





















/* 引入全局css */
body, html, #app{
    height:100%;
    font-family: Microsoft YaHei,'Avenir', Helvetica, Arial, sans-serif;
}
.empty_box {
    width: 100%;
    text-align: center;
    min-height: 400px;
    text-align: center;
}
.empty_box img {
    margin: 40px 0;
}
/* css变量 [yansen][2024/3/5] @start*/
html {
    --el-color-primary: #409eff;
    --el-color-primary-light-9: #ecf5ff;
}
/* css变量 [yansen][2024/3/5] @end*/
/***用于覆盖公共为element组件的UI，适配我们系统中的样式***/
/**下拉框样式**/
.el-select-dropdown .popper__arrow{
    display: none;
}
.el-select-dropdown.el-popper[x-placement^=bottom]{
    margin-top:6px;
}
.el-select__caret.el-icon-arrow-up:before{
    content: '';
    width: 17px;
    height: 11px;
    display: inline-block;
    background: url(/vue/dist/static/img/down_arrow_03.71820f2.png) no-repeat center;
    background-size: 12px;
}
.el-input__inner, .el-textarea__inner, .el-select .el-input__inner{
    border: 1px solid #DCDFE6;
    border-radius: 5px;
    cursor: pointer;
}
.el-input__inner:focus, .el-select .el-input__inner:focus, .el-select .el-input.is-focus .el-input__inner, .el-textarea__inner:focus{
    -webkit-box-shadow: 0px 0px 4px #d4ecff;
            box-shadow: 0px 0px 4px #d4ecff;
    border:1px solid #a2d6ff;
}
.el-dropdown-menu-overauto{
    overflow-y: auto;
    max-height: 80%;
}
/**重新定义页码样式**/
.el-pagination{
    color: #8f98a3;
}
.page_sure_btn{
    width:50px;
    height:50px;
    background: #fff;
    border-radius: 4px;
    text-align: center;
    line-height:50px;
    margin-left:10px;
    color: #8f98a3;
    cursor: pointer;
}
.el-pagination .el-select .el-input .el-input__inner{
    height:40px;
    line-height:40px;
}
.el-pagination__sizes{
    /*position: absolute;*/
    left:80px;
}
.el-pager li{
    width:40px;
    height:40px;
    line-height:40px;
    margin:0 10px 0 0;
}
.number{
    border-radius: 4px;
    background-color: #fff;
    color: #7a8590;
}
.el-pager li.active{
    background-color: #35B98A;
    color: #fff;
    -webkit-box-shadow: 0px 0px 4px #35B98A;
            box-shadow: 0px 0px 4px #35B98A;
}
.el-pagination .btn-prev{
    margin-right:10px;
    border-radius: 4px;
    height:40px;
}
.el-pagination .btn-prev{
    padding-right:5px;
}
span.el-pagination__total {
    position: absolute;
    left: 40px;
    color: #8f98a3;
}
.el-pagination .btn-next, .el-pagination .btn-prev{
    color: #303133;
    height:40px;
    line-height:40px;
}
.el-pagination{
    text-align: right;
    height:40px;
    line-height:40px;
}
.el-pagination span:not([class*=suffix]){
    height:40px;
    line-height:40px;
}
.el-pagination__editor.el-input .el-input__inner{
    height:40px;
    line-height:40px;
}
.page_box {
    margin-top: 10px;
    margin-bottom:10px;
}
/*****翻页结束****/
/*****新增复选样式*****/
.el-checkbox.is-bordered.el-checkbox--sns{
    padding: 0;
}
.el-checkbox.is-bordered.el-checkbox--sns .el-checkbox__input{
    position: absolute;
    top: -1px;
    right: -1px;
    height: 40px;
    width: 50px;
    border: 0;
}
.el-checkbox.is-bordered.el-checkbox--sns .el-checkbox__label{
    padding: 9px 68px 9px 18px;
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* firefox */
    -webkit-box-sizing:border-box; /* safari */
}
.el-checkbox.is-bordered.el-checkbox--sns .el-checkbox__inner{
    width: 100%;
    height: 100%;
    color: #b2bac3;
    background: #fff;
    border-radius: 0 4px 4px 0;
}
.el-checkbox.is-bordered.el-checkbox--sns.is-checked .el-checkbox__inner{
    border: 0;
    color:#fff;
    background: #35B98A;
}
.el-checkbox.is-bordered.el-checkbox--sns .el-checkbox__inner::after{
    left: 22px;
    top: 7px;
    height: 16px;
    width: 8px;
    color:#b2bac3;
    -webkit-transform: rotate(45deg) scaley(1);
            transform: rotate(45deg) scaley(1);
    webkit-transform: rotate(45deg) scaley(1);
}
/**wumengtian 2020/2/3 新增右侧勾选复选框样式**/
.el-checkbox.sns-big-checkbox.is-bordered{
    padding: 0;
}
.el-checkbox.sns-big-checkbox.is-bordered .el-checkbox__label {
    padding: 10px 20px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.el-checkbox.sns-big-checkbox.is-bordered .el-checkbox__input{
    position: absolute;
    right: -1px;
    top: 14px;
    width: 0px;
    height: 0px;
    border: 12px solid transparent;
    border-bottom-right-radius: 4px;
}
.el-checkbox.sns-big-checkbox.is-bordered .is-checked.el-checkbox__input {
    border: 12px solid #35B98A;
    border-left: 12px solid transparent;
    border-top: 12px solid transparent;
}
.el-checkbox.sns-big-checkbox.is-bordered .el-checkbox__inner {
    width: 0px;
    height: 0px;
    border: 0;
}
.el-checkbox.is-bordered.sns-big-checkbox.is-checked .el-checkbox__inner{
    color: #fff;
}
.el-checkbox.is-bordered.sns-big-checkbox .el-checkbox__inner::after{
    left: 22px;
    top: 7px;
    height: 9px;
    width: 4px;
    left: 0px;
    top: -14px;
}
.el-checkbox.is-bordered.sns-big-checkbox+.el-checkbox.is-bordered.sns-big-checkbox {
    margin-left: 0px;
}
.el-checkbox.is-bordered.sns-big-checkbox{
    margin-right: 20px;
    margin-bottom: 20px;
}
/*****新增右侧勾选复选框样式结束*****/
/*****新增单选样式*****/
.el-radio.is-bordered.el-radio--sns{
    padding: 0;
}
.el-radio.is-bordered.el-radio--sns .el-radio__input{
    position: absolute;
    top: -1px;
    right: -1px;
    height: 40px;
    width: 50px;
    border: 0;
}
.el-radio.is-bordered.el-radio--sns .el-radio__label{
    display: inline-block;
    padding: 12px 68px 12px 18px;
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* firefox */
    -webkit-box-sizing:border-box; /* safari */
}
.el-radio.is-bordered.el-radio--sns .el-radio__inner{
    width: 20px;
    height: 20px;
    margin-top: 10px;
    margin-left: 10px;
}
/*****新增单选框样式结束*****/
/*****弹框样式重写*****/
.el-dialog{
    border-radius: 15px;
}
.el-dialog__body{
    /*modify by cao  2019/11/9*/
    /*注释的原因是弹框没有上边距，不协调*/
    padding: 0px 20px 20px;
    /*padding: 40px 20px 50px 20px;*/
}
.message_box_padding .el-dialog__body{
    padding: 40px 20px 50px 20px;
}
.el-dialog__title{
    font-size: 15px;
    font-weight: bold;
    color: #545f69;
}
.el-dialog__header{
    /*
    line-height: 48px;
    padding: 0 20px;*/
    line-height: 20px;
    padding: 15px 30px 15px;
    text-align: left;
}
.el-dialog__headerbtn{
    top: -16px;
    right: -16px;
    width: 38px;
    height: 38px;
    line-height: 38px;
    background:#fff;
    border-radius:50%;
    line-height:38px;
}
.el-dialog__headerbtn .el-dialog__close{
    width: 23px;
    height: 23px;
    line-height: 23px;
    color: #b2bac3;
    border-radius: 50%;
    border: 2px solid #b2bac3;
    font-weight: bolder;
    text-indent: 1px;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}
.el-dialog__headerbtn .el-dialog__close:hover{
    border: 2px solid #409EFF;
}
.el-checkbox span.el-checkbox__inner{
    width: 20px;
    height: 20px;
}
.el-checkbox__inner::after{
    width: 5px;
    height: 10px;
    left: 6px;
    border: 2px solid #FFF;
    border-left: 0;
    border-top: 0;
}
.user-role-dialog .el-checkbox__inner::after{
    width: 5px;
    height: 10px;
    left: 6px;
    border: 2px solid #b2bac3;
    border-left: 0;
    border-top: 0;
}
.user-role-dialog .is-checked .el-checkbox__inner::after{
    width: 5px;
    height: 10px;
    left: 6px;
    border: 2px solid #FFF;
    border-left: 0;
    border-top: 0;
}
/*
.el-icon-close:before{
    content: "\e63e";
}
*/
/*****弹框样式重写结束*****/
/*****弹框全屏样式覆盖*****/
.el-dialog.is-fullscreen{
    border-radius: 0;
}
.el-dialog.is-fullscreen .el-dialog__headerbtn{
    position: absolute;
    top: 20px;
    right: 20px;
    padding: 0;
    background: 0 0;
    border: none;
    outline: 0;
    cursor: pointer;
    font-size: 16px;
}
/*****弹框全屏样式覆盖结束*****/
/*****新增tooltip提示框样式start wumengtian 20200409******/
.el-tooltip__popper{
    max-width: 50%;
}
/*****新增tooltip提示框样式end **********/
/*****移动端弹框样式重写结束*****/
.el-dialog.webapp-dialog{
    border: 2.88px;
    border: 0.18rem;
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.webapp-dialog .el-dialog__header{
    text-align: center;
    height: 16px;
    height: 1rem;
    line-height: 16px;
    line-height: 1rem;
    padding: 0;
}
.webapp-dialog .el-dialog__headerbtn{
    width: 24px;
    height: 16px;
    height: 1rem;
    right: 5.6px;
    right: 0.35rem;
    top: 0;
}
.webapp-dialog .el-dialog__headerbtn .el-dialog__close{
    border: 0;
    width: 24px;
    height: 24px;
}
.webapp-dialog .el-dialog__body{
    padding: 0 4.8px 0;
    padding: 0 0.3rem 0;
}
.webapp-dialog .webapp-text-desc textarea{
    border-color: #f1f1f1;
    background-color: #f6f7fb;
    border-radius: 0.04rem;
    font-size: 4.16px;
    font-size: 0.26rem;
}
.webapp-dialog .el-dialog__footer{
    height: 27.2px;
    height: 1.7rem;
    padding: 8.8px 0;
    padding: 0.55rem 0;
}
.webapp-dialog .el-dialog__footer .dialog-sure-btn{
    width: 52.8px;
    width: 3.3rem;
    height: 9.6px;
    height: 0.6rem;
    line-height: 9.6px;
    line-height: 0.6rem;
    margin: auto;
    border-radius: 0.22rem;
}
.webapp-dialog .cbt_bts{
    width: 310px;
}
.bg-blue{
    color: #fff;
    background: #35B98A;
}
/*****移动端弹框样式重写结束*****/
/*****小版复选框*****/
.sns-mini-checkbox{
    text-indent: 6px;
}
.sns-mini-checkbox span.el-checkbox__inner{
    width: 14px;
    height: 14px;
}
.sns-mini-checkbox .el-checkbox__inner::after{
    width: 3px;
    left: 4px;
    height: 6px;
    border: 1px solid #FFF;
    border-left: 0;
    border-top: 0;
}
/*****小版复选框end*****/
/*****按钮样式*****/
.el-button{
    border-radius: 3px;
}
.service-index-box .el-button--primary{
    border-color: #35B98A;
    background-color: #35B98A;
    -webkit-box-shadow: 0px 0px 10px rgba(47, 162, 254, .3);
            box-shadow: 0px 0px 10px rgba(47, 162, 254, .3);
}
.el-button--primary{
    border-color: #409eff;
    background-color: #409eff;
    -webkit-box-shadow: 0px 0px 10px rgba(47, 162, 254, .3);
            box-shadow: 0px 0px 10px rgba(47, 162, 254, .3);
}
.el-button--warning{
    border-color: #ff9c2b;
    background-color: #ff9c2b;
    -webkit-box-shadow: 0px 0px 10px rgba(255, 156, 43, .3);
            box-shadow: 0px 0px 10px rgba(255, 156, 43, .3);
}
.el-button--danger{
    border-color: #ff6e6e;
    background-color: #ff6e6e;
    -webkit-box-shadow: 0px 0px 10px rgba(255, 110, 110, .3);
            box-shadow: 0px 0px 10px rgba(255, 110, 110, .3);
}
.el-button--success{
    border-color: #75d064;
    background-color: #75d064;
    -webkit-box-shadow: 0px 0px 10px rgba(117, 208, 100, .3);
            box-shadow: 0px 0px 10px rgba(117, 208, 100, .3);
}
.el-button--info{
    border-color: #b2bac3;
    background-color: #b2bac3;
    -webkit-box-shadow: 0px 0px 10px rgba(178, 186, 195, .3);
            box-shadow: 0px 0px 10px rgba(178, 186, 195, .3);
}
.el-dialog__footer{
    text-align:center;
}
.el-dropdown{
    cursor: pointer;
}
.el-select .el-input.is-focus .el-input__inner:hover{
    border:1px solid #35B98A;
}
.el-popover{
    -webkit-transform-style: preserve-3d;
    transform: translateZ(2000px);
    -webkit-transform: translateZ(2000px);
}
.el-dialog__wrapper{
    -webkit-transform-style: preserve-3d;
    transform: translateZ(2003px);
    -webkit-transform: translateZ(2003px);
}
/**公共按钮颜色加外发光 add by cao**/
.service-index-box .btn-bg-blue {
    background: #35B98A;
    text-align: center;
    cursor: pointer;
    color: #fff;
    padding: 0 12px;
    border-radius: 3px;
    -webkit-box-shadow: 0px 0px 10px rgba(47, 162, 254, .3);
    box-shadow: 0px 0px 10px rgba(47, 162, 254, .3);
}
.btn-bg-blue {
    background: #2fa2fe;
    text-align: center;
    cursor: pointer;
    color: #fff;
    padding: 0 12px;
    border-radius: 3px;
    -webkit-box-shadow: 0px 0px 10px rgba(47, 162, 254, .3);
    box-shadow: 0px 0px 10px rgba(47, 162, 254, .3);
}
.btn-bg-green {
    background: #6eca50;
    text-align: center;
    cursor: pointer;
    color: #fff;
    padding: 0 12px;
    border-radius: 3px;
    -webkit-box-shadow: 0px 0px 10px rgba(110, 202, 93, .3);
    box-shadow: 0px 0px 10px rgba(110, 202, 93, .3);
}
.btn-bg-dark-green {
    background: #12CAA4;
    text-align: center;
    cursor: pointer;
    color: #fff;
    padding: 0 12px;
    border-radius: 3px;
    -webkit-box-shadow: 0px 0px 10px rgba(110, 202, 93, .3);
    box-shadow: 0px 0px 10px rgba(110, 202, 93, .3);
}
.btn-bg-yellow{
    text-align: center;
    cursor: pointer;
    color: #fff;
    border-radius: 3px;
    padding: 0 12px;
    background: #ff9c2b;
    -webkit-box-shadow: 0px 0px 10px rgba(255, 156, 43, .3);
    box-shadow: 0px 0px 10px rgba(255, 156, 43, .3);
}
.btn-bg-red{
    border-radius: 3px;
    text-align: center;
    cursor: pointer;
    color: #fff;
    background: #ff7866;
    padding: 0 12px;
    -webkit-box-shadow: 0px 0px 10px rgba(255, 120, 102, .3);
    box-shadow: 0px 0px 10px rgba(255, 120, 102, .3);
}
.btn-bg-black{
    border-radius: 3px;
    text-align: center;
    cursor: pointer;
    color: #fff;
    background: #8f98a3;
    padding: 0 12px;
    /*-webkit-box-shadow: 0px 0px 10px rgba(255, 120, 102, 0.3);*/
    /*box-shadow: 0px 0px 10px rgba(255, 120, 102, 0.3);*/
}
.btn-bg-grey{
    border-radius: 3px;
    text-align: center;
    cursor: pointer;
    color: #fff;
    background: #b2bbc4;
    padding: 0 12px;
    -webkit-box-shadow: 0px 0px 10px #ddd;
    box-shadow: 0px 0px 10px #ddd;
}
.btn-bg-proc{
    border-radius: 3px;
    text-align: center;
    padding: 0 12px;
    cursor: pointer;
    color: #fff;
    background: #2ae2d4;
    -webkit-box-shadow: 0px 0px 10px rgba(42, 226, 212, .3);
    box-shadow: 0px 0px 10px rgba(42, 226, 212, .3);
}
/*边框按钮*/
.btn-bd-blue{
    border-radius: 3px;
    text-align: center;
    padding: 0 12px;
    cursor: pointer;
    color: #409EFF;
    border: 1px solid #409EFF;
    background: #F1F7FD;
}
.btn-bd-green {
    border-radius: 3px;
    text-align: center;
    padding: 0 12px;
    cursor: pointer;
    color: #67C23A;
    border: 1px solid #67C23A;
    background: #f0f9eb;
}
.btn-bd-yellow{
    border-radius: 3px;
    text-align: center;
    padding: 0 12px;
    cursor: pointer;
    color: #ff9c2b;
    border: 1px solid #ff9c2b;
    background: #FFF7EF;
}
.btn-bd-red{
    border-radius: 3px;
    text-align: center;
    padding: 0 12px;
    cursor: pointer;
    color: #ff7866;
    border: 1px solid #ff7866;
    background: #FFEFEF;
}
/***颜色外发光公共按钮结束**/
.clearfix {
    zoom: 1;
}
.clearfix:after {
    content: '';
    display: block;
    clear: both;
    height:0;
    color:#fff;
}
/*蓝底蓝字提示*/
.el-common-tips {
    background: #E7F4FF;
    color: #0C75C8;
    font-size: 13px;
    padding: 8px 15px;
    line-height: 25px;
    /* width: 100%; */
    margin: auto;
    text-align: left;
    border-radius: 2px;
}
.el-tips-bg-blue {
    background: #EFF6FF;
    color: #1190DC;
    font-size: 13px;
    padding: 8px 15px;
    line-height: 25px;
    /* width: 100%; */
    margin: auto;
    text-align: left;
    border-radius: 2px;
}
/****暂时存放layer弹框样式***/
.layer_comfir{
    width: 100%;
}
.layer_comfir_contain{
    width: 96%;
    height: 115px;
    padding-left: 2.5%;
    font-size: 13px;
    margin: 0;
    margin-top: 25px;
}
.layer_comfir_button{
    width: 50%;
    height: 48px;
    text-align: center;
    font-size: 14px;
    line-height: 48px;
    float: left;
    cursor: pointer;
}
.layer_comfir_b_com{
    background-color: rgba(80, 177, 248, 1);
    color: rgb(255, 255, 255);
}
.el-select-dropdown .el-scrollbar__wrap {
    overflow-x: hidden;
}
.el-select-dropdown{
    z-index: 1001;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(1001px);
    -webkit-transform: translateZ(1001px);
}
/**弹框中的按钮样式，高度变小*/
.el-dialog .el-dialog__footer .el-button{
    padding:10px 20px;
}
.el-select-dropdown  .el-scrollbar__wrap{
    overflow-x: hidden;
}
/**列表排序箭头颜色**/
.el-table .descending .sort-caret.descending {
    border-top-color: #30a2fe;
}
.el-icon-search{
    cursor: pointer;
}
.el-select-dropdown .el-scrollbar__wrap{
    margin-bottom: -6px !important;
}
.el-dialog {
    /*-webkit-backface-visibility: hidden!important;*/
    -webkit-backface-visibility: initial!important;
}
.el-dialog .el-radio__inner::after {
    -webkit-transition: none!important;
    transition: none!important;
}
.el-dialog .el-checkbox__inner::after {
    -webkit-transition: none!important;
    transition: none!important;
}
.no-content{
    position: relative;
    width: 100%;
    max-height: 100%;
}
.no-content-img{
    padding-top: 30px;
    margin: auto;
    display: table;
}
.no-content-text{
    margin: auto;
    font-size: 13px;
    color: #bdbdbd;
    text-align: center;
    margin-top: 5px;
}
.sns-common-bottom{
    float: left;
    width: 100%;
    height: 20px;
    color: #888;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    margin-bottom: 10px;
}
/**tabs标签选中态底下带都短横杠样式**/
.common-tabs-horizontal{
    float: left;
    text-align: center;
    padding: 10px 10px;
    position: relative;
    cursor: pointer;
    margin: 0 10px 18px;
}
.common-tabs-horizontal-ed{
    color: #2fa2fe;
}
.service-index-box .common-tabs-horizontal-ed{
    color: #35B98A;
}
.common-tabs-horizontal-ed .common-tabs-horizontal-underline{
    background: #2fa2fe;
    position: absolute;
    width: 26px;
    height: 5px;
    bottom: -4px;
    border-radius: 3px;
    left: calc(50% - 13px);
}
.service-index-box .common-tabs-horizontal-ed .common-tabs-horizontal-underline{
    background: #35B98A;
    position: absolute;
    width: 26px;
    height: 5px;
    bottom: -4px;
    border-radius: 3px;
    left: calc(50% - 13px);
}
.el-tabs__item.is-disabled{
    cursor: no-drop;
}
/***弹框中底部栏的确认和取消按钮样式***/
.sns-dialog-foot-btn-box{
    padding: 10px 20px 20px;
}
.sns-dialog-foot-btn{
    width: 160px;
}
/***公共页头***/
.sns-index-body{
    width: 100%;
    height: 100%;
    background: #f3f4f6;
}
.sns-index-body /deep/ .el-header{
    padding: 0px;
}
.sns-index-body /deep/ .el-main{
    padding: 0px;
}
.el-tabs__active-bar {
    height: 3px;
    border-radius: 3px;
}
/***手势***/
.cursor-pointer{
    cursor: pointer;
}
.edit-cursor-pointer{
    cursor: pointer;
}
/***单行文本显示省略号***/
.text-overflow{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.el-select-dropdown__list .cursor-pointer{
    color: #606266;
    cursor: pointer;
}
/***控制不可点击***/
.sns-not-click{
    pointer-events: none;
    cursor:  not-allowed;
}
/***通用列表标签页***/
.sns-container-body{
    width: 90%;
    margin: auto;
}
.sns-list-head{
    position: relative;
}
.sns-list-tabs .el-tabs__nav-wrap:after{
    height: 0;
}
.sns-list-tabs .el-tabs__active-bar{
    width: 14px;
}
.sns-list-tabs .el-tabs__item{
    height: 42px;
    line-height: 42px;
}
.sns-list-tabs .el-tabs__header{
    margin: 9px 0;
}
/***通用列表右侧按钮样式***/
.sns-list-head-left{
    position: absolute;
    top: 0;
    left: 0;
    width: auto;
    height: 60px;
    padding: 13px 0;
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.sns-list-head-right{
    position: absolute;
    top: 0;
    right: 0;
    width: auto;
    height: 60px;
    padding: 13px 0;
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.list-head-right-btn{
    float: right;
    height: 34px;
    padding: 0 10px;
}
.list-head-right-btn .el-icon-plus{
    font-weight: bold;
}
.list-head-right-btn .el-button [class*=el-icon-]+span{
    margin-left: 3px;
}
.sns-list-head-search{
    float: right;
    width: 248px;
    margin-right: 10px;
}
.sns-list-head-search .el-input__inner{
    height: 34px;
    line-height: 34px;
}
.sns-list-head-search .el-input__icon{
    line-height: 34px;
}
.sns-list-item{
    position: relative;
    width: 100%;
    border-radius: 8px;
    background: #fff;
    padding: 18px 20px;
    margin-bottom: 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
/***通用创建/编辑/详情头部样式***/
.el-page-header{
    line-height: 58px;
    position: relative;
}
.el-page-header__left{
    position: absolute;
}
.el-page-header__title{
    font-size: 13px;
    color: #7a8590;
}
.el-page-header__left .el-icon-back{
    margin-right: 6px;
    color: #7a8590;
}
.el-page-header__left::after{
    width: 0;
}
.el-page-header__content{
    margin: auto;
    font-size: 16px;
    color: #7a8590;
}
.sns-container-body .sns-container-box{
    background: #fff;
    border-radius: 6px;
    padding: 50px 35px;
    margin-bottom: 50px;
}
.sns-container-body .el-header{
    padding: 0 15px;
}
/****旋转效果**/
.sns-rotate-half{
    -webkit-animation: rotate_half 0.5s;
            animation: rotate_half 0.5s;
    -webkit-animation-fill-mode:forwards;
            animation-fill-mode:forwards;
}
@-webkit-keyframes rotate_half {
0%{
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
}
100%{
        -webkit-transform: rotate(180deg);
                transform: rotate(180deg);
}
}
@keyframes rotate_half {
0%{
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
}
100%{
        -webkit-transform: rotate(180deg);
                transform: rotate(180deg);
}
}
/*add by cao 控制表头颜色*/
.el-table thead.has-gutter th {
    background: #F5F7FA;
}
.el-table .el-table__fixed thead th, .el-table th.is-leaf {
    background: #F5F7FA;
}
/*add by cao 解决多级表头单元格不对齐的问题*/
.sns-table-cell .el-table th.gutter{
    display: table-cell!important;
}
.sns-table-cell .el-table colgroup.gutter{
    display: table-cell!important;
}
/***右侧有添加按钮的空样式***/
.sns-img-btn-empty-box{
    margin: 0 auto;
    height: 94px;
    width: 270px;
    text-align: center;
}
.sns-img-btn-empty-bg-img{
    /*float: left;*/
    display: inline-block;
    width: 100px;
    height: 94px;
    background: url(/vue/dist/static/img/course_empty.3a71d79.png) no-repeat center center;
}
.sns-img-btn-empty-btns{
    float: right;
}
.sns-img-btn-empty-btns .el-button{
    display: block;
    height: 36px;
}
.sns-img-btn-empty-apply-btn{
    padding: 10px 17px;
}
.sns-img-btn-empty-create-btn{
    margin-top: 22px;
    margin-left: 0px;
    padding: 10px 24px;
}
.sns-img-btn-empty-create-btn i{
    font-size: 11px;
    margin-right: 6px;
}
/*add by cao 解决el-table滚动条被fixed挡住，导致无法左右移动的问题*/
.el-table--scrollable-x .el-table__body-wrapper {
    z-index: 1;
}
.el-table td, .el-table th{
    padding: 6px 0;
}
/***解决layer弹层在safari上在底层的问题***/
.layui-layer-shade{
    -webkit-transform-style: preserve-3d;
    transform: translateZ(19891014px);
    -webkit-transform: translateZ(19891014px);
}
.layui-layer{
    /* 解决 mac 谷歌浏览器 子元素被覆盖的问题 xiuxiu 20220714 */
    -webkit-transform-style: flat;
    transform: translateZ(19891015px);
    -webkit-transform: translateZ(19891015px);
}
.el-select--medium{
    vertical-align: bottom !important;
}
.common-upload-file-loading{
    -webkit-transform: translateZ(2006px);
            transform: translateZ(2006px);
}
/**网盘弹框样式**/
.pan-choose-catalog .el-dialog__header{
    padding: 0;
}
/**表格右侧滚动条头部样式**/
.el-table__fixed-right-patch{
    background-color: #F5F7FA;
}
.sns-long-dropdown-con{
    max-height: 300px;
    overflow: scroll;
}
/***页面空样式，上面是图片，下面是文字***/
.sns-empty-img-and-text{
    width: 100%;
    margin: 20px 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.sns-empty-img-and-text .sns-empty-img-and-text-img{
    height: 150px;
    width: auto;
    margin: auto;
    background: url(/vue/dist/static/img/new_list_empty.2005cb9.png) no-repeat center 30px;
}
.sns-empty-img-and-text .sns-empty-img-and-text-font{
    font-size: 12px;
    text-align: center;
    margin-top: 10px;
}
.el-popup-parent--hidden{
    padding-right: 0!important;
}
.el-popper{
    -webkit-transform-style: preserve-3d;
    transform: translateZ(3000px);
    -webkit-transform: translateZ(3000px);
}
.el-color-picker__panel{
    -webkit-transform-style: preserve-3d;
    transform: translateZ(3001px);
    -webkit-transform: translateZ(3001px);
}
/*** 弹框中底部按钮 ***/
.sns-common-dialog.el-dialog .el-footer{
    text-align: center;
    line-height: 60px;
}
.sns-common-dialog.el-dialog .el-footer .el-button+.el-button {
    margin-left: 60px;
}
.sns-common-dialog.el-dialog .el-footer .el-button {
    padding: 10px 57px;
}
/***班级智能助手加载态自定义 modify by cao  2021/9/16***/
.smart-assistent-common .el-loading-spinner .circular{
    width: 42px;
    height: 42px;
    -webkit-animation: loading-rotate 2s linear infinite;
            animation: loading-rotate 2s linear infinite;
    display: none;
}
.smart-assistent-common .el-loading-spinner{
    width: 120px;
    height: 84px;
    background: url(/vue/dist/static/img/smart_loading.d4b4d3a.gif) no-repeat;
    background-size: 100% 100%;
    top: calc(50% - 60px);
    left: calc(50% - 42px);
    position: relative;
}
.smart-assistent-common .el-loading-text {
    padding-top: 84px;
}
/***班级智能助手加载态自定义结束***/
/*不折行 yansen 2021-08-31*/
._nr{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
/***班级智能助手加载态自定义结束***/
/*yansen 2021-10-05 修复弹层不能点击的问题*/
.layui-layer-content{
    z-index: 1;
}
/*修改layer弹层不能关闭的问题*/
.layui-layer-setwin{
    z-index: 1;
}
/*信发页面不能点击的问题 yansen 2021-10-25*/
.new-authentication-setting-page{
    z-index: 1;
}
/*yansen 增加不带遮罩的v-loding */
.v-loading-no-mask .el-loading-mask{
    background: transparent;
}
.v-loading-no-mask .el-loading-spinner .path{
    stroke: #fff;
}
/*xiuxiu 颜色选择器 改变不了颜色 的问题 */
.my-color-picker .el-color-dropdown__main-wrapper {
    position: relative !important;
    z-index: -1 !important;
}
.my-color-picker .el-color-alpha-slider{
    z-index: 1 !important;
}
.my-color-picker .el-input {
    position: static;
}
/*预定义css [yansen][2024/1/29]*/
.h-full{
    height: 100%;
}
@font-face {
  font-family: "layui-icon-extend-iconfont"; /* Project id 2022816 */
  src: url(/vue/dist/static/fonts/iconfont.1b811ec.woff2) format('woff2'),
       url(/vue/dist/static/fonts/iconfont.33758b8.woff) format('woff'),
       url(/vue/dist/static/fonts/iconfont.1e0eed0.ttf) format('truetype');
}
.layui-icon-extend-iconfont {
  font-family: "layui-icon-extend-iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.layui-icon-extend-iconfont-danao:before {
  content: "\E8DE";
}
.layui-icon-extend-iconfont-huanjing:before {
  content: "\E8DC";
}
.layui-icon-extend-iconfont-dengguang:before {
  content: "\E8DD";
}
.layui-icon-extend-iconfont-wo2:before {
  content: "\E8D7";
}
.layui-icon-extend-iconfont-wuneirong:before {
  content: "\E8D9";
}
.layui-icon-extend-iconfont-renwu2:before {
  content: "\ED1B";
}
.layui-icon-extend-iconfont-a-qingdanrenwujihua2:before {
  content: "\E8DA";
}
.layui-icon-extend-iconfont-xuexiaoxiaoli_n:before {
  content: "\E8DB";
}
.layui-icon-extend-iconfont-a-rongqi60216:before {
  content: "\E8D6";
}
.layui-icon-extend-iconfont-a-rongqi60215:before {
  content: "\E8CB";
}
.layui-icon-extend-iconfont-a-rongqi60214:before {
  content: "\E8D0";
}
.layui-icon-extend-iconfont-a-rongqi60218:before {
  content: "\E8D1";
}
.layui-icon-extend-iconfont-a-rongqi60212:before {
  content: "\E8D2";
}
.layui-icon-extend-iconfont-a-rongqi60206:before {
  content: "\E8D3";
}
.layui-icon-extend-iconfont-a-rongqi60205:before {
  content: "\E8D4";
}
.layui-icon-extend-iconfont-a-rongqi60217:before {
  content: "\E8D5";
}
.layui-icon-extend-iconfont-huo:before {
  content: "\E8C9";
}
.layui-icon-extend-iconfont-zhishiku2:before {
  content: "\E8CF";
}
.layui-icon-extend-iconfont-zhinengti:before {
  content: "\E8CE";
}
.layui-icon-extend-iconfont-shujufenxi2:before {
  content: "\E8CC";
}
.layui-icon-extend-iconfont-shuziren:before {
  content: "\E8CD";
}
.layui-icon-extend-iconfont-tubiaoku-:before {
  content: "\E8C8";
}
.layui-icon-extend-iconfont-classe_small:before {
  content: "\E8C6";
}
.layui-icon-extend-iconfont-daikaishi:before {
  content: "\E8C7";
}
.layui-icon-extend-iconfont-queshengye_zanwujihua:before {
  content: "\E8C5";
}
.layui-icon-extend-iconfont-AIfenxipingtai-chanpinyoushi-youxiaoyewufuneng:before {
  content: "\E8C4";
}
.layui-icon-extend-iconfont-shense:before {
  content: "\E8C3";
}
.layui-icon-extend-iconfont-shengyin1:before {
  content: "\E8BF";
}
.layui-icon-extend-iconfont-jingyin:before {
  content: "\E8C2";
}
.layui-icon-extend-iconfont-gfjianzhuwu:before {
  content: "\E8BE";
}
.layui-icon-extend-iconfont-fabu4:before {
  content: "\E8C0";
}
.layui-icon-extend-iconfont-training:before {
  content: "\E8C1";
}
.layui-icon-extend-iconfont-shuju:before {
  content: "\E8BD";
}
.layui-icon-extend-iconfont-lianxiwomen-copy:before {
  content: "\E8BC";
}
.layui-icon-extend-iconfont-anlibeijing:before {
  content: "\E8BB";
}
.layui-icon-extend-iconfont-ai:before {
  content: "\E8BA";
}
.layui-icon-extend-iconfont-gantanhao:before {
  content: "\E8B8";
}
.layui-icon-extend-iconfont-AI1:before {
  content: "\E8B6";
}
.layui-icon-extend-iconfont-shouji2:before {
  content: "\E8B3";
}
.layui-icon-extend-iconfont-shezhi8:before {
  content: "\E8B4";
}
.layui-icon-extend-iconfont-xiaoxi1:before {
  content: "\E8B5";
}
.layui-icon-extend-iconfont-dianzibanpai:before {
  content: "\E8B2";
}
.layui-icon-extend-iconfont-ic_shexiangtou:before {
  content: "\E8B1";
}
.layui-icon-extend-iconfont-pingjia:before {
  content: "\E8B0";
}
.layui-icon-extend-iconfont-chengchang:before {
  content: "\E8A6";
}
.layui-icon-extend-iconfont-jiankang:before {
  content: "\E8A7";
}
.layui-icon-extend-iconfont-huodong1:before {
  content: "\E8A8";
}
.layui-icon-extend-iconfont-chengji:before {
  content: "\E8A9";
}
.layui-icon-extend-iconfont-kaoqin:before {
  content: "\E8AA";
}
.layui-icon-extend-iconfont-baogaoce:before {
  content: "\E8AB";
}
.layui-icon-extend-iconfont-zichanzhongxin2:before {
  content: "\E8AC";
}
.layui-icon-extend-iconfont-banjizhizhou:before {
  content: "\E8AE";
}
.layui-icon-extend-iconfont-xunzhang2:before {
  content: "\E8AF";
}
.layui-icon-extend-iconfont-shangpinguanli-2:before {
  content: "\E8A0";
}
.layui-icon-extend-iconfont-xiaoyuanbiguanli-2:before {
  content: "\E8A1";
}
.layui-icon-extend-iconfont-dingdanguanli-2:before {
  content: "\E8A2";
}
.layui-icon-extend-iconfont-xunzhang1:before {
  content: "\E8A3";
}
.layui-icon-extend-iconfont-quanxianguanli-2:before {
  content: "\E8A4";
}
.layui-icon-extend-iconfont-zichanzhongxin1:before {
  content: "\E8A5";
}
.layui-icon-extend-iconfont-tiaocha:before {
  content: "\E89D";
}
.layui-icon-extend-iconfont-tingzhen:before {
  content: "\E89E";
}
.layui-icon-extend-iconfont-jiaoshi1:before {
  content: "\E89F";
}
.layui-icon-extend-iconfont-gonggao2:before {
  content: "\E897";
}
.layui-icon-extend-iconfont-yibiaopan:before {
  content: "\E898";
}
.layui-icon-extend-iconfont-chuizhiduiqi:before {
  content: "\E899";
}
.layui-icon-extend-iconfont-AIfenxi:before {
  content: "\E89B";
}
.layui-icon-extend-iconfont-peizhi1:before {
  content: "\E894";
}
.layui-icon-extend-iconfont-yunying1:before {
  content: "\E895";
}
.layui-icon-extend-iconfont-ziyuan3:before {
  content: "\E896";
}
.layui-icon-extend-iconfont-gailan:before {
  content: "\E891";
}
.layui-icon-extend-iconfont-yonghu2:before {
  content: "\E892";
}
.layui-icon-extend-iconfont-zuzhi2:before {
  content: "\E893";
}
.layui-icon-extend-iconfont-zuzhi1:before {
  content: "\E890";
}
.layui-icon-extend-iconfont-yunying:before {
  content: "\E88F";
}
.layui-icon-extend-iconfont-yonghu-2:before {
  content: "\E883";
}
.layui-icon-extend-iconfont-gailan-2:before {
  content: "\E884";
}
.layui-icon-extend-iconfont-ziyuan-2:before {
  content: "\E88C";
}
.layui-icon-extend-iconfont-peizhi-2:before {
  content: "\E88D";
}
.layui-icon-extend-iconfont-wifi:before {
  content: "\E882";
}
.layui-icon-extend-iconfont-a-zu31:before {
  content: "\E881";
}
.layui-icon-extend-iconfont-a-zu12:before {
  content: "\E889";
}
.layui-icon-extend-iconfont-a-zu11:before {
  content: "\E88A";
}
.layui-icon-extend-iconfont-a-zu3:before {
  content: "\E88B";
}
.layui-icon-extend-iconfont-rongqi1:before {
  content: "\E888";
}
.layui-icon-extend-iconfont-a-rongqi29:before {
  content: "\E885";
}
.layui-icon-extend-iconfont-a-rongqi27:before {
  content: "\E886";
}
.layui-icon-extend-iconfont-a-rongqi28:before {
  content: "\E887";
}
.layui-icon-extend-iconfont-moonbyueliang:before {
  content: "\E87E";
}
.layui-icon-extend-iconfont-kaiguan:before {
  content: "\E87F";
}
.layui-icon-extend-iconfont-txt1:before {
  content: "\E87C";
}
.layui-icon-extend-iconfont-img:before {
  content: "\E87D";
}
.layui-icon-extend-iconfont-pdf1:before {
  content: "\E874";
}
.layui-icon-extend-iconfont-video1:before {
  content: "\E875";
}
.layui-icon-extend-iconfont-word2:before {
  content: "\E876";
}
.layui-icon-extend-iconfont-unknow:before {
  content: "\E877";
}
.layui-icon-extend-iconfont-excel1:before {
  content: "\E878";
}
.layui-icon-extend-iconfont-ppt:before {
  content: "\E879";
}
.layui-icon-extend-iconfont-zip1:before {
  content: "\E87A";
}
.layui-icon-extend-iconfont-audio:before {
  content: "\E87B";
}
.layui-icon-extend-iconfont-gerenzhenduan:before {
  content: "\E873";
}
.layui-icon-extend-iconfont-duoxuankuang:before {
  content: "\E872";
}
.layui-icon-extend-iconfont-tianjia5:before {
  content: "\E871";
}
.layui-icon-extend-iconfont-a-24gl-unlock4:before {
  content: "\E86F";
}
.layui-icon-extend-iconfont-a-24gl-unlock2:before {
  content: "\E86C";
}
.layui-icon-extend-iconfont-chuizhididuiqi1:before {
  content: "\E86E";
}
.layui-icon-extend-iconfont-chuizhijuzhongduiqi:before {
  content: "\E870";
}
.layui-icon-extend-iconfont-chuizhidingduiqi:before {
  content: "\E86D";
}
.layui-icon-extend-iconfont-liebiao1:before {
  content: "\E86B";
}
.layui-icon-extend-iconfont-anquantuichu:before {
  content: "\E867";
}
.layui-icon-extend-iconfont-zhanghaoshezhi:before {
  content: "\E868";
}
.layui-icon-extend-iconfont-kehuduan:before {
  content: "\E869";
}
.layui-icon-extend-iconfont-gerenzhuye_24_24:before {
  content: "\E86A";
}
.layui-icon-extend-iconfont-songmenhuwangzhan:before {
  content: "\E866";
}
.layui-icon-extend-iconfont-rongqi:before {
  content: "\E865";
}
.layui-icon-extend-iconfont-a-zu445:before {
  content: "\E864";
}
.layui-icon-extend-iconfont-chat:before {
  content: "\E85B";
}
.layui-icon-extend-iconfont-a-gender-male1:before {
  content: "\E85C";
}
.layui-icon-extend-iconfont-logout:before {
  content: "\E85D";
}
.layui-icon-extend-iconfont-home:before {
  content: "\E85E";
}
.layui-icon-extend-iconfont-chevron-left-circle:before {
  content: "\E85F";
}
.layui-icon-extend-iconfont-gender-male:before {
  content: "\E860";
}
.layui-icon-extend-iconfont-desktop1:before {
  content: "\E861";
}
.layui-icon-extend-iconfont-calendar:before {
  content: "\E862";
}
.layui-icon-extend-iconfont-wallet:before {
  content: "\E863";
}
.layui-icon-extend-iconfont-setting:before {
  content: "\E859";
}
.layui-icon-extend-iconfont-chevron-right-circle:before {
  content: "\E85A";
}
.layui-icon-extend-iconfont-quanxianguanli:before {
  content: "\E856";
}
.layui-icon-extend-iconfont-xueyuanzhaomu:before {
  content: "\E857";
}
.layui-icon-extend-iconfont-daoxueguanli:before {
  content: "\E858";
}
.layui-icon-extend-iconfont-xingzhuangjiehe1:before {
  content: "\E855";
}
.layui-icon-extend-iconfont-xingzhuang8:before {
  content: "\E854";
}
.layui-icon-extend-iconfont-wuyubingju:before {
  content: "\E852";
}
.layui-icon-extend-iconfont-yonghupingjia:before {
  content: "\E845";
}
.layui-icon-extend-iconfont-ziyuanpingbi:before {
  content: "\E846";
}
.layui-icon-extend-iconfont-fenxibaogao:before {
  content: "\E847";
}
.layui-icon-extend-iconfont-anshijianpaixu:before {
  content: "\E848";
}
.layui-icon-extend-iconfont-gengduoshujuyuan:before {
  content: "\E849";
}
.layui-icon-extend-iconfont-fanganxiangqing:before {
  content: "\E84A";
}
.layui-icon-extend-iconfont-banjilianghua:before {
  content: "\E84B";
}
.layui-icon-extend-iconfont-shujuguanli:before {
  content: "\E84C";
}
.layui-icon-extend-iconfont-lianjie4:before {
  content: "\E84D";
}
.layui-icon-extend-iconfont-xiazai6:before {
  content: "\E850";
}
.layui-icon-extend-iconfont-chakanpingyuanniu:before {
  content: "\E851";
}
.layui-icon-extend-iconfont-DOCX:before {
  content: "\E842";
}
.layui-icon-extend-iconfont-quanxianpeizhi:before {
  content: "\E843";
}
.layui-icon-extend-iconfont-XSL:before {
  content: "\E844";
}
.layui-icon-extend-iconfont-a-rongqi108:before {
  content: "\E83E";
}
.layui-icon-extend-iconfont-a-lianji1:before {
  content: "\E83F";
}
.layui-icon-extend-iconfont-a-rongqi106:before {
  content: "\E840";
}
.layui-icon-extend-iconfont-a-rongqi107:before {
  content: "\E841";
}
.layui-icon-extend-iconfont-desktop:before {
  content: "\E839";
}
.layui-icon-extend-iconfont-view-list:before {
  content: "\E83A";
}
.layui-icon-extend-iconfont-layers:before {
  content: "\E83B";
}
.layui-icon-extend-iconfont-user-add:before {
  content: "\E83C";
}
.layui-icon-extend-iconfont-app:before {
  content: "\E83D";
}
.layui-icon-extend-iconfont-jinruxuexi:before {
  content: "\E836";
}
.layui-icon-extend-iconfont-baocun2:before {
  content: "\E837";
}
.layui-icon-extend-iconfont-bianji10:before {
  content: "\E838";
}
.layui-icon-extend-iconfont-shanchu9:before {
  content: "\E833";
}
.layui-icon-extend-iconfont-xiangmuguanli:before {
  content: "\E834";
}
.layui-icon-extend-iconfont-baomingcanyu:before {
  content: "\E835";
}
.layui-icon-extend-iconfont-xingzhuang7:before {
  content: "\E831";
}
.layui-icon-extend-iconfont-tuoyuanxing1:before {
  content: "\E832";
}
.layui-icon-extend-iconfont-huodongguanli1:before {
  content: "\E82D";
}
.layui-icon-extend-iconfont-shouye3:before {
  content: "\E82F";
}
.layui-icon-extend-iconfont-parkguanli:before {
  content: "\E830";
}
.layui-icon-extend-iconfont-jichupeizhi1:before {
  content: "\E829";
}
.layui-icon-extend-iconfont-chengyuanguanli2:before {
  content: "\E82A";
}
.layui-icon-extend-iconfont-yunyingguanli1:before {
  content: "\E82B";
}
.layui-icon-extend-iconfont-yonghuguanli:before {
  content: "\E82C";
}
.layui-icon-extend-iconfont-jia3:before {
  content: "\E825";
}
.layui-icon-extend-iconfont-jian2:before {
  content: "\E826";
}
.layui-icon-extend-iconfont-quanpingzhankai:before {
  content: "\E827";
}
.layui-icon-extend-iconfont-tuichuquanping:before {
  content: "\E828";
}
.layui-icon-extend-iconfont-a-zu279:before {
  content: "\E823";
}
.layui-icon-extend-iconfont-a-zu280:before {
  content: "\E824";
}
.layui-icon-extend-iconfont-fabu2:before {
  content: "\E7AE";
}
.layui-icon-extend-iconfont-huodongguanli:before {
  content: "\E7CF";
}
.layui-icon-extend-iconfont-bianji9:before {
  content: "\E7FD";
}
.layui-icon-extend-iconfont-peixunhuiyi:before {
  content: "\E812";
}
.layui-icon-extend-iconfont-chengyuanguanli1:before {
  content: "\E813";
}
.layui-icon-extend-iconfont-shujufenxi1:before {
  content: "\E814";
}
.layui-icon-extend-iconfont-shouye2:before {
  content: "\E815";
}
.layui-icon-extend-iconfont-wenhao:before {
  content: "\E816";
}
.layui-icon-extend-iconfont-daochu3:before {
  content: "\E817";
}
.layui-icon-extend-iconfont-zhishikuguanli:before {
  content: "\E818";
}
.layui-icon-extend-iconfont-yidongduan:before {
  content: "\E819";
}
.layui-icon-extend-iconfont-shuaxin2:before {
  content: "\E81A";
}
.layui-icon-extend-iconfont-parkyanjiuyuan:before {
  content: "\E81B";
}
.layui-icon-extend-iconfont-tingpingke:before {
  content: "\E81C";
}
.layui-icon-extend-iconfont-zichanzhongxin:before {
  content: "\E81D";
}
.layui-icon-extend-iconfont-yingdi:before {
  content: "\E81E";
}
.layui-icon-extend-iconfont-xxjiaoyanfang:before {
  content: "\E81F";
}
.layui-icon-extend-iconfont-jichupeizhi:before {
  content: "\E820";
}
.layui-icon-extend-iconfont-yunyingguanli:before {
  content: "\E821";
}
.layui-icon-extend-iconfont-xxxiaochangxiehui:before {
  content: "\E822";
}
.layui-icon-extend-iconfont-renwupeizhi:before {
  content: "\E787";
}
.layui-icon-extend-iconfont-jibenpeizhi:before {
  content: "\E78F";
}
.layui-icon-extend-iconfont-shujufenxi:before {
  content: "\E790";
}
.layui-icon-extend-iconfont-dengji:before {
  content: "\E76C";
}
.layui-icon-extend-iconfont-jilu1:before {
  content: "\E76E";
}
.layui-icon-extend-iconfont-guanli:before {
  content: "\E77B";
}
.layui-icon-extend-iconfont-right-copy:before {
  content: "\EF20";
}
.layui-icon-extend-iconfont-right:before {
  content: "\E76A";
}
.layui-icon-extend-iconfont-pingjiaguanli1:before {
  content: "\E765";
}
.layui-icon-extend-iconfont-xingzhuang6:before {
  content: "\E72B";
}
.layui-icon-extend-iconfont-tuoyuanxing:before {
  content: "\E762";
}
.layui-icon-extend-iconfont-huojian:before {
  content: "\E811";
}
.layui-icon-extend-iconfont-wodeziyuan:before {
  content: "\E80D";
}
.layui-icon-extend-iconfont-gouwuche:before {
  content: "\E80E";
}
.layui-icon-extend-iconfont-jingpinziyuan:before {
  content: "\E80F";
}
.layui-icon-extend-iconfont-xiaobenziyuan:before {
  content: "\E810";
}
.layui-icon-extend-iconfont-shanchuxian:before {
  content: "\E853";
}
.layui-icon-extend-iconfont-wode-copy:before {
  content: "\E80C";
}
.layui-icon-extend-iconfont-xiangqing6:before {
  content: "\E80B";
}
.layui-icon-extend-iconfont-PPT:before {
  content: "\E7FA";
}
.layui-icon-extend-iconfont-AI:before {
  content: "\E7FB";
}
.layui-icon-extend-iconfont-HTML:before {
  content: "\E7FC";
}
.layui-icon-extend-iconfont-word1:before {
  content: "\E7FE";
}
.layui-icon-extend-iconfont-yasuo:before {
  content: "\E7FF";
}
.layui-icon-extend-iconfont-txt:before {
  content: "\E800";
}
.layui-icon-extend-iconfont-excel:before {
  content: "\E802";
}
.layui-icon-extend-iconfont-PSD:before {
  content: "\E803";
}
.layui-icon-extend-iconfont-lianjie3:before {
  content: "\E804";
}
.layui-icon-extend-iconfont-GIF:before {
  content: "\E805";
}
.layui-icon-extend-iconfont-PDF:before {
  content: "\E806";
}
.layui-icon-extend-iconfont-yinpin2:before {
  content: "\E807";
}
.layui-icon-extend-iconfont-SVG:before {
  content: "\E808";
}
.layui-icon-extend-iconfont-JPG:before {
  content: "\E809";
}
.layui-icon-extend-iconfont-shipin1:before {
  content: "\E80A";
}
.layui-icon-extend-iconfont-zhankai1:before {
  content: "\E7F8";
}
.layui-icon-extend-iconfont-shouqi2:before {
  content: "\E7F9";
}
.layui-icon-extend-iconfont-a-11:before {
  content: "\E7EF";
}
.layui-icon-extend-iconfont-a-7:before {
  content: "\E7F0";
}
.layui-icon-extend-iconfont-a-2:before {
  content: "\E7F1";
}
.layui-icon-extend-iconfont-a-6:before {
  content: "\E7F2";
}
.layui-icon-extend-iconfont-a-3:before {
  content: "\E7F3";
}
.layui-icon-extend-iconfont-a-8:before {
  content: "\E7F4";
}
.layui-icon-extend-iconfont-a-5:before {
  content: "\E7F5";
}
.layui-icon-extend-iconfont-a-9:before {
  content: "\E7F6";
}
.layui-icon-extend-iconfont-a-4:before {
  content: "\E7F7";
}
.layui-icon-extend-iconfont-suo:before {
  content: "\E7EE";
}
.layui-icon-extend-iconfont-wenzi:before {
  content: "\E7ED";
}
.layui-icon-extend-iconfont-anpai:before {
  content: "\E7EC";
}
.layui-icon-extend-iconfont-huizong:before {
  content: "\EB49";
}
.layui-icon-extend-iconfont-xingzhuang5:before {
  content: "\E7EB";
}
.layui-icon-extend-iconfont-a-1:before {
  content: "\E7EA";
}
.layui-icon-extend-iconfont-xingzhuang4:before {
  content: "\E7E9";
}
.layui-icon-extend-iconfont-xingzhuang3:before {
  content: "\E7E8";
}
.layui-icon-extend-iconfont-a-jiantoua6youbanjiantou:before {
  content: "\E7E7";
}
.layui-icon-extend-iconfont-a-lujing9beifen:before {
  content: "\E7E6";
}
.layui-icon-extend-iconfont-a-xingzhuang22-copy:before {
  content: "\EF1F";
}
.layui-icon-extend-iconfont-a-xingzhuang32:before {
  content: "\E7E1";
}
.layui-icon-extend-iconfont-xingzhuang2:before {
  content: "\E7E2";
}
.layui-icon-extend-iconfont-a-xingzhuang51:before {
  content: "\E7E3";
}
.layui-icon-extend-iconfont-a-xingzhuang22:before {
  content: "\E7E4";
}
.layui-icon-extend-iconfont-a-xingzhuang41:before {
  content: "\E7E5";
}
.layui-icon-extend-iconfont-a-xingzhuang22-copy-copy:before {
  content: "\EF21";
}
.layui-icon-extend-iconfont-bianzu:before {
  content: "\E7DD";
}
.layui-icon-extend-iconfont-a-xingzhuang21:before {
  content: "\E7DE";
}
.layui-icon-extend-iconfont-a-xingzhuang31:before {
  content: "\E7DF";
}
.layui-icon-extend-iconfont-xingzhuang1:before {
  content: "\E7E0";
}
.layui-icon-extend-iconfont-canyincanju:before {
  content: "\E7DC";
}
.layui-icon-extend-iconfont-fanganjianjie:before {
  content: "\E7D7";
}
.layui-icon-extend-iconfont-fanganliangbiao:before {
  content: "\E7D8";
}
.layui-icon-extend-iconfont-xietongguanli:before {
  content: "\E7D9";
}
.layui-icon-extend-iconfont-pingjiaguanli:before {
  content: "\E7DB";
}
.layui-icon-extend-iconfont-tingpingkezhuti:before {
  content: "\E7D4";
}
.layui-icon-extend-iconfont-tingpingkefenxi:before {
  content: "\E7D5";
}
.layui-icon-extend-iconfont-tingpingkerenwu:before {
  content: "\E7D6";
}
.layui-icon-extend-iconfont-xingzhuangjiehe:before {
  content: "\E7D3";
}
.layui-icon-extend-iconfont-lujing:before {
  content: "\E7D1";
}
.layui-icon-extend-iconfont-tuichu1:before {
  content: "\E7D0";
}
.layui-icon-extend-iconfont-chengyuanguanli:before {
  content: "\E7CE";
}
.layui-icon-extend-iconfont-huodong:before {
  content: "\E7CB";
}
.layui-icon-extend-iconfont-ziyuan2:before {
  content: "\E7CC";
}
.layui-icon-extend-iconfont-a-weibiaoti-1_huaban1fuben41:before {
  content: "\E7CD";
}
.layui-icon-extend-iconfont-gangwei:before {
  content: "\E7C9";
}
.layui-icon-extend-iconfont-xingming:before {
  content: "\E7CA";
}
.layui-icon-extend-iconfont-a-xingzhuang5:before {
  content: "\E7C1";
}
.layui-icon-extend-iconfont-a-xingzhuang3:before {
  content: "\E7C2";
}
.layui-icon-extend-iconfont-a-xingzhuang2:before {
  content: "\E7C3";
}
.layui-icon-extend-iconfont-a-xingzhuang7:before {
  content: "\E7C4";
}
.layui-icon-extend-iconfont-a-xingzhuang8:before {
  content: "\E7C5";
}
.layui-icon-extend-iconfont-a-xingzhuang4:before {
  content: "\E7C6";
}
.layui-icon-extend-iconfont-xingzhuang:before {
  content: "\E7C7";
}
.layui-icon-extend-iconfont-a-xingzhuang6:before {
  content: "\E7C8";
}
.layui-icon-extend-iconfont-kecheng8:before {
  content: "\E7C0";
}
.layui-icon-extend-iconfont-fenzhijigou:before {
  content: "\E7BA";
}
.layui-icon-extend-iconfont-kecheng_m:before {
  content: "\E7BB";
}
.layui-icon-extend-iconfont-kecheng7:before {
  content: "\E7BC";
}
.layui-icon-extend-iconfont-jiaoshiguanli:before {
  content: "\E7BD";
}
.layui-icon-extend-iconfont-bianji8:before {
  content: "\E7BE";
}
.layui-icon-extend-iconfont-tongji5:before {
  content: "\E7BF";
}
.layui-icon-extend-iconfont-jifenxiangqing:before {
  content: "\E7B9";
}
.layui-icon-extend-iconfont-001_liebiao:before {
  content: "\E7B5";
}
.layui-icon-extend-iconfont-001_xiangji:before {
  content: "\E7B6";
}
.layui-icon-extend-iconfont-001_shuji:before {
  content: "\E7B8";
}
.layui-icon-extend-iconfont-chexiao3:before {
  content: "\E7B4";
}
.layui-icon-extend-iconfont-pinglunxiao:before {
  content: "\E8B9";
}
.layui-icon-extend-iconfont-jinggao:before {
  content: "\E7B3";
}
.layui-icon-extend-iconfont-shenpi2:before {
  content: "\E7B1";
}
.layui-icon-extend-iconfont-faqi:before {
  content: "\E7B2";
}
.layui-icon-extend-iconfont-shenpi1:before {
  content: "\E7B0";
}
.layui-icon-extend-iconfont-xiala4:before {
  content: "\E7AF";
}
.layui-icon-extend-iconfont-fangda:before {
  content: "\E7AC";
}
.layui-icon-extend-iconfont-suoxiao1:before {
  content: "\E7AD";
}
.layui-icon-extend-iconfont-shezhi7:before {
  content: "\E7AB";
}
.layui-icon-extend-iconfont-huashouye:before {
  content: "\E7AA";
}
.layui-icon-extend-iconfont-xianqiehua:before {
  content: "\E7A9";
}
.layui-icon-extend-iconfont-xiaoxi:before {
  content: "\E7A0";
}
.layui-icon-extend-iconfont-daojishi:before {
  content: "\E89A";
}
.layui-icon-extend-iconfont-windows:before {
  content: "\E880";
}
.layui-icon-extend-iconfont-dianhualianxifangshi:before {
  content: "\E7A8";
}
.layui-icon-extend-iconfont-kejian:before {
  content: "\E7A7";
}
.layui-icon-extend-iconfont-bukejian:before {
  content: "\E7A6";
}
.layui-icon-extend-iconfont-paixu1:before {
  content: "\E7A5";
}
.layui-icon-extend-iconfont-liulanjilu:before {
  content: "\E7A4";
}
.layui-icon-extend-iconfont-banjiguanli:before {
  content: "\E7A3";
}
.layui-icon-extend-iconfont-back_line:before {
  content: "\E7A2";
}
.layui-icon-extend-iconfont-shezhi6:before {
  content: "\E79B";
}
.layui-icon-extend-iconfont-suijibofang:before {
  content: "\E79C";
}
.layui-icon-extend-iconfont-qunxiaoxi:before {
  content: "\E79D";
}
.layui-icon-extend-iconfont-renyuanzhanghu:before {
  content: "\E79E";
}
.layui-icon-extend-iconfont-tongzhi2:before {
  content: "\E79F";
}
.layui-icon-extend-iconfont-renyuan1:before {
  content: "\E7A1";
}
.layui-icon-extend-iconfont-zu:before {
  content: "\E799";
}
.layui-icon-extend-iconfont-shangchuan3:before {
  content: "\E79A";
}
.layui-icon-extend-iconfont-jiaoshi:before {
  content: "\E798";
}
.layui-icon-extend-iconfont-xiangqing5:before {
  content: "\E797";
}
.layui-icon-extend-iconfont-tuichu:before {
  content: "\E794";
}
.layui-icon-extend-iconfont-dahui:before {
  content: "\E795";
}
.layui-icon-extend-iconfont-shaixuan1:before {
  content: "\E801";
}
.layui-icon-extend-iconfont-fujian1:before {
  content: "\E791";
}
.layui-icon-extend-iconfont-zixun1:before {
  content: "\E788";
}
.layui-icon-extend-iconfont-erweima1:before {
  content: "\E78A";
}
.layui-icon-extend-iconfont-tuijian2:before {
  content: "\E78B";
}
.layui-icon-extend-iconfont-tuijian1:before {
  content: "\E78C";
}
.layui-icon-extend-iconfont-wenjian1:before {
  content: "\E78D";
}
.layui-icon-extend-iconfont-dianhua-fuben:before {
  content: "\E78E";
}
.layui-icon-extend-iconfont-quxiaozhiding:before {
  content: "\E786";
}
.layui-icon-extend-iconfont-210:before {
  content: "\E785";
}
.layui-icon-extend-iconfont-dianshizhiboguankanshipinbofangmeiti:before {
  content: "\E784";
}
.layui-icon-extend-iconfont-tongxinyuan:before {
  content: "\E783";
}
.layui-icon-extend-iconfont-pinglun:before {
  content: "\E782";
}
.layui-icon-extend-iconfont-xiaoxicopy:before {
  content: "\E77C";
}
.layui-icon-extend-iconfont-wo1:before {
  content: "\E77D";
}
.layui-icon-extend-iconfont-xingqiu:before {
  content: "\E77E";
}
.layui-icon-extend-iconfont-tongban:before {
  content: "\E77F";
}
.layui-icon-extend-iconfont-yingdiyuding1x:before {
  content: "\E780";
}
.layui-icon-extend-iconfont-gonggao1:before {
  content: "\E781";
}
.layui-icon-extend-iconfont-xinaixin:before {
  content: "\E77A";
}
.layui-icon-extend-iconfont-zuanshi1:before {
  content: "\E776";
}
.layui-icon-extend-iconfont-gou:before {
  content: "\E777";
}
.layui-icon-extend-iconfont-zuanshi:before {
  content: "\EAFA";
}
.layui-icon-extend-iconfont-lianjie2:before {
  content: "\E778";
}
.layui-icon-extend-iconfont-bofang1:before {
  content: "\E779";
}
.layui-icon-extend-iconfont-changdi:before {
  content: "\E775";
}
.layui-icon-extend-iconfont-xuanzhuan:before {
  content: "\E773";
}
.layui-icon-extend-iconfont-baocun1:before {
  content: "\E774";
}
.layui-icon-extend-iconfont-jubao:before {
  content: "\E76D";
}
.layui-icon-extend-iconfont-xiazai5:before {
  content: "\E76F";
}
.layui-icon-extend-iconfont-shouji1:before {
  content: "\E770";
}
.layui-icon-extend-iconfont-zhankai:before {
  content: "\E771";
}
.layui-icon-extend-iconfont-shezhi5:before {
  content: "\E772";
}
.layui-icon-extend-iconfont-xietong:before {
  content: "\E766";
}
.layui-icon-extend-iconfont-bianji7:before {
  content: "\E767";
}
.layui-icon-extend-iconfont-fenxiang5:before {
  content: "\E768";
}
.layui-icon-extend-iconfont-xueyuan:before {
  content: "\E76B";
}
.layui-icon-extend-iconfont-gengduo6:before {
  content: "\E764";
}
.layui-icon-extend-iconfont-lajitong:before {
  content: "\E763";
}
.layui-icon-extend-iconfont-shezhi4:before {
  content: "\E761";
}
.layui-icon-extend-iconfont-shijian3:before {
  content: "\E75F";
}
.layui-icon-extend-iconfont-ren:before {
  content: "\E760";
}
.layui-icon-extend-iconfont-xiala3:before {
  content: "\E75D";
}
.layui-icon-extend-iconfont-shezhi3:before {
  content: "\E75B";
}
.layui-icon-extend-iconfont-2:before {
  content: "\E758";
}
.layui-icon-extend-iconfont-gengduo61:before {
  content: "\E75C";
}
.layui-icon-extend-iconfont-1:before {
  content: "\E755";
}
.layui-icon-extend-iconfont-0:before {
  content: "\E756";
}
.layui-icon-extend-iconfont-3:before {
  content: "\E757";
}
.layui-icon-extend-iconfont-4:before {
  content: "\E759";
}
.layui-icon-extend-iconfont-5:before {
  content: "\E75A";
}
.layui-icon-extend-iconfont-wendang:before {
  content: "\E754";
}
.layui-icon-extend-iconfont-zichanguanli1:before {
  content: "\E753";
}
.layui-icon-extend-iconfont-daiban:before {
  content: "\E752";
}
.layui-icon-extend-iconfont-yingyong1:before {
  content: "\E751";
}
.layui-icon-extend-iconfont-wangpan:before {
  content: "\E74F";
}
.layui-icon-extend-iconfont-shouye1:before {
  content: "\E74E";
}
.layui-icon-extend-iconfont-kecheng6:before {
  content: "\E74D";
}
.layui-icon-extend-iconfont-dingdan1:before {
  content: "\E74B";
}
.layui-icon-extend-iconfont-neirong:before {
  content: "\E74A";
}
.layui-icon-extend-iconfont-sousuo:before {
  content: "\E749";
}
.layui-icon-extend-iconfont-zhuyi2:before {
  content: "\E748";
}
.layui-icon-extend-iconfont-xiaofeibi:before {
  content: "\E747";
}
.layui-icon-extend-iconfont-jifenguanli:before {
  content: "\E746";
}
.layui-icon-extend-iconfont-huiyuan:before {
  content: "\E745";
}
.layui-icon-extend-iconfont-xunzhang:before {
  content: "\E744";
}
.layui-icon-extend-iconfont-jifen:before {
  content: "\E743";
}
.layui-icon-extend-iconfont-xiangqing4:before {
  content: "\E742";
}
.layui-icon-extend-iconfont-wancheng-copy:before {
  content: "\E741";
}
.layui-icon-extend-iconfont-wenjian:before {
  content: "\E738";
}
.layui-icon-extend-iconfont-tianjiawenjian1:before {
  content: "\E740";
}
.layui-icon-extend-iconfont-tianjiawenjian:before {
  content: "\E73B";
}
.layui-icon-extend-iconfont-gengduo5:before {
  content: "\E73F";
}
.layui-icon-extend-iconfont-shoucang4:before {
  content: "\E73E";
}
.layui-icon-extend-iconfont-fuzhi2:before {
  content: "\E73D";
}
.layui-icon-extend-iconfont-zhuyi3:before {
  content: "\E73C";
}
.layui-icon-extend-iconfont-fenxiang21:before {
  content: "\E73A";
}
.layui-icon-extend-iconfont-shouye:before {
  content: "\E739";
}
.layui-icon-extend-iconfont-zuji1:before {
  content: "\E737";
}
.layui-icon-extend-iconfont-tianjia11:before {
  content: "\E736";
}
.layui-icon-extend-iconfont-tianjia4:before {
  content: "\E735";
}
.layui-icon-extend-iconfont-shanchu8:before {
  content: "\E733";
}
.layui-icon-extend-iconfont-xiugai1:before {
  content: "\E732";
}
.layui-icon-extend-iconfont-xiala11:before {
  content: "\E731";
}
.layui-icon-extend-iconfont-lianjie1:before {
  content: "\E730";
}
.layui-icon-extend-iconfont-fenxiang4:before {
  content: "\E72F";
}
.layui-icon-extend-iconfont-erweima:before {
  content: "\E72E";
}
.layui-icon-extend-iconfont-jinyong:before {
  content: "\E72D";
}
.layui-icon-extend-iconfont-dakai:before {
  content: "\E723";
}
.layui-icon-extend-iconfont-shangchuan2:before {
  content: "\E729";
}
.layui-icon-extend-iconfont-xiala2:before {
  content: "\E72A";
}
.layui-icon-extend-iconfont-guidang:before {
  content: "\E734";
}
.layui-icon-extend-iconfont-tixing:before {
  content: "\E727";
}
.layui-icon-extend-iconfont-zhiwei:before {
  content: "\E728";
}
.layui-icon-extend-iconfont-liucheng:before {
  content: "\E725";
}
.layui-icon-extend-iconfont-daoru:before {
  content: "\E726";
}
.layui-icon-extend-iconfont-xiangqing3:before {
  content: "\E724";
}
.layui-icon-extend-iconfont-jinzhi:before {
  content: "\E750";
}
.layui-icon-extend-iconfont-paibanxiugai:before {
  content: "\E722";
}
.layui-icon-extend-iconfont-jiaoshi-copy:before {
  content: "\E71F";
}
.layui-icon-extend-iconfont-fenxiang3:before {
  content: "\E720";
}
.layui-icon-extend-iconfont-riqi:before {
  content: "\E88E";
}
.layui-icon-extend-iconfont-guanbi11:before {
  content: "\E721";
}
.layui-icon-extend-iconfont-zijin:before {
  content: "\E71D";
}
.layui-icon-extend-iconfont-yue:before {
  content: "\E71E";
}
.layui-icon-extend-iconfont-hudongyouxidongxiao:before {
  content: "\E71C";
}
.layui-icon-extend-iconfont-tongji3:before {
  content: "\E71B";
}
.layui-icon-extend-iconfont-duixiangcunchu:before {
  content: "\E71A";
}
.layui-icon-extend-iconfont-peizhi:before {
  content: "\E719";
}
.layui-icon-extend-iconfont-paiming:before {
  content: "\E793";
}
.layui-icon-extend-iconfont-renshu:before {
  content: "\E717";
}
.layui-icon-extend-iconfont-xunzhangtixiguanli:before {
  content: "\E718";
}
.layui-icon-extend-iconfont-liebiao:before {
  content: "\E716";
}
.layui-icon-extend-iconfont-lianjie:before {
  content: "\E714";
}
.layui-icon-extend-iconfont-tongji2:before {
  content: "\E715";
}
.layui-icon-extend-iconfont-rongyu:before {
  content: "\E84E";
}
.layui-icon-extend-iconfont-weixin:before {
  content: "\E711";
}
.layui-icon-extend-iconfont-zhifubaozhifu:before {
  content: "\E712";
}
.layui-icon-extend-iconfont-weixinzhifu:before {
  content: "\E713";
}
.layui-icon-extend-iconfont-Jzuijin:before {
  content: "\E70D";
}
.layui-icon-extend-iconfont-Jkecheng:before {
  content: "\E70E";
}
.layui-icon-extend-iconfont-Jdaiban:before {
  content: "\E70F";
}
.layui-icon-extend-iconfont-Jshouye:before {
  content: "\E710";
}
.layui-icon-extend-iconfont-shouyedianji:before {
  content: "\E70C";
}
.layui-icon-extend-iconfont-zuji:before {
  content: "\E70A";
}
.layui-icon-extend-iconfont-xingxing:before {
  content: "\E70B";
}
.layui-icon-extend-iconfont-banji3:before {
  content: "\E706";
}
.layui-icon-extend-iconfont-xiazai4:before {
  content: "\E709";
}
.layui-icon-extend-iconfont-nihao1:before {
  content: "\E708";
}
.layui-icon-extend-iconfont-icon-test2:before {
  content: "\E705";
}
.layui-icon-extend-iconfont-chuangzuo:before {
  content: "\E8AD";
}
.layui-icon-extend-iconfont-shouqi:before {
  content: "\E6FF";
}
.layui-icon-extend-iconfont-shouqi1:before {
  content: "\E700";
}
.layui-icon-extend-iconfont-add:before {
  content: "\E702";
}
.layui-icon-extend-iconfont-ashbin:before {
  content: "\E703";
}
.layui-icon-extend-iconfont-browse:before {
  content: "\E704";
}
.layui-icon-extend-iconfont-weibiaoti37:before {
  content: "\E6FE";
}
.layui-icon-extend-iconfont-tianjia3:before {
  content: "\E6FB";
}
.layui-icon-extend-iconfont-favorite:before {
  content: "\E6FC";
}
.layui-icon-extend-iconfont-file-common:before {
  content: "\E6FD";
}
.layui-icon-extend-iconfont-shenpi:before {
  content: "\E6FA";
}
.layui-icon-extend-iconfont-yinpin:before {
  content: "\E8D8";
}
.layui-icon-extend-iconfont-resonserate:before {
  content: "\E75E";
}
.layui-icon-extend-iconfont-shoucang3:before {
  content: "\E90E";
}
.layui-icon-extend-iconfont-navigation:before {
  content: "\E6F9";
}
.layui-icon-extend-iconfont-video:before {
  content: "\E6F8";
}
.layui-icon-extend-iconfont-mima:before {
  content: "\E6F7";
}
.layui-icon-extend-iconfont-shouji:before {
  content: "\E6F5";
}
.layui-icon-extend-iconfont-chanyexietong-:before {
  content: "\E64C";
}
.layui-icon-extend-iconfont-shezhi1:before {
  content: "\E67A";
}
.layui-icon-extend-iconfont-xiazai1:before {
  content: "\E661";
}
.layui-icon-extend-iconfont-shaixuan:before {
  content: "\E64E";
}
.layui-icon-extend-iconfont-xinjianwenjianjialanicon:before {
  content: "\E68B";
}
.layui-icon-extend-iconfont-renyuanzuzhi:before {
  content: "\E64F";
}
.layui-icon-extend-iconfont-pdf:before {
  content: "\E9D5";
}
.layui-icon-extend-iconfont-word:before {
  content: "\E669";
}
.layui-icon-extend-iconfont-fuzhi:before {
  content: "\E690";
}
.layui-icon-extend-iconfont-diannao:before {
  content: "\E650";
}
.layui-icon-extend-iconfont-gengduo3:before {
  content: "\E82E";
}
.layui-icon-extend-iconfont-fanhui1:before {
  content: "\E651";
}
.layui-icon-extend-iconfont-jiufuqianbaoicon14:before {
  content: "\E69C";
}
.layui-icon-extend-iconfont-question:before {
  content: "\E682";
}
.layui-icon-extend-iconfont-cuo1:before {
  content: "\E662";
}
.layui-icon-extend-iconfont-jiahao:before {
  content: "\E664";
}
.layui-icon-extend-iconfont-shuaxin:before {
  content: "\E66A";
}
.layui-icon-extend-iconfont-bianji3:before {
  content: "\E66B";
}
.layui-icon-extend-iconfont-chakanyanjingshishifenxi2:before {
  content: "\E7D2";
}
.layui-icon-extend-iconfont-jilu:before {
  content: "\E66C";
}
.layui-icon-extend-iconfont-chengjiguanli:before {
  content: "\E66E";
}
.layui-icon-extend-iconfont-_shaixuan:before {
  content: "\E66F";
}
.layui-icon-extend-iconfont-zhengfanxianggensui:before {
  content: "\E6C2";
}
.layui-icon-extend-iconfont-gengduo4:before {
  content: "\E66D";
}
.layui-icon-extend-iconfont-xiangqing1:before {
  content: "\E670";
}
.layui-icon-extend-iconfont-suoxiao:before {
  content: "\E6A5";
}
.layui-icon-extend-iconfont-quanping:before {
  content: "\E701";
}
.layui-icon-extend-iconfont-qizhi:before {
  content: "\E671";
}
.layui-icon-extend-iconfont-zuzhi:before {
  content: "\E6BC";
}
.layui-icon-extend-iconfont-renwu1:before {
  content: "\E7DA";
}
.layui-icon-extend-iconfont-fabu:before {
  content: "\E674";
}
.layui-icon-extend-iconfont-fujian:before {
  content: "\E673";
}
.layui-icon-extend-iconfont-fabu1:before {
  content: "\E67B";
}
.layui-icon-extend-iconfont-xiangqing2:before {
  content: "\E67C";
}
.layui-icon-extend-iconfont-fanhui2:before {
  content: "\E699";
}
.layui-icon-extend-iconfont-htmal5icon16:before {
  content: "\E67D";
}
.layui-icon-extend-iconfont-shanchu1:before {
  content: "\E67E";
}
.layui-icon-extend-iconfont-ic_do_not_disturb_px:before {
  content: "\E6E0";
}
.layui-icon-extend-iconfont-huifu:before {
  content: "\E67F";
}
.layui-icon-extend-iconfont-daochu1:before {
  content: "\E681";
}
.layui-icon-extend-iconfont-yidong:before {
  content: "\E683";
}
.layui-icon-extend-iconfont-tongzhi:before {
  content: "\E74C";
}
.layui-icon-extend-iconfont-saoma1:before {
  content: "\E684";
}
.layui-icon-extend-iconfont-shijian:before {
  content: "\E6EB";
}
.layui-icon-extend-iconfont-zhuanfa:before {
  content: "\E685";
}
.layui-icon-extend-iconfont-tongyi:before {
  content: "\E686";
}
.layui-icon-extend-iconfont-shezhi2:before {
  content: "\E687";
}
.layui-icon-extend-iconfont-icon-chexiao-:before {
  content: "\E6F6";
}
.layui-icon-extend-iconfont-tianjia1:before {
  content: "\E688";
}
.layui-icon-extend-iconfont-chuli:before {
  content: "\E68F";
}
.layui-icon-extend-iconfont-quanping1:before {
  content: "\E689";
}
.layui-icon-extend-iconfont-piliang:before {
  content: "\E68A";
}
.layui-icon-extend-iconfont-daipingjia:before {
  content: "\E68D";
}
.layui-icon-extend-iconfont-weibiaoti--:before {
  content: "\E691";
}
.layui-icon-extend-iconfont-yduigantanhaokongxin:before {
  content: "\E692";
}
.layui-icon-extend-iconfont-timepicker-component:before {
  content: "\E6D5";
}
.layui-icon-extend-iconfont-icon-test:before {
  content: "\E696";
}
.layui-icon-extend-iconfont-ic_biaoge_:before {
  content: "\E697";
}
.layui-icon-extend-iconfont-fenxiang1:before {
  content: "\E698";
}
.layui-icon-extend-iconfont-shanchu2:before {
  content: "\E69A";
}
.layui-icon-extend-iconfont-shanchu3:before {
  content: "\E707";
}
.layui-icon-extend-iconfont-shanchu4:before {
  content: "\E69D";
}
.layui-icon-extend-iconfont-file-b-18:before {
  content: "\E6A7";
}
.layui-icon-extend-iconfont-file-b-20:before {
  content: "\E6A9";
}
.layui-icon-extend-iconfont-file-b-21:before {
  content: "\E6AA";
}
.layui-icon-extend-iconfont-file-b-22:before {
  content: "\E6AB";
}
.layui-icon-extend-iconfont-qiehuan:before {
  content: "\E89C";
}
.layui-icon-extend-iconfont-droop:before {
  content: "\E69F";
}
.layui-icon-extend-iconfont-jiantou1:before {
  content: "\E69E";
}
.layui-icon-extend-iconfont-xiala1:before {
  content: "\E6A0";
}
.layui-icon-extend-iconfont-chanpin:before {
  content: "\E6A1";
}
.layui-icon-extend-iconfont-zhiding:before {
  content: "\E6A2";
}
.layui-icon-extend-iconfont-dongtai:before {
  content: "\E6A3";
}
.layui-icon-extend-iconfont-fangan:before {
  content: "\E6A4";
}
.layui-icon-extend-iconfont-anli:before {
  content: "\E6A6";
}
.layui-icon-extend-iconfont-jiantou2:before {
  content: "\E84F";
}
.layui-icon-extend-iconfont-caiji1:before {
  content: "\E6DF";
}
.layui-icon-extend-iconfont-bianji4:before {
  content: "\E6A8";
}
.layui-icon-extend-iconfont-shanchu5:before {
  content: "\E6AC";
}
.layui-icon-extend-iconfont-zuowei:before {
  content: "\E6AE";
}
.layui-icon-extend-iconfont-tianjiarenyuan:before {
  content: "\E6C6";
}
.layui-icon-extend-iconfont-tongji1:before {
  content: "\E8CA";
}
.layui-icon-extend-iconfont-shitu:before {
  content: "\E6B0";
}
.layui-icon-extend-iconfont-tupian1:before {
  content: "\E6EE";
}
.layui-icon-extend-iconfont-bianji-01:before {
  content: "\E6AF";
}
.layui-icon-extend-iconfont-daochu2:before {
  content: "\E6B1";
}
.layui-icon-extend-iconfont-chexiao:before {
  content: "\E6B2";
}
.layui-icon-extend-iconfont-guanbi1:before {
  content: "\E6B3";
}
.layui-icon-extend-iconfont-chexiao1:before {
  content: "\E90D";
}
.layui-icon-extend-iconfont-tianjia2:before {
  content: "\E6C7";
}
.layui-icon-extend-iconfont-chakan:before {
  content: "\E6B5";
}
.layui-icon-extend-iconfont-shanchu6:before {
  content: "\E6B6";
}
.layui-icon-extend-iconfont-chexiao2:before {
  content: "\E6B7";
}
.layui-icon-extend-iconfont-shoucang2:before {
  content: "\E6B4";
}
.layui-icon-extend-iconfont-zhiboketang:before {
  content: "\E6B8";
}
.layui-icon-extend-iconfont-kecheng1:before {
  content: "\E6B9";
}
.layui-icon-extend-iconfont-kecheng2:before {
  content: "\E6BA";
}
.layui-icon-extend-iconfont-lesson:before {
  content: "\E6BE";
}
.layui-icon-extend-iconfont-zuoci:before {
  content: "\E6BF";
}
.layui-icon-extend-iconfont-zuocitu:before {
  content: "\E6C0";
}
.layui-icon-extend-iconfont-xiaochengxuma:before {
  content: "\E6C1";
}
.layui-icon-extend-iconfont-share:before {
  content: "\E6C3";
}
.layui-icon-extend-iconfont-chuangweiguanli:before {
  content: "\E6C4";
}
.layui-icon-extend-iconfont-date-2:before {
  content: "\E6C5";
}
.layui-icon-extend-iconfont-contact:before {
  content: "\E6C8";
}
.layui-icon-extend-iconfont-xiazai2:before {
  content: "\E6C9";
}
.layui-icon-extend-iconfont-kecheng3:before {
  content: "\E6CB";
}
.layui-icon-extend-iconfont-yingyong:before {
  content: "\E6CC";
}
.layui-icon-extend-iconfont-gerenzhongxin:before {
  content: "\E6CD";
}
.layui-icon-extend-iconfont-kecheng4:before {
  content: "\E6CE";
}
.layui-icon-extend-iconfont-peixunziyuan:before {
  content: "\E6CF";
}
.layui-icon-extend-iconfont-caidan:before {
  content: "\E6D0";
}
.layui-icon-extend-iconfont-gongwenbao:before {
  content: "\E6D1";
}
.layui-icon-extend-iconfont-xiazaiicon:before {
  content: "\E6D2";
}
.layui-icon-extend-iconfont-zhineng1:before {
  content: "\E6D4";
}
.layui-icon-extend-iconfont-APIwangguan:before {
  content: "\E6D3";
}
.layui-icon-extend-iconfont-icon-test1:before {
  content: "\E6D6";
}
.layui-icon-extend-iconfont-ketang:before {
  content: "\E6D7";
}
.layui-icon-extend-iconfont-ziyuan:before {
  content: "\EF1E";
}
.layui-icon-extend-iconfont-shijian1:before {
  content: "\E6D8";
}
.layui-icon-extend-iconfont-didian:before {
  content: "\E6D9";
}
.layui-icon-extend-iconfont-banji:before {
  content: "\E6DA";
}
.layui-icon-extend-iconfont-yingyongzhongxin:before {
  content: "\E789";
}
.layui-icon-extend-iconfont-leixing:before {
  content: "\E6DB";
}
.layui-icon-extend-iconfont-banji1:before {
  content: "\E6DC";
}
.layui-icon-extend-iconfont-shanchu7:before {
  content: "\E6DD";
}
.layui-icon-extend-iconfont-bianji5:before {
  content: "\E6DE";
}
.layui-icon-extend-iconfont-kecheng5:before {
  content: "\E6E2";
}
.layui-icon-extend-iconfont-renyuan:before {
  content: "\E6E3";
}
.layui-icon-extend-iconfont-fuzhi1:before {
  content: "\E6E4";
}
.layui-icon-extend-iconfont-shijian2:before {
  content: "\EB9A";
}
.layui-icon-extend-iconfont-downblue:before {
  content: "\E6E5";
}
.layui-icon-extend-iconfont-icon_notice:before {
  content: "\E605";
}
.layui-icon-extend-iconfont-bianji6:before {
  content: "\E6E7";
}
.layui-icon-extend-iconfont-nitification:before {
  content: "\E61E";
}
.layui-icon-extend-iconfont-ziyuan1:before {
  content: "\E6E8";
}
.layui-icon-extend-iconfont-zuoye:before {
  content: "\E618";
}
.layui-icon-extend-iconfont-fengexian:before {
  content: "\E6E9";
}
.layui-icon-extend-iconfont-changyongfenlei:before {
  content: "\E63D";
}
.layui-icon-extend-iconfont-juzuoduiqi:before {
  content: "\E6EA";
}
.layui-icon-extend-iconfont-shanchu:before {
  content: "\E613";
}
.layui-icon-extend-iconfont-wancheng:before {
  content: "\E6E1";
}
.layui-icon-extend-iconfont-service:before {
  content: "\E68C";
}
.layui-icon-extend-iconfont-jia2:before {
  content: "\E6EC";
}
.layui-icon-extend-iconfont-integral:before {
  content: "\E6F2";
}
.layui-icon-extend-iconfont-xiazai3:before {
  content: "\E6ED";
}
.layui-icon-extend-iconfont-ee:before {
  content: "\E600";
}
.layui-icon-extend-iconfont-zhidao:before {
  content: "\E6EF";
}
.layui-icon-extend-iconfont-iconmore:before {
  content: "\E609";
}
.layui-icon-extend-iconfont-jiaoyu:before {
  content: "\E6F0";
}
.layui-icon-extend-iconfont-dianzan:before {
  content: "\E64D";
}
.layui-icon-extend-iconfont-shuaxin1:before {
  content: "\E6F1";
}
.layui-icon-extend-iconfont-taolun:before {
  content: "\E615";
}
.layui-icon-extend-iconfont-mimabukejian:before {
  content: "\E6F3";
}
.layui-icon-extend-iconfont-fenxiang:before {
  content: "\E601";
}
.layui-icon-extend-iconfont-jiegou-baise:before {
  content: "\E6F4";
}
.layui-icon-extend-iconfont-gengduo:before {
  content: "\E602";
}
.layui-icon-extend-iconfont-bofang:before {
  content: "\E624";
}
.layui-icon-extend-iconfont-duigou:before {
  content: "\E659";
}
.layui-icon-extend-iconfont-zip:before {
  content: "\E8B7";
}
.layui-icon-extend-iconfont-file-b-:before {
  content: "\E652";
}
.layui-icon-extend-iconfont-file-b-1:before {
  content: "\E653";
}
.layui-icon-extend-iconfont-file-b-2:before {
  content: "\E654";
}
.layui-icon-extend-iconfont-file-b-3:before {
  content: "\E655";
}
.layui-icon-extend-iconfont-file-b-4:before {
  content: "\E656";
}
.layui-icon-extend-iconfont-file-b-5:before {
  content: "\E657";
}
.layui-icon-extend-iconfont-file-b-6:before {
  content: "\E658";
}
.layui-icon-extend-iconfont-file-b-7:before {
  content: "\E65A";
}
.layui-icon-extend-iconfont-file-s-:before {
  content: "\E65B";
}
.layui-icon-extend-iconfont-file-b-8:before {
  content: "\E65C";
}
.layui-icon-extend-iconfont-file-b-9:before {
  content: "\E65D";
}
.layui-icon-extend-iconfont-fenxiang2:before {
  content: "\E61F";
}
.layui-icon-extend-iconfont-yulan:before {
  content: "\E621";
}
.layui-icon-extend-iconfont-caiji:before {
  content: "\EA41";
}
.layui-icon-extend-iconfont-xiala:before {
  content: "\E61C";
}
.layui-icon-extend-iconfont-sousuo-m:before {
  content: "\E60A";
}
.layui-icon-extend-iconfont-jia1:before {
  content: "\E620";
}
.layui-icon-extend-iconfont-bianji:before {
  content: "\E68E";
}
.layui-icon-extend-iconfont-daochu:before {
  content: "\E638";
}
.layui-icon-extend-iconfont-fanhui:before {
  content: "\E603";
}
.layui-icon-extend-iconfont-jia:before {
  content: "\E622";
}
.layui-icon-extend-iconfont-link:before {
  content: "\E60D";
}
.layui-icon-extend-iconfont-xuanze:before {
  content: "\E672";
}
.layui-icon-extend-iconfont-icon7:before {
  content: "\E667";
}
.layui-icon-extend-iconfont-guanbi:before {
  content: "\E7B7";
}
.layui-icon-extend-iconfont-icontubiao:before {
  content: "\E6BB";
}
.layui-icon-extend-iconfont-saomagouzongchengjiaojine:before {
  content: "\E616";
}
.layui-icon-extend-iconfont-denglucishu:before {
  content: "\E617";
}
.layui-icon-extend-iconfont-xuanzhong:before {
  content: "\E623";
}
.layui-icon-extend-iconfont-tianjia:before {
  content: "\E604";
}
.layui-icon-extend-iconfont-zhuanmazhong:before {
  content: "\E631";
}
.layui-icon-extend-iconfont-zhuanmazhong1:before {
  content: "\E796";
}
.layui-icon-extend-iconfont-qingchu1:before {
  content: "\E606";
}
.layui-icon-extend-iconfont-saoma:before {
  content: "\E6BD";
}
.layui-icon-extend-iconfont--xialajiantou:before {
  content: "\E619";
}
.layui-icon-extend-iconfont--shanglajiantou:before {
  content: "\E61A";
}
.layui-icon-extend-iconfont-ceyan:before {
  content: "\E62D";
}
.layui-icon-extend-iconfont-bofangsanjiaoxing:before {
  content: "\E769";
}
.layui-icon-extend-iconfont-sanjiaoxing-left:before {
  content: "\E792";
}
.layui-icon-extend-iconfont-xiaotuziCduan_:before {
  content: "\E60C";
}
.layui-icon-extend-iconfont-xiaotuziCduan_1:before {
  content: "\E60E";
}
.layui-icon-extend-iconfont-xiaotuziCduan_2:before {
  content: "\E60F";
}
.layui-icon-extend-iconfont-xiaotuziCduan_3:before {
  content: "\E610";
}
.layui-icon-extend-iconfont-shoucang:before {
  content: "\E625";
}
.layui-icon-extend-iconfont-shoucang1:before {
  content: "\E61B";
}
.layui-icon-extend-iconfont-shoucangfill:before {
  content: "\E627";
}
.layui-icon-extend-iconfont-quxiaofenxiang:before {
  content: "\E63A";
}
.layui-icon-extend-iconfont-icon-check:before {
  content: "\E60B";
}
.layui-icon-extend-iconfont-rili:before {
  content: "\E61D";
}
.layui-icon-extend-iconfont-danxuan_:before {
  content: "\E62E";
}
.layui-icon-extend-iconfont-prev:before {
  content: "\E630";
}
.layui-icon-extend-iconfont-next:before {
  content: "\E626";
}
.layui-icon-extend-iconfont-qingkong:before {
  content: "\E675";
}
.layui-icon-extend-iconfont-cuo:before {
  content: "\E63E";
}
.layui-icon-extend-iconfont-dui:before {
  content: "\E628";
}
.layui-icon-extend-iconfont-custom-cloud-disk:before {
  content: "\E694";
}
.layui-icon-extend-iconfont-xiangce:before {
  content: "\EA49";
}
.layui-icon-extend-iconfont-shangchuanfengmian:before {
  content: "\E614";
}
.layui-icon-extend-iconfont-move:before {
  content: "\E632";
}
.layui-icon-extend-iconfont-weitongbutongbushibai:before {
  content: "\E608";
}
.layui-icon-extend-iconfont-duoxuan:before {
  content: "\E677";
}
.layui-icon-extend-iconfont-bianji1:before {
  content: "\E612";
}
.layui-icon-extend-iconfont-xiangce1:before {
  content: "\E6AD";
}
.layui-icon-extend-iconfont-banpaiguanli:before {
  content: "\E65E";
}
.layui-icon-extend-iconfont-xia:before {
  content: "\E6E6";
}
.layui-icon-extend-iconfont-play:before {
  content: "\E611";
}
.layui-icon-extend-iconfont-tongbu:before {
  content: "\E65F";
}
.layui-icon-extend-iconfont-gonggao:before {
  content: "\E629";
}
.layui-icon-extend-iconfont-shipin:before {
  content: "\E678";
}
.layui-icon-extend-iconfont-jiaohuan:before {
  content: "\E665";
}
.layui-icon-extend-iconfont-gengduo1:before {
  content: "\E607";
}
.layui-icon-extend-iconfont-kaoshi:before {
  content: "\E633";
}
.layui-icon-extend-iconfont-icon32208:before {
  content: "\E69B";
}
.layui-icon-extend-iconfont-jian:before {
  content: "\E62A";
}
.layui-icon-extend-iconfont-jian1:before {
  content: "\E62B";
}
.layui-icon-extend-iconfont-jianhao:before {
  content: "\E62C";
}
.layui-icon-extend-iconfont-tupian:before {
  content: "\E62F";
}
.layui-icon-extend-iconfont-zixun:before {
  content: "\E634";
}
.layui-icon-extend-iconfont-xinwen:before {
  content: "\E635";
}
.layui-icon-extend-iconfont-shezhi:before {
  content: "\E636";
}
.layui-icon-extend-iconfont-beidanci:before {
  content: "\E637";
}
.layui-icon-extend-iconfont-tianchongxing-:before {
  content: "\E639";
}
.layui-icon-extend-iconfont-changjianwenti:before {
  content: "\E63B";
}
.layui-icon-extend-iconfont-yuandian:before {
  content: "\E63C";
}
.layui-icon-extend-iconfont-xiazai:before {
  content: "\E63F";
}
.layui-icon-extend-iconfont-shengyin:before {
  content: "\E640";
}
.layui-icon-extend-iconfont-wo:before {
  content: "\E663";
}
.layui-icon-extend-iconfont-banjitongzhi:before {
  content: "\E641";
}
.layui-icon-extend-iconfont-rili1:before {
  content: "\E668";
}
.layui-icon-extend-iconfont-tongji:before {
  content: "\E676";
}
.layui-icon-extend-iconfont-kecheng:before {
  content: "\E679";
}
.layui-icon-extend-iconfont-yonghu:before {
  content: "\E695";
}
.layui-icon-extend-iconfont-yonghu1:before {
  content: "\E642";
}
.layui-icon-extend-iconfont-jiantou:before {
  content: "\E666";
}
.layui-icon-extend-iconfont-yuandian1:before {
  content: "\E660";
}
.layui-icon-extend-iconfont-lingxing:before {
  content: "\E644";
}
.layui-icon-extend-iconfont-xiaofeiji:before {
  content: "\E645";
}
.layui-icon-extend-iconfont-baocun:before {
  content: "\E680";
}
.layui-icon-extend-iconfont-xiangqing:before {
  content: "\E72C";
}
.layui-icon-extend-iconfont-bianji2:before {
  content: "\E643";
}
.layui-icon-extend-iconfont-gengduo2:before {
  content: "\E646";
}
.layui-icon-extend-iconfont-lanzi:before {
  content: "\E6CA";
}
.layui-icon-extend-iconfont-icon-life-prohibit:before {
  content: "\E693";
}
.layui-icon-extend-iconfont-c-share:before {
  content: "\E647";
}
.layui-icon-extend-iconfont-shangchuan:before {
  content: "\E648";
}
.layui-icon-extend-iconfont-renwu:before {
  content: "\E649";
}
.layui-icon-extend-iconfont-paixu:before {
  content: "\E64A";
}
.layui-icon-extend-iconfont-HFJJ_new_suolvetu:before {
  content: "\E64B";
}
/* 导入阿里巴巴字体图标 */
@font-face {font-family: "national-drama-icon";
  src: url(/vue/dist/static/fonts/iconfont.3c3adec.eot); /* IE9 */
  src: url(/vue/dist/static/fonts/iconfont.3c3adec.eot#iefix) format('embedded-opentype'), 
  url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAABx0AAsAAAAAOVwAABwkAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCIGArVRME4ATYCJAOBOAteAAQgBYVxB4kdGycuRaTZrJYzEZWiSvb/5bhDTBR8h9wzGOytY39UD8IF8RVUsMEZ4ZgSqqdfPfk7GqptlT/Rhsgq9TCxd5jtIb1mTlxafCglBM+9uz9WayyinoceURry8QDcu96fA6hMysJwrxM+5BM+wC0QAsxtHKcRjcNNRTWSq3b3zjWZs5QMBclObgcPuc/2S/BuJ7AIRc5H+spfQexkoXc23/FSmRds59vh+W3+n8u9SN3LvZcSk1YspsIG2wxUMBIn6Nas2ugV6t4zVmm8cGt8AQsX5dLtPfU7Y1GfPV2kvEoQZGyM6KM9QJBgcXHtXwJJ3E9zD+WXQwVst1ybtjlI3vWaR05M+LkpT/uvS6VVfxUYXjLd8Zq002IXiKamId9qr4EDgLlMAFzOH+zFD0B+7QaNCTgpx0VlRRBwgNj/6SxbjX3MHekIi4bCZUqCaotKM5K9/pqlkZZk7cEca1lySHfsCwB0SccsGV6ssI7YDnfA7VUhKvq8PkWXuqIq8D/XeLAunhA/pas1jTkSV2PZtE4pCFkh4Zr/+z0CKBmIwuj1ZAqKBY8CCG50XIPQVEwIA3mfYp7GMLSdKQ8bwx7wDX8f/HsFEwglEQg+eh/GO+gLqyLby2YiIqi8GeC/QgQXiAk+sIs//VFdwqbE7RveAVIwD4Sydi8PIKDJrks1rUJQxdtvTGVyhVKl1si1Or1EKpMrlCqJWqPV6Q1Gk1lhsdrsDqfL7fH6xPMf7ydIQXBeAcKZPX4qh9SBAGkElmQAIuQQo4AEJaSoQYY65GhAgSaU0IIy2lBBB6roJjJaD0ANfahjAA0MoYkRtDCGNibQwRS6mEEPc+hjkchrSwADrGCINYywgTG2MMEOptjDDAeY4wgLnBK92hnAEhdY4Qpr3GCDO2zxgB2esMcLDnjDER844Qtn/OCCf4JrFbjgCnC7Xv8A/IDqJxpje0nwFu4RCaXOLBA7MVgUkjY/gQTBRwMjkfmVOY0RSCNIH1YqENg0oiQyUIyy3UqGMkUiDSN4StTLH5MSTF9MrhDS6IwADE2NQI6NbIRJqxzFUC7Nm1agGFviS1CjVREqSW6EgOlPECjK8EaJlPBGkkMQxtsf80PgIDFB8DA2G2dz2aSl8VCJIL84cNTfRx7E8nI8b6EwxhsNiZRK/HSTiWCZVIoK7hXYxzlThQrPXzqpLCtb5b18dr7OB9gQXMIM0uFloLAYrEUXisJCXoPQgM2mikSIRp1rthM0kvqYrLpwuX2eh9pIj3XeZGGz1po5PDY3A0icLhHSjs0rR2aFC5PtONfy/p2A4KqKaIW5Ml73AdrKw9tHtJW98bhbGO3t/0QQbx+IdOl9gh1sO8JxhQMWVPIl4AMDfKNg8TCAnUjwIaXOOfANQpB66n1LVvizMu4KxO/fGl0ND6vIVdWgGDj8lPftjY1d293x29+FjY7jt9kxZ9ow9LPMGmdLUwVVJOwMLgpyn6Z0iMX1hfQ52XFA/qSVpYU2YqGmtLq8JM3bc8uc8uJy5vxNSgufVn7dl5rXD1Kqv+xJjPXdaqsm3HSXMsOmd4sQIDfIYt8iROyGZ7iJqzpZuMRChDTKJgK4f3QolzzXDrTYu1dJS4j2Eow5HrSSh399Gm/uBQAS/+iDGvlYLNXrvfjsPhaVz1be4wDkbvmbgoTRuxNDK7gLGrmTm/FZYS68hzq9X5yPnPwnCnlM/x+N6HJOE4NX3p+TjGdmg0utkNdMmrLZjIZk88RwLhx28sGgOioQp8rdXFmfSI5BO5tSA0izbBFFUaRPixiXBbZ38JPlf+0B95u8HX0XQu/bCCD4MXqdC19Zg4a1VPX4zRGe4UNzktqbjVodzCEwK4bnIVp4lHQehd8GZue7oh1842siyVamXyuTKz/nYuPzwohVVls+tvw4WeTtxarYS3VFn9wZjnCs8Pb3ZxppyA3mROoiMDpeP48K8+g5C6CuhWPqxu2fI/aFJzZZhXXW8UhVk4BIfGbkA+IKVp2IxbAxnAy90r0pyDwtNGrcp/Ci9LBzrNmQdJXl603lLBKutUibF/zzshWTFgsRmtQbF3HvH2Jfew+UldDXAx/c2u8Vs2q0QDfXoDCtrYrYUQip7AeWiuSCG5UdSc+oMrFUXlNq9nYxQ6smL6dTiVJShXFmRwyROpZAr7BV6NdSatIns78UVefx4OZxPmS2RFvO7vUKajpZS6jnQW0IfXXx9MDV7KJYs756D7IBAD4Mo0a4Gio1y6R+r4z7tzTngaelGM76Z/j+/aTbPREJq84ucL1uHg5nsjI7jby8X9CzHcOWb4qIR4t2TUcC9zNLUW8qeUTjMbFUdRULeo+gtz/B2tgVAsTjpLchNXXZJ9sJKlNqdGRt7QealBVGCVOEHDDZ3a2q4HGXAdXuwWl0d6t5DAmE6lpq0lRHLJZ32JzrzuMo+cpNKkqmdB4Td5LNWuiBOMLnc0OGzHm9IfTMr7//QTq7xtviXhCRNTtHvXoH34w2dv1BU8EtZBlc27f2qi8lBHDOSEqtk+br5CHEJMI30UbunXe7+B2E18rFYABE02n2Cm3dvuqhvrqrAw2ktFgMoGKW2wMkcX1OhtAr3luSYTrmBe6K2LSm0W0ws75tUvS4twvurop9QfKagmUVOSeQx78JRMPQUE3m60lpHy+8tPxO8+W3te6uJv99bCcBEucsxi0kVFXarmKQHFu68j63tA6aVbpNblbLcl31XokdW0YgA+yMCmeu7s8knCwm0aTKbCGgbiiQWwEr2gJVs5fVn3RHAfKcDJK440+GKRZtDOrGXMfI3/mz9kBPAXa3sR9TAdr6dh+ufXcTb36ztxh99X8XQu/Wv18Fmjqtib8gAPL1AZphpDgZ12ugi4qzL563NDSD9FB190AkN4NW47veEIUbsU8xbOkV1N3t3bcVjuFnjNSQrI4RfF0acRbfQsy+7N06W17XmS0gi2dYzEVHqrrSHnrIhDZbDuKGs2iXrr4RCTQNi8ovRzKb/rxsnesWQ+avc2ZeWjoXWceMswVnwmmAAYuXs1prvqR7bxYhYtKxt7ELsRi6i9JGn+6W5F5Pf+apeQR79gkd2pUjTz/b+6ljNQOXUDZIvySL7XiGe7Nr6koCrvdS7F+K+cvKW055oYL+zOM6kMHXF0V7PtalBe5Pm0iHZ9O5N5byZX7vVUHxwpKPzpY+1xpya16XuriAe8ar4lV+eKf3ZpvYwGnRSTIoqiTOOZencotrumRysEZaZGBAwwv5jK9eG2XolyeHVk8dU8NTHbZ7RpfWviACCY6IwcHTBwAEGBRv8PP+z7cu+97qxatL0W+KzSvJkZXj7fFN52Y9zv3RahnalEPetXC488hwwLPfFIIvmRwZvMHKyLv6MehfHIqELI9375VM9ljj4H7+9r2XupP7rxextS3EFnmHhiPuFsMZX/VkeMWtu39vHnoU7TJzvVxXNBcWsss0394+WSmh15gfellKQmyRcRBtXP3y3j6kUlF+LyUrvjsjM1j48jt+Kdgxin9XVWpnTg++NLvKrFpNvYq3r3xxdw+QikWGaAsCtRpM/6xvSyZ6hEhk2QcG4q9LnO9e+VW0VUrhWk+LfykCwPruIjV64rg4TWmuDrFAOAV9pHizkIBuTmLzzUJ1SrKWR4hQT5sQG6eYFp8/4ANp4GKP8C/E6Q18fViZanjtP63CL0IM7DOZhga7h4FBvtfwgcpQ2RhqvaVJR28Glc1mhwbUmxICCFo2zs+1xgzeFIQXhtYBUh93yceszZpwNXqoDurUIwseYLqsbExsrOpvPZk50WEPVOo6mFUeqjtu5HlVY5FnpHbX5ySPgkQTKybE0jlSzqw4iXVUcxLQ2q+jdZW5UWFsiBi8h0lDTGITfUx8tqTUpt2s/LyrTt8zzp+aCIWCVDxz6mFHFsRB4sewgX9U69f2rYD76VShirLFQ0i/+ukD7Nxc5xBo7/xCiMJbOydXm7ycMrmYvLp2j3yJMkQj7TGNh0phRjicIiJxn8yAXFRcXtDlL3BWLaWdaxurmAB9w/92VqpSz47b5Ehx6PrBts2I7Dk4TLUiHLDTh0KjIdG7fCAuYqWCLx0uh9fbH2Hn+EdbADADkPZt06bG+msHvknadDzNKEOn3fS5ORWVpaU020MXyHYcbtiyBQRJdg5jM29ybs7A9lLG5t4tvFvKW6JcwtuKntq77/UZ3zMNr4+cQimRyPFIECtdulUjVs5IyLBWuBIoC8q+wqTKyAxCWOWTQysqTKP7mNhOa1ayOs0RRUvXep9eqS4UH6abYY0vWz3K0oXcOnIB4cj2DRJz9Qx6J52h30re1x1KohnhfSPerIlYYMzWUdmK/jf7wUpqfLyeSTPRubKUg+zuwk9LMeZA1j1eJEgGUeS+puUET2Hmy4GmfaI90P7jWxtuFhnw9WOv7YHmQHu43DxMR/DQ2x5Y1EmYiUTCwDa7+8IWoItMQMOkweDA4RYyptZD0TrRcaV1nLpSAmeBYEkwdHvo8aYUO/CA8+6xrqu2gIssN2pGAXq0luYWBvwqdPvcEgLhr/77w0RbRftNWCT8jeb7FtuAFqMbfDawilkbwCQ9OxWPZh9hHO1yZT1Y0ifKDh+nsKQlzRBFWqkbbfAMVJL348XPXV1HGUfY0Wp9IuUTr8FpvicYophtXLxGTEmcPcMI6xO8VZekgUuSpwbP0bwFL3kFwURKx2fXxTvFV7+Y2t02qU2bQUWA5u+KPzWZvs70PZLY1FSScXsDejbywMtJnZ/yPtV2ai+EheXe0em+jX3tVY+5zXkfwP4FOiw7DP3CKQsr+5yMDZYf5gixiDMC+gVamEeiBa5m9i/sZlfoCsl7Nvrslu6vDfyKidnrhZifvnk6YgGgO/AefQpEXN3IyLGyIdGQYvfV+7ku7ej00N2sXpU5ubPul18Wn5xZHQ0NjOms7Vcb01j3889I7Bb4hnvfUYDmYvmOd45kTMe2Bmxnp7LSswu5Ng1glTMDa350YWLmLdMakCJPAWvcXgf/I5TihvUv6h90NghtnmtXnP+bKKk6bz33lbKjab9nIAoytIraRjTBJzEjuOJ5Ajy/7Gtr5qgMrn+lj8mrOEKLBp+jaC+TTtBjgHNcJq2HARltZenYAYI48naSuPgEJj2nd+qByVDmYPY9bt9IQuC9399yH/h+gpnYjdtHtzcwAFbn6IdYaGaOXmBLzUEr6alZtrGuWEzie8NUCfLDCsj1ZEHYkd4PZLXtKkPGac8LXS3f1gu6+ZzvTOuuHgLywtRvL4U0K/wKi9KrnkIHjAYxg9heaKyoF8X8ix7hn4Q0h1wqKgLRz4cZdRtj/RiQzag5fYggITsa7L+z1v/P25tGDCuqNIFGTIUZ+lX95kANQwqXmP/6JQ+nmP6TW3G93j0DWKQWMAP7iG1DxzCW2axZxVmlfiJpa95Fbchci8xT7w9rj6hHvZpcpcnJ9vpNH0P9x5tjlx+hkkgqYnjBOEz/VUMDF+m54IGgQgDsxDN9Rjy4Gs4Fhl0t452oN4iViCgrDm6rpnQTh2Vl/O48qHA+lAald1Ae9KahQr2UwWE8kDbcvRAumW24f/71BZvoXEZD+Vg15eDu4r4Gn3/sFlF/l3P/ETEDZWjctzGz+wWHDEh7graZjpZag6DJpvbq+iADXY+Wp+dXSLbTU+mZqeuuVG8M2kFWZV1IEBvLaVfUdU468jJqvXLaPf20EzMWp9WMsxu0BW3YLHR6qEObqjXummGhW1gHwg3qA4lTsukpC46VoqXwaWCdT1qxJswqNaFNqOkieVNiHy33EnsUzq+ZVXMajzrYTxXQ+lf0BwsUM2KjsACmokjBCPBR5z77cq+XirU9UM8KwMT4TXYk5oe2BxZhIEywF2hAqq2rj+3A+7pCT9zB7gsZnODS4HuJVXAebmTvxTWuLddrcK1ch7eXTq4Nt3exhXJvtvl4y4UfRuieSE8UyHJzmHjzTeA3bwhaLI6qBwa7EXmtzek9sbQpUjFZekpjjz37Txt3EHm5OEK1otfRyOxlbXV0O5pE3eOq8WVoH6Mb+4h2ox+7ujf20Ud2EXuxek4ofBMfw7qx845+S+126PQig2ibs5sfj3LCjUmTEvDCPRhqNkm6jSMfux2NvvF+DY5uwarmF6SR2YgvQPF1WDz5bwFMdAzj5WTrs1awV/QSfM+ZgBvxCZzvwZGyWL68CiE1VTx5k2jxOdOCAZeW7Qzcwdb2Pdpf+rQlAMTc3cGpFsRxjjLLTQaQD5JK6fRbtxp62OR/PRU9YyTWce7qLao93AsZ0quzdZK45uaPn38R/CZHsHXhLif+1tHj/MC6ho89Dk4BnzOd0AldhGtgT51ktQkuAJPII5VrmDtCeaE1rOr1brPYSK4Da1g1TyN3MNdUFtcClOos55fNrAjW/vYz7ftZatorfDPjKf0M/SkjgvGk8EzhE8ZfRVa/h44xot0zYgxXEitkkR02s6BwknMIJctMJPeA7gJp4uQQeRjHwkmHD4Dz8VGcPDYZoh0Idi0YsDmlfvQBrsEQlZV1ndkrOvkJ8RTaDJ1rM9FDGVCSWul+UqeNzpaVtXMvpWe7+olsk/RpXGdgI3s5sW0f1CveJEOCZomNEdYZ8AmTnuApKcLpE0VvAsTbxh0Y+i6yMJ5is9ttlA2UNmAbHEmnYC5IUBwc7t/jtfQqZV5t7TwlKCGxEJpXF73y7r9G3BaRhRghjGIDQS9/tBAeSTHT5PNfExaxhXAZxcaRde1EPjbSvhRoQFr7Qk7fn1w68STXDxRcg7ecYVFFKQoPrxUV48APv/zvxBZFKy62ywsobWzRwuKa5GH3RN+J7mHX1Weg44wrzTfN3em2ig66ZnHnTzs6O9yqPBUzccqEPG6XIf3IAql2PrSt6ueJ06HVJVA+paC4OB8qgIpXQt7hX10RcQKOq0TmImKYqiw+V9qgYqga7k+hS6m3kirjkFPIuIpoKYOElfTbFRp/RrwOy990Gf1C6bfZA+rlGGOVusFv/+3Bej8iYMu1noaAzQ1+DQPX9tufpegVwhXRhKfj5SbiiKAjEA984BuPrWT81D/GrxCQ1fqxu3l5AcX+eeb+0RvZJvBfZ2NDK8vsOG4yZ5srklKcKN4C/ptH2DyqU7QPP2qVONXS2XTReepDRCSmPpxS1DxEMMRi5Cb57ydl3h33ndtnVpXYKQfDOjbt/B4grnOvh85jDXRMn5lmbJyMK28RVRyPbs62eenMg14FjVRS0YgeeSx3wWC0/e8QTLJug2GKX/okbWpyvrHCvKBs9zxVKu1e6MOYohpT5rKUfE2DZf4nDN4JE0lere+c5JJyq6szlAI+wvei4HOsvb7rCla2369mzoR7GesXH6n+ekLb+/efWRZlZmfGLHsYlLioqjwo6YHf+4LUBxXLlFW8nvKyvK5fHpeUdO6fcieIxw0RTuEkVPVWgZcvh278UbrwQ4pkdFFMnNw3dsUd78+VaZ8Qk6vAhsXjUy+Oyar+iV3hK4+b47UKprGmVeKzNWtztleWRY8unlyZCK+XTwd9SzthoesofnTA9si/Hm/q0/nOy4amH2IqneCKnOA6N5gUD5+ZCthQVjrpkwC6co0f1b/RvRgfahbWd+R8uQ95Nz6evJhEYkaOFKPq1+Xq+TkytQFUREJ9dSh9yn2DDkqazZmdVDvD8izpJYPKteeQ6ct6/tsJceSlxMLdCEnlpCtRfuS6uZF8kyzaCOrFq94sBlMvnZWsQfw54tbHg5HZzNccAfF6fAR4uGVsNXvkXH8rB10NKK+Qk+BwghsR0f9SPpG/QgXljRPojFkV99Gfy9W88X+xvdPmYtdOni6tIsLsbCRM+t89V3xqQdY5OI9B/PM6TBcHnsHcXFT2XBFpSDZUruIYpzlq00NZWlbwEt/Bu7fmJjG5ibHqu/3vwUmBWrAP8BfxwIMjTOmTU1F3jVhlNLK8x+GiQpw1v6rVHtARFdfyZWtgsqhlycp/mccDmkGhgOlAI1AHM4LZhUVgXcwYWAk9dj9z5mT7o345OSQcavRD/YensxydSVmzhjITpcy6a2ZCA0HCLGHmYQXxIIJYAJoIC76QaCIXrn4GFpCJxELyCGkGicAMghKn/jb1uI5YSFwyRhzFeF3CLWTwxYKiAnu+Mfw2T80xArhN3Kng7qlrp4I7oSj+pcXxHwoubmma/XNd4eA0KBo47kIPbSHNU+j/q1C224Ue4a8BL4VfcCoUFRwUeLhbitBAbiDaniIukUWZyzdokLlW80zSW62IxsC3ztUn2aUnvXPXDIYf14/BHvlz/S3XoGXbF0DQiXWpUO8S1dXcZC+G+j0TZs2mP0AalF22eCoUla8YEOZXtkHLbHMgcGKlDrqoDd+eaUSY0Y+3U1gBfjQ6lLl6QR6kypU7afkk2OAJev8DssJXKc8B8PTqF+E0eOBDeLq/zW1YDIDnpb4bxi10FqXCjyEi0AZUg1zINvp/uhOOgQFAQOUZWnDJotG80aNwAEbTWo4ahHNV3WaQ8gxgGrMPNtvmIzhfRrQjpttDeC47Ayt0mQQAuBe6Aid5UR50ApoOD2yBs0a3GYUXmG6EaoLZ6YZpyTofaM8DALyVsigkNKYtyBRZNvf87TnLQ0yEbaopgaODutg3wDvgWo8nL+g2WsvmB9gIzK/9SIrnlXHWHUf536lcIJ2WXTIHj/mVzvoXq5UP32xbHWI1aINZC8D/I5CgCQLg/6IYYiMIf5fv4k6tCtn8lZyxnpvBd2jzeMiyEWNVPvptFgUAzONKADyCxRz/Ta3kU5MrcCHFFylolCKMa4CQrs9FKhaL6IXrh8gUpnttFq6fgOKVAAj1yxIhQf6IFOyACAsKcIR0HS9SCYIZ4IXrWiQy5Qf7EKs0HyjpPYSMzhQLQ1bYC+e9VbOZhKHuuQQN9KxH9wmD1pAWW3rm3zB13t2ZkSqS0P4GGZO6d6ibhnHO3vgkjXktnLGuxUySlGhzP+Y8eRqMW4QL7FtpVvYkSRDI10kdo7CYk1iC+YHZHiFTgv1BrcdJQONU92jdn6BA1c41kegvgd15v0FJt3hiGCN9Qz70hjJvWhPdnalgLB8Nz5ytRDSPytdGG6h2WoQxwWcrISvrixzWxJOBfUWelvbVVjbNnYIGsMXgq6cKKIqq6YZp2Y4rPJ8fiYOLh0/Am5APX378BQgkIiYhJSOnECSYUohQYcJFUBmXtg6zHJUOyAp/98o20/2ebNRKX8voYEF8CJIs3aZMQYELgmJ9Q8riylASAh8/45o41ASi+CQk6dkRrXAhHCq1ys8EZNNlVOAKIhbCFIHzOYfA+lw54DmBg6uVbHI6paxVeio887lY0kXkekZZOASVw61KhCs/T3xPSlHJLasHDi0d3ZPCnPiTapvfz067CGyjnhbaI2ikAN5HQirgK7nTRAv2ssnXX+n5Z5RST6+XrDrdN5zlnDQAnxMvFVzF+08rpXVHDnh1xOcESyCvJQELHKCO0iVmmZJVSB6nS9dZLlU8asto8A3SIbgr0ZbERspHyK1iwuohV1Ylh+Zz8gyfv39bEgYpo5pK0TotkCu7amGklt+YaKtoLAlK2OzMibarZxnOYavUv9OSbpofaQqxjL9oJD0gWVtZAQAA') format('woff2'),
  url(/vue/dist/static/fonts/iconfont.8caea38.woff) format('woff'),
  url(/vue/dist/static/fonts/iconfont.b0dba38.ttf) format('truetype'), 
  url(/vue/dist/static/img/iconfont.1aefd0d.svg#national-drama-icon) format('svg'); /* iOS 4.1- */
}
.national-drama-icon {
  font-family: "national-drama-icon" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.national-drama-icon-fanhui:before {
  content: "\E641";
}
.national-drama-icon-icon_function_chuku:before {
  content: "\E889";
}
.national-drama-icon-icon_function_dayin:before {
  content: "\E88A";
}
.national-drama-icon-icon_function_daochu:before {
  content: "\E88B";
}
.national-drama-icon-icon_function_guanbi:before {
  content: "\E88C";
}
.national-drama-icon-icon_function_baocun:before {
  content: "\E88D";
}
.national-drama-icon-icon_function_jiean:before {
  content: "\E88E";
}
.national-drama-icon-icon_function_lingliao:before {
  content: "\E88F";
}
.national-drama-icon-icon_function_daoru:before {
  content: "\E890";
}
.national-drama-icon-icon_function_keyongkucun:before {
  content: "\E891";
}
.national-drama-icon-icon_function_liuzhuankahebinglingliao:before {
  content: "\E892";
}
.national-drama-icon-icon_function_gongdanxiada:before {
  content: "\E893";
}
.national-drama-icon-icon_function_liuzhuankadayin:before {
  content: "\E894";
}
.national-drama-icon-icon_function_liuzhuankalingliao:before {
  content: "\E895";
}
.national-drama-icon-icon_function_quxiaoxiada:before {
  content: "\E896";
}
.national-drama-icon-icon_function_shenhetongguo:before {
  content: "\E897";
}
.national-drama-icon-icon_function_qishen:before {
  content: "\E898";
}
.national-drama-icon-icon_function_shenhetuihui:before {
  content: "\E899";
}
.national-drama-icon-icon_function_fangqi:before {
  content: "\E89A";
}
.national-drama-icon-icon_function_shuaxin:before {
  content: "\E89B";
}
.national-drama-icon-icon_function_quanbushanchu:before {
  content: "\E89C";
}
.national-drama-icon-icon_function_dayinmoban:before {
  content: "\E89D";
}
.national-drama-icon-icon_function_ruku:before {
  content: "\E89E";
}
.national-drama-icon-icon_function_shengchengliuzhuanka:before {
  content: "\E89F";
}
.national-drama-icon-icon_function_xiada:before {
  content: "\E8A0";
}
.national-drama-icon-icon_function_quanbudaochu:before {
  content: "\E8A1";
}
.national-drama-icon-icon_function_shanchu:before {
  content: "\E8A2";
}
.national-drama-icon-icon_function_xiugai:before {
  content: "\E8A3";
}
.national-drama-icon-icon_function_xinzeng:before {
  content: "\E8A4";
}
.national-drama-icon-icon_function_shengchenglingliaodan:before {
  content: "\E8A5";
}
.national-drama-icon-icon_function_xiazaifujian:before {
  content: "\E8A6";
}
.national-drama-icon-icon_function_xiuding:before {
  content: "\E8A7";
}
.national-drama-icon-icon_function_tijiaoshenhe:before {
  content: "\E8A8";
}
.national-drama-icon-icon_function_zuofei:before {
  content: "\E8A9";
}
.national-drama-icon-icon_function_lingliaodayin:before {
  content: "\E8AA";
}
.national-drama-icon-icon_function_zhankai:before {
  content: "\E8AB";
}
.national-drama-icon-icon_function_shouqi:before {
  content: "\E8AC";
}
.national-drama-icon-icon_function_jijianqueren:before {
  content: "\E8AD";
}
.national-drama-icon-icon_function_daorudaochu:before {
  content: "\E8AE";
}
.national-drama-icon-icon_function_BOMjiegou:before {
  content: "\E8AF";
}
.national-drama-icon-icon_function_kuaisuruku:before {
  content: "\E8B0";
}
.national-drama-icon-icon_function_daochongkouliao:before {
  content: "\E8B1";
}
.national-drama-icon-icon_function_jiaji:before {
  content: "\E8B2";
}
.national-drama-icon-jinri:before {
  content: "\E8B3";
}
.national-drama-icon-zanting:before {
  content: "\E8B4";
}
.national-drama-icon-tongji:before {
  content: "\E8B5";
}
.national-drama-icon-icon_function_baocunbingxinzeng:before {
  content: "\E8B6";
}
.national-drama-icon-icon_function_tongji:before {
  content: "\E8B7";
}
.national-drama-icon-icon_function_baocunbinggengxin:before {
  content: "\E8B8";
}
/*导入MPA公共的css样式*/
#app {
    font-family: Microsoft YaHei,'Avenir', Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    /*text-align: center;*/
    color: #2c3e50;
    font-size: 14px;
    background: #fff;
}
/**去掉弹框导致页面出现的横向滚动条 2021-04-30 xie**/
.el-popup-parent--hidden{
    padding-right: 0!important;
}
/** 处理下拉不能选择的问题 2021/10/8   yansen **/
.el-scrollbar{
    z-index: 1;
}
/** 处理下拉不能选择的问题 2021/10/8 yansen **/
.el-popper div{
    position: relative;
    z-index: 1;
}
/* 处理DateTimePicker组件选择时间时没有定位问题 2022/11/30 kwokzhixian */
.el-popper.normal-date-picker .el-date-range-picker__time-header {
    z-index: 9999;
}
.el-popper.normal-date-picker .el-time-panel {
    position: absolute;
    margin-top: 10px;
}
/** 处理网盘、选人插件不能点击的问题 yansen 2021/10/09 **/
.layui-layer-content{
    z-index: 1;
}
/*MPA vue根节点样式 [yansen][2022/1/10]*/
.vue-app-root-node{
    height: 100%;
    font-family: Microsoft YaHei,'Avenir', Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    /*text-align: center;*/
    color: #2c3e50;
    font-size: 14px;
    background: #fff;
}
/** 处理有的功能因为层级问题不能使用的问题 **/
/*div{
    z-index: 1;
}*/
/***********************************************************
*** CUSTOMIZE THE LOADING SCREEN BACKGROUND + ICON COLORS
************************************************************/
/* loading screen background color */
#bonfire-pageloader {
    background-color:#fff;
}
/* loading icon color */
#bonfire-pageloader svg {
    fill:#888;
}
/***********************************************************
*** THE NITTY-GRITTY
************************************************************/
/* the pageloader */
#bonfire-pageloader {
    position:absolute;
    z-index:99999999999999;
    width:100%;
    height:113%;
    left:0;
    right:0;
    top:0;
    bottom:0;
}
.bonfire-pageloader-fade {
    opacity:0 !important;

    -webkit-transition: all .75s ease;
    transition: all .75s ease;
}
.bonfire-pageloader-hide {
    display:none;
}
/* the loading icon */
.bonfire-pageloader-icon {
    width:58px;
    height:58px;
    position:absolute;
    opacity:1;
    top:0;
    text-align: center;
    color: #fff;
    left: 50%;
    position: fixed;
    top: 50%;
    margin-top: -29px;
    margin-left: -29px;
}
.bonfire-pageloader-icon-hide {
    opacity:0 !important;

    -webkit-transition: all .25s ease;
    transition: all .25s ease;
}
#bonfire-pageloader svg {
    -webkit-animation:spin 2s linear infinite;
    animation:spin 2s linear infinite;
    width:58px;
    height:58px;
}
@-webkit-keyframes spin {
100% { -webkit-transform: rotate(-360deg);
}
}
@keyframes spin {
100% { -webkit-transform: rotate(-360deg); transform:rotate(-360deg);
}
}
/* lets give the page body that subtle slide-in animation */
html {
    height:100%;

    -webkit-backface-visibility: hidden;

    -webkit-transform-origin:top;
    transform-origin:top;

    -webkit-transition: all .75s ease;
    transition: all .75s ease;
}
.gamerankList{
    position:absolute;
    top:50%;
    left:50%;
    margin-top:-295px;
    margin-left:-495px;
}
.back_btn_common{
    position:absolute;
    top:20px;
    left:18px;
    width:48.5px;
    height:39px;
    background:url(/apps/game/_static/images/PadWebapp/back_btn.png) center no-repeat;
    background-size:contain;
    z-index:5;
}
.show_static_data{
    width:100%;
    background:url(/apps/game/_static/images/PadWebapp/begin_face_icon.png) center no-repeat;
    background-size:contain;
    background-position-x:60px;
    background-position-y:30px;
    position:absolute;
    z-index:200;
}
.data_zone{
    width:700px;
    height:500px;
    margin-top:100px;
    margin-left:200px;
    overflow:auto;
    position:relative;
}
.data_zone_title{
    height:50px;
    line-height:50px;
    width:151px;
    background:#f7e9ce;
    border-radius:4px 4px 0 0;
    font-size:18px;
    font-weight:bold;
    text-align:center;
    color:#5c3f21;
    margin-bottom:10px;
}
.data_zone_useritem{
    height:50px;
    line-height:50px;
    font-size:18px;
    font-weight:bold;
    color:#5c3f21;
    margin-right:30px;
    float:left;
}
.data_zone_yes_btn{
    height:47.5px;
    width:108px;
    line-height:47.5px;
    text-align:center;
    color:#fff;
    font-size:20px;
    font-weight:bold;
    background:url(/apps/game/_static/images/PadWebapp/btn_bg.png) center no-repeat;
    background-size:contain;
    position:absolute;
    left:500px;
    bottom:140px;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {
    zoom: 1;
}
.vjs-custom-skin > .video-js {
  width: 100%;
  font-family: "PingFang SC","Helvetica Neue","Hiragino Sans GB","Segoe UI","Microsoft YaHei","\5FAE\8F6F\96C5\9ED1",sans-serif;
}

.vjs-custom-skin > .video-js .vjs-menu-button-inline.vjs-slider-active,.vjs-custom-skin > .video-js .vjs-menu-button-inline:focus,.vjs-custom-skin > .video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline {
  width: 10em
}

.vjs-custom-skin > .video-js .vjs-controls-disabled .vjs-big-play-button {
  display: none!important
}

.vjs-custom-skin > .video-js .vjs-control {
  width: 3em
}

.vjs-custom-skin > .video-js .vjs-control.vjs-live-control{
  width: auto;
  padding-left: .5em;
  letter-spacing: .1em;
}

.vjs-custom-skin > .video-js .vjs-menu-button-inline:before {
  width: 1.5em
}

.vjs-menu-button-inline .vjs-menu {
  left: 3em
}

.vjs-paused.vjs-has-started.vjs-custom-skin > .video-js .vjs-big-play-button,.video-js.vjs-ended .vjs-big-play-button,.video-js.vjs-paused .vjs-big-play-button {
  display: block
}

.vjs-custom-skin > .video-js .vjs-load-progress div,.vjs-seeking .vjs-big-play-button,.vjs-waiting .vjs-big-play-button {
  display: none!important
}

.vjs-custom-skin > .video-js .vjs-mouse-display:after,.vjs-custom-skin > .video-js .vjs-play-progress:after {
  padding: 0 .4em .3em
}

.video-js.vjs-ended .vjs-loading-spinner {
  display: none;
}

.video-js.vjs-ended .vjs-big-play-button {
  display: block !important;
}

.video-js.vjs-ended .vjs-big-play-button,.video-js.vjs-paused .vjs-big-play-button,.vjs-paused.vjs-has-started.vjs-custom-skin > .video-js .vjs-big-play-button {
  display: block
}

.vjs-custom-skin > .video-js .vjs-big-play-button {
  top: 50%;
  left: 50%;
  margin-left: -1.5em;
  margin-top: -1em
}

.vjs-custom-skin > .video-js .vjs-big-play-button {
  background-color: rgba(0, 0, 0, .45);
  font-size: 3.5em;
   /*border-radius: 50%;*/
  height: 2em !important;
  line-height: 2em !important;
  margin-top: -1em !important
}

.video-js:hover .vjs-big-play-button,.vjs-custom-skin > .video-js .vjs-big-play-button:focus,.vjs-custom-skin > .video-js .vjs-big-play-button:active {
  background-color: rgba(36, 131, 213, .9)
}

.vjs-custom-skin > .video-js .vjs-loading-spinner {
  border-color: rgba(36, 131, 213, .8)
}

.vjs-custom-skin > .video-js .vjs-control-bar2 {
  background-color: #000000
}

.vjs-custom-skin > .video-js .vjs-control-bar {
   /*background-color: rgba(0,0,0,0.3) !important;*/
  color: #ffffff;
  font-size: 14px
}

.vjs-custom-skin > .video-js .vjs-play-progress,.vjs-custom-skin > .video-js  .vjs-volume-level {
  background-color: #2483d5
}

.vjs-custom-skin > .video-js .vjs-play-progress:before {
  top: -0.3em;
}

.vjs-custom-skin > .video-js .vjs-progress-control:hover .vjs-progress-holder {
  font-size: 1.3em;
}

.vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu {
  left: 0em;
}

.vjs-custom-skin > .video-js .vjs-menu li {
  padding: 0;
  line-height: 2em;
  font-size: 1.1em;
  font-family: "PingFang SC","Helvetica Neue","Hiragino Sans GB","Segoe UI","Microsoft YaHei","\5FAE\8F6F\96C5\9ED1",sans-serif;
}

.vjs-custom-skin > .video-js .vjs-time-tooltip,
.vjs-custom-skin > .video-js .vjs-mouse-display:after, 
.vjs-custom-skin > .video-js .vjs-play-progress:after {
  border-radius: 0;
  font-size: 1em;
  padding: 0;
  width: 3em;
  height: 1.5em;
  line-height: 1.5em;
  top: -3em;
}

.vjs-custom-skin > .video-js .vjs-menu-button-popup .vjs-menu {
  width: 5em;
  left: -1em;
}

.vjs-custom-skin > .video-js .vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu {
  left: 0;
}

.vjs-custom-skin > .video-js .vjs-control-bar .vjs-resolution-button .vjs-menu {
   /*order: 4;*/
}

/*排序顺序*/

.vjs-custom-skin > .video-js .vjs-control-bar .vjs-play-control {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
}

.vjs-custom-skin > .video-js .vjs-control-bar .vjs-time-control {
  min-width: 1em;
  padding: 0;
  margin: 0 .1em;
  text-align: center;
  display: block;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.vjs-custom-skin > .video-js .vjs-control-bar .vjs-playback-rate .vjs-playback-rate-value{
  font-size: 1.2em;
  line-height: 2.4;
}

.vjs-custom-skin > .video-js .vjs-progress-control.vjs-control {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

.vjs-custom-skin > .video-js .vjs-control-bar .vjs-volume-menu-button {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}

.vjs-custom-skin > .video-js .vjs-control-bar .vjs-resolution-button {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}

.vjs-custom-skin > .video-js .vjs-control-bar .vjs-resolution-button .vjs-resolution-button-label {
  display: block;
  line-height: 3em;
}

.vjs-custom-skin > .video-js .vjs-control-bar .vjs-playback-rate {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}

.vjs-custom-skin > .video-js .vjs-control-bar .vjs-fullscreen-control {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6;
}
.video-js .vjs-big-play-button .vjs-icon-placeholder:before, .vjs-button > .vjs-icon-placeholder:before, .video-js .vjs-modal-dialog, .vjs-modal-dialog .vjs-modal-dialog-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.video-js .vjs-big-play-button .vjs-icon-placeholder:before, .vjs-button > .vjs-icon-placeholder:before {
  text-align: center; }

@font-face {
  font-family: VideoJS;
  src: url(/vue/dist/static/fonts/VideoJS.46ac662.eot?#iefix) format("eot"); }

@font-face {
  font-family: VideoJS;
  src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABBIAAsAAAAAGoQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3RY21hcAAAAYQAAADQAAADIjn098ZnbHlmAAACVAAACv4AABEIAwnSw2hlYWQAAA1UAAAAKwAAADYSy2hLaGhlYQAADYAAAAAbAAAAJA4DByFobXR4AAANnAAAAA8AAACE4AAAAGxvY2EAAA2sAAAARAAAAEQ9NEHGbWF4cAAADfAAAAAfAAAAIAEyAIFuYW1lAAAOEAAAASUAAAIK1cf1oHBvc3QAAA84AAABDwAAAZ5AAl/0eJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGQ7xTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGBHcRdyA4RZgQRAC4HCwEAAHic7dFprsIgAEXhg8U61XmeWcBb1FuQP4w7ZQXK5boMm3yclFDSANAHmuKviBBeBPQ8ymyo8w3jOh/5r2ui5nN6v8sYNJb3WMdeWRvLji0DhozKdxM6psyYs2DJijUbtuzYc+DIiTMXrty4k8oGLb+n0xCe37ekM7Z66j1DbUy3l6PpHnLfdLO5NdSBoQ4NdWSoY9ON54mhdqa/y1NDnRnq3FAXhro01JWhrg11Y6hbQ90Z6t5QD4Z6NNSToZ4N9WKoV0O9GerdUJORPqkhTd54nJ1YDXBU1RV+576/JBs2bPYPkrDZt5vsJrv53V/I5mclhGDCTwgGBQQSTEji4hCkYIAGd4TGIWFAhV0RQTpWmQp1xv6hA4OTOlNr2zFANbHUYbq2OtNCpViRqsk+e+7bTQAhzti8vPfuPffcc88959zznbcMMPjHD/KDDGEY0ABpYX384NhlomIYlo4JISGEY9mMh2FSidYiqkEUphtNYDSY/dXg9023l4DdxlqUl0chuZRhncJKrsCQHIwcGuwfnhMIzBnuH4Sym+1D2zaGjheXlhYfD238z80mKYMmvJ5XeOTzd8z9eujbMxJNhu4C9xPE/bCMiDuSNIWgkTQwBE55hLSAE7ZwhrHLnAHZOGV/kmBGTiNjZxzI77Hb7Hqjz68TjT6vh+5JT/cCIkqS0D6CqPf5jX4Qjdx5j6vlDfZM4aZFdbVXIxtOlJaP/WottMnH6CJQ3bTiue3PrY23HjnChtuamxwvvzFjxkPrNj3z0tG9T561HDYf6OgmRWvlY3JQHoQb8ltV2Yet7YfWctEjR1AtxS/cSX6U4alf6NJEBQ7YKg9wrXQKd0IeZCb2ux75Uhh1Un+Nz+9LTOE7PK777nN5xqdTneTBhCbx446mZrhnUkrCz2YhA9dSMxaG0SYmT8hi9ZPu1E94PJYQSH6LRmhxec7Q7ZeXntgQuVpbh+a4qWNsckVyTdn0P7o7DpgPW84+uRcq0BITflBikGdUjAZ9wYBVI3mtrNvr9kpg1UsaK6t3690aoorC1lg0GpMH2HAMtkZjsSi5Ig9ESVosOh7GQfLjKNLvKpMKkLSKNFAka710GdgSi8oDMSoNhqjkKBXTgn3swtaxyzGkUzIzae9RtLdWkSlZ1KDX6EzgllzV4NV4SoDFSOGD4+HCeQUF8wrZ5Hs8zIb5EaVxy8DYFTbMCJPnLIWZxugZE2NlivC0gc1qEQUR8jEKgZcAXeH18BiCgl5nlHh0CrjB4Hb5fX4gb0J7c9PuHVsfgkx2n/vTY/JV8kn8PGxf7faOZ8qX8JVByuIf4whk9sqXli2hvPJV9hrp0hY7l8r2x37ydaVsb4xvXv/47v2NjfCl8m5oRDJclFMoE1yk0Uh1Te4/m8lFXe9qBZD0EkheicebXvzI2PLCuoKCukLuhPIeKwaHPEouxw3kMqaIUXDQ1p0mip+MyCORSCQaoUsnY1VZ38nUTrG21WvVo4f1OsEJFhvSfAFwGfT8VHRMeAVUpwLOoLzjT/REIj3O3FhuURE+nERF+0pTId5Fyxv5sfwGyg4O+my4vZv0sZm7oeQlFZORiB+tG0MweVNraeitl7yxiPIHTk4/diVxs94o5lEYishB2iAtkchEnsActoEpx44Fo8XnsQMaA22BlqC20RmhBKzYojZyYaxg+JggMc4HHY2m+L9EkWSYljirOisrO7d3VorxzyZ6Vc4lJqITAu1b2wOBdrLElAP+bFc2eGaZFVbkmJktv5uT6Jlz5D/MnBFor6ig/JPnRViBsV3LNKGGqB1ChJ0tgQywlVLFJIuQgTFttwkiKxhyQdAZMdMYtSaoAewqfvXVYPAbDT6/1mez85YS8FSDywQ6NfAnef6FNEGMilnppyvn5rB6tTyq1pOceRWnp2WJEZFXHeX5oyoem1nTTgdqc4heDY7bOeKz63vnz+/dRx+s31Ht2JGanQ5seirfWJL9tjozU/12TnEjn5oux9OzU3ckGbBzBwNOyk69JykKH0n/0LM9A72tuwM3zQpIRu4AxiToseEpgPOmbROyFe9/X2yeUvoUsCyEvjcgs7fpWP3/aKlFN0+6HFUe6D9HFz/XPwBlN9tTqNyZjFJ8UO2RUT5/h4CptCctEyeisnOyXjALEp7dXKaQKf6O7IMnGjNNACRMLxqdYJX8eMLvmmd68D+ayBLyKKYZwYxDt/GNhzETDJ05Qxlyi3pi3/Z93ndYVSumgj0V/KkIFlO6+1K3fF2+3g0q+YtuSIf0bvmLqV09nnobI6hwcjIP8aPCKayjsF5JBY3LaKAeRLSyYB1h81oTwe9SlPMkXB7G0mfL9q71gaqqwPqu67QRKS1+ObTx+sbQy9QV2OQHEScGkdFBeT7v7qisqqrs6N52i78/R+6S0qQONVj26agOVoswCyQWIV5D86vH53bxNUeXV0K+XZaHv/nm/KsHhOvylwsWnJX/HE8l/4WCv5x+l5n08z6UU8bUMa3MBpSmM7F63AxntdC9eBCKEZW9Hr+ABNqtxgAQrSbMtmrW7lKQuoSgBhSrTazWVU2QAKWY8wiiuhqFmQgWJBgoXiuWIm42N7hqZbBsgXz52O5P5uSvaNgFGnOuvsRw8I8Laha91wMvDuxqWFheN7/8GVtTltdS83DQsXRmqc5ZtcJXEVrlV2doTWk5+Yunm71dG5f55m/qY0MjI93vv9/NfpxXV9sUXrxy2fbNy1or65cOlDRnOoKFeeXcbw42H/bNDT5Qs3flgs31gWC1lD1nfUV/X7NdCnSUdHY2e8afzfKsqZ5ZljfDqjLOmk3UebNXB+aHArPYDRs+/HDDxeT5DiP+sFg7OpRaVQMGBV89PpeBdj22hCE0Uub0UqwLrNWsG0cuyadgLXTeR5rbO4+3c/vl15cur2nRq+TXCQDcS3SO+s6ak+e5/eMS+1dw3btu3YG2tvFL8XdIZvdjdW6TO/4B7IdrZWVPmctm5/59AgsPItTSbCiIBr2OqIGzmu20SMKAS7yqwGBUfGfgjDYlLLDeF0SfcLB2LSx8flT+08/kzz6yOj96rft4rpTjdPQcmLd47uKibbDq7ZSz/XtbH2nN717Nd62rU+c8Icevvv7I09wA6WvjVcafb+FsbNG+ZQ80Rn6ZZsvrP7teP2dzTdoETvNhjCmsr8FID2sJ69VYvdUcxk4AzYRlKcaE38eXNRlfW9H1as9i6acLHp1XpuNB5K7DIvkX08y1ZYvh3KfWaiCzH+ztrSDmD7LuX73x/mJelB8Yj39t8nhNQJJ2CAthpoFGLsGgtSOCJooCGoaJAMTjSWHVZ08YAa1Fg9lPI5U6DOsGVjDasJeZZ+YyhfCwfOzCxlBA69M9XLXtza7H/rav+9Tjq5xNi0wpKQIRNO4Lrzz7yp5QVYM6Jd/oc1Uvn/mQhhuWh6ENXoS2YTZ8QT42bF5d/559zp5r0Uff2VnR2tdf2/WCOd2cO0Mw6qpWPnvxpV0nrt5fZd2yItc199GWe8vlNfNDq+CH/7yAAnB9hn7T4QO4c1g9ScxsZgmzntnE/IDGndtHMw69lFwoCnYsMGx+rBp8JSBqdLzBr9QRPq/PbhWMWFtQZp1xguy/haw3TEHm3TWAnxFWQQWgt7M5OV0lCz1VRYucpWliy7z6Zd4urwPIyeZQqli2Lgg7szJV09PysATbOQtYIrB2YzbkJYkGgJ0m4AjPUap1pvYu1K9qr97z0Yl3p332b2LYB78ncYIlRkau/8GObSsOlZancACE5d5ily+c2+7h5Yj4lqhVmXXB+iXLfvdqSgqfKtQvfHDV0OnvQR1qhw42XS/vkvsh/hXcrDFP0a+SJNIomEfD1nsrYGO+1bgTOJhM8Hv6ek+7vVglxuSRwoKn17S937bm6YJCeSSG0Op1n+7tE37tcZ/p7dsTv4EUrGpDbWueKigsLHhqTVsoEj+JU0kaSjnj9tz8/gryQWwJ9BcJXBC/7smO+I/IFURJetFPrdt5WcoL6DbEJaygI8CTHfQTjf40ofD+DwalTqIAAHicY2BkYGAA4jC5t2/j+W2+MnCzM4DAtTC+5cg0OyNYnIOBCUQBAAceB90AeJxjYGRgYGcAARD5/z87IwMjAypQBAAtgwI4AHicY2BgYGAfYAwAOkQA4QAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhHicY2BkYGBQZChlYGcAASYg5gJCBob/YD4DABfTAbQAeJxdkE1qg0AYhl8Tk9AIoVDaVSmzahcF87PMARLIMoFAl0ZHY1BHdBJIT9AT9AQ9RQ9Qeqy+yteNMzDzfM+88w0K4BY/cNAMB6N2bUaPPBLukybCLvleeAAPj8JD+hfhMV7hC3u4wxs7OO4NzQSZcI/8Ltwnfwi75E/hAR7wJTyk/xYeY49fYQ/PztM+jbTZ7LY6OWdBJdX/pqs6NYWa+zMxa13oKrA6Uoerqi/JwtpYxZXJ1coUVmeZUWVlTjq0/tHacjmdxuL90OR8O0UEDYMNdtiSEpz5XQGqzlm30kzUdAYFFOb8R7NOZk0q2lwAyz1i7oAr1xoXvrOgtYhZx8wY5KRV269JZ5yGpmzPTjQhvY9je6vEElPOuJP3mWKnP5M3V+YAAAB4nG2PyXLCMBBE3YCNDWEL2ffk7o8S8oCnkCVHC5C/jzBQlUP6IHVPzYyekl5y0iL5X5/ooY8BUmQYIkeBEca4wgRTzDDHAtdY4ga3uMM9HvCIJzzjBa94wzs+8ImvZNAq8TM+HqVkKxWlrQiOxjujQkNlEzyNzl6Z/cU2XF06at7U83VQyklLpEvSnuzsb+HAPnPfQVgaupa1Jlu4sPLsFblcitaz0dHU0ZF1qatjZ1+aTXYCmp6u0gSvWNPyHLtFZ+ZeXWVSaEkqs3T8S74WklbGbNNNq4LL4+CWKtZDv2cfX8l8aFbKFhEnJnJ+IULFpqwoQnNHlHaVQtPBl+ypmbSWdmyC61KS/AKZC3Y+AA==) format("woff"), url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwR1NVQiCLJXoAAAE4AAAAVE9TLzJRiV3RAAABjAAAAFZjbWFwOfT3xgAAAmgAAAMiZ2x5ZgMJ0sMAAAXQAAARCGhlYWQSy2hLAAAA4AAAADZoaGVhDgMHIQAAALwAAAAkaG10eOAAAAAAAAHkAAAAhGxvY2E9NEHGAAAFjAAAAERtYXhwATIAgQAAARgAAAAgbmFtZdXH9aAAABbYAAACCnBvc3RAAl/0AAAY5AAAAZ4AAQAABwAAAAAABwAAAP//BwEAAQAAAAAAAAAAAAAAAAAAACEAAQAAAAEAAFYfTwlfDzz1AAsHAAAAAADWVg6nAAAAANZWDqcAAAAABwEHAAAAAAgAAgAAAAAAAAABAAAAIQB1AAcAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKADAAPgACREZMVAAObGF0bgAaAAQAAAAAAAAAAQAAAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAEGygGQAAUAAARxBOYAAAD6BHEE5gAAA1wAVwHOAAACAAUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBmRWQAQPEB8SAHAAAAAKEHAAAAAAAAAQAAAAAAAAAAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAAAAAUAAAADAAAALAAAAAQAAAGSAAEAAAAAAIwAAwABAAAALAADAAoAAAGSAAQAYAAAAAQABAABAADxIP//AADxAf//AAAAAQAEAAAAAQACAAMABAAFAAYABwAIAAkACgALAAwADQAOAA8AEAARABIAEwAUABUAFgAXABgAGQAaABsAHAAdAB4AHwAgAAABBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAGQAAAAAAAAACAAAPEBAADxAQAAAAEAAPECAADxAgAAAAIAAPEDAADxAwAAAAMAAPEEAADxBAAAAAQAAPEFAADxBQAAAAUAAPEGAADxBgAAAAYAAPEHAADxBwAAAAcAAPEIAADxCAAAAAgAAPEJAADxCQAAAAkAAPEKAADxCgAAAAoAAPELAADxCwAAAAsAAPEMAADxDAAAAAwAAPENAADxDQAAAA0AAPEOAADxDgAAAA4AAPEPAADxDwAAAA8AAPEQAADxEAAAABAAAPERAADxEQAAABEAAPESAADxEgAAABIAAPETAADxEwAAABMAAPEUAADxFAAAABQAAPEVAADxFQAAABUAAPEWAADxFgAAABYAAPEXAADxFwAAABcAAPEYAADxGAAAABgAAPEZAADxGQAAABkAAPEaAADxGgAAABoAAPEbAADxGwAAABsAAPEcAADxHAAAABwAAPEdAADxHQAAAB0AAPEeAADxHgAAAB4AAPEfAADxHwAAAB8AAPEgAADxIAAAACAAAAAAAAAADgBoAH4AzADgAQIBQgFsAZgBwgIYAlgCtALgAzADsAPeBDAElgTcBSQFZgWKBiAGZga0BuoHWAgSCFgIbgiEAAEAAAAABYsFiwACAAABEQECVQM2BYv76gILAAADAAAAAAZrBmsAAgAbADQAAAkCEyIHDgEHBhAXHgEXFiA3PgE3NhAnLgEnJgMiJy4BJyY0Nz4BNzYyFx4BFxYUBw4BBwYC6wHA/kCVmIuGzjk7OznOhosBMIuGzjk7OznOhouYeW9rpi0vLy2ma2/yb2umLS8vLaZrbwIwAVABUAGbOznOhov+0IuGzjk7OznOhosBMIuGzjk7+sAvLaZrb/Jva6YtLy8tpmtv8m9rpi0vAAACAAAAAAVABYsAAwAHAAABIREpAREhEQHAASv+1QJVASsBdQQW++oEFgAAAAQAAAAABiEGIAAHABcAJwAqAAABNCcmJxUXNjcUBxc2NTQnLgEnFR4BFxYBBwEhESEBEQEGBxU2Nxc3AQcXBNA0MlW4A7spcU1FQ+6VbKovMfu0XwFh/p8BKwF1AT5QWZl6mV/9YJycA4BhUlAqpbgYGGNicZKknYyHvSKaIJNlaQIsX/6f/kD+iwH2/sI9G5ojZJhfBJacnAAAAAEAAAAABKsF1gAFAAABESEBEQECCwEqAXb+igRg/kD+iwSq/osAAAACAAAAAAVmBdYACAAOAAABNCcmJxE2NzYBESEBEQEFZTQyVFQyNPwQASsBdf6LA4BhUlAq/aYqUFIBQf5A/osEqv6LAAMAAAAABiAGDwAFAA4AIgAAExEhAREBBTQnJicRNjc2AxUeARcWFAcOAQcVPgE3NhAnLgHgASsBdf6LAsU0MlVVMjS7bKovMTEvqmyV7kNFRUPuBGD+QP6LBKr+i+BhUlAq/aYqUFIC8Jogk2Vp6GllkyCaIr2HjAE6jIe9AAAABAAAAAAFiwWLAAUACwARABcAAAEjESE1IwMzNTM1IQEjFSERIwMVMxUzEQILlgF24JaW4P6KA4DgAXaW4OCWAuv+ipYCCuCW/ICWAXYCoJbgAXYABAAAAAAFiwWLAAUACwARABcAAAEzFTMRIRMjFSERIwEzNTM1IRM1IxEhNQF14Jb+iuDgAXaWAcCW4P6KlpYBdgJV4AF2AcCWAXb76uCWAcDg/oqWAAAAAAIAAAAABdYF1gATABcAAAEhIg4BFREUHgEzITI+ATURNC4BAyERIQVA/IApRCgoRCkDgClEKChEKfyAA4AF1ShEKfyAKUQoKEQpA4ApRCj76wOAAAYAAAAABmsGawAIAA0AFQAeACMALAAACQEmIyIHBgcBJS4BJwEFIQE2NzY1NAUBBgcGFRQXIQUeARcBMwEWMzI3NjcBAr4BZFJQhHt2YwESA44z7Z/+7gLl/dABel0zNfwS/t1dMzUPAjD95DPtnwESeP7dU0+Ee3Zj/u4D8AJoEy0rUf4nd6P6PP4nS/1zZn+Ej0tLAfhmf4SPS0pLo/o8Adn+CBMtK1EB2QAFAAAAAAZrBdYAEwAXABsAHwAjAAABISIOARURFB4BMyEyPgE1ETQuAQEhFSEBITUhBSE1ITUhNSEF1ftWKUUoKEUpBKopRSgoRfstASr+1gLq/RYC6gHA/tYBKv0WAuoF1ShEKfyAKUQoKEQpA4ApRCj9q5X+1ZWVlZaVAAAAAAMAAAAABiAF1gATACsAQwAAASEiDgEVERQeATMhMj4BNRE0LgEBIzUjFTM1MxUUBisBIiY1ETQ2OwEyFhUFIzUjFTM1MxUUBisBIiY1ETQ2OwEyFhUFi/vqKEUoKEUoBBYoRSgoRf2CcJWVcCsf4B8sLB/gHysCC3CVlXAsH+AfKysf4B8sBdUoRCn8gClEKChEKQOAKUQo/fYl4CVKHywsHwEqHywsH0ol4CVKHywsHwEqHywsHwAGAAAAAAYgBPYAAwAHAAsADwATABcAABMzNSMRMzUjETM1IwEhNSERITUhERUhNeCVlZWVlZUBKwQV++sEFfvrBBUDNZb+QJUBwJX+QJb+QJUCVZWVAAAAAQAAAAAGIQZsADEAAAEiBgcBNjQnAR4BMzI+ATQuASIOARUUFwEuASMiDgEUHgEzMjY3AQYVFB4BMj4BNC4BBUAqSx797AcHAg8eTys9Zzw8Z3pnPAf98R5PKz1nPDxnPStPHgIUBjtkdmQ7O2QCTx4cATcbMhsBNB0gPGd6Zzw8Zz0ZG/7NHCA8Z3pnPCAc/soZGDtkOjpkdmQ7AAAAAAIAAAAABlkGawBDAFAAAAE2NCc3PgEnAy4BDwEmLwEuASMhIgYPAQYHJyYGBwMGFh8BBhQXBw4BFxMeAT8BFh8BHgEzITI2PwE2NxcWNjcTNiYnBSIuATQ+ATIeARQOAQWrBQWeCgYHlgcaDLo8QhwDFQ7+1g4VAhxEOroNGgeVBwULnQUFnQsFB5UHGg26O0McAhUOASoOFQIcRDq6DRoHlQcFC/04R3hGRniOeEZGeAM3Kj4qewkbDAEDDAkFSy4bxg4SEg7GHC1LBQkM/v0MGwl7Kj4qewkbDP79DAkFSy4bxg4SEg7GHC1LBQkMAQMMGwlBRniOeEZGeI54RgABAAAAAAZrBmsAGAAAExQXHgEXFiA3PgE3NhAnLgEnJiAHDgEHBpU7Oc6GiwEwi4bOOTs7Oc6Gi/7Qi4bOOTsDgJiLhs45Ozs5zoaLATCLhs45Ozs5zoaLAAAAAAIAAAAABmsGawAYADEAAAEiBw4BBwYQFx4BFxYgNz4BNzYQJy4BJyYDIicuAScmNDc+ATc2MhceARcWFAcOAQcGA4CYi4bOOTs7Oc6GiwEwi4bOOTs7Oc6Gi5h5b2umLS8vLaZrb/Jva6YtLy8tpmtvBms7Oc6Gi/7Qi4bOOTs7Oc6GiwEwi4bOOTv6wC8tpmtv8m9rpi0vLy2ma2/yb2umLS8AAwAAAAAGawZrABgAMQA+AAABIgcOAQcGEBceARcWIDc+ATc2ECcuAScmAyInLgEnJjQ3PgE3NjIXHgEXFhQHDgEHBhMUDgEiLgE0PgEyHgEDgJiKhs85Ozs5z4aKATCKhs85Ozs5z4aKmHlva6YtLy8tpmtv8m9rpi0vLy2ma29nPGd6Zzw8Z3pnPAZrOznPhor+0IqGzzk7OznPhooBMIqGzzk7+sAvLaZrb/Jva6YtLy8tpmtv8m9rpi0vAlU9Zzw8Z3pnPDxnAAAABAAAAAAGIAYhABMAHwApAC0AAAEhIg4BFREUHgEzITI+ATURNC4BASM1IxUjETMVMzU7ASEyFhURFAYjITczNSMFi/vqKEUoKEUoBBYoRSgoRf2CcJVwcJVwlgEqHywsH/7WcJWVBiAoRSj76ihFKChFKAQWKEUo/ICVlQHAu7ssH/7WHyxw4AAAAAACAAAAAAZrBmsAGAAkAAABIgcOAQcGEBceARcWIDc+ATc2ECcuAScmEwcJAScJATcJARcBA4CYi4bOOTs7Oc6GiwEwi4bOOTs7Oc6Gi91p/vT+9GkBC/71aQEMAQxp/vUGazs5zoaL/tCLhs45Ozs5zoaLATCLhs45O/wJaQEL/vVpAQwBDGn+9QELaf70AAABAAAAAAXWBrYAJwAAAREJAREyFxYXFhQHBgcGIicmJyY1IxQXHgEXFjI3PgE3NjQnLgEnJgOA/osBdXpoZjs9PTtmaPRoZjs9lS8tpWtv9G9rpS0vLy2la28FiwEq/ov+iwEqPTtmaPNpZTw9PTxlaXl5b2umLS8vLaZrb/Nva6UuLwABAAAAAAU/BwAAFAAAAREjIgYdASEDIxEhESMRMzU0NjMyBT+dVjwBJSf+/s7//9Ctkwb0/vhISL3+2P0JAvcBKNq6zQAAAAAEAAAAAAaOBwAAMABFAGAAbAAAARQeAxUUBwYEIyImJyY1NDY3NiUuATU0NwYjIiY1NDY3PgEzIQcjHgEVFA4DJzI2NzY1NC4CIyIGBwYVFB4DEzI+AjU0LgEvASYvAiYjIg4DFRQeAgEzFSMVIzUjNTM1MwMfQFtaQDBI/uqfhOU5JVlKgwERIB8VLhaUy0g/TdNwAaKKg0pMMUVGMZImUBo1Ij9qQCpRGS8UKz1ZNjprWzcODxMeChwlThAgNWhvUzZGcX0Da9XVadTUaQPkJEVDUIBOWlN6c1NgPEdRii5SEipAKSQxBMGUUpo2QkBYP4xaSHNHO0A+IRs5ZjqGfVInITtlLmdnUjT8lxo0Xj4ZMCQYIwsXHTgCDiQ4XTtGazsdA2xs29ts2QADAAAAAAaABmwAAwAOACoAAAERIREBFgYrASImNDYyFgERIRE0JiMiBgcGFREhEhAvASEVIz4DMzIWAd3+tgFfAWdUAlJkZ6ZkBI/+t1FWP1UVC/63AgEBAUkCFCpHZz+r0ASP/CED3wEySWJik2Fh/N39yAISaXdFMx4z/dcBjwHwMDCQIDA4H+MAAAEAAAAABpQGAAAxAAABBgcWFRQCDgEEIyAnFjMyNy4BJxYzMjcuAT0BFhcuATU0NxYEFyY1NDYzMhc2NwYHNgaUQ18BTJvW/tKs/vHhIyvhsGmmHyEcKypwk0ROQk4seQFbxgi9hoxgbWAlaV0FaGJFDhyC/v3ut22RBIoCfWEFCxexdQQmAyyOU1hLlbMKJiSGvWYVOXM/CgAAAAEAAAAABYAHAAAiAAABFw4BBwYuAzURIzU+BDc+ATsBESEVIREUHgI3NgUwUBewWWitcE4hqEhyRDAUBQEHBPQBTf6yDSBDME4Bz+0jPgECOFx4eDoCINcaV11vVy0FB/5Y/P36HjQ1HgECAAEAAAAABoAGgABKAAABFAIEIyInNj8BHgEzMj4BNTQuASMiDgMVFBYXFj8BNjc2JyY1NDYzMhYVFAYjIiY3PgI1NCYjIgYVFBcDBhcmAjU0EiQgBBIGgM7+n9FvazsTNhRqPXm+aHfijmm2f1srUE0eCAgGAgYRM9Gpl6mJaz1KDgglFzYyPlYZYxEEzv7OAWEBogFhzgOA0f6fziBdR9MnOYnwlnLIfjpgfYZDaJ4gDCAfGAYXFD1al9mkg6ruVz0jdVkfMkJyVUkx/l5Ga1sBfOnRAWHOzv6fAAAHAAAAAAcBBM8AFwAhADgATwBmAHEAdAAAAREzNhcWFxYXFhcWBw4BBwYHBicmLwEmNxY2NzYuAQcRFAUWNzY/ATY3NjU2JyMGFxYfARYXFhcUFxY3Nj8BNjc2NzYnIwYXFh8BFhcWFRYXFjc2PwE2NzY3NicjBhcWHwEWFxYVFgUzPwEVMxEjBgsBARUnAxwcaC5MND0sTSsvCgdVREdTNWg1KgECq1JrCQcwYkABfhoSCxAKJBQXAX4dAQMCBgMnFxsBJBoSCxAKJBQWAQF+HgEEAgUEJxcbASMZEwsQCiQUFgEBfh4BBAIFBCcXGwH5Q+5B4arNDfHvAhaOAckC/QIBAwwPHzdcZXlZmC8xCAQBAQIDBMIDVkxCZDQF/pUHwgcTCyAUQEdPU8etCAgFCQZHTFxbwLoHEwsgFEBHT1PHrQgIBQkGR0xcW8C6BxMLIBRAR09Tx60ICAUJBkdMXFvAwGQBZQMMFf6D/oYB/fkBAAABAAAAAAYhBrYALAAAASIHDgEHBhURFB4BOwERITU0Nz4BNzYyFx4BFxYdASERMzI+ATURNCcuAScmA4CJfXi6MzU8Zz3g/tUpKJFeYdRhXpEoKf7V4D1nPDUzunh9BrU0M7t4fYn99j1nPAJVlWthXpAoKSkokF5ha5X9qzxnPQIKiX14uzM0AAAAAAIAAAAABUAFQAACAAYAAAkCIREzEQHAAnv9hQLrlQHAAcABwPyAA4AAAAAAAgAAAAAFQAVAAAMABgAAATMRIwkBEQHAlZUBBQJ7BUD8gAHA/kADgAAAAAAAABAAxgABAAAAAAABAAcAAAABAAAAAAACAAcABwABAAAAAAADAAcADgABAAAAAAAEAAcAFQABAAAAAAAFAAsAHAABAAAAAAAGAAcAJwABAAAAAAAKACsALgABAAAAAAALABMAWQADAAEECQABAA4AbAADAAEECQACAA4AegADAAEECQADAA4AiAADAAEECQAEAA4AlgADAAEECQAFABYApAADAAEECQAGAA4AugADAAEECQAKAFYAyAADAAEECQALACYBHlZpZGVvSlNSZWd1bGFyVmlkZW9KU1ZpZGVvSlNWZXJzaW9uIDEuMFZpZGVvSlNHZW5lcmF0ZWQgYnkgc3ZnMnR0ZiBmcm9tIEZvbnRlbGxvIHByb2plY3QuaHR0cDovL2ZvbnRlbGxvLmNvbQBWAGkAZABlAG8ASgBTAFIAZQBnAHUAbABhAHIAVgBpAGQAZQBvAEoAUwBWAGkAZABlAG8ASgBTAFYAZQByAHMAaQBvAG4AIAAxAC4AMABWAGkAZABlAG8ASgBTAEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAIAAAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgAEcGxheQtwbGF5LWNpcmNsZQVwYXVzZQt2b2x1bWUtbXV0ZQp2b2x1bWUtbG93CnZvbHVtZS1taWQLdm9sdW1lLWhpZ2gQZnVsbHNjcmVlbi1lbnRlcg9mdWxsc2NyZWVuLWV4aXQGc3F1YXJlB3NwaW5uZXIJc3VidGl0bGVzCGNhcHRpb25zCGNoYXB0ZXJzBXNoYXJlA2NvZwZjaXJjbGUOY2lyY2xlLW91dGxpbmUTY2lyY2xlLWlubmVyLWNpcmNsZQJoZAZjYW5jZWwGcmVwbGF5CGZhY2Vib29rBWdwbHVzCGxpbmtlZGluB3R3aXR0ZXIGdHVtYmxyCXBpbnRlcmVzdBFhdWRpby1kZXNjcmlwdGlvbgVhdWRpbwluZXh0LWl0ZW0NcHJldmlvdXMtaXRlbQAAAAA=) format("truetype");
  font-weight: normal;
  font-style: normal; }

.vjs-icon-play, .video-js .vjs-big-play-button .vjs-icon-placeholder:before, .video-js .vjs-play-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-play:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before, .video-js .vjs-play-control .vjs-icon-placeholder:before {
    content: "\F101"; }

.vjs-icon-play-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-play-circle:before {
    content: "\F102"; }

.vjs-icon-pause, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-pause:before, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before {
    content: "\F103"; }

.vjs-icon-volume-mute, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-volume-mute:before, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before {
    content: "\F104"; }

.vjs-icon-volume-low, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-volume-low:before, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before {
    content: "\F105"; }

.vjs-icon-volume-mid, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-volume-mid:before, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before {
    content: "\F106"; }

.vjs-icon-volume-high, .video-js .vjs-mute-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-volume-high:before, .video-js .vjs-mute-control .vjs-icon-placeholder:before {
    content: "\F107"; }

.vjs-icon-fullscreen-enter, .video-js .vjs-fullscreen-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-fullscreen-enter:before, .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before {
    content: "\F108"; }

.vjs-icon-fullscreen-exit, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-fullscreen-exit:before, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before {
    content: "\F109"; }

.vjs-icon-square {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-square:before {
    content: "\F10A"; }

.vjs-icon-spinner {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-spinner:before {
    content: "\F10B"; }

.vjs-icon-subtitles, .video-js .vjs-subtitles-button .vjs-icon-placeholder, .video-js .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-subtitles:before, .video-js .vjs-subtitles-button .vjs-icon-placeholder:before, .video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,
  .video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,
  .video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,
  .video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,
  .video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before {
    content: "\F10C"; }

.vjs-icon-captions, .video-js .vjs-captions-button .vjs-icon-placeholder, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-captions:before, .video-js .vjs-captions-button .vjs-icon-placeholder:before, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
  .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before {
    content: "\F10D"; }

.vjs-icon-chapters, .video-js .vjs-chapters-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-chapters:before, .video-js .vjs-chapters-button .vjs-icon-placeholder:before {
    content: "\F10E"; }

.vjs-icon-share {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-share:before {
    content: "\F10F"; }

.vjs-icon-cog {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-cog:before {
    content: "\F110"; }

.vjs-icon-circle, .video-js .vjs-play-progress, .video-js .vjs-volume-level {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-circle:before, .video-js .vjs-play-progress:before, .video-js .vjs-volume-level:before {
    content: "\F111"; }

.vjs-icon-circle-outline {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-circle-outline:before {
    content: "\F112"; }

.vjs-icon-circle-inner-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-circle-inner-circle:before {
    content: "\F113"; }

.vjs-icon-hd {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-hd:before {
    content: "\F114"; }

.vjs-icon-cancel, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-cancel:before, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before {
    content: "\F115"; }

.vjs-icon-replay, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-replay:before, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before {
    content: "\F116"; }

.vjs-icon-facebook {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-facebook:before {
    content: "\F117"; }

.vjs-icon-gplus {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-gplus:before {
    content: "\F118"; }

.vjs-icon-linkedin {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-linkedin:before {
    content: "\F119"; }

.vjs-icon-twitter {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-twitter:before {
    content: "\F11A"; }

.vjs-icon-tumblr {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-tumblr:before {
    content: "\F11B"; }

.vjs-icon-pinterest {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-pinterest:before {
    content: "\F11C"; }

.vjs-icon-audio-description, .video-js .vjs-descriptions-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-audio-description:before, .video-js .vjs-descriptions-button .vjs-icon-placeholder:before {
    content: "\F11D"; }

.vjs-icon-audio, .video-js .vjs-audio-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-audio:before, .video-js .vjs-audio-button .vjs-icon-placeholder:before {
    content: "\F11E"; }

.vjs-icon-next-item {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-next-item:before {
    content: "\F11F"; }

.vjs-icon-previous-item {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-previous-item:before {
    content: "\F120"; }

.video-js {
  display: block;
  vertical-align: top;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #fff;
  background-color: #000;
  position: relative;
  padding: 0;
  font-size: 10px;
  line-height: 1;
  font-weight: normal;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  word-break: initial; }

.video-js:-moz-full-screen {
    position: absolute; }

.video-js:-webkit-full-screen {
    width: 100% !important;
    height: 100% !important; }

.video-js[tabindex="-1"] {
  outline: none; }

.video-js *,
.video-js *:before,
.video-js *:after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit; }

.video-js ul {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  list-style-position: outside;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0; }

.video-js.vjs-fluid,
.video-js.vjs-16-9,
.video-js.vjs-4-3 {
  width: 100%;
  max-width: 100%;
  height: 0; }

.video-js.vjs-16-9 {
  padding-top: 56.25%; }

.video-js.vjs-4-3 {
  padding-top: 75%; }

.video-js.vjs-fill {
  width: 100%;
  height: 100%; }

.video-js .vjs-tech {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

body.vjs-full-window {
  padding: 0;
  margin: 0;
  height: 100%;
  overflow-y: auto; }

.vjs-full-window .video-js.vjs-fullscreen {
  position: fixed;
  overflow: hidden;
  z-index: 1000;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0; }

.video-js.vjs-fullscreen {
  width: 100% !important;
  height: 100% !important;
  padding-top: 0 !important; }

.video-js.vjs-fullscreen.vjs-user-inactive {
  cursor: none; }

.vjs-hidden {
  display: none !important; }

.vjs-disabled {
  opacity: 0.5;
  cursor: default; }

.video-js .vjs-offscreen {
  height: 1px;
  left: -9999px;
  position: absolute;
  top: 0;
  width: 1px; }

.vjs-lock-showing {
  display: block !important;
  opacity: 1;
  visibility: visible; }

.vjs-no-js {
  padding: 20px;
  color: #fff;
  background-color: #000;
  font-size: 18px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  width: 300px;
  height: 150px;
  margin: 0px auto; }

.vjs-no-js a,
.vjs-no-js a:visited {
  color: #66A8CC; }

.video-js .vjs-big-play-button {
  font-size: 3em;
  line-height: 1.5em;
  height: 1.5em;
  width: 3em;
  display: block;
  position: absolute;
  top: 10px;
  left: 10px;
  padding: 0;
  cursor: pointer;
  opacity: 1;
  border: 0.06666em solid #fff;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, .7);
  border-radius: 0.3em;
  -webkit-transition: all 0.4s;
  transition: all 0.4s; }

.vjs-big-play-centered .vjs-big-play-button {
  top: 50%;
  left: 50%;
  margin-top: -0.75em;
  margin-left: -1.5em; }

.video-js:hover .vjs-big-play-button,
.video-js .vjs-big-play-button:focus {
  border-color: #fff;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, .5);
  -webkit-transition: all 0s;
  transition: all 0s; }

.vjs-controls-disabled .vjs-big-play-button,
.vjs-has-started .vjs-big-play-button,
.vjs-using-native-controls .vjs-big-play-button,
.vjs-error .vjs-big-play-button {
  display: none; }

.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button {
  display: block; }

.video-js button {
  background: none;
  border: none;
  color: inherit;
  display: inline-block;
  overflow: visible;
  font-size: inherit;
  line-height: inherit;
  text-transform: none;
  text-decoration: none;
  -webkit-transition: none;
  transition: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

.vjs-control .vjs-button {
  width: 100%;
  height: 100%; }

.video-js .vjs-control.vjs-close-button {
  cursor: pointer;
  height: 3em;
  position: absolute;
  right: 0;
  top: 0.5em;
  z-index: 2; }

.video-js .vjs-modal-dialog {
  background: rgba(0, 0, 0, .8);
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .8)), to(rgba(255, 255, 255, 0)));
  background: linear-gradient(180deg, rgba(0, 0, 0, .8), rgba(255, 255, 255, 0));
  overflow: auto;
  -webkit-box-sizing: content-box;
          box-sizing: content-box; }

.video-js .vjs-modal-dialog > * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.vjs-modal-dialog .vjs-modal-dialog-content {
  font-size: 1.2em;
  line-height: 1.5;
  padding: 20px 24px;
  z-index: 1; }

.vjs-menu-button {
  cursor: pointer; }

.vjs-menu-button.vjs-disabled {
  cursor: default; }

.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {
  display: none; }

.vjs-menu .vjs-menu-content {
  display: block;
  padding: 0;
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
  overflow: auto;
  -webkit-box-sizing: content-box;
          box-sizing: content-box; }

.vjs-menu .vjs-menu-content > * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.vjs-scrubbing .vjs-menu-button:hover .vjs-menu {
  display: none; }

.vjs-menu li {
  list-style: none;
  margin: 0;
  padding: 0.2em 0;
  line-height: 1.4em;
  font-size: 1.2em;
  text-align: center;
  text-transform: lowercase; }

.vjs-menu li.vjs-menu-item:focus,
.vjs-menu li.vjs-menu-item:hover {
  background-color: #73859f;
  background-color: rgba(115, 133, 159, .5); }

.vjs-menu li.vjs-selected,
.vjs-menu li.vjs-selected:focus,
.vjs-menu li.vjs-selected:hover {
  background-color: #fff;
  color: #2B333F; }

.vjs-menu li.vjs-menu-title {
  text-align: center;
  text-transform: uppercase;
  font-size: 1em;
  line-height: 2em;
  padding: 0;
  margin: 0 0 0.3em 0;
  font-weight: bold;
  cursor: default; }

.vjs-menu-button-popup .vjs-menu {
  display: none;
  position: absolute;
  bottom: 0;
  width: 10em;
  left: -3em;
  height: 0em;
  margin-bottom: 1.5em;
  border-top-color: rgba(43, 51, 63, .7); }

.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, .7);
  position: absolute;
  width: 100%;
  bottom: 1.5em;
  max-height: 15em; }

.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu,
.vjs-menu-button-popup .vjs-menu.vjs-lock-showing {
  display: block; }

.video-js .vjs-menu-button-inline {
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  overflow: hidden; }

.video-js .vjs-menu-button-inline:before {
  width: 2.222222222em; }

.video-js .vjs-menu-button-inline:hover,
.video-js .vjs-menu-button-inline:focus,
.video-js .vjs-menu-button-inline.vjs-slider-active,
.video-js.vjs-no-flex .vjs-menu-button-inline {
  width: 12em; }

.vjs-menu-button-inline .vjs-menu {
  opacity: 0;
  height: 100%;
  width: auto;
  position: absolute;
  left: 4em;
  top: 0;
  padding: 0;
  margin: 0;
  -webkit-transition: all 0.4s;
  transition: all 0.4s; }

.vjs-menu-button-inline:hover .vjs-menu,
.vjs-menu-button-inline:focus .vjs-menu,
.vjs-menu-button-inline.vjs-slider-active .vjs-menu {
  display: block;
  opacity: 1; }

.vjs-no-flex .vjs-menu-button-inline .vjs-menu {
  display: block;
  opacity: 1;
  position: relative;
  width: auto; }

.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu {
  width: auto; }

.vjs-menu-button-inline .vjs-menu-content {
  width: auto;
  height: 100%;
  margin: 0;
  overflow: hidden; }

.video-js .vjs-control-bar {
  display: none;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 3.0em;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, .7); }

.vjs-has-started .vjs-control-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  visibility: visible;
  opacity: 1;
  -webkit-transition: visibility 0.1s, opacity 0.1s;
  transition: visibility 0.1s, opacity 0.1s; }

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  visibility: visible;
  opacity: 0;
  -webkit-transition: visibility 1s, opacity 1s;
  transition: visibility 1s, opacity 1s; }

.vjs-controls-disabled .vjs-control-bar,
.vjs-using-native-controls .vjs-control-bar,
.vjs-error .vjs-control-bar {
  display: none !important; }

.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  opacity: 1;
  visibility: visible; }

.vjs-has-started.vjs-no-flex .vjs-control-bar {
  display: table; }

.video-js .vjs-control {
  position: relative;
  text-align: center;
  margin: 0;
  padding: 0;
  height: 100%;
  width: 4em;
  -webkit-box-flex: none;
  -ms-flex: none;
  flex: none; }

.vjs-button > .vjs-icon-placeholder:before {
  font-size: 1.8em;
  line-height: 1.67; }

.video-js .vjs-control:focus:before,
.video-js .vjs-control:hover:before,
.video-js .vjs-control:focus {
  text-shadow: 0em 0em 1em white; }

.video-js .vjs-control-text {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.vjs-no-flex .vjs-control {
  display: table-cell;
  vertical-align: middle; }

.video-js .vjs-custom-control-spacer {
  display: none; }

.video-js .vjs-progress-control {
  cursor: pointer;
  -webkit-box-flex: auto;
  -ms-flex: auto;
  flex: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-width: 4em;
  -ms-touch-action: none;
      touch-action: none; }

.video-js .vjs-progress-control.disabled {
  cursor: default; }

.vjs-live .vjs-progress-control {
  display: none; }

.vjs-no-flex .vjs-progress-control {
  width: auto; }

.video-js .vjs-progress-holder {
  -webkit-box-flex: auto;
  -ms-flex: auto;
  flex: auto;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  height: 0.3em; }

.video-js .vjs-progress-control .vjs-progress-holder {
  margin: 0 10px; }

.video-js .vjs-progress-control:hover .vjs-progress-holder {
  font-size: 1.666666666666666666em; }

.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled {
  font-size: 1em; }

.video-js .vjs-progress-holder .vjs-play-progress,
.video-js .vjs-progress-holder .vjs-load-progress,
.video-js .vjs-progress-holder .vjs-load-progress div {
  position: absolute;
  display: block;
  height: 100%;
  margin: 0;
  padding: 0;
  width: 0;
  left: 0;
  top: 0; }

.video-js .vjs-play-progress {
  background-color: #fff; }

.video-js .vjs-play-progress:before {
    font-size: 0.9em;
    position: absolute;
    right: -0.5em;
    top: -0.333333333333333em;
    z-index: 1; }

.video-js .vjs-load-progress {
  background: #bfc7d3;
  background: rgba(115, 133, 159, .5); }

.video-js .vjs-load-progress div {
  background: white;
  background: rgba(115, 133, 159, .75); }

.video-js .vjs-time-tooltip {
  background-color: #fff;
  background-color: rgba(255, 255, 255, .8);
  border-radius: 0.3em;
  color: #000;
  float: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  padding: 6px 8px 8px 8px;
  pointer-events: none;
  position: absolute;
  top: -3.4em;
  visibility: hidden;
  z-index: 1; }

.video-js .vjs-progress-holder:focus .vjs-time-tooltip {
  display: none; }

.video-js .vjs-progress-control:hover .vjs-time-tooltip,
.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip {
  display: block;
  font-size: 0.6em;
  visibility: visible; }

.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip {
  font-size: 1em; }

.video-js .vjs-progress-control .vjs-mouse-display {
  display: none;
  position: absolute;
  width: 1px;
  height: 100%;
  background-color: #000;
  z-index: 1; }

.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
  z-index: 0; }

.video-js .vjs-progress-control:hover .vjs-mouse-display {
  display: block; }

.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: visibility 1s, opacity 1s;
  transition: visibility 1s, opacity 1s; }

.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
  display: none; }

.vjs-mouse-display .vjs-time-tooltip {
  color: #fff;
  background-color: #000;
  background-color: rgba(0, 0, 0, .8); }

.video-js .vjs-slider {
  position: relative;
  cursor: pointer;
  padding: 0;
  margin: 0 0.45em 0 0.45em;
  /* iOS Safari */
  -webkit-touch-callout: none;
  /* Safari */
  -webkit-user-select: none;
  /* Konqueror HTML */
  /* Firefox */
  -moz-user-select: none;
  /* Internet Explorer/Edge */
  -ms-user-select: none;
  /* Non-prefixed version, currently supported by Chrome and Opera */
  user-select: none;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, .5); }

.video-js .vjs-slider.disabled {
  cursor: default; }

.video-js .vjs-slider:focus {
  text-shadow: 0em 0em 1em white;
  -webkit-box-shadow: 0 0 1em #fff;
  box-shadow: 0 0 1em #fff; }

.video-js .vjs-mute-control {
  cursor: pointer;
  -webkit-box-flex: none;
  -ms-flex: none;
  flex: none;
  padding-left: 2em;
  padding-right: 2em;
  padding-bottom: 3em; }

.video-js .vjs-volume-control {
  cursor: pointer;
  margin-right: 1em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.video-js .vjs-volume-control.vjs-volume-horizontal {
  width: 5em; }

.video-js .vjs-volume-panel .vjs-volume-control {
  visibility: visible;
  opacity: 0;
  width: 1px;
  height: 1px;
  margin-left: -1px; }

.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }

.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar,
  .vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical .vjs-volume-level {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }

.video-js .vjs-volume-panel {
  -webkit-transition: width 1s;
  transition: width 1s; }

.video-js .vjs-volume-panel:hover .vjs-volume-control,
  .video-js .vjs-volume-panel:active .vjs-volume-control,
  .video-js .vjs-volume-panel:focus .vjs-volume-control,
  .video-js .vjs-volume-panel .vjs-volume-control:hover,
  .video-js .vjs-volume-panel .vjs-volume-control:active,
  .video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control,
  .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active {
    visibility: visible;
    opacity: 1;
    position: relative;
    -webkit-transition: visibility 0.1s, opacity 0.1s, height 0.1s, width 0.1s, left 0s, top 0s;
    transition: visibility 0.1s, opacity 0.1s, height 0.1s, width 0.1s, left 0s, top 0s; }

.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-horizontal,
    .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,
    .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal,
    .video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-horizontal,
    .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,
    .video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control.vjs-volume-horizontal,
    .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal {
      width: 5em;
      height: 3em; }

.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-vertical,
    .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,
    .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical,
    .video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-vertical,
    .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,
    .video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control.vjs-volume-vertical,
    .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical {
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; }

.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar,
      .video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-vertical .vjs-volume-level,
      .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar,
      .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical .vjs-volume-level,
      .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar,
      .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical .vjs-volume-level,
      .video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-vertical .vjs-volume-bar,
      .video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-vertical .vjs-volume-level,
      .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical .vjs-volume-bar,
      .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical .vjs-volume-level,
      .video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar,
      .video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control.vjs-volume-vertical .vjs-volume-level,
      .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical .vjs-volume-bar,
      .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical .vjs-volume-level {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; }

.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active {
    width: 9em;
    -webkit-transition: width 0.1s;
    transition: width 0.1s; }

.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only {
    width: 4em; }

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
  height: 8em;
  width: 3em;
  left: -3.5em;
  -webkit-transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s;
  transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s; }

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
  -webkit-transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s;
  transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s; }

.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
  width: 5em;
  height: 3em;
  visibility: visible;
  opacity: 1;
  position: relative;
  -webkit-transition: none;
  transition: none; }

.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,
.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
  position: absolute;
  bottom: 3em;
  left: 0.5em; }

.video-js .vjs-volume-panel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.video-js .vjs-volume-bar {
  margin: 1.35em 0.45em; }

.vjs-volume-bar.vjs-slider-horizontal {
  width: 5em;
  height: 0.3em; }

.vjs-volume-bar.vjs-slider-vertical {
  width: 0.3em;
  height: 5em;
  margin: 1.35em auto; }

.video-js .vjs-volume-level {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #fff; }

.video-js .vjs-volume-level:before {
    position: absolute;
    font-size: 0.9em; }

.vjs-slider-vertical .vjs-volume-level {
  width: 0.3em; }

.vjs-slider-vertical .vjs-volume-level:before {
    top: -0.5em;
    left: -0.3em; }

.vjs-slider-horizontal .vjs-volume-level {
  height: 0.3em; }

.vjs-slider-horizontal .vjs-volume-level:before {
    top: -0.3em;
    right: -0.5em; }

.video-js .vjs-volume-panel.vjs-volume-panel-vertical {
  width: 4em; }

.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
  height: 100%; }

.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
  width: 100%; }

.video-js .vjs-volume-vertical {
  width: 3em;
  height: 8em;
  bottom: 8em;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, .7); }

.video-js .vjs-volume-horizontal .vjs-menu {
  left: -2em; }

.vjs-poster {
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
  background-color: #000000;
  cursor: pointer;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%; }

.vjs-poster img {
  display: block;
  vertical-align: middle;
  margin: 0 auto;
  max-height: 100%;
  padding: 0;
  width: 100%; }

.vjs-has-started .vjs-poster {
  display: none; }

.vjs-audio.vjs-has-started .vjs-poster {
  display: block; }

.vjs-using-native-controls .vjs-poster {
  display: none; }

.video-js .vjs-live-control {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  -webkit-box-flex: auto;
  -ms-flex: auto;
  flex: auto;
  font-size: 1em;
  line-height: 3em; }

.vjs-no-flex .vjs-live-control {
  display: table-cell;
  width: auto;
  text-align: left; }

.video-js .vjs-time-control {
  -webkit-box-flex: none;
  -ms-flex: none;
  flex: none;
  font-size: 1em;
  line-height: 3em;
  min-width: 2em;
  width: auto;
  padding-left: 1em;
  padding-right: 1em; }

.vjs-live .vjs-time-control {
  display: none; }

.video-js .vjs-current-time,
.vjs-no-flex .vjs-current-time {
  display: none; }

.vjs-no-flex .vjs-remaining-time.vjs-time-control.vjs-control {
  width: 0px !important;
  white-space: nowrap; }

.video-js .vjs-duration,
.vjs-no-flex .vjs-duration {
  display: none; }

.vjs-time-divider {
  display: none;
  line-height: 3em; }

.vjs-live .vjs-time-divider {
  display: none; }

.video-js .vjs-play-control .vjs-icon-placeholder {
  cursor: pointer;
  -webkit-box-flex: none;
  -ms-flex: none;
  flex: none; }

.vjs-text-track-display {
  position: absolute;
  bottom: 3em;
  left: 0;
  right: 0;
  top: 0;
  pointer-events: none; }

.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
  bottom: 1em; }

.video-js .vjs-text-track {
  font-size: 1.4em;
  text-align: center;
  margin-bottom: 0.1em;
  background-color: #000;
  background-color: rgba(0, 0, 0, .5); }

.vjs-subtitles {
  color: #fff; }

.vjs-captions {
  color: #fc6; }

.vjs-tt-cue {
  display: block; }

video::-webkit-media-text-track-display {
  -webkit-transform: translateY(-3em);
  transform: translateY(-3em); }

.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
  -webkit-transform: translateY(-1.5em);
  transform: translateY(-1.5em); }

.video-js .vjs-fullscreen-control {
  cursor: pointer;
  -webkit-box-flex: none;
  -ms-flex: none;
  flex: none; }

.vjs-playback-rate > .vjs-menu-button,
.vjs-playback-rate .vjs-playback-rate-value {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.vjs-playback-rate .vjs-playback-rate-value {
  pointer-events: none;
  font-size: 1.5em;
  line-height: 2;
  text-align: center; }

.vjs-playback-rate .vjs-menu {
  width: 4em;
  left: 0em; }

.vjs-error .vjs-error-display .vjs-modal-dialog-content {
  font-size: 1.4em;
  text-align: center; }

.vjs-error .vjs-error-display:before {
  color: #fff;
  content: 'X';
  font-family: Arial, Helvetica, sans-serif;
  font-size: 4em;
  left: 0;
  line-height: 1;
  margin-top: -0.5em;
  position: absolute;
  text-shadow: 0.05em 0.05em 0.1em #000;
  text-align: center;
  top: 50%;
  vertical-align: middle;
  width: 100%; }

.vjs-loading-spinner {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -25px 0 0 -25px;
  opacity: 0.85;
  text-align: left;
  border: 6px solid rgba(43, 51, 63, .7);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-clip: padding-box;
  width: 50px;
  height: 50px;
  border-radius: 25px;
  visibility: hidden; }

.vjs-seeking .vjs-loading-spinner,
.vjs-waiting .vjs-loading-spinner {
  display: block;
  -webkit-animation: 0s linear 0.3s forwards vjs-spinner-show;
          animation: 0s linear 0.3s forwards vjs-spinner-show; }

.vjs-loading-spinner:before,
.vjs-loading-spinner:after {
  content: "";
  position: absolute;
  margin: -6px;
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
  width: inherit;
  height: inherit;
  border-radius: inherit;
  opacity: 1;
  border: inherit;
  border-color: transparent;
  border-top-color: white; }

.vjs-seeking .vjs-loading-spinner:before,
.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:after {
  -webkit-animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
  animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite; }

.vjs-seeking .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:before {
  border-top-color: white; }

.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:after {
  border-top-color: white;
  -webkit-animation-delay: 0.44s;
  animation-delay: 0.44s; }

@keyframes vjs-spinner-show {
  to {
    visibility: visible; } }

@-webkit-keyframes vjs-spinner-show {
  to {
    visibility: visible; } }

@keyframes vjs-spinner-spin {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@-webkit-keyframes vjs-spinner-spin {
  100% {
    -webkit-transform: rotate(360deg); } }

@keyframes vjs-spinner-fade {
  0% {
    border-top-color: #73859f; }
  20% {
    border-top-color: #73859f; }
  35% {
    border-top-color: white; }
  60% {
    border-top-color: #73859f; }
  100% {
    border-top-color: #73859f; } }

@-webkit-keyframes vjs-spinner-fade {
  0% {
    border-top-color: #73859f; }
  20% {
    border-top-color: #73859f; }
  35% {
    border-top-color: white; }
  60% {
    border-top-color: #73859f; }
  100% {
    border-top-color: #73859f; } }

.vjs-chapters-button .vjs-menu ul {
  width: 24em; }

.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
  vertical-align: middle;
  display: inline-block;
  margin-bottom: -0.1em; }

.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
  font-family: VideoJS;
  content: "\F10D";
  font-size: 1.5em;
  line-height: inherit; }

.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
  vertical-align: middle;
  display: inline-block;
  margin-bottom: -0.1em; }

.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
  font-family: VideoJS;
  content: " \F11D";
  font-size: 1.5em;
  line-height: inherit; }

.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer {
  -webkit-box-flex: auto;
  -ms-flex: auto;
  flex: auto;
  display: block; }

.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer {
  width: auto; }

.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-panel,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-descriptions-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subs-caps-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-audio-button {
  display: none; }

.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-panel,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-descriptions-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subs-caps-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-audio-button {
  display: none; }

.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-panel,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-descriptions-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-audio-button {
  display: none; }

.vjs-modal-dialog.vjs-text-track-settings {
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, .75);
  color: #fff;
  height: 70%; }

.vjs-text-track-settings .vjs-modal-dialog-content {
  display: table; }

.vjs-text-track-settings .vjs-track-settings-colors,
.vjs-text-track-settings .vjs-track-settings-font,
.vjs-text-track-settings .vjs-track-settings-controls {
  display: table-cell; }

.vjs-text-track-settings .vjs-track-settings-controls {
  text-align: right;
  vertical-align: bottom; }

@supports (display: grid) {
  .vjs-text-track-settings .vjs-modal-dialog-content {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr auto; }
  .vjs-text-track-settings .vjs-track-settings-colors {
    display: block;
    grid-column: 1;
    grid-row: 1; }
  .vjs-text-track-settings .vjs-track-settings-font {
    grid-column: 2;
    grid-row: 1; }
  .vjs-text-track-settings .vjs-track-settings-controls {
    grid-column: 2;
    grid-row: 2; } }

.vjs-track-setting > select {
  margin-right: 5px; }

.vjs-text-track-settings fieldset {
  margin: 5px;
  padding: 3px;
  border: none; }

.vjs-text-track-settings fieldset span {
  display: inline-block; }

.vjs-text-track-settings legend {
  color: #fff;
  margin: 0 0 5px 0; }

.vjs-text-track-settings .vjs-label {
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  display: block;
  margin: 0 0 5px 0;
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden; }

.vjs-track-settings-controls button:focus,
.vjs-track-settings-controls button:active {
  outline-style: solid;
  outline-width: medium;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(88%, #fff), to(#73859f));
  background-image: linear-gradient(0deg, #fff 88%, #73859f 100%); }

.vjs-track-settings-controls button:hover {
  color: rgba(43, 51, 63, .75); }

.vjs-track-settings-controls button {
  background-color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(88%, #fff), to(#73859f));
  background-image: linear-gradient(-180deg, #fff 88%, #73859f 100%);
  color: #2B333F;
  cursor: pointer;
  border-radius: 2px; }

.vjs-track-settings-controls .vjs-default-button {
  margin-right: 1em; }

@media print {
  .video-js > *:not(.vjs-tech):not(.vjs-poster) {
    visibility: hidden; } }

.vjs-resize-manager {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
  z-index: -1000; }

.js-focus-visible .video-js *:focus:not(.focus-visible) {
  outline: none; }

.video-js *:focus:not(:focus-visible) {
  outline: none; }

@media \0screen {
  .vjs-user-inactive.vjs-playing .vjs-control-bar :before {
    content: "";
  }
}

@media \0screen {
  .vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
    visibility: hidden;
  }
}























































.common-limit-input-label{
    position: relative;
}
.common-limit-input-box{
    width: 100%;
    position: relative;
    line-height: 20px;
}
.common-limit-input-box .common-limit-input-inner{
    width: 100%;
    height: 35px;
    line-height: 35px;
    border: 1px solid #DCDFE6;
    border-radius: 5px;
    padding: 0 8px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.common-limit-input-box .common-limit-textarea-inner{
    padding: 8px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
    border: 1px solid #DCDFE6;
    border-radius: 5px;
    height: 120px;
    resize: none;
}
.common-limit-input-inner::-ms-input-placeholder,.common-limit-textarea-inner::-ms-input-placeholder{
    color:#C0C4CC
}
.common-limit-input-inner::-webkit-input-placeholder,.common-limit-textarea-inner::-webkit-input-placeholder{
    color:#C0C4CC
}
.common-limit-input-inner::-moz-placeholder,.common-limit-textarea-inner::-moz-placeholder{
    color:#C0C4CC
}
.common-limit-input-inner:-moz-placeholder,.common-limit-textarea-inner:-moz-placeholder{
    color:#C0C4CC
}
.common-limit-input-word{
    position: absolute;
    right: 8px;
    bottom: 2px;
    line-height: 31px;
    height: 31px;
    color:#C0C4CC;
    font-size: 12px;
    background: #fff;
}
.common-limit-textarea-box .common-limit-input-word{
    bottom: 7px;
    line-height: 30px;
}
.common-limit-input-box.is-error .common-limit-input-inner, .common-limit-input-box.is-error .common-limit-input-inner:focus, .common-limit-input-box.is-error .common-limit-textarea-inner, .common-limit-input-box.is-error .common-limit-textarea-inner:focus{
    border-color: #F56C6C;
}
.common-limit-input-box.is-error .common-limit-input-word{
    color: #F56C6C;
}
.common-limit-item__error{
    color: #F56C6C;
    font-size: 12px;
    line-height: 1;
    padding-top: 4px;
    position: absolute;
    top: 100%;
    left: 0;
}



































































.ob-table-header{
    height: 40px!important;
}
.ob-table-row{
    height:40px!important;
}

.ob-pblock-btn[data-v-69327b77]{
    padding: 0;
    background: #000;
    border: none;
    -webkit-box-shadow: none;
            box-shadow: none;
    position: absolute;
    z-index: 5;
    top: 0;
    border-radius: 0;
    left: 0;
    width:14px;
}
.ob-pblock[data-v-69327b77]{
    position: absolute;
    z-index: 50!important;
}

.warning-sprite-root[data-v-251872e2]{
    position: absolute;
    line-height: normal;
    top: 0px;
    left: 0px;
    z-index:1000;
}
.warning-sprite[data-v-251872e2]{
    color: #e6a23c;
    font-size: 20px;
    font-weight: bold;
    cursor: pointer;
    line-height: normal;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.warning-sprite-txt[data-v-251872e2]{
    color: #e6a23c;
}




































.w516[data-v-f2328ca6] {
  width: 516px;
}
.ml10[data-v-f2328ca6] {
  margin-left: 10px;
}
.mr10[data-v-f2328ca6] {
  margin-right: 10px;
}
.ml20[data-v-f2328ca6] {
  margin-left: 20px;
}
.ft20[data-v-f2328ca6] {
  font-size: 20px;
}
[data-v-f2328ca6] .el-form-item__label {
  line-height: 35px;
}
.create-first[data-v-f2328ca6] {
  width: 1000px;
  margin: 0 auto;
  padding: 22px 12px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #fff;
  /* 评价结果 */
}
.create-first .page-desc[data-v-f2328ca6] {
  height: 42px;
  line-height: 42px;
  font-size: 15px;
  font-weight: bold;
  padding: 0 22px;
  margin: -10px 0 18px;
  background: #fafafa;
}
.create-first .form-desc[data-v-f2328ca6] {
  height: 30px;
  line-height: 30px;
  font-size: 12px;
  background: #def8fd;
  padding: 0 22px;
  margin-bottom: 24px;
}
.create-first .form-desc .form-import-icon[data-v-f2328ca6] {
  color: #ff0000;
  font-size: 13px;
  margin: 0 6px;
}
.create-first .grade-list[data-v-f2328ca6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.create-first .grade-list .grade-item[data-v-f2328ca6] {
  width: auto;
  height: 33px;
  padding: 0 23px;
  margin: 0 6px 6px 0;
  line-height: 33px;
  border-radius: 2px;
  border: 1px solid #ddd;
  color: #333;
  background: #fff;
  cursor: pointer;
}
.create-first .grade-list .grade-checked[data-v-f2328ca6] {
  color: #fff;
  background: #005df6;
  border: 1px solid #005df6;
}
.create-first .subject-list[data-v-f2328ca6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.create-first .subject-list .subject-item[data-v-f2328ca6] {
  width: auto;
  height: 33px;
  padding: 0 23px;
  margin: 0 6px 6px 0;
  line-height: 33px;
  border-radius: 2px;
  border: 1px solid #ddd;
  color: #333;
  background: #fff;
  cursor: pointer;
}
.create-first .subject-list .subject-checked[data-v-f2328ca6] {
  color: #fff;
  background: #005df6;
  border: 1px solid #005df6;
}
.create-first .score-list[data-v-f2328ca6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.create-first .score-list .evaluate_result_input[data-v-f2328ca6] {
  width: 100px;
}
.create-first .score-list .evaluate_result_input[data-v-f2328ca6] .el-input__inner {
  text-align: center;
}
.create-first .score-list .score-btn[data-v-f2328ca6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.create-first .score-list .score-btn i[data-v-f2328ca6] {
  cursor: pointer;
}
.create-first .score-hint[data-v-f2328ca6] {
  font-size: 12px;
  color: #666;
  height: 32px;
  line-height: 32px;
  background: #def8fd;
  text-indent: 7px;
  margin-top: 10px;
}

@charset "UTF-8";
[data-v-3fb4d36a] .el-form-item__error {
  font-size: 10px;
}
[data-v-3fb4d36a] .el-form-item {
  margin-bottom: 0;
}
[data-v-3fb4d36a] .el-form-item__content {
  line-height: 28px;
}
.beyond-3[data-v-3fb4d36a] {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.w-20[data-v-3fb4d36a] {
  width: 20px;
}
.w14-21[data-v-3fb4d36a] {
  width: calc(14% - 21px);
}
.w6[data-v-3fb4d36a] {
  min-width: 6%;
  -webkit-box-flex: 6;
      -ms-flex-positive: 6;
          flex-grow: 6;
}
.w8[data-v-3fb4d36a] {
  min-width: calc(8% - 6px);
  -webkit-box-flex: 8;
      -ms-flex: 8;
          flex: 8;
}
.w14[data-v-3fb4d36a] {
  min-width: 14%;
  -webkit-box-flex: 14;
      -ms-flex: 14;
          flex: 14;
}
.w20[data-v-3fb4d36a] {
  min-width: 20%;
  -webkit-box-flex: 20;
      -ms-flex: 20;
          flex: 20;
}
.w30[data-v-3fb4d36a] {
  min-width: 30%;
  -webkit-box-flex: 30;
      -ms-flex: 30;
          flex: 30;
}
.border-lt[data-v-3fb4d36a] {
  border-left: 1px solid #ddd;
  border-top: 1px solid #ddd;
}
.border-rb[data-v-3fb4d36a] {
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}
.mt6[data-v-3fb4d36a] {
  margin-top: 6px;
}
.mt20[data-v-3fb4d36a] {
  margin-top: 20px;
}
.ml10[data-v-3fb4d36a] {
  margin-left: 10px;
}
.mr10[data-v-3fb4d36a] {
  margin-right: 10px;
}
.ml20[data-v-3fb4d36a] {
  margin-left: 20px;
}
.w-60[data-v-3fb4d36a] {
  width: 60px;
}
[data-v-3fb4d36a] .el-table__expand-icon > .el-icon {
  display: none;
}
.flex-center[data-v-3fb4d36a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.flex-align-center[data-v-3fb4d36a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.multiple-set-pop[data-v-3fb4d36a] {
  height: 40vh;
  overflow-y: auto;
  /* dome */
}
.multiple-set-pop .pop-head-subject-box[data-v-3fb4d36a] {
    padding: 0 10px 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.multiple-set-pop .pop-head-subject-box .box-label[data-v-3fb4d36a] {
      margin-right: 16px;
      font-weight: bold;
      font-size: 14px;
      line-height: 34px;
}
.multiple-set-pop .pop-head-subject-box .box-subject-list[data-v-3fb4d36a] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.multiple-set-pop .pop-head-subject-box .box-subject-list .box-subject-item[data-v-3fb4d36a] {
        margin: 0 16px 8px 0;
        padding: 0 20px;
        min-width: 110px;
        height: 34px;
        line-height: 34px;
        text-align: center;
        font-size: 14px;
        border-radius: 2px;
        cursor: pointer;
        background: #ffffff;
        border: 1px solid #dcdfe6;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        -webkit-transition: all .3s;
        transition: all .3s;
}
.multiple-set-pop .pop-head-subject-box .box-subject-list .box-subject-item[data-v-3fb4d36a]:hover {
          color: #fff;
          background: #005df6;
          border-color: #005df6;
}
.multiple-set-pop .pop-head-subject-box .box-subject-list .box-subject-item.is-active[data-v-3fb4d36a] {
          color: #fff;
          background: #005df6;
          border-color: #005df6;
}
.multiple-set-pop .subject-list .subject-item[data-v-3fb4d36a] {
    margin-bottom: 16px;
    /* 表格一行数据 */
    /* 设置班级 */
    /* 设置评价结果 */
    /* 设置协同人 */
    /* 添加二级指标按钮 */
}
.multiple-set-pop .subject-list .subject-item .subject-name[data-v-3fb4d36a] {
      position: relative;
      width: 100%;
      height: 38px;
      line-height: 38px;
      color: #fff;
      text-align: center;
      background: #808fa7;
      cursor: pointer;
}
.multiple-set-pop .subject-list .subject-item .subject-name .open-icon[data-v-3fb4d36a] {
        font-size: 24px;
        position: absolute;
        top: 6px;
        right: 10px;
}
.multiple-set-pop .subject-list .subject-item .set-score[data-v-3fb4d36a] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
}
.multiple-set-pop .subject-list .subject-item .set-score .score-input[data-v-3fb4d36a] {
        width: 60px;
        margin: 0 10px;
}
.multiple-set-pop .subject-list .subject-item .input-lenght[data-v-3fb4d36a] {
      text-align: right;
      color: #888;
      font-size: 12px;
      margin-top: 2px;
      line-height: 14px;
}
.multiple-set-pop .subject-list .subject-item .table-row[data-v-3fb4d36a] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: stretch;
          -ms-flex-align: stretch;
              align-items: stretch;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
}
.multiple-set-pop .subject-list .subject-item .table-row .table-header-item[data-v-3fb4d36a] {
        line-height: 16px;
        text-align: center;
        font-weight: bold;
        padding: 10px 6px;
}
.multiple-set-pop .subject-list .subject-item .table-row .table-header-item .hint[data-v-3fb4d36a] {
          margin-top: 4px;
          color: red;
}
.multiple-set-pop .subject-list .subject-item .table-row .table-data-item[data-v-3fb4d36a] {
        padding: 20px 6px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
}
.multiple-set-pop .subject-list .subject-item .table-row .table-data-handle[data-v-3fb4d36a] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.multiple-set-pop .subject-list .subject-item .table-row .table-data-handle .handle-icon[data-v-3fb4d36a] {
          font-size: 20px;
          cursor: pointer;
}
.multiple-set-pop .subject-list .subject-item .table-row .table-data-handle .undeletableHint[data-v-3fb4d36a] {
          margin: 2px 0;
          color: #888;
          font-size: 12px;
}
.multiple-set-pop .subject-list .subject-item .table-row .correlation-target[data-v-3fb4d36a] {
        width: calc(60% - 30px);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        margin-right: 20px;
}
.multiple-set-pop .subject-list .subject-item .table-row .correlation-target .correlation-icon[data-v-3fb4d36a] {
          font-size: 20px;
          cursor: pointer;
}
.multiple-set-pop .subject-list .subject-item .table-row .correlation-score[data-v-3fb4d36a] {
        width: 40%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.multiple-set-pop .subject-list .subject-item .add-target-vessel[data-v-3fb4d36a] {
      padding: 10px 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.multiple-set-pop .subject-list .subject-item .add-target-vessel .add-target-btn[data-v-3fb4d36a] {
        width: 110px;
        height: 26px;
        line-height: 26px;
        color: #fff;
        text-align: center;
        font-size: 12px;
        background: #005df6;
        border-radius: 2px;
        cursor: pointer;
        margin: 0 5px;
}
.multiple-set-pop .subject-list .subject-item .add-target-vessel .add-target-hint[data-v-3fb4d36a] {
        color: #0687e1;
        font-size: 12px;
        cursor: pointer;
        margin-top: 12px;
        text-decoration: underline;
}
.multiple-set-pop .subject-list .subject-item .set-class[data-v-3fb4d36a] {
      padding: 20px 20px 16px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
}
.multiple-set-pop .subject-list .subject-item .set-class .set-class-name[data-v-3fb4d36a] {
        width: 108px;
        line-height: 22px;
        margin-right: 16px;
}
.multiple-set-pop .subject-list .subject-item .set-class .set-class-hint[data-v-3fb4d36a] {
        margin-top: 10px;
        color: red;
}
.multiple-set-pop .subject-list .subject-item .set-score-list[data-v-3fb4d36a] {
      padding: 20px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      /* 评价结果列表 */
}
.multiple-set-pop .subject-list .subject-item .set-score-list .set-score-name[data-v-3fb4d36a] {
        line-height: 32px;
        margin-right: 16px;
}
.multiple-set-pop .subject-list .subject-item .set-score-list .score-list[data-v-3fb4d36a] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        margin-bottom: 10px;
}
.multiple-set-pop .subject-list .subject-item .set-score-list .score-list .evaluate_result_input[data-v-3fb4d36a] {
          width: 100px;
}
.multiple-set-pop .subject-list .subject-item .set-score-list .score-list .evaluate_result_input[data-v-3fb4d36a] .el-input__inner {
            text-align: center;
}
.multiple-set-pop .subject-list .subject-item .set-score-list .score-list .score-btn[data-v-3fb4d36a] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
}
.multiple-set-pop .subject-list .subject-item .set-score-list .score-list .score-btn i[data-v-3fb4d36a] {
            cursor: pointer;
            font-size: 20px;
}
.multiple-set-pop .subject-list .subject-item .set-score-list .set-score-hint[data-v-3fb4d36a] {
        margin-top: 10px;
        color: red;
}
.multiple-set-pop .subject-list .subject-item .set-assistant[data-v-3fb4d36a] {
      padding: 10px 20px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
}
.multiple-set-pop .subject-list .subject-item .set-assistant .set-assistant-name[data-v-3fb4d36a] {
        font-size: 12px;
}
.multiple-set-pop .subject-list .subject-item .set-assistant .set-assistant-hint[data-v-3fb4d36a] {
        font-size: 12px;
        font-weight: bold;
}
.multiple-set-pop .subject-list .subject-item .set-assistant .set-assistant-btn[data-v-3fb4d36a] {
        width: 90px;
        height: 26px;
        line-height: 26px;
        color: #fff;
        font-size: 12px;
        text-align: center;
        background: #005df6;
        border-radius: 1px;
}
.multiple-set-pop .subject-list .subject-item .add-second-target-vessel[data-v-3fb4d36a] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: stretch;
          -ms-flex-align: stretch;
              align-items: stretch;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
}
.multiple-set-pop .subject-list .subject-item .add-second-target-vessel .add-second-target[data-v-3fb4d36a] {
        padding: 10px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        width: calc(100% - 21px);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        position: relative;
}
.multiple-set-pop .subject-list .subject-item .add-second-target-vessel .add-second-target .open-target-grade[data-v-3fb4d36a] {
          height: 26px;
          margin-bottom: 10px;
}
.multiple-set-pop .subject-list .subject-item .add-second-target-vessel .add-second-target .add-second-target-btn[data-v-3fb4d36a] {
          width: 90px;
          height: 26px;
          line-height: 26px;
          color: #fff;
          font-size: 12px;
          text-align: center;
          background: #005df6;
          border-radius: 2px;
          position: absolute;
          top: 10px;
          left: 50%;
          margin-left: -45px;
}
.multiple-set-pop .subject-list .subject-item .add-second-target-vessel .add-second-target .drag-hint[data-v-3fb4d36a] {
          line-height: 26px;
}
.multiple-set-pop .demo-vellse[data-v-3fb4d36a] {
    position: relative;
}
.multiple-set-pop .demo-vellse .demo-img[data-v-3fb4d36a] {
      width: 100%;
}
.multiple-set-pop .demo-vellse .demo-btn[data-v-3fb4d36a] {
      position: absolute;
      bottom: 42px;
      right: 44px;
      width: 120px;
      height: 42px;
}
.pop-footer[data-v-3fb4d36a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.pop-footer .confirm-btn[data-v-3fb4d36a] {
    width: 110px;
    height: 26px;
    line-height: 26px;
    color: #fff;
    text-align: center;
    font-size: 12px;
    background: #005df6;
    border-radius: 2px;
    cursor: pointer;
    margin: 0 5px;
}
.level[data-v-3fb4d36a] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  gap: 8px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.level .level-list[data-v-3fb4d36a] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
}
.level .level-item[data-v-3fb4d36a] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 8px;
}
.level .level-item-del[data-v-3fb4d36a] {
    font-size: 20px;
    cursor: pointer;
}
.level .level-add[data-v-3fb4d36a] {
    line-height: 28px;
    font-size: 20px;
    cursor: pointer;
}

@charset "utf-8";
/*CSS Document*/
/*
 * @desc 选人插件
 * @author zhangxue
 * @date 20181108
 *
 * */
.sns-sudb-content{
    width:100%;
    height:100%;
}
.sns-sudb-content, .sns-sudb-content *{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.sns-sudbc-center{
    width:100%;
    height:100%;
    padding:30px;
    padding-top:0;
    position:relative;
    padding-bottom:100px;
}
.sns-sudbcc-item{
    float:left;
    width:47.5%;
    height:100%;
    padding-top:70px;
    position:relative;
}
.sns-sudbcc-item+.sns-sudbcc-item{
    float:right;
}
.sns-sudbcci-title{
    top:0;
    width:100%;
    height:70px;
    font-size:16px;
    font-weight:bold;
    line-height:70px;
    position:absolute;
}
.sns-sudbcci-content{
    width:100%;
    height:100%;
    font-size:14px;
    padding:13px 10px;
    position:relative;
    padding-top:123px;
    border: 1px solid #ddd;
}
.sns-sudbcci-user-content{
    padding-top:0;
    overflow:auto;
}
.sns-sudbccic-top{
    top:0;
    left:0;
    width:100%;
    position:absolute;
    padding:13px 10px 0 10px;
}
.sns-sudbccics-input{
    border:0;
    width:100%;
    height:100%;
    text-indent:12px;
}
.sns-sudbccics-btn{
    top: -1px;
    right: -1px;
    width: 45px;
    height: 32px;
    font-size: 23px;
    cursor: pointer;
    line-height: 32px;
    position: absolute;
    text-align: center;
    color: rgb(255, 255, 255);
    background: rgb(5, 146, 218);
}
.sns-sudbccic-search{
    width:100%;
    height:32px;
    position:relative;
    margin-bottom:10px;
    padding-right:55px;
    border: 1px solid #ddd;
}
.sns-sudbccic-return{
    width:100%;
    min-height:30px;
    line-height:30px;
}
.sns-sudbccic-return span{
    margin-right:5px;
    cursor: pointer;
}
.sns-sudbccic-return span:last-child{
    cursor: auto;
}
.sudbccic-return-icon{
    display:none;
    font-size:14px;
    cursor:pointer;
}
.sns-sudbccic-select-all{
    width:100%;
    height:38px;
    line-height:38px;
}
.sns-sud-checkbox-icon{
    color:#fff;
    /*margin:10px;*/
    width: 43px;
    /*height: 18px;*/
    margin-right:0;
    cursor:pointer;
    font-weight:bold;
    text-align:center;
    /*line-height: 18px;*/
    border-radius: 1px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
   /* background-color: #ddd;*/
    transition: .1s linear;
    font-size: 12px!important;
    border: 1px solid transparent;
    -webkit-transition: .1s linear;
}
.sns-sud-checkbox-icon:hover{
    /*border-color: #0592da;*/
}
.sns-sud-checkbox-icon:before{
    content: "\E605";
    /*yansen 2022-03-02*/
    padding:3px;
    background:#ddd;
    border: 1px solid transparent;
}
.sns-sud-checkbox-icon:hover:before{
    border:1px solid #0592da;
}
.sns-sud-checkbox-checked-icon.sns-sud-checkbox-icon:before{
    border-color: #0592da;
    background-color: #0592da;
}
.sns-sud-checkbox-checked-icon{
    color: #fff;
    /*yansen 2022-03-02*/
    /*border-color: #0592da;
    background-color: #0592da;*/
}
.sns-sudbccic-list{
    margin-top: 5px;   /*yansen 2022-03-02*/
    width:100%;
    height:100%;
    overflow:auto;
    position:relative;
}
.sns-sdi-name{
    cursor:pointer;
    margin-left:10px;
}
.sns-sud-dep-item{
    width:100%;
    height:43px;
    cursor:pointer;
    line-height:42px;
    background:#f8f8f8;
    border-bottom:1px solid #fff;
}
.sns-sud-user-item{
    width:100%;
    height:47px;
    cursor:pointer;
    line-height:46px;
    border-bottom:1px solid #ddd;
}
.sns-sui-logo{
    width:38px;
    height:38px;
    cursor:pointer;
    border-radius:50%;
    margin-right:10px;
}
.sns-sdi-next{
    width:45px;
    float:right;
    height:43px;
    cursor:pointer;
    font-size:17px;
    cursor:pointer;
    line-height:43px;
    text-align:right;
    margin-right:10px;
}
.sns-sui-del{
    float:right;
    color:#f97210;
    cursor:pointer;
    margin-right:6px;
    display:inline-block;
}
.sns-sudbc-bottom{
    bottom:0;
    width:100%;
    height:100px;
    padding-top:20px;
    text-align:center;
    position:absolute;
}
.sns-sudbcb-btn{
    padding:0;
    width:130px;
    height:50px;
    margin:0 6px;
    font-size:16px;
    border-radius:0;
    line-height:50px;
    text-align:center;
}
.sns-sud-user-type-box{
    width:100%;
    height:40px;
    font-size:14px;
    line-height:40px;
    margin-bottom:10px;
    background: rgb(236, 242, 244)
}
.sns-sud-user-type-box ul{
    width:100%;
    height:40px;
}
.sns-sud-user-type-box ul li{
    width:25%;
    float:left;
    height:40px;
    cursor:pointer;
    line-height:40px;
    text-align:center;
}
.sns-bg-blue {
    color: #fff;
    background: #0088de;
}
.sns-bg-orange {
    color: #fff;
    background: #f88f06;
}
.no_content {
    margin: 0 auto;
    min-height: 200px;
    margin: 30px;
    text-align: center;
    background: url(/vue/dist/static/img/no_content_03.13a87c9.png) no-repeat center;
}

[data-v-555452c4] .el-dialog__header {
  line-height: 20px;
  padding: 15px 30px 15px;
  text-align: center;
}
.title[data-v-555452c4] {
  font-size: 20px;
  line-height: 24px;
  color: #000;
  font-weight: 700;
  text-align: center;
  margin-bottom: 10px;
}
.hint[data-v-555452c4] {
  font-size: 18px;
  line-height: 24px;
  text-align: center;
}
.icon-vessel[data-v-555452c4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 30px;
}
.icon-vessel .img[data-v-555452c4] {
  width: 180px;
  height: 180px;
}
.icon-vessel .icon[data-v-555452c4] {
  font-size: 60px;
  color: #999999;
}
.icon-vessel .icon-color-7EBF50[data-v-555452c4] {
  color: #7EBF50;
}
.icon-vessel .icon-color-E57470[data-v-555452c4] {
  color: #E57470;
}

.comm-add-target-dialog .el-dialog__body{
    /*position: relative;*/
}
.comm-add-target-over{
    overflow-y: auto;
    height: 400px;
    padding-right: 10px;
    margin-top: 15px;
}
.comm-add-target-dialog-sub{
    /*
     position: absolute;
     z-index: 99;
     width: 92%;
     background: #fff;
     height: 60px;
     bottom: 0;
     padding-top: 10px;
     */
    /*left: calc(50% - 35px);*/
    /*top: 89%;*/
}
.comm-add-target-filter{
    position: absolute;
    width: 130px;
    top: 10px;
    right: 20px;
}
/deep/.comm-add-target-filter .el-select .el-input__inner{
    border: 0px solid #fff;
}
/**方案列表样式**/
.eva-quota-top-nav[data-v-a6665fb6]{
    position: relative;
}
.manage-case-box[data-v-a6665fb6]{
}
.manage-case-box-classify-list[data-v-a6665fb6]{
    width: calc(100% - 150px);
}
.case-box-manage-classify[data-v-a6665fb6]{
    padding: 0px 15px;
    line-height: 30px;
    height: 30px;
    border-radius: 3px;
    margin-right: 10px;
    display: inline-block;
    color: #409EFF;
    border: 1px solid #409EFF;
    background: #F1F7FD;
    cursor: pointer;
    position: absolute;
    right: 2%;
    top: 18px;
}
.manage-case-box-filter-li[data-v-a6665fb6]{
    background: #F3F4F6;
    line-height: 34px;
    padding: 6px 18px;
    margin-right: 10px;
    border-radius: 4px;
    color: #a0a0a0;
    margin-bottom: 10px;
    cursor: pointer;
}
.manage-case-box-filter-li-ed[data-v-a6665fb6]{
    background: #2fa2fe;
    color: #fff;
}
.manage-case-box-tips[data-v-a6665fb6]{
    line-height: 54px;
    padding-bottom: 0px;
    color: #8a909e;
    border-bottom: 1px solid #dcdfe6;
    position: relative;
}
.manage-case-box-add[data-v-a6665fb6]{
    display: inline-block;
    line-height: 34px;
    font-size: 13px;
}
.manage-case-item-box[data-v-a6665fb6]{
    border-bottom: 1px solid #ececec;
    padding: 10px 0px 20px 0;
    border-radius: 4px;
    margin-top: 16px;
}
.manage-case-item-btns[data-v-a6665fb6]{
    float: right;
    color: #8b8d93;
    margin-top: 40px;
}
.manage-case-item-btns span[data-v-a6665fb6]{
    margin: 0 6px;
    cursor: pointer;
}
.manage-case-list-item-info span[data-v-a6665fb6]{
    margin-right: 20px;
}
.manage-case-manage-item-img[data-v-a6665fb6]{
    width: 180px;
    height: 98px;
    margin-right: 10px;
    cursor: pointer;
    border-radius: 5px;
}
.manage-case-manage-item-desc[data-v-a6665fb6]{
    color: #7a8590;
    font-size: 13px;
    line-height: 26px;
}
.manage-case-manage-item-desc-span[data-v-a6665fb6]{
    margin-left: 10px;
    max-width: 246px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    vertical-align: bottom;
}
.manage-case-manage-item-title[data-v-a6665fb6]{
    font-weight: bold;
    color: #555f69;
    line-height: 40px;
    font-size: 15px;
    text-align: left;
}
/**方案列表样式结束**/
/**方案详情数据**/
.manage-case-detail-info[data-v-a6665fb6]{
    padding: 10px 0px 20px 0;
    border-radius: 4px;
    position: relative;
}
.manage-case-manage-item-del[data-v-a6665fb6]{
    position: absolute;
    top: 16px;
    line-height: 32px;
    padding: 0 16px;
    right: 12px;
    color: #8A95A5;
    cursor: pointer;
}
.manage-case-detail-desc[data-v-a6665fb6]{
    color: #8A95A5;
    font-size: 13px;
    line-height: 24px;
    margin-bottom: 10px;
}
/*详情页的指标列表*/
.eva-target-panel-list-li[data-v-a6665fb6]{
    line-height: 48px;
    position: relative;
    border-bottom: 1px solid #EBEEF5;
}
.eva-target-panel-list-li > div[data-v-a6665fb6]{
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 15%;
    color: #606266;
}
.eva-target-panel-list-li > .eva-target-panel-opera[data-v-a6665fb6]{
    width: 25%;
}
.eva-target-panel-first[data-v-a6665fb6]{
    text-indent: 20px;
}
.eva-target-panel-info[data-v-a6665fb6]{
    text-align: center;
}
.eva-target-panel-score[data-v-a6665fb6]{
    text-align: center;
}
.eva-target-panel-num[data-v-a6665fb6]{
    text-align: center;
}
.eva-target-panel-opera[data-v-a6665fb6]{
    text-align: center;
}
.eva-target-panel-opera-icon[data-v-a6665fb6]{
    display: inline-block;
    margin: 0 7px;
    cursor: pointer;
}
.eva-target-panel-opera-icon i[data-v-a6665fb6]{
    font-size: 18px;
}
.eva-target-pan-opera-icon[data-v-a6665fb6]{
    cursor: pointer;
}
.eva-quota-table-moreop .eva-target-pan-opera-icon i[data-v-a6665fb6]{
    margin-right: 4px;
}
.eva-item-target-list-img img[data-v-a6665fb6]{
    width: 30px;
    height: 30px;
    padding-bottom: 3px;
    border-radius: 50%;
}
.manage-case-manage-item-word[data-v-a6665fb6]{
    max-width: 65%;
}
.manage-case-manage-item-span-90[data-v-a6665fb6]{
    display: inline-block;
    max-width: 95%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.manage-case-manage-item-span-50[data-v-a6665fb6]{
    display: inline-block;
    max-width: 48%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.manage-case-manage-item-span-10[data-v-a6665fb6]{
    display: inline-block;
    max-width: 28%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: bottom;
}
.manage-case-manage-item-title[data-v-a6665fb6]{
    max-width: 96%;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/*指标列表样式结束*/
/*分析部分*/
.left[data-v-a6665fb6]{
    float: left;
}
.right[data-v-a6665fb6]{
    float: right;
}
.manage-case-analysis-filter[data-v-a6665fb6]{
    line-height: 34px;
}
[data-v-a6665fb6].manage-case-analysis-filter .el-input__inner{
    line-height: 34px;
    height: 34px;
}
[data-v-a6665fb6].manage-case-analysis-filter .click-to-month-pick{
    line-height: 30px;
}
[data-v-a6665fb6].page_box .common_page{
    display: inline-block;
}
.manage-case-table-icon[data-v-a6665fb6]{
    cursor: pointer;
}
.manage-case-table-icon span[data-v-a6665fb6]{
    text-decoration: underline;
    display: inline-block;
    vertical-align: text-bottom;
}
.manage-case-analysis-class[data-v-a6665fb6]{
    margin: 20px 0 10px 0;
}
.manage-case-analysis-class-tip[data-v-a6665fb6]{
    margin-right: 10px;
    color: #8A95A5;
}
/*分析部分结束*/
/**方案详情数据结束**/
/**个人面板指标选择开始**/
.personal-add-target-tab[data-v-a6665fb6]{
    width: 220px;
    display: inline-block;
    vertical-align: middle;
    /*margin-left: 130px;*/
}
.person-evaluate-top-filter[data-v-a6665fb6]{
    position: relative;
    height: 40px;
    line-height: 40px;
    float: left;
    margin-right: 20px;
    cursor: pointer;
}
.person-evaluate-filter-sences[data-v-a6665fb6]{
    /*height: 50px;*/
    height: 40px;
    position: relative;
    top: -20px;
    /*left: 210px;*/
}
.person-evaluate-top-filter .person-evaluate-filter-underline[data-v-a6665fb6]{
    background-color: #f8f8f8;
    position: absolute;
    bottom: 0px;
    width: 100%;
    height: 3px;
    display: none;
}
.person-evaluate-top-filter-ed .person-evaluate-filter-underline[data-v-a6665fb6]{
    background-color: #409EFF;
    display: block;
}
.person-evaluate-top-filter-ed .person-evaluate-filter-name[data-v-a6665fb6]{
    color: #409EFF;
}
.person-evaluate-top-filter-ed .person-evaluate-filter-name[data-v-a6665fb6]:hover{
    color: #409EFF;
}
/**个人面板指标选择结束**/
.c-choose-target-li-item .el-checkbox__input.is-checked+.el-checkbox__label[data-v-a6665fb6]{
    color: #606266;
}
.c-choose-target-li-item .el-checkbox[data-v-a6665fb6]{
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.c-choose-target-li-item-wd[data-v-a6665fb6]{
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.c-choose-target-li-item .el-checkbox[data-v-a6665fb6] .el-checkbox__label{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 73%;
    vertical-align: text-top;
    text-align: left;
}
.c-choose-target-li-item .el-checkbox__label[data-v-a6665fb6]{
    padding-left: 5px;
}
.c-choose-target-tips[data-v-a6665fb6]{
    background: rgb(239, 242, 245);
    padding: 0 10px;
    line-height: 30px;
}
.c-choose-target-list[data-v-a6665fb6]{
    padding: 20px 5px;
}
.c-choose-target-li[data-v-a6665fb6]{
    float: left;
    padding: 0 10px;
    line-height: 28px;
    background: rgb(241, 249, 255);
    margin: 4px 5px;
    cursor: pointer;
}
.c-choose-target-li-choosed[data-v-a6665fb6]{
    background: rgb(47, 162, 254);
    color: #fff;
}
.c-choose-target-li-item[data-v-a6665fb6]{
    float: left;
    width: 25%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 0 10px;
    line-height: 28px;
    /*cursor: pointer;*/
    /*为了元素不塌陷下去*/
    min-height: 120px;
    text-align: center;
}
.c-choose-target-li-item .quota_item_img[data-v-a6665fb6] {
    display: block;
    margin: auto;
    height: 100%;
    width: 55%;
    cursor: pointer;
}
.c-choose-target-li-item .quota_item_desc[data-v-a6665fb6] {
    line-height: 34px;
    margin-top: 10px;
    color: #333333;
    font-size: 14px;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.user-role-dialog .el-dialog__body .el-input.el-input--suffix.choose_place_input[data-v-a6665fb6]{
    margin-bottom:0;
}
.choose-place-list[data-v-a6665fb6] {
    max-height: 320px;
    overflow: auto;
    padding-right:6px;
}
.c-choose-target-list .empty_box[data-v-a6665fb6]{
    min-height: 0;
    min-height: initial;
}
.quota_item_img_add[data-v-a6665fb6]{
    width: 60px;
    line-height: 60px;
    text-align: center;
    height: 60px;
    background: rgb(193, 227, 255);
    color: rgb(47, 162, 254);
    /* font-size: 35px; */
    display: block;
    border-radius: 50%;
    margin: auto;
}
.quota_item_img_add i[data-v-a6665fb6]{
    font-size: 25px;
}
.el-dialog__header[data-v-a6665fb6]{
    text-align: left;
}
[data-v-a6665fb6].comm-add-target-dialog .el-dialog__header{
    padding: 15px 30px 2px;
}
[data-v-a6665fb6].comm-add-target-dialog .el-input__icon{
    float: right;
}
.manage-case-manage-item-word[data-v-a6665fb6]{
    width: 54%;
}

.common_small_page{
    clear: both;
}
.pop_small_page.el-pagination{
    margin-top:20px;
    height:30px;
    line-height:30px;
}
.pop_small_page.el-pagination.is-background.el-pagination--small{
    text-align: center;
    width:100%;
}
.pop_small_page.el-pagination .btn-next, .pop_small_page.el-pagination .btn-prev {
    height:26px!important;
    line-height:26px;
}
.pop_small_page .el-pager li {
    width:26px!important;
}
.pop_small_page li.el-icon.more.btn-quicknext.el-icon-d-arrow-right {
    -webkit-transform: none;
            transform: none;
}
.el-pagination--small .btn-next,
.el-pagination--small .btn-prev,
.el-pagination--small .el-pager li,
.el-pagination--small .el-pager li.btn-quicknext,
.el-pagination--small .el-pager li.btn-quickprev,
.el-pagination--small .el-pager li:last-child{
    height:26px;
    line-height:26px;
}
.el-pagination.is-background .el-pager li:not(.disabled).active{
    background-color: #35B98A !important;
    color: #fff !important;
}

[data-v-386793a9] .el-form-item__error {
  font-size: 10px;
}
[data-v-386793a9] .el-form-item {
  margin-bottom: 0;
}
[data-v-386793a9] .el-form-item__content {
  line-height: 28px;
}
.beyond-3[data-v-386793a9] {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.w-20[data-v-386793a9] {
  width: 20px;
}
.w14-21[data-v-386793a9] {
  width: calc(14% - 21px);
}
.w6[data-v-386793a9] {
  min-width: 6%;
  -webkit-box-flex: 6;
      -ms-flex-positive: 6;
          flex-grow: 6;
}
.w8[data-v-386793a9] {
  min-width: calc(8% - 6px);
  -webkit-box-flex: 8;
      -ms-flex: 8;
          flex: 8;
}
.w14[data-v-386793a9] {
  min-width: 14%;
  -webkit-box-flex: 14;
      -ms-flex: 14;
          flex: 14;
}
.w20[data-v-386793a9] {
  min-width: 20%;
  -webkit-box-flex: 20;
      -ms-flex: 20;
          flex: 20;
}
.w30[data-v-386793a9] {
  min-width: 30%;
  -webkit-box-flex: 30;
      -ms-flex: 30;
          flex: 30;
}
.border-lt[data-v-386793a9] {
  border-left: 1px solid #ddd;
  border-top: 1px solid #ddd;
}
.border-rb[data-v-386793a9] {
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}
.mt6[data-v-386793a9] {
  margin-top: 6px;
}
.mt20[data-v-386793a9] {
  margin-top: 20px;
}
.ml10[data-v-386793a9] {
  margin-left: 10px;
}
.mr10[data-v-386793a9] {
  margin-right: 10px;
}
.ml20[data-v-386793a9] {
  margin-left: 20px;
}
.w-60[data-v-386793a9] {
  width: 60px;
}
[data-v-386793a9] .el-table__expand-icon > .el-icon {
  display: none;
}
.flex-center[data-v-386793a9] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.flex-align-center[data-v-386793a9] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.create-second[data-v-386793a9] {
  width: 1000px;
  margin: 0 auto;
  padding: 22px 12px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #fff;
  font-size: 12px;
  /* dome */
}
.create-second .page-head-block[data-v-386793a9] {
  height: 42px;
  line-height: 42px;
  padding: 0 22px;
  margin: -10px 0 18px;
  background: #fafafa;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.create-second .page-head-block .head-block-title[data-v-386793a9] {
  font-size: 15px;
  font-weight: bold;
}
.create-second .page-head-block .head-block-actions[data-v-386793a9] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.create-second .page-head-block .head-block-actions .actions-btn[data-v-386793a9] {
  width: 110px;
  height: 26px;
  line-height: 26px;
  color: #fff;
  text-align: center;
  font-size: 12px;
  background: #005df6;
  border-radius: 2px;
  cursor: pointer;
  margin: 0 5px;
}
.create-second .subject-list .subject-item[data-v-386793a9] {
  margin-bottom: 16px;
  /* 表格一行数据 */
  /* 设置班级 */
  /* 设置评价结果 */
  /* 设置协同人 */
  /* 添加二级指标按钮 */
}
.create-second .subject-list .subject-item .subject-name[data-v-386793a9] {
  position: relative;
  width: 100%;
  height: 38px;
  line-height: 38px;
  color: #fff;
  text-align: center;
  background: #808fa7;
  cursor: pointer;
}
.create-second .subject-list .subject-item .subject-name .open-icon[data-v-386793a9] {
  font-size: 24px;
  position: absolute;
  top: 6px;
  right: 10px;
}
.create-second .subject-list .subject-item .set-score[data-v-386793a9] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.create-second .subject-list .subject-item .set-score .score-input[data-v-386793a9] {
  width: 60px;
  margin: 0 10px;
}
.create-second .subject-list .subject-item .input-lenght[data-v-386793a9] {
  text-align: right;
  color: #888;
  font-size: 12px;
  margin-top: 2px;
  line-height: 14px;
}
.create-second .subject-list .subject-item .table-row[data-v-386793a9] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.create-second .subject-list .subject-item .table-row .table-header-item[data-v-386793a9] {
  line-height: 16px;
  text-align: center;
  font-weight: bold;
  padding: 10px 6px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.create-second .subject-list .subject-item .table-row .table-header-item .hint[data-v-386793a9] {
  margin-top: 4px;
  color: red;
}
.create-second .subject-list .subject-item .table-row .table-data-item[data-v-386793a9] {
  padding: 20px 6px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.create-second .subject-list .subject-item .table-row .table-data-handle[data-v-386793a9] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.create-second .subject-list .subject-item .table-row .table-data-handle .handle-icon[data-v-386793a9] {
  font-size: 20px;
  cursor: pointer;
}
.create-second .subject-list .subject-item .table-row .table-data-handle .undeletableHint[data-v-386793a9] {
  margin: 2px 0;
  color: #888;
  font-size: 12px;
}
.create-second .subject-list .subject-item .table-row .correlation-target[data-v-386793a9] {
  width: calc(60% - 30px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 20px;
}
.create-second .subject-list .subject-item .table-row .correlation-target .correlation-icon[data-v-386793a9] {
  font-size: 20px;
  cursor: pointer;
}
.create-second .subject-list .subject-item .table-row .correlation-score[data-v-386793a9] {
  width: 40%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.create-second .subject-list .subject-item .add-target-vessel[data-v-386793a9] {
  padding: 10px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.create-second .subject-list .subject-item .add-target-vessel .add-target-btn[data-v-386793a9] {
  width: 110px;
  height: 26px;
  line-height: 26px;
  color: #fff;
  text-align: center;
  font-size: 12px;
  background: #005df6;
  border-radius: 2px;
  cursor: pointer;
  margin: 0 5px;
}
.create-second .subject-list .subject-item .add-target-vessel .add-target-hint[data-v-386793a9] {
  color: #0687e1;
  font-size: 12px;
  cursor: pointer;
  margin-top: 12px;
  text-decoration: underline;
}
.create-second .subject-list .subject-item .set-class[data-v-386793a9] {
  padding: 20px 20px 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.create-second .subject-list .subject-item .set-class .set-class-name[data-v-386793a9] {
  width: 108px;
  line-height: 22px;
  margin-right: 16px;
}
.create-second .subject-list .subject-item .set-class .set-class-hint[data-v-386793a9] {
  margin-top: 10px;
  color: red;
}
.create-second .subject-list .subject-item .set-score-list[data-v-386793a9] {
  padding: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /* 评价结果列表 */
}
.create-second .subject-list .subject-item .set-score-list .set-score-name[data-v-386793a9] {
  line-height: 32px;
  margin-right: 16px;
}
.create-second .subject-list .subject-item .set-score-list .score-list[data-v-386793a9] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 10px;
}
.create-second .subject-list .subject-item .set-score-list .score-list .evaluate_result_input[data-v-386793a9] {
  width: 100px;
}
.create-second .subject-list .subject-item .set-score-list .score-list .evaluate_result_input[data-v-386793a9] .el-input__inner {
  text-align: center;
}
.create-second .subject-list .subject-item .set-score-list .score-list .score-btn[data-v-386793a9] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.create-second .subject-list .subject-item .set-score-list .score-list .score-btn i[data-v-386793a9] {
  cursor: pointer;
  font-size: 20px;
}
.create-second .subject-list .subject-item .set-score-list .set-score-hint[data-v-386793a9] {
  margin-top: 10px;
  color: red;
}
.create-second .subject-list .subject-item .set-assistant[data-v-386793a9] {
  padding: 10px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.create-second .subject-list .subject-item .set-assistant .set-assistant-name[data-v-386793a9] {
  font-size: 12px;
}
.create-second .subject-list .subject-item .set-assistant .set-assistant-hint[data-v-386793a9] {
  font-size: 12px;
  font-weight: bold;
}
.create-second .subject-list .subject-item .set-assistant .set-assistant-btn[data-v-386793a9] {
  width: 90px;
  height: 26px;
  line-height: 26px;
  color: #fff;
  font-size: 12px;
  text-align: center;
  background: #005df6;
  border-radius: 1px;
}
.create-second .subject-list .subject-item .add-second-target-vessel[data-v-386793a9] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.create-second .subject-list .subject-item .add-second-target-vessel .add-second-target[data-v-386793a9] {
  padding: 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: calc(100% - 21px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  position: relative;
}
.create-second .subject-list .subject-item .add-second-target-vessel .add-second-target .open-target-grade[data-v-386793a9] {
  height: 26px;
  margin-bottom: 10px;
}
.create-second .subject-list .subject-item .add-second-target-vessel .add-second-target .add-second-target-btn[data-v-386793a9] {
  width: 90px;
  height: 26px;
  line-height: 26px;
  color: #fff;
  font-size: 12px;
  text-align: center;
  background: #005df6;
  border-radius: 2px;
  position: absolute;
  top: 10px;
  left: 50%;
  margin-left: -45px;
}
.create-second .subject-list .subject-item .add-second-target-vessel .add-second-target .drag-hint[data-v-386793a9] {
  line-height: 26px;
}
.create-second .demo-vellse[data-v-386793a9] {
  position: relative;
}
.create-second .demo-vellse .demo-img[data-v-386793a9] {
  width: 100%;
}
.create-second .demo-vellse .demo-btn[data-v-386793a9] {
  position: absolute;
  bottom: 42px;
  right: 44px;
  width: 120px;
  height: 42px;
}
.create-second .step-btn[data-v-386793a9] {
  height: 48px;
  line-height: 48px;
  border-radius: 2px;
  padding: 0 50px;
  font-size: 16px;
  color: #fff;
  cursor: pointer;
}
.create-second .last-step[data-v-386793a9] {
  background: #12b893;
  margin-right: 10px;
}
.create-second .next-step[data-v-386793a9] {
  background: #005df6;
}
.level[data-v-386793a9] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  gap: 8px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.level .level-list[data-v-386793a9] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
}
.level .level-item[data-v-386793a9] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}
.level .level-item-del[data-v-386793a9] {
  font-size: 20px;
  cursor: pointer;
}
.level .level-add[data-v-386793a9] {
  line-height: 28px;
  font-size: 20px;
  cursor: pointer;
}
.page-head-info[data-v-386793a9] {
  margin-bottom: 10px;
}
.page-head-info .info-name[data-v-386793a9] {
  font-size: 15px;
  font-weight: bold;
  color: #333;
}
.page-head-info .info-desc[data-v-386793a9] {
  width: 100%;
  line-height: 20px;
  margin: 10px 0px;
  font-size: 12px;
  color: #666;
}
.page-head-info .info-content[data-v-386793a9] {
  line-height: 28px;
  font-size: 12px;
  color: #666;
}

@charset "utf-8";
/*CSS Document*/
/*
 * @desc 选人插件
 * @author zhangxue
 * @date 20181108
 *
 * */
.sns-sudb-content{
    width:100%;
    height:100%;
}
.sns-sudb-content, .sns-sudb-content *{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.sns-sudbc-center{
    width:100%;
    height:100%;
    padding:30px;
    padding-top:0;
    position:relative;
    padding-bottom:100px;
}
.sns-sudbcc-item{
    float:left;
    width:47.5%;
    height:100%;
    padding-top:70px;
    position:relative;
}
.sns-sudbcc-item+.sns-sudbcc-item{
    float:right;
}
.sns-sudbcci-title{
    top:0;
    width:100%;
    height:70px;
    font-size:16px;
    font-weight:bold;
    line-height:70px;
    position:absolute;
}
.sns-sudbcci-content{
    width:100%;
    height:100%;
    font-size:14px;
    padding:13px 10px;
    position:relative;
    padding-top:123px;
    border: 1px solid #ddd;
}
.sns-sudbcci-user-content{
    padding-top:0;
    overflow:auto;
}
.sns-sudbccic-top{
    top:0;
    left:0;
    width:100%;
    position:absolute;
    padding:13px 10px 0 10px;
}
.sns-sudbccics-input{
    border:0;
    width:100%;
    height:100%;
    text-indent:12px;
}
.sns-sudbccics-btn{
    top: -1px;
    right: -1px;
    width: 45px;
    height: 32px;
    font-size: 23px;
    cursor: pointer;
    line-height: 32px;
    position: absolute;
    text-align: center;
    color: rgb(255, 255, 255);
    background: rgb(5, 146, 218);
}
.sns-sudbccic-search{
    width:100%;
    height:32px;
    position:relative;
    margin-bottom:10px;
    padding-right:55px;
    border: 1px solid #ddd;
}
.sns-sudbccic-return{
    width:100%;
    min-height:30px;
    line-height:30px;
}
.sns-sudbccic-return span{
    margin-right:5px;
    cursor: pointer;
}
.sns-sudbccic-return span:last-child{
    cursor: auto;
}
.sudbccic-return-icon{
    display:none;
    font-size:14px;
    cursor:pointer;
}
.sns-sudbccic-select-all{
    width:100%;
    height:38px;
    line-height:38px;
}
.sns-sud-checkbox-icon{
    color:#fff;
    /*margin:10px;*/
    width: 43px;
    /*height: 18px;*/
    margin-right:0;
    cursor:pointer;
    font-weight:bold;
    text-align:center;
    /*line-height: 18px;*/
    border-radius: 1px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
   /* background-color: #ddd;*/
    transition: .1s linear;
    font-size: 12px!important;
    border: 1px solid transparent;
    -webkit-transition: .1s linear;
}
.sns-sud-checkbox-icon:hover{
    /*border-color: #0592da;*/
}
.sns-sud-checkbox-icon:before{
    content: "\E605";
    /*yansen 2022-03-02*/
    padding:3px;
    background:#ddd;
    border: 1px solid transparent;
}
.sns-sud-checkbox-icon:hover:before{
    border:1px solid #0592da;
}
.sns-sud-checkbox-checked-icon.sns-sud-checkbox-icon:before{
    border-color: #0592da;
    background-color: #0592da;
}
.sns-sud-checkbox-checked-icon{
    color: #fff;
    /*yansen 2022-03-02*/
    /*border-color: #0592da;
    background-color: #0592da;*/
}
.sns-sudbccic-list{
    margin-top: 5px;   /*yansen 2022-03-02*/
    width:100%;
    height:100%;
    overflow:auto;
    position:relative;
}
.sns-sdi-name{
    cursor:pointer;
    margin-left:10px;
}
.sns-sud-dep-item{
    width:100%;
    height:43px;
    cursor:pointer;
    line-height:42px;
    background:#f8f8f8;
    border-bottom:1px solid #fff;
}
.sns-sud-user-item{
    width:100%;
    height:47px;
    cursor:pointer;
    line-height:46px;
    border-bottom:1px solid #ddd;
}
.sns-sui-logo{
    width:38px;
    height:38px;
    cursor:pointer;
    border-radius:50%;
    margin-right:10px;
}
.sns-sdi-next{
    width:45px;
    float:right;
    height:43px;
    cursor:pointer;
    font-size:17px;
    cursor:pointer;
    line-height:43px;
    text-align:right;
    margin-right:10px;
}
.sns-sui-del{
    float:right;
    color:#f97210;
    cursor:pointer;
    margin-right:6px;
    display:inline-block;
}
.sns-sudbc-bottom{
    bottom:0;
    width:100%;
    height:100px;
    padding-top:20px;
    text-align:center;
    position:absolute;
}
.sns-sudbcb-btn{
    padding:0;
    width:130px;
    height:50px;
    margin:0 6px;
    font-size:16px;
    border-radius:0;
    line-height:50px;
    text-align:center;
}
.sns-sud-user-type-box{
    width:100%;
    height:40px;
    font-size:14px;
    line-height:40px;
    margin-bottom:10px;
    background: rgb(236, 242, 244)
}
.sns-sud-user-type-box ul{
    width:100%;
    height:40px;
}
.sns-sud-user-type-box ul li{
    width:25%;
    float:left;
    height:40px;
    cursor:pointer;
    line-height:40px;
    text-align:center;
}
.sns-bg-blue {
    color: #fff;
    background: #0088de;
}
.sns-bg-orange {
    color: #fff;
    background: #f88f06;
}
.no_content {
    margin: 0 auto;
    min-height: 200px;
    margin: 30px;
    text-align: center;
    background: url(/vue/dist/static/img/no_content_03.13a87c9.png) no-repeat center;
}

.w-20[data-v-42e1245d] {
  width: 20px;
}
.w14-21[data-v-42e1245d] {
  width: calc(14% - 21px);
}
.w8[data-v-42e1245d] {
  width: 8%;
}
.w14[data-v-42e1245d] {
  width: 14%;
}
.w20[data-v-42e1245d] {
  width: 20%;
}
.w30[data-v-42e1245d] {
  width: 30%;
}
.border-lt[data-v-42e1245d] {
  border-left: 1px solid #ddd;
  border-top: 1px solid #ddd;
}
.border-rb[data-v-42e1245d] {
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}
.mt6[data-v-42e1245d] {
  margin-top: 6px;
}
.ml10[data-v-42e1245d] {
  margin-left: 10px;
}
.mr10[data-v-42e1245d] {
  margin-right: 10px;
}
.ml20[data-v-42e1245d] {
  margin-left: 20px;
}
.w-60[data-v-42e1245d] {
  width: 60px;
}
.flex-center[data-v-42e1245d] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.flex-align-center[data-v-42e1245d] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.flex-align-center-justify-between[data-v-42e1245d] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
[data-v-42e1245d] .el-table__body-wrapper {
  display: none;
}
.create-third[data-v-42e1245d] {
  width: 1000px;
  margin: 0 auto;
  padding: 22px 12px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #fff;
  font-size: 12px;
}
.create-third .page-desc[data-v-42e1245d] {
  height: 42px;
  line-height: 42px;
  font-size: 15px;
  font-weight: bold;
  padding: 0 22px;
  margin: -10px 0 18px;
  background: #fafafa;
}
.create-third .subject-list .subject-item[data-v-42e1245d] {
  margin-bottom: 16px;
  /* 表格一行数据 */
}
.create-third .subject-list .subject-item .subject-name[data-v-42e1245d] {
  position: relative;
  width: 100%;
  height: 38px;
  line-height: 38px;
  color: #fff;
  text-align: center;
  background: #808fa7;
  cursor: pointer;
}
.create-third .subject-list .subject-item .subject-name .open-icon[data-v-42e1245d] {
  font-size: 24px;
  position: absolute;
  top: 6px;
  right: 10px;
}
.create-third .subject-list .subject-item .table-row[data-v-42e1245d] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.create-third .subject-list .subject-item .table-row .table-header-item[data-v-42e1245d] {
  height: 38px;
  line-height: 38px;
  text-align: center;
  font-weight: bold;
}
.create-third .subject-list .subject-item .table-row .table-data-item[data-v-42e1245d] {
  padding: 10px 6px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.create-third .subject-list .subject-item .table-row .table-data-handle[data-v-42e1245d] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.create-third .subject-list .subject-item .table-row .table-data-handle .handle-icon[data-v-42e1245d] {
  font-size: 20px;
  cursor: pointer;
}
.create-third .subject-list .subject-item .table-row .correlation-target[data-v-42e1245d] {
  width: calc(60% - 30px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 20px;
}
.create-third .subject-list .subject-item .table-row .correlation-target .correlation-icon[data-v-42e1245d] {
  font-size: 20px;
  cursor: pointer;
}
.create-third .subject-list .subject-item .table-row .correlation-score[data-v-42e1245d] {
  width: 40%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.create-third .subject-list .subject-item .set-appraiser[data-v-42e1245d] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 20px 10px 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.create-third .subject-list .subject-item .set-appraiser .appraiser-info[data-v-42e1245d] {
  width: calc(100% - 80px);
}
.create-third .subject-list .subject-item .set-appraiser .appraiser-info .class-name[data-v-42e1245d] {
  width: 190px;
  margin-left: 10px;
  margin-right: 20px;
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.create-third .subject-list .subject-item .set-appraiser .appraiser-info .appraiser-user[data-v-42e1245d] {
  width: calc(100% - 220px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 28px;
}
.create-third .subject-list .subject-item .set-appraiser .appraiser-info .appraiser-user .appraiser-user-title[data-v-42e1245d] {
  width: 64px;
}
.create-third .subject-list .subject-item .set-appraiser .appraiser-info .appraiser-user[data-v-42e1245d] .el-form-item__content {
  line-height: 28px;
}
.create-third .subject-list .subject-item .set-appraiser .appraiser-info .appraiser-user .user-info-vessel[data-v-42e1245d] {
  width: calc(100% - 64px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.create-third .subject-list .subject-item .set-appraiser .appraiser-info .appraiser-user .user-info-vessel .user-info[data-v-42e1245d] {
  margin: 4px 12px 4px 0;
}
.create-third .subject-list .subject-item .set-appraiser .appraiser-info .appraiser-user .user-info-vessel .user-info .user-logo[data-v-42e1245d] {
  width: 28px;
  height: 28px;
  border-radius: 50%;
  margin-right: 6px;
}
.create-third .subject-list .subject-item .set-appraiser .add-appraiser-btn[data-v-42e1245d] {
  width: 80px;
  height: 26px;
  line-height: 26px;
  color: #fff;
  cursor: pointer;
  text-align: center;
  background: #005df6;
}
.create-third .step-btn[data-v-42e1245d] {
  height: 48px;
  line-height: 48px;
  border-radius: 2px;
  padding: 0 50px;
  font-size: 16px;
  color: #fff;
  cursor: pointer;
}
.create-third .last-step[data-v-42e1245d] {
  background: #12b893;
}
.create-third .next-step[data-v-42e1245d] {
  background: #005df6;
  margin-left: 10px;
}
.create-third .preview-btn[data-v-42e1245d] {
  background: #005df6;
  margin-left: 10px;
}
.create-third .multiple-add[data-v-42e1245d] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px;
}
.create-third .multiple-add .add-appraiser-btn[data-v-42e1245d] {
  width: 80px;
  height: 26px;
  line-height: 26px;
  color: #fff;
  cursor: pointer;
  text-align: center;
  background: #005df6;
}

@charset "utf-8";
/*CSS Document*/
/*
 * @desc 选人插件
 * @author zhangxue
 * @date 20181108
 *
 * */
.sns-sudb-content{
    width:100%;
    height:100%;
}
.sns-sudb-content, .sns-sudb-content *{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.sns-sudbc-center{
    width:100%;
    height:100%;
    padding:30px;
    padding-top:0;
    position:relative;
    padding-bottom:100px;
}
.sns-sudbcc-item{
    float:left;
    width:47.5%;
    height:100%;
    padding-top:70px;
    position:relative;
}
.sns-sudbcc-item+.sns-sudbcc-item{
    float:right;
}
.sns-sudbcci-title{
    top:0;
    width:100%;
    height:70px;
    font-size:16px;
    font-weight:bold;
    line-height:70px;
    position:absolute;
}
.sns-sudbcci-content{
    width:100%;
    height:100%;
    font-size:14px;
    padding:13px 10px;
    position:relative;
    padding-top:123px;
    border: 1px solid #ddd;
}
.sns-sudbcci-user-content{
    padding-top:0;
    overflow:auto;
}
.sns-sudbccic-top{
    top:0;
    left:0;
    width:100%;
    position:absolute;
    padding:13px 10px 0 10px;
}
.sns-sudbccics-input{
    border:0;
    width:100%;
    height:100%;
    text-indent:12px;
}
.sns-sudbccics-btn{
    top: -1px;
    right: -1px;
    width: 45px;
    height: 32px;
    font-size: 23px;
    cursor: pointer;
    line-height: 32px;
    position: absolute;
    text-align: center;
    color: rgb(255, 255, 255);
    background: rgb(5, 146, 218);
}
.sns-sudbccic-search{
    width:100%;
    height:32px;
    position:relative;
    margin-bottom:10px;
    padding-right:55px;
    border: 1px solid #ddd;
}
.sns-sudbccic-return{
    width:100%;
    min-height:30px;
    line-height:30px;
}
.sns-sudbccic-return span{
    margin-right:5px;
    cursor: pointer;
}
.sns-sudbccic-return span:last-child{
    cursor: auto;
}
.sudbccic-return-icon{
    display:none;
    font-size:14px;
    cursor:pointer;
}
.sns-sudbccic-select-all{
    width:100%;
    height:38px;
    line-height:38px;
}
.sns-sud-checkbox-icon{
    color:#fff;
    /*margin:10px;*/
    width: 43px;
    /*height: 18px;*/
    margin-right:0;
    cursor:pointer;
    font-weight:bold;
    text-align:center;
    /*line-height: 18px;*/
    border-radius: 1px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
   /* background-color: #ddd;*/
    transition: .1s linear;
    font-size: 12px!important;
    border: 1px solid transparent;
    -webkit-transition: .1s linear;
}
.sns-sud-checkbox-icon:hover{
    /*border-color: #0592da;*/
}
.sns-sud-checkbox-icon:before{
    content: "\E605";
    /*yansen 2022-03-02*/
    padding:3px;
    background:#ddd;
    border: 1px solid transparent;
}
.sns-sud-checkbox-icon:hover:before{
    border:1px solid #0592da;
}
.sns-sud-checkbox-checked-icon.sns-sud-checkbox-icon:before{
    border-color: #0592da;
    background-color: #0592da;
}
.sns-sud-checkbox-checked-icon{
    color: #fff;
    /*yansen 2022-03-02*/
    /*border-color: #0592da;
    background-color: #0592da;*/
}
.sns-sudbccic-list{
    margin-top: 5px;   /*yansen 2022-03-02*/
    width:100%;
    height:100%;
    overflow:auto;
    position:relative;
}
.sns-sdi-name{
    cursor:pointer;
    margin-left:10px;
}
.sns-sud-dep-item{
    width:100%;
    height:43px;
    cursor:pointer;
    line-height:42px;
    background:#f8f8f8;
    border-bottom:1px solid #fff;
}
.sns-sud-user-item{
    width:100%;
    height:47px;
    cursor:pointer;
    line-height:46px;
    border-bottom:1px solid #ddd;
}
.sns-sui-logo{
    width:38px;
    height:38px;
    cursor:pointer;
    border-radius:50%;
    margin-right:10px;
}
.sns-sdi-next{
    width:45px;
    float:right;
    height:43px;
    cursor:pointer;
    font-size:17px;
    cursor:pointer;
    line-height:43px;
    text-align:right;
    margin-right:10px;
}
.sns-sui-del{
    float:right;
    color:#f97210;
    cursor:pointer;
    margin-right:6px;
    display:inline-block;
}
.sns-sudbc-bottom{
    bottom:0;
    width:100%;
    height:100px;
    padding-top:20px;
    text-align:center;
    position:absolute;
}
.sns-sudbcb-btn{
    padding:0;
    width:130px;
    height:50px;
    margin:0 6px;
    font-size:16px;
    border-radius:0;
    line-height:50px;
    text-align:center;
}
.sns-sud-user-type-box{
    width:100%;
    height:40px;
    font-size:14px;
    line-height:40px;
    margin-bottom:10px;
    background: rgb(236, 242, 244)
}
.sns-sud-user-type-box ul{
    width:100%;
    height:40px;
}
.sns-sud-user-type-box ul li{
    width:25%;
    float:left;
    height:40px;
    cursor:pointer;
    line-height:40px;
    text-align:center;
}
.sns-bg-blue {
    color: #fff;
    background: #0088de;
}
.sns-bg-orange {
    color: #fff;
    background: #f88f06;
}
.no_content {
    margin: 0 auto;
    min-height: 200px;
    margin: 30px;
    text-align: center;
    background: url(/vue/dist/static/img/no_content_03.13a87c9.png) no-repeat center;
}

.academicEvaluate-create[data-v-324bc3c6] {
  background: #f1f1f1;
  min-height: calc(100vh - 104px);
}
.academicEvaluate-create .back-vessle[data-v-324bc3c6] {
  padding: 0 60px;
  height: 40px;
  padding-top: 4px;
  background: #fff;
  -webkit-box-shadow: 0px -2px 2px 3px #eee;
          box-shadow: 0px -2px 2px 3px #eee;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.academicEvaluate-create .back-vessle .back-btn[data-v-324bc3c6] {
  cursor: pointer;
}
.academicEvaluate-create .back-vessle .back-btn .back-icon[data-v-324bc3c6] {
  margin-right: 4px;
  color: #000;
}
.academicEvaluate-create .back-vessle .page-title[data-v-324bc3c6] {
  margin-left: 20px;
  font-weight: bold;
  color: #000;
}
.academicEvaluate-create .create-details[data-v-324bc3c6] {
  padding-top: 23px;
  padding-bottom: 24px;
}




















































































































/*修复页头升级导致的样式bug [yansen][2023/3/22]*/
.common_head_nav .el-tabs__header{
    margin: 0;
}
/**一级、二级头部**/
body[data-v-9040cdf2]{
    margin:0;
}
.common_app_name[data-v-9040cdf2]{
    display: inline-block;
    float: left;
    line-height:60px;
    margin-left:15px;
    color: var(--common_app_name_color);
    font-size: var(--common_app_font_size);
    font-weight: 600;
}
.download_img_box[data-v-9040cdf2]{
    width:186px;
}
.download_img_box img[data-v-9040cdf2]{
    float: left;
    width:60px;
}
.download_name_box[data-v-9040cdf2]{
    display: inline-block;
    width:70px;
    line-height:20px;
    height:73px;
    margin-left:10px;
}
.dowmload_icon[data-v-9040cdf2]{
    display: inline-block;
    width:20px;
    height:20px;
    background: url(/vue/dist/static/img/download_icon_03.6bc7ca9.png) no-repeat center;
}
.download_name2[data-v-9040cdf2]{
    color: #aca9a9;
}
.common_head[data-v-9040cdf2]{
    position: relative;
    height:var(--header_height);
    background-color: var(--navbar_background_color);
    z-index: 10;
    /* box-shadow: 0px 0px 6px 0px #dbeaff; */
    -webkit-box-shadow: 0px 8px 8px 8px rgba(0, 0, 0, .02);
            box-shadow: 0px 8px 8px 8px rgba(0, 0, 0, .02);
    /**2021/10/8注释 这一段影响到了el-dropdown的使用，导致页头的下拉不能正常显示出来**/
    /*-webkit-transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(10px);
    -webkit-transform: translateZ(10px);*/
}
.common_head_left[data-v-9040cdf2]{
    float: left;
    width: auto;
    height: var(--header_height);
    position: relative;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.institution_name_slogan[data-v-9040cdf2]{  /*机构名称和slogan [yansen][2023/3/19]*/
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: var(--height_navbar_icon);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    margin-left: 10px;
}
.institution_name[data-v-9040cdf2]{ /*机构名称和slogan [yansen][2023/3/19]*/
    font-size: 20px;
    color: #fff;
    font-weight: bold;
}
.institution_slogan[data-v-9040cdf2]{
    color:#fff;
    font-size: 12px;
}
.logo_img[data-v-9040cdf2]{
    width: auto;
    height: var(--height_navbar_icon);
    float: left;
    /*margin-top: 10px;*/
    margin-left: 25px;
    cursor: pointer;
}
.common_head_nav[data-v-9040cdf2]{
    float: left;
    margin-left: 55px
}
.new_title_common_head_nav_item[data-v-9040cdf2]{
    float: left;
    width: auto;
    height: var(--header_height);
    line-height: var(--header_height);
    font-size: var(--navbar_menu_font_size);
    padding: var(--navbar_menu_item_padding);
    margin: var(--navbar_menu_item_margin);
    cursor: pointer;
    white-space: nowrap;
    color: var(--navbar_menu_color);
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.new_title_common_head_nav_item_ed[data-v-9040cdf2]{
    color: var(--navbar_menu_select_color);
    background-color: var(--navbar_menu_select_bg_color);
    border-bottom: 3px solid var(--color_navbar_menu_select_bottom_border);
}
/*[yansen][2022/10/30] @start*/
.__nav_specific .new_title_common_head_nav_item_ed[data-v-9040cdf2]{
    color: var(--navbar_menu_select_color);
    border-color: var(--color_navbar_menu_select_bottom_border);
}
.__nav_specific .new_title_common_head_nav_item[data-v-9040cdf2]{
    font-size: var(--navbar_menu_font_size);
}
/*[yansen][2022/10/30] @end*/
.common_head_right[data-v-9040cdf2]{
    float: right;
    position: relative;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: var(--header_height);
}
.user_logo[data-v-9040cdf2]{
    float: left;
    width: 40px;
    height:40px;
    border-radius: 50%;
}
.common_user_box[data-v-9040cdf2] {
    float: right;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height:60px;
    cursor: pointer;
}
.common_download_box[data-v-9040cdf2]{
    float: right;
}
.user_name[data-v-9040cdf2]{
    margin:0 10px;
}
.common_download_box[data-v-9040cdf2] {
    float: right;
    /*margin-top: 20px;*/
    margin-right:10px;
    cursor: pointer;
}
.common_head_nav[data-v-9040cdf2] .el-tabs__nav-wrap::after{
    height: 0;
}
.common_head_nav[data-v-9040cdf2] .el-tabs__item{
    height: 60px;
    line-height: 60px;
}
.common_head_nav[data-v-9040cdf2] .el-tabs__active-bar{
    height: 3px;
    border-radius: 3px;
}
.common_head_shrink[data-v-9040cdf2]{
    float: left;
    /*margin-top: 20px;*/
    margin-left: 30px;
    color: #909ba5;
    font-size: 16px;
    cursor: pointer;
}
.common_app_box_icon[data-v-9040cdf2]{
    color: var(--common_app_box_icon_color);
    font-size: 20px;
    margin-right: 10px;
}
.common_download_box_icon[data-v-9040cdf2]{
    color: #7b818f;
    font-size: 20px;
}
.common-user-help-btn[data-v-9040cdf2]{
    height: 26px;
    line-height: 26px;
    background-color: #ffc003;
    color: #987200;
    text-indent: 12%;
    float: right;
    white-space: nowrap;
    padding: 0 24px;
    /*margin-top: 17px;*/
    border-radius: 26px;
    position: relative;
    cursor: pointer;
    margin-right: 12px;
}
.common-user-help-icon[data-v-9040cdf2]{
    display: inline-block;
    background: url(/vue/dist/static/img/tree_03.912f6d6.png) no-repeat;
    width: 25px;
    height: 26px;
    background-size: 100% 100%;
    position: absolute;
    left: 4px;
    top: -7px;
}
.top-show-app-arrow[data-v-9040cdf2]{
    position: absolute;
    width: 0;
    height: 0;
    border-width: 0 12px 12px;
    border-style: solid;
    border-color: transparent transparent #f6f6f6;
    z-index: 9;
    top: 28px;
}
.top-show-app-arrow[data-v-9040cdf2]:after {
    content: "";
    position: absolute;
    top: 2px;
    left: -10px;
    border-width: 0 10px 10px;
    border-style: solid;
    border-color: transparent transparent #fff;
}
/*包裹公共区域 [yansen][2023/1/10]*/
.wrap-public-area-left[data-v-9040cdf2]{
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.wrap-public-area-right[data-v-9040cdf2]{
    float: right;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
}

[data-v-57ab5198]  .shrink-first-head-drawer .el-drawer__header{
    padding: 0;
    margin: 0;
}
[data-v-57ab5198]  .shrink-first-head-drawer .el-drawer__body{
    background-color: #fafafa;
}
.shrink-head-content-top[data-v-57ab5198]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.shrink-app-icon[data-v-57ab5198]{
    display: inline-block;
    width: 34px;
    height: 34px;
    border-radius: 5px;
    background-color: #edf1f4;
    text-align: center;
    line-height: 34px;
    color: #767b7f;
    font-size: 15px;
    margin-right: 10px;
}
.shrink-head-content[data-v-57ab5198]{
    padding: 0 10px 0 20px;
    margin-top: 50px;
}
.shrink-close-btn[data-v-57ab5198]{
    background-color: #eef2f5;
    padding: 10px;
    border-bottom-left-radius: 4px;
    color: #b9b9b9;
    width: 40px;
    position: absolute;
    right: 0;
    cursor: pointer;
    top: 0;
}
.shirnk_logo_img[data-v-57ab5198]{
    width: 40px;
    height: 40px;
}
.shirnk_common_app_name[data-v-57ab5198]{
    font-size: 24px;
    padding-left: 10px;
}
.shirnk_common_head_nav[data-v-57ab5198]{
    margin-top: 20px;
    color: #5b5c61;
}
.new_title_common_head_nav_item[data-v-57ab5198]{
    line-height: 56px;
    cursor: pointer;
    padding-left: 12%;
}
.new_title_common_head_nav_item[data-v-57ab5198]:hover{
    color: #2fa0fe;
}
.new_title_common_head_nav_item:hover i[data-v-57ab5198]{
    color: #fff;
}
.new_title_common_head_nav_item:hover .shrink-app-icon[data-v-57ab5198] {
    color: #fff;
    background-color: #2fa2fe;
}

.common-app-box[data-v-1538b712]{
    position: absolute;
    padding-left: 15px;
    min-width: 400px;
    right: 20px;
    background-color: #fff;
    border-radius: 10px;
    -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
    /*border-radius: 10px;
    box-shadow: 0px 0px 12px 2px #eee;*/
    top: 60px;
}
.common-app-top[data-v-1538b712]{
    height: 50px;
    line-height: 50px;
    font-weight: bold;
    font-size: 15px;
    color: #4f5e68;
}
.common-app-top-icon[data-v-1538b712]{
    float: right;
    position: absolute;
    right: 20px;
}
.common-app-type[data-v-1538b712]{
    /*margin-bottom: 40px;*/
    float: left;
    white-space: nowrap;
}
.common-app-type-item[data-v-1538b712]{
    margin-right: 30px;
    /*float: left;*/
    color: #7a8590;
    padding-bottom: 4px;
    display: inline-block;
    cursor: pointer;
}
.common-app-type-item.ed[data-v-1538b712]{
    color: #2fa2fe;
}
.common-app-type-item-line[data-v-1538b712]{
    height: 3px;
    background-color: #2fa2fe;
    border-radius: 12px;
    margin-top: 6px;
}
.common-app-item[data-v-1538b712]{
    padding: 10px 0;
    max-height: 400px;
    overflow: auto;
}
.common-app-item-box[data-v-1538b712]{
    clear: both;
    max-height: 430px;
    overflow: auto;
    min-width: 400px;
}
.common-app-items-title[data-v-1538b712]{
    background-color: #f8f8f8;
    color: #808588;
    padding: 8px 15px;
}
.index-app-item-icon[data-v-1538b712] {
    width: 45px;
    height: 45px;
    margin: auto;
}
.index-app-item[data-v-1538b712] {
    float: left;
    height: 98px;
    width: 100px;
    cursor: pointer;
    padding: 20px 5px 0px 5px;
    padding-top: 5px;
}
.index-app-item-icon img[data-v-1538b712] {
    width: 100%;
    height: 100%;
}
.index-app-item-name[data-v-1538b712] {
    width: 100%;
    line-height: 44px;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}










































li.el-icon.more.btn-quicknext.el-icon-d-arrow-right{
    -webkit-transform: none;
            transform: none;
}
.page_box{
    position: relative;
}
.common_page{
    overflow: hidden;
    margin: 20px 0px;
}
.el-pagination {
    float: right;
}
.common_page el-pagination:first-child{
    float: left;
}
.page_num_title{
    /*position: absolute;*/
    left:30px;
}
.first-pager.el-button:hover{
    color: #3a8ee6;
    background: #fff;
}
.el-pagination button:disabled{
    height:40px;
}
.el-pager li.btn-quicknext, .el-pager li.btn-quickprev{
    line-height:40px;
}
.el-pagination.is-background .btn-next, .el-pagination.is-background .btn-prev, .el-pagination.is-background .el-pager li{
    background-color: #fff;
    border-radius: 5px;
    width:40px;
}
button.el-button.first-pager.el-button--default.is-disabled{
    border-radius: 5px;
}
.el-pager li.number{
    font-weight:normal;
}
.el-pager li.number.active{
    font-weight:bold;
}
button.el-button.last-pager.el-button--default {
    height: 40px;
    background: #fff;
    border-radius: 4px;
    margin-left:4px;
}
.el-pagination{
    padding-right:0;
}
.el-pagination__sizes{
    left:70px;
}
.page-sure-btn {
    float: right;
    width: 40px;
    height: 40px;
    margin-left:10px;
    border-radius: 5px;
    background: #fff;
    line-height: 40px;
    padding: 0 4px;
    cursor: pointer;
    margin-top:2px;
    text-align: center;
}
.page-total-btn{
    float: right;
    margin-left:10px;
    margin-top:2px;
    color: #98a0aa;
    line-height: 40px;
}
.page-sure-btn:hover{
    color: #409EFF;
}
.page-sure-btn.is-disabled:hover {
    color: #C0C4CC;
}
.first-pager{
     float: right;
     background: #fff;
     border:none !important;
     color: #606266;
     height:40px;
     padding:0 6px !important;
     border-radius: 4px;
     width:45px;
}

@charset "UTF-8";
@font-face {
  font-family: 'PuHuiTiBold';
  src: url(/vue/dist/static/fonts/Alibaba-PuHuiTi-Bold.bce77fc.otf);
  font-weight: normal;
  font-style: normal;
  font-display: block; }
@font-face {
  font-family: 'PuHuiTiRegular';
  src: url(/vue/dist/static/fonts/Alibaba-PuHuiTi-Regular.fea46b8.otf);
  font-weight: normal;
  font-style: normal;
  font-display: block; }
@font-face {
  font-family: 'HarmonyOS_Sans_SC_Regular';
  src: url(/vue/dist/static/fonts/HarmonyOS_Sans_SC_Regular.69aa5b1.ttf);
  font-weight: normal;
  font-style: normal;
  font-display: block; }
@font-face {
  font-family: 报隶简;
  src: url(/vue/dist/static/fonts/报隶简.c494c59.ttf);
  font-weight: normal;
  font-style: normal;
  font-display: block; }
@font-face {
  font-family: 方正书宋;
  src: url("https://staticcache.yuschool.cn/font/方正书宋简体.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: block; }
@font-face {
  font-family: 方正楷体;
  src: url("https://staticcache.yuschool.cn/font/方正楷体简体.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: block; }
@charset "UTF-8";
.font-puhui {
  font-family: 'HarmonyOS_Sans_SC_Regular'; }
.cursor-p {
  cursor: pointer; }
/* 浮动以及清除浮动 */
.float-l {
  float: left; }
.float-r {
  float: right; }
.clearfloat:after {
  display: block;
  clear: both;
  content: "";
  visibility: hidden;
  height: 0; }
.clearfloat {
  zoom: 1; }
/*文字居左，中，右*/
.text-center {
  text-align: center; }
.text-left {
  text-align: left; }
.text-right {
  text-align: right; }
.text-overline {
  text-decoration: overline; }
.text-decoration {
  text-decoration: line-through; }
.text-underline {
  text-decoration: underline; }
.text-row {
  white-space: nowrap; }
.ft-weight {
  font-weight: bold; }
.ft-w400 {
  font-weight: 400; }
.ft-w600 {
  font-weight: 600; }
.text-multi-row {
  word-break: break-all;
  word-wrap: break-word; }
.whiteSpace-n {
  white-space: nowrap; }
/* 文字大小 */
.ft12 {
  font-size: 12px; }
.ft14 {
  font-size: 14px; }
.ft16 {
  font-size: 16px; }
.ft18 {
  font-size: 18px; }
.ft20 {
  font-size: 20px; }
.ft22 {
  font-size: 22px; }
.ft24 {
  font-size: 24px; }
.ft26 {
  font-size: 26px; }
.ft28 {
  font-size: 28px; }
.ft30 {
  font-size: 30px; }
.ft120 {
  font-size: 120px; }
.ft180 {
  font-size: 180px; }
/* 字体行高 */
.li-h20 {
  line-height: 20px; }
.li-h30 {
  line-height: 30px; }
.li-h35 {
  line-height: 35px; }
.li-h40 {
  line-height: 40px; }
/* 字体颜色 */
.color-0 {
  color: #000; }
.color-eaf5ff {
  color: #eaf5ff; }
.color-f0 {
  color: #f0f0f0; }
.color-e6 {
  color: #e6e6e6; }
.color-c3 {
  color: #c3c3c3; }
.color-8c {
  color: #8c8c8c; }
.color-9 {
  color: #999; }
.color-62 {
  color: #626262; }
.color-3 {
  color: #333; }
.color-168c51 {
  color: #168c51; }
/* 间距 */
.pd20 {
  padding: 20px; }
.pd30 {
  padding: 30px; }
.pt10 {
  padding-top: 10px; }
.pt15 {
  padding-top: 15px; }
.pt20 {
  padding-top: 20px; }
.pt25 {
  padding-top: 25px; }
.pt30 {
  padding-top: 30px; }
.pb10 {
  padding-bottom: 10px; }
.pb15 {
  padding-bottom: 15px; }
.pb20 {
  padding-bottom: 20px; }
.pb25 {
  padding-bottom: 25px; }
.pb30 {
  padding-bottom: 30px; }
.pl10 {
  padding-left: 10px; }
.pl20 {
  padding-left: 20px; }
.pl25 {
  padding-left: 25px; }
.pl30 {
  padding-left: 30px; }
.pl35 {
  padding-left: 35px; }
.pl40 {
  padding-left: 40px; }
.pl45 {
  padding-left: 45px; }
.pl50 {
  padding-left: 50px; }
.pr10 {
  padding-right: 10px; }
.pr20 {
  padding-right: 20px; }
.pr25 {
  padding-right: 25px; }
.pr30 {
  padding-right: 30px; }
.pr35 {
  padding-right: 35px; }
.pr40 {
  padding-right: 40px; }
.pr45 {
  padding-right: 45px; }
.pr50 {
  padding-right: 50px; }
.md20 {
  margin: 20px; }
.mt10 {
  margin-top: 10px; }
.mt15 {
  margin-top: 15px; }
.mt20 {
  margin-top: 20px; }
.mt25 {
  margin-top: 25px; }
.mt30 {
  margin-top: 30px; }
.mb-5 {
  margin-bottom: 5% !important; }
.mb10 {
  margin-bottom: 10px; }
.mb15 {
  margin-bottom: 15px; }
.mb20 {
  margin-bottom: 20px; }
.mb25 {
  margin-bottom: 25px; }
.mb30 {
  margin-bottom: 30px; }
.mr10 {
  margin-right: 10px; }
.mr20 {
  margin-right: 20px; }
.ml-2 {
  margin-left: 2%; }
.ml10 {
  margin-left: 10px; }
.ml20 {
  margin-left: 20px; }
.ml30 {
  margin-left: 30px; }
.border-b1-f3 {
  border-bottom: 1px solid #f3f3f3; }
.border-lb {
  border-left: 1px solid #666;
  border-bottom: 1px solid #666; }
.border-rt {
  border-right: 1px solid #666;
  border-top: 1px solid #666; }
.border-r-4 {
  border-radius: 4px; }
.border-r-6 {
  border-radius: 6px; }
.border-r-8 {
  border-radius: 8px; }
.border-r-10 {
  border-radius: 10px; }
.w-100 {
  width: 100%; }
.w-80 {
  width: 80%; }
.w-50 {
  width: 50%; }
.h-25 {
  height: 25%; }
.h-28 {
  height: 28%; }
.h-30 {
  height: 30%; }
/* icon */
.icon80 {
  width: 80px;
  height: 80px; }
.icon100 {
  width: 100px;
  height: 100px; }
.icon160 {
  width: 160px;
  height: 160px; }
/* 背景颜色 */
.bg-fbf2e7 {
  background: #fbf2e7; }
.bg-de {
  background: #DEDEDE; }
.linkstyle {
  color: #1890ff;
  cursor: pointer; }
.beyond-1 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden; }
.beyond-2 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden; }
.beyond-3 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden; }
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
.flex-multi-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: wrap;
      flex-flow: wrap; }
.jub-center-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
/*浮动 + 垂直居中*/
.flex-align-no {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center; }
/*浮动 + 垂直居中+换行*/
.flex-align {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap; }
/*浮动 +垂直居中 + 水平居中*/
.flex-juc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center; }
/*浮动 +垂直居中 + 水平居中 + 等高*/
.flex-center-stretch {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: stretch;
      align-items: stretch;
  -webkit-box-pack: stretch;
  -moz-justify-content: stretch;
  -ms-flex-pack: stretch;
      justify-content: stretch; }
.flex-v-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.flex-v-column-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
/*浮动 + 左右分布 + 换行*/
.flex-jub-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap; }
/*浮动 + 左右分布 + 垂直居中*/
.jub-jub-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center; }
/*浮动 + 左右分布*/
.jub-jub {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between; }
/* 左边顶部对齐*/
.left-float-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex; }
/* 从右边开始浮动-换行 */
.jub-jub-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap; }
/* 从右边开始浮动 */
.jub-jub-end-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center; }
/* 等距分布 */
.jub-jua-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center; }
/*上下布局 +垂直居中 + 水平居中*/
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
/* 上下布局 */
.juv-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
/* 上下分布，从上到下布局 */
.flex-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.flex-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center; }
.flex-jua {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.flex-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: flex-end;
  -moz-justify-content: flex-end;
  -ms-flex-pack: end;
      justify-content: flex-end; }
.juc-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: flex-end;
  -moz-align-items: flex-end;
  -ms-flex-align: end;
      align-items: flex-end;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center; }
.design-item-btn-small {
  width: 92px;
  height: 34px;
  background: #f0f0f0;
  border-radius: 7px;
  text-align: center;
  line-height: 34px;
  font-weight: 400;
  color: #626262;
  cursor: pointer; }

.ek-upload-file-pop .el-dialog__wrapper .el-dialog {
  border-radius: 8px;
}
.ek-upload-file-pop .el-dialog__wrapper .el-dialog__header {
  text-align: center;
}
.ek-upload-file-pop .el-dialog__wrapper .el-dialog__header .el-dialog__title {
    font-size: 15px;
    font-weight: normal;
    color: #51b1f8;
}
.ek-upload-file-pop .el-dialog__wrapper .moxie-shim.moxie-shim-html5 {
  display: none;
}

.public-pop-root-inside[data-v-35f39540] {
  position: relative;
  height: 466px;
}
.public-pop-root-inside .operation[data-v-35f39540] {
    position: absolute;
    bottom: 20px;
    margin-top: 24px;
    width: 100%;
    text-align: center;
}
.public-pop-root-inside .ek-upload-file-box[data-v-35f39540] {
    color: #ccc;
    text-align: center;
    background-color: #f8f8f8;
}
.public-pop-root-inside .ek-upload-file-box .upload-file-null[data-v-35f39540] {
      padding: 20px 0 50px 0;
      cursor: pointer;
}
.public-pop-root-inside .ek-upload-file-box .upload-file-null img[data-v-35f39540] {
        margin-bottom: 26px;
}
.public-pop-root-inside .ek-upload-file-box .file-upload-handle[data-v-35f39540] {
      padding: 6px 12px;
      text-align: right;
      min-height: 40px;
      background-color: #f0f2f3;
}
.public-pop-root-inside .ek-upload-file-box .upload-file-box[data-v-35f39540] {
      padding-top: 30px;
      min-height: 163px;
}
.public-pop-root-inside .ek-upload-file-box .upload-file-item[data-v-35f39540] {
      position: relative;
      padding: 6px;
      margin: 0 auto;
      width: 94.25%;
      background-color: white;
}
.public-pop-root-inside .ek-upload-file-box .upload-file-item .el-icon-error[data-v-35f39540] {
        position: absolute;
        top: -8px;
        right: -8px;
        color: red;
        opacity: 0;
        font-size: 20px;
        -webkit-transition: color 0.2s;
        transition: color 0.2s;
        cursor: pointer;
}
.public-pop-root-inside .ek-upload-file-box .upload-file-item .upload-file-item-content[data-v-35f39540] {
        text-align: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.public-pop-root-inside .ek-upload-file-box .upload-file-item .upload-file-item-content .upload-name[data-v-35f39540] {
          margin: 0 12px;
          width: calc(100% - 110px);
          font-size: 13px;
          color: #333;
          overflow: hidden;
          white-space: nowrap;
          text-overflow: ellipsis;
}
.public-pop-root-inside .ek-upload-file-box .upload-file-item .upload-file-item-content .file-size[data-v-35f39540] {
          font-size: 12px;
          color: #999;
}
.public-pop-root-inside .ek-upload-file-box .upload-file-item .upload-file-item-content .progress-text[data-v-35f39540] {
          -ms-flex-item-align: end;
              align-self: end;
          width: 56px;
          text-align: right;
          font-size: 12px;
          font-weight: 400;
          color: #797979;
}
.public-pop-root-inside .ek-upload-file-box .upload-file-item .progress-link[data-v-35f39540] {
        margin-top: 6px;
        width: 0%;
        height: 4px;
        background: #6ec1ff;
        border-radius: 50px;
}
.public-pop-root-inside .ek-upload-file-box .upload-file-item:hover .el-icon-error[data-v-35f39540] {
      opacity: 1;
}
.public-pop-root-inside .ek-upload-file-box .not-del-video .upload-file-item:hover .el-icon-error[data-v-35f39540] {
      display: none;
}

.public-pop-root-inside[data-v-85f9b548] {
  text-align: center;
}
.public-pop-root-inside .content[data-v-85f9b548] {
    font-size: 16px;
    margin: 30px 0;
}
.public-pop-root-inside .content .checkbox[data-v-85f9b548] {
      line-height: 40px;
}

.public-pop-root-inside img[data-v-285d1b6d] {
  pointer-events: auto !important;
}
.public-pop-root-inside .visible-switch-box[data-v-285d1b6d],
.public-pop-root-inside .activity-link-box[data-v-285d1b6d] {
  margin-bottom: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.public-pop-root-inside .copy-btn[data-v-285d1b6d] {
  text-align: center;
  color: white;
  background-color: var(--color_primary);
  cursor: pointer;
}
.public-pop-root-inside .activity-link-box[data-v-285d1b6d] {
  line-height: 34px;
}
.public-pop-root-inside .activity-link-box .link[data-v-285d1b6d] {
    line-height: 32px;
    padding: 0 8px;
    width: calc(100% - 60px);
    background-color: rgba(170, 170, 170, .1);
    border: 1px solid rgba(170, 170, 170, .2);
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.public-pop-root-inside .activity-link-box .copy-btn[data-v-285d1b6d] {
    width: 60px;
}
.public-pop-root-inside .activity-qr-code[data-v-285d1b6d] {
  margin-bottom: 12px;
  text-align: center;
  color: black;
}
.public-pop-root-inside .activity-qr-code .img[data-v-285d1b6d] {
    margin: 0 auto;
    width: 110px;
    cursor: pointer;
}
.public-pop-root-inside .activity-qr-code img[data-v-285d1b6d] {
    width: 110px;
    cursor: pointer;
}
.public-pop-root-inside .activity-qr-code span[data-v-285d1b6d] {
    cursor: pointer;
}
.public-pop-root-inside .title[data-v-285d1b6d] {
  color: #999;
  line-height: 24px;
}
.public-pop-root-inside .activity-meeting-info[data-v-285d1b6d] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
}
.public-pop-root-inside .activity-meeting-info .content[data-v-285d1b6d] {
    width: 100%;
    padding: 5px 10px;
    line-height: 24px;
    background-color: rgba(170, 170, 170, .1);
    border: 1px solid rgba(170, 170, 170, .2);
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.public-pop-root-inside .activity-meeting-info .copy-btn[data-v-285d1b6d] {
    margin-top: 12px;
    width: 100px;
    line-height: 30px;
    border-radius: 4px;
}

.activity-event-pages .analysis-table-dialog .el-table tr {
  height: 40px !important;
}
.activity-event-pages .analysis-table-dialog .evaluation {
  padding: 0 !important;
}

.analysis-table-dialog .dialog-head[data-v-086ce87a] {
  padding: 24px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.analysis-table-dialog .dialog-head .title[data-v-086ce87a] {
    font-size: 16px;
    font-weight: bold;
}
.analysis-table-dialog .class-echarts-box .echarts-box-head[data-v-086ce87a] {
  padding-bottom: 16px;
}
.analysis-table-dialog .class-echarts-box .echarts-box[data-v-086ce87a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.analysis-table-dialog .class-echarts-box .echarts-box .echarts-item[data-v-086ce87a] {
    padding: 20px 0;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    min-width: 50%;
}
.analysis-table-dialog .class-echarts-box .echarts-box .echarts-item .item-head[data-v-086ce87a] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.analysis-table-dialog .class-echarts-box .echarts-box .echarts-item .item-head .title-box[data-v-086ce87a] {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
}
.analysis-table-dialog .class-echarts-box .echarts-box .echarts-item .item-head .title-box > div[data-v-086ce87a] {
          -webkit-box-flex: 1;
              -ms-flex: 1;
                  flex: 1;
}
.analysis-table-dialog .class-echarts-box .echarts-box .echarts-item .item-head .title-box > div .el-select[data-v-086ce87a] {
            width: 154px;
}
.analysis-table-dialog .class-echarts-box .echarts-box .echarts-item .item-head .title-box .title[data-v-086ce87a] {
          text-align: center;
          font-size: 16px;
          font-weight: bold;
}
.analysis-table-dialog .class-echarts-box .echarts-box .echarts-item .item-head .title-box .actions[data-v-086ce87a] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: end;
              -ms-flex-pack: end;
                  justify-content: flex-end;
}
.analysis-table-dialog .class-echarts-box .echarts-box .echarts-item .item-head .sub-title[data-v-086ce87a] {
        color: #999999;
}
.analysis-table-dialog .el-icon-warning[data-v-086ce87a] {
  color: #E6A23C;
  font-size: 16px;
  cursor: pointer;
}
.analysis-table-dialog .table-name[data-v-086ce87a] {
  color: var(--color_primary);
  cursor: pointer;
}
.analysis-table-dialog .evaluation-result[data-v-086ce87a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: calc(100% + 20px);
  margin-left: -10px;
  border-bottom: 1px solid #EBEDF0;
}
.analysis-table-dialog .evaluation-result .evaluation-result-people[data-v-086ce87a],
  .analysis-table-dialog .evaluation-result .evaluation-result-number[data-v-086ce87a] {
    height: 100%;
    line-height: 60px;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}
.analysis-table-dialog .evaluation-result .evaluation-result-number[data-v-086ce87a] {
    border-left: 1px solid #EBEDF0;
}
.analysis-table-dialog .evaluation-result[data-v-086ce87a]:last-child {
  border-bottom: none;
}

.cm-filter-select-box[data-v-6951d0d3]{
    float: left;
}
.cm-year-select[data-v-6951d0d3]{
    min-width: 150px;
}
.cm-semster-select[data-v-6951d0d3]{
    min-width: 170px;
}
.cm-filter-select-box .el-icon-circle-close[data-v-6951d0d3]{
    display: none;
    color: #fff;
}
.cm-filter-select-type[data-v-6951d0d3]{
    width: 120px;
}
.cm-filter-select-box .el-date-editor--month[data-v-6951d0d3] {
    width: 150px;
}
.click-to-month-pick[data-v-6951d0d3]{
    position: absolute;
    left: 31px;
    background: #ffffff;
    min-width: 70px;
    line-height: 35px;
    top: 3px;
    z-index: 99;
    cursor: pointer;
}
.cm-filter-select-box[data-v-6951d0d3] .el-select__caret.el-icon-arrow-up:before{
    height: 16px;
}

.public-pop-root-inside .content[data-v-2944121f] {
  margin: 30px 40px;
  height: 280px;
  overflow: auto;
  overflow-x: hidden;
}
.public-pop-root-inside .operation[data-v-2944121f] {
  text-align: center;
  margin-top: 30px;
}
.public-pop-root-inside .tag-select-item[data-v-2944121f] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 28px;
}
.public-pop-root-inside .tag-select-item .tag-name[data-v-2944121f] {
    width: 80px;
    padding-right: 12px;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.public-pop-root-inside .tag-select-item .tag-values-item[data-v-2944121f] {
    margin-right: 12px;
    margin-bottom: 12px;
}
.public-pop-root-inside .tag-select-item .tag-values-item[data-v-2944121f] {
    padding: 0 8px;
    background: #f7f8fa;
    border-radius: 4px;
    cursor: pointer;
}
.public-pop-root-inside .tag-select-item .tag-values-item-edit[data-v-2944121f] {
    padding: 0;
}
.public-pop-root-inside .tag-select-item .tag-values-item-edit input[data-v-2944121f],
    .public-pop-root-inside .tag-select-item .tag-values-item-edit input[data-v-2944121f]:hover,
    .public-pop-root-inside .tag-select-item .tag-values-item-edit input[data-v-2944121f]:focus {
      padding: 3px 6px;
      line-height: 20px;
      border: 1px #ff7a4b solid;
      border-radius: 4px;
      width: 80px;
}
.public-pop-root-inside .tag-select-item .tag-values-item-add[data-v-2944121f] {
    padding: 0;
    width: 14px;
    height: 14px;
    text-align: center;
    border-radius: 50%;
    line-height: 14px;
    color: white;
    background-color: #ff7a4b;
}
.public-pop-root-inside .tag-select-item .tag-values-box[data-v-2944121f] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.public-pop-root-inside .filter-select-item[data-v-2944121f] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 28px;
}
.public-pop-root-inside .filter-select-item .filter-name[data-v-2944121f] {
    width: 100px;
    padding-right: 12px;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.public-pop-root-inside .filter-select-item .filter-handle-box[data-v-2944121f] {
    padding: 14px 0;
    width: 100%;
    text-align: center;
}

.error_403_page[data-v-e417ea44] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: calc(100% - 60px);
}
.error_403_page img[data-v-e417ea44] {
    width: 20%;
    margin-bottom: 10%;
}

.error_404_page[data-v-025e4d0d] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: calc(100% - 60px);
}
.error_404_page img[data-v-025e4d0d] {
    width: 20%;
    margin-bottom: 10%;
}

.evaluate-box-position[data-v-2c0eda8a] {
  z-index: 2;
  position: sticky;
  top: 40px;
}
.ecaluate-box-content[data-v-2c0eda8a] {
  padding: 24px 28px;
  background-color: #ffffff;
  border-radius: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.ecaluate-box-content .content-qrcode[data-v-2c0eda8a] {
    margin: 0 auto;
    width: 100px;
    height: 100px;
}
.ecaluate-box-content .content-title[data-v-2c0eda8a] {
    padding: 12px 0;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
}
.ecaluate-box-content .content-btn[data-v-2c0eda8a] {
    width: 128px;
    padding: 8px 0;
    text-align: center;
    color: #ffffff;
    border-radius: 4px;
    cursor: pointer;
}

.public-pop-root-inside .select-user-role-pop-main[data-v-1e0ba938] {
  padding: 40px 0;
}
.public-pop-root-inside .select-user-role-pop-main .user-role-item[data-v-1e0ba938] {
    margin: 0 auto 18px;
    width: 280px;
    text-align: center;
    line-height: 40px;
    color: var(--color_primary);
    border-radius: 4px;
    background-color: var(--primary_back_color);
    cursor: pointer;
}
.public-pop-root-inside .select-user-role-pop-main .user-role-item.check[data-v-1e0ba938] {
    color: white;
    background-color: var(--color_primary);
}
.public-pop-root-inside .operation[data-v-1e0ba938] {
  text-align: center;
}

.evaluate-module-box .record-item-image-item img {
  pointer-events: unset !important;
}

.evaluate-module-box .empty_box[data-v-0b543506] {
  min-height: auto;
}
.evaluate-module-box .activity-join-item-title[data-v-0b543506] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 16px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #2fa2fe;
  font-weight: 600;
}
.evaluate-module-box .activity-join-item-title .title-line[data-v-0b543506] {
    width: 2px;
    height: 12px;
    background-color: #2fa2fe;
    margin-right: 10px;
}
.evaluate-module-box .activity-join-item-tab[data-v-0b543506] {
  margin-bottom: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 4px;
  overflow: hidden;
}
.evaluate-module-box .activity-join-item-tab .tab-item[data-v-0b543506] {
    padding: 0 24px;
    height: 30px;
    line-height: 30px;
    border-radius: 4px;
    cursor: pointer;
    -webkit-transition: all .3s;
    transition: all .3s;
}
.evaluate-module-box .mobile-average-score[data-v-0b543506] {
  margin-bottom: 16px;
  text-align: center;
}
.evaluate-module-box .mobile-average-score .average-score-count[data-v-0b543506] {
    font-size: 34px;
    font-weight: bold;
}
.evaluate-module-box .mobile-average-score .average-score-label[data-v-0b543506] {
    color: #999999;
}
.evaluate-module-box .filter-list-box[data-v-0b543506] {
  margin-bottom: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.evaluate-module-box .filter-list-box .filter-list-item[data-v-0b543506] {
    cursor: pointer;
    margin: 4px 4px 4px 0;
    padding: 6px 8px;
    background-color: #F7F7F7;
    border-radius: 4px;
    font-size: 12px;
}
.evaluate-module-box .filter-list-box .filter-list-item.is-active[data-v-0b543506] {
      background-color: var(--theme-color);
      color: #FFFFFF;
}
.evaluate-module-box .evaluate-module-echarts[data-v-0b543506] {
  padding: 16px 0 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.evaluate-module-box .evaluate-module-echarts .average-score[data-v-0b543506] {
    width: 30%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.evaluate-module-box .evaluate-module-echarts .average-score-count[data-v-0b543506] {
      font-size: 34px;
      font-weight: bold;
}
.evaluate-module-box .evaluate-module-echarts .average-score-label[data-v-0b543506] {
      color: #999999;
}
.evaluate-module-box .evaluate-module-echarts .ecarts-box[data-v-0b543506] {
    height: 400px;
}
.evaluate-module-box .evaluate-module-record .record-item[data-v-0b543506] {
  padding: 16px 0;
  border-bottom: 1px solid #EBEDF0;
}
.evaluate-module-box .evaluate-module-record .record-item-head[data-v-0b543506] {
    margin-bottom: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.evaluate-module-box .evaluate-module-record .record-item-head-info[data-v-0b543506] {
      height: 40px;
      padding-left: 12px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
}
.evaluate-module-box .evaluate-module-record .record-item-head-info .info-box .name[data-v-0b543506] {
        margin-right: 3px;
        font-weight: bold;
}
.evaluate-module-box .evaluate-module-record .record-item-head-info .info-box .type[data-v-0b543506] {
        padding: 5px 8px;
        border-radius: 4px;
        background-color: #F7F7F7;
}
.evaluate-module-box .evaluate-module-record .record-item-head-info .info-date[data-v-0b543506] {
        font-size: 11px;
        color: #999999;
}
.evaluate-module-box .evaluate-module-record .record-item .record-item-box[data-v-0b543506] {
    margin-top: 24px;
}
.evaluate-module-box .evaluate-module-record .record-item .record-item-box .record-item-title[data-v-0b543506] {
      margin-bottom: 6px;
      padding: 0 12px;
      display: inline-block;
      max-width: 200px;
      text-align: center;
      color: var(--color_primary);
      line-height: 26px;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
      background-color: var(--primary_back_color_old);
      border-radius: 4px;
}
.evaluate-module-box .evaluate-module-record .record-item .record-item-image-box[data-v-0b543506] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.evaluate-module-box .evaluate-module-record .record-item .record-item-image-box .record-item-image-item[data-v-0b543506] {
      margin: 12px 12px 0 0;
      padding: 6px;
      position: relative;
      height: 100px;
      width: 100px;
      border: 1px dashed #ccc;
      border-radius: 6px;
      overflow: hidden;
}
.evaluate-module-box[theme-type="dark"] .average-score-count[data-v-0b543506] {
  color: #FFFFFF;
}
.evaluate-module-box[theme-type="dark"] .indicator-table[data-v-0b543506] {
  color: #D8D8D8;
}
.evaluate-module-box[theme-type="dark"] .evaluate-result-info-card[data-v-0b543506] {
  background-color: #131313;
}
.evaluate-module-box[theme-type="dark"] .evaluate-result-info-card .title[data-v-0b543506] {
    color: #FFFFFF;
}
.evaluate-module-box[theme-type="dark"] .evaluate-result-info-card .content[data-v-0b543506] {
    color: #FFFFFF;
}
.evaluate-module-box[theme-type="dark"] .info-box .name[data-v-0b543506] {
  color: #FFFFFF;
}
.evaluate-module-box[theme-type="dark"] .record-item-content[data-v-0b543506] {
  color: #FFFFFF;
}
.evaluate-result-info-card[data-v-0b543506] {
  margin-bottom: 20px;
  padding: 10px 20px;
  border-radius: 8px;
  background-color: #E8F2FF;
}
.evaluate-result-info-card .title[data-v-0b543506] {
    margin-bottom: 8px;
    font-size: 16px;
    font-weight: 600;
}
.evaluate-result-info-card .content[data-v-0b543506] {
    line-height: 24px;
}
.evaluate-result-info-card .content img[data-v-0b543506] {
      width: 20px;
      vertical-align: text-top;
}
.evaluate-indicator-info-box .evaluate-module-echarts[data-v-0b543506] {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
}
.evaluate-indicator-info-box .evaluate-module-echarts .ecarts-box[data-v-0b543506] {
    width: 60%;
}
.indicator-table[data-v-0b543506] {
  --border_val: #D8D8D8 solid 1px;
  width: 40%;
  border-left: var(--border_val);
  border-top: var(--border_val);
}
.indicator-table .row[data-v-0b543506] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.indicator-table .row .key[data-v-0b543506], .indicator-table .row .val[data-v-0b543506], .indicator-table .row .score[data-v-0b543506] {
      padding: 8px;
      width: 50px;
      border-right: var(--border_val);
      border-bottom: var(--border_val);
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
}
.indicator-table .row .key[data-v-0b543506], .indicator-table .row .score[data-v-0b543506] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      width: 50px;
}
.indicator-table .row .score[data-v-0b543506] {
      width: 70px;
}
.indicator-table .row .val[data-v-0b543506] {
      width: calc(100% - 100px);
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
}
.indicator-table-one.indicator-table[data-v-0b543506] {
  margin-bottom: 24px;
  width: 100%;
}
.app-evaluate-module-box .evaluate-module-echarts[data-v-0b543506] {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.app-evaluate-module-box .evaluate-module-echarts .ecarts-box[data-v-0b543506] {
    position: relative;
    padding-top: 100%;
    width: 100%;
    height: 0px !important;
}
.app-evaluate-module-box .evaluate-module-echarts .ecarts-box > div[data-v-0b543506] {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      background-color: 100%;
}
.app-evaluate-module-box .evaluate-module-echarts .line-echart-box.ecarts-box[data-v-0b543506] {
    padding-top: 70%;
}
.app-evaluate-module-box .evaluate-module-echarts .triangle-echart-box.ecarts-box[data-v-0b543506] {
    padding-top: 70%;
}
.app-evaluate-module-box .evaluate-module-echarts .indicator-table[data-v-0b543506] {
    margin-top: 10px;
    width: 100%;
}
.app-evaluate-module-box .indicator-table .row .key[data-v-0b543506], .app-evaluate-module-box .indicator-table .row .val[data-v-0b543506], .app-evaluate-module-box .indicator-table .row .score[data-v-0b543506] {
  padding: 4px;
}
.app-evaluate-module-box .indicator-table .row .key[data-v-0b543506] {
  width: 35px;
}
.app-evaluate-module-box .indicator-table .row .score[data-v-0b543506] {
  font-size: 12px;
  width: 55px;
}
.app-evaluate-module-box .indicator-table .row .val[data-v-0b543506] {
  width: calc(100% - 85px);
}
.app-evaluate-module-box .tab-item[data-v-0b543506] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: center;
}

.record-list-box .five-stars-appraise-box .five-stars-appraise-content .el-rate__icon {
  font-size: 30px;
}
.record-list-box .five-stars-appraise-box .five-stars-appraise-content .el-rate__text {
  font-size: 18px;
}

.record-list-box .record-list-item[data-v-1470b3d8] {
  margin-bottom: 16px;
}
.record-list-box .record-list-item .user-info[data-v-1470b3d8] {
    margin-bottom: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.record-list-box .record-list-item .user-info .info-box[data-v-1470b3d8] {
      padding-left: 16px;
}
.record-list-box .record-list-item .record-option-block[data-v-1470b3d8] {
    margin-bottom: 16px;
    border: 1px solid #ebedf0;
}
.record-list-box .record-list-item .record-option-block .block-head[data-v-1470b3d8] {
      padding: 8px 24px;
      background-color: #ebedf0;
}
.record-list-box .record-list-item .record-option-block .block-head .head-title[data-v-1470b3d8] {
        margin-bottom: 8px;
        font-size: 16px;
        font-weight: bold;
}
.record-list-box .record-list-item .record-option-block .block-register-record-list[data-v-1470b3d8] {
      padding: 16px 16px;
}
.record-list-box .record-list-item .record-option-block .block-register-record-list .record-item[data-v-1470b3d8] {
        padding: 0 8px 0;
        border: 1px dashed #FFFFFF;
        -webkit-transition: all .3s;
        transition: all .3s;
        position: relative;
}
.record-list-box .record-list-item .record-option-block .block-register-record-list .record-item .item-text[data-v-1470b3d8] {
          padding-bottom: 8px;
}
.record-list-box .record-list-item .record-option-block .block-register-record-list .record-item .item-resource-list[data-v-1470b3d8] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
}
.record-list-box .record-list-item .record-option-block .block-register-record-list .record-item .item-resource-list .resource-item[data-v-1470b3d8] {
            margin: 0 16px 8px 0;
}
.record-list-box .record-list-item .record-option-block .block-register-record-list .record-item .item-resource-list .resource-item .resource-box[data-v-1470b3d8] {
              position: relative;
}
.record-list-box .record-list-item .record-option-block .block-register-record-list .record-item .item-resource-list .resource-item .resource-box .box-mask[data-v-1470b3d8] {
                width: 100%;
                height: 100%;
                position: absolute;
                top: 0;
                left: 0;
                background-color: rgba(0, 0, 0, .8);
                z-index: 100;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-pack: center;
                    -ms-flex-pack: center;
                        justify-content: center;
                -webkit-box-align: center;
                    -ms-flex-align: center;
                        align-items: center;
}
.record-list-box .record-list-item .record-option-block .block-register-record-list .record-item .item-resource-list .resource-item .resource-box .box-mask i[data-v-1470b3d8] {
                  font-size: 28px;
                  color: #FFFFFF;
}
.record-list-box .record-list-item .record-option-block .block-register-record-list .record-item .item-points[data-v-1470b3d8] {
          margin-top: 8px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
}
.record-list-box .record-list-item .record-option-block .block-register-record-list .record-item .item-points .point[data-v-1470b3d8] {
            margin: 0 8px 8px 0;
            padding: 2px 8px;
            border-radius: 4px;
            border: 1px solid var(--theme-color);
            font-size: 12px;
            color: var(--theme-color);
}
.record-list-box .empty_box[data-v-1470b3d8] {
  min-height: auto;
}
.record-list-box .five-stars-appraise-box .five-stars-appraise-content[data-v-1470b3d8] {
  height: 140px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.record-list-box .five-stars-appraise-box .five-stars-appraise-content .stars[data-v-1470b3d8] {
    margin-left: 25px;
    width: 240px;
}

.audio-comp .audio-comp-main[data-v-2a1ca2ef] {
  position: relative;
  width: 100px;
  height: 100px;
  cursor: pointer;
}
.audio-comp .audio-comp-main img[data-v-2a1ca2ef] {
    width: 100%;
}
.audio-comp .audio-comp-main .el-icon-video-play[data-v-2a1ca2ef] {
    position: absolute;
    top: calc(50% - 14px);
    left: calc(50% - 14px);
    font-size: 28px;
    color: white;
}

.public-pop-root-inside .audio-comp-content[data-v-54781cc4] {
  margin: 24px 0;
  text-align: center;
}

.subjective-record-box .five-stars-appraise-box .five-stars-appraise-content .el-rate__icon {
  font-size: 30px;
}
.subjective-record-box .five-stars-appraise-box .five-stars-appraise-content .el-rate__text {
  font-size: 18px;
}

.subjective-record-box[data-v-9c46175a] {
  overflow-y: auto;
}
.subjective-record-box .record-option-block[data-v-9c46175a] {
    margin-bottom: 16px;
    border: 1px solid #ebedf0;
}
.subjective-record-box .record-option-block .block-head[data-v-9c46175a] {
      padding: 8px 24px;
      background-color: #ebedf0;
}
.subjective-record-box .record-option-block .block-head .head-title[data-v-9c46175a] {
        margin-bottom: 4px;
        font-size: 16px;
        font-weight: bold;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
}
.subjective-record-box .record-option-block .block-head .head-title .add-btn[data-v-9c46175a] {
          padding: 3px 6px;
          font-size: 14px;
          font-weight: 400;
          color: #fff;
          background-color: var(--back_color);
          border-radius: 4px;
          cursor: pointer;
}
.subjective-record-box .record-option-block .block-head .head-desc[data-v-9c46175a] {
        color: #5B6C75;
}
.subjective-record-box .record-option-block .block-register-record-list[data-v-9c46175a] {
      padding: 16px 16px;
}
.subjective-record-box .record-option-block .block-register-record-list .record-item[data-v-9c46175a] {
        padding: 8px 8px 0;
        margin-bottom: 8px;
        border: 1px dashed #FFFFFF;
        -webkit-transition: all .3s;
        transition: all .3s;
        position: relative;
}
.subjective-record-box .record-option-block .block-register-record-list .record-item .record-item-actions[data-v-9c46175a] {
          position: absolute;
          top: -30px;
          right: 0;
          display: none;
}
.subjective-record-box .record-option-block .block-register-record-list .record-item .record-item-actions .action-item[data-v-9c46175a] {
            padding: 0 16px;
            height: 30px;
            cursor: pointer;
            line-height: 30px;
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            background-color: var(--theme-color);
            color: #FFFFFF;
}
.subjective-record-box .record-option-block .block-register-record-list .record-item .record-item-actions .action-item .name[data-v-9c46175a] {
              margin-left: 4px;
              font-size: 12px;
}
.subjective-record-box .record-option-block .block-register-record-list .record-item .item-text[data-v-9c46175a] {
          padding-bottom: 8px;
}
.subjective-record-box .record-option-block .block-register-record-list .record-item .item-resource-list[data-v-9c46175a] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
}
.subjective-record-box .record-option-block .block-register-record-list .record-item .item-resource-list .resource-item[data-v-9c46175a] {
            margin: 0 16px 8px 0;
}
.subjective-record-box .record-option-block .block-register-record-list .record-item .item-resource-list .resource-item .resource-box[data-v-9c46175a] {
              position: relative;
}
.subjective-record-box .record-option-block .block-register-record-list .record-item .item-resource-list .resource-item .resource-box .box-mask[data-v-9c46175a] {
                width: 100%;
                height: 100%;
                position: absolute;
                top: 0;
                left: 0;
                background-color: rgba(0, 0, 0, .8);
                z-index: 100;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-pack: center;
                    -ms-flex-pack: center;
                        justify-content: center;
                -webkit-box-align: center;
                    -ms-flex-align: center;
                        align-items: center;
}
.subjective-record-box .record-option-block .block-register-record-list .record-item .item-resource-list .resource-item .resource-box .box-mask i[data-v-9c46175a] {
                  font-size: 28px;
                  color: #FFFFFF;
}
.subjective-record-box .record-option-block .block-register-record-list .record-item.is-handle[data-v-9c46175a]:hover {
          border-style: dashed;
          border-color: var(--theme-color) !important;
}
.subjective-record-box .record-option-block .block-register-record-list .record-item.is-handle:hover .record-item-actions[data-v-9c46175a] {
            display: block;
}
.subjective-record-box .record-option-block .block-register-record-list .record-item .item-points[data-v-9c46175a] {
          margin-top: 8px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
}
.subjective-record-box .record-option-block .block-register-record-list .record-item .item-points .point[data-v-9c46175a] {
            margin: 0 8px 8px 0;
            padding: 2px 8px;
            white-space: nowrap;
            border-radius: 4px;
            border: 1px solid var(--theme-color);
            font-size: 12px;
            color: var(--theme-color);
}
.subjective-record-box .empty_box[data-v-9c46175a] {
    min-height: auto;
}
.subjective-record-box .empty_box img[data-v-9c46175a] {
      height: 100px;
}
.subjective-record-box .five-stars-appraise-box .five-stars-appraise-content[data-v-9c46175a] {
    height: 300px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.subjective-record-box .five-stars-appraise-box .five-stars-appraise-content .handle-box[data-v-9c46175a] {
      margin-top: 40px;
      margin-bottom: 30px;
}
.subjective-record-box .five-stars-appraise-box .five-stars-appraise-content .stars[data-v-9c46175a] {
      margin-left: 25px;
      width: 240px;
}
/*
 * 网盘文件选择与上传
 */
body{
	width: 100%;
	height: 100%;
	font-size: 16px;
	/*font-family: "微软雅黑";*/
	font-family: Microsoft YaHei,Avenir,Helvetica,Arial,sans-serif;
    /*
	background: #ababb3;
    */
}
/*
.layui-layer-content{
    height:672px;
}
*/
/* 统一弹框样式 xiuxiu 20250109  */
.layui-layer.layui-layer-page.layui-layer-bobg{
	border-radius: 8px;
	overflow: hidden;
}
.update_alert{
    /*
	position: absolute;
	top: 7.8%;
	left: 31.1%;
    */
	width: 100%;
	height: 100%;
	background: #ffffff;
}
.update_title{
	width: 100%;
	height: 7.7%;
    text-align:center;
    position:relative;
	background: #FFFFFF;
}
.update_title a{
	display: inline-block;
    width:100px;
}
#update_localupdate{
	font-size: 15px;
	line-height: 50px;
}
.update_selected{
	color: #51b1f8;
}
#update_microselect{
	font-size: 15px;
	line-height: 50px;
}
.update_local{
	margin-top: 2.3% !important;
	width: 95%;
	padding-top: 4.3%;
	background: #f8f8f8;
	margin: 0 auto;
}
.update_delete{
	/*
    float: right;
	margin-right:10px;
	margin-top: 12px;
    */
    top:10px;
    right:12px;
    position:absolute;
    display:inline-block;
    cursor: pointer;
}
.update_picturebox{
	width: 100%;
	height: 90%;
	font-size: 18px;
	color: #e3e3e3;
    padding-top:3.6%;
    padding-bottom:10.1%;
	text-align: center;
    color: #ccc;
    display:block;
}
.update_picturebox > img{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 26px;
}
.ugdate_updatefile{
	display: none;
}
.update_schedule{
	width: 94.25%;
	height: 24%;
    margin:13px auto 0 auto;
	padding-left: 1%;
	padding-right: 1%;
	padding-top: 6px;
	padding-bottom: 6px;
	background: #FFFFFF;
    position:relative;
    /*
    overflow: hidden;
    */
}
.update_schedule_first{
    margin-top: 0;
}
.update_schedule div{
	display: inline-block;
	float: left;
}
.update_deletefile{
    display: block;
	position: absolute;
    top:-11px;
    right:-8px;
    /*
    margin-top: -17px;
    margin-left:87.1%;
    margin-left: 80.1%;
    */
}
.update_schedule p{
	padding-left: 32px;
    font-size: 13px;
}
.update_schedule .update_schedule_inform_second{
    font-size: 12px;
    color: #999999;
}
.update_schedule p b{
	float: right;
	font-weight: normal;
    color: #797979;
}
.update_schedule > .update_bar{
	width: 100%;
	height: 4px;
	margin-top: 6px;
	background: #F8F8F8;
    float: left;
    display: block;
}
.update_bar div{
	width: 0%;
	height: 4px;
	background: #6ec1ff;
    border-radius:50px;
}
.update_deletefile img{
	display: none;
}
.update_updatefile_bottom{
	margin-top: 14%;
	width: 100%;
	height: 44px;
	background: #f0f2f3 !important;
}
.update_updatefile_bottom .update_updatefile_bottom_select{
    margin-right: 12px;
    background-color: #51B1F8;
}
.update_updatefile_bottom button,#continue_add_files{
	margin-top: 8px;
	width: 70px;
	height: 30px;
    line-height:30px;
    text-align:center;
	float: right;
	margin-right: 6px;
	border: 0px;
	background: #f4a306;
	color: #FFFFFF;
	font-size: 12px;
    border-radius: 1px;
    outline: none;
    cursor: pointer;
}
.update_micro{
	width: 100%;
	height: 55.4%;
	margin: 0 auto;
	display: none;
}
.update_micro_top{
	width: 100%;
	height: 56px;
    vertical-align: middle;
	background: #F8F8F8;
    position:relative;
}
.update_input{
	width: 100%;
	height: 40px;
    font-size: 13px;
    color: #999999;
	border-radius: 20px;
	border: 1px #eeeeee solid;
	padding-left: 2%;
    /*margin: 8px 0px 8px 2%;*/
	float: left;
    outline: none;
}
input::-webkit-input-placeholder{
    color:#999;
    font-size:13px;
}
input::-moz-placeholder{
    color:#999;
    font-size:13px;
}
input::-ms-input-placeholder{
    color:#999;
    font-size:13px;
}
input::placeholder{
    color:#999;
    font-size:13px;
}
.update_search_close{
    width: 20px;
    height: 20px;
    border-radius: 20px;
    background: url(/zhvd/static/images/pan/document_icon02.png) no-repeat;
    position:absolute;
    top: 50%;
    margin-top: -10px;
    right: 46px;
    cursor: pointer;
}
.update_inputnot{
	width: 52.41%;
	height: 68%;
	border-radius: 20px;
	border: 1px #eeeeee solid;
	padding-left: 2%;
	margin-left: 2%;
	float: left;
    /*
	background: url(/zhvd/static/images/pan/document_icon03.png) no-repeat 94% 50%,#FFFFFF;
    */
    outline: none;
}
.update_namesort{
    display: inline-block;
    position: absolute;
    right: 116px;
    cursor: pointer;
}
.update_allfile{
    display: inline-block;
    position: absolute;
    right: 10px;
    cursor: pointer;
}
.update_namesort img{
	display: block;
	margin-top: 21px;
	float: left;
	margin-left: 14px;
    margin-right: 7px;
}
.update_namesort b{
	font-weight: normal;
	display: block;
	float: left;
	font-size: 14px;
    color: #999999;
    line-height: 55px;
}
.update_allfile img{
	display: block;
	margin-top: 21px;
	float: left;
	margin-left: 14px;
    margin-right: 7px;
}
.update_allfile b{
	font-weight: normal;
	display: block;
	float: left;
	line-height: 55px;
	font-size: 14px;
    color: #999999;
}
.update_micro_middle{
	width: 97%;
	height: 16%;
	padding-left: 3%;
    float: left;
}
.update_micro_middle p{
	font-size: 13px;
	line-height: 60px;
}
.update_micro_middle p b{
	font-weight: normal;
	color: #51B1F8;
    cursor: pointer;
}
.filePath{
    color:#51b1f8;
    cursor:pointer;
}
.keywrodsPath{
    color:#51b1f8;
}
.colLine{
    padding:0px 5px 0 5px;
    color: #929292;
    cursor:auto;
}
#go_back{
    padding-right:10px;
}
.update_csearch{
    width: 52.41%;
    height: 40px;
    margin: 8px 2%;
    float: left;
    position: relative;
}
.update_over{
	width: 30px;
	height: 40px;
	position: absolute;
	cursor: pointer;
    right: 12px;
    background: url(/zhvd/static/images/pan/document_icon03.png) no-repeat center;
}
.update_namesort_list{
	width: 118px;
    font-size: 13px;
	position: absolute;
	z-index: 200;
	background: #FFFFFF;
	right: 135px;
	top: 55px;
	border: 1px #E3E3E3 solid;
	display: none;
    color: #888888;
    border-radius: 2px;
}
.update_namesort_list b{
	display: block;
	position: absolute;
	top: -12px;
	left: 89px;
}
.update_namesort_list li{
	height: 34px;
	line-height: 34px;
	cursor: pointer;
	padding-left: 4%;
}
.update_allfile_list{
	width: 118px;
	position: absolute;
	z-index: 200;
	background: #FFFFFF;
	right: 30px;
	top: 55px;
	border: 1px #E3E3E3 solid;
	display: none;
    border-radius: 2px;
}
.update_namesort_list_top{
    position: absolute;
    left: 80px;
    top:-8px;
    width:14px;
    height:14px;
    border-top: 1px #E3E3E3 solid;
    border-left: 1px #E3E3E3 solid;
    background:#fff;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
}
.update_namesort_list  ul{
    position: relative;
    z-index: 9;
}
.update_allfile_list b{
	display: block;
	position: absolute;
	top: -12px;
	left: 80px;
}
.update_allfile_list  ul{
    position: relative;
    z-index: 9;
}
.update_allfile_list li{
	height: 30px;
	line-height: 30px;
	padding-left: 11.6%;
	cursor: pointer;
    font-size: 13px;
    color: #888888;
}
.update_micro_bottom{
	width: 94%;
	height: 100%;
	margin-left: 3%;
	padding-bottom: 2%;
    overflow-y:auto;
}
.update_fileupdate{
	width: 100%;
	height: 40px;
    -webkit-box-sizing:content-box;
            box-sizing:content-box;
	padding-top: 10px;
	padding-bottom: 10px;
    border-bottom: 1px solid #eeeeee;
    position: relative;
    cursor:pointer;
}
.update_fileupdate div{
	display: inline-block;
	float: left;
    width:7%;
    margin-top:8px;
}
/*
.update_fileupdate p{
	padding-left: 50px;
}
*/
.update_fileupdate_inform{
    font-size: 14px;
    color:black;
    width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 15px;
}
.update_fileupdate_date{
    font-size:12px;
    color:#b6b6b6;
    margin-top: 8px;
    padding-left:50px;
}
.update_fileupdate p b{
	font-weight: normal;
	color: #51B1F8;
}
.update_updatefile{
    display: none;
}
.update_file_arrow{
    position:absolute;
    width:18px;
    height:18px;
    right:25px;
    top:50%;
    margin-top:-10px;
	background: url(/zhvd/static/images/pan/document_icon14.png) no-repeat;
}
.update_selectbox{
	position: absolute;
	width: 20px;
	height: 20px;
	border: 1px #EEEEEE solid;
	right: 25px;
    top: 50%;
    margin-top: -10px;
}
.update_selectboxon{
	background: url(/zhvd/static/images/pan/document_icon12.png) no-repeat;
    width: 20px;
    height: 20px;
    border: none;
}
.update_admit{
	font-size: 15px;
	position: absolute;
	width: 16.06%;
	height: 40px;
	background: #51B1F8;
	color: #FFFFFF;
	border: 0;
    /*
	margin-top: 26.5%;
    */
	left: 42%;
	bottom: 2.5%;
    border-radius: 4px;
    outline: none;
    cursor: pointer;
}
.update_admit_finish_str{
	width: 20%;
	background: #909399;
	cursor: no-drop;
}
.upload_first_task{
    display:inline-block;
    position:absolute;
    top: 34px;
    left: 3%;
}
.no_content_dom{
    width:100%;
    height:320px;
    background:url(/vue/dist/static/img/no_content_03.13a87c9.png) center no-repeat;
}
.update_local_size, .update_local_type{
    font-size:14px;
    word-break: break-all;
}
.smart-homework-detail-main-content-enclosure-ul-li-name {
    line-height: 22px;
}
.smart-homework-detail-main-content-enclosure-ul-li-name span {
    font-size: 20px;
}

.operation-bar-box .bar-actions[data-v-53597a28] {
  margin-bottom: 12px;
  padding: 8px 18px;
  border: 1px solid #ebedf0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.operation-bar-box .bar-actions .label[data-v-53597a28] {
    margin-right: 24px;
}
.operation-bar-box .bar-actions .action-item[data-v-53597a28] {
    margin-right: 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    cursor: pointer;
}
.operation-bar-box .bar-actions .action-item .name[data-v-53597a28] {
      margin-left: 4px;
}
.operation-bar-box .points-box[data-v-53597a28] {
  padding: 8px 0px;
}
.operation-bar-box .points-box .points-list[data-v-53597a28] {
    margin-top: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.operation-bar-box .points-box .points-list .point[data-v-53597a28] {
      margin: 0 8px 8px 0;
      padding: 2px 8px;
      white-space: nowrap;
      border-radius: 4px;
      border: 1px solid var(--theme-color);
      font-size: 12px;
      color: var(--theme-color);
      cursor: pointer;
      -webkit-transition: all .3s;
      transition: all .3s;
}
.operation-bar-box .points-box .points-list .point.point-active[data-v-53597a28] {
        background-color: var(--theme-color);
        color: #FFFFFF;
}
.operation-bar-box .type-handle-block[data-v-53597a28] {
  padding: 8px 0;
}
.operation-bar-box .type-handle-block .resource-item[data-v-53597a28] {
    margin: 16px 0 0;
    padding: 8px 16px;
    -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.operation-bar-box .type-handle-block .resource-item .size[data-v-53597a28] {
      margin-left: 16px;
}
.operation-bar-box .type-handle-block .resource-item .del-btn[data-v-53597a28] {
      margin-left: 24px;
      cursor: pointer;
}
.operation-bar-box .footer-actions[data-v-53597a28] {
  padding: 16px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.operation-bar-box .footer-actions .cancel-btn[data-v-53597a28] {
    margin-left: 16px;
    padding: 0 24px;
    height: 30px;
    line-height: 30px;
    border-radius: 4px;
    cursor: pointer;
    background-color: #f4f5ff;
    color: #5b6c75;
}
.operation-bar-box .footer-actions .primary-btn[data-v-53597a28] {
    margin-left: 16px;
    padding: 0 24px;
    height: 30px;
    line-height: 30px;
    border-radius: 4px;
    cursor: pointer;
    background-color: var(--theme-color);
    color: #FFFFFF;
}

.public-pop-root-inside[data-v-30bf9e2a] {
  text-align: center;
}
.public-pop-root-inside .content[data-v-30bf9e2a] {
    font-size: 16px;
    margin: 30px 40px;
}

.evaluate-register-box[data-v-23a9d5aa] {
  height: calc(100% - 78px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.evaluate-register-box .box-left-nav[data-v-23a9d5aa] {
    width: 300px;
}
.evaluate-register-box .box-left-nav .left-nav-item[data-v-23a9d5aa] {
      width: 100%;
      padding: 8px 16px;
      border: 1px solid #EBEDF0;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      border-bottom: none;
      cursor: pointer;
}
.evaluate-register-box .box-left-nav .left-nav-item[data-v-23a9d5aa]:last-child {
        border-bottom: 1px solid #EBEDF0;
}
.evaluate-register-box .box-left-nav .left-nav-item.is-active[data-v-23a9d5aa] {
        background-color: var(--theme-color);
        border: 1px solid var(--theme-color);
        color: #ffffff;
}
.evaluate-register-box .box-right-box[data-v-23a9d5aa] {
    width: calc(100% - 330px);
    overflow-y: scroll;
}
.evaluate-register-box .box-right-box .box-item[data-v-23a9d5aa] {
      margin-bottom: 16px;
      border: 1px solid #EBEDF0;
}
.evaluate-register-box .box-right-box .box-item .item-title[data-v-23a9d5aa] {
        padding: 8px;
        font-weight: bold;
        border-bottom: 1px solid #EBEDF0;
        background-color: #f0f0f0;
}
.evaluate-register-box .box-right-box .box-item .item-content[data-v-23a9d5aa] {
        padding: 8px;
}
.evaluate-register-box .box-right-box .box-item .item-indiator-box[data-v-23a9d5aa] {
        padding: 8px;
}
.evaluate-register-box .box-right-box .box-item .item-indiator-box-title[data-v-23a9d5aa] {
          padding: 8px 0;
          font-weight: bold;
}
.evaluate-register-box .box-right-box .box-item .item-indiator-box .indiator-box-item-tips[data-v-23a9d5aa] {
          margin-left: 10px;
          padding: 8px;
          border-radius: 4px;
          background-color: #EBEDF0;
          display: inline-block;
}
.evaluate-register-box .box-right-box .box-item .item-indiator-box .indiator-box-item[data-v-23a9d5aa] .el-radio-group {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
}
.evaluate-register-box .box-right-box .box-item .item-indiator-box .indiator-box-item[data-v-23a9d5aa] .el-radio-group .el-radio {
            margin: 8px 0;
}
.evaluate-register-box .box-right-box .box-item .item-evaluate[data-v-23a9d5aa] {
        padding: 8px;
}
.evaluate-register-box .box-right-box .box-item .item-evaluate-title[data-v-23a9d5aa] {
          padding: 8px 0;
          font-weight: bold;
}
.evaluate-register-box .box-right-box .box-actions[data-v-23a9d5aa] {
      padding: 16px 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
}
.evaluate-register-box .box-right-box .box-actions .actions-btn[data-v-23a9d5aa] {
        padding: 5px 24px;
        border-radius: 4px;
        background-color: var(--theme-color);
        color: #ffffff;
        cursor: pointer;
}
/*
 * 网盘文件选择与上传
 */
body{
	width: 100%;
	height: 100%;
	font-size: 16px;
	/*font-family: "微软雅黑";*/
	font-family: Microsoft YaHei,Avenir,Helvetica,Arial,sans-serif;
    /*
	background: #ababb3;
    */
}
/*
.layui-layer-content{
    height:672px;
}
*/
/* 统一弹框样式 xiuxiu 20250109  */
.layui-layer.layui-layer-page.layui-layer-bobg{
	border-radius: 8px;
	overflow: hidden;
}
.update_alert{
    /*
	position: absolute;
	top: 7.8%;
	left: 31.1%;
    */
	width: 100%;
	height: 100%;
	background: #ffffff;
}
.update_title{
	width: 100%;
	height: 7.7%;
    text-align:center;
    position:relative;
	background: #FFFFFF;
}
.update_title a{
	display: inline-block;
    width:100px;
}
#update_localupdate{
	font-size: 15px;
	line-height: 50px;
}
.update_selected{
	color: #51b1f8;
}
#update_microselect{
	font-size: 15px;
	line-height: 50px;
}
.update_local{
	margin-top: 2.3% !important;
	width: 95%;
	padding-top: 4.3%;
	background: #f8f8f8;
	margin: 0 auto;
}
.update_delete{
	/*
    float: right;
	margin-right:10px;
	margin-top: 12px;
    */
    top:10px;
    right:12px;
    position:absolute;
    display:inline-block;
    cursor: pointer;
}
.update_picturebox{
	width: 100%;
	height: 90%;
	font-size: 18px;
	color: #e3e3e3;
    padding-top:3.6%;
    padding-bottom:10.1%;
	text-align: center;
    color: #ccc;
    display:block;
}
.update_picturebox > img{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 26px;
}
.ugdate_updatefile{
	display: none;
}
.update_schedule{
	width: 94.25%;
	height: 24%;
    margin:13px auto 0 auto;
	padding-left: 1%;
	padding-right: 1%;
	padding-top: 6px;
	padding-bottom: 6px;
	background: #FFFFFF;
    position:relative;
    /*
    overflow: hidden;
    */
}
.update_schedule_first{
    margin-top: 0;
}
.update_schedule div{
	display: inline-block;
	float: left;
}
.update_deletefile{
    display: block;
	position: absolute;
    top:-11px;
    right:-8px;
    /*
    margin-top: -17px;
    margin-left:87.1%;
    margin-left: 80.1%;
    */
}
.update_schedule p{
	padding-left: 32px;
    font-size: 13px;
}
.update_schedule .update_schedule_inform_second{
    font-size: 12px;
    color: #999999;
}
.update_schedule p b{
	float: right;
	font-weight: normal;
    color: #797979;
}
.update_schedule > .update_bar{
	width: 100%;
	height: 4px;
	margin-top: 6px;
	background: #F8F8F8;
    float: left;
    display: block;
}
.update_bar div{
	width: 0%;
	height: 4px;
	background: #6ec1ff;
    border-radius:50px;
}
.update_deletefile img{
	display: none;
}
.update_updatefile_bottom{
	margin-top: 14%;
	width: 100%;
	height: 44px;
	background: #f0f2f3 !important;
}
.update_updatefile_bottom .update_updatefile_bottom_select{
    margin-right: 12px;
    background-color: #51B1F8;
}
.update_updatefile_bottom button,#continue_add_files{
	margin-top: 8px;
	width: 70px;
	height: 30px;
    line-height:30px;
    text-align:center;
	float: right;
	margin-right: 6px;
	border: 0px;
	background: #f4a306;
	color: #FFFFFF;
	font-size: 12px;
    border-radius: 1px;
    outline: none;
    cursor: pointer;
}
.update_micro{
	width: 100%;
	height: 55.4%;
	margin: 0 auto;
	display: none;
}
.update_micro_top{
	width: 100%;
	height: 56px;
    vertical-align: middle;
	background: #F8F8F8;
    position:relative;
}
.update_input{
	width: 100%;
	height: 40px;
    font-size: 13px;
    color: #999999;
	border-radius: 20px;
	border: 1px #eeeeee solid;
	padding-left: 2%;
    /*margin: 8px 0px 8px 2%;*/
	float: left;
    outline: none;
}
input::-webkit-input-placeholder{
    color:#999;
    font-size:13px;
}
input::-moz-placeholder{
    color:#999;
    font-size:13px;
}
input::-ms-input-placeholder{
    color:#999;
    font-size:13px;
}
input::placeholder{
    color:#999;
    font-size:13px;
}
.update_search_close{
    width: 20px;
    height: 20px;
    border-radius: 20px;
    background: url(/zhvd/static/images/pan/document_icon02.png) no-repeat;
    position:absolute;
    top: 50%;
    margin-top: -10px;
    right: 46px;
    cursor: pointer;
}
.update_inputnot{
	width: 52.41%;
	height: 68%;
	border-radius: 20px;
	border: 1px #eeeeee solid;
	padding-left: 2%;
	margin-left: 2%;
	float: left;
    /*
	background: url(/zhvd/static/images/pan/document_icon03.png) no-repeat 94% 50%,#FFFFFF;
    */
    outline: none;
}
.update_namesort{
    display: inline-block;
    position: absolute;
    right: 116px;
    cursor: pointer;
}
.update_allfile{
    display: inline-block;
    position: absolute;
    right: 10px;
    cursor: pointer;
}
.update_namesort img{
	display: block;
	margin-top: 21px;
	float: left;
	margin-left: 14px;
    margin-right: 7px;
}
.update_namesort b{
	font-weight: normal;
	display: block;
	float: left;
	font-size: 14px;
    color: #999999;
    line-height: 55px;
}
.update_allfile img{
	display: block;
	margin-top: 21px;
	float: left;
	margin-left: 14px;
    margin-right: 7px;
}
.update_allfile b{
	font-weight: normal;
	display: block;
	float: left;
	line-height: 55px;
	font-size: 14px;
    color: #999999;
}
.update_micro_middle{
	width: 97%;
	height: 16%;
	padding-left: 3%;
    float: left;
}
.update_micro_middle p{
	font-size: 13px;
	line-height: 60px;
}
.update_micro_middle p b{
	font-weight: normal;
	color: #51B1F8;
    cursor: pointer;
}
.filePath{
    color:#51b1f8;
    cursor:pointer;
}
.keywrodsPath{
    color:#51b1f8;
}
.colLine{
    padding:0px 5px 0 5px;
    color: #929292;
    cursor:auto;
}
#go_back{
    padding-right:10px;
}
.update_csearch{
    width: 52.41%;
    height: 40px;
    margin: 8px 2%;
    float: left;
    position: relative;
}
.update_over{
	width: 30px;
	height: 40px;
	position: absolute;
	cursor: pointer;
    right: 12px;
    background: url(/zhvd/static/images/pan/document_icon03.png) no-repeat center;
}
.update_namesort_list{
	width: 118px;
    font-size: 13px;
	position: absolute;
	z-index: 200;
	background: #FFFFFF;
	right: 135px;
	top: 55px;
	border: 1px #E3E3E3 solid;
	display: none;
    color: #888888;
    border-radius: 2px;
}
.update_namesort_list b{
	display: block;
	position: absolute;
	top: -12px;
	left: 89px;
}
.update_namesort_list li{
	height: 34px;
	line-height: 34px;
	cursor: pointer;
	padding-left: 4%;
}
.update_allfile_list{
	width: 118px;
	position: absolute;
	z-index: 200;
	background: #FFFFFF;
	right: 30px;
	top: 55px;
	border: 1px #E3E3E3 solid;
	display: none;
    border-radius: 2px;
}
.update_namesort_list_top{
    position: absolute;
    left: 80px;
    top:-8px;
    width:14px;
    height:14px;
    border-top: 1px #E3E3E3 solid;
    border-left: 1px #E3E3E3 solid;
    background:#fff;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
}
.update_namesort_list  ul{
    position: relative;
    z-index: 9;
}
.update_allfile_list b{
	display: block;
	position: absolute;
	top: -12px;
	left: 80px;
}
.update_allfile_list  ul{
    position: relative;
    z-index: 9;
}
.update_allfile_list li{
	height: 30px;
	line-height: 30px;
	padding-left: 11.6%;
	cursor: pointer;
    font-size: 13px;
    color: #888888;
}
.update_micro_bottom{
	width: 94%;
	height: 100%;
	margin-left: 3%;
	padding-bottom: 2%;
    overflow-y:auto;
}
.update_fileupdate{
	width: 100%;
	height: 40px;
    -webkit-box-sizing:content-box;
            box-sizing:content-box;
	padding-top: 10px;
	padding-bottom: 10px;
    border-bottom: 1px solid #eeeeee;
    position: relative;
    cursor:pointer;
}
.update_fileupdate div{
	display: inline-block;
	float: left;
    width:7%;
    margin-top:8px;
}
/*
.update_fileupdate p{
	padding-left: 50px;
}
*/
.update_fileupdate_inform{
    font-size: 14px;
    color:black;
    width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 15px;
}
.update_fileupdate_date{
    font-size:12px;
    color:#b6b6b6;
    margin-top: 8px;
    padding-left:50px;
}
.update_fileupdate p b{
	font-weight: normal;
	color: #51B1F8;
}
.update_updatefile{
    display: none;
}
.update_file_arrow{
    position:absolute;
    width:18px;
    height:18px;
    right:25px;
    top:50%;
    margin-top:-10px;
	background: url(/zhvd/static/images/pan/document_icon14.png) no-repeat;
}
.update_selectbox{
	position: absolute;
	width: 20px;
	height: 20px;
	border: 1px #EEEEEE solid;
	right: 25px;
    top: 50%;
    margin-top: -10px;
}
.update_selectboxon{
	background: url(/zhvd/static/images/pan/document_icon12.png) no-repeat;
    width: 20px;
    height: 20px;
    border: none;
}
.update_admit{
	font-size: 15px;
	position: absolute;
	width: 16.06%;
	height: 40px;
	background: #51B1F8;
	color: #FFFFFF;
	border: 0;
    /*
	margin-top: 26.5%;
    */
	left: 42%;
	bottom: 2.5%;
    border-radius: 4px;
    outline: none;
    cursor: pointer;
}
.update_admit_finish_str{
	width: 20%;
	background: #909399;
	cursor: no-drop;
}
.upload_first_task{
    display:inline-block;
    position:absolute;
    top: 34px;
    left: 3%;
}
.no_content_dom{
    width:100%;
    height:320px;
    background:url(/vue/dist/static/img/no_content_03.13a87c9.png) center no-repeat;
}
.update_local_size, .update_local_type{
    font-size:14px;
    word-break: break-all;
}

.pt0[data-v-8623f6d4] {
  padding-top: 0 !important;
}
.border0[data-v-8623f6d4] {
  border: none !important;
}
.mb4[data-v-8623f6d4] {
  margin-bottom: 4px;
}
[data-v-8623f6d4] .el-radio {
  display: block;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.target-item .catalogue-vessel[data-v-8623f6d4] {
  width: 100%;
  height: 46px;
  padding: 0 8px;
  line-height: 46px;
  border-bottom: 1px solid #eee;
  background: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.target-item .catalogue-first[data-v-8623f6d4] {
  background: #F4F5F7;
  border-bottom: 0;
  color: #454545;
  font-weight: 700;
}
.target-item .target-vessel[data-v-8623f6d4] {
  padding: 0 8px;
  padding-bottom: 16px;
}
.target-item .target-vessel .target-info[data-v-8623f6d4] {
    padding: 13px 0;
    line-height: 46px;
}
.target-item .target-vessel .target-info .target-img[data-v-8623f6d4] {
      width: 20px;
      height: 20px;
      border-radius: 50%;
}
.target-item .target-vessel .target-info .target-name[data-v-8623f6d4] {
      width: calc(100% - 28px);
      margin-left: 8px;
      line-height: 20px;
}
.target-item .remark-vessel[data-v-8623f6d4] {
  padding: 0 8px;
  padding-top: 16px;
  padding-bottom: 16px;
}
.target-item .remark-vessel > .title[data-v-8623f6d4] {
    font-weight: bold;
}
.target-item .total-catalogue-vessel[data-v-8623f6d4] {
  display: none;
}
.target-item .image-box[data-v-8623f6d4] {
  margin-top: 12px;
}
.target-item .image-box .image-list[data-v-8623f6d4] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.target-item .image-box .image-list .image[data-v-8623f6d4] {
      margin: 12px 12px 0 0;
      padding: 6px;
      position: relative;
      height: 100px;
      width: 100px;
      border: 1px dashed #ccc;
      border-radius: 6px;
      overflow: hidden;
}
.target-item .image-box .image-list .image img[data-v-8623f6d4] {
        width: 100%;
        height: 100%;
        -o-object-fit: contain;
           object-fit: contain;
}
.target-item .image-box .image-list .image .delete-img-box[data-v-8623f6d4] {
        position: absolute;
        top: 0;
        left: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        font-size: 26px;
        height: 100%;
        width: 100%;
        background: rgba(0, 0, 0, 0);
        -webkit-transition: background 0.2s;
        transition: background 0.2s;
}
.target-item .image-box .image-list .image .delete-img-box i[data-v-8623f6d4] {
          display: none;
          color: white;
          cursor: pointer;
}
.target-item .image-box .image-list .image:hover .delete-img-box[data-v-8623f6d4] {
      background: rgba(0, 0, 0, .6);
}
.target-item .image-box .image-list .image:hover .delete-img-box i[data-v-8623f6d4] {
        display: block;
}

.activity-event-file-preview[data-v-aff456c2] {
  height: 100%;
  width: 100%;
}
.activity-event-file-preview .activity-event-file-preview-main[data-v-aff456c2] {
    height: 100%;
    width: 100%;
}
.activity-event-file-preview .activity-event-file-preview-main .title[data-v-aff456c2] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      line-height: 36px;
}
.activity-event-file-preview .activity-event-file-preview-main .title .download-btn-icon[data-v-aff456c2] {
        font-size: 16px;
        font-weight: 600;
        cursor: pointer;
}
.activity-event-file-preview .activity-event-file-preview-main .title .download-btn-icon i[data-v-aff456c2] {
          font-size: 16px;
          vertical-align: text-bottom;
}
.activity-event-file-preview .activity-event-file-preview-main iframe[data-v-aff456c2] {
      width: 100%;
      height: calc(100% - 36px);
}

.activity-event-pages .lecture-record-info-pop .el-table tr {
  height: 40px !important;
}

.public-pop-root-inside .operation[data-v-f262d5b4] {
  margin-top: 30px;
  text-align: center;
}
.public-pop-root-inside .lecture-record-info-content[data-v-f262d5b4] {
  min-height: 200px;
}
.public-pop-root-inside .lecture-record-info-content .course-name[data-v-f262d5b4] {
    color: var(--color_primary);
    text-decoration: underline;
    cursor: pointer;
}
.public-pop-root-inside .lecture-record-info-content .evaluation-result .el-icon-warning[data-v-f262d5b4] {
    color: #E6A23C;
    font-size: 16px;
    cursor: pointer;
}

.left-nav-item-box .icon > i {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.left-nav-item-box .icon > i > svg {
    width: 16px;
    height: 16px;
}
.left-nav-item-box .primary-font-color > .icon > i > svg * {
  stroke: #ff7a4b;
}

.left-nav[data-v-236633c5] {
  width: 180px;
  height: 100%;
  padding: 29px 12px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: white;
  color: #606266;
  font-family: SourceHanSansSC, SourceHanSansSC-Regular;
  font-size: 16px;
  font-weight: 400;
  text-align: left;
  line-height: 24px;
  -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
          box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
}
.left-nav-item-box[data-v-236633c5] {
  margin-bottom: 26px;
  border-radius: 8px;
}
.left-nav-item[data-v-236633c5] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 2px 0;
  padding: 10px 30px;
  border-radius: 16px;
  cursor: pointer;
}
.left-nav-item .icon[data-v-236633c5] {
    width: 25px;
}
.left-nav-item .name[data-v-236633c5] {
    font-size: 12px;
}

.activity-event-pages .left-nav .el-menu-vertical-demo .el-submenu__title i,
.activity-event-pages .left-nav .el-menu-vertical-demo .el-menu-item i,
.activity-project-pages .left-nav .el-menu-vertical-demo .el-submenu__title i,
.activity-project-pages .left-nav .el-menu-vertical-demo .el-menu-item i {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.activity-event-pages .left-nav .el-menu-vertical-demo .el-submenu__title .layui-icon-extend-iconfont,
.activity-event-pages .left-nav .el-menu-vertical-demo .el-menu-item .layui-icon-extend-iconfont,
.activity-project-pages .left-nav .el-menu-vertical-demo .el-submenu__title .layui-icon-extend-iconfont,
.activity-project-pages .left-nav .el-menu-vertical-demo .el-menu-item .layui-icon-extend-iconfont {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  text-align: center;
  width: 16px;
}
.activity-event-pages .left-nav .el-menu-vertical-demo .el-submenu__title .layui-icon-extend-iconfont-a-xingzhuang22,
.activity-event-pages .left-nav .el-menu-vertical-demo .el-menu-item .layui-icon-extend-iconfont-a-xingzhuang22,
.activity-project-pages .left-nav .el-menu-vertical-demo .el-submenu__title .layui-icon-extend-iconfont-a-xingzhuang22,
.activity-project-pages .left-nav .el-menu-vertical-demo .el-menu-item .layui-icon-extend-iconfont-a-xingzhuang22 {
  font-size: 12px;
}
.activity-event-pages .left-nav .el-menu-vertical-demo .el-submenu__title .layui-icon-extend-iconfont-ziyuan2,
.activity-event-pages .left-nav .el-menu-vertical-demo .el-menu-item .layui-icon-extend-iconfont-ziyuan2,
.activity-project-pages .left-nav .el-menu-vertical-demo .el-submenu__title .layui-icon-extend-iconfont-ziyuan2,
.activity-project-pages .left-nav .el-menu-vertical-demo .el-menu-item .layui-icon-extend-iconfont-ziyuan2 {
  font-size: 15px;
}
.activity-event-pages .left-nav .el-menu-vertical-demo .el-submenu__title:hover i,
.activity-event-pages .left-nav .el-menu-vertical-demo .el-menu-item:hover i,
.activity-project-pages .left-nav .el-menu-vertical-demo .el-submenu__title:hover i,
.activity-project-pages .left-nav .el-menu-vertical-demo .el-menu-item:hover i {
  color: var(--color_primary);
}

.activity-event-pages {
  --color_primary: #ff7a4b;
}
.activity-event-pages .left-nav,
.activity-project-pages .left-nav {
  padding-top: 20px;
  width: 180px;
  background-color: white;
}
.activity-event-pages .left-nav .el-menu,
  .activity-project-pages .left-nav .el-menu {
    border-width: 0;
}
.activity-event-pages .left-nav .icon-svg,
  .activity-project-pages .left-nav .icon-svg {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
}
.activity-event-pages .left-nav .icon-svg > svg,
    .activity-project-pages .left-nav .icon-svg > svg {
      width: 16px;
      height: 16px;
}
.activity-event-pages .left-nav .icon-svg > svg *,
      .activity-project-pages .left-nav .icon-svg > svg * {
        stroke: #454545;
}
.activity-event-pages .left-nav .icon,
  .activity-project-pages .left-nav .icon {
    font-size: 16px;
}
.activity-event-pages .left-nav .el-submenu .el-menu-item,
  .activity-project-pages .left-nav .el-submenu .el-menu-item {
    min-width: auto;
}
.activity-event-pages .left-nav .el-menu-item.is-active .icon-svg > svg *,
  .activity-project-pages .left-nav .el-menu-item.is-active .icon-svg > svg * {
    stroke: var(--color_primary);
}

.null-scheme-show-card[data-v-2c9423dc] {
  height: calc(100% - 90px);
}
.null-scheme-show-card .null-scheme-show-card-content[data-v-2c9423dc] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 90%;
}
.null-scheme-show-card .null-scheme-show-card-content .empty-block[data-v-2c9423dc] {
      text-align: center;
}
.null-scheme-show-card .null-scheme-show-card-content .empty-block img[data-v-2c9423dc] {
        width: 180px;
}
.null-scheme-show-card .null-scheme-show-card-content .empty-block .empty-text[data-v-2c9423dc] {
        line-height: 60px;
        color: #333;
}

[data-v-17423dac] .el-pager li,[data-v-17423dac] .el-pagination .btn-next,[data-v-17423dac] .el-pagination .btn-prev {
  width: 28px !important;
  height: 28px;
  line-height: 28px;
}
.add-scheme-scale-pop[data-v-17423dac] {
  padding: 0 24px;
}
.box-header[data-v-17423dac] {
  padding-right: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.box-header .header-title[data-v-17423dac] {
    font-size: 15px;
    font-weight: bold;
}
.box-header i[data-v-17423dac] {
    cursor: pointer;
}
[data-v-17423dac] .el-input {
  width: 291px;
}
.sync-scheme-box .pages-filter-box[data-v-17423dac] {
  background-color: #FFFFFF;
  padding: 0 0 16px;
}
.sync-scheme-box .pages-filter-box .filter-box-item[data-v-17423dac] {
    padding: 10px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px dashed #f3f5f7;
}
.sync-scheme-box .pages-filter-box .filter-box-item[data-v-17423dac]:last-child {
      border-bottom: none;
}
.sync-scheme-box .pages-filter-box .filter-box-item .item-label[data-v-17423dac] {
      -ms-flex-negative: 0;
          flex-shrink: 0;
      width: 50px;
}
.sync-scheme-box .pages-filter-box .filter-box-item .item-options[data-v-17423dac] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.sync-scheme-box .pages-filter-box .filter-box-item .item-options .option-btn[data-v-17423dac] {
        cursor: pointer;
        margin-right: 30px;
}
.sync-scheme-box .pages-filter-box .filter-box-item .item-options .option-btn.is-active[data-v-17423dac] {
          color: var(--color_primary);
}
.sync-scheme-box .scheme-box[data-v-17423dac] {
  padding: 16px;
  border: 1px solid #EBEDF0;
  border-radius: 4px;
}
.sync-scheme-box .scheme-box .scheme-item[data-v-17423dac] {
    padding: 16px 0;
    border-bottom: 1px dashed #f3f5f7;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.sync-scheme-box .scheme-box .scheme-item .item-check[data-v-17423dac] {
      margin-right: 16px;
}
.sync-scheme-box .scheme-box .scheme-item .item-info .title[data-v-17423dac] {
      font-weight: bold;
}
.sync-scheme-box .pagination-box[data-v-17423dac] {
  padding-top: 16px;
  height: 28px;
  -webkit-box-sizing: unset;
          box-sizing: unset;
}
.sync-scheme-box .box-actions[data-v-17423dac] {
  padding: 16px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.sync-scheme-box .box-actions .action-item[data-v-17423dac] {
    margin: 0 16px;
}

.page-headre-box[data-v-1f7f5664] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 5px 0;
  background-color: white;
  border-top: 1px #f3f4f6 solid;
}
.page-headre-box > div[data-v-1f7f5664] {
    width: 70%;
}
.page-headre-box .page-title[data-v-1f7f5664] {
    position: relative;
    line-height: 45px;
}
.page-headre-box .page-title .back-btn[data-v-1f7f5664] {
      position: relative;
      width: 30px;
      z-index: 2;
      cursor: pointer;
}
.page-headre-box .page-title div[data-v-1f7f5664] {
      top: 0;
      position: absolute;
      width: 100%;
      text-align: center;
}

.activity-publish-box > div[data-v-10d3f1ff] {
  margin-bottom: 12px;
}
.activity-link-box[data-v-10d3f1ff] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}
.activity-link-box > div[data-v-10d3f1ff] {
    margin-right: 8px;
    padding: 6px 12px;
    color: #ff7a4b;
    background: rgba(100, 100, 100, .1);
    width: 365px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.activity-link-box i[data-v-10d3f1ff] {
    font-size: 22px;
}
.activity-code-img-box[data-v-10d3f1ff] {
  margin-bottom: 40px !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100px;
  font-size: 12px;
  color: #ff7a4b;
}
.activity-code-img-box .code-img[data-v-10d3f1ff] {
    width: 100px;
    height: 100px;
    background: rgba(100, 100, 100, .1);
    margin-bottom: 6px;
}
.activity-code-img-box .code-img > img[data-v-10d3f1ff] {
      height: 100%;
}
.download[data-v-10d3f1ff] {
  cursor: pointer;
}




































































@charset "utf-8";
/*CSS Document*/
/*
 * @desc 选人插件
 * @author zhangxue
 * @date 20181108
 *
 * */
.sns-sudb-content{
    width:100%;
    height:100%;
}
.sns-sudb-content, .sns-sudb-content *{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.sns-sudbc-center{
    width:100%;
    height:100%;
    padding:30px;
    padding-top:0;
    position:relative;
    padding-bottom:100px;
}
.sns-sudbcc-item{
    float:left;
    width:47.5%;
    height:100%;
    padding-top:70px;
    position:relative;
}
.sns-sudbcc-item+.sns-sudbcc-item{
    float:right;
}
.sns-sudbcci-title{
    top:0;
    width:100%;
    height:70px;
    font-size:16px;
    font-weight:bold;
    line-height:70px;
    position:absolute;
}
.sns-sudbcci-content{
    width:100%;
    height:100%;
    font-size:14px;
    padding:13px 10px;
    position:relative;
    padding-top:123px;
    border: 1px solid #ddd;
}
.sns-sudbcci-user-content{
    padding-top:0;
    overflow:auto;
}
.sns-sudbccic-top{
    top:0;
    left:0;
    width:100%;
    position:absolute;
    padding:13px 10px 0 10px;
}
.sns-sudbccics-input{
    border:0;
    width:100%;
    height:100%;
    text-indent:12px;
}
.sns-sudbccics-btn{
    top: -1px;
    right: -1px;
    width: 45px;
    height: 32px;
    font-size: 23px;
    cursor: pointer;
    line-height: 32px;
    position: absolute;
    text-align: center;
    color: rgb(255, 255, 255);
    background: rgb(5, 146, 218);
}
.sns-sudbccic-search{
    width:100%;
    height:32px;
    position:relative;
    margin-bottom:10px;
    padding-right:55px;
    border: 1px solid #ddd;
}
.sns-sudbccic-return{
    width:100%;
    min-height:30px;
    line-height:30px;
}
.sns-sudbccic-return span{
    margin-right:5px;
    cursor: pointer;
}
.sns-sudbccic-return span:last-child{
    cursor: auto;
}
.sudbccic-return-icon{
    display:none;
    font-size:14px;
    cursor:pointer;
}
.sns-sudbccic-select-all{
    width:100%;
    height:38px;
    line-height:38px;
}
.sns-sud-checkbox-icon{
    color:#fff;
    /*margin:10px;*/
    width: 43px;
    /*height: 18px;*/
    margin-right:0;
    cursor:pointer;
    font-weight:bold;
    text-align:center;
    /*line-height: 18px;*/
    border-radius: 1px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
   /* background-color: #ddd;*/
    transition: .1s linear;
    font-size: 12px!important;
    border: 1px solid transparent;
    -webkit-transition: .1s linear;
}
.sns-sud-checkbox-icon:hover{
    /*border-color: #0592da;*/
}
.sns-sud-checkbox-icon:before{
    content: "\E605";
    /*yansen 2022-03-02*/
    padding:3px;
    background:#ddd;
    border: 1px solid transparent;
}
.sns-sud-checkbox-icon:hover:before{
    border:1px solid #0592da;
}
.sns-sud-checkbox-checked-icon.sns-sud-checkbox-icon:before{
    border-color: #0592da;
    background-color: #0592da;
}
.sns-sud-checkbox-checked-icon{
    color: #fff;
    /*yansen 2022-03-02*/
    /*border-color: #0592da;
    background-color: #0592da;*/
}
.sns-sudbccic-list{
    margin-top: 5px;   /*yansen 2022-03-02*/
    width:100%;
    height:100%;
    overflow:auto;
    position:relative;
}
.sns-sdi-name{
    cursor:pointer;
    margin-left:10px;
}
.sns-sud-dep-item{
    width:100%;
    height:43px;
    cursor:pointer;
    line-height:42px;
    background:#f8f8f8;
    border-bottom:1px solid #fff;
}
.sns-sud-user-item{
    width:100%;
    height:47px;
    cursor:pointer;
    line-height:46px;
    border-bottom:1px solid #ddd;
}
.sns-sui-logo{
    width:38px;
    height:38px;
    cursor:pointer;
    border-radius:50%;
    margin-right:10px;
}
.sns-sdi-next{
    width:45px;
    float:right;
    height:43px;
    cursor:pointer;
    font-size:17px;
    cursor:pointer;
    line-height:43px;
    text-align:right;
    margin-right:10px;
}
.sns-sui-del{
    float:right;
    color:#f97210;
    cursor:pointer;
    margin-right:6px;
    display:inline-block;
}
.sns-sudbc-bottom{
    bottom:0;
    width:100%;
    height:100px;
    padding-top:20px;
    text-align:center;
    position:absolute;
}
.sns-sudbcb-btn{
    padding:0;
    width:130px;
    height:50px;
    margin:0 6px;
    font-size:16px;
    border-radius:0;
    line-height:50px;
    text-align:center;
}
.sns-sud-user-type-box{
    width:100%;
    height:40px;
    font-size:14px;
    line-height:40px;
    margin-bottom:10px;
    background: rgb(236, 242, 244)
}
.sns-sud-user-type-box ul{
    width:100%;
    height:40px;
}
.sns-sud-user-type-box ul li{
    width:25%;
    float:left;
    height:40px;
    cursor:pointer;
    line-height:40px;
    text-align:center;
}
.sns-bg-blue {
    color: #fff;
    background: #0088de;
}
.sns-bg-orange {
    color: #fff;
    background: #f88f06;
}
.no_content {
    margin: 0 auto;
    min-height: 200px;
    margin: 30px;
    text-align: center;
    background: url(/vue/dist/static/img/no_content_03.13a87c9.png) no-repeat center;
}

.lesson-evaluate-create .lesson-evaluate-create-main .choose-time-custom-style {
  width: 200px;
}
.lesson-evaluate-create .lesson-evaluate-create-main .choose-time-custom-style .el-range-editor .el-range-input {
    width: 50px;
}
.lesson-evaluate-create .lesson-evaluate-create-main .choose-time-custom-style .el-range-separator {
    width: 57px;
}

.lesson-evaluate-create .lesson-evaluate-create-main .form-item .form-title[data-v-faf0cc66] {
  margin-bottom: 22px;
  padding: 12px;
  color: black;
  background-color: #EDEDED;
}
.lesson-evaluate-create .lesson-evaluate-create-main .row[data-v-faf0cc66] {
  margin-bottom: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.lesson-evaluate-create .lesson-evaluate-create-main .row .key[data-v-faf0cc66] {
    margin-left: 18px;
    width: 90px;
}
.lesson-evaluate-create .lesson-evaluate-create-main .row .select-scale-box[data-v-faf0cc66] {
    width: 340px;
}
.lesson-evaluate-create .lesson-evaluate-create-main .attend-lecture-teacher-child-content .user-type-title[data-v-faf0cc66] {
  line-height: 32px;
}
.course_time_label[data-v-faf0cc66] {
  display: inline-block;
  padding-left: 20px;
  padding-right: 6px;
}
.choose-time-dlot-el[data-v-faf0cc66] {
  opacity: 0;
  width: 180px;
  background: #fff;
  position: relative;
  z-index: 4;
  padding: 0;
  margin: 0;
  line-height: 30px;
  overflow: hidden;
}
.choose-time-dlot-word[data-v-faf0cc66] {
  position: absolute;
  z-index: 2;
  bottom: 0;
  left: 20px;
  cursor: pointer;
}

@charset "utf-8";
/*CSS Document*/
/*
 * @desc 选人插件
 * @author zhangxue
 * @date 20181108
 *
 * */
.sns-sudb-content{
    width:100%;
    height:100%;
}
.sns-sudb-content, .sns-sudb-content *{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.sns-sudbc-center{
    width:100%;
    height:100%;
    padding:30px;
    padding-top:0;
    position:relative;
    padding-bottom:100px;
}
.sns-sudbcc-item{
    float:left;
    width:47.5%;
    height:100%;
    padding-top:70px;
    position:relative;
}
.sns-sudbcc-item+.sns-sudbcc-item{
    float:right;
}
.sns-sudbcci-title{
    top:0;
    width:100%;
    height:70px;
    font-size:16px;
    font-weight:bold;
    line-height:70px;
    position:absolute;
}
.sns-sudbcci-content{
    width:100%;
    height:100%;
    font-size:14px;
    padding:13px 10px;
    position:relative;
    padding-top:123px;
    border: 1px solid #ddd;
}
.sns-sudbcci-user-content{
    padding-top:0;
    overflow:auto;
}
.sns-sudbccic-top{
    top:0;
    left:0;
    width:100%;
    position:absolute;
    padding:13px 10px 0 10px;
}
.sns-sudbccics-input{
    border:0;
    width:100%;
    height:100%;
    text-indent:12px;
}
.sns-sudbccics-btn{
    top: -1px;
    right: -1px;
    width: 45px;
    height: 32px;
    font-size: 23px;
    cursor: pointer;
    line-height: 32px;
    position: absolute;
    text-align: center;
    color: rgb(255, 255, 255);
    background: rgb(5, 146, 218);
}
.sns-sudbccic-search{
    width:100%;
    height:32px;
    position:relative;
    margin-bottom:10px;
    padding-right:55px;
    border: 1px solid #ddd;
}
.sns-sudbccic-return{
    width:100%;
    min-height:30px;
    line-height:30px;
}
.sns-sudbccic-return span{
    margin-right:5px;
    cursor: pointer;
}
.sns-sudbccic-return span:last-child{
    cursor: auto;
}
.sudbccic-return-icon{
    display:none;
    font-size:14px;
    cursor:pointer;
}
.sns-sudbccic-select-all{
    width:100%;
    height:38px;
    line-height:38px;
}
.sns-sud-checkbox-icon{
    color:#fff;
    /*margin:10px;*/
    width: 43px;
    /*height: 18px;*/
    margin-right:0;
    cursor:pointer;
    font-weight:bold;
    text-align:center;
    /*line-height: 18px;*/
    border-radius: 1px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
   /* background-color: #ddd;*/
    transition: .1s linear;
    font-size: 12px!important;
    border: 1px solid transparent;
    -webkit-transition: .1s linear;
}
.sns-sud-checkbox-icon:hover{
    /*border-color: #0592da;*/
}
.sns-sud-checkbox-icon:before{
    content: "\E605";
    /*yansen 2022-03-02*/
    padding:3px;
    background:#ddd;
    border: 1px solid transparent;
}
.sns-sud-checkbox-icon:hover:before{
    border:1px solid #0592da;
}
.sns-sud-checkbox-checked-icon.sns-sud-checkbox-icon:before{
    border-color: #0592da;
    background-color: #0592da;
}
.sns-sud-checkbox-checked-icon{
    color: #fff;
    /*yansen 2022-03-02*/
    /*border-color: #0592da;
    background-color: #0592da;*/
}
.sns-sudbccic-list{
    margin-top: 5px;   /*yansen 2022-03-02*/
    width:100%;
    height:100%;
    overflow:auto;
    position:relative;
}
.sns-sdi-name{
    cursor:pointer;
    margin-left:10px;
}
.sns-sud-dep-item{
    width:100%;
    height:43px;
    cursor:pointer;
    line-height:42px;
    background:#f8f8f8;
    border-bottom:1px solid #fff;
}
.sns-sud-user-item{
    width:100%;
    height:47px;
    cursor:pointer;
    line-height:46px;
    border-bottom:1px solid #ddd;
}
.sns-sui-logo{
    width:38px;
    height:38px;
    cursor:pointer;
    border-radius:50%;
    margin-right:10px;
}
.sns-sdi-next{
    width:45px;
    float:right;
    height:43px;
    cursor:pointer;
    font-size:17px;
    cursor:pointer;
    line-height:43px;
    text-align:right;
    margin-right:10px;
}
.sns-sui-del{
    float:right;
    color:#f97210;
    cursor:pointer;
    margin-right:6px;
    display:inline-block;
}
.sns-sudbc-bottom{
    bottom:0;
    width:100%;
    height:100px;
    padding-top:20px;
    text-align:center;
    position:absolute;
}
.sns-sudbcb-btn{
    padding:0;
    width:130px;
    height:50px;
    margin:0 6px;
    font-size:16px;
    border-radius:0;
    line-height:50px;
    text-align:center;
}
.sns-sud-user-type-box{
    width:100%;
    height:40px;
    font-size:14px;
    line-height:40px;
    margin-bottom:10px;
    background: rgb(236, 242, 244)
}
.sns-sud-user-type-box ul{
    width:100%;
    height:40px;
}
.sns-sud-user-type-box ul li{
    width:25%;
    float:left;
    height:40px;
    cursor:pointer;
    line-height:40px;
    text-align:center;
}
.sns-bg-blue {
    color: #fff;
    background: #0088de;
}
.sns-bg-orange {
    color: #fff;
    background: #f88f06;
}
.no_content {
    margin: 0 auto;
    min-height: 200px;
    margin: 30px;
    text-align: center;
    background: url(/vue/dist/static/img/no_content_03.13a87c9.png) no-repeat center;
}

.user-range-box > div[data-v-5e9510f4] {
  margin-bottom: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.user-group-box[data-v-5e9510f4] {
  padding: 0 5px;
  width: 252px;
  height: 40px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  line-height: 40px;
  border: 1px solid #dcdfe6;
  border-radius: 5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
}
.user-group-box i[data-v-5e9510f4] {
    font-size: 25px;
    line-height: unset;
    margin-left: 5px;
}
.user-group-box .user-group-text[data-v-5e9510f4] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: calc(100% - 5px);
}

@charset "utf-8";
/*CSS Document*/
/*
 * @desc 选人插件
 * @author zhangxue
 * @date 20181108
 *
 * */
.sns-sudb-content{
    width:100%;
    height:100%;
}
.sns-sudb-content, .sns-sudb-content *{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.sns-sudbc-center{
    width:100%;
    height:100%;
    padding:30px;
    padding-top:0;
    position:relative;
    padding-bottom:100px;
}
.sns-sudbcc-item{
    float:left;
    width:47.5%;
    height:100%;
    padding-top:70px;
    position:relative;
}
.sns-sudbcc-item+.sns-sudbcc-item{
    float:right;
}
.sns-sudbcci-title{
    top:0;
    width:100%;
    height:70px;
    font-size:16px;
    font-weight:bold;
    line-height:70px;
    position:absolute;
}
.sns-sudbcci-content{
    width:100%;
    height:100%;
    font-size:14px;
    padding:13px 10px;
    position:relative;
    padding-top:123px;
    border: 1px solid #ddd;
}
.sns-sudbcci-user-content{
    padding-top:0;
    overflow:auto;
}
.sns-sudbccic-top{
    top:0;
    left:0;
    width:100%;
    position:absolute;
    padding:13px 10px 0 10px;
}
.sns-sudbccics-input{
    border:0;
    width:100%;
    height:100%;
    text-indent:12px;
}
.sns-sudbccics-btn{
    top: -1px;
    right: -1px;
    width: 45px;
    height: 32px;
    font-size: 23px;
    cursor: pointer;
    line-height: 32px;
    position: absolute;
    text-align: center;
    color: rgb(255, 255, 255);
    background: rgb(5, 146, 218);
}
.sns-sudbccic-search{
    width:100%;
    height:32px;
    position:relative;
    margin-bottom:10px;
    padding-right:55px;
    border: 1px solid #ddd;
}
.sns-sudbccic-return{
    width:100%;
    min-height:30px;
    line-height:30px;
}
.sns-sudbccic-return span{
    margin-right:5px;
    cursor: pointer;
}
.sns-sudbccic-return span:last-child{
    cursor: auto;
}
.sudbccic-return-icon{
    display:none;
    font-size:14px;
    cursor:pointer;
}
.sns-sudbccic-select-all{
    width:100%;
    height:38px;
    line-height:38px;
}
.sns-sud-checkbox-icon{
    color:#fff;
    /*margin:10px;*/
    width: 43px;
    /*height: 18px;*/
    margin-right:0;
    cursor:pointer;
    font-weight:bold;
    text-align:center;
    /*line-height: 18px;*/
    border-radius: 1px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
   /* background-color: #ddd;*/
    transition: .1s linear;
    font-size: 12px!important;
    border: 1px solid transparent;
    -webkit-transition: .1s linear;
}
.sns-sud-checkbox-icon:hover{
    /*border-color: #0592da;*/
}
.sns-sud-checkbox-icon:before{
    content: "\E605";
    /*yansen 2022-03-02*/
    padding:3px;
    background:#ddd;
    border: 1px solid transparent;
}
.sns-sud-checkbox-icon:hover:before{
    border:1px solid #0592da;
}
.sns-sud-checkbox-checked-icon.sns-sud-checkbox-icon:before{
    border-color: #0592da;
    background-color: #0592da;
}
.sns-sud-checkbox-checked-icon{
    color: #fff;
    /*yansen 2022-03-02*/
    /*border-color: #0592da;
    background-color: #0592da;*/
}
.sns-sudbccic-list{
    margin-top: 5px;   /*yansen 2022-03-02*/
    width:100%;
    height:100%;
    overflow:auto;
    position:relative;
}
.sns-sdi-name{
    cursor:pointer;
    margin-left:10px;
}
.sns-sud-dep-item{
    width:100%;
    height:43px;
    cursor:pointer;
    line-height:42px;
    background:#f8f8f8;
    border-bottom:1px solid #fff;
}
.sns-sud-user-item{
    width:100%;
    height:47px;
    cursor:pointer;
    line-height:46px;
    border-bottom:1px solid #ddd;
}
.sns-sui-logo{
    width:38px;
    height:38px;
    cursor:pointer;
    border-radius:50%;
    margin-right:10px;
}
.sns-sdi-next{
    width:45px;
    float:right;
    height:43px;
    cursor:pointer;
    font-size:17px;
    cursor:pointer;
    line-height:43px;
    text-align:right;
    margin-right:10px;
}
.sns-sui-del{
    float:right;
    color:#f97210;
    cursor:pointer;
    margin-right:6px;
    display:inline-block;
}
.sns-sudbc-bottom{
    bottom:0;
    width:100%;
    height:100px;
    padding-top:20px;
    text-align:center;
    position:absolute;
}
.sns-sudbcb-btn{
    padding:0;
    width:130px;
    height:50px;
    margin:0 6px;
    font-size:16px;
    border-radius:0;
    line-height:50px;
    text-align:center;
}
.sns-sud-user-type-box{
    width:100%;
    height:40px;
    font-size:14px;
    line-height:40px;
    margin-bottom:10px;
    background: rgb(236, 242, 244)
}
.sns-sud-user-type-box ul{
    width:100%;
    height:40px;
}
.sns-sud-user-type-box ul li{
    width:25%;
    float:left;
    height:40px;
    cursor:pointer;
    line-height:40px;
    text-align:center;
}
.sns-bg-blue {
    color: #fff;
    background: #0088de;
}
.sns-bg-orange {
    color: #fff;
    background: #f88f06;
}
.no_content {
    margin: 0 auto;
    min-height: 200px;
    margin: 30px;
    text-align: center;
    background: url(/vue/dist/static/img/no_content_03.13a87c9.png) no-repeat center;
}

.public-pop-root-inside .user-group-content[data-v-1d472296] {
  height: calc(70vh - 140px);
  max-height: 650px;
  overflow: auto;
}
.public-pop-root-inside .user-group-item[data-v-1d472296] {
  margin-bottom: 16px;
}
.public-pop-root-inside .user-group-item .user-group-item-title[data-v-1d472296] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 6px 12px;
    background-color: #f9f9f9;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    line-height: 24px;
}
.public-pop-root-inside .user-group-item .user-group-item-title input[data-v-1d472296],
    .public-pop-root-inside .user-group-item .user-group-item-title input[data-v-1d472296]:hover,
    .public-pop-root-inside .user-group-item .user-group-item-title input[data-v-1d472296]:focus {
      background: transparent;
      border-width: 0;
}
.public-pop-root-inside .user-group-item .user-group-item-content[data-v-1d472296] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.public-pop-root-inside .user-group-item .user-item[data-v-1d472296] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 8px;
    height: 68px;
    font-size: 12px;
    cursor: pointer;
}
.public-pop-root-inside .user-group-item .user-item img[data-v-1d472296],
    .public-pop-root-inside .user-group-item .user-item .add_user_btn[data-v-1d472296] {
      width: 36px;
      height: 36px;
      margin-bottom: 4px;
      border-radius: 50%;
}
.public-pop-root-inside .user-group-item .user-item .add_user_btn[data-v-1d472296] {
      color: #ff7a4b;
      border: 1px solid #ff7a4b;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      line-height: 34px;
      text-align: center;
      font-size: 20px;
      background-color: rgba(255, 122, 75, .1);
      -webkit-transition: all 0.3s;
      transition: all 0.3s;
}
.public-pop-root-inside .user-group-item .user-item .el-icon-close[data-v-1d472296] {
      width: 12px;
      height: 12px;
      border-radius: 50%;
      margin-top: 6px;
      background-color: #ff7a4b;
      color: white;
      display: none;
}
.public-pop-root-inside .user-group-item .user-item:hover .el-icon-close[data-v-1d472296] {
    display: block;
}
.public-pop-root-inside .user-group-item .user-item-add[data-v-1d472296]:hover {
    color: #ff7a4b;
}
.public-pop-root-inside .user-group-item .user-item-add:hover .add_user_btn[data-v-1d472296] {
      color: #ffffff;
      background-color: #ff7a4b;
}
.public-pop-root-inside .add-user-group[data-v-1d472296] {
  padding: 6px 12px;
  text-align: center;
  background-color: #f9f9f9;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
}
.public-pop-root-inside .operation[data-v-1d472296] {
  margin-top: 40px;
  text-align: center;
}
.public-pop-root-inside .user-group-item-operation span[data-v-1d472296] {
  display: inline-block;
  padding: 0 6px;
  font-size: 12px;
  color: #ff7a4b;
  border: 1px solid #ff7a4b;
  border-radius: 4px;
  cursor: pointer;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.public-pop-root-inside .user-group-item-operation .confirm-btn[data-v-1d472296] {
  color: white;
  background: #ff7a4b;
}
.public-pop-root-inside .user-group-item-input[data-v-1d472296] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.public-pop-root-inside .user-group-item-input .user-group-item-title-input[data-v-1d472296] {
    width: 100%;
}

.public-pop-root-inside[data-v-1b59e591] {
  text-align: center;
}
.public-pop-root-inside .sys-cover-img-box[data-v-1b59e591] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    height: 300px;
    overflow: auto;
}
.public-pop-root-inside .sys-cover-img-item[data-v-1b59e591] {
    position: relative;
    margin: 0 5px 10px 5px;
    width: 130px;
    height: 86.66px;
    border-radius: 4px;
    overflow: hidden;
    cursor: pointer;
}
.public-pop-root-inside .sys-cover-img-item img[data-v-1b59e591] {
      height: 100%;
}
.public-pop-root-inside .sys-cover-img-item .el-icon-success[data-v-1b59e591] {
      position: absolute;
      bottom: 5px;
      right: 5px;
      color: #ff7a4b;
      font-size: 30px;
      display: none;
}
.public-pop-root-inside .sys-cover-img-item.check i[data-v-1b59e591] {
    display: block;
}
.public-pop-root-inside .operation[data-v-1b59e591] {
    margin-top: 30px;
}

.preview-box-img[data-v-3cff8f06]{
  max-width: 230px;
}
.preview-box[data-v-3cff8f06]{
  position: relative;
  width: 300px;
  height: 390px;
  padding-top: 38px;
  /*transform: scale(0.5);*/
}
.croppper-g-wapper[data-v-3cff8f06]{
  /*注释by cao  头部间距被拉宽了*/
  /*padding-top: 30px;*/
}
.croppper-g-wapper .top[data-v-3cff8f06] {
  text-align: left;
  height: 40px;
  line-height: 40px;
}
.croppper-g-wapper .middle[data-v-3cff8f06] {
  margin-bottom: 10px;
}
.croppper-g-wapper .bottom[data-v-3cff8f06] {
  text-align: left;
  margin-bottom: 10px;
}
.croppper-g-wapper .green-btn[data-v-3cff8f06] {
    cursor: default;
    background-color: #2fa2fe;
    color: #fff;
    padding: 5px 10px;
    border-radius: 5px;
}
.croppper-g-wapper .bottom-left[data-v-3cff8f06] {
  margin-right: 10px;
}
.croppper-g-wapper .green-btn i[data-v-3cff8f06] {
    font-style: normal;
    padding: 0 10px;
    cursor: pointer;
}
.croppper-g-wapper .cropper-content[data-v-3cff8f06] {
    height: 300px;
}
.croppper-g-wapper .finish[data-v-3cff8f06] {
    position: absolute;
    cursor: pointer;
    left: 10px;
    /* height: 35px; */
    line-height: 30px;
    z-index: 999;
    text-align: center;
    bottom: 0;
    width: 170px;
}
.croppper-g-wapper .show-preview[data-v-3cff8f06] {
    margin-left: 14px !important;
}
.showNone[data-v-3cff8f06] {
    display: none;
}
.croppper-g-wapper[data-v-3cff8f06]  .el-col:first-child{
    border-right: none !important;
}
#uploads[data-v-3cff8f06]{
    position: absolute;
    margin-top: 5px;
    opacity: 0;
    z-index: 9;
    left: 112px;
    cursor: pointer;
}
.simulation_input_box[data-v-3cff8f06] {
    position: absolute;
    top:0;
    left: 111px;
    background: #2fa2fe;
    color: #fff;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    margin-top: 6px;
    border-radius: 4px;
    z-index: 0;
    cursor: pointer!important;
}
.cropper-tip-box[data-v-3cff8f06]{
    position: absolute;
    top:0;
    left: 200px;
    color: #333;
    height: 30px;
    line-height: 30px;
    margin-top: 6px;
    z-index: 0;
}

.activity-create-select-venue-pop .public-pop-root-inside .operation[data-v-0ea715b3] {
  margin-top: 24px;
  text-align: center;
}
.activity-create-select-venue-pop .public-pop-root-inside .activity-create-select-venue-pop-main .search-box[data-v-0ea715b3] {
  margin-bottom: 12px;
}
.activity-create-select-venue-pop .public-pop-root-inside .activity-create-select-venue-pop-main .list[data-v-0ea715b3] {
  height: 500px;
  overflow: auto;
}
.activity-create-select-venue-pop .public-pop-root-inside .activity-create-select-venue-pop-main .list .item[data-v-0ea715b3] {
    padding: 12px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-bottom: 1px solid #eeeeee;
    cursor: pointer;
}
.activity-create-select-venue-pop .public-pop-root-inside .activity-create-select-venue-pop-main .list .item .info[data-v-0ea715b3] {
      width: calc(100% - 150px);
}
.activity-create-select-venue-pop .public-pop-root-inside .activity-create-select-venue-pop-main .list .item .info .name[data-v-0ea715b3] {
        font-size: 15px;
        font-weight: bold;
        line-height: 30px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
}
.activity-create-select-venue-pop .public-pop-root-inside .activity-create-select-venue-pop-main .list .item .info .desc[data-v-0ea715b3] {
        line-height: 16px;
        font-size: 14px;
        color: #888888;
}

.activity-create-venue-info-pop .public-pop-root-inside[data-v-67e99165] {
  height: calc(100vh - 180px);
}
/*
 * 网盘文件选择与上传
 */
body{
	width: 100%;
	height: 100%;
	font-size: 16px;
	/*font-family: "微软雅黑";*/
	font-family: Microsoft YaHei,Avenir,Helvetica,Arial,sans-serif;
    /*
	background: #ababb3;
    */
}
/*
.layui-layer-content{
    height:672px;
}
*/
/* 统一弹框样式 xiuxiu 20250109  */
.layui-layer.layui-layer-page.layui-layer-bobg{
	border-radius: 8px;
	overflow: hidden;
}
.update_alert{
    /*
	position: absolute;
	top: 7.8%;
	left: 31.1%;
    */
	width: 100%;
	height: 100%;
	background: #ffffff;
}
.update_title{
	width: 100%;
	height: 7.7%;
    text-align:center;
    position:relative;
	background: #FFFFFF;
}
.update_title a{
	display: inline-block;
    width:100px;
}
#update_localupdate{
	font-size: 15px;
	line-height: 50px;
}
.update_selected{
	color: #51b1f8;
}
#update_microselect{
	font-size: 15px;
	line-height: 50px;
}
.update_local{
	margin-top: 2.3% !important;
	width: 95%;
	padding-top: 4.3%;
	background: #f8f8f8;
	margin: 0 auto;
}
.update_delete{
	/*
    float: right;
	margin-right:10px;
	margin-top: 12px;
    */
    top:10px;
    right:12px;
    position:absolute;
    display:inline-block;
    cursor: pointer;
}
.update_picturebox{
	width: 100%;
	height: 90%;
	font-size: 18px;
	color: #e3e3e3;
    padding-top:3.6%;
    padding-bottom:10.1%;
	text-align: center;
    color: #ccc;
    display:block;
}
.update_picturebox > img{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 26px;
}
.ugdate_updatefile{
	display: none;
}
.update_schedule{
	width: 94.25%;
	height: 24%;
    margin:13px auto 0 auto;
	padding-left: 1%;
	padding-right: 1%;
	padding-top: 6px;
	padding-bottom: 6px;
	background: #FFFFFF;
    position:relative;
    /*
    overflow: hidden;
    */
}
.update_schedule_first{
    margin-top: 0;
}
.update_schedule div{
	display: inline-block;
	float: left;
}
.update_deletefile{
    display: block;
	position: absolute;
    top:-11px;
    right:-8px;
    /*
    margin-top: -17px;
    margin-left:87.1%;
    margin-left: 80.1%;
    */
}
.update_schedule p{
	padding-left: 32px;
    font-size: 13px;
}
.update_schedule .update_schedule_inform_second{
    font-size: 12px;
    color: #999999;
}
.update_schedule p b{
	float: right;
	font-weight: normal;
    color: #797979;
}
.update_schedule > .update_bar{
	width: 100%;
	height: 4px;
	margin-top: 6px;
	background: #F8F8F8;
    float: left;
    display: block;
}
.update_bar div{
	width: 0%;
	height: 4px;
	background: #6ec1ff;
    border-radius:50px;
}
.update_deletefile img{
	display: none;
}
.update_updatefile_bottom{
	margin-top: 14%;
	width: 100%;
	height: 44px;
	background: #f0f2f3 !important;
}
.update_updatefile_bottom .update_updatefile_bottom_select{
    margin-right: 12px;
    background-color: #51B1F8;
}
.update_updatefile_bottom button,#continue_add_files{
	margin-top: 8px;
	width: 70px;
	height: 30px;
    line-height:30px;
    text-align:center;
	float: right;
	margin-right: 6px;
	border: 0px;
	background: #f4a306;
	color: #FFFFFF;
	font-size: 12px;
    border-radius: 1px;
    outline: none;
    cursor: pointer;
}
.update_micro{
	width: 100%;
	height: 55.4%;
	margin: 0 auto;
	display: none;
}
.update_micro_top{
	width: 100%;
	height: 56px;
    vertical-align: middle;
	background: #F8F8F8;
    position:relative;
}
.update_input{
	width: 100%;
	height: 40px;
    font-size: 13px;
    color: #999999;
	border-radius: 20px;
	border: 1px #eeeeee solid;
	padding-left: 2%;
    /*margin: 8px 0px 8px 2%;*/
	float: left;
    outline: none;
}
input::-webkit-input-placeholder{
    color:#999;
    font-size:13px;
}
input::-moz-placeholder{
    color:#999;
    font-size:13px;
}
input::-ms-input-placeholder{
    color:#999;
    font-size:13px;
}
input::placeholder{
    color:#999;
    font-size:13px;
}
.update_search_close{
    width: 20px;
    height: 20px;
    border-radius: 20px;
    background: url(/zhvd/static/images/pan/document_icon02.png) no-repeat;
    position:absolute;
    top: 50%;
    margin-top: -10px;
    right: 46px;
    cursor: pointer;
}
.update_inputnot{
	width: 52.41%;
	height: 68%;
	border-radius: 20px;
	border: 1px #eeeeee solid;
	padding-left: 2%;
	margin-left: 2%;
	float: left;
    /*
	background: url(/zhvd/static/images/pan/document_icon03.png) no-repeat 94% 50%,#FFFFFF;
    */
    outline: none;
}
.update_namesort{
    display: inline-block;
    position: absolute;
    right: 116px;
    cursor: pointer;
}
.update_allfile{
    display: inline-block;
    position: absolute;
    right: 10px;
    cursor: pointer;
}
.update_namesort img{
	display: block;
	margin-top: 21px;
	float: left;
	margin-left: 14px;
    margin-right: 7px;
}
.update_namesort b{
	font-weight: normal;
	display: block;
	float: left;
	font-size: 14px;
    color: #999999;
    line-height: 55px;
}
.update_allfile img{
	display: block;
	margin-top: 21px;
	float: left;
	margin-left: 14px;
    margin-right: 7px;
}
.update_allfile b{
	font-weight: normal;
	display: block;
	float: left;
	line-height: 55px;
	font-size: 14px;
    color: #999999;
}
.update_micro_middle{
	width: 97%;
	height: 16%;
	padding-left: 3%;
    float: left;
}
.update_micro_middle p{
	font-size: 13px;
	line-height: 60px;
}
.update_micro_middle p b{
	font-weight: normal;
	color: #51B1F8;
    cursor: pointer;
}
.filePath{
    color:#51b1f8;
    cursor:pointer;
}
.keywrodsPath{
    color:#51b1f8;
}
.colLine{
    padding:0px 5px 0 5px;
    color: #929292;
    cursor:auto;
}
#go_back{
    padding-right:10px;
}
.update_csearch{
    width: 52.41%;
    height: 40px;
    margin: 8px 2%;
    float: left;
    position: relative;
}
.update_over{
	width: 30px;
	height: 40px;
	position: absolute;
	cursor: pointer;
    right: 12px;
    background: url(/zhvd/static/images/pan/document_icon03.png) no-repeat center;
}
.update_namesort_list{
	width: 118px;
    font-size: 13px;
	position: absolute;
	z-index: 200;
	background: #FFFFFF;
	right: 135px;
	top: 55px;
	border: 1px #E3E3E3 solid;
	display: none;
    color: #888888;
    border-radius: 2px;
}
.update_namesort_list b{
	display: block;
	position: absolute;
	top: -12px;
	left: 89px;
}
.update_namesort_list li{
	height: 34px;
	line-height: 34px;
	cursor: pointer;
	padding-left: 4%;
}
.update_allfile_list{
	width: 118px;
	position: absolute;
	z-index: 200;
	background: #FFFFFF;
	right: 30px;
	top: 55px;
	border: 1px #E3E3E3 solid;
	display: none;
    border-radius: 2px;
}
.update_namesort_list_top{
    position: absolute;
    left: 80px;
    top:-8px;
    width:14px;
    height:14px;
    border-top: 1px #E3E3E3 solid;
    border-left: 1px #E3E3E3 solid;
    background:#fff;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
}
.update_namesort_list  ul{
    position: relative;
    z-index: 9;
}
.update_allfile_list b{
	display: block;
	position: absolute;
	top: -12px;
	left: 80px;
}
.update_allfile_list  ul{
    position: relative;
    z-index: 9;
}
.update_allfile_list li{
	height: 30px;
	line-height: 30px;
	padding-left: 11.6%;
	cursor: pointer;
    font-size: 13px;
    color: #888888;
}
.update_micro_bottom{
	width: 94%;
	height: 100%;
	margin-left: 3%;
	padding-bottom: 2%;
    overflow-y:auto;
}
.update_fileupdate{
	width: 100%;
	height: 40px;
    -webkit-box-sizing:content-box;
            box-sizing:content-box;
	padding-top: 10px;
	padding-bottom: 10px;
    border-bottom: 1px solid #eeeeee;
    position: relative;
    cursor:pointer;
}
.update_fileupdate div{
	display: inline-block;
	float: left;
    width:7%;
    margin-top:8px;
}
/*
.update_fileupdate p{
	padding-left: 50px;
}
*/
.update_fileupdate_inform{
    font-size: 14px;
    color:black;
    width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 15px;
}
.update_fileupdate_date{
    font-size:12px;
    color:#b6b6b6;
    margin-top: 8px;
    padding-left:50px;
}
.update_fileupdate p b{
	font-weight: normal;
	color: #51B1F8;
}
.update_updatefile{
    display: none;
}
.update_file_arrow{
    position:absolute;
    width:18px;
    height:18px;
    right:25px;
    top:50%;
    margin-top:-10px;
	background: url(/zhvd/static/images/pan/document_icon14.png) no-repeat;
}
.update_selectbox{
	position: absolute;
	width: 20px;
	height: 20px;
	border: 1px #EEEEEE solid;
	right: 25px;
    top: 50%;
    margin-top: -10px;
}
.update_selectboxon{
	background: url(/zhvd/static/images/pan/document_icon12.png) no-repeat;
    width: 20px;
    height: 20px;
    border: none;
}
.update_admit{
	font-size: 15px;
	position: absolute;
	width: 16.06%;
	height: 40px;
	background: #51B1F8;
	color: #FFFFFF;
	border: 0;
    /*
	margin-top: 26.5%;
    */
	left: 42%;
	bottom: 2.5%;
    border-radius: 4px;
    outline: none;
    cursor: pointer;
}
.update_admit_finish_str{
	width: 20%;
	background: #909399;
	cursor: no-drop;
}
.upload_first_task{
    display:inline-block;
    position:absolute;
    top: 34px;
    left: 3%;
}
.no_content_dom{
    width:100%;
    height:320px;
    background:url(/vue/dist/static/img/no_content_03.13a87c9.png) center no-repeat;
}
.update_local_size, .update_local_type{
    font-size:14px;
    word-break: break-all;
}

.lesson-evaluate-create-upload-file-table .lesson-evaluate-create-upload-file-table-main .el-table {
  font-size: 14px;
}
.lesson-evaluate-create-upload-file-table .lesson-evaluate-create-upload-file-table-main .el-table .cell {
    line-height: 28px;
}
.lesson-evaluate-create-upload-file-table .lesson-evaluate-create-upload-file-table-main .el-table tr.anomaly-row {
  background-color: rgba(255, 122, 75, .1);
}
.lesson-evaluate-create-upload-file-table .lesson-evaluate-create-upload-file-table-main .el-table td {
  padding: 0 !important;
}

.lesson-evaluate-create-upload-file-table .lesson-evaluate-create-upload-file-table-main[data-v-2268ca96] {
  margin-bottom: 22px;
}
.lesson-evaluate-create-upload-file-table .lesson-evaluate-create-upload-file-table-main .detail-box[data-v-2268ca96] {
    position: relative;
    padding: 6px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 40px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    border: 1px solid #EBEEF5;
}
.lesson-evaluate-create-upload-file-table .lesson-evaluate-create-upload-file-table-main .detail-box .name[data-v-2268ca96] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      width: calc(100% - 100px);
      line-height: 20px;
      font-size: 14px;
}
.lesson-evaluate-create-upload-file-table .lesson-evaluate-create-upload-file-table-main .detail-box .name .text[data-v-2268ca96] {
        max-width: 200px;
        font-size: 15px;
        font-weight: bold;
        color: #333;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
}
.lesson-evaluate-create-upload-file-table .lesson-evaluate-create-upload-file-table-main .detail-box .name .desc[data-v-2268ca96] {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        color: #5B6C75;
}

.activity-join-preview-file-pop .public-pop-root-inside[data-v-68142db6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: calc(95vh - 75px);
  overflow: hidden;
}
.activity-join-preview-file-pop .public-pop-root-inside iframe[data-v-68142db6] {
    display: block;
    width: 100%;
    height: calc(95vh - 75px);
}
.activity-join-preview-file-pop .public-pop-root-inside .null-box[data-v-68142db6] {
    margin-bottom: 20vh;
    text-align: center;
}
.activity-join-preview-file-pop .public-pop-root-inside .null-box .text[data-v-68142db6] {
      margin: 24px;
      color: #ccc;
}
.activity-join-preview-file-pop .public-pop-root-inside .null-box img[data-v-68142db6] {
      width: 160px;
}

.public-pop-root-inside .empty_box[data-v-e345c612] {
  min-height: 200px;
}
.public-pop-root-inside .empty_box img[data-v-e345c612] {
    height: 150px;
}
.tag-select-item[data-v-e345c612] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 28px;
}
.tag-select-item .tag-name[data-v-e345c612] {
    width: 70px;
    text-align: right;
}
.tag-select-item .tag-name[data-v-e345c612],
  .tag-select-item .tag-values-item[data-v-e345c612] {
    margin-right: 12px;
    margin-bottom: 12px;
}
.tag-select-item .tag-values-item[data-v-e345c612] {
    padding: 0 8px;
    background: #f7f8fa;
    border-radius: 4px;
    cursor: pointer;
}
.tag-select-item .tag-values-item-edit[data-v-e345c612] {
    padding: 0;
}
.tag-select-item .tag-values-item-edit input[data-v-e345c612],
    .tag-select-item .tag-values-item-edit input[data-v-e345c612]:hover,
    .tag-select-item .tag-values-item-edit input[data-v-e345c612]:focus {
      padding: 3px 6px;
      line-height: 20px;
      border: 1px #ff7a4b solid;
      border-radius: 4px;
      width: 80px;
}
.tag-select-item .tag-values-item-add[data-v-e345c612] {
    padding: 0;
    width: 14px;
    height: 14px;
    text-align: center;
    border-radius: 50%;
    line-height: 14px;
    color: white;
    background-color: #ff7a4b;
}
.tag-select-item .tag-values-box[data-v-e345c612] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.form-operate-box[data-v-e345c612] {
  width: 100%;
  text-align: center;
  margin: 40px 0 20px 0;
}

.lesson-evaluate-create-activity-create-page {
  width: 100%;
  overflow: auto;
  overflow-x: hidden;
}
.lesson-evaluate-create-activity-create-page .activity-from-box .el-form-item__label {
    float: left;
}
.lesson-evaluate-create-activity-create-page .activity-from-box .el-radio {
    margin-right: 18px;
}
.lesson-evaluate-create-activity-create-page .el-popper.my-date-picker .el-date-range-picker__time-header {
    z-index: 2;
}
.lesson-evaluate-create-activity-create-page .el-popper.my-date-picker .el-time-panel {
    position: absolute;
    margin-top: 10px;
}
.lesson-evaluate-create-activity-create-page .el-date-editor.el-input {
    width: 197px;
}
.lesson-evaluate-create-activity-create-page .el-input--suffix .el-input__inner {
    padding-right: 25px;
}
.lesson-evaluate-create-activity-create-page .el-form--label-left .el-form-item__label {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.lesson-evaluate-create-activity-create-page .form-tabs .el-tag {
    margin-bottom: 8px;
    border-width: 0;
    color: #666666;
    background: rgba(153, 153, 153, .1);
}
.lesson-evaluate-create-activity-create-page .form-tabs .el-tag .el-tag__close {
      color: #666666;
}
.lesson-evaluate-create-activity-create-page .form-tabs .el-tag .el-tag__close:hover {
        color: white;
        background: rgba(153, 153, 153, .4);
}
.lesson-evaluate-create-activity-create-page .el-form-item.is-required:not(.is-no-asterisk).none-required-icon .el-form-item__label-wrap > .el-form-item__label:after,
  .lesson-evaluate-create-activity-create-page .el-form-item.is-required:not(.is-no-asterisk).none-required-icon > .el-form-item__label:after {
    display: none;
}
.lesson-evaluate-create-activity-create-page .select-scale-box .el-input__suffix-inner {
    display: inline-block;
    -webkit-transform: rotateZ(90deg);
            transform: rotateZ(90deg);
}
.lesson-evaluate-create-activity-create-page .el-textarea .el-input__count {
    line-height: normal;
}
.lesson-evaluate-create-activity-create-page .tag-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.lesson-evaluate-create-activity-create-page .tag-box .tag-item {
      margin-bottom: 10px;
      padding: 0 8px;
      margin-right: 10px;
      background: #f7f8fa;
      line-height: 36px;
      border-radius: 4px;
      cursor: pointer;
}
.lesson-evaluate-create-activity-create-page .activity-from-box {
    margin: 20px 15%;
    margin-bottom: 80px;
    padding: 32px;
    width: 70%;
    background: white;
}
.lesson-evaluate-create-activity-create-page .activity-from-box .form-tabs {
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      max-width: 100%;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.lesson-evaluate-create-activity-create-page .activity-from-box .cover-img-select-box {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: end;
          -ms-flex-align: end;
              align-items: flex-end;
}
.lesson-evaluate-create-activity-create-page .activity-from-box .cover-img-box {
      display: inline-block;
      cursor: pointer;
}
.lesson-evaluate-create-activity-create-page .activity-from-box .cover-img-box > div {
        overflow: hidden;
        border-radius: 4px;
        width: 300px;
        height: 200px;
}
.lesson-evaluate-create-activity-create-page .activity-from-box .cover-img-box .el-image {
        width: 100%;
}
.lesson-evaluate-create-activity-create-page .activity-from-box .cover-img-box .cover-img {
        overflow: hidden;
}
.lesson-evaluate-create-activity-create-page .activity-from-box .cover-img-box .default-cover-img {
        font-size: 30px;
        text-align: center;
        color: #909399;
        background-color: #ebedf0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
}
.lesson-evaluate-create-activity-create-page .activity-from-box .cover-img-box .default-cover-img > span {
          font-size: 12px;
}
.lesson-evaluate-create-activity-create-page .activity-from-box .school-info-box {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      margin-bottom: 6px;
}
.lesson-evaluate-create-activity-create-page .activity-from-box .school-info-box .school-info-operation {
        margin-left: 10px;
        font-size: 22px;
        cursor: pointer;
}
.lesson-evaluate-create-activity-create-page .activity-from-box .school-info-box .school-info-operation .el-icon-delete {
          display: inline-block;
          margin-right: 5px;
}
.lesson-evaluate-create-activity-create-page .activity-from-box .school-info-box .school-info-operation i:hover {
          color: #ff7a4b;
}
.lesson-evaluate-create-activity-create-page .activity-from-box .attend-lecture-teacher-child-content {
      line-height: 20px;
}
.lesson-evaluate-create-activity-create-page .discuss-result-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    overflow: hidden;
}
.lesson-evaluate-create-activity-create-page .discuss-result-box .link {
      margin: 0 30px;
      height: 14px;
      width: 1px;
      background-color: #dcdfe6;
}
.lesson-evaluate-create-activity-create-page .activity-from-edit-box {
    margin: 0;
}

.course_time_label[data-v-72c1b1df] {
  display: inline-block;
  padding-left: 20px;
  padding-right: 6px;
}
.choose-time-dlot-el[data-v-72c1b1df] {
  opacity: 0;
  width: 180px;
  background: #fff;
  position: relative;
  z-index: 4;
  padding: 0;
  margin: 0;
  line-height: 30px;
  overflow: hidden;
}
.choose-time-dlot-word[data-v-72c1b1df] {
  position: absolute;
  z-index: 2;
  bottom: 0;
  left: 20px;
  cursor: pointer;
}

@charset "UTF-8";
.activity-event-pages {
  /* 改变主题色变量 */
  --color_primary: #ff7a4b;
  --color_info: #cccccc;
  --primary_back_color: rgba(255, 122, 75, .1);
  --info_back_color: rgba(255, 122, 75, .1);
}
.activity-event-pages .el-menu-item,
  .activity-event-pages .el-submenu__title {
    line-height: 40px;
    height: 40px;
}
.activity-event-pages .el-menu-item-group__title {
    padding: 0;
}
.activity-event-pages .el-menu-item.is-active,
  .activity-event-pages .el-tabs__item.is-active,
  .activity-event-pages .el-tabs__item:hover,
  .activity-event-pages .el-radio__input.is-checked + .el-radio__label,
  .activity-event-pages .el-radio-button__inner:hover,
  .activity-event-pages .el-button--primary.is-plain,
  .activity-event-pages .el-checkbox__input.is-checked + .el-checkbox__label,
  .activity-event-pages .el-tag,
  .activity-event-pages .el-button--default:focus,
  .activity-event-pages .el-button--default:hover,
  .activity-event-pages .el-pagination.is-background .el-pager li:not(.disabled):hover,
  .activity-event-pages .el-tag .el-tag__close,
  .activity-event-pages .el-submenu__title:hover,
  .activity-event-pages .el-input-number__decrease:hover,
  .activity-event-pages .el-input-number__increase:hover,
  .activity-event-pages .center-container .btn-bar .btn-bar-plat a.active,
  .activity-event-pages .components-list .form-edit-widget-label:hover,
  .activity-event-pages .components-list .form-edit-widget-label:hover a,
  .activity-event-pages .fm2-container footer a,
  .activity-event-pages .fm2-container footer,
  .activity-event-pages .el-button--text,
  .activity-event-pages .el-button--text:focus,
  .activity-event-pages .el-button--text:hover,
  .activity-event-pages .task-manage .main .menu .el-submenu .el-menu-item.is-active {
    color: var(--color_primary);
}
.activity-event-pages .el-tag,
  .activity-event-pages .el-button--default:focus,
  .activity-event-pages .el-button--default:hover,
  .activity-event-pages .el-button--primary.is-plain .el-menu-item:focus,
  .activity-event-pages .el-menu-item.is-active,
  .activity-event-pages .el-submenu__title:hover,
  .activity-event-pages .widget-form-container .widget-form-list .widget-view:hover,
  .activity-event-pages .center-container .btn-bar .btn-bar-plat a.activeis-active {
    background-color: var(--primary_back_color);
}
.activity-event-pages .task-manage .main .menu .el-submenu .el-menu-item.is-active,
  .activity-event-pages .task-manage .el-menu-item.is-active {
    background-color: var(--primary_back_color) !important;
}
.activity-event-pages .task-manage .el-menu-item.is-active,
  .activity-event-pages .el-link.el-link--primary {
    color: var(--color_primary);
}
.activity-event-pages .el-select .el-input.is-focus .el-input__inner:hover,
  .activity-event-pages .el-select .el-input.is-focus .el-input__inner,
  .activity-event-pages .el-button--primary,
  .activity-event-pages .el-input__inner:focus,
  .activity-event-pages .el-select .el-input.is-focus .el-input__inner,
  .activity-event-pages .el-select .el-input__inner:focus,
  .activity-event-pages .el-textarea__inner:focus,
  .activity-event-pages .el-range-editor.is-active,
  .activity-event-pages .el-range-editor.is-active:hover,
  .activity-event-pages .el-radio__input.is-checked .el-radio__inner,
  .activity-event-pages .el-radio__inner:hover,
  .activity-event-pages .el-checkbox__inner:hover,
  .activity-event-pages .el-checkbox__input.is-checked .el-checkbox__inner,
  .activity-event-pages .el-checkbox__input.is-focus .el-checkbox__inner,
  .activity-event-pages .el-button--primary.is-plain:focus,
  .activity-event-pages .el-tag,
  .activity-event-pages .el-button--default:focus,
  .activity-event-pages .el-button--default:hover,
  .activity-event-pages .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .activity-event-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner,
  .activity-event-pages .el-cascader .el-input .el-input__inner:focus,
  .activity-event-pages .el-cascader .el-input.is-focus .el-input__inner,
  .activity-event-pages .el-button--primary.is-plain:hover .el-input-number__decrease:hover,
  .activity-event-pages .el-input-number__increase:hover,
  .activity-event-pages .el-input-number__decrease:hover:not(.is-disabled)
~ .el-input
.el-input__inner:not(.is-disabled),
  .activity-event-pages .el-switch.is-checked .el-switch__core,
  .activity-event-pages .el-input-number__increase:hover:not(.is-disabled)
~ .el-input
.el-input__inner:not(.is-disabled),
  .activity-event-pages .widget-form-container .widget-form-list .widget-view:hover.active,
  .activity-event-pages .widget-form-container .widget-form-list .widget-view,
  .activity-event-pages .components-list .form-edit-widget-label:hover,
  .activity-event-pages .widget-config-container .config-tab.active,
  .activity-event-pages .el-slider__button,
  .activity-event-pages .el-link.el-link--default:after,
  .activity-event-pages .el-link.el-link--primary.is-underline:hover:after,
  .activity-event-pages .el-link.el-link--primary:after {
    border-color: var(--color_primary);
}
.activity-event-pages .widget-form-container .widget-form-list .widget-view:hover.active,
  .activity-event-pages .widget-form-container .widget-form-list .widget-view:hover,
  .activity-event-pages .widget-form-container .widget-form-list .widget-view {
    outline-color: var(--color_primary);
}
.activity-event-pages .el-tabs__active-bar,
  .activity-event-pages .el-button--primary,
  .activity-event-pages .el-radio__input.is-checked .el-radio__inner,
  .activity-event-pages .el-checkbox__input.is-checked .el-checkbox__inner,
  .activity-event-pages .el-pagination.is-background .el-pager li:not(.disabled).active,
  .activity-event-pages .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .activity-event-pages .el-tag .el-tag__close:hover,
  .activity-event-pages .el-select .el-tag__close.el-icon-close:hover,
  .activity-event-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner,
  .activity-event-pages .el-button--primary.is-plain:hover,
  .activity-event-pages .el-button--primary.is-plain:focus
.el-radio-button__orig-radio:checked
+ .el-radio-button__inner,
  .activity-event-pages .el-switch.is-checked .el-switch__core,
  .activity-event-pages .widget-form-container .widget-form-list .widget-view .widget-view-drag,
  .activity-event-pages .widget-form-container .widget-form-list .widget-view .widget-view-action,
  .activity-event-pages .el-slider__bar {
    background-color: var(--color_primary);
}
.activity-event-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner {
    -webkit-box-shadow: -1px 0 0 0 var(--color_primary);
            box-shadow: -1px 0 0 0 var(--color_primary);
}
.activity-event-pages .el-pagination.is-background .el-pager li:not(.disabled).active,
  .activity-event-pages .el-tag .el-tag__close:hover,
  .activity-event-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner:hover,
  .activity-event-pages .el-button--primary.is-plain:hover,
  .activity-event-pages .el-button--primary.is-plain:focus {
    color: white;
}
.activity-event-pages .el-select__tags .el-tag {
    color: #606266;
    background-color: #f4f4f5;
    border-color: transparent;
}
.activity-event-pages .el-select__tags .el-tag .el-tag__close {
      background-color: #f4f4f5;
      color: #c0c4cc;
}
.activity-event-pages .el-select__tags .el-tag .el-tag__close:hover {
      color: #606266;
      background-color: #f4f4f5;
}
.activity-event-pages .el-pagination.is-background .el-pager li:not(.disabled).active {
    color: white !important;
    background-color: var(--color_primary) !important;
}
.activity-event-pages .el-dialog {
    border-radius: 15px !important;
}
.activity-event-pages .el-dialog__headerbtn .el-dialog__close,
  .activity-event-pages .el-dialog__headerbtn .el-dialog__close:hover {
    border-width: 0;
}
.activity-event-pages .element-ui-min-btn {
    font-size: 12px;
    padding: 9px 10px;
}
.activity-event-pages .el-select__caret.el-icon-arrow-up:before {
    content: "\E6E1";
    width: auto;
    height: auto;
    display: inline-block;
    background: none;
}
.activity-event-pages .activity-event-pages .el-button--primary {
    border-color: var(--color_primary);
    background-color: var(--color_primary);
}
.activity-event-pages .activity-event-pages .el-pagination.is-background .el-pager li:not(.disabled).active {
    background-color: var(--color_primary) !important;
    color: #fff !important;
}
.activity-event-pages .activity-event-pages .el-pager li.active {
    -webkit-box-shadow: 0 0 4px var(--color_primary);
            box-shadow: 0 0 4px var(--color_primary);
}
.activity-event-pages .el-button.element-ui-simple-btn,
  .activity-event-pages .el-button--primary.is-plain {
    -webkit-box-shadow: none;
            box-shadow: none;
    background: white;
}
.activity-event-pages .el-button.element-ui-simple-btn:hover,
  .activity-event-pages .el-button.element-ui-simple-btn:focus,
  .activity-event-pages .el-button--primary.is-plain:hover,
  .activity-event-pages .el-button--primary.is-plain:focus {
    background: var(--color_primary);
    border-color: var(--color_primary);
    color: #fff !important;
}
.activity-event-pages .el-select .el-input.is-focus .el-input__inner:hover {
    border-color: #e6e6e6;
}
.activity-event-pages select .el-input.is-focus .el-input__inner {
    border-color: var(--color_primary);
}
.activity-event-pages .el-button--primary,
  .activity-event-pages .el-button--info,
  .activity-event-pages .el-pager li.active {
    -webkit-box-shadow: none;
            box-shadow: none;
}
.activity-event-pages .el-button--info {
    background: #cccccc;
    border-color: #cccccc;
}
.activity-event-pages .el-menu-item:hover,
  .activity-event-pages .el-submenu__title:hover {
    color: var(--color_primary);
    background-color: transparent;
}
.activity-event-pages .el-checkbox span.el-checkbox__inner {
    width: 14px;
    height: 14px;
}
.activity-event-pages .el-checkbox__inner:after {
    width: 3px;
    height: 7px;
    top: 1px;
    left: 4px;
    border: 1px solid #fff;
    border-left: 0;
    border-top: 0;
}
.activity-event-pages .el-checkbox__label {
    padding-left: 6px;
}
.activity-event-pages .el-select .el-tag__close.el-icon-close {
    background-color: transparent;
}
.activity-event-pages .el-table {
    border-radius: 0 !important;
}
.activity-event-pages .el-table tr {
      height: auto;
}
.activity-event-pages .el-table .el-table__row .cell > div,
    .activity-event-pages .el-table .el-table__row .cell > span {
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
}
.activity-event-pages .el-table td,
    .activity-event-pages .el-table th.is-leaf {
      border-color: #ebedf0;
}
.activity-event-pages .el-table .el-table__fixed thead th,
    .activity-event-pages .el-table th.is-leaf,
    .activity-event-pages .el-table thead.has-gutter th {
      background: #ededed;
}
.activity-event-pages .el-table .el-table__fixed-right::before,
    .activity-event-pages .el-table .el-table__fixed::before {
      display: none;
}
.activity-event-pages .el-table .el-table__body-wrapper::-webkit-scrollbar {
      height: 8px;
}
.activity-event-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-thumb, .activity-event-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-track {
      border-radius: 5px;
      border-width: 0;
      background-color: #f4f4f4;
}
.activity-event-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-thumb {
      background-color: #dedfe0;
}
.activity-event-pages .activity-common-tab {
    margin-bottom: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 12px 20px 0 24px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-bottom: 1px solid #f3f4f6;
}
.activity-event-pages .activity-common-tab .el-tabs__header {
      margin: 0;
}
.activity-event-pages .activity-common-tab .el-tabs__nav-wrap::after {
      height: 0;
}
.activity-event-pages .activity-common-tab .el-tabs__active-bar {
      height: 1px;
}
.activity-event-pages .node-content.selected {
    background-color: var(--primary_back_color) !important;
    color: var(--color_primary) !important;
}
.activity_modules {
  /* 改变主题色变量 */
  --color_primary: #ff7a4b;
  --color_info: #cccccc;
  --primary_back_color: rgba(255, 122, 75, .1);
  --info_back_color: rgba(255, 122, 75, .1);
}
.activity_modules .el-menu-item,
  .activity_modules .el-submenu__title {
    line-height: 40px;
    height: 40px;
}
.activity_modules .el-menu-item-group__title {
    padding: 0;
}
.activity_modules .el-select-dropdown__item.selected,
  .activity_modules .el-dropdown-menu__item:focus,
  .activity_modules .el-dropdown-menu__item:not(.is-disabled):hover,
  .activity_modules .el-date-picker__header-label.active,
  .activity_modules .el-date-picker__header-label:hover,
  .activity_modules .el-picker-panel__icon-btn:hover,
  .activity_modules .el-time-panel__btn.confirm,
  .activity_modules .el-button--text,
  .activity_modules .el-date-table td.available:hover,
  .activity_modules .el-date-table td.today span,
  .activity_modules .el-button--default:focus,
  .activity_modules .el-button--default:hover,
  .activity_modules .time-select-item.selected:not(.disabled),
  .activity_modules .el-dialog__headerbtn:focus .el-dialog__close,
  .activity_modules .el-dialog__headerbtn:hover .el-dialog__close {
    color: var(--color_primary);
}
.activity_modules .el-button--default:focus,
  .activity_modules .el-button--default:hover,
  .activity_modules .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .activity_modules .el-button--primary,
  .activity_modules .el-switch.is-checked .el-switch__core {
    border-color: var(--color_primary);
}
.activity_modules .el-button--default:focus,
  .activity_modules .el-button--defaults:hover,
  .activity_modules .time-select-item:hover,
  .activity_modules .el-date-table td.in-range div {
    background-color: var(--primary_back_color);
}
.activity_modules .simulation_input_box,
  .activity_modules .green-btn,
  .activity_modules .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .activity_modules .el-switch.is-checked .el-switch__core {
    background-color: var(--color_primary) !important;
}
.activity_modules .el-button.is-plain:focus,
  .activity_modules .el-button.is-plain:hover {
    border-color: var(--color_primary);
    color: var(--color_primary);
}
.activity_modules .el-date-table td.current:not(.disabled) span,
  .activity_modules .el-button--primary,
  .activity_modules .el-date-table td.end-date span,
  .activity_modules .el-date-table td.start-date span {
    color: white;
    background-color: var(--color_primary);
}
.activity_modules .el-input__inner:focus,
  .activity_modules .el-select .el-input.is-focus .el-input__inner,
  .activity_modules .el-select .el-input__inner:focus,
  .activity_modules .el-textarea__inner:focus,
  .activity_modules .el-button--primary {
    border-color: var(--color_primary);
    -webkit-box-shadow: none;
            box-shadow: none;
}
.activity_modules .el-date-picker__time-header {
    z-index: 2;
}
.activity_modules .el-date-picker__time-header .el-time-panel.el-popper {
      position: absolute;
      top: 40px;
}
.activity_modules .el-dropdown-menu__item:focus,
  .activity_modules .el-dropdown-menu__item:not(.is-disabled):hover,
  .activity_modules .el-select-dropdown__item.hover,
  .activity_modules .el-select-dropdown__item:hover {
    background-color: var(--info_back_color);
}
.activity_modules .el-select__tags .el-tag {
    color: #606266;
    background-color: #f4f4f5;
    border-color: transparent;
}
.activity_modules .el-select__tags .el-tag .el-tag__close {
      background-color: #f4f4f5;
      color: #c0c4cc;
}
.activity_modules .el-select__tags .el-tag .el-tag__close:hover {
      color: #606266;
      background-color: #f4f4f5;
}
.activity_modules.calendar-date-picker-box {
  width: 322px;
}
.activity_modules.calendar-date-picker-box .el-date-table td.calendar-own-box {
    position: relative;
}
.activity_modules.calendar-date-picker-box .el-date-table td.calendar-own-box::after {
      content: "";
      position: absolute;
      bottom: 0px;
      left: calc(50% - 4px);
      width: 8px;
      height: 8px;
      border-radius: 50%;
      background-color: var(--color_primary);
}
.activity_modules.calendar-date-picker-box .el-date-table td span {
    width: 22px;
    height: 22px;
    line-height: 22px;
}
.activity_modules.calendar-date-picker-box .el-picker-panel__body-wrapper {
    height: 357px;
}
.activity_modules.calendar-date-picker-box .el-picker-panel__sidebar {
    position: absolute;
    top: unset;
    left: 131px;
    bottom: 10px;
    z-index: 2;
    padding: 0;
    width: 60px;
    border-width: 0;
}
.activity_modules.calendar-date-picker-box .el-picker-panel__sidebar .el-picker-panel__shortcut {
      padding: 0;
      text-align: center;
}
.activity_modules.calendar-date-picker-box .el-picker-panel__sidebar .el-picker-panel__shortcut:hover {
      color: var(--color_primary);
}
.activity_modules.calendar-date-picker-box .el-picker-panel__body {
    margin-left: 0;
}
.activity_modules.el-select-dropdown.is-multiple
.el-select-dropdown__item.selected {
  color: var(--color_primary);
}
.activity_modules.el-select-dropdown.is-multiple
.el-select-dropdown__item.selected.hover {
  background-color: var(--primary_back_color);
}
#activityEvent_app .el-dialog__headerbtn {
  top: 10px;
  right: 10px;
  width: 38px;
  height: 38px;
  line-height: 38px;
  background: #fff;
  border-radius: 50%;
  line-height: 38px;
}
.black_background {
  background-color: #151515;
  border-color: #151515;
}
.black_background .el-dropdown-menu__item {
    color: white;
}
.black_background .popper__arrow,
  .black_background .popper__arrow::after {
    border-bottom-color: #151515 !important;
}
.activity_modules.el-popover {
  min-width: 100px;
}

.activity-join-audit-works[data-v-75a8e227] {
  overflow: hidden;
  border-radius: 4px;
}
.activity-join-audit-works .back-color[data-v-75a8e227] {
    position: absolute;
    top: 36vh;
    left: 0;
    width: 100%;
    height: calc(100% - 36vh);
    background-image: linear-gradient(to top, var(--back_color) calc(100% - 80px), transparent);
}
.activity-join-audit-works-main[data-v-75a8e227] {
  position: relative;
  z-index: 9;
  padding: 18px 26px;
  width: 100%;
  height: 100%;
  background-size: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.audit-works-top-bar[data-v-75a8e227] {
  padding: 12px 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: white;
  margin-bottom: 18px;
}
.top-bar-left[data-v-75a8e227] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.back-btn[data-v-75a8e227] {
  font-size: 16px;
  color: #222;
  padding: 0 8px 0 0;
}
.top-bar-title[data-v-75a8e227] {
  font-size: 18px;
  font-weight: 700;
  margin-left: 0px;
  color: #222;
}
.top-bar-right[data-v-75a8e227] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.top-bar-tip[data-v-75a8e227] {
  color: #ff7a4b;
  font-size: 14px;
  margin-right: 0;
}
.submit-btn[data-v-75a8e227] {
  min-width: 88px;
}
.activity-join-audit-works-main .audit-works-content[data-v-75a8e227] {
  background: #fff;
  border-radius: 12px;
  -webkit-box-shadow: 0 2px 8px rgba(80, 120, 200, .06);
          box-shadow: 0 2px 8px rgba(80, 120, 200, .06);
}
.audit-works-header[data-v-75a8e227] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 24px;
}
.audit-user-info[data-v-75a8e227] {
  font-size: 16px;
  color: #222;
}
.audit-user-info .label[data-v-75a8e227] {
    font-weight: 600;
    margin-right: 8px;
}
.audit-user-info .value[data-v-75a8e227] {
    margin-right: 24px;
}
.audit-user-info .deadline[data-v-75a8e227] {
    color: #666;
    line-height: 30px;
}
.audit-user-info .deadline .highlight[data-v-75a8e227] {
      color: #ff7a4b;
      font-weight: 600;
}
.audit-stats[data-v-75a8e227] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 32px;
}
.audit-stats .stat-item[data-v-75a8e227] {
    text-align: center;
}
.audit-stats .stat-item .stat-value[data-v-75a8e227] {
      font-size: 22px;
      font-weight: 700;
      color: var(--color_primary);
}
.audit-stats .stat-item .stat-label[data-v-75a8e227] {
      font-size: 14px;
      color: #666;
      margin-top: 4px;
}
.audit-works-tabs[data-v-75a8e227] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 16px;
}
.audit-works-search[data-v-75a8e227] {
  margin-left: 16px;
}
.audit-works-pagination[data-v-75a8e227] {
  margin-top: 16px;
  text-align: right;
}

.public-pop-root-inside .checkbox-box[data-v-68ef7f8f] {
  display: inline-block;
  margin-right: 24px;
  margin-bottom: 12px;
}
.public-pop-root-inside .operation[data-v-68ef7f8f] {
  margin-top: 24px;
  text-align: center;
}

.public-pop-root-inside .content[data-v-218c2469] {
  margin: 10px 20px;
}
.public-pop-root-inside .operation[data-v-218c2469] {
  text-align: center;
  margin-top: 30px;
}

.log-box .el-timeline-item__tail {
  border-left: 1px dashed #E4E7ED;
}

.log-box .title[data-v-22affdf0] {
  margin-bottom: 20px;
  line-height: 33px;
  font-size: 16px;
  font-weight: 700;
}
.log-box .item-box .time[data-v-22affdf0] {
  margin-bottom: 15px;
  color: #999;
}
.log-box .empty_box[data-v-22affdf0] {
  min-height: 200px;
}
.log-box .empty_box img[data-v-22affdf0] {
    margin: 16px 0;
    width: 50%;
}

.row[data-v-9f1321f0] {
  margin-bottom: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.row .key[data-v-9f1321f0] {
    margin-right: 10px;
}

.activity-work-pop .public-pop-root-inside .el-table {
  border-radius: 0 !important;
}
.activity-work-pop .public-pop-root-inside .el-table .el-table__fixed thead th,
.activity-work-pop .public-pop-root-inside .el-table th.is-leaf,
.activity-work-pop .public-pop-root-inside .el-table thead.has-gutter th {
  background: #f2f2f2;
}
.activity-work-pop .public-pop-root-inside .el-table--border,
.activity-work-pop .public-pop-root-inside .el-table--group,
.activity-work-pop .public-pop-root-inside .el-table td,
.activity-work-pop .public-pop-root-inside .el-table th.is-leaf,
.activity-work-pop .public-pop-root-inside .el-table thead {
  border-color: #bcbcbc;
}
.activity-work-pop .public-pop-root-inside .resource-works-box .rests-join-title-2 {
  display: block;
}

.public-pop-root-inside[data-v-7dffd74e] {
  --color_primary: #010292;
}
.public-pop-root-inside .primary-font-color[data-v-7dffd74e] {
    color: var(--color_primary);
}
.public-pop-root-inside .direction-select-pop-main[data-v-7dffd74e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    max-height: calc(80vh - 84px);
    min-height: 222px;
}
.public-pop-root-inside .direction-select-pop-main .tree-box[data-v-7dffd74e],
    .public-pop-root-inside .direction-select-pop-main .direction-list[data-v-7dffd74e] {
      height: 100%;
      overflow: auto;
}
.public-pop-root-inside .direction-select-pop-main .tree-box[data-v-7dffd74e] {
      width: 200px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
}
.public-pop-root-inside .direction-select-pop-main .direction-list[data-v-7dffd74e] {
      width: calc(100% - 218px);
}
.public-pop-root-inside .direction-list[data-v-7dffd74e] {
    overflow-y: auto;
}
.public-pop-root-inside .direction-list .task-list-item[data-v-7dffd74e] {
      border: 1px solid #bcbcbc;
      margin-bottom: 18px;
}
.public-pop-root-inside .direction-list .direction-item[data-v-7dffd74e] {
      padding: 0 12px;
      cursor: pointer;
      -webkit-transition: all 0.3s;
      transition: all 0.3s;
      position: relative;
      line-height: 36px;
      background-color: #f2f2f2;
      border-bottom: 1px solid #bcbcbc;
}
.public-pop-root-inside .direction-list .direction-item .direction-name[data-v-7dffd74e] {
        font-size: 16px;
        font-weight: bold;
        color: #303133;
        padding-right: 100px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        gap: 10px;
}
.public-pop-root-inside .direction-list .direction-item .direction-name .direction-name-index[data-v-7dffd74e] {
          background-color: var(--color_primary);
          color: #fff;
          border-radius: 2px;
          padding: 2px 8px;
          font-size: 14px;
          -ms-flex-negative: 0;
              flex-shrink: 0;
}
.public-pop-root-inside .direction-list .direction-item .direction-desc[data-v-7dffd74e] {
        font-size: 14px;
        color: #606266;
        line-height: 1.4;
        padding-right: 100px;
}
.public-pop-root-inside .direction-list .direction-item .direction-action[data-v-7dffd74e] {
        position: absolute;
        right: 15px;
        top: 50%;
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
}
.public-pop-root-inside .direction-list .direction-item .direction-action[data-v-7dffd74e] .el-button {
          background-color: var(--color_primary);
          color: #fff;
}
.public-pop-root-inside .operation[data-v-7dffd74e] {
    margin-top: 24px;
    text-align: center;
}

.tree-node[data-v-370af5c6] {
    font-family: Arial, sans-serif;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.node-content[data-v-370af5c6] {
    padding: 3px 8px;
    border-radius: 4px;
    margin: 2px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    line-height: 1.5;
}
.node-content[data-v-370af5c6]:hover {
    background-color: #f5f5f5;
}
.node-content.selected[data-v-370af5c6] {
    background-color: #e6f7ff;
    color: #1890ff;
}
.expand-icon[data-v-370af5c6], .expand-placeholder[data-v-370af5c6] {
    display: inline-block;
    width: 20px;
    text-align: center;
    cursor: pointer;
    color: #666;
    font-size: 12px;
}
.expand-icon i[data-v-370af5c6]{
    font-weight: 600;
}
.expand-icon[data-v-370af5c6]:hover {
    color: #1890ff;
}
.checkbox-container[data-v-370af5c6] {
    margin-right: 8px;
}
.node-label[data-v-370af5c6] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    cursor: pointer;
    padding: 2px 0;
}
.node-label>span[data-v-370af5c6]{
    line-height: 28px;
}
.children[data-v-370af5c6] {
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.activity-join-app-page .el-button {
  width: 100%;
}
.activity-join-app {
  -webkit-touch-callout: none !important;
  -webkit-user-select: none;
  position: relative;
}
.activity-join-app .content-content p,
  .activity-join-app .content-content span {
    white-space: pre-wrap !important;
}
.activity-join-app .content-content p {
    display: block;
    -webkit-margin-before: 1em;
            margin-block-start: 1em;
    -webkit-margin-after: 1em;
            margin-block-end: 1em;
    -webkit-margin-start: 0px;
            margin-inline-start: 0px;
    -webkit-margin-end: 0px;
            margin-inline-end: 0px;
}
.activity-join-app .content-content img {
    max-width: 100%;
}
.activity-join-app .content-content a {
    display: inline-block;
}
.activity-join-app .content-content * {
    word-break: break-all;
}
.activity-join-app .activity-join-live-centent .link svg {
    vertical-align: bottom;
}
.activity-join-app .playback_password-input-box .el-input__inner {
    height: 100%;
    background-color: transparent;
    border: none;
    color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.activity-join-app .playback_password-input-box .code-item > div {
    width: 10px;
    height: 10px;
    border-radius: 5px;
    background-color: black;
}
.activity-join-app .activity-join-item > .common-main-box {
    width: 100%;
}
.activity-join-app .activity-join-item > .common-main-box .header-size {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 !important;
            flex: 1 !important;
    text-align: center;
}
.activity-join-app .activity-join-item > .common-main-box .relevance-resource-item .resource-operation span {
    display: inline-block;
}
.activity-join-app .activity-join-item > .common-main-box .relevance-resource-item .format-size {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 !important;
            flex: 1 !important;
    text-align: center;
}
.activity-join-app .activity-join-item-10,
  .activity-join-app .activity-join-item-11 {
    margin-bottom: 15px;
}
.activity-join-app .activity-join-item-10 .activity-join-item-title,
    .activity-join-app .activity-join-item-11 .activity-join-item-title {
      margin: 0 !important;
}
.activity-join-app .common_page .el-button {
    width: unset;
}
.activity-join-app-page .activity_modules .el-dialog {
  max-width: 90%;
}

.activity-join-app-page[data-v-8739e0c8] {
  height: 100vh;
  overflow: auto;
  overflow-x: hidden;
}
.activity-join-app[data-v-8739e0c8] {
  width: 100%;
  background-image: url(/vue/dist/static/img/webbg.de8d398.png);
  background-repeat: no-repeat;
  background-size: contain;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.login-header-top[data-v-8739e0c8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  position: relative;
  z-index: 1;
  top: 0;
  left: 0;
  padding: 0 5%;
  width: 100%;
  height: 60px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .3)), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(180deg, rgba(0, 0, 0, .3), rgba(0, 0, 0, 0));
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.login-header-top .user-info img[data-v-8739e0c8] {
    width: 36px;
    height: 36px;
    border-radius: 50%;
    border: 2px white solid;
}
.login-header-top .login-btn[data-v-8739e0c8],
  .login-header-top .share-btn[data-v-8739e0c8] {
    display: inline-block;
    font-size: 12px;
    padding: 0 12px;
    line-height: 28px;
    background: var(--theme-color);
    border-radius: 14px;
    text-align: center;
    color: white;
    cursor: pointer;
}
.login-header-top .login-btn i[data-v-8739e0c8],
    .login-header-top .share-btn i[data-v-8739e0c8] {
      font-size: 12px;
}
.login-header-top .share-btn[data-v-8739e0c8] {
    padding: 0;
    text-align: center;
    width: 28px;
    height: 28px;
    border-radius: 50%;
    vertical-align: middle;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.activity-join-top[data-v-8739e0c8] {
  position: relative;
  padding: calc(6vh - 25px) 0;
  padding-top: calc(6vh - 85px);
  left: 5%;
  width: 90%;
  color: #ffffff;
  text-align: center;
}
.activity-join-top .activity-join-title[data-v-8739e0c8] {
    font-size: 30px;
    font-family: YouSheBiaoTiHei, YouSheBiaoTiHei-Regular;
    font-weight: 400;
    font-size: 16px;
    margin-top: 0;
    margin-bottom: 10px;
    text-shadow: -6px 5px 4px #8316c6;
    color: #ffffff;
    white-space: pre-wrap;
}
.activity-join-title[data-v-8739e0c8] {
  margin-top: 8px;
  margin-bottom: 20px;
  font-size: 18px;
  font-weight: 700;
  text-align: left;
  color: #303133;
}
.activity-join-content-box[data-v-8739e0c8] {
  position: relative;
  border-top: 1px transparent solid;
  padding-bottom: 40px;
  min-height: 100vh;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.back-color[data-v-8739e0c8] {
  position: absolute;
  top: 70px;
  left: 0;
  width: 100%;
  height: calc(100% - 70px);
}
.content-new-box[data-v-8739e0c8] {
  margin-bottom: 14vh;
  position: relative;
  color: #606266;
}
.content-new-box .signup-message-box[data-v-8739e0c8] {
    margin: 0 5%;
    padding: 15px 20px;
    color: #606266;
    background-color: white;
    border-radius: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.content-new-box .signup-message-box .message-box-content[data-v-8739e0c8] {
      width: calc(100% - 46px);
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.content-new-box .signup-message-box .message-box-content i[data-v-8739e0c8] {
        font-size: 26px;
}
.content-new-box .signup-message-box .message-box-content-text[data-v-8739e0c8] {
        margin-left: 10px;
        width: calc(100% - 36px);
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
}
.content-new-box .signup-message-box .message-box-count[data-v-8739e0c8] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.content-new-box .signup-message-box .message-box-count .count-circle[data-v-8739e0c8] {
        width: 20px;
        height: 20px;
        line-height: 20px;
        text-align: center;
        border-radius: 50%;
        background-color: #FF8080;
        font-size: 11px;
        color: #ffffff;
}
.content-new-box .activity-join-content[data-v-8739e0c8] {
    margin: 8px 5%;
    margin-bottom: 0;
    position: relative;
    padding: 10px 20px 20px;
    color: #606266;
    background-color: white;
    border-radius: 8px;
}
.content-new-box .activity-join-content .content-header-nav-box[data-v-8739e0c8] {
      margin-left: -20px;
      width: calc(100% + 40px);
      position: sticky;
      top: 0px;
      z-index: 3;
      background: white;
      overflow: hidden;
      height: 40px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      border-bottom: 1px solid #EBEDF0;
      z-index: 10;
}
.content-new-box .activity-join-content .content-header-nav-box .header-nav[data-v-8739e0c8] {
        padding: 0 20px;
        overflow-x: scroll;
        white-space: nowrap;
}
.content-new-box .activity-join-content .content-header-nav-box .header-nav[data-v-8739e0c8]::-webkit-scrollbar {
          display: none;
}
.content-new-box .activity-join-content .content-header-nav-box .header-nav-item[data-v-8739e0c8] {
          display: inline-block;
          height: 40px;
          line-height: 40px;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
          margin-right: 16px;
          font-size: 14px;
          color: #999999;
          position: relative;
}
.content-new-box .activity-join-content .content-header-nav-box .header-nav-item.item-active[data-v-8739e0c8] {
            color: var(--theme-color);
}
.content-new-box .activity-join-content .content-header-nav-box .header-nav-item.item-active[data-v-8739e0c8]::after {
              content: '';
              width: 100%;
              height: 1px;
              background-color: var(--theme-color);
              position: absolute;
              bottom: 1px;
              left: 0;
              right: 0;
              z-index: 1;
}
.content-new-box .activity-join-content .content-header-nav-box .header-nav-item[data-v-8739e0c8]:last-child {
          margin-right: 0;
}
.content-new-box .activity-join-content .activity-join-item-title[data-v-8739e0c8] {
      width: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      margin-bottom: 16px;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      color: var(--theme-color);
      font-weight: 600;
      font-size: 15px;
}
.content-new-box .activity-join-content .activity-join-item-title.is-title-actions[data-v-8739e0c8] {
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
}
.content-new-box .activity-join-content .activity-join-item-title.is-title-actions .item-title-left[data-v-8739e0c8] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
}
.content-new-box .activity-join-content .activity-join-item-title .title-line[data-v-8739e0c8] {
        width: 4px;
        height: 12px;
        background-color: var(--theme-color);
        margin-right: 10px;
}
.content-new-box .content-item[data-v-8739e0c8] {
    line-height: 1.5;
    margin-bottom: 20px;
    padding: 0 12px;
}
.content-new-box .content-item .content-title[data-v-8739e0c8] {
      margin-bottom: 10px;
      font-size: 15px;
      font-weight: 600;
}
.content-new-box .content-item .ontent-content[data-v-8739e0c8] {
      font-size: 12px;
}
.content-new-box .content-item .content-item-img[data-v-8739e0c8] {
      width: 100%;
      border-radius: 8px;
      overflow: hidden;
}
.content-new-box .content-item .content-item-img > img[data-v-8739e0c8] {
        width: 100%;
}
.can-not-signup-box[data-v-8739e0c8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.can-not-signup-box .can-not-signup-title[data-v-8739e0c8] {
    padding: 16px 0;
    font-size: 16px;
    font-weight: bold;
    color: #303133;
    text-align: center;
}
.can-not-signup-box-img[data-v-8739e0c8] {
    width: 150px;
    height: 150px;
}
.can-not-signup-box-img img[data-v-8739e0c8] {
      display: block;
      width: 100%;
      height: 100%;
}
.can-not-signup-box-title[data-v-8739e0c8] {
    margin-top: 20px;
    font-size: 16px;
    font-weight: bold;
}
.can-not-signup-box .can-not-btn[data-v-8739e0c8] {
    margin: 16px auto;
    width: 170px;
    height: 44px;
    line-height: 44px;
    background-color: var(--theme-color);
    border-radius: 9px;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
}
.signup-btn-box[data-v-8739e0c8] {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  z-index: 99;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 16px 20px 16px;
  background-color: white;
}
.signup-btn-box .signup-btn-container[data-v-8739e0c8] {
    width: 100%;
    height: 50px;
    border-radius: 8px;
    cursor: pointer;
    background-color: var(--signup-bg-color);
    color: #ffffff;
}
.signup-btn-box .signup-btn-container .signup-box-btn-item[data-v-8739e0c8] {
      width: 100%;
      height: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.signup-btn-box .signup-btn-container .signup-box-btn-item .box-btn-title[data-v-8739e0c8] {
        font-size: 16px;
        font-weight: bold;
        line-height: 30px;
}
.signup-btn-box .box-btn-sub-title[data-v-8739e0c8] {
    display: inline-block;
    padding-top: 8px;
    font-size: 12px;
    color: #999999;
}
.hint-txt[data-v-8739e0c8] {
  text-align: right;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  color: #999999;
  font-size: 12px;
}
.activity-join-live-box[data-v-8739e0c8] {
  position: relative;
  margin-bottom: 20px;
  padding-top: 46%;
  background: black;
  border-radius: 8px;
  -webkit-backdrop-filter: blur(38px);
          backdrop-filter: blur(38px);
  overflow: hidden;
}
.activity-join-live-box .activity-join-live-title[data-v-8739e0c8] {
    position: absolute;
    left: 0;
    top: 0;
    padding: 1.6% 2%;
    font-size: 12px;
    color: #ffffff;
    background: rgba(0, 0, 0, .6);
    border-radius: 8px 0px 8px 0px;
    z-index: 9;
}
.activity-join-live-box .activity-join-live-back[data-v-8739e0c8] {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-radius: 8px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.activity-join-live-box .activity-join-live-back img[data-v-8739e0c8] {
      width: 100%;
      height: 100%;
}
.activity-join-live-box .activity-join-live-back .back-mask[data-v-8739e0c8] {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      border-radius: 8px;
      background: rgba(0, 0, 0, .8);
}
.activity-join-live-box .activity-join-live-centent[data-v-8739e0c8] {
    position: absolute;
    left: 0;
    top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 18px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.activity-join-live-box .time[data-v-8739e0c8] {
    font-size: 31px;
    font-weight: 700;
    color: #ffffff;
    margin-bottom: 8px;
}
.activity-join-live-box .msg[data-v-8739e0c8] {
    opacity: 0.6;
    font-size: 14px;
    color: #ffffff;
}
.activity-join-live-box .msg2[data-v-8739e0c8] {
    font-size: 20px;
    font-weight: 600;
    opacity: 1;
}
.activity-join-live-box .live-btn-box[data-v-8739e0c8] {
    width: 100%;
}
.activity-join-live-box .btn-box[data-v-8739e0c8] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
}
.activity-join-live-box .btn[data-v-8739e0c8] {
    width: 240px;
    margin: 8% 2% 0 2%;
}
.activity-join-live-box .link[data-v-8739e0c8] {
    margin-top: 6px;
    font-size: 12px;
    line-height: 12px;
    cursor: pointer;
    color: white;
    text-align: left;
}
.activity-join-web[data-v-8739e0c8] {
  padding: 0 20px;
  margin-bottom: 5%;
  background-image: url("") !important;
}
.activity-join-web .activity-join-content[data-v-8739e0c8] {
    margin: 0;
}
.activity-join-web .activity-join-content-box[data-v-8739e0c8] {
    min-height: auto;
}
.activity-join-web .login-header-top[data-v-8739e0c8] {
    display: none;
}
.playback_password-input-box[data-v-8739e0c8] {
  margin-top: 20px;
  padding: 1px;
  position: relative;
  width: 70%;
  height: 30%;
  max-width: 312px;
  max-height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}
.input-code[data-v-8739e0c8] {
  position: absolute;
  height: 100%;
}
.code-item[data-v-8739e0c8] {
  width: 50px;
  height: 100%;
  margin: 0 5px;
  color: #606266;
  background: white;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 15%;
  font-size: 16px;
  border: 1.5px solid white;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.code-item-active[data-v-8739e0c8] {
  border: 1.5px solid var(--theme-color);
}
.download-box[data-v-8739e0c8] {
  padding: 10% 0 20px 0;
  text-align: center;
}
.download-box .download-fujian[data-v-8739e0c8] {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 10%;
}
.download-box .cancel-btn[data-v-8739e0c8] {
    padding: 12px;
    margin: 0 15%;
    border-radius: 10px;
    background: #e5e5e5;
}
.download-icon[data-v-8739e0c8] {
  float: right;
  height: 48px;
  width: 55px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: var(--theme-color);
}
.wx-guide-box[data-v-8739e0c8] {
  position: relative;
  padding: 0px 10%;
  padding-right: 20%;
  color: rgba(255, 255, 255, .6);
  background: #343434;
  height: 0;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.wx-guide-box img[data-v-8739e0c8] {
    position: absolute;
    right: 20px;
    top: 16px;
    height: 60%;
}
.signup-notice-box[data-v-8739e0c8] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.signup-notice-box .notice-title[data-v-8739e0c8] {
    font-size: 16px;
    margin-bottom: 15px;
}
.signup-notice-box .notice-text[data-v-8739e0c8] {
    width: 100%;
    white-space: pre-wrap;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 15px;
    border-radius: 16px;
    background-color: #F0F2F5;
    color: #303133;
}
.signup-notice-box .notice-box-btn[data-v-8739e0c8] {
    margin-top: 16px;
    width: 170px;
    height: 44px;
    border-radius: 9px;
    background: var(--theme-color);
    line-height: 44px;
    text-align: center;
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
}
@media screen and (max-width: 1000px) {
.activity-join-live-box[data-v-8739e0c8] {
    padding-top: 60%;
}
.activity-join-live-box .time[data-v-8739e0c8] {
      font-size: 26px;
      margin-bottom: 0px;
}
.activity-join-live-box .msg[data-v-8739e0c8] {
      font-size: 12px;
      margin-bottom: 6px;
}
.activity-join-live-box .msg2[data-v-8739e0c8] {
      font-size: 15px;
}
.activity-join-live-box .live-btn-box[data-v-8739e0c8] {
      width: 85%;
}
.activity-join-live-box .btn-box[data-v-8739e0c8] {
      width: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
}
.activity-join-live-box .btn[data-v-8739e0c8] {
      width: 46%;
      margin-top: 3%;
      font-size: 12px;
}
.activity-join-live-box .btn .el-button[data-v-8739e0c8] {
        padding: 6px 15px;
        font-size: 12px;
        border-radius: 4px !important;
}
.activity-join-live-box .link[data-v-8739e0c8] {
      margin-top: 6px;
      font-size: 12px;
}
}
.record-lesson-centent[data-v-8739e0c8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  color: #999999;
  border: 1px dashed #dedede;
  z-index: 1;
  cursor: pointer;
}
.record-lesson-centent i[data-v-8739e0c8] {
    font-size: 40px;
}
.record-lesson-centent .progress-link[data-v-8739e0c8] {
    margin-top: 20px;
    width: 70%;
    height: 8px;
    background: #f0f0f0;
    border-radius: 4px;
}
.record-lesson-centent .progress-link .progress-link-back[data-v-8739e0c8] {
      width: 50%;
      height: 8px;
      background-color: var(--theme-color);
      border-radius: 4px;
}
.record-lesson-centent .operation-btn[data-v-8739e0c8] {
    margin-top: 30px;
}
.record-lesson-centent-video[data-v-8739e0c8] {
  position: relative;
  border-radius: 4px;
  padding-top: 50%;
  overflow: hidden;
  border-color: transparent;
  color: white;
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
}
.record-lesson-centent-video .video-box[data-v-8739e0c8] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: rgba(0, 0, 0, .3);
}
.record-lesson-centent-video .video-info[data-v-8739e0c8] {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 16px 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    font-size: 16px;
    font-weight: 600;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.record-lesson-centent-video .video-info i[data-v-8739e0c8] {
      font-size: 20px;
}
.evaluate-action-box[data-v-8739e0c8] {
  padding: 10px 20px;
  background-color: #f0f0f0;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 999;
}
.evaluate-action-box-btn[data-v-8739e0c8] {
    height: 44px;
    border-radius: 10px;
    font-size: 16px;
    color: #ffffff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.content-box-nav-child[data-v-8739e0c8] {
  padding: 10px 0 12px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: sticky;
  top: 40px;
  background-color: #FFFFFF;
  z-index: 10;
}
.content-box-nav-child .nav-child-item[data-v-8739e0c8] {
    margin-bottom: 4px;
    margin-right: 6px;
    width: calc(25% - 6px);
    text-align: center;
    padding: 8px 0;
    border-radius: 4px;
    background-color: #F5F6F7;
    font-size: 11px;
    color: #999999;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.content-box-nav-child .nav-child-item.is-active[data-v-8739e0c8] {
      color: var(--theme-color);
      font-weight: bold;
}
html{-webkit-tap-highlight-color:transparent}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,'Helvetica Neue',Helvetica,Segoe UI,Arial,Roboto,'PingFang SC',miui,'Hiragino Sans GB','Microsoft Yahei',sans-serif}a{text-decoration:none}button,input,textarea{color:inherit;font:inherit}[class*=van-]:focus,a:focus,button:focus,input:focus,textarea:focus{outline:0}ol,ul{margin:0;padding:0;list-style:none}.van-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.van-multi-ellipsis--l2{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.van-multi-ellipsis--l3{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}.van-clearfix::after{display:table;clear:both;content:''}[class*=van-hairline]::after{position:absolute;box-sizing:border-box;content:' ';pointer-events:none;top:-50%;right:-50%;bottom:-50%;left:-50%;border:0 solid #ebedf0;-webkit-transform:scale(.5);transform:scale(.5)}.van-hairline,.van-hairline--bottom,.van-hairline--left,.van-hairline--right,.van-hairline--surround,.van-hairline--top,.van-hairline--top-bottom{position:relative}.van-hairline--top::after{border-top-width:1px}.van-hairline--left::after{border-left-width:1px}.van-hairline--right::after{border-right-width:1px}.van-hairline--bottom::after{border-bottom-width:1px}.van-hairline--top-bottom::after,.van-hairline-unset--top-bottom::after{border-width:1px 0}.van-hairline--surround::after{border-width:1px}@-webkit-keyframes van-slide-up-enter{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes van-slide-up-enter{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes van-slide-up-leave{to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes van-slide-up-leave{to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes van-slide-down-enter{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes van-slide-down-enter{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-webkit-keyframes van-slide-down-leave{to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes van-slide-down-leave{to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-webkit-keyframes van-slide-left-enter{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes van-slide-left-enter{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-webkit-keyframes van-slide-left-leave{to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes van-slide-left-leave{to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-webkit-keyframes van-slide-right-enter{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes van-slide-right-enter{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@-webkit-keyframes van-slide-right-leave{to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes van-slide-right-leave{to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@-webkit-keyframes van-fade-in{from{opacity:0}to{opacity:1}}@keyframes van-fade-in{from{opacity:0}to{opacity:1}}@-webkit-keyframes van-fade-out{from{opacity:1}to{opacity:0}}@keyframes van-fade-out{from{opacity:1}to{opacity:0}}@-webkit-keyframes van-rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes van-rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.van-fade-enter-active{-webkit-animation:.3s van-fade-in both ease-out;animation:.3s van-fade-in both ease-out}.van-fade-leave-active{-webkit-animation:.3s van-fade-out both ease-in;animation:.3s van-fade-out both ease-in}.van-slide-up-enter-active{-webkit-animation:van-slide-up-enter .3s both ease-out;animation:van-slide-up-enter .3s both ease-out}.van-slide-up-leave-active{-webkit-animation:van-slide-up-leave .3s both ease-in;animation:van-slide-up-leave .3s both ease-in}.van-slide-down-enter-active{-webkit-animation:van-slide-down-enter .3s both ease-out;animation:van-slide-down-enter .3s both ease-out}.van-slide-down-leave-active{-webkit-animation:van-slide-down-leave .3s both ease-in;animation:van-slide-down-leave .3s both ease-in}.van-slide-left-enter-active{-webkit-animation:van-slide-left-enter .3s both ease-out;animation:van-slide-left-enter .3s both ease-out}.van-slide-left-leave-active{-webkit-animation:van-slide-left-leave .3s both ease-in;animation:van-slide-left-leave .3s both ease-in}.van-slide-right-enter-active{-webkit-animation:van-slide-right-enter .3s both ease-out;animation:van-slide-right-enter .3s both ease-out}.van-slide-right-leave-active{-webkit-animation:van-slide-right-leave .3s both ease-in;animation:van-slide-right-leave .3s both ease-in}.van-overlay{position:fixed;top:0;left:0;z-index:1;width:100%;height:100%;background-color:rgba(0, 0, 0, .7)}.van-info{position:absolute;top:0;right:0;box-sizing:border-box;min-width:16px;padding:0 3px;color:#fff;font-weight:500;font-size:12px;font-family:-apple-system-font,Helvetica Neue,Arial,sans-serif;line-height:1.2;text-align:center;background-color:#ee0a24;border:1px solid #fff;border-radius:16px;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);-webkit-transform-origin:100%;transform-origin:100%}.van-info--dot{width:8px;min-width:0;height:8px;background-color:#ee0a24;border-radius:100%}@font-face{font-weight:400;font-family:vant-icon;font-style:normal;font-display:auto;src:url(data:font/ttf;base64,d09GMgABAAAAAF+QAAsAAAAA41QAAF8+AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGVgCcdAqDgHyCuwEBNgIkA4dAC4NiAAQgBYR2B5RiG7C9B8a427DbAREi9V4hitI8qyMR9oKSss3+/09KOsYQhg6Uv2ulL0WPFr17UPIj32woeaBI3EETqrC4UH5jgqiaZxmv5+KtlsskpCIgpn0LrRc+R7ko/t/mjSk0edG74kcoOdxyrLW6fmucKuVBDRC+xZr5kKRoijx8f9/O/e0Lf2rZLZDGo3U8CijgDBJMMAwfN8Tr5l8ICSEJvCQkeQFCIAkzA7LIC9OQkDAyQCCMJYSxNAEHAUWtCoLorouodRKstoqtYhVsFay2VVvFMaFDbR1fjKL9VVvfpiqWIlbXy/hThgXf2vTTCpOwxIgCGJCSz79fTnvJ0L4nje3kA+PhguTxBHYbKiyyL9J15to0y3D9gNDuzvcuraqcZO+uynAgqRriwWaHcRAFhpkxJp5bz6L3Lm9f/0i/0q9K1RDcdAvb7oTtJgeGAtxwCAHAGHARDYILD4K7ITMEPDtVAgS4w9NvllEywvQ6fV1lhZnAJJl9wGcHSLqLbZUFSTeBtBCm2KJjtsyJ/+7xvBt0d9yNCPLAdntHYmC7sXckQAA45pIvuRNdkEcAnOsApzTxGQ+o+iMS5EkfAjjXAfjAHshW8YuMj4FxuhBBXCR+Znt9rFyq+mMuSNy21llgPZap6Sa+RkQQjd9PT5US25dfTTRCh8JNIykAMKpCDsnP1YgRqEXA/Jtq2WJI0aYuUhcz3qNc5T7monTT/TQA/v8zA84MAGkwAJcAJC0BkBIHELkEQO1DEhcYcrUkFZ5Iai/EiAGoPZCU7gDxArVRdAipupBSd67cxy7Ect25aF266HY716VLF+UVpYuqN+Lg/MAXHIClBUzZJqGeGZQBDL3ofZJm0P7sp9YHGe3WU8SxCEFEJIgG7brbf9chtgnt1FU9Y+CLUyRaDOCCiwI/b41A3U4yj4P+92+6Pip7mX7gKVgeFFPj0bDJ5I+6ImdPqCplxgULj5qU7OkxAryoJb621wdPW6kAgrfjeP+J03/JPfaAW+GpBgIzSyhgZU6gsGMmsgU2oyvK6yzTMz7ymxcFaRRNCDbWiZApKCod/5+SV1FVU9fQ1NIml1oAESaUcSGVNtb5MIqTNMuLsqqbtuuHcZqXdduP87qf9/sBEIIRDCdIimZYjhdEWVE13TAt23E9P3iSkafZovhmVW2YaL5T3bA7jLDtx3ndz/v9AAjBCIrhBEkzLMcLoiQrqqZbtZI0y4uyqpu2H8bJdDZfLFfrzXa3PxxPl+vt/ni+3l9RkhVV0w3Tsh3X84MwipM0y4uyqpu264dxmpd124/zup+voAt84tDvJXL+E1AOJkeDqAOM/UdA5CaAbgLpJohugukmhG5C6SaMbsLpJoJuIukmim6i6SaGbmLpJo6bkBiBkARBkBTBkAwhkByhkAJhkBLhkAoRkBqRkAZRkBbRkA4xkB6xkAFxkBHxkAkJkBmJkAVJkBXJkA0pkB2pkANpkBPpkAsZkBuZkAdZkBfZkA85kB+5UAB5UBD5UAgFoDAKQhEUgqIoDMVQBIqjKJRAMSiJ4lAKJaA0SkIZlIKyKA3lUAbKoyxUQDmIR3moiApQCRWhMipBFVSGqqgC1VAVaqAa1ER1qIUaUBs1oQ5qQV3UhnqoA/VRFxqgHiSgPjREA2iEhtAEjaApGkMzNIHmaAot0Axaojm0QgtojZbQBq2gLVpDO7SB9mgLHdAOOqM9dEEH6IqO0A2doDs6Qw90gZ7oCr3QDXqjO/RBD+iLntAPvaA/esMA9IGB6AuD0A8Goz8MwQAYioEwDINgOAbDCAyBkRgKozAMRmM4jMEIGIuRMA6jYDxGwwTGwETGwiTGwWTGwxQmwFQmwjQmwXQmwwymwEymwiymwRymw1xmwDxmwnxmwQJmw0LmwCLmwmLmwRLmw1IWwDIWwnIWwQoWw0qWwCqWwmqWwRqWw1pWwDpWwnpWwQZWw0bWwCbWwhbWwVbWwzY2wHY2wg42wU42wy62wG62wh62wV62wz52wH52wgF2wUF2wyH2wGH2whH2wVH2w3EOwAkOwkkOwSkOw2mOwBmOwlmOwTmOwwWcgIs4CZdwCi7jNFzBGbiKs3AN5+A6zsMNXICbuAi3cAlu4zLcwRW4h6twH9fgAa7DQ9yAR7gJj3ELnuA2PMUdeIa78Bz34AXuw0s8gFd4CK/xCN7gMbzFE3iHp/Aez+ADnsNHvIBPeAmf8Qq+4DV8xRv4hrfwHe/gB97DT3yAX/gIv/EJ/uAz/MWX+V51XwEa4xts5jskwg84z0+YzS+ojt9wF3+gE/5CR/yDY/wPx+fl50vQh/h/wjKoGtbcRYMi5KbRBuD6aZiwx0PJnzXNFBkvZJjoY5sMekJVVKRJmkekOaM9MEQCgZxSRNPkY5M0o79wFfwRQ4bJzIhCDgHClNtAbp0EI+wfLelt8RM6epT4oYiPHqKNmIeQeZ0CcUhYpN8veU6WzEoUStZcho8QYnEbJFOOmO9RRiIuMb85HowOZAE8OohC3j//83QLEfXYhpfu0qLaSKO7HQZf9IG/LTNISLOgX6mrmypyZDPlkmDwcc28tBlcPMhMTdZLA6+vD3GK9emI4QDkl9fUKnpqzEixb71XXac4k4y7DcjiQA0LrjFkQBrFMRujOgGiQQW+gsmkRWyNujAye0RYLdAvB0RvNcWsb/AkjKj2PKQtfC4PNKp/TgHEi3/CIzTUR98eGnkiJzcAENmU+SXI/UqUJD2RtNAmhqJqaJUZsSnGJhZ4h9xgvKIjPojRmYKcMvZzZmDTupPlHQyZYG84Z00zyPsYKqKcJWWemC+6I0FPPYWyfPtbrneHDHFAy8llpVoOUbDfZRUmIvNc569wASQOAYQgm7e3jUQM0LeKonAdwqJdLfsaRvPymmW3GdH20UXEuuaBkx2RiQV6DeGqYy0ZZhogjCwgAgQD56EabOMqsK8zyrOi6IVzxsJWxhO1yKlC6ABK0UY9VKhjDaLiWNXxCNZTGnWkxEx5HIchBAtNUqBemeA0KIAMQftYgibsnIQsx34Ow8yKQcBz4PRRp7TbLxe9fNmd/q8KQmQjyFIxi0hcpLn1PdFaSaNoJ4e+zw0aDENWxqQrRlCjk56MmlNNpAGONd++2MCZuF1hYNgsALnWgfJ0a/Dgxh1P5K9zJa+VIx/FdoDoXDge6m3KGKKsRsTIdpbHYytvpmk8Mf8B9xQSuE56RbA5YNKkB1eca9FUraob07tyKXG1MbfQqjFxvxNfnOHYGJIMnRAGGYWqG9fXn+pEI4wYzl/4VracNjWeHTUtQGUYQx6UXI9RTUTlY3QLIk3UirgdlF4OKNYdCEl7j6QdpleZYjINTMKvxRLypkoxg1CDQeTANAsRqqWbYFiEJkikgXLfgqmuLSKQkm4PIBTyGNUxygAGX5AbfynSaxUfXGoXt3HGXJN7A+jBncr0M3cTdUKwwh94wuud9xgeM4qjclLzoxKRxXGa5yzvoQyokAuJOTqBIUdA9CFUS0UCJ2Vewm7iZC+8aDLyKRBX9yEu38EeBzzV5SsjyIcaGB4Az8M85H0twHy5Uzf9RlNt6C1tLWs82oLovhuyfLIlMhKS50wA+P2lcXZ8W5d8b4wtWcUBv0c6FMitU5z7x9so1bsXQfvnluvSreafsT/gd9NY0snqDzfl1pm+2FHb57VGx0pjQueU9+OAseKwBGBsR/saRF0ba8IXVVZAaN2rPi2sCg1h2RLMW8JJ6zJi/Il5dmlJbs4szU+JWEqeoKqrn4yeonyuzpmXCU8ddBZNrhBlEzSfFWuGwsiEmjS03m36rsxhzDhnPlJRM+F5hyCSFfMXYL5OJwGHJgC2w0JQntT1VO2dzv3L42H1LUlvd/iww6CxprX0htrcPqnwAOcDTvGt6Fck+EvYKnc075MS8oIsmrZgwc1QCdix49PGFT16TWyg//xHXr6nT/6rK/eXmFtcpi73bTM1LgmaHj7rdzz3t+T6VUMzlUQ+kPa8thbmpfnqscsNeh/2JgHOlBSxvwcPAjb7V5hSF0PXFw/mYJ4MbngJL5xq9Y9GzyvnQmOktTVdgnQPiQ1b+rAb17lDR2AkxKchuwoIz5vPQlktIQMhuoQ3fYQhCbWmbrHz0aEmGdFvuOIxkE5Jf33ODN5Zmp+bx2YOuvIImmUlZlZwNFvp3/RkLbNuGxvf3XYRpddCByqdaS/qz19b7OC6lDvdxnNV17HgbqR4thYvY+V0+MztFOgFjOVc/vhRgsJPn+RdnTGYVqhQKtSyN/e95L5HOVUHykuX7WGJuOhtTDVIKszgpVkmDUbFTH9gWCpSXt8P18ZpM6k87U/2cQyrfZErfvjsek77EliRuPvdm0PVSb14LTBW1YYCT/MZ21A5JquiJzq6hXxt5TeoKhv2AgVgoY8gTqmBIC8Wq9LzHCrLAkZLiyejpOi1P6OKWeu4kWkOS3NH8UZdCv0i77Dk9AJEux7AH8IbVy9gwpP1vZir5o1iJ9nA1zkRYgdkFXOoRy5eArUp7qepib4i3kSw+iJXnKWADIcZPjEbyOBGbU05fjK0wsoUzIXwu/7tQO0xJORkf+EuGWnpzwoyPDB1lWJekK1GXFrpRsSC0xqcMMpA2iYf+a5DY2CAAhyBAp97FtSO1d4jtXUTyKWfw+N/SC29NJ7TiZkdqbsYNfZf3++lvTBVuVzKTa3swmzbuHHAz/gRSyPFkWCkvrf+uS66KS/d0fx+Mj/TJSSqEnb7hRvQ913b56bckKny+bSXXt19T7fdPBiMBFGmCYWMn6ntqX1m3Pvbhri6+iAHwyJM+7dJ1gCRxErt+Guh3KtnXs0DCV3SdxSgRi++fDFS2GN3E20YK96Yw3g3/0NCeXVpOL8xt/EVdQkH5xy862zkbPRctZ503iU3ybociu2o3dKavm+lDTAFBrXX9kC33LOD14pKJL+bTWbJLpCtzJGoyh0y9YJGOiL9w4f3+tFJsnSLNtNcyRa2WEWRGfxhquZ04YilZadQxIMeHfPCDHoeiDVYd3Tueph+iyvqRmQPVGIfzbwfkXFcJ0VaVe6BTkILZdQxo7Iwesu7baMIltPTVxXIIMgnwjjAioCfAoSOmACdkTGgo1YGhoQV5ZEX2S5l3PcFEyJfOvlXfeKihu7DGhpQA9w0vP5BFxvYLAt5IJxomshs8NkYbkGESDoIYf0qD2sFPTftz1b+xU/2tgjpJLTDOtRE1d5UPJIlY02r6e60H/7lGEXyVkYmWEEQoCyLv3775WgOQg9Exi0Lnp8X5tAMp6w67t9NllMaa91UlU5o0JZ4rW5Tn5uPQocyx6imDijMEd+S+2SrONmn3spdOwafQG4S4CJ4vNSxTvAArU7O9jXXrQE+2dxizbnp1+EqbpLsmLhoPs/vrSw20t6imOFCcJbKA2zxUgVB2tbFtH4e0ois21pQtjGm+5lgoU6/tiwSZYyXKGOQ4pTnKc0Z1YVs5/AO6Jot42HQRYNxPrO7Nrj6TMNunOOm5CnTLhTJrDTLyooS7wTdOBdESk/r3VYxznMlSquLGEeCzQy9IfoDVW2ZdLKzW3oFY9rjzMoAHuTIh5keMOArlTHtejOWzk2ZpiBbJseZ9KwIxhnShGFXXZ66KLM0MUk01TeqFPqyO5ogK0x7rIIDSuglAEjIwwHORhx9QemqaVGiaom9/oCjWxpRZEsrGvzXx+UwZp1z+ObHj1o6YT+frJzn3JRE3WuCzD9slvLujYj8cz20UrKh+6lVEHPX/KhC7peK48AKip/ljAT/ZNVvuSCbaW6p4i7moIYGr8RjOGRYaUnRZccA4bIhp7bLxdMwR5UrTsOctFzJOuYCxbopuK56nTE0wQqip42hQIMILg6myqaYYXSmy25E5nk+6CJVEsdlCjvXMk+YnGkLO2DoZR+YiJ/cOZBLbKLfuymcPcxP0jJhZOdACO668I/1mSd2oHjkBuJGX2YXOWbGVkY4C808S7VAGkBOp7Aoxq7f1j45t6EFUIbp23Cq6FzPeJ5yHDU50RQYqnF4nUYIuslRmHESEBZOLZ2mrioOj+QlJv9cXcwZnZ5nIO3isrtIv3zhKV/zPraKi1CH2nVM0LKOQQAB6KLBHsRArBnCv4w+kwAwNhwnCEtqBQEyNO8YsuQhvInvenJbc6SNNENnSTgXuS6YMF3+sSIJT1pcIeZOx275klrmmxai/kauRZhdjfPgvY2+5oYGaM5BL4qnL0o8vywL9VweTyQJpqvLeoAa5CiveZWpSuuzqaE83v5JDRLy9cirGEEwB4isGrpGg6g6AIn8wTgIMOg8E6LyyKu/U02Ud/9I4XLBqjCRJi7CGkxFqfSo4cCYvbZEQvsDC8BXCH5EGevfDFxyZi7/dVQT6Tdk0js6k3dpUDKphdQPCKjDobVy+fIinsSQp1rRc/mMGh7YoDZZ5zeQN0wXCXkXgMjdi0+Jh7NAlCJM1Rf7vXuxy2x6UQ/nZdflkWUk2k+pSagE2ImulCDV8JiC6EDeO0ajjtlFb25eHiyXCkRhDi5CmZfGXETIa7+B5tpsmHwy2YKBGb6/4rMj6dWfsqK7f9iIfSlZv7glM1L90weJly+23toVufJjcSpT+z49tOfH1Zjh2Mr5zelU5cL78Y3nm+/uDV/+gbYd427eFfxu2hPsbtIRzKeHtc2QkfbUlKtnfG0kkHGLOn/0aZ3D4QZXUycHcOeOuMlN5gTGJUouKl2Y44IbO/SmexOApKfkQ1BF+RmeC1P9w9Dp6cnNBWlO3nQtorwvKvPyJGdmP+CziUEuKiExidGCoTc8juAP+CmdPCRKLsO6hjlfcYskeCnqpLlhX/MIwuLREywHO9xK1Ity1DIuykXVe4wwTWAh9N8PIexAbpVdaCynbIdxnJDdJpWwPM1K4q5SwqeJVABOJc0dIvEIIIAAAqSsallEQKKMOR08MFs+iCQdK5zxEDoyP+gbACMktJV9zmBYuhubKpx2JaPh5seE7+1/UlUkhIGlLcszhtTpeFTR3LwE5NCtbiLX8nltC+rW6tG1T5/wEYCI7/CtrprzpaLg1u2NY5VNrppe2ny74tHdh9219mZ1a6BllrfcqXzMuv0yOapLcql+kAW7K606TRnQ+pq2JpMpO6YZDHSCyxAsvfUuau7/4rNsQbA08uUXj/2ff4k7bO04QWv2ZmKwHb3ZGbegihQb8PQMN9pX1ZrsZyop2rV5j9UOCO3qW4R7mN5gi7UO5XxiwUHHYbh2xORODy993uxk9waZU+a9zR2QKQ75ArnrK7vM5J5Gtwf49k1E13VZF2mvak0hT9LWenHM4cvx1f0dmqU8jR/VS3/3D5/JfIUwEkT5bdcSzGuL6AprbfEjhSgjJFZKraQqG9sU3T12Z/Vo8Olt2nr1lH0/NePXEj/Wj/YayvFyOu6txq8nJ25M0XuNYfdQPdmj1/eX93vxsTMdPtqQbxywD/iCn/hx6cxtW/C2crPnIz10PlZK2JFMQfDPHDWOz3A35f7+Klp24vwYIHzuR+diu5FinO4v82VS3Xo3yTjsHedpkiXrxAlfEM+3Tb34XtfF6ymT445UelJqDf9saU9GJJvKPsuRg6azxmEa9iIUSA5dpjzBR2fbBC5CQ5YSeMUvx0fypTIDCMpIIkkxM4iMSEpxpRhayifBytEwj5m0wHPH12GdEyQwfxJRY8hNPIKVYXjBp3c9gxi+eXAZGcqbr+E+gVDMjoADg9UBvIXYfwrMGyHAmGPKXc8hnI89lVcBKOSlGbl/Lql8p/MxpuUOCAOoUQo7Jcqoz4bGHASkk0YQYhAppcCo+E2DtJuhLDOISC1QLApQg791zJQnBn9LUh1vG4LCs071fBP8bIUlvIzqNmiJVAnW11uG50x7AbXm0dwMKtlRmTmyvLs1PjTb7W/Pz4vIcWaNywK0VCHWlickms+VBLmP4pIj3aLy4/rKxZEAhzhkOIdD2rtwviFLQP+ioj8kFP6kmOdDzk9PmObriz9tfP1Txkc+BgnOIp9yz19ovi2auXyZKH0c27FTLAi/r4xPUxNNze/jixdleiFs//gYLxxW9GUYX9g1j/WCcC8leBCEzquxnlV6mFMFzVDCHYp4wXnsOgIezej4lRA+WEO/viyhb4Myk36DXmrzMrSMk42J6zldL/Yh1tGVl0W9ggKeR9UABw0GaDlL+so5p/bwUQYWq5KJ59E6YHWaZ8Gd/F/kk7tccEgwUowWFUbu6hp6JiSaFDOY/AyEG809VB5fRh3bKAsO+Wf1DRGSz1gRK9rLO9uNrvIVNIpjGsW5BA3db8ibiT3qVgUfGe+GRpm3lwFNN7Mv/6V2zGkHIEMmRzTCaeAaN5XdxUxi6gLCsSD4mVbGEuBBiGPSFnRKsF0PpTIFvQIACc9TRa7GEynuTRHCIApEXZ4aWMoE0mLjw0cinRM2V20kjNsAkjM5rnLITXFjTcrPPH4NBzS9W0buSf3hS3z08Qj8YvCC+NXb3jsUYD7Va8Khs/UKBy88VorZyD80ADIMEWq6hOCwSA32GGNEn6L3BWhW4yPyt70s9YyTyNyo5UrmSAdbAgUO+9rIbIg+7XHOaMy8YF0iKC1g6zC6ChLdhYVxRhkLlESjkonB9ANmZTaGGmDLwMhASECOFBcAqbi6v3xQF4HUfFRZoCiEguUp/QGdBjkDM5V1YJE7dCuuudeSut+6ImZ6aQQhX0yMXN8fwhMCncz3KDi8cU8xahS+NYzlh7tTtT3j8UoqEyhL6ZS/Rc4P7zobUVwLYJAwLbmbe09zJvKCD5EOh8rpVEE4nXjsZUsYiefEy4I3fR48AwTRbWUD4jMRJ1l82Zqqa+mpc3RzbU+qnEbA17hiuld2r2XkfivBSOaX5dPp/aHd515+uwVUPnB9/8iN8dOpdLBVSS2lR3x5V35479kP3cA4ihtPpCh/+FJepuERP1F8GYOkKQ6EvZxQtR8sQKSCNzwdC+8FoieGcYD4PHym+BNSXyO86uF8tLK0atSrUFXHP+adELWLTtpBRkbTGjH/7KL6WdNBSaBPEewf4UiJ8fVZajLqS1xpRU4Aj/rwIHxX8XauYJbkeArT6hJJrZc1fh8AlXhGoPm6a6zxahIiHe8m2nhB5cGBw14ajw2Cz42sRQd7obb0lK83wOBUxmBm6a+KzGoSYL8CIoY5J9ZadkOejKTp5MhgTGKU4qnoWaKg6PPM4FR/TbFUp0e8ZxGrE4OFJqakTIZmQ+rAafVnpfm1novBpvyzL1pd861sxTxPnnhrmOq5SkZl+Y7zCNopr74jIriAuQMbbNIzMFflQ7SQYIQVOJZCAJKWSVbrWgq8awbkxP/3a5x5Q/g/dLcMZMY6oEmt8URdh5fyTJiYBuVcBjLH0UhidedVzVMO1Vfcirrk9bVjgqq27NcWoN5eAbn0rhwgkCGFMgPq8OyVJJUPpQk5rhB7EOd6ybivOXjEMcPz+ADslipnCK8NdQV0RPW2cx+EE5l7MqQphxl0ocDKlC63BC9Rj6/vzU8tmFVk1VLhbe6JbP5pfPwU5E0ZsDccfyJ/OmYOCa7Ayt92eGmqjTzZT+okYLBHpYW3VY6NJ2oqQ7biW+5kXjmPCuWN1l1ycIjzkOFMXIEGLBaLM9g/r5a376NraHbJloyCZzRMQ06ES8LjRhv5WDsMkONTQ9B0kTXuIu0SUVJkSaz0CK9zLzDISHZOzSf0tEWmCZOGB6D8PoMEy81HoAZ4u/IFaWieSKqLoHsWdAolmtjqdAmVKZ45P9P28rBsADVTn5CvlcGN2r90JR+sQQ9X4XVsJELQ8yjwDMeRHJ5IeVQlgSpJ1uHjRzXp1Vvt9JKabpwYQfrY+Hg8x+ExJSaIbkopwfeLIB8UkvkwPqSEr70FiGshLFdnqgr8mQaihJkX6997ftPeQWfCsUJkFosatHqhdhkbHuDxM2Pep6QGxw72h9DBSIyG8WQWCPJCWNZHKk9NosrP9cbanruc9xk/F0kABWXnNd90eFO6+roSy4eThdkqiCEXlx0bPkP553WQDmbXy9K9IAsPfiO5iJlIe8IKdYniyJZTRCqyGXFDclyJKrboDqiONzV1fD1tVwo/XeR3xuI48tsUEzqUYgOoWIfI79PgHq4QWz0kNxRp3j5wpPQFiAa2aA51kDVC5bWlSk8uNabLy6q7CdUpjS4b75wp2a39hqBmliD8MDRciPpKn0Q9VUyrjvqmXNPzGdMOlNggVSC7kfXNX4+QK6se9umkIVSupGcKMKSPx4UFIzen2RojMC2w3Rg9aOMQix2DgWwlT8kWSWuCTyDUtb0DbnLKdDluC7JlaRioQeTOEP3W0pLURBwtSgI35FeCDzHNEINMHV5CQvTuQCJPw2uU6otbIC76GuumFqh1I6krUXHz0ZVeYw4/YKp5NaDXoqsip5v9R2D8Q3l2JvGICkCm0Zwp1bVoubmFZcESdOhdrqJ2avhHVpexACpcEqxaDQU9KeBjElbGb8WFCGEnvhlQUXhee0fVBUlxekO6FM4DSZkc7zXTPCO89nu/vMp7QEK51MOw8zGOU4kueaK3CMaGPfyzjke6K4gWoWasWkLsNkxOKI0KxRhQI/Vb09+m4TFPl5YAan2MME1XFPH4OLhMFFZXecqrUFxuRe92CnecymJBVkP0wWdPy+6smYZfHu7QTt+LCFvOtL5Pr+y61o28yLmD9YtHWn/bpEuvZVpvdFmXrz1Jurm/nH5mSIkzw0udEp3bSM/3eO/pG8+LTwXlPX4YYBxS1G095cZWkBfsbmnXseXu87NbqweJQ1hSLTjKl9NeOE2e5prbxIzBxVKOvyw9Q+Rph2xlZLFFHPj4/uy2/shNbsZ5SZHEfu9HbN6QvomFr7g1xvW7SilGOYytM0+LRnyjlKs0/lzdLA1VNGiZzEYhduozbsLXU6OyrXPiumYfNKCz3k8vJk5s6GhzLyS1ixNgk4KM9aO7GhpmKqNUSfs9CHujeDFhrPL3Z2GeM0ehSxmiMRHX6stDW5zL20zV4UwB5MVhTKgEPYtFEinS3bzEeqxeSnEqlyKZydtVx3ydf+ViYNxLaQ6DY0eDB7pfGpOcN5CNnMuoTofMHHWIU42yolXiSjNmns8347RcH7VQk2FaTrkxNIlO/TKSzLnIeTnRbkWsAhsA2c1wnpf6CPWhSlMUd74cLuPI3iOvXd6gAwYJjD+uwPpVN439dLTUfy2PVdcTr1XlmbL9oWGGco7xyVONfEix7SsN4KO9eUhbB3bes5AIZXpGkPZoVErAHOgseA2/ZgXtmvZ6+DZq9XeIPPTd0LQ9ZTNmyVXwO3itMPM5yBjvAmML1sAV0nvznwN+124Y5kF7d0SzvseiGGvd55oz9SuLeZhIUXOKRgUF+/Tvo22iNC8FtgScTscWdTDesnD0LDFvBtHbGRHy1q7TpIaWJpAU93CYS+Y+RgarllxDSmPdfp0zOcDK2M0/cuhEjecYFP2wtytDW6pJV0+m2V8h2Uyt+KJN6vpMQM3Do4b4/MISD4tvvW6XUI01//dtfROmM2nCbRCtY8wULCF8b6fM8wWoUpb1z7chXjbdT0n7gdnSMnkxSjTCtB16LjThH0/n13jPAgBN34Q5TuDMkiDINCBc/xVWmLG7QMRtwXyvysg9HhQJx1BP1uqpt6sUGgMCPuoph5hRXmwHkbRHdHtMBq9YN1ME6a/1bqjYunl+TZ7SxK3UaON+lABpCysy0Szr1SVZiztRVJXrHq8xQ+BslnG7tI0mEkoUJy5RBnvB46W/VBgbj1FiXZ9RAF+XAEPzIii4LwwDcWPIw7j05AwC3uQUbtfAyINo2fAESQdzuJtrkYEB4vTiArGapTTZ1ajOL3UDXqst8tKFyLc3T/NPq8PXH23Zpx0aPECVXfR4obdzUXROe+nG4233ostctG+ktqfE2j9f5s5fvpfUkcT++c+X8C1DCvfDw6ddV1u8eOV+fFfx8oP/K5G7nufv6ROi6atUCIf3c8F7Bu8XvRi9WSAgTjCLAYgayUguBOeQfPqgOhKQSuw/SIj0OA6rYQC81hw+dqz5++IVeS/NwWczLlqMnnv54tarR++aJgv4hH9FiypFYTQnLOWBtA1uNz56UIewT/TR02f7sO5K7/Lv5MFyP5Bn+gaxa+oYVjFP4TSOc/c9GFRITPwlb8J1NLjnWCKdqJ9AtpPQWrogfzK9oW6+Tup3Av+uHuXKgETWI5FBluD1p8sLjg/N0jgnX3POwnVSVCprNMPDKP+mhBs13dh3w5Rinb/HNlWwjm5vnhhcLZ7qRpn2Scbxa0FLYKbvnc6xN0MlM/w3n/AY18vq3j2ST2JsZ5PZleYT240EFDQd9frMTawq4OcH0jxhmARbJH6inAIdvF2k7LT4Q8woz+gdlAHt3lyzWfGUnhLL+SDACfVsqN3JN5hmDXhTpavZslr2KFWVaZ9L6B81k4wZ9HLx1UyvNErcpThGrmWzzrQDDnFWmFG+KgM+y7Kn3eh+RNhQLl4TBOssIYpjrCo9SebtS6xnOE409drhNXVtUZFlUZRERbopSSMTZM1gZPYpyVNemn59uMmJY9dz9rCyIOpLJPrfoF+LlOgCYAsECl+H0fps4iDhWZMTVoGM1MEiUYfMsxFXtPwpPCUqTjPEcepOijNNnnIehgrAqr7xVMmHqAFRWPXlYm5cDAhxmiJ4HrpFzgydDnEzSeAmDLYTcVUGnAhHGyOMCX/g/QdDZqHytB9VmPWVzWzewLlWjDPdXHWpCieaLhOUl5x1qhGosBRNsKruLwouuIViKyaK4BnoJpQTc15SMdpDzeNDvzQHqOqhPy4zJcJzI8GxnXnCbuTigzCjQ89of6f4wp6nxeem7e6Jf05V4YvVcd+CVQY/DCwEmidRapqCrDAnJehCqm+8WXkFGTt0oTZp7euhOJ+73Y4px8klzinR7wtEK0/QVfaetTE0Jyop0N9QGehyK88xnbVbZ6KUH2u2a6IaujRsghZ2e6OCE0uQxy0rb/2wNMOkeHagq1C/oJ73Xuo1tPcDJsel9nGKBMCMXSU9sceyGIEgnDiQ8VFfWEx/z+TJ1bV4jXdyr/zqLu8hG3ejYzsscBg/DFn8H9+ibCSJQyhzX/okeTInKVixn0kUhp9EpdlgGZVpF6rrYYwqEpvVpCG4msfIMuiwJefsqxsCkVd/M+4srnght96JrQnj36uZcid/pzA1HIMTCyoij4PKD1cgWsd65X2yVZfKrD18Zzho6A0O3mkX0YLdUFJkb/6RXXX6+n+vpdl95MUlfwu9YrMjTfmRoKdc6piSg41DG4I771wH5Zv9RpaVi2CltniL5UEfhk4qGXPpi5xivZYm7sEFYyCsuSorGLzlE5PHD8QcsXABsQkNtjwiaIDqmDWJnRAg1c2vmYICC5Oy2gtErZxKIG3S2W+H1q3V5aArBEAXVD1BKtIN/ta0NbG9swUXldJjPr4akVVyV2yiO0htAfM5YFeteQRZNwVVdXcD2pwrBDoVipRPe6tJRmZz9WP4mExFlRJHmSOyPlL5fz4YnZrbIJsqH0kyp1xJIf/BfTf3TGUGHopbyH+kTXzLwybyCSuREJUu0jfv+pkGKti3//VOTna6T0LnN92qFlbfde3yawUYj6534pSno2BMyV74wqKkEJgAXFLCJQqsWBz1cuEhPyaaFlG8ODFNjkS1DVViPe9foFEySkB2k8C5MWA7wijPgzHSFPMj6XxrO7nJE3saixQFcnmBougGgZ57gbxIcaPRsEHZXptQHR9fnVD72oE/9+r42oTXiANNT9NDOYperMTlhAEcOYCh2wMDJIgJkeAp3Uw3qXL6V24P1zY2pZiZnZb1LFtcVgRMwix32gtKQZHQJM7aU5bCZqfZ4ujsD7FlZYpieT1oGm5SlMmLQd3sjR9zm0BZrD2ndFVHfIN296PdFroXht24E32PmIFgdWfSCmRzfkZ0VhK5LUG7yu5wq91OQgWREnguBQOWP1+jiIzOytBtAVtqMpKbpElNRRYQrB10wNu3WbWKBJiAtKoclyU1SyRmaRauvA4WuF5fErNZkiUtx/cK3LcXn16YCoPo8PcGiBlr5y1j8Ta7FuqYDmGkjlXqREaCR0pNBCXNM/tM8JnYXcHS6xdGkmfSP1OmEMyhutQuJPUTvVxdI/0pF8djLeNROjNKdiXVLtyyHTreBZ8seZzg/x76p/cdSiDSpvA+8U9lLUvdSEj13gBLcySSHCsHcmKsvhi4YkYkz5H34XtXFtgNv4fRSIDCgHmbISkbPW7EDA4pkQwhLH659oJ4rM1kGua18YclkpiYEX4bb9hkcuhAxHP/VAfu5zt8McElKURXA/DTV4f7SiSHU8GF58I9BCUGsvOAZNM2dQrczM7O1X9s0jmmQr2pPbweah62gdbGc9AaqA5eG2WiJLQJba7JPsdzdwDbdOPqszQyYQhGonaTMICREpFRaDAIjaIhAlmEBpGxBGHJk/w2YNpoUIc9Moept80yP9ps693QrG0vBNFMZUmHpU0n+oicEJkalmKvIEd8W6g6Ls4aWhJMRjYU26JHJ7urm6uR4lxkIAcJJUEkfMrSWGtyID0+FAecU/vIjZEGUWHhXGd/Wnwofp85bLDgUolR3D/LHBBAyFxaPNRwKJ7kiMaTxsWJYrKpCLx5OdhDozlgVN2PHn1YFb4Pq78bznLQaD3c9tWDt9hEAoyTJwxj41f9HPJ1DiIWGjNFRQbVdV8B5UKhZkjpNkEWKHSmrxZq5IyxgfEa/2EGUaHBNUvwfbjebaTEcqGNd/Z58ewx4POwXeQ3WHPivcg5tkXpWL2hE3aHfE0UG0UiYzEHjMLiAaGx+FsbRRcSa+ITatoHahLaffHbFd8oHtwjTtAniH7ba9tCrwWg1m+v99BaInyYTzkL3ZMV2jQUPvmtiQTBEMlE1qzbJn9qYNckQhJhN8necotdG442CK9/TGQwiC6sITSU1KGBsHoEdsOzzfGJNiOhJlEamZ9cVeeJsNzLQrVwOUQbnvsP+Xt3ctg7ih3luUYM2PtScDosIFymXiII2BAuTfJ3WqitPdgKtV7vtdWBsz7g6jXhmjYAEvXnTeqgUK/QanyLlqqBe73Vxrq58Z0E+v1DVDN7c2ipiI/g7SpcG46Kq8e1q2OjVDuZvT65DcsNIV+1WRVv8QwqA/9WYa0fNYbI1YoUn1xmL1F9qE9WpfHS5Gr6DgXPP3IH5gMH7IbbaixtwHRcZvQCeBS4JrEoNhla6mzBVWsrYIMYbDvxOStsNZNxmQ7mboZrJwBtIW97n4VmycpOK5Dk3na+cVattVt7jzfl5XbxTz8it1lydoHv48FVTIi8hTzDTWY0pT0Arri99r02pR1GtRd2wxBABiREKHZKyGMhmAID6gZ5aM42ZB+yIdHy0GLzIdgNzl2D3dFoAYoGyyruIIWeOyaFfgdd9N5hjIDggFFq99exQbpAgkmH0fUtgIC+l4+2o/ycF2SUQbn41SURaZGZ+cy8k8E17mgeMz8y8xP47JyLDyKjxsptV02qXE3hEB5xsI+LlNfGYVQih48fibg3A3YbBbWOs6Jf8hvPi8DPIrlZbhKM0OmXkhlgWmj7KeVn+YHSd/lNJmoBGK1XlUxV93Vwg/Qx16kHvd8NozjfMMPJ6EOcMIAZzAX0Crps9hH7MDJygoMABllvbGSU9kqga00VwTPYM8SOyRS9qQNeoOE/gfDLwSdZdypMECpLFAhD9P/d+59HPvf1OOd//5ZOgNFzCQkii4XDTxvEYgTTEA16H+fgMgcOhgQBo1UsMuJVGLHIKF693MioIJs63/8gNm1jy7bYZo11r8240Rt64yjh6PnQ3hsZa0Ej2BHO995o6E6rzEyZD8PVGSkXOFINw/P/9lUoWYHZYEROv41eToIjHk88B9D13yr+d6Zk/yCCdPk9ja3zscQtu8/2WCz2kkw61zknJV7ixR7s+8viLHU+sU/9uhBEOCH6YbxmEL/1VpRNkhRA0uUKu4OZs45zcnWkgCSJLerWVvxgzbhdlA3B1uLlodGpqQssC1LVLnR557JTZ07JEsvIZoeZbFkTDhJK1cBoqSKjh8gWS9HRIkuCm7V+fjfcXYtotlrrgOMaySjfkFAPxRsyOjjRVZPxXaKs7zIsc+od0QCxttpu+DgmzEw+8cL8opyUp07DqKAL0iOTHjU7vsnzcxN/af/s71/Ghrhi+4ZHRJwdyq4qNT6W/kQmfuLqAsR5xCpnVW83ZWzYk6t6NK3a6HZ2H1XZZu83rGPO3WagL8s9Dyy5u095E30li3jBAbL81ozWQdYMVsziIGo0K5qh9O/xj2WIWeKEc06Vc9qFpA92BvoxIKgnM92YzEA353V42xkYFdE5ClkuUrWpAn93euNW8vtgCN5FdpM8PWP7I+951yMNI2xBAwxgBPzKvhI5P9kc9jz7BHkzRW7YbSSu/w7VY4H15tMqewL7y9I72+vybGwYgpl1TDMBwwWj3EPR6CZz/fN27hfVRPyP+JT4r3+CMWB8r9qubCZUMOpnJhhNjzlPg98ly3/0/o9kGleetinkXUwBp3ObmeIfJKHHDMwmna5pMNpIBMA2K3XtYkSbvZjPJaNg9rWXmUlCH4m5nJCRu3ajsJSrc3xIdRRZXuJe4cal6ywfuK4JncKCofyh5IisOXso+ZQ9c5Z3UJzpzgdkqRA/nfKG+KZeYCchAXaSk357g0VvYDdMdCxvYFSda4p1QYsv+5F9PSowp8WBUTSCTr+c7OUJkJzIuIDGfnmtxqKssGXaYCNV/qMbhy6lhBl++AMJggHshtFrJgnA0Nvl0mCdT+zvivHcRTmaqxq9t/Y3rUPnaykvc8A9QLzi5KcdiiaSA9fO2fVfkGeTm2JnM18yyUD0uuDFtjW1NSqamB+ZbUzUNcEv76xTvNiHTQ9jd3sewgV9uLmSSy/XM1bCk/sUYPuWvP15XcwDu2Tg8sqZYNsPs3kllSpHY7G4QCgzKIzHCXS4QFgsvrGz/WJrYnaU4qR2UcisddHLVZ1x0rbo0Kb4xoSi+IJqea3itU+tlscXJBTdAKHBTlKgTjDXmL2RRgYF3IIkaOn29uTzay861GYsiL/14avSzzJhcjZQl1g1UpVY94pAQ1Xxt/2r5yu43F/rowmb1AxqbKnac4qfFaTUnqWtjNqEMK2PHEwvqC+UW2Qyi7zw6gADnJUL5VeXp1+XJM2YDQI7MZLogB09q8JwwG4fAAIXSlfdA8QguLsHnIluGEPeaPz+lPs1SidIEPk9CSK9FwCeKJNktK4V02nTATWmoJkAvlVg0DHcc1UPajg+qjvLqljZ1JXNWzey59mVnQfmnl8n3RjZFdY++/77o/ef/aVoWC/CLI2f22RtFTRXLKBXRs1+9YeNrqBNTdL6W1//OkTsqKDPr9yqX92Uvqw939hen2E9AQLHUuzNdjvSTB8bqJodCPbHWu1B2P0+O4zQepXJZGW0DCcP9ikXMpoEJW0MFTC0pbOXatI916jWFFjgasjQJgRnrWrI9xpVjTpw4IcA5LSE24jTBmGvZDbskoJiZ7PxqldI4qpsLYkRAyyf4R1FLz2LhHL8AkJXf3atOQMsSbd9ioz5iSHTeL2VV9rS7PKh+hicY/kf0zr7u4s/Bm6/kexUdgaGbtwoKiuaOzGUaWbgx+Lu/s60j/yFc36gaOPG0EAwPZ7drhgb3lOKJdsLu0Q/jKormUThAFMy3MlEIXAW+jtJyPMDrAx1ZZoF+uGHn8YV/ZTMMErtXM69nXgaUaR5haFQLHNHMDyC/M2b2k9wcttsHg7g+Dv5G6T5cbwNsoffyAhJDNWASnRXO3rap/UrXXxIB/h9RYEOAtN77IOxQJ4arU1QMhFNQrRWThlUzkFmbRNYjDFwQAgzJJApyTPcY7NGxUaheoMILWitCy8qFNByX3yboiMXICrf7b7IJ76u5uuDVoPwJOVoM7m1H5kkTsnnMFDJ0tQrmWwndhcSXYFAmItL0DlIrCjyCeKTfQcBYh3IWx5Yltuu8SvmbBLD9XEQIJ+miJIy0Wst2eMiniGKiCqitHOA2cP0cEMQ8/ojavN6eCPox8CyQ/pxjRV99CN4/od53fxLeWn79/MFg9pgVI664Gde/6QOt671fQJYowCAGAMUH4wGiPMf4MoKMJhIgMH9+jzT4w/GYgAO4wHUKK9tH55q17beQcOddJQoBxm/8hZ2FIvKCgcsisbPdj+dJkFkBv+ZZpDREPmX62/d1sCiIUEfvq7qo9/5oRuW1AEVuWjaVVEdt0bfY8W8MtGVVOsiNWF4KjtFujp4x/gmS91Hxbdp47dRLaRG6r2ojSgQaaM2AryLF++IA1i7Nmygu4gi0QCMasDnYcplctkKb0fcsBFGi/3sFe4cZwOibXn/dttAz8ClAMnekTOiMy7bpGrSaBsZGMGuuOzCGatdhcAQPODII14UUdnDI8xPvflL0vVG5s1c6krH9pPkw+OrWI2dPxRmlDOUUbjejUbWqvXf/Cz4eTf7EiyPmU6JAOXJUH8Z5XzNv9k1Pv5gyXpUOrOH4Yf+/3VFLL7yF+GlH6NnpvTjJ0seLDsyUDSC2kC+zow1GLBmHT+wVqBJ0EM6/r8cg8GM5etqA5+PL/pXSHQlLI5pgOMy42AjIw6/JexYRiheGyZgZsJxGXFMI0PgfYTaXCova+a1lMfYKt6spzaXyVzgamWVyLsDag9t9Pr4cMgwGA4dplJBDCiwIYw9/+Pjo7SegRa4vZskLV+tWu3BkAb4lYTaX3+azbW8cKVfpXXXLmulA3YsWOCAdyvghY2fwV+Sjhk7d8bF7eDsEwUw6JwdAj9rpZ8X3mwGx/Xs7vieuJ747lI5OVjiTgHY3kl10Lb3yfzXOg4D+DjN8QO1m/ZPBFpv307r/mOa2s3vpvb1dVwUzpxROIWvDzEH30HjSeBRPBeRZA9CPMJGYaNgiaSGXtMhEbDAGl8J5HtjvPvkVnF5ed0wgB3Ll69i93R29sBu2BFTQWizibNYGCrwfWA7uw9vRgFxXooziLys2DGHbAPijDpAcoNHZJ9ij759M9UbQ7/LwUI9R8WHJAkg2Zdm0JtWvWRJGwzgbknVmr7nIAGSqXCrbiDJkovuGwqnS3Pab6cFZXL2EKiT21Ufhnw8/Gi20WBRCqLjpHPW4UrpOWpEFDxqo/lhgoaepV3NyghQM/v4ayPyeTQ42NKsicvgFkQcMQBw3nqzJRim8fIj1vL71MyMAHOvOr9orFskuiihgj2yk5Q8Y1CK/5G3cx/l+/r46B+3PD5y7zdxDhGGwK0cvY+Pb/6juW/BUxqDcm/rCMT8rKJ3fLfOrXcg9ejQiG/zysH34Ek+PzR+kRAehyFOpQaiArzKzpdiQDUwLhof2z+DojonHCzAckxM9MBtoBvumdhedGox8R+Fbr1rELE9u9km/DB7kY9fHy3fd+Bp9ZHr7mddfxWIvVZToS0tXfX1p9uqRwMjj6yZLdhPIWa2SvNSuL+OMwLzkotUaUpdbcyMOrqVkpWmOcUIWNRY1wQYg3+yU5w+9Tuf2NeNNMybMXWpJatp7qiqcy9M/W/nUVyFrqQAm/PjsGuSWT+7vR43Rfb5ZJssr7igfFE6t3p2pFZB3fkrlmNQksvHPBe9XbKsGmw5NXclg5Uz33o1le2p2hZvG30cEL2ve/iKx63/qPQ10a0Xp2IGIzrgyrVFJdqUoCY9PdiQUXp0Htl+ste/dcEKn25RlrmoyGFYNaOnbRHiqM38FJyyD3kfP/DPwNajr9NpOo9f/39k7ZPoZwP9pzrTfZv//Cb1X1HH1guJSX+AyjlaojrDI5VaHGoU/OO952QmLX9n1ndfLWH0xBrFT97tvfAScKVh69ThMzelYStTIiLVTK8Fyb/RB6pb3woGd2Z+rNFi8ofb10f81Oe4sC+jmPQ+5b3qnVWWL0fy5H5XblZWj4Nfv1LMNu6f96uBa4q0jQt1Y7/kXJsbpCR+oVAWFsZqtvyeEpCVYLpKsbTWL9x/Hf+mNS88JbdirlUZdRiCoXJIxvJzNnUsLK/1j8ZXegLJTfZd1F7faqFcTTAFZgHWMwZKHB1wrbkVrMTBSeU8FVP4tcMVhVEAiECvAEPyhnFYamB9KsXsytfVRULdz8twAw1k1P3P37PBRd7+N7SRwb/Y9WPEKWJiImdb0EDQNs5ez0GeSJxU5gXWBWVH+MTTR+8doiMEJ16KdxKGSC/oL0hDQXWBfl+mJuO2e8mXGEzGRK/tuCXH5XdbRFLnpCbqTAhuO0jQqVaWpcTWJGA8WtgCk8lVB7Vm6x+DIBwm5wN8JPxNliHrDZ1mvkyKTcUqgya18cO3Rs9M0JGZPCsTKYYhysxUkWmbFanQd6imds0mSTzyC6PGsDezDLPeGHKbWBBbKFcUNRDI1wiffAvyGAjPbW/1Xau8KDYuqRwGempLWXBKsNYIABlFNQklDmSGaEPUzSV6KoATy+Ji5UVF8s/Vvud60iSRBcnFEfP3eVXXEa9443yVc8qNR8CnMpNEJMzMEAA5v53wNML6T3i0bu/ttorWvfd00eEV/0Q8JZyRevfkWnMHOjKwGTuD9WnqfYZzJz6cW6U65/XFuZO6c9+CVv2Ku2vuJpT1zu5dMW9l4UqpNP2du+IdZlHeOwJebxswwPruveXdWNXm267n9Vdvzj9QIyOoCPVrdSB/c3V/Gj9u5fUb8kkhZ/0i1aL1HOGU/Mb1lSc7XkQOhz+oIb+O2VOC0+2JeU2ueRB+KRKkXY2PK0zt+Ur1Vc/kynFp/FyXCt5U9nN/+msi8lJxrmGHCRvshk0wgF1Ow/zdhmQZ98uoqC+5sq3vzmfZtuCGMSbYzZy0NgubXcYB00Dnz16CSdfkcP/0CXrgEceu7iPvNK17l+MICJITf3zKt21cTqR4+LIQFlVHbelaKo9UwDuad4BhfVaWpINWfmHfzMqaSR9CuTfxRENVvT3kztJ7Wy1y2tNInBs76JtbK9uZbfnLW2C0bnf9Xv73SistFbZ5tSNLFiDC7R58jy5AjagJJ8RER9kiuDoYwF0wBPcnLt1NJPsjggCqjxLU8JS/UIIsrHyIPJM0ysyOaJoXeqLT3mUHRtubAoO37PdfO+zgZ5enp4cHz0j8Hfcf8yjzPxzn/zAqJsLkTB/1/m3uPmdLFoczFoyjVMKNNPD1q43ZHYi2zCNv037DPogB2oF/52lB4FojZh4NFzzGSdq49y/mb3qlW/Q7ywvjFQciCv8c5lpPnbJyT98qLI3A80hZHqzfxb1kNJwS+iole796EAua2h1jFovN0UjwW/OM8sfBquhos1kMZCkm3u+hOJKRQU8L+XHBASAj8ih/bec8wpT54EJ/V4M2iZiOmDjw6+YJyeKmOXnYP3uyai3shkNox+IoO11qPouNSuOj09pWreOnlEV+GRz2mK+OwDO3veUAYlUJDGChw695aYjV20dWzbdiFwkiMckQqXNkTIBBCj/02vikOx3YhHX47jLBiwQ12o3/rdIh4B04KmtPrhWtZfxp/DNAQv/z38h/PSoJWDsskez2pWxp2bu3pcX9OH2vrKxEo9Huyl4YVe/mN0fxjzBOEifaJ9JINMJd2REl+uIINvZhjDts2P8R+1Eg/Cbw8RxVZ6RooXChGIj5T2AAt5mAkQeNwncVbSMnMEpfUSPXEXotPWnJ3uSZFHEO5ULtQq7x2DsvAeZPJJmtJM5jloWUMRcwWwa9ly96HtLGnBUyi5lsi4P8MVG00iu4pvNtf0WMkc77HK/z6FkRkb2zhjixN7LrfsR0ZGqqMicSl+S7U9hR4O13Js3M43k0ZVGT3P++urD1+2s/PhEIpXhefHVFZoHwUF5opD+XFc0LCWnxoJPZJ5du2iIR8UThzf55wn3JVbKTkT8xAq93x4zchbUXcijimZTkvUuS0q+FOriNIl/G57xa5rSFPF+03HuwpfbwGHaootArCuMPpZlftZ1vwp32O3bc5zxpDx2/MztixQj+flfkXjyRF9mYncNLhYInP177fuuFV/+6k6hZTR48njntjJ93QYdwp28SLjJHmZraEs4Pb1wXki2blp5kk+keLSEhvGgW1z+yHc9MwPw6+WpOY/2zT6qJ1Uj7FzUuNu6TbLYlJJbPZ0ccMh/GsxgcOhzoGUxf1BApWyhdKIsELuuIa6Qfcb2KnjmuJBtwuWfMzcIEGSWyBd3AvA3sFvQzIOLEMePDTpPTiJgYHNGrjsuURm0PiNCt6jt5zr87+kiz9B1bF8abp7tE2O99rVlgbZO6Dmo3T3gEc3ZsA1sbK5Go94jKpUICh6npgF8h0DnkbcAMz9csx/AIPExWiOTdnHiCJztfyecr89lG+49tXcyuivw9YrNT6RkZR2AIfnN2NngDQ0CyZ+MT0RNGL+PTO+HJiM+JfxdnMvPI5mKf4KLihEqvRLFyFVji1AOmhYZczHvGPOJ2K8MiGILDoaO3SF3HA45Xh7d2Q+EwalufllqNFQWs+sA6o6EmIOMWAGq8NgYDu86/Lk2r61sFLeei68pK3nJO5+ssK3T1t1Kr++Or4E7+8srKZfuXA/vYth+K/0D+8uAscPjc2k2bBNhoY9Op45adnnmyqSm0i7BzVGo9c2Vz8QKGm3SC+It1JZ87rSkjs2NcHbqN2/sjoyPjVzqbEfhCAwB6FV2L3xaJDcL0TIFJdMKAwLGIDUV/m9Lowr2N5W8Nb81GJKTBbwZd1Z/z1LsDJUXOHdq/w4QAFbvDRG+1O5wlRQN3tQ/glhesaHiqJbplCo5mvWgBDKE9UQ7L2yy+LHY9tY3a4Mjp3tvex7SHZb01vs0KAxHz2iPPtYaNLBV4mqjhEtm1wj9TCO/LntCvqugSaG66RJJRuERTu5KApOzfszhFXk2pD5/gW6/hjkYHOeKpfKuL9yH72vrnIkwEuKLPOs9+ZVH8xK/RAz4KnwPKeUyinIUh2Om8cM5SSPOuyqCDzAlKhJLcc7F1FYUdOVxBRpHopHUv8tkmeNbpu6Zp88ToGtEdqj+Mirp208SiNb6z9s4Z2gei1b6hOXu1E6oR1cS1tFtJVNRFS4bynRet1ovO/CFJdJ3iUuxL6BXzv+rOXNkfyNScPYycUkalNZWPlOubovSnkMP/JkzxU0PTZk7rPN/M0DRe6gt941pquSzxU1xO3VWzHSzokt7C0Jg5Kd4NpqQFqUZLz1yjNmH+3Qazyfw1FLFgroBGoz83GkxfmwK69LJbmdqg5VgYlf3wLjVhfvN813cd1g79D8f/5w2UvBAL5SZkCcmD9KCnMzisA54FQXO+K3S/B6ZtDcW4eah4nAisXKwY3zl9/Ke60Wmf9+nolyIv03s7lyMvnf6iJaWagCVOEEB2h7+O/eG7uO8+sHVBzwcgNh7TkiGo8qIstu4+rS39hdAtZWmWTZVK9AZkADGfaHw7EZhtnfzb5K1xXHQNcY44k6alCm2/ixKeLTg1cykvKImjYquKOVzanBY8mZiTwE7gqIP4lUtOrcgPWXDM9OGIXFnHCTkafDSS51Egr/sRk7Fh8H/LtgZTkinBW+GtIRS19/Xtlvz7Me2GnGbh1frPl5wxBSQbkvsy1QY1+e38M/N3BS1RLblW3WJICtoelFDaVK/fLbzv8qo4dRXPOrJ5HLV/fHC8wZuMa5lD4wXlIsGIfxKHW1qxTo0524vRXezRYHI5of38fk5wjUy661Dzkg08KAHi7li/3N/pJIhfVNY686xm0OA19MXsexaeJDUh9WZqUqqs/+zcs7wcebs8TxjbUBLH6eMkWY2bHQ+qWXciOWZO5B2W2oo42yJFGkO42CyupiJN5IbdPBc7YRam4nfHKjE/z+BVuip5Sdy44DjeQR1cx+P3h9HsALYHMe0Ymj0stJ8L10lMbJ7k4dDWK2W7eFZMQuUiUYHZPutF4DXgJnHD+P08uA5DjRuaUz+GacB2MK6ODyAupI6pkZ2OILzwiHVC6BTahu0D9sBJsps0qXp98ZwkuUkuE6O+yybZA9hmGAMGQovAcwAFZaBqQhnynm57laBv0hkEi3bf1mHW2qih0IoJZTt084HPdJu30FuANFv2bj70Fu1hjP56PzMTCiTcRNdATrsHSJXprykIUUQUuimZxDdUB/87+A3NPz+wOc8Qz9j6YVQqlekFZWzzZrzfhjCCxaNJo+Jgxk5HG0Qig/30cLRPRwFvc9YIgNZ1ROiaEIO8KAXT8E3oQC12nuYADfmNLAHlfB1vioLfUXQR/LelVuuTmiBtVdeu6kwlKX5RnNPY02Q+8rA/tVdxAu58Qp/TV+FLmDzIXTgGBf59GYRSgEXj1tLrXPVqBejXy/iAJ+IBnbuwmReIAWTTjmvyMkj22FVElaooMTK+ckpZEDGbHT9pVI6XK61xq1Ivba3q6qhKxoP0EE+mkoU/mmWc9Shcp2uhfOfvDkXe5Zh4w8BlnRYDsJre5fKkGvchqCZJfvOxFQswirzLC/Wff0VEX5IZzv8S+3rfdfSXIEZyT2Y9cKIa4yl6cEgXYc9XR5GSGf47Pn7c/5wWtLd6hcLbsUGr0gcE0b6Nf/nylD/j4eAmz/y/544Jv9t8zzGSSVHqfHuE7lDe3L/zPTcNPmT4n3r5Mv5bWlCAXqXd4PBWrKjeG0R7vv/jxx3dAKPVjZykeAJQdeKAVXZPEiNIQkv7XmO/5IdnluibHlt4OU/Rtv/+hR6MlNckQYfcSTXy5b0aQJuXAjCYEPkEfzbLlFY2awrIHpbqjaxG7gO5ByTTne58kFcdmiOZMzsmT6rPH0k/3F30fWaJRMPTIebutpVZjXAJd0mWmXfsLMXD2DfhPVsj8iZx7iiqq+VrXx1bK05tIk713AoBERqtA8i5c/O083cojmDKaJzSqx/vr1OEEj4Zy+N9aErevze58Tt+XqK+MTZLzln5nnnT/3j/is9jWFF3fE7DphLnwa6qrZ0weBylD+vNzOAZxVVe3uz0uHVFsbw1j+cSfTbHrwas3BQY26nXT20ip6bpaxe2foW4Opn/43sJmd9qvLyZz0P3zWR8l1LBULoO/puW98cfwYpn1EXb4HM2WHhfpN1XB3dmDUgV8Vj9roVsuhX4vS0QJ8XKsc8D9GlQNNqR1kXsGCQW2mxpeozHqy8r0TWEnntuJr2WyfbrZOcP39/uu2aRyjIAu2GhLQnyjAGVhTHdt2CCjSVcAAaLEmw0dxuwY+LK/pWVZ4npZNTVnP+yuhn1tM+bUce2o/uptHpG95X9NUyU6cSzlSvBxzudyu6cq952EsSoQWxleD2VshzRUSwhU9fp2EugfkgnQJjNnCle0YoqLx+ybJuXgKW1XgkrGrUueaTG+QCH1lw+5BjBnHEcuqx8ufG96b3U+LPXtNQurbdtc/I9tGldg2Xrkyj3vnWFlq4nAgaTV7huH/D/Z6Wl6OkICvinC7S+4jWFkz85IMNEPZmfl/7l0v8X0yTfty5NgSMTGh0HPiEzJ7rew6jMzuonvu/KynQMD/NKj6hRB2WmiroD9oXjmG5Y5lK5pDDEjINR7Uyn5jpQ9QiYhuZ+Ky3eZd9ZIt8jjJbstO8qRoMWpTWPnk2rmKHHY7L98vzOA5CtNWh59J9iW1Z8weSvpPOxWvJhtGQ9rUkXqHYWF9KqeKcqKjEVGW1ZMfJeVADAXlNj1kMpaZ4SW6oiE3VAQZkccA6oTh/pWcjTnM4Tqtqd5zfU1Dm2DmtdIpXLMBjrJZpOjedUrQJrLT2q7mL8Ls9JVueuhiF4dWFjAzek9uXM1i8Otz78o0qlEVMe1h3+oq5nZp8MZvXhuXxz9yyi4MXtonxjD5WFHZZgMFvf1YbvZAOgr261prRpeKBwTiBsxucPYoamuEINfleTv0PiwGXOndAajVqMDy+Q5wOicP4CriIE9txhf14sZHl77fuCB3ACEpVLfQ/0lomRtBm6avrh++Hbww6GS3b2zdfEP3Pe1SVNB1xsu5Ixwbw3Bxj/Mjl9Hui7QnkzLiMBGNIIXfTbQtgCnfxdI3Vfu2ZhBjYlevp4hjQGtlhem7fBDpOpm6ipPXXKdAPwxtpPoCTDHlwG7K/vODcgJSZRplBoEBuHxJxoIFMoGSmzKOB0bM4vEmclKb8CzSplmN5sX8l2dhbfUrsRyghxVpGlC7PFUpg0W3bz7BV8HnKgJkNitc8MMMRv3n/+pIxvaW4IE1vrd0X6dyhtGfmAP/2Zy3aSc7I6vvsLtVqPXymhaFi6oBzI4psTm4JoDiSs3zG5kDpWiwTNXJXp4UlL7O0ZSDR/x7dma8zqKmot7UKaJlttolbTavnWoJwHp3fF5+HjqD+Djhl1fgX8WukC2cGDSoa3J94vuh9wOeApv0Jeq+OP8iyRWSgyxBiPiw2CDME7IS72kGlRt44Ly9KGqUNNSzdnLF6SacROAduJ1TCAV7fat1o+CGpdmwdfFexdGurbgdHlMpif4+PsK3an26bC1LkazdweAvl71okY5N0/dhtt/3m3vDoUydVH6iIjUqP0rjE4QqeL0Ee51NSIPZ3pc5V8K5A+nGkZSI7InnMUslCOzllJK4zK6XRi/al2wNQ/wzXD5BI6JwST/9oECVm/0LhQiGkkVJqT8VtTukQMxkinbMWvCJzMz4kT+1HfH20okudLOUNRiKljwwCe6Qo9o0hoNGpOExlEhRhyAUZGukC4tSkowCEw6vsVRrvsGIypYZg2kRUphoaRScQ68dPahwRgNykJ5JmKDb9IuKb+IvtHDSaEhULnbCaRWQ3LuXXerjZ2qoYMlekJpiB76sUNquKZrfuKVWVvC/jK2evxWkGhl7PY6VUowGvXa5IsAfXPUp/VC5wqw9vFFOl8F6ZNv2P/OfsqXbuOH+tXZ//Jfje9ME3ney8rOeve+2nm/mfNcm5hVcezM3B/GvdA1PK7lVm5/U4KxzZrEy/xhnXqYS/qwb0Lwss5Ny+s/0ZK87QE5kevt85avuQ6Z4DqJVqRyLpexY6c/9vU5vVZj7D+rJgIr4S/HoJQv1IqczhVeZpXv2KqYSb1gCXDW+M9N3ir4of5keObFydFeZJMDd9cL3OJO1U704LMIeVkcGCs85J2gtuTcsFP4nchZYHfn4fICK02IpL/c1zGz/qfM+J+5tNDfYTkl/BLchzVQcXOI4TcFIHd0U4pf52EjvtZETWmmoiYCIvZAtBmR1lRyYGUCriBBzCY3QEczQrygHaAPZB7krxcGyxcU4qZR8VxxsUc7t5jIedgXQ5+lwoXGAiwWBgTg5HzfyisAexRfRC9x225d6+F+9PjwrqewYPO5nQLXKc3P9BN8Fan3PZL9Ludwl39Qvdgc3KRNN1xVob4ifwU9NDJzMzJ9J+sKT7d74MIXTBRXx+1IvwNiTzmACuyNqs1UuL2t5pvQFauXQJCbnvI+xh5LwxgAjPHP2sLxlfCnd/EYQRG4fADCjQydQN0K156BUlnsroUVnh27KFodydz7cnF8TrAtCzDALmC6/0xh+8DXc3nITFtNVZw5jtGdQoI0IQ2uDarWx0fp7Q/L5TcnDR8DSGqS/Sj1979ybcrne5HhhV3UgosjOe5HGOX53j22uyIskR2evHDJhA921QtzHzoFQ9G8GhQvM+1KWRUkNA5PUjhTj5Z3eoncoFRTVBiONd84oNGg8lFFhmIRYbM2fGHDNHC/qxKqLDGYHpdZY4kOzo6W5IzSiBwVs6RjO40rEhoqVCVK5Xlqoo/BhhggNv+j+fROBL9dGS6hocUfluIaBMxbBxMKK7vjw8wLC/dx0b+hsz++sYEVVVah80KM5RVcO/r4oT0+EerEhrr+zP9cyoMMMT3L/+WPhxZIuP66OVLBQLH0r2csFv0gY6nL1kytenfvCn/XxQTk5CQeDCAEdI/GTUwOYm2YeCdMADftbtOv1Esvp2gwY6x/nlUvegu4t2c/WkZ4fgA6MSlerwjt5IYt+q5YnYoRylwRveOCfC6j59AAiDitcEKK5g+8W7OgfSE0c4lv8r36K/Of65JMjoHiWxL/KUv/9UC5A6rqbXUxa8caL1fS69T5csXfDG3WlL9w7wF6tpDtZ51z56e5h4Gmt04o87rK1wTk+DhgU0KMHj4ETwFBJ/SMGz8Hy30jbLQGNpW2n5fxngq+aveTR05lHjldfUf26ee7PLcvWpC6kHmWtZd8WY79tzkSWqwWJa/Jz081AuLFfrFYxhBTL8AQiABw9TiMwnUbVRcDukKy3yCZqPzdXcRomz/Q31dGU/J6djU+1UqeZzhu79N8dAY2cb/b5MdCCv1IQg8CX4ehoAkrIcHgdmE+0rn9f283Z67Dj0avELC5dTckknAa5mYY/kGkAA/ZhADE+8nxGK9QsPpnv4srIdFcpO3x8H2vrLOwiV7/KsqtMIYbGAiPe9mhBeKBYJXHPv3UGATHQQYHB+YMf2WBJHSYcgq+ZXAkk5Cm5v/JRNl0etnWMswrtWTdmZBpiYqfYV6UAU/wbVqGCgXIni5XV+9FCy9zVOS6rNzmULnG+c5MFw28zQnzGuYjBKfE9h8QRECnk+7fV6T7akNTZq3wTbOQ8FvD7jTdvLrJxPTBNFM5QBEkog/E1yqwOnh9ndFKfkFyaJrXp97Bfh+3phrmnPT+iGbayCc6qr/y7Og3+sUgWv4kG29GQ6UptzPGwN8vfrqFml11s3mS7TZbaozZCqaGufTTwLTQo7oOvM4fl3UYxN3H6yQF9fdNXfVXer+P/af4zmPblY+fNhikUZKa1btK28+yjlOwP7VfamOKk7fnHOEQCt/Rmzg2Rs2JIU2UxSmHGGeaNSBf4QVJgoz6vcbd2EtK83Y3uSdbDey0mBtyfyLGmLkZvjmoxvYh+OyPzZGb/xDNjqNvfHo8f8PRBJlt0HnsO1rDqGGmT3WPA8p6Y11209G7+o6BmleudxJ44emhlfFikxmupyI8xytb95zhNRJ6Zb5xUgq3a60999GEBsyx6bqe6psiM8KEu33fpfFhurqT0IRSgB9EPdzuvSbeUjx/C3DpTl4MooRr7CM/M2zK36perYKUs5h1OcEuS9idryImIqwvKjK31SQUBoRfjk7zn+5YHkASPAY/1cGhGQ3vMw4c3JW3ouY3BdpRy9ORUzFTEtpQsGmgj1pGnjPDVABvvRe3zfc5onO48gYdQF0CFpAHZtwwX9T3lD+hoX3HnCzuDnHDWjag1oLW8dJ+wwAEy1mc42gei4G1dROcbOLh6doDbbRoWDFTemh+luzp0MkU8RFLYRfcfEXykHKLxcnuy5Stv27GRpvo1y8X+eAHRqN/vC3BMI4auRQ8naXJw854DlzwkdOi+0LwU+/jfDDiqvh46Mqezg9dZEJb283fAe543Ll21lu2DXwA/KD6haF59oBd8WCMqGDmTzLZwPsZrlCgi6g/dt0w3/dlb8xu8uE/4sCRCzxoJm35+DSfq8D+mW62yEI9iNmzNri3545a/+l+Au+W2AA+zaphvUOjMTfTrmHlXtGYeVYHD6eEoTVYhnFrvm7s/Ib7fwSp8PFe1pwBLurnlFRmrOEUhsSzsrbU2hRo7BBPhzfl+LVz8tKsOMsYNr4c+6iAmRfF1n6VQTze3772BqQvLmNN7jg+33KlsG528+qMgqjigX1LRWyMgmSh+TXFESZojIz5LQ5hJUXFhrlGf7ZLZXsAWWe6ndfodD0BQH0t+gXJsksSXL0msE0WaIpf/6xmZ45eUVf36Gvu/Lrk2fGblVJ9ZVXvpnXBtNaUrkb3D7wvN9v8ucog8sWF3RkHNmxXh9bDaUGpXIi5bPUivuD1sPvCQX2E6CwAxAq748tWx9VsulycaosJ3FxjIEG+49U8YNNhqj1CeVzC1t+u2l9efxM6Obs/1/PWJYz9lf4ubdsT5wnNiyThJf4zmMk+ON8IoA0jGr0/uQQAZfP+l+V5JNJ74ScOZ/fAxawFA1+jF/RXpDAHsMeo8vbse3V1T/Frud50P2aPQ4f9PgRa0O9P/f9tLwSGyEqa1TcX4Pdcv8IbJOczPOrdZfRYddYvX87tmd5OVYjWqTaA3Y7WPXHbLE7BtFwbDe2W+uKuTUysgs8VL7nqiJMwG6hyXbHeKsfww6qroquftzjBxV2mqUrgrnbXeRv582tocsTsfFQ5Hp5IZo73LXyV6Ie5BtODHYJuryqTu6R7urVt2BbfU4+plMUWcpDZJNshuVbsL/YeP9KrG4lO3arDfULXfW9OQAItf/cF+ajMa2M68vq6Gvva71/CvbTs5Zh18i8GBTFErFPaSVVVflkha1GcPQ0dvlSEIi2Y8t58lcm2A36UH27qR46n2HVN77TI8B3lz/FEtHP1GCflHWlX7M1PLbOez8EPV7aVMGny4iaduwiiC7AzoX5pMhUsaQyiefrTBHVdy+NvOUtruxbWVU+YqfZqg9ciD1Yv1UmugzbVbVbpbLMEi3/DnucPvAYtkOeLzL/reD/zMfmXmh6WVRkq3wMEZnoKex2PHf/UvnOpCg6n/AlPQ6ds/KWOZ/2j7AKS+2xob5+S0aXYVfIyEQ8t17HSk88dqiWy7Hy9Vd/XSOEN/phFpT4lkDy9yd7UJR3iI6gKPZp6rULfH05ibC4LaQfx/v1YT2BktA/y410sYGzv8xgy9N6GOQ79EnouoBoFH3AyFSOBGghk2EQin0R7pKGvbusS+OuW8q5eMPAYp9F0RuE3IYbd6bt7S7IfSsU+ybdJWMf3WV5nLvuFIqvyIZJeqX0u4ZAuat9Vcorv3J0G0m8rWz1PZmv3owyS6Ml7d2kaVGXrnG23uZ5x/Y8v/8w2aGTZz2la0rMzc5FQ7+vx3j9jompvb3s+yrydEBsAA0SwUCt3ynJjx9v/8hBZrsKqeBx8az5iOoHdHjFfSUVTSIhpHGW2hsNJBtWb0LnPe2Z/Zocnr7ipBJbxvUqkCCtIZVH3sxOfkMSNn9UL5Fs/hUT2tWK8h+NkLePHs4LKwabp+IJgxCMRKEx/6v2bvLg4sWHPwAQYUIZF1JpY50PozhJs7woq7ppu34Yp3lZt/04r/t5vx8AIRhBMZwgKZphOV4QJVlRNd0wLdtx//n77joIozhJs7woq7ppu34Yp3lZt/04r/t5vx8AIRhBMZwgKZphOV4QJVlRNd0wLdtxPT8IozhJs7woq7ppu34Yp3lZt/04r397+zP3fr8oyYqq6YZp2c7b9fwgjOIkzfKirOqm7fphnOZl3fbjvO7n8/0ZWn9LzEAk1vZ9R6XPuUOUdZBCw1rewDYrqTR8W6mtix3rKi+I8mL0hETP4c3RTLr1IC0R58KzkZGLODlRM2B2DfwiaYUuzSA2A5/Jh3VdpCInglT6AM5lJRxCnDI4FvjkoBAW1AFMN75eg7RWuxiqweR23RbTsWR8Q8CVgLgg64a6Aj63fFlUXt1EFXYtL6XoG7jXm7vF974Adhn10Yd11LqIcv6tglTijOqaDM2XOHNAKJqqocUVbg9YoH/cYV/Y/mynJJpvtWYwRKrlIA27cCHt7tIZ5VkSDrpfaKDrpBqArWF1MJnpwk5ppWyHoiayoLqQZAAdQxG5f6fYJIO+KYS091kO4rIPwQbqvvE9yLYRW2FzrSnhADuRDDX2apUG5UE8MA0f35uwgTjNjMEpl7Foa5jg0nuI+qiGfdRu8DySDseonsNOeY6WNopw2F98HdKAEA034Qy4LOajdR1hHpNPakFnAvXLJn1tvaZaWi/daG7j7dCsos4UtBxUVeV6/U8L8kyp1lClZMFq9EbAZ5IxrVKqi7N3Jb9adVmeXU0JmJKkXRPOagAC8mLfDx4QnM6rE0GVPlDn4NULce6yy2Jm020ISLJOmz0HGL6PUHCbaUxJk9NGzRCkMNeDbzJuSIaLPAC/Y7f03e4QpFZKA7hUL9Ftjm0pye5sBJidAURiNKwPis/p55S6p2yqgLVoykOtPAUlKW/lKHMTd0kefG5o2CZbb2xKYJx5UEwkFBkGfE6ndPM1JObSR0k9ZGGcfVHMUjFLgzWaSdllzdg3pqCzjfduM1OPkgyXRy+Jh2iTS9EXiGo5xGtPFWYOKp8JYiR6wzaYc2FQBzyeSdOHBPqCr5/RKiVbvJneKV+r7J3WRN25zM0h4qt2Cd7qGoUF2hzPca27cLfisuQOOobSSMwhcLWRHLfeawhesme71ITvV5niCpsOMJ6593Ol8AC/qYklbg+x7qon65HGq4PxgbXkT9eX6KA+Rx4suTeorO5dn/vG0Fw1wEQ9ZG4btoBsm6Km5YQg5+H8oYDZd9GjJAIcbOhjvILJDqVc21Htx3To2lDTrtu6c5nbg8aUsFvMWi/krbX+UoVCD9HC64DNfCSXSvCmVX9BkjvoGBqeGh15f0tHSfjSum4PKq7AUx+SNNdGStT7te/79ljekvL4qZPlg80fnsO24yDL1A/gdua4Uq0ofJNxlEz6wjfg8zfvRp0VM11GIx2E25cWuMMyCWCoL0JubyKKzzP8Qd03YZKOxVMarH7FY+ZQs4KHPUUZCAlZJDFLh1OxnfZF4Pcf9MmA5Btebuz/I0NbCtX8AQA=) format('woff2'),url(https://b.yzcdn.cn/vant/vant-icon-f463a9.woff) format('woff'),url(https://b.yzcdn.cn/vant/vant-icon-f463a9.ttf) format('truetype')}.van-icon{position:relative;display:inline-block;font:normal normal normal 14px/1 vant-icon;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased}.van-icon::before{display:inline-block}.van-icon-add-o::before{content:'\F000'}.van-icon-add-square::before{content:'\F001'}.van-icon-add::before{content:'\F002'}.van-icon-after-sale::before{content:'\F003'}.van-icon-aim::before{content:'\F004'}.van-icon-alipay::before{content:'\F005'}.van-icon-apps-o::before{content:'\F006'}.van-icon-arrow-down::before{content:'\F007'}.van-icon-arrow-left::before{content:'\F008'}.van-icon-arrow-up::before{content:'\F009'}.van-icon-arrow::before{content:'\F00A'}.van-icon-ascending::before{content:'\F00B'}.van-icon-audio::before{content:'\F00C'}.van-icon-award-o::before{content:'\F00D'}.van-icon-award::before{content:'\F00E'}.van-icon-back-top::before{content:'\F0E6'}.van-icon-bag-o::before{content:'\F00F'}.van-icon-bag::before{content:'\F010'}.van-icon-balance-list-o::before{content:'\F011'}.van-icon-balance-list::before{content:'\F012'}.van-icon-balance-o::before{content:'\F013'}.van-icon-balance-pay::before{content:'\F014'}.van-icon-bar-chart-o::before{content:'\F015'}.van-icon-bars::before{content:'\F016'}.van-icon-bell::before{content:'\F017'}.van-icon-bill-o::before{content:'\F018'}.van-icon-bill::before{content:'\F019'}.van-icon-birthday-cake-o::before{content:'\F01A'}.van-icon-bookmark-o::before{content:'\F01B'}.van-icon-bookmark::before{content:'\F01C'}.van-icon-browsing-history-o::before{content:'\F01D'}.van-icon-browsing-history::before{content:'\F01E'}.van-icon-brush-o::before{content:'\F01F'}.van-icon-bulb-o::before{content:'\F020'}.van-icon-bullhorn-o::before{content:'\F021'}.van-icon-calendar-o::before{content:'\F022'}.van-icon-card::before{content:'\F023'}.van-icon-cart-circle-o::before{content:'\F024'}.van-icon-cart-circle::before{content:'\F025'}.van-icon-cart-o::before{content:'\F026'}.van-icon-cart::before{content:'\F027'}.van-icon-cash-back-record::before{content:'\F028'}.van-icon-cash-on-deliver::before{content:'\F029'}.van-icon-cashier-o::before{content:'\F02A'}.van-icon-certificate::before{content:'\F02B'}.van-icon-chart-trending-o::before{content:'\F02C'}.van-icon-chat-o::before{content:'\F02D'}.van-icon-chat::before{content:'\F02E'}.van-icon-checked::before{content:'\F02F'}.van-icon-circle::before{content:'\F030'}.van-icon-clear::before{content:'\F031'}.van-icon-clock-o::before{content:'\F032'}.van-icon-clock::before{content:'\F033'}.van-icon-close::before{content:'\F034'}.van-icon-closed-eye::before{content:'\F035'}.van-icon-cluster-o::before{content:'\F036'}.van-icon-cluster::before{content:'\F037'}.van-icon-column::before{content:'\F038'}.van-icon-comment-circle-o::before{content:'\F039'}.van-icon-comment-circle::before{content:'\F03A'}.van-icon-comment-o::before{content:'\F03B'}.van-icon-comment::before{content:'\F03C'}.van-icon-completed::before{content:'\F03D'}.van-icon-contact::before{content:'\F03E'}.van-icon-coupon-o::before{content:'\F03F'}.van-icon-coupon::before{content:'\F040'}.van-icon-credit-pay::before{content:'\F041'}.van-icon-cross::before{content:'\F042'}.van-icon-debit-pay::before{content:'\F043'}.van-icon-delete-o::before{content:'\F0E9'}.van-icon-delete::before{content:'\F044'}.van-icon-descending::before{content:'\F045'}.van-icon-description::before{content:'\F046'}.van-icon-desktop-o::before{content:'\F047'}.van-icon-diamond-o::before{content:'\F048'}.van-icon-diamond::before{content:'\F049'}.van-icon-discount::before{content:'\F04A'}.van-icon-down::before{content:'\F04B'}.van-icon-ecard-pay::before{content:'\F04C'}.van-icon-edit::before{content:'\F04D'}.van-icon-ellipsis::before{content:'\F04E'}.van-icon-empty::before{content:'\F04F'}.van-icon-enlarge::before{content:'\F0E4'}.van-icon-envelop-o::before{content:'\F050'}.van-icon-exchange::before{content:'\F051'}.van-icon-expand-o::before{content:'\F052'}.van-icon-expand::before{content:'\F053'}.van-icon-eye-o::before{content:'\F054'}.van-icon-eye::before{content:'\F055'}.van-icon-fail::before{content:'\F056'}.van-icon-failure::before{content:'\F057'}.van-icon-filter-o::before{content:'\F058'}.van-icon-fire-o::before{content:'\F059'}.van-icon-fire::before{content:'\F05A'}.van-icon-flag-o::before{content:'\F05B'}.van-icon-flower-o::before{content:'\F05C'}.van-icon-font-o::before{content:'\F0EC'}.van-icon-font::before{content:'\F0EB'}.van-icon-free-postage::before{content:'\F05D'}.van-icon-friends-o::before{content:'\F05E'}.van-icon-friends::before{content:'\F05F'}.van-icon-gem-o::before{content:'\F060'}.van-icon-gem::before{content:'\F061'}.van-icon-gift-card-o::before{content:'\F062'}.van-icon-gift-card::before{content:'\F063'}.van-icon-gift-o::before{content:'\F064'}.van-icon-gift::before{content:'\F065'}.van-icon-gold-coin-o::before{content:'\F066'}.van-icon-gold-coin::before{content:'\F067'}.van-icon-good-job-o::before{content:'\F068'}.van-icon-good-job::before{content:'\F069'}.van-icon-goods-collect-o::before{content:'\F06A'}.van-icon-goods-collect::before{content:'\F06B'}.van-icon-graphic::before{content:'\F06C'}.van-icon-home-o::before{content:'\F06D'}.van-icon-hot-o::before{content:'\F06E'}.van-icon-hot-sale-o::before{content:'\F06F'}.van-icon-hot-sale::before{content:'\F070'}.van-icon-hot::before{content:'\F071'}.van-icon-hotel-o::before{content:'\F072'}.van-icon-idcard::before{content:'\F073'}.van-icon-info-o::before{content:'\F074'}.van-icon-info::before{content:'\F075'}.van-icon-invition::before{content:'\F076'}.van-icon-label-o::before{content:'\F077'}.van-icon-label::before{content:'\F078'}.van-icon-like-o::before{content:'\F079'}.van-icon-like::before{content:'\F07A'}.van-icon-live::before{content:'\F07B'}.van-icon-location-o::before{content:'\F07C'}.van-icon-location::before{content:'\F07D'}.van-icon-lock::before{content:'\F07E'}.van-icon-logistics::before{content:'\F07F'}.van-icon-manager-o::before{content:'\F080'}.van-icon-manager::before{content:'\F081'}.van-icon-map-marked::before{content:'\F082'}.van-icon-medal-o::before{content:'\F083'}.van-icon-medal::before{content:'\F084'}.van-icon-minus::before{content:'\F0E8'}.van-icon-more-o::before{content:'\F085'}.van-icon-more::before{content:'\F086'}.van-icon-music-o::before{content:'\F087'}.van-icon-music::before{content:'\F088'}.van-icon-new-arrival-o::before{content:'\F089'}.van-icon-new-arrival::before{content:'\F08A'}.van-icon-new-o::before{content:'\F08B'}.van-icon-new::before{content:'\F08C'}.van-icon-newspaper-o::before{content:'\F08D'}.van-icon-notes-o::before{content:'\F08E'}.van-icon-orders-o::before{content:'\F08F'}.van-icon-other-pay::before{content:'\F090'}.van-icon-paid::before{content:'\F091'}.van-icon-passed::before{content:'\F092'}.van-icon-pause-circle-o::before{content:'\F093'}.van-icon-pause-circle::before{content:'\F094'}.van-icon-pause::before{content:'\F095'}.van-icon-peer-pay::before{content:'\F096'}.van-icon-pending-payment::before{content:'\F097'}.van-icon-phone-circle-o::before{content:'\F098'}.van-icon-phone-circle::before{content:'\F099'}.van-icon-phone-o::before{content:'\F09A'}.van-icon-phone::before{content:'\F09B'}.van-icon-photo-fail::before{content:'\F0E5'}.van-icon-photo-o::before{content:'\F09C'}.van-icon-photo::before{content:'\F09D'}.van-icon-photograph::before{content:'\F09E'}.van-icon-play-circle-o::before{content:'\F09F'}.van-icon-play-circle::before{content:'\F0A0'}.van-icon-play::before{content:'\F0A1'}.van-icon-plus::before{content:'\F0A2'}.van-icon-point-gift-o::before{content:'\F0A3'}.van-icon-point-gift::before{content:'\F0A4'}.van-icon-points::before{content:'\F0A5'}.van-icon-printer::before{content:'\F0A6'}.van-icon-qr-invalid::before{content:'\F0A7'}.van-icon-qr::before{content:'\F0A8'}.van-icon-question-o::before{content:'\F0A9'}.van-icon-question::before{content:'\F0AA'}.van-icon-records::before{content:'\F0AB'}.van-icon-refund-o::before{content:'\F0AC'}.van-icon-replay::before{content:'\F0AD'}.van-icon-revoke::before{content:'\F0ED'}.van-icon-scan::before{content:'\F0AE'}.van-icon-search::before{content:'\F0AF'}.van-icon-send-gift-o::before{content:'\F0B0'}.van-icon-send-gift::before{content:'\F0B1'}.van-icon-service-o::before{content:'\F0B2'}.van-icon-service::before{content:'\F0B3'}.van-icon-setting-o::before{content:'\F0B4'}.van-icon-setting::before{content:'\F0B5'}.van-icon-share-o::before{content:'\F0E7'}.van-icon-share::before{content:'\F0B6'}.van-icon-shop-collect-o::before{content:'\F0B7'}.van-icon-shop-collect::before{content:'\F0B8'}.van-icon-shop-o::before{content:'\F0B9'}.van-icon-shop::before{content:'\F0BA'}.van-icon-shopping-cart-o::before{content:'\F0BB'}.van-icon-shopping-cart::before{content:'\F0BC'}.van-icon-shrink::before{content:'\F0BD'}.van-icon-sign::before{content:'\F0BE'}.van-icon-smile-comment-o::before{content:'\F0BF'}.van-icon-smile-comment::before{content:'\F0C0'}.van-icon-smile-o::before{content:'\F0C1'}.van-icon-smile::before{content:'\F0C2'}.van-icon-sort::before{content:'\F0EA'}.van-icon-star-o::before{content:'\F0C3'}.van-icon-star::before{content:'\F0C4'}.van-icon-stop-circle-o::before{content:'\F0C5'}.van-icon-stop-circle::before{content:'\F0C6'}.van-icon-stop::before{content:'\F0C7'}.van-icon-success::before{content:'\F0C8'}.van-icon-thumb-circle-o::before{content:'\F0C9'}.van-icon-thumb-circle::before{content:'\F0CA'}.van-icon-todo-list-o::before{content:'\F0CB'}.van-icon-todo-list::before{content:'\F0CC'}.van-icon-tosend::before{content:'\F0CD'}.van-icon-tv-o::before{content:'\F0CE'}.van-icon-umbrella-circle::before{content:'\F0CF'}.van-icon-underway-o::before{content:'\F0D0'}.van-icon-underway::before{content:'\F0D1'}.van-icon-upgrade::before{content:'\F0D2'}.van-icon-user-circle-o::before{content:'\F0D3'}.van-icon-user-o::before{content:'\F0D4'}.van-icon-video-o::before{content:'\F0D5'}.van-icon-video::before{content:'\F0D6'}.van-icon-vip-card-o::before{content:'\F0D7'}.van-icon-vip-card::before{content:'\F0D8'}.van-icon-volume-o::before{content:'\F0D9'}.van-icon-volume::before{content:'\F0DA'}.van-icon-wap-home-o::before{content:'\F0DB'}.van-icon-wap-home::before{content:'\F0DC'}.van-icon-wap-nav::before{content:'\F0DD'}.van-icon-warn-o::before{content:'\F0DE'}.van-icon-warning-o::before{content:'\F0DF'}.van-icon-warning::before{content:'\F0E0'}.van-icon-weapp-nav::before{content:'\F0E1'}.van-icon-wechat-pay::before{content:'\F0E2'}.van-icon-wechat::before{content:'\F0EE'}.van-icon-youzan-shield::before{content:'\F0E3'}.van-icon__image{width:1em;height:1em;object-fit:contain}.van-overflow-hidden{overflow:hidden!important}.van-popup{position:fixed;max-height:100%;overflow-y:auto;background-color:#fff;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-overflow-scrolling:touch}.van-popup--center{top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.van-popup--center.van-popup--round{border-radius:16px}.van-popup--top{top:0;left:0;width:100%}.van-popup--top.van-popup--round{border-radius:0 0 16px 16px}.van-popup--right{top:50%;right:0;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.van-popup--right.van-popup--round{border-radius:16px 0 0 16px}.van-popup--bottom{bottom:0;left:0;width:100%}.van-popup--bottom.van-popup--round{border-radius:16px 16px 0 0}.van-popup--left{top:50%;left:0;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.van-popup--left.van-popup--round{border-radius:0 16px 16px 0}.van-popup--safe-area-inset-bottom{padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.van-popup-slide-bottom-enter-active,.van-popup-slide-left-enter-active,.van-popup-slide-right-enter-active,.van-popup-slide-top-enter-active{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.van-popup-slide-bottom-leave-active,.van-popup-slide-left-leave-active,.van-popup-slide-right-leave-active,.van-popup-slide-top-leave-active{-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}.van-popup-slide-top-enter,.van-popup-slide-top-leave-active{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.van-popup-slide-right-enter,.van-popup-slide-right-leave-active{-webkit-transform:translate3d(100%,-50%,0);transform:translate3d(100%,-50%,0)}.van-popup-slide-bottom-enter,.van-popup-slide-bottom-leave-active{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.van-popup-slide-left-enter,.van-popup-slide-left-leave-active{-webkit-transform:translate3d(-100%,-50%,0);transform:translate3d(-100%,-50%,0)}.van-popup__close-icon{position:absolute;z-index:1;color:#c8c9cc;font-size:22px;cursor:pointer}.van-popup__close-icon:active{color:#969799}.van-popup__close-icon--top-left{top:16px;left:16px}.van-popup__close-icon--top-right{top:16px;right:16px}.van-popup__close-icon--bottom-left{bottom:16px;left:16px}.van-popup__close-icon--bottom-right{right:16px;bottom:16px}.van-loading{position:relative;color:#c8c9cc;font-size:0;vertical-align:middle}.van-loading__spinner{position:relative;display:inline-block;width:30px;max-width:100%;height:30px;max-height:100%;vertical-align:middle;-webkit-animation:van-rotate .8s linear infinite;animation:van-rotate .8s linear infinite}.van-loading__spinner--spinner{-webkit-animation-timing-function:steps(12);animation-timing-function:steps(12)}.van-loading__spinner--spinner i{position:absolute;top:0;left:0;width:100%;height:100%}.van-loading__spinner--spinner i::before{display:block;width:2px;height:25%;margin:0 auto;background-color:currentColor;border-radius:40%;content:' '}.van-loading__spinner--circular{-webkit-animation-duration:2s;animation-duration:2s}.van-loading__circular{display:block;width:100%;height:100%}.van-loading__circular circle{-webkit-animation:van-circular 1.5s ease-in-out infinite;animation:van-circular 1.5s ease-in-out infinite;stroke:currentColor;stroke-width:3;stroke-linecap:round}.van-loading__text{display:inline-block;margin-left:8px;color:#969799;font-size:14px;vertical-align:middle}.van-loading--vertical{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.van-loading--vertical .van-loading__text{margin:8px 0 0}@-webkit-keyframes van-circular{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40}100%{stroke-dasharray:90,150;stroke-dashoffset:-120}}@keyframes van-circular{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40}100%{stroke-dasharray:90,150;stroke-dashoffset:-120}}.van-loading__spinner--spinner i:nth-of-type(1){-webkit-transform:rotate(30deg);transform:rotate(30deg);opacity:1}.van-loading__spinner--spinner i:nth-of-type(2){-webkit-transform:rotate(60deg);transform:rotate(60deg);opacity:.9375}.van-loading__spinner--spinner i:nth-of-type(3){-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:.875}.van-loading__spinner--spinner i:nth-of-type(4){-webkit-transform:rotate(120deg);transform:rotate(120deg);opacity:.8125}.van-loading__spinner--spinner i:nth-of-type(5){-webkit-transform:rotate(150deg);transform:rotate(150deg);opacity:.75}.van-loading__spinner--spinner i:nth-of-type(6){-webkit-transform:rotate(180deg);transform:rotate(180deg);opacity:.6875}.van-loading__spinner--spinner i:nth-of-type(7){-webkit-transform:rotate(210deg);transform:rotate(210deg);opacity:.625}.van-loading__spinner--spinner i:nth-of-type(8){-webkit-transform:rotate(240deg);transform:rotate(240deg);opacity:.5625}.van-loading__spinner--spinner i:nth-of-type(9){-webkit-transform:rotate(270deg);transform:rotate(270deg);opacity:.5}.van-loading__spinner--spinner i:nth-of-type(10){-webkit-transform:rotate(300deg);transform:rotate(300deg);opacity:.4375}.van-loading__spinner--spinner i:nth-of-type(11){-webkit-transform:rotate(330deg);transform:rotate(330deg);opacity:.375}.van-loading__spinner--spinner i:nth-of-type(12){-webkit-transform:rotate(360deg);transform:rotate(360deg);opacity:.3125}.van-button{position:relative;display:inline-block;box-sizing:border-box;height:44px;margin:0;padding:0;font-size:16px;line-height:1.2;text-align:center;border-radius:2px;cursor:pointer;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-appearance:none}.van-button::before{position:absolute;top:50%;left:50%;width:100%;height:100%;background-color:#000;border:inherit;border-color:#000;border-radius:inherit;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;content:' '}.van-button:active::before{opacity:.1}.van-button--disabled::before,.van-button--loading::before{display:none}.van-button--default{color:#323233;background-color:#fff;border:1px solid #ebedf0}.van-button--primary{color:#fff;background-color:#07c160;border:1px solid #07c160}.van-button--info{color:#fff;background-color:#1989fa;border:1px solid #1989fa}.van-button--danger{color:#fff;background-color:#ee0a24;border:1px solid #ee0a24}.van-button--warning{color:#fff;background-color:#ff976a;border:1px solid #ff976a}.van-button--plain{background-color:#fff}.van-button--plain.van-button--primary{color:#07c160}.van-button--plain.van-button--info{color:#1989fa}.van-button--plain.van-button--danger{color:#ee0a24}.van-button--plain.van-button--warning{color:#ff976a}.van-button--large{width:100%;height:50px}.van-button--normal{padding:0 15px;font-size:14px}.van-button--small{height:32px;padding:0 8px;font-size:12px}.van-button__loading{color:inherit;font-size:inherit}.van-button--mini{height:24px;padding:0 4px;font-size:10px}.van-button--mini+.van-button--mini{margin-left:4px}.van-button--block{display:block;width:100%}.van-button--disabled{cursor:not-allowed;opacity:.5}.van-button--loading{cursor:default}.van-button--round{border-radius:999px}.van-button--square{border-radius:0}.van-button__content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;height:100%}.van-button__content::before{content:' '}.van-button__icon{font-size:1.2em;line-height:inherit}.van-button__icon+.van-button__text,.van-button__loading+.van-button__text,.van-button__text+.van-button__icon,.van-button__text+.van-button__loading{margin-left:4px}.van-button--hairline{border-width:0}.van-button--hairline::after{border-color:inherit;border-radius:4px}.van-button--hairline.van-button--round::after{border-radius:999px}.van-button--hairline.van-button--square::after{border-radius:0}.van-goods-action-button{-webkit-box-flex:1;-webkit-flex:1;flex:1;height:40px;font-weight:500;font-size:14px;border:none;border-radius:0}.van-goods-action-button--first{margin-left:5px;border-top-left-radius:999px;border-bottom-left-radius:999px}.van-goods-action-button--last{margin-right:5px;border-top-right-radius:999px;border-bottom-right-radius:999px}.van-goods-action-button--warning{background:-webkit-linear-gradient(left,#ffd01e,#ff8917);background:linear-gradient(to right,#ffd01e,#ff8917)}.van-goods-action-button--danger{background:-webkit-linear-gradient(left,#ff6034,#ee0a24);background:linear-gradient(to right,#ff6034,#ee0a24)}@media (max-width:321px){.van-goods-action-button{font-size:13px}}.van-goods-action{position:fixed;right:0;bottom:0;left:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;box-sizing:content-box;height:50px;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom);background-color:#fff}.van-goods-action--unfit{padding-bottom:0}.van-dialog{position:fixed;top:45%;left:50%;width:320px;overflow:hidden;font-size:16px;background-color:#fff;border-radius:16px;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:.3s;transition:.3s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}@media (max-width:321px){.van-dialog{width:90%}}.van-dialog__header{padding-top:26px;font-weight:500;line-height:24px;text-align:center}.van-dialog__header--isolated{padding:24px 0}.van-dialog__content--isolated{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;min-height:104px}.van-dialog__message{-webkit-box-flex:1;-webkit-flex:1;flex:1;max-height:60vh;padding:26px 24px;overflow-y:auto;font-size:14px;line-height:20px;white-space:pre-wrap;text-align:center;word-wrap:break-word;-webkit-overflow-scrolling:touch}.van-dialog__message--has-title{padding-top:8px;color:#646566}.van-dialog__message--left{text-align:left}.van-dialog__message--right{text-align:right}.van-dialog__footer{display:-webkit-box;display:-webkit-flex;display:flex;overflow:hidden;-webkit-user-select:none;user-select:none}.van-dialog__cancel,.van-dialog__confirm{-webkit-box-flex:1;-webkit-flex:1;flex:1;height:48px;margin:0;border:0}.van-dialog__confirm,.van-dialog__confirm:active{color:#ee0a24}.van-dialog--round-button .van-dialog__footer{position:relative;height:auto;padding:8px 24px 16px}.van-dialog--round-button .van-dialog__message{padding-bottom:16px;color:#323233}.van-dialog--round-button .van-dialog__cancel,.van-dialog--round-button .van-dialog__confirm{height:36px}.van-dialog--round-button .van-dialog__confirm{color:#fff}.van-dialog-bounce-enter{-webkit-transform:translate3d(-50%,-50%,0) scale(.7);transform:translate3d(-50%,-50%,0) scale(.7);opacity:0}.van-dialog-bounce-leave-active{-webkit-transform:translate3d(-50%,-50%,0) scale(.9);transform:translate3d(-50%,-50%,0) scale(.9);opacity:0}.van-image{position:relative;display:inline-block}.van-image--round{overflow:hidden;border-radius:50%}.van-image--round img{border-radius:inherit}.van-image__error,.van-image__img,.van-image__loading{display:block;width:100%;height:100%}.van-image__error,.van-image__loading{position:absolute;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;color:#969799;font-size:14px;background-color:#f7f8fa}.van-image__loading-icon{color:#dcdee0;font-size:32px}.van-image__error-icon{color:#dcdee0;font-size:32px}.van-swipe{position:relative;overflow:hidden;cursor:grab;-webkit-user-select:none;user-select:none}.van-swipe__track{display:-webkit-box;display:-webkit-flex;display:flex;height:100%}.van-swipe__track--vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.van-swipe__indicators{position:absolute;bottom:12px;left:50%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.van-swipe__indicators--vertical{top:50%;bottom:auto;left:12px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.van-swipe__indicators--vertical .van-swipe__indicator:not(:last-child){margin-bottom:6px}.van-swipe__indicator{width:6px;height:6px;background-color:#ebedf0;border-radius:100%;opacity:.3;-webkit-transition:opacity .2s,background-color .2s;transition:opacity .2s,background-color .2s}.van-swipe__indicator:not(:last-child){margin-right:6px}.van-swipe__indicator--active{background-color:#1989fa;opacity:1}.van-swipe-item{position:relative;-webkit-flex-shrink:0;flex-shrink:0;width:100%;height:100%}.van-image-preview{position:fixed;top:0;left:0;width:100%;height:100%}.van-image-preview__swipe{height:100%}.van-image-preview__swipe-item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;overflow:hidden}.van-image-preview__cover{position:absolute;top:0;left:0}.van-image-preview__image{width:100%;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;transition-property:transform,-webkit-transform}.van-image-preview__image--vertical{width:auto;height:100%}.van-image-preview__image img{-webkit-user-drag:none}.van-image-preview__image .van-image__error{top:30%;height:40%}.van-image-preview__image .van-image__error-icon{font-size:36px}.van-image-preview__image .van-image__loading{background-color:transparent}.van-image-preview__index{position:absolute;top:16px;left:50%;color:#fff;font-size:14px;line-height:20px;text-shadow:0 1px 1px #323233;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.van-image-preview__overlay{background-color:rgba(0, 0, 0, .9)}.van-image-preview__close-icon{position:absolute;z-index:1;color:#c8c9cc;font-size:22px;cursor:pointer}.van-image-preview__close-icon:active{color:#969799}.van-image-preview__close-icon--top-left{top:16px;left:16px}.van-image-preview__close-icon--top-right{top:16px;right:16px}.van-image-preview__close-icon--bottom-left{bottom:16px;left:16px}.van-image-preview__close-icon--bottom-right{right:16px;bottom:16px}.van-uploader{position:relative;display:inline-block}.van-uploader__wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.van-uploader__wrapper--disabled{opacity:.5}.van-uploader__input{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;cursor:pointer;opacity:0}.van-uploader__input-wrapper{position:relative}.van-uploader__input:disabled{cursor:not-allowed}.van-uploader__upload{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;box-sizing:border-box;width:80px;height:80px;margin:0 8px 8px 0;background-color:#f7f8fa}.van-uploader__upload:active{background-color:#f2f3f5}.van-uploader__upload-icon{color:#dcdee0;font-size:24px}.van-uploader__upload-text{margin-top:8px;color:#969799;font-size:12px}.van-uploader__preview{position:relative;margin:0 8px 8px 0;cursor:pointer}.van-uploader__preview-image{display:block;width:80px;height:80px;overflow:hidden}.van-uploader__preview-delete{position:absolute;top:0;right:0;width:14px;height:14px;background-color:rgba(0, 0, 0, .7);border-radius:0 0 0 12px}.van-uploader__preview-delete-icon{position:absolute;top:-2px;right:-2px;color:#fff;font-size:16px;-webkit-transform:scale(.5);transform:scale(.5)}.van-uploader__preview-cover{position:absolute;top:0;right:0;bottom:0;left:0}.van-uploader__mask{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;color:#fff;background-color:rgba(50, 50, 51, .88)}.van-uploader__mask-icon{font-size:22px}.van-uploader__mask-message{margin-top:6px;padding:0 4px;font-size:12px;line-height:14px}.van-uploader__loading{width:22px;height:22px;color:#fff}.van-uploader__file{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:80px;height:80px;background-color:#f7f8fa}.van-uploader__file-icon{color:#646566;font-size:20px}.van-uploader__file-name{box-sizing:border-box;width:100%;margin-top:8px;padding:0 4px;color:#646566;font-size:12px;text-align:center}.van-action-sheet{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;max-height:80%;overflow:hidden;color:#323233}.van-action-sheet__content{-webkit-box-flex:1;-webkit-flex:1 auto;flex:1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch}.van-action-sheet__cancel,.van-action-sheet__item{display:block;width:100%;padding:14px 16px;font-size:16px;background-color:#fff;border:none;cursor:pointer}.van-action-sheet__cancel:active,.van-action-sheet__item:active{background-color:#f2f3f5}.van-action-sheet__item{line-height:22px}.van-action-sheet__item--disabled,.van-action-sheet__item--loading{color:#c8c9cc}.van-action-sheet__item--disabled:active,.van-action-sheet__item--loading:active{background-color:#fff}.van-action-sheet__item--disabled{cursor:not-allowed}.van-action-sheet__item--loading{cursor:default}.van-action-sheet__cancel{-webkit-flex-shrink:0;flex-shrink:0;box-sizing:border-box;color:#646566}.van-action-sheet__subname{margin-top:8px;color:#969799;font-size:12px;line-height:18px}.van-action-sheet__gap{display:block;height:8px;background-color:#f7f8fa}.van-action-sheet__header{-webkit-flex-shrink:0;flex-shrink:0;font-weight:500;font-size:16px;line-height:48px;text-align:center}.van-action-sheet__description{position:relative;-webkit-flex-shrink:0;flex-shrink:0;padding:20px 16px;color:#969799;font-size:14px;line-height:20px;text-align:center}.van-action-sheet__description::after{position:absolute;box-sizing:border-box;content:' ';pointer-events:none;right:16px;bottom:0;left:16px;border-bottom:1px solid #ebedf0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.van-action-sheet__loading-icon .van-loading__spinner{width:22px;height:22px}.van-action-sheet__close{position:absolute;top:0;right:0;padding:0 16px;color:#c8c9cc;font-size:22px;line-height:inherit}.van-action-sheet__close:active{color:#969799}/*
 * 网盘文件选择与上传
 */
body{
	width: 100%;
	height: 100%;
	font-size: 16px;
	/*font-family: "微软雅黑";*/
	font-family: Microsoft YaHei,Avenir,Helvetica,Arial,sans-serif;
    /*
	background: #ababb3;
    */
}
/*
.layui-layer-content{
    height:672px;
}
*/
/* 统一弹框样式 xiuxiu 20250109  */
.layui-layer.layui-layer-page.layui-layer-bobg{
	border-radius: 8px;
	overflow: hidden;
}
.update_alert{
    /*
	position: absolute;
	top: 7.8%;
	left: 31.1%;
    */
	width: 100%;
	height: 100%;
	background: #ffffff;
}
.update_title{
	width: 100%;
	height: 7.7%;
    text-align:center;
    position:relative;
	background: #FFFFFF;
}
.update_title a{
	display: inline-block;
    width:100px;
}
#update_localupdate{
	font-size: 15px;
	line-height: 50px;
}
.update_selected{
	color: #51b1f8;
}
#update_microselect{
	font-size: 15px;
	line-height: 50px;
}
.update_local{
	margin-top: 2.3% !important;
	width: 95%;
	padding-top: 4.3%;
	background: #f8f8f8;
	margin: 0 auto;
}
.update_delete{
	/*
    float: right;
	margin-right:10px;
	margin-top: 12px;
    */
    top:10px;
    right:12px;
    position:absolute;
    display:inline-block;
    cursor: pointer;
}
.update_picturebox{
	width: 100%;
	height: 90%;
	font-size: 18px;
	color: #e3e3e3;
    padding-top:3.6%;
    padding-bottom:10.1%;
	text-align: center;
    color: #ccc;
    display:block;
}
.update_picturebox > img{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 26px;
}
.ugdate_updatefile{
	display: none;
}
.update_schedule{
	width: 94.25%;
	height: 24%;
    margin:13px auto 0 auto;
	padding-left: 1%;
	padding-right: 1%;
	padding-top: 6px;
	padding-bottom: 6px;
	background: #FFFFFF;
    position:relative;
    /*
    overflow: hidden;
    */
}
.update_schedule_first{
    margin-top: 0;
}
.update_schedule div{
	display: inline-block;
	float: left;
}
.update_deletefile{
    display: block;
	position: absolute;
    top:-11px;
    right:-8px;
    /*
    margin-top: -17px;
    margin-left:87.1%;
    margin-left: 80.1%;
    */
}
.update_schedule p{
	padding-left: 32px;
    font-size: 13px;
}
.update_schedule .update_schedule_inform_second{
    font-size: 12px;
    color: #999999;
}
.update_schedule p b{
	float: right;
	font-weight: normal;
    color: #797979;
}
.update_schedule > .update_bar{
	width: 100%;
	height: 4px;
	margin-top: 6px;
	background: #F8F8F8;
    float: left;
    display: block;
}
.update_bar div{
	width: 0%;
	height: 4px;
	background: #6ec1ff;
    border-radius:50px;
}
.update_deletefile img{
	display: none;
}
.update_updatefile_bottom{
	margin-top: 14%;
	width: 100%;
	height: 44px;
	background: #f0f2f3 !important;
}
.update_updatefile_bottom .update_updatefile_bottom_select{
    margin-right: 12px;
    background-color: #51B1F8;
}
.update_updatefile_bottom button,#continue_add_files{
	margin-top: 8px;
	width: 70px;
	height: 30px;
    line-height:30px;
    text-align:center;
	float: right;
	margin-right: 6px;
	border: 0px;
	background: #f4a306;
	color: #FFFFFF;
	font-size: 12px;
    border-radius: 1px;
    outline: none;
    cursor: pointer;
}
.update_micro{
	width: 100%;
	height: 55.4%;
	margin: 0 auto;
	display: none;
}
.update_micro_top{
	width: 100%;
	height: 56px;
    vertical-align: middle;
	background: #F8F8F8;
    position:relative;
}
.update_input{
	width: 100%;
	height: 40px;
    font-size: 13px;
    color: #999999;
	border-radius: 20px;
	border: 1px #eeeeee solid;
	padding-left: 2%;
    /*margin: 8px 0px 8px 2%;*/
	float: left;
    outline: none;
}
input::-webkit-input-placeholder{
    color:#999;
    font-size:13px;
}
input::-moz-placeholder{
    color:#999;
    font-size:13px;
}
input::-ms-input-placeholder{
    color:#999;
    font-size:13px;
}
input::placeholder{
    color:#999;
    font-size:13px;
}
.update_search_close{
    width: 20px;
    height: 20px;
    border-radius: 20px;
    background: url(/zhvd/static/images/pan/document_icon02.png) no-repeat;
    position:absolute;
    top: 50%;
    margin-top: -10px;
    right: 46px;
    cursor: pointer;
}
.update_inputnot{
	width: 52.41%;
	height: 68%;
	border-radius: 20px;
	border: 1px #eeeeee solid;
	padding-left: 2%;
	margin-left: 2%;
	float: left;
    /*
	background: url(/zhvd/static/images/pan/document_icon03.png) no-repeat 94% 50%,#FFFFFF;
    */
    outline: none;
}
.update_namesort{
    display: inline-block;
    position: absolute;
    right: 116px;
    cursor: pointer;
}
.update_allfile{
    display: inline-block;
    position: absolute;
    right: 10px;
    cursor: pointer;
}
.update_namesort img{
	display: block;
	margin-top: 21px;
	float: left;
	margin-left: 14px;
    margin-right: 7px;
}
.update_namesort b{
	font-weight: normal;
	display: block;
	float: left;
	font-size: 14px;
    color: #999999;
    line-height: 55px;
}
.update_allfile img{
	display: block;
	margin-top: 21px;
	float: left;
	margin-left: 14px;
    margin-right: 7px;
}
.update_allfile b{
	font-weight: normal;
	display: block;
	float: left;
	line-height: 55px;
	font-size: 14px;
    color: #999999;
}
.update_micro_middle{
	width: 97%;
	height: 16%;
	padding-left: 3%;
    float: left;
}
.update_micro_middle p{
	font-size: 13px;
	line-height: 60px;
}
.update_micro_middle p b{
	font-weight: normal;
	color: #51B1F8;
    cursor: pointer;
}
.filePath{
    color:#51b1f8;
    cursor:pointer;
}
.keywrodsPath{
    color:#51b1f8;
}
.colLine{
    padding:0px 5px 0 5px;
    color: #929292;
    cursor:auto;
}
#go_back{
    padding-right:10px;
}
.update_csearch{
    width: 52.41%;
    height: 40px;
    margin: 8px 2%;
    float: left;
    position: relative;
}
.update_over{
	width: 30px;
	height: 40px;
	position: absolute;
	cursor: pointer;
    right: 12px;
    background: url(/zhvd/static/images/pan/document_icon03.png) no-repeat center;
}
.update_namesort_list{
	width: 118px;
    font-size: 13px;
	position: absolute;
	z-index: 200;
	background: #FFFFFF;
	right: 135px;
	top: 55px;
	border: 1px #E3E3E3 solid;
	display: none;
    color: #888888;
    border-radius: 2px;
}
.update_namesort_list b{
	display: block;
	position: absolute;
	top: -12px;
	left: 89px;
}
.update_namesort_list li{
	height: 34px;
	line-height: 34px;
	cursor: pointer;
	padding-left: 4%;
}
.update_allfile_list{
	width: 118px;
	position: absolute;
	z-index: 200;
	background: #FFFFFF;
	right: 30px;
	top: 55px;
	border: 1px #E3E3E3 solid;
	display: none;
    border-radius: 2px;
}
.update_namesort_list_top{
    position: absolute;
    left: 80px;
    top:-8px;
    width:14px;
    height:14px;
    border-top: 1px #E3E3E3 solid;
    border-left: 1px #E3E3E3 solid;
    background:#fff;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
}
.update_namesort_list  ul{
    position: relative;
    z-index: 9;
}
.update_allfile_list b{
	display: block;
	position: absolute;
	top: -12px;
	left: 80px;
}
.update_allfile_list  ul{
    position: relative;
    z-index: 9;
}
.update_allfile_list li{
	height: 30px;
	line-height: 30px;
	padding-left: 11.6%;
	cursor: pointer;
    font-size: 13px;
    color: #888888;
}
.update_micro_bottom{
	width: 94%;
	height: 100%;
	margin-left: 3%;
	padding-bottom: 2%;
    overflow-y:auto;
}
.update_fileupdate{
	width: 100%;
	height: 40px;
    -webkit-box-sizing:content-box;
            box-sizing:content-box;
	padding-top: 10px;
	padding-bottom: 10px;
    border-bottom: 1px solid #eeeeee;
    position: relative;
    cursor:pointer;
}
.update_fileupdate div{
	display: inline-block;
	float: left;
    width:7%;
    margin-top:8px;
}
/*
.update_fileupdate p{
	padding-left: 50px;
}
*/
.update_fileupdate_inform{
    font-size: 14px;
    color:black;
    width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 15px;
}
.update_fileupdate_date{
    font-size:12px;
    color:#b6b6b6;
    margin-top: 8px;
    padding-left:50px;
}
.update_fileupdate p b{
	font-weight: normal;
	color: #51B1F8;
}
.update_updatefile{
    display: none;
}
.update_file_arrow{
    position:absolute;
    width:18px;
    height:18px;
    right:25px;
    top:50%;
    margin-top:-10px;
	background: url(/zhvd/static/images/pan/document_icon14.png) no-repeat;
}
.update_selectbox{
	position: absolute;
	width: 20px;
	height: 20px;
	border: 1px #EEEEEE solid;
	right: 25px;
    top: 50%;
    margin-top: -10px;
}
.update_selectboxon{
	background: url(/zhvd/static/images/pan/document_icon12.png) no-repeat;
    width: 20px;
    height: 20px;
    border: none;
}
.update_admit{
	font-size: 15px;
	position: absolute;
	width: 16.06%;
	height: 40px;
	background: #51B1F8;
	color: #FFFFFF;
	border: 0;
    /*
	margin-top: 26.5%;
    */
	left: 42%;
	bottom: 2.5%;
    border-radius: 4px;
    outline: none;
    cursor: pointer;
}
.update_admit_finish_str{
	width: 20%;
	background: #909399;
	cursor: no-drop;
}
.upload_first_task{
    display:inline-block;
    position:absolute;
    top: 34px;
    left: 3%;
}
.no_content_dom{
    width:100%;
    height:320px;
    background:url(/vue/dist/static/img/no_content_03.13a87c9.png) center no-repeat;
}
.update_local_size, .update_local_type{
    font-size:14px;
    word-break: break-all;
}
.circle-box .el-input__inner {
    border-radius: 20px;
}
.smart-homework-detail-main-content-enclosure-ul-li-name span {
    font-size: 20px;
}
.activity-join .common-main-box{
    height: auto;
}

@charset "utf-8";
/*CSS Document*/
/*
 * @desc 选人插件
 * @author zhangxue
 * @date 20181108
 *
 * */
.sns-sudb-content{
    width:100%;
    height:100%;
}
.sns-sudb-content, .sns-sudb-content *{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.sns-sudbc-center{
    width:100%;
    height:100%;
    padding:30px;
    padding-top:0;
    position:relative;
    padding-bottom:100px;
}
.sns-sudbcc-item{
    float:left;
    width:47.5%;
    height:100%;
    padding-top:70px;
    position:relative;
}
.sns-sudbcc-item+.sns-sudbcc-item{
    float:right;
}
.sns-sudbcci-title{
    top:0;
    width:100%;
    height:70px;
    font-size:16px;
    font-weight:bold;
    line-height:70px;
    position:absolute;
}
.sns-sudbcci-content{
    width:100%;
    height:100%;
    font-size:14px;
    padding:13px 10px;
    position:relative;
    padding-top:123px;
    border: 1px solid #ddd;
}
.sns-sudbcci-user-content{
    padding-top:0;
    overflow:auto;
}
.sns-sudbccic-top{
    top:0;
    left:0;
    width:100%;
    position:absolute;
    padding:13px 10px 0 10px;
}
.sns-sudbccics-input{
    border:0;
    width:100%;
    height:100%;
    text-indent:12px;
}
.sns-sudbccics-btn{
    top: -1px;
    right: -1px;
    width: 45px;
    height: 32px;
    font-size: 23px;
    cursor: pointer;
    line-height: 32px;
    position: absolute;
    text-align: center;
    color: rgb(255, 255, 255);
    background: rgb(5, 146, 218);
}
.sns-sudbccic-search{
    width:100%;
    height:32px;
    position:relative;
    margin-bottom:10px;
    padding-right:55px;
    border: 1px solid #ddd;
}
.sns-sudbccic-return{
    width:100%;
    min-height:30px;
    line-height:30px;
}
.sns-sudbccic-return span{
    margin-right:5px;
    cursor: pointer;
}
.sns-sudbccic-return span:last-child{
    cursor: auto;
}
.sudbccic-return-icon{
    display:none;
    font-size:14px;
    cursor:pointer;
}
.sns-sudbccic-select-all{
    width:100%;
    height:38px;
    line-height:38px;
}
.sns-sud-checkbox-icon{
    color:#fff;
    /*margin:10px;*/
    width: 43px;
    /*height: 18px;*/
    margin-right:0;
    cursor:pointer;
    font-weight:bold;
    text-align:center;
    /*line-height: 18px;*/
    border-radius: 1px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
   /* background-color: #ddd;*/
    transition: .1s linear;
    font-size: 12px!important;
    border: 1px solid transparent;
    -webkit-transition: .1s linear;
}
.sns-sud-checkbox-icon:hover{
    /*border-color: #0592da;*/
}
.sns-sud-checkbox-icon:before{
    content: "\E605";
    /*yansen 2022-03-02*/
    padding:3px;
    background:#ddd;
    border: 1px solid transparent;
}
.sns-sud-checkbox-icon:hover:before{
    border:1px solid #0592da;
}
.sns-sud-checkbox-checked-icon.sns-sud-checkbox-icon:before{
    border-color: #0592da;
    background-color: #0592da;
}
.sns-sud-checkbox-checked-icon{
    color: #fff;
    /*yansen 2022-03-02*/
    /*border-color: #0592da;
    background-color: #0592da;*/
}
.sns-sudbccic-list{
    margin-top: 5px;   /*yansen 2022-03-02*/
    width:100%;
    height:100%;
    overflow:auto;
    position:relative;
}
.sns-sdi-name{
    cursor:pointer;
    margin-left:10px;
}
.sns-sud-dep-item{
    width:100%;
    height:43px;
    cursor:pointer;
    line-height:42px;
    background:#f8f8f8;
    border-bottom:1px solid #fff;
}
.sns-sud-user-item{
    width:100%;
    height:47px;
    cursor:pointer;
    line-height:46px;
    border-bottom:1px solid #ddd;
}
.sns-sui-logo{
    width:38px;
    height:38px;
    cursor:pointer;
    border-radius:50%;
    margin-right:10px;
}
.sns-sdi-next{
    width:45px;
    float:right;
    height:43px;
    cursor:pointer;
    font-size:17px;
    cursor:pointer;
    line-height:43px;
    text-align:right;
    margin-right:10px;
}
.sns-sui-del{
    float:right;
    color:#f97210;
    cursor:pointer;
    margin-right:6px;
    display:inline-block;
}
.sns-sudbc-bottom{
    bottom:0;
    width:100%;
    height:100px;
    padding-top:20px;
    text-align:center;
    position:absolute;
}
.sns-sudbcb-btn{
    padding:0;
    width:130px;
    height:50px;
    margin:0 6px;
    font-size:16px;
    border-radius:0;
    line-height:50px;
    text-align:center;
}
.sns-sud-user-type-box{
    width:100%;
    height:40px;
    font-size:14px;
    line-height:40px;
    margin-bottom:10px;
    background: rgb(236, 242, 244)
}
.sns-sud-user-type-box ul{
    width:100%;
    height:40px;
}
.sns-sud-user-type-box ul li{
    width:25%;
    float:left;
    height:40px;
    cursor:pointer;
    line-height:40px;
    text-align:center;
}
.sns-bg-blue {
    color: #fff;
    background: #0088de;
}
.sns-bg-orange {
    color: #fff;
    background: #f88f06;
}
.no_content {
    margin: 0 auto;
    min-height: 200px;
    margin: 30px;
    text-align: center;
    background: url(/vue/dist/static/img/no_content_03.13a87c9.png) no-repeat center;
}

.common-main-is-module-box .relevance-resource-item .el-checkbox {
  display: none;
}
.common-main-is-module-box .relevance-resource-handle {
  -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
          justify-content: end !important;
}
.common-main-is-module-box .relevance-resource-handle .left {
    display: none;
}
.common-main-is-module-box .relevance-resource-handle .right {
    text-align: right;
}

.relevance-resource-page[data-v-83cf2a7e] {
  width: calc(100% - 180px);
}
.relevance-resource-content[data-v-83cf2a7e] {
  padding: 12px 20px;
}
.relevance-resource-content .archive-catalog[data-v-83cf2a7e] {
    margin-top: -12px;
    margin-bottom: 20px;
}
.relevance-resource-content .archive-catalog .catalog-vessel[data-v-83cf2a7e] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.relevance-resource-content .archive-catalog .catalog-vessel .return-upper[data-v-83cf2a7e] {
        color: var(--color_primary);
        cursor: pointer;
}
.relevance-resource-content .archive-catalog .catalog-vessel[data-v-83cf2a7e] .el-divider--vertical {
        margin: 0 12px;
}
.relevance-resource-header[data-v-83cf2a7e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 8px 20px;
  padding-left: 0;
  background: #f5f5f5;
  color: #666;
  font-size: 13px;
  margin-bottom: 8px;
}
.relevance-resource-header > div[data-v-83cf2a7e] {
    margin-right: 20px;
}
.relevance-resource-header .header-name[data-v-83cf2a7e] {
    width: 260px;
}
.relevance-resource-header .header-operation[data-v-83cf2a7e] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    min-width: 143px;
}
.relevance-resource-header .header-size[data-v-83cf2a7e] {
    -webkit-box-flex: 2;
        -ms-flex: 2;
            flex: 2;
}
.relevance-resource-header .header-ctime[data-v-83cf2a7e] {
    -webkit-box-flex: 2;
        -ms-flex: 2;
            flex: 2;
}
.relevance-resource-header .header-operation-info[data-v-83cf2a7e] {
    width: 230px;
}
.create-folder-row .resource-info[data-v-83cf2a7e] {
  width: 320px;
}
.create-folder-row .create-folder-name[data-v-83cf2a7e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.create-folder-row .create-folder-name .icon[data-v-83cf2a7e] {
    color: #FFCD66;
    font-size: 20px;
    margin-right: 8px;
}
.create-folder-row .create-folder-name[data-v-83cf2a7e] .el-input {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}
.create-folder-row .create-folder-name[data-v-83cf2a7e] .el-input__inner {
    height: 28px;
    line-height: 28px;
    font-size: 14px;
}
.create-folder-row .create-folder-name[data-v-83cf2a7e] .el-input__count-inner {
    font-size: 12px;
}
.create-folder-row .resource-operation[data-v-83cf2a7e] {
  min-width: 180px;
  text-align: left;
}
.create-folder-row .resource-operation span[data-v-83cf2a7e] {
    display: inline-block;
}
.relevance-resource-handle[data-v-83cf2a7e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 20px;
}
.relevance-resource-handle .right[data-v-83cf2a7e] {
    width: 40%;
}
.relevance-resource-handle span[data-v-83cf2a7e] {
  color: #ff7a4b;
  line-height: 20px;
  cursor: pointer;
}
.relevance-resource-handle span > i[data-v-83cf2a7e] {
    vertical-align: text-top;
    font-size: 20px;
}
.relevance-resource-box[data-v-83cf2a7e] {
  border-top: 1px #eee solid;
}
.relevance-resource-box .relevance-resource-item[data-v-83cf2a7e] {
    padding: 12px 20px;
    padding-left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-bottom: 1px #eee solid;
}
.relevance-resource-box .relevance-resource-item > div[data-v-83cf2a7e] {
      margin-right: 20px;
}
.relevance-resource-box .relevance-resource-item .resource-info[data-v-83cf2a7e] {
      width: 260px;
}
.relevance-resource-box .relevance-resource-item .resource-info .catalog-name[data-v-83cf2a7e] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-line-pack: center;
            align-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        cursor: pointer;
}
.relevance-resource-box .relevance-resource-item .resource-info .catalog-name .icon[data-v-83cf2a7e] {
          color: #FFCD66;
          font-size: 20px;
          margin-right: 6px;
}
.relevance-resource-box .relevance-resource-item .resource-info .catalog-name.catalog-editing[data-v-83cf2a7e] {
          cursor: default;
          width: 100%;
}
.relevance-resource-box .relevance-resource-item .resource-info .catalog-name.catalog-editing[data-v-83cf2a7e] .el-input {
            -webkit-box-flex: 1;
                -ms-flex: 1;
                    flex: 1;
}
.relevance-resource-box .relevance-resource-item .resource-info .catalog-name.catalog-editing[data-v-83cf2a7e] .el-input__inner {
            height: 28px;
            line-height: 28px;
            font-size: 14px;
}
.relevance-resource-box .relevance-resource-item .resource-info .catalog-name.catalog-editing[data-v-83cf2a7e] .el-input__count-inner {
            font-size: 12px;
}
.relevance-resource-box .relevance-resource-item .resource-operation[data-v-83cf2a7e] {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      color: #454545;
      text-align: center;
      min-width: 143px;
}
.relevance-resource-box .relevance-resource-item .resource-operation span[data-v-83cf2a7e] {
        color: #ff7a4b;
        line-height: 20px;
        display: none;
        cursor: pointer;
}
.relevance-resource-box .relevance-resource-item .resource-operation span > i[data-v-83cf2a7e] {
          vertical-align: text-top;
          font-size: 20px;
}
.relevance-resource-box .relevance-resource-item .resource-operation .is-disabled[data-v-83cf2a7e] {
        cursor: not-allowed;
        pointer-events: none;
        color: #c0c4cc;
}
.relevance-resource-box .relevance-resource-item .resource-operation .op-more-trigger[data-v-83cf2a7e] {
        display: inline-block !important;
}
.relevance-resource-box .relevance-resource-item .resource-operation .op-download-trigger[data-v-83cf2a7e] {
        display: inline-block !important;
}
.relevance-resource-box .relevance-resource-item .resource-operation .op-rename-confirm[data-v-83cf2a7e],
      .relevance-resource-box .relevance-resource-item .resource-operation .op-rename-cancel[data-v-83cf2a7e] {
        display: inline-block !important;
}
.relevance-resource-box .relevance-resource-item .resource-operation-info[data-v-83cf2a7e] {
      color: #999;
      width: 230px;
}
.relevance-resource-box .relevance-resource-item .resource-operation-info > span[data-v-83cf2a7e] {
        cursor: pointer;
        width: 100px;
        display: inline-block;
}
.relevance-resource-box .relevance-resource-item:hover .resource-operation span[data-v-83cf2a7e] {
    display: inline-block;
}
.smart-homework-detail-main-content-enclosure-ul-li-popover[data-v-83cf2a7e] {
  padding: 10px;
  color: #666;
  z-index: 1;
  position: relative;
}
.smart-homework-detail-main-content-enclosure-ul-li-name[data-v-83cf2a7e] {
  line-height: 22px;
}
.smart-homework-detail-main-content-enclosure-ul-li-name span[data-v-83cf2a7e] {
    color: #f56c6c;
    font-size: 22px;
    vertical-align: bottom;
}
.operation-can[data-v-83cf2a7e] {
  cursor: pointer;
}
.operation-can > i[data-v-83cf2a7e] {
    color: #ff7a4b;
}
.popover-down[data-v-83cf2a7e] {
  border-bottom: 1px solid #eee;
}
.forbidden[data-v-83cf2a7e] {
  cursor: no-drop;
}
/*
 * 音频展示
 */
.db[data-v-3ac9f894] {
    display: block;
}
.weixinAudio[data-v-3ac9f894] {
    display: inline-block;
    line-height: 1.5;
    cursor: pointer;
    vertical-align: middle;
    font-size: 0;
    height: 45px;
    width:240px;
    position: relative;
    background:rgb(245, 245, 245);
}
.audio_area[data-v-3ac9f894] {
    width: 100%;
    display: inline-block;
    cursor: pointer;
    vertical-align: top;
    font-size: 0;
    position: relative;
    text-decoration: none;
    -ms-text-size-adjust: none;
    -webkit-text-size-adjust: none;
    -moz-text-size-adjust: none;
         text-size-adjust: none;
    background:rgb(245, 245, 245);
}
.audio_wrp[data-v-3ac9f894] {
    overflow: hidden;
    padding: 6px 0px 5px 0px;
    cursor:pointer;
}
.audio_play_area[data-v-3ac9f894] {
    float: left;
    margin: 5px 6px 0px 6px;
    font-size: 0;
    width: 18px;
    height: 25px;
}
.playing .audio_play_area .icon_audio_default[data-v-3ac9f894] {
    display: block;
}
.audio_play_area .icon_audio_default[data-v-3ac9f894] {
    background: transparent url(/vue/dist/static/img/iconloop.1605f05.png) no-repeat 0 0;
    width: 18px;
    height: 25px;
    vertical-align: middle;
    display: inline-block;
    background-size: 54px 25px;
    background-position: -36px center;
}
.audio_play_area .icon_audio_playing[data-v-3ac9f894] {
    background: transparent url(/vue/dist/static/img/iconloop.1605f05.png) no-repeat 0 0;
    width: 18px;
    height: 25px;
    vertical-align: middle;
    display: inline-block;
    background-size: 54px 25px;
    -webkit-animation: audio_playing-data-v-3ac9f894 1s infinite;
    background-position: 0px center;
    display: none;
}
.show-webapp-resouce-content .audio_play_area .icon_audio_default[data-v-3ac9f894] {
    background: transparent url(/vue/dist/static/img/audio_play_btn.e1b576a.png) no-repeat 0 0;
    width: 12px;
    height: 21px;
    margin-top: 3px;
    vertical-align: middle;
    display: inline-block;
}
.show-webapp-resouce-content .weixinAudo[data-v-3ac9f894]{
    padding-left: 50px;
}
.show-webapp-resouce-content .audio_play_area .icon_audio_playing[data-v-3ac9f894] {
    background: transparent url(/vue/dist/static/img/audio_pause_btn.8283d63.png) no-repeat 0 0;
    width: 12px;
    height: 21px;
    vertical-align: middle;
    display: inline-block;
    display: none;
    vertical-align: middle;
}
.audio_area .pic_audio_default[data-v-3ac9f894] {
    display: none;
    width: 18px;
}
.tips_global[data-v-3ac9f894] {
    /*color: #8c8c8c;*/
}
.audio_area .audio_length[data-v-3ac9f894] {
    float: right;
    font-size: 14px;
    margin-top: 3px;
    margin-left: 1em;
}
.audio_info_area[data-v-3ac9f894] {
    overflow: hidden;
    position:relative;
    color:#333;
    text-align:left;
    width:70%;
}
/*
.audio_info_area a{
*/
.audio_info_download[data-v-3ac9f894]{
    position:absolute;
    cursor:pointer;
    height:28px;
    width:28px;
    bottom:4px;
    right:5px;
    background: url(/vue/dist/static/img/down_file.34740e0.png) no-repeat;
    background-size:cover;
}
.audio_area .audio_title[data-v-3ac9f894] {
    font-size: 13px;
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
}
.audio_area .audio_source[data-v-3ac9f894] {
	font-size: 12px;
    color:#888;
}
.audio_area .progress_bar[data-v-3ac9f894] {
	position: absolute;
	left: 0;
	bottom: 0;
	background-color: #0cbb08;
	height: 2px;
}
.playing .audio_play_area .icon_audio_default[data-v-3ac9f894] {
	display: none;
}
.playing .audio_play_area .icon_audio_playing[data-v-3ac9f894] {
	display: inline-block;
}
@-webkit-keyframes audio_playing-data-v-3ac9f894 {
30% {
		background-position: 0px center;
}
31% {
		background-position: -18px center;
}
61% {
		background-position: -18px center;
}
61.5% {
		background-position: -36px center;
}
100% {
		background-position: -36px center;
}
}
.clearfix[data-v-3ac9f894]:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.clearfix[data-v-3ac9f894] {
  zoom: 1;
}
.mui-fullscreen[data-v-3ac9f894]{
	z-index:20;
}
.approval_file[data-v-3ac9f894] {
    width: 240px;
    height: 45px;
    background: rgb(245, 245, 245) 3% 50%;
    margin-top: 10px;
    cursor: pointer;
    position: relative;
}
.approval_file img[data-v-3ac9f894] {
    width: 20px;
    display: inline-block;
    height: 27px;
    margin: 3.5% 0 0 5px;
    float: left;
    position:absolute;
    z-index:1;
}
.approval_document_text[data-v-3ac9f894] {
    margin-left: 16%;
    color: rgb(51, 51, 51);
    font-size: 13px;
    padding-top: 6px;
    /* width: 77%; */
    /*width: 66%;*/
    width: 82%;
    height: 90%;
    overflow: hidden;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    /*position: relative;*/
    position: absolute;
    padding-left:13%;
    z-index:2;
}
.approval_file_text[data-v-3ac9f894] {
    /*margin-left: 2%;*/
    margin-left: 0;
}
.file_view_list[data-v-3ac9f894] {
    position: absolute;
    cursor: pointer;
    height: 28px;
    width: 28px;
    bottom: 9px;
    right: 5px;
    background: url(/vue/dist/static/img/down_file.34740e0.png) no-repeat;
    background-size: cover;
    z-index:3;
}
.ap-del-desc-picture[data-v-3ac9f894] {
    top: -10px;
    right: -8px;
    width: 20px;
    height: 20px;
    display: none;
    position: absolute;
    background: url(/apps/office/_static/images/common/del-desc-picture-icon.png) no-repeat;
}

.webapp-resouce-box[data-v-3ac9f894], .webapp-resouce-item[data-v-3ac9f894]{
    width: 100%;
}
.webapp-resouce-content[data-v-3ac9f894]{
    width: 240px;
    height: 45px;
    background: rgb(245, 245, 245) 3% 50%;
    margin-top: 10px;
    cursor: pointer;
    position: relative;
}
.webapp-resouce-content img[data-v-3ac9f894]{
    width: 20px;
    display: inline-block;
    height: 27px;
    margin: 3.5% 0 0 5px;
    float: left;
    position: absolute;
    z-index: 1;
}
.webapp-resouce-info[data-v-3ac9f894]{
    color: rgb(51, 51, 51);
    font-size: 13px;
    padding-top: 6px;
    width: 78%;
    height: 90%;
    overflow: hidden;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: absolute;
    padding-left: 13%;
    z-index: 2;
}
.webapp-resouce-info p[data-v-3ac9f894] {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.webapp-resouce-del-icon[data-v-3ac9f894] {
    width: 16px; height: 16px;
    line-height: 16px;
    position: absolute;
    color: #fff;
    background-color: rgb(255, 120, 102);
    border-radius: 50%;
    font-size: 12px;
    cursor: pointer;
    text-align: center;
    display: none;
    z-index: 9;
}
.webapp-resouce-del-icon.block[data-v-3ac9f894],
.webapp-resouce-content:hover .webapp-resouce-del-icon[data-v-3ac9f894] {
    display: block;
}
.webapp-resouce-del-icon.right-top[data-v-3ac9f894] {
    right: -5px; top: -5px;
}
.webapp-resouce-del-icon.right-center[data-v-3ac9f894] {
    right: 10px; top: calc(50% - 8px);
    z-index: 100;
}

.file_preview_box[data-v-3ac9f894] {
  position: relative;
}
.file_preview_box i[data-v-3ac9f894] {
    font-size: 24px;
    color: #FFFFFF;
    position: absolute;
    left: 18px;
    top: 18px;
    z-index: 1;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
}
.concise[data-v-3ac9f894] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.concise .webapp-resouce-item[data-v-3ac9f894] {
    width: auto;
    margin: 0 12px 12px 0;
}
.concise .webapp-resouce-content[data-v-3ac9f894] {
    width: 60px;
    height: 60px;
}
.concise .webapp-resouce-content .file_preview_box[data-v-3ac9f894] {
      width: 100%;
      height: 100%;
      position: relative;
}
.concise .webapp-resouce-content .file_preview_box i[data-v-3ac9f894] {
        font-size: 24px;
        color: #000000;
        position: absolute;
        top: 50%;
        left: 50%;
        z-index: 1;
        -webkit-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
}
.concise .webapp-resouce-content .weixinAudio[data-v-3ac9f894] {
    width: 60px;
    height: 60px;
    overflow: hidden;
}
.concise .webapp-resouce-content .weixinAudio .audio_area[data-v-3ac9f894] {
      height: 100%;
}
.concise .webapp-resouce-content .weixinAudio .audio_area .audio_wrp[data-v-3ac9f894] {
        height: 100%;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.concise .webapp-resouce-content .weixinAudio .audio_area .audio_wrp .audio_play_area[data-v-3ac9f894] {
          margin: 0;
}
.concise .webapp-resouce-content img[data-v-3ac9f894] {
    width: 60px;
    height: 60px;
    margin: 0;
}
.webapp-resouce-item.uploading-btn[data-v-3ac9f894] {
  margin-top: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 60px;
  font-size: 12px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: whitesmoke 3% 50%;
  cursor: pointer;
}
.webapp-resouce-item.uploading-btn img[data-v-3ac9f894] {
    margin-top: 10px;
    width: 20px;
}
@media screen and (max-width: 1000px) {
.app-pattern[data-v-3ac9f894] {
    -webkit-touch-callout: none !important;
    -webkit-user-select: none;
}
.app-pattern .webapp-resouce-content[data-v-3ac9f894] {
      width: 100%;
      height: 45px;
      background-color: transparent;
      border-bottom: 1px #eee dotted;
      padding-bottom: 3px;
      margin-top: 7px;
}
.app-pattern .webapp-resouce-content img[data-v-3ac9f894] {
        width: 36px;
        height: 36px;
        margin: 0 7.5px 7.5px 0;
}
.app-pattern .webapp-resouce-content .webapp-resouce-info[data-v-3ac9f894] {
        padding-top: 0;
        width: calc(100% - 100px);
        height: 100%;
        padding-left: 45px;
}
.app-pattern .webapp-resouce-content .webapp-resouce-info .name[data-v-3ac9f894] {
          font-size: 15px;
          font-weight: 600;
          line-height: 26px;
}
.app-pattern .webapp-resouce-content .webapp-resouce-info .desc[data-v-3ac9f894] {
          font-size: 12px;
}
}
.file-icon[data-v-3ac9f894] {
  float: left;
  margin: 0 7.5px 7.5px 0;
  margin-right: -45px;
  font-size: 36px;
}

.resource-works-box .collection-item img {
  pointer-events: auto !important;
}
.resource-works-box .collection-item .table-box .el-table {
  border-radius: 0 !important;
}
.resource-works-box .collection-item .table-box .el-table tr {
    height: auto;
}
.activity-event-pages .resource-works-box .collection-item .el-table thead,
.activity-event-pages .resource-works-box .collection-item .el-table {
  color: #000;
}
.activity-event-pages .resource-works-box .collection-item .el-table thead,
.activity-event-pages .resource-works-box .collection-item .el-table td,
.activity-event-pages .resource-works-box .collection-item .el-table th.is-leaf,
.activity-event-pages .resource-works-box .collection-item .el-table--border,
.activity-event-pages .resource-works-box .collection-item .el-table--group {
  border-color: #BCBCBC;
}
.activity-event-pages .resource-works-box .collection-item .el-table--border::after, .activity-event-pages .resource-works-box .collection-item .el-table--group::after, .activity-event-pages .resource-works-box .collection-item .el-table::before {
  background-color: #BCBCBC;
  width: 0px;
}
.activity-event-pages .resource-works-box .collection-item .el-table .el-table__fixed thead th,
.activity-event-pages .resource-works-box .collection-item .el-table th.is-leaf,
.activity-event-pages .resource-works-box .collection-item .el-table thead.has-gutter th {
  background: #F2F2F2;
}

.resource-works-comp .resource-works-comp-main[data-v-7cae345a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.resource-works-comp .resource-works-comp-main .tree-box[data-v-7cae345a],
  .resource-works-comp .resource-works-comp-main .resource-works-box[data-v-7cae345a] {
    height: 100%;
    overflow: auto;
}
.resource-works-comp .resource-works-comp-main .tree-box[data-v-7cae345a] {
    width: 200px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.resource-works-comp .resource-works-comp-main .resource-works-box[data-v-7cae345a] {
    width: calc(100% - 218px);
}
.resource-works-box[data-v-7cae345a] {
  padding-bottom: 20px;
  min-height: 276px;
}
.resource-works-box .btn-item[data-v-7cae345a] {
    display: inline-block;
    margin-left: 6px;
    color: var(--theme-color);
    cursor: pointer;
}
.resource-works-box .empty_box[data-v-7cae345a] {
    min-height: auto;
}
.resource-works-box .rests-join-title[data-v-7cae345a] {
    margin-top: 30px;
}
.resource-works-box .rests-join-title-2[data-v-7cae345a] {
    display: none;
}
.resource-works-box .collection-item[data-v-7cae345a] {
    margin-top: 18px;
}
.resource-works-box .collection-item .collection-header[data-v-7cae345a] {
      padding: 5px 10px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -ms-flex-line-pack: center;
          align-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      background-color: #F2F2F2;
      border: 1px solid #BCBCBC;
      border-bottom: 0;
}
.resource-works-box .collection-item .collection-header .left-box[data-v-7cae345a] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        line-height: 30px;
}
.resource-works-box .collection-item .collection-header .left-box .tag[data-v-7cae345a] {
          font-weight: bold;
}
.resource-works-box .collection-item .collection-header .left-box .tag i[data-v-7cae345a] {
            color: var(--theme-color);
            vertical-align: middle;
}
.resource-works-box .collection-item .desc[data-v-7cae345a] {
      padding: 5px 10px;
      border: 1px solid #BCBCBC;
      border-top: 0;
      font-size: 13px;
      color: #5B6C75;
      background-color: #F2F2F2;
}
.resource-works-box .collection-item .border-bottom[data-v-7cae345a] {
      border-bottom: 1px solid #BCBCBC;
}
.resource-works-box > .collection-item[data-v-7cae345a]:first-child {
    margin-top: 0px;
}
.resource-works-box .collection-item-title[data-v-7cae345a] {
    padding: 5px 10px;
    border-top: 0;
    border-bottom: 0;
    background-color: #F2F2F2;
    font-size: 15px;
    color: #333333;
    font-weight: 600;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.resource-works-box .el-button[data-v-7cae345a] {
    width: auto;
    background-color: var(--theme-color);
    border-color: var(--theme-color);
}
.resource-works-box .el-button i[data-v-7cae345a] {
      font-size: 14px;
}
.resource-works-box .resource-works-item[data-v-7cae345a] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 20px 0;
    border-bottom: 1px #ebedf0 solid;
    cursor: pointer;
}
.resource-works-box .resource-works-item .resource-works-cover[data-v-7cae345a] {
      position: relative;
      height: 120px;
      width: 180px;
      border-radius: 4px;
      background-size: 100%;
}
.resource-works-box .resource-works-item .resource-works-status[data-v-7cae345a] {
      position: absolute;
      top: 0;
      left: 0;
      width: 60px;
      height: 24px;
      line-height: 24px;
      color: white;
      background-color: #2FA2FE;
      border-radius: 4px;
      text-align: center;
}
.resource-works-box .resource-works-item .resource-works-info[data-v-7cae345a] {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      padding: 0 16px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      color: #999999;
}
.resource-works-box .resource-works-item .resource-works-info .title[data-v-7cae345a] {
        font-size: 16px;
        font-weight: 700;
}
.resource-works-box .resource-works-item .resource-works-title[data-v-7cae345a],
    .resource-works-box .resource-works-item .user-info[data-v-7cae345a] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      font-size: 14px;
}
.resource-works-box .resource-works-item .resource-works-title[data-v-7cae345a] {
      color: #454545;
      cursor: pointer;
}
.resource-works-box .resource-works-item .tag-box[data-v-7cae345a] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.resource-works-box .resource-works-item .tag-box .tag-item[data-v-7cae345a] {
        margin-right: 10px;
        margin-bottom: 6px;
        font-size: 12px;
        line-height: 24px;
        padding: 0 8px;
        border-radius: 4px;
        background-color: rgba(153, 153, 153, .1);
}
.resource-works-box .resource-works-item .audit-suggest[data-v-7cae345a] {
      height: 19px;
      width: 100%;
}
@media screen and (max-width: 1000px) {
.resource-works-box .resource-works-item[data-v-7cae345a] {
    padding: 0 0 10px 0;
    margin-top: 10px;
}
.resource-works-box .resource-works-item .resource-works-cover[data-v-7cae345a] {
      height: 60px;
      width: 90px;
}
.resource-works-box .resource-works-item .resource-works-info[data-v-7cae345a] {
      padding: 0 14px;
      padding-right: 0px;
      width: calc(100% - 90px);
}
.resource-works-box .resource-works-item .resource-works-info .title[data-v-7cae345a] {
        font-size: 14px;
}
.resource-works-box .resource-works-item .resource-works-title[data-v-7cae345a],
    .resource-works-box .resource-works-item .user-info[data-v-7cae345a] {
      font-size: 12px;
}
.resource-works-box .resource-works-item .resource-works-title .title[data-v-7cae345a] {
      width: calc(100% - 70px);
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
}
.resource-works-box .resource-works-item .resource-works-title .el-icon-more[data-v-7cae345a] {
      -webkit-transform: rotateZ(90deg);
              transform: rotateZ(90deg);
}
.resource-works-box .resource-works-item .works-time[data-v-7cae345a] {
      width: 122px;
}
.resource-works-box .resource-works-item .user-name[data-v-7cae345a] {
      width: calc(100% - 130px);
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
}
.resource-works-box .resource-works-item .resource-works-status[data-v-7cae345a] {
      -webkit-transform: scale(0.7);
              transform: scale(0.7);
      -webkit-transform-origin: left top;
              transform-origin: left top;
}
.resource-works-box .resource-works-item .tag-box .tag-item[data-v-7cae345a] {
      margin-right: 6px;
      margin-bottom: 3px;
      line-height: 20px;
      padding: 0 4px;
}
.resource-works-box .resource-works-item .audit-suggest[data-v-7cae345a] {
      height: 18px;
      font-size: 12px;
}
.resource-works-box .app-btn[data-v-7cae345a] {
    margin-bottom: 20px;
    width: 100%;
}
}
.app-swipe-cell-btn[data-v-7cae345a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  padding: 0 20px;
  color: white;
  background-color: #FF6E6E;
}
.load-more-btn[data-v-7cae345a] {
  margin-top: 10px;
  width: 100%;
  line-height: 34px;
  font-size: 12px;
  text-align: center;
}
.van-swipe-cell{position:relative;overflow:hidden;cursor:grab}.van-swipe-cell__wrapper{-webkit-transition-timing-function:cubic-bezier(.18,.89,.32,1);transition-timing-function:cubic-bezier(.18,.89,.32,1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;transition-property:transform,-webkit-transform}.van-swipe-cell__left,.van-swipe-cell__right{position:absolute;top:0;height:100%}.van-swipe-cell__left{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.van-swipe-cell__right{right:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.public-pop-root-inside .operation[data-v-57d03df0] {
  margin-top: 24px;
  text-align: center;
}
/*
 * 网盘文件选择与上传
 */
body{
	width: 100%;
	height: 100%;
	font-size: 16px;
	/*font-family: "微软雅黑";*/
	font-family: Microsoft YaHei,Avenir,Helvetica,Arial,sans-serif;
    /*
	background: #ababb3;
    */
}
/*
.layui-layer-content{
    height:672px;
}
*/
/* 统一弹框样式 xiuxiu 20250109  */
.layui-layer.layui-layer-page.layui-layer-bobg{
	border-radius: 8px;
	overflow: hidden;
}
.update_alert{
    /*
	position: absolute;
	top: 7.8%;
	left: 31.1%;
    */
	width: 100%;
	height: 100%;
	background: #ffffff;
}
.update_title{
	width: 100%;
	height: 7.7%;
    text-align:center;
    position:relative;
	background: #FFFFFF;
}
.update_title a{
	display: inline-block;
    width:100px;
}
#update_localupdate{
	font-size: 15px;
	line-height: 50px;
}
.update_selected{
	color: #51b1f8;
}
#update_microselect{
	font-size: 15px;
	line-height: 50px;
}
.update_local{
	margin-top: 2.3% !important;
	width: 95%;
	padding-top: 4.3%;
	background: #f8f8f8;
	margin: 0 auto;
}
.update_delete{
	/*
    float: right;
	margin-right:10px;
	margin-top: 12px;
    */
    top:10px;
    right:12px;
    position:absolute;
    display:inline-block;
    cursor: pointer;
}
.update_picturebox{
	width: 100%;
	height: 90%;
	font-size: 18px;
	color: #e3e3e3;
    padding-top:3.6%;
    padding-bottom:10.1%;
	text-align: center;
    color: #ccc;
    display:block;
}
.update_picturebox > img{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 26px;
}
.ugdate_updatefile{
	display: none;
}
.update_schedule{
	width: 94.25%;
	height: 24%;
    margin:13px auto 0 auto;
	padding-left: 1%;
	padding-right: 1%;
	padding-top: 6px;
	padding-bottom: 6px;
	background: #FFFFFF;
    position:relative;
    /*
    overflow: hidden;
    */
}
.update_schedule_first{
    margin-top: 0;
}
.update_schedule div{
	display: inline-block;
	float: left;
}
.update_deletefile{
    display: block;
	position: absolute;
    top:-11px;
    right:-8px;
    /*
    margin-top: -17px;
    margin-left:87.1%;
    margin-left: 80.1%;
    */
}
.update_schedule p{
	padding-left: 32px;
    font-size: 13px;
}
.update_schedule .update_schedule_inform_second{
    font-size: 12px;
    color: #999999;
}
.update_schedule p b{
	float: right;
	font-weight: normal;
    color: #797979;
}
.update_schedule > .update_bar{
	width: 100%;
	height: 4px;
	margin-top: 6px;
	background: #F8F8F8;
    float: left;
    display: block;
}
.update_bar div{
	width: 0%;
	height: 4px;
	background: #6ec1ff;
    border-radius:50px;
}
.update_deletefile img{
	display: none;
}
.update_updatefile_bottom{
	margin-top: 14%;
	width: 100%;
	height: 44px;
	background: #f0f2f3 !important;
}
.update_updatefile_bottom .update_updatefile_bottom_select{
    margin-right: 12px;
    background-color: #51B1F8;
}
.update_updatefile_bottom button,#continue_add_files{
	margin-top: 8px;
	width: 70px;
	height: 30px;
    line-height:30px;
    text-align:center;
	float: right;
	margin-right: 6px;
	border: 0px;
	background: #f4a306;
	color: #FFFFFF;
	font-size: 12px;
    border-radius: 1px;
    outline: none;
    cursor: pointer;
}
.update_micro{
	width: 100%;
	height: 55.4%;
	margin: 0 auto;
	display: none;
}
.update_micro_top{
	width: 100%;
	height: 56px;
    vertical-align: middle;
	background: #F8F8F8;
    position:relative;
}
.update_input{
	width: 100%;
	height: 40px;
    font-size: 13px;
    color: #999999;
	border-radius: 20px;
	border: 1px #eeeeee solid;
	padding-left: 2%;
    /*margin: 8px 0px 8px 2%;*/
	float: left;
    outline: none;
}
input::-webkit-input-placeholder{
    color:#999;
    font-size:13px;
}
input::-moz-placeholder{
    color:#999;
    font-size:13px;
}
input::-ms-input-placeholder{
    color:#999;
    font-size:13px;
}
input::placeholder{
    color:#999;
    font-size:13px;
}
.update_search_close{
    width: 20px;
    height: 20px;
    border-radius: 20px;
    background: url(/zhvd/static/images/pan/document_icon02.png) no-repeat;
    position:absolute;
    top: 50%;
    margin-top: -10px;
    right: 46px;
    cursor: pointer;
}
.update_inputnot{
	width: 52.41%;
	height: 68%;
	border-radius: 20px;
	border: 1px #eeeeee solid;
	padding-left: 2%;
	margin-left: 2%;
	float: left;
    /*
	background: url(/zhvd/static/images/pan/document_icon03.png) no-repeat 94% 50%,#FFFFFF;
    */
    outline: none;
}
.update_namesort{
    display: inline-block;
    position: absolute;
    right: 116px;
    cursor: pointer;
}
.update_allfile{
    display: inline-block;
    position: absolute;
    right: 10px;
    cursor: pointer;
}
.update_namesort img{
	display: block;
	margin-top: 21px;
	float: left;
	margin-left: 14px;
    margin-right: 7px;
}
.update_namesort b{
	font-weight: normal;
	display: block;
	float: left;
	font-size: 14px;
    color: #999999;
    line-height: 55px;
}
.update_allfile img{
	display: block;
	margin-top: 21px;
	float: left;
	margin-left: 14px;
    margin-right: 7px;
}
.update_allfile b{
	font-weight: normal;
	display: block;
	float: left;
	line-height: 55px;
	font-size: 14px;
    color: #999999;
}
.update_micro_middle{
	width: 97%;
	height: 16%;
	padding-left: 3%;
    float: left;
}
.update_micro_middle p{
	font-size: 13px;
	line-height: 60px;
}
.update_micro_middle p b{
	font-weight: normal;
	color: #51B1F8;
    cursor: pointer;
}
.filePath{
    color:#51b1f8;
    cursor:pointer;
}
.keywrodsPath{
    color:#51b1f8;
}
.colLine{
    padding:0px 5px 0 5px;
    color: #929292;
    cursor:auto;
}
#go_back{
    padding-right:10px;
}
.update_csearch{
    width: 52.41%;
    height: 40px;
    margin: 8px 2%;
    float: left;
    position: relative;
}
.update_over{
	width: 30px;
	height: 40px;
	position: absolute;
	cursor: pointer;
    right: 12px;
    background: url(/zhvd/static/images/pan/document_icon03.png) no-repeat center;
}
.update_namesort_list{
	width: 118px;
    font-size: 13px;
	position: absolute;
	z-index: 200;
	background: #FFFFFF;
	right: 135px;
	top: 55px;
	border: 1px #E3E3E3 solid;
	display: none;
    color: #888888;
    border-radius: 2px;
}
.update_namesort_list b{
	display: block;
	position: absolute;
	top: -12px;
	left: 89px;
}
.update_namesort_list li{
	height: 34px;
	line-height: 34px;
	cursor: pointer;
	padding-left: 4%;
}
.update_allfile_list{
	width: 118px;
	position: absolute;
	z-index: 200;
	background: #FFFFFF;
	right: 30px;
	top: 55px;
	border: 1px #E3E3E3 solid;
	display: none;
    border-radius: 2px;
}
.update_namesort_list_top{
    position: absolute;
    left: 80px;
    top:-8px;
    width:14px;
    height:14px;
    border-top: 1px #E3E3E3 solid;
    border-left: 1px #E3E3E3 solid;
    background:#fff;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
}
.update_namesort_list  ul{
    position: relative;
    z-index: 9;
}
.update_allfile_list b{
	display: block;
	position: absolute;
	top: -12px;
	left: 80px;
}
.update_allfile_list  ul{
    position: relative;
    z-index: 9;
}
.update_allfile_list li{
	height: 30px;
	line-height: 30px;
	padding-left: 11.6%;
	cursor: pointer;
    font-size: 13px;
    color: #888888;
}
.update_micro_bottom{
	width: 94%;
	height: 100%;
	margin-left: 3%;
	padding-bottom: 2%;
    overflow-y:auto;
}
.update_fileupdate{
	width: 100%;
	height: 40px;
    -webkit-box-sizing:content-box;
            box-sizing:content-box;
	padding-top: 10px;
	padding-bottom: 10px;
    border-bottom: 1px solid #eeeeee;
    position: relative;
    cursor:pointer;
}
.update_fileupdate div{
	display: inline-block;
	float: left;
    width:7%;
    margin-top:8px;
}
/*
.update_fileupdate p{
	padding-left: 50px;
}
*/
.update_fileupdate_inform{
    font-size: 14px;
    color:black;
    width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 15px;
}
.update_fileupdate_date{
    font-size:12px;
    color:#b6b6b6;
    margin-top: 8px;
    padding-left:50px;
}
.update_fileupdate p b{
	font-weight: normal;
	color: #51B1F8;
}
.update_updatefile{
    display: none;
}
.update_file_arrow{
    position:absolute;
    width:18px;
    height:18px;
    right:25px;
    top:50%;
    margin-top:-10px;
	background: url(/zhvd/static/images/pan/document_icon14.png) no-repeat;
}
.update_selectbox{
	position: absolute;
	width: 20px;
	height: 20px;
	border: 1px #EEEEEE solid;
	right: 25px;
    top: 50%;
    margin-top: -10px;
}
.update_selectboxon{
	background: url(/zhvd/static/images/pan/document_icon12.png) no-repeat;
    width: 20px;
    height: 20px;
    border: none;
}
.update_admit{
	font-size: 15px;
	position: absolute;
	width: 16.06%;
	height: 40px;
	background: #51B1F8;
	color: #FFFFFF;
	border: 0;
    /*
	margin-top: 26.5%;
    */
	left: 42%;
	bottom: 2.5%;
    border-radius: 4px;
    outline: none;
    cursor: pointer;
}
.update_admit_finish_str{
	width: 20%;
	background: #909399;
	cursor: no-drop;
}
.upload_first_task{
    display:inline-block;
    position:absolute;
    top: 34px;
    left: 3%;
}
.no_content_dom{
    width:100%;
    height:320px;
    background:url(/vue/dist/static/img/no_content_03.13a87c9.png) center no-repeat;
}
.update_local_size, .update_local_type{
    font-size:14px;
    word-break: break-all;
}

.upload-file[data-v-4bf7bf52] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 21px;
  border: 1px dashed var(--color_primary);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.upload-file .upload-file-name[data-v-4bf7bf52] {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 8px;
    text-decoration: underline;
    cursor: pointer;
}
.upload-file .upload-file-message[data-v-4bf7bf52] {
    color: #f56c6c;
}
.upload-file .upload-file-icon[data-v-4bf7bf52] {
    border: 2px solid #B7B7B7;
    font-size: 64px;
    color: #B7B7B7;
    padding: 10px 12px;
    margin-bottom: 10px;
    cursor: pointer;
}
/*
 * 网盘文件选择与上传
 */
body{
	width: 100%;
	height: 100%;
	font-size: 16px;
	/*font-family: "微软雅黑";*/
	font-family: Microsoft YaHei,Avenir,Helvetica,Arial,sans-serif;
    /*
	background: #ababb3;
    */
}
/*
.layui-layer-content{
    height:672px;
}
*/
/* 统一弹框样式 xiuxiu 20250109  */
.layui-layer.layui-layer-page.layui-layer-bobg{
	border-radius: 8px;
	overflow: hidden;
}
.update_alert{
    /*
	position: absolute;
	top: 7.8%;
	left: 31.1%;
    */
	width: 100%;
	height: 100%;
	background: #ffffff;
}
.update_title{
	width: 100%;
	height: 7.7%;
    text-align:center;
    position:relative;
	background: #FFFFFF;
}
.update_title a{
	display: inline-block;
    width:100px;
}
#update_localupdate{
	font-size: 15px;
	line-height: 50px;
}
.update_selected{
	color: #51b1f8;
}
#update_microselect{
	font-size: 15px;
	line-height: 50px;
}
.update_local{
	margin-top: 2.3% !important;
	width: 95%;
	padding-top: 4.3%;
	background: #f8f8f8;
	margin: 0 auto;
}
.update_delete{
	/*
    float: right;
	margin-right:10px;
	margin-top: 12px;
    */
    top:10px;
    right:12px;
    position:absolute;
    display:inline-block;
    cursor: pointer;
}
.update_picturebox{
	width: 100%;
	height: 90%;
	font-size: 18px;
	color: #e3e3e3;
    padding-top:3.6%;
    padding-bottom:10.1%;
	text-align: center;
    color: #ccc;
    display:block;
}
.update_picturebox > img{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 26px;
}
.ugdate_updatefile{
	display: none;
}
.update_schedule{
	width: 94.25%;
	height: 24%;
    margin:13px auto 0 auto;
	padding-left: 1%;
	padding-right: 1%;
	padding-top: 6px;
	padding-bottom: 6px;
	background: #FFFFFF;
    position:relative;
    /*
    overflow: hidden;
    */
}
.update_schedule_first{
    margin-top: 0;
}
.update_schedule div{
	display: inline-block;
	float: left;
}
.update_deletefile{
    display: block;
	position: absolute;
    top:-11px;
    right:-8px;
    /*
    margin-top: -17px;
    margin-left:87.1%;
    margin-left: 80.1%;
    */
}
.update_schedule p{
	padding-left: 32px;
    font-size: 13px;
}
.update_schedule .update_schedule_inform_second{
    font-size: 12px;
    color: #999999;
}
.update_schedule p b{
	float: right;
	font-weight: normal;
    color: #797979;
}
.update_schedule > .update_bar{
	width: 100%;
	height: 4px;
	margin-top: 6px;
	background: #F8F8F8;
    float: left;
    display: block;
}
.update_bar div{
	width: 0%;
	height: 4px;
	background: #6ec1ff;
    border-radius:50px;
}
.update_deletefile img{
	display: none;
}
.update_updatefile_bottom{
	margin-top: 14%;
	width: 100%;
	height: 44px;
	background: #f0f2f3 !important;
}
.update_updatefile_bottom .update_updatefile_bottom_select{
    margin-right: 12px;
    background-color: #51B1F8;
}
.update_updatefile_bottom button,#continue_add_files{
	margin-top: 8px;
	width: 70px;
	height: 30px;
    line-height:30px;
    text-align:center;
	float: right;
	margin-right: 6px;
	border: 0px;
	background: #f4a306;
	color: #FFFFFF;
	font-size: 12px;
    border-radius: 1px;
    outline: none;
    cursor: pointer;
}
.update_micro{
	width: 100%;
	height: 55.4%;
	margin: 0 auto;
	display: none;
}
.update_micro_top{
	width: 100%;
	height: 56px;
    vertical-align: middle;
	background: #F8F8F8;
    position:relative;
}
.update_input{
	width: 100%;
	height: 40px;
    font-size: 13px;
    color: #999999;
	border-radius: 20px;
	border: 1px #eeeeee solid;
	padding-left: 2%;
    /*margin: 8px 0px 8px 2%;*/
	float: left;
    outline: none;
}
input::-webkit-input-placeholder{
    color:#999;
    font-size:13px;
}
input::-moz-placeholder{
    color:#999;
    font-size:13px;
}
input::-ms-input-placeholder{
    color:#999;
    font-size:13px;
}
input::placeholder{
    color:#999;
    font-size:13px;
}
.update_search_close{
    width: 20px;
    height: 20px;
    border-radius: 20px;
    background: url(/zhvd/static/images/pan/document_icon02.png) no-repeat;
    position:absolute;
    top: 50%;
    margin-top: -10px;
    right: 46px;
    cursor: pointer;
}
.update_inputnot{
	width: 52.41%;
	height: 68%;
	border-radius: 20px;
	border: 1px #eeeeee solid;
	padding-left: 2%;
	margin-left: 2%;
	float: left;
    /*
	background: url(/zhvd/static/images/pan/document_icon03.png) no-repeat 94% 50%,#FFFFFF;
    */
    outline: none;
}
.update_namesort{
    display: inline-block;
    position: absolute;
    right: 116px;
    cursor: pointer;
}
.update_allfile{
    display: inline-block;
    position: absolute;
    right: 10px;
    cursor: pointer;
}
.update_namesort img{
	display: block;
	margin-top: 21px;
	float: left;
	margin-left: 14px;
    margin-right: 7px;
}
.update_namesort b{
	font-weight: normal;
	display: block;
	float: left;
	font-size: 14px;
    color: #999999;
    line-height: 55px;
}
.update_allfile img{
	display: block;
	margin-top: 21px;
	float: left;
	margin-left: 14px;
    margin-right: 7px;
}
.update_allfile b{
	font-weight: normal;
	display: block;
	float: left;
	line-height: 55px;
	font-size: 14px;
    color: #999999;
}
.update_micro_middle{
	width: 97%;
	height: 16%;
	padding-left: 3%;
    float: left;
}
.update_micro_middle p{
	font-size: 13px;
	line-height: 60px;
}
.update_micro_middle p b{
	font-weight: normal;
	color: #51B1F8;
    cursor: pointer;
}
.filePath{
    color:#51b1f8;
    cursor:pointer;
}
.keywrodsPath{
    color:#51b1f8;
}
.colLine{
    padding:0px 5px 0 5px;
    color: #929292;
    cursor:auto;
}
#go_back{
    padding-right:10px;
}
.update_csearch{
    width: 52.41%;
    height: 40px;
    margin: 8px 2%;
    float: left;
    position: relative;
}
.update_over{
	width: 30px;
	height: 40px;
	position: absolute;
	cursor: pointer;
    right: 12px;
    background: url(/zhvd/static/images/pan/document_icon03.png) no-repeat center;
}
.update_namesort_list{
	width: 118px;
    font-size: 13px;
	position: absolute;
	z-index: 200;
	background: #FFFFFF;
	right: 135px;
	top: 55px;
	border: 1px #E3E3E3 solid;
	display: none;
    color: #888888;
    border-radius: 2px;
}
.update_namesort_list b{
	display: block;
	position: absolute;
	top: -12px;
	left: 89px;
}
.update_namesort_list li{
	height: 34px;
	line-height: 34px;
	cursor: pointer;
	padding-left: 4%;
}
.update_allfile_list{
	width: 118px;
	position: absolute;
	z-index: 200;
	background: #FFFFFF;
	right: 30px;
	top: 55px;
	border: 1px #E3E3E3 solid;
	display: none;
    border-radius: 2px;
}
.update_namesort_list_top{
    position: absolute;
    left: 80px;
    top:-8px;
    width:14px;
    height:14px;
    border-top: 1px #E3E3E3 solid;
    border-left: 1px #E3E3E3 solid;
    background:#fff;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
}
.update_namesort_list  ul{
    position: relative;
    z-index: 9;
}
.update_allfile_list b{
	display: block;
	position: absolute;
	top: -12px;
	left: 80px;
}
.update_allfile_list  ul{
    position: relative;
    z-index: 9;
}
.update_allfile_list li{
	height: 30px;
	line-height: 30px;
	padding-left: 11.6%;
	cursor: pointer;
    font-size: 13px;
    color: #888888;
}
.update_micro_bottom{
	width: 94%;
	height: 100%;
	margin-left: 3%;
	padding-bottom: 2%;
    overflow-y:auto;
}
.update_fileupdate{
	width: 100%;
	height: 40px;
    -webkit-box-sizing:content-box;
            box-sizing:content-box;
	padding-top: 10px;
	padding-bottom: 10px;
    border-bottom: 1px solid #eeeeee;
    position: relative;
    cursor:pointer;
}
.update_fileupdate div{
	display: inline-block;
	float: left;
    width:7%;
    margin-top:8px;
}
/*
.update_fileupdate p{
	padding-left: 50px;
}
*/
.update_fileupdate_inform{
    font-size: 14px;
    color:black;
    width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 15px;
}
.update_fileupdate_date{
    font-size:12px;
    color:#b6b6b6;
    margin-top: 8px;
    padding-left:50px;
}
.update_fileupdate p b{
	font-weight: normal;
	color: #51B1F8;
}
.update_updatefile{
    display: none;
}
.update_file_arrow{
    position:absolute;
    width:18px;
    height:18px;
    right:25px;
    top:50%;
    margin-top:-10px;
	background: url(/zhvd/static/images/pan/document_icon14.png) no-repeat;
}
.update_selectbox{
	position: absolute;
	width: 20px;
	height: 20px;
	border: 1px #EEEEEE solid;
	right: 25px;
    top: 50%;
    margin-top: -10px;
}
.update_selectboxon{
	background: url(/zhvd/static/images/pan/document_icon12.png) no-repeat;
    width: 20px;
    height: 20px;
    border: none;
}
.update_admit{
	font-size: 15px;
	position: absolute;
	width: 16.06%;
	height: 40px;
	background: #51B1F8;
	color: #FFFFFF;
	border: 0;
    /*
	margin-top: 26.5%;
    */
	left: 42%;
	bottom: 2.5%;
    border-radius: 4px;
    outline: none;
    cursor: pointer;
}
.update_admit_finish_str{
	width: 20%;
	background: #909399;
	cursor: no-drop;
}
.upload_first_task{
    display:inline-block;
    position:absolute;
    top: 34px;
    left: 3%;
}
.no_content_dom{
    width:100%;
    height:320px;
    background:url(/vue/dist/static/img/no_content_03.13a87c9.png) center no-repeat;
}
.update_local_size, .update_local_type{
    font-size:14px;
    word-break: break-all;
}

.upload-file[data-v-652f3af4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
}
.upload-file .upload-file-item[data-v-652f3af4] {
    padding: 12px 16px;
    border: 1px dashed var(--color_primary);
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.upload-file .upload-file-name[data-v-652f3af4] {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 0;
    text-decoration: underline;
    cursor: pointer;
}
.upload-file .upload-file-message[data-v-652f3af4] {
    color: #f56c6c;
}
.upload-file .upload-file-icon[data-v-652f3af4] {
    border: 2px solid #B7B7B7;
    font-size: 64px;
    color: #B7B7B7;
    padding: 10px 12px;
    margin-bottom: 10px;
    cursor: pointer;
}

.activity-work-pop .public-pop-root-inside .el-table .el-table__fixed thead th,
.activity-work-pop .public-pop-root-inside .el-table th.is-leaf,
.activity-work-pop .public-pop-root-inside .el-table thead.has-gutter th {
  background: #f2f2f2;
}
.activity-work-pop .public-pop-root-inside .el-table--border,
.activity-work-pop .public-pop-root-inside .el-table--group,
.activity-work-pop .public-pop-root-inside .el-table td,
.activity-work-pop .public-pop-root-inside .el-table th.is-leaf,
.activity-work-pop .public-pop-root-inside .el-table thead {
  border-color: #bcbcbc;
}
.activity-work-pop .public-pop-root-inside .resource-works-box .rests-join-title-2 {
  display: block;
}

.public-pop-root-inside[data-v-fa784298] {
  --color_primary: #010292;
}
.public-pop-root-inside .direction-select-pop-main[data-v-fa784298] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    max-height: calc(80vh - 84px);
    min-height: 222px;
}
.public-pop-root-inside .direction-select-pop-main .tree-box[data-v-fa784298],
    .public-pop-root-inside .direction-select-pop-main .direction-list[data-v-fa784298] {
      height: 100%;
      overflow: auto;
}
.public-pop-root-inside .direction-select-pop-main .tree-box[data-v-fa784298] {
      width: 200px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
}
.public-pop-root-inside .direction-select-pop-main .direction-list[data-v-fa784298] {
      width: calc(100% - 218px);
}
.public-pop-root-inside .direction-list[data-v-fa784298] {
    overflow-y: auto;
}
.public-pop-root-inside .direction-list .direction-item[data-v-fa784298] {
      padding: 15px;
      border: 1px solid #DCDFE6;
      border-radius: 4px;
      margin-bottom: 10px;
      cursor: pointer;
      -webkit-transition: all 0.3s;
      transition: all 0.3s;
      position: relative;
}
.public-pop-root-inside .direction-list .direction-item[data-v-fa784298]:hover {
        border-color: var(--color_primary);
}
.public-pop-root-inside .direction-list .direction-item.active[data-v-fa784298] {
        border-color: var(--color_primary);
        background-color: #ECF5FF;
}
.public-pop-root-inside .direction-list .direction-item .direction-name[data-v-fa784298] {
        font-size: 16px;
        font-weight: bold;
        margin-bottom: 8px;
        color: #303133;
        padding-right: 100px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        gap: 10px;
}
.public-pop-root-inside .direction-list .direction-item .direction-name .direction-name-index[data-v-fa784298] {
          background-color: var(--color_primary);
          color: #fff;
          border-radius: 2px;
          padding: 2px 8px;
          font-size: 14px;
          -ms-flex-negative: 0;
              flex-shrink: 0;
}
.public-pop-root-inside .direction-list .direction-item .direction-desc[data-v-fa784298] {
        font-size: 14px;
        color: #606266;
        line-height: 1.4;
        padding-right: 100px;
}
.public-pop-root-inside .direction-list .direction-item .direction-action[data-v-fa784298] {
        position: absolute;
        right: 15px;
        top: 50%;
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
}
.public-pop-root-inside .direction-list .direction-item .direction-action[data-v-fa784298] .el-button {
          background-color: var(--color_primary);
          color: #fff;
}
.public-pop-root-inside .operation[data-v-fa784298] {
    margin-top: 24px;
    text-align: center;
}

.commitment-pop .public-pop-root-inside .content[data-v-8c06fe36] {
  white-space: pre-wrap;
  font-size: 14px;
  font-weight: bold;
  line-height: 30px;
}
.commitment-pop .public-pop-root-inside .operation[data-v-8c06fe36] {
  padding-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.my-certificate-box[data-v-da5fadec] {
  padding-bottom: 20px;
  grid-gap: 16px;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
}
.my-certificate-box .certificate-item[data-v-da5fadec] {
    text-align: center;
    border-radius: 4px;
    overflow: hidden;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    cursor: pointer;
}
.my-certificate-box .certificate-item .img-box[data-v-da5fadec] {
      padding: 6px;
      background: #f4f5f7;
}
.my-certificate-box .certificate-item .img-box .el-image[data-v-da5fadec] {
        height: 120px;
}
.my-certificate-box .certificate-item .title[data-v-da5fadec] {
      margin-top: 6px;
      width: 100%;
      font-weight: 600;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
}
.my-certificate-box .empty_box[data-v-da5fadec] {
    min-height: auto;
}
@media screen and (max-width: 1000px) {
.my-certificate-box[data-v-da5fadec] {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
}
.my-certificate-box .certificate-item .el-image[data-v-da5fadec] {
      height: 90px;
}
}

.evaluate-box[data-v-72146328] {
  margin-bottom: 20px;
  min-height: 276px;
}
.evaluate-box .evaluate-item[data-v-72146328] {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    overflow: hidden;
    cursor: pointer;
}
.evaluate-box .evaluate-item .cover[data-v-72146328] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      border-radius: 4px;
      overflow: hidden;
}
.evaluate-box .evaluate-item .evaluate-info > div[data-v-72146328] {
      width: 100%;
      line-height: 20px;
      color: #999;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
}
.evaluate-box .evaluate-item .evaluate-info .title[data-v-72146328] {
      color: #454545;
      font-size: 15px;
      line-height: 36px;
}
.evaluate-box .evaluate-item .evaluate-info .app-time[data-v-72146328] {
      display: none;
}
.evaluate-box .empty_box[data-v-72146328] {
    min-height: auto;
}
@media screen and (max-width: 1000px) {
.evaluate-box[data-v-72146328] {
    grid-template-columns: minmax(0, 1fr);
}
.evaluate-box .evaluate-item[data-v-72146328] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: start;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      font-size: 12px;
}
.evaluate-box .evaluate-item .cover[data-v-72146328] {
        width: 30%;
}
.evaluate-box .evaluate-item .evaluate-info[data-v-72146328] {
        width: 65%;
}
.evaluate-box .evaluate-item .evaluate-info > div[data-v-72146328] {
          line-height: 16px;
}
.evaluate-box .evaluate-item .evaluate-info .title[data-v-72146328] {
          font-size: 14px;
          line-height: 24px;
}
.evaluate-box .evaluate-item .evaluate-info .app-time[data-v-72146328] {
          display: block;
}
.evaluate-box .evaluate-item .evaluate-info .creation-user[data-v-72146328], .evaluate-box .evaluate-item .evaluate-info .time[data-v-72146328] {
          display: none;
}
}

.publicity-tag-box[data-v-6fa52b66] {
  margin-bottom: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.publicity-tag-box .tag[data-v-6fa52b66] {
    margin-right: 10px;
    margin-bottom: 6px;
    font-size: 12px;
    line-height: 24px;
    height: 24px;
    padding: 0 8px;
    border-radius: 4px;
    background-color: rgba(153, 153, 153, .1);
    cursor: pointer;
}
.publicity-tag-box .tag.check[data-v-6fa52b66] {
    background-color: var(--theme-color);
    color: white;
}
.publicity-box[data-v-6fa52b66] {
  margin-bottom: 20px;
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  grid-gap: 20px;
}
.publicity-box .publicity-item[data-v-6fa52b66] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    overflow: hidden;
    cursor: pointer;
}
.publicity-box .publicity-item .cover[data-v-6fa52b66] {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      border-radius: 4px;
      overflow: hidden;
}
.publicity-box .publicity-item .publicity-info[data-v-6fa52b66] {
      min-height: 88px;
}
.publicity-box .publicity-item .publicity-info > div[data-v-6fa52b66] {
        width: 100%;
        line-height: 20px;
        color: #999;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
}
.publicity-box .publicity-item .publicity-info .title[data-v-6fa52b66] {
        color: #454545;
        font-size: 15px;
        line-height: 36px;
}
.publicity-box .publicity-item .publicity-info .tag-box[data-v-6fa52b66] {
        margin-bottom: 8px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        height: 24px;
        overflow: hidden;
}
.publicity-box .publicity-item .publicity-info .tag-box .tag-item[data-v-6fa52b66] {
          margin-right: 10px;
          margin-bottom: 6px;
          font-size: 12px;
          line-height: 24px;
          padding: 0 8px;
          border-radius: 4px;
          background-color: rgba(153, 153, 153, .1);
}
.publicity-box .empty_box[data-v-6fa52b66] {
    min-height: auto;
}
@media screen and (max-width: 1000px) {
.publicity-box[data-v-6fa52b66] {
    grid-template-columns: minmax(0, 1fr);
}
.publicity-box .publicity-item[data-v-6fa52b66] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: start;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      font-size: 12px;
}
.publicity-box .publicity-item .cover[data-v-6fa52b66] {
        width: 30%;
        -webkit-box-flex: 0;
            -ms-flex: none;
                flex: none;
}
.publicity-box .publicity-item .publicity-info[data-v-6fa52b66] {
        min-height: unset;
        width: 65%;
}
.publicity-box .publicity-item .publicity-info > div[data-v-6fa52b66] {
          line-height: 16px;
}
.publicity-box .publicity-item .publicity-info .title[data-v-6fa52b66] {
          font-size: 14px;
          line-height: 24px;
}
.load-more-btn[data-v-6fa52b66] {
    margin-top: 10px;
    width: 100%;
    line-height: 34px;
    font-size: 12px;
    text-align: center;
}
}

.publicity-file-info-pop .register-works-detail-page .works-detail-list {
  height: 544px !important;
  padding: 0 !important;
}

.public-pop-root-inside[data-v-492c9b3b] {
  height: 600px;
}

.register-works-detail-page[data-v-29b5a3ca] {
  background-color: #FFFFFF;
  border-radius: 2px;
  overflow: hidden;
}
.register-works-detail-page .works-directory-box[data-v-29b5a3ca] {
    position: relative;
}
.register-works-detail-page .works-directory-box .wroks-directory-header[data-v-29b5a3ca] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      padding: 0 24px;
      height: 56px;
      -webkit-box-shadow: 0px -1px 0px 0px #eeeeee inset;
              box-shadow: 0px -1px 0px 0px #eeeeee inset;
      cursor: pointer;
}
.register-works-detail-page .works-directory-box .wroks-directory-header .header-left[data-v-29b5a3ca] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.register-works-detail-page .works-directory-box .wroks-directory-header .header-left .work-file-logo[data-v-29b5a3ca] {
          width: 16px;
          height: 16px;
}
.register-works-detail-page .works-directory-box .wroks-directory-header .header-left b[data-v-29b5a3ca] {
          margin-left: 6px;
          font-size: 16px;
}
.register-works-detail-page .works-directory-box .wroks-directory-header .header-right[data-v-29b5a3ca] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.register-works-detail-page .works-directory-box .wroks-directory-header .header-right .right-tip[data-v-29b5a3ca] {
          margin-right: 8px;
          font-size: 14px;
          color: #888888;
}
.register-works-detail-page .works-directory-box .works-directory-list[data-v-29b5a3ca] {
      position: absolute;
      top: 56px;
      left: 0;
      right: 0;
      z-index: 9999;
      width: 100%;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      padding: 16px 30px;
      background-color: #FFFFFF;
      -webkit-box-shadow: 0px -1px 0px 0px #eeeeee inset;
              box-shadow: 0px -1px 0px 0px #eeeeee inset;
}
.register-works-detail-page .works-directory-box .works-directory-list .directory-list-item[data-v-29b5a3ca] {
        padding-bottom: 12px;
}
.register-works-detail-page .works-directory-box .works-directory-list .directory-list-item .list-item-header[data-v-29b5a3ca] {
          cursor: pointer;
}
.register-works-detail-page .works-directory-box .works-directory-list .directory-list-item .list-item-header .name[data-v-29b5a3ca] {
            margin-left: 4px;
}
.register-works-detail-page .works-directory-box .works-directory-list .directory-list-item .list-item-files[data-v-29b5a3ca] {
          padding-left: 24px;
}
.register-works-detail-page .works-directory-box .works-directory-list .directory-list-item .list-item-files .files-item[data-v-29b5a3ca] {
            cursor: pointer;
            margin-top: 12px;
}
.register-works-detail-page .works-detail-list[data-v-29b5a3ca] {
    padding: 8px 24px;
}
.register-works-detail-page .works-detail-list .works-detail-item .detail-item-title[data-v-29b5a3ca] {
      padding: 8px 0 8px 10px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      position: relative;
}
.register-works-detail-page .works-detail-list .works-detail-item .detail-item-title[data-v-29b5a3ca]::before {
        content: '';
        width: 2px;
        height: 8px;
        background-color: #454545;
        position: absolute;
        top: 50%;
        left: 0;
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
}
.register-works-detail-page .works-detail-list .works-detail-item .detail-item-title .download-btn-icon[data-v-29b5a3ca] {
        font-size: 16px;
        font-weight: 600;
        cursor: pointer;
}
.register-works-detail-page .works-detail-list .works-detail-item .detail-item-title .download-btn-icon i[data-v-29b5a3ca] {
          font-size: 16px;
          vertical-align: text-bottom;
}
.register-works-detail-page .works-detail-list .works-detail-item .detail-item-content .el-image[data-v-29b5a3ca] {
      width: 100%;
}
.register-works-detail-page .works-detail-list .works-detail-item .detail-item-content .el-image .image-slot[data-v-29b5a3ca] {
        width: 100%;
        height: 400px;
}
.register-works-detail-page .works-detail-list .works-detail-item .detail-item-content .detail-item-file[data-v-29b5a3ca] {
      margin-bottom: 12px;
      padding: 20px 24px;
      background-color: #F4F5F7;
      border-radius: 4px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
}
.register-works-detail-page .works-detail-list .works-detail-item .detail-item-content .detail-item-file .file-info-left[data-v-29b5a3ca] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.register-works-detail-page .works-detail-list .works-detail-item .detail-item-content .detail-item-file .file-info-left i[data-v-29b5a3ca] {
          font-size: 28px;
}
.register-works-detail-page .works-detail-list .works-detail-item .detail-item-content .detail-item-file .file-info-left .info-wraper[data-v-29b5a3ca] {
          padding-left: 24px;
}
.register-works-detail-page .works-detail-list .works-detail-item .detail-item-content .detail-item-file .file-info-left .info-wraper .file-name[data-v-29b5a3ca] {
            margin-bottom: 7px;
}
.register-works-detail-page .works-detail-list .works-detail-item .detail-item-content .detail-item-file .file-info-left .info-wraper .file-size[data-v-29b5a3ca] {
            font-size: 12px;
            color: #888888;
}
.register-works-detail-page .works-detail-list .works-detail-item .detail-item-content .detail-item-file .file-action-right .action-button[data-v-29b5a3ca] {
        width: 26px;
        height: 26px;
        cursor: pointer;
}
.register-works-detail-page .works-detail-list .works-detail-item .detail-item-content .detail-item-file .file-action-right .action-button img[data-v-29b5a3ca] {
          display: block;
          width: 100%;
          height: 100%;
}

.pdf-preview-page[data-v-2dadf0b0] {
  min-height: 400px;
}
.pdf-preview-page .loading-error[data-v-2dadf0b0] {
    padding: 100px 0;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.pdf-preview-page .loading-error i[data-v-2dadf0b0] {
      font-size: 32px;
      font-weight: bold;
}
.pdf-preview-page .loading-error span[data-v-2dadf0b0] {
      margin-top: 16px;
      font-size: 16px;
      font-weight: bold;
}
/* see https://github.com/mozilla/pdf.js/blob/55a853b6678cf3d05681ffbb521e5228e607b5d2/test/annotation_layer_test.css */
.annotationLayer {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}
.annotationLayer section {
	position: absolute;
}
.annotationLayer .linkAnnotation > a {
	position: absolute;
	font-size: 1em;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.annotationLayer .linkAnnotation > a /* -ms-a */  {
	background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7") 0 0 repeat;
}
.annotationLayer .linkAnnotation > a:hover {
	opacity: 0.2;
	background: #ff0;
	-webkit-box-shadow: 0px 2px 10px #ff0;
	        box-shadow: 0px 2px 10px #ff0;
}
.annotationLayer .textAnnotation img {
	position: absolute;
	cursor: pointer;
}
.annotationLayer .textWidgetAnnotation input,
.annotationLayer .textWidgetAnnotation textarea,
.annotationLayer .choiceWidgetAnnotation select,
.annotationLayer .buttonWidgetAnnotation.checkBox input,
.annotationLayer .buttonWidgetAnnotation.radioButton input {
	background-color: rgba(0, 54, 255, .13);
	border: 1px solid transparent;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	font-size: 9px;
	height: 100%;
	padding: 0 3px;
	vertical-align: top;
	width: 100%;
}
.annotationLayer .textWidgetAnnotation textarea {
	font: message-box;
	font-size: 9px;
	resize: none;
}
.annotationLayer .textWidgetAnnotation input[disabled],
.annotationLayer .textWidgetAnnotation textarea[disabled],
.annotationLayer .choiceWidgetAnnotation select[disabled],
.annotationLayer .buttonWidgetAnnotation.checkBox input[disabled],
.annotationLayer .buttonWidgetAnnotation.radioButton input[disabled] {
	background: none;
	border: 1px solid transparent;
	cursor: not-allowed;
}
.annotationLayer .textWidgetAnnotation input:hover,
.annotationLayer .textWidgetAnnotation textarea:hover,
.annotationLayer .choiceWidgetAnnotation select:hover,
.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,
.annotationLayer .buttonWidgetAnnotation.radioButton input:hover {
	border: 1px solid #000;
}
.annotationLayer .textWidgetAnnotation input:focus,
.annotationLayer .textWidgetAnnotation textarea:focus,
.annotationLayer .choiceWidgetAnnotation select:focus {
	background: none;
	border: 1px solid transparent;
}
.annotationLayer .textWidgetAnnotation input.comb {
	font-family: monospace;
	padding-left: 2px;
	padding-right: 0;
}
.annotationLayer .textWidgetAnnotation input.comb:focus {
	/*
	 * Letter spacing is placed on the right side of each character. Hence, the
	 * letter spacing of the last character may be placed outside the visible
	 * area, causing horizontal scrolling. We avoid this by extending the width
	 * when the element has focus and revert this when it loses focus.
	 */
	width: 115%;
}
.annotationLayer .buttonWidgetAnnotation.checkBox input,
.annotationLayer .buttonWidgetAnnotation.radioButton input {
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none;
}
.annotationLayer .popupWrapper {
	position: absolute;
	width: 20em;
}
.annotationLayer .popup {
	position: absolute;
	z-index: 200;
	max-width: 20em;
	background-color: #FFFF99;
	-webkit-box-shadow: 0px 2px 5px #333;
	        box-shadow: 0px 2px 5px #333;
	border-radius: 2px;
	padding: 0.6em;
	margin-left: 5px;
	cursor: pointer;
	word-wrap: break-word;
}
.annotationLayer .popup h1 {
	font-size: 1em;
	border-bottom: 1px solid #000000;
	padding-bottom: 0.2em;
}
.annotationLayer .popup p {
	padding-top: 0.2em;
}
.annotationLayer .highlightAnnotation,
.annotationLayer .underlineAnnotation,
.annotationLayer .squigglyAnnotation,
.annotationLayer .strikeoutAnnotation,
.annotationLayer .lineAnnotation svg line,
.annotationLayer .fileAttachmentAnnotation {
	cursor: pointer;
}

@-webkit-keyframes resizeSensorVisibility {
from { top: 0;
}
}
@keyframes resizeSensorVisibility {
from { top: 0;
}
}

@charset "UTF-8";
.music-play-page[data-v-9d89823c] {
  margin-bottom: 12px;
  padding: 20px 24px;
  background-color: #F4F5F7;
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
  overflow: hidden;
}
.music-play-page .file-info-left[data-v-9d89823c] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.music-play-page .file-info-left i[data-v-9d89823c] {
      font-size: 28px;
}
.music-play-page .file-info-left .info-wraper[data-v-9d89823c] {
      padding-left: 24px;
}
.music-play-page .file-info-left .info-wraper .file-name[data-v-9d89823c] {
        margin-bottom: 7px;
}
.music-play-page .file-info-left .info-wraper .file-size[data-v-9d89823c] {
        font-size: 12px;
        color: #888888;
}
.music-play-page .file-action-right .action-button[data-v-9d89823c] {
    width: 26px;
    height: 26px;
    cursor: pointer;
}
.music-play-page .file-action-right .action-button img[data-v-9d89823c] {
      display: block;
      width: 100%;
      height: 100%;
}
.music-play-page .music-play-process[data-v-9d89823c] {
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance: none;
         appearance: none;
    position: absolute;
    bottom: 2px;
    left: 0;
    right: 0;
    background-color: transparent;
}
.music-play-page .music-play-process[data-v-9d89823c]:focus {
      outline: none;
}
.music-play-page .music-play-process[data-v-9d89823c]::-webkit-slider-container {
      height: 10px;
      overflow: hidden;
      background-color: #f4f5f7;
}
.music-play-page .music-play-process[data-v-9d89823c]::-webkit-slider-runnable-track {
      height: 4px;
      background: #E3E4E6;
}
.music-play-page .music-play-process[data-v-9d89823c]::-moz-range-track {
      height: 4px;
      background: #E3E4E6;
}
.music-play-page .music-play-process[data-v-9d89823c]::-webkit-slider-thumb {
      -webkit-appearance: none;
      appearance: none;
      width: 8px;
      height: 8px;
      border-radius: 50%;
      background-color: #454545;
      border: 1px solid transparent;
      margin-top: -2px;
      border-image: -webkit-gradient(linear, left top, left bottom, from(#454545), to(#454545)) 0 fill/2 5 2 0/0 0 0 99vw;
      border-image: linear-gradient(#454545, #454545) 0 fill/2 5 2 0/0 0 0 99vw;
      /*绘制元素外矩形*/
      cursor: pointer;
}
.music-play-page .music-play-process[data-v-9d89823c]::-moz-range-thumb {
      width: 8px;
      height: 8px;
      border-radius: 50%;
      background-color: #454545;
      border: 1px solid transparent;
      margin-top: -2px;
      border-image: linear-gradient(#454545, #454545) 0 fill/2 5 2 0/0 0 0 99vw;
      /*绘制元素外矩形*/
      cursor: pointer;
}

.ai-analysis-result .ai-analysis-result-main[data-v-241f26b2] {
  margin-bottom: 12px;
  padding: 12px;
  background: var(--primary_back_color);
  border-radius: 4px;
}
.ai-analysis-result .ai-analysis-result-main .title[data-v-241f26b2] {
    margin-bottom: 6px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.ai-analysis-result .ai-analysis-result-main .title img[data-v-241f26b2] {
      margin-right: 6px;
      width: 24px;
}
.ai-analysis-result .ai-analysis-result-main .title .name[data-v-241f26b2] {
      font-weight: bold;
      font-size: 15px;
}
.ai-analysis-result .ai-analysis-result-main .content[data-v-241f26b2] {
    max-height: 300px;
    overflow: auto;
}

.register-works-detail-page img {
  pointer-events: unset !important;
}

.register-works-detail-page[data-v-104b69fe] {
  background-color: #FFFFFF;
  border-radius: 2px;
}
.register-works-detail-page .works-directory-box[data-v-104b69fe] {
    position: relative;
}
.register-works-detail-page .works-directory-box .wroks-directory-header[data-v-104b69fe] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      padding: 0 24px;
      height: 56px;
      -webkit-box-shadow: 0px -1px 0px 0px #eeeeee inset;
              box-shadow: 0px -1px 0px 0px #eeeeee inset;
      cursor: pointer;
}
.register-works-detail-page .works-directory-box .wroks-directory-header .header-left b[data-v-104b69fe] {
        margin-left: 6px;
        font-size: 16px;
}
.register-works-detail-page .works-directory-box .works-directory-list[data-v-104b69fe] {
      position: absolute;
      top: 56px;
      left: 0;
      right: 0;
      z-index: 99;
      width: 100%;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      padding: 16px 30px;
      background-color: #FFFFFF;
      -webkit-box-shadow: 0px -1px 0px 0px #eeeeee inset;
              box-shadow: 0px -1px 0px 0px #eeeeee inset;
}
.register-works-detail-page .works-directory-box .works-directory-list .directory-list-item[data-v-104b69fe] {
        padding-bottom: 12px;
}
.register-works-detail-page .works-directory-box .works-directory-list .directory-list-item .list-item-header[data-v-104b69fe] {
          cursor: pointer;
}
.register-works-detail-page .works-directory-box .works-directory-list .directory-list-item .list-item-header .name[data-v-104b69fe] {
            margin-left: 4px;
}
.register-works-detail-page .works-directory-box .works-directory-list .directory-list-item .list-item-files[data-v-104b69fe] {
          padding-left: 24px;
}
.register-works-detail-page .works-directory-box .works-directory-list .directory-list-item .list-item-files .files-item[data-v-104b69fe] {
            cursor: pointer;
            margin-top: 12px;
}
.register-works-detail-page .works-directory-box .works-directory-list .directory-list-item.hide_header .list-item-header[data-v-104b69fe] {
        height: 0px;
        overflow: hidden;
}
.register-works-detail-page .works-directory-box .works-directory-list .directory-list-item.hide_header .list-item-files[data-v-104b69fe] {
        padding-left: 0px;
}
.register-works-detail-page .works-detail-list[data-v-104b69fe] {
    height: calc(100vh - 149px);
    padding: 8px 24px;
}
.register-works-detail-page .works-detail-list .works-detail-item .detail-item-title[data-v-104b69fe] {
      padding: 8px 0 8px 10px;
      position: relative;
}
.register-works-detail-page .works-detail-list .works-detail-item .detail-item-title[data-v-104b69fe]::before {
        content: '';
        width: 2px;
        height: 8px;
        background-color: #454545;
        position: absolute;
        top: 50%;
        left: 0;
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
}
.register-works-detail-page .works-detail-list .works-detail-item .detail-item-content .detail-item-file[data-v-104b69fe] {
      margin-bottom: 12px;
      padding: 20px 24px;
      background-color: #F4F5F7;
      border-radius: 4px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
}
.register-works-detail-page .works-detail-list .works-detail-item .detail-item-content .detail-item-file .file-info-left[data-v-104b69fe] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.register-works-detail-page .works-detail-list .works-detail-item .detail-item-content .detail-item-file .file-info-left i[data-v-104b69fe] {
          font-size: 28px;
}
.register-works-detail-page .works-detail-list .works-detail-item .detail-item-content .detail-item-file .file-info-left .info-wraper[data-v-104b69fe] {
          padding-left: 24px;
}
.register-works-detail-page .works-detail-list .works-detail-item .detail-item-content .detail-item-file .file-info-left .info-wraper .file-name[data-v-104b69fe] {
            margin-bottom: 7px;
}
.register-works-detail-page .works-detail-list .works-detail-item .detail-item-content .detail-item-file .file-info-left .info-wraper .file-size[data-v-104b69fe] {
            font-size: 12px;
            color: #888888;
}
.register-works-detail-page .works-detail-list .works-detail-item .detail-item-content .detail-item-file .file-action-right .action-button[data-v-104b69fe] {
        width: 26px;
        height: 26px;
        cursor: pointer;
}
.register-works-detail-page .works-detail-list .works-detail-item .detail-item-content .detail-item-file .file-action-right .action-button img[data-v-104b69fe] {
          display: block;
          width: 100%;
          height: 100%;
}

.custom-notify-z-index {
  z-index: 3000 !important;
}

.public-pop-root-inside[data-v-6fd7b8a0] {
  --color_primary: var(--theme-color);
}
.public-pop-root-inside img[data-v-6fd7b8a0] {
    pointer-events: auto !important;
}
.public-pop-root-inside .visible-switch-box[data-v-6fd7b8a0],
  .public-pop-root-inside .activity-link-box[data-v-6fd7b8a0] {
    margin-bottom: 12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.public-pop-root-inside .copy-btn[data-v-6fd7b8a0] {
    text-align: center;
    color: white;
    background-color: var(--theme-color);
}
.public-pop-root-inside .activity-link-box[data-v-6fd7b8a0] {
    line-height: 34px;
}
.public-pop-root-inside .activity-link-box .link[data-v-6fd7b8a0] {
      line-height: 32px;
      padding: 0 8px;
      width: calc(100% - 60px);
      background-color: rgba(170, 170, 170, .1);
      border: 1px solid rgba(170, 170, 170, .2);
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
}
.public-pop-root-inside .activity-link-box .copy-btn[data-v-6fd7b8a0] {
      width: 60px;
}
.public-pop-root-inside .activity-qr-code[data-v-6fd7b8a0] {
    margin-bottom: 12px;
    text-align: center;
    color: black;
}
.public-pop-root-inside .activity-qr-code img[data-v-6fd7b8a0] {
      width: 110px;
}
.public-pop-root-inside .title[data-v-6fd7b8a0] {
    color: #999;
    line-height: 24px;
}
.public-pop-root-inside .activity-meeting-info[data-v-6fd7b8a0] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: end;
}
.public-pop-root-inside .activity-meeting-info .content[data-v-6fd7b8a0] {
      width: 100%;
      padding: 5px 10px;
      line-height: 24px;
      background-color: rgba(170, 170, 170, .1);
      border: 1px solid rgba(170, 170, 170, .2);
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
}
.public-pop-root-inside .activity-meeting-info .copy-btn[data-v-6fd7b8a0] {
      margin-top: 12px;
      width: 100px;
      line-height: 30px;
      border-radius: 4px;
}
.van-notify{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;box-sizing:border-box;padding:8px 16px;color:#fff;font-size:14px;line-height:20px;white-space:pre-wrap;text-align:center;word-wrap:break-word}.van-notify--primary{background-color:#1989fa}.van-notify--success{background-color:#07c160}.van-notify--danger{background-color:#ee0a24}.van-notify--warning{background-color:#ff976a}
.resource-directory-comp .resource-directory-comp-main .resource-item[data-v-0da34aa0] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  line-height: 40px;
  color: #333;
}
.resource-directory-comp .resource-directory-comp-main .resource-item .name[data-v-0da34aa0] {
    width: 30%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.resource-directory-comp .resource-directory-comp-main .resource-item .size[data-v-0da34aa0] {
    width: 100px;
    text-align: center;
}
.resource-directory-comp .resource-directory-comp-main .resource-item .handle-box[data-v-0da34aa0] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: end;
    width: 30%;
    text-align: right;
    color: var(--color_primary);
}
.resource-directory-comp .resource-directory-comp-main .resource-item .handle-box .btn[data-v-0da34aa0] {
      cursor: pointer;
}

.activity-join-common-problem .no-transition .el-collapse-item__wrap,
.activity-join-common-problem .no-transition .el-collapse-item__header {
  -webkit-transition: none !important;
  transition: none !important;
}

[data-v-6f2049f1] .el-collapse {
  border-top: 0;
}
[data-v-6f2049f1] .el-collapse-item__header {
  font-size: 14px !important;
}

.mobile-relevance-resource[data-v-fdec33b8] {
  min-height: 200px;
}
.mobile-resource-header[data-v-fdec33b8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 12px 0;
  background: white;
  border-bottom: 1px solid #ebedf0;
}
.icon[data-v-fdec33b8] {
  color: #FFCD66;
  font-size: 20px;
  margin-right: 6px;
}
.mobile-archive-catalog[data-v-fdec33b8] {
  background: white;
  padding: 12px 0;
  border-bottom: 1px solid #ebedf0;
}
.mobile-archive-catalog .catalog-vessel[data-v-fdec33b8] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.mobile-archive-catalog .catalog-vessel .return-upper[data-v-fdec33b8] {
      color: #1989fa;
      margin-right: 12px;
      font-size: 18px;
}
.mobile-archive-catalog .catalog-vessel .breadcrumb-container[data-v-fdec33b8] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      overflow: hidden;
}
.mobile-archive-catalog .catalog-vessel .breadcrumb-container .breadcrumb-item[data-v-fdec33b8] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        white-space: nowrap;
}
.mobile-archive-catalog .catalog-vessel .breadcrumb-container .breadcrumb-item .breadcrumb-arrow[data-v-fdec33b8] {
          color: #969799;
          font-size: 12px;
          margin: 0 4px;
}
.mobile-archive-catalog .catalog-vessel .breadcrumb-container .breadcrumb-item .breadcrumb-text[data-v-fdec33b8] {
          color: #323233;
          font-size: 14px;
          max-width: 100px;
          overflow: hidden;
          text-overflow: ellipsis;
}
.mobile-resource-list .resource-item[data-v-fdec33b8] {
  background: white;
  margin-bottom: 8px;
}
.mobile-resource-list .resource-item .resource-item-content[data-v-fdec33b8] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 12px 0;
}
.mobile-resource-list .resource-item .resource-item-content .resource-icon[data-v-fdec33b8] {
      width: 40px;
      height: 40px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-right: 12px;
}
.mobile-resource-list .resource-item .resource-item-content .resource-icon .layui-icon-extend-iconfont[data-v-fdec33b8] {
        font-size: 24px;
}
.mobile-resource-list .resource-item .resource-item-content .resource-info[data-v-fdec33b8] {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      min-width: 0;
}
.mobile-resource-list .resource-item .resource-item-content .resource-info .resource-name[data-v-fdec33b8] {
        font-size: 14px;
        color: #323233;
        margin-bottom: 4px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        max-width: 120px;
        line-height: 1.4;
}
.mobile-resource-list .resource-item .resource-item-content .resource-info .resource-name.folder-name[data-v-fdec33b8] {
          max-width: 180px;
}
.mobile-resource-list .resource-item .resource-item-content .resource-info .resource-meta[data-v-fdec33b8] {
        font-size: 12px;
        color: #969799;
}
.mobile-resource-list .resource-item .resource-item-content[data-v-fdec33b8] .file_resource_preview {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      min-width: 0;
}
.mobile-resource-list .resource-item .resource-item-content .resource-actions[data-v-fdec33b8] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      gap: 8px;
}
.mobile-resource-list .resource-item .resource-item-content .resource-actions .van-button[data-v-fdec33b8] {
        height: 28px;
        padding: 0 12px;
        font-size: 12px;
}
.mobile-resource-list .resource-item[data-v-fdec33b8]:active {
    background: #f2f3f5;
}
.empty-state[data-v-fdec33b8] {
  padding: 40px 0;
  text-align: center;
}
.van-toast{position:fixed;top:50%;left:50%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;box-sizing:content-box;width:88px;max-width:70%;min-height:88px;padding:16px;color:#fff;font-size:14px;line-height:20px;white-space:pre-wrap;text-align:center;word-break:break-all;background-color:rgba(0, 0, 0, .7);border-radius:8px;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.van-toast--unclickable{overflow:hidden}.van-toast--unclickable *{pointer-events:none}.van-toast--html,.van-toast--text{width:-webkit-fit-content;width:fit-content;min-width:96px;min-height:0;padding:8px 12px}.van-toast--html .van-toast__text,.van-toast--text .van-toast__text{margin-top:0}.van-toast--top{top:20%}.van-toast--bottom{top:auto;bottom:20%}.van-toast__icon{font-size:36px}.van-toast__loading{padding:4px;color:#fff}.van-toast__text{margin-top:8px}.van-empty{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;box-sizing:border-box;padding:32px 0}.van-empty__image{width:160px;height:160px}.van-empty__image img{width:100%;height:100%}.van-empty__description{margin-top:16px;padding:0 60px;color:#969799;font-size:14px;line-height:20px}.van-empty__bottom{margin-top:24px}
.signup-feedback-box .feedback-box[data-v-a076b048] {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2009;
  background-color: rgba(0, 0, 0, .5);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.signup-feedback-box .feedback-box .feedback-card[data-v-a076b048] {
    width: 355px;
    max-height: 620px;
    border-radius: 14px;
    overflow: hidden;
    overflow-y: auto;
}
.signup-feedback-box .feedback-box .feedback-card .feedback-activity-title[data-v-a076b048] {
      padding: 24px 36px;
      position: relative;
      background: linear-gradient(0, transparent 0, #FFFFFF 0) top left, linear-gradient(0, transparent 0, #FFFFFF 0) top right, linear-gradient(-45deg, transparent 10px, #FFFFFF 0) bottom right, linear-gradient(45deg, transparent 10px, transparent 10px, #FFFFFF 0) bottom left;
      background-size: 54% 54%;
      background-repeat: no-repeat;
}
.signup-feedback-box .feedback-box .feedback-card .feedback-activity-title[data-v-a076b048]::before {
        content: '';
        width: 100%;
        border-top: 1px dashed #EEEEEE;
        position: absolute;
        top: 0;
        left: 0;
}
.signup-feedback-box .feedback-box .feedback-card .feedback-activity-title[data-v-a076b048]::after {
        content: '';
        width: 80%;
        border-top: 1px dashed #EEEEEE;
        position: absolute;
        bottom: 0;
        left: 50%;
        -webkit-transform: translateX(-50%);
                transform: translateX(-50%);
}
.signup-feedback-box .feedback-box .feedback-card .feedback-activity-title .activity-title[data-v-a076b048] {
        font-size: 19px;
        color: #153226;
        font-weight: bold;
        text-align: center;
}
.signup-feedback-box .feedback-box .feedback-card .feedback-signup-status[data-v-a076b048] {
      padding: 26px 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      background: -webkit-gradient(linear, left top, right top, color-stop(0, transparent), color-stop(0, #FFFFFF));
      background: linear-gradient(to right, transparent 0, #FFFFFF 0);
}
.signup-feedback-box .feedback-box .feedback-card .feedback-signup-status.is-success[data-v-a076b048] {
        color: #2BA471;
}
.signup-feedback-box .feedback-box .feedback-card .feedback-signup-status.is-loading[data-v-a076b048] {
        color: #FF7A4B;
}
.signup-feedback-box .feedback-box .feedback-card .feedback-signup-status.is-invite[data-v-a076b048] {
        color: #2FA2FE;
}
.signup-feedback-box .feedback-box .feedback-card .feedback-signup-status i[data-v-a076b048] {
        font-size: 30px;
}
.signup-feedback-box .feedback-box .feedback-card .feedback-signup-status .status-icon[data-v-a076b048] {
        width: 30px;
        height: 30px;
}
.signup-feedback-box .feedback-box .feedback-card .feedback-signup-status .status-name[data-v-a076b048] {
        margin-left: 16px;
        font-size: 22px;
        font-weight: bold;
}
.signup-feedback-box .feedback-box .feedback-card .info-box[data-v-a076b048] {
      padding: 24px 20px;
      background: linear-gradient(135deg, transparent 10px, #FFFFFF 0) top left, linear-gradient(-135deg, transparent 10px, transparent 10px, #FFFFFF 0) top right, linear-gradient(0, transparent 0, #FFFFFF 0) bottom left, linear-gradient(0, transparent 0, #FFFFFF 0) bottom right;
      background-size: 54% 54%;
      background-repeat: no-repeat;
}
.signup-feedback-box .feedback-box .feedback-card .feedback-info-success .info-item[data-v-a076b048] {
      margin-bottom: 16px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.signup-feedback-box .feedback-box .feedback-card .feedback-info-success .info-item .info-item-label[data-v-a076b048] {
        font-size: 16px;
        color: #333333;
}
.signup-feedback-box .feedback-box .feedback-card .feedback-info-success .info-item .info-item-value[data-v-a076b048] {
        width: calc(100% - 80px);
        font-size: 16px;
        font-weight: bold;
        color: #333333;
        text-align: right;
}
.signup-feedback-box .feedback-box .feedback-card .feedback-info-success .info-notice[data-v-a076b048] {
      margin-bottom: 16px;
      font-size: 16px;
      line-height: 24px;
      color: #575757;
}
.signup-feedback-box .feedback-box .feedback-card .feedback-info-success .info-qrcode-img[data-v-a076b048] {
      margin: 0 auto;
      width: 140px;
      height: 140px;
      overflow: hidden;
}
.signup-feedback-box .feedback-box .feedback-card .feedback-info-success .info-qrcode-img img[data-v-a076b048] {
        display: block;
        width: 100%;
        height: 100%;
}
.signup-feedback-box .feedback-box .feedback-card .feedback-info-success .info-tips[data-v-a076b048] {
      margin-top: 8px;
      text-align: center;
      font-size: 20px;
      color: #FF0000;
}
.signup-feedback-box .feedback-box .feedback-card .feedback-info-examine .examine-img[data-v-a076b048] {
      width: 100%;
}
.signup-feedback-box .feedback-box .feedback-card .feedback-info-examine .examine-img img[data-v-a076b048] {
        margin: 0 auto;
        display: block;
        width: 139px;
        height: 157px;
}
.signup-feedback-box .feedback-box .feedback-card .feedback-info-examine .examine-tips[data-v-a076b048] {
      margin-top: 20px;
      text-align: center;
      font-size: 12px;
      color: #9E9E9E;
}
.signup-feedback-box .feedback-box .feedback-card .feedback-info-create .create-img[data-v-a076b048] {
      width: 100%;
}
.signup-feedback-box .feedback-box .feedback-card .feedback-info-create .create-img img[data-v-a076b048] {
        margin: 0 auto;
        display: block;
        width: 213px;
        height: 161px;
}
.signup-feedback-box .feedback-box .feedback-card .feedback-info-create .create-tips[data-v-a076b048] {
      margin-top: 20px;
      text-align: center;
      font-size: 12px;
      color: #9E9E9E;
}
.signup-feedback-box .feedback-box .feedback-close-btn[data-v-a076b048] {
    margin-top: 34px;
    width: 28px;
    height: 28px;
    cursor: pointer;
}
.signup-feedback-box .feedback-box .feedback-close-btn i[data-v-a076b048] {
      font-size: 28px;
      color: #FFFFFF;
}

.activity-join-back-model-page.activity-event-pages .activity_modules {
  --color_primary: var(--color_primary_old);
}
.activity-join-back-model-page.activity-event-pages .works-upload-box,
.activity-join-back-model-page.activity-event-pages .works-audit-box {
  margin: 0 20px;
  min-height: calc(100% - 105px) !important;
}
.activity-join-back-model-page.activity-event-pages .primary-font-back-color {
  color: var(--color_primary) !important;
  background-color: var(--primary_back_color) !important;
}

.activity-join-back-model-page[data-v-8c88f816] {
  position: relative;
  min-height: 100vh;
  width: 100%;
  background-image: url(/vue/dist/static/img/webbg.de8d398.png);
  background-repeat: no-repeat;
  background-size: 100%;
  overflow: auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.activity-join-back-model-page > .activity-join-back-model-page-content[data-v-8c88f816] {
    margin: 33vh auto 12vh;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 85%;
    min-width: 920px;
    min-height: 80vh;
    background-color: white;
}
.activity-join-back-model-page .matter-hint-box[data-v-8c88f816] {
    position: absolute;
    top: 60px;
    left: 20px;
    z-index: 1;
    padding: 8px 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: calc(100% - 40px);
    color: #d9503f;
    text-align: center;
    background-color: #fcf6f0;
    border-radius: 4px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-shadow: rgba(0, 0, 0, .2) 0px 6px 12px 6px;
            box-shadow: rgba(0, 0, 0, .2) 0px 6px 12px 6px;
}
.activity-join-back-model-page .matter-hint-box > div[data-v-8c88f816] {
      margin-left: 20px;
      width: calc(100% - 40px);
}
.activity-join-back-model-page .matter-hint-box .el-icon-circle-close[data-v-8c88f816] {
      font-size: 20px;
      cursor: pointer;
}
.back-color[data-v-8c88f816] {
  position: absolute;
  top: 36vh;
  left: 0;
  width: 100%;
  height: calc(100% - 36vh);
  background-image: linear-gradient(to top, var(--back_color) calc(100% - 80px), transparent);
}
.login-header-top[data-v-8c88f816] {
  position: absolute;
  z-index: 1;
  padding: 0 20px;
  width: 100%;
  height: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.login-header-top .back-btn[data-v-8c88f816] {
    color: white;
    cursor: pointer;
}
.login-header-top .user-info[data-v-8c88f816] {
    color: white;
    cursor: pointer;
}
.login-header-top .user-info img[data-v-8c88f816] {
      width: 36px;
      height: 36px;
      border-radius: 50%;
      margin-right: 10px;
      border: 2px white solid;
}
.login-header-top .login-btn[data-v-8c88f816] {
    font-size: 12px;
    padding: 0 10px;
    line-height: 28px;
    background: #ff7a4b;
    border-radius: 8px;
    text-align: center;
    color: white;
    cursor: pointer;
}

.upload-works .work-tabs .el-radio-button__inner {
  width: 100%;
  font-size: 14px;
}
.upload-works .work-tabs .el-radio-button__inner:hover {
  color: var(--color_primary);
}
.upload-works .work-tabs .el-radio-button__orig-radio:checked + .el-radio-button__inner {
  background-color: var(--color_primary);
  border-color: var(--color_primary);
}
.upload-works .work-tabs .el-radio-button__orig-radio:checked + .el-radio-button__inner:hover {
  color: #fff;
}
.upload-works .bottom .el-button--default,
.upload-works .desc-title .el-button--default {
  color: var(--color_primary);
  border-color: var(--color_primary);
  padding: 8px 12px;
}
.upload-works .bottom .el-button--primary,
.upload-works .desc-title .el-button--primary {
  border-color: var(--color_primary);
  background-color: var(--color_primary);
  padding: 8px 12px;
}
.upload-works .submit-status .activity-join-works-upload-achievement {
  height: auto;
}

.upload-works[data-v-389140bc] {
  background-color: white;
  border-radius: 4px;
  z-index: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 18px 26px;
  overflow: hidden;
}
.upload-works .el-icon-warning[data-v-389140bc] {
    margin-left: 6px;
    font-size: 16px;
    color: #f56c6c;
}
.upload-works .upload-edit[data-v-389140bc] {
    overflow-y: auto;
    height: calc(100% - 126px);
    margin-bottom: 110px;
}
.upload-works .title[data-v-389140bc] {
    font-size: 16px;
    text-align: center;
    margin-bottom: 15px;
    font-weight: 600;
    color: #ffffff;
    position: fixed;
    line-height: 56px;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
}
.upload-works .title .title-btns[data-v-389140bc] {
      position: absolute;
      right: 0;
      top: 50%;
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%);
}
.upload-works .desc[data-v-389140bc] {
    color: #000000;
}
.upload-works .desc .desc-title[data-v-389140bc] {
      font-size: 18px;
      font-weight: 600;
      margin-bottom: 10px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
}
.upload-works .desc .desc-title .desc-save-text[data-v-389140bc] {
        margin-left: 24px;
        display: inline-block;
        font-size: 12px;
        font-weight: 400;
        color: #aaa;
}
.upload-works .desc .desc-text[data-v-389140bc] {
      font-size: 12px;
      line-height: 1.5;
}
.upload-works .content[data-v-389140bc] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}
.upload-works .work-tabs[data-v-389140bc] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 20px 0;
}
.upload-works .work-tabs > label[data-v-389140bc] {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
}
.upload-works .bottom[data-v-389140bc] {
    position: absolute;
    bottom: 12px;
    left: 26px;
    width: calc(100% - 52px);
    background-color: #fff;
}
.upload-works .bottom-btns[data-v-389140bc] {
    margin-top: 20px;
    text-align: center;
}
.upload-works .tip-info[data-v-389140bc] {
    margin-top: 15px;
    padding: 10px;
    background-color: #fff6f6;
    color: #f56c6c;
    font-size: 13px;
    border-radius: 4px;
    line-height: 1.5;
}
.upload-works .read-title[data-v-389140bc] {
    color: #000;
    font-size: 14px;
    border: 1px solid #e5e5e5;
    background-color: #eee;
    padding: 6px 12px;
    margin-top: 15px;
}

.activity-join-works-upload-achievement[data-v-7ed06fde] {
  height: 100%;
  overflow: hidden;
  --border: 1px solid #EBEEF5;
}
.activity-join-works-upload-achievement .activity-join-works-upload-achievement-main[data-v-7ed06fde] {
    height: 100%;
    overflow: auto;
}
.activity-join-works-upload-achievement .activity-join-works-upload-achievement-main .upload-menu-item[data-v-7ed06fde] {
      position: relative;
      margin-bottom: 18px;
      border: var(--border);
}
.activity-join-works-upload-achievement .activity-join-works-upload-achievement-main .upload-menu-item .title[data-v-7ed06fde] {
        padding: 0 6px;
        font-size: 15px;
        line-height: 40px;
        font-weight: bold;
}
/*
 * 网盘文件选择与上传
 */
body{
	width: 100%;
	height: 100%;
	font-size: 16px;
	/*font-family: "微软雅黑";*/
	font-family: Microsoft YaHei,Avenir,Helvetica,Arial,sans-serif;
    /*
	background: #ababb3;
    */
}
/*
.layui-layer-content{
    height:672px;
}
*/
/* 统一弹框样式 xiuxiu 20250109  */
.layui-layer.layui-layer-page.layui-layer-bobg{
	border-radius: 8px;
	overflow: hidden;
}
.update_alert{
    /*
	position: absolute;
	top: 7.8%;
	left: 31.1%;
    */
	width: 100%;
	height: 100%;
	background: #ffffff;
}
.update_title{
	width: 100%;
	height: 7.7%;
    text-align:center;
    position:relative;
	background: #FFFFFF;
}
.update_title a{
	display: inline-block;
    width:100px;
}
#update_localupdate{
	font-size: 15px;
	line-height: 50px;
}
.update_selected{
	color: #51b1f8;
}
#update_microselect{
	font-size: 15px;
	line-height: 50px;
}
.update_local{
	margin-top: 2.3% !important;
	width: 95%;
	padding-top: 4.3%;
	background: #f8f8f8;
	margin: 0 auto;
}
.update_delete{
	/*
    float: right;
	margin-right:10px;
	margin-top: 12px;
    */
    top:10px;
    right:12px;
    position:absolute;
    display:inline-block;
    cursor: pointer;
}
.update_picturebox{
	width: 100%;
	height: 90%;
	font-size: 18px;
	color: #e3e3e3;
    padding-top:3.6%;
    padding-bottom:10.1%;
	text-align: center;
    color: #ccc;
    display:block;
}
.update_picturebox > img{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 26px;
}
.ugdate_updatefile{
	display: none;
}
.update_schedule{
	width: 94.25%;
	height: 24%;
    margin:13px auto 0 auto;
	padding-left: 1%;
	padding-right: 1%;
	padding-top: 6px;
	padding-bottom: 6px;
	background: #FFFFFF;
    position:relative;
    /*
    overflow: hidden;
    */
}
.update_schedule_first{
    margin-top: 0;
}
.update_schedule div{
	display: inline-block;
	float: left;
}
.update_deletefile{
    display: block;
	position: absolute;
    top:-11px;
    right:-8px;
    /*
    margin-top: -17px;
    margin-left:87.1%;
    margin-left: 80.1%;
    */
}
.update_schedule p{
	padding-left: 32px;
    font-size: 13px;
}
.update_schedule .update_schedule_inform_second{
    font-size: 12px;
    color: #999999;
}
.update_schedule p b{
	float: right;
	font-weight: normal;
    color: #797979;
}
.update_schedule > .update_bar{
	width: 100%;
	height: 4px;
	margin-top: 6px;
	background: #F8F8F8;
    float: left;
    display: block;
}
.update_bar div{
	width: 0%;
	height: 4px;
	background: #6ec1ff;
    border-radius:50px;
}
.update_deletefile img{
	display: none;
}
.update_updatefile_bottom{
	margin-top: 14%;
	width: 100%;
	height: 44px;
	background: #f0f2f3 !important;
}
.update_updatefile_bottom .update_updatefile_bottom_select{
    margin-right: 12px;
    background-color: #51B1F8;
}
.update_updatefile_bottom button,#continue_add_files{
	margin-top: 8px;
	width: 70px;
	height: 30px;
    line-height:30px;
    text-align:center;
	float: right;
	margin-right: 6px;
	border: 0px;
	background: #f4a306;
	color: #FFFFFF;
	font-size: 12px;
    border-radius: 1px;
    outline: none;
    cursor: pointer;
}
.update_micro{
	width: 100%;
	height: 55.4%;
	margin: 0 auto;
	display: none;
}
.update_micro_top{
	width: 100%;
	height: 56px;
    vertical-align: middle;
	background: #F8F8F8;
    position:relative;
}
.update_input{
	width: 100%;
	height: 40px;
    font-size: 13px;
    color: #999999;
	border-radius: 20px;
	border: 1px #eeeeee solid;
	padding-left: 2%;
    /*margin: 8px 0px 8px 2%;*/
	float: left;
    outline: none;
}
input::-webkit-input-placeholder{
    color:#999;
    font-size:13px;
}
input::-moz-placeholder{
    color:#999;
    font-size:13px;
}
input::-ms-input-placeholder{
    color:#999;
    font-size:13px;
}
input::placeholder{
    color:#999;
    font-size:13px;
}
.update_search_close{
    width: 20px;
    height: 20px;
    border-radius: 20px;
    background: url(/zhvd/static/images/pan/document_icon02.png) no-repeat;
    position:absolute;
    top: 50%;
    margin-top: -10px;
    right: 46px;
    cursor: pointer;
}
.update_inputnot{
	width: 52.41%;
	height: 68%;
	border-radius: 20px;
	border: 1px #eeeeee solid;
	padding-left: 2%;
	margin-left: 2%;
	float: left;
    /*
	background: url(/zhvd/static/images/pan/document_icon03.png) no-repeat 94% 50%,#FFFFFF;
    */
    outline: none;
}
.update_namesort{
    display: inline-block;
    position: absolute;
    right: 116px;
    cursor: pointer;
}
.update_allfile{
    display: inline-block;
    position: absolute;
    right: 10px;
    cursor: pointer;
}
.update_namesort img{
	display: block;
	margin-top: 21px;
	float: left;
	margin-left: 14px;
    margin-right: 7px;
}
.update_namesort b{
	font-weight: normal;
	display: block;
	float: left;
	font-size: 14px;
    color: #999999;
    line-height: 55px;
}
.update_allfile img{
	display: block;
	margin-top: 21px;
	float: left;
	margin-left: 14px;
    margin-right: 7px;
}
.update_allfile b{
	font-weight: normal;
	display: block;
	float: left;
	line-height: 55px;
	font-size: 14px;
    color: #999999;
}
.update_micro_middle{
	width: 97%;
	height: 16%;
	padding-left: 3%;
    float: left;
}
.update_micro_middle p{
	font-size: 13px;
	line-height: 60px;
}
.update_micro_middle p b{
	font-weight: normal;
	color: #51B1F8;
    cursor: pointer;
}
.filePath{
    color:#51b1f8;
    cursor:pointer;
}
.keywrodsPath{
    color:#51b1f8;
}
.colLine{
    padding:0px 5px 0 5px;
    color: #929292;
    cursor:auto;
}
#go_back{
    padding-right:10px;
}
.update_csearch{
    width: 52.41%;
    height: 40px;
    margin: 8px 2%;
    float: left;
    position: relative;
}
.update_over{
	width: 30px;
	height: 40px;
	position: absolute;
	cursor: pointer;
    right: 12px;
    background: url(/zhvd/static/images/pan/document_icon03.png) no-repeat center;
}
.update_namesort_list{
	width: 118px;
    font-size: 13px;
	position: absolute;
	z-index: 200;
	background: #FFFFFF;
	right: 135px;
	top: 55px;
	border: 1px #E3E3E3 solid;
	display: none;
    color: #888888;
    border-radius: 2px;
}
.update_namesort_list b{
	display: block;
	position: absolute;
	top: -12px;
	left: 89px;
}
.update_namesort_list li{
	height: 34px;
	line-height: 34px;
	cursor: pointer;
	padding-left: 4%;
}
.update_allfile_list{
	width: 118px;
	position: absolute;
	z-index: 200;
	background: #FFFFFF;
	right: 30px;
	top: 55px;
	border: 1px #E3E3E3 solid;
	display: none;
    border-radius: 2px;
}
.update_namesort_list_top{
    position: absolute;
    left: 80px;
    top:-8px;
    width:14px;
    height:14px;
    border-top: 1px #E3E3E3 solid;
    border-left: 1px #E3E3E3 solid;
    background:#fff;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
}
.update_namesort_list  ul{
    position: relative;
    z-index: 9;
}
.update_allfile_list b{
	display: block;
	position: absolute;
	top: -12px;
	left: 80px;
}
.update_allfile_list  ul{
    position: relative;
    z-index: 9;
}
.update_allfile_list li{
	height: 30px;
	line-height: 30px;
	padding-left: 11.6%;
	cursor: pointer;
    font-size: 13px;
    color: #888888;
}
.update_micro_bottom{
	width: 94%;
	height: 100%;
	margin-left: 3%;
	padding-bottom: 2%;
    overflow-y:auto;
}
.update_fileupdate{
	width: 100%;
	height: 40px;
    -webkit-box-sizing:content-box;
            box-sizing:content-box;
	padding-top: 10px;
	padding-bottom: 10px;
    border-bottom: 1px solid #eeeeee;
    position: relative;
    cursor:pointer;
}
.update_fileupdate div{
	display: inline-block;
	float: left;
    width:7%;
    margin-top:8px;
}
/*
.update_fileupdate p{
	padding-left: 50px;
}
*/
.update_fileupdate_inform{
    font-size: 14px;
    color:black;
    width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 15px;
}
.update_fileupdate_date{
    font-size:12px;
    color:#b6b6b6;
    margin-top: 8px;
    padding-left:50px;
}
.update_fileupdate p b{
	font-weight: normal;
	color: #51B1F8;
}
.update_updatefile{
    display: none;
}
.update_file_arrow{
    position:absolute;
    width:18px;
    height:18px;
    right:25px;
    top:50%;
    margin-top:-10px;
	background: url(/zhvd/static/images/pan/document_icon14.png) no-repeat;
}
.update_selectbox{
	position: absolute;
	width: 20px;
	height: 20px;
	border: 1px #EEEEEE solid;
	right: 25px;
    top: 50%;
    margin-top: -10px;
}
.update_selectboxon{
	background: url(/zhvd/static/images/pan/document_icon12.png) no-repeat;
    width: 20px;
    height: 20px;
    border: none;
}
.update_admit{
	font-size: 15px;
	position: absolute;
	width: 16.06%;
	height: 40px;
	background: #51B1F8;
	color: #FFFFFF;
	border: 0;
    /*
	margin-top: 26.5%;
    */
	left: 42%;
	bottom: 2.5%;
    border-radius: 4px;
    outline: none;
    cursor: pointer;
}
.update_admit_finish_str{
	width: 20%;
	background: #909399;
	cursor: no-drop;
}
.upload_first_task{
    display:inline-block;
    position:absolute;
    top: 34px;
    left: 3%;
}
.no_content_dom{
    width:100%;
    height:320px;
    background:url(/vue/dist/static/img/no_content_03.13a87c9.png) center no-repeat;
}
.update_local_size, .update_local_type{
    font-size:14px;
    word-break: break-all;
}

.activity-join-upload-file-table .activity-join-upload-file-table-main .el-table {
  font-size: 14px;
}
.activity-join-upload-file-table .activity-join-upload-file-table-main .el-table .cell {
    line-height: 28px;
}
.activity-join-upload-file-table .activity-join-upload-file-table-main .el-table tr.anomaly-row {
  background-color: rgba(255, 122, 75, .1);
}
.activity-join-upload-file-table .activity-join-upload-file-table-main .el-table td {
  padding: 0 !important;
}

.activity-join-upload-file-table .activity-join-upload-file-table-main .detail-box[data-v-c785f414] {
  padding: 6px;
  padding-top: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.activity-join-upload-file-table .activity-join-upload-file-table-main .detail-box .text[data-v-c785f414] {
    width: calc(100% - 100px);
    color: #5B6C75;
    line-height: 20px;
    font-size: 14px;
}
.activity-join-upload-file-table .activity-join-upload-file-table-main .detail-box .upload-btn[data-v-c785f414] {
    position: absolute;
    top: 6px;
    right: 6px;
    text-align: right;
}

.activity-join-works-upload-form .anomaly-row .el-form-item,
.activity-join-works-upload-form .tag-anomaly-row .el-form-item {
  padding: 5px 5px 5px 0;
  background-color: rgba(255, 122, 75, .1);
}

.tag-values-box[data-v-67d8fcac] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 28px;
}
.tag-values-box .tag-values-item[data-v-67d8fcac] {
    margin: 6px 12px 6px 0px;
}
.tag-values-box .tag-values-item[data-v-67d8fcac] {
    padding: 0 8px;
    background: #f7f8fa;
    border-radius: 4px;
    cursor: pointer;
}

.activity-join-works-upload-form-read .fm-form-item,
.activity-join-works-upload-form-read .tag-values-box {
  position: relative;
  -webkit-transition: all .2s;
  transition: all .2s;
  border-radius: 4px;
  cursor: pointer;
}
.activity-join-works-upload-form-read .fm-form-item .sign-btn,
  .activity-join-works-upload-form-read .tag-values-box .sign-btn {
    position: absolute;
    right: 12px;
    top: 4px;
    color: var(--color_primary);
    display: none;
}
.activity-join-works-upload-form-read .anomaly-row {
  background-color: rgba(255, 122, 75, .1);
}
.activity-join-works-upload-form-read .tag-values-box {
  margin: 0 10px;
}
.activity-join-works-upload-form-read .tag-values-box .tag-list {
    width: calc(100% - 192px);
}
.activity-join-works-upload-form-read .tag-values-box .tag-list .el-tag {
      color: var(--color_primary);
      background-color: var(--primary_back_color);
      border-color: var(--color_primary);
}
.activity-join-works-upload-form-read .el-form-item--mini.el-form-item,
.activity-join-works-upload-form-read .el-form-item--small.el-form-item {
  margin-bottom: 4px;
}
.activity-join-works-upload-form-sign-anomaly .fm-form-item:hover,
.activity-join-works-upload-form-sign-anomaly .tag-values-box:hover,
.activity-join-works-upload-form-sign-anomaly .anomaly-row {
  background-color: rgba(255, 122, 75, .1);
}
.activity-join-works-upload-form-sign-anomaly .fm-form-item:hover .sign-btn,
  .activity-join-works-upload-form-sign-anomaly .tag-values-box:hover .sign-btn,
  .activity-join-works-upload-form-sign-anomaly .anomaly-row .sign-btn {
    display: block;
}

.tag-values-box[data-v-04f8b570] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 28px;
}
.tag-values-box .tag-title[data-v-04f8b570] {
    width: 90px;
    text-align: right;
    font-size: 14px;
    color: #606266;
    line-height: 40px;
    padding: 0 12px 0 0;
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
}
.tag-values-box .tag-list[data-v-04f8b570] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 10px;
}
.tag-values-box .tag-values-item[data-v-04f8b570] {
    margin: 6px 12px 6px 0px;
}
.tag-values-box .tag-values-item[data-v-04f8b570] {
    padding: 0 8px;
    background: #f7f8fa;
    border-radius: 4px;
    cursor: pointer;
}

.works-ai-report .works-ai-report-main .read-title[data-v-ef61ad9c] {
  margin-bottom: 20px;
  color: #000;
  font-size: 14px;
  border: 1px solid #e5e5e5;
  background-color: #eee;
  padding: 6px 12px;
  margin-top: 15px;
}
.works-ai-report .works-ai-report-main .report-item[data-v-ef61ad9c] {
  padding: 6px 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px;
  border: 1px solid #e5e5e5;
}
.works-ai-report .works-ai-report-main .report-item .el-icon-tickets[data-v-ef61ad9c] {
    font-size: 16px;
}
.works-ai-report .works-ai-report-main .report-item .name[data-v-ef61ad9c] {
    color: #00B9FF;
}
.works-ai-report .works-ai-report-main .report-item .name[data-v-ef61ad9c], .works-ai-report .works-ai-report-main .report-item .action[data-v-ef61ad9c] {
    cursor: pointer;
    text-decoration: underline;
}

@charset "UTF-8";
.cursor-p {
  cursor: pointer;
}
/* 浮动以及清除浮动 */
.float-l {
  float: left;
}
.float-r {
  float: right;
}
.clearfloat:after {
  display: block;
  clear: both;
  content: "";
  visibility: hidden;
  height: 0;
}
.clearfloat {
  zoom: 1;
}
/*文字居左，中，右*/
.text-center {
  text-align: center;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-overline {
  text-decoration: overline;
}
.text-decoration {
  text-decoration: line-through;
}
.text-underline {
  text-decoration: underline;
}
.text-row {
  white-space: nowrap;
}
.ft-weight {
  font-weight: bold;
}
.ft-w400 {
  font-weight: 400;
}
.ft-w600 {
  font-weight: 600;
}
/* 文字大小 */
.ft12 {
  font-size: 12px;
}
.ft14 {
  font-size: 14px;
}
.ft16 {
  font-size: 16px;
}
.ft18 {
  font-size: 18px;
}
.ft20 {
  font-size: 20px;
}
.ft22 {
  font-size: 22px;
}
.ft24 {
  font-size: 24px;
}
.ft26 {
  font-size: 26px;
}
.ft28 {
  font-size: 28px;
}
.ft30 {
  font-size: 30px;
}
.ft120 {
  font-size: 120px;
}
.ft180 {
  font-size: 180px;
}
/* 字体行高 */
.li-h30 {
  line-height: 30px;
}
.li-h35 {
  line-height: 35px;
}
.li-h40 {
  line-height: 40px;
}
/* 字体颜色 */
.color-3 {
  color: #333;
}
.color-9 {
  color: #999;
}
.color-eaf5ff {
  color: #eaf5ff;
}
.color-f0 {
  color: #f0f0f0;
}
.color-62 {
  color: #626262;
}
.color-c3 {
  color: #c3c3c3;
}
.color-8c {
  color: #8c8c8c;
}
/* 间距 */
.pd20 {
  padding: 20px;
}
.pd30 {
  padding: 30px;
}
.pt10 {
  padding-top: 10px;
}
.pt15 {
  padding-top: 15px;
}
.pt20 {
  padding-top: 20px;
}
.pt25 {
  padding-top: 25px;
}
.pt30 {
  padding-top: 30px;
}
.pb10 {
  padding-bottom: 10px;
}
.pb15 {
  padding-bottom: 15px;
}
.pb20 {
  padding-bottom: 20px;
}
.pb25 {
  padding-bottom: 25px;
}
.pb30 {
  padding-bottom: 30px;
}
.pl10 {
  padding-left: 10px;
}
.pl20 {
  padding-left: 20px;
}
.pl25 {
  padding-left: 25px;
}
.pl30 {
  padding-left: 30px;
}
.pl35 {
  padding-left: 35px;
}
.pl40 {
  padding-left: 40px;
}
.pl45 {
  padding-left: 45px;
}
.pl50 {
  padding-left: 50px;
}
.pr10 {
  padding-right: 10px;
}
.pr20 {
  padding-right: 20px;
}
.pr25 {
  padding-right: 25px;
}
.pr30 {
  padding-right: 30px;
}
.pr35 {
  padding-right: 35px;
}
.pr40 {
  padding-right: 40px;
}
.pr45 {
  padding-right: 45px;
}
.pr50 {
  padding-right: 50px;
}
.md20 {
  margin: 20px;
}
.mt10 {
  margin-top: 10px;
}
.mt15 {
  margin-top: 15px;
}
.mt20 {
  margin-top: 20px;
}
.mt25 {
  margin-top: 25px;
}
.mt30 {
  margin-top: 30px;
}
.mb10 {
  margin-bottom: 10px;
}
.mb15 {
  margin-bottom: 15px;
}
.mb20 {
  margin-bottom: 20px;
}
.mb25 {
  margin-bottom: 25px;
}
.mb30 {
  margin-bottom: 30px;
}
.mr10 {
  margin-right: 10px;
}
.mr20 {
  margin-right: 20px;
}
.ml10 {
  margin-left: 10px;
}
.ml20 {
  margin-left: 20px;
}
.border-b1-f3 {
  border-bottom: 1px solid #f3f3f3;
}
.h-25 {
  height: 25%;
}
.h-30 {
  height: 30%;
}
/* icon */
.icon100 {
  width: 100px;
  height: 100px;
}
.icon160 {
  width: 160px;
  height: 160px;
}
/* 背景颜色 */
.bg-fbf2e7 {
  background: #fbf2e7;
}
.bg-de {
  background: #DEDEDE;
}
.linkstyle {
  color: #1890ff;
  cursor: pointer;
}
.beyond-1 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.beyond-2 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.beyond-3 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.jub-center-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
/*浮动 + 垂直居中*/
.flex-align-no {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/*浮动 + 垂直居中+换行*/
.flex-align {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/*浮动 +垂直居中 + 水平居中*/
.flex-juc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.flex-v-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-v-column-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/*浮动 + 左右分布 + 换行*/
.flex-jub-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/*浮动 + 左右分布 + 垂直居中*/
.jub-jub-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/*浮动 + 左右分布*/
.jub-jub {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
/* 左边顶部对齐*/
.left-float-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex;
}
/* 从右边开始浮动-换行 */
.jub-jub-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/* 从右边开始浮动 */
.jub-jub-end-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/* 等距分布 */
.jub-jua-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
.juc-c {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
/*上下布局 +垂直居中 + 水平居中*/
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/* 上下布局*/
.juv-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/* 上下分布，从上到下布局 */
.flex-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.flex-jua {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: flex-end;
  -moz-justify-content: flex-end;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.juc-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: flex-end;
  -moz-align-items: flex-end;
  -ms-flex-align: end;
      align-items: flex-end;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.public-link .filtrate .filtrate-result {
  padding: 0 !important;
}
.public-link .el-table td,
.public-link .el-table th {
  padding: 4px 0;
}
.public-link .el-table th.is-leaf {
  padding: 4px 0;
}
.public-link .el-table .cell {
  line-height: normal !important;
  padding-left: 6px;
  padding-right: 6px;
}

.public-link[data-v-b8a98060] {
  background-color: white;
  border-radius: 4px;
  z-index: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 18px 26px;
  overflow: hidden;
  overflow-y: auto;
}
.public-link .title[data-v-b8a98060] {
    font-size: 16px;
    margin-bottom: 15px;
    font-weight: 600;
    line-height: 40px;
}
.public-link .search-box[data-v-b8a98060] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 12px 0;
}
.public-link .sheet-box[data-v-b8a98060] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 16px;
    width: 100%;
}
.public-link .sheet-box .sheet-item[data-v-b8a98060] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      color: #000;
      font-size: 16px;
      gap: 10px;
      max-width: 100%;
}
.public-link .sheet-box .sheet-item .sheet-item-slash[data-v-b8a98060]::before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: -webkit-gradient(linear, right top, left bottom, color-stop(49.5%, transparent), color-stop(50%, #EBEEF5), color-stop(50.5%, transparent));
        background: linear-gradient(to bottom left, transparent 49.5%, #EBEEF5 50%, transparent 50.5%);
}
.public-link .sheet-box .sheet-item .sheet-item-slash .sheet-item-slash-left[data-v-b8a98060] {
        position: relative;
        left: 18px;
        bottom: 0px;
}
.public-link .sheet-box .sheet-item .sheet-item-slash .sheet-item-slash-right[data-v-b8a98060] {
        position: relative;
        right: 18px;
        top: 0px;
}

.filtrate .filtrate-condition[data-v-7790592b] {
  border-bottom: 1px solid #eee;
  border-radius: 4px;
  padding: 8px 24px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.filtrate .filtrate-condition .filtrate-condition-list[data-v-7790592b] {
    padding: 6px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.filtrate .filtrate-condition .filtrate-condition-list .title[data-v-7790592b] {
      width: 70px;
      font-size: 14px;
      line-height: 32px;
      color: #454545;
      font-weight: bold;
      margin-right: 20px;
}
.filtrate .filtrate-condition .filtrate-condition-list .condition[data-v-7790592b] {
      width: calc(100% - 80px);
      overflow: hidden;
}
.filtrate .filtrate-condition .filtrate-condition-list .condition.flex-align[data-v-7790592b] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -moz-align-items: center;
        -ms-flex-align: center;
            align-items: center;
        -ms-flex-flow: wrap;
            flex-flow: wrap;
}
.filtrate .filtrate-condition .filtrate-condition-list .condition.flex-align-no[data-v-7790592b] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -moz-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}
.filtrate .filtrate-condition .filtrate-condition-list .condition .condition-list[data-v-7790592b] {
        padding: 6px 12px;
        line-height: 20px;
        margin-right: 6px;
        border-radius: 4px;
        cursor: pointer;
}
.filtrate .filtrate-condition .filtrate-condition-list .condition .condition-list-ac[data-v-7790592b] {
        background: #F4F5F7;
}
.filtrate .filtrate-condition .filtrate-condition-list .condition-multi-row[data-v-7790592b] {
      width: calc(100% - 140px);
}
.filtrate .filtrate-condition .filtrate-condition-list .condition-height[data-v-7790592b] {
      height: 32px;
}
.filtrate .filtrate-condition .filtrate-condition-list .list-more[data-v-7790592b] {
      width: 60px;
      text-align: center;
      line-height: 32px;
      cursor: pointer;
      color: #2FA2FE;
}
.filtrate .filtrate-condition .filtrate-condition-list[data-v-7790592b] .val-scope-input {
      width: 100px;
}
.filtrate .filtrate-condition .filtrate-condition-list[data-v-7790592b] .val-scope-input .el-input__inner {
        text-align: center;
}
.filtrate .filtrate-condition .filtrate-condition-list[data-v-7790592b]:last-child {
    border-bottom: 0px;
}
.filtrate .filtrate-result[data-v-7790592b] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 10px 24px 0;
}
.filtrate .filtrate-result .result-vessel[data-v-7790592b] {
    padding: 10px 0;
    width: calc(100% - 300px);
    min-height: 42px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.filtrate .filtrate-result .result-vessel .title[data-v-7790592b] {
      width: 34px;
      font-size: 14px;
      margin-right: 10px;
      line-height: 30px;
      color: #454545;
      font-weight: bold;
}
.filtrate .filtrate-result .result-vessel .result-list-vessle[data-v-7790592b] {
      width: calc(100% - 34px);
      min-height: 42px;
}
.filtrate .filtrate-result .result-vessel .result-list-vessle.flex-align[data-v-7790592b] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -moz-align-items: center;
        -ms-flex-align: center;
            align-items: center;
        -ms-flex-flow: wrap;
            flex-flow: wrap;
}
.filtrate .filtrate-result .result-vessel .result-list-vessle .result-list[data-v-7790592b] {
        background: #F4F5F7;
        padding: 6px 12px;
        line-height: 20px;
        margin-right: 6px;
        margin-bottom: 10px;
        border-radius: 4px;
}
.filtrate .filtrate-result .result-vessel .result-list-vessle .all_del[data-v-7790592b] {
        padding: 6px 12px;
        line-height: 20px;
        margin-right: 6px;
        margin-bottom: 10px;
        border-radius: 4px;
}
.filtrate .filtrate-result .filtrate-operate[data-v-7790592b] {
    margin-top: 6px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.filtrate .filtrate-result .filtrate-operate .search[data-v-7790592b] {
      width: 170px;
}
.filtrate .filtrate-result .filtrate-operate .show-unfold-btn[data-v-7790592b] {
      margin-left: 12px;
}
.filtrate .filtrate-result .filtrate-operate .show-unfold-btn .state-icon[data-v-7790592b] {
        font-size: 12px;
        margin-right: 6px;
}

.evaluate_approve_header .activity-info[data-v-aa8c1a4a] {
  padding: 0 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  line-height: 30px;
  font-size: 13px;
  color: #fff;
  background-color: var(--color_primary);
}
.evaluate_approve_header .activity-info > div[data-v-aa8c1a4a] {
    max-width: 40%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.evaluate_approve_header .activity-info .back-btn[data-v-aa8c1a4a] {
    cursor: pointer;
}
.evaluate_approve_header .activity-info .activity-info-text[data-v-aa8c1a4a] {
    cursor: pointer;
}
.evaluate_approve_header .activity-info .activity-info-text i[data-v-aa8c1a4a] {
      font-weight: bold;
}

.activity-join-pc .right-content .content-new-box .activity-join-content {
  padding-top: 20px;
}
.activity-join-pc .public-pop-root-inside .el-button {
  width: unset !important;
}
.activity-join-pc.activity-join-pc-view-2 .activity-join-web {
  padding-left: 0 !important;
}
.activity-join-pc.activity-join-pc-view-2 .activity-join-content,
.activity-join-pc.activity-join-pc-view-2 .signup-box-position {
  border-radius: 8px !important;
}
.activity-join-pc.activity-join-pc-view-2 .right-content .back-color {
  display: none;
}

@media screen and (min-width: 1000px) {
.activity-join-content[data-v-2eacc8d2]::-webkit-scrollbar {
    width: 0;
}
}
.activity-join-pc[data-v-2eacc8d2] {
  position: relative;
  padding-top: 80px;
  width: 100%;
  min-height: 100%;
  background-image: url(/vue/dist/static/img/webbg.de8d398.png);
  background-repeat: no-repeat;
  background-size: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.back-color[data-v-2eacc8d2] {
  position: absolute;
  top: 33vh;
  left: 0;
  width: 100%;
  height: 100%;
}
.login-header-top[data-v-2eacc8d2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 80px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .3)), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(180deg, rgba(0, 0, 0, .3), rgba(0, 0, 0, 0));
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.login-header-top .login-status-box[data-v-2eacc8d2] {
    position: absolute;
    right: 40px;
    top: 30px;
}
.login-header-top .user-info[data-v-2eacc8d2] {
    color: white;
    cursor: pointer;
}
.login-header-top .user-info img[data-v-2eacc8d2] {
      width: 36px;
      height: 36px;
      border-radius: 50%;
      margin-right: 10px;
      border: 2px white solid;
}
.login-header-top .login-btn[data-v-2eacc8d2] {
    font-size: 12px;
    padding: 0 10px;
    line-height: 28px;
    background: #ff7a4b;
    border-radius: 8px;
    text-align: center;
    color: white;
    cursor: pointer;
}
.right-content[data-v-2eacc8d2] {
  width: calc(90% - 436px);
  min-width: 350px;
}
.activity-join-top[data-v-2eacc8d2] {
  position: relative;
  z-index: 1;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #ffffff;
  margin: 8vh 0;
  min-height: 60px;
}
.activity-join-top .activity-join-title[data-v-2eacc8d2] {
    width: 80%;
    font-size: 60px;
    line-height: 60px;
    font-family: YouSheBiaoTiHei, YouSheBiaoTiHei-Regular;
    font-weight: 400;
    text-align: left;
    margin-bottom: 10px;
    text-shadow: -5px 4px 4px #8316c6;
    white-space: pre-wrap;
}
.activity-join-top .activity-join-info[data-v-2eacc8d2] {
    line-height: 20px;
}
.activity-join-top-hidden[data-v-2eacc8d2] {
  display: none;
}
.activity-join-top-margin[data-v-2eacc8d2] {
  margin-top: -120px;
}
.matter-hint-box[data-v-2eacc8d2] {
  position: absolute;
  top: 80px;
  left: 40px;
  z-index: 1;
  padding: 8px 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: calc(100% - 80px);
  color: #d9503f;
  text-align: center;
  background-color: #fcf6f0;
  border-radius: 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-shadow: rgba(0, 0, 0, .2) 0px 6px 12px 6px;
          box-shadow: rgba(0, 0, 0, .2) 0px 6px 12px 6px;
}
.matter-hint-box > div[data-v-2eacc8d2] {
    margin-left: 20px;
    width: calc(100% - 40px);
}
.matter-hint-box .el-icon-circle-close[data-v-2eacc8d2] {
    font-size: 20px;
    cursor: pointer;
}
.activity-join-content[data-v-2eacc8d2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-line-pack: start;
      align-content: start;
  position: relative;
  min-height: 64vh;
}
.activity-join-content .activity-join-left-nav[data-v-2eacc8d2] {
    width: 196px;
    z-index: 1;
    padding-top: 0;
    background-color: transparent;
}
.activity-join-content .activity-join-left-nav .nav-box[data-v-2eacc8d2] {
      position: sticky;
      top: 40px;
      padding: 20px;
      width: 196px;
      background-color: white;
      border-radius: 8px;
      overflow: hidden;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
}
.activity-join-content .activity-join-left-nav .nav-box .nav-item[data-v-2eacc8d2] {
        padding: 10px 0;
        font-size: 16px;
        line-height: 20px;
        cursor: pointer;
}
.activity-join-content .activity-join-left-nav .nav-box .nav-item > a[data-v-2eacc8d2] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
}
.activity-join-content .activity-join-left-nav .nav-box .nav-item span[data-v-2eacc8d2] {
          display: inline-block;
          vertical-align: top;
          width: calc(100% - 26px);
          text-overflow: -o-ellipsis-lastline;
          overflow: hidden;
          text-overflow: ellipsis;
          display: -webkit-box;
          -webkit-line-clamp: 2;
          line-clamp: 2;
          -webkit-box-orient: vertical;
}
.activity-join-content .activity-join-left-nav .nav-box .nav-item i[data-v-2eacc8d2] {
          display: inline-block;
          margin-right: 8px;
}
.activity-join-content .activity-join-left-nav .nav-box .nav-item .nav-item[data-v-2eacc8d2] {
          padding: 10px 0 10px 28px;
          font-size: 14px;
          color: #aeb9c2;
}
.activity-join-content .activity-join-left-nav .nav-box .nav-item .nav-item span[data-v-2eacc8d2] {
            width: 100%;
}
.activity-join-content .activity-join-left-nav .nav-box .nav-item .nav-item[data-v-2eacc8d2]:last-child {
          padding-bottom: 0;
}
.activity-join-content .activity-join-left-nav .nav-box .nav-item .nav-item[data-v-2eacc8d2]:nth-child(2) {
          padding-top: 20px;
}
.activity-join-content .activity-join-top-nav[data-v-2eacc8d2] {
    padding-bottom: 90px;
    margin-bottom: -90px;
    margin-top: -30px;
    z-index: 2;
    top: 0px;
    overflow: auto;
    overflow-y: hidden;
    line-height: 50px;
    font-size: 16px;
    background: linear-gradient(to bottom, var(--back_color) 50px, transparent 140px);
    border-radius: 16px 16px 0 0;
}
.activity-join-content .activity-join-top-nav .nav-list[data-v-2eacc8d2] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      min-width: 100%;
      text-align: center;
}
.activity-join-content .activity-join-top-nav .nav-list .nav-item[data-v-2eacc8d2] {
        position: relative;
        margin: 0 10px;
        text-align: center;
        min-width: 100px;
        opacity: 1;
        font-size: 18px;
        cursor: pointer;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        line-height: 62px;
}
.activity-join-content .activity-join-top-nav .nav-list .nav-item .split-line[data-v-2eacc8d2] {
          position: absolute;
          z-index: -1;
          top: 34px;
          display: none;
          height: 16px;
          width: 100%;
          background-color: rgba(255, 255, 255, 0);
          border-radius: 8px;
          -webkit-transition: background-color 0.2s;
          transition: background-color 0.2s;
}
.activity-join-content .activity-join-top-nav .nav-list .check.nav-item[data-v-2eacc8d2] {
        font-size: 18px;
        opacity: 1;
        font-weight: bold;
}
.activity-join-content .activity-join-top-nav .nav-list .check.nav-item .split-line[data-v-2eacc8d2] {
          display: block;
          background-color: rgba(255, 255, 255, .2);
}
.activity-join-content .activity-join-top-nav .nav-list a[data-v-2eacc8d2] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        color: #fff;
}
.activity-join-content .activity-join-top-nav[data-v-2eacc8d2]::-webkit-scrollbar {
      height: 4px;
}
.activity-join-content .activity-join-top-nav[data-v-2eacc8d2]::-webkit-scrollbar-thumb {
      background-color: var(--color_primary);
      border-width: 0;
}
.activity-join-content .activity-join-top-nav[data-v-2eacc8d2]::-webkit-scrollbar-track {
      background-color: white;
      border-width: 0;
}
.activity-join-content .right-content[data-v-2eacc8d2] {
    z-index: 2;
}
.activity-join-content .right-content[data-v-2eacc8d2]::-webkit-scrollbar {
    width: 0;
}
.activity-join-content .signup-box[data-v-2eacc8d2] {
    z-index: 2;
}
.activity-join-content .signup-box-position[data-v-2eacc8d2] {
      z-index: 1;
      position: sticky;
      top: 40px;
}
.activity-join-content .signup-box-position .signup-box-btn[data-v-2eacc8d2] {
        padding: 11px 0;
        margin-bottom: 10px;
        cursor: pointer;
        width: 240px;
        background-color: var(--signup-bg-color);
        color: #ffffff;
        border: 1px solid transparent;
        border-radius: 5px;
}
.activity-join-content .signup-box-position .signup-box-btn-item[data-v-2eacc8d2] {
          width: 100%;
          height: 100%;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
}
.activity-join-content .signup-box-position .signup-box-btn-item .box-btn-title[data-v-2eacc8d2] {
            font-size: 18px;
            font-weight: bold;
            line-height: 30px;
}
.activity-join-content .signup-box-position .signup-box-agency[data-v-2eacc8d2] {
        width: 240px;
        background-color: #ffffff;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        border-radius: 5px;
}
.activity-join-content .signup-box-position .signup-box-agency-title[data-v-2eacc8d2] {
          font-size: 16px;
          font-weight: bold;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
}
.activity-join-content .signup-box-position .signup-box-agency-title .page-box[data-v-2eacc8d2] {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            font-size: 14px;
            font-weight: 400;
}
.activity-join-content .signup-box-position .signup-box-agency-title .page-box div[data-v-2eacc8d2] {
              margin: 0 4px;
}
.activity-join-content .signup-box-position .signup-box-agency-title .page-box i[data-v-2eacc8d2] {
              cursor: pointer;
}
.activity-join-content .signup-box-position .signup-box-agency-message-box .message-box-item[data-v-2eacc8d2] {
          margin-top: 16px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
}
.activity-join-content .signup-box-position .signup-box-agency-message-box .message-box-item:last-child .message-box-item-content[data-v-2eacc8d2] {
            border: none;
}
.activity-join-content .signup-box-position .signup-box-agency-message-box .message-box-item-icon[data-v-2eacc8d2] {
            margin-right: 8px;
            -ms-flex-negative: 0;
                flex-shrink: 0;
            width: 20px;
            height: 20px;
}
.activity-join-content .signup-box-position .signup-box-agency-message-box .message-box-item-icon img[data-v-2eacc8d2] {
              display: block;
              width: 100%;
              height: 100%;
}
.activity-join-content .signup-box-position .signup-box-agency-message-box .message-box-item-content[data-v-2eacc8d2] {
            padding-bottom: 16px;
            border-bottom: 1px solid #EBEDF0;
}
.activity-join-content .signup-box-position .signup-box-agency-message-box .message-box-item-content .title[data-v-2eacc8d2] {
              font-size: 14px;
              font-weight: bold;
              color: #454545;
}
.activity-join-content .signup-box-position .signup-box-agency-message-box .message-box-item-content .content[data-v-2eacc8d2] {
              margin: 8px 0;
              font-size: 14px;
}
.activity-join-content .signup-box-position .signup-box-agency-message-box .message-box-item-content .time[data-v-2eacc8d2] {
              -ms-flex-negative: 0;
                  flex-shrink: 0;
              color: #999999;
}
.activity-join-content .signup-box-position .signup-box-agency-message-box .message-box-img[data-v-2eacc8d2] {
          margin: 61px auto 16px;
          width: 110px;
          height: 124px;
          text-align: center;
}
.activity-join-content .signup-box-position .signup-box-agency-message-box .message-box-img img[data-v-2eacc8d2] {
            display: block;
            width: 100%;
            height: 100%;
}
.activity-join-content .signup-box-position .signup-box-agency-message-box .message-box-title[data-v-2eacc8d2] {
          padding-bottom: 71px;
          text-align: center;
          font-size: 14px;
          color: #999999;
}
.activity-join-content .resource-works-box[data-v-2eacc8d2] {
    margin-bottom: 20px;
    background-color: transparent !important;
    border-color: var(--color_primary) !important;
    color: var(--color_primary) !important;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
}
.activity-join-content .resource-works-box .signup-box-btn-item[data-v-2eacc8d2] {
      line-height: 30px;
      display: block;
}
.activity-join-content .resource-works-box .signup-box-btn-item i[data-v-2eacc8d2] {
        font-size: 18px;
}
.activity-join-content .resource-works-box.back[data-v-2eacc8d2] {
    background-color: var(--color_primary) !important;
    border-color: var(--color_primary) !important;
    color: white !important;
}
.activity-join-content .resource-works-box.back .signup-box-btn-item[data-v-2eacc8d2] {
      line-height: 30px;
}
.activity-join-content .signup-box-tip[data-v-2eacc8d2] {
    margin-bottom: 10px;
    width: 240px;
    color: #ff0000;
    font-size: 15px;
}
.activity-join-content .evaluate-box[data-v-2eacc8d2] {
    z-index: 2;
}
.activity-join-content .evaluate-box .evaluate-box-position[data-v-2eacc8d2] {
      z-index: 2;
      position: sticky;
      top: 40px;
}
.activity-join-content .evaluate-box .ecaluate-box-content[data-v-2eacc8d2] {
      padding: 24px 28px;
      background-color: #ffffff;
      border-radius: 8px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
}
.activity-join-content .evaluate-box .ecaluate-box-content .content-qrcode[data-v-2eacc8d2] {
        width: 100px;
        height: 100px;
}
.activity-join-content .evaluate-box .ecaluate-box-content .content-title[data-v-2eacc8d2] {
        padding: 12px 0;
        font-size: 16px;
        font-weight: bold;
        text-align: center;
}
.activity-join-content .evaluate-box .ecaluate-box-content .content-btn[data-v-2eacc8d2] {
        width: 100px;
        padding: 8px 0;
        text-align: center;
        color: #ffffff;
        border-radius: 4px;
        cursor: pointer;
}
.activity-join-content .evaluate-box .teaching-rethink-btn-box[data-v-2eacc8d2] {
      z-index: 1;
      position: sticky;
      top: 292px;
      padding: 16px 28px;
      line-height: 34px;
      text-align: center;
      background-color: white;
      border-radius: 8px;
}
.activity-join-content .evaluate-box .teaching-rethink-btn-box .content-btn[data-v-2eacc8d2] {
        color: white;
        min-width: 100px;
        background-color: var(--color_primary);
        border-radius: 4px;
        cursor: pointer;
}
.can-not-signup-box[data-v-2eacc8d2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.can-not-signup-box-img[data-v-2eacc8d2] {
    width: 150px;
    height: 150px;
}
.can-not-signup-box-img img[data-v-2eacc8d2] {
      display: block;
      width: 100%;
      height: 100%;
}
.can-not-signup-box-title[data-v-2eacc8d2] {
    margin-top: 20px;
    font-size: 16px;
    font-weight: bold;
}
.evaluate-drawer-box[data-v-2eacc8d2] {
  height: 100%;
  padding: 0 24px 24px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.evaluate-drawer-box .box-head[data-v-2eacc8d2] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.evaluate-drawer-box .box-head .title[data-v-2eacc8d2] {
      height: 40px;
      line-height: 40px;
      font-size: 16px;
      font-weight: bold;
}
.evaluate-drawer-box .box-head-actions[data-v-2eacc8d2] {
    margin-bottom: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.evaluate-drawer-box .box-head-actions .actions-tab-box[data-v-2eacc8d2] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      border-radius: 4px;
      overflow: hidden;
}
.evaluate-drawer-box .box-head-actions .actions-tab-box .tab-box-item[data-v-2eacc8d2] {
        padding: 0 24px;
        height: 30px;
        line-height: 30px;
        border-radius: 4px;
        cursor: pointer;
        -webkit-transition: all .3s;
        transition: all .3s;
}
.evaluate-drawer-box .box-head-actions .actions-right .box-head-btn[data-v-2eacc8d2] {
      padding: 4px 24px;
      border-radius: 4px;
      font-size: 12px;
      color: #ffffff;
      cursor: pointer;
}
.signup-box-position[data-v-2eacc8d2] {
  padding: 20px;
  background-color: white;
  border-radius: 8px;
  overflow: hidden;
}
.hint-box[data-v-2eacc8d2] {
  font-size: 12px;
  font-weight: 400;
  text-align: center;
}

.form-dialog-box .user-login-info {
  margin-bottom: 10px;
}
.form-dialog-box .user-login-info .el-icon-circle-check {
    margin-left: 5px;
    font-size: 18px;
    line-height: 40px;
    color: #67C23A;
}

.form-dialog-box .signup-desc-box[data-v-de88a556] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
  min-height: 100px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 20px 24px;
  border-radius: 16px;
  background-color: #F0F2F5;
  margin-bottom: 60px;
  white-space: pre-wrap;
}
.form-dialog-box .el-button.disabled-btn[data-v-de88a556] {
  cursor: no-drop;
}
.form-dialog-box .el-button.disabled-btn[data-v-de88a556]:hover,
.form-dialog-box .el-button.disabled-btn[data-v-de88a556]:focus {
  border-color: var(--color_primary);
  background: #fff;
  border-color: var(--color_primary);
  color: var(--color_primary) !important;
}
.form-dialog-box .error-hint[data-v-de88a556] {
  margin-bottom: 10px;
  margin-top: -15px;
  padding-left: 100px;
  color: #F56C6C;
  font-size: 12px;
}
.form-dialog-box .action-box[data-v-de88a556] {
  margin-top: 50px;
  width: 100%;
  text-align: center;
}

.activity-join-teaching-rethink-box .activity-join-teaching-rethink-content-box .el-drawer__wrapper {
  z-index: 10 !important;
}
.activity-join-teaching-rethink-box .activity-join-teaching-rethink-content-box .v-modal {
  z-index: 9 !important;
}
.tox.information-issue-custom-tox-class .tox-menu.tox-collection.tox-collection--list {
  max-height: 400px !important;
}
.activity-join-teaching-rethink-content-box .content {
  height: calc(100vh - 132px);
}
.activity-join-teaching-rethink-content-box .content img {
    max-width: 80%;
}

.activity-join-teaching-rethink-content-box[data-v-68e9ee8c] {
  height: 100vh;
  padding: 0 24px 24px;
  overflow: auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.activity-event-work-bench-public-index .teaching-rethink .teaching-rethink-main .el-button--primary,
.activity-event-work-bench-public-index .teaching-rethink .teaching-rethink-main .el-checkbox__input.is-checked .el-checkbox__inner,
.activity-event-work-bench-public-index .teaching-rethink .teaching-rethink-main .el-checkbox__input.is-indeterminate .el-checkbox__inner {
  border-color: var(--theme_color);
  background-color: var(--theme_color);
}
.activity-event-work-bench-public-index .teaching-rethink .teaching-rethink-main .el-checkbox__input.is-checked + .el-checkbox__label {
  color: var(--theme_color);
}
.activity-event-work-bench-public-index .teaching-rethink.dark .teaching-rethink-main {
  color: #d8d8d8;
  background-color: #1c1c25;
}
.activity-event-work-bench-public-index .teaching-rethink.dark .teaching-rethink-main .subjective-record-box .record-option-block {
    border-color: transparent;
}
.activity-event-work-bench-public-index .teaching-rethink.dark .teaching-rethink-main .subjective-record-box .record-option-block .block-head {
      background-color: #1B2C3A;
}
.activity-event-work-bench-public-index .teaching-rethink.dark .teaching-rethink-main .subjective-record-box .record-option-block .block-head .head-title .name {
        color: #9CA9B6;
}
.activity-event-work-bench-public-index .teaching-rethink.dark .teaching-rethink-main .subjective-record-box .record-option-block .block-head.add-box {
      background-color: transparent;
}
.activity-event-work-bench-public-index .teaching-rethink.dark .teaching-rethink-main .subjective-record-box .record-option-block .block-register-record-list .record-item {
      border-color: #9CA9B6;
}
.activity-event-work-bench-public-index .teaching-rethink.dark .teaching-rethink-main .box-head {
    color: #fff;
}

@charset "UTF-8";
.teaching-rethink[data-v-1a721d4a] {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.teaching-rethink .teaching-rethink-main[data-v-1a721d4a] {
    width: 100%;
    height: 100vh;
    padding: 0 24px 24px;
    overflow: auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    /* 设置滚动条的宽度、颜色和背景 */
    /* 设置滚动条轨道的颜色和背景 */
    /* 设置滚动条滑块的颜色 */
    /* 鼠标悬停时滚动条滑块的颜色 */
}
.teaching-rethink .teaching-rethink-main[data-v-1a721d4a]::-webkit-scrollbar {
      width: 4px;
      /* 滚动条宽度 */
      border-width: 0;
}
.teaching-rethink .teaching-rethink-main[data-v-1a721d4a]::-webkit-scrollbar-track {
      background-color: transparent;
      /* 轨道背景色 */
      border-width: 0;
}
.teaching-rethink .teaching-rethink-main[data-v-1a721d4a]::-webkit-scrollbar-thumb {
      background-color: #ddd;
      /* 滑块颜色 */
      border-radius: 2px;
      /* 滑块边框圆角 */
      border-width: 0;
}
.teaching-rethink .teaching-rethink-main[data-v-1a721d4a]::-webkit-scrollbar-thumb:hover {
      background-color: #bbb;
      /* 悬停时滑块颜色 */
      border-width: 0;
}
.teaching-rethink .teaching-rethink-main .box-head[data-v-1a721d4a] {
      margin-bottom: 12px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
}
.teaching-rethink .teaching-rethink-main .box-head .title[data-v-1a721d4a] {
        height: 40px;
        line-height: 40px;
        font-size: 16px;
        font-weight: bold;
}
.teaching-rethink .teaching-rethink-main .content[data-v-1a721d4a] {
      height: calc(100vh - 132px);
}
.teaching-rethink .teaching-rethink-main .operation[data-v-1a721d4a] {
      margin: 24px 0;
      text-align: center;
}

.custom-header-top[data-v-7515cfa0] {
  padding: 10px 40px 0 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  color: white;
  width: 100%;
  height: 80px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .3)), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(180deg, rgba(0, 0, 0, .3), rgba(0, 0, 0, 0));
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.custom-header-top .right-box[data-v-7515cfa0] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.custom-header-top .right-box > div[data-v-7515cfa0] {
      margin-right: 20px;
      cursor: pointer;
}
.custom-header-top .login-status-box[data-v-7515cfa0] {
    margin-right: 0 !important;
}
.custom-header-top .user-info[data-v-7515cfa0] {
    color: white;
    cursor: pointer;
}
.custom-header-top .user-info img[data-v-7515cfa0] {
      width: 36px;
      height: 36px;
      border-radius: 50%;
      margin-right: 10px;
      border: 2px white solid;
}
.custom-header-top .login-btn[data-v-7515cfa0] {
    font-size: 12px;
    padding: 0 10px;
    line-height: 28px;
    background: #ff7a4b;
    border-radius: 8px;
    text-align: center;
    color: white;
    cursor: pointer;
}

.await-my-audit-pop-box .activity-publish-public-dialog.activity_modules .el-dialog {
  margin: 0 auto;
  border-radius: 0px !important;
}
.await-my-audit-pop-box .activity-publish-public-dialog.activity_modules .el-dialog .common-main-box {
    width: calc(100% - 16px);
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.await-my-audit-pop-box .activity-publish-public-dialog.activity_modules .el-dialog .resource-collect-page > .activity-common-tab,
  .await-my-audit-pop-box .activity-publish-public-dialog.activity_modules .el-dialog .resource-collect-content > .resource-info-page > .resource-info-statistics {
    display: none;
}

.public-pop-root-inside[data-v-b22ad72c] {
  height: calc(100vh - 74px);
  overflow: auto;
}

.resource-collect-page .activity-common-tab[data-v-68d36d5b] {
  position: relative;
  margin-bottom: 0;
  background: white;
  z-index: 6;
}
.resource-collect-content[data-v-68d36d5b] {
  position: relative;
  height: calc(100% - 52px);
}

.el-popover.popover-zoom-box {
  padding: 0;
}
.resource-show-box {
  padding: 0 20px;
  padding-top: 16px;
}
.resource-show-box .form-tabs .el-tag {
    margin-bottom: 8px;
    border-width: 0;
    color: #666666;
    background: rgba(153, 153, 153, .1);
}
.resource-show-box .form-tabs .el-tag .el-tag__close {
      color: #666666;
}
.resource-show-box .form-tabs .el-tag .el-tag__close:hover {
        color: white;
        background: rgba(153, 153, 153, .4);
}

.resource-show-row[data-v-f084ab1a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 10px;
  line-height: 40px;
}
.resource-show-row .resource-show-title[data-v-f084ab1a] {
    width: 140px;
}
.resource-show-row .resource-show-content[data-v-f084ab1a] {
    width: calc(100% - 100px);
}
.resource-show-row .info-form[data-v-f084ab1a] {
    cursor: pointer;
    color: #ff7a4b;
    text-decoration: underline;
}
.resource-show-row .works-item[data-v-f084ab1a] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    font-size: 16px;
    padding: 12px 24px;
    margin-bottom: 8px;
    border: 1px solid #dcdfe6;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    line-height: 30px;
}
.resource-show-row .works-item .title[data-v-f084ab1a] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      font-weight: 600;
}
.resource-show-row .works-item .title .order[data-v-f084ab1a] {
        width: 40px;
}
.resource-show-row .works-item .desc[data-v-f084ab1a] {
      text-indent: 40px;
      font-size: 14px;
      font-weight: 400;
      color: #999999;
      line-height: 20px;
}
.zoom-box[data-v-f084ab1a] {
  margin-bottom: 10px;
  padding: 12px;
  width: 600px;
  height: 400px;
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.zoom-box .zoom[data-v-f084ab1a] {
    margin-right: 8px;
    position: relative;
}
.zoom-box .zoom[data-v-f084ab1a]::after {
      content: '';
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      z-index: 1;
}

.works-edit-box .form-tabs .el-tag {
  margin-bottom: 8px;
  border-width: 0;
  color: #666666;
  background: rgba(153, 153, 153, .1);
}
.works-edit-box .form-tabs .el-tag .el-tag__close {
    color: #666666;
}
.works-edit-box .form-tabs .el-tag .el-tag__close:hover {
      color: white;
      background: rgba(153, 153, 153, .4);
}

.works-edit-box .form-hint-box[data-v-a8602080] {
  margin-bottom: 24px;
  padding: 0 12px;
  font-size: 15px;
  line-height: 40px;
  border-radius: 4px;
  background-color: #FFEFE8;
}
.works-edit-box .form-hint-box > span[data-v-a8602080] {
    color: #F56C6C;
}
.works-edit-title[data-v-a8602080] {
  margin-bottom: 30px;
  font-size: 15px;
  line-height: 10px;
  padding-left: 10px;
  border-left: 2px #ff7a4b solid;
}
.basic-info[data-v-a8602080] {
  width: 40%;
  min-width: 400px;
  margin-bottom: 30px;
}
.form-tabs[data-v-a8602080] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  max-width: 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.cover-img-select-box[data-v-a8602080] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
}
.cover-img-select-box .cover-img-box[data-v-a8602080] {
    margin-right: 10px;
    display: inline-block;
    cursor: pointer;
}
.cover-img-select-box .cover-img-box > div[data-v-a8602080] {
      overflow: hidden;
      border-radius: 4px;
      width: 300px;
      height: 200px;
}
.cover-img-select-box .cover-img-box .el-image[data-v-a8602080] {
      width: 100%;
}
.cover-img-select-box .cover-img-box .cover-img[data-v-a8602080] {
      overflow: hidden;
}
.cover-img-select-box .cover-img-box .default-cover-img[data-v-a8602080] {
      font-size: 30px;
      text-align: center;
      color: #909399;
      background-color: #ebedf0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
}
.cover-img-select-box .cover-img-box .default-cover-img > div[data-v-a8602080] {
        margin-top: 5px;
        font-size: 12px;
        line-height: 24px;
}
.tag-values-box[data-v-a8602080] {
  width: 200%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 28px;
}
.tag-values-box .tag-values-item[data-v-a8602080] {
    margin: 6px 12px 6px 0px;
}
.tag-values-box .tag-values-item[data-v-a8602080] {
    padding: 0 8px;
    background: #f7f8fa;
    border-radius: 4px;
    cursor: pointer;
}
.str-hint[data-v-a8602080] {
  width: 100%;
  min-width: 450px;
  color: #999;
  font-size: 12px;
}

.resource-edit-box .form-tabs .el-tag {
  margin-bottom: 8px;
  border-width: 0;
  color: #666666;
  background: rgba(153, 153, 153, .1);
}
.resource-edit-box .form-tabs .el-tag .el-tag__close {
    color: #666666;
}
.resource-edit-box .form-tabs .el-tag .el-tag__close:hover {
      color: white;
      background: rgba(153, 153, 153, .4);
}

.resource-edit-box[data-v-bf04ec22] {
  padding: 0 20px;
  padding-top: 16px;
  border-bottom: 1px solid transparent;
}
.resource-edit-box .el-icon-warning-outline[data-v-bf04ec22] {
    margin-left: 20px;
    font-size: 18px;
    vertical-align: middle;
    cursor: pointer;
}
.resource-edit-box .format-menu-box[data-v-bf04ec22] {
    margin-top: 20px;
}
.resource-edit-box .format-menu-item[data-v-bf04ec22] {
    padding-bottom: 20px;
    margin-bottom: 12px;
    border-bottom: 1px solid #ebedf0;
}
.resource-edit-box .format-menu-item .format-menu-headre[data-v-bf04ec22] {
      padding: 10px 12px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      background: #f4f5f7;
      border-radius: 4px;
      overflow: hidden;
}
.resource-edit-box .format-menu-item .format-menu-headre .order[data-v-bf04ec22] {
        width: 40px;
        display: inline-block;
}
.resource-edit-box .format-menu-item .format-menu-headre .title[data-v-bf04ec22] {
        font-size: 16px;
        font-weight: 700;
        color: #454545;
        line-height: 24px;
}
.resource-edit-box .format-menu-item .format-menu-headre .desc[data-v-bf04ec22] {
        text-indent: 40px;
        color: #999999;
        line-height: 20px;
}
.resource-edit-box .format-menu-item .format-menu-headre .format-menu-headre-handle[data-v-bf04ec22] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        font-size: 14px;
        color: #454545;
        line-height: 20px;
}
.resource-edit-box .format-menu-item .format-menu-headre .format-menu-headre-handle span[data-v-bf04ec22] {
          cursor: pointer;
}
.resource-edit-box .format-menu-item .format-menu-headre .format-menu-headre-handle span[data-v-bf04ec22]:hover {
          color: #ff7a4b;
}
.resource-edit-box .format-menu-item .format-menu-headre .format-menu-headre-handle .del-btn[data-v-bf04ec22] {
          margin-left: 16px;
}
.audit-status-box .row[data-v-bf04ec22] {
  margin-bottom: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.audit-status-box .row .title[data-v-bf04ec22] {
    width: 80px;
}

.file-format-box .file-format-row[data-v-301359db] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.file-format-box .file-format-row .file-format-title[data-v-301359db] {
    width: 80px;
}

.file-info-format-pop .el-checkbox {
  margin-right: 20px;
}
.activity-event-pages .el-table.file-format-table .el-table__row .cell > div {
  white-space: unset;
  text-overflow: unset;
  overflow: unset;
}

.public-pop-root-inside[data-v-282fd1ba] {
  text-align: center;
}
.public-pop-root-inside .operation[data-v-282fd1ba] {
    margin-top: 30px;
}

.public-pop-root-inside[data-v-6c1026ff] {
  text-align: center;
}
.public-pop-root-inside .operation[data-v-6c1026ff] {
    margin-top: 30px;
}

.el-select-dropdown.el-popper.is-multiple.activity_modules .el-select-empty-item {
  padding: 0 20px;
  line-height: 40px;
}

.public-pop-root-inside .content .row[data-v-5469bfca] {
  margin-bottom: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.public-pop-root-inside .content .row .title[data-v-5469bfca] {
    margin-right: 20px;
    width: 84px;
    text-align: right;
    font-weight: 600;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.public-pop-root-inside .content .row .select[data-v-5469bfca] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}
.public-pop-root-inside .operation[data-v-5469bfca] {
  text-align: center;
  margin-top: 30px;
}

.public-pop-root-inside[data-v-50273cea] {
  text-align: center;
}
.public-pop-root-inside .content[data-v-50273cea] {
    height: 70vh;
}
.public-pop-root-inside .operation[data-v-50273cea] {
    margin-top: 30px;
}

.resource-info-page .el-table th > .cell.highlight {
  color: var(--color-primary);
}
.resource-info-page .el-table .el-table__fixed thead th,
.resource-info-page .el-table th.is-leaf,
.resource-info-page .el-table thead.has-gutter th {
  background: #f5f7fa !important;
}
.resource-info-page .el-table .el-table__row .cell > div,
.resource-info-page .el-table .el-table__row .cell > span {
  white-space: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}

.examine-header-filter[data-v-5efbaae9] {
  position: relative;
  padding: 30px 20px 0 20px;
  margin-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background: white;
  z-index: 6;
}
.examine-header-filter-type[data-v-5efbaae9] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.examine-header-filter-type .action-show-option-btn[data-v-5efbaae9] {
      margin-left: 24px;
      cursor: pointer;
      white-space: nowrap;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      line-height: 20px;
}
.examine-header-filter-type .action-show-option-btn i[data-v-5efbaae9] {
        margin-right: 8px;
        color: #454545;
        font-size: 16px;
}
.examine-header-filter-actions[data-v-5efbaae9] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.examine-header-filter-actions .action-show-option-btn[data-v-5efbaae9] {
      margin-right: 24px;
      cursor: pointer;
      white-space: nowrap;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      line-height: 20px;
}
.examine-header-filter-actions .action-show-option-btn i[data-v-5efbaae9] {
        margin-right: 8px;
        color: #454545;
        font-size: 16px;
}
.data-list[data-v-5efbaae9] {
  padding: 0 20px;
  position: relative;
}
.data-list .tag_status_select_box[data-v-5efbaae9] {
    position: absolute;
    width: calc(100% - 40px);
    left: 20px;
    top: -500px;
    padding: 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    z-index: 1;
    background: white;
    border-radius: 4px;
    overflow: hidden;
    -webkit-box-shadow: 0px 19px 24px 20px rgba(0, 0, 0, .06);
            box-shadow: 0px 19px 24px 20px rgba(0, 0, 0, .06);
    -webkit-transition: top 0.3s;
    transition: top 0.3s;
    z-index: 5;
}
.data-list .tag_status_select_box_open[data-v-5efbaae9] {
    top: 0px;
}
.tag_status_select_box[data-v-5efbaae9] {
  --info-font-color: #606266;
}
.tag-select-item[data-v-5efbaae9] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 28px;
}
.tag-select-item .tag-name[data-v-5efbaae9],
  .tag-select-item .tag-values-item[data-v-5efbaae9] {
    margin-right: 12px;
    margin-bottom: 12px;
}
.tag-select-item .tag-name[data-v-5efbaae9] {
    width: 70px;
    text-align: right;
    font-weight: 600;
}
.tag-select-item .tag-values-box[data-v-5efbaae9] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.tag-select-item .tag-values-item[data-v-5efbaae9] {
    padding: 0 8px;
    border-radius: 4px;
    cursor: pointer;
    color: var(--info-font-color);
}
.tag-select-item .tag-values-all-delete[data-v-5efbaae9] {
    background: transparent;
}
.tag-check-tag-box[data-v-5efbaae9] {
  min-height: 0;
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px #ebedf0 solid;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.tag-check-tag-box .tag-select-item[data-v-5efbaae9] {
    margin: 0;
}
.tag-check-tag-box .tag-values-item[data-v-5efbaae9],
  .tag-check-tag-box .tag-name[data-v-5efbaae9] {
    margin-bottom: 0;
}
.tag-check-tag-box .tag-values-item[data-v-5efbaae9] {
    border: 1px dashed #c4c4c4;
}
.tag-check-tag-box .tag-values-all-delete[data-v-5efbaae9] {
    border-color: transparent;
}
.tag-check-tag-box .tag-values-all-delete i[data-v-5efbaae9] {
      font-size: 20px;
      vertical-align: middle;
}
.page-box[data-v-5efbaae9] {
  border: 1px solid transparent;
}
.table-title-box[data-v-5efbaae9] {
  margin-right: 30px;
  font-size: 15px;
  font-weight: 600;
}

.resource-info-statistics[data-v-455b52a8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  background-color: white;
  position: relative;
  z-index: 6;
}
.resource-info-statistics .statistics-title[data-v-455b52a8] {
    margin-bottom: 16px;
    font-size: 16px;
    font-weight: 700;
    text-align: center;
}
.resource-info-statistics .statistics-content[data-v-455b52a8] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.resource-info-statistics .significance[data-v-455b52a8] {
    font-weight: 600;
    color: #333333;
}
.resource-info-statistics .progress-circle-info[data-v-455b52a8] {
    margin-right: 30px;
    color: #999999;
    font-size: 12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-pack: distribute;
        justify-content: space-around;
}
.resource-info-statistics .statistics-all-item[data-v-455b52a8] {
    font-size: 26px;
    font-weight: 600;
    text-align: center;
}
.resource-info-statistics .statistics-all-item .desc[data-v-455b52a8] {
      font-size: 12px;
      font-weight: 400;
}
.resource-info-statistics .statistics-all-box[data-v-455b52a8] {
    height: calc(100% - 57px);
    -ms-flex-pack: distribute;
        justify-content: space-around;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.statistics-audit-info[data-v-455b52a8] {
  text-align: center;
  line-height: 20px;
}

.public-pop-root-inside .content[data-v-3f47f1f9] {
  font-size: 16px;
  min-height: 200px;
}
.public-pop-root-inside .card-box[data-v-3f47f1f9] {
  line-height: 40px;
  margin-bottom: 10px;
}
.public-pop-root-inside .card-box .card-title[data-v-3f47f1f9] {
    background: #ededed;
    border-radius: 4px;
    padding: 0 16px;
}
.public-pop-root-inside .card-box .card-content[data-v-3f47f1f9] {
    padding: 0 16px;
}
.public-pop-root-inside .operation[data-v-3f47f1f9] {
  margin-top: 30px;
  text-align: center;
}
.card-content .checkbox-box[data-v-3f47f1f9] {
  display: inline-block;
  margin-right: 16px;
}
.card-content .checkbox-box img[data-v-3f47f1f9] {
    vertical-align: baseline;
    vertical-align: initial;
    width: 16px;
}
.card-content .disabled[data-v-3f47f1f9] {
  cursor: no-drop;
}

.public-pop-root-inside[data-v-e9962126] {
  text-align: center;
}
.public-pop-root-inside .content[data-v-e9962126] {
    text-align: left;
    height: 493px;
    overflow: auto;
}
.public-pop-root-inside .operation[data-v-e9962126] {
    margin-top: 30px;
}

.resource-info-page .resource-audit-pop > .activity-publish-public-dialog > .el-dialog {
  margin: 0;
  border-radius: 0px !important;
}
.resource-info-page .resource-audit-pop > .activity-publish-public-dialog > .el-dialog > .el-dialog__header {
    display: none;
}
.resource-info-page .resource-audit-pop > .activity-publish-public-dialog > .el-dialog > .el-dialog__body {
    padding: 0;
}

.public-pop-root-inside[data-v-d17ba194] {
  height: 100vh;
  width: 100vw;
}
.public-pop-root-inside iframe[data-v-d17ba194] {
    display: block;
}

.resource-audit-page .detail-content-form-main .works-content-row .value {
  overflow: unset;
  text-overflow: unset;
  white-space: normal;
}
.resource-audit-page .examine-detail-content .detail-content-form-action .el-tabs__nav-wrap::after {
  display: none;
}
.resource-audit-page .examine-detail-content .detail-content-form-action .el-tabs__active-bar {
  height: 1px;
}

.resource-audit-page[data-v-369bd037] {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: #f3f4f6;
}
.examine-detail-header[data-v-369bd037] {
  padding: 0 48px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  height: 80px;
  background-color: #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.examine-detail-header .detail-header-left[data-v-369bd037] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.examine-detail-header .header-left-count[data-v-369bd037] {
    margin-left: 16px;
    font-size: 14px;
    color: #999999;
}
.examine-detail-header .header-left-disabled-btn[data-v-369bd037] {
    margin-left: 16px;
    color: #ff6e6e;
}
.examine-detail-header .detail-header-right[data-v-369bd037] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.examine-detail-header .detail-header-right .is-disable-click[data-v-369bd037] {
      color: #999999;
      cursor: no-drop;
}
.examine-detail-header .detail-header-right .next-btn[data-v-369bd037] {
      cursor: pointer;
}
.examine-detail-header .detail-header-right .next-btn i[data-v-369bd037] {
        vertical-align: baseline;
}
.examine-detail-header .header-right-user-info[data-v-369bd037] {
    margin: 0 32px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.examine-detail-header .user-info-name[data-v-369bd037],
  .examine-detail-header .resource-info-name[data-v-369bd037] {
    margin-left: 8px;
    font-size: 16px;
    font-weight: bold;
    color: #454545;
}
.examine-detail-header .resource-info-name[data-v-369bd037] {
    width: 160px;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.examine-detail-content[data-v-369bd037] {
  height: calc(100% - 80px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.examine-detail-content .detail-content-form-main[data-v-369bd037] {
    padding: 20px 12px;
    height: calc(100% - 68px);
    overflow: auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.examine-detail-content .detail-content-form-box[data-v-369bd037] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin: 16px;
    width: calc(100% - 338px);
    border-radius: 4px;
    background-color: #FFFFFF;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.examine-detail-content .detail-content-form-action[data-v-369bd037] {
    width: 306px;
    height: 100%;
    border-top: 4px solid #F3F4F6;
    padding: 20px 24px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-color: #FFFFFF;
}
.examine-detail-content .action-title[data-v-369bd037] {
    margin-bottom: 20px;
    line-height: 33px;
    font-size: 16px;
    font-weight: bold;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-flex-line-pack: center;
        align-content: center;
}
.examine-detail-content .action-title i[data-v-369bd037] {
    cursor: pointer;
}
.examine-detail-content .action-handle-box[data-v-369bd037] {
    padding-top: 18px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.detail-content-form-box .activity-common-tab[data-v-369bd037] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 20px;
}
.detail-content-form-box .activity-common-tab .hint[data-v-369bd037] {
    color: #999999;
}

.works-web-app-page .works-info-box {
  padding: 0 20px;
}
.works-web-app-page .works-content-row .cover-img {
  width: 210px !important;
}
.works-web-app-page .works-content-row .cover-img img {
    width: 210px !important;
}

.works-content-box[data-v-7ad19bae] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.works-edit-title[data-v-7ad19bae] {
  margin-bottom: 30px;
  font-size: 15px;
  line-height: 10px;
  padding-left: 10px;
  border-left: 2px var(--color_primary) solid;
}
.works-content-row[data-v-7ad19bae],
.report-box[data-v-7ad19bae],
.divider-box[data-v-7ad19bae] {
  margin-bottom: 12px;
}
.works-content-row[data-v-7ad19bae] {
  position: relative;
  padding: 0 20px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  color: #454545;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  white-space: normal;
  overflow: hidden;
  line-height: 30px;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 4px;
  box-sizing: border-box;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.works-content-row .cover-img[data-v-7ad19bae] {
    padding: 10px 0;
    width: 300px;
    overflow: hidden;
}
.works-content-row .cover-img img[data-v-7ad19bae] {
      width: 300px;
      border-radius: 4px;
}
.works-content-row .title[data-v-7ad19bae] {
    width: 120px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.works-content-row .title .el-icon-warning[data-v-7ad19bae] {
      display: none;
      font-size: 16px;
      color: #FF6E6E;
}
.works-content-row .title div[data-v-7ad19bae] {
      width: 65%;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
}
.works-content-row .value[data-v-7ad19bae] {
    width: calc(100% - 190px);
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.works-content-row .anomaly-box[data-v-7ad19bae] {
    display: none;
    opacity: 0;
    color: #ff7a4b;
    width: 70px;
    cursor: pointer;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}
.works-content-row .form-tabs[data-v-7ad19bae] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.works-content-row .form-tabs .el-tag[data-v-7ad19bae] {
      margin-right: 8px;
      margin-bottom: 8px;
}
.divider-box[data-v-7ad19bae] {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 30px;
}
.divider-box .title[data-v-7ad19bae] {
    position: relative;
    padding: 0 8px;
    background-color: white;
}
.divider-box .line-box[data-v-7ad19bae] {
    position: absolute;
    top: 14.5px;
    height: 1px;
    background-color: #999;
    width: 100%;
}
.report-box[data-v-7ad19bae] {
  --border-color: #999;
  border-bottom: 1px solid var(--border-color);
  border-left: 1px solid var(--border-color);
}
.report-box .row[data-v-7ad19bae] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.report-box .row .column[data-v-7ad19bae] {
      padding: 8px 10px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      border-top: 1px solid var(--border-color);
      border-right: 1px solid var(--border-color);
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
}
.edit-works-info-box .works-content-row[data-v-7ad19bae]:hover,
.anomaly.works-content-row[data-v-7ad19bae] {
  background-color: rgba(255, 122, 75, .1);
}
.anomaly.works-content-row .el-icon-warning[data-v-7ad19bae] {
  display: block;
}
.edit-works-info-box .works-content-row:hover .anomaly-box[data-v-7ad19bae] {
  display: block;
  opacity: 1;
}
.error-works-info-box .works-content-row .value[data-v-7ad19bae] {
  width: calc(100% - 124px);
}

@charset "UTF-8";
.works-web-app-page .upload-menu-row[data-v-c01630d6] {
  border-bottom-width: 0;
}
.works-web-app-page .upload-menu-row .upload-content-box[data-v-c01630d6] {
    padding-left: 0 !important;
}
.works-web-app-page .upload-menu-row .upload-content-box .works-list[data-v-c01630d6] {
      padding-left: 0px;
}
.works-web-app-page .upload-menu-row .upload-menu-title .order[data-v-c01630d6] {
    width: 24px !important;
}
.works-web-app-page .upload-menu-row .desc[data-v-c01630d6] {
    padding-left: 24px;
    margin-bottom: 0;
}
.works-web-app-page .btn-desc[data-v-c01630d6] {
  font-size: 12px;
  color: #999999;
  -webkit-transform: scale(0.85);
          transform: scale(0.85);
  -webkit-transform-origin: left bottom;
          transform-origin: left bottom;
}
.works-web-app-page .app-upload-btn-box[data-v-c01630d6] {
  margin-top: 16px;
  margin-bottom: 6px;
  padding: 10px 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  color: var(--color_primary);
  border: 1px solid var(--color_primary);
  border-radius: 10px;
}
.works-list[data-v-c01630d6],
.upload-menu-title[data-v-c01630d6] {
  position: relative;
  z-index: 1;
}
.works-upload-box[data-v-c01630d6] {
  min-height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.upload-btn-box[data-v-c01630d6] {
  padding-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.upload-btn-box > .desc[data-v-c01630d6] {
    padding-left: 0 !important;
    margin-bottom: 0 !important;
    margin-left: 10px;
    color: #999999;
    font-size: 12px;
}
.upload-menu-row[data-v-c01630d6] {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #EBEDF0;
}
.upload-menu-row .upload-menu-title[data-v-c01630d6] {
    margin-bottom: 6px;
    font-size: 16px;
    font-weight: 700;
    color: #454545;
    line-height: 24px;
}
.upload-menu-row .upload-menu-title .order[data-v-c01630d6] {
      width: 40px;
      display: inline-block;
}
.upload-menu-row .desc[data-v-c01630d6] {
    padding-left: 40px;
    margin-bottom: 16px;
    color: #999999;
    line-height: 20px;
    word-wrap: break-word;
    white-space: pre-wrap;
    /* 或者使用 normal 如果你不需要保留空白和换行 */
}
.upload-menu-row .upload-content-box[data-v-c01630d6] {
    padding-left: 40px;
}

.works-row[data-v-f0e656cc] {
  padding: 10px 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.works-row .works-name[data-v-f0e656cc] {
    width: 240px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
}
.works-row .size[data-v-f0e656cc] {
    width: 120px;
}
.works-row .time[data-v-f0e656cc] {
    width: 180px;
}
.works-row .btn[data-v-f0e656cc] {
    width: 18px;
}
.works-row i[data-v-f0e656cc] {
    font-size: 18px;
    cursor: pointer;
}
.works-row .download[data-v-f0e656cc] {
    margin-right: 20px;
    display: inline-block;
}
.works-row .anomaly-box[data-v-f0e656cc] {
    width: 30%;
    text-align: right;
    padding-right: 26px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.works-row .anomaly-box > span[data-v-f0e656cc] {
      opacity: 0;
      color: #ff7a4b;
      display: inline-block;
      width: 70px;
      cursor: pointer;
      -webkit-transition: all 0.2s;
      transition: all 0.2s;
}
.works-row .file-info-box[data-v-f0e656cc] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    line-height: 22px;
}
.works-row .file-info-box span[data-v-f0e656cc] {
      color: var(--color_primary);
      font-size: 22px;
      vertical-align: bottom;
}
.works-row .file-info-box div[data-v-f0e656cc] {
      margin: 0 5px;
      width: calc(100% - 48px);
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
}
.works-row .file-info-box .el-icon-warning[data-v-f0e656cc] {
      display: none;
      font-size: 16px;
      color: #FF6E6E;
}
.edit-upload-info-box .works-row[data-v-f0e656cc]:hover,
.anomaly.works-row[data-v-f0e656cc] {
  padding: 10px 4px;
  background-color: rgba(255, 122, 75, .1);
}
.anomaly.works-row[data-v-f0e656cc] {
  margin-bottom: 10px;
}
.anomaly.works-row .el-icon-warning[data-v-f0e656cc] {
    display: block;
}
.edit-upload-info-box .works-row:hover .anomaly-box > span[data-v-f0e656cc] {
  opacity: 1;
}

.works-row[data-v-d1e12afc] {
  padding: 10px 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: rgba(255, 122, 75, 0);
  border-radius: 4px;
  border-bottom: 1px solid #ebedf0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.works-row .file-info-box[data-v-d1e12afc] {
    width: calc(100% - 40px);
}
.works-row .file-info-box .file-resource-box[data-v-d1e12afc] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.works-row .file-info-box .file-resource-box > span[data-v-d1e12afc] {
        color: #f56c6c;
        font-size: 30px;
        vertical-align: bottom;
        line-height: 30px;
}
.works-row .file-info-box .file-resource-box .file-info[data-v-d1e12afc] {
        margin-left: 5px;
        width: calc(100% - 35px);
}
.works-row .file-info-box .file-resource-box .file-info .file-title[data-v-d1e12afc] {
          margin-bottom: 4px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          font-size: 16px;
          font-family: PingFang SC, PingFang SC-Medium;
          font-weight: 600;
          color: #333333;
          line-height: 22px;
}
.works-row .file-info-box .file-resource-box .file-info .file-title div[data-v-d1e12afc] {
            width: 70%;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
}
.works-row .file-info-box .file-resource-box .file-info .file-title .el-icon-warning[data-v-d1e12afc] {
            display: none;
            color: #FF6E6E;
}
.works-row .file-info-box .file-resource-box .file-info .file-desc[data-v-d1e12afc] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          font-size: 12px;
          color: #999999;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap;
}
.works-row .file-info-box .file-resource-box .file-info .file-desc .size[data-v-d1e12afc] {
            margin-right: 10px;
}
.works-row .file-handle[data-v-d1e12afc] {
    width: 36px;
    text-align: right;
    padding: 0 5px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.works-row .file-handle .el-icon-more[data-v-d1e12afc] {
      -webkit-transform: rotateZ(90deg);
              transform: rotateZ(90deg);
}
.works-row .anomaly-box[data-v-d1e12afc] {
    width: 30%;
    text-align: right;
    padding-right: 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.anomaly.works-row[data-v-d1e12afc] {
  margin-bottom: 6px;
  padding: 6px 12px;
  background-color: var(--primary_back_color);
  border-bottom-width: 0;
}
.anomaly.works-row .el-icon-warning[data-v-d1e12afc] {
    display: block !important;
}
.app-swipe-cell-btn[data-v-d1e12afc] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  padding: 0 16px;
  color: white;
  background-color: #FF6E6E;
}

@charset "utf-8";
/*CSS Document*/
/*
 * @desc 选人插件
 * @author zhangxue
 * @date 20181108
 *
 * */
.sns-sudb-content{
    width:100%;
    height:100%;
}
.sns-sudb-content, .sns-sudb-content *{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.sns-sudbc-center{
    width:100%;
    height:100%;
    padding:30px;
    padding-top:0;
    position:relative;
    padding-bottom:100px;
}
.sns-sudbcc-item{
    float:left;
    width:47.5%;
    height:100%;
    padding-top:70px;
    position:relative;
}
.sns-sudbcc-item+.sns-sudbcc-item{
    float:right;
}
.sns-sudbcci-title{
    top:0;
    width:100%;
    height:70px;
    font-size:16px;
    font-weight:bold;
    line-height:70px;
    position:absolute;
}
.sns-sudbcci-content{
    width:100%;
    height:100%;
    font-size:14px;
    padding:13px 10px;
    position:relative;
    padding-top:123px;
    border: 1px solid #ddd;
}
.sns-sudbcci-user-content{
    padding-top:0;
    overflow:auto;
}
.sns-sudbccic-top{
    top:0;
    left:0;
    width:100%;
    position:absolute;
    padding:13px 10px 0 10px;
}
.sns-sudbccics-input{
    border:0;
    width:100%;
    height:100%;
    text-indent:12px;
}
.sns-sudbccics-btn{
    top: -1px;
    right: -1px;
    width: 45px;
    height: 32px;
    font-size: 23px;
    cursor: pointer;
    line-height: 32px;
    position: absolute;
    text-align: center;
    color: rgb(255, 255, 255);
    background: rgb(5, 146, 218);
}
.sns-sudbccic-search{
    width:100%;
    height:32px;
    position:relative;
    margin-bottom:10px;
    padding-right:55px;
    border: 1px solid #ddd;
}
.sns-sudbccic-return{
    width:100%;
    min-height:30px;
    line-height:30px;
}
.sns-sudbccic-return span{
    margin-right:5px;
    cursor: pointer;
}
.sns-sudbccic-return span:last-child{
    cursor: auto;
}
.sudbccic-return-icon{
    display:none;
    font-size:14px;
    cursor:pointer;
}
.sns-sudbccic-select-all{
    width:100%;
    height:38px;
    line-height:38px;
}
.sns-sud-checkbox-icon{
    color:#fff;
    /*margin:10px;*/
    width: 43px;
    /*height: 18px;*/
    margin-right:0;
    cursor:pointer;
    font-weight:bold;
    text-align:center;
    /*line-height: 18px;*/
    border-radius: 1px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
   /* background-color: #ddd;*/
    transition: .1s linear;
    font-size: 12px!important;
    border: 1px solid transparent;
    -webkit-transition: .1s linear;
}
.sns-sud-checkbox-icon:hover{
    /*border-color: #0592da;*/
}
.sns-sud-checkbox-icon:before{
    content: "\E605";
    /*yansen 2022-03-02*/
    padding:3px;
    background:#ddd;
    border: 1px solid transparent;
}
.sns-sud-checkbox-icon:hover:before{
    border:1px solid #0592da;
}
.sns-sud-checkbox-checked-icon.sns-sud-checkbox-icon:before{
    border-color: #0592da;
    background-color: #0592da;
}
.sns-sud-checkbox-checked-icon{
    color: #fff;
    /*yansen 2022-03-02*/
    /*border-color: #0592da;
    background-color: #0592da;*/
}
.sns-sudbccic-list{
    margin-top: 5px;   /*yansen 2022-03-02*/
    width:100%;
    height:100%;
    overflow:auto;
    position:relative;
}
.sns-sdi-name{
    cursor:pointer;
    margin-left:10px;
}
.sns-sud-dep-item{
    width:100%;
    height:43px;
    cursor:pointer;
    line-height:42px;
    background:#f8f8f8;
    border-bottom:1px solid #fff;
}
.sns-sud-user-item{
    width:100%;
    height:47px;
    cursor:pointer;
    line-height:46px;
    border-bottom:1px solid #ddd;
}
.sns-sui-logo{
    width:38px;
    height:38px;
    cursor:pointer;
    border-radius:50%;
    margin-right:10px;
}
.sns-sdi-next{
    width:45px;
    float:right;
    height:43px;
    cursor:pointer;
    font-size:17px;
    cursor:pointer;
    line-height:43px;
    text-align:right;
    margin-right:10px;
}
.sns-sui-del{
    float:right;
    color:#f97210;
    cursor:pointer;
    margin-right:6px;
    display:inline-block;
}
.sns-sudbc-bottom{
    bottom:0;
    width:100%;
    height:100px;
    padding-top:20px;
    text-align:center;
    position:absolute;
}
.sns-sudbcb-btn{
    padding:0;
    width:130px;
    height:50px;
    margin:0 6px;
    font-size:16px;
    border-radius:0;
    line-height:50px;
    text-align:center;
}
.sns-sud-user-type-box{
    width:100%;
    height:40px;
    font-size:14px;
    line-height:40px;
    margin-bottom:10px;
    background: rgb(236, 242, 244)
}
.sns-sud-user-type-box ul{
    width:100%;
    height:40px;
}
.sns-sud-user-type-box ul li{
    width:25%;
    float:left;
    height:40px;
    cursor:pointer;
    line-height:40px;
    text-align:center;
}
.sns-bg-blue {
    color: #fff;
    background: #0088de;
}
.sns-bg-orange {
    color: #fff;
    background: #f88f06;
}
.no_content {
    margin: 0 auto;
    min-height: 200px;
    margin: 30px;
    text-align: center;
    background: url(/vue/dist/static/img/no_content_03.13a87c9.png) no-repeat center;
}

.public-pop-root-inside .user-box[data-v-415beb70] {
  margin-top: 18px;
  padding: 6px 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border: 1px solid #dcdfe6;
  border-radius: 4px;
}
.public-pop-root-inside .user-box .user-text[data-v-415beb70] {
    width: calc(100% - 110px);
    overflow: hidden;
}
.public-pop-root-inside .operation[data-v-415beb70] {
  margin-top: 24px;
  text-align: center;
}

.flow-set-box .wfc-tab-gray-content,
.flow-set-box .wf-content.wf-one-step-content,
.flow-set-box .wfcp-branch-box-wrap,
.flow-set-box .wfcp-branch-box .wfcp-node-list:first-child > .wfcp-node-item > .bottom-left-cover-line,
.flow-set-box .wfcp-branch-box .wfcp-node-list:first-child > .wfcp-node-item > .top-left-cover-line,
.flow-set-box .wfcp-branch-box .wfcp-node-list:last-child > .wfcp-node-item > .bottom-right-cover-line,
.flow-set-box .wfcp-branch-box .wfcp-node-list:last-child > .wfcp-node-item > .top-right-cover-line {
  background: white !important;
}
.flow-set-box .wf-content .wf-step-none .el-tabs__content {
  padding-top: 0 !important;
}
.flow-set-box .wfcp-node-box {
  border-top-color: var(--color_primary) !important;
}
.flow-set-box .wfcp-node-box.green-top-color {
  border-top-color: #6cc933 !important;
}
.flow-set-box .blue-color {
  color: var(--color_primary) !important;
}
.flow-set-box .wfcp-node-box,
.flow-set-box .auto-judge {
  -webkit-box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .2);
          box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .2);
}
.flow-set-box .workflow-add-node-btn-icon,
.flow-set-box .wfcps-item-add-btn,
.flow-set-box .wfcps-user-del-icon {
  background: var(--color_primary) !important;
}
.flow-set-box .wf-content .el-button.wf-btn-top.el-button--primary {
  display: none;
}

.flow-set-box[data-v-1f3985b9] {
  position: relative;
  height: 100%;
  z-index: 7;
}
.flow-set-box .hint-box[data-v-1f3985b9],
  .flow-set-box .save-btn-box[data-v-1f3985b9] {
    position: absolute;
    z-index: 3;
}
.flow-set-box .hint-box[data-v-1f3985b9] {
    padding: 16px 24px;
    top: 0;
    left: 0;
    color: #999;
    background-color: white;
    border-radius: 0 0 8px 0;
    -webkit-box-shadow: 10px 10px 10px 0 rgba(0, 0, 0, .1);
            box-shadow: 10px 10px 10px 0 rgba(0, 0, 0, .1);
}
.flow-set-box .hint-box span[data-v-1f3985b9] {
      color: var(--color_primary);
      text-decoration: underline;
      cursor: pointer;
}
.flow-set-box .save-btn-box[data-v-1f3985b9] {
    top: -40px;
    right: 20px;
}
/*
 * @desc 工作流公用的css
 * @author zhangxue
 * @date 20191501
 */
html[data-v-2468f6a0],body[data-v-2468f6a0]{
    margin: 0;
    padding: 0;
    height: 100%;
    background: #f3f4f6;
    overflow: hidden;
}
.common_head[data-v-2468f6a0], .manage_top_box[data-v-2468f6a0]{
    position :relative;
    z-index: 3;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(3px);
    -webkit-transform: translateZ(3px);
}
/*
 * @desc 工作流创建的css
 * @author zhangxue
 * @date 20191501
 */
.wf-list-body[data-v-2468f6a0]{
    width: 100%;
    min-height: 100%;
    text-align: center;
    overflow: hidden;
    background: #f3f4f6;
}
.wf-create-name[data-v-2468f6a0]{
    height: 70px;
    line-height: 70px;
    padding: 0 23px;
    color: #7a8590;
    font-size: 14px;
    text-align: left;
    border-top: 1px solid #dfe7ed;
}
.wf-content[data-v-2468f6a0]{
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    padding-top: 60px;
    background: #edeff4;
    z-index: 2;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(2px);
    -webkit-transform: translateZ(2px);
}
[data-v-2468f6a0].wf-content div{
    z-index: 1;
}
.wf-content[data-v-2468f6a0] .el-tabs{
}
.wf-content[data-v-2468f6a0] .el-tabs__header{
    position: absolute;
    top: 61px;
    left: 50%;
    /*width: 55.4%;*/
    z-index: 2;
    transform: translate(-50%, 0%) translateZ(2px);
    -webkit-transform: translate(-50%, 0%) translateZ(2px);
    -webkit-transform-style: preserve-3d;
}
.wf-content[data-v-2468f6a0] .el-tabs__nav{
    float: none;
}
.wf-content[data-v-2468f6a0] .el-tabs__item{
    /*width: 25%;*/
    width: 200px;
    height: 70px;
    line-height: 70px;
    padding: 0;
    color: #545f69;
    font-size: 15px;
}
.wf-content[data-v-2468f6a0] .el-tabs__nav .is-active{
    color: #2fa2fe;
    background: #edeff4;
}
.wf-content[data-v-2468f6a0] .el-tabs__active-bar{
    width: 18px!important;
    height: 18px;
    bottom: -8px;
    left: 12.5%;
    background: #fff;
    transform: rotate(-45deg) translate(-36%, -36%)!important;
    -ms-transform: rotate(-45deg) translate(-36%, -36%)!important;
    -webkit-transform: rotate(-45deg) translate(-36%, -36%)!important;
    -webkit-transition: -webkit-transform .3s cubic-bezier(.645,.045,.355,1);
    -webkit-transition: all .3s cubic-bezier(.645,.045,.355,1);
    transition: all .3s cubic-bezier(.645,.045,.355,1);
}
.wf-content[data-v-2468f6a0] .el-tabs__nav-wrap::after{
    height: 0;
}
.wf-content[data-v-2468f6a0] .el-bar-first{
    background: #fff;
    /*left: 12.5%;*/
    left: 100px;
}
.wf-content[data-v-2468f6a0] .el-bar-second{
    background: #d6d8e1;
    /*left: 37.5%;*/
    left: 300px;
}
.wf-content[data-v-2468f6a0] .el-bar-third{
    background: #d6d8e1;
    /*left: 62.5%;*/
    left: 500px;
}
.wf-content[data-v-2468f6a0] .el-bar-fourth{
    background: #fff;
    /*left: 87.5%;*/
    left: 700px;
}
.wf-content[data-v-2468f6a0] .el-tabs__nav .is-active span{
    color: #fff;
    background: #2fa2fe;
}
.wfc-tab-name span[data-v-2468f6a0]{
    display: inline-block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 15px;
    border-radius: 50%;
    margin-right: 10px;
    background: #d6d8e1;
    text-align: center;
}
.wfc-tab-white-content[data-v-2468f6a0]{
    width: 98%;
    min-height: 80%;
    background: #fff;
    border-radius: 6px;
    margin: auto;
    padding: 35px 10%;
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wfc-tab-gray-content[data-v-2468f6a0]{
    width: 100%;
    height: 100%;
    background: #f3f4f6;
    border-top: 1px solid #d6d8e1;
    position: relative;
    overflow-y: auto;
    overflow-x: hidden;
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wfct-name[data-v-2468f6a0]{
    color: #2fa2fe;
    font-size: 14px;
    text-align: left;
    margin-bottom: 30px;
    padding-left: 12px;
}
.wfct-upload_img[data-v-2468f6a0]{
    float: left;
    width: 60px;
    height: 60px;
    border-radius: 16px;
    background: #fff;
    margin-right: 11px;
    cursor: pointer;
    -webkit-box-shadow: 0px 0px 3px #7a8590;
            box-shadow: 0px 0px 3px #7a8590;
}
.wfct-upload_img img[data-v-2468f6a0]{
    width: 100%;
    height: 100%;
}
.wtc-logo-box[data-v-2468f6a0] .el-form-item__label{
    line-height: 60px;
}
.wfct-logo-tip[data-v-2468f6a0]{
    float: left;
    line-height:60px;
    color: #919191;
}
.wf-content[data-v-2468f6a0] .el-form-item__label{
    padding: 0 20px 0 0;
    color: #545f69;
    width: 88px;
}
.wf-content[data-v-2468f6a0] .el-form-item{
    margin-bottom: 28px;
}
/***表格设计***/
/*
.wfc-tab-form-content{
    position: relative;
    overflow-y: auto;
    overflow-x: hidden;
}
*/
.wfc-panel[data-v-2468f6a0]{
    height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 10;
    width: 21.88%;
    color: #6a747e;
    background: #fff;
    overflow-y: auto;
    text-align: left;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(10px);
    -webkit-transform: translateZ(10px);
}
.wfc-item-warehouse[data-v-2468f6a0]{
    top: 0;
    left: 0;
    padding: 12px 20px;
}
.wfc-item-warehouse[data-v-2468f6a0], .wfc-item-warehouse *[data-v-2468f6a0], .wfc-result[data-v-2468f6a0], .wfc-result *[data-v-2468f6a0]{
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wfc-item-set[data-v-2468f6a0]{
    right: -100%;
    -webkit-transition: all .3s cubic-bezier(.645,.045,.355,1);
    transition: all .3s cubic-bezier(.645,.045,.355,1);
}
.wfc-item-set-show[data-v-2468f6a0]{
    right: 0;
}
.wfciw-name[data-v-2468f6a0]{
    height: 38px;
    line-height: 38px;
    color: #2fa2fe;
    font-size: 14px;
    background: #f3f4f6;
    color: #545f69;
    border-radius: 5px;
    margin-bottom:12px;
    cursor:pointer;
}
.wfciw-name.ed .layui-icon-extend-iconfont[data-v-2468f6a0]{
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
}
.wfciw-name .layui-icon-extend-iconfont[data-v-2468f6a0]{
    color: #b2bbc4;
    margin-left:5px;
    margin-right:5px;
    font-size: 18px;
}
.wfciw-content[data-v-2468f6a0]{
    width: 100%;
}
.wfciw-item[data-v-2468f6a0]{
    position: relative;
    width: 100%;
    height: 40px;
    line-height: 40px;
    border-radius: 5px;
    padding: 0 20px;
    font-size: 13px;
    margin-bottom: 13px;
    border: 1px solid #dce5ef;
    cursor: move;
}
.wfciw-item img[data-v-2468f6a0]{
    position:absolute;
    top: 50%;
    right: 32px;
    max-width: 18px;
    max-height: 18px;
    transform: translate(50%, -50%);
    -webkit-transform: translate(50%, -50%);
}
.wfciw-item-block[data-v-2468f6a0]{
    height: 34px;
    line-height:34px;
    text-align: center;
    width: calc(33.33333% - 12px);
    margin-right: 18px;
    display: inline-block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #d8e1eb;
    border-radius: 3px;
    margin-bottom:12px;
    padding: 0 5px;
    cursor: move;
    font-size: 13px;
}
.wfciw-item-block-cover[data-v-2468f6a0]{
    padding: 8px;
    border: 1px solid #d8e1eb;
    border-radius: 6px;
    padding:0 12px;
    margin-bottom:12px;
    cursor:move;
}
.wfciw-item-block-name[data-v-2468f6a0]{
    margin: 12px 0;
}
.wfciw-item-block[data-v-2468f6a0]:nth-child(3n) {
    margin-right:0px;
}
.wfciw-item-block-cover .wfciw-item-block[data-v-2468f6a0]{
    cursor:auto;
}
.wfc-result-box[data-v-2468f6a0]{
    position: absolute;
    height: 100%;
    width: 100%;
    overflow: auto;
}
.wfc-result[data-v-2468f6a0]{
    position: relative;
    width: 100%;
    height: 680px;
    padding-top: 15px;
    text-align: left;
    background: url(/vue/dist/static/img/phone_msg.91926f9.png) no-repeat top;
    background-size: 360px;
}
.wfcr-content[data-v-2468f6a0]{
    width: 274px;
    height: 462px;
    margin: auto;
    margin-top: 56px;
    overflow-y: auto;
    margin-bottom: 40px;
}
.wfcr-content-bg[data-v-2468f6a0]{
    background: #f3f4f6;
}
.wfcr-content-group-bg[data-v-2468f6a0]{
    background: #fff;
    min-height: 15px;
}
._nr[data-v-2468f6a0]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.wfcr-item[data-v-2468f6a0], .wfcr-item-its[data-v-2468f6a0]{
    position: relative;
    width: 100%;
    min-height: 44px;
    line-height: 44px;
    margin-bottom: 10px;
    background: #fff;
    cursor: move;
    border: 1px solid #fff;
}
.wfcr-item-hover[data-v-2468f6a0], .wfcr-group-item-hover[data-v-2468f6a0]{
    border: 1px dashed #2fa2fe;
}
.wfcr-item-hover>.wfcr-item-inner>.wfcri-remove[data-v-2468f6a0], .wfcr-group-item-hover>.wfcri-remove[data-v-2468f6a0]{
    display: block;
}
.wfcr-item-click[data-v-2468f6a0]{
    border: 1px solid #2fa2fe;
}
.wfcri-remove[data-v-2468f6a0]{
    position: absolute;
    top: -1px;
    right: -1px;
    padding: 3px;
    font-size: 12px;
    color: #eee;
    line-height: 1;
    display: none;
    background: #2fa2fe;
    cursor: pointer;
    z-index: 10;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(10px);
    -webkit-transform: translateZ(10px);
}
.wfcri-overlay[data-v-2468f6a0]{
   padding: 0 10px 0 2px;
}
.wfcri-view label[data-v-2468f6a0]{
    display: inline-block;
    float: left;
    white-space: normal;
    word-break: break-word;
    padding: 0 10px;
    color: #222;
    width: 167px;
    color: #545f69;
    font-size: 13px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.wfcri-view span[data-v-2468f6a0]{
    display: inline-block;
    float: right;
    text-align: right;
    color: rgba(25, 31, 37, .4);
    padding-right: 3px;
    font-size: 13px;
    color: #8f98a3;
    width: 70px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.wfcri-view i[data-v-2468f6a0]{
    float: right;
    line-height: 44px;
    width: 15px;
}
.wfcs-title[data-v-2468f6a0]{
    width: 100%;
    height: 50px;
    line-height: 50px;
    text-indent: 20px;
    font-size: 15px;
    color: #333333;
    border-bottom: 1px solid #dfe7ed;
}
.wfcs-item[data-v-2468f6a0]{
    padding: 20px 0 0 21px;
    color: #333;
}
.wfcs-item-name[data-v-2468f6a0]{
    height: 16px;
    line-height: 16px;
    font-size: 14px;
    margin-bottom: 14px;
}
.wfcs-item-name span[data-v-2468f6a0]{
    margin-left: 10px;
    color: #8f98a3;
    font-size: 12px;
}
.wfcs-content[data-v-2468f6a0] .el-input{
    padding-right: 25px;
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wfcs-content[data-v-2468f6a0] .el-input .el-input__suffix{
    right: 27px;
}
.wfcs-content[data-v-2468f6a0] .el-input__inner{
    height: 34px;
    line-height: 34px;
    font-size: 13px;
    padding-right: 43px;
}
.wfcs-sel-item[data-v-2468f6a0] .el-input .el-input__suffix{
    right: 1px;
}
.wfcs-sel-item[data-v-2468f6a0] .el-input__icon{
    line-height: 34px;
}
/***流程设计***/
.wf-content[data-v-2468f6a0] .el-tabs{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden;
    padding-top: 61px;
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wf-content[data-v-2468f6a0] .el-tabs__content{
    width: 100%;
    height: 100%;
    overflow: visible;
    padding-top: 70px;
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wf-content[data-v-2468f6a0] .el-tab-pane{
    height: 100%;
    width: 100%;
}
.wfc-zoom[data-v-2468f6a0]{
    position: absolute;
    top: 110px;
    right: 22px;
    width: 125px;
    height: 26px;
    line-height: 26px;
    font-size: 16px;
    color: #545f69;
    z-index: 4;
    text-align: center;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(4px);
    -webkit-transform: translateZ(4px);
}
.wfc-zoom-out[data-v-2468f6a0], .wfc-zoom-in[data-v-2468f6a0]{
    display: block;
    width: 26px;
    height: 25px;
    line-height: 25px;
    color: #2fa2fe;
    font-weight: bold;
    border: 1px solid #2fa2fe;
    text-align: center;
    cursor: pointer;
    border-radius: 5px;
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wfc-zoom-out[data-v-2468f6a0]{
    float: left;
}
.wfc-zoom-in[data-v-2468f6a0]{
    float: right;
}
.wfc-tab-gray-content *[data-v-2468f6a0]{
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wfc-process-scale[data-v-2468f6a0]{
    position: relative;
    padding-top: 41px;
    width: 100%;
    margin-bottom: 150px;
    -webkit-transform-origin: 50% 0px 0px!important;
            transform-origin: 50% 0px 0px!important;
}
.wfcp-node[data-v-2468f6a0]{
    width: 387px;
    display:inline-block;
}
.wfcp-branch[data-v-2468f6a0], .wfcp-end[data-v-2468f6a0]{
    width: 100%;
}
.wfcp-end[data-v-2468f6a0]{
    width: 72px;
    height: 37px;
    line-height: 37px;
    border-radius: 5px;
    background: #d6d8e1;
    font-size: 13px;
    color: #6a747e;
    margin: auto;
}
.wfcp-node-box[data-v-2468f6a0]{
    position: relative;
    width: 220px;
    height: 94px;
    margin: auto;
    background: #fff;
    z-index: 3;
    border-radius: 6px;
    cursor: pointer;
    text-align: left;
    border: 1px solid #fff;
    border-top: 3px solid #2fa2fe;
    padding: 14px 17px 14px 17px;
    /*
    -webkit-transform-style: preserve-3d;
    transform: translateZ(3px);
    -webkit-transform: translateZ(3px);
    */
}
.wfcp-node-list[data-v-2468f6a0] .add-node-btn-box{
    position: relative;
    width: 237px;
    height: 90px;
    margin: auto;
}
.wfcp-node-list[data-v-2468f6a0] .add-node-btn-box:before, .condition-node-box[data-v-2468f6a0]:before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 3px;
    height: 100%;
    background-color: #d5d8e1;
}
.wfcp-node-list[data-v-2468f6a0] .add-node-btn{
    width: 100%;
    height: 100%;
    color: #fff;
    padding-top: 25px;
}
.wfcp-node-list[data-v-2468f6a0] .add-node-btn-icon{
    width: 40px;
    height: 40px;
    line-height: 40px;
    cursor: pointer;
    margin: auto;
    border-radius: 50%;
    background: #2fa2fe;
    z-index: 3;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(3px);
    -webkit-transform: translateZ(3px);
}
.wfc-process-scale .add-branch[data-v-2468f6a0]{
    position: absolute;
    top: 18px;
    left: 50%;
    min-width: 72px;
    height: 36px;
    line-height: 36px;
    background: #fff;
    color: #6a747e;
    font-size: 13px;
    text-align: center;
    border-radius: 6px;
    border: none;
    outline: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    cursor:pointer;
    z-index: 3;
    -webkit-transform-style: preserve-3d;
    transform: translate(-50%, -50%) translateZ(3px);
    -webkit-transform: translate(-50%, -50%) translateZ(3px);
}
.wfcp-branch-box[data-v-2468f6a0]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    width: auto;
    margin: auto;
    margin-top: 18px;
    overflow: visible;
    border-top: 3px solid #d4d6df;
    border-bottom: 3px solid #d4d6df;
}
.wfc-process-scale .branch-item[data-v-2468f6a0]{
    position: relative;
    display: inline-block;
    margin: auto;
    margin-bottom: -1px;
    /*width: 387px;*/
}
.wfc-process-scale .condition-node[data-v-2468f6a0]{
    min-height: 226px;
}
.wfc-process-scale .condition-node-box[data-v-2468f6a0]{
    padding: 22px 75px 0 75px;
}
.wfc-process-scale .auto-judge[data-v-2468f6a0]{
    position: relative;
    width: 220px;
    height: 94px;
    border-radius: 7px;
    background: #fff;
    margin: auto;
    padding: 15px;
    cursor: pointer;
    text-align: left;
    border: 1px solid #fff;
}
.wfcpn-item-name.purple-color[data-v-2468f6a0]{
    text-decoration: underline;
}
.top-left-cover-line[data-v-2468f6a0], .top-right-cover-line[data-v-2468f6a0] {
    position: absolute;
    height: 6px;
    width: 50%;
    /*background-color: #f3f4f6;*/
    top: -4px;
}
.top-left-cover-line[data-v-2468f6a0]{
    left: -1.5px;
}
.top-right-cover-line[data-v-2468f6a0]{
    right: -1.5px;
}
.bottom-left-cover-line[data-v-2468f6a0], .bottom-right-cover-line[data-v-2468f6a0] {
    position: absolute;
    height: 6px;
    width: 50%;
    /*background-color: #f3f4f6;*/
    bottom: -3px;
}
.bottom-left-cover-line[data-v-2468f6a0]{
    left: -1.5px;
}
.bottom-right-cover-line[data-v-2468f6a0]{
    right: -1.5px;
}
.wfcs-sel-item[data-v-2468f6a0]{
    position: relative;
    width: 100%;
    height: 35px;
    margin-bottom: 10px;
    padding-right: 110px;
}
.wfcs-sel-item[data-v-2468f6a0]:last-child{
    margin-bottom: 0;
}
.wfcs-content[data-v-2468f6a0] .el-checkbox{
    margin-right: 8px;
}
.wfcs-content[data-v-2468f6a0] .el-radio{
    margin-bottom: 10px;
    font-size: 13px;
}
.wfcs-item[data-v-2468f6a0] .el-checkbox__label{
    font-size: 13px;
}
.wfcs-content[data-v-2468f6a0] .el-radio:last-child{
    margin-bottom: 0px;
}
.wfcs-sel-del-btn[data-v-2468f6a0], .wfcs-sel-add-btn[data-v-2468f6a0]{
    position: absolute;
    top: 50%;
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    text-align: center;
    border-radius: 59%;
    color: #fff;
    cursor: pointer;
    transform: translate(0%, -50%);
    -webkit-transform: translate(0%, -50%);
}
.wfcs-sel-del-btn[data-v-2468f6a0]{
    right: 64px;
    background: #d6d8e1;
}
.wfcs-sel-add-btn[data-v-2468f6a0]{
    right: 24px;
    background: #2fa2fe;
}
.wfcs-sel-item[data-v-2468f6a0] .el-input{
    padding-right: 0;
}
.wfcs-sel-item[data-v-2468f6a0] .el-input__prefix{
    left: 10px;
}
.wfcs-sel-item[data-v-2468f6a0] .el-input--prefix .el-input__inner{
    padding-left: 35px;
}
.wfcs-sel-item[data-v-2468f6a0] .el-input__prefix{
    cursor: move;
}
.wfcs-mag[data-v-2468f6a0]{
    font-size: 13px;
    color: #8f98a3;
    padding: 5px 20px 0px;
}
.wfcp-node-list[data-v-2468f6a0]{
    position: relative;
    margin-bottom: -1px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
        flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
        align-items: center;
}
.wfcp-branch[data-v-2468f6a0]{
    width: 100%;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
}
.wfcp-branch-box-wrap[data-v-2468f6a0]{
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    background: #f3f4f6;
}
.wfc-tab-condition-content[data-v-2468f6a0]{
    overflow-x: auto;
}
.wfcp-branch-box .wfcp-node-list:first-child>.wfcp-node-item>.top-left-cover-line[data-v-2468f6a0], .wfcp-branch-box .wfcp-node-list:last-child>.wfcp-node-item>.top-right-cover-line[data-v-2468f6a0]{
    background-color: #f3f4f6;
}
.wfcp-branch-box .wfcp-node-list:first-child>.wfcp-node-item>.bottom-left-cover-line[data-v-2468f6a0], .wfcp-branch-box .wfcp-node-list:last-child>.wfcp-node-item>.bottom-right-cover-line[data-v-2468f6a0]{
    background-color: #f3f4f6;
}
.wfcp-node-list[data-v-2468f6a0] .add-nod-sel-box{
    width: 324px;
    height: 90px;
    background: #fff;
    padding: 8px 15px;
}
.wfcp-node-list[data-v-2468f6a0] .add-nod-sel-item{
    width: 33%;
    float: left;
    text-align:center;
    font-size: 14px;
    color: #6a747e;
    cursor: pointer;
}
.wfcp-node-list[data-v-2468f6a0] .ans-icon{
    width: 64px;
    height: 64px;
    line-height: 64px;
    margin:auto;
    font-size: 25px;
    border-radius: 50%;
    margin-bottom: 12px;
    background: #d5ecff;
}
.wfcp-node-list[data-v-2468f6a0] .ans-icon.blue-color{
    background: #d5ecff;
    font-size: 30px;
}
.wfcp-node-list[data-v-2468f6a0] .ans-icon.orange-color{
    background: #ffebd5;
}
.wfcp-node-list[data-v-2468f6a0] .ans-icon.purple-color{
    background: #eae8ff;
}
.blue-color[data-v-2468f6a0]{
    color: #2fa2fe;
}
.wfcp-node-list[data-v-2468f6a0] .add-nod-sel-box .green-color, .wfc-process-scale .green-color[data-v-2468f6a0]{
    color: #6cc933;
}
.wfc-process-scale .green-top-color[data-v-2468f6a0]{
    border-top: 3px solid #6cc933;
}
.wfc-process-scale .green-hover[data-v-2468f6a0]{
    border-color: #6cc933;
}
.wfc-process-scale .green-hover .wfcpn-item-del[data-v-2468f6a0]{
    background: #6cc933;
}
.wfcp-node-list[data-v-2468f6a0] .add-nod-sel-box .orange-color, .wfc-process-scale .orange-color[data-v-2468f6a0]{
    color: #ff9c2b;
}
.wfc-process-scale .orange-top-color[data-v-2468f6a0]{
    border-top: 3px solid #ff9c2b;
}
.wfc-process-scale .orange-hover[data-v-2468f6a0]{
    border-color: #ff9c2b;
}
.wfc-process-scale .orange-hover .wfcpn-item-del[data-v-2468f6a0]{
    background: #ff9c2b;
}
.wfcp-node-list[data-v-2468f6a0] .add-nod-sel-box .purple-color, .wfc-process-scale .purple-color[data-v-2468f6a0]{
    color: #6f52ed;
}
.wfc-process-scale .purple-top-color[data-v-2468f6a0]{
    border-top: 3px solid #6f52ed;
}
.wfc-process-scale .purple-hover[data-v-2468f6a0]{
    border-color: #6f52ed;
}
.wfc-process-scale .purple-hover .wfcpn-item-del[data-v-2468f6a0]{
    background: #6f52ed;
}
.wfcp-node-list[data-v-2468f6a0] .add-nod-sel-box .jasper-color, .wfc-process-scale .jasper-color[data-v-2468f6a0]{
    color: #2bd6c9;
}
.wfc-process-scale .jasper-top-color[data-v-2468f6a0]{
    border-top: 3px solid #2bd6c9;
}
.wfc-process-scale .jasper-hover[data-v-2468f6a0]{
    border-color: #2bd6c9;
}
.wfc-process-scale .jasper-hover .wfcpn-item-del[data-v-2468f6a0]{
    background: #2bd6c9;
}
.wfcpn-item-icon[data-v-2468f6a0]{
    display: inline-block;
    height: 18px;
    line-height: 18px;
    font-size: 18px;
    margin-top:2px;
}
.wfcpn-item-name[data-v-2468f6a0]{
    display: inline-block;
    font-size: 16px;
    margin-bottom: 16px;
}
.wfcpn-item-desc[data-v-2468f6a0]{
    font-size: 13px;
    color: #8f98a3;
    min-height: 28px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.wfcpn-item-del[data-v-2468f6a0]{
    position: absolute;
    top: -8px;
    right: -8px;
    width: 16px;
    height: 16px;
    line-height: 16px;
    color: #fff;
    font-size: 12px;
    border-radius: 50%;
    text-align: center;
}
.wfc-process-set-box[data-v-2468f6a0]{
    position: absolute;
    width: 430px;
    text-align:left;
    /*
    width: 22.4%;
    max-width: 431px;
    */
    background: #fff;
    z-index: 2 !important;
    top: -91px;
    bottom: 0;
    right: -100%;
    color: #333;
    padding-top: 90px;
    padding-bottom: 80px;
    -webkit-box-shadow: 0px 0px 8px #d6d8e1;
            box-shadow: 0px 0px 8px #d6d8e1;
    -webkit-transition: all .3s cubic-bezier(.645,.045,.355,1);
    transition: all .3s cubic-bezier(.645,.045,.355,1);
    z-index: 9;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(9px);
    -webkit-transform: translateZ(9px);
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.show-process-set-box[data-v-2468f6a0]{
    right: 0;
}
.wfcps-name[data-v-2468f6a0]{
    width: 100%;
    height: 70px;
    line-height: 70px;
    font-size: 15px;
    text-indent: 35px;
    border-bottom: 1px solid #f3f4f6;
}
.wfcps-content[data-v-2468f6a0]{
    width: 100%;
    padding: 22px 33px 0 33px;
}
.wfcps-item-name[data-v-2468f6a0]{
    width: 100%;
    height: 20px;
    font-size: 14px;
}
.wfcps-content[data-v-2468f6a0] .el-radio__label{
    font-size: 13px;
}
.wfcps-item-con[data-v-2468f6a0]{
    width: 100%;
    margin: 15px 0;
}
.wfcps-item-con[data-v-2468f6a0] .el-input--suffix .el-input__inner{
    font-size: 13px;
}
.wfcps-item-con-desc[data-v-2468f6a0]{
    width: 100%;
    font-size: 12px;
    color: #6a747e;
    margin-bottom: 20px;
}
.wfcps-item-add-btn[data-v-2468f6a0]{
    display: inline-block;
    width: 108px;
    height: 32px;
    line-height: 32px;
    color: #fff;
    font-size: 14px;
    background: #2fa2fe;
    border-radius: 3px;
    cursor: pointer;
    margin-right: 20px;
    text-align: center;
}
.wfcps-item-msg[data-v-2468f6a0]{
    display: inline-block;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #8f98a3;
}
.wfcps-user[data-v-2468f6a0]{
    display: inline-block;
    position:relative;
    min-width: 100px;
    height: 40px;
    line-height: 40px;
    border: 1px solid #e7ebef;
    border-radius: 2px;
    padding: 0 30px 0 14px;
    margin: 0 20px 10px 0;
}
.wfcps-user-del-icon[data-v-2468f6a0]{
    position:absolute;
    top: 50%;
    right: 8px;
    width: 16px;
    height: 16px;
    line-height: 16px;
    background: #2fa2fe;
    color: #fff;
    border-radius: 50%;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
    transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
}
.wfcps-content[data-v-2468f6a0], .wfcps-user[data-v-2468f6a0], .wfcps-bottom[data-v-2468f6a0]{
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wfcps-bottom[data-v-2468f6a0]{
    position: absolute;
    bottom: 0;
    height: 78px;
    padding: 15px 30px;
    background: #fff;
}
.wfcps-bottom button[data-v-2468f6a0]{
    width: 160px;
    height: 40px;
    font-size: 14px;
    margin-right: 30px;
}
.wfcps-bottom[data-v-2468f6a0] .el-button+.el-button{
    margin-right: 0;
}
.wfcps-condition-detail-item[data-v-2468f6a0] .el-input{
    width: 172px;
    height: 50px;
    line-height: 50px;
}
.wfcps-condition-detail-item[data-v-2468f6a0] .el-select{
    margin-right: 15px;
}
.wfcps-condition-detail-item .max-select[data-v-2468f6a0]{
    width: 100%;
    margin-right: 0;
}
.wfcps-item-con.num-section[data-v-2468f6a0]{
    line-height: 40px;
    text-align: center;
}
.wfcps-item-con.num-section[data-v-2468f6a0] .el-input{
    width: 80px;
    height: 40px;
}
.wfcps-item-con.num-section[data-v-2468f6a0] .el-input:first-child{
    margin-right: 4px;
}
.wfcps-item-con.num-section[data-v-2468f6a0] .el-select{
    margin-right: 3px;
}
.num-section-msg[data-v-2468f6a0], .num-section-icon[data-v-2468f6a0]{
    display: inline-block;
    width: 85px;
    font-size: 14px;
    vertical-align: middle;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.num-section-icon[data-v-2468f6a0]{
    width: 40px;
}
.wfc-tab-white-content[data-v-2468f6a0] .el-select{
    width: 100%;
}
.wfc-tab-white-content[data-v-2468f6a0] .el-form-item__content{
    text-align: left;
}
.wf-content>button[data-v-2468f6a0]{
    float: right;
    margin: 20px 0 20px 15px;
    z-index: 7;
    padding: 8px 12px;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(7px);
    -webkit-transform: translateZ(7px);
}
.wf-content>button .layui-icon-extend-iconfont[data-v-2468f6a0]{
    margin-right: 8px;
    font-size: 13px;
}
.wf-content>button>span[data-v-2468f6a0]{
    margin: 0;
}
.wf-content>.el-button+.el-button[data-v-2468f6a0]{
    margin-left: 15px;
}
.wf-content>button[data-v-2468f6a0]:first-child{
    margin-right: 23px;
}
.wfcps-condition-detail-item[data-v-2468f6a0] .el-checkbox{
    margin-bottom: 10px;
}
.wfcps-child-name[data-v-2468f6a0]{
    margin-top: 22px;
}
.wf-content .wf-step-none[data-v-2468f6a0]{
    padding-top: 0;
}
.wf-content .wf-step-none[data-v-2468f6a0] .el-tabs__item, .wf-content .wf-step-none[data-v-2468f6a0] .el-tabs__active-bar{
    display: none;
}
.wf-content .wf-step-none[data-v-2468f6a0] .el-tabs__content{
    padding-top: 50px;
}
.wf-step-none .wfc-tab-gray-content[data-v-2468f6a0]{
    border: 0;
}
.wf-content .wf-btn-top[data-v-2468f6a0]{
    position: absolute;
    top: 0;
    right: 0;
    float: right;
    margin: 0px 0 20px 15px;
    z-index: 2;
    padding: 8px 12px;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(7px);
    -webkit-transform: translateZ(7px);
}
.wf-content .wf-btn-top .layui-icon-extend-iconfont[data-v-2468f6a0]{
    margin-right: 8px;
    font-size: 13px;
}
.wf-content .wf-btn-top>span[data-v-2468f6a0]{
    margin: 0;
}
.wf-content.wf-one-step-content[data-v-2468f6a0]{
    padding: 0;
    background: #f3f4f6;
}
.wfcps-content-all[data-v-2468f6a0]{
    width: 100%;
    height: 100%;
    overflow: auto;
    position: relative;
}
.wfcps-item-con-time-child[data-v-2468f6a0]{
    position: relative;
    width: 100%;
    height: 45px;
}
[data-v-2468f6a0] .wfcps-item-con-time-child .el-input__icon{
    line-height: 34px;
}
.wfcps-condition-detail-item-del-btn[data-v-2468f6a0], .wfcps-item-con-child-del-btn[data-v-2468f6a0], .wfcps-item-con-child-add-btn[data-v-2468f6a0]{
    position: absolute;
    top: 0;
    font-size: 16px;
    font-weight: bold;
    color: #8f98a3;
    cursor: pointer;
    line-height: 34px;
}
.wfcps-condition-detail-item-del-btn[data-v-2468f6a0]{
    right: 0;
    font-size: 20px;
}
.wfcps-item-con-child-add-btn[data-v-2468f6a0]{
    right: 0;
}
.wfcps-item-con-child-del-btn[data-v-2468f6a0]{
    font-size: 18px;
    right: 40px;
}
.wfcps-condition-detail-item-del-btn[data-v-2468f6a0]:hover, .wfcps-item-con-child-del-btn[data-v-2468f6a0]:hover, .wfcps-item-con-child-add-btn[data-v-2468f6a0]:hover{
    color: #409EFF;
}
.wfcps-item-con-time-child-item.el-input[data-v-2468f6a0]{
    width: 120px;
    height: 34px;
    line-height: 34px;
    float: left;
    cursor: pointer;
}
[data-v-2468f6a0] .wfcps-item-con-time-child-item .el-input__inner{
    height: 34px;
    line-height: 34px;
    cursor: pointer;
}
.wfcps-item-con-time-child-item-icon[data-v-2468f6a0]{
    height: 34px;
    line-height: 34px;
    margin: 0 10px;
    float: left;
}
.wfcps-condition-detail-item[data-v-2468f6a0]{
    position: relative;
}
.process-set-box-shade[data-v-2468f6a0]{
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .15);
}
.workflow-dialog-checkbox[data-v-2468f6a0]{
    margin-bottom: 20px;
}
.wfcps-item-con-url-text.el-input[data-v-2468f6a0]{
    width: 100%;
}
.wfcps-item-con-param-name.el-input[data-v-2468f6a0]{
    width: 110px;
    margin-right: 10px;
}
.wfcps-item-con-child[data-v-2468f6a0]{
    position: relative;
}
.wfcps-item-con-child .wfcs-sel-del-btn[data-v-2468f6a0]{
    right: 34px;
}
.wfcps-item-con-child .wfcs-sel-add-btn[data-v-2468f6a0]{
    right: 0;
}
[data-v-2468f6a0] .wfcps-item-con-param-con .el-input{
    width: 160px;
}
.wfcri-head-row[data-v-2468f6a0]{
    height: 35px;
    line-height:35px;
    text-indent: 10px;
    color: #8f98a3;
}
.wfcr-item-inner .wfcr-item-its[data-v-2468f6a0]{
    margin-bottom:0px;
}
.wf-content.wf-step-no-top[data-v-2468f6a0], .wf-content .wf-step-no-top[data-v-2468f6a0]{
    top: 0;
    padding-top: 0;
}
[data-v-2468f6a0] .wf-content .wf-step-no-top .el-tabs__header{
    top: 0;
}
[data-v-2468f6a0] .edit-shade-show .el-tabs__content{
    z-index: 9;
    /*position: absolute;*/
    -webkit-transform: translate(0%, 0%) translateZ(9px);
            transform: translate(0%, 0%) translateZ(9px);
}
.wfc-tab-condition-save-btn[data-v-2468f6a0]{
    display: block;
    width: 180px;
    margin: auto;
}
.wfc-step-second-save-btn[data-v-2468f6a0]{
    display: block;
    width: 180px;
    margin: 10px auto;
    /**
     * modify by cao  修改from_type = 5时没有保存按钮的bug<复现：教师入离职-配置管理中的审批流应用>  2021/12/7
     * */
    z-index: 999;
}
.wfcs-content-desc[data-v-2468f6a0]{
    font-size: 13px;
}
[data-v-2468f6a0] .wfcs-content-num-input.el-input{
    width: 110px;
    padding-right: 10px;
    margin-left: 10px;
}
[data-v-2468f6a0] .wfcs-content-num-input.el-input .el-input__inner{
    padding-right: 15px;
}
.wfc-tab-white-content .wfi-type-select[data-v-2468f6a0] {
    width: 30%;
    float: left;
    margin-right: 10px;
}
.wfcs-item-set-user-info .el-select[data-v-2468f6a0]{
    width: 100%;
}
[data-v-2468f6a0] .wfcs-item-set-user-info .el-select .el-input__icon{
    line-height: 34px;
}
[data-v-2468f6a0] .wfcs-item-set-user-info .el-checkbox{
    margin-bottom: 10px;
}
/*yansen 2021-10-25 修复工作流-表单设计不能拖动的问题*/
.wfc-panel.wfc-item-warehouse[data-v-2468f6a0]{
    z-index: 2;
}

@charset "utf-8";
/*CSS Document*/
/*
 * @desc 选人插件
 * @author zhangxue
 * @date 20181108
 *
 * */
.sns-sudb-content{
    width:100%;
    height:100%;
}
.sns-sudb-content, .sns-sudb-content *{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.sns-sudbc-center{
    width:100%;
    height:100%;
    padding:30px;
    padding-top:0;
    position:relative;
    padding-bottom:100px;
}
.sns-sudbcc-item{
    float:left;
    width:47.5%;
    height:100%;
    padding-top:70px;
    position:relative;
}
.sns-sudbcc-item+.sns-sudbcc-item{
    float:right;
}
.sns-sudbcci-title{
    top:0;
    width:100%;
    height:70px;
    font-size:16px;
    font-weight:bold;
    line-height:70px;
    position:absolute;
}
.sns-sudbcci-content{
    width:100%;
    height:100%;
    font-size:14px;
    padding:13px 10px;
    position:relative;
    padding-top:123px;
    border: 1px solid #ddd;
}
.sns-sudbcci-user-content{
    padding-top:0;
    overflow:auto;
}
.sns-sudbccic-top{
    top:0;
    left:0;
    width:100%;
    position:absolute;
    padding:13px 10px 0 10px;
}
.sns-sudbccics-input{
    border:0;
    width:100%;
    height:100%;
    text-indent:12px;
}
.sns-sudbccics-btn{
    top: -1px;
    right: -1px;
    width: 45px;
    height: 32px;
    font-size: 23px;
    cursor: pointer;
    line-height: 32px;
    position: absolute;
    text-align: center;
    color: rgb(255, 255, 255);
    background: rgb(5, 146, 218);
}
.sns-sudbccic-search{
    width:100%;
    height:32px;
    position:relative;
    margin-bottom:10px;
    padding-right:55px;
    border: 1px solid #ddd;
}
.sns-sudbccic-return{
    width:100%;
    min-height:30px;
    line-height:30px;
}
.sns-sudbccic-return span{
    margin-right:5px;
    cursor: pointer;
}
.sns-sudbccic-return span:last-child{
    cursor: auto;
}
.sudbccic-return-icon{
    display:none;
    font-size:14px;
    cursor:pointer;
}
.sns-sudbccic-select-all{
    width:100%;
    height:38px;
    line-height:38px;
}
.sns-sud-checkbox-icon{
    color:#fff;
    /*margin:10px;*/
    width: 43px;
    /*height: 18px;*/
    margin-right:0;
    cursor:pointer;
    font-weight:bold;
    text-align:center;
    /*line-height: 18px;*/
    border-radius: 1px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
   /* background-color: #ddd;*/
    transition: .1s linear;
    font-size: 12px!important;
    border: 1px solid transparent;
    -webkit-transition: .1s linear;
}
.sns-sud-checkbox-icon:hover{
    /*border-color: #0592da;*/
}
.sns-sud-checkbox-icon:before{
    content: "\E605";
    /*yansen 2022-03-02*/
    padding:3px;
    background:#ddd;
    border: 1px solid transparent;
}
.sns-sud-checkbox-icon:hover:before{
    border:1px solid #0592da;
}
.sns-sud-checkbox-checked-icon.sns-sud-checkbox-icon:before{
    border-color: #0592da;
    background-color: #0592da;
}
.sns-sud-checkbox-checked-icon{
    color: #fff;
    /*yansen 2022-03-02*/
    /*border-color: #0592da;
    background-color: #0592da;*/
}
.sns-sudbccic-list{
    margin-top: 5px;   /*yansen 2022-03-02*/
    width:100%;
    height:100%;
    overflow:auto;
    position:relative;
}
.sns-sdi-name{
    cursor:pointer;
    margin-left:10px;
}
.sns-sud-dep-item{
    width:100%;
    height:43px;
    cursor:pointer;
    line-height:42px;
    background:#f8f8f8;
    border-bottom:1px solid #fff;
}
.sns-sud-user-item{
    width:100%;
    height:47px;
    cursor:pointer;
    line-height:46px;
    border-bottom:1px solid #ddd;
}
.sns-sui-logo{
    width:38px;
    height:38px;
    cursor:pointer;
    border-radius:50%;
    margin-right:10px;
}
.sns-sdi-next{
    width:45px;
    float:right;
    height:43px;
    cursor:pointer;
    font-size:17px;
    cursor:pointer;
    line-height:43px;
    text-align:right;
    margin-right:10px;
}
.sns-sui-del{
    float:right;
    color:#f97210;
    cursor:pointer;
    margin-right:6px;
    display:inline-block;
}
.sns-sudbc-bottom{
    bottom:0;
    width:100%;
    height:100px;
    padding-top:20px;
    text-align:center;
    position:absolute;
}
.sns-sudbcb-btn{
    padding:0;
    width:130px;
    height:50px;
    margin:0 6px;
    font-size:16px;
    border-radius:0;
    line-height:50px;
    text-align:center;
}
.sns-sud-user-type-box{
    width:100%;
    height:40px;
    font-size:14px;
    line-height:40px;
    margin-bottom:10px;
    background: rgb(236, 242, 244)
}
.sns-sud-user-type-box ul{
    width:100%;
    height:40px;
}
.sns-sud-user-type-box ul li{
    width:25%;
    float:left;
    height:40px;
    cursor:pointer;
    line-height:40px;
    text-align:center;
}
.sns-bg-blue {
    color: #fff;
    background: #0088de;
}
.sns-bg-orange {
    color: #fff;
    background: #f88f06;
}
.no_content {
    margin: 0 auto;
    min-height: 200px;
    margin: 30px;
    text-align: center;
    background: url(/vue/dist/static/img/no_content_03.13a87c9.png) no-repeat center;
}

[data-v-74b27f8b] html,body[data-v-74b27f8b]{
    margin:0;
    padding:0;
}
.bulk_import_data_box[data-v-74b27f8b]{
    background:#fff;
    border-radius:15px;
    -webkit-box-sizing:border-box;
            box-sizing:border-box;
    padding: 0 20px;
    text-align:left;
}
.commonbox_title[data-v-74b27f8b]{
    font-size:16px;
    color:#7a8590;
}
[data-v-74b27f8b] .commonbox_layer{
    height:100%;
    background:rgba(0, 0, 0, .2);
}
[data-v-74b27f8b] .message_box{
    color:red;
}
.message_box_canclebtn[data-v-74b27f8b]{
    color:#fff;
    background:#b2bbc4;
    width:130px;
    height:40px;
    font-size:14px;
    float:left;
    margin-left:50px;
    border-radius:3px;
    margin-bottom:20px;
}
.message_box_yesbtn[data-v-74b27f8b]{
    color:#fff;
    background:#b2bbc4;
    width:130px;
    height:40px;
    font-size:14px;
    float:right;
    margin-right:50px;
    border-radius:3px;
    border:none;
    background:#2fa2fd;
}
.el-message-box[data-v-74b27f8b]{
    border-radius:12px;
    overflow:visible;
}
[data-v-74b27f8b] .el-icon-close{
    font-size:18px;
}
[data-v-74b27f8b] .el-message-box__headerbtn{
    width:30px;
    height:30px;
    background:#fff;
    top:-9px;
    right:-9px;
    border-radius:15px;
}
[data-v-74b27f8b] .el-message-box__title{
    font-size:16px;
    color:#7a8692;
}
.bi_upload_button[data-v-74b27f8b]{
    width:370px;
    height:50px;
    border:1px dashed #3fa7fc;
    margin:0 auto;
    border-radius:15px;
}
.bi_upload_button_main[data-v-74b27f8b]{
    text-align:center;
    margin:15px auto;
    color:#3fa7fc;
    font-size:15px;
    display:block;
    cursor:pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.bi_download_button[data-v-74b27f8b]{
    margin:25px auto 6px;
    display:block;
    width:160px;
    cursor:pointer;
    background:url(/vue/dist/static/img/bi_download_button.516b70d.png) left no-repeat;
    background-size:15px 16px;
    text-indent:20px;
    color:#545f69;
    text-decoration:underline;
}
[data-v-74b27f8b] .test_icon{
    width:15px;
    height:15px;
    background:url(/vue/dist/static/img/bi_upload_button_main_icom.df41d33.png);
    display:inline-block;
    float:left;
    margin-top:2px;
    /*margin-left:85px;*/
}
[data-v-74b27f8b] .test_txt{
    float:left;
    margin-left:7px;
}
.cbt_bts[data-v-74b27f8b]{
    width:90%;
    margin:35px auto;
}
.webapp-dialog .cbt_bts[data-v-74b27f8b]{
    width:90%;
    margin:35px auto;
}
.cbt_canclebtn[data-v-74b27f8b]{
    float:left;
    width:42%;
    height:45px;
    background:#b2bac3;
    border-radius:5px;
    text-align:center;
    line-height:45px;
    color:#fff;
    cursor:pointer;
}
.cbt_yesbtn[data-v-74b27f8b]{
    float:right;
    width:42%;
    height:45px;
    background:#2fa2fe;
    border-radius:5px;
    text-align:center;
    line-height:45px;
    color:#fff;
    cursor:pointer;
}
.cbt_closebtn[data-v-74b27f8b]{
    width:50px;
    height:50px;
    border-radius:30px;
    background:#fff;
    position:absolute;
    top:-13px;
    right:-13px;
    text-align:center;
    line-height:50px;
    font-size:30px;
    color:#b2bac3;
    cursor:pointer;
}
.el-dialog__header[data-v-74b27f8b]{
    text-align:left;
}
.message_box_icon[data-v-74b27f8b]{
    width:60px;
    height:60px;
    margin:0 auto;
    background:url(/vue/dist/static/img/message_box_icon_03.bd65a74.png) center no-repeat;
    background-size:contain;
}
.message_box_icon_v2[data-v-74b27f8b]{
    width:60px;
    height:60px;
    margin:0 auto;
    background:url(/vue/dist/static/img/message_box_icon_v2_03.3d6b248.png) center no-repeat;
    background-size:contain;
}
.message_box_title[data-v-74b27f8b]{
    font-size:24px;
    color:#333;
    margin-top:10px;
    text-align:center;
}
.message_box_str[data-v-74b27f8b]{
    font-size:14px;
    color:#8f98a3;
    text-align:center;
    margin-top:20px;
}
[data-v-74b27f8b] .el-dialog{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin:0 !important;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
            transform:translate(-50%,-50%);
    max-height:calc(100% - 30px);
    max-width:calc(100% - 30px);
}
[data-v-74b27f8b] .el-dialog .el-dialog__body{
    -webkit-box-flex:1;
        -ms-flex:1;
            flex:1;
    overflow: auto;
    padding: 30px 20px;
}
.import_error_txt[data-v-74b27f8b]{
    text-align:center;
    line-height:50px;
}
[data-v-74b27f8b] .message_box .el-dialog{
    min-height:320px;
}
.message_radio_box[data-v-74b27f8b]{
    margin-top:20px;
}
label.el-radio.message_radio_label[data-v-74b27f8b] {
    width: 46%;
    text-align: center;
}
.message_box .el-dialog__headerbtn[data-v-74b27f8b]{
    line-height: 40px;
}
[data-v-74b27f8b] .message_box .el-dialog__body{
    padding: 30px 20px;
}
.sns-not-click[data-v-74b27f8b]{
    cursor:  not-allowed;
    background: #f3f4f6;
    color: #b2bac3;
}
.message_tpl_download_arr[data-v-74b27f8b]{
    text-align: center;
    display: block;
}
.message_tpl_download_arr .bi_download_button[data-v-74b27f8b]{
    display: inline-block;
    margin: 25px 10px 6px;
}
.common-upload-file-loading[data-v-74b27f8b]{
    -webkit-transform: translateZ(2006px);
            transform: translateZ(2006px);
}
.message_box .el-dialog{
    height:320px;
}

[data-v-7b82d9f5]  .user-role-dialog{
    height: 480px;
}
[data-v-7b82d9f5]  .common_choose_class_box .el-dialog{
    height: 400px;
}
[data-v-7b82d9f5]  .common_class_checkbox{
    float: left;
}
[data-v-7b82d9f5]  .common_choose_plug{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    margin:26px 0 16px 0;
    text-align: center;
}
[data-v-7b82d9f5]  .common_choose_plug button.el-button.el-button--info,[data-v-7b82d9f5]  .common_choose_plug .el-button+.el-button{
    width:130px;
}
[data-v-7b82d9f5]  .common_choose_plug .el-button+.el-button{
    margin-left:50px;
}
[data-v-7b82d9f5]  .list_box{
    height:300px;
    overflow: auto;
    /*min-height:140px;*/
}
[data-v-7b82d9f5]  .common_class_checkbox .el-checkbox__inner{
    width:20px;
    height:20px;
}
[data-v-7b82d9f5]  .class_choose_box .el-checkbox{
    float: left;
    line-height:40px;
}
[data-v-7b82d9f5]  .class_choose_box .el-checkbox-group .el-checkbox {
    min-width:33%;
    margin-right:10px;
    text-align: left;
}
[data-v-7b82d9f5]  .grade_check_name{
    position: relative;
    left: 10px;
    width: 100%;
    text-align: left;
    background: #eee;
    height: 36px;
    line-height: 36px;
    text-indent: 10px;
    border-radius: 4px;
    color: #545f69;
}
[data-v-7b82d9f5]  label.el-checkbox.grade_check_all {
    /*position: absolute;*/
}
[data-v-7b82d9f5]  .el-collapse-item__header{
    border-bottom:none;
}
[data-v-7b82d9f5]  .el-collapse{
     border-top: none;
     border-bottom: none;
}
[data-v-7b82d9f5]  .class_choose_box .el-collapse-item__wrap{
    width:88%;
    margin:auto;
    border-bottom:none;
}
[data-v-7b82d9f5]  .el-checkbox__input.is-indeterminate .el-checkbox__inner{
    background: #fff;
    border-color: #DCDFE6;
}
[data-v-7b82d9f5]  .grade_list_box{
    /*max-height:300px;
    overflow: auto;*/
}
[data-v-7b82d9f5]  .grade_list_box .el-icon-arrow-right:before {
    content: url(/vue/dist/static/img/down_arrow_03.71820f2.png);
}
[data-v-7b82d9f5]  .grade_list_box i.el-collapse-item__arrow.el-icon-arrow-right {
    position: relative;
    right:10px;
}
[data-v-7b82d9f5]  .grade_list_box .el-collapse-item__arrow{
    -webkit-transform: rotateZ(180deg);
            transform: rotateZ(180deg);
}
[data-v-7b82d9f5]  .grade_list_box .el-collapse-item__arrow.is-active{
    -webkit-transform: rotateZ(0deg);
            transform: rotateZ(0deg);
}
/***设置选择班级时多选框未选中时的样式***/
[data-v-7b82d9f5]  .common_unselect_style .el-checkbox span.el-checkbox__inner{
    width:22px;
    height:22px;
}
[data-v-7b82d9f5]  .common_unselect_style .el-checkbox__inner {
       border-radius: 2px;
       background-color:#fff;
}
[data-v-7b82d9f5]  .common_unselect_style .el-checkbox {
    color: #a8a8a8;
}
[data-v-7b82d9f5]  .common_unselect_style .el-checkbox__input.is-checked + .el-checkbox__label {
    color: #6c7c92;
}
/*.common_unselect_style .el-checkbox__input.is-checked .el-checkbox__inner {
    background-color: #6c7c92;
    border-color: #6c7c92;
}*/
[data-v-7b82d9f5]  .common_unselect_style .unselected .el-checkbox__input .el-checkbox__inner::after {
::after {
   border: 2px solid red;
   -webkit-box-sizing: content-box;
           box-sizing: content-box;
       content: "";
       border-left: 0;
       border-top: 0;
       height: 7px;
       left: 3px;
       position: absolute;
       top: 1px;
       width: 3px;
}
}
[data-v-7b82d9f5]  .common_unselect_style .el-checkbox__input .el-checkbox__inner::after {
    border: 2px solid #d6d8e1;
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
    content: "";
    border-left: 0;
    border-top: 0;
    height: 10px;
    left: 6px;
    position: absolute;
    top: 1px;
    width: 5px;
    -webkit-transform: rotate(45deg) scaleY(1);
            transform: rotate(45deg) scaleY(1);
}
[data-v-7b82d9f5]  .common_unselect_style .is-checked .el-checkbox__inner::after{
    border: 2px solid #fff;
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
    content: "";
    border-left: 0;
    border-top: 0;
    height: 10px;
    left: 6px;
    position: absolute;
    top: 1px;
    width: 5px;
    -webkit-transform: rotate(45deg) scaleY(1);
            transform: rotate(45deg) scaleY(1);
}
.common_choose_class[data-v-7b82d9f5]{
    width:70%;
    margin:auto;
    margin-top:26px;
    margin-bottom:16px;
}
._teacher_choose_box .el-collapse-item__content[data-v-7b82d9f5]{
    padding-bottom:0;
}
[data-v-7b82d9f5].el-dialog__wrapper{
    overflow: hidden;
}
/*** end ***/








































































































































/*
 * @desc 工作流公用的css
 * @author zhangxue
 * @date 20191501
 */
html[data-v-2ed52fc5],body[data-v-2ed52fc5]{
    margin: 0;
    padding: 0;
    height: 100%;
    background: #f3f4f6;
    overflow: hidden;
}
.common_head[data-v-2ed52fc5], .manage_top_box[data-v-2ed52fc5]{
    position :relative;
    z-index: 3;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(3px);
    -webkit-transform: translateZ(3px);
}
/*
 * @desc 工作流创建的css
 * @author zhangxue
 * @date 20191501
 */
.wf-list-body[data-v-2ed52fc5]{
    width: 100%;
    min-height: 100%;
    text-align: center;
    overflow: hidden;
    background: #f3f4f6;
}
.wf-create-name[data-v-2ed52fc5]{
    height: 70px;
    line-height: 70px;
    padding: 0 23px;
    color: #7a8590;
    font-size: 14px;
    text-align: left;
    border-top: 1px solid #dfe7ed;
}
.wf-content[data-v-2ed52fc5]{
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    padding-top: 60px;
    background: #edeff4;
    z-index: 2;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(2px);
    -webkit-transform: translateZ(2px);
}
[data-v-2ed52fc5].wf-content div{
    z-index: 1;
}
.wf-content[data-v-2ed52fc5] .el-tabs{
}
.wf-content[data-v-2ed52fc5] .el-tabs__header{
    position: absolute;
    top: 61px;
    left: 50%;
    /*width: 55.4%;*/
    z-index: 2;
    transform: translate(-50%, 0%) translateZ(2px);
    -webkit-transform: translate(-50%, 0%) translateZ(2px);
    -webkit-transform-style: preserve-3d;
}
.wf-content[data-v-2ed52fc5] .el-tabs__nav{
    float: none;
}
.wf-content[data-v-2ed52fc5] .el-tabs__item{
    /*width: 25%;*/
    width: 200px;
    height: 70px;
    line-height: 70px;
    padding: 0;
    color: #545f69;
    font-size: 15px;
}
.wf-content[data-v-2ed52fc5] .el-tabs__nav .is-active{
    color: #2fa2fe;
    background: #edeff4;
}
.wf-content[data-v-2ed52fc5] .el-tabs__active-bar{
    width: 18px!important;
    height: 18px;
    bottom: -8px;
    left: 12.5%;
    background: #fff;
    transform: rotate(-45deg) translate(-36%, -36%)!important;
    -ms-transform: rotate(-45deg) translate(-36%, -36%)!important;
    -webkit-transform: rotate(-45deg) translate(-36%, -36%)!important;
    -webkit-transition: -webkit-transform .3s cubic-bezier(.645,.045,.355,1);
    -webkit-transition: all .3s cubic-bezier(.645,.045,.355,1);
    transition: all .3s cubic-bezier(.645,.045,.355,1);
}
.wf-content[data-v-2ed52fc5] .el-tabs__nav-wrap::after{
    height: 0;
}
.wf-content[data-v-2ed52fc5] .el-bar-first{
    background: #fff;
    /*left: 12.5%;*/
    left: 100px;
}
.wf-content[data-v-2ed52fc5] .el-bar-second{
    background: #d6d8e1;
    /*left: 37.5%;*/
    left: 300px;
}
.wf-content[data-v-2ed52fc5] .el-bar-third{
    background: #d6d8e1;
    /*left: 62.5%;*/
    left: 500px;
}
.wf-content[data-v-2ed52fc5] .el-bar-fourth{
    background: #fff;
    /*left: 87.5%;*/
    left: 700px;
}
.wf-content[data-v-2ed52fc5] .el-tabs__nav .is-active span{
    color: #fff;
    background: #2fa2fe;
}
.wfc-tab-name span[data-v-2ed52fc5]{
    display: inline-block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 15px;
    border-radius: 50%;
    margin-right: 10px;
    background: #d6d8e1;
    text-align: center;
}
.wfc-tab-white-content[data-v-2ed52fc5]{
    width: 98%;
    min-height: 80%;
    background: #fff;
    border-radius: 6px;
    margin: auto;
    padding: 35px 10%;
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wfc-tab-gray-content[data-v-2ed52fc5]{
    width: 100%;
    height: 100%;
    background: #f3f4f6;
    border-top: 1px solid #d6d8e1;
    position: relative;
    overflow-y: auto;
    overflow-x: hidden;
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wfct-name[data-v-2ed52fc5]{
    color: #2fa2fe;
    font-size: 14px;
    text-align: left;
    margin-bottom: 30px;
    padding-left: 12px;
}
.wfct-upload_img[data-v-2ed52fc5]{
    float: left;
    width: 60px;
    height: 60px;
    border-radius: 16px;
    background: #fff;
    margin-right: 11px;
    cursor: pointer;
    -webkit-box-shadow: 0px 0px 3px #7a8590;
            box-shadow: 0px 0px 3px #7a8590;
}
.wfct-upload_img img[data-v-2ed52fc5]{
    width: 100%;
    height: 100%;
}
.wtc-logo-box[data-v-2ed52fc5] .el-form-item__label{
    line-height: 60px;
}
.wfct-logo-tip[data-v-2ed52fc5]{
    float: left;
    line-height:60px;
    color: #919191;
}
.wf-content[data-v-2ed52fc5] .el-form-item__label{
    padding: 0 20px 0 0;
    color: #545f69;
    width: 88px;
}
.wf-content[data-v-2ed52fc5] .el-form-item{
    margin-bottom: 28px;
}
/***表格设计***/
/*
.wfc-tab-form-content{
    position: relative;
    overflow-y: auto;
    overflow-x: hidden;
}
*/
.wfc-panel[data-v-2ed52fc5]{
    height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 10;
    width: 21.88%;
    color: #6a747e;
    background: #fff;
    overflow-y: auto;
    text-align: left;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(10px);
    -webkit-transform: translateZ(10px);
}
.wfc-item-warehouse[data-v-2ed52fc5]{
    top: 0;
    left: 0;
    padding: 12px 20px;
}
.wfc-item-warehouse[data-v-2ed52fc5], .wfc-item-warehouse *[data-v-2ed52fc5], .wfc-result[data-v-2ed52fc5], .wfc-result *[data-v-2ed52fc5]{
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wfc-item-set[data-v-2ed52fc5]{
    right: -100%;
    -webkit-transition: all .3s cubic-bezier(.645,.045,.355,1);
    transition: all .3s cubic-bezier(.645,.045,.355,1);
}
.wfc-item-set-show[data-v-2ed52fc5]{
    right: 0;
}
.wfciw-name[data-v-2ed52fc5]{
    height: 38px;
    line-height: 38px;
    color: #2fa2fe;
    font-size: 14px;
    background: #f3f4f6;
    color: #545f69;
    border-radius: 5px;
    margin-bottom:12px;
    cursor:pointer;
}
.wfciw-name.ed .layui-icon-extend-iconfont[data-v-2ed52fc5]{
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
}
.wfciw-name .layui-icon-extend-iconfont[data-v-2ed52fc5]{
    color: #b2bbc4;
    margin-left:5px;
    margin-right:5px;
    font-size: 18px;
}
.wfciw-content[data-v-2ed52fc5]{
    width: 100%;
}
.wfciw-item[data-v-2ed52fc5]{
    position: relative;
    width: 100%;
    height: 40px;
    line-height: 40px;
    border-radius: 5px;
    padding: 0 20px;
    font-size: 13px;
    margin-bottom: 13px;
    border: 1px solid #dce5ef;
    cursor: move;
}
.wfciw-item img[data-v-2ed52fc5]{
    position:absolute;
    top: 50%;
    right: 32px;
    max-width: 18px;
    max-height: 18px;
    transform: translate(50%, -50%);
    -webkit-transform: translate(50%, -50%);
}
.wfciw-item-block[data-v-2ed52fc5]{
    height: 34px;
    line-height:34px;
    text-align: center;
    width: calc(33.33333% - 12px);
    margin-right: 18px;
    display: inline-block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #d8e1eb;
    border-radius: 3px;
    margin-bottom:12px;
    padding: 0 5px;
    cursor: move;
    font-size: 13px;
}
.wfciw-item-block-cover[data-v-2ed52fc5]{
    padding: 8px;
    border: 1px solid #d8e1eb;
    border-radius: 6px;
    padding:0 12px;
    margin-bottom:12px;
    cursor:move;
}
.wfciw-item-block-name[data-v-2ed52fc5]{
    margin: 12px 0;
}
.wfciw-item-block[data-v-2ed52fc5]:nth-child(3n) {
    margin-right:0px;
}
.wfciw-item-block-cover .wfciw-item-block[data-v-2ed52fc5]{
    cursor:auto;
}
.wfc-result-box[data-v-2ed52fc5]{
    position: absolute;
    height: 100%;
    width: 100%;
    overflow: auto;
}
.wfc-result[data-v-2ed52fc5]{
    position: relative;
    width: 100%;
    height: 680px;
    padding-top: 15px;
    text-align: left;
    background: url(/vue/dist/static/img/phone_msg.91926f9.png) no-repeat top;
    background-size: 360px;
}
.wfcr-content[data-v-2ed52fc5]{
    width: 274px;
    height: 462px;
    margin: auto;
    margin-top: 56px;
    overflow-y: auto;
    margin-bottom: 40px;
}
.wfcr-content-bg[data-v-2ed52fc5]{
    background: #f3f4f6;
}
.wfcr-content-group-bg[data-v-2ed52fc5]{
    background: #fff;
    min-height: 15px;
}
._nr[data-v-2ed52fc5]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.wfcr-item[data-v-2ed52fc5], .wfcr-item-its[data-v-2ed52fc5]{
    position: relative;
    width: 100%;
    min-height: 44px;
    line-height: 44px;
    margin-bottom: 10px;
    background: #fff;
    cursor: move;
    border: 1px solid #fff;
}
.wfcr-item-hover[data-v-2ed52fc5], .wfcr-group-item-hover[data-v-2ed52fc5]{
    border: 1px dashed #2fa2fe;
}
.wfcr-item-hover>.wfcr-item-inner>.wfcri-remove[data-v-2ed52fc5], .wfcr-group-item-hover>.wfcri-remove[data-v-2ed52fc5]{
    display: block;
}
.wfcr-item-click[data-v-2ed52fc5]{
    border: 1px solid #2fa2fe;
}
.wfcri-remove[data-v-2ed52fc5]{
    position: absolute;
    top: -1px;
    right: -1px;
    padding: 3px;
    font-size: 12px;
    color: #eee;
    line-height: 1;
    display: none;
    background: #2fa2fe;
    cursor: pointer;
    z-index: 10;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(10px);
    -webkit-transform: translateZ(10px);
}
.wfcri-overlay[data-v-2ed52fc5]{
   padding: 0 10px 0 2px;
}
.wfcri-view label[data-v-2ed52fc5]{
    display: inline-block;
    float: left;
    white-space: normal;
    word-break: break-word;
    padding: 0 10px;
    color: #222;
    width: 167px;
    color: #545f69;
    font-size: 13px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.wfcri-view span[data-v-2ed52fc5]{
    display: inline-block;
    float: right;
    text-align: right;
    color: rgba(25, 31, 37, .4);
    padding-right: 3px;
    font-size: 13px;
    color: #8f98a3;
    width: 70px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.wfcri-view i[data-v-2ed52fc5]{
    float: right;
    line-height: 44px;
    width: 15px;
}
.wfcs-title[data-v-2ed52fc5]{
    width: 100%;
    height: 50px;
    line-height: 50px;
    text-indent: 20px;
    font-size: 15px;
    color: #333333;
    border-bottom: 1px solid #dfe7ed;
}
.wfcs-item[data-v-2ed52fc5]{
    padding: 20px 0 0 21px;
    color: #333;
}
.wfcs-item-name[data-v-2ed52fc5]{
    height: 16px;
    line-height: 16px;
    font-size: 14px;
    margin-bottom: 14px;
}
.wfcs-item-name span[data-v-2ed52fc5]{
    margin-left: 10px;
    color: #8f98a3;
    font-size: 12px;
}
.wfcs-content[data-v-2ed52fc5] .el-input{
    padding-right: 25px;
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wfcs-content[data-v-2ed52fc5] .el-input .el-input__suffix{
    right: 27px;
}
.wfcs-content[data-v-2ed52fc5] .el-input__inner{
    height: 34px;
    line-height: 34px;
    font-size: 13px;
    padding-right: 43px;
}
.wfcs-sel-item[data-v-2ed52fc5] .el-input .el-input__suffix{
    right: 1px;
}
.wfcs-sel-item[data-v-2ed52fc5] .el-input__icon{
    line-height: 34px;
}
/***流程设计***/
.wf-content[data-v-2ed52fc5] .el-tabs{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden;
    padding-top: 61px;
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wf-content[data-v-2ed52fc5] .el-tabs__content{
    width: 100%;
    height: 100%;
    overflow: visible;
    padding-top: 70px;
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wf-content[data-v-2ed52fc5] .el-tab-pane{
    height: 100%;
    width: 100%;
}
.wfc-zoom[data-v-2ed52fc5]{
    position: absolute;
    top: 110px;
    right: 22px;
    width: 125px;
    height: 26px;
    line-height: 26px;
    font-size: 16px;
    color: #545f69;
    z-index: 4;
    text-align: center;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(4px);
    -webkit-transform: translateZ(4px);
}
.wfc-zoom-out[data-v-2ed52fc5], .wfc-zoom-in[data-v-2ed52fc5]{
    display: block;
    width: 26px;
    height: 25px;
    line-height: 25px;
    color: #2fa2fe;
    font-weight: bold;
    border: 1px solid #2fa2fe;
    text-align: center;
    cursor: pointer;
    border-radius: 5px;
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wfc-zoom-out[data-v-2ed52fc5]{
    float: left;
}
.wfc-zoom-in[data-v-2ed52fc5]{
    float: right;
}
.wfc-tab-gray-content *[data-v-2ed52fc5]{
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wfc-process-scale[data-v-2ed52fc5]{
    position: relative;
    padding-top: 41px;
    width: 100%;
    margin-bottom: 150px;
    -webkit-transform-origin: 50% 0px 0px!important;
            transform-origin: 50% 0px 0px!important;
}
.wfcp-node[data-v-2ed52fc5]{
    width: 387px;
    display:inline-block;
}
.wfcp-branch[data-v-2ed52fc5], .wfcp-end[data-v-2ed52fc5]{
    width: 100%;
}
.wfcp-end[data-v-2ed52fc5]{
    width: 72px;
    height: 37px;
    line-height: 37px;
    border-radius: 5px;
    background: #d6d8e1;
    font-size: 13px;
    color: #6a747e;
    margin: auto;
}
.wfcp-node-box[data-v-2ed52fc5]{
    position: relative;
    width: 220px;
    height: 94px;
    margin: auto;
    background: #fff;
    z-index: 3;
    border-radius: 6px;
    cursor: pointer;
    text-align: left;
    border: 1px solid #fff;
    border-top: 3px solid #2fa2fe;
    padding: 14px 17px 14px 17px;
    /*
    -webkit-transform-style: preserve-3d;
    transform: translateZ(3px);
    -webkit-transform: translateZ(3px);
    */
}
.wfcp-node-list[data-v-2ed52fc5] .add-node-btn-box{
    position: relative;
    width: 237px;
    height: 90px;
    margin: auto;
}
.wfcp-node-list[data-v-2ed52fc5] .add-node-btn-box:before, .condition-node-box[data-v-2ed52fc5]:before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 3px;
    height: 100%;
    background-color: #d5d8e1;
}
.wfcp-node-list[data-v-2ed52fc5] .add-node-btn{
    width: 100%;
    height: 100%;
    color: #fff;
    padding-top: 25px;
}
.wfcp-node-list[data-v-2ed52fc5] .add-node-btn-icon{
    width: 40px;
    height: 40px;
    line-height: 40px;
    cursor: pointer;
    margin: auto;
    border-radius: 50%;
    background: #2fa2fe;
    z-index: 3;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(3px);
    -webkit-transform: translateZ(3px);
}
.wfc-process-scale .add-branch[data-v-2ed52fc5]{
    position: absolute;
    top: 18px;
    left: 50%;
    min-width: 72px;
    height: 36px;
    line-height: 36px;
    background: #fff;
    color: #6a747e;
    font-size: 13px;
    text-align: center;
    border-radius: 6px;
    border: none;
    outline: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    cursor:pointer;
    z-index: 3;
    -webkit-transform-style: preserve-3d;
    transform: translate(-50%, -50%) translateZ(3px);
    -webkit-transform: translate(-50%, -50%) translateZ(3px);
}
.wfcp-branch-box[data-v-2ed52fc5]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    width: auto;
    margin: auto;
    margin-top: 18px;
    overflow: visible;
    border-top: 3px solid #d4d6df;
    border-bottom: 3px solid #d4d6df;
}
.wfc-process-scale .branch-item[data-v-2ed52fc5]{
    position: relative;
    display: inline-block;
    margin: auto;
    margin-bottom: -1px;
    /*width: 387px;*/
}
.wfc-process-scale .condition-node[data-v-2ed52fc5]{
    min-height: 226px;
}
.wfc-process-scale .condition-node-box[data-v-2ed52fc5]{
    padding: 22px 75px 0 75px;
}
.wfc-process-scale .auto-judge[data-v-2ed52fc5]{
    position: relative;
    width: 220px;
    height: 94px;
    border-radius: 7px;
    background: #fff;
    margin: auto;
    padding: 15px;
    cursor: pointer;
    text-align: left;
    border: 1px solid #fff;
}
.wfcpn-item-name.purple-color[data-v-2ed52fc5]{
    text-decoration: underline;
}
.top-left-cover-line[data-v-2ed52fc5], .top-right-cover-line[data-v-2ed52fc5] {
    position: absolute;
    height: 6px;
    width: 50%;
    /*background-color: #f3f4f6;*/
    top: -4px;
}
.top-left-cover-line[data-v-2ed52fc5]{
    left: -1.5px;
}
.top-right-cover-line[data-v-2ed52fc5]{
    right: -1.5px;
}
.bottom-left-cover-line[data-v-2ed52fc5], .bottom-right-cover-line[data-v-2ed52fc5] {
    position: absolute;
    height: 6px;
    width: 50%;
    /*background-color: #f3f4f6;*/
    bottom: -3px;
}
.bottom-left-cover-line[data-v-2ed52fc5]{
    left: -1.5px;
}
.bottom-right-cover-line[data-v-2ed52fc5]{
    right: -1.5px;
}
.wfcs-sel-item[data-v-2ed52fc5]{
    position: relative;
    width: 100%;
    height: 35px;
    margin-bottom: 10px;
    padding-right: 110px;
}
.wfcs-sel-item[data-v-2ed52fc5]:last-child{
    margin-bottom: 0;
}
.wfcs-content[data-v-2ed52fc5] .el-checkbox{
    margin-right: 8px;
}
.wfcs-content[data-v-2ed52fc5] .el-radio{
    margin-bottom: 10px;
    font-size: 13px;
}
.wfcs-item[data-v-2ed52fc5] .el-checkbox__label{
    font-size: 13px;
}
.wfcs-content[data-v-2ed52fc5] .el-radio:last-child{
    margin-bottom: 0px;
}
.wfcs-sel-del-btn[data-v-2ed52fc5], .wfcs-sel-add-btn[data-v-2ed52fc5]{
    position: absolute;
    top: 50%;
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    text-align: center;
    border-radius: 59%;
    color: #fff;
    cursor: pointer;
    transform: translate(0%, -50%);
    -webkit-transform: translate(0%, -50%);
}
.wfcs-sel-del-btn[data-v-2ed52fc5]{
    right: 64px;
    background: #d6d8e1;
}
.wfcs-sel-add-btn[data-v-2ed52fc5]{
    right: 24px;
    background: #2fa2fe;
}
.wfcs-sel-item[data-v-2ed52fc5] .el-input{
    padding-right: 0;
}
.wfcs-sel-item[data-v-2ed52fc5] .el-input__prefix{
    left: 10px;
}
.wfcs-sel-item[data-v-2ed52fc5] .el-input--prefix .el-input__inner{
    padding-left: 35px;
}
.wfcs-sel-item[data-v-2ed52fc5] .el-input__prefix{
    cursor: move;
}
.wfcs-mag[data-v-2ed52fc5]{
    font-size: 13px;
    color: #8f98a3;
    padding: 5px 20px 0px;
}
.wfcp-node-list[data-v-2ed52fc5]{
    position: relative;
    margin-bottom: -1px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
        flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
        align-items: center;
}
.wfcp-branch[data-v-2ed52fc5]{
    width: 100%;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
}
.wfcp-branch-box-wrap[data-v-2ed52fc5]{
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    background: #f3f4f6;
}
.wfc-tab-condition-content[data-v-2ed52fc5]{
    overflow-x: auto;
}
.wfcp-branch-box .wfcp-node-list:first-child>.wfcp-node-item>.top-left-cover-line[data-v-2ed52fc5], .wfcp-branch-box .wfcp-node-list:last-child>.wfcp-node-item>.top-right-cover-line[data-v-2ed52fc5]{
    background-color: #f3f4f6;
}
.wfcp-branch-box .wfcp-node-list:first-child>.wfcp-node-item>.bottom-left-cover-line[data-v-2ed52fc5], .wfcp-branch-box .wfcp-node-list:last-child>.wfcp-node-item>.bottom-right-cover-line[data-v-2ed52fc5]{
    background-color: #f3f4f6;
}
.wfcp-node-list[data-v-2ed52fc5] .add-nod-sel-box{
    width: 324px;
    height: 90px;
    background: #fff;
    padding: 8px 15px;
}
.wfcp-node-list[data-v-2ed52fc5] .add-nod-sel-item{
    width: 33%;
    float: left;
    text-align:center;
    font-size: 14px;
    color: #6a747e;
    cursor: pointer;
}
.wfcp-node-list[data-v-2ed52fc5] .ans-icon{
    width: 64px;
    height: 64px;
    line-height: 64px;
    margin:auto;
    font-size: 25px;
    border-radius: 50%;
    margin-bottom: 12px;
    background: #d5ecff;
}
.wfcp-node-list[data-v-2ed52fc5] .ans-icon.blue-color{
    background: #d5ecff;
    font-size: 30px;
}
.wfcp-node-list[data-v-2ed52fc5] .ans-icon.orange-color{
    background: #ffebd5;
}
.wfcp-node-list[data-v-2ed52fc5] .ans-icon.purple-color{
    background: #eae8ff;
}
.blue-color[data-v-2ed52fc5]{
    color: #2fa2fe;
}
.wfcp-node-list[data-v-2ed52fc5] .add-nod-sel-box .green-color, .wfc-process-scale .green-color[data-v-2ed52fc5]{
    color: #6cc933;
}
.wfc-process-scale .green-top-color[data-v-2ed52fc5]{
    border-top: 3px solid #6cc933;
}
.wfc-process-scale .green-hover[data-v-2ed52fc5]{
    border-color: #6cc933;
}
.wfc-process-scale .green-hover .wfcpn-item-del[data-v-2ed52fc5]{
    background: #6cc933;
}
.wfcp-node-list[data-v-2ed52fc5] .add-nod-sel-box .orange-color, .wfc-process-scale .orange-color[data-v-2ed52fc5]{
    color: #ff9c2b;
}
.wfc-process-scale .orange-top-color[data-v-2ed52fc5]{
    border-top: 3px solid #ff9c2b;
}
.wfc-process-scale .orange-hover[data-v-2ed52fc5]{
    border-color: #ff9c2b;
}
.wfc-process-scale .orange-hover .wfcpn-item-del[data-v-2ed52fc5]{
    background: #ff9c2b;
}
.wfcp-node-list[data-v-2ed52fc5] .add-nod-sel-box .purple-color, .wfc-process-scale .purple-color[data-v-2ed52fc5]{
    color: #6f52ed;
}
.wfc-process-scale .purple-top-color[data-v-2ed52fc5]{
    border-top: 3px solid #6f52ed;
}
.wfc-process-scale .purple-hover[data-v-2ed52fc5]{
    border-color: #6f52ed;
}
.wfc-process-scale .purple-hover .wfcpn-item-del[data-v-2ed52fc5]{
    background: #6f52ed;
}
.wfcp-node-list[data-v-2ed52fc5] .add-nod-sel-box .jasper-color, .wfc-process-scale .jasper-color[data-v-2ed52fc5]{
    color: #2bd6c9;
}
.wfc-process-scale .jasper-top-color[data-v-2ed52fc5]{
    border-top: 3px solid #2bd6c9;
}
.wfc-process-scale .jasper-hover[data-v-2ed52fc5]{
    border-color: #2bd6c9;
}
.wfc-process-scale .jasper-hover .wfcpn-item-del[data-v-2ed52fc5]{
    background: #2bd6c9;
}
.wfcpn-item-icon[data-v-2ed52fc5]{
    display: inline-block;
    height: 18px;
    line-height: 18px;
    font-size: 18px;
    margin-top:2px;
}
.wfcpn-item-name[data-v-2ed52fc5]{
    display: inline-block;
    font-size: 16px;
    margin-bottom: 16px;
}
.wfcpn-item-desc[data-v-2ed52fc5]{
    font-size: 13px;
    color: #8f98a3;
    min-height: 28px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.wfcpn-item-del[data-v-2ed52fc5]{
    position: absolute;
    top: -8px;
    right: -8px;
    width: 16px;
    height: 16px;
    line-height: 16px;
    color: #fff;
    font-size: 12px;
    border-radius: 50%;
    text-align: center;
}
.wfc-process-set-box[data-v-2ed52fc5]{
    position: absolute;
    width: 430px;
    text-align:left;
    /*
    width: 22.4%;
    max-width: 431px;
    */
    background: #fff;
    z-index: 2 !important;
    top: -91px;
    bottom: 0;
    right: -100%;
    color: #333;
    padding-top: 90px;
    padding-bottom: 80px;
    -webkit-box-shadow: 0px 0px 8px #d6d8e1;
            box-shadow: 0px 0px 8px #d6d8e1;
    -webkit-transition: all .3s cubic-bezier(.645,.045,.355,1);
    transition: all .3s cubic-bezier(.645,.045,.355,1);
    z-index: 9;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(9px);
    -webkit-transform: translateZ(9px);
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.show-process-set-box[data-v-2ed52fc5]{
    right: 0;
}
.wfcps-name[data-v-2ed52fc5]{
    width: 100%;
    height: 70px;
    line-height: 70px;
    font-size: 15px;
    text-indent: 35px;
    border-bottom: 1px solid #f3f4f6;
}
.wfcps-content[data-v-2ed52fc5]{
    width: 100%;
    padding: 22px 33px 0 33px;
}
.wfcps-item-name[data-v-2ed52fc5]{
    width: 100%;
    height: 20px;
    font-size: 14px;
}
.wfcps-content[data-v-2ed52fc5] .el-radio__label{
    font-size: 13px;
}
.wfcps-item-con[data-v-2ed52fc5]{
    width: 100%;
    margin: 15px 0;
}
.wfcps-item-con[data-v-2ed52fc5] .el-input--suffix .el-input__inner{
    font-size: 13px;
}
.wfcps-item-con-desc[data-v-2ed52fc5]{
    width: 100%;
    font-size: 12px;
    color: #6a747e;
    margin-bottom: 20px;
}
.wfcps-item-add-btn[data-v-2ed52fc5]{
    display: inline-block;
    width: 108px;
    height: 32px;
    line-height: 32px;
    color: #fff;
    font-size: 14px;
    background: #2fa2fe;
    border-radius: 3px;
    cursor: pointer;
    margin-right: 20px;
    text-align: center;
}
.wfcps-item-msg[data-v-2ed52fc5]{
    display: inline-block;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #8f98a3;
}
.wfcps-user[data-v-2ed52fc5]{
    display: inline-block;
    position:relative;
    min-width: 100px;
    height: 40px;
    line-height: 40px;
    border: 1px solid #e7ebef;
    border-radius: 2px;
    padding: 0 30px 0 14px;
    margin: 0 20px 10px 0;
}
.wfcps-user-del-icon[data-v-2ed52fc5]{
    position:absolute;
    top: 50%;
    right: 8px;
    width: 16px;
    height: 16px;
    line-height: 16px;
    background: #2fa2fe;
    color: #fff;
    border-radius: 50%;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
    transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
}
.wfcps-content[data-v-2ed52fc5], .wfcps-user[data-v-2ed52fc5], .wfcps-bottom[data-v-2ed52fc5]{
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wfcps-bottom[data-v-2ed52fc5]{
    position: absolute;
    bottom: 0;
    height: 78px;
    padding: 15px 30px;
    background: #fff;
}
.wfcps-bottom button[data-v-2ed52fc5]{
    width: 160px;
    height: 40px;
    font-size: 14px;
    margin-right: 30px;
}
.wfcps-bottom[data-v-2ed52fc5] .el-button+.el-button{
    margin-right: 0;
}
.wfcps-condition-detail-item[data-v-2ed52fc5] .el-input{
    width: 172px;
    height: 50px;
    line-height: 50px;
}
.wfcps-condition-detail-item[data-v-2ed52fc5] .el-select{
    margin-right: 15px;
}
.wfcps-condition-detail-item .max-select[data-v-2ed52fc5]{
    width: 100%;
    margin-right: 0;
}
.wfcps-item-con.num-section[data-v-2ed52fc5]{
    line-height: 40px;
    text-align: center;
}
.wfcps-item-con.num-section[data-v-2ed52fc5] .el-input{
    width: 80px;
    height: 40px;
}
.wfcps-item-con.num-section[data-v-2ed52fc5] .el-input:first-child{
    margin-right: 4px;
}
.wfcps-item-con.num-section[data-v-2ed52fc5] .el-select{
    margin-right: 3px;
}
.num-section-msg[data-v-2ed52fc5], .num-section-icon[data-v-2ed52fc5]{
    display: inline-block;
    width: 85px;
    font-size: 14px;
    vertical-align: middle;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.num-section-icon[data-v-2ed52fc5]{
    width: 40px;
}
.wfc-tab-white-content[data-v-2ed52fc5] .el-select{
    width: 100%;
}
.wfc-tab-white-content[data-v-2ed52fc5] .el-form-item__content{
    text-align: left;
}
.wf-content>button[data-v-2ed52fc5]{
    float: right;
    margin: 20px 0 20px 15px;
    z-index: 7;
    padding: 8px 12px;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(7px);
    -webkit-transform: translateZ(7px);
}
.wf-content>button .layui-icon-extend-iconfont[data-v-2ed52fc5]{
    margin-right: 8px;
    font-size: 13px;
}
.wf-content>button>span[data-v-2ed52fc5]{
    margin: 0;
}
.wf-content>.el-button+.el-button[data-v-2ed52fc5]{
    margin-left: 15px;
}
.wf-content>button[data-v-2ed52fc5]:first-child{
    margin-right: 23px;
}
.wfcps-condition-detail-item[data-v-2ed52fc5] .el-checkbox{
    margin-bottom: 10px;
}
.wfcps-child-name[data-v-2ed52fc5]{
    margin-top: 22px;
}
.wf-content .wf-step-none[data-v-2ed52fc5]{
    padding-top: 0;
}
.wf-content .wf-step-none[data-v-2ed52fc5] .el-tabs__item, .wf-content .wf-step-none[data-v-2ed52fc5] .el-tabs__active-bar{
    display: none;
}
.wf-content .wf-step-none[data-v-2ed52fc5] .el-tabs__content{
    padding-top: 50px;
}
.wf-step-none .wfc-tab-gray-content[data-v-2ed52fc5]{
    border: 0;
}
.wf-content .wf-btn-top[data-v-2ed52fc5]{
    position: absolute;
    top: 0;
    right: 0;
    float: right;
    margin: 0px 0 20px 15px;
    z-index: 2;
    padding: 8px 12px;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(7px);
    -webkit-transform: translateZ(7px);
}
.wf-content .wf-btn-top .layui-icon-extend-iconfont[data-v-2ed52fc5]{
    margin-right: 8px;
    font-size: 13px;
}
.wf-content .wf-btn-top>span[data-v-2ed52fc5]{
    margin: 0;
}
.wf-content.wf-one-step-content[data-v-2ed52fc5]{
    padding: 0;
    background: #f3f4f6;
}
.wfcps-content-all[data-v-2ed52fc5]{
    width: 100%;
    height: 100%;
    overflow: auto;
    position: relative;
}
.wfcps-item-con-time-child[data-v-2ed52fc5]{
    position: relative;
    width: 100%;
    height: 45px;
}
[data-v-2ed52fc5] .wfcps-item-con-time-child .el-input__icon{
    line-height: 34px;
}
.wfcps-condition-detail-item-del-btn[data-v-2ed52fc5], .wfcps-item-con-child-del-btn[data-v-2ed52fc5], .wfcps-item-con-child-add-btn[data-v-2ed52fc5]{
    position: absolute;
    top: 0;
    font-size: 16px;
    font-weight: bold;
    color: #8f98a3;
    cursor: pointer;
    line-height: 34px;
}
.wfcps-condition-detail-item-del-btn[data-v-2ed52fc5]{
    right: 0;
    font-size: 20px;
}
.wfcps-item-con-child-add-btn[data-v-2ed52fc5]{
    right: 0;
}
.wfcps-item-con-child-del-btn[data-v-2ed52fc5]{
    font-size: 18px;
    right: 40px;
}
.wfcps-condition-detail-item-del-btn[data-v-2ed52fc5]:hover, .wfcps-item-con-child-del-btn[data-v-2ed52fc5]:hover, .wfcps-item-con-child-add-btn[data-v-2ed52fc5]:hover{
    color: #409EFF;
}
.wfcps-item-con-time-child-item.el-input[data-v-2ed52fc5]{
    width: 120px;
    height: 34px;
    line-height: 34px;
    float: left;
    cursor: pointer;
}
[data-v-2ed52fc5] .wfcps-item-con-time-child-item .el-input__inner{
    height: 34px;
    line-height: 34px;
    cursor: pointer;
}
.wfcps-item-con-time-child-item-icon[data-v-2ed52fc5]{
    height: 34px;
    line-height: 34px;
    margin: 0 10px;
    float: left;
}
.wfcps-condition-detail-item[data-v-2ed52fc5]{
    position: relative;
}
.process-set-box-shade[data-v-2ed52fc5]{
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .15);
}
.workflow-dialog-checkbox[data-v-2ed52fc5]{
    margin-bottom: 20px;
}
.wfcps-item-con-url-text.el-input[data-v-2ed52fc5]{
    width: 100%;
}
.wfcps-item-con-param-name.el-input[data-v-2ed52fc5]{
    width: 110px;
    margin-right: 10px;
}
.wfcps-item-con-child[data-v-2ed52fc5]{
    position: relative;
}
.wfcps-item-con-child .wfcs-sel-del-btn[data-v-2ed52fc5]{
    right: 34px;
}
.wfcps-item-con-child .wfcs-sel-add-btn[data-v-2ed52fc5]{
    right: 0;
}
[data-v-2ed52fc5] .wfcps-item-con-param-con .el-input{
    width: 160px;
}
.wfcri-head-row[data-v-2ed52fc5]{
    height: 35px;
    line-height:35px;
    text-indent: 10px;
    color: #8f98a3;
}
.wfcr-item-inner .wfcr-item-its[data-v-2ed52fc5]{
    margin-bottom:0px;
}
.wf-content.wf-step-no-top[data-v-2ed52fc5], .wf-content .wf-step-no-top[data-v-2ed52fc5]{
    top: 0;
    padding-top: 0;
}
[data-v-2ed52fc5] .wf-content .wf-step-no-top .el-tabs__header{
    top: 0;
}
[data-v-2ed52fc5] .edit-shade-show .el-tabs__content{
    z-index: 9;
    /*position: absolute;*/
    -webkit-transform: translate(0%, 0%) translateZ(9px);
            transform: translate(0%, 0%) translateZ(9px);
}
.wfc-tab-condition-save-btn[data-v-2ed52fc5]{
    display: block;
    width: 180px;
    margin: auto;
}
.wfc-step-second-save-btn[data-v-2ed52fc5]{
    display: block;
    width: 180px;
    margin: 10px auto;
    /**
     * modify by cao  修改from_type = 5时没有保存按钮的bug<复现：教师入离职-配置管理中的审批流应用>  2021/12/7
     * */
    z-index: 999;
}
.wfcs-content-desc[data-v-2ed52fc5]{
    font-size: 13px;
}
[data-v-2ed52fc5] .wfcs-content-num-input.el-input{
    width: 110px;
    padding-right: 10px;
    margin-left: 10px;
}
[data-v-2ed52fc5] .wfcs-content-num-input.el-input .el-input__inner{
    padding-right: 15px;
}
.wfc-tab-white-content .wfi-type-select[data-v-2ed52fc5] {
    width: 30%;
    float: left;
    margin-right: 10px;
}
.wfcs-item-set-user-info .el-select[data-v-2ed52fc5]{
    width: 100%;
}
[data-v-2ed52fc5] .wfcs-item-set-user-info .el-select .el-input__icon{
    line-height: 34px;
}
[data-v-2ed52fc5] .wfcs-item-set-user-info .el-checkbox{
    margin-bottom: 10px;
}
/*yansen 2021-10-25 修复工作流-表单设计不能拖动的问题*/
.wfc-panel.wfc-item-warehouse[data-v-2ed52fc5]{
    z-index: 2;
}
/*
 * @desc 工作流公用的css
 * @author zhangxue
 * @date 20191501
 */
html[data-v-b05bf990],body[data-v-b05bf990]{
    margin: 0;
    padding: 0;
    height: 100%;
    background: #f3f4f6;
    overflow: hidden;
}
.common_head[data-v-b05bf990], .manage_top_box[data-v-b05bf990]{
    position :relative;
    z-index: 3;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(3px);
    -webkit-transform: translateZ(3px);
}
/*
 * @desc 工作流创建的css
 * @author zhangxue
 * @date 20191501
 */
.wf-list-body[data-v-b05bf990]{
    width: 100%;
    min-height: 100%;
    text-align: center;
    overflow: hidden;
    background: #f3f4f6;
}
.wf-create-name[data-v-b05bf990]{
    height: 70px;
    line-height: 70px;
    padding: 0 23px;
    color: #7a8590;
    font-size: 14px;
    text-align: left;
    border-top: 1px solid #dfe7ed;
}
.wf-content[data-v-b05bf990]{
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    padding-top: 60px;
    background: #edeff4;
    z-index: 2;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(2px);
    -webkit-transform: translateZ(2px);
}
[data-v-b05bf990].wf-content div{
    z-index: 1;
}
.wf-content[data-v-b05bf990] .el-tabs{
}
.wf-content[data-v-b05bf990] .el-tabs__header{
    position: absolute;
    top: 61px;
    left: 50%;
    /*width: 55.4%;*/
    z-index: 2;
    transform: translate(-50%, 0%) translateZ(2px);
    -webkit-transform: translate(-50%, 0%) translateZ(2px);
    -webkit-transform-style: preserve-3d;
}
.wf-content[data-v-b05bf990] .el-tabs__nav{
    float: none;
}
.wf-content[data-v-b05bf990] .el-tabs__item{
    /*width: 25%;*/
    width: 200px;
    height: 70px;
    line-height: 70px;
    padding: 0;
    color: #545f69;
    font-size: 15px;
}
.wf-content[data-v-b05bf990] .el-tabs__nav .is-active{
    color: #2fa2fe;
    background: #edeff4;
}
.wf-content[data-v-b05bf990] .el-tabs__active-bar{
    width: 18px!important;
    height: 18px;
    bottom: -8px;
    left: 12.5%;
    background: #fff;
    transform: rotate(-45deg) translate(-36%, -36%)!important;
    -ms-transform: rotate(-45deg) translate(-36%, -36%)!important;
    -webkit-transform: rotate(-45deg) translate(-36%, -36%)!important;
    -webkit-transition: -webkit-transform .3s cubic-bezier(.645,.045,.355,1);
    -webkit-transition: all .3s cubic-bezier(.645,.045,.355,1);
    transition: all .3s cubic-bezier(.645,.045,.355,1);
}
.wf-content[data-v-b05bf990] .el-tabs__nav-wrap::after{
    height: 0;
}
.wf-content[data-v-b05bf990] .el-bar-first{
    background: #fff;
    /*left: 12.5%;*/
    left: 100px;
}
.wf-content[data-v-b05bf990] .el-bar-second{
    background: #d6d8e1;
    /*left: 37.5%;*/
    left: 300px;
}
.wf-content[data-v-b05bf990] .el-bar-third{
    background: #d6d8e1;
    /*left: 62.5%;*/
    left: 500px;
}
.wf-content[data-v-b05bf990] .el-bar-fourth{
    background: #fff;
    /*left: 87.5%;*/
    left: 700px;
}
.wf-content[data-v-b05bf990] .el-tabs__nav .is-active span{
    color: #fff;
    background: #2fa2fe;
}
.wfc-tab-name span[data-v-b05bf990]{
    display: inline-block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 15px;
    border-radius: 50%;
    margin-right: 10px;
    background: #d6d8e1;
    text-align: center;
}
.wfc-tab-white-content[data-v-b05bf990]{
    width: 98%;
    min-height: 80%;
    background: #fff;
    border-radius: 6px;
    margin: auto;
    padding: 35px 10%;
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wfc-tab-gray-content[data-v-b05bf990]{
    width: 100%;
    height: 100%;
    background: #f3f4f6;
    border-top: 1px solid #d6d8e1;
    position: relative;
    overflow-y: auto;
    overflow-x: hidden;
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wfct-name[data-v-b05bf990]{
    color: #2fa2fe;
    font-size: 14px;
    text-align: left;
    margin-bottom: 30px;
    padding-left: 12px;
}
.wfct-upload_img[data-v-b05bf990]{
    float: left;
    width: 60px;
    height: 60px;
    border-radius: 16px;
    background: #fff;
    margin-right: 11px;
    cursor: pointer;
    -webkit-box-shadow: 0px 0px 3px #7a8590;
            box-shadow: 0px 0px 3px #7a8590;
}
.wfct-upload_img img[data-v-b05bf990]{
    width: 100%;
    height: 100%;
}
.wtc-logo-box[data-v-b05bf990] .el-form-item__label{
    line-height: 60px;
}
.wfct-logo-tip[data-v-b05bf990]{
    float: left;
    line-height:60px;
    color: #919191;
}
.wf-content[data-v-b05bf990] .el-form-item__label{
    padding: 0 20px 0 0;
    color: #545f69;
    width: 88px;
}
.wf-content[data-v-b05bf990] .el-form-item{
    margin-bottom: 28px;
}
/***表格设计***/
/*
.wfc-tab-form-content{
    position: relative;
    overflow-y: auto;
    overflow-x: hidden;
}
*/
.wfc-panel[data-v-b05bf990]{
    height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 10;
    width: 21.88%;
    color: #6a747e;
    background: #fff;
    overflow-y: auto;
    text-align: left;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(10px);
    -webkit-transform: translateZ(10px);
}
.wfc-item-warehouse[data-v-b05bf990]{
    top: 0;
    left: 0;
    padding: 12px 20px;
}
.wfc-item-warehouse[data-v-b05bf990], .wfc-item-warehouse *[data-v-b05bf990], .wfc-result[data-v-b05bf990], .wfc-result *[data-v-b05bf990]{
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wfc-item-set[data-v-b05bf990]{
    right: -100%;
    -webkit-transition: all .3s cubic-bezier(.645,.045,.355,1);
    transition: all .3s cubic-bezier(.645,.045,.355,1);
}
.wfc-item-set-show[data-v-b05bf990]{
    right: 0;
}
.wfciw-name[data-v-b05bf990]{
    height: 38px;
    line-height: 38px;
    color: #2fa2fe;
    font-size: 14px;
    background: #f3f4f6;
    color: #545f69;
    border-radius: 5px;
    margin-bottom:12px;
    cursor:pointer;
}
.wfciw-name.ed .layui-icon-extend-iconfont[data-v-b05bf990]{
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
}
.wfciw-name .layui-icon-extend-iconfont[data-v-b05bf990]{
    color: #b2bbc4;
    margin-left:5px;
    margin-right:5px;
    font-size: 18px;
}
.wfciw-content[data-v-b05bf990]{
    width: 100%;
}
.wfciw-item[data-v-b05bf990]{
    position: relative;
    width: 100%;
    height: 40px;
    line-height: 40px;
    border-radius: 5px;
    padding: 0 20px;
    font-size: 13px;
    margin-bottom: 13px;
    border: 1px solid #dce5ef;
    cursor: move;
}
.wfciw-item img[data-v-b05bf990]{
    position:absolute;
    top: 50%;
    right: 32px;
    max-width: 18px;
    max-height: 18px;
    transform: translate(50%, -50%);
    -webkit-transform: translate(50%, -50%);
}
.wfciw-item-block[data-v-b05bf990]{
    height: 34px;
    line-height:34px;
    text-align: center;
    width: calc(33.33333% - 12px);
    margin-right: 18px;
    display: inline-block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #d8e1eb;
    border-radius: 3px;
    margin-bottom:12px;
    padding: 0 5px;
    cursor: move;
    font-size: 13px;
}
.wfciw-item-block-cover[data-v-b05bf990]{
    padding: 8px;
    border: 1px solid #d8e1eb;
    border-radius: 6px;
    padding:0 12px;
    margin-bottom:12px;
    cursor:move;
}
.wfciw-item-block-name[data-v-b05bf990]{
    margin: 12px 0;
}
.wfciw-item-block[data-v-b05bf990]:nth-child(3n) {
    margin-right:0px;
}
.wfciw-item-block-cover .wfciw-item-block[data-v-b05bf990]{
    cursor:auto;
}
.wfc-result-box[data-v-b05bf990]{
    position: absolute;
    height: 100%;
    width: 100%;
    overflow: auto;
}
.wfc-result[data-v-b05bf990]{
    position: relative;
    width: 100%;
    height: 680px;
    padding-top: 15px;
    text-align: left;
    background: url(/vue/dist/static/img/phone_msg.91926f9.png) no-repeat top;
    background-size: 360px;
}
.wfcr-content[data-v-b05bf990]{
    width: 274px;
    height: 462px;
    margin: auto;
    margin-top: 56px;
    overflow-y: auto;
    margin-bottom: 40px;
}
.wfcr-content-bg[data-v-b05bf990]{
    background: #f3f4f6;
}
.wfcr-content-group-bg[data-v-b05bf990]{
    background: #fff;
    min-height: 15px;
}
._nr[data-v-b05bf990]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.wfcr-item[data-v-b05bf990], .wfcr-item-its[data-v-b05bf990]{
    position: relative;
    width: 100%;
    min-height: 44px;
    line-height: 44px;
    margin-bottom: 10px;
    background: #fff;
    cursor: move;
    border: 1px solid #fff;
}
.wfcr-item-hover[data-v-b05bf990], .wfcr-group-item-hover[data-v-b05bf990]{
    border: 1px dashed #2fa2fe;
}
.wfcr-item-hover>.wfcr-item-inner>.wfcri-remove[data-v-b05bf990], .wfcr-group-item-hover>.wfcri-remove[data-v-b05bf990]{
    display: block;
}
.wfcr-item-click[data-v-b05bf990]{
    border: 1px solid #2fa2fe;
}
.wfcri-remove[data-v-b05bf990]{
    position: absolute;
    top: -1px;
    right: -1px;
    padding: 3px;
    font-size: 12px;
    color: #eee;
    line-height: 1;
    display: none;
    background: #2fa2fe;
    cursor: pointer;
    z-index: 10;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(10px);
    -webkit-transform: translateZ(10px);
}
.wfcri-overlay[data-v-b05bf990]{
   padding: 0 10px 0 2px;
}
.wfcri-view label[data-v-b05bf990]{
    display: inline-block;
    float: left;
    white-space: normal;
    word-break: break-word;
    padding: 0 10px;
    color: #222;
    width: 167px;
    color: #545f69;
    font-size: 13px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.wfcri-view span[data-v-b05bf990]{
    display: inline-block;
    float: right;
    text-align: right;
    color: rgba(25, 31, 37, .4);
    padding-right: 3px;
    font-size: 13px;
    color: #8f98a3;
    width: 70px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.wfcri-view i[data-v-b05bf990]{
    float: right;
    line-height: 44px;
    width: 15px;
}
.wfcs-title[data-v-b05bf990]{
    width: 100%;
    height: 50px;
    line-height: 50px;
    text-indent: 20px;
    font-size: 15px;
    color: #333333;
    border-bottom: 1px solid #dfe7ed;
}
.wfcs-item[data-v-b05bf990]{
    padding: 20px 0 0 21px;
    color: #333;
}
.wfcs-item-name[data-v-b05bf990]{
    height: 16px;
    line-height: 16px;
    font-size: 14px;
    margin-bottom: 14px;
}
.wfcs-item-name span[data-v-b05bf990]{
    margin-left: 10px;
    color: #8f98a3;
    font-size: 12px;
}
.wfcs-content[data-v-b05bf990] .el-input{
    padding-right: 25px;
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wfcs-content[data-v-b05bf990] .el-input .el-input__suffix{
    right: 27px;
}
.wfcs-content[data-v-b05bf990] .el-input__inner{
    height: 34px;
    line-height: 34px;
    font-size: 13px;
    padding-right: 43px;
}
.wfcs-sel-item[data-v-b05bf990] .el-input .el-input__suffix{
    right: 1px;
}
.wfcs-sel-item[data-v-b05bf990] .el-input__icon{
    line-height: 34px;
}
/***流程设计***/
.wf-content[data-v-b05bf990] .el-tabs{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden;
    padding-top: 61px;
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wf-content[data-v-b05bf990] .el-tabs__content{
    width: 100%;
    height: 100%;
    overflow: visible;
    padding-top: 70px;
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wf-content[data-v-b05bf990] .el-tab-pane{
    height: 100%;
    width: 100%;
}
.wfc-zoom[data-v-b05bf990]{
    position: absolute;
    top: 110px;
    right: 22px;
    width: 125px;
    height: 26px;
    line-height: 26px;
    font-size: 16px;
    color: #545f69;
    z-index: 4;
    text-align: center;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(4px);
    -webkit-transform: translateZ(4px);
}
.wfc-zoom-out[data-v-b05bf990], .wfc-zoom-in[data-v-b05bf990]{
    display: block;
    width: 26px;
    height: 25px;
    line-height: 25px;
    color: #2fa2fe;
    font-weight: bold;
    border: 1px solid #2fa2fe;
    text-align: center;
    cursor: pointer;
    border-radius: 5px;
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wfc-zoom-out[data-v-b05bf990]{
    float: left;
}
.wfc-zoom-in[data-v-b05bf990]{
    float: right;
}
.wfc-tab-gray-content *[data-v-b05bf990]{
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wfc-process-scale[data-v-b05bf990]{
    position: relative;
    padding-top: 41px;
    width: 100%;
    margin-bottom: 150px;
    -webkit-transform-origin: 50% 0px 0px!important;
            transform-origin: 50% 0px 0px!important;
}
.wfcp-node[data-v-b05bf990]{
    width: 387px;
    display:inline-block;
}
.wfcp-branch[data-v-b05bf990], .wfcp-end[data-v-b05bf990]{
    width: 100%;
}
.wfcp-end[data-v-b05bf990]{
    width: 72px;
    height: 37px;
    line-height: 37px;
    border-radius: 5px;
    background: #d6d8e1;
    font-size: 13px;
    color: #6a747e;
    margin: auto;
}
.wfcp-node-box[data-v-b05bf990]{
    position: relative;
    width: 220px;
    height: 94px;
    margin: auto;
    background: #fff;
    z-index: 3;
    border-radius: 6px;
    cursor: pointer;
    text-align: left;
    border: 1px solid #fff;
    border-top: 3px solid #2fa2fe;
    padding: 14px 17px 14px 17px;
    /*
    -webkit-transform-style: preserve-3d;
    transform: translateZ(3px);
    -webkit-transform: translateZ(3px);
    */
}
.wfcp-node-list[data-v-b05bf990] .add-node-btn-box{
    position: relative;
    width: 237px;
    height: 90px;
    margin: auto;
}
.wfcp-node-list[data-v-b05bf990] .add-node-btn-box:before, .condition-node-box[data-v-b05bf990]:before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 3px;
    height: 100%;
    background-color: #d5d8e1;
}
.wfcp-node-list[data-v-b05bf990] .add-node-btn{
    width: 100%;
    height: 100%;
    color: #fff;
    padding-top: 25px;
}
.wfcp-node-list[data-v-b05bf990] .add-node-btn-icon{
    width: 40px;
    height: 40px;
    line-height: 40px;
    cursor: pointer;
    margin: auto;
    border-radius: 50%;
    background: #2fa2fe;
    z-index: 3;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(3px);
    -webkit-transform: translateZ(3px);
}
.wfc-process-scale .add-branch[data-v-b05bf990]{
    position: absolute;
    top: 18px;
    left: 50%;
    min-width: 72px;
    height: 36px;
    line-height: 36px;
    background: #fff;
    color: #6a747e;
    font-size: 13px;
    text-align: center;
    border-radius: 6px;
    border: none;
    outline: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    cursor:pointer;
    z-index: 3;
    -webkit-transform-style: preserve-3d;
    transform: translate(-50%, -50%) translateZ(3px);
    -webkit-transform: translate(-50%, -50%) translateZ(3px);
}
.wfcp-branch-box[data-v-b05bf990]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    width: auto;
    margin: auto;
    margin-top: 18px;
    overflow: visible;
    border-top: 3px solid #d4d6df;
    border-bottom: 3px solid #d4d6df;
}
.wfc-process-scale .branch-item[data-v-b05bf990]{
    position: relative;
    display: inline-block;
    margin: auto;
    margin-bottom: -1px;
    /*width: 387px;*/
}
.wfc-process-scale .condition-node[data-v-b05bf990]{
    min-height: 226px;
}
.wfc-process-scale .condition-node-box[data-v-b05bf990]{
    padding: 22px 75px 0 75px;
}
.wfc-process-scale .auto-judge[data-v-b05bf990]{
    position: relative;
    width: 220px;
    height: 94px;
    border-radius: 7px;
    background: #fff;
    margin: auto;
    padding: 15px;
    cursor: pointer;
    text-align: left;
    border: 1px solid #fff;
}
.wfcpn-item-name.purple-color[data-v-b05bf990]{
    text-decoration: underline;
}
.top-left-cover-line[data-v-b05bf990], .top-right-cover-line[data-v-b05bf990] {
    position: absolute;
    height: 6px;
    width: 50%;
    /*background-color: #f3f4f6;*/
    top: -4px;
}
.top-left-cover-line[data-v-b05bf990]{
    left: -1.5px;
}
.top-right-cover-line[data-v-b05bf990]{
    right: -1.5px;
}
.bottom-left-cover-line[data-v-b05bf990], .bottom-right-cover-line[data-v-b05bf990] {
    position: absolute;
    height: 6px;
    width: 50%;
    /*background-color: #f3f4f6;*/
    bottom: -3px;
}
.bottom-left-cover-line[data-v-b05bf990]{
    left: -1.5px;
}
.bottom-right-cover-line[data-v-b05bf990]{
    right: -1.5px;
}
.wfcs-sel-item[data-v-b05bf990]{
    position: relative;
    width: 100%;
    height: 35px;
    margin-bottom: 10px;
    padding-right: 110px;
}
.wfcs-sel-item[data-v-b05bf990]:last-child{
    margin-bottom: 0;
}
.wfcs-content[data-v-b05bf990] .el-checkbox{
    margin-right: 8px;
}
.wfcs-content[data-v-b05bf990] .el-radio{
    margin-bottom: 10px;
    font-size: 13px;
}
.wfcs-item[data-v-b05bf990] .el-checkbox__label{
    font-size: 13px;
}
.wfcs-content[data-v-b05bf990] .el-radio:last-child{
    margin-bottom: 0px;
}
.wfcs-sel-del-btn[data-v-b05bf990], .wfcs-sel-add-btn[data-v-b05bf990]{
    position: absolute;
    top: 50%;
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    text-align: center;
    border-radius: 59%;
    color: #fff;
    cursor: pointer;
    transform: translate(0%, -50%);
    -webkit-transform: translate(0%, -50%);
}
.wfcs-sel-del-btn[data-v-b05bf990]{
    right: 64px;
    background: #d6d8e1;
}
.wfcs-sel-add-btn[data-v-b05bf990]{
    right: 24px;
    background: #2fa2fe;
}
.wfcs-sel-item[data-v-b05bf990] .el-input{
    padding-right: 0;
}
.wfcs-sel-item[data-v-b05bf990] .el-input__prefix{
    left: 10px;
}
.wfcs-sel-item[data-v-b05bf990] .el-input--prefix .el-input__inner{
    padding-left: 35px;
}
.wfcs-sel-item[data-v-b05bf990] .el-input__prefix{
    cursor: move;
}
.wfcs-mag[data-v-b05bf990]{
    font-size: 13px;
    color: #8f98a3;
    padding: 5px 20px 0px;
}
.wfcp-node-list[data-v-b05bf990]{
    position: relative;
    margin-bottom: -1px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
        flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
        align-items: center;
}
.wfcp-branch[data-v-b05bf990]{
    width: 100%;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
}
.wfcp-branch-box-wrap[data-v-b05bf990]{
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    background: #f3f4f6;
}
.wfc-tab-condition-content[data-v-b05bf990]{
    overflow-x: auto;
}
.wfcp-branch-box .wfcp-node-list:first-child>.wfcp-node-item>.top-left-cover-line[data-v-b05bf990], .wfcp-branch-box .wfcp-node-list:last-child>.wfcp-node-item>.top-right-cover-line[data-v-b05bf990]{
    background-color: #f3f4f6;
}
.wfcp-branch-box .wfcp-node-list:first-child>.wfcp-node-item>.bottom-left-cover-line[data-v-b05bf990], .wfcp-branch-box .wfcp-node-list:last-child>.wfcp-node-item>.bottom-right-cover-line[data-v-b05bf990]{
    background-color: #f3f4f6;
}
.wfcp-node-list[data-v-b05bf990] .add-nod-sel-box{
    width: 324px;
    height: 90px;
    background: #fff;
    padding: 8px 15px;
}
.wfcp-node-list[data-v-b05bf990] .add-nod-sel-item{
    width: 33%;
    float: left;
    text-align:center;
    font-size: 14px;
    color: #6a747e;
    cursor: pointer;
}
.wfcp-node-list[data-v-b05bf990] .ans-icon{
    width: 64px;
    height: 64px;
    line-height: 64px;
    margin:auto;
    font-size: 25px;
    border-radius: 50%;
    margin-bottom: 12px;
    background: #d5ecff;
}
.wfcp-node-list[data-v-b05bf990] .ans-icon.blue-color{
    background: #d5ecff;
    font-size: 30px;
}
.wfcp-node-list[data-v-b05bf990] .ans-icon.orange-color{
    background: #ffebd5;
}
.wfcp-node-list[data-v-b05bf990] .ans-icon.purple-color{
    background: #eae8ff;
}
.blue-color[data-v-b05bf990]{
    color: #2fa2fe;
}
.wfcp-node-list[data-v-b05bf990] .add-nod-sel-box .green-color, .wfc-process-scale .green-color[data-v-b05bf990]{
    color: #6cc933;
}
.wfc-process-scale .green-top-color[data-v-b05bf990]{
    border-top: 3px solid #6cc933;
}
.wfc-process-scale .green-hover[data-v-b05bf990]{
    border-color: #6cc933;
}
.wfc-process-scale .green-hover .wfcpn-item-del[data-v-b05bf990]{
    background: #6cc933;
}
.wfcp-node-list[data-v-b05bf990] .add-nod-sel-box .orange-color, .wfc-process-scale .orange-color[data-v-b05bf990]{
    color: #ff9c2b;
}
.wfc-process-scale .orange-top-color[data-v-b05bf990]{
    border-top: 3px solid #ff9c2b;
}
.wfc-process-scale .orange-hover[data-v-b05bf990]{
    border-color: #ff9c2b;
}
.wfc-process-scale .orange-hover .wfcpn-item-del[data-v-b05bf990]{
    background: #ff9c2b;
}
.wfcp-node-list[data-v-b05bf990] .add-nod-sel-box .purple-color, .wfc-process-scale .purple-color[data-v-b05bf990]{
    color: #6f52ed;
}
.wfc-process-scale .purple-top-color[data-v-b05bf990]{
    border-top: 3px solid #6f52ed;
}
.wfc-process-scale .purple-hover[data-v-b05bf990]{
    border-color: #6f52ed;
}
.wfc-process-scale .purple-hover .wfcpn-item-del[data-v-b05bf990]{
    background: #6f52ed;
}
.wfcp-node-list[data-v-b05bf990] .add-nod-sel-box .jasper-color, .wfc-process-scale .jasper-color[data-v-b05bf990]{
    color: #2bd6c9;
}
.wfc-process-scale .jasper-top-color[data-v-b05bf990]{
    border-top: 3px solid #2bd6c9;
}
.wfc-process-scale .jasper-hover[data-v-b05bf990]{
    border-color: #2bd6c9;
}
.wfc-process-scale .jasper-hover .wfcpn-item-del[data-v-b05bf990]{
    background: #2bd6c9;
}
.wfcpn-item-icon[data-v-b05bf990]{
    display: inline-block;
    height: 18px;
    line-height: 18px;
    font-size: 18px;
    margin-top:2px;
}
.wfcpn-item-name[data-v-b05bf990]{
    display: inline-block;
    font-size: 16px;
    margin-bottom: 16px;
}
.wfcpn-item-desc[data-v-b05bf990]{
    font-size: 13px;
    color: #8f98a3;
    min-height: 28px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.wfcpn-item-del[data-v-b05bf990]{
    position: absolute;
    top: -8px;
    right: -8px;
    width: 16px;
    height: 16px;
    line-height: 16px;
    color: #fff;
    font-size: 12px;
    border-radius: 50%;
    text-align: center;
}
.wfc-process-set-box[data-v-b05bf990]{
    position: absolute;
    width: 430px;
    text-align:left;
    /*
    width: 22.4%;
    max-width: 431px;
    */
    background: #fff;
    z-index: 2 !important;
    top: -91px;
    bottom: 0;
    right: -100%;
    color: #333;
    padding-top: 90px;
    padding-bottom: 80px;
    -webkit-box-shadow: 0px 0px 8px #d6d8e1;
            box-shadow: 0px 0px 8px #d6d8e1;
    -webkit-transition: all .3s cubic-bezier(.645,.045,.355,1);
    transition: all .3s cubic-bezier(.645,.045,.355,1);
    z-index: 9;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(9px);
    -webkit-transform: translateZ(9px);
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.show-process-set-box[data-v-b05bf990]{
    right: 0;
}
.wfcps-name[data-v-b05bf990]{
    width: 100%;
    height: 70px;
    line-height: 70px;
    font-size: 15px;
    text-indent: 35px;
    border-bottom: 1px solid #f3f4f6;
}
.wfcps-content[data-v-b05bf990]{
    width: 100%;
    padding: 22px 33px 0 33px;
}
.wfcps-item-name[data-v-b05bf990]{
    width: 100%;
    height: 20px;
    font-size: 14px;
}
.wfcps-content[data-v-b05bf990] .el-radio__label{
    font-size: 13px;
}
.wfcps-item-con[data-v-b05bf990]{
    width: 100%;
    margin: 15px 0;
}
.wfcps-item-con[data-v-b05bf990] .el-input--suffix .el-input__inner{
    font-size: 13px;
}
.wfcps-item-con-desc[data-v-b05bf990]{
    width: 100%;
    font-size: 12px;
    color: #6a747e;
    margin-bottom: 20px;
}
.wfcps-item-add-btn[data-v-b05bf990]{
    display: inline-block;
    width: 108px;
    height: 32px;
    line-height: 32px;
    color: #fff;
    font-size: 14px;
    background: #2fa2fe;
    border-radius: 3px;
    cursor: pointer;
    margin-right: 20px;
    text-align: center;
}
.wfcps-item-msg[data-v-b05bf990]{
    display: inline-block;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #8f98a3;
}
.wfcps-user[data-v-b05bf990]{
    display: inline-block;
    position:relative;
    min-width: 100px;
    height: 40px;
    line-height: 40px;
    border: 1px solid #e7ebef;
    border-radius: 2px;
    padding: 0 30px 0 14px;
    margin: 0 20px 10px 0;
}
.wfcps-user-del-icon[data-v-b05bf990]{
    position:absolute;
    top: 50%;
    right: 8px;
    width: 16px;
    height: 16px;
    line-height: 16px;
    background: #2fa2fe;
    color: #fff;
    border-radius: 50%;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
    transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
}
.wfcps-content[data-v-b05bf990], .wfcps-user[data-v-b05bf990], .wfcps-bottom[data-v-b05bf990]{
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wfcps-bottom[data-v-b05bf990]{
    position: absolute;
    bottom: 0;
    height: 78px;
    padding: 15px 30px;
    background: #fff;
}
.wfcps-bottom button[data-v-b05bf990]{
    width: 160px;
    height: 40px;
    font-size: 14px;
    margin-right: 30px;
}
.wfcps-bottom[data-v-b05bf990] .el-button+.el-button{
    margin-right: 0;
}
.wfcps-condition-detail-item[data-v-b05bf990] .el-input{
    width: 172px;
    height: 50px;
    line-height: 50px;
}
.wfcps-condition-detail-item[data-v-b05bf990] .el-select{
    margin-right: 15px;
}
.wfcps-condition-detail-item .max-select[data-v-b05bf990]{
    width: 100%;
    margin-right: 0;
}
.wfcps-item-con.num-section[data-v-b05bf990]{
    line-height: 40px;
    text-align: center;
}
.wfcps-item-con.num-section[data-v-b05bf990] .el-input{
    width: 80px;
    height: 40px;
}
.wfcps-item-con.num-section[data-v-b05bf990] .el-input:first-child{
    margin-right: 4px;
}
.wfcps-item-con.num-section[data-v-b05bf990] .el-select{
    margin-right: 3px;
}
.num-section-msg[data-v-b05bf990], .num-section-icon[data-v-b05bf990]{
    display: inline-block;
    width: 85px;
    font-size: 14px;
    vertical-align: middle;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.num-section-icon[data-v-b05bf990]{
    width: 40px;
}
.wfc-tab-white-content[data-v-b05bf990] .el-select{
    width: 100%;
}
.wfc-tab-white-content[data-v-b05bf990] .el-form-item__content{
    text-align: left;
}
.wf-content>button[data-v-b05bf990]{
    float: right;
    margin: 20px 0 20px 15px;
    z-index: 7;
    padding: 8px 12px;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(7px);
    -webkit-transform: translateZ(7px);
}
.wf-content>button .layui-icon-extend-iconfont[data-v-b05bf990]{
    margin-right: 8px;
    font-size: 13px;
}
.wf-content>button>span[data-v-b05bf990]{
    margin: 0;
}
.wf-content>.el-button+.el-button[data-v-b05bf990]{
    margin-left: 15px;
}
.wf-content>button[data-v-b05bf990]:first-child{
    margin-right: 23px;
}
.wfcps-condition-detail-item[data-v-b05bf990] .el-checkbox{
    margin-bottom: 10px;
}
.wfcps-child-name[data-v-b05bf990]{
    margin-top: 22px;
}
.wf-content .wf-step-none[data-v-b05bf990]{
    padding-top: 0;
}
.wf-content .wf-step-none[data-v-b05bf990] .el-tabs__item, .wf-content .wf-step-none[data-v-b05bf990] .el-tabs__active-bar{
    display: none;
}
.wf-content .wf-step-none[data-v-b05bf990] .el-tabs__content{
    padding-top: 50px;
}
.wf-step-none .wfc-tab-gray-content[data-v-b05bf990]{
    border: 0;
}
.wf-content .wf-btn-top[data-v-b05bf990]{
    position: absolute;
    top: 0;
    right: 0;
    float: right;
    margin: 0px 0 20px 15px;
    z-index: 2;
    padding: 8px 12px;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(7px);
    -webkit-transform: translateZ(7px);
}
.wf-content .wf-btn-top .layui-icon-extend-iconfont[data-v-b05bf990]{
    margin-right: 8px;
    font-size: 13px;
}
.wf-content .wf-btn-top>span[data-v-b05bf990]{
    margin: 0;
}
.wf-content.wf-one-step-content[data-v-b05bf990]{
    padding: 0;
    background: #f3f4f6;
}
.wfcps-content-all[data-v-b05bf990]{
    width: 100%;
    height: 100%;
    overflow: auto;
    position: relative;
}
.wfcps-item-con-time-child[data-v-b05bf990]{
    position: relative;
    width: 100%;
    height: 45px;
}
[data-v-b05bf990] .wfcps-item-con-time-child .el-input__icon{
    line-height: 34px;
}
.wfcps-condition-detail-item-del-btn[data-v-b05bf990], .wfcps-item-con-child-del-btn[data-v-b05bf990], .wfcps-item-con-child-add-btn[data-v-b05bf990]{
    position: absolute;
    top: 0;
    font-size: 16px;
    font-weight: bold;
    color: #8f98a3;
    cursor: pointer;
    line-height: 34px;
}
.wfcps-condition-detail-item-del-btn[data-v-b05bf990]{
    right: 0;
    font-size: 20px;
}
.wfcps-item-con-child-add-btn[data-v-b05bf990]{
    right: 0;
}
.wfcps-item-con-child-del-btn[data-v-b05bf990]{
    font-size: 18px;
    right: 40px;
}
.wfcps-condition-detail-item-del-btn[data-v-b05bf990]:hover, .wfcps-item-con-child-del-btn[data-v-b05bf990]:hover, .wfcps-item-con-child-add-btn[data-v-b05bf990]:hover{
    color: #409EFF;
}
.wfcps-item-con-time-child-item.el-input[data-v-b05bf990]{
    width: 120px;
    height: 34px;
    line-height: 34px;
    float: left;
    cursor: pointer;
}
[data-v-b05bf990] .wfcps-item-con-time-child-item .el-input__inner{
    height: 34px;
    line-height: 34px;
    cursor: pointer;
}
.wfcps-item-con-time-child-item-icon[data-v-b05bf990]{
    height: 34px;
    line-height: 34px;
    margin: 0 10px;
    float: left;
}
.wfcps-condition-detail-item[data-v-b05bf990]{
    position: relative;
}
.process-set-box-shade[data-v-b05bf990]{
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .15);
}
.workflow-dialog-checkbox[data-v-b05bf990]{
    margin-bottom: 20px;
}
.wfcps-item-con-url-text.el-input[data-v-b05bf990]{
    width: 100%;
}
.wfcps-item-con-param-name.el-input[data-v-b05bf990]{
    width: 110px;
    margin-right: 10px;
}
.wfcps-item-con-child[data-v-b05bf990]{
    position: relative;
}
.wfcps-item-con-child .wfcs-sel-del-btn[data-v-b05bf990]{
    right: 34px;
}
.wfcps-item-con-child .wfcs-sel-add-btn[data-v-b05bf990]{
    right: 0;
}
[data-v-b05bf990] .wfcps-item-con-param-con .el-input{
    width: 160px;
}
.wfcri-head-row[data-v-b05bf990]{
    height: 35px;
    line-height:35px;
    text-indent: 10px;
    color: #8f98a3;
}
.wfcr-item-inner .wfcr-item-its[data-v-b05bf990]{
    margin-bottom:0px;
}
.wf-content.wf-step-no-top[data-v-b05bf990], .wf-content .wf-step-no-top[data-v-b05bf990]{
    top: 0;
    padding-top: 0;
}
[data-v-b05bf990] .wf-content .wf-step-no-top .el-tabs__header{
    top: 0;
}
[data-v-b05bf990] .edit-shade-show .el-tabs__content{
    z-index: 9;
    /*position: absolute;*/
    -webkit-transform: translate(0%, 0%) translateZ(9px);
            transform: translate(0%, 0%) translateZ(9px);
}
.wfc-tab-condition-save-btn[data-v-b05bf990]{
    display: block;
    width: 180px;
    margin: auto;
}
.wfc-step-second-save-btn[data-v-b05bf990]{
    display: block;
    width: 180px;
    margin: 10px auto;
    /**
     * modify by cao  修改from_type = 5时没有保存按钮的bug<复现：教师入离职-配置管理中的审批流应用>  2021/12/7
     * */
    z-index: 999;
}
.wfcs-content-desc[data-v-b05bf990]{
    font-size: 13px;
}
[data-v-b05bf990] .wfcs-content-num-input.el-input{
    width: 110px;
    padding-right: 10px;
    margin-left: 10px;
}
[data-v-b05bf990] .wfcs-content-num-input.el-input .el-input__inner{
    padding-right: 15px;
}
.wfc-tab-white-content .wfi-type-select[data-v-b05bf990] {
    width: 30%;
    float: left;
    margin-right: 10px;
}
.wfcs-item-set-user-info .el-select[data-v-b05bf990]{
    width: 100%;
}
[data-v-b05bf990] .wfcs-item-set-user-info .el-select .el-input__icon{
    line-height: 34px;
}
[data-v-b05bf990] .wfcs-item-set-user-info .el-checkbox{
    margin-bottom: 10px;
}
/*yansen 2021-10-25 修复工作流-表单设计不能拖动的问题*/
.wfc-panel.wfc-item-warehouse[data-v-b05bf990]{
    z-index: 2;
}
/*
 * @desc 工作流创建的css
 * @author zhangxue
 * @date 20191501
 */
.wf-list-body[data-v-2853986a]{
    width: 100%;
    min-height: 100%;
    text-align: center;
    overflow: hidden;
    background: #f3f4f6;
}
.wf-create-name[data-v-2853986a]{
    height: 70px;
    line-height: 70px;
    padding: 0 23px;
    color: #7a8590;
    font-size: 14px;
    text-align: left;
    border-top: 1px solid #dfe7ed;
}
.wf-content[data-v-2853986a]{
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    padding-top: 60px;
    background: #edeff4;
    z-index: 2;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(2px);
    -webkit-transform: translateZ(2px);
}
[data-v-2853986a].wf-content div{
    z-index: 1;
}
.wf-content[data-v-2853986a] .el-tabs{
}
.wf-content[data-v-2853986a] .el-tabs__header{
    position: absolute;
    top: 61px;
    left: 50%;
    /*width: 55.4%;*/
    z-index: 2;
    transform: translate(-50%, 0%) translateZ(2px);
    -webkit-transform: translate(-50%, 0%) translateZ(2px);
    -webkit-transform-style: preserve-3d;
}
.wf-content[data-v-2853986a] .el-tabs__nav{
    float: none;
}
.wf-content[data-v-2853986a] .el-tabs__item{
    /*width: 25%;*/
    width: 200px;
    height: 70px;
    line-height: 70px;
    padding: 0;
    color: #545f69;
    font-size: 15px;
}
.wf-content[data-v-2853986a] .el-tabs__nav .is-active{
    color: #2fa2fe;
    background: #edeff4;
}
.wf-content[data-v-2853986a] .el-tabs__active-bar{
    width: 18px!important;
    height: 18px;
    bottom: -8px;
    left: 12.5%;
    background: #fff;
    transform: rotate(-45deg) translate(-36%, -36%)!important;
    -ms-transform: rotate(-45deg) translate(-36%, -36%)!important;
    -webkit-transform: rotate(-45deg) translate(-36%, -36%)!important;
    -webkit-transition: -webkit-transform .3s cubic-bezier(.645,.045,.355,1);
    -webkit-transition: all .3s cubic-bezier(.645,.045,.355,1);
    transition: all .3s cubic-bezier(.645,.045,.355,1);
}
.wf-content[data-v-2853986a] .el-tabs__nav-wrap::after{
    height: 0;
}
.wf-content[data-v-2853986a] .el-bar-first{
    background: #fff;
    /*left: 12.5%;*/
    left: 100px;
}
.wf-content[data-v-2853986a] .el-bar-second{
    background: #d6d8e1;
    /*left: 37.5%;*/
    left: 300px;
}
.wf-content[data-v-2853986a] .el-bar-third{
    background: #d6d8e1;
    /*left: 62.5%;*/
    left: 500px;
}
.wf-content[data-v-2853986a] .el-bar-fourth{
    background: #fff;
    /*left: 87.5%;*/
    left: 700px;
}
.wf-content[data-v-2853986a] .el-tabs__nav .is-active span{
    color: #fff;
    background: #2fa2fe;
}
.wfc-tab-name span[data-v-2853986a]{
    display: inline-block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 15px;
    border-radius: 50%;
    margin-right: 10px;
    background: #d6d8e1;
    text-align: center;
}
.wfc-tab-white-content[data-v-2853986a]{
    width: 98%;
    min-height: 80%;
    background: #fff;
    border-radius: 6px;
    margin: auto;
    padding: 35px 10%;
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wfc-tab-gray-content[data-v-2853986a]{
    width: 100%;
    height: 100%;
    background: #f3f4f6;
    border-top: 1px solid #d6d8e1;
    position: relative;
    overflow-y: auto;
    overflow-x: hidden;
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wfct-name[data-v-2853986a]{
    color: #2fa2fe;
    font-size: 14px;
    text-align: left;
    margin-bottom: 30px;
    padding-left: 12px;
}
.wfct-upload_img[data-v-2853986a]{
    float: left;
    width: 60px;
    height: 60px;
    border-radius: 16px;
    background: #fff;
    margin-right: 11px;
    cursor: pointer;
    -webkit-box-shadow: 0px 0px 3px #7a8590;
            box-shadow: 0px 0px 3px #7a8590;
}
.wfct-upload_img img[data-v-2853986a]{
    width: 100%;
    height: 100%;
}
.wtc-logo-box[data-v-2853986a] .el-form-item__label{
    line-height: 60px;
}
.wfct-logo-tip[data-v-2853986a]{
    float: left;
    line-height:60px;
    color: #919191;
}
.wf-content[data-v-2853986a] .el-form-item__label{
    padding: 0 20px 0 0;
    color: #545f69;
    width: 88px;
}
.wf-content[data-v-2853986a] .el-form-item{
    margin-bottom: 28px;
}
/***表格设计***/
/*
.wfc-tab-form-content{
    position: relative;
    overflow-y: auto;
    overflow-x: hidden;
}
*/
.wfc-panel[data-v-2853986a]{
    height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 10;
    width: 21.88%;
    color: #6a747e;
    background: #fff;
    overflow-y: auto;
    text-align: left;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(10px);
    -webkit-transform: translateZ(10px);
}
.wfc-item-warehouse[data-v-2853986a]{
    top: 0;
    left: 0;
    padding: 12px 20px;
}
.wfc-item-warehouse[data-v-2853986a], .wfc-item-warehouse *[data-v-2853986a], .wfc-result[data-v-2853986a], .wfc-result *[data-v-2853986a]{
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wfc-item-set[data-v-2853986a]{
    right: -100%;
    -webkit-transition: all .3s cubic-bezier(.645,.045,.355,1);
    transition: all .3s cubic-bezier(.645,.045,.355,1);
}
.wfc-item-set-show[data-v-2853986a]{
    right: 0;
}
.wfciw-name[data-v-2853986a]{
    height: 38px;
    line-height: 38px;
    color: #2fa2fe;
    font-size: 14px;
    background: #f3f4f6;
    color: #545f69;
    border-radius: 5px;
    margin-bottom:12px;
    cursor:pointer;
}
.wfciw-name.ed .layui-icon-extend-iconfont[data-v-2853986a]{
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
}
.wfciw-name .layui-icon-extend-iconfont[data-v-2853986a]{
    color: #b2bbc4;
    margin-left:5px;
    margin-right:5px;
    font-size: 18px;
}
.wfciw-content[data-v-2853986a]{
    width: 100%;
}
.wfciw-item[data-v-2853986a]{
    position: relative;
    width: 100%;
    height: 40px;
    line-height: 40px;
    border-radius: 5px;
    padding: 0 20px;
    font-size: 13px;
    margin-bottom: 13px;
    border: 1px solid #dce5ef;
    cursor: move;
}
.wfciw-item img[data-v-2853986a]{
    position:absolute;
    top: 50%;
    right: 32px;
    max-width: 18px;
    max-height: 18px;
    transform: translate(50%, -50%);
    -webkit-transform: translate(50%, -50%);
}
.wfciw-item-block[data-v-2853986a]{
    height: 34px;
    line-height:34px;
    text-align: center;
    width: calc(33.33333% - 12px);
    margin-right: 18px;
    display: inline-block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #d8e1eb;
    border-radius: 3px;
    margin-bottom:12px;
    padding: 0 5px;
    cursor: move;
    font-size: 13px;
}
.wfciw-item-block-cover[data-v-2853986a]{
    padding: 8px;
    border: 1px solid #d8e1eb;
    border-radius: 6px;
    padding:0 12px;
    margin-bottom:12px;
    cursor:move;
}
.wfciw-item-block-name[data-v-2853986a]{
    margin: 12px 0;
}
.wfciw-item-block[data-v-2853986a]:nth-child(3n) {
    margin-right:0px;
}
.wfciw-item-block-cover .wfciw-item-block[data-v-2853986a]{
    cursor:auto;
}
.wfc-result-box[data-v-2853986a]{
    position: absolute;
    height: 100%;
    width: 100%;
    overflow: auto;
}
.wfc-result[data-v-2853986a]{
    position: relative;
    width: 100%;
    height: 680px;
    padding-top: 15px;
    text-align: left;
    background: url(/vue/dist/static/img/phone_msg.91926f9.png) no-repeat top;
    background-size: 360px;
}
.wfcr-content[data-v-2853986a]{
    width: 274px;
    height: 462px;
    margin: auto;
    margin-top: 56px;
    overflow-y: auto;
    margin-bottom: 40px;
}
.wfcr-content-bg[data-v-2853986a]{
    background: #f3f4f6;
}
.wfcr-content-group-bg[data-v-2853986a]{
    background: #fff;
    min-height: 15px;
}
._nr[data-v-2853986a]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.wfcr-item[data-v-2853986a], .wfcr-item-its[data-v-2853986a]{
    position: relative;
    width: 100%;
    min-height: 44px;
    line-height: 44px;
    margin-bottom: 10px;
    background: #fff;
    cursor: move;
    border: 1px solid #fff;
}
.wfcr-item-hover[data-v-2853986a], .wfcr-group-item-hover[data-v-2853986a]{
    border: 1px dashed #2fa2fe;
}
.wfcr-item-hover>.wfcr-item-inner>.wfcri-remove[data-v-2853986a], .wfcr-group-item-hover>.wfcri-remove[data-v-2853986a]{
    display: block;
}
.wfcr-item-click[data-v-2853986a]{
    border: 1px solid #2fa2fe;
}
.wfcri-remove[data-v-2853986a]{
    position: absolute;
    top: -1px;
    right: -1px;
    padding: 3px;
    font-size: 12px;
    color: #eee;
    line-height: 1;
    display: none;
    background: #2fa2fe;
    cursor: pointer;
    z-index: 10;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(10px);
    -webkit-transform: translateZ(10px);
}
.wfcri-overlay[data-v-2853986a]{
   padding: 0 10px 0 2px;
}
.wfcri-view label[data-v-2853986a]{
    display: inline-block;
    float: left;
    white-space: normal;
    word-break: break-word;
    padding: 0 10px;
    color: #222;
    width: 167px;
    color: #545f69;
    font-size: 13px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.wfcri-view span[data-v-2853986a]{
    display: inline-block;
    float: right;
    text-align: right;
    color: rgba(25, 31, 37, .4);
    padding-right: 3px;
    font-size: 13px;
    color: #8f98a3;
    width: 70px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.wfcri-view i[data-v-2853986a]{
    float: right;
    line-height: 44px;
    width: 15px;
}
.wfcs-title[data-v-2853986a]{
    width: 100%;
    height: 50px;
    line-height: 50px;
    text-indent: 20px;
    font-size: 15px;
    color: #333333;
    border-bottom: 1px solid #dfe7ed;
}
.wfcs-item[data-v-2853986a]{
    padding: 20px 0 0 21px;
    color: #333;
}
.wfcs-item-name[data-v-2853986a]{
    height: 16px;
    line-height: 16px;
    font-size: 14px;
    margin-bottom: 14px;
}
.wfcs-item-name span[data-v-2853986a]{
    margin-left: 10px;
    color: #8f98a3;
    font-size: 12px;
}
.wfcs-content[data-v-2853986a] .el-input{
    padding-right: 25px;
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wfcs-content[data-v-2853986a] .el-input .el-input__suffix{
    right: 27px;
}
.wfcs-content[data-v-2853986a] .el-input__inner{
    height: 34px;
    line-height: 34px;
    font-size: 13px;
    padding-right: 43px;
}
.wfcs-sel-item[data-v-2853986a] .el-input .el-input__suffix{
    right: 1px;
}
.wfcs-sel-item[data-v-2853986a] .el-input__icon{
    line-height: 34px;
}
/***流程设计***/
.wf-content[data-v-2853986a] .el-tabs{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden;
    padding-top: 61px;
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wf-content[data-v-2853986a] .el-tabs__content{
    width: 100%;
    height: 100%;
    overflow: visible;
    padding-top: 70px;
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wf-content[data-v-2853986a] .el-tab-pane{
    height: 100%;
    width: 100%;
}
.wfc-zoom[data-v-2853986a]{
    position: absolute;
    top: 110px;
    right: 22px;
    width: 125px;
    height: 26px;
    line-height: 26px;
    font-size: 16px;
    color: #545f69;
    z-index: 4;
    text-align: center;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(4px);
    -webkit-transform: translateZ(4px);
}
.wfc-zoom-out[data-v-2853986a], .wfc-zoom-in[data-v-2853986a]{
    display: block;
    width: 26px;
    height: 25px;
    line-height: 25px;
    color: #2fa2fe;
    font-weight: bold;
    border: 1px solid #2fa2fe;
    text-align: center;
    cursor: pointer;
    border-radius: 5px;
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wfc-zoom-out[data-v-2853986a]{
    float: left;
}
.wfc-zoom-in[data-v-2853986a]{
    float: right;
}
.wfc-tab-gray-content *[data-v-2853986a]{
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wfc-process-scale[data-v-2853986a]{
    position: relative;
    padding-top: 41px;
    width: 100%;
    margin-bottom: 150px;
    -webkit-transform-origin: 50% 0px 0px!important;
            transform-origin: 50% 0px 0px!important;
}
.wfcp-node[data-v-2853986a]{
    width: 387px;
    display:inline-block;
}
.wfcp-branch[data-v-2853986a], .wfcp-end[data-v-2853986a]{
    width: 100%;
}
.wfcp-end[data-v-2853986a]{
    width: 72px;
    height: 37px;
    line-height: 37px;
    border-radius: 5px;
    background: #d6d8e1;
    font-size: 13px;
    color: #6a747e;
    margin: auto;
}
.wfcp-node-box[data-v-2853986a]{
    position: relative;
    width: 220px;
    height: 94px;
    margin: auto;
    background: #fff;
    z-index: 3;
    border-radius: 6px;
    cursor: pointer;
    text-align: left;
    border: 1px solid #fff;
    border-top: 3px solid #2fa2fe;
    padding: 14px 17px 14px 17px;
    /*
    -webkit-transform-style: preserve-3d;
    transform: translateZ(3px);
    -webkit-transform: translateZ(3px);
    */
}
.wfcp-node-list[data-v-2853986a] .add-node-btn-box{
    position: relative;
    width: 237px;
    height: 90px;
    margin: auto;
}
.wfcp-node-list[data-v-2853986a] .add-node-btn-box:before, .condition-node-box[data-v-2853986a]:before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 3px;
    height: 100%;
    background-color: #d5d8e1;
}
.wfcp-node-list[data-v-2853986a] .add-node-btn{
    width: 100%;
    height: 100%;
    color: #fff;
    padding-top: 25px;
}
.wfcp-node-list[data-v-2853986a] .add-node-btn-icon{
    width: 40px;
    height: 40px;
    line-height: 40px;
    cursor: pointer;
    margin: auto;
    border-radius: 50%;
    background: #2fa2fe;
    z-index: 3;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(3px);
    -webkit-transform: translateZ(3px);
}
.wfc-process-scale .add-branch[data-v-2853986a]{
    position: absolute;
    top: 18px;
    left: 50%;
    min-width: 72px;
    height: 36px;
    line-height: 36px;
    background: #fff;
    color: #6a747e;
    font-size: 13px;
    text-align: center;
    border-radius: 6px;
    border: none;
    outline: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    cursor:pointer;
    z-index: 3;
    -webkit-transform-style: preserve-3d;
    transform: translate(-50%, -50%) translateZ(3px);
    -webkit-transform: translate(-50%, -50%) translateZ(3px);
}
.wfcp-branch-box[data-v-2853986a]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    width: auto;
    margin: auto;
    margin-top: 18px;
    overflow: visible;
    border-top: 3px solid #d4d6df;
    border-bottom: 3px solid #d4d6df;
}
.wfc-process-scale .branch-item[data-v-2853986a]{
    position: relative;
    display: inline-block;
    margin: auto;
    margin-bottom: -1px;
    /*width: 387px;*/
}
.wfc-process-scale .condition-node[data-v-2853986a]{
    min-height: 226px;
}
.wfc-process-scale .condition-node-box[data-v-2853986a]{
    padding: 22px 75px 0 75px;
}
.wfc-process-scale .auto-judge[data-v-2853986a]{
    position: relative;
    width: 220px;
    height: 94px;
    border-radius: 7px;
    background: #fff;
    margin: auto;
    padding: 15px;
    cursor: pointer;
    text-align: left;
    border: 1px solid #fff;
}
.wfcpn-item-name.purple-color[data-v-2853986a]{
    text-decoration: underline;
}
.top-left-cover-line[data-v-2853986a], .top-right-cover-line[data-v-2853986a] {
    position: absolute;
    height: 6px;
    width: 50%;
    /*background-color: #f3f4f6;*/
    top: -4px;
}
.top-left-cover-line[data-v-2853986a]{
    left: -1.5px;
}
.top-right-cover-line[data-v-2853986a]{
    right: -1.5px;
}
.bottom-left-cover-line[data-v-2853986a], .bottom-right-cover-line[data-v-2853986a] {
    position: absolute;
    height: 6px;
    width: 50%;
    /*background-color: #f3f4f6;*/
    bottom: -3px;
}
.bottom-left-cover-line[data-v-2853986a]{
    left: -1.5px;
}
.bottom-right-cover-line[data-v-2853986a]{
    right: -1.5px;
}
.wfcs-sel-item[data-v-2853986a]{
    position: relative;
    width: 100%;
    height: 35px;
    margin-bottom: 10px;
    padding-right: 110px;
}
.wfcs-sel-item[data-v-2853986a]:last-child{
    margin-bottom: 0;
}
.wfcs-content[data-v-2853986a] .el-checkbox{
    margin-right: 8px;
}
.wfcs-content[data-v-2853986a] .el-radio{
    margin-bottom: 10px;
    font-size: 13px;
}
.wfcs-item[data-v-2853986a] .el-checkbox__label{
    font-size: 13px;
}
.wfcs-content[data-v-2853986a] .el-radio:last-child{
    margin-bottom: 0px;
}
.wfcs-sel-del-btn[data-v-2853986a], .wfcs-sel-add-btn[data-v-2853986a]{
    position: absolute;
    top: 50%;
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    text-align: center;
    border-radius: 59%;
    color: #fff;
    cursor: pointer;
    transform: translate(0%, -50%);
    -webkit-transform: translate(0%, -50%);
}
.wfcs-sel-del-btn[data-v-2853986a]{
    right: 64px;
    background: #d6d8e1;
}
.wfcs-sel-add-btn[data-v-2853986a]{
    right: 24px;
    background: #2fa2fe;
}
.wfcs-sel-item[data-v-2853986a] .el-input{
    padding-right: 0;
}
.wfcs-sel-item[data-v-2853986a] .el-input__prefix{
    left: 10px;
}
.wfcs-sel-item[data-v-2853986a] .el-input--prefix .el-input__inner{
    padding-left: 35px;
}
.wfcs-sel-item[data-v-2853986a] .el-input__prefix{
    cursor: move;
}
.wfcs-mag[data-v-2853986a]{
    font-size: 13px;
    color: #8f98a3;
    padding: 5px 20px 0px;
}
.wfcp-node-list[data-v-2853986a]{
    position: relative;
    margin-bottom: -1px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
        flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
        align-items: center;
}
.wfcp-branch[data-v-2853986a]{
    width: 100%;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
}
.wfcp-branch-box-wrap[data-v-2853986a]{
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    background: #f3f4f6;
}
.wfc-tab-condition-content[data-v-2853986a]{
    overflow-x: auto;
}
.wfcp-branch-box .wfcp-node-list:first-child>.wfcp-node-item>.top-left-cover-line[data-v-2853986a], .wfcp-branch-box .wfcp-node-list:last-child>.wfcp-node-item>.top-right-cover-line[data-v-2853986a]{
    background-color: #f3f4f6;
}
.wfcp-branch-box .wfcp-node-list:first-child>.wfcp-node-item>.bottom-left-cover-line[data-v-2853986a], .wfcp-branch-box .wfcp-node-list:last-child>.wfcp-node-item>.bottom-right-cover-line[data-v-2853986a]{
    background-color: #f3f4f6;
}
.wfcp-node-list[data-v-2853986a] .add-nod-sel-box{
    width: 324px;
    height: 90px;
    background: #fff;
    padding: 8px 15px;
}
.wfcp-node-list[data-v-2853986a] .add-nod-sel-item{
    width: 33%;
    float: left;
    text-align:center;
    font-size: 14px;
    color: #6a747e;
    cursor: pointer;
}
.wfcp-node-list[data-v-2853986a] .ans-icon{
    width: 64px;
    height: 64px;
    line-height: 64px;
    margin:auto;
    font-size: 25px;
    border-radius: 50%;
    margin-bottom: 12px;
    background: #d5ecff;
}
.wfcp-node-list[data-v-2853986a] .ans-icon.blue-color{
    background: #d5ecff;
    font-size: 30px;
}
.wfcp-node-list[data-v-2853986a] .ans-icon.orange-color{
    background: #ffebd5;
}
.wfcp-node-list[data-v-2853986a] .ans-icon.purple-color{
    background: #eae8ff;
}
.blue-color[data-v-2853986a]{
    color: #2fa2fe;
}
.wfcp-node-list[data-v-2853986a] .add-nod-sel-box .green-color, .wfc-process-scale .green-color[data-v-2853986a]{
    color: #6cc933;
}
.wfc-process-scale .green-top-color[data-v-2853986a]{
    border-top: 3px solid #6cc933;
}
.wfc-process-scale .green-hover[data-v-2853986a]{
    border-color: #6cc933;
}
.wfc-process-scale .green-hover .wfcpn-item-del[data-v-2853986a]{
    background: #6cc933;
}
.wfcp-node-list[data-v-2853986a] .add-nod-sel-box .orange-color, .wfc-process-scale .orange-color[data-v-2853986a]{
    color: #ff9c2b;
}
.wfc-process-scale .orange-top-color[data-v-2853986a]{
    border-top: 3px solid #ff9c2b;
}
.wfc-process-scale .orange-hover[data-v-2853986a]{
    border-color: #ff9c2b;
}
.wfc-process-scale .orange-hover .wfcpn-item-del[data-v-2853986a]{
    background: #ff9c2b;
}
.wfcp-node-list[data-v-2853986a] .add-nod-sel-box .purple-color, .wfc-process-scale .purple-color[data-v-2853986a]{
    color: #6f52ed;
}
.wfc-process-scale .purple-top-color[data-v-2853986a]{
    border-top: 3px solid #6f52ed;
}
.wfc-process-scale .purple-hover[data-v-2853986a]{
    border-color: #6f52ed;
}
.wfc-process-scale .purple-hover .wfcpn-item-del[data-v-2853986a]{
    background: #6f52ed;
}
.wfcp-node-list[data-v-2853986a] .add-nod-sel-box .jasper-color, .wfc-process-scale .jasper-color[data-v-2853986a]{
    color: #2bd6c9;
}
.wfc-process-scale .jasper-top-color[data-v-2853986a]{
    border-top: 3px solid #2bd6c9;
}
.wfc-process-scale .jasper-hover[data-v-2853986a]{
    border-color: #2bd6c9;
}
.wfc-process-scale .jasper-hover .wfcpn-item-del[data-v-2853986a]{
    background: #2bd6c9;
}
.wfcpn-item-icon[data-v-2853986a]{
    display: inline-block;
    height: 18px;
    line-height: 18px;
    font-size: 18px;
    margin-top:2px;
}
.wfcpn-item-name[data-v-2853986a]{
    display: inline-block;
    font-size: 16px;
    margin-bottom: 16px;
}
.wfcpn-item-desc[data-v-2853986a]{
    font-size: 13px;
    color: #8f98a3;
    min-height: 28px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.wfcpn-item-del[data-v-2853986a]{
    position: absolute;
    top: -8px;
    right: -8px;
    width: 16px;
    height: 16px;
    line-height: 16px;
    color: #fff;
    font-size: 12px;
    border-radius: 50%;
    text-align: center;
}
.wfc-process-set-box[data-v-2853986a]{
    position: absolute;
    width: 430px;
    text-align:left;
    /*
    width: 22.4%;
    max-width: 431px;
    */
    background: #fff;
    z-index: 2 !important;
    top: -91px;
    bottom: 0;
    right: -100%;
    color: #333;
    padding-top: 90px;
    padding-bottom: 80px;
    -webkit-box-shadow: 0px 0px 8px #d6d8e1;
            box-shadow: 0px 0px 8px #d6d8e1;
    -webkit-transition: all .3s cubic-bezier(.645,.045,.355,1);
    transition: all .3s cubic-bezier(.645,.045,.355,1);
    z-index: 9;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(9px);
    -webkit-transform: translateZ(9px);
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.show-process-set-box[data-v-2853986a]{
    right: 0;
}
.wfcps-name[data-v-2853986a]{
    width: 100%;
    height: 70px;
    line-height: 70px;
    font-size: 15px;
    text-indent: 35px;
    border-bottom: 1px solid #f3f4f6;
}
.wfcps-content[data-v-2853986a]{
    width: 100%;
    padding: 22px 33px 0 33px;
}
.wfcps-item-name[data-v-2853986a]{
    width: 100%;
    height: 20px;
    font-size: 14px;
}
.wfcps-content[data-v-2853986a] .el-radio__label{
    font-size: 13px;
}
.wfcps-item-con[data-v-2853986a]{
    width: 100%;
    margin: 15px 0;
}
.wfcps-item-con[data-v-2853986a] .el-input--suffix .el-input__inner{
    font-size: 13px;
}
.wfcps-item-con-desc[data-v-2853986a]{
    width: 100%;
    font-size: 12px;
    color: #6a747e;
    margin-bottom: 20px;
}
.wfcps-item-add-btn[data-v-2853986a]{
    display: inline-block;
    width: 108px;
    height: 32px;
    line-height: 32px;
    color: #fff;
    font-size: 14px;
    background: #2fa2fe;
    border-radius: 3px;
    cursor: pointer;
    margin-right: 20px;
    text-align: center;
}
.wfcps-item-msg[data-v-2853986a]{
    display: inline-block;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #8f98a3;
}
.wfcps-user[data-v-2853986a]{
    display: inline-block;
    position:relative;
    min-width: 100px;
    height: 40px;
    line-height: 40px;
    border: 1px solid #e7ebef;
    border-radius: 2px;
    padding: 0 30px 0 14px;
    margin: 0 20px 10px 0;
}
.wfcps-user-del-icon[data-v-2853986a]{
    position:absolute;
    top: 50%;
    right: 8px;
    width: 16px;
    height: 16px;
    line-height: 16px;
    background: #2fa2fe;
    color: #fff;
    border-radius: 50%;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
    transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
}
.wfcps-content[data-v-2853986a], .wfcps-user[data-v-2853986a], .wfcps-bottom[data-v-2853986a]{
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wfcps-bottom[data-v-2853986a]{
    position: absolute;
    bottom: 0;
    height: 78px;
    padding: 15px 30px;
    background: #fff;
}
.wfcps-bottom button[data-v-2853986a]{
    width: 160px;
    height: 40px;
    font-size: 14px;
    margin-right: 30px;
}
.wfcps-bottom[data-v-2853986a] .el-button+.el-button{
    margin-right: 0;
}
.wfcps-condition-detail-item[data-v-2853986a] .el-input{
    width: 172px;
    height: 50px;
    line-height: 50px;
}
.wfcps-condition-detail-item[data-v-2853986a] .el-select{
    margin-right: 15px;
}
.wfcps-condition-detail-item .max-select[data-v-2853986a]{
    width: 100%;
    margin-right: 0;
}
.wfcps-item-con.num-section[data-v-2853986a]{
    line-height: 40px;
    text-align: center;
}
.wfcps-item-con.num-section[data-v-2853986a] .el-input{
    width: 80px;
    height: 40px;
}
.wfcps-item-con.num-section[data-v-2853986a] .el-input:first-child{
    margin-right: 4px;
}
.wfcps-item-con.num-section[data-v-2853986a] .el-select{
    margin-right: 3px;
}
.num-section-msg[data-v-2853986a], .num-section-icon[data-v-2853986a]{
    display: inline-block;
    width: 85px;
    font-size: 14px;
    vertical-align: middle;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.num-section-icon[data-v-2853986a]{
    width: 40px;
}
.wfc-tab-white-content[data-v-2853986a] .el-select{
    width: 100%;
}
.wfc-tab-white-content[data-v-2853986a] .el-form-item__content{
    text-align: left;
}
.wf-content>button[data-v-2853986a]{
    float: right;
    margin: 20px 0 20px 15px;
    z-index: 7;
    padding: 8px 12px;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(7px);
    -webkit-transform: translateZ(7px);
}
.wf-content>button .layui-icon-extend-iconfont[data-v-2853986a]{
    margin-right: 8px;
    font-size: 13px;
}
.wf-content>button>span[data-v-2853986a]{
    margin: 0;
}
.wf-content>.el-button+.el-button[data-v-2853986a]{
    margin-left: 15px;
}
.wf-content>button[data-v-2853986a]:first-child{
    margin-right: 23px;
}
.wfcps-condition-detail-item[data-v-2853986a] .el-checkbox{
    margin-bottom: 10px;
}
.wfcps-child-name[data-v-2853986a]{
    margin-top: 22px;
}
.wf-content .wf-step-none[data-v-2853986a]{
    padding-top: 0;
}
.wf-content .wf-step-none[data-v-2853986a] .el-tabs__item, .wf-content .wf-step-none[data-v-2853986a] .el-tabs__active-bar{
    display: none;
}
.wf-content .wf-step-none[data-v-2853986a] .el-tabs__content{
    padding-top: 50px;
}
.wf-step-none .wfc-tab-gray-content[data-v-2853986a]{
    border: 0;
}
.wf-content .wf-btn-top[data-v-2853986a]{
    position: absolute;
    top: 0;
    right: 0;
    float: right;
    margin: 0px 0 20px 15px;
    z-index: 2;
    padding: 8px 12px;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(7px);
    -webkit-transform: translateZ(7px);
}
.wf-content .wf-btn-top .layui-icon-extend-iconfont[data-v-2853986a]{
    margin-right: 8px;
    font-size: 13px;
}
.wf-content .wf-btn-top>span[data-v-2853986a]{
    margin: 0;
}
.wf-content.wf-one-step-content[data-v-2853986a]{
    padding: 0;
    background: #f3f4f6;
}
.wfcps-content-all[data-v-2853986a]{
    width: 100%;
    height: 100%;
    overflow: auto;
    position: relative;
}
.wfcps-item-con-time-child[data-v-2853986a]{
    position: relative;
    width: 100%;
    height: 45px;
}
[data-v-2853986a] .wfcps-item-con-time-child .el-input__icon{
    line-height: 34px;
}
.wfcps-condition-detail-item-del-btn[data-v-2853986a], .wfcps-item-con-child-del-btn[data-v-2853986a], .wfcps-item-con-child-add-btn[data-v-2853986a]{
    position: absolute;
    top: 0;
    font-size: 16px;
    font-weight: bold;
    color: #8f98a3;
    cursor: pointer;
    line-height: 34px;
}
.wfcps-condition-detail-item-del-btn[data-v-2853986a]{
    right: 0;
    font-size: 20px;
}
.wfcps-item-con-child-add-btn[data-v-2853986a]{
    right: 0;
}
.wfcps-item-con-child-del-btn[data-v-2853986a]{
    font-size: 18px;
    right: 40px;
}
.wfcps-condition-detail-item-del-btn[data-v-2853986a]:hover, .wfcps-item-con-child-del-btn[data-v-2853986a]:hover, .wfcps-item-con-child-add-btn[data-v-2853986a]:hover{
    color: #409EFF;
}
.wfcps-item-con-time-child-item.el-input[data-v-2853986a]{
    width: 120px;
    height: 34px;
    line-height: 34px;
    float: left;
    cursor: pointer;
}
[data-v-2853986a] .wfcps-item-con-time-child-item .el-input__inner{
    height: 34px;
    line-height: 34px;
    cursor: pointer;
}
.wfcps-item-con-time-child-item-icon[data-v-2853986a]{
    height: 34px;
    line-height: 34px;
    margin: 0 10px;
    float: left;
}
.wfcps-condition-detail-item[data-v-2853986a]{
    position: relative;
}
.process-set-box-shade[data-v-2853986a]{
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .15);
}
.workflow-dialog-checkbox[data-v-2853986a]{
    margin-bottom: 20px;
}
.wfcps-item-con-url-text.el-input[data-v-2853986a]{
    width: 100%;
}
.wfcps-item-con-param-name.el-input[data-v-2853986a]{
    width: 110px;
    margin-right: 10px;
}
.wfcps-item-con-child[data-v-2853986a]{
    position: relative;
}
.wfcps-item-con-child .wfcs-sel-del-btn[data-v-2853986a]{
    right: 34px;
}
.wfcps-item-con-child .wfcs-sel-add-btn[data-v-2853986a]{
    right: 0;
}
[data-v-2853986a] .wfcps-item-con-param-con .el-input{
    width: 160px;
}
.wfcri-head-row[data-v-2853986a]{
    height: 35px;
    line-height:35px;
    text-indent: 10px;
    color: #8f98a3;
}
.wfcr-item-inner .wfcr-item-its[data-v-2853986a]{
    margin-bottom:0px;
}
.wf-content.wf-step-no-top[data-v-2853986a], .wf-content .wf-step-no-top[data-v-2853986a]{
    top: 0;
    padding-top: 0;
}
[data-v-2853986a] .wf-content .wf-step-no-top .el-tabs__header{
    top: 0;
}
[data-v-2853986a] .edit-shade-show .el-tabs__content{
    z-index: 9;
    /*position: absolute;*/
    -webkit-transform: translate(0%, 0%) translateZ(9px);
            transform: translate(0%, 0%) translateZ(9px);
}
.wfc-tab-condition-save-btn[data-v-2853986a]{
    display: block;
    width: 180px;
    margin: auto;
}
.wfc-step-second-save-btn[data-v-2853986a]{
    display: block;
    width: 180px;
    margin: 10px auto;
    /**
     * modify by cao  修改from_type = 5时没有保存按钮的bug<复现：教师入离职-配置管理中的审批流应用>  2021/12/7
     * */
    z-index: 999;
}
.wfcs-content-desc[data-v-2853986a]{
    font-size: 13px;
}
[data-v-2853986a] .wfcs-content-num-input.el-input{
    width: 110px;
    padding-right: 10px;
    margin-left: 10px;
}
[data-v-2853986a] .wfcs-content-num-input.el-input .el-input__inner{
    padding-right: 15px;
}
.wfc-tab-white-content .wfi-type-select[data-v-2853986a] {
    width: 30%;
    float: left;
    margin-right: 10px;
}
.wfcs-item-set-user-info .el-select[data-v-2853986a]{
    width: 100%;
}
[data-v-2853986a] .wfcs-item-set-user-info .el-select .el-input__icon{
    line-height: 34px;
}
[data-v-2853986a] .wfcs-item-set-user-info .el-checkbox{
    margin-bottom: 10px;
}
/*yansen 2021-10-25 修复工作流-表单设计不能拖动的问题*/
.wfc-panel.wfc-item-warehouse[data-v-2853986a]{
    z-index: 2;
}

.user-role-dialog .el-dialog__headerbtn .el-dialog__close{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: auto;
}
.role_input_box{
    position: relative;
    width:96%;
    height:40px;
    line-height:40px;
}
.role_search_icon{
    position: absolute;
    right:8px;
    top:12px;
}
.role_input_box i.el-input__icon.el-icon-circle-close.el-input__clear {
    margin-right:20px;
    right:0;
}
.uesr-role-list .el-checkbox{
    margin-right:10px;
}
.uesr-role-list{
    max-height: 350px;
    overflow: auto;
    margin-top: 10px;
}
.uesr-role-list .el-checkbox__label{
    width: 230px;
}
.uesr-role-list .el-checkbox.is-bordered.el-checkbox--sns{
    margin-bottom: 20px;
}
.uesr-role-list .el-checkbox.is-bordered.el-checkbox--sns:nth-child(2n){
    margin-right: 0;
}
.uesr-role-list .el-checkbox.is-bordered+.el-checkbox.is-bordered{
    margin-left: 0;
}
.uesr-role-list .el-radio__label{
    width: 230px;
}
.uesr-role-list .el-radio.is-bordered.el-radio--sns{
    margin-bottom: 20px;
}
.uesr-role-list .el-radio.is-bordered.el-radio--sns:nth-child(2n){
    margin-right: 0;
}
.uesr-role-list .el-radio.is-bordered+.el-radio.is-bordered{
    margin-left: 0;
}
.user-role-dialog .el-dialog__body .el-input.el-input--suffix{
    margin-bottom: 30px;
}
.user-role-dialog .dialog-footer .el-button{
    /*width: 160px;
    height: 50px;*/
}
.user-role-dialog .dialog-footer .el-button+.el-button{
    margin-left: 50px;
}
.user-role-dialog .el-dialog__footer{
    padding-bottom: 45px;
    padding-top: 0px;
}
.user-role-dialog .el-button--mini, .el-button--small {
    font-size:14px;
}
.user-role-dialog .el-tag {
    font-size:14px;
}
.user-role-dialog{
    min-height:320px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)  {
.user-role-dialog{
        height:500px;
}
}
/*
 * @desc 工作流创建的css
 * @author zhangxue
 * @date 20191501
 */
.wf-list-body[data-v-1edb05c1]{
    width: 100%;
    min-height: 100%;
    text-align: center;
    overflow: hidden;
    background: #f3f4f6;
}
.wf-create-name[data-v-1edb05c1]{
    height: 70px;
    line-height: 70px;
    padding: 0 23px;
    color: #7a8590;
    font-size: 14px;
    text-align: left;
    border-top: 1px solid #dfe7ed;
}
.wf-content[data-v-1edb05c1]{
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    padding-top: 60px;
    background: #edeff4;
    z-index: 2;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(2px);
    -webkit-transform: translateZ(2px);
}
[data-v-1edb05c1].wf-content div{
    z-index: 1;
}
.wf-content[data-v-1edb05c1] .el-tabs{
}
.wf-content[data-v-1edb05c1] .el-tabs__header{
    position: absolute;
    top: 61px;
    left: 50%;
    /*width: 55.4%;*/
    z-index: 2;
    transform: translate(-50%, 0%) translateZ(2px);
    -webkit-transform: translate(-50%, 0%) translateZ(2px);
    -webkit-transform-style: preserve-3d;
}
.wf-content[data-v-1edb05c1] .el-tabs__nav{
    float: none;
}
.wf-content[data-v-1edb05c1] .el-tabs__item{
    /*width: 25%;*/
    width: 200px;
    height: 70px;
    line-height: 70px;
    padding: 0;
    color: #545f69;
    font-size: 15px;
}
.wf-content[data-v-1edb05c1] .el-tabs__nav .is-active{
    color: #2fa2fe;
    background: #edeff4;
}
.wf-content[data-v-1edb05c1] .el-tabs__active-bar{
    width: 18px!important;
    height: 18px;
    bottom: -8px;
    left: 12.5%;
    background: #fff;
    transform: rotate(-45deg) translate(-36%, -36%)!important;
    -ms-transform: rotate(-45deg) translate(-36%, -36%)!important;
    -webkit-transform: rotate(-45deg) translate(-36%, -36%)!important;
    -webkit-transition: -webkit-transform .3s cubic-bezier(.645,.045,.355,1);
    -webkit-transition: all .3s cubic-bezier(.645,.045,.355,1);
    transition: all .3s cubic-bezier(.645,.045,.355,1);
}
.wf-content[data-v-1edb05c1] .el-tabs__nav-wrap::after{
    height: 0;
}
.wf-content[data-v-1edb05c1] .el-bar-first{
    background: #fff;
    /*left: 12.5%;*/
    left: 100px;
}
.wf-content[data-v-1edb05c1] .el-bar-second{
    background: #d6d8e1;
    /*left: 37.5%;*/
    left: 300px;
}
.wf-content[data-v-1edb05c1] .el-bar-third{
    background: #d6d8e1;
    /*left: 62.5%;*/
    left: 500px;
}
.wf-content[data-v-1edb05c1] .el-bar-fourth{
    background: #fff;
    /*left: 87.5%;*/
    left: 700px;
}
.wf-content[data-v-1edb05c1] .el-tabs__nav .is-active span{
    color: #fff;
    background: #2fa2fe;
}
.wfc-tab-name span[data-v-1edb05c1]{
    display: inline-block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 15px;
    border-radius: 50%;
    margin-right: 10px;
    background: #d6d8e1;
    text-align: center;
}
.wfc-tab-white-content[data-v-1edb05c1]{
    width: 98%;
    min-height: 80%;
    background: #fff;
    border-radius: 6px;
    margin: auto;
    padding: 35px 10%;
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wfc-tab-gray-content[data-v-1edb05c1]{
    width: 100%;
    height: 100%;
    background: #f3f4f6;
    border-top: 1px solid #d6d8e1;
    position: relative;
    overflow-y: auto;
    overflow-x: hidden;
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wfct-name[data-v-1edb05c1]{
    color: #2fa2fe;
    font-size: 14px;
    text-align: left;
    margin-bottom: 30px;
    padding-left: 12px;
}
.wfct-upload_img[data-v-1edb05c1]{
    float: left;
    width: 60px;
    height: 60px;
    border-radius: 16px;
    background: #fff;
    margin-right: 11px;
    cursor: pointer;
    -webkit-box-shadow: 0px 0px 3px #7a8590;
            box-shadow: 0px 0px 3px #7a8590;
}
.wfct-upload_img img[data-v-1edb05c1]{
    width: 100%;
    height: 100%;
}
.wtc-logo-box[data-v-1edb05c1] .el-form-item__label{
    line-height: 60px;
}
.wfct-logo-tip[data-v-1edb05c1]{
    float: left;
    line-height:60px;
    color: #919191;
}
.wf-content[data-v-1edb05c1] .el-form-item__label{
    padding: 0 20px 0 0;
    color: #545f69;
    width: 88px;
}
.wf-content[data-v-1edb05c1] .el-form-item{
    margin-bottom: 28px;
}
/***表格设计***/
/*
.wfc-tab-form-content{
    position: relative;
    overflow-y: auto;
    overflow-x: hidden;
}
*/
.wfc-panel[data-v-1edb05c1]{
    height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 10;
    width: 21.88%;
    color: #6a747e;
    background: #fff;
    overflow-y: auto;
    text-align: left;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(10px);
    -webkit-transform: translateZ(10px);
}
.wfc-item-warehouse[data-v-1edb05c1]{
    top: 0;
    left: 0;
    padding: 12px 20px;
}
.wfc-item-warehouse[data-v-1edb05c1], .wfc-item-warehouse *[data-v-1edb05c1], .wfc-result[data-v-1edb05c1], .wfc-result *[data-v-1edb05c1]{
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wfc-item-set[data-v-1edb05c1]{
    right: -100%;
    -webkit-transition: all .3s cubic-bezier(.645,.045,.355,1);
    transition: all .3s cubic-bezier(.645,.045,.355,1);
}
.wfc-item-set-show[data-v-1edb05c1]{
    right: 0;
}
.wfciw-name[data-v-1edb05c1]{
    height: 38px;
    line-height: 38px;
    color: #2fa2fe;
    font-size: 14px;
    background: #f3f4f6;
    color: #545f69;
    border-radius: 5px;
    margin-bottom:12px;
    cursor:pointer;
}
.wfciw-name.ed .layui-icon-extend-iconfont[data-v-1edb05c1]{
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
}
.wfciw-name .layui-icon-extend-iconfont[data-v-1edb05c1]{
    color: #b2bbc4;
    margin-left:5px;
    margin-right:5px;
    font-size: 18px;
}
.wfciw-content[data-v-1edb05c1]{
    width: 100%;
}
.wfciw-item[data-v-1edb05c1]{
    position: relative;
    width: 100%;
    height: 40px;
    line-height: 40px;
    border-radius: 5px;
    padding: 0 20px;
    font-size: 13px;
    margin-bottom: 13px;
    border: 1px solid #dce5ef;
    cursor: move;
}
.wfciw-item img[data-v-1edb05c1]{
    position:absolute;
    top: 50%;
    right: 32px;
    max-width: 18px;
    max-height: 18px;
    transform: translate(50%, -50%);
    -webkit-transform: translate(50%, -50%);
}
.wfciw-item-block[data-v-1edb05c1]{
    height: 34px;
    line-height:34px;
    text-align: center;
    width: calc(33.33333% - 12px);
    margin-right: 18px;
    display: inline-block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #d8e1eb;
    border-radius: 3px;
    margin-bottom:12px;
    padding: 0 5px;
    cursor: move;
    font-size: 13px;
}
.wfciw-item-block-cover[data-v-1edb05c1]{
    padding: 8px;
    border: 1px solid #d8e1eb;
    border-radius: 6px;
    padding:0 12px;
    margin-bottom:12px;
    cursor:move;
}
.wfciw-item-block-name[data-v-1edb05c1]{
    margin: 12px 0;
}
.wfciw-item-block[data-v-1edb05c1]:nth-child(3n) {
    margin-right:0px;
}
.wfciw-item-block-cover .wfciw-item-block[data-v-1edb05c1]{
    cursor:auto;
}
.wfc-result-box[data-v-1edb05c1]{
    position: absolute;
    height: 100%;
    width: 100%;
    overflow: auto;
}
.wfc-result[data-v-1edb05c1]{
    position: relative;
    width: 100%;
    height: 680px;
    padding-top: 15px;
    text-align: left;
    background: url(/vue/dist/static/img/phone_msg.91926f9.png) no-repeat top;
    background-size: 360px;
}
.wfcr-content[data-v-1edb05c1]{
    width: 274px;
    height: 462px;
    margin: auto;
    margin-top: 56px;
    overflow-y: auto;
    margin-bottom: 40px;
}
.wfcr-content-bg[data-v-1edb05c1]{
    background: #f3f4f6;
}
.wfcr-content-group-bg[data-v-1edb05c1]{
    background: #fff;
    min-height: 15px;
}
._nr[data-v-1edb05c1]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.wfcr-item[data-v-1edb05c1], .wfcr-item-its[data-v-1edb05c1]{
    position: relative;
    width: 100%;
    min-height: 44px;
    line-height: 44px;
    margin-bottom: 10px;
    background: #fff;
    cursor: move;
    border: 1px solid #fff;
}
.wfcr-item-hover[data-v-1edb05c1], .wfcr-group-item-hover[data-v-1edb05c1]{
    border: 1px dashed #2fa2fe;
}
.wfcr-item-hover>.wfcr-item-inner>.wfcri-remove[data-v-1edb05c1], .wfcr-group-item-hover>.wfcri-remove[data-v-1edb05c1]{
    display: block;
}
.wfcr-item-click[data-v-1edb05c1]{
    border: 1px solid #2fa2fe;
}
.wfcri-remove[data-v-1edb05c1]{
    position: absolute;
    top: -1px;
    right: -1px;
    padding: 3px;
    font-size: 12px;
    color: #eee;
    line-height: 1;
    display: none;
    background: #2fa2fe;
    cursor: pointer;
    z-index: 10;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(10px);
    -webkit-transform: translateZ(10px);
}
.wfcri-overlay[data-v-1edb05c1]{
   padding: 0 10px 0 2px;
}
.wfcri-view label[data-v-1edb05c1]{
    display: inline-block;
    float: left;
    white-space: normal;
    word-break: break-word;
    padding: 0 10px;
    color: #222;
    width: 167px;
    color: #545f69;
    font-size: 13px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.wfcri-view span[data-v-1edb05c1]{
    display: inline-block;
    float: right;
    text-align: right;
    color: rgba(25, 31, 37, .4);
    padding-right: 3px;
    font-size: 13px;
    color: #8f98a3;
    width: 70px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.wfcri-view i[data-v-1edb05c1]{
    float: right;
    line-height: 44px;
    width: 15px;
}
.wfcs-title[data-v-1edb05c1]{
    width: 100%;
    height: 50px;
    line-height: 50px;
    text-indent: 20px;
    font-size: 15px;
    color: #333333;
    border-bottom: 1px solid #dfe7ed;
}
.wfcs-item[data-v-1edb05c1]{
    padding: 20px 0 0 21px;
    color: #333;
}
.wfcs-item-name[data-v-1edb05c1]{
    height: 16px;
    line-height: 16px;
    font-size: 14px;
    margin-bottom: 14px;
}
.wfcs-item-name span[data-v-1edb05c1]{
    margin-left: 10px;
    color: #8f98a3;
    font-size: 12px;
}
.wfcs-content[data-v-1edb05c1] .el-input{
    padding-right: 25px;
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wfcs-content[data-v-1edb05c1] .el-input .el-input__suffix{
    right: 27px;
}
.wfcs-content[data-v-1edb05c1] .el-input__inner{
    height: 34px;
    line-height: 34px;
    font-size: 13px;
    padding-right: 43px;
}
.wfcs-sel-item[data-v-1edb05c1] .el-input .el-input__suffix{
    right: 1px;
}
.wfcs-sel-item[data-v-1edb05c1] .el-input__icon{
    line-height: 34px;
}
/***流程设计***/
.wf-content[data-v-1edb05c1] .el-tabs{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden;
    padding-top: 61px;
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wf-content[data-v-1edb05c1] .el-tabs__content{
    width: 100%;
    height: 100%;
    overflow: visible;
    padding-top: 70px;
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wf-content[data-v-1edb05c1] .el-tab-pane{
    height: 100%;
    width: 100%;
}
.wfc-zoom[data-v-1edb05c1]{
    position: absolute;
    top: 110px;
    right: 22px;
    width: 125px;
    height: 26px;
    line-height: 26px;
    font-size: 16px;
    color: #545f69;
    z-index: 4;
    text-align: center;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(4px);
    -webkit-transform: translateZ(4px);
}
.wfc-zoom-out[data-v-1edb05c1], .wfc-zoom-in[data-v-1edb05c1]{
    display: block;
    width: 26px;
    height: 25px;
    line-height: 25px;
    color: #2fa2fe;
    font-weight: bold;
    border: 1px solid #2fa2fe;
    text-align: center;
    cursor: pointer;
    border-radius: 5px;
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wfc-zoom-out[data-v-1edb05c1]{
    float: left;
}
.wfc-zoom-in[data-v-1edb05c1]{
    float: right;
}
.wfc-tab-gray-content *[data-v-1edb05c1]{
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wfc-process-scale[data-v-1edb05c1]{
    position: relative;
    padding-top: 41px;
    width: 100%;
    margin-bottom: 150px;
    -webkit-transform-origin: 50% 0px 0px!important;
            transform-origin: 50% 0px 0px!important;
}
.wfcp-node[data-v-1edb05c1]{
    width: 387px;
    display:inline-block;
}
.wfcp-branch[data-v-1edb05c1], .wfcp-end[data-v-1edb05c1]{
    width: 100%;
}
.wfcp-end[data-v-1edb05c1]{
    width: 72px;
    height: 37px;
    line-height: 37px;
    border-radius: 5px;
    background: #d6d8e1;
    font-size: 13px;
    color: #6a747e;
    margin: auto;
}
.wfcp-node-box[data-v-1edb05c1]{
    position: relative;
    width: 220px;
    height: 94px;
    margin: auto;
    background: #fff;
    z-index: 3;
    border-radius: 6px;
    cursor: pointer;
    text-align: left;
    border: 1px solid #fff;
    border-top: 3px solid #2fa2fe;
    padding: 14px 17px 14px 17px;
    /*
    -webkit-transform-style: preserve-3d;
    transform: translateZ(3px);
    -webkit-transform: translateZ(3px);
    */
}
.wfcp-node-list[data-v-1edb05c1] .add-node-btn-box{
    position: relative;
    width: 237px;
    height: 90px;
    margin: auto;
}
.wfcp-node-list[data-v-1edb05c1] .add-node-btn-box:before, .condition-node-box[data-v-1edb05c1]:before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 3px;
    height: 100%;
    background-color: #d5d8e1;
}
.wfcp-node-list[data-v-1edb05c1] .add-node-btn{
    width: 100%;
    height: 100%;
    color: #fff;
    padding-top: 25px;
}
.wfcp-node-list[data-v-1edb05c1] .add-node-btn-icon{
    width: 40px;
    height: 40px;
    line-height: 40px;
    cursor: pointer;
    margin: auto;
    border-radius: 50%;
    background: #2fa2fe;
    z-index: 3;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(3px);
    -webkit-transform: translateZ(3px);
}
.wfc-process-scale .add-branch[data-v-1edb05c1]{
    position: absolute;
    top: 18px;
    left: 50%;
    min-width: 72px;
    height: 36px;
    line-height: 36px;
    background: #fff;
    color: #6a747e;
    font-size: 13px;
    text-align: center;
    border-radius: 6px;
    border: none;
    outline: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    cursor:pointer;
    z-index: 3;
    -webkit-transform-style: preserve-3d;
    transform: translate(-50%, -50%) translateZ(3px);
    -webkit-transform: translate(-50%, -50%) translateZ(3px);
}
.wfcp-branch-box[data-v-1edb05c1]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    width: auto;
    margin: auto;
    margin-top: 18px;
    overflow: visible;
    border-top: 3px solid #d4d6df;
    border-bottom: 3px solid #d4d6df;
}
.wfc-process-scale .branch-item[data-v-1edb05c1]{
    position: relative;
    display: inline-block;
    margin: auto;
    margin-bottom: -1px;
    /*width: 387px;*/
}
.wfc-process-scale .condition-node[data-v-1edb05c1]{
    min-height: 226px;
}
.wfc-process-scale .condition-node-box[data-v-1edb05c1]{
    padding: 22px 75px 0 75px;
}
.wfc-process-scale .auto-judge[data-v-1edb05c1]{
    position: relative;
    width: 220px;
    height: 94px;
    border-radius: 7px;
    background: #fff;
    margin: auto;
    padding: 15px;
    cursor: pointer;
    text-align: left;
    border: 1px solid #fff;
}
.wfcpn-item-name.purple-color[data-v-1edb05c1]{
    text-decoration: underline;
}
.top-left-cover-line[data-v-1edb05c1], .top-right-cover-line[data-v-1edb05c1] {
    position: absolute;
    height: 6px;
    width: 50%;
    /*background-color: #f3f4f6;*/
    top: -4px;
}
.top-left-cover-line[data-v-1edb05c1]{
    left: -1.5px;
}
.top-right-cover-line[data-v-1edb05c1]{
    right: -1.5px;
}
.bottom-left-cover-line[data-v-1edb05c1], .bottom-right-cover-line[data-v-1edb05c1] {
    position: absolute;
    height: 6px;
    width: 50%;
    /*background-color: #f3f4f6;*/
    bottom: -3px;
}
.bottom-left-cover-line[data-v-1edb05c1]{
    left: -1.5px;
}
.bottom-right-cover-line[data-v-1edb05c1]{
    right: -1.5px;
}
.wfcs-sel-item[data-v-1edb05c1]{
    position: relative;
    width: 100%;
    height: 35px;
    margin-bottom: 10px;
    padding-right: 110px;
}
.wfcs-sel-item[data-v-1edb05c1]:last-child{
    margin-bottom: 0;
}
.wfcs-content[data-v-1edb05c1] .el-checkbox{
    margin-right: 8px;
}
.wfcs-content[data-v-1edb05c1] .el-radio{
    margin-bottom: 10px;
    font-size: 13px;
}
.wfcs-item[data-v-1edb05c1] .el-checkbox__label{
    font-size: 13px;
}
.wfcs-content[data-v-1edb05c1] .el-radio:last-child{
    margin-bottom: 0px;
}
.wfcs-sel-del-btn[data-v-1edb05c1], .wfcs-sel-add-btn[data-v-1edb05c1]{
    position: absolute;
    top: 50%;
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    text-align: center;
    border-radius: 59%;
    color: #fff;
    cursor: pointer;
    transform: translate(0%, -50%);
    -webkit-transform: translate(0%, -50%);
}
.wfcs-sel-del-btn[data-v-1edb05c1]{
    right: 64px;
    background: #d6d8e1;
}
.wfcs-sel-add-btn[data-v-1edb05c1]{
    right: 24px;
    background: #2fa2fe;
}
.wfcs-sel-item[data-v-1edb05c1] .el-input{
    padding-right: 0;
}
.wfcs-sel-item[data-v-1edb05c1] .el-input__prefix{
    left: 10px;
}
.wfcs-sel-item[data-v-1edb05c1] .el-input--prefix .el-input__inner{
    padding-left: 35px;
}
.wfcs-sel-item[data-v-1edb05c1] .el-input__prefix{
    cursor: move;
}
.wfcs-mag[data-v-1edb05c1]{
    font-size: 13px;
    color: #8f98a3;
    padding: 5px 20px 0px;
}
.wfcp-node-list[data-v-1edb05c1]{
    position: relative;
    margin-bottom: -1px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
        flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
        align-items: center;
}
.wfcp-branch[data-v-1edb05c1]{
    width: 100%;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
}
.wfcp-branch-box-wrap[data-v-1edb05c1]{
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    background: #f3f4f6;
}
.wfc-tab-condition-content[data-v-1edb05c1]{
    overflow-x: auto;
}
.wfcp-branch-box .wfcp-node-list:first-child>.wfcp-node-item>.top-left-cover-line[data-v-1edb05c1], .wfcp-branch-box .wfcp-node-list:last-child>.wfcp-node-item>.top-right-cover-line[data-v-1edb05c1]{
    background-color: #f3f4f6;
}
.wfcp-branch-box .wfcp-node-list:first-child>.wfcp-node-item>.bottom-left-cover-line[data-v-1edb05c1], .wfcp-branch-box .wfcp-node-list:last-child>.wfcp-node-item>.bottom-right-cover-line[data-v-1edb05c1]{
    background-color: #f3f4f6;
}
.wfcp-node-list[data-v-1edb05c1] .add-nod-sel-box{
    width: 324px;
    height: 90px;
    background: #fff;
    padding: 8px 15px;
}
.wfcp-node-list[data-v-1edb05c1] .add-nod-sel-item{
    width: 33%;
    float: left;
    text-align:center;
    font-size: 14px;
    color: #6a747e;
    cursor: pointer;
}
.wfcp-node-list[data-v-1edb05c1] .ans-icon{
    width: 64px;
    height: 64px;
    line-height: 64px;
    margin:auto;
    font-size: 25px;
    border-radius: 50%;
    margin-bottom: 12px;
    background: #d5ecff;
}
.wfcp-node-list[data-v-1edb05c1] .ans-icon.blue-color{
    background: #d5ecff;
    font-size: 30px;
}
.wfcp-node-list[data-v-1edb05c1] .ans-icon.orange-color{
    background: #ffebd5;
}
.wfcp-node-list[data-v-1edb05c1] .ans-icon.purple-color{
    background: #eae8ff;
}
.blue-color[data-v-1edb05c1]{
    color: #2fa2fe;
}
.wfcp-node-list[data-v-1edb05c1] .add-nod-sel-box .green-color, .wfc-process-scale .green-color[data-v-1edb05c1]{
    color: #6cc933;
}
.wfc-process-scale .green-top-color[data-v-1edb05c1]{
    border-top: 3px solid #6cc933;
}
.wfc-process-scale .green-hover[data-v-1edb05c1]{
    border-color: #6cc933;
}
.wfc-process-scale .green-hover .wfcpn-item-del[data-v-1edb05c1]{
    background: #6cc933;
}
.wfcp-node-list[data-v-1edb05c1] .add-nod-sel-box .orange-color, .wfc-process-scale .orange-color[data-v-1edb05c1]{
    color: #ff9c2b;
}
.wfc-process-scale .orange-top-color[data-v-1edb05c1]{
    border-top: 3px solid #ff9c2b;
}
.wfc-process-scale .orange-hover[data-v-1edb05c1]{
    border-color: #ff9c2b;
}
.wfc-process-scale .orange-hover .wfcpn-item-del[data-v-1edb05c1]{
    background: #ff9c2b;
}
.wfcp-node-list[data-v-1edb05c1] .add-nod-sel-box .purple-color, .wfc-process-scale .purple-color[data-v-1edb05c1]{
    color: #6f52ed;
}
.wfc-process-scale .purple-top-color[data-v-1edb05c1]{
    border-top: 3px solid #6f52ed;
}
.wfc-process-scale .purple-hover[data-v-1edb05c1]{
    border-color: #6f52ed;
}
.wfc-process-scale .purple-hover .wfcpn-item-del[data-v-1edb05c1]{
    background: #6f52ed;
}
.wfcp-node-list[data-v-1edb05c1] .add-nod-sel-box .jasper-color, .wfc-process-scale .jasper-color[data-v-1edb05c1]{
    color: #2bd6c9;
}
.wfc-process-scale .jasper-top-color[data-v-1edb05c1]{
    border-top: 3px solid #2bd6c9;
}
.wfc-process-scale .jasper-hover[data-v-1edb05c1]{
    border-color: #2bd6c9;
}
.wfc-process-scale .jasper-hover .wfcpn-item-del[data-v-1edb05c1]{
    background: #2bd6c9;
}
.wfcpn-item-icon[data-v-1edb05c1]{
    display: inline-block;
    height: 18px;
    line-height: 18px;
    font-size: 18px;
    margin-top:2px;
}
.wfcpn-item-name[data-v-1edb05c1]{
    display: inline-block;
    font-size: 16px;
    margin-bottom: 16px;
}
.wfcpn-item-desc[data-v-1edb05c1]{
    font-size: 13px;
    color: #8f98a3;
    min-height: 28px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.wfcpn-item-del[data-v-1edb05c1]{
    position: absolute;
    top: -8px;
    right: -8px;
    width: 16px;
    height: 16px;
    line-height: 16px;
    color: #fff;
    font-size: 12px;
    border-radius: 50%;
    text-align: center;
}
.wfc-process-set-box[data-v-1edb05c1]{
    position: absolute;
    width: 430px;
    text-align:left;
    /*
    width: 22.4%;
    max-width: 431px;
    */
    background: #fff;
    z-index: 2 !important;
    top: -91px;
    bottom: 0;
    right: -100%;
    color: #333;
    padding-top: 90px;
    padding-bottom: 80px;
    -webkit-box-shadow: 0px 0px 8px #d6d8e1;
            box-shadow: 0px 0px 8px #d6d8e1;
    -webkit-transition: all .3s cubic-bezier(.645,.045,.355,1);
    transition: all .3s cubic-bezier(.645,.045,.355,1);
    z-index: 9;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(9px);
    -webkit-transform: translateZ(9px);
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.show-process-set-box[data-v-1edb05c1]{
    right: 0;
}
.wfcps-name[data-v-1edb05c1]{
    width: 100%;
    height: 70px;
    line-height: 70px;
    font-size: 15px;
    text-indent: 35px;
    border-bottom: 1px solid #f3f4f6;
}
.wfcps-content[data-v-1edb05c1]{
    width: 100%;
    padding: 22px 33px 0 33px;
}
.wfcps-item-name[data-v-1edb05c1]{
    width: 100%;
    height: 20px;
    font-size: 14px;
}
.wfcps-content[data-v-1edb05c1] .el-radio__label{
    font-size: 13px;
}
.wfcps-item-con[data-v-1edb05c1]{
    width: 100%;
    margin: 15px 0;
}
.wfcps-item-con[data-v-1edb05c1] .el-input--suffix .el-input__inner{
    font-size: 13px;
}
.wfcps-item-con-desc[data-v-1edb05c1]{
    width: 100%;
    font-size: 12px;
    color: #6a747e;
    margin-bottom: 20px;
}
.wfcps-item-add-btn[data-v-1edb05c1]{
    display: inline-block;
    width: 108px;
    height: 32px;
    line-height: 32px;
    color: #fff;
    font-size: 14px;
    background: #2fa2fe;
    border-radius: 3px;
    cursor: pointer;
    margin-right: 20px;
    text-align: center;
}
.wfcps-item-msg[data-v-1edb05c1]{
    display: inline-block;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #8f98a3;
}
.wfcps-user[data-v-1edb05c1]{
    display: inline-block;
    position:relative;
    min-width: 100px;
    height: 40px;
    line-height: 40px;
    border: 1px solid #e7ebef;
    border-radius: 2px;
    padding: 0 30px 0 14px;
    margin: 0 20px 10px 0;
}
.wfcps-user-del-icon[data-v-1edb05c1]{
    position:absolute;
    top: 50%;
    right: 8px;
    width: 16px;
    height: 16px;
    line-height: 16px;
    background: #2fa2fe;
    color: #fff;
    border-radius: 50%;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
    transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
}
.wfcps-content[data-v-1edb05c1], .wfcps-user[data-v-1edb05c1], .wfcps-bottom[data-v-1edb05c1]{
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wfcps-bottom[data-v-1edb05c1]{
    position: absolute;
    bottom: 0;
    height: 78px;
    padding: 15px 30px;
    background: #fff;
}
.wfcps-bottom button[data-v-1edb05c1]{
    width: 160px;
    height: 40px;
    font-size: 14px;
    margin-right: 30px;
}
.wfcps-bottom[data-v-1edb05c1] .el-button+.el-button{
    margin-right: 0;
}
.wfcps-condition-detail-item[data-v-1edb05c1] .el-input{
    width: 172px;
    height: 50px;
    line-height: 50px;
}
.wfcps-condition-detail-item[data-v-1edb05c1] .el-select{
    margin-right: 15px;
}
.wfcps-condition-detail-item .max-select[data-v-1edb05c1]{
    width: 100%;
    margin-right: 0;
}
.wfcps-item-con.num-section[data-v-1edb05c1]{
    line-height: 40px;
    text-align: center;
}
.wfcps-item-con.num-section[data-v-1edb05c1] .el-input{
    width: 80px;
    height: 40px;
}
.wfcps-item-con.num-section[data-v-1edb05c1] .el-input:first-child{
    margin-right: 4px;
}
.wfcps-item-con.num-section[data-v-1edb05c1] .el-select{
    margin-right: 3px;
}
.num-section-msg[data-v-1edb05c1], .num-section-icon[data-v-1edb05c1]{
    display: inline-block;
    width: 85px;
    font-size: 14px;
    vertical-align: middle;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.num-section-icon[data-v-1edb05c1]{
    width: 40px;
}
.wfc-tab-white-content[data-v-1edb05c1] .el-select{
    width: 100%;
}
.wfc-tab-white-content[data-v-1edb05c1] .el-form-item__content{
    text-align: left;
}
.wf-content>button[data-v-1edb05c1]{
    float: right;
    margin: 20px 0 20px 15px;
    z-index: 7;
    padding: 8px 12px;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(7px);
    -webkit-transform: translateZ(7px);
}
.wf-content>button .layui-icon-extend-iconfont[data-v-1edb05c1]{
    margin-right: 8px;
    font-size: 13px;
}
.wf-content>button>span[data-v-1edb05c1]{
    margin: 0;
}
.wf-content>.el-button+.el-button[data-v-1edb05c1]{
    margin-left: 15px;
}
.wf-content>button[data-v-1edb05c1]:first-child{
    margin-right: 23px;
}
.wfcps-condition-detail-item[data-v-1edb05c1] .el-checkbox{
    margin-bottom: 10px;
}
.wfcps-child-name[data-v-1edb05c1]{
    margin-top: 22px;
}
.wf-content .wf-step-none[data-v-1edb05c1]{
    padding-top: 0;
}
.wf-content .wf-step-none[data-v-1edb05c1] .el-tabs__item, .wf-content .wf-step-none[data-v-1edb05c1] .el-tabs__active-bar{
    display: none;
}
.wf-content .wf-step-none[data-v-1edb05c1] .el-tabs__content{
    padding-top: 50px;
}
.wf-step-none .wfc-tab-gray-content[data-v-1edb05c1]{
    border: 0;
}
.wf-content .wf-btn-top[data-v-1edb05c1]{
    position: absolute;
    top: 0;
    right: 0;
    float: right;
    margin: 0px 0 20px 15px;
    z-index: 2;
    padding: 8px 12px;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(7px);
    -webkit-transform: translateZ(7px);
}
.wf-content .wf-btn-top .layui-icon-extend-iconfont[data-v-1edb05c1]{
    margin-right: 8px;
    font-size: 13px;
}
.wf-content .wf-btn-top>span[data-v-1edb05c1]{
    margin: 0;
}
.wf-content.wf-one-step-content[data-v-1edb05c1]{
    padding: 0;
    background: #f3f4f6;
}
.wfcps-content-all[data-v-1edb05c1]{
    width: 100%;
    height: 100%;
    overflow: auto;
    position: relative;
}
.wfcps-item-con-time-child[data-v-1edb05c1]{
    position: relative;
    width: 100%;
    height: 45px;
}
[data-v-1edb05c1] .wfcps-item-con-time-child .el-input__icon{
    line-height: 34px;
}
.wfcps-condition-detail-item-del-btn[data-v-1edb05c1], .wfcps-item-con-child-del-btn[data-v-1edb05c1], .wfcps-item-con-child-add-btn[data-v-1edb05c1]{
    position: absolute;
    top: 0;
    font-size: 16px;
    font-weight: bold;
    color: #8f98a3;
    cursor: pointer;
    line-height: 34px;
}
.wfcps-condition-detail-item-del-btn[data-v-1edb05c1]{
    right: 0;
    font-size: 20px;
}
.wfcps-item-con-child-add-btn[data-v-1edb05c1]{
    right: 0;
}
.wfcps-item-con-child-del-btn[data-v-1edb05c1]{
    font-size: 18px;
    right: 40px;
}
.wfcps-condition-detail-item-del-btn[data-v-1edb05c1]:hover, .wfcps-item-con-child-del-btn[data-v-1edb05c1]:hover, .wfcps-item-con-child-add-btn[data-v-1edb05c1]:hover{
    color: #409EFF;
}
.wfcps-item-con-time-child-item.el-input[data-v-1edb05c1]{
    width: 120px;
    height: 34px;
    line-height: 34px;
    float: left;
    cursor: pointer;
}
[data-v-1edb05c1] .wfcps-item-con-time-child-item .el-input__inner{
    height: 34px;
    line-height: 34px;
    cursor: pointer;
}
.wfcps-item-con-time-child-item-icon[data-v-1edb05c1]{
    height: 34px;
    line-height: 34px;
    margin: 0 10px;
    float: left;
}
.wfcps-condition-detail-item[data-v-1edb05c1]{
    position: relative;
}
.process-set-box-shade[data-v-1edb05c1]{
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .15);
}
.workflow-dialog-checkbox[data-v-1edb05c1]{
    margin-bottom: 20px;
}
.wfcps-item-con-url-text.el-input[data-v-1edb05c1]{
    width: 100%;
}
.wfcps-item-con-param-name.el-input[data-v-1edb05c1]{
    width: 110px;
    margin-right: 10px;
}
.wfcps-item-con-child[data-v-1edb05c1]{
    position: relative;
}
.wfcps-item-con-child .wfcs-sel-del-btn[data-v-1edb05c1]{
    right: 34px;
}
.wfcps-item-con-child .wfcs-sel-add-btn[data-v-1edb05c1]{
    right: 0;
}
[data-v-1edb05c1] .wfcps-item-con-param-con .el-input{
    width: 160px;
}
.wfcri-head-row[data-v-1edb05c1]{
    height: 35px;
    line-height:35px;
    text-indent: 10px;
    color: #8f98a3;
}
.wfcr-item-inner .wfcr-item-its[data-v-1edb05c1]{
    margin-bottom:0px;
}
.wf-content.wf-step-no-top[data-v-1edb05c1], .wf-content .wf-step-no-top[data-v-1edb05c1]{
    top: 0;
    padding-top: 0;
}
[data-v-1edb05c1] .wf-content .wf-step-no-top .el-tabs__header{
    top: 0;
}
[data-v-1edb05c1] .edit-shade-show .el-tabs__content{
    z-index: 9;
    /*position: absolute;*/
    -webkit-transform: translate(0%, 0%) translateZ(9px);
            transform: translate(0%, 0%) translateZ(9px);
}
.wfc-tab-condition-save-btn[data-v-1edb05c1]{
    display: block;
    width: 180px;
    margin: auto;
}
.wfc-step-second-save-btn[data-v-1edb05c1]{
    display: block;
    width: 180px;
    margin: 10px auto;
    /**
     * modify by cao  修改from_type = 5时没有保存按钮的bug<复现：教师入离职-配置管理中的审批流应用>  2021/12/7
     * */
    z-index: 999;
}
.wfcs-content-desc[data-v-1edb05c1]{
    font-size: 13px;
}
[data-v-1edb05c1] .wfcs-content-num-input.el-input{
    width: 110px;
    padding-right: 10px;
    margin-left: 10px;
}
[data-v-1edb05c1] .wfcs-content-num-input.el-input .el-input__inner{
    padding-right: 15px;
}
.wfc-tab-white-content .wfi-type-select[data-v-1edb05c1] {
    width: 30%;
    float: left;
    margin-right: 10px;
}
.wfcs-item-set-user-info .el-select[data-v-1edb05c1]{
    width: 100%;
}
[data-v-1edb05c1] .wfcs-item-set-user-info .el-select .el-input__icon{
    line-height: 34px;
}
[data-v-1edb05c1] .wfcs-item-set-user-info .el-checkbox{
    margin-bottom: 10px;
}
/*yansen 2021-10-25 修复工作流-表单设计不能拖动的问题*/
.wfc-panel.wfc-item-warehouse[data-v-1edb05c1]{
    z-index: 2;
}

@charset "utf-8";
/*CSS Document*/
/*
 * @desc 选人插件
 * @author zhangxue
 * @date 20181108
 *
 * */
.sns-sudb-content{
    width:100%;
    height:100%;
}
.sns-sudb-content, .sns-sudb-content *{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.sns-sudbc-center{
    width:100%;
    height:100%;
    padding:30px;
    padding-top:0;
    position:relative;
    padding-bottom:100px;
}
.sns-sudbcc-item{
    float:left;
    width:47.5%;
    height:100%;
    padding-top:70px;
    position:relative;
}
.sns-sudbcc-item+.sns-sudbcc-item{
    float:right;
}
.sns-sudbcci-title{
    top:0;
    width:100%;
    height:70px;
    font-size:16px;
    font-weight:bold;
    line-height:70px;
    position:absolute;
}
.sns-sudbcci-content{
    width:100%;
    height:100%;
    font-size:14px;
    padding:13px 10px;
    position:relative;
    padding-top:123px;
    border: 1px solid #ddd;
}
.sns-sudbcci-user-content{
    padding-top:0;
    overflow:auto;
}
.sns-sudbccic-top{
    top:0;
    left:0;
    width:100%;
    position:absolute;
    padding:13px 10px 0 10px;
}
.sns-sudbccics-input{
    border:0;
    width:100%;
    height:100%;
    text-indent:12px;
}
.sns-sudbccics-btn{
    top: -1px;
    right: -1px;
    width: 45px;
    height: 32px;
    font-size: 23px;
    cursor: pointer;
    line-height: 32px;
    position: absolute;
    text-align: center;
    color: rgb(255, 255, 255);
    background: rgb(5, 146, 218);
}
.sns-sudbccic-search{
    width:100%;
    height:32px;
    position:relative;
    margin-bottom:10px;
    padding-right:55px;
    border: 1px solid #ddd;
}
.sns-sudbccic-return{
    width:100%;
    min-height:30px;
    line-height:30px;
}
.sns-sudbccic-return span{
    margin-right:5px;
    cursor: pointer;
}
.sns-sudbccic-return span:last-child{
    cursor: auto;
}
.sudbccic-return-icon{
    display:none;
    font-size:14px;
    cursor:pointer;
}
.sns-sudbccic-select-all{
    width:100%;
    height:38px;
    line-height:38px;
}
.sns-sud-checkbox-icon{
    color:#fff;
    /*margin:10px;*/
    width: 43px;
    /*height: 18px;*/
    margin-right:0;
    cursor:pointer;
    font-weight:bold;
    text-align:center;
    /*line-height: 18px;*/
    border-radius: 1px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
   /* background-color: #ddd;*/
    transition: .1s linear;
    font-size: 12px!important;
    border: 1px solid transparent;
    -webkit-transition: .1s linear;
}
.sns-sud-checkbox-icon:hover{
    /*border-color: #0592da;*/
}
.sns-sud-checkbox-icon:before{
    content: "\E605";
    /*yansen 2022-03-02*/
    padding:3px;
    background:#ddd;
    border: 1px solid transparent;
}
.sns-sud-checkbox-icon:hover:before{
    border:1px solid #0592da;
}
.sns-sud-checkbox-checked-icon.sns-sud-checkbox-icon:before{
    border-color: #0592da;
    background-color: #0592da;
}
.sns-sud-checkbox-checked-icon{
    color: #fff;
    /*yansen 2022-03-02*/
    /*border-color: #0592da;
    background-color: #0592da;*/
}
.sns-sudbccic-list{
    margin-top: 5px;   /*yansen 2022-03-02*/
    width:100%;
    height:100%;
    overflow:auto;
    position:relative;
}
.sns-sdi-name{
    cursor:pointer;
    margin-left:10px;
}
.sns-sud-dep-item{
    width:100%;
    height:43px;
    cursor:pointer;
    line-height:42px;
    background:#f8f8f8;
    border-bottom:1px solid #fff;
}
.sns-sud-user-item{
    width:100%;
    height:47px;
    cursor:pointer;
    line-height:46px;
    border-bottom:1px solid #ddd;
}
.sns-sui-logo{
    width:38px;
    height:38px;
    cursor:pointer;
    border-radius:50%;
    margin-right:10px;
}
.sns-sdi-next{
    width:45px;
    float:right;
    height:43px;
    cursor:pointer;
    font-size:17px;
    cursor:pointer;
    line-height:43px;
    text-align:right;
    margin-right:10px;
}
.sns-sui-del{
    float:right;
    color:#f97210;
    cursor:pointer;
    margin-right:6px;
    display:inline-block;
}
.sns-sudbc-bottom{
    bottom:0;
    width:100%;
    height:100px;
    padding-top:20px;
    text-align:center;
    position:absolute;
}
.sns-sudbcb-btn{
    padding:0;
    width:130px;
    height:50px;
    margin:0 6px;
    font-size:16px;
    border-radius:0;
    line-height:50px;
    text-align:center;
}
.sns-sud-user-type-box{
    width:100%;
    height:40px;
    font-size:14px;
    line-height:40px;
    margin-bottom:10px;
    background: rgb(236, 242, 244)
}
.sns-sud-user-type-box ul{
    width:100%;
    height:40px;
}
.sns-sud-user-type-box ul li{
    width:25%;
    float:left;
    height:40px;
    cursor:pointer;
    line-height:40px;
    text-align:center;
}
.sns-bg-blue {
    color: #fff;
    background: #0088de;
}
.sns-bg-orange {
    color: #fff;
    background: #f88f06;
}
.no_content {
    margin: 0 auto;
    min-height: 200px;
    margin: 30px;
    text-align: center;
    background: url(/vue/dist/static/img/no_content_03.13a87c9.png) no-repeat center;
}
/*
 * @desc 工作流公用的css
 * @author zhangxue
 * @date 20191501
 */
html[data-v-4318485f],body[data-v-4318485f]{
    margin: 0;
    padding: 0;
    height: 100%;
    background: #f3f4f6;
    overflow: hidden;
}
.common_head[data-v-4318485f], .manage_top_box[data-v-4318485f]{
    position :relative;
    z-index: 3;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(3px);
    -webkit-transform: translateZ(3px);
}
/*
 * @desc 工作流创建的css
 * @author zhangxue
 * @date 20191501
 */
.wf-list-body[data-v-4318485f]{
    width: 100%;
    min-height: 100%;
    text-align: center;
    overflow: hidden;
    background: #f3f4f6;
}
.wf-create-name[data-v-4318485f]{
    height: 70px;
    line-height: 70px;
    padding: 0 23px;
    color: #7a8590;
    font-size: 14px;
    text-align: left;
    border-top: 1px solid #dfe7ed;
}
.wf-content[data-v-4318485f]{
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    padding-top: 60px;
    background: #edeff4;
    z-index: 2;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(2px);
    -webkit-transform: translateZ(2px);
}
[data-v-4318485f].wf-content div{
    z-index: 1;
}
.wf-content[data-v-4318485f] .el-tabs{
}
.wf-content[data-v-4318485f] .el-tabs__header{
    position: absolute;
    top: 61px;
    left: 50%;
    /*width: 55.4%;*/
    z-index: 2;
    transform: translate(-50%, 0%) translateZ(2px);
    -webkit-transform: translate(-50%, 0%) translateZ(2px);
    -webkit-transform-style: preserve-3d;
}
.wf-content[data-v-4318485f] .el-tabs__nav{
    float: none;
}
.wf-content[data-v-4318485f] .el-tabs__item{
    /*width: 25%;*/
    width: 200px;
    height: 70px;
    line-height: 70px;
    padding: 0;
    color: #545f69;
    font-size: 15px;
}
.wf-content[data-v-4318485f] .el-tabs__nav .is-active{
    color: #2fa2fe;
    background: #edeff4;
}
.wf-content[data-v-4318485f] .el-tabs__active-bar{
    width: 18px!important;
    height: 18px;
    bottom: -8px;
    left: 12.5%;
    background: #fff;
    transform: rotate(-45deg) translate(-36%, -36%)!important;
    -ms-transform: rotate(-45deg) translate(-36%, -36%)!important;
    -webkit-transform: rotate(-45deg) translate(-36%, -36%)!important;
    -webkit-transition: -webkit-transform .3s cubic-bezier(.645,.045,.355,1);
    -webkit-transition: all .3s cubic-bezier(.645,.045,.355,1);
    transition: all .3s cubic-bezier(.645,.045,.355,1);
}
.wf-content[data-v-4318485f] .el-tabs__nav-wrap::after{
    height: 0;
}
.wf-content[data-v-4318485f] .el-bar-first{
    background: #fff;
    /*left: 12.5%;*/
    left: 100px;
}
.wf-content[data-v-4318485f] .el-bar-second{
    background: #d6d8e1;
    /*left: 37.5%;*/
    left: 300px;
}
.wf-content[data-v-4318485f] .el-bar-third{
    background: #d6d8e1;
    /*left: 62.5%;*/
    left: 500px;
}
.wf-content[data-v-4318485f] .el-bar-fourth{
    background: #fff;
    /*left: 87.5%;*/
    left: 700px;
}
.wf-content[data-v-4318485f] .el-tabs__nav .is-active span{
    color: #fff;
    background: #2fa2fe;
}
.wfc-tab-name span[data-v-4318485f]{
    display: inline-block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 15px;
    border-radius: 50%;
    margin-right: 10px;
    background: #d6d8e1;
    text-align: center;
}
.wfc-tab-white-content[data-v-4318485f]{
    width: 98%;
    min-height: 80%;
    background: #fff;
    border-radius: 6px;
    margin: auto;
    padding: 35px 10%;
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wfc-tab-gray-content[data-v-4318485f]{
    width: 100%;
    height: 100%;
    background: #f3f4f6;
    border-top: 1px solid #d6d8e1;
    position: relative;
    overflow-y: auto;
    overflow-x: hidden;
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wfct-name[data-v-4318485f]{
    color: #2fa2fe;
    font-size: 14px;
    text-align: left;
    margin-bottom: 30px;
    padding-left: 12px;
}
.wfct-upload_img[data-v-4318485f]{
    float: left;
    width: 60px;
    height: 60px;
    border-radius: 16px;
    background: #fff;
    margin-right: 11px;
    cursor: pointer;
    -webkit-box-shadow: 0px 0px 3px #7a8590;
            box-shadow: 0px 0px 3px #7a8590;
}
.wfct-upload_img img[data-v-4318485f]{
    width: 100%;
    height: 100%;
}
.wtc-logo-box[data-v-4318485f] .el-form-item__label{
    line-height: 60px;
}
.wfct-logo-tip[data-v-4318485f]{
    float: left;
    line-height:60px;
    color: #919191;
}
.wf-content[data-v-4318485f] .el-form-item__label{
    padding: 0 20px 0 0;
    color: #545f69;
    width: 88px;
}
.wf-content[data-v-4318485f] .el-form-item{
    margin-bottom: 28px;
}
/***表格设计***/
/*
.wfc-tab-form-content{
    position: relative;
    overflow-y: auto;
    overflow-x: hidden;
}
*/
.wfc-panel[data-v-4318485f]{
    height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 10;
    width: 21.88%;
    color: #6a747e;
    background: #fff;
    overflow-y: auto;
    text-align: left;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(10px);
    -webkit-transform: translateZ(10px);
}
.wfc-item-warehouse[data-v-4318485f]{
    top: 0;
    left: 0;
    padding: 12px 20px;
}
.wfc-item-warehouse[data-v-4318485f], .wfc-item-warehouse *[data-v-4318485f], .wfc-result[data-v-4318485f], .wfc-result *[data-v-4318485f]{
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wfc-item-set[data-v-4318485f]{
    right: -100%;
    -webkit-transition: all .3s cubic-bezier(.645,.045,.355,1);
    transition: all .3s cubic-bezier(.645,.045,.355,1);
}
.wfc-item-set-show[data-v-4318485f]{
    right: 0;
}
.wfciw-name[data-v-4318485f]{
    height: 38px;
    line-height: 38px;
    color: #2fa2fe;
    font-size: 14px;
    background: #f3f4f6;
    color: #545f69;
    border-radius: 5px;
    margin-bottom:12px;
    cursor:pointer;
}
.wfciw-name.ed .layui-icon-extend-iconfont[data-v-4318485f]{
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
}
.wfciw-name .layui-icon-extend-iconfont[data-v-4318485f]{
    color: #b2bbc4;
    margin-left:5px;
    margin-right:5px;
    font-size: 18px;
}
.wfciw-content[data-v-4318485f]{
    width: 100%;
}
.wfciw-item[data-v-4318485f]{
    position: relative;
    width: 100%;
    height: 40px;
    line-height: 40px;
    border-radius: 5px;
    padding: 0 20px;
    font-size: 13px;
    margin-bottom: 13px;
    border: 1px solid #dce5ef;
    cursor: move;
}
.wfciw-item img[data-v-4318485f]{
    position:absolute;
    top: 50%;
    right: 32px;
    max-width: 18px;
    max-height: 18px;
    transform: translate(50%, -50%);
    -webkit-transform: translate(50%, -50%);
}
.wfciw-item-block[data-v-4318485f]{
    height: 34px;
    line-height:34px;
    text-align: center;
    width: calc(33.33333% - 12px);
    margin-right: 18px;
    display: inline-block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #d8e1eb;
    border-radius: 3px;
    margin-bottom:12px;
    padding: 0 5px;
    cursor: move;
    font-size: 13px;
}
.wfciw-item-block-cover[data-v-4318485f]{
    padding: 8px;
    border: 1px solid #d8e1eb;
    border-radius: 6px;
    padding:0 12px;
    margin-bottom:12px;
    cursor:move;
}
.wfciw-item-block-name[data-v-4318485f]{
    margin: 12px 0;
}
.wfciw-item-block[data-v-4318485f]:nth-child(3n) {
    margin-right:0px;
}
.wfciw-item-block-cover .wfciw-item-block[data-v-4318485f]{
    cursor:auto;
}
.wfc-result-box[data-v-4318485f]{
    position: absolute;
    height: 100%;
    width: 100%;
    overflow: auto;
}
.wfc-result[data-v-4318485f]{
    position: relative;
    width: 100%;
    height: 680px;
    padding-top: 15px;
    text-align: left;
    background: url(/vue/dist/static/img/phone_msg.91926f9.png) no-repeat top;
    background-size: 360px;
}
.wfcr-content[data-v-4318485f]{
    width: 274px;
    height: 462px;
    margin: auto;
    margin-top: 56px;
    overflow-y: auto;
    margin-bottom: 40px;
}
.wfcr-content-bg[data-v-4318485f]{
    background: #f3f4f6;
}
.wfcr-content-group-bg[data-v-4318485f]{
    background: #fff;
    min-height: 15px;
}
._nr[data-v-4318485f]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.wfcr-item[data-v-4318485f], .wfcr-item-its[data-v-4318485f]{
    position: relative;
    width: 100%;
    min-height: 44px;
    line-height: 44px;
    margin-bottom: 10px;
    background: #fff;
    cursor: move;
    border: 1px solid #fff;
}
.wfcr-item-hover[data-v-4318485f], .wfcr-group-item-hover[data-v-4318485f]{
    border: 1px dashed #2fa2fe;
}
.wfcr-item-hover>.wfcr-item-inner>.wfcri-remove[data-v-4318485f], .wfcr-group-item-hover>.wfcri-remove[data-v-4318485f]{
    display: block;
}
.wfcr-item-click[data-v-4318485f]{
    border: 1px solid #2fa2fe;
}
.wfcri-remove[data-v-4318485f]{
    position: absolute;
    top: -1px;
    right: -1px;
    padding: 3px;
    font-size: 12px;
    color: #eee;
    line-height: 1;
    display: none;
    background: #2fa2fe;
    cursor: pointer;
    z-index: 10;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(10px);
    -webkit-transform: translateZ(10px);
}
.wfcri-overlay[data-v-4318485f]{
   padding: 0 10px 0 2px;
}
.wfcri-view label[data-v-4318485f]{
    display: inline-block;
    float: left;
    white-space: normal;
    word-break: break-word;
    padding: 0 10px;
    color: #222;
    width: 167px;
    color: #545f69;
    font-size: 13px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.wfcri-view span[data-v-4318485f]{
    display: inline-block;
    float: right;
    text-align: right;
    color: rgba(25, 31, 37, .4);
    padding-right: 3px;
    font-size: 13px;
    color: #8f98a3;
    width: 70px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.wfcri-view i[data-v-4318485f]{
    float: right;
    line-height: 44px;
    width: 15px;
}
.wfcs-title[data-v-4318485f]{
    width: 100%;
    height: 50px;
    line-height: 50px;
    text-indent: 20px;
    font-size: 15px;
    color: #333333;
    border-bottom: 1px solid #dfe7ed;
}
.wfcs-item[data-v-4318485f]{
    padding: 20px 0 0 21px;
    color: #333;
}
.wfcs-item-name[data-v-4318485f]{
    height: 16px;
    line-height: 16px;
    font-size: 14px;
    margin-bottom: 14px;
}
.wfcs-item-name span[data-v-4318485f]{
    margin-left: 10px;
    color: #8f98a3;
    font-size: 12px;
}
.wfcs-content[data-v-4318485f] .el-input{
    padding-right: 25px;
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wfcs-content[data-v-4318485f] .el-input .el-input__suffix{
    right: 27px;
}
.wfcs-content[data-v-4318485f] .el-input__inner{
    height: 34px;
    line-height: 34px;
    font-size: 13px;
    padding-right: 43px;
}
.wfcs-sel-item[data-v-4318485f] .el-input .el-input__suffix{
    right: 1px;
}
.wfcs-sel-item[data-v-4318485f] .el-input__icon{
    line-height: 34px;
}
/***流程设计***/
.wf-content[data-v-4318485f] .el-tabs{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden;
    padding-top: 61px;
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wf-content[data-v-4318485f] .el-tabs__content{
    width: 100%;
    height: 100%;
    overflow: visible;
    padding-top: 70px;
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wf-content[data-v-4318485f] .el-tab-pane{
    height: 100%;
    width: 100%;
}
.wfc-zoom[data-v-4318485f]{
    position: absolute;
    top: 110px;
    right: 22px;
    width: 125px;
    height: 26px;
    line-height: 26px;
    font-size: 16px;
    color: #545f69;
    z-index: 4;
    text-align: center;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(4px);
    -webkit-transform: translateZ(4px);
}
.wfc-zoom-out[data-v-4318485f], .wfc-zoom-in[data-v-4318485f]{
    display: block;
    width: 26px;
    height: 25px;
    line-height: 25px;
    color: #2fa2fe;
    font-weight: bold;
    border: 1px solid #2fa2fe;
    text-align: center;
    cursor: pointer;
    border-radius: 5px;
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wfc-zoom-out[data-v-4318485f]{
    float: left;
}
.wfc-zoom-in[data-v-4318485f]{
    float: right;
}
.wfc-tab-gray-content *[data-v-4318485f]{
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wfc-process-scale[data-v-4318485f]{
    position: relative;
    padding-top: 41px;
    width: 100%;
    margin-bottom: 150px;
    -webkit-transform-origin: 50% 0px 0px!important;
            transform-origin: 50% 0px 0px!important;
}
.wfcp-node[data-v-4318485f]{
    width: 387px;
    display:inline-block;
}
.wfcp-branch[data-v-4318485f], .wfcp-end[data-v-4318485f]{
    width: 100%;
}
.wfcp-end[data-v-4318485f]{
    width: 72px;
    height: 37px;
    line-height: 37px;
    border-radius: 5px;
    background: #d6d8e1;
    font-size: 13px;
    color: #6a747e;
    margin: auto;
}
.wfcp-node-box[data-v-4318485f]{
    position: relative;
    width: 220px;
    height: 94px;
    margin: auto;
    background: #fff;
    z-index: 3;
    border-radius: 6px;
    cursor: pointer;
    text-align: left;
    border: 1px solid #fff;
    border-top: 3px solid #2fa2fe;
    padding: 14px 17px 14px 17px;
    /*
    -webkit-transform-style: preserve-3d;
    transform: translateZ(3px);
    -webkit-transform: translateZ(3px);
    */
}
.wfcp-node-list[data-v-4318485f] .add-node-btn-box{
    position: relative;
    width: 237px;
    height: 90px;
    margin: auto;
}
.wfcp-node-list[data-v-4318485f] .add-node-btn-box:before, .condition-node-box[data-v-4318485f]:before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 3px;
    height: 100%;
    background-color: #d5d8e1;
}
.wfcp-node-list[data-v-4318485f] .add-node-btn{
    width: 100%;
    height: 100%;
    color: #fff;
    padding-top: 25px;
}
.wfcp-node-list[data-v-4318485f] .add-node-btn-icon{
    width: 40px;
    height: 40px;
    line-height: 40px;
    cursor: pointer;
    margin: auto;
    border-radius: 50%;
    background: #2fa2fe;
    z-index: 3;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(3px);
    -webkit-transform: translateZ(3px);
}
.wfc-process-scale .add-branch[data-v-4318485f]{
    position: absolute;
    top: 18px;
    left: 50%;
    min-width: 72px;
    height: 36px;
    line-height: 36px;
    background: #fff;
    color: #6a747e;
    font-size: 13px;
    text-align: center;
    border-radius: 6px;
    border: none;
    outline: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    cursor:pointer;
    z-index: 3;
    -webkit-transform-style: preserve-3d;
    transform: translate(-50%, -50%) translateZ(3px);
    -webkit-transform: translate(-50%, -50%) translateZ(3px);
}
.wfcp-branch-box[data-v-4318485f]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    width: auto;
    margin: auto;
    margin-top: 18px;
    overflow: visible;
    border-top: 3px solid #d4d6df;
    border-bottom: 3px solid #d4d6df;
}
.wfc-process-scale .branch-item[data-v-4318485f]{
    position: relative;
    display: inline-block;
    margin: auto;
    margin-bottom: -1px;
    /*width: 387px;*/
}
.wfc-process-scale .condition-node[data-v-4318485f]{
    min-height: 226px;
}
.wfc-process-scale .condition-node-box[data-v-4318485f]{
    padding: 22px 75px 0 75px;
}
.wfc-process-scale .auto-judge[data-v-4318485f]{
    position: relative;
    width: 220px;
    height: 94px;
    border-radius: 7px;
    background: #fff;
    margin: auto;
    padding: 15px;
    cursor: pointer;
    text-align: left;
    border: 1px solid #fff;
}
.wfcpn-item-name.purple-color[data-v-4318485f]{
    text-decoration: underline;
}
.top-left-cover-line[data-v-4318485f], .top-right-cover-line[data-v-4318485f] {
    position: absolute;
    height: 6px;
    width: 50%;
    /*background-color: #f3f4f6;*/
    top: -4px;
}
.top-left-cover-line[data-v-4318485f]{
    left: -1.5px;
}
.top-right-cover-line[data-v-4318485f]{
    right: -1.5px;
}
.bottom-left-cover-line[data-v-4318485f], .bottom-right-cover-line[data-v-4318485f] {
    position: absolute;
    height: 6px;
    width: 50%;
    /*background-color: #f3f4f6;*/
    bottom: -3px;
}
.bottom-left-cover-line[data-v-4318485f]{
    left: -1.5px;
}
.bottom-right-cover-line[data-v-4318485f]{
    right: -1.5px;
}
.wfcs-sel-item[data-v-4318485f]{
    position: relative;
    width: 100%;
    height: 35px;
    margin-bottom: 10px;
    padding-right: 110px;
}
.wfcs-sel-item[data-v-4318485f]:last-child{
    margin-bottom: 0;
}
.wfcs-content[data-v-4318485f] .el-checkbox{
    margin-right: 8px;
}
.wfcs-content[data-v-4318485f] .el-radio{
    margin-bottom: 10px;
    font-size: 13px;
}
.wfcs-item[data-v-4318485f] .el-checkbox__label{
    font-size: 13px;
}
.wfcs-content[data-v-4318485f] .el-radio:last-child{
    margin-bottom: 0px;
}
.wfcs-sel-del-btn[data-v-4318485f], .wfcs-sel-add-btn[data-v-4318485f]{
    position: absolute;
    top: 50%;
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    text-align: center;
    border-radius: 59%;
    color: #fff;
    cursor: pointer;
    transform: translate(0%, -50%);
    -webkit-transform: translate(0%, -50%);
}
.wfcs-sel-del-btn[data-v-4318485f]{
    right: 64px;
    background: #d6d8e1;
}
.wfcs-sel-add-btn[data-v-4318485f]{
    right: 24px;
    background: #2fa2fe;
}
.wfcs-sel-item[data-v-4318485f] .el-input{
    padding-right: 0;
}
.wfcs-sel-item[data-v-4318485f] .el-input__prefix{
    left: 10px;
}
.wfcs-sel-item[data-v-4318485f] .el-input--prefix .el-input__inner{
    padding-left: 35px;
}
.wfcs-sel-item[data-v-4318485f] .el-input__prefix{
    cursor: move;
}
.wfcs-mag[data-v-4318485f]{
    font-size: 13px;
    color: #8f98a3;
    padding: 5px 20px 0px;
}
.wfcp-node-list[data-v-4318485f]{
    position: relative;
    margin-bottom: -1px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
        flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
        align-items: center;
}
.wfcp-branch[data-v-4318485f]{
    width: 100%;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
}
.wfcp-branch-box-wrap[data-v-4318485f]{
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    background: #f3f4f6;
}
.wfc-tab-condition-content[data-v-4318485f]{
    overflow-x: auto;
}
.wfcp-branch-box .wfcp-node-list:first-child>.wfcp-node-item>.top-left-cover-line[data-v-4318485f], .wfcp-branch-box .wfcp-node-list:last-child>.wfcp-node-item>.top-right-cover-line[data-v-4318485f]{
    background-color: #f3f4f6;
}
.wfcp-branch-box .wfcp-node-list:first-child>.wfcp-node-item>.bottom-left-cover-line[data-v-4318485f], .wfcp-branch-box .wfcp-node-list:last-child>.wfcp-node-item>.bottom-right-cover-line[data-v-4318485f]{
    background-color: #f3f4f6;
}
.wfcp-node-list[data-v-4318485f] .add-nod-sel-box{
    width: 324px;
    height: 90px;
    background: #fff;
    padding: 8px 15px;
}
.wfcp-node-list[data-v-4318485f] .add-nod-sel-item{
    width: 33%;
    float: left;
    text-align:center;
    font-size: 14px;
    color: #6a747e;
    cursor: pointer;
}
.wfcp-node-list[data-v-4318485f] .ans-icon{
    width: 64px;
    height: 64px;
    line-height: 64px;
    margin:auto;
    font-size: 25px;
    border-radius: 50%;
    margin-bottom: 12px;
    background: #d5ecff;
}
.wfcp-node-list[data-v-4318485f] .ans-icon.blue-color{
    background: #d5ecff;
    font-size: 30px;
}
.wfcp-node-list[data-v-4318485f] .ans-icon.orange-color{
    background: #ffebd5;
}
.wfcp-node-list[data-v-4318485f] .ans-icon.purple-color{
    background: #eae8ff;
}
.blue-color[data-v-4318485f]{
    color: #2fa2fe;
}
.wfcp-node-list[data-v-4318485f] .add-nod-sel-box .green-color, .wfc-process-scale .green-color[data-v-4318485f]{
    color: #6cc933;
}
.wfc-process-scale .green-top-color[data-v-4318485f]{
    border-top: 3px solid #6cc933;
}
.wfc-process-scale .green-hover[data-v-4318485f]{
    border-color: #6cc933;
}
.wfc-process-scale .green-hover .wfcpn-item-del[data-v-4318485f]{
    background: #6cc933;
}
.wfcp-node-list[data-v-4318485f] .add-nod-sel-box .orange-color, .wfc-process-scale .orange-color[data-v-4318485f]{
    color: #ff9c2b;
}
.wfc-process-scale .orange-top-color[data-v-4318485f]{
    border-top: 3px solid #ff9c2b;
}
.wfc-process-scale .orange-hover[data-v-4318485f]{
    border-color: #ff9c2b;
}
.wfc-process-scale .orange-hover .wfcpn-item-del[data-v-4318485f]{
    background: #ff9c2b;
}
.wfcp-node-list[data-v-4318485f] .add-nod-sel-box .purple-color, .wfc-process-scale .purple-color[data-v-4318485f]{
    color: #6f52ed;
}
.wfc-process-scale .purple-top-color[data-v-4318485f]{
    border-top: 3px solid #6f52ed;
}
.wfc-process-scale .purple-hover[data-v-4318485f]{
    border-color: #6f52ed;
}
.wfc-process-scale .purple-hover .wfcpn-item-del[data-v-4318485f]{
    background: #6f52ed;
}
.wfcp-node-list[data-v-4318485f] .add-nod-sel-box .jasper-color, .wfc-process-scale .jasper-color[data-v-4318485f]{
    color: #2bd6c9;
}
.wfc-process-scale .jasper-top-color[data-v-4318485f]{
    border-top: 3px solid #2bd6c9;
}
.wfc-process-scale .jasper-hover[data-v-4318485f]{
    border-color: #2bd6c9;
}
.wfc-process-scale .jasper-hover .wfcpn-item-del[data-v-4318485f]{
    background: #2bd6c9;
}
.wfcpn-item-icon[data-v-4318485f]{
    display: inline-block;
    height: 18px;
    line-height: 18px;
    font-size: 18px;
    margin-top:2px;
}
.wfcpn-item-name[data-v-4318485f]{
    display: inline-block;
    font-size: 16px;
    margin-bottom: 16px;
}
.wfcpn-item-desc[data-v-4318485f]{
    font-size: 13px;
    color: #8f98a3;
    min-height: 28px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.wfcpn-item-del[data-v-4318485f]{
    position: absolute;
    top: -8px;
    right: -8px;
    width: 16px;
    height: 16px;
    line-height: 16px;
    color: #fff;
    font-size: 12px;
    border-radius: 50%;
    text-align: center;
}
.wfc-process-set-box[data-v-4318485f]{
    position: absolute;
    width: 430px;
    text-align:left;
    /*
    width: 22.4%;
    max-width: 431px;
    */
    background: #fff;
    z-index: 2 !important;
    top: -91px;
    bottom: 0;
    right: -100%;
    color: #333;
    padding-top: 90px;
    padding-bottom: 80px;
    -webkit-box-shadow: 0px 0px 8px #d6d8e1;
            box-shadow: 0px 0px 8px #d6d8e1;
    -webkit-transition: all .3s cubic-bezier(.645,.045,.355,1);
    transition: all .3s cubic-bezier(.645,.045,.355,1);
    z-index: 9;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(9px);
    -webkit-transform: translateZ(9px);
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.show-process-set-box[data-v-4318485f]{
    right: 0;
}
.wfcps-name[data-v-4318485f]{
    width: 100%;
    height: 70px;
    line-height: 70px;
    font-size: 15px;
    text-indent: 35px;
    border-bottom: 1px solid #f3f4f6;
}
.wfcps-content[data-v-4318485f]{
    width: 100%;
    padding: 22px 33px 0 33px;
}
.wfcps-item-name[data-v-4318485f]{
    width: 100%;
    height: 20px;
    font-size: 14px;
}
.wfcps-content[data-v-4318485f] .el-radio__label{
    font-size: 13px;
}
.wfcps-item-con[data-v-4318485f]{
    width: 100%;
    margin: 15px 0;
}
.wfcps-item-con[data-v-4318485f] .el-input--suffix .el-input__inner{
    font-size: 13px;
}
.wfcps-item-con-desc[data-v-4318485f]{
    width: 100%;
    font-size: 12px;
    color: #6a747e;
    margin-bottom: 20px;
}
.wfcps-item-add-btn[data-v-4318485f]{
    display: inline-block;
    width: 108px;
    height: 32px;
    line-height: 32px;
    color: #fff;
    font-size: 14px;
    background: #2fa2fe;
    border-radius: 3px;
    cursor: pointer;
    margin-right: 20px;
    text-align: center;
}
.wfcps-item-msg[data-v-4318485f]{
    display: inline-block;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #8f98a3;
}
.wfcps-user[data-v-4318485f]{
    display: inline-block;
    position:relative;
    min-width: 100px;
    height: 40px;
    line-height: 40px;
    border: 1px solid #e7ebef;
    border-radius: 2px;
    padding: 0 30px 0 14px;
    margin: 0 20px 10px 0;
}
.wfcps-user-del-icon[data-v-4318485f]{
    position:absolute;
    top: 50%;
    right: 8px;
    width: 16px;
    height: 16px;
    line-height: 16px;
    background: #2fa2fe;
    color: #fff;
    border-radius: 50%;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
    transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
}
.wfcps-content[data-v-4318485f], .wfcps-user[data-v-4318485f], .wfcps-bottom[data-v-4318485f]{
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wfcps-bottom[data-v-4318485f]{
    position: absolute;
    bottom: 0;
    height: 78px;
    padding: 15px 30px;
    background: #fff;
}
.wfcps-bottom button[data-v-4318485f]{
    width: 160px;
    height: 40px;
    font-size: 14px;
    margin-right: 30px;
}
.wfcps-bottom[data-v-4318485f] .el-button+.el-button{
    margin-right: 0;
}
.wfcps-condition-detail-item[data-v-4318485f] .el-input{
    width: 172px;
    height: 50px;
    line-height: 50px;
}
.wfcps-condition-detail-item[data-v-4318485f] .el-select{
    margin-right: 15px;
}
.wfcps-condition-detail-item .max-select[data-v-4318485f]{
    width: 100%;
    margin-right: 0;
}
.wfcps-item-con.num-section[data-v-4318485f]{
    line-height: 40px;
    text-align: center;
}
.wfcps-item-con.num-section[data-v-4318485f] .el-input{
    width: 80px;
    height: 40px;
}
.wfcps-item-con.num-section[data-v-4318485f] .el-input:first-child{
    margin-right: 4px;
}
.wfcps-item-con.num-section[data-v-4318485f] .el-select{
    margin-right: 3px;
}
.num-section-msg[data-v-4318485f], .num-section-icon[data-v-4318485f]{
    display: inline-block;
    width: 85px;
    font-size: 14px;
    vertical-align: middle;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.num-section-icon[data-v-4318485f]{
    width: 40px;
}
.wfc-tab-white-content[data-v-4318485f] .el-select{
    width: 100%;
}
.wfc-tab-white-content[data-v-4318485f] .el-form-item__content{
    text-align: left;
}
.wf-content>button[data-v-4318485f]{
    float: right;
    margin: 20px 0 20px 15px;
    z-index: 7;
    padding: 8px 12px;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(7px);
    -webkit-transform: translateZ(7px);
}
.wf-content>button .layui-icon-extend-iconfont[data-v-4318485f]{
    margin-right: 8px;
    font-size: 13px;
}
.wf-content>button>span[data-v-4318485f]{
    margin: 0;
}
.wf-content>.el-button+.el-button[data-v-4318485f]{
    margin-left: 15px;
}
.wf-content>button[data-v-4318485f]:first-child{
    margin-right: 23px;
}
.wfcps-condition-detail-item[data-v-4318485f] .el-checkbox{
    margin-bottom: 10px;
}
.wfcps-child-name[data-v-4318485f]{
    margin-top: 22px;
}
.wf-content .wf-step-none[data-v-4318485f]{
    padding-top: 0;
}
.wf-content .wf-step-none[data-v-4318485f] .el-tabs__item, .wf-content .wf-step-none[data-v-4318485f] .el-tabs__active-bar{
    display: none;
}
.wf-content .wf-step-none[data-v-4318485f] .el-tabs__content{
    padding-top: 50px;
}
.wf-step-none .wfc-tab-gray-content[data-v-4318485f]{
    border: 0;
}
.wf-content .wf-btn-top[data-v-4318485f]{
    position: absolute;
    top: 0;
    right: 0;
    float: right;
    margin: 0px 0 20px 15px;
    z-index: 2;
    padding: 8px 12px;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(7px);
    -webkit-transform: translateZ(7px);
}
.wf-content .wf-btn-top .layui-icon-extend-iconfont[data-v-4318485f]{
    margin-right: 8px;
    font-size: 13px;
}
.wf-content .wf-btn-top>span[data-v-4318485f]{
    margin: 0;
}
.wf-content.wf-one-step-content[data-v-4318485f]{
    padding: 0;
    background: #f3f4f6;
}
.wfcps-content-all[data-v-4318485f]{
    width: 100%;
    height: 100%;
    overflow: auto;
    position: relative;
}
.wfcps-item-con-time-child[data-v-4318485f]{
    position: relative;
    width: 100%;
    height: 45px;
}
[data-v-4318485f] .wfcps-item-con-time-child .el-input__icon{
    line-height: 34px;
}
.wfcps-condition-detail-item-del-btn[data-v-4318485f], .wfcps-item-con-child-del-btn[data-v-4318485f], .wfcps-item-con-child-add-btn[data-v-4318485f]{
    position: absolute;
    top: 0;
    font-size: 16px;
    font-weight: bold;
    color: #8f98a3;
    cursor: pointer;
    line-height: 34px;
}
.wfcps-condition-detail-item-del-btn[data-v-4318485f]{
    right: 0;
    font-size: 20px;
}
.wfcps-item-con-child-add-btn[data-v-4318485f]{
    right: 0;
}
.wfcps-item-con-child-del-btn[data-v-4318485f]{
    font-size: 18px;
    right: 40px;
}
.wfcps-condition-detail-item-del-btn[data-v-4318485f]:hover, .wfcps-item-con-child-del-btn[data-v-4318485f]:hover, .wfcps-item-con-child-add-btn[data-v-4318485f]:hover{
    color: #409EFF;
}
.wfcps-item-con-time-child-item.el-input[data-v-4318485f]{
    width: 120px;
    height: 34px;
    line-height: 34px;
    float: left;
    cursor: pointer;
}
[data-v-4318485f] .wfcps-item-con-time-child-item .el-input__inner{
    height: 34px;
    line-height: 34px;
    cursor: pointer;
}
.wfcps-item-con-time-child-item-icon[data-v-4318485f]{
    height: 34px;
    line-height: 34px;
    margin: 0 10px;
    float: left;
}
.wfcps-condition-detail-item[data-v-4318485f]{
    position: relative;
}
.process-set-box-shade[data-v-4318485f]{
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .15);
}
.workflow-dialog-checkbox[data-v-4318485f]{
    margin-bottom: 20px;
}
.wfcps-item-con-url-text.el-input[data-v-4318485f]{
    width: 100%;
}
.wfcps-item-con-param-name.el-input[data-v-4318485f]{
    width: 110px;
    margin-right: 10px;
}
.wfcps-item-con-child[data-v-4318485f]{
    position: relative;
}
.wfcps-item-con-child .wfcs-sel-del-btn[data-v-4318485f]{
    right: 34px;
}
.wfcps-item-con-child .wfcs-sel-add-btn[data-v-4318485f]{
    right: 0;
}
[data-v-4318485f] .wfcps-item-con-param-con .el-input{
    width: 160px;
}
.wfcri-head-row[data-v-4318485f]{
    height: 35px;
    line-height:35px;
    text-indent: 10px;
    color: #8f98a3;
}
.wfcr-item-inner .wfcr-item-its[data-v-4318485f]{
    margin-bottom:0px;
}
.wf-content.wf-step-no-top[data-v-4318485f], .wf-content .wf-step-no-top[data-v-4318485f]{
    top: 0;
    padding-top: 0;
}
[data-v-4318485f] .wf-content .wf-step-no-top .el-tabs__header{
    top: 0;
}
[data-v-4318485f] .edit-shade-show .el-tabs__content{
    z-index: 9;
    /*position: absolute;*/
    -webkit-transform: translate(0%, 0%) translateZ(9px);
            transform: translate(0%, 0%) translateZ(9px);
}
.wfc-tab-condition-save-btn[data-v-4318485f]{
    display: block;
    width: 180px;
    margin: auto;
}
.wfc-step-second-save-btn[data-v-4318485f]{
    display: block;
    width: 180px;
    margin: 10px auto;
    /**
     * modify by cao  修改from_type = 5时没有保存按钮的bug<复现：教师入离职-配置管理中的审批流应用>  2021/12/7
     * */
    z-index: 999;
}
.wfcs-content-desc[data-v-4318485f]{
    font-size: 13px;
}
[data-v-4318485f] .wfcs-content-num-input.el-input{
    width: 110px;
    padding-right: 10px;
    margin-left: 10px;
}
[data-v-4318485f] .wfcs-content-num-input.el-input .el-input__inner{
    padding-right: 15px;
}
.wfc-tab-white-content .wfi-type-select[data-v-4318485f] {
    width: 30%;
    float: left;
    margin-right: 10px;
}
.wfcs-item-set-user-info .el-select[data-v-4318485f]{
    width: 100%;
}
[data-v-4318485f] .wfcs-item-set-user-info .el-select .el-input__icon{
    line-height: 34px;
}
[data-v-4318485f] .wfcs-item-set-user-info .el-checkbox{
    margin-bottom: 10px;
}
/*yansen 2021-10-25 修复工作流-表单设计不能拖动的问题*/
.wfc-panel.wfc-item-warehouse[data-v-4318485f]{
    z-index: 2;
}
/*
 * @desc 工作流创建的css
 * @author zhangxue
 * @date 20191501
 */
.wf-list-body[data-v-74eb51b6]{
    width: 100%;
    min-height: 100%;
    text-align: center;
    overflow: hidden;
    background: #f3f4f6;
}
.wf-create-name[data-v-74eb51b6]{
    height: 70px;
    line-height: 70px;
    padding: 0 23px;
    color: #7a8590;
    font-size: 14px;
    text-align: left;
    border-top: 1px solid #dfe7ed;
}
.wf-content[data-v-74eb51b6]{
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    padding-top: 60px;
    background: #edeff4;
    z-index: 2;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(2px);
    -webkit-transform: translateZ(2px);
}
[data-v-74eb51b6].wf-content div{
    z-index: 1;
}
.wf-content[data-v-74eb51b6] .el-tabs{
}
.wf-content[data-v-74eb51b6] .el-tabs__header{
    position: absolute;
    top: 61px;
    left: 50%;
    /*width: 55.4%;*/
    z-index: 2;
    transform: translate(-50%, 0%) translateZ(2px);
    -webkit-transform: translate(-50%, 0%) translateZ(2px);
    -webkit-transform-style: preserve-3d;
}
.wf-content[data-v-74eb51b6] .el-tabs__nav{
    float: none;
}
.wf-content[data-v-74eb51b6] .el-tabs__item{
    /*width: 25%;*/
    width: 200px;
    height: 70px;
    line-height: 70px;
    padding: 0;
    color: #545f69;
    font-size: 15px;
}
.wf-content[data-v-74eb51b6] .el-tabs__nav .is-active{
    color: #2fa2fe;
    background: #edeff4;
}
.wf-content[data-v-74eb51b6] .el-tabs__active-bar{
    width: 18px!important;
    height: 18px;
    bottom: -8px;
    left: 12.5%;
    background: #fff;
    transform: rotate(-45deg) translate(-36%, -36%)!important;
    -ms-transform: rotate(-45deg) translate(-36%, -36%)!important;
    -webkit-transform: rotate(-45deg) translate(-36%, -36%)!important;
    -webkit-transition: -webkit-transform .3s cubic-bezier(.645,.045,.355,1);
    -webkit-transition: all .3s cubic-bezier(.645,.045,.355,1);
    transition: all .3s cubic-bezier(.645,.045,.355,1);
}
.wf-content[data-v-74eb51b6] .el-tabs__nav-wrap::after{
    height: 0;
}
.wf-content[data-v-74eb51b6] .el-bar-first{
    background: #fff;
    /*left: 12.5%;*/
    left: 100px;
}
.wf-content[data-v-74eb51b6] .el-bar-second{
    background: #d6d8e1;
    /*left: 37.5%;*/
    left: 300px;
}
.wf-content[data-v-74eb51b6] .el-bar-third{
    background: #d6d8e1;
    /*left: 62.5%;*/
    left: 500px;
}
.wf-content[data-v-74eb51b6] .el-bar-fourth{
    background: #fff;
    /*left: 87.5%;*/
    left: 700px;
}
.wf-content[data-v-74eb51b6] .el-tabs__nav .is-active span{
    color: #fff;
    background: #2fa2fe;
}
.wfc-tab-name span[data-v-74eb51b6]{
    display: inline-block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 15px;
    border-radius: 50%;
    margin-right: 10px;
    background: #d6d8e1;
    text-align: center;
}
.wfc-tab-white-content[data-v-74eb51b6]{
    width: 98%;
    min-height: 80%;
    background: #fff;
    border-radius: 6px;
    margin: auto;
    padding: 35px 10%;
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wfc-tab-gray-content[data-v-74eb51b6]{
    width: 100%;
    height: 100%;
    background: #f3f4f6;
    border-top: 1px solid #d6d8e1;
    position: relative;
    overflow-y: auto;
    overflow-x: hidden;
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wfct-name[data-v-74eb51b6]{
    color: #2fa2fe;
    font-size: 14px;
    text-align: left;
    margin-bottom: 30px;
    padding-left: 12px;
}
.wfct-upload_img[data-v-74eb51b6]{
    float: left;
    width: 60px;
    height: 60px;
    border-radius: 16px;
    background: #fff;
    margin-right: 11px;
    cursor: pointer;
    -webkit-box-shadow: 0px 0px 3px #7a8590;
            box-shadow: 0px 0px 3px #7a8590;
}
.wfct-upload_img img[data-v-74eb51b6]{
    width: 100%;
    height: 100%;
}
.wtc-logo-box[data-v-74eb51b6] .el-form-item__label{
    line-height: 60px;
}
.wfct-logo-tip[data-v-74eb51b6]{
    float: left;
    line-height:60px;
    color: #919191;
}
.wf-content[data-v-74eb51b6] .el-form-item__label{
    padding: 0 20px 0 0;
    color: #545f69;
    width: 88px;
}
.wf-content[data-v-74eb51b6] .el-form-item{
    margin-bottom: 28px;
}
/***表格设计***/
/*
.wfc-tab-form-content{
    position: relative;
    overflow-y: auto;
    overflow-x: hidden;
}
*/
.wfc-panel[data-v-74eb51b6]{
    height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 10;
    width: 21.88%;
    color: #6a747e;
    background: #fff;
    overflow-y: auto;
    text-align: left;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(10px);
    -webkit-transform: translateZ(10px);
}
.wfc-item-warehouse[data-v-74eb51b6]{
    top: 0;
    left: 0;
    padding: 12px 20px;
}
.wfc-item-warehouse[data-v-74eb51b6], .wfc-item-warehouse *[data-v-74eb51b6], .wfc-result[data-v-74eb51b6], .wfc-result *[data-v-74eb51b6]{
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wfc-item-set[data-v-74eb51b6]{
    right: -100%;
    -webkit-transition: all .3s cubic-bezier(.645,.045,.355,1);
    transition: all .3s cubic-bezier(.645,.045,.355,1);
}
.wfc-item-set-show[data-v-74eb51b6]{
    right: 0;
}
.wfciw-name[data-v-74eb51b6]{
    height: 38px;
    line-height: 38px;
    color: #2fa2fe;
    font-size: 14px;
    background: #f3f4f6;
    color: #545f69;
    border-radius: 5px;
    margin-bottom:12px;
    cursor:pointer;
}
.wfciw-name.ed .layui-icon-extend-iconfont[data-v-74eb51b6]{
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
}
.wfciw-name .layui-icon-extend-iconfont[data-v-74eb51b6]{
    color: #b2bbc4;
    margin-left:5px;
    margin-right:5px;
    font-size: 18px;
}
.wfciw-content[data-v-74eb51b6]{
    width: 100%;
}
.wfciw-item[data-v-74eb51b6]{
    position: relative;
    width: 100%;
    height: 40px;
    line-height: 40px;
    border-radius: 5px;
    padding: 0 20px;
    font-size: 13px;
    margin-bottom: 13px;
    border: 1px solid #dce5ef;
    cursor: move;
}
.wfciw-item img[data-v-74eb51b6]{
    position:absolute;
    top: 50%;
    right: 32px;
    max-width: 18px;
    max-height: 18px;
    transform: translate(50%, -50%);
    -webkit-transform: translate(50%, -50%);
}
.wfciw-item-block[data-v-74eb51b6]{
    height: 34px;
    line-height:34px;
    text-align: center;
    width: calc(33.33333% - 12px);
    margin-right: 18px;
    display: inline-block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #d8e1eb;
    border-radius: 3px;
    margin-bottom:12px;
    padding: 0 5px;
    cursor: move;
    font-size: 13px;
}
.wfciw-item-block-cover[data-v-74eb51b6]{
    padding: 8px;
    border: 1px solid #d8e1eb;
    border-radius: 6px;
    padding:0 12px;
    margin-bottom:12px;
    cursor:move;
}
.wfciw-item-block-name[data-v-74eb51b6]{
    margin: 12px 0;
}
.wfciw-item-block[data-v-74eb51b6]:nth-child(3n) {
    margin-right:0px;
}
.wfciw-item-block-cover .wfciw-item-block[data-v-74eb51b6]{
    cursor:auto;
}
.wfc-result-box[data-v-74eb51b6]{
    position: absolute;
    height: 100%;
    width: 100%;
    overflow: auto;
}
.wfc-result[data-v-74eb51b6]{
    position: relative;
    width: 100%;
    height: 680px;
    padding-top: 15px;
    text-align: left;
    background: url(/vue/dist/static/img/phone_msg.91926f9.png) no-repeat top;
    background-size: 360px;
}
.wfcr-content[data-v-74eb51b6]{
    width: 274px;
    height: 462px;
    margin: auto;
    margin-top: 56px;
    overflow-y: auto;
    margin-bottom: 40px;
}
.wfcr-content-bg[data-v-74eb51b6]{
    background: #f3f4f6;
}
.wfcr-content-group-bg[data-v-74eb51b6]{
    background: #fff;
    min-height: 15px;
}
._nr[data-v-74eb51b6]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.wfcr-item[data-v-74eb51b6], .wfcr-item-its[data-v-74eb51b6]{
    position: relative;
    width: 100%;
    min-height: 44px;
    line-height: 44px;
    margin-bottom: 10px;
    background: #fff;
    cursor: move;
    border: 1px solid #fff;
}
.wfcr-item-hover[data-v-74eb51b6], .wfcr-group-item-hover[data-v-74eb51b6]{
    border: 1px dashed #2fa2fe;
}
.wfcr-item-hover>.wfcr-item-inner>.wfcri-remove[data-v-74eb51b6], .wfcr-group-item-hover>.wfcri-remove[data-v-74eb51b6]{
    display: block;
}
.wfcr-item-click[data-v-74eb51b6]{
    border: 1px solid #2fa2fe;
}
.wfcri-remove[data-v-74eb51b6]{
    position: absolute;
    top: -1px;
    right: -1px;
    padding: 3px;
    font-size: 12px;
    color: #eee;
    line-height: 1;
    display: none;
    background: #2fa2fe;
    cursor: pointer;
    z-index: 10;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(10px);
    -webkit-transform: translateZ(10px);
}
.wfcri-overlay[data-v-74eb51b6]{
   padding: 0 10px 0 2px;
}
.wfcri-view label[data-v-74eb51b6]{
    display: inline-block;
    float: left;
    white-space: normal;
    word-break: break-word;
    padding: 0 10px;
    color: #222;
    width: 167px;
    color: #545f69;
    font-size: 13px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.wfcri-view span[data-v-74eb51b6]{
    display: inline-block;
    float: right;
    text-align: right;
    color: rgba(25, 31, 37, .4);
    padding-right: 3px;
    font-size: 13px;
    color: #8f98a3;
    width: 70px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.wfcri-view i[data-v-74eb51b6]{
    float: right;
    line-height: 44px;
    width: 15px;
}
.wfcs-title[data-v-74eb51b6]{
    width: 100%;
    height: 50px;
    line-height: 50px;
    text-indent: 20px;
    font-size: 15px;
    color: #333333;
    border-bottom: 1px solid #dfe7ed;
}
.wfcs-item[data-v-74eb51b6]{
    padding: 20px 0 0 21px;
    color: #333;
}
.wfcs-item-name[data-v-74eb51b6]{
    height: 16px;
    line-height: 16px;
    font-size: 14px;
    margin-bottom: 14px;
}
.wfcs-item-name span[data-v-74eb51b6]{
    margin-left: 10px;
    color: #8f98a3;
    font-size: 12px;
}
.wfcs-content[data-v-74eb51b6] .el-input{
    padding-right: 25px;
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wfcs-content[data-v-74eb51b6] .el-input .el-input__suffix{
    right: 27px;
}
.wfcs-content[data-v-74eb51b6] .el-input__inner{
    height: 34px;
    line-height: 34px;
    font-size: 13px;
    padding-right: 43px;
}
.wfcs-sel-item[data-v-74eb51b6] .el-input .el-input__suffix{
    right: 1px;
}
.wfcs-sel-item[data-v-74eb51b6] .el-input__icon{
    line-height: 34px;
}
/***流程设计***/
.wf-content[data-v-74eb51b6] .el-tabs{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden;
    padding-top: 61px;
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wf-content[data-v-74eb51b6] .el-tabs__content{
    width: 100%;
    height: 100%;
    overflow: visible;
    padding-top: 70px;
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wf-content[data-v-74eb51b6] .el-tab-pane{
    height: 100%;
    width: 100%;
}
.wfc-zoom[data-v-74eb51b6]{
    position: absolute;
    top: 110px;
    right: 22px;
    width: 125px;
    height: 26px;
    line-height: 26px;
    font-size: 16px;
    color: #545f69;
    z-index: 4;
    text-align: center;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(4px);
    -webkit-transform: translateZ(4px);
}
.wfc-zoom-out[data-v-74eb51b6], .wfc-zoom-in[data-v-74eb51b6]{
    display: block;
    width: 26px;
    height: 25px;
    line-height: 25px;
    color: #2fa2fe;
    font-weight: bold;
    border: 1px solid #2fa2fe;
    text-align: center;
    cursor: pointer;
    border-radius: 5px;
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wfc-zoom-out[data-v-74eb51b6]{
    float: left;
}
.wfc-zoom-in[data-v-74eb51b6]{
    float: right;
}
.wfc-tab-gray-content *[data-v-74eb51b6]{
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wfc-process-scale[data-v-74eb51b6]{
    position: relative;
    padding-top: 41px;
    width: 100%;
    margin-bottom: 150px;
    -webkit-transform-origin: 50% 0px 0px!important;
            transform-origin: 50% 0px 0px!important;
}
.wfcp-node[data-v-74eb51b6]{
    width: 387px;
    display:inline-block;
}
.wfcp-branch[data-v-74eb51b6], .wfcp-end[data-v-74eb51b6]{
    width: 100%;
}
.wfcp-end[data-v-74eb51b6]{
    width: 72px;
    height: 37px;
    line-height: 37px;
    border-radius: 5px;
    background: #d6d8e1;
    font-size: 13px;
    color: #6a747e;
    margin: auto;
}
.wfcp-node-box[data-v-74eb51b6]{
    position: relative;
    width: 220px;
    height: 94px;
    margin: auto;
    background: #fff;
    z-index: 3;
    border-radius: 6px;
    cursor: pointer;
    text-align: left;
    border: 1px solid #fff;
    border-top: 3px solid #2fa2fe;
    padding: 14px 17px 14px 17px;
    /*
    -webkit-transform-style: preserve-3d;
    transform: translateZ(3px);
    -webkit-transform: translateZ(3px);
    */
}
.wfcp-node-list[data-v-74eb51b6] .add-node-btn-box{
    position: relative;
    width: 237px;
    height: 90px;
    margin: auto;
}
.wfcp-node-list[data-v-74eb51b6] .add-node-btn-box:before, .condition-node-box[data-v-74eb51b6]:before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 3px;
    height: 100%;
    background-color: #d5d8e1;
}
.wfcp-node-list[data-v-74eb51b6] .add-node-btn{
    width: 100%;
    height: 100%;
    color: #fff;
    padding-top: 25px;
}
.wfcp-node-list[data-v-74eb51b6] .add-node-btn-icon{
    width: 40px;
    height: 40px;
    line-height: 40px;
    cursor: pointer;
    margin: auto;
    border-radius: 50%;
    background: #2fa2fe;
    z-index: 3;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(3px);
    -webkit-transform: translateZ(3px);
}
.wfc-process-scale .add-branch[data-v-74eb51b6]{
    position: absolute;
    top: 18px;
    left: 50%;
    min-width: 72px;
    height: 36px;
    line-height: 36px;
    background: #fff;
    color: #6a747e;
    font-size: 13px;
    text-align: center;
    border-radius: 6px;
    border: none;
    outline: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    cursor:pointer;
    z-index: 3;
    -webkit-transform-style: preserve-3d;
    transform: translate(-50%, -50%) translateZ(3px);
    -webkit-transform: translate(-50%, -50%) translateZ(3px);
}
.wfcp-branch-box[data-v-74eb51b6]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    width: auto;
    margin: auto;
    margin-top: 18px;
    overflow: visible;
    border-top: 3px solid #d4d6df;
    border-bottom: 3px solid #d4d6df;
}
.wfc-process-scale .branch-item[data-v-74eb51b6]{
    position: relative;
    display: inline-block;
    margin: auto;
    margin-bottom: -1px;
    /*width: 387px;*/
}
.wfc-process-scale .condition-node[data-v-74eb51b6]{
    min-height: 226px;
}
.wfc-process-scale .condition-node-box[data-v-74eb51b6]{
    padding: 22px 75px 0 75px;
}
.wfc-process-scale .auto-judge[data-v-74eb51b6]{
    position: relative;
    width: 220px;
    height: 94px;
    border-radius: 7px;
    background: #fff;
    margin: auto;
    padding: 15px;
    cursor: pointer;
    text-align: left;
    border: 1px solid #fff;
}
.wfcpn-item-name.purple-color[data-v-74eb51b6]{
    text-decoration: underline;
}
.top-left-cover-line[data-v-74eb51b6], .top-right-cover-line[data-v-74eb51b6] {
    position: absolute;
    height: 6px;
    width: 50%;
    /*background-color: #f3f4f6;*/
    top: -4px;
}
.top-left-cover-line[data-v-74eb51b6]{
    left: -1.5px;
}
.top-right-cover-line[data-v-74eb51b6]{
    right: -1.5px;
}
.bottom-left-cover-line[data-v-74eb51b6], .bottom-right-cover-line[data-v-74eb51b6] {
    position: absolute;
    height: 6px;
    width: 50%;
    /*background-color: #f3f4f6;*/
    bottom: -3px;
}
.bottom-left-cover-line[data-v-74eb51b6]{
    left: -1.5px;
}
.bottom-right-cover-line[data-v-74eb51b6]{
    right: -1.5px;
}
.wfcs-sel-item[data-v-74eb51b6]{
    position: relative;
    width: 100%;
    height: 35px;
    margin-bottom: 10px;
    padding-right: 110px;
}
.wfcs-sel-item[data-v-74eb51b6]:last-child{
    margin-bottom: 0;
}
.wfcs-content[data-v-74eb51b6] .el-checkbox{
    margin-right: 8px;
}
.wfcs-content[data-v-74eb51b6] .el-radio{
    margin-bottom: 10px;
    font-size: 13px;
}
.wfcs-item[data-v-74eb51b6] .el-checkbox__label{
    font-size: 13px;
}
.wfcs-content[data-v-74eb51b6] .el-radio:last-child{
    margin-bottom: 0px;
}
.wfcs-sel-del-btn[data-v-74eb51b6], .wfcs-sel-add-btn[data-v-74eb51b6]{
    position: absolute;
    top: 50%;
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    text-align: center;
    border-radius: 59%;
    color: #fff;
    cursor: pointer;
    transform: translate(0%, -50%);
    -webkit-transform: translate(0%, -50%);
}
.wfcs-sel-del-btn[data-v-74eb51b6]{
    right: 64px;
    background: #d6d8e1;
}
.wfcs-sel-add-btn[data-v-74eb51b6]{
    right: 24px;
    background: #2fa2fe;
}
.wfcs-sel-item[data-v-74eb51b6] .el-input{
    padding-right: 0;
}
.wfcs-sel-item[data-v-74eb51b6] .el-input__prefix{
    left: 10px;
}
.wfcs-sel-item[data-v-74eb51b6] .el-input--prefix .el-input__inner{
    padding-left: 35px;
}
.wfcs-sel-item[data-v-74eb51b6] .el-input__prefix{
    cursor: move;
}
.wfcs-mag[data-v-74eb51b6]{
    font-size: 13px;
    color: #8f98a3;
    padding: 5px 20px 0px;
}
.wfcp-node-list[data-v-74eb51b6]{
    position: relative;
    margin-bottom: -1px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
        flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
        align-items: center;
}
.wfcp-branch[data-v-74eb51b6]{
    width: 100%;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
}
.wfcp-branch-box-wrap[data-v-74eb51b6]{
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    background: #f3f4f6;
}
.wfc-tab-condition-content[data-v-74eb51b6]{
    overflow-x: auto;
}
.wfcp-branch-box .wfcp-node-list:first-child>.wfcp-node-item>.top-left-cover-line[data-v-74eb51b6], .wfcp-branch-box .wfcp-node-list:last-child>.wfcp-node-item>.top-right-cover-line[data-v-74eb51b6]{
    background-color: #f3f4f6;
}
.wfcp-branch-box .wfcp-node-list:first-child>.wfcp-node-item>.bottom-left-cover-line[data-v-74eb51b6], .wfcp-branch-box .wfcp-node-list:last-child>.wfcp-node-item>.bottom-right-cover-line[data-v-74eb51b6]{
    background-color: #f3f4f6;
}
.wfcp-node-list[data-v-74eb51b6] .add-nod-sel-box{
    width: 324px;
    height: 90px;
    background: #fff;
    padding: 8px 15px;
}
.wfcp-node-list[data-v-74eb51b6] .add-nod-sel-item{
    width: 33%;
    float: left;
    text-align:center;
    font-size: 14px;
    color: #6a747e;
    cursor: pointer;
}
.wfcp-node-list[data-v-74eb51b6] .ans-icon{
    width: 64px;
    height: 64px;
    line-height: 64px;
    margin:auto;
    font-size: 25px;
    border-radius: 50%;
    margin-bottom: 12px;
    background: #d5ecff;
}
.wfcp-node-list[data-v-74eb51b6] .ans-icon.blue-color{
    background: #d5ecff;
    font-size: 30px;
}
.wfcp-node-list[data-v-74eb51b6] .ans-icon.orange-color{
    background: #ffebd5;
}
.wfcp-node-list[data-v-74eb51b6] .ans-icon.purple-color{
    background: #eae8ff;
}
.blue-color[data-v-74eb51b6]{
    color: #2fa2fe;
}
.wfcp-node-list[data-v-74eb51b6] .add-nod-sel-box .green-color, .wfc-process-scale .green-color[data-v-74eb51b6]{
    color: #6cc933;
}
.wfc-process-scale .green-top-color[data-v-74eb51b6]{
    border-top: 3px solid #6cc933;
}
.wfc-process-scale .green-hover[data-v-74eb51b6]{
    border-color: #6cc933;
}
.wfc-process-scale .green-hover .wfcpn-item-del[data-v-74eb51b6]{
    background: #6cc933;
}
.wfcp-node-list[data-v-74eb51b6] .add-nod-sel-box .orange-color, .wfc-process-scale .orange-color[data-v-74eb51b6]{
    color: #ff9c2b;
}
.wfc-process-scale .orange-top-color[data-v-74eb51b6]{
    border-top: 3px solid #ff9c2b;
}
.wfc-process-scale .orange-hover[data-v-74eb51b6]{
    border-color: #ff9c2b;
}
.wfc-process-scale .orange-hover .wfcpn-item-del[data-v-74eb51b6]{
    background: #ff9c2b;
}
.wfcp-node-list[data-v-74eb51b6] .add-nod-sel-box .purple-color, .wfc-process-scale .purple-color[data-v-74eb51b6]{
    color: #6f52ed;
}
.wfc-process-scale .purple-top-color[data-v-74eb51b6]{
    border-top: 3px solid #6f52ed;
}
.wfc-process-scale .purple-hover[data-v-74eb51b6]{
    border-color: #6f52ed;
}
.wfc-process-scale .purple-hover .wfcpn-item-del[data-v-74eb51b6]{
    background: #6f52ed;
}
.wfcp-node-list[data-v-74eb51b6] .add-nod-sel-box .jasper-color, .wfc-process-scale .jasper-color[data-v-74eb51b6]{
    color: #2bd6c9;
}
.wfc-process-scale .jasper-top-color[data-v-74eb51b6]{
    border-top: 3px solid #2bd6c9;
}
.wfc-process-scale .jasper-hover[data-v-74eb51b6]{
    border-color: #2bd6c9;
}
.wfc-process-scale .jasper-hover .wfcpn-item-del[data-v-74eb51b6]{
    background: #2bd6c9;
}
.wfcpn-item-icon[data-v-74eb51b6]{
    display: inline-block;
    height: 18px;
    line-height: 18px;
    font-size: 18px;
    margin-top:2px;
}
.wfcpn-item-name[data-v-74eb51b6]{
    display: inline-block;
    font-size: 16px;
    margin-bottom: 16px;
}
.wfcpn-item-desc[data-v-74eb51b6]{
    font-size: 13px;
    color: #8f98a3;
    min-height: 28px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.wfcpn-item-del[data-v-74eb51b6]{
    position: absolute;
    top: -8px;
    right: -8px;
    width: 16px;
    height: 16px;
    line-height: 16px;
    color: #fff;
    font-size: 12px;
    border-radius: 50%;
    text-align: center;
}
.wfc-process-set-box[data-v-74eb51b6]{
    position: absolute;
    width: 430px;
    text-align:left;
    /*
    width: 22.4%;
    max-width: 431px;
    */
    background: #fff;
    z-index: 2 !important;
    top: -91px;
    bottom: 0;
    right: -100%;
    color: #333;
    padding-top: 90px;
    padding-bottom: 80px;
    -webkit-box-shadow: 0px 0px 8px #d6d8e1;
            box-shadow: 0px 0px 8px #d6d8e1;
    -webkit-transition: all .3s cubic-bezier(.645,.045,.355,1);
    transition: all .3s cubic-bezier(.645,.045,.355,1);
    z-index: 9;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(9px);
    -webkit-transform: translateZ(9px);
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.show-process-set-box[data-v-74eb51b6]{
    right: 0;
}
.wfcps-name[data-v-74eb51b6]{
    width: 100%;
    height: 70px;
    line-height: 70px;
    font-size: 15px;
    text-indent: 35px;
    border-bottom: 1px solid #f3f4f6;
}
.wfcps-content[data-v-74eb51b6]{
    width: 100%;
    padding: 22px 33px 0 33px;
}
.wfcps-item-name[data-v-74eb51b6]{
    width: 100%;
    height: 20px;
    font-size: 14px;
}
.wfcps-content[data-v-74eb51b6] .el-radio__label{
    font-size: 13px;
}
.wfcps-item-con[data-v-74eb51b6]{
    width: 100%;
    margin: 15px 0;
}
.wfcps-item-con[data-v-74eb51b6] .el-input--suffix .el-input__inner{
    font-size: 13px;
}
.wfcps-item-con-desc[data-v-74eb51b6]{
    width: 100%;
    font-size: 12px;
    color: #6a747e;
    margin-bottom: 20px;
}
.wfcps-item-add-btn[data-v-74eb51b6]{
    display: inline-block;
    width: 108px;
    height: 32px;
    line-height: 32px;
    color: #fff;
    font-size: 14px;
    background: #2fa2fe;
    border-radius: 3px;
    cursor: pointer;
    margin-right: 20px;
    text-align: center;
}
.wfcps-item-msg[data-v-74eb51b6]{
    display: inline-block;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #8f98a3;
}
.wfcps-user[data-v-74eb51b6]{
    display: inline-block;
    position:relative;
    min-width: 100px;
    height: 40px;
    line-height: 40px;
    border: 1px solid #e7ebef;
    border-radius: 2px;
    padding: 0 30px 0 14px;
    margin: 0 20px 10px 0;
}
.wfcps-user-del-icon[data-v-74eb51b6]{
    position:absolute;
    top: 50%;
    right: 8px;
    width: 16px;
    height: 16px;
    line-height: 16px;
    background: #2fa2fe;
    color: #fff;
    border-radius: 50%;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
    transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
}
.wfcps-content[data-v-74eb51b6], .wfcps-user[data-v-74eb51b6], .wfcps-bottom[data-v-74eb51b6]{
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wfcps-bottom[data-v-74eb51b6]{
    position: absolute;
    bottom: 0;
    height: 78px;
    padding: 15px 30px;
    background: #fff;
}
.wfcps-bottom button[data-v-74eb51b6]{
    width: 160px;
    height: 40px;
    font-size: 14px;
    margin-right: 30px;
}
.wfcps-bottom[data-v-74eb51b6] .el-button+.el-button{
    margin-right: 0;
}
.wfcps-condition-detail-item[data-v-74eb51b6] .el-input{
    width: 172px;
    height: 50px;
    line-height: 50px;
}
.wfcps-condition-detail-item[data-v-74eb51b6] .el-select{
    margin-right: 15px;
}
.wfcps-condition-detail-item .max-select[data-v-74eb51b6]{
    width: 100%;
    margin-right: 0;
}
.wfcps-item-con.num-section[data-v-74eb51b6]{
    line-height: 40px;
    text-align: center;
}
.wfcps-item-con.num-section[data-v-74eb51b6] .el-input{
    width: 80px;
    height: 40px;
}
.wfcps-item-con.num-section[data-v-74eb51b6] .el-input:first-child{
    margin-right: 4px;
}
.wfcps-item-con.num-section[data-v-74eb51b6] .el-select{
    margin-right: 3px;
}
.num-section-msg[data-v-74eb51b6], .num-section-icon[data-v-74eb51b6]{
    display: inline-block;
    width: 85px;
    font-size: 14px;
    vertical-align: middle;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.num-section-icon[data-v-74eb51b6]{
    width: 40px;
}
.wfc-tab-white-content[data-v-74eb51b6] .el-select{
    width: 100%;
}
.wfc-tab-white-content[data-v-74eb51b6] .el-form-item__content{
    text-align: left;
}
.wf-content>button[data-v-74eb51b6]{
    float: right;
    margin: 20px 0 20px 15px;
    z-index: 7;
    padding: 8px 12px;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(7px);
    -webkit-transform: translateZ(7px);
}
.wf-content>button .layui-icon-extend-iconfont[data-v-74eb51b6]{
    margin-right: 8px;
    font-size: 13px;
}
.wf-content>button>span[data-v-74eb51b6]{
    margin: 0;
}
.wf-content>.el-button+.el-button[data-v-74eb51b6]{
    margin-left: 15px;
}
.wf-content>button[data-v-74eb51b6]:first-child{
    margin-right: 23px;
}
.wfcps-condition-detail-item[data-v-74eb51b6] .el-checkbox{
    margin-bottom: 10px;
}
.wfcps-child-name[data-v-74eb51b6]{
    margin-top: 22px;
}
.wf-content .wf-step-none[data-v-74eb51b6]{
    padding-top: 0;
}
.wf-content .wf-step-none[data-v-74eb51b6] .el-tabs__item, .wf-content .wf-step-none[data-v-74eb51b6] .el-tabs__active-bar{
    display: none;
}
.wf-content .wf-step-none[data-v-74eb51b6] .el-tabs__content{
    padding-top: 50px;
}
.wf-step-none .wfc-tab-gray-content[data-v-74eb51b6]{
    border: 0;
}
.wf-content .wf-btn-top[data-v-74eb51b6]{
    position: absolute;
    top: 0;
    right: 0;
    float: right;
    margin: 0px 0 20px 15px;
    z-index: 2;
    padding: 8px 12px;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(7px);
    -webkit-transform: translateZ(7px);
}
.wf-content .wf-btn-top .layui-icon-extend-iconfont[data-v-74eb51b6]{
    margin-right: 8px;
    font-size: 13px;
}
.wf-content .wf-btn-top>span[data-v-74eb51b6]{
    margin: 0;
}
.wf-content.wf-one-step-content[data-v-74eb51b6]{
    padding: 0;
    background: #f3f4f6;
}
.wfcps-content-all[data-v-74eb51b6]{
    width: 100%;
    height: 100%;
    overflow: auto;
    position: relative;
}
.wfcps-item-con-time-child[data-v-74eb51b6]{
    position: relative;
    width: 100%;
    height: 45px;
}
[data-v-74eb51b6] .wfcps-item-con-time-child .el-input__icon{
    line-height: 34px;
}
.wfcps-condition-detail-item-del-btn[data-v-74eb51b6], .wfcps-item-con-child-del-btn[data-v-74eb51b6], .wfcps-item-con-child-add-btn[data-v-74eb51b6]{
    position: absolute;
    top: 0;
    font-size: 16px;
    font-weight: bold;
    color: #8f98a3;
    cursor: pointer;
    line-height: 34px;
}
.wfcps-condition-detail-item-del-btn[data-v-74eb51b6]{
    right: 0;
    font-size: 20px;
}
.wfcps-item-con-child-add-btn[data-v-74eb51b6]{
    right: 0;
}
.wfcps-item-con-child-del-btn[data-v-74eb51b6]{
    font-size: 18px;
    right: 40px;
}
.wfcps-condition-detail-item-del-btn[data-v-74eb51b6]:hover, .wfcps-item-con-child-del-btn[data-v-74eb51b6]:hover, .wfcps-item-con-child-add-btn[data-v-74eb51b6]:hover{
    color: #409EFF;
}
.wfcps-item-con-time-child-item.el-input[data-v-74eb51b6]{
    width: 120px;
    height: 34px;
    line-height: 34px;
    float: left;
    cursor: pointer;
}
[data-v-74eb51b6] .wfcps-item-con-time-child-item .el-input__inner{
    height: 34px;
    line-height: 34px;
    cursor: pointer;
}
.wfcps-item-con-time-child-item-icon[data-v-74eb51b6]{
    height: 34px;
    line-height: 34px;
    margin: 0 10px;
    float: left;
}
.wfcps-condition-detail-item[data-v-74eb51b6]{
    position: relative;
}
.process-set-box-shade[data-v-74eb51b6]{
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .15);
}
.workflow-dialog-checkbox[data-v-74eb51b6]{
    margin-bottom: 20px;
}
.wfcps-item-con-url-text.el-input[data-v-74eb51b6]{
    width: 100%;
}
.wfcps-item-con-param-name.el-input[data-v-74eb51b6]{
    width: 110px;
    margin-right: 10px;
}
.wfcps-item-con-child[data-v-74eb51b6]{
    position: relative;
}
.wfcps-item-con-child .wfcs-sel-del-btn[data-v-74eb51b6]{
    right: 34px;
}
.wfcps-item-con-child .wfcs-sel-add-btn[data-v-74eb51b6]{
    right: 0;
}
[data-v-74eb51b6] .wfcps-item-con-param-con .el-input{
    width: 160px;
}
.wfcri-head-row[data-v-74eb51b6]{
    height: 35px;
    line-height:35px;
    text-indent: 10px;
    color: #8f98a3;
}
.wfcr-item-inner .wfcr-item-its[data-v-74eb51b6]{
    margin-bottom:0px;
}
.wf-content.wf-step-no-top[data-v-74eb51b6], .wf-content .wf-step-no-top[data-v-74eb51b6]{
    top: 0;
    padding-top: 0;
}
[data-v-74eb51b6] .wf-content .wf-step-no-top .el-tabs__header{
    top: 0;
}
[data-v-74eb51b6] .edit-shade-show .el-tabs__content{
    z-index: 9;
    /*position: absolute;*/
    -webkit-transform: translate(0%, 0%) translateZ(9px);
            transform: translate(0%, 0%) translateZ(9px);
}
.wfc-tab-condition-save-btn[data-v-74eb51b6]{
    display: block;
    width: 180px;
    margin: auto;
}
.wfc-step-second-save-btn[data-v-74eb51b6]{
    display: block;
    width: 180px;
    margin: 10px auto;
    /**
     * modify by cao  修改from_type = 5时没有保存按钮的bug<复现：教师入离职-配置管理中的审批流应用>  2021/12/7
     * */
    z-index: 999;
}
.wfcs-content-desc[data-v-74eb51b6]{
    font-size: 13px;
}
[data-v-74eb51b6] .wfcs-content-num-input.el-input{
    width: 110px;
    padding-right: 10px;
    margin-left: 10px;
}
[data-v-74eb51b6] .wfcs-content-num-input.el-input .el-input__inner{
    padding-right: 15px;
}
.wfc-tab-white-content .wfi-type-select[data-v-74eb51b6] {
    width: 30%;
    float: left;
    margin-right: 10px;
}
.wfcs-item-set-user-info .el-select[data-v-74eb51b6]{
    width: 100%;
}
[data-v-74eb51b6] .wfcs-item-set-user-info .el-select .el-input__icon{
    line-height: 34px;
}
[data-v-74eb51b6] .wfcs-item-set-user-info .el-checkbox{
    margin-bottom: 10px;
}
/*yansen 2021-10-25 修复工作流-表单设计不能拖动的问题*/
.wfc-panel.wfc-item-warehouse[data-v-74eb51b6]{
    z-index: 2;
}
/*
 * @desc 工作流创建子节点的css
 * @author zhangxue
 * @date 20191501
 */
.workflow-add-node-btn-box{
    position: relative;
    width: 237px;
    height: 90px; 
    margin: auto;
}
.workflow-add-node-btn-box:before, .condition-node-box:before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 3px;
    height: 100%;
    background-color: #d5d8e1;
}
.workflow-add-node-btn{
    width: 100%;
    height: 100%;
    color: #fff;
    padding-top: 25px;
}
.workflow-add-node-btn-icon{
    width: 40px;
    height: 40px;
    line-height: 40px;
    cursor: pointer;
    margin: auto;
    border-radius: 50%;
    background: #2fa2fe;
    z-index: 3;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(3px);
    -webkit-transform: translateZ(3px);
}
.workflow-add-nod-sel-box{
    /*width: 324px;*/
    width: 218px;
    max-height: 208px;
    background: #fff;
    padding: 0px 15px;
    -webkit-box-sizing: unset;
            box-sizing: unset;
}
.workflow-add-nod-sel-item{
    /*width: 33%;*/
    width: 107px;
    height: 100px;
    float: left;
    text-align:center;
    font-size: 14px;
    color: #6a747e;
    cursor: pointer;
    margin: 8px 0;
}
.workflow-ans-icon{
    width: 64px;
    height: 64px;
    line-height: 64px;
    margin:auto;
    font-size: 25px;
    border-radius: 50%;
    margin-bottom: 12px;
    background: #d5ecff;
}
.workflow-ans-icon.blue-color{
    background: #d5ecff;
    font-size: 30px;
}
.workflow-ans-icon.orange-color{
    background: #ffebd5;
}
.workflow-ans-icon.purple-color{
    background: #eae8ff;
}
.workflow-ans-icon.jasper-color{
    background: #d0f9f6;
}
.workflow-add-nod-sel-box .blue-color{
    color: #2fa2fe;
}
.workflow-add-nod-sel-box .green-color{
    color: #6cc933;
}
.workflow-add-nod-sel-box .orange-color{
    color: #ff9c2b;
}
.workflow-add-nod-sel-box .purple-color{
    color: #6f52ed;
}
.workflow-add-nod-sel-box .jasper-color{
    color: #2bd6c9;
}
/*
 * @desc 工作流创建的css
 * @author zhangxue
 * @date 20191501
 */
.wf-list-body[data-v-565f4190]{
    width: 100%;
    min-height: 100%;
    text-align: center;
    overflow: hidden;
    background: #f3f4f6;
}
.wf-create-name[data-v-565f4190]{
    height: 70px;
    line-height: 70px;
    padding: 0 23px;
    color: #7a8590;
    font-size: 14px;
    text-align: left;
    border-top: 1px solid #dfe7ed;
}
.wf-content[data-v-565f4190]{
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    padding-top: 60px;
    background: #edeff4;
    z-index: 2;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(2px);
    -webkit-transform: translateZ(2px);
}
[data-v-565f4190].wf-content div{
    z-index: 1;
}
.wf-content[data-v-565f4190] .el-tabs{
}
.wf-content[data-v-565f4190] .el-tabs__header{
    position: absolute;
    top: 61px;
    left: 50%;
    /*width: 55.4%;*/
    z-index: 2;
    transform: translate(-50%, 0%) translateZ(2px);
    -webkit-transform: translate(-50%, 0%) translateZ(2px);
    -webkit-transform-style: preserve-3d;
}
.wf-content[data-v-565f4190] .el-tabs__nav{
    float: none;
}
.wf-content[data-v-565f4190] .el-tabs__item{
    /*width: 25%;*/
    width: 200px;
    height: 70px;
    line-height: 70px;
    padding: 0;
    color: #545f69;
    font-size: 15px;
}
.wf-content[data-v-565f4190] .el-tabs__nav .is-active{
    color: #2fa2fe;
    background: #edeff4;
}
.wf-content[data-v-565f4190] .el-tabs__active-bar{
    width: 18px!important;
    height: 18px;
    bottom: -8px;
    left: 12.5%;
    background: #fff;
    transform: rotate(-45deg) translate(-36%, -36%)!important;
    -ms-transform: rotate(-45deg) translate(-36%, -36%)!important;
    -webkit-transform: rotate(-45deg) translate(-36%, -36%)!important;
    -webkit-transition: -webkit-transform .3s cubic-bezier(.645,.045,.355,1);
    -webkit-transition: all .3s cubic-bezier(.645,.045,.355,1);
    transition: all .3s cubic-bezier(.645,.045,.355,1);
}
.wf-content[data-v-565f4190] .el-tabs__nav-wrap::after{
    height: 0;
}
.wf-content[data-v-565f4190] .el-bar-first{
    background: #fff;
    /*left: 12.5%;*/
    left: 100px;
}
.wf-content[data-v-565f4190] .el-bar-second{
    background: #d6d8e1;
    /*left: 37.5%;*/
    left: 300px;
}
.wf-content[data-v-565f4190] .el-bar-third{
    background: #d6d8e1;
    /*left: 62.5%;*/
    left: 500px;
}
.wf-content[data-v-565f4190] .el-bar-fourth{
    background: #fff;
    /*left: 87.5%;*/
    left: 700px;
}
.wf-content[data-v-565f4190] .el-tabs__nav .is-active span{
    color: #fff;
    background: #2fa2fe;
}
.wfc-tab-name span[data-v-565f4190]{
    display: inline-block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 15px;
    border-radius: 50%;
    margin-right: 10px;
    background: #d6d8e1;
    text-align: center;
}
.wfc-tab-white-content[data-v-565f4190]{
    width: 98%;
    min-height: 80%;
    background: #fff;
    border-radius: 6px;
    margin: auto;
    padding: 35px 10%;
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wfc-tab-gray-content[data-v-565f4190]{
    width: 100%;
    height: 100%;
    background: #f3f4f6;
    border-top: 1px solid #d6d8e1;
    position: relative;
    overflow-y: auto;
    overflow-x: hidden;
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wfct-name[data-v-565f4190]{
    color: #2fa2fe;
    font-size: 14px;
    text-align: left;
    margin-bottom: 30px;
    padding-left: 12px;
}
.wfct-upload_img[data-v-565f4190]{
    float: left;
    width: 60px;
    height: 60px;
    border-radius: 16px;
    background: #fff;
    margin-right: 11px;
    cursor: pointer;
    -webkit-box-shadow: 0px 0px 3px #7a8590;
            box-shadow: 0px 0px 3px #7a8590;
}
.wfct-upload_img img[data-v-565f4190]{
    width: 100%;
    height: 100%;
}
.wtc-logo-box[data-v-565f4190] .el-form-item__label{
    line-height: 60px;
}
.wfct-logo-tip[data-v-565f4190]{
    float: left;
    line-height:60px;
    color: #919191;
}
.wf-content[data-v-565f4190] .el-form-item__label{
    padding: 0 20px 0 0;
    color: #545f69;
    width: 88px;
}
.wf-content[data-v-565f4190] .el-form-item{
    margin-bottom: 28px;
}
/***表格设计***/
/*
.wfc-tab-form-content{
    position: relative;
    overflow-y: auto;
    overflow-x: hidden;
}
*/
.wfc-panel[data-v-565f4190]{
    height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 10;
    width: 21.88%;
    color: #6a747e;
    background: #fff;
    overflow-y: auto;
    text-align: left;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(10px);
    -webkit-transform: translateZ(10px);
}
.wfc-item-warehouse[data-v-565f4190]{
    top: 0;
    left: 0;
    padding: 12px 20px;
}
.wfc-item-warehouse[data-v-565f4190], .wfc-item-warehouse *[data-v-565f4190], .wfc-result[data-v-565f4190], .wfc-result *[data-v-565f4190]{
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wfc-item-set[data-v-565f4190]{
    right: -100%;
    -webkit-transition: all .3s cubic-bezier(.645,.045,.355,1);
    transition: all .3s cubic-bezier(.645,.045,.355,1);
}
.wfc-item-set-show[data-v-565f4190]{
    right: 0;
}
.wfciw-name[data-v-565f4190]{
    height: 38px;
    line-height: 38px;
    color: #2fa2fe;
    font-size: 14px;
    background: #f3f4f6;
    color: #545f69;
    border-radius: 5px;
    margin-bottom:12px;
    cursor:pointer;
}
.wfciw-name.ed .layui-icon-extend-iconfont[data-v-565f4190]{
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
}
.wfciw-name .layui-icon-extend-iconfont[data-v-565f4190]{
    color: #b2bbc4;
    margin-left:5px;
    margin-right:5px;
    font-size: 18px;
}
.wfciw-content[data-v-565f4190]{
    width: 100%;
}
.wfciw-item[data-v-565f4190]{
    position: relative;
    width: 100%;
    height: 40px;
    line-height: 40px;
    border-radius: 5px;
    padding: 0 20px;
    font-size: 13px;
    margin-bottom: 13px;
    border: 1px solid #dce5ef;
    cursor: move;
}
.wfciw-item img[data-v-565f4190]{
    position:absolute;
    top: 50%;
    right: 32px;
    max-width: 18px;
    max-height: 18px;
    transform: translate(50%, -50%);
    -webkit-transform: translate(50%, -50%);
}
.wfciw-item-block[data-v-565f4190]{
    height: 34px;
    line-height:34px;
    text-align: center;
    width: calc(33.33333% - 12px);
    margin-right: 18px;
    display: inline-block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #d8e1eb;
    border-radius: 3px;
    margin-bottom:12px;
    padding: 0 5px;
    cursor: move;
    font-size: 13px;
}
.wfciw-item-block-cover[data-v-565f4190]{
    padding: 8px;
    border: 1px solid #d8e1eb;
    border-radius: 6px;
    padding:0 12px;
    margin-bottom:12px;
    cursor:move;
}
.wfciw-item-block-name[data-v-565f4190]{
    margin: 12px 0;
}
.wfciw-item-block[data-v-565f4190]:nth-child(3n) {
    margin-right:0px;
}
.wfciw-item-block-cover .wfciw-item-block[data-v-565f4190]{
    cursor:auto;
}
.wfc-result-box[data-v-565f4190]{
    position: absolute;
    height: 100%;
    width: 100%;
    overflow: auto;
}
.wfc-result[data-v-565f4190]{
    position: relative;
    width: 100%;
    height: 680px;
    padding-top: 15px;
    text-align: left;
    background: url(/vue/dist/static/img/phone_msg.91926f9.png) no-repeat top;
    background-size: 360px;
}
.wfcr-content[data-v-565f4190]{
    width: 274px;
    height: 462px;
    margin: auto;
    margin-top: 56px;
    overflow-y: auto;
    margin-bottom: 40px;
}
.wfcr-content-bg[data-v-565f4190]{
    background: #f3f4f6;
}
.wfcr-content-group-bg[data-v-565f4190]{
    background: #fff;
    min-height: 15px;
}
._nr[data-v-565f4190]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.wfcr-item[data-v-565f4190], .wfcr-item-its[data-v-565f4190]{
    position: relative;
    width: 100%;
    min-height: 44px;
    line-height: 44px;
    margin-bottom: 10px;
    background: #fff;
    cursor: move;
    border: 1px solid #fff;
}
.wfcr-item-hover[data-v-565f4190], .wfcr-group-item-hover[data-v-565f4190]{
    border: 1px dashed #2fa2fe;
}
.wfcr-item-hover>.wfcr-item-inner>.wfcri-remove[data-v-565f4190], .wfcr-group-item-hover>.wfcri-remove[data-v-565f4190]{
    display: block;
}
.wfcr-item-click[data-v-565f4190]{
    border: 1px solid #2fa2fe;
}
.wfcri-remove[data-v-565f4190]{
    position: absolute;
    top: -1px;
    right: -1px;
    padding: 3px;
    font-size: 12px;
    color: #eee;
    line-height: 1;
    display: none;
    background: #2fa2fe;
    cursor: pointer;
    z-index: 10;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(10px);
    -webkit-transform: translateZ(10px);
}
.wfcri-overlay[data-v-565f4190]{
   padding: 0 10px 0 2px;
}
.wfcri-view label[data-v-565f4190]{
    display: inline-block;
    float: left;
    white-space: normal;
    word-break: break-word;
    padding: 0 10px;
    color: #222;
    width: 167px;
    color: #545f69;
    font-size: 13px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.wfcri-view span[data-v-565f4190]{
    display: inline-block;
    float: right;
    text-align: right;
    color: rgba(25, 31, 37, .4);
    padding-right: 3px;
    font-size: 13px;
    color: #8f98a3;
    width: 70px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.wfcri-view i[data-v-565f4190]{
    float: right;
    line-height: 44px;
    width: 15px;
}
.wfcs-title[data-v-565f4190]{
    width: 100%;
    height: 50px;
    line-height: 50px;
    text-indent: 20px;
    font-size: 15px;
    color: #333333;
    border-bottom: 1px solid #dfe7ed;
}
.wfcs-item[data-v-565f4190]{
    padding: 20px 0 0 21px;
    color: #333;
}
.wfcs-item-name[data-v-565f4190]{
    height: 16px;
    line-height: 16px;
    font-size: 14px;
    margin-bottom: 14px;
}
.wfcs-item-name span[data-v-565f4190]{
    margin-left: 10px;
    color: #8f98a3;
    font-size: 12px;
}
.wfcs-content[data-v-565f4190] .el-input{
    padding-right: 25px;
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wfcs-content[data-v-565f4190] .el-input .el-input__suffix{
    right: 27px;
}
.wfcs-content[data-v-565f4190] .el-input__inner{
    height: 34px;
    line-height: 34px;
    font-size: 13px;
    padding-right: 43px;
}
.wfcs-sel-item[data-v-565f4190] .el-input .el-input__suffix{
    right: 1px;
}
.wfcs-sel-item[data-v-565f4190] .el-input__icon{
    line-height: 34px;
}
/***流程设计***/
.wf-content[data-v-565f4190] .el-tabs{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden;
    padding-top: 61px;
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wf-content[data-v-565f4190] .el-tabs__content{
    width: 100%;
    height: 100%;
    overflow: visible;
    padding-top: 70px;
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wf-content[data-v-565f4190] .el-tab-pane{
    height: 100%;
    width: 100%;
}
.wfc-zoom[data-v-565f4190]{
    position: absolute;
    top: 110px;
    right: 22px;
    width: 125px;
    height: 26px;
    line-height: 26px;
    font-size: 16px;
    color: #545f69;
    z-index: 4;
    text-align: center;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(4px);
    -webkit-transform: translateZ(4px);
}
.wfc-zoom-out[data-v-565f4190], .wfc-zoom-in[data-v-565f4190]{
    display: block;
    width: 26px;
    height: 25px;
    line-height: 25px;
    color: #2fa2fe;
    font-weight: bold;
    border: 1px solid #2fa2fe;
    text-align: center;
    cursor: pointer;
    border-radius: 5px;
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wfc-zoom-out[data-v-565f4190]{
    float: left;
}
.wfc-zoom-in[data-v-565f4190]{
    float: right;
}
.wfc-tab-gray-content *[data-v-565f4190]{
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wfc-process-scale[data-v-565f4190]{
    position: relative;
    padding-top: 41px;
    width: 100%;
    margin-bottom: 150px;
    -webkit-transform-origin: 50% 0px 0px!important;
            transform-origin: 50% 0px 0px!important;
}
.wfcp-node[data-v-565f4190]{
    width: 387px;
    display:inline-block;
}
.wfcp-branch[data-v-565f4190], .wfcp-end[data-v-565f4190]{
    width: 100%;
}
.wfcp-end[data-v-565f4190]{
    width: 72px;
    height: 37px;
    line-height: 37px;
    border-radius: 5px;
    background: #d6d8e1;
    font-size: 13px;
    color: #6a747e;
    margin: auto;
}
.wfcp-node-box[data-v-565f4190]{
    position: relative;
    width: 220px;
    height: 94px;
    margin: auto;
    background: #fff;
    z-index: 3;
    border-radius: 6px;
    cursor: pointer;
    text-align: left;
    border: 1px solid #fff;
    border-top: 3px solid #2fa2fe;
    padding: 14px 17px 14px 17px;
    /*
    -webkit-transform-style: preserve-3d;
    transform: translateZ(3px);
    -webkit-transform: translateZ(3px);
    */
}
.wfcp-node-list[data-v-565f4190] .add-node-btn-box{
    position: relative;
    width: 237px;
    height: 90px;
    margin: auto;
}
.wfcp-node-list[data-v-565f4190] .add-node-btn-box:before, .condition-node-box[data-v-565f4190]:before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 3px;
    height: 100%;
    background-color: #d5d8e1;
}
.wfcp-node-list[data-v-565f4190] .add-node-btn{
    width: 100%;
    height: 100%;
    color: #fff;
    padding-top: 25px;
}
.wfcp-node-list[data-v-565f4190] .add-node-btn-icon{
    width: 40px;
    height: 40px;
    line-height: 40px;
    cursor: pointer;
    margin: auto;
    border-radius: 50%;
    background: #2fa2fe;
    z-index: 3;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(3px);
    -webkit-transform: translateZ(3px);
}
.wfc-process-scale .add-branch[data-v-565f4190]{
    position: absolute;
    top: 18px;
    left: 50%;
    min-width: 72px;
    height: 36px;
    line-height: 36px;
    background: #fff;
    color: #6a747e;
    font-size: 13px;
    text-align: center;
    border-radius: 6px;
    border: none;
    outline: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    cursor:pointer;
    z-index: 3;
    -webkit-transform-style: preserve-3d;
    transform: translate(-50%, -50%) translateZ(3px);
    -webkit-transform: translate(-50%, -50%) translateZ(3px);
}
.wfcp-branch-box[data-v-565f4190]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    width: auto;
    margin: auto;
    margin-top: 18px;
    overflow: visible;
    border-top: 3px solid #d4d6df;
    border-bottom: 3px solid #d4d6df;
}
.wfc-process-scale .branch-item[data-v-565f4190]{
    position: relative;
    display: inline-block;
    margin: auto;
    margin-bottom: -1px;
    /*width: 387px;*/
}
.wfc-process-scale .condition-node[data-v-565f4190]{
    min-height: 226px;
}
.wfc-process-scale .condition-node-box[data-v-565f4190]{
    padding: 22px 75px 0 75px;
}
.wfc-process-scale .auto-judge[data-v-565f4190]{
    position: relative;
    width: 220px;
    height: 94px;
    border-radius: 7px;
    background: #fff;
    margin: auto;
    padding: 15px;
    cursor: pointer;
    text-align: left;
    border: 1px solid #fff;
}
.wfcpn-item-name.purple-color[data-v-565f4190]{
    text-decoration: underline;
}
.top-left-cover-line[data-v-565f4190], .top-right-cover-line[data-v-565f4190] {
    position: absolute;
    height: 6px;
    width: 50%;
    /*background-color: #f3f4f6;*/
    top: -4px;
}
.top-left-cover-line[data-v-565f4190]{
    left: -1.5px;
}
.top-right-cover-line[data-v-565f4190]{
    right: -1.5px;
}
.bottom-left-cover-line[data-v-565f4190], .bottom-right-cover-line[data-v-565f4190] {
    position: absolute;
    height: 6px;
    width: 50%;
    /*background-color: #f3f4f6;*/
    bottom: -3px;
}
.bottom-left-cover-line[data-v-565f4190]{
    left: -1.5px;
}
.bottom-right-cover-line[data-v-565f4190]{
    right: -1.5px;
}
.wfcs-sel-item[data-v-565f4190]{
    position: relative;
    width: 100%;
    height: 35px;
    margin-bottom: 10px;
    padding-right: 110px;
}
.wfcs-sel-item[data-v-565f4190]:last-child{
    margin-bottom: 0;
}
.wfcs-content[data-v-565f4190] .el-checkbox{
    margin-right: 8px;
}
.wfcs-content[data-v-565f4190] .el-radio{
    margin-bottom: 10px;
    font-size: 13px;
}
.wfcs-item[data-v-565f4190] .el-checkbox__label{
    font-size: 13px;
}
.wfcs-content[data-v-565f4190] .el-radio:last-child{
    margin-bottom: 0px;
}
.wfcs-sel-del-btn[data-v-565f4190], .wfcs-sel-add-btn[data-v-565f4190]{
    position: absolute;
    top: 50%;
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    text-align: center;
    border-radius: 59%;
    color: #fff;
    cursor: pointer;
    transform: translate(0%, -50%);
    -webkit-transform: translate(0%, -50%);
}
.wfcs-sel-del-btn[data-v-565f4190]{
    right: 64px;
    background: #d6d8e1;
}
.wfcs-sel-add-btn[data-v-565f4190]{
    right: 24px;
    background: #2fa2fe;
}
.wfcs-sel-item[data-v-565f4190] .el-input{
    padding-right: 0;
}
.wfcs-sel-item[data-v-565f4190] .el-input__prefix{
    left: 10px;
}
.wfcs-sel-item[data-v-565f4190] .el-input--prefix .el-input__inner{
    padding-left: 35px;
}
.wfcs-sel-item[data-v-565f4190] .el-input__prefix{
    cursor: move;
}
.wfcs-mag[data-v-565f4190]{
    font-size: 13px;
    color: #8f98a3;
    padding: 5px 20px 0px;
}
.wfcp-node-list[data-v-565f4190]{
    position: relative;
    margin-bottom: -1px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
        flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
        align-items: center;
}
.wfcp-branch[data-v-565f4190]{
    width: 100%;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
}
.wfcp-branch-box-wrap[data-v-565f4190]{
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    background: #f3f4f6;
}
.wfc-tab-condition-content[data-v-565f4190]{
    overflow-x: auto;
}
.wfcp-branch-box .wfcp-node-list:first-child>.wfcp-node-item>.top-left-cover-line[data-v-565f4190], .wfcp-branch-box .wfcp-node-list:last-child>.wfcp-node-item>.top-right-cover-line[data-v-565f4190]{
    background-color: #f3f4f6;
}
.wfcp-branch-box .wfcp-node-list:first-child>.wfcp-node-item>.bottom-left-cover-line[data-v-565f4190], .wfcp-branch-box .wfcp-node-list:last-child>.wfcp-node-item>.bottom-right-cover-line[data-v-565f4190]{
    background-color: #f3f4f6;
}
.wfcp-node-list[data-v-565f4190] .add-nod-sel-box{
    width: 324px;
    height: 90px;
    background: #fff;
    padding: 8px 15px;
}
.wfcp-node-list[data-v-565f4190] .add-nod-sel-item{
    width: 33%;
    float: left;
    text-align:center;
    font-size: 14px;
    color: #6a747e;
    cursor: pointer;
}
.wfcp-node-list[data-v-565f4190] .ans-icon{
    width: 64px;
    height: 64px;
    line-height: 64px;
    margin:auto;
    font-size: 25px;
    border-radius: 50%;
    margin-bottom: 12px;
    background: #d5ecff;
}
.wfcp-node-list[data-v-565f4190] .ans-icon.blue-color{
    background: #d5ecff;
    font-size: 30px;
}
.wfcp-node-list[data-v-565f4190] .ans-icon.orange-color{
    background: #ffebd5;
}
.wfcp-node-list[data-v-565f4190] .ans-icon.purple-color{
    background: #eae8ff;
}
.blue-color[data-v-565f4190]{
    color: #2fa2fe;
}
.wfcp-node-list[data-v-565f4190] .add-nod-sel-box .green-color, .wfc-process-scale .green-color[data-v-565f4190]{
    color: #6cc933;
}
.wfc-process-scale .green-top-color[data-v-565f4190]{
    border-top: 3px solid #6cc933;
}
.wfc-process-scale .green-hover[data-v-565f4190]{
    border-color: #6cc933;
}
.wfc-process-scale .green-hover .wfcpn-item-del[data-v-565f4190]{
    background: #6cc933;
}
.wfcp-node-list[data-v-565f4190] .add-nod-sel-box .orange-color, .wfc-process-scale .orange-color[data-v-565f4190]{
    color: #ff9c2b;
}
.wfc-process-scale .orange-top-color[data-v-565f4190]{
    border-top: 3px solid #ff9c2b;
}
.wfc-process-scale .orange-hover[data-v-565f4190]{
    border-color: #ff9c2b;
}
.wfc-process-scale .orange-hover .wfcpn-item-del[data-v-565f4190]{
    background: #ff9c2b;
}
.wfcp-node-list[data-v-565f4190] .add-nod-sel-box .purple-color, .wfc-process-scale .purple-color[data-v-565f4190]{
    color: #6f52ed;
}
.wfc-process-scale .purple-top-color[data-v-565f4190]{
    border-top: 3px solid #6f52ed;
}
.wfc-process-scale .purple-hover[data-v-565f4190]{
    border-color: #6f52ed;
}
.wfc-process-scale .purple-hover .wfcpn-item-del[data-v-565f4190]{
    background: #6f52ed;
}
.wfcp-node-list[data-v-565f4190] .add-nod-sel-box .jasper-color, .wfc-process-scale .jasper-color[data-v-565f4190]{
    color: #2bd6c9;
}
.wfc-process-scale .jasper-top-color[data-v-565f4190]{
    border-top: 3px solid #2bd6c9;
}
.wfc-process-scale .jasper-hover[data-v-565f4190]{
    border-color: #2bd6c9;
}
.wfc-process-scale .jasper-hover .wfcpn-item-del[data-v-565f4190]{
    background: #2bd6c9;
}
.wfcpn-item-icon[data-v-565f4190]{
    display: inline-block;
    height: 18px;
    line-height: 18px;
    font-size: 18px;
    margin-top:2px;
}
.wfcpn-item-name[data-v-565f4190]{
    display: inline-block;
    font-size: 16px;
    margin-bottom: 16px;
}
.wfcpn-item-desc[data-v-565f4190]{
    font-size: 13px;
    color: #8f98a3;
    min-height: 28px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.wfcpn-item-del[data-v-565f4190]{
    position: absolute;
    top: -8px;
    right: -8px;
    width: 16px;
    height: 16px;
    line-height: 16px;
    color: #fff;
    font-size: 12px;
    border-radius: 50%;
    text-align: center;
}
.wfc-process-set-box[data-v-565f4190]{
    position: absolute;
    width: 430px;
    text-align:left;
    /*
    width: 22.4%;
    max-width: 431px;
    */
    background: #fff;
    z-index: 2 !important;
    top: -91px;
    bottom: 0;
    right: -100%;
    color: #333;
    padding-top: 90px;
    padding-bottom: 80px;
    -webkit-box-shadow: 0px 0px 8px #d6d8e1;
            box-shadow: 0px 0px 8px #d6d8e1;
    -webkit-transition: all .3s cubic-bezier(.645,.045,.355,1);
    transition: all .3s cubic-bezier(.645,.045,.355,1);
    z-index: 9;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(9px);
    -webkit-transform: translateZ(9px);
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.show-process-set-box[data-v-565f4190]{
    right: 0;
}
.wfcps-name[data-v-565f4190]{
    width: 100%;
    height: 70px;
    line-height: 70px;
    font-size: 15px;
    text-indent: 35px;
    border-bottom: 1px solid #f3f4f6;
}
.wfcps-content[data-v-565f4190]{
    width: 100%;
    padding: 22px 33px 0 33px;
}
.wfcps-item-name[data-v-565f4190]{
    width: 100%;
    height: 20px;
    font-size: 14px;
}
.wfcps-content[data-v-565f4190] .el-radio__label{
    font-size: 13px;
}
.wfcps-item-con[data-v-565f4190]{
    width: 100%;
    margin: 15px 0;
}
.wfcps-item-con[data-v-565f4190] .el-input--suffix .el-input__inner{
    font-size: 13px;
}
.wfcps-item-con-desc[data-v-565f4190]{
    width: 100%;
    font-size: 12px;
    color: #6a747e;
    margin-bottom: 20px;
}
.wfcps-item-add-btn[data-v-565f4190]{
    display: inline-block;
    width: 108px;
    height: 32px;
    line-height: 32px;
    color: #fff;
    font-size: 14px;
    background: #2fa2fe;
    border-radius: 3px;
    cursor: pointer;
    margin-right: 20px;
    text-align: center;
}
.wfcps-item-msg[data-v-565f4190]{
    display: inline-block;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #8f98a3;
}
.wfcps-user[data-v-565f4190]{
    display: inline-block;
    position:relative;
    min-width: 100px;
    height: 40px;
    line-height: 40px;
    border: 1px solid #e7ebef;
    border-radius: 2px;
    padding: 0 30px 0 14px;
    margin: 0 20px 10px 0;
}
.wfcps-user-del-icon[data-v-565f4190]{
    position:absolute;
    top: 50%;
    right: 8px;
    width: 16px;
    height: 16px;
    line-height: 16px;
    background: #2fa2fe;
    color: #fff;
    border-radius: 50%;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
    transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
}
.wfcps-content[data-v-565f4190], .wfcps-user[data-v-565f4190], .wfcps-bottom[data-v-565f4190]{
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wfcps-bottom[data-v-565f4190]{
    position: absolute;
    bottom: 0;
    height: 78px;
    padding: 15px 30px;
    background: #fff;
}
.wfcps-bottom button[data-v-565f4190]{
    width: 160px;
    height: 40px;
    font-size: 14px;
    margin-right: 30px;
}
.wfcps-bottom[data-v-565f4190] .el-button+.el-button{
    margin-right: 0;
}
.wfcps-condition-detail-item[data-v-565f4190] .el-input{
    width: 172px;
    height: 50px;
    line-height: 50px;
}
.wfcps-condition-detail-item[data-v-565f4190] .el-select{
    margin-right: 15px;
}
.wfcps-condition-detail-item .max-select[data-v-565f4190]{
    width: 100%;
    margin-right: 0;
}
.wfcps-item-con.num-section[data-v-565f4190]{
    line-height: 40px;
    text-align: center;
}
.wfcps-item-con.num-section[data-v-565f4190] .el-input{
    width: 80px;
    height: 40px;
}
.wfcps-item-con.num-section[data-v-565f4190] .el-input:first-child{
    margin-right: 4px;
}
.wfcps-item-con.num-section[data-v-565f4190] .el-select{
    margin-right: 3px;
}
.num-section-msg[data-v-565f4190], .num-section-icon[data-v-565f4190]{
    display: inline-block;
    width: 85px;
    font-size: 14px;
    vertical-align: middle;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.num-section-icon[data-v-565f4190]{
    width: 40px;
}
.wfc-tab-white-content[data-v-565f4190] .el-select{
    width: 100%;
}
.wfc-tab-white-content[data-v-565f4190] .el-form-item__content{
    text-align: left;
}
.wf-content>button[data-v-565f4190]{
    float: right;
    margin: 20px 0 20px 15px;
    z-index: 7;
    padding: 8px 12px;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(7px);
    -webkit-transform: translateZ(7px);
}
.wf-content>button .layui-icon-extend-iconfont[data-v-565f4190]{
    margin-right: 8px;
    font-size: 13px;
}
.wf-content>button>span[data-v-565f4190]{
    margin: 0;
}
.wf-content>.el-button+.el-button[data-v-565f4190]{
    margin-left: 15px;
}
.wf-content>button[data-v-565f4190]:first-child{
    margin-right: 23px;
}
.wfcps-condition-detail-item[data-v-565f4190] .el-checkbox{
    margin-bottom: 10px;
}
.wfcps-child-name[data-v-565f4190]{
    margin-top: 22px;
}
.wf-content .wf-step-none[data-v-565f4190]{
    padding-top: 0;
}
.wf-content .wf-step-none[data-v-565f4190] .el-tabs__item, .wf-content .wf-step-none[data-v-565f4190] .el-tabs__active-bar{
    display: none;
}
.wf-content .wf-step-none[data-v-565f4190] .el-tabs__content{
    padding-top: 50px;
}
.wf-step-none .wfc-tab-gray-content[data-v-565f4190]{
    border: 0;
}
.wf-content .wf-btn-top[data-v-565f4190]{
    position: absolute;
    top: 0;
    right: 0;
    float: right;
    margin: 0px 0 20px 15px;
    z-index: 2;
    padding: 8px 12px;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(7px);
    -webkit-transform: translateZ(7px);
}
.wf-content .wf-btn-top .layui-icon-extend-iconfont[data-v-565f4190]{
    margin-right: 8px;
    font-size: 13px;
}
.wf-content .wf-btn-top>span[data-v-565f4190]{
    margin: 0;
}
.wf-content.wf-one-step-content[data-v-565f4190]{
    padding: 0;
    background: #f3f4f6;
}
.wfcps-content-all[data-v-565f4190]{
    width: 100%;
    height: 100%;
    overflow: auto;
    position: relative;
}
.wfcps-item-con-time-child[data-v-565f4190]{
    position: relative;
    width: 100%;
    height: 45px;
}
[data-v-565f4190] .wfcps-item-con-time-child .el-input__icon{
    line-height: 34px;
}
.wfcps-condition-detail-item-del-btn[data-v-565f4190], .wfcps-item-con-child-del-btn[data-v-565f4190], .wfcps-item-con-child-add-btn[data-v-565f4190]{
    position: absolute;
    top: 0;
    font-size: 16px;
    font-weight: bold;
    color: #8f98a3;
    cursor: pointer;
    line-height: 34px;
}
.wfcps-condition-detail-item-del-btn[data-v-565f4190]{
    right: 0;
    font-size: 20px;
}
.wfcps-item-con-child-add-btn[data-v-565f4190]{
    right: 0;
}
.wfcps-item-con-child-del-btn[data-v-565f4190]{
    font-size: 18px;
    right: 40px;
}
.wfcps-condition-detail-item-del-btn[data-v-565f4190]:hover, .wfcps-item-con-child-del-btn[data-v-565f4190]:hover, .wfcps-item-con-child-add-btn[data-v-565f4190]:hover{
    color: #409EFF;
}
.wfcps-item-con-time-child-item.el-input[data-v-565f4190]{
    width: 120px;
    height: 34px;
    line-height: 34px;
    float: left;
    cursor: pointer;
}
[data-v-565f4190] .wfcps-item-con-time-child-item .el-input__inner{
    height: 34px;
    line-height: 34px;
    cursor: pointer;
}
.wfcps-item-con-time-child-item-icon[data-v-565f4190]{
    height: 34px;
    line-height: 34px;
    margin: 0 10px;
    float: left;
}
.wfcps-condition-detail-item[data-v-565f4190]{
    position: relative;
}
.process-set-box-shade[data-v-565f4190]{
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .15);
}
.workflow-dialog-checkbox[data-v-565f4190]{
    margin-bottom: 20px;
}
.wfcps-item-con-url-text.el-input[data-v-565f4190]{
    width: 100%;
}
.wfcps-item-con-param-name.el-input[data-v-565f4190]{
    width: 110px;
    margin-right: 10px;
}
.wfcps-item-con-child[data-v-565f4190]{
    position: relative;
}
.wfcps-item-con-child .wfcs-sel-del-btn[data-v-565f4190]{
    right: 34px;
}
.wfcps-item-con-child .wfcs-sel-add-btn[data-v-565f4190]{
    right: 0;
}
[data-v-565f4190] .wfcps-item-con-param-con .el-input{
    width: 160px;
}
.wfcri-head-row[data-v-565f4190]{
    height: 35px;
    line-height:35px;
    text-indent: 10px;
    color: #8f98a3;
}
.wfcr-item-inner .wfcr-item-its[data-v-565f4190]{
    margin-bottom:0px;
}
.wf-content.wf-step-no-top[data-v-565f4190], .wf-content .wf-step-no-top[data-v-565f4190]{
    top: 0;
    padding-top: 0;
}
[data-v-565f4190] .wf-content .wf-step-no-top .el-tabs__header{
    top: 0;
}
[data-v-565f4190] .edit-shade-show .el-tabs__content{
    z-index: 9;
    /*position: absolute;*/
    -webkit-transform: translate(0%, 0%) translateZ(9px);
            transform: translate(0%, 0%) translateZ(9px);
}
.wfc-tab-condition-save-btn[data-v-565f4190]{
    display: block;
    width: 180px;
    margin: auto;
}
.wfc-step-second-save-btn[data-v-565f4190]{
    display: block;
    width: 180px;
    margin: 10px auto;
    /**
     * modify by cao  修改from_type = 5时没有保存按钮的bug<复现：教师入离职-配置管理中的审批流应用>  2021/12/7
     * */
    z-index: 999;
}
.wfcs-content-desc[data-v-565f4190]{
    font-size: 13px;
}
[data-v-565f4190] .wfcs-content-num-input.el-input{
    width: 110px;
    padding-right: 10px;
    margin-left: 10px;
}
[data-v-565f4190] .wfcs-content-num-input.el-input .el-input__inner{
    padding-right: 15px;
}
.wfc-tab-white-content .wfi-type-select[data-v-565f4190] {
    width: 30%;
    float: left;
    margin-right: 10px;
}
.wfcs-item-set-user-info .el-select[data-v-565f4190]{
    width: 100%;
}
[data-v-565f4190] .wfcs-item-set-user-info .el-select .el-input__icon{
    line-height: 34px;
}
[data-v-565f4190] .wfcs-item-set-user-info .el-checkbox{
    margin-bottom: 10px;
}
/*yansen 2021-10-25 修复工作流-表单设计不能拖动的问题*/
.wfc-panel.wfc-item-warehouse[data-v-565f4190]{
    z-index: 2;
}
/*
 * @desc 工作流创建的css
 * @author zhangxue
 * @date 20191501
 */
.wf-list-body[data-v-acf6f860]{
    width: 100%;
    min-height: 100%;
    text-align: center;
    overflow: hidden;
    background: #f3f4f6;
}
.wf-create-name[data-v-acf6f860]{
    height: 70px;
    line-height: 70px;
    padding: 0 23px;
    color: #7a8590;
    font-size: 14px;
    text-align: left;
    border-top: 1px solid #dfe7ed;
}
.wf-content[data-v-acf6f860]{
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    padding-top: 60px;
    background: #edeff4;
    z-index: 2;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(2px);
    -webkit-transform: translateZ(2px);
}
[data-v-acf6f860].wf-content div{
    z-index: 1;
}
.wf-content[data-v-acf6f860] .el-tabs{
}
.wf-content[data-v-acf6f860] .el-tabs__header{
    position: absolute;
    top: 61px;
    left: 50%;
    /*width: 55.4%;*/
    z-index: 2;
    transform: translate(-50%, 0%) translateZ(2px);
    -webkit-transform: translate(-50%, 0%) translateZ(2px);
    -webkit-transform-style: preserve-3d;
}
.wf-content[data-v-acf6f860] .el-tabs__nav{
    float: none;
}
.wf-content[data-v-acf6f860] .el-tabs__item{
    /*width: 25%;*/
    width: 200px;
    height: 70px;
    line-height: 70px;
    padding: 0;
    color: #545f69;
    font-size: 15px;
}
.wf-content[data-v-acf6f860] .el-tabs__nav .is-active{
    color: #2fa2fe;
    background: #edeff4;
}
.wf-content[data-v-acf6f860] .el-tabs__active-bar{
    width: 18px!important;
    height: 18px;
    bottom: -8px;
    left: 12.5%;
    background: #fff;
    transform: rotate(-45deg) translate(-36%, -36%)!important;
    -ms-transform: rotate(-45deg) translate(-36%, -36%)!important;
    -webkit-transform: rotate(-45deg) translate(-36%, -36%)!important;
    -webkit-transition: -webkit-transform .3s cubic-bezier(.645,.045,.355,1);
    -webkit-transition: all .3s cubic-bezier(.645,.045,.355,1);
    transition: all .3s cubic-bezier(.645,.045,.355,1);
}
.wf-content[data-v-acf6f860] .el-tabs__nav-wrap::after{
    height: 0;
}
.wf-content[data-v-acf6f860] .el-bar-first{
    background: #fff;
    /*left: 12.5%;*/
    left: 100px;
}
.wf-content[data-v-acf6f860] .el-bar-second{
    background: #d6d8e1;
    /*left: 37.5%;*/
    left: 300px;
}
.wf-content[data-v-acf6f860] .el-bar-third{
    background: #d6d8e1;
    /*left: 62.5%;*/
    left: 500px;
}
.wf-content[data-v-acf6f860] .el-bar-fourth{
    background: #fff;
    /*left: 87.5%;*/
    left: 700px;
}
.wf-content[data-v-acf6f860] .el-tabs__nav .is-active span{
    color: #fff;
    background: #2fa2fe;
}
.wfc-tab-name span[data-v-acf6f860]{
    display: inline-block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 15px;
    border-radius: 50%;
    margin-right: 10px;
    background: #d6d8e1;
    text-align: center;
}
.wfc-tab-white-content[data-v-acf6f860]{
    width: 98%;
    min-height: 80%;
    background: #fff;
    border-radius: 6px;
    margin: auto;
    padding: 35px 10%;
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wfc-tab-gray-content[data-v-acf6f860]{
    width: 100%;
    height: 100%;
    background: #f3f4f6;
    border-top: 1px solid #d6d8e1;
    position: relative;
    overflow-y: auto;
    overflow-x: hidden;
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wfct-name[data-v-acf6f860]{
    color: #2fa2fe;
    font-size: 14px;
    text-align: left;
    margin-bottom: 30px;
    padding-left: 12px;
}
.wfct-upload_img[data-v-acf6f860]{
    float: left;
    width: 60px;
    height: 60px;
    border-radius: 16px;
    background: #fff;
    margin-right: 11px;
    cursor: pointer;
    -webkit-box-shadow: 0px 0px 3px #7a8590;
            box-shadow: 0px 0px 3px #7a8590;
}
.wfct-upload_img img[data-v-acf6f860]{
    width: 100%;
    height: 100%;
}
.wtc-logo-box[data-v-acf6f860] .el-form-item__label{
    line-height: 60px;
}
.wfct-logo-tip[data-v-acf6f860]{
    float: left;
    line-height:60px;
    color: #919191;
}
.wf-content[data-v-acf6f860] .el-form-item__label{
    padding: 0 20px 0 0;
    color: #545f69;
    width: 88px;
}
.wf-content[data-v-acf6f860] .el-form-item{
    margin-bottom: 28px;
}
/***表格设计***/
/*
.wfc-tab-form-content{
    position: relative;
    overflow-y: auto;
    overflow-x: hidden;
}
*/
.wfc-panel[data-v-acf6f860]{
    height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 10;
    width: 21.88%;
    color: #6a747e;
    background: #fff;
    overflow-y: auto;
    text-align: left;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(10px);
    -webkit-transform: translateZ(10px);
}
.wfc-item-warehouse[data-v-acf6f860]{
    top: 0;
    left: 0;
    padding: 12px 20px;
}
.wfc-item-warehouse[data-v-acf6f860], .wfc-item-warehouse *[data-v-acf6f860], .wfc-result[data-v-acf6f860], .wfc-result *[data-v-acf6f860]{
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wfc-item-set[data-v-acf6f860]{
    right: -100%;
    -webkit-transition: all .3s cubic-bezier(.645,.045,.355,1);
    transition: all .3s cubic-bezier(.645,.045,.355,1);
}
.wfc-item-set-show[data-v-acf6f860]{
    right: 0;
}
.wfciw-name[data-v-acf6f860]{
    height: 38px;
    line-height: 38px;
    color: #2fa2fe;
    font-size: 14px;
    background: #f3f4f6;
    color: #545f69;
    border-radius: 5px;
    margin-bottom:12px;
    cursor:pointer;
}
.wfciw-name.ed .layui-icon-extend-iconfont[data-v-acf6f860]{
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
}
.wfciw-name .layui-icon-extend-iconfont[data-v-acf6f860]{
    color: #b2bbc4;
    margin-left:5px;
    margin-right:5px;
    font-size: 18px;
}
.wfciw-content[data-v-acf6f860]{
    width: 100%;
}
.wfciw-item[data-v-acf6f860]{
    position: relative;
    width: 100%;
    height: 40px;
    line-height: 40px;
    border-radius: 5px;
    padding: 0 20px;
    font-size: 13px;
    margin-bottom: 13px;
    border: 1px solid #dce5ef;
    cursor: move;
}
.wfciw-item img[data-v-acf6f860]{
    position:absolute;
    top: 50%;
    right: 32px;
    max-width: 18px;
    max-height: 18px;
    transform: translate(50%, -50%);
    -webkit-transform: translate(50%, -50%);
}
.wfciw-item-block[data-v-acf6f860]{
    height: 34px;
    line-height:34px;
    text-align: center;
    width: calc(33.33333% - 12px);
    margin-right: 18px;
    display: inline-block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #d8e1eb;
    border-radius: 3px;
    margin-bottom:12px;
    padding: 0 5px;
    cursor: move;
    font-size: 13px;
}
.wfciw-item-block-cover[data-v-acf6f860]{
    padding: 8px;
    border: 1px solid #d8e1eb;
    border-radius: 6px;
    padding:0 12px;
    margin-bottom:12px;
    cursor:move;
}
.wfciw-item-block-name[data-v-acf6f860]{
    margin: 12px 0;
}
.wfciw-item-block[data-v-acf6f860]:nth-child(3n) {
    margin-right:0px;
}
.wfciw-item-block-cover .wfciw-item-block[data-v-acf6f860]{
    cursor:auto;
}
.wfc-result-box[data-v-acf6f860]{
    position: absolute;
    height: 100%;
    width: 100%;
    overflow: auto;
}
.wfc-result[data-v-acf6f860]{
    position: relative;
    width: 100%;
    height: 680px;
    padding-top: 15px;
    text-align: left;
    background: url(/vue/dist/static/img/phone_msg.91926f9.png) no-repeat top;
    background-size: 360px;
}
.wfcr-content[data-v-acf6f860]{
    width: 274px;
    height: 462px;
    margin: auto;
    margin-top: 56px;
    overflow-y: auto;
    margin-bottom: 40px;
}
.wfcr-content-bg[data-v-acf6f860]{
    background: #f3f4f6;
}
.wfcr-content-group-bg[data-v-acf6f860]{
    background: #fff;
    min-height: 15px;
}
._nr[data-v-acf6f860]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.wfcr-item[data-v-acf6f860], .wfcr-item-its[data-v-acf6f860]{
    position: relative;
    width: 100%;
    min-height: 44px;
    line-height: 44px;
    margin-bottom: 10px;
    background: #fff;
    cursor: move;
    border: 1px solid #fff;
}
.wfcr-item-hover[data-v-acf6f860], .wfcr-group-item-hover[data-v-acf6f860]{
    border: 1px dashed #2fa2fe;
}
.wfcr-item-hover>.wfcr-item-inner>.wfcri-remove[data-v-acf6f860], .wfcr-group-item-hover>.wfcri-remove[data-v-acf6f860]{
    display: block;
}
.wfcr-item-click[data-v-acf6f860]{
    border: 1px solid #2fa2fe;
}
.wfcri-remove[data-v-acf6f860]{
    position: absolute;
    top: -1px;
    right: -1px;
    padding: 3px;
    font-size: 12px;
    color: #eee;
    line-height: 1;
    display: none;
    background: #2fa2fe;
    cursor: pointer;
    z-index: 10;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(10px);
    -webkit-transform: translateZ(10px);
}
.wfcri-overlay[data-v-acf6f860]{
   padding: 0 10px 0 2px;
}
.wfcri-view label[data-v-acf6f860]{
    display: inline-block;
    float: left;
    white-space: normal;
    word-break: break-word;
    padding: 0 10px;
    color: #222;
    width: 167px;
    color: #545f69;
    font-size: 13px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.wfcri-view span[data-v-acf6f860]{
    display: inline-block;
    float: right;
    text-align: right;
    color: rgba(25, 31, 37, .4);
    padding-right: 3px;
    font-size: 13px;
    color: #8f98a3;
    width: 70px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.wfcri-view i[data-v-acf6f860]{
    float: right;
    line-height: 44px;
    width: 15px;
}
.wfcs-title[data-v-acf6f860]{
    width: 100%;
    height: 50px;
    line-height: 50px;
    text-indent: 20px;
    font-size: 15px;
    color: #333333;
    border-bottom: 1px solid #dfe7ed;
}
.wfcs-item[data-v-acf6f860]{
    padding: 20px 0 0 21px;
    color: #333;
}
.wfcs-item-name[data-v-acf6f860]{
    height: 16px;
    line-height: 16px;
    font-size: 14px;
    margin-bottom: 14px;
}
.wfcs-item-name span[data-v-acf6f860]{
    margin-left: 10px;
    color: #8f98a3;
    font-size: 12px;
}
.wfcs-content[data-v-acf6f860] .el-input{
    padding-right: 25px;
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wfcs-content[data-v-acf6f860] .el-input .el-input__suffix{
    right: 27px;
}
.wfcs-content[data-v-acf6f860] .el-input__inner{
    height: 34px;
    line-height: 34px;
    font-size: 13px;
    padding-right: 43px;
}
.wfcs-sel-item[data-v-acf6f860] .el-input .el-input__suffix{
    right: 1px;
}
.wfcs-sel-item[data-v-acf6f860] .el-input__icon{
    line-height: 34px;
}
/***流程设计***/
.wf-content[data-v-acf6f860] .el-tabs{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden;
    padding-top: 61px;
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wf-content[data-v-acf6f860] .el-tabs__content{
    width: 100%;
    height: 100%;
    overflow: visible;
    padding-top: 70px;
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wf-content[data-v-acf6f860] .el-tab-pane{
    height: 100%;
    width: 100%;
}
.wfc-zoom[data-v-acf6f860]{
    position: absolute;
    top: 110px;
    right: 22px;
    width: 125px;
    height: 26px;
    line-height: 26px;
    font-size: 16px;
    color: #545f69;
    z-index: 4;
    text-align: center;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(4px);
    -webkit-transform: translateZ(4px);
}
.wfc-zoom-out[data-v-acf6f860], .wfc-zoom-in[data-v-acf6f860]{
    display: block;
    width: 26px;
    height: 25px;
    line-height: 25px;
    color: #2fa2fe;
    font-weight: bold;
    border: 1px solid #2fa2fe;
    text-align: center;
    cursor: pointer;
    border-radius: 5px;
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wfc-zoom-out[data-v-acf6f860]{
    float: left;
}
.wfc-zoom-in[data-v-acf6f860]{
    float: right;
}
.wfc-tab-gray-content *[data-v-acf6f860]{
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wfc-process-scale[data-v-acf6f860]{
    position: relative;
    padding-top: 41px;
    width: 100%;
    margin-bottom: 150px;
    -webkit-transform-origin: 50% 0px 0px!important;
            transform-origin: 50% 0px 0px!important;
}
.wfcp-node[data-v-acf6f860]{
    width: 387px;
    display:inline-block;
}
.wfcp-branch[data-v-acf6f860], .wfcp-end[data-v-acf6f860]{
    width: 100%;
}
.wfcp-end[data-v-acf6f860]{
    width: 72px;
    height: 37px;
    line-height: 37px;
    border-radius: 5px;
    background: #d6d8e1;
    font-size: 13px;
    color: #6a747e;
    margin: auto;
}
.wfcp-node-box[data-v-acf6f860]{
    position: relative;
    width: 220px;
    height: 94px;
    margin: auto;
    background: #fff;
    z-index: 3;
    border-radius: 6px;
    cursor: pointer;
    text-align: left;
    border: 1px solid #fff;
    border-top: 3px solid #2fa2fe;
    padding: 14px 17px 14px 17px;
    /*
    -webkit-transform-style: preserve-3d;
    transform: translateZ(3px);
    -webkit-transform: translateZ(3px);
    */
}
.wfcp-node-list[data-v-acf6f860] .add-node-btn-box{
    position: relative;
    width: 237px;
    height: 90px;
    margin: auto;
}
.wfcp-node-list[data-v-acf6f860] .add-node-btn-box:before, .condition-node-box[data-v-acf6f860]:before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 3px;
    height: 100%;
    background-color: #d5d8e1;
}
.wfcp-node-list[data-v-acf6f860] .add-node-btn{
    width: 100%;
    height: 100%;
    color: #fff;
    padding-top: 25px;
}
.wfcp-node-list[data-v-acf6f860] .add-node-btn-icon{
    width: 40px;
    height: 40px;
    line-height: 40px;
    cursor: pointer;
    margin: auto;
    border-radius: 50%;
    background: #2fa2fe;
    z-index: 3;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(3px);
    -webkit-transform: translateZ(3px);
}
.wfc-process-scale .add-branch[data-v-acf6f860]{
    position: absolute;
    top: 18px;
    left: 50%;
    min-width: 72px;
    height: 36px;
    line-height: 36px;
    background: #fff;
    color: #6a747e;
    font-size: 13px;
    text-align: center;
    border-radius: 6px;
    border: none;
    outline: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    cursor:pointer;
    z-index: 3;
    -webkit-transform-style: preserve-3d;
    transform: translate(-50%, -50%) translateZ(3px);
    -webkit-transform: translate(-50%, -50%) translateZ(3px);
}
.wfcp-branch-box[data-v-acf6f860]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    width: auto;
    margin: auto;
    margin-top: 18px;
    overflow: visible;
    border-top: 3px solid #d4d6df;
    border-bottom: 3px solid #d4d6df;
}
.wfc-process-scale .branch-item[data-v-acf6f860]{
    position: relative;
    display: inline-block;
    margin: auto;
    margin-bottom: -1px;
    /*width: 387px;*/
}
.wfc-process-scale .condition-node[data-v-acf6f860]{
    min-height: 226px;
}
.wfc-process-scale .condition-node-box[data-v-acf6f860]{
    padding: 22px 75px 0 75px;
}
.wfc-process-scale .auto-judge[data-v-acf6f860]{
    position: relative;
    width: 220px;
    height: 94px;
    border-radius: 7px;
    background: #fff;
    margin: auto;
    padding: 15px;
    cursor: pointer;
    text-align: left;
    border: 1px solid #fff;
}
.wfcpn-item-name.purple-color[data-v-acf6f860]{
    text-decoration: underline;
}
.top-left-cover-line[data-v-acf6f860], .top-right-cover-line[data-v-acf6f860] {
    position: absolute;
    height: 6px;
    width: 50%;
    /*background-color: #f3f4f6;*/
    top: -4px;
}
.top-left-cover-line[data-v-acf6f860]{
    left: -1.5px;
}
.top-right-cover-line[data-v-acf6f860]{
    right: -1.5px;
}
.bottom-left-cover-line[data-v-acf6f860], .bottom-right-cover-line[data-v-acf6f860] {
    position: absolute;
    height: 6px;
    width: 50%;
    /*background-color: #f3f4f6;*/
    bottom: -3px;
}
.bottom-left-cover-line[data-v-acf6f860]{
    left: -1.5px;
}
.bottom-right-cover-line[data-v-acf6f860]{
    right: -1.5px;
}
.wfcs-sel-item[data-v-acf6f860]{
    position: relative;
    width: 100%;
    height: 35px;
    margin-bottom: 10px;
    padding-right: 110px;
}
.wfcs-sel-item[data-v-acf6f860]:last-child{
    margin-bottom: 0;
}
.wfcs-content[data-v-acf6f860] .el-checkbox{
    margin-right: 8px;
}
.wfcs-content[data-v-acf6f860] .el-radio{
    margin-bottom: 10px;
    font-size: 13px;
}
.wfcs-item[data-v-acf6f860] .el-checkbox__label{
    font-size: 13px;
}
.wfcs-content[data-v-acf6f860] .el-radio:last-child{
    margin-bottom: 0px;
}
.wfcs-sel-del-btn[data-v-acf6f860], .wfcs-sel-add-btn[data-v-acf6f860]{
    position: absolute;
    top: 50%;
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    text-align: center;
    border-radius: 59%;
    color: #fff;
    cursor: pointer;
    transform: translate(0%, -50%);
    -webkit-transform: translate(0%, -50%);
}
.wfcs-sel-del-btn[data-v-acf6f860]{
    right: 64px;
    background: #d6d8e1;
}
.wfcs-sel-add-btn[data-v-acf6f860]{
    right: 24px;
    background: #2fa2fe;
}
.wfcs-sel-item[data-v-acf6f860] .el-input{
    padding-right: 0;
}
.wfcs-sel-item[data-v-acf6f860] .el-input__prefix{
    left: 10px;
}
.wfcs-sel-item[data-v-acf6f860] .el-input--prefix .el-input__inner{
    padding-left: 35px;
}
.wfcs-sel-item[data-v-acf6f860] .el-input__prefix{
    cursor: move;
}
.wfcs-mag[data-v-acf6f860]{
    font-size: 13px;
    color: #8f98a3;
    padding: 5px 20px 0px;
}
.wfcp-node-list[data-v-acf6f860]{
    position: relative;
    margin-bottom: -1px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
        flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
        align-items: center;
}
.wfcp-branch[data-v-acf6f860]{
    width: 100%;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
}
.wfcp-branch-box-wrap[data-v-acf6f860]{
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    background: #f3f4f6;
}
.wfc-tab-condition-content[data-v-acf6f860]{
    overflow-x: auto;
}
.wfcp-branch-box .wfcp-node-list:first-child>.wfcp-node-item>.top-left-cover-line[data-v-acf6f860], .wfcp-branch-box .wfcp-node-list:last-child>.wfcp-node-item>.top-right-cover-line[data-v-acf6f860]{
    background-color: #f3f4f6;
}
.wfcp-branch-box .wfcp-node-list:first-child>.wfcp-node-item>.bottom-left-cover-line[data-v-acf6f860], .wfcp-branch-box .wfcp-node-list:last-child>.wfcp-node-item>.bottom-right-cover-line[data-v-acf6f860]{
    background-color: #f3f4f6;
}
.wfcp-node-list[data-v-acf6f860] .add-nod-sel-box{
    width: 324px;
    height: 90px;
    background: #fff;
    padding: 8px 15px;
}
.wfcp-node-list[data-v-acf6f860] .add-nod-sel-item{
    width: 33%;
    float: left;
    text-align:center;
    font-size: 14px;
    color: #6a747e;
    cursor: pointer;
}
.wfcp-node-list[data-v-acf6f860] .ans-icon{
    width: 64px;
    height: 64px;
    line-height: 64px;
    margin:auto;
    font-size: 25px;
    border-radius: 50%;
    margin-bottom: 12px;
    background: #d5ecff;
}
.wfcp-node-list[data-v-acf6f860] .ans-icon.blue-color{
    background: #d5ecff;
    font-size: 30px;
}
.wfcp-node-list[data-v-acf6f860] .ans-icon.orange-color{
    background: #ffebd5;
}
.wfcp-node-list[data-v-acf6f860] .ans-icon.purple-color{
    background: #eae8ff;
}
.blue-color[data-v-acf6f860]{
    color: #2fa2fe;
}
.wfcp-node-list[data-v-acf6f860] .add-nod-sel-box .green-color, .wfc-process-scale .green-color[data-v-acf6f860]{
    color: #6cc933;
}
.wfc-process-scale .green-top-color[data-v-acf6f860]{
    border-top: 3px solid #6cc933;
}
.wfc-process-scale .green-hover[data-v-acf6f860]{
    border-color: #6cc933;
}
.wfc-process-scale .green-hover .wfcpn-item-del[data-v-acf6f860]{
    background: #6cc933;
}
.wfcp-node-list[data-v-acf6f860] .add-nod-sel-box .orange-color, .wfc-process-scale .orange-color[data-v-acf6f860]{
    color: #ff9c2b;
}
.wfc-process-scale .orange-top-color[data-v-acf6f860]{
    border-top: 3px solid #ff9c2b;
}
.wfc-process-scale .orange-hover[data-v-acf6f860]{
    border-color: #ff9c2b;
}
.wfc-process-scale .orange-hover .wfcpn-item-del[data-v-acf6f860]{
    background: #ff9c2b;
}
.wfcp-node-list[data-v-acf6f860] .add-nod-sel-box .purple-color, .wfc-process-scale .purple-color[data-v-acf6f860]{
    color: #6f52ed;
}
.wfc-process-scale .purple-top-color[data-v-acf6f860]{
    border-top: 3px solid #6f52ed;
}
.wfc-process-scale .purple-hover[data-v-acf6f860]{
    border-color: #6f52ed;
}
.wfc-process-scale .purple-hover .wfcpn-item-del[data-v-acf6f860]{
    background: #6f52ed;
}
.wfcp-node-list[data-v-acf6f860] .add-nod-sel-box .jasper-color, .wfc-process-scale .jasper-color[data-v-acf6f860]{
    color: #2bd6c9;
}
.wfc-process-scale .jasper-top-color[data-v-acf6f860]{
    border-top: 3px solid #2bd6c9;
}
.wfc-process-scale .jasper-hover[data-v-acf6f860]{
    border-color: #2bd6c9;
}
.wfc-process-scale .jasper-hover .wfcpn-item-del[data-v-acf6f860]{
    background: #2bd6c9;
}
.wfcpn-item-icon[data-v-acf6f860]{
    display: inline-block;
    height: 18px;
    line-height: 18px;
    font-size: 18px;
    margin-top:2px;
}
.wfcpn-item-name[data-v-acf6f860]{
    display: inline-block;
    font-size: 16px;
    margin-bottom: 16px;
}
.wfcpn-item-desc[data-v-acf6f860]{
    font-size: 13px;
    color: #8f98a3;
    min-height: 28px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.wfcpn-item-del[data-v-acf6f860]{
    position: absolute;
    top: -8px;
    right: -8px;
    width: 16px;
    height: 16px;
    line-height: 16px;
    color: #fff;
    font-size: 12px;
    border-radius: 50%;
    text-align: center;
}
.wfc-process-set-box[data-v-acf6f860]{
    position: absolute;
    width: 430px;
    text-align:left;
    /*
    width: 22.4%;
    max-width: 431px;
    */
    background: #fff;
    z-index: 2 !important;
    top: -91px;
    bottom: 0;
    right: -100%;
    color: #333;
    padding-top: 90px;
    padding-bottom: 80px;
    -webkit-box-shadow: 0px 0px 8px #d6d8e1;
            box-shadow: 0px 0px 8px #d6d8e1;
    -webkit-transition: all .3s cubic-bezier(.645,.045,.355,1);
    transition: all .3s cubic-bezier(.645,.045,.355,1);
    z-index: 9;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(9px);
    -webkit-transform: translateZ(9px);
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.show-process-set-box[data-v-acf6f860]{
    right: 0;
}
.wfcps-name[data-v-acf6f860]{
    width: 100%;
    height: 70px;
    line-height: 70px;
    font-size: 15px;
    text-indent: 35px;
    border-bottom: 1px solid #f3f4f6;
}
.wfcps-content[data-v-acf6f860]{
    width: 100%;
    padding: 22px 33px 0 33px;
}
.wfcps-item-name[data-v-acf6f860]{
    width: 100%;
    height: 20px;
    font-size: 14px;
}
.wfcps-content[data-v-acf6f860] .el-radio__label{
    font-size: 13px;
}
.wfcps-item-con[data-v-acf6f860]{
    width: 100%;
    margin: 15px 0;
}
.wfcps-item-con[data-v-acf6f860] .el-input--suffix .el-input__inner{
    font-size: 13px;
}
.wfcps-item-con-desc[data-v-acf6f860]{
    width: 100%;
    font-size: 12px;
    color: #6a747e;
    margin-bottom: 20px;
}
.wfcps-item-add-btn[data-v-acf6f860]{
    display: inline-block;
    width: 108px;
    height: 32px;
    line-height: 32px;
    color: #fff;
    font-size: 14px;
    background: #2fa2fe;
    border-radius: 3px;
    cursor: pointer;
    margin-right: 20px;
    text-align: center;
}
.wfcps-item-msg[data-v-acf6f860]{
    display: inline-block;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #8f98a3;
}
.wfcps-user[data-v-acf6f860]{
    display: inline-block;
    position:relative;
    min-width: 100px;
    height: 40px;
    line-height: 40px;
    border: 1px solid #e7ebef;
    border-radius: 2px;
    padding: 0 30px 0 14px;
    margin: 0 20px 10px 0;
}
.wfcps-user-del-icon[data-v-acf6f860]{
    position:absolute;
    top: 50%;
    right: 8px;
    width: 16px;
    height: 16px;
    line-height: 16px;
    background: #2fa2fe;
    color: #fff;
    border-radius: 50%;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
    transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
}
.wfcps-content[data-v-acf6f860], .wfcps-user[data-v-acf6f860], .wfcps-bottom[data-v-acf6f860]{
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wfcps-bottom[data-v-acf6f860]{
    position: absolute;
    bottom: 0;
    height: 78px;
    padding: 15px 30px;
    background: #fff;
}
.wfcps-bottom button[data-v-acf6f860]{
    width: 160px;
    height: 40px;
    font-size: 14px;
    margin-right: 30px;
}
.wfcps-bottom[data-v-acf6f860] .el-button+.el-button{
    margin-right: 0;
}
.wfcps-condition-detail-item[data-v-acf6f860] .el-input{
    width: 172px;
    height: 50px;
    line-height: 50px;
}
.wfcps-condition-detail-item[data-v-acf6f860] .el-select{
    margin-right: 15px;
}
.wfcps-condition-detail-item .max-select[data-v-acf6f860]{
    width: 100%;
    margin-right: 0;
}
.wfcps-item-con.num-section[data-v-acf6f860]{
    line-height: 40px;
    text-align: center;
}
.wfcps-item-con.num-section[data-v-acf6f860] .el-input{
    width: 80px;
    height: 40px;
}
.wfcps-item-con.num-section[data-v-acf6f860] .el-input:first-child{
    margin-right: 4px;
}
.wfcps-item-con.num-section[data-v-acf6f860] .el-select{
    margin-right: 3px;
}
.num-section-msg[data-v-acf6f860], .num-section-icon[data-v-acf6f860]{
    display: inline-block;
    width: 85px;
    font-size: 14px;
    vertical-align: middle;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.num-section-icon[data-v-acf6f860]{
    width: 40px;
}
.wfc-tab-white-content[data-v-acf6f860] .el-select{
    width: 100%;
}
.wfc-tab-white-content[data-v-acf6f860] .el-form-item__content{
    text-align: left;
}
.wf-content>button[data-v-acf6f860]{
    float: right;
    margin: 20px 0 20px 15px;
    z-index: 7;
    padding: 8px 12px;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(7px);
    -webkit-transform: translateZ(7px);
}
.wf-content>button .layui-icon-extend-iconfont[data-v-acf6f860]{
    margin-right: 8px;
    font-size: 13px;
}
.wf-content>button>span[data-v-acf6f860]{
    margin: 0;
}
.wf-content>.el-button+.el-button[data-v-acf6f860]{
    margin-left: 15px;
}
.wf-content>button[data-v-acf6f860]:first-child{
    margin-right: 23px;
}
.wfcps-condition-detail-item[data-v-acf6f860] .el-checkbox{
    margin-bottom: 10px;
}
.wfcps-child-name[data-v-acf6f860]{
    margin-top: 22px;
}
.wf-content .wf-step-none[data-v-acf6f860]{
    padding-top: 0;
}
.wf-content .wf-step-none[data-v-acf6f860] .el-tabs__item, .wf-content .wf-step-none[data-v-acf6f860] .el-tabs__active-bar{
    display: none;
}
.wf-content .wf-step-none[data-v-acf6f860] .el-tabs__content{
    padding-top: 50px;
}
.wf-step-none .wfc-tab-gray-content[data-v-acf6f860]{
    border: 0;
}
.wf-content .wf-btn-top[data-v-acf6f860]{
    position: absolute;
    top: 0;
    right: 0;
    float: right;
    margin: 0px 0 20px 15px;
    z-index: 2;
    padding: 8px 12px;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(7px);
    -webkit-transform: translateZ(7px);
}
.wf-content .wf-btn-top .layui-icon-extend-iconfont[data-v-acf6f860]{
    margin-right: 8px;
    font-size: 13px;
}
.wf-content .wf-btn-top>span[data-v-acf6f860]{
    margin: 0;
}
.wf-content.wf-one-step-content[data-v-acf6f860]{
    padding: 0;
    background: #f3f4f6;
}
.wfcps-content-all[data-v-acf6f860]{
    width: 100%;
    height: 100%;
    overflow: auto;
    position: relative;
}
.wfcps-item-con-time-child[data-v-acf6f860]{
    position: relative;
    width: 100%;
    height: 45px;
}
[data-v-acf6f860] .wfcps-item-con-time-child .el-input__icon{
    line-height: 34px;
}
.wfcps-condition-detail-item-del-btn[data-v-acf6f860], .wfcps-item-con-child-del-btn[data-v-acf6f860], .wfcps-item-con-child-add-btn[data-v-acf6f860]{
    position: absolute;
    top: 0;
    font-size: 16px;
    font-weight: bold;
    color: #8f98a3;
    cursor: pointer;
    line-height: 34px;
}
.wfcps-condition-detail-item-del-btn[data-v-acf6f860]{
    right: 0;
    font-size: 20px;
}
.wfcps-item-con-child-add-btn[data-v-acf6f860]{
    right: 0;
}
.wfcps-item-con-child-del-btn[data-v-acf6f860]{
    font-size: 18px;
    right: 40px;
}
.wfcps-condition-detail-item-del-btn[data-v-acf6f860]:hover, .wfcps-item-con-child-del-btn[data-v-acf6f860]:hover, .wfcps-item-con-child-add-btn[data-v-acf6f860]:hover{
    color: #409EFF;
}
.wfcps-item-con-time-child-item.el-input[data-v-acf6f860]{
    width: 120px;
    height: 34px;
    line-height: 34px;
    float: left;
    cursor: pointer;
}
[data-v-acf6f860] .wfcps-item-con-time-child-item .el-input__inner{
    height: 34px;
    line-height: 34px;
    cursor: pointer;
}
.wfcps-item-con-time-child-item-icon[data-v-acf6f860]{
    height: 34px;
    line-height: 34px;
    margin: 0 10px;
    float: left;
}
.wfcps-condition-detail-item[data-v-acf6f860]{
    position: relative;
}
.process-set-box-shade[data-v-acf6f860]{
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .15);
}
.workflow-dialog-checkbox[data-v-acf6f860]{
    margin-bottom: 20px;
}
.wfcps-item-con-url-text.el-input[data-v-acf6f860]{
    width: 100%;
}
.wfcps-item-con-param-name.el-input[data-v-acf6f860]{
    width: 110px;
    margin-right: 10px;
}
.wfcps-item-con-child[data-v-acf6f860]{
    position: relative;
}
.wfcps-item-con-child .wfcs-sel-del-btn[data-v-acf6f860]{
    right: 34px;
}
.wfcps-item-con-child .wfcs-sel-add-btn[data-v-acf6f860]{
    right: 0;
}
[data-v-acf6f860] .wfcps-item-con-param-con .el-input{
    width: 160px;
}
.wfcri-head-row[data-v-acf6f860]{
    height: 35px;
    line-height:35px;
    text-indent: 10px;
    color: #8f98a3;
}
.wfcr-item-inner .wfcr-item-its[data-v-acf6f860]{
    margin-bottom:0px;
}
.wf-content.wf-step-no-top[data-v-acf6f860], .wf-content .wf-step-no-top[data-v-acf6f860]{
    top: 0;
    padding-top: 0;
}
[data-v-acf6f860] .wf-content .wf-step-no-top .el-tabs__header{
    top: 0;
}
[data-v-acf6f860] .edit-shade-show .el-tabs__content{
    z-index: 9;
    /*position: absolute;*/
    -webkit-transform: translate(0%, 0%) translateZ(9px);
            transform: translate(0%, 0%) translateZ(9px);
}
.wfc-tab-condition-save-btn[data-v-acf6f860]{
    display: block;
    width: 180px;
    margin: auto;
}
.wfc-step-second-save-btn[data-v-acf6f860]{
    display: block;
    width: 180px;
    margin: 10px auto;
    /**
     * modify by cao  修改from_type = 5时没有保存按钮的bug<复现：教师入离职-配置管理中的审批流应用>  2021/12/7
     * */
    z-index: 999;
}
.wfcs-content-desc[data-v-acf6f860]{
    font-size: 13px;
}
[data-v-acf6f860] .wfcs-content-num-input.el-input{
    width: 110px;
    padding-right: 10px;
    margin-left: 10px;
}
[data-v-acf6f860] .wfcs-content-num-input.el-input .el-input__inner{
    padding-right: 15px;
}
.wfc-tab-white-content .wfi-type-select[data-v-acf6f860] {
    width: 30%;
    float: left;
    margin-right: 10px;
}
.wfcs-item-set-user-info .el-select[data-v-acf6f860]{
    width: 100%;
}
[data-v-acf6f860] .wfcs-item-set-user-info .el-select .el-input__icon{
    line-height: 34px;
}
[data-v-acf6f860] .wfcs-item-set-user-info .el-checkbox{
    margin-bottom: 10px;
}
/*yansen 2021-10-25 修复工作流-表单设计不能拖动的问题*/
.wfc-panel.wfc-item-warehouse[data-v-acf6f860]{
    z-index: 2;
}

@charset "utf-8";
/*CSS Document*/
/*
 * @desc 选人插件
 * @author zhangxue
 * @date 20181108
 *
 * */
.sns-sudb-content{
    width:100%;
    height:100%;
}
.sns-sudb-content, .sns-sudb-content *{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.sns-sudbc-center{
    width:100%;
    height:100%;
    padding:30px;
    padding-top:0;
    position:relative;
    padding-bottom:100px;
}
.sns-sudbcc-item{
    float:left;
    width:47.5%;
    height:100%;
    padding-top:70px;
    position:relative;
}
.sns-sudbcc-item+.sns-sudbcc-item{
    float:right;
}
.sns-sudbcci-title{
    top:0;
    width:100%;
    height:70px;
    font-size:16px;
    font-weight:bold;
    line-height:70px;
    position:absolute;
}
.sns-sudbcci-content{
    width:100%;
    height:100%;
    font-size:14px;
    padding:13px 10px;
    position:relative;
    padding-top:123px;
    border: 1px solid #ddd;
}
.sns-sudbcci-user-content{
    padding-top:0;
    overflow:auto;
}
.sns-sudbccic-top{
    top:0;
    left:0;
    width:100%;
    position:absolute;
    padding:13px 10px 0 10px;
}
.sns-sudbccics-input{
    border:0;
    width:100%;
    height:100%;
    text-indent:12px;
}
.sns-sudbccics-btn{
    top: -1px;
    right: -1px;
    width: 45px;
    height: 32px;
    font-size: 23px;
    cursor: pointer;
    line-height: 32px;
    position: absolute;
    text-align: center;
    color: rgb(255, 255, 255);
    background: rgb(5, 146, 218);
}
.sns-sudbccic-search{
    width:100%;
    height:32px;
    position:relative;
    margin-bottom:10px;
    padding-right:55px;
    border: 1px solid #ddd;
}
.sns-sudbccic-return{
    width:100%;
    min-height:30px;
    line-height:30px;
}
.sns-sudbccic-return span{
    margin-right:5px;
    cursor: pointer;
}
.sns-sudbccic-return span:last-child{
    cursor: auto;
}
.sudbccic-return-icon{
    display:none;
    font-size:14px;
    cursor:pointer;
}
.sns-sudbccic-select-all{
    width:100%;
    height:38px;
    line-height:38px;
}
.sns-sud-checkbox-icon{
    color:#fff;
    /*margin:10px;*/
    width: 43px;
    /*height: 18px;*/
    margin-right:0;
    cursor:pointer;
    font-weight:bold;
    text-align:center;
    /*line-height: 18px;*/
    border-radius: 1px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
   /* background-color: #ddd;*/
    transition: .1s linear;
    font-size: 12px!important;
    border: 1px solid transparent;
    -webkit-transition: .1s linear;
}
.sns-sud-checkbox-icon:hover{
    /*border-color: #0592da;*/
}
.sns-sud-checkbox-icon:before{
    content: "\E605";
    /*yansen 2022-03-02*/
    padding:3px;
    background:#ddd;
    border: 1px solid transparent;
}
.sns-sud-checkbox-icon:hover:before{
    border:1px solid #0592da;
}
.sns-sud-checkbox-checked-icon.sns-sud-checkbox-icon:before{
    border-color: #0592da;
    background-color: #0592da;
}
.sns-sud-checkbox-checked-icon{
    color: #fff;
    /*yansen 2022-03-02*/
    /*border-color: #0592da;
    background-color: #0592da;*/
}
.sns-sudbccic-list{
    margin-top: 5px;   /*yansen 2022-03-02*/
    width:100%;
    height:100%;
    overflow:auto;
    position:relative;
}
.sns-sdi-name{
    cursor:pointer;
    margin-left:10px;
}
.sns-sud-dep-item{
    width:100%;
    height:43px;
    cursor:pointer;
    line-height:42px;
    background:#f8f8f8;
    border-bottom:1px solid #fff;
}
.sns-sud-user-item{
    width:100%;
    height:47px;
    cursor:pointer;
    line-height:46px;
    border-bottom:1px solid #ddd;
}
.sns-sui-logo{
    width:38px;
    height:38px;
    cursor:pointer;
    border-radius:50%;
    margin-right:10px;
}
.sns-sdi-next{
    width:45px;
    float:right;
    height:43px;
    cursor:pointer;
    font-size:17px;
    cursor:pointer;
    line-height:43px;
    text-align:right;
    margin-right:10px;
}
.sns-sui-del{
    float:right;
    color:#f97210;
    cursor:pointer;
    margin-right:6px;
    display:inline-block;
}
.sns-sudbc-bottom{
    bottom:0;
    width:100%;
    height:100px;
    padding-top:20px;
    text-align:center;
    position:absolute;
}
.sns-sudbcb-btn{
    padding:0;
    width:130px;
    height:50px;
    margin:0 6px;
    font-size:16px;
    border-radius:0;
    line-height:50px;
    text-align:center;
}
.sns-sud-user-type-box{
    width:100%;
    height:40px;
    font-size:14px;
    line-height:40px;
    margin-bottom:10px;
    background: rgb(236, 242, 244)
}
.sns-sud-user-type-box ul{
    width:100%;
    height:40px;
}
.sns-sud-user-type-box ul li{
    width:25%;
    float:left;
    height:40px;
    cursor:pointer;
    line-height:40px;
    text-align:center;
}
.sns-bg-blue {
    color: #fff;
    background: #0088de;
}
.sns-bg-orange {
    color: #fff;
    background: #f88f06;
}
.no_content {
    margin: 0 auto;
    min-height: 200px;
    margin: 30px;
    text-align: center;
    background: url(/vue/dist/static/img/no_content_03.13a87c9.png) no-repeat center;
}
/*
 * @desc 工作流创建的css
 * @author zhangxue
 * @date 20191501
 */
.wf-list-body[data-v-646727c5]{
    width: 100%;
    min-height: 100%;
    text-align: center;
    overflow: hidden;
    background: #f3f4f6;
}
.wf-create-name[data-v-646727c5]{
    height: 70px;
    line-height: 70px;
    padding: 0 23px;
    color: #7a8590;
    font-size: 14px;
    text-align: left;
    border-top: 1px solid #dfe7ed;
}
.wf-content[data-v-646727c5]{
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    padding-top: 60px;
    background: #edeff4;
    z-index: 2;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(2px);
    -webkit-transform: translateZ(2px);
}
[data-v-646727c5].wf-content div{
    z-index: 1;
}
.wf-content[data-v-646727c5] .el-tabs{
}
.wf-content[data-v-646727c5] .el-tabs__header{
    position: absolute;
    top: 61px;
    left: 50%;
    /*width: 55.4%;*/
    z-index: 2;
    transform: translate(-50%, 0%) translateZ(2px);
    -webkit-transform: translate(-50%, 0%) translateZ(2px);
    -webkit-transform-style: preserve-3d;
}
.wf-content[data-v-646727c5] .el-tabs__nav{
    float: none;
}
.wf-content[data-v-646727c5] .el-tabs__item{
    /*width: 25%;*/
    width: 200px;
    height: 70px;
    line-height: 70px;
    padding: 0;
    color: #545f69;
    font-size: 15px;
}
.wf-content[data-v-646727c5] .el-tabs__nav .is-active{
    color: #2fa2fe;
    background: #edeff4;
}
.wf-content[data-v-646727c5] .el-tabs__active-bar{
    width: 18px!important;
    height: 18px;
    bottom: -8px;
    left: 12.5%;
    background: #fff;
    transform: rotate(-45deg) translate(-36%, -36%)!important;
    -ms-transform: rotate(-45deg) translate(-36%, -36%)!important;
    -webkit-transform: rotate(-45deg) translate(-36%, -36%)!important;
    -webkit-transition: -webkit-transform .3s cubic-bezier(.645,.045,.355,1);
    -webkit-transition: all .3s cubic-bezier(.645,.045,.355,1);
    transition: all .3s cubic-bezier(.645,.045,.355,1);
}
.wf-content[data-v-646727c5] .el-tabs__nav-wrap::after{
    height: 0;
}
.wf-content[data-v-646727c5] .el-bar-first{
    background: #fff;
    /*left: 12.5%;*/
    left: 100px;
}
.wf-content[data-v-646727c5] .el-bar-second{
    background: #d6d8e1;
    /*left: 37.5%;*/
    left: 300px;
}
.wf-content[data-v-646727c5] .el-bar-third{
    background: #d6d8e1;
    /*left: 62.5%;*/
    left: 500px;
}
.wf-content[data-v-646727c5] .el-bar-fourth{
    background: #fff;
    /*left: 87.5%;*/
    left: 700px;
}
.wf-content[data-v-646727c5] .el-tabs__nav .is-active span{
    color: #fff;
    background: #2fa2fe;
}
.wfc-tab-name span[data-v-646727c5]{
    display: inline-block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 15px;
    border-radius: 50%;
    margin-right: 10px;
    background: #d6d8e1;
    text-align: center;
}
.wfc-tab-white-content[data-v-646727c5]{
    width: 98%;
    min-height: 80%;
    background: #fff;
    border-radius: 6px;
    margin: auto;
    padding: 35px 10%;
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wfc-tab-gray-content[data-v-646727c5]{
    width: 100%;
    height: 100%;
    background: #f3f4f6;
    border-top: 1px solid #d6d8e1;
    position: relative;
    overflow-y: auto;
    overflow-x: hidden;
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wfct-name[data-v-646727c5]{
    color: #2fa2fe;
    font-size: 14px;
    text-align: left;
    margin-bottom: 30px;
    padding-left: 12px;
}
.wfct-upload_img[data-v-646727c5]{
    float: left;
    width: 60px;
    height: 60px;
    border-radius: 16px;
    background: #fff;
    margin-right: 11px;
    cursor: pointer;
    -webkit-box-shadow: 0px 0px 3px #7a8590;
            box-shadow: 0px 0px 3px #7a8590;
}
.wfct-upload_img img[data-v-646727c5]{
    width: 100%;
    height: 100%;
}
.wtc-logo-box[data-v-646727c5] .el-form-item__label{
    line-height: 60px;
}
.wfct-logo-tip[data-v-646727c5]{
    float: left;
    line-height:60px;
    color: #919191;
}
.wf-content[data-v-646727c5] .el-form-item__label{
    padding: 0 20px 0 0;
    color: #545f69;
    width: 88px;
}
.wf-content[data-v-646727c5] .el-form-item{
    margin-bottom: 28px;
}
/***表格设计***/
/*
.wfc-tab-form-content{
    position: relative;
    overflow-y: auto;
    overflow-x: hidden;
}
*/
.wfc-panel[data-v-646727c5]{
    height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 10;
    width: 21.88%;
    color: #6a747e;
    background: #fff;
    overflow-y: auto;
    text-align: left;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(10px);
    -webkit-transform: translateZ(10px);
}
.wfc-item-warehouse[data-v-646727c5]{
    top: 0;
    left: 0;
    padding: 12px 20px;
}
.wfc-item-warehouse[data-v-646727c5], .wfc-item-warehouse *[data-v-646727c5], .wfc-result[data-v-646727c5], .wfc-result *[data-v-646727c5]{
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wfc-item-set[data-v-646727c5]{
    right: -100%;
    -webkit-transition: all .3s cubic-bezier(.645,.045,.355,1);
    transition: all .3s cubic-bezier(.645,.045,.355,1);
}
.wfc-item-set-show[data-v-646727c5]{
    right: 0;
}
.wfciw-name[data-v-646727c5]{
    height: 38px;
    line-height: 38px;
    color: #2fa2fe;
    font-size: 14px;
    background: #f3f4f6;
    color: #545f69;
    border-radius: 5px;
    margin-bottom:12px;
    cursor:pointer;
}
.wfciw-name.ed .layui-icon-extend-iconfont[data-v-646727c5]{
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
}
.wfciw-name .layui-icon-extend-iconfont[data-v-646727c5]{
    color: #b2bbc4;
    margin-left:5px;
    margin-right:5px;
    font-size: 18px;
}
.wfciw-content[data-v-646727c5]{
    width: 100%;
}
.wfciw-item[data-v-646727c5]{
    position: relative;
    width: 100%;
    height: 40px;
    line-height: 40px;
    border-radius: 5px;
    padding: 0 20px;
    font-size: 13px;
    margin-bottom: 13px;
    border: 1px solid #dce5ef;
    cursor: move;
}
.wfciw-item img[data-v-646727c5]{
    position:absolute;
    top: 50%;
    right: 32px;
    max-width: 18px;
    max-height: 18px;
    transform: translate(50%, -50%);
    -webkit-transform: translate(50%, -50%);
}
.wfciw-item-block[data-v-646727c5]{
    height: 34px;
    line-height:34px;
    text-align: center;
    width: calc(33.33333% - 12px);
    margin-right: 18px;
    display: inline-block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #d8e1eb;
    border-radius: 3px;
    margin-bottom:12px;
    padding: 0 5px;
    cursor: move;
    font-size: 13px;
}
.wfciw-item-block-cover[data-v-646727c5]{
    padding: 8px;
    border: 1px solid #d8e1eb;
    border-radius: 6px;
    padding:0 12px;
    margin-bottom:12px;
    cursor:move;
}
.wfciw-item-block-name[data-v-646727c5]{
    margin: 12px 0;
}
.wfciw-item-block[data-v-646727c5]:nth-child(3n) {
    margin-right:0px;
}
.wfciw-item-block-cover .wfciw-item-block[data-v-646727c5]{
    cursor:auto;
}
.wfc-result-box[data-v-646727c5]{
    position: absolute;
    height: 100%;
    width: 100%;
    overflow: auto;
}
.wfc-result[data-v-646727c5]{
    position: relative;
    width: 100%;
    height: 680px;
    padding-top: 15px;
    text-align: left;
    background: url(/vue/dist/static/img/phone_msg.91926f9.png) no-repeat top;
    background-size: 360px;
}
.wfcr-content[data-v-646727c5]{
    width: 274px;
    height: 462px;
    margin: auto;
    margin-top: 56px;
    overflow-y: auto;
    margin-bottom: 40px;
}
.wfcr-content-bg[data-v-646727c5]{
    background: #f3f4f6;
}
.wfcr-content-group-bg[data-v-646727c5]{
    background: #fff;
    min-height: 15px;
}
._nr[data-v-646727c5]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.wfcr-item[data-v-646727c5], .wfcr-item-its[data-v-646727c5]{
    position: relative;
    width: 100%;
    min-height: 44px;
    line-height: 44px;
    margin-bottom: 10px;
    background: #fff;
    cursor: move;
    border: 1px solid #fff;
}
.wfcr-item-hover[data-v-646727c5], .wfcr-group-item-hover[data-v-646727c5]{
    border: 1px dashed #2fa2fe;
}
.wfcr-item-hover>.wfcr-item-inner>.wfcri-remove[data-v-646727c5], .wfcr-group-item-hover>.wfcri-remove[data-v-646727c5]{
    display: block;
}
.wfcr-item-click[data-v-646727c5]{
    border: 1px solid #2fa2fe;
}
.wfcri-remove[data-v-646727c5]{
    position: absolute;
    top: -1px;
    right: -1px;
    padding: 3px;
    font-size: 12px;
    color: #eee;
    line-height: 1;
    display: none;
    background: #2fa2fe;
    cursor: pointer;
    z-index: 10;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(10px);
    -webkit-transform: translateZ(10px);
}
.wfcri-overlay[data-v-646727c5]{
   padding: 0 10px 0 2px;
}
.wfcri-view label[data-v-646727c5]{
    display: inline-block;
    float: left;
    white-space: normal;
    word-break: break-word;
    padding: 0 10px;
    color: #222;
    width: 167px;
    color: #545f69;
    font-size: 13px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.wfcri-view span[data-v-646727c5]{
    display: inline-block;
    float: right;
    text-align: right;
    color: rgba(25, 31, 37, .4);
    padding-right: 3px;
    font-size: 13px;
    color: #8f98a3;
    width: 70px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.wfcri-view i[data-v-646727c5]{
    float: right;
    line-height: 44px;
    width: 15px;
}
.wfcs-title[data-v-646727c5]{
    width: 100%;
    height: 50px;
    line-height: 50px;
    text-indent: 20px;
    font-size: 15px;
    color: #333333;
    border-bottom: 1px solid #dfe7ed;
}
.wfcs-item[data-v-646727c5]{
    padding: 20px 0 0 21px;
    color: #333;
}
.wfcs-item-name[data-v-646727c5]{
    height: 16px;
    line-height: 16px;
    font-size: 14px;
    margin-bottom: 14px;
}
.wfcs-item-name span[data-v-646727c5]{
    margin-left: 10px;
    color: #8f98a3;
    font-size: 12px;
}
.wfcs-content[data-v-646727c5] .el-input{
    padding-right: 25px;
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wfcs-content[data-v-646727c5] .el-input .el-input__suffix{
    right: 27px;
}
.wfcs-content[data-v-646727c5] .el-input__inner{
    height: 34px;
    line-height: 34px;
    font-size: 13px;
    padding-right: 43px;
}
.wfcs-sel-item[data-v-646727c5] .el-input .el-input__suffix{
    right: 1px;
}
.wfcs-sel-item[data-v-646727c5] .el-input__icon{
    line-height: 34px;
}
/***流程设计***/
.wf-content[data-v-646727c5] .el-tabs{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden;
    padding-top: 61px;
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wf-content[data-v-646727c5] .el-tabs__content{
    width: 100%;
    height: 100%;
    overflow: visible;
    padding-top: 70px;
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wf-content[data-v-646727c5] .el-tab-pane{
    height: 100%;
    width: 100%;
}
.wfc-zoom[data-v-646727c5]{
    position: absolute;
    top: 110px;
    right: 22px;
    width: 125px;
    height: 26px;
    line-height: 26px;
    font-size: 16px;
    color: #545f69;
    z-index: 4;
    text-align: center;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(4px);
    -webkit-transform: translateZ(4px);
}
.wfc-zoom-out[data-v-646727c5], .wfc-zoom-in[data-v-646727c5]{
    display: block;
    width: 26px;
    height: 25px;
    line-height: 25px;
    color: #2fa2fe;
    font-weight: bold;
    border: 1px solid #2fa2fe;
    text-align: center;
    cursor: pointer;
    border-radius: 5px;
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wfc-zoom-out[data-v-646727c5]{
    float: left;
}
.wfc-zoom-in[data-v-646727c5]{
    float: right;
}
.wfc-tab-gray-content *[data-v-646727c5]{
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wfc-process-scale[data-v-646727c5]{
    position: relative;
    padding-top: 41px;
    width: 100%;
    margin-bottom: 150px;
    -webkit-transform-origin: 50% 0px 0px!important;
            transform-origin: 50% 0px 0px!important;
}
.wfcp-node[data-v-646727c5]{
    width: 387px;
    display:inline-block;
}
.wfcp-branch[data-v-646727c5], .wfcp-end[data-v-646727c5]{
    width: 100%;
}
.wfcp-end[data-v-646727c5]{
    width: 72px;
    height: 37px;
    line-height: 37px;
    border-radius: 5px;
    background: #d6d8e1;
    font-size: 13px;
    color: #6a747e;
    margin: auto;
}
.wfcp-node-box[data-v-646727c5]{
    position: relative;
    width: 220px;
    height: 94px;
    margin: auto;
    background: #fff;
    z-index: 3;
    border-radius: 6px;
    cursor: pointer;
    text-align: left;
    border: 1px solid #fff;
    border-top: 3px solid #2fa2fe;
    padding: 14px 17px 14px 17px;
    /*
    -webkit-transform-style: preserve-3d;
    transform: translateZ(3px);
    -webkit-transform: translateZ(3px);
    */
}
.wfcp-node-list[data-v-646727c5] .add-node-btn-box{
    position: relative;
    width: 237px;
    height: 90px;
    margin: auto;
}
.wfcp-node-list[data-v-646727c5] .add-node-btn-box:before, .condition-node-box[data-v-646727c5]:before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 3px;
    height: 100%;
    background-color: #d5d8e1;
}
.wfcp-node-list[data-v-646727c5] .add-node-btn{
    width: 100%;
    height: 100%;
    color: #fff;
    padding-top: 25px;
}
.wfcp-node-list[data-v-646727c5] .add-node-btn-icon{
    width: 40px;
    height: 40px;
    line-height: 40px;
    cursor: pointer;
    margin: auto;
    border-radius: 50%;
    background: #2fa2fe;
    z-index: 3;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(3px);
    -webkit-transform: translateZ(3px);
}
.wfc-process-scale .add-branch[data-v-646727c5]{
    position: absolute;
    top: 18px;
    left: 50%;
    min-width: 72px;
    height: 36px;
    line-height: 36px;
    background: #fff;
    color: #6a747e;
    font-size: 13px;
    text-align: center;
    border-radius: 6px;
    border: none;
    outline: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    cursor:pointer;
    z-index: 3;
    -webkit-transform-style: preserve-3d;
    transform: translate(-50%, -50%) translateZ(3px);
    -webkit-transform: translate(-50%, -50%) translateZ(3px);
}
.wfcp-branch-box[data-v-646727c5]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    width: auto;
    margin: auto;
    margin-top: 18px;
    overflow: visible;
    border-top: 3px solid #d4d6df;
    border-bottom: 3px solid #d4d6df;
}
.wfc-process-scale .branch-item[data-v-646727c5]{
    position: relative;
    display: inline-block;
    margin: auto;
    margin-bottom: -1px;
    /*width: 387px;*/
}
.wfc-process-scale .condition-node[data-v-646727c5]{
    min-height: 226px;
}
.wfc-process-scale .condition-node-box[data-v-646727c5]{
    padding: 22px 75px 0 75px;
}
.wfc-process-scale .auto-judge[data-v-646727c5]{
    position: relative;
    width: 220px;
    height: 94px;
    border-radius: 7px;
    background: #fff;
    margin: auto;
    padding: 15px;
    cursor: pointer;
    text-align: left;
    border: 1px solid #fff;
}
.wfcpn-item-name.purple-color[data-v-646727c5]{
    text-decoration: underline;
}
.top-left-cover-line[data-v-646727c5], .top-right-cover-line[data-v-646727c5] {
    position: absolute;
    height: 6px;
    width: 50%;
    /*background-color: #f3f4f6;*/
    top: -4px;
}
.top-left-cover-line[data-v-646727c5]{
    left: -1.5px;
}
.top-right-cover-line[data-v-646727c5]{
    right: -1.5px;
}
.bottom-left-cover-line[data-v-646727c5], .bottom-right-cover-line[data-v-646727c5] {
    position: absolute;
    height: 6px;
    width: 50%;
    /*background-color: #f3f4f6;*/
    bottom: -3px;
}
.bottom-left-cover-line[data-v-646727c5]{
    left: -1.5px;
}
.bottom-right-cover-line[data-v-646727c5]{
    right: -1.5px;
}
.wfcs-sel-item[data-v-646727c5]{
    position: relative;
    width: 100%;
    height: 35px;
    margin-bottom: 10px;
    padding-right: 110px;
}
.wfcs-sel-item[data-v-646727c5]:last-child{
    margin-bottom: 0;
}
.wfcs-content[data-v-646727c5] .el-checkbox{
    margin-right: 8px;
}
.wfcs-content[data-v-646727c5] .el-radio{
    margin-bottom: 10px;
    font-size: 13px;
}
.wfcs-item[data-v-646727c5] .el-checkbox__label{
    font-size: 13px;
}
.wfcs-content[data-v-646727c5] .el-radio:last-child{
    margin-bottom: 0px;
}
.wfcs-sel-del-btn[data-v-646727c5], .wfcs-sel-add-btn[data-v-646727c5]{
    position: absolute;
    top: 50%;
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    text-align: center;
    border-radius: 59%;
    color: #fff;
    cursor: pointer;
    transform: translate(0%, -50%);
    -webkit-transform: translate(0%, -50%);
}
.wfcs-sel-del-btn[data-v-646727c5]{
    right: 64px;
    background: #d6d8e1;
}
.wfcs-sel-add-btn[data-v-646727c5]{
    right: 24px;
    background: #2fa2fe;
}
.wfcs-sel-item[data-v-646727c5] .el-input{
    padding-right: 0;
}
.wfcs-sel-item[data-v-646727c5] .el-input__prefix{
    left: 10px;
}
.wfcs-sel-item[data-v-646727c5] .el-input--prefix .el-input__inner{
    padding-left: 35px;
}
.wfcs-sel-item[data-v-646727c5] .el-input__prefix{
    cursor: move;
}
.wfcs-mag[data-v-646727c5]{
    font-size: 13px;
    color: #8f98a3;
    padding: 5px 20px 0px;
}
.wfcp-node-list[data-v-646727c5]{
    position: relative;
    margin-bottom: -1px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
        flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
        align-items: center;
}
.wfcp-branch[data-v-646727c5]{
    width: 100%;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
}
.wfcp-branch-box-wrap[data-v-646727c5]{
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    background: #f3f4f6;
}
.wfc-tab-condition-content[data-v-646727c5]{
    overflow-x: auto;
}
.wfcp-branch-box .wfcp-node-list:first-child>.wfcp-node-item>.top-left-cover-line[data-v-646727c5], .wfcp-branch-box .wfcp-node-list:last-child>.wfcp-node-item>.top-right-cover-line[data-v-646727c5]{
    background-color: #f3f4f6;
}
.wfcp-branch-box .wfcp-node-list:first-child>.wfcp-node-item>.bottom-left-cover-line[data-v-646727c5], .wfcp-branch-box .wfcp-node-list:last-child>.wfcp-node-item>.bottom-right-cover-line[data-v-646727c5]{
    background-color: #f3f4f6;
}
.wfcp-node-list[data-v-646727c5] .add-nod-sel-box{
    width: 324px;
    height: 90px;
    background: #fff;
    padding: 8px 15px;
}
.wfcp-node-list[data-v-646727c5] .add-nod-sel-item{
    width: 33%;
    float: left;
    text-align:center;
    font-size: 14px;
    color: #6a747e;
    cursor: pointer;
}
.wfcp-node-list[data-v-646727c5] .ans-icon{
    width: 64px;
    height: 64px;
    line-height: 64px;
    margin:auto;
    font-size: 25px;
    border-radius: 50%;
    margin-bottom: 12px;
    background: #d5ecff;
}
.wfcp-node-list[data-v-646727c5] .ans-icon.blue-color{
    background: #d5ecff;
    font-size: 30px;
}
.wfcp-node-list[data-v-646727c5] .ans-icon.orange-color{
    background: #ffebd5;
}
.wfcp-node-list[data-v-646727c5] .ans-icon.purple-color{
    background: #eae8ff;
}
.blue-color[data-v-646727c5]{
    color: #2fa2fe;
}
.wfcp-node-list[data-v-646727c5] .add-nod-sel-box .green-color, .wfc-process-scale .green-color[data-v-646727c5]{
    color: #6cc933;
}
.wfc-process-scale .green-top-color[data-v-646727c5]{
    border-top: 3px solid #6cc933;
}
.wfc-process-scale .green-hover[data-v-646727c5]{
    border-color: #6cc933;
}
.wfc-process-scale .green-hover .wfcpn-item-del[data-v-646727c5]{
    background: #6cc933;
}
.wfcp-node-list[data-v-646727c5] .add-nod-sel-box .orange-color, .wfc-process-scale .orange-color[data-v-646727c5]{
    color: #ff9c2b;
}
.wfc-process-scale .orange-top-color[data-v-646727c5]{
    border-top: 3px solid #ff9c2b;
}
.wfc-process-scale .orange-hover[data-v-646727c5]{
    border-color: #ff9c2b;
}
.wfc-process-scale .orange-hover .wfcpn-item-del[data-v-646727c5]{
    background: #ff9c2b;
}
.wfcp-node-list[data-v-646727c5] .add-nod-sel-box .purple-color, .wfc-process-scale .purple-color[data-v-646727c5]{
    color: #6f52ed;
}
.wfc-process-scale .purple-top-color[data-v-646727c5]{
    border-top: 3px solid #6f52ed;
}
.wfc-process-scale .purple-hover[data-v-646727c5]{
    border-color: #6f52ed;
}
.wfc-process-scale .purple-hover .wfcpn-item-del[data-v-646727c5]{
    background: #6f52ed;
}
.wfcp-node-list[data-v-646727c5] .add-nod-sel-box .jasper-color, .wfc-process-scale .jasper-color[data-v-646727c5]{
    color: #2bd6c9;
}
.wfc-process-scale .jasper-top-color[data-v-646727c5]{
    border-top: 3px solid #2bd6c9;
}
.wfc-process-scale .jasper-hover[data-v-646727c5]{
    border-color: #2bd6c9;
}
.wfc-process-scale .jasper-hover .wfcpn-item-del[data-v-646727c5]{
    background: #2bd6c9;
}
.wfcpn-item-icon[data-v-646727c5]{
    display: inline-block;
    height: 18px;
    line-height: 18px;
    font-size: 18px;
    margin-top:2px;
}
.wfcpn-item-name[data-v-646727c5]{
    display: inline-block;
    font-size: 16px;
    margin-bottom: 16px;
}
.wfcpn-item-desc[data-v-646727c5]{
    font-size: 13px;
    color: #8f98a3;
    min-height: 28px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.wfcpn-item-del[data-v-646727c5]{
    position: absolute;
    top: -8px;
    right: -8px;
    width: 16px;
    height: 16px;
    line-height: 16px;
    color: #fff;
    font-size: 12px;
    border-radius: 50%;
    text-align: center;
}
.wfc-process-set-box[data-v-646727c5]{
    position: absolute;
    width: 430px;
    text-align:left;
    /*
    width: 22.4%;
    max-width: 431px;
    */
    background: #fff;
    z-index: 2 !important;
    top: -91px;
    bottom: 0;
    right: -100%;
    color: #333;
    padding-top: 90px;
    padding-bottom: 80px;
    -webkit-box-shadow: 0px 0px 8px #d6d8e1;
            box-shadow: 0px 0px 8px #d6d8e1;
    -webkit-transition: all .3s cubic-bezier(.645,.045,.355,1);
    transition: all .3s cubic-bezier(.645,.045,.355,1);
    z-index: 9;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(9px);
    -webkit-transform: translateZ(9px);
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.show-process-set-box[data-v-646727c5]{
    right: 0;
}
.wfcps-name[data-v-646727c5]{
    width: 100%;
    height: 70px;
    line-height: 70px;
    font-size: 15px;
    text-indent: 35px;
    border-bottom: 1px solid #f3f4f6;
}
.wfcps-content[data-v-646727c5]{
    width: 100%;
    padding: 22px 33px 0 33px;
}
.wfcps-item-name[data-v-646727c5]{
    width: 100%;
    height: 20px;
    font-size: 14px;
}
.wfcps-content[data-v-646727c5] .el-radio__label{
    font-size: 13px;
}
.wfcps-item-con[data-v-646727c5]{
    width: 100%;
    margin: 15px 0;
}
.wfcps-item-con[data-v-646727c5] .el-input--suffix .el-input__inner{
    font-size: 13px;
}
.wfcps-item-con-desc[data-v-646727c5]{
    width: 100%;
    font-size: 12px;
    color: #6a747e;
    margin-bottom: 20px;
}
.wfcps-item-add-btn[data-v-646727c5]{
    display: inline-block;
    width: 108px;
    height: 32px;
    line-height: 32px;
    color: #fff;
    font-size: 14px;
    background: #2fa2fe;
    border-radius: 3px;
    cursor: pointer;
    margin-right: 20px;
    text-align: center;
}
.wfcps-item-msg[data-v-646727c5]{
    display: inline-block;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #8f98a3;
}
.wfcps-user[data-v-646727c5]{
    display: inline-block;
    position:relative;
    min-width: 100px;
    height: 40px;
    line-height: 40px;
    border: 1px solid #e7ebef;
    border-radius: 2px;
    padding: 0 30px 0 14px;
    margin: 0 20px 10px 0;
}
.wfcps-user-del-icon[data-v-646727c5]{
    position:absolute;
    top: 50%;
    right: 8px;
    width: 16px;
    height: 16px;
    line-height: 16px;
    background: #2fa2fe;
    color: #fff;
    border-radius: 50%;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
    transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
}
.wfcps-content[data-v-646727c5], .wfcps-user[data-v-646727c5], .wfcps-bottom[data-v-646727c5]{
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.wfcps-bottom[data-v-646727c5]{
    position: absolute;
    bottom: 0;
    height: 78px;
    padding: 15px 30px;
    background: #fff;
}
.wfcps-bottom button[data-v-646727c5]{
    width: 160px;
    height: 40px;
    font-size: 14px;
    margin-right: 30px;
}
.wfcps-bottom[data-v-646727c5] .el-button+.el-button{
    margin-right: 0;
}
.wfcps-condition-detail-item[data-v-646727c5] .el-input{
    width: 172px;
    height: 50px;
    line-height: 50px;
}
.wfcps-condition-detail-item[data-v-646727c5] .el-select{
    margin-right: 15px;
}
.wfcps-condition-detail-item .max-select[data-v-646727c5]{
    width: 100%;
    margin-right: 0;
}
.wfcps-item-con.num-section[data-v-646727c5]{
    line-height: 40px;
    text-align: center;
}
.wfcps-item-con.num-section[data-v-646727c5] .el-input{
    width: 80px;
    height: 40px;
}
.wfcps-item-con.num-section[data-v-646727c5] .el-input:first-child{
    margin-right: 4px;
}
.wfcps-item-con.num-section[data-v-646727c5] .el-select{
    margin-right: 3px;
}
.num-section-msg[data-v-646727c5], .num-section-icon[data-v-646727c5]{
    display: inline-block;
    width: 85px;
    font-size: 14px;
    vertical-align: middle;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.num-section-icon[data-v-646727c5]{
    width: 40px;
}
.wfc-tab-white-content[data-v-646727c5] .el-select{
    width: 100%;
}
.wfc-tab-white-content[data-v-646727c5] .el-form-item__content{
    text-align: left;
}
.wf-content>button[data-v-646727c5]{
    float: right;
    margin: 20px 0 20px 15px;
    z-index: 7;
    padding: 8px 12px;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(7px);
    -webkit-transform: translateZ(7px);
}
.wf-content>button .layui-icon-extend-iconfont[data-v-646727c5]{
    margin-right: 8px;
    font-size: 13px;
}
.wf-content>button>span[data-v-646727c5]{
    margin: 0;
}
.wf-content>.el-button+.el-button[data-v-646727c5]{
    margin-left: 15px;
}
.wf-content>button[data-v-646727c5]:first-child{
    margin-right: 23px;
}
.wfcps-condition-detail-item[data-v-646727c5] .el-checkbox{
    margin-bottom: 10px;
}
.wfcps-child-name[data-v-646727c5]{
    margin-top: 22px;
}
.wf-content .wf-step-none[data-v-646727c5]{
    padding-top: 0;
}
.wf-content .wf-step-none[data-v-646727c5] .el-tabs__item, .wf-content .wf-step-none[data-v-646727c5] .el-tabs__active-bar{
    display: none;
}
.wf-content .wf-step-none[data-v-646727c5] .el-tabs__content{
    padding-top: 50px;
}
.wf-step-none .wfc-tab-gray-content[data-v-646727c5]{
    border: 0;
}
.wf-content .wf-btn-top[data-v-646727c5]{
    position: absolute;
    top: 0;
    right: 0;
    float: right;
    margin: 0px 0 20px 15px;
    z-index: 2;
    padding: 8px 12px;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(7px);
    -webkit-transform: translateZ(7px);
}
.wf-content .wf-btn-top .layui-icon-extend-iconfont[data-v-646727c5]{
    margin-right: 8px;
    font-size: 13px;
}
.wf-content .wf-btn-top>span[data-v-646727c5]{
    margin: 0;
}
.wf-content.wf-one-step-content[data-v-646727c5]{
    padding: 0;
    background: #f3f4f6;
}
.wfcps-content-all[data-v-646727c5]{
    width: 100%;
    height: 100%;
    overflow: auto;
    position: relative;
}
.wfcps-item-con-time-child[data-v-646727c5]{
    position: relative;
    width: 100%;
    height: 45px;
}
[data-v-646727c5] .wfcps-item-con-time-child .el-input__icon{
    line-height: 34px;
}
.wfcps-condition-detail-item-del-btn[data-v-646727c5], .wfcps-item-con-child-del-btn[data-v-646727c5], .wfcps-item-con-child-add-btn[data-v-646727c5]{
    position: absolute;
    top: 0;
    font-size: 16px;
    font-weight: bold;
    color: #8f98a3;
    cursor: pointer;
    line-height: 34px;
}
.wfcps-condition-detail-item-del-btn[data-v-646727c5]{
    right: 0;
    font-size: 20px;
}
.wfcps-item-con-child-add-btn[data-v-646727c5]{
    right: 0;
}
.wfcps-item-con-child-del-btn[data-v-646727c5]{
    font-size: 18px;
    right: 40px;
}
.wfcps-condition-detail-item-del-btn[data-v-646727c5]:hover, .wfcps-item-con-child-del-btn[data-v-646727c5]:hover, .wfcps-item-con-child-add-btn[data-v-646727c5]:hover{
    color: #409EFF;
}
.wfcps-item-con-time-child-item.el-input[data-v-646727c5]{
    width: 120px;
    height: 34px;
    line-height: 34px;
    float: left;
    cursor: pointer;
}
[data-v-646727c5] .wfcps-item-con-time-child-item .el-input__inner{
    height: 34px;
    line-height: 34px;
    cursor: pointer;
}
.wfcps-item-con-time-child-item-icon[data-v-646727c5]{
    height: 34px;
    line-height: 34px;
    margin: 0 10px;
    float: left;
}
.wfcps-condition-detail-item[data-v-646727c5]{
    position: relative;
}
.process-set-box-shade[data-v-646727c5]{
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .15);
}
.workflow-dialog-checkbox[data-v-646727c5]{
    margin-bottom: 20px;
}
.wfcps-item-con-url-text.el-input[data-v-646727c5]{
    width: 100%;
}
.wfcps-item-con-param-name.el-input[data-v-646727c5]{
    width: 110px;
    margin-right: 10px;
}
.wfcps-item-con-child[data-v-646727c5]{
    position: relative;
}
.wfcps-item-con-child .wfcs-sel-del-btn[data-v-646727c5]{
    right: 34px;
}
.wfcps-item-con-child .wfcs-sel-add-btn[data-v-646727c5]{
    right: 0;
}
[data-v-646727c5] .wfcps-item-con-param-con .el-input{
    width: 160px;
}
.wfcri-head-row[data-v-646727c5]{
    height: 35px;
    line-height:35px;
    text-indent: 10px;
    color: #8f98a3;
}
.wfcr-item-inner .wfcr-item-its[data-v-646727c5]{
    margin-bottom:0px;
}
.wf-content.wf-step-no-top[data-v-646727c5], .wf-content .wf-step-no-top[data-v-646727c5]{
    top: 0;
    padding-top: 0;
}
[data-v-646727c5] .wf-content .wf-step-no-top .el-tabs__header{
    top: 0;
}
[data-v-646727c5] .edit-shade-show .el-tabs__content{
    z-index: 9;
    /*position: absolute;*/
    -webkit-transform: translate(0%, 0%) translateZ(9px);
            transform: translate(0%, 0%) translateZ(9px);
}
.wfc-tab-condition-save-btn[data-v-646727c5]{
    display: block;
    width: 180px;
    margin: auto;
}
.wfc-step-second-save-btn[data-v-646727c5]{
    display: block;
    width: 180px;
    margin: 10px auto;
    /**
     * modify by cao  修改from_type = 5时没有保存按钮的bug<复现：教师入离职-配置管理中的审批流应用>  2021/12/7
     * */
    z-index: 999;
}
.wfcs-content-desc[data-v-646727c5]{
    font-size: 13px;
}
[data-v-646727c5] .wfcs-content-num-input.el-input{
    width: 110px;
    padding-right: 10px;
    margin-left: 10px;
}
[data-v-646727c5] .wfcs-content-num-input.el-input .el-input__inner{
    padding-right: 15px;
}
.wfc-tab-white-content .wfi-type-select[data-v-646727c5] {
    width: 30%;
    float: left;
    margin-right: 10px;
}
.wfcs-item-set-user-info .el-select[data-v-646727c5]{
    width: 100%;
}
[data-v-646727c5] .wfcs-item-set-user-info .el-select .el-input__icon{
    line-height: 34px;
}
[data-v-646727c5] .wfcs-item-set-user-info .el-checkbox{
    margin-bottom: 10px;
}
/*yansen 2021-10-25 修复工作流-表单设计不能拖动的问题*/
.wfc-panel.wfc-item-warehouse[data-v-646727c5]{
    z-index: 2;
}

.medal-publicity-app-file-info .register-works-detail-page .works-detail-list {
  height: calc(100vh - 96px) !important;
  padding: 0 !important;
}

.title-header-top[data-v-32fb8e61] {
  padding: 0 16px;
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 3fr) minmax(0, 1fr);
  grid-gap: 20px;
  text-align: center;
  line-height: 40px;
  font-family: PingFang SC, PingFang SC-Semibold;
  font-weight: 600;
  font-size: 17px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.title-header-top .back-btn[data-v-32fb8e61] {
    font-size: 14px;
    font-weight: 400;
    text-align: left;
}

.signup-form-mobile .user-login-info .el-icon-circle-check {
  margin-left: 5px;
  font-size: 18px;
  line-height: 40px;
  color: #67C23A;
}

.signup-form-mobile[data-v-c65afdde] {
  padding: 20px 0 105px;
}
.signup-form-mobile .action-box[data-v-c65afdde] {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #fff;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0 20px 61px;
    z-index: 10;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.signup-form-mobile .action-btn[data-v-c65afdde] {
    width: 160px;
    height: 44px;
    background-color: #FF7A4B;
    color: #FFF;
    line-height: 44px;
    text-align: center;
    border-radius: 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.signup-form-mobile .action-btn.plain[data-v-c65afdde] {
      background-color: #fff;
      border: 1px solid #FF7A4B;
      color: #FF7A4B;
}
.signup-form-mobile .action-btn.code[data-v-c65afdde] {
      line-height: 32px;
      height: 32px;
      display: inline-block;
      vertical-align: middle;
      border-radius: 4px;
}
.signup-form-mobile .el-button.disabled-btn[data-v-c65afdde] {
    cursor: no-drop;
}
.signup-form-mobile .el-button.disabled-btn[data-v-c65afdde]:hover,
  .signup-form-mobile .el-button.disabled-btn[data-v-c65afdde]:focus {
    border-color: var(--color_primary);
    background: #fff;
    border-color: var(--color_primary);
    color: var(--color_primary) !important;
}
.signup-form-mobile .error-hint[data-v-c65afdde] {
    margin-bottom: 10px;
    margin-top: -15px;
    padding-left: 100px;
    color: #F56C6C;
    font-size: 12px;
}

.signup-message-action-box .signup-action-message-item[data-v-66e5966e] {
  padding: 0 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.signup-message-action-box .signup-action-message-item .message-item-icon[data-v-66e5966e] {
    width: 38px;
    height: 38px;
    margin-right: 16px;
}
.signup-message-action-box .signup-action-message-item .message-item-icon img[data-v-66e5966e] {
      display: block;
      width: 100%;
      height: 100%;
}
.signup-message-action-box .signup-action-message-item .message-item-content[data-v-66e5966e] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    border-bottom: 1px solid #EBEDF0;
    padding: 20px 0;
}
.signup-message-action-box .signup-action-message-item .message-item-content .item-content-header[data-v-66e5966e] {
      margin-bottom: 6px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.signup-message-action-box .signup-action-message-item .message-item-content .item-content-header .title[data-v-66e5966e] {
        font-size: 16px;
        font-weight: bold;
        color: #303133;
}
.signup-message-action-box .signup-action-message-item .message-item-content .item-content-header .time[data-v-66e5966e] {
        margin-left: 10px;
        -ms-flex-negative: 0;
            flex-shrink: 0;
        color: #999999;
}
.signup-message-action-box .signup-action-message-item .message-item-content .item-content-desc[data-v-66e5966e] {
      color: #999999;
}
.signup-message-action-box .message-box-img[data-v-66e5966e] {
  margin: 61px auto 16px;
  width: 110px;
  height: 124px;
  text-align: center;
}
.signup-message-action-box .message-box-img img[data-v-66e5966e] {
    display: block;
    width: 100%;
    height: 100%;
}
.signup-message-action-box .message-box-title[data-v-66e5966e] {
  padding-bottom: 71px;
  text-align: center;
  font-size: 14px;
  color: #999999;
}
.van-list__error-text,.van-list__finished-text,.van-list__loading{color:#969799;font-size:14px;line-height:50px;text-align:center}.van-list__placeholder{height:0;pointer-events:none}
.tag-select-public-dialog .public-pop-root-inside .el-form-item__label,
.tag-select-public-dialog .public-pop-root-inside .el-form-item__content {
  line-height: 28px;
}

.public-pop-root-inside .empty_box[data-v-20fe1d46] {
  min-height: 200px;
}
.public-pop-root-inside .empty_box img[data-v-20fe1d46] {
    height: 150px;
}
.tag-name[data-v-20fe1d46] {
  width: 70px;
  text-align: right;
}
.tag-name[data-v-20fe1d46],
.tag-values-item[data-v-20fe1d46] {
  margin-right: 12px;
  margin-bottom: 12px;
}
.tag-values-item[data-v-20fe1d46] {
  padding: 0 8px;
  background: #f7f8fa;
  border-radius: 4px;
  cursor: pointer;
}
.tag-values-box[data-v-20fe1d46] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 28px;
}
.form-operate-box[data-v-20fe1d46] {
  width: 100%;
  text-align: center;
  margin: 40px 0 20px 0;
}

@charset "UTF-8";
.activity-event-pages {
  /* 改变主题色变量 */
  --color_primary: #ff7a4b;
  --color_info: #cccccc;
  --primary_back_color: rgba(255, 122, 75, .1);
  --info_back_color: rgba(255, 122, 75, .1);
}
.activity-event-pages .el-menu-item,
  .activity-event-pages .el-submenu__title {
    line-height: 40px;
    height: 40px;
}
.activity-event-pages .el-menu-item-group__title {
    padding: 0;
}
.activity-event-pages .el-menu-item.is-active,
  .activity-event-pages .el-tabs__item.is-active,
  .activity-event-pages .el-tabs__item:hover,
  .activity-event-pages .el-radio__input.is-checked + .el-radio__label,
  .activity-event-pages .el-radio-button__inner:hover,
  .activity-event-pages .el-button--primary.is-plain,
  .activity-event-pages .el-checkbox__input.is-checked + .el-checkbox__label,
  .activity-event-pages .el-tag,
  .activity-event-pages .el-button--default:focus,
  .activity-event-pages .el-button--default:hover,
  .activity-event-pages .el-pagination.is-background .el-pager li:not(.disabled):hover,
  .activity-event-pages .el-tag .el-tag__close,
  .activity-event-pages .el-submenu__title:hover,
  .activity-event-pages .el-input-number__decrease:hover,
  .activity-event-pages .el-input-number__increase:hover,
  .activity-event-pages .center-container .btn-bar .btn-bar-plat a.active,
  .activity-event-pages .components-list .form-edit-widget-label:hover,
  .activity-event-pages .components-list .form-edit-widget-label:hover a,
  .activity-event-pages .fm2-container footer a,
  .activity-event-pages .fm2-container footer,
  .activity-event-pages .el-button--text,
  .activity-event-pages .el-button--text:focus,
  .activity-event-pages .el-button--text:hover,
  .activity-event-pages .task-manage .main .menu .el-submenu .el-menu-item.is-active {
    color: var(--color_primary);
}
.activity-event-pages .el-tag,
  .activity-event-pages .el-button--default:focus,
  .activity-event-pages .el-button--default:hover,
  .activity-event-pages .el-button--primary.is-plain .el-menu-item:focus,
  .activity-event-pages .el-menu-item.is-active,
  .activity-event-pages .el-submenu__title:hover,
  .activity-event-pages .widget-form-container .widget-form-list .widget-view:hover,
  .activity-event-pages .center-container .btn-bar .btn-bar-plat a.activeis-active {
    background-color: var(--primary_back_color);
}
.activity-event-pages .task-manage .main .menu .el-submenu .el-menu-item.is-active,
  .activity-event-pages .task-manage .el-menu-item.is-active {
    background-color: var(--primary_back_color) !important;
}
.activity-event-pages .task-manage .el-menu-item.is-active,
  .activity-event-pages .el-link.el-link--primary {
    color: var(--color_primary);
}
.activity-event-pages .el-select .el-input.is-focus .el-input__inner:hover,
  .activity-event-pages .el-select .el-input.is-focus .el-input__inner,
  .activity-event-pages .el-button--primary,
  .activity-event-pages .el-input__inner:focus,
  .activity-event-pages .el-select .el-input.is-focus .el-input__inner,
  .activity-event-pages .el-select .el-input__inner:focus,
  .activity-event-pages .el-textarea__inner:focus,
  .activity-event-pages .el-range-editor.is-active,
  .activity-event-pages .el-range-editor.is-active:hover,
  .activity-event-pages .el-radio__input.is-checked .el-radio__inner,
  .activity-event-pages .el-radio__inner:hover,
  .activity-event-pages .el-checkbox__inner:hover,
  .activity-event-pages .el-checkbox__input.is-checked .el-checkbox__inner,
  .activity-event-pages .el-checkbox__input.is-focus .el-checkbox__inner,
  .activity-event-pages .el-button--primary.is-plain:focus,
  .activity-event-pages .el-tag,
  .activity-event-pages .el-button--default:focus,
  .activity-event-pages .el-button--default:hover,
  .activity-event-pages .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .activity-event-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner,
  .activity-event-pages .el-cascader .el-input .el-input__inner:focus,
  .activity-event-pages .el-cascader .el-input.is-focus .el-input__inner,
  .activity-event-pages .el-button--primary.is-plain:hover .el-input-number__decrease:hover,
  .activity-event-pages .el-input-number__increase:hover,
  .activity-event-pages .el-input-number__decrease:hover:not(.is-disabled)
~ .el-input
.el-input__inner:not(.is-disabled),
  .activity-event-pages .el-switch.is-checked .el-switch__core,
  .activity-event-pages .el-input-number__increase:hover:not(.is-disabled)
~ .el-input
.el-input__inner:not(.is-disabled),
  .activity-event-pages .widget-form-container .widget-form-list .widget-view:hover.active,
  .activity-event-pages .widget-form-container .widget-form-list .widget-view,
  .activity-event-pages .components-list .form-edit-widget-label:hover,
  .activity-event-pages .widget-config-container .config-tab.active,
  .activity-event-pages .el-slider__button,
  .activity-event-pages .el-link.el-link--default:after,
  .activity-event-pages .el-link.el-link--primary.is-underline:hover:after,
  .activity-event-pages .el-link.el-link--primary:after {
    border-color: var(--color_primary);
}
.activity-event-pages .widget-form-container .widget-form-list .widget-view:hover.active,
  .activity-event-pages .widget-form-container .widget-form-list .widget-view:hover,
  .activity-event-pages .widget-form-container .widget-form-list .widget-view {
    outline-color: var(--color_primary);
}
.activity-event-pages .el-tabs__active-bar,
  .activity-event-pages .el-button--primary,
  .activity-event-pages .el-radio__input.is-checked .el-radio__inner,
  .activity-event-pages .el-checkbox__input.is-checked .el-checkbox__inner,
  .activity-event-pages .el-pagination.is-background .el-pager li:not(.disabled).active,
  .activity-event-pages .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .activity-event-pages .el-tag .el-tag__close:hover,
  .activity-event-pages .el-select .el-tag__close.el-icon-close:hover,
  .activity-event-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner,
  .activity-event-pages .el-button--primary.is-plain:hover,
  .activity-event-pages .el-button--primary.is-plain:focus
.el-radio-button__orig-radio:checked
+ .el-radio-button__inner,
  .activity-event-pages .el-switch.is-checked .el-switch__core,
  .activity-event-pages .widget-form-container .widget-form-list .widget-view .widget-view-drag,
  .activity-event-pages .widget-form-container .widget-form-list .widget-view .widget-view-action,
  .activity-event-pages .el-slider__bar {
    background-color: var(--color_primary);
}
.activity-event-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner {
    -webkit-box-shadow: -1px 0 0 0 var(--color_primary);
            box-shadow: -1px 0 0 0 var(--color_primary);
}
.activity-event-pages .el-pagination.is-background .el-pager li:not(.disabled).active,
  .activity-event-pages .el-tag .el-tag__close:hover,
  .activity-event-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner:hover,
  .activity-event-pages .el-button--primary.is-plain:hover,
  .activity-event-pages .el-button--primary.is-plain:focus {
    color: white;
}
.activity-event-pages .el-select__tags .el-tag {
    color: #606266;
    background-color: #f4f4f5;
    border-color: transparent;
}
.activity-event-pages .el-select__tags .el-tag .el-tag__close {
      background-color: #f4f4f5;
      color: #c0c4cc;
}
.activity-event-pages .el-select__tags .el-tag .el-tag__close:hover {
      color: #606266;
      background-color: #f4f4f5;
}
.activity-event-pages .el-pagination.is-background .el-pager li:not(.disabled).active {
    color: white !important;
    background-color: var(--color_primary) !important;
}
.activity-event-pages .el-dialog {
    border-radius: 15px !important;
}
.activity-event-pages .el-dialog__headerbtn .el-dialog__close,
  .activity-event-pages .el-dialog__headerbtn .el-dialog__close:hover {
    border-width: 0;
}
.activity-event-pages .element-ui-min-btn {
    font-size: 12px;
    padding: 9px 10px;
}
.activity-event-pages .el-select__caret.el-icon-arrow-up:before {
    content: "\E6E1";
    width: auto;
    height: auto;
    display: inline-block;
    background: none;
}
.activity-event-pages .activity-event-pages .el-button--primary {
    border-color: var(--color_primary);
    background-color: var(--color_primary);
}
.activity-event-pages .activity-event-pages .el-pagination.is-background .el-pager li:not(.disabled).active {
    background-color: var(--color_primary) !important;
    color: #fff !important;
}
.activity-event-pages .activity-event-pages .el-pager li.active {
    -webkit-box-shadow: 0 0 4px var(--color_primary);
            box-shadow: 0 0 4px var(--color_primary);
}
.activity-event-pages .el-button.element-ui-simple-btn,
  .activity-event-pages .el-button--primary.is-plain {
    -webkit-box-shadow: none;
            box-shadow: none;
    background: white;
}
.activity-event-pages .el-button.element-ui-simple-btn:hover,
  .activity-event-pages .el-button.element-ui-simple-btn:focus,
  .activity-event-pages .el-button--primary.is-plain:hover,
  .activity-event-pages .el-button--primary.is-plain:focus {
    background: var(--color_primary);
    border-color: var(--color_primary);
    color: #fff !important;
}
.activity-event-pages .el-select .el-input.is-focus .el-input__inner:hover {
    border-color: #e6e6e6;
}
.activity-event-pages select .el-input.is-focus .el-input__inner {
    border-color: var(--color_primary);
}
.activity-event-pages .el-button--primary,
  .activity-event-pages .el-button--info,
  .activity-event-pages .el-pager li.active {
    -webkit-box-shadow: none;
            box-shadow: none;
}
.activity-event-pages .el-button--info {
    background: #cccccc;
    border-color: #cccccc;
}
.activity-event-pages .el-menu-item:hover,
  .activity-event-pages .el-submenu__title:hover {
    color: var(--color_primary);
    background-color: transparent;
}
.activity-event-pages .el-checkbox span.el-checkbox__inner {
    width: 14px;
    height: 14px;
}
.activity-event-pages .el-checkbox__inner:after {
    width: 3px;
    height: 7px;
    top: 1px;
    left: 4px;
    border: 1px solid #fff;
    border-left: 0;
    border-top: 0;
}
.activity-event-pages .el-checkbox__label {
    padding-left: 6px;
}
.activity-event-pages .el-select .el-tag__close.el-icon-close {
    background-color: transparent;
}
.activity-event-pages .el-table {
    border-radius: 0 !important;
}
.activity-event-pages .el-table tr {
      height: auto;
}
.activity-event-pages .el-table .el-table__row .cell > div,
    .activity-event-pages .el-table .el-table__row .cell > span {
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
}
.activity-event-pages .el-table td,
    .activity-event-pages .el-table th.is-leaf {
      border-color: #ebedf0;
}
.activity-event-pages .el-table .el-table__fixed thead th,
    .activity-event-pages .el-table th.is-leaf,
    .activity-event-pages .el-table thead.has-gutter th {
      background: #ededed;
}
.activity-event-pages .el-table .el-table__fixed-right::before,
    .activity-event-pages .el-table .el-table__fixed::before {
      display: none;
}
.activity-event-pages .el-table .el-table__body-wrapper::-webkit-scrollbar {
      height: 8px;
}
.activity-event-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-thumb, .activity-event-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-track {
      border-radius: 5px;
      border-width: 0;
      background-color: #f4f4f4;
}
.activity-event-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-thumb {
      background-color: #dedfe0;
}
.activity-event-pages .activity-common-tab {
    margin-bottom: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 12px 20px 0 24px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-bottom: 1px solid #f3f4f6;
}
.activity-event-pages .activity-common-tab .el-tabs__header {
      margin: 0;
}
.activity-event-pages .activity-common-tab .el-tabs__nav-wrap::after {
      height: 0;
}
.activity-event-pages .activity-common-tab .el-tabs__active-bar {
      height: 1px;
}
.activity-event-pages .node-content.selected {
    background-color: var(--primary_back_color) !important;
    color: var(--color_primary) !important;
}
.activity_modules {
  /* 改变主题色变量 */
  --color_primary: #ff7a4b;
  --color_info: #cccccc;
  --primary_back_color: rgba(255, 122, 75, .1);
  --info_back_color: rgba(255, 122, 75, .1);
}
.activity_modules .el-menu-item,
  .activity_modules .el-submenu__title {
    line-height: 40px;
    height: 40px;
}
.activity_modules .el-menu-item-group__title {
    padding: 0;
}
.activity_modules .el-select-dropdown__item.selected,
  .activity_modules .el-dropdown-menu__item:focus,
  .activity_modules .el-dropdown-menu__item:not(.is-disabled):hover,
  .activity_modules .el-date-picker__header-label.active,
  .activity_modules .el-date-picker__header-label:hover,
  .activity_modules .el-picker-panel__icon-btn:hover,
  .activity_modules .el-time-panel__btn.confirm,
  .activity_modules .el-button--text,
  .activity_modules .el-date-table td.available:hover,
  .activity_modules .el-date-table td.today span,
  .activity_modules .el-button--default:focus,
  .activity_modules .el-button--default:hover,
  .activity_modules .time-select-item.selected:not(.disabled),
  .activity_modules .el-dialog__headerbtn:focus .el-dialog__close,
  .activity_modules .el-dialog__headerbtn:hover .el-dialog__close {
    color: var(--color_primary);
}
.activity_modules .el-button--default:focus,
  .activity_modules .el-button--default:hover,
  .activity_modules .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .activity_modules .el-button--primary,
  .activity_modules .el-switch.is-checked .el-switch__core {
    border-color: var(--color_primary);
}
.activity_modules .el-button--default:focus,
  .activity_modules .el-button--defaults:hover,
  .activity_modules .time-select-item:hover,
  .activity_modules .el-date-table td.in-range div {
    background-color: var(--primary_back_color);
}
.activity_modules .simulation_input_box,
  .activity_modules .green-btn,
  .activity_modules .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .activity_modules .el-switch.is-checked .el-switch__core {
    background-color: var(--color_primary) !important;
}
.activity_modules .el-button.is-plain:focus,
  .activity_modules .el-button.is-plain:hover {
    border-color: var(--color_primary);
    color: var(--color_primary);
}
.activity_modules .el-date-table td.current:not(.disabled) span,
  .activity_modules .el-button--primary,
  .activity_modules .el-date-table td.end-date span,
  .activity_modules .el-date-table td.start-date span {
    color: white;
    background-color: var(--color_primary);
}
.activity_modules .el-input__inner:focus,
  .activity_modules .el-select .el-input.is-focus .el-input__inner,
  .activity_modules .el-select .el-input__inner:focus,
  .activity_modules .el-textarea__inner:focus,
  .activity_modules .el-button--primary {
    border-color: var(--color_primary);
    -webkit-box-shadow: none;
            box-shadow: none;
}
.activity_modules .el-date-picker__time-header {
    z-index: 2;
}
.activity_modules .el-date-picker__time-header .el-time-panel.el-popper {
      position: absolute;
      top: 40px;
}
.activity_modules .el-dropdown-menu__item:focus,
  .activity_modules .el-dropdown-menu__item:not(.is-disabled):hover,
  .activity_modules .el-select-dropdown__item.hover,
  .activity_modules .el-select-dropdown__item:hover {
    background-color: var(--info_back_color);
}
.activity_modules .el-select__tags .el-tag {
    color: #606266;
    background-color: #f4f4f5;
    border-color: transparent;
}
.activity_modules .el-select__tags .el-tag .el-tag__close {
      background-color: #f4f4f5;
      color: #c0c4cc;
}
.activity_modules .el-select__tags .el-tag .el-tag__close:hover {
      color: #606266;
      background-color: #f4f4f5;
}
.activity_modules.calendar-date-picker-box {
  width: 322px;
}
.activity_modules.calendar-date-picker-box .el-date-table td.calendar-own-box {
    position: relative;
}
.activity_modules.calendar-date-picker-box .el-date-table td.calendar-own-box::after {
      content: "";
      position: absolute;
      bottom: 0px;
      left: calc(50% - 4px);
      width: 8px;
      height: 8px;
      border-radius: 50%;
      background-color: var(--color_primary);
}
.activity_modules.calendar-date-picker-box .el-date-table td span {
    width: 22px;
    height: 22px;
    line-height: 22px;
}
.activity_modules.calendar-date-picker-box .el-picker-panel__body-wrapper {
    height: 357px;
}
.activity_modules.calendar-date-picker-box .el-picker-panel__sidebar {
    position: absolute;
    top: unset;
    left: 131px;
    bottom: 10px;
    z-index: 2;
    padding: 0;
    width: 60px;
    border-width: 0;
}
.activity_modules.calendar-date-picker-box .el-picker-panel__sidebar .el-picker-panel__shortcut {
      padding: 0;
      text-align: center;
}
.activity_modules.calendar-date-picker-box .el-picker-panel__sidebar .el-picker-panel__shortcut:hover {
      color: var(--color_primary);
}
.activity_modules.calendar-date-picker-box .el-picker-panel__body {
    margin-left: 0;
}
.activity_modules.el-select-dropdown.is-multiple
.el-select-dropdown__item.selected {
  color: var(--color_primary);
}
.activity_modules.el-select-dropdown.is-multiple
.el-select-dropdown__item.selected.hover {
  background-color: var(--primary_back_color);
}
#activityEvent_app .el-dialog__headerbtn {
  top: 10px;
  right: 10px;
  width: 38px;
  height: 38px;
  line-height: 38px;
  background: #fff;
  border-radius: 50%;
  line-height: 38px;
}
.black_background {
  background-color: #151515;
  border-color: #151515;
}
.black_background .el-dropdown-menu__item {
    color: white;
}
.black_background .popper__arrow,
  .black_background .popper__arrow::after {
    border-bottom-color: #151515 !important;
}
.activity_modules.el-popover {
  min-width: 100px;
}
.activity-event-pages .page-height-max {
  height: calc(100vh - 61px);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.activity-event-pages .primary-font-back-color {
  color: var(--color_primary) !important;
  background-color: var(--primary_back_color) !important;
}
.activity-event-pages .primary-font-color {
  color: var(--color_primary) !important;
}
.activity-event-pages .primary-font-color__back-color {
  background-color: var(--color_primary) !important;
}
.activity-event-pages .primary-back-color {
  background-color: var(--primary_back_color) !important;
}
.activity-event-pages .info-back-color {
  background-color: #f3f4f6 !important;
}
.activity-event-pages .common-main-box {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: 8px;
  width: calc(100% - 200px);
  height: calc(100% - 16px);
  overflow: auto;
  background-color: white;
}
.activity-event-pages .form-operate-box {
  width: 100%;
  text-align: center;
  margin: 40px 0 20px 0;
}
.activity-event-pages .common-page-top-title {
  padding: 18px 20px;
  margin-bottom: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 16px;
  line-height: 33px;
  font-weight: 700;
  border-bottom: 2px #f3f4f6 solid;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.activity-event-pages .empty-img-box {
  width: 100%;
  padding-top: 153px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.works-box-title .str-hint-custom-box {
  margin-right: 10px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 12px;
  color: #999;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.works-box-title .str-hint-custom-box i {
    margin-right: 5px;
    font-size: 16px;
}
.uploading-works-box .works-box-title .el-button.element-ui-simple-btn:focus {
  color: var(--color_primary) !important;
  background: #fff;
  border-color: var(--color_primary);
}
.uploading-works-box .works-box-title .el-button.element-ui-simple-btn:hover {
  color: #fff !important;
  background: var(--color_primary);
  border-color: var(--color_primary);
}

.uploading-works-box[data-v-36af8320] {
  margin: 0 auto;
  position: relative;
  top: calc(5vh + 60px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 70%;
  min-width: 920px;
  height: calc(90vh - 60px);
  background-color: white;
  border-radius: 4px;
  z-index: 1;
}
.works-box-title[data-v-36af8320],
.menu-box[data-v-36af8320],
.works-main[data-v-36af8320] {
  padding: 18px 26px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.works-main[data-v-36af8320] {
  overflow: auto;
  height: calc(100% - 61px);
}
.menu-box[data-v-36af8320] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 200px;
  border-right: 1px solid #EBEDF0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.menu-box .menu-item[data-v-36af8320] {
    padding: 14px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #999999;
    cursor: pointer;
}
.menu-box .menu-item .menu-item-text[data-v-36af8320] {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      text-overflow: -o-ellipsis-lastline;
      overflow: hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      line-clamp: 2;
      -webkit-box-orient: vertical;
}
.menu-box .menu-item .menu-item-icon[data-v-36af8320] {
      width: 22px;
}
.menu-box .menu-item .menu-item-icon i[data-v-36af8320] {
        color: #CCCCCC;
        font-size: 18px;
}
.menu-box .menu-item .menu-item-icon .el-icon-warning[data-v-36af8320] {
        color: #F56C6C;
}
.menu-box .menu-item.checked[data-v-36af8320] {
    color: #454545;
}
.works-box[data-v-36af8320] {
  width: calc(100% - 200px);
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.works-box-title[data-v-36af8320] {
  padding: 14px 26px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #EBEDF0;
}
.works-box-title .title[data-v-36af8320] {
    line-height: 32px;
    font-size: 16px;
    font-weight: 700;
    color: #333333;
}
.works-box-title .works-hint[data-v-36af8320] {
    display: inline-block;
    color: #999;
    font-size: 12px;
    font-weight: 400;
    margin-left: 16px;
}
.works-box-title .works-hint > .el-icon-warning[data-v-36af8320] {
      font-size: 16px;
      color: #FF6E6E;
}

.works-audit-box[data-v-1e34ca89] {
  min-height: 100%;
  border-left: 1px dashed #ebedf0;
}
.works-audit-box .works-audit-item[data-v-1e34ca89] {
    margin-bottom: 30px;
}
.works-audit-box .works-audit-item .works-audit-title[data-v-1e34ca89] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-bottom: 6px;
}
.works-audit-box .works-audit-item .works-audit-title .text[data-v-1e34ca89] {
        font-size: 16px;
        font-weight: 700;
        color: #454545;
        line-height: 24px;
}
.works-audit-box .works-audit-item .works-audit-title .circle[data-v-1e34ca89] {
        margin-left: -3.5px;
        margin-right: 12px;
        width: 6px;
        height: 6px;
        border-radius: 50%;
        background-color: #454545;
}
.works-audit-box .works-audit-item .works-audit-time[data-v-1e34ca89],
    .works-audit-box .works-audit-item .works-audit-desc[data-v-1e34ca89] {
      padding-left: 18px;
      color: #999999;
}
.works-audit-box .works-audit-item .works-audit-desc[data-v-1e34ca89] {
      color: #454545;
}

.collect-item .button .el-button--default {
  color: var(--color_primary);
  border-color: var(--color_primary);
}
.collect-item .button .el-button--primary {
  border-color: var(--color_primary);
  background-color: var(--color_primary);
}

@charset "UTF-8";
.title-header-top[data-v-0fd98647] {
  padding: 0 16px;
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 3fr) minmax(0, 1fr);
  grid-gap: 20px;
  text-align: center;
  line-height: 40px;
  font-family: PingFang SC, PingFang SC-Semibold;
  font-weight: 600;
  font-size: 17px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.title-header-top .back-btn[data-v-0fd98647] {
    font-size: 14px;
    font-weight: 400;
    text-align: left;
}
.tip[data-v-0fd98647] {
  text-align: center;
  padding: 12px 0;
}
.collect-list[data-v-0fd98647] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}
.collect-item[data-v-0fd98647] {
  width: 90%;
  border: 1px solid #ddd;
  padding: 30px 15px 12px;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .1);
          box-shadow: 0 2px 4px rgba(0, 0, 0, .1);
  font-size: 14px;
  color: #333;
  background-color: #fff;
  position: relative;
}
.collect-item .title-bar[data-v-0fd98647] {
    background-color: #286090;
    /* 蓝色背景 */
    color: white;
    padding: 2px 10px;
    font-size: 14px;
    position: absolute;
    top: 0;
    left: 0;
}
.collect-item .content[data-v-0fd98647] {
    font-weight: bold;
    margin-bottom: 10px;
    line-height: 1.4;
}
.collect-item .description[data-v-0fd98647] {
    color: #666;
    line-height: 1.4;
    margin-bottom: 10px;
}
.collect-item .button[data-v-0fd98647] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}

@charset "UTF-8";
.activity-event-pages {
  /* 改变主题色变量 */
  --color_primary: #ff7a4b;
  --color_info: #cccccc;
  --primary_back_color: rgba(255, 122, 75, .1);
  --info_back_color: rgba(255, 122, 75, .1);
}
.activity-event-pages .el-menu-item,
  .activity-event-pages .el-submenu__title {
    line-height: 40px;
    height: 40px;
}
.activity-event-pages .el-menu-item-group__title {
    padding: 0;
}
.activity-event-pages .el-menu-item.is-active,
  .activity-event-pages .el-tabs__item.is-active,
  .activity-event-pages .el-tabs__item:hover,
  .activity-event-pages .el-radio__input.is-checked + .el-radio__label,
  .activity-event-pages .el-radio-button__inner:hover,
  .activity-event-pages .el-button--primary.is-plain,
  .activity-event-pages .el-checkbox__input.is-checked + .el-checkbox__label,
  .activity-event-pages .el-tag,
  .activity-event-pages .el-button--default:focus,
  .activity-event-pages .el-button--default:hover,
  .activity-event-pages .el-pagination.is-background .el-pager li:not(.disabled):hover,
  .activity-event-pages .el-tag .el-tag__close,
  .activity-event-pages .el-submenu__title:hover,
  .activity-event-pages .el-input-number__decrease:hover,
  .activity-event-pages .el-input-number__increase:hover,
  .activity-event-pages .center-container .btn-bar .btn-bar-plat a.active,
  .activity-event-pages .components-list .form-edit-widget-label:hover,
  .activity-event-pages .components-list .form-edit-widget-label:hover a,
  .activity-event-pages .fm2-container footer a,
  .activity-event-pages .fm2-container footer,
  .activity-event-pages .el-button--text,
  .activity-event-pages .el-button--text:focus,
  .activity-event-pages .el-button--text:hover,
  .activity-event-pages .task-manage .main .menu .el-submenu .el-menu-item.is-active {
    color: var(--color_primary);
}
.activity-event-pages .el-tag,
  .activity-event-pages .el-button--default:focus,
  .activity-event-pages .el-button--default:hover,
  .activity-event-pages .el-button--primary.is-plain .el-menu-item:focus,
  .activity-event-pages .el-menu-item.is-active,
  .activity-event-pages .el-submenu__title:hover,
  .activity-event-pages .widget-form-container .widget-form-list .widget-view:hover,
  .activity-event-pages .center-container .btn-bar .btn-bar-plat a.activeis-active {
    background-color: var(--primary_back_color);
}
.activity-event-pages .task-manage .main .menu .el-submenu .el-menu-item.is-active,
  .activity-event-pages .task-manage .el-menu-item.is-active {
    background-color: var(--primary_back_color) !important;
}
.activity-event-pages .task-manage .el-menu-item.is-active,
  .activity-event-pages .el-link.el-link--primary {
    color: var(--color_primary);
}
.activity-event-pages .el-select .el-input.is-focus .el-input__inner:hover,
  .activity-event-pages .el-select .el-input.is-focus .el-input__inner,
  .activity-event-pages .el-button--primary,
  .activity-event-pages .el-input__inner:focus,
  .activity-event-pages .el-select .el-input.is-focus .el-input__inner,
  .activity-event-pages .el-select .el-input__inner:focus,
  .activity-event-pages .el-textarea__inner:focus,
  .activity-event-pages .el-range-editor.is-active,
  .activity-event-pages .el-range-editor.is-active:hover,
  .activity-event-pages .el-radio__input.is-checked .el-radio__inner,
  .activity-event-pages .el-radio__inner:hover,
  .activity-event-pages .el-checkbox__inner:hover,
  .activity-event-pages .el-checkbox__input.is-checked .el-checkbox__inner,
  .activity-event-pages .el-checkbox__input.is-focus .el-checkbox__inner,
  .activity-event-pages .el-button--primary.is-plain:focus,
  .activity-event-pages .el-tag,
  .activity-event-pages .el-button--default:focus,
  .activity-event-pages .el-button--default:hover,
  .activity-event-pages .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .activity-event-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner,
  .activity-event-pages .el-cascader .el-input .el-input__inner:focus,
  .activity-event-pages .el-cascader .el-input.is-focus .el-input__inner,
  .activity-event-pages .el-button--primary.is-plain:hover .el-input-number__decrease:hover,
  .activity-event-pages .el-input-number__increase:hover,
  .activity-event-pages .el-input-number__decrease:hover:not(.is-disabled)
~ .el-input
.el-input__inner:not(.is-disabled),
  .activity-event-pages .el-switch.is-checked .el-switch__core,
  .activity-event-pages .el-input-number__increase:hover:not(.is-disabled)
~ .el-input
.el-input__inner:not(.is-disabled),
  .activity-event-pages .widget-form-container .widget-form-list .widget-view:hover.active,
  .activity-event-pages .widget-form-container .widget-form-list .widget-view,
  .activity-event-pages .components-list .form-edit-widget-label:hover,
  .activity-event-pages .widget-config-container .config-tab.active,
  .activity-event-pages .el-slider__button,
  .activity-event-pages .el-link.el-link--default:after,
  .activity-event-pages .el-link.el-link--primary.is-underline:hover:after,
  .activity-event-pages .el-link.el-link--primary:after {
    border-color: var(--color_primary);
}
.activity-event-pages .widget-form-container .widget-form-list .widget-view:hover.active,
  .activity-event-pages .widget-form-container .widget-form-list .widget-view:hover,
  .activity-event-pages .widget-form-container .widget-form-list .widget-view {
    outline-color: var(--color_primary);
}
.activity-event-pages .el-tabs__active-bar,
  .activity-event-pages .el-button--primary,
  .activity-event-pages .el-radio__input.is-checked .el-radio__inner,
  .activity-event-pages .el-checkbox__input.is-checked .el-checkbox__inner,
  .activity-event-pages .el-pagination.is-background .el-pager li:not(.disabled).active,
  .activity-event-pages .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .activity-event-pages .el-tag .el-tag__close:hover,
  .activity-event-pages .el-select .el-tag__close.el-icon-close:hover,
  .activity-event-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner,
  .activity-event-pages .el-button--primary.is-plain:hover,
  .activity-event-pages .el-button--primary.is-plain:focus
.el-radio-button__orig-radio:checked
+ .el-radio-button__inner,
  .activity-event-pages .el-switch.is-checked .el-switch__core,
  .activity-event-pages .widget-form-container .widget-form-list .widget-view .widget-view-drag,
  .activity-event-pages .widget-form-container .widget-form-list .widget-view .widget-view-action,
  .activity-event-pages .el-slider__bar {
    background-color: var(--color_primary);
}
.activity-event-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner {
    -webkit-box-shadow: -1px 0 0 0 var(--color_primary);
            box-shadow: -1px 0 0 0 var(--color_primary);
}
.activity-event-pages .el-pagination.is-background .el-pager li:not(.disabled).active,
  .activity-event-pages .el-tag .el-tag__close:hover,
  .activity-event-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner:hover,
  .activity-event-pages .el-button--primary.is-plain:hover,
  .activity-event-pages .el-button--primary.is-plain:focus {
    color: white;
}
.activity-event-pages .el-select__tags .el-tag {
    color: #606266;
    background-color: #f4f4f5;
    border-color: transparent;
}
.activity-event-pages .el-select__tags .el-tag .el-tag__close {
      background-color: #f4f4f5;
      color: #c0c4cc;
}
.activity-event-pages .el-select__tags .el-tag .el-tag__close:hover {
      color: #606266;
      background-color: #f4f4f5;
}
.activity-event-pages .el-pagination.is-background .el-pager li:not(.disabled).active {
    color: white !important;
    background-color: var(--color_primary) !important;
}
.activity-event-pages .el-dialog {
    border-radius: 15px !important;
}
.activity-event-pages .el-dialog__headerbtn .el-dialog__close,
  .activity-event-pages .el-dialog__headerbtn .el-dialog__close:hover {
    border-width: 0;
}
.activity-event-pages .element-ui-min-btn {
    font-size: 12px;
    padding: 9px 10px;
}
.activity-event-pages .el-select__caret.el-icon-arrow-up:before {
    content: "\E6E1";
    width: auto;
    height: auto;
    display: inline-block;
    background: none;
}
.activity-event-pages .activity-event-pages .el-button--primary {
    border-color: var(--color_primary);
    background-color: var(--color_primary);
}
.activity-event-pages .activity-event-pages .el-pagination.is-background .el-pager li:not(.disabled).active {
    background-color: var(--color_primary) !important;
    color: #fff !important;
}
.activity-event-pages .activity-event-pages .el-pager li.active {
    -webkit-box-shadow: 0 0 4px var(--color_primary);
            box-shadow: 0 0 4px var(--color_primary);
}
.activity-event-pages .el-button.element-ui-simple-btn,
  .activity-event-pages .el-button--primary.is-plain {
    -webkit-box-shadow: none;
            box-shadow: none;
    background: white;
}
.activity-event-pages .el-button.element-ui-simple-btn:hover,
  .activity-event-pages .el-button.element-ui-simple-btn:focus,
  .activity-event-pages .el-button--primary.is-plain:hover,
  .activity-event-pages .el-button--primary.is-plain:focus {
    background: var(--color_primary);
    border-color: var(--color_primary);
    color: #fff !important;
}
.activity-event-pages .el-select .el-input.is-focus .el-input__inner:hover {
    border-color: #e6e6e6;
}
.activity-event-pages select .el-input.is-focus .el-input__inner {
    border-color: var(--color_primary);
}
.activity-event-pages .el-button--primary,
  .activity-event-pages .el-button--info,
  .activity-event-pages .el-pager li.active {
    -webkit-box-shadow: none;
            box-shadow: none;
}
.activity-event-pages .el-button--info {
    background: #cccccc;
    border-color: #cccccc;
}
.activity-event-pages .el-menu-item:hover,
  .activity-event-pages .el-submenu__title:hover {
    color: var(--color_primary);
    background-color: transparent;
}
.activity-event-pages .el-checkbox span.el-checkbox__inner {
    width: 14px;
    height: 14px;
}
.activity-event-pages .el-checkbox__inner:after {
    width: 3px;
    height: 7px;
    top: 1px;
    left: 4px;
    border: 1px solid #fff;
    border-left: 0;
    border-top: 0;
}
.activity-event-pages .el-checkbox__label {
    padding-left: 6px;
}
.activity-event-pages .el-select .el-tag__close.el-icon-close {
    background-color: transparent;
}
.activity-event-pages .el-table {
    border-radius: 0 !important;
}
.activity-event-pages .el-table tr {
      height: auto;
}
.activity-event-pages .el-table .el-table__row .cell > div,
    .activity-event-pages .el-table .el-table__row .cell > span {
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
}
.activity-event-pages .el-table td,
    .activity-event-pages .el-table th.is-leaf {
      border-color: #ebedf0;
}
.activity-event-pages .el-table .el-table__fixed thead th,
    .activity-event-pages .el-table th.is-leaf,
    .activity-event-pages .el-table thead.has-gutter th {
      background: #ededed;
}
.activity-event-pages .el-table .el-table__fixed-right::before,
    .activity-event-pages .el-table .el-table__fixed::before {
      display: none;
}
.activity-event-pages .el-table .el-table__body-wrapper::-webkit-scrollbar {
      height: 8px;
}
.activity-event-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-thumb, .activity-event-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-track {
      border-radius: 5px;
      border-width: 0;
      background-color: #f4f4f4;
}
.activity-event-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-thumb {
      background-color: #dedfe0;
}
.activity-event-pages .activity-common-tab {
    margin-bottom: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 12px 20px 0 24px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-bottom: 1px solid #f3f4f6;
}
.activity-event-pages .activity-common-tab .el-tabs__header {
      margin: 0;
}
.activity-event-pages .activity-common-tab .el-tabs__nav-wrap::after {
      height: 0;
}
.activity-event-pages .activity-common-tab .el-tabs__active-bar {
      height: 1px;
}
.activity-event-pages .node-content.selected {
    background-color: var(--primary_back_color) !important;
    color: var(--color_primary) !important;
}
.activity_modules {
  /* 改变主题色变量 */
  --color_primary: #ff7a4b;
  --color_info: #cccccc;
  --primary_back_color: rgba(255, 122, 75, .1);
  --info_back_color: rgba(255, 122, 75, .1);
}
.activity_modules .el-menu-item,
  .activity_modules .el-submenu__title {
    line-height: 40px;
    height: 40px;
}
.activity_modules .el-menu-item-group__title {
    padding: 0;
}
.activity_modules .el-select-dropdown__item.selected,
  .activity_modules .el-dropdown-menu__item:focus,
  .activity_modules .el-dropdown-menu__item:not(.is-disabled):hover,
  .activity_modules .el-date-picker__header-label.active,
  .activity_modules .el-date-picker__header-label:hover,
  .activity_modules .el-picker-panel__icon-btn:hover,
  .activity_modules .el-time-panel__btn.confirm,
  .activity_modules .el-button--text,
  .activity_modules .el-date-table td.available:hover,
  .activity_modules .el-date-table td.today span,
  .activity_modules .el-button--default:focus,
  .activity_modules .el-button--default:hover,
  .activity_modules .time-select-item.selected:not(.disabled),
  .activity_modules .el-dialog__headerbtn:focus .el-dialog__close,
  .activity_modules .el-dialog__headerbtn:hover .el-dialog__close {
    color: var(--color_primary);
}
.activity_modules .el-button--default:focus,
  .activity_modules .el-button--default:hover,
  .activity_modules .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .activity_modules .el-button--primary,
  .activity_modules .el-switch.is-checked .el-switch__core {
    border-color: var(--color_primary);
}
.activity_modules .el-button--default:focus,
  .activity_modules .el-button--defaults:hover,
  .activity_modules .time-select-item:hover,
  .activity_modules .el-date-table td.in-range div {
    background-color: var(--primary_back_color);
}
.activity_modules .simulation_input_box,
  .activity_modules .green-btn,
  .activity_modules .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .activity_modules .el-switch.is-checked .el-switch__core {
    background-color: var(--color_primary) !important;
}
.activity_modules .el-button.is-plain:focus,
  .activity_modules .el-button.is-plain:hover {
    border-color: var(--color_primary);
    color: var(--color_primary);
}
.activity_modules .el-date-table td.current:not(.disabled) span,
  .activity_modules .el-button--primary,
  .activity_modules .el-date-table td.end-date span,
  .activity_modules .el-date-table td.start-date span {
    color: white;
    background-color: var(--color_primary);
}
.activity_modules .el-input__inner:focus,
  .activity_modules .el-select .el-input.is-focus .el-input__inner,
  .activity_modules .el-select .el-input__inner:focus,
  .activity_modules .el-textarea__inner:focus,
  .activity_modules .el-button--primary {
    border-color: var(--color_primary);
    -webkit-box-shadow: none;
            box-shadow: none;
}
.activity_modules .el-date-picker__time-header {
    z-index: 2;
}
.activity_modules .el-date-picker__time-header .el-time-panel.el-popper {
      position: absolute;
      top: 40px;
}
.activity_modules .el-dropdown-menu__item:focus,
  .activity_modules .el-dropdown-menu__item:not(.is-disabled):hover,
  .activity_modules .el-select-dropdown__item.hover,
  .activity_modules .el-select-dropdown__item:hover {
    background-color: var(--info_back_color);
}
.activity_modules .el-select__tags .el-tag {
    color: #606266;
    background-color: #f4f4f5;
    border-color: transparent;
}
.activity_modules .el-select__tags .el-tag .el-tag__close {
      background-color: #f4f4f5;
      color: #c0c4cc;
}
.activity_modules .el-select__tags .el-tag .el-tag__close:hover {
      color: #606266;
      background-color: #f4f4f5;
}
.activity_modules.calendar-date-picker-box {
  width: 322px;
}
.activity_modules.calendar-date-picker-box .el-date-table td.calendar-own-box {
    position: relative;
}
.activity_modules.calendar-date-picker-box .el-date-table td.calendar-own-box::after {
      content: "";
      position: absolute;
      bottom: 0px;
      left: calc(50% - 4px);
      width: 8px;
      height: 8px;
      border-radius: 50%;
      background-color: var(--color_primary);
}
.activity_modules.calendar-date-picker-box .el-date-table td span {
    width: 22px;
    height: 22px;
    line-height: 22px;
}
.activity_modules.calendar-date-picker-box .el-picker-panel__body-wrapper {
    height: 357px;
}
.activity_modules.calendar-date-picker-box .el-picker-panel__sidebar {
    position: absolute;
    top: unset;
    left: 131px;
    bottom: 10px;
    z-index: 2;
    padding: 0;
    width: 60px;
    border-width: 0;
}
.activity_modules.calendar-date-picker-box .el-picker-panel__sidebar .el-picker-panel__shortcut {
      padding: 0;
      text-align: center;
}
.activity_modules.calendar-date-picker-box .el-picker-panel__sidebar .el-picker-panel__shortcut:hover {
      color: var(--color_primary);
}
.activity_modules.calendar-date-picker-box .el-picker-panel__body {
    margin-left: 0;
}
.activity_modules.el-select-dropdown.is-multiple
.el-select-dropdown__item.selected {
  color: var(--color_primary);
}
.activity_modules.el-select-dropdown.is-multiple
.el-select-dropdown__item.selected.hover {
  background-color: var(--primary_back_color);
}
#activityEvent_app .el-dialog__headerbtn {
  top: 10px;
  right: 10px;
  width: 38px;
  height: 38px;
  line-height: 38px;
  background: #fff;
  border-radius: 50%;
  line-height: 38px;
}
.black_background {
  background-color: #151515;
  border-color: #151515;
}
.black_background .el-dropdown-menu__item {
    color: white;
}
.black_background .popper__arrow,
  .black_background .popper__arrow::after {
    border-bottom-color: #151515 !important;
}
.activity_modules.el-popover {
  min-width: 100px;
}
.activity-event-pages .page-height-max {
  height: calc(100vh - 61px);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.activity-event-pages .primary-font-back-color {
  color: var(--color_primary) !important;
  background-color: var(--primary_back_color) !important;
}
.activity-event-pages .primary-font-color {
  color: var(--color_primary) !important;
}
.activity-event-pages .primary-font-color__back-color {
  background-color: var(--color_primary) !important;
}
.activity-event-pages .primary-back-color {
  background-color: var(--primary_back_color) !important;
}
.activity-event-pages .info-back-color {
  background-color: #f3f4f6 !important;
}
.activity-event-pages .common-main-box {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: 8px;
  width: calc(100% - 200px);
  height: calc(100% - 16px);
  overflow: auto;
  background-color: white;
}
.activity-event-pages .form-operate-box {
  width: 100%;
  text-align: center;
  margin: 40px 0 20px 0;
}
.activity-event-pages .common-page-top-title {
  padding: 18px 20px;
  margin-bottom: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 16px;
  line-height: 33px;
  font-weight: 700;
  border-bottom: 2px #f3f4f6 solid;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.activity-event-pages .empty-img-box {
  width: 100%;
  padding-top: 153px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.works-web-app-page.activity-event-pages .works-upload-box,
.works-web-app-page.activity-event-pages .works-audit-box {
  margin: 0 20px;
  min-height: calc(100% - 105px) !important;
}
.works-web-app-page.activity-event-pages .primary-font-back-color {
  color: var(--color_primary) !important;
  background-color: var(--primary_back_color) !important;
}

.works-web-app-page[data-v-36c0585e] {
  padding-bottom: 120px;
  color: #303133;
  height: 100vh;
  width: 100vw;
  overflow: auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bottom-btn[data-v-36c0585e] {
  position: fixed;
  bottom: 0;
  left: 0;
  padding: 30px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  background: white;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  z-index: 101;
}
.bottom-btn div[data-v-36c0585e] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin: 0 10px;
    width: calc(50% - 20px);
    line-height: 40px;
    text-align: center;
    color: white;
    background-color: var(--color_primary);
    border-radius: 8px;
}
.bottom-btn.bottom-btn-cancel-box .cancel[data-v-36c0585e] {
  background-color: #a6a9ad;
}
.title-header-top[data-v-36c0585e] {
  padding: 0 16px;
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 3fr) minmax(0, 1fr);
  grid-gap: 20px;
  text-align: center;
  line-height: 40px;
  font-family: PingFang SC, PingFang SC-Semibold;
  font-weight: 600;
  font-size: 17px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.title-header-top .back-btn[data-v-36c0585e] {
    font-size: 14px;
    font-weight: 400;
    text-align: left;
}
.tabs-box[data-v-36c0585e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  margin-bottom: 20px;
}
.tabs-box .tab-item[data-v-36c0585e] {
    padding: 12px 0;
    text-align: center;
    font-size: 14px;
    font-family: PingFang SC, PingFang SC-Medium;
    font-weight: 500;
    line-height: 20px;
    color: #999999;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.tabs-box .tab-item.checked[data-v-36c0585e] {
    font-weight: 600;
    color: var(--color_primary);
    border-bottom: 1px var(--color_primary) solid;
}
.tabs-box .el-icon-warning[data-v-36c0585e] {
    color: #F56C6C;
}

.app-works-edit-box .form-tabs .el-tag {
  margin-bottom: 8px;
  border-width: 0;
  color: #666666;
  background: rgba(153, 153, 153, .1);
}
.app-works-edit-box .form-tabs .el-tag .el-tag__close {
    color: #666666;
}
.app-works-edit-box .form-tabs .el-tag .el-tag__close:hover {
      color: white;
      background: rgba(153, 153, 153, .4);
}
.app-works-edit-box .el-form-item {
  margin-bottom: 10px;
}
.app-works-edit-box .el-form-item__content {
  margin: 0 !important;
}
.app-works-edit-box .el-form--label-top .el-form-item__label {
  padding: 0;
  line-height: 30px;
}
.app-works-edit-box .other-info .el-form-item__label {
  max-width: 100%;
}

.app-works-edit-box[data-v-b75ade5a] {
  margin-top: 20px;
  padding: 0 20px;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.basic-info[data-v-b75ade5a] {
  width: 100%;
  margin-bottom: 30px;
}
.works-edit-title[data-v-b75ade5a] {
  margin-bottom: 30px;
  font-size: 15px;
  line-height: 10px;
  padding-left: 10px;
  border-left: 2px #ff7a4b solid;
}
.form-tabs[data-v-b75ade5a] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  max-width: 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.cover-img-select-box[data-v-b75ade5a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
}
.cover-img-select-box .cover-img-box[data-v-b75ade5a] {
    margin-right: 10px;
    display: inline-block;
    cursor: pointer;
}
.cover-img-select-box .cover-img-box > div[data-v-b75ade5a] {
      overflow: hidden;
      border-radius: 4px;
      width: 210px;
      height: 140px;
}
.cover-img-select-box .cover-img-box .el-image[data-v-b75ade5a] {
      width: 100%;
}
.cover-img-select-box .cover-img-box .cover-img[data-v-b75ade5a] {
      overflow: hidden;
}
.cover-img-select-box .cover-img-box .default-cover-img[data-v-b75ade5a] {
      font-size: 30px;
      text-align: center;
      color: #909399;
      background-color: #ebedf0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
}
.cover-img-select-box .cover-img-box .default-cover-img > div[data-v-b75ade5a] {
        margin-top: 5px;
        font-size: 12px;
        line-height: 24px;
}
.tag-values-box[data-v-b75ade5a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 28px;
}
.tag-values-box .tag-values-item[data-v-b75ade5a] {
    margin-right: 12px;
    margin-bottom: 12px;
}
.tag-values-box .tag-values-item[data-v-b75ade5a] {
    padding: 0 8px;
    background: #f7f8fa;
    border-radius: 4px;
    cursor: pointer;
}
.str-hint[data-v-b75ade5a] {
  margin-top: 8px;
  width: 100%;
  line-height: 14px;
  color: #999;
  font-size: 12px;
}

#uploads[data-v-aca9c332] {
  position: absolute;
  left: 100000px;
  top: 10000px;
  width: 0;
  height: 0;
}
.croppper-g-wapper[data-v-aca9c332] {
  position: relative;
  padding: 20px;
  width: 90vw;
  height: 90vh;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.croppper-g-wapper .middle[data-v-aca9c332] {
    width: 100%;
}
.croppper-g-wapper .middle .cropper-content[data-v-aca9c332] {
      height: 40vh;
}
.croppper-g-wapper .bottom[data-v-aca9c332] {
    position: absolute;
    bottom: 10px;
    left: 0;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around;
}
.croppper-g-wapper .bottom button[data-v-aca9c332] {
      width: 45%;
}

.works-web-app-page .works-info-box {
  padding: 0 20px;
}
.works-web-app-page .works-content-row .cover-img {
  width: 210px !important;
}
.works-web-app-page .works-content-row .cover-img img {
    width: 210px !important;
}
.works-web-app-page .works-info-box .el-form-item__label {
  text-align: left;
  width: 100% !important;
}
.works-web-app-page .works-info-box .el-form-item__content {
  margin-left: 0 !important;
}

.works-content-box[data-v-fc303536] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.works-edit-title[data-v-fc303536] {
  margin-bottom: 30px;
  font-size: 15px;
  line-height: 10px;
  padding-left: 10px;
  border-left: 2px var(--color_primary) solid;
}
.works-content-row[data-v-fc303536],
.report-box[data-v-fc303536],
.divider-box[data-v-fc303536] {
  margin-bottom: 12px;
}
.works-content-row[data-v-fc303536] {
  position: relative;
  padding: 0 10px;
  width: 100%;
  color: #454545;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  white-space: normal;
  overflow: hidden;
  line-height: 30px;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 4px;
  box-sizing: border-box;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.works-content-row .cover-img[data-v-fc303536] {
    padding: 10px 0;
    width: 300px;
    overflow: hidden;
}
.works-content-row .cover-img img[data-v-fc303536] {
      width: 300px;
      border-radius: 4px;
}
.works-content-row .title[data-v-fc303536] {
    width: 120px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.works-content-row .title .el-icon-warning[data-v-fc303536] {
      display: none;
      font-size: 16px;
      color: #FF6E6E;
}
.works-content-row .title div[data-v-fc303536] {
      width: 65%;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
}
.works-content-row .value[data-v-fc303536] {
    width: calc(100% - 190px);
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.works-content-row .anomaly-box[data-v-fc303536] {
    display: none;
    opacity: 0;
    color: #ff7a4b;
    width: 70px;
    cursor: pointer;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}
.works-content-row .form-tabs[data-v-fc303536] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.works-content-row .form-tabs .el-tag[data-v-fc303536] {
      margin-right: 8px;
      margin-bottom: 8px;
}
.divider-box[data-v-fc303536] {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 30px;
}
.divider-box .title[data-v-fc303536] {
    position: relative;
    padding: 0 8px;
    background-color: white;
}
.divider-box .line-box[data-v-fc303536] {
    position: absolute;
    top: 14.5px;
    height: 1px;
    background-color: #999;
    width: 100%;
}
.report-box[data-v-fc303536] {
  --border-color: #999;
  border-bottom: 1px solid var(--border-color);
  border-left: 1px solid var(--border-color);
}
.report-box .row[data-v-fc303536] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.report-box .row .column[data-v-fc303536] {
      padding: 8px 10px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      border-top: 1px solid var(--border-color);
      border-right: 1px solid var(--border-color);
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
}
.edit-works-info-box .works-content-row[data-v-fc303536]:hover,
.anomaly.works-content-row[data-v-fc303536] {
  background-color: rgba(255, 122, 75, .1);
}
.anomaly.works-content-row .el-icon-warning[data-v-fc303536] {
  display: block;
}
.edit-works-info-box .works-content-row:hover .anomaly-box[data-v-fc303536] {
  display: block;
  opacity: 1;
}
.error-works-info-box .works-content-row .value[data-v-fc303536] {
  width: calc(100% - 124px);
}

.app-works-edit-box .form-tabs .el-tag {
  margin-bottom: 8px;
  border-width: 0;
  color: #666666;
  background: rgba(153, 153, 153, .1);
}
.app-works-edit-box .form-tabs .el-tag .el-tag__close {
    color: #666666;
}
.app-works-edit-box .form-tabs .el-tag .el-tag__close:hover {
      color: white;
      background: rgba(153, 153, 153, .4);
}
.app-works-edit-box .el-form-item {
  margin-bottom: 10px;
}
.app-works-edit-box .el-form-item__content {
  margin: 0 !important;
}
.app-works-edit-box .el-form--label-top .el-form-item__label {
  padding: 0;
  line-height: 30px;
}
.app-works-edit-box .other-info .el-form-item__label {
  max-width: 100%;
}

.app-works-edit-box[data-v-63b4d518] {
  margin-top: 20px;
  padding: 0 20px;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.basic-info[data-v-63b4d518] {
  width: 100%;
  margin-bottom: 30px;
}
.works-edit-title[data-v-63b4d518] {
  margin-bottom: 30px;
  font-size: 15px;
  line-height: 10px;
  padding-left: 10px;
  border-left: 2px #ff7a4b solid;
}
.form-tabs[data-v-63b4d518] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  max-width: 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.cover-img-select-box[data-v-63b4d518] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
}
.cover-img-select-box .cover-img-box[data-v-63b4d518] {
    margin-right: 10px;
    display: inline-block;
    cursor: pointer;
}
.cover-img-select-box .cover-img-box > div[data-v-63b4d518] {
      overflow: hidden;
      border-radius: 4px;
      width: 210px;
      height: 140px;
}
.cover-img-select-box .cover-img-box .el-image[data-v-63b4d518] {
      width: 100%;
}
.cover-img-select-box .cover-img-box .cover-img[data-v-63b4d518] {
      overflow: hidden;
}
.cover-img-select-box .cover-img-box .default-cover-img[data-v-63b4d518] {
      font-size: 30px;
      text-align: center;
      color: #909399;
      background-color: #ebedf0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
}
.cover-img-select-box .cover-img-box .default-cover-img > div[data-v-63b4d518] {
        margin-top: 5px;
        font-size: 12px;
        line-height: 24px;
}
.tag-values-box[data-v-63b4d518] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 28px;
}
.tag-values-box .tag-values-item[data-v-63b4d518] {
    margin-right: 12px;
    margin-bottom: 12px;
}
.tag-values-box .tag-values-item[data-v-63b4d518] {
    padding: 0 8px;
    background: #f7f8fa;
    border-radius: 4px;
    cursor: pointer;
}
.str-hint[data-v-63b4d518] {
  margin-top: 8px;
  width: 100%;
  line-height: 14px;
  color: #999;
  font-size: 12px;
}

.evaluate-approve-evaluate-confirm-pop .public-pop-root-inside .operation[data-v-7d827ee7] {
  margin-top: 40px;
  text-align: center;
}
.evaluate-approve-evaluate-confirm-pop .public-pop-root-inside .upload-file[data-v-7d827ee7] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 21px;
  border: 1px dashed var(--color_primary);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.evaluate-approve-evaluate-confirm-pop .public-pop-root-inside .upload-file .upload-file-name[data-v-7d827ee7] {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 8px;
}
.evaluate-approve-evaluate-confirm-pop .public-pop-root-inside .upload-file .upload-file-message[data-v-7d827ee7] {
    color: rgba(153, 153, 153, .9);
    margin-top: 10px;
}
.evaluate-approve-evaluate-confirm-pop .public-pop-root-inside .upload-file .upload-file-icon[data-v-7d827ee7] {
    border: 2px solid #B7B7B7;
    font-size: 64px;
    color: #B7B7B7;
    padding: 10px 12px;
    margin-bottom: 10px;
    cursor: pointer;
}
.evaluate-approve-evaluate-confirm-pop .public-pop-root-inside .evaluate-approve-evaluate-confirm-pop-content[data-v-7d827ee7] {
  max-height: calc(80vh - 130px);
  overflow-y: auto;
}
.evaluate-approve-evaluate-confirm-pop .public-pop-root-inside .evaluate-approve-evaluate-confirm-pop-content .card-item[data-v-7d827ee7] {
    margin-bottom: 18px;
}
.evaluate-approve-evaluate-confirm-pop .public-pop-root-inside .evaluate-approve-evaluate-confirm-pop-content .card-item .title[data-v-7d827ee7] {
      margin-bottom: 12px;
      padding: 0 12px;
      line-height: 26px;
      background-color: #f3f4f6;
      border-radius: 4px;
}
.evaluate-approve-evaluate-confirm-pop .public-pop-root-inside .evaluate-approve-evaluate-confirm-pop-content .card-item .content[data-v-7d827ee7] {
      text-align: center;
}
.evaluate-approve-evaluate-confirm-pop .public-pop-root-inside .evaluate-approve-evaluate-confirm-pop-content .card-item .content img[data-v-7d827ee7] {
        width: 120px;
}
.evaluate-approve-evaluate-confirm-pop .public-pop-root-inside .evaluate-approve-evaluate-confirm-pop-content .hint-box[data-v-7d827ee7] {
    margin-bottom: 12px;
    text-align: center;
    line-height: 30px;
    background-color: var(--primary_back_color);
    border-radius: 4px;
}
.evaluate-approve-evaluate-confirm-pop .public-pop-root-inside .evaluate-approve-evaluate-confirm-pop-content iframe[data-v-7d827ee7] {
    display: block;
    width: 100%;
    height: 500px;
}
/*
 * 网盘文件选择与上传
 */
body{
	width: 100%;
	height: 100%;
	font-size: 16px;
	/*font-family: "微软雅黑";*/
	font-family: Microsoft YaHei,Avenir,Helvetica,Arial,sans-serif;
    /*
	background: #ababb3;
    */
}
/*
.layui-layer-content{
    height:672px;
}
*/
/* 统一弹框样式 xiuxiu 20250109  */
.layui-layer.layui-layer-page.layui-layer-bobg{
	border-radius: 8px;
	overflow: hidden;
}
.update_alert{
    /*
	position: absolute;
	top: 7.8%;
	left: 31.1%;
    */
	width: 100%;
	height: 100%;
	background: #ffffff;
}
.update_title{
	width: 100%;
	height: 7.7%;
    text-align:center;
    position:relative;
	background: #FFFFFF;
}
.update_title a{
	display: inline-block;
    width:100px;
}
#update_localupdate{
	font-size: 15px;
	line-height: 50px;
}
.update_selected{
	color: #51b1f8;
}
#update_microselect{
	font-size: 15px;
	line-height: 50px;
}
.update_local{
	margin-top: 2.3% !important;
	width: 95%;
	padding-top: 4.3%;
	background: #f8f8f8;
	margin: 0 auto;
}
.update_delete{
	/*
    float: right;
	margin-right:10px;
	margin-top: 12px;
    */
    top:10px;
    right:12px;
    position:absolute;
    display:inline-block;
    cursor: pointer;
}
.update_picturebox{
	width: 100%;
	height: 90%;
	font-size: 18px;
	color: #e3e3e3;
    padding-top:3.6%;
    padding-bottom:10.1%;
	text-align: center;
    color: #ccc;
    display:block;
}
.update_picturebox > img{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 26px;
}
.ugdate_updatefile{
	display: none;
}
.update_schedule{
	width: 94.25%;
	height: 24%;
    margin:13px auto 0 auto;
	padding-left: 1%;
	padding-right: 1%;
	padding-top: 6px;
	padding-bottom: 6px;
	background: #FFFFFF;
    position:relative;
    /*
    overflow: hidden;
    */
}
.update_schedule_first{
    margin-top: 0;
}
.update_schedule div{
	display: inline-block;
	float: left;
}
.update_deletefile{
    display: block;
	position: absolute;
    top:-11px;
    right:-8px;
    /*
    margin-top: -17px;
    margin-left:87.1%;
    margin-left: 80.1%;
    */
}
.update_schedule p{
	padding-left: 32px;
    font-size: 13px;
}
.update_schedule .update_schedule_inform_second{
    font-size: 12px;
    color: #999999;
}
.update_schedule p b{
	float: right;
	font-weight: normal;
    color: #797979;
}
.update_schedule > .update_bar{
	width: 100%;
	height: 4px;
	margin-top: 6px;
	background: #F8F8F8;
    float: left;
    display: block;
}
.update_bar div{
	width: 0%;
	height: 4px;
	background: #6ec1ff;
    border-radius:50px;
}
.update_deletefile img{
	display: none;
}
.update_updatefile_bottom{
	margin-top: 14%;
	width: 100%;
	height: 44px;
	background: #f0f2f3 !important;
}
.update_updatefile_bottom .update_updatefile_bottom_select{
    margin-right: 12px;
    background-color: #51B1F8;
}
.update_updatefile_bottom button,#continue_add_files{
	margin-top: 8px;
	width: 70px;
	height: 30px;
    line-height:30px;
    text-align:center;
	float: right;
	margin-right: 6px;
	border: 0px;
	background: #f4a306;
	color: #FFFFFF;
	font-size: 12px;
    border-radius: 1px;
    outline: none;
    cursor: pointer;
}
.update_micro{
	width: 100%;
	height: 55.4%;
	margin: 0 auto;
	display: none;
}
.update_micro_top{
	width: 100%;
	height: 56px;
    vertical-align: middle;
	background: #F8F8F8;
    position:relative;
}
.update_input{
	width: 100%;
	height: 40px;
    font-size: 13px;
    color: #999999;
	border-radius: 20px;
	border: 1px #eeeeee solid;
	padding-left: 2%;
    /*margin: 8px 0px 8px 2%;*/
	float: left;
    outline: none;
}
input::-webkit-input-placeholder{
    color:#999;
    font-size:13px;
}
input::-moz-placeholder{
    color:#999;
    font-size:13px;
}
input::-ms-input-placeholder{
    color:#999;
    font-size:13px;
}
input::placeholder{
    color:#999;
    font-size:13px;
}
.update_search_close{
    width: 20px;
    height: 20px;
    border-radius: 20px;
    background: url(/zhvd/static/images/pan/document_icon02.png) no-repeat;
    position:absolute;
    top: 50%;
    margin-top: -10px;
    right: 46px;
    cursor: pointer;
}
.update_inputnot{
	width: 52.41%;
	height: 68%;
	border-radius: 20px;
	border: 1px #eeeeee solid;
	padding-left: 2%;
	margin-left: 2%;
	float: left;
    /*
	background: url(/zhvd/static/images/pan/document_icon03.png) no-repeat 94% 50%,#FFFFFF;
    */
    outline: none;
}
.update_namesort{
    display: inline-block;
    position: absolute;
    right: 116px;
    cursor: pointer;
}
.update_allfile{
    display: inline-block;
    position: absolute;
    right: 10px;
    cursor: pointer;
}
.update_namesort img{
	display: block;
	margin-top: 21px;
	float: left;
	margin-left: 14px;
    margin-right: 7px;
}
.update_namesort b{
	font-weight: normal;
	display: block;
	float: left;
	font-size: 14px;
    color: #999999;
    line-height: 55px;
}
.update_allfile img{
	display: block;
	margin-top: 21px;
	float: left;
	margin-left: 14px;
    margin-right: 7px;
}
.update_allfile b{
	font-weight: normal;
	display: block;
	float: left;
	line-height: 55px;
	font-size: 14px;
    color: #999999;
}
.update_micro_middle{
	width: 97%;
	height: 16%;
	padding-left: 3%;
    float: left;
}
.update_micro_middle p{
	font-size: 13px;
	line-height: 60px;
}
.update_micro_middle p b{
	font-weight: normal;
	color: #51B1F8;
    cursor: pointer;
}
.filePath{
    color:#51b1f8;
    cursor:pointer;
}
.keywrodsPath{
    color:#51b1f8;
}
.colLine{
    padding:0px 5px 0 5px;
    color: #929292;
    cursor:auto;
}
#go_back{
    padding-right:10px;
}
.update_csearch{
    width: 52.41%;
    height: 40px;
    margin: 8px 2%;
    float: left;
    position: relative;
}
.update_over{
	width: 30px;
	height: 40px;
	position: absolute;
	cursor: pointer;
    right: 12px;
    background: url(/zhvd/static/images/pan/document_icon03.png) no-repeat center;
}
.update_namesort_list{
	width: 118px;
    font-size: 13px;
	position: absolute;
	z-index: 200;
	background: #FFFFFF;
	right: 135px;
	top: 55px;
	border: 1px #E3E3E3 solid;
	display: none;
    color: #888888;
    border-radius: 2px;
}
.update_namesort_list b{
	display: block;
	position: absolute;
	top: -12px;
	left: 89px;
}
.update_namesort_list li{
	height: 34px;
	line-height: 34px;
	cursor: pointer;
	padding-left: 4%;
}
.update_allfile_list{
	width: 118px;
	position: absolute;
	z-index: 200;
	background: #FFFFFF;
	right: 30px;
	top: 55px;
	border: 1px #E3E3E3 solid;
	display: none;
    border-radius: 2px;
}
.update_namesort_list_top{
    position: absolute;
    left: 80px;
    top:-8px;
    width:14px;
    height:14px;
    border-top: 1px #E3E3E3 solid;
    border-left: 1px #E3E3E3 solid;
    background:#fff;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
}
.update_namesort_list  ul{
    position: relative;
    z-index: 9;
}
.update_allfile_list b{
	display: block;
	position: absolute;
	top: -12px;
	left: 80px;
}
.update_allfile_list  ul{
    position: relative;
    z-index: 9;
}
.update_allfile_list li{
	height: 30px;
	line-height: 30px;
	padding-left: 11.6%;
	cursor: pointer;
    font-size: 13px;
    color: #888888;
}
.update_micro_bottom{
	width: 94%;
	height: 100%;
	margin-left: 3%;
	padding-bottom: 2%;
    overflow-y:auto;
}
.update_fileupdate{
	width: 100%;
	height: 40px;
    -webkit-box-sizing:content-box;
            box-sizing:content-box;
	padding-top: 10px;
	padding-bottom: 10px;
    border-bottom: 1px solid #eeeeee;
    position: relative;
    cursor:pointer;
}
.update_fileupdate div{
	display: inline-block;
	float: left;
    width:7%;
    margin-top:8px;
}
/*
.update_fileupdate p{
	padding-left: 50px;
}
*/
.update_fileupdate_inform{
    font-size: 14px;
    color:black;
    width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 15px;
}
.update_fileupdate_date{
    font-size:12px;
    color:#b6b6b6;
    margin-top: 8px;
    padding-left:50px;
}
.update_fileupdate p b{
	font-weight: normal;
	color: #51B1F8;
}
.update_updatefile{
    display: none;
}
.update_file_arrow{
    position:absolute;
    width:18px;
    height:18px;
    right:25px;
    top:50%;
    margin-top:-10px;
	background: url(/zhvd/static/images/pan/document_icon14.png) no-repeat;
}
.update_selectbox{
	position: absolute;
	width: 20px;
	height: 20px;
	border: 1px #EEEEEE solid;
	right: 25px;
    top: 50%;
    margin-top: -10px;
}
.update_selectboxon{
	background: url(/zhvd/static/images/pan/document_icon12.png) no-repeat;
    width: 20px;
    height: 20px;
    border: none;
}
.update_admit{
	font-size: 15px;
	position: absolute;
	width: 16.06%;
	height: 40px;
	background: #51B1F8;
	color: #FFFFFF;
	border: 0;
    /*
	margin-top: 26.5%;
    */
	left: 42%;
	bottom: 2.5%;
    border-radius: 4px;
    outline: none;
    cursor: pointer;
}
.update_admit_finish_str{
	width: 20%;
	background: #909399;
	cursor: no-drop;
}
.upload_first_task{
    display:inline-block;
    position:absolute;
    top: 34px;
    left: 3%;
}
.no_content_dom{
    width:100%;
    height:320px;
    background:url(/vue/dist/static/img/no_content_03.13a87c9.png) center no-repeat;
}
.update_local_size, .update_local_type{
    font-size:14px;
    word-break: break-all;
}

.evaluate-approve-evaluate-notice-pop .public-pop-root-inside .operation[data-v-266949f8] {
  margin-top: 40px;
  text-align: center;
}
.evaluate-approve-evaluate-notice-pop .public-pop-root-inside .upload-file[data-v-266949f8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 21px;
  border: 1px dashed var(--color_primary);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.evaluate-approve-evaluate-notice-pop .public-pop-root-inside .upload-file .upload-file-name[data-v-266949f8] {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 8px;
}
.evaluate-approve-evaluate-notice-pop .public-pop-root-inside .upload-file .upload-file-message[data-v-266949f8] {
    color: rgba(153, 153, 153, .9);
}
.evaluate-approve-evaluate-notice-pop .public-pop-root-inside .upload-file .upload-file-icon[data-v-266949f8] {
    border: 2px solid #B7B7B7;
    font-size: 64px;
    color: #B7B7B7;
    padding: 10px 12px;
    margin-bottom: 10px;
    cursor: pointer;
}
.evaluate-approve-evaluate-notice-pop .public-pop-root-inside .evaluate-approve-evaluate-notice-pop-content[data-v-266949f8] {
  max-height: calc(80vh - 130px);
  overflow-y: auto;
}
.evaluate-approve-evaluate-notice-pop .public-pop-root-inside .evaluate-approve-evaluate-notice-pop-content .card-item[data-v-266949f8] {
    margin-bottom: 18px;
}
.evaluate-approve-evaluate-notice-pop .public-pop-root-inside .evaluate-approve-evaluate-notice-pop-content .card-item .title[data-v-266949f8] {
      margin-bottom: 12px;
      padding: 0 12px;
      line-height: 26px;
      background-color: #f3f4f6;
      border-radius: 4px;
}
.evaluate-approve-evaluate-notice-pop .public-pop-root-inside .evaluate-approve-evaluate-notice-pop-content .upload-box[data-v-266949f8] {
    text-align: center;
}
.evaluate-approve-evaluate-notice-pop .public-pop-root-inside .evaluate-approve-evaluate-notice-pop-content .upload-box img[data-v-266949f8] {
      width: 120px;
}
.evaluate-approve-evaluate-notice-pop .public-pop-root-inside .evaluate-approve-evaluate-notice-pop-content .upload-box div span[data-v-266949f8] {
      color: var(--color_primary);
      text-decoration: underline;
      cursor: pointer;
}

.evaluate-audit-evaluate-log[data-v-54672ccc] {
  height: calc(100% - 50px);
  overflow: auto;
}
.evaluate-audit-evaluate-log .evaluate-audit-evaluate-log-main[data-v-54672ccc] {
    padding: 0 18px;
}
.evaluate-audit-evaluate-log .evaluate-audit-evaluate-log-main .log-item[data-v-54672ccc] {
      margin: 18px 0;
      font-size: 12px;
      border-bottom: 1px solid #ededed;
}
.evaluate-audit-evaluate-log .evaluate-audit-evaluate-log-main .log-item .log-row[data-v-54672ccc] {
        margin-bottom: 8px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
}
.evaluate-audit-evaluate-log .evaluate-audit-evaluate-log-main .log-item .log-row .key[data-v-54672ccc] {
          margin-right: 6px;
          width: 64px;
          text-align: right;
}
.evaluate-audit-evaluate-log .evaluate-audit-evaluate-log-main .log-item .log-row .val[data-v-54672ccc] {
          width: calc(100% - 70px);
}

.evaluate-audit-evaluate-score[data-v-6fa9a12d] {
  height: calc(100% - 50px);
  overflow: auto;
}
.evaluate-audit-evaluate-score .evaluate-audit-evaluate-score-main[data-v-6fa9a12d] {
    padding: 0 18px;
}
.evaluate-audit-evaluate-score .evaluate-audit-evaluate-score-main .card-item[data-v-6fa9a12d] {
      margin-bottom: 24px;
}
.evaluate-audit-evaluate-score .evaluate-audit-evaluate-score-main .card-item .title[data-v-6fa9a12d] {
        margin-bottom: 12px;
        font-weight: bold;
}
.evaluate-audit-evaluate-score .evaluate-audit-evaluate-score-main .card-item .nav-list[data-v-6fa9a12d] {
        margin-bottom: 12px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        line-height: 26px;
}
.evaluate-audit-evaluate-score .evaluate-audit-evaluate-score-main .card-item .nav-list .nav-item[data-v-6fa9a12d] {
          padding: 0 8px;
          margin-right: 12px;
          margin-bottom: 12px;
          font-size: 12px;
          background-color: #ededed;
          border-radius: 4px;
          cursor: pointer;
}
.evaluate-audit-evaluate-score .evaluate-audit-evaluate-score-main .card-item .nav-list .nav-item.check[data-v-6fa9a12d] {
          color: white;
          background-color: var(--color_primary);
}

.evaluate-audit-info[data-v-1859f390] {
  height: calc(100% - 50px);
  overflow: auto;
}
.evaluate-audit-info .evaluate-audit-info-main[data-v-1859f390] {
    --border: 1px solid #EBEEF5;
    position: relative;
}
.evaluate-audit-info .evaluate-audit-info-main .export-btn[data-v-1859f390] {
      position: absolute;
      top: -45px;
      right: 18px;
}
.evaluate-audit-info .evaluate-audit-info-main .row[data-v-1859f390] {
      padding: 0 18px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      line-height: 40px;
      border-bottom: var(--border);
}
.evaluate-audit-info .evaluate-audit-info-main .row .key[data-v-1859f390] {
        width: 80px;
}
.evaluate-audit-info .evaluate-audit-info-main .row .val[data-v-1859f390] {
        width: calc(100% - 100px);
}

.evaluate-approve-evaluate-audit-page .evaluate-approve-evaluate-audit-main ::-webkit-scrollbar {
  width: 4px;
  border-width: 0;
}
.evaluate-approve-evaluate-audit-page .evaluate-approve-evaluate-audit-main ::-webkit-scrollbar-thumb,
.evaluate-approve-evaluate-audit-page .evaluate-approve-evaluate-audit-main ::-webkit-scrollbar-track {
  border-width: 0;
}

.evaluate-approve-evaluate-audit-page .evaluate-approve-evaluate-audit-main[data-v-39821c8c] {
  height: 100vh;
  width: 100vw;
  background-color: white;
  overflow: hidden;
}
.evaluate-approve-evaluate-audit-page .evaluate-approve-evaluate-audit-main .activity-join-evaluate-approve-header .evaluate-info[data-v-39821c8c] {
    padding: 15px 32px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    background-color: white;
}
.evaluate-approve-evaluate-audit-page .evaluate-approve-evaluate-audit-main .activity-join-evaluate-approve-header .evaluate-info .left-box[data-v-39821c8c] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
}
.evaluate-approve-evaluate-audit-page .evaluate-approve-evaluate-audit-main .activity-join-evaluate-approve-header .evaluate-info .left-box .evaluate-info-text[data-v-39821c8c] {
        margin-left: 18px;
        font-weight: bold;
}
.evaluate-approve-evaluate-audit-page .evaluate-approve-evaluate-audit-main .activity-join-evaluate-approve-header .evaluate-info .left-box .back-btn[data-v-39821c8c] {
        cursor: pointer;
}
.evaluate-approve-evaluate-audit-page .evaluate-approve-evaluate-audit-main .activity-join-evaluate-approve-header .evaluate-info .right-box[data-v-39821c8c] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.evaluate-approve-evaluate-audit-page .evaluate-approve-evaluate-audit-main .activity-join-evaluate-approve-header .evaluate-info .right-box .prev-box[data-v-39821c8c],
      .evaluate-approve-evaluate-audit-page .evaluate-approve-evaluate-audit-main .activity-join-evaluate-approve-header .evaluate-info .right-box .next-prev[data-v-39821c8c] {
        padding: 4px 6px;
        font-size: 13px;
        color: var(--color_primary);
        background-color: var(--primary_back_color);
        border-radius: 4px;
        cursor: pointer;
}
.evaluate-approve-evaluate-audit-page .evaluate-approve-evaluate-audit-main .activity-join-evaluate-approve-header .evaluate-info .right-box .works-name[data-v-39821c8c] {
        margin: 0 12px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
}
.evaluate-approve-evaluate-audit-page .evaluate-approve-evaluate-audit-main .activity-join-evaluate-approve-header .evaluate-info .right-box .works-name .text[data-v-39821c8c] {
          max-width: 200px;
          font-weight: bold;
          overflow: hidden;
          white-space: nowrap;
          text-overflow: ellipsis;
}
.evaluate-approve-evaluate-audit-page .evaluate-approve-evaluate-audit-main .activity-join-evaluate-approve-header .evaluate-info .right-box .works-name .status[data-v-39821c8c] {
          color: #E6A23C;
}
.evaluate-approve-evaluate-audit-page .evaluate-approve-evaluate-audit-main .evaluate-approve-evaluate-audit-content[data-v-39821c8c] {
    --border: 1px solid #EBEEF5;
    padding: 0 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: calc(100vh - 86px);
    border-top: var(--border);
}
.evaluate-approve-evaluate-audit-page .evaluate-approve-evaluate-audit-main .evaluate-approve-evaluate-audit-content > div[data-v-39821c8c] {
      padding: 12px;
      position: relative;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
}
.evaluate-approve-evaluate-audit-page .evaluate-approve-evaluate-audit-main .evaluate-approve-evaluate-audit-content .left-box[data-v-39821c8c] {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      width: calc(100% - 300px);
}
.evaluate-approve-evaluate-audit-page .evaluate-approve-evaluate-audit-main .evaluate-approve-evaluate-audit-content .left-box .open-btn[data-v-39821c8c] {
        position: absolute;
        z-index: 2;
        top: calc(50% - 50px);
        right: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        width: 50px;
        height: 100px;
        color: white;
        font-size: 12px;
        font-weight: bold;
        background-color: var(--color_primary);
        border-radius: 10px 0 0 10px;
        cursor: pointer;
}
.evaluate-approve-evaluate-audit-page .evaluate-approve-evaluate-audit-main .evaluate-approve-evaluate-audit-content .left-box .open-btn i[data-v-39821c8c] {
          font-size: 30px;
}
.evaluate-approve-evaluate-audit-page .evaluate-approve-evaluate-audit-main .evaluate-approve-evaluate-audit-content .right-box[data-v-39821c8c] {
      width: 300px;
      border-left: var(--border);
}
.evaluate-approve-evaluate-audit-page .evaluate-approve-evaluate-audit-main .evaluate-approve-evaluate-audit-content .right-box .close-btn[data-v-39821c8c] {
        position: absolute;
        top: calc(50% - 50px);
        left: 0;
        width: 18px;
        text-align: center;
        line-height: 100px;
        background-color: #F2F2F2;
        cursor: pointer;
}
.evaluate-approve-evaluate-audit-page .evaluate-approve-evaluate-audit-main .evaluate-approve-evaluate-audit-content .nav-list[data-v-39821c8c] {
      margin-bottom: 12px;
      padding: 0 18px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      line-height: 36px;
      background-color: var(--primary_back_color);
      border-right: 4px;
}
.evaluate-approve-evaluate-audit-page .evaluate-approve-evaluate-audit-main .evaluate-approve-evaluate-audit-content .nav-list .nav-item[data-v-39821c8c] {
        margin-right: 18px;
        cursor: pointer;
}
.evaluate-approve-evaluate-audit-page .evaluate-approve-evaluate-audit-main .evaluate-approve-evaluate-audit-content .nav-list .nav-item.check[data-v-39821c8c] {
        color: var(--color_primary);
        border-bottom: 2px solid var(--color_primary);
}

.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main ::-webkit-scrollbar {
  width: 4px;
  border-width: 0;
}
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main ::-webkit-scrollbar-thumb,
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main ::-webkit-scrollbar-track {
  border-width: 0;
}
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main .el-button--text {
  color: var(--color_primary);
}
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main .filtrate .filtrate-result {
  padding: 0;
}

.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main[data-v-0cabd129] {
  height: 100vh;
  width: 100vw;
  background-color: #f3f4f6;
  overflow: hidden;
}
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main .activity-join-evaluate-approve-header[data-v-0cabd129] {
    overflow: hidden;
}
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main .activity-join-evaluate-approve-header .evaluate-info[data-v-0cabd129] {
      padding: 0 32px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      line-height: 56px;
      background-color: white;
}
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main .activity-join-evaluate-approve-header .evaluate-info .evaluate-info-text[data-v-0cabd129] {
        margin-left: 18px;
        font-weight: bold;
}
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main .activity-join-evaluate-approve-header .evaluate-info .back-btn[data-v-0cabd129] {
        cursor: pointer;
}
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main .activity-join-evaluate-approve-content[data-v-0cabd129] {
    padding: 0 80px;
    border: 1px solid transparent;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height: calc(100vh - 86px);
    overflow: auto;
}
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main .activity-join-evaluate-approve-content .card-box[data-v-0cabd129] {
      margin-top: 12px;
      padding: 12px 18px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      background-color: white;
      border-radius: 8px;
}
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main .activity-join-evaluate-approve-content .evaluate-approve-info .evaluate-approve-user[data-v-0cabd129] {
      font-size: 16px;
      line-height: 40px;
      font-weight: bold;
}
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main .activity-join-evaluate-approve-content .evaluate-approve-info .evaluate-approve-date[data-v-0cabd129] {
      font-size: 13px;
      color: #999;
}
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main .activity-join-evaluate-approve-content .evaluate-approve-info .right-box[data-v-0cabd129] {
      margin-right: 25px;
}
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main .activity-join-evaluate-approve-content .evaluate-approve-info .evaluate-approve-statistics[data-v-0cabd129] {
      margin-bottom: 12px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: distribute;
          justify-content: space-around;
      width: 260px;
      text-align: center;
}
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main .activity-join-evaluate-approve-content .evaluate-approve-info .evaluate-approve-statistics .num[data-v-0cabd129] {
        font-size: 15px;
        font-weight: bold;
}
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main .activity-join-evaluate-approve-content .evaluate-approve-info .evaluate-approve-statistics .desc[data-v-0cabd129] {
        font-size: 13px;
        color: #666;
}
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main .activity-join-evaluate-approve-content .notice-box .name[data-v-0cabd129] {
      line-height: 28px;
      color: #E6A23C;
      font-size: 14px;
}
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main .activity-join-evaluate-approve-content .notice-box .name i[data-v-0cabd129] {
        font-size: 18px;
}
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main .activity-join-evaluate-approve-content .notice-box .handle-box[data-v-0cabd129] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
}
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main .activity-join-evaluate-approve-content .notice-box .btn-box[data-v-0cabd129] {
      margin-left: 12px;
      color: var(--color_primary);
      cursor: pointer;
}
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main .activity-join-evaluate-approve-content .table-box[data-v-0cabd129] {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      min-height: calc(100% - 270px);
}
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main .activity-join-evaluate-approve-content .table-box .search-box[data-v-0cabd129] {
        margin-bottom: 12px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main .activity-join-evaluate-approve-content .table-box .search-box .left-box[data-v-0cabd129] {
          line-height: 24px;
}
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main .activity-join-evaluate-approve-content .table-box .search-box .row[data-v-0cabd129] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
}
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main .activity-join-evaluate-approve-content .table-box .search-box .row .key[data-v-0cabd129] {
            width: 71px;
}
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main .activity-join-evaluate-approve-content .table-box .search-box .tag-list[data-v-0cabd129] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
}
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main .activity-join-evaluate-approve-content .table-box .search-box .tag-list .tag-item[data-v-0cabd129] {
            margin-left: 6px;
            width: 80px;
            font-size: 13px;
            text-align: center;
            background-color: #f3f4f6;
            border-radius: 4px;
            cursor: pointer;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
}
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main .activity-join-evaluate-approve-content .table-box .search-box .tag-list .tag-item.check[data-v-0cabd129] {
            color: white;
            background-color: var(--color_primary);
}
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main .activity-join-evaluate-approve-content .table-box .search-box .right-box[data-v-0cabd129] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: start;
              -ms-flex-align: start;
                  align-items: start;
}
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main .default-state[data-v-0cabd129] {
    width: 100%;
    height: calc(100vh - 60px);
}
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main .default-state .default-state-img[data-v-0cabd129] {
      width: 160px;
}

.public-pop-root-inside .operation[data-v-6fe732a7] {
  margin-top: 24px;
  text-align: center;
}
.public-pop-root-inside .tag-list[data-v-6fe732a7] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.public-pop-root-inside .tag-list .tag-item[data-v-6fe732a7] {
    margin: 0 12px 6px 0;
    width: 80px;
    line-height: 30px;
    text-align: center;
    background-color: #EBEBEB;
    border-radius: 2px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    cursor: pointer;
}
.public-pop-root-inside .tag-list .tag-item.check[data-v-6fe732a7] {
    color: white;
    background-color: var(--color_primary);
}

#activityEvent_app .activity-join img {
  pointer-events: none;
}
.activity-join .activity_modules {
  --color_primary: var(--color_primary_old);
  --primary_back_color: var(--primary_back_color_old);
}
.activity-join-1 .right-content {
  width: calc(100% - 436px) !important;
  min-width: 350px !important;
  max-width: 1600px !important;
}
.activity-join-1 .activity-join-content .activity-join-left-nav,
.activity-join-1 .custom-header-top,
.activity-join-1 .evaluate-box,
.activity-join-1 .back-color {
  display: none !important;
}
.activity-join-1 .activity-join-pc {
  background-color: var(--back_color);
}

@media screen and (min-width: 1000px) {
.activity-join[data-v-7ba937df]::-webkit-scrollbar {
    width: 12px !important;
}
}
.activity-join[data-v-7ba937df] {
  position: unset !important;
  width: 100%;
  height: 100%;
  overflow: auto;
  overflow-x: hidden;
  -webkit-touch-callout: none !important;
  -webkit-user-select: none;
}
.activity-join[data-v-7ba937df]::-webkit-scrollbar-thumb {
    border-radius: 1em;
}
.activity-join[data-v-7ba937df]::-webkit-scrollbar-track {
    border-radius: 1em;
}
.activity-unpublished[data-v-7ba937df] {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.activity-unpublished .hint-str[data-v-7ba937df] {
    color: #909399;
    font-size: 16px;
    line-height: 50px;
}
.top-msg-box[data-v-7ba937df] {
  padding: 6px 0;
  text-align: center;
  background-color: #fdf6ec;
}
.login-header-top[data-v-7ba937df] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  padding: 0 5%;
  width: 100%;
  height: 60px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .3)), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(180deg, rgba(0, 0, 0, .3), rgba(0, 0, 0, 0));
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.login-header-top .user-info img[data-v-7ba937df] {
    width: 36px;
    height: 36px;
    border-radius: 50%;
    border: 2px white solid;
}
.login-header-top .login-btn[data-v-7ba937df],
  .login-header-top .share-btn[data-v-7ba937df] {
    display: inline-block;
    font-size: 12px;
    padding: 0 12px;
    line-height: 28px;
    background: var(--theme-color);
    border-radius: 14px;
    text-align: center;
    color: white;
    cursor: pointer;
}
.login-header-top .login-btn i[data-v-7ba937df],
    .login-header-top .share-btn i[data-v-7ba937df] {
      font-size: 12px;
}
.login-header-top .share-btn[data-v-7ba937df] {
    padding: 0;
    text-align: center;
    width: 28px;
    border-radius: 50%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

.activity-event-activity-join-page-404[data-v-f7c7ed82] {
  --color_primary: #3a7afe;
  position: relative;
  min-height: 100vh;
  width: 100vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: linear-gradient(135deg, #eaf2ff 0%, #f7faff 100%);
  overflow: hidden;
}
.activity-event-activity-join-page-404 > .header-box[data-v-f7c7ed82] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 10;
}
.activity-event-activity-join-page-404[data-v-f7c7ed82]::before, .activity-event-activity-join-page-404[data-v-f7c7ed82]::after {
    -webkit-animation: fadeInBg-data-v-f7c7ed82 1.2s ease;
            animation: fadeInBg-data-v-f7c7ed82 1.2s ease;
}
@-webkit-keyframes fadeInBg-data-v-f7c7ed82 {
from {
    opacity: 0;
}
to {
    opacity: 0.35;
}
}
@keyframes fadeInBg-data-v-f7c7ed82 {
from {
    opacity: 0;
}
to {
    opacity: 0.35;
}
}
.activity-event-activity-join-page-404[data-v-f7c7ed82]::before {
  content: "";
  position: absolute;
  top: -120px;
  left: -180px;
  width: 480px;
  height: 480px;
  background: #c7e0ff;
  border-radius: 50%;
  opacity: 0.35;
  z-index: 1;
  -webkit-animation: slideInBgBefore-data-v-f7c7ed82 1.1s cubic-bezier(0.23, 1, 0.32, 1) 0.1s both;
          animation: slideInBgBefore-data-v-f7c7ed82 1.1s cubic-bezier(0.23, 1, 0.32, 1) 0.1s both;
}
@-webkit-keyframes slideInBgBefore-data-v-f7c7ed82 {
0% {
    opacity: 0;
    -webkit-transform: translate(-120px, -120px) scale(0.7);
            transform: translate(-120px, -120px) scale(0.7);
}
100% {
    opacity: 0.35;
    -webkit-transform: translate(0, 0) scale(1);
            transform: translate(0, 0) scale(1);
}
}
@keyframes slideInBgBefore-data-v-f7c7ed82 {
0% {
    opacity: 0;
    -webkit-transform: translate(-120px, -120px) scale(0.7);
            transform: translate(-120px, -120px) scale(0.7);
}
100% {
    opacity: 0.35;
    -webkit-transform: translate(0, 0) scale(1);
            transform: translate(0, 0) scale(1);
}
}
.activity-event-activity-join-page-404[data-v-f7c7ed82]::after {
  content: "";
  position: absolute;
  bottom: -120px;
  right: -180px;
  width: 520px;
  height: 520px;
  background: #dbeafe;
  border-radius: 50%;
  opacity: 0.35;
  z-index: 1;
  -webkit-animation: slideInBgAfter-data-v-f7c7ed82 1.1s cubic-bezier(0.23, 1, 0.32, 1) 0.1s both;
          animation: slideInBgAfter-data-v-f7c7ed82 1.1s cubic-bezier(0.23, 1, 0.32, 1) 0.1s both;
}
@-webkit-keyframes slideInBgAfter-data-v-f7c7ed82 {
0% {
    opacity: 0;
    -webkit-transform: translate(120px, 120px) scale(0.7);
            transform: translate(120px, 120px) scale(0.7);
}
100% {
    opacity: 0.35;
    -webkit-transform: translate(0, 0) scale(1);
            transform: translate(0, 0) scale(1);
}
}
@keyframes slideInBgAfter-data-v-f7c7ed82 {
0% {
    opacity: 0;
    -webkit-transform: translate(120px, 120px) scale(0.7);
            transform: translate(120px, 120px) scale(0.7);
}
100% {
    opacity: 0.35;
    -webkit-transform: translate(0, 0) scale(1);
            transform: translate(0, 0) scale(1);
}
}
.activity-event-activity-join-page-404-main[data-v-f7c7ed82] {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 380px;
  min-height: 420px;
  background: rgba(255, 255, 255, .95);
  border-radius: 32px;
  -webkit-box-shadow: 0 8px 32px 0 rgba(80, 120, 200, .1);
          box-shadow: 0 8px 32px 0 rgba(80, 120, 200, .1);
  padding: 60px 48px 40px 48px;
  margin: 48px 0;
  opacity: 0;
  -webkit-transform: scale(0.92);
          transform: scale(0.92);
  -webkit-animation: scaleFadeIn-data-v-f7c7ed82 0.7s cubic-bezier(0.23, 1, 0.32, 1) 0.1s forwards;
          animation: scaleFadeIn-data-v-f7c7ed82 0.7s cubic-bezier(0.23, 1, 0.32, 1) 0.1s forwards;
}
@-webkit-keyframes scaleFadeIn-data-v-f7c7ed82 {
from {
    opacity: 0;
    -webkit-transform: scale(0.92);
            transform: scale(0.92);
}
to {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
}
}
@keyframes scaleFadeIn-data-v-f7c7ed82 {
from {
    opacity: 0;
    -webkit-transform: scale(0.92);
            transform: scale(0.92);
}
to {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
}
}
.lock-icon-box[data-v-f7c7ed82] {
  margin-bottom: 32px;
  margin-top: 12px;
}
.lock-icon-box img[data-v-f7c7ed82] {
  width: 96px;
  height: 96px;
  display: block;
  filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur in="SourceAlpha" stdDeviation="8" /><feOffset dx="1" dy="3" result="offsetblur" /><feFlood flood-color="rgba(80,120,200,0.1)" /><feComposite in2="offsetblur" operator="in" /><feMerge><feMergeNode /><feMergeNode in="SourceGraphic" /></feMerge></filter></svg>#filter');
  -webkit-filter: drop-shadow(0 2px 8px rgba(80, 120, 200, .1));
          filter: drop-shadow(0 2px 8px rgba(80, 120, 200, .1));
  -webkit-animation: iconScaleIn-data-v-f7c7ed82 0.7s cubic-bezier(0.23, 1, 0.32, 1) 0.4s both;
          animation: iconScaleIn-data-v-f7c7ed82 0.7s cubic-bezier(0.23, 1, 0.32, 1) 0.4s both;
}
@-webkit-keyframes iconScaleIn-data-v-f7c7ed82 {
0% {
    opacity: 0;
    -webkit-transform: scale(0.7) rotate(-10deg);
            transform: scale(0.7) rotate(-10deg);
}
60% {
    opacity: 1;
    -webkit-transform: scale(1.08) rotate(3deg);
            transform: scale(1.08) rotate(3deg);
}
100% {
    opacity: 1;
    -webkit-transform: scale(1) rotate(0);
            transform: scale(1) rotate(0);
}
}
@keyframes iconScaleIn-data-v-f7c7ed82 {
0% {
    opacity: 0;
    -webkit-transform: scale(0.7) rotate(-10deg);
            transform: scale(0.7) rotate(-10deg);
}
60% {
    opacity: 1;
    -webkit-transform: scale(1.08) rotate(3deg);
            transform: scale(1.08) rotate(3deg);
}
100% {
    opacity: 1;
    -webkit-transform: scale(1) rotate(0);
            transform: scale(1) rotate(0);
}
}
.main-title[data-v-f7c7ed82] {
  font-size: 28px;
  font-weight: 700;
  color: #222;
  margin-bottom: 18px;
  letter-spacing: 1px;
}
.main-desc[data-v-f7c7ed82] {
  font-size: 16px;
  color: #666;
  margin-bottom: 36px;
  text-align: center;
  line-height: 1.7;
}
.main-link[data-v-f7c7ed82] {
  color: var(--color_primary);
  text-decoration: underline;
  margin-left: 4px;
  font-weight: 500;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  cursor: pointer;
}
.main-link[data-v-f7c7ed82]:hover {
  color: #255ec9;
}
.main-btn[data-v-f7c7ed82] {
  display: inline-block;
  padding: 10px 32px;
  background: var(--color_primary);
  color: #fff;
  border-radius: 24px;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
}
.main-btn[data-v-f7c7ed82]:hover {
  background: #255ec9;
}

.search-box[data-v-5636771e] {
  --info-font-color: #606266;
}
.tag-select-item[data-v-5636771e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 28px;
}
.tag-select-item .tag-name[data-v-5636771e],
  .tag-select-item .tag-values-item[data-v-5636771e] {
    margin-right: 12px;
    margin-bottom: 12px;
}
.tag-select-item .tag-name[data-v-5636771e] {
    width: 70px;
    text-align: right;
    font-weight: 600;
}
.tag-select-item .tag-values-box[data-v-5636771e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.tag-select-item .tag-values-item[data-v-5636771e] {
    padding: 0 8px;
    border-radius: 4px;
    cursor: pointer;
    color: var(--info-font-color);
}
.tag-select-item .tag-values-all-delete[data-v-5636771e] {
    background: transparent;
}
.tag-check-tag-box[data-v-5636771e] {
  min-height: 0;
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px #ebedf0 solid;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.tag-check-tag-box .tag-select-item[data-v-5636771e] {
    margin: 0;
}
.tag-check-tag-box .tag-values-item[data-v-5636771e],
  .tag-check-tag-box .tag-name[data-v-5636771e] {
    margin-bottom: 0;
}
.tag-check-tag-box .tag-values-item[data-v-5636771e] {
    border: 1px dashed #c4c4c4;
}
.tag-check-tag-box .tag-values-all-delete[data-v-5636771e] {
    border-color: transparent;
}
.tag-check-tag-box .tag-values-all-delete i[data-v-5636771e] {
      font-size: 20px;
      vertical-align: middle;
}

@charset "UTF-8";
.screen-top-box {
  /* selecte 框的高度设置，默认是 40px*/
  /* 下面设置右侧按钮居中 */
}
.screen-top-box .el-tabs__header {
    margin: 0;
}
.screen-top-box .el-tabs__nav-wrap::after {
    height: 0;
}
.screen-top-box .el-input__inner {
    height: 30px;
}
.screen-top-box .el-input__suffix {
    top: 5px;
}
.screen-top-box .el-input__icon {
    line-height: inherit;
}
.screen-top-box .el-input__suffix-inner {
    display: inline-block;
}
.screen-top-box .el-button {
    padding: 7px 12px;
}
.screen-top-box .el-tabs__active-bar {
    height: 1px;
}
.screen-top-box .search-calendar-box {
    position: relative;
}
.screen-top-box .search-calendar-box .search-calendar-text {
      position: relative;
      background: white;
      line-height: 30px;
      z-index: 2;
      cursor: pointer;
}
.screen-top-box .search-calendar-box .el-input__inner:focus {
      border-color: transparent;
      -webkit-box-shadow: none;
              box-shadow: none;
}
.screen-top-box .search-calendar-box .search-calendar {
      position: absolute;
      width: 100%;
      top: 5px;
      bottom: 0;
      z-index: 1;
}
.page-box .el-button {
  padding: 0;
}

.activity-list-page[data-v-69ad84fa] {
  position: relative;
}
.activity-list-page .tag_status_select_box[data-v-69ad84fa] {
    position: absolute;
    width: 100%;
    left: 0;
    top: -522px;
    padding: 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    z-index: 1;
    background: white;
    border-radius: 4px;
    overflow: hidden;
    -webkit-transition: top 0.5s;
    transition: top 0.5s;
    -webkit-box-shadow: 0px 19px 24px 20px rgba(0, 0, 0, .06);
            box-shadow: 0px 19px 24px 20px rgba(0, 0, 0, .06);
    z-index: 10;
}
.activity-list-page .tag_status_select_box_open[data-v-69ad84fa] {
    top: 40px;
}
.activity-list-park-page[data-v-69ad84fa] {
  margin: 0;
  height: 100%;
}
.screen-top-box[data-v-69ad84fa] {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 20px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background-color: white;
  border-bottom: 1px #f3f4f6 solid;
  z-index: 2;
}
.screen-top-box .screen-right[data-v-69ad84fa] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.screen-top-box .screen-right > div[data-v-69ad84fa] {
      margin-left: 12px;
      padding-top: 5px;
}
.screen-top-box .screen-btn[data-v-69ad84fa] {
    cursor: pointer;
    line-height: 30px;
    margin-right: 8px;
}
.screen-top-box .screen-btn i[data-v-69ad84fa] {
      font-size: 14px;
      vertical-align: middle;
}
.screen-top-box .screen-btn.check[data-v-69ad84fa] {
    color: var(--color_primary);
}
.activity-list-box[data-v-69ad84fa] {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 10px;
  height: calc(100% - 50px);
  overflow: auto;
  padding-bottom: 40px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.activity-list-box .activity-item[data-v-69ad84fa] {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: calc(25% - 30px);
    overflow: hidden;
    margin: 10px 15px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-size: 12px;
    color: #909399;
}
.activity-list-box .activity-status[data-v-69ad84fa] {
    position: absolute;
    top: 5px;
    left: 10px;
    padding: 6px 8px;
    color: white;
    background-color: var(--color_primary);
    border-radius: 4px;
    z-index: 1;
}
.activity-list-box .activity-invite-my-accept[data-v-69ad84fa] {
    position: absolute;
    right: -40%;
    top: 4.5%;
    width: 100%;
    line-height: 36px;
    color: white;
    text-align: center;
    background-color: var(--color_primary);
    -webkit-transform: rotateZ(45deg);
            transform: rotateZ(45deg);
    z-index: 2;
}
.activity-list-box .cover-img[data-v-69ad84fa] {
    width: 100%;
    border-radius: 4px;
    overflow: hidden;
    cursor: pointer;
    padding-top: 66%;
    height: 0px;
    background-size: 100%;
    background-position: center;
}
.activity-list-box .default-cover-img[data-v-69ad84fa] {
    position: relative;
}
.activity-list-box .default-cover-img .activity-text[data-v-69ad84fa] {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      color: #0f2456;
      font-size: 14px;
      font-weight: 600;
      background-image: url(/vue/dist/static/img/default_img.db252d2.jpg);
      background-size: 100%;
      background-repeat: no-repeat;
}
.activity-list-box .default-cover-img .activity-text .subject[data-v-69ad84fa] {
        width: 100%;
        text-align: center;
        font-size: 50px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
}
.activity-list-box .info-name[data-v-69ad84fa] {
    width: 100%;
    font-size: 16px;
    font-weight: 700;
    line-height: 40px;
    color: #606266;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.activity-list-box .info-tabs-box[data-v-69ad84fa] {
    height: 28px;
    overflow: hidden;
}
.activity-list-box .info-tabs[data-v-69ad84fa] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 4px 0;
}
.activity-list-box .info-tabs > div[data-v-69ad84fa] {
      padding: 4px 6px;
      font-size: 12px;
      color: #666666;
      margin-right: 4px;
      background: rgba(153, 153, 153, .1);
      margin-bottom: 4px;
      border-radius: 4px;
}
.activity-list-box .info-time[data-v-69ad84fa],
  .activity-list-box .info-statistics-box[data-v-69ad84fa] {
    line-height: 24px;
}
.activity-list-box .info-statistics-box[data-v-69ad84fa] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.activity-list-box .info-statistics-box .publish-operate[data-v-69ad84fa] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
}
.activity-list-box .info-statistics-box .publish-status[data-v-69ad84fa] {
      margin-right: 8px;
}
.page-box[data-v-69ad84fa] {
  margin-top: 40px;
  width: 100%;
}

.live-filter-list .live-filter-item[data-v-2e161c05],
.live-filter-list-check .live-filter-item[data-v-2e161c05] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 30px;
}
.live-filter-list .live-filter-item-title[data-v-2e161c05],
.live-filter-list .live-filter-check-title[data-v-2e161c05],
.live-filter-list-check .live-filter-item-title[data-v-2e161c05],
.live-filter-list-check .live-filter-check-title[data-v-2e161c05] {
  color: #909399;
  margin: 4px 0;
  margin-right: 20px;
}
.live-filter-list .live-filter-item-centent[data-v-2e161c05],
.live-filter-list .live-filter-check-list[data-v-2e161c05],
.live-filter-list-check .live-filter-item-centent[data-v-2e161c05],
.live-filter-list-check .live-filter-check-list[data-v-2e161c05] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.live-filter-list .live-filter-item-centent > div[data-v-2e161c05],
  .live-filter-list .live-filter-check-list > div[data-v-2e161c05],
  .live-filter-list-check .live-filter-item-centent > div[data-v-2e161c05],
  .live-filter-list-check .live-filter-check-list > div[data-v-2e161c05] {
    margin: 4px 0;
    margin-right: 20px;
    padding: 0 6px;
    border-radius: 3px;
    cursor: pointer;
}
.live-filter-list .live-filter-item-centent .check[data-v-2e161c05],
  .live-filter-list .live-filter-check-list .check[data-v-2e161c05],
  .live-filter-list-check .live-filter-item-centent .check[data-v-2e161c05],
  .live-filter-list-check .live-filter-check-list .check[data-v-2e161c05] {
    font-weight: 600;
    color: #27c9a3;
    background-color: rgba(39, 201, 163, .15);
}
.live-filter-list .live-filter-item-centent .el-icon-delete[data-v-2e161c05],
  .live-filter-list .live-filter-check-list .el-icon-delete[data-v-2e161c05],
  .live-filter-list-check .live-filter-item-centent .el-icon-delete[data-v-2e161c05],
  .live-filter-list-check .live-filter-check-list .el-icon-delete[data-v-2e161c05] {
    line-height: 32px;
    cursor: pointer;
    font-size: 20px;
}
.live-filter-list[data-v-2e161c05] {
  margin-bottom: 20px;
}
.live-filter-list-check[data-v-2e161c05] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 20px;
  border-top: solid 1px #ebedf0;
}

.evaluate-analysis-page[data-v-ca81b128] {
  position: relative;
  overflow: auto;
}
.evaluate-analysis-page .activity-common-tab[data-v-ca81b128] {
    margin-bottom: 0;
}
.evaluate-analysis-page .activity-common-tab .title[data-v-ca81b128] {
      font-size: 14px;
      font-weight: normal;
      color: var(--color_primary);
}
.evaluate-analysis-page .activity-common-tab .activity-theme-tag-actions[data-v-ca81b128] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
}
.evaluate-analysis-page .activity-common-tab .actions-item[data-v-ca81b128] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.evaluate-analysis-page .activity-common-tab .actions-item .item-label[data-v-ca81b128] {
        font-size: 14px;
        font-weight: normal;
}
.evaluate-analysis-page .activity-common-tab .actions-item .el-select[data-v-ca81b128] {
        margin-left: 8px;
}
.evaluate-analysis-page .activity-common-tab[data-v-ca81b128] {
    position: sticky;
    top: 0px;
    background-color: white;
    z-index: 1;
}
.evaluate-analysis-page .listening-analysis-box[data-v-ca81b128] {
    padding: 24px;
}
.evaluate-analysis-page .listening-analysis-box .row[data-v-ca81b128] {
      margin-bottom: 18px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
}
.evaluate-analysis-page .listening-analysis-box .row > div[data-v-ca81b128] {
        width: calc(50% - 9px);
}
.evaluate-analysis-page .listening-analysis-box .row-custom[data-v-ca81b128] {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.evaluate-analysis-page .listening-analysis-box .row-custom .echart-item[data-v-ca81b128] {
        margin-bottom: 18px;
}
.evaluate-analysis-page .listening-analysis-box .echart-item[data-v-ca81b128],
    .evaluate-analysis-page .listening-analysis-box .table-box[data-v-ca81b128] {
      padding: 6px 12px 12px;
      border: 1px solid #DCDCDC;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      border-radius: 6px;
}
.evaluate-analysis-page .listening-analysis-box .echart-item .head[data-v-ca81b128],
      .evaluate-analysis-page .listening-analysis-box .table-box .head[data-v-ca81b128] {
        margin-bottom: 12px;
}
.evaluate-analysis-page .listening-analysis-box .echart-item .head .title[data-v-ca81b128],
        .evaluate-analysis-page .listening-analysis-box .table-box .head .title[data-v-ca81b128] {
          font-size: 15px;
          line-height: 40px;
          font-weight: bold;
}
.evaluate-analysis-page .listening-analysis-box .echart-item .head .sub-title[data-v-ca81b128],
        .evaluate-analysis-page .listening-analysis-box .table-box .head .sub-title[data-v-ca81b128] {
          font-size: 12px;
          color: #909399;
}
.evaluate-analysis-page .listening-analysis-box .echart-item .item-options[data-v-ca81b128],
      .evaluate-analysis-page .listening-analysis-box .table-box .item-options[data-v-ca81b128] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
}
.evaluate-analysis-page .listening-analysis-box .echart-item .item-options .option-btn[data-v-ca81b128],
        .evaluate-analysis-page .listening-analysis-box .table-box .item-options .option-btn[data-v-ca81b128] {
          padding: 4px 12px;
          border-radius: 4px;
          cursor: pointer;
          font-size: 12px;
          margin: 0 8px 8px 0;
          background-color: #F7F7F7;
}
.evaluate-analysis-page .listening-analysis-box .echart-item .item-options .option-btn.is-active[data-v-ca81b128],
          .evaluate-analysis-page .listening-analysis-box .table-box .item-options .option-btn.is-active[data-v-ca81b128] {
            background-color: var(--color_primary);
            color: #FFFFFF;
}
.evaluate-analysis-page .listening-analysis-box .listening-scale-analyse-box[data-v-ca81b128],
    .evaluate-analysis-page .listening-analysis-box .table-box[data-v-ca81b128] {
      width: 100% !important;
}
.evaluate-analysis-page .listening-analysis-box .listening-scale-analyse-box > .head[data-v-ca81b128],
      .evaluate-analysis-page .listening-analysis-box .table-box > .head[data-v-ca81b128] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
}
.evaluate-analysis-page .listening-analysis-box .listening-scale-analyse-box > .head .handle-box[data-v-ca81b128],
        .evaluate-analysis-page .listening-analysis-box .table-box > .head .handle-box[data-v-ca81b128] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
}
.evaluate-analysis-page .listening-analysis-box .listening-scale-analyse-box > .head .handle-box .nav-box[data-v-ca81b128],
          .evaluate-analysis-page .listening-analysis-box .table-box > .head .handle-box .nav-box[data-v-ca81b128] {
            margin-right: 12px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            border-radius: 4px;
            overflow: hidden;
}
.evaluate-analysis-page .listening-analysis-box .listening-scale-analyse-box > .head .handle-box .nav-box .nav-item[data-v-ca81b128],
            .evaluate-analysis-page .listening-analysis-box .table-box > .head .handle-box .nav-box .nav-item[data-v-ca81b128] {
              padding: 0 24px;
              color: var(--color_primary);
              line-height: 32px;
              background-color: var(--primary_back_color);
              cursor: pointer;
}
.evaluate-analysis-page .listening-analysis-box .listening-scale-analyse-box > .head .handle-box .nav-box .nav-item.check[data-v-ca81b128],
            .evaluate-analysis-page .listening-analysis-box .table-box > .head .handle-box .nav-box .nav-item.check[data-v-ca81b128] {
              color: white;
              background-color: var(--color_primary);
}
.evaluate-analysis-page .listening-analysis-box .listening-scale-analyse-box .listening-scale-analyse-content[data-v-ca81b128],
      .evaluate-analysis-page .listening-analysis-box .table-box .listening-scale-analyse-content[data-v-ca81b128] {
        width: 100%;
        height: 600px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
}
.evaluate-analysis-page .listening-analysis-box .listening-scale-analyse-box .listening-scale-analyse-content .menu-list[data-v-ca81b128],
        .evaluate-analysis-page .listening-analysis-box .table-box .listening-scale-analyse-content .menu-list[data-v-ca81b128] {
          width: 200px;
          height: 100%;
          overflow: auto;
          background-color: var(--primary_back_color);
}
.evaluate-analysis-page .listening-analysis-box .listening-scale-analyse-box .listening-scale-analyse-content .menu-list .menu-item[data-v-ca81b128],
          .evaluate-analysis-page .listening-analysis-box .table-box .listening-scale-analyse-content .menu-list .menu-item[data-v-ca81b128] {
            padding: 0 6px;
            line-height: 40px;
            cursor: pointer;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
}
.evaluate-analysis-page .listening-analysis-box .listening-scale-analyse-box .listening-scale-analyse-content .menu-list .menu-item.check[data-v-ca81b128],
          .evaluate-analysis-page .listening-analysis-box .table-box .listening-scale-analyse-content .menu-list .menu-item.check[data-v-ca81b128] {
            background-color: var(--color_primary);
            color: #FFFFFF;
}
.evaluate-analysis-page .listening-analysis-box .listening-scale-analyse-box .listening-scale-analyse-content .menu-list[data-v-ca81b128]::-webkit-scrollbar-thumb,
          .evaluate-analysis-page .listening-analysis-box .table-box .listening-scale-analyse-content .menu-list[data-v-ca81b128]::-webkit-scrollbar-thumb {
            border-width: 0;
            border-color: white;
}
.evaluate-analysis-page .listening-analysis-box .listening-scale-analyse-box .listening-scale-analyse-content .menu-list[data-v-ca81b128]::-webkit-scrollbar,
          .evaluate-analysis-page .listening-analysis-box .table-box .listening-scale-analyse-content .menu-list[data-v-ca81b128]::-webkit-scrollbar {
            width: 2px;
}
.evaluate-analysis-page .listening-analysis-box .listening-scale-analyse-box .listening-scale-analyse-content .scale-analyse-content[data-v-ca81b128],
        .evaluate-analysis-page .listening-analysis-box .table-box .listening-scale-analyse-content .scale-analyse-content[data-v-ca81b128] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          width: calc(100% - 212px);
}
.evaluate-analysis-page .listening-analysis-box .listening-scale-analyse-box .listening-scale-analyse-content .scale-analyse-content .scale-analyse-search[data-v-ca81b128],
          .evaluate-analysis-page .listening-analysis-box .table-box .listening-scale-analyse-content .scale-analyse-content .scale-analyse-search[data-v-ca81b128] {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                    justify-content: space-between;
}
.evaluate-analysis-page .listening-analysis-box .listening-scale-analyse-box .listening-scale-analyse-content .scale-analyse-content .scale-analyse-search .tag[data-v-ca81b128],
            .evaluate-analysis-page .listening-analysis-box .table-box .listening-scale-analyse-content .scale-analyse-content .scale-analyse-search .tag[data-v-ca81b128] {
              width: calc(100% - 152px);
}
.evaluate-analysis-page .listening-analysis-box .listening-scale-analyse-box .listening-scale-analyse-content .scale-analyse-content .echart-box[data-v-ca81b128],
          .evaluate-analysis-page .listening-analysis-box .table-box .listening-scale-analyse-content .scale-analyse-content .echart-box[data-v-ca81b128] {
            -webkit-box-flex: 1;
                -ms-flex: 1;
                    flex: 1;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
}
.evaluate-analysis-page .listening-analysis-box .table-btn[data-v-ca81b128] {
      cursor: pointer;
      color: var(--color_primary);
}
.evaluate-analysis-page .listening-analysis-box .null-box[data-v-ca81b128] {
      padding: 24px 12px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      width: 100%;
}
.evaluate-analysis-page .listening-analysis-box .null-box img[data-v-ca81b128] {
        width: 180px;
}
.evaluate-analysis-page .listening-analysis-box .null-box .hint-str[data-v-ca81b128] {
        line-height: 36px;
        color: #C0C4CC;
}
.evaluate-analysis-page .listening-analysis-box .common_page[data-v-ca81b128] {
      margin-bottom: 0;
}

.attend-lecture-book[data-v-4cabb935] {
  padding: 22px 24px;
  padding-right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: calc(100% - 52px);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.attend-lecture-book .teacher-menu-box[data-v-4cabb935] {
    width: 220px;
}
.attend-lecture-book .attend-lecture-book-box[data-v-4cabb935] {
    padding-right: 24px;
    width: calc(100% - 240px);
    overflow: auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.attend-lecture-book .attend-lecture-book-box[data-v-4cabb935]::-webkit-scrollbar-thumb {
      border-width: 0;
      border-color: white;
}
.attend-lecture-book .attend-lecture-book-box[data-v-4cabb935]::-webkit-scrollbar {
      width: 2px;
}
.attend-lecture-book .search-teacher-box[data-v-4cabb935] {
    margin-bottom: 20px;
}
.attend-lecture-book .teacher-menu-list[data-v-4cabb935] {
    height: calc(100% - 56px);
    overflow: auto;
}
.attend-lecture-book .teacher-menu-list[data-v-4cabb935]::-webkit-scrollbar-thumb {
      border-width: 0;
      border-color: white;
}
.attend-lecture-book .teacher-menu-list[data-v-4cabb935]::-webkit-scrollbar {
      width: 2px;
}
.attend-lecture-book .teacher-menu-item[data-v-4cabb935] {
    padding: 8px 12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-right: 4px solid transparent;
    cursor: pointer;
}
.attend-lecture-book .teacher-menu-item img[data-v-4cabb935] {
      display: inline-block;
      margin-right: 10px;
      width: 40px;
      height: 40px;
      border-radius: 50%;
}
.attend-lecture-book .teacher-menu-item .name[data-v-4cabb935] {
      margin-bottom: 6px;
      font-weight: 600;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
}
.attend-lecture-book .teacher-menu-item .user-desc[data-v-4cabb935] {
      font-size: 12px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
}
.attend-lecture-book .teacher-menu-item[data-v-4cabb935]:hover,
  .attend-lecture-book .teacher-menu-item.check[data-v-4cabb935] {
    color: var(--color_primary);
    background-color: var(--primary_back_color);
}
.attend-lecture-book .teacher-menu-item.check[data-v-4cabb935] {
    border-right-color: var(--color_primary);
}
.user-textbook-list .empty_box[data-v-4cabb935] {
  min-height: auto;
}
.user-textbook-list-box[data-v-4cabb935] {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  grid-gap: 20px;
}
.user-textbook-list-box .user-textbook-item[data-v-4cabb935] {
    position: relative;
    border-radius: 4px;
    overflow: hidden;
    cursor: pointer;
}
.user-textbook-list-box .user-textbook-item img[data-v-4cabb935] {
      width: 100%;
}
.user-textbook-list-box .user-textbook-item .user-textbook-down-info[data-v-4cabb935] {
      position: absolute;
      bottom: 0px;
      width: 100%;
      line-height: 40px;
      text-align: center;
      color: white;
      background: rgba(0, 0, 0, .7);
}

.evaluate-result-suggestion-page-diagnose .activity-join-item-tab {
  display: none !important;
}
.evaluate-result-suggestion-page-diagnose .module-content {
  padding-top: 6px;
}
.evaluate-result-suggestion-page .evaluate-module-box .activity-join-item-title {
  display: none !important;
}
.evaluate-result-suggestion-page .evaluate-module-box[theme-type="dark"] .filter-list-box .filter-list-item {
  background-color: #9CABB3;
}
.evaluate-result-suggestion-page .evaluate-module-box[theme-type="dark"] .filter-list-box .filter-list-item.is-active {
    color: #9CABB3;
    background: #165DFF;
}

.evaluate-result-suggestion-page[data-v-2becaba8] {
  width: 100%;
  min-height: 100vh;
}
.evaluate-result-suggestion-page .result-box[data-v-2becaba8] {
    padding: 12px;
}

@charset "UTF-8";
.cursor-p {
  cursor: pointer;
}
/* 浮动以及清除浮动 */
.float-l {
  float: left;
}
.float-r {
  float: right;
}
.clearfloat:after {
  display: block;
  clear: both;
  content: "";
  visibility: hidden;
  height: 0;
}
.clearfloat {
  zoom: 1;
}
/*文字居左，中，右*/
.text-center {
  text-align: center;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-overline {
  text-decoration: overline;
}
.text-decoration {
  text-decoration: line-through;
}
.text-underline {
  text-decoration: underline;
}
.text-row {
  white-space: nowrap;
}
.ft-weight {
  font-weight: bold;
}
.ft-w400 {
  font-weight: 400;
}
.ft-w600 {
  font-weight: 600;
}
/* 文字大小 */
.ft12 {
  font-size: 12px;
}
.ft14 {
  font-size: 14px;
}
.ft16 {
  font-size: 16px;
}
.ft18 {
  font-size: 18px;
}
.ft20 {
  font-size: 20px;
}
.ft22 {
  font-size: 22px;
}
.ft24 {
  font-size: 24px;
}
.ft26 {
  font-size: 26px;
}
.ft28 {
  font-size: 28px;
}
.ft30 {
  font-size: 30px;
}
.ft120 {
  font-size: 120px;
}
.ft180 {
  font-size: 180px;
}
/* 字体行高 */
.li-h30 {
  line-height: 30px;
}
.li-h35 {
  line-height: 35px;
}
.li-h40 {
  line-height: 40px;
}
/* 字体颜色 */
.color-3 {
  color: #333;
}
.color-9 {
  color: #999;
}
.color-eaf5ff {
  color: #eaf5ff;
}
.color-f0 {
  color: #f0f0f0;
}
.color-62 {
  color: #626262;
}
.color-c3 {
  color: #c3c3c3;
}
.color-8c {
  color: #8c8c8c;
}
/* 间距 */
.pd20 {
  padding: 20px;
}
.pd30 {
  padding: 30px;
}
.pt10 {
  padding-top: 10px;
}
.pt15 {
  padding-top: 15px;
}
.pt20 {
  padding-top: 20px;
}
.pt25 {
  padding-top: 25px;
}
.pt30 {
  padding-top: 30px;
}
.pb10 {
  padding-bottom: 10px;
}
.pb15 {
  padding-bottom: 15px;
}
.pb20 {
  padding-bottom: 20px;
}
.pb25 {
  padding-bottom: 25px;
}
.pb30 {
  padding-bottom: 30px;
}
.pl10 {
  padding-left: 10px;
}
.pl20 {
  padding-left: 20px;
}
.pl25 {
  padding-left: 25px;
}
.pl30 {
  padding-left: 30px;
}
.pl35 {
  padding-left: 35px;
}
.pl40 {
  padding-left: 40px;
}
.pl45 {
  padding-left: 45px;
}
.pl50 {
  padding-left: 50px;
}
.pr10 {
  padding-right: 10px;
}
.pr20 {
  padding-right: 20px;
}
.pr25 {
  padding-right: 25px;
}
.pr30 {
  padding-right: 30px;
}
.pr35 {
  padding-right: 35px;
}
.pr40 {
  padding-right: 40px;
}
.pr45 {
  padding-right: 45px;
}
.pr50 {
  padding-right: 50px;
}
.md20 {
  margin: 20px;
}
.mt10 {
  margin-top: 10px;
}
.mt15 {
  margin-top: 15px;
}
.mt20 {
  margin-top: 20px;
}
.mt25 {
  margin-top: 25px;
}
.mt30 {
  margin-top: 30px;
}
.mb10 {
  margin-bottom: 10px;
}
.mb15 {
  margin-bottom: 15px;
}
.mb20 {
  margin-bottom: 20px;
}
.mb25 {
  margin-bottom: 25px;
}
.mb30 {
  margin-bottom: 30px;
}
.mr10 {
  margin-right: 10px;
}
.mr20 {
  margin-right: 20px;
}
.ml10 {
  margin-left: 10px;
}
.ml20 {
  margin-left: 20px;
}
.border-b1-f3 {
  border-bottom: 1px solid #f3f3f3;
}
.h-25 {
  height: 25%;
}
.h-30 {
  height: 30%;
}
/* icon */
.icon100 {
  width: 100px;
  height: 100px;
}
.icon160 {
  width: 160px;
  height: 160px;
}
/* 背景颜色 */
.bg-fbf2e7 {
  background: #fbf2e7;
}
.bg-de {
  background: #DEDEDE;
}
.linkstyle {
  color: #1890ff;
  cursor: pointer;
}
.beyond-1 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.beyond-2 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.beyond-3 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.jub-center-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
/*浮动 + 垂直居中*/
.flex-align-no {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/*浮动 + 垂直居中+换行*/
.flex-align {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/*浮动 +垂直居中 + 水平居中*/
.flex-juc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.flex-v-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-v-column-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/*浮动 + 左右分布 + 换行*/
.flex-jub-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/*浮动 + 左右分布 + 垂直居中*/
.jub-jub-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/*浮动 + 左右分布*/
.jub-jub {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
/* 左边顶部对齐*/
.left-float-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex;
}
/* 从右边开始浮动-换行 */
.jub-jub-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/* 从右边开始浮动 */
.jub-jub-end-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/* 等距分布 */
.jub-jua-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
.juc-c {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
/*上下布局 +垂直居中 + 水平居中*/
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/* 上下布局*/
.juv-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/* 上下分布，从上到下布局 */
.flex-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.flex-jua {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: flex-end;
  -moz-justify-content: flex-end;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.juc-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: flex-end;
  -moz-align-items: flex-end;
  -ms-flex-align: end;
      align-items: flex-end;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.activity-event-pages .page-height-max {
  height: calc(100vh - 61px);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.activity-event-pages .primary-font-back-color {
  color: var(--color_primary) !important;
  background-color: var(--primary_back_color) !important;
}
.activity-event-pages .primary-font-color {
  color: var(--color_primary) !important;
}
.activity-event-pages .primary-font-color__back-color {
  background-color: var(--color_primary) !important;
}
.activity-event-pages .primary-back-color {
  background-color: var(--primary_back_color) !important;
}
.activity-event-pages .info-back-color {
  background-color: #f3f4f6 !important;
}
.activity-event-pages .common-main-box {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: 8px;
  width: calc(100% - 200px);
  height: calc(100% - 16px);
  overflow: auto;
  background-color: white;
}
.activity-event-pages .form-operate-box {
  width: 100%;
  text-align: center;
  margin: 40px 0 20px 0;
}
.activity-event-pages .common-page-top-title {
  padding: 18px 20px;
  margin-bottom: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 16px;
  line-height: 33px;
  font-weight: 700;
  border-bottom: 2px #f3f4f6 solid;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.activity-event-pages .empty-img-box {
  width: 100%;
  padding-top: 153px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.activity-event-pages {
  /* 改变主题色变量 */
  --color_primary: #ff7a4b;
  --color_info: #cccccc;
  --primary_back_color: rgba(255, 122, 75, .1);
  --info_back_color: rgba(255, 122, 75, .1);
}
.activity-event-pages .el-menu-item,
  .activity-event-pages .el-submenu__title {
    line-height: 40px;
    height: 40px;
}
.activity-event-pages .el-menu-item-group__title {
    padding: 0;
}
.activity-event-pages .el-menu-item.is-active,
  .activity-event-pages .el-tabs__item.is-active,
  .activity-event-pages .el-tabs__item:hover,
  .activity-event-pages .el-radio__input.is-checked + .el-radio__label,
  .activity-event-pages .el-radio-button__inner:hover,
  .activity-event-pages .el-button--primary.is-plain,
  .activity-event-pages .el-checkbox__input.is-checked + .el-checkbox__label,
  .activity-event-pages .el-tag,
  .activity-event-pages .el-button--default:focus,
  .activity-event-pages .el-button--default:hover,
  .activity-event-pages .el-pagination.is-background .el-pager li:not(.disabled):hover,
  .activity-event-pages .el-tag .el-tag__close,
  .activity-event-pages .el-submenu__title:hover,
  .activity-event-pages .el-input-number__decrease:hover,
  .activity-event-pages .el-input-number__increase:hover,
  .activity-event-pages .center-container .btn-bar .btn-bar-plat a.active,
  .activity-event-pages .components-list .form-edit-widget-label:hover,
  .activity-event-pages .components-list .form-edit-widget-label:hover a,
  .activity-event-pages .fm2-container footer a,
  .activity-event-pages .fm2-container footer,
  .activity-event-pages .el-button--text,
  .activity-event-pages .el-button--text:focus,
  .activity-event-pages .el-button--text:hover,
  .activity-event-pages .task-manage .main .menu .el-submenu .el-menu-item.is-active {
    color: var(--color_primary);
}
.activity-event-pages .el-tag,
  .activity-event-pages .el-button--default:focus,
  .activity-event-pages .el-button--default:hover,
  .activity-event-pages .el-button--primary.is-plain .el-menu-item:focus,
  .activity-event-pages .el-menu-item.is-active,
  .activity-event-pages .el-submenu__title:hover,
  .activity-event-pages .widget-form-container .widget-form-list .widget-view:hover,
  .activity-event-pages .center-container .btn-bar .btn-bar-plat a.activeis-active {
    background-color: var(--primary_back_color);
}
.activity-event-pages .task-manage .main .menu .el-submenu .el-menu-item.is-active,
  .activity-event-pages .task-manage .el-menu-item.is-active {
    background-color: var(--primary_back_color) !important;
}
.activity-event-pages .task-manage .el-menu-item.is-active,
  .activity-event-pages .el-link.el-link--primary {
    color: var(--color_primary);
}
.activity-event-pages .el-select .el-input.is-focus .el-input__inner:hover,
  .activity-event-pages .el-select .el-input.is-focus .el-input__inner,
  .activity-event-pages .el-button--primary,
  .activity-event-pages .el-input__inner:focus,
  .activity-event-pages .el-select .el-input.is-focus .el-input__inner,
  .activity-event-pages .el-select .el-input__inner:focus,
  .activity-event-pages .el-textarea__inner:focus,
  .activity-event-pages .el-range-editor.is-active,
  .activity-event-pages .el-range-editor.is-active:hover,
  .activity-event-pages .el-radio__input.is-checked .el-radio__inner,
  .activity-event-pages .el-radio__inner:hover,
  .activity-event-pages .el-checkbox__inner:hover,
  .activity-event-pages .el-checkbox__input.is-checked .el-checkbox__inner,
  .activity-event-pages .el-checkbox__input.is-focus .el-checkbox__inner,
  .activity-event-pages .el-button--primary.is-plain:focus,
  .activity-event-pages .el-tag,
  .activity-event-pages .el-button--default:focus,
  .activity-event-pages .el-button--default:hover,
  .activity-event-pages .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .activity-event-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner,
  .activity-event-pages .el-cascader .el-input .el-input__inner:focus,
  .activity-event-pages .el-cascader .el-input.is-focus .el-input__inner,
  .activity-event-pages .el-button--primary.is-plain:hover .el-input-number__decrease:hover,
  .activity-event-pages .el-input-number__increase:hover,
  .activity-event-pages .el-input-number__decrease:hover:not(.is-disabled)
~ .el-input
.el-input__inner:not(.is-disabled),
  .activity-event-pages .el-switch.is-checked .el-switch__core,
  .activity-event-pages .el-input-number__increase:hover:not(.is-disabled)
~ .el-input
.el-input__inner:not(.is-disabled),
  .activity-event-pages .widget-form-container .widget-form-list .widget-view:hover.active,
  .activity-event-pages .widget-form-container .widget-form-list .widget-view,
  .activity-event-pages .components-list .form-edit-widget-label:hover,
  .activity-event-pages .widget-config-container .config-tab.active,
  .activity-event-pages .el-slider__button,
  .activity-event-pages .el-link.el-link--default:after,
  .activity-event-pages .el-link.el-link--primary.is-underline:hover:after,
  .activity-event-pages .el-link.el-link--primary:after {
    border-color: var(--color_primary);
}
.activity-event-pages .widget-form-container .widget-form-list .widget-view:hover.active,
  .activity-event-pages .widget-form-container .widget-form-list .widget-view:hover,
  .activity-event-pages .widget-form-container .widget-form-list .widget-view {
    outline-color: var(--color_primary);
}
.activity-event-pages .el-tabs__active-bar,
  .activity-event-pages .el-button--primary,
  .activity-event-pages .el-radio__input.is-checked .el-radio__inner,
  .activity-event-pages .el-checkbox__input.is-checked .el-checkbox__inner,
  .activity-event-pages .el-pagination.is-background .el-pager li:not(.disabled).active,
  .activity-event-pages .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .activity-event-pages .el-tag .el-tag__close:hover,
  .activity-event-pages .el-select .el-tag__close.el-icon-close:hover,
  .activity-event-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner,
  .activity-event-pages .el-button--primary.is-plain:hover,
  .activity-event-pages .el-button--primary.is-plain:focus
.el-radio-button__orig-radio:checked
+ .el-radio-button__inner,
  .activity-event-pages .el-switch.is-checked .el-switch__core,
  .activity-event-pages .widget-form-container .widget-form-list .widget-view .widget-view-drag,
  .activity-event-pages .widget-form-container .widget-form-list .widget-view .widget-view-action,
  .activity-event-pages .el-slider__bar {
    background-color: var(--color_primary);
}
.activity-event-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner {
    -webkit-box-shadow: -1px 0 0 0 var(--color_primary);
            box-shadow: -1px 0 0 0 var(--color_primary);
}
.activity-event-pages .el-pagination.is-background .el-pager li:not(.disabled).active,
  .activity-event-pages .el-tag .el-tag__close:hover,
  .activity-event-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner:hover,
  .activity-event-pages .el-button--primary.is-plain:hover,
  .activity-event-pages .el-button--primary.is-plain:focus {
    color: white;
}
.activity-event-pages .el-select__tags .el-tag {
    color: #606266;
    background-color: #f4f4f5;
    border-color: transparent;
}
.activity-event-pages .el-select__tags .el-tag .el-tag__close {
      background-color: #f4f4f5;
      color: #c0c4cc;
}
.activity-event-pages .el-select__tags .el-tag .el-tag__close:hover {
      color: #606266;
      background-color: #f4f4f5;
}
.activity-event-pages .el-pagination.is-background .el-pager li:not(.disabled).active {
    color: white !important;
    background-color: var(--color_primary) !important;
}
.activity-event-pages .el-dialog {
    border-radius: 15px !important;
}
.activity-event-pages .el-dialog__headerbtn .el-dialog__close,
  .activity-event-pages .el-dialog__headerbtn .el-dialog__close:hover {
    border-width: 0;
}
.activity-event-pages .element-ui-min-btn {
    font-size: 12px;
    padding: 9px 10px;
}
.activity-event-pages .el-select__caret.el-icon-arrow-up:before {
    content: "\E6E1";
    width: auto;
    height: auto;
    display: inline-block;
    background: none;
}
.activity-event-pages .activity-event-pages .el-button--primary {
    border-color: var(--color_primary);
    background-color: var(--color_primary);
}
.activity-event-pages .activity-event-pages .el-pagination.is-background .el-pager li:not(.disabled).active {
    background-color: var(--color_primary) !important;
    color: #fff !important;
}
.activity-event-pages .activity-event-pages .el-pager li.active {
    -webkit-box-shadow: 0 0 4px var(--color_primary);
            box-shadow: 0 0 4px var(--color_primary);
}
.activity-event-pages .el-button.element-ui-simple-btn,
  .activity-event-pages .el-button--primary.is-plain {
    -webkit-box-shadow: none;
            box-shadow: none;
    background: white;
}
.activity-event-pages .el-button.element-ui-simple-btn:hover,
  .activity-event-pages .el-button.element-ui-simple-btn:focus,
  .activity-event-pages .el-button--primary.is-plain:hover,
  .activity-event-pages .el-button--primary.is-plain:focus {
    background: var(--color_primary);
    border-color: var(--color_primary);
    color: #fff !important;
}
.activity-event-pages .el-select .el-input.is-focus .el-input__inner:hover {
    border-color: #e6e6e6;
}
.activity-event-pages select .el-input.is-focus .el-input__inner {
    border-color: var(--color_primary);
}
.activity-event-pages .el-button--primary,
  .activity-event-pages .el-button--info,
  .activity-event-pages .el-pager li.active {
    -webkit-box-shadow: none;
            box-shadow: none;
}
.activity-event-pages .el-button--info {
    background: #cccccc;
    border-color: #cccccc;
}
.activity-event-pages .el-menu-item:hover,
  .activity-event-pages .el-submenu__title:hover {
    color: var(--color_primary);
    background-color: transparent;
}
.activity-event-pages .el-checkbox span.el-checkbox__inner {
    width: 14px;
    height: 14px;
}
.activity-event-pages .el-checkbox__inner:after {
    width: 3px;
    height: 7px;
    top: 1px;
    left: 4px;
    border: 1px solid #fff;
    border-left: 0;
    border-top: 0;
}
.activity-event-pages .el-checkbox__label {
    padding-left: 6px;
}
.activity-event-pages .el-select .el-tag__close.el-icon-close {
    background-color: transparent;
}
.activity-event-pages .el-table {
    border-radius: 0 !important;
}
.activity-event-pages .el-table tr {
      height: auto;
}
.activity-event-pages .el-table .el-table__row .cell > div,
    .activity-event-pages .el-table .el-table__row .cell > span {
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
}
.activity-event-pages .el-table td,
    .activity-event-pages .el-table th.is-leaf {
      border-color: #ebedf0;
}
.activity-event-pages .el-table .el-table__fixed thead th,
    .activity-event-pages .el-table th.is-leaf,
    .activity-event-pages .el-table thead.has-gutter th {
      background: #ededed;
}
.activity-event-pages .el-table .el-table__fixed-right::before,
    .activity-event-pages .el-table .el-table__fixed::before {
      display: none;
}
.activity-event-pages .el-table .el-table__body-wrapper::-webkit-scrollbar {
      height: 8px;
}
.activity-event-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-thumb, .activity-event-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-track {
      border-radius: 5px;
      border-width: 0;
      background-color: #f4f4f4;
}
.activity-event-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-thumb {
      background-color: #dedfe0;
}
.activity-event-pages .activity-common-tab {
    margin-bottom: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 12px 20px 0 24px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-bottom: 1px solid #f3f4f6;
}
.activity-event-pages .activity-common-tab .el-tabs__header {
      margin: 0;
}
.activity-event-pages .activity-common-tab .el-tabs__nav-wrap::after {
      height: 0;
}
.activity-event-pages .activity-common-tab .el-tabs__active-bar {
      height: 1px;
}
.activity-event-pages .node-content.selected {
    background-color: var(--primary_back_color) !important;
    color: var(--color_primary) !important;
}
.activity_modules {
  /* 改变主题色变量 */
  --color_primary: #ff7a4b;
  --color_info: #cccccc;
  --primary_back_color: rgba(255, 122, 75, .1);
  --info_back_color: rgba(255, 122, 75, .1);
}
.activity_modules .el-menu-item,
  .activity_modules .el-submenu__title {
    line-height: 40px;
    height: 40px;
}
.activity_modules .el-menu-item-group__title {
    padding: 0;
}
.activity_modules .el-select-dropdown__item.selected,
  .activity_modules .el-dropdown-menu__item:focus,
  .activity_modules .el-dropdown-menu__item:not(.is-disabled):hover,
  .activity_modules .el-date-picker__header-label.active,
  .activity_modules .el-date-picker__header-label:hover,
  .activity_modules .el-picker-panel__icon-btn:hover,
  .activity_modules .el-time-panel__btn.confirm,
  .activity_modules .el-button--text,
  .activity_modules .el-date-table td.available:hover,
  .activity_modules .el-date-table td.today span,
  .activity_modules .el-button--default:focus,
  .activity_modules .el-button--default:hover,
  .activity_modules .time-select-item.selected:not(.disabled),
  .activity_modules .el-dialog__headerbtn:focus .el-dialog__close,
  .activity_modules .el-dialog__headerbtn:hover .el-dialog__close {
    color: var(--color_primary);
}
.activity_modules .el-button--default:focus,
  .activity_modules .el-button--default:hover,
  .activity_modules .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .activity_modules .el-button--primary,
  .activity_modules .el-switch.is-checked .el-switch__core {
    border-color: var(--color_primary);
}
.activity_modules .el-button--default:focus,
  .activity_modules .el-button--defaults:hover,
  .activity_modules .time-select-item:hover,
  .activity_modules .el-date-table td.in-range div {
    background-color: var(--primary_back_color);
}
.activity_modules .simulation_input_box,
  .activity_modules .green-btn,
  .activity_modules .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .activity_modules .el-switch.is-checked .el-switch__core {
    background-color: var(--color_primary) !important;
}
.activity_modules .el-button.is-plain:focus,
  .activity_modules .el-button.is-plain:hover {
    border-color: var(--color_primary);
    color: var(--color_primary);
}
.activity_modules .el-date-table td.current:not(.disabled) span,
  .activity_modules .el-button--primary,
  .activity_modules .el-date-table td.end-date span,
  .activity_modules .el-date-table td.start-date span {
    color: white;
    background-color: var(--color_primary);
}
.activity_modules .el-input__inner:focus,
  .activity_modules .el-select .el-input.is-focus .el-input__inner,
  .activity_modules .el-select .el-input__inner:focus,
  .activity_modules .el-textarea__inner:focus,
  .activity_modules .el-button--primary {
    border-color: var(--color_primary);
    -webkit-box-shadow: none;
            box-shadow: none;
}
.activity_modules .el-date-picker__time-header {
    z-index: 2;
}
.activity_modules .el-date-picker__time-header .el-time-panel.el-popper {
      position: absolute;
      top: 40px;
}
.activity_modules .el-dropdown-menu__item:focus,
  .activity_modules .el-dropdown-menu__item:not(.is-disabled):hover,
  .activity_modules .el-select-dropdown__item.hover,
  .activity_modules .el-select-dropdown__item:hover {
    background-color: var(--info_back_color);
}
.activity_modules .el-select__tags .el-tag {
    color: #606266;
    background-color: #f4f4f5;
    border-color: transparent;
}
.activity_modules .el-select__tags .el-tag .el-tag__close {
      background-color: #f4f4f5;
      color: #c0c4cc;
}
.activity_modules .el-select__tags .el-tag .el-tag__close:hover {
      color: #606266;
      background-color: #f4f4f5;
}
.activity_modules.calendar-date-picker-box {
  width: 322px;
}
.activity_modules.calendar-date-picker-box .el-date-table td.calendar-own-box {
    position: relative;
}
.activity_modules.calendar-date-picker-box .el-date-table td.calendar-own-box::after {
      content: "";
      position: absolute;
      bottom: 0px;
      left: calc(50% - 4px);
      width: 8px;
      height: 8px;
      border-radius: 50%;
      background-color: var(--color_primary);
}
.activity_modules.calendar-date-picker-box .el-date-table td span {
    width: 22px;
    height: 22px;
    line-height: 22px;
}
.activity_modules.calendar-date-picker-box .el-picker-panel__body-wrapper {
    height: 357px;
}
.activity_modules.calendar-date-picker-box .el-picker-panel__sidebar {
    position: absolute;
    top: unset;
    left: 131px;
    bottom: 10px;
    z-index: 2;
    padding: 0;
    width: 60px;
    border-width: 0;
}
.activity_modules.calendar-date-picker-box .el-picker-panel__sidebar .el-picker-panel__shortcut {
      padding: 0;
      text-align: center;
}
.activity_modules.calendar-date-picker-box .el-picker-panel__sidebar .el-picker-panel__shortcut:hover {
      color: var(--color_primary);
}
.activity_modules.calendar-date-picker-box .el-picker-panel__body {
    margin-left: 0;
}
.activity_modules.el-select-dropdown.is-multiple
.el-select-dropdown__item.selected {
  color: var(--color_primary);
}
.activity_modules.el-select-dropdown.is-multiple
.el-select-dropdown__item.selected.hover {
  background-color: var(--primary_back_color);
}
#activityEvent_app .el-dialog__headerbtn {
  top: 10px;
  right: 10px;
  width: 38px;
  height: 38px;
  line-height: 38px;
  background: #fff;
  border-radius: 50%;
  line-height: 38px;
}
.black_background {
  background-color: #151515;
  border-color: #151515;
}
.black_background .el-dropdown-menu__item {
    color: white;
}
.black_background .popper__arrow,
  .black_background .popper__arrow::after {
    border-bottom-color: #151515 !important;
}
.activity_modules.el-popover {
  min-width: 100px;
}
.activity-project-pages {
  --color_primary: #FF7A4B;
  --primary_back_color: rgba(255, 122, 75, .10);
}
.activity-project-pages .el-menu-item,
  .activity-project-pages .el-submenu__title {
    line-height: 40px;
    height: 40px;
}
.activity-project-pages .el-menu-item-group__title {
    padding: 0;
}
.activity-project-pages .el-menu-item.is-active,
  .activity-project-pages .el-tabs__item.is-active,
  .activity-project-pages .el-tabs__item:hover,
  .activity-project-pages .el-radio__input.is-checked + .el-radio__label,
  .activity-project-pages .el-radio-button__inner:hover,
  .activity-project-pages .el-button--primary.is-plain,
  .activity-project-pages .el-checkbox__input.is-checked + .el-checkbox__label,
  .activity-project-pages .el-tag,
  .activity-project-pages .el-button--default:focus,
  .activity-project-pages .el-button--default:hover,
  .activity-project-pages .el-pagination.is-background .el-pager li:not(.disabled):hover,
  .activity-project-pages .el-tag .el-tag__close,
  .activity-project-pages .el-submenu__title:hover,
  .activity-project-pages .el-submenu > .el-submenu__title:hover i {
    color: var(--color_primary);
}
.activity-project-pages .el-tag,
  .activity-project-pages .el-button--default:focus,
  .activity-project-pages .el-button--default:hover,
  .activity-project-pages .el-menu-item:focus,
  .activity-project-pages .el-menu-item.is-active {
    background-color: var(--primary_back_color);
}
.activity-project-pages .el-select .el-input.is-focus .el-input__inner:hover,
  .activity-project-pages .el-select .el-input.is-focus .el-input__inner,
  .activity-project-pages .el-button--primary,
  .activity-project-pages .el-input__inner:focus,
  .activity-project-pages .el-select .el-input.is-focus .el-input__inner,
  .activity-project-pages .el-select .el-input__inner:focus,
  .activity-project-pages .el-textarea__inner:focus,
  .activity-project-pages .el-range-editor.is-active,
  .activity-project-pages .el-range-editor.is-active:hover,
  .activity-project-pages .el-radio__input.is-checked .el-radio__inner,
  .activity-project-pages .el-radio__inner:hover,
  .activity-project-pages .el-checkbox__inner:hover,
  .activity-project-pages .el-checkbox__input.is-checked .el-checkbox__inner,
  .activity-project-pages .el-checkbox__input.is-focus .el-checkbox__inner,
  .activity-project-pages .el-button--primary.is-plain:focus,
  .activity-project-pages .el-tag,
  .activity-project-pages .el-button--default:focus,
  .activity-project-pages .el-button--default:hover,
  .activity-project-pages .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .activity-project-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner,
  .activity-project-pages .el-cascader .el-input .el-input__inner:focus,
  .activity-project-pages .el-cascader .el-input.is-focus .el-input__inner,
  .activity-project-pages .el-switch.is-checked .el-switch__core {
    border-color: var(--color_primary);
}
.activity-project-pages .el-tabs__active-bar,
  .activity-project-pages .el-button--primary,
  .activity-project-pages .el-radio__input.is-checked .el-radio__inner,
  .activity-project-pages .el-checkbox__input.is-checked .el-checkbox__inner,
  .activity-project-pages .el-pagination.is-background .el-pager li:not(.disabled).active,
  .activity-project-pages .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .activity-project-pages .el-tag .el-tag__close:hover,
  .activity-project-pages .el-select .el-tag__close.el-icon-close:hover,
  .activity-project-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner,
  .activity-project-pages .el-switch.is-checked .el-switch__core {
    background-color: var(--color_primary);
}
.activity-project-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner {
    -webkit-box-shadow: -1px 0 0 0 var(--color_primary);
            box-shadow: -1px 0 0 0 var(--color_primary);
}
.activity-project-pages .el-pagination.is-background .el-pager li:not(.disabled).active,
  .activity-project-pages .el-tag .el-tag__close:hover,
  .activity-project-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner:hover {
    color: white;
}
.activity-project-pages .el-pagination.is-background .el-pager li:not(.disabled).active {
    color: white !important;
    background-color: var(--color_primary) !important;
}
.activity-project-pages .el-dialog {
    border-radius: 15px !important;
}
.activity-project-pages .element-ui-min-btn {
    font-size: 12px;
    padding: 9px 10px;
}
.activity-project-pages .el-select__caret.el-icon-arrow-up:before {
    content: "\E6E1";
    width: auto;
    height: auto;
    display: inline-block;
    background: none;
}
.activity-project-pages .activity-event-pages .el-button--primary {
    border-color: var(--color_primary);
    background-color: var(--color_primary);
}
.activity-project-pages .activity-event-pages .el-pagination.is-background .el-pager li:not(.disabled).active {
    background-color: var(--color_primary) !important;
    color: #fff !important;
}
.activity-project-pages .activity-event-pages .el-pager li.active {
    -webkit-box-shadow: 0 0 4px var(--color_primary);
            box-shadow: 0 0 4px var(--color_primary);
}
.activity-project-pages .el-button.element-ui-simple-btn {
    -webkit-box-shadow: none;
            box-shadow: none;
    background: white;
}
.activity-project-pages .el-button.element-ui-simple-btn:hover,
  .activity-project-pages .el-button.element-ui-simple-btn:focus {
    background: var(--color_primary);
    border-color: var(--color_primary);
    color: #fff !important;
}
.activity-project-pages .el-select .el-input.is-focus .el-input__inner:hover {
    border-color: #e6e6e6;
}
.activity-project-pages select .el-input.is-focus .el-input__inner {
    border-color: var(--color_primary);
}
.activity-project-pages .el-button--primary,
  .activity-project-pages .el-button--info,
  .activity-project-pages .el-pager li.active {
    -webkit-box-shadow: none;
            box-shadow: none;
}
.activity-project-pages .el-button--info {
    background: #cccccc;
    border-color: #cccccc;
}
.activity-project-pages .el-menu-item:hover,
  .activity-project-pages .el-submenu__title:hover {
    color: var(--color_primary);
    background-color: transparent;
}
.activity-project-pages .el-checkbox span.el-checkbox__inner {
    width: 14px;
    height: 14px;
}
.activity-project-pages .el-checkbox__inner:after {
    width: 3px;
    height: 7px;
    top: 1px;
    left: 4px;
    border: 1px solid #fff;
    border-left: 0;
    border-top: 0;
}
.activity-project-pages .el-checkbox__label {
    padding-left: 6px;
}
.activity-project-pages .el-select .el-tag__close.el-icon-close {
    background-color: transparent;
}
.activity-project-pages .el-table .el-table__row .cell > div,
  .activity-project-pages .el-table .el-table__row .cell > span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.activity-project-pages .el-table td,
  .activity-project-pages .el-table th.is-leaf {
    border-color: #ebedf0;
}
.activity-project-pages .el-table .el-table__fixed thead th,
  .activity-project-pages .el-table th.is-leaf,
  .activity-project-pages .el-table thead.has-gutter th {
    background: #ededed;
}
.activity-project-pages .el-table .el-table__fixed-right::before,
  .activity-project-pages .el-table .el-table__fixed::before {
    display: none;
}
.activity-project-pages .el-table .el-table__body-wrapper::-webkit-scrollbar {
    height: 8px;
}
.activity-project-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-thumb, .activity-project-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-track {
    border-radius: 5px;
    border-width: 0;
    background-color: #f4f4f4;
}
.activity-project-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-thumb {
    background-color: #dedfe0;
}
.activity-project-pages .table-column-action-item {
    margin-right: 20px;
    color: var(--color_primary) !important;
    cursor: pointer;
}
.activity-project-pages .activity-common-tab {
    margin-bottom: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 12px 20px 0 24px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-bottom: 1px solid #f3f4f6;
}
.activity-project-pages .activity-common-tab .el-tabs__header {
      margin: 0;
}
.activity-project-pages .activity-common-tab .el-tabs__nav-wrap::after {
      height: 0;
}
.activity-project-pages .activity-common-tab .el-tabs__active-bar {
      height: 1px;
}
.activity-project-modules {
  --color_primary: #FF7A4B;
  --primary_back_color: rgba(255, 122, 75, .10);
}
.activity-project-modules .el-menu-item,
  .activity-project-modules .el-submenu__title {
    line-height: 40px;
    height: 40px;
}
.activity-project-modules .el-menu-item-group__title {
    padding: 0;
}
.activity-project-modules .el-menu-item.is-active,
  .activity-project-modules .el-select-dropdown__item.selected,
  .activity-project-modules .el-dropdown-menu__item:focus,
  .activity-project-modules .el-dropdown-menu__item:not(.is-disabled):hover,
  .activity-project-modules .el-date-picker__header-label.active,
  .activity-project-modules .el-date-picker__header-label:hover,
  .activity-project-modules .el-picker-panel__icon-btn:hover,
  .activity-project-modules .el-time-panel__btn.confirm,
  .activity-project-modules .el-button--text,
  .activity-project-modules .el-date-table td.available:hover,
  .activity-project-modules .el-date-table td.today span,
  .activity-project-modules .el-button--default:focus,
  .activity-project-modules .el-button--default:hover,
  .activity-project-modules .time-select-item.selected:not(.disabled),
  .activity-project-modules .el-cascader-node.in-active-path,
  .activity-project-modules .el-cascader-node.is-active,
  .activity-project-modules .el-cascader-node.is-selectable.in-checked-path,
  .activity-project-modules .el-cascader-node:not(.is-disabled):focus,
  .activity-project-modules .el-cascader-node:not(.is-disabled):hover,
  .activity-project-modules .el-submenu__title:hover,
  .activity-project-modules .el-submenu > .el-submenu__title:hover i {
    color: var(--color_primary);
}
.activity-project-modules .el-button--default:focus,
  .activity-project-modules .el-button--default:hover,
  .activity-project-modules .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .activity-project-modules .el-button--primary,
  .activity-project-modules .el-radio__input.is-checked .el-radio__inner,
  .activity-project-modules .el-radio__inner:hover,
  .activity-project-modules .el-cascader .el-input .el-input__inner:focus,
  .activity-project-modules .el-cascader .el-input.is-focus .el-input__inner {
    border-color: var(--color_primary);
}
.activity-project-modules .el-button--default:focus,
  .activity-project-modules .el-button--defaults:hover,
  .activity-project-modules .time-select-item:hover,
  .activity-project-modules .el-date-table td.in-range div,
  .activity-project-modules .el-cascader-node:not(.is-disabled):focus,
  .activity-project-modules .el-cascader-node:not(.is-disabled):hover,
  .activity-project-modules .el-dropdown-menu__item:focus,
  .activity-project-modules .el-dropdown-menu__item:not(.is-disabled):hover,
  .activity-project-modules .el-select-dropdown__item.hover,
  .activity-project-modules .el-select-dropdown__item:hover,
  .activity-project-modules .el-menu-item:focus,
  .activity-project-modules .el-menu-item.is-active {
    background-color: var(--primary_back_color);
}
.activity-project-modules .el-menu-item:hover,
  .activity-project-modules .el-submenu__title:hover {
    color: var(--color_primary);
    background-color: transparent;
}
.activity-project-modules .simulation_input_box,
  .activity-project-modules .green-btn,
  .activity-project-modules .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .activity-project-modules .el-radio__input.is-checked .el-radio__inner {
    background-color: var(--color_primary) !important;
}
.activity-project-modules .el-button.is-plain:focus,
  .activity-project-modules .el-button.is-plain:hover {
    border-color: var(--color_primary);
    color: var(--color_primary);
}
.activity-project-modules .el-date-table td.current:not(.disabled) span,
  .activity-project-modules .el-button--primary,
  .activity-project-modules .el-date-table td.end-date span,
  .activity-project-modules .el-date-table td.start-date span {
    color: white;
    background-color: var(--color_primary);
}
.activity-project-modules .el-input__inner:focus,
  .activity-project-modules .el-select .el-input.is-focus .el-input__inner,
  .activity-project-modules .el-select .el-input__inner:focus,
  .activity-project-modules .el-textarea__inner:focus,
  .activity-project-modules .el-button--primary {
    border-color: var(--color_primary);
    -webkit-box-shadow: none;
            box-shadow: none;
}
.activity-project-modules .el-date-picker__time-header {
    z-index: 2;
}
.activity-project-modules .el-date-picker__time-header .el-time-panel.el-popper {
      position: absolute;
      top: 40px;
}
.activity-project-modules .el-select-dropdown__item.selected {
    color: #606266;
    font-weight: 400;
}
.activity-project-modules .info-circle.circle-active,
  .activity-project-modules .list-item-img.img-active {
    border-color: var(--color_primary) !important;
}
.activity-project-modules .info-circle.circle-active::after,
    .activity-project-modules .list-item-img.img-active::after {
      background-color: var(--color_primary) !important;
}
.activity-project-modules .list-action-btn.submit-btn {
    background-color: var(--color_primary) !important;
}
.activity-project-modules .el-button.element-ui-simple-btn {
    -webkit-box-shadow: none;
            box-shadow: none;
    background: white;
    color: var(--color_primary) !important;
}
.activity-project-modules .el-button.element-ui-simple-btn:hover,
  .activity-project-modules .el-button.element-ui-simple-btn:focus {
    background: var(--color_primary);
    border-color: var(--color_primary);
    color: #fff !important;
}
.activity-project-modules.calendar-date-picker-box {
  width: 322px;
}
.activity-project-modules.calendar-date-picker-box .el-date-table td.calendar-own-box {
    position: relative;
}
.activity-project-modules.calendar-date-picker-box .el-date-table td.calendar-own-box::after {
      content: "";
      position: absolute;
      bottom: 0px;
      left: calc(50% - 4px);
      width: 8px;
      height: 8px;
      border-radius: 50%;
      background-color: var(--color_primary);
}
.activity-project-modules.calendar-date-picker-box .el-date-table td span {
    width: 22px;
    height: 22px;
    line-height: 22px;
}
.activity-project-modules.calendar-date-picker-box .el-picker-panel__body-wrapper {
    height: 357px;
}
.activity-project-modules.calendar-date-picker-box .el-picker-panel__sidebar {
    position: absolute;
    top: unset;
    left: 131px;
    bottom: 10px;
    z-index: 2;
    padding: 0;
    width: 60px;
    border-width: 0;
}
.activity-project-modules.calendar-date-picker-box .el-picker-panel__sidebar .el-picker-panel__shortcut {
      padding: 0;
      text-align: center;
}
.activity-project-modules.calendar-date-picker-box .el-picker-panel__sidebar .el-picker-panel__shortcut:hover {
      color: var(--color_primary);
}
.activity-project-modules.calendar-date-picker-box .el-picker-panel__body {
    margin-left: 0;
}
.activity-project-modules.el-select-dropdown.is-multiple
.el-select-dropdown__item.selected {
  color: var(--color_primary);
}
.activity-project-modules.el-select-dropdown.is-multiple
.el-select-dropdown__item.selected.hover {
  background-color: var(--primary_back_color);
}
#activityProject_app .el-dialog__headerbtn {
  top: 10px;
  right: 10px;
  width: 38px;
  height: 38px;
  line-height: 38px;
  background: #fff;
  border-radius: 50%;
  line-height: 38px;
}
#activityProject_app .el-cascader-node.is-active,
#activityProject_app .el-cascader-node.in-active-path {
  color: var(--color_primary) !important;
}
#activityProject_app .el-dialog__headerbtn:focus .el-dialog__close,
#activityProject_app .el-dialog__headerbtn:hover .el-dialog__close {
  color: var(--color_primary);
}
#activityProject_app .el-dialog__headerbtn .el-dialog__close,
#activityProject_app .el-dialog__headerbtn .el-dialog__close:hover {
  border-width: 0;
}
.black_background {
  background-color: #151515;
  border-color: #151515;
}
.black_background .el-dropdown-menu__item {
    color: white;
}
.black_background .popper__arrow,
  .black_background .popper__arrow::after {
    border-bottom-color: #151515 !important;
}
.menu-box .project-design-left-menu-box {
  padding: 0 !important;
}
.menu-box .project-design-menu-recursion-box .el-submenu__title,
.menu-box .project-design-menu-recursion-box .el-menu-item {
  border-radius: 0 !important;
}
.activity-event-pages {
  font-family: SourceHanSansSC, SourceHanSansSC-Regular;
}
.activity-event-pages .common_head {
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
}
.activity-event-pages .common_head_nav .el-tabs__header {
    margin: 0;
}
.activity-event-pages .common_head_nav /deep/ .el-tabs__nav-wrap::after {
    height: 0;
}
.activity-event-pages .common_head_nav /deep/ .el-tabs__item {
    height: 60px;
    line-height: 60px;
}
.activity-event-pages .common_head_nav /deep/ .el-tabs__active-bar {
    height: 3px;
    border-radius: 3px;
}
.activity-event-park-theme .activity-event-pages {
  /* 改变主题色变量 */
  --color_primary: #165DFF !important;
  --primary_back_color: rgba(22, 93, 255, .1) !important;
  --info_back_color: rgba(22, 93, 255, .1) !important;
}
.activity-event-park-theme .activity_modules {
  /* 改变主题色变量 */
  --color_primary: #165DFF;
  --primary_back_color: rgba(22, 93, 255, .1) !important;
  --info_back_color: rgba(22, 93, 255, .1) !important;
}
.activity-event-classroom-diagnose-theme .activity-event-pages {
  /* 改变主题色变量 */
  --color_primary: #165DFF !important;
  --primary_back_color: #EDF3FE !important;
  --info_back_color: rgba(22, 93, 255, .1) !important;
}
.activity-event-classroom-diagnose-theme .activity_modules {
  /* 改变主题色变量 */
  --color_primary: #165DFF;
  --primary_back_color: #EDF3FE !important;
  --info_back_color: rgba(22, 93, 255, .1) !important;
}
.activity-event-pages.activity-event-max-view .common-main-box {
  margin: 0;
  width: 100%;
  height: 100%;
}

.activity-event-pages[data-v-003db1a4] {
    background: #f3f4f6;
    height: 100vh;
    overflow: auto;
    /* overflow: hidden; */
}
.activity-event-park-page[data-v-003db1a4] {
    background: #fff;
}
.activity-event-pages-main[data-v-003db1a4] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
}
/**一级、二级头部**/
body[data-v-20cd58c3]{
    margin:0;
}
.common_app_name[data-v-20cd58c3]{
    display: inline-block;
    float: left;
    line-height:60px;
    margin-left:15px;
    color: var(--common_app_name_color);
    font-size: var(--common_app_font_size);
    font-weight: 600;
}
.download_img_box[data-v-20cd58c3]{
    width:186px;
}
.download_img_box img[data-v-20cd58c3]{
    float: left;
    width:60px;
}
.download_name_box[data-v-20cd58c3]{
    display: inline-block;
    width:70px;
    line-height:20px;
    height:73px;
    margin-left:10px;
}
.dowmload_icon[data-v-20cd58c3]{
    display: inline-block;
    width:20px;
    height:20px;
    background: url(/vue/dist/static/img/download_icon_03.6bc7ca9.png) no-repeat center;
}
.download_name2[data-v-20cd58c3]{
    color: #aca9a9;
}
.common_head[data-v-20cd58c3]{
    position: relative;
    height:var(--header_height);
    background-color: var(--navbar_background_color);
    z-index: 10;
    /* box-shadow: 0px 0px 6px 0px #dbeaff; */
    -webkit-box-shadow: 0px 8px 8px 8px rgba(0, 0, 0, .02);
            box-shadow: 0px 8px 8px 8px rgba(0, 0, 0, .02);
    /**2021/10/8注释 这一段影响到了el-dropdown的使用，导致页头的下拉不能正常显示出来**/
    /*-webkit-transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(10px);
    -webkit-transform: translateZ(10px);*/
}
.common_head_left[data-v-20cd58c3]{
    float: left;
    width: auto;
    height: var(--header_height);
    position: relative;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.institution_name_slogan[data-v-20cd58c3]{  /*机构名称和slogan [yansen][2023/3/19]*/
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: var(--height_navbar_icon);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    margin-left: 10px;
}
.institution_name[data-v-20cd58c3]{ /*机构名称和slogan [yansen][2023/3/19]*/
    font-size: 20px;
    color: #fff;
    font-weight: bold;
}
.institution_slogan[data-v-20cd58c3]{
    color:#fff;
    font-size: 12px;
}
.logo_img[data-v-20cd58c3]{
    width: auto;
    height: var(--height_navbar_icon);
    float: left;
    /*margin-top: 10px;*/
    margin-left: 25px;
    cursor: pointer;
}
.common_head_nav[data-v-20cd58c3]{
    float: left;
    margin-left: 55px
}
.new_title_common_head_nav_item[data-v-20cd58c3]{
    float: left;
    width: auto;
    height: var(--header_height);
    line-height: var(--header_height);
    font-size: var(--navbar_menu_font_size);
    padding: var(--navbar_menu_item_padding);
    margin: var(--navbar_menu_item_margin);
    cursor: pointer;
    white-space: nowrap;
    color: var(--navbar_menu_color);
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.new_title_common_head_nav_item_ed[data-v-20cd58c3]{
    color: var(--navbar_menu_select_color);
    background-color: var(--navbar_menu_select_bg_color);
    border-bottom: 3px solid var(--color_navbar_menu_select_bottom_border);
}
/*[yansen][2022/10/30] @start*/
.__nav_specific .new_title_common_head_nav_item_ed[data-v-20cd58c3]{
    color: var(--navbar_menu_select_color);
    border-color: var(--color_navbar_menu_select_bottom_border);
}
.__nav_specific .new_title_common_head_nav_item[data-v-20cd58c3]{
    font-size: var(--navbar_menu_font_size);
}
/*[yansen][2022/10/30] @end*/
.common_head_right[data-v-20cd58c3]{
    float: right;
    position: relative;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: var(--header_height);
}
.user_logo[data-v-20cd58c3]{
    float: left;
    width: 40px;
    height:40px;
    border-radius: 50%;
}
.common_user_box[data-v-20cd58c3] {
    float: right;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height:60px;
    cursor: pointer;
}
.common_download_box[data-v-20cd58c3]{
    float: right;
}
.user_name[data-v-20cd58c3]{
    margin:0 10px;
}
.common_download_box[data-v-20cd58c3] {
    float: right;
    /*margin-top: 20px;*/
    margin-right:10px;
    cursor: pointer;
}
.common_head_nav[data-v-20cd58c3] .el-tabs__nav-wrap::after{
    height: 0;
}
.common_head_nav[data-v-20cd58c3] .el-tabs__item{
    height: 60px;
    line-height: 60px;
}
.common_head_nav[data-v-20cd58c3] .el-tabs__active-bar{
    height: 3px;
    border-radius: 3px;
}
.common_head_shrink[data-v-20cd58c3]{
    float: left;
    /*margin-top: 20px;*/
    margin-left: 30px;
    color: #909ba5;
    font-size: 16px;
    cursor: pointer;
}
.common_app_box_icon[data-v-20cd58c3]{
    color: var(--common_app_box_icon_color);
    font-size: 20px;
    margin-right: 10px;
}
.common_download_box_icon[data-v-20cd58c3]{
    color: #7b818f;
    font-size: 20px;
}
.common-user-help-btn[data-v-20cd58c3]{
    height: 26px;
    line-height: 26px;
    background-color: #ffc003;
    color: #987200;
    text-indent: 12%;
    float: right;
    white-space: nowrap;
    padding: 0 24px;
    /*margin-top: 17px;*/
    border-radius: 26px;
    position: relative;
    cursor: pointer;
    margin-right: 12px;
}
.common-user-help-icon[data-v-20cd58c3]{
    display: inline-block;
    background: url(/vue/dist/static/img/tree_03.912f6d6.png) no-repeat;
    width: 25px;
    height: 26px;
    background-size: 100% 100%;
    position: absolute;
    left: 4px;
    top: -7px;
}
.top-show-app-arrow[data-v-20cd58c3]{
    position: absolute;
    width: 0;
    height: 0;
    border-width: 0 12px 12px;
    border-style: solid;
    border-color: transparent transparent #f6f6f6;
    z-index: 9;
    top: 28px;
}
.top-show-app-arrow[data-v-20cd58c3]:after {
    content: "";
    position: absolute;
    top: 2px;
    left: -10px;
    border-width: 0 10px 10px;
    border-style: solid;
    border-color: transparent transparent #fff;
}
/*包裹公共区域 [yansen][2023/1/10]*/
.wrap-public-area-left[data-v-20cd58c3]{
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.wrap-public-area-right[data-v-20cd58c3]{
    float: right;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
}

.ram-login-user-list-box .ram-login-user-item[data-v-20cd58c3] {
  margin-bottom: 12px;
  padding: 8px 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 4px;
  cursor: pointer;
}
.ram-login-user-list-box .ram-login-user-item img[data-v-20cd58c3] {
    margin-right: 12px;
    width: 40px;
}
.ram-login-user-list-box .ram-login-user-item .name[data-v-20cd58c3] {
    width: calc(100% - 52px);
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.ram-login-user-list-box .ram-login-user-item .name .sub-name[data-v-20cd58c3] {
      margin-top: 3px;
      width: 100%;
      font-size: 12px;
      color: #838A92;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
}
.ram-login-user-list-box .ram-login-user-item[data-v-20cd58c3]:last-of-type {
  margin-bottom: 0;
}
.ram-login-user-list-box .ram-login-user-item[data-v-20cd58c3]:hover,
.ram-login-user-list-box .ram-login-user-item.check[data-v-20cd58c3] {
  color: #0B54E5;
  background-color: rgba(11, 84, 229, .1);
}

.lesson-report-page .common_head[data-v-778cece6] {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.lesson-report-page .pages-content[data-v-778cece6] {
  height: calc(100vh - 60px);
  background-color: #F3F5F7;
  margin: 0 auto;
  overflow-y: auto;
}
.lesson-report-page .pages-content .page-head-box[data-v-778cece6] {
    padding: 0 5%;
    width: 100%;
    height: 76px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #FFFFFF;
    border-top: 1px solid #F3F5F7;
    position: fixed;
    top: 60px;
    left: 0;
    right: 0;
    z-index: 99;
}
.lesson-report-page .pages-content .page-head-box .head-back[data-v-778cece6] {
      margin-right: 36px;
      cursor: pointer;
}
.lesson-report-page .pages-content .page-head-box .head-page-name[data-v-778cece6] {
      font-size: 15px;
      font-weight: bold;
}
.lesson-report-page .pages-content .content-wrapper[data-v-778cece6] {
    width: calc(100vw - 10%);
    margin: 0 auto;
    padding: 108px 0 34px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.lesson-report-page .pages-content .content-wrapper .left-nav-box[data-v-778cece6] {
      position: fixed;
      top: 168px;
      left: 5%;
      z-index: 99;
      padding: 18px;
      background-color: #FFFFFF;
}
.lesson-report-page .pages-content .content-wrapper .left-nav-box .nav-item[data-v-778cece6] {
        width: 150px;
        height: 34px;
        line-height: 34px;
        text-align: center;
        cursor: pointer;
}
.lesson-report-page .pages-content .content-wrapper .left-nav-box .nav-item.is-active[data-v-778cece6] {
          background-color: var(--theme-color);
          color: #FFFFFF;
}
.lesson-report-page .pages-content .content-wrapper .right-content-box[data-v-778cece6] {
      padding: 24px 16px;
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      margin-left: 220px;
      background-color: #FFFFFF;
}
.lesson-report-page .print-btn[data-v-778cece6] {
  width: 67px;
  height: 67px;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #445EFF;
  cursor: pointer;
  position: fixed;
  top: 552px;
  right: 33px;
  color: #FFFFFF;
}
.lesson-report-page .print-btn i[data-v-778cece6] {
    font-size: 18px;
}
.lesson-report-page .print-btn .btn-name[data-v-778cece6] {
    margin-top: 4px;
    font-size: 12px;
}

.manual-lesson-evaluation-page .info-head-box {
  margin-bottom: 22px;
  padding: 9px;
  background-color: #F7F7F7;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.manual-lesson-evaluation-page .info-head-box .info-content {
    padding-left: 16px;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}
.manual-lesson-evaluation-page .info-head-box .info-content .info-name {
      margin-bottom: 15px;
      font-size: 15px;
      font-weight: bold;
}
.manual-lesson-evaluation-page .info-head-box .info-content .info-detail {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.manual-lesson-evaluation-page .info-head-box .info-content .info-detail .detail-item {
        margin-right: 18px;
        font-size: 13px;
}

.lesson-report-pdf-page .pdf-page-box .manual-lesson-evaluation-box .module-content .filter-list-box {
  display: none;
}

.lesson-report-pdf-page .a4_height_box[data-v-60c7d931] {
  position: absolute;
  top: -100%;
}
.lesson-report-pdf-page .pdf-page-box[data-v-60c7d931] {
  padding: 0 8px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.live-playback-page[data-v-1c29fd2e] {
  width: 100vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: black;
}
.live-playback-page > div[data-v-1c29fd2e] {
    width: 90vw;
}

.live-playback-page {
  background-color: black;
}
.live-playback-page .password-input-box .el-input__inner {
    height: 100%;
    background-color: transparent;
    border: none;
    color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.live-playback-page .password-input-box .code-item > div {
    width: 10px;
    height: 10px;
    border-radius: 5px;
    background-color: black;
}

.live-playback-page[data-v-573e4942] {
  width: 100%;
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
}
.live-bottom[data-v-573e4942] {
  line-height: 40px;
}
.live-bottom > span[data-v-573e4942] {
    margin-right: 14px;
    cursor: pointer;
}
.video-info .video-info-item[data-v-573e4942] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 14px;
}
.video-info .video-info-item > i[data-v-573e4942] {
    font-size: 16px;
    margin-right: 10px;
}
.video-info .video-info-item > span[data-v-573e4942] {
    font-size: 12px;
}
.live-playback-input-box[data-v-573e4942] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, .8);
}
.password-input-box[data-v-573e4942] {
  padding: 1px;
  position: relative;
  left: calc(50% - 146px);
  top: calc(40% - 21px);
  width: 70%;
  height: 30%;
  max-width: 312px;
  max-height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.password-input-box .input-code[data-v-573e4942] {
    position: absolute;
    width: 100%;
    height: 100%;
}
.password-input-box .code-item[data-v-573e4942] {
    width: 50px;
    height: 100%;
    margin: 0 5px;
    color: #606266;
    background: white;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-radius: 15%;
    font-size: 16px;
    border: 1.5px solid white;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.password-input-box .code-item-active[data-v-573e4942] {
    border: 1.5px solid #ff7a4b;
}
.password-input-box .password-input-box-title[data-v-573e4942] {
    position: absolute;
    top: -40px;
    font-size: 16px;
    text-align: center;
    width: 100%;
}

.common-live-playbackw-app-page .el-loading-mask {
  background-color: rgba(0, 0, 0, .8);
}
.common-live-playbackw-app-page .el-loading-spinner .path {
  stroke: #2fa2fe;
}

@charset "UTF-8";
.common-live-playbackw-app-page[data-v-5fe34ce2] {
  width: 100%;
  height: 100%;
  background: white;
  color: #333333;
}
.common-live-playbackw-app-page .playbackw-app-top-title[data-v-5fe34ce2] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 10px 0;
    font-size: 17px;
}
.common-live-playbackw-app-page .playbackw-app-top-title .right-top-title-operation[data-v-5fe34ce2],
    .common-live-playbackw-app-page .playbackw-app-top-title .left-top-title-operation[data-v-5fe34ce2] {
      width: 20%;
}
.common-live-playbackw-app-page .playbackw-app-top-title .left-top-title-operation[data-v-5fe34ce2] {
      padding-left: 20px;
}
.common-live-playbackw-app-page .playbackw-app-top-title .center-top-title[data-v-5fe34ce2] {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      text-align: center;
}
.common-live-playbackw-app-page .video-box[data-v-5fe34ce2] {
    background-color: black;
}
.common-live-playbackw-app-page .video-info-box[data-v-5fe34ce2] {
    background-color: white;
    border-radius: 20px 20px 0 0;
    padding: 0 20px;
}
.common-live-playbackw-app-page .video-info-box .video-title[data-v-5fe34ce2] {
      font-size: 19px;
      font-weight: 600;
      width: 100%;
      padding-top: 20px;
      margin-bottom: 20px;
}
.common-live-playbackw-app-page .overflow_show_dot[data-v-5fe34ce2] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.common-live-playbackw-app-page .overflow_show_dot_row_2[data-v-5fe34ce2] {
    word-break: break-all;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    /* 超出几行省略 */
}
.common-live-playbackw-app-page .video-nav-box .video-nav[data-v-5fe34ce2] {
    font-size: 16px;
    font-weight: 600;
    padding: 10px 0;
}
.common-live-playbackw-app-page .video-nav-list-box[data-v-5fe34ce2] {
    margin-top: 2px;
    width: 100%;
    overflow: auto;
}
.common-live-playbackw-app-page .video-nav-list-box[data-v-5fe34ce2]::-webkit-scrollbar {
      width: 0;
}
.common-live-playbackw-app-page .video-nav-list[data-v-5fe34ce2] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.common-live-playbackw-app-page .video-nav-list .video-nav-item[data-v-5fe34ce2] {
      width: 160px;
      margin-right: 8px;
}
.common-live-playbackw-app-page .video-nav-list .video-cover[data-v-5fe34ce2] {
      position: relative;
      width: 160px;
      height: 90px;
      margin-bottom: 6px;
      background-size: cover;
      border-radius: 4px;
      -webkit-box-shadow: 0 -30px 30px -20px inset;
              box-shadow: 0 -30px 30px -20px inset;
}
.common-live-playbackw-app-page .video-nav-list .video-cover .video-time-length[data-v-5fe34ce2] {
        position: absolute;
        bottom: 6px;
        right: 8px;
        color: white;
}
.common-live-playbackw-app-page .video-nav-list .video-title-nav-item[data-v-5fe34ce2] {
      width: 100%;
      font-size: 13px;
}
.common-live-playbackw-app-page .video-nav-list .video-nav-item.check .video-title-nav-item[data-v-5fe34ce2] {
      color: #2fa2fe;
}

.common-live-playbackw-web-page .el-loading-mask {
  background-color: rgba(0, 0, 0, .8);
}
.common-live-playbackw-web-page .el-loading-spinner .path {
  stroke: #12CAA3;
}

.common-live-playbackw-web-page[data-v-529368c5] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: black;
  color: white;
}
.common-live-playbackw-web-page .left-live[data-v-529368c5] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: calc(100% - 280px);
}
.common-live-playbackw-web-page .right-nav[data-v-529368c5] {
    width: 280px;
    min-height: 100vh;
    background-color: #2B2B2B;
}
.common-live-playbackw-web-page .live-title[data-v-529368c5] {
    height: 60px;
    line-height: 60px;
    font-size: 18px;
    padding-left: 16px;
    width: 100%;
    text-align: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-color: #1E1F21;
}
.common-live-playbackw-web-page .live-title i[data-v-529368c5] {
      cursor: pointer;
      margin-right: 15px;
}
.common-live-playbackw-web-page .live-title2[data-v-529368c5] {
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    margin-top: 10px;
    padding-left: 16px;
    width: 100%;
    text-align: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.common-live-playbackw-web-page .overflow_show_dot[data-v-529368c5] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.common-live-playbackw-web-page .overflow_show_dot_2[data-v-529368c5] {
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.common-live-playbackw-web-page .live-box[data-v-529368c5] {
    padding: 0 10px;
}
.common-live-playbackw-web-page .live-bottom[data-v-529368c5] {
    padding-left: 16px;
}
.common-live-playbackw-web-page .nav-box .nav-title[data-v-529368c5] {
    line-height: 36px;
    color: #12CAA3;
    text-align: center;
    border-bottom: 2px solid #12CAA3;
}
.common-live-playbackw-web-page .nav-box .nav-list[data-v-529368c5] {
    padding: 8px 16px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.common-live-playbackw-web-page .nav-box .nav-item[data-v-529368c5] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    width: 100%;
    padding: 8px 0;
    border-bottom: 1px solid #222222;
}
.common-live-playbackw-web-page .nav-box .nav-item svg[data-v-529368c5] {
      vertical-align: top;
      margin-right: 6px;
}
.common-live-playbackw-web-page .nav-box .nav-item > span[data-v-529368c5] {
      display: -webkit-box;
      word-wrap: break-word;
      word-break: normal;
      width: calc(100% - 30px);
}
.common-live-playbackw-web-page .nav-box .nav-item[data-v-529368c5]:hover,
  .common-live-playbackw-web-page .nav-box .nav-item.check[data-v-529368c5] {
    color: #12CAA3;
}
.common-live-playbackw-web-page .nav-box .nav-item:hover svg *[data-v-529368c5],
    .common-live-playbackw-web-page .nav-box .nav-item.check svg *[data-v-529368c5] {
      stroke: #12CAA3;
}

.public-pop-root-inside .tag-item-title[data-v-07c8f513] {
  padding: 10px 16px;
  background: #ebeef5;
  border-radius: 4px;
}
.public-pop-root-inside .tag-item-content[data-v-07c8f513] {
  padding: 16px;
  line-height: 30px;
}
.public-pop-root-inside .operation[data-v-07c8f513] {
  margin-top: 40px;
  text-align: center;
}

.appraise-config-page .el-checkbox {
  color: #999999;
}

.appraise-config-page[data-v-b2395228] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.appraise-config-page .appraise-left-nav[data-v-b2395228] {
    padding: 20px;
    width: 241px;
    height: 100%;
    border-right: 1px solid #ebedf0;
    overflow: auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.appraise-config-page .appraise-right-content[data-v-b2395228] {
    padding: 20px;
    width: calc(100% - 241px);
    height: 100%;
    overflow: auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.appraise-title[data-v-b2395228] {
  margin-bottom: 20px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.appraise-title .title[data-v-b2395228] {
    color: #303133;
    font-weight: 600;
    line-height: 24px;
}
.collapse-card .collapse-card-title[data-v-b2395228] {
  cursor: pointer;
}
.collapse-card .collapse-card-title i[data-v-b2395228] {
    -webkit-transition: -webkit-transform 0.3s;
    transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    transition: transform 0.3s, -webkit-transform 0.3s;
    -webkit-transform: rotateZ(90deg);
            transform: rotateZ(90deg);
}
.collapse-card .collapse-card-body[data-v-b2395228] {
  overflow: hidden;
  margin-bottom: 20px;
  -webkit-transition: height 0.3s;
  transition: height 0.3s;
}
.collapse-card .collapse-card-body-title[data-v-b2395228] {
  margin: 12px 0;
}
.collapse-card .collapse-card-body-title .title[data-v-b2395228] {
    line-height: 22px;
    color: #454545;
    font-weight: 600;
}
.collapse-card .collapse-card-body-title .desc[data-v-b2395228] {
    font-size: 12px;
    color: #999999;
}
.collapse-card.close .collapse-card-body[data-v-b2395228] {
  height: 0px !important;
}
.collapse-card.close .collapse-card-title i[data-v-b2395228] {
  -webkit-transform: rotateZ(0deg);
          transform: rotateZ(0deg);
}
.table-row-box[data-v-b2395228],
.table-vertical-box[data-v-b2395228] {
  border-bottom: 1px solid #dcdfe6;
  border-left: 1px solid #dcdfe6;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.table-row-box .table-row[data-v-b2395228],
  .table-vertical-box .table-row[data-v-b2395228] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: -webkit-grab;
    cursor: grab;
}
.table-row-box .table-row > div[data-v-b2395228],
    .table-vertical-box .table-row > div[data-v-b2395228] {
      height: 42px;
      text-align: center;
      line-height: 42px;
      border: 1px solid #dcdfe6;
      border-bottom-width: 0;
      border-left-width: 0;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
}
.table-row-box .table-row .empty_box[data-v-b2395228],
    .table-vertical-box .table-row .empty_box[data-v-b2395228] {
      cursor: pointer;
      height: auto;
      min-height: auto;
      width: 100%;
}
.table-row-box .table-row .empty_box img[data-v-b2395228],
      .table-vertical-box .table-row .empty_box img[data-v-b2395228] {
        width: 8%;
        margin: 0;
        margin-top: 12px;
}
.table-row-box .table-row .empty_box span[data-v-b2395228],
      .table-vertical-box .table-row .empty_box span[data-v-b2395228] {
        display: inline-block;
        margin-bottom: 20px;
        font-size: 12px;
        color: #ff7a4b;
}
.table-row-box .table-row-header[data-v-b2395228],
  .table-vertical-box .table-row-header[data-v-b2395228] {
    background-color: #ebedf0;
}
.table-row-box .overflow-dispose[data-v-b2395228],
  .table-vertical-box .overflow-dispose[data-v-b2395228] {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.table-row-box .edit-status[data-v-b2395228],
  .table-vertical-box .edit-status[data-v-b2395228] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0 10px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 100%;
}
.table-row-box .edit-status > span[data-v-b2395228],
    .table-vertical-box .edit-status > span[data-v-b2395228] {
      cursor: pointer;
}
.table-row-box .edit-status .edit-item-icon[data-v-b2395228],
    .table-vertical-box .edit-status .edit-item-icon[data-v-b2395228] {
      width: 70px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      padding-left: 8px;
      -webkit-box-pack: space-evenly;
          -ms-flex-pack: space-evenly;
              justify-content: space-evenly;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
}
.table-row-box .edit-status .edit-item-icon > div[data-v-b2395228],
      .table-vertical-box .edit-status .edit-item-icon > div[data-v-b2395228] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        width: 24px;
        height: 24px;
        text-align: center;
        color: white;
        background: #ff7a4b;
        border-radius: 4px;
        cursor: pointer;
}
.table-row-box .edit-status .edit-item-icon > div i[data-v-b2395228],
        .table-vertical-box .edit-status .edit-item-icon > div i[data-v-b2395228] {
          line-height: 24px;
}
.table-row-box .edit-status input[data-v-b2395228],
    .table-vertical-box .edit-status input[data-v-b2395228] {
      padding: 0 6px;
      width: calc(100% - 70px);
      height: 28px;
      background: #ffffff;
      border: 1px solid #dcdfe6;
      border-color: #dcdfe6;
      border-radius: 4px;
      -webkit-transition: all 0.2s;
      transition: all 0.2s;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
}
.table-row-box .edit-status input[data-v-b2395228]:hover, .table-row-box .edit-status input[data-v-b2395228]:focus,
      .table-vertical-box .edit-status input[data-v-b2395228]:hover,
      .table-vertical-box .edit-status input[data-v-b2395228]:focus {
        border-color: #ff7a4b;
}
.table-row-box .primary-font-color[data-v-b2395228],
  .table-vertical-box .primary-font-color[data-v-b2395228] {
    cursor: pointer;
}
.table-vertical-box[data-v-b2395228] {
  margin-top: 12px;
}
.table-vertical-box .table-vertical-row[data-v-b2395228] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.table-vertical-box .table-vertical-row > div[data-v-b2395228] {
      width: 20%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      text-align: center;
      line-height: 42px;
      border: 1px solid #dcdfe6;
      border-bottom-width: 0;
      border-left-width: 0;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
}
.table-vertical-box .table-vertical-row > div.table-vertical-row-headr[data-v-b2395228] {
      background-color: #ebedf0;
}
.table-vertical-box .table-vertical-row > div.edit_checkbox[data-v-b2395228] {
      text-align: left;
      line-height: 30px;
      padding: 10px 16px !important;
}
.collapse-card-title[data-v-b2395228] {
  padding: 0 12px;
  line-height: 40px;
  background: #ebeef5;
  border-radius: 4px;
}
.nav-top-title[data-v-b2395228] {
  margin-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.nav-top-title .title[data-v-b2395228] {
    color: #303133;
    font-weight: 600;
}
.nav-top-title .add-btn[data-v-b2395228] {
    width: 24px;
    color: white;
    text-align: center;
    font-size: 18px;
    line-height: 24px;
    background: #ff7a4b;
    border-radius: 4px;
    cursor: pointer;
}
.nav-list .nav-item[data-v-b2395228] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  line-height: 40px;
  border: 1px #dcdfe6 solid;
  border-bottom-width: 0;
  cursor: pointer;
}
.nav-list .nav-item .nav-item-name[data-v-b2395228] {
    text-indent: 16px;
    width: calc(100% - 60px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.nav-list .nav-item .nav-item-name img[data-v-b2395228] {
      display: inline-block;
      margin-right: 4px;
      width: 26px;
      height: 26px;
      border-radius: 50%;
}
.nav-list .nav-item .nav-item-edit-btn[data-v-b2395228] {
    padding-right: 8px;
}
.nav-list .nav-item .nav-item-edit-btn i[data-v-b2395228] {
      display: none;
}
.nav-list .nav-item i[data-v-b2395228] {
    font-size: 18px;
}
.nav-list .nav-item .nav-item-input[data-v-b2395228] {
    padding-left: 4px;
    width: 120px;
}
.nav-list .nav-item .nav-item-icon[data-v-b2395228] {
    width: calc(100% - 120px);
    padding: 0 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.nav-list .nav-item .nav-item-icon > div[data-v-b2395228] {
      width: 24px;
      height: 24px;
      text-align: center;
      color: white;
      background: #ff7a4b;
      border-radius: 4px;
}
.nav-list .nav-item .nav-item-icon > div i[data-v-b2395228] {
        vertical-align: super;
        line-height: 24px;
}
.nav-list .nav-item input[data-v-b2395228] {
    padding: 0 6px;
    width: 100%;
    height: 28px;
    background: #ffffff;
    border: 1px solid #dcdfe6;
    border-color: #dcdfe6;
    border-radius: 4px;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.nav-list .nav-item input[data-v-b2395228]:hover, .nav-list .nav-item input[data-v-b2395228]:focus {
      border-color: #ff7a4b;
}
.nav-list .last-nav-item[data-v-b2395228] {
  border-bottom-width: 1px;
}
.nav-list .check-nav-item[data-v-b2395228],
.nav-list .nav-item[data-v-b2395228]:hover {
  color: #ff7a4b;
  background-color: rgba(255, 122, 75, .1);
  border-color: rgba(255, 122, 75, .1);
}
.nav-list .nav-item:hover .nav-item-edit-btn[data-v-b2395228] {
  padding-right: 8px;
}
.nav-list .nav-item:hover .nav-item-edit-btn i[data-v-b2395228] {
    display: inline-block;
}
.element-ui-simple-btn.manage i[data-v-b2395228],
.element-ui-simple-btn.save i[data-v-b2395228] {
  display: inline-block;
  width: 11px;
  height: 11px;
  vertical-align: bottom;
  background-image: url(/vue/dist/static/img/manage_1.32b139e.png);
  background-size: 100%;
}
.element-ui-simple-btn.manage:hover i[data-v-b2395228] {
  background-image: url(/vue/dist/static/img/manage_2.b7a7ed4.png);
}
.element-ui-simple-btn.save i[data-v-b2395228] {
  background-image: url(/vue/dist/static/img/save_1.e060090.png);
}
.element-ui-simple-btn.save:hover i[data-v-b2395228] {
  background-image: url(/vue/dist/static/img/save_2.1b69298.png);
}

.base-config-page[data-v-57b96d3f] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.base-config-page img[data-v-57b96d3f] {
    width: 18%;
}


































@charset "UTF-8";
.cursor-p {
  cursor: pointer;
}
/* 浮动以及清除浮动 */
.float-l {
  float: left;
}
.float-r {
  float: right;
}
.clearfloat:after {
  display: block;
  clear: both;
  content: "";
  visibility: hidden;
  height: 0;
}
.clearfloat {
  zoom: 1;
}
/*文字居左，中，右*/
.text-center {
  text-align: center;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-overline {
  text-decoration: overline;
}
.text-decoration {
  text-decoration: line-through;
}
.text-underline {
  text-decoration: underline;
}
.text-row {
  white-space: nowrap;
}
.ft-weight {
  font-weight: bold;
}
.ft-w400 {
  font-weight: 400;
}
.ft-w600 {
  font-weight: 600;
}
/* 文字大小 */
.ft12 {
  font-size: 12px;
}
.ft14 {
  font-size: 14px;
}
.ft16 {
  font-size: 16px;
}
.ft18 {
  font-size: 18px;
}
.ft20 {
  font-size: 20px;
}
.ft22 {
  font-size: 22px;
}
.ft24 {
  font-size: 24px;
}
.ft26 {
  font-size: 26px;
}
.ft28 {
  font-size: 28px;
}
.ft30 {
  font-size: 30px;
}
.ft120 {
  font-size: 120px;
}
.ft180 {
  font-size: 180px;
}
/* 字体行高 */
.li-h30 {
  line-height: 30px;
}
.li-h35 {
  line-height: 35px;
}
.li-h40 {
  line-height: 40px;
}
/* 字体颜色 */
.color-3 {
  color: #333;
}
.color-9 {
  color: #999;
}
.color-eaf5ff {
  color: #eaf5ff;
}
.color-f0 {
  color: #f0f0f0;
}
.color-62 {
  color: #626262;
}
.color-c3 {
  color: #c3c3c3;
}
.color-8c {
  color: #8c8c8c;
}
/* 间距 */
.pd20 {
  padding: 20px;
}
.pd30 {
  padding: 30px;
}
.pt10 {
  padding-top: 10px;
}
.pt15 {
  padding-top: 15px;
}
.pt20 {
  padding-top: 20px;
}
.pt25 {
  padding-top: 25px;
}
.pt30 {
  padding-top: 30px;
}
.pb10 {
  padding-bottom: 10px;
}
.pb15 {
  padding-bottom: 15px;
}
.pb20 {
  padding-bottom: 20px;
}
.pb25 {
  padding-bottom: 25px;
}
.pb30 {
  padding-bottom: 30px;
}
.pl10 {
  padding-left: 10px;
}
.pl20 {
  padding-left: 20px;
}
.pl25 {
  padding-left: 25px;
}
.pl30 {
  padding-left: 30px;
}
.pl35 {
  padding-left: 35px;
}
.pl40 {
  padding-left: 40px;
}
.pl45 {
  padding-left: 45px;
}
.pl50 {
  padding-left: 50px;
}
.pr10 {
  padding-right: 10px;
}
.pr20 {
  padding-right: 20px;
}
.pr25 {
  padding-right: 25px;
}
.pr30 {
  padding-right: 30px;
}
.pr35 {
  padding-right: 35px;
}
.pr40 {
  padding-right: 40px;
}
.pr45 {
  padding-right: 45px;
}
.pr50 {
  padding-right: 50px;
}
.md20 {
  margin: 20px;
}
.mt10 {
  margin-top: 10px;
}
.mt15 {
  margin-top: 15px;
}
.mt20 {
  margin-top: 20px;
}
.mt25 {
  margin-top: 25px;
}
.mt30 {
  margin-top: 30px;
}
.mb10 {
  margin-bottom: 10px;
}
.mb15 {
  margin-bottom: 15px;
}
.mb20 {
  margin-bottom: 20px;
}
.mb25 {
  margin-bottom: 25px;
}
.mb30 {
  margin-bottom: 30px;
}
.mr10 {
  margin-right: 10px;
}
.mr20 {
  margin-right: 20px;
}
.ml10 {
  margin-left: 10px;
}
.ml20 {
  margin-left: 20px;
}
.border-b1-f3 {
  border-bottom: 1px solid #f3f3f3;
}
.h-25 {
  height: 25%;
}
.h-30 {
  height: 30%;
}
/* icon */
.icon100 {
  width: 100px;
  height: 100px;
}
.icon160 {
  width: 160px;
  height: 160px;
}
/* 背景颜色 */
.bg-fbf2e7 {
  background: #fbf2e7;
}
.bg-de {
  background: #DEDEDE;
}
.linkstyle {
  color: #1890ff;
  cursor: pointer;
}
.beyond-1 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.beyond-2 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.beyond-3 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.jub-center-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
/*浮动 + 垂直居中*/
.flex-align-no {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/*浮动 + 垂直居中+换行*/
.flex-align {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/*浮动 +垂直居中 + 水平居中*/
.flex-juc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.flex-v-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-v-column-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/*浮动 + 左右分布 + 换行*/
.flex-jub-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/*浮动 + 左右分布 + 垂直居中*/
.jub-jub-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/*浮动 + 左右分布*/
.jub-jub {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
/* 左边顶部对齐*/
.left-float-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex;
}
/* 从右边开始浮动-换行 */
.jub-jub-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/* 从右边开始浮动 */
.jub-jub-end-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/* 等距分布 */
.jub-jua-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
.juc-c {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
/*上下布局 +垂直居中 + 水平居中*/
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/* 上下布局*/
.juv-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/* 上下分布，从上到下布局 */
.flex-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.flex-jua {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: flex-end;
  -moz-justify-content: flex-end;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.juc-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: flex-end;
  -moz-align-items: flex-end;
  -ms-flex-align: end;
      align-items: flex-end;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.activity-event-pages .page-height-max {
  height: calc(100vh - 61px);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.activity-event-pages .primary-font-back-color {
  color: var(--color_primary) !important;
  background-color: var(--primary_back_color) !important;
}
.activity-event-pages .primary-font-color {
  color: var(--color_primary) !important;
}
.activity-event-pages .primary-font-color__back-color {
  background-color: var(--color_primary) !important;
}
.activity-event-pages .primary-back-color {
  background-color: var(--primary_back_color) !important;
}
.activity-event-pages .info-back-color {
  background-color: #f3f4f6 !important;
}
.activity-event-pages .common-main-box {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: 8px;
  width: calc(100% - 200px);
  height: calc(100% - 16px);
  overflow: auto;
  background-color: white;
}
.activity-event-pages .form-operate-box {
  width: 100%;
  text-align: center;
  margin: 40px 0 20px 0;
}
.activity-event-pages .common-page-top-title {
  padding: 18px 20px;
  margin-bottom: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 16px;
  line-height: 33px;
  font-weight: 700;
  border-bottom: 2px #f3f4f6 solid;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.activity-event-pages .empty-img-box {
  width: 100%;
  padding-top: 153px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.activity-event-pages {
  /* 改变主题色变量 */
  --color_primary: #ff7a4b;
  --color_info: #cccccc;
  --primary_back_color: rgba(255, 122, 75, .1);
  --info_back_color: rgba(255, 122, 75, .1);
}
.activity-event-pages .el-menu-item,
  .activity-event-pages .el-submenu__title {
    line-height: 40px;
    height: 40px;
}
.activity-event-pages .el-menu-item-group__title {
    padding: 0;
}
.activity-event-pages .el-menu-item.is-active,
  .activity-event-pages .el-tabs__item.is-active,
  .activity-event-pages .el-tabs__item:hover,
  .activity-event-pages .el-radio__input.is-checked + .el-radio__label,
  .activity-event-pages .el-radio-button__inner:hover,
  .activity-event-pages .el-button--primary.is-plain,
  .activity-event-pages .el-checkbox__input.is-checked + .el-checkbox__label,
  .activity-event-pages .el-tag,
  .activity-event-pages .el-button--default:focus,
  .activity-event-pages .el-button--default:hover,
  .activity-event-pages .el-pagination.is-background .el-pager li:not(.disabled):hover,
  .activity-event-pages .el-tag .el-tag__close,
  .activity-event-pages .el-submenu__title:hover,
  .activity-event-pages .el-input-number__decrease:hover,
  .activity-event-pages .el-input-number__increase:hover,
  .activity-event-pages .center-container .btn-bar .btn-bar-plat a.active,
  .activity-event-pages .components-list .form-edit-widget-label:hover,
  .activity-event-pages .components-list .form-edit-widget-label:hover a,
  .activity-event-pages .fm2-container footer a,
  .activity-event-pages .fm2-container footer,
  .activity-event-pages .el-button--text,
  .activity-event-pages .el-button--text:focus,
  .activity-event-pages .el-button--text:hover,
  .activity-event-pages .task-manage .main .menu .el-submenu .el-menu-item.is-active {
    color: var(--color_primary);
}
.activity-event-pages .el-tag,
  .activity-event-pages .el-button--default:focus,
  .activity-event-pages .el-button--default:hover,
  .activity-event-pages .el-button--primary.is-plain .el-menu-item:focus,
  .activity-event-pages .el-menu-item.is-active,
  .activity-event-pages .el-submenu__title:hover,
  .activity-event-pages .widget-form-container .widget-form-list .widget-view:hover,
  .activity-event-pages .center-container .btn-bar .btn-bar-plat a.activeis-active {
    background-color: var(--primary_back_color);
}
.activity-event-pages .task-manage .main .menu .el-submenu .el-menu-item.is-active,
  .activity-event-pages .task-manage .el-menu-item.is-active {
    background-color: var(--primary_back_color) !important;
}
.activity-event-pages .task-manage .el-menu-item.is-active,
  .activity-event-pages .el-link.el-link--primary {
    color: var(--color_primary);
}
.activity-event-pages .el-select .el-input.is-focus .el-input__inner:hover,
  .activity-event-pages .el-select .el-input.is-focus .el-input__inner,
  .activity-event-pages .el-button--primary,
  .activity-event-pages .el-input__inner:focus,
  .activity-event-pages .el-select .el-input.is-focus .el-input__inner,
  .activity-event-pages .el-select .el-input__inner:focus,
  .activity-event-pages .el-textarea__inner:focus,
  .activity-event-pages .el-range-editor.is-active,
  .activity-event-pages .el-range-editor.is-active:hover,
  .activity-event-pages .el-radio__input.is-checked .el-radio__inner,
  .activity-event-pages .el-radio__inner:hover,
  .activity-event-pages .el-checkbox__inner:hover,
  .activity-event-pages .el-checkbox__input.is-checked .el-checkbox__inner,
  .activity-event-pages .el-checkbox__input.is-focus .el-checkbox__inner,
  .activity-event-pages .el-button--primary.is-plain:focus,
  .activity-event-pages .el-tag,
  .activity-event-pages .el-button--default:focus,
  .activity-event-pages .el-button--default:hover,
  .activity-event-pages .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .activity-event-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner,
  .activity-event-pages .el-cascader .el-input .el-input__inner:focus,
  .activity-event-pages .el-cascader .el-input.is-focus .el-input__inner,
  .activity-event-pages .el-button--primary.is-plain:hover .el-input-number__decrease:hover,
  .activity-event-pages .el-input-number__increase:hover,
  .activity-event-pages .el-input-number__decrease:hover:not(.is-disabled)
~ .el-input
.el-input__inner:not(.is-disabled),
  .activity-event-pages .el-switch.is-checked .el-switch__core,
  .activity-event-pages .el-input-number__increase:hover:not(.is-disabled)
~ .el-input
.el-input__inner:not(.is-disabled),
  .activity-event-pages .widget-form-container .widget-form-list .widget-view:hover.active,
  .activity-event-pages .widget-form-container .widget-form-list .widget-view,
  .activity-event-pages .components-list .form-edit-widget-label:hover,
  .activity-event-pages .widget-config-container .config-tab.active,
  .activity-event-pages .el-slider__button,
  .activity-event-pages .el-link.el-link--default:after,
  .activity-event-pages .el-link.el-link--primary.is-underline:hover:after,
  .activity-event-pages .el-link.el-link--primary:after {
    border-color: var(--color_primary);
}
.activity-event-pages .widget-form-container .widget-form-list .widget-view:hover.active,
  .activity-event-pages .widget-form-container .widget-form-list .widget-view:hover,
  .activity-event-pages .widget-form-container .widget-form-list .widget-view {
    outline-color: var(--color_primary);
}
.activity-event-pages .el-tabs__active-bar,
  .activity-event-pages .el-button--primary,
  .activity-event-pages .el-radio__input.is-checked .el-radio__inner,
  .activity-event-pages .el-checkbox__input.is-checked .el-checkbox__inner,
  .activity-event-pages .el-pagination.is-background .el-pager li:not(.disabled).active,
  .activity-event-pages .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .activity-event-pages .el-tag .el-tag__close:hover,
  .activity-event-pages .el-select .el-tag__close.el-icon-close:hover,
  .activity-event-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner,
  .activity-event-pages .el-button--primary.is-plain:hover,
  .activity-event-pages .el-button--primary.is-plain:focus
.el-radio-button__orig-radio:checked
+ .el-radio-button__inner,
  .activity-event-pages .el-switch.is-checked .el-switch__core,
  .activity-event-pages .widget-form-container .widget-form-list .widget-view .widget-view-drag,
  .activity-event-pages .widget-form-container .widget-form-list .widget-view .widget-view-action,
  .activity-event-pages .el-slider__bar {
    background-color: var(--color_primary);
}
.activity-event-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner {
    -webkit-box-shadow: -1px 0 0 0 var(--color_primary);
            box-shadow: -1px 0 0 0 var(--color_primary);
}
.activity-event-pages .el-pagination.is-background .el-pager li:not(.disabled).active,
  .activity-event-pages .el-tag .el-tag__close:hover,
  .activity-event-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner:hover,
  .activity-event-pages .el-button--primary.is-plain:hover,
  .activity-event-pages .el-button--primary.is-plain:focus {
    color: white;
}
.activity-event-pages .el-select__tags .el-tag {
    color: #606266;
    background-color: #f4f4f5;
    border-color: transparent;
}
.activity-event-pages .el-select__tags .el-tag .el-tag__close {
      background-color: #f4f4f5;
      color: #c0c4cc;
}
.activity-event-pages .el-select__tags .el-tag .el-tag__close:hover {
      color: #606266;
      background-color: #f4f4f5;
}
.activity-event-pages .el-pagination.is-background .el-pager li:not(.disabled).active {
    color: white !important;
    background-color: var(--color_primary) !important;
}
.activity-event-pages .el-dialog {
    border-radius: 15px !important;
}
.activity-event-pages .el-dialog__headerbtn .el-dialog__close,
  .activity-event-pages .el-dialog__headerbtn .el-dialog__close:hover {
    border-width: 0;
}
.activity-event-pages .element-ui-min-btn {
    font-size: 12px;
    padding: 9px 10px;
}
.activity-event-pages .el-select__caret.el-icon-arrow-up:before {
    content: "\E6E1";
    width: auto;
    height: auto;
    display: inline-block;
    background: none;
}
.activity-event-pages .activity-event-pages .el-button--primary {
    border-color: var(--color_primary);
    background-color: var(--color_primary);
}
.activity-event-pages .activity-event-pages .el-pagination.is-background .el-pager li:not(.disabled).active {
    background-color: var(--color_primary) !important;
    color: #fff !important;
}
.activity-event-pages .activity-event-pages .el-pager li.active {
    -webkit-box-shadow: 0 0 4px var(--color_primary);
            box-shadow: 0 0 4px var(--color_primary);
}
.activity-event-pages .el-button.element-ui-simple-btn,
  .activity-event-pages .el-button--primary.is-plain {
    -webkit-box-shadow: none;
            box-shadow: none;
    background: white;
}
.activity-event-pages .el-button.element-ui-simple-btn:hover,
  .activity-event-pages .el-button.element-ui-simple-btn:focus,
  .activity-event-pages .el-button--primary.is-plain:hover,
  .activity-event-pages .el-button--primary.is-plain:focus {
    background: var(--color_primary);
    border-color: var(--color_primary);
    color: #fff !important;
}
.activity-event-pages .el-select .el-input.is-focus .el-input__inner:hover {
    border-color: #e6e6e6;
}
.activity-event-pages select .el-input.is-focus .el-input__inner {
    border-color: var(--color_primary);
}
.activity-event-pages .el-button--primary,
  .activity-event-pages .el-button--info,
  .activity-event-pages .el-pager li.active {
    -webkit-box-shadow: none;
            box-shadow: none;
}
.activity-event-pages .el-button--info {
    background: #cccccc;
    border-color: #cccccc;
}
.activity-event-pages .el-menu-item:hover,
  .activity-event-pages .el-submenu__title:hover {
    color: var(--color_primary);
    background-color: transparent;
}
.activity-event-pages .el-checkbox span.el-checkbox__inner {
    width: 14px;
    height: 14px;
}
.activity-event-pages .el-checkbox__inner:after {
    width: 3px;
    height: 7px;
    top: 1px;
    left: 4px;
    border: 1px solid #fff;
    border-left: 0;
    border-top: 0;
}
.activity-event-pages .el-checkbox__label {
    padding-left: 6px;
}
.activity-event-pages .el-select .el-tag__close.el-icon-close {
    background-color: transparent;
}
.activity-event-pages .el-table {
    border-radius: 0 !important;
}
.activity-event-pages .el-table tr {
      height: auto;
}
.activity-event-pages .el-table .el-table__row .cell > div,
    .activity-event-pages .el-table .el-table__row .cell > span {
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
}
.activity-event-pages .el-table td,
    .activity-event-pages .el-table th.is-leaf {
      border-color: #ebedf0;
}
.activity-event-pages .el-table .el-table__fixed thead th,
    .activity-event-pages .el-table th.is-leaf,
    .activity-event-pages .el-table thead.has-gutter th {
      background: #ededed;
}
.activity-event-pages .el-table .el-table__fixed-right::before,
    .activity-event-pages .el-table .el-table__fixed::before {
      display: none;
}
.activity-event-pages .el-table .el-table__body-wrapper::-webkit-scrollbar {
      height: 8px;
}
.activity-event-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-thumb, .activity-event-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-track {
      border-radius: 5px;
      border-width: 0;
      background-color: #f4f4f4;
}
.activity-event-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-thumb {
      background-color: #dedfe0;
}
.activity-event-pages .activity-common-tab {
    margin-bottom: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 12px 20px 0 24px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-bottom: 1px solid #f3f4f6;
}
.activity-event-pages .activity-common-tab .el-tabs__header {
      margin: 0;
}
.activity-event-pages .activity-common-tab .el-tabs__nav-wrap::after {
      height: 0;
}
.activity-event-pages .activity-common-tab .el-tabs__active-bar {
      height: 1px;
}
.activity-event-pages .node-content.selected {
    background-color: var(--primary_back_color) !important;
    color: var(--color_primary) !important;
}
.activity_modules {
  /* 改变主题色变量 */
  --color_primary: #ff7a4b;
  --color_info: #cccccc;
  --primary_back_color: rgba(255, 122, 75, .1);
  --info_back_color: rgba(255, 122, 75, .1);
}
.activity_modules .el-menu-item,
  .activity_modules .el-submenu__title {
    line-height: 40px;
    height: 40px;
}
.activity_modules .el-menu-item-group__title {
    padding: 0;
}
.activity_modules .el-select-dropdown__item.selected,
  .activity_modules .el-dropdown-menu__item:focus,
  .activity_modules .el-dropdown-menu__item:not(.is-disabled):hover,
  .activity_modules .el-date-picker__header-label.active,
  .activity_modules .el-date-picker__header-label:hover,
  .activity_modules .el-picker-panel__icon-btn:hover,
  .activity_modules .el-time-panel__btn.confirm,
  .activity_modules .el-button--text,
  .activity_modules .el-date-table td.available:hover,
  .activity_modules .el-date-table td.today span,
  .activity_modules .el-button--default:focus,
  .activity_modules .el-button--default:hover,
  .activity_modules .time-select-item.selected:not(.disabled),
  .activity_modules .el-dialog__headerbtn:focus .el-dialog__close,
  .activity_modules .el-dialog__headerbtn:hover .el-dialog__close {
    color: var(--color_primary);
}
.activity_modules .el-button--default:focus,
  .activity_modules .el-button--default:hover,
  .activity_modules .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .activity_modules .el-button--primary,
  .activity_modules .el-switch.is-checked .el-switch__core {
    border-color: var(--color_primary);
}
.activity_modules .el-button--default:focus,
  .activity_modules .el-button--defaults:hover,
  .activity_modules .time-select-item:hover,
  .activity_modules .el-date-table td.in-range div {
    background-color: var(--primary_back_color);
}
.activity_modules .simulation_input_box,
  .activity_modules .green-btn,
  .activity_modules .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .activity_modules .el-switch.is-checked .el-switch__core {
    background-color: var(--color_primary) !important;
}
.activity_modules .el-button.is-plain:focus,
  .activity_modules .el-button.is-plain:hover {
    border-color: var(--color_primary);
    color: var(--color_primary);
}
.activity_modules .el-date-table td.current:not(.disabled) span,
  .activity_modules .el-button--primary,
  .activity_modules .el-date-table td.end-date span,
  .activity_modules .el-date-table td.start-date span {
    color: white;
    background-color: var(--color_primary);
}
.activity_modules .el-input__inner:focus,
  .activity_modules .el-select .el-input.is-focus .el-input__inner,
  .activity_modules .el-select .el-input__inner:focus,
  .activity_modules .el-textarea__inner:focus,
  .activity_modules .el-button--primary {
    border-color: var(--color_primary);
    -webkit-box-shadow: none;
            box-shadow: none;
}
.activity_modules .el-date-picker__time-header {
    z-index: 2;
}
.activity_modules .el-date-picker__time-header .el-time-panel.el-popper {
      position: absolute;
      top: 40px;
}
.activity_modules .el-dropdown-menu__item:focus,
  .activity_modules .el-dropdown-menu__item:not(.is-disabled):hover,
  .activity_modules .el-select-dropdown__item.hover,
  .activity_modules .el-select-dropdown__item:hover {
    background-color: var(--info_back_color);
}
.activity_modules .el-select__tags .el-tag {
    color: #606266;
    background-color: #f4f4f5;
    border-color: transparent;
}
.activity_modules .el-select__tags .el-tag .el-tag__close {
      background-color: #f4f4f5;
      color: #c0c4cc;
}
.activity_modules .el-select__tags .el-tag .el-tag__close:hover {
      color: #606266;
      background-color: #f4f4f5;
}
.activity_modules.calendar-date-picker-box {
  width: 322px;
}
.activity_modules.calendar-date-picker-box .el-date-table td.calendar-own-box {
    position: relative;
}
.activity_modules.calendar-date-picker-box .el-date-table td.calendar-own-box::after {
      content: "";
      position: absolute;
      bottom: 0px;
      left: calc(50% - 4px);
      width: 8px;
      height: 8px;
      border-radius: 50%;
      background-color: var(--color_primary);
}
.activity_modules.calendar-date-picker-box .el-date-table td span {
    width: 22px;
    height: 22px;
    line-height: 22px;
}
.activity_modules.calendar-date-picker-box .el-picker-panel__body-wrapper {
    height: 357px;
}
.activity_modules.calendar-date-picker-box .el-picker-panel__sidebar {
    position: absolute;
    top: unset;
    left: 131px;
    bottom: 10px;
    z-index: 2;
    padding: 0;
    width: 60px;
    border-width: 0;
}
.activity_modules.calendar-date-picker-box .el-picker-panel__sidebar .el-picker-panel__shortcut {
      padding: 0;
      text-align: center;
}
.activity_modules.calendar-date-picker-box .el-picker-panel__sidebar .el-picker-panel__shortcut:hover {
      color: var(--color_primary);
}
.activity_modules.calendar-date-picker-box .el-picker-panel__body {
    margin-left: 0;
}
.activity_modules.el-select-dropdown.is-multiple
.el-select-dropdown__item.selected {
  color: var(--color_primary);
}
.activity_modules.el-select-dropdown.is-multiple
.el-select-dropdown__item.selected.hover {
  background-color: var(--primary_back_color);
}
#activityEvent_app .el-dialog__headerbtn {
  top: 10px;
  right: 10px;
  width: 38px;
  height: 38px;
  line-height: 38px;
  background: #fff;
  border-radius: 50%;
  line-height: 38px;
}
.black_background {
  background-color: #151515;
  border-color: #151515;
}
.black_background .el-dropdown-menu__item {
    color: white;
}
.black_background .popper__arrow,
  .black_background .popper__arrow::after {
    border-bottom-color: #151515 !important;
}
.activity_modules.el-popover {
  min-width: 100px;
}
.activity-event-pages {
  font-family: SourceHanSansSC, SourceHanSansSC-Regular;
}
.activity-event-pages .common_head {
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
}

.activity-event-pages[data-v-0d4890fa] {
    background: #f3f4f6;
    height: 100vh;
    overflow: auto;
    /* overflow: hidden; */
}
.activity-event-pages-main[data-v-0d4890fa] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
}

.public-pop-root-inside .role-content[data-v-c2eaf0a6] {
  min-height: 400px;
  max-height: 650px;
  height: 60vh;
  overflow: auto;
}
.public-pop-root-inside .role-table-item[data-v-c2eaf0a6] {
  margin-bottom: 10px;
}
.public-pop-root-inside .role-table-row[data-v-c2eaf0a6] {
  padding: 8px 10px;
}
.public-pop-root-inside .role-table-header[data-v-c2eaf0a6] {
  background-color: #f2f2f2;
}
.public-pop-root-inside .role-table-body[data-v-c2eaf0a6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #f2f2f2;
}
.public-pop-root-inside .role-table-body > div[data-v-c2eaf0a6] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.public-pop-root-inside .role-list-box[data-v-c2eaf0a6] {
  width: 40%;
}
.public-pop-root-inside .operation[data-v-c2eaf0a6] {
  margin-top: 40px;
  text-align: center;
}

@charset "utf-8";
/*CSS Document*/
/*
 * @desc 选人插件
 * @author zhangxue
 * @date 20181108
 *
 * */
.sns-sudb-content{
    width:100%;
    height:100%;
}
.sns-sudb-content, .sns-sudb-content *{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.sns-sudbc-center{
    width:100%;
    height:100%;
    padding:30px;
    padding-top:0;
    position:relative;
    padding-bottom:100px;
}
.sns-sudbcc-item{
    float:left;
    width:47.5%;
    height:100%;
    padding-top:70px;
    position:relative;
}
.sns-sudbcc-item+.sns-sudbcc-item{
    float:right;
}
.sns-sudbcci-title{
    top:0;
    width:100%;
    height:70px;
    font-size:16px;
    font-weight:bold;
    line-height:70px;
    position:absolute;
}
.sns-sudbcci-content{
    width:100%;
    height:100%;
    font-size:14px;
    padding:13px 10px;
    position:relative;
    padding-top:123px;
    border: 1px solid #ddd;
}
.sns-sudbcci-user-content{
    padding-top:0;
    overflow:auto;
}
.sns-sudbccic-top{
    top:0;
    left:0;
    width:100%;
    position:absolute;
    padding:13px 10px 0 10px;
}
.sns-sudbccics-input{
    border:0;
    width:100%;
    height:100%;
    text-indent:12px;
}
.sns-sudbccics-btn{
    top: -1px;
    right: -1px;
    width: 45px;
    height: 32px;
    font-size: 23px;
    cursor: pointer;
    line-height: 32px;
    position: absolute;
    text-align: center;
    color: rgb(255, 255, 255);
    background: rgb(5, 146, 218);
}
.sns-sudbccic-search{
    width:100%;
    height:32px;
    position:relative;
    margin-bottom:10px;
    padding-right:55px;
    border: 1px solid #ddd;
}
.sns-sudbccic-return{
    width:100%;
    min-height:30px;
    line-height:30px;
}
.sns-sudbccic-return span{
    margin-right:5px;
    cursor: pointer;
}
.sns-sudbccic-return span:last-child{
    cursor: auto;
}
.sudbccic-return-icon{
    display:none;
    font-size:14px;
    cursor:pointer;
}
.sns-sudbccic-select-all{
    width:100%;
    height:38px;
    line-height:38px;
}
.sns-sud-checkbox-icon{
    color:#fff;
    /*margin:10px;*/
    width: 43px;
    /*height: 18px;*/
    margin-right:0;
    cursor:pointer;
    font-weight:bold;
    text-align:center;
    /*line-height: 18px;*/
    border-radius: 1px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
   /* background-color: #ddd;*/
    transition: .1s linear;
    font-size: 12px!important;
    border: 1px solid transparent;
    -webkit-transition: .1s linear;
}
.sns-sud-checkbox-icon:hover{
    /*border-color: #0592da;*/
}
.sns-sud-checkbox-icon:before{
    content: "\E605";
    /*yansen 2022-03-02*/
    padding:3px;
    background:#ddd;
    border: 1px solid transparent;
}
.sns-sud-checkbox-icon:hover:before{
    border:1px solid #0592da;
}
.sns-sud-checkbox-checked-icon.sns-sud-checkbox-icon:before{
    border-color: #0592da;
    background-color: #0592da;
}
.sns-sud-checkbox-checked-icon{
    color: #fff;
    /*yansen 2022-03-02*/
    /*border-color: #0592da;
    background-color: #0592da;*/
}
.sns-sudbccic-list{
    margin-top: 5px;   /*yansen 2022-03-02*/
    width:100%;
    height:100%;
    overflow:auto;
    position:relative;
}
.sns-sdi-name{
    cursor:pointer;
    margin-left:10px;
}
.sns-sud-dep-item{
    width:100%;
    height:43px;
    cursor:pointer;
    line-height:42px;
    background:#f8f8f8;
    border-bottom:1px solid #fff;
}
.sns-sud-user-item{
    width:100%;
    height:47px;
    cursor:pointer;
    line-height:46px;
    border-bottom:1px solid #ddd;
}
.sns-sui-logo{
    width:38px;
    height:38px;
    cursor:pointer;
    border-radius:50%;
    margin-right:10px;
}
.sns-sdi-next{
    width:45px;
    float:right;
    height:43px;
    cursor:pointer;
    font-size:17px;
    cursor:pointer;
    line-height:43px;
    text-align:right;
    margin-right:10px;
}
.sns-sui-del{
    float:right;
    color:#f97210;
    cursor:pointer;
    margin-right:6px;
    display:inline-block;
}
.sns-sudbc-bottom{
    bottom:0;
    width:100%;
    height:100px;
    padding-top:20px;
    text-align:center;
    position:absolute;
}
.sns-sudbcb-btn{
    padding:0;
    width:130px;
    height:50px;
    margin:0 6px;
    font-size:16px;
    border-radius:0;
    line-height:50px;
    text-align:center;
}
.sns-sud-user-type-box{
    width:100%;
    height:40px;
    font-size:14px;
    line-height:40px;
    margin-bottom:10px;
    background: rgb(236, 242, 244)
}
.sns-sud-user-type-box ul{
    width:100%;
    height:40px;
}
.sns-sud-user-type-box ul li{
    width:25%;
    float:left;
    height:40px;
    cursor:pointer;
    line-height:40px;
    text-align:center;
}
.sns-bg-blue {
    color: #fff;
    background: #0088de;
}
.sns-bg-orange {
    color: #fff;
    background: #f88f06;
}
.no_content {
    margin: 0 auto;
    min-height: 200px;
    margin: 30px;
    text-align: center;
    background: url(/vue/dist/static/img/no_content_03.13a87c9.png) no-repeat center;
}

.role-config-table[data-v-7cbeb3a1] {
  margin: 0 20px;
  margin-bottom: 20px;
  width: calc(100% - 40px);
  border-bottom: 1px solid #dcdfe6;
  border-left: 1px solid #dcdfe6;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.role-config-table .role-config-row[data-v-7cbeb3a1] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
}
.role-config-table .role-config-row > div[data-v-7cbeb3a1] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      width: 20%;
      line-height: 42px;
      text-align: center;
      border-top: 1px solid #dcdfe6;
      border-right: 1px solid #dcdfe6;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      overflow: hidden;
}
.role-config-table .role-config-row .phase_studying_user_desc[data-v-7cbeb3a1] {
      line-height: 1.8;
}
.role-config-table .role-config-row .phase_studying_user_desc .text[data-v-7cbeb3a1] {
        max-width: 100%;
        white-space: unset;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
}
.role-config-table .role-config-row .role-config-row > div[data-v-7cbeb3a1] {
      width: 33.33%;
}
.role-config-table .role-config-row .role-config-row .role-config-row > div[data-v-7cbeb3a1] {
      width: 50%;
}
.role-config-table .role-config-row .border-right-width-none[data-v-7cbeb3a1] {
      border-right-width: 0;
}
.role-config-table .role-config-row .border-top-width-none > div[data-v-7cbeb3a1] {
      border-top-width: 0;
}
.role-config-table .role-config-header[data-v-7cbeb3a1] {
    background-color: #ebeef5;
}
.role-config-table .primary-font-color[data-v-7cbeb3a1] {
    cursor: pointer;
}

.activity-theme-tag[data-v-575a2ad2] {
  margin-bottom: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 12px 24px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-bottom: 1px solid #f3f4f6;
}
.activity-theme-title .title-text[data-v-575a2ad2] {
  font-size: 16px;
  font-weight: 700;
}
.activity-theme-action[data-v-575a2ad2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.signup-content-box[data-v-575a2ad2] {
  padding: 12px 20px 0 24px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

div[data-v-2fb5e2e7] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
[data-v-2fb5e2e7] .el-dialog .el-dialog__header {
  padding: 32px 32px 20px;
  color: #303133 !important;
}
[data-v-2fb5e2e7] .el-dialog .el-dialog__body {
  padding: 0 32px 32px;
}
.tags-name[data-v-2fb5e2e7] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.tags-name .txt[data-v-2fb5e2e7] {
    width: 58px;
    text-align: right;
    line-height: 16px;
    padding: 6px 8px;
}
.tags-name .tag[data-v-2fb5e2e7] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.tags-name .tag .name[data-v-2fb5e2e7] {
      line-height: 16px;
      background: #f7f8fa;
      border-radius: 4px;
      font-weight: 400;
      padding: 6px 8px;
      margin-left: 8px;
      color: #606266;
      cursor: pointer;
      margin-bottom: 10px;
}
.tags-name .tag .name-active[data-v-2fb5e2e7] {
      background: rgba(255, 122, 75, .2);
      color: #ff7a4b;
}
.btn[data-v-2fb5e2e7] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 24px;
}
.btn .el-button--default[data-v-2fb5e2e7] {
    margin-right: 24px;
    background: #c0c4cc;
    color: #fff;
}
.btn .el-button[data-v-2fb5e2e7]:focus,
  .btn .el-button[data-v-2fb5e2e7]:hover {
    border-color: transparent;
}
.btn[data-v-2fb5e2e7] .el-button--primary {
    margin: 0;
    background-color: #ff7a4b;
    border-color: #ff7a4b;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.pages-content[data-v-2fb5e2e7] {
  width: 100%;
  height: 100%;
  background-color: #ffffff;
}
.pages-content .page-top[data-v-2fb5e2e7] {
    padding: 12px 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.pages-content .page-top .seach-input[data-v-2fb5e2e7] {
      position: relative;
}
.pages-content .page-top .el-icon-search[data-v-2fb5e2e7] {
      position: absolute;
      top: 11px;
      left: 16px;
      z-index: 99999;
      color: #606266;
}
.pages-content .page-top[data-v-2fb5e2e7] .el-input__inner {
      width: 250px;
      height: 36px;
      background: #ffffff;
      border-radius: 4px;
      padding-left: 40px;
      font-size: 14px;
}
.pages-content .page-top[data-v-2fb5e2e7] .el-button--primary {
      font-size: 14px;
      font-weight: 400;
      text-align: center;
      color: #ffffff;
      line-height: 20px;
      padding: 8px 16px;
      border: 0;
      margin-left: 8px;
}
.pages-content .line[data-v-2fb5e2e7] {
    content: "";
    width: 100%;
    height: 1px;
    background-color: #f8f9fa;
}
.pages-content .page-center[data-v-2fb5e2e7] {
    padding: 24px 0;
}
.pages-content .page-center .page-center-col[data-v-2fb5e2e7] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-bottom: 16px;
      font-size: 12px;
      padding: 0 24px;
}
.pages-content .page-center .page-center-col .name[data-v-2fb5e2e7] {
        line-height: 16px;
        background: #f7f8fa;
        border-radius: 4px;
        font-weight: 400;
        padding: 6px 8px;
        margin-left: 8px;
        color: #606266;
        cursor: pointer;
}
.pages-content .page-center .page-center-col .name-active[data-v-2fb5e2e7] {
        background: rgba(255, 122, 75, .2);
        color: #ff7a4b;
}
.pages-content .page-center .pane-content[data-v-2fb5e2e7] {
      padding: 0px 18px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.pages-content .page-center .pane-content .pane-content-item-wrap[data-v-2fb5e2e7] {
        width: 25%;
        padding: 0 8px;
        padding-bottom: 24px;
}
.pages-content .page-center .pane-content .pane-content-item-wrap .pane-content-item[data-v-2fb5e2e7] {
          width: 100%;
}
.pages-content .page-center .pane-content .pane-content-item-wrap .pane-content-item .image[data-v-2fb5e2e7] {
            width: 100%;
            height: 180px;
            background-color: #f4f5f7;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: center;
                -ms-flex-pack: center;
                    justify-content: center;
            margin-bottom: 12px;
            border-radius: 4px;
            position: relative;
            overflow: hidden;
}
.pages-content .page-center .pane-content .pane-content-item-wrap .pane-content-item .image .eye-wrap[data-v-2fb5e2e7] {
              position: absolute;
              bottom: 0;
              left: 0;
              width: 100%;
              height: 60px;
              opacity: 0.7;
              background: #000000;
              border: 1px solid #000000;
              border-radius: 4px;
              color: #fff;
              -webkit-box-sizing: border-box;
                      box-sizing: border-box;
              padding: 0 20px;
              display: none;
}
.pages-content .page-center .pane-content .pane-content-item-wrap .pane-content-item .image .eye-wrap .icon[data-v-2fb5e2e7] {
                font-size: 20px;
                cursor: pointer;
}
.pages-content .page-center .pane-content .pane-content-item-wrap .pane-content-item .image img[data-v-2fb5e2e7] {
              height: 100%;
              background: #f4f5f7;
              border-radius: 4px;
              border-radius: 4px;
}
.pages-content .page-center .pane-content .pane-content-item-wrap .pane-content-item .image .eye-wrap-active[data-v-2fb5e2e7] {
              display: block;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -ms-flex-pack: distribute;
                  justify-content: space-around;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
}
.pages-content .page-center .pane-content .pane-content-item-wrap .pane-content-item .name[data-v-2fb5e2e7] {
            height: 24px;
            font-size: 16px;
            font-weight: 700;
            text-align: left;
            color: #454545;
            line-height: 24px;
            margin-bottom: 12px;
}
.pages-content .page-center .pane-content .pane-content-item-wrap .pane-content-item .size[data-v-2fb5e2e7],
          .pages-content .page-center .pane-content .pane-content-item-wrap .pane-content-item .accout[data-v-2fb5e2e7],
          .pages-content .page-center .pane-content .pane-content-item-wrap .pane-content-item .time[data-v-2fb5e2e7] {
            height: 17px;
            font-size: 12px;
            font-weight: 400;
            text-align: left;
            color: #999999;
            line-height: 17px;
            margin-bottom: 12px;
}
.pages-content .row[data-v-2fb5e2e7] {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.pages-content .row .row-item[data-v-2fb5e2e7] {
      height: 200px;
      border: 1px solid #dfdfdf;
      color: #999;
      border-radius: 4px;
      margin-right: 24px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      line-height: 20px;
      cursor: pointer;
}
.pages-content .row .row-item .txt[data-v-2fb5e2e7] {
        color: #333;
        line-height: 20px;
        margin-bottom: 3px;
}
.pages-content .row .row-item-active[data-v-2fb5e2e7] {
      border: 1px solid #ff7a4b;
      color: #ff7a4b;
}
.pages-content .row .row-item-active .txt[data-v-2fb5e2e7] {
        color: #ff7a4b;
}
.pages-content[data-v-2fb5e2e7] .el-dialog .el-dialog__header {
    padding: 32px 32px 20px;
}
.pages-content[data-v-2fb5e2e7] .el-dialog .el-dialog__title {
    color: #303133 !important;
}
.pages-content[data-v-2fb5e2e7] .el-dialog .el-dialog__body {
    padding-left: 32px !important;
    padding-right: 32px !important;
    padding-bottom: 32px !important;
}
.pages-content[data-v-2fb5e2e7] .el-dialog .el-form-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 20px !important;
}
.pages-content[data-v-2fb5e2e7] .el-dialog .el-form-item__label {
    height: auto !important;
    line-height: 20px !important;
    margin-bottom: 12px !important;
    text-align: left;
}
.pages-content[data-v-2fb5e2e7] .el-dialog .el-form-item__content {
    margin: 0 !important;
    line-height: 26px;
}
.pages-content[data-v-2fb5e2e7] .el-dialog .el-input__inner {
    height: 28px !important;
    line-height: 26px !important;
}
.pages-content[data-v-2fb5e2e7] .el-dialog .el-tag {
    color: #606266;
    border-color: #f7f8fa;
    margin-bottom: 8px;
}
.pages-content[data-v-2fb5e2e7] .el-dialog .el-tag__close {
    color: #c8c9cc;
}
.pages-content[data-v-2fb5e2e7] .el-dialog .el-tag__close:hover {
    color: #fff;
    background-color: #c0c4cc !important;
}
.pages-content[data-v-2fb5e2e7] .el-dialog .button-new-tag {
    color: #ff7a4b;
    height: 28px !important;
    line-height: 26px !important;
    border: 0;
}
.pages-content[data-v-2fb5e2e7] .el-dialog .button-new-tag .el-icon-circle-plus {
      margin-right: 6px;
}
.pages-content[data-v-2fb5e2e7] .el-dialog .el-form-item__error {
    display: none;
}
.pages-content[data-v-2fb5e2e7] .el-dialog .form-footer .el-form-item {
    margin-bottom: 0 !important;
}
.pages-content[data-v-2fb5e2e7] .el-dialog .form-footer .el-form-item .el-form-item__content {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
}
.pages-content[data-v-2fb5e2e7] .el-dialog .form-footer .el-form-item .el-form-item__content .el-button--default {
        margin-right: 24px;
        background: #c0c4cc;
        color: #fff;
}
.pages-content[data-v-2fb5e2e7] .el-dialog .form-footer .el-form-item .el-form-item__content .el-button:focus,
      .pages-content[data-v-2fb5e2e7] .el-dialog .form-footer .el-form-item .el-form-item__content .el-button:hover {
        border-color: transparent;
}
.pages-content[data-v-2fb5e2e7] .el-dialog .form-footer .el-form-item .el-form-item__content .el-button--primary {
        margin: 0;
}
.pages-content[data-v-2fb5e2e7] .el-dialog .from-col .el-form-item__content {
    height: auto;
    line-height: 36px;
}
.pages-content[data-v-2fb5e2e7] .el-dialog .from-col .el-form-item__content .el-input {
      width: 384px !important;
}
.pages-content[data-v-2fb5e2e7] .el-dialog .from-col .el-form-item__content .el-input__inner {
      width: 384px !important;
      height: 36px !important;
      line-height: 36px !important;
}
.pages-content .el-tag + .el-tag[data-v-2fb5e2e7] {
    margin-left: 10px;
}
.pages-content .button-new-tag[data-v-2fb5e2e7] {
    margin-left: 10px;
    height: 32px;
    line-height: 30px;
    padding-top: 0;
    padding-bottom: 0;
}
.pages-content .input-new-tag[data-v-2fb5e2e7] {
    width: 90px;
    margin-left: 10px;
    vertical-align: bottom;
}

.create-template-dialog[data-v-e3ca7bdc] {
  padding: 0 32px;
}
.create-template-dialog .template-style-list[data-v-e3ca7bdc] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.create-template-dialog .template-style-list .template-style-item[data-v-e3ca7bdc] {
      cursor: pointer;
      padding: 55px 0;
      margin-right: 24px;
      border: 1px solid #dfdfdf;
      border-radius: 4px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.create-template-dialog .template-style-list .template-style-item.item-active[data-v-e3ca7bdc] {
        border-color: #ff7a4b;
        color: #ff7a4b;
}
.create-template-dialog .template-style-list .template-style-item.item-active i[data-v-e3ca7bdc] {
          color: #ff7a4b;
}
.create-template-dialog .template-style-list .template-style-item.item-active .style-size[data-v-e3ca7bdc] {
          color: #ff7a4b;
}
.create-template-dialog .template-style-list .template-style-item i[data-v-e3ca7bdc] {
        font-size: 32px;
        color: #dbdcde;
}
.create-template-dialog .template-style-list .template-style-item .style-name[data-v-e3ca7bdc] {
        margin-top: 16px;
        font-size: 14px;
        line-height: 20px;
}
.create-template-dialog .template-style-list .template-style-item .style-size[data-v-e3ca7bdc] {
        font-size: 12px;
        line-height: 17px;
        color: #999999;
}
.create-template-dialog .template-style-list .template-style-item .style-size-set[data-v-e3ca7bdc] {
        font-size: 12px;
        line-height: 20px;
        color: #999999;
}
.create-template-dialog .template-style-list .template-style-item .style-size-set input[data-v-e3ca7bdc] {
          padding-left: 4px;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
          width: 35px;
          border: none;
          border-bottom: 1px dashed #999999;
          color: #999999;
}
.create-template-dialog .template-style-list .template-style-item[data-v-e3ca7bdc]:first-child {
        -webkit-box-flex: 3;
            -ms-flex: 3;
                flex: 3;
}
.create-template-dialog .template-style-list .template-style-item[data-v-e3ca7bdc]:nth-child(2n) {
        width: 140px;
}
.create-template-dialog .template-style-list .template-style-item[data-v-e3ca7bdc]:last-child {
        -webkit-box-flex: 2;
            -ms-flex: 2;
                flex: 2;
        margin-right: 0;
}
.create-template-dialog .template-tags-list[data-v-e3ca7bdc] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.create-template-dialog .template-tags-list .template-tags-item[data-v-e3ca7bdc] {
      cursor: pointer;
      margin-right: 12px;
      padding: 6px 8px;
      border-radius: 4px;
      background-color: #f7f8fa;
      font-size: 12px;
      line-height: 16px;
      color: #606266;
}
.create-template-dialog .template-tags-list .template-tags-item.tags-item-active[data-v-e3ca7bdc] {
        background-color: #ff7a4b;
        color: #ffffff;
}
.create-template-dialog .dialog-actions[data-v-e3ca7bdc] {
    padding: 24px 0 0;
    text-align: center;
}

[data-v-bd598c42] .el-dialog {
  z-index: 999999;
}
[data-v-bd598c42] .el-dialog .el-dialog__header {
    padding: 32px 32px 20px;
}
[data-v-bd598c42] .el-dialog .el-dialog__body {
    padding-left: 32px !important;
    padding-right: 32px !important;
    padding-bottom: 32px !important;
}
.dialog-content[data-v-bd598c42] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.dialog-content .el-icon-warning[data-v-bd598c42] {
    font-size: 30px;
    margin-bottom: 20px;
    color: #faad14;
}
.dialog-content p[data-v-bd598c42] {
    margin-bottom: 20px;
}
.dialog-content .txt-del[data-v-bd598c42] {
    font-size: 18px;
}
.dialog-content .txt-messege[data-v-bd598c42] {
    text-align: center;
    color: #999;
}
.dialog-content[data-v-bd598c42] .el-button {
    padding-left: 40px;
    padding-right: 40px;
}












































.poster-create-template-dialog .poster-size-list[data-v-787ce3f9] {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
  gap: 12px;
}
.poster-create-template-dialog .poster-size-card[data-v-787ce3f9] {
  position: relative;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  padding: 20px 16px;
  text-align: center;
  cursor: pointer;
  -webkit-transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1);
  background: linear-gradient(135deg, #fefefe 0%, #f8fafc 100%);
  -webkit-box-shadow: 0 2px 6px rgba(15, 23, 42, .02);
          box-shadow: 0 2px 6px rgba(15, 23, 42, .02);
}
.poster-create-template-dialog .poster-size-card[data-v-787ce3f9]:hover {
    border-color: var(--color_primary);
    -webkit-box-shadow: 0 8px 24px rgba(0, 0, 0, .08);
            box-shadow: 0 8px 24px rgba(0, 0, 0, .08);
    -webkit-transform: translateY(-3px) scale(1.02);
            transform: translateY(-3px) scale(1.02);
    background: linear-gradient(135deg, #f1f5f9 0%, #e2e8f0 100%);
}
.poster-create-template-dialog .poster-size-card.active[data-v-787ce3f9] {
    border-color: var(--color_primary);
    -webkit-box-shadow: 0 8px 24px rgba(0, 0, 0, .15);
            box-shadow: 0 8px 24px rgba(0, 0, 0, .15);
}
.poster-create-template-dialog .poster-size-card .shape-preview[data-v-787ce3f9] {
    position: relative;
    margin-bottom: 14px;
    background: rgba(0, 0, 0, .05);
    border: 1px solid rgba(0, 0, 0, .08);
    border-radius: 6px;
    margin-left: auto;
    margin-right: auto;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.poster-create-template-dialog .poster-size-card .shape-preview[data-v-787ce3f9]:before {
      content: '';
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      width: 6px;
      height: 6px;
      border-radius: 3px;
      background: rgba(255, 255, 255, .8);
      -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, .1);
              box-shadow: 0 0 0 1px rgba(0, 0, 0, .1);
}
.poster-size-card:hover .poster-create-template-dialog .poster-size-card .shape-preview[data-v-787ce3f9] {
      -webkit-transform: scale(1.05);
              transform: scale(1.05);
}
.poster-size-card:not(.active):hover .poster-create-template-dialog .poster-size-card .shape-preview[data-v-787ce3f9] {
      background: rgba(0, 0, 0, .08);
      border-color: rgba(0, 0, 0, .15);
}
.poster-create-template-dialog .poster-size-card .size-title[data-v-787ce3f9] {
    font-size: 15px;
    font-weight: 700;
    font-family: 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', sans-serif;
    color: #1f2937;
    line-height: 24px;
    margin-bottom: 6px;
    letter-spacing: 0.2px;
}
.poster-create-template-dialog .poster-size-card .size-sub[data-v-787ce3f9] {
    margin-top: 2px;
    font-size: 13px;
    color: #6b7280;
    font-weight: 500;
    line-height: 18px;
    opacity: 0.95;
}
.poster-create-template-dialog .poster-size-card .size-custom-inputs[data-v-787ce3f9] {
    margin-top: 14px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 10px;
}
.poster-create-template-dialog .poster-size-card .size-custom-inputs span[data-v-787ce3f9] {
      color: #94a3b8;
      font-weight: 600;
      font-size: 14px;
}
.poster-create-template-dialog .poster-size-card .size-custom-inputs[data-v-787ce3f9] .el-input {
      width: 96px;
}
.poster-create-template-dialog .poster-size-card .size-custom-inputs[data-v-787ce3f9] .el-input .el-input__inner {
        text-align: center;
        font-size: 12px;
        padding: 0 10px;
        height: 34px;
        line-height: 34px;
        border-radius: 6px;
        border: 1px solid #d1d5db;
        background: #f9fafb;
        -webkit-transition: all 0.2s ease;
        transition: all 0.2s ease;
}
.poster-create-template-dialog .poster-size-card .size-custom-inputs[data-v-787ce3f9] .el-input .el-input__inner:focus {
          border-color: var(--color_primary);
          background: #ffffff;
          -webkit-box-shadow: 0 0 0 3px rgba(0, 0, 0, .06);
                  box-shadow: 0 0 0 3px rgba(0, 0, 0, .06);
}
.poster-create-template-dialog .dialog-footer[data-v-787ce3f9] {
  text-align: center;
  padding-top: 4px;
  border-top: 1px solid #f1f5f9;
  margin-top: 8px;
  padding-top: 16px;
}

.form-generate-form-wraper[data-v-5d875cfe] {
  padding: 20px 30%;
}

.right[data-v-a39e60c8]{
	float: right;
}
.enroll-template-create[data-v-a39e60c8]{
	background: #F3F4F6;
	padding: 0 10% 30px;
	height: 100%;
	color: #545f69;
	overflow-y: auto;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}
.enroll-template-create-step[data-v-a39e60c8]{
	text-align: center;
	border-radius: 10px;
	background: #fff;
	line-height: 56px;
}
.enroll-template-step-item[data-v-a39e60c8]{
	cursor: pointer;
}
.enroll-template-step-item-number[data-v-a39e60c8]{
	background: #F1F2F4;
	color: #545f69;
	display: inline-block;
	width: 28px;
	height: 28px;
	border-radius: 50%;
	line-height: 28px;
	margin-top: 9px;
	margin-right: 6px;
	font-weight: bold;
}
.enroll-template-step-split[data-v-a39e60c8]{
	display: inline-block;
	width: 200px;
	border-top: 1px dashed #bbb	;
	height: 1px;
	vertical-align: middle;
}
.enroll-template-step-item-ed .enroll-template-step-item-desc[data-v-a39e60c8]{
	color: #2fa2fd;
	font-weight: bold;
}
.enroll-template-step-item-ed .enroll-template-step-item-number[data-v-a39e60c8] {
	color: #fff;
	background: #2fa2fd;
}
.enroll-template-submit[data-v-a39e60c8]{
	line-height: 36px;
	margin-top: 10px;
	width: 90px;
	margin-right: 10px;
}
.enroll-template-form[data-v-a39e60c8]{
	background: #fff;
	border-radius: 10px;
	margin-top: 10px;
	padding: 30px 10%;
	min-height: 400px;
}
.enroll-template-form-no-pad[data-v-a39e60c8]{
	padding: 30px 2%;
}
.enroll-template-create-return[data-v-a39e60c8]{
	line-height: 40px;
	font-size: 13px;
	color: #888;
	cursor: pointer;
}
[data-v-a39e60c8].enroll-template-create-return .layui-icon-extend-iconfont{
	margin-right: 6px;
	font-size: 14px;
}
.enroll-template-create-title[data-v-a39e60c8]{
	position: absolute;
	left: calc(50% - 40px);
	line-height: 40px;
	font-size: 15px;
}
.enroll-template-form .btn-bg-blue[data-v-a39e60c8]{
	width: 120px;
	margin: 30px auto;
	line-height: 36px;
	height: 36px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.enroll-template-form-no-pad .config-content .el-form-item:first-child {
	display: none;
}

.template-list-box[data-v-267f3ab4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.template-list-box .template-list-item[data-v-267f3ab4] {
    overflow: hidden;
    margin: 0 24px 24px 0;
    width: calc(20% - 24px);
}
.template-list-box .template-list-item[data-v-267f3ab4]:nth-child(5n) {
      margin-right: 0;
}
.template-list-box .template-list-item .list-item-preview[data-v-267f3ab4] {
      height: 240px;
      border: 1px solid #DCDFE6;
      border-radius: 4px;
      position: relative;
}
.template-list-box .template-list-item .list-item-preview .preview-img[data-v-267f3ab4] {
        width: 100%;
        height: 100%;
        overflow: hidden;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.template-list-box .template-list-item .list-item-preview .preview-img img[data-v-267f3ab4] {
          display: block;
          width: 50%;
          height: 50%;
}
.template-list-box .template-list-item .list-item-preview .preview-action[data-v-267f3ab4] {
        border-radius: 4px;
        width: 100%;
        height: 60px;
        display: none;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -ms-flex-pack: distribute;
            justify-content: space-around;
        background-color: rgba(0, 0, 0, .7);
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
}
.template-list-box .template-list-item .list-item-preview .preview-action-item[data-v-267f3ab4] {
          font-size: 20px;
          color: #FFFFFF;
          cursor: pointer;
}
.template-list-box .template-list-item .list-item-preview:hover .preview-action[data-v-267f3ab4] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
}
.template-list-box .template-list-item .list-item-title[data-v-267f3ab4] {
      margin: 12px 0 6px 0;
      font-size: 16px;
      line-height: 24px;
      color: #454545;
      font-weight: bold;
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden;
}
.template-list-box .template-list-item .list-item-author[data-v-267f3ab4] {
      font-size: 12px;
      color: #999999;
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden;
}

.activity-theme-tag[data-v-5a1c6fec] {
  margin-bottom: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 12px 24px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-bottom: 1px solid #f3f4f6;
}
.activity-theme-title .title-text[data-v-5a1c6fec] {
  font-size: 16px;
  font-weight: 700;
}
.activity-theme-action[data-v-5a1c6fec] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.poster-content-box[data-v-5a1c6fec] {
  padding: 20px 24px 12px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.poster-list-box[data-v-5a1c6fec] {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));
  gap: 20px;
}
.poster-list-box .poster-list-item[data-v-5a1c6fec] {
    background: #fff;
    border: 1px solid #edf2f7;
    border-radius: 10px;
    padding: 16px;
    cursor: pointer;
    -webkit-transition: border-color 0.2s ease, -webkit-box-shadow 0.2s ease, -webkit-transform 0.2s ease;
    transition: border-color 0.2s ease, -webkit-box-shadow 0.2s ease, -webkit-transform 0.2s ease;
    transition: box-shadow 0.2s ease, transform 0.2s ease, border-color 0.2s ease;
    transition: box-shadow 0.2s ease, transform 0.2s ease, border-color 0.2s ease, -webkit-box-shadow 0.2s ease, -webkit-transform 0.2s ease;
}
.poster-list-box .poster-list-item[data-v-5a1c6fec]:hover {
      -webkit-box-shadow: 0 12px 24px rgba(15, 23, 42, .08);
              box-shadow: 0 12px 24px rgba(15, 23, 42, .08);
      -webkit-transform: translateY(-2px);
              transform: translateY(-2px);
      border-color: var(--color_primary);
}
.poster-list-box .poster-list-item .poster-item-preview[data-v-5a1c6fec] {
      position: relative;
      width: 100%;
      padding-top: 142.857%;
      border: 1px dashed transparent;
      border-radius: 8px;
      overflow: hidden;
      background: #f6f8fb;
}
.poster-list-box .poster-list-item .poster-item-preview .preview-img[data-v-5a1c6fec] {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        background-size: 100% 100%;
        background-position: center;
        -webkit-transition: -webkit-transform 0.3s ease;
        transition: -webkit-transform 0.3s ease;
        transition: transform 0.3s ease;
        transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
.poster-list-box .poster-list-item .poster-item-preview .preview-img .preview-placeholder[data-v-5a1c6fec] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          color: #90a4c3;
}
.poster-list-box .poster-list-item .poster-item-preview .preview-img .preview-placeholder i[data-v-5a1c6fec] {
            font-size: 26px;
            margin-bottom: 4px;
}
.poster-list-box .poster-list-item .poster-item-preview .preview-img .preview-placeholder span[data-v-5a1c6fec] {
            font-size: 12px;
}
.poster-list-box .poster-list-item .poster-item-preview .preview-img img[data-v-5a1c6fec] {
          display: block;
          width: 48px;
          height: 48px;
}
.poster-list-box .poster-list-item .poster-item-preview .preview-size-tag[data-v-5a1c6fec] {
        position: absolute;
        top: 8px;
        left: 8px;
        padding: 2px 10px;
        background-color: rgba(255, 255, 255, .85);
        border-radius: 999px;
        font-size: 12px;
        color: #475467;
        line-height: 20px;
        -webkit-box-shadow: 0 4px 12px rgba(15, 23, 42, .08);
                box-shadow: 0 4px 12px rgba(15, 23, 42, .08);
}
.poster-list-box .poster-list-item .poster-item-preview .preview-action[data-v-5a1c6fec] {
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        height: 58px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -ms-flex-pack: distribute;
            justify-content: space-around;
        background: -webkit-gradient(linear, left bottom, left top, from(rgba(15, 23, 42, .78)), to(rgba(15, 23, 42, 0)));
        background: linear-gradient(0deg, rgba(15, 23, 42, .78), rgba(15, 23, 42, 0));
        opacity: 0;
        visibility: hidden;
        -webkit-transition: opacity 0.2s ease;
        transition: opacity 0.2s ease;
}
.poster-list-box .poster-list-item .poster-item-preview .preview-action .preview-action-item[data-v-5a1c6fec] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          gap: 4px;
          font-size: 14px;
          color: #FFFFFF;
          cursor: pointer;
}
.poster-list-box .poster-list-item .poster-item-preview .preview-action .preview-action-item i[data-v-5a1c6fec] {
            font-size: 16px;
}
.poster-list-box .poster-list-item .poster-item-preview .preview-action .preview-action-item span[data-v-5a1c6fec] {
            font-size: 13px;
}
.poster-list-box .poster-list-item .poster-item-preview .preview-action .preview-action-item.layui-icon-extend-iconfont[data-v-5a1c6fec] {
            font-size: 22px;
}
.poster-list-box .poster-list-item .poster-item-preview .preview-action .preview-action-item[data-v-5a1c6fec]:hover {
            opacity: 0.8;
}
.poster-list-box .poster-list-item .poster-item-preview[data-v-5a1c6fec]:hover {
        border-color: var(--color_primary);
}
.poster-list-box .poster-list-item .poster-item-preview:hover .preview-img[data-v-5a1c6fec] {
          -webkit-transform: scale(1.02);
                  transform: scale(1.02);
}
.poster-list-box .poster-list-item .poster-item-preview:hover .preview-action[data-v-5a1c6fec] {
          opacity: 1;
          visibility: visible;
}
.poster-list-box .poster-list-item .poster-item-meta[data-v-5a1c6fec] {
      margin-top: 12px;
}
.poster-list-box .poster-list-item .poster-item-meta .poster-item-title[data-v-5a1c6fec] {
        font-size: 15px;
        font-weight: 600;
        line-height: 22px;
        color: #25324B;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
}
.poster-pagination[data-v-5a1c6fec] {
  margin-top: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.poster-empty[data-v-5a1c6fec] {
  padding: 48px 0;
  background: #fff;
  border-radius: 8px;
}

.signup-form-template-page .activity-theme-tag .el-tabs__header {
  margin: 0;
}
.signup-form-template-page .activity-theme-tag .el-tabs__nav-wrap::after {
  height: 0;
}
.signup-form-template-page .activity-theme-tag .el-tabs__active-bar {
  height: 1px;
}
.signup-form-template-page .el-input-border-none {
  width: 332px;
}
.signup-form-template-page .el-input-border-none .el-input__inner {
    border-width: 0;
}
.signup-form-template-page .pages-content .page-center {
  padding: 0 !important;
}
.signup-form-template-page .pages-content .page-center .page-center-col {
    padding: 0 !important;
}

.activity-theme-tag[data-v-73e8c81f] {
  margin-bottom: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 12px 24px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-bottom: 1px solid #f3f4f6;
}
.activity-theme-title .title-text[data-v-73e8c81f] {
  font-size: 16px;
  font-weight: 700;
}
.activity-theme-action[data-v-73e8c81f] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.signup-content-box[data-v-73e8c81f] {
  padding: 12px 20px 0 24px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

@charset "UTF-8";
.content-manage-page {
  /* 改变主题色变量 */
  --color-primary: #FF7A4B;
  --primary-back-color: rgba(255, 122, 75, .10);
  --info-back-color: rgba(91, 197, 152, .1);
  --primary-border-color: rgba(91, 197, 152, .4);
}
.content-manage-page .el-button--primary.is-plain {
    color: var(--color-primary);
    background: var(--info-back-color);
    border-color: var(--primary-border-color);
    -webkit-box-shadow: none;
            box-shadow: none;
}
.content-manage-page .el-button--primary.is-plain:focus, .content-manage-page .el-button--primary.is-plain:hover {
    background: var(--color-primary);
    border-color: var(--color-primary);
    color: #FFF;
}

.content-manage-page[data-v-6d0ac46c] {
  width: 100%;
}
.content-manage-page .title-head-box[data-v-6d0ac46c] {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    line-height: 36px;
}
.content-manage-page .content-manage-box[data-v-6d0ac46c] {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: calc(100vh - 96px);
}
.title-head-box[data-v-6d0ac46c] {
  position: relative;
  background-color: white;
  -webkit-box-shadow: 0 8px 8px 8px rgba(0, 0, 0, .02);
          box-shadow: 0 8px 8px 8px rgba(0, 0, 0, .02);
}
.title-head-box .return-before-page-btn[data-v-6d0ac46c] {
    position: absolute;
    left: 20px;
    cursor: pointer;
}
.content-manage-box .content-manage-nav-box[data-v-6d0ac46c] {
  padding: 12px 0;
  width: 200px;
  height: 100%;
  background-color: white;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.content-manage-box .content-manage-nav-box .content-manage-nav-item[data-v-6d0ac46c] {
    text-align: center;
    line-height: 36px;
    cursor: pointer;
}
.content-manage-box .content-manage-nav-box .content-manage-nav-item.active[data-v-6d0ac46c] {
    color: var(--color-primary);
    background-color: var(--primary-back-color);
}
.content-manage-box .content-manage-main[data-v-6d0ac46c] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 12px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.public-pop-root-inside[data-v-db8be216] {
  text-align: center;
}
.public-pop-root-inside .content[data-v-db8be216] {
    font-size: 16px;
    margin: 30px 40px;
}
.public-pop-root-inside .operation[data-v-db8be216] {
    margin-top: 40px;
}
.public-pop-root-inside .event-list-box[data-v-db8be216],
  .public-pop-root-inside .selected-show-content[data-v-db8be216] {
    margin-top: 10px;
}
.public-pop-root-inside .tag-select-item[data-v-db8be216] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    line-height: 28px;
}
.public-pop-root-inside .tag-select-item .tag-name[data-v-db8be216],
    .public-pop-root-inside .tag-select-item .tag-values-item[data-v-db8be216] {
      margin-right: 12px;
      margin-bottom: 6px;
}
.public-pop-root-inside .tag-select-item .tag-name[data-v-db8be216] {
      width: 70px;
      text-align: right;
      font-weight: 600;
}
.public-pop-root-inside .tag-select-item .tag-values-box[data-v-db8be216] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.public-pop-root-inside .tag-select-item .tag-values-item[data-v-db8be216] {
      padding: 0 8px;
      border-radius: 4px;
      cursor: pointer;
      color: #606266;
}
.public-pop-root-inside .tag-select-item .tag-values-all-delete[data-v-db8be216] {
      background: transparent;
}
.public-pop-root-inside .selected-show-content[data-v-db8be216] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.public-pop-root-inside .selected-show-content .selected-box[data-v-db8be216] {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      padding-left: 82px;
}
.public-pop-root-inside .selected-show-content .selected-box .tag-values-item[data-v-db8be216] {
        border: 1px dashed #c4c4c4;
        line-height: 28px;
        margin-right: 12px;
        margin-bottom: 0;
        padding: 0 8px;
        border-radius: 4px;
        cursor: pointer;
        color: #606266;
}
.public-pop-root-inside .selected-show-content .search-input[data-v-db8be216] {
      width: 200px;
}

.publicity-item-content .tox-tinymce,
.publicity-item-content .tox .tox-statusbar,
.publicity-item-content .tox .tox-edit-area {
  border-width: 0 !important;
}
.publicity-item-content .tox .tox-toolbar__group {
  border-color: #f3f4f6 !important;
}
.publicity-item-content p {
  display: block;
  -webkit-margin-before: 1em;
          margin-block-start: 1em;
  -webkit-margin-after: 1em;
          margin-block-end: 1em;
  -webkit-margin-start: 0px;
          margin-inline-start: 0px;
  -webkit-margin-end: 0px;
          margin-inline-end: 0px;
}
.publicity-item-content img {
  max-width: 100%;
}
.publicity-item-content p,
.publicity-item-content span {
  white-space: pre-wrap !important;
}
.publicity-item-content a {
  display: inline-block;
}
.publicity-item-content * {
  word-break: break-all;
}

.details-publicity-page[data-v-05310540] {
  background: #fff;
  width: 100%;
}
.details-publicity-page .details-publicity-title[data-v-05310540] {
    margin-bottom: 0;
}
.details-publicity-main[data-v-05310540] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: calc(100% - 71px);
}
.details-publicity-main .details-publicity-left[data-v-05310540] {
    width: 190px;
    height: 100%;
    border-right: 1px #ebedf0 solid;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.details-publicity-main .add-details-publicity[data-v-05310540] {
    margin: 10px 0;
    padding: 10px 20px;
    color: #ff7a4b;
    cursor: pointer;
}
.details-publicity-nav-item[data-v-05310540] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 10px 20px;
  cursor: -webkit-grab;
  cursor: grab;
}
.details-publicity-nav-item .name[data-v-05310540] {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.details-publicity-nav-item .icon[data-v-05310540] {
    display: none;
    font-size: 12px;
    position: relative;
    -webkit-transform: rotateZ(90deg);
            transform: rotateZ(90deg);
}
.details-publicity-nav-item .icon > i[data-v-05310540]:nth-child(2) {
      position: absolute;
      left: 0;
      top: 8px;
}
.details-publicity-nav-item[data-v-05310540]:hover {
  background-color: #ebedf0;
}
.details-publicity-nav-item:hover .icon[data-v-05310540] {
    display: block;
}
.details-publicity-right[data-v-05310540] {
  padding: 20px;
  width: calc(100% - 190px);
  overflow: auto;
  padding-bottom: 40px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.details-publicity-content-item[data-v-05310540] {
  -webkit-box-shadow: 0 6px 10px 3px rgba(0, 0, 0, .05);
          box-shadow: 0 6px 10px 3px rgba(0, 0, 0, .05);
  margin-bottom: 16px;
}
.details-publicity-content-item .publicity-item-title[data-v-05310540] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    padding: 16px 20px;
    border-bottom: 1px #ebedf0 solid;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.details-publicity-content-item .publicity-item-content .content[data-v-05310540] {
    padding: 20px;
}
.details-publicity-content-item .publicity-item-content .notes-mytextarea[data-v-05310540] {
    min-height: 160px;
}
.details-publicity-content-item .publicity-item-content img[data-v-05310540] {
    width: 200px;
    height: 200px;
}

.thematic-activity-page[data-v-08171840] {
  padding: 8px 16px;
  width: 100%;
  height: 100%;
  background-color: white;
  overflow: auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.thematic-activity-page .common-page-top-title[data-v-08171840] {
    padding: 4px 0 8px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-bottom: 1px solid #dadada;
}
.activity-list-box .activity-item[data-v-08171840] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 16px 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-bottom: 1px solid #dadada;
}
.activity-list-box .activity-cover-box[data-v-08171840] {
  position: relative;
  width: 210px;
  height: 140px;
  background-size: 100%;
  background-position: center;
  cursor: pointer;
}
.activity-list-box .activity-cover-box div[data-v-08171840] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    color: #242525;
    font-size: 22px;
    font-weight: 600;
    background-color: #4F83EA;
}
.activity-list-box .activity-info-box[data-v-08171840] {
  padding: 6px 12px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.activity-list-box .activity-info-box .activity-info-title[data-v-08171840] {
    font-size: 16px;
    font-weight: 600;
    color: #2a2a2a;
    cursor: pointer;
}
.activity-list-box .activity-info-box .activity-info-item[data-v-08171840] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #858585;
}
.activity-list-box .activity-info-box .activity-info-item > div[data-v-08171840] {
      margin-right: 18px;
}
.activity-list-box .activity-info-box .activity-tag > div[data-v-08171840] {
    padding: 4px 6px;
    font-size: 12px;
    background-color: rgba(153, 153, 153, .1);
    border-radius: 4px;
}
.activity-list-box .activity-operation-box[data-v-08171840] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 160px;
}
.activity-list-box .activity-operation-box > div[data-v-08171840] {
    cursor: pointer;
}

.theme-skin-page[data-v-e499f828] {
    width: 100%;
    height: calc(100vh - 60px);
    overflow: hidden;
}

.activity-theme-page .activity-theme-tag .el-tabs__header {
  margin: 0;
}
.activity-theme-page .activity-theme-tag .el-tabs__nav-wrap::after {
  height: 0;
}
.activity-theme-page .activity-theme-tag .el-tabs__active-bar {
  height: 1px;
}
.activity-theme-page .el-input-border-none {
  width: 332px;
}
.activity-theme-page .el-input-border-none .el-input__inner {
    border-width: 0;
}

.activity-theme-page[data-v-4e228c48] {
  margin: 0;
  background: transparent;
  height: 100%;
  width: 100%;
}
.activity-theme-page .activity-theme-tag[data-v-4e228c48] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 12px 20px 0 24px;
    border-bottom: 1px solid #f3f4f6;
}
.activity-theme-main[data-v-4e228c48] {
  padding: 20px;
  margin: 20px auto 0 auto;
  width: 80%;
  height: 80%;
  background: white;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.title-head-box[data-v-4e228c48] {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 40px;
  background-color: white;
  -webkit-box-shadow: 0 8px 8px 8px rgba(0, 0, 0, .02);
          box-shadow: 0 8px 8px 8px rgba(0, 0, 0, .02);
}
.title-head-box .return-before-page-btn[data-v-4e228c48] {
    position: absolute;
    left: 10%;
    cursor: pointer;
}
.theme-color-box .theme-color-item[data-v-4e228c48] {
  margin-bottom: 20px;
}
.theme-color-box .theme-color-item .theme-color-item-title[data-v-4e228c48] {
    margin: 12px 0;
    font-size: 16px;
    font-weight: 700;
    text-align: left;
}
.theme-color-box .theme-color-item .theme-color-item-content[data-v-4e228c48] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.theme-color-box .theme-color-item .theme-color-select-title[data-v-4e228c48] {
    margin: 8px 0;
}
.color-custom-box[data-v-4e228c48] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 372px;
  border: 1px solid #dcdfe6;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.color-option-box[data-v-4e228c48] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 372px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.color-option-box .color-option-item[data-v-4e228c48] {
    margin: 6px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 50px;
    height: 50px;
    border: 1px solid #dcdfe6;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    cursor: pointer;
}
.color-option-box .color-option-item > div[data-v-4e228c48] {
      padding: 1px 0 2px 2.5px;
      width: 18px;
      height: 18px;
      font-size: 12px;
      font-weight: 600;
      background: white;
      border-radius: 9px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      display: none;
}
.color-option-box .color-option-item-checked > div[data-v-4e228c48] {
    display: block;
}
.cover-img-box[data-v-4e228c48] {
  cursor: pointer;
}
.cover-img-box > div[data-v-4e228c48] {
    width: 768px;
    height: 220px;
    border-radius: 4px;
    overflow: hidden;
}
.cover-img-box .cover-img[data-v-4e228c48] {
    overflow: hidden;
}
.cover-img-box .cover-img img[data-v-4e228c48] {
      width: 100%;
}
.cover-img-box .default-cover-img[data-v-4e228c48] {
    font-size: 38px;
    text-align: center;
    color: #909399;
    background-color: #ebedf0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.cover-img-box .default-cover-img > i[data-v-4e228c48] {
      margin-bottom: 8px;
}
.cover-img-box .default-cover-img > span[data-v-4e228c48] {
      font-size: 12px;
}

.activity-event-resource-collect-affirm-book .el-form-item {
  margin-bottom: 0px !important;
}
.activity-event-resource-collect-affirm-book .fm-form {
  padding: 0;
}
.activity-event-resource-collect-affirm-book table, .activity-event-resource-collect-affirm-book tr {
  page-break-inside: avoid;
}
@media print {
.activity-event-resource-collect-affirm-book table, .activity-event-resource-collect-affirm-book tr {
    -webkit-column-break-inside: avoid;
       page-break-inside: avoid;
            break-inside: avoid;
}
}
.activity-event-resource-collect-affirm-book * {
  overflow: visible;
  overflow: initial;
}
.activity-event-resource-collect-affirm-book .fm-report-table__wrapper {
  overflow: visible !important;
  overflow: initial !important;
  text-align: center;
}
.activity-event-resource-collect-affirm-book .fm-report-table__wrapper ::-webkit-scrollbar {
    width: 0;
    height: 0;
}
.activity-event-resource-collect-affirm-book .fm-report-table__table .fm-report-table__td {
  padding: 0 !important;
  height: 28px !important;
  min-height: 28px !important;
}

.activity-event-resource-collect-affirm-book .a4_height_box[data-v-e289ac96], .activity-event-resource-collect-affirm-book #font_container[data-v-e289ac96] {
  position: absolute;
  top: -1000%;
}
.activity-event-resource-collect-affirm-book .activity-event-resource-collect-affirm-book-main[data-v-e289ac96] {
  position: relative;
  padding: 60px 60px 0;
}
.activity-event-resource-collect-affirm-book .activity-event-resource-collect-affirm-book-main .text[data-v-e289ac96] {
    padding: 12px 24px;
    white-space: pre;
}
.activity-event-resource-collect-affirm-book .activity-event-resource-collect-affirm-book-main .affirm-book-title[data-v-e289ac96] {
    position: absolute;
    top: 0px;
    left: 0;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
    font-size: 20px;
    font-weight: 600;
}
.activity-event-resource-collect-affirm-book .activity-event-resource-collect-affirm-book-main .tag-values-box[data-v-e289ac96] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    line-height: 40px;
}

.activity-event-public-sign-detail {
  position: relative;
}
.activity-event-public-sign-detail .a4_height_box, .activity-event-public-sign-detail #font_container {
    position: absolute;
    top: -1000%;
}
.activity-event-public-sign-detail .activity-event-public-sign-detail-main .sign-detail-conf-preview {
    padding: 0 30px;
    border: 0;
}
.activity-event-public-sign-detail .activity-event-public-sign-detail-main .preview-table-wrapper {
    margin: 0;
}
.activity-event-public-sign-detail .activity-event-public-sign-detail-main .preview-table-wrapper th, .activity-event-public-sign-detail .activity-event-public-sign-detail-main .preview-table-wrapper td {
      padding: 12px 0;
}

.sign-detail-conf-preview[data-v-6d6ae33b] {
  margin-bottom: 12px;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 16px;
  background: #fff;
  border: 1px solid #e4e7ed;
  border-radius: 4px;
}
.preview-table-wrapper[data-v-6d6ae33b] {
  margin: 12px 0 0 0;
  position: relative;
}
.preview-table-wrapper .preview-title[data-v-6d6ae33b] {
    text-align: center;
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 16px;
}
.preview-table-wrapper .sign-head-row[data-v-6d6ae33b] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    line-height: 40px;
}
.preview-table-wrapper .sign-head-cell[data-v-6d6ae33b] {
    text-align: left;
    font-weight: 500;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-size: 14px;
}
.preview-table-wrapper .sign-head-cell[data-v-6d6ae33b]:last-child {
    border-right: none;
}
.preview-table-wrapper .preview-table[data-v-6d6ae33b] {
    width: 100%;
    border-collapse: collapse;
    margin-top: 8px;
    background: #fff;
}
.preview-table-wrapper th[data-v-6d6ae33b], .preview-table-wrapper td[data-v-6d6ae33b] {
    text-align: center;
    font-size: 14px;
}
.preview-table-wrapper td[data-v-6d6ae33b] {
    padding: 12px 0;
}
.preview-table-wrapper th[data-v-6d6ae33b] {
    background: #f5f7fa;
    font-weight: 600;
}
.preview-table-wrapper .watermark-layer[data-v-6d6ae33b] {
    pointer-events: none;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-line-pack: start;
        align-content: flex-start;
}
.preview-table-wrapper .watermark-text[data-v-6d6ae33b] {
    opacity: 0.12;
    color: #000;
    font-size: 22px;
    -webkit-transform: rotate(-20deg);
            transform: rotate(-20deg);
    white-space: nowrap;
    padding: 12px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 30%;
            flex: 0 0 30%;
}


































.screen-top-box .el-input__inner {
  height: 30px;
}
.screen-top-box .el-input__icon {
  line-height: inherit;
}

.screen-top-box[data-v-070f5d3b] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 20px;
  height: 40px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background-color: white;
  border-bottom: 1px #f3f4f6 solid;
}
.screen-top-box .screen-left[data-v-070f5d3b] {
    line-height: 40px;
}
.screen-top-box .screen-right[data-v-070f5d3b] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 5px;
}
.screen-top-box .screen-right > div[data-v-070f5d3b] {
      margin-left: 12px;
}
.screen-top-box .screen-right .el-button[data-v-070f5d3b] {
      padding: 7px 12px;
}
.subject-list-box[data-v-070f5d3b] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 10px;
  padding: 0 20px;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.subject-list-box .subject-item[data-v-070f5d3b] {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 25%;
    padding: 0 10px 10px 0;
    box-sizing: border-box;
}
.subject-list-box .subject-item img[data-v-070f5d3b] {
      width: 100%;
      cursor: pointer;
      border-radius: 4px;
}
.subject-list-box .subject-title[data-v-070f5d3b] {
    width: 100%;
    font-size: 16px;
    font-weight: 700;
    line-height: 40px;
    color: #606266;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.subject-list-box .subject-item-cover-box[data-v-070f5d3b] {
    position: relative;
    overflow: hidden;
    width: 100%;
    padding-top: 66.666%;
    border-radius: 4px;
    height: 0;
    overflow: hidden;
}
.subject-list-box .subject-item-cover-box img[data-v-070f5d3b] {
      position: absolute;
      top: 0;
}
.subject-list-box .subject-operation[data-v-070f5d3b] {
    position: absolute;
    top: 100%;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .4);
    border-radius: 4px;
    -webkit-transition: top 0.2s;
    transition: top 0.2s;
}
.subject-list-box .subject-operation .page-manage-item-shadow-btn[data-v-070f5d3b] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      color: #fff;
      font-size: 13px;
      cursor: pointer;
}
.subject-list-box .subject-operation .page-manage-item-shadow-btn-icon[data-v-070f5d3b] {
      width: 34px;
      height: 34px;
      border-radius: 50%;
      background-color: #fff;
      color: #4a535c;
      text-align: center;
      line-height: 36px;
      margin-bottom: 10px;
}
.subject-list-box .subject-item:hover .subject-operation[data-v-070f5d3b] {
    position: absolute;
    top: 0;
}

[data-v-e241630e]  .page-manage-filter-select .el-input--inner,[data-v-e241630e]  .page-manage-filter-select .el-input--icon{
    height: 32px;
    line-height: 32px;
    background-color: transparent;
    color: #6a747e;
}
.manage-select-body-face[data-v-e241630e]{
    background:#f0f0f0;
    width:290px;
    height:165px;
    -webkit-box-sizing:border-box;
            box-sizing:border-box;
    text-align:center;
    padding-top:48px;
    margin-right: 10px;
    cursor: pointer;
    position: relative;
}
.manage-select-body-face img[data-v-e241630e]{
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    position: absolute;
    left: 0;
    top: 0;
}
.orange-btn[data-v-e241630e]{
    background: #ff7a4b;
    border-color: #ff7a4b;
    -webkit-box-shadow:none;
            box-shadow:none;
}
.manage-select-body-face .icon[data-v-e241630e]{
    font-size:33px;
    color:#c1c1c1;
}
.manage-select-body-face .text[data-v-e241630e]{
    color:#b3b3b3;
}
.manage-select-body-face-default-btn[data-v-e241630e]{
    line-height: normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-sizing:border-box;
            box-sizing:border-box;
    padding: 0 18px;
    border:1px solid #ff8f67!important;
    color:#ff8f67;
    border-radius:4px;
    line-height: 36px;
    height: 36px;
    cursor: pointer;
    margin-top: auto;
    box-sizing: border-box;
}
.manage-select-body-face-default-btn .icon[data-v-e241630e]{
    /* margin-top:3px; */
}
.manage-select-body-face-default-btn .text[data-v-e241630e]{
    margin-left:5px;
    font-size:14px;
}
.page-manage-content[data-v-e241630e]{
    width: 310px;
    height: 235px;
    margin-right: 15px;
}
.manage-select-body[data-v-e241630e]{
    min-height: 400px;
}
.manage-select-mold-left[data-v-e241630e]{
    width: 100%;
}
.manage-select-mold-right[data-v-e241630e]{
    width: 75%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    height: 465px;
    overflow-y: auto;
}
.manage-select-mold-add-mold[data-v-e241630e]{
    height: 100%;
}
.page-manage-content-item[data-v-e241630e]{
    float: left;
    margin-right: 2%;
    border: 2px solid #efeaea;
    width: 100%;
    background-color: #fff;
    border-radius: 4px;
    height: 220px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    margin-bottom: 18px;
    padding: 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.add-mold-item[data-v-e241630e]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    background-color: #f4f8fe;
    border: 2px solid #b7d8eb;
}
.add-mold-icon[data-v-e241630e]{
    color: #33a6fc;
    font-size: 45px;
    cursor: pointer;
}
.add-mold-item span[data-v-e241630e]{
    color: #5ab5e4;
    margin-top: 15px;
    font-size: 15px;
    font-weight: bold;
}
.page-manage-content-item[data-v-e241630e]:hover{
    border: 2px solid #b7d8eb;
}
.page-manage-content-item[data-v-e241630e]:nth-child(3n) {
    margin-right: 0;
}
.page-manage-item-img-box[data-v-e241630e]{
    position: relative;
    width: 100%;
    height: 150px;
    cursor: pointer;
}
.page-manage-item-title[data-v-e241630e]{
    color: #555f69;
    font-weight: bold;
    line-height: 30px;
}
.page-manage-item-desc[data-v-e241630e]{
    color: #6a747e;
    font-size: 13px;
}
.page-manage-item-img[data-v-e241630e]{
    width: 100%;
    height: 100%;
}
.page-manage-item-shadow-btn[data-v-e241630e]{
    color: #fff;
}
.page-manage-item-shadow-btn-icon[data-v-e241630e]{
    width: 34px;
    height: 34px;
    border-radius: 50%;
    background-color: #fff;
    color: #4a535c;
    text-align: center;
    line-height: 36px;
}
.page-manage-item-img-shadow[data-v-e241630e]{
    position: absolute;
    top: 0;
    background: rgba(0, 0, 0, .4);
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
}
[data-v-e241630e]  .page-manage-tree{
    margin-top: -10px;
}
[data-v-e241630e]  .el-dialog--header{
    padding: 15px 20px 15px;
}
[data-v-e241630e]  .el-dialog {
    margin-top: 20px!important;
}
[data-v-e241630e]  .el-checkbox:last-of-type {
    position: absolute;
    right: 10px;
}
[data-v-e241630e]  .el-tree-node--expand-icon.expanded {
    color: #4d9ada;
}
[data-v-e241630e]  .el-tree-node--label:hover{
    color: #5998cd;
}
.class-list-info-div > span[data-v-e241630e] {
    margin-right: 15px;
}
.add-menber-btn > span[data-v-e241630e] {
    margin-right: 0px;
    color: #36a6fd;
}

[data-v-5103eec9]  .el-tree-node__expand-icon.expanded {
    color: #4d9ada;
}
[data-v-5103eec9]  .el-tree-node__label:hover{
    color: #409eff;
}
.page-manage-left[data-v-5103eec9]{
    width: 20%;
    margin-right: 4%;
    float: left;
    height: 100%;
}
.page-manage-title[data-v-5103eec9]{
    line-height: 66px;
    color: #6a747e;
}
.page-manage-tree[data-v-5103eec9]{
    height: 80%;
    border-radius: 6px;
    padding: 10px;
}

.public-pop-root-inside[data-v-21eef98f] {
  text-align: center;
}
.public-pop-root-inside .sys-cover-img-box[data-v-21eef98f] {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 20px;
    max-height: 400px;
}
.public-pop-root-inside .sys-cover-img-item[data-v-21eef98f] {
    position: relative;
    border-radius: 4px;
    overflow: hidden;
    cursor: pointer;
}
.public-pop-root-inside .sys-cover-img-item img[data-v-21eef98f] {
      width: 100%;
}
.public-pop-root-inside .sys-cover-img-item .el-icon-success[data-v-21eef98f] {
      position: absolute;
      bottom: 5px;
      right: 5px;
      color: #ff7a4b;
      font-size: 30px;
      display: none;
}
.public-pop-root-inside .sys-cover-img-item.check i[data-v-21eef98f] {
    display: block;
}
.public-pop-root-inside .operation[data-v-21eef98f] {
    margin-top: 40px;
}

.preview-list[data-v-7603e07a]{
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-bottom: 14px;
}
.preview-item[data-v-7603e07a]{
    width: 100%;
    height: 242px;
    border: 1px solid #eeeeee;
    margin-bottom: 20px;
}
.preview-item-con[data-v-7603e07a]{
    position: relative;
    width: 100%;
    height: 42px;
    line-height: 42px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 0 100px 0 16px;
    border-bottom: 1px solid #eeeeee;
}
.preview-item-link[data-v-7603e07a]{
    /*border-bottom: 0;*/
    padding: 0 0 0 16px;
}
.preview-item-x2-code[data-v-7603e07a]{
    border-bottom: 0;
}
.px2-code-block[data-v-7603e07a]{
    width: 86px;
    height: 86px;
    border: 1px solid #eee;
    margin-top: 16px;
}
.px2-code-block-d-btn[data-v-7603e07a]{
    cursor: pointer;
    text-decoration: underline;
    font-size: 12px;
}
.preview-item-link-url[data-v-7603e07a]{
    width: 100%;
    font-size: 13px;
    color: #2fa2fe;
    cursor: pointer;
    text-decoration: underline;
    position: relative;
}
.preview-item-link-url-copy-btn[data-v-7603e07a]{
    position: absolute;
    right: 10px;
    top: 0px;
    font-size: 18px!important;
}
.preview-item-link span[data-v-7603e07a]{
    font-size: 13px;
}
.preview-item-name[data-v-7603e07a]{
    font-size: 14px;
}
.preview-item-btn[data-v-7603e07a]{
    position: absolute;
    top: 8px;
    right: 10px;
    width: 82px;
    height: 26px;
    line-height: 26px;
    padding: 0;
    -webkit-box-shadow: 0 0;
            box-shadow: 0 0;
    font-size: 13px;
}

.hidden-columns[data-v-320634d0] {
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box !important;
    -webkit-box-orient: vertical;
    text-align: left;
    /*height: 46px;*/
}
.hidden-columns-text[data-v-320634d0]{
    visibility: hidden;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box !important;
    -webkit-box-orient: vertical;
    text-align: left;
    height: 0;
}















































































































.activity-info-page[data-v-eb499dc4] {
  width: calc(100% - 180px);
}

.activity-details-box[data-v-1c567de0] {
  padding: 12px 20px;
}
.activity-details-box .activity-info-content-item[data-v-1c567de0] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 20px;
}
.activity-details-box .activity-info-content-item .item-key[data-v-1c567de0] {
      width: 100px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
}
.activity-details-box .activity-info-content-item .item-value[data-v-1c567de0] {
      width: calc(100% - 100px);
      max-width: 900px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
}
.activity-details-box .activity-info-content-item .cover-img[data-v-1c567de0] {
      width: 300px;
      height: 200px;
      border-radius: 4px;
      overflow: hidden;
}
.activity-details-box .activity-info-content-item .cover-img img[data-v-1c567de0] {
        width: 100%;
}
.activity-details-box .activity-info-content-item .default-cover-img[data-v-1c567de0] {
      position: relative;
}
.activity-details-box .activity-info-content-item .default-cover-img .activity-text[data-v-1c567de0] {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        color: #0f2456;
        font-size: 14px;
        font-weight: 600;
        background-image: url(/vue/dist/static/img/default_img.db252d2.jpg);
        background-size: 100%;
        background-repeat: no-repeat;
}
.activity-details-box .activity-info-content-item .default-cover-img .activity-text .subject[data-v-1c567de0] {
          width: 100%;
          text-align: center;
          font-size: 50px;
          overflow: hidden;
          white-space: nowrap;
          text-overflow: ellipsis;
}
.activity-details-box .info-tabs[data-v-1c567de0] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 4px 0;
}
.activity-details-box .info-tabs > div[data-v-1c567de0] {
      padding: 4px 6px;
      font-size: 12px;
      color: #666666;
      margin-right: 4px;
      background: rgba(153, 153, 153, .1);
      margin-bottom: 4px;
      border-radius: 4px;
}
.activity-details-box .lessons-teacher-box[data-v-1c567de0] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 8px;
}
.activity-details-box .lessons-teacher-box .school-name[data-v-1c567de0] {
      width: 200px;
      margin-right: 20px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
}
.activity-details-box .school_address[data-v-1c567de0] {
    display: inline-block;
    margin-left: 30px;
}
.image-slot img[data-v-1c567de0] {
  width: 100%;
}

.activity-theme-page .activity-theme-tag .el-tabs__header {
  margin: 0;
}
.activity-theme-page .activity-theme-tag .el-tabs__nav-wrap::after {
  height: 0;
}
.activity-theme-page .activity-theme-tag .el-tabs__active-bar {
  height: 1px;
}
.activity-theme-page .el-input-border-none {
  width: 332px;
}
.activity-theme-page .el-input-border-none .el-input__inner {
    border-width: 0;
}

.activity-theme-page[data-v-e5b9fbe0] {
  background: white;
  width: calc(100% - 180px);
}
.activity-theme-page .activity-theme-tag[data-v-e5b9fbe0] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 12px 20px 0 24px;
    border-bottom: 1px solid #f3f4f6;
}
.activity-theme-main[data-v-e5b9fbe0] {
  padding: 20px;
  height: calc(100% - 52px);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.theme-color-box .theme-color-item[data-v-e5b9fbe0] {
  margin-bottom: 20px;
}
.theme-color-box .theme-color-item .theme-color-item-title[data-v-e5b9fbe0] {
    margin: 12px 0;
    font-size: 16px;
    font-weight: 700;
    text-align: left;
}
.theme-color-box .theme-color-item .theme-color-item-title .desc[data-v-e5b9fbe0] {
      display: inline-block;
      margin-left: 8px;
      font-size: 12px;
      color: #999999;
}
.theme-color-box .theme-color-item .theme-color-item-content[data-v-e5b9fbe0] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.theme-color-box .theme-color-item .theme-color-select-title[data-v-e5b9fbe0] {
    margin: 8px 0;
}
.activity-theme-item[data-v-e5b9fbe0] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 100%;
}
.activity-theme-item .theme-color-list[data-v-e5b9fbe0] {
    width: 240px;
    height: 100%;
    overflow: auto;
}
.activity-theme-item .theme-color-box[data-v-e5b9fbe0] {
    width: calc(100% - 260px);
}
.theme-color-list[data-v-e5b9fbe0] {
  margin-bottom: 40px;
}
.theme-color-list .theme-color-item[data-v-e5b9fbe0] {
    position: relative;
    margin-bottom: 12px;
    height: 96px;
    background-size: 100%;
    border-radius: 8px;
    overflow: hidden;
    background-color: #f5f5f5;
    border: 1px solid transparent;
    cursor: pointer;
}
.theme-color-list .theme-color-item .title[data-v-e5b9fbe0] {
      position: absolute;
      left: 0;
      top: 0;
      padding: 10px;
      width: 100%;
      height: 40%;
      color: white;
      font-weight: 700;
      background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, var(--back_color)), to(transparent));
      background-image: linear-gradient(180deg, var(--back_color) 50%, transparent);
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
}
.theme-color-list .theme-color-item .check-icon[data-v-e5b9fbe0] {
      display: none;
      position: absolute;
      top: calc(50% - 15px);
      left: calc(50% - 15px);
      font-size: 20px;
      font-weight: 600;
      color: white;
      width: 30px;
      height: 30px;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      background-color: #ff7a4b;
      border-radius: 50%;
}
.theme-color-list .theme-color-item.check[data-v-e5b9fbe0],
  .theme-color-list .theme-color-item[data-v-e5b9fbe0]:hover {
    border: 1px solid #ff7a4b;
}
.theme-color-list .theme-color-item.check .check-icon[data-v-e5b9fbe0],
    .theme-color-list .theme-color-item:hover .check-icon[data-v-e5b9fbe0] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
}
.theme-color-list .custom-theme-color-item[data-v-e5b9fbe0] {
    padding: 0 10px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    color: #999999;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.theme-color-list .custom-theme-color-item .desc[data-v-e5b9fbe0] {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      margin: 0 6px;
      font-size: 12px;
}
.theme-color-list .custom-theme-color-item .desc .desc-title[data-v-e5b9fbe0] {
        font-size: 14px;
        font-weight: 600;
        line-height: 20px;
}
.theme-color-list .custom-theme-color-item .el-icon-picture-outline[data-v-e5b9fbe0] {
      font-size: 50px;
}
.theme-color-list .custom-theme-color-item .el-icon-arrow-right[data-v-e5b9fbe0] {
      font-size: 18px;
}
.color-custom-box[data-v-e5b9fbe0] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 372px;
  border: 1px solid #dcdfe6;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.color-option-box[data-v-e5b9fbe0] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 372px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.color-option-box .color-option-item[data-v-e5b9fbe0] {
    margin: 6px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 50px;
    height: 50px;
    border: 1px solid #dcdfe6;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    cursor: pointer;
}
.color-option-box .color-option-item > div[data-v-e5b9fbe0] {
      padding: 1px 0 2px 2.5px;
      width: 18px;
      height: 18px;
      font-size: 12px;
      font-weight: 600;
      background: white;
      border-radius: 9px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      display: none;
}
.color-option-box .color-option-item-checked > div[data-v-e5b9fbe0] {
    display: block;
}
.cover-img-box[data-v-e5b9fbe0] {
  cursor: pointer;
}
.cover-img-box > div[data-v-e5b9fbe0] {
    width: 768px;
    height: 220px;
    border-radius: 4px;
    overflow: hidden;
}
.cover-img-box .cover-img[data-v-e5b9fbe0] {
    overflow: hidden;
}
.cover-img-box .cover-img img[data-v-e5b9fbe0] {
      width: 100%;
}
.cover-img-box .default-cover-img[data-v-e5b9fbe0] {
    font-size: 38px;
    text-align: center;
    color: #909399;
    background-color: #ebedf0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.cover-img-box .default-cover-img > i[data-v-e5b9fbe0] {
      margin-bottom: 8px;
}
.cover-img-box .default-cover-img > span[data-v-e5b9fbe0] {
      font-size: 12px;
}
.look_over_role .cover-img-box[data-v-e5b9fbe0],
.look_over_role .color-option-box .color-option-item[data-v-e5b9fbe0] {
  cursor: no-drop;
}
.activity-style-item[data-v-e5b9fbe0] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 15px;
  padding-bottom: 30px;
}
.activity-style-item .style-title[data-v-e5b9fbe0] {
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 12px;
}
.activity-style-item .style-content[data-v-e5b9fbe0] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 100px;
}
.activity-style-item .style-content .style-content-item[data-v-e5b9fbe0] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      gap: 10px;
}

@charset "utf-8";
/*CSS Document*/
/*
 * @desc 选人插件
 * @author zhangxue
 * @date 20181108
 *
 * */
.sns-sudb-content{
    width:100%;
    height:100%;
}
.sns-sudb-content, .sns-sudb-content *{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.sns-sudbc-center{
    width:100%;
    height:100%;
    padding:30px;
    padding-top:0;
    position:relative;
    padding-bottom:100px;
}
.sns-sudbcc-item{
    float:left;
    width:47.5%;
    height:100%;
    padding-top:70px;
    position:relative;
}
.sns-sudbcc-item+.sns-sudbcc-item{
    float:right;
}
.sns-sudbcci-title{
    top:0;
    width:100%;
    height:70px;
    font-size:16px;
    font-weight:bold;
    line-height:70px;
    position:absolute;
}
.sns-sudbcci-content{
    width:100%;
    height:100%;
    font-size:14px;
    padding:13px 10px;
    position:relative;
    padding-top:123px;
    border: 1px solid #ddd;
}
.sns-sudbcci-user-content{
    padding-top:0;
    overflow:auto;
}
.sns-sudbccic-top{
    top:0;
    left:0;
    width:100%;
    position:absolute;
    padding:13px 10px 0 10px;
}
.sns-sudbccics-input{
    border:0;
    width:100%;
    height:100%;
    text-indent:12px;
}
.sns-sudbccics-btn{
    top: -1px;
    right: -1px;
    width: 45px;
    height: 32px;
    font-size: 23px;
    cursor: pointer;
    line-height: 32px;
    position: absolute;
    text-align: center;
    color: rgb(255, 255, 255);
    background: rgb(5, 146, 218);
}
.sns-sudbccic-search{
    width:100%;
    height:32px;
    position:relative;
    margin-bottom:10px;
    padding-right:55px;
    border: 1px solid #ddd;
}
.sns-sudbccic-return{
    width:100%;
    min-height:30px;
    line-height:30px;
}
.sns-sudbccic-return span{
    margin-right:5px;
    cursor: pointer;
}
.sns-sudbccic-return span:last-child{
    cursor: auto;
}
.sudbccic-return-icon{
    display:none;
    font-size:14px;
    cursor:pointer;
}
.sns-sudbccic-select-all{
    width:100%;
    height:38px;
    line-height:38px;
}
.sns-sud-checkbox-icon{
    color:#fff;
    /*margin:10px;*/
    width: 43px;
    /*height: 18px;*/
    margin-right:0;
    cursor:pointer;
    font-weight:bold;
    text-align:center;
    /*line-height: 18px;*/
    border-radius: 1px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
   /* background-color: #ddd;*/
    transition: .1s linear;
    font-size: 12px!important;
    border: 1px solid transparent;
    -webkit-transition: .1s linear;
}
.sns-sud-checkbox-icon:hover{
    /*border-color: #0592da;*/
}
.sns-sud-checkbox-icon:before{
    content: "\E605";
    /*yansen 2022-03-02*/
    padding:3px;
    background:#ddd;
    border: 1px solid transparent;
}
.sns-sud-checkbox-icon:hover:before{
    border:1px solid #0592da;
}
.sns-sud-checkbox-checked-icon.sns-sud-checkbox-icon:before{
    border-color: #0592da;
    background-color: #0592da;
}
.sns-sud-checkbox-checked-icon{
    color: #fff;
    /*yansen 2022-03-02*/
    /*border-color: #0592da;
    background-color: #0592da;*/
}
.sns-sudbccic-list{
    margin-top: 5px;   /*yansen 2022-03-02*/
    width:100%;
    height:100%;
    overflow:auto;
    position:relative;
}
.sns-sdi-name{
    cursor:pointer;
    margin-left:10px;
}
.sns-sud-dep-item{
    width:100%;
    height:43px;
    cursor:pointer;
    line-height:42px;
    background:#f8f8f8;
    border-bottom:1px solid #fff;
}
.sns-sud-user-item{
    width:100%;
    height:47px;
    cursor:pointer;
    line-height:46px;
    border-bottom:1px solid #ddd;
}
.sns-sui-logo{
    width:38px;
    height:38px;
    cursor:pointer;
    border-radius:50%;
    margin-right:10px;
}
.sns-sdi-next{
    width:45px;
    float:right;
    height:43px;
    cursor:pointer;
    font-size:17px;
    cursor:pointer;
    line-height:43px;
    text-align:right;
    margin-right:10px;
}
.sns-sui-del{
    float:right;
    color:#f97210;
    cursor:pointer;
    margin-right:6px;
    display:inline-block;
}
.sns-sudbc-bottom{
    bottom:0;
    width:100%;
    height:100px;
    padding-top:20px;
    text-align:center;
    position:absolute;
}
.sns-sudbcb-btn{
    padding:0;
    width:130px;
    height:50px;
    margin:0 6px;
    font-size:16px;
    border-radius:0;
    line-height:50px;
    text-align:center;
}
.sns-sud-user-type-box{
    width:100%;
    height:40px;
    font-size:14px;
    line-height:40px;
    margin-bottom:10px;
    background: rgb(236, 242, 244)
}
.sns-sud-user-type-box ul{
    width:100%;
    height:40px;
}
.sns-sud-user-type-box ul li{
    width:25%;
    float:left;
    height:40px;
    cursor:pointer;
    line-height:40px;
    text-align:center;
}
.sns-bg-blue {
    color: #fff;
    background: #0088de;
}
.sns-bg-orange {
    color: #fff;
    background: #f88f06;
}
.no_content {
    margin: 0 auto;
    min-height: 200px;
    margin: 30px;
    text-align: center;
    background: url(/vue/dist/static/img/no_content_03.13a87c9.png) no-repeat center;
}
/* 表格head圆角 */
.attend-lecture-teacher-child-content .el-table__header {
    border-radius: 4px;
    overflow: hidden;
}
.attend-lecture-teacher-page.common-main-box .null-scheme-show-card{
    height: 300px;
}

.attend-lecture-teacher-box[data-v-56aa37c6] {
  padding: 0 20px;
}
.attend-lecture-teacher-box .attend-lecture-teacher-item[data-v-56aa37c6] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
}
.attend-lecture-teacher-box .attend-lecture-teacher-item .attend-lecture-teacher-title[data-v-56aa37c6] {
      margin-right: 8px;
      width: 70px;
}
.attend-lecture-teacher-box .attend-lecture-teacher-item .attend-lecture-teacher-centent[data-v-56aa37c6] {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      width: calc(100% - 78px);
}
.attend-lecture-teacher-box .attend-lecture-teacher-item .attend-lecture-teacher-centent > div[data-v-56aa37c6] {
        margin-bottom: 16px;
}
.attend-lecture-teacher-box .attend-lecture-teacher-item .attend-lecture-teacher-child-content > div[data-v-56aa37c6] {
      margin-bottom: 24px;
}
.attend-lecture-teacher-box .attend-lecture-teacher-item .attend-lecture-teacher-hint[data-v-56aa37c6] {
      padding: 8px 16px;
      background: rgba(255, 122, 75, .1);
      border-radius: 4px;
      line-height: 16px;
}
.attend-lecture-teacher-box .attend-lecture-teacher-item .attend-lecture-teacher-hint i[data-v-56aa37c6] {
        font-size: 16px;
        margin-right: 12px;
}
.attend-lecture-teacher-box .attend-lecture-teacher-item .attend-lecture-teacher-centent-item[data-v-56aa37c6] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
}
.attend-lecture-teacher-box .attend-lecture-teacher-item .attend-lecture-teacher-centent-item .attend-lecture-teacher-centent-item-title[data-v-56aa37c6] {
        width: 100px;
        line-height: 35px;
}
.attend-lecture-teacher-box .attend-lecture-teacher-item .attend-lecture-teacher-centent-item .attend-lecture-teacher-centent-item-centent[data-v-56aa37c6] {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
}
.attend-lecture-teacher-box .attend-lecture-teacher-item .attend-lecture-teacher-centent-item .attend-lecture-teacher-centent-item-centent .text[data-v-56aa37c6] {
          padding: 8px 16px;
          line-height: 16px;
}
.attend-lecture-teacher-box .attend-lecture-teacher-item .attend-lecture-teacher-centent-item .attend-lecture-teacher-centent-item-centent .copy-btn[data-v-56aa37c6] {
          padding: 8px 16px;
          color: white;
          border-radius: 4px;
          background: #ff7a4b;
}
.attend-lecture-teacher-box .attend-lecture-teacher-item .attend-lecture-teacher-centent-item .attend-lecture-teacher-centent-item-centent img[data-v-56aa37c6] {
          width: 112px;
          height: 112px;
}
.attend-lecture-teacher-box .attend-lecture-teacher-item .attend-lecture-teacher-centent-item .attend-lecture-teacher-centent-item-centent .element-ui-simple-btn[data-v-56aa37c6] {
          width: 112px;
}
.attend-lecture-teacher-box .attend-lecture-teacher-item .attend-lecture-teacher-centent-item .attend-lecture-teacher-centent-item-hint[data-v-56aa37c6] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        background-color: #ededed;
        border-radius: 4px;
        cursor: pointer;
}

.certificate-detail-box[data-v-406ab00a] {
  width: 100%;
}

@charset "UTF-8";
/* 改变主题色变量 */
.certificate-manage-pages .el-menu-item[data-v-63b7f2e3],
.certificate-manage-pages .el-submenu__title[data-v-63b7f2e3] {
  line-height: 40px;
  height: 40px;
}
.certificate-manage-pages .el-menu-item-group__title[data-v-63b7f2e3] {
  padding: 0;
}
.certificate-manage-pages .el-menu-item.is-active[data-v-63b7f2e3],
.certificate-manage-pages .el-tabs__item.is-active[data-v-63b7f2e3],
.certificate-manage-pages .el-tabs__item[data-v-63b7f2e3]:hover,
.certificate-manage-pages .el-radio__input.is-checked + .el-radio__label[data-v-63b7f2e3],
.certificate-manage-pages .el-radio-button__inner[data-v-63b7f2e3]:hover,
.certificate-manage-pages .el-button--primary.is-plain[data-v-63b7f2e3],
.certificate-manage-pages .el-checkbox__input.is-checked + .el-checkbox__label[data-v-63b7f2e3],
.certificate-manage-pages .el-tag[data-v-63b7f2e3],
.certificate-manage-pages .el-button--default[data-v-63b7f2e3]:focus,
.certificate-manage-pages .el-button--default[data-v-63b7f2e3]:hover,
.certificate-manage-pages .el-pagination.is-background .el-pager li[data-v-63b7f2e3]:not(.disabled):hover,
.certificate-manage-pages .el-tag .el-tag__close[data-v-63b7f2e3],
.certificate-manage-pages .el-submenu__title[data-v-63b7f2e3]:hover {
  color: #FF7A4B;
}
.certificate-manage-pages .el-tag[data-v-63b7f2e3],
.certificate-manage-pages .el-button--default[data-v-63b7f2e3]:focus,
.certificate-manage-pages .el-button--default[data-v-63b7f2e3]:hover,
.certificate-manage-pages .el-button--primary.is-plain
.el-menu-item[data-v-63b7f2e3]:focus,
.certificate-manage-pages .el-menu-item.is-active[data-v-63b7f2e3],
.certificate-manage-pages .el-submenu__title[data-v-63b7f2e3]:hover {
  background-color: rgba(255, 122, 75, .1);
}
.certificate-manage-pages .el-select .el-input.is-focus .el-input__inner[data-v-63b7f2e3]:hover,
.certificate-manage-pages .el-select .el-input.is-focus .el-input__inner[data-v-63b7f2e3],
.certificate-manage-pages .el-button--primary[data-v-63b7f2e3],
.certificate-manage-pages .el-input__inner[data-v-63b7f2e3]:focus,
.certificate-manage-pages .el-select .el-input.is-focus .el-input__inner[data-v-63b7f2e3],
.certificate-manage-pages .el-select .el-input__inner[data-v-63b7f2e3]:focus,
.certificate-manage-pages .el-textarea__inner[data-v-63b7f2e3]:focus,
.certificate-manage-pages .el-range-editor.is-active[data-v-63b7f2e3],
.certificate-manage-pages .el-range-editor.is-active[data-v-63b7f2e3]:hover,
.certificate-manage-pages .el-radio__input.is-checked .el-radio__inner[data-v-63b7f2e3],
.certificate-manage-pages .el-radio__inner[data-v-63b7f2e3]:hover,
.certificate-manage-pages .el-checkbox__inner[data-v-63b7f2e3]:hover,
.certificate-manage-pages .el-checkbox__input.is-checked .el-checkbox__inner[data-v-63b7f2e3],
.certificate-manage-pages .el-checkbox__input.is-focus .el-checkbox__inner[data-v-63b7f2e3],
.certificate-manage-pages .el-button--primary.is-plain[data-v-63b7f2e3]:focus,
.certificate-manage-pages .el-tag[data-v-63b7f2e3],
.certificate-manage-pages .el-button--default[data-v-63b7f2e3]:focus,
.certificate-manage-pages .el-button--default[data-v-63b7f2e3]:hover,
.certificate-manage-pages .el-checkbox__input.is-indeterminate .el-checkbox__inner[data-v-63b7f2e3],
.certificate-manage-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner[data-v-63b7f2e3],
.certificate-manage-pages .el-cascader .el-input .el-input__inner[data-v-63b7f2e3]:focus, .certificate-manage-pages .el-cascader .el-input.is-focus .el-input__inner[data-v-63b7f2e3],
.certificate-manage-pages .el-button--primary.is-plain[data-v-63b7f2e3]:hover,
.certificate-manage-pages .el-switch.is-checked .el-switch__core[data-v-63b7f2e3] {
  border-color: #FF7A4B;
}
.certificate-manage-pages .el-tabs__active-bar[data-v-63b7f2e3],
.certificate-manage-pages .el-button--primary[data-v-63b7f2e3],
.certificate-manage-pages .el-radio__input.is-checked .el-radio__inner[data-v-63b7f2e3],
.certificate-manage-pages .el-checkbox__input.is-checked .el-checkbox__inner[data-v-63b7f2e3],
.certificate-manage-pages .el-pagination.is-background .el-pager li:not(.disabled).active[data-v-63b7f2e3],
.certificate-manage-pages .el-checkbox__input.is-indeterminate .el-checkbox__inner[data-v-63b7f2e3],
.certificate-manage-pages .el-tag .el-tag__close[data-v-63b7f2e3]:hover,
.certificate-manage-pages .el-select .el-tag__close.el-icon-close[data-v-63b7f2e3]:hover,
.certificate-manage-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner[data-v-63b7f2e3],
.certificate-manage-pages .el-button--primary.is-plain[data-v-63b7f2e3]:hover,
.certificate-manage-pages .el-button--primary.is-plain:focus
.el-radio-button__orig-radio:checked + .el-radio-button__inner[data-v-63b7f2e3],
.certificate-manage-pages .el-switch.is-checked .el-switch__core[data-v-63b7f2e3] {
  background-color: #FF7A4B;
}
.certificate-manage-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner[data-v-63b7f2e3] {
  -webkit-box-shadow: -1px 0 0 0 #FF7A4B;
          box-shadow: -1px 0 0 0 #FF7A4B;
}
.certificate-manage-pages .el-pagination.is-background .el-pager li:not(.disabled).active[data-v-63b7f2e3],
.certificate-manage-pages .el-tag .el-tag__close[data-v-63b7f2e3]:hover,
.certificate-manage-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner[data-v-63b7f2e3]:hover,
.certificate-manage-pages .el-button--primary.is-plain[data-v-63b7f2e3]:hover,
.certificate-manage-pages .el-button--primary.is-plain[data-v-63b7f2e3]:focus {
  color: white;
}
.certificate-manage-pages .el-pagination.is-background .el-pager li:not(.disabled).active[data-v-63b7f2e3] {
  color: white !important;
  background-color: #FF7A4B !important;
}
.certificate-manage-pages .el-dialog[data-v-63b7f2e3] {
  border-radius: 15px !important;
}
.certificate-manage-pages .el-dialog__headerbtn .el-dialog__close[data-v-63b7f2e3],
.certificate-manage-pages .el-dialog__headerbtn .el-dialog__close[data-v-63b7f2e3]:hover {
  border-width: 0;
}
.certificate-manage-pages .element-ui-min-btn[data-v-63b7f2e3] {
  font-size: 12px;
  padding: 9px 10px;
}
.certificate-manage-pages .el-select__caret.el-icon-arrow-up[data-v-63b7f2e3]:before {
  content: "\E6E1";
  width: auto;
  height: auto;
  display: inline-block;
  background: none;
}
.certificate-manage-pages .activity-event-pages .el-button--primary[data-v-63b7f2e3] {
  border-color: #FF7A4B;
  background-color: #FF7A4B;
}
.certificate-manage-pages .activity-event-pages .el-pagination.is-background .el-pager li:not(.disabled).active[data-v-63b7f2e3] {
  background-color: #FF7A4B !important;
  color: #fff !important;
}
.certificate-manage-pages .activity-event-pages .el-pager li.active[data-v-63b7f2e3] {
  -webkit-box-shadow: 0 0 4px #FF7A4B;
          box-shadow: 0 0 4px #FF7A4B;
}
.certificate-manage-pages .el-button.element-ui-simple-btn[data-v-63b7f2e3] {
  -webkit-box-shadow: none;
          box-shadow: none;
  background: white;
}
.certificate-manage-pages .el-button.element-ui-simple-btn[data-v-63b7f2e3]:hover,
.certificate-manage-pages .el-button.element-ui-simple-btn[data-v-63b7f2e3]:focus {
  background: #FF7A4B;
  border-color: #FF7A4B;
  color: #FFF !important;
}
.certificate-manage-pages .el-select .el-input.is-focus .el-input__inner[data-v-63b7f2e3]:hover {
  border-color: #E6E6E6;
}
.certificate-manage-pages select .el-input.is-focus .el-input__inner[data-v-63b7f2e3] {
  border-color: #FF7A4B;
}
.certificate-manage-pages .el-button--primary[data-v-63b7f2e3],
.certificate-manage-pages .el-button--info[data-v-63b7f2e3],
.certificate-manage-pages .el-pager li.active[data-v-63b7f2e3] {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.certificate-manage-pages .el-button--info[data-v-63b7f2e3] {
  background: #cccccc;
  border-color: #cccccc;
}
.certificate-manage-pages .el-menu-item[data-v-63b7f2e3]:hover,
.certificate-manage-pages .el-submenu__title[data-v-63b7f2e3]:hover {
  color: #FF7A4B;
  background-color: transparent;
}
.certificate-manage-pages .el-checkbox span.el-checkbox__inner[data-v-63b7f2e3] {
  width: 14px;
  height: 14px;
}
.certificate-manage-pages .el-checkbox__inner[data-v-63b7f2e3]:after {
  width: 3px;
  height: 7px;
  top: 1px;
  left: 4px;
  border: 1px solid #FFF;
  border-left: 0;
  border-top: 0;
}
.certificate-manage-pages .el-checkbox__label[data-v-63b7f2e3] {
  padding-left: 6px;
}
.certificate-manage-pages .el-select .el-tag__close.el-icon-close[data-v-63b7f2e3] {
  background-color: transparent;
}
.certificate-manage-pages .el-table .el-table__row .cell > div[data-v-63b7f2e3],
.certificate-manage-pages .el-table .el-table__row .cell > span[data-v-63b7f2e3] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.certificate-manage-pages .el-table td[data-v-63b7f2e3], .certificate-manage-pages .el-table th.is-leaf[data-v-63b7f2e3] {
  border-color: #EBEDF0;
}
.certificate-manage-pages .el-table .el-table__fixed thead th[data-v-63b7f2e3],
.certificate-manage-pages .el-table th.is-leaf[data-v-63b7f2e3],
.certificate-manage-pages .el-table thead.has-gutter th[data-v-63b7f2e3] {
  background: #ededed;
}
.certificate-manage-pages .el-table .el-table__fixed-right[data-v-63b7f2e3]::before,
.certificate-manage-pages .el-table .el-table__fixed[data-v-63b7f2e3]::before {
  display: none;
}
.certificate-manage-pages .el-table .el-table__body-wrapper[data-v-63b7f2e3]::-webkit-scrollbar {
  height: 8px;
}
.certificate-manage-pages .el-table .el-table__body-wrapper[data-v-63b7f2e3]::-webkit-scrollbar-thumb, .certificate-manage-pages .el-table .el-table__body-wrapper[data-v-63b7f2e3]::-webkit-scrollbar-track {
  border-radius: 5px;
  border-width: 0;
  background-color: #F4F4F4;
}
.certificate-manage-pages .el-table .el-table__body-wrapper[data-v-63b7f2e3]::-webkit-scrollbar-thumb {
  background-color: #DEDFE0;
}
.certificate_modules .el-menu-item[data-v-63b7f2e3],
.certificate_modules .el-submenu__title[data-v-63b7f2e3] {
  line-height: 40px;
  height: 40px;
}
.certificate_modules .el-menu-item-group__title[data-v-63b7f2e3] {
  padding: 0;
}
.certificate_modules .el-select-dropdown__item.selected[data-v-63b7f2e3],
.certificate_modules .el-dropdown-menu__item[data-v-63b7f2e3]:focus,
.certificate_modules .el-dropdown-menu__item[data-v-63b7f2e3]:not(.is-disabled):hover,
.certificate_modules .el-date-picker__header-label.active[data-v-63b7f2e3],
.certificate_modules .el-date-picker__header-label[data-v-63b7f2e3]:hover,
.certificate_modules .el-picker-panel__icon-btn[data-v-63b7f2e3]:hover,
.certificate_modules .el-time-panel__btn.confirm[data-v-63b7f2e3],
.certificate_modules .el-button--text[data-v-63b7f2e3],
.certificate_modules .el-date-table td.available[data-v-63b7f2e3]:hover,
.certificate_modules .el-date-table td.today span[data-v-63b7f2e3],
.certificate_modules .el-button--default[data-v-63b7f2e3]:focus,
.certificate_modules .el-button--default[data-v-63b7f2e3]:hover,
.certificate_modules .time-select-item.selected[data-v-63b7f2e3]:not(.disabled),
.certificate_modules .el-dialog__headerbtn:focus .el-dialog__close[data-v-63b7f2e3],
.certificate_modules .el-dialog__headerbtn:hover .el-dialog__close[data-v-63b7f2e3] {
  color: #FF7A4B;
}
.certificate_modules .el-button--default[data-v-63b7f2e3]:focus,
.certificate_modules .el-button--default[data-v-63b7f2e3]:hover,
.certificate_modules .el-checkbox__input.is-indeterminate .el-checkbox__inner[data-v-63b7f2e3],
.certificate_modules .el-button--primary[data-v-63b7f2e3] {
  border-color: #FF7A4B;
}
.certificate_modules .el-button--default[data-v-63b7f2e3]:focus,
.certificate_modules .el-button--defaults[data-v-63b7f2e3]:hover,
.certificate_modules .time-select-item[data-v-63b7f2e3]:hover,
.certificate_modules .el-date-table td.in-range div[data-v-63b7f2e3] {
  background-color: rgba(255, 122, 75, .1);
}
.certificate_modules .simulation_input_box[data-v-63b7f2e3],
.certificate_modules .green-btn[data-v-63b7f2e3],
.certificate_modules .el-checkbox__input.is-indeterminate .el-checkbox__inner[data-v-63b7f2e3] {
  background-color: #FF7A4B !important;
}
.certificate_modules .el-button.is-plain[data-v-63b7f2e3]:focus,
.certificate_modules .el-button.is-plain[data-v-63b7f2e3]:hover {
  border-color: #FF7A4B;
  color: #FF7A4B;
}
.certificate_modules .el-date-table td.current:not(.disabled) span[data-v-63b7f2e3],
.certificate_modules .el-button--primary[data-v-63b7f2e3],
.certificate_modules .el-date-table td.end-date span[data-v-63b7f2e3], .certificate_modules .el-date-table td.start-date span[data-v-63b7f2e3] {
  color: white;
  background-color: #FF7A4B;
}
.certificate_modules .el-input__inner[data-v-63b7f2e3]:focus,
.certificate_modules .el-select .el-input.is-focus .el-input__inner[data-v-63b7f2e3],
.certificate_modules .el-select .el-input__inner[data-v-63b7f2e3]:focus,
.certificate_modules .el-textarea__inner[data-v-63b7f2e3]:focus,
.certificate_modules .el-button--primary[data-v-63b7f2e3] {
  border-color: #FF7A4B;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.certificate_modules .el-date-picker__time-header[data-v-63b7f2e3] {
  z-index: 2;
}
.certificate_modules .el-date-picker__time-header .el-time-panel.el-popper[data-v-63b7f2e3] {
    position: absolute;
    top: 40px;
}
.certificate_modules .el-dropdown-menu__item[data-v-63b7f2e3]:focus,
.certificate_modules .el-dropdown-menu__item[data-v-63b7f2e3]:not(.is-disabled):hover,
.certificate_modules .el-select-dropdown__item.hover[data-v-63b7f2e3],
.certificate_modules .el-select-dropdown__item[data-v-63b7f2e3]:hover {
  background-color: rgba(255, 122, 75, .1);
}
.certificate_modules .el-select-dropdown__item.selected[data-v-63b7f2e3] {
  color: #606266;
  font-weight: 400;
}
.certificate_modules.calendar-date-picker-box[data-v-63b7f2e3] {
  width: 322px;
}
.certificate_modules.calendar-date-picker-box .el-date-table td.calendar-own-box[data-v-63b7f2e3] {
    position: relative;
}
.certificate_modules.calendar-date-picker-box .el-date-table td.calendar-own-box[data-v-63b7f2e3]::after {
      content: '';
      position: absolute;
      bottom: 0px;
      left: calc(50% - 4px);
      width: 8px;
      height: 8px;
      border-radius: 50%;
      background-color: #FF7A4B;
}
.certificate_modules.calendar-date-picker-box .el-date-table td span[data-v-63b7f2e3] {
    width: 22px;
    height: 22px;
    line-height: 22px;
}
.certificate_modules.calendar-date-picker-box .el-picker-panel__body-wrapper[data-v-63b7f2e3] {
    height: 357px;
}
.certificate_modules.calendar-date-picker-box .el-picker-panel__sidebar[data-v-63b7f2e3] {
    position: absolute;
    top: unset;
    left: 131px;
    bottom: 10px;
    z-index: 2;
    padding: 0;
    width: 60px;
    border-width: 0;
}
.certificate_modules.calendar-date-picker-box .el-picker-panel__sidebar .el-picker-panel__shortcut[data-v-63b7f2e3] {
      padding: 0;
      text-align: center;
}
.certificate_modules.calendar-date-picker-box .el-picker-panel__sidebar .el-picker-panel__shortcut[data-v-63b7f2e3]:hover {
      color: #FF7A4B;
}
.certificate_modules.calendar-date-picker-box .el-picker-panel__body[data-v-63b7f2e3] {
    margin-left: 0;
}
.certificate_modules.el-select-dropdown.is-multiple .el-select-dropdown__item.selected[data-v-63b7f2e3] {
  color: #FF7A4B;
}
.certificate_modules.el-select-dropdown.is-multiple .el-select-dropdown__item.selected.hover[data-v-63b7f2e3] {
  background-color: rgba(255, 122, 75, .1);
}
#activityEvent_app .el-dialog__headerbtn[data-v-63b7f2e3] {
  top: 10px;
  right: 10px;
  width: 38px;
  height: 38px;
  line-height: 38px;
  background: #fff;
  border-radius: 50%;
  line-height: 38px;
}
.black_background[data-v-63b7f2e3] {
  background-color: #151515;
  border-color: #151515;
}
.black_background .el-dropdown-menu__item[data-v-63b7f2e3] {
    color: white;
}
.black_background .popper__arrow[data-v-63b7f2e3],
  .black_background .popper__arrow[data-v-63b7f2e3]::after {
    border-bottom-color: #151515 !important;
}
.my-img[data-v-63b7f2e3] {
  width: 100%;
  height: 100%;
  position: absolute;
  background: rgba(0, 0, 0, .3);
}
.my-img .el-image[data-v-63b7f2e3] {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    overflow: hidden;
}
.my-img .el-image img[data-v-63b7f2e3] {
      width: 100%;
      height: 100%;
}
.pages-content[data-v-63b7f2e3] {
  width: 100%;
  height: 100%;
  position: relative;
  color: #333333;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.pages-content .page-top[data-v-63b7f2e3] {
    background-color: #fff;
    height: 60px;
    position: relative;
}
.pages-content .page-top .title[data-v-63b7f2e3] {
      width: 100%;
      position: relative;
      text-align: center;
      line-height: 60px;
}
.pages-content .page-top .title .el-icon-arrow-left[data-v-63b7f2e3] {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        left: 112px;
        cursor: pointer;
}
.pages-content .page-center-wrap[data-v-63b7f2e3] {
    padding: 16px 112px 32px;
    width: 100%;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.pages-content .page-center-wrap .page-center[data-v-63b7f2e3] {
      width: 100%;
      height: 100%;
      border-radius: 4px;
      background: #fff;
}
.pages-content .page-center-wrap .page-center .col-top[data-v-63b7f2e3] {
        padding: 24px;
        width: 100%;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
}
.pages-content .page-center-wrap .page-center .col-top .col-top-left[data-v-63b7f2e3] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
}
.pages-content .page-center-wrap .page-center .col-top .col-top-left .image[data-v-63b7f2e3] {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: center;
                -ms-flex-pack: center;
                    justify-content: center;
            margin-right: 24px;
            width: 190px;
            height: 120px;
            display: flex;
            justify-content: center;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            background: #f4f5f7;
            position: relative;
            overflow: hidden;
}
.pages-content .page-center-wrap .page-center .col-top .col-top-left .image img[data-v-63b7f2e3] {
              width: 100%;
              -o-object-fit: contain;
                 object-fit: contain;
}
.pages-content .page-center-wrap .page-center .col-top .col-top-left .image .eye-wrap[data-v-63b7f2e3] {
              position: absolute;
              bottom: 0;
              left: 0;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -ms-flex-pack: distribute;
                  justify-content: space-around;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              width: 100%;
              height: 40px;
              opacity: 0.7;
              background: #000000;
              border: 1px solid #000000;
              border-radius: 4px;
              color: #fff;
              -webkit-box-sizing: border-box;
                      box-sizing: border-box;
              padding: 0 20px;
}
.pages-content .page-center-wrap .page-center .col-top .col-top-left .image .eye-wrap .icon[data-v-63b7f2e3] {
                font-size: 18px;
                cursor: pointer;
}
.pages-content .page-center-wrap .page-center .col-top .col-top-left .image img[data-v-63b7f2e3] {
              height: 100%;
}
.pages-content .page-center-wrap .page-center .col-top .col-top-left ul[data-v-63b7f2e3] {
            -webkit-box-flex: 1;
                -ms-flex: 1;
                    flex: 1;
            text-align: left;
            color: #333333;
}
.pages-content .page-center-wrap .page-center .col-top .col-top-left ul .detail-top-header[data-v-63b7f2e3] {
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-pack: justify;
                  -ms-flex-pack: justify;
                      justify-content: space-between;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
}
.pages-content .page-center-wrap .page-center .col-top .col-top-left ul .detail-top-header .name[data-v-63b7f2e3] {
                height: 24px;
                font-size: 16px;
                font-weight: 700;
                line-height: 24px;
}
.pages-content .page-center-wrap .page-center .col-top .col-top-left ul li[data-v-63b7f2e3] {
              margin-bottom: 12px;
              height: 20px;
              font-size: 14px;
              font-weight: 400;
              line-height: 20px;
}
.pages-content .page-center-wrap .page-center .col-top .col-top-left ul li[data-v-63b7f2e3]:last-child {
              margin-bottom: 0;
}
.pages-content .page-center-wrap .page-center .col-top .col-top-right[data-v-63b7f2e3] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
}
.pages-content .page-center-wrap .page-center .col-top .col-top-right .icon[data-v-63b7f2e3] {
            font-size: 14px;
            font-weight: bold;
            margin-right: 8px;
            cursor: pointer;
}
.pages-content .page-center-wrap .page-center .line[data-v-63b7f2e3] {
        width: 100%;
        height: 1px;
        background: #e9e9e9;
}
.pages-content .page-center-wrap .page-center .col-data[data-v-63b7f2e3] {
        padding: 16px 24px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.pages-content .page-center-wrap .page-center .col-data .col-data-txt[data-v-63b7f2e3] {
          font-size: 16px;
          font-weight: 700;
          line-height: 24px;
}
.pages-content .page-center-wrap .page-center .col-list[data-v-63b7f2e3] {
        width: 100%;
        padding: 0 16px 8px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
}
.pages-content .page-center-wrap .page-center .col-list .list-item-wrap[data-v-63b7f2e3] {
          width: 25%;
          padding: 0 8px 16px;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
}
.pages-content .page-center-wrap .page-center .col-list .list-item-wrap .list-item[data-v-63b7f2e3] {
            cursor: pointer;
            -webkit-box-sizing: border-box;
                    box-sizing: border-box;
            width: 100%;
            border: 1px solid #e6e9ef;
            border-radius: 4px;
            padding: 20px;
            position: relative;
}
.pages-content .page-center-wrap .page-center .col-list .list-item-wrap .list-item .list-item-title[data-v-63b7f2e3] {
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-pack: justify;
                  -ms-flex-pack: justify;
                      justify-content: space-between;
              -ms-flex-line-pack: center;
                  align-content: center;
              margin-bottom: 12px;
}
.pages-content .page-center-wrap .page-center .col-list .list-item-wrap .list-item .list-item-title .title[data-v-63b7f2e3] {
                font-size: 16px;
                font-weight: 700;
                display: -webkit-box;
                overflow: hidden;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 1;
}
.pages-content .page-center-wrap .page-center .col-list .list-item-wrap .list-item .list-item-title .status[data-v-63b7f2e3] {
                white-space: nowrap;
                -ms-flex-negative: 0;
                    flex-shrink: 0;
                padding: 4px 9px;
                font-size: 11px;
                line-height: 16px;
                border-radius: 4px;
                -moz-text-align-last: center;
                     text-align-last: center;
}
.pages-content .page-center-wrap .page-center .col-list .list-item-wrap .list-item .list-item-title .green[data-v-63b7f2e3] {
                color: #13c738;
                background-color: rgba(19, 199, 56, .1);
}
.pages-content .page-center-wrap .page-center .col-list .list-item-wrap .list-item .list-item-title .blue[data-v-63b7f2e3] {
                color: #2fa2fe;
                background-color: rgba(47, 162, 254, .1);
}
.pages-content .page-center-wrap .page-center .col-list .list-item-wrap .list-item .list-item-title .grey[data-v-63b7f2e3] {
                color: #999999;
                background-color: rgba(153, 153, 153, .1);
}
.pages-content .page-center-wrap .page-center .col-list .list-item-wrap .list-item ul li[data-v-63b7f2e3] {
              line-height: 20px;
              margin-bottom: 8px;
}
.pages-content .page-center-wrap .page-center .col-list .list-item-wrap .list-item ul li[data-v-63b7f2e3]:last-child {
              margin-bottom: 0;
}
.pages-content .page-center-wrap .page-center .col-list .list-item-wrap .list-item .list-item-update-block[data-v-63b7f2e3] {
              height: 40px;
}
.pages-content .page-center-wrap .page-center .col-list .list-item-wrap .list-item .list-item-update-tips[data-v-63b7f2e3] {
              position: absolute;
              height: 40px;
              line-height: 40px;
              bottom: 0;
              left: 0;
              right: 0;
              background-color: rgba(230, 166, 60, 0.10196);
              text-align: center;
              color: #e6a63c;
}
.pages-content .dialog[data-v-63b7f2e3] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 544px;
}
.pages-content .dialog .dialog-left[data-v-63b7f2e3] {
      height: 100%;
      border-right: 1px solid #ebedf0;
      padding: 24px 32px 0 0;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
}
.pages-content .dialog .dialog-left .item[data-v-63b7f2e3] {
        margin-bottom: 16px;
}
.pages-content .dialog .dialog-left .item p[data-v-63b7f2e3] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
}
.pages-content .dialog .dialog-left .item p .el-icon-success[data-v-63b7f2e3] {
            font-size: 15px;
            color: #999;
}
.pages-content .dialog .dialog-left .item p span[data-v-63b7f2e3] {
            padding-left: 9px;
}
.pages-content .dialog .dialog-right[data-v-63b7f2e3] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
}
.pages-content .dialog .dialog-right .flex[data-v-63b7f2e3] {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
}
.pages-content .dialog .dialog-right .flex .upload1[data-v-63b7f2e3] {
          height: 100%;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
}
.pages-content .dialog .dialog-right .flex .upload1 .col1[data-v-63b7f2e3] {
            cursor: pointer;
            width: 350px;
            height: 130px;
            font-weight: 700;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                -ms-flex-direction: column;
                    flex-direction: column;
            -webkit-box-pack: center;
                -ms-flex-pack: center;
                    justify-content: center;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            color: #ff7a4b;
            border: 1px dashed #ff7a4b;
            border-radius: 16px;
            margin-bottom: 20px;
}
.pages-content .dialog .dialog-right .flex .upload1 .col1 .el-icon-folder-opened[data-v-63b7f2e3] {
              font-size: 32px;
              font-weight: 700;
              margin-bottom: 12px;
}
.pages-content .dialog .dialog-right .flex .upload1 .col1 .txt[data-v-63b7f2e3] {
              font-weight: normal;
              font-size: 12px;
}
.pages-content .dialog .dialog-right .flex .upload1 .col2 .icon[data-v-63b7f2e3] {
            cursor: pointer;
}
.pages-content .dialog .dialog-right .flex .upload2[data-v-63b7f2e3] {
          height: 100%;
          padding: 24px;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
          position: relative;
}
.pages-content .dialog .dialog-right .flex .upload2[data-v-63b7f2e3] .el-pager li,
          .pages-content .dialog .dialog-right .flex .upload2[data-v-63b7f2e3] .el-pagination .btn-next,
          .pages-content .dialog .dialog-right .flex .upload2[data-v-63b7f2e3] .el-pagination .btn-prev {
            width: 30px;
            height: 30px;
            line-height: 30px;
}
.pages-content .dialog .dialog-right .flex .upload2 .activity_modules[data-v-63b7f2e3] {
            position: absolute;
            bottom: 18px;
            right: 50%;
            width: 30px;
            height: 30px;
}
.pages-content .dialog .dialog-right .flex .upload3[data-v-63b7f2e3] {
          width: 100%;
          height: 100%;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
}
.pages-content .dialog .dialog-right .flex .upload3 .el-icon-success[data-v-63b7f2e3] {
            font-size: 70px;
            color: #ff7a4b;
            margin-bottom: 16px;
}
.pages-content .dialog .dialog-right .footer[data-v-63b7f2e3] {
        padding: 14px 24px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        border-top: 1px solid #ebedf0;
}
.pages-content .dialog .dialog-right .footer .footer-left[data-v-63b7f2e3] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
}
.pages-content .dialog .dialog-right .footer .btn .el-button[data-v-63b7f2e3] {
          border-color: #999;
          background-color: #999;
          color: #fff;
}
.pages-content .dialog-body[data-v-63b7f2e3] {
    width: 100%;
    padding: 30px 30px 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.pages-content .dialog-body .dialog-content[data-v-63b7f2e3] {
      min-height: 180px;
      margin-bottom: 24px;
}
.pages-content .dialog-body .dialog-content .add-input[data-v-63b7f2e3] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-bottom: 8px;
}
.pages-content .dialog-body .dialog-content .add-input[data-v-63b7f2e3] .el-input {
          width: 250px;
}
.pages-content .dialog-body .dialog-content .add-input .el-button[data-v-63b7f2e3] {
          margin-left: 8px;
}
.pages-content .dialog-body .col-way[data-v-63b7f2e3] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-bottom: 30px;
}
.pages-content .dialog-body .col-way span[data-v-63b7f2e3] {
        width: 90px;
}
.pages-content .dialog-body .col-messege[data-v-63b7f2e3] {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      margin-bottom: 22px;
}
.pages-content .dialog-body .col-messege span[data-v-63b7f2e3] {
        line-height: 36px;
        width: 90px;
}
.pages-content .dialog-body .certificate-search-info[data-v-63b7f2e3] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      margin-bottom: 30px;
}
.pages-content .dialog-body .certificate-search-info span[data-v-63b7f2e3] {
        line-height: 36px;
        width: 90px;
}
.pages-content .dialog-body .col-way[data-v-63b7f2e3] {
      margin-top: 20px;
}
.pages-content .dialog-body .col-way[data-v-63b7f2e3] .el-radio .el-radio__label {
        color: #606266 !important;
}
.pages-content .dialog-body .col-way[data-v-63b7f2e3] .is-checked .el-radio__label {
        color: #ff7a4b !important;
}
.pages-content .dialog-body .dialog-footer-btn[data-v-63b7f2e3] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-top: 8px;
}
.pages-content .dialog-body .dialog-footer-btn .el-button--default[data-v-63b7f2e3] {
        margin-right: 24px;
        background: #c0c4cc;
        border-color: #c0c4cc;
        color: #fff;
}
.pages-content .dialog-body .dialog-footer-btn .el-button[data-v-63b7f2e3]:focus,
      .pages-content .dialog-body .dialog-footer-btn .el-button[data-v-63b7f2e3]:hover {
        border-color: transparent;
}
.pages-content .dialog-body .dialog-footer-btn .el-button--primary[data-v-63b7f2e3] {
        margin: 0;
}
.pages-content .el-tag[data-v-63b7f2e3] {
    width: auto !important;
    color: #606266;
    border-color: #f7f8fa;
    margin-bottom: 8px;
    margin-right: 8px;
    line-height: 28px !important;
}
.pages-content[data-v-63b7f2e3] .el-checkbox {
    line-height: 36px;
}
.pages-content[data-v-63b7f2e3] .el-tag__close {
    color: #c8c9cc;
}
.pages-content[data-v-63b7f2e3] .el-tag__close:hover {
    background-color: #c0c4cc !important;
}
.pages-content[data-v-63b7f2e3] .el-radio .el-radio__label {
    color: #999 !important;
}
.pages-content[data-v-63b7f2e3] .is-checked .el-radio__label {
    color: #606266 !important;
}
.pages-content .el-button[data-v-63b7f2e3] {
    border-color: #ff7a4b;
    color: #ff7a4b;
}
.pages-content .el-button--primary[data-v-63b7f2e3] {
    color: #fff;
}
.pages-content .el-dropdown-link[data-v-63b7f2e3] {
    cursor: pointer;
}
.pages-content .empty_box .empty-tips[data-v-63b7f2e3] {
    margin-left: 20px;
    display: inline-block;
}
.pages-content .empty_box .empty-tips-item[data-v-63b7f2e3] {
      text-align: left;
      color: #999999;
}

.activity-data-header[data-v-55566832] {
  padding: 0 0 16px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.activity-data-header .data-header-counts[data-v-55566832] {
    font-size: 16px;
    font-weight: bold;
}
.activity-data-header .data-header-status[data-v-55566832] {
    color: #999;
}
.activity-data-header .data-header-status i[data-v-55566832] {
      margin-right: 8px;
}
.table-btn[data-v-55566832] {
  cursor: pointer;
  margin: 0 4px;
}
.table-btn[data-v-55566832]:hover {
    color: #f56c6c;
}
.actions[data-v-55566832] {
  padding: 16px 0 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

[data-v-35068760].add-data-source-dialog .el-dialog.source-dialog > .el-dialog__header {
  background-color: #FAFAFA;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}
[data-v-35068760].add-data-source-dialog .el-dialog.source-dialog > .el-dialog__body {
  padding: 0;
}
[data-v-35068760].add-data-source-dialog .el-dialog.source-dialog > .el-dialog__body .el-radio__input.is-checked .el-radio__inner {
    background: var(--theme-color);
    border-color: var(--theme-color);
}
[data-v-35068760].add-data-source-dialog .el-dialog.source-dialog > .el-dialog__body .el-radio__input.is-checked + .el-radio__label {
    color: var(--theme-color);
}
[data-v-35068760].add-data-source-dialog .el-dialog.source-dialog > .el-dialog__body .el-divider--vertical {
    margin: 0 16px;
}

.add-data-source-dialog .primary-btn[data-v-35068760] {
  margin: 0 4px;
  padding: 6px 12px;
  display: inline-block;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border-radius: 4px;
  border: 1px solid var(--theme-color);
  background-color: var(--theme-color);
  font-size: 12px;
  color: #ffffff;
}
.add-data-source-dialog .primary-btn.is-plain[data-v-35068760] {
    background-color: #ffffff;
    color: var(--theme-color);
}
.add-data-source-dialog .primary-btn.is-disable[data-v-35068760] {
    background-color: rgba(153, 153, 153, .4);
    border: 1px solid rgba(153, 153, 153, 0);
    color: #ffffff;
    cursor: not-allowed;
}
.add-data-source-dialog .dialog-wrapper[data-v-35068760] {
  height: 544px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.add-data-source-dialog .dialog-wrapper .dialog-left-step[data-v-35068760] {
    padding: 24px 0;
    width: 138px;
    border-right: 1px solid #EBEDF0;
}
.add-data-source-dialog .dialog-wrapper .dialog-left-step .step-item[data-v-35068760] {
      padding-bottom: 16px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.add-data-source-dialog .dialog-wrapper .dialog-left-step .step-item .success-step-status[data-v-35068760] {
        cursor: pointer;
}
.add-data-source-dialog .dialog-wrapper .dialog-left-step .step-item .success-step-status i[data-v-35068760] {
          font-size: 14px;
          color: #DEE0E3;
}
.add-data-source-dialog .dialog-wrapper .dialog-left-step .step-item .success-step-status span[data-v-35068760] {
          padding-left: 10px;
          font-size: 14px;
}
.add-data-source-dialog .dialog-wrapper .dialog-right-content[data-v-35068760] {
    width: calc(100% - 139px);
    height: 100%;
}
.add-data-source-dialog .dialog-wrapper .dialog-right-content .right-content-box[data-v-35068760] {
      width: 100%;
      height: 487px;
      overflow-y: auto;
}
.add-data-source-dialog .dialog-wrapper .dialog-right-content .right-content-box .upload-success[data-v-35068760] {
        width: 100%;
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.add-data-source-dialog .dialog-wrapper .dialog-right-content .right-content-box .upload-success .el-icon-success[data-v-35068760] {
          font-size: 70px;
          color: var(--theme-color);
          margin-bottom: 16px;
}
.add-data-source-dialog .dialog-wrapper .dialog-right-content .right-content-footer[data-v-35068760] {
      padding: 14px 24px;
      border-top: 1px solid #EBEDF0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
}
.add-data-source-dialog .dialog-wrapper .dialog-right-content .right-content-footer .footer-left .validate-data-status[data-v-35068760] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.add-data-source-dialog .dialog-wrapper .dialog-right-content .right-content-footer .footer-left .validate-data-status .only-show-error[data-v-35068760] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          cursor: pointer;
}
.add-data-source-dialog .dialog-wrapper .dialog-right-content .right-content-footer .footer-left .validate-data-status .only-show-error .show-error-checkout[data-v-35068760] {
            margin-right: 6px;
            width: 12px;
            height: 12px;
            border: 1px solid #DCDFE6;
            -webkit-box-sizing: border-box;
                    box-sizing: border-box;
            border-radius: 2px;
            background-color: #FFFFFF;
}
.add-data-source-dialog .dialog-wrapper .dialog-right-content .right-content-footer .footer-left .validate-data-status .only-show-error .show-error-checkout.is-checked[data-v-35068760] {
              border: 4px solid var(--theme-color);
}
.add-data-source-dialog .dialog-wrapper .dialog-right-content .right-content-footer .footer-left .validate-data-status .only-show-error .show-error-text[data-v-35068760] {
            font-size: 14px;
            color: #454545;
}
.add-data-source-dialog .dialog-wrapper .dialog-right-content .right-content-footer .footer-left .validate-data-status .only-show-error .show-error-text.is-checked[data-v-35068760] {
              color: var(--theme-color);
}

.el-upload-dragger {
  margin-bottom: 20px;
  width: 350px;
  height: 130px;
  border-radius: 16px;
  border-color: var(--theme-color) !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: var(--theme-color);
}
.el-upload-dragger:hover {
    border-color: var(--theme-color);
}
.el-upload-dragger .el-icon-folder-opened {
    font-size: 32px;
    font-weight: 700;
    margin-bottom: 12px;
}
.el-upload-dragger .upload-title {
    font-size: 14px;
    font-weight: bold;
}
.el-upload-dragger .upload-tip {
    font-weight: normal;
    font-size: 12px;
    opacity: 0.8;
}

.upload-file-comp[data-v-38d4acd7] {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.upload-file-comp .download-template-file[data-v-38d4acd7] {
    cursor: pointer;
    color: var(--theme-color);
}

.validate-table-data[data-v-5db4b24e] {
  height: 100%;
  position: relative;
}
.validate-table-data .empty_box[data-v-5db4b24e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.validate-table-data[data-v-5db4b24e] .el-pager li,
  .validate-table-data[data-v-5db4b24e] .el-pagination .btn-next,
  .validate-table-data[data-v-5db4b24e] .el-pagination .btn-prev {
    width: 30px !important;
    height: 30px;
    line-height: 30px;
}
.validate-table-data[data-v-5db4b24e] .el-pagination.is-background .el-pager li:not(.disabled).active {
    background-color: var(--theme-color) !important;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.validate-table-data[data-v-5db4b24e] .el-pagination.is-background .el-pager li:not(.disabled):hover {
    color: var(--theme-color) !important;
}
.validate-table-data .pagination[data-v-5db4b24e] {
    position: absolute;
    bottom: 5px;
    right: 24px;
}

.loading-tips-pop[data-v-d7f5ed90] {
  text-align: center;
}
.loading-tips-pop .pop-icon[data-v-d7f5ed90] {
    padding: 24px 0;
}
.loading-tips-pop .pop-icon i[data-v-d7f5ed90] {
      font-size: 30px;
}
.loading-tips-pop .content[data-v-d7f5ed90] {
    padding-bottom: 20px;
}

.create-template-box[data-v-7e8b3166] {
  width: 100%;
}

@font-face {
    font-family: 方正书宋;
    src: url('https://staticcache.yuschool.cn/font/方正书宋简体.ttf');
}
@font-face {
    font-family: 方正仿宋;
    src: url('https://staticcache.yuschool.cn/font/方正仿宋简体.ttf');
}
@font-face {
    font-family: 方正楷体;
    src: url('https://staticcache.yuschool.cn/font/方正楷体简体.ttf');
}
@font-face {
    font-family: 方正黑体;
    src: url('https://staticcache.yuschool.cn/font/方正黑体简体.ttf');
}
@font-face {
    font-family: 华文隶书;
    src: url('https://staticcache.yuschool.cn/font/华文隶书.ttf');
}
@font-face {
    font-family: 优设标题黑;
    src: url('https://yuschool-cloud-resource.oss-cn-beijing.aliyuncs.com/font/YouSheBiaoTiHei-2.ttf');
}
@font-face {
    font-family: 华文楷体;
    src: url('https://yuschool-cloud-resource.oss-cn-beijing.aliyuncs.com/font/华文楷体.ttf');
}

.pages-content[data-v-1441ddc6] {
  height: 100vh;
}
.pages-content .page-top-wrap[data-v-1441ddc6] {
    background-color: #fff;
    width: 100%;
    height: 60px;
}
.pages-content .page-top-wrap .page-top[data-v-1441ddc6] {
      width: 100%;
      height: 100%;
      padding: 0 40px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
}
.pages-content .page-top-wrap .page-top .page-top-left[data-v-1441ddc6] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.pages-content .page-top-wrap .page-top .page-top-left i[data-v-1441ddc6] {
          cursor: pointer;
}
.pages-content .page-top-wrap .page-top .page-top-left[data-v-1441ddc6] .certificate-name-input .el-input__inner {
          border: 1px solid transparent;
}
.pages-content .page-top-wrap .page-top .page-top-left[data-v-1441ddc6] .certificate-name-input .el-input__inner:hover {
            border: 1px solid #ff7a4b;
}
.pages-content .page-top-wrap .page-top .page-top-left[data-v-1441ddc6] .certificate-name-input .el-input__inner:focus {
            border: 1px solid #ff7a4b;
}
.pages-content .page-center-wrap[data-v-1441ddc6] {
    width: 100%;
    height: calc(100% - 60px);
}
.pages-content .page-center-wrap .page-center[data-v-1441ddc6] {
      width: 100%;
      height: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
}
.pages-content .page-center-wrap .page-center .page-center-nav[data-v-1441ddc6] {
        width: 80px;
        height: 100%;
        background: #fff;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.pages-content .page-center-wrap .page-center .page-center-nav .nav-item[data-v-1441ddc6] {
          width: 100%;
          margin-top: 36px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          cursor: pointer;
}
.pages-content .page-center-wrap .page-center .page-center-nav .nav-item .icon[data-v-1441ddc6] {
            font-size: 24px;
            margin-bottom: 4px;
}
.pages-content .page-center-wrap .page-center .page-center-nav .nav-item-acitve[data-v-1441ddc6] {
          color: #ff7a4b !important;
          border-right: 2px solid #ff7a4b !important;
}
.pages-content .page-center-wrap .page-center .page-center-nav[data-v-1441ddc6] .el-upload {
          width: 100%;
          margin-top: 36px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
}
.pages-content .page-center-wrap .page-center .page-center-nav[data-v-1441ddc6] .el-upload .icon {
            font-size: 24px;
            margin-bottom: 4px;
}
.pages-content .page-center-wrap .page-center .page-center-nav[data-v-1441ddc6] .el-upload .el-button {
            padding: 0;
            background: transparent;
            color: #333;
            border: 0;
}
.pages-content .page-center-wrap .page-center .page-center-content[data-v-1441ddc6] {
        width: calc(100% - 80px);
        height: 100%;
        border-left: 1px solid #f0f0f0;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
}
.pages-content .page-center-wrap .page-center .page-center-content .content-left[data-v-1441ddc6] {
          width: 212px;
          height: 100%;
          background: #fff;
          padding: 16px 10px;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
}
.pages-content .page-center-wrap .page-center .page-center-content .content-left .title-txt[data-v-1441ddc6] {
            font-size: 14px;
            padding-bottom: 10px;
            font-weight: bold;
            border-bottom: 1px solid #f0f0f0;
            margin-bottom: 16px;
}
.pages-content .page-center-wrap .page-center .page-center-content .content-left .item-wrap[data-v-1441ddc6] {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
            -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                    justify-content: space-between;
}
.pages-content .page-center-wrap .page-center .page-center-content .content-left .item-wrap .item[data-v-1441ddc6] {
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-orient: vertical;
              -webkit-box-direction: normal;
                  -ms-flex-direction: column;
                      flex-direction: column;
              -webkit-box-pack: center;
                  -ms-flex-pack: center;
                      justify-content: center;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              margin: 0 5px 5px 0;
}
.pages-content .page-center-wrap .page-center .page-center-content .content-left .item-wrap .item .image[data-v-1441ddc6] {
                width: 44px;
                height: 44px;
                background: #e8ecf0;
                border-radius: 8px;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-pack: center;
                    -ms-flex-pack: center;
                        justify-content: center;
                -webkit-box-align: center;
                    -ms-flex-align: center;
                        align-items: center;
                cursor: pointer;
}
.pages-content .page-center-wrap .page-center .page-center-content .content-left .item-wrap .item .image .icon[data-v-1441ddc6] {
                  font-size: 18px;
}
.pages-content .page-center-wrap .page-center .page-center-content .content-left .item-wrap .item span[data-v-1441ddc6] {
                margin-top: 5px;
                font-size: 12px;
}
.pages-content .page-center-wrap .page-center .page-center-content .content-center .canvas-box[data-v-1441ddc6] {
          position: relative;
}
.pages-content .page-center-wrap .page-center .page-center-content .content-center .inside-shadow[data-v-1441ddc6] {
          position: absolute;
          width: 100%;
          height: 100%;
          -webkit-box-shadow: inset 15px 5px blue;
                  box-shadow: inset 15px 5px blue;
          -webkit-box-shadow: inset 0 0 9px 2px rgba(0, 0, 0, 0.12157);
                  box-shadow: inset 0 0 9px 2px rgba(0, 0, 0, 0.12157);
          z-index: 2;
          pointer-events: none;
}
.pages-content .page-center-wrap .page-center .page-center-content #workspace[data-v-1441ddc6] {
          background: #f1f1f1;
}
.pages-content .page-center-wrap .page-center .page-center-content .content-right[data-v-1441ddc6] {
          width: 300px;
          height: 100%;
          overflow-y: auto;
          background: #fff;
          position: relative;
}
[data-v-1441ddc6] .canvas-container {
  margin-top: -1px !important;
}

.size-content[data-v-7fe0c10a] {
  width: 100%;
  height: 100%;
}
.size-content .title-txt[data-v-7fe0c10a] {
    font-size: 16px;
    padding: 16px 24px;
    font-weight: bold;
    border-bottom: 1px solid #f4f5f7;
}
.size-content .predict-size[data-v-7fe0c10a] {
    font-weight: bold;
    font-size: 16px;
    padding: 0px 24px;
}
.size-content .rel-size[data-v-7fe0c10a] {
    padding: 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.size-content .rel-size .input-wrap[data-v-7fe0c10a] {
      width: 106px;
      position: relative;
}
.size-content .rel-size .input-wrap span[data-v-7fe0c10a] {
        position: absolute;
        top: 0;
        right: 12px;
        line-height: 36px;
        color: #999;
}
.size-content .rel-size[data-v-7fe0c10a] .el-input {
      width: 106px;
}
.size-content .rel-size .icon[data-v-7fe0c10a] {
      cursor: pointer;
}
.size-content .rel-size .icon.is-lock[data-v-7fe0c10a] {
        color: #ff7a4b;
}
.size-content .predict-select[data-v-7fe0c10a] {
    padding: 16px 24px;
}
.size-content .predict-select .active_modules[data-v-7fe0c10a] {
      width: 100%;
}
.size-content div[data-v-7fe0c10a] {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

.set-content[data-v-47034d41] {
  width: 100%;
  height: 100%;
}
.set-content .title-txt[data-v-47034d41] {
    font-size: 16px;
    padding: 16px 24px;
    font-weight: bold;
    border-bottom: 1px solid #f4f5f7;
}
.set-content .data-txt[data-v-47034d41] {
    margin-top: 16px;
    font-size: 16px;
    padding: 0 24px;
    font-weight: bold;
}
.set-content .data-txt .text-require[data-v-47034d41] {
      color: #FF0000;
}
.set-content .status[data-v-47034d41] {
    padding: 0 24px 8px;
    margin-top: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.set-content .status .active_modules[data-v-47034d41] {
      margin-right: 5px;
}
.set-content .set-text-input[data-v-47034d41] {
    padding: 8px 24px;
}
.set-content .set-word[data-v-47034d41] {
    width: 100%;
    padding: 16px 24px 0;
}
.set-content .set-word .select[data-v-47034d41] {
      margin-bottom: 8px;
}
.set-content .set-word .select .active_modules[data-v-47034d41] {
        width: 100%;
}
.set-content .flex[data-v-47034d41] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 8px;
}
.set-content .flex .flex-left[data-v-47034d41] {
      width: 48%;
      height: 36px;
      border-radius: 4px;
      position: relative;
}
.set-content .flex .flex-left span[data-v-47034d41] {
        position: absolute;
        top: 0;
        right: 12px;
        line-height: 36px;
}
.set-content .flex .flex-right[data-v-47034d41] {
      width: 48%;
      height: 36px;
      border: 1px solid #dcdfe6;
      border-radius: 4px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.set-content .flex .flex-right[data-v-47034d41] .el-color-picker__trigger {
        border: 0;
        margin-right: 10px;
}
.set-content .set-style[data-v-47034d41] {
    width: 100%;
    padding: 4px;
    background: #f4f5f7;
    border-radius: 4px;
}
.set-content .set-style .set-style-left[data-v-47034d41] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      width: 50%;
}
.set-content .set-style .set-style-left .item[data-v-47034d41] {
        margin: 0 2px;
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        text-align: center;
        border-radius: 4px;
}
.set-content .set-style .set-style-left .item .icon[data-v-47034d41] {
          line-height: 28px;
}
.set-content .set-style .set-style-right[data-v-47034d41] {
      width: 50%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.set-content .set-style .set-style-right .item[data-v-47034d41] {
        padding-left: 8px;
        width: 50%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.set-content .set-style .set-style-right .item[data-v-47034d41] .el-input__inner {
          padding: 0;
          padding-left: 8px;
          background: transparent;
          border: 0;
          line-height: 1;
}
.set-content .set-style .set-style-right .item[data-v-47034d41] .el-input__inner {
          padding: 0;
          padding-left: 8px;
          background: transparent;
          border: 0;
          line-height: 1;
}
.set-content .set-style .set-style-right .item[data-v-47034d41] .el-input__inner:focus {
          -webkit-box-shadow: none;
                  box-shadow: none;
}
.set-content .set-align[data-v-47034d41] {
    width: 100%;
    padding: 4px 6px;
    background: #f4f5f7;
    border-radius: 4px;
}
.set-content .set-align .item[data-v-47034d41] {
      width: 25%;
      text-align: center;
      border-radius: 4px;
}
.set-content .set-align .item .icon[data-v-47034d41] {
        line-height: 28px;
}
div[data-v-47034d41] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.el-select-dropdown__item[data-v-47034d41] .font-item {
  display: block;
  background-size: cover;
  background-position: center center;
  height: 34px;
  width: 200px;
  color: #fff;
  font-size: 27px;
  text-align: center;
  filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="table" tableValues="1 0" /><feFuncG type="table" tableValues="1 0" /><feFuncB type="table" tableValues="1 0" /></feComponentTransfer></filter></svg>#filter');
  -webkit-filter: invert(100%);
          filter: invert(100%);
}

.set-content .title-txt[data-v-18136d98] {
  font-size: 16px;
  padding: 16px 24px;
  font-weight: bold;
  border-bottom: 1px solid #f4f5f7;
}
.set-content .set-text-input[data-v-18136d98] {
  padding: 0 24px;
}
.set-content .data-txt[data-v-18136d98] {
  margin: 16px 0;
  font-size: 16px;
  padding: 0 24px;
  font-weight: bold;
}
.set-content .data-txt .text-require[data-v-18136d98] {
    color: #FF0000;
}
.set-content .status[data-v-18136d98] {
  padding: 0 24px 8px;
  margin-top: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.set-content .status .active-modules[data-v-18136d98] {
    margin-right: 5px;
}
.set-content .set-image-content[data-v-18136d98] {
  padding: 0 24px 0;
}
.set-content .set-image-content .active-modules[data-v-18136d98] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    height: 36px;
    color: #ff7a4b;
    border-radius: 4px;
    margin-bottom: 16px;
}
.set-content .set-image-content .active-modules[data-v-18136d98] .el-upload {
      width: 100%;
      position: relative;
}
.set-content .set-image-content .active-modules[data-v-18136d98] .el-upload .el-icon-upload {
        font-size: 16px;
        line-height: 36px;
        position: absolute;
        left: 32%;
}
.set-content .set-image-content .active-modules[data-v-18136d98] .el-button {
      width: 100%;
      height: 36px;
      background: transparent;
      color: #ff7a4b;
      position: relative;
}
.set-content .set-image-content .active-modules[data-v-18136d98] .el-button span {
        position: absolute;
        top: 0;
        line-height: 36px;
        left: 44%;
}
.set-content .set-image-content .active-modules .icon[data-v-18136d98] {
      margin-right: 10px;
}
.set-content .rel-size[data-v-18136d98] {
  padding: 0 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.set-content .rel-size .icon[data-v-18136d98] {
    cursor: pointer;
}
.set-content .rel-size .icon.is-lock[data-v-18136d98] {
      color: #ff7a4b;
}
.set-content .rel-size .input-wrap[data-v-18136d98] {
    width: 106px;
    position: relative;
}
.set-content .rel-size .input-wrap span[data-v-18136d98] {
      position: absolute;
      top: 0;
      right: 12px;
      line-height: 36px;
      color: #999;
}
.set-content .rel-size[data-v-18136d98] .el-input {
    width: 106px;
}

.set-content .title-txt[data-v-4cbc607d] {
  font-size: 16px;
  padding: 16px 24px;
  font-weight: bold;
  border-bottom: 1px solid #f4f5f7;
}
.set-content .data-txt[data-v-4cbc607d] {
  margin-top: 16px;
  font-size: 16px;
  padding: 0 24px;
  font-weight: bold;
  margin-bottom: 16px;
}
.set-content .data-txt .text-require[data-v-4cbc607d] {
    color: #FF0000;
}
.set-content .set-text-input[data-v-4cbc607d] {
  padding: 0 24px;
}
.set-content .status[data-v-4cbc607d] {
  padding: 0 24px 8px;
  margin-top: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.set-content .status .active_modules[data-v-4cbc607d] {
    margin-right: 5px;
}
.set-content .set-image-content[data-v-4cbc607d] {
  padding: 0 24px 0;
}
.set-content .set-image-content .active-modules[data-v-4cbc607d] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    height: 36px;
    color: #ff7a4b;
    border-radius: 4px;
    margin-bottom: 16px;
}
.set-content .set-image-content .active-modules[data-v-4cbc607d] .el-upload {
      width: 100%;
      position: relative;
}
.set-content .set-image-content .active-modules[data-v-4cbc607d] .el-upload .el-icon-upload {
        font-size: 16px;
        line-height: 36px;
        position: absolute;
        left: 32%;
}
.set-content .set-image-content .active-modules[data-v-4cbc607d] .el-button {
      width: 100%;
      height: 36px;
      background: transparent;
      color: #ff7a4b;
      position: relative;
}
.set-content .set-image-content .active-modules[data-v-4cbc607d] .el-button span {
        position: absolute;
        top: 0;
        line-height: 36px;
        left: 44%;
}
.set-content .set-image-content .active-modules .icon[data-v-4cbc607d] {
      margin-right: 10px;
}
.set-content .rel-size[data-v-4cbc607d] {
  padding: 0 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 16px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.set-content .rel-size .icon[data-v-4cbc607d] {
    cursor: pointer;
}
.set-content .rel-size .icon.is-lock[data-v-4cbc607d] {
      color: #ff7a4b;
}
.set-content .rel-size .input-wrap[data-v-4cbc607d] {
    width: 106px;
    position: relative;
}
.set-content .rel-size .input-wrap span[data-v-4cbc607d] {
      position: absolute;
      top: 0;
      right: 12px;
      line-height: 36px;
      color: #999;
}
.set-content .rel-size[data-v-4cbc607d] .el-input {
    width: 106px;
}
.set-content .copy-https[data-v-4cbc607d] {
  padding: 0 24px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
}
.set-content .copy-https[data-v-4cbc607d] .el-textarea__inner {
    resize: none;
    height: 247px;
    padding: 12px;
}

.page-top-right[data-v-0028e477] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.page-top-right .icons-wrap .icon[data-v-0028e477] {
    cursor: pointer;
    font-size: 18px;
    margin-right: 32px;
}
.page-top-right .icons-wrap .icon.is-disabled[data-v-0028e477] {
      color: #E8ECF0;
}
.page-top-right .line[data-v-0028e477] {
    width: 1px;
    height: 10px;
    background: #d8d8d8;
    margin-left: 8px;
    margin-right: 40px;
}
.right-btn .icon[data-v-0028e477] {
  margin-right: 40px;
  cursor: pointer;
}

.layer[data-v-70ccb751] {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.layer .title-txt[data-v-70ccb751] {
    font-size: 14px;
    padding-bottom: 10px;
    font-weight: bold;
    border-bottom: 1px solid #f0f0f0;
    margin-bottom: 16px;
}
.layer .layer-content[data-v-70ccb751] {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    overflow-y: auto;
}
.layer .layer-content .item[data-v-70ccb751] {
      width: 100%;
      height: 36px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      padding: 7px 9px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      background: #f4f5f7;
      border-radius: 8px;
      margin-top: 4px;
      cursor: pointer;
}
.layer .layer-content .item .line[data-v-70ccb751] {
        height: 10px;
        width: 1px;
        background-color: #333;
        margin: 0 8px;
}
.layer .layer-content .item .txt[data-v-70ccb751] {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
}
.layer .layer-content .item-active[data-v-70ccb751] {
      color: #ff7a4b !important;
}
.layer .layer-content .item-active .line[data-v-70ccb751] {
        height: 10px;
        width: 1px;
        background-color: #ff7a4b;
}

.footer[data-v-6a86bc78] {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  padding-bottom: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  background-color: #FFF;
}
.footer .icon[data-v-6a86bc78] {
    font-size: 20px;
    z-index: 9;
    cursor: pointer;
}
.footer .icon.is-active[data-v-6a86bc78] {
      color: #ff7a4b;
}
/*
 * 网盘文件选择与上传
 */
body{
	width: 100%;
	height: 100%;
	font-size: 16px;
	/*font-family: "微软雅黑";*/
	font-family: Microsoft YaHei,Avenir,Helvetica,Arial,sans-serif;
    /*
	background: #ababb3;
    */
}
/*
.layui-layer-content{
    height:672px;
}
*/
/* 统一弹框样式 xiuxiu 20250109  */
.layui-layer.layui-layer-page.layui-layer-bobg{
	border-radius: 8px;
	overflow: hidden;
}
.update_alert{
    /*
	position: absolute;
	top: 7.8%;
	left: 31.1%;
    */
	width: 100%;
	height: 100%;
	background: #ffffff;
}
.update_title{
	width: 100%;
	height: 7.7%;
    text-align:center;
    position:relative;
	background: #FFFFFF;
}
.update_title a{
	display: inline-block;
    width:100px;
}
#update_localupdate{
	font-size: 15px;
	line-height: 50px;
}
.update_selected{
	color: #51b1f8;
}
#update_microselect{
	font-size: 15px;
	line-height: 50px;
}
.update_local{
	margin-top: 2.3% !important;
	width: 95%;
	padding-top: 4.3%;
	background: #f8f8f8;
	margin: 0 auto;
}
.update_delete{
	/*
    float: right;
	margin-right:10px;
	margin-top: 12px;
    */
    top:10px;
    right:12px;
    position:absolute;
    display:inline-block;
    cursor: pointer;
}
.update_picturebox{
	width: 100%;
	height: 90%;
	font-size: 18px;
	color: #e3e3e3;
    padding-top:3.6%;
    padding-bottom:10.1%;
	text-align: center;
    color: #ccc;
    display:block;
}
.update_picturebox > img{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 26px;
}
.ugdate_updatefile{
	display: none;
}
.update_schedule{
	width: 94.25%;
	height: 24%;
    margin:13px auto 0 auto;
	padding-left: 1%;
	padding-right: 1%;
	padding-top: 6px;
	padding-bottom: 6px;
	background: #FFFFFF;
    position:relative;
    /*
    overflow: hidden;
    */
}
.update_schedule_first{
    margin-top: 0;
}
.update_schedule div{
	display: inline-block;
	float: left;
}
.update_deletefile{
    display: block;
	position: absolute;
    top:-11px;
    right:-8px;
    /*
    margin-top: -17px;
    margin-left:87.1%;
    margin-left: 80.1%;
    */
}
.update_schedule p{
	padding-left: 32px;
    font-size: 13px;
}
.update_schedule .update_schedule_inform_second{
    font-size: 12px;
    color: #999999;
}
.update_schedule p b{
	float: right;
	font-weight: normal;
    color: #797979;
}
.update_schedule > .update_bar{
	width: 100%;
	height: 4px;
	margin-top: 6px;
	background: #F8F8F8;
    float: left;
    display: block;
}
.update_bar div{
	width: 0%;
	height: 4px;
	background: #6ec1ff;
    border-radius:50px;
}
.update_deletefile img{
	display: none;
}
.update_updatefile_bottom{
	margin-top: 14%;
	width: 100%;
	height: 44px;
	background: #f0f2f3 !important;
}
.update_updatefile_bottom .update_updatefile_bottom_select{
    margin-right: 12px;
    background-color: #51B1F8;
}
.update_updatefile_bottom button,#continue_add_files{
	margin-top: 8px;
	width: 70px;
	height: 30px;
    line-height:30px;
    text-align:center;
	float: right;
	margin-right: 6px;
	border: 0px;
	background: #f4a306;
	color: #FFFFFF;
	font-size: 12px;
    border-radius: 1px;
    outline: none;
    cursor: pointer;
}
.update_micro{
	width: 100%;
	height: 55.4%;
	margin: 0 auto;
	display: none;
}
.update_micro_top{
	width: 100%;
	height: 56px;
    vertical-align: middle;
	background: #F8F8F8;
    position:relative;
}
.update_input{
	width: 100%;
	height: 40px;
    font-size: 13px;
    color: #999999;
	border-radius: 20px;
	border: 1px #eeeeee solid;
	padding-left: 2%;
    /*margin: 8px 0px 8px 2%;*/
	float: left;
    outline: none;
}
input::-webkit-input-placeholder{
    color:#999;
    font-size:13px;
}
input::-moz-placeholder{
    color:#999;
    font-size:13px;
}
input::-ms-input-placeholder{
    color:#999;
    font-size:13px;
}
input::placeholder{
    color:#999;
    font-size:13px;
}
.update_search_close{
    width: 20px;
    height: 20px;
    border-radius: 20px;
    background: url(/zhvd/static/images/pan/document_icon02.png) no-repeat;
    position:absolute;
    top: 50%;
    margin-top: -10px;
    right: 46px;
    cursor: pointer;
}
.update_inputnot{
	width: 52.41%;
	height: 68%;
	border-radius: 20px;
	border: 1px #eeeeee solid;
	padding-left: 2%;
	margin-left: 2%;
	float: left;
    /*
	background: url(/zhvd/static/images/pan/document_icon03.png) no-repeat 94% 50%,#FFFFFF;
    */
    outline: none;
}
.update_namesort{
    display: inline-block;
    position: absolute;
    right: 116px;
    cursor: pointer;
}
.update_allfile{
    display: inline-block;
    position: absolute;
    right: 10px;
    cursor: pointer;
}
.update_namesort img{
	display: block;
	margin-top: 21px;
	float: left;
	margin-left: 14px;
    margin-right: 7px;
}
.update_namesort b{
	font-weight: normal;
	display: block;
	float: left;
	font-size: 14px;
    color: #999999;
    line-height: 55px;
}
.update_allfile img{
	display: block;
	margin-top: 21px;
	float: left;
	margin-left: 14px;
    margin-right: 7px;
}
.update_allfile b{
	font-weight: normal;
	display: block;
	float: left;
	line-height: 55px;
	font-size: 14px;
    color: #999999;
}
.update_micro_middle{
	width: 97%;
	height: 16%;
	padding-left: 3%;
    float: left;
}
.update_micro_middle p{
	font-size: 13px;
	line-height: 60px;
}
.update_micro_middle p b{
	font-weight: normal;
	color: #51B1F8;
    cursor: pointer;
}
.filePath{
    color:#51b1f8;
    cursor:pointer;
}
.keywrodsPath{
    color:#51b1f8;
}
.colLine{
    padding:0px 5px 0 5px;
    color: #929292;
    cursor:auto;
}
#go_back{
    padding-right:10px;
}
.update_csearch{
    width: 52.41%;
    height: 40px;
    margin: 8px 2%;
    float: left;
    position: relative;
}
.update_over{
	width: 30px;
	height: 40px;
	position: absolute;
	cursor: pointer;
    right: 12px;
    background: url(/zhvd/static/images/pan/document_icon03.png) no-repeat center;
}
.update_namesort_list{
	width: 118px;
    font-size: 13px;
	position: absolute;
	z-index: 200;
	background: #FFFFFF;
	right: 135px;
	top: 55px;
	border: 1px #E3E3E3 solid;
	display: none;
    color: #888888;
    border-radius: 2px;
}
.update_namesort_list b{
	display: block;
	position: absolute;
	top: -12px;
	left: 89px;
}
.update_namesort_list li{
	height: 34px;
	line-height: 34px;
	cursor: pointer;
	padding-left: 4%;
}
.update_allfile_list{
	width: 118px;
	position: absolute;
	z-index: 200;
	background: #FFFFFF;
	right: 30px;
	top: 55px;
	border: 1px #E3E3E3 solid;
	display: none;
    border-radius: 2px;
}
.update_namesort_list_top{
    position: absolute;
    left: 80px;
    top:-8px;
    width:14px;
    height:14px;
    border-top: 1px #E3E3E3 solid;
    border-left: 1px #E3E3E3 solid;
    background:#fff;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
}
.update_namesort_list  ul{
    position: relative;
    z-index: 9;
}
.update_allfile_list b{
	display: block;
	position: absolute;
	top: -12px;
	left: 80px;
}
.update_allfile_list  ul{
    position: relative;
    z-index: 9;
}
.update_allfile_list li{
	height: 30px;
	line-height: 30px;
	padding-left: 11.6%;
	cursor: pointer;
    font-size: 13px;
    color: #888888;
}
.update_micro_bottom{
	width: 94%;
	height: 100%;
	margin-left: 3%;
	padding-bottom: 2%;
    overflow-y:auto;
}
.update_fileupdate{
	width: 100%;
	height: 40px;
    -webkit-box-sizing:content-box;
            box-sizing:content-box;
	padding-top: 10px;
	padding-bottom: 10px;
    border-bottom: 1px solid #eeeeee;
    position: relative;
    cursor:pointer;
}
.update_fileupdate div{
	display: inline-block;
	float: left;
    width:7%;
    margin-top:8px;
}
/*
.update_fileupdate p{
	padding-left: 50px;
}
*/
.update_fileupdate_inform{
    font-size: 14px;
    color:black;
    width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 15px;
}
.update_fileupdate_date{
    font-size:12px;
    color:#b6b6b6;
    margin-top: 8px;
    padding-left:50px;
}
.update_fileupdate p b{
	font-weight: normal;
	color: #51B1F8;
}
.update_updatefile{
    display: none;
}
.update_file_arrow{
    position:absolute;
    width:18px;
    height:18px;
    right:25px;
    top:50%;
    margin-top:-10px;
	background: url(/zhvd/static/images/pan/document_icon14.png) no-repeat;
}
.update_selectbox{
	position: absolute;
	width: 20px;
	height: 20px;
	border: 1px #EEEEEE solid;
	right: 25px;
    top: 50%;
    margin-top: -10px;
}
.update_selectboxon{
	background: url(/zhvd/static/images/pan/document_icon12.png) no-repeat;
    width: 20px;
    height: 20px;
    border: none;
}
.update_admit{
	font-size: 15px;
	position: absolute;
	width: 16.06%;
	height: 40px;
	background: #51B1F8;
	color: #FFFFFF;
	border: 0;
    /*
	margin-top: 26.5%;
    */
	left: 42%;
	bottom: 2.5%;
    border-radius: 4px;
    outline: none;
    cursor: pointer;
}
.update_admit_finish_str{
	width: 20%;
	background: #909399;
	cursor: no-drop;
}
.upload_first_task{
    display:inline-block;
    position:absolute;
    top: 34px;
    left: 3%;
}
.no_content_dom{
    width:100%;
    height:320px;
    background:url(/vue/dist/static/img/no_content_03.13a87c9.png) center no-repeat;
}
.update_local_size, .update_local_type{
    font-size:14px;
    word-break: break-all;
}

.material-list-wrap[data-v-64d9d11c] {
  width: 100%;
  height: 100%;
  background: #fff;
}
.material-list-wrap .title-txt[data-v-64d9d11c] {
    font-size: 14px;
    padding-bottom: 10px;
    font-weight: bold;
    border-bottom: 1px solid #f0f0f0;
}
.material-list-wrap .material-grid[data-v-64d9d11c] {
    padding: 16px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 12px;
    overflow-y: auto;
    max-height: calc(100vh - 200px);
}
.material-list-wrap .material-item[data-v-64d9d11c] {
    width: calc(50% - 6px);
    height: 100px;
    border: 1px solid #e8ecf0;
    border-radius: 8px;
    background: #f5f7fa;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: relative;
    overflow: hidden;
    cursor: pointer;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.material-list-wrap .material-item img[data-v-64d9d11c] {
      max-width: 80%;
      max-height: 80%;
      -o-object-fit: contain;
         object-fit: contain;
}
.material-list-wrap .material-item[data-v-64d9d11c]:hover {
      border-color: #ff7a4b;
      -webkit-box-shadow: 0 2px 8px rgba(255, 122, 75, .15);
              box-shadow: 0 2px 8px rgba(255, 122, 75, .15);
}
.material-list-wrap .upload-item[data-v-64d9d11c] {
    border-style: dashed;
    color: #999;
}
.material-list-wrap .upload-item i[data-v-64d9d11c] {
      font-size: 24px;
      margin-bottom: 8px;
}
.material-list-wrap .upload-item span[data-v-64d9d11c] {
      font-size: 12px;
}
.material-list-wrap .upload-item[data-v-64d9d11c]:hover {
      border-color: #ff7a4b;
      color: #ff7a4b;
}
.material-list-wrap .delete-btn[data-v-64d9d11c] {
    position: absolute;
    top: 4px;
    right: 4px;
    width: 18px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    border-radius: 50%;
    font-size: 12px;
    color: #fff;
    background: rgba(0, 0, 0, .5);
    opacity: 0;
    -webkit-transition: opacity .2s ease;
    transition: opacity .2s ease;
}
.material-list-wrap .material-item:hover .delete-btn[data-v-64d9d11c] {
    opacity: 1;
}
.material-list-wrap .empty-tip[data-v-64d9d11c] {
    width: 100%;
    text-align: center;
    color: #999;
    font-size: 14px;
    padding: 40px 0;
}
.material-list-wrap .pagination-wrap[data-v-64d9d11c] {
    padding: 16px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.title-edit-input[data-v-6c8a0220] {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.title-edit-input .fake-title[data-v-6c8a0220] {
    position: absolute;
    left: 0;
    color: transparent;
    visibility: hidden;
}
.title-edit-input .input-title[data-v-6c8a0220], .title-edit-input .fake-title[data-v-6c8a0220] {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    cursor: auto;
    background: transparent;
    max-width: 480px;
    min-width: 15px;
    height: 36px;
    line-height: 36px;
    border: 1px solid transparent;
    padding: 1px 8px;
    font-family: -apple-system, Helvetica Neue, Helvetica, PingFang SC, Microsoft YaHei, Source Han Sans SC, Noto Sans CJK SC, WenQuanYi Micro Hei, sans-serif, "TdocsUncommon";
    font-size: 18px;
    font-weight: 500;
    color: #000;
    caret-color: #000;
    opacity: 0.88;
    text-overflow: ellipsis;
    text-align: left;
    overflow: hidden;
    white-space: pre;
    border-radius: 4px;
    user-select: text;
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    display: inline-block;
}
.title-edit-input .input-title[data-v-6c8a0220]:hover, .title-edit-input .fake-title[data-v-6c8a0220]:hover {
      border: 1px solid #e5e5e5;
}
.title-edit-input .input-title[data-v-6c8a0220]:focus, .title-edit-input .fake-title[data-v-6c8a0220]:focus {
      border: 1px solid #ff7a4b !important;
      -webkit-appearance: none;
      color: #000000;
      outline: none;
}
.title-edit-input .input-title-edit-btn[data-v-6c8a0220] {
    margin: 0 8px;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    cursor: pointer;
}

.data-detail-box[data-v-e4f6ac50] {
  width: 100%;
}

.pages-content[data-v-e733e7d8] {
  width: 100%;
  height: 100%;
  position: relative;
  color: #333333;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.pages-content .page-top[data-v-e733e7d8] {
    background-color: #fff;
    height: 60px;
    position: relative;
}
.pages-content .page-top .title[data-v-e733e7d8] {
      width: 100%;
      position: relative;
      text-align: center;
      line-height: 60px;
}
.pages-content .page-top .title .el-icon-arrow-left[data-v-e733e7d8] {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        left: 112px;
        cursor: pointer;
}
.pages-content[data-v-e733e7d8] .el-button--primary {
    margin-left: 10px !important;
}
.pages-content .page-center-wrap[data-v-e733e7d8] {
    padding: 16px 0 32px;
    width: 100%;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.pages-content .page-center-wrap .page-center[data-v-e733e7d8] {
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      margin: 0 auto;
      width: calc(100vw - 224px);
      height: 100%;
      padding: 24px 0;
      border-radius: 4px;
      background: #fff;
      position: relative;
}
.pages-content .page-center-wrap .page-center .col-top[data-v-e733e7d8] {
        padding: 0 24px 0 16px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        margin-bottom: 10px;
        height: 28px;
}
.pages-content .page-center-wrap .page-center .col-top .left[data-v-e733e7d8] {
          font-size: 16px;
          font-weight: 700;
          color: #333333;
          line-height: 24px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-item-align: center;
              align-self: center;
}
.pages-content .page-center-wrap .page-center .col-top .left i[data-v-e733e7d8] {
            font-size: 20px;
            line-height: 28px;
            margin-left: 5px;
            cursor: pointer;
}
.pages-content .page-center-wrap .page-center .col-top .left .el-icon-success[data-v-e733e7d8] {
            color: #ff7a4b;
}
.pages-content .page-center-wrap .page-center .col-top .left .el-icon-error[data-v-e733e7d8] {
            color: #f56c6c;
}
.pages-content .page-center-wrap .page-center .col-top .right[data-v-e733e7d8] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          margin-bottom: 16px;
}
.pages-content .page-center-wrap .page-center .col-top .right p[data-v-e733e7d8] {
            cursor: pointer;
            margin-left: 26px;
}
.pages-content .page-center-wrap .page-center .col-top .right p .icon[data-v-e733e7d8] {
              margin-right: 8px;
              cursor: pointer;
}
.pages-content .page-center-wrap .page-center .content-wrapper[data-v-e733e7d8] {
        padding: 0 24px;
}
.pages-content .page-center-wrap .page-center .col-messge[data-v-e733e7d8] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        margin-bottom: 16px;
}
.pages-content .page-center-wrap .page-center .col-messge span[data-v-e733e7d8] {
          margin-right: 32px;
}
.pages-content .page-center-wrap .page-center .col-tips[data-v-e733e7d8] {
        width: 100%;
        padding: 16px;
        background-color: rgba(230, 166, 60, .1);
        margin-bottom: 16px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        position: relative;
}
.pages-content .page-center-wrap .page-center .col-tips p[data-v-e733e7d8] {
          width: auto;
          line-height: 28px;
          color: #e6a63c;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
}
.pages-content .page-center-wrap .page-center .col-tips p span[data-v-e733e7d8] {
            cursor: pointer;
            text-decoration: underline;
}
.pages-content .page-center-wrap .page-center .col-tips-close[data-v-e733e7d8] {
          cursor: pointer;
          position: absolute;
          top: 8px;
          right: 8px;
          font-size: 14px;
          color: #e6a63c;
}
.pages-content .page-center-wrap .page-center .col-status[data-v-e733e7d8] {
        width: 100%;
        padding: 24px 48px;
        background: #f4f5f7;
        border-radius: 4px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
}
.pages-content .page-center-wrap .page-center .col-status .left .txting[data-v-e733e7d8] {
          line-height: 24px;
          font-size: 16px;
          font-weight: 700;
          margin-bottom: 12px;
}
.pages-content .page-center-wrap .page-center .col-status .left .txt-name[data-v-e733e7d8] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          margin-bottom: 12px;
}
.pages-content .page-center-wrap .page-center .col-status .left .txt-name .label[data-v-e733e7d8] {
            -ms-flex-negative: 0;
                flex-shrink: 0;
}
.pages-content .page-center-wrap .page-center .col-status .left .txt-tips[data-v-e733e7d8] {
          font-weight: 700;
}
.pages-content .page-center-wrap .page-center .col-status .right[data-v-e733e7d8] {
          -ms-flex-negative: 0;
              flex-shrink: 0;
}
.pages-content .page-center-wrap .page-center .table-header-box[data-v-e733e7d8] {
        margin-top: 36px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.pages-content .page-center-wrap .page-center .table-header-box .header-box-nav[data-v-e733e7d8] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
}
.pages-content .page-center-wrap .page-center .table-header-box .header-box-nav .box-nav-item-badge[data-v-e733e7d8] {
            margin-right: 32px;
}
.pages-content .page-center-wrap .page-center .table-header-box .header-box-nav .box-nav-item-badge .box-nav-item[data-v-e733e7d8] {
              padding: 0 6px;
              cursor: pointer;
              position: relative;
              -webkit-transition: all .3s;
              transition: all .3s;
}
.pages-content .page-center-wrap .page-center .table-header-box .header-box-nav .box-nav-item-badge .box-nav-item.is-active[data-v-e733e7d8] {
                color: #ff7a4b;
}
.pages-content .page-center-wrap .page-center .table-header-box .header-box-nav .box-nav-item-badge .box-nav-item.is-active[data-v-e733e7d8]::after {
                  content: '';
                  width: 100%;
                  height: 2px;
                  background-color: #ff7a4b;
                  position: absolute;
                  bottom: -10px;
                  left: 50%;
                  -webkit-transform: translateX(-50%);
                          transform: translateX(-50%);
}
.pages-content .page-center-wrap .page-center .table-header-box .header-box-nav .box-nav-item-badge .box-nav-item[data-v-e733e7d8]:hover {
                color: #ff7a4b;
}
.pages-content .page-center-wrap .page-center .col-done[data-v-e733e7d8] {
        width: 100%;
        height: 36px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        position: relative;
}
.pages-content .page-center-wrap .page-center .col-done .left[data-v-e733e7d8] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          padding: 0 24px;
}
.pages-content .page-center-wrap .page-center .col-done .left span[data-v-e733e7d8] {
            cursor: pointer;
            margin-left: 24px;
            color: #ff7a4b;
}
.pages-content .page-center-wrap .page-center .col-done .el-button[data-v-e733e7d8] {
          position: absolute;
          top: 0;
          right: 0;
}
.pages-content .page-center-wrap .footer[data-v-e733e7d8] {
      padding: 22px 0;
}
.pages-content .page-center-wrap .footer .activity_modules[data-v-e733e7d8] {
        height: 30px;
}
.pages-content .page-center-wrap .footer[data-v-e733e7d8] .el-pager li,
      .pages-content .page-center-wrap .footer[data-v-e733e7d8] .el-pagination .btn-next,
      .pages-content .page-center-wrap .footer[data-v-e733e7d8] .el-pagination .btn-prev {
        width: 30px;
        height: 30px;
        line-height: 30px;
}
.pages-content .page-center-wrap .activity_modules[data-v-e733e7d8] {
      border-color: #ff7a4b;
      color: #ff7a4b;
}
.pages-content .publish-content[data-v-e733e7d8] {
    width: 100%;
    padding: 0 10px 10px 10px;
}
.pages-content .publish-content .qrcode[data-v-e733e7d8] {
      margin-top: 12px;
      width: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      color: #ff7a4b;
      margin-bottom: 24px;
}
.pages-content .publish-content .qrcode p[data-v-e733e7d8] {
        cursor: pointer;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.pages-content .publish-content .qrcode span[data-v-e733e7d8] {
        margin-left: 8px;
        text-decoration: underline;
}
.pages-content .publish-content .qrcode .download-qrcode[data-v-e733e7d8] {
        margin-top: 12px;
}
.pages-content .publish-content .copy-url[data-v-e733e7d8] {
      width: 100%;
      padding: 4px 4px 4px 16px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      background: #f4f5f7;
      border-radius: 4px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      margin-bottom: 24px;
}
.pages-content .publish-content .copy-url span[data-v-e733e7d8] {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        margin-right: 16px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
}
.pages-content .publish-content .is-publish[data-v-e733e7d8] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-bottom: 26px;
}
.pages-content .table-actions[data-v-e733e7d8] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.pages-content .table-actions .actions-btn[data-v-e733e7d8] {
      margin: 0 5px;
      cursor: pointer;
      color: #ff7a4b;
}

.sms-dialog-page .sms-dialog-box[data-v-365612b4] {
  padding: 0 10px;
  width: 80%;
}
.sms-dialog-page .sms-dialog-box .sms-dialog-item[data-v-365612b4] {
    margin-bottom: 16px;
}
.sms-dialog-page .sms-dialog-box .sms-dialog-item .item-label[data-v-365612b4] {
      margin-right: 16px;
      font-weight: bold;
}
.sms-dialog-page .sms-dialog-box .sms-dialog-item.row[data-v-365612b4] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
}
.sms-dialog-page .sms-dialog-box .sms-dialog-item.column[data-v-365612b4] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
}
.sms-dialog-page .sms-dialog-actions[data-v-365612b4] {
  text-align: center;
}

.public-pop-root-inside .search-fields-container[data-v-e73b3548] {
  margin-bottom: 20px;
}
.public-pop-root-inside .search-fields-container .fields-title[data-v-e73b3548] {
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 12px;
    color: #333;
}
.public-pop-root-inside .operation[data-v-e73b3548] {
  margin-top: 24px;
  text-align: center;
}









































































































div[data-v-5940c6f0] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.pages-content[data-v-5940c6f0] {
  height: 100%;
  position: relative;
}
.pages-content .active_modules[data-v-5940c6f0] {
    margin-left: 8px;
}
.pages-content .search[data-v-5940c6f0] {
    position: absolute;
    top: 12px;
    right: 24px;
    z-index: 99;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.pages-content .el-tabs[data-v-5940c6f0] {
    height: 100%;
    background-color: #fff;
    margin: 0 !important;
}
.pages-content .el-tabs .pane-content[data-v-5940c6f0] {
      padding: 24px 18px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.pages-content .el-tabs .pane-content .pane-content-item-wrap[data-v-5940c6f0] {
        width: 25%;
        padding: 0 8px;
        padding-bottom: 24px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
}
.pages-content .el-tabs .pane-content .pane-content-item-wrap .pane-content-item[data-v-5940c6f0] {
          cursor: pointer;
          width: 100%;
}
.pages-content .el-tabs .pane-content .pane-content-item-wrap .pane-content-item .image[data-v-5940c6f0] {
            overflow: hidden;
            width: 100%;
            background-color: #f4f5f7;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: center;
                -ms-flex-pack: center;
                    justify-content: center;
            margin-bottom: 12px;
            position: relative;
}
.pages-content .el-tabs .pane-content .pane-content-item-wrap .pane-content-item .image .item-image-actions[data-v-5940c6f0] {
              position: absolute;
              bottom: 0;
              left: 0;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -ms-flex-pack: distribute;
                  justify-content: space-around;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              width: 100%;
              height: 40px;
              opacity: 0.7;
              background: #000000;
              border: 1px solid #000000;
              border-radius: 4px;
              color: #fff;
              -webkit-box-sizing: border-box;
                      box-sizing: border-box;
              padding: 0 20px;
}
.pages-content .el-tabs .pane-content .pane-content-item-wrap .pane-content-item .image .item-image-actions .icon[data-v-5940c6f0] {
                font-size: 18px;
                cursor: pointer;
}
.pages-content .el-tabs .pane-content .pane-content-item-wrap .pane-content-item .image img[data-v-5940c6f0] {
              width: 100%;
              height: 180px;
              -o-object-fit: contain;
                 object-fit: contain;
              background: #f4f5f7;
              border-radius: 4px;
              border-radius: 4px;
}
.pages-content .el-tabs .pane-content .pane-content-item-wrap .pane-content-item .name[data-v-5940c6f0] {
            height: 24px;
            font-size: 16px;
            font-weight: 700;
            text-align: left;
            color: #454545;
            line-height: 24px;
            margin-bottom: 12px;
}
.pages-content .el-tabs .pane-content .pane-content-item-wrap .pane-content-item .size[data-v-5940c6f0],
          .pages-content .el-tabs .pane-content .pane-content-item-wrap .pane-content-item .accout[data-v-5940c6f0],
          .pages-content .el-tabs .pane-content .pane-content-item-wrap .pane-content-item .time[data-v-5940c6f0] {
            height: 17px;
            font-size: 12px;
            font-weight: 400;
            text-align: left;
            color: #999999;
            line-height: 17px;
            margin-bottom: 12px;
}
.pages-content .dialog-col-type[data-v-5940c6f0] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 16px;
    padding: 0 32px;
}
.pages-content .dialog-col-type .dialog-col-txt[data-v-5940c6f0] {
      font-weight: 700;
      color: #303133;
}
.pages-content .dialog-col-type span[data-v-5940c6f0] {
      margin-right: 24px;
      color: #303133;
      cursor: pointer;
}
.pages-content .dialog-col-type .txt-active[data-v-5940c6f0] {
      color: #ff7a4b;
}
.pages-content .line-wrap[data-v-5940c6f0] {
    width: 100%;
    padding: 0 32px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.pages-content .line-wrap .line[data-v-5940c6f0] {
      height: 1px;
      background: #ebedf0;
      width: 100%;
}
.pages-content .dialog-col-tags[data-v-5940c6f0] {
    padding: 16px 32px 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.pages-content .dialog-col-tags .col-tags-left[data-v-5940c6f0] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      margin-right: 20px;
}
.pages-content .dialog-col-tags .col-tags-left .tag-wrap[data-v-5940c6f0] {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.pages-content .dialog-col-tags .col-tags-left .tag-wrap .icon[data-v-5940c6f0] {
          margin-bottom: 8px;
}
.pages-content .dialog-col-tags .col-tags-left[data-v-5940c6f0] .el-tag {
        color: #454545;
        border-color: #f7f8fa;
        margin-bottom: 8px;
}
.pages-content .dialog-col-tags .col-tags-left[data-v-5940c6f0] .el-tag .el-tag__close {
          color: #c8c9cc;
}
.pages-content .dialog-col-tags .col-tags-left[data-v-5940c6f0] .el-tag .el-tag__close:hover {
          background-color: transparent !important;
}
.pages-content .dialog-col-cer[data-v-5940c6f0] {
    width: 100%;
    padding: 0 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.pages-content .dialog-col-cer .col-cer-item-wrap[data-v-5940c6f0] {
      width: 25%;
      padding: 0 8px;
      margin-bottom: 16px;
}
.pages-content .dialog-col-cer .col-cer-item-wrap .col-cer-item[data-v-5940c6f0] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.pages-content .dialog-col-cer .col-cer-item-wrap .col-cer-item .layui-icon-extend-iconfont-xingzhuang5[data-v-5940c6f0] {
          font-size: 26px;
          color: #c8c9cc;
}
.pages-content .dialog-col-cer .col-cer-item-wrap .col-cer-item .image[data-v-5940c6f0] {
          width: 100%;
          height: 100px;
          background-color: #f4f5f7;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          margin-bottom: 8px;
          position: relative;
}
.pages-content .dialog-col-cer .col-cer-item-wrap .col-cer-item .image .eye-wrap[data-v-5940c6f0] {
            width: 100%;
            height: 40px;
            position: absolute;
            bottom: 0;
            left: 0;
            opacity: 0.7;
            background: #000000;
            border: 1px solid #000000;
            border-radius: 4px;
            z-index: 9;
            color: #fff;
            display: none;
}
.pages-content .dialog-col-cer .col-cer-item-wrap .col-cer-item .image .eye-wrap-active[data-v-5940c6f0] {
            cursor: pointer;
            display: block;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: center;
                -ms-flex-pack: center;
                    justify-content: center;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
}
.pages-content .dialog-col-cer .col-cer-item-wrap .col-cer-item .image img[data-v-5940c6f0] {
            height: 100%;
}
.pages-content .dialog-col-cer .col-cer-item-wrap .col-cer-item .name[data-v-5940c6f0] {
          margin-bottom: 3px;
}
.pages-content .dialog-col-cer .col-cer-item-wrap .col-cer-item .txt[data-v-5940c6f0] {
          color: #666;
          font-size: 12px;
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis;
}
.pages-content .dialog-col-btn[data-v-5940c6f0] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 8px;
}
.pages-content .dialog-col-btn .el-button--default[data-v-5940c6f0] {
      margin-right: 24px;
      background: #c0c4cc;
      color: #fff;
}
.pages-content .dialog-col-btn .el-button[data-v-5940c6f0]:focus,
    .pages-content .dialog-col-btn .el-button[data-v-5940c6f0]:hover {
      border-color: transparent;
}
.pages-content .dialog-col-btn .el-button--primary[data-v-5940c6f0] {
      margin: 0;
}
.pages-content[data-v-5940c6f0] .el-dialog .el-dialog__header {
    padding: 32px 32px 24px;
}
.pages-content[data-v-5940c6f0] .el-dialog .el-dialog__title {
    color: #303133 !important;
}
.pages-content[data-v-5940c6f0] .el-dialog .el-dialog__body {
    padding: 0 0 23px;
}
.pages-content[data-v-5940c6f0] .el-tabs__header {
    margin: 0;
}
.pages-content[data-v-5940c6f0] .el-tabs__nav-scroll {
    height: 60px;
}
.pages-content[data-v-5940c6f0] .el-tabs__nav-scroll .el-tabs__item,
    .pages-content[data-v-5940c6f0] .el-tabs__nav-scroll .el-tabs__nav {
      height: 60px;
      line-height: 60px;
}
.pages-content[data-v-5940c6f0] .el-tabs__nav-scroll .el-tabs__item {
      font-family: Source Han Sans SC, Source Han Sans SC-Regular !important;
      padding: 0 24px;
}
.pages-content[data-v-5940c6f0] .el-tabs__nav-scroll .el-tabs__active-bar {
      height: 1px !important;
}
.pages-content[data-v-5940c6f0] .el-tabs__nav-wrap::after {
    height: 1px;
    background-color: #f8f9fa;
}
.pages-content .el-tag + .el-tag[data-v-5940c6f0] {
    margin-left: 10px;
}
.pages-content .button-new-tag[data-v-5940c6f0] {
    margin-left: 10px;
    height: 32px;
    line-height: 30px;
    padding-top: 0;
    padding-bottom: 0;
}
.pages-content .input-new-tag[data-v-5940c6f0] {
    width: 90px;
    margin-left: 10px;
    vertical-align: bottom;
}

.page-header[data-v-38b5fc13] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.page-header .header-left[data-v-38b5fc13] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.page-header .header-left .header-title[data-v-38b5fc13] {
      margin-right: 10px;
      font-weight: bold;
}
.page-header .header-left .header-nav[data-v-38b5fc13] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      position: relative;
}
.page-header .header-left .header-nav-item[data-v-38b5fc13] {
        padding: 0 10px;
        cursor: pointer;
}
.page-header .header-left .header-nav-item.is-active[data-v-38b5fc13] {
          color: #409EFF;
}
.page-header .header-left .header-nav .nav-block[data-v-38b5fc13] {
        width: 30px;
        height: 2px;
        position: absolute;
        bottom: 0;
        left: 0;
        background-color: #409EFF;
}

.cloud-live-box[data-v-04264914] {
  padding: 0 20px;
}
.cloud-live-item[data-v-04264914] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 36px;
}
.cloud-live-item .cloud-live-title[data-v-04264914] {
    margin-right: 8px;
    width: 70px;
}
.cloud-live-item .cloud-live-centent[data-v-04264914] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}
.cloud-live-item .live-addre-box[data-v-04264914] {
    padding-left: 10px;
    width: 480px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border: 1px solid #e0e0e0;
    border-radius: 4px;
    cursor: pointer;
}
.cloud-live-item .live-addre-box .text[data-v-04264914] {
      width: calc(100% - 70px);
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
}
.cloud-live-item .live-addre-box .live-addre-copy[data-v-04264914] {
      margin-left: 10px;
      padding: 0px 16px;
      color: white;
      border-radius: 4px;
      background: #ff7a4b;
}

.date-top-box[data-v-567d5a89] {
  padding: 15px;
  background-color: #f5f5f5;
  border-radius: 16px;
}
.date-top-box .date-month-title[data-v-567d5a89] {
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    margin: 14px 0;
}
.date-box[data-v-567d5a89] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.date-box > .prev-btn[data-v-567d5a89],
  .date-box .next-btn[data-v-567d5a89] {
    width: 50px;
    height: 57px;
    font-size: 20px;
    line-height: 57px;
    text-align: center;
    cursor: pointer;
}
.date-box .not-click.prev-btn[data-v-567d5a89] {
    color: #c0c4cc;
    cursor: no-drop;
}
.date-box .date-content[data-v-567d5a89] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin: 0 6px;
    width: 448px;
    overflow-x: clip;
    overflow-y: unset;
}
.date-box .content[data-v-567d5a89] {
    position: relative;
    left: 0;
    top: 0;
    -webkit-transition: left 0.3s;
    transition: left 0.3s;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.date-box .content .date-item[data-v-567d5a89] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: space-evenly;
          -ms-flex-pack: space-evenly;
              justify-content: space-evenly;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      width: 54px;
      height: 57px;
      margin: 0 5px;
      font-size: 16px;
      font-weight: 700;
      border-radius: 4px;
      cursor: pointer;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
}
.date-box .content .date-item .week[data-v-567d5a89] {
        font-size: 12px;
        font-weight: 400;
        color: #909399;
}
.date-box .content .date-item[data-v-567d5a89]:hover {
      background: #ffffff;
}
.date-box .content .not-click.date-item[data-v-567d5a89] {
      color: #c0c4cc;
      cursor: no-drop;
}
.date-box .content .not-click.date-item .week[data-v-567d5a89] {
        color: #c0c4cc;
}
.date-box .content .not-click.date-item[data-v-567d5a89]:hover {
      background: transparent;
      -webkit-box-shadow: none;
              box-shadow: none;
}
.date-box .content .check.date-item[data-v-567d5a89] {
      background-color: #ff7a4b;
      color: #ffffff;
}
.date-box .content .check.date-item .week[data-v-567d5a89] {
        color: #ffffff;
}
.time-box[data-v-567d5a89] {
  padding: 20px;
  padding-bottom: 0;
  min-height: 195px;
}
.time-box .time-option[data-v-567d5a89] {
    padding: 16px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    border-bottom: 1px #ebedf0 solid;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.time-box .time[data-v-567d5a89] {
    color: #67c23a;
}

.details-publicity-matter-hint .details-publicity-matter-hint-main[data-v-7826ecfe] {
  padding: 20px;
}

.export-text-book-pop .pop-content .count-export {
  padding-bottom: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.export-text-book-pop .pop-content .count-export .count-input-box {
    margin-right: 8px;
}
.export-text-book-pop .pop-content .evaluator-export {
  margin-bottom: 24px;
}
.export-text-book-pop .pop-content .count-actions {
  text-align: center;
}
/*
 * 网盘文件选择与上传
 */
body{
	width: 100%;
	height: 100%;
	font-size: 16px;
	/*font-family: "微软雅黑";*/
	font-family: Microsoft YaHei,Avenir,Helvetica,Arial,sans-serif;
    /*
	background: #ababb3;
    */
}
/*
.layui-layer-content{
    height:672px;
}
*/
/* 统一弹框样式 xiuxiu 20250109  */
.layui-layer.layui-layer-page.layui-layer-bobg{
	border-radius: 8px;
	overflow: hidden;
}
.update_alert{
    /*
	position: absolute;
	top: 7.8%;
	left: 31.1%;
    */
	width: 100%;
	height: 100%;
	background: #ffffff;
}
.update_title{
	width: 100%;
	height: 7.7%;
    text-align:center;
    position:relative;
	background: #FFFFFF;
}
.update_title a{
	display: inline-block;
    width:100px;
}
#update_localupdate{
	font-size: 15px;
	line-height: 50px;
}
.update_selected{
	color: #51b1f8;
}
#update_microselect{
	font-size: 15px;
	line-height: 50px;
}
.update_local{
	margin-top: 2.3% !important;
	width: 95%;
	padding-top: 4.3%;
	background: #f8f8f8;
	margin: 0 auto;
}
.update_delete{
	/*
    float: right;
	margin-right:10px;
	margin-top: 12px;
    */
    top:10px;
    right:12px;
    position:absolute;
    display:inline-block;
    cursor: pointer;
}
.update_picturebox{
	width: 100%;
	height: 90%;
	font-size: 18px;
	color: #e3e3e3;
    padding-top:3.6%;
    padding-bottom:10.1%;
	text-align: center;
    color: #ccc;
    display:block;
}
.update_picturebox > img{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 26px;
}
.ugdate_updatefile{
	display: none;
}
.update_schedule{
	width: 94.25%;
	height: 24%;
    margin:13px auto 0 auto;
	padding-left: 1%;
	padding-right: 1%;
	padding-top: 6px;
	padding-bottom: 6px;
	background: #FFFFFF;
    position:relative;
    /*
    overflow: hidden;
    */
}
.update_schedule_first{
    margin-top: 0;
}
.update_schedule div{
	display: inline-block;
	float: left;
}
.update_deletefile{
    display: block;
	position: absolute;
    top:-11px;
    right:-8px;
    /*
    margin-top: -17px;
    margin-left:87.1%;
    margin-left: 80.1%;
    */
}
.update_schedule p{
	padding-left: 32px;
    font-size: 13px;
}
.update_schedule .update_schedule_inform_second{
    font-size: 12px;
    color: #999999;
}
.update_schedule p b{
	float: right;
	font-weight: normal;
    color: #797979;
}
.update_schedule > .update_bar{
	width: 100%;
	height: 4px;
	margin-top: 6px;
	background: #F8F8F8;
    float: left;
    display: block;
}
.update_bar div{
	width: 0%;
	height: 4px;
	background: #6ec1ff;
    border-radius:50px;
}
.update_deletefile img{
	display: none;
}
.update_updatefile_bottom{
	margin-top: 14%;
	width: 100%;
	height: 44px;
	background: #f0f2f3 !important;
}
.update_updatefile_bottom .update_updatefile_bottom_select{
    margin-right: 12px;
    background-color: #51B1F8;
}
.update_updatefile_bottom button,#continue_add_files{
	margin-top: 8px;
	width: 70px;
	height: 30px;
    line-height:30px;
    text-align:center;
	float: right;
	margin-right: 6px;
	border: 0px;
	background: #f4a306;
	color: #FFFFFF;
	font-size: 12px;
    border-radius: 1px;
    outline: none;
    cursor: pointer;
}
.update_micro{
	width: 100%;
	height: 55.4%;
	margin: 0 auto;
	display: none;
}
.update_micro_top{
	width: 100%;
	height: 56px;
    vertical-align: middle;
	background: #F8F8F8;
    position:relative;
}
.update_input{
	width: 100%;
	height: 40px;
    font-size: 13px;
    color: #999999;
	border-radius: 20px;
	border: 1px #eeeeee solid;
	padding-left: 2%;
    /*margin: 8px 0px 8px 2%;*/
	float: left;
    outline: none;
}
input::-webkit-input-placeholder{
    color:#999;
    font-size:13px;
}
input::-moz-placeholder{
    color:#999;
    font-size:13px;
}
input::-ms-input-placeholder{
    color:#999;
    font-size:13px;
}
input::placeholder{
    color:#999;
    font-size:13px;
}
.update_search_close{
    width: 20px;
    height: 20px;
    border-radius: 20px;
    background: url(/zhvd/static/images/pan/document_icon02.png) no-repeat;
    position:absolute;
    top: 50%;
    margin-top: -10px;
    right: 46px;
    cursor: pointer;
}
.update_inputnot{
	width: 52.41%;
	height: 68%;
	border-radius: 20px;
	border: 1px #eeeeee solid;
	padding-left: 2%;
	margin-left: 2%;
	float: left;
    /*
	background: url(/zhvd/static/images/pan/document_icon03.png) no-repeat 94% 50%,#FFFFFF;
    */
    outline: none;
}
.update_namesort{
    display: inline-block;
    position: absolute;
    right: 116px;
    cursor: pointer;
}
.update_allfile{
    display: inline-block;
    position: absolute;
    right: 10px;
    cursor: pointer;
}
.update_namesort img{
	display: block;
	margin-top: 21px;
	float: left;
	margin-left: 14px;
    margin-right: 7px;
}
.update_namesort b{
	font-weight: normal;
	display: block;
	float: left;
	font-size: 14px;
    color: #999999;
    line-height: 55px;
}
.update_allfile img{
	display: block;
	margin-top: 21px;
	float: left;
	margin-left: 14px;
    margin-right: 7px;
}
.update_allfile b{
	font-weight: normal;
	display: block;
	float: left;
	line-height: 55px;
	font-size: 14px;
    color: #999999;
}
.update_micro_middle{
	width: 97%;
	height: 16%;
	padding-left: 3%;
    float: left;
}
.update_micro_middle p{
	font-size: 13px;
	line-height: 60px;
}
.update_micro_middle p b{
	font-weight: normal;
	color: #51B1F8;
    cursor: pointer;
}
.filePath{
    color:#51b1f8;
    cursor:pointer;
}
.keywrodsPath{
    color:#51b1f8;
}
.colLine{
    padding:0px 5px 0 5px;
    color: #929292;
    cursor:auto;
}
#go_back{
    padding-right:10px;
}
.update_csearch{
    width: 52.41%;
    height: 40px;
    margin: 8px 2%;
    float: left;
    position: relative;
}
.update_over{
	width: 30px;
	height: 40px;
	position: absolute;
	cursor: pointer;
    right: 12px;
    background: url(/zhvd/static/images/pan/document_icon03.png) no-repeat center;
}
.update_namesort_list{
	width: 118px;
    font-size: 13px;
	position: absolute;
	z-index: 200;
	background: #FFFFFF;
	right: 135px;
	top: 55px;
	border: 1px #E3E3E3 solid;
	display: none;
    color: #888888;
    border-radius: 2px;
}
.update_namesort_list b{
	display: block;
	position: absolute;
	top: -12px;
	left: 89px;
}
.update_namesort_list li{
	height: 34px;
	line-height: 34px;
	cursor: pointer;
	padding-left: 4%;
}
.update_allfile_list{
	width: 118px;
	position: absolute;
	z-index: 200;
	background: #FFFFFF;
	right: 30px;
	top: 55px;
	border: 1px #E3E3E3 solid;
	display: none;
    border-radius: 2px;
}
.update_namesort_list_top{
    position: absolute;
    left: 80px;
    top:-8px;
    width:14px;
    height:14px;
    border-top: 1px #E3E3E3 solid;
    border-left: 1px #E3E3E3 solid;
    background:#fff;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
}
.update_namesort_list  ul{
    position: relative;
    z-index: 9;
}
.update_allfile_list b{
	display: block;
	position: absolute;
	top: -12px;
	left: 80px;
}
.update_allfile_list  ul{
    position: relative;
    z-index: 9;
}
.update_allfile_list li{
	height: 30px;
	line-height: 30px;
	padding-left: 11.6%;
	cursor: pointer;
    font-size: 13px;
    color: #888888;
}
.update_micro_bottom{
	width: 94%;
	height: 100%;
	margin-left: 3%;
	padding-bottom: 2%;
    overflow-y:auto;
}
.update_fileupdate{
	width: 100%;
	height: 40px;
    -webkit-box-sizing:content-box;
            box-sizing:content-box;
	padding-top: 10px;
	padding-bottom: 10px;
    border-bottom: 1px solid #eeeeee;
    position: relative;
    cursor:pointer;
}
.update_fileupdate div{
	display: inline-block;
	float: left;
    width:7%;
    margin-top:8px;
}
/*
.update_fileupdate p{
	padding-left: 50px;
}
*/
.update_fileupdate_inform{
    font-size: 14px;
    color:black;
    width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 15px;
}
.update_fileupdate_date{
    font-size:12px;
    color:#b6b6b6;
    margin-top: 8px;
    padding-left:50px;
}
.update_fileupdate p b{
	font-weight: normal;
	color: #51B1F8;
}
.update_updatefile{
    display: none;
}
.update_file_arrow{
    position:absolute;
    width:18px;
    height:18px;
    right:25px;
    top:50%;
    margin-top:-10px;
	background: url(/zhvd/static/images/pan/document_icon14.png) no-repeat;
}
.update_selectbox{
	position: absolute;
	width: 20px;
	height: 20px;
	border: 1px #EEEEEE solid;
	right: 25px;
    top: 50%;
    margin-top: -10px;
}
.update_selectboxon{
	background: url(/zhvd/static/images/pan/document_icon12.png) no-repeat;
    width: 20px;
    height: 20px;
    border: none;
}
.update_admit{
	font-size: 15px;
	position: absolute;
	width: 16.06%;
	height: 40px;
	background: #51B1F8;
	color: #FFFFFF;
	border: 0;
    /*
	margin-top: 26.5%;
    */
	left: 42%;
	bottom: 2.5%;
    border-radius: 4px;
    outline: none;
    cursor: pointer;
}
.update_admit_finish_str{
	width: 20%;
	background: #909399;
	cursor: no-drop;
}
.upload_first_task{
    display:inline-block;
    position:absolute;
    top: 34px;
    left: 3%;
}
.no_content_dom{
    width:100%;
    height:320px;
    background:url(/vue/dist/static/img/no_content_03.13a87c9.png) center no-repeat;
}
.update_local_size, .update_local_type{
    font-size:14px;
    word-break: break-all;
}

.video-palyback-pop .el-table-column--selection .cell {
  padding-left: 10px;
}

.public-pop-root-inside .operation-box[data-v-cace4448] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 10px;
}
.public-pop-root-inside .batch-download-btn[data-v-cace4448] {
  cursor: not-allowed;
  margin-left: 16px;
  color: #999999;
}
.public-pop-root-inside .batch-download-btn.primary-font-color[data-v-cace4448] {
  cursor: pointer !important;
}
.public-pop-root-inside .meeting-note[data-v-cace4448] {
  color: #999999;
}
.public-pop-root-inside .meeting-note .primary-font-color[data-v-cace4448] {
    cursor: pointer;
}
.public-pop-root-inside .live-playback-operation[data-v-cace4448] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.public-pop-root-inside .live-playback-operation > span[data-v-cace4448],
  .public-pop-root-inside .live-playback-operation .delete-live-playback-btn[data-v-cace4448] {
    cursor: pointer;
}
.public-pop-root-inside .live-playback-operation .delete-live-playback-btn[data-v-cace4448] {
    color: #f56c6c;
}
.public-pop-root-inside .live-playback-operation .download-live-playback-btn[data-v-cace4448] {
    margin: 0 10px;
}

.public-pop-root-inside[data-v-89a6af20] {
  text-align: center;
}
.public-pop-root-inside .content[data-v-89a6af20] {
    height: 400px;
    overflow: auto;
}
.public-pop-root-inside .content .primary-font-color[data-v-89a6af20] {
      cursor: pointer;
}
.public-pop-root-inside .operation[data-v-89a6af20] {
    margin-top: 30px;
}

.public-pop-root-inside[data-v-5d9ed578] {
  min-height: 400px;
}
.public-pop-root-inside .search-bar[data-v-5d9ed578] {
    margin-bottom: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}
.public-pop-root-inside .template-list[data-v-5d9ed578] {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));
    gap: 16px;
    margin-bottom: 16px;
    max-height: 500px;
    overflow-y: auto;
}
.public-pop-root-inside .template-list .template-item[data-v-5d9ed578] {
      cursor: pointer;
      border: 1px solid #eee;
      border-radius: 8px;
      overflow: hidden;
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease;
      background: #fff;
}
.public-pop-root-inside .template-list .template-item[data-v-5d9ed578]:hover {
        border-color: #ff7a4b;
}
.public-pop-root-inside .template-list .template-item .template-preview[data-v-5d9ed578] {
        width: 100%;
        height: 280px;
        background: #f5f7fa;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        position: relative;
        background-size: 100% 100%;
        background-position: center;
}
.public-pop-root-inside .template-list .template-item .template-preview .preview-placeholder[data-v-5d9ed578] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          color: #90a4c3;
}
.public-pop-root-inside .template-list .template-item .template-preview .preview-placeholder i[data-v-5d9ed578] {
            font-size: 26px;
            margin-bottom: 4px;
}
.public-pop-root-inside .template-list .template-item .template-preview .preview-placeholder span[data-v-5d9ed578] {
            font-size: 12px;
}
.public-pop-root-inside .template-list .template-item .template-preview .template-size-tag[data-v-5d9ed578] {
          position: absolute;
          top: 8px;
          left: 8px;
          padding: 2px 10px;
          background-color: rgba(255, 255, 255, .85);
          border-radius: 999px;
          font-size: 12px;
          color: #475467;
          line-height: 20px;
          -webkit-box-shadow: 0 4px 12px rgba(15, 23, 42, .08);
                  box-shadow: 0 4px 12px rgba(15, 23, 42, .08);
}
.public-pop-root-inside .template-list .template-item .template-name[data-v-5d9ed578] {
        padding: 8px 12px 4px;
        font-size: 14px;
        font-weight: 500;
        color: #333;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
}
.public-pop-root-inside .template-list .custom-template .template-preview[data-v-5d9ed578] {
      background: linear-gradient(135deg, rgba(217, 231, 255, .7) 0%, rgba(228, 245, 255, .9) 100%);
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
}
.public-pop-root-inside .template-list .custom-template .template-preview .custom-icon[data-v-5d9ed578] {
        font-size: 48px;
        color: #c0c4cc;
        margin-bottom: 8px;
}
.public-pop-root-inside .template-list .custom-template .template-preview .custom-title[data-v-5d9ed578] {
        font-size: 14px;
        font-weight: 500;
        color: #606266;
        margin: 0;
}
.public-pop-root-inside .template-list .custom-template:hover .template-preview[data-v-5d9ed578] {
      border-color: #ff7a4b;
}
.public-pop-root-inside .empty-tip[data-v-5d9ed578] {
    text-align: center;
    color: #999;
    font-size: 14px;
    padding: 60px 0;
}
.public-pop-root-inside .pagination-wrap[data-v-5d9ed578] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 16px 0;
}

.content p[data-v-5fbd9771] {
  margin: 4px 0;
}
.content p span[data-v-5fbd9771] {
    font-weight: 600;
}

.examine-header-filter[data-v-b9fd6066] {
  padding-bottom: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.examine-header-filter-type[data-v-b9fd6066] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.examine-header-filter-type .action-show-option-btn[data-v-b9fd6066] {
      margin-left: 24px;
      cursor: pointer;
      white-space: nowrap;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      line-height: 20px;
}
.examine-header-filter-type .action-show-option-btn i[data-v-b9fd6066] {
        margin-right: 8px;
        color: #454545;
        font-size: 16px;
}
.examine-header-filter-action[data-v-b9fd6066] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.examine-batch-box[data-v-b9fd6066] {
  padding: 8px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.examine-batch-box .batch-box-selected-count[data-v-b9fd6066] {
    padding: 0 16px;
    font-size: 14px;
    color: #454545;
}
.examine-batch-box .batch-box-action[data-v-b9fd6066] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.examine-batch-box .batch-box-action-item[data-v-b9fd6066] {
      cursor: pointer;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin: 0 8px;
      color: #FF7A4B;
      line-height: 20px;
}
.examine-batch-box .batch-box-action-item i[data-v-b9fd6066] {
        margin-right: 6px;
        font-size: 16px;
}
.black-list-tips[data-v-b9fd6066] {
  width: 100%;
  height: 36px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff2ed;
  border-radius: 4px;
}
.black-list-tips i[data-v-b9fd6066] {
    font-size: 16px;
    color: #FF7A4B;
    margin: 0 12px 0 24px;
}
.black-list-tips-title[data-v-b9fd6066] {
    font-size: 14px;
    color: #FF7A4B;
}
.examine-table-content[data-v-b9fd6066] {
  padding-top: 8px;
}
.examine-table-content .row-box[data-v-b9fd6066] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.examine-table-content .examine-btn[data-v-b9fd6066] {
    cursor: pointer;
    margin-right: 20px;
}
.examine-table-content .examine-pass[data-v-b9fd6066] {
    color: #67C23A;
}
.examine-table-content .examine-fail[data-v-b9fd6066] {
    color: #F56C6C;
}
.examine-table-content .table-column-name[data-v-b9fd6066] {
    margin-left: 10px;
}
.examine-table-content .table-column-action-item[data-v-b9fd6066] {
    margin-right: 20px;
    color: #ff7a4b;
    cursor: pointer;
}

.examine-form-box-review[data-v-977296e0]{
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
	background: #F3F4F6;
}
.examine-detail-header[data-v-977296e0] {
    padding: 0 48px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
    height: 80px;
    background-color: #FFFFFF;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.detail-header-left[data-v-977296e0] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.header-left-count[data-v-977296e0] {
    margin-left: 16px;
    font-size: 14px;
    color: #999999;
}
.detail-header-right[data-v-977296e0] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.detail-header-right i[data-v-977296e0] {
    cursor: pointer;
    color: #454545;
}
.is-disable-click[data-v-977296e0] {
    color: #999999 !important;
}
.header-right-user-info[data-v-977296e0] {
    margin: 0 32px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.user-info-name[data-v-977296e0] {
    margin-left: 8px;
    font-size: 16px;
    font-weight: bold;
    color: 454545
}
.examine-detail-content[data-v-977296e0] {
    height: calc(100% - 80px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.detail-content-form-box[data-v-977296e0] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding: 16px;
}
.form-box-container[data-v-977296e0] {
    overflow-y: auto;
    width: 100%;
    height: 100%;
    border-radius: 4px;
    background-color: #FFFFFF;
    padding: 32px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.detail-content-form-action[data-v-977296e0] {
    width: 306px;
    height: 100%;
    border-top: 4px solid #F3F4F6;
    padding: 20px 24px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-color: #FFFFFF;
}
.action-title[data-v-977296e0] {
    margin-bottom: 20px;
    line-height: 33px;
    font-size: 16px;
    font-weight: bold;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-flex-line-pack: center;
        align-content: center;
}
.action-title i[data-v-977296e0] {
    cursor: pointer;
}
.action-handle-box[data-v-977296e0] {
    padding-top: 18px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around;
}

.form-item[data-v-5ea234ad]{
    width: 50%;
    float: left;
    padding-bottom: 22px;
    border-bottom: 1px dashed #eee;
}
.form-item .el-input[data-v-5ea234ad], .form-item .el-select[data-v-5ea234ad]{
    width: 240px;
}
/* .personage-message{
    background: #f2f5f5 url("../../_static/images/registration/head_bg_01.png") no-repeat;
} */
.upload_img[data-v-5ea234ad]{
    width: 150px;
    height: 150px;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    border: 1px solid #eee;
    cursor: pointer;
    overflow: hidden;
}
.el-upload[data-v-5ea234ad],
.pad[data-v-5ea234ad]{
    width:100%;
    height: 100%;
}
.upload_img_icon[data-v-5ea234ad]{
    font-size: 40px;
    color: #888;
}
.upload_img img[data-v-5ea234ad]{
    height: 150px;
    /* height: 100%; */
}
.personage-message-box[data-v-5ea234ad] {
    /*width: 70%;
    margin: 23px auto 0;*/
    border-radius: 15px;
    background: #fff;
    padding-bottom: 10px;
}
.container[data-v-5ea234ad] {
    width: 82.5%;
    margin: 0 auto;
}
.container-hint[data-v-5ea234ad] {
    /* padding-top: 32px; */
    margin-bottom: 28px;
}
.grid-content[data-v-5ea234ad] {
    height: 38px;
    line-height: 38px;
    padding-left: 16px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.bg-purple-dark[data-v-5ea234ad] {
    background: #f5f8f8;
    margin-bottom: 10px;
}
.demo-form-inline-item[data-v-5ea234ad] {
    -float: left;
    width: 50%;
}
.message-box[data-v-5ea234ad]{
    margin: 0 auto;
    width: 90%;
}
.submit[data-v-5ea234ad]{
    margin: 50px auto;
    height: 38px;
    width: 27%;
    display: block;
    clear: both;
}
.family-member[data-v-5ea234ad]{
    background: #f5f5f8;
}
.message-form-item-long[data-v-5ea234ad]{
    width: 100%;
    clear: both;
    padding-bottom: 22px;
    border-bottom: 1px dashed #eee;
}
.message-collect-item-group-box[data-v-5ea234ad]{
    clear: both;
    background: #f6f7f9;
    padding: 16px;
    overflow: auto;
}
.family-member-title[data-v-5ea234ad]{
    line-height: 40px;
    font-size: 15px;
}
.message-collect-item-shell[data-v-5ea234ad]{
    clear: both;
}
.message-collect-item-shell .form-item[data-v-5ea234ad]{
    width: 100%;
}
.message-collect-item-shell .form-item .el-input[data-v-5ea234ad], .message-collect-item-shell .form-item .el-select[data-v-5ea234ad] {
    width: 80%;
}
.message-collect-item-group[data-v-5ea234ad]{
    clear: both;
    margin-bottom: 20px;
}
.add-number[data-v-5ea234ad]{
    clear: both;
    float: right;
    margin: 15px 0;
}
.message-collect-item-group-del[data-v-5ea234ad]{
    float: right;
    cursor: pointer;
    font-size: 18px;
}
.message-collect-item-box[data-v-5ea234ad]{
    clear: both;
    margin: 10px 0;
}
[data-v-5ea234ad]  .perfect-message-tiled-radio .el-radio{
    line-height: 30px;
    min-width: 60px;
}
.form-actions[data-v-5ea234ad] {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.van-cell{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;box-sizing:border-box;width:100%;padding:10px 16px;overflow:hidden;color:#323233;font-size:14px;line-height:24px;background-color:#fff}.van-cell::after{position:absolute;box-sizing:border-box;content:' ';pointer-events:none;right:16px;bottom:0;left:16px;border-bottom:1px solid #ebedf0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.van-cell--borderless::after,.van-cell:last-child::after{display:none}.van-cell__label{margin-top:4px;color:#969799;font-size:12px;line-height:18px}.van-cell__title,.van-cell__value{-webkit-box-flex:1;-webkit-flex:1;flex:1}.van-cell__value{position:relative;overflow:hidden;color:#969799;text-align:right;vertical-align:middle;word-wrap:break-word}.van-cell__value--alone{color:#323233;text-align:left}.van-cell__left-icon,.van-cell__right-icon{height:24px;font-size:16px;line-height:24px}.van-cell__left-icon{margin-right:4px}.van-cell__right-icon{margin-left:4px;color:#969799}.van-cell--clickable{cursor:pointer}.van-cell--clickable:active{background-color:#f2f3f5}.van-cell--required{overflow:visible}.van-cell--required::before{position:absolute;left:8px;color:#ee0a24;font-size:14px;content:'*'}.van-cell--center{-webkit-box-align:center;-webkit-align-items:center;align-items:center}.van-cell--large{padding-top:12px;padding-bottom:12px}.van-cell--large .van-cell__title{font-size:16px}.van-cell--large .van-cell__label{font-size:14px}.van-field__label{-webkit-box-flex:0;-webkit-flex:none;flex:none;box-sizing:border-box;width:6.2em;margin-right:12px;color:#646566;text-align:left;word-wrap:break-word}.van-field__label--center{text-align:center}.van-field__label--right{text-align:right}.van-field--disabled .van-field__label{color:#c8c9cc}.van-field__value{overflow:visible}.van-field__body{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.van-field__control{display:block;box-sizing:border-box;width:100%;min-width:0;margin:0;padding:0;color:#323233;line-height:inherit;text-align:left;background-color:transparent;border:0;resize:none}.van-field__control::-webkit-input-placeholder{color:#c8c9cc}.van-field__control::placeholder{color:#c8c9cc}.van-field__control:disabled{color:#c8c9cc;cursor:not-allowed;opacity:1;-webkit-text-fill-color:#c8c9cc}.van-field__control:read-only{cursor:default}.van-field__control--center{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;text-align:center}.van-field__control--right{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;text-align:right}.van-field__control--custom{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;min-height:24px}.van-field__control[type=date],.van-field__control[type=datetime-local],.van-field__control[type=time]{min-height:24px}.van-field__control[type=search]{-webkit-appearance:none}.van-field__button,.van-field__clear,.van-field__icon,.van-field__right-icon{-webkit-flex-shrink:0;flex-shrink:0}.van-field__clear,.van-field__right-icon{margin-right:-8px;padding:0 8px;line-height:inherit}.van-field__clear{color:#c8c9cc;font-size:16px;cursor:pointer}.van-field__left-icon .van-icon,.van-field__right-icon .van-icon{display:block;font-size:16px;line-height:inherit}.van-field__left-icon{margin-right:4px}.van-field__right-icon{color:#969799}.van-field__button{padding-left:8px}.van-field__error-message{color:#ee0a24;font-size:12px;text-align:left}.van-field__error-message--center{text-align:center}.van-field__error-message--right{text-align:right}.van-field__word-limit{margin-top:4px;color:#646566;font-size:12px;line-height:16px;text-align:right}.van-field--error .van-field__control::-webkit-input-placeholder{color:#ee0a24;-webkit-text-fill-color:currentColor}.van-field--error .van-field__control,.van-field--error .van-field__control::-webkit-input-placeholder{color:#ee0a24;-webkit-text-fill-color:currentColor}.van-field--error .van-field__control,.van-field--error .van-field__control::placeholder{color:#ee0a24;-webkit-text-fill-color:currentColor}.van-field--min-height .van-field__control{min-height:60px}.van-cell-group{background-color:#fff}.van-cell-group--inset{margin:0 16px;overflow:hidden;border-radius:8px}.van-cell-group__title{padding:16px 16px 8px;color:#969799;font-size:14px;line-height:16px}.van-cell-group__title--inset{padding:16px 16px 8px 32px}
.mydata-tip.el-tooltip__popper{
  border-radius: 4px !important;
  border-color:#e6e6e6 !important;
  -webkit-box-shadow: 0px 0px 7px 0px rgba(42, 42, 42, .2) !important;
          box-shadow: 0px 0px 7px 0px rgba(42, 42, 42, .2) !important;
}
.el-tooltip__popper .popper__arrow {
    border-width: 0;
}
/* .activity-popup .el-cascader-node.in-active-path, .el-cascader-node.is-active, .el-cascader-node.is-selectable.in-checked-path {
    color: #FF7A4B;
} */

.signup-set-edit-container .tip-icon-color[data-v-1d1f24cb] {
  font-size: 16px;
  color: #999999;
}
.signup-set-edit-container .row-box[data-v-1d1f24cb] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.signup-set-edit-container .form-tip-block[data-v-1d1f24cb] {
  padding-left: 20px;
  color: #999999;
}
.signup-set-edit-container .form-tip-block i[data-v-1d1f24cb] {
    margin-right: 5px;
}
.signup-set-edit-container .preview-btn[data-v-1d1f24cb] {
  margin-left: 10px;
}
.signup-set-edit-container .form-preview-box[data-v-1d1f24cb] {
  height: 400px;
  overflow-y: auto;
}
.signup-set-edit-container .signup-set-form-item-box[data-v-1d1f24cb] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.signup-set-edit-container .signup-set-form-item-box .template-img[data-v-1d1f24cb] {
    width: 150px;
    height: 150px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #DCDFE6;
    border-radius: 4px;
    overflow: hidden;
    position: relative;
}
.signup-set-edit-container .signup-set-form-item-box .template-img img[data-v-1d1f24cb] {
      display: block;
      width: 100%;
      height: 100%;
}
.signup-set-edit-container .signup-set-form-item-box .template-img .img-delete[data-v-1d1f24cb] {
      display: none;
      position: absolute;
      top: 4px;
      right: 4px;
      color: #ff0000;
      cursor: pointer;
      line-height: normal;
}
.signup-set-edit-container .signup-set-form-item-box .template-img .img-action[data-v-1d1f24cb] {
      width: 100%;
      height: 40px;
      border-radius: 4px;
      background-color: rgba(0, 0, 0, .7);
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      display: none;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -ms-flex-pack: distribute;
          justify-content: space-around;
}
.signup-set-edit-container .signup-set-form-item-box .template-img .img-action .img-action-item[data-v-1d1f24cb] {
        color: #fff;
        cursor: pointer;
}
.signup-set-edit-container .signup-set-form-item-box .template-img:hover .img-delete[data-v-1d1f24cb] {
      display: block;
}
.signup-set-edit-container .signup-set-form-item-box .template-img:hover .img-action[data-v-1d1f24cb] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
}
.signup-set-edit-container .signup-set-form-item-box .is-selected-template[data-v-1d1f24cb] {
    margin-right: 10px;
    font-weight: bold;
}
.signup-set-edit-container .template-list-wraper .template-list-box[data-v-1d1f24cb] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.signup-set-edit-container .template-list-wraper .template-list-box .template-list-item[data-v-1d1f24cb] {
    margin-right: calc(33.33333% - 200px);
    width: 150px;
}
.signup-set-edit-container .template-list-wraper .template-list-box .template-list-item[data-v-1d1f24cb]:nth-child(4n) {
      margin-right: 0;
}
.signup-set-edit-container .template-list-wraper .template-list-box .template-list-item .list-item-img[data-v-1d1f24cb] {
      width: 150px;
      height: 150px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      border: 1px solid #DCDFE6;
      border-radius: 4px;
      overflow: hidden;
      position: relative;
}
.signup-set-edit-container .template-list-wraper .template-list-box .template-list-item .list-item-img.img-active[data-v-1d1f24cb] {
        border-color: #FF7A4B;
}
.signup-set-edit-container .template-list-wraper .template-list-box .template-list-item .list-item-img .item-img-action[data-v-1d1f24cb] {
        width: 100%;
        height: 40px;
        border-radius: 4px;
        background-color: rgba(0, 0, 0, .7);
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        display: none;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -ms-flex-pack: distribute;
            justify-content: space-around;
}
.signup-set-edit-container .template-list-wraper .template-list-box .template-list-item .list-item-img .item-img-action .img-action-item[data-v-1d1f24cb] {
          color: #fff;
          cursor: pointer;
}
.signup-set-edit-container .template-list-wraper .template-list-box .template-list-item .list-item-img:hover .item-img-action[data-v-1d1f24cb] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
}
.signup-set-edit-container .template-list-wraper .template-list-box .template-list-item .list-item-info[data-v-1d1f24cb] {
      cursor: pointer;
      padding: 8px 0 16px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.signup-set-edit-container .template-list-wraper .template-list-box .template-list-item .list-item-info .info-circle[data-v-1d1f24cb] {
        -ms-flex-negative: 0;
            flex-shrink: 0;
        margin-right: 4px;
        width: 12px;
        height: 12px;
        border: 1px solid #DCDFE6;
        border-radius: 50%;
        position: relative;
}
.signup-set-edit-container .template-list-wraper .template-list-box .template-list-item .list-item-info .info-circle.circle-active[data-v-1d1f24cb] {
          border-color: #FF7A4B;
}
.signup-set-edit-container .template-list-wraper .template-list-box .template-list-item .list-item-info .info-circle.circle-active[data-v-1d1f24cb]::after {
            content: '';
            position: absolute;
            top: 50%;
            left: 50%;
            -webkit-transform: translate(-50%, -50%);
                    transform: translate(-50%, -50%);
            width: 4px;
            height: 4px;
            border-radius: 50%;
            background-color: #FF7A4B;
}
.signup-set-edit-container .template-list-wraper .template-list-box .template-list-item .list-item-info .info-title[data-v-1d1f24cb] {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        font-weight: bold;
        font-size: 12px;
}
.signup-set-edit-container .template-list-wraper .template-list-action[data-v-1d1f24cb] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.signup-set-edit-container .template-list-wraper .template-list-action .list-action-btn[data-v-1d1f24cb] {
    cursor: pointer;
    margin: 0 12px;
    width: 150px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    border-radius: 4px;
    font-size: 14px;
    color: #fff;
    background-color: #FF7A4B;
}
.signup-set-edit-container .template-list-wraper .template-list-action .list-action-btn.cancle-btn[data-v-1d1f24cb] {
      background-color: #F0F0F0;
      color: #999999;
}

.signup-set-show-container .form-preview-box[data-v-628c9582] {
  height: 400px;
  overflow-y: auto;
}
.signup-set-show-container .show-container-item[data-v-628c9582] {
  margin-bottom: 8px;
  line-height: 40px;
  font-size: 14px;
  color: #606266;
  vertical-align: middle;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.signup-set-show-container .show-container-item-label[data-v-628c9582] {
    width: 106px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
}
.signup-set-show-container .show-container-item-value .item-value-img[data-v-628c9582] {
    width: 150px;
    height: 150px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #DCDFE6;
    border-radius: 4px;
    overflow: hidden;
    position: relative;
}
.signup-set-show-container .show-container-item-value .item-value-img .value-img-action[data-v-628c9582] {
      width: 100%;
      height: 40px;
      border-radius: 4px;
      background-color: rgba(0, 0, 0, .7);
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      display: none;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -ms-flex-pack: distribute;
          justify-content: space-around;
}
.signup-set-show-container .show-container-item-value .item-value-img .value-img-action .img-action-item[data-v-628c9582] {
        color: #fff;
        cursor: pointer;
}
.signup-set-show-container .show-container-item-value .item-value-img:hover .value-img-action[data-v-628c9582] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
}
.signup-set-show-container .show-container-item-value.textarea-box[data-v-628c9582] {
    white-space: pre-wrap;
    line-height: 30px;
}

.course-resource-page .course-resource-page-main .content[data-v-30719017] {
  padding: 0 20px 12px;
}

.tox.information-issue-custom-tox-class .tox-menu.tox-collection.tox-collection--list {
  max-height: 400px !important;
}

.publicity-item-content .tox-tinymce,
.publicity-item-content .tox .tox-statusbar,
.publicity-item-content .tox .tox-edit-area {
  border-width: 0 !important;
}
.publicity-item-content .tox .tox-toolbar__group {
  border-color: #f3f4f6 !important;
}
.publicity-item-content p {
  display: block;
  -webkit-margin-before: 1em;
          margin-block-start: 1em;
  -webkit-margin-after: 1em;
          margin-block-end: 1em;
  -webkit-margin-start: 0px;
          margin-inline-start: 0px;
  -webkit-margin-end: 0px;
          margin-inline-end: 0px;
}
.publicity-item-content img {
  max-width: 100%;
}
.publicity-item-content p,
.publicity-item-content span {
  white-space: pre-wrap !important;
}
.publicity-item-content a {
  display: inline-block;
}
.publicity-item-content * {
  word-break: break-all;
}

.details-publicity-tabs .el-tabs__header {
  margin: 0;
}
.details-publicity-tabs .el-tabs__nav-wrap::after {
  height: 0;
}
.details-publicity-tabs .el-tabs__active-bar {
  height: 1px;
}

.details-publicity-page[data-v-4f7f10bb] {
  background: #fff;
  width: calc(100% - 180px);
}
.details-publicity-page .details-publicity-title[data-v-4f7f10bb] {
    margin-bottom: 0;
}
.details-publicity-main[data-v-4f7f10bb] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: calc(100% - 71px);
}
.details-publicity-main .details-publicity-left[data-v-4f7f10bb] {
    width: 190px;
    height: 100%;
    border-right: 1px #ebedf0 solid;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.details-publicity-main .add-details-publicity[data-v-4f7f10bb] {
    margin: 10px 0;
    padding: 10px 20px;
    color: #ff7a4b;
    cursor: pointer;
}
.details-publicity-nav-item[data-v-4f7f10bb] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 10px 20px;
  cursor: -webkit-grab;
  cursor: grab;
}
.details-publicity-nav-item .name[data-v-4f7f10bb] {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.details-publicity-nav-item .icon[data-v-4f7f10bb] {
    display: none;
    font-size: 12px;
    position: relative;
    -webkit-transform: rotateZ(90deg);
            transform: rotateZ(90deg);
}
.details-publicity-nav-item .icon > i[data-v-4f7f10bb]:nth-child(2) {
      position: absolute;
      left: 0;
      top: 8px;
}
.details-publicity-nav-item[data-v-4f7f10bb]:hover {
  background-color: #ebedf0;
}
.details-publicity-nav-item:hover .icon[data-v-4f7f10bb] {
    display: block;
}
.details-publicity-right[data-v-4f7f10bb] {
  padding: 20px;
  width: calc(100% - 190px);
  overflow: auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.details-publicity-content-item[data-v-4f7f10bb] {
  -webkit-box-shadow: 0 6px 10px 3px rgba(0, 0, 0, .05);
          box-shadow: 0 6px 10px 3px rgba(0, 0, 0, .05);
  margin-bottom: 16px;
}
.details-publicity-content-item .publicity-item-title[data-v-4f7f10bb] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    padding: 16px 20px;
    border-bottom: 1px #ebedf0 solid;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.details-publicity-content-item .publicity-item-content .content[data-v-4f7f10bb] {
    padding: 20px;
}
.details-publicity-content-item .publicity-item-content .notes-mytextarea[data-v-4f7f10bb] {
    min-height: 160px;
}
.details-publicity-content-item .publicity-item-content img[data-v-4f7f10bb] {
    width: 200px;
    height: 200px;
}
.details-publicity-tabs[data-v-4f7f10bb] {
  padding: 12px 20px 0 24px;
  border-bottom: 1px solid #f3f4f6;
}

.activity-event-evaluate-create-task-page .activity-event-evaluate-create-task-page-header[data-v-62d29b19] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
}
.activity-event-evaluate-create-task-page .activity-event-evaluate-create-task-page-header .back-btn[data-v-62d29b19] {
    height: 100%;
    font-size: 15px;
    font-weight: normal;
    cursor: pointer;
}
.activity-event-evaluate-create-task-page .activity-event-evaluate-create-task-page-header .title-text[data-v-62d29b19] {
    margin-left: 24px;
}
.activity-event-evaluate-create-task-page .activity-event-evaluate-create-task-page-main[data-v-62d29b19] {
  padding: 0 20px;
}
.activity-event-evaluate-create-task-page .activity-event-evaluate-create-task-page-main .form-card[data-v-62d29b19] {
    border-left: 1px dashed #e6e6e6;
    border-bottom: 1px transparent solid;
}
.activity-event-evaluate-create-task-page .activity-event-evaluate-create-task-page-main .form-card > .title[data-v-62d29b19] {
      margin: 0 0 22px -1px;
      width: 99px;
      line-height: 8px;
      text-align: right;
      font-weight: bold;
      border-left: 2px solid #000;
}

.task[data-v-53c7742a] {
  margin: 8px;
  width: calc(100% - 200px);
  height: calc(100% - 16px);
  overflow: auto;
  background-color: #fff;
}

.evaluate-create-task-page[data-v-4f723dcf] {
  width: 100%;
}

.w60[data-v-62d022da] {
  width: 60px;
}
.w80[data-v-62d022da] {
  width: 80px;
}
.select-icon[data-v-62d022da] {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  margin: 0 20px 20px 0;
}
.manage-page .main[data-v-62d022da] {
  margin: 0 80px 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #fff;
  min-height: calc(100vh - 148px);
}
.manage-page .main .create-step[data-v-62d022da] {
  margin: 0 auto;
  padding: 0 24px;
  width: 70%;
  text-align: center;
  border-radius: 4px;
  background: #fff;
  line-height: 56px;
}
.manage-page .main .create-step .step-item[data-v-62d022da] {
  cursor: pointer;
}
.manage-page .main .create-step .step-item-number[data-v-62d022da] {
  background: #F1F2F4;
  color: #545f69;
  display: inline-block;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  line-height: 28px;
  margin-top: 9px;
  margin-right: 6px;
  font-weight: bold;
}
.manage-page .main .create-step .step-split[data-v-62d022da] {
  display: inline-block;
  width: 200px;
  border-top: 1px dashed #bbb;
  height: 1px;
  vertical-align: middle;
}
.manage-page .main .create-step .step-item-ed .step-item-desc[data-v-62d022da] {
  color: #409EFF;
  font-weight: bold;
}
.manage-page .main .create-step .step-item-ed .step-item-number[data-v-62d022da] {
  color: #fff;
  background: #409EFF;
}
.manage-page .main .create-content[data-v-62d022da] {
  border-top: 1px solid #ebeef5;
}

.header-navigation[data-v-2f2a656b] {
  height: 60px;
  position: relative;
  background: #fff;
  margin-bottom: 16px;
  z-index: 100;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.header-navigation .page-back[data-v-2f2a656b] {
  position: absolute;
  top: 0;
  left: 80px;
  line-height: 60px;
  cursor: pointer;
}
.header-navigation .page-back .back-icon[data-v-2f2a656b] {
  font-size: 16px;
}
.header-navigation .page-back .back-name[data-v-2f2a656b] {
  font-size: 14px;
  margin-left: 10px;
}
.header-navigation .page-title[data-v-2f2a656b] {
  text-align: center;
  line-height: 60px;
  font-size: 16px;
}

@charset "UTF-8";
.min-h40[data-v-43b03a75] {
  min-height: 40px;
}
.w310[data-v-43b03a75] {
  width: 310px;
}
.w120[data-v-43b03a75] {
  width: 120px;
}
.h-40[data-v-43b03a75] {
  height: 40px;
}
.h-32[data-v-43b03a75] {
  height: 32px;
}
.task-basics-info[data-v-43b03a75] {
  padding: 20px;
  /* 评价结果 */
}
.task-basics-info .step[data-v-43b03a75] {
    position: relative;
    padding: 44px 20px 22px;
    border-left: 1px dashed #E6E6E6;
}
.task-basics-info .step .step-title[data-v-43b03a75] {
      position: absolute;
      top: 0;
      left: -1px;
      line-height: 10px;
      border-left: 2px solid #000;
      padding-left: 36px;
      font-size: 14px;
      color: #333;
      font-weight: bold;
}
.task-basics-info .step-config[data-v-43b03a75] {
    padding: 44px 20px 0px;
}
.task-basics-info .no-border[data-v-43b03a75] {
    border: none;
}
.task-basics-info .edit-count-vessel[data-v-43b03a75] {
    padding: 0 20px;
}
.task-basics-info .task-item[data-v-43b03a75] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.task-basics-info .task-item .task-item-banner[data-v-43b03a75] {
      width: 276px;
      height: 156px;
      border-radius: 4px;
      background: #EBEDF0;
      overflow: hidden;
      cursor: pointer;
}
.task-basics-info .task-item .task-item-banner img[data-v-43b03a75] {
        display: block;
        width: 100%;
        height: 100%;
}
.task-basics-info .task-item .task-item-banner .uploading-img-btn[data-v-43b03a75] {
        background: rgba(0, 0, 0, .7);
        color: #fff;
        padding: 8px 16px;
        border-radius: 4px;
        font-size: 14px;
        line-height: 20px;
}
.task-basics-info .evaluate_result_input[data-v-43b03a75] {
    width: 100px;
}
.task-basics-info .evaluate_result_input[data-v-43b03a75] .el-input__inner {
      text-align: center;
}
.task-basics-info .label-list[data-v-43b03a75] {
    border: 1px solid #ebeef5;
    padding: 0 4px;
    margin-right: 10px;
    border-radius: 4px;
    max-width: calc(100% - 70px);
}
.task-basics-info .label-list .label[data-v-43b03a75] {
      background: #F7F7F7;
      padding: 0 10px;
      border-radius: 4px;
      margin-top: 4px;
      margin-bottom: 4px;
      margin-right: 10px;
      line-height: 30px;
      font-size: 12px;
}
.task-basics-info .label-list .label[data-v-43b03a75]:last-child {
      margin-right: 0px;
}

[data-v-65de75e6] .el-tree-node__content {
  padding: 4px 0;
}
[data-v-65de75e6] .el-tree-node__expand-icon {
  position: absolute;
  right: 2%;
}
[data-v-65de75e6] .el-tree-node__label {
  padding-left: 15px;
}
.custom-tree-node[data-v-65de75e6] {
  width: 100%;
  overflow: hidden;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 14px;
  padding-right: 8px;
}
[data-v-65de75e6] .dialog-calss {
  min-width: 800px !important;
}
.scheme_scale_dialog .item[data-v-65de75e6] {
  width: calc(50% - 10px);
}
.scheme_scale_dialog .item .title[data-v-65de75e6] {
  font-size: 14px;
  line-height: 30px;
  margin-right: 10px;
  width: 62px;
}
.scheme_scale_dialog .item .content-vessel[data-v-65de75e6] {
  padding: 10px;
  border: 1px solid #ebeef5;
  height: 500px;
  overflow: auto;
  border-radius: 4px;
}















































































































































.cursor-p[data-v-3cfc5399] {
  cursor: pointer;
}
.tooltip-container[data-v-3cfc5399] {
  width: 100%;
}
.tooltip-container .text-box[data-v-3cfc5399] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.main[data-v-a9bf0ace] {
  padding: 20px;
  margin-bottom: 30px;
  max-height: 400px;
  overflow: auto;
}
.main .condition > .title[data-v-a9bf0ace] {
    width: 50px;
    line-height: 30px;
}
.main .condition .lists[data-v-a9bf0ace] {
    width: calc(100% - 50px);
    margin-bottom: 10px;
}
.main .condition .lists .single[data-v-a9bf0ace] {
      padding: 4px 10px;
      border: 1px solid #ebeef5;
      border-radius: 6px;
      margin-left: 20px;
      cursor: pointer;
      margin-bottom: 10px;
}
.main .condition .lists .single_ac[data-v-a9bf0ace] {
      color: #409eff;
      border: 1px solid #409eff;
}

.evaluate-list-page .common-page-top-title .nav-list[data-v-e4d1c2cc] {
  margin-top: -16px;
  margin-bottom: -18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 65px;
}
.evaluate-list-page .common-page-top-title .nav-list .nav-item[data-v-e4d1c2cc] {
    margin-right: 24px;
    cursor: pointer;
}
.evaluate-list-page .common-page-top-title .nav-list .nav-item.check[data-v-e4d1c2cc] {
    color: var(--color_primary);
    border-bottom: 3px solid var(--color_primary);
}
.evaluate-list-page .list-page-content[data-v-e4d1c2cc] {
  padding: 0 20px;
}
.evaluate-list-page .list-page-content .page-content-title[data-v-e4d1c2cc] {
    margin-bottom: 18px;
    font-size: 16px;
    font-weight: bold;
}
.evaluate-list-page .list-page-content .page-content-item[data-v-e4d1c2cc] {
    margin-bottom: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.evaluate-list-page .list-page-content .page-content-item .item-label[data-v-e4d1c2cc] {
      width: 80px;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.evaluate-list-page .list-page-content .page-content-item .item-content[data-v-e4d1c2cc] {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
}

.w18[data-v-2f6ab276] {
  width: 18px;
}
.w60[data-v-2f6ab276] {
  width: 60px;
}
.w80[data-v-2f6ab276] {
  width: 80px;
}
.w100[data-v-2f6ab276] {
  width: 100px;
}
.w120[data-v-2f6ab276] {
  width: 120px;
}
.w140[data-v-2f6ab276] {
  width: 140px;
}
.w150[data-v-2f6ab276] {
  width: 150px;
}
.w260[data-v-2f6ab276] {
  width: 260px;
}
.w500[data-v-2f6ab276] {
  width: 500px;
}
.mr28[data-v-2f6ab276] {
  margin-right: 28px;
}
.mr38[data-v-2f6ab276] {
  margin-right: 38px;
}
.mr48[data-v-2f6ab276] {
  margin-right: 48px;
}
.mb16[data-v-2f6ab276] {
  margin-bottom: 16px;
}
.li-h28[data-v-2f6ab276] {
  line-height: 28px;
}
.empty_box[data-v-2f6ab276] {
  min-height: 280px;
}
[data-v-2f6ab276] .add_directory_dialog .el-form-item__label {
  line-height: 35px;
}
[data-v-2f6ab276] .add_directory_dialog .tag-desc {
  margin-bottom: 8px;
  color: #666;
}
[data-v-2f6ab276] .add_directory_dialog .tag-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
[data-v-2f6ab276] .add_directory_dialog .tag-box .tag-item {
  margin-right: 8px;
  margin-bottom: 8px;
  padding: 0 10px;
  line-height: 30px;
  width: 110px;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  border-radius: 4px;
  border: 1px solid #dcdfe6;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  cursor: pointer;
}
[data-v-2f6ab276] .add_directory_dialog .tag-box .tag-item.check,[data-v-2f6ab276] .add_directory_dialog .tag-box .tag-item:hover {
  color: white;
  background-color: var(--color_primary);
  border-color: var(--color_primary);
}
[data-v-2f6ab276] .add_directory_dialog .form-desc {
  margin-top: 20px;
  padding: 8px 16px;
  line-height: 20px;
  color: #ff7a4b;
  background-color: rgba(255, 122, 75, .1);
  border: 1px solid #ff7a4b;
}
[data-v-2f6ab276] .checkbox-mini .el-checkbox {
  margin-right: 10px;
}
.scale-detail[data-v-2f6ab276] {
  background: #fff;
  padding-bottom: 40px;
}
.scale-detail .header-save[data-v-2f6ab276] {
  padding: 0 20px;
  height: 60px;
  line-height: 60px;
  border-bottom: 1px solid #ebeef5;
}
.scale-detail .header-save > .title[data-v-2f6ab276] {
  font-size: 16px;
  font-weight: bold;
}
.scale-detail .scale-configuration[data-v-2f6ab276] {
  padding: 10px 20px;
  background: #EBEEF5;
  border-radius: 4px;
  margin-bottom: 16px;
}
.scale-detail .scale-content .list_first[data-v-2f6ab276] {
  background: #EBEEF5;
  line-height: 40px;
}
.scale-detail .scale-content .list_rests[data-v-2f6ab276] {
  line-height: 40px;
  border-bottom: 1px solid #ebeef5;
}
.scale-detail .scale-content .catalogue-comment[data-v-2f6ab276] {
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid #ebeef5;
}
.scale-detail .scale-content .catalogue-comment-grade[data-v-2f6ab276] {
  padding-top: 15px;
  padding-bottom: 5px;
  border-bottom: 1px solid #ebeef5;
}
.scale-detail .scale-evaluate .scale-evaluate-title[data-v-2f6ab276] {
  padding: 10px 20px;
  background: #EBEEF5;
  border-radius: 4px;
  margin-bottom: 10px;
}
.scale-detail .scale-evaluate .total-scale-evaluate-title[data-v-2f6ab276] {
  display: none;
}
.scale-detail .appraiser-nominator-name[data-v-2f6ab276] {
  padding: 0 10px;
  max-width: 180px;
}
.scale-detail .remark-item[data-v-2f6ab276] {
  margin-bottom: 12px;
  padding: 12px 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border: 1px solid #E5E8EF;
  border-radius: 8px;
}
.scale-detail .remark-item .input-content[data-v-2f6ab276] {
  width: calc(100% - 58px);
}
.scale-detail .remark-item .handle-box[data-v-2f6ab276] {
  width: 24px;
  font-size: 20px;
}
.scale-detail .remark-item .handle-box i[data-v-2f6ab276] {
  cursor: pointer;
}

@charset "UTF-8";
.font-puhui {
  font-family: 'HarmonyOS_Sans_SC_Regular';
}
.cursor-p {
  cursor: pointer;
}
/* 浮动以及清除浮动 */
.float-l {
  float: left;
}
.float-r {
  float: right;
}
.clearfloat:after {
  display: block;
  clear: both;
  content: "";
  visibility: hidden;
  height: 0;
}
.clearfloat {
  zoom: 1;
}
/*文字居左，中，右*/
.text-center {
  text-align: center;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-overline {
  text-decoration: overline;
}
.text-decoration {
  text-decoration: line-through;
}
.text-underline {
  text-decoration: underline;
}
.text-row {
  white-space: nowrap;
}
.ft-weight {
  font-weight: bold;
}
.ft-w400 {
  font-weight: 400;
}
.ft-w600 {
  font-weight: 600;
}
.text-multi-row {
  word-break: break-all;
  word-wrap: break-word;
}
.whiteSpace-n {
  white-space: nowrap;
}
.whiteSpace-normal {
  white-space: normal;
}
/* 文字大小 */
.ft12 {
  font-size: 12px;
}
.ft14 {
  font-size: 14px;
}
.ft16 {
  font-size: 16px;
}
.ft18 {
  font-size: 18px;
}
.ft20 {
  font-size: 20px;
}
.ft22 {
  font-size: 22px;
}
.ft24 {
  font-size: 24px;
}
.ft26 {
  font-size: 26px;
}
.ft28 {
  font-size: 28px;
}
.ft30 {
  font-size: 30px;
}
.ft120 {
  font-size: 120px;
}
.ft180 {
  font-size: 180px;
}
/* 字体行高 */
.li-h18 {
  line-height: 18px;
}
.li-h20 {
  line-height: 20px;
}
.li-h22 {
  line-height: 22px;
}
.li-h30 {
  line-height: 30px;
}
.li-h35 {
  line-height: 35px;
}
.li-h40 {
  line-height: 40px;
}
/* 字体颜色 */
.color-0 {
  color: #000;
}
.color-15 {
  color: #151515;
}
.color-eaf5ff {
  color: #eaf5ff;
}
.color-f0 {
  color: #f0f0f0;
}
.color-e6 {
  color: #e6e6e6;
}
.color-c3 {
  color: #c3c3c3;
}
.color-8c {
  color: #8c8c8c;
}
.color-9 {
  color: #999;
}
.color-62 {
  color: #626262;
}
.color-3 {
  color: #333;
}
.color-168c51 {
  color: #168c51;
}
/* 间距 */
.pd20 {
  padding: 20px;
}
.pd30 {
  padding: 30px;
}
.pt10 {
  padding-top: 10px;
}
.pt15 {
  padding-top: 15px;
}
.pt20 {
  padding-top: 20px;
}
.pt25 {
  padding-top: 25px;
}
.pt30 {
  padding-top: 30px;
}
.pb10 {
  padding-bottom: 10px;
}
.pb15 {
  padding-bottom: 15px;
}
.pb20 {
  padding-bottom: 20px;
}
.pb25 {
  padding-bottom: 25px;
}
.pb30 {
  padding-bottom: 30px;
}
.pl10 {
  padding-left: 10px;
}
.pl20 {
  padding-left: 20px;
}
.pl25 {
  padding-left: 25px;
}
.pl30 {
  padding-left: 30px;
}
.pl35 {
  padding-left: 35px;
}
.pl40 {
  padding-left: 40px;
}
.pl45 {
  padding-left: 45px;
}
.pl50 {
  padding-left: 50px;
}
.pl60 {
  padding-left: 60px;
}
.pl80 {
  padding-left: 80px;
}
.pl100 {
  padding-left: 100px;
}
.pr10 {
  padding-right: 10px;
}
.pr20 {
  padding-right: 20px;
}
.pr25 {
  padding-right: 25px;
}
.pr30 {
  padding-right: 30px;
}
.pr35 {
  padding-right: 35px;
}
.pr40 {
  padding-right: 40px;
}
.pr45 {
  padding-right: 45px;
}
.pr50 {
  padding-right: 50px;
}
.md20 {
  margin: 20px;
}
.mt8 {
  margin-top: 8px;
}
.mt12 {
  margin-top: 12px;
}
.mt10 {
  margin-top: 10px;
}
.mt15 {
  margin-top: 15px;
}
.mt16 {
  margin-top: 16px;
}
.mt20 {
  margin-top: 20px;
}
.mt25 {
  margin-top: 25px;
}
.mt30 {
  margin-top: 30px;
}
.mt60 {
  margin-top: 60px;
}
.mb-5 {
  margin-bottom: 5% !important;
}
.mb10 {
  margin-bottom: 10px;
}
.mb15 {
  margin-bottom: 15px;
}
.mb16 {
  margin-bottom: 16px;
}
.mb20 {
  margin-bottom: 20px;
}
.mb25 {
  margin-bottom: 25px;
}
.mb30 {
  margin-bottom: 30px;
}
.mr4 {
  margin-right: 4px;
}
.mr6 {
  margin-right: 6px;
}
.mr12 {
  margin-right: 12px;
}
.mr24 {
  margin-right: 24px;
}
.mr10 {
  margin-right: 10px;
}
.mr20 {
  margin-right: 20px;
}
.mr30 {
  margin-right: 30px;
}
.mr50 {
  margin-right: 50px;
}
.mr60 {
  margin-right: 60px;
}
.ml-2 {
  margin-left: 2%;
}
.ml-4 {
  margin-left: 4px;
}
.ml-6 {
  margin-left: 6px;
}
.ml12 {
  margin-left: 12px;
}
.ml24 {
  margin-left: 24px;
}
.ml10 {
  margin-left: 10px;
}
.ml20 {
  margin-left: 20px;
}
.ml30 {
  margin-left: 30px;
}
.border-b1-f3 {
  border-bottom: 1px solid #f3f3f3;
}
.border-r-4 {
  border-radius: 4px;
}
.border-r-6 {
  border-radius: 6px;
}
.border-r-8 {
  border-radius: 8px;
}
.border-r-10 {
  border-radius: 10px;
}
.w-100 {
  width: 100%;
}
.w-80 {
  width: 80%;
}
.w-50 {
  width: 50%;
}
.w-30 {
  width: 30%;
}
.h-25 {
  height: 25%;
}
.h-28 {
  height: 28%;
}
.h-30 {
  height: 30%;
}
/* icon */
.icon80 {
  width: 80px;
  height: 80px;
}
.icon100 {
  width: 100px;
  height: 100px;
}
.icon160 {
  width: 160px;
  height: 160px;
}
/* 背景颜色 */
.bg-fbf2e7 {
  background: #fbf2e7;
}
.bg-de {
  background: #DEDEDE;
}
.linkstyle {
  color: #1890ff;
  cursor: pointer;
}
.beyond-1 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.beyond-2 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.beyond-3 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.jub-center-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
/*浮动 + 垂直居中*/
.flex-align-no {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/*浮动 + 垂直居中+换行*/
.flex-align {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/*浮动 +垂直居中 + 水平居中*/
.flex-juc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.flex-v-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-v-column-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/*浮动 + 左右分布 + 换行*/
.flex-jub-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/*浮动 + 左右分布 + 垂直居中*/
.jub-jub-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/*浮动 + 左右分布*/
.jub-jub {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
/* 左边顶部对齐*/
.left-float-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex;
}
/* 从右边开始浮动-换行 */
.jub-jub-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/* 从右边开始浮动 */
.jub-jub-end-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/* 等距分布 */
.jub-jua-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/*上下布局 +垂直居中 + 水平居中*/
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/* 上下布局 */
.juv-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/* 上下分布，从上到下布局 */
.flex-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.flex-jua {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: flex-end;
  -moz-justify-content: flex-end;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.juc-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: flex-end;
  -moz-align-items: flex-end;
  -ms-flex-align: end;
      align-items: flex-end;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}

.public-pop-root-inside[data-v-a93e0170] {
  text-align: center;
}
.public-pop-root-inside .content[data-v-a93e0170] {
    font-size: 16px;
    margin: 30px 40px;
}

.weight-edit-box .weight-table[data-v-0d0593ed] {
  padding-top: 16px;
}
.weight-edit-box .weight-table .weight-table-head[data-v-0d0593ed] {
    height: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #E6E6E6;
}
.weight-edit-box .weight-table .weight-table-head .head-item[data-v-0d0593ed] {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      text-align: center;
}
.weight-edit-box .weight-table .weight-table-th[data-v-0d0593ed] {
    padding: 16px 0;
    border-bottom: 1px solid #E6E6E6;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.weight-edit-box .weight-table .weight-table-th .table-th-td[data-v-0d0593ed] {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      text-align: center;
}
.weight-edit-box .weight-count[data-v-0d0593ed] {
  padding: 16px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.weight-edit-box .weight-count span[data-v-0d0593ed] {
    margin: 0 16px;
}
.weight-edit-box .actions-box[data-v-0d0593ed] {
  padding: 16px 0;
  text-align: center;
}

[data-v-11455175] .dialog-calss {
  min-width: 1200px !important;
}
.all-target .all-target-header[data-v-11455175] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.all-target .all-target-header .all-target-title[data-v-11455175] {
  font-size: 15px;
  font-weight: 700;
  color: #545f69;
}
.all-target .all-target-main[data-v-11455175] {
  padding: 10px;
  height: 600px;
}
.all-target .all-target-main .all-target-lump[data-v-11455175] {
  width: calc(50% - 8px);
  height: 100%;
}
.all-target .all-target-main .all-target-lump .target-type-list[data-v-11455175] {
  margin-right: 30px;
  font-size: 14px;
  font-weight: 400;
  line-height: 30px;
  cursor: pointer;
  position: relative;
}
.all-target .all-target-main .all-target-lump .target-type-list .checked[data-v-11455175] {
  width: 40px;
  height: 4px;
  background: #0096FF;
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -20px;
}
.all-target .all-target-main .all-target-lump .target-bank-vessel[data-v-11455175] {
  height: calc(100% - 28px);
  margin-top: 10px;
  border: 1px solid #ebeef5;
  border-radius: 8px;
}
.all-target .all-target-main .all-target-lump .target-bank-vessel .target-filtrate[data-v-11455175] {
  margin: 4px 10px;
  border-bottom: 1px dashed #EBEEF5;
}
.all-target .all-target-main .all-target-lump .target-bank-vessel .target-filtrate .filtrate-condition-list[data-v-11455175] {
  padding: 6px 0;
}
.all-target .all-target-main .all-target-lump .target-bank-vessel .target-filtrate .filtrate-condition-list .title[data-v-11455175] {
  width: 60px;
  font-size: 14px;
  color: #7E7E7E;
  margin-right: 20px;
}
.all-target .all-target-main .all-target-lump .target-bank-vessel .target-filtrate .filtrate-condition-list .condition[data-v-11455175] {
  width: calc(100% - 80px);
}
.all-target .all-target-main .all-target-lump .target-bank-vessel .target-filtrate .filtrate-condition-list .condition .condition-list[data-v-11455175] {
  margin-right: 30px;
  cursor: pointer;
}
.all-target .all-target-main .all-target-lump .target-bank-vessel .target-bank[data-v-11455175] {
  height: 200px;
  padding: 10px;
  height: calc(100% - 110px);
}
.all-target .all-target-main .all-target-lump .target-bank-vessel .target-bank[data-v-11455175] .target-bank-list {
  display: block;
  margin: 10px 0;
}
.all-target .all-target-main .all-target-lump .target-bank-vessel .target-bank[data-v-11455175] .target-bank-list > .el-checkbox {
  display: block;
  width: 100%;
}
.all-target .all-target-main .all-target-lump .target-bank-vessel .target-bank[data-v-11455175] .target-bank-list > .el-checkbox .el-checkbox__label {
  width: calc(100% - 30px);
}
.all-target .all-target-main .all-target-lump .target-selected-vessel[data-v-11455175] {
  padding: 10px;
  margin-top: 10px;
  border: 1px solid #ebeef5;
  height: calc(100% - 50px);
  border-radius: 8px;
}
.all-target .all-target-main .all-target-lump .target-selected-vessel .target-selected-list[data-v-11455175] {
  margin: 10px 0;
}

.add-target .add-target-header[data-v-7326f71b] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.add-target .add-target-header .add-target-title[data-v-7326f71b] {
    font-size: 15px;
    font-weight: 700;
    color: #545f69;
}
.add-target .add-target-header .target-scope[data-v-7326f71b] {
    margin-left: 16px;
}
[data-v-7326f71b] .manage-page {
  padding: 0 !important;
}
[data-v-7326f71b] .manage-page .main {
    margin: 0 0 10px !important;
}

.target-list-autocomplete .el-scrollbar__wrap {
  margin-bottom: -20px !important;
  margin-right: 0px !important;
}

.w60[data-v-43453034] {
  width: 60px;
}
.w80[data-v-43453034] {
  width: 80px;
}
[data-v-43453034] .el-form-item__content {
  line-height: 0;
}
.select-icon[data-v-43453034] {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  margin: 0 20px 20px 0;
}
.tag-box[data-v-43453034] {
  margin-bottom: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.tag-box .tag-item[data-v-43453034] {
  margin-right: 8px;
  margin-top: 8px;
  padding: 0 8px;
  line-height: 26px;
  font-size: 12px;
  background-color: #f5f5f5;
  border-radius: 4px;
  cursor: pointer;
}
.manage-page .main[data-v-43453034] {
  margin: 0 80px 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  min-height: calc(100vh - 148px);
  background: #fff;
}
.manage-page .main > .title[data-v-43453034] {
  font-size: 18px;
  color: #333;
  font-weight: bold;
  padding: 20px 30px;
  border-bottom: 1px solid #EBEEF5;
}
.manage-page .main .target-list-vessel[data-v-43453034] {
  padding: 0 30px 100px;
}
.manage-page .main .target-list-vessel .target-domain-vessel[data-v-43453034] {
  padding: 20px 0;
}
.manage-page .main .target-list-vessel .target-domain-vessel > .title[data-v-43453034] {
  font-size: 14px;
  margin-right: 20px;
}
.manage-page .main .target-list-vessel[data-v-43453034] .target-list .el-form-item {
  margin: 22px 0;
}
.manage-page .main .target-list-vessel[data-v-43453034] .target-list .el-table td {
  padding: 0px 0;
}
.manage-page .main .target-list-vessel[data-v-43453034] .target-list .target-icon {
  width: 50px;
  border-radius: 50%;
  cursor: pointer;
}
.manage-page .main .btns-vessel[data-v-43453034] {
  position: absolute;
  bottom: 20px;
  left: 0;
  width: 100%;
}
.target-list-autocomplete[data-v-43453034] {
  padding-right: 50px;
}
.target-list-autocomplete .custom_input_info[data-v-43453034] {
  color: #999;
  line-height: 20px;
}
.target-list-autocomplete .custom_input_name[data-v-43453034] {
  white-space: break-spaces;
}

.public-pop-root-inside .select-tag-pop-main[data-v-663bfbc8] {
  max-height: 500px;
  overflow: auto;
}
.public-pop-root-inside .operation[data-v-663bfbc8] {
  margin-top: 24px;
  text-align: center;
}

.tree-tag .tree-tag-main .tree-tag-title[data-v-41123509] {
  line-height: 40px;
  color: #333;
}
.tree-tag .tree-tag-main .tag-box[data-v-41123509] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.tree-tag .tree-tag-main .tag-box .tag-item[data-v-41123509] {
    margin-right: 12px;
    margin-bottom: 12px;
    padding: 0 12px;
    line-height: 28px;
    font-size: 12px;
    background-color: #f5f5f5;
    border-radius: 4px;
    cursor: pointer;
}
.tree-tag .tree-tag-main .tag-box .tag-item.check[data-v-41123509] {
    color: white;
    background-color: #409eff;
}

[data-v-59e3853a] .el-pager li,[data-v-59e3853a] .el-pagination .btn-next,[data-v-59e3853a] .el-pagination .btn-prev {
  width: 28px !important;
  height: 28px;
  line-height: 28px;
}
.choose-subject-box[data-v-59e3853a] {
  padding: 0 10px;
}
.choose-subject-box .subject-box[data-v-59e3853a] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.choose-subject-box .subject-box .subject-box-list[data-v-59e3853a] {
      width: 48%;
}
.choose-subject-box .subject-box .subject-box-list .box-title[data-v-59e3853a] {
        padding: 5px 0 12px;
}
.choose-subject-box .subject-box .subject-box-list .box-list[data-v-59e3853a] {
        height: calc(70vh - 175px);
        overflow-y: scroll;
        padding: 9px 7px 30px;
        border: 1px solid #E6E6E6;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        border-radius: 8px;
}
.choose-subject-box .subject-box .subject-box-list .box-list .box-list-button[data-v-59e3853a] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
}
.choose-subject-box .subject-box .subject-box-list .box-list .box-list-button .list-button[data-v-59e3853a] {
            margin: 0 2px 4px;
            padding: 6px 8px;
            background-color: #F7F7F7;
            border-radius: 4px;
            font-size: 12px;
            cursor: pointer;
}
.choose-subject-box .subject-box .subject-box-list .box-list .box-list-button .list-button.is-active[data-v-59e3853a] {
              background-color: var(--color_primary);
              color: #FFFFFF;
}
.choose-subject-box .subject-box .subject-box-list .box-list .box-list-select[data-v-59e3853a] {
          padding: 0 7px;
}
.choose-subject-box .subject-box .subject-box-list .box-list .box-list-select .list-select[data-v-59e3853a] {
            padding: 16px 0;
            border-bottom: 1px solid #EBEDF0;
}
.choose-subject-box .subject-box .subject-box-list .box-list .box-list-select .list-select[data-v-59e3853a] .el-checkbox {
              width: 100%;
}
.choose-subject-box .subject-box .subject-box-list .box-list .box-list-select .list-select[data-v-59e3853a] .el-checkbox .el-checkbox__label {
                width: 80%;
                white-space: nowrap;
                text-overflow: ellipsis;
                overflow: hidden;
                vertical-align: bottom;
}
.choose-subject-box .subject-box .subject-box-list .box-list .pagination-box[data-v-59e3853a] {
          padding: 10px 0;
          width: 100%;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          -ms-flex-line-pack: center;
              align-content: center;
}
.choose-subject-box .subject-box .subject-box-selected[data-v-59e3853a] {
      width: 48%;
}
.choose-subject-box .subject-box .subject-box-selected .box-title[data-v-59e3853a] {
        padding: 5px 0 12px;
}
.choose-subject-box .subject-box .subject-box-selected .box-list[data-v-59e3853a] {
        height: calc(70vh - 175px);
        overflow-y: scroll;
        padding: 16px;
        border: 1px solid #E6E6E6;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        border-radius: 8px;
}
.choose-subject-box .subject-box .subject-box-selected .box-list .selected-list[data-v-59e3853a] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
}
.choose-subject-box .subject-box .subject-box-selected .box-list .selected-list .selected-btn[data-v-59e3853a] {
            margin: 0 10px 10px 0;
            max-width: 91%;
}
.choose-subject-box .subject-box .subject-box-selected .box-list .selected-list .selected-btn button[data-v-59e3853a] {
              width: 100%;
}
.choose-subject-box .subject-box .subject-box-selected .box-list .selected-list .selected-btn button span[data-v-59e3853a] {
                display: inline-block;
                width: 85%;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
                vertical-align: bottom;
}
.choose-subject-box .subject-box-action[data-v-59e3853a] {
    padding: 16px 0;
    text-align: center;
}

.evaluate-manage-create-scheme-page[data-v-45517612] {
  width: 100%;
}

.w60[data-v-36465748] {
  width: 60px;
}
.w80[data-v-36465748] {
  width: 80px;
}
.select-icon[data-v-36465748] {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  margin: 0 20px 20px 0;
}
.manage-page .main[data-v-36465748] {
  margin: 0 80px 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #fff;
  min-height: calc(100vh - 148px);
}
.manage-page .main .create-step[data-v-36465748] {
  margin: 0 auto;
  padding: 0 24px;
  width: 70%;
  text-align: center;
  border-radius: 4px;
  background: #fff;
  line-height: 56px;
}
.manage-page .main .create-step .step-item[data-v-36465748] {
  cursor: pointer;
}
.manage-page .main .create-step .step-item-number[data-v-36465748] {
  background: #F1F2F4;
  color: #545f69;
  display: inline-block;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  line-height: 28px;
  margin-top: 9px;
  margin-right: 6px;
  font-weight: bold;
}
.manage-page .main .create-step .step-split[data-v-36465748] {
  display: inline-block;
  width: 200px;
  border-top: 1px dashed #bbb;
  height: 1px;
  vertical-align: middle;
}
.manage-page .main .create-step .step-item-ed .step-item-desc[data-v-36465748] {
  color: #409EFF;
  font-weight: bold;
}
.manage-page .main .create-step .step-item-ed .step-item-number[data-v-36465748] {
  color: #fff;
  background: #409EFF;
}
.manage-page .main .create-content[data-v-36465748] {
  border-top: 1px solid #ebeef5;
}

@charset "utf-8";
/*CSS Document*/
/*
 * @desc 选人插件
 * @author zhangxue
 * @date 20181108
 *
 * */
.sns-sudb-content{
    width:100%;
    height:100%;
}
.sns-sudb-content, .sns-sudb-content *{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.sns-sudbc-center{
    width:100%;
    height:100%;
    padding:30px;
    padding-top:0;
    position:relative;
    padding-bottom:100px;
}
.sns-sudbcc-item{
    float:left;
    width:47.5%;
    height:100%;
    padding-top:70px;
    position:relative;
}
.sns-sudbcc-item+.sns-sudbcc-item{
    float:right;
}
.sns-sudbcci-title{
    top:0;
    width:100%;
    height:70px;
    font-size:16px;
    font-weight:bold;
    line-height:70px;
    position:absolute;
}
.sns-sudbcci-content{
    width:100%;
    height:100%;
    font-size:14px;
    padding:13px 10px;
    position:relative;
    padding-top:123px;
    border: 1px solid #ddd;
}
.sns-sudbcci-user-content{
    padding-top:0;
    overflow:auto;
}
.sns-sudbccic-top{
    top:0;
    left:0;
    width:100%;
    position:absolute;
    padding:13px 10px 0 10px;
}
.sns-sudbccics-input{
    border:0;
    width:100%;
    height:100%;
    text-indent:12px;
}
.sns-sudbccics-btn{
    top: -1px;
    right: -1px;
    width: 45px;
    height: 32px;
    font-size: 23px;
    cursor: pointer;
    line-height: 32px;
    position: absolute;
    text-align: center;
    color: rgb(255, 255, 255);
    background: rgb(5, 146, 218);
}
.sns-sudbccic-search{
    width:100%;
    height:32px;
    position:relative;
    margin-bottom:10px;
    padding-right:55px;
    border: 1px solid #ddd;
}
.sns-sudbccic-return{
    width:100%;
    min-height:30px;
    line-height:30px;
}
.sns-sudbccic-return span{
    margin-right:5px;
    cursor: pointer;
}
.sns-sudbccic-return span:last-child{
    cursor: auto;
}
.sudbccic-return-icon{
    display:none;
    font-size:14px;
    cursor:pointer;
}
.sns-sudbccic-select-all{
    width:100%;
    height:38px;
    line-height:38px;
}
.sns-sud-checkbox-icon{
    color:#fff;
    /*margin:10px;*/
    width: 43px;
    /*height: 18px;*/
    margin-right:0;
    cursor:pointer;
    font-weight:bold;
    text-align:center;
    /*line-height: 18px;*/
    border-radius: 1px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
   /* background-color: #ddd;*/
    transition: .1s linear;
    font-size: 12px!important;
    border: 1px solid transparent;
    -webkit-transition: .1s linear;
}
.sns-sud-checkbox-icon:hover{
    /*border-color: #0592da;*/
}
.sns-sud-checkbox-icon:before{
    content: "\E605";
    /*yansen 2022-03-02*/
    padding:3px;
    background:#ddd;
    border: 1px solid transparent;
}
.sns-sud-checkbox-icon:hover:before{
    border:1px solid #0592da;
}
.sns-sud-checkbox-checked-icon.sns-sud-checkbox-icon:before{
    border-color: #0592da;
    background-color: #0592da;
}
.sns-sud-checkbox-checked-icon{
    color: #fff;
    /*yansen 2022-03-02*/
    /*border-color: #0592da;
    background-color: #0592da;*/
}
.sns-sudbccic-list{
    margin-top: 5px;   /*yansen 2022-03-02*/
    width:100%;
    height:100%;
    overflow:auto;
    position:relative;
}
.sns-sdi-name{
    cursor:pointer;
    margin-left:10px;
}
.sns-sud-dep-item{
    width:100%;
    height:43px;
    cursor:pointer;
    line-height:42px;
    background:#f8f8f8;
    border-bottom:1px solid #fff;
}
.sns-sud-user-item{
    width:100%;
    height:47px;
    cursor:pointer;
    line-height:46px;
    border-bottom:1px solid #ddd;
}
.sns-sui-logo{
    width:38px;
    height:38px;
    cursor:pointer;
    border-radius:50%;
    margin-right:10px;
}
.sns-sdi-next{
    width:45px;
    float:right;
    height:43px;
    cursor:pointer;
    font-size:17px;
    cursor:pointer;
    line-height:43px;
    text-align:right;
    margin-right:10px;
}
.sns-sui-del{
    float:right;
    color:#f97210;
    cursor:pointer;
    margin-right:6px;
    display:inline-block;
}
.sns-sudbc-bottom{
    bottom:0;
    width:100%;
    height:100px;
    padding-top:20px;
    text-align:center;
    position:absolute;
}
.sns-sudbcb-btn{
    padding:0;
    width:130px;
    height:50px;
    margin:0 6px;
    font-size:16px;
    border-radius:0;
    line-height:50px;
    text-align:center;
}
.sns-sud-user-type-box{
    width:100%;
    height:40px;
    font-size:14px;
    line-height:40px;
    margin-bottom:10px;
    background: rgb(236, 242, 244)
}
.sns-sud-user-type-box ul{
    width:100%;
    height:40px;
}
.sns-sud-user-type-box ul li{
    width:25%;
    float:left;
    height:40px;
    cursor:pointer;
    line-height:40px;
    text-align:center;
}
.sns-bg-blue {
    color: #fff;
    background: #0088de;
}
.sns-bg-orange {
    color: #fff;
    background: #f88f06;
}
.no_content {
    margin: 0 auto;
    min-height: 200px;
    margin: 30px;
    text-align: center;
    background: url(/vue/dist/static/img/no_content_03.13a87c9.png) no-repeat center;
}

[data-v-46e2d958] .el-input, .el-date-editor[data-v-46e2d958] {
  width: 291px;
}
.h-40[data-v-46e2d958] {
  height: 40px;
}
.scheme-basics-info[data-v-46e2d958] {
  padding: 20px;
}
.scheme-basics-info .scheme-item[data-v-46e2d958] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.scheme-basics-info .scheme-item .default-course-img-dialog[data-v-46e2d958] {
      height: 400px;
}
.scheme-basics-info .scheme-item .choose-course-face-box[data-v-46e2d958] {
      padding: 10px 0;
      /* text-align: center; */
      width: 608px;
      margin: auto;
      height: 400px;
      overflow: auto;
}
.scheme-basics-info .scheme-item .choose-course-face-box img[data-v-46e2d958] {
      width: 292px;
      height: 164px;
      margin-bottom: 15px;
      cursor: pointer;
}
.scheme-basics-info .scheme-item .choose-course-face-box img[data-v-46e2d958]:nth-child(2n) {
      margin-left: 10px;
}
.scheme-basics-info .scheme-item .scheme-item-banner[data-v-46e2d958] {
      width: 292px;
      height: 164px;
      border-radius: 4px;
      overflow: hidden;
      cursor: pointer;
}
.scheme-basics-info .scheme-item .scheme-item-banner img[data-v-46e2d958] {
        display: block;
        width: 100%;
        height: 100%;
}
.scheme-basics-info .scheme-item .scheme-item-action[data-v-46e2d958] {
      margin-left: 10px;
      height: 164px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
}
.scheme-basics-info .scheme-item .scheme-item-action .action-item button[data-v-46e2d958] {
        width: 100%;
}
.scheme-basics-info .label-list[data-v-46e2d958] {
    border: 1px solid #ebeef5;
    padding: 0 4px;
    margin-right: 10px;
    border-radius: 4px;
    max-width: calc(100% - 70px);
}
.scheme-basics-info .label-list .label[data-v-46e2d958] {
      background: #F7F7F7;
      padding: 0 10px;
      border-radius: 4px;
      margin-top: 4px;
      margin-bottom: 4px;
      margin-right: 10px;
      line-height: 30px;
      font-size: 12px;
}
.scheme-basics-info .label-list .label[data-v-46e2d958]:last-child {
      margin-right: 0px;
}
.scheme-basics-info .appraised-action-item .appraised-action-user[data-v-46e2d958] {
    margin-left: 24px;
    color: #409EFF;
}

.evaluate-manage-create-task-page[data-v-5b9972f0] {
  width: 100%;
}

.evaluate-manage-scheme-detail-page[data-v-d2a8c12a] {
  width: 100%;
  height: 100%;
}

.scale-manage .header[data-v-329f9e7c] {
  padding: 0 20px;
  background: #fff;
  position: relative;
  z-index: 10;
  border-bottom: 1px solid #eee;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.scale-manage .header .get-back[data-v-329f9e7c] {
  cursor: pointer;
}
.scale-manage .header .header-info[data-v-329f9e7c] {
  width: calc(100% - 80px);
  height: 80px;
}
.scale-manage .header .header-info .status-style[data-v-329f9e7c] {
  margin-left: 10px;
  font-size: 12px;
  padding: 4px 8px;
  color: #2FA2FE;
  background: rgba(47, 162, 254, .1);
  border-radius: 4px;
}
.scale-manage .main[data-v-329f9e7c] {
  height: calc(100vh - 144px);
}
.scale-manage .main .menu[data-v-329f9e7c] {
  width: 180px;
  height: 100%;
  background: #fff;
}
.scale-manage .main .menu .el-menu[data-v-329f9e7c] {
  border-right: none;
}
.scale-manage .main .menu .el-menu .menu-item-icom[data-v-329f9e7c] {
  font-size: 18px;
  color: #000 !important;
  margin-right: 12px;
}
.scale-manage .main .menu .el-submenu .el-menu-item[data-v-329f9e7c] {
  min-width: auto;
}
.scale-manage .main .menu .el-submenu .el-menu-item[data-v-329f9e7c] {
  padding: 0 0 0 52px !important;
}
.scale-manage .main .detail[data-v-329f9e7c] {
  margin: 8px 8px 0 8px;
  width: calc(100% - 196px);
  height: calc(100% - 16px);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #fff;
  overflow: auto;
}
.scale-manage .main .detail .info .info-title[data-v-329f9e7c] {
  height: 60px;
  padding: 0 20px;
  border-bottom: 1px solid #ebeef5;
}
.scale-manage .main .detail .info .info-title > .title[data-v-329f9e7c] {
  font-size: 16px;
  font-weight: bold;
}
.scale-manage .main .detail .versions .info-title[data-v-329f9e7c] {
  height: 60px;
  padding: 0 20px;
  border-bottom: 1px solid #ebeef5;
}
.scale-manage .main .detail .versions .info-title > .title[data-v-329f9e7c] {
  font-size: 16px;
  font-weight: bold;
}

[data-v-c3437044] .el-input {
  width: 291px;
}
.h-40[data-v-c3437044] {
  height: 40px;
}
.scheme-basics-info[data-v-c3437044] {
  padding: 20px;
}
.scheme-basics-info .scheme-item-banner[data-v-c3437044] {
    width: 276px;
    height: 156px;
    border-radius: 4px;
    background: #EBEDF0;
    overflow: hidden;
    cursor: pointer;
}
.scheme-basics-info .scheme-item-banner img[data-v-c3437044] {
      display: block;
      width: 100%;
      height: 100%;
}
.scheme-basics-info .label-list .label[data-v-c3437044] {
    background: #F7F7F7;
    padding: 0 10px;
    margin-bottom: 4px;
    border-radius: 4px;
    margin-right: 10px;
    line-height: 40px;
    font-size: 12px;
}
.scheme-basics-info .label-list .label[data-v-c3437044]:last-child {
    margin-right: 0px;
}

.scale-detail-header-title[data-v-10bc5354] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.scale-detail-header-title .back-btn[data-v-10bc5354] {
  margin-right: 18px;
  font-weight: normal;
  cursor: pointer;
}
.w18[data-v-10bc5354] {
  width: 18px;
}
.w60[data-v-10bc5354] {
  width: 60px;
}
.w70[data-v-10bc5354] {
  width: 70px;
}
.w80[data-v-10bc5354] {
  width: 80px;
}
.w100[data-v-10bc5354] {
  width: 100px;
}
.w120[data-v-10bc5354] {
  width: 120px;
}
.w140[data-v-10bc5354] {
  width: 140px;
}
.w150[data-v-10bc5354] {
  width: 150px;
}
.w190[data-v-10bc5354] {
  width: 190px;
}
.w200[data-v-10bc5354] {
  width: 200px;
}
.w260[data-v-10bc5354] {
  width: 260px;
}
.w500[data-v-10bc5354] {
  width: 500px;
}
.mr28[data-v-10bc5354] {
  margin-right: 28px;
}
.mr38[data-v-10bc5354] {
  margin-right: 38px;
}
.mr48[data-v-10bc5354] {
  margin-right: 48px;
}
.mb16[data-v-10bc5354] {
  margin-bottom: 16px;
}
.li-h28[data-v-10bc5354] {
  line-height: 28px;
}
.empty_box[data-v-10bc5354] {
  min-height: 280px;
}
[data-v-10bc5354] .add_directory_dialog .el-form-item__label {
  line-height: 35px;
}
[data-v-10bc5354] .checkbox-mini .el-checkbox {
  margin-right: 10px;
}
.scale-detail[data-v-10bc5354] {
  background: #fff;
  padding-bottom: 40px;
}
.scale-detail .header-save[data-v-10bc5354] {
  padding: 0 20px;
  height: 60px;
  line-height: 60px;
  border-bottom: 1px solid #ebeef5;
}
.scale-detail .header-save > .title[data-v-10bc5354] {
  font-size: 16px;
  font-weight: bold;
}
.scale-detail .scale-configuration[data-v-10bc5354] {
  padding: 10px 20px;
  background: #EBEEF5;
  border-radius: 4px;
  margin-bottom: 16px;
}
.scale-detail .scale-content .list_first[data-v-10bc5354] {
  background: #EBEEF5;
  line-height: 40px;
}
.scale-detail .scale-content .list_rests[data-v-10bc5354] {
  line-height: 40px;
  border-bottom: 1px solid #ebeef5;
}
.scale-detail .scale-content .catalogue-comment[data-v-10bc5354] {
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid #ebeef5;
}
.scale-detail .scale-content .catalogue-comment-grade[data-v-10bc5354] {
  padding-top: 15px;
  padding-bottom: 5px;
  border-bottom: 1px solid #ebeef5;
}
.scale-detail .scale-evaluate .scale-evaluate-title[data-v-10bc5354] {
  padding: 10px 20px;
  background: #EBEEF5;
  border-radius: 4px;
  margin-bottom: 10px;
}

@charset "UTF-8";
.font-puhui {
  font-family: 'HarmonyOS_Sans_SC_Regular';
}
.cursor-p {
  cursor: pointer;
}
/* 浮动以及清除浮动 */
.float-l {
  float: left;
}
.float-r {
  float: right;
}
.clearfloat:after {
  display: block;
  clear: both;
  content: "";
  visibility: hidden;
  height: 0;
}
.clearfloat {
  zoom: 1;
}
/*文字居左，中，右*/
.text-center {
  text-align: center;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-overline {
  text-decoration: overline;
}
.text-decoration {
  text-decoration: line-through;
}
.text-underline {
  text-decoration: underline;
}
.text-row {
  white-space: nowrap;
}
.ft-weight {
  font-weight: bold;
}
.ft-w400 {
  font-weight: 400;
}
.ft-w600 {
  font-weight: 600;
}
.text-multi-row {
  word-break: break-all;
  word-wrap: break-word;
}
.whiteSpace-n {
  white-space: nowrap;
}
.whiteSpace-normal {
  white-space: normal;
}
/* 文字大小 */
.ft12 {
  font-size: 12px;
}
.ft14 {
  font-size: 14px;
}
.ft16 {
  font-size: 16px;
}
.ft18 {
  font-size: 18px;
}
.ft20 {
  font-size: 20px;
}
.ft22 {
  font-size: 22px;
}
.ft24 {
  font-size: 24px;
}
.ft26 {
  font-size: 26px;
}
.ft28 {
  font-size: 28px;
}
.ft30 {
  font-size: 30px;
}
.ft120 {
  font-size: 120px;
}
.ft180 {
  font-size: 180px;
}
/* 字体行高 */
.li-h18 {
  line-height: 18px;
}
.li-h20 {
  line-height: 20px;
}
.li-h22 {
  line-height: 22px;
}
.li-h30 {
  line-height: 30px;
}
.li-h35 {
  line-height: 35px;
}
.li-h40 {
  line-height: 40px;
}
/* 字体颜色 */
.color-0 {
  color: #000;
}
.color-3 {
  color: #333;
}
.color-8 {
  color: #888;
}
.color-9 {
  color: #999;
}
.color-15 {
  color: #151515;
}
.color-19 {
  color: #191919;
}
.color-45 {
  color: #454545;
}
.color-eaf5ff {
  color: #eaf5ff;
}
.color-f0 {
  color: #f0f0f0;
}
.color-e6 {
  color: #e6e6e6;
}
.color-c3 {
  color: #c3c3c3;
}
.color-8c {
  color: #8c8c8c;
}
.color-76 {
  color: #767676;
}
.color-62 {
  color: #626262;
}
.color-168c51 {
  color: #168c51;
}
/* 间距 */
.pd20 {
  padding: 20px;
}
.pd30 {
  padding: 30px;
}
.pt10 {
  padding-top: 10px;
}
.pt15 {
  padding-top: 15px;
}
.pt20 {
  padding-top: 20px;
}
.pt25 {
  padding-top: 25px;
}
.pt30 {
  padding-top: 30px;
}
.pb10 {
  padding-bottom: 10px;
}
.pb15 {
  padding-bottom: 15px;
}
.pb20 {
  padding-bottom: 20px;
}
.pb25 {
  padding-bottom: 25px;
}
.pb30 {
  padding-bottom: 30px;
}
.pb24 {
  padding-bottom: 24px;
}
.pl8 {
  padding-left: 8px;
}
.pl10 {
  padding-left: 10px;
}
.pl20 {
  padding-left: 20px;
}
.pl25 {
  padding-left: 25px;
}
.pl30 {
  padding-left: 30px;
}
.pl35 {
  padding-left: 35px;
}
.pl40 {
  padding-left: 40px;
}
.pl45 {
  padding-left: 45px;
}
.pl50 {
  padding-left: 50px;
}
.pl60 {
  padding-left: 60px;
}
.pl80 {
  padding-left: 80px;
}
.pl100 {
  padding-left: 100px;
}
.pr8 {
  padding-right: 8px;
}
.pr10 {
  padding-right: 10px;
}
.pr20 {
  padding-right: 20px;
}
.pr25 {
  padding-right: 25px;
}
.pr30 {
  padding-right: 30px;
}
.pr35 {
  padding-right: 35px;
}
.pr40 {
  padding-right: 40px;
}
.pr45 {
  padding-right: 45px;
}
.pr50 {
  padding-right: 50px;
}
.md20 {
  margin: 20px;
}
.mt4 {
  margin-top: 4px;
}
.mt8 {
  margin-top: 8px;
}
.mt12 {
  margin-top: 12px;
}
.mt24 {
  margin-top: 24px;
}
.mt10 {
  margin-top: 10px;
}
.mt14 {
  margin-top: 14px;
}
.mt15 {
  margin-top: 15px;
}
.mt16 {
  margin-top: 16px;
}
.mt20 {
  margin-top: 20px;
}
.mt25 {
  margin-top: 25px;
}
.mt30 {
  margin-top: 30px;
}
.mt60 {
  margin-top: 60px;
}
.mb-5 {
  margin-bottom: 5% !important;
}
.mb4 {
  margin-bottom: 4px;
}
.mb10 {
  margin-bottom: 10px;
}
.mb15 {
  margin-bottom: 15px;
}
.mb16 {
  margin-bottom: 16px;
}
.mb20 {
  margin-bottom: 20px;
}
.mb25 {
  margin-bottom: 25px;
}
.mb30 {
  margin-bottom: 30px;
}
.mb24 {
  margin-bottom: 24px;
}
.mr4 {
  margin-right: 4px;
}
.mr6 {
  margin-right: 6px;
}
.mr8 {
  margin-right: 8px;
}
.mr10 {
  margin-right: 10px;
}
.mr12 {
  margin-right: 12px;
}
.mr24 {
  margin-right: 24px;
}
.mr10 {
  margin-right: 10px;
}
.mr20 {
  margin-right: 20px;
}
.mr30 {
  margin-right: 30px;
}
.mr50 {
  margin-right: 50px;
}
.mr60 {
  margin-right: 60px;
}
.ml-2 {
  margin-left: 2%;
}
.ml-4 {
  margin-left: 4px;
}
.ml-6 {
  margin-left: 6px;
}
.ml8 {
  margin-left: 8px;
}
.ml12 {
  margin-left: 12px;
}
.ml24 {
  margin-left: 24px;
}
.ml10 {
  margin-left: 10px;
}
.ml20 {
  margin-left: 20px;
}
.ml30 {
  margin-left: 30px;
}
.border-b1-f3 {
  border-bottom: 1px solid #f3f3f3;
}
.border-b1-ebeef5 {
  border-bottom: 1px solid #ebeef5;
}
.border-r-4 {
  border-radius: 4px;
}
.border-r-6 {
  border-radius: 6px;
}
.border-r-8 {
  border-radius: 8px;
}
.border-r-10 {
  border-radius: 10px;
}
.w-100 {
  width: 100%;
}
.w-80 {
  width: 80%;
}
.w-50 {
  width: 50%;
}
.w-30 {
  width: 30%;
}
.h-25 {
  height: 25%;
}
.h-28 {
  height: 28%;
}
.h-30 {
  height: 30%;
}
.h-100 {
  height: 100%;
}
/* icon */
.icon20 {
  width: 20px;
  height: 20px;
}
.icon80 {
  width: 80px;
  height: 80px;
}
.icon100 {
  width: 100px;
  height: 100px;
}
.icon160 {
  width: 160px;
  height: 160px;
}
/* 背景颜色 */
.bg-fbf2e7 {
  background: #fbf2e7;
}
.bg-de {
  background: #DEDEDE;
}
.linkstyle {
  color: #1890ff;
  cursor: pointer;
}
.beyond-1 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.beyond-2 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.beyond-3 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.jub-center-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
/*浮动 + 垂直居中*/
.flex-align-no {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/*浮动 + 垂直居中+换行*/
.flex-align {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/*浮动 +垂直居中 + 水平居中*/
.flex-juc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.flex-v-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-v-column-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/*浮动 + 左右分布 + 换行*/
.flex-jub-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/*浮动 + 左右分布 + 垂直居中*/
.jub-jub-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/*浮动 + 左右分布*/
.jub-jub {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
/* 左边顶部对齐*/
.left-float-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex;
}
/* 从右边开始浮动-换行 */
.jub-jub-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/* 从右边开始浮动 */
.jub-jub-end-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/* 等距分布 */
.jub-jua-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/*上下布局 +垂直居中 + 水平居中*/
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/* 上下布局 */
.juv-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/* 上下分布，从上到下布局 */
.flex-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.flex-jua {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: flex-end;
  -moz-justify-content: flex-end;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.juc-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: flex-end;
  -moz-align-items: flex-end;
  -ms-flex-align: end;
      align-items: flex-end;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}

.indicator-box[data-v-10bc5354] {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
}
.indicator-box .indicator-description[data-v-10bc5354] {
    margin-top: -8px;
    margin-bottom: 6px;
    width: 100%;
    line-height: 20px;
    color: #6C7881;
    font-size: 12px;
}

.data-board[data-v-1f02989b] {
  height: 100%;
  background: #f0f0f0;
}
.data-board .board-set[data-v-1f02989b] {
    height: 60px;
}

.data-board-detail[data-v-49bd3ade] {
  padding: 0 10px;
  background: #f0f0f0;
}
.data-board-detail .statisticsList .item[data-v-49bd3ade] {
    background: #fff;
    padding: 20px 24px;
    border-radius: 4px;
}
.data-board-detail .statisticsList .item .title[data-v-49bd3ade] {
      font-size: 16px;
      line-height: 24px;
      font-weight: 700;
}
.data-board-detail .statisticsList .item .web-app-title[data-v-49bd3ade] {
      text-align: center;
      font-size: 12px;
      color: #e9e9e9;
}
.data-board-detail .statisticsList .item .quantity[data-v-49bd3ade] {
      font-size: 60px;
      font-weight: 700;
      text-align: center;
}
.data-board-detail .statisticsList .item .quantity .unit[data-v-49bd3ade] {
        font-size: 16px;
        color: #999;
}
.data-board-detail .card-group .card-item[data-v-49bd3ade] {
    margin-top: 16px;
    background: #fff;
    padding: 20px 24px;
    border-radius: 4px;
}
.data-board-detail .card-group .card-item .title-vessel[data-v-49bd3ade] {
      width: calc(100% - 75px);
}
.data-board-detail .card-group .card-item .title-vessel .title[data-v-49bd3ade] {
        font-size: 16px;
        font-weight: 700;
        color: #191919;
}
.data-board-detail .card-group .card-item .title-vessel .condition[data-v-49bd3ade] {
        width: calc(100% - 120px);
        margin-left: 24px;
}
.data-board-detail .card-group .card-item .title-vessel .condition .condition-select[data-v-49bd3ade] {
          width: 30%;
          max-width: 160px;
}
.data-board-detail .card-group .card-item .more[data-v-49bd3ade] {
      width: 75px;
      font-size: 14px;
      color: #666;
      cursor: pointer;
}
.data-board-detail .abnormal .abnormal-type[data-v-49bd3ade] {
    padding: 20px 0;
}
.data-board-detail .abnormal .abnormal-type .item[data-v-49bd3ade] {
      padding: 8px 10px;
      border-radius: 4px;
      cursor: pointer;
}
.data-board-detail .abnormal .abnormal-type .item-checked[data-v-49bd3ade] {
      background: #F4F5F7;
}
.data-board-detail .abnormal .abnormalList .head[data-v-49bd3ade] {
    width: 40px;
    height: 40px;
    border-radius: 50%;
}
.data-board-detail .abnormal .abnormalList .info[data-v-49bd3ade] {
    height: 64px;
    width: calc(100% - 60px);
    border-bottom: 1px solid #E7E7E7;
}
.data-board-detail .abnormal .abnormalList .info .name[data-v-49bd3ade] {
      color: #000000;
      font-size: 14px;
      font-weight: 600;
}
.data-board-detail .abnormal .abnormalList .info .score[data-v-49bd3ade] {
      color: #FF8F49;
      font-size: 14px;
      font-weight: 600;
}
.web-app .statisticsList .item .title[data-v-49bd3ade] {
  text-align: center;
  font-size: 12px;
  line-height: 24px;
  color: #e9e9e9;
}
.web-app .statisticsList .item .quantity[data-v-49bd3ade] {
  font-size: 22px;
}
.web-app .web-app-filtrate[data-v-49bd3ade] {
  margin-top: 28px;
}
.web-app .web-app-filtrate .filtrate-item[data-v-49bd3ade] {
    max-width: 30%;
    margin-right: 16px;
}
.web-app .web-app-filtrate .filtrate-item .filtrate-result[data-v-49bd3ade] {
      max-width: calc(100% - 22px);
}
.van-picker{position:relative;background-color:#fff;-webkit-user-select:none;user-select:none}.van-picker__toolbar{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;height:44px}.van-picker__cancel,.van-picker__confirm{height:100%;padding:0 16px;font-size:14px;background-color:transparent;border:none;cursor:pointer}.van-picker__cancel:active,.van-picker__confirm:active{opacity:.7}.van-picker__confirm{color:#576b95}.van-picker__cancel{color:#969799}.van-picker__title{max-width:50%;font-weight:500;font-size:16px;line-height:20px;text-align:center}.van-picker__columns{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;cursor:grab}.van-picker__loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;color:#1989fa;background-color:rgba(255, 255, 255, .9)}.van-picker__frame{position:absolute;top:50%;right:16px;left:16px;z-index:2;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.van-picker__mask{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-image:-webkit-linear-gradient(top,hsla(0, 0%, 100%, .9),hsla(0, 0%, 100%, .4)),-webkit-linear-gradient(bottom,hsla(0, 0%, 100%, .9),hsla(0, 0%, 100%, .4));background-image:linear-gradient(180deg,hsla(0, 0%, 100%, .9),hsla(0, 0%, 100%, .4)),linear-gradient(0deg,hsla(0, 0%, 100%, .9),hsla(0, 0%, 100%, .4));background-repeat:no-repeat;background-position:top,bottom;-webkit-transform:translateZ(0);transform:translateZ(0);pointer-events:none}.van-picker-column{-webkit-box-flex:1;-webkit-flex:1;flex:1;overflow:hidden;font-size:16px}.van-picker-column__wrapper{-webkit-transition-timing-function:cubic-bezier(.23,1,.68,1);transition-timing-function:cubic-bezier(.23,1,.68,1)}.van-picker-column__item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:0 4px;color:#000}.van-picker-column__item--disabled{cursor:not-allowed;opacity:.3}
.echart_radar_page[data-v-03126646] {
  width: 100%;
}
.echart_radar_page .echart-radar[data-v-03126646] {
    width: 100%;
    height: 100%;
}

.echart_radar_page[data-v-7cc5362a] {
  width: 100%;
}
.echart_radar_page .echart-radar[data-v-7cc5362a] {
    width: 100%;
    height: 100%;
}

.echart_radar_page[data-v-1e85a058] {
  width: 100%;
}
.echart_radar_page .echart-radar[data-v-1e85a058] {
    width: 100%;
    height: 100%;
}

.echart_radar_page[data-v-5f51afc8] {
  width: 100%;
}
.echart_radar_page .echart-radar[data-v-5f51afc8] {
    width: 100%;
    height: 100%;
}

.w140[data-v-3c94f65e] {
  width: 140px;
}
.data-board-more-data .menu .menu-item[data-v-3c94f65e] {
  font-size: 16px;
  color: #9e9e9e;
  margin-right: 50px;
  padding-bottom: 12px;
  border-bottom: 2px solid #fff;
  cursor: pointer;
}
.data-board-more-data .menu .menu-item[data-v-3c94f65e]:last-child {
  margin-right: 0px;
}
.data-board-more-data .menu .menu-item-checked[data-v-3c94f65e] {
  color: #2FA2FE;
  padding-bottom: 12px;
  border-bottom: 2px solid #2FA2FE;
}
.data-board-more-data .filtrate[data-v-3c94f65e] {
  margin-bottom: 20px;
}
.data-board-more-data .abnormity[data-v-3c94f65e] {
  margin-bottom: 20px;
}
.data-board-more-data .abnormity .abnormity-list[data-v-3c94f65e] {
    margin-right: 12px;
}
.data-board-more-data .abnormity .abnormity-list .legend[data-v-3c94f65e] {
      width: 8px;
      height: 8px;
      border-radius: 50%;
      margin-right: 8px;
}

.data-analysis[data-v-09f7807a] {
  width: 100%;
  height: 100%;
  background: #F0F0F0;
}
.data-analysis .menu[data-v-09f7807a] {
    width: 100%;
    padding: 0 12px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    background: #fff;
    border-bottom: 1px solid #eee;
}
.data-analysis .menu .menu-list[data-v-09f7807a] {
      padding: 0 12px;
      cursor: pointer;
      line-height: 60px;
}
.data-analysis .menu .menu-list-ac[data-v-09f7807a] {
      color: #2FA2FE;
      border-bottom: 2px solid #2FA2FE;
}
.data-analysis .detail[data-v-09f7807a] {
    height: calc(100% - 64px);
    background: #fff;
    overflow-y: auto;
}
.data-analysis .evaluater-details[data-v-09f7807a] {
    height: 100%;
    background: #fff;
}

.by-appraiser[data-v-b7e5c7a0] {
  padding-bottom: 60px;
}
.by-appraiser .content .list-vessel .list-header[data-v-b7e5c7a0] {
    border-top: 1px solid #eee;
    padding: 20px;
}
.by-appraiser .content .list-vessel .list-header .title[data-v-b7e5c7a0] {
      font-size: 16px;
      font-weight: bold;
      color: #191919;
}
.by-appraiser .content .list-vessel .list-table-vessle[data-v-b7e5c7a0] {
    padding: 0 20px;
}

.by-appraiser[data-v-5b365829] {
  padding-bottom: 60px;
}
.by-appraiser .content .list-vessel .list-header[data-v-5b365829] {
    border-top: 1px solid #eee;
    padding: 20px;
}
.by-appraiser .content .list-vessel .list-header .title[data-v-5b365829] {
      font-size: 16px;
      font-weight: bold;
      color: #191919;
}
.by-appraiser .content .list-vessel .list-table-vessle[data-v-5b365829] {
    padding: 0 20px;
}

.appraiser-details .page-title[data-v-3eb5cc73] {
  padding: 0 24px;
  height: 60px;
  border-bottom: 1px solid #F7F7F7;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.appraiser-details .page-title .title[data-v-3eb5cc73] {
    color: #454545;
    font-weight: bold;
    font-size: 16px;
    margin-left: 12px;
}
.appraiser-details .page-title[data-v-3eb5cc73] input {
    height: 35px;
}
.appraiser-details .content[data-v-3eb5cc73] {
  height: calc(100% - 60px);
  overflow-y: auto;
  padding: 24px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.appraiser-details .content .echarts-vessel[data-v-3eb5cc73] {
    width: 100%;
    height: 340px;
    margin: 24px 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.appraiser-details .content .echarts-vessel .echart-radar[data-v-3eb5cc73] {
      width: 100%;
      height: 100%;
}
.appraiser-details .content .list-vessel[data-v-3eb5cc73] {
    margin-top: 16px;
}

.by-appraiser[data-v-4829a836] {
  padding-bottom: 60px;
}
.by-appraiser .content .list-vessel .list-header[data-v-4829a836] {
    border-top: 1px solid #eee;
    padding: 20px;
}
.by-appraiser .content .list-vessel .list-header .title[data-v-4829a836] {
      font-size: 16px;
      font-weight: bold;
      color: #191919;
}
.by-appraiser .content .list-vessel .list-table-vessle[data-v-4829a836] {
    padding: 0 20px;
}

.appraiser-details .page-title[data-v-1634b28d] {
  padding: 0 24px;
  height: 60px;
  border-bottom: 1px solid #F7F7F7;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.appraiser-details .page-title .title[data-v-1634b28d] {
    color: #454545;
    font-weight: bold;
    font-size: 16px;
    margin-left: 12px;
}
.appraiser-details .page-title[data-v-1634b28d] input {
    height: 35px;
}
.appraiser-details .content[data-v-1634b28d] {
  height: calc(100% - 60px);
  overflow-y: auto;
  padding: 24px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.appraiser-details .content .echarts-vessel[data-v-1634b28d] {
    width: 100%;
    height: 340px;
    margin: 24px 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.appraiser-details .content .echarts-vessel .echart-radar[data-v-1634b28d] {
      width: 100%;
      height: 100%;
}
.appraiser-details .content .list-vessel[data-v-1634b28d] {
    margin-top: 16px;
}

.data-origin[data-v-6101cd34] {
  height: 100%;
}
.data-origin .filtrate-vessel[data-v-6101cd34] {
    border-bottom: 16px solid #f0f0f0;
}
.data-origin .content[data-v-6101cd34] {
    background: #fff;
}
.data-origin .content .lists-header[data-v-6101cd34] {
      padding: 0 20px;
      margin-top: 24px;
}
.data-origin .content .lists-content[data-v-6101cd34] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: wrap;
          flex-flow: wrap;
}
.data-origin .content .lists-content .list[data-v-6101cd34] {
        width: 280px;
        margin: 24px 0 0 20px;
}

.data-origin-list .list[data-v-7d252850] {
  width: 100%;
  padding: 24px 24px 20px;
  background: #fff;
  border-radius: 4px;
  border: 1px solid #E7E7E7;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.data-origin-list .list .data-type[data-v-7d252850] {
    font-size: 18px;
    margin-bottom: 24px;
}
.data-origin-list .list .data-type .tooltipExceedShow[data-v-7d252850] {
      width: calc(100% - 30px);
      font-weight: bold;
}
.data-origin-list .list .info[data-v-7d252850] {
    font-size: 14px;
    line-height: 14px;
    margin-bottom: 12px;
    color: #1A1A1A;
}
.data-origin-list .list .clear-default[data-v-7d252850] {
    -webkit-box-shadow: none;
            box-shadow: none;
    background: #fff;
}
.data-origin-list .list .clear-default[data-v-7d252850]:hover {
    color: #409EFF;
}

.data-origin-detail .header[data-v-0447323a] {
  height: 60px;
  border-bottom: 1px solid #eee;
  width: 100%;
  padding: 0 24px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #fff;
  font-size: 14px;
  color: #454545;
}
.data-origin-detail .content[data-v-0447323a] {
  padding: 0 24px 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.data-origin-detail .content .search[data-v-0447323a] {
    width: auto;
}

[data-v-4b72d0de] .dialog-name .el-dialog__header {
  border-bottom: 1px solid #DCDFE6;
}
[data-v-4b72d0de] .dialog-name .el-dialog__body {
  padding: 0;
}
.more-data-origin .content .menus[data-v-4b72d0de] {
  width: 180px;
  padding: 12px 20px 12px;
}
.more-data-origin .content .menus .menus-item[data-v-4b72d0de] {
    padding: 0 12px 0 24px;
    line-height: 40px;
    border-radius: 4px;
    cursor: pointer;
    font-size: 14px;
    color: #1a1a1a;
}
.more-data-origin .content .menus .menus-item-activated[data-v-4b72d0de] {
    background: #F2F2F2;
}
.more-data-origin .content .items[data-v-4b72d0de] {
  width: calc(100% - 180px);
  background: #F8F9FA;
  padding: 12px 24px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.more-data-origin .content .items .title[data-v-4b72d0de] {
    color: #1a1a1a;
    font-size: 16px;
    font-weight: bold;
}
.more-data-origin .content .items .application-list-vessel[data-v-4b72d0de] {
    width: 200px;
    height: 70px;
    background: #fff;
    border-radius: 4px;
    padding: 0 12px 0 30px;
    margin-top: 12px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-right: 12px;
    cursor: pointer;
}
.more-data-origin .content .items .application-list-vessel .name[data-v-4b72d0de] {
      color: #1A1A1A;
      font-size: 14px;
      margin-left: 12px;
      font-weight: bold;
}
.more-data-origin .content .items .tool-list-vessel[data-v-4b72d0de] {
    width: 310px;
    background: #fff;
    border-radius: 4px;
    padding: 20px 12px 20px 30px;
    margin-top: 12px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-right: 12px;
    cursor: pointer;
}
.more-data-origin .content .items .tool-list-vessel .name[data-v-4b72d0de] {
      color: #1A1A1A;
      font-size: 14px;
      margin-bottom: 8px;
      font-weight: bold;
}
.more-data-origin .content .items .tool-list-vessel .hint[data-v-4b72d0de] {
      color: #767676;
      font-size: 12px;
}
.more-data-origin .content .items .share-dataorigin-list-vessel[data-v-4b72d0de] {
    margin-left: -8px;
}
.more-data-origin .content .items .share-dataorigin-list-vessel .lists-content[data-v-4b72d0de] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: wrap;
          flex-flow: wrap;
}
.more-data-origin .content .items .share-dataorigin-list-vessel .lists-content .list[data-v-4b72d0de] {
        width: calc(25% - 18px);
        min-width: 310px;
        margin: 12px 8px 0;
}

[data-v-625d7de2] .el-form--label-top .el-form-item__label {
  line-height: 22px;
  font-size: 14px;
  padding-bottom: 0;
}
[data-v-625d7de2] .el-dialog__body {
  padding: 0;
}
.add-more-data-origin .content[data-v-625d7de2] {
  padding: 0px 30px;
}
.add-more-data-origin .content .submit-form[data-v-625d7de2] {
    width: 100%;
    padding: 12px 12px 0;
    border-top: 1px solid #DCDFE6;
    border-bottom: 1px solid #DCDFE6;
}
.add-more-data-origin .content .submit-btns[data-v-625d7de2] {
    padding: 12px 0;
    text-align: right;
}
.add-more-data-origin .content .hint[data-v-625d7de2] {
    font-size: 12px;
    line-height: 16px;
    margin-top: 4px;
}

[data-v-4a40cf88] .data-origin-detail-dialog .el-dialog__header {
  border-bottom: 1px solid #DCDFE6;
}
[data-v-4a40cf88] .data-origin-detail-dialog .el-dialog__body {
  padding: 0;
}
[data-v-4a40cf88] .data-origin-detail-dialog .el-dialog__footer {
  padding: 15px 30px;
}
.data-origin-detail .data-origin-detail-dialog .title[data-v-4a40cf88] {
  font-size: 16px;
  color: #1A1A1A;
}
.data-origin-detail .data-origin-detail-dialog .hint[data-v-4a40cf88] {
  font-size: 12px;
  color: #767676;
}
.data-origin-detail .content[data-v-4a40cf88] {
  width: 100%;
  padding: 16px 30px;
  background: #F8F9FA;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.data-origin-detail .content .search[data-v-4a40cf88] {
    width: auto;
}

.import-excel-condition[data-v-62fa8c34] .el-dialog__body {
  padding: 0;
}
.import-excel-condition .content[data-v-62fa8c34] {
  padding: 0px 30px;
}
.import-excel-condition .content .submit-form[data-v-62fa8c34] {
    width: 100%;
    padding: 12px 0 0;
}
.import-excel-condition .content .submit-btns[data-v-62fa8c34] {
    padding: 12px 0;
    text-align: right;
}
.import-excel-condition .content .hint[data-v-62fa8c34] {
    font-size: 12px;
    line-height: 16px;
    margin-top: 4px;
}
.import-excel-condition .content .import-set-tip[data-v-62fa8c34] {
    color: #e6a23c;
}

.evaluate-result-page[data-v-9a69f33c] {
  height: 100%;
}

.analysis-index[data-v-7dc33456] {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.analysis-index .page-left-task[data-v-7dc33456] {
    padding: 16px;
    width: 240px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    border-right: 1px solid #eee;
}
.analysis-index .page-left-task .left-task-head[data-v-7dc33456] {
      margin-bottom: 16px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
}
.analysis-index .page-left-task .left-task-head .head-title[data-v-7dc33456] {
        font-size: 16px;
        font-weight: bold;
}
.analysis-index .page-left-task .left-task-head .head-add-btn[data-v-7dc33456] {
        cursor: pointer;
}
.analysis-index .page-left-task .left-task-head .head-add-btn i[data-v-7dc33456] {
          font-size: 20px;
}
.analysis-index .page-left-task .left-task-list[data-v-7dc33456] {
      overflow-y: auto;
}
.analysis-index .page-left-task .left-task-list .task-list-item[data-v-7dc33456] {
        height: 40px;
        line-height: 40px;
        border-bottom: 1px solid #eee;
        cursor: pointer;
        text-align: center;
        -webkit-transition: all .3s;
        transition: all .3s;
}
.analysis-index .page-left-task .left-task-list .task-list-item.item-active[data-v-7dc33456], .analysis-index .page-left-task .left-task-list .task-list-item[data-v-7dc33456]:hover {
          background-color: #ecf5ff;
          color: #409EFF;
}
.analysis-index .page-right-table[data-v-7dc33456] {
    padding: 16px;
    width: calc(100% - 240px);
    overflow-y: auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.analysis-index .page-right-table .right-table-head[data-v-7dc33456] {
      margin-bottom: 18px;
      padding-bottom: 16px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      border-bottom: 1px solid #eee;
}
.analysis-index .page-right-table .right-table-head .table-head-tabs[data-v-7dc33456] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.analysis-index .page-right-table .right-table-head .table-head-tabs .tabs-item[data-v-7dc33456] {
          padding: 0 12px;
          cursor: pointer;
          position: relative;
}
.analysis-index .page-right-table .right-table-head .table-head-tabs .tabs-item.item-active[data-v-7dc33456] {
            color: #409EFF;
}
.analysis-index .page-right-table .right-table-head .table-head-tabs .tabs-item.item-active[data-v-7dc33456]::after {
              content: '';
              width: 100%;
              height: 2px;
              background-color: #409EFF;
              position: absolute;
              bottom: -17px;
              left: 50%;
              -webkit-transform: translateX(-50%);
                      transform: translateX(-50%);
}

.analysis-result-page .table-head[data-v-510090b4] {
  margin-bottom: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.analysis-result-page .table-head .head-left[data-v-510090b4] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.analysis-result-page .table-head .head-left .left-count[data-v-510090b4] {
      font-size: 14px;
      font-weight: bold;
}
.analysis-result-page .table-head .head-left .table-show-options[data-v-510090b4] {
      cursor: pointer;
      margin-left: 16px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.analysis-result-page .table-head .head-left .table-show-options i[data-v-510090b4] {
        margin-right: 4px;
}
.analysis-result-page .table-actions-btn[data-v-510090b4] {
  display: inline-block;
  margin: 0 8px;
  cursor: pointer;
  color: #409eff;
}

.tree-filtrate .filtrate-condition[data-v-2dee40db] {
  border-bottom: 1px solid #eee;
  border-radius: 4px;
  padding: 8px 24px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.tree-filtrate .filtrate-condition .filtrate-condition-list[data-v-2dee40db] {
    padding: 6px 0;
}
.tree-filtrate .filtrate-condition .filtrate-condition-list .title[data-v-2dee40db] {
      width: 70px;
      font-size: 14px;
      line-height: 32px;
      color: #454545;
      font-weight: bold;
      margin-right: 20px;
}
.tree-filtrate .filtrate-condition .filtrate-condition-list .condition[data-v-2dee40db] {
      width: calc(100% - 80px);
      overflow: hidden;
}
.tree-filtrate .filtrate-condition .filtrate-condition-list .condition .condition-list[data-v-2dee40db] {
        padding: 6px 12px;
        line-height: 20px;
        margin-right: 6px;
        border-radius: 4px;
        cursor: pointer;
}
.tree-filtrate .filtrate-condition .filtrate-condition-list .condition .condition-list-ac[data-v-2dee40db] {
        background: #F4F5F7;
}
.tree-filtrate .filtrate-condition .filtrate-condition-list .condition-multi-row[data-v-2dee40db] {
      width: calc(100% - 140px);
}
.tree-filtrate .filtrate-condition .filtrate-condition-list .condition-height[data-v-2dee40db] {
      height: 32px;
}
.tree-filtrate .filtrate-condition .filtrate-condition-list .list-more[data-v-2dee40db] {
      width: 60px;
      text-align: center;
      line-height: 32px;
      cursor: pointer;
      color: #2FA2FE;
}
.tree-filtrate .filtrate-condition .filtrate-condition-list[data-v-2dee40db] .val-scope-input {
      width: 100px;
}
.tree-filtrate .filtrate-condition .filtrate-condition-list[data-v-2dee40db] .val-scope-input .el-input__inner {
        text-align: center;
}
.tree-filtrate .filtrate-condition .filtrate-condition-list[data-v-2dee40db]:last-child {
    border-bottom: 0px;
}
.tree-filtrate .filtrate-result[data-v-2dee40db] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 10px 24px 0;
}
.tree-filtrate .filtrate-result .result-vessel[data-v-2dee40db] {
    padding: 10px 0;
    width: calc(100% - 300px);
    min-height: 42px;
}
.tree-filtrate .filtrate-result .result-vessel .title[data-v-2dee40db] {
      width: 34px;
      font-size: 14px;
      margin-right: 10px;
      line-height: 30px;
      color: #454545;
      font-weight: bold;
}
.tree-filtrate .filtrate-result .result-vessel .result-list-vessle[data-v-2dee40db] {
      width: calc(100% - 34px);
      min-height: 42px;
}
.tree-filtrate .filtrate-result .result-vessel .result-list-vessle .result-list[data-v-2dee40db] {
        background: #F4F5F7;
        padding: 6px 12px;
        line-height: 20px;
        margin-right: 6px;
        margin-bottom: 10px;
        border-radius: 4px;
}
.tree-filtrate .filtrate-result .result-vessel .result-list-vessle .all_del[data-v-2dee40db] {
        padding: 6px 12px;
        line-height: 20px;
        margin-right: 6px;
        margin-bottom: 10px;
        border-radius: 4px;
}
.tree-filtrate .filtrate-result .filtrate-operate[data-v-2dee40db] {
    margin-top: 6px;
}
.tree-filtrate .filtrate-result .filtrate-operate .search[data-v-2dee40db] {
      width: 170px;
}
.tree-filtrate .filtrate-result .filtrate-operate .show-unfold-btn[data-v-2dee40db] {
      margin-left: 12px;
}
.tree-filtrate .filtrate-result .filtrate-operate .show-unfold-btn .state-icon[data-v-2dee40db] {
        font-size: 12px;
        margin-right: 6px;
}

.table-show-options .pop-content .show-options-wrapper[data-v-dd9f10f0] {
  min-height: 200px;
}
.table-show-options .pop-content .show-options-wrapper .show-options-block .show-options-head[data-v-dd9f10f0] {
    padding: 8px 16px;
    background-color: #f8f8f8;
    border-radius: 4px;
}
.table-show-options .pop-content .show-options-wrapper .show-options-block .show-options-list[data-v-dd9f10f0] {
    padding: 8px 16px;
}
.table-show-options .pop-content .show-options-wrapper .show-options-block .show-options-list .options-list-item[data-v-dd9f10f0] {
      display: inline-block;
      margin: 0 16px 8px 0;
}
.table-show-options .pop-content .operation[data-v-dd9f10f0] {
  margin-top: 30px;
  text-align: center;
}

.subpage-index .page-head[data-v-70e676d5] {
  padding: 16px;
}
.subpage-index .page-head .breadcrumb-list[data-v-70e676d5] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.subpage-index .page-head .breadcrumb-list .breadcrumb-item[data-v-70e676d5] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.subpage-index .page-head .breadcrumb-list .breadcrumb-item .item-name.item-link[data-v-70e676d5] {
        font-weight: bold;
        cursor: pointer;
}
.subpage-index .page-head .breadcrumb-list .breadcrumb-item .item-name.item-link[data-v-70e676d5]:hover {
          color: #409EFF;
}
.subpage-index .page-head .breadcrumb-list .breadcrumb-item i[data-v-70e676d5] {
        margin: 0 6px;
        color: #c0c4cc;
}

.analysis-portrait[data-v-2ddd2bcc] {
  width: calc(100% - 12px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.analysis-portrait .page-title[data-v-2ddd2bcc] {
    font-size: 18px;
    margin-bottom: 8px;
}
.analysis-portrait .page-subtitle[data-v-2ddd2bcc] {
    margin-bottom: 16px;
    font-weight: bold;
}
.analysis-portrait .text-block[data-v-2ddd2bcc] {
    padding: 16px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.analysis-portrait .text-block .block-title[data-v-2ddd2bcc] {
      margin-bottom: 16px;
      font-size: 14px;
      font-weight: bold;
}
.analysis-portrait .text-block .block-content[data-v-2ddd2bcc] {
      padding: 16px;
      width: 80%;
      background-color: #f2f2f2;
      border-radius: 4px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
}
.analysis-portrait .echart-pie-list[data-v-2ddd2bcc] {
    margin-top: 30px;
    padding-bottom: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: 100%;
}
.analysis-portrait .echart-pie-list > .echart-pie[data-v-2ddd2bcc] {
      margin-top: 25px;
      width: 33%;
      height: 400px;
}

.analysis-register[data-v-63a3e7aa] {
  padding: 0 16px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.evaluate-report-page[data-v-7c575c05] {
  padding: 20px;
  height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: white;
}
.evaluate-report-page .page-header[data-v-7c575c05] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 20px;
}
.evaluate-report-page .page-header .page-title[data-v-7c575c05] {
      margin: 0;
      font-size: 16px;
      font-weight: bold;
      color: #303133;
}
.evaluate-report-page .statistics-cards[data-v-7c575c05] {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 20px;
    margin-bottom: 30px;
}
.evaluate-report-page .statistics-cards .stat-card[data-v-7c575c05] {
      border-radius: 8px;
      padding: 24px;
      text-align: center;
      border: 1px solid #EBEEF5;
}
.evaluate-report-page .statistics-cards .stat-card .stat-label[data-v-7c575c05] {
        font-size: 16px;
        color: #606266;
        margin-bottom: 8px;
}
.evaluate-report-page .statistics-cards .stat-card .stat-number[data-v-7c575c05] {
        font-size: 36px;
        font-weight: bold;
        margin-bottom: 8px;
}
.evaluate-report-page .statistics-cards .stat-card .stat-desc[data-v-7c575c05] {
        font-size: 14px;
        color: #909399;
}
.evaluate-report-page .statistics-cards .stat-card[data-v-7c575c05]:nth-child(1) {
      background: linear-gradient(135deg, #E3F2FD 0%, #BBDEFB 100%);
}
.evaluate-report-page .statistics-cards .stat-card:nth-child(1) .stat-number[data-v-7c575c05] {
        color: #1976D2;
}
.evaluate-report-page .statistics-cards .stat-card[data-v-7c575c05]:nth-child(2) {
      background: linear-gradient(135deg, #E8F5E9 0%, #C8E6C9 100%);
}
.evaluate-report-page .statistics-cards .stat-card:nth-child(2) .stat-number[data-v-7c575c05] {
        color: #388E3C;
}
.evaluate-report-page .statistics-cards .stat-card[data-v-7c575c05]:nth-child(3) {
      background: linear-gradient(135deg, #FFF3E0 0%, #FFE0B2 100%);
}
.evaluate-report-page .statistics-cards .stat-card:nth-child(3) .stat-number[data-v-7c575c05] {
        color: #F57C00;
}
.evaluate-report-page .statistics-cards .stat-card[data-v-7c575c05]:nth-child(4) {
      background: linear-gradient(135deg, #F3E5F5 0%, #E1BEE7 100%);
}
.evaluate-report-page .statistics-cards .stat-card:nth-child(4) .stat-number[data-v-7c575c05] {
        color: #7B1FA2;
}
.evaluate-report-page .table-header[data-v-7c575c05] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background: white;
    padding: 16px 20px;
    border-radius: 8px 8px 0 0;
}
.evaluate-report-page .table-header .table-title[data-v-7c575c05] {
      margin: 0;
      font-size: 16px;
      font-weight: bold;
      color: #303133;
}
.evaluate-report-page .status-tag[data-v-7c575c05] {
    padding: 4px 12px;
    border-radius: 4px;
    font-size: 12px;
}
.evaluate-report-page .status-tag.status-completed[data-v-7c575c05] {
      background: #f0f9ff;
      color: #67C23A;
}
.evaluate-report-page .status-tag.status-pending[data-v-7c575c05] {
      background: #fef0f0;
      color: #E6A23C;
}
.evaluate-report-page .pagination-container[data-v-7c575c05] {
    margin-top: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

@charset "utf-8";
/*CSS Document*/
/*
 * @desc 选人插件
 * @author zhangxue
 * @date 20181108
 *
 * */
.sns-sudb-content{
    width:100%;
    height:100%;
}
.sns-sudb-content, .sns-sudb-content *{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.sns-sudbc-center{
    width:100%;
    height:100%;
    padding:30px;
    padding-top:0;
    position:relative;
    padding-bottom:100px;
}
.sns-sudbcc-item{
    float:left;
    width:47.5%;
    height:100%;
    padding-top:70px;
    position:relative;
}
.sns-sudbcc-item+.sns-sudbcc-item{
    float:right;
}
.sns-sudbcci-title{
    top:0;
    width:100%;
    height:70px;
    font-size:16px;
    font-weight:bold;
    line-height:70px;
    position:absolute;
}
.sns-sudbcci-content{
    width:100%;
    height:100%;
    font-size:14px;
    padding:13px 10px;
    position:relative;
    padding-top:123px;
    border: 1px solid #ddd;
}
.sns-sudbcci-user-content{
    padding-top:0;
    overflow:auto;
}
.sns-sudbccic-top{
    top:0;
    left:0;
    width:100%;
    position:absolute;
    padding:13px 10px 0 10px;
}
.sns-sudbccics-input{
    border:0;
    width:100%;
    height:100%;
    text-indent:12px;
}
.sns-sudbccics-btn{
    top: -1px;
    right: -1px;
    width: 45px;
    height: 32px;
    font-size: 23px;
    cursor: pointer;
    line-height: 32px;
    position: absolute;
    text-align: center;
    color: rgb(255, 255, 255);
    background: rgb(5, 146, 218);
}
.sns-sudbccic-search{
    width:100%;
    height:32px;
    position:relative;
    margin-bottom:10px;
    padding-right:55px;
    border: 1px solid #ddd;
}
.sns-sudbccic-return{
    width:100%;
    min-height:30px;
    line-height:30px;
}
.sns-sudbccic-return span{
    margin-right:5px;
    cursor: pointer;
}
.sns-sudbccic-return span:last-child{
    cursor: auto;
}
.sudbccic-return-icon{
    display:none;
    font-size:14px;
    cursor:pointer;
}
.sns-sudbccic-select-all{
    width:100%;
    height:38px;
    line-height:38px;
}
.sns-sud-checkbox-icon{
    color:#fff;
    /*margin:10px;*/
    width: 43px;
    /*height: 18px;*/
    margin-right:0;
    cursor:pointer;
    font-weight:bold;
    text-align:center;
    /*line-height: 18px;*/
    border-radius: 1px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
   /* background-color: #ddd;*/
    transition: .1s linear;
    font-size: 12px!important;
    border: 1px solid transparent;
    -webkit-transition: .1s linear;
}
.sns-sud-checkbox-icon:hover{
    /*border-color: #0592da;*/
}
.sns-sud-checkbox-icon:before{
    content: "\E605";
    /*yansen 2022-03-02*/
    padding:3px;
    background:#ddd;
    border: 1px solid transparent;
}
.sns-sud-checkbox-icon:hover:before{
    border:1px solid #0592da;
}
.sns-sud-checkbox-checked-icon.sns-sud-checkbox-icon:before{
    border-color: #0592da;
    background-color: #0592da;
}
.sns-sud-checkbox-checked-icon{
    color: #fff;
    /*yansen 2022-03-02*/
    /*border-color: #0592da;
    background-color: #0592da;*/
}
.sns-sudbccic-list{
    margin-top: 5px;   /*yansen 2022-03-02*/
    width:100%;
    height:100%;
    overflow:auto;
    position:relative;
}
.sns-sdi-name{
    cursor:pointer;
    margin-left:10px;
}
.sns-sud-dep-item{
    width:100%;
    height:43px;
    cursor:pointer;
    line-height:42px;
    background:#f8f8f8;
    border-bottom:1px solid #fff;
}
.sns-sud-user-item{
    width:100%;
    height:47px;
    cursor:pointer;
    line-height:46px;
    border-bottom:1px solid #ddd;
}
.sns-sui-logo{
    width:38px;
    height:38px;
    cursor:pointer;
    border-radius:50%;
    margin-right:10px;
}
.sns-sdi-next{
    width:45px;
    float:right;
    height:43px;
    cursor:pointer;
    font-size:17px;
    cursor:pointer;
    line-height:43px;
    text-align:right;
    margin-right:10px;
}
.sns-sui-del{
    float:right;
    color:#f97210;
    cursor:pointer;
    margin-right:6px;
    display:inline-block;
}
.sns-sudbc-bottom{
    bottom:0;
    width:100%;
    height:100px;
    padding-top:20px;
    text-align:center;
    position:absolute;
}
.sns-sudbcb-btn{
    padding:0;
    width:130px;
    height:50px;
    margin:0 6px;
    font-size:16px;
    border-radius:0;
    line-height:50px;
    text-align:center;
}
.sns-sud-user-type-box{
    width:100%;
    height:40px;
    font-size:14px;
    line-height:40px;
    margin-bottom:10px;
    background: rgb(236, 242, 244)
}
.sns-sud-user-type-box ul{
    width:100%;
    height:40px;
}
.sns-sud-user-type-box ul li{
    width:25%;
    float:left;
    height:40px;
    cursor:pointer;
    line-height:40px;
    text-align:center;
}
.sns-bg-blue {
    color: #fff;
    background: #0088de;
}
.sns-bg-orange {
    color: #fff;
    background: #f88f06;
}
.no_content {
    margin: 0 auto;
    min-height: 200px;
    margin: 30px;
    text-align: center;
    background: url(/vue/dist/static/img/no_content_03.13a87c9.png) no-repeat center;
}

.indicator-tree-area[data-v-2d53686f] .el-tree .el-tree-node__content {
  padding: 4px 0;
  height: auto;
  min-height: 36px;
  border-bottom: 1px solid #F0F0F0;
}
.indicator-tree-area[data-v-2d53686f] .el-tree .el-tree-node__content:hover {
    background: #F5F7FA;
}
.indicator-tree-area[data-v-2d53686f] .el-tree .el-tree-node__expand-icon {
  position: absolute;
  right: 12px;
}
.indicator-tree-area[data-v-2d53686f] .el-tree > .el-tree-node > .el-tree-node__content {
  background: #E1E4EA;
  font-weight: bold;
}

.public-pop-root-inside .operation[data-v-2d53686f] {
  margin-top: 16px;
  text-align: center;
}
.public-pop-root-inside .top-control-area[data-v-2d53686f] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 8px 12px;
  background: #F5F7FA;
  border-radius: 4px;
  margin-bottom: 12px;
}
.public-pop-root-inside .top-control-area .appraised-select-area[data-v-2d53686f] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.public-pop-root-inside .top-control-area .appraised-select-area .select-label[data-v-2d53686f] {
      font-size: 14px;
      font-weight: bold;
      color: #303133;
      margin-right: 12px;
      line-height: 28px;
      min-width: 70px;
}
.public-pop-root-inside .top-control-area .batch-set-area[data-v-2d53686f] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
}
.public-pop-root-inside .top-control-area .batch-set-area .batch-label[data-v-2d53686f] {
      font-size: 14px;
      font-weight: bold;
      color: #303133;
      margin-right: 12px;
      line-height: 28px;
      min-width: 70px;
}
.public-pop-root-inside .top-control-area .batch-set-area .batch-content[data-v-2d53686f] {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      gap: 6px;
}
.public-pop-root-inside .person-tag-list[data-v-2d53686f] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 6px;
}
.public-pop-root-inside .person-tag-list .person-tag[data-v-2d53686f] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0 6px;
    height: 24px;
    background: #FFFFFF;
    border: 1px solid #DCDFE6;
    border-radius: 3px;
    font-size: 12px;
}
.public-pop-root-inside .person-tag-list .person-tag .person-name[data-v-2d53686f] {
      color: #606266;
      max-width: 70px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
}
.public-pop-root-inside .person-tag-list .person-tag .el-icon-close[data-v-2d53686f] {
      margin-left: 4px;
      cursor: pointer;
      color: #909399;
      font-size: 12px;
}
.public-pop-root-inside .person-tag-list .person-tag .el-icon-close[data-v-2d53686f]:hover {
        color: #F56C6C;
}
.public-pop-root-inside .person-tag-list .more-text[data-v-2d53686f] {
    padding: 0 6px;
    height: 24px;
    line-height: 24px;
    background: #F5F7FA;
    border-radius: 3px;
    font-size: 12px;
    color: #909399;
    cursor: pointer;
}
.public-pop-root-inside .person-tag-list .more-text[data-v-2d53686f]:hover {
      color: #409EFF;
}
.public-pop-root-inside .indicator-tree-area[data-v-2d53686f] {
  border: 1px solid #EBEEF5;
  border-radius: 4px;
}
.public-pop-root-inside .indicator-tree-area .tree-scroll-container[data-v-2d53686f] {
    max-height: 400px;
    overflow-y: auto;
}
.public-pop-root-inside .indicator-tree-area .custom-tree-node[data-v-2d53686f] {
    width: 100%;
    font-size: 14px;
    margin-right: 15px;
}
.public-pop-root-inside .indicator-tree-area .custom-tree-node .name[data-v-2d53686f] {
      width: 280px;
      padding-left: 24px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
}
.public-pop-root-inside .indicator-tree-area .mr18[data-v-2d53686f] {
    margin-right: 18px;
}
.public-pop-root-inside .indicator-tree-area .w400[data-v-2d53686f] {
    width: 400px;
}
.public-pop-root-inside .indicator-tree-area .jub-jub-center[data-v-2d53686f] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.public-pop-root-inside .indicator-tree-area .flex-align-no[data-v-2d53686f] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 6px;
}

[data-v-00ad0e2b] .module-configuration-dialog .el-dialog__body {
  padding: 0 20px 0 20px;
}
[data-v-00ad0e2b] .module-configuration-dialog .dialog-content {
  height: 473px;
}

[data-v-5da76256] .module-list-dialog .el-dialog__body {
  padding: 0 20px 0 20px;
}
[data-v-5da76256] .module-list-dialog .el-radio__label {
  display: none;
}
[data-v-5da76256] .module-list-dialog .dialog-content {
  border-top: 1px solid #E7E7E7;
}
[data-v-5da76256] .module-list-dialog .dialog-content .module-list-vessel {
    min-height: 400px;
    overflow: auto;
}
[data-v-5da76256] .module-list-dialog .dialog-content .module-list-vessel .module-list {
      margin-top: 33px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
[data-v-5da76256] .module-list-dialog .dialog-content .module-list-vessel .module-list .module-item {
        margin: 0 20px 20px 0;
        width: 98px;
}
[data-v-5da76256] .module-list-dialog .dialog-content .module-list-vessel .module-list .module-item-name {
        text-align: center;
        margin-top: 5px;
}
[data-v-5da76256] .module-list-dialog .dialog-content .module-list-vessel .module-list .module-item-logo {
        height: 68px;
        margin: auto;
        border: 1px dashed #DCDCDC;
        border-radius: 4px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
}
[data-v-5da76256] .module-list-dialog .dialog-content .module-list-vessel .module-list .module-item-logo.is-selected {
          border-color: #2F5FFE;
}
[data-v-5da76256] .module-list-dialog .dialog-content .module-list-vessel .module-list .module-item-logo img {
        width: 74px;
        height: 44px;
        -o-object-fit: scale-down;
           object-fit: scale-down;
}
[data-v-5da76256] .module-list-dialog .dialog-content .module-list-vessel .module-list .module-item-add-btn {
        text-align: center;
        margin-top: 5px;
        -webkit-user-select: none;
           -moz-user-select: none;
            -ms-user-select: none;
                user-select: none;
}
[data-v-5da76256] .module-list-dialog .dialog-content .module-list-vessel .module-list .module-item-add-btn .select-circle {
          margin: 0 auto;
          width: 14px;
          height: 14px;
          cursor: pointer;
          border-radius: 50%;
          border: 1px solid #191919;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          line-height: 12px;
}
[data-v-5da76256] .module-list-dialog .dialog-content .module-list-vessel .module-list .module-item-add-btn .select-circle.is-selected {
            border-color: #2F5FFE;
            background-color: #2F5FFE;
}
[data-v-5da76256] .module-list-dialog .dialog-content .module-list-vessel .module-list .module-item-add-btn .select-circle i {
            font-size: 8px;
            color: #ffffff;
}
[data-v-5da76256] .module-list-dialog .dialog-content .dialog-bottom {
    border-top: 1px solid #E7E7E7;
    text-align: right;
    padding: 20px 0;
}
[data-v-5da76256] .module-list-dialog .dialog-content .dialog-bottom .el-button--info {
      border-color: #F0F1F3;
      background-color: #F0F1F3;
      color: #191919;
}

[data-v-42fb4b08] .manage-pop-dialog .el-dialog__body {
  padding: 0;
}
[data-v-42fb4b08] .manage-pop-dialog .dialog-content .content-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-top: 1px solid #E7E7E7;
  border-bottom: 1px solid #E7E7E7;
}
[data-v-42fb4b08] .manage-pop-dialog .dialog-content .content-box .wrapper-title {
    margin-bottom: 16px;
    font-size: 14px;
    color: #666666;
}
[data-v-42fb4b08] .manage-pop-dialog .dialog-content .content-box .content-item {
    margin-bottom: 8px;
    padding: 0 16px;
    width: 100%;
    height: 40px;
    border-radius: 4px;
    background-color: #ffffff;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
[data-v-42fb4b08] .manage-pop-dialog .dialog-content .content-box .content-item .item-label {
      width: 120px;
      white-space: nowrap;
      text-overflow: ellipsis;
      overflow: hidden;
      font-size: 14px;
      color: #666666;
}
[data-v-42fb4b08] .manage-pop-dialog .dialog-content .content-box .content-item .item-handle {
      font-size: 14px;
      color: #191919;
}
[data-v-42fb4b08] .manage-pop-dialog .dialog-content .content-box .content-item .item-handle i {
        cursor: pointer;
}
[data-v-42fb4b08] .manage-pop-dialog .dialog-content .content-box .content-item.column {
      background-color: #F4F5F7;
}
[data-v-42fb4b08] .manage-pop-dialog .dialog-content .content-box .content-item.column .item-label {
        color: #191919;
}
[data-v-42fb4b08] .manage-pop-dialog .dialog-content .content-box .content-item.is-deleted {
      background-color: rgba(47, 95, 254, .1);
}
[data-v-42fb4b08] .manage-pop-dialog .dialog-content .content-box .content-item.is-deleted .item-label {
        color: #2F5FFE;
}
[data-v-42fb4b08] .manage-pop-dialog .dialog-content .content-box .content-item.is-deleted .item-handle {
        color: #2F5FFE;
}
[data-v-42fb4b08] .manage-pop-dialog .dialog-content .content-box .content-item.is-comp {
      background-color: #FFFFFF;
}
[data-v-42fb4b08] .manage-pop-dialog .dialog-content .content-box .left-scroll-wrapper {
    padding: 16px 24px;
    width: 50%;
    height: 448px;
    overflow-y: auto;
    border-right: 1px solid #E7E7E7;
}
[data-v-42fb4b08] .manage-pop-dialog .dialog-content .content-box .right-scroll-wrapper {
    padding: 16px 24px;
    width: 50%;
    height: 448px;
    overflow-y: auto;
}
[data-v-42fb4b08] .manage-pop-dialog .dialog-content .dialog-bottom {
  text-align: right;
  padding: 16px 20px;
}

[data-v-0678b9e1] .manage-pop-dialog .el-dialog__body {
  padding: 0;
}
[data-v-0678b9e1] .manage-pop-dialog .dialog-content .content-box {
  padding: 16px 20px;
  height: 332px;
  overflow-y: auto;
  border-top: 1px solid #E7E7E7;
}
[data-v-0678b9e1] .manage-pop-dialog .dialog-content .content-box .content-title {
    margin-bottom: 16px;
    font-size: 14px;
    color: #666666;
}
[data-v-0678b9e1] .manage-pop-dialog .dialog-content .content-box .content-item .item-block {
    margin-bottom: 8px;
    padding: 0 16px;
    width: 100%;
    height: 40px;
    border-radius: 4px;
    background-color: #ffffff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-0678b9e1] .manage-pop-dialog .dialog-content .content-box .content-item .item-block .block-title {
      width: 120px;
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden;
      font-size: 14px;
      color: #666666;
}
[data-v-0678b9e1] .manage-pop-dialog .dialog-content .content-box .content-item .item-block .sor-btn i {
      cursor: pointer;
}
[data-v-0678b9e1] .manage-pop-dialog .dialog-content .content-box .content-item .item-block.column {
      background-color: #F4F5F7;
}
[data-v-0678b9e1] .manage-pop-dialog .dialog-content .content-box .content-item .item-block.column .column-block-title {
        color: #191919;
}
[data-v-0678b9e1] .manage-pop-dialog .dialog-content .dialog-bottom {
  text-align: right;
  padding: 16px 20px;
}

@charset "utf-8";
/*CSS Document*/
/*
 * @desc 选人插件
 * @author zhangxue
 * @date 20181108
 *
 * */
.sns-sudb-content{
    width:100%;
    height:100%;
}
.sns-sudb-content, .sns-sudb-content *{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.sns-sudbc-center{
    width:100%;
    height:100%;
    padding:30px;
    padding-top:0;
    position:relative;
    padding-bottom:100px;
}
.sns-sudbcc-item{
    float:left;
    width:47.5%;
    height:100%;
    padding-top:70px;
    position:relative;
}
.sns-sudbcc-item+.sns-sudbcc-item{
    float:right;
}
.sns-sudbcci-title{
    top:0;
    width:100%;
    height:70px;
    font-size:16px;
    font-weight:bold;
    line-height:70px;
    position:absolute;
}
.sns-sudbcci-content{
    width:100%;
    height:100%;
    font-size:14px;
    padding:13px 10px;
    position:relative;
    padding-top:123px;
    border: 1px solid #ddd;
}
.sns-sudbcci-user-content{
    padding-top:0;
    overflow:auto;
}
.sns-sudbccic-top{
    top:0;
    left:0;
    width:100%;
    position:absolute;
    padding:13px 10px 0 10px;
}
.sns-sudbccics-input{
    border:0;
    width:100%;
    height:100%;
    text-indent:12px;
}
.sns-sudbccics-btn{
    top: -1px;
    right: -1px;
    width: 45px;
    height: 32px;
    font-size: 23px;
    cursor: pointer;
    line-height: 32px;
    position: absolute;
    text-align: center;
    color: rgb(255, 255, 255);
    background: rgb(5, 146, 218);
}
.sns-sudbccic-search{
    width:100%;
    height:32px;
    position:relative;
    margin-bottom:10px;
    padding-right:55px;
    border: 1px solid #ddd;
}
.sns-sudbccic-return{
    width:100%;
    min-height:30px;
    line-height:30px;
}
.sns-sudbccic-return span{
    margin-right:5px;
    cursor: pointer;
}
.sns-sudbccic-return span:last-child{
    cursor: auto;
}
.sudbccic-return-icon{
    display:none;
    font-size:14px;
    cursor:pointer;
}
.sns-sudbccic-select-all{
    width:100%;
    height:38px;
    line-height:38px;
}
.sns-sud-checkbox-icon{
    color:#fff;
    /*margin:10px;*/
    width: 43px;
    /*height: 18px;*/
    margin-right:0;
    cursor:pointer;
    font-weight:bold;
    text-align:center;
    /*line-height: 18px;*/
    border-radius: 1px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
   /* background-color: #ddd;*/
    transition: .1s linear;
    font-size: 12px!important;
    border: 1px solid transparent;
    -webkit-transition: .1s linear;
}
.sns-sud-checkbox-icon:hover{
    /*border-color: #0592da;*/
}
.sns-sud-checkbox-icon:before{
    content: "\E605";
    /*yansen 2022-03-02*/
    padding:3px;
    background:#ddd;
    border: 1px solid transparent;
}
.sns-sud-checkbox-icon:hover:before{
    border:1px solid #0592da;
}
.sns-sud-checkbox-checked-icon.sns-sud-checkbox-icon:before{
    border-color: #0592da;
    background-color: #0592da;
}
.sns-sud-checkbox-checked-icon{
    color: #fff;
    /*yansen 2022-03-02*/
    /*border-color: #0592da;
    background-color: #0592da;*/
}
.sns-sudbccic-list{
    margin-top: 5px;   /*yansen 2022-03-02*/
    width:100%;
    height:100%;
    overflow:auto;
    position:relative;
}
.sns-sdi-name{
    cursor:pointer;
    margin-left:10px;
}
.sns-sud-dep-item{
    width:100%;
    height:43px;
    cursor:pointer;
    line-height:42px;
    background:#f8f8f8;
    border-bottom:1px solid #fff;
}
.sns-sud-user-item{
    width:100%;
    height:47px;
    cursor:pointer;
    line-height:46px;
    border-bottom:1px solid #ddd;
}
.sns-sui-logo{
    width:38px;
    height:38px;
    cursor:pointer;
    border-radius:50%;
    margin-right:10px;
}
.sns-sdi-next{
    width:45px;
    float:right;
    height:43px;
    cursor:pointer;
    font-size:17px;
    cursor:pointer;
    line-height:43px;
    text-align:right;
    margin-right:10px;
}
.sns-sui-del{
    float:right;
    color:#f97210;
    cursor:pointer;
    margin-right:6px;
    display:inline-block;
}
.sns-sudbc-bottom{
    bottom:0;
    width:100%;
    height:100px;
    padding-top:20px;
    text-align:center;
    position:absolute;
}
.sns-sudbcb-btn{
    padding:0;
    width:130px;
    height:50px;
    margin:0 6px;
    font-size:16px;
    border-radius:0;
    line-height:50px;
    text-align:center;
}
.sns-sud-user-type-box{
    width:100%;
    height:40px;
    font-size:14px;
    line-height:40px;
    margin-bottom:10px;
    background: rgb(236, 242, 244)
}
.sns-sud-user-type-box ul{
    width:100%;
    height:40px;
}
.sns-sud-user-type-box ul li{
    width:25%;
    float:left;
    height:40px;
    cursor:pointer;
    line-height:40px;
    text-align:center;
}
.sns-bg-blue {
    color: #fff;
    background: #0088de;
}
.sns-bg-orange {
    color: #fff;
    background: #f88f06;
}
.no_content {
    margin: 0 auto;
    min-height: 200px;
    margin: 30px;
    text-align: center;
    background: url(/vue/dist/static/img/no_content_03.13a87c9.png) no-repeat center;
}

.assist-permission-page .header-save[data-v-b76689ce] {
  margin-bottom: 18px;
  padding: 0 20px;
  height: 60px;
  line-height: 60px;
  border-bottom: 1px solid #ebeef5;
}
.assist-permission-page .header-save > .title[data-v-b76689ce] {
    font-size: 16px;
    font-weight: bold;
}
.assist-permission-page .table-box[data-v-b76689ce] {
  padding: 0 20px;
}
.assist-permission-page .table-box .assist-user-list[data-v-b76689ce] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.assist-permission-page .table-box .assist-user-list .user-item[data-v-b76689ce] {
      margin: 0 16px 8px 0;
}
.assist-permission-page .table-box .assist-user-list .user-item .user-avatar[data-v-b76689ce] {
        width: 60px;
        height: 60px;
        border-radius: 50%;
        overflow: hidden;
        position: relative;
}
.assist-permission-page .table-box .assist-user-list .user-item .user-avatar .avatar-del[data-v-b76689ce] {
          width: 100%;
          height: 100%;
          position: absolute;
          background-color: rgba(0, 0, 0, .7);
          font-size: 14px;
          cursor: pointer;
          color: #FFFFFF;
          display: none;
}
.assist-permission-page .table-box .assist-user-list .user-item .user-avatar:hover .avatar-del[data-v-b76689ce] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
}
.assist-permission-page .table-box .assist-user-list .user-item .user-name[data-v-b76689ce] {
        margin-top: 6px;
        width: 60px;
        text-align: center;
}
.assist-permission-page .table-box .assist-user-list .user-add[data-v-b76689ce] {
      width: 60px;
      height: 60px;
      border-radius: 50%;
      border: 1px dashed #2c3e50;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      cursor: pointer;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
}
.assist-permission-page .table-box .assist-user-list .user-add i[data-v-b76689ce] {
        font-size: 22px;
}

.evaluate-manage-task-detail-page[data-v-1f97aa37] {
  width: 100%;
  height: 100%;
}

.el-menu-item.is-active[data-v-11d5dbc6] {
  color: #409EFF;
  background-color: #ECF5FF !important;
}
.task-manage .header[data-v-11d5dbc6] {
  padding: 0 20px;
  height: 80px;
  background: #fff;
  position: relative;
  border-bottom: 1px solid #eee;
}
.task-manage .header .get-back[data-v-11d5dbc6] {
  cursor: pointer;
}
.task-manage .header .header-info[data-v-11d5dbc6] {
  width: calc(100% - 80px);
  height: 80px;
}
.task-manage .header .header-info .status-style[data-v-11d5dbc6] {
  margin-left: 10px;
  font-size: 12px;
  padding: 4px 8px;
  color: #2FA2FE;
  background: rgba(47, 162, 254, .1);
  border-radius: 4px;
}
.task-manage .main[data-v-11d5dbc6] {
  height: calc(100vh - 144px);
}
.task-manage .main .menu[data-v-11d5dbc6] {
  width: 180px;
  height: 100%;
  background: #fff;
}
.task-manage .main .menu .el-menu[data-v-11d5dbc6] {
  border-right: none;
}
.task-manage .main .menu .el-submenu .el-menu-item[data-v-11d5dbc6] {
  min-width: auto;
}
.task-manage .main .menu .el-submenu .el-menu-item[data-v-11d5dbc6] {
  padding: 0 0 0 48px !important;
}
.task-manage .main .detail[data-v-11d5dbc6] {
  margin: 10px 10px 0 10px;
  width: calc(100% - 200px);
  height: calc(100% - 16px);
  background: #fff;
  overflow: auto;
}
.task-manage .main .detail .info .info-title[data-v-11d5dbc6] {
  height: 60px;
  padding: 0 20px;
  border-bottom: 1px solid #ebeef5;
}
.task-manage .main .detail .info .info-title > .title[data-v-11d5dbc6] {
  font-size: 16px;
  font-weight: bold;
}
.task-manage .main .detail .versions .info-title[data-v-11d5dbc6] {
  height: 60px;
  padding: 0 20px;
  border-bottom: 1px solid #ebeef5;
}
.task-manage .main .detail .versions .info-title > .title[data-v-11d5dbc6] {
  font-size: 16px;
  font-weight: bold;
}

.publish .share-url[data-v-238b65a7] {
  margin-right: 8px;
  padding: 6px 12px;
  color: #ff7a4b;
  background: rgba(99, 99, 99, .1);
  width: 365px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.publish .share-img-vessel[data-v-238b65a7] {
  width: 100px;
}
.publish .share-img-vessel .share-img[data-v-238b65a7] {
    width: 100%;
    margin-bottom: 4px;
}

@charset "UTF-8";
.w310[data-v-6c32d810] {
  width: 310px;
}
.w120[data-v-6c32d810] {
  width: 120px;
}
.h-40[data-v-6c32d810] {
  height: 40px;
}
.task-basics-info[data-v-6c32d810] {
  padding: 20px;
  /* 评价结果 */
}
.task-basics-info .el-form-item[data-v-6c32d810] {
    margin-bottom: 4px;
}
.task-basics-info .task-item-banner[data-v-6c32d810] {
    width: 276px;
    height: 156px;
    border-radius: 4px;
    background: #EBEDF0;
    overflow: hidden;
}
.task-basics-info .task-item-banner img[data-v-6c32d810] {
      display: block;
      width: 100%;
      height: 100%;
}
.task-basics-info .evaluate_result_input[data-v-6c32d810] {
    width: 100px;
    text-align: center;
    background: #F7F7F7;
    border-radius: 4px;
}
.task-basics-info .label-list[data-v-6c32d810] {
    padding: 0 4px;
    margin-right: 10px;
    border-radius: 4px;
    max-width: calc(100% - 70px);
}
.task-basics-info .label-list .label[data-v-6c32d810] {
      background: #F7F7F7;
      padding: 0 10px;
      border-radius: 4px;
      margin-top: 4px;
      margin-bottom: 4px;
      margin-right: 10px;
      line-height: 30px;
      font-size: 12px;
}
.task-basics-info .label-list .label[data-v-6c32d810]:last-child {
      margin-right: 0px;
}

.evaluate-options-scale[data-v-2aa5ca74] {
  background: #fff;
  padding-bottom: 40px;
}
.evaluate-options-scale .header-save[data-v-2aa5ca74] {
    padding: 0 20px;
    height: 60px;
    line-height: 60px;
    border-bottom: 1px solid #ebeef5;
}
.evaluate-options-scale .header-save > .title[data-v-2aa5ca74] {
      font-size: 16px;
      font-weight: bold;
}
.evaluate-options-scale .scale-box[data-v-2aa5ca74] {
    padding: 20px;
}
.evaluate-options-scale .scale-box .scale-multiple-actions[data-v-2aa5ca74] {
      margin-bottom: 20px;
      padding: 0 48px 0 20px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      line-height: 40px;
      background: #EBEEF5;
}
.evaluate-options-scale .scale-box .scale-multiple-actions .multiple-actions-right[data-v-2aa5ca74] {
        width: 500px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.evaluate-options-scale .scale-box .scale-multiple-actions .multiple-actions-right .actions-item[data-v-2aa5ca74] {
          margin: 0 10px;
          -webkit-box-flex: 1;
              -ms-flex: 1;
                  flex: 1;
}

.evaluate-options-scale-item .scale-directory[data-v-2694270c] {
  padding: 0 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  line-height: 40px;
  border-bottom: 1px solid #ebeef5;
}
.evaluate-options-scale-item .scale-directory.is-root-directory[data-v-2694270c] {
    background: #EBEEF5;
}
.evaluate-options-scale-item .scale-directory .directory-left[data-v-2694270c] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.evaluate-options-scale-item .scale-directory .directory-left .directory-left-checkbox[data-v-2694270c], .evaluate-options-scale-item .scale-directory .directory-left .directory-left-index[data-v-2694270c] {
      padding-right: 8px;
}
.evaluate-options-scale-item .scale-directory .directory-right[data-v-2694270c] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.evaluate-options-scale-item .scale-directory .directory-right .right-actions[data-v-2694270c] {
      width: 500px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.evaluate-options-scale-item .scale-directory .directory-right .right-actions .actions-item[data-v-2694270c] {
        margin: 0 10px;
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
}
.evaluate-options-scale-item .scale-directory .directory-right .arrow-box[data-v-2694270c] {
      margin-left: 8px;
      width: 18px;
}
.evaluate-options-scale-item .scale-directory .directory-right .arrow-box span[data-v-2694270c] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
}
.evaluate-options-scale-item .scale-indicator[data-v-2694270c] {
  padding: 0 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom: 1px solid #ebeef5;
}
.evaluate-options-scale-item .scale-indicator .indicator-left[data-v-2694270c] {
    padding: 10px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    line-height: 20px;
}
.evaluate-options-scale-item .scale-indicator .indicator-left .indicator-left-checkbox[data-v-2694270c], .evaluate-options-scale-item .scale-indicator .indicator-left .indicator-left-index[data-v-2694270c], .evaluate-options-scale-item .scale-indicator .indicator-left .indicator-left-logo[data-v-2694270c] {
      padding-right: 8px;
}
.evaluate-options-scale-item .scale-indicator .indicator-left .indicator-left-logo[data-v-2694270c] {
      width: 28px;
      height: 20px;
}
.evaluate-options-scale-item .scale-indicator .indicator-right[data-v-2694270c] {
    margin-left: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.evaluate-options-scale-item .scale-indicator .indicator-right .right-show-block[data-v-2694270c] {
      width: 400px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
}
.evaluate-options-scale-item .scale-indicator .indicator-right .right-show-block .show-block-btn[data-v-2694270c] {
        margin-left: 30px;
        cursor: pointer;
        color: #0a79df;
}
.evaluate-options-scale-item .scale-indicator .indicator-right .right-actions[data-v-2694270c] {
      width: 500px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.evaluate-options-scale-item .scale-indicator .indicator-right .right-actions .actions-item[data-v-2694270c] {
        margin: 0 10px;
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
}
.evaluate-options-scale-item .scale-indicator .indicator-right .arrow-box[data-v-2694270c] {
      margin-left: 8px;
      width: 18px;
}
.evaluate-options-scale-item .scale-indicator .indicator-right .arrow-box span[data-v-2694270c] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
}
.evaluate-options-scale-item .scale-evaluate[data-v-2694270c] {
  padding: 0 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  line-height: 40px;
  background: #EBEEF5;
}
.evaluate-options-scale-item .scale-evaluate .evaluate-right[data-v-2694270c] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.evaluate-options-scale-item .scale-evaluate .evaluate-right .right-show-block[data-v-2694270c] {
      width: 400px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
}
.evaluate-options-scale-item .scale-evaluate .evaluate-right .right-show-block .show-block-btn[data-v-2694270c] {
        margin-left: 30px;
        cursor: pointer;
        color: #0a79df;
}
.evaluate-options-scale-item .scale-evaluate .evaluate-right .right-actions[data-v-2694270c] {
      width: 500px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.evaluate-options-scale-item .scale-evaluate .evaluate-right .right-actions .actions-item[data-v-2694270c] {
        margin: 0 10px;
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
}
.evaluate-options-scale-item .scale-evaluate .evaluate-right .arrow-box[data-v-2694270c] {
      margin-left: 8px;
      width: 18px;
}
.evaluate-options-scale-item .scale-evaluate .evaluate-right .arrow-box span[data-v-2694270c] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
}
.evaluate-options-scale-item .scale-material[data-v-2694270c] {
  margin-top: 8px;
  padding: 8px 38px 8px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background: #EBEEF5;
}
.evaluate-options-scale-item .scale-material .material-left .material-left-name[data-v-2694270c] {
    margin-bottom: 4px;
    font-size: 15px;
    font-weight: bold;
}
.evaluate-options-scale-item .scale-material .material-right .right-actions[data-v-2694270c] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.evaluate-options-scale-item .scale-material .material-right .right-actions .actions-item[data-v-2694270c] {
      margin: 0 10px;
}
.evaluate-options-scale-item .scale-indicator-input-section[data-v-2694270c] {
  border-bottom: 1px solid #ebeef5;
}
.evaluate-options-scale-item .scale-indicator-input-section .input-section-row[data-v-2694270c] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 20px;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
}
.evaluate-options-scale-item .scale-indicator-input-section .input-section-row .comment-input[data-v-2694270c] {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      min-width: 300px;
}
.evaluate-options-scale-item .scale-indicator-input-section .input-section-row .comment-input .input-label[data-v-2694270c] {
        margin-bottom: 8px;
        font-size: 14px;
        color: #606266;
        font-weight: 500;
}
.evaluate-options-scale-item .scale-indicator-input-section .input-section-row .extra-score-input[data-v-2694270c] {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto;
      min-width: 350px;
}
.evaluate-options-scale-item .scale-indicator-input-section .input-section-row .extra-score-input .input-label[data-v-2694270c] {
        margin-bottom: 8px;
        font-size: 14px;
        color: #606266;
        font-weight: 500;
}
.evaluate-options-scale-item .scale-indicator-input-section .input-section-row .extra-score-input .score-input-group[data-v-2694270c] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 15px;
}
.evaluate-options-scale-item .scale-indicator-input-section .input-section-row .extra-score-input .score-input-group .score-input-item[data-v-2694270c] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          gap: 8px;
}
.evaluate-options-scale-item .scale-indicator-input-section .input-section-row .extra-score-input .score-input-group .score-input-item .score-label[data-v-2694270c] {
            font-size: 13px;
            color: #909399;
            white-space: nowrap;
}
.evaluate-options-scale-item .scale-indicator-input-section .input-section-row .extra-score-input .score-input-group .score-input-item .score-unit[data-v-2694270c] {
            font-size: 13px;
            color: #909399;
}
/*
 * 网盘文件选择与上传
 */
body{
	width: 100%;
	height: 100%;
	font-size: 16px;
	/*font-family: "微软雅黑";*/
	font-family: Microsoft YaHei,Avenir,Helvetica,Arial,sans-serif;
    /*
	background: #ababb3;
    */
}
/*
.layui-layer-content{
    height:672px;
}
*/
/* 统一弹框样式 xiuxiu 20250109  */
.layui-layer.layui-layer-page.layui-layer-bobg{
	border-radius: 8px;
	overflow: hidden;
}
.update_alert{
    /*
	position: absolute;
	top: 7.8%;
	left: 31.1%;
    */
	width: 100%;
	height: 100%;
	background: #ffffff;
}
.update_title{
	width: 100%;
	height: 7.7%;
    text-align:center;
    position:relative;
	background: #FFFFFF;
}
.update_title a{
	display: inline-block;
    width:100px;
}
#update_localupdate{
	font-size: 15px;
	line-height: 50px;
}
.update_selected{
	color: #51b1f8;
}
#update_microselect{
	font-size: 15px;
	line-height: 50px;
}
.update_local{
	margin-top: 2.3% !important;
	width: 95%;
	padding-top: 4.3%;
	background: #f8f8f8;
	margin: 0 auto;
}
.update_delete{
	/*
    float: right;
	margin-right:10px;
	margin-top: 12px;
    */
    top:10px;
    right:12px;
    position:absolute;
    display:inline-block;
    cursor: pointer;
}
.update_picturebox{
	width: 100%;
	height: 90%;
	font-size: 18px;
	color: #e3e3e3;
    padding-top:3.6%;
    padding-bottom:10.1%;
	text-align: center;
    color: #ccc;
    display:block;
}
.update_picturebox > img{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 26px;
}
.ugdate_updatefile{
	display: none;
}
.update_schedule{
	width: 94.25%;
	height: 24%;
    margin:13px auto 0 auto;
	padding-left: 1%;
	padding-right: 1%;
	padding-top: 6px;
	padding-bottom: 6px;
	background: #FFFFFF;
    position:relative;
    /*
    overflow: hidden;
    */
}
.update_schedule_first{
    margin-top: 0;
}
.update_schedule div{
	display: inline-block;
	float: left;
}
.update_deletefile{
    display: block;
	position: absolute;
    top:-11px;
    right:-8px;
    /*
    margin-top: -17px;
    margin-left:87.1%;
    margin-left: 80.1%;
    */
}
.update_schedule p{
	padding-left: 32px;
    font-size: 13px;
}
.update_schedule .update_schedule_inform_second{
    font-size: 12px;
    color: #999999;
}
.update_schedule p b{
	float: right;
	font-weight: normal;
    color: #797979;
}
.update_schedule > .update_bar{
	width: 100%;
	height: 4px;
	margin-top: 6px;
	background: #F8F8F8;
    float: left;
    display: block;
}
.update_bar div{
	width: 0%;
	height: 4px;
	background: #6ec1ff;
    border-radius:50px;
}
.update_deletefile img{
	display: none;
}
.update_updatefile_bottom{
	margin-top: 14%;
	width: 100%;
	height: 44px;
	background: #f0f2f3 !important;
}
.update_updatefile_bottom .update_updatefile_bottom_select{
    margin-right: 12px;
    background-color: #51B1F8;
}
.update_updatefile_bottom button,#continue_add_files{
	margin-top: 8px;
	width: 70px;
	height: 30px;
    line-height:30px;
    text-align:center;
	float: right;
	margin-right: 6px;
	border: 0px;
	background: #f4a306;
	color: #FFFFFF;
	font-size: 12px;
    border-radius: 1px;
    outline: none;
    cursor: pointer;
}
.update_micro{
	width: 100%;
	height: 55.4%;
	margin: 0 auto;
	display: none;
}
.update_micro_top{
	width: 100%;
	height: 56px;
    vertical-align: middle;
	background: #F8F8F8;
    position:relative;
}
.update_input{
	width: 100%;
	height: 40px;
    font-size: 13px;
    color: #999999;
	border-radius: 20px;
	border: 1px #eeeeee solid;
	padding-left: 2%;
    /*margin: 8px 0px 8px 2%;*/
	float: left;
    outline: none;
}
input::-webkit-input-placeholder{
    color:#999;
    font-size:13px;
}
input::-moz-placeholder{
    color:#999;
    font-size:13px;
}
input::-ms-input-placeholder{
    color:#999;
    font-size:13px;
}
input::placeholder{
    color:#999;
    font-size:13px;
}
.update_search_close{
    width: 20px;
    height: 20px;
    border-radius: 20px;
    background: url(/zhvd/static/images/pan/document_icon02.png) no-repeat;
    position:absolute;
    top: 50%;
    margin-top: -10px;
    right: 46px;
    cursor: pointer;
}
.update_inputnot{
	width: 52.41%;
	height: 68%;
	border-radius: 20px;
	border: 1px #eeeeee solid;
	padding-left: 2%;
	margin-left: 2%;
	float: left;
    /*
	background: url(/zhvd/static/images/pan/document_icon03.png) no-repeat 94% 50%,#FFFFFF;
    */
    outline: none;
}
.update_namesort{
    display: inline-block;
    position: absolute;
    right: 116px;
    cursor: pointer;
}
.update_allfile{
    display: inline-block;
    position: absolute;
    right: 10px;
    cursor: pointer;
}
.update_namesort img{
	display: block;
	margin-top: 21px;
	float: left;
	margin-left: 14px;
    margin-right: 7px;
}
.update_namesort b{
	font-weight: normal;
	display: block;
	float: left;
	font-size: 14px;
    color: #999999;
    line-height: 55px;
}
.update_allfile img{
	display: block;
	margin-top: 21px;
	float: left;
	margin-left: 14px;
    margin-right: 7px;
}
.update_allfile b{
	font-weight: normal;
	display: block;
	float: left;
	line-height: 55px;
	font-size: 14px;
    color: #999999;
}
.update_micro_middle{
	width: 97%;
	height: 16%;
	padding-left: 3%;
    float: left;
}
.update_micro_middle p{
	font-size: 13px;
	line-height: 60px;
}
.update_micro_middle p b{
	font-weight: normal;
	color: #51B1F8;
    cursor: pointer;
}
.filePath{
    color:#51b1f8;
    cursor:pointer;
}
.keywrodsPath{
    color:#51b1f8;
}
.colLine{
    padding:0px 5px 0 5px;
    color: #929292;
    cursor:auto;
}
#go_back{
    padding-right:10px;
}
.update_csearch{
    width: 52.41%;
    height: 40px;
    margin: 8px 2%;
    float: left;
    position: relative;
}
.update_over{
	width: 30px;
	height: 40px;
	position: absolute;
	cursor: pointer;
    right: 12px;
    background: url(/zhvd/static/images/pan/document_icon03.png) no-repeat center;
}
.update_namesort_list{
	width: 118px;
    font-size: 13px;
	position: absolute;
	z-index: 200;
	background: #FFFFFF;
	right: 135px;
	top: 55px;
	border: 1px #E3E3E3 solid;
	display: none;
    color: #888888;
    border-radius: 2px;
}
.update_namesort_list b{
	display: block;
	position: absolute;
	top: -12px;
	left: 89px;
}
.update_namesort_list li{
	height: 34px;
	line-height: 34px;
	cursor: pointer;
	padding-left: 4%;
}
.update_allfile_list{
	width: 118px;
	position: absolute;
	z-index: 200;
	background: #FFFFFF;
	right: 30px;
	top: 55px;
	border: 1px #E3E3E3 solid;
	display: none;
    border-radius: 2px;
}
.update_namesort_list_top{
    position: absolute;
    left: 80px;
    top:-8px;
    width:14px;
    height:14px;
    border-top: 1px #E3E3E3 solid;
    border-left: 1px #E3E3E3 solid;
    background:#fff;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
}
.update_namesort_list  ul{
    position: relative;
    z-index: 9;
}
.update_allfile_list b{
	display: block;
	position: absolute;
	top: -12px;
	left: 80px;
}
.update_allfile_list  ul{
    position: relative;
    z-index: 9;
}
.update_allfile_list li{
	height: 30px;
	line-height: 30px;
	padding-left: 11.6%;
	cursor: pointer;
    font-size: 13px;
    color: #888888;
}
.update_micro_bottom{
	width: 94%;
	height: 100%;
	margin-left: 3%;
	padding-bottom: 2%;
    overflow-y:auto;
}
.update_fileupdate{
	width: 100%;
	height: 40px;
    -webkit-box-sizing:content-box;
            box-sizing:content-box;
	padding-top: 10px;
	padding-bottom: 10px;
    border-bottom: 1px solid #eeeeee;
    position: relative;
    cursor:pointer;
}
.update_fileupdate div{
	display: inline-block;
	float: left;
    width:7%;
    margin-top:8px;
}
/*
.update_fileupdate p{
	padding-left: 50px;
}
*/
.update_fileupdate_inform{
    font-size: 14px;
    color:black;
    width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 15px;
}
.update_fileupdate_date{
    font-size:12px;
    color:#b6b6b6;
    margin-top: 8px;
    padding-left:50px;
}
.update_fileupdate p b{
	font-weight: normal;
	color: #51B1F8;
}
.update_updatefile{
    display: none;
}
.update_file_arrow{
    position:absolute;
    width:18px;
    height:18px;
    right:25px;
    top:50%;
    margin-top:-10px;
	background: url(/zhvd/static/images/pan/document_icon14.png) no-repeat;
}
.update_selectbox{
	position: absolute;
	width: 20px;
	height: 20px;
	border: 1px #EEEEEE solid;
	right: 25px;
    top: 50%;
    margin-top: -10px;
}
.update_selectboxon{
	background: url(/zhvd/static/images/pan/document_icon12.png) no-repeat;
    width: 20px;
    height: 20px;
    border: none;
}
.update_admit{
	font-size: 15px;
	position: absolute;
	width: 16.06%;
	height: 40px;
	background: #51B1F8;
	color: #FFFFFF;
	border: 0;
    /*
	margin-top: 26.5%;
    */
	left: 42%;
	bottom: 2.5%;
    border-radius: 4px;
    outline: none;
    cursor: pointer;
}
.update_admit_finish_str{
	width: 20%;
	background: #909399;
	cursor: no-drop;
}
.upload_first_task{
    display:inline-block;
    position:absolute;
    top: 34px;
    left: 3%;
}
.no_content_dom{
    width:100%;
    height:320px;
    background:url(/vue/dist/static/img/no_content_03.13a87c9.png) center no-repeat;
}
.update_local_size, .update_local_type{
    font-size:14px;
    word-break: break-all;
}

.public-pop-root-inside .material-link-indicator[data-v-d573901a] {
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.public-pop-root-inside .material-link-indicator[data-v-d573901a] .el-tag.el-tag--info {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.public-pop-root-inside .operation[data-v-d573901a] {
  margin-top: 24px;
  text-align: center;
}

.by-appraiser[data-v-28f12585] {
  height: 100%;
  padding-bottom: 60px;
}
.by-appraiser .page-title[data-v-28f12585] {
    height: 60px;
    padding: 0 20px;
    border-bottom: 1px solid #ebeef5;
}
.by-appraiser .page-title .page-title-name[data-v-28f12585] {
      font-size: 16px;
      font-weight: 700;
}
.by-appraiser .content[data-v-28f12585] {
    padding: 0 20px;
}
.by-appraiser .table-header-box[data-v-28f12585] {
    padding: 6px 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

@charset "utf-8";
/*CSS Document*/
/*
 * @desc 选人插件
 * @author zhangxue
 * @date 20181108
 *
 * */
.sns-sudb-content{
    width:100%;
    height:100%;
}
.sns-sudb-content, .sns-sudb-content *{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.sns-sudbc-center{
    width:100%;
    height:100%;
    padding:30px;
    padding-top:0;
    position:relative;
    padding-bottom:100px;
}
.sns-sudbcc-item{
    float:left;
    width:47.5%;
    height:100%;
    padding-top:70px;
    position:relative;
}
.sns-sudbcc-item+.sns-sudbcc-item{
    float:right;
}
.sns-sudbcci-title{
    top:0;
    width:100%;
    height:70px;
    font-size:16px;
    font-weight:bold;
    line-height:70px;
    position:absolute;
}
.sns-sudbcci-content{
    width:100%;
    height:100%;
    font-size:14px;
    padding:13px 10px;
    position:relative;
    padding-top:123px;
    border: 1px solid #ddd;
}
.sns-sudbcci-user-content{
    padding-top:0;
    overflow:auto;
}
.sns-sudbccic-top{
    top:0;
    left:0;
    width:100%;
    position:absolute;
    padding:13px 10px 0 10px;
}
.sns-sudbccics-input{
    border:0;
    width:100%;
    height:100%;
    text-indent:12px;
}
.sns-sudbccics-btn{
    top: -1px;
    right: -1px;
    width: 45px;
    height: 32px;
    font-size: 23px;
    cursor: pointer;
    line-height: 32px;
    position: absolute;
    text-align: center;
    color: rgb(255, 255, 255);
    background: rgb(5, 146, 218);
}
.sns-sudbccic-search{
    width:100%;
    height:32px;
    position:relative;
    margin-bottom:10px;
    padding-right:55px;
    border: 1px solid #ddd;
}
.sns-sudbccic-return{
    width:100%;
    min-height:30px;
    line-height:30px;
}
.sns-sudbccic-return span{
    margin-right:5px;
    cursor: pointer;
}
.sns-sudbccic-return span:last-child{
    cursor: auto;
}
.sudbccic-return-icon{
    display:none;
    font-size:14px;
    cursor:pointer;
}
.sns-sudbccic-select-all{
    width:100%;
    height:38px;
    line-height:38px;
}
.sns-sud-checkbox-icon{
    color:#fff;
    /*margin:10px;*/
    width: 43px;
    /*height: 18px;*/
    margin-right:0;
    cursor:pointer;
    font-weight:bold;
    text-align:center;
    /*line-height: 18px;*/
    border-radius: 1px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
   /* background-color: #ddd;*/
    transition: .1s linear;
    font-size: 12px!important;
    border: 1px solid transparent;
    -webkit-transition: .1s linear;
}
.sns-sud-checkbox-icon:hover{
    /*border-color: #0592da;*/
}
.sns-sud-checkbox-icon:before{
    content: "\E605";
    /*yansen 2022-03-02*/
    padding:3px;
    background:#ddd;
    border: 1px solid transparent;
}
.sns-sud-checkbox-icon:hover:before{
    border:1px solid #0592da;
}
.sns-sud-checkbox-checked-icon.sns-sud-checkbox-icon:before{
    border-color: #0592da;
    background-color: #0592da;
}
.sns-sud-checkbox-checked-icon{
    color: #fff;
    /*yansen 2022-03-02*/
    /*border-color: #0592da;
    background-color: #0592da;*/
}
.sns-sudbccic-list{
    margin-top: 5px;   /*yansen 2022-03-02*/
    width:100%;
    height:100%;
    overflow:auto;
    position:relative;
}
.sns-sdi-name{
    cursor:pointer;
    margin-left:10px;
}
.sns-sud-dep-item{
    width:100%;
    height:43px;
    cursor:pointer;
    line-height:42px;
    background:#f8f8f8;
    border-bottom:1px solid #fff;
}
.sns-sud-user-item{
    width:100%;
    height:47px;
    cursor:pointer;
    line-height:46px;
    border-bottom:1px solid #ddd;
}
.sns-sui-logo{
    width:38px;
    height:38px;
    cursor:pointer;
    border-radius:50%;
    margin-right:10px;
}
.sns-sdi-next{
    width:45px;
    float:right;
    height:43px;
    cursor:pointer;
    font-size:17px;
    cursor:pointer;
    line-height:43px;
    text-align:right;
    margin-right:10px;
}
.sns-sui-del{
    float:right;
    color:#f97210;
    cursor:pointer;
    margin-right:6px;
    display:inline-block;
}
.sns-sudbc-bottom{
    bottom:0;
    width:100%;
    height:100px;
    padding-top:20px;
    text-align:center;
    position:absolute;
}
.sns-sudbcb-btn{
    padding:0;
    width:130px;
    height:50px;
    margin:0 6px;
    font-size:16px;
    border-radius:0;
    line-height:50px;
    text-align:center;
}
.sns-sud-user-type-box{
    width:100%;
    height:40px;
    font-size:14px;
    line-height:40px;
    margin-bottom:10px;
    background: rgb(236, 242, 244)
}
.sns-sud-user-type-box ul{
    width:100%;
    height:40px;
}
.sns-sud-user-type-box ul li{
    width:25%;
    float:left;
    height:40px;
    cursor:pointer;
    line-height:40px;
    text-align:center;
}
.sns-bg-blue {
    color: #fff;
    background: #0088de;
}
.sns-bg-orange {
    color: #fff;
    background: #f88f06;
}
.no_content {
    margin: 0 auto;
    min-height: 200px;
    margin: 30px;
    text-align: center;
    background: url(/vue/dist/static/img/no_content_03.13a87c9.png) no-repeat center;
}

@charset "utf-8";
/*CSS Document*/
/*
 * @desc 选人插件
 * @author zhangxue
 * @date 20181108
 *
 * */
.sns-sudb-content{
    width:100%;
    height:100%;
}
.sns-sudb-content, .sns-sudb-content *{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.sns-sudbc-center{
    width:100%;
    height:100%;
    padding:30px;
    padding-top:0;
    position:relative;
    padding-bottom:100px;
}
.sns-sudbcc-item{
    float:left;
    width:47.5%;
    height:100%;
    padding-top:70px;
    position:relative;
}
.sns-sudbcc-item+.sns-sudbcc-item{
    float:right;
}
.sns-sudbcci-title{
    top:0;
    width:100%;
    height:70px;
    font-size:16px;
    font-weight:bold;
    line-height:70px;
    position:absolute;
}
.sns-sudbcci-content{
    width:100%;
    height:100%;
    font-size:14px;
    padding:13px 10px;
    position:relative;
    padding-top:123px;
    border: 1px solid #ddd;
}
.sns-sudbcci-user-content{
    padding-top:0;
    overflow:auto;
}
.sns-sudbccic-top{
    top:0;
    left:0;
    width:100%;
    position:absolute;
    padding:13px 10px 0 10px;
}
.sns-sudbccics-input{
    border:0;
    width:100%;
    height:100%;
    text-indent:12px;
}
.sns-sudbccics-btn{
    top: -1px;
    right: -1px;
    width: 45px;
    height: 32px;
    font-size: 23px;
    cursor: pointer;
    line-height: 32px;
    position: absolute;
    text-align: center;
    color: rgb(255, 255, 255);
    background: rgb(5, 146, 218);
}
.sns-sudbccic-search{
    width:100%;
    height:32px;
    position:relative;
    margin-bottom:10px;
    padding-right:55px;
    border: 1px solid #ddd;
}
.sns-sudbccic-return{
    width:100%;
    min-height:30px;
    line-height:30px;
}
.sns-sudbccic-return span{
    margin-right:5px;
    cursor: pointer;
}
.sns-sudbccic-return span:last-child{
    cursor: auto;
}
.sudbccic-return-icon{
    display:none;
    font-size:14px;
    cursor:pointer;
}
.sns-sudbccic-select-all{
    width:100%;
    height:38px;
    line-height:38px;
}
.sns-sud-checkbox-icon{
    color:#fff;
    /*margin:10px;*/
    width: 43px;
    /*height: 18px;*/
    margin-right:0;
    cursor:pointer;
    font-weight:bold;
    text-align:center;
    /*line-height: 18px;*/
    border-radius: 1px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
   /* background-color: #ddd;*/
    transition: .1s linear;
    font-size: 12px!important;
    border: 1px solid transparent;
    -webkit-transition: .1s linear;
}
.sns-sud-checkbox-icon:hover{
    /*border-color: #0592da;*/
}
.sns-sud-checkbox-icon:before{
    content: "\E605";
    /*yansen 2022-03-02*/
    padding:3px;
    background:#ddd;
    border: 1px solid transparent;
}
.sns-sud-checkbox-icon:hover:before{
    border:1px solid #0592da;
}
.sns-sud-checkbox-checked-icon.sns-sud-checkbox-icon:before{
    border-color: #0592da;
    background-color: #0592da;
}
.sns-sud-checkbox-checked-icon{
    color: #fff;
    /*yansen 2022-03-02*/
    /*border-color: #0592da;
    background-color: #0592da;*/
}
.sns-sudbccic-list{
    margin-top: 5px;   /*yansen 2022-03-02*/
    width:100%;
    height:100%;
    overflow:auto;
    position:relative;
}
.sns-sdi-name{
    cursor:pointer;
    margin-left:10px;
}
.sns-sud-dep-item{
    width:100%;
    height:43px;
    cursor:pointer;
    line-height:42px;
    background:#f8f8f8;
    border-bottom:1px solid #fff;
}
.sns-sud-user-item{
    width:100%;
    height:47px;
    cursor:pointer;
    line-height:46px;
    border-bottom:1px solid #ddd;
}
.sns-sui-logo{
    width:38px;
    height:38px;
    cursor:pointer;
    border-radius:50%;
    margin-right:10px;
}
.sns-sdi-next{
    width:45px;
    float:right;
    height:43px;
    cursor:pointer;
    font-size:17px;
    cursor:pointer;
    line-height:43px;
    text-align:right;
    margin-right:10px;
}
.sns-sui-del{
    float:right;
    color:#f97210;
    cursor:pointer;
    margin-right:6px;
    display:inline-block;
}
.sns-sudbc-bottom{
    bottom:0;
    width:100%;
    height:100px;
    padding-top:20px;
    text-align:center;
    position:absolute;
}
.sns-sudbcb-btn{
    padding:0;
    width:130px;
    height:50px;
    margin:0 6px;
    font-size:16px;
    border-radius:0;
    line-height:50px;
    text-align:center;
}
.sns-sud-user-type-box{
    width:100%;
    height:40px;
    font-size:14px;
    line-height:40px;
    margin-bottom:10px;
    background: rgb(236, 242, 244)
}
.sns-sud-user-type-box ul{
    width:100%;
    height:40px;
}
.sns-sud-user-type-box ul li{
    width:25%;
    float:left;
    height:40px;
    cursor:pointer;
    line-height:40px;
    text-align:center;
}
.sns-bg-blue {
    color: #fff;
    background: #0088de;
}
.sns-bg-orange {
    color: #fff;
    background: #f88f06;
}
.no_content {
    margin: 0 auto;
    min-height: 200px;
    margin: 30px;
    text-align: center;
    background: url(/vue/dist/static/img/no_content_03.13a87c9.png) no-repeat center;
}

.el-tree-node__content {
  padding: 4px 0;
}
.el-tree-node__expand-icon {
  position: absolute;
  right: 2%;
}
.el-tree-node__label {
  padding-left: 15px;
}
.evaluate-detail-dialog-calss {
  min-width: 900px !important;
}
.evaluate-detail-dialog-calss .prize-header {
    background: #F5F7FA;
    line-height: 40px;
    padding: 0 35px 0 30px;
    margin-top: 24px;
}
.evaluate-detail-dialog-calss .evaluate-detail {
    min-height: 400px;
}
.el-tabs__header {
  margin: 0;
}
.el-tabs__nav-scroll {
  height: 60px;
  line-height: 60px;
  padding: 0 24px;
}
.el-tabs__nav-wrap::after {
  height: 1px;
  background-color: #ebeef5;
}
.el-form-item {
  margin-bottom: 4px;
}
.set-appraiser-way-table {
  width: 60%;
  min-width: 640px;
}
.set-appraiser-way-table .el-table th {
    line-height: normal;
    line-height: initial;
}

@charset "UTF-8";
.mr18[data-v-21748275] {
  margin-right: 18px;
}
.w50[data-v-21748275] {
  width: 50px !important;
}
.w60[data-v-21748275] {
  width: 60px;
}
.w120[data-v-21748275] {
  width: 120px;
}
.custom-tree-node[data-v-21748275] {
  width: 100%;
  font-size: 14px;
  margin-right: 15px;
}
.custom-tree-node .name[data-v-21748275] {
    width: 280px;
    overflow: hidden;
}
.appraiser-page[data-v-21748275] {
  height: 100%;
}
.appraiser-page .appraiser-details[data-v-21748275] {
    position: relative;
    /* 计数器 */
}
.appraiser-page .appraiser-details .appraiser-header-btns[data-v-21748275] {
      position: absolute;
      height: 60px;
      line-height: 60px;
      top: 0;
      right: 24px;
}
.appraiser-page .appraiser-details .set-appraiser-way[data-v-21748275] {
      padding: 0 24px;
}
.appraiser-page .appraiser-details .set-appraiser-way .set-appraiser-way-result[data-v-21748275] {
        line-height: 20px;
        color: #454545;
}
.appraiser-page .appraiser-details .set-appraiser-way .set-appraiser-way-result p[data-v-21748275] {
          margin-top: 24px;
}
.appraiser-page .appraiser-details .set-appraiser-way .set-appraiser-way-result p .title[data-v-21748275] {
            display: inline-block;
            width: 70px;
}
.appraiser-page .appraiser-details .set-appraiser-way .allocation-calss-title[data-v-21748275] {
        width: 80px;
        display: inline-block;
}
.appraiser-page .appraiser-details .class_target_numb[data-v-21748275] {
      width: 80px !important;
      margin: 0 8px;
}
.appraiser-page .appraiser-details .class_target_numb[data-v-21748275] .el-input__inner  {
        padding-left: 8px;
        padding-right: 38px;
}
.appraiser-page .appraiser-details .content[data-v-21748275] {
      padding: 0 20px;
      margin: 20px 0;
}
.appraiser-page .appraiser-details .content .header-handle-export[data-v-21748275] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.appraiser-page .appraiser-details .content .header-handle-export .export-btn[data-v-21748275] {
          margin-left: 12px;
}
.appraiser-page .appraiser-details .content .header-handle-export .export-list-btn[data-v-21748275] {
          color: #606266;
}
.appraiser-page .appraiser-details .content .header-handle-export .export-list-btn .download-list-icon[data-v-21748275] {
            font-size: 18px;
            margin-right: 6px;
}
.appraiser-page .appraiser-export-Dialog .appraiser-export-details[data-v-21748275] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.appraiser-page .appraiser-export-Dialog .appraiser-export-details .export-item[data-v-21748275] {
      width: 300px;
      margin-top: 20px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      padding: 20px;
      border: 1px dashed #ebedf0;
      border-radius: 4px;
}
.appraiser-page .appraiser-resource-dialog .appraiser-resource-details[data-v-21748275] {
    max-height: 600px;
    overflow: auto;
}
.appraiser-page .export-task-dialog .export-task-details[data-v-21748275] {
    max-height: 600px;
    overflow: auto;
}

@charset "utf-8";
/*CSS Document*/
/*
 * @desc 选人插件
 * @author zhangxue
 * @date 20181108
 *
 * */
.sns-sudb-content{
    width:100%;
    height:100%;
}
.sns-sudb-content, .sns-sudb-content *{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.sns-sudbc-center{
    width:100%;
    height:100%;
    padding:30px;
    padding-top:0;
    position:relative;
    padding-bottom:100px;
}
.sns-sudbcc-item{
    float:left;
    width:47.5%;
    height:100%;
    padding-top:70px;
    position:relative;
}
.sns-sudbcc-item+.sns-sudbcc-item{
    float:right;
}
.sns-sudbcci-title{
    top:0;
    width:100%;
    height:70px;
    font-size:16px;
    font-weight:bold;
    line-height:70px;
    position:absolute;
}
.sns-sudbcci-content{
    width:100%;
    height:100%;
    font-size:14px;
    padding:13px 10px;
    position:relative;
    padding-top:123px;
    border: 1px solid #ddd;
}
.sns-sudbcci-user-content{
    padding-top:0;
    overflow:auto;
}
.sns-sudbccic-top{
    top:0;
    left:0;
    width:100%;
    position:absolute;
    padding:13px 10px 0 10px;
}
.sns-sudbccics-input{
    border:0;
    width:100%;
    height:100%;
    text-indent:12px;
}
.sns-sudbccics-btn{
    top: -1px;
    right: -1px;
    width: 45px;
    height: 32px;
    font-size: 23px;
    cursor: pointer;
    line-height: 32px;
    position: absolute;
    text-align: center;
    color: rgb(255, 255, 255);
    background: rgb(5, 146, 218);
}
.sns-sudbccic-search{
    width:100%;
    height:32px;
    position:relative;
    margin-bottom:10px;
    padding-right:55px;
    border: 1px solid #ddd;
}
.sns-sudbccic-return{
    width:100%;
    min-height:30px;
    line-height:30px;
}
.sns-sudbccic-return span{
    margin-right:5px;
    cursor: pointer;
}
.sns-sudbccic-return span:last-child{
    cursor: auto;
}
.sudbccic-return-icon{
    display:none;
    font-size:14px;
    cursor:pointer;
}
.sns-sudbccic-select-all{
    width:100%;
    height:38px;
    line-height:38px;
}
.sns-sud-checkbox-icon{
    color:#fff;
    /*margin:10px;*/
    width: 43px;
    /*height: 18px;*/
    margin-right:0;
    cursor:pointer;
    font-weight:bold;
    text-align:center;
    /*line-height: 18px;*/
    border-radius: 1px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
   /* background-color: #ddd;*/
    transition: .1s linear;
    font-size: 12px!important;
    border: 1px solid transparent;
    -webkit-transition: .1s linear;
}
.sns-sud-checkbox-icon:hover{
    /*border-color: #0592da;*/
}
.sns-sud-checkbox-icon:before{
    content: "\E605";
    /*yansen 2022-03-02*/
    padding:3px;
    background:#ddd;
    border: 1px solid transparent;
}
.sns-sud-checkbox-icon:hover:before{
    border:1px solid #0592da;
}
.sns-sud-checkbox-checked-icon.sns-sud-checkbox-icon:before{
    border-color: #0592da;
    background-color: #0592da;
}
.sns-sud-checkbox-checked-icon{
    color: #fff;
    /*yansen 2022-03-02*/
    /*border-color: #0592da;
    background-color: #0592da;*/
}
.sns-sudbccic-list{
    margin-top: 5px;   /*yansen 2022-03-02*/
    width:100%;
    height:100%;
    overflow:auto;
    position:relative;
}
.sns-sdi-name{
    cursor:pointer;
    margin-left:10px;
}
.sns-sud-dep-item{
    width:100%;
    height:43px;
    cursor:pointer;
    line-height:42px;
    background:#f8f8f8;
    border-bottom:1px solid #fff;
}
.sns-sud-user-item{
    width:100%;
    height:47px;
    cursor:pointer;
    line-height:46px;
    border-bottom:1px solid #ddd;
}
.sns-sui-logo{
    width:38px;
    height:38px;
    cursor:pointer;
    border-radius:50%;
    margin-right:10px;
}
.sns-sdi-next{
    width:45px;
    float:right;
    height:43px;
    cursor:pointer;
    font-size:17px;
    cursor:pointer;
    line-height:43px;
    text-align:right;
    margin-right:10px;
}
.sns-sui-del{
    float:right;
    color:#f97210;
    cursor:pointer;
    margin-right:6px;
    display:inline-block;
}
.sns-sudbc-bottom{
    bottom:0;
    width:100%;
    height:100px;
    padding-top:20px;
    text-align:center;
    position:absolute;
}
.sns-sudbcb-btn{
    padding:0;
    width:130px;
    height:50px;
    margin:0 6px;
    font-size:16px;
    border-radius:0;
    line-height:50px;
    text-align:center;
}
.sns-sud-user-type-box{
    width:100%;
    height:40px;
    font-size:14px;
    line-height:40px;
    margin-bottom:10px;
    background: rgb(236, 242, 244)
}
.sns-sud-user-type-box ul{
    width:100%;
    height:40px;
}
.sns-sud-user-type-box ul li{
    width:25%;
    float:left;
    height:40px;
    cursor:pointer;
    line-height:40px;
    text-align:center;
}
.sns-bg-blue {
    color: #fff;
    background: #0088de;
}
.sns-bg-orange {
    color: #fff;
    background: #f88f06;
}
.no_content {
    margin: 0 auto;
    min-height: 200px;
    margin: 30px;
    text-align: center;
    background: url(/vue/dist/static/img/no_content_03.13a87c9.png) no-repeat center;
}

@charset "UTF-8";
/*增加父子选择器，消除对全局样式的影响  [yansen][2025/11/21] */
.set-prize-appraiser .el-dialog__body {
  padding: 0 30px 20px;
}
.set-prize-appraiser .el-tree-node__content {
  padding: 4px 0;
  height: auto;
  min-height: 50px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-bottom: 1px solid #f0f0f0;
}
.set-prize-appraiser .el-tree-node__expand-icon {
  position: absolute;
  right: 2%;
}
.set-prize-appraiser .el-tree-node__label {
  padding-left: 15px;
}
.set-prize-appraiser .el-tree > .el-tree-node > .el-tree-node__content:nth-child(1) {
  min-height: 40px;
  background-color: #e1e4ea;
}
.set-prize-appraiser .el-tree-node__content:hover {
  background: none;
}
.set-prize-appraiser {
  min-width: 900px !important;
}
.set-prize-appraiser .prize-header {
    background: #e1e4ea;
    line-height: 32px;
    padding: 4px 34px 4px 24px;
}
.set-prize-appraiser .scale-detail {
    min-height: 400px;
}
.set-prize-appraiser .person-list {
    padding: 0 8px;
    background: #F7F7F7;
    border-radius: 4px;
    line-height: 30px;
    margin-left: 12px;
}
.set-prize-appraiser .person-list .person-list-name {
      max-width: 60px;
}

.mr18[data-v-f3e024c8] {
  margin-right: 18px;
}
.w60[data-v-f3e024c8] {
  width: 60px;
}
.w400[data-v-f3e024c8] {
  width: 400px;
}
.custom-tree-node[data-v-f3e024c8] {
  width: 100%;
  font-size: 14px;
  margin-right: 15px;
}
.custom-tree-node .name[data-v-f3e024c8] {
    width: 280px;
    padding-left: 24px;
    overflow: hidden;
}

[data-v-0cb8bf44] .el-checkbox {
  margin-right: 12px;
}
.evaluate-user-group[data-v-0cb8bf44] .el-form-item {
  margin-bottom: 24px;
}
.evaluate-user-group .user-group-detail .name[data-v-0cb8bf44] {
  width: 50px;
  color: #333;
  font-size: 14px;
}
.evaluate-user-group .user-group-detail .condition[data-v-0cb8bf44] {
  width: calc(100% - 50px);
}

.data-analysis[data-v-39b32f4e] {
  width: 100%;
  height: 100%;
  background: #F0F0F0;
}
.data-analysis .menu[data-v-39b32f4e] {
    width: 100%;
    padding: 0 12px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 8px;
    background: #fff;
    margin-bottom: 16px;
}
.data-analysis .menu .menu-vessel[data-v-39b32f4e] {
      width: calc(100% - 100px);
}
.data-analysis .menu .menu-vessel .menu-list[data-v-39b32f4e] {
        padding: 0 12px;
        cursor: pointer;
        line-height: 60px;
}
.data-analysis .menu .menu-vessel .menu-list-ac[data-v-39b32f4e] {
        color: #2FA2FE;
        border-bottom: 2px solid #2FA2FE;
}
.data-analysis .menu .export-vessel[data-v-39b32f4e] {
      width: 100px;
}
.data-analysis .detail[data-v-39b32f4e] {
    height: calc(100% - 78px);
    background: #fff;
    overflow-y: auto;
}
.data-analysis .detail .data-analyse-iframe[data-v-39b32f4e] {
      width: 100%;
      height: 99%;
}
.data-analysis .appraiser-details[data-v-39b32f4e] {
    height: 100%;
    background: #fff;
}

.by-appraiser[data-v-72113704] {
  height: calc(100% - 20px);
  padding-bottom: 20px;
}
.by-appraiser .content[data-v-72113704] {
    padding: 0 20px;
}

@charset "utf-8";
/*CSS Document*/
/*
 * @desc 选人插件
 * @author zhangxue
 * @date 20181108
 *
 * */
.sns-sudb-content{
    width:100%;
    height:100%;
}
.sns-sudb-content, .sns-sudb-content *{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.sns-sudbc-center{
    width:100%;
    height:100%;
    padding:30px;
    padding-top:0;
    position:relative;
    padding-bottom:100px;
}
.sns-sudbcc-item{
    float:left;
    width:47.5%;
    height:100%;
    padding-top:70px;
    position:relative;
}
.sns-sudbcc-item+.sns-sudbcc-item{
    float:right;
}
.sns-sudbcci-title{
    top:0;
    width:100%;
    height:70px;
    font-size:16px;
    font-weight:bold;
    line-height:70px;
    position:absolute;
}
.sns-sudbcci-content{
    width:100%;
    height:100%;
    font-size:14px;
    padding:13px 10px;
    position:relative;
    padding-top:123px;
    border: 1px solid #ddd;
}
.sns-sudbcci-user-content{
    padding-top:0;
    overflow:auto;
}
.sns-sudbccic-top{
    top:0;
    left:0;
    width:100%;
    position:absolute;
    padding:13px 10px 0 10px;
}
.sns-sudbccics-input{
    border:0;
    width:100%;
    height:100%;
    text-indent:12px;
}
.sns-sudbccics-btn{
    top: -1px;
    right: -1px;
    width: 45px;
    height: 32px;
    font-size: 23px;
    cursor: pointer;
    line-height: 32px;
    position: absolute;
    text-align: center;
    color: rgb(255, 255, 255);
    background: rgb(5, 146, 218);
}
.sns-sudbccic-search{
    width:100%;
    height:32px;
    position:relative;
    margin-bottom:10px;
    padding-right:55px;
    border: 1px solid #ddd;
}
.sns-sudbccic-return{
    width:100%;
    min-height:30px;
    line-height:30px;
}
.sns-sudbccic-return span{
    margin-right:5px;
    cursor: pointer;
}
.sns-sudbccic-return span:last-child{
    cursor: auto;
}
.sudbccic-return-icon{
    display:none;
    font-size:14px;
    cursor:pointer;
}
.sns-sudbccic-select-all{
    width:100%;
    height:38px;
    line-height:38px;
}
.sns-sud-checkbox-icon{
    color:#fff;
    /*margin:10px;*/
    width: 43px;
    /*height: 18px;*/
    margin-right:0;
    cursor:pointer;
    font-weight:bold;
    text-align:center;
    /*line-height: 18px;*/
    border-radius: 1px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
   /* background-color: #ddd;*/
    transition: .1s linear;
    font-size: 12px!important;
    border: 1px solid transparent;
    -webkit-transition: .1s linear;
}
.sns-sud-checkbox-icon:hover{
    /*border-color: #0592da;*/
}
.sns-sud-checkbox-icon:before{
    content: "\E605";
    /*yansen 2022-03-02*/
    padding:3px;
    background:#ddd;
    border: 1px solid transparent;
}
.sns-sud-checkbox-icon:hover:before{
    border:1px solid #0592da;
}
.sns-sud-checkbox-checked-icon.sns-sud-checkbox-icon:before{
    border-color: #0592da;
    background-color: #0592da;
}
.sns-sud-checkbox-checked-icon{
    color: #fff;
    /*yansen 2022-03-02*/
    /*border-color: #0592da;
    background-color: #0592da;*/
}
.sns-sudbccic-list{
    margin-top: 5px;   /*yansen 2022-03-02*/
    width:100%;
    height:100%;
    overflow:auto;
    position:relative;
}
.sns-sdi-name{
    cursor:pointer;
    margin-left:10px;
}
.sns-sud-dep-item{
    width:100%;
    height:43px;
    cursor:pointer;
    line-height:42px;
    background:#f8f8f8;
    border-bottom:1px solid #fff;
}
.sns-sud-user-item{
    width:100%;
    height:47px;
    cursor:pointer;
    line-height:46px;
    border-bottom:1px solid #ddd;
}
.sns-sui-logo{
    width:38px;
    height:38px;
    cursor:pointer;
    border-radius:50%;
    margin-right:10px;
}
.sns-sdi-next{
    width:45px;
    float:right;
    height:43px;
    cursor:pointer;
    font-size:17px;
    cursor:pointer;
    line-height:43px;
    text-align:right;
    margin-right:10px;
}
.sns-sui-del{
    float:right;
    color:#f97210;
    cursor:pointer;
    margin-right:6px;
    display:inline-block;
}
.sns-sudbc-bottom{
    bottom:0;
    width:100%;
    height:100px;
    padding-top:20px;
    text-align:center;
    position:absolute;
}
.sns-sudbcb-btn{
    padding:0;
    width:130px;
    height:50px;
    margin:0 6px;
    font-size:16px;
    border-radius:0;
    line-height:50px;
    text-align:center;
}
.sns-sud-user-type-box{
    width:100%;
    height:40px;
    font-size:14px;
    line-height:40px;
    margin-bottom:10px;
    background: rgb(236, 242, 244)
}
.sns-sud-user-type-box ul{
    width:100%;
    height:40px;
}
.sns-sud-user-type-box ul li{
    width:25%;
    float:left;
    height:40px;
    cursor:pointer;
    line-height:40px;
    text-align:center;
}
.sns-bg-blue {
    color: #fff;
    background: #0088de;
}
.sns-bg-orange {
    color: #fff;
    background: #f88f06;
}
.no_content {
    margin: 0 auto;
    min-height: 200px;
    margin: 30px;
    text-align: center;
    background: url(/vue/dist/static/img/no_content_03.13a87c9.png) no-repeat center;
}

.filtrate .filtrate-condition[data-v-2ec74700] {
  border-bottom: 1px solid #eee;
  border-radius: 4px;
  padding: 8px 24px;
  margin-bottom: 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.filtrate .filtrate-condition .filtrate-condition-list[data-v-2ec74700] {
    padding: 6px 0;
}
.filtrate .filtrate-condition .filtrate-condition-list .title[data-v-2ec74700] {
      width: 70px;
      font-size: 14px;
      line-height: 32px;
      color: #454545;
      font-weight: bold;
      margin-right: 20px;
}
.filtrate .filtrate-condition .filtrate-condition-list .condition[data-v-2ec74700] {
      width: calc(100% - 80px);
}
.filtrate .filtrate-condition .filtrate-condition-list .condition .condition-list[data-v-2ec74700] {
        padding: 6px 12px;
        line-height: 20px;
        margin-right: 6px;
        border-radius: 4px;
        cursor: pointer;
}
.filtrate .filtrate-condition .filtrate-condition-list .condition .condition-list-ac[data-v-2ec74700] {
        background: #F4F5F7;
}
.filtrate .filtrate-condition .filtrate-condition-list[data-v-2ec74700]:last-child {
    border-bottom: 0px;
}
.filtrate .filtrate-result[data-v-2ec74700] {
  padding: 0 24px;
}
.filtrate .filtrate-result .result-vessel[data-v-2ec74700] {
    padding: 10px 0;
    width: calc(100% - 300px);
    min-height: 42px;
}
.filtrate .filtrate-result .result-vessel .title[data-v-2ec74700] {
      width: 34px;
      font-size: 14px;
      margin-right: 10px;
      line-height: 30px;
      color: #454545;
      font-weight: bold;
}
.filtrate .filtrate-result .result-vessel .result-list-all[data-v-2ec74700] {
      background: #F4F5F7;
      padding: 6px 12px;
      line-height: 20px;
      margin-right: 6px;
      margin-bottom: 10px;
      border-radius: 4px;
}
.filtrate .filtrate-result .result-vessel .result-list-vessle[data-v-2ec74700] {
      width: calc(100% - 34px);
      min-height: 42px;
}
.filtrate .filtrate-result .result-vessel .result-list-vessle .result-list[data-v-2ec74700] {
        background: #F4F5F7;
        padding: 6px 12px;
        line-height: 20px;
        margin-right: 6px;
        margin-bottom: 10px;
        border-radius: 4px;
}
.filtrate .filtrate-result .result-vessel .result-list-vessle .all_del[data-v-2ec74700] {
        padding: 6px 12px;
        line-height: 20px;
        margin-right: 6px;
        margin-bottom: 10px;
        border-radius: 4px;
}
.filtrate .filtrate-result .filtrate-operate[data-v-2ec74700] {
    width: 280px;
}

.by-appraiser[data-v-5fc2df32] {
  height: calc(100% - 20px);
  padding-bottom: 20px;
}
.by-appraiser .content[data-v-5fc2df32] {
    padding: 0 20px;
}

@charset "utf-8";
/*CSS Document*/
/*
 * @desc 选人插件
 * @author zhangxue
 * @date 20181108
 *
 * */
.sns-sudb-content{
    width:100%;
    height:100%;
}
.sns-sudb-content, .sns-sudb-content *{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.sns-sudbc-center{
    width:100%;
    height:100%;
    padding:30px;
    padding-top:0;
    position:relative;
    padding-bottom:100px;
}
.sns-sudbcc-item{
    float:left;
    width:47.5%;
    height:100%;
    padding-top:70px;
    position:relative;
}
.sns-sudbcc-item+.sns-sudbcc-item{
    float:right;
}
.sns-sudbcci-title{
    top:0;
    width:100%;
    height:70px;
    font-size:16px;
    font-weight:bold;
    line-height:70px;
    position:absolute;
}
.sns-sudbcci-content{
    width:100%;
    height:100%;
    font-size:14px;
    padding:13px 10px;
    position:relative;
    padding-top:123px;
    border: 1px solid #ddd;
}
.sns-sudbcci-user-content{
    padding-top:0;
    overflow:auto;
}
.sns-sudbccic-top{
    top:0;
    left:0;
    width:100%;
    position:absolute;
    padding:13px 10px 0 10px;
}
.sns-sudbccics-input{
    border:0;
    width:100%;
    height:100%;
    text-indent:12px;
}
.sns-sudbccics-btn{
    top: -1px;
    right: -1px;
    width: 45px;
    height: 32px;
    font-size: 23px;
    cursor: pointer;
    line-height: 32px;
    position: absolute;
    text-align: center;
    color: rgb(255, 255, 255);
    background: rgb(5, 146, 218);
}
.sns-sudbccic-search{
    width:100%;
    height:32px;
    position:relative;
    margin-bottom:10px;
    padding-right:55px;
    border: 1px solid #ddd;
}
.sns-sudbccic-return{
    width:100%;
    min-height:30px;
    line-height:30px;
}
.sns-sudbccic-return span{
    margin-right:5px;
    cursor: pointer;
}
.sns-sudbccic-return span:last-child{
    cursor: auto;
}
.sudbccic-return-icon{
    display:none;
    font-size:14px;
    cursor:pointer;
}
.sns-sudbccic-select-all{
    width:100%;
    height:38px;
    line-height:38px;
}
.sns-sud-checkbox-icon{
    color:#fff;
    /*margin:10px;*/
    width: 43px;
    /*height: 18px;*/
    margin-right:0;
    cursor:pointer;
    font-weight:bold;
    text-align:center;
    /*line-height: 18px;*/
    border-radius: 1px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
   /* background-color: #ddd;*/
    transition: .1s linear;
    font-size: 12px!important;
    border: 1px solid transparent;
    -webkit-transition: .1s linear;
}
.sns-sud-checkbox-icon:hover{
    /*border-color: #0592da;*/
}
.sns-sud-checkbox-icon:before{
    content: "\E605";
    /*yansen 2022-03-02*/
    padding:3px;
    background:#ddd;
    border: 1px solid transparent;
}
.sns-sud-checkbox-icon:hover:before{
    border:1px solid #0592da;
}
.sns-sud-checkbox-checked-icon.sns-sud-checkbox-icon:before{
    border-color: #0592da;
    background-color: #0592da;
}
.sns-sud-checkbox-checked-icon{
    color: #fff;
    /*yansen 2022-03-02*/
    /*border-color: #0592da;
    background-color: #0592da;*/
}
.sns-sudbccic-list{
    margin-top: 5px;   /*yansen 2022-03-02*/
    width:100%;
    height:100%;
    overflow:auto;
    position:relative;
}
.sns-sdi-name{
    cursor:pointer;
    margin-left:10px;
}
.sns-sud-dep-item{
    width:100%;
    height:43px;
    cursor:pointer;
    line-height:42px;
    background:#f8f8f8;
    border-bottom:1px solid #fff;
}
.sns-sud-user-item{
    width:100%;
    height:47px;
    cursor:pointer;
    line-height:46px;
    border-bottom:1px solid #ddd;
}
.sns-sui-logo{
    width:38px;
    height:38px;
    cursor:pointer;
    border-radius:50%;
    margin-right:10px;
}
.sns-sdi-next{
    width:45px;
    float:right;
    height:43px;
    cursor:pointer;
    font-size:17px;
    cursor:pointer;
    line-height:43px;
    text-align:right;
    margin-right:10px;
}
.sns-sui-del{
    float:right;
    color:#f97210;
    cursor:pointer;
    margin-right:6px;
    display:inline-block;
}
.sns-sudbc-bottom{
    bottom:0;
    width:100%;
    height:100px;
    padding-top:20px;
    text-align:center;
    position:absolute;
}
.sns-sudbcb-btn{
    padding:0;
    width:130px;
    height:50px;
    margin:0 6px;
    font-size:16px;
    border-radius:0;
    line-height:50px;
    text-align:center;
}
.sns-sud-user-type-box{
    width:100%;
    height:40px;
    font-size:14px;
    line-height:40px;
    margin-bottom:10px;
    background: rgb(236, 242, 244)
}
.sns-sud-user-type-box ul{
    width:100%;
    height:40px;
}
.sns-sud-user-type-box ul li{
    width:25%;
    float:left;
    height:40px;
    cursor:pointer;
    line-height:40px;
    text-align:center;
}
.sns-bg-blue {
    color: #fff;
    background: #0088de;
}
.sns-bg-orange {
    color: #fff;
    background: #f88f06;
}
.no_content {
    margin: 0 auto;
    min-height: 200px;
    margin: 30px;
    text-align: center;
    background: url(/vue/dist/static/img/no_content_03.13a87c9.png) no-repeat center;
}

.appraiser-details .page-title[data-v-b5fc695e] {
  padding: 0 24px;
  height: 60px;
  border-bottom: 1px solid #F7F7F7;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.appraiser-details .page-title .title[data-v-b5fc695e] {
    color: #454545;
    font-weight: bold;
    font-size: 16px;
    margin-left: 12px;
}
.appraiser-details .page-title[data-v-b5fc695e] input {
    height: 35px;
}
.appraiser-details .content[data-v-b5fc695e] {
  height: calc(100% - 60px);
  overflow-y: auto;
  padding: 24px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.appraiser-details .content .echarts-vessel[data-v-b5fc695e] {
    width: 100%;
    height: 340px;
    margin: 24px 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.appraiser-details .content .echarts-vessel .echart-radar[data-v-b5fc695e] {
      width: 100%;
      height: 100%;
}
.appraiser-details .content .list-vessel[data-v-b5fc695e] {
    margin-top: 16px;
}

.overview {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 15px;
}
.overview .empty_box {
    min-height: auto !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.overview .empty_box img {
      width: 130px;
}

.content .num-list[data-v-18575a7b] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.content .num-list .num-item[data-v-18575a7b] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 20px;
}
.content .num-list .num-item .num-item-value[data-v-18575a7b] {
      font-size: 24px;
      font-weight: bold;
}
.content .num-list .num-item .num-item-title[data-v-18575a7b] {
      font-size: 12px;
      color: #888888;
}
.content .chart-list[data-v-18575a7b] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
  margin-top: 20px;
}
.content .chart-list > div[data-v-18575a7b] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    height: auto;
}

.card-header[data-v-5d271a38] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.card-header .card-header-title[data-v-5d271a38] {
    font-size: 18px;
    font-weight: bold;
}
.card-header[data-v-5d271a38] .el-button--text {
    color: #303133 !important;
}

.public-pop-root-inside .operation[data-v-2258b24a] {
  margin-top: 24px;
  text-align: center;
}

.menu-list[data-v-5f20b44f] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.box-card .content .radio-list .el-form-item {
  margin-bottom: 10px;
}

.title[data-v-fe02b3c6] {
  text-align: center;
  font-weight: 600;
}
.content[data-v-fe02b3c6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 15px;
}
.content .radio-list[data-v-fe02b3c6] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.content .num-list[data-v-fe02b3c6] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0 30px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.content .num-list .num-item[data-v-fe02b3c6] {
      width: calc(50% - 20px);
      margin: 10px;
      text-align: center;
      padding: 10px;
      color: #333333;
      font-size: 14px;
}
.content .num-list .num-item .num-item-figure[data-v-fe02b3c6] {
        font-size: 32px;
        font-weight: bold;
        margin-bottom: 5px;
}
.content .chart-box[data-v-fe02b3c6] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}

.chart-list[data-v-81f4f692] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
}
.chart-list > div[data-v-81f4f692] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    height: auto;
}
















































































































































































































































.public-pop-root-inside .content[data-v-8b7cd5c4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
}
.public-pop-root-inside .content > table[data-v-8b7cd5c4] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    border-color: #BDBDBD;
}
.public-pop-root-inside .content th[data-v-8b7cd5c4],
  .public-pop-root-inside .content td[data-v-8b7cd5c4] {
    text-align: center;
    padding: 15px;
    background: #fff;
}
.public-pop-root-inside .border-line[data-v-8b7cd5c4] {
  width: calc(100% + 30px);
  height: 1px;
  background-color: #BDBDBD;
  margin: 15px 0 15px -15px;
}
.public-pop-root-inside .flex-align-center[data-v-8b7cd5c4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.public-pop-root-inside .config-list[data-v-8b7cd5c4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  line-height: 26px;
  font-size: 12px;
}
.public-pop-root-inside .config-list .config-item[data-v-8b7cd5c4] {
    padding: 0 12px;
    margin-right: 18px;
    background-color: #EBEBEB;
    border-radius: 4px;
    cursor: pointer;
}
.public-pop-root-inside .config-list .config-item.check[data-v-8b7cd5c4] {
    color: white;
    background-color: var(--color_primary);
}
.public-pop-root-inside .handle[data-v-8b7cd5c4] {
  cursor: move;
  padding: 5px;
  text-align: center;
  color: #7b7b7b;
  font-size: 24px;
}
.public-pop-root-inside .handle[data-v-8b7cd5c4]:hover {
    color: #7b7b7b;
}
.public-pop-root-inside .operation[data-v-8b7cd5c4] {
  margin-top: 24px;
  text-align: center;
}
.public-pop-root-inside .sortable-ghost[data-v-8b7cd5c4] {
  opacity: 0.8;
  background: #f0f9eb !important;
}
.public-pop-root-inside .draggable[data-v-8b7cd5c4] {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.review[data-v-63610738] {
  height: 100%;
  padding-bottom: 60px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.review .page-title[data-v-63610738] {
    height: 60px;
    padding: 0 20px;
    border-bottom: 1px solid #ebeef5;
}
.review .page-title .page-title-name[data-v-63610738] {
      font-size: 16px;
      font-weight: 700;
}
.review .content[data-v-63610738] {
    padding: 20px;
}
.review .content[data-v-63610738] .el-form-item__label {
      padding-right: 24px;
}
.review .content[data-v-63610738] .el-textarea__inner {
      padding: 0;
      border: none;
      resize: none;
}
.review .content[data-v-63610738] .el-textarea__inner:focus {
      border: none;
      -webkit-box-shadow: none;
              box-shadow: none;
}
.review .content[data-v-63610738] .el-switch__label.is-active {
      color: #2c3e50;
}
.review .content .review-form .annunciate-vessel[data-v-63610738] {
      padding: 8px 12px;
      border: 1px solid #ebeef5;
      border-radius: 4px;
}
.review .content .review-form .file-list-vessel[data-v-63610738] {
      margin-bottom: 16px;
}
.review .content .review-form .file-list-vessel .file-list[data-v-63610738] {
        padding: 0 12px 6px 0;
        border-bottom: 1px solid #ebeef5;
}
.review .content .review-form .file-list-vessel .file-list .file-info[data-v-63610738] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between;
}
.review .content .review-form .file-list-vessel .file-list .file-info .file-name[data-v-63610738] {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
}
.review .content .review-form .file-list-vessel .file-list .file-info .file-name .file-icon[data-v-63610738] {
              font-size: 16px;
              margin-right: 12px;
}
.review .content .review-form .file-list-vessel .file-list .file-desc[data-v-63610738] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          padding-left: 28px;
}
.review .content .review-form .file-list-vessel .file-list .file-desc .desc-text[data-v-63610738] {
            margin-right: 20px;
            line-height: 28px;
            color: #888;
}
.review .content .review-form .file-list-vessel .file-list .file-desc .desc-input[data-v-63610738] {
            max-width: 400px;
            margin-right: 20px;
            line-height: 28px;
}
.review .content .review-form .file-list-vessel .file-list .file-desc .desc-btn[data-v-63610738] {
            font-size: 20px;
            cursor: pointer;
}

.w280[data-v-1b71aa48] {
  width: 280px;
}
.review[data-v-1b71aa48] {
  height: 100%;
  padding-bottom: 60px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.review .page-title[data-v-1b71aa48] {
    height: 60px;
    padding: 0 20px;
    border-bottom: 1px solid #ebeef5;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.review .page-title .page-title-name[data-v-1b71aa48] {
      font-size: 16px;
      font-weight: 700;
}
.review .content[data-v-1b71aa48] {
    padding: 20px;
}
.review .content[data-v-1b71aa48] .el-form-item__label {
      padding-right: 24px;
}
.review .content[data-v-1b71aa48] .el-switch__label.is-active {
      color: #2c3e50;
}
.review .content .review-form .annunciate-vessel[data-v-1b71aa48] {
      padding: 12px;
      border: 1px solid #ebeef5;
      border-radius: 4px;
}
.review .content .review-form .file-list[data-v-1b71aa48] {
      padding: 0 12px 6px 0;
      border-bottom: 1px solid #ebeef5;
}
.review .content .review-form .file-list .file-info[data-v-1b71aa48] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
}
.review .content .review-form .file-list .file-info .file-name[data-v-1b71aa48] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
}
.review .content .review-form .file-list .file-info .file-name .file-icon[data-v-1b71aa48] {
            font-size: 16px;
            margin-right: 12px;
}
.review .content .review-form .file-list .file-desc[data-v-1b71aa48] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        padding-left: 28px;
}
.review .content .review-form .file-list .file-desc .desc-text[data-v-1b71aa48] {
          margin-right: 20px;
          line-height: 28px;
          color: #888;
}
.review .content .review-form .file-list .file-desc .desc-input[data-v-1b71aa48] {
          max-width: 400px;
          margin-right: 20px;
          line-height: 28px;
}
.review .content .review-form .file-list .file-desc .desc-btn[data-v-1b71aa48] {
          font-size: 20px;
}
.review .content .review-form .uploading-btn[data-v-1b71aa48] {
      margin-top: 16px;
}
.review .content .review-form .preview-table-head[data-v-1b71aa48] {
      margin-top: 10px;
      padding: 12px;
      border: 1px solid #C0C4CC;
}
.review .content .review-form .preview-table-head table[data-v-1b71aa48] {
        width: 100%;
        border: 1px solid #000;
        border-collapse: collapse;
        margin: 0px auto;
}
.review .content .review-form .preview-table-head th[data-v-1b71aa48], .review .content .review-form .preview-table-head td[data-v-1b71aa48] {
        border: 1px solid #000;
        border-collapse: collapse;
        padding: 6px 0px;
        line-height: 16px;
        text-align: center;
}
.review .content .review-form .preview-table-head .head-data-th[data-v-1b71aa48] {
        border: 1px solid #fff;
        border-bottom: 1px solid #000;
}
.review .content .review-form .preview-table-head .head-data .task_name[data-v-1b71aa48] {
        line-height: 20px;
        margin-bottom: 6px;
        font-weight: bold;
        font-size: 14px;
}
.review .content .review-form .preview-table-head .head-data .head-info[data-v-1b71aa48] {
        width: 100%;
        padding: 0 12px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        text-align: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        text-align: left;
        line-height: 30px;
        font-size: 12px;
}

[data-v-578ea3f7] .el-input__inner {
  text-align: center;
}
[data-v-578ea3f7] .el-checkbox__label {
  white-space: pre-line;
  word-wrap: break-word;
  display: inline-grid;
}
.design-table-field .select-fields-hint[data-v-578ea3f7] {
  padding: 10px 24px;
  background: rgba(255, 122, 75, .1);
  margin-bottom: 18px;
  border-radius: 4px;
  color: #191919;
  font-size: 14px;
}
.design-table-field .select-fields-hint .icon[data-v-578ea3f7] {
    margin-right: 10px;
    color: #ff7a4b;
}
.design-table-field .check-all[data-v-578ea3f7] {
  padding: 6px;
  background: #F8F8F8;
  border: 1px solid #ebeef5;
}
.design-table-field .check-child[data-v-578ea3f7] {
  padding: 10px 6px;
}
.design-table-field .check-child .catalogue-child[data-v-578ea3f7] {
    margin-bottom: 10px;
}
.design-table-field .check-child .catalogue-child .catalogue-name[data-v-578ea3f7] {
      margin-bottom: 6px;
}
.design-table-field .check-child .catalogue-child[data-v-578ea3f7]:last-child {
    margin-bottom: 0;
}
.design-table-field .set-header[data-v-578ea3f7] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 12px;
}
.design-table-field .set-header .equational-vessel[data-v-578ea3f7] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.design-table-field .set-header .equational-vessel .current-width[data-v-578ea3f7] {
      margin-right: 12px;
      color: #ff7a4b;
      font-size: 16px;
}
.design-table-field .table-header[data-v-578ea3f7] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background: #F8F8F8;
  border: 1px solid #ebeef5;
  line-height: 40px;
}
.design-table-field .table-item[data-v-578ea3f7] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  line-height: 50px;
  border-bottom: 1px solid #ebeef5;
}
.design-table-field .table-row .sort[data-v-578ea3f7] {
  width: 40px;
  text-align: center;
  font-size: 20px;
  cursor: pointer;
}
.design-table-field .table-row .index[data-v-578ea3f7] {
  width: 80px;
  text-align: center;
}
.design-table-field .table-row .name[data-v-578ea3f7] {
  width: 240px;
  line-height: 16px;
  text-align: center;
}
.design-table-field .table-row .width[data-v-578ea3f7] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.design-table-field .table-row .width .rate-input[data-v-578ea3f7] {
    width: 160px;
    margin-right: 12px;
}
.design-table-field .table-row .del[data-v-578ea3f7] {
  width: 80px;
  text-align: center;
  cursor: pointer;
}

.evaluate-page-conf.review[data-v-2a6cb658] {
  height: 100%;
  padding-bottom: 60px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.evaluate-page-conf.review .page-title[data-v-2a6cb658] {
    height: 60px;
    padding: 0 20px;
    border-bottom: 1px solid #ebeef5;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.evaluate-page-conf.review .page-title .page-title-name[data-v-2a6cb658] {
      font-size: 16px;
      font-weight: 700;
}
.evaluate-page-conf.review .evaluate-page-conf-row[data-v-2a6cb658] {
    margin-top: 12px;
    padding: 0 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    line-height: 40px;
}
.evaluate-page-conf.review .evaluate-page-conf-row .key[data-v-2a6cb658] {
      margin-right: 12px;
      width: 110px;
      text-align: right;
}
.evaluate-page-conf.review .evaluate-page-conf-row .val[data-v-2a6cb658] {
      width: calc(100% - 122px);
}
.evaluate-page-conf.review .evaluate-page-conf-row .table-box[data-v-2a6cb658] {
      line-height: normal;
}

.public-pop-root-inside .operation[data-v-7eb716ea] {
  margin-top: 24px;
  text-align: center;
}
.public-pop-root-inside .more-settings-set-column-pop-main .nav-list[data-v-7eb716ea] {
  margin-top: 7px;
  margin-bottom: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  line-height: 26px;
  font-size: 12px;
}
.public-pop-root-inside .more-settings-set-column-pop-main .nav-list .nav-item[data-v-7eb716ea] {
    margin-bottom: 12px;
    padding: 0 12px;
    margin-right: 18px;
    background-color: #EBEBEB;
    border-radius: 4px;
    cursor: pointer;
}
.public-pop-root-inside .more-settings-set-column-pop-main .nav-list .nav-item.check[data-v-7eb716ea] {
    color: white;
    background-color: var(--color_primary);
}

.public-pop-root-inside .operation[data-v-61ee7c4b] {
  margin-top: 24px;
  text-align: center;
}

.evaluate-panel-conf[data-v-86655350] {
  height: 100%;
  padding-bottom: 60px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.evaluate-panel-conf .page-title[data-v-86655350] {
    height: 60px;
    padding: 0 20px;
    border-bottom: 1px solid #ebeef5;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.evaluate-panel-conf .page-title .page-title-name[data-v-86655350] {
      font-size: 16px;
      font-weight: 700;
}
.evaluate-panel-conf .evaluate-panel-conf-row[data-v-86655350] {
    margin-top: 12px;
    padding: 0 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    line-height: 40px;
}
.evaluate-panel-conf .evaluate-panel-conf-row .key[data-v-86655350] {
      margin-right: 12px;
      width: 140px;
      text-align: right;
}
.evaluate-panel-conf .evaluate-panel-conf-row .val[data-v-86655350] {
      width: calc(100% - 122px);
}
.evaluate-panel-conf .evaluate-panel-conf-row .table-box[data-v-86655350] {
      line-height: normal;
}

.public-pop-root-inside .more-settings-set-evaluate-column-pop-main .content-type-list[data-v-5b093672] {
  margin-top: 7px;
  margin-bottom: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  line-height: 26px;
  font-size: 12px;
}
.public-pop-root-inside .more-settings-set-evaluate-column-pop-main .content-type-list .content-type-item[data-v-5b093672] {
    margin-bottom: 12px;
    padding: 0 12px;
    margin-right: 18px;
    background-color: #EBEBEB;
    border-radius: 4px;
    cursor: pointer;
}
.public-pop-root-inside .more-settings-set-evaluate-column-pop-main .content-type-list .content-type-item.check[data-v-5b093672] {
    color: white;
    background-color: #409eff;
}
.public-pop-root-inside .operation[data-v-5b093672] {
  margin-top: 24px;
  text-align: center;
}

.is-no-scheme[data-v-c57e3812] {
  padding-top: 5%;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.is-no-scheme .empty-img[data-v-c57e3812] {
    width: 324px;
    height: 271px;
    overflow: hidden;
}
.is-no-scheme .empty-img img[data-v-c57e3812] {
      display: block;
      width: 100%;
      height: 100%;
}
.is-no-scheme .no-scheme-tips[data-v-c57e3812] {
    margin: 32px 0;
    font-size: 16px;
    font-weight: bold;
}

[data-v-f7d25a28].el-button--text {
  color: #454545;
}
.manage-page[data-v-f7d25a28] {
  overflow: auto;
  background: #fff;
}
.manage-page .header-vessel[data-v-f7d25a28] {
    border-bottom: 1px solid #EBEEF5;
    padding: 20px;
}
.manage-page .header-vessel .title[data-v-f7d25a28] {
      font-size: 18px;
      font-weight: bold;
      margin-right: 20px;
}
.manage-page .list-vessel[data-v-f7d25a28] {
    padding: 0 24px 60px 24px;
}
.manage-page .list-vessel .list[data-v-f7d25a28] {
      padding: 12px 0px;
      background: #fff;
      border-bottom: 1px solid #eee;
}
.manage-page .list-vessel .list .list-face[data-v-f7d25a28] {
        width: 150px;
        height: 100px;
        border-radius: 4px;
        overflow: hidden;
}
.manage-page .list-vessel .list .list-info[data-v-f7d25a28] {
        margin-top: -20px;
        width: calc(100% - 170px);
}
.manage-page .list-vessel .list .list-info .list-name[data-v-f7d25a28] {
          width: calc(100% - 200px);
          font-size: 16px;
          color: #454545;
          font-weight: 700;
}
.manage-page .list-vessel .list .list-info .list-info-property[data-v-f7d25a28] {
          margin: 10px 0;
          color: #888;
}
.manage-page .list-vessel .list .list-info .list-info-property p[data-v-f7d25a28] {
            margin-right: 40px;
}
.manage-page .list-vessel .list .list-info .list-info-property p[data-v-f7d25a28]:last-child {
            margin-right: 0;
}

.scale-model[data-v-6197c348] .el-divider--horizontal {
  margin: 12px 0;
}
[data-v-6197c348] .dialog-name {
  min-width: 856px;
}
[data-v-6197c348] .dialog-name .el-dialog__header {
  border-bottom: 1px solid #DCDFE6;
}
[data-v-6197c348] .dialog-name .el-dialog__body {
  padding: 0;
}
.scale-model .content .menus[data-v-6197c348] {
  width: 180px;
  padding: 12px 20px 12px;
  text-align: center;
}
.scale-model .content .menus .menus-item[data-v-6197c348] {
    padding: 0 12px;
    line-height: 40px;
    border-radius: 4px;
    cursor: pointer;
    font-size: 14px;
    color: #1a1a1a;
}
.scale-model .content .menus .menus-item-activated[data-v-6197c348] {
    background: #F2F2F2;
}
.scale-model .content .items[data-v-6197c348] {
  width: calc(100% - 180px);
  height: 70vh;
  overflow-y: auto;
  background: #F8F9FA;
  padding: 12px 24px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.scale-model .content .items .title[data-v-6197c348] {
    color: #1a1a1a;
    font-size: 16px;
    font-weight: bold;
}
.scale-model .content .items .blankScheme[data-v-6197c348] {
    background: #fff;
    width: 140px;
    height: 140px;
    border-radius: 4px;
    margin-top: 12px;
    cursor: pointer;
}
.scale-model .content .items .list-vessel[data-v-6197c348] {
    width: 280px;
    background: #fff;
    border-radius: 4px;
    padding: 28px 24px 40px;
    margin-top: 12px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-right: 2%;
    position: relative;
}
.scale-model .content .items .list-vessel .name[data-v-6197c348] {
      color: #1A1A1A;
      font-size: 18px;
      margin-left: 12px;
      font-weight: bold;
}
.scale-model .content .items .list-vessel .scale-face[data-v-6197c348] {
      width: 100%;
      height: 154px;
      border-radius: 4px;
}
.scale-model .content .items .list-vessel .select-btn[data-v-6197c348] {
      display: none;
      position: absolute;
      bottom: 20px;
      width: calc(100% - 48px);
      padding-top: 50px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      text-align: center;
      background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, .8)), to(rgba(248, 249, 250, .4)));
      background: linear-gradient(rgba(255, 255, 255, .8), rgba(248, 249, 250, .4));
}
.scale-model .content .items .list-vessel .description[data-v-6197c348] {
      margin-top: 10px;
      height: 56px;
}
.scale-model .content .items .list-vessel:hover .select-btn[data-v-6197c348] {
    display: block;
}

.task[data-v-152c5222] {
  margin: 8px;
  width: calc(100% - 200px);
  height: calc(100% - 16px);
  overflow: auto;
  background-color: #fff;
}
.task[data-v-152c5222] .el-card {
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    border: none !important;
}

[data-v-537e6a72].el-button--text {
  color: #454545;
}
.manage-page[data-v-537e6a72] {
  overflow: auto;
  background: #fff;
  position: relative;
}
.manage-page .header-vessel[data-v-537e6a72] {
    border-bottom: 1px solid #EBEEF5;
    padding: 20px;
}
.manage-page .header-vessel .title[data-v-537e6a72] {
      font-size: 18px;
      font-weight: bold;
      margin-right: 20px;
}
.manage-page .filtrate-vessel-float[data-v-537e6a72] {
    width: 100%;
    position: absolute;
    top: 73px;
    left: 0;
    background: #fff;
    -webkit-box-shadow: 0 4px 4px 4px rgba(0, 0, 0, .02);
            box-shadow: 0 4px 4px 4px rgba(0, 0, 0, .02);
    z-index: 100;
}
.manage-page .list-vessel[data-v-537e6a72] {
    padding: 0 12px;
    margin-top: 24px;
}
.manage-page .list-vessel .lists-content[data-v-537e6a72] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: wrap;
          flex-flow: wrap;
}
.manage-page .list-vessel .lists-content .list[data-v-537e6a72] {
        width: calc(25% - 16px);
        padding: 0 8px;
        background: #fff;
        margin-bottom: 20px;
        border-radius: 4px;
        cursor: pointer;
}
.manage-page .list-vessel .lists-content .list .list-face[data-v-537e6a72] {
          width: 100%;
          border-radius: 4px;
          overflow: hidden;
}
.manage-page .list-vessel .lists-content .list .list-face img[data-v-537e6a72] {
            width: 100%;
}
.manage-page .list-vessel .lists-content .list .list-info .label-list[data-v-537e6a72] {
          margin: 8px 0;
          height: 28px;
          overflow: hidden;
}
.manage-page .list-vessel .lists-content .list .list-info .label-list .label[data-v-537e6a72] {
            padding: 6px 8px;
            margin-right: 10px;
            background: #F4F5F7;
            border-radius: 4px;
            font-size: 12px;
            color: #454545;
            font-weight: 400;
}
.manage-page .list-vessel-float[data-v-537e6a72] {
    overflow: auto;
    height: calc(100% - 90px);
}
.manage-page-float[data-v-537e6a72] {
  overflow: hidden !important;
}
.manage-page-show-at-scheme[data-v-537e6a72] {
  height: calc(100vh - 172px);
}

.evaluate-task-manage-page[data-v-de8ade88] {
  width: 100%;
  height: calc(100vh - 63px);
  overflow: hidden;
}

.activity-event-pages .workbench-page-main .common-main-box {
  height: calc(100% - 16px);
}

.workbench-page[data-v-7dbc72de],
.workbench-page-main[data-v-7dbc72de],
.workbench-page-top[data-v-7dbc72de] {
  margin-top: 1px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.workbench-page[data-v-7dbc72de] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.workbench-page-main[data-v-7dbc72de] {
  height: calc(100vh - 138px);
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: auto;
}
.workbench-page-main .left-menu-box[data-v-7dbc72de] {
    height: 100%;
    background-color: white;
    overflow: auto;
    overflow-x: hidden;
}
.workbench-page-main .left-menu-box[data-v-7dbc72de]::-webkit-scrollbar-thumb {
      border-width: 0;
      border-color: white;
}
.workbench-page-main .left-menu-box[data-v-7dbc72de]::-webkit-scrollbar {
      width: 2px;
}
.workbench-page-top[data-v-7dbc72de] {
  padding: 14px 40px;
  background-color: white;
  margin-bottom: 4px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.workbench-page-top .workbench-page-base-info[data-v-7dbc72de] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding-left: 20px;
}
.workbench-page-top .back-btn[data-v-7dbc72de] {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 30px;
    z-index: 2;
    cursor: pointer;
}
.workbench-page-top .activity-name[data-v-7dbc72de] {
    font-size: 16px;
    font-weight: 700;
    text-align: left;
    margin-bottom: 6px;
}
.workbench-page-top .activity-common-info[data-v-7dbc72de] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 12px;
    font-weight: 400;
    text-align: left;
    color: #909399;
}
.workbench-page-top .activity-common-info > div[data-v-7dbc72de] {
      margin-right: 30px;
}
.workbench-page-top .activity-operation i[data-v-7dbc72de] {
    font-size: 16px;
}

.commit-record-box[data-v-22497822] {
  padding-bottom: 20px;
  height: 100%;
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 2fr) minmax(0, 1fr);
  grid-gap: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.commit-record-box .commit-record-content[data-v-22497822],
  .commit-record-box .commit-record-left[data-v-22497822] {
    height: calc(100vh - 150px);
    overflow: hidden;
}
.commit-record-box .commit-record-left[data-v-22497822] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: end;
}
.commit-record-box .commit-record-left > div[data-v-22497822] {
      padding: 12px 0;
      width: 260px;
      background-color: white;
      border-radius: 8px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
}
.commit-record-box .commit-record-left .course-info[data-v-22497822] {
      padding: 12px;
      height: 200px;
      margin-bottom: 20px;
      line-height: 26px;
      overflow: hidden;
}
.commit-record-box .commit-record-left .course-info .title[data-v-22497822] {
        margin-bottom: 8px;
        font-size: 16px;
        font-weight: 600;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
}
.commit-record-box .commit-record-left .commit-user[data-v-22497822] {
      height: calc(100% - 220px);
      overflow: auto;
}
.commit-record-box .commit-record-left .commit-user .item-user[data-v-22497822] {
        padding: 10px 14px;
        cursor: pointer;
}
.commit-record-box .commit-record-left .commit-user .item-user.check[data-v-22497822],
      .commit-record-box .commit-record-left .commit-user .item-user[data-v-22497822]:hover {
        color: var(--color_primary);
        background-color: var(--primary_back_color);
}
.commit-record-box .commit-record-content[data-v-22497822] {
    padding: 12px 20px;
    padding-top: 0;
    background-color: white;
    overflow: auto;
    border-radius: 8px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    scroll-behavior: smooth;
}
.commit-record-box .commit-record-content .content-item[data-v-22497822] {
      padding-top: 12px;
      margin-bottom: 40px;
}
.commit-record-box .commit-record-content .content-item .submit-user[data-v-22497822] {
        margin-bottom: 30px;
        padding: 5px 10px;
        border: 1px solid #cbcdd1;
        background-color: #ebebeb;
}
@media screen and (max-width: 1200px) {
.commit-record-box[data-v-22497822] {
    grid-template-columns: minmax(0, 2fr) minmax(0, 3fr) minmax(0, 1fr);
}
}

.export-record-page {
  width: 100%;
  background-color: #ffffff;
}
.export-record-page .textbook-download-list {
    padding: 0 24px 24px;
}
.export-record-page .textbook-download-list .textbook-download-item {
      padding: 17px 0 24px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      border-bottom: 1px solid #EEEEEE;
}
.export-record-page .textbook-download-list .textbook-download-item .item-left .title {
        margin-bottom: 16px;
        font-size: 16px;
}
.export-record-page .textbook-download-list .textbook-download-item .item-left .info-list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        color: #888888;
}
.export-record-page .textbook-download-list .textbook-download-item .item-left .info-list /deep/ .el-divider--vertical {
          margin: 0 22px;
}
.export-record-page .textbook-download-list .textbook-download-item .item-right {
        text-align: right;
}
.export-record-page .textbook-download-list .textbook-download-item .item-right .download-status {
          margin-bottom: 26px;
}
.export-record-page .textbook-download-list .textbook-download-item .item-right .download-status .is-downloading {
            color: #888888;
}
.export-record-page .textbook-download-list .textbook-download-item .item-right .download-status .is-downloaded {
            color: #ff7a4b;
            cursor: pointer;
}
.export-record-page .textbook-download-list .textbook-download-item .item-right .download-status .is-expire,
          .export-record-page .textbook-download-list .textbook-download-item .item-right .download-status is-error {
            color: #ff0000;
}
.export-record-page .textbook-download-list .textbook-download-item .item-right .download-actions {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: end;
              -ms-flex-pack: end;
                  justify-content: flex-end;
}
.export-record-page .textbook-download-list .textbook-download-item .item-right .download-actions .reset-btn {
            margin-left: 16px;
            color: #ff7a4b;
}
.export-record-page .textbook-download-list .textbook-download-item .item-right .download-actions .download-btn {
            color: #ff7a4b;
}
.export-record-page .textbook-download-list .textbook-download-item .item-right .download-actions .download-btn i {
              cursor: pointer;
}
.export-record-page .textbook-download-list .textbook-download-item .item-right .download-actions .download-progress {
            width: 100px;
}

.lesson-text-book-conf[data-v-365f1e02] {
  width: 100%;
}
.lesson-text-book-conf .header-box[data-v-365f1e02] {
    padding: 5px 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    line-height: 40px;
    background-color: white;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.lesson-text-book-conf .header-box .header-left[data-v-365f1e02],
    .lesson-text-book-conf .header-box .header-right[data-v-365f1e02] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
}
.lesson-text-book-conf .header-box .back-box[data-v-365f1e02] {
      margin-right: 40px;
      cursor: pointer;
}
.lesson-text-book-conf .header-box .tabs-box[data-v-365f1e02] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.lesson-text-book-conf .header-box .tabs-box .tab-item[data-v-365f1e02] {
        margin-right: 20px;
        line-height: 30px;
        border-bottom: 2px solid #fff;
        border-color: #fff;
        cursor: pointer;
        -webkit-transition: border-color 0.2s;
        transition: border-color 0.2s;
}
.lesson-text-book-conf .header-box .tabs-box .tab-item.check[data-v-365f1e02] {
        color: var(--color_primary);
        border-color: var(--color_primary);
}
.lesson-text-book-conf .header-box .export-box[data-v-365f1e02] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.lesson-text-book-conf .header-box .export-box .hint-box[data-v-365f1e02] {
        margin-right: 15px;
        padding: 0 20px;
        line-height: 30px;
        color: var(--color_primary);
        border: 1px solid var(--color_primary);
        background-color: var(--primary_back_color);
        border-radius: 2px;
}
.lesson-text-book-conf .lesson-text-book-conf-main[data-v-365f1e02] {
    padding: 0 40px;
    padding-top: 20px;
    width: 100%;
    height: calc(100% - 50px);
    overflow: auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

.lesson-text-book-conf-main .text-book-config-box > .growthreports-design.growthreports-content {
  min-height: unset !important;
}
.lesson-text-book-conf-main .text-book-config-box > .growthreports-design.growthreports-content > .jub-jub-center.page-header {
    display: none;
}
.lesson-text-book-conf-main .text-book-config-box > .growthreports-design.growthreports-content .design-main-edit {
    overflow: auto;
}




















































@charset "UTF-8";
.design-main {
  position: absolute;
  width: 100%;
  height: 100%;
}
/*  */
.design-main-items {
  position: relative;
  height: 100%;
  /* background: red; */
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.design-main-items2 {
  text-align: center;
}
/* 编辑 */
.design-main-edit {
  min-width: 460px;
  height: 100%;
}
.design-main-edit-universality {
  max-height: calc(50% - 10px);
  overflow-y: auto;
  background: #fff;
  margin-bottom: 20px;
  border-radius: 6px;
}
.leave_root_name_edit {
  width: 356px;
  height: 34px;
  border-radius: 7px;
}
.design-main-edit-title {
  color: #b2b2b2;
  line-height: 44px;
  font-size: 16px;
  margin-bottom: 12px;
}
.design-main-edit-current {
  overflow-y: auto;
  background: #fff;
  border-radius: 6px;
}
.design-main-edit-current {
  /* max-height: calc(50% - 10px);
      overflow-y: auto; */
  background: #fff;
  border-radius: 6px;
  padding: 0 20px;
}
.design-main-edit-current > .title {
  font-size: 16px;
  color: #b2b2b2;
  line-height: 44px;
  margin-bottom: 12px;
}
.design-main-edit-current > .lists > .title {
  height: 28px;
  font-size: 20px;
  font-weight: 400;
  color: #313131;
  margin-bottom: 15px;
}
.color-val {
  width: 92px;
  height: 34px;
  background: #f8f8f8;
  border: 0.1px solid #f0f0f0;
  border-radius: 7px;
  text-align: center;
  line-height: 34px;
  margin-left: 15px;
}
.color-val .el-input__inner {
    background-color: transparent;
    border-color: transparent !important;
}
.date-val {
  width: 132px;
  height: 34px;
  background: #f8f8f8;
  border: 0.1px solid #f0f0f0;
  border-radius: 7px;
  text-align: center;
  line-height: 34px;
  margin-left: 15px;
}
.date-val .el-input__inner, .date-val .el-range-editor .el-range-input {
    font-size: 12px;
    background-color: transparent;
    border-color: transparent !important;
}
.design-main-items-content {
  padding: 90px 10% 0;
  position: absolute;
  width: 80%;
  height: calc(100% - 90px);
  overflow: hidden;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.design-main-items > .design-main-items-content > .title {
  font-weight: 800;
  color: #dc7717;
}
.design-main-items > .design-main-items-content > .title .title-val {
    font-size: 22px;
    line-height: 26px;
}
.design-main-items.design-main-items2 > .design-main-items-content .title {
  font-weight: 800;
  color: #dc7717;
  width: 100%;
  height: 20px;
  background: #fdf2e6;
  border-radius: 10px;
  position: relative;
}
.design-main-items.design-main-items2 > .design-main-items-content .title .title-val {
    font-size: 22px;
    line-height: 26px;
    text-align: center;
    position: absolute;
    width: 100%;
    top: -12px;
}
/* 预览 start ===================================*/
.a4-page .design-main-edit {
  display: none;
}
.a4-page .design-main-preview {
  padding: 0;
  margin: 0;
  width: 100%;
  height: 100%;
}
.a4-page .design-main-preview .design-main-preview-details {
    padding: 0;
    margin: 0;
    width: 100%;
    height: 100%;
}
/* 预览 end =======================================*/
.growthreports-design.growthreports-content {
  width: 100% !important;
  min-height: calc(100vh - 60px) !important;
  padding-bottom: 0 !important;
}
.growthreports-design.growthreports-content > .page-header {
    width: 100%;
    height: 60px;
    padding: 0 12px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background: #fff;
    border-bottom: 1px solid rgba(0, 0, 0, .2);
}
.growthreports-design.growthreports-content > .page-header .el-page-header__left {
      position: relative;
}
.growthreports-design.growthreports-content > .page-header .el-page-header__left:after {
        width: 1px !important;
}
.growthreports-design.growthreports-content > .page-header .el-page-header__content {
      margin: 0;
}
.growthreports-design.growthreports-content .design-content {
    width: 100%;
    height: calc(100vh - 120px);
}
.growthreports-design.growthreports-content .el-table tr {
    height: auto !important;
    color: #606266 !important;
}
.design-left {
  width: 360px;
  height: calc(100vh - 120px);
  position: relative;
  background: #fff;
}
.design-right {
  width: calc(100% - 380px);
  height: calc(100vh - 170px);
  position: relative;
}

.baoshan-page[data-v-bc19abaa] {
  width: 100%;
}
.baoshan-page .page-echarts-box[data-v-bc19abaa] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    height: 320px;
}
.baoshan-page .page-echarts-box .echarts-box-item[data-v-bc19abaa] {
      width: calc(50% - 10px);
      height: 100%;
}
.baoshan-page .page-echarts-box .echarts-box-item #baoshan-echarts-sub[data-v-bc19abaa] {
        width: 100%;
        height: 100%;
}
.baoshan-page .page-echarts-box .echarts-box-item #baoshan-echarts-capacity[data-v-bc19abaa] {
        width: 100%;
        height: 100%;
}
.baoshan-page .page-user-level[data-v-bc19abaa] {
    padding: 10px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.baoshan-page .page-user-level .user-level-item[data-v-bc19abaa] {
      padding: 0 20px;
}
.baoshan-page .page-user-level .user-level-item .level-item-circle[data-v-bc19abaa] {
        width: 60px;
        height: 60px;
        border-radius: 50%;
        border: 2px solid #67afe9;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        font-size: 16px;
}
.baoshan-page .page-user-level .user-level-item .level-item-label[data-v-bc19abaa] {
        height: 30px;
        line-height: 30px;
        text-align: center;
        font-size: 16px;
        font-weight: 700;
}
.baoshan-page .page-user-process .user-process-item[data-v-bc19abaa] {
    padding-top: 20px;
}
.baoshan-page .page-user-process .user-process-item .process-item-title[data-v-bc19abaa] {
      font-size: 16px;
      text-align: left;
      color: #6a6a6a;
}
.baoshan-page .page-user-process .user-process-item .process-item-box[data-v-bc19abaa] {
      position: relative;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      margin-top: 12px;
      height: 8px;
}
.baoshan-page .page-user-process .user-process-item .process-item-box .process-line[data-v-bc19abaa] {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        height: 100%;
}
.baoshan-page .page-user-process .user-process-item .process-item-box .process-line.color-1[data-v-bc19abaa] {
          background-color: #ff6d46;
}
.baoshan-page .page-user-process .user-process-item .process-item-box .process-line.color-2[data-v-bc19abaa] {
          background-color: #f8be45;
}
.baoshan-page .page-user-process .user-process-item .process-item-box .process-line.color-3[data-v-bc19abaa] {
          background-color: #67afe9;
}
.baoshan-page .page-user-process .user-process-item .process-item-box .process-line.color-4[data-v-bc19abaa] {
          background-color: #00af4c;
}
.baoshan-page .page-user-process .user-process-item .process-item-box .process-man[data-v-bc19abaa] {
        width: 28px;
        height: 28px;
        position: absolute;
        top: 50%;
        left: 0;
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
        background: url(/vue/dist/static/img/man1.96bbfd4.png) no-repeat;
}

@charset "UTF-8";
.design-main[data-v-b16472a8] {
  position: absolute;
  width: 100%;
  height: 100%;
}
.design-main .design-main-items[data-v-b16472a8] {
    padding: 90px 40px 0;
}
.design-main .design-main-items .design-attendance[data-v-b16472a8] {
      font-size: 14px;
      color: #252525;
}
.design-main .design-main-items .design-attendance .column1[data-v-b16472a8] {
        width: 60px;
}
.design-main .design-main-items .design-attendance .column2[data-v-b16472a8] {
        width: calc(50% - 30px);
}
.design-main .design-main-items .design-attendance .column3[data-v-b16472a8] {
        width: calc(50% - 30px);
}
.design-main .design-main-items .design-attendance .cell[data-v-b16472a8] {
        text-align: center;
        padding: 14px 0;
        line-height: 20px;
}
.design-main .design-main-items .design-attendance .title[data-v-b16472a8] {
        width: 14px;
}
/* 编辑 */
.design-main-edit[data-v-b16472a8] {
  min-width: 460px;
  height: 100%;
}

.design-main-preview[data-v-6d7cd98f]{
    position: relative;
    width: calc(100% - 480px);
    height: 100%;
    background: #fff;
    overflow: hidden;
    margin-right: 20px;
}
.design-main-preview-details[data-v-6d7cd98f]{
    width: 210px;
    height: calc(100% - 40px);
    -webkit-box-shadow:rgba(0, 0, 0, .3) 0px 0px 25px;
            box-shadow:rgba(0, 0, 0, .3) 0px 0px 25px;
}
.design-main-preview-details-scale[data-v-6d7cd98f]{
    -webkit-transform-origin: left top;
            transform-origin: left top;
}
.design-main-preview:hover .design-main-preview-up[data-v-6d7cd98f]{
    opacity: 1;
}
.design-main-preview:hover .design-main-preview-next[data-v-6d7cd98f]{
    opacity: 1;
}
.design-main-preview-up[data-v-6d7cd98f],
.design-main-preview-next[data-v-6d7cd98f]{
    position: absolute;
    top: calc(50% - 5vh);
    left: -5vh;
    z-index: 290;
    width: 10vh;
    height: 10vh;
    background: #f8f8f8;
    border-radius: 50%;
    cursor: pointer;
    opacity: 0;
}
.design-main-preview-up > i[data-v-6d7cd98f],
.design-main-preview-next > i[data-v-6d7cd98f]{
    position: absolute;
    top: calc(50% - 2.5vh);
    right: 8px;
    font-size:5vh;
    color: #fff;
}
.design-main-preview-next > i[data-v-6d7cd98f]{
    left: 8px;
}
.design-main-preview-next[data-v-6d7cd98f]{
    left: auto;
    right: -5vh;
}

.pd-r30[data-v-11a1204f]{
    padding-right: 30px;
}
.pd-l30[data-v-11a1204f]{
    padding-left: 30px;
}
/* 页头 */
.page-header[data-v-11a1204f] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 999;
}
/* 添加flex布局样式 kwok 2025-11-28 */
.page-header.flex-align[data-v-11a1204f] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.page-header.jub-jub-end[data-v-11a1204f] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.header-info.jub-jub-center[data-v-11a1204f] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.page-header > .header-image[data-v-11a1204f] {
    position: absolute;
}
.page-header > .to-right[data-v-11a1204f] {
    top: 8px;
    right: -10px;
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
}
.page-header > .to-left[data-v-11a1204f] {
    top: 0;
    left: 0;
}
.page-header > .header-info .page-header-img[data-v-11a1204f] {
    /* width: 30px; */
    height: 30px;
}
.page-header > .header-info .page-header-title[data-v-11a1204f] {
    color: #313131;
    font-size: 12px;
    line-height: 85px;
    margin-left: 10px;
    font-weight: 700;
}




















































/* 页底 */
.page-footer[data-v-5dfce16e] {
    position: absolute;
    bottom: 35px;
    left: 0;
    width: 100%;
    z-index: 2;
}
.page-footer-line[data-v-5dfce16e] {
    width: calc(50% - 25px);
    height: 1px;
}
.page-footer > .page-footer-content[data-v-5dfce16e] {
    position: absolute;
    top: 0px;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    height: 40px;
    width: 50px;
    padding: 0 10px;
}
.page-footer > .page-footer-content > .page-footer-dot[data-v-5dfce16e] {
    width: 4px;
    height: 4px;
    border-radius: 50%;
}
.page-footer > .page-footer-content > .page-footer-pagenumb[data-v-5dfce16e] {
    font-size: 12px;
    margin: 0 6px;
}


.design-main-edit-universality[data-v-aedd8214]{
    max-height: none;
    overflow-y: auto;
    background: #fff;
    margin-bottom: 20px;
    border-radius: 6px;
    padding: 0 20px;
}
.design-main-edit-universality > .title[data-v-aedd8214]{
    font-size: 16px;
    color: #b2b2b2;
    line-height: 44px;
    margin-bottom: 12px;
}
.design-main-edit-universality > .lists > .title[data-v-aedd8214]{
    font-size: 20px;
    color: #313131;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 16px;
}
.design-main-edit-universality > .lists > .item[data-v-aedd8214]{
    margin-bottom: 14px;
}
.design-main-edit-universality > .lists > .item > .title[data-v-aedd8214]{
    width: 50px;
    font-size: 16px;
    color: #626262;
    font-weight: 400;
}
.leave_root_name_edit[data-v-aedd8214]{
    width: 370px;
    height: 34px;
}
.img-vessel[data-v-aedd8214]{
    width: 34px;
    height: 34px;
    border-radius: 6px;
    border: 1px solid #f0f0f0;
    overflow: hidden;
}
.img-vessel > image[data-v-aedd8214] {
    width: 100%;
    height: 100%;
}
.pos-box[data-v-aedd8214]{
    margin-top: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.pos-box>div[data-v-aedd8214]{
    padding: 4px 14px;
    cursor: pointer;
}
.pos-box>.check[data-v-aedd8214]{
    color: white;
    background-color: #ff7a4b;
}

/*
 * 网盘文件选择与上传
 */
body{
	width: 100%;
	height: 100%;
	font-size: 16px;
	/*font-family: "微软雅黑";*/
	font-family: Microsoft YaHei,Avenir,Helvetica,Arial,sans-serif;
    /*
	background: #ababb3;
    */
}
/*
.layui-layer-content{
    height:672px;
}
*/
/* 统一弹框样式 xiuxiu 20250109  */
.layui-layer.layui-layer-page.layui-layer-bobg{
	border-radius: 8px;
	overflow: hidden;
}
.update_alert{
    /*
	position: absolute;
	top: 7.8%;
	left: 31.1%;
    */
	width: 100%;
	height: 100%;
	background: #ffffff;
}
.update_title{
	width: 100%;
	height: 7.7%;
    text-align:center;
    position:relative;
	background: #FFFFFF;
}
.update_title a{
	display: inline-block;
    width:100px;
}
#update_localupdate{
	font-size: 15px;
	line-height: 50px;
}
.update_selected{
	color: #51b1f8;
}
#update_microselect{
	font-size: 15px;
	line-height: 50px;
}
.update_local{
	margin-top: 2.3% !important;
	width: 95%;
	padding-top: 4.3%;
	background: #f8f8f8;
	margin: 0 auto;
}
.update_delete{
	/*
    float: right;
	margin-right:10px;
	margin-top: 12px;
    */
    top:10px;
    right:12px;
    position:absolute;
    display:inline-block;
    cursor: pointer;
}
.update_picturebox{
	width: 100%;
	height: 90%;
	font-size: 18px;
	color: #e3e3e3;
    padding-top:3.6%;
    padding-bottom:10.1%;
	text-align: center;
    color: #ccc;
    display:block;
}
.update_picturebox > img{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 26px;
}
.ugdate_updatefile{
	display: none;
}
.update_schedule{
	width: 94.25%;
	height: 24%;
    margin:13px auto 0 auto;
	padding-left: 1%;
	padding-right: 1%;
	padding-top: 6px;
	padding-bottom: 6px;
	background: #FFFFFF;
    position:relative;
    /*
    overflow: hidden;
    */
}
.update_schedule_first{
    margin-top: 0;
}
.update_schedule div{
	display: inline-block;
	float: left;
}
.update_deletefile{
    display: block;
	position: absolute;
    top:-11px;
    right:-8px;
    /*
    margin-top: -17px;
    margin-left:87.1%;
    margin-left: 80.1%;
    */
}
.update_schedule p{
	padding-left: 32px;
    font-size: 13px;
}
.update_schedule .update_schedule_inform_second{
    font-size: 12px;
    color: #999999;
}
.update_schedule p b{
	float: right;
	font-weight: normal;
    color: #797979;
}
.update_schedule > .update_bar{
	width: 100%;
	height: 4px;
	margin-top: 6px;
	background: #F8F8F8;
    float: left;
    display: block;
}
.update_bar div{
	width: 0%;
	height: 4px;
	background: #6ec1ff;
    border-radius:50px;
}
.update_deletefile img{
	display: none;
}
.update_updatefile_bottom{
	margin-top: 14%;
	width: 100%;
	height: 44px;
	background: #f0f2f3 !important;
}
.update_updatefile_bottom .update_updatefile_bottom_select{
    margin-right: 12px;
    background-color: #51B1F8;
}
.update_updatefile_bottom button,#continue_add_files{
	margin-top: 8px;
	width: 70px;
	height: 30px;
    line-height:30px;
    text-align:center;
	float: right;
	margin-right: 6px;
	border: 0px;
	background: #f4a306;
	color: #FFFFFF;
	font-size: 12px;
    border-radius: 1px;
    outline: none;
    cursor: pointer;
}
.update_micro{
	width: 100%;
	height: 55.4%;
	margin: 0 auto;
	display: none;
}
.update_micro_top{
	width: 100%;
	height: 56px;
    vertical-align: middle;
	background: #F8F8F8;
    position:relative;
}
.update_input{
	width: 100%;
	height: 40px;
    font-size: 13px;
    color: #999999;
	border-radius: 20px;
	border: 1px #eeeeee solid;
	padding-left: 2%;
    /*margin: 8px 0px 8px 2%;*/
	float: left;
    outline: none;
}
input::-webkit-input-placeholder{
    color:#999;
    font-size:13px;
}
input::-moz-placeholder{
    color:#999;
    font-size:13px;
}
input::-ms-input-placeholder{
    color:#999;
    font-size:13px;
}
input::placeholder{
    color:#999;
    font-size:13px;
}
.update_search_close{
    width: 20px;
    height: 20px;
    border-radius: 20px;
    background: url(/zhvd/static/images/pan/document_icon02.png) no-repeat;
    position:absolute;
    top: 50%;
    margin-top: -10px;
    right: 46px;
    cursor: pointer;
}
.update_inputnot{
	width: 52.41%;
	height: 68%;
	border-radius: 20px;
	border: 1px #eeeeee solid;
	padding-left: 2%;
	margin-left: 2%;
	float: left;
    /*
	background: url(/zhvd/static/images/pan/document_icon03.png) no-repeat 94% 50%,#FFFFFF;
    */
    outline: none;
}
.update_namesort{
    display: inline-block;
    position: absolute;
    right: 116px;
    cursor: pointer;
}
.update_allfile{
    display: inline-block;
    position: absolute;
    right: 10px;
    cursor: pointer;
}
.update_namesort img{
	display: block;
	margin-top: 21px;
	float: left;
	margin-left: 14px;
    margin-right: 7px;
}
.update_namesort b{
	font-weight: normal;
	display: block;
	float: left;
	font-size: 14px;
    color: #999999;
    line-height: 55px;
}
.update_allfile img{
	display: block;
	margin-top: 21px;
	float: left;
	margin-left: 14px;
    margin-right: 7px;
}
.update_allfile b{
	font-weight: normal;
	display: block;
	float: left;
	line-height: 55px;
	font-size: 14px;
    color: #999999;
}
.update_micro_middle{
	width: 97%;
	height: 16%;
	padding-left: 3%;
    float: left;
}
.update_micro_middle p{
	font-size: 13px;
	line-height: 60px;
}
.update_micro_middle p b{
	font-weight: normal;
	color: #51B1F8;
    cursor: pointer;
}
.filePath{
    color:#51b1f8;
    cursor:pointer;
}
.keywrodsPath{
    color:#51b1f8;
}
.colLine{
    padding:0px 5px 0 5px;
    color: #929292;
    cursor:auto;
}
#go_back{
    padding-right:10px;
}
.update_csearch{
    width: 52.41%;
    height: 40px;
    margin: 8px 2%;
    float: left;
    position: relative;
}
.update_over{
	width: 30px;
	height: 40px;
	position: absolute;
	cursor: pointer;
    right: 12px;
    background: url(/zhvd/static/images/pan/document_icon03.png) no-repeat center;
}
.update_namesort_list{
	width: 118px;
    font-size: 13px;
	position: absolute;
	z-index: 200;
	background: #FFFFFF;
	right: 135px;
	top: 55px;
	border: 1px #E3E3E3 solid;
	display: none;
    color: #888888;
    border-radius: 2px;
}
.update_namesort_list b{
	display: block;
	position: absolute;
	top: -12px;
	left: 89px;
}
.update_namesort_list li{
	height: 34px;
	line-height: 34px;
	cursor: pointer;
	padding-left: 4%;
}
.update_allfile_list{
	width: 118px;
	position: absolute;
	z-index: 200;
	background: #FFFFFF;
	right: 30px;
	top: 55px;
	border: 1px #E3E3E3 solid;
	display: none;
    border-radius: 2px;
}
.update_namesort_list_top{
    position: absolute;
    left: 80px;
    top:-8px;
    width:14px;
    height:14px;
    border-top: 1px #E3E3E3 solid;
    border-left: 1px #E3E3E3 solid;
    background:#fff;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
}
.update_namesort_list  ul{
    position: relative;
    z-index: 9;
}
.update_allfile_list b{
	display: block;
	position: absolute;
	top: -12px;
	left: 80px;
}
.update_allfile_list  ul{
    position: relative;
    z-index: 9;
}
.update_allfile_list li{
	height: 30px;
	line-height: 30px;
	padding-left: 11.6%;
	cursor: pointer;
    font-size: 13px;
    color: #888888;
}
.update_micro_bottom{
	width: 94%;
	height: 100%;
	margin-left: 3%;
	padding-bottom: 2%;
    overflow-y:auto;
}
.update_fileupdate{
	width: 100%;
	height: 40px;
    -webkit-box-sizing:content-box;
            box-sizing:content-box;
	padding-top: 10px;
	padding-bottom: 10px;
    border-bottom: 1px solid #eeeeee;
    position: relative;
    cursor:pointer;
}
.update_fileupdate div{
	display: inline-block;
	float: left;
    width:7%;
    margin-top:8px;
}
/*
.update_fileupdate p{
	padding-left: 50px;
}
*/
.update_fileupdate_inform{
    font-size: 14px;
    color:black;
    width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 15px;
}
.update_fileupdate_date{
    font-size:12px;
    color:#b6b6b6;
    margin-top: 8px;
    padding-left:50px;
}
.update_fileupdate p b{
	font-weight: normal;
	color: #51B1F8;
}
.update_updatefile{
    display: none;
}
.update_file_arrow{
    position:absolute;
    width:18px;
    height:18px;
    right:25px;
    top:50%;
    margin-top:-10px;
	background: url(/zhvd/static/images/pan/document_icon14.png) no-repeat;
}
.update_selectbox{
	position: absolute;
	width: 20px;
	height: 20px;
	border: 1px #EEEEEE solid;
	right: 25px;
    top: 50%;
    margin-top: -10px;
}
.update_selectboxon{
	background: url(/zhvd/static/images/pan/document_icon12.png) no-repeat;
    width: 20px;
    height: 20px;
    border: none;
}
.update_admit{
	font-size: 15px;
	position: absolute;
	width: 16.06%;
	height: 40px;
	background: #51B1F8;
	color: #FFFFFF;
	border: 0;
    /*
	margin-top: 26.5%;
    */
	left: 42%;
	bottom: 2.5%;
    border-radius: 4px;
    outline: none;
    cursor: pointer;
}
.update_admit_finish_str{
	width: 20%;
	background: #909399;
	cursor: no-drop;
}
.upload_first_task{
    display:inline-block;
    position:absolute;
    top: 34px;
    left: 3%;
}
.no_content_dom{
    width:100%;
    height:320px;
    background:url(/vue/dist/static/img/no_content_03.13a87c9.png) center no-repeat;
}
.update_local_size, .update_local_type{
    font-size:14px;
    word-break: break-all;
}

.item[data-v-fbdb6ce4]{
    margin-bottom: 14px;
}
.item > .title[data-v-fbdb6ce4]{
    width: 50px;
    font-size: 16px;
    color: #626262;
    font-weight: 400;
}
.item-content[data-v-fbdb6ce4]{
    width: 100%;
}
.img-vessel[data-v-fbdb6ce4]{
    width: 34px;
    height: 34px;
    border-radius: 6px;
    border: 1px solid #f0f0f0;
    overflow: hidden;
}
.img-vessel > image[data-v-fbdb6ce4] {
    width: 100%;
    height: 100%;
}
.design-item-btn-small[data-v-fbdb6ce4]{
    width: 92px;
    height: 34px;
    background: #f0f0f0;
    border-radius: 7px;
    text-align: center;
    line-height: 34px;
    font-weight: 400;
    color: #626262;
    cursor: pointer;
}


.design-main[data-v-00171d0c]{
    position: absolute;
    width: 100%;
    height: 100%;
}

/* 内容 */
.design-main-items[data-v-00171d0c]{
    width: 100%;
    height: 100%;
    position: relative;
}
.design-main-items > .design-main-items-content[data-v-00171d0c]{
    padding: 90px 80px 0;
    position: absolute;
    width: calc(100% - 160px);
    height: calc(100% - 90px);
    background-size: 100%;
}

/* 页面标题 */
.title-box[data-v-00171d0c]{
    text-align: center;
    margin-bottom: 4%;
}
.title-head[data-v-00171d0c] {
    position: relative;
    display: inline-block;
    font-size: 24px;
    font-weight: 600;
}
.title-head-100w[data-v-00171d0c]{
    width: 100%;
}
.title-head-100w .back[data-v-00171d0c]{
    width: 100%;
    left: 0%;
}
.text[data-v-00171d0c] {
    position: relative;
    z-index: 2;
    margin-bottom: 8px;
    color: #dc7717;
}
.back[data-v-00171d0c] {
    position: absolute;
    height: 24px;
    width: 120%;
    top: 16px;
    left: -10%;
    z-index: 1;
    border-radius: 12px;
    background-color: #fdf2e6;
}
.design-main-items > .design-main-items-content > .list[data-v-00171d0c]{
    margin-bottom: 3%;
    position: relative;
}
.design-main-items > .design-main-items-content > .list > .title[data-v-00171d0c]{
    font-size: 16px;
    line-height: 20px;
    color: #DC7717;
    margin-bottom: 4%;
}
.design-main-items > .design-main-items-content > .list > .title_child_synthesis[data-v-00171d0c]{
    font-size: 18px;
    line-height: 20px;
    color: #DC7717;
}
.design-main-items > .design-main-items-content > .list > .title_child_synthesis > .score-standard[data-v-00171d0c]{
    font-size: 14px;
    color: #1A1A1A;
}
.design-main-items > .design-main-items-content > .list > .chart-vessel-h25[data-v-00171d0c]{
    position: absolute;
    width: 100%;
    height: calc(86% - 20px);
    /* height: calc(100% - 32px);
    top: 32px; */
}
.design-main-items > .design-main-items-content > .list .chart-vessel-universal[data-v-00171d0c]{
    width: calc(50% - 10px);
    height: 100%;
    border: 1px solid #fbf2e7;
    border-radius: 12px;
}
.design-main-items > .design-main-items-content > .list > .chart-vessel-h30[data-v-00171d0c]{
    position: absolute;
    width: 100%;
    height: calc(86% - 20px);
    /* height: calc(100% - 32px);
    top: 32px; */
}
.design-main-items > .design-main-items-content > .list > .chart-vessel-h30 > .chart-vessel-short-vessel[data-v-00171d0c]{
    width: calc(40% - 10px);
    height: calc(100% - 30px);
    border: 1px solid #fbf2e7;
    border-radius: 12px;
}
.design-main-items > .design-main-items-content > .list > .chart-vessel-h30 > .chart-vessel-short-vessel > .chart-vessel-short[data-v-00171d0c]{
    width: 100%;
    height: 100%;
}
.design-main-items > .design-main-items-content > .list > .chart-vessel-h30 > .chart-vessel-wide-vessel[data-v-00171d0c]{
    width: calc(60% - 10px);
    height: calc(100% - 30px);
    border: 1px solid #fbf2e7;
    border-radius: 12px;
}
.design-main-items > .design-main-items-content > .list > .chart-vessel-h30 > .chart-vessel-wide-vessel > .chart-vessel-wide[data-v-00171d0c]{
    width: 100%;
    height: 100%;
}
.design-main-items > .design-main-items-content > .list > .chart-vessel-h30 .title[data-v-00171d0c]{
    text-align: center;
    line-height: 20px;
    font-size: 14px;
    color: #1A1A1A;
    margin-top: 10px;
}
.design-main-items > .design-main-items-content > .list > .evaluate[data-v-00171d0c]{
    position: relative;
    max-height: 98px;
    padding: 12px 18px;
    border-radius: 12px;
    font-size: 12px;
    line-height: 24px;
    color: #1A1A1A;
    text-indent:2em;
}
.design-main-items > .design-main-items-content > .list > .evaluate > .icon[data-v-00171d0c]{
    position: absolute;
    top: -12px;
    right: -24px;
}

/* 编辑 */
.design-main-edit[data-v-00171d0c]{
    min-width: 460px;
    height: 100%;
}

/* 编辑 */
.design-main-edit[data-v-00171d0c]{
    min-width: 460px;
    height: 100%;
}
.design-main-edit-current[data-v-00171d0c]{
    background: #fff;
    border-radius: 6px;
    padding: 0 20px;
}
.design-main-edit-current > .title[data-v-00171d0c]{
    font-size: 16px;
    color: #b2b2b2;
    line-height: 44px;
    margin-bottom: 12px;
}
.design-main-edit-current > .lists >.title[data-v-00171d0c]{
    height: 28px;
    font-size: 20px;
    font-weight: 400;
    color: #313131;
    margin-bottom: 15px;
}

/* 成绩单列表 */
.select_school_report_vessel[data-v-00171d0c]{
    padding: 0 40px;
    height: 600px;
    overflow: auto;
}
.school_report_type[data-v-00171d0c]{
    background: #0061D0;
    border-radius: 4px;
    font-size: 16px;
    color: #fff;
    margin-left: 20px;
    padding: 4px 10px;
}

.echart-radar-page[data-v-22bf769e] {
}
.echart_radar[data-v-22bf769e] {
    -webkit-print-color-adjust: exact;
    /* height: 100%; */
    /* width: 100%; */
    /* width: 200px;
    height: 200px; */
    /* box-shadow: 0 0 3px red; */
}

.columnar-polarity[data-v-0f6744bd] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.echarts-columnar-polarity-box[data-v-0f6744bd] {
  position: relative;
}
.echarts-columnar-polarity-title2[data-v-0f6744bd] {
  bottom: calc(20% - 20px);
}
.taget-info-item[data-v-0f6744bd] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 12px;
  white-space: nowrap;
}
.taget-info-item .just[data-v-0f6744bd],
  .taget-info-item .minus[data-v-0f6744bd] {
    height: 14px;
    width: 14px;
    border-radius: 7px;
    background: #38ab52;
    margin-right: 10px;
}

.w200[data-v-f21e2b12] {
  width: 350px;
}
.designUniversalityPreview .list[data-v-f21e2b12] {
  max-height: calc(50% - 10px);
  overflow-y: auto;
  background: #fff;
  margin-bottom: 20px;
  border-radius: 6px;
  padding: 0 20px;
}
.designUniversalityPreview .list > .title[data-v-f21e2b12] {
    font-size: 16px;
    color: #b2b2b2;
    line-height: 44px;
    margin-bottom: 12px;
}
.designUniversalityPreview .list > .item[data-v-f21e2b12] {
    margin-bottom: 16px;
}
.designUniversalityPreview .list > .item .val[data-v-f21e2b12] {
      width: 350px;
      font-size: 16px;
      line-height: 30px;
      color: #626262;
      font-weight: 600;
      margin-left: 25px;
}
.designUniversalityPreview .list > .item .user[data-v-f21e2b12] {
      width: 140px;
      height: 140px;
      border-radius: 50%;
      overflow: hidden;
      position: relative;
}
.designUniversalityPreview .list > .item .user .user-header[data-v-f21e2b12] {
        width: 100%;
        height: 100%;
}
.designUniversalityPreview .list > .item .user .change[data-v-f21e2b12] {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 30px;
        text-align: center;
        line-height: 30px;
        color: #fff;
        font-size: 14px;
        font-weight: 400;
        background: rgba(0, 0, 0, .1);
}

@charset "UTF-8";
.design-main[data-v-2ff98ac1] {
  position: absolute;
  width: 100%;
  height: 100%;
}
.design-main .design-main-items[data-v-2ff98ac1] {
    padding: 90px 40px 0;
}
.design-main .design-main-items .corporeity-health[data-v-2ff98ac1] {
      margin-top: -1px;
      font-size: 14px;
      color: #252525;
}
.design-main .design-main-items .corporeity-health .column1[data-v-2ff98ac1] {
        width: 60px;
}
.design-main .design-main-items .corporeity-health .column2[data-v-2ff98ac1] {
        width: calc(100% - 60px);
}
.design-main .design-main-items .corporeity-health .cell[data-v-2ff98ac1] {
        text-align: center;
        padding: 14px 0;
        line-height: 20px;
}
.design-main .design-main-items .corporeity-health .cell2[data-v-2ff98ac1] {
        text-align: center;
        padding: 14px 0;
        line-height: 68px;
}
.design-main .design-main-items .corporeity-health .result-score-list[data-v-2ff98ac1] {
        width: 60%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
}
.design-main .design-main-items .corporeity-health .result-score-list .result-score-item[data-v-2ff98ac1] {
          -webkit-box-flex: 1;
              -ms-flex: 1;
                  flex: 1;
}
.design-main .design-main-items .corporeity-health .result-score-list .result-score-item .score-item-val[data-v-2ff98ac1] {
            min-height: 49px;
            -webkit-box-sizing: border-box;
                    box-sizing: border-box;
}
.design-main .design-main-items .corporeity-health .title[data-v-2ff98ac1] {
        width: 14px;
}
.design-main .design-main-items .corporeity-health .title-row[data-v-2ff98ac1] {
        width: 28px;
}
.design-main .design-main-items .corporeity-health .fixed-column .fixed-column-right[data-v-2ff98ac1] {
        width: 40%;
}
.design-main .design-main-items .corporeity-health .fixed-column .fixed-column-left[data-v-2ff98ac1] {
        width: 60%;
}
.design-main .design-main-items .corporeity-health .fixed-column .fixed-column-left .hearing-title[data-v-2ff98ac1] {
          width: 40px;
}
.design-main .design-main-items .corporeity-health .fixed-column .fixed-column-left .hearing-title p[data-v-2ff98ac1] {
            width: 14px;
}
.design-main .design-main-items .corporeity-health .fixed-column .fixed-column-left .hearing-content[data-v-2ff98ac1] {
          width: calc(100% - 40px);
}
.design-main .design-main-items .corporeity-health .fixed-column .fixed-column-left .hearing-score[data-v-2ff98ac1] {
          width: calc(100% - 40px);
}
.design-main .design-main-items .corporeity-health .label[data-v-2ff98ac1] {
        width: 80px;
}
.design-main .design-main-items .corporeity-health .label-result[data-v-2ff98ac1] {
        width: calc(100% - 80px);
        position: relative;
}
.design-main .design-main-items .corporeity-health .label-result .unit[data-v-2ff98ac1] {
          position: absolute;
          right: 10px;
}
.design-main .design-main-items .corporeity-health .result[data-v-2ff98ac1] {
        width: 100%;
}
.design-main .design-main-items .corporeity-health .result .result-title[data-v-2ff98ac1] {
          width: 40%;
}
.design-main .design-main-items .corporeity-health .result .result-score[data-v-2ff98ac1] {
          width: 60%;
}
.design-main .design-main-items .corporeity-health .dynamic-list[data-v-2ff98ac1] {
        width: 100%;
}
.design-main .design-main-items .corporeity-health .dynamic-list .item-40[data-v-2ff98ac1] {
          width: 40%;
}
.design-main .design-main-items .corporeity-health .dynamic-list .item-60[data-v-2ff98ac1] {
          width: 60%;
}
.design-main .design-main-items .corporeity-health .dynamic-list .align-other-item[data-v-2ff98ac1] {
          width: calc(60% - 1px);
}
/* 编辑 */
.design-main-edit[data-v-2ff98ac1] {
  min-width: 460px;
  height: 100%;
}
.select-school-report-vessel[data-v-2ff98ac1] {
  padding: 0 40px;
  max-height: 600px;
  overflow: auto;
}

@charset "UTF-8";
.design-main[data-v-446916a9] {
  position: absolute;
  width: 100%;
  height: 100%;
}
/*  */
.design-main-items[data-v-446916a9] {
  height: 100%;
  background-image: url(/vue/dist/static/img/design_student_info_back.288247d.png);
}
/* 编辑 */
.design-main-edit[data-v-446916a9] {
  min-width: 460px;
  height: 100%;
}
.design-main-edit-universality[data-v-446916a9] {
  max-height: calc(50% - 10px);
  overflow-y: auto;
  background: #fff;
  margin-bottom: 20px;
  border-radius: 6px;
}
.design-main-edit-current[data-v-446916a9] {
  max-height: calc(50% - 10px);
  overflow-y: auto;
  background: #fff;
  border-radius: 6px;
}
.lists[data-v-446916a9] {
  margin-bottom: 24px;
}
.design-logo-box[data-v-446916a9] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
.design-logo-box .design-logo-text[data-v-446916a9] {
    font-size: 24px;
    font-weight: 800;
    color: white;
}
.design-logo-box .design-logo-img[data-v-446916a9] {
    width: 80px;
    height: 80px;
    margin-top: -80px;
    margin-bottom: 16px;
}
.design-logo-box .design-logo-img .el-image[data-v-446916a9] {
      width: 100%;
      height: 100%;
}

.item-content[data-v-48b909a1] {
  width: 100%;
}
.img-vessel[data-v-48b909a1] {
  width: 34px;
  height: 34px;
  border-radius: 6px;
  border: 1px solid #f0f0f0;
  overflow: hidden;
}
.img-vessel > image[data-v-48b909a1] {
  width: 100%;
  height: 100%;
}
.img-path[data-v-48b909a1] {
  width: calc(100% - 154px);
  height: 34px;
  background: #f8f8f8;
  border: 1px solid #f0f0f0;
  border-radius: 6px;
}
.design-item-btn-medium[data-v-48b909a1] {
  width: 180px;
  height: 34px;
  background: #f0f0f0;
  border-radius: 7px;
  text-align: center;
  line-height: 34px;
  font-weight: 400;
  color: #626262;
  cursor: pointer;
}
.sys-img-titile[data-v-48b909a1] {
  font-size: 20px;
  font-weight: 600;
  color: black;
}
.sys-img-box[data-v-48b909a1] {
  margin: 20px 0 40px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.sys-img-box .sys-img-item[data-v-48b909a1] {
    width: 22%;
    margin: 1.5%;
    border-radius: 5%;
    overflow: hidden;
    position: relative;
}
.sys-img-box .sys-img-item img[data-v-48b909a1] {
      width: 100%;
}
.sys-img-box .sys-img-item .sys-img-item-back[data-v-48b909a1] {
      display: none;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background-color: rgba(0, 0, 0, .5);
      text-align: center;
}
.sys-img-box .sys-img-item .sys-img-item-back i[data-v-48b909a1] {
        font-size: 500%;
        font-weight: 800;
        color: rgba(255, 255, 255, .5);
}
.sys-img-box .sys-img-item .sys-img-item-check[data-v-48b909a1] {
      display: block;
}
.sys-img-box .sys-img-item .sys-img-item-check i[data-v-48b909a1] {
        color: #168c51;
}
.sys-img-box .sys-img-item:hover .sys-img-item-back[data-v-48b909a1] {
    display: block;
}
.sys-img-operation[data-v-48b909a1] {
  text-align: center;
}

@charset "UTF-8";
.border-merge[data-v-e9f5848c] {
  margin: -1px 0 0 -1px;
}
.design-main[data-v-e9f5848c] {
  position: absolute;
  width: 100%;
  height: 100%;
}
.design-main .design-main-items[data-v-e9f5848c] {
    padding: 90px 40px 0;
}
.design-main .design-main-items .subjoin[data-v-e9f5848c] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
}
.design-main .design-main-items .subjoin .left[data-v-e9f5848c] {
        padding: 10px 0;
        font-size: 14px;
        -ms-flex-preferred-size: 60px;
            flex-basis: 60px;
        border: 1px solid #666;
        text-align: center;
}
.design-main .design-main-items .subjoin .right[data-v-e9f5848c] {
        padding: 10px;
        -webkit-box-flex: 1;
            -ms-flex-positive: 1;
                flex-grow: 1;
        border: 1px solid #666;
}
.design-main .design-main-items .subjoin .right .item[data-v-e9f5848c] {
          font-size: 14px;
          line-height: 40px;
}
/* 编辑 */
.design-main-edit[data-v-e9f5848c] {
  min-width: 460px;
  height: 100%;
}
.design-main-edit-current[data-v-e9f5848c] {
  max-height: 100%;
  overflow-y: auto;
  background: #fff;
  border-radius: 6px;
}
.lists[data-v-e9f5848c] {
  margin-bottom: 24px;
}



































































































































































































































































/*  */
.leave_root_name_edit[data-v-59afbd84]{
    width: 356px;
    height: 34px;
    border-radius: 7px;
}
.design-main[data-v-59afbd84]{
    position: absolute;
    width: 100%;
    height: 100%;
}
/*  */
.design-main-items[data-v-59afbd84]{
    width: 100%;
    height: 100%;
    position: relative;
}
.design-main-items > .bg-vessel[data-v-59afbd84]{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.design-main-items > .bg-vessel > .bg-pic[data-v-59afbd84]{
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}
.content[data-v-59afbd84]{
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 203;
}
.school-logo-vessel[data-v-59afbd84]{
    width: 65px;
    height: 65px;
    margin-bottom: 30px;
}
.school-logo-vessel > .el-image[data-v-59afbd84]{
    width: 100%;
    height: 100%;
}
.school-name[data-v-59afbd84],.debter-name[data-v-59afbd84]{
    height: 40px;
    font-size: 34px;
    line-height: 40px;
    font-weight: bold;
}
.semester-name[data-v-59afbd84]{
    height: 26px;
    font-size: 22px;
    line-height: 26px;
}
.pupil-datum[data-v-59afbd84]{
    margin: 200px 0 100px 0;
}
.pupil-datum > .item[data-v-59afbd84]{
    margin-top: 14px;
}
.pupil-datum > .item > .title[data-v-59afbd84]{
    font-size: 24px;
    line-height: 30px;
    font-weight: 400;
    margin-right: 10px;
    font-family: 'HarmonyOS_Sans_SC_Regular';
}
.pupil-datum > .item > .val[data-v-59afbd84]{
    width: 160px;
    height: 30px;
    font-size:  24px;
    font-family: 'HarmonyOS_Sans_SC_Regular';
    line-height: 30px;
    font-weight: 600;
    text-align: center;
    border-bottom: 1px solid;
}
/* 编辑 */
.design-main-edit[data-v-59afbd84]{
    min-width: 460px;
    height: 100%;
}
.design-main-edit-current[data-v-59afbd84]{
    /* max-height: calc(50% - 10px);
    overflow-y: auto; */
    background: #fff;
    border-radius: 6px;
    padding: 0 20px;
}
.design-main-edit-current > .title[data-v-59afbd84]{
    font-size: 16px;
    color: #b2b2b2;
    line-height: 44px;
    margin-bottom: 12px;
}
.design-main-edit-current > .lists >.title[data-v-59afbd84]{
    height: 28px;
    font-size: 20px;
    font-weight: 400;
    color: #313131;
    margin-bottom: 15px;
}
.color-val[data-v-59afbd84]{
    width: 92px;
    height: 34px;
    background: #f8f8f8;
    border: 0.1px solid #f0f0f0;
    border-radius: 7px;
    text-align: center;
    line-height: 34px;
    margin-left: 15px;
}




































































































































































































































































/*  */
.leave_root_name_edit[data-v-360ff4ad]{
    width: 356px;
    height: 34px;
    border-radius: 7px;
}
.design-main[data-v-360ff4ad]{
    position: absolute;
    width: 100%;
    height: 100%;
}
/*  */
.design-main-items[data-v-360ff4ad]{
    width: 100%;
    height: 100%;
    position: relative;
}
.design-main-items > .bg-vessel[data-v-360ff4ad]{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.design-main-items > .bg-vessel > .bg-pic[data-v-360ff4ad]{
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}
.content[data-v-360ff4ad]{
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 203;
}
.title-1[data-v-360ff4ad]{
    font-size: 30px;
    font-family: 方正书宋;
    font-weight: bold;
    color:#252525;
}
.title-2[data-v-360ff4ad]{
    font-size: 38px;
    font-family: 方正书宋;
    font-weight: bold;
    color:#252525;
    margin-top: 4%;
}
.title-3[data-v-360ff4ad]{
    font-size: 50px;
    font-family: 报隶简;
    color:#252525;
    margin-top: 16%;
}
.title-4[data-v-360ff4ad]{
    font-size: 24px;
    font-family: 方正楷体;
    color:#252525;
    margin-top: 16%;
}
.pupil-datum[data-v-360ff4ad]{
    margin: 20% 0 8% 0;
}
.pupil-datum > .item[data-v-360ff4ad]{
    margin-top: 10%;
}
.pupil-datum > .item > .title[data-v-360ff4ad]{
    font-size: 28px;
    line-height: 30px;
    margin-right: 10px;
    font-family: 报隶简;
}
.pupil-datum > .item > .val[data-v-360ff4ad]{
    width: 320px;
    height: 30px;
    font-size:  24px;
    font-family: 'HarmonyOS_Sans_SC_Regular';
    line-height: 30px;
    font-family: 报隶简;
    text-align: center;
}
/* 学年 */
.school-year[data-v-360ff4ad] {
    font-size: 20px;
    font-weight: bold;
    font-family: 方正楷体;
}
.year-margin[data-v-360ff4ad] {
    margin: 0 20px;
    font-size: 20px;
    font-family: 方正楷体;
}
/* 学期 */
.school-semester[data-v-360ff4ad] {
    margin-top: 20px;
    font-size: 20px;
    font-weight: bold;
    font-family: 方正楷体;
}
.margin-1-block[data-v-360ff4ad] {
    margin: 0 20px;
}
/* 编辑 */
.design-main-edit[data-v-360ff4ad]{
    min-width: 460px;
    height: 100%;
}
.design-main-edit-current[data-v-360ff4ad]{
    /* max-height: calc(50% - 10px);
    overflow-y: auto; */
    background: #fff;
    border-radius: 6px;
    padding: 0 20px;
}
.design-main-edit-current > .title[data-v-360ff4ad]{
    font-size: 16px;
    color: #b2b2b2;
    line-height: 44px;
    margin-bottom: 12px;
}
.design-main-edit-current > .lists >.title[data-v-360ff4ad]{
    height: 28px;
    font-size: 20px;
    font-weight: 400;
    color: #313131;
    margin-bottom: 15px;
}
.color-val[data-v-360ff4ad]{
    width: 92px;
    height: 34px;
    background: #f8f8f8;
    border: 0.1px solid #f0f0f0;
    border-radius: 7px;
    text-align: center;
    line-height: 34px;
    margin-left: 15px;
}

@charset "UTF-8";
.design-main[data-v-7aebf704] {
  position: absolute;
  width: 100%;
  height: 100%;
}
/*  */
.design-main-items[data-v-7aebf704] {
  position: relative;
  height: 100%;
  /* background: red; */
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.design-main-items2[data-v-7aebf704] {
  text-align: center;
}
/* 编辑 */
.design-main-edit[data-v-7aebf704] {
  min-width: 460px;
  height: 100%;
}
.design-main-edit-universality[data-v-7aebf704] {
  max-height: calc(50% - 10px);
  overflow-y: auto;
  background: #fff;
  margin-bottom: 20px;
  border-radius: 6px;
}
.leave_root_name_edit[data-v-7aebf704] {
  width: 356px;
  height: 34px;
  border-radius: 7px;
}
.design-main-edit-title[data-v-7aebf704] {
  color: #b2b2b2;
  line-height: 44px;
  font-size: 16px;
  margin-bottom: 12px;
}
.design-main-edit-current[data-v-7aebf704] {
  overflow-y: auto;
  background: #fff;
  border-radius: 6px;
}
.design-main-edit-current[data-v-7aebf704] {
  /* max-height: calc(50% - 10px);
      overflow-y: auto; */
  background: #fff;
  border-radius: 6px;
  padding: 0 20px;
}
.design-main-edit-current > .title[data-v-7aebf704] {
  font-size: 16px;
  color: #b2b2b2;
  line-height: 44px;
  margin-bottom: 12px;
}
.design-main-edit-current > .lists > .title[data-v-7aebf704] {
  height: 28px;
  font-size: 20px;
  font-weight: 400;
  color: #313131;
  margin-bottom: 15px;
}
.color-val[data-v-7aebf704] {
  width: 92px;
  height: 34px;
  background: #f8f8f8;
  border: 0.1px solid #f0f0f0;
  border-radius: 7px;
  text-align: center;
  line-height: 34px;
  margin-left: 15px;
}
.color-val .el-input__inner[data-v-7aebf704] {
    background-color: transparent;
    border-color: transparent !important;
}
.date-val[data-v-7aebf704] {
  width: 132px;
  height: 34px;
  background: #f8f8f8;
  border: 0.1px solid #f0f0f0;
  border-radius: 7px;
  text-align: center;
  line-height: 34px;
  margin-left: 15px;
}
.date-val .el-input__inner[data-v-7aebf704], .date-val .el-range-editor .el-range-input[data-v-7aebf704] {
    font-size: 12px;
    background-color: transparent;
    border-color: transparent !important;
}
.design-main-items-content[data-v-7aebf704] {
  padding: 90px 10% 0;
  position: absolute;
  width: 80%;
  height: calc(100% - 90px);
  overflow: hidden;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.design-main-items > .design-main-items-content > .title[data-v-7aebf704] {
  font-weight: 800;
  color: #dc7717;
}
.design-main-items > .design-main-items-content > .title .title-val[data-v-7aebf704] {
    font-size: 22px;
    line-height: 26px;
}
.design-main-items.design-main-items2 > .design-main-items-content .title[data-v-7aebf704] {
  font-weight: 800;
  color: #dc7717;
  width: 100%;
  height: 20px;
  background: #fdf2e6;
  border-radius: 10px;
  position: relative;
}
.design-main-items.design-main-items2 > .design-main-items-content .title .title-val[data-v-7aebf704] {
    font-size: 22px;
    line-height: 26px;
    text-align: center;
    position: absolute;
    width: 100%;
    top: -12px;
}
/* 预览 start ===================================*/
.a4-page .design-main-edit[data-v-7aebf704] {
  display: none;
}
.a4-page .design-main-preview[data-v-7aebf704] {
  padding: 0;
  margin: 0;
  width: 100%;
  height: 100%;
}
.a4-page .design-main-preview .design-main-preview-details[data-v-7aebf704] {
    padding: 0;
    margin: 0;
    width: 100%;
    height: 100%;
}
/* 预览 end =======================================*/
.design-main[data-v-7aebf704] {
  position: absolute;
  width: 100%;
  height: 100%;
  font-size: 16px;
}
/* 内容 */
.design-main-items[data-v-7aebf704] {
  width: 100%;
  height: 100%;
  position: relative;
}
.design-main-items > .design-main-items-content[data-v-7aebf704] {
  padding: 90px 80px 0;
  position: absolute;
  width: calc(100% - 160px);
  height: calc(100% - 90px);
}
.design-main-items > .design-main-items-content > .title[data-v-7aebf704] {
  width: 100%;
  height: 20px;
  border-radius: 10px;
  position: relative;
  margin-bottom: 20px;
}
.design-main-items > .design-main-items-content > .title .title-back[data-v-7aebf704] {
    position: absolute;
    height: 18px;
    width: 100px;
    background: red;
}
.design-main-items > .design-main-items-content > .title > .title-val[data-v-7aebf704] {
  font-size: 22px;
  line-height: 26px;
  text-align: center;
  position: absolute;
  width: 100%;
  top: -12px;
  color: #dc7717;
}
.design-main-items > .design-main-items-content > .list[data-v-7aebf704] {
  margin-bottom: 5%;
  position: relative;
}
.design-main-items > .design-main-items-content > .list-evaluate[data-v-7aebf704] {
  margin-top: 5%;
}
.design-main-items > .design-main-items-content > .list > .title[data-v-7aebf704] {
  font-size: 16px;
  line-height: 20px;
  color: #dc7717;
  margin-bottom: 12px;
  font-weight: 600;
}
.design-main-items
> .design-main-items-content
> .list
> .title
> .score-standard[data-v-7aebf704] {
  font-size: 12px;
  color: #1a1a1a;
}
.design-main-items > .design-main-items-content > .list > .chart-vessel-h25[data-v-7aebf704] {
  position: absolute;
  width: 100%;
  height: calc(100% - 32px);
  top: 32px;
}
.design-main-items
> .design-main-items-content
> .list
.chart-vessel-universal[data-v-7aebf704] {
  width: 49%;
  height: 100%;
  border: 1px solid #fbf2e7;
  border-radius: 12px;
}
.design-main-items > .design-main-items-content > .list > .chart-vessel-h30[data-v-7aebf704] {
  position: absolute;
  width: 100%;
  height: calc(100% - 32px);
  top: 32px;
}
.design-main-items
> .design-main-items-content
> .list
> .chart-vessel-h30
> .chart-vessel-short-vessel[data-v-7aebf704] {
  width: calc(40% - 10px);
  height: calc(100% - 30px);
  border: 1px solid #fbf2e7;
  border-radius: 12px;
}
.design-main-items
> .design-main-items-content
> .list
> .chart-vessel-h30
> .chart-vessel-short-vessel
> .chart-vessel-short[data-v-7aebf704] {
  width: 100%;
  height: 100%;
}
.design-main-items
> .design-main-items-content
> .list
> .chart-vessel-h30
> .chart-vessel-wide-vessel[data-v-7aebf704] {
  width: calc(60% - 10px);
  height: calc(100% - 30px);
  border: 1px solid #fbf2e7;
  border-radius: 12px;
}
.design-main-items
> .design-main-items-content
> .list
> .chart-vessel-h30
> .chart-vessel-wide-vessel
> .chart-vessel-wide[data-v-7aebf704] {
  width: 100%;
  height: 100%;
}
.design-main-items
> .design-main-items-content
> .list
> .chart-vessel-h30
.title[data-v-7aebf704] {
  text-align: center;
  line-height: 20px;
  font-size: 14px;
  color: #1a1a1a;
  margin-top: 10px;
}
.design-main-items > .design-main-items-content > .list > .evaluate[data-v-7aebf704] {
  position: relative;
  max-height: 98px;
  padding: 10px 20px;
  border-radius: 12px;
  font-size: 14px;
  line-height: 24px;
  color: #1a1a1a;
}
.design-main-items > .design-main-items-content > .list > .evaluate > .icon[data-v-7aebf704] {
  position: absolute;
  top: -12px;
  right: -24px;
}
/* 编辑 */
.design-main-edit[data-v-7aebf704] {
  min-width: 460px;
  height: 100%;
}
.design-main-edit-current[data-v-7aebf704] {
  background: #fff;
  border-radius: 6px;
  padding: 0 20px;
}
.design-main-edit-current > .title[data-v-7aebf704] {
  font-size: 16px;
  color: #b2b2b2;
  line-height: 44px;
  margin-bottom: 12px;
}
.design-main-edit-current > .lists > .title[data-v-7aebf704] {
  height: 28px;
  font-size: 20px;
  font-weight: 400;
  color: #313131;
  margin-bottom: 15px;
}
.chart-vessel-universal-title[data-v-7aebf704] {
  text-align: center;
  margin-top: 20px;
}
.box-title[data-v-7aebf704] {
  font-size: 18px;
  font-weight: 600;
  text-align: center;
}
.box-title .title-head[data-v-7aebf704] {
  position: relative;
  display: inline-block;
}
.box-title .text[data-v-7aebf704] {
  position: relative;
  z-index: 2;
  margin-bottom: 8px;
}
.box-title .back[data-v-7aebf704] {
  position: absolute;
  height: 18px;
  width: 120%;
  top: 12px;
  left: -10%;
  z-index: 1;
  border-radius: 12px;
}
.title[data-v-7aebf704],
.chart-vessel-universal-title[data-v-7aebf704] {
  font-size: 14px !important;
  font-weight: 600 !important;
}
.title > span[data-v-7aebf704] {
  font-size: 12px;
  font-weight: 400;
  color: black;
}
.evaluate > p[data-v-7aebf704] {
  font-size: 12px;
}
.list-evaluate[data-v-7aebf704] {
  margin-bottom: 20px !important;
}

.design-main[data-v-7bd24983] {
  position: absolute;
  width: 100%;
  height: 100%;
}
.design-main .design-main-items[data-v-7bd24983] {
    width: 100%;
    height: 100%;
    position: relative;
}
.design-main .design-main-right[data-v-7bd24983] {
    width: 460px !important;
    height: 100%;
    background-color: #ffffff;
}

@charset "UTF-8";
.design-center[data-v-7b13555e] {
  position: relative;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
}
.design-center .design-canvas[data-v-7b13555e] {
    width: 100%;
    height: 100%;
    position: relative;
    background: #fff;
    background-size: cover;
    /* 让背景图像尽可能填充整个容器 */
    background-position: center center;
    /* 居中显示背景图像 */
    background-repeat: no-repeat;
    /* 禁止背景图像重复 */
    -webkit-transition: -webkit-transform 0.1s ease;
    transition: -webkit-transform 0.1s ease;
    transition: transform 0.1s ease;
    transition: transform 0.1s ease, -webkit-transform 0.1s ease;
    -webkit-transform: scale(1);
            transform: scale(1);
}
.design-center .design-canvas .vdr.active[data-v-7b13555e]:before {
      outline: none;
      -webkit-box-shadow: 0 16px 32px 0 rgba(0, 0, 0, .16), 0 0 0 2px #165dff;
              box-shadow: 0 16px 32px 0 rgba(0, 0, 0, .16), 0 0 0 2px #165dff;
}
.design-center .design-canvas .vdr.active .del-comp[data-v-7b13555e] {
      display: block;
}
.design-center .design-canvas .comp-box[data-v-7b13555e] {
      width: 100%;
      height: 100%;
      position: relative;
}
.design-center .design-canvas .comp-box .del-comp[data-v-7b13555e] {
        position: absolute;
        top: -16px;
        right: -16px;
        font-size: 24px;
        color: red;
        cursor: pointer;
        display: none;
}

.reports-image[data-v-190e1d45] {
  width: 100%;
  height: 100%;
}

.text-box[data-v-b72965fe] {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

[data-v-4ee8331b]  .el-table.my-table-td-boder td.el-table__cell {
    border-bottom: none;
}
[data-v-4ee8331b]  .el-table.my-table-td-boder th.el-table__cell.is-leaf {
    border-bottom: none;
}
[data-v-4ee8331b]  .el-table.my-table-td-boder::before {
    height: 0;
}
.el-table .el-table__row[data-v-4ee8331b] {
    background-color: transparent !important;
}
.reports-table[data-v-4ee8331b] .el-table,
.el-table__expanded-cell[data-v-4ee8331b] {
    background-color: transparent;
}
.reports-table[data-v-4ee8331b] .el-table tr {
    background-color: transparent !important;
}
.reports-table[data-v-4ee8331b] .el-table--enable-row-transition .el-table__body td,
.el-table .cell[data-v-4ee8331b] {
    background-color: transparent;
}
[data-v-4ee8331b]  .el-table .cell {
    background-color: transparent;
    padding: 0;
    line-height: normal;
    line-height: initial;
    font-size: var(--font_size);
}


.reports-table[data-v-4ee8331b] {
  --font_size: 40px;
  width: 100%;
  height: 100%;
}
.reports-table .el-table--border[data-v-4ee8331b]::after, .reports-table .el-table[data-v-4ee8331b]::before {
    background: transparent;
}
.reports-table .custom-icon[data-v-4ee8331b] {
    font-size: var(--font_size);
}
.reports-table .checked-color[data-v-4ee8331b] {
    color: #FFB400;
}
.reports-table .face-icon[data-v-4ee8331b] {
    font-size: var(--font_size);
    color: #A83731;
}

.reports-medal-vessel[data-v-03f02f9b] {
  width: 100%;
  height: 100%;
}
.container[data-v-03f02f9b] {
  position: relative;
  width: 100%;
  height: 100%;
}
.box[data-v-03f02f9b] {
  position: absolute;
  /* width: 50px;
    height: 50px;
    line-height: 50px; */
  text-align: center;
  font-size: 16px;
}
.box img[data-v-03f02f9b] {
    width: 100%;
    height: 100%;
}







































































[data-v-92db1f42] .el-input-number.is-controls-right .el-input__inner {
  padding-left: 6px;
  padding-right: 40px;
}
.reports-rate[data-v-92db1f42] {
  --icon_size: 18px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.reports-rate .custom-rate[data-v-92db1f42] {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.reports-rate .custom-rate[data-v-92db1f42] .el-rate__icon {
      font-size: var(--icon_size);
}

.reports-image-vessel[data-v-44a74a17] {
  width: 100%;
  height: 100%;
}
.reports-image-vessel .lists[data-v-44a74a17] {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 10px;
}
.reports-image-vessel .lists .list-item[data-v-44a74a17] {
      background-color: #f2f2f2;
      text-align: center;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      border-radius: 6px;
      overflow: hidden;
      background-size: contain;
      background-position: center center;
      background-repeat: no-repeat;
}

[data-v-398046ae]  .el-table.my-table-td-boder td.el-table__cell {
    border-bottom: none;
}
[data-v-398046ae]  .el-table.my-table-td-boder th.el-table__cell.is-leaf {
    border-bottom: none;
}
[data-v-398046ae]  .el-table.my-table-td-boder::before {
    height: 0;
}
.el-table .el-table__row[data-v-398046ae] {
    background-color: transparent !important;
}
.reports-table[data-v-398046ae] .el-table,
.el-table__expanded-cell[data-v-398046ae] {
    background-color: transparent;
}
.reports-table[data-v-398046ae] .el-table tr {
    background-color: transparent !important;
}
.reports-table[data-v-398046ae] .el-table--enable-row-transition .el-table__body td,
.el-table .cell[data-v-398046ae] {
    background-color: transparent;
}
[data-v-398046ae]  .el-table .cell {
    background-color: transparent;
    padding: 0;
    line-height: normal;
    line-height: initial;
    font-size: var(--font_size);
}


.reports-table[data-v-398046ae] {
  --font_size: 40px;
  width: 100%;
  height: 100%;
}
.reports-table .el-table--border[data-v-398046ae]::after, .reports-table .el-table[data-v-398046ae]::before {
    background: transparent;
}
.reports-table .custom-icon[data-v-398046ae] {
    font-size: var(--font_size);
}
.reports-table .checked-color[data-v-398046ae] {
    color: #FFB400;
}
.reports-table .face-icon[data-v-398046ae] {
    font-size: var(--font_size);
    color: #A83731;
}

[data-v-ca7f096e] .el-input-number.is-controls-right .el-input__inner {
  padding-left: 6px;
  padding-right: 40px;
}
[data-v-ca7f096e] .design-main-edit-universality {
  padding: 0 !important;
}
.growthreports-config-right-config-box[data-v-ca7f096e] {
  height: 100%;
}
.growthreports-config-right-config-box[data-v-ca7f096e] .el-form-item__label {
    line-height: 18px;
}
.growthreports-config-right-config-box .menus[data-v-ca7f096e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 40px;
    margin-bottom: 12px;
    padding: 0 24px;
}
.growthreports-config-right-config-box .menus .menus-item[data-v-ca7f096e] {
      width: 50%;
      text-align: center;
      cursor: pointer;
}
.growthreports-config-right-config-box .menus .menus-item .menus-item-name[data-v-ca7f096e] {
        border-bottom: 2px solid #fff;
        display: inline-block;
        line-height: 30px;
}
.growthreports-config-right-config-box .menus .menus-item .checked-menus-item[data-v-ca7f096e] {
        color: #2492fb;
        border-bottom: 2px solid #2492fb;
}
.growthreports-config-right-config-box .empty-img[data-v-ca7f096e] {
    padding: 60px 0;
    width: 100%;
}
.growthreports-config-right-config-box .empty-img img[data-v-ca7f096e] {
      margin: 0 auto;
      display: block;
      width: 192px;
      height: 102px;
}
.growthreports-config-right-config-box .empty-img .text[data-v-ca7f096e] {
      text-align: center;
      margin-top: 15px;
      font-size: 14px;
}
.growthreports-config-right-config-box .content[data-v-ca7f096e] {
    height: calc(100% - 52px);
    padding: 0 24px;
    overflow-y: auto;
}
.growthreports-config-right-config-box .content[data-v-ca7f096e]::-webkit-scrollbar {
      display: none;
}
.growthreports-config-right-config-box .content .page-data-origin .box-title[data-v-ca7f096e] {
      line-height: 32px;
      color: #606266;
      font-size: 14px;
      margin-bottom: 12px;
}
.growthreports-config-right-config-box .content .page-data-origin .data-origin-item[data-v-ca7f096e] {
      background: #F1F1F1;
      padding: 0 12px;
      border-radius: 4px;
      margin-top: 12px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
}
.growthreports-config-right-config-box .content .page-data-origin .data-origin-item .origin-name[data-v-ca7f096e] {
        width: calc(100% - 26px);
        line-height: 40px;
}
.growthreports-config-right-config-box .content .page-data-origin .data-origin-item .origin-edit-icon[data-v-ca7f096e] {
        width: 20px;
        text-align: right;
}
.growthreports-config-right-config-box .content .page-data-info[data-v-ca7f096e] {
      margin-bottom: 12px;
}
.growthreports-config-right-config-box .content .page-data-info .page-title[data-v-ca7f096e] {
        line-height: 18px;
        color: #606266;
        font-size: 14px;
        margin-bottom: 12px;
}
.growthreports-config-right-config-box .content .page-data-info .uploading-vessel[data-v-ca7f096e] {
        height: 40px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
}
.growthreports-config-right-config-box .content .page-data-info .uploading-vessel .img-vessel[data-v-ca7f096e] {
          width: 34px;
          height: 34px;
          border-radius: 6px;
          border: 1px solid #f0f0f0;
          overflow: hidden;
}
.growthreports-config-right-config-box .content .page-data-info .uploading-vessel .img-vessel > image[data-v-ca7f096e] {
          width: 100%;
          height: 100%;
}
.growthreports-config-right-config-box .content .page-data-info .uploading-vessel .uploading-btn[data-v-ca7f096e] {
          width: 92px;
          height: 34px;
          background: #f0f0f0;
          border-radius: 7px;
          text-align: center;
          line-height: 34px;
          font-weight: 400;
          color: #626262;
          cursor: pointer;
}
.growthreports-config-right-config-box .content .basics-info[data-v-ca7f096e] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
}
.growthreports-config-right-config-box .content .basics-info .item[data-v-ca7f096e] {
        width: 48%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.growthreports-config-right-config-box .content .basics-info .item .item-title[data-v-ca7f096e] {
          font-size: 12px;
          line-height: 16px;
          margin-bottom: 4px;
          margin-right: 12px;
}
.growthreports-config-right-config-box .content .basics-info .item .number-box[data-v-ca7f096e] {
          width: calc(100% - 40px);
}

.growthreports-config-right-data-origin-box[data-v-649c4c67] {
  width: 100%;
}
.growthreports-config-right-data-origin-box .set-data-origin-item[data-v-649c4c67] {
    width: 100%;
    margin-bottom: 12px;
}
.growthreports-config-right-data-origin-box .add-data-origin[data-v-649c4c67] {
    background: #409EFF;
    height: 32px;
    text-align: center;
    line-height: 32px;
    border-radius: 4px;
    color: #fff;
    font-size: 14px;
    cursor: pointer;
}
.growthreports-config-right-data-origin-box .show-field-name[data-v-649c4c67] {
    background: #f4f5f7;
    border-radius: 4px;
    padding: 0 12px;
    line-height: 32px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.growthreports-config-right-data-origin-box .show-field-name .name[data-v-649c4c67] {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
}
.growthreports-config-right-data-origin-box .show-field-name .edit-btn[data-v-649c4c67] {
      margin-left: 8px;
      cursor: pointer;
}
.growthreports-config-right-data-origin-box .config-table-title[data-v-649c4c67] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    line-height: 18px;
    color: #606266;
    font-size: 14px;
    margin-bottom: 12px;
}
.growthreports-config-right-data-origin-box .config-table-title .field-icon[data-v-649c4c67] {
      cursor: pointer;
}
.growthreports-config-right-data-origin-box .config-table-field[data-v-649c4c67] {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 6px;
}
.growthreports-config-right-data-origin-box .config-table-field .field-title[data-v-649c4c67] {
      width: 50px;
      font-size: 12px;
}
.growthreports-config-right-data-origin-box .config-table-field .field-name[data-v-649c4c67] {
      width: calc(100% - 50px);
      background: #f4f5f7;
      border-radius: 4px;
      padding: 0 12px;
      line-height: 32px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
}

.dialog-gather-data .content[data-v-63922d40] {
  height: 600px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-top: 1px solid rgba(0, 0, 0, .2);
  border-bottom: 1px solid rgba(0, 0, 0, .2);
  border-right: 1px solid rgba(0, 0, 0, .2);
}
.dialog-gather-data .content .app-list[data-v-63922d40] {
    width: 25%;
    height: 100%;
    overflow-y: auto;
    padding: 12px 24px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-left: 1px solid rgba(0, 0, 0, .2);
}
.dialog-gather-data .content .app-list .title-box[data-v-63922d40] {
      font-size: 16px;
      margin-bottom: 12px;
      color: #333;
}
.dialog-gather-data .content .app-list .app-item[data-v-63922d40] {
      line-height: 30px;
      margin-bottom: 12px;
      cursor: pointer;
      border-radius: 4px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease;
      border: 1px solid transparent;
      padding: 4px 8px;
}
.dialog-gather-data .content .app-list .app-item[data-v-63922d40]:hover {
        background-color: #f5f7fa;
        border-color: #e4e7ed;
}
.dialog-gather-data .content .app-list .app-item .item-icon[data-v-63922d40] {
        width: 30px;
        height: 30px;
}
.dialog-gather-data .content .app-list .app-item .item-name[data-v-63922d40] {
        width: calc(100% - 50px);
        padding: 0 6px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        -webkit-transition: color 0.3s ease;
        transition: color 0.3s ease;
}
.dialog-gather-data .content .app-list .app-item .item-right-icon[data-v-63922d40] {
        font-size: 20px;
        -webkit-transition: color 0.3s ease;
        transition: color 0.3s ease;
}
.dialog-gather-data .content .app-list .checked-page-item[data-v-63922d40] {
      background: #eaf5ff;
      color: #409eff;
      border-color: #409eff !important;
      -webkit-box-shadow: 0 2px 8px rgba(64, 158, 255, .2);
              box-shadow: 0 2px 8px rgba(64, 158, 255, .2);
}
.dialog-gather-data .content .app-list .checked-page-item .item-name[data-v-63922d40] {
        color: #409eff;
        font-weight: 500;
}
.dialog-gather-data .content .app-list .checked-page-item .item-right-icon[data-v-63922d40] {
        color: #409eff;
}
.dialog-gather-data .content .app-list .checked-page-item[data-v-63922d40]:hover {
        background: #d4f1ff;
        border-color: #66b1ff !important;
}
.dialog-gather-data .content .page-list[data-v-63922d40] {
    width: 25%;
    height: 100%;
    overflow-y: auto;
    padding: 12px 24px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-left: 1px solid rgba(0, 0, 0, .2);
}
.dialog-gather-data .content .page-list .title-box[data-v-63922d40] {
      font-size: 16px;
      margin-bottom: 12px;
      color: #333;
}
.dialog-gather-data .content .page-list .page-tree-container .page-tree-item[data-v-63922d40] {
      margin-bottom: 8px;
}
.dialog-gather-data .content .page-list .page-tree-container .page-list-item[data-v-63922d40] {
      line-height: 30px;
      margin-bottom: 4px;
      padding: 0 12px;
      cursor: pointer;
      border-radius: 4px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease;
      border: 1px solid transparent;
}
.dialog-gather-data .content .page-list .page-tree-container .page-list-item[data-v-63922d40]:hover {
        background-color: #f5f7fa;
        border-color: #e4e7ed;
}
.dialog-gather-data .content .page-list .page-tree-container .page-list-item .expand-icon[data-v-63922d40] {
        margin-right: 8px;
        font-size: 12px;
        color: #666;
        cursor: pointer;
        -webkit-transition: -webkit-transform 0.3s;
        transition: -webkit-transform 0.3s;
        transition: transform 0.3s;
        transition: transform 0.3s, -webkit-transform 0.3s;
}
.dialog-gather-data .content .page-list .page-tree-container .page-list-item .expand-icon[data-v-63922d40]:hover {
          color: #409eff;
}
.dialog-gather-data .content .page-list .page-tree-container .page-list-item .expand-placeholder[data-v-63922d40] {
        width: 20px;
        margin-right: 8px;
}
.dialog-gather-data .content .page-list .page-tree-container .page-list-item .item-name[data-v-63922d40] {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        -webkit-transition: color 0.3s ease;
        transition: color 0.3s ease;
}
.dialog-gather-data .content .page-list .page-tree-container .page-child-container[data-v-63922d40] {
      margin-left: 20px;
}
.dialog-gather-data .content .page-list .page-tree-container .page-child-container .page-child-item[data-v-63922d40] {
        padding-left: 8px;
        font-size: 14px;
}
.dialog-gather-data .content .page-list .checked-page-item[data-v-63922d40] {
      background: #eaf5ff;
      color: #409eff;
      border-color: #409eff !important;
      -webkit-box-shadow: 0 2px 8px rgba(64, 158, 255, .2);
              box-shadow: 0 2px 8px rgba(64, 158, 255, .2);
}
.dialog-gather-data .content .page-list .checked-page-item .expand-icon[data-v-63922d40] {
        color: #409eff !important;
}
.dialog-gather-data .content .page-list .checked-page-item .expand-icon[data-v-63922d40]:hover {
          color: #409eff !important;
}
.dialog-gather-data .content .page-list .checked-page-item .item-name[data-v-63922d40] {
        color: #409eff;
        font-weight: 500;
}
.dialog-gather-data .content .page-list .checked-page-item[data-v-63922d40]:hover {
        background: #d4f1ff;
        border-color: #66b1ff !important;
}
.dialog-gather-data .content .field-list-box[data-v-63922d40] {
    width: 25%;
    height: 100%;
    overflow-y: auto;
    padding: 12px 24px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-left: 1px solid rgba(0, 0, 0, .2);
}
.dialog-gather-data .content .field-list-box .title-box[data-v-63922d40] {
      font-size: 16px;
      margin-bottom: 12px;
      color: #333;
}
.dialog-gather-data .content .field-list-box .field-list-item-label[data-v-63922d40] {
      margin-bottom: 12px;
      font-weight: bold;
}
.dialog-gather-data .content .field-list-box .field-list-item[data-v-63922d40] {
      line-height: 30px;
      margin-bottom: 12px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      padding: 8px 12px;
      border-radius: 4px;
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease;
      border: 1px solid transparent;
}
.dialog-gather-data .content .field-list-box .field-list-item[data-v-63922d40]:hover {
        background-color: #f5f7fa;
        border-color: #e4e7ed;
}
.dialog-gather-data .content .field-list-box .field-list-item .field-item-name[data-v-63922d40] {
        width: calc(100% - 20px);
        -webkit-transition: color 0.3s ease;
        transition: color 0.3s ease;
}
.dialog-gather-data .content .field-list-box .field-list-item .field-item-handle[data-v-63922d40] {
        width: 20px;
        text-align: right;
}
.dialog-gather-data .content .field-list-box .field-list-item .field-item-handle .el-checkbox .el-checkbox__input.is-checked .el-checkbox__inner[data-v-63922d40] {
          background-color: #409eff;
          border-color: #409eff;
}
.dialog-gather-data .content .field-list-box .field-item-box[data-v-63922d40] {
      margin-bottom: 12px;
}
.dialog-gather-data .content .field-list-box .field-item-box .item-box-title[data-v-63922d40] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        line-height: 30px;
        cursor: pointer;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
        border-radius: 4px;
        padding: 0 8px;
        border: 1px solid transparent;
}
.dialog-gather-data .content .field-list-box .field-item-box .item-box-title[data-v-63922d40]:hover {
          background-color: #f5f7fa;
          border-color: #e4e7ed;
}
.dialog-gather-data .content .field-list-box .field-item-box .item-box-title .name[data-v-63922d40] {
          margin-left: 8px;
          -webkit-transition: color 0.3s ease;
          transition: color 0.3s ease;
}
.dialog-gather-data .content .field-list-box .field-item-box .item-box-title.is-active[data-v-63922d40] {
          background: #eaf5ff;
          color: #409eff;
          border-color: #409eff;
          -webkit-box-shadow: 0 2px 8px rgba(64, 158, 255, .2);
                  box-shadow: 0 2px 8px rgba(64, 158, 255, .2);
}
.dialog-gather-data .content .field-list-box .field-item-box .item-box-title.is-active .name[data-v-63922d40] {
            color: #409eff;
            font-weight: 500;
}
.dialog-gather-data .content .field-list-box .field-item-box .item-box-child-item[data-v-63922d40] {
        padding-left: 22px;
        line-height: 30px;
        cursor: pointer;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
        border-radius: 4px;
        margin: 2px 0;
        border: 1px solid transparent;
}
.dialog-gather-data .content .field-list-box .field-item-box .item-box-child-item[data-v-63922d40]:hover {
          background-color: #f5f7fa;
          border-color: #e4e7ed;
}
.dialog-gather-data .content .field-list-box .field-item-box .item-box-child-item.is-active[data-v-63922d40] {
          background: #eaf5ff;
          color: #409eff;
          border-color: #409eff;
          -webkit-box-shadow: 0 2px 8px rgba(64, 158, 255, .2);
                  box-shadow: 0 2px 8px rgba(64, 158, 255, .2);
}
.dialog-gather-data .content .select-field-list-box[data-v-63922d40] {
    width: 25%;
    height: 100%;
    overflow-y: auto;
    padding: 12px 24px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-left: 1px solid rgba(0, 0, 0, .2);
}
.dialog-gather-data .content .select-field-list-box .title-box[data-v-63922d40] {
      margin-bottom: 12px;
      color: #333;
}
.dialog-gather-data .content .select-field-list-box .field-list-item .item[data-v-63922d40] {
      line-height: 30px;
      margin-bottom: 12px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      padding: 8px 12px;
      background: #eaf5ff;
      border: 1px solid #b3d8ff;
      border-radius: 6px;
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease;
}
.dialog-gather-data .content .select-field-list-box .field-list-item .item[data-v-63922d40]:hover {
        background: #d4f1ff;
        border-color: #409eff;
        -webkit-box-shadow: 0 2px 8px rgba(64, 158, 255, .2);
                box-shadow: 0 2px 8px rgba(64, 158, 255, .2);
}
.dialog-gather-data .content .select-field-list-box .field-list-item .item .field-item-name[data-v-63922d40] {
        width: calc(100% - 20px);
        color: #409eff;
        font-weight: 500;
}
.dialog-gather-data .content .select-field-list-box .field-list-item .item .select-field-icon-del[data-v-63922d40] {
        width: 20px;
        text-align: right;
        cursor: pointer;
        color: #f56c6c;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
}
.dialog-gather-data .content .select-field-list-box .field-list-item .item .select-field-icon-del[data-v-63922d40]:hover {
          color: #f78989;
          -webkit-transform: scale(1.2);
                  transform: scale(1.2);
}
.dialog-gather-data .handle-btn[data-v-63922d40] {
  text-align: center;
  margin-top: 18px;
}

[data-v-f0984b52] .el-form-item__label {
  line-height: 40px !important;
}
.dialog-gather-data .handle-btn[data-v-f0984b52] {
  text-align: center;
  margin-top: 18px;
}

.tree-item-container .page-tree-item[data-v-22c27866] {
  margin-bottom: 4px;
}
.tree-item-container .page-list-item[data-v-22c27866] {
  line-height: 30px;
  margin-bottom: 4px;
  padding: 0 12px;
  cursor: pointer;
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border: 1px solid transparent;
}
.tree-item-container .page-list-item[data-v-22c27866]:hover {
    background-color: #f5f7fa;
    border-color: #e4e7ed;
}
.tree-item-container .page-list-item .expand-icon[data-v-22c27866] {
    margin-right: 8px;
    font-size: 12px;
    color: #666;
    cursor: pointer;
    -webkit-transition: -webkit-transform 0.3s;
    transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    transition: transform 0.3s, -webkit-transform 0.3s;
}
.tree-item-container .page-list-item .expand-icon[data-v-22c27866]:hover {
      color: #409eff;
}
.tree-item-container .page-list-item .expand-placeholder[data-v-22c27866] {
    width: 20px;
    margin-right: 8px;
}
.tree-item-container .page-list-item .item-name[data-v-22c27866] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-transition: color 0.3s ease;
    transition: color 0.3s ease;
}
.tree-item-container .page-list-item .el-checkbox[data-v-22c27866] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}
.tree-item-container .page-child-container[data-v-22c27866] {
  margin-left: 20px;
}
.tree-item-container .page-child-container .page-child-item[data-v-22c27866] {
    padding-left: 8px;
    font-size: 14px;
}
.tree-item-container .checked-page-item[data-v-22c27866] {
  background: #eaf5ff;
  color: #409eff;
  border-color: #409eff !important;
  -webkit-box-shadow: 0 2px 8px rgba(64, 158, 255, .2);
          box-shadow: 0 2px 8px rgba(64, 158, 255, .2);
}
.tree-item-container .checked-page-item .expand-icon[data-v-22c27866] {
    color: #409eff !important;
}
.tree-item-container .checked-page-item .expand-icon[data-v-22c27866]:hover {
      color: #409eff !important;
}
.tree-item-container .checked-page-item .item-name[data-v-22c27866] {
    color: #409eff;
    font-weight: 500;
}
.tree-item-container .checked-page-item[data-v-22c27866]:hover {
    background: #d4f1ff;
    border-color: #66b1ff !important;
}

.field-tree-item-container .field-tree-item[data-v-2c925edf] {
  margin-bottom: 4px;
}
.field-tree-item-container .field-tree-item .field-tree-label[data-v-2c925edf] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0 12px;
    line-height: 30px;
    border-radius: 4px;
    cursor: pointer;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    border: 1px solid transparent;
    position: relative;
}
.field-tree-item-container .field-tree-item .field-tree-label[data-v-2c925edf]:hover {
      background: #f5f7fa;
      border-color: #e4e7ed;
}
.field-tree-item-container .field-tree-item .field-tree-label .tree-icon[data-v-2c925edf] {
      margin-right: 6px;
      font-size: 16px;
      color: #909399;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.field-tree-item-container .field-tree-item .field-tree-label .field-tree-label-text[data-v-2c925edf] {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      min-width: 0;
      max-width: 180px;
      display: inline-block;
      vertical-align: middle;
}
.field-tree-item-container .field-tree-item .field-tree-label .el-icon-arrow-down[data-v-2c925edf] {
      margin-left: 8px;
      font-size: 12px;
      color: #666;
      -webkit-transition: -webkit-transform 0.3s;
      transition: -webkit-transform 0.3s;
      transition: transform 0.3s;
      transition: transform 0.3s, -webkit-transform 0.3s;
}
.field-tree-item-container .field-tree-item .field-tree-label .el-icon-arrow-down.expanded[data-v-2c925edf] {
        -webkit-transform: rotate(180deg);
                transform: rotate(180deg);
}
.field-tree-item-container .field-tree-item .field-tree-label.directory-item[data-v-2c925edf] {
      font-weight: 500;
      color: #606266;
}
.field-tree-item-container .field-tree-item .field-tree-label.directory-item[data-v-2c925edf]:hover {
        background: #f0f9ff;
        border-color: #b3d8ff;
}
.field-tree-item-container .field-tree-item .field-tree-label.leaf-item[data-v-2c925edf] {
      color: #333;
}
.field-tree-item-container .field-tree-item .checked-field-item[data-v-2c925edf] {
    background: #eaf5ff;
    color: #409eff;
    border-color: #409eff !important;
    -webkit-box-shadow: 0 2px 8px rgba(64, 158, 255, .2);
            box-shadow: 0 2px 8px rgba(64, 158, 255, .2);
    font-weight: 500;
}
.field-tree-item-container .field-tree-item .checked-field-item[data-v-2c925edf]:hover {
      background: #d4f1ff;
      border-color: #66b1ff !important;
}
.field-tree-item-container .field-tree-item .checked-field-item .field-tree-label-text[data-v-2c925edf] {
      color: #409eff;
      font-weight: 500;
}
.field-tree-item-container .field-tree-item .field-tree-children[data-v-2c925edf] {
    margin-left: 20px;
}

:v-deep .dialog-gather-data[data-v-04ed0e61] {
  min-width: 856px;
}
:v-deep .ddialog-gather-data .el-dialog__header[data-v-04ed0e61] {
  border-bottom: 1px solid #DCDFE6;
}
:v-deep .dialog-gather-data .el-dialog__body[data-v-04ed0e61] {
  padding: 0;
}
.dialog-gather-data .content[data-v-04ed0e61] {
  height: 460px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-top: 1px solid rgba(0, 0, 0, .2);
  border-bottom: 1px solid rgba(0, 0, 0, .2);
  border-right: 1px solid rgba(0, 0, 0, .2);
}
.dialog-gather-data .content .vdoing-list[data-v-04ed0e61] {
    width: 280px;
    height: 100%;
    overflow-y: auto;
    padding: 12px 24px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-left: 1px solid rgba(0, 0, 0, .2);
}
.dialog-gather-data .content .vdoing-list .vdoing-header[data-v-04ed0e61] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      margin-bottom: 12px;
}
.dialog-gather-data .content .vdoing-list .vdoing-header .title-box[data-v-04ed0e61] {
        font-size: 16px;
        color: #333;
}
.dialog-gather-data .content .vdoing-list .vdoing-header .transposition-btn[data-v-04ed0e61] {
        font-size: 12px;
        color: var(--theme_color);
        border: 1px solid var(--theme_color);
        border-radius: 4px;
        padding: 2px 6px;
        cursor: pointer;
}
.dialog-gather-data .content .vdoing-list .vdoing-list-item[data-v-04ed0e61] {
      line-height: 30px;
      margin-bottom: 12px;
      padding: 0 12px;
      cursor: pointer;
      border-radius: 4px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
}
.dialog-gather-data .content .vdoing-list .vdoing-list-item .vdoing-item-name[data-v-04ed0e61] {
        width: calc(100% - 42px);
}
.dialog-gather-data .content .vdoing-list .vdoing-list-item .vdoing-item-desc[data-v-04ed0e61] {
        width: 42px;
        color: #606266;
        font-size: 12px;
        text-align: right;
}
.dialog-gather-data .content .vdoing-list .checked-vdoing-item[data-v-04ed0e61] {
      background: #F1F1F1;
      color: var(--theme_color);
}
.dialog-gather-data .content .field-list-box[data-v-04ed0e61] {
    width: 280px;
    height: 100%;
    overflow-y: auto;
    padding: 12px 24px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-left: 1px solid rgba(0, 0, 0, .2);
}
.dialog-gather-data .content .field-list-box .title-box[data-v-04ed0e61] {
      font-size: 16px;
      margin-bottom: 12px;
      color: #333;
}
.dialog-gather-data .content .field-list-box .field-list-item[data-v-04ed0e61] {
      line-height: 30px;
      margin-bottom: 12px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
}
.dialog-gather-data .content .field-list-box .field-list-item .field-item-name[data-v-04ed0e61] {
        width: calc(100% - 20px);
}
.dialog-gather-data .content .field-list-box .field-list-item .field-item-handle[data-v-04ed0e61] {
        width: 20px;
        text-align: right;
        cursor: pointer;
}
.dialog-gather-data .content .field-list-box .date-box .date-item .month-header[data-v-04ed0e61] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
}
.dialog-gather-data .content .field-list-box .date-box .date-item .month-header .month-info[data-v-04ed0e61] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        cursor: pointer;
        line-height: 30px;
}
.dialog-gather-data .content .field-list-box .date-box .date-item .month-header .month-info .month-info-name[data-v-04ed0e61] {
          margin-left: 6px;
}
.dialog-gather-data .content .field-list-box .date-box .date-item .month-header .month-info i.el-icon-arrow-down[data-v-04ed0e61] {
          font-size: 12px;
          font-weight: bold;
          -webkit-transform: rotateZ(0deg);
                  transform: rotateZ(0deg);
          -webkit-transition: 0.1s all;
          transition: 0.1s all;
}
.dialog-gather-data .content .field-list-box .date-box .date-item .month-header .month-info.close i.el-icon-arrow-down[data-v-04ed0e61] {
        -webkit-transform: rotateZ(180deg);
                transform: rotateZ(180deg);
}
.dialog-gather-data .content .field-list-box .date-box .date-item .child-list-box[data-v-04ed0e61] {
      padding-left: 16px;
}
.dialog-gather-data .content .field-list-box .date-box .date-item .child-list-box .child-item[data-v-04ed0e61] {
        line-height: 30px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
}
.dialog-gather-data .content .select-list-box[data-v-04ed0e61] {
    width: 280px;
    height: 100%;
    overflow-y: auto;
    padding: 12px 24px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-left: 1px solid rgba(0, 0, 0, .2);
}
.dialog-gather-data .content .select-list-box .title-box[data-v-04ed0e61] {
      font-size: 16px;
      margin-bottom: 12px;
      color: #333;
}
.dialog-gather-data .content .select-list-box .select-list-item[data-v-04ed0e61] {
      line-height: 30px;
      margin-bottom: 12px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
}
.dialog-gather-data .content .select-list-box .select-list-item .select-item-name[data-v-04ed0e61] {
        width: calc(100% - 20px);
}
.dialog-gather-data .content .select-list-box .select-list-item .select-item-handle[data-v-04ed0e61] {
        width: 20px;
        text-align: right;
        cursor: pointer;
}
.dialog-gather-data .handle-btn[data-v-04ed0e61] {
  text-align: center;
  margin-top: 18px;
}

.student-evaluate-list-pop .public-pop-root-inside .search-box[data-v-7aa01a24] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  margin-bottom: 10px;
}
.student-evaluate-list-pop .public-pop-root-inside .search-box[data-v-7aa01a24] .el-input {
    width: 200px;
}
.student-evaluate-list-pop .public-pop-root-inside .content[data-v-7aa01a24] {
  height: 600px;
  overflow: auto;
}
.student-evaluate-list-pop .public-pop-root-inside .content .list-item[data-v-7aa01a24] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 20px 0;
    border-bottom: 1px solid #f3f3f3;
}
.student-evaluate-list-pop .public-pop-root-inside .content .list-item .content-head[data-v-7aa01a24] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.student-evaluate-list-pop .public-pop-root-inside .content .list-item .content-head .head-name[data-v-7aa01a24] {
        font-size: 22px;
        font-weight: 400;
}
.student-evaluate-list-pop .public-pop-root-inside .content .list-item .content-head .head-type-name[data-v-7aa01a24] {
        background: #0061D0;
        border-radius: 4px;
        font-size: 16px;
        color: #fff;
        margin-left: 20px;
        padding: 4px 10px;
}
.student-evaluate-list-pop .public-pop-root-inside .content .list-item .content-info[data-v-7aa01a24] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      font-size: 20px;
      padding: 10px 0;
}
.student-evaluate-list-pop .public-pop-root-inside .content .list-item .content-info .info-user-count[data-v-7aa01a24],
      .student-evaluate-list-pop .public-pop-root-inside .content .list-item .content-info .info-lesson-count[data-v-7aa01a24] {
        margin-right: 20px;
}
.student-evaluate-list-pop .public-pop-root-inside .content .list-item .content-desc[data-v-7aa01a24] {
      font-size: 20px;
}
.student-evaluate-list-pop .public-pop-root-inside .operation[data-v-7aa01a24] {
  padding-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.medal-type-pop .public-pop-root-inside .content[data-v-3149d940] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.medal-type-pop .public-pop-root-inside .operation[data-v-3149d940] {
  padding-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.text-set .text-property[data-v-9ddc6b76] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.text-set .text-property .property-item[data-v-9ddc6b76] {
    width: 48%;
    position: relative;
}
.text-set .text-property .property-item .size-unit[data-v-9ddc6b76] {
      position: absolute;
      top: 0;
      right: 12px;
      line-height: 32px;
}
.text-set .text-property .property-item-color[data-v-9ddc6b76] {
    height: 32px;
    padding: 0 4px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #dcdfe6;
    border-radius: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.text-set .text-property .property-item-color[data-v-9ddc6b76] .color-vla {
      margin-left: 6px;
}
.text-set .text-property .property-item-color[data-v-9ddc6b76] .color-vla .el-input__inner {
        border: none;
        height: 20px;
        line-height: 20px;
        padding: 0 6px;
}
.text-set .set-align[data-v-9ddc6b76] {
  width: 100%;
  margin-top: 12px;
  padding: 4px 6px;
  background: #f4f5f7;
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.text-set .set-align .item[data-v-9ddc6b76] {
    width: 25%;
    line-height: 28px;
    text-align: center;
    border-radius: 4px;
}
.text-set .set-align .item .icon[data-v-9ddc6b76] {
      line-height: 28px;
}
.text-set .set-style[data-v-9ddc6b76] {
  width: 100%;
  margin-top: 12px;
  padding: 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #f4f5f7;
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.text-set .set-style .set-style-left[data-v-9ddc6b76] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 50%;
}
.text-set .set-style .set-style-left .item[data-v-9ddc6b76] {
      margin: 0 2px;
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      text-align: center;
      border-radius: 4px;
}
.text-set .set-style .set-style-left .item .icon[data-v-9ddc6b76] {
        line-height: 28px;
}
.text-set .set-style .set-style-right[data-v-9ddc6b76] {
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.text-set .set-style .set-style-right .item[data-v-9ddc6b76] {
      padding-left: 8px;
      width: 50%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.text-set .set-style .set-style-right .item[data-v-9ddc6b76] .el-input__inner {
        padding: 0;
        padding-left: 8px;
        background: transparent;
        border: 0;
        line-height: 1;
}
.text-set .set-style .set-style-right .item[data-v-9ddc6b76] .el-input__inner {
        padding: 0;
        padding-left: 8px;
        background: transparent;
        border: 0;
        line-height: 1;
}
.text-set .set-style .set-style-right .item[data-v-9ddc6b76] .el-input__inner:focus {
        -webkit-box-shadow: none;
                box-shadow: none;
}

.select-icon-class-box .el-select-dropdown__item[data-v-07e41424] {
  padding: 0 12px;
}
.select-icon-class-box .el-select-dropdown__item .select-option-box[data-v-07e41424] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.select-icon-class-box .el-select-dropdown__item .select-option-box span[data-v-07e41424] {
      margin-right: 12px;
}
.set-reports-table .mb12[data-v-07e41424] {
  margin-bottom: 12px;
}
.set-reports-table .set-size-box[data-v-07e41424] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.set-reports-table .set-size-box .input-number-box[data-v-07e41424] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.set-reports-table .set-size-box .input-number-box .set-size-title[data-v-07e41424] {
      margin-right: 12px;
}
.set-reports-table .set-data-origin-item[data-v-07e41424] {
  width: 100%;
  margin-bottom: 12px;
}
.set-reports-table .property-item-color[data-v-07e41424] {
  height: 32px;
  padding: 0 6px;
  border: 1px solid #dcdfe6;
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.set-reports-table .property-item-color[data-v-07e41424] .color-vla {
    margin-left: 6px;
}
.set-reports-table .property-item-color[data-v-07e41424] .color-vla .el-input__inner {
      border: none;
      height: 20px;
      line-height: 20px;
      padding: 0 6px;
}
.set-reports-table .config-font-size[data-v-07e41424] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.set-reports-table .config-font-size .input-tag[data-v-07e41424] {
    width: calc(100% - 30px);
}

[data-v-9efbf8e8] .el-input-number.is-controls-right .el-input__inner {
  padding-left: 6px;
  padding-right: 40px;
}
.select-icon-class-box .el-select-dropdown__item[data-v-9efbf8e8] {
  padding: 0 12px;
}
.select-icon-class-box .el-select-dropdown__item .select-option-box[data-v-9efbf8e8] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.select-icon-class-box .el-select-dropdown__item .select-option-box span[data-v-9efbf8e8] {
      margin-right: 12px;
}
.set-reports-rate .text-property[data-v-9efbf8e8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 12px;
}
.set-reports-rate .text-property .property-item[data-v-9efbf8e8] {
    width: 48%;
    position: relative;
}
.set-reports-rate .text-property .property-item .size-unit[data-v-9efbf8e8] {
      position: absolute;
      top: 0;
      right: 12px;
      line-height: 32px;
}
.set-reports-rate .text-property .property-item-color[data-v-9efbf8e8] {
    height: 32px;
    padding: 0 4px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #dcdfe6;
    border-radius: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.set-reports-rate .text-property .property-item-color[data-v-9efbf8e8] .color-vla {
      margin-left: 6px;
}
.set-reports-rate .text-property .property-item-color[data-v-9efbf8e8] .color-vla .el-input__inner {
        border: none;
        height: 20px;
        line-height: 20px;
        padding: 0 6px;
}
.set-reports-rate .basics-info[data-v-9efbf8e8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.set-reports-rate .basics-info .item[data-v-9efbf8e8] {
    width: 48%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.set-reports-rate .basics-info .item .item-title[data-v-9efbf8e8] {
      font-size: 12px;
      line-height: 16px;
      margin-bottom: 4px;
      margin-right: 12px;
}
.set-reports-rate .basics-info .item .number-box[data-v-9efbf8e8] {
      width: calc(100% - 52px);
}

.set-reports-table .set-data-origin-item[data-v-4e329080] {
  width: 100%;
}

.select-icon-class-box .el-select-dropdown__item[data-v-ac066ad4] {
  padding: 0 12px;
}
.select-icon-class-box .el-select-dropdown__item .select-option-box[data-v-ac066ad4] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.select-icon-class-box .el-select-dropdown__item .select-option-box span[data-v-ac066ad4] {
      margin-right: 12px;
}
.set-reports-table .mb12[data-v-ac066ad4] {
  margin-bottom: 12px;
}
.set-reports-table .set-size-box[data-v-ac066ad4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.set-reports-table .set-size-box .input-number-box[data-v-ac066ad4] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.set-reports-table .set-size-box .input-number-box .set-size-title[data-v-ac066ad4] {
      margin-right: 12px;
}
.set-reports-table .set-data-origin-item[data-v-ac066ad4] {
  width: 100%;
  margin-bottom: 12px;
}
.set-reports-table .property-item-color[data-v-ac066ad4] {
  height: 32px;
  padding: 0 6px;
  border: 1px solid #dcdfe6;
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.set-reports-table .property-item-color[data-v-ac066ad4] .color-vla {
    margin-left: 6px;
}
.set-reports-table .property-item-color[data-v-ac066ad4] .color-vla .el-input__inner {
      border: none;
      height: 20px;
      line-height: 20px;
      padding: 0 6px;
}
.set-reports-table .config-font-size[data-v-ac066ad4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.set-reports-table .config-font-size .input-tag[data-v-ac066ad4] {
    width: calc(100% - 30px);
}

@charset "UTF-8";
[data-v-3c8476b0] .el-checkbox__label {
  vertical-align: middle;
}
.design-main[data-v-3c8476b0] {
  position: absolute;
  width: 100%;
  height: 100%;
}
.design-main .design-main-items[data-v-3c8476b0] {
    padding: 90px 40px 40px;
    overflow-y: auto;
}
/* 编辑 */
.design-main-edit[data-v-3c8476b0] {
  min-width: 460px;
  height: 100%;
}
.design-main-edit-current[data-v-3c8476b0] {
  max-height: 100%;
  overflow-y: auto;
  background: #fff;
  border-radius: 6px;
}
.lists[data-v-3c8476b0] {
  margin-bottom: 24px;
}
[data-v-3c8476b0] .el-table td,[data-v-3c8476b0] .el-table th {
  padding: 0px 0;
}
/*table边框颜色*/
.el-table--border[data-v-3c8476b0]:after,
.el-table--group[data-v-3c8476b0]:after,
.el-table[data-v-3c8476b0]:before {
  background-color: #666;
}
.el-table--border[data-v-3c8476b0],
.el-table--group[data-v-3c8476b0] {
  border-color: #666;
}
[data-v-3c8476b0] .el-table td,[data-v-3c8476b0] .el-table th.is-leaf {
  border-bottom: 1px solid #666;
}
[data-v-3c8476b0] .el-table--border th,[data-v-3c8476b0] .el-table--border th.gutter:last-of-type {
  border-bottom: 1px solid #666;
}
[data-v-3c8476b0] .el-table--border td,[data-v-3c8476b0] .el-table--border th {
  border-right: 1px solid #666;
}
.evaluation-scheme[data-v-3c8476b0] {
  font-size: 14px;
  margin-top: -1px;
}
.evaluation-scheme .evaluation-scheme-table[data-v-3c8476b0] {
    color: #252525;
    font-size: 14px;
}
.evaluation-scheme .evaluation-scheme-table .custom-header-height .serial-number[data-v-3c8476b0] {
      width: 60px;
      line-height: 20px;
      padding: 20px 0;
      text-align: center;
}
.evaluation-scheme .evaluation-scheme-table .custom-header-height .serial-content[data-v-3c8476b0] {
      width: calc(100% - 60px);
      border-left: 1px solid #666;
      padding: 20px 0;
      text-align: center;
}
.evaluation-scheme .evaluation-scheme-table .serial_number[data-v-3c8476b0] {
      width: 60px;
      line-height: 20px;
      padding: 10px 0;
      text-align: center;
}
.evaluation-scheme .evaluation-scheme-table .serial_content[data-v-3c8476b0] {
      width: calc(100% - 60px);
      border-left: 1px solid #666;
      text-align: center;
      line-height: 20px;
      padding: 10px 0;
}
.evaluation-scheme .evaluation-scheme-table .serial-serial-content[data-v-3c8476b0] {
      width: 100%;
      text-align: center;
      line-height: 20px;
      padding: 10px 0;
}
.evaluation-scheme .evaluation-scheme-bottom[data-v-3c8476b0] {
    color: #252525;
    text-align: center;
    margin-top: -1px;
    border-top: 1px solid #666;
    border-bottom: 1px solid #666;
    border-right: 1px solid #666;
}
.evaluation-scheme .evaluation-scheme-bottom .column1[data-v-3c8476b0] {
      -webkit-transform: scale(1);
              transform: scale(1);
      width: 182px;
      line-height: 60px;
      border-left: 1px solid #666;
}
.evaluation-scheme .evaluation-scheme-bottom .column2[data-v-3c8476b0] {
      width: calc(50% - 100px);
      line-height: 60px;
      border-left: 1px solid #666;
}
.evaluation-scheme .evaluation-scheme-bottom .column3[data-v-3c8476b0] {
      width: 118px;
      line-height: 60px;
      border-left: 1px solid #666;
}
.evaluation-scheme .evaluation-scheme-bottom .column4[data-v-3c8476b0] {
      width: calc(50% - 100px);
      line-height: 60px;
      border-left: 1px solid #666;
}
.scheme-list[data-v-3c8476b0] {
  border: 1px solid #eee;
  border-radius: 4px;
  max-height: 500px;
  overflow-y: auto;
  padding: 6px 18px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.scheme-list .item[data-v-3c8476b0] {
    padding: 12px;
    border-bottom: 1px dashed #eee;
}
.scheme-list .item .create-user[data-v-3c8476b0] {
      padding-left: 26px;
      margin-top: 12px;
}

.design-listening-desc-page .preformatted .row-val img {
  max-width: 80%;
}

@charset "UTF-8";
.design-listening-desc-page .design-main-items > .design-main-items-content[data-v-6a090677] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
  padding: 60px 5% 0;
}
.design-listening-desc-page .design-main-items > .design-main-items-content > .title[data-v-6a090677] {
    font-size: 22px;
    line-height: 26px;
    color: #626262;
}
.design-listening-desc-page .design-main-items > .design-main-items-content .desc-content[data-v-6a090677] {
    text-align: left;
    height: calc(100% - 90px);
    overflow: auto;
}
.preview-design-listening-desc-page .design-main-items > .design-main-items-content .desc-content[data-v-6a090677] {
  overflow: unset;
}
.design-main[data-v-6a090677] {
  position: absolute;
  width: 100%;
  height: 100%;
}
/*  */
.design-main-items[data-v-6a090677] {
  width: 100%;
  height: 100%;
  position: relative;
}
.design-main-items > .bg-vessel[data-v-6a090677] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.design-main-items > .bg-vessel > .bg-pic[data-v-6a090677] {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.content[data-v-6a090677] {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 203;
}
/* 编辑 */
.design-main-edit[data-v-6a090677] {
  min-width: 460px;
  height: 100%;
}
.design-main-edit-current[data-v-6a090677] {
  /* max-height: calc(50% - 10px);
    overflow-y: auto; */
  background: #fff;
  border-radius: 6px;
  padding: 0 20px;
}
.design-main-edit-current > .title[data-v-6a090677] {
  font-size: 16px;
  color: #b2b2b2;
  line-height: 44px;
  margin-bottom: 12px;
}
.design-main-edit-current > .lists > .title[data-v-6a090677] {
  height: 28px;
  font-size: 20px;
  font-weight: 400;
  color: #313131;
  margin-bottom: 15px;
}
.preformatted[data-v-6a090677] {
  margin-top: 20px;
  line-height: 24px;
  /* white-space: pre-wrap;
word-wrap: break-word; */
}
.preformatted .row[data-v-6a090677] {
    margin-top: 20px;
}
.preformatted .row .row-title[data-v-6a090677] {
      margin-bottom: 8px;
      padding-left: 10px;
      font-size: 16px;
      font-weight: 600;
      border-left: 4px solid #ff7a4b;
}
.resource-info[data-v-6a090677] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.resource-info .resource-item[data-v-6a090677] {
    padding-right: 18px;
    padding-bottom: 18px;
    width: 100px;
    text-align: center;
}
.resource-info .resource-item .resource-title[data-v-6a090677] {
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
}
.resource-info .resource-item .resource-eqcode img[data-v-6a090677] {
      width: 80px;
      height: 80px;
}
.resource-info .resource-item .resource-hint[data-v-6a090677] {
      font-size: 12px;
}

.page-header-box[data-v-20ad6827] {
  padding: 8px 20px;
  position: absolute;
  z-index: 10;
  top: 0;
  width: 100%;
  line-height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.page-header-box .page-header-img[data-v-20ad6827] {
    margin-right: 8px;
    max-width: 200px;
    max-height: 150px;
}

.page-footer-box[data-v-81233512] {
  padding: 8px 20px;
  position: absolute;
  z-index: 10;
  bottom: 0;
  width: 100%;
  line-height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.page-footer-box .page-footer-img[data-v-81233512] {
    margin-right: 8px;
    max-width: 200px;
    max-height: 150px;
}

.design-main-edit-current[data-v-73e21b84] {
    max-height: none;
    overflow-y: auto;
    background: #fff;
    margin-bottom: 20px;
    border-radius: 6px;
    padding: 0 20px;
}
.design-main-edit-current>.title[data-v-73e21b84] {
    font-size: 16px;
    color: #b2b2b2;
    line-height: 44px;
    margin-bottom: 12px;
}
.design-main-edit-current>.lists>.title[data-v-73e21b84] {
    font-size: 20px;
    color: #313131;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 16px;
}
.design-main-edit-current>.lists>.item[data-v-73e21b84] {
    margin-bottom: 14px;
}
.design-main-edit-current>.lists>.item>.title[data-v-73e21b84] {
    width: 50px;
    font-size: 16px;
    color: #626262;
    font-weight: 400;
}

@charset "UTF-8";
.design-main[data-v-00e2aa40] {
  position: absolute;
  width: 100%;
  height: 100%;
}
/* 内容 */
.design-main-items[data-v-00e2aa40] {
  width: 100%;
  height: 100%;
  position: relative;
}
.design-main-items > .design-main-items-content[data-v-00e2aa40] {
  padding: 0 10% 0;
  position: relative;
  width: 80%;
  height: 100%;
  background-size: 100%;
}
/* 页面标题 */
.design-main-items > .design-main-items-content > .title[data-v-00e2aa40] {
  padding-top: 20%;
}
.design-main-items > .design-main-items-content > .title > .title_icon[data-v-00e2aa40] {
  width: 18px;
  height: 20px;
}
.design-main-items > .design-main-items-content > .title > .title-val[data-v-00e2aa40] {
  font-size: 22px;
  line-height: 26px;
  padding: 0 30px;
}
.design-main-items > .design-main-items-content > .details[data-v-00e2aa40] {
  width: 100%;
  height: 72%;
  margin-top: 5%;
  padding: 6%;
  font-size: 16px;
  line-height: 30px;
}
.design-main-items > .design-main-items-content > .details > .details-content[data-v-00e2aa40] {
  max-height: calc(100% - 90px);
  overflow-x: auto;
}
.headmaster-signature-box[data-v-00e2aa40] {
  margin-top: 20px;
  text-align: left;
  float: right;
  font-weight: 600;
}
.headmaster-signature-box .headmaster-signature-info[data-v-00e2aa40] {
    margin-bottom: 5px;
    height: 40px;
}
.headmaster-signature-box .headmaster-signature-info span[data-v-00e2aa40] {
      display: inline-block;
      margin-right: 10px;
}
.headmaster-signature-box .headmaster-signature-info img[data-v-00e2aa40] {
      height: 100%;
}
/* 编辑 */
.design-main-edit[data-v-00e2aa40] {
  min-width: 460px;
  height: 100%;
}
.design-main-edit-current[data-v-00e2aa40] {
  max-height: calc(100% - 210px);
  overflow-y: auto;
  background: #fff;
  border-radius: 6px;
  padding: 0 20px;
}
.design-main-edit-current > .title[data-v-00e2aa40] {
  font-size: 16px;
  color: #b2b2b2;
  line-height: 44px;
  margin-bottom: 12px;
}
.design-main-edit-current > .lists > .title[data-v-00e2aa40] {
  height: 28px;
  font-size: 20px;
  font-weight: 400;
  color: #313131;
  margin-bottom: 15px;
}
.color-val[data-v-00e2aa40] {
  width: 92px;
  height: 34px;
  background: #f8f8f8;
  border: 0.1px solid #f0f0f0;
  border-radius: 7px;
  text-align: center;
  line-height: 34px;
  margin-left: 15px;
}

.design-main[data-v-eb9a0422]{
    position: absolute;
    width: 100%;
    height: 100%;
}

/* 内容 */
.design-main-items[data-v-eb9a0422]{
    width: 100%;
    height: 100%;
    position: relative;
}
.design-main-items > .design-main-items-content[data-v-eb9a0422]{
    padding: 0 80px 0;
    position: absolute;
    width: calc(100% - 160px);
    height: calc(100% - 90px);
    background-size: 100%;
}
.design-main-items > .design-main-items-content > .title[data-v-eb9a0422]{
    width: 140px;
    height: 20px;
    margin: 20% auto 5%;
    background:rgba(24, 28, 131, .1);
    border-radius: 10px;
    position: relative;
}
.design-main-items > .design-main-items-content > .title > .title-val[data-v-eb9a0422]{
    font-size: 22px;
    line-height: 26px;
    text-align: center;
    position: absolute;
    width: 100%;
    top: -12px;
    color: #24018F;
    font-weight: 700
}
.design-main-items > .design-main-items-content > .list[data-v-eb9a0422]{
    height: calc(20% + 32px);
    margin-bottom: 3%;
    position: relative;
}
.design-main-items > .design-main-items-content > .list .title[data-v-eb9a0422]{
    font-size: 16px;
    line-height: 20px;
    color: #24018F;
    font-weight: 700;
    margin-bottom: 12px;
}
.design-main-items > .design-main-items-content > .list .echarts-vessel[data-v-eb9a0422]{
    height: calc(100% - 32px);
    border: 1px solid #E7E8F2;
    border-radius: 12px;
}
.design-main-items > .design-main-items-content > .list > .list-row2-item[data-v-eb9a0422]{
    width: 49%;
    height: 100%;
}





.design-main-items.design-main-items2 > .design-main-items-content .title[data-v-65841e3d] {
  color: #168c51;
  background-color: transparent;
}
.design-main-items.design-main-items2 > .design-main-items-content .title .title-back[data-v-65841e3d] {
    display: inline-block;
    background-color: transparent;
    width: 140px;
    height: 20px;
    background: rgba(22, 140, 81, .1);
    border-radius: 10px;
}
.message-content[data-v-65841e3d] {
  height: calc(100% - 190px);
  /* width: 80%; */
  margin: 40px auto 0;
  border: 2px #fdf2e6 solid;
  border-radius: 6px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.message-content[data-v-65841e3d] {
  border-color: transparent;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.message-content .desing-image[data-v-65841e3d] {
    position: relative;
    height: 76%;
    border-radius: 20px;
    overflow: hidden;
}
.message-content .desing-image .back-img[data-v-65841e3d] {
      width: 100%;
      height: 100%;
}
.message-content .desing-image .symbol-img[data-v-65841e3d] {
      position: absolute;
      height: 92%;
      bottom: 8%;
      left: 50%;
      -webkit-transform: translateX(-50%);
              transform: translateX(-50%);
}
.message-content .desing-image .score-info[data-v-65841e3d] {
      width: 84%;
      position: absolute;
      top: 10%;
      left: 8%;
      color: white;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
}
.message-content .grade[data-v-65841e3d] {
    width: 100%;
    margin: 20px 0 30px;
}
.message-content .grade .current-score[data-v-65841e3d] {
      width: 75%;
      background: #FEFED3;
      padding: 40px 0;
      border-radius: 20px;
}
.message-content .grade .upgrade-upgrowth[data-v-65841e3d] {
      width: 20%;
      height: 100%;
}
.message-content .grade .upgrade-upgrowth .desing-image[data-v-65841e3d] {
        position: relative;
        height: calc(100% - 30px);
        border-radius: 20px;
        overflow: hidden;
}
.message-content .grade .upgrade-upgrowth .desing-image .back-img[data-v-65841e3d] {
          width: 100%;
          height: 100%;
}
.message-content .grade .upgrade-upgrowth .desing-image .symbol-img[data-v-65841e3d] {
          position: absolute;
          height: 92%;
          bottom: 8%;
          left: 50%;
          -webkit-transform: translateX(-50%);
                  transform: translateX(-50%);
}
.message-content .grade .upgrade-upgrowth .desing-image .score-info[data-v-65841e3d] {
          width: 84%;
          position: absolute;
          top: 10%;
          left: 8%;
          color: white;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between;
}
.design-table .design-table-title[data-v-65841e3d] {
  font-size: 18px;
  font-weight: 600;
  line-height: 30px;
  margin-bottom: 10px;
}
.design-table .design-table-body[data-v-65841e3d] {
  text-align: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  border: 1px #e9f7f0 solid;
}
.design-table .design-table-body .design-table-body-cel[data-v-65841e3d] {
    font-size: 12px;
    padding: 6px 20px;
    width: 25%;
    max-width: 200px;
    border: 1px #e9f7f0 solid;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    line-height: 26px;
}

@charset "UTF-8";
.design-main[data-v-d5f7e8e4] {
  position: absolute;
  width: 100%;
  height: 100%;
}
/*  */
.design-main-items[data-v-d5f7e8e4] {
  position: relative;
  height: 100%;
  /* background: red; */
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.design-main-items2[data-v-d5f7e8e4] {
  text-align: center;
}
/* 编辑 */
.design-main-edit[data-v-d5f7e8e4] {
  min-width: 460px;
  height: 100%;
}
.design-main-edit-universality[data-v-d5f7e8e4] {
  max-height: calc(50% - 10px);
  overflow-y: auto;
  background: #fff;
  margin-bottom: 20px;
  border-radius: 6px;
}
.leave_root_name_edit[data-v-d5f7e8e4] {
  width: 356px;
  height: 34px;
  border-radius: 7px;
}
.design-main-edit-title[data-v-d5f7e8e4] {
  color: #b2b2b2;
  line-height: 44px;
  font-size: 16px;
  margin-bottom: 12px;
}
.design-main-edit-current[data-v-d5f7e8e4] {
  overflow-y: auto;
  background: #fff;
  border-radius: 6px;
}
.design-main-edit-current[data-v-d5f7e8e4] {
  /* max-height: calc(50% - 10px);
      overflow-y: auto; */
  background: #fff;
  border-radius: 6px;
  padding: 0 20px;
}
.design-main-edit-current > .title[data-v-d5f7e8e4] {
  font-size: 16px;
  color: #b2b2b2;
  line-height: 44px;
  margin-bottom: 12px;
}
.design-main-edit-current > .lists > .title[data-v-d5f7e8e4] {
  height: 28px;
  font-size: 20px;
  font-weight: 400;
  color: #313131;
  margin-bottom: 15px;
}
.color-val[data-v-d5f7e8e4] {
  width: 92px;
  height: 34px;
  background: #f8f8f8;
  border: 0.1px solid #f0f0f0;
  border-radius: 7px;
  text-align: center;
  line-height: 34px;
  margin-left: 15px;
}
.color-val .el-input__inner[data-v-d5f7e8e4] {
    background-color: transparent;
    border-color: transparent !important;
}
.date-val[data-v-d5f7e8e4] {
  width: 132px;
  height: 34px;
  background: #f8f8f8;
  border: 0.1px solid #f0f0f0;
  border-radius: 7px;
  text-align: center;
  line-height: 34px;
  margin-left: 15px;
}
.date-val .el-input__inner[data-v-d5f7e8e4], .date-val .el-range-editor .el-range-input[data-v-d5f7e8e4] {
    font-size: 12px;
    background-color: transparent;
    border-color: transparent !important;
}
.design-main-items-content[data-v-d5f7e8e4] {
  padding: 90px 10% 0;
  position: absolute;
  width: 80%;
  height: calc(100% - 90px);
  overflow: hidden;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.design-main-items > .design-main-items-content > .title[data-v-d5f7e8e4] {
  font-weight: 800;
  color: #dc7717;
}
.design-main-items > .design-main-items-content > .title .title-val[data-v-d5f7e8e4] {
    font-size: 22px;
    line-height: 26px;
}
.design-main-items.design-main-items2 > .design-main-items-content .title[data-v-d5f7e8e4] {
  font-weight: 800;
  color: #dc7717;
  width: 100%;
  height: 20px;
  background: #fdf2e6;
  border-radius: 10px;
  position: relative;
}
.design-main-items.design-main-items2 > .design-main-items-content .title .title-val[data-v-d5f7e8e4] {
    font-size: 22px;
    line-height: 26px;
    text-align: center;
    position: absolute;
    width: 100%;
    top: -12px;
}
/* 预览 start ===================================*/
.a4-page .design-main-edit[data-v-d5f7e8e4] {
  display: none;
}
.a4-page .design-main-preview[data-v-d5f7e8e4] {
  padding: 0;
  margin: 0;
  width: 100%;
  height: 100%;
}
.a4-page .design-main-preview .design-main-preview-details[data-v-d5f7e8e4] {
    padding: 0;
    margin: 0;
    width: 100%;
    height: 100%;
}
/* 预览 end =======================================*/
.max-imgWH[data-v-d5f7e8e4] {
  max-width: 400px;
  max-height: 400px;
}
.message-content[data-v-d5f7e8e4] {
  height: calc(100% - 100px);
  /* width: 80%; */
  margin: 40px auto 0;
  border: 2px #fdf2e6 solid;
  border-radius: 6px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-color: transparent;
}
.design-table[data-v-d5f7e8e4] {
  text-align: left;
  font-size: 12px;
  border: 1px solid #fdf2e6;
}
.design-table .design-table-row[data-v-d5f7e8e4] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.design-table .design-table-row .design-table-cel[data-v-d5f7e8e4] {
      padding: 8px 12px;
      border: 1px solid #fdf2e6;
}
.design-table .design-table-row .design-table-cel-inter-bank[data-v-d5f7e8e4] {
      padding: 0;
      border-width: 0;
}
.design-table .design-table-row > .design-table-cel[data-v-d5f7e8e4] {
      width: 16%;
}
.design-table .design-table-row > .design-table-cel1[data-v-d5f7e8e4] {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
}
.download-table[data-v-d5f7e8e4] {
  border: 1px solid #fdf2e6;
}
.download-table .list[data-v-d5f7e8e4] {
    border-bottom: 1px solid #fdf2e6;
}
.download-table .list .list-left[data-v-d5f7e8e4] {
      width: 120px;
      line-height: 30px;
}
.download-table .list .list-right[data-v-d5f7e8e4] {
      border-left: 1px solid #fdf2e6;
      width: calc(100% - 120px);
}
.download-table .list .list-right .list-right-item[data-v-d5f7e8e4] {
        padding: 10px;
        line-height: 30px;
        border-bottom: 1px solid #fdf2e6;
}
.download-table .list .list-right .list-right-item .video-vessel[data-v-d5f7e8e4] {
          width: 400px;
          position: relative;
}
.download-table .list .list-right .list-right-item .video-vessel .video-img[data-v-d5f7e8e4] {
            width: 400px;
}
.download-table .list .list-right .list-right-item .video-vessel .video-qrcode-url[data-v-d5f7e8e4] {
            position: absolute;
            bottom: 0;
            right: 0;
}
.download-table .list .list-right .list-right-item[data-v-d5f7e8e4]:last-child {
        border: 0;
}
.download-table .list[data-v-d5f7e8e4]:last-child {
    border: 0;
}

.design-main[data-v-03eda298] {
  position: absolute;
  width: 100%;
  height: 100%;
}
.design-main .design-main-items[data-v-03eda298] {
    padding: 90px 40px 0;
}
.design-main .design-main-items .growth-stamp[data-v-03eda298] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
}
.design-main .design-main-items .growth-stamp .left[data-v-03eda298] {
        padding: 10px 0;
        font-size: 14px;
        line-height: 20px;
        -ms-flex-preferred-size: 182px;
            flex-basis: 182px;
        text-align: center;
}
.design-main .design-main-items .growth-stamp .right[data-v-03eda298] {
        padding: 10px;
        height: 80px;
        -webkit-box-flex: 1;
            -ms-flex-positive: 1;
                flex-grow: 1;
}
.design-main .design-main-items .growth-stamp .right .item[data-v-03eda298] {
          font-size: 14px;
          line-height: 40px;
}

@charset "UTF-8";
.design-main[data-v-1ad2e476] {
  position: absolute;
  width: 100%;
  height: 100%;
}
/*  */
.design-main-items[data-v-1ad2e476] {
  position: relative;
  height: 100%;
  /* background: red; */
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.design-main-items2[data-v-1ad2e476] {
  text-align: center;
}
/* 编辑 */
.design-main-edit[data-v-1ad2e476] {
  min-width: 460px;
  height: 100%;
}
.design-main-edit-universality[data-v-1ad2e476] {
  max-height: calc(50% - 10px);
  overflow-y: auto;
  background: #fff;
  margin-bottom: 20px;
  border-radius: 6px;
}
.leave_root_name_edit[data-v-1ad2e476] {
  width: 356px;
  height: 34px;
  border-radius: 7px;
}
.design-main-edit-title[data-v-1ad2e476] {
  color: #b2b2b2;
  line-height: 44px;
  font-size: 16px;
  margin-bottom: 12px;
}
.design-main-edit-current[data-v-1ad2e476] {
  overflow-y: auto;
  background: #fff;
  border-radius: 6px;
}
.design-main-edit-current[data-v-1ad2e476] {
  /* max-height: calc(50% - 10px);
      overflow-y: auto; */
  background: #fff;
  border-radius: 6px;
  padding: 0 20px;
}
.design-main-edit-current > .title[data-v-1ad2e476] {
  font-size: 16px;
  color: #b2b2b2;
  line-height: 44px;
  margin-bottom: 12px;
}
.design-main-edit-current > .lists > .title[data-v-1ad2e476] {
  height: 28px;
  font-size: 20px;
  font-weight: 400;
  color: #313131;
  margin-bottom: 15px;
}
.color-val[data-v-1ad2e476] {
  width: 92px;
  height: 34px;
  background: #f8f8f8;
  border: 0.1px solid #f0f0f0;
  border-radius: 7px;
  text-align: center;
  line-height: 34px;
  margin-left: 15px;
}
.color-val .el-input__inner[data-v-1ad2e476] {
    background-color: transparent;
    border-color: transparent !important;
}
.date-val[data-v-1ad2e476] {
  width: 132px;
  height: 34px;
  background: #f8f8f8;
  border: 0.1px solid #f0f0f0;
  border-radius: 7px;
  text-align: center;
  line-height: 34px;
  margin-left: 15px;
}
.date-val .el-input__inner[data-v-1ad2e476], .date-val .el-range-editor .el-range-input[data-v-1ad2e476] {
    font-size: 12px;
    background-color: transparent;
    border-color: transparent !important;
}
.design-main-items-content[data-v-1ad2e476] {
  padding: 90px 10% 0;
  position: absolute;
  width: 80%;
  height: calc(100% - 90px);
  overflow: hidden;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.design-main-items > .design-main-items-content > .title[data-v-1ad2e476] {
  font-weight: 800;
  color: #dc7717;
}
.design-main-items > .design-main-items-content > .title .title-val[data-v-1ad2e476] {
    font-size: 22px;
    line-height: 26px;
}
.design-main-items.design-main-items2 > .design-main-items-content .title[data-v-1ad2e476] {
  font-weight: 800;
  color: #dc7717;
  width: 100%;
  height: 20px;
  background: #fdf2e6;
  border-radius: 10px;
  position: relative;
}
.design-main-items.design-main-items2 > .design-main-items-content .title .title-val[data-v-1ad2e476] {
    font-size: 22px;
    line-height: 26px;
    text-align: center;
    position: absolute;
    width: 100%;
    top: -12px;
}
/* 预览 start ===================================*/
.a4-page .design-main-edit[data-v-1ad2e476] {
  display: none;
}
.a4-page .design-main-preview[data-v-1ad2e476] {
  padding: 0;
  margin: 0;
  width: 100%;
  height: 100%;
}
.a4-page .design-main-preview .design-main-preview-details[data-v-1ad2e476] {
    padding: 0;
    margin: 0;
    width: 100%;
    height: 100%;
}
/* 预览 end =======================================*/
/* .message-title{
  margin-top: 70px;
  font-size: 24px;
  font-weight: 800;
  font-family: '微软雅黑';
  color: #EF9037;
}
.message-title-back{
  height: 24px;
  background-color: #fabe5e;
  opacity: .3;
  margin: -16px 10% 0;
  border-radius: 15px;
} */
.message-content[data-v-1ad2e476] {
  height: calc(100% - 170px);
  /* width: 80%; */
  margin: 40px auto 0;
  border: 2px #fdf2e6 solid;
  border-radius: 6px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: left;
  text-indent: 30px;
  padding: 1vh;
  line-height: 1.8;
}
.message-content > div[data-v-1ad2e476] {
    height: 100%;
    overflow: auto;
}

.design-main-items[data-v-066f15af] {
  padding: 90px 40px 0;
}
.guardianMessage[data-v-066f15af] {
  border: 1px solid #666;
  min-height: 150px;
  padding: 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.guardianMessage .title[data-v-066f15af] {
    line-height: 40px;
    font-size: 14px;
    color: #252525;
}

@charset "UTF-8";
.min-h200[data-v-0b3c4de4] {
  min-height: 200px;
}
.design-main-items[data-v-0b3c4de4] {
  position: relative;
  background-size: 100%;
  background-position: 0 100%;
}
.design-main-items-content[data-v-0b3c4de4] {
  padding-top: 16%;
  height: 88%;
}
.design-main-items-content .title[data-v-0b3c4de4] {
    background: transparent !important;
}
.design-main-items-content .title .title-val[data-v-0b3c4de4] {
      color: #0164d5;
}
.message-content[data-v-0b3c4de4] {
  padding: 6%;
  height: 74%;
  margin: 7% auto 0;
  font-family: SourceHanSansCN, SourceHanSansCN-Medium;
  font-weight: 500;
  text-align: justify;
  color: #1a1a1a;
  line-height: 28px;
  overflow: auto;
}
.headmaster-head-info[data-v-0b3c4de4] {
  width: 30%;
  float: left;
  margin: 0 4% 0 0;
  text-align: center;
}
.headmaster-head-info img[data-v-0b3c4de4] {
    width: 100%;
}
.headmaster-head-info div[data-v-0b3c4de4] {
    width: 100%;
    font-weight: 600;
}
.headmaster-signature-box[data-v-0b3c4de4] {
  text-align: left;
  float: right;
  font-weight: 600;
  margin-top: 10px;
}
.headmaster-signature-box .headmaster-signature-info[data-v-0b3c4de4] {
    margin-bottom: 5px;
    height: 40px;
}
.headmaster-signature-box .headmaster-signature-info span[data-v-0b3c4de4] {
      display: inline-block;
      margin-right: 10px;
}
.headmaster-signature-box .headmaster-signature-info img[data-v-0b3c4de4] {
      height: 100%;
}
.design-main-items-back[data-v-0b3c4de4] {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
}
.design-main-items-back img[data-v-0b3c4de4] {
    width: 100%;
}
.lists[data-v-0b3c4de4] {
  margin-bottom: 24px;
}
/* 编辑 */
.design-main-edit-current[data-v-0b3c4de4] {
  max-height: calc(100% - 210px);
  overflow-y: auto;
  background: #fff;
  border-radius: 6px;
  padding: 0 20px;
}

.design-main[data-v-6efe2146]{
    position: absolute;
    width: 100%;
    height: 100%;
}

/* 内容 */
.design-main-items[data-v-6efe2146]{
    width: 100%;
    height: 100%;
    position: relative;
}
.design-main-items > .design-main-items-content[data-v-6efe2146]{
    padding: 90px 10% 0;
    position: absolute;
    width: 80%;
    height: calc(100% - 90px);
    background-size: 100%;
}
.design-main-items > .design-main-items-content > .title[data-v-6efe2146]{
    width: 100%;
    height: 20px;
    background: #FDF2E6;
    border-radius: 10px;
    position: relative;
}
.design-main-items > .design-main-items-content > .title > .title-val[data-v-6efe2146]{
    font-size: 22px;
    line-height: 26px;
    text-align: center;
    position: absolute;
    width: 100%;
    top: -12px;
}
.design-main-items > .design-main-items-content > .details[data-v-6efe2146]{
    height: 70%;
    margin-top: 6%;
    border: 2px solid #FDF2E6;
    border-radius: 10px;
    padding: 6%;
    font-size: 16px;
    line-height: 30px;
}
.design-main-items > .design-main-items-content > .details >.details-content[data-v-6efe2146]{
    height: calc(100% - 90px);
    overflow-x: auto;
}
.design-main-items > .design-main-items-content > .details >.min-content-height[data-v-6efe2146]{
    min-height: 630px;
}

/* 编辑 */
.design-main-edit[data-v-6efe2146]{
    min-width: 460px;
    height: 100%;
}
.design-main-edit-current[data-v-6efe2146]{
    /* max-height: calc(50% - 10px);
    overflow-y: auto; */
    background: #fff;
    border-radius: 6px;
    padding: 0 20px;
}
.design-main-edit-current > .title[data-v-6efe2146]{
    font-size: 16px;
    color: #b2b2b2;
    line-height: 44px;
    margin-bottom: 12px;
}
.design-main-edit-current > .lists >.title[data-v-6efe2146]{
    height: 28px;
    font-size: 20px;
    font-weight: 400;
    color: #313131;
    margin-bottom: 15px;
}
.color-val[data-v-6efe2146]{
    width: 92px;
    height: 34px;
    background: #f8f8f8;
    border: 0.1px solid #f0f0f0;
    border-radius: 7px;
    text-align: center;
    line-height: 34px;
    margin-left: 15px;
}

@charset "UTF-8";
.design-listening-cover-end-title-box[data-v-9121dc38] {
  position: absolute;
  top: 40%;
  width: 100%;
  text-align: center;
  color: #999;
}
.design-listening-cover-end-title-box > .title[data-v-9121dc38] {
    font-size: 24px;
    line-height: 26px;
    color: #626262;
}
.design-main[data-v-9121dc38] {
  position: absolute;
  width: 100%;
  height: 100%;
}
/*  */
.design-main-items[data-v-9121dc38] {
  width: 100%;
  height: 100%;
  position: relative;
}
.design-main-items > .bg-vessel[data-v-9121dc38] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.design-main-items > .bg-vessel > .bg-pic[data-v-9121dc38] {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.content[data-v-9121dc38] {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 203;
}
/* 编辑 */
.design-main-edit[data-v-9121dc38] {
  min-width: 460px;
  height: 100%;
}
.design-main-edit-current[data-v-9121dc38] {
  /* max-height: calc(50% - 10px);
        overflow-y: auto; */
  background: #fff;
  border-radius: 6px;
  padding: 0 20px;
}
.design-main-edit-current > .title[data-v-9121dc38] {
  font-size: 16px;
  color: #b2b2b2;
  line-height: 44px;
  margin-bottom: 12px;
}
.design-main-edit-current > .lists > .title[data-v-9121dc38] {
  height: 28px;
  font-size: 20px;
  font-weight: 400;
  color: #313131;
  margin-bottom: 15px;
}
.page-end-logo[data-v-9121dc38] {
  position: absolute;
  top: -100px;
  left: calc(50% - 32.5px);
  width: 65px;
  height: 65px;
}
.page-end-logo > .el-image[data-v-9121dc38] {
  width: 100%;
  height: 100%;
}

@charset "UTF-8";
/*  */
.design-listening-cover-start-content[data-v-a1afdaea] {
  overflow: hidden;
}
.leave_root_name_edit[data-v-a1afdaea] {
  width: 356px;
  height: 34px;
  border-radius: 7px;
}
.design-main[data-v-a1afdaea] {
  position: absolute;
  width: 100%;
  height: 100%;
}
/*  */
.design-main-items[data-v-a1afdaea] {
  width: 100%;
  height: 100%;
  position: relative;
}
.design-main-items > .bg-vessel[data-v-a1afdaea] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.design-main-items > .bg-vessel > .bg-pic[data-v-a1afdaea] {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.content[data-v-a1afdaea] {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 203;
}
.school-logo-vessel[data-v-a1afdaea] {
  width: 65px;
  height: 65px;
  margin-bottom: 30px;
}
.school-logo-vessel > .el-image[data-v-a1afdaea] {
  width: 100%;
  height: 100%;
}
.school-name[data-v-a1afdaea],
.debter-name[data-v-a1afdaea] {
  padding: 0 50px;
  max-width: calc(100% - 100px);
  height: 40px;
  font-size: 34px;
  line-height: 40px;
  font-weight: bold;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.semester-name[data-v-a1afdaea] {
  padding: 0 50px;
  max-width: calc(100% - 100px);
  height: 26px;
  font-size: 22px;
  line-height: 26px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.pupil-datum[data-v-a1afdaea] {
  margin: 160px 0 100px 0;
}
.pupil-datum > .item[data-v-a1afdaea] {
  margin-top: 22px;
}
.pupil-datum > .item > .title[data-v-a1afdaea] {
  font-size: 24px;
  line-height: 30px;
  font-weight: 400;
  margin-right: 10px;
  font-family: 'HarmonyOS_Sans_SC_Regular';
}
.pupil-datum > .item > .val[data-v-a1afdaea] {
  width: 160px;
  height: 30px;
  font-size: 24px;
  font-family: 'HarmonyOS_Sans_SC_Regular';
  line-height: 30px;
  font-weight: 600;
  text-align: center;
}
/* 编辑 */
.design-main-edit[data-v-a1afdaea] {
  min-width: 460px;
  height: 100%;
}
.design-main-edit-current[data-v-a1afdaea] {
  /* max-height: calc(50% - 10px);
        overflow-y: auto; */
  background: #fff;
  border-radius: 6px;
  padding: 0 20px;
}
.design-main-edit-current > .title[data-v-a1afdaea] {
  font-size: 16px;
  color: #b2b2b2;
  line-height: 44px;
  margin-bottom: 12px;
}
.design-main-edit-current > .lists > .title[data-v-a1afdaea] {
  height: 28px;
  font-size: 20px;
  font-weight: 400;
  color: #313131;
  margin-bottom: 15px;
}
.color-val[data-v-a1afdaea] {
  width: 92px;
  height: 34px;
  background: #f8f8f8;
  border: 0.1px solid #f0f0f0;
  border-radius: 7px;
  text-align: center;
  line-height: 34px;
  margin-left: 15px;
}
.design-listening-cover-start-content[data-v-a1afdaea] {
  padding-top: 80px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.sign-item[data-v-a1afdaea] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 8px;
}
.sign-item .sign-inp[data-v-a1afdaea] {
    width: calc(100% - 90px);
}
.sign-item .drag-icon[data-v-a1afdaea] {
    cursor: pointer;
}
.add-sign-btn[data-v-a1afdaea] {
  margin-top: 20px;
  margin-bottom: 20px;
  text-align: right;
}
.code-img[data-v-a1afdaea] {
  position: absolute;
  bottom: 100px;
  left: calc(50% - 40px);
  width: 80px;
  text-align: center;
  line-height: 22px;
}
.code-img img[data-v-a1afdaea] {
    width: 100%;
}
.mini_program_code.code-img[data-v-a1afdaea] {
  width: 130px;
  background-color: rgba(255, 255, 255, .4);
  border-radius: 50%;
  left: calc(50% - 65px);
}
.mini_program_code.code-img > div[data-v-a1afdaea] {
    margin: 20px;
    width: 90px;
    border-radius: 50%;
}
.mini_program_code.code-img > div img[data-v-a1afdaea] {
      display: inline-block;
      margin: 5px;
      width: 80px;
}
.mini_program_code.code-img .text[data-v-a1afdaea] {
    display: none;
}
.er_code.code-img[data-v-a1afdaea] {
  width: 160px;
  background-color: transparent;
  left: calc(50% - 80px);
}
.er_code.code-img > div[data-v-a1afdaea] {
    margin: 20px;
    width: 120px;
    border-radius: 50%;
    background-color: transparent !important;
}
.er_code.code-img > div img[data-v-a1afdaea] {
      display: inline-block;
      margin: 5px;
      width: 100px;
}
.er_code.code-img .text[data-v-a1afdaea] {
    margin-top: -20px;
    display: block;
}
.back-img[data-v-a1afdaea] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.course-info-box[data-v-a1afdaea] {
  margin-top: 90px;
}
.course-info-box .item .title[data-v-a1afdaea] {
    width: 86px;
    font-size: 16px;
    text-align: right;
}
.course-info-box .item .val[data-v-a1afdaea] {
    width: 260px;
    font-size: 18px;
    font-weight: 400;
    overflow: hidden;
    /*超出部分隐藏*/
    white-space: nowrap;
    /*强制不换行*/
    text-overflow: ellipsis;
    /*超出部分显示点点点*/
}

@charset "UTF-8";
.design-listening-desc-page .design-main-items > .design-main-items-content[data-v-6ec0eccb] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
  padding: 90px 5% 0;
}
.design-listening-desc-page .design-main-items > .design-main-items-content > .title[data-v-6ec0eccb] {
    font-size: 22px;
    line-height: 26px;
    color: #626262;
}
.design-listening-desc-page .design-main-items > .design-main-items-content .desc-content[data-v-6ec0eccb] {
    text-align: left;
    height: calc(100% - 120px);
    overflow: auto;
}
.preview-design-listening-desc-page .design-main-items > .design-main-items-content .desc-content[data-v-6ec0eccb] {
  overflow: unset;
}
.design-main[data-v-6ec0eccb] {
  position: absolute;
  width: 100%;
  height: 100%;
}
/*  */
.design-main-items[data-v-6ec0eccb] {
  width: 100%;
  height: 100%;
  position: relative;
}
.design-main-items > .bg-vessel[data-v-6ec0eccb] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.design-main-items > .bg-vessel > .bg-pic[data-v-6ec0eccb] {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.content[data-v-6ec0eccb] {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 203;
}
/* 编辑 */
.design-main-edit[data-v-6ec0eccb] {
  min-width: 460px;
  height: 100%;
}
.design-main-edit-current[data-v-6ec0eccb] {
  /* max-height: calc(50% - 10px);
        overflow-y: auto; */
  background: #fff;
  border-radius: 6px;
  padding: 0 20px;
}
.design-main-edit-current > .title[data-v-6ec0eccb] {
  font-size: 16px;
  color: #b2b2b2;
  line-height: 44px;
  margin-bottom: 12px;
}
.design-main-edit-current > .lists > .title[data-v-6ec0eccb] {
  height: 28px;
  font-size: 20px;
  font-weight: 400;
  color: #313131;
  margin-bottom: 15px;
}
.preformatted[data-v-6ec0eccb] {
  margin-top: 30px;
  line-height: 24px;
  white-space: pre-wrap;
  word-wrap: break-word;
}

@charset "UTF-8";
.content[data-v-c547a82c] {
  padding: 50px 20px;
  border: 1px solid transparent;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.listening-record-table[data-v-c547a82c] {
  --border: 1px solid #626262;
  height: 100%;
  padding: 20px;
  padding-top: 0;
  border: var(--border);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.listening-record-table .table-header[data-v-c547a82c] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-weight: 600;
    font-size: 16px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    line-height: 50px;
    height: 50px;
}
.listening-record-table .table-header img[data-v-c547a82c] {
      height: 30px;
}
.listening-record-table .table-header .scheme-name[data-v-c547a82c] {
      max-width: 50%;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
}
.listening-record-table .table-bottom[data-v-c547a82c] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: end;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
}
.listening-record-table .table-body[data-v-c547a82c] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: calc(100% - 60px);
    border: var(--border);
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.listening-record-table .table-body .tab-left[data-v-c547a82c] {
      width: 60%;
}
.listening-record-table .table-body .tab-right[data-v-c547a82c] {
      width: 40%;
      border-left: var(--border);
}
.listening-record-table .row[data-v-c547a82c] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.listening-record-table .row .cell[data-v-c547a82c] {
      line-height: 30px;
      text-align: center;
      border-bottom: var(--border);
      border-right: var(--border);
}
.listening-record-table .row .title[data-v-c547a82c] {
      line-height: 40px;
      font-weight: 600;
}
.listening-record-table .row .text[data-v-c547a82c] {
      padding: 0 8px;
}
.listening-record-table .row .time[data-v-c547a82c] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: space-evenly;
          -ms-flex-pack: space-evenly;
              justify-content: space-evenly;
}
.listening-record-table .row .flex1[data-v-c547a82c] {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
}
.listening-record-table .row .border_right_0[data-v-c547a82c] {
      border-right-width: 0;
}
.scale-item[data-v-c547a82c] {
  margin-bottom: 12px;
}
.scale-item .scale-info[data-v-c547a82c] {
    margin-bottom: 6px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    line-height: 40px;
    background-color: #f8f8f8;
    border-radius: 4px;
    overflow: hidden;
}
.scale-item .scale-info .num[data-v-c547a82c] {
      width: 30px;
      text-align: center;
}
.scale-item .scale-info .handle[data-v-c547a82c] {
      width: 30px;
      text-align: center;
}
.scale-item .scale-info .handle i[data-v-c547a82c] {
        cursor: pointer;
}
.scale-item .scale-info .name[data-v-c547a82c] {
      width: calc(100% - 70px);
}
.add-scale-btn[data-v-c547a82c] {
  margin-top: 16px;
}
.design-main[data-v-c547a82c] {
  position: absolute;
  width: 100%;
  height: 100%;
}
/*  */
.design-main-items[data-v-c547a82c] {
  width: 100%;
  height: 100%;
  position: relative;
}
.design-main-items > .bg-vessel[data-v-c547a82c] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.design-main-items > .bg-vessel > .bg-pic[data-v-c547a82c] {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.content[data-v-c547a82c] {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 203;
}
/* 编辑 */
.design-main-edit[data-v-c547a82c] {
  min-width: 460px;
  height: 100%;
}
.design-main-edit-current[data-v-c547a82c] {
  /* max-height: calc(50% - 10px);
        overflow-y: auto; */
  background: #fff;
  border-radius: 6px;
  padding: 0 20px;
}
.design-main-edit-current > .title[data-v-c547a82c] {
  font-size: 16px;
  color: #b2b2b2;
  line-height: 44px;
  margin-bottom: 12px;
}
.design-main-edit-current > .lists > .title[data-v-c547a82c] {
  height: 28px;
  font-size: 20px;
  font-weight: 400;
  color: #313131;
  margin-bottom: 15px;
}
.scheme-name-box[data-v-c547a82c] {
  padding: 6px 10px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  background-color: #F3F3F3;
  border: 1px solid #E2E2E2;
}
.empty-text[data-v-c547a82c] {
  padding: 24px 0;
  text-align: center;
  font-size: 16px;
  color: #626262;
}

@charset "UTF-8";
.design-main[data-v-1c19ba0e] {
  position: absolute;
  width: 100%;
  height: 100%;
}
/*  */
.design-main-items[data-v-1c19ba0e] {
  position: relative;
  height: 100%;
  /* background: red; */
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.design-main-items2[data-v-1c19ba0e] {
  text-align: center;
}
/* 编辑 */
.design-main-edit[data-v-1c19ba0e] {
  min-width: 460px;
  height: 100%;
}
.design-main-edit-universality[data-v-1c19ba0e] {
  max-height: calc(50% - 10px);
  overflow-y: auto;
  background: #fff;
  margin-bottom: 20px;
  border-radius: 6px;
}
.leave_root_name_edit[data-v-1c19ba0e] {
  width: 356px;
  height: 34px;
  border-radius: 7px;
}
.design-main-edit-title[data-v-1c19ba0e] {
  color: #b2b2b2;
  line-height: 44px;
  font-size: 16px;
  margin-bottom: 12px;
}
.design-main-edit-current[data-v-1c19ba0e] {
  overflow-y: auto;
  background: #fff;
  border-radius: 6px;
}
.design-main-edit-current[data-v-1c19ba0e] {
  /* max-height: calc(50% - 10px);
      overflow-y: auto; */
  background: #fff;
  border-radius: 6px;
  padding: 0 20px;
}
.design-main-edit-current > .title[data-v-1c19ba0e] {
  font-size: 16px;
  color: #b2b2b2;
  line-height: 44px;
  margin-bottom: 12px;
}
.design-main-edit-current > .lists > .title[data-v-1c19ba0e] {
  height: 28px;
  font-size: 20px;
  font-weight: 400;
  color: #313131;
  margin-bottom: 15px;
}
.color-val[data-v-1c19ba0e] {
  width: 92px;
  height: 34px;
  background: #f8f8f8;
  border: 0.1px solid #f0f0f0;
  border-radius: 7px;
  text-align: center;
  line-height: 34px;
  margin-left: 15px;
}
.color-val .el-input__inner[data-v-1c19ba0e] {
    background-color: transparent;
    border-color: transparent !important;
}
.date-val[data-v-1c19ba0e] {
  width: 132px;
  height: 34px;
  background: #f8f8f8;
  border: 0.1px solid #f0f0f0;
  border-radius: 7px;
  text-align: center;
  line-height: 34px;
  margin-left: 15px;
}
.date-val .el-input__inner[data-v-1c19ba0e], .date-val .el-range-editor .el-range-input[data-v-1c19ba0e] {
    font-size: 12px;
    background-color: transparent;
    border-color: transparent !important;
}
.design-main-items-content[data-v-1c19ba0e] {
  padding: 90px 10% 0;
  position: absolute;
  width: 80%;
  height: calc(100% - 90px);
  overflow: hidden;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.design-main-items > .design-main-items-content > .title[data-v-1c19ba0e] {
  font-weight: 800;
  color: #dc7717;
}
.design-main-items > .design-main-items-content > .title .title-val[data-v-1c19ba0e] {
    font-size: 22px;
    line-height: 26px;
}
.design-main-items.design-main-items2 > .design-main-items-content .title[data-v-1c19ba0e] {
  font-weight: 800;
  color: #dc7717;
  width: 100%;
  height: 20px;
  background: #fdf2e6;
  border-radius: 10px;
  position: relative;
}
.design-main-items.design-main-items2 > .design-main-items-content .title .title-val[data-v-1c19ba0e] {
    font-size: 22px;
    line-height: 26px;
    text-align: center;
    position: absolute;
    width: 100%;
    top: -12px;
}
/* 预览 start ===================================*/
.a4-page .design-main-edit[data-v-1c19ba0e] {
  display: none;
}
.a4-page .design-main-preview[data-v-1c19ba0e] {
  padding: 0;
  margin: 0;
  width: 100%;
  height: 100%;
}
.a4-page .design-main-preview .design-main-preview-details[data-v-1c19ba0e] {
    padding: 0;
    margin: 0;
    width: 100%;
    height: 100%;
}
/* 预览 end =======================================*/
.max-imgWH[data-v-1c19ba0e] {
  max-width: 400px;
  max-height: 400px;
}
.design-main-items > .design-main-items-content .title[data-v-1c19ba0e] {
  background-color: transparent;
}
.design-main-items > .design-main-items-content .title .title-back[data-v-1c19ba0e] {
    display: inline-block;
    background-color: transparent;
    width: 140px;
    height: 20px;
    background: #fdf2e6;
    border-radius: 10px;
}
.message-content[data-v-1c19ba0e] {
  height: calc(100% - 120px);
  /* width: 80%; */
  margin: 40px auto 0;
  border: 2px #fdf2e6 solid;
  border-radius: 6px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-color: transparent;
}
.message-content .desing-image[data-v-1c19ba0e] {
    width: 100%;
    height: 35%;
    margin-bottom: 20px;
}
.message-content .desing-image img[data-v-1c19ba0e] {
      max-width: 100%;
      height: 100%;
}
.design-table[data-v-1c19ba0e] {
  text-align: left;
  font-size: 12px;
  border: 1px solid #fdf2e6;
}
.design-table .design-table-row[data-v-1c19ba0e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.design-table .design-table-row .design-table-cel[data-v-1c19ba0e] {
      padding: 8px 12px;
      border: 1px solid #fdf2e6;
}
.design-table .design-table-row .design-table-cel-inter-bank[data-v-1c19ba0e] {
      padding: 0;
      border-width: 0;
}
.design-table .design-table-row > .design-table-cel[data-v-1c19ba0e] {
      width: 16%;
}
.design-table .design-table-row > .design-table-cel1[data-v-1c19ba0e] {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
}
.download-table[data-v-1c19ba0e] {
  border: 1px solid #fdf2e6;
}
.download-table .list[data-v-1c19ba0e] {
    border-bottom: 1px solid #fdf2e6;
}
.download-table .list .list-left[data-v-1c19ba0e] {
      width: 120px;
      line-height: 30px;
}
.download-table .list .list-right[data-v-1c19ba0e] {
      border-left: 1px solid #fdf2e6;
      width: calc(100% - 120px);
}
.download-table .list .list-right .list-right-item[data-v-1c19ba0e] {
        padding: 10px;
        line-height: 30px;
        border-bottom: 1px solid #fdf2e6;
}
.download-table .list .list-right .list-right-item .video-vessel[data-v-1c19ba0e] {
          width: 400px;
          position: relative;
}
.download-table .list .list-right .list-right-item .video-vessel .video-img[data-v-1c19ba0e] {
            width: 400px;
}
.download-table .list .list-right .list-right-item .video-vessel .video-qrcode-url[data-v-1c19ba0e] {
            position: absolute;
            bottom: 0;
            right: 0;
}
.download-table .list .list-right .list-right-item[data-v-1c19ba0e]:last-child {
        border: 0;
}
.download-table .list[data-v-1c19ba0e]:last-child {
    border: 0;
}

.design-main[data-v-7d51c1ba]{
    position: absolute;
    width: 100%;
    height: 100%;
}

/* 内容 */
.design-main-items[data-v-7d51c1ba]{
    width: 100%;
    height: 100%;
    position: relative;
    background: #FFFAF1;
}
.design-main-items > .design-main-items-content[data-v-7d51c1ba]{
    padding: 90px 80px 0;
    position: absolute;
    width: calc(100% - 160px);
    height: calc(100% - 90px);
    overflow-y: auto;
    background-size: 100%;
}
.design-main-items > .design-main-items-content > .title[data-v-7d51c1ba]{
    width: 140px;
    height: 20px;
    margin: 0 auto;
    background: #FDF2E6;
    border-radius: 10px;
    position: relative;
}
.design-main-items > .design-main-items-content > .title > .title-val[data-v-7d51c1ba]{
    font-size: 22px;
    line-height: 26px;
    text-align: center;
    position: absolute;
    width: 100%;
    top: -12px;
}
.design-main-items > .design-main-items-content > .details[data-v-7d51c1ba]{
    width: 100%;
    height: calc(100% - 184px);
    margin-top: 40px;
    border-radius: 10px;
}
.design-main-items > .design-main-items-content > .details > .list[data-v-7d51c1ba]{
    border: 2px solid #FFE4CA;
    padding: 2% 6% 2% 0;
    margin-bottom: 2%;
    background: #FFFDFB;
    border-radius: 6px;
}
.design-main-items > .design-main-items-content > .details > .list > .list-left[data-v-7d51c1ba]{
    width: 30%;
}
.design-main-items > .design-main-items-content > .details > .list > .list-left > .medal-name[data-v-7d51c1ba]{
    color: #000;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    line-height: 20px;
}
.design-main-items > .design-main-items-content > .details > .list > .list-left > .list-left-img[data-v-7d51c1ba] {
    /* width: 60px;
    height: 60px; */
}
.design-main-items > .design-main-items-content > .details > .list > .list-left > .list-left-img > img[data-v-7d51c1ba]{
    max-width: 60px;
}
.design-main-items > .design-main-items-content > .details > .list > .list-right[data-v-7d51c1ba]{
    width: 70%;
}
.design-main-items > .design-main-items-content > .details > .list .list-name[data-v-7d51c1ba]{
    width: 62px;
    font-size: 14px;
    line-height: 20px;
    color: #000;
    font-weight: bold;
    margin-right: 10px;
}
.design-main-items > .design-main-items-content > .details > .list .list-val[data-v-7d51c1ba]{
    width: calc(100% - 72px);
    font-size: 14px;
    line-height: 20px;
    color: #313131;
}

/* 编辑 */
.design-main-edit[data-v-7d51c1ba]{
    min-width: 460px;
    height: 100%;
}













































































































































































































































































































































































































































































































































































































































































/* 表格样式 */
.table[data-v-2e4ad5d6]{
    height: calc(100% - 100px);
    overflow: auto;
}
.table_type_title[data-v-2e4ad5d6]{
    background: #FAF2E7;
    text-align: center;
    font-size: 16px;
    line-height: 40px;
    border: 1px solid rgb(254, 214, 176);
    border-top-width: 0px;
    color: #dc7717;
    font-weight: 600;
}
.table>div[data-v-2e4ad5d6]:first-child{
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    border-top-width: 1px;
}
.table_title[data-v-2e4ad5d6]{
    width: 14%;
    height: 61px;
    padding: 0 10px;
    line-height: 16px;
}
.table_content[data-v-2e4ad5d6]{
    width: 86%;
}
.table_content_list[data-v-2e4ad5d6]{
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}
.table_content_list > div[data-v-2e4ad5d6] {
    font-size: 12px;
    line-height: 30px;
    text-align: center;
    border: 1px solid rgb(254, 214, 176);
    border-top-width: 0px;
    border-left-width: 0px;
    color: #000;
    font-weight: 600;
}
.table_list_val[data-v-2e4ad5d6] {
    text-align: center;
    border: 1px solid rgb(254, 214, 176);
    border-top-width: 0px;
    color: #000;
    font-weight: 600;
}
.design-main[data-v-2e4ad5d6]{
    position: absolute;
    width: 100%;
    height: 100%;
}
/* 内容 */
.design-main-items[data-v-2e4ad5d6]{
    width: 100%;
    height: 100%;
    position: relative;
}
.design-main-items > .design-main-items-content[data-v-2e4ad5d6]{
    padding: 90px 80px 0;
    position: absolute;
    width: calc(100% - 160px);
    height: calc(100% - 90px);
    background-size: 100%;
}
.design-main-items > .design-main-items-content > .title[data-v-2e4ad5d6]{
    height: 20px;
    background: #FDF2E6;
    border-radius: 10px;
    position: relative;
    margin: 0 auto 4%;
}
.design-main-items > .design-main-items-content > .title > .title-val[data-v-2e4ad5d6]{
    font-size: 22px;
    line-height: 26px;
    text-align: center;
    position: absolute;
    width: 100%;
    top: -12px;
    color: #DC7717;
}
.design-main-items > .design-main-items-content >.chart_type[data-v-2e4ad5d6]{
    width: 100%;
    height: 100%;
}
.chart_type > .list[data-v-2e4ad5d6]{
    margin-bottom: 3%;
    position: relative;
}
.chart_type > .list > .title[data-v-2e4ad5d6]{
    font-size: 16px;
    line-height: 20px;
    color: #DC7717;
    margin-bottom: 4%;
}
.chart_type > .list > .evaluate> .title_child_synthesis[data-v-2e4ad5d6]{
    font-size: 18px;
    line-height: 20px;
    color: #DC7717;
}
.chart_type > .list > .evaluate > .title_child_synthesis > .score-standard[data-v-2e4ad5d6]{
    font-size: 14px;
    color: #1A1A1A;
    margin-left: 20px;
}
.chart_type > .list > .chart-vessel-h25[data-v-2e4ad5d6]{
    position: absolute;
    width: 100%;
    height: calc(86% - 20px);
    /* top: calc(10% + 20px); */
}
.chart_type > .list .chart-vessel-universal[data-v-2e4ad5d6]{
    width: calc(50% - 10px);
    height: 100%;
    border: 1px solid #fbf2e7;
    border-radius: 12px;
}
.chart_type > .list > .chart-vessel-h30[data-v-2e4ad5d6]{
    position: absolute;
    width: 100%;
    height: calc(86% - 20px);
    /* top: calc(10% + 20px); */
}
.chart_type > .list > .chart-vessel-h30 > .chart-vessel-short-vessel[data-v-2e4ad5d6]{
    width: calc(40% - 10px);
    height: calc(100% - 30px);
    border: 1px solid #fbf2e7;
    border-radius: 12px;
}
.chart_type > .list > .chart-vessel-h30 > .chart-vessel-short-vessel > .chart-vessel-short[data-v-2e4ad5d6]{
    width: 100%;
    height: 100%;
}
.chart_type > .list > .chart-vessel-h30 > .chart-vessel-wide-vessel[data-v-2e4ad5d6]{
    width: calc(60% - 10px);
    height: calc(100% - 30px);
    border: 1px solid #fbf2e7;
    border-radius: 12px;
}
.chart_type > .list > .chart-vessel-h30 > .chart-vessel-wide-vessel > .chart-vessel-wide[data-v-2e4ad5d6]{
    width: 100%;
    height: 100%;
}
.chart_type > .list > .chart-vessel-h30 .title[data-v-2e4ad5d6]{
    text-align: center;
    line-height: 20px;
    font-size: 14px;
    color: #1A1A1A;
    margin-top: 10px;
}
.chart_type > .list > .evaluate[data-v-2e4ad5d6]{
    position: relative;
    max-height: 98px;
    padding: 12px 18px;
    border-radius: 12px;
    font-size: 12px;
    line-height: 24px;
    color: #1A1A1A;
}
.chart_type > .list > .evaluate > .icon[data-v-2e4ad5d6]{
    position: absolute;
    top: -12px;
    right: -24px;
}
/* 编辑 */
.design-main-edit[data-v-2e4ad5d6]{
    min-width: 460px;
    height: 100%;
}
.design-main-edit-current[data-v-2e4ad5d6]{
    background: #fff;
    border-radius: 6px;
    padding: 0 20px;
    max-height: calc(100% - 210px);
}
.design-main-edit-current > .title[data-v-2e4ad5d6]{
    font-size: 16px;
    color: #b2b2b2;
    line-height: 44px;
    margin-bottom: 12px;
}
.design-main-edit-current > .lists >.title[data-v-2e4ad5d6]{
    height: 28px;
    font-size: 20px;
    font-weight: 400;
    color: #313131;
    margin-bottom: 15px;
}
.title-box[data-v-2e4ad5d6]{
    text-align: center;
    margin-bottom: 4%;
}
.title-head[data-v-2e4ad5d6] {
    position: relative;
    display: inline-block;
    font-size: 24px;
    font-weight: 600;
}
.title-head-100w[data-v-2e4ad5d6]{
    width: 100%;
}
.title-head-100w .back[data-v-2e4ad5d6]{
    width: 100%;
    left: 0%;
}
.text[data-v-2e4ad5d6] {
    position: relative;
    z-index: 2;
    margin-bottom: 8px;
    color: #dc7717;
}
.back[data-v-2e4ad5d6] {
    position: absolute;
    height: 24px;
    width: 120%;
    top: 16px;
    left: -10%;
    z-index: 1;
    border-radius: 12px;
    background-color: #fdf2e6;
}
.select_school_report_vessel[data-v-2e4ad5d6]{
    padding: 0 40px;
    height: 600px;
    overflow: auto;
}
.school_report_type[data-v-2e4ad5d6]{
    background: #0061D0;
    border-radius: 4px;
    font-size: 16px;
    color: #fff;
    margin-left: 20px;
    padding: 4px 10px;
}

@charset "UTF-8";
.design-main[data-v-1063eb8c] {
  position: absolute;
  width: 100%;
  height: 100%;
}
.design-main .design-main-items[data-v-1063eb8c] {
    padding: 90px 40px 40px;
    overflow-y: auto;
}
.design-main .design-main-items .course[data-v-1063eb8c] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      font-size: 14px;
      color: #252525;
}
.design-main .design-main-items .course .left[data-v-1063eb8c] {
        padding: 10px 0;
        font-size: 14px;
        -ms-flex-preferred-size: 60px;
            flex-basis: 60px;
        text-align: center;
}
.design-main .design-main-items .course .right[data-v-1063eb8c] {
        -webkit-box-flex: 1;
            -ms-flex-positive: 1;
                flex-grow: 1;
}
.design-main .design-main-items .course .right .subject-title-list[data-v-1063eb8c] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
}
.design-main .design-main-items .course .right .subject-title-list .course-subject[data-v-1063eb8c] {
            width: 100px;
            text-align: center;
            line-height: 40px;
}
.design-main .design-main-items .course .right .subject-title-list .subject-title[data-v-1063eb8c] {
            -webkit-box-flex: 1;
                -ms-flex: 1;
                    flex: 1;
            text-align: center;
            line-height: 40px;
}
.design-main .design-main-items .course .right .examine-result[data-v-1063eb8c] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
}
.design-main .design-main-items .course .right .examine-result .examine-title[data-v-1063eb8c] {
            width: 40px;
            text-align: center;
}
.design-main .design-main-items .course .right .examine-result .examine-result-vessel[data-v-1063eb8c] {
            -webkit-box-flex: 1;
                -ms-flex: 1;
                    flex: 1;
}
.design-main .design-main-items .course .right .examine-result .examine-result-vessel .examine-result-list[data-v-1063eb8c] {
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
}
.design-main .design-main-items .course .right .examine-result .examine-result-vessel .examine-result-list .examine-result-list-title[data-v-1063eb8c] {
                width: 59px;
                text-align: center;
                line-height: 40px;
}
.design-main .design-main-items .course .right .examine-result .examine-result-vessel .examine-result-list .examine-result-list-score[data-v-1063eb8c] {
                -webkit-box-flex: 1;
                    -ms-flex: 1;
                        flex: 1;
                text-align: center;
                line-height: 40px;
}
/* 编辑 */
.design-main-edit[data-v-1063eb8c] {
  min-width: 460px;
  height: 100%;
}
.design-main-edit-current[data-v-1063eb8c] {
  max-height: 100%;
  overflow-y: auto;
  background: #fff;
  border-radius: 6px;
}
.lists[data-v-1063eb8c] {
  margin-bottom: 24px;
}
.select-school-report-vessel[data-v-1063eb8c] {
  padding: 0 40px;
  max-height: 600px;
  overflow: auto;
}
.select-school-report-vessel .school-report-type[data-v-1063eb8c] {
    background: #0061D0;
    border-radius: 4px;
    font-size: 16px;
    color: #fff;
    margin-left: 20px;
    padding: 4px 10px;
}

@charset "UTF-8";
.design-main-items[data-v-25e6c342] {
  padding-top: 200px;
  background-size: 100%;
  background-position: 0 100%;
  background-image: url(/vue/dist/static/img/desig_school_idea_back.e215a7e.png);
}
.school-idea[data-v-25e6c342] {
  overflow: auto;
}
.school-idea-item[data-v-25e6c342] {
  padding: 0 8% 4% 8%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 16px;
  line-height: 21px;
  font-weight: 800;
  font-family: "\5FAE\8F6F\96C5\9ED1";
}
.school-idea-item .school-idea-item-title[data-v-25e6c342] {
    width: 30%;
    color: #eb7100;
    text-align: right;
}
.school-idea-item .school-idea-item-center[data-v-25e6c342] {
    width: 50%;
    color: #1a1a1a;
    text-align: left;
}
.school-idea-item .school-idea-item-severed[data-v-25e6c342] {
    height: 21px;
    width: 2px;
    margin: 0 4%;
}
.design-main-back[data-v-25e6c342] {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.design-main-back > img[data-v-25e6c342] {
    width: 100%;
}
.lists-bottom-line[data-v-25e6c342] {
  border-bottom: 1px solid #e7e7e7;
}
.school-item[data-v-25e6c342] {
  margin: 40px 0;
}
.not-must .item-name .leave_root_name_edit[data-v-25e6c342] {
  width: calc(100% - 140px);
}
.leave_root_name_edit[data-v-25e6c342] {
  width: calc(100% - 42px);
}
.school-item-add[data-v-25e6c342] {
  text-align: center;
  font-size: 24px;
}
.school-item-add button[data-v-25e6c342] {
    padding: 0px 30px;
    border-color: #e7e7e7;
    border-style: solid;
    background-color: #e7e7e7;
    border-radius: 5px;
}
.btn-del[data-v-25e6c342] {
  border-color: #e7e7e7;
  border-style: solid;
  background-color: #e7e7e7;
  border-radius: 5px;
  line-height: 30px;
  padding: 0 26px;
}
.btn-del[data-v-25e6c342]:focus,
.school-item-add button[data-v-25e6c342]:focus {
  outline: none;
}
.btn-del[data-v-25e6c342]:active,
.school-item-add button[data-v-25e6c342]:active {
  border-style: solid;
}
.cursor-pointer[data-v-25e6c342] {
  cursor: pointer;
}
.design-main-edit-current[data-v-25e6c342] {
  max-height: calc(100% - 210px);
  overflow-y: auto;
  background: #fff;
  border-radius: 6px;
  padding: 0 20px;
}

.design-main[data-v-16f4066c]{
    position: absolute;
    width: 100%;
    height: 100%;
}

/* 内容 */
.design-main-items[data-v-16f4066c]{
    width: 100%;
    height: 100%;
    position: relative;
}
.design-main-items > .design-main-items-content[data-v-16f4066c]{
    padding: 90px 80px 0;
    position: absolute;
    width: calc(100% - 160px);
    height: calc(100% - 90px);
    background-size: 100%;
}

/* 页面标题 */
.design-main-items > .design-main-items-content > .title[data-v-16f4066c]{
    padding-top:  40px;
}
.design-main-items > .design-main-items-content > .title >.title_icon[data-v-16f4066c]{
    width: 18px;
    height: 20px;
}
.design-main-items > .design-main-items-content > .title > .title-val[data-v-16f4066c]{
    font-size: 22px;
    line-height: 26px;
    padding: 0 30px;
}
.design-main-items > .design-main-items-content > .details_show_title[data-v-16f4066c]{
    height: calc(100% - 222px);
    margin-top: 40px;
    padding: 4%;
    font-size: 18px;
    overflow: auto;
}
.design-main-items > .design-main-items-content > .details_hide_title[data-v-16f4066c]{
    height: calc(100% - 154px);
    margin-top: 40px;
    padding: 4%;
    font-size: 18px;
    overflow: auto;
}
.details-content[data-v-16f4066c]{
    line-height: 30px;
    font-size: 16px;
}
.details-img[data-v-16f4066c]{
    width: 74%;
    max-height: 760px;
    margin: 20px 0;
}

/* 编辑 */
.design-main-edit[data-v-16f4066c]{
    min-width: 460px;
    height: 100%;
}
.design-main-edit-current[data-v-16f4066c]{
    max-height: calc(100% - 210px);
    overflow-y: auto;
    background: #fff;
    border-radius: 6px;
    padding: 0 20px;
}
.design-main-edit-current > .title[data-v-16f4066c]{
    font-size: 16px;
    color: #b2b2b2;
    line-height: 44px;
    margin-bottom: 12px;
}
.design-main-edit-current > .lists >.title[data-v-16f4066c]{
    height: 28px;
    font-size: 20px;
    font-weight: 400;
    color: #313131;
    margin-bottom: 15px;
}
.color-val[data-v-16f4066c]{
    width: 92px;
    height: 34px;
    background: #f8f8f8;
    border: 0.1px solid #f0f0f0;
    border-radius: 7px;
    text-align: center;
    line-height: 34px;
    margin-left: 15px;
}

.design-main-edit-current[data-v-f469f584] {
  padding: 0 20px;
}
.design-main-items[data-v-f469f584] {
  padding-top: 15%;
  background-image: url(/vue/dist/static/img/design_student_info_back.288247d.png);
}
.design-main-items[data-v-f469f584],
.student-head[data-v-f469f584] {
  background-repeat: no-repeat;
  background-size: 100% 100%;
}

/* .student-info-box { */

/* margin-top: 15%; */

/* } */
.student-head[data-v-f469f584] {
  padding: 15% 0 0 0;
  width: 15%;
  margin: 0 auto 5% auto;
  background-image: url(/vue/dist/static/img/student_default.5931ac6.png);
  border-radius: 50%;
}
.significance-text[data-v-f469f584] {
  color: #fabe5e;
  font-weight: 800;
  font-size: 24px;
  margin: 2% 5px;
}
.unimportance-text[data-v-f469f584] {
  color: #f8f8f8;
}
.student-info-title[data-v-f469f584] {
  font-size: 18px;
  font-weight: 800;
  color: #f8f8f8;
  margin: 15% 0 12% 0;
}
.student-content-box[data-v-f469f584] {
  color: #f8f8f8;
  letter-spacing: 2px;
  font-size: 16px;
}
.student-content-item[data-v-f469f584] {
  margin-bottom: 2%;
}
.student-content-box .significance-text[data-v-f469f584] {
  font-style: italic;
  font-size: 20px;
}

@charset "UTF-8";
.design-main[data-v-01bc1fa6] {
  position: absolute;
  width: 100%;
  height: 100%;
}
/*  */
.design-main-items[data-v-01bc1fa6] {
  position: relative;
  height: 100%;
  /* background: red; */
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.design-main-items2[data-v-01bc1fa6] {
  text-align: center;
}
/* 编辑 */
.design-main-edit[data-v-01bc1fa6] {
  min-width: 460px;
  height: 100%;
}
.design-main-edit-universality[data-v-01bc1fa6] {
  max-height: calc(50% - 10px);
  overflow-y: auto;
  background: #fff;
  margin-bottom: 20px;
  border-radius: 6px;
}
.leave_root_name_edit[data-v-01bc1fa6] {
  width: 356px;
  height: 34px;
  border-radius: 7px;
}
.design-main-edit-title[data-v-01bc1fa6] {
  color: #b2b2b2;
  line-height: 44px;
  font-size: 16px;
  margin-bottom: 12px;
}
.design-main-edit-current[data-v-01bc1fa6] {
  overflow-y: auto;
  background: #fff;
  border-radius: 6px;
}
.design-main-edit-current[data-v-01bc1fa6] {
  /* max-height: calc(50% - 10px);
      overflow-y: auto; */
  background: #fff;
  border-radius: 6px;
  padding: 0 20px;
}
.design-main-edit-current > .title[data-v-01bc1fa6] {
  font-size: 16px;
  color: #b2b2b2;
  line-height: 44px;
  margin-bottom: 12px;
}
.design-main-edit-current > .lists > .title[data-v-01bc1fa6] {
  height: 28px;
  font-size: 20px;
  font-weight: 400;
  color: #313131;
  margin-bottom: 15px;
}
.color-val[data-v-01bc1fa6] {
  width: 92px;
  height: 34px;
  background: #f8f8f8;
  border: 0.1px solid #f0f0f0;
  border-radius: 7px;
  text-align: center;
  line-height: 34px;
  margin-left: 15px;
}
.color-val .el-input__inner[data-v-01bc1fa6] {
    background-color: transparent;
    border-color: transparent !important;
}
.date-val[data-v-01bc1fa6] {
  width: 132px;
  height: 34px;
  background: #f8f8f8;
  border: 0.1px solid #f0f0f0;
  border-radius: 7px;
  text-align: center;
  line-height: 34px;
  margin-left: 15px;
}
.date-val .el-input__inner[data-v-01bc1fa6], .date-val .el-range-editor .el-range-input[data-v-01bc1fa6] {
    font-size: 12px;
    background-color: transparent;
    border-color: transparent !important;
}
.design-main-items-content[data-v-01bc1fa6] {
  padding: 90px 10% 0;
  position: absolute;
  width: 80%;
  height: calc(100% - 90px);
  overflow: hidden;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.design-main-items > .design-main-items-content > .title[data-v-01bc1fa6] {
  font-weight: 800;
  color: #dc7717;
}
.design-main-items > .design-main-items-content > .title .title-val[data-v-01bc1fa6] {
    font-size: 22px;
    line-height: 26px;
}
.design-main-items.design-main-items2 > .design-main-items-content .title[data-v-01bc1fa6] {
  font-weight: 800;
  color: #dc7717;
  width: 100%;
  height: 20px;
  background: #fdf2e6;
  border-radius: 10px;
  position: relative;
}
.design-main-items.design-main-items2 > .design-main-items-content .title .title-val[data-v-01bc1fa6] {
    font-size: 22px;
    line-height: 26px;
    text-align: center;
    position: absolute;
    width: 100%;
    top: -12px;
}
/* 预览 start ===================================*/
.a4-page .design-main-edit[data-v-01bc1fa6] {
  display: none;
}
.a4-page .design-main-preview[data-v-01bc1fa6] {
  padding: 0;
  margin: 0;
  width: 100%;
  height: 100%;
}
.a4-page .design-main-preview .design-main-preview-details[data-v-01bc1fa6] {
    padding: 0;
    margin: 0;
    width: 100%;
    height: 100%;
}
/* 预览 end =======================================*/
/* .message-title{
font-size: 24px;
line-height: 26px;
font-weight: 800;
font-family: '微软雅黑';
color: #EF9037;
}
.message-title-back{
height: 20px;
background-color: #fabe5e;
opacity: .3;
margin: -16px 0 0;
border-radius: 10px;
} */
.message-content[data-v-01bc1fa6] {
  height: 78%;
  /* width: 80%; */
  margin-top: 6%;
  border: 2px #fdf2e6 solid;
  border-radius: 6px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: left;
  text-indent: 30px;
  padding: 6%;
  line-height: 1.8;
}
.message-content > div[data-v-01bc1fa6] {
    height: 100%;
    overflow: auto;
}

.design-main-items[data-v-60efb2db] {
  padding: 90px 40px 0;
}
.teacherMessage[data-v-60efb2db] {
  position: relative;
  border: 1px solid #666;
  min-height: 150px;
  padding: 10px 10px 40px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 14px;
}
.teacherMessage .title[data-v-60efb2db] {
    line-height: 40px;
}
.teacherMessage .message-content[data-v-60efb2db] {
    text-align: left;
    text-indent: 30px;
    line-height: 1.8;
}
.teacherMessage .message-content > div[data-v-60efb2db] {
      height: 100%;
      overflow: auto;
}
.teacherMessage .inscribe[data-v-60efb2db] {
    position: absolute;
    bottom: 10px;
    right: 120px;
}

@charset "UTF-8";
.design-main[data-v-4d591a7e] {
  position: absolute;
  width: 100%;
  height: 100%;
  /* 内容 */
}
.design-main .design-main-items[data-v-4d591a7e] {
    width: 100%;
    height: 100%;
    position: relative;
}
.design-main .design-main-items .design-main-items-content[data-v-4d591a7e] {
      padding: 20px 60px 0;
      position: absolute;
      width: calc(100% - 120px);
      height: calc(100% - 90px);
      /* 标题 */
      /* 分析说明 */
      /* 雷达图容器 */
}
.design-main .design-main-items .design-main-items-content .title[data-v-4d591a7e] {
        width: 200px;
        height: 20px;
        margin: 20% auto 5%;
        background: rgba(24, 28, 131, .1);
        border-radius: 10px;
        position: relative;
}
.design-main .design-main-items .design-main-items-content .title .title-val[data-v-4d591a7e] {
          font-size: 22px;
          line-height: 26px;
          text-align: center;
          position: absolute;
          width: 100%;
          top: -12px;
          color: #24018F;
          font-weight: 700;
}
.design-main .design-main-items .design-main-items-content .analysis-desc[data-v-4d591a7e] {
        font-size: 14px;
        color: #666;
        text-align: center;
        margin-bottom: 20px;
        background: #f8f9fa;
        padding: 10px;
        border-radius: 6px;
}
.design-main .design-main-items .design-main-items-content .subject-title[data-v-4d591a7e] {
        font-size: 15px;
        font-weight: 600;
        color: #ff8a50;
        text-align: center;
        margin-bottom: 10px;
        padding: 4px;
        border-radius: 6px;
}
.design-main .design-main-items .design-main-items-content .echarts-vessel[data-v-4d591a7e] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        margin-bottom: 10px;
        border: 1px solid #E7E8F2;
        border-radius: 12px;
        padding: 10px;
}
.design-main .design-main-items .design-main-items-content .echarts-vessel .average-beat-info[data-v-4d591a7e] {
          font-size: 16px;
          color: #333;
          margin-bottom: 10px;
          text-align: center;
}
.design-main .design-main-items .design-main-items-content .echarts-vessel .average-beat-info .average-beat-value[data-v-4d591a7e] {
            font-weight: bold;
            color: #FF8A50;
            font-size: 18px;
}

.echart-radar-page[data-v-557fab45] {
}
.echart_radar[data-v-557fab45] {
    -webkit-print-color-adjust: exact;
}

@charset "UTF-8";
.design-main[data-v-7161e0c6] {
  position: absolute;
  width: 100%;
  height: 100%;
  /* 内容 */
}
.design-main .design-main-items[data-v-7161e0c6] {
    width: 100%;
    height: 100%;
    position: relative;
}
.design-main .design-main-items .design-main-items-content[data-v-7161e0c6] {
      padding: 20px 60px 0;
      position: absolute;
      width: calc(100% - 120px);
      height: calc(100% - 90px);
      /* 标题 */
      /* 学科网格布局 */
}
.design-main .design-main-items .design-main-items-content .title[data-v-7161e0c6] {
        width: 200px;
        height: 20px;
        margin: 20% auto 5%;
        background: rgba(24, 28, 131, .1);
        border-radius: 10px;
        position: relative;
}
.design-main .design-main-items .design-main-items-content .title .title-val[data-v-7161e0c6] {
          font-size: 22px;
          line-height: 26px;
          text-align: center;
          position: absolute;
          width: 100%;
          top: -12px;
          color: #24018F;
          font-weight: 700;
}
.design-main .design-main-items .design-main-items-content .subject-grid[data-v-7161e0c6] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
}
.design-main .design-main-items .design-main-items-content .subject-grid .subject-item[data-v-7161e0c6] {
          -webkit-box-flex: 1;
              -ms-flex: 1;
                  flex: 1;
          margin-bottom: 8px;
          padding: 8px;
          background: #fff;
          /* 数据汇总 */
}
.design-main .design-main-items .design-main-items-content .subject-grid .subject-item .subject-title[data-v-7161e0c6] {
            font-size: 15px;
            font-weight: 600;
            color: #333;
            text-align: center;
            margin-bottom: 8px;
            padding: 4px;
            background: rgba(36, 1, 143, .05);
            border-radius: 6px;
}
.design-main .design-main-items .design-main-items-content .subject-grid .subject-item .data-summary[data-v-7161e0c6] {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: center;
                -ms-flex-pack: center;
                    justify-content: center;
            gap: 60px;
            margin-bottom: 20px;
}
.design-main .design-main-items .design-main-items-content .subject-grid .subject-item .data-summary .summary-item[data-v-7161e0c6] {
              text-align: center;
}
.design-main .design-main-items .design-main-items-content .subject-grid .subject-item .data-summary .summary-item .summary-value[data-v-7161e0c6] {
                font-size: 24px;
                font-weight: bold;
                margin-bottom: 5px;
}
.design-main .design-main-items .design-main-items-content .subject-grid .subject-item .data-summary .summary-item .summary-value.red[data-v-7161e0c6] {
                  color: #FF6B6B;
}
.design-main .design-main-items .design-main-items-content .subject-grid .subject-item .data-summary .summary-item .summary-label[data-v-7161e0c6] {
                font-size: 12px;
                color: #999;
}
.design-main .design-main-items .design-main-items-content .subject-grid .subject-item .echarts-vessel[data-v-7161e0c6] {
            margin-top: 10px;
            border: 1px solid #E7E8F2;
            border-radius: 12px;
}

@charset "UTF-8";
.design-main[data-v-d68ba008] {
  position: absolute;
  width: 100%;
  height: 100%;
  /* 内容 */
}
.design-main .design-main-items[data-v-d68ba008] {
    width: 100%;
    height: 100%;
    position: relative;
}
.design-main .design-main-items .design-main-items-content[data-v-d68ba008] {
      padding: 20px 60px 0;
      position: absolute;
      width: calc(100% - 120px);
      height: calc(100% - 90px);
      /* 标题 */
      /* 成绩统计 */
      /* 进步统计 */
      /* 总分说明 */
      /* 图表容器 */
      /* 全部学科分数排名分析 */
}
.design-main .design-main-items .design-main-items-content .title[data-v-d68ba008] {
        width: 270px;
        height: 20px;
        margin: 20% auto 5%;
        background: rgba(24, 28, 131, .1);
        border-radius: 10px;
        position: relative;
}
.design-main .design-main-items .design-main-items-content .title .title-val[data-v-d68ba008] {
          font-size: 22px;
          line-height: 26px;
          text-align: center;
          position: absolute;
          width: 100%;
          top: -12px;
          color: #24018F;
          font-weight: 700;
}
.design-main .design-main-items .design-main-items-content .semester-title[data-v-d68ba008] {
        margin-bottom: 20px;
        font-size: 18px;
        text-align: center;
}
.design-main .design-main-items .design-main-items-content .score-stats[data-v-d68ba008] {
        padding: 12px 10px;
        border: 1px solid #e7e8f2;
        border-radius: 12px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: distribute;
            justify-content: space-around;
        margin-bottom: 20px;
}
.design-main .design-main-items .design-main-items-content .score-stats .score-item[data-v-d68ba008] {
          text-align: center;
          -webkit-box-flex: 1;
              -ms-flex: 1;
                  flex: 1;
}
.design-main .design-main-items .design-main-items-content .score-stats .score-item .score-value[data-v-d68ba008] {
            font-size: 24px;
            font-weight: bold;
            margin-bottom: 5px;
}
.design-main .design-main-items .design-main-items-content .score-stats .score-item .score-value.red[data-v-d68ba008] {
              color: #FF6B6B;
}
.design-main .design-main-items .design-main-items-content .score-stats .score-item .score-value.orange[data-v-d68ba008] {
              color: #FF8A50;
}
.design-main .design-main-items .design-main-items-content .score-stats .score-item .score-label[data-v-d68ba008] {
            font-size: 12px;
            color: #999;
}
.design-main .design-main-items .design-main-items-content .progress-stats[data-v-d68ba008] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        gap: 100px;
        margin-bottom: 20px;
}
.design-main .design-main-items .design-main-items-content .progress-stats .progress-item[data-v-d68ba008] {
          text-align: center;
}
.design-main .design-main-items .design-main-items-content .progress-stats .progress-item .progress-value[data-v-d68ba008] {
            font-size: 20px;
            font-weight: bold;
            margin-bottom: 5px;
            color: #333;
}
.design-main .design-main-items .design-main-items-content .progress-stats .progress-item .progress-value.orange[data-v-d68ba008] {
              color: #FF8A50;
}
.design-main .design-main-items .design-main-items-content .progress-stats .progress-item .progress-label[data-v-d68ba008] {
            font-size: 12px;
            color: #999;
}
.design-main .design-main-items .design-main-items-content .total-desc[data-v-d68ba008] {
        font-size: 15px;
        color: #f7d987;
        line-height: 1.4;
        margin-bottom: 20px;
        text-align: justify;
        background: #faf9ee;
        padding: 8px 12px;
        border-radius: 8px;
}
.design-main .design-main-items .design-main-items-content .echarts-vessel[data-v-d68ba008] {
        margin-top: 20px;
        height: calc(20% - 32px);
        border: 1px solid #E7E8F2;
        border-radius: 12px;
}
.design-main .design-main-items .design-main-items-content .subject-rank-analysis[data-v-d68ba008] {
        margin-top: 20px;
        /* 数据汇总 */
}
.design-main .design-main-items .design-main-items-content .subject-rank-analysis .analysis-title[data-v-d68ba008] {
          font-size: 16px;
          font-weight: 600;
          color: #333;
          text-align: center;
          margin-bottom: 20px;
}
.design-main .design-main-items .design-main-items-content .subject-rank-analysis .data-summary[data-v-d68ba008] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          gap: 60px;
          margin-bottom: 20px;
}
.design-main .design-main-items .design-main-items-content .subject-rank-analysis .data-summary .summary-item[data-v-d68ba008] {
            text-align: center;
}
.design-main .design-main-items .design-main-items-content .subject-rank-analysis .data-summary .summary-item .summary-value[data-v-d68ba008] {
              font-size: 24px;
              font-weight: bold;
              margin-bottom: 5px;
}
.design-main .design-main-items .design-main-items-content .subject-rank-analysis .data-summary .summary-item .summary-value.red[data-v-d68ba008] {
                color: #FF6B6B;
}
.design-main .design-main-items .design-main-items-content .subject-rank-analysis .data-summary .summary-item .summary-label[data-v-d68ba008] {
              font-size: 12px;
              color: #999;
}

.design-main[data-v-69bed763]{
    position: absolute;
    width: 100%;
    height: 100%;
}

/* 内容 */
.design-main-items[data-v-69bed763]{
    width: 100%;
    height: 100%;
    position: relative;
}
.design-main-items > .design-main-items-content[data-v-69bed763]{
    padding: 90px 80px 0;
    position: absolute;
    width: calc(100% - 160px);
    height: calc(100% - 90px);
    background-size: 100%;
}

/* 页面标题 */
.design-main-items > .design-main-items-content > .title[data-v-69bed763]{
    padding-top:  40px;
}
.design-main-items > .design-main-items-content > .title >.title_icon[data-v-69bed763]{
    width: 18px;
    height: 20px;
}
.design-main-items > .design-main-items-content > .title > .title-val[data-v-69bed763]{
    font-size: 22px;
    line-height: 26px;
    padding: 0 30px;
}
.design-main-items > .design-main-items-content > .details_show_title[data-v-69bed763]{
    height: calc(100% - 222px);
    margin-top: 40px;
    padding: 4%;
    font-size: 18px;
    overflow: auto;
}
.design-main-items > .design-main-items-content > .details_hide_title[data-v-69bed763]{
    height: calc(100% - 154px);
    margin-top: 40px;
    padding: 4%;
    font-size: 18px;
    overflow: auto;
}
.details-content[data-v-69bed763]{
    line-height: 30px;
    font-size: 16px;
}
.details-img[data-v-69bed763]{
    width: 74%;
    max-height: 760px;
    margin: 20px 0;
}

/* 编辑 */
.design-main-edit[data-v-69bed763]{
    min-width: 460px;
    height: 100%;
}
.design-main-edit-current[data-v-69bed763]{
    max-height: calc(100% - 210px);
    overflow-y: auto;
    background: #fff;
    border-radius: 6px;
    padding: 0 20px;
}
.design-main-edit-current > .title[data-v-69bed763]{
    font-size: 16px;
    color: #b2b2b2;
    line-height: 44px;
    margin-bottom: 12px;
}
.design-main-edit-current > .lists >.title[data-v-69bed763]{
    height: 28px;
    font-size: 20px;
    font-weight: 400;
    color: #313131;
    margin-bottom: 15px;
}
.color-val[data-v-69bed763]{
    width: 92px;
    height: 34px;
    background: #f8f8f8;
    border: 0.1px solid #f0f0f0;
    border-radius: 7px;
    text-align: center;
    line-height: 34px;
    margin-left: 15px;
}

.design-main[data-v-76d23774]{
    position: absolute;
    width: 100%;
    height: 100%;
}

/* 内容 */
.design-main-items[data-v-76d23774]{
    width: 100%;
    height: 100%;
    position: relative;
}
.design-main-items > .design-main-items-content[data-v-76d23774]{
    padding: 90px 80px 0;
    position: absolute;
    width: calc(100% - 160px);
    height: calc(100% - 90px);
    background-size: 100%;
}

/* 页面标题 */
.design-main-items > .design-main-items-content > .title[data-v-76d23774]{
    padding-top:  40px;
}
.design-main-items > .design-main-items-content > .title >.title_icon[data-v-76d23774]{
    width: 18px;
    height: 20px;
}
.design-main-items > .design-main-items-content > .title > .title-val[data-v-76d23774]{
    font-size: 22px;
    line-height: 26px;
    padding: 0 30px;
}
.design-main-items > .design-main-items-content > .details_show_title[data-v-76d23774]{
    height: calc(100% - 222px);
    margin-top: 40px;
    padding: 4%;
    font-size: 18px;
    overflow: auto;
}
.design-main-items > .design-main-items-content > .details_hide_title[data-v-76d23774]{
    height: calc(100% - 154px);
    margin-top: 40px;
    padding: 4%;
    font-size: 18px;
    overflow: auto;
}
.details-content[data-v-76d23774]{
    line-height: 30px;
    font-size: 16px;
}
.details-img[data-v-76d23774]{
    width: 74%;
    max-height: 760px;
    margin: 20px 0;
}

/* 编辑 */
.design-main-edit[data-v-76d23774]{
    min-width: 460px;
    height: 100%;
}
.design-main-edit-current[data-v-76d23774]{
    max-height: calc(100% - 210px);
    overflow-y: auto;
    background: #fff;
    border-radius: 6px;
    padding: 0 20px;
}
.design-main-edit-current > .title[data-v-76d23774]{
    font-size: 16px;
    color: #b2b2b2;
    line-height: 44px;
    margin-bottom: 12px;
}
.design-main-edit-current > .lists >.title[data-v-76d23774]{
    height: 28px;
    font-size: 20px;
    font-weight: 400;
    color: #313131;
    margin-bottom: 15px;
}
.color-val[data-v-76d23774]{
    width: 92px;
    height: 34px;
    background: #f8f8f8;
    border: 0.1px solid #f0f0f0;
    border-radius: 7px;
    text-align: center;
    line-height: 34px;
    margin-left: 15px;
}
/**
 * 亦小成长报告册公共css文件 [yansen][2025/7/3]
 */

/*--------------------------------班级优化大师（亦小）------------------------------------*/
.yx-page[data-v-6736b09a] {
    height: 100%;
    position: relative;
}
.yx-page-face-top-logo[data-v-6736b09a]{
    position: absolute;
    top: 0;
    left: 0;
    width: 421px;
    height: 340px;
    background: url(/vue/dist/static/img/yx-page-face-top-logo-purple.c2f4a64.png) center no-repeat;
}
.yx-page-face-top-logo[orange-theme][data-v-6736b09a] {
    background-image: url(/vue/dist/static/img/yx-page-face-top-logo.92e3608.png);
}
.yx-page-face-name[data-v-6736b09a]{
    font-size: 35px;
    color: #181C83;
    text-align: center;
    position: absolute;
    font-weight: bold;
    width: 100%;
    text-align: center;
    top: 50%;
    z-index: 2;
    margin-top: -40px;
}
.yx-page-face-name[orange-theme][data-v-6736b09a] {
    color: #DC7717;
}
.yx-page-face-center-logo[data-v-6736b09a]{
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    width: 176px;
    height: 42px;
    background: url(/vue/dist/static/img/yx-page-face-center-logo-purple.fadfc3c.png) center no-repeat;
}
.yx-page-face-center-logo[orange-theme][data-v-6736b09a]{
    background-image: url(/vue/dist/static/img/yx-page-face-center-logo.24ad24f.png);
}
.yx-page-face-bottom-logo[data-v-6736b09a]{
    position: absolute;
    right: 0;
    bottom: 0;
    width: 421px;
    height: 340px;
    background: url(/vue/dist/static/img/yx-page-face-bottom-logo-purple.2ce4633.png) center no-repeat;
}
.yx-page-face-bottom-logo[orange-theme][data-v-6736b09a]{
    background-image: url(/vue/dist/static/img/yx-page-face-bottom-logo.4eb2b08.png);
}
.yx-page-horn__top-left[data-v-6736b09a] {
    width: 108px;
    height: 85px;
    position: absolute;
    top: 0;
    left: 0;
    background: url(/vue/dist/static/img/yx-horn-purple.57b3971.png) no-repeat;
}
.yx-page-horn__top-left[orange-theme][data-v-6736b09a] {
    background-image: url(/vue/dist/static/img/yx-horn-orange.0d13bd0.png);
}
.yx-class-optimization-master__stars[data-v-6736b09a] {
    width: 234px;
    height: 80px;
    -webkit-box-sizing: unset;
            box-sizing: unset;
    background: url(/vue/dist/static/img/yx-personal-medal-stars.17788fb.png) no-repeat;
    background-position: bottom center;
    padding-top: 30px;
    margin: auto;
}
.yx-class-optimization-master__title-v1[data-v-6736b09a] {
    color: #24018F;
    font-size: 24px;
    margin-top: -32px;
    font-weight: bold;
    text-align: center;
}
.yx-class-optimization-master__medal-box[data-v-6736b09a]{
    height: 850px;
    margin-top: 30px;
    border-radius: 12px;
    background: linear-gradient(37deg, #FFFFFF 0%, #FFF7E5 100%);
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #C4C6F4;
    padding: 40px;
}
.yx-class-optimization-master__medal-box-title[data-v-6736b09a]{
    text-align: center;
    color: #24018F;
    font-size: 14px;
    font-weight: bold;
}
.yx-class-optimization-master__medal-box-rule[data-v-6736b09a]{
    width: 360px;
    margin: auto;
    color: #595CA5;
    font-size: 12px;
    margin-bottom: 5px;
}
.yx-class-optimization-master__medal-box-x-line[data-v-6736b09a]{
    height: 1px;
    background: #C4C6F4;
    margin-top: 40px;
}
.yx-class-optimization-master__medal-box-center-title[data-v-6736b09a]{
    margin-top: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.yx-class-optimization-master__medal-new-list[data-v-6736b09a]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.yx-class-optimization-master__medal-new-item[data-v-6736b09a]{
    width: 120px;
    height: 120px;
}
.yx-class-optimization-master__medal-new-item img[data-v-6736b09a]{
    width: 100%;
    height: 100%;
    -o-object-fit: scale-down;
       object-fit: scale-down;
}
.yx-class-om__center-title-text[data-v-6736b09a]{
    font-size: 25px;
    color: #DC7717;
    font-weight: bold;
    margin: 0 5px;
}
.yx-class-optimization-master__top-line[data-v-6736b09a]{
    height: 22px;
    background: #DEDDEF;
    border-radius: 15px;
}
.yx-class-om__center-title-l-logo[data-v-6736b09a]{
    width: 17px;
    height: 20px;
    background: url(/vue/dist/static/img/yx-class-optimization-master__medal-box-center-logo-left.da7ca0c.png);
}
.yx-class-om__center-title-r-logo[data-v-6736b09a]{
    width: 17px;
    height: 20px;
    background: url(/vue/dist/static/img/yx-class-optimization-master__medal-box-center-logo-right.fa97196.png);
}
.yx-class-optimization-master__cbox[data-v-6736b09a]{
    width: 690px;
    padding-top: 100px;
    margin: auto;
}
.yx-optimization__medal-list[data-v-6736b09a] {
    width: 610px;
    margin: 40px auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 0 20px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.yx-optimization__medal-item[data-v-6736b09a] {
    width: 232px;
    height: 232px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    border-radius: 15px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #FFE5A7;
    background: linear-gradient(45deg, #FFFFFF 0%, #FFF7E5 100%);
    margin-bottom: 20px;
    position: relative;
}
.yx-optimization__medal-item img[data-v-6736b09a] {
    width: 100%;
    height: 100%;
    -o-object-fit: scale-down;
       object-fit: scale-down;
    position: relative;
    z-index: 2;
}
.yx-optimization__medal-ring[data-v-6736b09a]{
    width: 160px;
    height: 160px;
    background: url(/vue/dist/static/img/modal-icon-border.f559bdc.png) center no-repeat;
    background-size: contain;
    position: absolute;
    z-index: 1;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-51%, -50%);
            transform: translate(-51%, -50%);
}
.yx-optimization__medal-level-1[data-v-6736b09a]{
    width: 33%!important;
}
.yx-optimization__medal-level-2[data-v-6736b09a]{
    width: 66%!important;
}
.yx-optimization__target-title[data-v-6736b09a] {
    width: 60px;
    height: 16px;
    border-radius: 10px;
    background: #DEDDEF;
    position: absolute;
    text-align: center;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    top: 90px;
    line-height: 0;
    font-weight: bold;
    color: #24018F;
    font-size: 16px;
}
.yx-optimization__sec-box[data-v-6736b09a] {
    width: 674px;
    margin: auto;
}
.yx-optimization__sec-box[orange-theme][data-v-6736b09a] {
    width: 614px;
}
.yx-optimization__sec-title[data-v-6736b09a] {
    color: #1D1389;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 20px;
}
.yx-optimization__sec-title[orange-theme][data-v-6736b09a] {
    color: #DC7717;
}
.yx-optimization__sec-overview[data-v-6736b09a] {
    height: 99px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 12px;
    border: 1px solid #E7E6ED;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 20px;
}
.yx-optimization__overview-item[data-v-6736b09a] {
    text-align: center;
}
.yx-optimization__overview-num[data-v-6736b09a] {
    color: #1D1389;
    font-size: 22px;
}
.yx-optimization__overview-name[data-v-6736b09a] {
    font-size: 11px;
    color: #8C8B91;
    margin-top: 10px;
}
.yx-optimization__record-item[data-v-6736b09a] {
    border: 1px solid #DEDDEF;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 12px;
    height: 85px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 10px;
}
.yx-optimization__record-logo[data-v-6736b09a] {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    -o-object-fit: cover;
       object-fit: cover;
    padding: 0 25px;
}
.yx-optimization__record-info[data-v-6736b09a]{
    padding-left: 25px;
}
.yx-optimization__record-title[data-v-6736b09a] {
    font-size: 18px;
    font-weight: bold;
    color: #1A1A1A;
}
.yx-optimization__record-desc[data-v-6736b09a] {
    font-size: 12px;
    color: #7F7F7F;
    margin-top: 5px;
}
.yx-optimization__record-desc span[data-v-6736b09a] {
    font-size: 16px;
    font-weight: bold;
    color: #7F7F7F;
}
.yx-page-place[data-v-6736b09a] {
    height: 100px;
}

/*--------------------------------学业成绩（亦小）------------------------------------*/
.yx-page-score__mark[data-v-6736b09a] {
    width: 34px;
    height: 22px;
    border-radius: 12px;
    background-size: 34px 22px;
    background: #FBF2E7;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    top: 90px;
}
.yx-page-score__mark-title[data-v-6736b09a] {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    top: 80px;
    font-weight: bold;
    font-size: 22px;
    font-weight: bold;
    color: #DC7717;
}
.yx-page-score__table-container[data-v-6736b09a] {
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    padding: 20px;
    background-color: #f8f9fa;
}
.yx-page-score__table[data-v-6736b09a] {
    width: 100%;
    max-width: 600px;
    border-collapse: collapse;
    background-color: white;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-bottom: 20px;
}
.yx-page-score__table-header[data-v-6736b09a] {
    background-color: #fef3e2;
    font-weight: 600;
    font-size: 14px;
    color: #DC7717;
    border: 1px solid #FFD6AF;
}
.yx-page-score__table-header th[data-v-6736b09a] {
    padding: 5px;
    text-align: center;
    border: 1px solid #FFD6AF;
}
.yx-page-score__table-row[data-v-6736b09a] {
    border-bottom: 1px solid #f0f0f0;
}
.yx-page-score__table-row[data-v-6736b09a]:last-child {
    border-bottom: none;
}
.yx-page-score__table-cell[data-v-6736b09a] {
    padding: 5px;
    text-align: center;
    font-size: 13px;
    font-weight: bold;
    border: 1px solid #FFD6AF;
    text-align: center;
    color: #FF7E15;
}
.yx-page-score__table-score[data-v-6736b09a] {
    color: #666;
    font-weight: bold;
}
.yx-page-score__table-subject[data-v-6736b09a] {
    color: #1A1A1A;
}
.yx-page-score__table-score--zero[data-v-6736b09a] {
    color: #FF7E15;
}
.yx-page-score__table-indicator[data-v-6736b09a] {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    margin: 0 auto;
}
.yx-page-score__table-indicator--orange[data-v-6736b09a] {
    background-color: #ff8c42;
}
.yx-page-score__table-indicator--light-orange[data-v-6736b09a] {
    background-color: #ffb366;
}
.yx-page-score__table-indicator--empty[data-v-6736b09a] {
    background-color: #f0f0f0;
}
.yx-page-score__study-line[data-v-6736b09a] {
    height: 10px;
    border-radius: 12px;
    background: #DC7717;
}
.yx-page-score__study-suggest[data-v-6736b09a] {
    position: relative;
    margin-left: -38px;
    margin-top: -19px;
    width: 687px;
    height: 464px;
    background: url(/vue/dist/static/img/yx-study-jianyi.2d3a9ef.png) center no-repeat;
    background-size: cover;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 35px 70px;
}
.yx-page-score__study-suggest-cor[data-v-6736b09a] {
    width: 130px;
    height: 130px;
    background: url(/vue/dist/static/img/yx-study-jianyi-cor.b05b726.png) center no-repeat;
    background-size: cover;
    position: absolute;
    right: 34px;
    bottom: 6px;
}
.yx-page-score__study-suggest-title[data-v-6736b09a] {
    font-size: 12px;
    font-weight: bold;
    position:relative;
    z-index: 3;
}
.yx-page-score__study-suggest-detail[data-v-6736b09a] {
    font-size: 11px;
    position:relative;
    z-index: 3;
}

/*--------------------------------项目式学习（亦小）------------------------------------*/
.yx-project-learn-title[data-v-6736b09a] {
    width:674px;
    height: 22px;
    border-radius: 12px;
    background-size: 34px 22px;
    background: #FBF2E7;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    top: 90px;
    text-align: center;
    line-height: 15px;
    color: #DC7717;
    font-size: 22px;
    font-weight: bold;
}
.yx-project-learn__place[data-v-6736b09a] {
    height: 144px;
}
.yx-project-learn__area-container[data-v-6736b09a] {
    width: 674px;
    margin: 0 auto;
    background: white;
    border-radius: 8px;
    overflow: hidden;
    border: 1px solid #FFD6AF;
}
.yx-project-learn__area-section[data-v-6736b09a] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid #FFD6AF;
}
.yx-project-learn__area-section[data-v-6736b09a]:last-child {
    border-bottom: none;
}
.yx-project-learn__area-label[data-v-6736b09a] {
    width: 90px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-weight: bold;
    color: #333;
    border-right: 1px solid #FFD6AF;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-size: 14px;
}
.yx-project-learn__area-content[data-v-6736b09a] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding: 15px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.yx-project-learn__area-project-title[data-v-6736b09a] {
    font-size: 14px;
    color: #333;
    line-height: 1.2;
}
.yx-project-learn__area-project-description[data-v-6736b09a] {
    font-size: 12px;
    color: #555;
    line-height: 1.2;
}
.yx-project-learn__area-path[data-v-6736b09a] {
    position: absolute;
    width: 100%;
    height: 100%;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 200'%3E%3Cpath d='M50 150 Q150 50 250 100 T450 80' stroke='%23ff9800' stroke-width='8' fill='none'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.yx-project-learn__area-milestone[data-v-6736b09a] {
    position: absolute;
    background: #ff9800;
    color: white;
    padding: 6px 12px;
    border-radius: 20px;
    font-size: 12px;
    white-space: nowrap;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .2);
            box-shadow: 0 2px 4px rgba(0, 0, 0, .2);
}
.yx-project-learn__area-results-grid[data-v-6736b09a] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 10px;
}
.yx-project-learn__area-result-image[data-v-6736b09a] {
    width: 100%;
    height: 140px;
    background: #e0e0e0;
    border-radius: 4px;
    background-image: url('https://hebbkx1anhila5yf.public.blob.vercel-storage.com/yx-project-learn__area.png-whL1Mz0e1AkkXHjTVdFUs6Q10k639Q.jpeg');
    background-size: cover;
    background-position: center;
    position: relative;
    overflow: hidden;
}
.yx-project-learn__area-result-image[data-v-6736b09a]::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, .1);
}

/*--------------------------------时间轴------------------------------------*/
.yx-time-axis__container[data-v-6736b09a] {
    width: 674px;
    height: 838px;
    border-radius: 8px;
    margin: 0 auto;
    border: 1px solid #FFD6AF;
    padding: 30px 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.yx-time-axis__place[data-v-6736b09a] {
    height: 85px;
}
.yx-time-axis__timeline[data-v-6736b09a] {
    height: 100%;
    position: relative;
}
.yx-time-axis__timeline[data-v-6736b09a]::before {
    content: '';
    position: absolute;
    left: 36px;
    top: 0;
    bottom: 0;
    width: 2px;
    background-color: #FFD6AF;
}
.yx-time-axis__item[data-v-6736b09a] {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin-bottom: 35px;
    padding-left: 0;
    position: relative;
}
.yx-time-axis__item[data-v-6736b09a]:last-child {
    margin-bottom: 0;
}
.yx-time-axis__date[data-v-6736b09a] {
    background: -webkit-gradient(linear, left top, left bottom, from(#EA6103), to(#FB8442));
    background: linear-gradient(180deg, #EA6103 0%, #FB8442 100%);
    color: #fff;
    padding: 4px 10px;
    border-radius: 12px;
    font-size: 11px;
    font-weight: 500;
    white-space: nowrap;
    width: 79px;
    text-align: center;
    position: relative;
    z-index: 2;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.yx-time-axis__content[data-v-6736b09a] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin-left: 25px;
    padding-top: 2px;
}
.yx-time-axis__header[data-v-6736b09a] {
    margin-bottom: 10px;
}
.yx-time-axis__title[data-v-6736b09a] {
    font-size: 14px;
    font-weight: 600;
    color: #333;
    margin-bottom: 2px;
}
.yx-time-axis__subtitle[data-v-6736b09a] {
    font-size: 11px;
    color: #666;
    line-height: 1.4;
}
.yx-time-axis__image[data-v-6736b09a] {
    width: 90px;
    height: 60px;
    border-radius: 4px;
    -o-object-fit: cover;
       object-fit: cover;
    border: 1px solid #e8e8e8;
}
.yx-time-axis__image-placeholder[data-v-6736b09a] {
    height: 74px;
    background-color: #f5f5f5;
    border-radius: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    color: #999;
    font-size: 11px;
    border: 1px solid #e8e8e8;
    background-size: cover;
    background-position: center;
    margin-bottom: 10px;
    margin-right: 10px;
}
.yx-time-axis__image-placeholder img[data-v-6736b09a]{
    /*width: 100%;*/
    height: 100%;
    -o-object-fit: scale-down;
       object-fit: scale-down;
}

/* 圆点位于两个时间节点之间的中间位置 */
.yx-time-axis__dot[data-v-6736b09a] {
    position: absolute;
    left: 32px;
    width: 6px;
    height: 6px;
    background: #DC7717;
    border-radius: 50%;
    border: 2px solid white;
    z-index: 3;
    -webkit-box-shadow: 0 0 0 1px #FFD6AF;
            box-shadow: 0 0 0 1px #FFD6AF;
    top: 50%;
    margin-top: 28px;
}

/* 为不同的时间轴项目添加不同的背景色调 */
.yx-time-axis__item:nth-child(1) .yx-time-axis__image-placeholder[data-v-6736b09a] {
    background-color: #fff3e0;
}
.yx-time-axis__item:nth-child(2) .yx-time-axis__image-placeholder[data-v-6736b09a] {
    background-color: #e8f5e8;
}
.yx-time-axis__item:nth-child(3) .yx-time-axis__image-placeholder[data-v-6736b09a] {
    background-color: #e3f2fd;
}
.yx-time-axis__item:nth-child(4) .yx-time-axis__image-placeholder[data-v-6736b09a] {
    background-color: #fce4ec;
}
/**
 * 亦小成长报告册公共css文件 [yansen][2025/7/3]
 */

/*--------------------------------班级优化大师（亦小）------------------------------------*/
.yx-page[data-v-77246d99] {
    height: 100%;
    position: relative;
}
.yx-page-face-top-logo[data-v-77246d99]{
    position: absolute;
    top: 0;
    left: 0;
    width: 421px;
    height: 340px;
    background: url(/vue/dist/static/img/yx-page-face-top-logo-purple.c2f4a64.png) center no-repeat;
}
.yx-page-face-top-logo[orange-theme][data-v-77246d99] {
    background-image: url(/vue/dist/static/img/yx-page-face-top-logo.92e3608.png);
}
.yx-page-face-name[data-v-77246d99]{
    font-size: 35px;
    color: #181C83;
    text-align: center;
    position: absolute;
    font-weight: bold;
    width: 100%;
    text-align: center;
    top: 50%;
    z-index: 2;
    margin-top: -40px;
}
.yx-page-face-name[orange-theme][data-v-77246d99] {
    color: #DC7717;
}
.yx-page-face-center-logo[data-v-77246d99]{
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    width: 176px;
    height: 42px;
    background: url(/vue/dist/static/img/yx-page-face-center-logo-purple.fadfc3c.png) center no-repeat;
}
.yx-page-face-center-logo[orange-theme][data-v-77246d99]{
    background-image: url(/vue/dist/static/img/yx-page-face-center-logo.24ad24f.png);
}
.yx-page-face-bottom-logo[data-v-77246d99]{
    position: absolute;
    right: 0;
    bottom: 0;
    width: 421px;
    height: 340px;
    background: url(/vue/dist/static/img/yx-page-face-bottom-logo-purple.2ce4633.png) center no-repeat;
}
.yx-page-face-bottom-logo[orange-theme][data-v-77246d99]{
    background-image: url(/vue/dist/static/img/yx-page-face-bottom-logo.4eb2b08.png);
}
.yx-page-horn__top-left[data-v-77246d99] {
    width: 108px;
    height: 85px;
    position: absolute;
    top: 0;
    left: 0;
    background: url(/vue/dist/static/img/yx-horn-purple.57b3971.png) no-repeat;
}
.yx-page-horn__top-left[orange-theme][data-v-77246d99] {
    background-image: url(/vue/dist/static/img/yx-horn-orange.0d13bd0.png);
}
.yx-class-optimization-master__stars[data-v-77246d99] {
    width: 234px;
    height: 80px;
    -webkit-box-sizing: unset;
            box-sizing: unset;
    background: url(/vue/dist/static/img/yx-personal-medal-stars.17788fb.png) no-repeat;
    background-position: bottom center;
    padding-top: 30px;
    margin: auto;
}
.yx-class-optimization-master__title-v1[data-v-77246d99] {
    color: #24018F;
    font-size: 24px;
    margin-top: -32px;
    font-weight: bold;
    text-align: center;
}
.yx-class-optimization-master__medal-box[data-v-77246d99]{
    height: 850px;
    margin-top: 30px;
    border-radius: 12px;
    background: linear-gradient(37deg, #FFFFFF 0%, #FFF7E5 100%);
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #C4C6F4;
    padding: 40px;
}
.yx-class-optimization-master__medal-box-title[data-v-77246d99]{
    text-align: center;
    color: #24018F;
    font-size: 14px;
    font-weight: bold;
}
.yx-class-optimization-master__medal-box-rule[data-v-77246d99]{
    width: 360px;
    margin: auto;
    color: #595CA5;
    font-size: 12px;
    margin-bottom: 5px;
}
.yx-class-optimization-master__medal-box-x-line[data-v-77246d99]{
    height: 1px;
    background: #C4C6F4;
    margin-top: 40px;
}
.yx-class-optimization-master__medal-box-center-title[data-v-77246d99]{
    margin-top: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.yx-class-optimization-master__medal-new-list[data-v-77246d99]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.yx-class-optimization-master__medal-new-item[data-v-77246d99]{
    width: 120px;
    height: 120px;
}
.yx-class-optimization-master__medal-new-item img[data-v-77246d99]{
    width: 100%;
    height: 100%;
    -o-object-fit: scale-down;
       object-fit: scale-down;
}
.yx-class-om__center-title-text[data-v-77246d99]{
    font-size: 25px;
    color: #DC7717;
    font-weight: bold;
    margin: 0 5px;
}
.yx-class-optimization-master__top-line[data-v-77246d99]{
    height: 22px;
    background: #DEDDEF;
    border-radius: 15px;
}
.yx-class-om__center-title-l-logo[data-v-77246d99]{
    width: 17px;
    height: 20px;
    background: url(/vue/dist/static/img/yx-class-optimization-master__medal-box-center-logo-left.da7ca0c.png);
}
.yx-class-om__center-title-r-logo[data-v-77246d99]{
    width: 17px;
    height: 20px;
    background: url(/vue/dist/static/img/yx-class-optimization-master__medal-box-center-logo-right.fa97196.png);
}
.yx-class-optimization-master__cbox[data-v-77246d99]{
    width: 690px;
    padding-top: 100px;
    margin: auto;
}
.yx-optimization__medal-list[data-v-77246d99] {
    width: 610px;
    margin: 40px auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 0 20px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.yx-optimization__medal-item[data-v-77246d99] {
    width: 232px;
    height: 232px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    border-radius: 15px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #FFE5A7;
    background: linear-gradient(45deg, #FFFFFF 0%, #FFF7E5 100%);
    margin-bottom: 20px;
    position: relative;
}
.yx-optimization__medal-item img[data-v-77246d99] {
    width: 100%;
    height: 100%;
    -o-object-fit: scale-down;
       object-fit: scale-down;
    position: relative;
    z-index: 2;
}
.yx-optimization__medal-ring[data-v-77246d99]{
    width: 160px;
    height: 160px;
    background: url(/vue/dist/static/img/modal-icon-border.f559bdc.png) center no-repeat;
    background-size: contain;
    position: absolute;
    z-index: 1;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-51%, -50%);
            transform: translate(-51%, -50%);
}
.yx-optimization__medal-level-1[data-v-77246d99]{
    width: 33%!important;
}
.yx-optimization__medal-level-2[data-v-77246d99]{
    width: 66%!important;
}
.yx-optimization__target-title[data-v-77246d99] {
    width: 60px;
    height: 16px;
    border-radius: 10px;
    background: #DEDDEF;
    position: absolute;
    text-align: center;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    top: 90px;
    line-height: 0;
    font-weight: bold;
    color: #24018F;
    font-size: 16px;
}
.yx-optimization__sec-box[data-v-77246d99] {
    width: 674px;
    margin: auto;
}
.yx-optimization__sec-box[orange-theme][data-v-77246d99] {
    width: 614px;
}
.yx-optimization__sec-title[data-v-77246d99] {
    color: #1D1389;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 20px;
}
.yx-optimization__sec-title[orange-theme][data-v-77246d99] {
    color: #DC7717;
}
.yx-optimization__sec-overview[data-v-77246d99] {
    height: 99px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 12px;
    border: 1px solid #E7E6ED;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 20px;
}
.yx-optimization__overview-item[data-v-77246d99] {
    text-align: center;
}
.yx-optimization__overview-num[data-v-77246d99] {
    color: #1D1389;
    font-size: 22px;
}
.yx-optimization__overview-name[data-v-77246d99] {
    font-size: 11px;
    color: #8C8B91;
    margin-top: 10px;
}
.yx-optimization__record-item[data-v-77246d99] {
    border: 1px solid #DEDDEF;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 12px;
    height: 85px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 10px;
}
.yx-optimization__record-logo[data-v-77246d99] {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    -o-object-fit: cover;
       object-fit: cover;
    padding: 0 25px;
}
.yx-optimization__record-info[data-v-77246d99]{
    padding-left: 25px;
}
.yx-optimization__record-title[data-v-77246d99] {
    font-size: 18px;
    font-weight: bold;
    color: #1A1A1A;
}
.yx-optimization__record-desc[data-v-77246d99] {
    font-size: 12px;
    color: #7F7F7F;
    margin-top: 5px;
}
.yx-optimization__record-desc span[data-v-77246d99] {
    font-size: 16px;
    font-weight: bold;
    color: #7F7F7F;
}
.yx-page-place[data-v-77246d99] {
    height: 100px;
}

/*--------------------------------学业成绩（亦小）------------------------------------*/
.yx-page-score__mark[data-v-77246d99] {
    width: 34px;
    height: 22px;
    border-radius: 12px;
    background-size: 34px 22px;
    background: #FBF2E7;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    top: 90px;
}
.yx-page-score__mark-title[data-v-77246d99] {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    top: 80px;
    font-weight: bold;
    font-size: 22px;
    font-weight: bold;
    color: #DC7717;
}
.yx-page-score__table-container[data-v-77246d99] {
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    padding: 20px;
    background-color: #f8f9fa;
}
.yx-page-score__table[data-v-77246d99] {
    width: 100%;
    max-width: 600px;
    border-collapse: collapse;
    background-color: white;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-bottom: 20px;
}
.yx-page-score__table-header[data-v-77246d99] {
    background-color: #fef3e2;
    font-weight: 600;
    font-size: 14px;
    color: #DC7717;
    border: 1px solid #FFD6AF;
}
.yx-page-score__table-header th[data-v-77246d99] {
    padding: 5px;
    text-align: center;
    border: 1px solid #FFD6AF;
}
.yx-page-score__table-row[data-v-77246d99] {
    border-bottom: 1px solid #f0f0f0;
}
.yx-page-score__table-row[data-v-77246d99]:last-child {
    border-bottom: none;
}
.yx-page-score__table-cell[data-v-77246d99] {
    padding: 5px;
    text-align: center;
    font-size: 13px;
    font-weight: bold;
    border: 1px solid #FFD6AF;
    text-align: center;
    color: #FF7E15;
}
.yx-page-score__table-score[data-v-77246d99] {
    color: #666;
    font-weight: bold;
}
.yx-page-score__table-subject[data-v-77246d99] {
    color: #1A1A1A;
}
.yx-page-score__table-score--zero[data-v-77246d99] {
    color: #FF7E15;
}
.yx-page-score__table-indicator[data-v-77246d99] {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    margin: 0 auto;
}
.yx-page-score__table-indicator--orange[data-v-77246d99] {
    background-color: #ff8c42;
}
.yx-page-score__table-indicator--light-orange[data-v-77246d99] {
    background-color: #ffb366;
}
.yx-page-score__table-indicator--empty[data-v-77246d99] {
    background-color: #f0f0f0;
}
.yx-page-score__study-line[data-v-77246d99] {
    height: 10px;
    border-radius: 12px;
    background: #DC7717;
}
.yx-page-score__study-suggest[data-v-77246d99] {
    position: relative;
    margin-left: -38px;
    margin-top: -19px;
    width: 687px;
    height: 464px;
    background: url(/vue/dist/static/img/yx-study-jianyi.2d3a9ef.png) center no-repeat;
    background-size: cover;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 35px 70px;
}
.yx-page-score__study-suggest-cor[data-v-77246d99] {
    width: 130px;
    height: 130px;
    background: url(/vue/dist/static/img/yx-study-jianyi-cor.b05b726.png) center no-repeat;
    background-size: cover;
    position: absolute;
    right: 34px;
    bottom: 6px;
}
.yx-page-score__study-suggest-title[data-v-77246d99] {
    font-size: 12px;
    font-weight: bold;
    position:relative;
    z-index: 3;
}
.yx-page-score__study-suggest-detail[data-v-77246d99] {
    font-size: 11px;
    position:relative;
    z-index: 3;
}

/*--------------------------------项目式学习（亦小）------------------------------------*/
.yx-project-learn-title[data-v-77246d99] {
    width:674px;
    height: 22px;
    border-radius: 12px;
    background-size: 34px 22px;
    background: #FBF2E7;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    top: 90px;
    text-align: center;
    line-height: 15px;
    color: #DC7717;
    font-size: 22px;
    font-weight: bold;
}
.yx-project-learn__place[data-v-77246d99] {
    height: 144px;
}
.yx-project-learn__area-container[data-v-77246d99] {
    width: 674px;
    margin: 0 auto;
    background: white;
    border-radius: 8px;
    overflow: hidden;
    border: 1px solid #FFD6AF;
}
.yx-project-learn__area-section[data-v-77246d99] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid #FFD6AF;
}
.yx-project-learn__area-section[data-v-77246d99]:last-child {
    border-bottom: none;
}
.yx-project-learn__area-label[data-v-77246d99] {
    width: 90px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-weight: bold;
    color: #333;
    border-right: 1px solid #FFD6AF;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-size: 14px;
}
.yx-project-learn__area-content[data-v-77246d99] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding: 15px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.yx-project-learn__area-project-title[data-v-77246d99] {
    font-size: 14px;
    color: #333;
    line-height: 1.2;
}
.yx-project-learn__area-project-description[data-v-77246d99] {
    font-size: 12px;
    color: #555;
    line-height: 1.2;
}
.yx-project-learn__area-path[data-v-77246d99] {
    position: absolute;
    width: 100%;
    height: 100%;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 200'%3E%3Cpath d='M50 150 Q150 50 250 100 T450 80' stroke='%23ff9800' stroke-width='8' fill='none'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.yx-project-learn__area-milestone[data-v-77246d99] {
    position: absolute;
    background: #ff9800;
    color: white;
    padding: 6px 12px;
    border-radius: 20px;
    font-size: 12px;
    white-space: nowrap;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .2);
            box-shadow: 0 2px 4px rgba(0, 0, 0, .2);
}
.yx-project-learn__area-results-grid[data-v-77246d99] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 10px;
}
.yx-project-learn__area-result-image[data-v-77246d99] {
    width: 100%;
    height: 140px;
    background: #e0e0e0;
    border-radius: 4px;
    background-image: url('https://hebbkx1anhila5yf.public.blob.vercel-storage.com/yx-project-learn__area.png-whL1Mz0e1AkkXHjTVdFUs6Q10k639Q.jpeg');
    background-size: cover;
    background-position: center;
    position: relative;
    overflow: hidden;
}
.yx-project-learn__area-result-image[data-v-77246d99]::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, .1);
}

/*--------------------------------时间轴------------------------------------*/
.yx-time-axis__container[data-v-77246d99] {
    width: 674px;
    height: 838px;
    border-radius: 8px;
    margin: 0 auto;
    border: 1px solid #FFD6AF;
    padding: 30px 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.yx-time-axis__place[data-v-77246d99] {
    height: 85px;
}
.yx-time-axis__timeline[data-v-77246d99] {
    height: 100%;
    position: relative;
}
.yx-time-axis__timeline[data-v-77246d99]::before {
    content: '';
    position: absolute;
    left: 36px;
    top: 0;
    bottom: 0;
    width: 2px;
    background-color: #FFD6AF;
}
.yx-time-axis__item[data-v-77246d99] {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin-bottom: 35px;
    padding-left: 0;
    position: relative;
}
.yx-time-axis__item[data-v-77246d99]:last-child {
    margin-bottom: 0;
}
.yx-time-axis__date[data-v-77246d99] {
    background: -webkit-gradient(linear, left top, left bottom, from(#EA6103), to(#FB8442));
    background: linear-gradient(180deg, #EA6103 0%, #FB8442 100%);
    color: #fff;
    padding: 4px 10px;
    border-radius: 12px;
    font-size: 11px;
    font-weight: 500;
    white-space: nowrap;
    width: 79px;
    text-align: center;
    position: relative;
    z-index: 2;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.yx-time-axis__content[data-v-77246d99] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin-left: 25px;
    padding-top: 2px;
}
.yx-time-axis__header[data-v-77246d99] {
    margin-bottom: 10px;
}
.yx-time-axis__title[data-v-77246d99] {
    font-size: 14px;
    font-weight: 600;
    color: #333;
    margin-bottom: 2px;
}
.yx-time-axis__subtitle[data-v-77246d99] {
    font-size: 11px;
    color: #666;
    line-height: 1.4;
}
.yx-time-axis__image[data-v-77246d99] {
    width: 90px;
    height: 60px;
    border-radius: 4px;
    -o-object-fit: cover;
       object-fit: cover;
    border: 1px solid #e8e8e8;
}
.yx-time-axis__image-placeholder[data-v-77246d99] {
    height: 74px;
    background-color: #f5f5f5;
    border-radius: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    color: #999;
    font-size: 11px;
    border: 1px solid #e8e8e8;
    background-size: cover;
    background-position: center;
    margin-bottom: 10px;
    margin-right: 10px;
}
.yx-time-axis__image-placeholder img[data-v-77246d99]{
    /*width: 100%;*/
    height: 100%;
    -o-object-fit: scale-down;
       object-fit: scale-down;
}

/* 圆点位于两个时间节点之间的中间位置 */
.yx-time-axis__dot[data-v-77246d99] {
    position: absolute;
    left: 32px;
    width: 6px;
    height: 6px;
    background: #DC7717;
    border-radius: 50%;
    border: 2px solid white;
    z-index: 3;
    -webkit-box-shadow: 0 0 0 1px #FFD6AF;
            box-shadow: 0 0 0 1px #FFD6AF;
    top: 50%;
    margin-top: 28px;
}

/* 为不同的时间轴项目添加不同的背景色调 */
.yx-time-axis__item:nth-child(1) .yx-time-axis__image-placeholder[data-v-77246d99] {
    background-color: #fff3e0;
}
.yx-time-axis__item:nth-child(2) .yx-time-axis__image-placeholder[data-v-77246d99] {
    background-color: #e8f5e8;
}
.yx-time-axis__item:nth-child(3) .yx-time-axis__image-placeholder[data-v-77246d99] {
    background-color: #e3f2fd;
}
.yx-time-axis__item:nth-child(4) .yx-time-axis__image-placeholder[data-v-77246d99] {
    background-color: #fce4ec;
}
/**
 * 亦小成长报告册公共css文件 [yansen][2025/7/3]
 */

/*--------------------------------班级优化大师（亦小）------------------------------------*/
.yx-page[data-v-36589180] {
    height: 100%;
    position: relative;
}
.yx-page-face-top-logo[data-v-36589180]{
    position: absolute;
    top: 0;
    left: 0;
    width: 421px;
    height: 340px;
    background: url(/vue/dist/static/img/yx-page-face-top-logo-purple.c2f4a64.png) center no-repeat;
}
.yx-page-face-top-logo[orange-theme][data-v-36589180] {
    background-image: url(/vue/dist/static/img/yx-page-face-top-logo.92e3608.png);
}
.yx-page-face-name[data-v-36589180]{
    font-size: 35px;
    color: #181C83;
    text-align: center;
    position: absolute;
    font-weight: bold;
    width: 100%;
    text-align: center;
    top: 50%;
    z-index: 2;
    margin-top: -40px;
}
.yx-page-face-name[orange-theme][data-v-36589180] {
    color: #DC7717;
}
.yx-page-face-center-logo[data-v-36589180]{
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    width: 176px;
    height: 42px;
    background: url(/vue/dist/static/img/yx-page-face-center-logo-purple.fadfc3c.png) center no-repeat;
}
.yx-page-face-center-logo[orange-theme][data-v-36589180]{
    background-image: url(/vue/dist/static/img/yx-page-face-center-logo.24ad24f.png);
}
.yx-page-face-bottom-logo[data-v-36589180]{
    position: absolute;
    right: 0;
    bottom: 0;
    width: 421px;
    height: 340px;
    background: url(/vue/dist/static/img/yx-page-face-bottom-logo-purple.2ce4633.png) center no-repeat;
}
.yx-page-face-bottom-logo[orange-theme][data-v-36589180]{
    background-image: url(/vue/dist/static/img/yx-page-face-bottom-logo.4eb2b08.png);
}
.yx-page-horn__top-left[data-v-36589180] {
    width: 108px;
    height: 85px;
    position: absolute;
    top: 0;
    left: 0;
    background: url(/vue/dist/static/img/yx-horn-purple.57b3971.png) no-repeat;
}
.yx-page-horn__top-left[orange-theme][data-v-36589180] {
    background-image: url(/vue/dist/static/img/yx-horn-orange.0d13bd0.png);
}
.yx-class-optimization-master__stars[data-v-36589180] {
    width: 234px;
    height: 80px;
    -webkit-box-sizing: unset;
            box-sizing: unset;
    background: url(/vue/dist/static/img/yx-personal-medal-stars.17788fb.png) no-repeat;
    background-position: bottom center;
    padding-top: 30px;
    margin: auto;
}
.yx-class-optimization-master__title-v1[data-v-36589180] {
    color: #24018F;
    font-size: 24px;
    margin-top: -32px;
    font-weight: bold;
    text-align: center;
}
.yx-class-optimization-master__medal-box[data-v-36589180]{
    height: 850px;
    margin-top: 30px;
    border-radius: 12px;
    background: linear-gradient(37deg, #FFFFFF 0%, #FFF7E5 100%);
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #C4C6F4;
    padding: 40px;
}
.yx-class-optimization-master__medal-box-title[data-v-36589180]{
    text-align: center;
    color: #24018F;
    font-size: 14px;
    font-weight: bold;
}
.yx-class-optimization-master__medal-box-rule[data-v-36589180]{
    width: 360px;
    margin: auto;
    color: #595CA5;
    font-size: 12px;
    margin-bottom: 5px;
}
.yx-class-optimization-master__medal-box-x-line[data-v-36589180]{
    height: 1px;
    background: #C4C6F4;
    margin-top: 40px;
}
.yx-class-optimization-master__medal-box-center-title[data-v-36589180]{
    margin-top: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.yx-class-optimization-master__medal-new-list[data-v-36589180]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.yx-class-optimization-master__medal-new-item[data-v-36589180]{
    width: 120px;
    height: 120px;
}
.yx-class-optimization-master__medal-new-item img[data-v-36589180]{
    width: 100%;
    height: 100%;
    -o-object-fit: scale-down;
       object-fit: scale-down;
}
.yx-class-om__center-title-text[data-v-36589180]{
    font-size: 25px;
    color: #DC7717;
    font-weight: bold;
    margin: 0 5px;
}
.yx-class-optimization-master__top-line[data-v-36589180]{
    height: 22px;
    background: #DEDDEF;
    border-radius: 15px;
}
.yx-class-om__center-title-l-logo[data-v-36589180]{
    width: 17px;
    height: 20px;
    background: url(/vue/dist/static/img/yx-class-optimization-master__medal-box-center-logo-left.da7ca0c.png);
}
.yx-class-om__center-title-r-logo[data-v-36589180]{
    width: 17px;
    height: 20px;
    background: url(/vue/dist/static/img/yx-class-optimization-master__medal-box-center-logo-right.fa97196.png);
}
.yx-class-optimization-master__cbox[data-v-36589180]{
    width: 690px;
    padding-top: 100px;
    margin: auto;
}
.yx-optimization__medal-list[data-v-36589180] {
    width: 610px;
    margin: 40px auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 0 20px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.yx-optimization__medal-item[data-v-36589180] {
    width: 232px;
    height: 232px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    border-radius: 15px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #FFE5A7;
    background: linear-gradient(45deg, #FFFFFF 0%, #FFF7E5 100%);
    margin-bottom: 20px;
    position: relative;
}
.yx-optimization__medal-item img[data-v-36589180] {
    width: 100%;
    height: 100%;
    -o-object-fit: scale-down;
       object-fit: scale-down;
    position: relative;
    z-index: 2;
}
.yx-optimization__medal-ring[data-v-36589180]{
    width: 160px;
    height: 160px;
    background: url(/vue/dist/static/img/modal-icon-border.f559bdc.png) center no-repeat;
    background-size: contain;
    position: absolute;
    z-index: 1;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-51%, -50%);
            transform: translate(-51%, -50%);
}
.yx-optimization__medal-level-1[data-v-36589180]{
    width: 33%!important;
}
.yx-optimization__medal-level-2[data-v-36589180]{
    width: 66%!important;
}
.yx-optimization__target-title[data-v-36589180] {
    width: 60px;
    height: 16px;
    border-radius: 10px;
    background: #DEDDEF;
    position: absolute;
    text-align: center;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    top: 90px;
    line-height: 0;
    font-weight: bold;
    color: #24018F;
    font-size: 16px;
}
.yx-optimization__sec-box[data-v-36589180] {
    width: 674px;
    margin: auto;
}
.yx-optimization__sec-box[orange-theme][data-v-36589180] {
    width: 614px;
}
.yx-optimization__sec-title[data-v-36589180] {
    color: #1D1389;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 20px;
}
.yx-optimization__sec-title[orange-theme][data-v-36589180] {
    color: #DC7717;
}
.yx-optimization__sec-overview[data-v-36589180] {
    height: 99px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 12px;
    border: 1px solid #E7E6ED;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 20px;
}
.yx-optimization__overview-item[data-v-36589180] {
    text-align: center;
}
.yx-optimization__overview-num[data-v-36589180] {
    color: #1D1389;
    font-size: 22px;
}
.yx-optimization__overview-name[data-v-36589180] {
    font-size: 11px;
    color: #8C8B91;
    margin-top: 10px;
}
.yx-optimization__record-item[data-v-36589180] {
    border: 1px solid #DEDDEF;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 12px;
    height: 85px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 10px;
}
.yx-optimization__record-logo[data-v-36589180] {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    -o-object-fit: cover;
       object-fit: cover;
    padding: 0 25px;
}
.yx-optimization__record-info[data-v-36589180]{
    padding-left: 25px;
}
.yx-optimization__record-title[data-v-36589180] {
    font-size: 18px;
    font-weight: bold;
    color: #1A1A1A;
}
.yx-optimization__record-desc[data-v-36589180] {
    font-size: 12px;
    color: #7F7F7F;
    margin-top: 5px;
}
.yx-optimization__record-desc span[data-v-36589180] {
    font-size: 16px;
    font-weight: bold;
    color: #7F7F7F;
}
.yx-page-place[data-v-36589180] {
    height: 100px;
}

/*--------------------------------学业成绩（亦小）------------------------------------*/
.yx-page-score__mark[data-v-36589180] {
    width: 34px;
    height: 22px;
    border-radius: 12px;
    background-size: 34px 22px;
    background: #FBF2E7;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    top: 90px;
}
.yx-page-score__mark-title[data-v-36589180] {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    top: 80px;
    font-weight: bold;
    font-size: 22px;
    font-weight: bold;
    color: #DC7717;
}
.yx-page-score__table-container[data-v-36589180] {
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    padding: 20px;
    background-color: #f8f9fa;
}
.yx-page-score__table[data-v-36589180] {
    width: 100%;
    max-width: 600px;
    border-collapse: collapse;
    background-color: white;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-bottom: 20px;
}
.yx-page-score__table-header[data-v-36589180] {
    background-color: #fef3e2;
    font-weight: 600;
    font-size: 14px;
    color: #DC7717;
    border: 1px solid #FFD6AF;
}
.yx-page-score__table-header th[data-v-36589180] {
    padding: 5px;
    text-align: center;
    border: 1px solid #FFD6AF;
}
.yx-page-score__table-row[data-v-36589180] {
    border-bottom: 1px solid #f0f0f0;
}
.yx-page-score__table-row[data-v-36589180]:last-child {
    border-bottom: none;
}
.yx-page-score__table-cell[data-v-36589180] {
    padding: 5px;
    text-align: center;
    font-size: 13px;
    font-weight: bold;
    border: 1px solid #FFD6AF;
    text-align: center;
    color: #FF7E15;
}
.yx-page-score__table-score[data-v-36589180] {
    color: #666;
    font-weight: bold;
}
.yx-page-score__table-subject[data-v-36589180] {
    color: #1A1A1A;
}
.yx-page-score__table-score--zero[data-v-36589180] {
    color: #FF7E15;
}
.yx-page-score__table-indicator[data-v-36589180] {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    margin: 0 auto;
}
.yx-page-score__table-indicator--orange[data-v-36589180] {
    background-color: #ff8c42;
}
.yx-page-score__table-indicator--light-orange[data-v-36589180] {
    background-color: #ffb366;
}
.yx-page-score__table-indicator--empty[data-v-36589180] {
    background-color: #f0f0f0;
}
.yx-page-score__study-line[data-v-36589180] {
    height: 10px;
    border-radius: 12px;
    background: #DC7717;
}
.yx-page-score__study-suggest[data-v-36589180] {
    position: relative;
    margin-left: -38px;
    margin-top: -19px;
    width: 687px;
    height: 464px;
    background: url(/vue/dist/static/img/yx-study-jianyi.2d3a9ef.png) center no-repeat;
    background-size: cover;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 35px 70px;
}
.yx-page-score__study-suggest-cor[data-v-36589180] {
    width: 130px;
    height: 130px;
    background: url(/vue/dist/static/img/yx-study-jianyi-cor.b05b726.png) center no-repeat;
    background-size: cover;
    position: absolute;
    right: 34px;
    bottom: 6px;
}
.yx-page-score__study-suggest-title[data-v-36589180] {
    font-size: 12px;
    font-weight: bold;
    position:relative;
    z-index: 3;
}
.yx-page-score__study-suggest-detail[data-v-36589180] {
    font-size: 11px;
    position:relative;
    z-index: 3;
}

/*--------------------------------项目式学习（亦小）------------------------------------*/
.yx-project-learn-title[data-v-36589180] {
    width:674px;
    height: 22px;
    border-radius: 12px;
    background-size: 34px 22px;
    background: #FBF2E7;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    top: 90px;
    text-align: center;
    line-height: 15px;
    color: #DC7717;
    font-size: 22px;
    font-weight: bold;
}
.yx-project-learn__place[data-v-36589180] {
    height: 144px;
}
.yx-project-learn__area-container[data-v-36589180] {
    width: 674px;
    margin: 0 auto;
    background: white;
    border-radius: 8px;
    overflow: hidden;
    border: 1px solid #FFD6AF;
}
.yx-project-learn__area-section[data-v-36589180] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid #FFD6AF;
}
.yx-project-learn__area-section[data-v-36589180]:last-child {
    border-bottom: none;
}
.yx-project-learn__area-label[data-v-36589180] {
    width: 90px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-weight: bold;
    color: #333;
    border-right: 1px solid #FFD6AF;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-size: 14px;
}
.yx-project-learn__area-content[data-v-36589180] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding: 15px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.yx-project-learn__area-project-title[data-v-36589180] {
    font-size: 14px;
    color: #333;
    line-height: 1.2;
}
.yx-project-learn__area-project-description[data-v-36589180] {
    font-size: 12px;
    color: #555;
    line-height: 1.2;
}
.yx-project-learn__area-path[data-v-36589180] {
    position: absolute;
    width: 100%;
    height: 100%;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 200'%3E%3Cpath d='M50 150 Q150 50 250 100 T450 80' stroke='%23ff9800' stroke-width='8' fill='none'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.yx-project-learn__area-milestone[data-v-36589180] {
    position: absolute;
    background: #ff9800;
    color: white;
    padding: 6px 12px;
    border-radius: 20px;
    font-size: 12px;
    white-space: nowrap;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .2);
            box-shadow: 0 2px 4px rgba(0, 0, 0, .2);
}
.yx-project-learn__area-results-grid[data-v-36589180] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 10px;
}
.yx-project-learn__area-result-image[data-v-36589180] {
    width: 100%;
    height: 140px;
    background: #e0e0e0;
    border-radius: 4px;
    background-image: url('https://hebbkx1anhila5yf.public.blob.vercel-storage.com/yx-project-learn__area.png-whL1Mz0e1AkkXHjTVdFUs6Q10k639Q.jpeg');
    background-size: cover;
    background-position: center;
    position: relative;
    overflow: hidden;
}
.yx-project-learn__area-result-image[data-v-36589180]::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, .1);
}

/*--------------------------------时间轴------------------------------------*/
.yx-time-axis__container[data-v-36589180] {
    width: 674px;
    height: 838px;
    border-radius: 8px;
    margin: 0 auto;
    border: 1px solid #FFD6AF;
    padding: 30px 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.yx-time-axis__place[data-v-36589180] {
    height: 85px;
}
.yx-time-axis__timeline[data-v-36589180] {
    height: 100%;
    position: relative;
}
.yx-time-axis__timeline[data-v-36589180]::before {
    content: '';
    position: absolute;
    left: 36px;
    top: 0;
    bottom: 0;
    width: 2px;
    background-color: #FFD6AF;
}
.yx-time-axis__item[data-v-36589180] {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin-bottom: 35px;
    padding-left: 0;
    position: relative;
}
.yx-time-axis__item[data-v-36589180]:last-child {
    margin-bottom: 0;
}
.yx-time-axis__date[data-v-36589180] {
    background: -webkit-gradient(linear, left top, left bottom, from(#EA6103), to(#FB8442));
    background: linear-gradient(180deg, #EA6103 0%, #FB8442 100%);
    color: #fff;
    padding: 4px 10px;
    border-radius: 12px;
    font-size: 11px;
    font-weight: 500;
    white-space: nowrap;
    width: 79px;
    text-align: center;
    position: relative;
    z-index: 2;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.yx-time-axis__content[data-v-36589180] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin-left: 25px;
    padding-top: 2px;
}
.yx-time-axis__header[data-v-36589180] {
    margin-bottom: 10px;
}
.yx-time-axis__title[data-v-36589180] {
    font-size: 14px;
    font-weight: 600;
    color: #333;
    margin-bottom: 2px;
}
.yx-time-axis__subtitle[data-v-36589180] {
    font-size: 11px;
    color: #666;
    line-height: 1.4;
}
.yx-time-axis__image[data-v-36589180] {
    width: 90px;
    height: 60px;
    border-radius: 4px;
    -o-object-fit: cover;
       object-fit: cover;
    border: 1px solid #e8e8e8;
}
.yx-time-axis__image-placeholder[data-v-36589180] {
    height: 74px;
    background-color: #f5f5f5;
    border-radius: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    color: #999;
    font-size: 11px;
    border: 1px solid #e8e8e8;
    background-size: cover;
    background-position: center;
    margin-bottom: 10px;
    margin-right: 10px;
}
.yx-time-axis__image-placeholder img[data-v-36589180]{
    /*width: 100%;*/
    height: 100%;
    -o-object-fit: scale-down;
       object-fit: scale-down;
}

/* 圆点位于两个时间节点之间的中间位置 */
.yx-time-axis__dot[data-v-36589180] {
    position: absolute;
    left: 32px;
    width: 6px;
    height: 6px;
    background: #DC7717;
    border-radius: 50%;
    border: 2px solid white;
    z-index: 3;
    -webkit-box-shadow: 0 0 0 1px #FFD6AF;
            box-shadow: 0 0 0 1px #FFD6AF;
    top: 50%;
    margin-top: 28px;
}

/* 为不同的时间轴项目添加不同的背景色调 */
.yx-time-axis__item:nth-child(1) .yx-time-axis__image-placeholder[data-v-36589180] {
    background-color: #fff3e0;
}
.yx-time-axis__item:nth-child(2) .yx-time-axis__image-placeholder[data-v-36589180] {
    background-color: #e8f5e8;
}
.yx-time-axis__item:nth-child(3) .yx-time-axis__image-placeholder[data-v-36589180] {
    background-color: #e3f2fd;
}
.yx-time-axis__item:nth-child(4) .yx-time-axis__image-placeholder[data-v-36589180] {
    background-color: #fce4ec;
}
.yx-course-map[data-v-36589180]{
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-top: 20px;
    max-height: 500px;
}

.course-map-path-inner[data-v-2e041fce]{
    height: 83px;
    background: url(/vue/dist/static/img/yx-project-learn__path.3fb082c.png) center no-repeat;
    background-size: 100% 100%;
    position: relative;
    /*border: 1px solid red;*/
}
.mark-info-item[data-v-2e041fce]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px;
}
.mark-info-list[data-v-2e041fce]{
}
.mark-info-item-index[data-v-2e041fce]{
    margin-top: 4px;
    margin-right: 5px;
    width: 18px;
    height: 18px;
    line-height: 18px;
    font-weight: bold;
    font-size: 13px;
    border-radius: 10px;
    text-align: center;
    color: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#EA6103), to(#FB8442));
    background: linear-gradient(180deg, #EA6103 0%, #FB8442 100%);
    -ms-flex-negative: 0;
        flex-shrink: 0;
}
.mark-info-item-content[data-v-2e041fce]{
    font-size: 12px;
    margin-top: 2px;
    color: #1A1A1A;
    line-height: 20px;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-line-clamp:3;
    -webkit-box-orient:vertical;
}
.mark-info[data-v-2e041fce]{
    width: 70px;
    position: absolute;
    border-radius: 20px;
    color: #fff;
    font-size: 10px;
    padding: 3px 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background: -webkit-gradient(linear, left top, left bottom, from(#EA6103), to(#FB8442));
    background: linear-gradient(180deg, #EA6103 0%, #FB8442 100%);
}
.path-mark[data-v-2e041fce]{
    width: 28px;
    height: 28px;
    background: url(/vue/dist/static/img/course-map-point-mark.735fc48.png) center no-repeat;
    background-size: contain;
    position: absolute;
    -webkit-transform: translate(-14px, -23px);
            transform: translate(-14px, -23px);
    z-index: 3;
    font-size: 10px;
    color: #EB6305;
    text-align: center;
    line-height: 18px;
}
/**
 * 亦小成长报告册公共css文件 [yansen][2025/7/3]
 */

/*--------------------------------班级优化大师（亦小）------------------------------------*/
.yx-page[data-v-ddc1bfa4] {
    height: 100%;
    position: relative;
}
.yx-page-face-top-logo[data-v-ddc1bfa4]{
    position: absolute;
    top: 0;
    left: 0;
    width: 421px;
    height: 340px;
    background: url(/vue/dist/static/img/yx-page-face-top-logo-purple.c2f4a64.png) center no-repeat;
}
.yx-page-face-top-logo[orange-theme][data-v-ddc1bfa4] {
    background-image: url(/vue/dist/static/img/yx-page-face-top-logo.92e3608.png);
}
.yx-page-face-name[data-v-ddc1bfa4]{
    font-size: 35px;
    color: #181C83;
    text-align: center;
    position: absolute;
    font-weight: bold;
    width: 100%;
    text-align: center;
    top: 50%;
    z-index: 2;
    margin-top: -40px;
}
.yx-page-face-name[orange-theme][data-v-ddc1bfa4] {
    color: #DC7717;
}
.yx-page-face-center-logo[data-v-ddc1bfa4]{
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    width: 176px;
    height: 42px;
    background: url(/vue/dist/static/img/yx-page-face-center-logo-purple.fadfc3c.png) center no-repeat;
}
.yx-page-face-center-logo[orange-theme][data-v-ddc1bfa4]{
    background-image: url(/vue/dist/static/img/yx-page-face-center-logo.24ad24f.png);
}
.yx-page-face-bottom-logo[data-v-ddc1bfa4]{
    position: absolute;
    right: 0;
    bottom: 0;
    width: 421px;
    height: 340px;
    background: url(/vue/dist/static/img/yx-page-face-bottom-logo-purple.2ce4633.png) center no-repeat;
}
.yx-page-face-bottom-logo[orange-theme][data-v-ddc1bfa4]{
    background-image: url(/vue/dist/static/img/yx-page-face-bottom-logo.4eb2b08.png);
}
.yx-page-horn__top-left[data-v-ddc1bfa4] {
    width: 108px;
    height: 85px;
    position: absolute;
    top: 0;
    left: 0;
    background: url(/vue/dist/static/img/yx-horn-purple.57b3971.png) no-repeat;
}
.yx-page-horn__top-left[orange-theme][data-v-ddc1bfa4] {
    background-image: url(/vue/dist/static/img/yx-horn-orange.0d13bd0.png);
}
.yx-class-optimization-master__stars[data-v-ddc1bfa4] {
    width: 234px;
    height: 80px;
    -webkit-box-sizing: unset;
            box-sizing: unset;
    background: url(/vue/dist/static/img/yx-personal-medal-stars.17788fb.png) no-repeat;
    background-position: bottom center;
    padding-top: 30px;
    margin: auto;
}
.yx-class-optimization-master__title-v1[data-v-ddc1bfa4] {
    color: #24018F;
    font-size: 24px;
    margin-top: -32px;
    font-weight: bold;
    text-align: center;
}
.yx-class-optimization-master__medal-box[data-v-ddc1bfa4]{
    height: 850px;
    margin-top: 30px;
    border-radius: 12px;
    background: linear-gradient(37deg, #FFFFFF 0%, #FFF7E5 100%);
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #C4C6F4;
    padding: 40px;
}
.yx-class-optimization-master__medal-box-title[data-v-ddc1bfa4]{
    text-align: center;
    color: #24018F;
    font-size: 14px;
    font-weight: bold;
}
.yx-class-optimization-master__medal-box-rule[data-v-ddc1bfa4]{
    width: 360px;
    margin: auto;
    color: #595CA5;
    font-size: 12px;
    margin-bottom: 5px;
}
.yx-class-optimization-master__medal-box-x-line[data-v-ddc1bfa4]{
    height: 1px;
    background: #C4C6F4;
    margin-top: 40px;
}
.yx-class-optimization-master__medal-box-center-title[data-v-ddc1bfa4]{
    margin-top: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.yx-class-optimization-master__medal-new-list[data-v-ddc1bfa4]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.yx-class-optimization-master__medal-new-item[data-v-ddc1bfa4]{
    width: 120px;
    height: 120px;
}
.yx-class-optimization-master__medal-new-item img[data-v-ddc1bfa4]{
    width: 100%;
    height: 100%;
    -o-object-fit: scale-down;
       object-fit: scale-down;
}
.yx-class-om__center-title-text[data-v-ddc1bfa4]{
    font-size: 25px;
    color: #DC7717;
    font-weight: bold;
    margin: 0 5px;
}
.yx-class-optimization-master__top-line[data-v-ddc1bfa4]{
    height: 22px;
    background: #DEDDEF;
    border-radius: 15px;
}
.yx-class-om__center-title-l-logo[data-v-ddc1bfa4]{
    width: 17px;
    height: 20px;
    background: url(/vue/dist/static/img/yx-class-optimization-master__medal-box-center-logo-left.da7ca0c.png);
}
.yx-class-om__center-title-r-logo[data-v-ddc1bfa4]{
    width: 17px;
    height: 20px;
    background: url(/vue/dist/static/img/yx-class-optimization-master__medal-box-center-logo-right.fa97196.png);
}
.yx-class-optimization-master__cbox[data-v-ddc1bfa4]{
    width: 690px;
    padding-top: 100px;
    margin: auto;
}
.yx-optimization__medal-list[data-v-ddc1bfa4] {
    width: 610px;
    margin: 40px auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 0 20px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.yx-optimization__medal-item[data-v-ddc1bfa4] {
    width: 232px;
    height: 232px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    border-radius: 15px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #FFE5A7;
    background: linear-gradient(45deg, #FFFFFF 0%, #FFF7E5 100%);
    margin-bottom: 20px;
    position: relative;
}
.yx-optimization__medal-item img[data-v-ddc1bfa4] {
    width: 100%;
    height: 100%;
    -o-object-fit: scale-down;
       object-fit: scale-down;
    position: relative;
    z-index: 2;
}
.yx-optimization__medal-ring[data-v-ddc1bfa4]{
    width: 160px;
    height: 160px;
    background: url(/vue/dist/static/img/modal-icon-border.f559bdc.png) center no-repeat;
    background-size: contain;
    position: absolute;
    z-index: 1;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-51%, -50%);
            transform: translate(-51%, -50%);
}
.yx-optimization__medal-level-1[data-v-ddc1bfa4]{
    width: 33%!important;
}
.yx-optimization__medal-level-2[data-v-ddc1bfa4]{
    width: 66%!important;
}
.yx-optimization__target-title[data-v-ddc1bfa4] {
    width: 60px;
    height: 16px;
    border-radius: 10px;
    background: #DEDDEF;
    position: absolute;
    text-align: center;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    top: 90px;
    line-height: 0;
    font-weight: bold;
    color: #24018F;
    font-size: 16px;
}
.yx-optimization__sec-box[data-v-ddc1bfa4] {
    width: 674px;
    margin: auto;
}
.yx-optimization__sec-box[orange-theme][data-v-ddc1bfa4] {
    width: 614px;
}
.yx-optimization__sec-title[data-v-ddc1bfa4] {
    color: #1D1389;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 20px;
}
.yx-optimization__sec-title[orange-theme][data-v-ddc1bfa4] {
    color: #DC7717;
}
.yx-optimization__sec-overview[data-v-ddc1bfa4] {
    height: 99px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 12px;
    border: 1px solid #E7E6ED;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 20px;
}
.yx-optimization__overview-item[data-v-ddc1bfa4] {
    text-align: center;
}
.yx-optimization__overview-num[data-v-ddc1bfa4] {
    color: #1D1389;
    font-size: 22px;
}
.yx-optimization__overview-name[data-v-ddc1bfa4] {
    font-size: 11px;
    color: #8C8B91;
    margin-top: 10px;
}
.yx-optimization__record-item[data-v-ddc1bfa4] {
    border: 1px solid #DEDDEF;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 12px;
    height: 85px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 10px;
}
.yx-optimization__record-logo[data-v-ddc1bfa4] {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    -o-object-fit: cover;
       object-fit: cover;
    padding: 0 25px;
}
.yx-optimization__record-info[data-v-ddc1bfa4]{
    padding-left: 25px;
}
.yx-optimization__record-title[data-v-ddc1bfa4] {
    font-size: 18px;
    font-weight: bold;
    color: #1A1A1A;
}
.yx-optimization__record-desc[data-v-ddc1bfa4] {
    font-size: 12px;
    color: #7F7F7F;
    margin-top: 5px;
}
.yx-optimization__record-desc span[data-v-ddc1bfa4] {
    font-size: 16px;
    font-weight: bold;
    color: #7F7F7F;
}
.yx-page-place[data-v-ddc1bfa4] {
    height: 100px;
}

/*--------------------------------学业成绩（亦小）------------------------------------*/
.yx-page-score__mark[data-v-ddc1bfa4] {
    width: 34px;
    height: 22px;
    border-radius: 12px;
    background-size: 34px 22px;
    background: #FBF2E7;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    top: 90px;
}
.yx-page-score__mark-title[data-v-ddc1bfa4] {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    top: 80px;
    font-weight: bold;
    font-size: 22px;
    font-weight: bold;
    color: #DC7717;
}
.yx-page-score__table-container[data-v-ddc1bfa4] {
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    padding: 20px;
    background-color: #f8f9fa;
}
.yx-page-score__table[data-v-ddc1bfa4] {
    width: 100%;
    max-width: 600px;
    border-collapse: collapse;
    background-color: white;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-bottom: 20px;
}
.yx-page-score__table-header[data-v-ddc1bfa4] {
    background-color: #fef3e2;
    font-weight: 600;
    font-size: 14px;
    color: #DC7717;
    border: 1px solid #FFD6AF;
}
.yx-page-score__table-header th[data-v-ddc1bfa4] {
    padding: 5px;
    text-align: center;
    border: 1px solid #FFD6AF;
}
.yx-page-score__table-row[data-v-ddc1bfa4] {
    border-bottom: 1px solid #f0f0f0;
}
.yx-page-score__table-row[data-v-ddc1bfa4]:last-child {
    border-bottom: none;
}
.yx-page-score__table-cell[data-v-ddc1bfa4] {
    padding: 5px;
    text-align: center;
    font-size: 13px;
    font-weight: bold;
    border: 1px solid #FFD6AF;
    text-align: center;
    color: #FF7E15;
}
.yx-page-score__table-score[data-v-ddc1bfa4] {
    color: #666;
    font-weight: bold;
}
.yx-page-score__table-subject[data-v-ddc1bfa4] {
    color: #1A1A1A;
}
.yx-page-score__table-score--zero[data-v-ddc1bfa4] {
    color: #FF7E15;
}
.yx-page-score__table-indicator[data-v-ddc1bfa4] {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    margin: 0 auto;
}
.yx-page-score__table-indicator--orange[data-v-ddc1bfa4] {
    background-color: #ff8c42;
}
.yx-page-score__table-indicator--light-orange[data-v-ddc1bfa4] {
    background-color: #ffb366;
}
.yx-page-score__table-indicator--empty[data-v-ddc1bfa4] {
    background-color: #f0f0f0;
}
.yx-page-score__study-line[data-v-ddc1bfa4] {
    height: 10px;
    border-radius: 12px;
    background: #DC7717;
}
.yx-page-score__study-suggest[data-v-ddc1bfa4] {
    position: relative;
    margin-left: -38px;
    margin-top: -19px;
    width: 687px;
    height: 464px;
    background: url(/vue/dist/static/img/yx-study-jianyi.2d3a9ef.png) center no-repeat;
    background-size: cover;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 35px 70px;
}
.yx-page-score__study-suggest-cor[data-v-ddc1bfa4] {
    width: 130px;
    height: 130px;
    background: url(/vue/dist/static/img/yx-study-jianyi-cor.b05b726.png) center no-repeat;
    background-size: cover;
    position: absolute;
    right: 34px;
    bottom: 6px;
}
.yx-page-score__study-suggest-title[data-v-ddc1bfa4] {
    font-size: 12px;
    font-weight: bold;
    position:relative;
    z-index: 3;
}
.yx-page-score__study-suggest-detail[data-v-ddc1bfa4] {
    font-size: 11px;
    position:relative;
    z-index: 3;
}

/*--------------------------------项目式学习（亦小）------------------------------------*/
.yx-project-learn-title[data-v-ddc1bfa4] {
    width:674px;
    height: 22px;
    border-radius: 12px;
    background-size: 34px 22px;
    background: #FBF2E7;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    top: 90px;
    text-align: center;
    line-height: 15px;
    color: #DC7717;
    font-size: 22px;
    font-weight: bold;
}
.yx-project-learn__place[data-v-ddc1bfa4] {
    height: 144px;
}
.yx-project-learn__area-container[data-v-ddc1bfa4] {
    width: 674px;
    margin: 0 auto;
    background: white;
    border-radius: 8px;
    overflow: hidden;
    border: 1px solid #FFD6AF;
}
.yx-project-learn__area-section[data-v-ddc1bfa4] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid #FFD6AF;
}
.yx-project-learn__area-section[data-v-ddc1bfa4]:last-child {
    border-bottom: none;
}
.yx-project-learn__area-label[data-v-ddc1bfa4] {
    width: 90px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-weight: bold;
    color: #333;
    border-right: 1px solid #FFD6AF;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-size: 14px;
}
.yx-project-learn__area-content[data-v-ddc1bfa4] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding: 15px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.yx-project-learn__area-project-title[data-v-ddc1bfa4] {
    font-size: 14px;
    color: #333;
    line-height: 1.2;
}
.yx-project-learn__area-project-description[data-v-ddc1bfa4] {
    font-size: 12px;
    color: #555;
    line-height: 1.2;
}
.yx-project-learn__area-path[data-v-ddc1bfa4] {
    position: absolute;
    width: 100%;
    height: 100%;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 200'%3E%3Cpath d='M50 150 Q150 50 250 100 T450 80' stroke='%23ff9800' stroke-width='8' fill='none'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.yx-project-learn__area-milestone[data-v-ddc1bfa4] {
    position: absolute;
    background: #ff9800;
    color: white;
    padding: 6px 12px;
    border-radius: 20px;
    font-size: 12px;
    white-space: nowrap;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .2);
            box-shadow: 0 2px 4px rgba(0, 0, 0, .2);
}
.yx-project-learn__area-results-grid[data-v-ddc1bfa4] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 10px;
}
.yx-project-learn__area-result-image[data-v-ddc1bfa4] {
    width: 100%;
    height: 140px;
    background: #e0e0e0;
    border-radius: 4px;
    background-image: url('https://hebbkx1anhila5yf.public.blob.vercel-storage.com/yx-project-learn__area.png-whL1Mz0e1AkkXHjTVdFUs6Q10k639Q.jpeg');
    background-size: cover;
    background-position: center;
    position: relative;
    overflow: hidden;
}
.yx-project-learn__area-result-image[data-v-ddc1bfa4]::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, .1);
}

/*--------------------------------时间轴------------------------------------*/
.yx-time-axis__container[data-v-ddc1bfa4] {
    width: 674px;
    height: 838px;
    border-radius: 8px;
    margin: 0 auto;
    border: 1px solid #FFD6AF;
    padding: 30px 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.yx-time-axis__place[data-v-ddc1bfa4] {
    height: 85px;
}
.yx-time-axis__timeline[data-v-ddc1bfa4] {
    height: 100%;
    position: relative;
}
.yx-time-axis__timeline[data-v-ddc1bfa4]::before {
    content: '';
    position: absolute;
    left: 36px;
    top: 0;
    bottom: 0;
    width: 2px;
    background-color: #FFD6AF;
}
.yx-time-axis__item[data-v-ddc1bfa4] {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin-bottom: 35px;
    padding-left: 0;
    position: relative;
}
.yx-time-axis__item[data-v-ddc1bfa4]:last-child {
    margin-bottom: 0;
}
.yx-time-axis__date[data-v-ddc1bfa4] {
    background: -webkit-gradient(linear, left top, left bottom, from(#EA6103), to(#FB8442));
    background: linear-gradient(180deg, #EA6103 0%, #FB8442 100%);
    color: #fff;
    padding: 4px 10px;
    border-radius: 12px;
    font-size: 11px;
    font-weight: 500;
    white-space: nowrap;
    width: 79px;
    text-align: center;
    position: relative;
    z-index: 2;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.yx-time-axis__content[data-v-ddc1bfa4] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin-left: 25px;
    padding-top: 2px;
}
.yx-time-axis__header[data-v-ddc1bfa4] {
    margin-bottom: 10px;
}
.yx-time-axis__title[data-v-ddc1bfa4] {
    font-size: 14px;
    font-weight: 600;
    color: #333;
    margin-bottom: 2px;
}
.yx-time-axis__subtitle[data-v-ddc1bfa4] {
    font-size: 11px;
    color: #666;
    line-height: 1.4;
}
.yx-time-axis__image[data-v-ddc1bfa4] {
    width: 90px;
    height: 60px;
    border-radius: 4px;
    -o-object-fit: cover;
       object-fit: cover;
    border: 1px solid #e8e8e8;
}
.yx-time-axis__image-placeholder[data-v-ddc1bfa4] {
    height: 74px;
    background-color: #f5f5f5;
    border-radius: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    color: #999;
    font-size: 11px;
    border: 1px solid #e8e8e8;
    background-size: cover;
    background-position: center;
    margin-bottom: 10px;
    margin-right: 10px;
}
.yx-time-axis__image-placeholder img[data-v-ddc1bfa4]{
    /*width: 100%;*/
    height: 100%;
    -o-object-fit: scale-down;
       object-fit: scale-down;
}

/* 圆点位于两个时间节点之间的中间位置 */
.yx-time-axis__dot[data-v-ddc1bfa4] {
    position: absolute;
    left: 32px;
    width: 6px;
    height: 6px;
    background: #DC7717;
    border-radius: 50%;
    border: 2px solid white;
    z-index: 3;
    -webkit-box-shadow: 0 0 0 1px #FFD6AF;
            box-shadow: 0 0 0 1px #FFD6AF;
    top: 50%;
    margin-top: 28px;
}

/* 为不同的时间轴项目添加不同的背景色调 */
.yx-time-axis__item:nth-child(1) .yx-time-axis__image-placeholder[data-v-ddc1bfa4] {
    background-color: #fff3e0;
}
.yx-time-axis__item:nth-child(2) .yx-time-axis__image-placeholder[data-v-ddc1bfa4] {
    background-color: #e8f5e8;
}
.yx-time-axis__item:nth-child(3) .yx-time-axis__image-placeholder[data-v-ddc1bfa4] {
    background-color: #e3f2fd;
}
.yx-time-axis__item:nth-child(4) .yx-time-axis__image-placeholder[data-v-ddc1bfa4] {
    background-color: #fce4ec;
}
.yx-time-axis__imgs[data-v-ddc1bfa4]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}

.design-catalogue[data-v-40cd4b19]{
    width: 100%;
    height: 100%;
    position: absolute;
}
.design-catalogue-list[data-v-40cd4b19]{
    max-height: calc(100% - 56px);
    background: #fff;
    overflow-y: auto;
}
.design-catalogue-list-title[data-v-40cd4b19]{
    font-size: 16px;
    color: #828282;
    line-height: 56px;
    margin-left: 20px;
}
.design-catalogue-list-item[data-v-40cd4b19]{
    height: 40px;
    margin-bottom: 6px;
}
.design-catalogue-list-item-index[data-v-40cd4b19]{
    width: 30px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    color: #acacac;
    font-size: 14px;
}
.design-catalogue-list-item-title[data-v-40cd4b19]{
    width: 185px;
    height: 40px;
    font-size: 16px;
    color: #626262;
    text-align: center;
    line-height: 40px;
    background: #eaf5ff;
    border-radius: 6px;
    cursor: pointer;
}
.design-catalogue-list-item-title-ac[data-v-40cd4b19]{
    border: 2px solid #2492FB;
}
.design-catalogue-list-item-del[data-v-40cd4b19]{
    width: 40px;
    height: 40px;
    text-align: center;
    cursor: pointer;
}
.add-list[data-v-40cd4b19]{
    width: 100%;
    height: 40px;
    background: #fff;
    border-radius: 6px;
    text-align: center;
    margin-top: 16px;
    cursor: pointer;
}
/* 选择模块 */
.add-module-vessel[data-v-40cd4b19]{
    border-radius: 16px;
    padding: 50px 45px;
    border: 1px solid rgba(112, 112, 112, .3);
}
.label-hint[data-v-40cd4b19]{
    font-size: 16px;
    color: #B2B2B2;
}
/* 删除模块 */
.del-hint[data-v-40cd4b19]{
    font-size: 26px;
    color: #313131;
    font-weight: 500;
    margin: 50px 0;
}

.growthreports-config-left-menu-box[data-v-7627f850] {
  width: 100%;
  height: 100%;
}
.growthreports-config-left-menu-box > .main[data-v-7627f850] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
}
.growthreports-config-left-menu-box > .main .nav-box[data-v-7627f850] {
      width: 60px;
      border-right: 1px solid #D8D8D8;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
}
.growthreports-config-left-menu-box > .main .nav-box .nav-item[data-v-7627f850] {
        margin-top: 36px;
        text-align: center;
        cursor: pointer;
}
.growthreports-config-left-menu-box > .main .nav-box .nav-item i[data-v-7627f850] {
          display: block;
          font-size: 28px;
}
.growthreports-config-left-menu-box > .main .nav-box .nav-item.check[data-v-7627f850] {
          color: #409eff;
}
.growthreports-config-left-menu-box > .main .content[data-v-7627f850] {
      width: calc(100% - 60px);
}

.growthreports-page[data-v-28d80b5a] {
  width: 100%;
  height: 100%;
}
.growthreports-page .module-title[data-v-28d80b5a] {
    padding: 0 18px;
    line-height: 50px;
    border-bottom: 1px solid rgba(0, 0, 0, .2);
}
.growthreports-page .pages-box[data-v-28d80b5a] {
    width: 100%;
    height: calc(100% - 51px);
    padding: 18px 18px 24px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    overflow-y: auto;
}
.growthreports-page .pages-box .add-item-box[data-v-28d80b5a] {
      width: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      margin-bottom: 12px;
}
.growthreports-page .pages-box .add-item-box .serial-num[data-v-28d80b5a] {
        width: 40px;
}
.growthreports-page .pages-box .add-item-box .item-name[data-v-28d80b5a] {
        width: calc(100% - 80px);
        border: 1px solid #eaf5ff;
        border-radius: 6px;
        line-height: 40px;
        height: 40px;
        text-align: center;
        cursor: pointer;
}
.growthreports-page .pages-box .add-item-box .item-icon-box[data-v-28d80b5a] {
        width: 40px;
}
.growthreports-page .pages-box .list-item-box .item-box[data-v-28d80b5a] {
      width: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      margin-bottom: 12px;
}
.growthreports-page .pages-box .list-item-box .item-box .serial-num[data-v-28d80b5a] {
        width: 40px;
}
.growthreports-page .pages-box .list-item-box .item-box .item-name[data-v-28d80b5a] {
        width: calc(100% - 80px);
        border: 1px solid #eaf5ff;
        border-radius: 6px;
        line-height: 40px;
        height: 40px;
        text-align: center;
        cursor: pointer;
        background: #eaf5ff;
}
.growthreports-page .pages-box .list-item-box .item-box .checked-page[data-v-28d80b5a] {
        border: 1px solid #2492fb;
}
.growthreports-page .pages-box .list-item-box .item-box .item-icon-box[data-v-28d80b5a] {
        width: 40px;
        text-align: right;
        cursor: pointer;
        font-size: 18px;
}

.add-reports-column-pop[data-v-7d5f95f9] .el-dialog__header {
  border-bottom: 1px solid #ddd;
}
.add-reports-column-pop[data-v-7d5f95f9] .el-dialog__body {
  padding: 0 0 20px;
}
.add-reports-column-pop[data-v-7d5f95f9] .el-divider--horizontal {
  margin: 16px 0;
}
.add-reports-column-pop .public-pop-root-inside[data-v-7d5f95f9] {
  height: 400px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.add-reports-column-pop .public-pop-root-inside .inside-aside[data-v-7d5f95f9] {
    padding: 16px 12px;
    width: 160px;
    height: 100%;
    background-color: #FFF;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.add-reports-column-pop .public-pop-root-inside .inside-aside .aside-nav-list[data-v-7d5f95f9] {
      margin-top: 16px;
      height: calc(100% - 48px);
      overflow-y: auto;
}
.add-reports-column-pop .public-pop-root-inside .inside-aside .aside-nav-list .aside-nav-item[data-v-7d5f95f9] {
        width: 100%;
        height: 34px;
        line-height: 34px;
        text-align: center;
        border-radius: 4px;
        cursor: pointer;
        -webkit-transition: all .2s;
        transition: all .2s;
}
.add-reports-column-pop .public-pop-root-inside .inside-aside .aside-nav-list .aside-nav-item[data-v-7d5f95f9]:hover, .add-reports-column-pop .public-pop-root-inside .inside-aside .aside-nav-list .aside-nav-item.is-active[data-v-7d5f95f9] {
          background-color: #f8f8f8;
          font-size: 14px;
          font-weight: bold;
}
.add-reports-column-pop .public-pop-root-inside .inside-content[data-v-7d5f95f9] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding: 16px 12px;
    height: 400px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    overflow-y: auto;
    scroll-behavior: smooth;
}
.add-reports-column-pop .public-pop-root-inside .inside-content .column-box[data-v-7d5f95f9] {
      margin-bottom: 20px;
}
.add-reports-column-pop .public-pop-root-inside .inside-content .column-box .column-title[data-v-7d5f95f9] {
        margin-bottom: 12px;
        font-size: 16px;
        font-weight: bold;
}
.add-reports-column-pop .public-pop-root-inside .inside-content .column-box .column-list[data-v-7d5f95f9] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
}
.add-reports-column-pop .public-pop-root-inside .inside-content .column-box .column-list .column-item[data-v-7d5f95f9] {
          margin-right: 12px;
}
.add-reports-column-pop .public-pop-root-inside .inside-content .column-box .column-list .column-item .column-logo[data-v-7d5f95f9] {
            margin-bottom: 12px;
            width: 120px;
            height: 150px;
            border: 1px solid #ccc;
            border-radius: 4px;
            overflow: hidden;
            background-color: #eee;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: center;
                -ms-flex-pack: center;
                    justify-content: center;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            cursor: pointer;
}
.add-reports-column-pop .public-pop-root-inside .inside-content .column-box .column-list .column-item .column-logo i[data-v-7d5f95f9] {
              font-size: 30px;
}
.add-reports-column-pop .public-pop-root-inside .inside-content .column-box .column-list .column-item .column-name[data-v-7d5f95f9] {
            text-align: center;
}
.add-reports-column-pop .operation[data-v-7d5f95f9] {
  padding-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.comp-page[data-v-44a1d05b] {
  width: 100%;
  height: 100%;
}
.comp-page .empty-img[data-v-44a1d05b] {
    padding: 60px 0;
    width: 100%;
}
.comp-page .empty-img img[data-v-44a1d05b] {
      margin: 0 auto;
      display: block;
      width: 192px;
      height: 102px;
}
.comp-page .empty-img .text[data-v-44a1d05b] {
      text-align: center;
      margin-top: 15px;
      font-size: 14px;
}
.comp-page .module-title[data-v-44a1d05b] {
    padding: 0 18px;
    line-height: 50px;
    border-bottom: 1px solid rgba(0, 0, 0, .2);
}
.comp-page .comp-type-item[data-v-44a1d05b] {
    padding: 0 18px;
    margin-top: 12px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.comp-page .comp-type-item .header-box[data-v-44a1d05b] {
      margin-bottom: 18px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      font-weight: 600;
      cursor: pointer;
}
.comp-page .comp-type-item .header-box i.el-icon-arrow-down[data-v-44a1d05b] {
        font-size: 12px;
        font-weight: bold;
        -webkit-transform: rotateZ(0deg);
                transform: rotateZ(0deg);
        -webkit-transition: 0.1s all;
        transition: 0.1s all;
}
.comp-page .comp-type-item .header-box.close i.el-icon-arrow-down[data-v-44a1d05b] {
      -webkit-transform: rotateZ(180deg);
              transform: rotateZ(180deg);
}
.comp-page .comp-type-item .comp-content[data-v-44a1d05b] {
      display: grid;
      grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
      grid-gap: 12px 12px;
}
.comp-page .comp-type-item .comp-content .comp-item[data-v-44a1d05b] {
        text-align: center;
        cursor: pointer;
}
.comp-page .comp-type-item .comp-content .comp-item .comp-cover[data-v-44a1d05b] {
          width: 100%;
          border-radius: 12px;
}
.comp-page .comp-type-item .comp-content .comp-item .comp-cover img[data-v-44a1d05b] {
            width: 100%;
}
.comp-page .comp-type-item .comp-content .comp-item .name[data-v-44a1d05b] {
          line-height: 36px;
}
.comp-page .comp-type-item .base-comp-content .comp-item[data-v-44a1d05b] {
      position: relative;
}
.comp-page .comp-type-item .base-comp-content .comp-item .handle[data-v-44a1d05b] {
        position: absolute;
        right: -10px;
        top: -10px;
        background-color: #E1EEFF;
        border-radius: 12px;
}
.comp-page .comp-type-item .base-comp-content .comp-item .handle i[data-v-44a1d05b] {
          text-align: center;
          display: block;
          font-size: 10px;
          width: 24px;
          height: 24px;
          line-height: 24px;
          color: var(--theme_color);
          font-weight: bold;
}
.comp-page .comp-type-item .base-comp-content .comp-item .handle.error[data-v-44a1d05b] {
        background-color: #F76560;
}
.comp-page .comp-type-item .base-comp-content .comp-item .handle.error i[data-v-44a1d05b] {
          font-size: 16px;
          color: white;
}
.comp-page .comp-type-item .app-comp-item[data-v-44a1d05b] {
      display: block;
}
.comp-page .comp-type-item .app-comp-item .app-comp-item[data-v-44a1d05b] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        text-align: left;
        margin-bottom: 18px;
}
.comp-page .comp-type-item .app-comp-item .app-comp-item .comp-cover[data-v-44a1d05b] {
          width: 50px;
          border-radius: 12px;
}
.comp-page .comp-type-item .app-comp-item .app-comp-item .comp-cover img[data-v-44a1d05b] {
            width: 100%;
}
.comp-page .comp-type-item .app-comp-item .app-comp-item .name[data-v-44a1d05b] {
          width: calc(100% - 98px);
}
.comp-page .comp-type-item .app-comp-item .app-comp-item .handle[data-v-44a1d05b] {
          background-color: #E1EEFF;
          border-radius: 12px;
}
.comp-page .comp-type-item .app-comp-item .app-comp-item .handle i[data-v-44a1d05b] {
            text-align: center;
            display: block;
            font-size: 10px;
            width: 24px;
            height: 24px;
            line-height: 24px;
            color: var(--theme_color);
            font-weight: bold;
}
.comp-page .comp-type-item .app-comp-item .app-comp-item .handle.error[data-v-44a1d05b] {
          background-color: #F76560;
}
.comp-page .comp-type-item .app-comp-item .app-comp-item .handle.error i[data-v-44a1d05b] {
            font-size: 16px;
            color: white;
}

.w30[data-v-14acc9e2]{
    width: 30px;
}
.w110[data-v-14acc9e2]{
    width: 110px;
}
.download-modul-catalog[data-v-14acc9e2]{
    position: relative;
    /* background: url('http://lion.yuschool.cn/omd/e16452e10bedb46a8a0d873bfbd2291f') no-repeat; */
    background-size:100%;
}
.main[data-v-14acc9e2]{
    padding: 0 10% 0 14%;
}
.title-vessel[data-v-14acc9e2]{
    padding: 12% 0 9%;
}
.title[data-v-14acc9e2]{
    font-size: 30px;
    line-height: 36px;
    color: #F7C572;
}
.title-vessel p[data-v-14acc9e2]:nth-child(1){
}
.title-vessel p[data-v-14acc9e2]:nth-child(2){
    font-weight: bold;
    word-break: break-all;
    text-align: right;
}
.foreword[data-v-14acc9e2]{
    color: #fff;
    font-size: 12px;
    line-height: 18px;
    font-weight: bold;
    margin-top: 20px;
}
.items li[data-v-14acc9e2]{
    margin-top: 20px;
}
.news[data-v-14acc9e2]{
    color: #ffffff;
    font-size: 12px;
    line-height: 18px;
    font-weight: bold;
    padding-right: 20px;
    white-space: nowrap;
}
.dashed[data-v-14acc9e2]{
    height: 1px;
    background-image: -webkit-gradient(linear, left top, right top, from(#fff), color-stop(50%, #fff), color-stop(0%, transparent));
    background-image: linear-gradient(to right, #fff 0%, #fff 50%, transparent 0%);
    background-size: 16px 1px;
    background-repeat: repeat-x;
    width: 100%;
}
.pagination[data-v-14acc9e2]{
    width: 40px;
    text-align: right;
    color: #ffffff;
    font-size: 12px;
    line-height: 18px;
    font-weight: bold;
}
/* 编辑 */
.design-main-edit[data-v-14acc9e2]{
    min-width: 460px;
    height: 100%;
}
.design-main-edit-current[data-v-14acc9e2]{
    /* max-height: calc(50% - 10px);
    overflow-y: auto; */
    background: #fff;
    border-radius: 6px;
    padding: 0 20px;
}
.design-main-edit-current > .title[data-v-14acc9e2]{
    font-size: 16px;
    color: #b2b2b2;
    line-height: 44px;
    margin-bottom: 12px;
}
.design-main-edit-current > .lists >.title[data-v-14acc9e2]{
    height: 28px;
    font-size: 20px;
    font-weight: 400;
    color: #313131;
    margin-bottom: 15px;
}
/*增加黑色字体颜色 风格 [yansen][2025/7/5]*/
.jjc__black .news[data-v-14acc9e2]{
    color: #000;
}
.jjc__black .dashed[data-v-14acc9e2]{
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #000), color-stop(50%, #000), color-stop(0, transparent));
    background-image: linear-gradient(90deg, #000 0, #000 50%, transparent 0);
}
.jjc__black .pagination[data-v-14acc9e2]{
    color: #000;
}

@charset "utf-8";
/*CSS Document*/
/*
 * @desc 选人插件
 * @author zhangxue
 * @date 20181108
 *
 * */
.sns-sudb-content{
    width:100%;
    height:100%;
}
.sns-sudb-content, .sns-sudb-content *{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.sns-sudbc-center{
    width:100%;
    height:100%;
    padding:30px;
    padding-top:0;
    position:relative;
    padding-bottom:100px;
}
.sns-sudbcc-item{
    float:left;
    width:47.5%;
    height:100%;
    padding-top:70px;
    position:relative;
}
.sns-sudbcc-item+.sns-sudbcc-item{
    float:right;
}
.sns-sudbcci-title{
    top:0;
    width:100%;
    height:70px;
    font-size:16px;
    font-weight:bold;
    line-height:70px;
    position:absolute;
}
.sns-sudbcci-content{
    width:100%;
    height:100%;
    font-size:14px;
    padding:13px 10px;
    position:relative;
    padding-top:123px;
    border: 1px solid #ddd;
}
.sns-sudbcci-user-content{
    padding-top:0;
    overflow:auto;
}
.sns-sudbccic-top{
    top:0;
    left:0;
    width:100%;
    position:absolute;
    padding:13px 10px 0 10px;
}
.sns-sudbccics-input{
    border:0;
    width:100%;
    height:100%;
    text-indent:12px;
}
.sns-sudbccics-btn{
    top: -1px;
    right: -1px;
    width: 45px;
    height: 32px;
    font-size: 23px;
    cursor: pointer;
    line-height: 32px;
    position: absolute;
    text-align: center;
    color: rgb(255, 255, 255);
    background: rgb(5, 146, 218);
}
.sns-sudbccic-search{
    width:100%;
    height:32px;
    position:relative;
    margin-bottom:10px;
    padding-right:55px;
    border: 1px solid #ddd;
}
.sns-sudbccic-return{
    width:100%;
    min-height:30px;
    line-height:30px;
}
.sns-sudbccic-return span{
    margin-right:5px;
    cursor: pointer;
}
.sns-sudbccic-return span:last-child{
    cursor: auto;
}
.sudbccic-return-icon{
    display:none;
    font-size:14px;
    cursor:pointer;
}
.sns-sudbccic-select-all{
    width:100%;
    height:38px;
    line-height:38px;
}
.sns-sud-checkbox-icon{
    color:#fff;
    /*margin:10px;*/
    width: 43px;
    /*height: 18px;*/
    margin-right:0;
    cursor:pointer;
    font-weight:bold;
    text-align:center;
    /*line-height: 18px;*/
    border-radius: 1px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
   /* background-color: #ddd;*/
    transition: .1s linear;
    font-size: 12px!important;
    border: 1px solid transparent;
    -webkit-transition: .1s linear;
}
.sns-sud-checkbox-icon:hover{
    /*border-color: #0592da;*/
}
.sns-sud-checkbox-icon:before{
    content: "\E605";
    /*yansen 2022-03-02*/
    padding:3px;
    background:#ddd;
    border: 1px solid transparent;
}
.sns-sud-checkbox-icon:hover:before{
    border:1px solid #0592da;
}
.sns-sud-checkbox-checked-icon.sns-sud-checkbox-icon:before{
    border-color: #0592da;
    background-color: #0592da;
}
.sns-sud-checkbox-checked-icon{
    color: #fff;
    /*yansen 2022-03-02*/
    /*border-color: #0592da;
    background-color: #0592da;*/
}
.sns-sudbccic-list{
    margin-top: 5px;   /*yansen 2022-03-02*/
    width:100%;
    height:100%;
    overflow:auto;
    position:relative;
}
.sns-sdi-name{
    cursor:pointer;
    margin-left:10px;
}
.sns-sud-dep-item{
    width:100%;
    height:43px;
    cursor:pointer;
    line-height:42px;
    background:#f8f8f8;
    border-bottom:1px solid #fff;
}
.sns-sud-user-item{
    width:100%;
    height:47px;
    cursor:pointer;
    line-height:46px;
    border-bottom:1px solid #ddd;
}
.sns-sui-logo{
    width:38px;
    height:38px;
    cursor:pointer;
    border-radius:50%;
    margin-right:10px;
}
.sns-sdi-next{
    width:45px;
    float:right;
    height:43px;
    cursor:pointer;
    font-size:17px;
    cursor:pointer;
    line-height:43px;
    text-align:right;
    margin-right:10px;
}
.sns-sui-del{
    float:right;
    color:#f97210;
    cursor:pointer;
    margin-right:6px;
    display:inline-block;
}
.sns-sudbc-bottom{
    bottom:0;
    width:100%;
    height:100px;
    padding-top:20px;
    text-align:center;
    position:absolute;
}
.sns-sudbcb-btn{
    padding:0;
    width:130px;
    height:50px;
    margin:0 6px;
    font-size:16px;
    border-radius:0;
    line-height:50px;
    text-align:center;
}
.sns-sud-user-type-box{
    width:100%;
    height:40px;
    font-size:14px;
    line-height:40px;
    margin-bottom:10px;
    background: rgb(236, 242, 244)
}
.sns-sud-user-type-box ul{
    width:100%;
    height:40px;
}
.sns-sud-user-type-box ul li{
    width:25%;
    float:left;
    height:40px;
    cursor:pointer;
    line-height:40px;
    text-align:center;
}
.sns-bg-blue {
    color: #fff;
    background: #0088de;
}
.sns-bg-orange {
    color: #fff;
    background: #f88f06;
}
.no_content {
    margin: 0 auto;
    min-height: 200px;
    margin: 30px;
    text-align: center;
    background: url(/vue/dist/static/img/no_content_03.13a87c9.png) no-repeat center;
}
.max-w960 {
    max-width: 960px;
}
.el-popper.my-date-picker .el-date-range-picker__time-header {
    z-index: 2;
}
.el-popper.my-date-picker .el-time-panel {
    position: absolute;
    margin-top: 10px;
}
.min-time-box {
    width: 100px;
    display: inline-block;
}
.min-time-box .el-date-editor--timerange.el-input__inner,
.min-time-box .el-date-editor.el-input {
    width: 100%;
}
.live-streaming-item .pwd-input .el-input__inner {
    height: 30px;
}

.live-streaming-page[data-v-fc2341fa] {
  width: calc(100% - 180px);
}
.send-mag[data-v-fc2341fa] {
  cursor: pointer;
}
.live-streaming-box[data-v-fc2341fa] {
  padding: 12px 20px;
}
.live-streaming-box .live-streaming-item[data-v-fc2341fa] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px;
    line-height: 40px;
}
.live-streaming-box .live-streaming-item .item-key[data-v-fc2341fa] {
      width: 86px;
}
.live-streaming-box .live-streaming-item .item-value[data-v-fc2341fa] {
      width: calc(100% - 86px);
      max-width: 900px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
}
.live-streaming-box .live-streaming-item .item-value .importance[data-v-fc2341fa] {
        font-style: unset;
        margin-left: 15px;
        text-decoration: underline;
        color: var(--color_primary);
        cursor: pointer;
}
.live-streaming-box .live-streaming-item .item-value .pwd-input[data-v-fc2341fa] {
        margin-left: 15px;
        width: 220px;
        display: inline-block;
}
.view_user_box[data-v-fc2341fa] {
  font-size: 14px;
}
.view_user_box i[data-v-fc2341fa] {
    font-size: 17px;
}

.medal-publicity-page .publicity-type-title-box .title .el-input--mini .el-input__inner {
  padding: 5px;
  height: 24px;
  line-height: 24px;
  border-width: 0;
}
.medal-publicity-page .publicity-type-title-box .title .el-input__inner:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.medal-publicity-page .common-page-top-title[data-v-195bc51b] {
  margin-bottom: 0;
}
.medal-publicity-page .table[data-v-195bc51b] {
  margin: 0 20px;
}
.medal-publicity-page .swiper-container[data-v-195bc51b] {
  padding: 18px 0;
  margin: 0 20px;
  position: relative;
  width: calc(100% - 40px);
  height: 90px;
  overflow: hidden;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.medal-publicity-page .swiper-container .publicity-type-item[data-v-195bc51b] {
    margin: 0 8px;
    height: 80px;
    width: 240px;
    background: #ffffff;
    border: 1px solid #eeeeee;
    border-radius: 4px;
}
.medal-publicity-page .swiper-container .publicity-type-item.check[data-v-195bc51b] {
    -webkit-box-shadow: 0px 4px 16px 4px rgba(0, 0, 0, .08);
            box-shadow: 0px 4px 16px 4px rgba(0, 0, 0, .08);
}
.medal-publicity-page .swiper-container .swiper-button-next[data-v-195bc51b],
  .medal-publicity-page .swiper-container .swiper-button-prev[data-v-195bc51b] {
    height: 80px;
    top: 40px;
    width: 60px;
    background: white;
}
.medal-publicity-page .swiper-container .swiper-button-next i[data-v-195bc51b],
    .medal-publicity-page .swiper-container .swiper-button-prev i[data-v-195bc51b] {
      font-size: 20px;
      color: #454545;
}
.medal-publicity-page .swiper-container .swiper-button-next.swiper-button-disabled[data-v-195bc51b],
  .medal-publicity-page .swiper-container .swiper-button-prev.swiper-button-disabled[data-v-195bc51b] {
    display: none;
}
.medal-publicity-page .swiper-container .swiper-button-next[data-v-195bc51b] {
    right: 0;
}
.medal-publicity-page .swiper-container .swiper-button-prev[data-v-195bc51b] {
    left: 0;
}
.medal-publicity-page .swiper-container .swiper-button-next[data-v-195bc51b]::after,
  .medal-publicity-page .swiper-container .swiper-button-prev[data-v-195bc51b]::after {
    display: none;
}
.medal-publicity-page .primary-font-color[data-v-195bc51b] {
  cursor: pointer;
}
.publicity-type-item[data-v-195bc51b] {
  padding: 8px 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
}
.publicity-type-item .publicity-type-title-box[data-v-195bc51b],
  .publicity-type-item .content-show[data-v-195bc51b] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.publicity-type-item .publicity-type-title-box .title[data-v-195bc51b],
    .publicity-type-item .content-show .title[data-v-195bc51b] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      line-height: 24px;
      width: calc(100% - 50px);
      border: 1px solid transparent;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
}
.publicity-type-item .publicity-type-title-box .title[data-v-195bc51b]:hover,
    .publicity-type-item .publicity-type-title-box .title.check[data-v-195bc51b],
    .publicity-type-item .content-show .title[data-v-195bc51b]:hover,
    .publicity-type-item .content-show .title.check[data-v-195bc51b] {
      border-color: var(--color_primary);
}
.publicity-type-item .publicity-type-title-box .desc[data-v-195bc51b],
    .publicity-type-item .content-show .desc[data-v-195bc51b] {
      font-size: 12px;
      color: #888888;
}
.publicity-type-item .publicity-type-title-box[data-v-195bc51b] {
    height: 28px;
    overflow: hidden;
}
.publicity-type-popover[data-v-195bc51b] {
  line-height: 30px;
}
.publicity-type-popover > div[data-v-195bc51b] {
    cursor: pointer;
}
.publicity-type-popover .switch-box[data-v-195bc51b] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
/**
 * Swiper 8.4.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: October 12, 2022
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}

.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}

.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}

.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}

.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px,0,0);transform:translate3d(0px,0,0)}

.swiper-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}

.swiper-pointer-events.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}

.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}

.swiper-slide-invisible-blank{visibility:hidden}

.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}

.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}

.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}

.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}

.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}

.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}

.swiper-3d .swiper-slide-shadow{background:rgba(0, 0, 0, .15)}

.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top, left top,from(rgba(0, 0, 0, .5)),to(rgba(0, 0, 0, 0)));background-image:linear-gradient(to left,rgba(0, 0, 0, .5),rgba(0, 0, 0, 0))}

.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top, right top,from(rgba(0, 0, 0, .5)),to(rgba(0, 0, 0, 0)));background-image:linear-gradient(to right,rgba(0, 0, 0, .5),rgba(0, 0, 0, 0))}

.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom, left top,from(rgba(0, 0, 0, .5)),to(rgba(0, 0, 0, 0)));background-image:linear-gradient(to top,rgba(0, 0, 0, .5),rgba(0, 0, 0, 0))}

.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top, left bottom,from(rgba(0, 0, 0, .5)),to(rgba(0, 0, 0, 0)));background-image:linear-gradient(to bottom,rgba(0, 0, 0, .5),rgba(0, 0, 0, 0))}

.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}

.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}

.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}

.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}

.swiper-centered>.swiper-wrapper::before{content:'';-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}

.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}

.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}

.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}

.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}

.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}

.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}

.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#007aff}

.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}

.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}

.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}

.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;text-transform:none!important;letter-spacing:0;-webkit-font-feature-settings:;font-feature-settings:;font-variant:normal;font-variant:initial;line-height:1}

.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}

.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}

.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}

.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}

.swiper-button-lock{display:none}

.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}

.swiper-pagination.swiper-pagination-hidden{opacity:0}

.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}

.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}

.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);transform:scale(.33);position:relative}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);transform:scale(1)}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}

.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}

button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}

.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}

.swiper-pagination-bullet:only-child{display:none!important}

.swiper-pagination-bullet-active{opacity:1;background:#007aff}

.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0px,-50%,0);transform:translate3d(0px,-50%,0)}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s transform,.2s top;transition:.2s transform,.2s top}

.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s transform,.2s left;transition:.2s transform,.2s left}

.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s transform,.2s right;transition:.2s transform,.2s right}

.swiper-pagination-progressbar{background:rgba(0, 0, 0, .25);position:absolute}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}

.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}

.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}

.swiper-pagination-lock{display:none}

.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0, 0, 0, .1)}

.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}

.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}

.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}

.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0, 0, 0, .5);border-radius:10px;left:0;top:0}

.swiper-scrollbar-cursor-drag{cursor:move}

.swiper-scrollbar-lock{display:none}

.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}

.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}

.swiper-slide-zoomed{cursor:move}

.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid #007aff;border-radius:50%;border-top-color:transparent}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}

.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}

.swiper-lazy-preloader-black{--swiper-preloader-color:#000}

@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}

@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}

.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}

.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}

.swiper-grid>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}

.swiper-grid-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}

.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}

.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}

.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}

.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}

.swiper-cube{overflow:visible}

.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}

.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}

.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}

.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}

.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}

.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}

.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}

.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="50" /></filter></svg>#filter');-webkit-filter:blur(50px);filter:blur(50px)}

.swiper-flip{overflow:visible}

.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}

.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}

.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}

.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}

.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transition-property:opacity,height,-webkit-transform;transition-property:opacity,height,-webkit-transform;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}

.swiper-cards{overflow:visible}

.swiper-cards .swiper-slide{-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
@charset "utf-8";
/*CSS Document*/
/*
 * @desc 选人插件
 * @author zhangxue
 * @date 20181108
 *
 * */
.sns-sudb-content{
    width:100%;
    height:100%;
}
.sns-sudb-content, .sns-sudb-content *{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.sns-sudbc-center{
    width:100%;
    height:100%;
    padding:30px;
    padding-top:0;
    position:relative;
    padding-bottom:100px;
}
.sns-sudbcc-item{
    float:left;
    width:47.5%;
    height:100%;
    padding-top:70px;
    position:relative;
}
.sns-sudbcc-item+.sns-sudbcc-item{
    float:right;
}
.sns-sudbcci-title{
    top:0;
    width:100%;
    height:70px;
    font-size:16px;
    font-weight:bold;
    line-height:70px;
    position:absolute;
}
.sns-sudbcci-content{
    width:100%;
    height:100%;
    font-size:14px;
    padding:13px 10px;
    position:relative;
    padding-top:123px;
    border: 1px solid #ddd;
}
.sns-sudbcci-user-content{
    padding-top:0;
    overflow:auto;
}
.sns-sudbccic-top{
    top:0;
    left:0;
    width:100%;
    position:absolute;
    padding:13px 10px 0 10px;
}
.sns-sudbccics-input{
    border:0;
    width:100%;
    height:100%;
    text-indent:12px;
}
.sns-sudbccics-btn{
    top: -1px;
    right: -1px;
    width: 45px;
    height: 32px;
    font-size: 23px;
    cursor: pointer;
    line-height: 32px;
    position: absolute;
    text-align: center;
    color: rgb(255, 255, 255);
    background: rgb(5, 146, 218);
}
.sns-sudbccic-search{
    width:100%;
    height:32px;
    position:relative;
    margin-bottom:10px;
    padding-right:55px;
    border: 1px solid #ddd;
}
.sns-sudbccic-return{
    width:100%;
    min-height:30px;
    line-height:30px;
}
.sns-sudbccic-return span{
    margin-right:5px;
    cursor: pointer;
}
.sns-sudbccic-return span:last-child{
    cursor: auto;
}
.sudbccic-return-icon{
    display:none;
    font-size:14px;
    cursor:pointer;
}
.sns-sudbccic-select-all{
    width:100%;
    height:38px;
    line-height:38px;
}
.sns-sud-checkbox-icon{
    color:#fff;
    /*margin:10px;*/
    width: 43px;
    /*height: 18px;*/
    margin-right:0;
    cursor:pointer;
    font-weight:bold;
    text-align:center;
    /*line-height: 18px;*/
    border-radius: 1px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
   /* background-color: #ddd;*/
    transition: .1s linear;
    font-size: 12px!important;
    border: 1px solid transparent;
    -webkit-transition: .1s linear;
}
.sns-sud-checkbox-icon:hover{
    /*border-color: #0592da;*/
}
.sns-sud-checkbox-icon:before{
    content: "\E605";
    /*yansen 2022-03-02*/
    padding:3px;
    background:#ddd;
    border: 1px solid transparent;
}
.sns-sud-checkbox-icon:hover:before{
    border:1px solid #0592da;
}
.sns-sud-checkbox-checked-icon.sns-sud-checkbox-icon:before{
    border-color: #0592da;
    background-color: #0592da;
}
.sns-sud-checkbox-checked-icon{
    color: #fff;
    /*yansen 2022-03-02*/
    /*border-color: #0592da;
    background-color: #0592da;*/
}
.sns-sudbccic-list{
    margin-top: 5px;   /*yansen 2022-03-02*/
    width:100%;
    height:100%;
    overflow:auto;
    position:relative;
}
.sns-sdi-name{
    cursor:pointer;
    margin-left:10px;
}
.sns-sud-dep-item{
    width:100%;
    height:43px;
    cursor:pointer;
    line-height:42px;
    background:#f8f8f8;
    border-bottom:1px solid #fff;
}
.sns-sud-user-item{
    width:100%;
    height:47px;
    cursor:pointer;
    line-height:46px;
    border-bottom:1px solid #ddd;
}
.sns-sui-logo{
    width:38px;
    height:38px;
    cursor:pointer;
    border-radius:50%;
    margin-right:10px;
}
.sns-sdi-next{
    width:45px;
    float:right;
    height:43px;
    cursor:pointer;
    font-size:17px;
    cursor:pointer;
    line-height:43px;
    text-align:right;
    margin-right:10px;
}
.sns-sui-del{
    float:right;
    color:#f97210;
    cursor:pointer;
    margin-right:6px;
    display:inline-block;
}
.sns-sudbc-bottom{
    bottom:0;
    width:100%;
    height:100px;
    padding-top:20px;
    text-align:center;
    position:absolute;
}
.sns-sudbcb-btn{
    padding:0;
    width:130px;
    height:50px;
    margin:0 6px;
    font-size:16px;
    border-radius:0;
    line-height:50px;
    text-align:center;
}
.sns-sud-user-type-box{
    width:100%;
    height:40px;
    font-size:14px;
    line-height:40px;
    margin-bottom:10px;
    background: rgb(236, 242, 244)
}
.sns-sud-user-type-box ul{
    width:100%;
    height:40px;
}
.sns-sud-user-type-box ul li{
    width:25%;
    float:left;
    height:40px;
    cursor:pointer;
    line-height:40px;
    text-align:center;
}
.sns-bg-blue {
    color: #fff;
    background: #0088de;
}
.sns-bg-orange {
    color: #fff;
    background: #f88f06;
}
.no_content {
    margin: 0 auto;
    min-height: 200px;
    margin: 30px;
    text-align: center;
    background: url(/vue/dist/static/img/no_content_03.13a87c9.png) no-repeat center;
}

.member-info-content[data-v-4cca480e] {
  padding: 0 20px;
}
.operation-row[data-v-4cca480e],
.check-tab-info[data-v-4cca480e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 18px;
}
.operation-row .btn[data-v-4cca480e],
  .check-tab-info .btn[data-v-4cca480e] {
    cursor: pointer;
    margin-left: 15px;
    line-height: 20px;
}
.operation-row .btn[data-v-4cca480e]:hover,
  .check-tab-info .btn[data-v-4cca480e]:hover {
    color: #ff7a4b;
}
.operation-row i[data-v-4cca480e],
  .check-tab-info i[data-v-4cca480e] {
    font-size: 16px;
}
.check-tab-info .show-text[data-v-4cca480e] {
  text-indent: 10px;
}
.row-box[data-v-4cca480e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 8px 0;
}
.table-column-name[data-v-4cca480e] {
  width: calc(100% - 46px);
  margin-left: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.table-column-action-item[data-v-4cca480e] {
  margin-right: 15px;
  color: #ff7a4b;
  cursor: pointer;
}
.page-box[data-v-4cca480e] {
  margin-top: 40px;
}

.poster-design-page[data-v-6fa60cc3] {
  width: 100%;
  height: 100%;
  background: #fff;
  overflow-y: auto;
}
.poster-design-page .poster-header[data-v-6fa60cc3] {
    font-size: 16px;
    font-weight: 700;
    color: #303133;
    padding: 18px 24px 0;
}
.poster-design-page .poster-design-content[data-v-6fa60cc3] {
    padding: 24px;
    min-height: calc(100vh - 60px);
    background: #fff;
}
.poster-design-page .poster-grid[data-v-6fa60cc3] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 24px;
    margin-bottom: 24px;
}
.poster-design-page .poster-item[data-v-6fa60cc3] {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 220px;
            flex: 0 0 220px;
}
.poster-design-page .poster-item .poster-card[data-v-6fa60cc3] {
      background: #fff;
      border-radius: 8px;
      border: 1px solid #e8ecf4;
      overflow: hidden;
      cursor: pointer;
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease;
      position: relative;
      -webkit-box-shadow: 0 6px 18px rgba(20, 29, 45, .08);
              box-shadow: 0 6px 18px rgba(20, 29, 45, .08);
}
.poster-design-page .poster-item .poster-card[data-v-6fa60cc3]:hover {
        -webkit-box-shadow: 0 12px 32px rgba(20, 29, 45, .16);
                box-shadow: 0 12px 32px rgba(20, 29, 45, .16);
        -webkit-transform: translateY(-4px);
                transform: translateY(-4px);
}
.poster-design-page .poster-item .poster-card:hover .poster-operation-bar[data-v-6fa60cc3] {
          -webkit-transform: translateY(0);
                  transform: translateY(0);
}
.poster-design-page .poster-item .poster-preview[data-v-6fa60cc3] {
      width: 100%;
      height: 360px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      background: #f7f9fc;
      overflow: hidden;
      position: relative;
      background-size: 100% 100%;
      background-position: center;
}
.poster-design-page .poster-item .poster-preview .preview-placeholder[data-v-6fa60cc3] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        color: #90a4c3;
}
.poster-design-page .poster-item .poster-preview .preview-placeholder i[data-v-6fa60cc3] {
          font-size: 26px;
          margin-bottom: 4px;
}
.poster-design-page .poster-item .poster-preview .preview-placeholder span[data-v-6fa60cc3] {
          font-size: 12px;
}
.poster-design-page .poster-item .custom-preview[data-v-6fa60cc3] {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      background: linear-gradient(135deg, rgba(217, 231, 255, .7) 0%, rgba(228, 245, 255, .9) 100%);
      color: #303133;
      text-align: center;
      padding: 28px 16px;
      row-gap: 14px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
}
.poster-design-page .poster-item .custom-preview .custom-icon[data-v-6fa60cc3] {
        font-size: 48px;
        color: #c0c4cc;
}
.poster-design-page .poster-item .custom-preview .custom-title[data-v-6fa60cc3] {
        font-size: 16px;
        font-weight: 500;
        margin: 0;
}
.poster-design-page .poster-item .custom-preview .custom-desc[data-v-6fa60cc3] {
        font-size: 13px;
        color: #909399;
}
.poster-design-page .poster-item .custom-preview .custom-arrow[data-v-6fa60cc3] {
        font-size: 18px;
        color: #000000;
        margin-top: 8px;
}
.poster-design-page .poster-item .poster-info[data-v-6fa60cc3] {
      padding: 16px;
      border-top: 1px solid #f0f0f0;
}
.poster-design-page .poster-item .poster-info .poster-name[data-v-6fa60cc3] {
        font-size: 14px;
        font-weight: 500;
        color: #333;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
}
.poster-design-page .poster-item .poster-size-tag[data-v-6fa60cc3] {
      position: absolute;
      top: 8px;
      left: 8px;
      padding: 2px 10px;
      background-color: rgba(255, 255, 255, .85);
      border-radius: 999px;
      font-size: 12px;
      color: #475467;
      line-height: 20px;
      -webkit-box-shadow: 0 4px 12px rgba(15, 23, 42, .08);
              box-shadow: 0 4px 12px rgba(15, 23, 42, .08);
}
.poster-design-page .poster-item .poster-operation-bar[data-v-6fa60cc3] {
      position: absolute;
      left: 0;
      right: 0;
      bottom: 0;
      height: 64px;
      background: rgba(0, 0, 0, .92);
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: space-evenly;
          -ms-flex-pack: space-evenly;
              justify-content: space-evenly;
      -webkit-transform: translateY(100%);
              transform: translateY(100%);
      -webkit-transition: -webkit-transform 0.3s ease;
      transition: -webkit-transform 0.3s ease;
      transition: transform 0.3s ease;
      transition: transform 0.3s ease, -webkit-transform 0.3s ease;
      color: #fff;
      z-index: 2;
}
.poster-design-page .poster-item .poster-operation-bar .poster-op-btn[data-v-6fa60cc3] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        color: #fff;
        font-size: 12px;
        cursor: pointer;
        gap: 6px;
}
.poster-design-page .poster-item .poster-operation-bar .poster-op-btn i[data-v-6fa60cc3] {
          font-size: 18px;
}
.poster-design-page .empty-tip[data-v-6fa60cc3] {
    width: 100%;
    text-align: center;
    color: #999;
    font-size: 14px;
    padding: 60px 0;
}
.poster-design-page .pagination-wrap[data-v-6fa60cc3] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 24px 0;
}

.activity-event-work-bench-public-index {
  width: 100vw;
  height: 100vh;
  overflow-y: auto;
  overflow-x: hidden;
}
.activity-event-work-bench-public-index .common-page-top-title {
    display: none;
}
.activity-event-work-bench-public-index .attend-lecture-teacher-hint {
    background-color: #edf3fe !important;
}
.activity-event-work-bench-public-index .copy-btn {
    background-color: #165dff !important;
}
.activity-event-work-bench-public-index .el-button--primary {
    -webkit-box-shadow: none;
            box-shadow: none;
}
.activity-event-work-bench-public-index .list-page-content,
  .activity-event-work-bench-public-index .attend-lecture-teacher-box {
    padding: 0 !important;
}
.activity-event-work-bench-public-index .attend-lecture-teacher-title {
    width: 74px !important;
}
.activity-event-work-bench-public-index .attend-lecture-teacher-centent {
    width: calc(100% - 82px) !important;
}

.record-lesson-page[data-v-b1dd1e32] {
  padding: 0 20px;
}
.record-lesson-item[data-v-b1dd1e32] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
}
.record-lesson-item .record-lesson-item-box[data-v-b1dd1e32] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.record-lesson-item .record-lesson-title[data-v-b1dd1e32] {
    margin-right: 8px;
    width: 70px;
}
.record-lesson-item .record-lesson-tip[data-v-b1dd1e32] {
    margin-left: 80px;
    font-size: 12px;
    color: #999999;
    line-height: 24px;
}
.record-lesson-item .error-tip[data-v-b1dd1e32] {
    color: #F56C6C;
}
.record-lesson-item #add_files[data-v-b1dd1e32] {
    z-index: 0;
}
.record-lesson-item .record-lesson-centent[data-v-b1dd1e32] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 30vw;
    height: 16.79vw;
    min-width: 350px;
    min-height: 196px;
    max-width: 500px;
    max-height: 280px;
    color: #999999;
    border: 1px dashed #dedede;
    z-index: 1;
    cursor: pointer;
}
.record-lesson-item .record-lesson-centent i[data-v-b1dd1e32] {
      font-size: 40px;
}
.record-lesson-item .record-lesson-centent .progress-link[data-v-b1dd1e32] {
      margin-top: 20px;
      width: 70%;
      height: 8px;
      background: #f0f0f0;
      border-radius: 4px;
}
.record-lesson-item .record-lesson-centent .progress-link .progress-link-back[data-v-b1dd1e32] {
        width: 50%;
        height: 8px;
        background-color: #ff7a4b;
        border-radius: 4px;
}
.record-lesson-item .record-lesson-centent .operation-btn[data-v-b1dd1e32] {
      margin-top: 30px;
}
.record-lesson-item .record-lesson-centent-video[data-v-b1dd1e32] {
    position: relative;
    border-radius: 4px;
    overflow: hidden;
    border-color: transparent;
    color: white;
    background-size: 100%;
    background-repeat: no-repeat;
}
.record-lesson-item .record-lesson-centent-video .video-box[data-v-b1dd1e32] {
      width: 100%;
      height: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      background-color: rgba(0, 0, 0, .3);
}
.record-lesson-item .record-lesson-centent-video .video-player-box[data-v-b1dd1e32] {
      width: 100%;
      height: 100%;
}
.record-lesson-item .record-lesson-centent-video .video-info[data-v-b1dd1e32] {
      position: absolute;
      bottom: 0;
      left: 0;
      width: 100%;
      padding: 16px 20px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      font-size: 16px;
      font-weight: 600;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      background-color: black;
      z-index: 9;
}
.record-lesson-item .record-lesson-centent-video .video-info i[data-v-b1dd1e32] {
        font-size: 20px;
}
.record-lesson-item .record-lesson-review[data-v-b1dd1e32] {
    margin: 20px 0 0 80px;
    background: #bbb;
    border-radius: 4px;
    width: calc(100% - 160px);
    height: 550px;
}

.review-limit-condition-pop[data-v-0f93d857] {
    /* 可根据需要自定义弹框外层样式 */
}
.public-pop-root-inside[data-v-0f93d857] {
    min-height: 80px;
    margin-bottom: 12px;
}
.content[data-v-0f93d857] {
    margin-bottom: 16px;
}
.operation[data-v-0f93d857] {
    margin-top: 20px;
    text-align: center;
    margin-top: 16px;
}

.review-limit-count-pop[data-v-24818cef] {
    /* 可根据需要自定义弹框外层样式 */
}
.public-pop-root-inside[data-v-24818cef] {
    min-height: 80px;
    margin-bottom: 12px;
}
.content[data-v-24818cef] {
    margin-bottom: 16px;
}
.operation[data-v-24818cef] {
    text-align: center;
    margin-top: 30px;
}

.sign-detail-conf-pop-dialog .el-dialog__body[data-v-0f37ed93] {
  padding: 0 24px 24px 24px;
}
.public-pop-root-inside .sign-detail-conf-form .sign-head-row[data-v-0f37ed93] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 8px;
}
.public-pop-root-inside .sign-detail-conf-form .sign-fields-group-title[data-v-0f37ed93] {
  line-height: 32px;
}
.public-pop-root-inside .sign-detail-conf-form .sign-fields-group[data-v-0f37ed93] {
  margin-bottom: 16px;
}
.public-pop-root-inside .sign-detail-conf-form .sign-fields-group .group-title[data-v-0f37ed93] {
    font-weight: bold;
    margin-bottom: 12px;
    background: #ededed;
    border-radius: 4px;
    padding: 6px 16px;
}
.public-pop-root-inside .sign-detail-conf-form .sign-fields-group .group-fields[data-v-0f37ed93] {
    margin-left: 24px;
}
.public-pop-root-inside .operation[data-v-0f37ed93] {
  margin-top: 24px;
  text-align: center;
}

.conf-form-pop .public-pop-root-inside .el-input input[type="number"] {
  padding-right: 0;
}

.public-pop-root-inside .content[data-v-4fbae40e] {
  height: 600px;
  overflow-y: auto;
  overflow-x: hidden;
}
.public-pop-root-inside .content .flex-row-center[data-v-4fbae40e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.public-pop-root-inside .content .flex-row-center span[data-v-4fbae40e] {
      margin-right: 12px;
      width: 100px;
      text-align: right;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
}
.public-pop-root-inside .content .drag-handle[data-v-4fbae40e] {
    cursor: pointer;
}
.public-pop-root-inside .content .add-code-item[data-v-4fbae40e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.public-pop-root-inside .operation[data-v-4fbae40e] {
  margin-top: 24px;
  text-align: center;
}
.public-pop-root-inside .label[data-v-4fbae40e] {
  font-weight: bold;
  margin-right: 8px;
}
.public-pop-root-inside .mr-8[data-v-4fbae40e] {
  margin-right: 8px;
}
.public-pop-root-inside .ml-8[data-v-4fbae40e] {
  margin-left: 8px;
}
.public-pop-root-inside .mb-16[data-v-4fbae40e] {
  margin-bottom: 16px;
}

.collect-header .el-tabs__header {
  margin: 0;
}
.collect-header .el-tabs__nav-wrap::after {
  height: 0;
}
.collect-header .el-tabs__active-bar {
  height: 1px;
}

.collect-container[data-v-13d4e042] {
  margin: 0px 8px 8px;
  background-color: #fff;
  width: calc(100% - 180px);
  overflow-y: auto;
}
.collect-container .collect-header[data-v-13d4e042] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 12px 20px 0 24px;
    border-bottom: 1px solid #f3f4f6;
}

.resource-collect-page .activity-common-tab[data-v-0cbf44e8] {
  position: relative;
  margin-bottom: 0;
  background: white;
  z-index: 6;
}
.resource-collect-content[data-v-0cbf44e8] {
  position: relative;
  height: calc(100% - 80px);
}

.el-popover.popover-zoom-box {
  padding: 0;
}
.resource-show-box {
  padding: 0 20px;
  padding-top: 8px;
}
.resource-show-box .el-tabs__nav-wrap::after {
    height: 0;
}
.resource-show-box .el-tabs__active-bar {
    height: 0;
}
.resource-show-box .form-tabs .el-tag {
    margin-bottom: 8px;
    border-width: 0;
    color: #666666;
    background: rgba(153, 153, 153, .1);
}
.resource-show-box .form-tabs .el-tag .el-tag__close {
      color: #666666;
}
.resource-show-box .form-tabs .el-tag .el-tag__close:hover {
        color: white;
        background: rgba(153, 153, 153, .4);
}

.resource-show-row[data-v-17484e1a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 10px;
  line-height: 40px;
}
.resource-show-row .resource-show-title[data-v-17484e1a] {
    width: 140px;
}
.resource-show-row .resource-show-content[data-v-17484e1a] {
    width: calc(100% - 100px);
}
.resource-show-row .info-form[data-v-17484e1a] {
    cursor: pointer;
    color: #ff7a4b;
    text-decoration: underline;
}
.resource-show-row .works-item[data-v-17484e1a] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    font-size: 16px;
    padding: 12px 24px;
    margin-bottom: 8px;
    border: 1px solid #dcdfe6;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    line-height: 30px;
}
.resource-show-row .works-item .title[data-v-17484e1a] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      font-weight: 600;
}
.resource-show-row .works-item .title .order[data-v-17484e1a] {
        width: 40px;
}
.resource-show-row .works-item .desc[data-v-17484e1a] {
      text-indent: 40px;
      font-size: 14px;
      font-weight: 400;
      color: #999999;
      line-height: 20px;
}
.zoom-box[data-v-17484e1a] {
  margin-bottom: 10px;
  padding: 12px;
  width: 600px;
  height: 400px;
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.zoom-box .zoom[data-v-17484e1a] {
    margin-right: 8px;
    position: relative;
}
.zoom-box .zoom[data-v-17484e1a]::after {
      content: '';
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      z-index: 1;
}
/*
 * 网盘文件选择与上传
 */
body{
	width: 100%;
	height: 100%;
	font-size: 16px;
	/*font-family: "微软雅黑";*/
	font-family: Microsoft YaHei,Avenir,Helvetica,Arial,sans-serif;
    /*
	background: #ababb3;
    */
}
/*
.layui-layer-content{
    height:672px;
}
*/
/* 统一弹框样式 xiuxiu 20250109  */
.layui-layer.layui-layer-page.layui-layer-bobg{
	border-radius: 8px;
	overflow: hidden;
}
.update_alert{
    /*
	position: absolute;
	top: 7.8%;
	left: 31.1%;
    */
	width: 100%;
	height: 100%;
	background: #ffffff;
}
.update_title{
	width: 100%;
	height: 7.7%;
    text-align:center;
    position:relative;
	background: #FFFFFF;
}
.update_title a{
	display: inline-block;
    width:100px;
}
#update_localupdate{
	font-size: 15px;
	line-height: 50px;
}
.update_selected{
	color: #51b1f8;
}
#update_microselect{
	font-size: 15px;
	line-height: 50px;
}
.update_local{
	margin-top: 2.3% !important;
	width: 95%;
	padding-top: 4.3%;
	background: #f8f8f8;
	margin: 0 auto;
}
.update_delete{
	/*
    float: right;
	margin-right:10px;
	margin-top: 12px;
    */
    top:10px;
    right:12px;
    position:absolute;
    display:inline-block;
    cursor: pointer;
}
.update_picturebox{
	width: 100%;
	height: 90%;
	font-size: 18px;
	color: #e3e3e3;
    padding-top:3.6%;
    padding-bottom:10.1%;
	text-align: center;
    color: #ccc;
    display:block;
}
.update_picturebox > img{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 26px;
}
.ugdate_updatefile{
	display: none;
}
.update_schedule{
	width: 94.25%;
	height: 24%;
    margin:13px auto 0 auto;
	padding-left: 1%;
	padding-right: 1%;
	padding-top: 6px;
	padding-bottom: 6px;
	background: #FFFFFF;
    position:relative;
    /*
    overflow: hidden;
    */
}
.update_schedule_first{
    margin-top: 0;
}
.update_schedule div{
	display: inline-block;
	float: left;
}
.update_deletefile{
    display: block;
	position: absolute;
    top:-11px;
    right:-8px;
    /*
    margin-top: -17px;
    margin-left:87.1%;
    margin-left: 80.1%;
    */
}
.update_schedule p{
	padding-left: 32px;
    font-size: 13px;
}
.update_schedule .update_schedule_inform_second{
    font-size: 12px;
    color: #999999;
}
.update_schedule p b{
	float: right;
	font-weight: normal;
    color: #797979;
}
.update_schedule > .update_bar{
	width: 100%;
	height: 4px;
	margin-top: 6px;
	background: #F8F8F8;
    float: left;
    display: block;
}
.update_bar div{
	width: 0%;
	height: 4px;
	background: #6ec1ff;
    border-radius:50px;
}
.update_deletefile img{
	display: none;
}
.update_updatefile_bottom{
	margin-top: 14%;
	width: 100%;
	height: 44px;
	background: #f0f2f3 !important;
}
.update_updatefile_bottom .update_updatefile_bottom_select{
    margin-right: 12px;
    background-color: #51B1F8;
}
.update_updatefile_bottom button,#continue_add_files{
	margin-top: 8px;
	width: 70px;
	height: 30px;
    line-height:30px;
    text-align:center;
	float: right;
	margin-right: 6px;
	border: 0px;
	background: #f4a306;
	color: #FFFFFF;
	font-size: 12px;
    border-radius: 1px;
    outline: none;
    cursor: pointer;
}
.update_micro{
	width: 100%;
	height: 55.4%;
	margin: 0 auto;
	display: none;
}
.update_micro_top{
	width: 100%;
	height: 56px;
    vertical-align: middle;
	background: #F8F8F8;
    position:relative;
}
.update_input{
	width: 100%;
	height: 40px;
    font-size: 13px;
    color: #999999;
	border-radius: 20px;
	border: 1px #eeeeee solid;
	padding-left: 2%;
    /*margin: 8px 0px 8px 2%;*/
	float: left;
    outline: none;
}
input::-webkit-input-placeholder{
    color:#999;
    font-size:13px;
}
input::-moz-placeholder{
    color:#999;
    font-size:13px;
}
input::-ms-input-placeholder{
    color:#999;
    font-size:13px;
}
input::placeholder{
    color:#999;
    font-size:13px;
}
.update_search_close{
    width: 20px;
    height: 20px;
    border-radius: 20px;
    background: url(/zhvd/static/images/pan/document_icon02.png) no-repeat;
    position:absolute;
    top: 50%;
    margin-top: -10px;
    right: 46px;
    cursor: pointer;
}
.update_inputnot{
	width: 52.41%;
	height: 68%;
	border-radius: 20px;
	border: 1px #eeeeee solid;
	padding-left: 2%;
	margin-left: 2%;
	float: left;
    /*
	background: url(/zhvd/static/images/pan/document_icon03.png) no-repeat 94% 50%,#FFFFFF;
    */
    outline: none;
}
.update_namesort{
    display: inline-block;
    position: absolute;
    right: 116px;
    cursor: pointer;
}
.update_allfile{
    display: inline-block;
    position: absolute;
    right: 10px;
    cursor: pointer;
}
.update_namesort img{
	display: block;
	margin-top: 21px;
	float: left;
	margin-left: 14px;
    margin-right: 7px;
}
.update_namesort b{
	font-weight: normal;
	display: block;
	float: left;
	font-size: 14px;
    color: #999999;
    line-height: 55px;
}
.update_allfile img{
	display: block;
	margin-top: 21px;
	float: left;
	margin-left: 14px;
    margin-right: 7px;
}
.update_allfile b{
	font-weight: normal;
	display: block;
	float: left;
	line-height: 55px;
	font-size: 14px;
    color: #999999;
}
.update_micro_middle{
	width: 97%;
	height: 16%;
	padding-left: 3%;
    float: left;
}
.update_micro_middle p{
	font-size: 13px;
	line-height: 60px;
}
.update_micro_middle p b{
	font-weight: normal;
	color: #51B1F8;
    cursor: pointer;
}
.filePath{
    color:#51b1f8;
    cursor:pointer;
}
.keywrodsPath{
    color:#51b1f8;
}
.colLine{
    padding:0px 5px 0 5px;
    color: #929292;
    cursor:auto;
}
#go_back{
    padding-right:10px;
}
.update_csearch{
    width: 52.41%;
    height: 40px;
    margin: 8px 2%;
    float: left;
    position: relative;
}
.update_over{
	width: 30px;
	height: 40px;
	position: absolute;
	cursor: pointer;
    right: 12px;
    background: url(/zhvd/static/images/pan/document_icon03.png) no-repeat center;
}
.update_namesort_list{
	width: 118px;
    font-size: 13px;
	position: absolute;
	z-index: 200;
	background: #FFFFFF;
	right: 135px;
	top: 55px;
	border: 1px #E3E3E3 solid;
	display: none;
    color: #888888;
    border-radius: 2px;
}
.update_namesort_list b{
	display: block;
	position: absolute;
	top: -12px;
	left: 89px;
}
.update_namesort_list li{
	height: 34px;
	line-height: 34px;
	cursor: pointer;
	padding-left: 4%;
}
.update_allfile_list{
	width: 118px;
	position: absolute;
	z-index: 200;
	background: #FFFFFF;
	right: 30px;
	top: 55px;
	border: 1px #E3E3E3 solid;
	display: none;
    border-radius: 2px;
}
.update_namesort_list_top{
    position: absolute;
    left: 80px;
    top:-8px;
    width:14px;
    height:14px;
    border-top: 1px #E3E3E3 solid;
    border-left: 1px #E3E3E3 solid;
    background:#fff;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
}
.update_namesort_list  ul{
    position: relative;
    z-index: 9;
}
.update_allfile_list b{
	display: block;
	position: absolute;
	top: -12px;
	left: 80px;
}
.update_allfile_list  ul{
    position: relative;
    z-index: 9;
}
.update_allfile_list li{
	height: 30px;
	line-height: 30px;
	padding-left: 11.6%;
	cursor: pointer;
    font-size: 13px;
    color: #888888;
}
.update_micro_bottom{
	width: 94%;
	height: 100%;
	margin-left: 3%;
	padding-bottom: 2%;
    overflow-y:auto;
}
.update_fileupdate{
	width: 100%;
	height: 40px;
    -webkit-box-sizing:content-box;
            box-sizing:content-box;
	padding-top: 10px;
	padding-bottom: 10px;
    border-bottom: 1px solid #eeeeee;
    position: relative;
    cursor:pointer;
}
.update_fileupdate div{
	display: inline-block;
	float: left;
    width:7%;
    margin-top:8px;
}
/*
.update_fileupdate p{
	padding-left: 50px;
}
*/
.update_fileupdate_inform{
    font-size: 14px;
    color:black;
    width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 15px;
}
.update_fileupdate_date{
    font-size:12px;
    color:#b6b6b6;
    margin-top: 8px;
    padding-left:50px;
}
.update_fileupdate p b{
	font-weight: normal;
	color: #51B1F8;
}
.update_updatefile{
    display: none;
}
.update_file_arrow{
    position:absolute;
    width:18px;
    height:18px;
    right:25px;
    top:50%;
    margin-top:-10px;
	background: url(/zhvd/static/images/pan/document_icon14.png) no-repeat;
}
.update_selectbox{
	position: absolute;
	width: 20px;
	height: 20px;
	border: 1px #EEEEEE solid;
	right: 25px;
    top: 50%;
    margin-top: -10px;
}
.update_selectboxon{
	background: url(/zhvd/static/images/pan/document_icon12.png) no-repeat;
    width: 20px;
    height: 20px;
    border: none;
}
.update_admit{
	font-size: 15px;
	position: absolute;
	width: 16.06%;
	height: 40px;
	background: #51B1F8;
	color: #FFFFFF;
	border: 0;
    /*
	margin-top: 26.5%;
    */
	left: 42%;
	bottom: 2.5%;
    border-radius: 4px;
    outline: none;
    cursor: pointer;
}
.update_admit_finish_str{
	width: 20%;
	background: #909399;
	cursor: no-drop;
}
.upload_first_task{
    display:inline-block;
    position:absolute;
    top: 34px;
    left: 3%;
}
.no_content_dom{
    width:100%;
    height:320px;
    background:url(/vue/dist/static/img/no_content_03.13a87c9.png) center no-repeat;
}
.update_local_size, .update_local_type{
    font-size:14px;
    word-break: break-all;
}

.resource-edit-box {
  padding-top: 8px;
}
.resource-edit-box .el-tabs__nav-wrap::after {
    height: 0;
}
.resource-edit-box .el-tabs__active-bar {
    height: 0;
}
.resource-edit-box .form-tabs .el-tag {
    margin-bottom: 8px;
    border-width: 0;
    color: #666666;
    background: rgba(153, 153, 153, .1);
}
.resource-edit-box .form-tabs .el-tag .el-tag__close {
      color: #666666;
}
.resource-edit-box .form-tabs .el-tag .el-tag__close:hover {
        color: white;
        background: rgba(153, 153, 153, .4);
}

.resource-edit-box[data-v-3827375e] {
  padding: 0 20px;
  padding-top: 16px;
  border-bottom: 1px solid transparent;
}
.resource-edit-box .el-icon-warning-outline[data-v-3827375e] {
    margin-left: 20px;
    font-size: 18px;
    vertical-align: middle;
    cursor: pointer;
}
.resource-edit-box .format-menu-box[data-v-3827375e] {
    margin-top: 20px;
}
.resource-edit-box .format-menu-item[data-v-3827375e] {
    padding-bottom: 20px;
    margin-bottom: 12px;
    border-bottom: 1px solid #ebedf0;
}
.resource-edit-box .format-menu-item .format-menu-headre[data-v-3827375e] {
      padding: 10px 12px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      background: #f4f5f7;
      border-radius: 4px;
      overflow: hidden;
}
.resource-edit-box .format-menu-item .format-menu-headre .order[data-v-3827375e] {
        width: 40px;
        display: inline-block;
}
.resource-edit-box .format-menu-item .format-menu-headre .title[data-v-3827375e] {
        font-size: 16px;
        font-weight: 700;
        color: #454545;
        line-height: 24px;
}
.resource-edit-box .format-menu-item .format-menu-headre .desc[data-v-3827375e] {
        text-indent: 40px;
        color: #999999;
        line-height: 20px;
}
.resource-edit-box .format-menu-item .format-menu-headre .format-menu-headre-info[data-v-3827375e] {
        width: calc(100% - 120px);
}
.resource-edit-box .format-menu-item .format-menu-headre .format-menu-headre-handle[data-v-3827375e] {
        width: 120px;
}
.resource-edit-box .format-menu-item .format-menu-headre .format-menu-headre-handle[data-v-3827375e] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        font-size: 14px;
        color: #454545;
        line-height: 20px;
}
.resource-edit-box .format-menu-item .format-menu-headre .format-menu-headre-handle span[data-v-3827375e] {
          cursor: pointer;
}
.resource-edit-box .format-menu-item .format-menu-headre .format-menu-headre-handle span[data-v-3827375e]:hover {
          color: #ff7a4b;
}
.resource-edit-box .format-menu-item .format-menu-headre .format-menu-headre-handle .del-btn[data-v-3827375e] {
          margin-left: 16px;
}
.audit-status-box .row[data-v-3827375e] {
  margin-bottom: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.audit-status-box .row .title[data-v-3827375e] {
    width: 80px;
}
.resource-astrict-ai .resource-astrict-ai-row[data-v-3827375e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.resource-astrict-ai .resource-astrict-ai-row .key[data-v-3827375e] {
    width: 80px;
}
.resource-astrict-ai .resource-astrict-ai-row .val[data-v-3827375e] {
    width: calc(100% - 80px);
}
.resource-code-switch-row[data-v-3827375e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  height: 40px;
}
.resource-code-switch[data-v-3827375e] {
  margin-right: 8px;
}
.resource-code-enabled[data-v-3827375e] {
  color: var(--color_primary);
  font-weight: 500;
}
.resource-code-table[data-v-3827375e] {
  border: 1px solid #ebeef5;
  border-radius: 4px;
  overflow: hidden;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  min-width: 600px;
  margin-bottom: 16px;
}
.resource-code-row[data-v-3827375e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.resource-code-row-border[data-v-3827375e] {
  border-bottom: 1px solid #ebeef5;
}
.resource-code-cell[data-v-3827375e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 0;
}
.resource-code-cell-label[data-v-3827375e] {
  background: #fafbfc;
  width: 110px;
  padding: 10px 16px;
  font-weight: 500;
  color: #666;
  border-right: 1px solid #ebeef5;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.resource-code-cell-content[data-v-3827375e] {
  width: 600px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-left: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.resource-code-tag[data-v-3827375e] {
  background: #f5f7fa;
  border-radius: 4px;
  padding: 2px 16px;
  margin-right: 8px;
  font-weight: 500;
  color: #333;
  min-width: 40px;
  text-align: center;
  margin-bottom: 2px;
}
.resource-code-link[data-v-3827375e] {
  font-size: 13px;
  margin-left: 8px;
  cursor: pointer;
}
.resource-code-radio-group[data-v-3827375e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 32px;
}
.review-limit-table-box[data-v-3827375e] {
  --border: 1px solid #ebeef5;
  margin-top: 16px;
  margin-bottom: 16px;
  width: 700px;
  line-height: 22px;
  border-left: var(--border);
  border-bottom: var(--border);
}
.review-limit-table-box .row-box[data-v-3827375e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    border-top: var(--border);
}
.review-limit-table-box .row-box > div[data-v-3827375e] {
      padding: 6px 12px;
      border-right: var(--border);
}
.review-limit-table-box .row-box .key[data-v-3827375e] {
      width: 100px;
      text-align: center;
}
.review-limit-table-box .row-box .val[data-v-3827375e] {
      width: calc(100% - 100px);
}
.review-limit-table-desc[data-v-3827375e] {
  margin-bottom: 12px;
}
.review-limit-table-condition[data-v-3827375e] {
  color: #ff7a4b;
}
.review-limit-table-set-link[data-v-3827375e] {
  margin-left: 8px;
}
.review-limit-el-table[data-v-3827375e] {
  margin-bottom: 8px;
  width: 100%;
}
.review-limit-input[data-v-3827375e] {
  width: 80px;
  vertical-align: middle;
}
.review-limit-input[data-v-3827375e] .el-input__inner {
    padding-right: 0;
}
.review-limit-delete-btn[data-v-3827375e] {
  cursor: pointer;
}
.review-limit-table-add-btn-box[data-v-3827375e] {
  text-align: right;
  margin-top: 8px;
}
.sign-detail-box[data-v-3827375e] {
  margin-top: 12px;
  width: 100%;
}
.sign-detail-box .sign-detail-header[data-v-3827375e] {
    margin-bottom: 12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 40px;
}

.public-pop-root-inside .form-content .tip-text[data-v-4a651718] {
  padding: 10px;
  background-color: #f0faf7;
  color: #333;
  margin-bottom: 20px;
}
.public-pop-root-inside .form-content .checkbox-title[data-v-4a651718] {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #f2f2f2;
  padding: 8px 10px;
}
.public-pop-root-inside .form-content .checkbox-wrap[data-v-4a651718] {
  padding: 0 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 15px 0;
  gap: 15px 20px;
}
.public-pop-root-inside .form-content .checkbox-wrap .el-checkbox[data-v-4a651718] {
    min-width: 80px;
}
.public-pop-root-inside .form-content .sign-content[data-v-4a651718] {
  margin: 15px 0;
}
.public-pop-root-inside .form-content .sign-footer[data-v-4a651718] {
  margin-top: 20px;
}
.public-pop-root-inside .form-content .sign-footer .sign-item[data-v-4a651718] {
    margin: 10px 0;
}
.public-pop-root-inside .form-content .sign-footer .sign-item .underline[data-v-4a651718] {
      color: #999;
}
.public-pop-root-inside .operation[data-v-4a651718] {
  margin-top: 24px;
  text-align: center;
}

.collect-container .collect-header .el-tabs__header {
  margin: 0;
}
.collect-container .collect-header .el-tabs__nav-wrap::after {
  height: 0;
}
.collect-container .collect-header .el-tabs__active-bar {
  height: 1px;
}
.collect-container .collect-container-main .el-card__body {
  padding: 15px;
}
.collect-container .collect-container-main .tree-box .node-content.selected {
  border-right: 2px solid var(--color_primary);
}
.collect-container .tree-tag .tree-tag-main .tag-box .tag-item.check {
  background-color: var(--color_primary) !important;
}

.collect-container[data-v-a741dbd2] {
  margin: 0px 8px 8px;
  background-color: #fff;
  width: calc(100% - 180px);
}
.collect-container .collect-header[data-v-a741dbd2] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 12px 20px 0 24px;
    border-bottom: 1px solid #f3f4f6;
}
.collect-container .collect-container-main[data-v-a741dbd2] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    height: calc(100% - 60px);
}
.collect-container .collect-container-main .tree-box[data-v-a741dbd2],
    .collect-container .collect-container-main .collect-list[data-v-a741dbd2] {
      height: 100%;
      overflow: auto;
}
.collect-container .collect-container-main .tree-box[data-v-a741dbd2] {
      padding: 20px;
      width: 220px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
}
.collect-container .collect-container-main .collect-list[data-v-a741dbd2] {
      width: calc(100% - 220px);
      padding: 20px;
      overflow-y: auto;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
}
.collect-container .collect-container-main .collect-list .collect-item[data-v-a741dbd2] {
        margin-bottom: 20px;
        position: relative;
}
.collect-container .collect-container-main .collect-list .collect-item .direction-tag[data-v-a741dbd2] {
          position: absolute;
          left: 20px;
          top: 24px;
          background-color: #010C7D;
          color: #fff;
          padding: 2px 10px;
          border-radius: 0;
}
.collect-container .collect-container-main .collect-list .collect-item .title-area[data-v-a741dbd2] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          margin: 0 0 10px;
}
.collect-container .collect-container-main .collect-list .collect-item .title-area h3[data-v-a741dbd2] {
            margin: 0;
            font-size: 16px;
            color: #333;
}
.collect-container .collect-container-main .collect-list .collect-item .description[data-v-a741dbd2] {
          color: #666;
          line-height: 1.5;
          margin: 10px 0;
}
.collect-container .collect-container-main .collect-list .collect-item .time-area[data-v-a741dbd2] {
          color: #999;
          font-size: 14px;
}
.collect-container .collect-container-main .collect-list .collect-item .more-box[data-v-a741dbd2] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
}
.collect-container .collect-container-main .collect-list .collect-item .more-box .tag-box[data-v-a741dbd2] {
            margin-left: 18px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
}
.collect-container .collect-container-main .collect-list .collect-item .more-box .tag-box .tag-list[data-v-a741dbd2] {
              margin-left: 12px;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              -ms-flex-wrap: wrap;
                  flex-wrap: wrap;
}
.collect-container .collect-container-main .collect-list .collect-item .more-box .tag-box .tag-list .tag-item[data-v-a741dbd2] {
                margin-right: 8px;
                padding: 0 8px;
                line-height: 26px;
                font-size: 12px;
                background-color: #f5f5f5;
                border-radius: 4px;
                cursor: pointer;
}
.collect-container .pagination-area[data-v-a741dbd2] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin-top: 20px;
}

.public-pop-root-inside .rule-setting[data-v-4e457d70] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 20px;
  padding-left: 10px;
}
.public-pop-root-inside .rule-setting .label[data-v-4e457d70] {
    width: 80px;
    line-height: 32px;
}
.public-pop-root-inside .rule-setting .rule-content[data-v-4e457d70] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.public-pop-root-inside .rule-setting .rule-content .rule-item[data-v-4e457d70] {
      margin-bottom: 16px;
}
.public-pop-root-inside .rule-setting .rule-content .rule-item .rule-text[data-v-4e457d70] {
        margin-right: 8px;
}
.public-pop-root-inside .rule-setting .rule-content .rule-item .el-input-number[data-v-4e457d70] {
        width: 120px;
        margin: 0 8px;
}
.public-pop-root-inside .operation[data-v-4e457d70] {
  margin-top: 24px;
  text-align: center;
}

.public-pop-root-inside .tree-handle-box[data-v-3b1b8b4f] {
  margin-bottom: 12px;
  padding: 0 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 40px;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.public-pop-root-inside .tree-handle-box .btn-list[data-v-3b1b8b4f] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.public-pop-root-inside .tree-handle-box .btn-list .btn[data-v-3b1b8b4f] {
      margin-right: 18px;
      color: #333;
      cursor: pointer;
}
.public-pop-root-inside .tree-box[data-v-3b1b8b4f] {
  max-height: 55vh;
  min-height: 200px;
  overflow: auto;
}

.public-pop-root-inside .operation[data-v-04e23328] {
  margin-top: 60px;
  text-align: center;
}

.activity-event-scheme-page .activity-event-scheme-page-header .left-box[data-v-b118b172] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.activity-event-scheme-page .activity-event-scheme-page-header .left-box .title-text[data-v-b118b172] {
    margin-left: 18px;
    cursor: pointer;
}
.activity-event-scheme-page .activity-event-scheme-page-header .left-box .back-btn[data-v-b118b172] {
    font-weight: normal;
}
.activity-event-scheme-page .activity-event-scheme-page-main[data-v-b118b172] {
  padding: 0 20px;
}
.activity-event-scheme-page .activity-event-scheme-page-main .scheme-name[data-v-b118b172] {
    color: var(--color_primary);
    text-decoration: underline;
}

.evaluate-scheme-page[data-v-4fdc519a] {
  background-color: white;
}
.is-no-scheme[data-v-4fdc519a] {
  padding-top: 5%;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.is-no-scheme .empty-img[data-v-4fdc519a] {
    width: 324px;
    height: 271px;
    overflow: hidden;
}
.is-no-scheme .empty-img img[data-v-4fdc519a] {
      display: block;
      width: 100%;
      height: 100%;
}
.is-no-scheme .no-scheme-tips[data-v-4fdc519a] {
    margin: 32px 0;
    font-size: 16px;
    font-weight: bold;
}

.signup-content-box[data-v-77b362d0] {
  padding: 12px 20px 0 24px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.template-create {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}
@charset "UTF-8";
.activity-event-pages {
  /* 改变主题色变量 */
  --color_primary: #ff7a4b;
  --color_info: #cccccc;
  --primary_back_color: rgba(255, 122, 75, .1);
  --info_back_color: rgba(255, 122, 75, .1); }
.activity-event-pages .el-menu-item,
  .activity-event-pages .el-submenu__title {
    line-height: 40px;
    height: 40px; }
.activity-event-pages .el-menu-item-group__title {
    padding: 0; }
.activity-event-pages .el-menu-item.is-active,
  .activity-event-pages .el-tabs__item.is-active,
  .activity-event-pages .el-tabs__item:hover,
  .activity-event-pages .el-radio__input.is-checked + .el-radio__label,
  .activity-event-pages .el-radio-button__inner:hover,
  .activity-event-pages .el-button--primary.is-plain,
  .activity-event-pages .el-checkbox__input.is-checked + .el-checkbox__label,
  .activity-event-pages .el-tag,
  .activity-event-pages .el-button--default:focus,
  .activity-event-pages .el-button--default:hover,
  .activity-event-pages .el-pagination.is-background .el-pager li:not(.disabled):hover,
  .activity-event-pages .el-tag .el-tag__close,
  .activity-event-pages .el-submenu__title:hover,
  .activity-event-pages .el-input-number__decrease:hover,
  .activity-event-pages .el-input-number__increase:hover,
  .activity-event-pages .center-container .btn-bar .btn-bar-plat a.active,
  .activity-event-pages .components-list .form-edit-widget-label:hover,
  .activity-event-pages .components-list .form-edit-widget-label:hover a,
  .activity-event-pages .fm2-container footer a,
  .activity-event-pages .fm2-container footer,
  .activity-event-pages .el-button--text,
  .activity-event-pages .el-button--text:focus,
  .activity-event-pages .el-button--text:hover,
  .activity-event-pages .task-manage .main .menu .el-submenu .el-menu-item.is-active {
    color: var(--color_primary); }
.activity-event-pages .el-tag,
  .activity-event-pages .el-button--default:focus,
  .activity-event-pages .el-button--default:hover,
  .activity-event-pages .el-button--primary.is-plain .el-menu-item:focus,
  .activity-event-pages .el-menu-item.is-active,
  .activity-event-pages .el-submenu__title:hover,
  .activity-event-pages .widget-form-container .widget-form-list .widget-view:hover,
  .activity-event-pages .center-container .btn-bar .btn-bar-plat a.activeis-active {
    background-color: var(--primary_back_color); }
.activity-event-pages .task-manage .main .menu .el-submenu .el-menu-item.is-active,
  .activity-event-pages .task-manage .el-menu-item.is-active {
    background-color: var(--primary_back_color) !important; }
.activity-event-pages .task-manage .el-menu-item.is-active,
  .activity-event-pages .el-link.el-link--primary {
    color: var(--color_primary); }
.activity-event-pages .el-select .el-input.is-focus .el-input__inner:hover,
  .activity-event-pages .el-select .el-input.is-focus .el-input__inner,
  .activity-event-pages .el-button--primary,
  .activity-event-pages .el-input__inner:focus,
  .activity-event-pages .el-select .el-input.is-focus .el-input__inner,
  .activity-event-pages .el-select .el-input__inner:focus,
  .activity-event-pages .el-textarea__inner:focus,
  .activity-event-pages .el-range-editor.is-active,
  .activity-event-pages .el-range-editor.is-active:hover,
  .activity-event-pages .el-radio__input.is-checked .el-radio__inner,
  .activity-event-pages .el-radio__inner:hover,
  .activity-event-pages .el-checkbox__inner:hover,
  .activity-event-pages .el-checkbox__input.is-checked .el-checkbox__inner,
  .activity-event-pages .el-checkbox__input.is-focus .el-checkbox__inner,
  .activity-event-pages .el-button--primary.is-plain:focus,
  .activity-event-pages .el-tag,
  .activity-event-pages .el-button--default:focus,
  .activity-event-pages .el-button--default:hover,
  .activity-event-pages .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .activity-event-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner,
  .activity-event-pages .el-cascader .el-input .el-input__inner:focus,
  .activity-event-pages .el-cascader .el-input.is-focus .el-input__inner,
  .activity-event-pages .el-button--primary.is-plain:hover .el-input-number__decrease:hover,
  .activity-event-pages .el-input-number__increase:hover,
  .activity-event-pages .el-input-number__decrease:hover:not(.is-disabled)
~ .el-input
.el-input__inner:not(.is-disabled),
  .activity-event-pages .el-switch.is-checked .el-switch__core,
  .activity-event-pages .el-input-number__increase:hover:not(.is-disabled)
~ .el-input
.el-input__inner:not(.is-disabled),
  .activity-event-pages .widget-form-container .widget-form-list .widget-view:hover.active,
  .activity-event-pages .widget-form-container .widget-form-list .widget-view,
  .activity-event-pages .components-list .form-edit-widget-label:hover,
  .activity-event-pages .widget-config-container .config-tab.active,
  .activity-event-pages .el-slider__button,
  .activity-event-pages .el-link.el-link--default:after,
  .activity-event-pages .el-link.el-link--primary.is-underline:hover:after,
  .activity-event-pages .el-link.el-link--primary:after {
    border-color: var(--color_primary); }
.activity-event-pages .widget-form-container .widget-form-list .widget-view:hover.active,
  .activity-event-pages .widget-form-container .widget-form-list .widget-view:hover,
  .activity-event-pages .widget-form-container .widget-form-list .widget-view {
    outline-color: var(--color_primary); }
.activity-event-pages .el-tabs__active-bar,
  .activity-event-pages .el-button--primary,
  .activity-event-pages .el-radio__input.is-checked .el-radio__inner,
  .activity-event-pages .el-checkbox__input.is-checked .el-checkbox__inner,
  .activity-event-pages .el-pagination.is-background .el-pager li:not(.disabled).active,
  .activity-event-pages .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .activity-event-pages .el-tag .el-tag__close:hover,
  .activity-event-pages .el-select .el-tag__close.el-icon-close:hover,
  .activity-event-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner,
  .activity-event-pages .el-button--primary.is-plain:hover,
  .activity-event-pages .el-button--primary.is-plain:focus
.el-radio-button__orig-radio:checked
+ .el-radio-button__inner,
  .activity-event-pages .el-switch.is-checked .el-switch__core,
  .activity-event-pages .widget-form-container .widget-form-list .widget-view .widget-view-drag,
  .activity-event-pages .widget-form-container .widget-form-list .widget-view .widget-view-action,
  .activity-event-pages .el-slider__bar {
    background-color: var(--color_primary); }
.activity-event-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner {
    -webkit-box-shadow: -1px 0 0 0 var(--color_primary);
            box-shadow: -1px 0 0 0 var(--color_primary); }
.activity-event-pages .el-pagination.is-background .el-pager li:not(.disabled).active,
  .activity-event-pages .el-tag .el-tag__close:hover,
  .activity-event-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner:hover,
  .activity-event-pages .el-button--primary.is-plain:hover,
  .activity-event-pages .el-button--primary.is-plain:focus {
    color: white; }
.activity-event-pages .el-select__tags .el-tag {
    color: #606266;
    background-color: #f4f4f5;
    border-color: transparent; }
.activity-event-pages .el-select__tags .el-tag .el-tag__close {
      background-color: #f4f4f5;
      color: #c0c4cc; }
.activity-event-pages .el-select__tags .el-tag .el-tag__close:hover {
      color: #606266;
      background-color: #f4f4f5; }
.activity-event-pages .el-pagination.is-background .el-pager li:not(.disabled).active {
    color: white !important;
    background-color: var(--color_primary) !important; }
.activity-event-pages .el-dialog {
    border-radius: 15px !important; }
.activity-event-pages .el-dialog__headerbtn .el-dialog__close,
  .activity-event-pages .el-dialog__headerbtn .el-dialog__close:hover {
    border-width: 0; }
.activity-event-pages .element-ui-min-btn {
    font-size: 12px;
    padding: 9px 10px; }
.activity-event-pages .el-select__caret.el-icon-arrow-up:before {
    content: "\E6E1";
    width: auto;
    height: auto;
    display: inline-block;
    background: none; }
.activity-event-pages .activity-event-pages .el-button--primary {
    border-color: var(--color_primary);
    background-color: var(--color_primary); }
.activity-event-pages .activity-event-pages .el-pagination.is-background .el-pager li:not(.disabled).active {
    background-color: var(--color_primary) !important;
    color: #fff !important; }
.activity-event-pages .activity-event-pages .el-pager li.active {
    -webkit-box-shadow: 0 0 4px var(--color_primary);
            box-shadow: 0 0 4px var(--color_primary); }
.activity-event-pages .el-button.element-ui-simple-btn,
  .activity-event-pages .el-button--primary.is-plain {
    -webkit-box-shadow: none;
            box-shadow: none;
    background: white; }
.activity-event-pages .el-button.element-ui-simple-btn:hover,
  .activity-event-pages .el-button.element-ui-simple-btn:focus,
  .activity-event-pages .el-button--primary.is-plain:hover,
  .activity-event-pages .el-button--primary.is-plain:focus {
    background: var(--color_primary);
    border-color: var(--color_primary);
    color: #fff !important; }
.activity-event-pages .el-select .el-input.is-focus .el-input__inner:hover {
    border-color: #e6e6e6; }
.activity-event-pages select .el-input.is-focus .el-input__inner {
    border-color: var(--color_primary); }
.activity-event-pages .el-button--primary,
  .activity-event-pages .el-button--info,
  .activity-event-pages .el-pager li.active {
    -webkit-box-shadow: none;
            box-shadow: none; }
.activity-event-pages .el-button--info {
    background: #cccccc;
    border-color: #cccccc; }
.activity-event-pages .el-menu-item:hover,
  .activity-event-pages .el-submenu__title:hover {
    color: var(--color_primary);
    background-color: transparent; }
.activity-event-pages .el-checkbox span.el-checkbox__inner {
    width: 14px;
    height: 14px; }
.activity-event-pages .el-checkbox__inner:after {
    width: 3px;
    height: 7px;
    top: 1px;
    left: 4px;
    border: 1px solid #fff;
    border-left: 0;
    border-top: 0; }
.activity-event-pages .el-checkbox__label {
    padding-left: 6px; }
.activity-event-pages .el-select .el-tag__close.el-icon-close {
    background-color: transparent; }
.activity-event-pages .el-table {
    border-radius: 0 !important; }
.activity-event-pages .el-table tr {
      height: auto; }
.activity-event-pages .el-table .el-table__row .cell > div,
    .activity-event-pages .el-table .el-table__row .cell > span {
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
.activity-event-pages .el-table td,
    .activity-event-pages .el-table th.is-leaf {
      border-color: #ebedf0; }
.activity-event-pages .el-table .el-table__fixed thead th,
    .activity-event-pages .el-table th.is-leaf,
    .activity-event-pages .el-table thead.has-gutter th {
      background: #ededed; }
.activity-event-pages .el-table .el-table__fixed-right::before,
    .activity-event-pages .el-table .el-table__fixed::before {
      display: none; }
.activity-event-pages .el-table .el-table__body-wrapper::-webkit-scrollbar {
      height: 8px; }
.activity-event-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-thumb, .activity-event-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-track {
      border-radius: 5px;
      border-width: 0;
      background-color: #f4f4f4; }
.activity-event-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-thumb {
      background-color: #dedfe0; }
.activity-event-pages .activity-common-tab {
    margin-bottom: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 12px 20px 0 24px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-bottom: 1px solid #f3f4f6; }
.activity-event-pages .activity-common-tab .el-tabs__header {
      margin: 0; }
.activity-event-pages .activity-common-tab .el-tabs__nav-wrap::after {
      height: 0; }
.activity-event-pages .activity-common-tab .el-tabs__active-bar {
      height: 1px; }
.activity-event-pages .node-content.selected {
    background-color: var(--primary_back_color) !important;
    color: var(--color_primary) !important; }
.activity_modules {
  /* 改变主题色变量 */
  --color_primary: #ff7a4b;
  --color_info: #cccccc;
  --primary_back_color: rgba(255, 122, 75, .1);
  --info_back_color: rgba(255, 122, 75, .1); }
.activity_modules .el-menu-item,
  .activity_modules .el-submenu__title {
    line-height: 40px;
    height: 40px; }
.activity_modules .el-menu-item-group__title {
    padding: 0; }
.activity_modules .el-select-dropdown__item.selected,
  .activity_modules .el-dropdown-menu__item:focus,
  .activity_modules .el-dropdown-menu__item:not(.is-disabled):hover,
  .activity_modules .el-date-picker__header-label.active,
  .activity_modules .el-date-picker__header-label:hover,
  .activity_modules .el-picker-panel__icon-btn:hover,
  .activity_modules .el-time-panel__btn.confirm,
  .activity_modules .el-button--text,
  .activity_modules .el-date-table td.available:hover,
  .activity_modules .el-date-table td.today span,
  .activity_modules .el-button--default:focus,
  .activity_modules .el-button--default:hover,
  .activity_modules .time-select-item.selected:not(.disabled),
  .activity_modules .el-dialog__headerbtn:focus .el-dialog__close,
  .activity_modules .el-dialog__headerbtn:hover .el-dialog__close {
    color: var(--color_primary); }
.activity_modules .el-button--default:focus,
  .activity_modules .el-button--default:hover,
  .activity_modules .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .activity_modules .el-button--primary,
  .activity_modules .el-switch.is-checked .el-switch__core {
    border-color: var(--color_primary); }
.activity_modules .el-button--default:focus,
  .activity_modules .el-button--defaults:hover,
  .activity_modules .time-select-item:hover,
  .activity_modules .el-date-table td.in-range div {
    background-color: var(--primary_back_color); }
.activity_modules .simulation_input_box,
  .activity_modules .green-btn,
  .activity_modules .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .activity_modules .el-switch.is-checked .el-switch__core {
    background-color: var(--color_primary) !important; }
.activity_modules .el-button.is-plain:focus,
  .activity_modules .el-button.is-plain:hover {
    border-color: var(--color_primary);
    color: var(--color_primary); }
.activity_modules .el-date-table td.current:not(.disabled) span,
  .activity_modules .el-button--primary,
  .activity_modules .el-date-table td.end-date span,
  .activity_modules .el-date-table td.start-date span {
    color: white;
    background-color: var(--color_primary); }
.activity_modules .el-input__inner:focus,
  .activity_modules .el-select .el-input.is-focus .el-input__inner,
  .activity_modules .el-select .el-input__inner:focus,
  .activity_modules .el-textarea__inner:focus,
  .activity_modules .el-button--primary {
    border-color: var(--color_primary);
    -webkit-box-shadow: none;
            box-shadow: none; }
.activity_modules .el-date-picker__time-header {
    z-index: 2; }
.activity_modules .el-date-picker__time-header .el-time-panel.el-popper {
      position: absolute;
      top: 40px; }
.activity_modules .el-dropdown-menu__item:focus,
  .activity_modules .el-dropdown-menu__item:not(.is-disabled):hover,
  .activity_modules .el-select-dropdown__item.hover,
  .activity_modules .el-select-dropdown__item:hover {
    background-color: var(--info_back_color); }
.activity_modules .el-select__tags .el-tag {
    color: #606266;
    background-color: #f4f4f5;
    border-color: transparent; }
.activity_modules .el-select__tags .el-tag .el-tag__close {
      background-color: #f4f4f5;
      color: #c0c4cc; }
.activity_modules .el-select__tags .el-tag .el-tag__close:hover {
      color: #606266;
      background-color: #f4f4f5; }
.activity_modules.calendar-date-picker-box {
  width: 322px; }
.activity_modules.calendar-date-picker-box .el-date-table td.calendar-own-box {
    position: relative; }
.activity_modules.calendar-date-picker-box .el-date-table td.calendar-own-box::after {
      content: "";
      position: absolute;
      bottom: 0px;
      left: calc(50% - 4px);
      width: 8px;
      height: 8px;
      border-radius: 50%;
      background-color: var(--color_primary); }
.activity_modules.calendar-date-picker-box .el-date-table td span {
    width: 22px;
    height: 22px;
    line-height: 22px; }
.activity_modules.calendar-date-picker-box .el-picker-panel__body-wrapper {
    height: 357px; }
.activity_modules.calendar-date-picker-box .el-picker-panel__sidebar {
    position: absolute;
    top: unset;
    left: 131px;
    bottom: 10px;
    z-index: 2;
    padding: 0;
    width: 60px;
    border-width: 0; }
.activity_modules.calendar-date-picker-box .el-picker-panel__sidebar .el-picker-panel__shortcut {
      padding: 0;
      text-align: center; }
.activity_modules.calendar-date-picker-box .el-picker-panel__sidebar .el-picker-panel__shortcut:hover {
      color: var(--color_primary); }
.activity_modules.calendar-date-picker-box .el-picker-panel__body {
    margin-left: 0; }
.activity_modules.el-select-dropdown.is-multiple
.el-select-dropdown__item.selected {
  color: var(--color_primary); }
.activity_modules.el-select-dropdown.is-multiple
.el-select-dropdown__item.selected.hover {
  background-color: var(--primary_back_color); }
#activityEvent_app .el-dialog__headerbtn {
  top: 10px;
  right: 10px;
  width: 38px;
  height: 38px;
  line-height: 38px;
  background: #fff;
  border-radius: 50%;
  line-height: 38px; }
.black_background {
  background-color: #151515;
  border-color: #151515; }
.black_background .el-dropdown-menu__item {
    color: white; }
.black_background .popper__arrow,
  .black_background .popper__arrow::after {
    border-bottom-color: #151515 !important; }
.activity_modules.el-popover {
  min-width: 100px; }
@charset "UTF-8";
.cursor-p {
  cursor: pointer; }
/* 浮动以及清除浮动 */
.float-l {
  float: left; }
.float-r {
  float: right; }
.clearfloat:after {
  display: block;
  clear: both;
  content: "";
  visibility: hidden;
  height: 0; }
.clearfloat {
  zoom: 1; }
/*文字居左，中，右*/
.text-center {
  text-align: center; }
.text-left {
  text-align: left; }
.text-right {
  text-align: right; }
.text-overline {
  text-decoration: overline; }
.text-decoration {
  text-decoration: line-through; }
.text-underline {
  text-decoration: underline; }
.text-row {
  white-space: nowrap; }
.ft-weight {
  font-weight: bold; }
.ft-w400 {
  font-weight: 400; }
.ft-w600 {
  font-weight: 600; }
/* 文字大小 */
.ft12 {
  font-size: 12px; }
.ft14 {
  font-size: 14px; }
.ft16 {
  font-size: 16px; }
.ft18 {
  font-size: 18px; }
.ft20 {
  font-size: 20px; }
.ft22 {
  font-size: 22px; }
.ft24 {
  font-size: 24px; }
.ft26 {
  font-size: 26px; }
.ft28 {
  font-size: 28px; }
.ft30 {
  font-size: 30px; }
.ft120 {
  font-size: 120px; }
.ft180 {
  font-size: 180px; }
/* 字体行高 */
.li-h30 {
  line-height: 30px; }
.li-h35 {
  line-height: 35px; }
.li-h40 {
  line-height: 40px; }
/* 字体颜色 */
.color-3 {
  color: #333; }
.color-9 {
  color: #999; }
.color-eaf5ff {
  color: #eaf5ff; }
.color-f0 {
  color: #f0f0f0; }
.color-62 {
  color: #626262; }
.color-c3 {
  color: #c3c3c3; }
.color-8c {
  color: #8c8c8c; }
/* 间距 */
.pd20 {
  padding: 20px; }
.pd30 {
  padding: 30px; }
.pt10 {
  padding-top: 10px; }
.pt15 {
  padding-top: 15px; }
.pt20 {
  padding-top: 20px; }
.pt25 {
  padding-top: 25px; }
.pt30 {
  padding-top: 30px; }
.pb10 {
  padding-bottom: 10px; }
.pb15 {
  padding-bottom: 15px; }
.pb20 {
  padding-bottom: 20px; }
.pb25 {
  padding-bottom: 25px; }
.pb30 {
  padding-bottom: 30px; }
.pl10 {
  padding-left: 10px; }
.pl20 {
  padding-left: 20px; }
.pl25 {
  padding-left: 25px; }
.pl30 {
  padding-left: 30px; }
.pl35 {
  padding-left: 35px; }
.pl40 {
  padding-left: 40px; }
.pl45 {
  padding-left: 45px; }
.pl50 {
  padding-left: 50px; }
.pr10 {
  padding-right: 10px; }
.pr20 {
  padding-right: 20px; }
.pr25 {
  padding-right: 25px; }
.pr30 {
  padding-right: 30px; }
.pr35 {
  padding-right: 35px; }
.pr40 {
  padding-right: 40px; }
.pr45 {
  padding-right: 45px; }
.pr50 {
  padding-right: 50px; }
.md20 {
  margin: 20px; }
.mt10 {
  margin-top: 10px; }
.mt15 {
  margin-top: 15px; }
.mt20 {
  margin-top: 20px; }
.mt25 {
  margin-top: 25px; }
.mt30 {
  margin-top: 30px; }
.mb10 {
  margin-bottom: 10px; }
.mb15 {
  margin-bottom: 15px; }
.mb20 {
  margin-bottom: 20px; }
.mb25 {
  margin-bottom: 25px; }
.mb30 {
  margin-bottom: 30px; }
.mr10 {
  margin-right: 10px; }
.mr20 {
  margin-right: 20px; }
.ml10 {
  margin-left: 10px; }
.ml20 {
  margin-left: 20px; }
.border-b1-f3 {
  border-bottom: 1px solid #f3f3f3; }
.h-25 {
  height: 25%; }
.h-30 {
  height: 30%; }
/* icon */
.icon100 {
  width: 100px;
  height: 100px; }
.icon160 {
  width: 160px;
  height: 160px; }
/* 背景颜色 */
.bg-fbf2e7 {
  background: #fbf2e7; }
.bg-de {
  background: #DEDEDE; }
.linkstyle {
  color: #1890ff;
  cursor: pointer; }
.beyond-1 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden; }
.beyond-2 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden; }
.beyond-3 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden; }
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
.jub-center-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
/*浮动 + 垂直居中*/
.flex-align-no {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center; }
/*浮动 + 垂直居中+换行*/
.flex-align {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap; }
/*浮动 +垂直居中 + 水平居中*/
.flex-juc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center; }
.flex-v-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.flex-v-column-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
/*浮动 + 左右分布 + 换行*/
.flex-jub-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap; }
/*浮动 + 左右分布 + 垂直居中*/
.jub-jub-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center; }
/*浮动 + 左右分布*/
.jub-jub {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between; }
/* 左边顶部对齐*/
.left-float-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex; }
/* 从右边开始浮动-换行 */
.jub-jub-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap; }
/* 从右边开始浮动 */
.jub-jub-end-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center; }
/* 等距分布 */
.jub-jua-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center; }
.juc-c {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center; }
/*上下布局 +垂直居中 + 水平居中*/
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
/* 上下布局*/
.juv-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
/* 上下分布，从上到下布局 */
.flex-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.flex-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center; }
.flex-jua {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.flex-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: flex-end;
  -moz-justify-content: flex-end;
  -ms-flex-pack: end;
      justify-content: flex-end; }
.juc-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: flex-end;
  -moz-align-items: flex-end;
  -ms-flex-align: end;
      align-items: flex-end;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center; }
.role-config-table {
  margin: 0 20px;
  margin-bottom: 20px;
  width: calc(100% - 40px);
  border-bottom: 1px solid #dcdfe6;
  border-left: 1px solid #dcdfe6;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
  .role-config-table .role-config-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%; }
  .role-config-table .role-config-row > div {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      width: 20%;
      line-height: 42px;
      text-align: center;
      border-top: 1px solid #dcdfe6;
      border-right: 1px solid #dcdfe6;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      overflow: hidden; }
  .role-config-table .role-config-row .phase_studying_user_desc {
      line-height: 1.8; }
  .role-config-table .role-config-row .phase_studying_user_desc .text {
        max-width: 100%;
        white-space: unset;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical; }
  .role-config-table .role-config-row .role-config-row > div {
      width: 33.33%; }
  .role-config-table .role-config-row .role-config-row .role-config-row > div {
      width: 50%; }
  .role-config-table .role-config-row .border-right-width-none {
      border-right-width: 0; }
  .role-config-table .role-config-row .border-top-width-none > div {
      border-top-width: 0; }
  .role-config-table .role-config-header {
    background-color: #ebeef5; }
  .role-config-table .primary-font-color {
    cursor: pointer; }
.activity-event-pages .page-height-max {
  height: calc(100vh - 61px);
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.activity-event-pages .primary-font-back-color {
  color: var(--color_primary) !important;
  background-color: var(--primary_back_color) !important; }

.activity-event-pages .primary-font-color {
  color: var(--color_primary) !important; }

.activity-event-pages .primary-font-color__back-color {
  background-color: var(--color_primary) !important; }

.activity-event-pages .primary-back-color {
  background-color: var(--primary_back_color) !important; }

.activity-event-pages .info-back-color {
  background-color: #f3f4f6 !important; }

.activity-event-pages .common-main-box {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: 8px;
  width: calc(100% - 200px);
  height: calc(100% - 16px);
  overflow: auto;
  background-color: white; }

.activity-event-pages .form-operate-box {
  width: 100%;
  text-align: center;
  margin: 40px 0 20px 0; }

.activity-event-pages .common-page-top-title {
  padding: 18px 20px;
  margin-bottom: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 16px;
  line-height: 33px;
  font-weight: 700;
  border-bottom: 2px #f3f4f6 solid;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.activity-event-pages .empty-img-box {
  width: 100%;
  padding-top: 153px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.public-pop-root-inside[data-v-1c03c95f] {
  text-align: center;
}
.public-pop-root-inside .content[data-v-1c03c95f] {
    font-size: 16px;
    margin: 30px 40px;
}

.minimal-left-nav-box[data-v-11fe238c] {
  padding: 16px;
  height: 100%;
  background-color: #FFFFFF;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.minimal-left-nav-box .nav-box[data-v-11fe238c] {
    width: 100%;
    height: 100%;
    position: relative;
}
.minimal-left-nav-box .nav-box .nav-item-cursor[data-v-11fe238c] {
      width: 100%;
      height: 44px;
      border-radius: 4px;
      background-color: #F2F2F2;
      position: absolute;
      top: 0;
      left: 0;
      -webkit-transition: all .3s;
      transition: all .3s;
}
.minimal-left-nav-box .nav-box .nav-list[data-v-11fe238c] {
      position: absolute;
      top: 0;
      left: 0;
      z-index: 2;
}
.minimal-left-nav-box .nav-box .nav-list .nav-item[data-v-11fe238c] {
        padding: 0 16px;
        height: 44px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        cursor: pointer;
}
.minimal-left-nav-box .nav-box .nav-list .nav-item-icon[data-v-11fe238c] {
          font-size: 16px;
}
.minimal-left-nav-box .nav-box .nav-list .nav-item-name[data-v-11fe238c] {
          margin-left: 8px;
          font-size: 14px;
          color: #151515;
}

.page-headre-box[data-v-ebb8005e] {
  position: relative;
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 2fr) minmax(0, 1fr);
  grid-gap: 20px;
  background-color: white;
  line-height: 40px;
  padding: 0 15%;
  border-top: 1px solid #f3f4f6;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  z-index: 20;
}
.page-headre-box .page-headre-title[data-v-ebb8005e] {
    text-align: center;
}
.page-headre-box .back-btn > span[data-v-ebb8005e] {
    cursor: pointer;
    display: inline-block;
    padding: 0 8px;
}

.activityProject {
    height: 100%;
}

@charset "UTF-8";
.cursor-p {
  cursor: pointer;
}
/* 浮动以及清除浮动 */
.float-l {
  float: left;
}
.float-r {
  float: right;
}
.clearfloat:after {
  display: block;
  clear: both;
  content: "";
  visibility: hidden;
  height: 0;
}
.clearfloat {
  zoom: 1;
}
/*文字居左，中，右*/
.text-center {
  text-align: center;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-overline {
  text-decoration: overline;
}
.text-decoration {
  text-decoration: line-through;
}
.text-underline {
  text-decoration: underline;
}
.text-row {
  white-space: nowrap;
}
.ft-weight {
  font-weight: bold;
}
.ft-w400 {
  font-weight: 400;
}
.ft-w600 {
  font-weight: 600;
}
/* 文字大小 */
.ft12 {
  font-size: 12px;
}
.ft14 {
  font-size: 14px;
}
.ft16 {
  font-size: 16px;
}
.ft18 {
  font-size: 18px;
}
.ft20 {
  font-size: 20px;
}
.ft22 {
  font-size: 22px;
}
.ft24 {
  font-size: 24px;
}
.ft26 {
  font-size: 26px;
}
.ft28 {
  font-size: 28px;
}
.ft30 {
  font-size: 30px;
}
.ft120 {
  font-size: 120px;
}
.ft180 {
  font-size: 180px;
}
/* 字体行高 */
.li-h30 {
  line-height: 30px;
}
.li-h35 {
  line-height: 35px;
}
.li-h40 {
  line-height: 40px;
}
/* 字体颜色 */
.color-3 {
  color: #333;
}
.color-9 {
  color: #999;
}
.color-eaf5ff {
  color: #eaf5ff;
}
.color-f0 {
  color: #f0f0f0;
}
.color-62 {
  color: #626262;
}
.color-c3 {
  color: #c3c3c3;
}
.color-8c {
  color: #8c8c8c;
}
/* 间距 */
.pd20 {
  padding: 20px;
}
.pd30 {
  padding: 30px;
}
.pt10 {
  padding-top: 10px;
}
.pt15 {
  padding-top: 15px;
}
.pt20 {
  padding-top: 20px;
}
.pt25 {
  padding-top: 25px;
}
.pt30 {
  padding-top: 30px;
}
.pb10 {
  padding-bottom: 10px;
}
.pb15 {
  padding-bottom: 15px;
}
.pb20 {
  padding-bottom: 20px;
}
.pb25 {
  padding-bottom: 25px;
}
.pb30 {
  padding-bottom: 30px;
}
.pl10 {
  padding-left: 10px;
}
.pl20 {
  padding-left: 20px;
}
.pl25 {
  padding-left: 25px;
}
.pl30 {
  padding-left: 30px;
}
.pl35 {
  padding-left: 35px;
}
.pl40 {
  padding-left: 40px;
}
.pl45 {
  padding-left: 45px;
}
.pl50 {
  padding-left: 50px;
}
.pr10 {
  padding-right: 10px;
}
.pr20 {
  padding-right: 20px;
}
.pr25 {
  padding-right: 25px;
}
.pr30 {
  padding-right: 30px;
}
.pr35 {
  padding-right: 35px;
}
.pr40 {
  padding-right: 40px;
}
.pr45 {
  padding-right: 45px;
}
.pr50 {
  padding-right: 50px;
}
.md20 {
  margin: 20px;
}
.mt10 {
  margin-top: 10px;
}
.mt15 {
  margin-top: 15px;
}
.mt20 {
  margin-top: 20px;
}
.mt25 {
  margin-top: 25px;
}
.mt30 {
  margin-top: 30px;
}
.mb10 {
  margin-bottom: 10px;
}
.mb15 {
  margin-bottom: 15px;
}
.mb20 {
  margin-bottom: 20px;
}
.mb25 {
  margin-bottom: 25px;
}
.mb30 {
  margin-bottom: 30px;
}
.mr10 {
  margin-right: 10px;
}
.mr20 {
  margin-right: 20px;
}
.mb20 {
  margin-bottom: 20px;
}
.mb30 {
  margin-bottom: 30px;
}
.border-b1-f3 {
  border-bottom: 1px solid #f3f3f3;
}
.h-25 {
  height: 25%;
}
.h-30 {
  height: 30%;
}
/* icon */
.icon100 {
  width: 100px;
  height: 100px;
}
.icon160 {
  width: 160px;
  height: 160px;
}
/* 背景颜色 */
.bg-fbf2e7 {
  background: #fbf2e7;
}
.bg-de {
  background: #DEDEDE;
}
.linkstyle {
  color: #1890ff;
  cursor: pointer;
}
.beyond-1 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.beyond-2 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.beyond-3 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.jub-center-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
/*浮动 + 垂直居中*/
.flex-align-no {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/*浮动 + 垂直居中+换行*/
.flex-align {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/*浮动 +垂直居中 + 水平居中*/
.flex-juc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.flex-v-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-v-column-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/*浮动 + 左右分布 + 换行*/
.flex-jub-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/*浮动 + 左右分布 + 垂直居中*/
.jub-jub-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/*浮动 + 左右分布*/
.jub-jub {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
/* 左边顶部对齐*/
.left-float-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex;
}
/* 从右边开始浮动-换行 */
.jub-jub-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/* 从右边开始浮动 */
.jub-jub-end-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/* 等距分布 */
.jub-jua-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
.juc-c {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
/*上下布局 +垂直居中 + 水平居中*/
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/* 上下布局*/
.juv-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/* 上下分布，从上到下布局 */
.flex-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.flex-jua {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: flex-end;
  -moz-justify-content: flex-end;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.juc-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: flex-end;
  -moz-align-items: flex-end;
  -ms-flex-align: end;
      align-items: flex-end;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.activity-project-pages {
  --color_primary: #FF7A4B;
  --primary_back_color: rgba(255, 122, 75, .10);
  --info_back_color: #f3f4f6;
}
.activity-project-pages .page-height-max {
    height: calc(100vh - 61px);
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.activity-project-pages .primary-font-back-color {
    color: var(--color_primary) !important;
    background-color: var(--primary_back_color) !important;
}
.activity-project-pages .primary-font-color {
    color: var(--color_primary) !important;
}
.activity-project-pages .primary-font-color__back-color {
    background-color: var(--color_primary) !important;
}
.activity-project-pages .primary-back-color {
    background-color: var(--primary_back_color) !important;
}
.activity-project-pages .info-back-color {
    background-color: var(--info_back_color) !important;
}
.activity-project-pages .common-main-box {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin: 8px;
    width: calc(100% - 200px);
    height: calc(100% - 16px);
    overflow: auto;
    background-color: white;
}
.activity-project-pages .form-operate-box {
    width: 100%;
    text-align: center;
    margin: 40px 0 20px 0;
}
.activity-project-pages .common-page-top-title {
    padding: 18px 20px;
    margin-bottom: 18px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    font-size: 16px;
    line-height: 33px;
    font-weight: 700;
    border-bottom: 2px #f3f4f6 solid;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.activity-project-pages .empty-img-box {
    width: 100%;
    padding-top: 153px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.activity-project-pages {
  --color_primary: #FF7A4B;
  --primary_back_color: rgba(255, 122, 75, .10);
}
.activity-project-pages .el-menu-item,
  .activity-project-pages .el-submenu__title {
    line-height: 40px;
    height: 40px;
}
.activity-project-pages .el-menu-item-group__title {
    padding: 0;
}
.activity-project-pages .el-menu-item.is-active,
  .activity-project-pages .el-tabs__item.is-active,
  .activity-project-pages .el-tabs__item:hover,
  .activity-project-pages .el-radio__input.is-checked + .el-radio__label,
  .activity-project-pages .el-radio-button__inner:hover,
  .activity-project-pages .el-button--primary.is-plain,
  .activity-project-pages .el-checkbox__input.is-checked + .el-checkbox__label,
  .activity-project-pages .el-tag,
  .activity-project-pages .el-button--default:focus,
  .activity-project-pages .el-button--default:hover,
  .activity-project-pages .el-pagination.is-background .el-pager li:not(.disabled):hover,
  .activity-project-pages .el-tag .el-tag__close,
  .activity-project-pages .el-submenu__title:hover,
  .activity-project-pages .el-submenu > .el-submenu__title:hover i {
    color: var(--color_primary);
}
.activity-project-pages .el-tag,
  .activity-project-pages .el-button--default:focus,
  .activity-project-pages .el-button--default:hover,
  .activity-project-pages .el-menu-item:focus,
  .activity-project-pages .el-menu-item.is-active {
    background-color: var(--primary_back_color);
}
.activity-project-pages .el-select .el-input.is-focus .el-input__inner:hover,
  .activity-project-pages .el-select .el-input.is-focus .el-input__inner,
  .activity-project-pages .el-button--primary,
  .activity-project-pages .el-input__inner:focus,
  .activity-project-pages .el-select .el-input.is-focus .el-input__inner,
  .activity-project-pages .el-select .el-input__inner:focus,
  .activity-project-pages .el-textarea__inner:focus,
  .activity-project-pages .el-range-editor.is-active,
  .activity-project-pages .el-range-editor.is-active:hover,
  .activity-project-pages .el-radio__input.is-checked .el-radio__inner,
  .activity-project-pages .el-radio__inner:hover,
  .activity-project-pages .el-checkbox__inner:hover,
  .activity-project-pages .el-checkbox__input.is-checked .el-checkbox__inner,
  .activity-project-pages .el-checkbox__input.is-focus .el-checkbox__inner,
  .activity-project-pages .el-button--primary.is-plain:focus,
  .activity-project-pages .el-tag,
  .activity-project-pages .el-button--default:focus,
  .activity-project-pages .el-button--default:hover,
  .activity-project-pages .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .activity-project-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner,
  .activity-project-pages .el-cascader .el-input .el-input__inner:focus,
  .activity-project-pages .el-cascader .el-input.is-focus .el-input__inner,
  .activity-project-pages .el-switch.is-checked .el-switch__core {
    border-color: var(--color_primary);
}
.activity-project-pages .el-tabs__active-bar,
  .activity-project-pages .el-button--primary,
  .activity-project-pages .el-radio__input.is-checked .el-radio__inner,
  .activity-project-pages .el-checkbox__input.is-checked .el-checkbox__inner,
  .activity-project-pages .el-pagination.is-background .el-pager li:not(.disabled).active,
  .activity-project-pages .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .activity-project-pages .el-tag .el-tag__close:hover,
  .activity-project-pages .el-select .el-tag__close.el-icon-close:hover,
  .activity-project-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner,
  .activity-project-pages .el-switch.is-checked .el-switch__core {
    background-color: var(--color_primary);
}
.activity-project-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner {
    -webkit-box-shadow: -1px 0 0 0 var(--color_primary);
            box-shadow: -1px 0 0 0 var(--color_primary);
}
.activity-project-pages .el-pagination.is-background .el-pager li:not(.disabled).active,
  .activity-project-pages .el-tag .el-tag__close:hover,
  .activity-project-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner:hover {
    color: white;
}
.activity-project-pages .el-pagination.is-background .el-pager li:not(.disabled).active {
    color: white !important;
    background-color: var(--color_primary) !important;
}
.activity-project-pages .el-dialog {
    border-radius: 15px !important;
}
.activity-project-pages .element-ui-min-btn {
    font-size: 12px;
    padding: 9px 10px;
}
.activity-project-pages .el-select__caret.el-icon-arrow-up:before {
    content: "\E6E1";
    width: auto;
    height: auto;
    display: inline-block;
    background: none;
}
.activity-project-pages .activity-event-pages .el-button--primary {
    border-color: var(--color_primary);
    background-color: var(--color_primary);
}
.activity-project-pages .activity-event-pages .el-pagination.is-background .el-pager li:not(.disabled).active {
    background-color: var(--color_primary) !important;
    color: #fff !important;
}
.activity-project-pages .activity-event-pages .el-pager li.active {
    -webkit-box-shadow: 0 0 4px var(--color_primary);
            box-shadow: 0 0 4px var(--color_primary);
}
.activity-project-pages .el-button.element-ui-simple-btn {
    -webkit-box-shadow: none;
            box-shadow: none;
    background: white;
}
.activity-project-pages .el-button.element-ui-simple-btn:hover,
  .activity-project-pages .el-button.element-ui-simple-btn:focus {
    background: var(--color_primary);
    border-color: var(--color_primary);
    color: #fff !important;
}
.activity-project-pages .el-select .el-input.is-focus .el-input__inner:hover {
    border-color: #e6e6e6;
}
.activity-project-pages select .el-input.is-focus .el-input__inner {
    border-color: var(--color_primary);
}
.activity-project-pages .el-button--primary,
  .activity-project-pages .el-button--info,
  .activity-project-pages .el-pager li.active {
    -webkit-box-shadow: none;
            box-shadow: none;
}
.activity-project-pages .el-button--info {
    background: #cccccc;
    border-color: #cccccc;
}
.activity-project-pages .el-menu-item:hover,
  .activity-project-pages .el-submenu__title:hover {
    color: var(--color_primary);
    background-color: transparent;
}
.activity-project-pages .el-checkbox span.el-checkbox__inner {
    width: 14px;
    height: 14px;
}
.activity-project-pages .el-checkbox__inner:after {
    width: 3px;
    height: 7px;
    top: 1px;
    left: 4px;
    border: 1px solid #fff;
    border-left: 0;
    border-top: 0;
}
.activity-project-pages .el-checkbox__label {
    padding-left: 6px;
}
.activity-project-pages .el-select .el-tag__close.el-icon-close {
    background-color: transparent;
}
.activity-project-pages .el-table .el-table__row .cell > div,
  .activity-project-pages .el-table .el-table__row .cell > span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.activity-project-pages .el-table td,
  .activity-project-pages .el-table th.is-leaf {
    border-color: #ebedf0;
}
.activity-project-pages .el-table .el-table__fixed thead th,
  .activity-project-pages .el-table th.is-leaf,
  .activity-project-pages .el-table thead.has-gutter th {
    background: #ededed;
}
.activity-project-pages .el-table .el-table__fixed-right::before,
  .activity-project-pages .el-table .el-table__fixed::before {
    display: none;
}
.activity-project-pages .el-table .el-table__body-wrapper::-webkit-scrollbar {
    height: 8px;
}
.activity-project-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-thumb, .activity-project-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-track {
    border-radius: 5px;
    border-width: 0;
    background-color: #f4f4f4;
}
.activity-project-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-thumb {
    background-color: #dedfe0;
}
.activity-project-pages .table-column-action-item {
    margin-right: 20px;
    color: var(--color_primary) !important;
    cursor: pointer;
}
.activity-project-pages .activity-common-tab {
    margin-bottom: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 12px 20px 0 24px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-bottom: 1px solid #f3f4f6;
}
.activity-project-pages .activity-common-tab .el-tabs__header {
      margin: 0;
}
.activity-project-pages .activity-common-tab .el-tabs__nav-wrap::after {
      height: 0;
}
.activity-project-pages .activity-common-tab .el-tabs__active-bar {
      height: 1px;
}
.activity-project-modules {
  --color_primary: #FF7A4B;
  --primary_back_color: rgba(255, 122, 75, .10);
}
.activity-project-modules .el-menu-item,
  .activity-project-modules .el-submenu__title {
    line-height: 40px;
    height: 40px;
}
.activity-project-modules .el-menu-item-group__title {
    padding: 0;
}
.activity-project-modules .el-menu-item.is-active,
  .activity-project-modules .el-select-dropdown__item.selected,
  .activity-project-modules .el-dropdown-menu__item:focus,
  .activity-project-modules .el-dropdown-menu__item:not(.is-disabled):hover,
  .activity-project-modules .el-date-picker__header-label.active,
  .activity-project-modules .el-date-picker__header-label:hover,
  .activity-project-modules .el-picker-panel__icon-btn:hover,
  .activity-project-modules .el-time-panel__btn.confirm,
  .activity-project-modules .el-button--text,
  .activity-project-modules .el-date-table td.available:hover,
  .activity-project-modules .el-date-table td.today span,
  .activity-project-modules .el-button--default:focus,
  .activity-project-modules .el-button--default:hover,
  .activity-project-modules .time-select-item.selected:not(.disabled),
  .activity-project-modules .el-cascader-node.in-active-path,
  .activity-project-modules .el-cascader-node.is-active,
  .activity-project-modules .el-cascader-node.is-selectable.in-checked-path,
  .activity-project-modules .el-cascader-node:not(.is-disabled):focus,
  .activity-project-modules .el-cascader-node:not(.is-disabled):hover,
  .activity-project-modules .el-submenu__title:hover,
  .activity-project-modules .el-submenu > .el-submenu__title:hover i {
    color: var(--color_primary);
}
.activity-project-modules .el-button--default:focus,
  .activity-project-modules .el-button--default:hover,
  .activity-project-modules .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .activity-project-modules .el-button--primary,
  .activity-project-modules .el-radio__input.is-checked .el-radio__inner,
  .activity-project-modules .el-radio__inner:hover,
  .activity-project-modules .el-cascader .el-input .el-input__inner:focus,
  .activity-project-modules .el-cascader .el-input.is-focus .el-input__inner {
    border-color: var(--color_primary);
}
.activity-project-modules .el-button--default:focus,
  .activity-project-modules .el-button--defaults:hover,
  .activity-project-modules .time-select-item:hover,
  .activity-project-modules .el-date-table td.in-range div,
  .activity-project-modules .el-cascader-node:not(.is-disabled):focus,
  .activity-project-modules .el-cascader-node:not(.is-disabled):hover,
  .activity-project-modules .el-dropdown-menu__item:focus,
  .activity-project-modules .el-dropdown-menu__item:not(.is-disabled):hover,
  .activity-project-modules .el-select-dropdown__item.hover,
  .activity-project-modules .el-select-dropdown__item:hover,
  .activity-project-modules .el-menu-item:focus,
  .activity-project-modules .el-menu-item.is-active {
    background-color: var(--primary_back_color);
}
.activity-project-modules .el-menu-item:hover,
  .activity-project-modules .el-submenu__title:hover {
    color: var(--color_primary);
    background-color: transparent;
}
.activity-project-modules .simulation_input_box,
  .activity-project-modules .green-btn,
  .activity-project-modules .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .activity-project-modules .el-radio__input.is-checked .el-radio__inner {
    background-color: var(--color_primary) !important;
}
.activity-project-modules .el-button.is-plain:focus,
  .activity-project-modules .el-button.is-plain:hover {
    border-color: var(--color_primary);
    color: var(--color_primary);
}
.activity-project-modules .el-date-table td.current:not(.disabled) span,
  .activity-project-modules .el-button--primary,
  .activity-project-modules .el-date-table td.end-date span,
  .activity-project-modules .el-date-table td.start-date span {
    color: white;
    background-color: var(--color_primary);
}
.activity-project-modules .el-input__inner:focus,
  .activity-project-modules .el-select .el-input.is-focus .el-input__inner,
  .activity-project-modules .el-select .el-input__inner:focus,
  .activity-project-modules .el-textarea__inner:focus,
  .activity-project-modules .el-button--primary {
    border-color: var(--color_primary);
    -webkit-box-shadow: none;
            box-shadow: none;
}
.activity-project-modules .el-date-picker__time-header {
    z-index: 2;
}
.activity-project-modules .el-date-picker__time-header .el-time-panel.el-popper {
      position: absolute;
      top: 40px;
}
.activity-project-modules .el-select-dropdown__item.selected {
    color: #606266;
    font-weight: 400;
}
.activity-project-modules .info-circle.circle-active,
  .activity-project-modules .list-item-img.img-active {
    border-color: var(--color_primary) !important;
}
.activity-project-modules .info-circle.circle-active::after,
    .activity-project-modules .list-item-img.img-active::after {
      background-color: var(--color_primary) !important;
}
.activity-project-modules .list-action-btn.submit-btn {
    background-color: var(--color_primary) !important;
}
.activity-project-modules .el-button.element-ui-simple-btn {
    -webkit-box-shadow: none;
            box-shadow: none;
    background: white;
    color: var(--color_primary) !important;
}
.activity-project-modules .el-button.element-ui-simple-btn:hover,
  .activity-project-modules .el-button.element-ui-simple-btn:focus {
    background: var(--color_primary);
    border-color: var(--color_primary);
    color: #fff !important;
}
.activity-project-modules.calendar-date-picker-box {
  width: 322px;
}
.activity-project-modules.calendar-date-picker-box .el-date-table td.calendar-own-box {
    position: relative;
}
.activity-project-modules.calendar-date-picker-box .el-date-table td.calendar-own-box::after {
      content: "";
      position: absolute;
      bottom: 0px;
      left: calc(50% - 4px);
      width: 8px;
      height: 8px;
      border-radius: 50%;
      background-color: var(--color_primary);
}
.activity-project-modules.calendar-date-picker-box .el-date-table td span {
    width: 22px;
    height: 22px;
    line-height: 22px;
}
.activity-project-modules.calendar-date-picker-box .el-picker-panel__body-wrapper {
    height: 357px;
}
.activity-project-modules.calendar-date-picker-box .el-picker-panel__sidebar {
    position: absolute;
    top: unset;
    left: 131px;
    bottom: 10px;
    z-index: 2;
    padding: 0;
    width: 60px;
    border-width: 0;
}
.activity-project-modules.calendar-date-picker-box .el-picker-panel__sidebar .el-picker-panel__shortcut {
      padding: 0;
      text-align: center;
}
.activity-project-modules.calendar-date-picker-box .el-picker-panel__sidebar .el-picker-panel__shortcut:hover {
      color: var(--color_primary);
}
.activity-project-modules.calendar-date-picker-box .el-picker-panel__body {
    margin-left: 0;
}
.activity-project-modules.el-select-dropdown.is-multiple
.el-select-dropdown__item.selected {
  color: var(--color_primary);
}
.activity-project-modules.el-select-dropdown.is-multiple
.el-select-dropdown__item.selected.hover {
  background-color: var(--primary_back_color);
}
#activityProject_app .el-dialog__headerbtn {
  top: 10px;
  right: 10px;
  width: 38px;
  height: 38px;
  line-height: 38px;
  background: #fff;
  border-radius: 50%;
  line-height: 38px;
}
#activityProject_app .el-cascader-node.is-active,
#activityProject_app .el-cascader-node.in-active-path {
  color: var(--color_primary) !important;
}
#activityProject_app .el-dialog__headerbtn:focus .el-dialog__close,
#activityProject_app .el-dialog__headerbtn:hover .el-dialog__close {
  color: var(--color_primary);
}
#activityProject_app .el-dialog__headerbtn .el-dialog__close,
#activityProject_app .el-dialog__headerbtn .el-dialog__close:hover {
  border-width: 0;
}
.black_background {
  background-color: #151515;
  border-color: #151515;
}
.black_background .el-dropdown-menu__item {
    color: white;
}
.black_background .popper__arrow,
  .black_background .popper__arrow::after {
    border-bottom-color: #151515 !important;
}
.menu-box .project-design-left-menu-box {
  padding: 0 !important;
}
.menu-box .project-design-menu-recursion-box .el-submenu__title,
.menu-box .project-design-menu-recursion-box .el-menu-item {
  border-radius: 0 !important;
}
.activity-project-pages {
  font-family: SourceHanSansSC, SourceHanSansSC-Regular;
}
.activity-project-pages .common_head {
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
}
.activity-project-item-approval-theme .activity-project-pages {
  /* 改变主题色变量 */
  --color_primary: #2f5ffe !important;
  --primary_back_color: rgba(47, 95, 254, .1) !important;
  --info_back_color: rgba(47, 95, 254, .1) !important;
}
.activity-project-item-approval-theme .activity-project-modules,
.activity-project-item-approval-theme .activity_modules {
  /* 改变主题色变量 */
  --color_primary: #2f5ffe;
  --primary_back_color: rgba(47, 95, 254, .1);
  --info_back_color: rgba(47, 95, 254, .1) !important;
}

.activity-project-pages[data-v-14469451] {
    background: #f3f4f6;
    height: 100vh;
    overflow: auto;
    /* overflow: hidden; */
}
.activity-project-pages-main[data-v-14469451] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: calc(100% - 60px);
}

.public-pop-root-inside .tag-item-title[data-v-62c790f2] {
  padding: 10px 16px;
  background: #ebeef5;
  border-radius: 4px;
}
.public-pop-root-inside .tag-item-content[data-v-62c790f2] {
  padding: 16px;
  line-height: 30px;
}
.public-pop-root-inside .operation[data-v-62c790f2] {
  margin-top: 40px;
  text-align: center;
}

.appraise-config-page .el-checkbox {
  color: #999999;
}

.appraise-config-page[data-v-07ca80c5] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.appraise-config-page .appraise-left-nav[data-v-07ca80c5] {
    padding: 20px;
    width: 241px;
    height: 100%;
    border-right: 1px solid #ebedf0;
    overflow: auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.appraise-config-page .appraise-right-content[data-v-07ca80c5] {
    padding: 20px;
    width: calc(100% - 241px);
    height: 100%;
    overflow: auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.appraise-title[data-v-07ca80c5] {
  margin-bottom: 20px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.appraise-title .title[data-v-07ca80c5] {
    color: #303133;
    font-weight: 600;
    line-height: 24px;
}
.collapse-card .collapse-card-title[data-v-07ca80c5] {
  cursor: pointer;
}
.collapse-card .collapse-card-title i[data-v-07ca80c5] {
    -webkit-transition: -webkit-transform 0.3s;
    transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    transition: transform 0.3s, -webkit-transform 0.3s;
    -webkit-transform: rotateZ(90deg);
            transform: rotateZ(90deg);
}
.collapse-card .collapse-card-body[data-v-07ca80c5] {
  overflow: hidden;
  margin-bottom: 20px;
  -webkit-transition: height 0.3s;
  transition: height 0.3s;
}
.collapse-card .collapse-card-body-title[data-v-07ca80c5] {
  margin: 12px 0;
}
.collapse-card .collapse-card-body-title .title[data-v-07ca80c5] {
    line-height: 22px;
    color: #454545;
    font-weight: 600;
}
.collapse-card .collapse-card-body-title .desc[data-v-07ca80c5] {
    font-size: 12px;
    color: #999999;
}
.collapse-card.close .collapse-card-body[data-v-07ca80c5] {
  height: 0px !important;
}
.collapse-card.close .collapse-card-title i[data-v-07ca80c5] {
  -webkit-transform: rotateZ(0deg);
          transform: rotateZ(0deg);
}
.table-row-box[data-v-07ca80c5],
.table-vertical-box[data-v-07ca80c5] {
  border-bottom: 1px solid #dcdfe6;
  border-left: 1px solid #dcdfe6;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.table-row-box .table-row[data-v-07ca80c5],
  .table-vertical-box .table-row[data-v-07ca80c5] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: -webkit-grab;
    cursor: grab;
}
.table-row-box .table-row > div[data-v-07ca80c5],
    .table-vertical-box .table-row > div[data-v-07ca80c5] {
      height: 42px;
      text-align: center;
      line-height: 42px;
      border: 1px solid #dcdfe6;
      border-bottom-width: 0;
      border-left-width: 0;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
}
.table-row-box .table-row .empty_box[data-v-07ca80c5],
    .table-vertical-box .table-row .empty_box[data-v-07ca80c5] {
      cursor: pointer;
      height: auto;
      min-height: auto;
      width: 100%;
}
.table-row-box .table-row .empty_box img[data-v-07ca80c5],
      .table-vertical-box .table-row .empty_box img[data-v-07ca80c5] {
        width: 8%;
        margin: 0;
        margin-top: 12px;
}
.table-row-box .table-row .empty_box span[data-v-07ca80c5],
      .table-vertical-box .table-row .empty_box span[data-v-07ca80c5] {
        display: inline-block;
        margin-bottom: 20px;
        font-size: 12px;
        color: var(--color_primary);
}
.table-row-box .table-row-header[data-v-07ca80c5],
  .table-vertical-box .table-row-header[data-v-07ca80c5] {
    background-color: #ebedf0;
}
.table-row-box .overflow-dispose[data-v-07ca80c5],
  .table-vertical-box .overflow-dispose[data-v-07ca80c5] {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.table-row-box .edit-status[data-v-07ca80c5],
  .table-vertical-box .edit-status[data-v-07ca80c5] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0 10px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 100%;
}
.table-row-box .edit-status > span[data-v-07ca80c5],
    .table-vertical-box .edit-status > span[data-v-07ca80c5] {
      cursor: pointer;
}
.table-row-box .edit-status .edit-item-icon[data-v-07ca80c5],
    .table-vertical-box .edit-status .edit-item-icon[data-v-07ca80c5] {
      width: 70px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      padding-left: 8px;
      -webkit-box-pack: space-evenly;
          -ms-flex-pack: space-evenly;
              justify-content: space-evenly;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
}
.table-row-box .edit-status .edit-item-icon > div[data-v-07ca80c5],
      .table-vertical-box .edit-status .edit-item-icon > div[data-v-07ca80c5] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        width: 24px;
        height: 24px;
        text-align: center;
        color: white;
        background: var(--color_primary);
        border-radius: 4px;
        cursor: pointer;
}
.table-row-box .edit-status .edit-item-icon > div i[data-v-07ca80c5],
        .table-vertical-box .edit-status .edit-item-icon > div i[data-v-07ca80c5] {
          line-height: 24px;
}
.table-row-box .edit-status input[data-v-07ca80c5],
    .table-vertical-box .edit-status input[data-v-07ca80c5] {
      padding: 0 6px;
      width: calc(100% - 70px);
      height: 28px;
      background: #ffffff;
      border: 1px solid #dcdfe6;
      border-color: #dcdfe6;
      border-radius: 4px;
      -webkit-transition: all 0.2s;
      transition: all 0.2s;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
}
.table-row-box .edit-status input[data-v-07ca80c5]:hover, .table-row-box .edit-status input[data-v-07ca80c5]:focus,
      .table-vertical-box .edit-status input[data-v-07ca80c5]:hover,
      .table-vertical-box .edit-status input[data-v-07ca80c5]:focus {
        border-color: var(--color_primary);
}
.table-row-box .primary-font-color[data-v-07ca80c5],
  .table-vertical-box .primary-font-color[data-v-07ca80c5] {
    cursor: pointer;
}
.table-vertical-box[data-v-07ca80c5] {
  margin-top: 12px;
}
.table-vertical-box .table-vertical-row[data-v-07ca80c5] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.table-vertical-box .table-vertical-row > div[data-v-07ca80c5] {
      width: 20%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      text-align: center;
      line-height: 42px;
      border: 1px solid #dcdfe6;
      border-bottom-width: 0;
      border-left-width: 0;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
}
.table-vertical-box .table-vertical-row > div.table-vertical-row-headr[data-v-07ca80c5] {
      background-color: #ebedf0;
}
.table-vertical-box .table-vertical-row > div.edit_checkbox[data-v-07ca80c5] {
      text-align: left;
      line-height: 30px;
      padding: 10px 16px !important;
}
.collapse-card-title[data-v-07ca80c5] {
  padding: 0 12px;
  line-height: 40px;
  background: #ebeef5;
  border-radius: 4px;
}
.nav-top-title[data-v-07ca80c5] {
  margin-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.nav-top-title .title[data-v-07ca80c5] {
    color: #303133;
    font-weight: 600;
}
.nav-top-title .add-btn[data-v-07ca80c5] {
    width: 24px;
    color: white;
    text-align: center;
    font-size: 18px;
    line-height: 24px;
    background: var(--color_primary);
    border-radius: 4px;
    cursor: pointer;
}
.nav-list .nav-item[data-v-07ca80c5] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  line-height: 40px;
  border: 1px #dcdfe6 solid;
  border-bottom-width: 0;
  color: #999999;
  cursor: pointer;
}
.nav-list .nav-item .nav-item-name[data-v-07ca80c5] {
    text-indent: 16px;
    width: calc(100% - 60px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.nav-list .nav-item .nav-item-edit-btn[data-v-07ca80c5] {
    padding-right: 8px;
}
.nav-list .nav-item .nav-item-edit-btn i[data-v-07ca80c5] {
      display: none;
}
.nav-list .nav-item i[data-v-07ca80c5] {
    font-size: 18px;
}
.nav-list .nav-item .nav-item-input[data-v-07ca80c5] {
    padding-left: 4px;
    width: 120px;
}
.nav-list .nav-item .nav-item-icon[data-v-07ca80c5] {
    width: calc(100% - 120px);
    padding: 0 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.nav-list .nav-item .nav-item-icon > div[data-v-07ca80c5] {
      width: 24px;
      height: 24px;
      text-align: center;
      color: white;
      background: var(--color_primary);
      border-radius: 4px;
}
.nav-list .nav-item .nav-item-icon > div i[data-v-07ca80c5] {
        vertical-align: super;
        line-height: 24px;
}
.nav-list .nav-item input[data-v-07ca80c5] {
    padding: 0 6px;
    width: 100%;
    height: 28px;
    background: #ffffff;
    border: 1px solid #dcdfe6;
    border-color: #dcdfe6;
    border-radius: 4px;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.nav-list .nav-item input[data-v-07ca80c5]:hover, .nav-list .nav-item input[data-v-07ca80c5]:focus {
      border-color: var(--color_primary);
}
.nav-list .last-nav-item[data-v-07ca80c5] {
  border-bottom-width: 1px;
}
.nav-list .check-nav-item[data-v-07ca80c5],
.nav-list .nav-item[data-v-07ca80c5]:hover {
  color: var(--color_primary);
  background-color: var(--primary_back_color);
  border-color: var(--primary_back_color);
}
.nav-list .nav-item:hover .nav-item-edit-btn[data-v-07ca80c5] {
  padding-right: 8px;
}
.nav-list .nav-item:hover .nav-item-edit-btn i[data-v-07ca80c5] {
    display: inline-block;
}
.element-ui-simple-btn.manage i[data-v-07ca80c5],
.element-ui-simple-btn.save i[data-v-07ca80c5] {
  display: inline-block;
  width: 11px;
  height: 11px;
  vertical-align: bottom;
  background-image: url(/vue/dist/static/img/manage_1.32b139e.png);
  background-size: 100%;
}
.element-ui-simple-btn.manage:hover i[data-v-07ca80c5] {
  background-image: url(/vue/dist/static/img/manage_2.b7a7ed4.png);
}
.element-ui-simple-btn.save i[data-v-07ca80c5] {
  background-image: url(/vue/dist/static/img/save_1.e060090.png);
}
.element-ui-simple-btn.save:hover i[data-v-07ca80c5] {
  background-image: url(/vue/dist/static/img/save_2.1b69298.png);
}

@charset "UTF-8";
.cursor-p {
  cursor: pointer;
}
/* 浮动以及清除浮动 */
.float-l {
  float: left;
}
.float-r {
  float: right;
}
.clearfloat:after {
  display: block;
  clear: both;
  content: "";
  visibility: hidden;
  height: 0;
}
.clearfloat {
  zoom: 1;
}
/*文字居左，中，右*/
.text-center {
  text-align: center;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-overline {
  text-decoration: overline;
}
.text-decoration {
  text-decoration: line-through;
}
.text-underline {
  text-decoration: underline;
}
.text-row {
  white-space: nowrap;
}
.ft-weight {
  font-weight: bold;
}
.ft-w400 {
  font-weight: 400;
}
.ft-w600 {
  font-weight: 600;
}
/* 文字大小 */
.ft12 {
  font-size: 12px;
}
.ft14 {
  font-size: 14px;
}
.ft16 {
  font-size: 16px;
}
.ft18 {
  font-size: 18px;
}
.ft20 {
  font-size: 20px;
}
.ft22 {
  font-size: 22px;
}
.ft24 {
  font-size: 24px;
}
.ft26 {
  font-size: 26px;
}
.ft28 {
  font-size: 28px;
}
.ft30 {
  font-size: 30px;
}
.ft120 {
  font-size: 120px;
}
.ft180 {
  font-size: 180px;
}
/* 字体行高 */
.li-h30 {
  line-height: 30px;
}
.li-h35 {
  line-height: 35px;
}
.li-h40 {
  line-height: 40px;
}
/* 字体颜色 */
.color-3 {
  color: #333;
}
.color-9 {
  color: #999;
}
.color-eaf5ff {
  color: #eaf5ff;
}
.color-f0 {
  color: #f0f0f0;
}
.color-62 {
  color: #626262;
}
.color-c3 {
  color: #c3c3c3;
}
.color-8c {
  color: #8c8c8c;
}
/* 间距 */
.pd20 {
  padding: 20px;
}
.pd30 {
  padding: 30px;
}
.pt10 {
  padding-top: 10px;
}
.pt15 {
  padding-top: 15px;
}
.pt20 {
  padding-top: 20px;
}
.pt25 {
  padding-top: 25px;
}
.pt30 {
  padding-top: 30px;
}
.pb10 {
  padding-bottom: 10px;
}
.pb15 {
  padding-bottom: 15px;
}
.pb20 {
  padding-bottom: 20px;
}
.pb25 {
  padding-bottom: 25px;
}
.pb30 {
  padding-bottom: 30px;
}
.pl10 {
  padding-left: 10px;
}
.pl20 {
  padding-left: 20px;
}
.pl25 {
  padding-left: 25px;
}
.pl30 {
  padding-left: 30px;
}
.pl35 {
  padding-left: 35px;
}
.pl40 {
  padding-left: 40px;
}
.pl45 {
  padding-left: 45px;
}
.pl50 {
  padding-left: 50px;
}
.pr10 {
  padding-right: 10px;
}
.pr20 {
  padding-right: 20px;
}
.pr25 {
  padding-right: 25px;
}
.pr30 {
  padding-right: 30px;
}
.pr35 {
  padding-right: 35px;
}
.pr40 {
  padding-right: 40px;
}
.pr45 {
  padding-right: 45px;
}
.pr50 {
  padding-right: 50px;
}
.md20 {
  margin: 20px;
}
.mt10 {
  margin-top: 10px;
}
.mt15 {
  margin-top: 15px;
}
.mt20 {
  margin-top: 20px;
}
.mt25 {
  margin-top: 25px;
}
.mt30 {
  margin-top: 30px;
}
.mb10 {
  margin-bottom: 10px;
}
.mb15 {
  margin-bottom: 15px;
}
.mb20 {
  margin-bottom: 20px;
}
.mb25 {
  margin-bottom: 25px;
}
.mb30 {
  margin-bottom: 30px;
}
.mr10 {
  margin-right: 10px;
}
.mr20 {
  margin-right: 20px;
}
.mb20 {
  margin-bottom: 20px;
}
.mb30 {
  margin-bottom: 30px;
}
.border-b1-f3 {
  border-bottom: 1px solid #f3f3f3;
}
.h-25 {
  height: 25%;
}
.h-30 {
  height: 30%;
}
/* icon */
.icon100 {
  width: 100px;
  height: 100px;
}
.icon160 {
  width: 160px;
  height: 160px;
}
/* 背景颜色 */
.bg-fbf2e7 {
  background: #fbf2e7;
}
.bg-de {
  background: #DEDEDE;
}
.linkstyle {
  color: #1890ff;
  cursor: pointer;
}
.beyond-1 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.beyond-2 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.beyond-3 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.jub-center-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
/*浮动 + 垂直居中*/
.flex-align-no {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/*浮动 + 垂直居中+换行*/
.flex-align {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/*浮动 +垂直居中 + 水平居中*/
.flex-juc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.flex-v-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-v-column-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/*浮动 + 左右分布 + 换行*/
.flex-jub-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/*浮动 + 左右分布 + 垂直居中*/
.jub-jub-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/*浮动 + 左右分布*/
.jub-jub {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
/* 左边顶部对齐*/
.left-float-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex;
}
/* 从右边开始浮动-换行 */
.jub-jub-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/* 从右边开始浮动 */
.jub-jub-end-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/* 等距分布 */
.jub-jua-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
.juc-c {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
/*上下布局 +垂直居中 + 水平居中*/
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/* 上下布局*/
.juv-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/* 上下分布，从上到下布局 */
.flex-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.flex-jua {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: flex-end;
  -moz-justify-content: flex-end;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.juc-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: flex-end;
  -moz-align-items: flex-end;
  -ms-flex-align: end;
      align-items: flex-end;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.activity-project-pages {
  --color_primary: #FF7A4B;
  --primary_back_color: rgba(255, 122, 75, .10);
  --info_back_color: #f3f4f6;
}
.activity-project-pages .page-height-max {
    height: calc(100vh - 61px);
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.activity-project-pages .primary-font-back-color {
    color: var(--color_primary) !important;
    background-color: var(--primary_back_color) !important;
}
.activity-project-pages .primary-font-color {
    color: var(--color_primary) !important;
}
.activity-project-pages .primary-font-color__back-color {
    background-color: var(--color_primary) !important;
}
.activity-project-pages .primary-back-color {
    background-color: var(--primary_back_color) !important;
}
.activity-project-pages .info-back-color {
    background-color: var(--info_back_color) !important;
}
.activity-project-pages .common-main-box {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin: 8px;
    width: calc(100% - 200px);
    height: calc(100% - 16px);
    overflow: auto;
    background-color: white;
}
.activity-project-pages .form-operate-box {
    width: 100%;
    text-align: center;
    margin: 40px 0 20px 0;
}
.activity-project-pages .common-page-top-title {
    padding: 18px 20px;
    margin-bottom: 18px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    font-size: 16px;
    line-height: 33px;
    font-weight: 700;
    border-bottom: 2px #f3f4f6 solid;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.activity-project-pages .empty-img-box {
    width: 100%;
    padding-top: 153px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.activity-project-pages {
  --color_primary: #FF7A4B;
  --primary_back_color: rgba(255, 122, 75, .10);
}
.activity-project-pages .el-menu-item,
  .activity-project-pages .el-submenu__title {
    line-height: 40px;
    height: 40px;
}
.activity-project-pages .el-menu-item-group__title {
    padding: 0;
}
.activity-project-pages .el-menu-item.is-active,
  .activity-project-pages .el-tabs__item.is-active,
  .activity-project-pages .el-tabs__item:hover,
  .activity-project-pages .el-radio__input.is-checked + .el-radio__label,
  .activity-project-pages .el-radio-button__inner:hover,
  .activity-project-pages .el-button--primary.is-plain,
  .activity-project-pages .el-checkbox__input.is-checked + .el-checkbox__label,
  .activity-project-pages .el-tag,
  .activity-project-pages .el-button--default:focus,
  .activity-project-pages .el-button--default:hover,
  .activity-project-pages .el-pagination.is-background .el-pager li:not(.disabled):hover,
  .activity-project-pages .el-tag .el-tag__close,
  .activity-project-pages .el-submenu__title:hover,
  .activity-project-pages .el-submenu > .el-submenu__title:hover i {
    color: var(--color_primary);
}
.activity-project-pages .el-tag,
  .activity-project-pages .el-button--default:focus,
  .activity-project-pages .el-button--default:hover,
  .activity-project-pages .el-menu-item:focus,
  .activity-project-pages .el-menu-item.is-active {
    background-color: var(--primary_back_color);
}
.activity-project-pages .el-select .el-input.is-focus .el-input__inner:hover,
  .activity-project-pages .el-select .el-input.is-focus .el-input__inner,
  .activity-project-pages .el-button--primary,
  .activity-project-pages .el-input__inner:focus,
  .activity-project-pages .el-select .el-input.is-focus .el-input__inner,
  .activity-project-pages .el-select .el-input__inner:focus,
  .activity-project-pages .el-textarea__inner:focus,
  .activity-project-pages .el-range-editor.is-active,
  .activity-project-pages .el-range-editor.is-active:hover,
  .activity-project-pages .el-radio__input.is-checked .el-radio__inner,
  .activity-project-pages .el-radio__inner:hover,
  .activity-project-pages .el-checkbox__inner:hover,
  .activity-project-pages .el-checkbox__input.is-checked .el-checkbox__inner,
  .activity-project-pages .el-checkbox__input.is-focus .el-checkbox__inner,
  .activity-project-pages .el-button--primary.is-plain:focus,
  .activity-project-pages .el-tag,
  .activity-project-pages .el-button--default:focus,
  .activity-project-pages .el-button--default:hover,
  .activity-project-pages .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .activity-project-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner,
  .activity-project-pages .el-cascader .el-input .el-input__inner:focus,
  .activity-project-pages .el-cascader .el-input.is-focus .el-input__inner,
  .activity-project-pages .el-switch.is-checked .el-switch__core {
    border-color: var(--color_primary);
}
.activity-project-pages .el-tabs__active-bar,
  .activity-project-pages .el-button--primary,
  .activity-project-pages .el-radio__input.is-checked .el-radio__inner,
  .activity-project-pages .el-checkbox__input.is-checked .el-checkbox__inner,
  .activity-project-pages .el-pagination.is-background .el-pager li:not(.disabled).active,
  .activity-project-pages .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .activity-project-pages .el-tag .el-tag__close:hover,
  .activity-project-pages .el-select .el-tag__close.el-icon-close:hover,
  .activity-project-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner,
  .activity-project-pages .el-switch.is-checked .el-switch__core {
    background-color: var(--color_primary);
}
.activity-project-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner {
    -webkit-box-shadow: -1px 0 0 0 var(--color_primary);
            box-shadow: -1px 0 0 0 var(--color_primary);
}
.activity-project-pages .el-pagination.is-background .el-pager li:not(.disabled).active,
  .activity-project-pages .el-tag .el-tag__close:hover,
  .activity-project-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner:hover {
    color: white;
}
.activity-project-pages .el-pagination.is-background .el-pager li:not(.disabled).active {
    color: white !important;
    background-color: var(--color_primary) !important;
}
.activity-project-pages .el-dialog {
    border-radius: 15px !important;
}
.activity-project-pages .element-ui-min-btn {
    font-size: 12px;
    padding: 9px 10px;
}
.activity-project-pages .el-select__caret.el-icon-arrow-up:before {
    content: "\E6E1";
    width: auto;
    height: auto;
    display: inline-block;
    background: none;
}
.activity-project-pages .activity-event-pages .el-button--primary {
    border-color: var(--color_primary);
    background-color: var(--color_primary);
}
.activity-project-pages .activity-event-pages .el-pagination.is-background .el-pager li:not(.disabled).active {
    background-color: var(--color_primary) !important;
    color: #fff !important;
}
.activity-project-pages .activity-event-pages .el-pager li.active {
    -webkit-box-shadow: 0 0 4px var(--color_primary);
            box-shadow: 0 0 4px var(--color_primary);
}
.activity-project-pages .el-button.element-ui-simple-btn {
    -webkit-box-shadow: none;
            box-shadow: none;
    background: white;
}
.activity-project-pages .el-button.element-ui-simple-btn:hover,
  .activity-project-pages .el-button.element-ui-simple-btn:focus {
    background: var(--color_primary);
    border-color: var(--color_primary);
    color: #fff !important;
}
.activity-project-pages .el-select .el-input.is-focus .el-input__inner:hover {
    border-color: #e6e6e6;
}
.activity-project-pages select .el-input.is-focus .el-input__inner {
    border-color: var(--color_primary);
}
.activity-project-pages .el-button--primary,
  .activity-project-pages .el-button--info,
  .activity-project-pages .el-pager li.active {
    -webkit-box-shadow: none;
            box-shadow: none;
}
.activity-project-pages .el-button--info {
    background: #cccccc;
    border-color: #cccccc;
}
.activity-project-pages .el-menu-item:hover,
  .activity-project-pages .el-submenu__title:hover {
    color: var(--color_primary);
    background-color: transparent;
}
.activity-project-pages .el-checkbox span.el-checkbox__inner {
    width: 14px;
    height: 14px;
}
.activity-project-pages .el-checkbox__inner:after {
    width: 3px;
    height: 7px;
    top: 1px;
    left: 4px;
    border: 1px solid #fff;
    border-left: 0;
    border-top: 0;
}
.activity-project-pages .el-checkbox__label {
    padding-left: 6px;
}
.activity-project-pages .el-select .el-tag__close.el-icon-close {
    background-color: transparent;
}
.activity-project-pages .el-table .el-table__row .cell > div,
  .activity-project-pages .el-table .el-table__row .cell > span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.activity-project-pages .el-table td,
  .activity-project-pages .el-table th.is-leaf {
    border-color: #ebedf0;
}
.activity-project-pages .el-table .el-table__fixed thead th,
  .activity-project-pages .el-table th.is-leaf,
  .activity-project-pages .el-table thead.has-gutter th {
    background: #ededed;
}
.activity-project-pages .el-table .el-table__fixed-right::before,
  .activity-project-pages .el-table .el-table__fixed::before {
    display: none;
}
.activity-project-pages .el-table .el-table__body-wrapper::-webkit-scrollbar {
    height: 8px;
}
.activity-project-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-thumb, .activity-project-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-track {
    border-radius: 5px;
    border-width: 0;
    background-color: #f4f4f4;
}
.activity-project-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-thumb {
    background-color: #dedfe0;
}
.activity-project-pages .table-column-action-item {
    margin-right: 20px;
    color: var(--color_primary) !important;
    cursor: pointer;
}
.activity-project-pages .activity-common-tab {
    margin-bottom: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 12px 20px 0 24px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-bottom: 1px solid #f3f4f6;
}
.activity-project-pages .activity-common-tab .el-tabs__header {
      margin: 0;
}
.activity-project-pages .activity-common-tab .el-tabs__nav-wrap::after {
      height: 0;
}
.activity-project-pages .activity-common-tab .el-tabs__active-bar {
      height: 1px;
}
.activity-project-modules {
  --color_primary: #FF7A4B;
  --primary_back_color: rgba(255, 122, 75, .10);
}
.activity-project-modules .el-menu-item,
  .activity-project-modules .el-submenu__title {
    line-height: 40px;
    height: 40px;
}
.activity-project-modules .el-menu-item-group__title {
    padding: 0;
}
.activity-project-modules .el-menu-item.is-active,
  .activity-project-modules .el-select-dropdown__item.selected,
  .activity-project-modules .el-dropdown-menu__item:focus,
  .activity-project-modules .el-dropdown-menu__item:not(.is-disabled):hover,
  .activity-project-modules .el-date-picker__header-label.active,
  .activity-project-modules .el-date-picker__header-label:hover,
  .activity-project-modules .el-picker-panel__icon-btn:hover,
  .activity-project-modules .el-time-panel__btn.confirm,
  .activity-project-modules .el-button--text,
  .activity-project-modules .el-date-table td.available:hover,
  .activity-project-modules .el-date-table td.today span,
  .activity-project-modules .el-button--default:focus,
  .activity-project-modules .el-button--default:hover,
  .activity-project-modules .time-select-item.selected:not(.disabled),
  .activity-project-modules .el-cascader-node.in-active-path,
  .activity-project-modules .el-cascader-node.is-active,
  .activity-project-modules .el-cascader-node.is-selectable.in-checked-path,
  .activity-project-modules .el-cascader-node:not(.is-disabled):focus,
  .activity-project-modules .el-cascader-node:not(.is-disabled):hover,
  .activity-project-modules .el-submenu__title:hover,
  .activity-project-modules .el-submenu > .el-submenu__title:hover i {
    color: var(--color_primary);
}
.activity-project-modules .el-button--default:focus,
  .activity-project-modules .el-button--default:hover,
  .activity-project-modules .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .activity-project-modules .el-button--primary,
  .activity-project-modules .el-radio__input.is-checked .el-radio__inner,
  .activity-project-modules .el-radio__inner:hover,
  .activity-project-modules .el-cascader .el-input .el-input__inner:focus,
  .activity-project-modules .el-cascader .el-input.is-focus .el-input__inner {
    border-color: var(--color_primary);
}
.activity-project-modules .el-button--default:focus,
  .activity-project-modules .el-button--defaults:hover,
  .activity-project-modules .time-select-item:hover,
  .activity-project-modules .el-date-table td.in-range div,
  .activity-project-modules .el-cascader-node:not(.is-disabled):focus,
  .activity-project-modules .el-cascader-node:not(.is-disabled):hover,
  .activity-project-modules .el-dropdown-menu__item:focus,
  .activity-project-modules .el-dropdown-menu__item:not(.is-disabled):hover,
  .activity-project-modules .el-select-dropdown__item.hover,
  .activity-project-modules .el-select-dropdown__item:hover,
  .activity-project-modules .el-menu-item:focus,
  .activity-project-modules .el-menu-item.is-active {
    background-color: var(--primary_back_color);
}
.activity-project-modules .el-menu-item:hover,
  .activity-project-modules .el-submenu__title:hover {
    color: var(--color_primary);
    background-color: transparent;
}
.activity-project-modules .simulation_input_box,
  .activity-project-modules .green-btn,
  .activity-project-modules .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .activity-project-modules .el-radio__input.is-checked .el-radio__inner {
    background-color: var(--color_primary) !important;
}
.activity-project-modules .el-button.is-plain:focus,
  .activity-project-modules .el-button.is-plain:hover {
    border-color: var(--color_primary);
    color: var(--color_primary);
}
.activity-project-modules .el-date-table td.current:not(.disabled) span,
  .activity-project-modules .el-button--primary,
  .activity-project-modules .el-date-table td.end-date span,
  .activity-project-modules .el-date-table td.start-date span {
    color: white;
    background-color: var(--color_primary);
}
.activity-project-modules .el-input__inner:focus,
  .activity-project-modules .el-select .el-input.is-focus .el-input__inner,
  .activity-project-modules .el-select .el-input__inner:focus,
  .activity-project-modules .el-textarea__inner:focus,
  .activity-project-modules .el-button--primary {
    border-color: var(--color_primary);
    -webkit-box-shadow: none;
            box-shadow: none;
}
.activity-project-modules .el-date-picker__time-header {
    z-index: 2;
}
.activity-project-modules .el-date-picker__time-header .el-time-panel.el-popper {
      position: absolute;
      top: 40px;
}
.activity-project-modules .el-select-dropdown__item.selected {
    color: #606266;
    font-weight: 400;
}
.activity-project-modules .info-circle.circle-active,
  .activity-project-modules .list-item-img.img-active {
    border-color: var(--color_primary) !important;
}
.activity-project-modules .info-circle.circle-active::after,
    .activity-project-modules .list-item-img.img-active::after {
      background-color: var(--color_primary) !important;
}
.activity-project-modules .list-action-btn.submit-btn {
    background-color: var(--color_primary) !important;
}
.activity-project-modules .el-button.element-ui-simple-btn {
    -webkit-box-shadow: none;
            box-shadow: none;
    background: white;
    color: var(--color_primary) !important;
}
.activity-project-modules .el-button.element-ui-simple-btn:hover,
  .activity-project-modules .el-button.element-ui-simple-btn:focus {
    background: var(--color_primary);
    border-color: var(--color_primary);
    color: #fff !important;
}
.activity-project-modules.calendar-date-picker-box {
  width: 322px;
}
.activity-project-modules.calendar-date-picker-box .el-date-table td.calendar-own-box {
    position: relative;
}
.activity-project-modules.calendar-date-picker-box .el-date-table td.calendar-own-box::after {
      content: "";
      position: absolute;
      bottom: 0px;
      left: calc(50% - 4px);
      width: 8px;
      height: 8px;
      border-radius: 50%;
      background-color: var(--color_primary);
}
.activity-project-modules.calendar-date-picker-box .el-date-table td span {
    width: 22px;
    height: 22px;
    line-height: 22px;
}
.activity-project-modules.calendar-date-picker-box .el-picker-panel__body-wrapper {
    height: 357px;
}
.activity-project-modules.calendar-date-picker-box .el-picker-panel__sidebar {
    position: absolute;
    top: unset;
    left: 131px;
    bottom: 10px;
    z-index: 2;
    padding: 0;
    width: 60px;
    border-width: 0;
}
.activity-project-modules.calendar-date-picker-box .el-picker-panel__sidebar .el-picker-panel__shortcut {
      padding: 0;
      text-align: center;
}
.activity-project-modules.calendar-date-picker-box .el-picker-panel__sidebar .el-picker-panel__shortcut:hover {
      color: var(--color_primary);
}
.activity-project-modules.calendar-date-picker-box .el-picker-panel__body {
    margin-left: 0;
}
.activity-project-modules.el-select-dropdown.is-multiple
.el-select-dropdown__item.selected {
  color: var(--color_primary);
}
.activity-project-modules.el-select-dropdown.is-multiple
.el-select-dropdown__item.selected.hover {
  background-color: var(--primary_back_color);
}
#activityProject_app .el-dialog__headerbtn {
  top: 10px;
  right: 10px;
  width: 38px;
  height: 38px;
  line-height: 38px;
  background: #fff;
  border-radius: 50%;
  line-height: 38px;
}
#activityProject_app .el-cascader-node.is-active,
#activityProject_app .el-cascader-node.in-active-path {
  color: var(--color_primary) !important;
}
#activityProject_app .el-dialog__headerbtn:focus .el-dialog__close,
#activityProject_app .el-dialog__headerbtn:hover .el-dialog__close {
  color: var(--color_primary);
}
#activityProject_app .el-dialog__headerbtn .el-dialog__close,
#activityProject_app .el-dialog__headerbtn .el-dialog__close:hover {
  border-width: 0;
}
.black_background {
  background-color: #151515;
  border-color: #151515;
}
.black_background .el-dropdown-menu__item {
    color: white;
}
.black_background .popper__arrow,
  .black_background .popper__arrow::after {
    border-bottom-color: #151515 !important;
}
.menu-box .project-design-left-menu-box {
  padding: 0 !important;
}
.menu-box .project-design-menu-recursion-box .el-submenu__title,
.menu-box .project-design-menu-recursion-box .el-menu-item {
  border-radius: 0 !important;
}
.activity-project-pages {
  font-family: SourceHanSansSC, SourceHanSansSC-Regular;
}
.activity-project-pages .common_head {
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
}
.activity-project-item-approval-theme .activity-project-pages {
  /* 改变主题色变量 */
  --color_primary: #2f5ffe !important;
  --primary_back_color: rgba(47, 95, 254, .1) !important;
  --info_back_color: rgba(47, 95, 254, .1) !important;
}
.activity-project-item-approval-theme .activity-project-modules,
.activity-project-item-approval-theme .activity_modules {
  /* 改变主题色变量 */
  --color_primary: #2f5ffe;
  --primary_back_color: rgba(47, 95, 254, .1);
  --info_back_color: rgba(47, 95, 254, .1) !important;
}

.activity-project-pages[data-v-c1cb1d60] {
    background: #f3f4f6;
    height: 100vh;
    overflow: auto;
    /* overflow: hidden; */
}
.activity-project-pages-main[data-v-c1cb1d60] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
}

.search-calendar-box {
  position: relative;
  margin-right: 20px;
}
.search-calendar-box .search-calendar-text {
    position: relative;
    background: white;
    line-height: 30px;
    z-index: 2;
    cursor: pointer;
}
.search-calendar-box .el-input__inner:focus {
    border-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.search-calendar-box .search-calendar {
    position: absolute;
    width: 100%;
    top: 5px;
    bottom: 0;
    z-index: 1;
}
.search-calendar-box .search-calendar .el-input__inner {
      height: 20px;
}
.search-calendar-box .search-calendar .el-input__prefix {
      display: none;
}

.indiator-pages[data-v-c0578408] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: calc(100% - 16px);
}
.indiator-pages .pages-filter-box[data-v-c0578408] {
    background-color: #ffffff;
    padding: 16px 24px;
    padding-top: 0;
}
.indiator-pages .pages-filter-box .filter-box-item[data-v-c0578408] {
      padding: 6px 0;
      line-height: 2;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      border-bottom: 1px dashed #f3f5f7;
}
.indiator-pages .pages-filter-box .filter-box-item[data-v-c0578408]:last-child {
        border-bottom: none;
}
.indiator-pages .pages-filter-box .filter-box-item .item-label[data-v-c0578408] {
        -ms-flex-negative: 0;
            flex-shrink: 0;
        width: 50px;
}
.indiator-pages .pages-filter-box .filter-box-item .item-options[data-v-c0578408] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
}
.indiator-pages .pages-filter-box .filter-box-item .item-options .option-btn[data-v-c0578408] {
          cursor: pointer;
          margin-right: 30px;
          color: #999999;
}
.indiator-pages .pages-filter-box .filter-box-item .item-options .option-btn.is-active[data-v-c0578408] {
            color: #151515;
}
.indiator-pages .pages-content[data-v-c0578408] {
    padding: 0 12px 16px;
    background-color: #ffffff;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}
.indiator-pages .pages-content .pages-filter-actions[data-v-c0578408] {
      padding: 16px 12px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
}
.indiator-pages .pages-content .pages-filter-actions .filter-actions-left[data-v-c0578408] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.indiator-pages .pages-content .pages-filter-actions .filter-actions-left .left-label[data-v-c0578408] {
          -ms-flex-negative: 0;
              flex-shrink: 0;
}
.indiator-pages .pages-content .pages-filter-actions .filter-actions-left .left-selected-list[data-v-c0578408] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
}
.indiator-pages .pages-content .pages-filter-actions .filter-actions-left .left-selected-list .selected-item[data-v-c0578408] {
            margin-left: 8px;
            padding: 0 15px;
            height: 28px;
            line-height: 28px;
            text-align: center;
            font-size: 12px;
            background-color: #f7f7f7;
            color: #454545;
}
.indiator-pages .pages-content .pages-filter-actions .filter-actions-left .left-selected-list .selected-item i[data-v-c0578408] {
              cursor: pointer;
              color: #c8c9cc;
}
.indiator-pages .pages-content .pages-filter-actions .filter-actions-right[data-v-c0578408] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.indiator-pages .pages-content .pages-table[data-v-c0578408] {
      width: 100%;
}
.indiator-pages .pages-content .pages-table .table-actions[data-v-c0578408] {
        padding: 20px 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
}
.indiator-pages .pages-content .pages-table .table-actions .action-btn[data-v-c0578408] {
          cursor: pointer;
          color: #151515;
          margin-right: 10px;
}
.activity-list-box[data-v-c0578408] {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: calc(100% - 50px);
  overflow: auto;
  margin-top: 0;
  padding-bottom: 40px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.activity-list-box .activity-item[data-v-c0578408] {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 25%;
    overflow: hidden;
    padding: 10px 12px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-size: 12px;
    color: #909399;
}
.activity-list-box .activity-status[data-v-c0578408] {
    position: absolute;
    top: 20px;
    left: 25px;
    padding: 6px 8px;
    color: white;
    background-color: #151515;
    border-radius: 4px;
}
.activity-list-box .cover-img[data-v-c0578408] {
    width: 100%;
    border-radius: 4px;
    overflow: hidden;
    cursor: pointer;
    padding-top: 66%;
    height: 0px;
    background-size: 100%;
    background-position: center;
}
.activity-list-box .default-cover-img[data-v-c0578408] {
    position: relative;
}
.activity-list-box .default-cover-img div[data-v-c0578408] {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      color: #242525;
      font-size: 30px;
      font-weight: 600;
      background-color: #4f83ea;
}
.activity-list-box .info-name[data-v-c0578408] {
    width: 100%;
    font-size: 16px;
    font-weight: 700;
    line-height: 40px;
    color: #606266;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.activity-list-box .info-tabs-box[data-v-c0578408] {
    height: 28px;
    overflow: hidden;
}
.activity-list-box .info-tabs[data-v-c0578408] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 4px 0;
}
.activity-list-box .info-tabs > div[data-v-c0578408] {
      padding: 4px 6px;
      font-size: 12px;
      color: #666666;
      margin-right: 4px;
      background: rgba(153, 153, 153, .1);
      margin-bottom: 4px;
      border-radius: 4px;
}
.activity-list-box .info-time[data-v-c0578408],
  .activity-list-box .info-statistics-box[data-v-c0578408] {
    line-height: 24px;
}
.activity-list-box .info-statistics-box[data-v-c0578408] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.activity-list-box .info-statistics-box .publish-operate[data-v-c0578408] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
}
.activity-list-box .info-statistics-box .publish-status[data-v-c0578408] {
      margin-right: 8px;
}
.analyse_entrance_box[data-v-c0578408] {
  cursor: pointer;
  margin-right: 20px;
}
.page-box[data-v-c0578408] {
  margin-top: 40px;
  width: 100%;
}

.public-pop-root-inside .role-content[data-v-2c49990a] {
  min-height: 400px;
  max-height: 650px;
  height: 60vh;
  overflow: auto;
}
.public-pop-root-inside .role-table-item[data-v-2c49990a] {
  margin-bottom: 10px;
}
.public-pop-root-inside .role-table-row[data-v-2c49990a] {
  padding: 8px 10px;
}
.public-pop-root-inside .role-table-header[data-v-2c49990a] {
  background-color: #f2f2f2;
}
.public-pop-root-inside .role-table-body[data-v-2c49990a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #f2f2f2;
}
.public-pop-root-inside .role-table-body > div[data-v-2c49990a] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.public-pop-root-inside .role-list-box[data-v-2c49990a] {
  width: 40%;
}
.public-pop-root-inside .operation[data-v-2c49990a] {
  margin-top: 40px;
  text-align: center;
}

@charset "utf-8";
/*CSS Document*/
/*
 * @desc 选人插件
 * @author zhangxue
 * @date 20181108
 *
 * */
.sns-sudb-content{
    width:100%;
    height:100%;
}
.sns-sudb-content, .sns-sudb-content *{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.sns-sudbc-center{
    width:100%;
    height:100%;
    padding:30px;
    padding-top:0;
    position:relative;
    padding-bottom:100px;
}
.sns-sudbcc-item{
    float:left;
    width:47.5%;
    height:100%;
    padding-top:70px;
    position:relative;
}
.sns-sudbcc-item+.sns-sudbcc-item{
    float:right;
}
.sns-sudbcci-title{
    top:0;
    width:100%;
    height:70px;
    font-size:16px;
    font-weight:bold;
    line-height:70px;
    position:absolute;
}
.sns-sudbcci-content{
    width:100%;
    height:100%;
    font-size:14px;
    padding:13px 10px;
    position:relative;
    padding-top:123px;
    border: 1px solid #ddd;
}
.sns-sudbcci-user-content{
    padding-top:0;
    overflow:auto;
}
.sns-sudbccic-top{
    top:0;
    left:0;
    width:100%;
    position:absolute;
    padding:13px 10px 0 10px;
}
.sns-sudbccics-input{
    border:0;
    width:100%;
    height:100%;
    text-indent:12px;
}
.sns-sudbccics-btn{
    top: -1px;
    right: -1px;
    width: 45px;
    height: 32px;
    font-size: 23px;
    cursor: pointer;
    line-height: 32px;
    position: absolute;
    text-align: center;
    color: rgb(255, 255, 255);
    background: rgb(5, 146, 218);
}
.sns-sudbccic-search{
    width:100%;
    height:32px;
    position:relative;
    margin-bottom:10px;
    padding-right:55px;
    border: 1px solid #ddd;
}
.sns-sudbccic-return{
    width:100%;
    min-height:30px;
    line-height:30px;
}
.sns-sudbccic-return span{
    margin-right:5px;
    cursor: pointer;
}
.sns-sudbccic-return span:last-child{
    cursor: auto;
}
.sudbccic-return-icon{
    display:none;
    font-size:14px;
    cursor:pointer;
}
.sns-sudbccic-select-all{
    width:100%;
    height:38px;
    line-height:38px;
}
.sns-sud-checkbox-icon{
    color:#fff;
    /*margin:10px;*/
    width: 43px;
    /*height: 18px;*/
    margin-right:0;
    cursor:pointer;
    font-weight:bold;
    text-align:center;
    /*line-height: 18px;*/
    border-radius: 1px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
   /* background-color: #ddd;*/
    transition: .1s linear;
    font-size: 12px!important;
    border: 1px solid transparent;
    -webkit-transition: .1s linear;
}
.sns-sud-checkbox-icon:hover{
    /*border-color: #0592da;*/
}
.sns-sud-checkbox-icon:before{
    content: "\E605";
    /*yansen 2022-03-02*/
    padding:3px;
    background:#ddd;
    border: 1px solid transparent;
}
.sns-sud-checkbox-icon:hover:before{
    border:1px solid #0592da;
}
.sns-sud-checkbox-checked-icon.sns-sud-checkbox-icon:before{
    border-color: #0592da;
    background-color: #0592da;
}
.sns-sud-checkbox-checked-icon{
    color: #fff;
    /*yansen 2022-03-02*/
    /*border-color: #0592da;
    background-color: #0592da;*/
}
.sns-sudbccic-list{
    margin-top: 5px;   /*yansen 2022-03-02*/
    width:100%;
    height:100%;
    overflow:auto;
    position:relative;
}
.sns-sdi-name{
    cursor:pointer;
    margin-left:10px;
}
.sns-sud-dep-item{
    width:100%;
    height:43px;
    cursor:pointer;
    line-height:42px;
    background:#f8f8f8;
    border-bottom:1px solid #fff;
}
.sns-sud-user-item{
    width:100%;
    height:47px;
    cursor:pointer;
    line-height:46px;
    border-bottom:1px solid #ddd;
}
.sns-sui-logo{
    width:38px;
    height:38px;
    cursor:pointer;
    border-radius:50%;
    margin-right:10px;
}
.sns-sdi-next{
    width:45px;
    float:right;
    height:43px;
    cursor:pointer;
    font-size:17px;
    cursor:pointer;
    line-height:43px;
    text-align:right;
    margin-right:10px;
}
.sns-sui-del{
    float:right;
    color:#f97210;
    cursor:pointer;
    margin-right:6px;
    display:inline-block;
}
.sns-sudbc-bottom{
    bottom:0;
    width:100%;
    height:100px;
    padding-top:20px;
    text-align:center;
    position:absolute;
}
.sns-sudbcb-btn{
    padding:0;
    width:130px;
    height:50px;
    margin:0 6px;
    font-size:16px;
    border-radius:0;
    line-height:50px;
    text-align:center;
}
.sns-sud-user-type-box{
    width:100%;
    height:40px;
    font-size:14px;
    line-height:40px;
    margin-bottom:10px;
    background: rgb(236, 242, 244)
}
.sns-sud-user-type-box ul{
    width:100%;
    height:40px;
}
.sns-sud-user-type-box ul li{
    width:25%;
    float:left;
    height:40px;
    cursor:pointer;
    line-height:40px;
    text-align:center;
}
.sns-bg-blue {
    color: #fff;
    background: #0088de;
}
.sns-bg-orange {
    color: #fff;
    background: #f88f06;
}
.no_content {
    margin: 0 auto;
    min-height: 200px;
    margin: 30px;
    text-align: center;
    background: url(/vue/dist/static/img/no_content_03.13a87c9.png) no-repeat center;
}

.role-config-table[data-v-0c297808] {
  margin: 0 20px;
  margin-bottom: 20px;
  width: calc(100% - 40px);
  border-bottom: 1px solid #dcdfe6;
  border-left: 1px solid #dcdfe6;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.role-config-table .role-config-row[data-v-0c297808] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
}
.role-config-table .role-config-row > div[data-v-0c297808] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      width: 20%;
      line-height: 42px;
      text-align: center;
      border-top: 1px solid #dcdfe6;
      border-right: 1px solid #dcdfe6;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      overflow: hidden;
}
.role-config-table .role-config-row .phase_studying_user_desc[data-v-0c297808] {
      line-height: 1.8;
}
.role-config-table .role-config-row .phase_studying_user_desc .text[data-v-0c297808] {
        max-width: 100%;
        white-space: unset;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
}
.role-config-table .role-config-row .role-config-row > div[data-v-0c297808] {
      width: 33.33%;
}
.role-config-table .role-config-row .role-config-row .role-config-row > div[data-v-0c297808] {
      width: 50%;
}
.role-config-table .role-config-row .border-right-width-none[data-v-0c297808] {
      border-right-width: 0;
}
.role-config-table .role-config-row .border-top-width-none > div[data-v-0c297808] {
      border-top-width: 0;
}
.role-config-table .role-config-header[data-v-0c297808] {
    background-color: #ebeef5;
}
.role-config-table .primary-font-color[data-v-0c297808] {
    cursor: pointer;
}

.form-generate-form-wraper[data-v-60f96640] {
  padding: 20px 30%;
}

[data-v-074f5f4e]  input::-webkit-input-placeholder,[data-v-074f5f4e]  textarea::-webkit-input-placeholder {
    color: #a0a0a0;
}
[data-v-074f5f4e]  input:-moz-placeholder,[data-v-074f5f4e]  textarea:-moz-placeholder {
    color: #a0a0a0;
}
[data-v-074f5f4e]  input::-moz-placeholder,[data-v-074f5f4e]  textarea::-moz-placeholder {
    color: #a0a0a0;
}
[data-v-074f5f4e]  input:-ms-input-placeholder,[data-v-074f5f4e]  textarea:-ms-input-placeholder {
    color: #a0a0a0;
}
.certificate-message-box[data-v-074f5f4e]{
    background-color: #eff2f7;
    height: 100%;
    padding: 0.1px;
    overflow: auto;
}
[data-v-074f5f4e]  .message-collect-item-choose-area input{
    text-align: right;
    padding-right: 10px;
}
.certificate-message-content[data-v-074f5f4e]{
    background-color: #fff;
    width: 90%;
    margin: 10px auto;
    border-radius: 10px;
    padding: 10px;
}
.certificate-message-top[data-v-074f5f4e]{
    position: relative;
    padding-bottom: 40px;
    text-align: center;
    border-bottom: 1px dashed #eee;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.certificate-message-top2[data-v-074f5f4e]{
    border-bottom: 0;
    padding-bottom: 20px;
    padding-top: 10px;
}
.certificate-message-title[data-v-074f5f4e]{
    font-size: 20px;
    font-weight: bold;
    line-height: 30px;
    margin-bottom: 10px;
}
.certificate-message-top-bottom[data-v-074f5f4e]{
    position: absolute;
    bottom: 9px;
    width: 100%;
}
.certificate-message-top-cycle[data-v-074f5f4e]{
    position: absolute;
    left: -18px;
    display: inline-block;
    background-color: #f1f2f7;
    width: 18px;
    height: 18px;
    border-radius: 50%;
}
.cycle-right[data-v-074f5f4e]{
    right: -18px;
    left: unset;
}
.certificate-message-con[data-v-074f5f4e]{
    padding-top: 10px;
}
[data-v-074f5f4e]  .certificate-message-con-item .van-field__error-message{
    /*position: absolute;
    right: 0;
    top: 0;*/
}
[data-v-074f5f4e]  .certificate-message-con-item .van-hairline--top-bottom::after,[data-v-074f5f4e]  .certificate-message-con-item .van-hairline-unset--top-bottom::after{
    border-top: 0;
}
[data-v-074f5f4e]  input::-webkit-input-placeholder {
    color: #333;
}
.certificate-submit-form-btn[data-v-074f5f4e]{
    width: 80%;
    margin: auto;
    margin-top: 20px;
}
.certificate-submit-form-btn.grey[data-v-074f5f4e]{
    /*background-color: #888;*/
}
[data-v-074f5f4e]  .van-button--info{
    background-color: #02a2ff;
    border: 1px solid #02a2ff;
}
.certificate-message-desc[data-v-074f5f4e]{
    text-align: left;
}
/**信息采集**/
.certificate-message-content2[data-v-074f5f4e]{
    width: 100%;
    margin: 0;
    border-radius: 0;
    padding: 0;
}
.certificate-message-desc2[data-v-074f5f4e]{
    padding: 10px;
}
.message-collect-item[data-v-074f5f4e]{
    padding: 0 10px;
    border-bottom: 1px solid #eeeeee;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.message-collect-item-title[data-v-074f5f4e]{
    height: 30px;
    line-height: 30px;
    background-color: #f3f4f8;
    color: #666666;
}
[data-v-074f5f4e]  .message-collect-item-input.van-field__control{
    /*text-align: right;*/
}
.message-collect-item-box[data-v-074f5f4e]{
    position: relative;
}
.message-collect-item-icon[data-v-074f5f4e]{
    position: absolute;
    right: 0;
    top: 12.5px;
}
.message-collect-item-group-name[data-v-074f5f4e]{
    color: #666666;
    height: 44px;
    line-height: 44px;
    padding-left: 16px;
    background-color: #fff;
    border-bottom: 1px solid #ebedf0;
}
.message-collect-item-group-box[data-v-074f5f4e]{
    position: relative;
    margin-top: 10px;
}
.message-collect-item-group[data-v-074f5f4e]{
    margin-bottom: 2px;
}
[data-v-074f5f4e]  .message-collect-items-box .van-cell-group{
    background-color: #f3f4f8;
}
.message-collect-item-group-del[data-v-074f5f4e]{
    position: absolute;
    right: 10px;
    top: 12px;
}
.message-collect-item-group-add[data-v-074f5f4e]{
    text-align: center;
}
[data-v-074f5f4e]  .message-collect-item-box-select .van-field__control:-moz-read-only{
    padding-right: 10px;
}
[data-v-074f5f4e]  .message-collect-item-box-select .van-field__control:read-only{
    padding-right: 10px;
}
.message-collect-item-box-select .message-collect-item-icon[data-v-074f5f4e]{
    right: 10px;
}
.message-collect-item-checkname[data-v-074f5f4e]{
    line-height: 40px;
    padding-left: 16px;
    background-color: #fff;
}
.message-collect-item-checkgroup[data-v-074f5f4e]{
    background-color: #fff;
    padding: 0 16px;
    padding-bottom: 10px;
}
[data-v-074f5f4e]  .message-collect-item-checkgroup .el-checkbox-button.is-checked .el-checkbox-button__inner{
    background-color: #eaf7ff;
    color: #02a2ff;
    border-radius: 2px;
}
[data-v-074f5f4e]  .message-collect-item-checkgroup .el-checkbox-button:last-child .el-checkbox-button__inner{
    border-radius: 2px;
    border-left: 1px solid #DCDFE6;
}
[data-v-074f5f4e]  .message-collect-item-checkgroup .el-checkbox-button__inner{
    padding: 10px 20px;
    margin-right: 10px;
    border-left: 1px solid #DCDFE6;
}
[data-v-074f5f4e]  .message-collect-item-checkgroup .el-checkbox__input.is-checked+.el-checkbox__label{
    border: 1px solid #409EFF;
}
.message-collect-items-box[data-v-074f5f4e]{
    background-color: #f3f4f8;
}
.message-collect-bottom-btn[data-v-074f5f4e]{
    margin-bottom: 20px;
}
/**认证成功**/
.certificate-success-box[data-v-074f5f4e]{
    height: 100%;
    background-color: #f3f4f8;
}
.certificate-success-img[data-v-074f5f4e]{
    position: absolute;
    width: 100%;
    height: 180px;
    background: url(/vue/dist/static/img/successBag.1b6b455.png) no-repeat;
    background-size: 100% 100%;
}
.certificate-success-con-top[data-v-074f5f4e]{
    width: 104%;
    height: 12px;
    background-color: #0082e8;
    border-radius: 12px;
    margin: auto;
    margin-left: -2%;
}
.certificate-success-content[data-v-074f5f4e]{
    position: relative;
    top: 118px;
    background: #fff;
    width: 90%;
    margin: auto;
}
.certificate-success-con-msg[data-v-074f5f4e]{
    position: relative;
    top: -4px;
    z-index: 9;
    background: #fff;
    padding-bottom: 10px;
    -webkit-box-shadow: 0px 9px 7px 1px #eee;
            box-shadow: 0px 9px 7px 1px #eee;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
}
.certificate-message-top-cycle2[data-v-074f5f4e]{
    left: -9px;
}
.cycle-right2[data-v-074f5f4e]{
    right: -9px;
}
.certificate-message-desc2[data-v-074f5f4e]{
    padding: 0 10px;
}
.certificate-message-title2[data-v-074f5f4e]{
    padding-top: 50px;
}
.certificate-success-con-shadow[data-v-074f5f4e]{
    width: 100%;
    height: 5px;
    background: url(/vue/dist/static/img/shadow.4f93afa.png) no-repeat;
    background-size: 100% 100%;
}
.certificate-success-con-item[data-v-074f5f4e]{
    text-align: center;
    line-height: 30px;
    color: #333;
    clear: both;
}
.certificate-success-con-label[data-v-074f5f4e]{
    display: inline-block;
    width: 46%;
    text-align: right;
    float: left;
}
.certificate-success-con-word[data-v-074f5f4e]{
    display: inline-block;
    width: 50%;
    text-align: left;
    float: left;
}
/**设置个人账号**/
.certificate-message-box[data-v-074f5f4e]{
    height: 100%;
}
.set-account-box[data-v-074f5f4e]{
    padding: 0 10px;
    background-color: #fff;
    height: 100%;
}
.set-account-box-title[data-v-074f5f4e]{
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    line-height: 60px;
    color: #333;
}
.set-account-box-item-title[data-v-074f5f4e]{
    line-height: 40px;
    color: #333;
}
.red-star[data-v-074f5f4e]{
    color: #f31f1f;
}
.error-msg[data-v-074f5f4e]{
    font-size: 13px;
    color: #f31f1f;
    padding-left: 10px;
}
[data-v-074f5f4e]  .set-account-item-input.van-cell{
    border-left: 1px solid #f2f2f2;
    border-right: 1px solid #f2f2f2;
}
.set-account-box-item-tel[data-v-074f5f4e]{
    margin-top: 20px;
}
.set-account-item-input-code[data-v-074f5f4e]{
    margin-top: 10px;
}
.get-tel-code-btn[data-v-074f5f4e]{
    background-color: #e0f4ff;
    color: #02a2ff;
}
.set-account-form-btn[data-v-074f5f4e]{
    width: 100%;
}
.set-account-box-con[data-v-074f5f4e]{
    position: relative;
    height: 90%;
}
.set-account-skip[data-v-074f5f4e]{
    color: #02a2ff;
    text-decoration: underline;
    text-align: center;
    position: absolute;
    top: 550px;
    width: 100%;
}
.message-collect-reason[data-v-074f5f4e]{
    padding: 20px;
    max-height: 300px;
    overflow: auto;
}
.pop-reason-box-btn[data-v-074f5f4e]{
    margin-bottom: 20px;
}
.message-collect-item-check-box.__required[data-v-074f5f4e]::before{
    position: absolute;
    left: 8px;
    color: #ee0a24;
    font-size: 14px;
    content: '*';
    top: 13px;
}
.message-collect-item-check-box.__required[data-v-074f5f4e]{
    position: relative;
}
[data-v-074f5f4e]  .message-collect-item-checkbox{
    margin-bottom:10px;
}
.message-collect-item-box[data-v-074f5f4e] .van-uploader__input-wrapper{
    width: 100%;
}
.message-collect-item-box[data-v-074f5f4e] .el-upload--text{
    width: 100%;
}
.message-collect-photo-left[data-v-074f5f4e]{
    line-height:40px;
    height: 40px;
    text-align: left;
    padding: 0 16px;
}
.message-collect-photo-left-img[data-v-074f5f4e]{
    width: 105px;
    height: 105px;
    margin: 0 16px;
    background-size: 100%;
}
.message-collect-photo-left-img img[data-v-074f5f4e]{
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}
.img-type-comp-title[data-v-074f5f4e]{
    line-height: 40px;
    height: 40px;
    padding: 0 16px;
}
.message-collect-photo-left-img-inner[data-v-074f5f4e]{
    position:relative;
    height: 105px;
}
.message-collect-photo-left-img-inner-bottom[data-v-074f5f4e]{
    height: 30px;
    line-height:30px;
    background: rgba(51, 51, 51, .3);
    position:absolute;
    bottom: 0px;
    left: 0px;
    width: 105px;
    color: #fff;
}
.del-img-icon-btn[data-v-074f5f4e]{
    width:19px;
    height:19px;
    position:absolute;
    left: 111px;
    top: 29px;
    z-index: 2;
}
.del-img-icon-btn img[data-v-074f5f4e]{
    width:100%;
    height:100%;
}
.certificate-empty-box[data-v-074f5f4e]{
    position: relative;
    width: 100%;
    height: 100%;
}
.certificate-empty[data-v-074f5f4e]{
    width: 100%;
    height: 100%;
    background: url(/vue/dist/static/img/certificateEmpty.a1bfacc.png) no-repeat center 42%;
    background-color: #fff;
}
.certificate-empty-title[data-v-074f5f4e]{
    position: absolute;
    top: 55%;
    width: 100%;
    text-align: center;
    color: #666666;
}
.certificate-success-letter-line[data-v-074f5f4e]{
    text-align: center;
    line-height: 30px;
    color: #999999;
}
.certificate-success-letter-img[data-v-074f5f4e]{
    width: 80%;
    display: block;
    margin: auto;
}
.certificate-success-letter[data-v-074f5f4e]{
    clear: both;
}
.set-account-tip[data-v-074f5f4e]{
    color: #999999;
}
.set-account-tel-tip[data-v-074f5f4e]{
    color: #999999;
    font-size: 12px;
}
.authentication-link-nav-num[data-v-074f5f4e]{
    width: 18px;
    height: 18px;
    border-radius: 50%;
    text-align: center;
    line-height: 18px;
    color: #565f68;
    background-color: #d6d9e2;
    display: inline-block;
}
.authentication-link-nav-num.ed[data-v-074f5f4e]{
    background-color: #2fa2fd;
    color: #fff;
}
.authentication-link-nav-name[data-v-074f5f4e]{
    color: #555f69;
}
.authentication-link-nav-name.ed[data-v-074f5f4e]{
    color: #31a2ff;
}
.authentication-link-nav[data-v-074f5f4e]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 30px;
    width: 90%;
    margin: auto;
    position: relative;
}
.authentication-link-nav-box[data-v-074f5f4e]{
    position: absolute;
    z-index: 999;
    width: 90%;
    left: 5%;
}
.authentication-content-box[data-v-074f5f4e]{
    height: 100%;
}
.authentication-link-nav-border[data-v-074f5f4e]{
    border-bottom: 1px dashed #dddddf;
    position: absolute;
    top: 50%;
    width: 100%;
}
.authentication-link-nav-item[data-v-074f5f4e]{
    cursor: pointer;
    text-align: center;
    position: relative;
    z-index: 99;
    background: #fff;
    padding: 0 2px;
}
.page-collect-nav[data-v-074f5f4e]{
    position: relative;
    top: 0;
    background-color: #f6fbff;
    width: 100%;
    left: 0;
}
.page-collect-nav .authentication-link-nav-item[data-v-074f5f4e]{
    background-color: #f6fbff;
}
.success-message-box[data-v-074f5f4e]{
    width: 90%;
    margin: auto;
}
.certificate-message-letter[data-v-074f5f4e]{
    line-height: 26px;
    color: #555f68;
}
.certificate-message-letter-img[data-v-074f5f4e]{
    max-width: 80%;
    margin-top: 20px;
    /*max-height: 200px;*/
}
.person-message-box-item[data-v-074f5f4e]{
    border-bottom: 1px solid #bbbbbb;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    line-height: 48px;
}
.person-message-box-item-title[data-v-074f5f4e]{
    background-color: #fafafa;
}
.person-message-box-item1[data-v-074f5f4e], .person-message-box-item2[data-v-074f5f4e]{
    width: 50%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    line-height: 48px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    text-align: center;
}
.person-message-box-item1[data-v-074f5f4e]{
    border-right: 1px solid #bbbbbb;
}
.person-message-box-item2[data-v-074f5f4e]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0 4px;
}
.success-message-box[data-v-074f5f4e]{
    width: 90%;
    margin: auto;
    /*max-height: 300px;
    overflow: auto;*/
}
.person-message-box-item-name[data-v-074f5f4e]{
}
.authentication-link-nav-item-choosed[data-v-074f5f4e]{
    height: 2px;
    position: relative;
    bottom: 0;
    width: 26%;
    display: block;
    background-color: #2fa2fd;
    left: 37%;
    top: 10px;
}

.school-select-page .page-header-box[data-v-6be928d3] {
  position: sticky;
  top: 0;
  z-index: 99;
  background-color: #FFFFFF;
}
.school-select-page .school-search-box[data-v-6be928d3] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 8px 12px;
  border-bottom: 1px solid #eee;
}
.school-select-page .school-search-box .search-box-area[data-v-6be928d3] {
    margin-right: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.school-select-page .school-search-box .search-box-area span[data-v-6be928d3] {
      margin-right: 8px;
}
.school-select-page .school-search-box .search-box-input[data-v-6be928d3] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    border: 1px solid #eee;
}
.school-select-page .school-search-box .search-box-input .van-cell[data-v-6be928d3] {
      padding: 5px 8px;
}
.school-select-page .acitons-box[data-v-6be928d3] {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 99;
  padding: 16px 12px;
}
.van-nav-bar{position:relative;z-index:1;line-height:22px;text-align:center;background-color:#fff;-webkit-user-select:none;user-select:none}.van-nav-bar--fixed{position:fixed;top:0;left:0;width:100%}.van-nav-bar--safe-area-inset-top{padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top)}.van-nav-bar .van-icon{color:#1989fa}.van-nav-bar__content{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:46px}.van-nav-bar__arrow{margin-right:4px;font-size:16px}.van-nav-bar__title{max-width:60%;margin:0 auto;color:#323233;font-weight:500;font-size:16px}.van-nav-bar__left,.van-nav-bar__right{position:absolute;top:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:0 16px;font-size:14px;cursor:pointer}.van-nav-bar__left:active,.van-nav-bar__right:active{opacity:.7}.van-nav-bar__left{left:0}.van-nav-bar__right{right:0}.van-nav-bar__text{color:#1989fa}
.right[data-v-bcc15ec8]{
	float: right;
}
.enroll-template-create[data-v-bcc15ec8]{
	background: #F3F4F6;
	padding: 0 50px 30px;
	height: 100%;
	color: #545f69;
	overflow-y: auto;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}
.enroll-template-create-step[data-v-bcc15ec8]{
	text-align: center;
	border-radius: 10px;
	background: #fff;
	height: 56px;
	line-height: 56px;
}
.enroll-template-step-item[data-v-bcc15ec8]{
	cursor: pointer;
}
.enroll-template-step-item-number[data-v-bcc15ec8]{
	background: #F1F2F4;
	color: #545f69;
	display: inline-block;
	width: 28px;
	height: 28px;
	border-radius: 50%;
	line-height: 28px;
	margin-top: 9px;
	margin-right: 6px;
	font-weight: bold;
}
.enroll-template-step-split[data-v-bcc15ec8]{
	display: inline-block;
	width: 200px;
	border-top: 1px dashed #bbb	;
	height: 1px;
	vertical-align: middle;
}
.enroll-template-step-item-ed .enroll-template-step-item-desc[data-v-bcc15ec8]{
	color: #2fa2fd;
	font-weight: bold;
}
.enroll-template-step-item-ed .enroll-template-step-item-number[data-v-bcc15ec8] {
	color: #fff;
	background: #2fa2fd;
}
.enroll-template-submit[data-v-bcc15ec8]{
	line-height: 36px;
	margin-top: 10px;
	width: 90px;
	margin-right: 10px;
}
.enroll-template-form[data-v-bcc15ec8]{
	background: #fff;
	border-radius: 10px;
	margin-top: 10px;
	padding: 30px 10%;
	min-height: 400px;
}
.enroll-template-form-no-pad[data-v-bcc15ec8]{
	padding: 30px 2%;
}
.enroll-template-create-return[data-v-bcc15ec8]{
	line-height: 40px;
	font-size: 13px;
	color: #888;
	cursor: pointer;
}
[data-v-bcc15ec8].enroll-template-create-return .layui-icon-extend-iconfont{
	margin-right: 6px;
	font-size: 14px;
}
.enroll-template-create-title[data-v-bcc15ec8]{
	position: absolute;
	left: calc(50% - 40px);
	line-height: 40px;
	font-size: 15px;
}
.enroll-template-form .btn-bg-blue[data-v-bcc15ec8]{
	width: 120px;
	margin: 30px auto;
	line-height: 36px;
	height: 36px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.enroll-template-form-no-pad .config-content .el-form-item:first-child {
	display: none;
}

.template-list-box[data-v-7c22aff8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.template-list-box .template-list-item[data-v-7c22aff8] {
    overflow: hidden;
    margin: 0 24px 24px 0;
    width: calc(20% - 24px);
}
.template-list-box .template-list-item[data-v-7c22aff8]:nth-child(5n) {
      margin-right: 0;
}
.template-list-box .template-list-item .list-item-preview[data-v-7c22aff8] {
      height: 240px;
      border: 1px solid #DCDFE6;
      border-radius: 4px;
      position: relative;
}
.template-list-box .template-list-item .list-item-preview .preview-img[data-v-7c22aff8] {
        width: 100%;
        height: 100%;
        overflow: hidden;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.template-list-box .template-list-item .list-item-preview .preview-img img[data-v-7c22aff8] {
          display: block;
          width: 50%;
          height: 50%;
}
.template-list-box .template-list-item .list-item-preview .preview-action[data-v-7c22aff8] {
        border-radius: 4px;
        width: 100%;
        height: 60px;
        display: none;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -ms-flex-pack: distribute;
            justify-content: space-around;
        background-color: rgba(0, 0, 0, .7);
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
}
.template-list-box .template-list-item .list-item-preview .preview-action-item[data-v-7c22aff8] {
          font-size: 20px;
          color: #FFFFFF;
          cursor: pointer;
}
.template-list-box .template-list-item .list-item-preview:hover .preview-action[data-v-7c22aff8] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
}
.template-list-box .template-list-item .list-item-title[data-v-7c22aff8] {
      margin: 12px 0 6px 0;
      font-size: 16px;
      line-height: 24px;
      color: #454545;
      font-weight: bold;
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden;
}
.template-list-box .template-list-item .list-item-author[data-v-7c22aff8] {
      font-size: 12px;
      color: #999999;
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden;
}

.custom-scroll-bar::-webkit-scrollbar {
  width: 12px;
}
.custom-scroll-bar::-webkit-scrollbar-thumb {
  border-radius: 50px;
  border-top: 3px solid #dde5e9;
  border-right: 3px solid white;
  border-bottom: 3px solid #dde5e9;
  border-left: 3px solid white;
}
.custom-scroll-bar::-webkit-scrollbar-track {
  background: #dde5e9;
  border-radius: 50px;
  border: 3px solid white;
}

.workflow-web-register-page[data-v-ff3004be] {
  width: 100%;
}

.workflow-webapp-register-page[data-v-b59b7a80] {
  width: 100%;
}

.template-manage-page .activity-theme-tag .el-tabs__header {
  margin: 0;
}
.template-manage-page .activity-theme-tag .el-tabs__nav-wrap::after {
  height: 0;
}
.template-manage-page .activity-theme-tag .el-tabs__active-bar {
  height: 1px;
}
.template-manage-page .el-input-border-none {
  width: 332px;
}
.template-manage-page .el-input-border-none .el-input__inner {
    border-width: 0;
}

.activity-theme-tag[data-v-acb4260c] {
  margin-bottom: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 12px 20px 0 24px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-bottom: 1px solid #f3f4f6;
}
.activity-theme-action[data-v-acb4260c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.signup-content-box[data-v-acb4260c] {
  padding: 12px 20px 0 24px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.project-create-page .project-from-box .el-form-item__label {
  float: left;
}
.project-create-page .project-from-box .el-radio {
  margin-right: 18px;
}
.project-create-page .el-popper.my-date-picker .el-date-range-picker__time-header {
  z-index: 2;
}
.project-create-page .el-popper.my-date-picker .el-time-panel {
  position: absolute;
  margin-top: 10px;
}
.project-create-page .el-date-editor.el-input {
  width: 197px;
}
.project-create-page .el-input--suffix .el-input__inner {
  padding-right: 25px;
}
.project-create-page .el-form-item.is-required:not(.is-no-asterisk) .el-form-item__label-wrap > .el-form-item__label:before,
.project-create-page .el-form-item.is-required:not(.is-no-asterisk) > .el-form-item__label:before {
  display: none;
}
.project-create-page .el-form-item.is-required:not(.is-no-asterisk) .el-form-item__label-wrap > .el-form-item__label:after,
.project-create-page .el-form-item.is-required:not(.is-no-asterisk) > .el-form-item__label:after {
  content: "*";
  color: #f56c6c;
  margin-left: 4px;
}
.project-create-page .el-form--label-left .el-form-item__label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.project-create-page .form-tabs .el-tag {
  margin-bottom: 8px;
  border-width: 0;
  color: #666666;
  background: rgba(153, 153, 153, .1);
}
.project-create-page .form-tabs .el-tag .el-tag__close {
    color: #666666;
}
.project-create-page .form-tabs .el-tag .el-tag__close:hover {
      color: white;
      background: rgba(153, 153, 153, .4);
}
.project-create-page .el-textarea .el-input__count {
  line-height: normal;
}

.project-create-page[data-v-4763fa63] {
  width: 100%;
  overflow: auto;
  overflow-x: hidden;
}
.tag-box[data-v-4763fa63] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.tag-box .tag-item[data-v-4763fa63] {
    margin-bottom: 10px;
    padding: 0 8px;
    margin-right: 10px;
    background: #f7f8fa;
    line-height: 36px;
    border-radius: 4px;
    cursor: pointer;
}
.project-from-box[data-v-4763fa63] {
  margin: 20px 15%;
  margin-bottom: 80px;
  padding: 32px;
  width: 70%;
  background: white;
}
.project-from-box .form-tabs[data-v-4763fa63] {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    max-width: 100%;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.project-from-box .cover-img-select-box[data-v-4763fa63] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
}
.project-from-box .cover-img-box[data-v-4763fa63] {
    display: inline-block;
    cursor: pointer;
}
.project-from-box .cover-img-box > div[data-v-4763fa63] {
      overflow: hidden;
      border-radius: 4px;
      width: 300px;
      height: 200px;
}
.project-from-box .cover-img-box img[data-v-4763fa63] {
      height: 100%;
}
.project-from-box .cover-img-box .cover-img[data-v-4763fa63] {
      overflow: hidden;
}
.project-from-box .cover-img-box .default-cover-img[data-v-4763fa63] {
      font-size: 30px;
      text-align: center;
      color: #909399;
      background-color: #ebedf0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
}
.project-from-box .cover-img-box .default-cover-img > span[data-v-4763fa63] {
        font-size: 12px;
}
.project-from-box .user-range-box > div[data-v-4763fa63] {
    margin-bottom: 12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
}
.project-from-box .user-group-box[data-v-4763fa63] {
    padding: 0 5px;
    width: 252px;
    height: 40px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    line-height: 40px;
    border: 1px solid #dcdfe6;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    cursor: pointer;
}
.project-from-box .user-group-box i[data-v-4763fa63] {
      font-size: 25px;
      line-height: unset;
      margin-left: 5px;
}
.project-from-box .user-group-box .user-group-text[data-v-4763fa63] {
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      width: calc(100% - 5px);
}
.project-from-box .school-info-box[data-v-4763fa63] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.project-from-edit-box[data-v-4763fa63] {
  margin: 0;
}
.course_time_label[data-v-4763fa63] {
  display: inline-block;
  padding-left: 20px;
  padding-right: 6px;
}

.design-box[data-v-692fa6fc] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.design-box .web-design-catalogue-item[data-v-692fa6fc] {
    margin-bottom: 16px;
    padding: 16px 24px;
    border: 1px solid #ECECEC;
    border-radius: 8px;
    position: relative;
}
.design-box .web-design-catalogue-item .catalogue-item-flag[data-v-692fa6fc] {
      position: absolute;
      top: 0;
      left: 0;
      padding: 0 8px;
      height: 20px;
      line-height: 20px;
      background: #c6c6c6;
      border-radius: 8px 2px 8px 0px;
      font-size: 11px;
      color: #FFFFFF;
}
.design-box .web-design-catalogue-item .catalogue-item-header[data-v-692fa6fc] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
}
.design-box .web-design-catalogue-item .catalogue-item-header .item-header-title[data-v-692fa6fc] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.design-box .web-design-catalogue-item .catalogue-item-header .item-header-title .title[data-v-692fa6fc] {
          font-size: 16px;
          font-weight: bold;
          max-width: 400px;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap;
          cursor: pointer;
}
.design-box .web-design-catalogue-item .catalogue-item-header .item-header-title .title-tag[data-v-692fa6fc] {
          margin-left: 8px;
          padding: 4px 8px;
          background-color: #F0F0F0;
          border-radius: 4px;
          font-size: 11px;
}
.design-box .web-design-catalogue-item .catalogue-item-header .item-header-title .item-header-icon[data-v-692fa6fc] {
          margin-right: 8px;
          display: inline-block;
          width: 26px;
          line-height: 26px;
          text-align: center;
          background: #ececec;
          border-radius: 50%;
          overflow: hidden;
}
.design-box .web-design-catalogue-item .catalogue-item-header .item-header-title .item-header-icon img[data-v-692fa6fc] {
            width: 100%;
}
.design-box .web-design-catalogue-item .catalogue-item-header .item-header-title .item-header-icon.menu[data-v-692fa6fc] {
          color: white;
          font-weight: 600;
          background: #454545;
}
.design-box .web-design-catalogue-item .catalogue-item-header .item-header-actions[data-v-692fa6fc] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.design-box .web-design-catalogue-item .catalogue-item-header .item-header-actions .actions-item[data-v-692fa6fc] {
          cursor: pointer;
          padding-left: 16px;
}
.design-box .web-design-catalogue-item .catalogue-item-header .item-header-actions .actions-item i[data-v-692fa6fc] {
            margin-right: 8px;
}
.design-box .web-design-catalogue-item .catalogue-item-header .item-header-actions .actions-item .open-btn[data-v-692fa6fc] {
            -webkit-transform: rotate(180deg);
                    transform: rotate(180deg);
            display: inline-block;
}
.design-box .web-design-catalogue-item .catalogue-item-attribute[data-v-692fa6fc] {
      padding: 12px 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      opacity: 0.5;
}
.design-box .web-design-catalogue-item .catalogue-item-time[data-v-692fa6fc] {
      margin-bottom: 8px;
}
.design-box .web-design-catalogue-item .catalogue-item-bottom[data-v-692fa6fc] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
}
.design-box .web-design-catalogue-item .catalogue-item-bottom .item-bottom-desc[data-v-692fa6fc] {
        width: 70%;
}
.design-box .web-design-catalogue-item .catalogue-item-bottom .item-bottom-action[data-v-692fa6fc] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.design-box .web-design-catalogue-item .catalogue-item-bottom .item-bottom-action .label[data-v-692fa6fc] {
          margin-right: 8px;
}
.design-box .mobile-design-catalogue-item[data-v-692fa6fc] {
    padding: 16px 0;
    border-bottom: 1px solid #EBEDF0;
}
.design-box .mobile-design-catalogue-item .catalogue-item-header[data-v-692fa6fc] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
}
.design-box .mobile-design-catalogue-item .catalogue-item-header .item-header-title[data-v-692fa6fc] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.design-box .mobile-design-catalogue-item .catalogue-item-header .item-header-title .title[data-v-692fa6fc] {
          font-size: 16px;
          font-weight: bold;
          max-width: 200px;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap;
}
.design-box .mobile-design-catalogue-item .catalogue-item-header .item-header-title .item-header-icon[data-v-692fa6fc] {
          margin-right: 8px;
          display: inline-block;
          width: 26px;
          line-height: 26px;
          text-align: center;
          background: #ececec;
          border-radius: 50%;
          overflow: hidden;
}
.design-box .mobile-design-catalogue-item .catalogue-item-header .item-header-title .item-header-icon img[data-v-692fa6fc] {
            width: 100%;
}
.design-box .mobile-design-catalogue-item .catalogue-item-header .item-header-title .item-header-icon.menu[data-v-692fa6fc] {
          color: white;
          font-weight: 600;
          background: #454545;
}
.design-box .mobile-design-catalogue-item .catalogue-item-header .item-header-sort[data-v-692fa6fc] {
        font-size: 16px;
        font-weight: bold;
}
.design-box .mobile-design-catalogue-item .title-tag[data-v-692fa6fc] {
      margin: 12px 0 0 0;
      padding: 4px 8px;
      display: inline-block;
      background-color: #F0F0F0;
      border-radius: 4px;
      font-size: 11px;
}
.design-box .mobile-design-catalogue-item .catalogue-item-attribute[data-v-692fa6fc] {
      padding: 12px 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      font-size: 11px;
      opacity: 0.5;
}
.design-box .mobile-design-catalogue-item .catalogue-item-bottom .item-bottom-desc[data-v-692fa6fc] {
      width: 100%;
}

.header-box[data-v-5bd352e4] {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 20px 40px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 999;
  -webkit-transition: all .3s;
  transition: all .3s;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .3)), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(180deg, rgba(0, 0, 0, .3), rgba(0, 0, 0, 0));
}
.header-box.box-shadow[data-v-5bd352e4] {
    -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .04);
            box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .04);
}
.header-box-content-web[data-v-5bd352e4] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.header-box-content-mobile[data-v-5bd352e4] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.header-box .back-btn[data-v-5bd352e4] {
    color: var(--font-color);
}
.header-box .back-btn i[data-v-5bd352e4] {
      cursor: pointer;
}
.header-box .user-info[data-v-5bd352e4] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.header-box .user-info-avatar[data-v-5bd352e4] {
      width: 40px;
      height: 40px;
      border: 2px solid var(--font-color);
      border-radius: 50%;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      overflow: hidden;
}
.header-box .user-info-avatar img[data-v-5bd352e4] {
        display: block;
        width: 100%;
        height: 100%;
}
.header-box .user-info-name[data-v-5bd352e4] {
      margin-left: 12px;
      font-size: 16px;
      color: var(--font-color);
}
.header-box .user-info-name i[data-v-5bd352e4] {
        font-weight: bold;
        color: var(--font-color);
}
.header-box .login-btn[data-v-5bd352e4] {
    font-size: 12px;
    padding: 0 10px;
    line-height: 28px;
    background: #151515;
    border-radius: 4px;
    text-align: center;
    color: #FFFFFF;
    font-weight: bold;
    cursor: pointer;
}

.introduce-box .el-divider--vertical[data-v-a580ef30] {
  width: 2px;
}
.introduce-box .time[data-v-a580ef30] {
  font-size: 14px;
  font-family: PingFang SC,PingFang SC-Regular;
  font-weight: 400;
  text-align: left;
  color: #151515;
  /* font-weight: 600; */
  line-height: 26px;
}
.introduce-box .main-title[data-v-a580ef30] {
  margin: 4px 0 16px 0;
  font-size: 18px;
  font-weight: bold;
  color: #151515;
}
.introduce-box .data-show-box[data-v-a580ef30] {
  width: 100%;
  height: 104px;
  background-color: #F5F6F7;
  border-radius: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.introduce-box .data-show-box .data-show-item[data-v-a580ef30] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.introduce-box .data-show-box .data-show-item .show-item-count[data-v-a580ef30] {
      font-size: 32px;
      font-weight: bold;
}
.introduce-box .data-show-box .data-show-item .show-item-label[data-v-a580ef30] {
      font-size: 12px;
}
.introduce-box .mobile-data-show-box[data-v-a580ef30] {
  padding-top: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.introduce-box .mobile-data-show-box .data-show-item[data-v-a580ef30] {
    padding: 0 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.introduce-box .mobile-data-show-box .data-show-item[data-v-a580ef30]:first-child {
      padding-left: 0;
}
.introduce-box .mobile-data-show-box .data-show-item .show-item-icon[data-v-a580ef30] {
      margin-right: 8px;
}
.introduce-box .mobile-data-show-box .data-show-item .show-item-icon i[data-v-a580ef30] {
        vertical-align: middle;
}
.introduce-box .mobile-data-show-box .data-show-item .show-item-count[data-v-a580ef30] {
      font-size: 14px;
      font-weight: bold;
}
.introduce-box .content-item .point-title[data-v-a580ef30] {
  padding: 24px 0 12px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #151515;
}
.introduce-box .content-item .point-title-icon[data-v-a580ef30] {
    margin-right: 9px;
}
.introduce-box .content-item .point-title-text[data-v-a580ef30] {
    font-size: 16px;
    font-weight: bold;
}
.introduce-box .content-item .point-content[data-v-a580ef30] {
  padding: 0 22px;
  line-height: 20px;
  overflow: hidden;
}
.introduce-box .content-item .point-content[data-v-a580ef30] p {
    color: #151515;
}
.introduce-box .content-item .point-content.is-mobile[data-v-a580ef30] p img {
    width: 100%;
}

.left-nav-box[data-v-3662bbaa] {
  width: 100%;
  position: relative;
}
.left-nav-box .nav-move-block[data-v-3662bbaa] {
    width: 100%;
    height: 64px;
    background-color: #FFFFFF;
    border-radius: 16px 0px 0px 16px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    -webkit-transition: all .3s;
    transition: all .3s;
}
.left-nav-box .left-nav-wraper .wraper-item[data-v-3662bbaa] {
    cursor: pointer;
    height: 64px;
    padding: 0 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
}
.left-nav-box .left-nav-wraper .wraper-item .wraper-icon[data-v-3662bbaa] {
      width: 24px;
      height: 24px;
      font-weight: bold;
      text-align: center;
      line-height: 24px;
      color: var(--theme-font-color);
}
.left-nav-box .left-nav-wraper .wraper-item .wraper-name[data-v-3662bbaa] {
      width: calc(100% - 60px);
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
      margin-left: 12px;
      font-size: 16px;
      font-weight: bold;
      color: var(--theme-font-color);
}
.left-nav-box .left-nav-wraper .wraper-item .wraper-dropdown[data-v-3662bbaa] {
      position: absolute;
      top: 50%;
      right: 24px;
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%);
      width: 24px;
      height: 24px;
      text-align: center;
      line-height: 24px;
}
.left-nav-box .left-nav-wraper .wraper-item .wraper-dropdown i[data-v-3662bbaa] {
        font-weight: bold;
        vertical-align: middle;
        color: var(--theme-font-color);
}

.form-dialog-box[data-v-0796dd1c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.form-dialog-box .signup-desc-box[data-v-0796dd1c] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    width: 100%;
    min-height: 100px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 20px 24px;
    border-radius: 16px;
    background-color: #F0F2F5;
    margin-bottom: 60px;
}
.form-dialog-box .action-box[data-v-0796dd1c] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.signup-message-action-box .signup-action-message-item[data-v-0b313cea] {
  padding: 0 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.signup-message-action-box .signup-action-message-item .message-item-icon[data-v-0b313cea] {
    width: 38px;
    height: 38px;
    margin-right: 16px;
}
.signup-message-action-box .signup-action-message-item .message-item-icon img[data-v-0b313cea] {
      display: block;
      width: 100%;
      height: 100%;
}
.signup-message-action-box .signup-action-message-item .message-item-content[data-v-0b313cea] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    border-bottom: 1px solid #EBEDF0;
    padding: 20px 0;
}
.signup-message-action-box .signup-action-message-item .message-item-content .item-content-header[data-v-0b313cea] {
      margin-bottom: 6px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.signup-message-action-box .signup-action-message-item .message-item-content .item-content-header .title[data-v-0b313cea] {
        font-size: 16px;
        font-weight: bold;
        color: #303133;
}
.signup-message-action-box .signup-action-message-item .message-item-content .item-content-header .time[data-v-0b313cea] {
        margin-left: 10px;
        -ms-flex-negative: 0;
            flex-shrink: 0;
        color: #999999;
}
.signup-message-action-box .signup-action-message-item .message-item-content .item-content-desc[data-v-0b313cea] {
      color: #999999;
}
.signup-message-action-box .message-box-img[data-v-0b313cea] {
  margin: 61px auto 16px;
  width: 110px;
  height: 124px;
  text-align: center;
}
.signup-message-action-box .message-box-img img[data-v-0b313cea] {
    display: block;
    width: 100%;
    height: 100%;
}
.signup-message-action-box .message-box-title[data-v-0b313cea] {
  padding-bottom: 71px;
  text-align: center;
  font-size: 14px;
  color: #999999;
}

@charset "UTF-8";
.cursor-p {
  cursor: pointer;
}
/* 浮动以及清除浮动 */
.float-l {
  float: left;
}
.float-r {
  float: right;
}
.clearfloat:after {
  display: block;
  clear: both;
  content: "";
  visibility: hidden;
  height: 0;
}
.clearfloat {
  zoom: 1;
}
/*文字居左，中，右*/
.text-center {
  text-align: center;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-overline {
  text-decoration: overline;
}
.text-decoration {
  text-decoration: line-through;
}
.text-underline {
  text-decoration: underline;
}
.text-row {
  white-space: nowrap;
}
.ft-weight {
  font-weight: bold;
}
.ft-w400 {
  font-weight: 400;
}
.ft-w600 {
  font-weight: 600;
}
/* 文字大小 */
.ft12 {
  font-size: 12px;
}
.ft14 {
  font-size: 14px;
}
.ft16 {
  font-size: 16px;
}
.ft18 {
  font-size: 18px;
}
.ft20 {
  font-size: 20px;
}
.ft22 {
  font-size: 22px;
}
.ft24 {
  font-size: 24px;
}
.ft26 {
  font-size: 26px;
}
.ft28 {
  font-size: 28px;
}
.ft30 {
  font-size: 30px;
}
.ft120 {
  font-size: 120px;
}
.ft180 {
  font-size: 180px;
}
/* 字体行高 */
.li-h30 {
  line-height: 30px;
}
.li-h35 {
  line-height: 35px;
}
.li-h40 {
  line-height: 40px;
}
/* 字体颜色 */
.color-3 {
  color: #333;
}
.color-9 {
  color: #999;
}
.color-eaf5ff {
  color: #eaf5ff;
}
.color-f0 {
  color: #f0f0f0;
}
.color-62 {
  color: #626262;
}
.color-c3 {
  color: #c3c3c3;
}
.color-8c {
  color: #8c8c8c;
}
/* 间距 */
.pd20 {
  padding: 20px;
}
.pd30 {
  padding: 30px;
}
.pt10 {
  padding-top: 10px;
}
.pt15 {
  padding-top: 15px;
}
.pt20 {
  padding-top: 20px;
}
.pt25 {
  padding-top: 25px;
}
.pt30 {
  padding-top: 30px;
}
.pb10 {
  padding-bottom: 10px;
}
.pb15 {
  padding-bottom: 15px;
}
.pb20 {
  padding-bottom: 20px;
}
.pb25 {
  padding-bottom: 25px;
}
.pb30 {
  padding-bottom: 30px;
}
.pl10 {
  padding-left: 10px;
}
.pl20 {
  padding-left: 20px;
}
.pl25 {
  padding-left: 25px;
}
.pl30 {
  padding-left: 30px;
}
.pl35 {
  padding-left: 35px;
}
.pl40 {
  padding-left: 40px;
}
.pl45 {
  padding-left: 45px;
}
.pl50 {
  padding-left: 50px;
}
.pr10 {
  padding-right: 10px;
}
.pr20 {
  padding-right: 20px;
}
.pr25 {
  padding-right: 25px;
}
.pr30 {
  padding-right: 30px;
}
.pr35 {
  padding-right: 35px;
}
.pr40 {
  padding-right: 40px;
}
.pr45 {
  padding-right: 45px;
}
.pr50 {
  padding-right: 50px;
}
.md20 {
  margin: 20px;
}
.mt10 {
  margin-top: 10px;
}
.mt15 {
  margin-top: 15px;
}
.mt20 {
  margin-top: 20px;
}
.mt25 {
  margin-top: 25px;
}
.mt30 {
  margin-top: 30px;
}
.mb10 {
  margin-bottom: 10px;
}
.mb15 {
  margin-bottom: 15px;
}
.mb20 {
  margin-bottom: 20px;
}
.mb25 {
  margin-bottom: 25px;
}
.mb30 {
  margin-bottom: 30px;
}
.mr10 {
  margin-right: 10px;
}
.mr20 {
  margin-right: 20px;
}
.mb20 {
  margin-bottom: 20px;
}
.mb30 {
  margin-bottom: 30px;
}
.border-b1-f3 {
  border-bottom: 1px solid #f3f3f3;
}
.h-25 {
  height: 25%;
}
.h-30 {
  height: 30%;
}
/* icon */
.icon100 {
  width: 100px;
  height: 100px;
}
.icon160 {
  width: 160px;
  height: 160px;
}
/* 背景颜色 */
.bg-fbf2e7 {
  background: #fbf2e7;
}
.bg-de {
  background: #DEDEDE;
}
.linkstyle {
  color: #1890ff;
  cursor: pointer;
}
.beyond-1 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.beyond-2 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.beyond-3 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.jub-center-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
/*浮动 + 垂直居中*/
.flex-align-no {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/*浮动 + 垂直居中+换行*/
.flex-align {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/*浮动 +垂直居中 + 水平居中*/
.flex-juc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.flex-v-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-v-column-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/*浮动 + 左右分布 + 换行*/
.flex-jub-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/*浮动 + 左右分布 + 垂直居中*/
.jub-jub-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/*浮动 + 左右分布*/
.jub-jub {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
/* 左边顶部对齐*/
.left-float-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex;
}
/* 从右边开始浮动-换行 */
.jub-jub-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/* 从右边开始浮动 */
.jub-jub-end-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/* 等距分布 */
.jub-jua-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
.juc-c {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
/*上下布局 +垂直居中 + 水平居中*/
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/* 上下布局*/
.juv-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/* 上下分布，从上到下布局 */
.flex-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.flex-jua {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: flex-end;
  -moz-justify-content: flex-end;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.juc-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: flex-end;
  -moz-align-items: flex-end;
  -ms-flex-align: end;
      align-items: flex-end;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.activity-project-pages {
  --color_primary: #FF7A4B;
  --primary_back_color: rgba(255, 122, 75, .10);
  --info_back_color: #f3f4f6;
}
.activity-project-pages .page-height-max {
    height: calc(100vh - 61px);
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.activity-project-pages .primary-font-back-color {
    color: var(--color_primary) !important;
    background-color: var(--primary_back_color) !important;
}
.activity-project-pages .primary-font-color {
    color: var(--color_primary) !important;
}
.activity-project-pages .primary-font-color__back-color {
    background-color: var(--color_primary) !important;
}
.activity-project-pages .primary-back-color {
    background-color: var(--primary_back_color) !important;
}
.activity-project-pages .info-back-color {
    background-color: var(--info_back_color) !important;
}
.activity-project-pages .common-main-box {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin: 8px;
    width: calc(100% - 200px);
    height: calc(100% - 16px);
    overflow: auto;
    background-color: white;
}
.activity-project-pages .form-operate-box {
    width: 100%;
    text-align: center;
    margin: 40px 0 20px 0;
}
.activity-project-pages .common-page-top-title {
    padding: 18px 20px;
    margin-bottom: 18px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    font-size: 16px;
    line-height: 33px;
    font-weight: 700;
    border-bottom: 2px #f3f4f6 solid;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.activity-project-pages .empty-img-box {
    width: 100%;
    padding-top: 153px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.activity-project-pages {
  --color_primary: #FF7A4B;
  --primary_back_color: rgba(255, 122, 75, .10);
}
.activity-project-pages .el-menu-item,
  .activity-project-pages .el-submenu__title {
    line-height: 40px;
    height: 40px;
}
.activity-project-pages .el-menu-item-group__title {
    padding: 0;
}
.activity-project-pages .el-menu-item.is-active,
  .activity-project-pages .el-tabs__item.is-active,
  .activity-project-pages .el-tabs__item:hover,
  .activity-project-pages .el-radio__input.is-checked + .el-radio__label,
  .activity-project-pages .el-radio-button__inner:hover,
  .activity-project-pages .el-button--primary.is-plain,
  .activity-project-pages .el-checkbox__input.is-checked + .el-checkbox__label,
  .activity-project-pages .el-tag,
  .activity-project-pages .el-button--default:focus,
  .activity-project-pages .el-button--default:hover,
  .activity-project-pages .el-pagination.is-background .el-pager li:not(.disabled):hover,
  .activity-project-pages .el-tag .el-tag__close,
  .activity-project-pages .el-submenu__title:hover,
  .activity-project-pages .el-submenu > .el-submenu__title:hover i {
    color: var(--color_primary);
}
.activity-project-pages .el-tag,
  .activity-project-pages .el-button--default:focus,
  .activity-project-pages .el-button--default:hover,
  .activity-project-pages .el-menu-item:focus,
  .activity-project-pages .el-menu-item.is-active {
    background-color: var(--primary_back_color);
}
.activity-project-pages .el-select .el-input.is-focus .el-input__inner:hover,
  .activity-project-pages .el-select .el-input.is-focus .el-input__inner,
  .activity-project-pages .el-button--primary,
  .activity-project-pages .el-input__inner:focus,
  .activity-project-pages .el-select .el-input.is-focus .el-input__inner,
  .activity-project-pages .el-select .el-input__inner:focus,
  .activity-project-pages .el-textarea__inner:focus,
  .activity-project-pages .el-range-editor.is-active,
  .activity-project-pages .el-range-editor.is-active:hover,
  .activity-project-pages .el-radio__input.is-checked .el-radio__inner,
  .activity-project-pages .el-radio__inner:hover,
  .activity-project-pages .el-checkbox__inner:hover,
  .activity-project-pages .el-checkbox__input.is-checked .el-checkbox__inner,
  .activity-project-pages .el-checkbox__input.is-focus .el-checkbox__inner,
  .activity-project-pages .el-button--primary.is-plain:focus,
  .activity-project-pages .el-tag,
  .activity-project-pages .el-button--default:focus,
  .activity-project-pages .el-button--default:hover,
  .activity-project-pages .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .activity-project-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner,
  .activity-project-pages .el-cascader .el-input .el-input__inner:focus,
  .activity-project-pages .el-cascader .el-input.is-focus .el-input__inner,
  .activity-project-pages .el-switch.is-checked .el-switch__core {
    border-color: var(--color_primary);
}
.activity-project-pages .el-tabs__active-bar,
  .activity-project-pages .el-button--primary,
  .activity-project-pages .el-radio__input.is-checked .el-radio__inner,
  .activity-project-pages .el-checkbox__input.is-checked .el-checkbox__inner,
  .activity-project-pages .el-pagination.is-background .el-pager li:not(.disabled).active,
  .activity-project-pages .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .activity-project-pages .el-tag .el-tag__close:hover,
  .activity-project-pages .el-select .el-tag__close.el-icon-close:hover,
  .activity-project-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner,
  .activity-project-pages .el-switch.is-checked .el-switch__core {
    background-color: var(--color_primary);
}
.activity-project-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner {
    -webkit-box-shadow: -1px 0 0 0 var(--color_primary);
            box-shadow: -1px 0 0 0 var(--color_primary);
}
.activity-project-pages .el-pagination.is-background .el-pager li:not(.disabled).active,
  .activity-project-pages .el-tag .el-tag__close:hover,
  .activity-project-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner:hover {
    color: white;
}
.activity-project-pages .el-pagination.is-background .el-pager li:not(.disabled).active {
    color: white !important;
    background-color: var(--color_primary) !important;
}
.activity-project-pages .el-dialog {
    border-radius: 15px !important;
}
.activity-project-pages .element-ui-min-btn {
    font-size: 12px;
    padding: 9px 10px;
}
.activity-project-pages .el-select__caret.el-icon-arrow-up:before {
    content: "\E6E1";
    width: auto;
    height: auto;
    display: inline-block;
    background: none;
}
.activity-project-pages .activity-event-pages .el-button--primary {
    border-color: var(--color_primary);
    background-color: var(--color_primary);
}
.activity-project-pages .activity-event-pages .el-pagination.is-background .el-pager li:not(.disabled).active {
    background-color: var(--color_primary) !important;
    color: #fff !important;
}
.activity-project-pages .activity-event-pages .el-pager li.active {
    -webkit-box-shadow: 0 0 4px var(--color_primary);
            box-shadow: 0 0 4px var(--color_primary);
}
.activity-project-pages .el-button.element-ui-simple-btn {
    -webkit-box-shadow: none;
            box-shadow: none;
    background: white;
}
.activity-project-pages .el-button.element-ui-simple-btn:hover,
  .activity-project-pages .el-button.element-ui-simple-btn:focus {
    background: var(--color_primary);
    border-color: var(--color_primary);
    color: #fff !important;
}
.activity-project-pages .el-select .el-input.is-focus .el-input__inner:hover {
    border-color: #e6e6e6;
}
.activity-project-pages select .el-input.is-focus .el-input__inner {
    border-color: var(--color_primary);
}
.activity-project-pages .el-button--primary,
  .activity-project-pages .el-button--info,
  .activity-project-pages .el-pager li.active {
    -webkit-box-shadow: none;
            box-shadow: none;
}
.activity-project-pages .el-button--info {
    background: #cccccc;
    border-color: #cccccc;
}
.activity-project-pages .el-menu-item:hover,
  .activity-project-pages .el-submenu__title:hover {
    color: var(--color_primary);
    background-color: transparent;
}
.activity-project-pages .el-checkbox span.el-checkbox__inner {
    width: 14px;
    height: 14px;
}
.activity-project-pages .el-checkbox__inner:after {
    width: 3px;
    height: 7px;
    top: 1px;
    left: 4px;
    border: 1px solid #fff;
    border-left: 0;
    border-top: 0;
}
.activity-project-pages .el-checkbox__label {
    padding-left: 6px;
}
.activity-project-pages .el-select .el-tag__close.el-icon-close {
    background-color: transparent;
}
.activity-project-pages .el-table .el-table__row .cell > div,
  .activity-project-pages .el-table .el-table__row .cell > span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.activity-project-pages .el-table td,
  .activity-project-pages .el-table th.is-leaf {
    border-color: #ebedf0;
}
.activity-project-pages .el-table .el-table__fixed thead th,
  .activity-project-pages .el-table th.is-leaf,
  .activity-project-pages .el-table thead.has-gutter th {
    background: #ededed;
}
.activity-project-pages .el-table .el-table__fixed-right::before,
  .activity-project-pages .el-table .el-table__fixed::before {
    display: none;
}
.activity-project-pages .el-table .el-table__body-wrapper::-webkit-scrollbar {
    height: 8px;
}
.activity-project-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-thumb, .activity-project-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-track {
    border-radius: 5px;
    border-width: 0;
    background-color: #f4f4f4;
}
.activity-project-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-thumb {
    background-color: #dedfe0;
}
.activity-project-pages .table-column-action-item {
    margin-right: 20px;
    color: var(--color_primary) !important;
    cursor: pointer;
}
.activity-project-pages .activity-common-tab {
    margin-bottom: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 12px 20px 0 24px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-bottom: 1px solid #f3f4f6;
}
.activity-project-pages .activity-common-tab .el-tabs__header {
      margin: 0;
}
.activity-project-pages .activity-common-tab .el-tabs__nav-wrap::after {
      height: 0;
}
.activity-project-pages .activity-common-tab .el-tabs__active-bar {
      height: 1px;
}
.activity-project-modules {
  --color_primary: #FF7A4B;
  --primary_back_color: rgba(255, 122, 75, .10);
}
.activity-project-modules .el-menu-item,
  .activity-project-modules .el-submenu__title {
    line-height: 40px;
    height: 40px;
}
.activity-project-modules .el-menu-item-group__title {
    padding: 0;
}
.activity-project-modules .el-menu-item.is-active,
  .activity-project-modules .el-select-dropdown__item.selected,
  .activity-project-modules .el-dropdown-menu__item:focus,
  .activity-project-modules .el-dropdown-menu__item:not(.is-disabled):hover,
  .activity-project-modules .el-date-picker__header-label.active,
  .activity-project-modules .el-date-picker__header-label:hover,
  .activity-project-modules .el-picker-panel__icon-btn:hover,
  .activity-project-modules .el-time-panel__btn.confirm,
  .activity-project-modules .el-button--text,
  .activity-project-modules .el-date-table td.available:hover,
  .activity-project-modules .el-date-table td.today span,
  .activity-project-modules .el-button--default:focus,
  .activity-project-modules .el-button--default:hover,
  .activity-project-modules .time-select-item.selected:not(.disabled),
  .activity-project-modules .el-cascader-node.in-active-path,
  .activity-project-modules .el-cascader-node.is-active,
  .activity-project-modules .el-cascader-node.is-selectable.in-checked-path,
  .activity-project-modules .el-cascader-node:not(.is-disabled):focus,
  .activity-project-modules .el-cascader-node:not(.is-disabled):hover,
  .activity-project-modules .el-submenu__title:hover,
  .activity-project-modules .el-submenu > .el-submenu__title:hover i {
    color: var(--color_primary);
}
.activity-project-modules .el-button--default:focus,
  .activity-project-modules .el-button--default:hover,
  .activity-project-modules .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .activity-project-modules .el-button--primary,
  .activity-project-modules .el-radio__input.is-checked .el-radio__inner,
  .activity-project-modules .el-radio__inner:hover,
  .activity-project-modules .el-cascader .el-input .el-input__inner:focus,
  .activity-project-modules .el-cascader .el-input.is-focus .el-input__inner {
    border-color: var(--color_primary);
}
.activity-project-modules .el-button--default:focus,
  .activity-project-modules .el-button--defaults:hover,
  .activity-project-modules .time-select-item:hover,
  .activity-project-modules .el-date-table td.in-range div,
  .activity-project-modules .el-cascader-node:not(.is-disabled):focus,
  .activity-project-modules .el-cascader-node:not(.is-disabled):hover,
  .activity-project-modules .el-dropdown-menu__item:focus,
  .activity-project-modules .el-dropdown-menu__item:not(.is-disabled):hover,
  .activity-project-modules .el-select-dropdown__item.hover,
  .activity-project-modules .el-select-dropdown__item:hover,
  .activity-project-modules .el-menu-item:focus,
  .activity-project-modules .el-menu-item.is-active {
    background-color: var(--primary_back_color);
}
.activity-project-modules .el-menu-item:hover,
  .activity-project-modules .el-submenu__title:hover {
    color: var(--color_primary);
    background-color: transparent;
}
.activity-project-modules .simulation_input_box,
  .activity-project-modules .green-btn,
  .activity-project-modules .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .activity-project-modules .el-radio__input.is-checked .el-radio__inner {
    background-color: var(--color_primary) !important;
}
.activity-project-modules .el-button.is-plain:focus,
  .activity-project-modules .el-button.is-plain:hover {
    border-color: var(--color_primary);
    color: var(--color_primary);
}
.activity-project-modules .el-date-table td.current:not(.disabled) span,
  .activity-project-modules .el-button--primary,
  .activity-project-modules .el-date-table td.end-date span,
  .activity-project-modules .el-date-table td.start-date span {
    color: white;
    background-color: var(--color_primary);
}
.activity-project-modules .el-input__inner:focus,
  .activity-project-modules .el-select .el-input.is-focus .el-input__inner,
  .activity-project-modules .el-select .el-input__inner:focus,
  .activity-project-modules .el-textarea__inner:focus,
  .activity-project-modules .el-button--primary {
    border-color: var(--color_primary);
    -webkit-box-shadow: none;
            box-shadow: none;
}
.activity-project-modules .el-date-picker__time-header {
    z-index: 2;
}
.activity-project-modules .el-date-picker__time-header .el-time-panel.el-popper {
      position: absolute;
      top: 40px;
}
.activity-project-modules .el-select-dropdown__item.selected {
    color: #606266;
    font-weight: 400;
}
.activity-project-modules .info-circle.circle-active,
  .activity-project-modules .list-item-img.img-active {
    border-color: var(--color_primary) !important;
}
.activity-project-modules .info-circle.circle-active::after,
    .activity-project-modules .list-item-img.img-active::after {
      background-color: var(--color_primary) !important;
}
.activity-project-modules .list-action-btn.submit-btn {
    background-color: var(--color_primary) !important;
}
.activity-project-modules .el-button.element-ui-simple-btn {
    -webkit-box-shadow: none;
            box-shadow: none;
    background: white;
    color: var(--color_primary) !important;
}
.activity-project-modules .el-button.element-ui-simple-btn:hover,
  .activity-project-modules .el-button.element-ui-simple-btn:focus {
    background: var(--color_primary);
    border-color: var(--color_primary);
    color: #fff !important;
}
.activity-project-modules.calendar-date-picker-box {
  width: 322px;
}
.activity-project-modules.calendar-date-picker-box .el-date-table td.calendar-own-box {
    position: relative;
}
.activity-project-modules.calendar-date-picker-box .el-date-table td.calendar-own-box::after {
      content: "";
      position: absolute;
      bottom: 0px;
      left: calc(50% - 4px);
      width: 8px;
      height: 8px;
      border-radius: 50%;
      background-color: var(--color_primary);
}
.activity-project-modules.calendar-date-picker-box .el-date-table td span {
    width: 22px;
    height: 22px;
    line-height: 22px;
}
.activity-project-modules.calendar-date-picker-box .el-picker-panel__body-wrapper {
    height: 357px;
}
.activity-project-modules.calendar-date-picker-box .el-picker-panel__sidebar {
    position: absolute;
    top: unset;
    left: 131px;
    bottom: 10px;
    z-index: 2;
    padding: 0;
    width: 60px;
    border-width: 0;
}
.activity-project-modules.calendar-date-picker-box .el-picker-panel__sidebar .el-picker-panel__shortcut {
      padding: 0;
      text-align: center;
}
.activity-project-modules.calendar-date-picker-box .el-picker-panel__sidebar .el-picker-panel__shortcut:hover {
      color: var(--color_primary);
}
.activity-project-modules.calendar-date-picker-box .el-picker-panel__body {
    margin-left: 0;
}
.activity-project-modules.el-select-dropdown.is-multiple
.el-select-dropdown__item.selected {
  color: var(--color_primary);
}
.activity-project-modules.el-select-dropdown.is-multiple
.el-select-dropdown__item.selected.hover {
  background-color: var(--primary_back_color);
}
#activityProject_app .el-dialog__headerbtn {
  top: 10px;
  right: 10px;
  width: 38px;
  height: 38px;
  line-height: 38px;
  background: #fff;
  border-radius: 50%;
  line-height: 38px;
}
#activityProject_app .el-cascader-node.is-active,
#activityProject_app .el-cascader-node.in-active-path {
  color: var(--color_primary) !important;
}
#activityProject_app .el-dialog__headerbtn:focus .el-dialog__close,
#activityProject_app .el-dialog__headerbtn:hover .el-dialog__close {
  color: var(--color_primary);
}
#activityProject_app .el-dialog__headerbtn .el-dialog__close,
#activityProject_app .el-dialog__headerbtn .el-dialog__close:hover {
  border-width: 0;
}
.black_background {
  background-color: #151515;
  border-color: #151515;
}
.black_background .el-dropdown-menu__item {
    color: white;
}
.black_background .popper__arrow,
  .black_background .popper__arrow::after {
    border-bottom-color: #151515 !important;
}
.menu-box .project-design-left-menu-box {
  padding: 0 !important;
}
.menu-box .project-design-menu-recursion-box .el-submenu__title,
.menu-box .project-design-menu-recursion-box .el-menu-item {
  border-radius: 0 !important;
}

.project-join-main[data-v-fad96282] {
  width: 100%;
  height: 100%;
}
.project-join-main .activity-unpublished[data-v-fad96282] {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.project-join-main .top-msg-box[data-v-fad96282] {
    position: absolute;
    padding: 6px 0;
    width: 100%;
    text-align: center;
    background-color: #fdf6ec;
    z-index: 1000;
}
.project-join-main .project-join-main-box[data-v-fad96282] {
    height: 100%;
    overflow: auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

.web-page-main[data-v-34a2526e] {
  padding-bottom: 32px;
  background-color: var(--theme-bg-color);
}
.web-page-main .main-banner-box[data-v-34a2526e] {
    margin-bottom: 40px;
    width: 100%;
    height: 560px;
    position: relative;
}
.web-page-main .main-banner-box .banner-title[data-v-34a2526e] {
      position: absolute;
      top: 50%;
      left: 50%;
      z-index: 2;
      -webkit-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.web-page-main .main-banner-box .banner-title .title-item[data-v-34a2526e] {
        margin: 0 2px;
        font-size: 32px;
        font-weight: bold;
        color: #FFFFFF;
}
.web-page-main .main-banner-box img[data-v-34a2526e] {
      display: block;
      width: 100%;
      height: 100%;
      -o-object-fit: fill;
         object-fit: fill;
}
.web-page-main .main-banner-box .action-box[data-v-34a2526e] {
      position: absolute;
      bottom: -1px;
      right: 0;
      z-index: 2;
      width: 543px;
      height: 100px;
}
.web-page-main .main-banner-box .action-box .action-btn[data-v-34a2526e] {
        cursor: pointer;
        position: absolute;
        right: 222px;
        bottom: 0;
        z-index: 9;
        width: 90px;
        height: 90px;
        border-radius: 50%;
        background: var(--theme-font-color);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-transition: all .3s;
        transition: all .3s;
        -webkit-box-shadow: 0px 10px 24px 20px rgba(0, 0, 0, .1);
                box-shadow: 0px 10px 24px 20px rgba(0, 0, 0, .1);
}
.web-page-main .main-banner-box .action-box .action-btn.is-fixed[data-v-34a2526e] {
          position: fixed;
          bottom: 80px;
          right: 80px;
}
.web-page-main .main-banner-box .action-box .action-btn .title[data-v-34a2526e] {
          margin-bottom: 10px;
          font-size: 16px;
          font-weight: bold;
          color: #FFFFFF;
}
.web-page-main .main-banner-box .action-box .action-btn i[data-v-34a2526e] {
          font-weight: bold;
          color: #FFFFFF;
}
.web-page-main .main-banner-box .action-box .no-action-btn[data-v-34a2526e] {
        background-color: #ededed;
}
.web-page-main .main-banner-box .action-box .no-action-btn .title[data-v-34a2526e] {
          color: #999999;
          margin-bottom: 0;
}
.web-page-main .main-content-box[data-v-34a2526e] {
    width: calc(100% - 240px);
    margin: 0 auto;
    padding: 12px 16px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 16px;
    background-color: #F0F1F2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.web-page-main .main-content-box-left-nav[data-v-34a2526e] {
      width: 200px;
}
.web-page-main .main-content-box-right-box[data-v-34a2526e] {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      background-color: #FFFFFF;
      padding: 0 32px;
      border-radius: 16px;
      -webkit-transition: all .6s;
      transition: all .6s;
      overflow-y: scroll;
      scrollbar-width: none;
}
.web-page-main .main-content-box-right-box[data-v-34a2526e]::-webkit-scrollbar {
        display: none;
}
.web-page-main .main-content-box-right-box.on-top[data-v-34a2526e] {
        border-top-left-radius: 0 !important;
}
.web-page-main .main-content-box-right-box.on-bottom[data-v-34a2526e] {
        border-bottom-left-radius: 0 !important;
}
.web-page-main .main-content-box-right-box .right-box-design-header[data-v-34a2526e] {
        padding: 20px 0;
        position: sticky;
        top: 0;
        z-index: 2;
        background-color: #FFFFFF;
}
.web-page-main .can-not-signup-box[data-v-34a2526e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.web-page-main .can-not-signup-box-img[data-v-34a2526e] {
      width: 150px;
      height: 150px;
}
.web-page-main .can-not-signup-box-img img[data-v-34a2526e] {
        display: block;
        width: 100%;
        height: 100%;
}
.web-page-main .can-not-signup-box-title[data-v-34a2526e] {
      margin-top: 20px;
      font-size: 16px;
      font-weight: bold;
}

.project-design-left-menu-box .el-menu {
  border-right: none;
}

.project-design-left-menu-box[data-v-0f03751d] {
  padding: 10px 12px;
}
.project-design-left-menu-box .menu-all[data-v-0f03751d] {
    padding-left: 12px;
    line-height: 40px;
    cursor: pointer;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 4px;
}
.project-design-left-menu-box .menu-all[data-v-0f03751d]:hover,
  .project-design-left-menu-box .menu-all.checked[data-v-0f03751d] {
    color: var(--color_primary);
    background-color: var(--primary_back_color);
}

.activity-project-pages .project-design-menu-recursion-box .el-submenu .el-menu-item,
.activity-project-modules .project-design-menu-recursion-box .el-submenu .el-menu-item {
  min-width: 120px;
}
.activity-project-pages .project-design-menu-recursion-box .el-submenu__icon-arrow,
.activity-project-modules .project-design-menu-recursion-box .el-submenu__icon-arrow {
  display: none;
}
.activity-project-pages .project-design-menu-recursion-box .el-submenu__title,
.activity-project-pages .project-design-menu-recursion-box .el-menu-item,
.activity-project-modules .project-design-menu-recursion-box .el-submenu__title,
.activity-project-modules .project-design-menu-recursion-box .el-menu-item {
  border-radius: 4px;
  line-height: 34px;
  height: 34px;
}
.activity-project-pages .project-design-menu-recursion-box .el-menu-item.checked,
.activity-project-pages .project-design-menu-recursion-box .el-submenu.checked > .el-submenu__title,
.activity-project-modules .project-design-menu-recursion-box .el-menu-item.checked,
.activity-project-modules .project-design-menu-recursion-box .el-submenu.checked > .el-submenu__title {
  color: var(--color_primary);
  background-color: var(--primary_back_color);
}
.activity-project-pages .project-design-menu-recursion-box .el-submenu.checked > .el-submenu__title i,
.activity-project-modules .project-design-menu-recursion-box .el-submenu.checked > .el-submenu__title i {
  color: var(--color_primary);
}

.project-design-menu-recursion-box .el-icon-arrow-down[data-v-caaf774e] {
  transition: transform 0.3s, -webkit-transform 0.3s;
  font-size: 12px;
  margin-right: 4px;
  width: auto;
}
.project-design-menu-recursion-box .el-submenu.is-opened > .el-submenu__title .el-icon-arrow-down[data-v-caaf774e] {
  -webkit-transform: rotateZ(180deg);
          transform: rotateZ(180deg);
}
.project-design-menu-recursion-box .menu-item[data-v-caaf774e] {
  position: absolute;
  left: 0;
  padding-right: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.project-design-menu-recursion-box .menu-item span[data-v-caaf774e] {
    width: calc(100% - 24px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.mobile-page-main[data-v-eacf3044] {
  min-height: 100%;
  padding-bottom: 90px;
  background-color: var(--theme-bg-color);
}
.mobile-page-main .main-banner-box[data-v-eacf3044] {
    width: 100%;
    height: 250px;
    position: relative;
}
.mobile-page-main .main-banner-box .banner-title[data-v-eacf3044] {
      width: calc(100% - 32px);
      position: absolute;
      top: 50%;
      left: 50%;
      z-index: 2;
      -webkit-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.mobile-page-main .main-banner-box .banner-title .title-item[data-v-eacf3044] {
        margin: 0 2px;
        font-size: 16px;
        font-weight: bold;
        color: #FFFFFF;
}
.mobile-page-main .main-banner-box img[data-v-eacf3044] {
      display: block;
      width: 100%;
      height: 100%;
      -o-object-fit: fill;
         object-fit: fill;
}
.mobile-page-main .main-content-box[data-v-eacf3044] {
    padding: 16px;
    margin: 0 auto;
    margin-top: -16px;
    width: calc(100% - 32px);
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-color: #FFFFFF;
    border-radius: 16px;
    position: relative;
    z-index: 2;
}
.mobile-page-main .main-content-box .content-box-nav[data-v-eacf3044] {
      width: 100%;
      height: 36px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.mobile-page-main .main-content-box .content-box-nav .box-nav-item[data-v-eacf3044] {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        line-height: 36px;
        text-align: center;
        font-size: 16px;
        font-weight: bold;
        color: #999999;
        position: relative;
}
.mobile-page-main .main-content-box .content-box-nav .box-nav-item.is-active[data-v-eacf3044] {
          color: var(--theme-font-color);
}
.mobile-page-main .main-content-box .content-box-nav .box-nav-item.is-active[data-v-eacf3044]::after {
            content: '';
            width: 20px;
            height: 4px;
            border-radius: 2px;
            background-color: var(--theme-font-color);
            position: absolute;
            bottom: 0;
            left: 50%;
            -webkit-transform: translateX(-50%);
                    transform: translateX(-50%);
}
.mobile-page-main .main-content-box .content-box-nav-child[data-v-eacf3044] {
      padding: 16px 0 12px 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: start;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      position: sticky;
      top: 0;
      background-color: #FFFFFF;
}
.mobile-page-main .main-content-box .content-box-nav-child .nav-child-item[data-v-eacf3044] {
        margin-bottom: 4px;
        margin-right: 6px;
        width: calc(25% - 6px);
        text-align: center;
        padding: 8px 0;
        border-radius: 4px;
        background-color: #F5F6F7;
        font-size: 11px;
        color: #999999;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
}
.mobile-page-main .main-content-box .content-box-nav-child .nav-child-item.is-active[data-v-eacf3044] {
          color: var(--theme-font-color);
          font-weight: bold;
}
.mobile-page-main .main-content-box .box-design-header[data-v-eacf3044] {
      margin-top: 16px;
      padding: 0 0 4px 0;
}
.mobile-page-main .sign-up-box[data-v-eacf3044] {
    padding: 0 16px 34px;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 999;
}
.mobile-page-main .sign-up-box .sign-up-btn[data-v-eacf3044] {
      width: 100%;
      height: 50px;
      border-radius: 50px;
      background-color: var(--theme-font-color);
      line-height: 50px;
      text-align: center;
      font-size: 16px;
      font-weight: bold;
      color: #FFFFFF;
}
.mobile-page-main .sign-up-box .sign-up-btn i[data-v-eacf3044] {
        margin-right: 8px;
}
.mobile-page-main .sign-up-box .no-sign-up-btn[data-v-eacf3044] {
      color: #FFFFFF;
      background-color: #ededed;
}
.mobile-page-main .design-catalogue-box[data-v-eacf3044] {
    padding: 20px 0;
}
.mobile-page-main .can-not-signup-box[data-v-eacf3044] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.mobile-page-main .can-not-signup-box .can-not-signup-title[data-v-eacf3044] {
      padding: 16px 0;
      font-size: 16px;
      font-weight: bold;
      color: #303133;
      text-align: center;
}
.mobile-page-main .can-not-signup-box-img[data-v-eacf3044] {
      width: 150px;
      height: 150px;
}
.mobile-page-main .can-not-signup-box-img img[data-v-eacf3044] {
        display: block;
        width: 100%;
        height: 100%;
}
.mobile-page-main .can-not-signup-box-title[data-v-eacf3044] {
      margin-top: 20px;
      font-size: 16px;
      font-weight: bold;
}
.mobile-page-main .can-not-signup-box .can-not-btn[data-v-eacf3044] {
      margin: 16px auto;
      width: 170px;
      height: 44px;
      line-height: 44px;
      background-color: var(--theme-font-color);
      border-radius: 9px;
      text-align: center;
      font-size: 16px;
      font-weight: bold;
      color: #ffffff;
}
.mobile-page-main .signup-notice-box[data-v-eacf3044] {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.mobile-page-main .signup-notice-box .notice-title[data-v-eacf3044] {
      font-size: 16px;
      margin-bottom: 15px;
}
.mobile-page-main .signup-notice-box .notice-text[data-v-eacf3044] {
      width: 100%;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      padding: 15px;
      border-radius: 16px;
      background-color: #F0F2F5;
      color: #303133;
}
.mobile-page-main .signup-notice-box .notice-box-btn[data-v-eacf3044] {
      margin-top: 16px;
      width: 170px;
      height: 44px;
      border-radius: 9px;
      background: var(--theme-font-color);
      line-height: 44px;
      text-align: center;
      color: #ffffff;
      font-size: 16px;
      font-weight: bold;
}

.signup-form-mobile[data-v-3b7f9f87] {
  padding: 20px 0 105px;
}
.signup-form-mobile .action-box[data-v-3b7f9f87] {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #fff;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0 20px 61px;
}
.signup-form-mobile .action-box .action-btn[data-v-3b7f9f87] {
      width: 160px;
      height: 44px;
      background-color: #454545;
      color: #FFF;
      line-height: 44px;
      text-align: center;
      border-radius: 10px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
}
.signup-form-mobile .action-box .action-btn.plain[data-v-3b7f9f87] {
        background-color: #fff;
        border: 1px solid #454545;
        color: #454545;
}

@charset "UTF-8";
.screen-top-box {
  /* selecte 框的高度设置，默认是 40px*/
  /* 下面设置右侧按钮居中 */
}
.screen-top-box .el-tabs__header {
    margin: 0;
}
.screen-top-box .el-tabs__nav-wrap::after {
    height: 0;
}
.screen-top-box .el-input__inner {
    height: 30px;
}
.screen-top-box .el-input__suffix {
    top: 5px;
}
.screen-top-box .el-input__icon {
    line-height: inherit;
}
.screen-top-box .el-input__suffix-inner {
    display: inline-block;
}
.screen-top-box .el-button {
    padding: 7px 12px;
}
.screen-top-box .el-tabs__active-bar {
    height: 1px;
}
.screen-top-box .search-calendar-box {
    position: relative;
}
.screen-top-box .search-calendar-box .search-calendar-text {
      position: relative;
      background: white;
      line-height: 30px;
      z-index: 2;
      cursor: pointer;
}
.screen-top-box .search-calendar-box .el-input__inner:focus {
      border-color: transparent;
      -webkit-box-shadow: none;
              box-shadow: none;
}
.screen-top-box .search-calendar-box .search-calendar {
      position: absolute;
      width: 100%;
      top: 5px;
      bottom: 0;
      z-index: 1;
}
.page-box .el-button {
  padding: 0;
}

.activity-project-list-page[data-v-4da00aca] {
  position: relative;
  overflow: hidden;
}
.activity-project-list-page .tag_status_select_box[data-v-4da00aca] {
    position: absolute;
    width: 100%;
    left: 0;
    top: -440px;
    padding: 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    z-index: 1;
    background: white;
    border-radius: 4px;
    overflow: hidden;
    -webkit-transition: top 0.5s;
    transition: top 0.5s;
    -webkit-box-shadow: 0px 19px 24px 20px rgba(0, 0, 0, .06);
            box-shadow: 0px 19px 24px 20px rgba(0, 0, 0, .06);
}
.activity-project-list-page .tag_status_select_box_open[data-v-4da00aca] {
    top: 40px;
}
.screen-top-box[data-v-4da00aca] {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 20px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background-color: white;
  border-bottom: 1px #f3f4f6 solid;
  z-index: 2;
}
.screen-top-box .screen-right[data-v-4da00aca] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.screen-top-box .screen-right > div[data-v-4da00aca] {
      margin-left: 12px;
      padding-top: 5px;
}
.screen-top-box .screen-btn[data-v-4da00aca] {
    cursor: pointer;
    line-height: 30px;
    margin-right: 8px;
}
.screen-top-box .screen-btn i[data-v-4da00aca] {
      font-size: 14px;
      vertical-align: middle;
}
.activity-project-list-box[data-v-4da00aca] {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 10px;
  height: calc(100% - 50px);
  overflow: auto;
  padding-bottom: 40px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.activity-project-list-box .activity-project-item[data-v-4da00aca] {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 25%;
    overflow: hidden;
    padding: 10px 15px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-size: 12px;
    color: #909399;
}
.activity-project-list-box .activity-project-status[data-v-4da00aca] {
    position: absolute;
    top: 25px;
    left: 30px;
    padding: 6px 8px;
    text-align: center;
    color: white;
    border-radius: 4px;
}
.activity-project-list-box .activity-project-status-2[data-v-4da00aca] {
    background-color: #e6a23c;
}
.activity-project-list-box .activity-project-status-2[data-v-4da00aca] {
    background-color: #67c23a;
}
.activity-project-list-box .cover-img[data-v-4da00aca] {
    position: relative;
    width: 100%;
    border-radius: 4px;
    overflow: hidden;
    cursor: pointer;
    padding-top: 66%;
    height: 0px;
}
.activity-project-list-box .cover-img img[data-v-4da00aca] {
      position: absolute;
      top: 0;
      height: 100%;
}
.activity-project-list-box .default-cover-img[data-v-4da00aca] {
    position: relative;
}
.activity-project-list-box .default-cover-img div[data-v-4da00aca] {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      color: #242525;
      font-size: 30px;
      font-weight: 600;
      background-color: #4f83ea;
}
.activity-project-list-box .info-name[data-v-4da00aca] {
    width: 100%;
    font-size: 16px;
    font-weight: 700;
    line-height: 40px;
    color: #606266;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.activity-project-list-box .info-tabs-box[data-v-4da00aca] {
    height: 28px;
    overflow: hidden;
}
.activity-project-list-box .info-tabs[data-v-4da00aca] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 4px 0;
}
.activity-project-list-box .info-tabs > div[data-v-4da00aca] {
      padding: 4px 6px;
      font-size: 12px;
      color: #666666;
      margin-right: 4px;
      background: rgba(153, 153, 153, .1);
      margin-bottom: 4px;
      border-radius: 4px;
}
.activity-project-list-box .info-time[data-v-4da00aca],
  .activity-project-list-box .info-statistics-box[data-v-4da00aca] {
    line-height: 24px;
}
.activity-project-list-box .info-statistics-box[data-v-4da00aca] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.activity-project-list-box .info-statistics-box .publish-operate[data-v-4da00aca] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
}
.activity-project-list-box .info-statistics-box .publish-status[data-v-4da00aca] {
      margin-right: 8px;
}
.page-box[data-v-4da00aca] {
  margin-top: 40px;
  width: 100%;
}

.directory-list-page .directory-block .directory-item[data-v-596c2a88] {
  cursor: pointer;
  margin-bottom: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.directory-list-page .directory-block .directory-item .directory-arrow[data-v-596c2a88] {
    width: 20px;
    height: 20px;
    margin-right: 8px;
}
.directory-list-page .directory-block .directory-item .directory-arrow i[data-v-596c2a88] {
      font-size: 20px;
}
.directory-list-page .directory-block .directory-item .directory-item-title[data-v-596c2a88] {
    margin-left: 4px;
    font-weight: bold;
}
.directory-list-page .directory-block .directory-item .item-icon[data-v-596c2a88] {
    margin-right: 8px;
    width: 18px;
    height: 20px;
    border-radius: 3px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.directory-list-page .directory-block .directory-item .item-icon.class-icon[data-v-596c2a88] {
      background-color: #525DFF;
}
.directory-list-page .directory-block .directory-item .item-icon.activity-icon[data-v-596c2a88] {
      background-color: #179CB0;
}
.directory-list-page .directory-block .directory-item .item-icon i[data-v-596c2a88] {
      font-size: 12px;
      color: #FFFFFF;
}
.directory-list-page .directory-block .directory-child[data-v-596c2a88] {
  padding-left: 28px;
}

.pop-task-list {
  padding: 16px;
}
.pop-task-list .task-container .container-title {
    font-size: 14px;
    font-weight: bold;
    color: #191919;
}
.pop-task-list .task-container .container-list {
    padding: 16px 0;
    max-height: 400px;
    overflow-y: auto;
}

.content-preview-page[data-v-0ef0937b] {
  height: 100%;
}
.content-preview-page .preview-header[data-v-0ef0937b] {
    padding: 14px 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    background-color: #FFFFFF;
}
.content-preview-page .preview-header .header-left[data-v-0ef0937b] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.content-preview-page .preview-header .header-left .header-project-title[data-v-0ef0937b], .content-preview-page .preview-header .header-left .separator[data-v-0ef0937b], .content-preview-page .preview-header .header-left .header-active-title[data-v-0ef0937b] {
        font-size: 14px;
        color: #191919;
        font-weight: bold;
        cursor: pointer;
}
.content-preview-page .preview-header .header-left .header-project-title[data-v-0ef0937b] {
        margin-left: 40px;
}
.content-preview-page .preview-header .header-left .separator[data-v-0ef0937b] {
        margin: 0 16px;
}
.content-preview-page .preview-header .header-left .header-active-title i[data-v-0ef0937b] {
        font-weight: bold;
}
.content-preview-page .preview-header .header-right .header-user-info[data-v-0ef0937b] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.content-preview-page .preview-header .header-right .header-user-info .user-avatar[data-v-0ef0937b] {
        height: 44px;
}
.content-preview-page .preview-header .header-right .header-user-info .user-name[data-v-0ef0937b] {
        cursor: pointer;
        margin-left: 16px;
        color: #191919;
}
.content-preview-page .preview-header .header-right .header-user-info .user-name i[data-v-0ef0937b] {
          color: #191919;
}
.content-preview-page .preview-container[data-v-0ef0937b] {
    height: calc(100% - 77px);
}

.study-flow-page .time-axis[data-v-1c77d9ce] {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.study-flow-page .time-axis .event-dot-mark[data-v-1c77d9ce] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.study-flow-page .time-axis .event-dot-mark .dot-line[data-v-1c77d9ce] {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      height: 0;
}
.study-flow-page .time-axis .event-dot-mark .dot-line.line-dashed[data-v-1c77d9ce] {
        border: 1px dashed #C5C5C5;
}
.study-flow-page .time-axis .event-dot-mark .dot-line.line-solid[data-v-1c77d9ce] {
        border: 2px solid #2F5FFE;
        -webkit-box-shadow: 0px 0px 8px 0px rgba(52, 61, 230, .45);
                box-shadow: 0px 0px 8px 0px rgba(52, 61, 230, .45);
}
.study-flow-page .time-axis .event-dot-mark .dot-start[data-v-1c77d9ce] {
      padding-top: 32px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.study-flow-page .time-axis .event-dot-mark .dot-start .start-icon[data-v-1c77d9ce] {
        width: 20px;
        height: 20px;
        border-radius: 4px;
        background-color: #2F5FFE;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.study-flow-page .time-axis .event-dot-mark .dot-start .start-icon i[data-v-1c77d9ce] {
          font-size: 12px;
          color: #FFFFFF;
}
.study-flow-page .time-axis .event-dot-mark .dot-start span[data-v-1c77d9ce] {
        margin-top: 14px;
        font-weight: bold;
        color: #191919;
        white-space: nowrap;
}
.study-flow-page .time-axis .event-dot-mark .dot-point[data-v-1c77d9ce] {
      position: relative;
}
.study-flow-page .time-axis .event-dot-mark .dot-point .point[data-v-1c77d9ce] {
        width: 10px;
        height: 10px;
        border-radius: 50%;
        background-color: #2F5FFE;
        border: 2px solid #FFFFFF;
        -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
                box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
}
.study-flow-page .time-axis .event-dot-mark .dot-point .dot-event-now-flag[data-v-1c77d9ce] {
        width: 50px;
        height: 20px;
        position: absolute;
        bottom: 21px;
        background-color: #2F5FFE;
        border-radius: 2px;
        color: #FFFFFF;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.study-flow-page .time-axis .event-dot-mark .dot-point .dot-event-now-flag span[data-v-1c77d9ce] {
          margin-left: 4px;
          font-size: 11px;
}
.study-flow-page .time-axis .event-dot-mark .dot-point .dot-event-info[data-v-1c77d9ce] {
        position: absolute;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        width: 150px;
}
.study-flow-page .time-axis .event-dot-mark .dot-point .dot-event-info .date[data-v-1c77d9ce] {
          font-size: 14px;
          font-weight: bold;
}
.study-flow-page .time-axis .event-dot-mark .dot-point .dot-event-info .title[data-v-1c77d9ce] {
          font-size: 12px;
          color: #999999;
          cursor: pointer;
}
.study-flow-page .time-axis .event-dot-mark .dot-point .dot-event-info[data-v-1c77d9ce]:hover {
          color: #2F5FFE;
}
.study-flow-page .time-axis .event-dot-mark .dot-point .dot-event-info:hover .title[data-v-1c77d9ce] {
            color: #2F5FFE;
}
.study-flow-page .time-axis .event-dot-mark .dot-point .dot-event-info.is-top[data-v-1c77d9ce] {
          bottom: 32px;
}
.study-flow-page .time-axis .event-dot-mark .dot-point .dot-event-info.is-bottom[data-v-1c77d9ce] {
          top: 32px;
}
.study-flow-page .empty-box[data-v-1c77d9ce] {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.study-flow-page .empty-box .empty-text[data-v-1c77d9ce] {
    margin-top: 12px;
    font-size: 14px;
    color: #666666;
}

.homepage-page.common-main-box[data-v-15f00364] {
  margin: 0;
  padding: 16px;
  background: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.homepage-page .home-page-main[data-v-15f00364] {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.homepage-page .home-page-main .content-box[data-v-15f00364] {
    margin-right: 16px;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}
.homepage-page .home-page-main .content-box .block-header[data-v-15f00364] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.homepage-page .home-page-main .content-box .block-header .title[data-v-15f00364] {
        margin: 16px 0;
        font-size: 16px;
        font-weight: bold;
}
.homepage-page .home-page-main .content-box .block-header .right-action[data-v-15f00364] {
        cursor: pointer;
}
.homepage-page .home-page-main .content-box .mine-achieve[data-v-15f00364] {
      margin-bottom: 16px;
      padding: 8px 16px;
      border-radius: 8px;
      background-color: #FFFFFF;
}
.homepage-page .home-page-main .content-box .mine-achieve .achieve-list[data-v-15f00364] {
        padding-bottom: 16px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.homepage-page .home-page-main .content-box .mine-achieve .achieve-list .achieve-item[data-v-15f00364] {
          -webkit-box-flex: 1;
              -ms-flex: 1;
                  flex: 1;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          border-right: 1px solid #f3f4f6;
}
.homepage-page .home-page-main .content-box .mine-achieve .achieve-list .achieve-item[data-v-15f00364]:last-child {
            border: none;
}
.homepage-page .home-page-main .content-box .mine-achieve .achieve-list .achieve-item .logo[data-v-15f00364] {
            width: 40px;
            height: 40px;
            border-radius: 50%;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: center;
                -ms-flex-pack: center;
                    justify-content: center;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
}
.homepage-page .home-page-main .content-box .mine-achieve .achieve-list .achieve-item .logo img[data-v-15f00364] {
              display: block;
              width: 100%;
              height: 100%;
}
.homepage-page .home-page-main .content-box .mine-achieve .achieve-list .achieve-item .item-data[data-v-15f00364] {
            margin-left: 24px;
}
.homepage-page .home-page-main .content-box .mine-achieve .achieve-list .achieve-item .item-data .label[data-v-15f00364] {
              margin-bottom: 4px;
}
.homepage-page .home-page-main .content-box .mine-achieve .achieve-list .achieve-item .item-data .data[data-v-15f00364] {
              font-size: 32px;
              font-weight: bold;
}
.homepage-page .home-page-main .content-box .study-flow[data-v-15f00364] {
      margin-bottom: 8px;
      padding: 8px 16px;
      border-radius: 8px;
      background-color: #FFFFFF;
}
.homepage-page .home-page-main .right-info[data-v-15f00364] {
    padding: 12px 16px;
    width: 342px;
    height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 8px;
    background-color: #FFFFFF;
}
.homepage-page .home-page-main .right-info .info-header[data-v-15f00364] {
      padding-bottom: 16px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: self-start;
          -ms-flex-align: self-start;
              align-items: self-start;
      border-bottom: 1px solid #f3f4f6;
}
.homepage-page .home-page-main .right-info .info-header .info-title[data-v-15f00364] {
        margin-left: 12px;
        font-weight: bold;
}
.homepage-page .home-page-main .right-info .info-block[data-v-15f00364] {
      padding: 16px 0;
}
.homepage-page .home-page-main .right-info .info-block .block-title[data-v-15f00364] {
        margin-bottom: 12px;
        font-weight: bold;
}
.homepage-page .home-page-main .right-info .info-block .description[data-v-15f00364], .homepage-page .home-page-main .right-info .info-block .project-date[data-v-15f00364] {
        font-size: 12px;
        color: #666666;
}

@charset "UTF-8";
.cursor-p {
  cursor: pointer;
}
/* 浮动以及清除浮动 */
.float-l {
  float: left;
}
.float-r {
  float: right;
}
.clearfloat:after {
  display: block;
  clear: both;
  content: "";
  visibility: hidden;
  height: 0;
}
.clearfloat {
  zoom: 1;
}
/*文字居左，中，右*/
.text-center {
  text-align: center;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-overline {
  text-decoration: overline;
}
.text-decoration {
  text-decoration: line-through;
}
.text-underline {
  text-decoration: underline;
}
.text-row {
  white-space: nowrap;
}
.ft-weight {
  font-weight: bold;
}
.ft-w400 {
  font-weight: 400;
}
.ft-w600 {
  font-weight: 600;
}
/* 文字大小 */
.ft12 {
  font-size: 12px;
}
.ft14 {
  font-size: 14px;
}
.ft16 {
  font-size: 16px;
}
.ft18 {
  font-size: 18px;
}
.ft20 {
  font-size: 20px;
}
.ft22 {
  font-size: 22px;
}
.ft24 {
  font-size: 24px;
}
.ft26 {
  font-size: 26px;
}
.ft28 {
  font-size: 28px;
}
.ft30 {
  font-size: 30px;
}
.ft120 {
  font-size: 120px;
}
.ft180 {
  font-size: 180px;
}
/* 字体行高 */
.li-h30 {
  line-height: 30px;
}
.li-h35 {
  line-height: 35px;
}
.li-h40 {
  line-height: 40px;
}
/* 字体颜色 */
.color-3 {
  color: #333;
}
.color-9 {
  color: #999;
}
.color-eaf5ff {
  color: #eaf5ff;
}
.color-f0 {
  color: #f0f0f0;
}
.color-62 {
  color: #626262;
}
.color-c3 {
  color: #c3c3c3;
}
.color-8c {
  color: #8c8c8c;
}
/* 间距 */
.pd20 {
  padding: 20px;
}
.pd30 {
  padding: 30px;
}
.pt10 {
  padding-top: 10px;
}
.pt15 {
  padding-top: 15px;
}
.pt20 {
  padding-top: 20px;
}
.pt25 {
  padding-top: 25px;
}
.pt30 {
  padding-top: 30px;
}
.pb10 {
  padding-bottom: 10px;
}
.pb15 {
  padding-bottom: 15px;
}
.pb20 {
  padding-bottom: 20px;
}
.pb25 {
  padding-bottom: 25px;
}
.pb30 {
  padding-bottom: 30px;
}
.pl10 {
  padding-left: 10px;
}
.pl20 {
  padding-left: 20px;
}
.pl25 {
  padding-left: 25px;
}
.pl30 {
  padding-left: 30px;
}
.pl35 {
  padding-left: 35px;
}
.pl40 {
  padding-left: 40px;
}
.pl45 {
  padding-left: 45px;
}
.pl50 {
  padding-left: 50px;
}
.pr10 {
  padding-right: 10px;
}
.pr20 {
  padding-right: 20px;
}
.pr25 {
  padding-right: 25px;
}
.pr30 {
  padding-right: 30px;
}
.pr35 {
  padding-right: 35px;
}
.pr40 {
  padding-right: 40px;
}
.pr45 {
  padding-right: 45px;
}
.pr50 {
  padding-right: 50px;
}
.md20 {
  margin: 20px;
}
.mt10 {
  margin-top: 10px;
}
.mt15 {
  margin-top: 15px;
}
.mt20 {
  margin-top: 20px;
}
.mt25 {
  margin-top: 25px;
}
.mt30 {
  margin-top: 30px;
}
.mb10 {
  margin-bottom: 10px;
}
.mb15 {
  margin-bottom: 15px;
}
.mb20 {
  margin-bottom: 20px;
}
.mb25 {
  margin-bottom: 25px;
}
.mb30 {
  margin-bottom: 30px;
}
.mr10 {
  margin-right: 10px;
}
.mr20 {
  margin-right: 20px;
}
.mb20 {
  margin-bottom: 20px;
}
.mb30 {
  margin-bottom: 30px;
}
.border-b1-f3 {
  border-bottom: 1px solid #f3f3f3;
}
.h-25 {
  height: 25%;
}
.h-30 {
  height: 30%;
}
/* icon */
.icon100 {
  width: 100px;
  height: 100px;
}
.icon160 {
  width: 160px;
  height: 160px;
}
/* 背景颜色 */
.bg-fbf2e7 {
  background: #fbf2e7;
}
.bg-de {
  background: #DEDEDE;
}
.linkstyle {
  color: #1890ff;
  cursor: pointer;
}
.beyond-1 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.beyond-2 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.beyond-3 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.jub-center-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
/*浮动 + 垂直居中*/
.flex-align-no {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/*浮动 + 垂直居中+换行*/
.flex-align {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/*浮动 +垂直居中 + 水平居中*/
.flex-juc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.flex-v-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-v-column-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/*浮动 + 左右分布 + 换行*/
.flex-jub-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/*浮动 + 左右分布 + 垂直居中*/
.jub-jub-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/*浮动 + 左右分布*/
.jub-jub {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
/* 左边顶部对齐*/
.left-float-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex;
}
/* 从右边开始浮动-换行 */
.jub-jub-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/* 从右边开始浮动 */
.jub-jub-end-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/* 等距分布 */
.jub-jua-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
.juc-c {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
/*上下布局 +垂直居中 + 水平居中*/
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/* 上下布局*/
.juv-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/* 上下分布，从上到下布局 */
.flex-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.flex-jua {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: flex-end;
  -moz-justify-content: flex-end;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.juc-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: flex-end;
  -moz-align-items: flex-end;
  -ms-flex-align: end;
      align-items: flex-end;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.activity-project-pages {
  --color_primary: #FF7A4B;
  --primary_back_color: rgba(255, 122, 75, .10);
  --info_back_color: #f3f4f6;
}
.activity-project-pages .page-height-max {
    height: calc(100vh - 61px);
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.activity-project-pages .primary-font-back-color {
    color: var(--color_primary) !important;
    background-color: var(--primary_back_color) !important;
}
.activity-project-pages .primary-font-color {
    color: var(--color_primary) !important;
}
.activity-project-pages .primary-font-color__back-color {
    background-color: var(--color_primary) !important;
}
.activity-project-pages .primary-back-color {
    background-color: var(--primary_back_color) !important;
}
.activity-project-pages .info-back-color {
    background-color: var(--info_back_color) !important;
}
.activity-project-pages .common-main-box {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin: 8px;
    width: calc(100% - 200px);
    height: calc(100% - 16px);
    overflow: auto;
    background-color: white;
}
.activity-project-pages .form-operate-box {
    width: 100%;
    text-align: center;
    margin: 40px 0 20px 0;
}
.activity-project-pages .common-page-top-title {
    padding: 18px 20px;
    margin-bottom: 18px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    font-size: 16px;
    line-height: 33px;
    font-weight: 700;
    border-bottom: 2px #f3f4f6 solid;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.activity-project-pages .empty-img-box {
    width: 100%;
    padding-top: 153px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.activity-project-pages {
  --color_primary: #FF7A4B;
  --primary_back_color: rgba(255, 122, 75, .10);
}
.activity-project-pages .el-menu-item,
  .activity-project-pages .el-submenu__title {
    line-height: 40px;
    height: 40px;
}
.activity-project-pages .el-menu-item-group__title {
    padding: 0;
}
.activity-project-pages .el-menu-item.is-active,
  .activity-project-pages .el-tabs__item.is-active,
  .activity-project-pages .el-tabs__item:hover,
  .activity-project-pages .el-radio__input.is-checked + .el-radio__label,
  .activity-project-pages .el-radio-button__inner:hover,
  .activity-project-pages .el-button--primary.is-plain,
  .activity-project-pages .el-checkbox__input.is-checked + .el-checkbox__label,
  .activity-project-pages .el-tag,
  .activity-project-pages .el-button--default:focus,
  .activity-project-pages .el-button--default:hover,
  .activity-project-pages .el-pagination.is-background .el-pager li:not(.disabled):hover,
  .activity-project-pages .el-tag .el-tag__close,
  .activity-project-pages .el-submenu__title:hover,
  .activity-project-pages .el-submenu > .el-submenu__title:hover i {
    color: var(--color_primary);
}
.activity-project-pages .el-tag,
  .activity-project-pages .el-button--default:focus,
  .activity-project-pages .el-button--default:hover,
  .activity-project-pages .el-menu-item:focus,
  .activity-project-pages .el-menu-item.is-active {
    background-color: var(--primary_back_color);
}
.activity-project-pages .el-select .el-input.is-focus .el-input__inner:hover,
  .activity-project-pages .el-select .el-input.is-focus .el-input__inner,
  .activity-project-pages .el-button--primary,
  .activity-project-pages .el-input__inner:focus,
  .activity-project-pages .el-select .el-input.is-focus .el-input__inner,
  .activity-project-pages .el-select .el-input__inner:focus,
  .activity-project-pages .el-textarea__inner:focus,
  .activity-project-pages .el-range-editor.is-active,
  .activity-project-pages .el-range-editor.is-active:hover,
  .activity-project-pages .el-radio__input.is-checked .el-radio__inner,
  .activity-project-pages .el-radio__inner:hover,
  .activity-project-pages .el-checkbox__inner:hover,
  .activity-project-pages .el-checkbox__input.is-checked .el-checkbox__inner,
  .activity-project-pages .el-checkbox__input.is-focus .el-checkbox__inner,
  .activity-project-pages .el-button--primary.is-plain:focus,
  .activity-project-pages .el-tag,
  .activity-project-pages .el-button--default:focus,
  .activity-project-pages .el-button--default:hover,
  .activity-project-pages .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .activity-project-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner,
  .activity-project-pages .el-cascader .el-input .el-input__inner:focus,
  .activity-project-pages .el-cascader .el-input.is-focus .el-input__inner,
  .activity-project-pages .el-switch.is-checked .el-switch__core {
    border-color: var(--color_primary);
}
.activity-project-pages .el-tabs__active-bar,
  .activity-project-pages .el-button--primary,
  .activity-project-pages .el-radio__input.is-checked .el-radio__inner,
  .activity-project-pages .el-checkbox__input.is-checked .el-checkbox__inner,
  .activity-project-pages .el-pagination.is-background .el-pager li:not(.disabled).active,
  .activity-project-pages .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .activity-project-pages .el-tag .el-tag__close:hover,
  .activity-project-pages .el-select .el-tag__close.el-icon-close:hover,
  .activity-project-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner,
  .activity-project-pages .el-switch.is-checked .el-switch__core {
    background-color: var(--color_primary);
}
.activity-project-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner {
    -webkit-box-shadow: -1px 0 0 0 var(--color_primary);
            box-shadow: -1px 0 0 0 var(--color_primary);
}
.activity-project-pages .el-pagination.is-background .el-pager li:not(.disabled).active,
  .activity-project-pages .el-tag .el-tag__close:hover,
  .activity-project-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner:hover {
    color: white;
}
.activity-project-pages .el-pagination.is-background .el-pager li:not(.disabled).active {
    color: white !important;
    background-color: var(--color_primary) !important;
}
.activity-project-pages .el-dialog {
    border-radius: 15px !important;
}
.activity-project-pages .element-ui-min-btn {
    font-size: 12px;
    padding: 9px 10px;
}
.activity-project-pages .el-select__caret.el-icon-arrow-up:before {
    content: "\E6E1";
    width: auto;
    height: auto;
    display: inline-block;
    background: none;
}
.activity-project-pages .activity-event-pages .el-button--primary {
    border-color: var(--color_primary);
    background-color: var(--color_primary);
}
.activity-project-pages .activity-event-pages .el-pagination.is-background .el-pager li:not(.disabled).active {
    background-color: var(--color_primary) !important;
    color: #fff !important;
}
.activity-project-pages .activity-event-pages .el-pager li.active {
    -webkit-box-shadow: 0 0 4px var(--color_primary);
            box-shadow: 0 0 4px var(--color_primary);
}
.activity-project-pages .el-button.element-ui-simple-btn {
    -webkit-box-shadow: none;
            box-shadow: none;
    background: white;
}
.activity-project-pages .el-button.element-ui-simple-btn:hover,
  .activity-project-pages .el-button.element-ui-simple-btn:focus {
    background: var(--color_primary);
    border-color: var(--color_primary);
    color: #fff !important;
}
.activity-project-pages .el-select .el-input.is-focus .el-input__inner:hover {
    border-color: #e6e6e6;
}
.activity-project-pages select .el-input.is-focus .el-input__inner {
    border-color: var(--color_primary);
}
.activity-project-pages .el-button--primary,
  .activity-project-pages .el-button--info,
  .activity-project-pages .el-pager li.active {
    -webkit-box-shadow: none;
            box-shadow: none;
}
.activity-project-pages .el-button--info {
    background: #cccccc;
    border-color: #cccccc;
}
.activity-project-pages .el-menu-item:hover,
  .activity-project-pages .el-submenu__title:hover {
    color: var(--color_primary);
    background-color: transparent;
}
.activity-project-pages .el-checkbox span.el-checkbox__inner {
    width: 14px;
    height: 14px;
}
.activity-project-pages .el-checkbox__inner:after {
    width: 3px;
    height: 7px;
    top: 1px;
    left: 4px;
    border: 1px solid #fff;
    border-left: 0;
    border-top: 0;
}
.activity-project-pages .el-checkbox__label {
    padding-left: 6px;
}
.activity-project-pages .el-select .el-tag__close.el-icon-close {
    background-color: transparent;
}
.activity-project-pages .el-table .el-table__row .cell > div,
  .activity-project-pages .el-table .el-table__row .cell > span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.activity-project-pages .el-table td,
  .activity-project-pages .el-table th.is-leaf {
    border-color: #ebedf0;
}
.activity-project-pages .el-table .el-table__fixed thead th,
  .activity-project-pages .el-table th.is-leaf,
  .activity-project-pages .el-table thead.has-gutter th {
    background: #ededed;
}
.activity-project-pages .el-table .el-table__fixed-right::before,
  .activity-project-pages .el-table .el-table__fixed::before {
    display: none;
}
.activity-project-pages .el-table .el-table__body-wrapper::-webkit-scrollbar {
    height: 8px;
}
.activity-project-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-thumb, .activity-project-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-track {
    border-radius: 5px;
    border-width: 0;
    background-color: #f4f4f4;
}
.activity-project-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-thumb {
    background-color: #dedfe0;
}
.activity-project-pages .table-column-action-item {
    margin-right: 20px;
    color: var(--color_primary) !important;
    cursor: pointer;
}
.activity-project-pages .activity-common-tab {
    margin-bottom: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 12px 20px 0 24px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-bottom: 1px solid #f3f4f6;
}
.activity-project-pages .activity-common-tab .el-tabs__header {
      margin: 0;
}
.activity-project-pages .activity-common-tab .el-tabs__nav-wrap::after {
      height: 0;
}
.activity-project-pages .activity-common-tab .el-tabs__active-bar {
      height: 1px;
}
.activity-project-modules {
  --color_primary: #FF7A4B;
  --primary_back_color: rgba(255, 122, 75, .10);
}
.activity-project-modules .el-menu-item,
  .activity-project-modules .el-submenu__title {
    line-height: 40px;
    height: 40px;
}
.activity-project-modules .el-menu-item-group__title {
    padding: 0;
}
.activity-project-modules .el-menu-item.is-active,
  .activity-project-modules .el-select-dropdown__item.selected,
  .activity-project-modules .el-dropdown-menu__item:focus,
  .activity-project-modules .el-dropdown-menu__item:not(.is-disabled):hover,
  .activity-project-modules .el-date-picker__header-label.active,
  .activity-project-modules .el-date-picker__header-label:hover,
  .activity-project-modules .el-picker-panel__icon-btn:hover,
  .activity-project-modules .el-time-panel__btn.confirm,
  .activity-project-modules .el-button--text,
  .activity-project-modules .el-date-table td.available:hover,
  .activity-project-modules .el-date-table td.today span,
  .activity-project-modules .el-button--default:focus,
  .activity-project-modules .el-button--default:hover,
  .activity-project-modules .time-select-item.selected:not(.disabled),
  .activity-project-modules .el-cascader-node.in-active-path,
  .activity-project-modules .el-cascader-node.is-active,
  .activity-project-modules .el-cascader-node.is-selectable.in-checked-path,
  .activity-project-modules .el-cascader-node:not(.is-disabled):focus,
  .activity-project-modules .el-cascader-node:not(.is-disabled):hover,
  .activity-project-modules .el-submenu__title:hover,
  .activity-project-modules .el-submenu > .el-submenu__title:hover i {
    color: var(--color_primary);
}
.activity-project-modules .el-button--default:focus,
  .activity-project-modules .el-button--default:hover,
  .activity-project-modules .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .activity-project-modules .el-button--primary,
  .activity-project-modules .el-radio__input.is-checked .el-radio__inner,
  .activity-project-modules .el-radio__inner:hover,
  .activity-project-modules .el-cascader .el-input .el-input__inner:focus,
  .activity-project-modules .el-cascader .el-input.is-focus .el-input__inner {
    border-color: var(--color_primary);
}
.activity-project-modules .el-button--default:focus,
  .activity-project-modules .el-button--defaults:hover,
  .activity-project-modules .time-select-item:hover,
  .activity-project-modules .el-date-table td.in-range div,
  .activity-project-modules .el-cascader-node:not(.is-disabled):focus,
  .activity-project-modules .el-cascader-node:not(.is-disabled):hover,
  .activity-project-modules .el-dropdown-menu__item:focus,
  .activity-project-modules .el-dropdown-menu__item:not(.is-disabled):hover,
  .activity-project-modules .el-select-dropdown__item.hover,
  .activity-project-modules .el-select-dropdown__item:hover,
  .activity-project-modules .el-menu-item:focus,
  .activity-project-modules .el-menu-item.is-active {
    background-color: var(--primary_back_color);
}
.activity-project-modules .el-menu-item:hover,
  .activity-project-modules .el-submenu__title:hover {
    color: var(--color_primary);
    background-color: transparent;
}
.activity-project-modules .simulation_input_box,
  .activity-project-modules .green-btn,
  .activity-project-modules .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .activity-project-modules .el-radio__input.is-checked .el-radio__inner {
    background-color: var(--color_primary) !important;
}
.activity-project-modules .el-button.is-plain:focus,
  .activity-project-modules .el-button.is-plain:hover {
    border-color: var(--color_primary);
    color: var(--color_primary);
}
.activity-project-modules .el-date-table td.current:not(.disabled) span,
  .activity-project-modules .el-button--primary,
  .activity-project-modules .el-date-table td.end-date span,
  .activity-project-modules .el-date-table td.start-date span {
    color: white;
    background-color: var(--color_primary);
}
.activity-project-modules .el-input__inner:focus,
  .activity-project-modules .el-select .el-input.is-focus .el-input__inner,
  .activity-project-modules .el-select .el-input__inner:focus,
  .activity-project-modules .el-textarea__inner:focus,
  .activity-project-modules .el-button--primary {
    border-color: var(--color_primary);
    -webkit-box-shadow: none;
            box-shadow: none;
}
.activity-project-modules .el-date-picker__time-header {
    z-index: 2;
}
.activity-project-modules .el-date-picker__time-header .el-time-panel.el-popper {
      position: absolute;
      top: 40px;
}
.activity-project-modules .el-select-dropdown__item.selected {
    color: #606266;
    font-weight: 400;
}
.activity-project-modules .info-circle.circle-active,
  .activity-project-modules .list-item-img.img-active {
    border-color: var(--color_primary) !important;
}
.activity-project-modules .info-circle.circle-active::after,
    .activity-project-modules .list-item-img.img-active::after {
      background-color: var(--color_primary) !important;
}
.activity-project-modules .list-action-btn.submit-btn {
    background-color: var(--color_primary) !important;
}
.activity-project-modules .el-button.element-ui-simple-btn {
    -webkit-box-shadow: none;
            box-shadow: none;
    background: white;
    color: var(--color_primary) !important;
}
.activity-project-modules .el-button.element-ui-simple-btn:hover,
  .activity-project-modules .el-button.element-ui-simple-btn:focus {
    background: var(--color_primary);
    border-color: var(--color_primary);
    color: #fff !important;
}
.activity-project-modules.calendar-date-picker-box {
  width: 322px;
}
.activity-project-modules.calendar-date-picker-box .el-date-table td.calendar-own-box {
    position: relative;
}
.activity-project-modules.calendar-date-picker-box .el-date-table td.calendar-own-box::after {
      content: "";
      position: absolute;
      bottom: 0px;
      left: calc(50% - 4px);
      width: 8px;
      height: 8px;
      border-radius: 50%;
      background-color: var(--color_primary);
}
.activity-project-modules.calendar-date-picker-box .el-date-table td span {
    width: 22px;
    height: 22px;
    line-height: 22px;
}
.activity-project-modules.calendar-date-picker-box .el-picker-panel__body-wrapper {
    height: 357px;
}
.activity-project-modules.calendar-date-picker-box .el-picker-panel__sidebar {
    position: absolute;
    top: unset;
    left: 131px;
    bottom: 10px;
    z-index: 2;
    padding: 0;
    width: 60px;
    border-width: 0;
}
.activity-project-modules.calendar-date-picker-box .el-picker-panel__sidebar .el-picker-panel__shortcut {
      padding: 0;
      text-align: center;
}
.activity-project-modules.calendar-date-picker-box .el-picker-panel__sidebar .el-picker-panel__shortcut:hover {
      color: var(--color_primary);
}
.activity-project-modules.calendar-date-picker-box .el-picker-panel__body {
    margin-left: 0;
}
.activity-project-modules.el-select-dropdown.is-multiple
.el-select-dropdown__item.selected {
  color: var(--color_primary);
}
.activity-project-modules.el-select-dropdown.is-multiple
.el-select-dropdown__item.selected.hover {
  background-color: var(--primary_back_color);
}
#activityProject_app .el-dialog__headerbtn {
  top: 10px;
  right: 10px;
  width: 38px;
  height: 38px;
  line-height: 38px;
  background: #fff;
  border-radius: 50%;
  line-height: 38px;
}
#activityProject_app .el-cascader-node.is-active,
#activityProject_app .el-cascader-node.in-active-path {
  color: var(--color_primary) !important;
}
#activityProject_app .el-dialog__headerbtn:focus .el-dialog__close,
#activityProject_app .el-dialog__headerbtn:hover .el-dialog__close {
  color: var(--color_primary);
}
#activityProject_app .el-dialog__headerbtn .el-dialog__close,
#activityProject_app .el-dialog__headerbtn .el-dialog__close:hover {
  border-width: 0;
}
.black_background {
  background-color: #151515;
  border-color: #151515;
}
.black_background .el-dropdown-menu__item {
    color: white;
}
.black_background .popper__arrow,
  .black_background .popper__arrow::after {
    border-bottom-color: #151515 !important;
}
.menu-box .project-design-left-menu-box {
  padding: 0 !important;
}
.menu-box .project-design-menu-recursion-box .el-submenu__title,
.menu-box .project-design-menu-recursion-box .el-menu-item {
  border-radius: 0 !important;
}
.project-partake-page {
  background: #f3f4f6;
  font-family: SourceHanSansSC, SourceHanSansSC-Regular;
}
.project-partake-page .common_head {
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
}
.project-partake-page .partake-page-main {
    height: calc(100vh - 134px);
}
.project-partake-page .partake-page-main .common-main-box {
      height: 100%;
}
.share-pop-box {
  min-width: 120px !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.share-pop-box .share-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.share-pop-box .share-box .share-tips {
      margin-top: 5px;
      font-size: 12px;
      font-weight: bold;
      text-align: center;
}

.partake-page-main[data-v-786d0f8f] {
  margin-top: 1px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.project-partake-page[data-v-786d0f8f] {
  width: 100%;
  height: 100%;
}
.project-partake-page .partake-header[data-v-786d0f8f] {
    margin: 1px 0 1px;
    width: 100%;
    height: 72px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 14px 24px 14px 40px;
    background-color: white;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.project-partake-page .partake-header .header-left[data-v-786d0f8f] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.project-partake-page .partake-header .header-left .back-btn[data-v-786d0f8f] {
        cursor: pointer;
}
.project-partake-page .partake-header .header-left .project-name[data-v-786d0f8f] {
        margin-left: 16px;
        font-size: 14px;
        font-weight: bold;
}
.project-partake-page .partake-header .header-right[data-v-786d0f8f] {
      margin: 0 16px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.project-partake-page .partake-header .header-right .right-action[data-v-786d0f8f] {
        cursor: pointer;
        margin: 0 16px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.project-partake-page .partake-header .header-right .right-action i[data-v-786d0f8f] {
          font-size: 16px;
}
.project-partake-page .partake-header .header-right .right-action span[data-v-786d0f8f] {
          margin-left: 8px;
          font-weight: bold;
}

.content-list-page .list-block[data-v-6466e92d] {
  padding: 0 10px;
}
.content-list-page .block-title[data-v-6466e92d] {
  padding: 12px 8px;
  background-color: #f3f4f6;
  font-weight: bold;
}
.content-list-page .block-subtitle[data-v-6466e92d] {
  padding: 12px 8px;
  font-weight: bold;
  border-bottom: 1px solid #f3f4f6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  cursor: pointer;
}
.content-list-page .block-content[data-v-6466e92d] {
  margin-top: 16px;
  padding-bottom: 16px;
  border-bottom: 1px solid #f3f4f6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.content-list-page .block-content .content-left[data-v-6466e92d] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.content-list-page .block-content .content-left .left-info[data-v-6466e92d] {
      margin-left: 16px;
}
.content-list-page .block-content .content-left .left-info .info-title[data-v-6466e92d] {
        cursor: pointer;
        margin-bottom: 8px;
        font-weight: bold;
}
.content-list-page .block-content .content-left .left-info .info-more[data-v-6466e92d] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        font-size: 12px;
        color: #ccc;
}
.content-list-page .block-content .content-left .left-info .info-more .more-date[data-v-6466e92d] {
          margin-left: 16px;
}
.content-list-page .block-content .content-status[data-v-6466e92d] {
    -ms-flex-negative: 0;
        flex-shrink: 0;
}

.project-content-page[data-v-53f942c8] {
  height: calc(100% - 16px) !important;
}
.project-content-page .page-title[data-v-53f942c8] {
    padding: 16px 20px;
    font-size: 16px;
    font-weight: bold;
}

.webapp-preview-pages[data-v-96a48e2e] {
  width: 100%;
  height: 100%;
}
.webapp-preview-pages .preview-container[data-v-96a48e2e] {
    height: 100%;
}
.webapp-preview-pages .directory-btn[data-v-96a48e2e] {
    position: fixed;
    bottom: 132px;
    right: 20px;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    opacity: 0.9;
    background: #FFFFFF;
    -webkit-box-shadow: 0px 6px 30px 5px rgba(0, 0, 0, .05), 0px 16px 24px 2px rgba(0, 0, 0, .04), 0px 8px 10px -5px rgba(0, 0, 0, .08);
            box-shadow: 0px 6px 30px 5px rgba(0, 0, 0, .05), 0px 16px 24px 2px rgba(0, 0, 0, .04), 0px 8px 10px -5px rgba(0, 0, 0, .08);
    font-size: 14px;
    color: #4D4D4D;
    text-align: center;
    line-height: 50px;
}
.webapp-preview-pages .directory-container[data-v-96a48e2e] {
    padding: 27px 0;
    height: 100%;
    overflow: hidden;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.webapp-preview-pages .directory-container .directory-list[data-v-96a48e2e] {
      padding: 0 20px;
      width: 100%;
      height: 100%;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      overflow-y: auto;
}
.webapp-preview-pages .directory-container .directory-list[data-v-96a48e2e]::-webkit-scrollbar {
        width: 6px;
}
.webapp-preview-pages .directory-container .directory-list[data-v-96a48e2e]::-webkit-scrollbar-thumb {
        border: 3px solid #ECEDF1;
}
.webapp-preview-pages .directory-container .directory-list .back-index-btn[data-v-96a48e2e] {
        margin-bottom: 20px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.webapp-preview-pages .directory-container .directory-list .back-index-btn i[data-v-96a48e2e] {
          font-size: 16px;
}
.webapp-preview-pages .directory-container .directory-list .back-index-btn .btn-name[data-v-96a48e2e] {
          margin-left: 5px;
          font-size: 15px;
          font-weight: bold;
          color: #3D3D3D;
}

.add-resource-page[data-v-8d510da8] {
  width: 100%;
}

.add-resource-box[data-v-e162715a] {
  height: 100%;
}
.head-title[data-v-e162715a] {
  padding: 0 12%;
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 4fr) minmax(0, 1fr);
  grid-gap: 20px;
  line-height: 50px;
  background-color: white;
}
.head-title .title[data-v-e162715a] {
    text-align: center;
}
.head-title .handle-btn[data-v-e162715a] {
    text-align: right;
}
.head-title .back-btn span[data-v-e162715a] {
    cursor: pointer;
}
.content-box[data-v-e162715a] {
  margin: 20px auto;
  padding: 16px;
  width: 76%;
  height: calc(100% - 112px);
  background-color: white;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.add-resource-box .form-tabs .el-tag {
  margin-bottom: 8px;
  border-width: 0;
  color: #666666;
  background: rgba(153, 153, 153, .1);
}
.add-resource-box .form-tabs .el-tag .el-tag__close {
    color: #666666;
}
.add-resource-box .form-tabs .el-tag .el-tag__close:hover {
      color: white;
      background: rgba(153, 153, 153, .4);
}

.add-resource-box-form[data-v-6edef16c] {
  --theme_color: #ff7a4b;
}
.resource-info-box[data-v-6edef16c] {
  padding: 20px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.resource-info-box .info-box[data-v-6edef16c] {
    padding-right: 30px;
    width: 50%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.resource-info-box .set-cover-box[data-v-6edef16c] {
    padding-left: 30px;
    padding-right: 16px;
    width: 50%;
    border-left: 1px solid #eee;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.resource-info-box .set-cover-box .title[data-v-6edef16c] {
      font-weight: 600;
}
.resource-info-box .set-cover-box .img-list-box[data-v-6edef16c] {
      margin-top: 20px;
      display: grid;
      grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
      grid-gap: 20px;
}
.resource-info-box .set-cover-box .img-list-box .img-item[data-v-6edef16c] {
        position: relative;
        overflow: hidden;
        cursor: pointer;
}
.resource-info-box .set-cover-box .img-list-box .img-item img[data-v-6edef16c] {
          border-radius: 4px;
          width: 100%;
}
.resource-info-box .set-cover-box .img-list-box .img-item .check-box[data-v-6edef16c] {
          position: absolute;
          top: 10px;
          right: 10px;
          width: 20px;
}
.resource-info-box .set-cover-box .img-list-box .img-item .check-box img[data-v-6edef16c] {
            width: 100%;
}
.resource-info-box .set-cover-box .img-list-box .user-custom-img[data-v-6edef16c] {
        border: 1px var(--theme_color) dashed;
        border-radius: 4px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
}
.resource-info-box .set-cover-box .img-list-box .user-custom-img .add-img-btn[data-v-6edef16c] {
          position: absolute;
          top: calc(50% - 10px);
          width: 100%;
          font-size: 16px;
          text-align: center;
          color: var(--theme_color);
          line-height: 20px;
}
.resource-info-box .set-cover-box .img-list-box .user-custom-img .add-img-btn i[data-v-6edef16c] {
            margin-right: 8px;
            font-size: 20px;
}

*{
	padding:0;
	margin:0;
	font-family:'\5FAE\8F6F\96C5\9ED1';
}
ul li{
	list-style:none;
}
html{
	height: 100%;
	width: 100%;
}
body{
	background:#fff!important;
	height: 100%;
	width: 100%;
}
p {
	margin:0;
}
input, textarea{
	outline: none;
}
a{
	text-decoration: none;
}
.clear{
	clear:both;
}
.left{
	float:left;
}
.right{
	float:right;
}
.inline{
	display:inline-block;
}
.block{
	display:block;
}
.white{
	color: wheat;
}
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.clearfix {
  zoom: 1;
}
._nr{
	word-break:keep-all;            
	white-space:nowrap;           
	overflow:hidden;                
	text-overflow:ellipsis;
}
.ctc_page{
	padding:0 22px;
	height: 100%;
	overflow: hidden;
}
.ctc_lpanel{
	width: calc(50% - 15px);
	height: calc(100% - 60px);
	float: left;
	overflow-y: auto;
}
.ctc_rpanel{
	width: calc(50% - 15px);
	height: calc(100% - 60px);
	float: right;
	overflow-y: auto;
	position: relative;
}
.ctc_public_headtxt{
	line-height: 50px;
	color: #666666;
	font-size: 15px;
}
.ctc_lpanel .ctc_public_headtxt{
	text-indent: 3px;
}
.ctc_public_marktxt{
	line-height: 50px;
	float: left;
	text-indent: 13px;
	color: #fd0505;
	font-size: 12px;
	background: url(/apps/exam/_static/images/Topic/ctc_public_marktxt_icon.png) left no-repeat;
	margin-left: 5px;
}
.ctc_radio_comp{
	text-indent: 28px;
	line-height: 22px;
	font-size: 16px;
	font-weight: 500;
	color: #333333;
	background: url(/apps/exam/_static/images/Topic/ctc_radio_comp_icon.png) left center no-repeat;
	background-size: 20px 20px;
	cursor: pointer;
	float: left;
	margin-right: 11px;
	margin-bottom: 10px;
}
.ctc_radio_comp.ed{
	background: url(/apps/exam/_static/images/Topic/ctc_radio_comp_icon_ed.png) left center no-repeat;
	background-size: 20px 20px;
}
.ctc_lpanel_types{
	margin-top: 6px;
}
.ctc_lpanel_topic_stem{
	margin-top: 15px;
	min-height: 428px;
	border: 1px solid #eee;
    position:relative;
}
.ctc_ways_solving_problem{
	margin-top: 15px;
	min-height: 338px;
	border: 1px solid #eee;
}
.ctcllob_ans_option{
	height: 54px;
	line-height: 54px;
	text-align: center;
	width: 54px;
	background: #f8f8f8;
	border-radius: 5px;
	color: #333;
	font-size: 18px;
	float: left;
	margin-right: 16px;
	cursor: pointer;
    margin-bottom:10px;
}
.ctcllob_ans_option.ed{
	background: #2f97f3;
	color: #fff;
}
.ctc_lpanel_topic_answer_txt{
	font-size: 14px;
    color: #333;
    line-height: 33px;
    padding-left: 10px;
    margin: 10px 0px;
}
.ctcllob_ans_options{
	float: left;
}
.ctcllob_ans_option_delbtn{
	height: 54px;
	line-height: 54px;
	background: url(/apps/exam/_static/images/Topic/ctcllob_ans_option_delbtn.png) center no-repeat;
	width: 40px;
	float: left;
	cursor: pointer;
}
.ctcllob_ans_option_delbtn:hover{
	background-image: url(/apps/exam/_static/images/Topic/ctcllob_ans_option_delbtn_ed.png);
}
.ctcllob_ans_option_addbtn{
	height: 54px;
	line-height: 54px;
	background: url(/apps/exam/_static/images/Topic/ctcllob_ans_option_addbtn.png) center no-repeat;
	width: 40px;
	float: left;
	cursor: pointer;
}
.ctcllob_ans_option_addbtn:hover{
	background-image: url(/apps/exam/_static/images/Topic/ctcllob_ans_option_addbtn_ed.png);
}
.common_list_comp{
    position:relative;
}
.common_list_comp_head{
    height:30px;
    line-height:30px;
    border:1px solid #d8d8d8;
    font-size:14px;
    background:url(/apps/exam/_static/images/Topic/ctc_property_item_r_icon.png) no-repeat;
    background-position-x:80px;
    background-position-y:center;
    text-indent:8px;
    cursor:pointer;
    border-radius: 3px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.ctc_property_item_l{
	line-height: 32px;
	margin-right: 5px;
	font-size: 15px;
}
.common_list_comp_items{
    position:absolute;
    top:30px!important;
    line-height:32px!important;
    width:100%;
    z-index:6666;
    padding:0!important;
}
.common_list_comp_item{
    border-top:1px solid #eee;
    background:#fff;
    text-indent:10px;
    font-size:14px;
	cursor:pointer;
}
.common_list_comp_item:hover{
    background:#2196f3!important;
    color:#fff;
}
.common_list_comp_item.ed{
    background:#2196f3!important;
    color:#fff;
}
.common_list_comp_item:first-child{
    border-bottom:none;
}
.ctc_property_item_l{
	float: left;
}
.ctc_property_item_r{
	float: left;
	width: 100px;
}
.ctc_property_item_r._ctc_difficulty_level{
	width: 80px;
}
._ctc_difficulty_level .common_list_comp_head{
	background-position-x:60px;
}
.ctc_property_item{
	float: left;
	margin-right: 5px;
	margin-bottom: 10px;
}
.ctc_property_items{
	margin-top: 10px;
}
.ctc_ritem_ctxt{
	width: 105px;
	font-size: 15px;
	color: #666;
	line-height: 22px;
	float: left;
}
.ctc_cognitive_level{
	margin-top: 26px;
}
.ctc_setting_knowledge_points{
	margin-top: 15px;
}
.ctc_setting_tmaterial_points{
	margin-top: 15px;
}
.ctc_settingk_point{
	height: 37px;
	line-height: 37px;
	background: #f8f8f8;
	padding: 0 15px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.ctc_settingk_point_name{
	float: left;
	font-size: 15px;
	max-width: 400px;
}
.ctc_settingk_point_delbtn{
	width: 14px;
	height: 14px;
	background: url(/apps/exam/_static/images/Topic/ctc_settingk_point_delbtn.png) center no-repeat;	
	float: left;
	margin-top: 12px;
	margin-left: 15px;
	cursor: pointer;
}
.ctc_cognitive_level_items{
	overflow: auto;
}
.ctc_settingk_points{
	overflow: auto;
}
.ctc_settingk_points>div:first-child{
    margin-left:0;
}
.ctc_settingk_point_addbtn{
	line-height: 37px;
	font-size: 15px;
	color: #2f97f3;
	text-indent: 27px;
	background: url(/apps/exam/_static/images/Topic/ctc_settingk_point_addbtn.png) left no-repeat;
	float: left;
	margin-left: 15px;
	cursor: pointer;
}
.fillblank_numbox {
    margin: 35px 0px;
}
.fillblank_attr {
    float: left;
    line-height: 28px;
    padding-left: 10px;
    color: #666666;
}
.fiilblank_numboxset {
    float: left;
    margin-left: 10px;
}
.del_fillnum {
    display: inline-block;
    font-size: 20px;
    width: 30px;
    height: 30px;
    text-align: center;
    background: #f8f8f8;
    float: left;
   	background-image:url(/apps/exam/_static/images/Topic/del_fillnum_icon.png);
	background-repeat: no-repeat;
	background-position:center ;
	cursor: pointer;
}
.set_fillnum {
    height: 28px;
    border: 1px solid #f8f8f8;
    width: 58px;
    text-align: center;
}
.add_fillnum {
    display: inline-block;
    font-size: 18px;
    width: 30px;
    height: 30px;
    text-align: center;
    background: #f8f8f8;
    float: right;
	background-image:url(/apps/exam/_static/images/Topic/add_fillnum_icon.png);
	background-repeat: no-repeat;
	background-position:center ;
	cursor: pointer;
}
.ctcll_gapfill_box{
	padding: 20px;
	border: 1px solid #eee;
}
.ctcll_gapfill_item_lnum{
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: #2f97f3;
	border-radius: 15px;
	color: #fff;
	float: left;
	margin-right: 15px;
	margin-top: 11px;
}
.ctcll_gapfill_item_r{
	overflow: auto;
}
.ctcll_gapfill_item_rzone{
	border: 1px solid #eee;
	min-height: 188px;
}
.ctcll_gapfill_item_upbtn{
	margin-top: 5px;
	width: 30px;
	line-height: 60px;
	background: url(/apps/exam/_static/images/Topic/ctcll_gapfill_item_rzone_upicon.png) center no-repeat;
	background-size:16px 18px;
    background-position-y:top;
    cursor: pointer;
	float: right;
	margin-right: 10px;
    color: #2f97f3;
    position:absolute;
    right:0px;
}
.ctc_topic_basicinfo_item{
    position:relative;
    margin-bottom:20px;
}
.ctcll_gapfill_item_downbtn{
	margin-top: 5px;
	width: 30px;
	line-height: 60px;
	background: url(/apps/exam/_static/images/Topic/ctcll_gapfill_item_rzone_downicon.png) center no-repeat;
	background-size:16px 18px;
    background-position-y:top;
	cursor: pointer;
	float: right;	
    color: #2f97f3;
    position:absolute;
    right:50px;
}
.ctcll_gapfill_item_delbtn{
	margin-top: 5px;
	width: 30px;
	line-height: 60px;
	background: url(/apps/exam/_static/images/Topic/ctcll_gapfill_item_delbtn_icon.png) center no-repeat;
	background-size:19px 19px;
    background-position-y:top;
	cursor: pointer;
	float: right;	
    color: #2f97f3;
    position:absolute;
    right:90px;
}
.ctc_topic_basicinfo_item_delbtn{
	margin-top: 5px;
	width: 30px;
	line-height: 60px;
	background: url(/apps/exam/_static/images/Topic/ctcll_gapfill_item_delbtn_icon.png) center no-repeat;
	background-size:19px 19px;
    background-position-y:top;
	cursor: pointer;
	float: right;	
    color: #2f97f3;
    position:absolute;
    right:80px;
    top:-10px;
}
.ctc_topic_basicinfo_item_downbtn{
	margin-top: 5px;
	width: 30px;
	line-height: 60px;
	background: url(/apps/exam/_static/images/Topic/ctcll_gapfill_item_rzone_downicon.png) center no-repeat;
	background-size:16px 18px;
    background-position-y:top;
	cursor: pointer;
	float: right;	
    color: #2f97f3;
    position:absolute;
    right:0px;
    top:-10px;
}
.ctc_topic_basicinfo_item_upbtn{
	margin-top: 5px;
	width: 30px;
	line-height: 60px;
	background: url(/apps/exam/_static/images/Topic/ctcll_gapfill_item_rzone_upicon.png) center no-repeat;
	background-size:16px 18px;
    background-position-y:top;
    cursor: pointer;
	float: right;
	margin-right: 10px;
    color: #2f97f3;
    position:absolute;
    right:30px;
    top:-10px;
}
.ctcll_gapfill_item_addbtn{
	line-height: 60px;
	color: #2f97f3;
	cursor: pointer;
    position:absolute;
    right:130px;
    background:url(/apps/exam/_static/images/Topic/ctcll_gapfill_item_addbtn_icon.png) center no-repeat;
    background-size:19px 19px;
    background-position-y:top;
    margin-top:5px;
}
.ctcll_gapfill_item_son{
    position:relative;
    margin-bottom:45px;
}
.ctcll_gapfill_item_son_delbtn{
    margin-top: 5px;
    width: 30px;
    line-height: 60px;
    background: url(/apps/exam/_static/images/Topic/ctcll_gapfill_item_delbtn_icon.png) center no-repeat;
    background-size:19px 19px;
    background-position-y:top;
    cursor: pointer;
    float: right;
    color: #2f97f3;
    position:absolute;
    right:0px;
}
.ctcll_gapfill_item {
    position:relative;
    margin-bottom:10px;
}
.ctcll_gapfill_item_main{
    margin-bottom:45px;
}
.ctcll_simpleq_topic_answer{
	min-height: 180px;
	border: 1px solid #eee;
	margin-top: 10px;
}
.ctc_lpanel_topic_answer{
	margin-bottom: 10px;
}
.ctc_add_newtopic_btn{
	height: 52px;
	line-height: 52px;
	background: #2F97F3;
	color: #fff;
	text-align: center;
	cursor: pointer;
	font-size: 18px;
	margin-top: 30px;
}
.ctc_additional_conf_type{
	width: 97px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	font-size: 15px;
	color: #333;
	background: #f8f8f8;
	float: left;
	margin-right: 20px;
	cursor: pointer;
}
.ctc_additional_conf_type.ed{
	background: #2f96f2;
	color: #fff;
}
.ctc_additional_conf_types{
	margin-bottom: 28px;
}
.ctc_additional_share_zone{
	position: absolute;
	top: 52px;
	right: 0;
}
.ctc_additional_item_num{
	font-size: 20px;
	font-weight: bold;
	color: #2F96F2;
	margin-right: 10px;
	margin-top: -2px;
}
.ctc_lpanel .ctc_additional_item_num{
    float:left;
}
.ctcll_gapfill_item_sons{
    margin:10px 0;
}
.ctc_complete_exam_btn{
    height:39px;
    width:100px;
    background:#2196f3;
    position:fixed;
    bottom:10px;
    left:50%;
    margin-left:-50px;
    cursor:pointer;
    color:#fff;
    font-size:14px;
    text-align:center;
    line-height:39px;
}
.ctc_main_additional_box .ctc_additional_item_num{
    display:none;
}
.common_list_comp_items{
    max-height:200px;
    overflow:auto;
}
.ctc_cognitive_level_items{
    min-height:32px;
}
.ctc_additional_item{
    margin-top:10px;
}
.mouse_over_auto{
    cursor:auto;
}
.ctc_page textarea {
    display:none;
}
.cct_once_btn{
    left:45%;
}
.cct_continue_btn{
    left:auto;
    right:45%;
    margin-right:-50px;
    background:#11BE52;
}
.ctcll_answer_split_comp{
    height:28px;
    float:right;
    background:url(/apps/opencourse/_static/images/Manage/applyto_item_bg.png) left no-repeat;
    background-repeat:no-repeat;
    line-height:28px;
    text-indent:25px;
    cursor:pointer;
    background-size:20px 20px;
    background-position-y:center;
    color:#666666;
}
.ctcll_answer_split_comp.ed{
    background-image:url(/apps/evaluate/_static/images/Sheet/csh_foption_item_ed.png);
}
.common_list_comp_head, .common_list_comp_item{
    word-break:keep-all;            
    white-space:nowrap;           
    overflow:hidden;                
    text-overflow:ellipsis;
}
*{
	padding:0;
	margin:0;
	font-family:'\5FAE\8F6F\96C5\9ED1';
}
ul li{
	list-style:none;
}
html{
	height: 100%;
	width: 100%;
}
body{
	background:#f1f1f1;
	height: 100%;
	width: 100%;
}
p {
	margin:0;
}
input, textarea{
	outline: none;
}
a{
	text-decoration: none;
}
.clear{
	clear:both;
}
.left{
	float:left;
}
.right{
	float:right;
}
.inline{
	display:inline-block;
}
.block{
	display:block;
}
.white{
	color: wheat;
}
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.clearfix {
  zoom: 1;
}
._kget_page_r_sonitem_x2code_txt{
    font-size:14px;
}
._nr{
	word-break:keep-all;            
	white-space:nowrap;           
	overflow:hidden;                
	text-overflow:ellipsis;
}
._newknowledge_block{
	height: 55px;
	line-height: 55px;
	background: #fff;
	font-size: 16px;
    position:relative;
    z-index:3;
}
._newknowledge_block_item._gray{
	color: #666;
}
._newknowledge_mainleft{
	float: left;
	width: 200px;
	height: 100%;
	position: relative;
}
._newknowledge_mainright{
	overflow: auto;
	height: 100%;
	background: #fff;
	position: relative;
}
._newknowledge_mainbox{
}
._newk_operation_btns_v221{
    height: 33px;
    padding:0 17px 0 22px;
    margin-top:12px;
}
._newk221_commoninput{
    height:33px;
    line-height:33px;
    background-color:#fff;
    border-radius:3px 3px 0 0;
    font-size:14px;
    position:relative;
    float:left;
    width:193px;
}
._opbtn221_search_input{
    border:none;
    height:30px;
    width:120px;
    display:block;
    margin-left:15px;
    text-indent:3px;
}
._opbtn221_search_yesbtn{
    width:15px;
    height:15px;
    background:url(/apps/kmapping/_static/images/Structure/_opbtn221_search.png) center no-repeat;
    background-size:contain;
    position:absolute;
    right:10px;
    top:8px;
    cursor:pointer;
}
._newk221_commonbtn{
    height:33px;
    line-height:33px;
    background-color:#fff;
    border-radius:3px 3px 0 0;
    font-size:14px;
    width:89px;
    text-indent:31px;
    margin-right:2px;
    float:left;
    background-position-y:center;
    background-repeat:no-repeat;
    cursor:pointer;
}
._opbtn221_unit{
    background-image:url(/apps/kmapping/_static/images/Structure/_opbtn221_unit.png);
    background-size:16px 21px;
    background-position-x:11px;
}
._opbtn221_tree{
    background-image:url(/apps/kmapping/_static/images/Structure/_opbtn221_tree.png);
    background-size:20px 22px;
    background-position-x:10px;
}
._opbtn221_link{
    width:106px;
    background-image:url(/apps/kmapping/_static/images/Structure/_opbtn221_link.png); 
    background-size:18px 18px;
    background-position-x:10px;
}
._opbtn221_center{
    width:44px;
    background-image:url(/apps/kmapping/_static/images/Structure/_opbtn221_center.png);
    background-size:20px 20px;
    background-position:center;
}
._opbtn221_withdraw{
    width:44px;
    border-radius:3px 0 0 0;
    background-image:url(/apps/kmapping/_static/images/Structure/_opbtn221_withdraw.png);
    background-size:18px 15px;
    background-position:center;
    margin-right:0;
}
._opbtn221_recover{
    width:44px;
    border-radius:0 3px 0 0 0;
    background-image:url(/apps/kmapping/_static/images/Structure/_opbtn221_recover.png);
    background-size:18px 15px;
    background-position:center;
}
._opbtn221_addsize{
    width:47px;
    border-radius:3px 0 0 0;
    background-image:url(/apps/kmapping/_static/images/Structure/_opbtn221_addsize.png);
    background-position:center;
    margin-right:0;
    background-size:14px 14px;
}
._opbtn221_reducesize{
    width:47px;
    border-radius:0 3px 0 0;
    background-image:url(/apps/kmapping/_static/images/Structure/_opbtn221_reducesize.png);
    background-position:center;
    background-size:14px 2px;
}
._newk221_commonbtn:hover{
    background-color:#e5e5e5;
}
._newk221_commonbtn.ed{
    background-color:#e5e5e5;
}
._newk221_commonbtn._death_status{
    background-color: #e5e5e5;
}
._newk_leftcommonbtn{
	width: 170px;
	height: 33px;
	line-height: 33px;
	text-align: center;
	color: #333;
	background: #3DE283;
	border-radius: 5px;
	margin: 10px;
	margin-right:0;
    cursor: pointer;
    float:left;
}
._newk_searchbox{
	width: 170px;
	height: 33px;
	line-height: 33px;
	text-align: center;	
	background: #fff;
	border-radius: 5px;
	margin: auto;
	position: relative;
    z-index:10;
    float:left;
    margin:10px;
}
._newk_search_input{
	height: 33px;
	border: none;
    border-radius:5px;
    text-indent:1em;
    border:1px solid #eee;
}
._newk_searchbtn{
	width: 17px;
	height: 17px;
	background: url(/apps/kmapping/_static/images/Structure/_newk_searchbtn.png) center no-repeat;
	background-size: contain;
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top:-8.5px;
	cursor: pointer;
}
._newk_search_resource_box{
	width: 270px;
	height: 31px;
	line-height: 31px;
	text-align: center;	
	background: #fff;
	border-radius: 20px;
	position: relative;
	float: right;
	margin-top: 9px;
	margin-right: 10px;
}
._newk_search_resource_input{
    color:#8c8c8c;
	height: 31px;
	border: none;
	width: 250px;
	text-indent: 1em;
	font-size: 14px;
}
._newk_resource_searchbtn{
	width: 17px;
	height: 17px;
	background: url(/apps/kmapping/_static/images/Structure/_newk_searchbtn.png) center no-repeat;
	background-size: contain;
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top:-8.5px;
	cursor: pointer;
}
input::-webkit-input-placeholder{
    color:#b7b7b7;
}
input::-moz-placeholder{
    color:#b7b7b7;
}
input::-ms-input-placeholder{
    color:#b7b7b7;
}
input::placeholder{
    color:#b7b7b7;
}
::-webkit-input-placeholder { /* WebKit browsers */
    color:#b7b7b7;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:#b7b7b7;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:#b7b7b7;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:#b7b7b7;
}
._newk_resourcebox_main_line{
	height: 51px;
}
._newk_pointItem{
	width: 170px;
	margin: auto;
	margin-top: 12px;
	height: 37px;
	overflow: hidden;
	font-size: 15px;
}
._newk_pointItem_circle{
	width: 37px;
	float: left;
	height: 37px;
	border-radius: 19px;
	background-color: #ea6948;
	margin: 0 8px;
}
._newk_pointItem_txt{
	height: 37px;
	line-height: 37px;
	word-break:keep-all;            
	white-space:nowrap;           
	overflow:hidden;                
	text-overflow:ellipsis;
}
._newk_pointItem._able_add ._newk_pointItem_circle{
	background-image: url(/apps/kmapping/_static/images/Structure/_newk_pointItem_circle.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size:20px 20px;
	cursor: pointer;
}
._operate_commonbtn{
	width: 85px;
	height: 33px;
	line-height: 33px;
	text-align: center;
	color: #333;
	background: #3DE283;
	border-radius: 18px;
	margin-bottom: 10px;
	cursor: pointer;	
	position:absolute;
	top: 10px;
}
._operate_commonbtn._back{
	right: 10px;
}
._operate_commonbtn._save{
	right: 110px;
}
._operate_commonbtn._look{
	right: 210px;
}
._operate_commonbtn._keep_pos{
    width:110px;
    right:258px;
}
._operate_commonbtn._submit_check{
    right:138px;
    width:110px;
    text-align:left;
    text-indent:15px;
    background-image:url(/apps/kmapping/_static/images/Structure/_op_submit_check_icon.png);
    background-repeat:no-repeat;
    background-position-x: 80px;
    background-position-y: center;
    background-repeat:no-repeat;
    background-size:15px 15px;
}
._operate_commonbtn._manage_quality{
    width:110px;
    right:20px;
}
._operate_sheet{
	width: 100px;
	border-radius: 5px;
    padding:8px 0;
	background: #e5e5e5;
	position: absolute;
	z-index: 4;
}
._operate_sheet_commonbtn{
	height: 30px;
	line-height: 30px;
	text-indent: 25px;
	font-weight: bold;
	cursor: pointer;
}
._operate_sheet_commonbtn._videobtn{
	background: url(/apps/kmapping/_static/images/Structure/_operate_sheet_commonbtn_addbtn.png) no-repeat;
	background-size:10px 10px;
	background-position-x:12px;
	background-position-y:center ;
}
._operate_sheet_commonbtn._addlinkpointbtn{
    background: url(/apps/kmapping/_static/images/Structure/_operate_sheet_commonbtn_addbtn.png) no-repeat;
    background-size:10px 10px;
    background-position-x:12px;
    background-position-y:center ;
}
._operate_sheet_commonbtn._topicbtn{
	background: url(/apps/kmapping/_static/images/Structure/_operate_sheet_commonbtn_addbtn.png) no-repeat;
	background-size:10px 10px;
	background-position-x:12px;
	background-position-y:center ;
}
._operate_sheet_commonbtn._pptbtn{
	background: url(/apps/kmapping/_static/images/Structure/_operate_sheet_commonbtn_addbtn.png) no-repeat;
	background-size:10px 10px;
	background-position-x:12px;
	background-position-y:center ;
}
._operate_sheet_commonbtn._imgtxtbtn{
	background: url(/apps/kmapping/_static/images/Structure/_operate_sheet_commonbtn_addbtn.png) no-repeat;
	background-size:10px 10px;
	background-position-x:12px;
	background-position-y:center ;
}
._operate_sheet_commonbtn._editbtn{
	background: url(/apps/kmapping/_static/images/Structure/_operate_sheet_commonbtn_editbtn.png) no-repeat;
	background-size:10px 10px;
	background-position-x:12px;
	background-position-y:center ;
}
._operate_sheet_commonbtn._delbtn{
	background: url(/apps/kmapping/_static/images/Structure/_operate_sheet_commonbtn_delbtn.png) no-repeat;
	background-size:9px 10.5px;
	background-position-x:12px;
	background-position-y:center;
}
._operate_sheet_commonbtn._removebtn{
	background: url(/apps/kmapping/_static/images/Structure/_operate_sheet_commonbtn_delbtn.png) no-repeat;
	background-size:9px 10.5px;
	background-position-x:12px;
	background-position-y:center;
}
._operate_sheet_commonbtn._resourcebtn{
	background: url(/apps/kmapping/_static/images/Structure/_operate_sheet_commonbtn_editbtn.png) no-repeat;
	background-size:9px 10.5px;
	background-position-x:12px;
	background-position-y:center ;
}
._operate_sheet_commonbtn._showbranchbtn{
	background: url(/apps/kmapping/_static/images/Structure/_showbranchbtn.png) no-repeat;
	background-size:10px auto;
	background-position-x:12px;
	background-position-y:center ;
}
._operate_sheet_commonbtn._addpiontbtn{
	background: url(/apps/kmapping/_static/images/Structure/_addpiontbtn.png) no-repeat;
	background-size:10px auto;
	background-position-x:12px;
	background-position-y:center ;
}
._operate_sheet_commonbtn:hover{
	background-color: #d2d2d2;
}
._newk_mapzone{
	position: absolute;
	height: 100%;
	width: 100%;
}
._newk_addpoint_box{
	width: 1200px;
	height: 630px;
	position: relative;
	background: #f1f1f1;
	padding: 0 20px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
._newk_addpoint_head{
	width: 210px;
	height: 45px;
	background: #3DE283;
	border-radius: 0 0 10px 10px;
	margin: auto;
	font-size: 20px;
	font-weight:bold ;
	line-height: 45px;
	text-align: center;
}
._newk_addbox_commonhead{
	width: 307px;
	height: 55px;
	background: #3DE283;
	border-radius: 0 0 10px 10px;
	margin: auto;
	font-size: 23px;
	font-weight:bold ;
	line-height: 55px;
	text-align: center;
}
._newk_addpoint_blockline{
	margin-top: 28px;
}
._newk_addpoint_name{
	width: 700px;
	height: 35px;
	border-radius: 20px;
	background: #fff;
	border:none;
	font-size: 14px;
	text-indent: 1em;
	float: left;
}
._newk_addpoint_list{
	float: left;
	margin-left: 16px;
	position: relative;
}
._newk_addpoint_listhead{
	width: 175px;
	height: 35px;
	line-height: 35px;
	background: #dcdcdc;
	border-radius: 19px;
	text-indent: 1em;
	cursor: pointer;
	color: #878686;
}
._newk_addpoint_listitems{
	position: absolute;
	top: 36px;
	width: 100%;
	color: #878686;
}
._newk_addpoint_listitem{
	width: 175px;
	height: 35px;
	line-height: 35px;
	background: #dcdcdc;
	border-radius: 19px;
	text-indent: 1em;
	cursor: pointer;
}
._newk_navs{
	width: 380px;
	margin-left: auto;
	margin-top: 3px;
	height: 39px;
}
._newk_nav{
    font-size:18px;
    letter-spacing: 10px;
	width: 120px;
	height: 39px;
	line-height: 39px;
	font-weight: bold;
	float: left;
	margin-right: 5px;
	background: #dcdcdc;
	border-radius: 5px 5px 0 0;
	cursor: pointer;
    text-indent:37px;
}
._newk_nav.ed{
	background: #fff;
}
._newk_resourcebox{
	height: 480px;
	background: #fff;
	padding:0 12px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
._newk_resourcebox_left{
	width: 620px;
	float: left;
	height: 100%;
}
._newk_resourcebox_right{
	overflow: hidden;
	height: 100%;
	padding-left: 10px;
}
._newk_resourcebox_blockline{
	height: 42px;
	line-height: 40px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	border-bottom:2px solid #3DE283 ;
	background: #fff;
}
._newk_resourcebox_blockline_title{
	font-size: 16px;
	font-weight:bold;
	float: left;
}
._newk_resourcebox_blockline_navs{
	float: right;
}
._newk_r_blockline_nav{
    font-size:15px;
	margin-right: 20px;
	color: #8c8c8c;
	float: left;
	cursor: pointer;
}
._newk_r_blockline_nav.ed{
	color: #6ddc8c;
}
._newk_resourcebox_blockline_txt{
	float: right;
	color: #6ddc8c;
}
._newk_resourcebox_blockline_addbtn{
    font-size:16px;
	float: right;
	color: #3de283;	
	cursor: pointer;
}
._newk_resourcebox_main{
	background: #f1f1f1;
	height: 425px;
	overflow: hidden;
}
._newk_search_resource_addbtn{
	float: right;
	margin: 10px;
	line-height: 31px;
	cursor: pointer;
	background: #3DE283;
	padding: 0 10px;
	color: #8c8c8c;
}
._newk_resourcebox_main_items{
	height: 394px;
	overflow: auto;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	padding: 0 12px;
}
._newk_resourcebox_main_item{
	width: 32%;
	float: left;
	height: 190px;
	background: #fff;
	position: relative;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box; 
	padding: 5px;
	margin-right: 2%;
	margin-bottom: 8px;
}
._newk_resourcebox_main_item:nth-child(3n) {
	margin-right: 0;
}
._newk_resourcebox_main_item_mark{
	width: 63px;
	height: 83px;
	position: absolute;
	top: 5px;
	right: 5px;
}
._newk_resourcebox_main_item_mark img{
	width: 100%;
	height: 100%;
}
._newk_resourcebox_main_item_face{
    cursor:pointer;
	height: 111px;
}
._newk_resourcebox_main_item_face img{
	width: 100%;
	height: 100%;
}
._newk_resourcebox_main_item_title{
	font-size: 14px;
	font-weight: bold;
	padding-top: 7px;
}
._newk_resourcebox_main_item_spans{
	padding-top: 8px;
	color: #838383;
	font-size: 12px;
}
._newk_resourcebox_main_item_span{
	overflow: hidden;
	display: inline-block;
}
._newk_resourcebox_main_item_span:first-child{
	max-width: 20%;
}
._newk_resourcebox_main_item_span:nth-child(2){
	max-width: 38%;
}
._newk_resourcebox_main_item_span:last-child{
	max-width: 37%;
}
._newk_resourcebox_peoplenum{
	position: absolute;
	width: 100px;
	height: 15px;
	background: url(/apps/kmapping/_static/images/Structure/_newk_resourcebox_peoplenum.png) no-repeat left;
	background-size:15px 15px;
	bottom: 2px ;
	left: 5px;
	text-indent: 16px;
	font-size: 12px;
	line-height: 15px;
}
._newk_resourcebox_select{
	height: 20px;
	width: 20px;
	background-image: url(/apps/kmapping/_static/images/Structure/_newk_resourcebox_select.png);
	background-color:#8a8a8a;
    position: absolute;
	bottom: 0px;
	right: 0px;
	background-size:100% 100%;
	cursor: pointer;
}
._newk_resourcebox_select.ed{
	background-image: url(/apps/kmapping/_static/images/Structure/_newk_resourcebox_select.png);
    background-color:#3de283;	
    background-size:100% 100%;
}
._newk_resourcebox_main_morebtn{
	height: 35px;
	line-height: 35px;
	background: #dcdcdc;
	text-align: center;
	cursor: pointer;
	color: #666;
}
._newk_resourcebox_selected_item{
	background: #fff;
	margin-bottom: 8px;
    position:relative;
}
._newk_resourcebox_selected_itemface{
    cursor:pointer;
	height: 268px;
}
._newk_resourcebox_selected_itemface img{
	width: 100%;
	height: 100%;
}
._newk_resourcebox_selected_item_title{
	max-width: 60%;
	font-weight: bold;
	line-height: 30px;
	text-indent: 10px;
	float: left;
    font-size:14px;
}
._newk_resourcebox_selected_item_canclebtn{
	color: #3DE283;
	line-height: 32px;
	border-bottom: 1px solid #3DE283;
	float: right;
	margin-right: 14px;
	cursor: pointer;
	font-weight: bold;
}
._newk_resourcebox_selected_list{
	height: 410px;
	overflow: auto;
    position:relative;
    overflow-x:hidden;
}
._newk_addpoint_box_yesbtn{
	height: 35px;
	line-height: 35px;
	text-indent:42px;
	border-radius: 18px;
	background: #3DE283;
	letter-spacing: 10px;
	position: absolute;
	bottom: 9px;
	left: 40%;
	margin-left: -65px;
	width: 130px;
	cursor: pointer;
    font-size:16px;
    font-weight:bold;
}
._newk_addpoint_box_showbtn{
	height: 35px;
	line-height: 35px;
	border-radius: 18px;
	background: #3DE283;
    text-align:center;
	position: absolute;
	bottom: 9px;
	right: 40%;
	margin-right: -65px;
	width: 130px;
	cursor: pointer;
    font-size:16px;
    font-weight:bold;
}
._newk_addbox_commonyesbtn{
	height: 35px;
	line-height: 35px;
	border-radius: 18px;
	background: #3DE283;
	letter-spacing: 10px;
	position: absolute;
	bottom: 11px;
	left: 50%;
	margin-left: -130px;
	width: 260px;
	cursor: pointer;
    text-indent:55px;
}
._newk_addpoint_box_closebtn{
	height: 15px;
	width: 15px;
	position: absolute;
	top: 14px;
	right: 14px;
	background: url(/apps/kmapping/_static/images/Structure/_newk_addpoint_box_closebtn.png) center no-repeat;
	background-size:100% 100%;
	cursor: pointer;
}
._newkbox_common_closebtn{
	height: 15px;
	width: 15px;
	position: absolute;
	top: 14px;
	right: 14px;
	background: url(/apps/kmapping/_static/images/Structure/_newk_addpoint_box_closebtn.png) center no-repeat;
	background-size:100% 100%;
	cursor: pointer;
}
._newk_pointlist{
	overflow: auto;
}
._newk_point_config_panel{
	position: fixed;
	width: 385px;
	height: 450px;
	z-index: 2;
	top: 53px;
	overflow: visible;
}
._newk_point_config_allselect{
	width: 86px;
	height: 36px;
	background: #fff;
	border-radius: 8px 8px 0 0;
	text-indent: 25px;
	color: #bababa;
	background-image: url(/apps/kmapping/_static/images/Structure/_newk_point_config_allselect.png) ;
	background-size: 16px 16px;
	background-position-x: 15px;
	background-position-y: center;
	background-repeat: no-repeat;
	cursor: pointer;
    position:absolute;
    right:0px;
    top:-36px;
}
._newk_point_config_allselect.ed{
	background-image:url(/apps/kmapping/_static/images/Structure/_newk_resourcebox_select_ed.png);
	background-size: 16px 16px;
	background-position-x: 15px;
	background-position-y: center;
	background-repeat: no-repeat;
}
._newk_point_config_panel_main{
	height: 410px;
	background: #fff;
	border-radius: 8px 0 8px 8px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	padding: 4px;
    overflow:auto;
}
._newk_point_config_panel_list{
    height:350px;
    overflow:auto;
}
._newk_point_config_panel_item_lvone{
	height: 40px;
	line-height: 40px;
	background-color: #e6e6e6;
	border-radius: 3px;
	text-align: left;
	font-weight: bold;
	text-decoration: underline;
}
._newk_point_config_panel_item_lvone_option{
	display:inline-block;
    width:16px;
    height:16px;
    background-image:url(/apps/kmapping/_static/images/Structure/_newk_point_config_panel_item_lvone.png);
	background-size: 16px 16px;
	background-repeat: no-repeat;	
    margin:12px 15px;
    float:left;
    cursor:pointer;
}
._newk_point_config_panel_item_lvone_option.ed{
	background-image:url(/apps/kmapping/_static/images/Structure/_newk_resourcebox_select_ed.png);
	background-size: 16px 16px;
	background-repeat: no-repeat;
}
._newk_point_config_panel_item_lvone_v2{
	height: 40px;
	line-height: 40px;
	text-indent: 1em;
	background-color: #e6e6e6;
	text-align: left;
	font-weight: bold;
	text-decoration: underline;
	background-size: 16px 16px;
	background-position-x: 15px;
	background-position-y: center;
	background-repeat: no-repeat;	
	cursor: pointer;
}
._newk_point_config_panel_item_sonzone{
	background: #f6f5f5;
	padding-left: 25px;
	text-align: left;
}
._newk_point_config_panel_item_sonzone_v2{
	background: #f6f5f5;
	padding-left: 10px;
	text-align: left;
}
._newk_point_config_panel_item_lvstxt{
    color:#737373;
	word-break:keep-all;            
	white-space:nowrap;           
	overflow:hidden;                
	text-overflow:ellipsis; 	
	border-bottom: 1px solid #fff;
}
._newk_point_config_panel_item_lvstxt_v2{
	word-break:keep-all;            
	white-space:nowrap;           
	overflow:hidden;                
	text-overflow:ellipsis; 	
	border-bottom: 1px solid #fff;
}
._newk_point_config_panel_item_lvstxt_v2{
	word-break:keep-all;            
	white-space:nowrap;           
	overflow:hidden;                
	text-overflow:ellipsis; 	
	border-bottom: 1px solid #fff;
}
._newk_point_config_panel_item_lvs{
	 margin-left: 8px;
}
._newk_point_config_panel_item_lvs_v2{
	margin-left: 8px;
}
._newk_point_config_panel_item{
	margin-bottom: 3px;
}
._newk_point_config_panel_item_v2{
	margin-bottom: 0;
}
._newk_name{
    font-size:18px;
	font-weight: bold;
	position: absolute;
	top: 55px;
	left:30px;
}
._newk_showpoint_structurebtn{
	font-size: 15px;
	color: #666;
	position: absolute;
	top: 13px;
	right: 13px;
	text-indent: 22px;
	background: url(/apps/kmapping/_static/images/Structure/_newk_showpoint_structurebtn.png) no-repeat left center;
	background-size: 15px 15px;
	cursor: pointer;
}
._newk_showpoint_structurebtn.ed{
	background: url(/apps/kmapping/_static/images/Structure/_newk_showpoint_structurebtn_ed.png) no-repeat left center;
	background-size: 15px 15px;
}
._newk_addnewpoint_box{
	width: 618px;
	height: 240px;
	position: relative;
	background: #f1f1f1;
}
._newk_addnewpoint_namebox{
	width: 425px;
	margin:50px auto;
}
._newk_addnewpoint_input{
	width: 365px;
	height: 35px;
	background: #fff;
	border-radius: 18px;
	border:none;
	margin-left: 15px;
    text-indent:1em;
}
._newk_resourcebox_topic_item{
	background: #fff;
	margin-bottom: 5px;
	padding: 12px 12px 0 12px;
}
._newk_resourcebox_topic_cont{
	font-size: 16px;
}
._newk_resourcebox_topic_spans{
	height: 32px;
	line-height: 32px;
	border-top: 1px solid #f1f1f1;
	margin-top: 12px;
}
._newk_resourcebox_topic_detailbtn{
	color: #3de283;
	cursor: pointer;
	font-weight: bold;
	float: left;
}
._newk_resourcebox_topic_type{
	float: left;
	margin-left: 32px;
	font-weight: bold;
	color: #909090;
}
._newk_resourcebox_topic_type span{
	font-weight: normal;
}
._newk_resourcebox_topic_difficulty{
	float: left;
	margin-left: 32px;
	font-weight: bold;
	color: #909090;
}
._newk_resourcebox_topic_difficulty_left{
	float: left;
}
._newk_resourcebox_topic_difficulty_stars{
	width: 70px;
	float: left;
}
._topic_difficulty_star{
	height: 13px;
	width: 13px;
	background: url(/apps/kmapping/_static/images/Structure/_topic_difficulty_star.png) no-repeat center;
	background-size:13px 13px;
	margin-top: 10px;
	float: left;
}
._topic_difficulty_star.ed{
	background: url(/apps/kmapping/_static/images/Structure/_topic_difficulty_star_ed.png) no-repeat center;
	background-size:13px 13px;
	margin-top: 10px;
}
._newk_resourcebox_topic_selectbtn{
	width: 84px;
	height: 24px;
	border-radius: 12px;
	margin-top: 4px;
	float: right;
	line-height: 24px;
	background: #3DE283;
	text-align: center;
	letter-spacing: 5px;
	cursor: pointer;
}
._newk_resourcebox_topic_selectbtn._cancle{
	background: #DCDCDC;
}
._newk_point_suggest_node{
	width: 270px;
	height: 31px;
	line-height: 31px;
	text-align: left;	
	background: #fff;
	border-radius: 20px;
	position: relative;
	float: left;
	margin-top: 9px;
	margin-left: 10px;	
	text-indent: 1em;
	cursor: pointer;
}
._newk_point_suggest_list{
	position: absolute;
	top: 34px;
	width: 100%;
    max-height:350px;
    overflow:auto;
    z-index:3;
}
._newk_resourcebox_topic_anstr{
	font-weight: bold;
	font-size: 15px;
	color: #666;
}
._newk_resourcebox_topic_anstr span{
	font-weight: normal;
}
._newk_resourcebox_topic_detailstr{
	font-weight: bold;
	font-size: 15px;
	color: #666;	
	margin-top: 3px;
	padding-bottom: 10px;
}
._newk_resourcebox_topic_detailstr span{
	font-weight: normal;
}
._newk_selected_topic_types{
	margin-left: 11px;	
	float: left;
}
._newk_selected_topic_type{
	font-size: 16px;
	color: #666;
	cursor: pointer;
	float: left;
	margin-right: 10px;
}
._newk_selected_topic_type.ed{
    color:#6ddc8c;
}
._operate_sizebtn{
	width: 105px;
	height: 33px;
	line-height: 33px;
	border-radius: 18px;
	background: #F1F1F1;
	position: absolute;
	right: 150px;
	top: 10px;
}
._operate_addsize_btn{
	width: 50%;
	float: left;
	text-align: center;
	height: 17px;
	line-height: 17px;
	margin-top: 7px;
	font-size: 25px;
	cursor: pointer;
	border-right: 2px solid #333;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}
._operate_reducesize_btn{
	width: 50%;
	float: left;	
	text-align: center;
	height: 17px;
	line-height: 16px;
	margin-top: 7px;
	font-size: 25px;
	cursor: pointer;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}
._newkmask{
    width:100%;
    height:100%;
    position:fixed;
    background:rgba(51, 51, 51, .3);
    z-index:4;
}
._newk_point_config_panel_item_lvone_txt{
    cursor:pointer;
}
._newk_point_config_panel_nobtn{
    width: 85px;
    height: 33px;
    line-height: 33px;
    text-align: center;
    color: #333;
    background: #f1f1f1;
    border-radius: 18px;
    margin-bottom: 10px;
    cursor: pointer;
    position: absolute;
    bottom: 40px;
    left:100px;
}
._newk_point_config_panel_yesbtn{
    width: 85px;
    height: 33px;
    line-height: 33px;
    text-align: center;
    color: #333;
    background: #3DE283;
    border-radius: 18px;
    margin-bottom: 10px;
    cursor: pointer;
    position: absolute;
    bottom: 40px;
    right:100px;
}
._newk_leftcommonbtn._death_status {
    background:#999;
}
.CommonNoContentPanel{
    height: 213px;
    width: 213px;
    background: url(/apps/teaching/_static/images/PadWebapp/padNoContentImg.png) center no-repeat;
    background-size:contain ;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -106.5px;
    margin-left: -106.5px;
}
._newk_resourcebox_main_items_inner {
    position:relative;
}
._newk_resourcebox_topic_selectbtn._selecting.ed{
    background:#dcdcdc;
}
._kmapping_confirm_box{
    width:600px;
    height:295px;
    position:relative;
    background:#f1f1f1;
}
._kmapping_confirm_box_content{
    width:480px;
    margin:auto;
    margin-top:45px;
    text-indent:2em;
    font-size:18px;
}
._kmapping_confirm_canclebtn{
    width:130px;
    height:33px;
    border-radius:17px;
    text-align:center;
    line-height:33px;
    background:#d2d2d2;
    position:absolute;
    bottom:32px;
    left:156px;
    cursor:pointer;
}
._kmapping_confirm_yesbtn{
    width:130px;
    height:33px;
    border-radius:17px;
    text-align:center;
    line-height:33px;
    background:#3DE283;
    position:absolute;
    bottom:32px;
    right:156px;
    cursor:pointer;
}
._newk_point_suggest_head{
    color:#8c8c8c;
    padding-right:30px;
    font-size:14px;
    width:75%;
}
._newk_point_suggest_node_points{
    position:absolute;
    right:10px;
    top:0px;
    letter-spacing:2px;
}
._newk_learn_path_conf_item{
    text-align:left;
}
._newk_learn_path_conf_item_lvone{
    height:40px;
    line-height:40px;
    text-align:left;
    background-color: #e6e6e6;
    border-radius: 3px;
    text-indent:10px;
    margin-bottom:3px;
    font-weight:bold;
    font-size:15px;
}
._newk_learn_path_conf_item_lvone_option{
    display: inline-block;
    width: 16px;
    height: 16px;
    background-image: url(/vue/dist/static/img/_newk_point_config_panel_item_lvone.740a2f1.png);
    background-size: 16px 16px;
    background-repeat: no-repeat;
    margin: 12px 15px;
    float: right;
    cursor: pointer;
}
._newk_learn_path_conf_item_lvone_option.med{
    background-image: url(/apps/kmapping/_static/images/Structure/_newk_resourcebox_select_med.png);
    background-size: 12px 12px;
    background-repeat: no-repeat;
    background-position:center;
    background-color:#fff;
}
._newk_learn_path_conf_item_lvone_option.ed{
    background-image: url(/apps/kmapping/_static/images/Structure/_newk_resourcebox_select_ed.png);
    background-size: 16px 16px;
    background-repeat: no-repeat;
}
._newk_point_config_panel_item_lvstxt{
    color: #737373;
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    border-bottom: 1px solid #fff;
    line-height:42px;
}
._newk_learn_path_conf_item_lvs{
    margin-left:8px;
}
._newk_learn_path_conf_item_sonzone{
    background: #f6f5f5;
    padding-left: 25px;
}
._newk_learn_path_conf_item_lvone_txt{
    cursor:pointer;
}
._kgl_header_logo{
    width:308px;
    height:28.5px;
    position:absolute;
    top:25px;
    left:57px;
}
._kgl_header_logo img{
    width:100%;
    height:100%;
}
._kgl_header_public_page_navs{
    width:293px;
    position:absolute;
    right:278.5px;
    height:100%;
}
._kgl_header_public_page_nav{
    line-height:80px;
    color:#fff;
    font-size:16px;
    float:left;
    margin-left:20px;
    cursor:pointer;
    font-weight:bold;
}
._kgl_header_public_page_nav.ed{
    color:#3de283/*#1ff87b*/;
    background:url(/apps/kmapping/_static/images/Structure/_kgl_header_public_page_nav_edarrow.png) bottom center;
    background-repeat:no-repeat;
    background-size:14px 7px;
}
._kgl_header_public_headline{
    height:2px;
    position:absolute;
    bottom:0px;
    background:#3de283;
    width:100%;
}
._kgl_header_public_user_zone{
    width:130px;
    height:34px;
    background-color:#626262;
    border-radius:18px;
    position:absolute;
    top:26px;
    right:40px;
    cursor:pointer;
    background-image:url(/apps/kmapping/_static/images/Structure/_kgl_header_public_user_zone_icon2.png);
    background-repeat:no-repeat;
    background-position-x:110px;
    background-position-y:center;
    background-size:14px 7px;
}
._kgl_header_public_user_txt{
    color:#fff;
    font-size:16px;
    font-weight:bold;
    width:65px;
    line-height:34px;
    float:left;
    margin-left:5px;
}
._kgl_header_public_seachbtn{
    width:33px;
    height:33px;
    position:absolute;
    top:26px;
    right:219px;
    background:url(/apps/kmapping/_static/images/Structure/_kgl_header_public_seachbtn2.png) no-repeat center;
    /*background-size:contain;*/
    cursor:pointer;
    background-size: 54%;
    cursor: pointer;
    background-color: #626262;
    border-radius: 50%;
}
._kgl_header_public_emailbtn{
    width:33px;
    height:33px;
    position:absolute;
    top:26px;
    right:169px;
    background:url(/apps/kmapping/_static/images/Structure/_kgl_header_public_emailbtn.png);
    background-size:contain;
    cursor:pointer;
}
._kgl_header_public_emailnum{
    width:25px;
    height:15px;
    border-radius:8px;
    background:#1ff87b;
    top:17px;  
    right:160px;
    position:absolute;
    font-size:12px;
    color:#333;
    text-align:center;
    line-height:15px;
}
._newk_learn_path_conf_item_lvs_prev{
    cursor:pointer;
    content: '+';
    display:inline-block;
    width:15px;
    font-size:15px;
    background-image: url(/apps/kmapping/_static/images/Structure/_smart_list_item_head_arrow_ed.png);
    background-size: 13px 13px;
    background-repeat: no-repeat;
    background-position-y: center;
    float:left;
    height:42px;
    margin-right:4px;
}
._newk_learn_path_conf_item_lvs_prev.ed{
    background-image: url(/apps/kmapping/_static/images/Structure/_smart_list_item_head_arrow.png);
    background-size: 13px 13px;
    background-repeat: no-repeat;
    background-position-y: center;
}
._newk_learn_path_conf_item_lvs_prev_gray{
    cursor:pointer;
    content: '+';
    display:inline-block;
    width:15px;
    font-size:15px;
    background-image: url(/apps/kmapping/_static/images/Structure/_smart_list_item_head_txt_point.png);
    background-size: 13px 13px;
    background-repeat: no-repeat;
    background-position-y: center;
    float:left;
    height:42px;
    margin-right:4px;
}
._newk_resourcebox_selected_playbtn{
    width:50px;
    height:50px;
    position:absolute;
    left:50%;
    top:50%;
    margin-top:-25px;
    margin-left:-25px;
    background:url(/apps/kmapping/_static/images/Structure/_newk_resourcebox_selected_playbtn.png) center no-repeat;
    background-size:contain;
    cursor:pointer;
}
._common_clear_search_txt_btn{
    position: absolute;
    right: 35px;
    top: 0px;
    letter-spacing: 3px;
    height: 30px;
    width: 35px;
    display: inline-block;
    background-image: url(/apps/kmapping/_static/images/Structure/_smart_list_title_canclebtn.png);
    background-size: 22px 22px;
    background-position: center;
    background-repeat: no-repeat;
    cursor:pointer;
}
._smapr_group_row{
    margin-bottom:2px;
}
._newklv_option_comp{
    position:relative;
    display:block;
    text-align:center;
}
._newklv_option_comp_items{
    position:absolute;
    width:110px;
    top:45px;
    background:#f1f1f1;
    z-index:2;
    display:block;
    line-height:30px;
    padding:7px 0;
    border-radius:5px;   
    max-height:300px;
    overflow:auto;
}
._newklv_option_comp_item{
    display:block;
    text-align:center;
    cursor:pointer;
    padding:0 5px;
}
._newklv_option_comp_item:hover{
    background:#d1d1d1;
}
._newklv_option_comp_head{
    cursor:pointer;
    text-decoration:underline;
}
._newknowledge_block_item {
    display:block;
    float:left;
}
._newkr_navitem_name{
    font-size:16px;
    float:left;
}
._newkr_navitem_icon{
    width:11px;
    height:12px;
    float:left;
    background:url(/apps/kmapping/_static/images/Structure/_newkr_navitem_icon.png) no-repeat;
    background-size:11px 12px;
    margin-top:14px;
    margin-left:6px;
}
._newkr_navitem{
    margin-right:8px;
    float:left;
}
.common_list_comp{
    position:relative;
}
.common_list_comp_head{
    font-size:16px;
    background:url(/vue/dist/static/img/filter_downarrow_icon.0f451bc.png) no-repeat;
    background-position-x:85px;
    background-position-y:center;
    cursor:pointer;
    padding-right:20px; 
    background-size:11px 8px;
}
.common_list_comp_items{
    position:absolute;
    top:40px;
    line-height:30px;
    width:100%;
    z-index:6666;
    border-radius:0 0 5px 5px;
    background:#fff;
    padding:0 0 5px 0;
    max-height:300px;
    overflow:auto;
}
.common_list_comp_item{
    height:30px;
    line-height:30px;
    font-size:16px;
    cursor:pointer;
    text-indent:7px;
}
.common_list_comp_item:hover{
    background:#d1d1d1;
}
.common_list_comp_item:first-child{
    border-bottom:none;
}
._kmap_headauth_list{
    width:145px;
    position:absolute;
    background:#fff;
    -webkit-box-shadow: #999 0px 0px 10px 1px;
            box-shadow: #999 0px 0px 10px 1px;
    top:85px;
    left:80px;
}
._kmap_headauth_item{
    height:47px;
    line-height:47px;
    text-align:center;
    color:#333;
    font-size:16px;
    cursor:pointer;
}
._kmap_headauth_item:hover{
    color:#3de283;
}
._kmap_headauth_item.ed{
    background-color:#3DE283;
    color:#333;
}
._newk_resourcebox_topic_quality_mark{
    color:#ff6c64;
    float:left;
    margin-left:32px;
    text-indent:15px;
    background-image:url(/apps/kmapping/_static/images/Structure/_newk_resourcebox_topic_quality_mark.png);
    background-repeat:no-repeat;
    background-size:13px 19px;
    background-position-y:center;
}
._newk_resourcebox_main_item ._newk_resourcebox_topic_quality_mark{
    margin-left:0;
}
._newk_statis_bubbles{
    border-radius:8px;
    padding:10px;
    background:rgba(0, 0, 0, .5);
    -webkit-box-sizing:border-box;
            box-sizing:border-box;
    display:inline-block;
}
._newk_statis_bubble{
    color:#fff;
    margin-bottom:3px;
}
._newk_statis_bubble_icon{
    width:7px;
    height:7px;
    background:#fd6d68;
    border-radius:4px;
    float:left;
    margin-top:7px;
}
._newk_statis_bubble_str{
    float:left;
    margin-left:7px;
    width:90px;
    letter-spacing:1px;
}
._newk_statis_bubble_micon{
    float:left;
}
._newk_statis_bubble_num{
    width:40px;
    float:left;
    margin-left:6px;
    text-align:right;
}
._newkr_navitem_filepaths{
    float:left;
    font-size:16px;
}
._newkr_navitem_filepath{
    float:left;
    margin-left:5px;
    padding-right:14px;
    background: url(/apps/kmapping/_static/images/Structure/_newkr_navitem_icon.png) no-repeat;
    background-size: 11px 12px;
    background-position-x:right;
    background-position-y:center;
    cursor:pointer;
    float:left;
    max-width:100px;
}
._newkr_navitem_filepath:last-child{
    background:none;
}
._newk_resourcebox_file_item{
    width:142px;
    height:136px;
    background:#fff;
    position:relative;
    float:left;
    margin-right:4px;
    cursor:pointer;
    margin-bottom:5px;
}
._newk_resourcebox_file_item_option{
    width:18px;
    height:18px;
    position:absolute;
    right:0;
    bottom:0;
    cursor:pointer;
    background:url(/apps/kmapping/_static/images/Structure/_newk_resourcebox_file_item_option.png)
}
._newk_resourcebox_file_item_option.ed{
    background:url(/apps/kmapping/_static/images/Structure/_newk_resourcebox_file_item_option_ed.png) center;
    background-size:contain;
}
._newk_resourcebox_file_item_icon{
    height:78px;
}
._newk_resourcebox_file_item_icon._folder_icon{
    background:url(/apps/kmapping/_static/images/Structure/_newk_resourcebox_folder_item.png) no-repeat;
    background-position-x:center;
    background-position-y:20px;
    background-size:70px 57px;
}
._newk_resourcebox_file_item_icon._excel_icon{
    background:url(/apps/kmapping/_static/images/Structure/_newk_resourcebox_file_item_excel_icon.png) no-repeat;
    background-position-x:center;
    background-position-y:20px;
    background-size:53px 57px;
}
._newk_resourcebox_file_item_icon._word_icon{
    background:url(/apps/kmapping/_static/images/Structure/_newk_resourcebox_file_item_word_icon.png) no-repeat;
    background-position-x:center;
    background-position-y:20px;
    background-size:53px 57px;
}
._newk_resourcebox_file_item_icon._ppt_icon{
    background:url(/apps/kmapping/_static/images/Structure/_newk_resourcebox_file_item_ppt_icon.png) no-repeat;
    background-position-x:center;
    background-position-y:20px;
    background-size:53px 57px;
}
._newk_resourcebox_file_item_icon._pdf_icon{
    background:url(/apps/kmapping/_static/images/Structure/_newk_resourcebox_file_item_ppt_icon.jpg) no-repeat;
    background-position-x:center;
    background-position-y:20px;
    background-size:53px 57px;
}
._newk_ssbox_file_item_icon{
    width:35px;
    height:38px;
    margin-left:10px;
    float:left;
}
._newk_ssbox_file_item_txt{
    float:left;
    font-size:15px;
    color:#686868;
    margin-left:16px;
    max-width:245px;
}
._newk_ssbox_file_item_progress{
    float:right;
    color:#3de283;
    margin-right:18px;
}
._newk_ssbox_file_item_closebtn{
    cursor:pointer;
    float:right;
    width:33px;
    height:33px;
    background:url(/apps/kmapping/_static/images/Structure/_newk_sbox_file_item_delbtn.png);
    background-size:contain;
    margin-top:2px;
}
._newk_ssbox_file_item{
    padding:10px 10px 0 10px;
    background:#fff;
    line-height:38px;
}
._newk_ssbox_file_item_inner{
    border-bottom:1px solid #dcdcdc;
    padding-bottom:10px;
}
._newk_ssbox_file_item:last-child ._newk_ssbox_file_item_inner{
    border:none;
}
._newk_ssbox_file_item_icon._excel_icon{
    background:url(/apps/kmapping/_static/images/Structure/_newk_resourcebox_file_item_excel_icon.png) no-repeat;
    background-position-y:center;
    background-size:contain;
}
._newk_ssbox_file_item_icon._word_icon{
    background:url(/apps/kmapping/_static/images/Structure/_newk_resourcebox_file_item_word_icon.png) no-repeat;
    background-position-y:center;
    background-size:contain;
}
._newk_ssbox_file_item_icon._ppt_icon{
    background:url(/apps/kmapping/_static/images/Structure/_newk_resourcebox_file_item_ppt_icon.png) no-repeat;
    background-position-y:center;
    background-size:contain;
}
._newk_ssbox_file_item_icon._pdf_icon{
    background:url(/apps/kmapping/_static/images/Structure/_newk_resourcebox_file_item_ppt_icon.jpg) no-repeat;
    background-position-y:center;
    background-size:contain;
}
._newk_resourcebox_file_item_txt{
    padding:7px 15px;
    font-size:14px;
    color:#767575;
    text-align:center;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height:48px;
    -webkit-box-sizing:border-box;
            box-sizing:border-box;
}
._newk_rebox_forfile_ranks{
    margin-top:9px;
    margin-left:10px;
    float:left;
    font-size:14px;
    line-height:31px;
    color:#bcbbbb;
}
._newk_rebox_forfile_ranks_timerank{
    float:left;
    padding-right:15px;
    margin-right:20px;
    background:url(/apps/kmapping/_static/images/Structure/_newk_resourcebox_file_down_rank.png) right no-repeat;
    background-size:9px 15px;
    cursor:pointer;
}
._newk_rebox_forfile_ranks_timerank.ed{
    background:url(/apps/kmapping/_static/images/Structure/_newk_resourcebox_file_down_rank_ed.png) right no-repeat;
    background-size:9px 15px;
    cursor:pointer;
    color:#3de283;
}
._newk_rebox_forfile_ranks_namerank{
    float:left;
    padding-right:15px;
    background:url(/apps/kmapping/_static/images/Structure/_newk_resourcebox_file_up_rank.png) right no-repeat;
    background-size:9px 15px;
    cursor:pointer;
}
._newk_rebox_forfile_ranks_namerank.ed{
    background:url(/apps/kmapping/_static/images/Structure/_newk_resourcebox_file_up_rank_ed.png) right no-repeat;
    background-size:9px 15px;
    cursor:pointer;
    color:#3de283;
}
._common_file_view{
    cursor:pointer;
}
._newk_choose_pmodel_btn{
    margin-left:10px;
    text-decoration: underline;
    cursor:pointer;
}
._normal_cursour{
    cursor:auto;
}
._newk_pagename_v221{
    float:left;
    font-size:18px;
    font-weight:bold;
    margin-left:23px;
}
._newk_pagenavs_v221 ._newklv_option_comp_head{
    text-decoration:none;
    width:110px;
    display:block;
    text-align:left;
    background-image:url(/apps/kmapping/_static/images/Structure/_newk_pagenavs_v221.png);
    background-size:16px 16px;
    background-position-x:90px;
    background-position-y:center;
    background-repeat:no-repeat;
}
._newk_pagenavs_v221{
    margin-left:15px;
}
._opbtn221_suggest_list{
    width:100%;
    position:absolute;
    top:32px;
    z-index:5;
    background:#fff;
    max-height:300px;
    overflow-y:auto;
}
::-webkit-scrollbar-button{
    background:#fff;
    display: none;
}
::-webkit-scrollbar{
     background-color: #fff;
}
::-webkit-scrollbar-track{
    background:#fff;
    display: none;
}
::-webkit-scrollbar-track-piece{
    background:#fff;
}
::-webkit-scrollbar-thumb{
     background:#dde5e9;
}
._opbtn221_suggest_item{
    height:40px;
    line-height:40px;
    text-indent:12px;
    font-size:14px;
    cursor:pointer;
}
.pskdir_box_name{
    float:left;
    font-size:14px;
    color:#333;
    text-indent:9px;
    line-height:30px;
}
.pskdir_header{
    margin-top:15px;
}
.pskdir_box{
    background:#f8f8f8;
    width:720px;
    position:relative;
    height:100%;
    -webkit-box-sizing:border-box;
            box-sizing:border-box;
    overflow:hidden;
    height:570px;
}
.pskdir_filter_l{
    float:left;
    margin-left:14px;
}
.pskdir_filter_item{
    width:112px;
    background:#fff;
    position:relative;
    float:left;
    margin-right:12px;
    border-radius:5px;
}
.pskdir_filter_item .common_list_comp_head{
    border:none;
}
.pskdir_main_left{
    position:relative;
    width:260px;
    float:left;
    height:100%;
}
.pskdir_main_right{
    width:450px;
    float:right;
    height:100%;
    margin-right:1px;
}
.pskdir_cname{
    height:30px;
    line-height:30px;
    font-size:13px;
    color:#333;
    text-indent:9px;
}
.pskdir_main_body{
    height:calc(100% - 28px);
}
.pskdir_cline{
    height:2px;
    background:#2f97f3;
}
.pskdir_loptions{
    height:calc(100% - 104px);
    background:#fff;
    overflow:auto;
}
.pskdir_selecteds{
    height:calc(100% - 50px);
    background:#fff;
    overflow:auto;
    padding:10px;
    -webkit-box-sizing:border-box;
            box-sizing:border-box;
}
.pskdir_selected{
    height: 37px;
    line-height: 37px;
    background: #f8f8f8;
    padding: 0 15px;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}
.pskdir_selected_name {
    float: left;
    font-size: 15px;
    max-width:361px;
}
.pskdir_selected_delbtn{
    width: 14px;
    height: 14px;
    background: url(/vue/dist/static/img/ctc_settingk_point_delbtn.8dedf4f.png) center no-repeat;
    float: left;
    margin-top: 12px;
    margin-left: 15px;
    cursor: pointer;
}
.pskdir_yesbtn{
    height: 39px;
    width: 100px;
    background: #2196f3;
    position: absolute;
    bottom: 10px;
    left: 50%;
    margin-left: -50px;
    cursor: pointer;
    color: #fff;
    font-size: 14px;
    text-align: center;
    line-height: 39px;
    border-radius:5px;
}
.pskdir_box_closebtn{
    width: 14px;
    height: 14px;
    background: url(/vue/dist/static/img/ctc_settingk_point_delbtn.8dedf4f.png) center no-repeat;
    cursor: pointer;
    position:absolute;
    right:15px;
    top:15px;
}
._newk_point_config_panel_item_nametxt{
    cursor:pointer;
    display:inline-block;
    float:left;
    width:calc(100% - 65px);
    overflow:hidden;
}
.pskdir_selecteds_inner{
    height:calc(100% - 50px);
    overflow:auto;
    position:relative;
}
._newk_learn_path_conf_item_lvone_option.ed{
    background-image:url(/vue/dist/static/img/_newk_resourcebox_select_ed.52bcb70.png);
}
._newk_learn_path_conf_item_lvs_prev{
    background-image:url(/vue/dist/static/img/_smart_list_item_head_arrow_ed.18f8cbd.png);
}
._newk_learn_path_conf_item_lvs_prev.ed{
    background-image:url(/vue/dist/static/img/_smart_list_item_head_arrow.55d0b5c.png);
}
._newk_learn_path_conf_item_lvone_option.med{
    background-image:url(/vue/dist/static/img/_newk_resourcebox_select_med.6011ee2.png);
}
._newk_learn_path_conf_item_lvone_txt{
    font-size:14px;
    width:75%;
    display:inline-block;
    overflow:hidden;
    text-indent:0;
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
._newk_learn_path_conf_item_lvs_prev_gray{
    background:none;
}
._newk_point_config_panel_item_lvstxt{
    border-bottom:none;
}
._newk_learn_path_conf_item_sonzone{
    padding-left:18px;
}
.common_list_comp_items{
    border-radius:5px;
}
.layer-box-radius-skin{
    border-radius:10px;
}
.layer-box-radius-skin .layui-layer-content{
    border-radius:10px;
}
._newk_learn_path_conf_item{
    padding-left:3px;
}
._newk_learn_path_conf_item:first-child{
    padding-top:2px;
}
._newk_learn_path_conf_item_lvone{
    margin-bottom:2px;
}
._left_know_search_box{
    position:relative;
}
._left_know_input {
    display: block;
    width: 88%;
    margin: auto;
    margin-top: 10px;
    border-radius: 16px;
    background-color: #fff;
    color: #999999;
    height: 34px;
    border: none;
    padding-left: 10px;
    margin-bottom: 10px;
    font-size: 12px;
}
._left_know_clear{
    display:none;
    position: absolute;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-color: #eeeeee;
    color: #9e9e9e;
    text-align: center;
    line-height: 20px;
    right: 17%;
    top: 8px;
    font-size: 13px;
    cursor: pointer;
}
._left_know_search_icon{
    position: absolute;
    right: 7%;
    top: 6px;
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(/vue/dist/static/img/_knowledge_search_03.ceec2e9.png) no-repeat center;
    cursor: pointer;
    background-size: contain;
}
.pskdir_suggest_list{
    width:88%;
    position:absolute;
    background:#fff;
    max-height:300px;
    overflow-y:auto;
    left:6%;
    z-index:2;
    top:78px;
}
.pskdir_suggest_item{
    height:40px;
    line-height:40px;
    text-indent:15px;
    cursor:pointer;
}
.pskdir_suggest_item:hover{
    background:#2196f3;
    color:#fff;
}
.pskdir_suggest_item:hover span{
    color:#fff!important;
}
::-ms-clear{display: none;
}
::-ms-reveal{display: none;
}
::-o-clear{display: none;
}
/*加宽教材下拉菜单的宽度 [yansen][2023/10/31]*/
#psk_book_node .common_list_comp_items{
    width:270px;
    margin-left:-80px;
    text-align: center;
}

.add-design-box .form-operate-box .element-ui-simple-btn.del-btn {
  color: #e57672 !important;
  border-color: #e57672 !important;
}
.add-design-box .form-operate-box .element-ui-simple-btn.del-btn:hover {
  background: #e57672 !important;
  color: white !important;
}

.add-design-box[data-v-0c801369] {
  padding: 0 10px;
  color: #545f69;
}
.activity-type-list[data-v-0c801369] {
  margin-top: 15px;
}
.activity-type-list .activity-title[data-v-0c801369] {
    font-size: 15px;
    font-weight: 700;
    margin-bottom: 12px;
}
.activity-type-list .activity-list-box[data-v-0c801369] {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-gap: 20px;
}
.activity-type-list .activity-list-box .activity-item[data-v-0c801369] {
      width: 60px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      cursor: pointer;
      text-align: center;
}
.activity-type-list .activity-list-box .activity-item > div[data-v-0c801369] {
        width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
}
.activity-type-list .activity-list-box .activity-item .img[data-v-0c801369] {
        margin-bottom: 8px;
        width: 50px;
        height: 50px;
        background-image: url("http://lion.yuschool.cn/md/037e3bccf256e265e2d038b5ca49b01e");
        background-size: 100%;
        background-position: center;
        border-radius: 50%;
}
.design-option-item[data-v-0c801369] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 30px;
  cursor: pointer;
}
.design-option-item .title[data-v-0c801369] {
    font-size: 15px;
    font-weight: 700;
}
.design-option-item .form-operate-box[data-v-0c801369] {
    margin-top: 30px;
}

.activity-details-box[data-v-13aae9dc] {
  padding: 12px 20px;
}
.activity-details-box .activity-info-content-item[data-v-13aae9dc] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 20px;
}
.activity-details-box .activity-info-content-item .item-key[data-v-13aae9dc] {
      width: 100px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
}
.activity-details-box .activity-info-content-item .item-value[data-v-13aae9dc] {
      width: calc(100% - 100px);
      max-width: 900px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
}
.activity-details-box .activity-info-content-item .cover-img[data-v-13aae9dc] {
      width: 300px;
      height: 200px;
      border-radius: 4px;
      overflow: hidden;
}
.activity-details-box .activity-info-content-item .cover-img img[data-v-13aae9dc] {
        height: 100%;
}
.activity-details-box .activity-info-content-item .default-cover-img[data-v-13aae9dc] {
      position: relative;
}
.activity-details-box .activity-info-content-item .default-cover-img div[data-v-13aae9dc] {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        color: #242525;
        font-size: 36px;
        font-weight: 600;
        background-color: #4f83ea;
}
.activity-details-box .info-tabs[data-v-13aae9dc] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 4px 0;
}
.activity-details-box .info-tabs > div[data-v-13aae9dc] {
      padding: 4px 6px;
      font-size: 12px;
      color: #666666;
      margin-right: 4px;
      background: rgba(153, 153, 153, .1);
      margin-bottom: 4px;
      border-radius: 4px;
}
.activity-details-box .school_address[data-v-13aae9dc] {
    display: inline-block;
    margin-left: 30px;
}
.image-slot img[data-v-13aae9dc] {
  width: 100%;
}

.publicity-item-content .tox-tinymce,
.publicity-item-content .tox .tox-statusbar,
.publicity-item-content .tox .tox-edit-area {
  border-width: 0 !important;
}
.publicity-item-content .tox .tox-toolbar__group {
  border-color: #f3f4f6 !important;
}
.publicity-item-content p {
  display: block;
  -webkit-margin-before: 1em;
          margin-block-start: 1em;
  -webkit-margin-after: 1em;
          margin-block-end: 1em;
  -webkit-margin-start: 0px;
          margin-inline-start: 0px;
  -webkit-margin-end: 0px;
          margin-inline-end: 0px;
}
.publicity-item-content img {
  max-width: 100%;
}
.publicity-item-content p,
.publicity-item-content span {
  white-space: pre-wrap !important;
}
.publicity-item-content a {
  display: inline-block;
}
.publicity-item-content * {
  word-break: break-all;
}

.details-publicity-page[data-v-14f872ed] {
  background: #fff;
  width: calc(100% - 180px);
}
.details-publicity-page .details-publicity-title[data-v-14f872ed] {
    margin-bottom: 0;
}
.details-publicity-main[data-v-14f872ed] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: calc(100% - 71px);
}
.details-publicity-main .details-publicity-left[data-v-14f872ed] {
    width: 190px;
    height: 100%;
    border-right: 1px #ebedf0 solid;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.details-publicity-main .add-details-publicity[data-v-14f872ed] {
    margin: 10px 0;
    padding: 10px 20px;
    cursor: pointer;
}
.details-publicity-nav-item[data-v-14f872ed] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 10px 20px;
  cursor: -webkit-grab;
  cursor: grab;
}
.details-publicity-nav-item .name[data-v-14f872ed] {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.details-publicity-nav-item .icon[data-v-14f872ed] {
    display: none;
    font-size: 12px;
    position: relative;
    -webkit-transform: rotateZ(90deg);
            transform: rotateZ(90deg);
}
.details-publicity-nav-item .icon > i[data-v-14f872ed]:nth-child(2) {
      position: absolute;
      left: 0;
      top: 8px;
}
.details-publicity-nav-item[data-v-14f872ed]:hover {
  background-color: #ebedf0;
}
.details-publicity-nav-item:hover .icon[data-v-14f872ed] {
    display: block;
}
.details-publicity-right[data-v-14f872ed] {
  padding: 20px;
  width: calc(100% - 190px);
  overflow: auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.details-publicity-content-item[data-v-14f872ed] {
  -webkit-box-shadow: 0 6px 10px 3px rgba(0, 0, 0, .05);
          box-shadow: 0 6px 10px 3px rgba(0, 0, 0, .05);
  margin-bottom: 16px;
}
.details-publicity-content-item .publicity-item-title[data-v-14f872ed] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    padding: 16px 20px;
    border-bottom: 1px #ebedf0 solid;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.details-publicity-content-item .publicity-item-content .content[data-v-14f872ed] {
    padding: 20px;
}
.details-publicity-content-item .publicity-item-content .notes-mytextarea[data-v-14f872ed] {
    min-height: 160px;
}
.details-publicity-content-item .publicity-item-content img[data-v-14f872ed] {
    width: 200px;
    height: 200px;
}

.activity-project-pages .workbench-page-height-100 {
  height: calc(100vh - 1px);
}
.activity-project-pages .workbench-page-height-100 .workbench-page-main .common-main-box {
    height: calc(100vh - 96px);
}
.activity-project-pages .workbench-page-main .common-main-box {
  height: calc(100vh - 156px);
}

.workbench-page[data-v-74bab224],
.workbench-page-main[data-v-74bab224],
.workbench-page-top[data-v-74bab224] {
  margin-top: 1px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.workbench-page[data-v-74bab224] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.workbench-page-main[data-v-74bab224] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.workbench-page-top[data-v-74bab224] {
  padding: 14px 40px;
  background-color: white;
  margin-bottom: 4px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.workbench-page-top .workbench-page-base-info[data-v-74bab224] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding-left: 20px;
}
.workbench-page-top .back-btn[data-v-74bab224] {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 30px;
    z-index: 2;
    cursor: pointer;
}
.workbench-page-top .activity-name[data-v-74bab224] {
    font-size: 16px;
    font-weight: 700;
    text-align: left;
    margin-bottom: 6px;
}
.workbench-page-top .activity-common-info[data-v-74bab224] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 12px;
    font-weight: 400;
    text-align: left;
    color: #909399;
}
.workbench-page-top .activity-common-info > div[data-v-74bab224] {
      margin-right: 30px;
}
.workbench-page-top .activity-operation i[data-v-74bab224] {
    font-size: 16px;
}

@charset "utf-8";
/*CSS Document*/
/*
 * @desc 选人插件
 * @author zhangxue
 * @date 20181108
 *
 * */
.sns-sudb-content{
    width:100%;
    height:100%;
}
.sns-sudb-content, .sns-sudb-content *{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.sns-sudbc-center{
    width:100%;
    height:100%;
    padding:30px;
    padding-top:0;
    position:relative;
    padding-bottom:100px;
}
.sns-sudbcc-item{
    float:left;
    width:47.5%;
    height:100%;
    padding-top:70px;
    position:relative;
}
.sns-sudbcc-item+.sns-sudbcc-item{
    float:right;
}
.sns-sudbcci-title{
    top:0;
    width:100%;
    height:70px;
    font-size:16px;
    font-weight:bold;
    line-height:70px;
    position:absolute;
}
.sns-sudbcci-content{
    width:100%;
    height:100%;
    font-size:14px;
    padding:13px 10px;
    position:relative;
    padding-top:123px;
    border: 1px solid #ddd;
}
.sns-sudbcci-user-content{
    padding-top:0;
    overflow:auto;
}
.sns-sudbccic-top{
    top:0;
    left:0;
    width:100%;
    position:absolute;
    padding:13px 10px 0 10px;
}
.sns-sudbccics-input{
    border:0;
    width:100%;
    height:100%;
    text-indent:12px;
}
.sns-sudbccics-btn{
    top: -1px;
    right: -1px;
    width: 45px;
    height: 32px;
    font-size: 23px;
    cursor: pointer;
    line-height: 32px;
    position: absolute;
    text-align: center;
    color: rgb(255, 255, 255);
    background: rgb(5, 146, 218);
}
.sns-sudbccic-search{
    width:100%;
    height:32px;
    position:relative;
    margin-bottom:10px;
    padding-right:55px;
    border: 1px solid #ddd;
}
.sns-sudbccic-return{
    width:100%;
    min-height:30px;
    line-height:30px;
}
.sns-sudbccic-return span{
    margin-right:5px;
    cursor: pointer;
}
.sns-sudbccic-return span:last-child{
    cursor: auto;
}
.sudbccic-return-icon{
    display:none;
    font-size:14px;
    cursor:pointer;
}
.sns-sudbccic-select-all{
    width:100%;
    height:38px;
    line-height:38px;
}
.sns-sud-checkbox-icon{
    color:#fff;
    /*margin:10px;*/
    width: 43px;
    /*height: 18px;*/
    margin-right:0;
    cursor:pointer;
    font-weight:bold;
    text-align:center;
    /*line-height: 18px;*/
    border-radius: 1px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
   /* background-color: #ddd;*/
    transition: .1s linear;
    font-size: 12px!important;
    border: 1px solid transparent;
    -webkit-transition: .1s linear;
}
.sns-sud-checkbox-icon:hover{
    /*border-color: #0592da;*/
}
.sns-sud-checkbox-icon:before{
    content: "\E605";
    /*yansen 2022-03-02*/
    padding:3px;
    background:#ddd;
    border: 1px solid transparent;
}
.sns-sud-checkbox-icon:hover:before{
    border:1px solid #0592da;
}
.sns-sud-checkbox-checked-icon.sns-sud-checkbox-icon:before{
    border-color: #0592da;
    background-color: #0592da;
}
.sns-sud-checkbox-checked-icon{
    color: #fff;
    /*yansen 2022-03-02*/
    /*border-color: #0592da;
    background-color: #0592da;*/
}
.sns-sudbccic-list{
    margin-top: 5px;   /*yansen 2022-03-02*/
    width:100%;
    height:100%;
    overflow:auto;
    position:relative;
}
.sns-sdi-name{
    cursor:pointer;
    margin-left:10px;
}
.sns-sud-dep-item{
    width:100%;
    height:43px;
    cursor:pointer;
    line-height:42px;
    background:#f8f8f8;
    border-bottom:1px solid #fff;
}
.sns-sud-user-item{
    width:100%;
    height:47px;
    cursor:pointer;
    line-height:46px;
    border-bottom:1px solid #ddd;
}
.sns-sui-logo{
    width:38px;
    height:38px;
    cursor:pointer;
    border-radius:50%;
    margin-right:10px;
}
.sns-sdi-next{
    width:45px;
    float:right;
    height:43px;
    cursor:pointer;
    font-size:17px;
    cursor:pointer;
    line-height:43px;
    text-align:right;
    margin-right:10px;
}
.sns-sui-del{
    float:right;
    color:#f97210;
    cursor:pointer;
    margin-right:6px;
    display:inline-block;
}
.sns-sudbc-bottom{
    bottom:0;
    width:100%;
    height:100px;
    padding-top:20px;
    text-align:center;
    position:absolute;
}
.sns-sudbcb-btn{
    padding:0;
    width:130px;
    height:50px;
    margin:0 6px;
    font-size:16px;
    border-radius:0;
    line-height:50px;
    text-align:center;
}
.sns-sud-user-type-box{
    width:100%;
    height:40px;
    font-size:14px;
    line-height:40px;
    margin-bottom:10px;
    background: rgb(236, 242, 244)
}
.sns-sud-user-type-box ul{
    width:100%;
    height:40px;
}
.sns-sud-user-type-box ul li{
    width:25%;
    float:left;
    height:40px;
    cursor:pointer;
    line-height:40px;
    text-align:center;
}
.sns-bg-blue {
    color: #fff;
    background: #0088de;
}
.sns-bg-orange {
    color: #fff;
    background: #f88f06;
}
.no_content {
    margin: 0 auto;
    min-height: 200px;
    margin: 30px;
    text-align: center;
    background: url(/vue/dist/static/img/no_content_03.13a87c9.png) no-repeat center;
}

.member-info-content[data-v-2dbf4312] {
  padding: 0 20px;
}
.operation-row[data-v-2dbf4312],
.check-tab-info[data-v-2dbf4312] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 18px;
}
.operation-row .btn[data-v-2dbf4312],
  .check-tab-info .btn[data-v-2dbf4312] {
    cursor: pointer;
    margin-left: 15px;
    color: #999999;
}
.operation-row .btn[data-v-2dbf4312]:hover,
  .check-tab-info .btn[data-v-2dbf4312]:hover {
    color: #151515;
}
.operation-row i[data-v-2dbf4312],
  .check-tab-info i[data-v-2dbf4312] {
    font-size: 14px;
}
.check-tab-info .show-text[data-v-2dbf4312] {
  text-indent: 10px;
}
.row-box[data-v-2dbf4312] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 8px 0;
}
.table-column-name[data-v-2dbf4312] {
  width: calc(100% - 46px);
  margin-left: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.table-column-action-item[data-v-2dbf4312] {
  margin-right: 15px;
  color: #151515;
  cursor: pointer;
}
.page-box[data-v-2dbf4312] {
  margin-top: 40px;
}

.top-title-right-action[data-v-86166a48] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.top-title-right-action .tab-nav-box[data-v-86166a48] {
    margin-right: 16px;
}
.project-design-box[data-v-86166a48] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: calc(100% - 73px);
}
.project-design-box .project-design-left[data-v-86166a48] {
    width: 200px;
    border-right: 1px solid #ebedf0;
}
.project-design-box .project-design-right[data-v-86166a48] {
    padding: 10px 12px;
    width: calc(100% - 201px);
    overflow: auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.project-design-box .add-menu-btn[data-v-86166a48] {
    margin: 10px 12px;
    height: 36px;
    width: calc(100% - 24px);
}

.resource-tree-box .el-tree-node__content > .el-tree-node__expand-icon {
  position: relative;
  z-index: 2;
}
.resource-tree-box .tree-item {
  position: absolute;
  left: 0px;
  padding-left: 24px;
  width: 100%;
  line-height: 26px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.resource-tree-box .el-tree-node__expand-icon.is-leaf {
  display: none;
}
.resource-tree-box .tree-item.checked {
  background-color: #f4f5f7;
}
.resource-tree-box .el-tree-node:focus > .el-tree-node__content {
  background: transparent;
}
.resource-tree-box .el-tree-node__content:hover {
  background-color: #f4f5f7;
}

.common-select-resource-pop .el-dialog {
  margin: 0 auto;
  overflow: hidden;
  border-radius: 0 !important;
}
.common-select-resource-pop .el-dialog .el-dialog__header {
    display: none;
}
.common-select-resource-pop .el-dialog .el-dialog__body {
    padding: 0;
}
.common-select-resource-pop .el-tabs__nav-wrap::after {
  display: none;
}
.common-select-resource-pop .el-tabs__nav-wrap .el-tabs__item {
  font-size: 16px;
}
.shopping-trolley-box.el-popper {
  padding: 0;
}

.public-pop-root-inside[data-v-1cbd8e0e] {
  --theme-color: #ff7a4b;
  --primary-back-color: rgba(255, 122, 75, .1);
  height: 100vh;
  background: #eee;
}
.public-pop-root-inside .resource-head[data-v-1cbd8e0e] {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    background: white;
    -webkit-box-shadow: 8px 0 8px 8px rgba(0, 0, 0, .04);
            box-shadow: 8px 0 8px 8px rgba(0, 0, 0, .04);
    z-index: 1;
}
.public-pop-root-inside .resource-head .left-box[data-v-1cbd8e0e],
    .public-pop-root-inside .resource-head .right-box[data-v-1cbd8e0e] {
      width: 200px;
      height: 40px;
      line-height: 40px;
}
.public-pop-root-inside .resource-head .right-box[data-v-1cbd8e0e] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      padding-right: 12px;
      height: 54px;
}
.public-pop-root-inside .resource-head .right-box .shopping-trolley[data-v-1cbd8e0e] {
        width: 130px;
        color: var(--theme-color);
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        cursor: pointer;
}
.public-pop-root-inside .resource-head .right-box .shopping-trolley i[data-v-1cbd8e0e] {
          font-size: 16px;
}
.public-pop-root-inside .resource-head .close-box[data-v-1cbd8e0e] {
      margin: 12px 30px;
      font-weight: 600;
      font-size: 16px;
      width: 30px;
      height: 30px;
      line-height: 30px;
      text-align: center;
      color: white;
      background: #CDCDCD;
      border-radius: 50%;
      cursor: pointer;
}
.public-pop-root-inside .content-main[data-v-1cbd8e0e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: calc(100% - 54px);
}
.public-pop-root-inside .content-main .resource-main[data-v-1cbd8e0e] {
      width: calc(100% - 90px);
}
.public-pop-root-inside .content-main .resource-type[data-v-1cbd8e0e] {
      padding: 20px 0;
      width: 90px;
      height: 100%;
      background: white;
      -webkit-box-shadow: 8px 0 8px 8px rgba(0, 0, 0, .04);
              box-shadow: 8px 0 8px 8px rgba(0, 0, 0, .04);
      overflow: auto;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
}
.public-pop-root-inside .content-main .resource-type .resource-type-item[data-v-1cbd8e0e] {
        padding: 10px;
        text-align: center;
        font-size: 12px;
        cursor: pointer;
}
.public-pop-root-inside .content-main .resource-type .resource-type-item div[data-v-1cbd8e0e] {
          width: 100%;
          -webkit-line-clamp: 2;
          display: -webkit-box;
          -webkit-box-orient: vertical;
          overflow: hidden;
          text-overflow: ellipsis;
}
.public-pop-root-inside .content-main .resource-type .resource-type-item.checked[data-v-1cbd8e0e] {
        color: white;
        background-color: var(--theme-color);
}
.public-pop-root-inside .content-main .resource-type .resource-type-item-icon[data-v-1cbd8e0e] {
        margin: 0 auto 4px;
        text-align: center;
}
.public-pop-root-inside .content-main .resource-type .resource-type-item-icon i[data-v-1cbd8e0e] {
          font-size: 20x;
          line-height: 22px;
}
.shopping-trolley-box .commodity-box[data-v-1cbd8e0e] {
  padding: 10px;
  height: 200px;
  overflow: auto;
}
.shopping-trolley-box .commodity-box .commodity-item[data-v-1cbd8e0e]:first-child {
    padding-top: 0;
}
.shopping-trolley-box .commodity-box .commodity-item[data-v-1cbd8e0e]:last-child {
    padding-bottom: 0;
    border-bottom-width: 0;
}
.shopping-trolley-box .commodity-box .commodity-item[data-v-1cbd8e0e] {
    padding: 6px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    line-height: 24px;
    border-bottom: 1px solid #eee;
}
.shopping-trolley-box .commodity-box .name[data-v-1cbd8e0e] {
    width: calc(100% - 60px);
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.shopping-trolley-box .commodity-box .icon[data-v-1cbd8e0e] {
    width: 30px;
    height: 24px;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.shopping-trolley-box .commodity-box .icon img[data-v-1cbd8e0e] {
      width: 100%;
}
.shopping-trolley-box .commodity-box .el-icon-close[data-v-1cbd8e0e] {
    font-size: 16px;
    cursor: pointer;
}
.shopping-trolley-box .commodity-box .empty_box[data-v-1cbd8e0e] {
    min-height: unset;
}
.shopping-trolley-box .commodity-box .empty_box img[data-v-1cbd8e0e] {
      margin: 0;
}
/*
 * 网盘文件选择与上传
 */
body{
	width: 100%;
	height: 100%;
	font-size: 16px;
	/*font-family: "微软雅黑";*/
	font-family: Microsoft YaHei,Avenir,Helvetica,Arial,sans-serif;
    /*
	background: #ababb3;
    */
}
/*
.layui-layer-content{
    height:672px;
}
*/
/* 统一弹框样式 xiuxiu 20250109  */
.layui-layer.layui-layer-page.layui-layer-bobg{
	border-radius: 8px;
	overflow: hidden;
}
.update_alert{
    /*
	position: absolute;
	top: 7.8%;
	left: 31.1%;
    */
	width: 100%;
	height: 100%;
	background: #ffffff;
}
.update_title{
	width: 100%;
	height: 7.7%;
    text-align:center;
    position:relative;
	background: #FFFFFF;
}
.update_title a{
	display: inline-block;
    width:100px;
}
#update_localupdate{
	font-size: 15px;
	line-height: 50px;
}
.update_selected{
	color: #51b1f8;
}
#update_microselect{
	font-size: 15px;
	line-height: 50px;
}
.update_local{
	margin-top: 2.3% !important;
	width: 95%;
	padding-top: 4.3%;
	background: #f8f8f8;
	margin: 0 auto;
}
.update_delete{
	/*
    float: right;
	margin-right:10px;
	margin-top: 12px;
    */
    top:10px;
    right:12px;
    position:absolute;
    display:inline-block;
    cursor: pointer;
}
.update_picturebox{
	width: 100%;
	height: 90%;
	font-size: 18px;
	color: #e3e3e3;
    padding-top:3.6%;
    padding-bottom:10.1%;
	text-align: center;
    color: #ccc;
    display:block;
}
.update_picturebox > img{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 26px;
}
.ugdate_updatefile{
	display: none;
}
.update_schedule{
	width: 94.25%;
	height: 24%;
    margin:13px auto 0 auto;
	padding-left: 1%;
	padding-right: 1%;
	padding-top: 6px;
	padding-bottom: 6px;
	background: #FFFFFF;
    position:relative;
    /*
    overflow: hidden;
    */
}
.update_schedule_first{
    margin-top: 0;
}
.update_schedule div{
	display: inline-block;
	float: left;
}
.update_deletefile{
    display: block;
	position: absolute;
    top:-11px;
    right:-8px;
    /*
    margin-top: -17px;
    margin-left:87.1%;
    margin-left: 80.1%;
    */
}
.update_schedule p{
	padding-left: 32px;
    font-size: 13px;
}
.update_schedule .update_schedule_inform_second{
    font-size: 12px;
    color: #999999;
}
.update_schedule p b{
	float: right;
	font-weight: normal;
    color: #797979;
}
.update_schedule > .update_bar{
	width: 100%;
	height: 4px;
	margin-top: 6px;
	background: #F8F8F8;
    float: left;
    display: block;
}
.update_bar div{
	width: 0%;
	height: 4px;
	background: #6ec1ff;
    border-radius:50px;
}
.update_deletefile img{
	display: none;
}
.update_updatefile_bottom{
	margin-top: 14%;
	width: 100%;
	height: 44px;
	background: #f0f2f3 !important;
}
.update_updatefile_bottom .update_updatefile_bottom_select{
    margin-right: 12px;
    background-color: #51B1F8;
}
.update_updatefile_bottom button,#continue_add_files{
	margin-top: 8px;
	width: 70px;
	height: 30px;
    line-height:30px;
    text-align:center;
	float: right;
	margin-right: 6px;
	border: 0px;
	background: #f4a306;
	color: #FFFFFF;
	font-size: 12px;
    border-radius: 1px;
    outline: none;
    cursor: pointer;
}
.update_micro{
	width: 100%;
	height: 55.4%;
	margin: 0 auto;
	display: none;
}
.update_micro_top{
	width: 100%;
	height: 56px;
    vertical-align: middle;
	background: #F8F8F8;
    position:relative;
}
.update_input{
	width: 100%;
	height: 40px;
    font-size: 13px;
    color: #999999;
	border-radius: 20px;
	border: 1px #eeeeee solid;
	padding-left: 2%;
    /*margin: 8px 0px 8px 2%;*/
	float: left;
    outline: none;
}
input::-webkit-input-placeholder{
    color:#999;
    font-size:13px;
}
input::-moz-placeholder{
    color:#999;
    font-size:13px;
}
input::-ms-input-placeholder{
    color:#999;
    font-size:13px;
}
input::placeholder{
    color:#999;
    font-size:13px;
}
.update_search_close{
    width: 20px;
    height: 20px;
    border-radius: 20px;
    background: url(/zhvd/static/images/pan/document_icon02.png) no-repeat;
    position:absolute;
    top: 50%;
    margin-top: -10px;
    right: 46px;
    cursor: pointer;
}
.update_inputnot{
	width: 52.41%;
	height: 68%;
	border-radius: 20px;
	border: 1px #eeeeee solid;
	padding-left: 2%;
	margin-left: 2%;
	float: left;
    /*
	background: url(/zhvd/static/images/pan/document_icon03.png) no-repeat 94% 50%,#FFFFFF;
    */
    outline: none;
}
.update_namesort{
    display: inline-block;
    position: absolute;
    right: 116px;
    cursor: pointer;
}
.update_allfile{
    display: inline-block;
    position: absolute;
    right: 10px;
    cursor: pointer;
}
.update_namesort img{
	display: block;
	margin-top: 21px;
	float: left;
	margin-left: 14px;
    margin-right: 7px;
}
.update_namesort b{
	font-weight: normal;
	display: block;
	float: left;
	font-size: 14px;
    color: #999999;
    line-height: 55px;
}
.update_allfile img{
	display: block;
	margin-top: 21px;
	float: left;
	margin-left: 14px;
    margin-right: 7px;
}
.update_allfile b{
	font-weight: normal;
	display: block;
	float: left;
	line-height: 55px;
	font-size: 14px;
    color: #999999;
}
.update_micro_middle{
	width: 97%;
	height: 16%;
	padding-left: 3%;
    float: left;
}
.update_micro_middle p{
	font-size: 13px;
	line-height: 60px;
}
.update_micro_middle p b{
	font-weight: normal;
	color: #51B1F8;
    cursor: pointer;
}
.filePath{
    color:#51b1f8;
    cursor:pointer;
}
.keywrodsPath{
    color:#51b1f8;
}
.colLine{
    padding:0px 5px 0 5px;
    color: #929292;
    cursor:auto;
}
#go_back{
    padding-right:10px;
}
.update_csearch{
    width: 52.41%;
    height: 40px;
    margin: 8px 2%;
    float: left;
    position: relative;
}
.update_over{
	width: 30px;
	height: 40px;
	position: absolute;
	cursor: pointer;
    right: 12px;
    background: url(/zhvd/static/images/pan/document_icon03.png) no-repeat center;
}
.update_namesort_list{
	width: 118px;
    font-size: 13px;
	position: absolute;
	z-index: 200;
	background: #FFFFFF;
	right: 135px;
	top: 55px;
	border: 1px #E3E3E3 solid;
	display: none;
    color: #888888;
    border-radius: 2px;
}
.update_namesort_list b{
	display: block;
	position: absolute;
	top: -12px;
	left: 89px;
}
.update_namesort_list li{
	height: 34px;
	line-height: 34px;
	cursor: pointer;
	padding-left: 4%;
}
.update_allfile_list{
	width: 118px;
	position: absolute;
	z-index: 200;
	background: #FFFFFF;
	right: 30px;
	top: 55px;
	border: 1px #E3E3E3 solid;
	display: none;
    border-radius: 2px;
}
.update_namesort_list_top{
    position: absolute;
    left: 80px;
    top:-8px;
    width:14px;
    height:14px;
    border-top: 1px #E3E3E3 solid;
    border-left: 1px #E3E3E3 solid;
    background:#fff;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
}
.update_namesort_list  ul{
    position: relative;
    z-index: 9;
}
.update_allfile_list b{
	display: block;
	position: absolute;
	top: -12px;
	left: 80px;
}
.update_allfile_list  ul{
    position: relative;
    z-index: 9;
}
.update_allfile_list li{
	height: 30px;
	line-height: 30px;
	padding-left: 11.6%;
	cursor: pointer;
    font-size: 13px;
    color: #888888;
}
.update_micro_bottom{
	width: 94%;
	height: 100%;
	margin-left: 3%;
	padding-bottom: 2%;
    overflow-y:auto;
}
.update_fileupdate{
	width: 100%;
	height: 40px;
    -webkit-box-sizing:content-box;
            box-sizing:content-box;
	padding-top: 10px;
	padding-bottom: 10px;
    border-bottom: 1px solid #eeeeee;
    position: relative;
    cursor:pointer;
}
.update_fileupdate div{
	display: inline-block;
	float: left;
    width:7%;
    margin-top:8px;
}
/*
.update_fileupdate p{
	padding-left: 50px;
}
*/
.update_fileupdate_inform{
    font-size: 14px;
    color:black;
    width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 15px;
}
.update_fileupdate_date{
    font-size:12px;
    color:#b6b6b6;
    margin-top: 8px;
    padding-left:50px;
}
.update_fileupdate p b{
	font-weight: normal;
	color: #51B1F8;
}
.update_updatefile{
    display: none;
}
.update_file_arrow{
    position:absolute;
    width:18px;
    height:18px;
    right:25px;
    top:50%;
    margin-top:-10px;
	background: url(/zhvd/static/images/pan/document_icon14.png) no-repeat;
}
.update_selectbox{
	position: absolute;
	width: 20px;
	height: 20px;
	border: 1px #EEEEEE solid;
	right: 25px;
    top: 50%;
    margin-top: -10px;
}
.update_selectboxon{
	background: url(/zhvd/static/images/pan/document_icon12.png) no-repeat;
    width: 20px;
    height: 20px;
    border: none;
}
.update_admit{
	font-size: 15px;
	position: absolute;
	width: 16.06%;
	height: 40px;
	background: #51B1F8;
	color: #FFFFFF;
	border: 0;
    /*
	margin-top: 26.5%;
    */
	left: 42%;
	bottom: 2.5%;
    border-radius: 4px;
    outline: none;
    cursor: pointer;
}
.update_admit_finish_str{
	width: 20%;
	background: #909399;
	cursor: no-drop;
}
.upload_first_task{
    display:inline-block;
    position:absolute;
    top: 34px;
    left: 3%;
}
.no_content_dom{
    width:100%;
    height:320px;
    background:url(/vue/dist/static/img/no_content_03.13a87c9.png) center no-repeat;
}
.update_local_size, .update_local_type{
    font-size:14px;
    word-break: break-all;
}

.course-filtrate-box {
  color: #303133;
}
.course-filtrate-box .el-link--inner .layui-icon-extend-iconfont {
    color: #303133 !important;
}

.course-filtrate-box[data-v-f88f5eaa] {
  --theme-color: #FF7A4B;
  --theme-back-color: rgba(255, 122, 75, .10);
  padding: 20px;
  height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.course-filtrate-box .resource-show-center-second-edition-box[data-v-f88f5eaa] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
    height: 100%;
    width: 100%;
    overflow: auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.course-filtrate-box .resource-show-center-second-edition-box .content-left[data-v-f88f5eaa],
    .course-filtrate-box .resource-show-center-second-edition-box .content-right[data-v-f88f5eaa] {
      height: 100%;
}
.course-filtrate-box .resource-show-center-second-edition-box .content-left[data-v-f88f5eaa] {
      margin-right: 16px;
      width: 300px;
      background-color: white;
      border-radius: 8px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
}
.course-filtrate-box .resource-show-center-second-edition-box .content-right[data-v-f88f5eaa] {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
}

.left-nav-menu-box .el-menu-vertical-demo:not(.el-menu--collapse) {
  width: 260px;
  height: 100%;
}
.left-nav-menu-box .el-input__inner {
  border-radius: 5px;
}
.left-nav-menu-box .el-input__inner:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid var(--theme-color);
}
.left-nav-menu-box .menu-box {
  --theme-color: #151515;
  --theme-back-color: #F4F5F7;
}
.left-nav-menu-box .menu-box .el-menu {
    border-right: none;
    background-color: transparent;
}
.left-nav-menu-box .menu-box .el-submenu__icon-arrow {
    display: none;
}
.left-nav-menu-box .menu-box .el-menu-item,
  .left-nav-menu-box .menu-box .el-submenu__title {
    line-height: 40px;
    height: 40px;
}
.left-nav-menu-box .menu-box .el-menu-item-group__title {
    padding: 0;
}
.left-nav-menu-box .menu-box .el-submenu .el-menu-item {
    min-width: 120px;
}
.left-nav-menu-box .menu-box .el-submenu__icon-arrow {
    display: none;
}
.left-nav-menu-box .menu-box .el-submenu__title,
  .left-nav-menu-box .menu-box .el-menu-item {
    border-radius: 4px;
    line-height: 30px;
    height: 30px;
}
.left-nav-menu-box .menu-box .el-submenu__title .menu-item > div,
    .left-nav-menu-box .menu-box .el-menu-item .menu-item > div {
      padding: 0 8px;
      width: 100%;
      border-radius: 4px;
}
.left-nav-menu-box .menu-box .el-submenu__title .menu-item > div > .icon-arrow-down,
      .left-nav-menu-box .menu-box .el-menu-item .menu-item > div > .icon-arrow-down {
        position: relative;
        display: inline-block;
        width: 19px;
        height: 19px;
        overflow: auto;
        -webkit-transform: rotateZ(0deg);
                transform: rotateZ(0deg);
        -webkit-transition: -webkit-transform 0.3s;
        transition: -webkit-transform 0.3s;
        transition: transform 0.3s;
        transition: transform 0.3s, -webkit-transform 0.3s;
}
.left-nav-menu-box .menu-box .el-submenu__title .menu-item > div > .icon-arrow-down::after,
        .left-nav-menu-box .menu-box .el-menu-item .menu-item > div > .icon-arrow-down::after {
          content: '';
          position: absolute;
          left: 7px;
          top: 7px;
          width: 4px;
          height: 4px;
          border-left: 1px black solid;
          border-bottom: 1px black solid;
          border-color: #303133;
          -webkit-transform: rotateZ(-45deg);
                  transform: rotateZ(-45deg);
}
.left-nav-menu-box .menu-box .el-menu-item.checked,
  .left-nav-menu-box .menu-box .el-submenu.checked > .el-submenu__title,
  .left-nav-menu-box .menu-box .el-menu-item:hover,
  .left-nav-menu-box .menu-box .el-menu-item.is-active,
  .left-nav-menu-box .menu-box .el-submenu__title:hover {
    color: var(--theme-color);
    background-color: transparent;
}
.left-nav-menu-box .menu-box .el-menu-item.checked > .menu-item > div,
    .left-nav-menu-box .menu-box .el-submenu.checked > .el-submenu__title > .menu-item > div,
    .left-nav-menu-box .menu-box .el-menu-item:hover > .menu-item > div,
    .left-nav-menu-box .menu-box .el-menu-item.is-active > .menu-item > div,
    .left-nav-menu-box .menu-box .el-submenu__title:hover > .menu-item > div {
      background: var(--theme-back-color);
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
}
.left-nav-menu-box .menu-box .el-menu-item.checked > .menu-item > div > .icon-arrow-down::after,
      .left-nav-menu-box .menu-box .el-submenu.checked > .el-submenu__title > .menu-item > div > .icon-arrow-down::after,
      .left-nav-menu-box .menu-box .el-menu-item:hover > .menu-item > div > .icon-arrow-down::after,
      .left-nav-menu-box .menu-box .el-menu-item.is-active > .menu-item > div > .icon-arrow-down::after,
      .left-nav-menu-box .menu-box .el-submenu__title:hover > .menu-item > div > .icon-arrow-down::after {
        border-color: var(--theme-color);
}
.left-nav-menu-box .menu-box .el-submenu.is-opened > .el-submenu__title .icon-arrow-down {
    -webkit-transform: rotateZ(-180deg) !important;
            transform: rotateZ(-180deg) !important;
}
.left-nav-menu-box .menu-box .el-submenu.checked > .el-submenu__title i,
  .left-nav-menu-box .menu-box .el-submenu__title:hover i {
    color: var(--theme-color);
}
.left-nav-menu-box .menu-box .project-design-menu-recursion-box {
    position: relative;
    z-index: 2;
}
.left-nav-menu-box .menu-box .project-design-menu-recursion-box::after {
      content: '';
      position: absolute;
      top: 10px;
      left: calc(var(--padding-left) - 2px);
      width: 1px;
      height: calc(100% - 20px);
      background: -webkit-gradient(linear, left top, left bottom, from(#d6d8e2), color-stop(70%, #d6d8e2), color-stop(30%, transparent));
      background: linear-gradient(to bottom, #d6d8e2 0%, #d6d8e2 70%, transparent 30%);
      background-size: 1px 10px;
      background-repeat: repeat-y;
      z-index: 0;
}
.left-nav-menu-box .menu-box .project-design-menu-recursion-box-1::after {
    display: none;
}

.left-nav-menu-box[data-v-734d470c] {
  --theme-color: #FF7A4B;
  --theme-back-color: rgba(255, 122, 75, .10);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  background-color: white;
  border-radius: 8px;
}
.left-nav-menu-box > div[data-v-734d470c],
  .left-nav-menu-box .select-query-box[data-v-734d470c] {
    margin: 16px;
    margin-bottom: 0px;
}
.left-nav-menu-box .filtrate-type-box[data-v-734d470c] {
    padding: 8px 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    font-size: 16px;
}
.left-nav-menu-box .filtrate-type-box > div[data-v-734d470c] {
      padding-bottom: 8px;
      cursor: pointer;
}
.left-nav-menu-box .filtrate-type-box > div.check[data-v-734d470c] {
      color: var(--theme-color);
      border-bottom: 2px solid var(--theme-color);
}
.left-nav-menu-box .title[data-v-734d470c] {
    font-size: 14px;
    font-family: Source Han Sans SC, Source Han Sans SC-Bold;
    font-weight: 700;
    line-height: 20px;
}
.left-nav-menu-box .select-query-box[data-v-734d470c] {
    padding: 0 12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 40px;
    color: white;
    background: var(--theme-color);
    border-radius: 4px;
    cursor: pointer;
}
.left-nav-menu-box .menu-box[data-v-734d470c] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin: 0;
    margin-top: 16px;
    overflow: auto;
}
.select-query-content[data-v-734d470c] {
  width: 360px;
  --theme-color: #FF7A4B;
  --theme-back-color: rgba(255, 122, 75, .10);
}
.select-query-content .select-box .tab-box[data-v-734d470c] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid #eee;
}
.select-query-content .select-box .tab-box .tab-item[data-v-734d470c] {
      position: relative;
      width: 60px;
      text-align: center;
      line-height: 36px;
      cursor: pointer;
}
.select-query-content .select-box .tab-box .tab-item.check[data-v-734d470c] {
      color: var(--theme-color);
}
.select-query-content .select-box .tab-box .tab-item.check[data-v-734d470c]::after {
        content: '';
        position: absolute;
        left: 15%;
        bottom: 0;
        width: 70%;
        height: 1px;
        background: var(--theme-color);
}
.select-query-content .subject-list[data-v-734d470c] {
    padding: 10px 0;
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
    grid-gap: 12px;
    min-height: 100px;
}
.select-query-content .subject-list .subject-item[data-v-734d470c] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      padding: 6px 8px;
      font-size: 13px;
      border-radius: 4px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      cursor: pointer;
}
.select-query-content .subject-list .subject-item .text[data-v-734d470c] {
        width: calc(100% - 20px);
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
}
.select-query-content .subject-list .subject-item i[data-v-734d470c] {
        width: 20px;
        font-size: 18px;
        font-weight: 600;
        display: none;
}
.select-query-content .subject-list .subject-item.check[data-v-734d470c] {
      color: var(--theme-color);
      background-color: var(--theme-back-color);
}
.select-query-content .subject-list .subject-item.check i[data-v-734d470c] {
        width: 20px;
        display: block;
}
.select-query-content .empty_box[data-v-734d470c] {
    min-height: 100px;
    height: 100px;
    color: #999999;
}
.select-query-content .empty_box img[data-v-734d470c] {
      margin: 0;
      height: 80px;
}

.project-design-menu-recursion-box .el-icon-loading {
  font-size: 12px;
  margin-left: 3px;
  margin-right: 3px;
  width: 12px;
}

.project-design-menu-recursion-box .el-icon-arrow-down[data-v-13cbb800] {
  transition: transform 0.3s, -webkit-transform 0.3s;
  font-size: 12px;
  margin-right: 4px;
  width: auto;
}
.project-design-menu-recursion-box .el-submenu.is-opened > .el-submenu__title .el-icon-arrow-down[data-v-13cbb800] {
  -webkit-transform: rotateZ(180deg);
          transform: rotateZ(180deg);
}
.project-design-menu-recursion-box .menu-item[data-v-13cbb800] {
  position: absolute;
  left: 0;
  padding-right: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.project-design-menu-recursion-box .menu-item span[data-v-13cbb800] {
    display: inline-block;
    width: calc(100% - 24px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.resource-show-center-second-edition-page .query-item span {
  color: #151515 !important;
}

.query-box[data-v-7ad7e03a] {
  background-color: white;
  border-radius: 8px;
  overflow: hidden;
}
.query-box .query-box-check[data-v-7ad7e03a] {
    padding: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    border-top: 1px solid #eeeeee;
}
.query-box .query-box-check .title-content[data-v-7ad7e03a] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      width: calc(100% - 100px);
      min-height: 28px;
}
.query-box .query-box-check .title-content .title-name[data-v-7ad7e03a] {
        width: 50px;
        font-weight: 700;
}
.query-box .query-box-check .title-content .query-item[data-v-7ad7e03a] {
        margin-right: 8px;
        padding: 6px 12px;
        font-size: 14px;
        color: #151515;
        background-color: #f4f5f7;
        border-radius: 4px;
}
.query-box .query-box-check .title-content .query-item i[data-v-7ad7e03a] {
          cursor: pointer;
}
.query-box .query-box-check .title-content .el-icon-delete[data-v-7ad7e03a] {
        font-size: 20px;
        cursor: pointer;
}
.query-box .query-box-check .query-box-control[data-v-7ad7e03a] {
      width: 85px;
      text-align: center;
      cursor: pointer;
}
.query-box .query-box-check .query-box-control i[data-v-7ad7e03a] {
        display: inline-block;
        margin-right: 4px;
        font-size: 12px;
}
.query-box .pages-filter-box[data-v-7ad7e03a] {
    padding: 0 16px;
}
.query-box .pages-filter-box .filter-box-item[data-v-7ad7e03a] {
      padding-top: 16px;
      padding-bottom: 8px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      border-bottom: 1px dashed #f3f5f7;
}
.query-box .pages-filter-box .filter-box-item[data-v-7ad7e03a]:last-child {
        border-bottom: none;
}
.query-box .pages-filter-box .filter-box-item .item-label[data-v-7ad7e03a] {
        -ms-flex-negative: 0;
            flex-shrink: 0;
        width: 50px;
        line-height: 28px;
        font-weight: 700;
}
.query-box .pages-filter-box .filter-box-item .item-options[data-v-7ad7e03a] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
}
.query-box .pages-filter-box .filter-box-item .item-options .option-btn[data-v-7ad7e03a] {
          margin-right: 8px;
          margin-bottom: 8px;
          font-size: 14px;
          padding: 6px 12px;
          border-radius: 4px;
          cursor: pointer;
}
.query-box .pages-filter-box .filter-box-item .item-options .option-btn.is-active[data-v-7ad7e03a] {
            color: #151515;
            background-color: #f4f5f7;
}

.content-main .el-input__inner {
  border-radius: 5px;
}
.content-main .el-input__inner:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid var(--theme-color);
}

.content-main[data-v-f167776c] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-top: 16px;
  height: 100%;
  background: white;
  border-radius: 8px;
  color: #151515;
  overflow: auto;
}
.content-main .header[data-v-f167776c] {
    padding-top: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.content-main .header .search-box[data-v-f167776c] {
      padding-right: 16px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      color: #666666;
}
.content-main .top-filter[data-v-f167776c] {
    margin: 10px 16px;
    margin-bottom: 0;
    line-height: 36px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
}
.content-main .top-filter .nav-item[data-v-f167776c] {
      margin-right: 16px;
      color: #303133;
}
.content-main .top-filter .nav-item.check[data-v-f167776c] {
      position: relative;
      font-weight: 600;
}
.content-main .top-filter .nav-item.check[data-v-f167776c]::after {
        content: '';
        position: absolute;
        bottom: 0;
        left: 10%;
        width: 80%;
        height: 2px;
        background: #151515;
}
.res-box[data-v-f167776c] {
  padding: 16px;
  padding-top: 0;
}
.res-box[data-v-f167776c] .el-input__inner {
    border-radius: 5px !important;
}
.res-item[data-v-f167776c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
  padding: 20px 0;
  border-bottom: 1px solid #EEEEEE;
}
.res-item .res-info-box[data-v-f167776c] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin: 0 16px;
}
.res-item .res-info-box .res-info[data-v-f167776c] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      font-size: 12px;
      font-family: Source Han Sans SC, Source Han Sans SC-Regular;
      color: #666666;
      line-height: 17px;
}
.res-item .res-info-box .res-info .split-link[data-v-f167776c] {
        margin: 0 16px;
        width: 1px;
        height: 6px;
        background: #eeeeee;
}
.res-item .res-info-box .res-title[data-v-f167776c] {
      margin-bottom: 10px;
      font-family: Source Han Sans SC, Source Han Sans SC-Bold;
      font-weight: 600;
      color: #151515;
      line-height: 20px;
      cursor: pointer;
}
.res-item .res-cover[data-v-f167776c] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 81px;
    height: 54px;
    border-radius: 4px;
    overflow: hidden;
}
.res-item .res-cover img[data-v-f167776c] {
      width: 100%;
      border-radius: 4px;
}
.res-item .el-button.element-ui-simple-btn[data-v-f167776c] {
    color: var(--theme-color);
    border-color: var(--theme-color);
    -webkit-box-shadow: none;
            box-shadow: none;
    background: white;
}
.res-item .el-button.element-ui-simple-btn[data-v-f167776c]:hover,
  .res-item .el-button.element-ui-simple-btn[data-v-f167776c]:focus {
    background: var(--theme-color);
    border-color: var(--theme-color);
    color: #FFF !important;
}

.activity-info-page .project-from-box {
  margin: 0 !important;
}

.activity-info-page[data-v-17b3545a] {
  width: calc(100% - 180px);
}

.project-resource-page .relevance-resource-page[data-v-89a463d2] {
  width: 100% !important;
  margin: 0;
}

.activity-theme-page .activity-theme-tag .el-tabs__header {
  margin: 0;
}
.activity-theme-page .activity-theme-tag .el-tabs__nav-wrap::after {
  height: 0;
}
.activity-theme-page .activity-theme-tag .el-tabs__active-bar {
  height: 1px;
}
.activity-theme-page .el-input-border-none {
  width: 332px;
}
.activity-theme-page .el-input-border-none .el-input__inner {
    border-width: 0;
}

.activity-theme-page[data-v-b05aa872] {
  background: white;
  width: calc(100% - 180px);
}
.activity-theme-page .activity-theme-tag[data-v-b05aa872] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 12px 20px 0 24px;
    border-bottom: 1px solid #f3f4f6;
}
.activity-theme-main[data-v-b05aa872] {
  padding: 20px;
  height: calc(100% - 52px);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.theme-color-box .theme-color-item[data-v-b05aa872] {
  margin-bottom: 20px;
}
.theme-color-box .theme-color-item .theme-color-item-title[data-v-b05aa872] {
    margin: 12px 0;
    font-size: 16px;
    font-weight: 700;
    text-align: left;
}
.theme-color-box .theme-color-item .theme-color-item-title .desc[data-v-b05aa872] {
      display: inline-block;
      margin-left: 8px;
      font-size: 12px;
      color: #999999;
}
.theme-color-box .theme-color-item .theme-color-item-content[data-v-b05aa872] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.theme-color-box .theme-color-item .theme-color-select-title[data-v-b05aa872] {
    margin: 8px 0;
}
.activity-theme-item[data-v-b05aa872] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 100%;
}
.activity-theme-item .theme-color-list[data-v-b05aa872] {
    width: 240px;
    height: 100%;
    overflow: auto;
}
.activity-theme-item .theme-color-box[data-v-b05aa872] {
    width: calc(100% - 260px);
}
.theme-color-list[data-v-b05aa872] {
  margin-bottom: 40px;
}
.theme-color-list .theme-color-item[data-v-b05aa872] {
    position: relative;
    margin-bottom: 12px;
    height: 96px;
    background-size: 100%;
    border-radius: 8px;
    overflow: hidden;
    background-color: #f5f5f5;
    border: 1px solid transparent;
    cursor: pointer;
}
.theme-color-list .theme-color-item .title[data-v-b05aa872] {
      position: absolute;
      left: 0;
      top: 0;
      padding: 10px;
      width: 100%;
      height: 40%;
      color: white;
      font-weight: 700;
      background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, var(--theme_color)), to(transparent));
      background-image: linear-gradient(180deg, var(--theme_color) 50%, transparent);
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
}
.theme-color-list .theme-color-item .check-icon[data-v-b05aa872] {
      display: none;
      position: absolute;
      top: calc(50% - 15px);
      left: calc(50% - 15px);
      font-size: 20px;
      font-weight: 600;
      color: white;
      width: 30px;
      height: 30px;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      background-color: var(--color_primary);
      border-radius: 50%;
}
.theme-color-list .theme-color-item.check[data-v-b05aa872],
  .theme-color-list .theme-color-item[data-v-b05aa872]:hover {
    border: 1px solid var(--color_primary);
}
.theme-color-list .theme-color-item.check .check-icon[data-v-b05aa872],
    .theme-color-list .theme-color-item:hover .check-icon[data-v-b05aa872] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
}
.theme-color-list .custom-theme-color-item[data-v-b05aa872] {
    padding: 0 10px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    color: #999999;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.theme-color-list .custom-theme-color-item .desc[data-v-b05aa872] {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      margin: 0 6px;
      font-size: 12px;
}
.theme-color-list .custom-theme-color-item .desc .desc-title[data-v-b05aa872] {
        font-size: 14px;
        font-weight: 600;
        line-height: 20px;
}
.theme-color-list .custom-theme-color-item .el-icon-picture-outline[data-v-b05aa872] {
      font-size: 50px;
}
.theme-color-list .custom-theme-color-item .el-icon-arrow-right[data-v-b05aa872] {
      font-size: 18px;
}
.color-custom-box[data-v-b05aa872] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 372px;
  border: 1px solid #dcdfe6;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.color-option-box[data-v-b05aa872] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 372px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.color-option-box .color-option-item[data-v-b05aa872] {
    margin: 6px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 50px;
    height: 50px;
    border: 1px solid #dcdfe6;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    cursor: pointer;
}
.color-option-box .color-option-item > div[data-v-b05aa872] {
      padding: 1px 0 2px 2.5px;
      width: 18px;
      height: 18px;
      font-size: 12px;
      font-weight: 600;
      background: white;
      border-radius: 9px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      display: none;
}
.color-option-box .color-option-item-checked > div[data-v-b05aa872] {
    display: block;
}
.cover-img-box[data-v-b05aa872] {
  cursor: pointer;
}
.cover-img-box > div[data-v-b05aa872] {
    width: 768px;
    height: 220px;
    border-radius: 4px;
    overflow: hidden;
}
.cover-img-box .cover-img[data-v-b05aa872] {
    overflow: hidden;
}
.cover-img-box .cover-img img[data-v-b05aa872] {
      width: 100%;
}
.cover-img-box .default-cover-img[data-v-b05aa872] {
    font-size: 38px;
    text-align: center;
    color: #909399;
    background-color: #ebedf0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.cover-img-box .default-cover-img > i[data-v-b05aa872] {
      margin-bottom: 8px;
}
.cover-img-box .default-cover-img > span[data-v-b05aa872] {
      font-size: 12px;
}
.look_over_role .cover-img-box[data-v-b05aa872],
.look_over_role .color-option-box .color-option-item[data-v-b05aa872] {
  cursor: no-drop;
}

.publicity-home-page[data-v-884241a2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}



































.template-create {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}
.activity-project-pages {
  --color_primary: #FF7A4B;
  --primary_back_color: rgba(255, 122, 75, .10); }
  .activity-project-pages .el-menu-item,
  .activity-project-pages .el-submenu__title {
    line-height: 40px;
    height: 40px; }
  .activity-project-pages .el-menu-item-group__title {
    padding: 0; }
  .activity-project-pages .el-menu-item.is-active,
  .activity-project-pages .el-tabs__item.is-active,
  .activity-project-pages .el-tabs__item:hover,
  .activity-project-pages .el-radio__input.is-checked + .el-radio__label,
  .activity-project-pages .el-radio-button__inner:hover,
  .activity-project-pages .el-button--primary.is-plain,
  .activity-project-pages .el-checkbox__input.is-checked + .el-checkbox__label,
  .activity-project-pages .el-tag,
  .activity-project-pages .el-button--default:focus,
  .activity-project-pages .el-button--default:hover,
  .activity-project-pages .el-pagination.is-background .el-pager li:not(.disabled):hover,
  .activity-project-pages .el-tag .el-tag__close,
  .activity-project-pages .el-submenu__title:hover,
  .activity-project-pages .el-submenu > .el-submenu__title:hover i {
    color: var(--color_primary); }
  .activity-project-pages .el-tag,
  .activity-project-pages .el-button--default:focus,
  .activity-project-pages .el-button--default:hover,
  .activity-project-pages .el-menu-item:focus,
  .activity-project-pages .el-menu-item.is-active {
    background-color: var(--primary_back_color); }
  .activity-project-pages .el-select .el-input.is-focus .el-input__inner:hover,
  .activity-project-pages .el-select .el-input.is-focus .el-input__inner,
  .activity-project-pages .el-button--primary,
  .activity-project-pages .el-input__inner:focus,
  .activity-project-pages .el-select .el-input.is-focus .el-input__inner,
  .activity-project-pages .el-select .el-input__inner:focus,
  .activity-project-pages .el-textarea__inner:focus,
  .activity-project-pages .el-range-editor.is-active,
  .activity-project-pages .el-range-editor.is-active:hover,
  .activity-project-pages .el-radio__input.is-checked .el-radio__inner,
  .activity-project-pages .el-radio__inner:hover,
  .activity-project-pages .el-checkbox__inner:hover,
  .activity-project-pages .el-checkbox__input.is-checked .el-checkbox__inner,
  .activity-project-pages .el-checkbox__input.is-focus .el-checkbox__inner,
  .activity-project-pages .el-button--primary.is-plain:focus,
  .activity-project-pages .el-tag,
  .activity-project-pages .el-button--default:focus,
  .activity-project-pages .el-button--default:hover,
  .activity-project-pages .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .activity-project-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner,
  .activity-project-pages .el-cascader .el-input .el-input__inner:focus,
  .activity-project-pages .el-cascader .el-input.is-focus .el-input__inner,
  .activity-project-pages .el-switch.is-checked .el-switch__core {
    border-color: var(--color_primary); }
  .activity-project-pages .el-tabs__active-bar,
  .activity-project-pages .el-button--primary,
  .activity-project-pages .el-radio__input.is-checked .el-radio__inner,
  .activity-project-pages .el-checkbox__input.is-checked .el-checkbox__inner,
  .activity-project-pages .el-pagination.is-background .el-pager li:not(.disabled).active,
  .activity-project-pages .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .activity-project-pages .el-tag .el-tag__close:hover,
  .activity-project-pages .el-select .el-tag__close.el-icon-close:hover,
  .activity-project-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner,
  .activity-project-pages .el-switch.is-checked .el-switch__core {
    background-color: var(--color_primary); }
  .activity-project-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner {
    -webkit-box-shadow: -1px 0 0 0 var(--color_primary);
            box-shadow: -1px 0 0 0 var(--color_primary); }
  .activity-project-pages .el-pagination.is-background .el-pager li:not(.disabled).active,
  .activity-project-pages .el-tag .el-tag__close:hover,
  .activity-project-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner:hover {
    color: white; }
  .activity-project-pages .el-pagination.is-background .el-pager li:not(.disabled).active {
    color: white !important;
    background-color: var(--color_primary) !important; }
  .activity-project-pages .el-dialog {
    border-radius: 15px !important; }
  .activity-project-pages .element-ui-min-btn {
    font-size: 12px;
    padding: 9px 10px; }
  .activity-project-pages .el-select__caret.el-icon-arrow-up:before {
    content: "\E6E1";
    width: auto;
    height: auto;
    display: inline-block;
    background: none; }
  .activity-project-pages .activity-event-pages .el-button--primary {
    border-color: var(--color_primary);
    background-color: var(--color_primary); }
  .activity-project-pages .activity-event-pages .el-pagination.is-background .el-pager li:not(.disabled).active {
    background-color: var(--color_primary) !important;
    color: #fff !important; }
  .activity-project-pages .activity-event-pages .el-pager li.active {
    -webkit-box-shadow: 0 0 4px var(--color_primary);
            box-shadow: 0 0 4px var(--color_primary); }
  .activity-project-pages .el-button.element-ui-simple-btn {
    -webkit-box-shadow: none;
            box-shadow: none;
    background: white; }
  .activity-project-pages .el-button.element-ui-simple-btn:hover,
  .activity-project-pages .el-button.element-ui-simple-btn:focus {
    background: var(--color_primary);
    border-color: var(--color_primary);
    color: #fff !important; }
  .activity-project-pages .el-select .el-input.is-focus .el-input__inner:hover {
    border-color: #e6e6e6; }
  .activity-project-pages select .el-input.is-focus .el-input__inner {
    border-color: var(--color_primary); }
  .activity-project-pages .el-button--primary,
  .activity-project-pages .el-button--info,
  .activity-project-pages .el-pager li.active {
    -webkit-box-shadow: none;
            box-shadow: none; }
  .activity-project-pages .el-button--info {
    background: #cccccc;
    border-color: #cccccc; }
  .activity-project-pages .el-menu-item:hover,
  .activity-project-pages .el-submenu__title:hover {
    color: var(--color_primary);
    background-color: transparent; }
  .activity-project-pages .el-checkbox span.el-checkbox__inner {
    width: 14px;
    height: 14px; }
  .activity-project-pages .el-checkbox__inner:after {
    width: 3px;
    height: 7px;
    top: 1px;
    left: 4px;
    border: 1px solid #fff;
    border-left: 0;
    border-top: 0; }
  .activity-project-pages .el-checkbox__label {
    padding-left: 6px; }
  .activity-project-pages .el-select .el-tag__close.el-icon-close {
    background-color: transparent; }
  .activity-project-pages .el-table .el-table__row .cell > div,
  .activity-project-pages .el-table .el-table__row .cell > span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .activity-project-pages .el-table td,
  .activity-project-pages .el-table th.is-leaf {
    border-color: #ebedf0; }
  .activity-project-pages .el-table .el-table__fixed thead th,
  .activity-project-pages .el-table th.is-leaf,
  .activity-project-pages .el-table thead.has-gutter th {
    background: #ededed; }
  .activity-project-pages .el-table .el-table__fixed-right::before,
  .activity-project-pages .el-table .el-table__fixed::before {
    display: none; }
  .activity-project-pages .el-table .el-table__body-wrapper::-webkit-scrollbar {
    height: 8px; }
  .activity-project-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-thumb, .activity-project-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-track {
    border-radius: 5px;
    border-width: 0;
    background-color: #f4f4f4; }
  .activity-project-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-thumb {
    background-color: #dedfe0; }
  .activity-project-pages .table-column-action-item {
    margin-right: 20px;
    color: var(--color_primary) !important;
    cursor: pointer; }
  .activity-project-pages .activity-common-tab {
    margin-bottom: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 12px 20px 0 24px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-bottom: 1px solid #f3f4f6; }
  .activity-project-pages .activity-common-tab .el-tabs__header {
      margin: 0; }
  .activity-project-pages .activity-common-tab .el-tabs__nav-wrap::after {
      height: 0; }
  .activity-project-pages .activity-common-tab .el-tabs__active-bar {
      height: 1px; }
  .activity-project-modules {
  --color_primary: #FF7A4B;
  --primary_back_color: rgba(255, 122, 75, .10); }
  .activity-project-modules .el-menu-item,
  .activity-project-modules .el-submenu__title {
    line-height: 40px;
    height: 40px; }
  .activity-project-modules .el-menu-item-group__title {
    padding: 0; }
  .activity-project-modules .el-menu-item.is-active,
  .activity-project-modules .el-select-dropdown__item.selected,
  .activity-project-modules .el-dropdown-menu__item:focus,
  .activity-project-modules .el-dropdown-menu__item:not(.is-disabled):hover,
  .activity-project-modules .el-date-picker__header-label.active,
  .activity-project-modules .el-date-picker__header-label:hover,
  .activity-project-modules .el-picker-panel__icon-btn:hover,
  .activity-project-modules .el-time-panel__btn.confirm,
  .activity-project-modules .el-button--text,
  .activity-project-modules .el-date-table td.available:hover,
  .activity-project-modules .el-date-table td.today span,
  .activity-project-modules .el-button--default:focus,
  .activity-project-modules .el-button--default:hover,
  .activity-project-modules .time-select-item.selected:not(.disabled),
  .activity-project-modules .el-cascader-node.in-active-path,
  .activity-project-modules .el-cascader-node.is-active,
  .activity-project-modules .el-cascader-node.is-selectable.in-checked-path,
  .activity-project-modules .el-cascader-node:not(.is-disabled):focus,
  .activity-project-modules .el-cascader-node:not(.is-disabled):hover,
  .activity-project-modules .el-submenu__title:hover,
  .activity-project-modules .el-submenu > .el-submenu__title:hover i {
    color: var(--color_primary); }
  .activity-project-modules .el-button--default:focus,
  .activity-project-modules .el-button--default:hover,
  .activity-project-modules .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .activity-project-modules .el-button--primary,
  .activity-project-modules .el-radio__input.is-checked .el-radio__inner,
  .activity-project-modules .el-radio__inner:hover,
  .activity-project-modules .el-cascader .el-input .el-input__inner:focus,
  .activity-project-modules .el-cascader .el-input.is-focus .el-input__inner {
    border-color: var(--color_primary); }
  .activity-project-modules .el-button--default:focus,
  .activity-project-modules .el-button--defaults:hover,
  .activity-project-modules .time-select-item:hover,
  .activity-project-modules .el-date-table td.in-range div,
  .activity-project-modules .el-cascader-node:not(.is-disabled):focus,
  .activity-project-modules .el-cascader-node:not(.is-disabled):hover,
  .activity-project-modules .el-dropdown-menu__item:focus,
  .activity-project-modules .el-dropdown-menu__item:not(.is-disabled):hover,
  .activity-project-modules .el-select-dropdown__item.hover,
  .activity-project-modules .el-select-dropdown__item:hover,
  .activity-project-modules .el-menu-item:focus,
  .activity-project-modules .el-menu-item.is-active {
    background-color: var(--primary_back_color); }
  .activity-project-modules .el-menu-item:hover,
  .activity-project-modules .el-submenu__title:hover {
    color: var(--color_primary);
    background-color: transparent; }
  .activity-project-modules .simulation_input_box,
  .activity-project-modules .green-btn,
  .activity-project-modules .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .activity-project-modules .el-radio__input.is-checked .el-radio__inner {
    background-color: var(--color_primary) !important; }
  .activity-project-modules .el-button.is-plain:focus,
  .activity-project-modules .el-button.is-plain:hover {
    border-color: var(--color_primary);
    color: var(--color_primary); }
  .activity-project-modules .el-date-table td.current:not(.disabled) span,
  .activity-project-modules .el-button--primary,
  .activity-project-modules .el-date-table td.end-date span,
  .activity-project-modules .el-date-table td.start-date span {
    color: white;
    background-color: var(--color_primary); }
  .activity-project-modules .el-input__inner:focus,
  .activity-project-modules .el-select .el-input.is-focus .el-input__inner,
  .activity-project-modules .el-select .el-input__inner:focus,
  .activity-project-modules .el-textarea__inner:focus,
  .activity-project-modules .el-button--primary {
    border-color: var(--color_primary);
    -webkit-box-shadow: none;
            box-shadow: none; }
  .activity-project-modules .el-date-picker__time-header {
    z-index: 2; }
  .activity-project-modules .el-date-picker__time-header .el-time-panel.el-popper {
      position: absolute;
      top: 40px; }
  .activity-project-modules .el-select-dropdown__item.selected {
    color: #606266;
    font-weight: 400; }
  .activity-project-modules .info-circle.circle-active,
  .activity-project-modules .list-item-img.img-active {
    border-color: var(--color_primary) !important; }
  .activity-project-modules .info-circle.circle-active::after,
    .activity-project-modules .list-item-img.img-active::after {
      background-color: var(--color_primary) !important; }
  .activity-project-modules .list-action-btn.submit-btn {
    background-color: var(--color_primary) !important; }
  .activity-project-modules .el-button.element-ui-simple-btn {
    -webkit-box-shadow: none;
            box-shadow: none;
    background: white;
    color: var(--color_primary) !important; }
  .activity-project-modules .el-button.element-ui-simple-btn:hover,
  .activity-project-modules .el-button.element-ui-simple-btn:focus {
    background: var(--color_primary);
    border-color: var(--color_primary);
    color: #fff !important; }
  .activity-project-modules.calendar-date-picker-box {
  width: 322px; }
  .activity-project-modules.calendar-date-picker-box .el-date-table td.calendar-own-box {
    position: relative; }
  .activity-project-modules.calendar-date-picker-box .el-date-table td.calendar-own-box::after {
      content: "";
      position: absolute;
      bottom: 0px;
      left: calc(50% - 4px);
      width: 8px;
      height: 8px;
      border-radius: 50%;
      background-color: var(--color_primary); }
  .activity-project-modules.calendar-date-picker-box .el-date-table td span {
    width: 22px;
    height: 22px;
    line-height: 22px; }
  .activity-project-modules.calendar-date-picker-box .el-picker-panel__body-wrapper {
    height: 357px; }
  .activity-project-modules.calendar-date-picker-box .el-picker-panel__sidebar {
    position: absolute;
    top: unset;
    left: 131px;
    bottom: 10px;
    z-index: 2;
    padding: 0;
    width: 60px;
    border-width: 0; }
  .activity-project-modules.calendar-date-picker-box .el-picker-panel__sidebar .el-picker-panel__shortcut {
      padding: 0;
      text-align: center; }
  .activity-project-modules.calendar-date-picker-box .el-picker-panel__sidebar .el-picker-panel__shortcut:hover {
      color: var(--color_primary); }
  .activity-project-modules.calendar-date-picker-box .el-picker-panel__body {
    margin-left: 0; }
  .activity-project-modules.el-select-dropdown.is-multiple
.el-select-dropdown__item.selected {
  color: var(--color_primary); }
  .activity-project-modules.el-select-dropdown.is-multiple
.el-select-dropdown__item.selected.hover {
  background-color: var(--primary_back_color); }
  #activityProject_app .el-dialog__headerbtn {
  top: 10px;
  right: 10px;
  width: 38px;
  height: 38px;
  line-height: 38px;
  background: #fff;
  border-radius: 50%;
  line-height: 38px; }
  #activityProject_app .el-cascader-node.is-active,
#activityProject_app .el-cascader-node.in-active-path {
  color: var(--color_primary) !important; }
  #activityProject_app .el-dialog__headerbtn:focus .el-dialog__close,
#activityProject_app .el-dialog__headerbtn:hover .el-dialog__close {
  color: var(--color_primary); }
  #activityProject_app .el-dialog__headerbtn .el-dialog__close,
#activityProject_app .el-dialog__headerbtn .el-dialog__close:hover {
  border-width: 0; }
  .black_background {
  background-color: #151515;
  border-color: #151515; }
  .black_background .el-dropdown-menu__item {
    color: white; }
  .black_background .popper__arrow,
  .black_background .popper__arrow::after {
    border-bottom-color: #151515 !important; }
  .menu-box .project-design-left-menu-box {
  padding: 0 !important; }
  .menu-box .project-design-menu-recursion-box .el-submenu__title,
.menu-box .project-design-menu-recursion-box .el-menu-item {
  border-radius: 0 !important; }
@font-face {
  font-family: 'PuHuiTiBold';
  src: url(/vue/dist/static/fonts/Alibaba-PuHuiTi-Bold.bce77fc.otf);
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'PuHuiTiRegular';
  src: url(/vue/dist/static/fonts/Alibaba-PuHuiTi-Regular.fea46b8.otf);
  font-weight: normal;
  font-style: normal; }
@charset "UTF-8";
.cursor-p {
  cursor: pointer; }
/* 浮动以及清除浮动 */
.float-l {
  float: left; }
.float-r {
  float: right; }
.clearfloat:after {
  display: block;
  clear: both;
  content: "";
  visibility: hidden;
  height: 0; }
.clearfloat {
  zoom: 1; }
/*文字居左，中，右*/
.text-center {
  text-align: center; }
.text-left {
  text-align: left; }
.text-right {
  text-align: right; }
.text-overline {
  text-decoration: overline; }
.text-decoration {
  text-decoration: line-through; }
.text-underline {
  text-decoration: underline; }
.text-row {
  white-space: nowrap; }
.ft-weight {
  font-weight: bold; }
.ft-w400 {
  font-weight: 400; }
.ft-w600 {
  font-weight: 600; }
/* 文字大小 */
.ft12 {
  font-size: 12px; }
.ft14 {
  font-size: 14px; }
.ft16 {
  font-size: 16px; }
.ft18 {
  font-size: 18px; }
.ft20 {
  font-size: 20px; }
.ft22 {
  font-size: 22px; }
.ft24 {
  font-size: 24px; }
.ft26 {
  font-size: 26px; }
.ft28 {
  font-size: 28px; }
.ft30 {
  font-size: 30px; }
.ft120 {
  font-size: 120px; }
.ft180 {
  font-size: 180px; }
/* 字体行高 */
.li-h30 {
  line-height: 30px; }
.li-h35 {
  line-height: 35px; }
.li-h40 {
  line-height: 40px; }
/* 字体颜色 */
.color-3 {
  color: #333; }
.color-9 {
  color: #999; }
.color-eaf5ff {
  color: #eaf5ff; }
.color-f0 {
  color: #f0f0f0; }
.color-62 {
  color: #626262; }
.color-c3 {
  color: #c3c3c3; }
.color-8c {
  color: #8c8c8c; }
/* 间距 */
.pd20 {
  padding: 20px; }
.pd30 {
  padding: 30px; }
.pt10 {
  padding-top: 10px; }
.pt15 {
  padding-top: 15px; }
.pt20 {
  padding-top: 20px; }
.pt25 {
  padding-top: 25px; }
.pt30 {
  padding-top: 30px; }
.pb10 {
  padding-bottom: 10px; }
.pb15 {
  padding-bottom: 15px; }
.pb20 {
  padding-bottom: 20px; }
.pb25 {
  padding-bottom: 25px; }
.pb30 {
  padding-bottom: 30px; }
.pl10 {
  padding-left: 10px; }
.pl20 {
  padding-left: 20px; }
.pl25 {
  padding-left: 25px; }
.pl30 {
  padding-left: 30px; }
.pl35 {
  padding-left: 35px; }
.pl40 {
  padding-left: 40px; }
.pl45 {
  padding-left: 45px; }
.pl50 {
  padding-left: 50px; }
.pr10 {
  padding-right: 10px; }
.pr20 {
  padding-right: 20px; }
.pr25 {
  padding-right: 25px; }
.pr30 {
  padding-right: 30px; }
.pr35 {
  padding-right: 35px; }
.pr40 {
  padding-right: 40px; }
.pr45 {
  padding-right: 45px; }
.pr50 {
  padding-right: 50px; }
.md20 {
  margin: 20px; }
.mt10 {
  margin-top: 10px; }
.mt15 {
  margin-top: 15px; }
.mt20 {
  margin-top: 20px; }
.mt25 {
  margin-top: 25px; }
.mt30 {
  margin-top: 30px; }
.mb10 {
  margin-bottom: 10px; }
.mb15 {
  margin-bottom: 15px; }
.mb20 {
  margin-bottom: 20px; }
.mb25 {
  margin-bottom: 25px; }
.mb30 {
  margin-bottom: 30px; }
.mr10 {
  margin-right: 10px; }
.mr20 {
  margin-right: 20px; }
.mb20 {
  margin-bottom: 20px; }
.mb30 {
  margin-bottom: 30px; }
.border-b1-f3 {
  border-bottom: 1px solid #f3f3f3; }
.h-25 {
  height: 25%; }
.h-30 {
  height: 30%; }
/* icon */
.icon100 {
  width: 100px;
  height: 100px; }
.icon160 {
  width: 160px;
  height: 160px; }
/* 背景颜色 */
.bg-fbf2e7 {
  background: #fbf2e7; }
.bg-de {
  background: #DEDEDE; }
.linkstyle {
  color: #1890ff;
  cursor: pointer; }
.beyond-1 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden; }
.beyond-2 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden; }
.beyond-3 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden; }
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
.jub-center-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
/*浮动 + 垂直居中*/
.flex-align-no {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center; }
/*浮动 + 垂直居中+换行*/
.flex-align {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap; }
/*浮动 +垂直居中 + 水平居中*/
.flex-juc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center; }
.flex-v-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.flex-v-column-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
/*浮动 + 左右分布 + 换行*/
.flex-jub-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap; }
/*浮动 + 左右分布 + 垂直居中*/
.jub-jub-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center; }
/*浮动 + 左右分布*/
.jub-jub {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between; }
/* 左边顶部对齐*/
.left-float-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex; }
/* 从右边开始浮动-换行 */
.jub-jub-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap; }
/* 从右边开始浮动 */
.jub-jub-end-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center; }
/* 等距分布 */
.jub-jua-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center; }
.juc-c {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center; }
/*上下布局 +垂直居中 + 水平居中*/
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
/* 上下布局*/
.juv-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
/* 上下分布，从上到下布局 */
.flex-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.flex-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center; }
.flex-jua {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.flex-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: flex-end;
  -moz-justify-content: flex-end;
  -ms-flex-pack: end;
      justify-content: flex-end; }
.juc-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: flex-end;
  -moz-align-items: flex-end;
  -ms-flex-align: end;
      align-items: flex-end;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center; }
.activity-project-pages {
  --color_primary: #FF7A4B;
  --primary_back_color: rgba(255, 122, 75, .10);
  --info_back_color: #f3f4f6; }
  .activity-project-pages .page-height-max {
    height: calc(100vh - 61px);
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  .activity-project-pages .primary-font-back-color {
    color: var(--color_primary) !important;
    background-color: var(--primary_back_color) !important; }
  .activity-project-pages .primary-font-color {
    color: var(--color_primary) !important; }
  .activity-project-pages .primary-font-color__back-color {
    background-color: var(--color_primary) !important; }
  .activity-project-pages .primary-back-color {
    background-color: var(--primary_back_color) !important; }
  .activity-project-pages .info-back-color {
    background-color: var(--info_back_color) !important; }
  .activity-project-pages .common-main-box {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin: 8px;
    width: calc(100% - 200px);
    height: calc(100% - 16px);
    overflow: auto;
    background-color: white; }
  .activity-project-pages .form-operate-box {
    width: 100%;
    text-align: center;
    margin: 40px 0 20px 0; }
  .activity-project-pages .common-page-top-title {
    padding: 18px 20px;
    margin-bottom: 18px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    font-size: 16px;
    line-height: 33px;
    font-weight: 700;
    border-bottom: 2px #f3f4f6 solid;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  .activity-project-pages .empty-img-box {
    width: 100%;
    padding-top: 153px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }

.big-data-header {
  height: 6.8519vh;
  width: 100%;
  color: #56f4fe;
  position: relative;
  letter-spacing: 1px;
  font-family: 'SourceHanSansCN-Normal';
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(/vue/dist/static/img/headers-bg-all.5479d9d.png);
  background-size: 100% 100%;
}
.big-data-header .big-data-header-title {
    font-size: 4px;
    font-size: 0.25rem;
    font-weight: bold;
    text-align: center;
    padding-top: 0.7407vh;
    z-index: 10;
    position: relative;
}
.big-data-header .big-data-header-other {
    height: 6.8519vh;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    z-index: 11;
    padding: 0 1.6667vw;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    position: absolute;
}
.big-data-header .big-data-header-school-switch {
    width: 8.125vw;
    height: 4.2593vh;
    cursor: pointer;
    position: relative;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(/vue/dist/static/img/school-select-bg.d099102.png);
    background-size: 100% 100%;
}
.big-data-header .big-data-header-school-switch .scrollbar-wrapper {
      background-color: #1d3e42;
}
.big-data-header .big-data-header-school-switch .big-data-header-school-list {
      width: 8.0208vw;
      top: 4.6296vh;
      left: 1px;
      max-height: 20vh;
      text-align: center;
}
.big-data-header .big-data-header-school-switch .big-data-header-school-list .big-data-header-school-item {
        width: 7.1875vw;
        font-size: 2.24px;
        font-size: 0.14rem;
        line-height: 1.8519vh;
        padding: 0.7407vh 0.78125vw;
        color: #56fefe;
        opacity: 0.5;
        margin: 0 auto;
        text-align: left;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
}
.big-data-header .big-data-header-school-switch .big-data-header-school-list .big-data-header-school-item:hover {
          opacity: 1;
          background-color: #204e53;
}
.big-data-header .big-data-header-school-switch .big-data-header-school-list .cur {
        opacity: 1;
        background-color: #204e53;
}
.big-data-header .big-data-header-school-switch .big-data-header-school-switch-main {
      font-size: 2.24px;
      font-size: 0.14rem;
      height: 4.2593vh;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
}
.big-data-header .big-data-header-school-switch .big-data-header-school-switch-main .big-data-header-school-switch-icon {
        width: 0.5208vw;
        height: 0.5556vh;
        margin-left: 12px;
        background-repeat: no-repeat;
        background-position: center center;
        background-image: url(/vue/dist/static/img/school-select-icon.950fd2a.png);
        background-size: 100% 100%;
}
.big-data-header .big-data-header-time-and-switch .big-data-header-auto-switch {
    width: 6.1458vw;
    height: 4.0741vh;
    margin-right: 0.4167vw;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(/vue/dist/static/img/switch-bg.78cd148.png);
    background-size: 100% 100%;
}
.big-data-header .big-data-header-time-and-switch .big-data-header-auto-switch .auto-switch-text {
      line-height: 1;
      font-size: 2.24px;
      font-size: 0.14rem;
      margin-right: 0.4167vw;
}
.big-data-header .big-data-header-time-and-switch .big-data-header-auto-switch .auto-switch-tool {
      width: 1.875vw;
      height: 2.037vh;
      cursor: pointer;
      border-radius: 2.037vh;
      position: relative;
      background-color: #152e30;
}
.big-data-header .big-data-header-time-and-switch .big-data-header-auto-switch .auto-switch-tool .auto-switch-btn {
        width: 0.9375vw;
        height: 1.6666vh;
        top: 2px;
        position: absolute;
        border-radius: 1.6666vh;
        background-color: #5decfc;
        -webkit-transition: left 0.2s;
        transition: left 0.2s;
}
.big-data-header .big-data-header-time-and-switch .big-data-header-auto-switch .auto-switch-tool .auto-switch-btn-open {
        left: 0.8333vw;
        opacity: 1;
}
.big-data-header .big-data-header-time-and-switch .big-data-header-auto-switch .auto-switch-tool .auto-switch-btn-close {
        left: 2px;
        opacity: 0.5;
}
.big-data-header .big-data-header-time-and-switch .big-data-header-time-week {
    width: 2.2917vw;
    height: 4.0741vh;
    line-height: 4.0741vh;
    font-size: 2.24px;
    font-size: 0.14rem;
    text-align: center;
    margin-right: 0.4167vw;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(/vue/dist/static/img/week-bg.13a9b68.png);
    background-size: 100% 100%;
}
.big-data-header .big-data-header-time-and-switch .big-data-header-time-day {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.big-data-header .big-data-header-time-and-switch .big-data-header-time-day .big-data-header-time-date {
      font-size: 12px;
}
.big-data-header .big-data-header-time-and-switch .big-data-header-time-day .big-data-header-time-datetime {
      font-size: 2.88px;
      font-size: 0.18rem;
      font-weight: bold;
      letter-spacing: 2px;
}
.big-data-menu {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.big-data-menu .big-data-menu-item {
    font-size: 2.24px;
    font-size: 0.14rem;
    margin: 0 4px;
    width: 6.5vw;
    opacity: 0.5;
    text-align: center;
    line-height: 3.5185vh;
    color: #5decfc;
    cursor: pointer;
    letter-spacing: 1px;
    font-family: 'YouSheBiaoTiHei';
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100% 100%;
    background-image: url(/vue/dist/static/img/big-data-menu-bg0.1a5bc44.png);
}
.big-data-menu .cur {
    opacity: 1;
}

@charset "UTF-8";
/**
 * bigdata css文件
 */
html {
  font-size: 67.5%;
}
body .flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.big-data {
  width: 100vw;
  height: 100vh;
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  background-image: url(/vue/dist/static/img/page-bg.59c90f9.png);
  background-size: 100% 100%;
  background-color: #0d141f;
}
.big-data-root {
  letter-spacing: 1px;
}
.big-data-main-page {
  width: 96.0417vw;
  height: 84.0741vh;
  padding: 0px 0px 3.7037vh;
  margin: 0 auto;
}
.big-data-main {
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.color1 {
  background: -webkit-gradient(linear, right top, left top, from(#71c5f2), to(#71f0f2));
  background: linear-gradient(270deg, #71c5f2, #71f0f2);
}
.color2 {
  background: -webkit-gradient(linear, left top, right top, from(#4a8cff), to(#4a55ff));
  background: linear-gradient(90deg, #4a8cff, #4a55ff);
}
.color3 {
  background: #4a81ff;
}
.color4 {
  background: #71d5f2;
}
.color5 {
  background: #71f291;
}
.color6 {
  background: -webkit-gradient(linear, right top, left top, from(#71f293), to(#71f290));
  background: linear-gradient(270deg, #71f293, #71f290);
}
.color7 {
  background: #4fb7ff;
}
.color8 {
  background: #5ffdc9;
}
.color9 {
  background: #5f6dfd;
}
.big-data-item .big-data-item-header {
  padding: 1.3889vh 10px 1.1111vh 1.25vw;
  height: 2.5925vh;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.big-data-item .big-data-item-header .big-data-title {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.big-data-item .big-data-item-header .big-data-title img {
      width: 1.25vw;
      height: 1.2963vh;
}
.big-data-item .big-data-item-header .big-data-title span {
      margin-left: 6px;
      color: #6eeaec;
      font-weight: bold;
      font-size: 1.944px;
      font-size: 0.18rem;
      line-height: 1;
      letter-spacing: 1px;
}
.big-data-item .big-data-item-header .duty-radar-data-average {
    color: #6eeaec;
    font-size: 1.944px;
    font-size: 0.18rem;
    line-height: 1;
}
.big-data-item .big-data-legend {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.big-data-item .big-data-legend .big-data-legend-item {
    margin-right: 0.5333vw;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.big-data-item .big-data-legend .big-data-legend-item:last-child {
      margin-right: 0px;
}
.big-data-item .big-data-legend .big-data-legend-item-icon {
    width: 8px;
    height: 4px;
    margin-right: 4px;
    border-radius: 1px;
}
.big-data-item .big-data-legend .big-data-legend-item-name {
    color: #6eeaec;
    font-size: 12px;
    transform: scale(0.83);
    -moz-transform: scale(0.83);
    -ms-transform: scale(0.83);
    -webkit-transform: scale(0.83);
    line-height: 1;
}
.big-data-item .big-data-legend-line {
  padding: 0 1.25vw 0.7407vh;
}
.big-data-item .big-data-legend-line .big-data-legend-item {
    margin-right: 0.5333vw;
}
.big-data-item .big-data-legend-line .big-data-legend-item-name {
    font-size: 12px;
    transform: scale(0.83);
    -moz-transform: scale(0.83);
    -ms-transform: scale(0.83);
    -webkit-transform: scale(0.83);
}
.big-data-item .big-data-legend-line-big {
  padding: 0 1.25vw 0.7407vh;
}
.big-data-item .big-data-legend-line-big .big-data-legend-item {
    margin-right: 0.5333vw;
}
.big-data-item .big-data-legend-flex-start {
  padding: 0 4.6875vw;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.big-data-item .big-data-legend-flex-start .big-data-legend-item {
    margin-right: 0.5333vw;
    margin-bottom: 0.9259vh;
}
.big-data-item .big-data-legend-flex-start-top {
  padding: 0 1.25vw;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.big-data-item .big-data-legend-flex-start-top .big-data-legend-item {
    margin-right: 0.5333vw;
}
.big-data-item .big-data-legend-center {
  padding: 0 4.6875vw;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.big-data-item .big-data-legend-center .big-data-legend-item {
    margin-right: 0.5333vw;
    margin-bottom: 0.9259vh;
}
.big-data-item .big-data-switch-group {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.big-data-item .big-data-switch-group .big-data-switch-group-item {
    width: 3.75vw;
    height: 2.5926vh;
    color: #56fefe;
    font-size: 12px;
    text-align: center;
    line-height: 2.5926vh;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100% 100%;
}
.big-data-item .big-data-switch-group .cur {
    background-image: url(/vue/dist/static/img/btn-icon1.de081eb.png);
}
.big-data-item .big-data-echarts-title {
  margin-left: -0.8333vw;
  padding: 0.6407vh 0px 0;
  color: #6eeaec;
  font-weight: bold;
  font-size: 12px;
  transform: scale(0.83);
  -moz-transform: scale(0.83);
  -ms-transform: scale(0.83);
  -webkit-transform: scale(0.83);
  line-height: 1;
}
.big-data-item .big-data-echarts-title-14 {
  font-size: 14px;
  padding: 1.3889vh 1.25vw;
  margin-left: 0;
  transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
}
.big-data-w430 {
  width: 22.3958vw !important;
}
.big-data-w444 {
  width: 23.125vw;
  height: 84.0741vh;
}
.big-data-w446 {
  width: 23.2292vw;
  height: 84.0741vh;
}
.big-data-w580 {
  width: 30.2083vw;
}
.big-data-w602 {
  width: 31.3542vw;
  height: 84.0741vh;
}
.big-data-w852 {
  width: 44.375vw;
  height: 84.0741vh;
}
.big-data-w912 {
  width: 47.5vw;
  height: 84.0741vh;
}
.big-data-w170-h248 {
  width: 8.8541vw;
  height: 22.963vh;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(/vue/dist/static/img/170x248.0398fef.png);
  background-size: 100% 100%;
}
.big-data-w430-h818 {
  width: 22.2958vw;
  height: 75.7407vh;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(/vue/dist/static/img/430x818.c5ddbd6.png);
  background-size: 100% 100%;
}
.big-data-w444-h816 {
  width: 23.125vw;
  height: 75.7407vh;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(/vue/dist/static/img/444x816.b38d1d6.png);
  background-size: 100% 100%;
}
.big-data-w446-h290 {
  width: 23.2292vw;
  height: 26.8519vh;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(/vue/dist/static/img/446x290.981abec.png);
  background-size: 100% 100%;
}
.big-data-w446-h374 {
  width: 23.2292vw;
  height: 34.6296vh;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(/vue/dist/static/img/446x376.cd49090.png);
  background-size: 100% 100%;
}
.big-data-w446-h446 {
  width: 23.2292vw;
  height: 41.2963vh;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(/vue/dist/static/img/446x446.e38d4b2.png);
  background-size: 100% 100%;
}
.big-data-w446-h514 {
  width: 23.2292vw;
  height: 47.5926vh;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(/vue/dist/static/img/446x516.5aaa412.png);
  background-size: 100% 100%;
}
.big-data-w446-h908 {
  width: 23.2292vw;
  height: 84.074vh;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(/vue/dist/static/img/446x910.254e3b0.png);
  background-size: 100% 100%;
}
.big-data-w580-h278 {
  width: 30.2083vw;
  height: 25.7407vh;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(/vue/dist/static/img/580x278.94b9eb5.png);
  background-size: 100% 100%;
}
.big-data-w580-h398 {
  width: 30.2083vw;
  height: 36.8519vh;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(/vue/dist/static/img/580x398.0e6958b.png);
  background-size: 100% 100%;
}
.big-data-w580-h520 {
  width: 30.2083vw;
  height: 48.1481vh;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(/vue/dist/static/img/580x520.5c8d3fe.png);
  background-size: 100% 100%;
}
.big-data-w580-h816 {
  width: 30.2083vw;
  height: 75.7407vh;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(/vue/dist/static/img/580x816.a739eb9.png);
  background-size: 100% 100%;
}
.big-data-w602-h292 {
  width: 31.3542vw;
  height: 27.037vh;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(/vue/dist/static/img/602x292.a423592.png);
  background-size: 100% 100%;
}
.big-data-w602-h910 {
  width: 31.3542vw;
  height: 84.2592vh;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(/vue/dist/static/img/602x910.e65f027.png);
  background-size: 100% 100%;
}
.big-data-w852-h816 {
  width: 44.375vw;
  height: 75.5556vh;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(/vue/dist/static/img/852x816.182c708.png);
  background-size: 100% 100%;
}
.big-data-top-20 {
  margin: 1.6667vh 0 0;
}
.big-data-w912-h602 {
  width: 47.5vw;
  height: 55.7407vh;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(/vue/dist/static/img/912x602.85928af.png);
  background-size: 100% 100%;
}
.big-data-w912-h908 {
  width: 47.5vw;
  height: 84.2592vh;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(/vue/dist/static/img/912x910.fa27d28.png);
  background-size: 100% 100%;
}
.big-data-w912-h290 {
  width: 47.5vw;
  height: 26.8519vh;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(/vue/dist/static/img/912x290.0419f56.png);
  background-size: 100% 100%;
}
.big-data-num-alone {
  padding: 0 1.25vw 0.7407vh;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.big-data-num-alone .big-data-num-alone-item {
    width: 3.8542vw;
    height: 4.2593vh;
    font-size: 29px;
    font-family: Helvetica, Helvetica-Regular;
    font-weight: 600;
    font-style: italic;
    color: #5decfc;
    line-height: 4.2593vh;
    text-align: center;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(/vue/dist/static/img/75x46.afb8cb0.png);
    background-size: 100% 100%;
}
.big-data-num-alone .big-data-num-alone-item:last-child {
      margin-right: 0px;
}
.big-data-map-legend {
  padding: 0 1.25vw;
  margin-bottom: 30px;
}
.big-data-map-legend .big-data-map-legend-list {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 1.6667vh 0.8333vw 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -ms-flex-line-pack: start;
        align-content: flex-start;
}
.big-data-map-legend .map-legend-w862-h202 {
    width: 44.8958vw;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    min-height: 6.7037vh;
    max-height: 18.7037vh;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(/vue/dist/static/img/862x202.cf27293.png);
    background-size: 100% 100%;
}
.big-data-map-legend .map-legend-w862-h74 {
    width: 44.8958vw;
    height: 6.8519vh;
    -ms-flex-line-pack: justify;
        align-content: space-between;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(/vue/dist/static/img/862x74.da219ec.png);
    background-size: 100% 100%;
}
.big-data-map-legend .big-data-map-legend-item {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 0.7407vh;
    padding-bottom: 1.4814vh;
}
.big-data-map-legend .big-data-map-legend-item .map-legend-item-name {
      width: 40px;
      text-align: right;
      margin-right: -1px;
}
.big-data-map-legend .big-data-map-legend-item .map-legend-item-num {
      width: 2.5vw;
      margin-left: -4px;
      text-align: left;
}
.big-data-map-legend .big-data-map-legend-item .map-legend-item-name,
    .big-data-map-legend .big-data-map-legend-item .map-legend-item-num {
      color: #6eeaec;
      font-size: 12px;
      line-height: 0.9259vh;
      transform: scale(0.6666);
      -moz-transform: scale(0.6666);
      -ms-transform: scale(0.6666);
      -webkit-transform: scale(0.6666);
}
.big-data-map-legend .big-data-map-legend-item .map-legend-item-line {
      width: 2.8645vw;
      height: 0.7407vh;
      border-radius: 2px;
      background-color: #2e757d;
}
.big-data-map-legend .big-data-map-legend-item .map-legend-item-line span {
        height: 0.7407vh;
        border-radius: 2px;
        display: inline-block;
        background-color: #5decfc;
}
.big-data-map-legend .big-data-map-legend-list-special {
    padding: 0.7407vh 0.8333vw;
}
.big-data-map-legend .big-data-map-legend-list-special .big-data-map-legend-item {
      padding-bottom: 0;
      padding-bottom: initial;
}
.big-data-echarts-duty-top {
  padding: 2.4074vh 1.25vw;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.big-data-echarts-duty-top .school-duty-echarts {
    width: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: relative;
}
.big-data-echarts-duty-top .school-duty-echarts .school-duty-echarts-name {
      color: #6eeaec;
      font-size: 12px;
      font-family: 'SourceHanSansCN-Normal';
      position: absolute;
}
.big-data-echarts-duty-top .school-duty-echarts .axisName1 {
      top: -1.1111vh;
      left: 50%;
      transform: translate(-50%, -50%);
      -webkit-transform: translate(-50%, -50%);
      -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
}
.big-data-echarts-duty-top .school-duty-echarts .axisName2 {
      bottom: -1.4814vh;
      left: 0;
}
.big-data-echarts-duty-top .school-duty-echarts .axisName3 {
      bottom: -1.4814vh;
      right: 0;
}
.big-data-echarts-duty-top .school-duty-echarts-data .school-duty-radar-data-main {
    padding: 2.037vh 0.625vw;
    width: 7.6042vw;
}
.big-data-echarts-duty-top .school-duty-echarts-data .duty-radar-data-list .duty-radar-item-name {
    font-size: 14px;
    color: #6eeaec;
    line-height: 1;
    margin: 1.0185vh 0;
    display: block;
}
.big-data-echarts-duty-top .school-duty-echarts-data .duty-radar-data-list .duty-radar-item-line {
    color: #fff;
    height: 2.2222vh;
    padding-left: 12px;
    font-size: 12px;
    line-height: 2.2222vh;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.big-data-right-absolute {
  right: 0.625vw;
  top: -4.1667vh;
  position: absolute;
}
.big-data-time-choose {
  width: 15.625vw;
  height: 4.1666vh;
  background-color: #081e29;
  color: #56fefe;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.5555vh 0.4333vw 0.5555vh 0.8333vw;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.big-data-time-choose .el-input__inner {
    background-color: transparent;
    width: 6.25vw;
    height: 3.0555vh;
    color: #56fefe;
    font-size: 1.512px;
    font-size: 0.14rem;
    text-align: center;
    border-radius: 0px;
    border-color: #56fefe;
    padding: 0px 0.7292vw 0 0px;
}
.big-data-time-choose .el-input__prefix {
    left: inherit;
    right: 0.3125vw;
    width: 0.8333vw;
}
.big-data-time-choose .el-input__prefix .el-input__icon {
      width: auto;
      color: #56fefe;
      font-size: 1.512px;
      font-size: 0.14rem;
      line-height: 3.1481vh;
}
.big-data-time-choose-template {
  width: auto;
  height: auto;
  background-color: transparent;
}
.big-data-date-picker {
  border: 0;
  border-radius: 0;
  background-color: #1d3e42;
}
.big-data-date-picker .el-picker-panel__icon-btn,
  .big-data-date-picker .el-date-picker__header-label,
  .big-data-date-picker .el-date-table th {
    color: #56fefe;
}
.big-data-date-picker .el-date-table th {
    border: 0;
}
.big-data-date-picker .el-date-table td span {
    color: #379c9e;
}
.big-data-date-picker .el-date-table td.current:not(.disabled) span {
    background-color: #204e53;
    border-radius: 0;
    color: #56fefe;
}
.big-data-date-picker .popper__arrow::after,
  .big-data-date-picker .popper__arrow {
    border-bottom-color: #1d3e42 !important;
}
.big-data-date-picker .el-date-picker__header--bordered {
    border: 0;
}
.big-data-date-picker .el-year-table td .cell,
  .big-data-date-picker .el-month-table td .cell {
    color: #379c9e;
}
.big-data-date-picker .el-year-table td,
  .big-data-date-picker .el-month-table td div,
  .big-data-date-picker .el-month-table td {
    padding: 0px;
}
.big-data-date-picker .el-year-table td .cell:hover,
  .big-data-date-picker .el-year-table td.current:not(.disabled) .cell,
  .big-data-date-picker .el-month-table td.current:not(.disabled) .cell {
    color: #56fefe;
}
.big-data-date-picker .el-month-table td .cell,
  .big-data-date-picker .el-month-table td div {
    height: 2.963vh;
    line-height: 2.963vh;
}
.big-data-date-picker .el-date-table td.disabled span {
    opacity: 0.5;
}
.big-data-date-picker .el-date-table td.disabled div {
    background-color: transparent;
}
.new-special-echarts {
  width: 13.2292vw;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.new-special-echarts .big-data-legend {
    width: 3.6458vw;
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding: 0 0 0 1.25vw !important;
}
.new-special-echarts .big-data-legend .big-data-legend-item {
      margin: 0 0px 0.3704vh 0 !important;
}
.new-special-echarts .echarts-boxs {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}
.echarts-boxs {
  width: 100%;
}
.big-data-null-data {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.big-data-time-type .el-radio-button__inner {
  padding: 0.3704vh 0.9375vw;
  background-color: #09212e;
  border: none !important;
  color: #fff;
}
.big-data-time-type .el-radio-button:first-child .el-radio-button__inner {
  border-radius: 2.2222vh 0 0 1.25vw;
}
.big-data-time-type .el-radio-button:last-child .el-radio-button__inner {
  border-radius: 0px 1.25vw 2.2222vh 0px;
}
.big-data-time-type .el-radio-button__orig-radio:checked + .el-radio-button__inner {
  background-color: #6eeaec;
  color: #09212e;
}
.big_data_echarts_flex {
  height: 79.074vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.auto-play-message {
  border: 0;
  color: #6eeaec;
  border-radius: 0;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(/vue/dist/static/img/message-autoplay.f547b93.png);
  background-size: 100% 100%;
}
.auto-play-message .el-message__content,
  .auto-play-message .el-message__icon {
    color: #6eeaec;
}
.big-data-echarts-letter {
  letter-spacing: 0px;
}
@font-face {
  font-family: 'YouSheBiaoTiHei';
  src: url(/vue/dist/static/fonts/YouSheBiaoTiHei.1726685.ttf);
  font-weight: normal;
  font-style: normal;
}
.big-data-parent {
  width: 100vw;
  height: 100vh;
}

.big-data-w430-list {
  margin-left: 0px;
}
.big-data-w430-list .big-data-w430:last-child {
    margin-right: 0px !important;
}
.big-data-duty-main {
  position: relative;
}
.big-data-duty-main .big-data-swiper-scrollbar {
    width: 100px;
    height: 8px;
    position: absolute;
    bottom: -15px;
    left: 50%;
    -webkit-transform: translate(-50% 0);
            transform: translate(-50% 0);
    border-radius: 8px;
    background-color: #0e3042;
}
.big-data-duty-main .big-data-swiper-scrollbar .swiper-scrollbar-drag {
      background-color: #53f4fe;
}





















































































































































































































































































































































































































































































































































































































































































.big-data-echarts-energy-top[data-v-ec81e806] {
  padding: 0.7407vh 1.25vw 2.963vh;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.big-data-echarts-energy-top-item[data-v-ec81e806] {
  width: 13.2292vw;
  height: 19.4444vh;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(/vue/dist/static/img/254x210.afb7160.png);
  background-size: 100% 100%;
}
.big-data-echarts-energy-top-item .energy-top-item-title[data-v-ec81e806] {
    font-size: 16px;
    text-align: center;
    padding: 1.4815vh 0 0.7407vh;
    font-weight: 700;
    color: #6eeaec;
}
.big-data-echarts-energy-top-item .big-data-legend-center[data-v-ec81e806] {
    padding: 0 0.5208vw;
}
.big-data-echarts-energy-top-item .big-data-legend-center .big-data-legend-item[data-v-ec81e806] {
      margin: 0 2px 0 0;
}
.big-data-echarts-energy-top-item .big-data-legend-center .big-data-legend-item-icon[data-v-ec81e806] {
      margin-right: 0px;
}

.big-data-echarts-energy-top[data-v-41520aec] {
  padding: 0.7407vh 1.25vw 2.963vh;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.big-data-echarts-energy-top-item[data-v-41520aec] {
  width: 13.2292vw;
  height: 22.2222vh;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-image: url(/vue/dist/static/img/254x210.afb7160.png);
  background-size: 100% 100%;
}
.big-data-echarts-energy-top-item .energy-top-item-title[data-v-41520aec] {
    font-size: 16px;
    text-align: center;
    padding: 1.4815vh 0 0.7407vh;
    font-weight: 700;
    color: #6eeaec;
}
.big-data-echarts-energy-top-item .big-data-legend-center[data-v-41520aec] {
    padding: 0 0.9259vh;
    height: 17.5926vh;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.big-data-echarts-energy-top-item .big-data-legend-center .big-data-legend-item[data-v-41520aec] {
      margin: 0 2px 0 0;
}
.big-data-echarts-energy-top-item .big-data-legend-center .big-data-legend-item-icon[data-v-41520aec] {
      margin-right: 0px;
}






















































































































































































































































































.big-data-echarts-energy-top[data-v-c538dc1e] {
  padding: 0.7407vh 1.25vw 2.963vh;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.big-data-echarts-energy-top-item[data-v-c538dc1e] {
  width: 13.2292vw;
  height: 19.4444vh;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(/vue/dist/static/img/254x210.afb7160.png);
  background-size: 100% 100%;
}
.big-data-echarts-energy-top-item .energy-top-item-title[data-v-c538dc1e] {
    font-size: 16px;
    text-align: center;
    padding: 1.4815vh 0 0.7407vh;
    font-weight: 700;
    color: #6eeaec;
}
.big-data-echarts-energy-top-item .big-data-legend-center[data-v-c538dc1e] {
    padding: 0 0.5208vw;
}
.big-data-echarts-energy-top-item .big-data-legend-center .big-data-legend-item[data-v-c538dc1e] {
      margin: 0 2px 0 0;
}
.big-data-echarts-energy-top-item .big-data-legend-center .big-data-legend-item-icon[data-v-c538dc1e] {
      margin-right: 0px;
}







































































































































































































































































































































































































.big-data-activitise-sum .big-data-num-alone-item {
  margin-right: 12px;
}
.big-data-activitise-sum .big-data-num-alone-item-text {
  width: 2.8125vw;
  height: 4.2593vh;
  font-size: 25px;
  font-family: 'YouSheBiaoTiHei';
  font-weight: 600;
  color: #5decfc;
  line-height: 4.2593vh;
  text-align: center;
}

.big-data-item-scenario {
  padding: 1.1111vh 1.25vw 0;
}
.big-data-item-scenario .big-data-item-scenario-item {
    width: 27.7083vw;
    height: 18.3333vh;
    padding-top: 5.0926vh;
    margin-bottom: 1.8519vh;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(/vue/dist/static/img/532x198.d033528.png);
    background-size: 100% 100%;
}
.big-data-item-scenario .big-data-item-scenario-item .big-data-legend-item {
      margin-right: 1vw;
}
.big-data-item-scenario .big-data-item-scenario-item .big-data-legend-item-name {
      font-size: 2.24px;
      font-size: 0.14rem;
      -moz-transform: scale(1);
      -ms-transform: scale(1);
      -webkit-transform: scale(1);
}
.big-data-item-scenario .big-data-item-scenario-item .big-data-item-scenario-line {
      padding: 1.1111vh 1.25vw 0;
}
.big-data-item-scenario .big-data-item-scenario-item .big-data-item-scenario-line .big-data-item-scenario-line-item div {
        width: 100%;
        height: 2.2222vh;
}
.big-data-item-scenario .big-data-item-scenario-item .big-data-item-scenario-line .big-data-item-scenario-line-item span {
        color: #6eeaec;
        font-size: 12px;
}

.big-data-echarts-sex-all[data-v-7b908bde] {
  width: 27.7083vw;
  margin: 0.9259vh auto 0.9259vh;
}
.big-data-echarts-sex-all .big-data-echarts-sex-all-num[data-v-7b908bde] {
    margin: 6px 0 4px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.big-data-echarts-sex-all .big-data-echarts-sex-all-num .sex-all-num-item-nan[data-v-7b908bde] {
      margin-left: -5px;
}
.big-data-echarts-sex-all .big-data-echarts-sex-all-num .sex-all-num-item-nv[data-v-7b908bde] {
      margin-right: -5px;
}
.big-data-echarts-sex-all .big-data-echarts-sex-all-num .big-data-echarts-sex-all-num-item[data-v-7b908bde] {
      color: #6eeaec;
      font-size: 12px;
      -moz-transform: scale(0.9166);
      -ms-transform: scale(0.9166);
      -webkit-transform: scale(0.9166);
      line-height: 1;
}
.big-data-echarts-sex-all .big-data-echarts-sex-all-num .big-data-echarts-sex-all-num-item .sex-all-num-item-text[data-v-7b908bde] {
        margin-right: 4px;
}
.big-data-echarts-sex-all .big-data-echarts-sex-all-line[data-v-7b908bde] {
    width: 100%;
    height: 2.2222vh;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background: -webkit-gradient(linear, right top, left top, from(#71c5f2), to(#71f0f2));
    background: linear-gradient(270deg, #71c5f2, #71f0f2);
}
.big-data-echarts-sex-all .big-data-echarts-sex-all-line .big-data-echarts-sex-all-line-nan[data-v-7b908bde] {
      height: 2.2222vh;
      background: #4fb7ff;
}
.big-data-student-sum .big-data-num-alone-item[data-v-7b908bde] {
  margin-right: 0.4167vw;
}

























































































































































































































































































































.school-eval-radar-bar[data-v-a810a4c8] {
  width: 41.7708vw;
  height: 41.8519vh;
  margin: 0 auto;
  padding: 16px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(/vue/dist/static/img/802x452.2bf7f48.png);
  background-size: 100% 100%;
}
.school-eval-radar-bar .school-eval-bar-echarts[data-v-a810a4c8] {
    width: 15.7292vw;
    height: 38.8889vh;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(/vue/dist/static/img/302x420.fdca84d.png);
    background-size: 100% 100%;
}
.school-eval-radar-bar .school-eval-bar-echarts .big-data-legend-line[data-v-a810a4c8] {
      padding: 2.5926vh 1.25vw 0;
}
.school-eval-radar-bottom[data-v-a810a4c8] {
  width: 41.7708vw;
  margin: 1.8519vh auto 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.school-eval-radar-item[data-v-a810a4c8] {
  width: 13.2292vw;
  height: 23.5185vh;
  margin-right: 1.0417vw;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(/vue/dist/static/img/254x254.50f9f75.png);
  background-size: 100% 100%;
}
.school-eval-radar-item[data-v-a810a4c8]:last-child {
    margin-right: 0px;
}

.school-eval-radar-item-title {
  font-size: 14px;
  color: #6eeaec;
  font-weight: 700;
  text-align: center;
  padding: 1.8519vh 0 1.2963vh;
  font-family: 'SourceHanSansCN-Normal';
}














































































































































































































































































































































































































































































































.big-data-evaluate-tabs[data-v-66f9658a] {
  padding: 1.8518vh 2.6042vw 0;
  height: 4.2592vh;
  overflow: hidden;
}
.big-data-evaluate-tabs .big-data-evaluate-tabs-item[data-v-66f9658a] {
    width: 6.3542vw;
    height: 4.2593vh;
    opacity: 0.5;
    color: #56fefe;
    text-align: center;
    line-height: 4.2593vh;
    font-size: 2.24px;
    font-size: 0.14rem;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: center bottom;
    background-image: url(/vue/dist/static/img/tab-bg2.a09370e.png);
    background-size: 100% 100%;
}
.big-data-evaluate-tabs .act[data-v-66f9658a] {
    opacity: 1;
    background-image: url(/vue/dist/static/img/tab-bg.ecca7e4.png);
}
.big-data-evaluate-main[data-v-66f9658a] {
  width: 95.8333vw;
  height: 80vh;
  margin: 0 auto;
  padding: 0.5556vh 1.4667vw 0;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(/vue/dist/static/img/1840x864.5a3a8ed.png);
  background-size: 100% 100%;
}






















































































.big-data-echarts-sex-all {
  width: 20.8333vw;
  margin: 0 auto 0.9259vh;
}
.big-data-echarts-sex-all .big-data-echarts-sex-all-num {
    margin-bottom: 4px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.big-data-echarts-sex-all .big-data-echarts-sex-all-num .sex-all-num-item-nan {
      margin-left: -0.375vw;
}
.big-data-echarts-sex-all .big-data-echarts-sex-all-num .sex-all-num-item-nv {
      margin-right: -0.375vw;
}
.big-data-echarts-sex-all .big-data-echarts-sex-all-num .big-data-echarts-sex-all-num-item {
      color: #6eeaec;
      font-size: 12px;
      -moz-transform: scale(0.83);
      -ms-transform: scale(0.83);
      -webkit-transform: scale(0.83);
      line-height: 1;
}
.big-data-echarts-sex-all .big-data-echarts-sex-all-num .big-data-echarts-sex-all-num-item .sex-all-num-item-text {
        margin-right: 4px;
}
.big-data-echarts-sex-all .big-data-echarts-sex-all-line {
    width: 100%;
    height: 8px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.big-data-echarts-sex-all .big-data-echarts-sex-all-line .big-data-echarts-sex-all-line-nan {
      border-radius: 2px 0 0 2px;
      height: 8px;
      background: -webkit-gradient(linear, right top, left top, from(#71c5f2), to(#71f0f2));
      background: linear-gradient(270deg, #71c5f2, #71f0f2);
}
.big-data-echarts-sex-all .big-data-echarts-sex-all-line .big-data-echarts-sex-all-line-nv {
      border-radius: 0px 2px 2px 0px;
      height: 8px;
      background: -webkit-gradient(linear, left top, right top, from(#4a8cff), to(#4a55ff));
      background: linear-gradient(90deg, #4a8cff, #4a55ff);
}
.big-data-student-sum .big-data-num-alone-item {
  margin-right: 8px;
}













































































































































































































































































































































































































































































































































































































































































































































































.big-data-item-bottom {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0.5555vh 1.25vw 0px;
}
.big-data-item-bottom .big-data-echarts {
    width: 12.5vw;
    height: 18.7037vh;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(/vue/dist/static/img/240x202.3326ef5.png);
    background-size: 100% 100%;
}
.big-data-item-bottom .big-data-other-data {
    width: 31.3542vw;
    height: 18.7037vh;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(/vue/dist/static/img/602x202.772df80.png);
    background-size: 100% 100%;
}
.big-data-item-bottom .big-data-legend {
    padding: 1.6667vh 0.9375vw 1.3889vh;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.big-data-item-bottom .big-data-legend .big-data-legend-title {
      color: #6eeaec;
      font-size: 12px;
      font-weight: bold;
      -moz-transform: scale(0.83);
      -ms-transform: scale(0.83);
      -webkit-transform: scale(0.83);
      line-height: 1;
}
.big-data-item-bottom .big-data-legend .big-data-legend-line {
      padding: 0px;
}
.big-data-item-bottom .big-data-legend .big-data-legend-line .big-data-legend-item {
        margin-right: 0.625vw;
        font-size: 12px;
        transform: scale(0.83);
        -moz-transform: scale(0.83);
        -ms-transform: scale(0.83);
        -webkit-transform: scale(0.83);
}
.big-data-item-bottom .big-data-legend .big-data-legend-line .big-data-legend-item:last-child {
          margin-right: 0px;
}
.big-data-item-bottom .el-scrollbar__wrap {
    overflow-x: hidden;
}
.big-data-item-bottom .big-data-other-data-list {
    height: 12.6667vh;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -ms-flex-line-pack: start;
        align-content: flex-start;
    padding: 0.5556vh 0.9375vw 0px;
}
.big-data-item-bottom .big-data-other-data-list .big-data-other-item {
      width: 50%;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-bottom: 4px;
}
.big-data-item-bottom .big-data-other-data-list .big-data-other-item-title {
      width: 3.3333vw;
      height: 2.2222vh;
      line-height: 2.2222vh;
      color: #6eeaec;
      font-size: 12px;
      margin-right: 2px;
      text-align: center;
      -moz-transform: scale(0.83);
      -ms-transform: scale(0.83);
      -webkit-transform: scale(0.83);
      background-repeat: no-repeat;
      background-position: center center;
      background-image: url(/vue/dist/static/img/btn-icon2.b088942.png);
      background-size: 100% 100%;
}
.big-data-item-bottom .big-data-other-data-list .big-data-other-item-num {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.big-data-item-bottom .big-data-other-data-list .big-data-other-item-num .big-data-other-item-num-box {
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.big-data-item-bottom .big-data-other-data-list .big-data-other-item-num .big-data-other-item-num-box .big-data-other-item-num-item {
          width: 0.3125vw;
          height: 1.1111vh;
          border-radius: 1px;
          margin-right: 0.2083vw;
          background-color: #5aecfc;
}
.big-data-item-bottom .big-data-other-data-list .big-data-other-item-num .big-data-other-item-num-box .big-data-other-item-num-item:last-child {
            margin-right: 0.2083vw;
}
.big-data-item-bottom .big-data-other-data-list .big-data-other-item-num .big-data-other-item-num-text {
        color: #6eeaec;
        font-size: 12px;
        -moz-transform: scale(0.83);
        -ms-transform: scale(0.83);
        -webkit-transform: scale(0.83);
}






































































































































































































































































































































































































































































































































































































































































































































































































.big-data-echarts-sex-all {
  width: 20.8333vw;
  margin: 0 auto 0.9259vh;
}
.big-data-echarts-sex-all .big-data-echarts-sex-all-num {
    margin-bottom: 4px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.big-data-echarts-sex-all .big-data-echarts-sex-all-num .sex-all-num-item-nan {
      margin-left: -0.375vw;
}
.big-data-echarts-sex-all .big-data-echarts-sex-all-num .sex-all-num-item-nv {
      margin-right: -0.375vw;
}
.big-data-echarts-sex-all .big-data-echarts-sex-all-num .big-data-echarts-sex-all-num-item {
      color: #6eeaec;
      font-size: 12px;
      -moz-transform: scale(0.83);
      -ms-transform: scale(0.83);
      -webkit-transform: scale(0.83);
      line-height: 1;
}
.big-data-echarts-sex-all .big-data-echarts-sex-all-num .big-data-echarts-sex-all-num-item .sex-all-num-item-text {
        margin-right: 4px;
}
.big-data-echarts-sex-all .big-data-echarts-sex-all-line {
    width: 100%;
    height: 8px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.big-data-echarts-sex-all .big-data-echarts-sex-all-line .big-data-echarts-sex-all-line-nan {
      border-radius: 2px 0 0 2px;
      height: 8px;
      background: -webkit-gradient(linear, right top, left top, from(#71c5f2), to(#71f0f2));
      background: linear-gradient(270deg, #71c5f2, #71f0f2);
}
.big-data-echarts-sex-all .big-data-echarts-sex-all-line .big-data-echarts-sex-all-line-nv {
      border-radius: 0px 2px 2px 0px;
      height: 8px;
      background: -webkit-gradient(linear, left top, right top, from(#4a8cff), to(#4a55ff));
      background: linear-gradient(90deg, #4a8cff, #4a55ff);
}













































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































@font-face {
  font-family: 'YouSheBiaoTiHei';
  src: url(/vue/dist/static/fonts/YouSheBiaoTiHei.1726685.ttf);
  font-weight: normal;
  font-style: normal; }

.header-navigation{
    height: 80px;
}
.header-navigation-back{
    min-width: 260px;
}






























@charset "UTF-8";
/**
 *
 */
.corporeity-health-auth-modul[data-v-7a4e90de] {
  padding: 0 20px 40px 20px;
  background: #fff;
  min-height: 400px;
  max-height: calc(100vh - 240px);
}
.auth-modul-title[data-v-7a4e90de] {
  line-height: 50px;
}
.menu-hint[data-v-7a4e90de] {
  margin-top: 10px;
  background: #E7F7FC;
  font-size: 16px;
  text-align: center;
  line-height: 30px;
}
.menu-duty-vessel[data-v-7a4e90de] {
  margin-top: 10px;
  max-height: calc(100vh - 340px);
  overflow: auto;
}
.duty-list[data-v-7a4e90de] {
  margin-bottom: 10px;
  padding-left: 10px;
  font-size: 18px;
  line-height: 40px;
}
.duty-list[data-v-7a4e90de]:hover {
  background: #F8F8F8;
  cursor: pointer;
}
.duty-list-active[data-v-7a4e90de] {
  background: #F8F8F8;
}
.set-auth-list-title[data-v-7a4e90de] {
  background: #f3f3f3;
  width: 160px;
  text-align: center;
  font-size: 16px;
  color: #6C6C6C;
  font-weight: 600;
  line-height: 30px;
}
.set-auth-list-hint[data-v-7a4e90de] {
  margin-left: 30px;
  font-size: 14px;
  color: #6C6C6C;
  font-weight: 400;
}
.corporeity-health-auth[data-v-7a4e90de] .el-checkbox .el-checkbox__label {
  font-size: 16px;
  color: #000000;
  font-weight: 600;
}
.corporeity-health-auth .el-radio[data-v-7a4e90de] {
  display: block;
  line-height: 15px;
  font-size: 16px;
  margin-bottom: 20px;
}
.corporeity-health-auth[data-v-7a4e90de] .el-radio .el-radio__label {
  font-size: 16px;
  color: #000000;
  font-weight: 600;
}
/* 选中职务 */
.job-list-vessel[data-v-7a4e90de] {
  padding: 0 40px;
  height: 600px;
  overflow: auto;
}
.job-list[data-v-7a4e90de] {
  padding: 20px 0;
  border-bottom: 1px solid #dddddd;
}








































/**
 *
 */

.search_input[data-v-17c8ba2f] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-left: 20px;
  width: 180px !important;
  height: 34px !important;
}
.search_input[data-v-17c8ba2f] .common_search_box_input {
    width: calc(100% - 30px);
    height: 32px;
}
.search_input[data-v-17c8ba2f] .common_search_box_hotbtn {
    width: 32px;
    height: 32px;
}
.search_input[data-v-17c8ba2f] .common_search_box_clearbtn {
    width: 32px;
    height: 32px;
}
.filtrate-result[data-v-17c8ba2f] {
  width: calc(100% - 100px);
}
.filtrate-result .filtrate-result-title[data-v-17c8ba2f] {
    width: 80px;
    height: 53px;
    margin-right: 20px;
    line-height: 34px;
}
.filtrate-result .filtrate-result-content[data-v-17c8ba2f] {
    width: calc(100% - 100px);
}
.filtrate-result .filtrate-result-content .filtrate-result-content-item[data-v-17c8ba2f] {
      border: 1px solid #EBEEF5;
      padding: 6px 10px;
      border-radius: 4px;
      margin: 0 20px 20px 0;
}
.pack-up[data-v-17c8ba2f] {
  width: 80px;
}
.filtrate-content[data-v-17c8ba2f] {
  border: 1px solid #EBEEF5;
  padding: 10px 20px;
  border-radius: 4px;
}
.filtrate-content .filtrate-content-item .filtrate-content-item-title[data-v-17c8ba2f] {
    width: 60px;
    text-align: right;
    line-height: 34px;
}
.filtrate-content .filtrate-content-item .filtrate-content-item-list[data-v-17c8ba2f] {
    width: calc(100% - 90px);
    margin-left: 30px;
}
.filtrate-content .filtrate-content-item .filtrate-content-item-list .filtrate-content-item-list-item[data-v-17c8ba2f] {
      cursor: pointer;
      border: 1px solid #fff;
      padding: 6px 10px;
      border-radius: 4px;
      margin: 0 20px 10px 0;
}
.filtrate-content .filtrate-content-item .filtrate-content-item-list .filtrate-content-item-list-item-ac[data-v-17c8ba2f] {
      background: #E7E7E7;
}
/**
 * @desc: 班级值周公用的css样式表
 * @author: yansen
 * @time: 2020-01-14
 */
*[data-v-61d3fe08]{
    padding:0;
    margin:0;
    font-family:'\5FAE\8F6F\96C5\9ED1';
}
ul li[data-v-61d3fe08]{
    list-style:none;
}
html[data-v-61d3fe08]{
    height: 100%;
    width: 100%;
}
body[data-v-61d3fe08]{
    background:#e6f8ff;
    height: 100%;
    width: 100%;
    font-size: 14px;
}
p[data-v-61d3fe08] {
    margin:0;
}
input[data-v-61d3fe08], textarea[data-v-61d3fe08]{
    outline: none;
}
a[data-v-61d3fe08]{
    text-decoration: none;
}
.public_noc[data-v-61d3fe08] {
    height:175px;
    width:196px;
    background:url(/vue/dist/static/img/empty_03.61d46be.png) center;
    background-size:80%;
    position:absolute;
    top:50%;
    margin-top:-87.5px;
    left:50%;
    margin-left:-98px;
}
.clear[data-v-61d3fe08]{
    clear:both;
}
.left[data-v-61d3fe08]{
    float:left;
}
.right[data-v-61d3fe08]{
    float:right;
}
.inline[data-v-61d3fe08]{
    display:inline-block;
}
.block[data-v-61d3fe08]{
    display:block;
}
.white[data-v-61d3fe08]{
    color: wheat;
}
.clearfix[data-v-61d3fe08]:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix[data-v-61d3fe08] {
    zoom: 1;
}
._nr[data-v-61d3fe08]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.cwc_page[data-v-61d3fe08]{
    background: #f3f4f6;
    height: 100%;
    overflow: hidden;
}
.common_top_navs[data-v-61d3fe08]{
    padding: 0 114px;
    position: fixed;
    z-index: 1000;
    top: 5px;
    left: 100px;
}
.common_top_nav[data-v-61d3fe08]{
    height: 45px;
    line-height: 45px;
    font-size: 15px;
    color: #6b757f;
    float: left;
    margin-right:56px;
    cursor: pointer;
}
.common_top_nav.ed[data-v-61d3fe08]{
    color: #2fa2fd;
    background-image: url(/vue/dist/static/img/common_top_nav_ed_bg.37a9b83.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: 38px;
}
.cwc_list_common_center[data-v-61d3fe08]{
    height: 65px;
    margin-top:7px;
}
.cwc_page_common_b[data-v-61d3fe08]{
    padding: 0 114px;
    height:calc(100% - 60px);
    overflow: auto;
}
.cwc_list_common_cleft[data-v-61d3fe08]{
    float: left;
}
.cwc_list_common_cright[data-v-61d3fe08]{
    float: right;
}
.csw_common_btn[data-v-61d3fe08]{
    background: #2fa2fe;
    color: #fff;
    width:114px;
    height:38px;
    line-height:38px;
    text-indent:39px;
    border-radius: 4px;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #2fa2fe;
}
.publish_main_btn[data-v-61d3fe08]{
    transition:border linear .2s,-webkit-box-shadow linear .5s;
    transition:border linear .2s,box-shadow linear .5s;
    transition:border linear .2s,box-shadow linear .5s,-webkit-box-shadow linear .5s;
    -moz-transition:border linear .2s,-moz-box-shadow linear .5s;
    -webkit-transition:border linear .2s,-webkit-box-shadow linear .5s;
    outline:none;
    border-color:#c0e3ff;
    box-shadow:0 0 8px #c0e3ff;
    -moz-box-shadow:0 0 8px #c0e3ff;
    -webkit-box-shadow:0 0 8px #c0e3ff;
}
.publish_main_btn[data-v-61d3fe08]:hover{
    background-color: #61b8fe;
}
.publish_main_btn[data-v-61d3fe08]:active{
    background-color: #1195ff;
}
.add_csheet_btn[data-v-61d3fe08]{
    background-image: url(/vue/dist/static/img/add_esheet_btn.5951950.png);
    background-repeat: no-repeat;
    background-position-x: 16px;
    background-position-y: center;
}
.cwc_list_common_cright[data-v-61d3fe08]{
    margin-top:9px;
}
.cwc_list_search_zone[data-v-61d3fe08]{
    float: left;
    margin-right:12px;
}
.common_search_box[data-v-61d3fe08]{
    background: #fff;
    border-radius: 4px;
    height: 40px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #dce5ef;
    font-size: 14px;
    width: 300px;
    position:relative;
}
.common_search_box[data-v-61d3fe08]:hover{
    border-color: #a2d6ff;
    outline:none;
    border-color:#c0e3ff;
    -webkit-box-shadow:0 0 10px #c0e3ff;
            box-shadow:0 0 10px #c0e3ff;
}
.common_search_box_input[data-v-61d3fe08]{
    width: calc(100% - 38px);
    height: 38px;
    border: none;
    text-indent: 13px;
    color: #8f98a3;
    border-radius: 4px;
    caret-color:#a2d6ff;
    float: left;
}
.common_search_box_hotbtn[data-v-61d3fe08]{
    width:38px;
    height:38px;
    float: left;
    cursor:pointer;
    background-image: url(/vue/dist/static/img/common_search_box_input_search_icon.ff2be10.png);
    background-repeat: no-repeat;
    background-position: center;
}
.common_search_box_clearbtn[data-v-61d3fe08]{
    width:38px;
    height:38px;
    float: left;
    cursor:pointer;
    background-image: url(/vue/dist/static/img/common_search_box_input_clearbtn.5438678.png);
    background-repeat: no-repeat;
    background-position: center;
}
.cwc_list_common_block[data-v-61d3fe08]{
    padding: 25px;
    background: #fff;
    border-radius: 8px;
    position:relative;
    margin-bottom:20px;
    cursor:pointer;
}
.cwc_list_common_block_left[data-v-61d3fe08]{
    width: calc(100% - 310px);
    float: left;
}
.cwc_list_common_block_right[data-v-61d3fe08]{
    width: 310px;
    float: left;
}
.cwc_list_common_block_title[data-v-61d3fe08]{
    font-size: 15px;
    color: #6a747e;
    font-weight: bold;
}
.cwc_list_common_block_spans[data-v-61d3fe08]{
    margin-top:20px;
}
.cwc_list_common_block_span[data-v-61d3fe08]{
    margin-right:30px;
    font-size: 13px;
    color: #8e949a;
}
.cwc_list_common_block_span_c[data-v-61d3fe08]{
    font-size: 13px;
    color: #8e949a;
    margin-top:8px;
}
.cwc_list_copbtn[data-v-61d3fe08]{
    font-size: 13px;
    color: #6a747e;
    height: 18px;
    line-height:18px;
    float: left;
    margin-right: 50px;
    text-indent:24px;
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
}
.clone_icon[data-v-61d3fe08]{
    background-image: url(/vue/dist/static/img/cwc_list_copbtn_clone_icon.c9e4a51.png);
}
.edit_icon[data-v-61d3fe08]{
    background-image: url(/vue/dist/static/img/cwc_list_copbtn_edit_icon.059909f.png);
}
.del_icon[data-v-61d3fe08]{
    background-image: url(/vue/dist/static/img/cwc_list_copbtn_delicon.19a1304.png);
}
.cwc_list_copbtns[data-v-61d3fe08]{
    position:absolute;
    top: 50%;
    margin-top: -9px;
}
.cwc_list_common_block_center[data-v-61d3fe08]{
    float: left;
    width: calc(100% - 400px);
    min-height: 10px;
    right: 10px;
}
.cwc_list_common_block_left_img[data-v-61d3fe08]{
    width: 52px;
    height: 70px;
    -o-object-fit: contain;
       object-fit: contain;
}
.common_second_header[data-v-61d3fe08]{
    height: 56px;
    padding: 0 72px;
    border-bottom: 1px solid #e5e8ec;
    position:relative;
}
.common_second_header_backbtn[data-v-61d3fe08]{
    width: 55px;
    text-indent:24px;
    background-image: url(/vue/dist/static/img/common_second_header_backicon.5d1d129.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
    color: #7a8590;
    margin-top:20px;
    float: left;
    font-size: 15px;
}
.common_second_header_txt[data-v-61d3fe08]{
    position: absolute;
    width: 500px;
    text-align: center;
    line-height:56px;
    font-size: 16px;
    color: #7a8590;
    left: 50%;
    margin-left:-250px;
}
.addsc_stage[data-v-61d3fe08]{
    border-radius: 10px;
    background: #fff;
    margin: 21px 130px 0 130px;
    padding: 24px;
    position:relative;
}
.el-input[data-v-61d3fe08]{
    float: left;
}
.asc_additional_txt[data-v-61d3fe08]{
}
.asc_additional_txt[data-v-61d3fe08]{
    float: left;
    margin-left:10px;
    font-size: 12px;
    color: #8f98a3;
}
.asc_additional_txtv2[data-v-61d3fe08]{
    font-size: 14px;
    color: #606266;
    float: left;
    line-height: 40px;
}
.asc_indicator_block[data-v-61d3fe08]{
    border: 1px solid #eeeeee;
    border-radius: 2px;
    margin-bottom: 21px;
}
.asc_first_indicator[data-v-61d3fe08]{
    height: 47px;
    background-color: #f5f6f7;
    border: 1px solid #eeeeee;
    position:relative;
}
.asc_first_indicator_input[data-v-61d3fe08]{
    height: 32px;
    width: 467px;
    margin: 8px;
}
.row-name .common-limit-input-label[data-v-61d3fe08]{
    display: inline-block;
    position: relative;
    width: 200px;
}
.common-limit-input-label[data-v-61d3fe08]{
    display: inline-block;
    position: relative;
    width: 360px;
}
.asc_first_indicator_input[data-v-61d3fe08] .el-input__inner{
    height: 32px;
    padding-right: 50px;
}
[data-v-61d3fe08].common-limit-input-label .common-limit-textarea-inner{
    height: 60px;
}
.common-limit-input-label.asc_sec_indicator_textarea[data-v-61d3fe08]{
    width: 100%;
}
.asc_first_indicator_col[data-v-61d3fe08]{
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-align: center;
}
.asc_first_indicator_header[data-v-61d3fe08]{
    height: 48px;
    line-height: 48px;
    border-bottom:1px solid #eeeeee;
    font-size: 14px;
    color: #545f69;
    font-weight: bold;
}
.asc_first_indicator_col.border_r[data-v-61d3fe08]{
    border-right: 1px solid #eee;
}
.asc_sec_indicator_col.border_r[data-v-61d3fe08]{
    border-right: 1px solid #eee;
}
.border_r[data-v-61d3fe08]{
    border-right: 1px solid #eee;
}
.border_l[data-v-61d3fe08]{
    border-left: 1px solid #eee;
}
.asc_sec_indicator_row[data-v-61d3fe08]{
    height: 90px;
    border-bottom:1px solid #eeeeee;
}
.asc_sec_indicator_col[data-v-61d3fe08]{
	float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height: 100%;
}
.asc_sec_indicator_row[data-v-61d3fe08]{
	height: 110px;
}
.asc_sec_indicator_row[data-v-61d3fe08] .el-input__inner{
	height: 34px;
}
.asc_sec_indicator_col_input[data-v-61d3fe08]{
	width: 190px;
	margin-top: 20px;
}
.asc_sec_indicator_score_input[data-v-61d3fe08]{
	margin-top: 20px;
	text-align: center;
}
.asc_sec_indicator_score_input[data-v-61d3fe08] .el-input__inner{
	text-align: center;
}
.asc_sec_downtxt[data-v-61d3fe08]{
	text-align: right;
	line-height: 33px;
	color: #8f98a3;
}
.asc_sec_indicator_row.asc_double_row[data-v-61d3fe08]{
    min-height: 280px;
}
.asc_sec_indicator_row.asc_double_row .asc_sec_indicator_col[data-v-61d3fe08]{
    height: 100%;
}
.asc_sec_indicator_textarea[data-v-61d3fe08]{
	margin-top: 10px;
}
/*上下布局 +垂直居中 + 水平居中*/
.flex-v-center-center[data-v-61d3fe08]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.asc_sec_indicator_delbtn[data-v-61d3fe08]{
	width: 18px;
	height: 18px;
	cursor: pointer;
	background: url(/vue/dist/static/img/cwc_list_copbtn_delicon.19a1304.png);
	margin: auto;
	margin-top: 36px;
}
.asc_third_indicator_b[data-v-61d3fe08]{
	padding: 0 10px;
	width: 178px;
	margin-left: 32px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	border-left: 1px solid #eee;
	height: 100%;
    overflow: auto;
}
.asc_third_indicator_input[data-v-61d3fe08]{
	margin-top: 20px;
}
.indicator_lbcommon_row[data-v-61d3fe08]{
	height: 72px;
	padding: 18px 16px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.indicator_lbcommon_opbtn[data-v-61d3fe08]{
	width: 116px;
	height: 36px;
	line-height: 36px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	border: 1px solid #2fa2fe;
	text-align: center;
	color: #2fa2fe;
	background: #eef7ff;
	border-radius: 4px;
	font-size: 14px;
	cursor: pointer;
}
.indicator_lbcommon_txt[data-v-61d3fe08]{
	color: #2fa2fe;
	font-size:13px;
	text-decoration: underline;
	float: right;
	line-height: 36px;
	margin-right: 22px;
	cursor: pointer;
}
.scd_common_title_txt[data-v-61d3fe08]{
    font-size: 16px;
    font-weight: bold;
    color: #6a747e;
}
.scd_common_edit_btn[data-v-61d3fe08]{
    width: 95px;
    position:absolute;
    right: 24px;
    background-image: url(/vue/dist/static/img/scd_common_edit_btn.6128ec5.png);
    background-repeat: no-repeat;
    background-position-x: 17px;
    background-position-y: center;
    cursor: pointer;
    text-indent:45px;
    top: 15px;
}
.scd_common_vice_txt[data-v-61d3fe08]{
    margin-top:16px;
    font-size: 13px;
    color: #8e949a;
}
.scd_first_indicator_row[data-v-61d3fe08]{
    height: 38px;
    line-height:38px;
    text-align: center;
    background: #f5f6f7;
    color: #545f69;
    font-weight: bold;
}
.scd_indicator_item[data-v-61d3fe08]{
    margin-top:16px;
    border: 1px solid #eee;
}
.scd_second_indicator_title[data-v-61d3fe08]{
    text-align: center;
    height: 46px;
    line-height:46px;
    border-bottom:1px solid #eee;
}
.scd_third_indicator_cols[data-v-61d3fe08]{
    height: 46px;
    line-height:46px;
}
.scd_third_indicator_col[data-v-61d3fe08]{
    height: 46px;
    line-height:46px;
    text-align: center;
    color: #545f69;
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.scd_third_indicator_col_span[data-v-61d3fe08]{
    display: inline;
    height: 46px;
    line-height: 20px;
}
.scd_third_indicator_col_span.txt_icon[data-v-61d3fe08]{
    background-image: url(/vue/dist/static/img/scd_third_indicator_col_txt_icon.5783729.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
    width: 20px;
}
.scd_third_indicator_col_icon[data-v-61d3fe08]{
    cursor: pointer;
}
.scd_second_indicator_col[data-v-61d3fe08]{
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.md_top_block[data-v-61d3fe08]{
}
.md_top_block_icon[data-v-61d3fe08]{
    width: 50px;
    height: 70px;
    float: left;
    margin-right:22px;
}
.md_top_block_icon img[data-v-61d3fe08]{
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}
.md_top_block_txtzone[data-v-61d3fe08]{
    overflow: auto;
}
.md_top_block_txt_title[data-v-61d3fe08]{
    font-weight: bold;
    font-size: 14px;
    position: relative;
}
.md_top_block_txt_zone[data-v-61d3fe08]{
    font-size: 12px;
    color: #8e949a;
    min-height: 15px;
}
.md_top_block_txt_zone_title[data-v-61d3fe08]{
    float: left;
}
.md_top_block_txt_zone_jy[data-v-61d3fe08]{
    overflow: auto;
}
.md_top_block_txt_zone[data-v-61d3fe08]{
    margin-top:15px;
}
.md_center_headrow[data-v-61d3fe08]{
    height: 56px;
    line-height: 56px;
    border-bottom:1px solid #eee;
    margin-top:10px;
}
.md_top_block_txt_filter[data-v-61d3fe08]{
    float: right;
    line-height: 40px;
    text-align: center;
}
.md_sheet_numstr[data-v-61d3fe08]{
    height: 47px;
    line-height:47px;
    font-size: 13px;
    color: #6a747e;
}
.md_sheet_head[data-v-61d3fe08]{
    height: 40px;
    line-height: 40px;
    background: #f5f6f7;
    border-radius: 3px;
}
.md_sheet_col[data-v-61d3fe08]{
    text-align: center;
    color: #6a747e;
    float: left;
}
.md_sheet_row[data-v-61d3fe08]{
    height: 40px;
    line-height: 40px;
    border-bottom:1px solid #eeeeee;
}
.md_show_btn[data-v-61d3fe08]{
    width: 60px;
    height: 15px;
    line-height:15px;
    text-indent:26px;
    background-image: url(/vue/dist/static/img/md_show_btn_icon.1a7e3fc.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
    margin: auto;
    margin-top: 13px;
}
.aucf_common_row[data-v-61d3fe08]{
    padding: 16px;
    background: #fbfbfb;
    margin-top:19px;
}
.aucf_common_single_additional_txt[data-v-61d3fe08]{
    color: #8f98a3;
    margin-left:14px;
}
.aucf_common_single_option_title[data-v-61d3fe08]{
    font-size: 13px;
    color: #545f69;
    display: inline-block;
}
.aucf_common_single_son_option[data-v-61d3fe08]{
    display: inline-block;
    margin-right:40px;
}
.aucf_common_single_son_option_morebtn[data-v-61d3fe08]{
    margin-left: 5px;
    cursor:pointer;
}
.el-select-dropdown__item[data-v-61d3fe08]{
    text-indent:10px;
}
.aucf_common_row_v2[data-v-61d3fe08]{
    margin-top:20px;
}
.aucf_common_row_v2_txt[data-v-61d3fe08]{
    line-height:40px;
    margin-left:20px;
    color: #6a747e;
}
.awt_headline[data-v-61d3fe08]{
    height: 40px;
    line-height:40px;
    background: #fbfbfb;
}
.awt_headline_span[data-v-61d3fe08]{
    width: 49.5%;
    text-align: center;
    display: inline-block;
}
.awt_headline_span.ed[data-v-61d3fe08]{
    color: #2fa2fe;
}
.awt_form_row[data-v-61d3fe08]{
    margin-top:23px;
}
.awt_form_row_block[data-v-61d3fe08]{
    width: 200px;
    height: 31px;
    line-height:31px;
    background: #fff9f7;
    text-align: center;
    float: left;
    margin-left:15px;
    margin-top:9px;
    color: #f74e13;
}
.awt_class_item[data-v-61d3fe08]{
    padding: 9px 18px;
    border: 1px solid #e5e8eb;
    /* float: right; */
    border-radius: 4px;
    color: #545f69;
    line-height: 14px;
    margin-right:13px;
    cursor:pointer;
    margin-bottom:10px;
}
.awt_class_item.ed[data-v-61d3fe08]{
    border: 1px solid #2fa2fe;
    color: #2fa2fe;
    background: url(/vue/dist/static/img/awt_class_item_ed.ba4bc5d.png) right bottom no-repeat;
}
.awt_sheet_header[data-v-61d3fe08]{
    height: 44px;
    line-height:44px;
    background: #f5f6f7;
    border-bottom: 1px solid #eeeeee;
}
.awt_sheet_row[data-v-61d3fe08]{
    min-height: 44px;
    line-height:44px;
}
.awt_sheet_col[data-v-61d3fe08]{
    text-align: center;
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height: 44px;
    color: #545f69;
}
.awt_sheet[data-v-61d3fe08]{
    border: 1px solid #eeeeee;
    margin-top:29px;
}
.awt_sheet_people[data-v-61d3fe08]{
    padding: 9px 13px 9px 9px;
    line-height: 13px;
    float: left;
    margin: 7px;
    cursor: pointer;
    margin-right:0px;
    height: 32px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.awt_sheet_people .el-icon-delete[data-v-61d3fe08]{
    display: none;
}
.awt_sheet_people.ed[data-v-61d3fe08]{
    background-color: #f5f6f7;
}
.awt_sheet_people.ed .el-icon-delete[data-v-61d3fe08]{
    display: inline-block;
}
.awt_sheet_people[data-v-61d3fe08]:hover{
    background-color: #f5f6f7;
}
.awt_sheet_people:hover .el-icon-delete[data-v-61d3fe08]{
    display: unset;
}
.el_icon_delete_zw[data-v-61d3fe08]{
    display: inline-block;
    width:14px;
}
.awt_sheet_people:hover .el_icon_delete_zw[data-v-61d3fe08]{
    display: none;
}
.awt_sheet_opbtn[data-v-61d3fe08]{
    width: 75px;
    margin: auto;
    text-indent:20px;
    background-image: url(/vue/dist/static/img/awt_sheet_opbtn_icon.99b191c.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
    color: #545f69;
}
.awt_sheet_row[data-v-61d3fe08]{
    border-bottom:1px solid #eee;
}
.awt_sheet_row[data-v-61d3fe08]:last-child{
    border-bottom:none;
}
.wtd_top_title[data-v-61d3fe08]{
    font-size: 16px;
    font-weight: bold;
    color: #545f69;
}
.wtd_top_small_title[data-v-61d3fe08]{
    font-size: 14px;
    font-weight: bold;
    color: #545f69;
    margin-top:35px;
}
.wtd_txt_spans[data-v-61d3fe08]{
    font-size: 13px;
    color: #8e949a;
    margin-top:15px;
}
.wtd_txt_span[data-v-61d3fe08]{
    margin-right:34px;
}
.wtd_uncommon_left_row[data-v-61d3fe08]{
    float: left;
}
.scd_common_export_btn[data-v-61d3fe08]{
    width: 95px;
    background-image: url(/vue/dist/static/img/scd_common_export_btn.9bf8a09.png);
    background-repeat: no-repeat;
    background-position-x: 17px;
    background-position-y: center;
    cursor: pointer;
    text-indent:45px;
    float: right;
    margin-top: 30px;
}
.scd_first_indicator_lastrow[data-v-61d3fe08]{
    height: 44px;
}
.scd_regester_btn[data-v-61d3fe08]{
    width: 75px;
    height: 29px;
    float: right;
    margin: 7px;
}
.awt_sheet_col_txt[data-v-61d3fe08]{
    float: left;
}
.awt_sheet[data-v-61d3fe08]{
    color: #545f69;
}
.qs_header[data-v-61d3fe08]{
    height: 50px;
    line-height:50px;
    border-bottom:1px solid #eee;
}
.qs_header_leftstr[data-v-61d3fe08]{
    float: left;
    color: #697581;
}
.qs_conditions[data-v-61d3fe08]{
    margin-top:21px;
}
.awt_row_showbtn[data-v-61d3fe08]{
    cursor:pointer;
}
.addsc_table[data-v-61d3fe08] .cell{
    text-align: center;
}
.awt_row_showbtn_icon[data-v-61d3fe08]{
    /*transform: translateY(3px);*/
}
.wtr_pheader[data-v-61d3fe08]{
    min-height: 72px;
    line-height:72px;
    font-size: 14px;
    background: #fff;
    border: 1px solid transparent;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.wtr_pheader_txt[data-v-61d3fe08]{
    text-indent: 24px;
    color: #6e767f;
    min-width: 300px;
}
.wtr_rbtns[data-v-61d3fe08]{
    /* width: calc(100% - 300px); */
    overflow-y: visible;
    margin-left: auto;
    margin-right:29px;
    margin-top: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-flow: wrap;
        flex-flow: wrap;
}
.wtr_sheet_header[data-v-61d3fe08]{
    height: 34px;
    line-height:34px;
    background: #f5f6f7;
    text-align: center;
    color: #545f69;
    float: left;
    border-right: 1px solid #eee;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.wtr_sheet_sec_header[data-v-61d3fe08]{
    height: 100px;
    background: #fff;
    border-bottom:1px solid #eeeeee;
}
.wtr_sheet_sec_col[data-v-61d3fe08]{
    height: 100px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    float: left;
}
.wtr_sheet_common_row[data-v-61d3fe08]{
    min-height: 72px;
    background: #fff;
}
.wtr_sheet_common_tr[data-v-61d3fe08]{
    border-bottom:1px solid #eee;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.wtr_sheet_sec_col_left_corner[data-v-61d3fe08]{
    position:relative;
    background: #f5f6f7;
}
.wtr_sheet_sec_col_left_corner_line[data-v-61d3fe08]{
    height: 100px;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%"><line x1="0" y1="0" x2="100%" y2="100%" stroke="rgb(225,225,225)" stroke-width="1"/></svg>');
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
}
.wtr_sheet_sec_col_corner_toptxt[data-v-61d3fe08]{
    font-size: 13px;
    position:absolute;
    right: 22px;
    top: 10px;
    color: #717a81;
}
.wtr_sheet_sec_col_corner_bottxt[data-v-61d3fe08]{
    font-size: 13px;
    position:absolute;
    left: 22px;
    bottom: 10px;
    color: #717a81;
}
.wtr_sheet_sec_col_secmark[data-v-61d3fe08]{
    height: 50px;
    line-height:50px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-size: 14px;
    color: #545f69;
    text-align: center;
    border-bottom:1px solid #eee;
}
.wtr_sheet_sec_col_third_mark[data-v-61d3fe08]{
    height: 50px;
    line-height:50px;
    text-align: center;
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.wtr_sheet_common_col[data-v-61d3fe08]{
    text-align: center;
    color: #545f69;
    min-height: 70px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 7px;
    padding-bottom: 22px;
    position:relative;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    cursor:pointer;
}
.wtr_evaluation_item[data-v-61d3fe08]{
    padding: 4px;
    background: #fff2f2;
    cursor:pointer;
    margin-bottom:10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.wtr_evaluation_item_index[data-v-61d3fe08] {
    float: left;
    line-height: 32px;
    font-size: 12px;
    margin-right:3px;
}
.wtr_evaluation_item_score[data-v-61d3fe08]{
    float: left;
    line-height: 32px;
    color: #f30b0b;
    font-size: 15px;
    margin-right:3px;
    float: left;
}
.wtr_evaluation_item_r[data-v-61d3fe08]{
    overflow: auto;
    font-size: 12px;
    text-align:left;
}
.wtr_evaluation_item_markbtn[data-v-61d3fe08]{
    width: 12px;
    height: 13px;
    background-image: url(/vue/dist/static/img/wtr_evaluation_item_markbtn.e1466f3.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
    margin-top:5px;
    margin-right: 3px;
    margin-left: auto;
    position:absolute;
    bottom: 7px;
    right: 7px;
    display: none;
}
.wtr_sheet_common_col:hover .wtr_evaluation_item_markbtn[data-v-61d3fe08]{
    display: block;
}
._wtr_reward_ed[data-v-61d3fe08]{
    background: #ecffeb;
}
._wtr_reward_ed .wtr_evaluation_item_score[data-v-61d3fe08]{
    color: #16b80a;
}
.cw_score_box_title[data-v-61d3fe08]{
    color: #333;
    font-weight: bold;
}
.cw_score_box[data-v-61d3fe08] .el-dialog__header{
    padding-top:5px;
}
.cw_score_box_row[data-v-61d3fe08]{
    margin-top:20px;
}
.cw_score_box_row_v2[data-v-61d3fe08]{
    margin-top:10px;
}
.cw_score_box_addfile_btn[data-v-61d3fe08]{
    width: 140px;
    background-image: url(/vue/dist/static/img/cw_score_box_addfile_btn.f9b4b32.png);
    background-repeat: no-repeat;
    background-position-x: 11px;
    background-position-y: center;
    cursor: pointer;
}
.cw_score_box_row_right_header[data-v-61d3fe08]{
    height: 32px;
    line-height: 32px;
    background: #f6f6f6;
    text-indent:13px;
    font-size: 13px;
    color: #545f69;
}
.cwsbr_radio[data-v-61d3fe08]{
    margin-right:15px;
}
.cwsbr_submit_btn[data-v-61d3fe08]{
    width: 128px;
    height: 38px;
    margin: auto;
    display: block;
}
.cwsbr_cx_btn[data-v-61d3fe08]{
    width: 128px;
    height: 38px;
    margin: auto;
    display: block;
}
.cw_score_box[data-v-61d3fe08] .el-dialog{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin:0 !important;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
            transform:translate(-50%,-50%);
    max-height:calc(100% - 30px);
    max-width:calc(100% - 30px);
}
.cw_score_box[data-v-61d3fe08] .el-dialog .el-dialog__body{
    -webkit-box-flex:1;
        -ms-flex:1;
            flex:1;
    overflow: auto;
}
.am_sheet_row[data-v-61d3fe08]{
    margin-bottom: 30px;
}
.amcw_txtv1[data-v-61d3fe08]{
    color: #545f69;
    font-size: 12px;
}
.amcw_score_item_row[data-v-61d3fe08]{
    margin-top:24px;
}
.amcw_score_item_col[data-v-61d3fe08]{
    float: left;
    margin-right:20px;
}
.amcw_score_item_col_input[data-v-61d3fe08] .el-input__inner{
    height: 32px;
    line-height:32px;
    margin-top:-20px;
}
.asc_common_indicator_selector_header[data-v-61d3fe08]{
    height: 34px;
    border: 1px solid #DCDFE6;
    border-radius: 5px;
    margin-top:20px;
}
.asc_sec_indicator_row[data-v-61d3fe08] .el-select-dropdown{
    width: 400px;
}
.asc_sec_indicator_row[data-v-61d3fe08] .el-select-dropdown__list{
    padding-top: 0;
}
.asc_third_indicator_select_row[data-v-61d3fe08]{
    height: 35px;
    background: #f5f6f8;
    line-height:35px;
    text-indent: 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    color: #515f6c;
}
.asc_third_indicator_select_col[data-v-61d3fe08]{
    float: left;
    text-align: center;
}
.ascriscol_fir[data-v-61d3fe08]{
    width: 170px;
    text-align: left;
}
.ascriscol_sec[data-v-61d3fe08]{
    width: 100px;
}
.ascriscol_tir[data-v-61d3fe08]{
    width: 130px;
}
.asc_third_indicator_create_row[data-v-61d3fe08]{
    height: 40px;
    line-height:40px;
    text-align: center;
    color: #2fa2ff;
    text-decoration: underline;
    cursor: pointer;
}
.cwsbr_bottom_btns[data-v-61d3fe08]{
    width: 365px;
    margin:45px auto;
    margin-bottom: 30px;
}
.asc_secindsci_cover[data-v-61d3fe08]{
    margin-top: 8px;
}
.asc_secindsci_cover[data-v-61d3fe08]{
    line-height:34px;
}
.ascse_singleton_pattern[data-v-61d3fe08]{
    margin-top: 22px;
}
.cw_score_box_bottom[data-v-61d3fe08]{
    padding: 10px 0px 0 0px;
}
.export_config_option[data-v-61d3fe08]{
    margin-right:50px;
    margin-bottom:10px;
}
.cw_score_box_bottom_top_txt[data-v-61d3fe08]{
    float: left;
    color: #9098a3;
    line-height:15px;
}
.add_new_indicator_item_btn[data-v-61d3fe08]{
    width: 120px;
    margin-left:auto;
    text-indent:0px;
    text-align: center;
}
.save_sheet_btn[data-v-61d3fe08]{
    width: 95px;
    text-indent:0px;
    text-align: center;
    margin:40px auto;
}
.asc_first_indicator_input_slist[data-v-61d3fe08]{
    width: 517px;
    max-height: 217px;
    top: 40px;
    position:absolute;
    border: 1px solid #e4e7ed;
    border-radius: 4px;
    background-color: #fff;
    -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: 5px 0;
    left: 7px;
    z-index: 3;
    overflow: auto;
}
.cw_score_box_bottom_lv1[data-v-61d3fe08]{
    padding: 10px;
    border: 1px solid #eee;
    border-radius: 5px;
    margin-bottom:15px;
    overflow:hidden;
}
.cw_score_box_selected_user[data-v-61d3fe08]{
    width: 50px;
    float: left;
    margin-right:10px;
    position:relative;
}
.cw_score_box_selected_user img[data-v-61d3fe08]{
    height: 50px;
    width: 50px;
    border-radius: 50%;
}
.cw_score_box_selected_user[data-v-61d3fe08]{
    font-size: 14px;
    text-align: center;
}
.cw_score_box_selected_user_del_face[data-v-61d3fe08]{
    position:absolute;
    width:50px;
    height:50px;
    background: rgba(51, 51, 51, .5);
    text-align: center;
    color: #fff;
    line-height:50px;
    font-size: 14px;
    border-radius: 50%;
    top: 0;
    left: 0;
    cursor:pointer;
    display: none;
}
.cw_score_box_selected_user_name[data-v-61d3fe08]{
    line-height:25px;
}
.cw_score_box_selected_user:hover .cw_score_box_selected_user_del_face[data-v-61d3fe08]{
    display: block;
}
.cw_score_box_add_user_btn[data-v-61d3fe08]{
    width:50px;
    height:50px;
    line-height:50px;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    float: left;
    border-radius: 50%;
    border: 2px dashed #eee;
    cursor:pointer;
    color: #666;
}
.cw_score_box_file_item[data-v-61d3fe08]{
    width: 150px;
    height: 150px;
    float: left;
    margin-right: 10px;
    margin-bottom:10px;
    margin-top:10px;
    position:relative;
}
.common_res_play_btn[data-v-61d3fe08]{
    width: 30px;
    height: 30px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left:-15px;
    margin-top:-15px;
    background-image: url(/vue/dist/static/img/common_res_paly_btn.5ea79b3.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
    border: 1px solid #eee;
    background-color: #eee;
    border-radius: 50%;
}
.common_res_del_btn[data-v-61d3fe08]{
    width: 30px;
    height: 30px;
    position: absolute;
    top: -15px;
    right: -15px;
    background-image: url(/vue/dist/static/img/common_del_res_icon.502916b.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
}
.input_num[data-v-61d3fe08]{
    position:relative;
    z-index: 3;
    right: 50px;
    background: #fff;
}
.input_num.warn_status[data-v-61d3fe08]{
    color:#F56C6C;
}
.link_to_position_set[data-v-61d3fe08]{
    width: 96%;
    margin: auto;
    background-color: #eef7ff;
    color: #46a9fa;
    height: 50px;
    line-height: 50px;
    padding: 0 10px;
}
.link_to_position_set a[data-v-61d3fe08]{
    text-decoration: underline;
    padding-left: 6px;
    color: #46a9fa;
}
.leave_root_set_sure[data-v-61d3fe08]{
    margin-top: 20px;
    margin-left: 10px;
    margin-bottom: 80px;
}
.red_star[data-v-61d3fe08]{
    position: absolute;
    left: -8px;
    color: red;
    padding-right: 6px;
}
.scd_second_indicator_col[data-v-61d3fe08]:last-child{
    border-right: none!important;
}
.awt_step[data-v-61d3fe08] .common-limit-input-inner{
    padding-right: 50px;
}
/****统计部分值日人分析样式 add by caojiejun***/
.statistics-analysis-modules[data-v-61d3fe08]{
    width: 48%;
    padding: 10px;
    text-align: center;
    color: #545f69;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.statistics-analysis-modules-name[data-v-61d3fe08]{
    line-height: 30px;
    font-weight: bold;
}
.statistics-analysis-modules-tip[data-v-61d3fe08]{
    color: #8A95A5;
    font-size: 13px;
    line-height: 40px;
}
.statistics-analysis-modules-sta[data-v-61d3fe08]{
    margin-bottom: 20px;
    text-align: left;
}
.statistics-analysis-modules-sta span[data-v-61d3fe08]{
    display: inline-block;
}
.statistics-analysis-modules-sta-name[data-v-61d3fe08]{
    width: 15%;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: text-bottom;
}
.statistics-analysis-modules-sta-process[data-v-61d3fe08]{
    background: #2FA2FE;
    border-radius: 8px;
    height: 16px;
    vertical-align: sub;
    cursor: pointer;
}
[data-v-61d3fe08].eva-medal-item-detail-select.el-select{
    width: 120px;
}
[data-v-61d3fe08].md_top_block_txt_filter .el-select{
    width: 178px;
}
.btn-bg-blue[data-v-61d3fe08]{
    padding: 8px 12px;
    margin-left: 6px;
}
.btn-bg-blue-big[data-v-61d3fe08]{
    padding: 8px 24px;
    margin-left: 6px;
    background: #2fa2fe;
    text-align: center;
    cursor: pointer;
    color: #fff;
    border-radius: 3px;
    -webkit-box-shadow: 0px 0px 10px rgba(47, 162, 254, .3);
    box-shadow: 0px 0px 10px rgba(47, 162, 254, .3);
}
.btn-container-spirit[data-v-61d3fe08]{
    text-align: center;
    margin-top: 17px;
}
.people-container-spirit[data-v-61d3fe08]{
    padding-top: 17px;
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
    position: relative;
}
.people-name-list[data-v-61d3fe08]{
    font-size: 12px;
    margin-right: 15px;
}
.class-title-box[data-v-61d3fe08]{
    width:120px;
    overflow:hidden auto;
}
.class-title-box[data-v-61d3fe08]::-webkit-scrollbar{
    width:0;
    height: 0;
}
/* 设置表格内容的横向滚动条跟侧边滚动条宽度一样 */
#week_task_registration_tab_centent[data-v-61d3fe08]::-webkit-scrollbar{
    height: 12px;
}
#week_task_registration_tab_centent[data-v-61d3fe08]{
    overflow: auto;
}
#week_task_registration_tab_centent>div[data-v-61d3fe08]{
    /* height:71px; */
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
#week_task_registration_tab_title[data-v-61d3fe08]{
    padding-left:120px;
    overflow: auto hidden;
}
#week_task_registration_tab_head[data-v-61d3fe08]{
    overflow: auto hidden;
    margin-left:120px;
}
#week_task_registration_tab_head>div[data-v-61d3fe08]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.wtr_sheet_root_node[data-v-61d3fe08]{
    width: 100vw;
    overflow:hidden
}
.super_long_content[data-v-61d3fe08]{
    width: 900vw;
}
#week_task_registration_tab_centent>div[data-v-61d3fe08]:hover,
.cwc_page .check[data-v-61d3fe08]{
    background-color: #85b6de;
    color: white;
    font-weight: 600;
}
.cwc_page .check2[data-v-61d3fe08]{
    color: black;
    background-color: white;
}
.asc_sec_indicator_col > .relevancy-target[data-v-61d3fe08]{
    font-size: 14px;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.asc_sec_indicator_col > .relevancy-target >.add-target-icon[data-v-61d3fe08]{
    margin-left: 6px;
    color: #409eff;
}
.asc_sec_indicator_col > .link-prize[data-v-61d3fe08]{
    background: #fff;
    line-height: 24px;
    border-radius: 4px;
    -webkit-box-shadow: 0px 0px 10px #eee;
            box-shadow: 0px 0px 10px #eee;
    position: relative;
}
.asc_sec_indicator_col > .link-prize >.link-prize-name[data-v-61d3fe08]{
    text-align: center;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.asc_sec_indicator_col > .link-prize >.del-prize-icon[data-v-61d3fe08]{
    font-size: 20px;
    position: absolute;
    top: -10px;
    right: -10px;
    cursor: pointer;
}
/* 星级评比 */
.icon-delete[data-v-61d3fe08]{
    font-size: 20px;
    cursor: pointer;
}
.icon-edit[data-v-61d3fe08]{
    margin-top: 20px;
    cursor: pointer;
    font-size: 20px;
}
.level-evaluate-detail[data-v-61d3fe08]{
    margin-top: 30px;
}
.level-evaluate-detail-item[data-v-61d3fe08]{
    text-align: center;
}
/* 评比申诉 */
.allocation-item[data-v-61d3fe08]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 16px;
}
.allocation-item > .title[data-v-61d3fe08]{
    width: 100px;
    text-align: right;
}
.allocation-item > .content[data-v-61d3fe08]{
    width: calc(100% - 100px);
    margin-left: 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.allocation-item > .content > .hint-content[data-v-61d3fe08]{
    margin-left: 10px;
    color: #46a9fa;
}
.allocation-item[data-v-61d3fe08] .el-radio{
    margin-right: 16px;
}
/* 设置人员 */
.set-staff-header[data-v-61d3fe08]{
    margin: 10px 0;
}
.set-staff-header-title[data-v-61d3fe08]{
    float: left;
    margin-left: 20px;
    line-height: 32px;
}
/* 按钮 */
.btns_vessel[data-v-61d3fe08]{
    border-top: 1px solid #D6D6D6;
    padding: 20px 0;
}
.submit-btns[data-v-61d3fe08]{
    text-align: center;
}
/* 通用对象设置 */
.aucf_common_single_option_new[data-v-61d3fe08] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 0 10px;
}
.common-object-set[data-v-61d3fe08]{
    border: 1px solid #D6D6D6;
    border-radius: 4px;
    padding: 5px 8px;
    position: relative;
    margin: 10px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 5px;
    background-color: #fff;
}
.common-object-set_morebtn[data-v-61d3fe08]{
    cursor:pointer;
}
.common-object-set_add[data-v-61d3fe08] {
    padding: 7px 8px;
    font-size: 14px;
}
.books-content-vessel[data-v-59e885cb] {
  width: calc(75% - 10px);
}
.books-content-vessel .books-content-introduce[data-v-59e885cb] {
    padding: 0 20px;
    height: 50px;
    background: #000;
}
.books-content-vessel .books-content[data-v-59e885cb] {
    padding: 0 20px;
    height: calc(100vh - 250px);
    background: #EBEEF5;
    overflow-y: auto;
}
.books-content-vessel .books-content .books-content-img[data-v-59e885cb] {
      background: #fff;
}
.books-introduce[data-v-59e885cb] {
  width: calc(25% - 10px);
}
.books-introduce .details[data-v-59e885cb] {
    background: #fff;
    border-radius: 4px;
    padding: 0 40px 20px;
}
.books-introduce .details .books-cover-vessel[data-v-59e885cb] {
      position: relative;
      padding-bottom: 126px;
}
.books-introduce .details .books-cover-vessel .books-cover[data-v-59e885cb] {
        position: absolute;
        top: -50px;
        left: 50%;
        margin-left: -60px;
        width: 120px;
        height: 150px;
        border-radius: 4px;
}

.module-pages-content[data-v-133de308] {
  width: calc(100vw - 20%) !important;
}
.detail-vessel[data-v-133de308] {
  padding: 20px;
  background: #fff;
  border-radius: 4px;
}

.webapp[data-v-061a0cea]{
    position: relative;
    width: 100%;
}
.btn-vessle[data-v-061a0cea]{
    width: 100%;
    padding: 10px 0;
    position: fixed;
    bottom: 0;
    z-index: 999;
}
.pdf-vessel[data-v-061a0cea]{
    width:100%;
    overflow: hidden;
}

@charset "UTF-8";
/* 表单lable 字体大小 */
[data-v-30eef7f5] .el-form-item__label {
  font-size: 14px;
  padding: 0 30px 0 0;
}
.books-factory-main[data-v-30eef7f5] {
  padding: 40px;
  background: #fff;
  border-radius: 12px;
}
.books-cover[data-v-30eef7f5] {
  width: 120px;
  height: 150px;
  border-radius: 4px;
}
[data-v-30eef7f5] .image-slot-error {
  width: 120px;
  height: 150px;
  border-radius: 4px;
  text-align: center;
  line-height: 150px;
  font-size: 20px;
  background: #ebedf0;
}
.file-list[data-v-30eef7f5] {
  max-width: 390px;
  background: #ebedf0;
  border-radius: 4px;
  padding: 0 20px;
  margin-top: 10px;
}
.file-list .file-name[data-v-30eef7f5] {
    font-size: 14px;
    color: #606266;
    width: calc(100% - 70px);
}
.file-list .file-operate[data-v-30eef7f5] {
    width: 30px;
}

.max-w420{
    max-width: 420px;
}

.growthreports-factory[data-v-0d3eceb6]{
    width: 100%;
}

@charset "UTF-8";
.cursor-p {
  cursor: pointer;
}
/* 浮动以及清除浮动 */
.float-l {
  float: left;
}
.float-r {
  float: right;
}
.clearfloat:after {
  display: block;
  clear: both;
  content: "";
  visibility: hidden;
  height: 0;
}
.clearfloat {
  zoom: 1;
}
/*文字居左，中，右*/
.text-center {
  text-align: center;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-overline {
  text-decoration: overline;
}
.text-decoration {
  text-decoration: line-through;
}
.text-underline {
  text-decoration: underline;
}
.text-row {
  white-space: nowrap;
}
.ft-weight {
  font-weight: bold;
}
.ft-w400 {
  font-weight: 400;
}
.ft-w600 {
  font-weight: 600;
}
/* 文字大小 */
.ft12 {
  font-size: 12px;
}
.ft14 {
  font-size: 14px;
}
.ft16 {
  font-size: 16px;
}
.ft18 {
  font-size: 18px;
}
.ft20 {
  font-size: 20px;
}
.ft22 {
  font-size: 22px;
}
.ft24 {
  font-size: 24px;
}
.ft26 {
  font-size: 26px;
}
.ft28 {
  font-size: 28px;
}
.ft30 {
  font-size: 30px;
}
.ft120 {
  font-size: 120px;
}
.ft180 {
  font-size: 180px;
}
/* 字体行高 */
.li-h30 {
  line-height: 30px;
}
.li-h35 {
  line-height: 35px;
}
.li-h40 {
  line-height: 40px;
}
/* 字体颜色 */
.color-f {
  color: #fff;
}
.color-0 {
  color: #000;
}
.color-3 {
  color: #333;
}
.color-9 {
  color: #999;
}
.color-909399 {
  color: #909399;
}
.color-606266 {
  color: #606266;
}
.color-red {
  color: red;
}
/* 间距 */
.pd20 {
  padding: 20px;
}
.pd30 {
  padding: 30px;
}
.pt10 {
  padding-top: 10px;
}
.pt15 {
  padding-top: 15px;
}
.pt20 {
  padding-top: 20px;
}
.pt25 {
  padding-top: 25px;
}
.pt30 {
  padding-top: 30px;
}
.pb10 {
  padding-bottom: 10px;
}
.pb15 {
  padding-bottom: 15px;
}
.pb20 {
  padding-bottom: 20px;
}
.pb25 {
  padding-bottom: 25px;
}
.pb30 {
  padding-bottom: 30px;
}
.pl10 {
  padding-left: 10px;
}
.pl20 {
  padding-left: 20px;
}
.pl25 {
  padding-left: 25px;
}
.pl30 {
  padding-left: 30px;
}
.pl35 {
  padding-left: 35px;
}
.pl40 {
  padding-left: 40px;
}
.pl45 {
  padding-left: 45px;
}
.pl50 {
  padding-left: 50px;
}
.pr10 {
  padding-right: 10px;
}
.pr20 {
  padding-right: 20px;
}
.pr25 {
  padding-right: 25px;
}
.pr30 {
  padding-right: 30px;
}
.pr35 {
  padding-right: 35px;
}
.pr40 {
  padding-right: 40px;
}
.pr45 {
  padding-right: 45px;
}
.pr50 {
  padding-right: 50px;
}
.md20 {
  margin: 20px;
}
.mt4 {
  margin-top: 4px;
}
.mt10 {
  margin-top: 10px;
}
.mt15 {
  margin-top: 15px;
}
.mt20 {
  margin-top: 20px;
}
.mt25 {
  margin-top: 25px;
}
.mt30 {
  margin-top: 30px;
}
.mt40 {
  margin-top: 40px;
}
.mt60 {
  margin-top: 60px;
}
.mb10 {
  margin-bottom: 10px;
}
.mb15 {
  margin-bottom: 15px;
}
.mb20 {
  margin-bottom: 20px;
}
.mb25 {
  margin-bottom: 25px;
}
.mb30 {
  margin-bottom: 30px;
}
.mr10 {
  margin-right: 10px;
}
.mr20 {
  margin-right: 20px;
}
.ml10 {
  margin-left: 10px;
}
.ml20 {
  margin-left: 20px;
}
.ml30 {
  margin-left: 30px;
}
.border-b1-f3 {
  border-bottom: 1px solid #f3f3f3;
}
.w-100 {
  width: 100% !important;
}
.h-25 {
  height: 25%;
}
.h-30 {
  height: 30%;
}
/* icon */
.icon100 {
  width: 100px;
  height: 100px;
}
.icon160 {
  width: 160px;
  height: 160px;
}
/* 背景颜色 */
.bg-fbf2e7 {
  background: #fbf2e7;
}
.bg-de {
  background: #DEDEDE;
}
.linkstyle {
  color: #1890ff;
  cursor: pointer;
}
.beyond-1 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.beyond-2 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.beyond-3 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.jub-center-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
/*浮动 + 垂直居中*/
.flex-align-no {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/*浮动 + 垂直居中+换行*/
.flex-align {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/*浮动 +垂直居中 + 水平居中*/
.flex-juc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.flex-v-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-v-column-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/*浮动 + 左右分布 + 换行*/
.flex-jub-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/*浮动 + 左右分布 + 垂直居中*/
.jub-jub-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/*浮动 + 左右分布*/
.jub-jub {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
/* 左边顶部对齐*/
.left-float-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex;
}
/* 从右边开始浮动-换行 */
.jub-jub-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/* 从右边开始浮动 */
.jub-jub-end-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/* 等距分布 */
.jub-jua-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
.juc-c {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
/*上下布局 +垂直居中 + 水平居中*/
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/* 上下布局*/
.juv-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/* 上下分布，从上到下布局 */
.flex-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.flex-jua {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: flex-end;
  -moz-justify-content: flex-end;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.juc-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: flex-end;
  -moz-align-items: flex-end;
  -ms-flex-align: end;
      align-items: flex-end;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.datetime_picker .el-picker-panel__footer .el-picker-panel__link-btn.el-button--text.el-button--mini {
  display: none;
}
@font-face {
  font-family: 'PuHuiTiBold';
  src: url(/vue/dist/static/fonts/Alibaba-PuHuiTi-Bold.bce77fc.otf);
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'PuHuiTiRegular';
  src: url(/vue/dist/static/fonts/Alibaba-PuHuiTi-Regular.fea46b8.otf);
  font-weight: normal;
  font-style: normal;
}

.project-message-pages[data-v-d07db9ba] {
    background: #f0f0f0;
}
.project-message-pages .module-pages-content[data-v-d07db9ba] {
    width: calc(100vw - 30%);
    min-height: calc(100vh - 120px);
    margin: 0 auto;
    padding-bottom: 60px;
}

@charset "UTF-8";
/* 导航 */
.page-header[data-v-3166ac24] {
  padding: 20px;
  margin: 20px 0;
  background: #fff;
  border-radius: 4px;
}
/* 列表-begin */
.list-vessel[data-v-3166ac24] {
  background: #fff;
  padding: 24px;
  border-radius: 4px;
  margin-bottom: 25px;
}
.list-vessel .books-cover[data-v-3166ac24] {
    width: 120px;
    height: 150px;
    border-radius: 4px;
}
.list-vessel .books-detail[data-v-3166ac24] {
    width: calc(100% - 140px);
}
/* 列表-end */
.datetime_picker .el-picker-panel__footer .el-picker-panel__link-btn.el-button--text.el-button--mini {
  display: none; }
@font-face {
  font-family: 'PuHuiTiBold';
  src: url(/vue/dist/static/fonts/Alibaba-PuHuiTi-Bold.bce77fc.otf);
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'PuHuiTiRegular';
  src: url(/vue/dist/static/fonts/Alibaba-PuHuiTi-Regular.fea46b8.otf);
  font-weight: normal;
  font-style: normal; }
@charset "UTF-8";
.cursor-p {
  cursor: pointer; }
/* 浮动以及清除浮动 */
.float-l {
  float: left; }
.float-r {
  float: right; }
.clearfloat:after {
  display: block;
  clear: both;
  content: "";
  visibility: hidden;
  height: 0; }
.clearfloat {
  zoom: 1; }
/*文字居左，中，右*/
.text-center {
  text-align: center; }
.text-left {
  text-align: left; }
.text-right {
  text-align: right; }
.text-overline {
  text-decoration: overline; }
.text-decoration {
  text-decoration: line-through; }
.text-underline {
  text-decoration: underline; }
.text-row {
  white-space: nowrap; }
.ft-weight {
  font-weight: bold; }
.ft-w400 {
  font-weight: 400; }
.ft-w600 {
  font-weight: 600; }
/* 文字大小 */
.ft12 {
  font-size: 12px; }
.ft14 {
  font-size: 14px; }
.ft16 {
  font-size: 16px; }
.ft18 {
  font-size: 18px; }
.ft20 {
  font-size: 20px; }
.ft22 {
  font-size: 22px; }
.ft24 {
  font-size: 24px; }
.ft26 {
  font-size: 26px; }
.ft28 {
  font-size: 28px; }
.ft30 {
  font-size: 30px; }
.ft120 {
  font-size: 120px; }
.ft180 {
  font-size: 180px; }
/* 字体行高 */
.li-h30 {
  line-height: 30px; }
.li-h35 {
  line-height: 35px; }
.li-h40 {
  line-height: 40px; }
/* 字体颜色 */
.color-f {
  color: #fff; }
.color-0 {
  color: #000; }
.color-3 {
  color: #333; }
.color-9 {
  color: #999; }
.color-909399 {
  color: #909399; }
.color-606266 {
  color: #606266; }
.color-red {
  color: red; }
/* 间距 */
.pd20 {
  padding: 20px; }
.pd30 {
  padding: 30px; }
.pt10 {
  padding-top: 10px; }
.pt15 {
  padding-top: 15px; }
.pt20 {
  padding-top: 20px; }
.pt25 {
  padding-top: 25px; }
.pt30 {
  padding-top: 30px; }
.pb10 {
  padding-bottom: 10px; }
.pb15 {
  padding-bottom: 15px; }
.pb20 {
  padding-bottom: 20px; }
.pb25 {
  padding-bottom: 25px; }
.pb30 {
  padding-bottom: 30px; }
.pl10 {
  padding-left: 10px; }
.pl20 {
  padding-left: 20px; }
.pl25 {
  padding-left: 25px; }
.pl30 {
  padding-left: 30px; }
.pl35 {
  padding-left: 35px; }
.pl40 {
  padding-left: 40px; }
.pl45 {
  padding-left: 45px; }
.pl50 {
  padding-left: 50px; }
.pr10 {
  padding-right: 10px; }
.pr20 {
  padding-right: 20px; }
.pr25 {
  padding-right: 25px; }
.pr30 {
  padding-right: 30px; }
.pr35 {
  padding-right: 35px; }
.pr40 {
  padding-right: 40px; }
.pr45 {
  padding-right: 45px; }
.pr50 {
  padding-right: 50px; }
.md20 {
  margin: 20px; }
.mt4 {
  margin-top: 4px; }
.mt10 {
  margin-top: 10px; }
.mt15 {
  margin-top: 15px; }
.mt20 {
  margin-top: 20px; }
.mt25 {
  margin-top: 25px; }
.mt30 {
  margin-top: 30px; }
.mt40 {
  margin-top: 40px; }
.mt60 {
  margin-top: 60px; }
.mb10 {
  margin-bottom: 10px; }
.mb15 {
  margin-bottom: 15px; }
.mb20 {
  margin-bottom: 20px; }
.mb25 {
  margin-bottom: 25px; }
.mb30 {
  margin-bottom: 30px; }
.mr10 {
  margin-right: 10px; }
.mr20 {
  margin-right: 20px; }
.ml10 {
  margin-left: 10px; }
.ml20 {
  margin-left: 20px; }
.ml30 {
  margin-left: 30px; }
.border-b1-f3 {
  border-bottom: 1px solid #f3f3f3; }
.w-100 {
  width: 100% !important; }
.h-25 {
  height: 25%; }
.h-30 {
  height: 30%; }
/* icon */
.icon100 {
  width: 100px;
  height: 100px; }
.icon160 {
  width: 160px;
  height: 160px; }
/* 背景颜色 */
.bg-fbf2e7 {
  background: #fbf2e7; }
.bg-de {
  background: #DEDEDE; }
.linkstyle {
  color: #1890ff;
  cursor: pointer; }
.beyond-1 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden; }
.beyond-2 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden; }
.beyond-3 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden; }
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
.jub-center-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
/*浮动 + 垂直居中*/
.flex-align-no {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center; }
/*浮动 + 垂直居中+换行*/
.flex-align {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap; }
/*浮动 +垂直居中 + 水平居中*/
.flex-juc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center; }
.flex-v-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.flex-v-column-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
/*浮动 + 左右分布 + 换行*/
.flex-jub-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap; }
/*浮动 + 左右分布 + 垂直居中*/
.jub-jub-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center; }
/*浮动 + 左右分布*/
.jub-jub {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between; }
/* 左边顶部对齐*/
.left-float-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex; }
/* 从右边开始浮动-换行 */
.jub-jub-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap; }
/* 从右边开始浮动 */
.jub-jub-end-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center; }
/* 等距分布 */
.jub-jua-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center; }
.juc-c {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center; }
/*上下布局 +垂直居中 + 水平居中*/
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
/* 上下布局*/
.juv-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
/* 上下分布，从上到下布局 */
.flex-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.flex-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center; }
.flex-jua {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.flex-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: flex-end;
  -moz-justify-content: flex-end;
  -ms-flex-pack: end;
      justify-content: flex-end; }
.juc-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: flex-end;
  -moz-align-items: flex-end;
  -ms-flex-align: end;
      align-items: flex-end;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center; }

.canvas-to-img #canvas[data-v-e561b26c] {
  position: fixed;
  z-index: -999;
}

.dialog[data-v-10d5bf8e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 544px;
}
.dialog .dialog-left[data-v-10d5bf8e] {
    height: 100%;
    border-right: 1px solid #ebedf0;
    padding: 24px 32px 0 24px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.dialog .dialog-left .item[data-v-10d5bf8e] {
      margin-bottom: 16px;
}
.dialog .dialog-left .item p[data-v-10d5bf8e] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.dialog .dialog-left .item p .el-icon-success[data-v-10d5bf8e] {
          font-size: 15px;
          color: #999;
}
.dialog .dialog-left .item p span[data-v-10d5bf8e] {
          padding-left: 9px;
}
.dialog .dialog-right[data-v-10d5bf8e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: calc(100% - 137px);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.dialog .dialog-right .flex[data-v-10d5bf8e] {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
}
.dialog .dialog-right .flex .to-lead[data-v-10d5bf8e] {
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.dialog .dialog-right .flex .to-lead .active_modules[data-v-10d5bf8e] .el-upload-dragger {
          width: 350px;
          height: 130px;
          font-weight: 700;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          color: var(--theme-color);
          border: 1px dashed var(--theme-color);
          border-radius: 16px;
          margin-bottom: 20px;
}
.dialog .dialog-right .flex .to-lead .active_modules .el-icon-folder-opened[data-v-10d5bf8e] {
          font-size: 32px;
          font-weight: 700;
          margin-bottom: 12px;
}
.dialog .dialog-right .flex .to-lead .active_modules .txt[data-v-10d5bf8e] {
          font-weight: normal;
          font-size: 12px;
}
.dialog .dialog-right .flex .to-lead .col-done[data-v-10d5bf8e] {
          cursor: pointer;
}
.dialog .dialog-right .flex .upload-data[data-v-10d5bf8e] {
        width: 100%;
        height: 100%;
        padding: 24px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        position: relative;
        overflow-y: auto;
}
.dialog .dialog-right .flex .upload-data[data-v-10d5bf8e] .el-input__inner {
          padding: 0 8px;
          height: 24px;
          line-height: 24px;
}
.dialog .dialog-right .flex .upload-data[data-v-10d5bf8e] .el-pager li,
        .dialog .dialog-right .flex .upload-data[data-v-10d5bf8e] .el-pagination .btn-next,
        .dialog .dialog-right .flex .upload-data[data-v-10d5bf8e] .el-pagination .btn-prev {
          width: 30px;
          height: 30px;
          line-height: 30px;
}
.dialog .dialog-right .flex .upload-data .pagination[data-v-10d5bf8e] {
          width: auto;
          position: absolute;
          bottom: 8px;
          right: 18px;
}
.dialog .dialog-right .flex .upload-success[data-v-10d5bf8e] {
        width: 100%;
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.dialog .dialog-right .flex .upload-success .el-icon-success[data-v-10d5bf8e] {
          font-size: 70px;
          color: var(--theme-color);
          margin-bottom: 16px;
}
.dialog .dialog-right .footer[data-v-10d5bf8e] {
      padding: 14px 24px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      border-top: 1px solid #ebedf0;
}
.dialog .dialog-right .footer .footer-left[data-v-10d5bf8e] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.dialog .dialog-right .footer .btn .el-button[data-v-10d5bf8e] {
        border-color: #999;
        background-color: #999;
        color: #fff;
}
.dialog .dialog-right .footer .acitve_modules .el-button[data-v-10d5bf8e] {
        border-color: var(--theme-color);
        background-color: var(--theme-color);
        color: #fff;
}
.dialog-content[data-v-10d5bf8e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 32px;
}
.dialog-content .el-icon-warning[data-v-10d5bf8e] {
    font-size: 30px;
    margin-bottom: 20px;
    color: var(--theme-color);
}
.dialog-content[data-v-10d5bf8e] .el-button--info {
    border-color: #b2bac3;
    color: #fff;
}
.dialog-content[data-v-10d5bf8e] .el-button--primary {
    border-color: var(--theme-color);
    color: #fff;
    background-color: var(--theme-color);
}
.dialog-content p[data-v-10d5bf8e] {
    margin-bottom: 20px;
}
.dialog-content .txt-del[data-v-10d5bf8e] {
    font-size: 18px;
}
.dialog-content .txt-yesno[data-v-10d5bf8e] {
    color: #999;
}
.dialog-content[data-v-10d5bf8e] .el-button {
    padding-left: 40px;
    padding-right: 40px;
}
[data-v-10d5bf8e] .el-table .warning-row {
  background-color: rgba(245, 108, 108, .1) !important;
}
[data-v-10d5bf8e] .el-table thead.has-gutter th {
  background-color: #fff;
  padding: 14px 0;
}
[data-v-10d5bf8e] .el-table td {
  padding: 0;
  height: 52px;
  line-height: 52px;
}
[data-v-10d5bf8e] .el-radio .el-radio__label {
  color: #999 !important;
}
[data-v-10d5bf8e] .is-checked .el-radio__label {
  color: #606266 !important;
}
[data-v-10d5bf8e] .el-dialog .el-dialog__header {
  color: #303133 !important;
}
[data-v-10d5bf8e] .el-dialog .el-dialog__body {
  padding: 0;
}
[data-v-10d5bf8e] .el-table::before {
  left: 0;
  bottom: 0;
  width: 100%;
  height: 0;
}
.el-button[data-v-10d5bf8e] {
  border-color: var(--theme-color);
  color: var(--theme-color);
}
.el-button--primary[data-v-10d5bf8e] {
  color: #fff;
}
[data-v-10d5bf8e] .el-table .cell {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
[data-v-10d5bf8e] .el-table thead.has-gutter th,[data-v-10d5bf8e] .el-table th.is-leaf {
  background-color: #fff;
  padding: 14px 0;
}
[data-v-10d5bf8e] .el-table td,[data-v-10d5bf8e] .el-table th,[data-v-10d5bf8e] .el-table th.is-leaf {
  padding: 14px 0;
}

.certificate-manage-pages {
  --color-primary: #ff7a4b;
}
.certificate-manage-pages .pages-side-nav .left-nav {
  padding-top: 20px;
  width: 180px;
  background-color: white;
}
.certificate-manage-pages .pages-side-nav .left-nav .el-menu {
    border-width: 0;
}
.certificate-manage-pages .pages-side-nav .left-nav .icon-svg {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
}
.certificate-manage-pages .pages-side-nav .left-nav .icon-svg > svg {
      width: 16px;
      height: 16px;
}
.certificate-manage-pages .pages-side-nav .left-nav .icon-svg > svg * {
        stroke: #454545;
}
.certificate-manage-pages .pages-side-nav .left-nav .icon {
    font-size: 16px;
}
.certificate-manage-pages .pages-side-nav .left-nav .el-submenu .el-menu-item {
    min-width: auto;
}
.certificate-manage-pages .pages-side-nav .left-nav .el-menu-item.is-active .icon-svg > svg * {
    stroke: var(--color-primary);
}

.public-pop-root-inside .selection-section .radio-group[data-v-624134e2] {
  padding: 12px 20px;
  background-color: #EDF3FE;
  margin-bottom: 20px;
}
.public-pop-root-inside .selection-section .filter-section .filter-title[data-v-624134e2] {
  font-size: 14px;
  color: #333;
  margin-bottom: 12px;
  font-weight: 500;
}
.public-pop-root-inside .selection-section .filter-section .limit-items .limit-item[data-v-624134e2] {
  margin-bottom: 16px;
  padding: 12px 16px;
  background-color: #f8f9fa;
  border-radius: 4px;
}
.public-pop-root-inside .selection-section .filter-section .limit-items .limit-item .limit-header[data-v-624134e2] {
    margin-bottom: 8px;
}
.public-pop-root-inside .selection-section .filter-section .limit-items .limit-item .limit-header .el-checkbox[data-v-624134e2] {
      font-weight: 500;
}
.public-pop-root-inside .selection-section .filter-section .limit-items .limit-item .limit-options .el-checkbox[data-v-624134e2] {
    display: inline-block;
    margin-right: 16px;
    margin-bottom: 6px;
}
.public-pop-root-inside .operation[data-v-624134e2] {
  margin-top: 24px;
  text-align: center;
}

@charset "UTF-8";
/* 改变主题色变量 */
.certificate-manage-pages .el-menu-item,
.certificate-manage-pages .el-submenu__title {
  line-height: 40px;
  height: 40px;
}
.certificate-manage-pages .el-menu-item-group__title {
  padding: 0;
}
.certificate-manage-pages .el-menu-item.is-active,
.certificate-manage-pages .el-tabs__item.is-active,
.certificate-manage-pages .el-tabs__item:hover,
.certificate-manage-pages .el-radio__input.is-checked + .el-radio__label,
.certificate-manage-pages .el-radio-button__inner:hover,
.certificate-manage-pages .el-button--primary.is-plain,
.certificate-manage-pages .el-checkbox__input.is-checked + .el-checkbox__label,
.certificate-manage-pages .el-tag,
.certificate-manage-pages .el-button--default:focus,
.certificate-manage-pages .el-button--default:hover,
.certificate-manage-pages .el-pagination.is-background .el-pager li:not(.disabled):hover,
.certificate-manage-pages .el-tag .el-tag__close,
.certificate-manage-pages .el-submenu__title:hover {
  color: #FF7A4B;
}
.certificate-manage-pages .el-tag,
.certificate-manage-pages .el-button--default:focus,
.certificate-manage-pages .el-button--default:hover,
.certificate-manage-pages .el-button--primary.is-plain
.el-menu-item:focus,
.certificate-manage-pages .el-menu-item.is-active,
.certificate-manage-pages .el-submenu__title:hover {
  background-color: rgba(255, 122, 75, .1);
}
.certificate-manage-pages .el-select .el-input.is-focus .el-input__inner:hover,
.certificate-manage-pages .el-select .el-input.is-focus .el-input__inner,
.certificate-manage-pages .el-button--primary,
.certificate-manage-pages .el-input__inner:focus,
.certificate-manage-pages .el-select .el-input.is-focus .el-input__inner,
.certificate-manage-pages .el-select .el-input__inner:focus,
.certificate-manage-pages .el-textarea__inner:focus,
.certificate-manage-pages .el-range-editor.is-active,
.certificate-manage-pages .el-range-editor.is-active:hover,
.certificate-manage-pages .el-radio__input.is-checked .el-radio__inner,
.certificate-manage-pages .el-radio__inner:hover,
.certificate-manage-pages .el-checkbox__inner:hover,
.certificate-manage-pages .el-checkbox__input.is-checked .el-checkbox__inner,
.certificate-manage-pages .el-checkbox__input.is-focus .el-checkbox__inner,
.certificate-manage-pages .el-button--primary.is-plain:focus,
.certificate-manage-pages .el-tag,
.certificate-manage-pages .el-button--default:focus,
.certificate-manage-pages .el-button--default:hover,
.certificate-manage-pages .el-checkbox__input.is-indeterminate .el-checkbox__inner,
.certificate-manage-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner,
.certificate-manage-pages .el-cascader .el-input .el-input__inner:focus, .certificate-manage-pages .el-cascader .el-input.is-focus .el-input__inner,
.certificate-manage-pages .el-button--primary.is-plain:hover,
.certificate-manage-pages .el-switch.is-checked .el-switch__core {
  border-color: #FF7A4B;
}
.certificate-manage-pages .el-tabs__active-bar,
.certificate-manage-pages .el-button--primary,
.certificate-manage-pages .el-radio__input.is-checked .el-radio__inner,
.certificate-manage-pages .el-checkbox__input.is-checked .el-checkbox__inner,
.certificate-manage-pages .el-pagination.is-background .el-pager li:not(.disabled).active,
.certificate-manage-pages .el-checkbox__input.is-indeterminate .el-checkbox__inner,
.certificate-manage-pages .el-tag .el-tag__close:hover,
.certificate-manage-pages .el-select .el-tag__close.el-icon-close:hover,
.certificate-manage-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner,
.certificate-manage-pages .el-button--primary.is-plain:hover,
.certificate-manage-pages .el-button--primary.is-plain:focus
.el-radio-button__orig-radio:checked + .el-radio-button__inner,
.certificate-manage-pages .el-switch.is-checked .el-switch__core {
  background-color: #FF7A4B;
}
.certificate-manage-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner {
  -webkit-box-shadow: -1px 0 0 0 #FF7A4B;
          box-shadow: -1px 0 0 0 #FF7A4B;
}
.certificate-manage-pages .el-pagination.is-background .el-pager li:not(.disabled).active,
.certificate-manage-pages .el-tag .el-tag__close:hover,
.certificate-manage-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner:hover,
.certificate-manage-pages .el-button--primary.is-plain:hover,
.certificate-manage-pages .el-button--primary.is-plain:focus {
  color: white;
}
.certificate-manage-pages .el-pagination.is-background .el-pager li:not(.disabled).active {
  color: white !important;
  background-color: #FF7A4B !important;
}
.certificate-manage-pages .el-dialog {
  border-radius: 15px !important;
}
.certificate-manage-pages .el-dialog__headerbtn .el-dialog__close,
.certificate-manage-pages .el-dialog__headerbtn .el-dialog__close:hover {
  border-width: 0;
}
.certificate-manage-pages .element-ui-min-btn {
  font-size: 12px;
  padding: 9px 10px;
}
.certificate-manage-pages .el-select__caret.el-icon-arrow-up:before {
  content: "\E6E1";
  width: auto;
  height: auto;
  display: inline-block;
  background: none;
}
.certificate-manage-pages .activity-event-pages .el-button--primary {
  border-color: #FF7A4B;
  background-color: #FF7A4B;
}
.certificate-manage-pages .activity-event-pages .el-pagination.is-background .el-pager li:not(.disabled).active {
  background-color: #FF7A4B !important;
  color: #fff !important;
}
.certificate-manage-pages .activity-event-pages .el-pager li.active {
  -webkit-box-shadow: 0 0 4px #FF7A4B;
          box-shadow: 0 0 4px #FF7A4B;
}
.certificate-manage-pages .el-button.element-ui-simple-btn {
  -webkit-box-shadow: none;
          box-shadow: none;
  background: white;
}
.certificate-manage-pages .el-button.element-ui-simple-btn:hover,
.certificate-manage-pages .el-button.element-ui-simple-btn:focus {
  background: #FF7A4B;
  border-color: #FF7A4B;
  color: #FFF !important;
}
.certificate-manage-pages .el-select .el-input.is-focus .el-input__inner:hover {
  border-color: #E6E6E6;
}
.certificate-manage-pages select .el-input.is-focus .el-input__inner {
  border-color: #FF7A4B;
}
.certificate-manage-pages .el-button--primary,
.certificate-manage-pages .el-button--info,
.certificate-manage-pages .el-pager li.active {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.certificate-manage-pages .el-button--info {
  background: #cccccc;
  border-color: #cccccc;
}
.certificate-manage-pages .el-menu-item:hover,
.certificate-manage-pages .el-submenu__title:hover {
  color: #FF7A4B;
  background-color: transparent;
}
.certificate-manage-pages .el-checkbox span.el-checkbox__inner {
  width: 14px;
  height: 14px;
}
.certificate-manage-pages .el-checkbox__inner:after {
  width: 3px;
  height: 7px;
  top: 1px;
  left: 4px;
  border: 1px solid #FFF;
  border-left: 0;
  border-top: 0;
}
.certificate-manage-pages .el-checkbox__label {
  padding-left: 6px;
}
.certificate-manage-pages .el-select .el-tag__close.el-icon-close {
  background-color: transparent;
}
.certificate-manage-pages .el-table .el-table__row .cell > div,
.certificate-manage-pages .el-table .el-table__row .cell > span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.certificate-manage-pages .el-table td, .certificate-manage-pages .el-table th.is-leaf {
  border-color: #EBEDF0;
}
.certificate-manage-pages .el-table .el-table__fixed thead th,
.certificate-manage-pages .el-table th.is-leaf,
.certificate-manage-pages .el-table thead.has-gutter th {
  background: #ededed;
}
.certificate-manage-pages .el-table .el-table__fixed-right::before,
.certificate-manage-pages .el-table .el-table__fixed::before {
  display: none;
}
.certificate-manage-pages .el-table .el-table__body-wrapper::-webkit-scrollbar {
  height: 8px;
}
.certificate-manage-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-thumb, .certificate-manage-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-track {
  border-radius: 5px;
  border-width: 0;
  background-color: #F4F4F4;
}
.certificate-manage-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-thumb {
  background-color: #DEDFE0;
}
.certificate_modules .el-menu-item,
.certificate_modules .el-submenu__title {
  line-height: 40px;
  height: 40px;
}
.certificate_modules .el-menu-item-group__title {
  padding: 0;
}
.certificate_modules .el-select-dropdown__item.selected,
.certificate_modules .el-dropdown-menu__item:focus,
.certificate_modules .el-dropdown-menu__item:not(.is-disabled):hover,
.certificate_modules .el-date-picker__header-label.active,
.certificate_modules .el-date-picker__header-label:hover,
.certificate_modules .el-picker-panel__icon-btn:hover,
.certificate_modules .el-time-panel__btn.confirm,
.certificate_modules .el-button--text,
.certificate_modules .el-date-table td.available:hover,
.certificate_modules .el-date-table td.today span,
.certificate_modules .el-button--default:focus,
.certificate_modules .el-button--default:hover,
.certificate_modules .time-select-item.selected:not(.disabled),
.certificate_modules .el-dialog__headerbtn:focus .el-dialog__close,
.certificate_modules .el-dialog__headerbtn:hover .el-dialog__close {
  color: #FF7A4B;
}
.certificate_modules .el-button--default:focus,
.certificate_modules .el-button--default:hover,
.certificate_modules .el-checkbox__input.is-indeterminate .el-checkbox__inner,
.certificate_modules .el-button--primary {
  border-color: #FF7A4B;
}
.certificate_modules .el-button--default:focus,
.certificate_modules .el-button--defaults:hover,
.certificate_modules .time-select-item:hover,
.certificate_modules .el-date-table td.in-range div {
  background-color: rgba(255, 122, 75, .1);
}
.certificate_modules .simulation_input_box,
.certificate_modules .green-btn,
.certificate_modules .el-checkbox__input.is-indeterminate .el-checkbox__inner {
  background-color: #FF7A4B !important;
}
.certificate_modules .el-button.is-plain:focus,
.certificate_modules .el-button.is-plain:hover {
  border-color: #FF7A4B;
  color: #FF7A4B;
}
.certificate_modules .el-date-table td.current:not(.disabled) span,
.certificate_modules .el-button--primary,
.certificate_modules .el-date-table td.end-date span, .certificate_modules .el-date-table td.start-date span {
  color: white;
  background-color: #FF7A4B;
}
.certificate_modules .el-input__inner:focus,
.certificate_modules .el-select .el-input.is-focus .el-input__inner,
.certificate_modules .el-select .el-input__inner:focus,
.certificate_modules .el-textarea__inner:focus,
.certificate_modules .el-button--primary {
  border-color: #FF7A4B;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.certificate_modules .el-date-picker__time-header {
  z-index: 2;
}
.certificate_modules .el-date-picker__time-header .el-time-panel.el-popper {
    position: absolute;
    top: 40px;
}
.certificate_modules .el-dropdown-menu__item:focus,
.certificate_modules .el-dropdown-menu__item:not(.is-disabled):hover,
.certificate_modules .el-select-dropdown__item.hover,
.certificate_modules .el-select-dropdown__item:hover {
  background-color: rgba(255, 122, 75, .1);
}
.certificate_modules .el-select-dropdown__item.selected {
  color: #606266;
  font-weight: 400;
}
.certificate_modules.calendar-date-picker-box {
  width: 322px;
}
.certificate_modules.calendar-date-picker-box .el-date-table td.calendar-own-box {
    position: relative;
}
.certificate_modules.calendar-date-picker-box .el-date-table td.calendar-own-box::after {
      content: '';
      position: absolute;
      bottom: 0px;
      left: calc(50% - 4px);
      width: 8px;
      height: 8px;
      border-radius: 50%;
      background-color: #FF7A4B;
}
.certificate_modules.calendar-date-picker-box .el-date-table td span {
    width: 22px;
    height: 22px;
    line-height: 22px;
}
.certificate_modules.calendar-date-picker-box .el-picker-panel__body-wrapper {
    height: 357px;
}
.certificate_modules.calendar-date-picker-box .el-picker-panel__sidebar {
    position: absolute;
    top: unset;
    left: 131px;
    bottom: 10px;
    z-index: 2;
    padding: 0;
    width: 60px;
    border-width: 0;
}
.certificate_modules.calendar-date-picker-box .el-picker-panel__sidebar .el-picker-panel__shortcut {
      padding: 0;
      text-align: center;
}
.certificate_modules.calendar-date-picker-box .el-picker-panel__sidebar .el-picker-panel__shortcut:hover {
      color: #FF7A4B;
}
.certificate_modules.calendar-date-picker-box .el-picker-panel__body {
    margin-left: 0;
}
.certificate_modules.el-select-dropdown.is-multiple .el-select-dropdown__item.selected {
  color: #FF7A4B;
}
.certificate_modules.el-select-dropdown.is-multiple .el-select-dropdown__item.selected.hover {
  background-color: rgba(255, 122, 75, .1);
}
#activityEvent_app .el-dialog__headerbtn {
  top: 10px;
  right: 10px;
  width: 38px;
  height: 38px;
  line-height: 38px;
  background: #fff;
  border-radius: 50%;
  line-height: 38px;
}
.black_background {
  background-color: #151515;
  border-color: #151515;
}
.black_background .el-dropdown-menu__item {
    color: white;
}
.black_background .popper__arrow,
  .black_background .popper__arrow::after {
    border-bottom-color: #151515 !important;
}
.certificate-manage-pages .common_head {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.app[data-v-5348d50c] {
  height: 100%;
  width: 100%;
}

@charset "UTF-8";
@font-face {
  font-family: 方正书宋;
  src: url("https://staticcache.yuschool.cn/font/方正书宋简体.ttf");
}
@font-face {
  font-family: 方正仿宋;
  src: url("https://staticcache.yuschool.cn/font/方正仿宋简体.ttf");
}
@font-face {
  font-family: 方正楷体;
  src: url("https://staticcache.yuschool.cn/font/方正楷体简体.ttf");
}
@font-face {
  font-family: 方正黑体;
  src: url("https://staticcache.yuschool.cn/font/方正黑体简体.ttf");
}
@font-face {
  font-family: 华文隶书;
  src: url("https://staticcache.yuschool.cn/font/华文隶书.ttf");
}
@font-face {
  font-family: 优设标题黑;
  src: url("https://yuschool-cloud-resource.oss-cn-beijing.aliyuncs.com/font/YouSheBiaoTiHei-2.ttf");
}
@font-face {
  font-family: 华文楷体;
  src: url("https://yuschool-cloud-resource.oss-cn-beijing.aliyuncs.com/font/华文楷体.ttf");
}
.generate-template-img-page[data-v-1f7bea0c] {
  width: 100%;
  height: auto;
  padding: 0;
  margin: 0;
  overflow: hidden;
}
.generate-template-img-page #canvas[data-v-1f7bea0c] {
    position: fixed;
    z-index: -999;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
}
.generate-template-img-page .certificate-img-box[data-v-1f7bea0c] {
    width: 100%;
    height: auto;
}
.generate-template-img-page .certificate-img-box img[data-v-1f7bea0c] {
      display: block;
      width: 100%;
      height: 100%;
}

@charset "UTF-8";
@font-face {
  font-family: 方正书宋;
  src: url("https://staticcache.yuschool.cn/font/方正书宋简体.ttf");
}
@font-face {
  font-family: 方正仿宋;
  src: url("https://staticcache.yuschool.cn/font/方正仿宋简体.ttf");
}
@font-face {
  font-family: 方正楷体;
  src: url("https://staticcache.yuschool.cn/font/方正楷体简体.ttf");
}
@font-face {
  font-family: 方正黑体;
  src: url("https://staticcache.yuschool.cn/font/方正黑体简体.ttf");
}
@font-face {
  font-family: 华文隶书;
  src: url("https://staticcache.yuschool.cn/font/华文隶书.ttf");
}
@font-face {
  font-family: 优设标题黑;
  src: url("https://yuschool-cloud-resource.oss-cn-beijing.aliyuncs.com/font/YouSheBiaoTiHei-2.ttf");
}
@font-face {
  font-family: 华文楷体;
  src: url("https://yuschool-cloud-resource.oss-cn-beijing.aliyuncs.com/font/华文楷体.ttf");
}
.generate-template-pdf-page[data-v-40947466] {
  width: 100%;
  height: auto;
  padding: 0;
  margin: 0;
  overflow: hidden;
}
.generate-template-pdf-page #canvas[data-v-40947466] {
    position: fixed;
    z-index: -999;
}

.certificate-manage-pages[data-v-3c69399a] {
  width: 100%;
  height: 100%;
  background: #f0f0f0;
}
.certificate-manage-pages .certificate-manage-main[data-v-3c69399a] {
    min-height: calc(100vh - 60px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.certificate-manage-pages .certificate-manage-main .pages-side-nav[data-v-3c69399a] {
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.certificate-manage-pages .certificate-manage-main .pages-side-nav .left-nav[data-v-3c69399a] {
        padding-top: 20px;
        width: 180px;
        height: 100%;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        background-color: #ffffff;
}
.certificate-manage-pages .certificate-manage-main .pages-comtainer[data-v-3c69399a] {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      background-color: #f3f4f6;
}

.data-detail-page[data-v-04f0b8e6] {
  width: 100%;
  height: 100%;
  position: relative;
  color: #333333;
}
.data-detail-page .page-head[data-v-04f0b8e6] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0 10%;
    width: 100%;
    height: 42px;
    background: #fff;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.data-detail-page .page-head .head-left-back[data-v-04f0b8e6] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      cursor: pointer;
      color: #165DFF;
      font-size: 14px;
      min-width: 60px;
}
.data-detail-page .page-head .head-left-back i[data-v-04f0b8e6] {
        margin-right: 4px;
        font-size: 16px;
}
.data-detail-page .page-head .head-left-back[data-v-04f0b8e6]:hover {
        color: #165DFF;
}
.data-detail-page .page-head .head-title[data-v-04f0b8e6] {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      text-align: center;
      font-size: 16px;
      font-weight: 500;
      color: #303133;
}
.data-detail-page .page-head .head-right-placeholder[data-v-04f0b8e6] {
      min-width: 60px;
}
.data-detail-page .page-center-wrap[data-v-04f0b8e6] {
    padding: 16px 0 32px;
    width: 100%;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.data-detail-page .page-center-wrap .page-center[data-v-04f0b8e6] {
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      margin: 0 auto;
      width: calc(100vw - 224px);
      height: 100%;
      padding: 24px 0;
      border-radius: 4px;
      background: #fff;
      position: relative;
}
.data-detail-page .page-center-wrap .page-center .col-top[data-v-04f0b8e6] {
        padding: 0 24px 0 16px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        margin-bottom: 10px;
        height: 28px;
}
.data-detail-page .page-center-wrap .page-center .col-top .left[data-v-04f0b8e6] {
          font-size: 16px;
          font-weight: 700;
          color: #333333;
          line-height: 24px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-item-align: center;
              align-self: center;
}
.data-detail-page .page-center-wrap .page-center .col-top .right[data-v-04f0b8e6] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          margin-bottom: 16px;
}
.data-detail-page .page-center-wrap .page-center .content-wrapper[data-v-04f0b8e6] {
        padding: 0 24px;
}
.data-detail-page .page-center-wrap .page-center .content-wrapper .col-messge[data-v-04f0b8e6] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          margin-bottom: 16px;
}
.data-detail-page .page-center-wrap .page-center .content-wrapper .col-messge span[data-v-04f0b8e6] {
            margin-right: 32px;
}
.data-detail-page .page-center-wrap .page-center .content-wrapper .table-header-box[data-v-04f0b8e6] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
}
.data-detail-page .page-center-wrap .page-center .content-wrapper .table-header-box .header-box-nav[data-v-04f0b8e6] {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
}
.data-detail-page .page-center-wrap .page-center .content-wrapper .table-header-box .header-box-actions[data-v-04f0b8e6] {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            gap: 12px;
}
.data-detail-page .page-center-wrap .page-center .content-wrapper .footer[data-v-04f0b8e6] {
          padding: 22px 0;
}
.data-detail-page .page-center-wrap .page-center .content-wrapper .footer .activity_modules[data-v-04f0b8e6] {
            height: 30px;
}
.data-detail-page .page-center-wrap .page-center .content-wrapper .footer[data-v-04f0b8e6] .el-pager li,
          .data-detail-page .page-center-wrap .page-center .content-wrapper .footer[data-v-04f0b8e6] .el-pagination .btn-next,
          .data-detail-page .page-center-wrap .page-center .content-wrapper .footer[data-v-04f0b8e6] .el-pagination .btn-prev {
            width: 30px;
            height: 30px;
            line-height: 30px;
}
.data-detail-page .page-center-wrap .page-center .content-wrapper .activity_modules[data-v-04f0b8e6] {
          border-color: #ff7a4b;
          color: #ff7a4b;
}
.data-detail-page .page-center-wrap .page-center .content-wrapper .empty_box[data-v-04f0b8e6] {
          text-align: center;
          padding: 40px 0;
}
.data-detail-page .page-center-wrap .page-center .content-wrapper .empty_box img[data-v-04f0b8e6] {
            width: 120px;
            height: 120px;
            opacity: 0.5;
}
.data-detail-page .page-center-wrap .page-center .content-wrapper .col-done[data-v-04f0b8e6] {
          width: 100%;
          height: 36px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          position: relative;
}
.data-detail-page .page-center-wrap .page-center .content-wrapper .col-done .left[data-v-04f0b8e6] {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            padding: 0 24px;
}
.data-detail-page .page-center-wrap .page-center .content-wrapper .col-done .left span[data-v-04f0b8e6] {
              cursor: pointer;
              margin-left: 24px;
              color: #ff7a4b;
              -webkit-transition: all 0.3s;
              transition: all 0.3s;
}
.data-detail-page[data-v-04f0b8e6] .el-button--primary {
    margin-left: 10px !important;
}
.data-detail-page[data-v-04f0b8e6] .el-table .done {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.data-detail-page[data-v-04f0b8e6] .el-table .done span {
      -webkit-transition: all 0.3s;
      transition: all 0.3s;
}
.data-detail-page[data-v-04f0b8e6] .el-table .done span:hover {
        color: #ff5418 !important;
}
.data-detail-page[data-v-04f0b8e6] .el-button.is-loading {
    pointer-events: none;
}

.data-detail-manage-page .page-head[data-v-338ad5d7] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 10%;
  width: 100%;
  height: 42px;
  background: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.data-detail-manage-page .page-head .head-left-back[data-v-338ad5d7] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    cursor: pointer;
    color: #165DFF;
    font-size: 14px;
    min-width: 60px;
}
.data-detail-manage-page .page-head .head-left-back i[data-v-338ad5d7] {
      margin-right: 4px;
      font-size: 16px;
}
.data-detail-manage-page .page-head .head-left-back[data-v-338ad5d7]:hover {
      color: #165DFF;
}
.data-detail-manage-page .page-head .head-nav[data-v-338ad5d7] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 32px;
}
.data-detail-manage-page .page-head .head-nav .nav-item[data-v-338ad5d7] {
      position: relative;
      padding: 8px 0;
      cursor: pointer;
      font-size: 14px;
      color: #666;
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease;
}
.data-detail-manage-page .page-head .head-nav .nav-item[data-v-338ad5d7]:hover {
        color: #165DFF;
}
.data-detail-manage-page .page-head .head-nav .nav-item.active[data-v-338ad5d7] {
        color: #165DFF;
        font-weight: 500;
}
.data-detail-manage-page .page-head .head-nav .nav-item.active[data-v-338ad5d7]::after {
          content: '';
          position: absolute;
          bottom: -1px;
          left: 0;
          right: 0;
          height: 2px;
          background: #165DFF;
}
.data-detail-manage-page .page-head .head-right-placeholder[data-v-338ad5d7] {
    min-width: 60px;
}

@charset "utf-8";
/*CSS Document*/
/*
 * @desc 选人插件
 * @author zhangxue
 * @date 20181108
 *
 * */
.sns-sudb-content{
    width:100%;
    height:100%;
}
.sns-sudb-content, .sns-sudb-content *{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.sns-sudbc-center{
    width:100%;
    height:100%;
    padding:30px;
    padding-top:0;
    position:relative;
    padding-bottom:100px;
}
.sns-sudbcc-item{
    float:left;
    width:47.5%;
    height:100%;
    padding-top:70px;
    position:relative;
}
.sns-sudbcc-item+.sns-sudbcc-item{
    float:right;
}
.sns-sudbcci-title{
    top:0;
    width:100%;
    height:70px;
    font-size:16px;
    font-weight:bold;
    line-height:70px;
    position:absolute;
}
.sns-sudbcci-content{
    width:100%;
    height:100%;
    font-size:14px;
    padding:13px 10px;
    position:relative;
    padding-top:123px;
    border: 1px solid #ddd;
}
.sns-sudbcci-user-content{
    padding-top:0;
    overflow:auto;
}
.sns-sudbccic-top{
    top:0;
    left:0;
    width:100%;
    position:absolute;
    padding:13px 10px 0 10px;
}
.sns-sudbccics-input{
    border:0;
    width:100%;
    height:100%;
    text-indent:12px;
}
.sns-sudbccics-btn{
    top: -1px;
    right: -1px;
    width: 45px;
    height: 32px;
    font-size: 23px;
    cursor: pointer;
    line-height: 32px;
    position: absolute;
    text-align: center;
    color: rgb(255, 255, 255);
    background: rgb(5, 146, 218);
}
.sns-sudbccic-search{
    width:100%;
    height:32px;
    position:relative;
    margin-bottom:10px;
    padding-right:55px;
    border: 1px solid #ddd;
}
.sns-sudbccic-return{
    width:100%;
    min-height:30px;
    line-height:30px;
}
.sns-sudbccic-return span{
    margin-right:5px;
    cursor: pointer;
}
.sns-sudbccic-return span:last-child{
    cursor: auto;
}
.sudbccic-return-icon{
    display:none;
    font-size:14px;
    cursor:pointer;
}
.sns-sudbccic-select-all{
    width:100%;
    height:38px;
    line-height:38px;
}
.sns-sud-checkbox-icon{
    color:#fff;
    /*margin:10px;*/
    width: 43px;
    /*height: 18px;*/
    margin-right:0;
    cursor:pointer;
    font-weight:bold;
    text-align:center;
    /*line-height: 18px;*/
    border-radius: 1px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
   /* background-color: #ddd;*/
    transition: .1s linear;
    font-size: 12px!important;
    border: 1px solid transparent;
    -webkit-transition: .1s linear;
}
.sns-sud-checkbox-icon:hover{
    /*border-color: #0592da;*/
}
.sns-sud-checkbox-icon:before{
    content: "\E605";
    /*yansen 2022-03-02*/
    padding:3px;
    background:#ddd;
    border: 1px solid transparent;
}
.sns-sud-checkbox-icon:hover:before{
    border:1px solid #0592da;
}
.sns-sud-checkbox-checked-icon.sns-sud-checkbox-icon:before{
    border-color: #0592da;
    background-color: #0592da;
}
.sns-sud-checkbox-checked-icon{
    color: #fff;
    /*yansen 2022-03-02*/
    /*border-color: #0592da;
    background-color: #0592da;*/
}
.sns-sudbccic-list{
    margin-top: 5px;   /*yansen 2022-03-02*/
    width:100%;
    height:100%;
    overflow:auto;
    position:relative;
}
.sns-sdi-name{
    cursor:pointer;
    margin-left:10px;
}
.sns-sud-dep-item{
    width:100%;
    height:43px;
    cursor:pointer;
    line-height:42px;
    background:#f8f8f8;
    border-bottom:1px solid #fff;
}
.sns-sud-user-item{
    width:100%;
    height:47px;
    cursor:pointer;
    line-height:46px;
    border-bottom:1px solid #ddd;
}
.sns-sui-logo{
    width:38px;
    height:38px;
    cursor:pointer;
    border-radius:50%;
    margin-right:10px;
}
.sns-sdi-next{
    width:45px;
    float:right;
    height:43px;
    cursor:pointer;
    font-size:17px;
    cursor:pointer;
    line-height:43px;
    text-align:right;
    margin-right:10px;
}
.sns-sui-del{
    float:right;
    color:#f97210;
    cursor:pointer;
    margin-right:6px;
    display:inline-block;
}
.sns-sudbc-bottom{
    bottom:0;
    width:100%;
    height:100px;
    padding-top:20px;
    text-align:center;
    position:absolute;
}
.sns-sudbcb-btn{
    padding:0;
    width:130px;
    height:50px;
    margin:0 6px;
    font-size:16px;
    border-radius:0;
    line-height:50px;
    text-align:center;
}
.sns-sud-user-type-box{
    width:100%;
    height:40px;
    font-size:14px;
    line-height:40px;
    margin-bottom:10px;
    background: rgb(236, 242, 244)
}
.sns-sud-user-type-box ul{
    width:100%;
    height:40px;
}
.sns-sud-user-type-box ul li{
    width:25%;
    float:left;
    height:40px;
    cursor:pointer;
    line-height:40px;
    text-align:center;
}
.sns-bg-blue {
    color: #fff;
    background: #0088de;
}
.sns-bg-orange {
    color: #fff;
    background: #f88f06;
}
.no_content {
    margin: 0 auto;
    min-height: 200px;
    margin: 30px;
    text-align: center;
    background: url(/vue/dist/static/img/no_content_03.13a87c9.png) no-repeat center;
}

.permission-config[data-v-3e451f81] {
  padding: 20px 20%;
}
.permission-config .export-link-section[data-v-3e451f81] {
    padding: 0 20%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 20px;
}
.permission-config .export-link-section .label[data-v-3e451f81] {
      margin-right: 10px;
      font-size: 14px;
      white-space: nowrap;
}
.permission-config .export-link-section .link-input[data-v-3e451f81] {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      margin-right: 10px;
}
.permission-config .permission-table[data-v-3e451f81] {
    margin-bottom: 20px;
}
.permission-config .permission-table[data-v-3e451f81] .el-table .el-button--text {
      color: #165DFF;
}
.permission-config .permission-table[data-v-3e451f81] .el-table .el-button--text:hover {
        color: #0045e2;
}
.permission-config .add-limit-section[data-v-3e451f81] {
    text-align: right;
}

.seal-data-detail-page[data-v-046b8086] {
  height: 100%;
}
.seal-data-detail-page .common_head[data-v-046b8086] {
    -webkit-box-shadow: none;
            box-shadow: none;
    background: #E0EAFC;
}
.seal-data-detail-page .common_head[data-v-046b8086] .el-tabs__item.is-active {
      color: #165DFF;
}
.seal-data-detail-page .common_head[data-v-046b8086] .el-tabs__active-bar {
      background-color: #165DFF;
}
.seal-data-detail-page .page-container[data-v-046b8086] {
    height: calc(100% - 60px);
    overflow-y: auto;
    background: #E0EAFC;
}

.pages-content[data-v-648f15fe] {
  width: 100%;
  height: 100%;
}

.pages-content[data-v-6b114e9b] {
  width: 100%;
  height: 100%;
  background-size: 100% 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
.pages-content .auth-login-box[data-v-6b114e9b] {
    width: calc(100% - 74px);
}
.pages-content .auth-login-box .tips[data-v-6b114e9b] {
      width: auto !important;
      position: absolute;
      top: 8vh;
      left: 50%;
      -webkit-transform: translateX(-50%);
              transform: translateX(-50%);
      padding: 8px 20px;
      color: #fff;
      z-index: 999;
      background-color: rgba(0, 0, 0, .4);
      border-radius: 4px;
}
.pages-content .auth-login-box .pages-center[data-v-6b114e9b] {
      padding: 24px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      background: #ffffff;
      border-radius: 16px;
      position: relative;
}
.pages-content .auth-login-box .pages-center .get-txt[data-v-6b114e9b] {
        font-size: 18px;
        font-weight: 700;
        line-height: 26px;
        margin-bottom: 12px;
}
.pages-content .auth-login-box .pages-center .write-txt[data-v-6b114e9b] {
        font-size: 11px;
        color: #999;
        margin-bottom: 22px;
}
.pages-content .auth-login-box .pages-center .btn[data-v-6b114e9b] {
        width: 100%;
        position: absolute;
        bottom: 0;
        left: 0;
        padding: 24px;
}
.pages-content .auth-login-box .pages-center .activity_modules[data-v-6b114e9b] {
        width: 100%;
}
.pages-content .auth-login-box .pages-center .auth-form-box[data-v-6b114e9b] {
        width: 100%;
}
.pages-content .auth-login-box .pages-center .auth-form-box[data-v-6b114e9b] .form-box-item .el-input__inner {
          padding: 16px 0;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
          border: 0;
          height: auto;
          line-height: 20px;
          background: transparent;
          border-bottom: 1px solid rgba(51, 51, 51, .1);
          outline: none;
          border-radius: 0;
}
.pages-content .auth-login-box .pages-center .auth-form-box[data-v-6b114e9b] .form-box-item .el-input__inner:focus {
          -webkit-box-shadow: none;
                  box-shadow: none;
}
.pages-content .auth-login-box .pages-center .auth-form-box .activity_modules[data-v-6b114e9b] {
          margin-top: 24px;
          width: 100%;
          background: #ff7a4b;
          border-color: #ff7a4b;
          -webkit-box-shadow: none;
                  box-shadow: none;
}
.pages-content .auth-login-box .pages-center .auth-box-error-tips[data-v-6b114e9b] {
        padding-top: 40px;
        width: 100%;
        text-align: center;
}
.pages-content .auth-login-box .pages-center .auth-box-error-tips .tips-click[data-v-6b114e9b] {
          cursor: pointer;
          font-style: normal;
          text-decoration: underline;
          color: #ff7a4b;
}
.pages-content .auth-login-box .edit-auth-box[data-v-6b114e9b] {
      padding: 24px;
      background: #ffffff;
      border-radius: 16px;
}
.pages-content .auth-login-box .edit-auth-box .auth-box-title[data-v-6b114e9b] {
        text-align: center;
        margin-bottom: 24px;
        font-weight: bold;
        font-size: 16px;
}
.pages-content .preview-certificate-box[data-v-6b114e9b] {
    width: 100%;
    height: 100%;
    padding: 24px 12px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-color: #ffffff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
}
.pages-content .preview-certificate-box .top[data-v-6b114e9b] {
      width: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-bottom: 26px;
}
.pages-content .preview-certificate-box .top .get-txt[data-v-6b114e9b] {
        font-size: 18px;
        font-weight: 700;
        line-height: 26px;
}
.pages-content .preview-certificate-box .top img[data-v-6b114e9b] {
        width: 26px;
        height: 26px;
        border-radius: 50%;
}
.pages-content .preview-certificate-box .top .icon[data-v-6b114e9b] {
        font-size: 22px;
}
.pages-content .preview-certificate-box .col-img[data-v-6b114e9b] {
      width: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      border-radius: 16px;
      margin-bottom: 24px;
}
.pages-content .preview-certificate-box .col-img img[data-v-6b114e9b] {
        width: 100%;
}
.pages-content .preview-certificate-box .col-get[data-v-6b114e9b] {
      font-weight: 700;
      margin-bottom: 4px;
}
.pages-content .preview-certificate-box .col-level[data-v-6b114e9b] {
      font-size: 14px;
      font-weight: 700;
      line-height: 26px;
      margin-bottom: 20px;
}
.pages-content .preview-certificate-box .btn[data-v-6b114e9b] {
      width: 100%;
}
.pages-content .preview-certificate-box .activity_modules[data-v-6b114e9b] {
      width: 100%;
      background: #ff7a4b;
      border-color: #ff7a4b;
      -webkit-box-shadow: none;
              box-shadow: none;
}
.pages-content .preview-certificate-box .activity_modules_plain[data-v-6b114e9b] {
      width: 100%;
      border-color: #ff7a4b;
      color: #ff7a4b;
      -webkit-box-shadow: none;
              box-shadow: none;
}
.pages-content .preview-certificate-box .info-box-error-tips[data-v-6b114e9b] {
      padding: 40px 0 20px;
      width: 100%;
      text-align: center;
}
.pages-content .preview-certificate-box .info-box-error-tips .tips-click[data-v-6b114e9b] {
        cursor: pointer;
        font-style: normal;
        text-decoration: underline;
        color: #ff7a4b;
}
.pages-content .preview-certificate-box .pages-center[data-v-6b114e9b] {
      width: 100%;
}
.pages-content .preview-certificate-box .pages-center .info-box-title[data-v-6b114e9b] {
        margin-bottom: 24px;
        font-weight: bold;
        font-size: 16px;
}
.pages-content .certificate-list-box[data-v-6b114e9b] {
    width: calc(100% - 74px);
    padding: 24px 24px;
    border-top-right-radius: 24px;
    border-bottom-left-radius: 24px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-color: #ffffff;
}
.pages-content .certificate-list-box .list-box-header[data-v-6b114e9b] {
      margin-bottom: 24px;
      position: relative;
}
.pages-content .certificate-list-box .list-box-header .list-box-title[data-v-6b114e9b] {
        font-size: 18px;
        font-weight: bold;
        text-align: center;
}
.pages-content .certificate-list-box .list-box-header .list-box-avatar[data-v-6b114e9b] {
        width: 26px;
        height: 26px;
        border-radius: 50%;
        overflow: hidden;
        position: absolute;
        right: 0;
        top: 50%;
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
}
.pages-content .certificate-list-box .list-box-header .list-box-avatar img[data-v-6b114e9b] {
          display: block;
          width: 100%;
          height: 100%;
}
.pages-content .certificate-list-box .list-box-wraper .box-wraper-title[data-v-6b114e9b] {
      margin-bottom: 15px;
      font-weight: bold;
}
.pages-content .certificate-list-box .list-box-wraper .box-wraper[data-v-6b114e9b] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.pages-content .certificate-list-box .list-box-wraper .box-wraper .box-wraper-item[data-v-6b114e9b] {
        cursor: pointer;
        margin-bottom: 16px;
        width: calc(50% - 8px);
}
.pages-content .certificate-list-box .list-box-wraper .box-wraper .box-wraper-item .item-img[data-v-6b114e9b] {
          width: 100%;
          height: 80px;
          background-color: #f4f5f7;
}
.pages-content .certificate-list-box .list-box-wraper .box-wraper .box-wraper-item .item-img img[data-v-6b114e9b] {
            display: block;
            width: 100%;
            height: 100%;
            -o-object-fit: contain;
               object-fit: contain;
}
.pages-content .certificate-list-box .list-box-wraper .box-wraper .box-wraper-item .item-title[data-v-6b114e9b] {
          margin-top: 6px;
          text-align: center;
          overflow: hidden;
          white-space: nowrap;
          text-overflow: ellipsis;
}
.pages-content .empty_box .empty-tips[data-v-6b114e9b] {
    font-size: 16px;
    color: #999999;
    font-weight: bold;
}

.error-feedback-page .apply-edit-item[data-v-4deb907c] {
  margin-bottom: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.error-feedback-page .apply-edit-item .edit-item-label[data-v-4deb907c] {
    text-align: left;
    margin-bottom: 8px;
    font-weight: bold;
}
.error-feedback-page .apply-edit-item .edit-item-label .required[data-v-4deb907c] {
      color: #ff0000;
}
.error-feedback-page .apply-edit-item .edit-item-input[data-v-4deb907c] {
    margin-top: 8px;
}
.error-feedback-page .action-item[data-v-4deb907c] {
  width: 100%;
  margin-bottom: 16px;
}
.error-feedback-page .action-item .activity_modules[data-v-4deb907c] {
    width: 100%;
    background: #ff7a4b;
    border-color: #ff7a4b;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.error-feedback-page .action-item .activity_modules_plain[data-v-4deb907c] {
    width: 100%;
    border-color: #ff7a4b;
    color: #ff7a4b;
    -webkit-box-shadow: none;
            box-shadow: none;
}

.apply-edit-page .error-type-list[data-v-b627beb8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.apply-edit-page .error-type-list .type-item[data-v-b627beb8] {
    margin: 8px 4px 0 0;
    cursor: pointer;
    padding: 0 16px;
    height: 32px;
    line-height: 32px;
    border-radius: 16px;
    background-color: #eeeeee;
}
.apply-edit-page .error-type-list .type-item.is-active[data-v-b627beb8] {
      background-color: #ff7a4b;
      color: #ffffff;
}
.apply-edit-page .apply-edit-item[data-v-b627beb8] {
  margin-bottom: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.apply-edit-page .apply-edit-item .edit-item-label[data-v-b627beb8] {
    text-align: left;
    margin-bottom: 8px;
    font-weight: bold;
}
.apply-edit-page .apply-edit-item .edit-item-label .required[data-v-b627beb8] {
      color: #ff0000;
}
.apply-edit-page .action-item[data-v-b627beb8] {
  width: 100%;
  margin-bottom: 16px;
}
.apply-edit-page .action-item .activity_modules[data-v-b627beb8] {
    width: 100%;
    background: #ff7a4b;
    border-color: #ff7a4b;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.apply-edit-page .action-item .activity_modules_plain[data-v-b627beb8] {
    width: 100%;
    border-color: #ff7a4b;
    color: #ff7a4b;
    -webkit-box-shadow: none;
            box-shadow: none;
}

.page-content[data-v-6a3cdda0] {
  width: 100%;
  height: 100%;
}
.page-content .is-not-publish-img[data-v-6a3cdda0] {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.page-content .is-not-publish-img .not-publish-text[data-v-6a3cdda0] {
      padding: 15px 0;
      font-size: 16px;
      color: #999999;
}

.pages-content[data-v-5901624e] {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-size: 100% 100%;
}
.pages-content .auth-login-box[data-v-5901624e] {
    padding: 24px;
    background: #ffffff;
    border-top-right-radius: 24px;
    border-bottom-left-radius: 24px;
    text-align: center;
}
.pages-content .auth-login-box .get-txt[data-v-5901624e] {
      font-weight: bold;
      font-size: 20px;
      font-weight: 700;
      line-height: 29px;
      margin-bottom: 4px;
}
.pages-content .auth-login-box .write-txt[data-v-5901624e] {
      font-size: 11px;
      color: #999;
      margin-bottom: 22px;
}
.pages-content .auth-login-box .auth-form-box[data-v-5901624e], .pages-content .auth-login-box .edit-auth-box[data-v-5901624e] {
      width: 340px;
}
.pages-content .auth-login-box[data-v-5901624e] .form-box-item .el-input__inner {
      padding: 16px 0;
      border: 0;
      height: auto;
      line-height: 20px;
      background: transparent;
      border-bottom: 1px solid rgba(51, 51, 51, .1);
      outline: none;
      border-radius: 0;
}
.pages-content .auth-login-box[data-v-5901624e] .form-box-item .el-input__inner:focus {
      -webkit-box-shadow: none;
              box-shadow: none;
}
.pages-content .auth-login-box .activity_modules[data-v-5901624e] {
      margin-top: 34px;
      width: 100%;
      background: #ff7a4b;
      border-color: #ff7a4b;
      -webkit-box-shadow: none;
              box-shadow: none;
}
.pages-content .auth-login-box .auth-box-error-tips[data-v-5901624e] {
      padding-top: 40px;
      width: 100%;
      text-align: center;
}
.pages-content .auth-login-box .auth-box-error-tips .tips-click[data-v-5901624e] {
        cursor: pointer;
        font-style: normal;
        text-decoration: underline;
        color: #ff7a4b;
}
.pages-content .auth-login-box .edit-auth-box .auth-box-title[data-v-5901624e] {
      margin-bottom: 24px;
      font-weight: bold;
      font-size: 16px;
}
.pages-content .preview-certificate-box[data-v-5901624e] {
    width: 100%;
    height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-color: #f1f1f1;
}
.pages-content .preview-certificate-box .pages-header[data-v-5901624e] {
      position: fixed;
      top: 0;
      right: 0;
      left: 0;
      width: 100%;
      height: 60px;
      padding: 0 24px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      background-color: #ffffff;
      -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
              box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
}
.pages-content .preview-certificate-box .pages-header .write-txt[data-v-5901624e] {
        font-size: 18px;
        line-height: 26px;
        font-weight: 700;
}
.pages-content .preview-certificate-box .pages-header .header-right[data-v-5901624e] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.pages-content .preview-certificate-box .pages-header .header-right .icon[data-v-5901624e] {
          font-size: 20px;
          margin-right: 40px;
}
.pages-content .preview-certificate-box .pages-header .header-right img[data-v-5901624e] {
          margin-left: 16px;
          width: 40px;
          height: 40px;
          border-radius: 50%;
}
.pages-content .preview-certificate-box .pages-header .header-right .activity_modules[data-v-5901624e] {
          width: 100%;
          background: #ff7a4b;
          border-color: #ff7a4b;
          -webkit-box-shadow: none;
                  box-shadow: none;
}
.pages-content .preview-certificate-box .pages-header .header-right .activity_modules_plain[data-v-5901624e] {
          width: 100%;
          border-color: #ff7a4b;
          color: #ff7a4b;
          -webkit-box-shadow: none;
                  box-shadow: none;
}
.pages-content .preview-certificate-box .pages-center[data-v-5901624e] {
      width: 80%;
      height: 100%;
}
.pages-content .preview-certificate-box .pages-center .certificate-img-box[data-v-5901624e] {
        padding: 80px 0 60px;
        width: 80%;
        height: 100%;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        margin: 0 auto;
}
.pages-content .preview-certificate-box .pages-center .certificate-img-box img[data-v-5901624e] {
          display: block;
          width: 100%;
          height: 100%;
          -o-object-fit: contain;
             object-fit: contain;
}
.pages-content .preview-certificate-box .pages-center .get-txt[data-v-5901624e] {
        margin-bottom: 4px;
        color: #454545;
}
.pages-content .preview-certificate-box .preview-certificate-info-box[data-v-5901624e] {
      position: fixed;
      top: 80px;
      right: 24px;
      background-color: #FFFFFF;
      padding: 16px 24px;
      width: 20%;
}
.pages-content .preview-certificate-box .preview-certificate-info-box .info-box-title[data-v-5901624e] {
        margin-bottom: 24px;
        font-weight: bold;
        font-size: 16px;
}
.pages-content .preview-certificate-box .preview-certificate-info-box .info-box-item[data-v-5901624e] {
        margin-bottom: 16px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.pages-content .preview-certificate-box .preview-certificate-info-box .info-box-item .label[data-v-5901624e] {
          width: 80px;
          font-weight: bold;
          -ms-flex-negative: 0;
              flex-shrink: 0;
}
.pages-content .preview-certificate-box .preview-certificate-info-box .info-box-item .value[data-v-5901624e] {
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap;
}
.pages-content .preview-certificate-box .preview-certificate-info-box .info-box-error-tips[data-v-5901624e] {
        padding-top: 40px;
        width: 100%;
        text-align: center;
}
.pages-content .preview-certificate-box .preview-certificate-info-box .info-box-error-tips .tips-click[data-v-5901624e] {
          cursor: pointer;
          font-style: normal;
          text-decoration: underline;
          color: #ff7a4b;
}
.pages-content .certificate-list-box[data-v-5901624e] {
    width: 300px;
    padding: 24px 24px 90px;
    border-top-right-radius: 24px;
    border-bottom-left-radius: 24px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-color: #ffffff;
}
.pages-content .certificate-list-box .list-box-header[data-v-5901624e] {
      margin-bottom: 24px;
      position: relative;
}
.pages-content .certificate-list-box .list-box-header .list-box-title[data-v-5901624e] {
        font-size: 18px;
        font-weight: bold;
        text-align: center;
}
.pages-content .certificate-list-box .list-box-header .list-box-avatar[data-v-5901624e] {
        width: 26px;
        height: 26px;
        border-radius: 50%;
        overflow: hidden;
        position: absolute;
        right: 0;
        top: 50%;
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
}
.pages-content .certificate-list-box .list-box-header .list-box-avatar img[data-v-5901624e] {
          display: block;
          width: 100%;
          height: 100%;
}
.pages-content .certificate-list-box .list-box-wraper .box-wraper-title[data-v-5901624e] {
      margin-bottom: 15px;
      font-weight: bold;
}
.pages-content .certificate-list-box .list-box-wraper .box-wraper[data-v-5901624e] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.pages-content .certificate-list-box .list-box-wraper .box-wraper .box-wraper-item[data-v-5901624e] {
        cursor: pointer;
        margin-bottom: 16px;
        width: calc(50% - 8px);
}
.pages-content .certificate-list-box .list-box-wraper .box-wraper .box-wraper-item .item-img[data-v-5901624e] {
          width: 100%;
          height: 80px;
          background-color: #f4f5f7;
}
.pages-content .certificate-list-box .list-box-wraper .box-wraper .box-wraper-item .item-img img[data-v-5901624e] {
            display: block;
            width: 100%;
            height: 100%;
            -o-object-fit: contain;
               object-fit: contain;
}
.pages-content .certificate-list-box .list-box-wraper .box-wraper .box-wraper-item .item-title[data-v-5901624e] {
          margin-top: 6px;
          text-align: center;
          overflow: hidden;
          white-space: nowrap;
          text-overflow: ellipsis;
}
.pages-content .empty_box[data-v-5901624e] {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.pages-content .empty_box .empty-tips[data-v-5901624e] {
      font-size: 16px;
      color: #999999;
      font-weight: bold;
}
@charset "UTF-8";
/* 改变主题色变量 */
.certificate-manage-pages .el-menu-item,
.certificate-manage-pages .el-submenu__title {
  line-height: 40px;
  height: 40px; }
.certificate-manage-pages .el-menu-item-group__title {
  padding: 0; }
.certificate-manage-pages .el-menu-item.is-active,
.certificate-manage-pages .el-tabs__item.is-active,
.certificate-manage-pages .el-tabs__item:hover,
.certificate-manage-pages .el-radio__input.is-checked + .el-radio__label,
.certificate-manage-pages .el-radio-button__inner:hover,
.certificate-manage-pages .el-button--primary.is-plain,
.certificate-manage-pages .el-checkbox__input.is-checked + .el-checkbox__label,
.certificate-manage-pages .el-tag,
.certificate-manage-pages .el-button--default:focus,
.certificate-manage-pages .el-button--default:hover,
.certificate-manage-pages .el-pagination.is-background .el-pager li:not(.disabled):hover,
.certificate-manage-pages .el-tag .el-tag__close,
.certificate-manage-pages .el-submenu__title:hover {
  color: #FF7A4B; }
.certificate-manage-pages .el-tag,
.certificate-manage-pages .el-button--default:focus,
.certificate-manage-pages .el-button--default:hover,
.certificate-manage-pages .el-button--primary.is-plain
.el-menu-item:focus,
.certificate-manage-pages .el-menu-item.is-active,
.certificate-manage-pages .el-submenu__title:hover {
  background-color: rgba(255, 122, 75, .1); }
.certificate-manage-pages .el-select .el-input.is-focus .el-input__inner:hover,
.certificate-manage-pages .el-select .el-input.is-focus .el-input__inner,
.certificate-manage-pages .el-button--primary,
.certificate-manage-pages .el-input__inner:focus,
.certificate-manage-pages .el-select .el-input.is-focus .el-input__inner,
.certificate-manage-pages .el-select .el-input__inner:focus,
.certificate-manage-pages .el-textarea__inner:focus,
.certificate-manage-pages .el-range-editor.is-active,
.certificate-manage-pages .el-range-editor.is-active:hover,
.certificate-manage-pages .el-radio__input.is-checked .el-radio__inner,
.certificate-manage-pages .el-radio__inner:hover,
.certificate-manage-pages .el-checkbox__inner:hover,
.certificate-manage-pages .el-checkbox__input.is-checked .el-checkbox__inner,
.certificate-manage-pages .el-checkbox__input.is-focus .el-checkbox__inner,
.certificate-manage-pages .el-button--primary.is-plain:focus,
.certificate-manage-pages .el-tag,
.certificate-manage-pages .el-button--default:focus,
.certificate-manage-pages .el-button--default:hover,
.certificate-manage-pages .el-checkbox__input.is-indeterminate .el-checkbox__inner,
.certificate-manage-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner,
.certificate-manage-pages .el-cascader .el-input .el-input__inner:focus, .certificate-manage-pages .el-cascader .el-input.is-focus .el-input__inner,
.certificate-manage-pages .el-button--primary.is-plain:hover,
.certificate-manage-pages .el-switch.is-checked .el-switch__core {
  border-color: #FF7A4B; }
.certificate-manage-pages .el-tabs__active-bar,
.certificate-manage-pages .el-button--primary,
.certificate-manage-pages .el-radio__input.is-checked .el-radio__inner,
.certificate-manage-pages .el-checkbox__input.is-checked .el-checkbox__inner,
.certificate-manage-pages .el-pagination.is-background .el-pager li:not(.disabled).active,
.certificate-manage-pages .el-checkbox__input.is-indeterminate .el-checkbox__inner,
.certificate-manage-pages .el-tag .el-tag__close:hover,
.certificate-manage-pages .el-select .el-tag__close.el-icon-close:hover,
.certificate-manage-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner,
.certificate-manage-pages .el-button--primary.is-plain:hover,
.certificate-manage-pages .el-button--primary.is-plain:focus
.el-radio-button__orig-radio:checked + .el-radio-button__inner,
.certificate-manage-pages .el-switch.is-checked .el-switch__core {
  background-color: #FF7A4B; }
.certificate-manage-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner {
  -webkit-box-shadow: -1px 0 0 0 #FF7A4B;
          box-shadow: -1px 0 0 0 #FF7A4B; }
.certificate-manage-pages .el-pagination.is-background .el-pager li:not(.disabled).active,
.certificate-manage-pages .el-tag .el-tag__close:hover,
.certificate-manage-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner:hover,
.certificate-manage-pages .el-button--primary.is-plain:hover,
.certificate-manage-pages .el-button--primary.is-plain:focus {
  color: white; }
.certificate-manage-pages .el-pagination.is-background .el-pager li:not(.disabled).active {
  color: white !important;
  background-color: #FF7A4B !important; }
.certificate-manage-pages .el-dialog {
  border-radius: 15px !important; }
.certificate-manage-pages .el-dialog__headerbtn .el-dialog__close,
.certificate-manage-pages .el-dialog__headerbtn .el-dialog__close:hover {
  border-width: 0; }
.certificate-manage-pages .element-ui-min-btn {
  font-size: 12px;
  padding: 9px 10px; }
.certificate-manage-pages .el-select__caret.el-icon-arrow-up:before {
  content: "\E6E1";
  width: auto;
  height: auto;
  display: inline-block;
  background: none; }
.certificate-manage-pages .activity-event-pages .el-button--primary {
  border-color: #FF7A4B;
  background-color: #FF7A4B; }
.certificate-manage-pages .activity-event-pages .el-pagination.is-background .el-pager li:not(.disabled).active {
  background-color: #FF7A4B !important;
  color: #fff !important; }
.certificate-manage-pages .activity-event-pages .el-pager li.active {
  -webkit-box-shadow: 0 0 4px #FF7A4B;
          box-shadow: 0 0 4px #FF7A4B; }
.certificate-manage-pages .el-button.element-ui-simple-btn {
  -webkit-box-shadow: none;
          box-shadow: none;
  background: white; }
.certificate-manage-pages .el-button.element-ui-simple-btn:hover,
.certificate-manage-pages .el-button.element-ui-simple-btn:focus {
  background: #FF7A4B;
  border-color: #FF7A4B;
  color: #FFF !important; }
.certificate-manage-pages .el-select .el-input.is-focus .el-input__inner:hover {
  border-color: #E6E6E6; }
.certificate-manage-pages select .el-input.is-focus .el-input__inner {
  border-color: #FF7A4B; }
.certificate-manage-pages .el-button--primary,
.certificate-manage-pages .el-button--info,
.certificate-manage-pages .el-pager li.active {
  -webkit-box-shadow: none;
          box-shadow: none; }
.certificate-manage-pages .el-button--info {
  background: #cccccc;
  border-color: #cccccc; }
.certificate-manage-pages .el-menu-item:hover,
.certificate-manage-pages .el-submenu__title:hover {
  color: #FF7A4B;
  background-color: transparent; }
.certificate-manage-pages .el-checkbox span.el-checkbox__inner {
  width: 14px;
  height: 14px; }
.certificate-manage-pages .el-checkbox__inner:after {
  width: 3px;
  height: 7px;
  top: 1px;
  left: 4px;
  border: 1px solid #FFF;
  border-left: 0;
  border-top: 0; }
.certificate-manage-pages .el-checkbox__label {
  padding-left: 6px; }
.certificate-manage-pages .el-select .el-tag__close.el-icon-close {
  background-color: transparent; }
.certificate-manage-pages .el-table .el-table__row .cell > div,
.certificate-manage-pages .el-table .el-table__row .cell > span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }
.certificate-manage-pages .el-table td, .certificate-manage-pages .el-table th.is-leaf {
  border-color: #EBEDF0; }
.certificate-manage-pages .el-table .el-table__fixed thead th,
.certificate-manage-pages .el-table th.is-leaf,
.certificate-manage-pages .el-table thead.has-gutter th {
  background: #ededed; }
.certificate-manage-pages .el-table .el-table__fixed-right::before,
.certificate-manage-pages .el-table .el-table__fixed::before {
  display: none; }
.certificate-manage-pages .el-table .el-table__body-wrapper::-webkit-scrollbar {
  height: 8px; }
.certificate-manage-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-thumb, .certificate-manage-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-track {
  border-radius: 5px;
  border-width: 0;
  background-color: #F4F4F4; }
.certificate-manage-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-thumb {
  background-color: #DEDFE0; }
.certificate_modules .el-menu-item,
.certificate_modules .el-submenu__title {
  line-height: 40px;
  height: 40px; }
.certificate_modules .el-menu-item-group__title {
  padding: 0; }
.certificate_modules .el-select-dropdown__item.selected,
.certificate_modules .el-dropdown-menu__item:focus,
.certificate_modules .el-dropdown-menu__item:not(.is-disabled):hover,
.certificate_modules .el-date-picker__header-label.active,
.certificate_modules .el-date-picker__header-label:hover,
.certificate_modules .el-picker-panel__icon-btn:hover,
.certificate_modules .el-time-panel__btn.confirm,
.certificate_modules .el-button--text,
.certificate_modules .el-date-table td.available:hover,
.certificate_modules .el-date-table td.today span,
.certificate_modules .el-button--default:focus,
.certificate_modules .el-button--default:hover,
.certificate_modules .time-select-item.selected:not(.disabled),
.certificate_modules .el-dialog__headerbtn:focus .el-dialog__close,
.certificate_modules .el-dialog__headerbtn:hover .el-dialog__close {
  color: #FF7A4B; }
.certificate_modules .el-button--default:focus,
.certificate_modules .el-button--default:hover,
.certificate_modules .el-checkbox__input.is-indeterminate .el-checkbox__inner,
.certificate_modules .el-button--primary {
  border-color: #FF7A4B; }
.certificate_modules .el-button--default:focus,
.certificate_modules .el-button--defaults:hover,
.certificate_modules .time-select-item:hover,
.certificate_modules .el-date-table td.in-range div {
  background-color: rgba(255, 122, 75, .1); }
.certificate_modules .simulation_input_box,
.certificate_modules .green-btn,
.certificate_modules .el-checkbox__input.is-indeterminate .el-checkbox__inner {
  background-color: #FF7A4B !important; }
.certificate_modules .el-button.is-plain:focus,
.certificate_modules .el-button.is-plain:hover {
  border-color: #FF7A4B;
  color: #FF7A4B; }
.certificate_modules .el-date-table td.current:not(.disabled) span,
.certificate_modules .el-button--primary,
.certificate_modules .el-date-table td.end-date span, .certificate_modules .el-date-table td.start-date span {
  color: white;
  background-color: #FF7A4B; }
.certificate_modules .el-input__inner:focus,
.certificate_modules .el-select .el-input.is-focus .el-input__inner,
.certificate_modules .el-select .el-input__inner:focus,
.certificate_modules .el-textarea__inner:focus,
.certificate_modules .el-button--primary {
  border-color: #FF7A4B;
  -webkit-box-shadow: none;
          box-shadow: none; }
.certificate_modules .el-date-picker__time-header {
  z-index: 2; }
.certificate_modules .el-date-picker__time-header .el-time-panel.el-popper {
    position: absolute;
    top: 40px; }
.certificate_modules .el-dropdown-menu__item:focus,
.certificate_modules .el-dropdown-menu__item:not(.is-disabled):hover,
.certificate_modules .el-select-dropdown__item.hover,
.certificate_modules .el-select-dropdown__item:hover {
  background-color: rgba(255, 122, 75, .1); }
.certificate_modules .el-select-dropdown__item.selected {
  color: #606266;
  font-weight: 400; }
.certificate_modules.calendar-date-picker-box {
  width: 322px; }
.certificate_modules.calendar-date-picker-box .el-date-table td.calendar-own-box {
    position: relative; }
.certificate_modules.calendar-date-picker-box .el-date-table td.calendar-own-box::after {
      content: '';
      position: absolute;
      bottom: 0px;
      left: calc(50% - 4px);
      width: 8px;
      height: 8px;
      border-radius: 50%;
      background-color: #FF7A4B; }
.certificate_modules.calendar-date-picker-box .el-date-table td span {
    width: 22px;
    height: 22px;
    line-height: 22px; }
.certificate_modules.calendar-date-picker-box .el-picker-panel__body-wrapper {
    height: 357px; }
.certificate_modules.calendar-date-picker-box .el-picker-panel__sidebar {
    position: absolute;
    top: unset;
    left: 131px;
    bottom: 10px;
    z-index: 2;
    padding: 0;
    width: 60px;
    border-width: 0; }
.certificate_modules.calendar-date-picker-box .el-picker-panel__sidebar .el-picker-panel__shortcut {
      padding: 0;
      text-align: center; }
.certificate_modules.calendar-date-picker-box .el-picker-panel__sidebar .el-picker-panel__shortcut:hover {
      color: #FF7A4B; }
.certificate_modules.calendar-date-picker-box .el-picker-panel__body {
    margin-left: 0; }
.certificate_modules.el-select-dropdown.is-multiple .el-select-dropdown__item.selected {
  color: #FF7A4B; }
.certificate_modules.el-select-dropdown.is-multiple .el-select-dropdown__item.selected.hover {
  background-color: rgba(255, 122, 75, .1); }
#activityEvent_app .el-dialog__headerbtn {
  top: 10px;
  right: 10px;
  width: 38px;
  height: 38px;
  line-height: 38px;
  background: #fff;
  border-radius: 50%;
  line-height: 38px; }
.black_background {
  background-color: #151515;
  border-color: #151515; }
.black_background .el-dropdown-menu__item {
    color: white; }
.black_background .popper__arrow,
  .black_background .popper__arrow::after {
    border-bottom-color: #151515 !important; }

.nav-bar {
  height: 98px;
  padding: 0 22px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.nav-bar .class-name {
    color: #333;
    font-size: 43px;
}
.nav-bar .now-time {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.nav-bar .now-time .time {
      font-weight: 500;
      font-size: 34px;
      line-height: 1;
      margin-right: 8px;
}
.nav-bar .nowtime-right span {
    line-height: 1;
    font-size: 14px;
    display: block;
}
.nav-bar .nowtime-right .week {
    margin-bottom: 2px;
}
.nav-bar .today-weather {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.nav-bar .today-weather .weather-icon {
      width: 46px;
      height: 47px;
      margin-right: 4px;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      display: inline-block;
}
.nav-bar .today-weather .temperature {
      font-size: 13px;
}
.nav-bar .today-weather .city-weather-text {
      font-size: 17px;
}
.nav-bar .today-weather .city-weather-text .info-city {
        margin-right: 20px;
}

.footer-nav[data-v-649dcef0] {
  position: fixed;
  bottom: 0px;
  left: 0px;
  right: 0px;
  height: 132px;
  width: 100%;
  padding: 0 130px;
  z-index: 99;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #c2e2fe;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.footer-nav .nav-item[data-v-649dcef0] {
    text-align: center;
}
.footer-nav .nav-item span[data-v-649dcef0] {
      font-size: 20px;
      margin-top: 10px;
      display: block;
      color: #bdbdbd;
}
.footer-nav .act span[data-v-649dcef0] {
    color: #61b1f5;
}

@charset "UTF-8";
.beyond-1[data-v-2ef72b70] {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
/*浮动 + 左右分布 + 垂直居中*/
.jub-jub-center[data-v-2ef72b70] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
.medal-img[data-v-2ef72b70] {
  width: 130px;
}
.class-course-info[data-v-2ef72b70] {
  padding: 48px 26px 0;
  margin-bottom: 58px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.class-course-info .course-info-main[data-v-2ef72b70] {
    width: 100%;
    height: 472px;
    padding: 0 40px;
    margin: 0 auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 25px;
    border: 5px solid #000;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    background-color: #fff;
}
.class-course-info .course-info-main-top[data-v-2ef72b70] {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 46px 0 0;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.class-course-info .course-info-main-top .course-top-left[data-v-2ef72b70] {
      width: 570px;
}
.class-course-info .course-info-main-top .course-top-left .course-info-class[data-v-2ef72b70] {
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
}
.class-course-info .course-info-main-top .course-top-left .course-info-class .class-name[data-v-2ef72b70] {
          font-size: 50px;
          line-height: 1;
}
.class-course-info .course-info-main-top .course-top-left .course-info-class .class-headmaster[data-v-2ef72b70] {
          height: 58px;
          font-size: 35px;
          text-align: center;
          padding: 0 20px;
          line-height: 58px;
          border-radius: 58px;
          background-color: #ffde50;
}
.class-course-info .course-info-main-top .course-top-left .now-course[data-v-2ef72b70] {
        width: 414px;
        height: 208px;
        border-radius: 20px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        background-color: #ffde5a;
}
.class-course-info .course-info-main-top .course-top-left .now-course span[data-v-2ef72b70] {
          display: inline-block;
}
.class-course-info .course-info-main-top .course-top-left .now-course .now-course-null[data-v-2ef72b70] {
          font-size: 60px;
          line-height: 1;
}
.class-course-info .course-info-main-top .course-top-left .now-course .now-course-subject[data-v-2ef72b70] {
          position: relative;
}
.class-course-info .course-info-main-top .course-top-left .now-course .now-subject[data-v-2ef72b70] {
          font-size: 50px;
          text-align: center;
}
.class-course-info .course-info-main-top .course-top-left .now-course .now-teacher[data-v-2ef72b70] {
          font-size: 40px;
          margin-top: 10px;
          text-align: center;
}
.class-course-info .course-info-main-top .course-top-left .now-course .now-tag[data-v-2ef72b70] {
          font-size: 30px;
}
.class-course-info .course-info-main-top .course-top-left .now-course .now-course-time[data-v-2ef72b70] {
          font-size: 32px;
          margin-top: 10px;
          text-align: center;
}
.class-course-info .course-info-main-top .course-top-right[data-v-2ef72b70] {
      width: 236px;
      height: 286px;
      overflow: hidden;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      border: 2px dashed #cecccc;
}
.class-course-info .course-info-main-top .course-top-right img[data-v-2ef72b70] {
        width: 100%;
}
.class-course-info .course-info-main-bot[data-v-2ef72b70] {
    margin-top: 35px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.class-course-info .course-info-main-bot .course-bot-left[data-v-2ef72b70] {
      font-size: 40px;
      line-height: 1;
}
.class-course-info .course-info-main-bot .course-bot-left .next-info span[data-v-2ef72b70] {
        font-size: 40px;
        line-height: 1;
        margin-left: 15px;
}
.class-course-info .course-info-main-bot button[data-v-2ef72b70] {
      color: #5dacf6;
      border: none;
      font-size: 40px;
      line-height: 1;
      background: none;
}

.loader-layer[data-v-2ac23d60]{
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: white;
	
	-webkit-transition: all 0.6s;
	
	transition: all 0.6s;
	opacity: 0;
	-webkit-opacity: 0;
	-o-opacity: 0;
	-ms-opacity: 0;
	-moz-opacity: 0;
	visibility: hidden;
 
	filter:alpha(opacity=0);
}
.loader-layer.active[data-v-2ac23d60]{
	visibility:visible;
	opacity: 1;
	-webkit-opacity: 1;
	-o-opacity: 1;
	-ms-opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=100);
}
.spinner[data-v-2ac23d60] {
  width: 120px;
  height: 120px;
  text-align: center;
  line-height: 120px;
 
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  -o-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  -moz-transform: translate(-50%,-50%);
  white-space: nowrap;
  overflow: hidden;
}
.double-bounce1[data-v-2ac23d60], .double-bounce2[data-v-2ac23d60] {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #1ABC9C;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
   
  -webkit-animation: bounce-data-v-2ac23d60 2.0s infinite ease-in-out;
  animation: bounce-data-v-2ac23d60 2.0s infinite ease-in-out;
}
.double-bounce2[data-v-2ac23d60] {
  -webkit-animation-delay: -1.0s;
  animation-delay: -1.0s;
}
@-webkit-keyframes bounce-data-v-2ac23d60 {
0%, 100% { -webkit-transform: scale(0.0)
}
50% { -webkit-transform: scale(1.0)
}
}
@keyframes bounce-data-v-2ac23d60 {
0%, 100% {
    transform: scale(0.0);
    -webkit-transform: scale(0.0);
}
50% {
    transform: scale(1.0);
    -webkit-transform: scale(1.0);
}
}
@-webkit-keyframes loading-data-v-2ac23d60{
from{
		opacity: 0
}
to{
		opacity: 1;
}
}
@keyframes loading-data-v-2ac23d60{
from{
		opacity: 0
}
to{
		opacity: 1;
}
}

.vue-waterfall{
	width:100%;
	overflow-y: auto;
	position: relative;
}
.vue-waterfall .slot-box{
	position: absolute;
	top: 100%;
	left: 100%;
	width: 0;
	height: 0;
	overflow: hidden;
}
.vue-waterfall .vue-waterfall-column{
	float: left;
}
.vue-waterfall.is-transition img{
	opacity: 0;
}
.vue-waterfall.is-transition img.animation{
	-webkit-animation:0.4s  lazy-animation  linear;
	        animation:0.4s  lazy-animation  linear;
	-webkit-animation-fill-mode: forwards;
	        animation-fill-mode: forwards;
}
@-webkit-keyframes lazy-animation{
from{
		opacity: 0;
}
to{
		opacity: 1;
}
}
@keyframes lazy-animation{
from{
		opacity: 0;
}
to{
		opacity: 1;
}
}

@charset "UTF-8";
.beyond-1[data-v-7aeead2d] {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
/*浮动 + 左右分布 + 垂直居中*/
.jub-jub-center[data-v-7aeead2d] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
.notice-vessel[data-v-7aeead2d] {
  width: 100%;
  height: 135px;
}
.notice-title[data-v-7aeead2d] {
  width: 680px;
  padding-left: 40px;
  font-size: 45px;
  color: #000;
}
.notice-more[data-v-7aeead2d] {
  padding-right: 40px;
  font-size: 40px;
  color: #5AA7EF;
}

.beyond-1 {
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}












































































































































.class_duty_card[data-v-226057b7] {
  width: 100%;
  height: 583px;
  overflow: hidden;
  background: linear-gradient(133deg, #a6c0fe 27%, #f68084);
  border-radius: 12px;
  color: #000;
  font-family: HarmonyOS Sans, HarmonyOS Sans-Regular;
}
.class_duty_card .class_duty_title[data-v-226057b7] {
    height: 57px;
    padding: 0 31px;
    font-size: 23px;
    line-height: 57px;
    background: -webkit-gradient(linear, left top, right top, from(#e0c3fc), to(#8ec5fc));
    background: linear-gradient(90deg, #e0c3fc, #8ec5fc);
    border-radius: 12px 12px 0px 0px;
}
.class_duty_card .class_duty_main[data-v-226057b7] {
    height: 526px;
    overflow-y: auto;
}
.class_duty_card .class_duty_statictics[data-v-226057b7] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 12px;
    padding-bottom: 6px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.class_duty_card .class_duty_statictics > div[data-v-226057b7] {
      border-radius: 12px;
      background: rgba(255, 255, 255, .55);
}
.class_duty_card .class_duty_statictics .rank_card[data-v-226057b7] {
      width: calc(50% - 6px);
      position: relative;
}
.class_duty_card .class_duty_statictics .rank_card_icon[data-v-226057b7] {
      right: 0px;
      bottom: 0px;
      z-index: 0;
      position: absolute;
}
.class_duty_card .class_duty_detailed_text[data-v-226057b7] {
    font-size: 20px;
    padding: 2px 0 6px 29px;
}
.class_duty_card .class_detailed_main_null[data-v-226057b7] {
    width: 467px;
    overflow: hidden;
    line-height: 282px;
    text-align: center;
    margin: 0 auto;
    font-size: 20px;
    border-radius: 12px;
    background: rgba(255, 255, 255, .55);
}
.class_duty_card .class_detailed_main[data-v-226057b7] {
    margin: 0 0 14px;
}
.class_duty_card .class_detailed_main .class_detailed_list[data-v-226057b7] {
      width: calc(100% - 24px);
      margin: 0 auto;
      border-radius: 12px;
      background: rgba(255, 255, 255, .55);
}
.class_duty_card .class_detailed_main .class_detailed_list .class_detailed_item[data-v-226057b7] {
        padding: 16px 21px;
        border-bottom: 1px solid #bebebe;
}
.class_duty_card .class_detailed_main .class_detailed_list .class_detailed_item[data-v-226057b7]:last-child {
          border: 0;
}
.class_duty_card .class_detailed_main .class_detailed_list .detailed_item_til[data-v-226057b7],
      .class_duty_card .class_detailed_main .class_detailed_list .detailed_item_other[data-v-226057b7] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: space-between;
        -moz-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.class_duty_card .class_detailed_main .class_detailed_list .detailed_item_til[data-v-226057b7] {
        padding: 0 0 6px;
}
.class_duty_card .class_detailed_main .class_detailed_list .detailed_item_til .cut_num[data-v-226057b7] {
          color: #ff0300;
}
.class_duty_card .class_detailed_main .class_detailed_list .detailed_item_other[data-v-226057b7] {
        color: #5a5a5a;
        font-size: 16px;
}
.class_duty_card .class_detailed_main .class_detailed_list .detailed_item_text[data-v-226057b7] {
        width: calc(100% - 80px);
        font-size: 22px;
        line-height: 28px;
}
.class_duty_card .class_detailed_main .class_detailed_list .detailed_item_num[data-v-226057b7] {
        font-size: 20px;
        line-height: 28px;
        font-weight: 600;
}
.class_duty_card .class_duty_card_til[data-v-226057b7] {
    padding: 6px 8px;
    font-size: 14px;
    line-height: 20px;
}
.class_duty_card .class_duty_card_til > span[data-v-226057b7] {
      font-size: 18px;
      font-weight: 600;
}
.class_duty_card .class_duty_card_num[data-v-226057b7] {
    font-size: 40px;
    font-weight: bold;
    text-align: center;
    margin-top: 6px;
}
.class_duty_card .class_today_fraction[data-v-226057b7] {
    margin: 0 12px 8px 12px;
    height: 104px;
    border-radius: 12px;
    background: rgba(255, 255, 255, .55);
    position: relative;
}
.class_duty_card .class_today_fraction .rank_card_icon[data-v-226057b7] {
      right: 0px;
      bottom: 0px;
      z-index: 0;
      position: absolute;
}
.class_duty_card .class_today_fraction_num[data-v-226057b7] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    z-index: 10;
    position: relative;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 2px 23px 0 24px;
}
.class_duty_card .class_today_fraction_num .fraction_one[data-v-226057b7] {
      width: calc(50% - 6px);
      height: 26px;
      font-size: 17px;
      line-height: 26px;
      border-radius: 13px;
      text-align: center;
}
.class_duty_card .class_today_fraction_num .fraction_add[data-v-226057b7] {
      background: -webkit-gradient(linear, left top, right top, color-stop(27%, #BDEAD3), to(#F6EDA2));
      background: linear-gradient(90deg, #BDEAD3 27%, #F6EDA2);
}
.class_duty_card .class_today_fraction_num .fraction_cut[data-v-226057b7] {
      background: -webkit-gradient(linear, left top, right top, color-stop(27%, #E2A2AA), to(#F8DBDF));
      background: linear-gradient(90deg, #E2A2AA 27%, #F8DBDF);
}
.class_duty_card .class_today_fraction_num .fraction_all[data-v-226057b7] {
      width: 100%;
      height: 26px;
      font-size: 17px;
      line-height: 26px;
      border-radius: 13px;
      margin-top: 8px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      background: -webkit-gradient(linear, left top, right top, color-stop(27%, #E7DEF7), to(#FAFBDF));
      background: linear-gradient(90deg, #E7DEF7 27%, #FAFBDF);
}
.class_duty_card .class_today_fraction_num .fraction_all .fraction_all_text[data-v-226057b7] {
        font-size: 12px;
        line-height: 1;
        margin-right: 3px;
        margin-bottom: 7px;
        -ms-flex-item-align: end;
            align-self: flex-end;
}
.class_duty_card .class_today_fraction_num .fraction_all .fraction_all_num[data-v-226057b7] {
        line-height: 1;
        font-weight: bold;
}






























































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































@charset "UTF-8";
* {
  margin: 0;
  padding: 0px;
}
body,
html {
  font-family: 'Helvetica Neue', Helvetica, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', '\5FAE\8F6F\96C5\9ED1', Arial, sans-serif;
}
li {
  list-style: none;
}
a,
a:focus,
a:hover {
  cursor: pointer;
  color: inherit;
  text-decoration: none;
}
input[name='enname'] {
  text-transform: uppercase;
}
.fullHeight {
  height: 100%;
}
.fullWidth {
  width: 100%;
}
.formItemLeft {
  text-align: left;
}
.formItemCenter {
  text-align: center;
}
.formItemRight {
  text-align: right;
}
body .flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.classBrand-parent .apps-class-brand-page {
  color: #000;
  width: 100% !important;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}
.page-main {
  background-color: #59adf4;
  min-height: calc(100vh - 230px);
}
.no-nav-bar {
  height: calc(100vh - 132px);
}
.classBrand-parent {
  /**
    * 班级圈
    */
}
.classBrand-parent .return-grow {
    font-size: 45px;
    position: relative;
    padding: 136px 0px 0;
    text-align: center;
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    line-height: 1;
}
.classBrand-parent .return-grow .el-icon-arrow-left {
      left: 50px;
      font-weight: bold;
      position: absolute;
}
.classBrand-parent .return-grow .return-grow-logout {
      color: #6e6e6e;
      right: 44px;
      position: absolute;
}
.classBrand-parent .grow-page {
    background-repeat: no-repeat;
    background-position: 0 0;
    background-image: url(/vue/dist/static/img/grow-top-bg.f5dbdd9.png);
    background-size: 100% 100%;
}
.classBrand-parent .grow-page .page-main {
      background-color: transparent;
      height: 100vh;
}
.classBrand-parent .grow-page .coin-statistics {
      width: 100%;
      height: 414px;
      margin: 70px auto;
      padding: 0 144px 0 134px;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      background-repeat: no-repeat;
      background-position: center center;
      background-image: url(/vue/dist/static/img/coin-bg.b6255ee.png);
      background-size: 100% 100%;
}
.classBrand-parent .grow-page .coin-statistics .coin-item {
        text-align: center;
}
.classBrand-parent .grow-page .coin-statistics .coin-item .coin-icon {
          width: 146px;
          height: 146px;
          margin: 0 auto;
          border-radius: 146px;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
}
.classBrand-parent .grow-page .coin-statistics .coin-item .coin-name {
          font-size: 35px;
          color: #777;
          padding: 18px 0;
}
.classBrand-parent .grow-page .coin-statistics .coin-item .coin-num {
          color: #000;
          font-size: 50px;
}
.classBrand-parent .grow-page .coin-statistics .schoom-coin .coin-icon {
        background-color: #ffce00;
}
.classBrand-parent .grow-page .coin-statistics .surplus-coin .coin-icon {
        background-color: #ff9300;
}
.classBrand-parent .grow-page .coin-statistics .all-coin .coin-icon {
        background-color: #8900ff;
}
.classBrand-parent .grow-page .growth-content-main {
      padding-bottom: 60px;
}
.classBrand-parent .grow-page .grow-car-list {
      padding: 0 69px 0 69px;
      overflow-y: auto;
      height: calc(100vh - 1054px);
}
.classBrand-parent .grow-page .grow-order-list {
      padding: 0 49px 0 69px;
      overflow-y: auto;
      height: calc(100vh - 900px);
}
.classBrand-parent .grow-page .grow-goods-item {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-bottom: 76px;
}
.classBrand-parent .grow-page .grow-goods-item .el-checkbox {
        margin-right: 40px;
}
.classBrand-parent .grow-page .grow-goods-item .el-checkbox span.el-checkbox__inner {
          border-radius: 10px;
          width: 44px;
          height: 44px;
}
.classBrand-parent .grow-page .grow-goods-item .el-checkbox span.el-checkbox__inner:after {
            top: 3px;
            width: 14px;
            height: 24px;
            left: 14px;
}
.classBrand-parent .grow-page .grow-goods-item .el-image {
        border-radius: 25px;
}
.classBrand-parent .grow-page .grow-goods-item .grow-goods-info {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        margin-left: 49px;
}
.classBrand-parent .grow-page .grow-goods-item .goods-til {
        font-size: 45px;
        word-break: break-all;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        overflow: hidden;
}
.classBrand-parent .grow-page .grow-goods-item .goods-desc {
        font-size: 30px;
        color: #959595;
        line-height: 40px;
        margin: 30px 0 24px;
        word-break: break-all;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
}
.classBrand-parent .grow-page .grow-goods-item .goods-money-num {
        -webkit-box-align: end;
            -ms-flex-align: end;
                align-items: flex-end;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
}
.classBrand-parent .grow-page .grow-goods-item .goods-money-num .goods-num i {
          font-size: 40px;
          padding: 5px;
          color: #000;
}
.classBrand-parent .grow-page .grow-goods-item .goods-money-num .goods-num span {
          text-align: center;
          font-size: 40px;
          width: 80px;
          margin: 0 20px;
}
.classBrand-parent .grow-page .grow-goods-item .goods-money {
        color: #ffb100;
        -webkit-box-align: end;
            -ms-flex-align: end;
                align-items: flex-end;
}
.classBrand-parent .grow-page .grow-goods-item .goods-money .goods-money-number {
          font-size: 60px;
          line-height: 1;
}
.classBrand-parent .grow-page .grow-goods-item .goods-money span {
          margin-left: 10px;
          font-size: 30px;
}
.classBrand-parent .grow-page .grow-goods-item .goods-status {
        font-size: 30px;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
}
.classBrand-parent .grow-page .grow-goods-item .goods-status .goods-pay-coin {
          font-size: 30px;
}
.classBrand-parent .grow-page .grow-goods-item .goods-status .goods-status-text {
          color: #fff;
          height: 42px;
          padding: 0 26px;
          border-radius: 42px;
}
.classBrand-parent .grow-page .grow-goods-item .goods-status .wait {
          background-color: #ffa700;
}
.classBrand-parent .grow-page .grow-goods-item .goods-status .pay {
          background-color: #d10200;
}
.classBrand-parent .grow-page .grow-goods-item .goods-status .finish {
          background-color: #00b430;
}
.classBrand-parent .grow-page .grow-goods-item .goods-other {
        margin-top: 26px;
        font-size: 30px;
}
.classBrand-parent .grow-page .grow-order-goods-item {
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
}
.classBrand-parent .grow-page .car-goods-exchange {
      text-align: center;
}
.classBrand-parent .grow-page .car-goods-exchange button {
        color: #fff;
        width: 782px;
        height: 122px;
        font-size: 50px;
        border: 0;
        margin: 36px auto 36px;
        border-radius: 20px;
        background-color: #5dacf6;
}
.classBrand-parent .grow-page .exchange-tips {
      top: 0px;
      left: 0px;
      right: 0px;
      bottom: 0px;
      width: 100%;
      height: 1920px;
      overflow: hidden;
      position: fixed;
      z-index: 999;
      background-color: rgba(0, 0, 0, .87);
}
.classBrand-parent .grow-page .exchange-tips .exchange-main {
        width: 760px;
        overflow: hidden;
        border-radius: 20px;
        margin: 312px auto 0;
        background-color: #fff;
}
.classBrand-parent .grow-page .exchange-tips .status-icon {
        width: 588px;
        height: 588px;
        font-size: 40px;
        text-align: center;
        padding: 400px 86px 0;
        margin: 75px auto 138px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        background-repeat: no-repeat;
        background-position: center center;
}
.classBrand-parent .grow-page .exchange-tips .fail-icon {
        background-image: url(/vue/dist/static/img/pay-fail.71c2405.png);
}
.classBrand-parent .grow-page .exchange-tips .success-icon {
        background-image: url(/vue/dist/static/img/pay-success.8589712.png);
}
.classBrand-parent .grow-page .exchange-tips .close-tips {
        margin: 0 45px;
}
.classBrand-parent .grow-page .exchange-tips .close-tips button {
          width: 670px;
          height: 122px;
          color: #fff;
          font-size: 50px;
          border-radius: 20px;
          margin-bottom: 83px;
          background-color: #969696;
}
.classBrand-parent .grow-page .exchange-tips .main-til {
        text-align: center;
        font-size: 40px;
        line-height: 1;
        padding: 52px 0 54px;
}
.classBrand-parent .grow-page .exchange-tips .money-password {
        width: 675px;
        height: 394px;
        margin: 0 auto;
        overflow: hidden;
        border-radius: 20px;
        background-color: #ededed;
}
.classBrand-parent .grow-page .exchange-tips .money-password .money-box {
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          -webkit-box-align: end;
              -ms-flex-align: end;
                  align-items: flex-end;
          color: #ffb100;
          font-size: 30px;
          margin: 43px 0 55px;
}
.classBrand-parent .grow-page .exchange-tips .money-password .money-box .money-num {
            font-size: 100px;
}
.classBrand-parent .grow-page .exchange-tips .money-password .money-box .money-text {
            padding: 0 0 24px 10px;
}
.classBrand-parent .grow-page .exchange-tips .money-password .password-box {
          width: 603px;
          height: 122px;
          margin: 0 auto;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          padding: 0 0 0 56px;
          border-radius: 20px;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
          background-color: #fff;
          border: 1px solid #b7b7b7;
}
.classBrand-parent .grow-page .exchange-tips .money-password .password-box input {
            font-size: 50px;
            height: 122px;
            padding: 0 0 0 50px;
            border: 0;
            background-color: transparent;
}
.classBrand-parent .grow-page .exchange-tips .money-password .password-box input:focus {
              border: 0;
              -webkit-box-shadow: none;
                      box-shadow: none;
}
.classBrand-parent .grow-page .exchange-tips .pay-btn-group {
        padding: 81px 45px 76px;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.classBrand-parent .grow-page .exchange-tips .pay-btn-group button {
          width: 316px;
          height: 122px;
          color: #fff;
          font-size: 50px;
          border: 0;
          text-align: center;
          border-radius: 20px;
}
.classBrand-parent .grow-page .exchange-tips .pay-btn-group .cancel {
          background-color: #969696;
}
.classBrand-parent .grow-page .exchange-tips .pay-btn-group .confirm {
          background-color: #5dacf6;
}
.classBrand-parent .login-page .class-logo {
    margin: 178px 0 68px;
    text-align: center;
}
.classBrand-parent .login-page .school-name {
    line-height: 1;
    font-size: 50px;
    text-align: center;
}
.classBrand-parent .login-page .login-from {
    width: 782px;
    outline: none;
    margin: 200px auto 0;
}
.classBrand-parent .login-page .login-from .login-from-input {
      height: 122px;
      padding: 0 0 0 56px;
      border-radius: 20px;
      margin-bottom: 66px;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      border: 1px solid #b7b7b7;
}
.classBrand-parent .login-page .login-from .login-from-input input {
        font-size: 50px;
        height: 122px;
        padding: 0 0 0 50px;
        border: 0;
        background-color: transparent;
}
.classBrand-parent .login-page .login-from .login-from-input input:focus {
          border: 0;
          -webkit-box-shadow: none;
                  box-shadow: none;
}
.classBrand-parent .login-page .login-from .login-user-password {
      margin-bottom: 0px;
}
.classBrand-parent .login-page .login-from .login-btn {
      color: #fff;
      width: 782px;
      height: 122px;
      font-size: 50px;
      border: 0;
      margin-top: 144px;
      border-radius: 20px;
      background-color: #5dacf6;
}
.classBrand-parent .growth-top {
    background-color: transparent;
}
.classBrand-parent .growth-search-box {
    padding: 165px 55px 82px;
}
.classBrand-parent .growth-search-box .growth-search-main {
      width: 100%;
      height: 88px;
      padding: 6px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      border-radius: 88px;
      background-color: #fff;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
}
.classBrand-parent .growth-search-box .growth-search-main input {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        height: 76px;
        border: none;
        color: #000;
        font-size: 34px;
        padding-left: 36px;
        border-radius: 76px;
}
.classBrand-parent .growth-search-box .growth-search-main button {
        width: 260px;
        height: 76px;
        border: none;
        color: #000;
        line-height: 76px;
        border-radius: 76px;
        font-size: 34px;
        background-color: #ffcf22;
}
.classBrand-parent .growth-search-box .growth-search-main input::-webkit-input-placeholder {
        color: #c0c4cc !important;
}
.classBrand-parent .growth-search-box .growth-search-main input::-moz-placeholder {
        /* Mozilla Firefox 19+ */
        color: #c0c4cc !important;
}
.classBrand-parent .growth-search-box .growth-search-main input:-moz-placeholder {
        /* Mozilla Firefox 4 to 18 */
        color: #c0c4cc !important;
}
.classBrand-parent .growth-search-box .growth-search-main input:-ms-input-placeholder {
        /* Internet Explorer 10-11 */
        color: #c0c4cc !important;
}
.classBrand-parent .growth-top-login .growth-search-box {
    padding: 50px 55px 82px;
}
.classBrand-parent .growth-tabs {
    padding: 0 140px 69px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.classBrand-parent .growth-tabs .tabs-item {
      font-size: 42px;
      position: relative;
}
.classBrand-parent .growth-tabs .act {
      color: #0084ff;
}
.classBrand-parent .growth-tabs .act:after {
        content: '';
        height: 6px;
        width: 84px;
        bottom: -18px;
        left: 50%;
        right: 0px;
        margin-left: -42px;
        position: absolute;
        display: block;
        background-color: #0084ff;
}
.classBrand-parent .growth-content-main {
    padding: 0 0px 132px 55px;
    background-color: #fff;
}
.classBrand-parent .growth-content-main .vue-waterfall {
      padding-top: 20px;
      /* 隐藏滚动条 */
      scrollbar-width: none;
      /* firefox */
      -ms-overflow-style: none;
      /* IE 10+ */
}
.classBrand-parent .growth-content-main .vue-waterfall::-webkit-scrollbar {
        display: none;
        /* Chrome Safari */
}
.classBrand-parent .growth-content-main .cell-item {
      margin-bottom: 50px;
}
.classBrand-parent .growth-content-main .cell-item img {
        width: 460px;
        height: 460px !important;
        border-radius: 25px;
}
.classBrand-parent .growth-content-main .cell-item .item-body .item-title {
        color: #000;
        line-height: 1.2;
        font-size: 45px;
        margin-top: 15px;
}
.classBrand-parent .growth-content-main .cell-item .item-body .item-desc {
        color: #959595;
        font-size: 30px;
        line-height: 1.2;
        margin: 15px 0 20px;
        word-break: break-all;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
}
.classBrand-parent .growth-content-main .cell-item .item-body .item-footer {
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
}
.classBrand-parent .growth-content-main .cell-item .item-body .item-footer .money {
          color: #ffb019;
          -webkit-box-align: end;
              -ms-flex-align: end;
                  align-items: flex-end;
}
.classBrand-parent .growth-content-main .cell-item .item-body .item-footer .money .number {
            color: #ffb019;
            font-size: 60px;
}
.classBrand-parent .growth-content-main .cell-item .item-body .item-footer .money .text {
            font-size: 26px;
            margin-left: 6px;
            margin-bottom: 10px;
}
.classBrand-parent .growth-content-main .cell-item .item-body .item-footer .item-button button {
          width: 206px;
          height: 52px;
          color: #fff;
          font-size: 30px;
          border: none;
          border-radius: 52px;
          text-align: center;
          background-color: #ffb019;
}
.classBrand-parent .bg-page {
    background-repeat: no-repeat;
    background-position: -540px 152px;
    background-image: url(/vue/dist/static/img/bg.f20fbfb.png);
}
.classBrand-parent .conent-main {
    padding: 0 26px 192px;
    min-height: calc(100vh - 536px);
}
.classBrand-parent .conent-main .con-main-til {
      width: 100%;
      height: 159px;
      background-repeat: no-repeat;
      background-position: center center;
      background-image: url(/vue/dist/static/img/titleBg.c5abe1c.png);
      background-size: 100% 100%;
}
.classBrand-parent .conent-main .con-main-til .main-til-box {
        padding: 36px 290px 0px;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
}
.classBrand-parent .conent-main .con-main-til span {
        font-size: 45px;
        color: #000;
}
.classBrand-parent .conent-main .conent-main-line {
      height: 18px;
      text-align: center;
      position: relative;
      z-index: 10;
}
.classBrand-parent .conent-main .conent-main-line img {
        margin-top: -42px;
}
.classBrand-parent .conent-main .conent-main-line62 {
      height: 62px;
}
.classBrand-parent .conent-main .conent-main-line46 {
      height: 46px;
}
.classBrand-parent .conent-main .energy-module-box {
      position: relative;
}
.classBrand-parent .conent-main .energy-module-box .pos-right {
        top: 5px;
        right: 21px;
        position: absolute;
}
.classBrand-parent .conent-main .energy-all-stock {
      width: 100%;
      height: 1028px;
      padding: 57px 0 0 44px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      background-repeat: no-repeat;
      background-position: center center;
      background-image: url(/vue/dist/static/img/energy-con-bg1.091f305.png);
      background-size: 100% 100%;
}
.classBrand-parent .conent-main .energy-all-stock .class-all-stock {
        width: calc(100% - 44px);
        height: 560px;
        padding: 44px 48px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        border-radius: 25px;
        border: 5px solid #000;
        background-color: #ffcf22;
}
.classBrand-parent .conent-main .energy-all-stock .class-all-stock .all-stock-title {
          line-height: 1;
          font-size: 45px;
}
.classBrand-parent .conent-main .energy-all-stock .class-all-stock .all-number-box {
          width: 708px;
          margin: 0 auto;
          padding: 30px 0 40px;
          text-align: center;
          border-bottom: 2px solid #000;
}
.classBrand-parent .conent-main .energy-all-stock .class-all-stock .all-number-box .all-number {
            line-height: 1;
            font-size: 80px;
            margin-bottom: 30px;
}
.classBrand-parent .conent-main .energy-all-stock .class-all-stock .all-tag-text {
          text-align: center;
          line-height: 1;
          color: #585858;
          font-size: 35px;
}
.classBrand-parent .conent-main .energy-all-stock .class-all-stock .all-stock-bottom {
          width: 708px;
          margin: 40px auto 0;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between;
}
.classBrand-parent .conent-main .energy-all-stock .class-all-stock .all-stock-bottom .exchange-box {
            width: 45%;
}
.classBrand-parent .conent-main .energy-all-stock .class-all-stock .all-stock-bottom .stock-bottom-line {
            height: 70px;
            border-left: 2px solid #000;
}
.classBrand-parent .conent-main .energy-all-stock .class-all-stock .all-stock-bottom .stock-bottom-number {
            text-align: center;
            line-height: 1;
            font-size: 80px;
            margin-bottom: 30px;
}
.classBrand-parent .conent-main .energy-all-stock .energy-all-other {
        width: calc(100% - 44px);
        margin-top: 40px;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
}
.classBrand-parent .conent-main .energy-all-stock .energy-all-other .all-other {
          width: 49%;
          height: 110px;
          line-height: 110px;
          font-size: 40px;
          color: #81680c;
          text-align: center;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
          border-radius: 25px;
          border: 5px solid #000;
          background-color: #ffcf22;
}
.classBrand-parent .conent-main .energy-all-stock .energy-all-btn {
        width: calc(100% - 44px);
        color: #fff;
        height: 140px;
        font-size: 56px;
        margin-top: 40px;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        border-radius: 25px;
        border: 5px solid #000;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        background-color: #23a4fc;
}
.classBrand-parent .conent-main .energy-all-stock .energy-all-btn span {
          line-height: 1;
          margin-right: 15px;
}
.classBrand-parent .conent-main .energy-all-stock .energy-all-btn i {
          margin-top: 6px;
          font-weight: bolder;
          font-size: 44px;
}
.classBrand-parent .conent-main .energy-module-title {
      font-size: 45px;
      line-height: 1;
      padding: 86px 0 0 97px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
}
.classBrand-parent .conent-main .ranking-box {
      width: 100%;
      height: 692px;
      background-repeat: no-repeat;
      background-position: center center;
      background-image: url(/vue/dist/static/img/energy-con-bg2.e6010e8.png);
      background-size: 100% 100%;
}
.classBrand-parent .conent-main .ranking-box .ranking-list {
        margin-top: 54px;
        padding: 0 101px 0 80px;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
}
.classBrand-parent .conent-main .ranking-box .ranking-item {
        text-align: center;
        width: 188px;
}
.classBrand-parent .conent-main .ranking-box .ranking-item .item-top {
          line-height: 1;
          font-size: 32px;
}
.classBrand-parent .conent-main .ranking-box .ranking-item .one {
          color: #e65540;
}
.classBrand-parent .conent-main .ranking-box .ranking-item .two {
          color: #66a8a6;
}
.classBrand-parent .conent-main .ranking-box .ranking-item .three {
          color: #faaa31;
}
.classBrand-parent .conent-main .ranking-box .ranking-item .item-user-avatar {
          width: 188px;
          height: 188px;
          margin: 25px 0 52px;
          position: relative;
}
.classBrand-parent .conent-main .ranking-box .ranking-item .item-user-avatar .user-avatar-tag {
            bottom: -40px;
            left: 0px;
            right: 0px;
            position: absolute;
}
.classBrand-parent .conent-main .ranking-box .ranking-item .user-name {
          line-height: 1;
          font-size: 40px;
}
.classBrand-parent .conent-main .ranking-box .ranking-item .user-num {
          line-height: 1;
          margin-top: 30px;
          font-size: 30px;
          color: #acacac;
}
.classBrand-parent .conent-main .strategic-box {
      width: 100%;
      height: 1810px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      background-repeat: no-repeat;
      background-position: center center;
      background-image: url(/vue/dist/static/img/energy-con-bg3.925f319.png);
      background-size: 100% 100%;
}
.classBrand-parent .conent-main .strategic-box .strategic-item {
        padding-top: 70px;
}
.classBrand-parent .conent-main .strategic-box .strategic-item .strategic-title {
          width: 972px;
          font-size: 45px;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          margin-bottom: 30px;
}
.classBrand-parent .conent-main .strategic-box .strategic-item .strategic-title span {
            padding: 0 70px;
}
.classBrand-parent .conent-main .strategic-box .strategic-item .red {
          color: #ff0000 !important;
}
.classBrand-parent .conent-main .strategic-box .strategic-item .rank-user-list {
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
}
.classBrand-parent .conent-main .strategic-box .strategic-item .user-list-item {
          width: 186px;
          text-align: center;
          margin-left: 120px;
          margin-top: 40px;
}
.classBrand-parent .conent-main .strategic-box .strategic-item .user-list-item:first-child {
            margin-left: 85px;
}
.classBrand-parent .conent-main .strategic-box .strategic-item .user-list-item:nth-of-type(4) {
            margin-left: 240px;
}
.classBrand-parent .conent-main .strategic-box .strategic-item .user-list-item img {
            width: 186px;
            height: 186px;
            overflow: hidden;
            border-radius: 186px;
            margin-bottom: 27px;
}
.classBrand-parent .conent-main .strategic-box .strategic-item .user-list-item span {
            display: block;
            color: #acacac;
            font-size: 30px;
            line-height: 1;
}
.classBrand-parent .conent-main .strategic-box .strategic-item .user-list-item .list-item-title {
            line-height: 1.2;
            margin-bottom: 18px;
}
.classBrand-parent .conent-main .student-develop {
      width: 100%;
      height: 1309px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      background-repeat: no-repeat;
      background-position: center center;
      background-image: url(/vue/dist/static/img/dynamic-con-bg1.bf89f76.png);
      background-size: 100% 100%;
}
.classBrand-parent .conent-main .student-dynamics {
      width: 100%;
      height: 2643px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      background-repeat: no-repeat;
      background-position: center center;
      background-image: url(/vue/dist/static/img/dynamic-con-bg2.e3ee974.png);
      background-size: 100% 100%;
}
.classBrand-parent .conent-main .class-quantification {
      width: 100%;
      height: 1445px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      background-repeat: no-repeat;
      background-position: center center;
      background-image: url(/vue/dist/static/img/report-con-bg1.55a7999.png);
      background-size: 100% 100%;
}
.classBrand-parent .conent-main .nowtime-data {
      width: 100%;
      height: 2547px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      background-repeat: no-repeat;
      background-position: center center;
      background-image: url(/vue/dist/static/img/report-con-bg2.bdf479e.png);
      background-size: 100% 100%;
}
.classBrand-parent .class-energy-page .time-change .el-select {
    width: 400px;
}
.classBrand-parent .class-energy-page .return-grow {
    padding: 28px 0 57px;
}
.classBrand-parent .class-energy-page .class-energy-main {
    width: 100%;
    background-size: 100% 100%;
    height: 3333px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(/vue/dist/static/img/energy-class-all.ff27bb7.png);
}
.classBrand-parent .class-energy-page .class-energy-list {
    padding: 82px 79px 60px 72px;
}
.classBrand-parent .class-energy-page .class-energy-list .class-energy-item {
      padding: 10px 0;
      margin-bottom: 50px;
      border-bottom: 1px solid #e5e5e5;
}
.classBrand-parent .class-energy-page .class-energy-list .class-energy-item:last-child {
        margin-bottom: 0px;
}
.classBrand-parent .class-energy-page .class-energy-list .class-energy-avatar {
      margin-right: 58px;
}
.classBrand-parent .class-energy-page .class-energy-list .class-energy-user .class-user-name {
      margin-bottom: 26px;
      font-size: 45px;
}
.classBrand-parent .class-energy-page .class-energy-list .class-energy-user .class-energy-num {
      color: #9d9d9d;
      font-size: 35px;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.classBrand-parent .class-energy-page .class-energy-list .class-energy-user .class-energy-num > span {
        line-height: 1;
        margin-bottom: 34px;
}
.classBrand-parent .class-energy-page .class-energy-list .class-energy-user .class-energy-num .energy-all-integral {
        width: 280px;
}
.classBrand-parent .time-change {
    padding: 70px 0 0 56px;
}
.classBrand-parent .time-change .el-select {
      width: 358px;
      height: 80px;
}
.classBrand-parent .time-change .el-select .el-input {
        font-size: 35px;
}
.classBrand-parent .time-change .el-select .el-input__inner {
        height: 80px;
        font-size: 35px;
        line-height: 80px;
        color: #333;
        border-radius: 10px;
        border-color: #f0f2f5;
        border-width: 4px;
        padding: 0 40px;
}
.classBrand-parent .time-change .el-select .is-focus .el-input__inner {
        border-color: #f0f2f5;
}
.classBrand-parent .time-change .el-select .is-focus .el-input__inner:hover {
          border-radius: 10px;
          border-color: #f0f2f5;
          border-width: 4px;
}
.classBrand-parent .time-change .el-select .el-input__suffix {
        right: 26px;
}
.classBrand-parent .time-change .el-select .el-select__caret {
        color: #333;
        line-height: 80px;
        font-size: 35px;
        width: 35px;
}
.classBrand-parent .time-change .el-select .el-select__caret:before {
          content: '\E6E1';
          background: none;
          display: inline;
          display: initial;
          height: auto;
          width: auto;
}
.classBrand-parent .class-brand-select .el-select-dropdown__wrap {
    max-height: 436px;
}
.classBrand-parent .class-brand-select .el-select-dropdown__item {
    font-size: 35px;
    height: 70px;
    line-height: 70px;
    padding-left: 42px;
}
.classBrand-parent .con-list-box .list-pagination {
    text-align: center;
    padding-right: 22px;
}
.classBrand-parent .con-list-box .list-pagination .el-pagination {
      float: none !important;
      float: initial !important;
      text-align: center;
}
.classBrand-parent .con-list-box .list-pagination .el-pagination.is-background li,
    .classBrand-parent .con-list-box .list-pagination .btn-prev,
    .classBrand-parent .con-list-box .list-pagination .btn-next {
      width: 58px;
      height: 58px;
      font-size: 26px;
      line-height: 58px;
      border-radius: 10px;
      background-color: transparent;
}
.classBrand-parent .con-list-box .list-pagination .el-pagination .btn-next .el-icon,
    .classBrand-parent .con-list-box .list-pagination .el-pagination .btn-prev .el-icon {
      font-size: 30px;
}
.classBrand-parent .con-list-box .list-pagination .el-pager li.active {
      background: #59adf4 !important;
}
.classBrand-parent .con-list-box .list-pagination .el-pagination.is-background .el-pager li:not(.disabled).active {
      background-color: #59adf4 !important;
      -webkit-box-shadow: 0px 0px 10px 1px rgba(56, 160, 253, .68) !important;
              box-shadow: 0px 0px 10px 1px rgba(56, 160, 253, .68) !important;
}
.classBrand-parent .con-list-box .dynamics-box {
    width: 100%;
    height: 2280px;
    padding: 0px 79px 60px 72px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.classBrand-parent .con-list-box .dynamics-box .con-dynamics-item {
      height: 286px;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      border-bottom: 1px solid #e5e5e5;
}
.classBrand-parent .con-list-box .dynamics-box .con-dynamics-item:last-child {
        border: 0;
}
.classBrand-parent .con-list-box .dynamics-box .con-dynamics-item .dynamics-item-left {
        width: 129px;
        margin-right: 56px;
        text-align: center;
}
.classBrand-parent .con-list-box .dynamics-box .con-dynamics-item .dynamics-item-left p {
          line-height: 1;
          margin-top: 25px;
          font-size: 35px;
}
.classBrand-parent .con-list-box .dynamics-box .con-dynamics-item .dynamics-item-left .user-name {
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis;
}
.classBrand-parent .con-list-box .dynamics-box .con-dynamics-item .dynamics-item-right {
        width: 654px;
}
.classBrand-parent .con-list-box .dynamics-box .con-dynamics-item .dynamics-item-right .dynamics-item-right-top {
          font-size: 45px;
          line-height: 1;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between;
}
.classBrand-parent .con-list-box .dynamics-box .con-dynamics-item .dynamics-item-right .dynamics-item-right-top .dynamics-item-title {
            -webkit-box-flex: 1;
                -ms-flex: 1;
                    flex: 1;
            word-break: break-all;
            display: -webkit-box;
            -webkit-line-clamp: 1;
            -webkit-box-orient: vertical;
            overflow: hidden;
}
.classBrand-parent .con-list-box .dynamics-box .con-dynamics-item .dynamics-item-right .dynamics-item-right-top .dynamics-item-number {
            width: 190px;
            text-align: right;
}
.classBrand-parent .con-list-box .dynamics-box .con-dynamics-item .dynamics-item-right .dynamics-item-right-con,
        .classBrand-parent .con-list-box .dynamics-box .con-dynamics-item .dynamics-item-right .dynamics-item-right-bto {
          font-size: 35px;
          color: #9d9d9d;
          line-height: 1;
}
.classBrand-parent .con-list-box .dynamics-box .con-dynamics-item .dynamics-item-right .dynamics-item-right-con {
          padding: 40px 0;
}
.classBrand-parent .con-list-box .dynamics-box .con-dynamics-item .dynamics-item-right .dynamics-item-teacher {
          padding: 0 20px;
}
.classBrand-parent .con-list-box .dynamics-box .con-dynamics-item .dynamics-item-right .dynamics-item-right-bto {
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
}
.classBrand-parent .con-list-box .dynamics-data-box {
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height: 2190px;
    padding: 0px 79px 60px 72px;
}
.classBrand-parent .con-list-box .dynamics-data-box .con-data-item {
      padding: 58px 0;
      border-bottom: 1px solid #e5e5e5;
}
.classBrand-parent .con-list-box .dynamics-data-box .con-data-item:last-child {
        border: 0;
}
.classBrand-parent .con-list-box .dynamics-data-box .con-data-item .data-item-title {
        font-size: 45px;
}
.classBrand-parent .con-list-box .dynamics-data-box .con-data-item .data-item-target {
        color: #676767;
        font-size: 43px;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        line-height: 1;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        margin: 34px 0 30px;
}
.classBrand-parent .con-list-box .dynamics-data-box .con-data-item .data-item-target .data-item-target-con {
          width: 738px;
          word-break: break-all;
          display: -webkit-box;
          -webkit-line-clamp: 1;
          -webkit-box-orient: vertical;
          overflow: hidden;
}
.classBrand-parent .con-list-box .dynamics-data-box .con-data-item .data-item-info {
        color: #9d9d9d;
        font-size: 35px;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        line-height: 1;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
}
.classBrand-parent .report-banner {
    height: 580px;
    position: relative;
    margin-bottom: 60px;
}
.classBrand-parent .report-banner .banner-title {
      top: 0px;
      left: 0px;
      right: 0px;
      z-index: 10;
      height: 160px;
      font-size: 42px;
      padding: 0 40px;
      background-color: rgba(255, 255, 255, .6);
      line-height: 160px;
      position: absolute;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
}
.classBrand-parent .report-banner .change-banner {
      right: 0px;
      width: 200px;
      height: 58px;
      color: #fff;
      bottom: 34px;
      font-size: 30px;
      line-height: 58px;
      padding-left: 24px;
      border-top-left-radius: 16px;
      border-bottom-left-radius: 16px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      background-color: rgba(0, 0, 0, .5);
      position: absolute;
}
.classBrand-parent .echarts-label {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 30px 40px 0 40px;
}
.classBrand-parent .echarts-label .echarts-label-item {
      color: #9d9d9d;
      font-size: 28px;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin: 0 36px 26px;
}
.classBrand-parent .echarts-label .label-item-block {
      width: 20px;
      height: 14px;
      border-radius: 4px;
      margin-right: 10px;
}
.classBrand-parent .class-quantification-echarts {
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.classBrand-parent .quantification-bar-echarts {
    padding-bottom: 60px;
    border-bottom: 2px solid #e0e6f1;
}
.classBrand-parent .quantification-bar-echarts .bar-charts-box {
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
}
.classBrand-parent .quantification-line-echarts {
    margin-top: 30px;
    padding: 0 60px 0 40px;
}
.classBrand-parent .bar-echarts-legend {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0px 66px 0 64px;
}
.classBrand-parent .bar-echarts-legend .echarts-label-item {
      color: #9d9d9d;
      font-size: 28px;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.classBrand-parent .bar-echarts-legend .label-item-block {
      width: 20px;
      height: 14px;
      border-radius: 4px;
      margin-right: 10px;
}
.classBrand-parent .class-slogan {
    width: 100%;
    background-size: 100% 100%;
    height: 266px;
    font-size: 55px;
    padding: 0 17px 19px 0;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 58px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(/vue/dist/static/img/circle-bg1.d4a5adb.png);
}
.classBrand-parent .class-notice {
    width: 100%;
    background-size: 100% 100%;
    height: 966px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(/vue/dist/static/img/circle-bg2.96d5506.png);
}
.classBrand-parent .class-notice-list {
    height: 750px;
    padding: 70px 82px 10px 70px;
}
.classBrand-parent .class-notice-list .notice-list-item {
      font-size: 40px;
      height: 150px;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      border-bottom: 1px solid #c7c7c7;
}
.classBrand-parent .class-notice-list .notice-list-item:last-child {
        border: none;
}
.classBrand-parent .class-notice-list .notice-list-item .notice-title {
        word-break: break-all;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        overflow: hidden;
}
.classBrand-parent .class-notice-list .notice-list-item .notice-date {
        width: 160px;
        text-align: right;
}
.classBrand-parent .class-album {
    padding: 40px 40px 40px 32px;
    width: 100%;
    background-size: 100% 100%;
    height: 1017px;
    overflow: hidden;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(/vue/dist/static/img/circle-bg3.f46d5b7.png);
}
.classBrand-parent .class-photo-list {
    height: 920px;
    width: 100%;
    overflow-y: auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.classBrand-parent .class-photo-list::-webkit-scrollbar {
      display: none;
}
.classBrand-parent .class-photo-list .class-photo-item {
      width: calc(33% - 16px);
      height: 290px;
      padding: 8px;
}
.classBrand-parent .photo-preview {
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    width: 100%;
    height: 100vh;
    overflow: hidden;
    position: fixed;
    z-index: 999;
    background-color: rgba(0, 0, 0, .87);
}
.classBrand-parent .photo-preview .photo-area {
      width: 100%;
      height: 70vh;
      overflow: hidden;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
}
.classBrand-parent .photo-preview .photo-area img {
        max-width: 100%;
        max-height: 100%;
}
.classBrand-parent .photo-preview .preview-tools {
      bottom: 10vh;
      height: 50px;
      width: 100%;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      position: absolute;
}
.classBrand-parent .photo-preview .preview-tools a {
        color: #fff;
        font-size: 30px;
        line-height: 50px;
        margin-bottom: 8px;
        border-bottom: 2px solid #fff;
}
.classBrand-parent .photo-preview .preview-tools button {
        width: 148px;
        height: 44px;
        font-size: 20px;
        color: #30a2fe;
        margin: 0 50px;
        border-radius: 4px;
        border: 1px solid #30a2fe;
}
.classBrand-parent .class-honor {
    width: 100%;
    background-size: 100% 100%;
    height: 1002px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(/vue/dist/static/img/circle-bg4.d5341a1.png);
}
.classBrand-parent .class-honor-top {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 55px 60px 0 48px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.classBrand-parent .class-honor-top .class-honor-top-main {
      width: 370px;
      height: 82px;
      padding: 0 40px;
      line-height: 82px;
      text-align: center;
      position: relative;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      background-repeat: no-repeat;
      background-position: center center;
}
.classBrand-parent .class-honor-top .class-honor-top-main img {
        top: 23px;
        bottom: 0px;
        position: absolute;
}
.classBrand-parent .class-honor-top .class-honor-top-main span {
        color: #fff;
        font-size: 40px;
}
.classBrand-parent .class-honor-top .class-honor-mark {
      padding-left: 76px;
      background-image: url(/vue/dist/static/img/honor-left-icon.f117125.png);
}
.classBrand-parent .class-honor-top .class-honor-mark img {
        left: 40px;
}
.classBrand-parent .class-honor-top .class-honor-ranking {
      padding-right: 76px;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      background-image: url(/vue/dist/static/img/honor-right-icon.29d32a9.png);
}
.classBrand-parent .class-honor-top .class-honor-ranking img {
        right: 40px;
}
.classBrand-parent .class-honor-list {
    margin: 28px 0 0 15px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: 950px;
    height: 756px;
    overflow-y: auto;
}
.classBrand-parent .class-honor-list .honor-list-item {
      text-align: center;
      width: 281px;
      line-height: 1;
      font-size: 40px;
      margin: 0 46px 26px 0;
}
.classBrand-parent .class-honor-list .honor-list-item .el-image {
        margin-bottom: 30px;
}
.classBrand-parent .class-honor-list .honor-list-item .el-image .image-slot {
          width: 280px;
          height: 280px;
}
.classBrand-parent .class-honor-list .honor-list-item:nth-of-type(3n) {
        margin-right: 0px;
}
.classBrand-parent .class-dynamic {
    width: 100%;
    background-size: 100% 100%;
    height: 2066px;
    overflow: hidden;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(/vue/dist/static/img/circle-bg5.3953a0b.png);
}
.classBrand-parent .class-dynamic-list {
    margin: 45px 0 0 6px;
    padding: 0 40px 0 32px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
    height: 1954px;
    overflow-y: auto;
    border-radius: 25px;
}
.classBrand-parent .class-dynamic-list .dynamic-list-item {
      position: relative;
      overflow: hidden;
      padding: 60px 0px 0;
}
.classBrand-parent .class-dynamic-list .dynamic-list-item .author-info {
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.classBrand-parent .class-dynamic-list .dynamic-list-item .author-info .author-avatar {
          margin-right: 26px;
}
.classBrand-parent .class-dynamic-list .dynamic-list-item .author-info .author-other {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
}
.classBrand-parent .class-dynamic-list .dynamic-list-item .author-info .author-other .author-name {
            color: #393939;
            line-height: 1;
            font-size: 42px;
}
.classBrand-parent .class-dynamic-list .dynamic-list-item .author-info .author-other .publish-time {
            color: #9e9e9e;
            margin-top: 14px;
            line-height: 1;
            font-size: 36px;
}
.classBrand-parent .class-dynamic-list .dynamic-list-item .dynamic-desc {
        color: #222;
        font-size: 42px;
        margin: 50px 0 30px;
}
.classBrand-parent .class-dynamic-list .dynamic-list-item .dynamic-file {
        height: 272px;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        padding: 44px 30px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        background-color: #f8f8f8;
}
.classBrand-parent .class-dynamic-list .dynamic-list-item .dynamic-file .file-name {
          color: #393939;
          font-size: 36px;
          margin-left: 30px;
}
.classBrand-parent .class-dynamic-list .dynamic-list-item .dynamic-photo {
        width: 272px;
        height: 272px;
        position: relative;
}
.classBrand-parent .class-dynamic-list .dynamic-list-item .dynamic-photo .dynamic-photo-num {
          left: 0px;
          right: 0px;
          bottom: 0px;
          position: absolute;
          height: 70px;
          line-height: 70px;
          font-size: 36px;
          color: #fff;
          text-align: center;
          background-color: rgba(0, 0, 0, .5);
}
.classBrand-parent .class-dynamic-list .dynamic-list-item .dynamic-public-class {
        font-size: 36px;
        color: #222;
        margin: 40px 0;
}
.classBrand-parent .class-dynamic-list .dynamic-list-item .dynamic-line20 {
        background-color: #f2f2f2;
        height: 20px;
}
.classBrand-parent .class-dynamic-list .dynamic-list-item .dynamic-type {
        top: 17px;
        right: -43px;
        height: 50px;
        width: 170px;
        color: #fff;
        font-size: 30px;
        text-align: center;
        line-height: 50px;
        position: absolute;
        -webkit-transform: rotateZ(45deg);
                transform: rotateZ(45deg);
}
.classBrand-parent .class-dynamic-list .dynamic-list-item .dynamic-type-file {
        background-color: #f39311;
}
.classBrand-parent .class-dynamic-list .dynamic-list-item .dynamic-type-photo {
        background-color: #49c69a;
}
.classBrand-parent .successTips {
    height: 100px;
    min-width: 420px;
}
.classBrand-parent .successTips .el-message__icon {
      font-size: 35px;
}
.classBrand-parent .successTips .el-message__content {
      font-size: 35px;
}
.classBrand-parent .notice-page .conent-main {
    padding: 50px 26px 0px;
}
.classBrand-parent .notice-page .class-notice-main {
    width: 100%;
    background-size: 100% 100%;
    height: 1537px;
    overflow: hidden;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(/vue/dist/static/img/class-notice.3288357.png);
}
.classBrand-parent .notice-page .notice-tools {
    left: 0px;
    right: 0px;
    bottom: 46px;
    position: fixed;
    width: 1080px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.classBrand-parent .notice-page .notice-tools a {
      margin: 0 150px;
      color: #000;
      font-size: 30px;
      line-height: 50px;
      margin-bottom: 8px;
      border-bottom: 2px solid #000;
}
.classBrand-parent .notice-page .notice-con-info {
    margin: 0 80px 0 60px;
    height: 270px;
    padding-top: 50px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-bottom: 1px solid #9d9d9d;
}
.classBrand-parent .notice-page .notice-con-info .notice-info-til {
      line-height: 1;
      font-size: 55px;
      margin-bottom: 40px;
}
.classBrand-parent .notice-page .notice-con-info .notice-author-time,
    .classBrand-parent .notice-page .notice-con-info .notice-source {
      font-size: 35px;
      line-height: 1;
      margin-bottom: 20px;
      color: #9d9d9d;
}
.classBrand-parent .notice-page .notice-con-info .notice-author {
      width: 300px;
}
.classBrand-parent .notice-page .notice-cont {
    padding: 40px 50px 50px 60px;
    margin-right: 30px;
    font-size: 40px;
    overflow-y: auto;
    height: 1240px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.classBrand-parent .notice-page .notice-con-text {
    padding-bottom: 50px;
}
.classBrand-parent .notice-page .notice-con-line {
    border-top: 1px solid #9d9d9d;
}
.classBrand-parent .notice-page .notice-enclosure span {
    color: #000;
    font-size: 35px;
    display: block;
    padding-top: 20px;
}
.classBrand-parent .notice-page .notice-enclosure .enclosure-list a {
    color: #5dacf6;
    font-size: 35px;
    padding-top: 20px;
    padding-bottom: 2px;
    display: inline-block;
    border-bottom: 2px solid #5dacf6;
}
.classBrand-parent .notice-page .enclosure-info-preview {
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    overflow: hidden;
    position: fixed;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-image: url(/vue/dist/static/img/grow-top-bg.f5dbdd9.png);
    background-color: #fff;
}
.classBrand-parent .notice-page .enclosure-info-preview .enclosure-info-main {
      margin-top: 49px;
      height: 1690px;
}
.classBrand-parent .notice-page .enclosure-info-preview .mapFrame {
      width: 1080px;
      height: 1690px;
}
.classBrand-parent .notice-page .enclosure-info-preview .enclosure-info-img {
      width: 1080px;
      height: 1690px;
      overflow: hidden;
}
.classBrand-parent .notice-page .enclosure-info-preview .enclosure-info-img img {
        margin: 0 auto;
}
.classBrand-parent .notice-page .enclosure-info-preview .cannot_preview {
      margin-top: 260px;
}
.classBrand-parent .notice-page .enclosure-info-preview .cannot_preview .status-icon {
        width: 588px;
        height: 588px;
        font-size: 40px;
        text-align: center;
        padding: 400px 86px 0;
        margin: 75px auto 100px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        background-repeat: no-repeat;
        background-position: center center;
        background-image: url(/vue/dist/static/img/pay-fail.71c2405.png);
}
.classBrand-parent .notice-page .enclosure-info-preview .cannot_preview .close-tips {
        text-align: center;
}
.classBrand-parent .notice-page .enclosure-info-preview .cannot_preview .close-tips button {
          width: 670px;
          height: 122px;
          color: #fff;
          font-size: 50px;
          border-radius: 20px;
          margin-bottom: 83px;
          background-color: #969696;
}
.classBrand-parent .height98 {
    height: 98px;
}
.classBrand-parent .timetable-conent-main {
    min-height: calc(100vh - 250px);
}
.classBrand-parent .time-table {
    width: 992px;
    margin: 62px auto 0;
}
.classBrand-parent .time-table .time-table-class-name {
      font-size: 40px;
      line-height: 1;
      margin-bottom: 24px;
      text-align: right;
}
.classBrand-parent .no-time-table .cannot_preview {
    margin-top: 260px;
}
.classBrand-parent .no-time-table .cannot_preview .status-icon {
      width: 588px;
      height: 588px;
      font-size: 40px;
      text-align: center;
      padding: 400px 86px 0;
      margin: 75px auto 100px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      background-repeat: no-repeat;
      background-position: center center;
      background-image: url(/vue/dist/static/img/pay-fail.71c2405.png);
}
.classBrand-parent .no-time-table .cannot_preview .close-tips {
      text-align: center;
}
.classBrand-parent .no-time-table .cannot_preview .close-tips button {
        width: 670px;
        height: 122px;
        color: #fff;
        font-size: 50px;
        border-radius: 20px;
        margin-bottom: 83px;
        background-color: #969696;
}
.classBrand-parent .time-table-main {
    margin: 0 auto;
    border-color: #707070;
    border-style: solid;
    border-width: 1px 0px 0px 1px;
}
.classBrand-parent .time-table-main .table-header {
      background-color: #ffcf22;
}
.classBrand-parent .time-table-main .table-row-item {
      width: 124px;
      height: 120px;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 124px;
              flex: 0 0 124px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      border-color: #707070;
      border-style: solid;
      border-width: 0 1px 1px 0;
}
.classBrand-parent .time-table-main .table-row-item .header-item-top {
        font-size: 25px;
}
.classBrand-parent .time-table-main .table-row-item .header-item-date {
        margin-top: 10px;
        font-size: 14px;
}
.classBrand-parent .time-table-main .frist-item .header-item-top {
      font-size: 30px;
}
.classBrand-parent .time-table-main .table-section {
      background-color: #E0E0E0;
}
.homeroom-teacher-message-pages.classBrand-parent input::-webkit-input-placeholder {
  font-size: unset;
}
.homeroom-teacher-message-pages.classBrand-parent input::-moz-placeholder {
  font-size: unset;
}
.homeroom-teacher-message-pages.classBrand-parent input::-ms-input-placeholder {
  font-size: unset;
}
.homeroom-teacher-message-pages.classBrand-parent input::placeholder {
  font-size: unset;
}

@charset "UTF-8";
/*浮动 + 左右分布 + 垂直居中*/
.jub-jub-center[data-v-2d7664f8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
.conent-main[data-v-2d7664f8] {
  margin-top: 60px;
}
.notice-con-main-title[data-v-2d7664f8] {
  text-align: center;
  margin-top: 80px;
  font-size: 50px;
}
.notice-con-main-list-vessel[data-v-2d7664f8] {
  overflow: auto;
  height: 1260px;
  padding: 40px 50px 50px 60px;
  margin-right: 30px;
}
.notice-con-main-list[data-v-2d7664f8] {
  padding: 20px;
  border-bottom: 1px solid #9d9d9d;
}
.medal-img[data-v-2d7664f8] {
  width: 90px;
}
.medal-info[data-v-2d7664f8] {
  width: calc(100% - 120px);
  font-size: 40px;
}
.medal-info-name[data-v-2d7664f8] {
  width: 480px;
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}

@charset "UTF-8";
/*浮动 + 左右分布 + 垂直居中*/
.jub-jub-center[data-v-4b8e683c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
.conent-main[data-v-4b8e683c] {
  margin-top: 60px;
}
.notice-con-main-title[data-v-4b8e683c] {
  text-align: center;
  margin-top: 80px;
  font-size: 50px;
}
.notice-con-main-list-vessel[data-v-4b8e683c] {
  overflow: auto;
  height: 1260px;
  padding: 40px 50px 50px 60px;
  margin-right: 30px;
}
.notice-con-main-list[data-v-4b8e683c] {
  padding: 20px;
  border-bottom: 1px solid #9d9d9d;
  font-size: 40px;
}
.medal-info-name[data-v-4b8e683c] {
  width: 480px;
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}






















































































































































































































































































































































































































































@charset "UTF-8";
* {
  margin: 0;
  padding: 0px; }
body,
html {
  font-family: 'Helvetica Neue', Helvetica, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', '\5FAE\8F6F\96C5\9ED1', Arial, sans-serif; }
li {
  list-style: none; }
a,
a:focus,
a:hover {
  cursor: pointer;
  color: inherit;
  text-decoration: none; }
input[name='enname'] {
  text-transform: uppercase; }
.fullHeight {
  height: 100%; }
.fullWidth {
  width: 100%; }
.formItemLeft {
  text-align: left; }
.formItemCenter {
  text-align: center; }
.formItemRight {
  text-align: right; }
@charset "UTF-8";
body .flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
.classBrand-parent .apps-class-brand-page {
  color: #000;
  width: 100% !important;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0); }
.page-main {
  background-color: #59adf4;
  min-height: calc(100vh - 230px); }
.no-nav-bar {
  height: calc(100vh - 132px); }
.classBrand-parent {
  /**
    * 班级圈
    */ }
.classBrand-parent .return-grow {
    font-size: 45px;
    position: relative;
    padding: 136px 0px 0;
    text-align: center;
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    line-height: 1; }
.classBrand-parent .return-grow .el-icon-arrow-left {
      left: 50px;
      font-weight: bold;
      position: absolute; }
.classBrand-parent .return-grow .return-grow-logout {
      color: #6e6e6e;
      right: 44px;
      position: absolute; }
.classBrand-parent .grow-page {
    background-repeat: no-repeat;
    background-position: 0 0;
    background-image: url(/vue/dist/static/img/grow-top-bg.f5dbdd9.png);
    background-size: 100% 100%; }
.classBrand-parent .grow-page .page-main {
      background-color: transparent;
      height: 100vh; }
.classBrand-parent .grow-page .coin-statistics {
      width: 100%;
      height: 414px;
      margin: 70px auto;
      padding: 0 144px 0 134px;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      background-repeat: no-repeat;
      background-position: center center;
      background-image: url(/vue/dist/static/img/coin-bg.b6255ee.png);
      background-size: 100% 100%; }
.classBrand-parent .grow-page .coin-statistics .coin-item {
        text-align: center; }
.classBrand-parent .grow-page .coin-statistics .coin-item .coin-icon {
          width: 146px;
          height: 146px;
          margin: 0 auto;
          border-radius: 146px;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center; }
.classBrand-parent .grow-page .coin-statistics .coin-item .coin-name {
          font-size: 35px;
          color: #777;
          padding: 18px 0; }
.classBrand-parent .grow-page .coin-statistics .coin-item .coin-num {
          color: #000;
          font-size: 50px; }
.classBrand-parent .grow-page .coin-statistics .schoom-coin .coin-icon {
        background-color: #ffce00; }
.classBrand-parent .grow-page .coin-statistics .surplus-coin .coin-icon {
        background-color: #ff9300; }
.classBrand-parent .grow-page .coin-statistics .all-coin .coin-icon {
        background-color: #8900ff; }
.classBrand-parent .grow-page .growth-content-main {
      padding-bottom: 60px; }
.classBrand-parent .grow-page .grow-car-list {
      padding: 0 69px 0 69px;
      overflow-y: auto;
      height: calc(100vh - 1054px); }
.classBrand-parent .grow-page .grow-order-list {
      padding: 0 49px 0 69px;
      overflow-y: auto;
      height: calc(100vh - 900px); }
.classBrand-parent .grow-page .grow-goods-item {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-bottom: 76px; }
.classBrand-parent .grow-page .grow-goods-item .el-checkbox {
        margin-right: 40px; }
.classBrand-parent .grow-page .grow-goods-item .el-checkbox span.el-checkbox__inner {
          border-radius: 10px;
          width: 44px;
          height: 44px; }
.classBrand-parent .grow-page .grow-goods-item .el-checkbox span.el-checkbox__inner:after {
            top: 3px;
            width: 14px;
            height: 24px;
            left: 14px; }
.classBrand-parent .grow-page .grow-goods-item .el-image {
        border-radius: 25px; }
.classBrand-parent .grow-page .grow-goods-item .grow-goods-info {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        margin-left: 49px; }
.classBrand-parent .grow-page .grow-goods-item .goods-til {
        font-size: 45px;
        word-break: break-all;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        overflow: hidden; }
.classBrand-parent .grow-page .grow-goods-item .goods-desc {
        font-size: 30px;
        color: #959595;
        line-height: 40px;
        margin: 30px 0 24px;
        word-break: break-all;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden; }
.classBrand-parent .grow-page .grow-goods-item .goods-money-num {
        -webkit-box-align: end;
            -ms-flex-align: end;
                align-items: flex-end;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; }
.classBrand-parent .grow-page .grow-goods-item .goods-money-num .goods-num i {
          font-size: 40px;
          padding: 5px;
          color: #000; }
.classBrand-parent .grow-page .grow-goods-item .goods-money-num .goods-num span {
          text-align: center;
          font-size: 40px;
          width: 80px;
          margin: 0 20px; }
.classBrand-parent .grow-page .grow-goods-item .goods-money {
        color: #ffb100;
        -webkit-box-align: end;
            -ms-flex-align: end;
                align-items: flex-end; }
.classBrand-parent .grow-page .grow-goods-item .goods-money .goods-money-number {
          font-size: 60px;
          line-height: 1; }
.classBrand-parent .grow-page .grow-goods-item .goods-money span {
          margin-left: 10px;
          font-size: 30px; }
.classBrand-parent .grow-page .grow-goods-item .goods-status {
        font-size: 30px;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; }
.classBrand-parent .grow-page .grow-goods-item .goods-status .goods-pay-coin {
          font-size: 30px; }
.classBrand-parent .grow-page .grow-goods-item .goods-status .goods-status-text {
          color: #fff;
          height: 42px;
          padding: 0 26px;
          border-radius: 42px; }
.classBrand-parent .grow-page .grow-goods-item .goods-status .wait {
          background-color: #ffa700; }
.classBrand-parent .grow-page .grow-goods-item .goods-status .pay {
          background-color: #d10200; }
.classBrand-parent .grow-page .grow-goods-item .goods-status .finish {
          background-color: #00b430; }
.classBrand-parent .grow-page .grow-goods-item .goods-other {
        margin-top: 26px;
        font-size: 30px; }
.classBrand-parent .grow-page .grow-order-goods-item {
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start; }
.classBrand-parent .grow-page .car-goods-exchange {
      text-align: center; }
.classBrand-parent .grow-page .car-goods-exchange button {
        color: #fff;
        width: 782px;
        height: 122px;
        font-size: 50px;
        border: 0;
        margin: 36px auto 36px;
        border-radius: 20px;
        background-color: #5dacf6; }
.classBrand-parent .grow-page .exchange-tips {
      top: 0px;
      left: 0px;
      right: 0px;
      bottom: 0px;
      width: 100%;
      height: 1920px;
      overflow: hidden;
      position: fixed;
      z-index: 999;
      background-color: rgba(0, 0, 0, .87); }
.classBrand-parent .grow-page .exchange-tips .exchange-main {
        width: 760px;
        overflow: hidden;
        border-radius: 20px;
        margin: 312px auto 0;
        background-color: #fff; }
.classBrand-parent .grow-page .exchange-tips .status-icon {
        width: 588px;
        height: 588px;
        font-size: 40px;
        text-align: center;
        padding: 400px 86px 0;
        margin: 75px auto 138px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        background-repeat: no-repeat;
        background-position: center center; }
.classBrand-parent .grow-page .exchange-tips .fail-icon {
        background-image: url(/vue/dist/static/img/pay-fail.71c2405.png); }
.classBrand-parent .grow-page .exchange-tips .success-icon {
        background-image: url(/vue/dist/static/img/pay-success.8589712.png); }
.classBrand-parent .grow-page .exchange-tips .close-tips {
        margin: 0 45px; }
.classBrand-parent .grow-page .exchange-tips .close-tips button {
          width: 670px;
          height: 122px;
          color: #fff;
          font-size: 50px;
          border-radius: 20px;
          margin-bottom: 83px;
          background-color: #969696; }
.classBrand-parent .grow-page .exchange-tips .main-til {
        text-align: center;
        font-size: 40px;
        line-height: 1;
        padding: 52px 0 54px; }
.classBrand-parent .grow-page .exchange-tips .money-password {
        width: 675px;
        height: 394px;
        margin: 0 auto;
        overflow: hidden;
        border-radius: 20px;
        background-color: #ededed; }
.classBrand-parent .grow-page .exchange-tips .money-password .money-box {
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          -webkit-box-align: end;
              -ms-flex-align: end;
                  align-items: flex-end;
          color: #ffb100;
          font-size: 30px;
          margin: 43px 0 55px; }
.classBrand-parent .grow-page .exchange-tips .money-password .money-box .money-num {
            font-size: 100px; }
.classBrand-parent .grow-page .exchange-tips .money-password .money-box .money-text {
            padding: 0 0 24px 10px; }
.classBrand-parent .grow-page .exchange-tips .money-password .password-box {
          width: 603px;
          height: 122px;
          margin: 0 auto;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          padding: 0 0 0 56px;
          border-radius: 20px;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
          background-color: #fff;
          border: 1px solid #b7b7b7; }
.classBrand-parent .grow-page .exchange-tips .money-password .password-box input {
            font-size: 50px;
            height: 122px;
            padding: 0 0 0 50px;
            border: 0;
            background-color: transparent; }
.classBrand-parent .grow-page .exchange-tips .money-password .password-box input:focus {
              border: 0;
              -webkit-box-shadow: none;
                      box-shadow: none; }
.classBrand-parent .grow-page .exchange-tips .pay-btn-group {
        padding: 81px 45px 76px;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
.classBrand-parent .grow-page .exchange-tips .pay-btn-group button {
          width: 316px;
          height: 122px;
          color: #fff;
          font-size: 50px;
          border: 0;
          text-align: center;
          border-radius: 20px; }
.classBrand-parent .grow-page .exchange-tips .pay-btn-group .cancel {
          background-color: #969696; }
.classBrand-parent .grow-page .exchange-tips .pay-btn-group .confirm {
          background-color: #5dacf6; }
.classBrand-parent .login-page .class-logo {
    margin: 178px 0 68px;
    text-align: center; }
.classBrand-parent .login-page .school-name {
    line-height: 1;
    font-size: 50px;
    text-align: center; }
.classBrand-parent .login-page .login-from {
    width: 782px;
    outline: none;
    margin: 200px auto 0; }
.classBrand-parent .login-page .login-from .login-from-input {
      height: 122px;
      padding: 0 0 0 56px;
      border-radius: 20px;
      margin-bottom: 66px;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      border: 1px solid #b7b7b7; }
.classBrand-parent .login-page .login-from .login-from-input input {
        font-size: 50px;
        height: 122px;
        padding: 0 0 0 50px;
        border: 0;
        background-color: transparent; }
.classBrand-parent .login-page .login-from .login-from-input input:focus {
          border: 0;
          -webkit-box-shadow: none;
                  box-shadow: none; }
.classBrand-parent .login-page .login-from .login-user-password {
      margin-bottom: 0px; }
.classBrand-parent .login-page .login-from .login-btn {
      color: #fff;
      width: 782px;
      height: 122px;
      font-size: 50px;
      border: 0;
      margin-top: 144px;
      border-radius: 20px;
      background-color: #5dacf6; }
.classBrand-parent .growth-top {
    background-color: transparent; }
.classBrand-parent .growth-search-box {
    padding: 165px 55px 82px; }
.classBrand-parent .growth-search-box .growth-search-main {
      width: 100%;
      height: 88px;
      padding: 6px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      border-radius: 88px;
      background-color: #fff;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
.classBrand-parent .growth-search-box .growth-search-main input {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        height: 76px;
        border: none;
        color: #000;
        font-size: 34px;
        padding-left: 36px;
        border-radius: 76px; }
.classBrand-parent .growth-search-box .growth-search-main button {
        width: 260px;
        height: 76px;
        border: none;
        color: #000;
        line-height: 76px;
        border-radius: 76px;
        font-size: 34px;
        background-color: #ffcf22; }
.classBrand-parent .growth-search-box .growth-search-main input::-webkit-input-placeholder {
        color: #c0c4cc !important; }
.classBrand-parent .growth-search-box .growth-search-main input::-moz-placeholder {
        /* Mozilla Firefox 19+ */
        color: #c0c4cc !important; }
.classBrand-parent .growth-search-box .growth-search-main input:-moz-placeholder {
        /* Mozilla Firefox 4 to 18 */
        color: #c0c4cc !important; }
.classBrand-parent .growth-search-box .growth-search-main input:-ms-input-placeholder {
        /* Internet Explorer 10-11 */
        color: #c0c4cc !important; }
.classBrand-parent .growth-top-login .growth-search-box {
    padding: 50px 55px 82px; }
.classBrand-parent .growth-tabs {
    padding: 0 140px 69px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
.classBrand-parent .growth-tabs .tabs-item {
      font-size: 42px;
      position: relative; }
.classBrand-parent .growth-tabs .act {
      color: #0084ff; }
.classBrand-parent .growth-tabs .act:after {
        content: '';
        height: 6px;
        width: 84px;
        bottom: -18px;
        left: 50%;
        right: 0px;
        margin-left: -42px;
        position: absolute;
        display: block;
        background-color: #0084ff; }
.classBrand-parent .growth-content-main {
    padding: 0 0px 132px 55px;
    background-color: #fff; }
.classBrand-parent .growth-content-main .vue-waterfall {
      padding-top: 20px;
      /* 隐藏滚动条 */
      scrollbar-width: none;
      /* firefox */
      -ms-overflow-style: none;
      /* IE 10+ */ }
.classBrand-parent .growth-content-main .vue-waterfall::-webkit-scrollbar {
        display: none;
        /* Chrome Safari */ }
.classBrand-parent .growth-content-main .cell-item {
      margin-bottom: 50px; }
.classBrand-parent .growth-content-main .cell-item img {
        width: 460px;
        height: 460px !important;
        border-radius: 25px; }
.classBrand-parent .growth-content-main .cell-item .item-body .item-title {
        color: #000;
        line-height: 1.2;
        font-size: 45px;
        margin-top: 15px; }
.classBrand-parent .growth-content-main .cell-item .item-body .item-desc {
        color: #959595;
        font-size: 30px;
        line-height: 1.2;
        margin: 15px 0 20px;
        word-break: break-all;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden; }
.classBrand-parent .growth-content-main .cell-item .item-body .item-footer {
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; }
.classBrand-parent .growth-content-main .cell-item .item-body .item-footer .money {
          color: #ffb019;
          -webkit-box-align: end;
              -ms-flex-align: end;
                  align-items: flex-end; }
.classBrand-parent .growth-content-main .cell-item .item-body .item-footer .money .number {
            color: #ffb019;
            font-size: 60px; }
.classBrand-parent .growth-content-main .cell-item .item-body .item-footer .money .text {
            font-size: 26px;
            margin-left: 6px;
            margin-bottom: 10px; }
.classBrand-parent .growth-content-main .cell-item .item-body .item-footer .item-button button {
          width: 206px;
          height: 52px;
          color: #fff;
          font-size: 30px;
          border: none;
          border-radius: 52px;
          text-align: center;
          background-color: #ffb019; }
.classBrand-parent .bg-page {
    background-repeat: no-repeat;
    background-position: -540px 152px;
    background-image: url(/vue/dist/static/img/bg.f20fbfb.png); }
.classBrand-parent .conent-main {
    padding: 0 26px 192px;
    min-height: calc(100vh - 536px); }
.classBrand-parent .conent-main .con-main-til {
      width: 100%;
      height: 159px;
      background-repeat: no-repeat;
      background-position: center center;
      background-image: url(/vue/dist/static/img/titleBg.c5abe1c.png);
      background-size: 100% 100%; }
.classBrand-parent .conent-main .con-main-til .main-til-box {
        padding: 36px 290px 0px;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; }
.classBrand-parent .conent-main .con-main-til span {
        font-size: 45px;
        color: #000; }
.classBrand-parent .conent-main .conent-main-line {
      height: 18px;
      text-align: center;
      position: relative;
      z-index: 10; }
.classBrand-parent .conent-main .conent-main-line img {
        margin-top: -42px; }
.classBrand-parent .conent-main .conent-main-line62 {
      height: 62px; }
.classBrand-parent .conent-main .conent-main-line46 {
      height: 46px; }
.classBrand-parent .conent-main .energy-module-box {
      position: relative; }
.classBrand-parent .conent-main .energy-module-box .pos-right {
        top: 5px;
        right: 21px;
        position: absolute; }
.classBrand-parent .conent-main .energy-all-stock {
      width: 100%;
      height: 1028px;
      padding: 57px 0 0 44px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      background-repeat: no-repeat;
      background-position: center center;
      background-image: url(/vue/dist/static/img/energy-con-bg1.091f305.png);
      background-size: 100% 100%; }
.classBrand-parent .conent-main .energy-all-stock .class-all-stock {
        width: calc(100% - 44px);
        height: 560px;
        padding: 44px 48px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        border-radius: 25px;
        border: 5px solid #000;
        background-color: #ffcf22; }
.classBrand-parent .conent-main .energy-all-stock .class-all-stock .all-stock-title {
          line-height: 1;
          font-size: 45px; }
.classBrand-parent .conent-main .energy-all-stock .class-all-stock .all-number-box {
          width: 708px;
          margin: 0 auto;
          padding: 30px 0 40px;
          text-align: center;
          border-bottom: 2px solid #000; }
.classBrand-parent .conent-main .energy-all-stock .class-all-stock .all-number-box .all-number {
            line-height: 1;
            font-size: 80px;
            margin-bottom: 30px; }
.classBrand-parent .conent-main .energy-all-stock .class-all-stock .all-tag-text {
          text-align: center;
          line-height: 1;
          color: #585858;
          font-size: 35px; }
.classBrand-parent .conent-main .energy-all-stock .class-all-stock .all-stock-bottom {
          width: 708px;
          margin: 40px auto 0;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between; }
.classBrand-parent .conent-main .energy-all-stock .class-all-stock .all-stock-bottom .exchange-box {
            width: 45%; }
.classBrand-parent .conent-main .energy-all-stock .class-all-stock .all-stock-bottom .stock-bottom-line {
            height: 70px;
            border-left: 2px solid #000; }
.classBrand-parent .conent-main .energy-all-stock .class-all-stock .all-stock-bottom .stock-bottom-number {
            text-align: center;
            line-height: 1;
            font-size: 80px;
            margin-bottom: 30px; }
.classBrand-parent .conent-main .energy-all-stock .energy-all-other {
        width: calc(100% - 44px);
        margin-top: 40px;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; }
.classBrand-parent .conent-main .energy-all-stock .energy-all-other .all-other {
          width: 49%;
          height: 110px;
          line-height: 110px;
          font-size: 40px;
          color: #81680c;
          text-align: center;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
          border-radius: 25px;
          border: 5px solid #000;
          background-color: #ffcf22; }
.classBrand-parent .conent-main .energy-all-stock .energy-all-btn {
        width: calc(100% - 44px);
        color: #fff;
        height: 140px;
        font-size: 56px;
        margin-top: 40px;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        border-radius: 25px;
        border: 5px solid #000;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        background-color: #23a4fc; }
.classBrand-parent .conent-main .energy-all-stock .energy-all-btn span {
          line-height: 1;
          margin-right: 15px; }
.classBrand-parent .conent-main .energy-all-stock .energy-all-btn i {
          margin-top: 6px;
          font-weight: bolder;
          font-size: 44px; }
.classBrand-parent .conent-main .energy-module-title {
      font-size: 45px;
      line-height: 1;
      padding: 86px 0 0 97px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box; }
.classBrand-parent .conent-main .ranking-box {
      width: 100%;
      height: 692px;
      background-repeat: no-repeat;
      background-position: center center;
      background-image: url(/vue/dist/static/img/energy-con-bg2.e6010e8.png);
      background-size: 100% 100%; }
.classBrand-parent .conent-main .ranking-box .ranking-list {
        margin-top: 54px;
        padding: 0 101px 0 80px;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; }
.classBrand-parent .conent-main .ranking-box .ranking-item {
        text-align: center;
        width: 188px; }
.classBrand-parent .conent-main .ranking-box .ranking-item .item-top {
          line-height: 1;
          font-size: 32px; }
.classBrand-parent .conent-main .ranking-box .ranking-item .one {
          color: #e65540; }
.classBrand-parent .conent-main .ranking-box .ranking-item .two {
          color: #66a8a6; }
.classBrand-parent .conent-main .ranking-box .ranking-item .three {
          color: #faaa31; }
.classBrand-parent .conent-main .ranking-box .ranking-item .item-user-avatar {
          width: 188px;
          height: 188px;
          margin: 25px 0 52px;
          position: relative; }
.classBrand-parent .conent-main .ranking-box .ranking-item .item-user-avatar .user-avatar-tag {
            bottom: -40px;
            left: 0px;
            right: 0px;
            position: absolute; }
.classBrand-parent .conent-main .ranking-box .ranking-item .user-name {
          line-height: 1;
          font-size: 40px; }
.classBrand-parent .conent-main .ranking-box .ranking-item .user-num {
          line-height: 1;
          margin-top: 30px;
          font-size: 30px;
          color: #acacac; }
.classBrand-parent .conent-main .strategic-box {
      width: 100%;
      height: 1810px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      background-repeat: no-repeat;
      background-position: center center;
      background-image: url(/vue/dist/static/img/energy-con-bg3.925f319.png);
      background-size: 100% 100%; }
.classBrand-parent .conent-main .strategic-box .strategic-item {
        padding-top: 70px; }
.classBrand-parent .conent-main .strategic-box .strategic-item .strategic-title {
          width: 972px;
          font-size: 45px;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          margin-bottom: 30px; }
.classBrand-parent .conent-main .strategic-box .strategic-item .strategic-title span {
            padding: 0 70px; }
.classBrand-parent .conent-main .strategic-box .strategic-item .red {
          color: #ff0000 !important; }
.classBrand-parent .conent-main .strategic-box .strategic-item .rank-user-list {
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; }
.classBrand-parent .conent-main .strategic-box .strategic-item .user-list-item {
          width: 186px;
          text-align: center;
          margin-left: 120px;
          margin-top: 40px; }
.classBrand-parent .conent-main .strategic-box .strategic-item .user-list-item:first-child {
            margin-left: 85px; }
.classBrand-parent .conent-main .strategic-box .strategic-item .user-list-item:nth-of-type(4) {
            margin-left: 240px; }
.classBrand-parent .conent-main .strategic-box .strategic-item .user-list-item img {
            width: 186px;
            height: 186px;
            overflow: hidden;
            border-radius: 186px;
            margin-bottom: 27px; }
.classBrand-parent .conent-main .strategic-box .strategic-item .user-list-item span {
            display: block;
            color: #acacac;
            font-size: 30px;
            line-height: 1; }
.classBrand-parent .conent-main .strategic-box .strategic-item .user-list-item .list-item-title {
            line-height: 1.2;
            margin-bottom: 18px; }
.classBrand-parent .conent-main .student-develop {
      width: 100%;
      height: 1309px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      background-repeat: no-repeat;
      background-position: center center;
      background-image: url(/vue/dist/static/img/dynamic-con-bg1.bf89f76.png);
      background-size: 100% 100%; }
.classBrand-parent .conent-main .student-dynamics {
      width: 100%;
      height: 2643px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      background-repeat: no-repeat;
      background-position: center center;
      background-image: url(/vue/dist/static/img/dynamic-con-bg2.e3ee974.png);
      background-size: 100% 100%; }
.classBrand-parent .conent-main .class-quantification {
      width: 100%;
      height: 1445px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      background-repeat: no-repeat;
      background-position: center center;
      background-image: url(/vue/dist/static/img/report-con-bg1.55a7999.png);
      background-size: 100% 100%; }
.classBrand-parent .conent-main .nowtime-data {
      width: 100%;
      height: 2547px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      background-repeat: no-repeat;
      background-position: center center;
      background-image: url(/vue/dist/static/img/report-con-bg2.bdf479e.png);
      background-size: 100% 100%; }
.classBrand-parent .class-energy-page .time-change .el-select {
    width: 400px; }
.classBrand-parent .class-energy-page .return-grow {
    padding: 28px 0 57px; }
.classBrand-parent .class-energy-page .class-energy-main {
    width: 100%;
    background-size: 100% 100%;
    height: 3333px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(/vue/dist/static/img/energy-class-all.ff27bb7.png); }
.classBrand-parent .class-energy-page .class-energy-list {
    padding: 82px 79px 60px 72px; }
.classBrand-parent .class-energy-page .class-energy-list .class-energy-item {
      padding: 10px 0;
      margin-bottom: 50px;
      border-bottom: 1px solid #e5e5e5; }
.classBrand-parent .class-energy-page .class-energy-list .class-energy-item:last-child {
        margin-bottom: 0px; }
.classBrand-parent .class-energy-page .class-energy-list .class-energy-avatar {
      margin-right: 58px; }
.classBrand-parent .class-energy-page .class-energy-list .class-energy-user .class-user-name {
      margin-bottom: 26px;
      font-size: 45px; }
.classBrand-parent .class-energy-page .class-energy-list .class-energy-user .class-energy-num {
      color: #9d9d9d;
      font-size: 35px;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
.classBrand-parent .class-energy-page .class-energy-list .class-energy-user .class-energy-num > span {
        line-height: 1;
        margin-bottom: 34px; }
.classBrand-parent .class-energy-page .class-energy-list .class-energy-user .class-energy-num .energy-all-integral {
        width: 280px; }
.classBrand-parent .time-change {
    padding: 70px 0 0 56px; }
.classBrand-parent .time-change .el-select {
      width: 358px;
      height: 80px; }
.classBrand-parent .time-change .el-select .el-input {
        font-size: 35px; }
.classBrand-parent .time-change .el-select .el-input__inner {
        height: 80px;
        font-size: 35px;
        line-height: 80px;
        color: #333;
        border-radius: 10px;
        border-color: #f0f2f5;
        border-width: 4px;
        padding: 0 40px; }
.classBrand-parent .time-change .el-select .is-focus .el-input__inner {
        border-color: #f0f2f5; }
.classBrand-parent .time-change .el-select .is-focus .el-input__inner:hover {
          border-radius: 10px;
          border-color: #f0f2f5;
          border-width: 4px; }
.classBrand-parent .time-change .el-select .el-input__suffix {
        right: 26px; }
.classBrand-parent .time-change .el-select .el-select__caret {
        color: #333;
        line-height: 80px;
        font-size: 35px;
        width: 35px; }
.classBrand-parent .time-change .el-select .el-select__caret:before {
          content: '\E6E1';
          background: none;
          display: inline;
          display: initial;
          height: auto;
          width: auto; }
.classBrand-parent .class-brand-select .el-select-dropdown__wrap {
    max-height: 436px; }
.classBrand-parent .class-brand-select .el-select-dropdown__item {
    font-size: 35px;
    height: 70px;
    line-height: 70px;
    padding-left: 42px; }
.classBrand-parent .con-list-box .list-pagination {
    text-align: center;
    padding-right: 22px; }
.classBrand-parent .con-list-box .list-pagination .el-pagination {
      float: none !important;
      float: initial !important;
      text-align: center; }
.classBrand-parent .con-list-box .list-pagination .el-pagination.is-background li,
    .classBrand-parent .con-list-box .list-pagination .btn-prev,
    .classBrand-parent .con-list-box .list-pagination .btn-next {
      width: 58px;
      height: 58px;
      font-size: 26px;
      line-height: 58px;
      border-radius: 10px;
      background-color: transparent; }
.classBrand-parent .con-list-box .list-pagination .el-pagination .btn-next .el-icon,
    .classBrand-parent .con-list-box .list-pagination .el-pagination .btn-prev .el-icon {
      font-size: 30px; }
.classBrand-parent .con-list-box .list-pagination .el-pager li.active {
      background: #59adf4 !important; }
.classBrand-parent .con-list-box .list-pagination .el-pagination.is-background .el-pager li:not(.disabled).active {
      background-color: #59adf4 !important;
      -webkit-box-shadow: 0px 0px 10px 1px rgba(56, 160, 253, .68) !important;
              box-shadow: 0px 0px 10px 1px rgba(56, 160, 253, .68) !important; }
.classBrand-parent .con-list-box .dynamics-box {
    width: 100%;
    height: 2280px;
    padding: 0px 79px 60px 72px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
.classBrand-parent .con-list-box .dynamics-box .con-dynamics-item {
      height: 286px;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      border-bottom: 1px solid #e5e5e5; }
.classBrand-parent .con-list-box .dynamics-box .con-dynamics-item:last-child {
        border: 0; }
.classBrand-parent .con-list-box .dynamics-box .con-dynamics-item .dynamics-item-left {
        width: 129px;
        margin-right: 56px;
        text-align: center; }
.classBrand-parent .con-list-box .dynamics-box .con-dynamics-item .dynamics-item-left p {
          line-height: 1;
          margin-top: 25px;
          font-size: 35px; }
.classBrand-parent .con-list-box .dynamics-box .con-dynamics-item .dynamics-item-left .user-name {
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis; }
.classBrand-parent .con-list-box .dynamics-box .con-dynamics-item .dynamics-item-right {
        width: 654px; }
.classBrand-parent .con-list-box .dynamics-box .con-dynamics-item .dynamics-item-right .dynamics-item-right-top {
          font-size: 45px;
          line-height: 1;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between; }
.classBrand-parent .con-list-box .dynamics-box .con-dynamics-item .dynamics-item-right .dynamics-item-right-top .dynamics-item-title {
            -webkit-box-flex: 1;
                -ms-flex: 1;
                    flex: 1;
            word-break: break-all;
            display: -webkit-box;
            -webkit-line-clamp: 1;
            -webkit-box-orient: vertical;
            overflow: hidden; }
.classBrand-parent .con-list-box .dynamics-box .con-dynamics-item .dynamics-item-right .dynamics-item-right-top .dynamics-item-number {
            width: 190px;
            text-align: right; }
.classBrand-parent .con-list-box .dynamics-box .con-dynamics-item .dynamics-item-right .dynamics-item-right-con,
        .classBrand-parent .con-list-box .dynamics-box .con-dynamics-item .dynamics-item-right .dynamics-item-right-bto {
          font-size: 35px;
          color: #9d9d9d;
          line-height: 1; }
.classBrand-parent .con-list-box .dynamics-box .con-dynamics-item .dynamics-item-right .dynamics-item-right-con {
          padding: 40px 0; }
.classBrand-parent .con-list-box .dynamics-box .con-dynamics-item .dynamics-item-right .dynamics-item-teacher {
          padding: 0 20px; }
.classBrand-parent .con-list-box .dynamics-box .con-dynamics-item .dynamics-item-right .dynamics-item-right-bto {
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center; }
.classBrand-parent .con-list-box .dynamics-data-box {
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height: 2190px;
    padding: 0px 79px 60px 72px; }
.classBrand-parent .con-list-box .dynamics-data-box .con-data-item {
      padding: 58px 0;
      border-bottom: 1px solid #e5e5e5; }
.classBrand-parent .con-list-box .dynamics-data-box .con-data-item:last-child {
        border: 0; }
.classBrand-parent .con-list-box .dynamics-data-box .con-data-item .data-item-title {
        font-size: 45px; }
.classBrand-parent .con-list-box .dynamics-data-box .con-data-item .data-item-target {
        color: #676767;
        font-size: 43px;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        line-height: 1;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        margin: 34px 0 30px; }
.classBrand-parent .con-list-box .dynamics-data-box .con-data-item .data-item-target .data-item-target-con {
          width: 738px;
          word-break: break-all;
          display: -webkit-box;
          -webkit-line-clamp: 1;
          -webkit-box-orient: vertical;
          overflow: hidden; }
.classBrand-parent .con-list-box .dynamics-data-box .con-data-item .data-item-info {
        color: #9d9d9d;
        font-size: 35px;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        line-height: 1;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; }
.classBrand-parent .report-banner {
    height: 580px;
    position: relative;
    margin-bottom: 60px; }
.classBrand-parent .report-banner .banner-title {
      top: 0px;
      left: 0px;
      right: 0px;
      z-index: 10;
      height: 160px;
      font-size: 42px;
      padding: 0 40px;
      background-color: rgba(255, 255, 255, .6);
      line-height: 160px;
      position: absolute;
      -webkit-box-sizing: border-box;
              box-sizing: border-box; }
.classBrand-parent .report-banner .change-banner {
      right: 0px;
      width: 200px;
      height: 58px;
      color: #fff;
      bottom: 34px;
      font-size: 30px;
      line-height: 58px;
      padding-left: 24px;
      border-top-left-radius: 16px;
      border-bottom-left-radius: 16px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      background-color: rgba(0, 0, 0, .5);
      position: absolute; }
.classBrand-parent .echarts-label {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 30px 40px 0 40px; }
.classBrand-parent .echarts-label .echarts-label-item {
      color: #9d9d9d;
      font-size: 28px;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin: 0 36px 26px; }
.classBrand-parent .echarts-label .label-item-block {
      width: 20px;
      height: 14px;
      border-radius: 4px;
      margin-right: 10px; }
.classBrand-parent .class-quantification-echarts {
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
.classBrand-parent .quantification-bar-echarts {
    padding-bottom: 60px;
    border-bottom: 2px solid #e0e6f1; }
.classBrand-parent .quantification-bar-echarts .bar-charts-box {
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
.classBrand-parent .quantification-line-echarts {
    margin-top: 30px;
    padding: 0 60px 0 40px; }
.classBrand-parent .bar-echarts-legend {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0px 66px 0 64px; }
.classBrand-parent .bar-echarts-legend .echarts-label-item {
      color: #9d9d9d;
      font-size: 28px;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
.classBrand-parent .bar-echarts-legend .label-item-block {
      width: 20px;
      height: 14px;
      border-radius: 4px;
      margin-right: 10px; }
.classBrand-parent .class-slogan {
    width: 100%;
    background-size: 100% 100%;
    height: 266px;
    font-size: 55px;
    padding: 0 17px 19px 0;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 58px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(/vue/dist/static/img/circle-bg1.d4a5adb.png); }
.classBrand-parent .class-notice {
    width: 100%;
    background-size: 100% 100%;
    height: 966px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(/vue/dist/static/img/circle-bg2.96d5506.png); }
.classBrand-parent .class-notice-list {
    height: 750px;
    padding: 70px 82px 10px 70px; }
.classBrand-parent .class-notice-list .notice-list-item {
      font-size: 40px;
      height: 150px;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      border-bottom: 1px solid #c7c7c7; }
.classBrand-parent .class-notice-list .notice-list-item:last-child {
        border: none; }
.classBrand-parent .class-notice-list .notice-list-item .notice-title {
        word-break: break-all;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        overflow: hidden; }
.classBrand-parent .class-notice-list .notice-list-item .notice-date {
        width: 160px;
        text-align: right; }
.classBrand-parent .class-album {
    padding: 40px 40px 40px 32px;
    width: 100%;
    background-size: 100% 100%;
    height: 1017px;
    overflow: hidden;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(/vue/dist/static/img/circle-bg3.f46d5b7.png); }
.classBrand-parent .class-photo-list {
    height: 920px;
    width: 100%;
    overflow-y: auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
.classBrand-parent .class-photo-list::-webkit-scrollbar {
      display: none; }
.classBrand-parent .class-photo-list .class-photo-item {
      width: calc(33% - 16px);
      height: 290px;
      padding: 8px; }
.classBrand-parent .photo-preview {
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    width: 100%;
    height: 100vh;
    overflow: hidden;
    position: fixed;
    z-index: 999;
    background-color: rgba(0, 0, 0, .87); }
.classBrand-parent .photo-preview .photo-area {
      width: 100%;
      height: 70vh;
      overflow: hidden;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
.classBrand-parent .photo-preview .photo-area img {
        max-width: 100%;
        max-height: 100%; }
.classBrand-parent .photo-preview .preview-tools {
      bottom: 10vh;
      height: 50px;
      width: 100%;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      position: absolute; }
.classBrand-parent .photo-preview .preview-tools a {
        color: #fff;
        font-size: 30px;
        line-height: 50px;
        margin-bottom: 8px;
        border-bottom: 2px solid #fff; }
.classBrand-parent .photo-preview .preview-tools button {
        width: 148px;
        height: 44px;
        font-size: 20px;
        color: #30a2fe;
        margin: 0 50px;
        border-radius: 4px;
        border: 1px solid #30a2fe; }
.classBrand-parent .class-honor {
    width: 100%;
    background-size: 100% 100%;
    height: 1002px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(/vue/dist/static/img/circle-bg4.d5341a1.png); }
.classBrand-parent .class-honor-top {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 55px 60px 0 48px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
.classBrand-parent .class-honor-top .class-honor-top-main {
      width: 370px;
      height: 82px;
      padding: 0 40px;
      line-height: 82px;
      text-align: center;
      position: relative;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      background-repeat: no-repeat;
      background-position: center center; }
.classBrand-parent .class-honor-top .class-honor-top-main img {
        top: 23px;
        bottom: 0px;
        position: absolute; }
.classBrand-parent .class-honor-top .class-honor-top-main span {
        color: #fff;
        font-size: 40px; }
.classBrand-parent .class-honor-top .class-honor-mark {
      padding-left: 76px;
      background-image: url(/vue/dist/static/img/honor-left-icon.f117125.png); }
.classBrand-parent .class-honor-top .class-honor-mark img {
        left: 40px; }
.classBrand-parent .class-honor-top .class-honor-ranking {
      padding-right: 76px;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      background-image: url(/vue/dist/static/img/honor-right-icon.29d32a9.png); }
.classBrand-parent .class-honor-top .class-honor-ranking img {
        right: 40px; }
.classBrand-parent .class-honor-list {
    margin: 28px 0 0 15px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: 950px;
    height: 756px;
    overflow-y: auto; }
.classBrand-parent .class-honor-list .honor-list-item {
      text-align: center;
      width: 281px;
      line-height: 1;
      font-size: 40px;
      margin: 0 46px 26px 0; }
.classBrand-parent .class-honor-list .honor-list-item .el-image {
        margin-bottom: 30px; }
.classBrand-parent .class-honor-list .honor-list-item .el-image .image-slot {
          width: 280px;
          height: 280px; }
.classBrand-parent .class-honor-list .honor-list-item:nth-of-type(3n) {
        margin-right: 0px; }
.classBrand-parent .class-dynamic {
    width: 100%;
    background-size: 100% 100%;
    height: 2066px;
    overflow: hidden;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(/vue/dist/static/img/circle-bg5.3953a0b.png); }
.classBrand-parent .class-dynamic-list {
    margin: 45px 0 0 6px;
    padding: 0 40px 0 32px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
    height: 1954px;
    overflow-y: auto;
    border-radius: 25px; }
.classBrand-parent .class-dynamic-list .dynamic-list-item {
      position: relative;
      overflow: hidden;
      padding: 60px 0px 0; }
.classBrand-parent .class-dynamic-list .dynamic-list-item .author-info {
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
.classBrand-parent .class-dynamic-list .dynamic-list-item .author-info .author-avatar {
          margin-right: 26px; }
.classBrand-parent .class-dynamic-list .dynamic-list-item .author-info .author-other {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column; }
.classBrand-parent .class-dynamic-list .dynamic-list-item .author-info .author-other .author-name {
            color: #393939;
            line-height: 1;
            font-size: 42px; }
.classBrand-parent .class-dynamic-list .dynamic-list-item .author-info .author-other .publish-time {
            color: #9e9e9e;
            margin-top: 14px;
            line-height: 1;
            font-size: 36px; }
.classBrand-parent .class-dynamic-list .dynamic-list-item .dynamic-desc {
        color: #222;
        font-size: 42px;
        margin: 50px 0 30px; }
.classBrand-parent .class-dynamic-list .dynamic-list-item .dynamic-file {
        height: 272px;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        padding: 44px 30px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        background-color: #f8f8f8; }
.classBrand-parent .class-dynamic-list .dynamic-list-item .dynamic-file .file-name {
          color: #393939;
          font-size: 36px;
          margin-left: 30px; }
.classBrand-parent .class-dynamic-list .dynamic-list-item .dynamic-photo {
        width: 272px;
        height: 272px;
        position: relative; }
.classBrand-parent .class-dynamic-list .dynamic-list-item .dynamic-photo .dynamic-photo-num {
          left: 0px;
          right: 0px;
          bottom: 0px;
          position: absolute;
          height: 70px;
          line-height: 70px;
          font-size: 36px;
          color: #fff;
          text-align: center;
          background-color: rgba(0, 0, 0, .5); }
.classBrand-parent .class-dynamic-list .dynamic-list-item .dynamic-public-class {
        font-size: 36px;
        color: #222;
        margin: 40px 0; }
.classBrand-parent .class-dynamic-list .dynamic-list-item .dynamic-line20 {
        background-color: #f2f2f2;
        height: 20px; }
.classBrand-parent .class-dynamic-list .dynamic-list-item .dynamic-type {
        top: 17px;
        right: -43px;
        height: 50px;
        width: 170px;
        color: #fff;
        font-size: 30px;
        text-align: center;
        line-height: 50px;
        position: absolute;
        -webkit-transform: rotateZ(45deg);
                transform: rotateZ(45deg); }
.classBrand-parent .class-dynamic-list .dynamic-list-item .dynamic-type-file {
        background-color: #f39311; }
.classBrand-parent .class-dynamic-list .dynamic-list-item .dynamic-type-photo {
        background-color: #49c69a; }
.classBrand-parent .successTips {
    height: 100px;
    min-width: 420px; }
.classBrand-parent .successTips .el-message__icon {
      font-size: 35px; }
.classBrand-parent .successTips .el-message__content {
      font-size: 35px; }
.classBrand-parent .notice-page .conent-main {
    padding: 50px 26px 0px; }
.classBrand-parent .notice-page .class-notice-main {
    width: 100%;
    background-size: 100% 100%;
    height: 1537px;
    overflow: hidden;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(/vue/dist/static/img/class-notice.3288357.png); }
.classBrand-parent .notice-page .notice-tools {
    left: 0px;
    right: 0px;
    bottom: 46px;
    position: fixed;
    width: 1080px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
.classBrand-parent .notice-page .notice-tools a {
      margin: 0 150px;
      color: #000;
      font-size: 30px;
      line-height: 50px;
      margin-bottom: 8px;
      border-bottom: 2px solid #000; }
.classBrand-parent .notice-page .notice-con-info {
    margin: 0 80px 0 60px;
    height: 270px;
    padding-top: 50px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-bottom: 1px solid #9d9d9d; }
.classBrand-parent .notice-page .notice-con-info .notice-info-til {
      line-height: 1;
      font-size: 55px;
      margin-bottom: 40px; }
.classBrand-parent .notice-page .notice-con-info .notice-author-time,
    .classBrand-parent .notice-page .notice-con-info .notice-source {
      font-size: 35px;
      line-height: 1;
      margin-bottom: 20px;
      color: #9d9d9d; }
.classBrand-parent .notice-page .notice-con-info .notice-author {
      width: 300px; }
.classBrand-parent .notice-page .notice-cont {
    padding: 40px 50px 50px 60px;
    margin-right: 30px;
    font-size: 40px;
    overflow-y: auto;
    height: 1240px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
.classBrand-parent .notice-page .notice-con-text {
    padding-bottom: 50px; }
.classBrand-parent .notice-page .notice-con-line {
    border-top: 1px solid #9d9d9d; }
.classBrand-parent .notice-page .notice-enclosure span {
    color: #000;
    font-size: 35px;
    display: block;
    padding-top: 20px; }
.classBrand-parent .notice-page .notice-enclosure .enclosure-list a {
    color: #5dacf6;
    font-size: 35px;
    padding-top: 20px;
    padding-bottom: 2px;
    display: inline-block;
    border-bottom: 2px solid #5dacf6; }
.classBrand-parent .notice-page .enclosure-info-preview {
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    overflow: hidden;
    position: fixed;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-image: url(/vue/dist/static/img/grow-top-bg.f5dbdd9.png);
    background-color: #fff; }
.classBrand-parent .notice-page .enclosure-info-preview .enclosure-info-main {
      margin-top: 49px;
      height: 1690px; }
.classBrand-parent .notice-page .enclosure-info-preview .mapFrame {
      width: 1080px;
      height: 1690px; }
.classBrand-parent .notice-page .enclosure-info-preview .enclosure-info-img {
      width: 1080px;
      height: 1690px;
      overflow: hidden; }
.classBrand-parent .notice-page .enclosure-info-preview .enclosure-info-img img {
        margin: 0 auto; }
.classBrand-parent .notice-page .enclosure-info-preview .cannot_preview {
      margin-top: 260px; }
.classBrand-parent .notice-page .enclosure-info-preview .cannot_preview .status-icon {
        width: 588px;
        height: 588px;
        font-size: 40px;
        text-align: center;
        padding: 400px 86px 0;
        margin: 75px auto 100px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        background-repeat: no-repeat;
        background-position: center center;
        background-image: url(/vue/dist/static/img/pay-fail.71c2405.png); }
.classBrand-parent .notice-page .enclosure-info-preview .cannot_preview .close-tips {
        text-align: center; }
.classBrand-parent .notice-page .enclosure-info-preview .cannot_preview .close-tips button {
          width: 670px;
          height: 122px;
          color: #fff;
          font-size: 50px;
          border-radius: 20px;
          margin-bottom: 83px;
          background-color: #969696; }
.classBrand-parent .height98 {
    height: 98px; }
.classBrand-parent .timetable-conent-main {
    min-height: calc(100vh - 250px); }
.classBrand-parent .time-table {
    width: 992px;
    margin: 62px auto 0; }
.classBrand-parent .time-table .time-table-class-name {
      font-size: 40px;
      line-height: 1;
      margin-bottom: 24px;
      text-align: right; }
.classBrand-parent .no-time-table .cannot_preview {
    margin-top: 260px; }
.classBrand-parent .no-time-table .cannot_preview .status-icon {
      width: 588px;
      height: 588px;
      font-size: 40px;
      text-align: center;
      padding: 400px 86px 0;
      margin: 75px auto 100px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      background-repeat: no-repeat;
      background-position: center center;
      background-image: url(/vue/dist/static/img/pay-fail.71c2405.png); }
.classBrand-parent .no-time-table .cannot_preview .close-tips {
      text-align: center; }
.classBrand-parent .no-time-table .cannot_preview .close-tips button {
        width: 670px;
        height: 122px;
        color: #fff;
        font-size: 50px;
        border-radius: 20px;
        margin-bottom: 83px;
        background-color: #969696; }
.classBrand-parent .time-table-main {
    margin: 0 auto;
    border-color: #707070;
    border-style: solid;
    border-width: 1px 0px 0px 1px; }
.classBrand-parent .time-table-main .table-header {
      background-color: #ffcf22; }
.classBrand-parent .time-table-main .table-row-item {
      width: 124px;
      height: 120px;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 124px;
              flex: 0 0 124px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      border-color: #707070;
      border-style: solid;
      border-width: 0 1px 1px 0; }
.classBrand-parent .time-table-main .table-row-item .header-item-top {
        font-size: 25px; }
.classBrand-parent .time-table-main .table-row-item .header-item-date {
        margin-top: 10px;
        font-size: 14px; }
.classBrand-parent .time-table-main .frist-item .header-item-top {
      font-size: 30px; }
.classBrand-parent .time-table-main .table-section {
      background-color: #E0E0E0; }

@charset "UTF-8";
.beyond-1[data-v-16b4de5a] {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
/*浮动 + 左右分布 + 垂直居中*/
.jub-jub-center[data-v-16b4de5a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
.medal-img[data-v-16b4de5a] {
  width: 130px;
}
.class-course-info[data-v-16b4de5a] {
  margin-bottom: 58px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.class-course-info .course-info-main[data-v-16b4de5a] {
    width: 990px;
    height: 472px;
    padding: 0 40px;
    margin: 0 auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 25px;
    border: 5px solid #000;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    background-color: #fff;
}
.class-course-info .course-info-main-top[data-v-16b4de5a] {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 46px 0 0;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.class-course-info .course-info-main-top .course-top-left[data-v-16b4de5a] {
      width: 580px;
}
.class-course-info .course-info-main-top .course-top-left .course-info-class[data-v-16b4de5a] {
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
}
.class-course-info .course-info-main-top .course-top-left .course-info-class .class-name[data-v-16b4de5a] {
          font-size: 50px;
          line-height: 1;
}
.class-course-info .course-info-main-top .course-top-left .course-info-class .class-headmaster[data-v-16b4de5a] {
          height: 58px;
          font-size: 35px;
          text-align: center;
          padding: 0 20px;
          line-height: 58px;
          border-radius: 58px;
          background-color: #ffde50;
}
.class-course-info .course-info-main-top .course-top-left .now-course[data-v-16b4de5a] {
        width: 414px;
        height: 208px;
        border-radius: 20px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        background-color: #ffde5a;
}
.class-course-info .course-info-main-top .course-top-left .now-course span[data-v-16b4de5a] {
          display: inline-block;
}
.class-course-info .course-info-main-top .course-top-left .now-course .now-course-null[data-v-16b4de5a] {
          font-size: 60px;
          line-height: 1;
}
.class-course-info .course-info-main-top .course-top-left .now-course .now-course-subject[data-v-16b4de5a] {
          position: relative;
}
.class-course-info .course-info-main-top .course-top-left .now-course .now-subject[data-v-16b4de5a] {
          font-size: 50px;
          text-align: center;
}
.class-course-info .course-info-main-top .course-top-left .now-course .now-teacher[data-v-16b4de5a] {
          font-size: 40px;
          margin-top: 10px;
          text-align: center;
}
.class-course-info .course-info-main-top .course-top-left .now-course .now-tag[data-v-16b4de5a] {
          font-size: 30px;
}
.class-course-info .course-info-main-top .course-top-left .now-course .now-course-time[data-v-16b4de5a] {
          font-size: 32px;
          margin-top: 10px;
          text-align: center;
}
.class-course-info .course-info-main-top .course-top-right[data-v-16b4de5a] {
      width: 290px;
      height: 286px;
      overflow: hidden;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      border: 2px dashed #cecccc;
}
.class-course-info .course-info-main-top .course-top-right img[data-v-16b4de5a] {
        width: 100%;
}
.class-course-info .course-info-main-bot[data-v-16b4de5a] {
    margin-top: 35px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.class-course-info .course-info-main-bot .course-bot-left[data-v-16b4de5a] {
      font-size: 40px;
      line-height: 1;
}
.class-course-info .course-info-main-bot .course-bot-left .next-info span[data-v-16b4de5a] {
        font-size: 40px;
        line-height: 1;
        margin-left: 15px;
}
.class-course-info .course-info-main-bot button[data-v-16b4de5a] {
      color: #5dacf6;
      border: none;
      font-size: 40px;
      line-height: 1;
      background: none;
}

.loader-layer[data-v-add67eb4]{
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: white;
	
	-webkit-transition: all 0.6s;
	
	transition: all 0.6s;
	opacity: 0;
	-webkit-opacity: 0;
	-o-opacity: 0;
	-ms-opacity: 0;
	-moz-opacity: 0;
	visibility: hidden;
 
	filter:alpha(opacity=0);
}
.loader-layer.active[data-v-add67eb4]{
	visibility:visible;
	opacity: 1;
	-webkit-opacity: 1;
	-o-opacity: 1;
	-ms-opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=100);
}
.spinner[data-v-add67eb4] {
  width: 120px;
  height: 120px;
  text-align: center;
  line-height: 120px;
 
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  -o-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  -moz-transform: translate(-50%,-50%);
  white-space: nowrap;
  overflow: hidden;
}
.double-bounce1[data-v-add67eb4], .double-bounce2[data-v-add67eb4] {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #1ABC9C;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
   
  -webkit-animation: bounce-data-v-add67eb4 2.0s infinite ease-in-out;
  animation: bounce-data-v-add67eb4 2.0s infinite ease-in-out;
}
.double-bounce2[data-v-add67eb4] {
  -webkit-animation-delay: -1.0s;
  animation-delay: -1.0s;
}
@-webkit-keyframes bounce-data-v-add67eb4 {
0%, 100% { -webkit-transform: scale(0.0)
}
50% { -webkit-transform: scale(1.0)
}
}
@keyframes bounce-data-v-add67eb4 {
0%, 100% {
    transform: scale(0.0);
    -webkit-transform: scale(0.0);
}
50% {
    transform: scale(1.0);
    -webkit-transform: scale(1.0);
}
}
@-webkit-keyframes loading-data-v-add67eb4{
from{
		opacity: 0
}
to{
		opacity: 1;
}
}
@keyframes loading-data-v-add67eb4{
from{
		opacity: 0
}
to{
		opacity: 1;
}
}

.vue-waterfall{
	width:100%;
	overflow-y: auto;
	position: relative;
	z-index: 3;
}
.vue-waterfall .slot-box{
	position: absolute;
	top: 100%;
	left: 100%;
	width: 0;
	height: 0;
	overflow: hidden;
}
.vue-waterfall .vue-waterfall-column{
	float: left;
}
.vue-waterfall.is-transition img{
	opacity: 0;
}
.vue-waterfall.is-transition img.animation{
	-webkit-animation:0.4s  lazy-animation  linear;
	        animation:0.4s  lazy-animation  linear;
	-webkit-animation-fill-mode: forwards;
	        animation-fill-mode: forwards;
}
@-webkit-keyframes lazy-animation{
from{
		opacity: 0;
}
to{
		opacity: 1;
}
}
@keyframes lazy-animation{
from{
		opacity: 0;
}
to{
		opacity: 1;
}
}

@charset "UTF-8";
.apps-class-brand-cross-page[data-v-54564e84] {
  width: 100%;
  min-height: 100vh;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 29px 53px;
  background-color: #FFE4C6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.apps-class-brand-cross-page .page-content-left[data-v-54564e84] {
    width: 32%;
}
.apps-class-brand-cross-page .page-content-left .conent-main[data-v-54564e84] {
      padding: 0;
}
.apps-class-brand-cross-page .page-content-mid[data-v-54564e84] {
    width: 32%;
}
.apps-class-brand-cross-page .page-content-mid .conent-main[data-v-54564e84] {
      padding: 0;
}
.apps-class-brand-cross-page .page-content-right[data-v-54564e84] {
    width: 32%;
}
.apps-class-brand-cross-page .page-content-right .conent-main[data-v-54564e84] {
      padding: 0;
}
.beyond-1[data-v-54564e84] {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
/*浮动 + 左右分布 + 垂直居中*/
.jub-jub-center[data-v-54564e84] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
.notice-vessel[data-v-54564e84] {
  width: 100%;
  height: 135px;
}
.notice-title[data-v-54564e84] {
  width: 680px;
  padding-left: 40px;
  font-size: 45px;
  color: #000;
}
.notice-more[data-v-54564e84] {
  padding-right: 40px;
  font-size: 40px;
  color: #5AA7EF;
}

.beyond-1 {
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}

.apps-class-brand-cross-page[data-v-a30ffe18] {
  width: 100%;
  min-height: 100vh;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 29px 53px;
  background-color: #FFE4C6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.apps-class-brand-cross-page .page-content-mid[data-v-a30ffe18] {
    margin: 0 auto;
    width: 50%;
}
.apps-class-brand-cross-page .page-content-mid .conent-main[data-v-a30ffe18] {
      padding: 50px 0;
}

.apps-class-brand-cross-page[data-v-0403e01a] {
  width: 100%;
  min-height: 100vh;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 29px 53px;
  background-color: #FFE4C6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.apps-class-brand-cross-page .page-content-mid[data-v-0403e01a] {
    width: 50%;
    margin: 0 auto;
}
.apps-class-brand-cross-page .page-content-mid .conent-main[data-v-0403e01a] {
      padding: 0;
}

.apps-class-brand-cross-page[data-v-a1df7262] {
  width: 100%;
  min-height: 100vh;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 29px 53px;
  background-color: #FFE4C6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.apps-class-brand-cross-page .page-content-mid[data-v-a1df7262] {
    width: 50%;
    margin: 0 auto;
}
.apps-class-brand-cross-page .page-content-mid .conent-main[data-v-a1df7262] {
      padding: 0;
}

.apps-class-brand-cross-page[data-v-a672d074] {
  width: 100%;
  min-height: 100vh;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 29px 53px;
  background-color: #FFE4C6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.apps-class-brand-cross-page .page-content-left[data-v-a672d074] {
    width: 32%;
}
.apps-class-brand-cross-page .page-content-left .conent-main[data-v-a672d074] {
      padding: 0;
}
.apps-class-brand-cross-page .page-content-mid[data-v-a672d074] {
    width: 32%;
}
.apps-class-brand-cross-page .page-content-mid .conent-main[data-v-a672d074] {
      padding: 0;
}
.apps-class-brand-cross-page .page-content-right[data-v-a672d074] {
    width: 32%;
}
.apps-class-brand-cross-page .page-content-right .conent-main[data-v-a672d074] {
      padding: 0;
}

.apps-class-brand-cross-page[data-v-28963def] {
  width: 100%;
  min-height: 100vh;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 29px 53px;
  background-color: #FFE4C6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.apps-class-brand-cross-page .page-content-mid[data-v-28963def] {
    width: 100%;
}

@charset "UTF-8";
.apps-class-brand-cross-page[data-v-e1ceaa78] {
  width: 100%;
  min-height: 100vh;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 29px 53px;
  background-color: #FFE4C6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.apps-class-brand-cross-page .page-content-mid[data-v-e1ceaa78] {
    width: 100%;
}
.apps-class-brand-cross-page .page-content-mid .page-main[data-v-e1ceaa78] {
      background: transparent;
}
.apps-class-brand-cross-page .page-content-mid .growth-search-box-cross[data-v-e1ceaa78] {
      padding: 0 55px 42px;
}
.apps-class-brand-cross-page .page-content-mid .growth-search-box-cross .growth-search-main-cross[data-v-e1ceaa78] {
        margin: 0 auto;
        width: 970px;
        height: 88px;
        padding: 6px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        border-radius: 88px;
        background-color: #fff;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
}
.apps-class-brand-cross-page .page-content-mid .growth-search-box-cross .growth-search-main-cross input[data-v-e1ceaa78] {
          -webkit-box-flex: 1;
              -ms-flex: 1;
                  flex: 1;
          height: 76px;
          border: none;
          color: #000;
          font-size: 34px;
          padding-left: 36px;
          border-radius: 76px;
}
.apps-class-brand-cross-page .page-content-mid .growth-search-box-cross .growth-search-main-cross button[data-v-e1ceaa78] {
          width: 260px;
          height: 76px;
          border: none;
          color: #000;
          line-height: 76px;
          border-radius: 76px;
          font-size: 34px;
          background-color: #ffcf22;
}
.apps-class-brand-cross-page .page-content-mid .growth-search-box-cross .growth-search-main-cross input[data-v-e1ceaa78]::-webkit-input-placeholder {
          font-size: 34px;
          color: #c0c4cc !important;
}
.apps-class-brand-cross-page .page-content-mid .growth-search-box-cross .growth-search-main-cross input[data-v-e1ceaa78]::-moz-placeholder {
          font-size: 34px;
          /* Mozilla Firefox 19+ */
          color: #c0c4cc !important;
}
.apps-class-brand-cross-page .page-content-mid .growth-search-box-cross .growth-search-main-cross input[data-v-e1ceaa78]:-moz-placeholder {
          font-size: 34px;
          /* Mozilla Firefox 4 to 18 */
          color: #c0c4cc !important;
}
.apps-class-brand-cross-page .page-content-mid .growth-search-box-cross .growth-search-main-cross input[data-v-e1ceaa78]:-ms-input-placeholder {
          font-size: 34px;
          /* Internet Explorer 10-11 */
          color: #c0c4cc !important;
}
.apps-class-brand-cross-page .page-content-mid .growth-tabs-cross[data-v-e1ceaa78] {
      width: 44%;
      margin: 0 auto;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      padding: 0 140px 69px;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
}
.apps-class-brand-cross-page .page-content-mid .growth-tabs-cross .tabs-item-cross[data-v-e1ceaa78] {
        font-size: 42px;
        position: relative;
}
.apps-class-brand-cross-page .page-content-mid .growth-tabs-cross .act-cross[data-v-e1ceaa78] {
        color: #0084ff;
}
.apps-class-brand-cross-page .page-content-mid .growth-tabs-cross .act-cross[data-v-e1ceaa78]:after {
          content: '';
          height: 6px;
          width: 84px;
          bottom: -18px;
          left: 50%;
          right: 0px;
          margin-left: -42px;
          position: absolute;
          display: block;
          background-color: #0084ff;
}
.apps-class-brand-cross-page .page-content-mid .growth-content-main-cross[data-v-e1ceaa78] {
      padding: 87px 55px 60px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      position: relative;
}
.apps-class-brand-cross-page .page-content-mid .growth-content-main-cross[data-v-e1ceaa78]::before {
        content: '';
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 2;
        background-color: #fff;
        border-radius: 25px;
        border: 5px solid #000000;
}
.apps-class-brand-cross-page .page-content-mid .growth-content-main-cross[data-v-e1ceaa78]::after {
        content: '';
        position: absolute;
        top: 32px;
        left: 32px;
        width: 100%;
        height: 100%;
        background-color: #FFD000;
        border: 5px solid #000000;
        border-radius: 25px;
        -webkit-transform: translate(-10px, -10px);
                transform: translate(-10px, -10px);
        z-index: 1;
}
.apps-class-brand-cross-page .page-content-mid .growth-content-main-cross .vue-waterfall[data-v-e1ceaa78] {
        padding-top: 20px;
        /* 隐藏滚动条 */
        scrollbar-width: none;
        /* firefox */
        -ms-overflow-style: none;
        /* IE 10+ */
}
.apps-class-brand-cross-page .page-content-mid .growth-content-main-cross .vue-waterfall[data-v-e1ceaa78]::-webkit-scrollbar {
          display: none;
          /* Chrome Safari */
}
.apps-class-brand-cross-page .page-content-mid .growth-content-main-cross .cell-item-cross[data-v-e1ceaa78] {
        margin-bottom: 50px;
}
.apps-class-brand-cross-page .page-content-mid .growth-content-main-cross .cell-item-cross img[data-v-e1ceaa78] {
          width: 100%;
          height: 100%;
          border-radius: 25px;
}
.apps-class-brand-cross-page .page-content-mid .growth-content-main-cross .cell-item-cross .item-body-cross .item-title-cross[data-v-e1ceaa78] {
          color: #000;
          line-height: 1.2;
          font-size: 45px;
          margin-top: 15px;
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis;
}
.apps-class-brand-cross-page .page-content-mid .growth-content-main-cross .cell-item-cross .item-body-cross .item-desc-cross[data-v-e1ceaa78] {
          color: #959595;
          font-size: 30px;
          line-height: 1.2;
          margin: 15px 0 20px;
          word-break: break-all;
          display: -webkit-box;
          -webkit-line-clamp: 1;
          -webkit-box-orient: vertical;
          overflow: hidden;
}
.apps-class-brand-cross-page .page-content-mid .growth-content-main-cross .cell-item-cross .item-body-cross .item-footer-cross[data-v-e1ceaa78] {
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between;
}
.apps-class-brand-cross-page .page-content-mid .growth-content-main-cross .cell-item-cross .item-body-cross .item-footer-cross .money-cross[data-v-e1ceaa78] {
            color: #ffb019;
            -webkit-box-align: end;
                -ms-flex-align: end;
                    align-items: flex-end;
}
.apps-class-brand-cross-page .page-content-mid .growth-content-main-cross .cell-item-cross .item-body-cross .item-footer-cross .money-cross .number-cross[data-v-e1ceaa78] {
              color: #ffb019;
              font-size: 60px;
}
.apps-class-brand-cross-page .page-content-mid .growth-content-main-cross .cell-item-cross .item-body-cross .item-footer-cross .money-cross .text-cross[data-v-e1ceaa78] {
              font-size: 26px;
              margin-left: 6px;
              margin-bottom: 10px;
}
.apps-class-brand-cross-page .page-content-mid .growth-content-main-cross .cell-item-cross .item-body-cross .item-footer-cross .item-button-cross button[data-v-e1ceaa78] {
            width: 206px;
            height: 52px;
            color: #fff;
            font-size: 30px;
            border: none;
            border-radius: 52px;
            text-align: center;
            background-color: #ffb019;
}

.apps-class-brand-cross-page[data-v-496c1492] {
  width: 100%;
  min-height: 100vh;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 29px 53px;
  background-color: #FFE4C6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.apps-class-brand-cross-page .page-content-mid[data-v-496c1492] {
    width: 100%;
}
.apps-class-brand-cross-page .page-content-mid .page-main[data-v-496c1492] {
      background: transparent;
}
/*
主色：#2fa2fe、文字主色：#545f69、文字辅助色：#999999
 */
.classcard-box-common{
    height: 100%;
    color: #545F69;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 16px;
    font-family: Microsoft YaHei,Avenir,Helvetica,Arial,sans-serif!important;
}
.classcard-box-common span, .classcard-box-common div, .classcard-box-common p, .classcard-box-common button{
    font-family: Microsoft YaHei,Avenir,Helvetica,Arial,sans-serif;
}
.classcard-box-common-title{
    /*font-size: 1.8rem;*/
    font-size: 30px;
    margin-bottom: 10px;
    /*font-size: 30px;*/
    line-height: 30px;
    line-height: 3rem;
    height: 30px;
    height: 3rem;
    font-weight: bold;
}
.classcard-box-common-component{
    height: calc(100% - 3rem - 10px);
}
html{
    font-size:16px;
    font-size:62.5%; /* 10÷16=62.5% */
    height: 100%;
}
.clearfix:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.classcard-box-common-scrollbar::-webkit-scrollbar {
    width: 8px;
}
.classcard-box-common-scrollbar::-webkit-scrollbar-thumb {
    background: rgb(140, 166, 179);
    border-radius: 50px;
    border-top: 3px solid rgb(221, 229, 233);
    border-right: 3px solid rgb(255, 255, 255);
    border-bottom: 3px solid rgb(221, 229, 233);
    border-left: 3px solid rgb(255, 255, 255);
}
.classcard-box-common-scrollbar::-webkit-scrollbar-track {
    background: rgb(221, 229, 233);
    border-radius: 50px;
    border: 3px solid rgb(255, 255, 255);
}
/**321, 361,376,481**/
/**页面最小为90*975，避免影响系统原有移动端样式，这里注释900以下的样式**/
/*@media only screen and (min-width:481px){
    html{
        font-size:62.5%!important
    }
}
@media only screen and (min-width:121px){
    html{
        font-size:100%!important
    }
}
@media only screen and (min-width:481px){
    html{
        font-size:100%!important
    }
}
@media only screen and (min-width:561px){
    html{
        font-size:100%!important
    }
}
@media only screen and (min-width:641px){
    html{
        font-size:102%!important;
    }
}
@media only screen and (min-width:741px){
    html{
        font-size:104%!important;
    }
}
*/
@media only screen and (min-width:841px){
html{
        font-size:105%!important;
}
}
@media only screen and (min-width:1041px){
html{
        font-size:109%!important;
}
}
@media only screen and (min-width:1251px){
html{
        font-size:125%!important;
}
}
@media only screen and (min-width:1441px){
html{
        font-size:134%!important;
}
}
@media only screen and (min-width:1641px){
html{
        font-size: 178%!important;
}
}
.assistant-index-record {
    background-color: #FFE4C6 !important;
}
.classcard-teacher-detail-return div {
    background: #FFE4C6 !important;
}

.classcard-box-common[data-v-3c863404]{
	border-radius: 0;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	padding: 30px;
	background: #F4F5F6;
}
.classcard-box-activity-top[data-v-3c863404]{
	height: 669px;
}
.classcard-box-activity-left[data-v-3c863404]{
	float: left;
	width: 300px;
	margin-right: 16px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	height: 100%;
	/*background: #fff;*/
	border-radius: 16px;
	/*padding: 30px;*/
}
.classcard-box-activity-right[data-v-3c863404]{
	float: left;
	width: calc(100% - 316px);
	height: 100%;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	background: #fff;
	border-radius: 16px;
	padding: 30px;
}
.classcard-box-activity-bottom[data-v-3c863404]{
	/**-669 -16**/
	height: calc(100% - 685px);
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	margin-top: 16px;
	width: 100%;
	background: #fff;
	border-radius: 16px;
	overflow: hidden;
}

.assistant-rank-class-drop-box[data-v-5e067e38]{
    float: right;
}
.assistant-rank-class-drop[data-v-5e067e38]{
    line-height: 35.2px;
    line-height: 2.2rem;
    font-size: 12.8px;
    font-size: 0.8rem;
}
[data-v-5e067e38].assistant-rank-class-drop-box .el-icon--right{
    font-size: 12.8px;
    font-size: 0.8rem;
}
.assistant-rank-class-dropdown-item[data-v-5e067e38]{
    font-size: 12.8px;
    font-size: 0.8rem;
}
.assistant-index-rank[data-v-5e067e38]{
    position: relative;
    width: 90%;
    padding-top: 10%;
    padding-bottom: 66px;
}
.assistant-index-rank-table[data-v-5e067e38]{
    margin-top: 10px;
}
[data-v-5e067e38].assistant-index-rank-table thead th{
    background: #f5f7fa;
}
[data-v-5e067e38].assistant-index-rank-table.el-table tr{
    height: 46px;
}
[data-v-5e067e38].assistant-index-rank-table.el-table th>.cell{
    font-weight: bold;
    font-size: 11.2px;
    font-size: 0.7rem;
}
.assistant-index-rank-data[data-v-5e067e38]{
    border: 1px solid #ececec;
    border-radius: 8px;
    padding: 10px 10px 0 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 20px 0 0px 0;
}
.assistant-index-rank-data-li[data-v-5e067e38]{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 18%;
            flex: 0 0 18%;
    text-align: center;
}
.assistant-index-rank-data-li-num[data-v-5e067e38]{
    font-size: 17.6px;
    font-size: 1.1rem;
    font-weight: bold;
    font-style:oblique;
    line-height: 28.8px;
    line-height: 1.8rem;
}
.assistant-index-rank-data-li-name[data-v-5e067e38]{
    font-size: 12.8px;
    font-size: 0.8rem;
    line-height: 19.2px;
    line-height: 1.2rem;
    color: #A8A8A8;
    margin-bottom: 16px;
    margin-bottom: 1rem;
}
.assistant-index-rank-top-filter[data-v-5e067e38]{
    border: 1px solid #ececec;;
    border-radius: 4px;
    line-height: 35.2px;
    line-height: 2.2rem;
    height: 35.2px;
    height: 2.2rem;
    font-size: 12.8px;
    font-size: 0.8rem;
    text-align: center;
    overflow: hidden;
    cursor: pointer;
    width: 153.6px;
    width: 9.6rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.assistant-index-rank-top-filter-single[data-v-5e067e38]{
    border: 1px solid #ececec;;
    border-radius: 4px;
    line-height: 35.2px;
    line-height: 2.2rem;
    height: 35.2px;
    height: 2.2rem;
    font-size: 12.8px;
    font-size: 0.8rem;
    text-align: center;
    overflow: hidden;
    cursor: pointer;
    width: 76.8px;
    width: 4.8rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background: #12CAA4;
    color: #fff;
}
.assistant-index-rank-top-filter-ed[data-v-5e067e38]{
    background: #51A0F6;
    color: #fff;
}
.assistant-index-rank-top-filter-ed.green[data-v-5e067e38]{
    background: #12CAA4;
    color: #fff;
    border-radius: 4px;
}
.assistant-index-rank-top-filter span[data-v-5e067e38]{
    width: 50%;
    height: 100%;
    position: relative;
    display: inline-block;
    /*top: -1px;*/
}
.left[data-v-5e067e38]{
    float: left;
}
.assistant-index-rank-status[data-v-5e067e38]{
    border-bottom: 1px solid #e0e0e0;
    padding: 16px 0;
    padding: 1rem 0;
}
.assistant-index-rank-status-name[data-v-5e067e38]{
    font-weight: bold;
    line-height: 35.2px;
    line-height: 2.2rem;
    font-size: 16px;
    font-size: 1rem;
}
.assistant-index-rank-user-logo[data-v-5e067e38]{
    margin-right: 10px;
}
.assistant-index-rank-user-logo img[data-v-5e067e38]{
    width: 38.4px;
    width: 2.4rem;
    height: 38.4px;
    height: 2.4rem;
    border-radius: 50%;
}
.assistant-index-rank-user-name[data-v-5e067e38]{
    font-size: 14.4px;
    font-size: 0.9rem;
    font-weight: bold;
    line-height: 28.8px;
    line-height: 1.8rem;
    vertical-align: middle;
}
.assistant-index-rank-user-status[data-v-5e067e38]{
    background: #ECFAED;
    border: 1px solid #A2EAA1;
    color: #A2EAA1;
    font-size: 12.8px;
    font-size: 0.8rem;
    padding: 0 6px;
    line-height: 19.2px;
    line-height: 1.2rem;
    border-radius: 5px;
}
.status-bg-green[data-v-5e067e38]{
    background: #ECFAED;
    color: #2BDE45;
    border: 1px solid #2BDE45;
}
.status-bg-blue[data-v-5e067e38]{
    color: #2B7DDE;
    border: 1px solid #2B7DDE;
    background: #E9F2FB;
}
.assistant-index-rank-user-time[data-v-5e067e38]{
    font-size: 12.8px;
    font-size: 0.8rem;
    color: #A8A8A8;
}
.assistant-index-rank-user-li[data-v-5e067e38]{
    margin: 9.6px 0;
    margin: 0.6rem 0;
    position: relative;
}
.assistant-index-rank-score[data-v-5e067e38]{
    line-height: 19.2px;
    line-height: 1.2rem;
    float: left;
    width: 38.4px;
    width: 2.4rem;
    font-size: 11.2px;
    font-size: 0.7rem;
    text-align: center;
}
.assistant-index-rank-score-add[data-v-5e067e38]{
    background: #E9F9EB;
    color: #27C840;
    border-radius: 0.8rem 0 0 0.8rem;
    border: 1px solid #27C840;
    border-right: none
}
.assistant-index-rank-score-reduce[data-v-5e067e38]{
    background: #FFEFEE;
    color: #FF5F56;
    border-radius: 0 0.8rem 0.8rem 0;
    border: 1px solid #FF5F56;
    border-left: none;
}
.assistant-index-rank-user-right[data-v-5e067e38]{
    border-bottom: 1px solid #ececec;
    width: calc(100% - 4rem);
    padding-bottom: 9.6px;
    padding-bottom: 0.6rem;
}
.assistant-index-rank-user-all[data-v-5e067e38]{
    position: absolute;
    right: 16px;
    right: 1rem;
    line-height: 38.4px;
    line-height: 2.4rem;
    top: 0;
    font-weight: bold;
    font-size: 14.4px;
    font-size: 0.9rem;
}
.assistant-index-rank-user-zf[data-v-5e067e38]{
    line-height: 38.4px;
    line-height: 2.4rem;
    font-weight: bold;
    font-size: 14.4px;
    font-size: 0.9rem;
}
.assistant-index-rank-user-ra[data-v-5e067e38]{
    /*line-height: 2.4rem;*/
    /*font-style:oblique;*/
    /*font-weight: bold;*/
    font-size: 12.8px;
    font-size: 0.8rem;
    /*margin-right: 1rem;*/
    border-radius: 8px;
    text-align: center;
    color: #545f69;
    width: 25.6px;
    width: 1.6rem;
    height: 25.6px;
    height: 1.6rem;
    line-height: 25.6px;
    line-height: 1.6rem;
    background: #E8EDF0;
    margin: auto;
}
.rank_0[data-v-5e067e38]{
    /*color: #EC6B5E;*/
    background: #FF5959;
    color: #fff;
}
.rank_1[data-v-5e067e38]{
    /*color: #61C354;*/
    background: #FE9458;
    color: #fff;
}
.rank_2[data-v-5e067e38]{
    /*color: #F2BC4F;*/
    background: #FCB058;
    color: #fff;
}
.left[data-v-5e067e38]{
	float: left;
}
.right[data-v-5e067e38]{
	float: right;
}
.assistant-index-record[data-v-5e067e38]{
	/*height: calc(99% - 88px);*/
	/*width: 28%;*/
	height: 100%;
	width: 100%;
	background: #3086F7;
	/*position: absolute;*/
	/*right: 0;*/
	border-radius: 8px 8px 8px 8px;
	z-index: 9999;
	top: 1%;
}
.evaluate-record-wapper-static[data-v-5e067e38]{
	height: 100%;
	overflow-y: auto;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	margin-top: 0;
	padding-top: 8px;
	padding-top: 0.5rem;
	position: relative;
	/*display: flex;*/
}
.evaluate-record-wapper-static-head[data-v-5e067e38]{
	width: 88%;
	height: 80px;
	height: 5rem;
	margin: auto;
	background: url(/vue/dist/static/img/honor_head_bg.acb8ecd.png) no-repeat center;
	background-size: contain;
}
[data-v-5e067e38].evaluate-record-wapper-static::-webkit-scrollbar{
	width: 0;
}
[data-v-5e067e38].evaluate-record-wapper-static .page_box{
	text-align: center;
	margin: 0 auto;
}
[data-v-5e067e38].evaluate-record-wapper-static .common_page{
	display: inline-block;
}
[data-v-5e067e38].evaluate-record-wapper-static .el-dropdown-link{
	color: #909399;
}
.assistant-index-record-cli-detail[data-v-5e067e38]{
	padding: 16px;
	padding: 1rem;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	border-radius: 0.4rem;
}
.empty_box[data-v-5e067e38]{
	min-height: 200px;
}
.assistant-index-rank-user-li[data-v-5e067e38]{
	background: #fff;
	border-radius: 8px;
	margin: 9.6px 0;
	margin: 0.6rem 0;
}
.assistant-index-rank-user-right[data-v-5e067e38]{
	width: 100%;
	border: none;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	padding: 1.6px 8px;
	padding: 0.1rem 0.5rem;
	line-height: 48px;
	line-height: 3rem;
}
.assistant-index-rank-user-all[data-v-5e067e38]{
	right: 48px;
	right: 3rem;
	margin-top: 8px;
	margin-top: 0.5rem;
}
.assistant-index-rank-user-all.rank[data-v-5e067e38]{
	right: 6.4px;
	right: 0.4rem;
	width: 24px;
	width: 1.5rem;
	height: 24px;
	height: 1.5rem;
	border-radius: 50%;
	/*background: #D8D8D8;*/
	text-align: center;
	line-height: 24px;
	line-height: 1.5rem;
	color: #A4A7B7;
	font-weight: normal;
	font-size: 12.8px;
	font-size: 0.8rem;
	top: 6.4px;
	top: 0.4rem;
	background: #ECF0FC;
	background: url(/vue/dist/static/img/rank_bg.b6d3cf3.png) no-repeat center;
	background-size: contain;
}
.assistant-index-rank-user-all.rank1[data-v-5e067e38]{
	background: url(/vue/dist/static/img/rank_1.3e25a37.png) no-repeat center;
	background-size: contain;
}
.assistant-index-rank-user-all.rank2[data-v-5e067e38]{
	background: url(/vue/dist/static/img/rank_2.0ebf5af.png) no-repeat center;
	background-size: contain;
}
.assistant-index-rank-user-all.rank3[data-v-5e067e38]{
	background: url(/vue/dist/static/img/rank_3.b75bf39.png) no-repeat center;
	background-size: contain;
}
.assistant-index-rank-user-logo img[data-v-5e067e38]{
	width: 32px;
	width: 2.0rem;
	height: 32px;
	height: 2.0rem;
}
.assistant-index-rank-top-filter[data-v-5e067e38]{
	width: 90%;
	margin: auto;
	color: #fff;
}
.assistant-index-rank-top-filter-ed[data-v-5e067e38]{
	/*background: #fff;*/
	/*color: #4A91CB;*/
}
.evaluate-record-wapper-static-close[data-v-5e067e38]{
	position: absolute;
	background: #3086F7;
	border-radius: 50%;
	width: 32px;
	width: 2rem;
	height: 32px;
	height: 2rem;
	text-indent: 4.8px;
	text-indent: 0.3rem;
	top: calc(50% - 1rem);
	left: -19.2px;
	left: -1.2rem;
	line-height: 32px;
	line-height: 2rem;
	cursor: pointer;
}
.evaluate-record-wapper-static-close i[data-v-5e067e38]{
	color: #fff;
	font-size: 11.2px;
	font-size: 0.7rem;
}

.left[data-v-6fdc783a]{
	float: left;
}
.classcard-photo-wall[data-v-6fdc783a]{
	height: 100%;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	background: #fff;
}
.classcard-photo-wall-box[data-v-6fdc783a]{
	width: 100%;
	height: calc(100% - 3rem);
	overflow: hidden;
}
.classcard-photo-wall-img[data-v-6fdc783a]{
	float: left;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	padding: 4px;
}
.classcard-photo-wall-img img[data-v-6fdc783a]{
	/*width: 100%;*/
	/*height: 100%;*/
}
@media (min-width:0px ) {
.classcard-photo-wall-img[data-v-6fdc783a]{
		width: 100%;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		padding: 0px;
}
}
@media (min-width:185px ) {
.classcard-photo-wall-img[data-v-6fdc783a]{
		width: 50%;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		padding: 4px;
}
}
@media (min-width:315px ) {
.classcard-photo-wall-img[data-v-6fdc783a]{
		width: 33%;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
}
}
@media (min-width:915px ) {
.classcard-photo-wall-img[data-v-6fdc783a]{
		width: 20%;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
}
}
/*@media (min-width:915px ) {
	.classcard-photo-wall-img{
		width: 14%;
		box-sizing: border-box;
	}
}*/
@media (min-width:1315px ) {
.classcard-photo-wall-img[data-v-6fdc783a]{
		width: 10%;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
}
}
.classcard-teacher-detail-return[data-v-6fdc783a]{
	height: 48px;
	height: 3rem;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	padding: 3.2px 4px 0 4px;
	padding: 0.2rem 4px 0 4px;
	background: #fff;
}
.classcard-teacher-detail-return div[data-v-6fdc783a]{
	width: 100%;
	line-height: 44.8px;
	line-height: 2.8rem;
	height: 44.8px;
	height: 2.8rem;
	margin: auto;
	border-radius: 5px;
	text-align: center;
	color: #fff;
	background: #7F57FF;
	font-size: 19.2px;
	font-size: 1.2rem;
	cursor: pointer;
}
.classcard-teacher-detail-return i[data-v-6fdc783a]{
	font-size: 22.4px;
	font-size: 1.4rem;
	margin-right: 5px;
	line-height: 44.8px;
	line-height: 2.8rem;
	display: inline-block;
	vertical-align: bottom;
}







































@charset "UTF-8";
* {
  margin: 0;
  padding: 0px;
}
body,
html {
  font-family: 'Helvetica Neue', Helvetica, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', '\5FAE\8F6F\96C5\9ED1', Arial, sans-serif;
}
li {
  list-style: none;
}
a,
a:focus,
a:hover {
  cursor: pointer;
  color: inherit;
  text-decoration: none;
}
input[name='enname'] {
  text-transform: uppercase;
}
.fullHeight {
  height: 100%;
}
.fullWidth {
  width: 100%;
}
.formItemLeft {
  text-align: left;
}
.formItemCenter {
  text-align: center;
}
.formItemRight {
  text-align: right;
}
body .flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.apps-class-brand-page {
  color: #000;
  width: 100% !important;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}
.page-main {
  min-height: calc(100vh - 230px);
}
.no-nav-bar {
  height: calc(100vh - 132px);
}
.classBrandCross-parent {
  /**
    * 班级圈
    */
}
.classBrandCross-parent .return-grow {
    font-size: 45px;
    position: relative;
    padding: 12px 0px 0;
    text-align: center;
    width: 100%;
    line-height: 1;
}
.classBrandCross-parent .return-grow .el-icon-arrow-left {
      left: 50px;
      font-weight: bold;
      position: absolute;
}
.classBrandCross-parent .return-grow .return-grow-logout {
      color: #6e6e6e;
      right: 44px;
      position: absolute;
}
.classBrandCross-parent .grow-page {
    background: none !important;
}
.classBrandCross-parent .grow-page .page-main {
      background-color: transparent;
      height: 100vh;
}
.classBrandCross-parent .grow-page .coin-statistics {
      width: 1652px;
      height: 414px;
      margin: 70px auto;
      padding: 0 144px 0 134px;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      background-repeat: no-repeat;
      background-position: center center;
      background-image: url(/vue/dist/static/img/coin-bg.b6255ee.png);
      background-size: 100% 100%;
}
.classBrandCross-parent .grow-page .coin-statistics .coin-item {
        text-align: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
}
.classBrandCross-parent .grow-page .coin-statistics .coin-item .coin-icon {
          width: 146px;
          height: 146px;
          margin: 0 auto;
          border-radius: 146px;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
}
.classBrandCross-parent .grow-page .coin-statistics .coin-item .coin-name {
          font-size: 35px;
          color: #777;
          padding: 18px 0;
}
.classBrandCross-parent .grow-page .coin-statistics .coin-item .coin-num {
          color: #000;
          font-size: 50px;
}
.classBrandCross-parent .grow-page .coin-statistics .coin-item-info {
          margin-left: 16px;
          text-align: left;
}
.classBrandCross-parent .grow-page .coin-statistics .schoom-coin .coin-icon {
        background-color: #ffce00;
}
.classBrandCross-parent .grow-page .coin-statistics .surplus-coin .coin-icon {
        background-color: #ff9300;
}
.classBrandCross-parent .grow-page .coin-statistics .all-coin .coin-icon {
        background-color: #8900ff;
}
.classBrandCross-parent .grow-page .growth-content-main {
      padding-bottom: 60px;
}
.classBrandCross-parent .grow-page .grow-car-list {
      padding: 0 69px 0 69px;
      overflow-y: auto;
      height: calc(100vh - 100px);
      position: relative;
      z-index: 3;
}
.classBrandCross-parent .grow-page .grow-order-list {
      padding: 0 49px 0 69px;
      overflow-y: auto;
      height: calc(100vh - 100px);
      position: relative;
      z-index: 3;
}
.classBrandCross-parent .grow-page .grow-goods-item {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-bottom: 76px;
}
.classBrandCross-parent .grow-page .grow-goods-item .el-checkbox {
        margin-right: 40px;
}
.classBrandCross-parent .grow-page .grow-goods-item .el-checkbox span.el-checkbox__inner {
          border-radius: 10px;
          width: 44px;
          height: 44px;
}
.classBrandCross-parent .grow-page .grow-goods-item .el-checkbox span.el-checkbox__inner:after {
            top: 3px;
            width: 14px;
            height: 24px;
            left: 14px;
}
.classBrandCross-parent .grow-page .grow-goods-item .el-image {
        border-radius: 25px;
}
.classBrandCross-parent .grow-page .grow-goods-item .grow-goods-info {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        margin-left: 49px;
}
.classBrandCross-parent .grow-page .grow-goods-item .goods-til {
        font-size: 45px;
        word-break: break-all;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        overflow: hidden;
}
.classBrandCross-parent .grow-page .grow-goods-item .goods-desc {
        font-size: 30px;
        color: #959595;
        line-height: 40px;
        margin: 30px 0 24px;
        word-break: break-all;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
}
.classBrandCross-parent .grow-page .grow-goods-item .goods-money-num {
        -webkit-box-align: end;
            -ms-flex-align: end;
                align-items: flex-end;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
}
.classBrandCross-parent .grow-page .grow-goods-item .goods-money-num .goods-num i {
          font-size: 40px;
          padding: 5px;
          color: #000;
}
.classBrandCross-parent .grow-page .grow-goods-item .goods-money-num .goods-num span {
          text-align: center;
          font-size: 40px;
          width: 80px;
          margin: 0 20px;
}
.classBrandCross-parent .grow-page .grow-goods-item .goods-money {
        color: #ffb100;
        -webkit-box-align: end;
            -ms-flex-align: end;
                align-items: flex-end;
}
.classBrandCross-parent .grow-page .grow-goods-item .goods-money .goods-money-number {
          font-size: 60px;
          line-height: 1;
}
.classBrandCross-parent .grow-page .grow-goods-item .goods-money span {
          margin-left: 10px;
          font-size: 30px;
}
.classBrandCross-parent .grow-page .grow-goods-item .goods-status {
        font-size: 30px;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
}
.classBrandCross-parent .grow-page .grow-goods-item .goods-status .goods-pay-coin {
          font-size: 30px;
}
.classBrandCross-parent .grow-page .grow-goods-item .goods-status .goods-status-text {
          color: #fff;
          height: 42px;
          padding: 0 26px;
          border-radius: 42px;
}
.classBrandCross-parent .grow-page .grow-goods-item .goods-status .wait {
          background-color: #ffa700;
}
.classBrandCross-parent .grow-page .grow-goods-item .goods-status .pay {
          background-color: #d10200;
}
.classBrandCross-parent .grow-page .grow-goods-item .goods-status .finish {
          background-color: #00b430;
}
.classBrandCross-parent .grow-page .grow-goods-item .goods-other {
        margin-top: 26px;
        font-size: 30px;
}
.classBrandCross-parent .grow-page .grow-order-goods-item {
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
}
.classBrandCross-parent .grow-page .car-goods-exchange {
      text-align: center;
      position: fixed;
      bottom: 132px;
      left: 50%;
      -webkit-transform: translateX(-50%);
              transform: translateX(-50%);
      z-index: 9;
}
.classBrandCross-parent .grow-page .car-goods-exchange button {
        color: #fff;
        width: 782px;
        height: 122px;
        font-size: 50px;
        border: 0;
        margin: 36px auto 36px;
        border-radius: 20px;
        background-color: #5dacf6;
}
.classBrandCross-parent .grow-page .exchange-tips {
      top: 0px;
      left: 0px;
      right: 0px;
      bottom: 0px;
      width: 100%;
      height: 100%;
      overflow: hidden;
      position: fixed;
      z-index: 999;
      background-color: rgba(0, 0, 0, .87);
}
.classBrandCross-parent .grow-page .exchange-tips .exchange-main {
        width: 760px;
        overflow: hidden;
        border-radius: 20px;
        margin: 312px auto 0;
        background-color: #fff;
}
.classBrandCross-parent .grow-page .exchange-tips .status-icon {
        width: 588px;
        height: 588px;
        font-size: 40px;
        text-align: center;
        padding: 400px 86px 0;
        margin: 75px auto 138px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        background-repeat: no-repeat;
        background-position: center center;
}
.classBrandCross-parent .grow-page .exchange-tips .fail-icon {
        background-image: url(/vue/dist/static/img/pay-fail.71c2405.png);
}
.classBrandCross-parent .grow-page .exchange-tips .success-icon {
        background-image: url(/vue/dist/static/img/pay-success.8589712.png);
}
.classBrandCross-parent .grow-page .exchange-tips .close-tips {
        margin: 0 45px;
}
.classBrandCross-parent .grow-page .exchange-tips .close-tips button {
          width: 670px;
          height: 122px;
          color: #fff;
          font-size: 50px;
          border-radius: 20px;
          margin-bottom: 83px;
          background-color: #969696;
}
.classBrandCross-parent .grow-page .exchange-tips .main-til {
        text-align: center;
        font-size: 40px;
        line-height: 1;
        padding: 52px 0 54px;
}
.classBrandCross-parent .grow-page .exchange-tips .money-password {
        width: 675px;
        height: 394px;
        margin: 0 auto;
        overflow: hidden;
        border-radius: 20px;
        background-color: #ededed;
}
.classBrandCross-parent .grow-page .exchange-tips .money-password .money-box {
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          -webkit-box-align: end;
              -ms-flex-align: end;
                  align-items: flex-end;
          color: #ffb100;
          font-size: 30px;
          margin: 43px 0 55px;
}
.classBrandCross-parent .grow-page .exchange-tips .money-password .money-box .money-num {
            font-size: 100px;
}
.classBrandCross-parent .grow-page .exchange-tips .money-password .money-box .money-text {
            padding: 0 0 24px 10px;
}
.classBrandCross-parent .grow-page .exchange-tips .money-password .password-box {
          width: 603px;
          height: 122px;
          margin: 0 auto;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          padding: 0 0 0 56px;
          border-radius: 20px;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
          background-color: #fff;
          border: 1px solid #b7b7b7;
}
.classBrandCross-parent .grow-page .exchange-tips .money-password .password-box input {
            font-size: 50px;
            height: 122px;
            padding: 0 0 0 50px;
            border: 0;
            background-color: transparent;
}
.classBrandCross-parent .grow-page .exchange-tips .money-password .password-box input:focus {
              border: 0;
              -webkit-box-shadow: none;
                      box-shadow: none;
}
.classBrandCross-parent .grow-page .exchange-tips .pay-btn-group {
        padding: 81px 45px 76px;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.classBrandCross-parent .grow-page .exchange-tips .pay-btn-group button {
          width: 316px;
          height: 122px;
          color: #fff;
          font-size: 50px;
          border: 0;
          text-align: center;
          border-radius: 20px;
}
.classBrandCross-parent .grow-page .exchange-tips .pay-btn-group .cancel {
          background-color: #969696;
}
.classBrandCross-parent .grow-page .exchange-tips .pay-btn-group .confirm {
          background-color: #5dacf6;
}
.classBrandCross-parent .login-page .class-logo {
    margin: 178px 0 68px;
    text-align: center;
}
.classBrandCross-parent .login-page .school-name {
    line-height: 1;
    font-size: 50px;
    text-align: center;
}
.classBrandCross-parent .login-page .login-from {
    width: 782px;
    outline: none;
    margin: 200px auto 0;
}
.classBrandCross-parent .login-page .login-from .login-from-input {
      height: 122px;
      padding: 0 0 0 56px;
      border-radius: 20px;
      margin-bottom: 66px;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      border: 1px solid #b7b7b7;
      background-color: #FFFFFF;
}
.classBrandCross-parent .login-page .login-from .login-from-input input {
        font-size: 50px;
        height: 122px;
        padding: 0 0 0 50px;
        border: 0;
        background-color: transparent;
}
.classBrandCross-parent .login-page .login-from .login-from-input input:focus {
          border: 0;
          -webkit-box-shadow: none;
                  box-shadow: none;
}
.classBrandCross-parent .login-page .login-from .login-user-password {
      margin-bottom: 0px;
}
.classBrandCross-parent .login-page .login-from .login-btn {
      color: #fff;
      width: 782px;
      height: 122px;
      font-size: 50px;
      border: 0;
      margin-top: 144px;
      border-radius: 20px;
      background-color: #5dacf6;
}
.classBrandCross-parent .growth-top {
    background-color: transparent;
}
.classBrandCross-parent .growth-search-box {
    padding: 0 55px 42px;
}
.classBrandCross-parent .growth-search-box .growth-search-main {
      margin: 0 auto;
      width: 970px;
      height: 88px;
      padding: 6px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      border-radius: 88px;
      background-color: #fff;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
}
.classBrandCross-parent .growth-search-box .growth-search-main input {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        height: 76px;
        border: none;
        color: #000;
        font-size: 34px;
        padding-left: 36px;
        border-radius: 76px;
}
.classBrandCross-parent .growth-search-box .growth-search-main button {
        width: 260px;
        height: 76px;
        border: none;
        color: #000;
        line-height: 76px;
        border-radius: 76px;
        font-size: 34px;
        background-color: #ffcf22;
}
.classBrandCross-parent .growth-search-box .growth-search-main input::-webkit-input-placeholder {
        font-size: 34px !important;
        color: #c0c4cc !important;
}
.classBrandCross-parent .growth-search-box .growth-search-main input::-moz-placeholder {
        font-size: 34px !important;
        /* Mozilla Firefox 19+ */
        color: #c0c4cc !important;
}
.classBrandCross-parent .growth-search-box .growth-search-main input:-moz-placeholder {
        font-size: 34px !important;
        /* Mozilla Firefox 4 to 18 */
        color: #c0c4cc !important;
}
.classBrandCross-parent .growth-search-box .growth-search-main input:-ms-input-placeholder {
        font-size: 34px !important;
        /* Internet Explorer 10-11 */
        color: #c0c4cc !important;
}
.classBrandCross-parent .growth-top-login .growth-search-box {
    padding: 50px 55px 82px;
}
.classBrandCross-parent .growth-tabs {
    width: 44%;
    margin: 0 auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 0 140px 69px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.classBrandCross-parent .growth-tabs .tabs-item {
      font-size: 42px;
      position: relative;
}
.classBrandCross-parent .growth-tabs .act {
      color: #0084ff;
}
.classBrandCross-parent .growth-tabs .act:after {
        content: '';
        height: 6px;
        width: 84px;
        bottom: -18px;
        left: 50%;
        right: 0px;
        margin-left: -42px;
        position: absolute;
        display: block;
        background-color: #0084ff;
}
.classBrandCross-parent .growth-content-main {
    padding: 87px 55px 132px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: relative;
}
.classBrandCross-parent .growth-content-main::before {
      content: '';
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      z-index: 2;
      background-color: #fff;
      border-radius: 25px;
      border: 5px solid #000000;
}
.classBrandCross-parent .growth-content-main::after {
      content: '';
      position: absolute;
      top: 32px;
      left: 32px;
      width: 100%;
      height: 100%;
      background-color: #FFD000;
      border: 5px solid #000000;
      border-radius: 25px;
      -webkit-transform: translate(-10px, -10px);
              transform: translate(-10px, -10px);
      z-index: 1;
}
.classBrandCross-parent .growth-content-main .vue-waterfall {
      padding-top: 20px;
      /* 隐藏滚动条 */
      scrollbar-width: none;
      /* firefox */
      -ms-overflow-style: none;
      /* IE 10+ */
}
.classBrandCross-parent .growth-content-main .vue-waterfall::-webkit-scrollbar {
        display: none;
        /* Chrome Safari */
}
.classBrandCross-parent .growth-content-main .cell-item {
      margin-bottom: 50px;
}
.classBrandCross-parent .growth-content-main .cell-item img {
        width: 100%;
        height: 100%;
        border-radius: 25px;
}
.classBrandCross-parent .growth-content-main .cell-item .item-body .item-title {
        color: #000;
        line-height: 1.2;
        font-size: 45px;
        margin-top: 15px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
}
.classBrandCross-parent .growth-content-main .cell-item .item-body .item-desc {
        color: #959595;
        font-size: 30px;
        line-height: 1.2;
        margin: 15px 0 20px;
        word-break: break-all;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        overflow: hidden;
}
.classBrandCross-parent .growth-content-main .cell-item .item-body .item-footer {
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
}
.classBrandCross-parent .growth-content-main .cell-item .item-body .item-footer .money {
          color: #ffb019;
          -webkit-box-align: end;
              -ms-flex-align: end;
                  align-items: flex-end;
}
.classBrandCross-parent .growth-content-main .cell-item .item-body .item-footer .money .number {
            color: #ffb019;
            font-size: 60px;
}
.classBrandCross-parent .growth-content-main .cell-item .item-body .item-footer .money .text {
            font-size: 26px;
            margin-left: 6px;
            margin-bottom: 10px;
}
.classBrandCross-parent .growth-content-main .cell-item .item-body .item-footer .item-button button {
          width: 206px;
          height: 52px;
          color: #fff;
          font-size: 30px;
          border: none;
          border-radius: 52px;
          text-align: center;
          background-color: #ffb019;
}
.classBrandCross-parent .bg-page {
    background-repeat: no-repeat;
    background-position: -540px 152px;
    background-image: url(/vue/dist/static/img/bg.f20fbfb.png);
}
.classBrandCross-parent .conent-main {
    padding: 0 45px 192px;
    min-height: calc(100vh - 536px);
}
.classBrandCross-parent .conent-main .con-main-til {
      width: 990px;
      height: 159px;
      background-repeat: no-repeat;
      background-position: center center;
      background-image: url(/vue/dist/static/img/titleBg.c5abe1c.png);
}
.classBrandCross-parent .conent-main .con-main-til .main-til-box {
        padding: 36px 290px 0px;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
}
.classBrandCross-parent .conent-main .con-main-til span {
        font-size: 45px;
        color: #000;
}
.classBrandCross-parent .conent-main .conent-main-line {
      height: 18px;
      text-align: center;
      position: relative;
      z-index: 10;
}
.classBrandCross-parent .conent-main .conent-main-line img {
        margin-top: -42px;
}
.classBrandCross-parent .conent-main .conent-main-line62 {
      height: 62px;
}
.classBrandCross-parent .conent-main .conent-main-line46 {
      height: 46px;
}
.classBrandCross-parent .conent-main .energy-module-box {
      position: relative;
}
.classBrandCross-parent .conent-main .energy-module-box .pos-right {
        top: 5px;
        right: 21px;
        position: absolute;
}
.classBrandCross-parent .conent-main .energy-all-stock {
      width: 990px;
      height: 1028px;
      padding: 57px 0 0 44px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      background-repeat: no-repeat;
      background-position: center center;
      background-image: url(/vue/dist/static/img/energy-con-bg1.091f305.png);
}
.classBrandCross-parent .conent-main .energy-all-stock .class-all-stock {
        width: 890px;
        height: 560px;
        padding: 44px 48px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        border-radius: 25px;
        border: 5px solid #000;
        background-color: #ffcf22;
}
.classBrandCross-parent .conent-main .energy-all-stock .class-all-stock .all-stock-title {
          line-height: 1;
          font-size: 45px;
}
.classBrandCross-parent .conent-main .energy-all-stock .class-all-stock .all-number-box {
          width: 708px;
          margin: 0 auto;
          padding: 30px 0 40px;
          text-align: center;
          border-bottom: 2px solid #000;
}
.classBrandCross-parent .conent-main .energy-all-stock .class-all-stock .all-number-box .all-number {
            line-height: 1;
            font-size: 80px;
            margin-bottom: 30px;
}
.classBrandCross-parent .conent-main .energy-all-stock .class-all-stock .all-tag-text {
          text-align: center;
          line-height: 1;
          color: #585858;
          font-size: 35px;
}
.classBrandCross-parent .conent-main .energy-all-stock .class-all-stock .all-stock-bottom {
          width: 708px;
          margin: 40px auto 0;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between;
}
.classBrandCross-parent .conent-main .energy-all-stock .class-all-stock .all-stock-bottom .exchange-box {
            width: 45%;
}
.classBrandCross-parent .conent-main .energy-all-stock .class-all-stock .all-stock-bottom .stock-bottom-line {
            height: 70px;
            border-left: 2px solid #000;
}
.classBrandCross-parent .conent-main .energy-all-stock .class-all-stock .all-stock-bottom .stock-bottom-number {
            text-align: center;
            line-height: 1;
            font-size: 80px;
            margin-bottom: 30px;
}
.classBrandCross-parent .conent-main .energy-all-stock .energy-all-other {
        width: 890px;
        margin-top: 40px;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
}
.classBrandCross-parent .conent-main .energy-all-stock .energy-all-other .all-other {
          width: 435px;
          height: 110px;
          line-height: 110px;
          font-size: 40px;
          color: #81680c;
          text-align: center;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
          border-radius: 25px;
          border: 5px solid #000;
          background-color: #ffcf22;
}
.classBrandCross-parent .conent-main .energy-all-stock .energy-all-btn {
        width: 890px;
        color: #fff;
        height: 140px;
        font-size: 56px;
        margin-top: 40px;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        border-radius: 25px;
        border: 5px solid #000;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        background-color: #23a4fc;
}
.classBrandCross-parent .conent-main .energy-all-stock .energy-all-btn span {
          line-height: 1;
          margin-right: 15px;
}
.classBrandCross-parent .conent-main .energy-all-stock .energy-all-btn i {
          margin-top: 6px;
          font-weight: bolder;
          font-size: 44px;
}
.classBrandCross-parent .conent-main .energy-module-title {
      font-size: 45px;
      line-height: 1;
      padding: 86px 0 0 97px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
}
.classBrandCross-parent .conent-main .ranking-box {
      width: 990px;
      height: 692px;
      background-repeat: no-repeat;
      background-position: center center;
      background-image: url(/vue/dist/static/img/energy-con-bg2.e6010e8.png);
}
.classBrandCross-parent .conent-main .ranking-box .ranking-list {
        margin-top: 54px;
        padding: 0 101px 0 80px;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
}
.classBrandCross-parent .conent-main .ranking-box .ranking-item {
        text-align: center;
        width: 188px;
}
.classBrandCross-parent .conent-main .ranking-box .ranking-item .item-top {
          line-height: 1;
          font-size: 32px;
}
.classBrandCross-parent .conent-main .ranking-box .ranking-item .one {
          color: #e65540;
}
.classBrandCross-parent .conent-main .ranking-box .ranking-item .two {
          color: #66a8a6;
}
.classBrandCross-parent .conent-main .ranking-box .ranking-item .three {
          color: #faaa31;
}
.classBrandCross-parent .conent-main .ranking-box .ranking-item .item-user-avatar {
          width: 188px;
          height: 188px;
          margin: 25px 0 52px;
          position: relative;
}
.classBrandCross-parent .conent-main .ranking-box .ranking-item .item-user-avatar .user-avatar-tag {
            bottom: -40px;
            left: 0px;
            right: 0px;
            position: absolute;
}
.classBrandCross-parent .conent-main .ranking-box .ranking-item .user-name {
          line-height: 1;
          font-size: 40px;
}
.classBrandCross-parent .conent-main .ranking-box .ranking-item .user-num {
          line-height: 1;
          margin-top: 30px;
          font-size: 30px;
          color: #acacac;
}
.classBrandCross-parent .conent-main .strategic-box {
      width: 990px;
      height: 1810px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      background-repeat: no-repeat;
      background-position: center center;
      background-image: url(/vue/dist/static/img/energy-con-bg3.925f319.png);
}
.classBrandCross-parent .conent-main .strategic-box .strategic-item {
        padding-top: 70px;
}
.classBrandCross-parent .conent-main .strategic-box .strategic-item .strategic-title {
          width: 972px;
          font-size: 45px;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          margin-bottom: 30px;
}
.classBrandCross-parent .conent-main .strategic-box .strategic-item .strategic-title span {
            padding: 0 70px;
}
.classBrandCross-parent .conent-main .strategic-box .strategic-item .red {
          color: #ff0000 !important;
}
.classBrandCross-parent .conent-main .strategic-box .strategic-item .rank-user-list {
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
}
.classBrandCross-parent .conent-main .strategic-box .strategic-item .user-list-item {
          width: 186px;
          text-align: center;
          margin-left: 120px;
          margin-top: 40px;
}
.classBrandCross-parent .conent-main .strategic-box .strategic-item .user-list-item:first-child {
            margin-left: 85px;
}
.classBrandCross-parent .conent-main .strategic-box .strategic-item .user-list-item:nth-of-type(4) {
            margin-left: 240px;
}
.classBrandCross-parent .conent-main .strategic-box .strategic-item .user-list-item img {
            width: 186px;
            height: 186px;
            overflow: hidden;
            border-radius: 186px;
            margin-bottom: 27px;
}
.classBrandCross-parent .conent-main .strategic-box .strategic-item .user-list-item span {
            display: block;
            color: #acacac;
            font-size: 30px;
            line-height: 1;
}
.classBrandCross-parent .conent-main .strategic-box .strategic-item .user-list-item .list-item-title {
            line-height: 1.2;
            margin-bottom: 18px;
}
.classBrandCross-parent .conent-main .student-develop {
      width: 990px;
      height: 1309px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      background-repeat: no-repeat;
      background-position: center center;
      background-image: url(/vue/dist/static/img/dynamic-con-bg1.bf89f76.png);
}
.classBrandCross-parent .conent-main .student-dynamics {
      width: 990px;
      height: 2643px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      background-repeat: no-repeat;
      background-position: center center;
      background-image: url(/vue/dist/static/img/dynamic-con-bg2.e3ee974.png);
}
.classBrandCross-parent .conent-main .class-quantification {
      width: 990px;
      height: 1445px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      background-repeat: no-repeat;
      background-position: center center;
      background-image: url(/vue/dist/static/img/report-con-bg1.55a7999.png);
}
.classBrandCross-parent .conent-main .nowtime-data {
      width: 990px;
      height: 2547px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      background-repeat: no-repeat;
      background-position: center center;
      background-image: url(/vue/dist/static/img/report-con-bg2.bdf479e.png);
}
.classBrandCross-parent .class-energy-page .time-change .el-select {
    width: 400px;
}
.classBrandCross-parent .class-energy-page .return-grow {
    padding: 12px 0 57px;
}
.classBrandCross-parent .class-energy-page .class-energy-main {
    width: 990px;
    height: 3333px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(/vue/dist/static/img/energy-class-all.ff27bb7.png);
}
.classBrandCross-parent .class-energy-page .class-energy-list {
    padding: 82px 79px 60px 72px;
}
.classBrandCross-parent .class-energy-page .class-energy-list .class-energy-item {
      padding: 10px 0;
      margin-bottom: 50px;
      border-bottom: 1px solid #e5e5e5;
}
.classBrandCross-parent .class-energy-page .class-energy-list .class-energy-item:last-child {
        margin-bottom: 0px;
}
.classBrandCross-parent .class-energy-page .class-energy-list .class-energy-avatar {
      margin-right: 58px;
}
.classBrandCross-parent .class-energy-page .class-energy-list .class-energy-user .class-user-name {
      margin-bottom: 26px;
      font-size: 45px;
}
.classBrandCross-parent .class-energy-page .class-energy-list .class-energy-user .class-energy-num {
      color: #9d9d9d;
      font-size: 35px;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.classBrandCross-parent .class-energy-page .class-energy-list .class-energy-user .class-energy-num > span {
        line-height: 1;
        margin-bottom: 34px;
}
.classBrandCross-parent .class-energy-page .class-energy-list .class-energy-user .class-energy-num .energy-all-integral {
        width: 280px;
}
.classBrandCross-parent .time-change {
    padding: 70px 0 0 56px;
}
.classBrandCross-parent .time-change .el-select {
      width: 358px;
      height: 80px;
}
.classBrandCross-parent .time-change .el-select .el-input {
        font-size: 35px;
}
.classBrandCross-parent .time-change .el-select .el-input__inner {
        height: 80px;
        font-size: 35px;
        line-height: 80px;
        color: #333;
        border-radius: 10px;
        border-color: #f0f2f5;
        border-width: 4px;
        padding: 0 40px;
}
.classBrandCross-parent .time-change .el-select .is-focus .el-input__inner {
        border-color: #f0f2f5;
}
.classBrandCross-parent .time-change .el-select .is-focus .el-input__inner:hover {
          border-radius: 10px;
          border-color: #f0f2f5;
          border-width: 4px;
}
.classBrandCross-parent .time-change .el-select .el-input__suffix {
        right: 26px;
}
.classBrandCross-parent .time-change .el-select .el-select__caret {
        color: #333;
        line-height: 80px;
        font-size: 35px;
        width: 35px;
}
.classBrandCross-parent .time-change .el-select .el-select__caret:before {
          content: '\E6E1';
          background: none;
          display: inline;
          display: initial;
          height: auto;
          width: auto;
}
.classBrandCross-parent .class-brand-select .el-select-dropdown__wrap {
    max-height: 436px;
}
.classBrandCross-parent .class-brand-select .el-select-dropdown__item {
    font-size: 35px;
    height: 70px;
    line-height: 70px;
    padding-left: 42px;
}
.classBrandCross-parent .con-list-box .list-pagination {
    text-align: center;
    padding-right: 22px;
}
.classBrandCross-parent .con-list-box .list-pagination .el-pagination {
      float: none !important;
      float: initial !important;
      text-align: center;
}
.classBrandCross-parent .con-list-box .list-pagination .el-pagination.is-background li,
    .classBrandCross-parent .con-list-box .list-pagination .btn-prev,
    .classBrandCross-parent .con-list-box .list-pagination .btn-next {
      width: 58px;
      height: 58px;
      font-size: 26px;
      line-height: 58px;
      border-radius: 10px;
      background-color: transparent;
}
.classBrandCross-parent .con-list-box .list-pagination .el-pagination .btn-next .el-icon,
    .classBrandCross-parent .con-list-box .list-pagination .el-pagination .btn-prev .el-icon {
      font-size: 30px;
}
.classBrandCross-parent .con-list-box .list-pagination .el-pager li.active {
      background: #59adf4 !important;
}
.classBrandCross-parent .con-list-box .list-pagination .el-pagination.is-background .el-pager li:not(.disabled).active {
      background-color: #59adf4 !important;
      -webkit-box-shadow: 0px 0px 10px 1px rgba(56, 160, 253, .68) !important;
              box-shadow: 0px 0px 10px 1px rgba(56, 160, 253, .68) !important;
}
.classBrandCross-parent .con-list-box .dynamics-box {
    width: 839px;
    height: 2280px;
    padding: 0px 79px 60px 72px;
}
.classBrandCross-parent .con-list-box .dynamics-box .con-dynamics-item {
      height: 286px;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      border-bottom: 1px solid #e5e5e5;
}
.classBrandCross-parent .con-list-box .dynamics-box .con-dynamics-item:last-child {
        border: 0;
}
.classBrandCross-parent .con-list-box .dynamics-box .con-dynamics-item .dynamics-item-left {
        width: 129px;
        margin-right: 56px;
        text-align: center;
}
.classBrandCross-parent .con-list-box .dynamics-box .con-dynamics-item .dynamics-item-left p {
          line-height: 1;
          margin-top: 25px;
          font-size: 35px;
}
.classBrandCross-parent .con-list-box .dynamics-box .con-dynamics-item .dynamics-item-right {
        width: 654px;
}
.classBrandCross-parent .con-list-box .dynamics-box .con-dynamics-item .dynamics-item-right .dynamics-item-right-top {
          font-size: 45px;
          line-height: 1;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between;
}
.classBrandCross-parent .con-list-box .dynamics-box .con-dynamics-item .dynamics-item-right .dynamics-item-right-top .dynamics-item-title {
            -webkit-box-flex: 1;
                -ms-flex: 1;
                    flex: 1;
            word-break: break-all;
            display: -webkit-box;
            -webkit-line-clamp: 1;
            -webkit-box-orient: vertical;
            overflow: hidden;
}
.classBrandCross-parent .con-list-box .dynamics-box .con-dynamics-item .dynamics-item-right .dynamics-item-right-top .dynamics-item-number {
            width: 190px;
            text-align: right;
}
.classBrandCross-parent .con-list-box .dynamics-box .con-dynamics-item .dynamics-item-right .dynamics-item-right-con,
        .classBrandCross-parent .con-list-box .dynamics-box .con-dynamics-item .dynamics-item-right .dynamics-item-right-bto {
          font-size: 35px;
          color: #9d9d9d;
          line-height: 1;
}
.classBrandCross-parent .con-list-box .dynamics-box .con-dynamics-item .dynamics-item-right .dynamics-item-right-con {
          padding: 40px 0;
}
.classBrandCross-parent .con-list-box .dynamics-box .con-dynamics-item .dynamics-item-right .dynamics-item-teacher {
          padding: 0 20px;
}
.classBrandCross-parent .con-list-box .dynamics-box .con-dynamics-item .dynamics-item-right .dynamics-item-right-bto {
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
}
.classBrandCross-parent .con-list-box .dynamics-data-box {
    width: 839px;
    height: 2190px;
    padding: 0px 79px 60px 72px;
}
.classBrandCross-parent .con-list-box .dynamics-data-box .con-data-item {
      padding: 58px 0;
      border-bottom: 1px solid #e5e5e5;
}
.classBrandCross-parent .con-list-box .dynamics-data-box .con-data-item:last-child {
        border: 0;
}
.classBrandCross-parent .con-list-box .dynamics-data-box .con-data-item .data-item-title {
        font-size: 45px;
}
.classBrandCross-parent .con-list-box .dynamics-data-box .con-data-item .data-item-target {
        color: #676767;
        font-size: 43px;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        line-height: 1;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        margin: 34px 0 30px;
}
.classBrandCross-parent .con-list-box .dynamics-data-box .con-data-item .data-item-target .data-item-target-con {
          width: 738px;
          word-break: break-all;
          display: -webkit-box;
          -webkit-line-clamp: 1;
          -webkit-box-orient: vertical;
          overflow: hidden;
}
.classBrandCross-parent .con-list-box .dynamics-data-box .con-data-item .data-item-info {
        color: #9d9d9d;
        font-size: 35px;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        line-height: 1;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
}
.classBrandCross-parent .con-list-box .dynamics-data-box .con-data-item .data-item-resource {
        margin-top: 30px;
        padding-top: 30px;
        border-top: 1px solid #f0f0f0;
}
.classBrandCross-parent .con-list-box .dynamics-data-box .con-data-item .data-item-resource .resource-images {
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
          gap: 15px;
}
.classBrandCross-parent .con-list-box .dynamics-data-box .con-data-item .data-item-resource .resource-image-item {
          cursor: pointer;
}
.classBrandCross-parent .con-list-box .dynamics-data-box .con-data-item .data-item-resource .resource-image-item .resource-image-wrapper {
            position: relative;
            display: inline-block;
}
.classBrandCross-parent .con-list-box .dynamics-data-box .con-data-item .data-item-resource .resource-image-item .resource-image-wrapper .resource-face-img {
              width: 150px;
              height: 150px;
              -o-object-fit: cover;
                 object-fit: cover;
              border-radius: 10px;
              border: 2px solid #e5e5e5;
              -webkit-transition: all 0.3s ease;
              transition: all 0.3s ease;
              display: block;
}
.classBrandCross-parent .con-list-box .dynamics-data-box .con-data-item .data-item-resource .resource-image-item .resource-image-wrapper .video-play-icon {
              position: absolute;
              top: 50%;
              left: 50%;
              -webkit-transform: translate(-50%, -50%);
                      transform: translate(-50%, -50%);
              font-size: 48px;
              color: #fff;
              opacity: 0.9;
              pointer-events: none;
}
.classBrandCross-parent .con-list-box .dynamics-data-box .con-data-item .data-item-resource .resource-image-item .resource-image-wrapper:hover .resource-face-img {
              border-color: #59adf4;
              -webkit-transform: scale(1.05);
                      transform: scale(1.05);
}
.classBrandCross-parent .report-banner {
    height: 580px;
    position: relative;
    margin-bottom: 60px;
}
.classBrandCross-parent .report-banner .banner-title {
      top: 0px;
      left: 0px;
      right: 0px;
      z-index: 10;
      height: 160px;
      font-size: 42px;
      padding: 0 40px;
      background-color: rgba(255, 255, 255, .6);
      line-height: 160px;
      position: absolute;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
}
.classBrandCross-parent .report-banner .change-banner {
      right: 0px;
      width: 200px;
      height: 58px;
      color: #fff;
      bottom: 34px;
      font-size: 30px;
      line-height: 58px;
      padding-left: 24px;
      border-top-left-radius: 16px;
      border-bottom-left-radius: 16px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      background-color: rgba(0, 0, 0, .5);
      position: absolute;
}
.classBrandCross-parent .echarts-label {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 30px 66px 0 64px;
}
.classBrandCross-parent .echarts-label .echarts-label-item {
      color: #9d9d9d;
      font-size: 28px;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin: 0 36px 26px;
}
.classBrandCross-parent .echarts-label .label-item-block {
      width: 20px;
      height: 14px;
      border-radius: 4px;
      margin-right: 10px;
}
.classBrandCross-parent .class-quantification-echarts {
    width: 890px;
    margin: 0 60px 0 40px;
}
.classBrandCross-parent .quantification-bar-echarts {
    padding-bottom: 60px;
    border-bottom: 2px solid #e0e6f1;
}
.classBrandCross-parent .quantification-bar-echarts .bar-charts-box {
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
}
.classBrandCross-parent .quantification-line-echarts {
    margin-top: 30px;
}
.classBrandCross-parent .bar-echarts-legend {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0px 66px 0 64px;
}
.classBrandCross-parent .bar-echarts-legend .echarts-label-item {
      color: #9d9d9d;
      font-size: 28px;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.classBrandCross-parent .bar-echarts-legend .label-item-block {
      width: 20px;
      height: 14px;
      border-radius: 4px;
      margin-right: 10px;
}
.classBrandCross-parent .class-slogan {
    width: 990px;
    height: 266px;
    font-size: 55px;
    padding: 0 17px 19px 0;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 58px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(/vue/dist/static/img/circle-bg1.d4a5adb.png);
}
.classBrandCross-parent .class-notice {
    width: 990px;
    height: 966px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(/vue/dist/static/img/circle-bg2.96d5506.png);
}
.classBrandCross-parent .class-notice-list {
    height: 750px;
    padding: 70px 82px 10px 70px;
}
.classBrandCross-parent .class-notice-list .notice-list-item {
      font-size: 40px;
      height: 150px;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      border-bottom: 1px solid #c7c7c7;
}
.classBrandCross-parent .class-notice-list .notice-list-item:last-child {
        border: none;
}
.classBrandCross-parent .class-notice-list .notice-list-item .notice-title {
        word-break: break-all;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        overflow: hidden;
}
.classBrandCross-parent .class-notice-list .notice-list-item .notice-date {
        width: 160px;
        text-align: right;
}
.classBrandCross-parent .class-album {
    width: 990px;
    height: 1017px;
    overflow: hidden;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(/vue/dist/static/img/circle-bg3.f46d5b7.png);
}
.classBrandCross-parent .class-photo-list {
    height: 920px;
    width: 920px;
    overflow-y: auto;
    margin: 40px 0px 40px 46px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.classBrandCross-parent .class-photo-list .class-photo-item {
      height: 290px;
      margin: 8px;
}
.classBrandCross-parent .photo-preview {
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: fixed;
    z-index: 999;
    background-color: rgba(0, 0, 0, .87);
}
.classBrandCross-parent .photo-preview .photo-area {
      width: 100%;
      height: 100%;
      overflow: hidden;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
}
.classBrandCross-parent .photo-preview .photo-area img {
        max-width: 100%;
        max-height: 100%;
}
.classBrandCross-parent .photo-preview .preview-tools {
      bottom: 24px;
      height: 50px;
      width: 100%;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      position: absolute;
}
.classBrandCross-parent .photo-preview .preview-tools a {
        color: #fff;
        font-size: 30px;
        line-height: 50px;
        margin-bottom: 8px;
        border-bottom: 2px solid #fff;
}
.classBrandCross-parent .photo-preview .preview-tools button {
        width: 148px;
        height: 44px;
        font-size: 20px;
        color: #30a2fe;
        margin: 0 50px;
        border-radius: 4px;
        border: 1px solid #30a2fe;
}
.classBrandCross-parent .class-honor {
    width: 990px;
    height: 1002px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(/vue/dist/static/img/circle-bg4.d5341a1.png);
}
.classBrandCross-parent .class-honor-top {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 55px 60px 0 48px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.classBrandCross-parent .class-honor-top .class-honor-top-main {
      width: 370px;
      height: 82px;
      padding: 0 40px;
      line-height: 82px;
      text-align: center;
      position: relative;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      background-repeat: no-repeat;
      background-position: center center;
}
.classBrandCross-parent .class-honor-top .class-honor-top-main img {
        top: 23px;
        bottom: 0px;
        position: absolute;
}
.classBrandCross-parent .class-honor-top .class-honor-top-main span {
        color: #fff;
        font-size: 40px;
}
.classBrandCross-parent .class-honor-top .class-honor-mark {
      padding-left: 76px;
      background-image: url(/vue/dist/static/img/honor-left-icon.f117125.png);
}
.classBrandCross-parent .class-honor-top .class-honor-mark img {
        left: 40px;
}
.classBrandCross-parent .class-honor-top .class-honor-ranking {
      padding-right: 76px;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      background-image: url(/vue/dist/static/img/honor-right-icon.29d32a9.png);
}
.classBrandCross-parent .class-honor-top .class-honor-ranking img {
        right: 40px;
}
.classBrandCross-parent .class-honor-list {
    margin: 28px 0 0 15px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: 950px;
    height: 756px;
    overflow-y: auto;
}
.classBrandCross-parent .class-honor-list .honor-list-item {
      text-align: center;
      width: 281px;
      line-height: 1;
      font-size: 40px;
      margin: 0 46px 26px 0;
}
.classBrandCross-parent .class-honor-list .honor-list-item .el-image {
        margin-bottom: 30px;
}
.classBrandCross-parent .class-honor-list .honor-list-item .el-image .image-slot {
          width: 280px;
          height: 280px;
}
.classBrandCross-parent .class-honor-list .honor-list-item:nth-of-type(3n) {
        margin-right: 0px;
}
.classBrandCross-parent .class-dynamic {
    width: 990px;
    height: 2066px;
    overflow: hidden;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(/vue/dist/static/img/circle-bg5.3953a0b.png);
}
.classBrandCross-parent .class-dynamic-list {
    margin: 45px 0 0 6px;
    padding: 0 16px 0 32px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 960px;
    height: 1954px;
    overflow-y: auto;
    border-radius: 25px;
}
.classBrandCross-parent .class-dynamic-list .dynamic-list-item {
      position: relative;
      overflow: hidden;
      padding: 60px 0px 0;
}
.classBrandCross-parent .class-dynamic-list .dynamic-list-item .author-info {
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.classBrandCross-parent .class-dynamic-list .dynamic-list-item .author-info .author-avatar {
          margin-right: 26px;
}
.classBrandCross-parent .class-dynamic-list .dynamic-list-item .author-info .author-other {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
}
.classBrandCross-parent .class-dynamic-list .dynamic-list-item .author-info .author-other .author-name {
            color: #393939;
            line-height: 1;
            font-size: 42px;
}
.classBrandCross-parent .class-dynamic-list .dynamic-list-item .author-info .author-other .publish-time {
            color: #9e9e9e;
            margin-top: 14px;
            line-height: 1;
            font-size: 36px;
}
.classBrandCross-parent .class-dynamic-list .dynamic-list-item .dynamic-desc {
        color: #222;
        font-size: 42px;
        margin: 50px 0 30px;
}
.classBrandCross-parent .class-dynamic-list .dynamic-list-item .dynamic-file {
        height: 272px;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        padding: 44px 30px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        background-color: #f8f8f8;
}
.classBrandCross-parent .class-dynamic-list .dynamic-list-item .dynamic-file .file-name {
          color: #393939;
          font-size: 36px;
          margin-left: 30px;
}
.classBrandCross-parent .class-dynamic-list .dynamic-list-item .dynamic-photo {
        width: 272px;
        height: 272px;
        position: relative;
}
.classBrandCross-parent .class-dynamic-list .dynamic-list-item .dynamic-photo .dynamic-photo-num {
          left: 0px;
          right: 0px;
          bottom: 0px;
          position: absolute;
          height: 70px;
          line-height: 70px;
          font-size: 36px;
          color: #fff;
          text-align: center;
          background-color: rgba(0, 0, 0, .5);
}
.classBrandCross-parent .class-dynamic-list .dynamic-list-item .dynamic-public-class {
        font-size: 36px;
        color: #222;
        margin: 40px 0;
}
.classBrandCross-parent .class-dynamic-list .dynamic-list-item .dynamic-line20 {
        background-color: #f2f2f2;
        height: 20px;
}
.classBrandCross-parent .class-dynamic-list .dynamic-list-item .dynamic-type {
        top: 17px;
        right: -43px;
        height: 50px;
        width: 170px;
        color: #fff;
        font-size: 30px;
        text-align: center;
        line-height: 50px;
        position: absolute;
        -webkit-transform: rotateZ(45deg);
                transform: rotateZ(45deg);
}
.classBrandCross-parent .class-dynamic-list .dynamic-list-item .dynamic-type-file {
        background-color: #f39311;
}
.classBrandCross-parent .class-dynamic-list .dynamic-list-item .dynamic-type-photo {
        background-color: #49c69a;
}
.classBrandCross-parent .successTips {
    height: 100px;
    min-width: 420px;
}
.classBrandCross-parent .successTips .el-message__icon {
      font-size: 35px;
}
.classBrandCross-parent .successTips .el-message__content {
      font-size: 35px;
}
.classBrandCross-parent .notice-page .conent-main {
    padding: 50px 45px 0px;
}
.classBrandCross-parent .notice-page .class-notice-main {
    width: 990px;
    height: 1537px;
    overflow: hidden;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(/vue/dist/static/img/class-notice.3288357.png);
}
.classBrandCross-parent .notice-page .notice-tools {
    left: 0px;
    right: 0px;
    bottom: 46px;
    position: fixed;
    width: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.classBrandCross-parent .notice-page .notice-tools a {
      margin: 0 150px;
      color: #000;
      font-size: 30px;
      line-height: 50px;
      margin-bottom: 8px;
      border-bottom: 2px solid #000;
}
.classBrandCross-parent .notice-page .notice-con-info {
    margin: 0 80px 0 60px;
    height: 270px;
    padding-top: 50px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-bottom: 1px solid #9d9d9d;
}
.classBrandCross-parent .notice-page .notice-con-info .notice-info-til {
      line-height: 1;
      font-size: 55px;
      margin-bottom: 40px;
}
.classBrandCross-parent .notice-page .notice-con-info .notice-author-time,
    .classBrandCross-parent .notice-page .notice-con-info .notice-source {
      font-size: 35px;
      line-height: 1;
      margin-bottom: 20px;
      color: #9d9d9d;
}
.classBrandCross-parent .notice-page .notice-con-info .notice-author {
      width: 300px;
}
.classBrandCross-parent .notice-page .notice-cont {
    padding: 40px 50px 50px 60px;
    margin-right: 30px;
    font-size: 40px;
    overflow-y: auto;
    height: 1240px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.classBrandCross-parent .notice-page .notice-con-text {
    padding-bottom: 50px;
}
.classBrandCross-parent .notice-page .notice-con-line {
    border-top: 1px solid #9d9d9d;
}
.classBrandCross-parent .notice-page .notice-enclosure span {
    color: #000;
    font-size: 35px;
    display: block;
    padding-top: 20px;
}
.classBrandCross-parent .notice-page .notice-enclosure .enclosure-list a {
    color: #5dacf6;
    font-size: 35px;
    padding-top: 20px;
    padding-bottom: 2px;
    display: inline-block;
    border-bottom: 2px solid #5dacf6;
}
.classBrandCross-parent .notice-page .enclosure-info-preview {
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    overflow: hidden;
    position: fixed;
    padding-top: 29px;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-color: #fff;
}
.classBrandCross-parent .notice-page .enclosure-info-preview .enclosure-info-main {
      margin-top: 49px;
      height: 1690px;
}
.classBrandCross-parent .notice-page .enclosure-info-preview .mapFrame {
      width: 100%;
      height: 1690px;
}
.classBrandCross-parent .notice-page .enclosure-info-preview .enclosure-info-img {
      width: 100%;
      height: auto;
      overflow: hidden;
}
.classBrandCross-parent .notice-page .enclosure-info-preview .enclosure-info-img img {
        margin: 0 auto;
}
.classBrandCross-parent .notice-page .enclosure-info-preview .cannot_preview .status-icon {
      width: 588px;
      height: 588px;
      font-size: 40px;
      text-align: center;
      padding: 400px 86px 0;
      margin: 75px auto 100px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      background-repeat: no-repeat;
      background-position: center center;
      background-image: url(/vue/dist/static/img/pay-fail.71c2405.png);
}
.classBrandCross-parent .notice-page .enclosure-info-preview .cannot_preview .close-tips {
      text-align: center;
}
.classBrandCross-parent .notice-page .enclosure-info-preview .cannot_preview .close-tips button {
        width: 670px;
        height: 122px;
        color: #fff;
        font-size: 50px;
        border-radius: 20px;
        margin-bottom: 83px;
        background-color: #969696;
}
.classBrandCross-parent .height98 {
    height: 98px;
}
.classBrandCross-parent .timetable-conent-main {
    min-height: calc(100vh - 250px);
}
.classBrandCross-parent .time-table {
    width: 992px;
    margin: 62px auto 0;
}
.classBrandCross-parent .time-table .time-table-class-name {
      font-size: 40px;
      line-height: 1;
      margin-bottom: 24px;
      text-align: right;
}
.classBrandCross-parent .no-time-table .cannot_preview {
    margin-top: 260px;
}
.classBrandCross-parent .no-time-table .cannot_preview .status-icon {
      width: 588px;
      height: 588px;
      font-size: 40px;
      text-align: center;
      padding: 400px 86px 0;
      margin: 75px auto 100px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      background-repeat: no-repeat;
      background-position: center center;
      background-image: url(/vue/dist/static/img/pay-fail.71c2405.png);
}
.classBrandCross-parent .no-time-table .cannot_preview .close-tips {
      text-align: center;
}
.classBrandCross-parent .no-time-table .cannot_preview .close-tips button {
        width: 670px;
        height: 122px;
        color: #fff;
        font-size: 50px;
        border-radius: 20px;
        margin-bottom: 83px;
        background-color: #969696;
}
.classBrandCross-parent .time-table-main {
    margin: 0 auto;
    border-color: #707070;
    border-style: solid;
    border-width: 1px 0px 0px 1px;
}
.classBrandCross-parent .time-table-main .table-header {
      background-color: #ffcf22;
}
.classBrandCross-parent .time-table-main .table-row-item {
      width: 124px;
      height: 120px;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 124px;
              flex: 0 0 124px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      border-color: #707070;
      border-style: solid;
      border-width: 0 1px 1px 0;
}
.classBrandCross-parent .time-table-main .table-row-item .header-item-top {
        font-size: 25px;
}
.classBrandCross-parent .time-table-main .table-row-item .header-item-date {
        margin-top: 10px;
        font-size: 14px;
}
.classBrandCross-parent .time-table-main .frist-item .header-item-top {
      font-size: 30px;
}
.classBrandCross-parent .time-table-main .table-section {
      background-color: #E0E0E0;
}

@charset "UTF-8";
.apps-class-brand-cross-page[data-v-71d93d9c] {
  width: 100%;
  min-height: 100vh;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 29px 53px;
  background-color: #FFE4C6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.apps-class-brand-cross-page .page-content-mid[data-v-71d93d9c] {
    width: 50%;
    margin: 0 auto;
}
.apps-class-brand-cross-page .page-content-mid .conent-main[data-v-71d93d9c] {
      padding: 0;
}
/*浮动 + 左右分布 + 垂直居中*/
.jub-jub-center[data-v-71d93d9c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
.conent-main[data-v-71d93d9c] {
  margin-top: 60px;
}
.notice-con-main-title[data-v-71d93d9c] {
  text-align: center;
  margin-top: 80px;
  font-size: 50px;
}
.notice-con-main-list-vessel[data-v-71d93d9c] {
  overflow: auto;
  height: 1260px;
  padding: 40px 50px 50px 60px;
  margin-right: 30px;
}
.notice-con-main-list[data-v-71d93d9c] {
  padding: 20px;
  border-bottom: 1px solid #9d9d9d;
}
.medal-img[data-v-71d93d9c] {
  width: 90px;
}
.medal-info[data-v-71d93d9c] {
  width: calc(100% - 120px);
  font-size: 40px;
}
.medal-info-name[data-v-71d93d9c] {
  width: 480px;
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}

@charset "UTF-8";
.apps-class-brand-cross-page[data-v-e4f76384] {
  width: 100%;
  min-height: 100vh;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 29px 53px;
  background-color: #FFE4C6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.apps-class-brand-cross-page .page-content-mid[data-v-e4f76384] {
    width: 50%;
    margin: 0 auto;
}
.apps-class-brand-cross-page .page-content-mid .conent-main[data-v-e4f76384] {
      padding: 0;
}
/*浮动 + 左右分布 + 垂直居中*/
.jub-jub-center[data-v-e4f76384] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
.conent-main[data-v-e4f76384] {
  margin-top: 60px;
}
.notice-con-main-title[data-v-e4f76384] {
  text-align: center;
  margin-top: 80px;
  font-size: 50px;
}
.notice-con-main-list-vessel[data-v-e4f76384] {
  overflow: auto;
  height: 1260px;
  padding: 40px 50px 50px 60px;
  margin-right: 30px;
}
.notice-con-main-list[data-v-e4f76384] {
  padding: 20px;
  border-bottom: 1px solid #9d9d9d;
  font-size: 40px;
}
.medal-info-name[data-v-e4f76384] {
  width: 480px;
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}

.classBrandCross-parent .class-card-page[data-v-1d1b5181] {
  width: 100%;
  min-height: 100vh;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 20px 10px;
  background-color: #FFE4C6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.classBrandCross-parent .class-card-page .card-container[data-v-1d1b5181] {
    width: 100%;
    max-width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.classBrandCross-parent .class-card-page .card-container .conent-main[data-v-1d1b5181] {
      padding: 0;
      width: 990px;
      -webkit-transform-origin: top center;
              transform-origin: top center;
}

.apps-class-brand-cross-page[data-v-f14d6976] {
  width: 100%;
  min-height: 100vh;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 29px 53px;
  background-color: #FFE4C6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.apps-class-brand-cross-page .page-content-left[data-v-f14d6976] {
    width: 32%;
}
.apps-class-brand-cross-page .page-content-left .conent-main[data-v-f14d6976] {
      padding: 0;
}
.apps-class-brand-cross-page .page-content-right[data-v-f14d6976] {
    width: 66%;
}
.apps-class-brand-cross-page .page-content-right .conent-main[data-v-f14d6976] {
      padding: 0;
}
@charset "UTF-8";
/*
主色：#2fa2fe、文字主色：#545f69、文字辅助色：#999999
 */
.classcard-box-common {
  height: 100%;
  color: #545F69;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 16px;
  font-family: Microsoft YaHei, Avenir, Helvetica, Arial, sans-serif !important; }
.classcard-box-common span, .classcard-box-common div, .classcard-box-common p, .classcard-box-common button {
  font-family: Microsoft YaHei,Avenir,Helvetica,Arial,sans-serif; }
.classcard-box-common-title {
  /*font-size: 1.8rem;*/
  font-size: 30px;
  margin-bottom: 10px;
  /*font-size: 30px;*/
  line-height: 30px;
  line-height: 3rem;
  height: 30px;
  height: 3rem;
  font-weight: bold; }
.classcard-box-common-component {
  height: calc(100% - 3rem - 10px); }
html {
  font-size: 16px;
  font-size: 62.5%;
  /* 10÷16=62.5% */
  height: 100%; }
.clearfix:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }
.classcard-box-common-scrollbar::-webkit-scrollbar {
  width: 8px; }
.classcard-box-common-scrollbar::-webkit-scrollbar-thumb {
  background: #8ca6b3;
  border-radius: 50px;
  border-top: 3px solid #dde5e9;
  border-right: 3px solid white;
  border-bottom: 3px solid #dde5e9;
  border-left: 3px solid white; }
.classcard-box-common-scrollbar::-webkit-scrollbar-track {
  background: #dde5e9;
  border-radius: 50px;
  border: 3px solid white; }
/**321, 361,376,481**/
/**页面最小为90*975，避免影响系统原有移动端样式，这里注释900以下的样式**/
/*@media only screen and (min-width:481px){
    html{
        font-size:62.5%!important
    }
}
@media only screen and (min-width:121px){
    html{
        font-size:100%!important
    }
}
@media only screen and (min-width:481px){
    html{
        font-size:100%!important
    }
}
@media only screen and (min-width:561px){
    html{
        font-size:100%!important
    }
}
@media only screen and (min-width:641px){
    html{
        font-size:102%!important;
    }
}
@media only screen and (min-width:741px){
    html{
        font-size:104%!important;
    }
}
*/
@media only screen and (min-width: 841px) {
  html {
    font-size: 105% !important; } }
@media only screen and (min-width: 1041px) {
  html {
    font-size: 109% !important; } }
@media only screen and (min-width: 1251px) {
  html {
    font-size: 125% !important; } }
@media only screen and (min-width: 1441px) {
  html {
    font-size: 134% !important; } }
@media only screen and (min-width: 1641px) {
  html {
    font-size: 178% !important; } }
@charset "UTF-8";
* {
  margin: 0;
  padding: 0px; }
body,
html {
  font-family: 'Helvetica Neue', Helvetica, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', '\5FAE\8F6F\96C5\9ED1', Arial, sans-serif; }
li {
  list-style: none; }
a,
a:focus,
a:hover {
  cursor: pointer;
  color: inherit;
  text-decoration: none; }
input[name='enname'] {
  text-transform: uppercase; }
.fullHeight {
  height: 100%; }
.fullWidth {
  width: 100%; }
.formItemLeft {
  text-align: left; }
.formItemCenter {
  text-align: center; }
.formItemRight {
  text-align: right; }
@charset "UTF-8";
body .flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
.apps-class-brand-page {
  color: #000;
  width: 100% !important;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0); }
.page-main {
  min-height: calc(100vh - 230px); }
.no-nav-bar {
  height: calc(100vh - 132px); }
.classBrandCross-parent {
  /**
    * 班级圈
    */ }
.classBrandCross-parent .return-grow {
    font-size: 45px;
    position: relative;
    padding: 12px 0px 0;
    text-align: center;
    width: 100%;
    line-height: 1; }
.classBrandCross-parent .return-grow .el-icon-arrow-left {
      left: 50px;
      font-weight: bold;
      position: absolute; }
.classBrandCross-parent .return-grow .return-grow-logout {
      color: #6e6e6e;
      right: 44px;
      position: absolute; }
.classBrandCross-parent .grow-page {
    background: none !important; }
.classBrandCross-parent .grow-page .page-main {
      background-color: transparent;
      height: 100vh; }
.classBrandCross-parent .grow-page .coin-statistics {
      width: 1652px;
      height: 414px;
      margin: 70px auto;
      padding: 0 144px 0 134px;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      background-repeat: no-repeat;
      background-position: center center;
      background-image: url(/vue/dist/static/img/coin-bg.b6255ee.png);
      background-size: 100% 100%; }
.classBrandCross-parent .grow-page .coin-statistics .coin-item {
        text-align: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; }
.classBrandCross-parent .grow-page .coin-statistics .coin-item .coin-icon {
          width: 146px;
          height: 146px;
          margin: 0 auto;
          border-radius: 146px;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center; }
.classBrandCross-parent .grow-page .coin-statistics .coin-item .coin-name {
          font-size: 35px;
          color: #777;
          padding: 18px 0; }
.classBrandCross-parent .grow-page .coin-statistics .coin-item .coin-num {
          color: #000;
          font-size: 50px; }
.classBrandCross-parent .grow-page .coin-statistics .coin-item-info {
          margin-left: 16px;
          text-align: left; }
.classBrandCross-parent .grow-page .coin-statistics .schoom-coin .coin-icon {
        background-color: #ffce00; }
.classBrandCross-parent .grow-page .coin-statistics .surplus-coin .coin-icon {
        background-color: #ff9300; }
.classBrandCross-parent .grow-page .coin-statistics .all-coin .coin-icon {
        background-color: #8900ff; }
.classBrandCross-parent .grow-page .growth-content-main {
      padding-bottom: 60px; }
.classBrandCross-parent .grow-page .grow-car-list {
      padding: 0 69px 0 69px;
      overflow-y: auto;
      height: calc(100vh - 100px);
      position: relative;
      z-index: 3; }
.classBrandCross-parent .grow-page .grow-order-list {
      padding: 0 49px 0 69px;
      overflow-y: auto;
      height: calc(100vh - 100px);
      position: relative;
      z-index: 3; }
.classBrandCross-parent .grow-page .grow-goods-item {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-bottom: 76px; }
.classBrandCross-parent .grow-page .grow-goods-item .el-checkbox {
        margin-right: 40px; }
.classBrandCross-parent .grow-page .grow-goods-item .el-checkbox span.el-checkbox__inner {
          border-radius: 10px;
          width: 44px;
          height: 44px; }
.classBrandCross-parent .grow-page .grow-goods-item .el-checkbox span.el-checkbox__inner:after {
            top: 3px;
            width: 14px;
            height: 24px;
            left: 14px; }
.classBrandCross-parent .grow-page .grow-goods-item .el-image {
        border-radius: 25px; }
.classBrandCross-parent .grow-page .grow-goods-item .grow-goods-info {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        margin-left: 49px; }
.classBrandCross-parent .grow-page .grow-goods-item .goods-til {
        font-size: 45px;
        word-break: break-all;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        overflow: hidden; }
.classBrandCross-parent .grow-page .grow-goods-item .goods-desc {
        font-size: 30px;
        color: #959595;
        line-height: 40px;
        margin: 30px 0 24px;
        word-break: break-all;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden; }
.classBrandCross-parent .grow-page .grow-goods-item .goods-money-num {
        -webkit-box-align: end;
            -ms-flex-align: end;
                align-items: flex-end;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; }
.classBrandCross-parent .grow-page .grow-goods-item .goods-money-num .goods-num i {
          font-size: 40px;
          padding: 5px;
          color: #000; }
.classBrandCross-parent .grow-page .grow-goods-item .goods-money-num .goods-num span {
          text-align: center;
          font-size: 40px;
          width: 80px;
          margin: 0 20px; }
.classBrandCross-parent .grow-page .grow-goods-item .goods-money {
        color: #ffb100;
        -webkit-box-align: end;
            -ms-flex-align: end;
                align-items: flex-end; }
.classBrandCross-parent .grow-page .grow-goods-item .goods-money .goods-money-number {
          font-size: 60px;
          line-height: 1; }
.classBrandCross-parent .grow-page .grow-goods-item .goods-money span {
          margin-left: 10px;
          font-size: 30px; }
.classBrandCross-parent .grow-page .grow-goods-item .goods-status {
        font-size: 30px;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; }
.classBrandCross-parent .grow-page .grow-goods-item .goods-status .goods-pay-coin {
          font-size: 30px; }
.classBrandCross-parent .grow-page .grow-goods-item .goods-status .goods-status-text {
          color: #fff;
          height: 42px;
          padding: 0 26px;
          border-radius: 42px; }
.classBrandCross-parent .grow-page .grow-goods-item .goods-status .wait {
          background-color: #ffa700; }
.classBrandCross-parent .grow-page .grow-goods-item .goods-status .pay {
          background-color: #d10200; }
.classBrandCross-parent .grow-page .grow-goods-item .goods-status .finish {
          background-color: #00b430; }
.classBrandCross-parent .grow-page .grow-goods-item .goods-other {
        margin-top: 26px;
        font-size: 30px; }
.classBrandCross-parent .grow-page .grow-order-goods-item {
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start; }
.classBrandCross-parent .grow-page .car-goods-exchange {
      text-align: center;
      position: fixed;
      bottom: 132px;
      left: 50%;
      -webkit-transform: translateX(-50%);
              transform: translateX(-50%);
      z-index: 9; }
.classBrandCross-parent .grow-page .car-goods-exchange button {
        color: #fff;
        width: 782px;
        height: 122px;
        font-size: 50px;
        border: 0;
        margin: 36px auto 36px;
        border-radius: 20px;
        background-color: #5dacf6; }
.classBrandCross-parent .grow-page .exchange-tips {
      top: 0px;
      left: 0px;
      right: 0px;
      bottom: 0px;
      width: 100%;
      height: 100%;
      overflow: hidden;
      position: fixed;
      z-index: 999;
      background-color: rgba(0, 0, 0, .87); }
.classBrandCross-parent .grow-page .exchange-tips .exchange-main {
        width: 760px;
        overflow: hidden;
        border-radius: 20px;
        margin: 312px auto 0;
        background-color: #fff; }
.classBrandCross-parent .grow-page .exchange-tips .status-icon {
        width: 588px;
        height: 588px;
        font-size: 40px;
        text-align: center;
        padding: 400px 86px 0;
        margin: 75px auto 138px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        background-repeat: no-repeat;
        background-position: center center; }
.classBrandCross-parent .grow-page .exchange-tips .fail-icon {
        background-image: url(/vue/dist/static/img/pay-fail.71c2405.png); }
.classBrandCross-parent .grow-page .exchange-tips .success-icon {
        background-image: url(/vue/dist/static/img/pay-success.8589712.png); }
.classBrandCross-parent .grow-page .exchange-tips .close-tips {
        margin: 0 45px; }
.classBrandCross-parent .grow-page .exchange-tips .close-tips button {
          width: 670px;
          height: 122px;
          color: #fff;
          font-size: 50px;
          border-radius: 20px;
          margin-bottom: 83px;
          background-color: #969696; }
.classBrandCross-parent .grow-page .exchange-tips .main-til {
        text-align: center;
        font-size: 40px;
        line-height: 1;
        padding: 52px 0 54px; }
.classBrandCross-parent .grow-page .exchange-tips .money-password {
        width: 675px;
        height: 394px;
        margin: 0 auto;
        overflow: hidden;
        border-radius: 20px;
        background-color: #ededed; }
.classBrandCross-parent .grow-page .exchange-tips .money-password .money-box {
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          -webkit-box-align: end;
              -ms-flex-align: end;
                  align-items: flex-end;
          color: #ffb100;
          font-size: 30px;
          margin: 43px 0 55px; }
.classBrandCross-parent .grow-page .exchange-tips .money-password .money-box .money-num {
            font-size: 100px; }
.classBrandCross-parent .grow-page .exchange-tips .money-password .money-box .money-text {
            padding: 0 0 24px 10px; }
.classBrandCross-parent .grow-page .exchange-tips .money-password .password-box {
          width: 603px;
          height: 122px;
          margin: 0 auto;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          padding: 0 0 0 56px;
          border-radius: 20px;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
          background-color: #fff;
          border: 1px solid #b7b7b7; }
.classBrandCross-parent .grow-page .exchange-tips .money-password .password-box input {
            font-size: 50px;
            height: 122px;
            padding: 0 0 0 50px;
            border: 0;
            background-color: transparent; }
.classBrandCross-parent .grow-page .exchange-tips .money-password .password-box input:focus {
              border: 0;
              -webkit-box-shadow: none;
                      box-shadow: none; }
.classBrandCross-parent .grow-page .exchange-tips .pay-btn-group {
        padding: 81px 45px 76px;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
.classBrandCross-parent .grow-page .exchange-tips .pay-btn-group button {
          width: 316px;
          height: 122px;
          color: #fff;
          font-size: 50px;
          border: 0;
          text-align: center;
          border-radius: 20px; }
.classBrandCross-parent .grow-page .exchange-tips .pay-btn-group .cancel {
          background-color: #969696; }
.classBrandCross-parent .grow-page .exchange-tips .pay-btn-group .confirm {
          background-color: #5dacf6; }
.classBrandCross-parent .login-page .class-logo {
    margin: 178px 0 68px;
    text-align: center; }
.classBrandCross-parent .login-page .school-name {
    line-height: 1;
    font-size: 50px;
    text-align: center; }
.classBrandCross-parent .login-page .login-from {
    width: 782px;
    outline: none;
    margin: 200px auto 0; }
.classBrandCross-parent .login-page .login-from .login-from-input {
      height: 122px;
      padding: 0 0 0 56px;
      border-radius: 20px;
      margin-bottom: 66px;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      border: 1px solid #b7b7b7;
      background-color: #FFFFFF; }
.classBrandCross-parent .login-page .login-from .login-from-input input {
        font-size: 50px;
        height: 122px;
        padding: 0 0 0 50px;
        border: 0;
        background-color: transparent; }
.classBrandCross-parent .login-page .login-from .login-from-input input:focus {
          border: 0;
          -webkit-box-shadow: none;
                  box-shadow: none; }
.classBrandCross-parent .login-page .login-from .login-user-password {
      margin-bottom: 0px; }
.classBrandCross-parent .login-page .login-from .login-btn {
      color: #fff;
      width: 782px;
      height: 122px;
      font-size: 50px;
      border: 0;
      margin-top: 144px;
      border-radius: 20px;
      background-color: #5dacf6; }
.classBrandCross-parent .growth-top {
    background-color: transparent; }
.classBrandCross-parent .growth-search-box {
    padding: 0 55px 42px; }
.classBrandCross-parent .growth-search-box .growth-search-main {
      margin: 0 auto;
      width: 970px;
      height: 88px;
      padding: 6px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      border-radius: 88px;
      background-color: #fff;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
.classBrandCross-parent .growth-search-box .growth-search-main input {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        height: 76px;
        border: none;
        color: #000;
        font-size: 34px;
        padding-left: 36px;
        border-radius: 76px; }
.classBrandCross-parent .growth-search-box .growth-search-main button {
        width: 260px;
        height: 76px;
        border: none;
        color: #000;
        line-height: 76px;
        border-radius: 76px;
        font-size: 34px;
        background-color: #ffcf22; }
.classBrandCross-parent .growth-search-box .growth-search-main input::-webkit-input-placeholder {
        font-size: 34px !important;
        color: #c0c4cc !important; }
.classBrandCross-parent .growth-search-box .growth-search-main input::-moz-placeholder {
        font-size: 34px !important;
        /* Mozilla Firefox 19+ */
        color: #c0c4cc !important; }
.classBrandCross-parent .growth-search-box .growth-search-main input:-moz-placeholder {
        font-size: 34px !important;
        /* Mozilla Firefox 4 to 18 */
        color: #c0c4cc !important; }
.classBrandCross-parent .growth-search-box .growth-search-main input:-ms-input-placeholder {
        font-size: 34px !important;
        /* Internet Explorer 10-11 */
        color: #c0c4cc !important; }
.classBrandCross-parent .growth-top-login .growth-search-box {
    padding: 50px 55px 82px; }
.classBrandCross-parent .growth-tabs {
    width: 44%;
    margin: 0 auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 0 140px 69px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
.classBrandCross-parent .growth-tabs .tabs-item {
      font-size: 42px;
      position: relative; }
.classBrandCross-parent .growth-tabs .act {
      color: #0084ff; }
.classBrandCross-parent .growth-tabs .act:after {
        content: '';
        height: 6px;
        width: 84px;
        bottom: -18px;
        left: 50%;
        right: 0px;
        margin-left: -42px;
        position: absolute;
        display: block;
        background-color: #0084ff; }
.classBrandCross-parent .growth-content-main {
    padding: 87px 55px 132px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: relative; }
.classBrandCross-parent .growth-content-main::before {
      content: '';
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      z-index: 2;
      background-color: #fff;
      border-radius: 25px;
      border: 5px solid #000000; }
.classBrandCross-parent .growth-content-main::after {
      content: '';
      position: absolute;
      top: 32px;
      left: 32px;
      width: 100%;
      height: 100%;
      background-color: #FFD000;
      border: 5px solid #000000;
      border-radius: 25px;
      -webkit-transform: translate(-10px, -10px);
              transform: translate(-10px, -10px);
      z-index: 1; }
.classBrandCross-parent .growth-content-main .vue-waterfall {
      padding-top: 20px;
      /* 隐藏滚动条 */
      scrollbar-width: none;
      /* firefox */
      -ms-overflow-style: none;
      /* IE 10+ */ }
.classBrandCross-parent .growth-content-main .vue-waterfall::-webkit-scrollbar {
        display: none;
        /* Chrome Safari */ }
.classBrandCross-parent .growth-content-main .cell-item {
      margin-bottom: 50px; }
.classBrandCross-parent .growth-content-main .cell-item img {
        width: 100%;
        height: 100%;
        border-radius: 25px; }
.classBrandCross-parent .growth-content-main .cell-item .item-body .item-title {
        color: #000;
        line-height: 1.2;
        font-size: 45px;
        margin-top: 15px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis; }
.classBrandCross-parent .growth-content-main .cell-item .item-body .item-desc {
        color: #959595;
        font-size: 30px;
        line-height: 1.2;
        margin: 15px 0 20px;
        word-break: break-all;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        overflow: hidden; }
.classBrandCross-parent .growth-content-main .cell-item .item-body .item-footer {
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; }
.classBrandCross-parent .growth-content-main .cell-item .item-body .item-footer .money {
          color: #ffb019;
          -webkit-box-align: end;
              -ms-flex-align: end;
                  align-items: flex-end; }
.classBrandCross-parent .growth-content-main .cell-item .item-body .item-footer .money .number {
            color: #ffb019;
            font-size: 60px; }
.classBrandCross-parent .growth-content-main .cell-item .item-body .item-footer .money .text {
            font-size: 26px;
            margin-left: 6px;
            margin-bottom: 10px; }
.classBrandCross-parent .growth-content-main .cell-item .item-body .item-footer .item-button button {
          width: 206px;
          height: 52px;
          color: #fff;
          font-size: 30px;
          border: none;
          border-radius: 52px;
          text-align: center;
          background-color: #ffb019; }
.classBrandCross-parent .bg-page {
    background-repeat: no-repeat;
    background-position: -540px 152px;
    background-image: url(/vue/dist/static/img/bg.f20fbfb.png); }
.classBrandCross-parent .conent-main {
    padding: 0 45px 192px;
    min-height: calc(100vh - 536px); }
.classBrandCross-parent .conent-main .con-main-til {
      width: 990px;
      height: 159px;
      background-repeat: no-repeat;
      background-position: center center;
      background-image: url(/vue/dist/static/img/titleBg.c5abe1c.png); }
.classBrandCross-parent .conent-main .con-main-til .main-til-box {
        padding: 36px 290px 0px;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; }
.classBrandCross-parent .conent-main .con-main-til span {
        font-size: 45px;
        color: #000; }
.classBrandCross-parent .conent-main .conent-main-line {
      height: 18px;
      text-align: center;
      position: relative;
      z-index: 10; }
.classBrandCross-parent .conent-main .conent-main-line img {
        margin-top: -42px; }
.classBrandCross-parent .conent-main .conent-main-line62 {
      height: 62px; }
.classBrandCross-parent .conent-main .conent-main-line46 {
      height: 46px; }
.classBrandCross-parent .conent-main .energy-module-box {
      position: relative; }
.classBrandCross-parent .conent-main .energy-module-box .pos-right {
        top: 5px;
        right: 21px;
        position: absolute; }
.classBrandCross-parent .conent-main .energy-all-stock {
      width: 990px;
      height: 1028px;
      padding: 57px 0 0 44px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      background-repeat: no-repeat;
      background-position: center center;
      background-image: url(/vue/dist/static/img/energy-con-bg1.091f305.png); }
.classBrandCross-parent .conent-main .energy-all-stock .class-all-stock {
        width: 890px;
        height: 560px;
        padding: 44px 48px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        border-radius: 25px;
        border: 5px solid #000;
        background-color: #ffcf22; }
.classBrandCross-parent .conent-main .energy-all-stock .class-all-stock .all-stock-title {
          line-height: 1;
          font-size: 45px; }
.classBrandCross-parent .conent-main .energy-all-stock .class-all-stock .all-number-box {
          width: 708px;
          margin: 0 auto;
          padding: 30px 0 40px;
          text-align: center;
          border-bottom: 2px solid #000; }
.classBrandCross-parent .conent-main .energy-all-stock .class-all-stock .all-number-box .all-number {
            line-height: 1;
            font-size: 80px;
            margin-bottom: 30px; }
.classBrandCross-parent .conent-main .energy-all-stock .class-all-stock .all-tag-text {
          text-align: center;
          line-height: 1;
          color: #585858;
          font-size: 35px; }
.classBrandCross-parent .conent-main .energy-all-stock .class-all-stock .all-stock-bottom {
          width: 708px;
          margin: 40px auto 0;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between; }
.classBrandCross-parent .conent-main .energy-all-stock .class-all-stock .all-stock-bottom .exchange-box {
            width: 45%; }
.classBrandCross-parent .conent-main .energy-all-stock .class-all-stock .all-stock-bottom .stock-bottom-line {
            height: 70px;
            border-left: 2px solid #000; }
.classBrandCross-parent .conent-main .energy-all-stock .class-all-stock .all-stock-bottom .stock-bottom-number {
            text-align: center;
            line-height: 1;
            font-size: 80px;
            margin-bottom: 30px; }
.classBrandCross-parent .conent-main .energy-all-stock .energy-all-other {
        width: 890px;
        margin-top: 40px;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; }
.classBrandCross-parent .conent-main .energy-all-stock .energy-all-other .all-other {
          width: 435px;
          height: 110px;
          line-height: 110px;
          font-size: 40px;
          color: #81680c;
          text-align: center;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
          border-radius: 25px;
          border: 5px solid #000;
          background-color: #ffcf22; }
.classBrandCross-parent .conent-main .energy-all-stock .energy-all-btn {
        width: 890px;
        color: #fff;
        height: 140px;
        font-size: 56px;
        margin-top: 40px;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        border-radius: 25px;
        border: 5px solid #000;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        background-color: #23a4fc; }
.classBrandCross-parent .conent-main .energy-all-stock .energy-all-btn span {
          line-height: 1;
          margin-right: 15px; }
.classBrandCross-parent .conent-main .energy-all-stock .energy-all-btn i {
          margin-top: 6px;
          font-weight: bolder;
          font-size: 44px; }
.classBrandCross-parent .conent-main .energy-module-title {
      font-size: 45px;
      line-height: 1;
      padding: 86px 0 0 97px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box; }
.classBrandCross-parent .conent-main .ranking-box {
      width: 990px;
      height: 692px;
      background-repeat: no-repeat;
      background-position: center center;
      background-image: url(/vue/dist/static/img/energy-con-bg2.e6010e8.png); }
.classBrandCross-parent .conent-main .ranking-box .ranking-list {
        margin-top: 54px;
        padding: 0 101px 0 80px;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; }
.classBrandCross-parent .conent-main .ranking-box .ranking-item {
        text-align: center;
        width: 188px; }
.classBrandCross-parent .conent-main .ranking-box .ranking-item .item-top {
          line-height: 1;
          font-size: 32px; }
.classBrandCross-parent .conent-main .ranking-box .ranking-item .one {
          color: #e65540; }
.classBrandCross-parent .conent-main .ranking-box .ranking-item .two {
          color: #66a8a6; }
.classBrandCross-parent .conent-main .ranking-box .ranking-item .three {
          color: #faaa31; }
.classBrandCross-parent .conent-main .ranking-box .ranking-item .item-user-avatar {
          width: 188px;
          height: 188px;
          margin: 25px 0 52px;
          position: relative; }
.classBrandCross-parent .conent-main .ranking-box .ranking-item .item-user-avatar .user-avatar-tag {
            bottom: -40px;
            left: 0px;
            right: 0px;
            position: absolute; }
.classBrandCross-parent .conent-main .ranking-box .ranking-item .user-name {
          line-height: 1;
          font-size: 40px; }
.classBrandCross-parent .conent-main .ranking-box .ranking-item .user-num {
          line-height: 1;
          margin-top: 30px;
          font-size: 30px;
          color: #acacac; }
.classBrandCross-parent .conent-main .strategic-box {
      width: 990px;
      height: 1810px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      background-repeat: no-repeat;
      background-position: center center;
      background-image: url(/vue/dist/static/img/energy-con-bg3.925f319.png); }
.classBrandCross-parent .conent-main .strategic-box .strategic-item {
        padding-top: 70px; }
.classBrandCross-parent .conent-main .strategic-box .strategic-item .strategic-title {
          width: 972px;
          font-size: 45px;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          margin-bottom: 30px; }
.classBrandCross-parent .conent-main .strategic-box .strategic-item .strategic-title span {
            padding: 0 70px; }
.classBrandCross-parent .conent-main .strategic-box .strategic-item .red {
          color: #ff0000 !important; }
.classBrandCross-parent .conent-main .strategic-box .strategic-item .rank-user-list {
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; }
.classBrandCross-parent .conent-main .strategic-box .strategic-item .user-list-item {
          width: 186px;
          text-align: center;
          margin-left: 120px;
          margin-top: 40px; }
.classBrandCross-parent .conent-main .strategic-box .strategic-item .user-list-item:first-child {
            margin-left: 85px; }
.classBrandCross-parent .conent-main .strategic-box .strategic-item .user-list-item:nth-of-type(4) {
            margin-left: 240px; }
.classBrandCross-parent .conent-main .strategic-box .strategic-item .user-list-item img {
            width: 186px;
            height: 186px;
            overflow: hidden;
            border-radius: 186px;
            margin-bottom: 27px; }
.classBrandCross-parent .conent-main .strategic-box .strategic-item .user-list-item span {
            display: block;
            color: #acacac;
            font-size: 30px;
            line-height: 1; }
.classBrandCross-parent .conent-main .strategic-box .strategic-item .user-list-item .list-item-title {
            line-height: 1.2;
            margin-bottom: 18px; }
.classBrandCross-parent .conent-main .student-develop {
      width: 990px;
      height: 1309px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      background-repeat: no-repeat;
      background-position: center center;
      background-image: url(/vue/dist/static/img/dynamic-con-bg1.bf89f76.png); }
.classBrandCross-parent .conent-main .student-dynamics {
      width: 990px;
      height: 2643px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      background-repeat: no-repeat;
      background-position: center center;
      background-image: url(/vue/dist/static/img/dynamic-con-bg2.e3ee974.png); }
.classBrandCross-parent .conent-main .class-quantification {
      width: 990px;
      height: 1445px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      background-repeat: no-repeat;
      background-position: center center;
      background-image: url(/vue/dist/static/img/report-con-bg1.55a7999.png); }
.classBrandCross-parent .conent-main .nowtime-data {
      width: 990px;
      height: 2547px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      background-repeat: no-repeat;
      background-position: center center;
      background-image: url(/vue/dist/static/img/report-con-bg2.bdf479e.png); }
.classBrandCross-parent .class-energy-page .time-change .el-select {
    width: 400px; }
.classBrandCross-parent .class-energy-page .return-grow {
    padding: 12px 0 57px; }
.classBrandCross-parent .class-energy-page .class-energy-main {
    width: 990px;
    height: 3333px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(/vue/dist/static/img/energy-class-all.ff27bb7.png); }
.classBrandCross-parent .class-energy-page .class-energy-list {
    padding: 82px 79px 60px 72px; }
.classBrandCross-parent .class-energy-page .class-energy-list .class-energy-item {
      padding: 10px 0;
      margin-bottom: 50px;
      border-bottom: 1px solid #e5e5e5; }
.classBrandCross-parent .class-energy-page .class-energy-list .class-energy-item:last-child {
        margin-bottom: 0px; }
.classBrandCross-parent .class-energy-page .class-energy-list .class-energy-avatar {
      margin-right: 58px; }
.classBrandCross-parent .class-energy-page .class-energy-list .class-energy-user .class-user-name {
      margin-bottom: 26px;
      font-size: 45px; }
.classBrandCross-parent .class-energy-page .class-energy-list .class-energy-user .class-energy-num {
      color: #9d9d9d;
      font-size: 35px;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
.classBrandCross-parent .class-energy-page .class-energy-list .class-energy-user .class-energy-num > span {
        line-height: 1;
        margin-bottom: 34px; }
.classBrandCross-parent .class-energy-page .class-energy-list .class-energy-user .class-energy-num .energy-all-integral {
        width: 280px; }
.classBrandCross-parent .time-change {
    padding: 70px 0 0 56px; }
.classBrandCross-parent .time-change .el-select {
      width: 358px;
      height: 80px; }
.classBrandCross-parent .time-change .el-select .el-input {
        font-size: 35px; }
.classBrandCross-parent .time-change .el-select .el-input__inner {
        height: 80px;
        font-size: 35px;
        line-height: 80px;
        color: #333;
        border-radius: 10px;
        border-color: #f0f2f5;
        border-width: 4px;
        padding: 0 40px; }
.classBrandCross-parent .time-change .el-select .is-focus .el-input__inner {
        border-color: #f0f2f5; }
.classBrandCross-parent .time-change .el-select .is-focus .el-input__inner:hover {
          border-radius: 10px;
          border-color: #f0f2f5;
          border-width: 4px; }
.classBrandCross-parent .time-change .el-select .el-input__suffix {
        right: 26px; }
.classBrandCross-parent .time-change .el-select .el-select__caret {
        color: #333;
        line-height: 80px;
        font-size: 35px;
        width: 35px; }
.classBrandCross-parent .time-change .el-select .el-select__caret:before {
          content: '\E6E1';
          background: none;
          display: inline;
          display: initial;
          height: auto;
          width: auto; }
.classBrandCross-parent .class-brand-select .el-select-dropdown__wrap {
    max-height: 436px; }
.classBrandCross-parent .class-brand-select .el-select-dropdown__item {
    font-size: 35px;
    height: 70px;
    line-height: 70px;
    padding-left: 42px; }
.classBrandCross-parent .con-list-box .list-pagination {
    text-align: center;
    padding-right: 22px; }
.classBrandCross-parent .con-list-box .list-pagination .el-pagination {
      float: none !important;
      float: initial !important;
      text-align: center; }
.classBrandCross-parent .con-list-box .list-pagination .el-pagination.is-background li,
    .classBrandCross-parent .con-list-box .list-pagination .btn-prev,
    .classBrandCross-parent .con-list-box .list-pagination .btn-next {
      width: 58px;
      height: 58px;
      font-size: 26px;
      line-height: 58px;
      border-radius: 10px;
      background-color: transparent; }
.classBrandCross-parent .con-list-box .list-pagination .el-pagination .btn-next .el-icon,
    .classBrandCross-parent .con-list-box .list-pagination .el-pagination .btn-prev .el-icon {
      font-size: 30px; }
.classBrandCross-parent .con-list-box .list-pagination .el-pager li.active {
      background: #59adf4 !important; }
.classBrandCross-parent .con-list-box .list-pagination .el-pagination.is-background .el-pager li:not(.disabled).active {
      background-color: #59adf4 !important;
      -webkit-box-shadow: 0px 0px 10px 1px rgba(56, 160, 253, .68) !important;
              box-shadow: 0px 0px 10px 1px rgba(56, 160, 253, .68) !important; }
.classBrandCross-parent .con-list-box .dynamics-box {
    width: 839px;
    height: 2280px;
    padding: 0px 79px 60px 72px; }
.classBrandCross-parent .con-list-box .dynamics-box .con-dynamics-item {
      height: 286px;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      border-bottom: 1px solid #e5e5e5; }
.classBrandCross-parent .con-list-box .dynamics-box .con-dynamics-item:last-child {
        border: 0; }
.classBrandCross-parent .con-list-box .dynamics-box .con-dynamics-item .dynamics-item-left {
        width: 129px;
        margin-right: 56px;
        text-align: center; }
.classBrandCross-parent .con-list-box .dynamics-box .con-dynamics-item .dynamics-item-left p {
          line-height: 1;
          margin-top: 25px;
          font-size: 35px; }
.classBrandCross-parent .con-list-box .dynamics-box .con-dynamics-item .dynamics-item-right {
        width: 654px; }
.classBrandCross-parent .con-list-box .dynamics-box .con-dynamics-item .dynamics-item-right .dynamics-item-right-top {
          font-size: 45px;
          line-height: 1;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between; }
.classBrandCross-parent .con-list-box .dynamics-box .con-dynamics-item .dynamics-item-right .dynamics-item-right-top .dynamics-item-title {
            -webkit-box-flex: 1;
                -ms-flex: 1;
                    flex: 1;
            word-break: break-all;
            display: -webkit-box;
            -webkit-line-clamp: 1;
            -webkit-box-orient: vertical;
            overflow: hidden; }
.classBrandCross-parent .con-list-box .dynamics-box .con-dynamics-item .dynamics-item-right .dynamics-item-right-top .dynamics-item-number {
            width: 190px;
            text-align: right; }
.classBrandCross-parent .con-list-box .dynamics-box .con-dynamics-item .dynamics-item-right .dynamics-item-right-con,
        .classBrandCross-parent .con-list-box .dynamics-box .con-dynamics-item .dynamics-item-right .dynamics-item-right-bto {
          font-size: 35px;
          color: #9d9d9d;
          line-height: 1; }
.classBrandCross-parent .con-list-box .dynamics-box .con-dynamics-item .dynamics-item-right .dynamics-item-right-con {
          padding: 40px 0; }
.classBrandCross-parent .con-list-box .dynamics-box .con-dynamics-item .dynamics-item-right .dynamics-item-teacher {
          padding: 0 20px; }
.classBrandCross-parent .con-list-box .dynamics-box .con-dynamics-item .dynamics-item-right .dynamics-item-right-bto {
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center; }
.classBrandCross-parent .con-list-box .dynamics-data-box {
    width: 839px;
    height: 2190px;
    padding: 0px 79px 60px 72px; }
.classBrandCross-parent .con-list-box .dynamics-data-box .con-data-item {
      padding: 58px 0;
      border-bottom: 1px solid #e5e5e5; }
.classBrandCross-parent .con-list-box .dynamics-data-box .con-data-item:last-child {
        border: 0; }
.classBrandCross-parent .con-list-box .dynamics-data-box .con-data-item .data-item-title {
        font-size: 45px; }
.classBrandCross-parent .con-list-box .dynamics-data-box .con-data-item .data-item-target {
        color: #676767;
        font-size: 43px;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        line-height: 1;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        margin: 34px 0 30px; }
.classBrandCross-parent .con-list-box .dynamics-data-box .con-data-item .data-item-target .data-item-target-con {
          width: 738px;
          word-break: break-all;
          display: -webkit-box;
          -webkit-line-clamp: 1;
          -webkit-box-orient: vertical;
          overflow: hidden; }
.classBrandCross-parent .con-list-box .dynamics-data-box .con-data-item .data-item-info {
        color: #9d9d9d;
        font-size: 35px;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        line-height: 1;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; }
.classBrandCross-parent .con-list-box .dynamics-data-box .con-data-item .data-item-resource {
        margin-top: 30px;
        padding-top: 30px;
        border-top: 1px solid #f0f0f0; }
.classBrandCross-parent .con-list-box .dynamics-data-box .con-data-item .data-item-resource .resource-images {
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
          gap: 15px; }
.classBrandCross-parent .con-list-box .dynamics-data-box .con-data-item .data-item-resource .resource-image-item {
          cursor: pointer; }
.classBrandCross-parent .con-list-box .dynamics-data-box .con-data-item .data-item-resource .resource-image-item .resource-image-wrapper {
            position: relative;
            display: inline-block; }
.classBrandCross-parent .con-list-box .dynamics-data-box .con-data-item .data-item-resource .resource-image-item .resource-image-wrapper .resource-face-img {
              width: 150px;
              height: 150px;
              -o-object-fit: cover;
                 object-fit: cover;
              border-radius: 10px;
              border: 2px solid #e5e5e5;
              -webkit-transition: all 0.3s ease;
              transition: all 0.3s ease;
              display: block; }
.classBrandCross-parent .con-list-box .dynamics-data-box .con-data-item .data-item-resource .resource-image-item .resource-image-wrapper .video-play-icon {
              position: absolute;
              top: 50%;
              left: 50%;
              -webkit-transform: translate(-50%, -50%);
                      transform: translate(-50%, -50%);
              font-size: 48px;
              color: #fff;
              opacity: 0.9;
              pointer-events: none; }
.classBrandCross-parent .con-list-box .dynamics-data-box .con-data-item .data-item-resource .resource-image-item .resource-image-wrapper:hover .resource-face-img {
              border-color: #59adf4;
              -webkit-transform: scale(1.05);
                      transform: scale(1.05); }
.classBrandCross-parent .report-banner {
    height: 580px;
    position: relative;
    margin-bottom: 60px; }
.classBrandCross-parent .report-banner .banner-title {
      top: 0px;
      left: 0px;
      right: 0px;
      z-index: 10;
      height: 160px;
      font-size: 42px;
      padding: 0 40px;
      background-color: rgba(255, 255, 255, .6);
      line-height: 160px;
      position: absolute;
      -webkit-box-sizing: border-box;
              box-sizing: border-box; }
.classBrandCross-parent .report-banner .change-banner {
      right: 0px;
      width: 200px;
      height: 58px;
      color: #fff;
      bottom: 34px;
      font-size: 30px;
      line-height: 58px;
      padding-left: 24px;
      border-top-left-radius: 16px;
      border-bottom-left-radius: 16px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      background-color: rgba(0, 0, 0, .5);
      position: absolute; }
.classBrandCross-parent .echarts-label {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 30px 66px 0 64px; }
.classBrandCross-parent .echarts-label .echarts-label-item {
      color: #9d9d9d;
      font-size: 28px;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin: 0 36px 26px; }
.classBrandCross-parent .echarts-label .label-item-block {
      width: 20px;
      height: 14px;
      border-radius: 4px;
      margin-right: 10px; }
.classBrandCross-parent .class-quantification-echarts {
    width: 890px;
    margin: 0 60px 0 40px; }
.classBrandCross-parent .quantification-bar-echarts {
    padding-bottom: 60px;
    border-bottom: 2px solid #e0e6f1; }
.classBrandCross-parent .quantification-bar-echarts .bar-charts-box {
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
.classBrandCross-parent .quantification-line-echarts {
    margin-top: 30px; }
.classBrandCross-parent .bar-echarts-legend {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0px 66px 0 64px; }
.classBrandCross-parent .bar-echarts-legend .echarts-label-item {
      color: #9d9d9d;
      font-size: 28px;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
.classBrandCross-parent .bar-echarts-legend .label-item-block {
      width: 20px;
      height: 14px;
      border-radius: 4px;
      margin-right: 10px; }
.classBrandCross-parent .class-slogan {
    width: 990px;
    height: 266px;
    font-size: 55px;
    padding: 0 17px 19px 0;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 58px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(/vue/dist/static/img/circle-bg1.d4a5adb.png); }
.classBrandCross-parent .class-notice {
    width: 990px;
    height: 966px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(/vue/dist/static/img/circle-bg2.96d5506.png); }
.classBrandCross-parent .class-notice-list {
    height: 750px;
    padding: 70px 82px 10px 70px; }
.classBrandCross-parent .class-notice-list .notice-list-item {
      font-size: 40px;
      height: 150px;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      border-bottom: 1px solid #c7c7c7; }
.classBrandCross-parent .class-notice-list .notice-list-item:last-child {
        border: none; }
.classBrandCross-parent .class-notice-list .notice-list-item .notice-title {
        word-break: break-all;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        overflow: hidden; }
.classBrandCross-parent .class-notice-list .notice-list-item .notice-date {
        width: 160px;
        text-align: right; }
.classBrandCross-parent .class-album {
    width: 990px;
    height: 1017px;
    overflow: hidden;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(/vue/dist/static/img/circle-bg3.f46d5b7.png); }
.classBrandCross-parent .class-photo-list {
    height: 920px;
    width: 920px;
    overflow-y: auto;
    margin: 40px 0px 40px 46px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
.classBrandCross-parent .class-photo-list .class-photo-item {
      height: 290px;
      margin: 8px; }
.classBrandCross-parent .photo-preview {
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: fixed;
    z-index: 999;
    background-color: rgba(0, 0, 0, .87); }
.classBrandCross-parent .photo-preview .photo-area {
      width: 100%;
      height: 100%;
      overflow: hidden;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
.classBrandCross-parent .photo-preview .photo-area img {
        max-width: 100%;
        max-height: 100%; }
.classBrandCross-parent .photo-preview .preview-tools {
      bottom: 24px;
      height: 50px;
      width: 100%;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      position: absolute; }
.classBrandCross-parent .photo-preview .preview-tools a {
        color: #fff;
        font-size: 30px;
        line-height: 50px;
        margin-bottom: 8px;
        border-bottom: 2px solid #fff; }
.classBrandCross-parent .photo-preview .preview-tools button {
        width: 148px;
        height: 44px;
        font-size: 20px;
        color: #30a2fe;
        margin: 0 50px;
        border-radius: 4px;
        border: 1px solid #30a2fe; }
.classBrandCross-parent .class-honor {
    width: 990px;
    height: 1002px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(/vue/dist/static/img/circle-bg4.d5341a1.png); }
.classBrandCross-parent .class-honor-top {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 55px 60px 0 48px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
.classBrandCross-parent .class-honor-top .class-honor-top-main {
      width: 370px;
      height: 82px;
      padding: 0 40px;
      line-height: 82px;
      text-align: center;
      position: relative;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      background-repeat: no-repeat;
      background-position: center center; }
.classBrandCross-parent .class-honor-top .class-honor-top-main img {
        top: 23px;
        bottom: 0px;
        position: absolute; }
.classBrandCross-parent .class-honor-top .class-honor-top-main span {
        color: #fff;
        font-size: 40px; }
.classBrandCross-parent .class-honor-top .class-honor-mark {
      padding-left: 76px;
      background-image: url(/vue/dist/static/img/honor-left-icon.f117125.png); }
.classBrandCross-parent .class-honor-top .class-honor-mark img {
        left: 40px; }
.classBrandCross-parent .class-honor-top .class-honor-ranking {
      padding-right: 76px;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      background-image: url(/vue/dist/static/img/honor-right-icon.29d32a9.png); }
.classBrandCross-parent .class-honor-top .class-honor-ranking img {
        right: 40px; }
.classBrandCross-parent .class-honor-list {
    margin: 28px 0 0 15px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: 950px;
    height: 756px;
    overflow-y: auto; }
.classBrandCross-parent .class-honor-list .honor-list-item {
      text-align: center;
      width: 281px;
      line-height: 1;
      font-size: 40px;
      margin: 0 46px 26px 0; }
.classBrandCross-parent .class-honor-list .honor-list-item .el-image {
        margin-bottom: 30px; }
.classBrandCross-parent .class-honor-list .honor-list-item .el-image .image-slot {
          width: 280px;
          height: 280px; }
.classBrandCross-parent .class-honor-list .honor-list-item:nth-of-type(3n) {
        margin-right: 0px; }
.classBrandCross-parent .class-dynamic {
    width: 990px;
    height: 2066px;
    overflow: hidden;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(/vue/dist/static/img/circle-bg5.3953a0b.png); }
.classBrandCross-parent .class-dynamic-list {
    margin: 45px 0 0 6px;
    padding: 0 16px 0 32px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 960px;
    height: 1954px;
    overflow-y: auto;
    border-radius: 25px; }
.classBrandCross-parent .class-dynamic-list .dynamic-list-item {
      position: relative;
      overflow: hidden;
      padding: 60px 0px 0; }
.classBrandCross-parent .class-dynamic-list .dynamic-list-item .author-info {
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
.classBrandCross-parent .class-dynamic-list .dynamic-list-item .author-info .author-avatar {
          margin-right: 26px; }
.classBrandCross-parent .class-dynamic-list .dynamic-list-item .author-info .author-other {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column; }
.classBrandCross-parent .class-dynamic-list .dynamic-list-item .author-info .author-other .author-name {
            color: #393939;
            line-height: 1;
            font-size: 42px; }
.classBrandCross-parent .class-dynamic-list .dynamic-list-item .author-info .author-other .publish-time {
            color: #9e9e9e;
            margin-top: 14px;
            line-height: 1;
            font-size: 36px; }
.classBrandCross-parent .class-dynamic-list .dynamic-list-item .dynamic-desc {
        color: #222;
        font-size: 42px;
        margin: 50px 0 30px; }
.classBrandCross-parent .class-dynamic-list .dynamic-list-item .dynamic-file {
        height: 272px;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        padding: 44px 30px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        background-color: #f8f8f8; }
.classBrandCross-parent .class-dynamic-list .dynamic-list-item .dynamic-file .file-name {
          color: #393939;
          font-size: 36px;
          margin-left: 30px; }
.classBrandCross-parent .class-dynamic-list .dynamic-list-item .dynamic-photo {
        width: 272px;
        height: 272px;
        position: relative; }
.classBrandCross-parent .class-dynamic-list .dynamic-list-item .dynamic-photo .dynamic-photo-num {
          left: 0px;
          right: 0px;
          bottom: 0px;
          position: absolute;
          height: 70px;
          line-height: 70px;
          font-size: 36px;
          color: #fff;
          text-align: center;
          background-color: rgba(0, 0, 0, .5); }
.classBrandCross-parent .class-dynamic-list .dynamic-list-item .dynamic-public-class {
        font-size: 36px;
        color: #222;
        margin: 40px 0; }
.classBrandCross-parent .class-dynamic-list .dynamic-list-item .dynamic-line20 {
        background-color: #f2f2f2;
        height: 20px; }
.classBrandCross-parent .class-dynamic-list .dynamic-list-item .dynamic-type {
        top: 17px;
        right: -43px;
        height: 50px;
        width: 170px;
        color: #fff;
        font-size: 30px;
        text-align: center;
        line-height: 50px;
        position: absolute;
        -webkit-transform: rotateZ(45deg);
                transform: rotateZ(45deg); }
.classBrandCross-parent .class-dynamic-list .dynamic-list-item .dynamic-type-file {
        background-color: #f39311; }
.classBrandCross-parent .class-dynamic-list .dynamic-list-item .dynamic-type-photo {
        background-color: #49c69a; }
.classBrandCross-parent .successTips {
    height: 100px;
    min-width: 420px; }
.classBrandCross-parent .successTips .el-message__icon {
      font-size: 35px; }
.classBrandCross-parent .successTips .el-message__content {
      font-size: 35px; }
.classBrandCross-parent .notice-page .conent-main {
    padding: 50px 45px 0px; }
.classBrandCross-parent .notice-page .class-notice-main {
    width: 990px;
    height: 1537px;
    overflow: hidden;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(/vue/dist/static/img/class-notice.3288357.png); }
.classBrandCross-parent .notice-page .notice-tools {
    left: 0px;
    right: 0px;
    bottom: 46px;
    position: fixed;
    width: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
.classBrandCross-parent .notice-page .notice-tools a {
      margin: 0 150px;
      color: #000;
      font-size: 30px;
      line-height: 50px;
      margin-bottom: 8px;
      border-bottom: 2px solid #000; }
.classBrandCross-parent .notice-page .notice-con-info {
    margin: 0 80px 0 60px;
    height: 270px;
    padding-top: 50px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-bottom: 1px solid #9d9d9d; }
.classBrandCross-parent .notice-page .notice-con-info .notice-info-til {
      line-height: 1;
      font-size: 55px;
      margin-bottom: 40px; }
.classBrandCross-parent .notice-page .notice-con-info .notice-author-time,
    .classBrandCross-parent .notice-page .notice-con-info .notice-source {
      font-size: 35px;
      line-height: 1;
      margin-bottom: 20px;
      color: #9d9d9d; }
.classBrandCross-parent .notice-page .notice-con-info .notice-author {
      width: 300px; }
.classBrandCross-parent .notice-page .notice-cont {
    padding: 40px 50px 50px 60px;
    margin-right: 30px;
    font-size: 40px;
    overflow-y: auto;
    height: 1240px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
.classBrandCross-parent .notice-page .notice-con-text {
    padding-bottom: 50px; }
.classBrandCross-parent .notice-page .notice-con-line {
    border-top: 1px solid #9d9d9d; }
.classBrandCross-parent .notice-page .notice-enclosure span {
    color: #000;
    font-size: 35px;
    display: block;
    padding-top: 20px; }
.classBrandCross-parent .notice-page .notice-enclosure .enclosure-list a {
    color: #5dacf6;
    font-size: 35px;
    padding-top: 20px;
    padding-bottom: 2px;
    display: inline-block;
    border-bottom: 2px solid #5dacf6; }
.classBrandCross-parent .notice-page .enclosure-info-preview {
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    overflow: hidden;
    position: fixed;
    padding-top: 29px;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-color: #fff; }
.classBrandCross-parent .notice-page .enclosure-info-preview .enclosure-info-main {
      margin-top: 49px;
      height: 1690px; }
.classBrandCross-parent .notice-page .enclosure-info-preview .mapFrame {
      width: 100%;
      height: 1690px; }
.classBrandCross-parent .notice-page .enclosure-info-preview .enclosure-info-img {
      width: 100%;
      height: auto;
      overflow: hidden; }
.classBrandCross-parent .notice-page .enclosure-info-preview .enclosure-info-img img {
        margin: 0 auto; }
.classBrandCross-parent .notice-page .enclosure-info-preview .cannot_preview .status-icon {
      width: 588px;
      height: 588px;
      font-size: 40px;
      text-align: center;
      padding: 400px 86px 0;
      margin: 75px auto 100px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      background-repeat: no-repeat;
      background-position: center center;
      background-image: url(/vue/dist/static/img/pay-fail.71c2405.png); }
.classBrandCross-parent .notice-page .enclosure-info-preview .cannot_preview .close-tips {
      text-align: center; }
.classBrandCross-parent .notice-page .enclosure-info-preview .cannot_preview .close-tips button {
        width: 670px;
        height: 122px;
        color: #fff;
        font-size: 50px;
        border-radius: 20px;
        margin-bottom: 83px;
        background-color: #969696; }
.classBrandCross-parent .height98 {
    height: 98px; }
.classBrandCross-parent .timetable-conent-main {
    min-height: calc(100vh - 250px); }
.classBrandCross-parent .time-table {
    width: 992px;
    margin: 62px auto 0; }
.classBrandCross-parent .time-table .time-table-class-name {
      font-size: 40px;
      line-height: 1;
      margin-bottom: 24px;
      text-align: right; }
.classBrandCross-parent .no-time-table .cannot_preview {
    margin-top: 260px; }
.classBrandCross-parent .no-time-table .cannot_preview .status-icon {
      width: 588px;
      height: 588px;
      font-size: 40px;
      text-align: center;
      padding: 400px 86px 0;
      margin: 75px auto 100px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      background-repeat: no-repeat;
      background-position: center center;
      background-image: url(/vue/dist/static/img/pay-fail.71c2405.png); }
.classBrandCross-parent .no-time-table .cannot_preview .close-tips {
      text-align: center; }
.classBrandCross-parent .no-time-table .cannot_preview .close-tips button {
        width: 670px;
        height: 122px;
        color: #fff;
        font-size: 50px;
        border-radius: 20px;
        margin-bottom: 83px;
        background-color: #969696; }
.classBrandCross-parent .time-table-main {
    margin: 0 auto;
    border-color: #707070;
    border-style: solid;
    border-width: 1px 0px 0px 1px; }
.classBrandCross-parent .time-table-main .table-header {
      background-color: #ffcf22; }
.classBrandCross-parent .time-table-main .table-row-item {
      width: 124px;
      height: 120px;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 124px;
              flex: 0 0 124px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      border-color: #707070;
      border-style: solid;
      border-width: 0 1px 1px 0; }
.classBrandCross-parent .time-table-main .table-row-item .header-item-top {
        font-size: 25px; }
.classBrandCross-parent .time-table-main .table-row-item .header-item-date {
        margin-top: 10px;
        font-size: 14px; }
.classBrandCross-parent .time-table-main .frist-item .header-item-top {
      font-size: 30px; }
.classBrandCross-parent .time-table-main .table-section {
      background-color: #E0E0E0; }
.assistant-rank-class-drop-box {
  float: right; }

.assistant-rank-class-drop {
  line-height: 35.2px;
  line-height: 2.2rem;
  font-size: 12.8px;
  font-size: 0.8rem; }

/deep/.assistant-rank-class-drop-box .el-icon--right {
  font-size: 12.8px;
  font-size: 0.8rem; }

.assistant-rank-class-dropdown-item {
  font-size: 12.8px;
  font-size: 0.8rem; }

.assistant-index-rank {
  position: relative;
  width: 90%;
  padding-top: 10%;
  padding-bottom: 66px; }

.assistant-index-rank-table {
  margin-top: 10px; }

/deep/.assistant-index-rank-table thead th {
  background: #f5f7fa; }

/deep/.assistant-index-rank-table.el-table tr {
  height: 46px; }

/deep/.assistant-index-rank-table.el-table th > .cell {
  font-weight: bold;
  font-size: 11.2px;
  font-size: 0.7rem; }

.assistant-index-rank-data {
  border: 1px solid #ececec;
  border-radius: 8px;
  padding: 10px 10px 0 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 20px 0 0px 0; }

.assistant-index-rank-data-li {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 18%;
          flex: 0 0 18%;
  text-align: center; }

.assistant-index-rank-data-li-num {
  font-size: 17.6px;
  font-size: 1.1rem;
  font-weight: bold;
  font-style: oblique;
  line-height: 28.8px;
  line-height: 1.8rem; }

.assistant-index-rank-data-li-name {
  font-size: 12.8px;
  font-size: 0.8rem;
  line-height: 19.2px;
  line-height: 1.2rem;
  color: #A8A8A8;
  margin-bottom: 16px;
  margin-bottom: 1rem; }

.assistant-index-rank-top-filter {
  border: 1px solid #ececec;
  border-radius: 4px;
  line-height: 35.2px;
  line-height: 2.2rem;
  height: 35.2px;
  height: 2.2rem;
  font-size: 12.8px;
  font-size: 0.8rem;
  text-align: center;
  overflow: hidden;
  cursor: pointer;
  width: 153.6px;
  width: 9.6rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.assistant-index-rank-top-filter-single {
  border: 1px solid #ececec;
  border-radius: 4px;
  line-height: 35.2px;
  line-height: 2.2rem;
  height: 35.2px;
  height: 2.2rem;
  font-size: 12.8px;
  font-size: 0.8rem;
  text-align: center;
  overflow: hidden;
  cursor: pointer;
  width: 76.8px;
  width: 4.8rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #12CAA4;
  color: #fff; }

.assistant-index-rank-top-filter-ed {
  background: #51A0F6;
  color: #fff; }

.assistant-index-rank-top-filter-ed.green {
  background: #12CAA4;
  color: #fff;
  border-radius: 4px; }

.assistant-index-rank-top-filter span {
  width: 50%;
  height: 100%;
  position: relative;
  display: inline-block;
  /*top: -1px;*/ }

.left {
  float: left; }

.assistant-index-rank-status {
  border-bottom: 1px solid #e0e0e0;
  padding: 16px 0;
  padding: 1rem 0; }

.assistant-index-rank-status-name {
  font-weight: bold;
  line-height: 35.2px;
  line-height: 2.2rem;
  font-size: 16px;
  font-size: 1rem; }

.assistant-index-rank-user-logo {
  margin-right: 10px; }

.assistant-index-rank-user-logo img {
  width: 38.4px;
  width: 2.4rem;
  height: 38.4px;
  height: 2.4rem;
  border-radius: 50%; }

.assistant-index-rank-user-name {
  font-size: 14.4px;
  font-size: 0.9rem;
  font-weight: bold;
  line-height: 28.8px;
  line-height: 1.8rem;
  vertical-align: middle; }

.assistant-index-rank-user-status {
  background: #ECFAED;
  border: 1px solid #A2EAA1;
  color: #A2EAA1;
  font-size: 12.8px;
  font-size: 0.8rem;
  padding: 0 6px;
  line-height: 19.2px;
  line-height: 1.2rem;
  border-radius: 5px; }

.status-bg-green {
  background: #ECFAED;
  color: #2BDE45;
  border: 1px solid #2BDE45; }

.status-bg-blue {
  color: #2B7DDE;
  border: 1px solid #2B7DDE;
  background: #E9F2FB; }

.assistant-index-rank-user-time {
  font-size: 12.8px;
  font-size: 0.8rem;
  color: #A8A8A8; }

.assistant-index-rank-user-li {
  margin: 9.6px 0;
  margin: 0.6rem 0;
  position: relative; }

.assistant-index-rank-score {
  line-height: 19.2px;
  line-height: 1.2rem;
  float: left;
  width: 38.4px;
  width: 2.4rem;
  font-size: 11.2px;
  font-size: 0.7rem;
  text-align: center; }

.assistant-index-rank-score-add {
  background: #E9F9EB;
  color: #27C840;
  border-radius: 0.8rem 0 0 0.8rem;
  border: 1px solid #27C840;
  border-right: none; }

.assistant-index-rank-score-reduce {
  background: #FFEFEE;
  color: #FF5F56;
  border-radius: 0 0.8rem 0.8rem 0;
  border: 1px solid #FF5F56;
  border-left: none; }

.assistant-index-rank-user-right {
  border-bottom: 1px solid #ececec;
  width: calc(100% - 4rem);
  padding-bottom: 9.6px;
  padding-bottom: 0.6rem; }

.assistant-index-rank-user-all {
  position: absolute;
  right: 16px;
  right: 1rem;
  line-height: 38.4px;
  line-height: 2.4rem;
  top: 0;
  font-weight: bold;
  font-size: 14.4px;
  font-size: 0.9rem; }

.assistant-index-rank-user-zf {
  line-height: 38.4px;
  line-height: 2.4rem;
  font-weight: bold;
  font-size: 14.4px;
  font-size: 0.9rem; }

.assistant-index-rank-user-ra {
  /*line-height: 2.4rem;*/
  /*font-style:oblique;*/
  /*font-weight: bold;*/
  font-size: 12.8px;
  font-size: 0.8rem;
  /*margin-right: 1rem;*/
  border-radius: 8px;
  text-align: center;
  color: #545f69;
  width: 25.6px;
  width: 1.6rem;
  height: 25.6px;
  height: 1.6rem;
  line-height: 25.6px;
  line-height: 1.6rem;
  background: #E8EDF0;
  margin: auto; }

.rank_0 {
  /*color: #EC6B5E;*/
  background: #FF5959;
  color: #fff; }

.rank_1 {
  /*color: #61C354;*/
  background: #FE9458;
  color: #fff; }

.rank_2 {
  /*color: #F2BC4F;*/
  background: #FCB058;
  color: #fff; }










































































































































































































































































































































































.warpA[data-v-50f2e3e8] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  min-height: calc(100vh - 60px);
  width: 100%;
  background: #f3f5f7;
  padding: 0 150px;
}
.warpA .rowtop[data-v-50f2e3e8] {
    position: relative;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 15px 0;
}
.warpA .rowtop > div[data-v-50f2e3e8] {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
}
.warpA .rowtop .navbox[data-v-50f2e3e8] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      background: #fff;
      padding: 0 10px;
}
.warpA .rowtop .navbox .item[data-v-50f2e3e8] {
        font-size: 14px;
        margin: 0 15px;
        padding: 5px 5px;
        cursor: pointer;
}
.warpA .rowtop .navbox .item[data-v-50f2e3e8]:hover {
          color: #07c895;
}
.warpA .rowtop .navbox .item.active[data-v-50f2e3e8] {
          border-bottom: 3px solid #07c895;
          color: #07c895;
}
.warpA .listbox[data-v-50f2e3e8] {
    min-height: 77vh;
}
.warpA .listbox .tabelbox .lis[data-v-50f2e3e8] {
      position: relative;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 31%;
              flex: 0 0 31%;
      background: #fff;
      padding: 10px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      margin: 20px 8px;
      border-radius: 5px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: space-evenly;
          -ms-flex-pack: space-evenly;
              justify-content: space-evenly;
}
.warpA .listbox .tabelbox .lis .imgbox[data-v-50f2e3e8] {
        position: relative;
        width: 100%;
        height: 245px;
}
.warpA .listbox .tabelbox .lis .imgbox img[data-v-50f2e3e8] {
          display: block;
          width: 100%;
          height: 100%;
}
.warpA .listbox .tabelbox .lis .title[data-v-50f2e3e8] {
        font-weight: bold;
        font-size: 18px;
        padding: 10px 0;
}
.warpA .listbox .tabelbox .lis .datetime[data-v-50f2e3e8] {
        font-size: 13px;
        color: #777;
}
.warpA .listbox .btnbox[data-v-50f2e3e8] {
      margin: 10px 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
}
.warpA .listbox .addbox[data-v-50f2e3e8] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
}
.demo-ruleForm[data-v-50f2e3e8] {
  width: 100%;
}
.w50[data-v-50f2e3e8] {
  width: 50%;
  margin: 0 10px;
}

.lxstabs {
  height: 50px;
}
.lxstabs .el-tabs__nav-wrap::after {
  background: none;
}
.lxstabs .el-tabs__nav {
  height: 50px;
}

.warpA[data-v-303439e8] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  width: 100%;
  background: #f3f5f7;
  padding: 0 150px;
}
.warpA .rowtop[data-v-303439e8] {
    position: relative;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 15px 0;
}
.warpA .rowtop > div[data-v-303439e8] {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
}
.warpA .rowtop .navbox[data-v-303439e8] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      background: #fff;
      padding: 0 10px;
}
.warpA .rowtop .navbox .item[data-v-303439e8] {
        font-size: 14px;
        margin: 0 15px;
        padding: 5px 5px;
        cursor: pointer;
}
.warpA .rowtop .navbox .item[data-v-303439e8]:hover {
          color: #07c895;
}
.warpA .rowtop .navbox .item.active[data-v-303439e8] {
          border-bottom: 3px solid #07c895;
          color: #07c895;
}
.warpA .botmbox[data-v-303439e8] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    margin-bottom: 50px;
}
.warpA .botmbox .leftbox[data-v-303439e8] {
      position: relative;
      -webkit-box-flex: 3;
          -ms-flex: 3;
              flex: 3;
      min-height: 77vh;
      margin-right: 16px;
      background: #fff;
      padding-bottom: 60px;
      margin-bottom: 50px;
}
.warpA .botmbox .leftbox .empty[data-v-303439e8] {
        z-index: 999;
        position: absolute;
        width: 100%;
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        font-size: 16px;
}
.warpA .botmbox .leftbox .empty img[data-v-303439e8] {
          width: auto;
          height: auto;
}
.warpA .botmbox .leftbox .listbox[data-v-303439e8] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        background: #fff;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        padding: 16px 0;
}
.warpA .botmbox .leftbox .listbox .lis[data-v-303439e8] {
          position: relative;
          -webkit-box-flex: 0;
              -ms-flex: 0 0 23%;
                  flex: 0 0 23%;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
          margin: 0 8px 20px;
          padding: 10px;
          border-radius: 5px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          -webkit-box-pack: space-evenly;
              -ms-flex-pack: space-evenly;
                  justify-content: space-evenly;
          cursor: pointer;
}
.warpA .botmbox .leftbox .listbox .lis[data-v-303439e8]:hover {
            -webkit-box-shadow: 0px 3px 6px rgba(100, 100, 100, .568);
                    box-shadow: 0px 3px 6px rgba(100, 100, 100, .568);
}
.warpA .botmbox .leftbox .listbox .lis .imgbox[data-v-303439e8] {
            position: relative;
            width: 100%;
            height: 135px;
}
.warpA .botmbox .leftbox .listbox .lis .imgbox img[data-v-303439e8] {
              display: block;
              border-radius: 4px;
              width: 100%;
              height: 100%;
}
.warpA .botmbox .leftbox .listbox .lis .title[data-v-303439e8] {
            font-weight: bold;
            font-size: 18px;
            padding: 10px 0;
}
.warpA .botmbox .leftbox .listbox .lis .datetime[data-v-303439e8] {
            font-size: 13px;
            color: #777;
}
.warpA .botmbox .leftbox .centerbox[data-v-303439e8] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
}
.warpA .botmbox .leftbox .pgs[data-v-303439e8] {
        position: relative;
        bottom: 0;
        bottom: -10px;
        left: 0;
}
.warpA .botmbox .rightbox[data-v-303439e8] {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      padding: 20px;
      background: #fff;
}
.warpA .botmbox .rightbox .txtbox[data-v-303439e8] {
        font-size: 14px;
        color: #454545;
        letter-spacing: 2px;
}
.warpA .botmbox .rightbox .txtbox .sbt[data-v-303439e8] {
          color: #000;
          font-weight: bold;
          padding: 5px 0;
}
.warpA .botmbox .rightbox .txtbox .txts[data-v-303439e8] {
          margin-top: 10px;
          line-height: 24px;
          white-space: pre-line;
}
.warpA .botmbox .rightbox .txt1[data-v-303439e8] {
        color: #000;
        font-weight: bold;
        padding: 5px 0;
        margin-top: 15px;
}
.warpA .botmbox .rightbox .txt2[data-v-303439e8] {
        padding: 5px 0;
        color: #666;
}
.warpA .botmbox .rightbox .wxts[data-v-303439e8] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        margin-top: 10px;
        cursor: pointer;
        padding: 8px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        width: 260px;
        height: 60px;
        background: #ebedf0;
        border-radius: 4px;
        color: #454545;
        font-size: 14px;
}
.warpA .botmbox .rightbox .wxts .imgbox[data-v-303439e8] {
          width: 40px;
          height: 40px;
          margin: 0 8px;
}
.warpA .botmbox .rightbox .wxts .imgbox img[data-v-303439e8] {
            display: block;
            width: 100%;
            height: 100%;
}

.lxstabs {
  height: 50px;
}
.lxstabs .el-tabs__nav-wrap::after {
  background: none;
}
.lxstabs .el-tabs__nav {
  height: 50px;
}

.warpA[data-v-4c36431a] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  min-height: calc(100vh - 60px);
  width: 100%;
  background: #f3f5f7;
  padding: 0 150px;
  padding-bottom: 20px;
}
.warpA .rowtop[data-v-4c36431a] {
    position: relative;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 15px 0;
}
.warpA .rowtop > div[data-v-4c36431a] {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
}
.warpA .rowtop .navbox[data-v-4c36431a] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      background: #fff;
      padding: 0 10px;
}
.warpA .rowtop .navbox .item[data-v-4c36431a] {
        font-size: 14px;
        margin: 0 15px;
        padding: 5px 5px;
        cursor: pointer;
}
.warpA .rowtop .navbox .item[data-v-4c36431a]:hover {
          color: #07c895;
}
.warpA .rowtop .navbox .item.active[data-v-4c36431a] {
          border-bottom: 3px solid #07c895;
          color: #07c895;
}
.warpA .searchbox[data-v-4c36431a] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding: 15px 0;
    background: #fff;
}
.warpA .searchbox .ipt[data-v-4c36431a] {
      width: 200px;
      margin: 0 10px;
}
.warpA .searchbox .el-button[data-v-4c36431a] {
      margin: 0 10px;
}
.warpA .dataBox[data-v-4c36431a] {
    position: relative;
    background: #fff;
    min-height: 77vh;
}
.warpA .dataBox .centerbox[data-v-4c36431a] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
}
.warpA .dataBox .pgs[data-v-4c36431a] {
      position: relative;
      bottom: 0;
      bottom: -10px;
      left: 0;
}
.warpA .dataBox .listbox[data-v-4c36431a] {
      padding: 15px;
}
.warpA .dataBox .listbox .tbimg[data-v-4c36431a] {
        width: 55px;
        height: 55px;
}
.warpA .dataBox .listbox .btnbox[data-v-4c36431a] {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.warpA .dataBox .listbox .btnbox .el-button[data-v-4c36431a] {
          margin: 0 10px !important;
}
.warpA .bp1[data-v-4c36431a] {
    text-align: center;
}

.lxstabs {
  height: 50px;
  /* border: 1px solid #000; */
}
.lxstabs .el-tabs__nav-wrap::after {
  background: none;
}
.lxstabs .el-tabs__nav {
  height: 50px;
}
/*
 * 网盘文件选择与上传
 */
body{
	width: 100%;
	height: 100%;
	font-size: 16px;
	/*font-family: "微软雅黑";*/
	font-family: Microsoft YaHei,Avenir,Helvetica,Arial,sans-serif;
    /*
	background: #ababb3;
    */
}
/*
.layui-layer-content{
    height:672px;
}
*/
/* 统一弹框样式 xiuxiu 20250109  */
.layui-layer.layui-layer-page.layui-layer-bobg{
	border-radius: 8px;
	overflow: hidden;
}
.update_alert{
    /*
	position: absolute;
	top: 7.8%;
	left: 31.1%;
    */
	width: 100%;
	height: 100%;
	background: #ffffff;
}
.update_title{
	width: 100%;
	height: 7.7%;
    text-align:center;
    position:relative;
	background: #FFFFFF;
}
.update_title a{
	display: inline-block;
    width:100px;
}
#update_localupdate{
	font-size: 15px;
	line-height: 50px;
}
.update_selected{
	color: #51b1f8;
}
#update_microselect{
	font-size: 15px;
	line-height: 50px;
}
.update_local{
	margin-top: 2.3% !important;
	width: 95%;
	padding-top: 4.3%;
	background: #f8f8f8;
	margin: 0 auto;
}
.update_delete{
	/*
    float: right;
	margin-right:10px;
	margin-top: 12px;
    */
    top:10px;
    right:12px;
    position:absolute;
    display:inline-block;
    cursor: pointer;
}
.update_picturebox{
	width: 100%;
	height: 90%;
	font-size: 18px;
	color: #e3e3e3;
    padding-top:3.6%;
    padding-bottom:10.1%;
	text-align: center;
    color: #ccc;
    display:block;
}
.update_picturebox > img{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 26px;
}
.ugdate_updatefile{
	display: none;
}
.update_schedule{
	width: 94.25%;
	height: 24%;
    margin:13px auto 0 auto;
	padding-left: 1%;
	padding-right: 1%;
	padding-top: 6px;
	padding-bottom: 6px;
	background: #FFFFFF;
    position:relative;
    /*
    overflow: hidden;
    */
}
.update_schedule_first{
    margin-top: 0;
}
.update_schedule div{
	display: inline-block;
	float: left;
}
.update_deletefile{
    display: block;
	position: absolute;
    top:-11px;
    right:-8px;
    /*
    margin-top: -17px;
    margin-left:87.1%;
    margin-left: 80.1%;
    */
}
.update_schedule p{
	padding-left: 32px;
    font-size: 13px;
}
.update_schedule .update_schedule_inform_second{
    font-size: 12px;
    color: #999999;
}
.update_schedule p b{
	float: right;
	font-weight: normal;
    color: #797979;
}
.update_schedule > .update_bar{
	width: 100%;
	height: 4px;
	margin-top: 6px;
	background: #F8F8F8;
    float: left;
    display: block;
}
.update_bar div{
	width: 0%;
	height: 4px;
	background: #6ec1ff;
    border-radius:50px;
}
.update_deletefile img{
	display: none;
}
.update_updatefile_bottom{
	margin-top: 14%;
	width: 100%;
	height: 44px;
	background: #f0f2f3 !important;
}
.update_updatefile_bottom .update_updatefile_bottom_select{
    margin-right: 12px;
    background-color: #51B1F8;
}
.update_updatefile_bottom button,#continue_add_files{
	margin-top: 8px;
	width: 70px;
	height: 30px;
    line-height:30px;
    text-align:center;
	float: right;
	margin-right: 6px;
	border: 0px;
	background: #f4a306;
	color: #FFFFFF;
	font-size: 12px;
    border-radius: 1px;
    outline: none;
    cursor: pointer;
}
.update_micro{
	width: 100%;
	height: 55.4%;
	margin: 0 auto;
	display: none;
}
.update_micro_top{
	width: 100%;
	height: 56px;
    vertical-align: middle;
	background: #F8F8F8;
    position:relative;
}
.update_input{
	width: 100%;
	height: 40px;
    font-size: 13px;
    color: #999999;
	border-radius: 20px;
	border: 1px #eeeeee solid;
	padding-left: 2%;
    /*margin: 8px 0px 8px 2%;*/
	float: left;
    outline: none;
}
input::-webkit-input-placeholder{
    color:#999;
    font-size:13px;
}
input::-moz-placeholder{
    color:#999;
    font-size:13px;
}
input::-ms-input-placeholder{
    color:#999;
    font-size:13px;
}
input::placeholder{
    color:#999;
    font-size:13px;
}
.update_search_close{
    width: 20px;
    height: 20px;
    border-radius: 20px;
    background: url(/zhvd/static/images/pan/document_icon02.png) no-repeat;
    position:absolute;
    top: 50%;
    margin-top: -10px;
    right: 46px;
    cursor: pointer;
}
.update_inputnot{
	width: 52.41%;
	height: 68%;
	border-radius: 20px;
	border: 1px #eeeeee solid;
	padding-left: 2%;
	margin-left: 2%;
	float: left;
    /*
	background: url(/zhvd/static/images/pan/document_icon03.png) no-repeat 94% 50%,#FFFFFF;
    */
    outline: none;
}
.update_namesort{
    display: inline-block;
    position: absolute;
    right: 116px;
    cursor: pointer;
}
.update_allfile{
    display: inline-block;
    position: absolute;
    right: 10px;
    cursor: pointer;
}
.update_namesort img{
	display: block;
	margin-top: 21px;
	float: left;
	margin-left: 14px;
    margin-right: 7px;
}
.update_namesort b{
	font-weight: normal;
	display: block;
	float: left;
	font-size: 14px;
    color: #999999;
    line-height: 55px;
}
.update_allfile img{
	display: block;
	margin-top: 21px;
	float: left;
	margin-left: 14px;
    margin-right: 7px;
}
.update_allfile b{
	font-weight: normal;
	display: block;
	float: left;
	line-height: 55px;
	font-size: 14px;
    color: #999999;
}
.update_micro_middle{
	width: 97%;
	height: 16%;
	padding-left: 3%;
    float: left;
}
.update_micro_middle p{
	font-size: 13px;
	line-height: 60px;
}
.update_micro_middle p b{
	font-weight: normal;
	color: #51B1F8;
    cursor: pointer;
}
.filePath{
    color:#51b1f8;
    cursor:pointer;
}
.keywrodsPath{
    color:#51b1f8;
}
.colLine{
    padding:0px 5px 0 5px;
    color: #929292;
    cursor:auto;
}
#go_back{
    padding-right:10px;
}
.update_csearch{
    width: 52.41%;
    height: 40px;
    margin: 8px 2%;
    float: left;
    position: relative;
}
.update_over{
	width: 30px;
	height: 40px;
	position: absolute;
	cursor: pointer;
    right: 12px;
    background: url(/zhvd/static/images/pan/document_icon03.png) no-repeat center;
}
.update_namesort_list{
	width: 118px;
    font-size: 13px;
	position: absolute;
	z-index: 200;
	background: #FFFFFF;
	right: 135px;
	top: 55px;
	border: 1px #E3E3E3 solid;
	display: none;
    color: #888888;
    border-radius: 2px;
}
.update_namesort_list b{
	display: block;
	position: absolute;
	top: -12px;
	left: 89px;
}
.update_namesort_list li{
	height: 34px;
	line-height: 34px;
	cursor: pointer;
	padding-left: 4%;
}
.update_allfile_list{
	width: 118px;
	position: absolute;
	z-index: 200;
	background: #FFFFFF;
	right: 30px;
	top: 55px;
	border: 1px #E3E3E3 solid;
	display: none;
    border-radius: 2px;
}
.update_namesort_list_top{
    position: absolute;
    left: 80px;
    top:-8px;
    width:14px;
    height:14px;
    border-top: 1px #E3E3E3 solid;
    border-left: 1px #E3E3E3 solid;
    background:#fff;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
}
.update_namesort_list  ul{
    position: relative;
    z-index: 9;
}
.update_allfile_list b{
	display: block;
	position: absolute;
	top: -12px;
	left: 80px;
}
.update_allfile_list  ul{
    position: relative;
    z-index: 9;
}
.update_allfile_list li{
	height: 30px;
	line-height: 30px;
	padding-left: 11.6%;
	cursor: pointer;
    font-size: 13px;
    color: #888888;
}
.update_micro_bottom{
	width: 94%;
	height: 100%;
	margin-left: 3%;
	padding-bottom: 2%;
    overflow-y:auto;
}
.update_fileupdate{
	width: 100%;
	height: 40px;
    -webkit-box-sizing:content-box;
            box-sizing:content-box;
	padding-top: 10px;
	padding-bottom: 10px;
    border-bottom: 1px solid #eeeeee;
    position: relative;
    cursor:pointer;
}
.update_fileupdate div{
	display: inline-block;
	float: left;
    width:7%;
    margin-top:8px;
}
/*
.update_fileupdate p{
	padding-left: 50px;
}
*/
.update_fileupdate_inform{
    font-size: 14px;
    color:black;
    width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 15px;
}
.update_fileupdate_date{
    font-size:12px;
    color:#b6b6b6;
    margin-top: 8px;
    padding-left:50px;
}
.update_fileupdate p b{
	font-weight: normal;
	color: #51B1F8;
}
.update_updatefile{
    display: none;
}
.update_file_arrow{
    position:absolute;
    width:18px;
    height:18px;
    right:25px;
    top:50%;
    margin-top:-10px;
	background: url(/zhvd/static/images/pan/document_icon14.png) no-repeat;
}
.update_selectbox{
	position: absolute;
	width: 20px;
	height: 20px;
	border: 1px #EEEEEE solid;
	right: 25px;
    top: 50%;
    margin-top: -10px;
}
.update_selectboxon{
	background: url(/zhvd/static/images/pan/document_icon12.png) no-repeat;
    width: 20px;
    height: 20px;
    border: none;
}
.update_admit{
	font-size: 15px;
	position: absolute;
	width: 16.06%;
	height: 40px;
	background: #51B1F8;
	color: #FFFFFF;
	border: 0;
    /*
	margin-top: 26.5%;
    */
	left: 42%;
	bottom: 2.5%;
    border-radius: 4px;
    outline: none;
    cursor: pointer;
}
.update_admit_finish_str{
	width: 20%;
	background: #909399;
	cursor: no-drop;
}
.upload_first_task{
    display:inline-block;
    position:absolute;
    top: 34px;
    left: 3%;
}
.no_content_dom{
    width:100%;
    height:320px;
    background:url(/vue/dist/static/img/no_content_03.13a87c9.png) center no-repeat;
}
.update_local_size, .update_local_type{
    font-size:14px;
    word-break: break-all;
}
@charset "utf-8";
/*CSS Document*/
/*
 * @desc 选人插件
 * @author zhangxue
 * @date 20181108
 *
 * */
.sns-sudb-content{
    width:100%;
    height:100%;
}
.sns-sudb-content, .sns-sudb-content *{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.sns-sudbc-center{
    width:100%;
    height:100%;
    padding:30px;
    padding-top:0;
    position:relative;
    padding-bottom:100px;
}
.sns-sudbcc-item{
    float:left;
    width:47.5%;
    height:100%;
    padding-top:70px;
    position:relative;
}
.sns-sudbcc-item+.sns-sudbcc-item{
    float:right;
}
.sns-sudbcci-title{
    top:0;
    width:100%;
    height:70px;
    font-size:16px;
    font-weight:bold;
    line-height:70px;
    position:absolute;
}
.sns-sudbcci-content{
    width:100%;
    height:100%;
    font-size:14px;
    padding:13px 10px;
    position:relative;
    padding-top:123px;
    border: 1px solid #ddd;
}
.sns-sudbcci-user-content{
    padding-top:0;
    overflow:auto;
}
.sns-sudbccic-top{
    top:0;
    left:0;
    width:100%;
    position:absolute;
    padding:13px 10px 0 10px;
}
.sns-sudbccics-input{
    border:0;
    width:100%;
    height:100%;
    text-indent:12px;
}
.sns-sudbccics-btn{
    top: -1px;
    right: -1px;
    width: 45px;
    height: 32px;
    font-size: 23px;
    cursor: pointer;
    line-height: 32px;
    position: absolute;
    text-align: center;
    color: rgb(255, 255, 255);
    background: rgb(5, 146, 218);
}
.sns-sudbccic-search{
    width:100%;
    height:32px;
    position:relative;
    margin-bottom:10px;
    padding-right:55px;
    border: 1px solid #ddd;
}
.sns-sudbccic-return{
    width:100%;
    min-height:30px;
    line-height:30px;
}
.sns-sudbccic-return span{
    margin-right:5px;
    cursor: pointer;
}
.sns-sudbccic-return span:last-child{
    cursor: auto;
}
.sudbccic-return-icon{
    display:none;
    font-size:14px;
    cursor:pointer;
}
.sns-sudbccic-select-all{
    width:100%;
    height:38px;
    line-height:38px;
}
.sns-sud-checkbox-icon{
    color:#fff;
    /*margin:10px;*/
    width: 43px;
    /*height: 18px;*/
    margin-right:0;
    cursor:pointer;
    font-weight:bold;
    text-align:center;
    /*line-height: 18px;*/
    border-radius: 1px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
   /* background-color: #ddd;*/
    transition: .1s linear;
    font-size: 12px!important;
    border: 1px solid transparent;
    -webkit-transition: .1s linear;
}
.sns-sud-checkbox-icon:hover{
    /*border-color: #0592da;*/
}
.sns-sud-checkbox-icon:before{
    content: "\E605";
    /*yansen 2022-03-02*/
    padding:3px;
    background:#ddd;
    border: 1px solid transparent;
}
.sns-sud-checkbox-icon:hover:before{
    border:1px solid #0592da;
}
.sns-sud-checkbox-checked-icon.sns-sud-checkbox-icon:before{
    border-color: #0592da;
    background-color: #0592da;
}
.sns-sud-checkbox-checked-icon{
    color: #fff;
    /*yansen 2022-03-02*/
    /*border-color: #0592da;
    background-color: #0592da;*/
}
.sns-sudbccic-list{
    margin-top: 5px;   /*yansen 2022-03-02*/
    width:100%;
    height:100%;
    overflow:auto;
    position:relative;
}
.sns-sdi-name{
    cursor:pointer;
    margin-left:10px;
}
.sns-sud-dep-item{
    width:100%;
    height:43px;
    cursor:pointer;
    line-height:42px;
    background:#f8f8f8;
    border-bottom:1px solid #fff;
}
.sns-sud-user-item{
    width:100%;
    height:47px;
    cursor:pointer;
    line-height:46px;
    border-bottom:1px solid #ddd;
}
.sns-sui-logo{
    width:38px;
    height:38px;
    cursor:pointer;
    border-radius:50%;
    margin-right:10px;
}
.sns-sdi-next{
    width:45px;
    float:right;
    height:43px;
    cursor:pointer;
    font-size:17px;
    cursor:pointer;
    line-height:43px;
    text-align:right;
    margin-right:10px;
}
.sns-sui-del{
    float:right;
    color:#f97210;
    cursor:pointer;
    margin-right:6px;
    display:inline-block;
}
.sns-sudbc-bottom{
    bottom:0;
    width:100%;
    height:100px;
    padding-top:20px;
    text-align:center;
    position:absolute;
}
.sns-sudbcb-btn{
    padding:0;
    width:130px;
    height:50px;
    margin:0 6px;
    font-size:16px;
    border-radius:0;
    line-height:50px;
    text-align:center;
}
.sns-sud-user-type-box{
    width:100%;
    height:40px;
    font-size:14px;
    line-height:40px;
    margin-bottom:10px;
    background: rgb(236, 242, 244)
}
.sns-sud-user-type-box ul{
    width:100%;
    height:40px;
}
.sns-sud-user-type-box ul li{
    width:25%;
    float:left;
    height:40px;
    cursor:pointer;
    line-height:40px;
    text-align:center;
}
.sns-bg-blue {
    color: #fff;
    background: #0088de;
}
.sns-bg-orange {
    color: #fff;
    background: #f88f06;
}
.no_content {
    margin: 0 auto;
    min-height: 200px;
    margin: 30px;
    text-align: center;
    background: url(/vue/dist/static/img/no_content_03.13a87c9.png) no-repeat center;
}

.warpA[data-v-9ee0d8f6] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  height: 100vh;
  width: 100%;
  padding: 0 150px;
  background: #f3f5f7;
}
.warpA .nav[data-v-9ee0d8f6] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 15px 0;
}
.warpA .nav .back[data-v-9ee0d8f6] {
      position: absolute;
      color: #333;
      left: 0;
}
.warpA .nav > span[data-v-9ee0d8f6] {
      font-weight: bold;
}
.warpA .morebox[data-v-9ee0d8f6] {
    background: #fff;
    padding: 30px;
    position: relative;
}
.warpA .morebox .imglist[data-v-9ee0d8f6] {
      position: relative;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.warpA .morebox .imglist .imgbox[data-v-9ee0d8f6] {
        position: relative;
        width: 80px;
        margin: 10px;
        height: 80px;
}
.warpA .morebox .imglist .imgbox:hover > .iconbox[data-v-9ee0d8f6] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: space-evenly;
              -ms-flex-pack: space-evenly;
                  justify-content: space-evenly;
}
.warpA .morebox .imglist .imgbox .iconbox[data-v-9ee0d8f6] {
          position: absolute;
          background: rgba(0, 0, 0, .521);
          width: 100%;
          height: 100%;
          font-size: 23px;
          color: #fff;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: space-evenly;
              -ms-flex-pack: space-evenly;
                  justify-content: space-evenly;
          display: none;
}
.warpA .morebox .imglist .imgbox .iconbox i[data-v-9ee0d8f6] {
            cursor: pointer;
}
.warpA .morebox .imglist .imgbox img[data-v-9ee0d8f6] {
          width: 100%;
          height: 100%;
          border-radius: 4px;
}
.warpA .morebox .imglist .upbtn[data-v-9ee0d8f6] {
        border: 1px solid #ccc;
        width: 90px;
        height: 90px;
        font-size: 50px;
        color: #ccc;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        border-radius: 4px;
        cursor: pointer;
}
.warpA .userbox[data-v-9ee0d8f6] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.warpA .userbox .tagbox[data-v-9ee0d8f6] {
      border: 1px solid #ddd;
      border-radius: 5px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      min-width: 150px;
      height: 40px;
}
.warpA .userbox .tagbox .tg[data-v-9ee0d8f6] {
        margin: 10px;
}
.warpA .userbox .addicon[data-v-9ee0d8f6] {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 40px;
              flex: 0 0 40px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      height: 40px;
      border: 1px solid #ddd;
      border-radius: 5px;
      margin: 0 10px;
      font-size: 24px;
      cursor: pointer;
}

.warpA[data-v-2c18c718] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  width: 100%;
  padding: 0 150px;
  background: #f3f5f7;
  margin-bottom: 30px;
}
.warpA .nav[data-v-2c18c718] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 15px 0;
}
.warpA .nav .back[data-v-2c18c718] {
      position: absolute;
      color: #333;
      left: 0;
}
.warpA .nav > span[data-v-2c18c718] {
      font-weight: bold;
}
.warpA .morebox[data-v-2c18c718] {
    background: #fff;
    padding: 30px;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.warpA .morebox .left img[data-v-2c18c718] {
      border-radius: 5px;
}
.warpA .morebox .right .p1[data-v-2c18c718] {
      font-weight: bold;
      padding: 10px 0;
      color: #000;
      font-size: 14px;
}
.warpA .morebox .right .p2[data-v-2c18c718] {
      color: #666;
      font-size: 12px;
      padding: 10px 0;
}
.warpA .fgx[data-v-2c18c718] {
    background: #fff;
    padding: 30px 20px;
}
.warpA .imglistbox[data-v-2c18c718] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    background: #fff;
    padding: 30px 20px;
    min-height: 60vh;
}
.warpA .imglistbox .imgbox[data-v-2c18c718] {
      margin: 15px 15px 15px 0;
}
.warpA .imglistbox .imgbox img[data-v-2c18c718] {
        max-width: 400px;
}

.warpA[data-v-0258a69c] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  width: 100%;
  background: #f3f5f7;
  padding: 0 150px;
}
.warpA .rowtop[data-v-0258a69c] {
    position: relative;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 15px 0;
}
.warpA .rowtop > div[data-v-0258a69c] {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
}
.warpA .rowtop .navbox[data-v-0258a69c] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      background: #fff;
      padding: 0 10px;
}
.warpA .rowtop .navbox .item[data-v-0258a69c] {
        font-size: 14px;
        margin: 0 15px;
        padding: 5px 5px;
        cursor: pointer;
}
.warpA .rowtop .navbox .item[data-v-0258a69c]:hover {
          color: #07c895;
}
.warpA .rowtop .navbox .item.active[data-v-0258a69c] {
          border-bottom: 3px solid #07c895;
          color: #07c895;
}
.warpA .botmbox[data-v-0258a69c] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    margin-bottom: 50px;
}
.warpA .botmbox .leftbox[data-v-0258a69c] {
      position: relative;
      -webkit-box-flex: 3;
          -ms-flex: 3;
              flex: 3;
      min-height: 77vh;
      margin-right: 16px;
      background: #fff;
      padding-bottom: 60px;
      margin-bottom: 50px;
}
.warpA .botmbox .leftbox .empty[data-v-0258a69c] {
        z-index: 999;
        position: absolute;
        width: 100%;
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        font-size: 16px;
}
.warpA .botmbox .leftbox .empty img[data-v-0258a69c] {
          width: auto;
          height: auto;
}
.warpA .botmbox .leftbox .listbox[data-v-0258a69c] {
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        background: #fff;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        padding: 16px 0;
}
.warpA .botmbox .leftbox .listbox .lis[data-v-0258a69c] {
          position: relative;
          -webkit-box-flex: 0;
              -ms-flex: 0 0 23%;
                  flex: 0 0 23%;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
          margin: 0 8px 20px;
          padding: 10px;
          border-radius: 5px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          -webkit-box-pack: space-evenly;
              -ms-flex-pack: space-evenly;
                  justify-content: space-evenly;
          cursor: pointer;
}
.warpA .botmbox .leftbox .listbox .lis[data-v-0258a69c]:hover {
            -webkit-box-shadow: 0px 3px 6px rgba(100, 100, 100, .568);
                    box-shadow: 0px 3px 6px rgba(100, 100, 100, .568);
}
.warpA .botmbox .leftbox .listbox .lis .imgbox[data-v-0258a69c] {
            position: relative;
            width: 100%;
            height: 135px;
}
.warpA .botmbox .leftbox .listbox .lis .imgbox img[data-v-0258a69c] {
              display: block;
              border-radius: 4px;
              width: 100%;
              height: 100%;
}
.warpA .botmbox .leftbox .listbox .lis .title[data-v-0258a69c] {
            font-weight: bold;
            font-size: 18px;
            padding: 10px 0;
}
.warpA .botmbox .leftbox .listbox .lis .datetime[data-v-0258a69c] {
            font-size: 13px;
            color: #777;
}
.warpA .botmbox .leftbox .centerbox[data-v-0258a69c] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
}
.warpA .botmbox .leftbox .pgs[data-v-0258a69c] {
        position: relative;
        bottom: 0;
        bottom: -10px;
        left: 0;
}
.warpA .botmbox .rightbox[data-v-0258a69c] {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      padding: 20px;
      background: #fff;
}
.warpA .botmbox .rightbox .txtbox[data-v-0258a69c] {
        font-size: 14px;
        color: #454545;
        letter-spacing: 2px;
}
.warpA .botmbox .rightbox .txtbox .sbt[data-v-0258a69c] {
          color: #000;
          font-weight: bold;
          padding: 5px 0;
}
.warpA .botmbox .rightbox .txtbox .txts[data-v-0258a69c] {
          margin-top: 10px;
          line-height: 24px;
          white-space: pre-line;
}
.warpA .botmbox .rightbox .txt1[data-v-0258a69c] {
        color: #000;
        font-weight: bold;
        padding: 5px 0;
        margin-top: 15px;
}
.warpA .botmbox .rightbox .txt2[data-v-0258a69c] {
        padding: 5px 0;
        color: #666;
}
.warpA .botmbox .rightbox .wxts[data-v-0258a69c] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        margin-top: 10px;
        cursor: pointer;
        padding: 8px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        width: 260px;
        height: 60px;
        background: #ebedf0;
        border-radius: 4px;
        color: #454545;
        font-size: 14px;
}
.warpA .botmbox .rightbox .wxts .imgbox[data-v-0258a69c] {
          width: 40px;
          height: 40px;
          margin: 0 8px;
}
.warpA .botmbox .rightbox .wxts .imgbox img[data-v-0258a69c] {
            display: block;
            width: 100%;
            height: 100%;
}

.lxstabs {
  height: 50px;
}
.lxstabs .el-tabs__nav-wrap::after {
  background: none;
}
.lxstabs .el-tabs__nav {
  height: 50px;
}

.warpA[data-v-28d2f6a5] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  min-height: calc(100vh - 60px);
  width: 100%;
  padding: 0 150px;
  background: #f3f5f7;
}
.warpA .nav[data-v-28d2f6a5] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 15px 0;
}
.warpA .nav .back[data-v-28d2f6a5] {
      position: absolute;
      color: #333;
      left: 0;
}
.warpA .nav > span[data-v-28d2f6a5] {
      font-weight: bold;
}
.warpA .morebox[data-v-28d2f6a5] {
    background: #fff;
    width: 100%;
    white-space: pre-line;
    padding: 30px;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: left;
}

.fwbbox {
  width: 100%;
  position: relative;
}
.fwbbox img {
  width: 50% !important;
  height: auto;
}

.warpA[data-v-37d498db] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  min-height: calc(100vh - 60px);
  width: 100%;
  background: #f3f5f7;
  padding: 0 8%;
}
.warpA .rowtop[data-v-37d498db] {
    position: relative;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 15px 0;
}
.warpA .rowtop > div[data-v-37d498db] {
      -webkit-box-flex: 5.5;
          -ms-flex: 5.5;
              flex: 5.5;
}
.warpA .rowtop .navbox[data-v-37d498db] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 140px;
              flex: 0 0 140px;
      font-size: 16px;
      font-weight: bold;
}
.warpA .rowtop .searchbox[data-v-37d498db] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.warpA .rowtop .searchbox .lbtxt[data-v-37d498db] {
        color: #777;
        padding: 0 8px;
}
.warpA .rowtop .searchbox .ipt[data-v-37d498db] {
        margin: 0 20px;
        width: 200px;
}
.warpA .listbox[data-v-37d498db] {
    position: relative;
    background: #fff;
    min-height: 77vh;
    padding-bottom: 60px;
}
.warpA .listbox .centerbox[data-v-37d498db] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
}
.warpA .listbox .pgs[data-v-37d498db] {
      position: relative;
      bottom: 0;
      bottom: -10px;
      left: 0;
}

@charset "UTF-8";
.cursor-p {
  cursor: pointer;
}
/* 浮动以及清除浮动 */
.float-l {
  float: left;
}
.float-r {
  float: right;
}
.clearfloat:after {
  display: block;
  clear: both;
  content: "";
  visibility: hidden;
  height: 0;
}
.clearfloat {
  zoom: 1;
}
/*文字居左，中，右*/
.text-center {
  text-align: center;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-overline {
  text-decoration: overline;
}
.text-decoration {
  text-decoration: line-through;
}
.text-underline {
  text-decoration: underline;
}
.text-row {
  white-space: nowrap;
}
.ft-weight {
  font-weight: bold;
}
.ft-w400 {
  font-weight: 400;
}
.ft-w600 {
  font-weight: 600;
}
/* 文字大小 */
.ft12 {
  font-size: 12px;
}
.ft14 {
  font-size: 14px;
}
.ft16 {
  font-size: 16px;
}
.ft18 {
  font-size: 18px;
}
.ft20 {
  font-size: 20px;
}
.ft22 {
  font-size: 22px;
}
.ft24 {
  font-size: 24px;
}
.ft26 {
  font-size: 26px;
}
.ft28 {
  font-size: 28px;
}
.ft30 {
  font-size: 30px;
}
.ft32 {
  font-size: 32px;
}
.ft120 {
  font-size: 120px;
}
.ft180 {
  font-size: 180px;
}
/* 字体行高 */
.li-h20 {
  line-height: 20px;
}
.li-h30 {
  line-height: 30px;
}
.li-h35 {
  line-height: 35px;
}
.li-h40 {
  line-height: 40px;
}
/* 字体颜色 */
.color-f {
  color: #fff;
}
.color-3 {
  color: #333;
}
.color-9 {
  color: #999;
}
.color-eaf5ff {
  color: #eaf5ff;
}
.color-f0 {
  color: #f0f0f0;
}
.color-62 {
  color: #626262;
}
.color-c3 {
  color: #c3c3c3;
}
.color-8c {
  color: #8c8c8c;
}
.color-red {
  color: red;
}
.color-545F69 {
  color: #545F69;
}
/* 间距 */
.pd20 {
  padding: 20px;
}
.pd30 {
  padding: 30px;
}
.pt10 {
  padding-top: 10px;
}
.pt15 {
  padding-top: 15px;
}
.pt20 {
  padding-top: 20px;
}
.pt25 {
  padding-top: 25px;
}
.pt30 {
  padding-top: 30px;
}
.pt40 {
  padding-top: 40px;
}
.pb10 {
  padding-bottom: 10px;
}
.pb15 {
  padding-bottom: 15px;
}
.pb20 {
  padding-bottom: 20px;
}
.pb25 {
  padding-bottom: 25px;
}
.pb30 {
  padding-bottom: 30px;
}
.pb40 {
  padding-bottom: 40px;
}
.pl10 {
  padding-left: 10px;
}
.pl20 {
  padding-left: 20px;
}
.pl25 {
  padding-left: 25px;
}
.pl30 {
  padding-left: 30px;
}
.pl35 {
  padding-left: 35px;
}
.pl40 {
  padding-left: 40px;
}
.pl45 {
  padding-left: 45px;
}
.pl50 {
  padding-left: 50px;
}
.pr10 {
  padding-right: 10px;
}
.pr20 {
  padding-right: 20px;
}
.pr25 {
  padding-right: 25px;
}
.pr30 {
  padding-right: 30px;
}
.pr35 {
  padding-right: 35px;
}
.pr40 {
  padding-right: 40px;
}
.pr45 {
  padding-right: 45px;
}
.pr50 {
  padding-right: 50px;
}
.md20 {
  margin: 20px;
}
.mt10 {
  margin-top: 10px;
}
.mt15 {
  margin-top: 15px;
}
.mt20 {
  margin-top: 20px;
}
.mt25 {
  margin-top: 25px;
}
.mt30 {
  margin-top: 30px;
}
.mt40 {
  margin-top: 40px;
}
.mb10 {
  margin-bottom: 10px;
}
.mb15 {
  margin-bottom: 15px;
}
.mb20 {
  margin-bottom: 20px;
}
.mb25 {
  margin-bottom: 25px;
}
.mb30 {
  margin-bottom: 30px;
}
.mr10 {
  margin-right: 10px;
}
.mr20 {
  margin-right: 20px;
}
.ml10 {
  margin-left: 10px;
}
.ml20 {
  margin-left: 20px;
}
.ml30 {
  margin-left: 30px;
}
.border-b1-f3 {
  border-bottom: 1px solid #f3f3f3;
}
.w-100 {
  width: 100%;
}
.h-25 {
  height: 25%;
}
.h-30 {
  height: 30%;
}
/* icon */
.w140 {
  width: 140px;
}
.w210 {
  width: 210px;
}
.icon100 {
  width: 100px;
  height: 100px;
}
.icon160 {
  width: 160px;
  height: 160px;
}
/* 背景颜色 */
.bg-fbf2e7 {
  background: #fbf2e7;
}
.bg-de {
  background: #DEDEDE;
}
.linkstyle {
  color: #1890ff;
  cursor: pointer;
}
.beyond-1 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.beyond-2 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.beyond-3 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.jub-center-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
/*浮动 + 垂直居中*/
.flex-align-no {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/*浮动 + 垂直居中+换行*/
.flex-align {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/*浮动 +垂直居中 + 水平居中*/
.flex-juc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.flex-v-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-v-column-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/*浮动 + 左右分布 + 换行*/
.flex-jub-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/*浮动 + 左右分布 + 垂直居中*/
.jub-jub-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/*浮动 + 左右分布*/
.jub-jub {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
/* 左边顶部对齐*/
.left-float-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex;
}
/* 从右边开始浮动-换行 */
.jub-jub-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/* 从右边开始浮动 */
.jub-jub-end-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/* 等距分布 */
.jub-jua-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
.juc-c {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
/*上下布局 +垂直居中 + 水平居中*/
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/* 上下布局*/
.juv-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/* 上下分布，从上到下布局 */
.flex-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.flex-jua {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: flex-end;
  -moz-justify-content: flex-end;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.juc-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: flex-end;
  -moz-align-items: flex-end;
  -ms-flex-align: end;
      align-items: flex-end;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.design-item-btn-small {
  width: 92px;
  height: 34px;
  background: #f0f0f0;
  border-radius: 7px;
  text-align: center;
  line-height: 34px;
  font-weight: 400;
  color: #626262;
  cursor: pointer;
}

.commodity-announce-pages[data-v-08f815d3] {
  background: #f0f0f0;
}
/*
 * 网盘文件选择与上传
 */
body{
	width: 100%;
	height: 100%;
	font-size: 16px;
	/*font-family: "微软雅黑";*/
	font-family: Microsoft YaHei,Avenir,Helvetica,Arial,sans-serif;
    /*
	background: #ababb3;
    */
}
/*
.layui-layer-content{
    height:672px;
}
*/
/* 统一弹框样式 xiuxiu 20250109  */
.layui-layer.layui-layer-page.layui-layer-bobg{
	border-radius: 8px;
	overflow: hidden;
}
.update_alert{
    /*
	position: absolute;
	top: 7.8%;
	left: 31.1%;
    */
	width: 100%;
	height: 100%;
	background: #ffffff;
}
.update_title{
	width: 100%;
	height: 7.7%;
    text-align:center;
    position:relative;
	background: #FFFFFF;
}
.update_title a{
	display: inline-block;
    width:100px;
}
#update_localupdate{
	font-size: 15px;
	line-height: 50px;
}
.update_selected{
	color: #51b1f8;
}
#update_microselect{
	font-size: 15px;
	line-height: 50px;
}
.update_local{
	margin-top: 2.3% !important;
	width: 95%;
	padding-top: 4.3%;
	background: #f8f8f8;
	margin: 0 auto;
}
.update_delete{
	/*
    float: right;
	margin-right:10px;
	margin-top: 12px;
    */
    top:10px;
    right:12px;
    position:absolute;
    display:inline-block;
    cursor: pointer;
}
.update_picturebox{
	width: 100%;
	height: 90%;
	font-size: 18px;
	color: #e3e3e3;
    padding-top:3.6%;
    padding-bottom:10.1%;
	text-align: center;
    color: #ccc;
    display:block;
}
.update_picturebox > img{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 26px;
}
.ugdate_updatefile{
	display: none;
}
.update_schedule{
	width: 94.25%;
	height: 24%;
    margin:13px auto 0 auto;
	padding-left: 1%;
	padding-right: 1%;
	padding-top: 6px;
	padding-bottom: 6px;
	background: #FFFFFF;
    position:relative;
    /*
    overflow: hidden;
    */
}
.update_schedule_first{
    margin-top: 0;
}
.update_schedule div{
	display: inline-block;
	float: left;
}
.update_deletefile{
    display: block;
	position: absolute;
    top:-11px;
    right:-8px;
    /*
    margin-top: -17px;
    margin-left:87.1%;
    margin-left: 80.1%;
    */
}
.update_schedule p{
	padding-left: 32px;
    font-size: 13px;
}
.update_schedule .update_schedule_inform_second{
    font-size: 12px;
    color: #999999;
}
.update_schedule p b{
	float: right;
	font-weight: normal;
    color: #797979;
}
.update_schedule > .update_bar{
	width: 100%;
	height: 4px;
	margin-top: 6px;
	background: #F8F8F8;
    float: left;
    display: block;
}
.update_bar div{
	width: 0%;
	height: 4px;
	background: #6ec1ff;
    border-radius:50px;
}
.update_deletefile img{
	display: none;
}
.update_updatefile_bottom{
	margin-top: 14%;
	width: 100%;
	height: 44px;
	background: #f0f2f3 !important;
}
.update_updatefile_bottom .update_updatefile_bottom_select{
    margin-right: 12px;
    background-color: #51B1F8;
}
.update_updatefile_bottom button,#continue_add_files{
	margin-top: 8px;
	width: 70px;
	height: 30px;
    line-height:30px;
    text-align:center;
	float: right;
	margin-right: 6px;
	border: 0px;
	background: #f4a306;
	color: #FFFFFF;
	font-size: 12px;
    border-radius: 1px;
    outline: none;
    cursor: pointer;
}
.update_micro{
	width: 100%;
	height: 55.4%;
	margin: 0 auto;
	display: none;
}
.update_micro_top{
	width: 100%;
	height: 56px;
    vertical-align: middle;
	background: #F8F8F8;
    position:relative;
}
.update_input{
	width: 100%;
	height: 40px;
    font-size: 13px;
    color: #999999;
	border-radius: 20px;
	border: 1px #eeeeee solid;
	padding-left: 2%;
    /*margin: 8px 0px 8px 2%;*/
	float: left;
    outline: none;
}
input::-webkit-input-placeholder{
    color:#999;
    font-size:13px;
}
input::-moz-placeholder{
    color:#999;
    font-size:13px;
}
input::-ms-input-placeholder{
    color:#999;
    font-size:13px;
}
input::placeholder{
    color:#999;
    font-size:13px;
}
.update_search_close{
    width: 20px;
    height: 20px;
    border-radius: 20px;
    background: url(/zhvd/static/images/pan/document_icon02.png) no-repeat;
    position:absolute;
    top: 50%;
    margin-top: -10px;
    right: 46px;
    cursor: pointer;
}
.update_inputnot{
	width: 52.41%;
	height: 68%;
	border-radius: 20px;
	border: 1px #eeeeee solid;
	padding-left: 2%;
	margin-left: 2%;
	float: left;
    /*
	background: url(/zhvd/static/images/pan/document_icon03.png) no-repeat 94% 50%,#FFFFFF;
    */
    outline: none;
}
.update_namesort{
    display: inline-block;
    position: absolute;
    right: 116px;
    cursor: pointer;
}
.update_allfile{
    display: inline-block;
    position: absolute;
    right: 10px;
    cursor: pointer;
}
.update_namesort img{
	display: block;
	margin-top: 21px;
	float: left;
	margin-left: 14px;
    margin-right: 7px;
}
.update_namesort b{
	font-weight: normal;
	display: block;
	float: left;
	font-size: 14px;
    color: #999999;
    line-height: 55px;
}
.update_allfile img{
	display: block;
	margin-top: 21px;
	float: left;
	margin-left: 14px;
    margin-right: 7px;
}
.update_allfile b{
	font-weight: normal;
	display: block;
	float: left;
	line-height: 55px;
	font-size: 14px;
    color: #999999;
}
.update_micro_middle{
	width: 97%;
	height: 16%;
	padding-left: 3%;
    float: left;
}
.update_micro_middle p{
	font-size: 13px;
	line-height: 60px;
}
.update_micro_middle p b{
	font-weight: normal;
	color: #51B1F8;
    cursor: pointer;
}
.filePath{
    color:#51b1f8;
    cursor:pointer;
}
.keywrodsPath{
    color:#51b1f8;
}
.colLine{
    padding:0px 5px 0 5px;
    color: #929292;
    cursor:auto;
}
#go_back{
    padding-right:10px;
}
.update_csearch{
    width: 52.41%;
    height: 40px;
    margin: 8px 2%;
    float: left;
    position: relative;
}
.update_over{
	width: 30px;
	height: 40px;
	position: absolute;
	cursor: pointer;
    right: 12px;
    background: url(/zhvd/static/images/pan/document_icon03.png) no-repeat center;
}
.update_namesort_list{
	width: 118px;
    font-size: 13px;
	position: absolute;
	z-index: 200;
	background: #FFFFFF;
	right: 135px;
	top: 55px;
	border: 1px #E3E3E3 solid;
	display: none;
    color: #888888;
    border-radius: 2px;
}
.update_namesort_list b{
	display: block;
	position: absolute;
	top: -12px;
	left: 89px;
}
.update_namesort_list li{
	height: 34px;
	line-height: 34px;
	cursor: pointer;
	padding-left: 4%;
}
.update_allfile_list{
	width: 118px;
	position: absolute;
	z-index: 200;
	background: #FFFFFF;
	right: 30px;
	top: 55px;
	border: 1px #E3E3E3 solid;
	display: none;
    border-radius: 2px;
}
.update_namesort_list_top{
    position: absolute;
    left: 80px;
    top:-8px;
    width:14px;
    height:14px;
    border-top: 1px #E3E3E3 solid;
    border-left: 1px #E3E3E3 solid;
    background:#fff;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
}
.update_namesort_list  ul{
    position: relative;
    z-index: 9;
}
.update_allfile_list b{
	display: block;
	position: absolute;
	top: -12px;
	left: 80px;
}
.update_allfile_list  ul{
    position: relative;
    z-index: 9;
}
.update_allfile_list li{
	height: 30px;
	line-height: 30px;
	padding-left: 11.6%;
	cursor: pointer;
    font-size: 13px;
    color: #888888;
}
.update_micro_bottom{
	width: 94%;
	height: 100%;
	margin-left: 3%;
	padding-bottom: 2%;
    overflow-y:auto;
}
.update_fileupdate{
	width: 100%;
	height: 40px;
    -webkit-box-sizing:content-box;
            box-sizing:content-box;
	padding-top: 10px;
	padding-bottom: 10px;
    border-bottom: 1px solid #eeeeee;
    position: relative;
    cursor:pointer;
}
.update_fileupdate div{
	display: inline-block;
	float: left;
    width:7%;
    margin-top:8px;
}
/*
.update_fileupdate p{
	padding-left: 50px;
}
*/
.update_fileupdate_inform{
    font-size: 14px;
    color:black;
    width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 15px;
}
.update_fileupdate_date{
    font-size:12px;
    color:#b6b6b6;
    margin-top: 8px;
    padding-left:50px;
}
.update_fileupdate p b{
	font-weight: normal;
	color: #51B1F8;
}
.update_updatefile{
    display: none;
}
.update_file_arrow{
    position:absolute;
    width:18px;
    height:18px;
    right:25px;
    top:50%;
    margin-top:-10px;
	background: url(/zhvd/static/images/pan/document_icon14.png) no-repeat;
}
.update_selectbox{
	position: absolute;
	width: 20px;
	height: 20px;
	border: 1px #EEEEEE solid;
	right: 25px;
    top: 50%;
    margin-top: -10px;
}
.update_selectboxon{
	background: url(/zhvd/static/images/pan/document_icon12.png) no-repeat;
    width: 20px;
    height: 20px;
    border: none;
}
.update_admit{
	font-size: 15px;
	position: absolute;
	width: 16.06%;
	height: 40px;
	background: #51B1F8;
	color: #FFFFFF;
	border: 0;
    /*
	margin-top: 26.5%;
    */
	left: 42%;
	bottom: 2.5%;
    border-radius: 4px;
    outline: none;
    cursor: pointer;
}
.update_admit_finish_str{
	width: 20%;
	background: #909399;
	cursor: no-drop;
}
.upload_first_task{
    display:inline-block;
    position:absolute;
    top: 34px;
    left: 3%;
}
.no_content_dom{
    width:100%;
    height:320px;
    background:url(/vue/dist/static/img/no_content_03.13a87c9.png) center no-repeat;
}
.update_local_size, .update_local_type{
    font-size:14px;
    word-break: break-all;
}
@charset "utf-8";
/*CSS Document*/
/*
 * @desc 选人插件
 * @author zhangxue
 * @date 20181108
 *
 * */
.sns-sudb-content{
    width:100%;
    height:100%;
}
.sns-sudb-content, .sns-sudb-content *{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.sns-sudbc-center{
    width:100%;
    height:100%;
    padding:30px;
    padding-top:0;
    position:relative;
    padding-bottom:100px;
}
.sns-sudbcc-item{
    float:left;
    width:47.5%;
    height:100%;
    padding-top:70px;
    position:relative;
}
.sns-sudbcc-item+.sns-sudbcc-item{
    float:right;
}
.sns-sudbcci-title{
    top:0;
    width:100%;
    height:70px;
    font-size:16px;
    font-weight:bold;
    line-height:70px;
    position:absolute;
}
.sns-sudbcci-content{
    width:100%;
    height:100%;
    font-size:14px;
    padding:13px 10px;
    position:relative;
    padding-top:123px;
    border: 1px solid #ddd;
}
.sns-sudbcci-user-content{
    padding-top:0;
    overflow:auto;
}
.sns-sudbccic-top{
    top:0;
    left:0;
    width:100%;
    position:absolute;
    padding:13px 10px 0 10px;
}
.sns-sudbccics-input{
    border:0;
    width:100%;
    height:100%;
    text-indent:12px;
}
.sns-sudbccics-btn{
    top: -1px;
    right: -1px;
    width: 45px;
    height: 32px;
    font-size: 23px;
    cursor: pointer;
    line-height: 32px;
    position: absolute;
    text-align: center;
    color: rgb(255, 255, 255);
    background: rgb(5, 146, 218);
}
.sns-sudbccic-search{
    width:100%;
    height:32px;
    position:relative;
    margin-bottom:10px;
    padding-right:55px;
    border: 1px solid #ddd;
}
.sns-sudbccic-return{
    width:100%;
    min-height:30px;
    line-height:30px;
}
.sns-sudbccic-return span{
    margin-right:5px;
    cursor: pointer;
}
.sns-sudbccic-return span:last-child{
    cursor: auto;
}
.sudbccic-return-icon{
    display:none;
    font-size:14px;
    cursor:pointer;
}
.sns-sudbccic-select-all{
    width:100%;
    height:38px;
    line-height:38px;
}
.sns-sud-checkbox-icon{
    color:#fff;
    /*margin:10px;*/
    width: 43px;
    /*height: 18px;*/
    margin-right:0;
    cursor:pointer;
    font-weight:bold;
    text-align:center;
    /*line-height: 18px;*/
    border-radius: 1px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
   /* background-color: #ddd;*/
    transition: .1s linear;
    font-size: 12px!important;
    border: 1px solid transparent;
    -webkit-transition: .1s linear;
}
.sns-sud-checkbox-icon:hover{
    /*border-color: #0592da;*/
}
.sns-sud-checkbox-icon:before{
    content: "\E605";
    /*yansen 2022-03-02*/
    padding:3px;
    background:#ddd;
    border: 1px solid transparent;
}
.sns-sud-checkbox-icon:hover:before{
    border:1px solid #0592da;
}
.sns-sud-checkbox-checked-icon.sns-sud-checkbox-icon:before{
    border-color: #0592da;
    background-color: #0592da;
}
.sns-sud-checkbox-checked-icon{
    color: #fff;
    /*yansen 2022-03-02*/
    /*border-color: #0592da;
    background-color: #0592da;*/
}
.sns-sudbccic-list{
    margin-top: 5px;   /*yansen 2022-03-02*/
    width:100%;
    height:100%;
    overflow:auto;
    position:relative;
}
.sns-sdi-name{
    cursor:pointer;
    margin-left:10px;
}
.sns-sud-dep-item{
    width:100%;
    height:43px;
    cursor:pointer;
    line-height:42px;
    background:#f8f8f8;
    border-bottom:1px solid #fff;
}
.sns-sud-user-item{
    width:100%;
    height:47px;
    cursor:pointer;
    line-height:46px;
    border-bottom:1px solid #ddd;
}
.sns-sui-logo{
    width:38px;
    height:38px;
    cursor:pointer;
    border-radius:50%;
    margin-right:10px;
}
.sns-sdi-next{
    width:45px;
    float:right;
    height:43px;
    cursor:pointer;
    font-size:17px;
    cursor:pointer;
    line-height:43px;
    text-align:right;
    margin-right:10px;
}
.sns-sui-del{
    float:right;
    color:#f97210;
    cursor:pointer;
    margin-right:6px;
    display:inline-block;
}
.sns-sudbc-bottom{
    bottom:0;
    width:100%;
    height:100px;
    padding-top:20px;
    text-align:center;
    position:absolute;
}
.sns-sudbcb-btn{
    padding:0;
    width:130px;
    height:50px;
    margin:0 6px;
    font-size:16px;
    border-radius:0;
    line-height:50px;
    text-align:center;
}
.sns-sud-user-type-box{
    width:100%;
    height:40px;
    font-size:14px;
    line-height:40px;
    margin-bottom:10px;
    background: rgb(236, 242, 244)
}
.sns-sud-user-type-box ul{
    width:100%;
    height:40px;
}
.sns-sud-user-type-box ul li{
    width:25%;
    float:left;
    height:40px;
    cursor:pointer;
    line-height:40px;
    text-align:center;
}
.sns-bg-blue {
    color: #fff;
    background: #0088de;
}
.sns-bg-orange {
    color: #fff;
    background: #f88f06;
}
.no_content {
    margin: 0 auto;
    min-height: 200px;
    margin: 30px;
    text-align: center;
    background: url(/vue/dist/static/img/no_content_03.13a87c9.png) no-repeat center;
}



















































































































































@charset "UTF-8";
.cursor-p {
  cursor: pointer; }
/* 浮动以及清除浮动 */
.float-l {
  float: left; }
.float-r {
  float: right; }
.clearfloat:after {
  display: block;
  clear: both;
  content: "";
  visibility: hidden;
  height: 0; }
.clearfloat {
  zoom: 1; }
/*文字居左，中，右*/
.text-center {
  text-align: center; }
.text-left {
  text-align: left; }
.text-right {
  text-align: right; }
.text-overline {
  text-decoration: overline; }
.text-decoration {
  text-decoration: line-through; }
.text-underline {
  text-decoration: underline; }
.text-row {
  white-space: nowrap; }
.ft-weight {
  font-weight: bold; }
.ft-w400 {
  font-weight: 400; }
.ft-w600 {
  font-weight: 600; }
/* 文字大小 */
.ft12 {
  font-size: 12px; }
.ft14 {
  font-size: 14px; }
.ft16 {
  font-size: 16px; }
.ft18 {
  font-size: 18px; }
.ft20 {
  font-size: 20px; }
.ft22 {
  font-size: 22px; }
.ft24 {
  font-size: 24px; }
.ft26 {
  font-size: 26px; }
.ft28 {
  font-size: 28px; }
.ft30 {
  font-size: 30px; }
.ft32 {
  font-size: 32px; }
.ft120 {
  font-size: 120px; }
.ft180 {
  font-size: 180px; }
/* 字体行高 */
.li-h20 {
  line-height: 20px; }
.li-h30 {
  line-height: 30px; }
.li-h35 {
  line-height: 35px; }
.li-h40 {
  line-height: 40px; }
/* 字体颜色 */
.color-f {
  color: #fff; }
.color-3 {
  color: #333; }
.color-9 {
  color: #999; }
.color-eaf5ff {
  color: #eaf5ff; }
.color-f0 {
  color: #f0f0f0; }
.color-62 {
  color: #626262; }
.color-c3 {
  color: #c3c3c3; }
.color-8c {
  color: #8c8c8c; }
.color-red {
  color: red; }
.color-545F69 {
  color: #545F69; }
/* 间距 */
.pd20 {
  padding: 20px; }
.pd30 {
  padding: 30px; }
.pt10 {
  padding-top: 10px; }
.pt15 {
  padding-top: 15px; }
.pt20 {
  padding-top: 20px; }
.pt25 {
  padding-top: 25px; }
.pt30 {
  padding-top: 30px; }
.pt40 {
  padding-top: 40px; }
.pb10 {
  padding-bottom: 10px; }
.pb15 {
  padding-bottom: 15px; }
.pb20 {
  padding-bottom: 20px; }
.pb25 {
  padding-bottom: 25px; }
.pb30 {
  padding-bottom: 30px; }
.pb40 {
  padding-bottom: 40px; }
.pl10 {
  padding-left: 10px; }
.pl20 {
  padding-left: 20px; }
.pl25 {
  padding-left: 25px; }
.pl30 {
  padding-left: 30px; }
.pl35 {
  padding-left: 35px; }
.pl40 {
  padding-left: 40px; }
.pl45 {
  padding-left: 45px; }
.pl50 {
  padding-left: 50px; }
.pr10 {
  padding-right: 10px; }
.pr20 {
  padding-right: 20px; }
.pr25 {
  padding-right: 25px; }
.pr30 {
  padding-right: 30px; }
.pr35 {
  padding-right: 35px; }
.pr40 {
  padding-right: 40px; }
.pr45 {
  padding-right: 45px; }
.pr50 {
  padding-right: 50px; }
.md20 {
  margin: 20px; }
.mt10 {
  margin-top: 10px; }
.mt15 {
  margin-top: 15px; }
.mt20 {
  margin-top: 20px; }
.mt25 {
  margin-top: 25px; }
.mt30 {
  margin-top: 30px; }
.mt40 {
  margin-top: 40px; }
.mb10 {
  margin-bottom: 10px; }
.mb15 {
  margin-bottom: 15px; }
.mb20 {
  margin-bottom: 20px; }
.mb25 {
  margin-bottom: 25px; }
.mb30 {
  margin-bottom: 30px; }
.mr10 {
  margin-right: 10px; }
.mr20 {
  margin-right: 20px; }
.ml10 {
  margin-left: 10px; }
.ml20 {
  margin-left: 20px; }
.ml30 {
  margin-left: 30px; }
.border-b1-f3 {
  border-bottom: 1px solid #f3f3f3; }
.w-100 {
  width: 100%; }
.h-25 {
  height: 25%; }
.h-30 {
  height: 30%; }
/* icon */
.w140 {
  width: 140px; }
.w210 {
  width: 210px; }
.icon100 {
  width: 100px;
  height: 100px; }
.icon160 {
  width: 160px;
  height: 160px; }
/* 背景颜色 */
.bg-fbf2e7 {
  background: #fbf2e7; }
.bg-de {
  background: #DEDEDE; }
.linkstyle {
  color: #1890ff;
  cursor: pointer; }
.beyond-1 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden; }
.beyond-2 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden; }
.beyond-3 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden; }
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
.jub-center-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
/*浮动 + 垂直居中*/
.flex-align-no {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center; }
/*浮动 + 垂直居中+换行*/
.flex-align {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap; }
/*浮动 +垂直居中 + 水平居中*/
.flex-juc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center; }
.flex-v-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.flex-v-column-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
/*浮动 + 左右分布 + 换行*/
.flex-jub-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap; }
/*浮动 + 左右分布 + 垂直居中*/
.jub-jub-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center; }
/*浮动 + 左右分布*/
.jub-jub {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between; }
/* 左边顶部对齐*/
.left-float-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex; }
/* 从右边开始浮动-换行 */
.jub-jub-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap; }
/* 从右边开始浮动 */
.jub-jub-end-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center; }
/* 等距分布 */
.jub-jua-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center; }
.juc-c {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center; }
/*上下布局 +垂直居中 + 水平居中*/
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
/* 上下布局*/
.juv-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
/* 上下分布，从上到下布局 */
.flex-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.flex-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center; }
.flex-jua {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.flex-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: flex-end;
  -moz-justify-content: flex-end;
  -ms-flex-pack: end;
      justify-content: flex-end; }
.juc-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: flex-end;
  -moz-align-items: flex-end;
  -ms-flex-align: end;
      align-items: flex-end;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center; }
.design-item-btn-small {
  width: 92px;
  height: 34px;
  background: #f0f0f0;
  border-radius: 7px;
  text-align: center;
  line-height: 34px;
  font-weight: 400;
  color: #626262;
  cursor: pointer; }

.page-header[data-v-c0bcb1da] {
  height: 134px;
  width: 1920px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 108px 0 84px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: rgba(255, 255, 255, .88);
}
.page-header .header-logo[data-v-c0bcb1da] {
    color: #3c3c3c;
    font-size: 47px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.page-header .header-logo span[data-v-c0bcb1da] {
      font-family: 'pangwa';
}
.page-header .header-logo img[data-v-c0bcb1da] {
      width: 64px;
      height: 66px;
      margin-right: 43px;
}
.page-header .header-userinfo[data-v-c0bcb1da] {
    cursor: pointer;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.page-header .header-userinfo .user-name[data-v-c0bcb1da] {
      color: #3c3c3c;
      font-size: 27px;
      margin: 0 29px 0 45px;
}
.page-header .header-userinfo i[data-v-c0bcb1da] {
      color: #3c3c3c;
      font-size: 28px;
}
.page-header .header-userinfo .common_download_box[data-v-c0bcb1da] {
      margin-left: 30px;
}
.page-header .header-userinfo .common_download_box .top-show-app-arrow[data-v-c0bcb1da] {
        position: absolute;
        width: 0;
        height: 0;
        border-width: 0 12px 12px;
        border-style: solid;
        border-color: transparent transparent #f6f6f6;
        z-index: 9;
        top: 48px;
}
.page-header .header-userinfo .common_download_box .top-show-app-arrow[data-v-c0bcb1da]:after {
        content: "";
        position: absolute;
        top: 2px;
        left: -10px;
        border-width: 0 10px 10px;
        border-style: solid;
        border-color: transparent transparent #fff;
}
.page-header .header-userinfo .app-box-vessel[data-v-c0bcb1da] {
      position: relative;
      top: -15px;
      left: 60px;
      z-index: 999;
}

.analysis-echarts-box[data-v-01f9b9e4] {
  width: 86.25vw;
  height: 82.22222vh;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 7.29167vw auto 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.analysis-echarts-box .box-bg[data-v-01f9b9e4] {
    opacity: 0.9;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(1, 44, 54, 0)), to(#012C36));
    background-image: linear-gradient(180deg, rgba(1, 44, 54, 0) 0%, #012C36 100%);
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 2px solid;
    -o-border-image: linear-gradient(156deg, #05fffd, rgba(5, 255, 253, 0) 11%) 2 2;
       border-image: linear-gradient(156deg, #05fffd, rgba(5, 255, 253, 0) 11%) 2 2;
}
.analysis-echarts-box .echarts-box-header[data-v-01f9b9e4] {
    padding: 0 1.25vw;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
    height: 9.81481vh;
    background-color: #005060;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
}
.analysis-echarts-box .echarts-box-header .header-title[data-v-01f9b9e4] {
      font-size: 1.25vw;
      color: #05FFFD;
}
.analysis-echarts-box .echarts-box-header .header-legend-list[data-v-01f9b9e4] {
      margin-top: 0.41667vw;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.analysis-echarts-box .echarts-box-header .header-legend-list .legend-list-item[data-v-01f9b9e4] {
        margin-right: 0.67708vw;
        cursor: pointer;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.analysis-echarts-box .echarts-box-header .header-legend-list .legend-list-item .point[data-v-01f9b9e4] {
          margin-right: 0.41667vw;
          width: 0.52083vw;
          height: 0.92593vh;
          border-radius: 50%;
          background-color: #05FFFD;
}
.analysis-echarts-box .echarts-box-header .header-legend-list .legend-list-item .label[data-v-01f9b9e4] {
          font-size: 0.625vw;
          color: #05FFFD;
}
.analysis-echarts-box .echarts-view-box[data-v-01f9b9e4] {
    height: 30.18519vh;
    overflow: hidden;
}
.analysis-echarts-box .box-top[data-v-01f9b9e4] {
    width: 100%;
    height: 40vh;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.analysis-echarts-box .box-top-left[data-v-01f9b9e4] {
      width: calc(50% - 12px);
      height: 100%;
}
.analysis-echarts-box .box-top-right[data-v-01f9b9e4] {
      width: calc(50% - 12px);
      height: 100%;
}
.analysis-echarts-box .box-bottom[data-v-01f9b9e4] {
    width: 100%;
    height: 40vh;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.analysis-echarts-box .box-bottom-item[data-v-01f9b9e4] {
      width: calc(33.33333% - 16px);
      height: 100%;
}

.analysis-echarts-box[data-v-c25e4dda] {
  width: 86.25vw;
  height: 82.22222vh;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 7.29167vw auto 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.analysis-echarts-box .box-bg[data-v-c25e4dda] {
    opacity: 0.9;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(1, 44, 54, 0)), to(#012c36));
    background-image: linear-gradient(180deg, rgba(1, 44, 54, 0) 0%, #012c36 100%);
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 2px solid;
    -o-border-image: linear-gradient(156deg, #05fffd, rgba(5, 255, 253, 0) 11%) 2 2;
       border-image: linear-gradient(156deg, #05fffd, rgba(5, 255, 253, 0) 11%) 2 2;
}
.analysis-echarts-box .echarts-box-header[data-v-c25e4dda] {
    padding: 0 1.25vw;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
    height: 9.81481vh;
    background-color: #005060;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
}
.analysis-echarts-box .echarts-box-header .header-title[data-v-c25e4dda] {
      font-size: 1.25vw;
      color: #05fffd;
}
.analysis-echarts-box .echarts-box-header .header-legend-list[data-v-c25e4dda] {
      margin-top: 0.41667vw;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.analysis-echarts-box .echarts-box-header .header-legend-list .legend-list-item[data-v-c25e4dda] {
        margin-right: 0.67708vw;
        cursor: pointer;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.analysis-echarts-box .echarts-box-header .header-legend-list .legend-list-item .point[data-v-c25e4dda] {
          margin-right: 0.41667vw;
          width: 0.52083vw;
          height: 0.92593vh;
          border-radius: 50%;
          background-color: #05fffd;
}
.analysis-echarts-box .echarts-box-header .header-legend-list .legend-list-item .label[data-v-c25e4dda] {
          font-size: 0.625vw;
          color: #05fffd;
}
.analysis-echarts-box .echarts-left-box[data-v-c25e4dda] {
    height: 72.40741vh;
    overflow: hidden;
}
.analysis-echarts-box .echarts-top-right-box[data-v-c25e4dda] {
    height: 30.18519vh;
    overflow: hidden;
}
.analysis-echarts-box .echarts-bottom-right-box[data-v-c25e4dda] {
    height: 32.59259vh;
    overflow: hidden;
}
.analysis-echarts-box .echarts-box-left[data-v-c25e4dda] {
    width: 28%;
    height: 100%;
}
.analysis-echarts-box .echarts-box-right[data-v-c25e4dda] {
    width: calc(72% - 24px);
    height: 100%;
}
.analysis-echarts-box .echarts-box-right .box-right-top[data-v-c25e4dda] {
      width: 100%;
      height: calc(50% - 12px);
}
.analysis-echarts-box .echarts-box-right .box-right-bottom[data-v-c25e4dda] {
      margin-top: 24px;
      width: 100%;
      height: calc(50% - 12px);
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
}
.analysis-echarts-box .echarts-box-right .box-right-bottom .echarts-box-header[data-v-c25e4dda] {
        height: 7.40741vh;
}
.analysis-echarts-box .echarts-box-right .box-right-bottom .bottom-left[data-v-c25e4dda] {
        width: calc(50% - 12px);
        height: 100%;
}
.analysis-echarts-box .echarts-box-right .box-right-bottom .bottom-right[data-v-c25e4dda] {
        width: calc(50% - 12px);
        height: 100%;
}

.assistant-rank-class-drop-box[data-v-528f9489]{
    float: right;
}
.assistant-rank-class-drop[data-v-528f9489]{
    line-height: 35.2px;
    line-height: 2.2rem;
    font-size: 12.8px;
    font-size: 0.8rem;
}
[data-v-528f9489].assistant-rank-class-drop-box .el-icon--right{
    font-size: 12.8px;
    font-size: 0.8rem;
}
.assistant-rank-class-dropdown-item[data-v-528f9489]{
    font-size: 12.8px;
    font-size: 0.8rem;
}
.assistant-index-rank[data-v-528f9489]{
    position: relative;
    width: 90%;
    padding-top: 10%;
    padding-bottom: 66px;
}
.assistant-index-rank-table[data-v-528f9489]{
    margin-top: 10px;
}
[data-v-528f9489].assistant-index-rank-table thead th{
    background: #f5f7fa;
}
[data-v-528f9489].assistant-index-rank-table.el-table tr{
    height: 46px;
}
[data-v-528f9489].assistant-index-rank-table.el-table th>.cell{
    font-weight: bold;
    font-size: 11.2px;
    font-size: 0.7rem;
}
.assistant-index-rank-data[data-v-528f9489]{
    border: 1px solid #ececec;
    border-radius: 8px;
    padding: 10px 10px 0 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 20px 0 0px 0;
}
.assistant-index-rank-data-li[data-v-528f9489]{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 18%;
            flex: 0 0 18%;
    text-align: center;
}
.assistant-index-rank-data-li-num[data-v-528f9489]{
    font-size: 17.6px;
    font-size: 1.1rem;
    font-weight: bold;
    font-style:oblique;
    line-height: 28.8px;
    line-height: 1.8rem;
}
.assistant-index-rank-data-li-name[data-v-528f9489]{
    font-size: 12.8px;
    font-size: 0.8rem;
    line-height: 19.2px;
    line-height: 1.2rem;
    color: #A8A8A8;
    margin-bottom: 16px;
    margin-bottom: 1rem;
}
.assistant-index-rank-top-filter[data-v-528f9489]{
    border: 1px solid #ececec;;
    border-radius: 4px;
    line-height: 35.2px;
    line-height: 2.2rem;
    height: 35.2px;
    height: 2.2rem;
    font-size: 12.8px;
    font-size: 0.8rem;
    text-align: center;
    overflow: hidden;
    cursor: pointer;
    width: 153.6px;
    width: 9.6rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.assistant-index-rank-top-filter-single[data-v-528f9489]{
    border: 1px solid #ececec;;
    border-radius: 4px;
    line-height: 35.2px;
    line-height: 2.2rem;
    height: 35.2px;
    height: 2.2rem;
    font-size: 12.8px;
    font-size: 0.8rem;
    text-align: center;
    overflow: hidden;
    cursor: pointer;
    width: 76.8px;
    width: 4.8rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background: #12CAA4;
    color: #fff;
}
.assistant-index-rank-top-filter-ed[data-v-528f9489]{
    background: #51A0F6;
    color: #fff;
}
.assistant-index-rank-top-filter-ed.green[data-v-528f9489]{
    background: #12CAA4;
    color: #fff;
    border-radius: 4px;
}
.assistant-index-rank-top-filter span[data-v-528f9489]{
    width: 50%;
    height: 100%;
    position: relative;
    display: inline-block;
    /*top: -1px;*/
}
.left[data-v-528f9489]{
    float: left;
}
.assistant-index-rank-status[data-v-528f9489]{
    border-bottom: 1px solid #e0e0e0;
    padding: 16px 0;
    padding: 1rem 0;
}
.assistant-index-rank-status-name[data-v-528f9489]{
    font-weight: bold;
    line-height: 35.2px;
    line-height: 2.2rem;
    font-size: 16px;
    font-size: 1rem;
}
.assistant-index-rank-user-logo[data-v-528f9489]{
    margin-right: 10px;
}
.assistant-index-rank-user-logo img[data-v-528f9489]{
    width: 38.4px;
    width: 2.4rem;
    height: 38.4px;
    height: 2.4rem;
    border-radius: 50%;
}
.assistant-index-rank-user-name[data-v-528f9489]{
    font-size: 14.4px;
    font-size: 0.9rem;
    font-weight: bold;
    line-height: 28.8px;
    line-height: 1.8rem;
    vertical-align: middle;
}
.assistant-index-rank-user-status[data-v-528f9489]{
    background: #ECFAED;
    border: 1px solid #A2EAA1;
    color: #A2EAA1;
    font-size: 12.8px;
    font-size: 0.8rem;
    padding: 0 6px;
    line-height: 19.2px;
    line-height: 1.2rem;
    border-radius: 5px;
}
.status-bg-green[data-v-528f9489]{
    background: #ECFAED;
    color: #2BDE45;
    border: 1px solid #2BDE45;
}
.status-bg-blue[data-v-528f9489]{
    color: #2B7DDE;
    border: 1px solid #2B7DDE;
    background: #E9F2FB;
}
.assistant-index-rank-user-time[data-v-528f9489]{
    font-size: 12.8px;
    font-size: 0.8rem;
    color: #A8A8A8;
}
.assistant-index-rank-user-li[data-v-528f9489]{
    margin: 9.6px 0;
    margin: 0.6rem 0;
    position: relative;
}
.assistant-index-rank-score[data-v-528f9489]{
    line-height: 19.2px;
    line-height: 1.2rem;
    float: left;
    width: 38.4px;
    width: 2.4rem;
    font-size: 11.2px;
    font-size: 0.7rem;
    text-align: center;
}
.assistant-index-rank-score-add[data-v-528f9489]{
    background: #E9F9EB;
    color: #27C840;
    border-radius: 0.8rem 0 0 0.8rem;
    border: 1px solid #27C840;
    border-right: none
}
.assistant-index-rank-score-reduce[data-v-528f9489]{
    background: #FFEFEE;
    color: #FF5F56;
    border-radius: 0 0.8rem 0.8rem 0;
    border: 1px solid #FF5F56;
    border-left: none;
}
.assistant-index-rank-user-right[data-v-528f9489]{
    border-bottom: 1px solid #ececec;
    width: calc(100% - 4rem);
    padding-bottom: 9.6px;
    padding-bottom: 0.6rem;
}
.assistant-index-rank-user-all[data-v-528f9489]{
    position: absolute;
    right: 16px;
    right: 1rem;
    line-height: 38.4px;
    line-height: 2.4rem;
    top: 0;
    font-weight: bold;
    font-size: 14.4px;
    font-size: 0.9rem;
}
.assistant-index-rank-user-zf[data-v-528f9489]{
    line-height: 38.4px;
    line-height: 2.4rem;
    font-weight: bold;
    font-size: 14.4px;
    font-size: 0.9rem;
}
.assistant-index-rank-user-ra[data-v-528f9489]{
    /*line-height: 2.4rem;*/
    /*font-style:oblique;*/
    /*font-weight: bold;*/
    font-size: 12.8px;
    font-size: 0.8rem;
    /*margin-right: 1rem;*/
    border-radius: 8px;
    text-align: center;
    color: #545f69;
    width: 25.6px;
    width: 1.6rem;
    height: 25.6px;
    height: 1.6rem;
    line-height: 25.6px;
    line-height: 1.6rem;
    background: #E8EDF0;
    margin: auto;
}
.rank_0[data-v-528f9489]{
    /*color: #EC6B5E;*/
    background: #FF5959;
    color: #fff;
}
.rank_1[data-v-528f9489]{
    /*color: #61C354;*/
    background: #FE9458;
    color: #fff;
}
.rank_2[data-v-528f9489]{
    /*color: #F2BC4F;*/
    background: #FCB058;
    color: #fff;
}
[data-v-528f9489] .evaluate-record-wapper-static::-webkit-scrollbar{
    width: 0;
}
[data-v-528f9489] .evaluate-record-wapper-static .page_box{
    text-align: center;
    margin: 0 auto;
}
[data-v-528f9489] .evaluate-record-wapper-static .common_page{
    display: inline-block;
}
[data-v-528f9489] .evaluate-record-wapper-static .el-dropdown-link{
    color: #909399;
}
.empty_box[data-v-528f9489]{
    min-height: 200px;
}
.assistant-index-rank-user-li[data-v-528f9489]{
     background: #fff;
     border-radius: 8px;
     margin: 9.6px 0;
     margin: 0.6rem 0;
}
.assistant-index-rank-user-right[data-v-528f9489]{
    width: 100%;
    border: none;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 1.6px 8px;
    padding: 0.1rem 0.5rem;
    line-height: 48px;
    line-height: 3rem;
}
.assistant-index-rank-user-all[data-v-528f9489]{
    right: 48px;
    right: 3rem;
    margin-top: 8px;
    margin-top: 0.5rem;
}
.assistant-index-rank-user-all.rank[data-v-528f9489]{
    right: 6.4px;
    right: 0.4rem;
    width: 24px;
    width: 1.5rem;
    height: 24px;
    height: 1.5rem;
    border-radius: 50%;
    /*background: #D8D8D8;*/
    text-align: center;
    line-height: 24px;
    line-height: 1.5rem;
    color: #A4A7B7;
    font-weight: normal;
    font-size: 12.8px;
    font-size: 0.8rem;
    top: 6.4px;
    top: 0.4rem;
    background: #ECF0FC;
    background: url(/vue/dist/static/img/rank_bg.b6d3cf3.png) no-repeat center;
    background-size: contain;
}
.assistant-index-rank-user-all.rank1[data-v-528f9489]{
    background: url(/vue/dist/static/img/rank_1.3e25a37.png) no-repeat center;
    background-size: contain;
}
.assistant-index-rank-user-all.rank2[data-v-528f9489]{
    background: url(/vue/dist/static/img/rank_2.0ebf5af.png) no-repeat center;
    background-size: contain;
}
.assistant-index-rank-user-all.rank3[data-v-528f9489]{
    background: url(/vue/dist/static/img/rank_3.b75bf39.png) no-repeat center;
    background-size: contain;
}
.assistant-index-rank-user-logo img[data-v-528f9489]{
    width: 32px;
    width: 2.0rem;
    height: 32px;
    height: 2.0rem;
}

.score-rank-page[data-v-528f9489] {
  height: 100%;
  width: 100%;
  background: #3086F7;
  border-radius: 8px 8px 8px 8px;
}
.score-rank-page .evaluate-record-wapper-static[data-v-528f9489] {
    height: 100%;
    overflow-y: auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-top: 0;
    padding-top: 8px;
    padding-top: 0.5rem;
    position: relative;
}
.score-rank-page .evaluate-record-wapper-static-head[data-v-528f9489] {
    width: 88%;
    height: 80px;
    height: 5rem;
    margin: auto;
    background: url(/vue/dist/static/img/honor_head_bg.acb8ecd.png) no-repeat center;
    background-size: contain;
}
.score-rank-page .assistant-index-record-cli-detail[data-v-528f9489] {
    padding: 16px;
    padding: 1rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 0.4rem;
}
.score-rank-page .assistant-index-record-cli-detail .assistant-index-rank-filter[data-v-528f9489] {
      padding: 12.8px 0;
      padding: 0.8rem 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.score-rank-page .assistant-index-record-cli-detail .assistant-index-rank-filter .filter-item[data-v-528f9489] {
        margin-right: 8px;
}


































.comprehensive-analysis-page[data-v-3d8b74df] {
  width: 100%;
  height: 100%;
  background-color: #0B1117;
  overflow: hidden;
}
.comprehensive-analysis-page[data-v-3d8b74df]::before {
    content: '';
    width: 6.25vw;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: -webkit-gradient(linear, left top, right top, from(#004444), to(rgba(0, 68, 68, 0)));
    background: linear-gradient(90deg, #004444, rgba(0, 68, 68, 0));
}
.comprehensive-analysis-page[data-v-3d8b74df]::after {
    content: '';
    width: 6.25vw;
    height: 100%;
    position: fixed;
    top: 0;
    right: 0;
    background: -webkit-gradient(linear, right top, left top, from(#004444), to(rgba(0, 68, 68, 0)));
    background: linear-gradient(-90deg, #004444, rgba(0, 68, 68, 0));
}
.comprehensive-analysis-page .analysis-page-title[data-v-3d8b74df] {
    width: 68%;
    padding: 1.14583vw 0 1.92708vw;
    position: fixed;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    text-align: center;
    font-size: 1.66667vw;
    color: #05FFFD;
    background: url(/vue/dist/static/img/data_header_bg.03b7b99.png) no-repeat center;
    background-size: 100% 100%;
}
.comprehensive-analysis-page .analysis-tab-nav[data-v-3d8b74df] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: fixed;
    top: 2.34375vw;
    left: 6.875vw;
}
.comprehensive-analysis-page .analysis-tab-nav-item[data-v-3d8b74df] {
      cursor: pointer;
      margin-right: 1.25vw;
      padding: 0.46875vw 2.08333vw;
      background: -webkit-gradient(linear, left top, left bottom, from(rgba(1, 44, 54, 0)), to(#012c36));
      background: linear-gradient(180deg, rgba(1, 44, 54, 0), #012c36);
      border: 2px solid;
      -o-border-image: linear-gradient(342deg, #05fffd, rgba(5, 255, 253, 0) 19%) 2 2;
         border-image: linear-gradient(342deg, #05fffd, rgba(5, 255, 253, 0) 19%) 2 2;
      border-radius: 4px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      font-size: 1.25vw;
      color: #05FFFD;
      opacity: 0.5;
      position: relative;
}
.comprehensive-analysis-page .analysis-tab-nav-item.item-active[data-v-3d8b74df] {
        opacity: 0.9;
        background: -webkit-gradient(linear, left top, left bottom, from(rgba(1, 44, 54, 0)), to(#012c36));
        background: linear-gradient(180deg, rgba(1, 44, 54, 0), #012c36);
        -o-border-image: linear-gradient(346deg, #05fffd, rgba(5, 255, 253, 0) 24%) 2 2;
           border-image: linear-gradient(346deg, #05fffd, rgba(5, 255, 253, 0) 24%) 2 2;
}
.comprehensive-analysis-page .student-info[data-v-3d8b74df] {
    position: fixed;
    top: 2.8125vw;
    right: 6.875vw;
    font-size: 1.25vw;
    color: #05FFFD;
}

.mt10[data-v-0c777d62] {
  margin-top: 10px;
}
.add-child[data-v-0c777d62] {
  text-align: right;
}
.text-left[data-v-0c777d62] {
  text-align: left;
}
.comprehensive-configuration-page .content[data-v-0c777d62] {
  padding: 0 10%;
  margin: 0 auto;
}
.comprehensive-configuration-page .content .title[data-v-0c777d62] {
    margin: 20px 0;
    padding-bottom: 10px;
    font-size: 30px;
    border-bottom: 1px solid #EBEEF5;
}
.comprehensive-configuration-page .content .list-vessel[data-v-0c777d62] {
    margin-top: 20px;
}

.null-url-main[data-v-6600ad50] {
  height: 667px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.null-url-main img[data-v-6600ad50] {
    width: 50%;
}
.null-url-main span[data-v-6600ad50] {
    margin-top: 12px;
    font-size: 16px;
    color: #ddd;
}
.dialog-page .page-head-actions[data-v-6600ad50] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.dialog-page .page-head-actions .actions-item[data-v-6600ad50] {
    margin-right: 8px;
}
.dialog-page .page-content[data-v-6600ad50] {
  height: 667px;
}

@charset "UTF-8";
* {
  margin: 0;
  padding: 0px;
}
body,
html {
  font-family: 'Helvetica Neue', Helvetica, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', '\5FAE\8F6F\96C5\9ED1', Arial, sans-serif;
}
li {
  list-style: none;
}
a,
a:focus,
a:hover {
  cursor: pointer;
  color: inherit;
  text-decoration: none;
}
input[name='enname'] {
  text-transform: uppercase;
}
body .flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.comprehensive-evaluation-page {
  width: 1920px;
  height: 100vh;
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: cover;
  position: relative;
  background-image: url(/vue/dist/static/img/bg.7da8eea.png);
}
.comprehensive-evaluation-page .index-top-btn-group {
    margin-top: 45px;
    height: 40px;
    padding: 0 67px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}
.comprehensive-evaluation-page .index-top-btn-group a {
      display: block;
      margin-left: 13px;
      font-size: 17px;
      color: #fff;
      width: 107px;
      height: 40px;
      line-height: 40px;
      text-align: center;
      background-repeat: no-repeat;
      background-position: 0 0;
      -webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, .16);
              box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, .16);
}
.comprehensive-evaluation-page .index-top-btn-group a:first-child {
        margin-left: 0px;
}
.comprehensive-evaluation-page .index-top-btn-group .btn-group1 {
      background-image: url(/vue/dist/static/img/czgtt.efecdad.png);
}
.comprehensive-evaluation-page .index-top-btn-group .btn-group2 {
      background-image: url(/vue/dist/static/img/dftx.09d90be.png);
}
.comprehensive-evaluation-page .index-top-btn-group .btn-group3 {
      background-image: url(/vue/dist/static/img/phb.31f4e4b.png);
}
.comprehensive-evaluation-page .index-top-btn-group .btn-group4 {
      background-image: url(/vue/dist/static/img/jpdh.4905d41.png);
}
.comprehensive-evaluation-page .index-top-btn-group .btn-group5 {
      background-image: url(/vue/dist/static/img/zpfx.084737e.png);
}
.comprehensive-evaluation-page .index-top-btn-group .btn-group6 {
      background-image: url(/vue/dist/static/img/bzzx.2798df3.png);
}
.comprehensive-evaluation-page .index-main {
    bottom: 0px;
    left: 0px;
    right: 0px;
    position: absolute;
}
.comprehensive-evaluation-page .index-main .index-main-zp {
      width: 1575px;
      height: 696px;
      margin: 0 auto;
      position: relative;
}
.comprehensive-evaluation-page .index-main .index-main-zp .circular-btn {
        width: 787px;
        height: 787px;
        z-index: 100;
        cursor: pointer;
        position: absolute;
}
.comprehensive-evaluation-page .index-main .index-main-zp .left-circular {
        opacity: 0.5;
        left: 0;
        transform: rotate(-36deg);
        -moz-transform: rotate(-36deg);
        -ms-transform: rotate(-36deg);
        -webkit-transform: rotate(-36deg);
        transform-origin: right bottom;
        -moz-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        -webkit-transform-origin: right bottom;
        border-radius: 787px 0 0 0;
}
.comprehensive-evaluation-page .index-main .index-main-zp .right-circular {
        right: 0px;
        opacity: 0.5;
        transform: rotate(36deg);
        -moz-transform: rotate(36deg);
        -ms-transform: rotate(36deg);
        -webkit-transform: rotate(36deg);
        transform-origin: left bottom;
        -moz-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        -webkit-transform-origin: left bottom;
        border-radius: 0 787px 0 0;
}
.comprehensive-evaluation-page .index-main .index-main-zp .index-main-image-zp {
        -webkit-transition: -webkit-transform 0.5s;
        transition: -webkit-transform 0.5s;
        transition: transform 0.5s;
        transition: transform 0.5s, -webkit-transform 0.5s;
        -moz-transition: transform 0.5s;
        -ms-transition: transform 0.5s;
        -webkit-transition: transform 0.5s;
        -webkit-touch-callout: none;
        -moz-user-select: none;
        /* 火狐 */
        -webkit-user-select: none;
        /* webkit浏览器 */
        -ms-user-select: none;
        /* IE10 */
        /* 早期浏览器 */
        user-select: none;
        position: absolute;
}
.comprehensive-evaluation-page .index-main .index-main-zp .index-main-image {
        height: 696px;
        z-index: 99;
        overflow: hidden;
        text-align: center;
        position: relative;
}
.comprehensive-evaluation-page .index-main .index-main-zp .index-main-image-bg {
        z-index: 110;
        bottom: -579px;
        left: 50%;
        width: 1016px;
        position: absolute;
        border-radius: 1016px;
        -webkit-transform: translate(-50%, 0);
                transform: translate(-50%, 0);
        -webkit-box-shadow: 0 0 40px 20px rgba(255, 255, 255, .3);
                box-shadow: 0 0 40px 20px rgba(255, 255, 255, .3);
}
.comprehensive-evaluation-page .index-main .index-main-zp .index-main-image-til {
        left: 50%;
        bottom: 70px;
        -webkit-transform: translate(-50%, 0);
                transform: translate(-50%, 0);
        z-index: 120;
        width: 456px;
        height: 198px;
        position: absolute;
}
.comprehensive-evaluation-page .index-main-handle .index-main-handle-item {
    top: 0px;
    left: 405px;
    position: absolute;
}
.comprehensive-evaluation-page .index-main-handle .pdfz {
    top: -60px;
}
.comprehensive-evaluation-page .index-main-handle .pdfz .index-main-handle-cartoon {
      width: 136px;
      height: 260px;
      position: relative;
}
.comprehensive-evaluation-page .index-main-handle .pdfz .index-main-handle-cartoon .handle-cartoon1-bom {
        left: 32px;
        bottom: -18px;
        position: absolute;
}
.comprehensive-evaluation-page .index-main-handle .two-target {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: absolute;
}
.comprehensive-evaluation-page .index-main-handle .two-target .two-target-icon {
      width: 160px;
      height: 160px;
      background-repeat: no-repeat;
      background-position: center center;
}
.comprehensive-evaluation-page .index-main-handle .two-target .two-target-text {
      color: #fff;
      font-size: 22px;
      font-family: 'pangwa';
}
.comprehensive-evaluation-page .index-main-handle .lxxn {
    left: 200px;
    top: -18px;
}
.comprehensive-evaluation-page .index-main-handle .lxxn .two-target-icon {
      background-position: center -50px;
      background-image: url(/vue/dist/static/img/1lxxn.bc21be6.png);
}
.comprehensive-evaluation-page .index-main-handle .shzr {
    left: 386px;
    top: -36px;
}
.comprehensive-evaluation-page .index-main-handle .shzr .two-target-icon {
      background-image: url(/vue/dist/static/img/1shzr.d538828.png);
}
.comprehensive-evaluation-page .index-main-handle .xwxg {
    left: 568px;
    top: -8px;
}
.comprehensive-evaluation-page .index-main-handle .xwxg .two-target-icon {
      background-position: center -12px;
      background-image: url(/vue/dist/static/img/1xwxg.a093978.png);
}
.comprehensive-evaluation-page .index-main-handle .ldyshsj {
    top: -58px;
}
.comprehensive-evaluation-page .index-main-handle .ldyshsj .index-main-handle-cartoon {
      width: 132px;
      height: 269px;
      position: relative;
}
.comprehensive-evaluation-page .index-main-handle .ldyshsj .index-main-handle-cartoon .handle-cartoon1-bom {
        width: 132px;
        left: -23px;
        bottom: -20px;
        position: absolute;
}
.comprehensive-evaluation-page .index-main-handle .ldyshsj .two-target-icon {
      width: 200px;
      height: 200px;
}
.comprehensive-evaluation-page .index-main-handle .ldxg {
    left: 240px;
    top: -50px;
}
.comprehensive-evaluation-page .index-main-handle .ldxg .two-target-icon {
      background-image: url(/vue/dist/static/img/2ldxg.68de0de.png);
}
.comprehensive-evaluation-page .index-main-handle .shty {
    left: 510px;
    top: -22px;
}
.comprehensive-evaluation-page .index-main-handle .shty .two-target-icon {
      background-position: center -12px;
      background-image: url(/vue/dist/static/img/2shty.15df97a.png);
}
.comprehensive-evaluation-page .index-main-handle .smfz {
    top: -64px;
    left: 394px;
}
.comprehensive-evaluation-page .index-main-handle .smfz .index-main-handle-cartoon {
      width: 141px;
      height: 256px;
      position: relative;
}
.comprehensive-evaluation-page .index-main-handle .smfz .index-main-handle-cartoon .handle-cartoon1-bom {
        width: 132px;
        left: -6px;
        bottom: -30px;
        position: absolute;
}
.comprehensive-evaluation-page .index-main-handle .smfz .two-target-icon {
      width: 170px;
      height: 170px;
}
.comprehensive-evaluation-page .index-main-handle .smfz .mysj {
      left: 276px;
      top: -32px;
}
.comprehensive-evaluation-page .index-main-handle .smfz .mysj .two-target-icon {
        background-position: center -16px;
        background-image: url(/vue/dist/static/img/3mysj.f307248.png);
}
.comprehensive-evaluation-page .index-main-handle .smfz .sxsz {
      left: 532px;
      top: -6px;
}
.comprehensive-evaluation-page .index-main-handle .smfz .sxsz .two-target-icon {
        background-position: center -18px;
        background-image: url(/vue/dist/static/img/3sxsz.a91db64.png);
}
.comprehensive-evaluation-page .index-main-handle .sxfz {
    top: -64px;
    left: 394px;
}
.comprehensive-evaluation-page .index-main-handle .sxfz .two-target-icon {
      width: 200px;
      height: 200px;
}
.comprehensive-evaluation-page .index-main-handle .sxfz .jksh {
      left: 266px;
      top: -56px;
}
.comprehensive-evaluation-page .index-main-handle .sxfz .jksh .two-target-icon {
        background-position: center -20px;
        background-image: url(/vue/dist/static/img/4jksh.2d75206.png);
}
.comprehensive-evaluation-page .index-main-handle .sxfz .sxsz {
      left: 532px;
      top: -28px;
}
.comprehensive-evaluation-page .index-main-handle .sxfz .sxsz .two-target-icon {
        background-position: center -2px;
        background-image: url(/vue/dist/static/img/4sxsz.2ffb5e8.png);
}
.comprehensive-evaluation-page .index-main-handle .xyfz {
    top: -64px;
    left: 394px;
}
.comprehensive-evaluation-page .index-main-handle .xyfz .index-main-handle-cartoon {
      width: 152px;
      height: 263px;
      position: relative;
}
.comprehensive-evaluation-page .index-main-handle .xyfz .index-main-handle-cartoon .handle-cartoon1-bom {
        width: 206px;
        left: -26px;
        bottom: -32px;
        position: absolute;
}
.comprehensive-evaluation-page .index-main-handle .xyfz .two-target-icon {
      width: 180px;
      height: 180px;
}
.comprehensive-evaluation-page .index-main-handle .xyfz .xxxg {
      left: 202px;
      top: -40px;
}
.comprehensive-evaluation-page .index-main-handle .xyfz .xxxg .two-target-icon {
        background-position: center 4px;
        background-image: url(/vue/dist/static/img/5xxxg.8b3e1e3.png);
}
.comprehensive-evaluation-page .index-main-handle .xyfz .cxjs {
      left: 394px;
      top: -32px;
}
.comprehensive-evaluation-page .index-main-handle .xyfz .cxjs .two-target-icon {
        background-position: center -28px;
        background-image: url(/vue/dist/static/img/5cxjs.0a1b415.png);
}
.comprehensive-evaluation-page .index-main-handle .xyfz .xysp {
      left: 580px;
      top: 0px;
}
.comprehensive-evaluation-page .index-main-handle .xyfz .xysp .two-target-icon {
        background-image: url(/vue/dist/static/img/5xysp.343cff1.png);
}
.comprehensive-evaluation-page-target .index-main {
  left: 50%;
  right: auto;
  right: initial;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  overflow: hidden;
}
.comprehensive-evaluation-page-target .target-con-main {
  width: 1398px;
  height: 100%;
  position: relative;
}
.comprehensive-evaluation-page-target .target-con-main-center {
  width: 1042px;
  height: 755px;
  top: 126px;
  left: 356px;
  position: absolute;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(/vue/dist/static/img/book.0e3cadd.png);
}
.comprehensive-evaluation-page-target .target-con-main-center .target-book-side-people .people-cartoon {
    bottom: 60px;
    height: 369px;
    position: absolute;
}
.comprehensive-evaluation-page-target .target-con-main-center .target-book-side-people .d-people {
    left: -166px;
}
.comprehensive-evaluation-page-target .target-con-main-center .target-book-side-people .z-people {
    left: -184px;
}
.comprehensive-evaluation-page-target .target-con-main-center .target-book-side-people .t-people {
    bottom: 44px;
    left: -150px;
}
.comprehensive-evaluation-page-target .target-con-main-center .target-book-side-people .m-people {
    left: -166px;
}
.comprehensive-evaluation-page-target .target-con-main-center .target-book-side-people .l-people {
    bottom: 48px;
    left: -140px;
}
.comprehensive-evaluation-page-target .target-con-main-center .target-book-side-people .people-cartoon-shadow {
    bottom: 0px;
    position: absolute;
}
.comprehensive-evaluation-page-target .target-con-main-center .target-book-side-people .d-shadow {
    left: -150px;
    bottom: 22px;
}
.comprehensive-evaluation-page-target .target-con-main-center .target-book-side-people .z-shadow {
    width: 188px;
    height: 66px;
    left: -160px;
    bottom: 24px;
}
.comprehensive-evaluation-page-target .target-con-main-center .target-book-side-people .m-shadow {
    left: -158px;
    bottom: 24px;
}
.comprehensive-evaluation-page-target .target-con-main-center .target-book-side-people .l-shadow {
    left: -164px;
    bottom: 22px;
}
.comprehensive-evaluation-page-target .target-con-main-center .target-con-til {
    top: 135px;
    left: 180px;
    font-size: 47px;
    color: #f81329;
    line-height: 1;
    position: absolute;
    font-family: 'pangwa';
}
.comprehensive-evaluation-page-target .target-con-main-center .target-con-text {
    top: 78px;
    right: 95px;
    text-indent: 2em;
    position: absolute;
    width: 357px;
    height: 390px;
    font-size: 27px;
    font-weight: 700;
    text-align: left;
    color: #000000;
    line-height: 47px;
    font-family: 'KaitiSC';
    background-repeat: no-repeat;
    background-position: 0 46px;
    background-image: url(/vue/dist/static/img/con-line.7354dc0.png);
}
.comprehensive-evaluation-page-target .target-con-main-center .target-con-btn {
    width: 70px;
    height: 69px;
    bottom: 134px;
    cursor: pointer;
    position: absolute;
    background-repeat: no-repeat;
    background-position: center center;
}
.comprehensive-evaluation-page-target .target-con-main-center .target-con-prev {
    left: 105px;
    background-image: url(/vue/dist/static/img/left.5b94320.png);
}
.comprehensive-evaluation-page-target .target-con-main-center .target-con-next {
    right: 95px;
    background-image: url(/vue/dist/static/img/right.7038986.png);
}
.comprehensive-evaluation-page-target .target-btn-main .target-btn-group {
  margin: 126px 0 0 131px;
  width: 241px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.comprehensive-evaluation-page-target .target-btn-main .target-btn-group a {
    margin-bottom: 65px;
}
.comprehensive-evaluation-page-target .target-btn-main .target-btn-group a img {
      -webkit-box-shadow: 0px 3px 17px 0px rgba(0, 0, 0, .16);
              box-shadow: 0px 3px 17px 0px rgba(0, 0, 0, .16);
}
.comprehensive-evaluation-page-target .target-btn-main .target-btn-group a:last-child {
      margin: 0px;
}
.comprehensive-evaluation-page-target .target-btn-main .target-return-btn {
  width: 474px;
  height: 442px;
  margin: 20px 0 0 6px;
  position: relative;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(/vue/dist/static/img/return-bg.206c71e.png);
}
.comprehensive-evaluation-page-target .target-btn-main .target-return-btn a {
    top: 221px;
    left: 123px;
    position: absolute;
}
.null-url {
  height: 528px;
  border-radius: 30px;
}
.null-url .el-dialog__body {
    padding: 0px;
}
.null-url .el-dialog__header {
    padding: 0px;
}
.null-url .null-url-main {
    height: 528px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.null-url .null-url-main img {
      width: 249px;
}
.null-url .null-url-main span {
      margin: 36px 0 51px;
      font-size: 30px;
      color: #a7a7a7;
      font-family: Source Han Sans SC, Source Han Sans SC-Bold;
      font-weight: 700;
}
.null-url .null-url-main button {
      font-size: 25px;
      width: 207px;
      height: 54px;
      color: #5a9cf8;
      cursor: pointer;
      background: #deecff;
      border: 2px solid #5a9cf8;
      border-radius: 4px;
}
@font-face {
  font-family: 'pangwa';
  src: url(/vue/dist/static/fonts/FZPWJW.08293e2.ttf);
}
@font-face {
  font-family: 'KaitiSC';
  src: url(/vue/dist/static/fonts/Kaiti.6cc040d.ttf);
}
.project-message-pages-hidden {
  height: 100vh;
  overflow: hidden;
}

.mt30[data-v-fe7930de]{margin-top: 30px;
}
.text-center[data-v-fe7930de]{text-align: center;
}
.to_url_btn[data-v-fe7930de]{
    width: 100%;
    background: #409eff;
    text-align: center; 
    font-size: 32px;
    color: #fff;
    line-height: 70px;
    border-radius: 10px;
    margin-bottom: 20px;
    cursor: pointer;
}
[data-v-fe7930de]  .el-dialog__title{
    font-size: 30px;
}
.is-child-btn-data-return[data-v-fe7930de]{
    font-size: 25px;
    width: 207px;
    height: 54px;
    color: #5a9cf8;
    cursor: pointer;
    background: #deecff;
    border: 2px solid #5a9cf8;
    border-radius: 4px;
}
@font-face {
  font-family: 'pangwa';
  src: url(/vue/dist/static/fonts/FZPWJW.08293e2.ttf); }

@font-face {
  font-family: 'KaitiSC';
  src: url(/vue/dist/static/fonts/Kaiti.6cc040d.ttf); }
@charset "UTF-8";
* {
  margin: 0;
  padding: 0px; }
body,
html {
  font-family: 'Helvetica Neue', Helvetica, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', '\5FAE\8F6F\96C5\9ED1', Arial, sans-serif; }
li {
  list-style: none; }
a,
a:focus,
a:hover {
  cursor: pointer;
  color: inherit;
  text-decoration: none; }
input[name='enname'] {
  text-transform: uppercase; }
@charset "UTF-8";
body .flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
.comprehensive-evaluation-page {
  width: 1920px;
  height: 100vh;
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: cover;
  position: relative;
  background-image: url(/vue/dist/static/img/bg.7da8eea.png); }
.comprehensive-evaluation-page .index-top-btn-group {
    margin-top: 45px;
    height: 40px;
    padding: 0 67px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
.comprehensive-evaluation-page .index-top-btn-group a {
      display: block;
      margin-left: 13px;
      font-size: 17px;
      color: #fff;
      width: 107px;
      height: 40px;
      line-height: 40px;
      text-align: center;
      background-repeat: no-repeat;
      background-position: 0 0;
      -webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, .16);
              box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, .16); }
.comprehensive-evaluation-page .index-top-btn-group a:first-child {
        margin-left: 0px; }
.comprehensive-evaluation-page .index-top-btn-group .btn-group1 {
      background-image: url(/vue/dist/static/img/czgtt.efecdad.png); }
.comprehensive-evaluation-page .index-top-btn-group .btn-group2 {
      background-image: url(/vue/dist/static/img/dftx.09d90be.png); }
.comprehensive-evaluation-page .index-top-btn-group .btn-group3 {
      background-image: url(/vue/dist/static/img/phb.31f4e4b.png); }
.comprehensive-evaluation-page .index-top-btn-group .btn-group4 {
      background-image: url(/vue/dist/static/img/jpdh.4905d41.png); }
.comprehensive-evaluation-page .index-top-btn-group .btn-group5 {
      background-image: url(/vue/dist/static/img/zpfx.084737e.png); }
.comprehensive-evaluation-page .index-top-btn-group .btn-group6 {
      background-image: url(/vue/dist/static/img/bzzx.2798df3.png); }
.comprehensive-evaluation-page .index-main {
    bottom: 0px;
    left: 0px;
    right: 0px;
    position: absolute; }
.comprehensive-evaluation-page .index-main .index-main-zp {
      width: 1575px;
      height: 696px;
      margin: 0 auto;
      position: relative; }
.comprehensive-evaluation-page .index-main .index-main-zp .circular-btn {
        width: 787px;
        height: 787px;
        z-index: 100;
        cursor: pointer;
        position: absolute; }
.comprehensive-evaluation-page .index-main .index-main-zp .left-circular {
        opacity: 0.5;
        left: 0;
        transform: rotate(-36deg);
        -moz-transform: rotate(-36deg);
        -ms-transform: rotate(-36deg);
        -webkit-transform: rotate(-36deg);
        transform-origin: right bottom;
        -moz-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        -webkit-transform-origin: right bottom;
        border-radius: 787px 0 0 0; }
.comprehensive-evaluation-page .index-main .index-main-zp .right-circular {
        right: 0px;
        opacity: 0.5;
        transform: rotate(36deg);
        -moz-transform: rotate(36deg);
        -ms-transform: rotate(36deg);
        -webkit-transform: rotate(36deg);
        transform-origin: left bottom;
        -moz-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        -webkit-transform-origin: left bottom;
        border-radius: 0 787px 0 0; }
.comprehensive-evaluation-page .index-main .index-main-zp .index-main-image-zp {
        -webkit-transition: -webkit-transform 0.5s;
        transition: -webkit-transform 0.5s;
        transition: transform 0.5s;
        transition: transform 0.5s, -webkit-transform 0.5s;
        -moz-transition: transform 0.5s;
        -ms-transition: transform 0.5s;
        -webkit-transition: transform 0.5s;
        -webkit-touch-callout: none;
        -moz-user-select: none;
        /* 火狐 */
        -webkit-user-select: none;
        /* webkit浏览器 */
        -ms-user-select: none;
        /* IE10 */
        /* 早期浏览器 */
        user-select: none;
        position: absolute; }
.comprehensive-evaluation-page .index-main .index-main-zp .index-main-image {
        height: 696px;
        z-index: 99;
        overflow: hidden;
        text-align: center;
        position: relative; }
.comprehensive-evaluation-page .index-main .index-main-zp .index-main-image-bg {
        z-index: 110;
        bottom: -579px;
        left: 50%;
        width: 1016px;
        position: absolute;
        border-radius: 1016px;
        -webkit-transform: translate(-50%, 0);
                transform: translate(-50%, 0);
        -webkit-box-shadow: 0 0 40px 20px rgba(255, 255, 255, .3);
                box-shadow: 0 0 40px 20px rgba(255, 255, 255, .3); }
.comprehensive-evaluation-page .index-main .index-main-zp .index-main-image-til {
        left: 50%;
        bottom: 70px;
        -webkit-transform: translate(-50%, 0);
                transform: translate(-50%, 0);
        z-index: 120;
        width: 456px;
        height: 198px;
        position: absolute; }
.comprehensive-evaluation-page .index-main-handle .index-main-handle-item {
    top: 0px;
    left: 405px;
    position: absolute; }
.comprehensive-evaluation-page .index-main-handle .pdfz {
    top: -60px; }
.comprehensive-evaluation-page .index-main-handle .pdfz .index-main-handle-cartoon {
      width: 136px;
      height: 260px;
      position: relative; }
.comprehensive-evaluation-page .index-main-handle .pdfz .index-main-handle-cartoon .handle-cartoon1-bom {
        left: 32px;
        bottom: -18px;
        position: absolute; }
.comprehensive-evaluation-page .index-main-handle .two-target {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: absolute; }
.comprehensive-evaluation-page .index-main-handle .two-target .two-target-icon {
      width: 160px;
      height: 160px;
      background-repeat: no-repeat;
      background-position: center center; }
.comprehensive-evaluation-page .index-main-handle .two-target .two-target-text {
      color: #fff;
      font-size: 22px;
      font-family: 'pangwa'; }
.comprehensive-evaluation-page .index-main-handle .lxxn {
    left: 200px;
    top: -18px; }
.comprehensive-evaluation-page .index-main-handle .lxxn .two-target-icon {
      background-position: center -50px;
      background-image: url(/vue/dist/static/img/1lxxn.bc21be6.png); }
.comprehensive-evaluation-page .index-main-handle .shzr {
    left: 386px;
    top: -36px; }
.comprehensive-evaluation-page .index-main-handle .shzr .two-target-icon {
      background-image: url(/vue/dist/static/img/1shzr.d538828.png); }
.comprehensive-evaluation-page .index-main-handle .xwxg {
    left: 568px;
    top: -8px; }
.comprehensive-evaluation-page .index-main-handle .xwxg .two-target-icon {
      background-position: center -12px;
      background-image: url(/vue/dist/static/img/1xwxg.a093978.png); }
.comprehensive-evaluation-page .index-main-handle .ldyshsj {
    top: -58px; }
.comprehensive-evaluation-page .index-main-handle .ldyshsj .index-main-handle-cartoon {
      width: 132px;
      height: 269px;
      position: relative; }
.comprehensive-evaluation-page .index-main-handle .ldyshsj .index-main-handle-cartoon .handle-cartoon1-bom {
        width: 132px;
        left: -23px;
        bottom: -20px;
        position: absolute; }
.comprehensive-evaluation-page .index-main-handle .ldyshsj .two-target-icon {
      width: 200px;
      height: 200px; }
.comprehensive-evaluation-page .index-main-handle .ldxg {
    left: 240px;
    top: -50px; }
.comprehensive-evaluation-page .index-main-handle .ldxg .two-target-icon {
      background-image: url(/vue/dist/static/img/2ldxg.68de0de.png); }
.comprehensive-evaluation-page .index-main-handle .shty {
    left: 510px;
    top: -22px; }
.comprehensive-evaluation-page .index-main-handle .shty .two-target-icon {
      background-position: center -12px;
      background-image: url(/vue/dist/static/img/2shty.15df97a.png); }
.comprehensive-evaluation-page .index-main-handle .smfz {
    top: -64px;
    left: 394px; }
.comprehensive-evaluation-page .index-main-handle .smfz .index-main-handle-cartoon {
      width: 141px;
      height: 256px;
      position: relative; }
.comprehensive-evaluation-page .index-main-handle .smfz .index-main-handle-cartoon .handle-cartoon1-bom {
        width: 132px;
        left: -6px;
        bottom: -30px;
        position: absolute; }
.comprehensive-evaluation-page .index-main-handle .smfz .two-target-icon {
      width: 170px;
      height: 170px; }
.comprehensive-evaluation-page .index-main-handle .smfz .mysj {
      left: 276px;
      top: -32px; }
.comprehensive-evaluation-page .index-main-handle .smfz .mysj .two-target-icon {
        background-position: center -16px;
        background-image: url(/vue/dist/static/img/3mysj.f307248.png); }
.comprehensive-evaluation-page .index-main-handle .smfz .sxsz {
      left: 532px;
      top: -6px; }
.comprehensive-evaluation-page .index-main-handle .smfz .sxsz .two-target-icon {
        background-position: center -18px;
        background-image: url(/vue/dist/static/img/3sxsz.a91db64.png); }
.comprehensive-evaluation-page .index-main-handle .sxfz {
    top: -64px;
    left: 394px; }
.comprehensive-evaluation-page .index-main-handle .sxfz .two-target-icon {
      width: 200px;
      height: 200px; }
.comprehensive-evaluation-page .index-main-handle .sxfz .jksh {
      left: 266px;
      top: -56px; }
.comprehensive-evaluation-page .index-main-handle .sxfz .jksh .two-target-icon {
        background-position: center -20px;
        background-image: url(/vue/dist/static/img/4jksh.2d75206.png); }
.comprehensive-evaluation-page .index-main-handle .sxfz .sxsz {
      left: 532px;
      top: -28px; }
.comprehensive-evaluation-page .index-main-handle .sxfz .sxsz .two-target-icon {
        background-position: center -2px;
        background-image: url(/vue/dist/static/img/4sxsz.2ffb5e8.png); }
.comprehensive-evaluation-page .index-main-handle .xyfz {
    top: -64px;
    left: 394px; }
.comprehensive-evaluation-page .index-main-handle .xyfz .index-main-handle-cartoon {
      width: 152px;
      height: 263px;
      position: relative; }
.comprehensive-evaluation-page .index-main-handle .xyfz .index-main-handle-cartoon .handle-cartoon1-bom {
        width: 206px;
        left: -26px;
        bottom: -32px;
        position: absolute; }
.comprehensive-evaluation-page .index-main-handle .xyfz .two-target-icon {
      width: 180px;
      height: 180px; }
.comprehensive-evaluation-page .index-main-handle .xyfz .xxxg {
      left: 202px;
      top: -40px; }
.comprehensive-evaluation-page .index-main-handle .xyfz .xxxg .two-target-icon {
        background-position: center 4px;
        background-image: url(/vue/dist/static/img/5xxxg.8b3e1e3.png); }
.comprehensive-evaluation-page .index-main-handle .xyfz .cxjs {
      left: 394px;
      top: -32px; }
.comprehensive-evaluation-page .index-main-handle .xyfz .cxjs .two-target-icon {
        background-position: center -28px;
        background-image: url(/vue/dist/static/img/5cxjs.0a1b415.png); }
.comprehensive-evaluation-page .index-main-handle .xyfz .xysp {
      left: 580px;
      top: 0px; }
.comprehensive-evaluation-page .index-main-handle .xyfz .xysp .two-target-icon {
        background-image: url(/vue/dist/static/img/5xysp.343cff1.png); }
.comprehensive-evaluation-page-target .index-main {
  left: 50%;
  right: auto;
  right: initial;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  overflow: hidden; }
.comprehensive-evaluation-page-target .target-con-main {
  width: 1398px;
  height: 100%;
  position: relative; }
.comprehensive-evaluation-page-target .target-con-main-center {
  width: 1042px;
  height: 755px;
  top: 126px;
  left: 356px;
  position: absolute;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(/vue/dist/static/img/book.0e3cadd.png); }
.comprehensive-evaluation-page-target .target-con-main-center .target-book-side-people .people-cartoon {
    bottom: 60px;
    height: 369px;
    position: absolute; }
.comprehensive-evaluation-page-target .target-con-main-center .target-book-side-people .d-people {
    left: -166px; }
.comprehensive-evaluation-page-target .target-con-main-center .target-book-side-people .z-people {
    left: -184px; }
.comprehensive-evaluation-page-target .target-con-main-center .target-book-side-people .t-people {
    bottom: 44px;
    left: -150px; }
.comprehensive-evaluation-page-target .target-con-main-center .target-book-side-people .m-people {
    left: -166px; }
.comprehensive-evaluation-page-target .target-con-main-center .target-book-side-people .l-people {
    bottom: 48px;
    left: -140px; }
.comprehensive-evaluation-page-target .target-con-main-center .target-book-side-people .people-cartoon-shadow {
    bottom: 0px;
    position: absolute; }
.comprehensive-evaluation-page-target .target-con-main-center .target-book-side-people .d-shadow {
    left: -150px;
    bottom: 22px; }
.comprehensive-evaluation-page-target .target-con-main-center .target-book-side-people .z-shadow {
    width: 188px;
    height: 66px;
    left: -160px;
    bottom: 24px; }
.comprehensive-evaluation-page-target .target-con-main-center .target-book-side-people .m-shadow {
    left: -158px;
    bottom: 24px; }
.comprehensive-evaluation-page-target .target-con-main-center .target-book-side-people .l-shadow {
    left: -164px;
    bottom: 22px; }
.comprehensive-evaluation-page-target .target-con-main-center .target-con-til {
    top: 135px;
    left: 180px;
    font-size: 47px;
    color: #f81329;
    line-height: 1;
    position: absolute;
    font-family: 'pangwa'; }
.comprehensive-evaluation-page-target .target-con-main-center .target-con-text {
    top: 78px;
    right: 95px;
    text-indent: 2em;
    position: absolute;
    width: 357px;
    height: 390px;
    font-size: 27px;
    font-weight: 700;
    text-align: left;
    color: #000000;
    line-height: 47px;
    font-family: 'KaitiSC';
    background-repeat: no-repeat;
    background-position: 0 46px;
    background-image: url(/vue/dist/static/img/con-line.7354dc0.png); }
.comprehensive-evaluation-page-target .target-con-main-center .target-con-btn {
    width: 70px;
    height: 69px;
    bottom: 134px;
    cursor: pointer;
    position: absolute;
    background-repeat: no-repeat;
    background-position: center center; }
.comprehensive-evaluation-page-target .target-con-main-center .target-con-prev {
    left: 105px;
    background-image: url(/vue/dist/static/img/left.5b94320.png); }
.comprehensive-evaluation-page-target .target-con-main-center .target-con-next {
    right: 95px;
    background-image: url(/vue/dist/static/img/right.7038986.png); }
.comprehensive-evaluation-page-target .target-btn-main .target-btn-group {
  margin: 126px 0 0 131px;
  width: 241px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
.comprehensive-evaluation-page-target .target-btn-main .target-btn-group a {
    margin-bottom: 65px; }
.comprehensive-evaluation-page-target .target-btn-main .target-btn-group a img {
      -webkit-box-shadow: 0px 3px 17px 0px rgba(0, 0, 0, .16);
              box-shadow: 0px 3px 17px 0px rgba(0, 0, 0, .16); }
.comprehensive-evaluation-page-target .target-btn-main .target-btn-group a:last-child {
      margin: 0px; }
.comprehensive-evaluation-page-target .target-btn-main .target-return-btn {
  width: 474px;
  height: 442px;
  margin: 20px 0 0 6px;
  position: relative;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(/vue/dist/static/img/return-bg.206c71e.png); }
.comprehensive-evaluation-page-target .target-btn-main .target-return-btn a {
    top: 221px;
    left: 123px;
    position: absolute; }
.null-url {
  height: 528px;
  border-radius: 30px; }
.null-url .el-dialog__body {
    padding: 0px; }
.null-url .el-dialog__header {
    padding: 0px; }
.null-url .null-url-main {
    height: 528px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
.null-url .null-url-main img {
      width: 249px; }
.null-url .null-url-main span {
      margin: 36px 0 51px;
      font-size: 30px;
      color: #a7a7a7;
      font-family: Source Han Sans SC, Source Han Sans SC-Bold;
      font-weight: 700; }
.null-url .null-url-main button {
      font-size: 25px;
      width: 207px;
      height: 54px;
      color: #5a9cf8;
      cursor: pointer;
      background: #deecff;
      border: 2px solid #5a9cf8;
      border-radius: 4px; }

.header-navigation{
    height: 80px;
}
.header-navigation-back{
    min-width: 260px;
}






























@charset "UTF-8";
/**
 *
 */
.corporeity-health-auth-modul[data-v-707368e9] {
  padding: 0 20px 40px 20px;
  background: #fff;
  min-height: 400px;
  max-height: calc(100vh - 240px);
}
.auth-modul-title[data-v-707368e9] {
  line-height: 50px;
}
.menu-hint[data-v-707368e9] {
  margin-top: 10px;
  background: #E7F7FC;
  font-size: 16px;
  text-align: center;
  line-height: 30px;
}
.menu-duty-vessel[data-v-707368e9] {
  margin-top: 10px;
  max-height: calc(100vh - 340px);
  overflow: auto;
}
.duty-list[data-v-707368e9] {
  margin-bottom: 10px;
  padding-left: 10px;
  font-size: 18px;
  line-height: 40px;
}
.duty-list[data-v-707368e9]:hover {
  background: #F8F8F8;
  cursor: pointer;
}
.duty-list-active[data-v-707368e9] {
  background: #F8F8F8;
}
.set-auth-list-title[data-v-707368e9] {
  background: #f3f3f3;
  width: 160px;
  text-align: center;
  font-size: 16px;
  color: #6C6C6C;
  font-weight: 600;
  line-height: 30px;
}
.set-auth-list-hint[data-v-707368e9] {
  margin-left: 30px;
  font-size: 14px;
  color: #6C6C6C;
  font-weight: 400;
}
.corporeity-health-auth[data-v-707368e9] .el-checkbox .el-checkbox__label {
  font-size: 16px;
  color: #000000;
  font-weight: 600;
}
.corporeity-health-auth .el-radio[data-v-707368e9] {
  display: block;
  line-height: 15px;
  font-size: 16px;
  margin-bottom: 20px;
}
.corporeity-health-auth[data-v-707368e9] .el-radio .el-radio__label {
  font-size: 16px;
  color: #000000;
  font-weight: 600;
}
/* 选中职务 */
.job-list-vessel[data-v-707368e9] {
  padding: 0 40px;
  height: 600px;
  overflow: auto;
}
.job-list[data-v-707368e9] {
  padding: 20px 0;
  border-bottom: 1px solid #dddddd;
}

.content[data-v-771a852c] {
  background: #fff;
  margin-top: 20px;
}
.grade-list[data-v-771a852c] {
  width: 188px;
  border-right: 1px solid rgba(0, 0, 0, .1);
}
.grade-list .title[data-v-771a852c] {
    line-height: 86px;
    font-size: 20px;
    color: #000000;
    font-weight: 700;
    margin-left: 30px;
}
.grade-list .grade-list-vessel p[data-v-771a852c] {
    text-align: center;
    font-size: 20px;
    line-height: 60px;
    color: #000;
    cursor: pointer;
}
.grade-list .grade-list-vessel .grade-list-checked[data-v-771a852c] {
    background: rgba(0, 150, 255, .07);
}
.grade-list-details[data-v-771a852c] {
  padding: 40px 116px;
  width: calc(100% - 188px);
  height: calc(100vh - 250px);
  overflow: auto;
}
.grade-list-details .details-list[data-v-771a852c] {
    margin-top: 30px;
}
.grade-list-details .details-list .title[data-v-771a852c] {
      font-size: 26px;
      color: #000;
      text-align: center;
      font-weight: Bold;
}

.menu[data-v-46054aa9] {
  padding-top: 20px;
}
.menu p[data-v-46054aa9] {
    cursor: pointer;
    font-size: 20px;
    line-height: 40px;
    margin-right: 50px;
}
.menu .selective-list[data-v-46054aa9] {
    color: #0096FF;
}
/**
 *
 */

.basicsData[data-v-465d391a] {
  font-size: 20px;
  line-height: 42px;
  color: #666;
}
.table-bottom-appraiser[data-v-465d391a] {
  margin-left: 166pxs;
  border: 1px solid #EBEEF5;
  border-top: none;
  padding: 6px 20px;
  line-height: 24px;
  color: #000;
  font-weight: bold;
}
.table-box[data-v-465d391a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.table-box .menu-list[data-v-465d391a] {
    width: 160px;
}
.table-box .menu-list .menu-item[data-v-465d391a] {
      padding-left: 6px;
      width: 100%;
      line-height: 40px;
      cursor: pointer;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
}
.table-box .menu-list .menu-item.check[data-v-465d391a] {
      color: #409eff;
      background-color: rgba(64, 158, 255, .1);
      border-right: 4px solid #409eff;
}
.table-box .content[data-v-465d391a] {
    width: calc(100% - 166px);
}

.statement[data-v-76ea61b8] {
  font-size: 20px;
  line-height: 24px;
  color: #666;
}
.table-box[data-v-76ea61b8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.table-box .menu-list[data-v-76ea61b8] {
    width: 160px;
}
.table-box .menu-list .menu-item[data-v-76ea61b8] {
      padding-left: 6px;
      width: 100%;
      line-height: 40px;
      cursor: pointer;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
}
.table-box .menu-list .menu-item.check[data-v-76ea61b8] {
      color: #409eff;
      background-color: rgba(64, 158, 255, .1);
      border-right: 4px solid #409eff;
}
.table-box .content[data-v-76ea61b8] {
    width: calc(100% - 166px);
}

.class-item[data-v-8fa586aa] {
  font-size: 18px;
  line-height: 42px;
  margin-right: 20px;
  cursor: pointer;
}
.class-item-ac[data-v-8fa586aa] {
  color: #2fa2fe;
}
.table-box[data-v-8fa586aa] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.table-box .menu-list[data-v-8fa586aa] {
    width: 160px;
}
.table-box .menu-list .menu-item[data-v-8fa586aa] {
      padding-left: 6px;
      width: 100%;
      line-height: 40px;
      cursor: pointer;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
}
.table-box .menu-list .menu-item.check[data-v-8fa586aa] {
      color: #409eff;
      background-color: rgba(64, 158, 255, .1);
      border-right: 4px solid #409eff;
}
.table-box .content[data-v-8fa586aa] {
    width: calc(100% - 166px);
}

.details[data-v-f6e2a868] {
  padding: 40px;
  background: #fff;
  border-radius: 4px;
}
.details .title[data-v-f6e2a868] {
    font-size: 26px;
    line-height: 30px;
    color: #000;
    font-weight: bold;
}
.details .basicsData[data-v-f6e2a868] {
    font-size: 20px;
    line-height: 24px;
    color: #666;
}

@charset "UTF-8";
.details[data-v-49bceb73] {
  padding: 40px;
  background: #fff;
  border-radius: 4px;
}
.details .title[data-v-49bceb73] {
    font-size: 26px;
    line-height: 30px;
    color: #000;
    font-weight: bold;
}
.details .data-type[data-v-49bceb73] {
    border-bottom: 1px solid #DCDCDC;
    padding: 20px 0 0px 0;
}
.details .data-type .menu[data-v-49bceb73] {
      padding: 10px 10px;
      margin: 0 20px;
      font-size: 20px;
      cursor: pointer;
}
.details .data-type .menu-ac[data-v-49bceb73] {
      color: #2fa2fe;
}
/* 导出二维码 */
.icon152[data-v-49bceb73] {
  width: 152px;
  height: 152px;
}
.code-list-item[data-v-49bceb73] {
  margin: 0 12px;
  padding: 12px;
  border: 1px solid #c3c3c3;
  margin-top: 20px;
}

@charset "UTF-8";
[data-v-012e451a] .sns-big-checkbox .el-checkbox__input {
  display: none;
}
[data-v-012e451a].el-checkbox.is-bordered.is-checked.sns-big-checkbox {
  border-color: #0096ff;
  background: #0096ff;
}
[data-v-012e451a] .sns-big-checkbox.is-bordered.is-checked .el-checkbox__label {
  color: #fff;
}
[data-v-012e451a] .sns-big-checkbox .el-checkbox__label {
  font-size: 20px;
}
/* 表单lable 字体大小 */
[data-v-012e451a] .el-form-item__label {
  font-size: 20px;
  padding: 0 30px 0 0;
}
.growthreports-factory-main[data-v-012e451a] {
  padding: 40px;
  background: #fff;
  border-radius: 12px;
}
.modules-design .modules-design-item[data-v-012e451a] {
  width: 140px;
  height: 34px;
  border-radius: 6px;
  background: #F8F8F8;
  display: inline-block;
  margin-right: 20px;
  text-align: center;
  line-height: 34px;
  font-size: 16px;
  cursor: pointer;
}
.set-team-member[data-v-012e451a] {
  width: 180px;
  height: 34px;
  border-radius: 6px;
  background: #F8F8F8;
  display: inline-block;
  text-align: center;
  line-height: 34px;
  font-size: 16px;
  color: #626262;
  font-weight: 400;
  cursor: pointer;
}
.team-member-list[data-v-012e451a] {
  font-size: 16px;
  color: #626262;
}
/* 年级列表 */
.grade-list[data-v-012e451a] {
  height: 30px;
  padding: 4px 16px;
  margin-right: 20px;
  border: 1px solid #dcdfe6;
  font-size: 20px;
  line-height: 30px;
  border-radius: 4px;
  margin-bottom: 20px;
  cursor: pointer;
}
.checked-grade-list[data-v-012e451a] {
  background: #0096FF;
  color: #fff;
  border: 1px solid #0096FF;
}
/* 评价人 */
.appraiser-vessel[data-v-012e451a] {
  position: relative;
  height: 32px;
}
.appraiser-val[data-v-012e451a] {
  line-height: 32px;
  font-size: 14px;
  padding: 0 100px;
}
.appraiser-set[data-v-012e451a] {
  position: absolute;
  top: 0;
  right: 0;
}
/* 评价结果 */
.evaluate_result_input[data-v-012e451a] {
  width: 100px;
}
.evaluate_result_input[data-v-012e451a] .el-input__inner {
    text-align: center;
}

@charset "utf-8";
/*CSS Document*/
/*
 * @desc 选人插件
 * @author zhangxue
 * @date 20181108
 *
 * */
.sns-sudb-content{
    width:100%;
    height:100%;
}
.sns-sudb-content, .sns-sudb-content *{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.sns-sudbc-center{
    width:100%;
    height:100%;
    padding:30px;
    padding-top:0;
    position:relative;
    padding-bottom:100px;
}
.sns-sudbcc-item{
    float:left;
    width:47.5%;
    height:100%;
    padding-top:70px;
    position:relative;
}
.sns-sudbcc-item+.sns-sudbcc-item{
    float:right;
}
.sns-sudbcci-title{
    top:0;
    width:100%;
    height:70px;
    font-size:16px;
    font-weight:bold;
    line-height:70px;
    position:absolute;
}
.sns-sudbcci-content{
    width:100%;
    height:100%;
    font-size:14px;
    padding:13px 10px;
    position:relative;
    padding-top:123px;
    border: 1px solid #ddd;
}
.sns-sudbcci-user-content{
    padding-top:0;
    overflow:auto;
}
.sns-sudbccic-top{
    top:0;
    left:0;
    width:100%;
    position:absolute;
    padding:13px 10px 0 10px;
}
.sns-sudbccics-input{
    border:0;
    width:100%;
    height:100%;
    text-indent:12px;
}
.sns-sudbccics-btn{
    top: -1px;
    right: -1px;
    width: 45px;
    height: 32px;
    font-size: 23px;
    cursor: pointer;
    line-height: 32px;
    position: absolute;
    text-align: center;
    color: rgb(255, 255, 255);
    background: rgb(5, 146, 218);
}
.sns-sudbccic-search{
    width:100%;
    height:32px;
    position:relative;
    margin-bottom:10px;
    padding-right:55px;
    border: 1px solid #ddd;
}
.sns-sudbccic-return{
    width:100%;
    min-height:30px;
    line-height:30px;
}
.sns-sudbccic-return span{
    margin-right:5px;
    cursor: pointer;
}
.sns-sudbccic-return span:last-child{
    cursor: auto;
}
.sudbccic-return-icon{
    display:none;
    font-size:14px;
    cursor:pointer;
}
.sns-sudbccic-select-all{
    width:100%;
    height:38px;
    line-height:38px;
}
.sns-sud-checkbox-icon{
    color:#fff;
    /*margin:10px;*/
    width: 43px;
    /*height: 18px;*/
    margin-right:0;
    cursor:pointer;
    font-weight:bold;
    text-align:center;
    /*line-height: 18px;*/
    border-radius: 1px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
   /* background-color: #ddd;*/
    transition: .1s linear;
    font-size: 12px!important;
    border: 1px solid transparent;
    -webkit-transition: .1s linear;
}
.sns-sud-checkbox-icon:hover{
    /*border-color: #0592da;*/
}
.sns-sud-checkbox-icon:before{
    content: "\E605";
    /*yansen 2022-03-02*/
    padding:3px;
    background:#ddd;
    border: 1px solid transparent;
}
.sns-sud-checkbox-icon:hover:before{
    border:1px solid #0592da;
}
.sns-sud-checkbox-checked-icon.sns-sud-checkbox-icon:before{
    border-color: #0592da;
    background-color: #0592da;
}
.sns-sud-checkbox-checked-icon{
    color: #fff;
    /*yansen 2022-03-02*/
    /*border-color: #0592da;
    background-color: #0592da;*/
}
.sns-sudbccic-list{
    margin-top: 5px;   /*yansen 2022-03-02*/
    width:100%;
    height:100%;
    overflow:auto;
    position:relative;
}
.sns-sdi-name{
    cursor:pointer;
    margin-left:10px;
}
.sns-sud-dep-item{
    width:100%;
    height:43px;
    cursor:pointer;
    line-height:42px;
    background:#f8f8f8;
    border-bottom:1px solid #fff;
}
.sns-sud-user-item{
    width:100%;
    height:47px;
    cursor:pointer;
    line-height:46px;
    border-bottom:1px solid #ddd;
}
.sns-sui-logo{
    width:38px;
    height:38px;
    cursor:pointer;
    border-radius:50%;
    margin-right:10px;
}
.sns-sdi-next{
    width:45px;
    float:right;
    height:43px;
    cursor:pointer;
    font-size:17px;
    cursor:pointer;
    line-height:43px;
    text-align:right;
    margin-right:10px;
}
.sns-sui-del{
    float:right;
    color:#f97210;
    cursor:pointer;
    margin-right:6px;
    display:inline-block;
}
.sns-sudbc-bottom{
    bottom:0;
    width:100%;
    height:100px;
    padding-top:20px;
    text-align:center;
    position:absolute;
}
.sns-sudbcb-btn{
    padding:0;
    width:130px;
    height:50px;
    margin:0 6px;
    font-size:16px;
    border-radius:0;
    line-height:50px;
    text-align:center;
}
.sns-sud-user-type-box{
    width:100%;
    height:40px;
    font-size:14px;
    line-height:40px;
    margin-bottom:10px;
    background: rgb(236, 242, 244)
}
.sns-sud-user-type-box ul{
    width:100%;
    height:40px;
}
.sns-sud-user-type-box ul li{
    width:25%;
    float:left;
    height:40px;
    cursor:pointer;
    line-height:40px;
    text-align:center;
}
.sns-bg-blue {
    color: #fff;
    background: #0088de;
}
.sns-bg-orange {
    color: #fff;
    background: #f88f06;
}
.no_content {
    margin: 0 auto;
    min-height: 200px;
    margin: 30px;
    text-align: center;
    background: url(/vue/dist/static/img/no_content_03.13a87c9.png) no-repeat center;
}
.max-w960{
    max-width: 960px;
}

.basicsData[data-v-410e451e] {
  font-size: 20px;
  line-height: 42px;
  color: #666;
}
.table-bottom-appraiser[data-v-410e451e] {
  border: 1px solid #EBEEF5;
  border-top: none;
  padding: 6px 20px;
  line-height: 24px;
  color: #000;
  font-weight: bold;
}
.details[data-v-410e451e] {
  padding: 40px;
  background: #fff;
  border-radius: 4px;
}
.details .title[data-v-410e451e] {
    font-size: 26px;
    line-height: 30px;
    color: #000;
    font-weight: bold;
}
.details .data-type[data-v-410e451e] {
    border-bottom: 1px solid #DCDCDC;
    padding: 20px 0 0px 0;
}
.details .data-type .menu[data-v-410e451e] {
      padding: 10px 10px;
      margin: 0 20px;
      font-size: 20px;
      cursor: pointer;
}
.details .data-type .menu-ac[data-v-410e451e] {
      color: #2fa2fe;
}

.growthreports-factory[data-v-8173bafc]{
    width: 100%;
}

@charset "UTF-8";
.cursor-p {
  cursor: pointer;
}
/* 浮动以及清除浮动 */
.float-l {
  float: left;
}
.float-r {
  float: right;
}
.clearfloat:after {
  display: block;
  clear: both;
  content: "";
  visibility: hidden;
  height: 0;
}
.clearfloat {
  zoom: 1;
}
/*文字居左，中，右*/
.text-center {
  text-align: center;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-overline {
  text-decoration: overline;
}
.text-decoration {
  text-decoration: line-through;
}
.text-underline {
  text-decoration: underline;
}
.text-row {
  white-space: nowrap;
}
.ft-weight {
  font-weight: bold;
}
.ft-w400 {
  font-weight: 400;
}
.ft-w600 {
  font-weight: 600;
}
/* 文字大小 */
.ft12 {
  font-size: 12px;
}
.ft14 {
  font-size: 14px;
}
.ft16 {
  font-size: 16px;
}
.ft18 {
  font-size: 18px;
}
.ft20 {
  font-size: 20px;
}
.ft22 {
  font-size: 22px;
}
.ft24 {
  font-size: 24px;
}
.ft26 {
  font-size: 26px;
}
.ft28 {
  font-size: 28px;
}
.ft30 {
  font-size: 30px;
}
.ft120 {
  font-size: 120px;
}
.ft180 {
  font-size: 180px;
}
/* 字体行高 */
.li-h30 {
  line-height: 30px;
}
.li-h35 {
  line-height: 35px;
}
.li-h40 {
  line-height: 40px;
}
/* 字体颜色 */
.color-3 {
  color: #333;
}
.color-9 {
  color: #999;
}
.color-eaf5ff {
  color: #eaf5ff;
}
.color-f0 {
  color: #f0f0f0;
}
.color-62 {
  color: #626262;
}
.color-c3 {
  color: #c3c3c3;
}
.color-8c {
  color: #8c8c8c;
}
.color-red {
  color: red;
}
/* 间距 */
.pd20 {
  padding: 20px;
}
.pd30 {
  padding: 30px;
}
.pt10 {
  padding-top: 10px;
}
.pt15 {
  padding-top: 15px;
}
.pt20 {
  padding-top: 20px;
}
.pt25 {
  padding-top: 25px;
}
.pt30 {
  padding-top: 30px;
}
.pb10 {
  padding-bottom: 10px;
}
.pb15 {
  padding-bottom: 15px;
}
.pb20 {
  padding-bottom: 20px;
}
.pb25 {
  padding-bottom: 25px;
}
.pb30 {
  padding-bottom: 30px;
}
.pl10 {
  padding-left: 10px;
}
.pl20 {
  padding-left: 20px;
}
.pl25 {
  padding-left: 25px;
}
.pl30 {
  padding-left: 30px;
}
.pl35 {
  padding-left: 35px;
}
.pl40 {
  padding-left: 40px;
}
.pl45 {
  padding-left: 45px;
}
.pl50 {
  padding-left: 50px;
}
.pr10 {
  padding-right: 10px;
}
.pr20 {
  padding-right: 20px;
}
.pr25 {
  padding-right: 25px;
}
.pr30 {
  padding-right: 30px;
}
.pr35 {
  padding-right: 35px;
}
.pr40 {
  padding-right: 40px;
}
.pr45 {
  padding-right: 45px;
}
.pr50 {
  padding-right: 50px;
}
.md20 {
  margin: 20px;
}
.mt10 {
  margin-top: 10px;
}
.mt15 {
  margin-top: 15px;
}
.mt20 {
  margin-top: 20px;
}
.mt25 {
  margin-top: 25px;
}
.mt30 {
  margin-top: 30px;
}
.mt40 {
  margin-top: 40px;
}
.mb10 {
  margin-bottom: 10px;
}
.mb15 {
  margin-bottom: 15px;
}
.mb20 {
  margin-bottom: 20px;
}
.mb25 {
  margin-bottom: 25px;
}
.mb30 {
  margin-bottom: 30px;
}
.mr10 {
  margin-right: 10px;
}
.mr20 {
  margin-right: 20px;
}
.ml10 {
  margin-left: 10px;
}
.ml20 {
  margin-left: 20px;
}
.ml30 {
  margin-left: 30px;
}
.border-b1-f3 {
  border-bottom: 1px solid #f3f3f3;
}
.w-100 {
  width: 100% !important;
}
.h-25 {
  height: 25%;
}
.h-30 {
  height: 30%;
}
/* icon */
.icon100 {
  width: 100px;
  height: 100px;
}
.icon160 {
  width: 160px;
  height: 160px;
}
/* 背景颜色 */
.bg-fbf2e7 {
  background: #fbf2e7;
}
.bg-de {
  background: #DEDEDE;
}
.linkstyle {
  color: #1890ff;
  cursor: pointer;
}
.beyond-1 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.beyond-2 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.beyond-3 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.jub-center-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
/*浮动 + 垂直居中*/
.flex-align-no {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/*浮动 + 垂直居中+换行*/
.flex-align {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/*浮动 +垂直居中 + 水平居中*/
.flex-juc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.flex-v-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-v-column-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/*浮动 + 左右分布 + 换行*/
.flex-jub-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/*浮动 + 左右分布 + 垂直居中*/
.jub-jub-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/*浮动 + 左右分布*/
.jub-jub {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
/* 左边顶部对齐*/
.left-float-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex;
}
/* 从右边开始浮动-换行 */
.jub-jub-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/* 从右边开始浮动 */
.jub-jub-end-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/* 等距分布 */
.jub-jua-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
.juc-c {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
/*上下布局 +垂直居中 + 水平居中*/
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/* 上下布局*/
.juv-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/* 上下分布，从上到下布局 */
.flex-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.flex-jua {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: flex-end;
  -moz-justify-content: flex-end;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.juc-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: flex-end;
  -moz-align-items: flex-end;
  -ms-flex-align: end;
      align-items: flex-end;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.datetime_picker .el-picker-panel__footer .el-picker-panel__link-btn.el-button--text.el-button--mini {
  display: none;
}
@font-face {
  font-family: 'PuHuiTiBold';
  src: url(/vue/dist/static/fonts/Alibaba-PuHuiTi-Bold.bce77fc.otf);
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'PuHuiTiRegular';
  src: url(/vue/dist/static/fonts/Alibaba-PuHuiTi-Regular.fea46b8.otf);
  font-weight: normal;
  font-style: normal;
}

.corporeity-health-message-pages[data-v-199db68b] {
    background: #f0f0f0;
}
.corporeity-health-message-pages .corporeity-health-content[data-v-199db68b] {
    width: calc(100vw - 10%);
    min-height: calc(100vh - 120px);
    margin: 0 auto;
    padding-bottom: 60px;
}

.corporeity-health-list[data-v-19a6cd1c] {
    width: 100%;
    min-height: calc(100vh - 60px);
}
.corporeity-health-list .search_input[data-v-19a6cd1c]{
    border-radius: 20px;
    overflow: hidden;
    padding-left: 10px;
}
/* 导航 */
.corporeity-health-list-header[data-v-19a6cd1c] {
    height: 86px;
}
.list-type-menu[data-v-19a6cd1c] {
    font-size: 20px;
    color: #313131;
    margin-right: 40px;
    cursor: pointer;
}
.list-type-menu-active[data-v-19a6cd1c] {
    color: #2492fb;
}
/* 列表-begin */
.corporeity-health-items-header[data-v-19a6cd1c] {
    height: 64px;
}
.list-operate-menu[data-v-19a6cd1c] {
    font-size: 16px;
    color: #313131;
    margin-left: 30px;
    cursor: pointer;
}
.corporeity-health-items-single[data-v-19a6cd1c] {
    background: #fff;
    padding: 30px 40px;
    border-radius: 4px;
    margin-bottom: 25px;
}
.item-class-list[data-v-19a6cd1c] {
    margin-right: 40px;
    font-size: 16px;
    line-height: 26px;
    color: #777575;
}
.item-title[data-v-19a6cd1c] {
    height: 26px;
    font-size: 22px;
    color: #000;
    font-weight: bold;
}
.list-intro-tiile[data-v-19a6cd1c] {
    font-size: 16px;
    color: #777575;
}
.list-intro[data-v-19a6cd1c] {
    font-size: 16px;
    color: #777575;
}
/* 列表-end */
.font-color-gray[data-v-19a6cd1c]{
    color: #c3c3c3;
}

.corporeity-health-statistics[data-v-f479115a] {
  position: relative;
}
.corporeity-health-statistics .student-details-box[data-v-f479115a] {
    position: fixed;
    left: 0;
    top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100vw;
    height: 100vh;
    background-color: rgba(0, 0, 0, .2);
    z-index: 10;
}
.corporeity-health-statistics .student-details-box iframe[data-v-f479115a] {
      width: 600px;
      height: calc(100vh - 60px);
}
.corporeity-health-statistics .main[data-v-f479115a] {
    padding: 30px 60px;
    height: calc(100vh - 60px);
    width: 100%;
    background-color: white;
    overflow: auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.corporeity-health-statistics .main .search-box .search-row[data-v-f479115a] {
      margin-bottom: 18px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      line-height: 36px;
}
.corporeity-health-statistics .main .search-box .search-row .label[data-v-f479115a] {
        width: 80px;
}
.corporeity-health-statistics .main .search-box .search-row .options[data-v-f479115a] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        width: calc(100% - 80px);
}
.corporeity-health-statistics .main .search-box .search-row .options .option[data-v-f479115a] {
          padding: 0 18px;
          border-radius: 4px;
          cursor: pointer;
}
.corporeity-health-statistics .main .search-box .search-row .options .option.check[data-v-f479115a] {
          color: white;
          background-color: #409eff;
          -webkit-box-shadow: 0 2px 6px 0 #409eff;
                  box-shadow: 0 2px 6px 0 #409eff;
}
.corporeity-health-statistics .main .table-box[data-v-f479115a] {
      margin-bottom: 42px;
}
.corporeity-health-statistics .main .table-box .export-btn[data-v-f479115a] {
        text-align: right;
        margin-bottom: 12px;
}
.corporeity-health-statistics .main .echarts-box[data-v-f479115a] {
      position: relative;
}
.corporeity-health-statistics .main .echarts-box .echarts-download-btn[data-v-f479115a] {
        position: absolute;
        right: 0;
        top: 0;
        z-index: 1;
}
.corporeity-health-statistics .main .echarts-box .content .echarts-box-item[data-v-f479115a] {
        height: 560px;
}
.datetime_picker .el-picker-panel__footer .el-picker-panel__link-btn.el-button--text.el-button--mini {
  display: none; }
@font-face {
  font-family: 'PuHuiTiBold';
  src: url(/vue/dist/static/fonts/Alibaba-PuHuiTi-Bold.bce77fc.otf);
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'PuHuiTiRegular';
  src: url(/vue/dist/static/fonts/Alibaba-PuHuiTi-Regular.fea46b8.otf);
  font-weight: normal;
  font-style: normal; }
@charset "UTF-8";
.cursor-p {
  cursor: pointer; }
/* 浮动以及清除浮动 */
.float-l {
  float: left; }
.float-r {
  float: right; }
.clearfloat:after {
  display: block;
  clear: both;
  content: "";
  visibility: hidden;
  height: 0; }
.clearfloat {
  zoom: 1; }
/*文字居左，中，右*/
.text-center {
  text-align: center; }
.text-left {
  text-align: left; }
.text-right {
  text-align: right; }
.text-overline {
  text-decoration: overline; }
.text-decoration {
  text-decoration: line-through; }
.text-underline {
  text-decoration: underline; }
.text-row {
  white-space: nowrap; }
.ft-weight {
  font-weight: bold; }
.ft-w400 {
  font-weight: 400; }
.ft-w600 {
  font-weight: 600; }
/* 文字大小 */
.ft12 {
  font-size: 12px; }
.ft14 {
  font-size: 14px; }
.ft16 {
  font-size: 16px; }
.ft18 {
  font-size: 18px; }
.ft20 {
  font-size: 20px; }
.ft22 {
  font-size: 22px; }
.ft24 {
  font-size: 24px; }
.ft26 {
  font-size: 26px; }
.ft28 {
  font-size: 28px; }
.ft30 {
  font-size: 30px; }
.ft120 {
  font-size: 120px; }
.ft180 {
  font-size: 180px; }
/* 字体行高 */
.li-h30 {
  line-height: 30px; }
.li-h35 {
  line-height: 35px; }
.li-h40 {
  line-height: 40px; }
/* 字体颜色 */
.color-3 {
  color: #333; }
.color-9 {
  color: #999; }
.color-eaf5ff {
  color: #eaf5ff; }
.color-f0 {
  color: #f0f0f0; }
.color-62 {
  color: #626262; }
.color-c3 {
  color: #c3c3c3; }
.color-8c {
  color: #8c8c8c; }
.color-red {
  color: red; }
/* 间距 */
.pd20 {
  padding: 20px; }
.pd30 {
  padding: 30px; }
.pt10 {
  padding-top: 10px; }
.pt15 {
  padding-top: 15px; }
.pt20 {
  padding-top: 20px; }
.pt25 {
  padding-top: 25px; }
.pt30 {
  padding-top: 30px; }
.pb10 {
  padding-bottom: 10px; }
.pb15 {
  padding-bottom: 15px; }
.pb20 {
  padding-bottom: 20px; }
.pb25 {
  padding-bottom: 25px; }
.pb30 {
  padding-bottom: 30px; }
.pl10 {
  padding-left: 10px; }
.pl20 {
  padding-left: 20px; }
.pl25 {
  padding-left: 25px; }
.pl30 {
  padding-left: 30px; }
.pl35 {
  padding-left: 35px; }
.pl40 {
  padding-left: 40px; }
.pl45 {
  padding-left: 45px; }
.pl50 {
  padding-left: 50px; }
.pr10 {
  padding-right: 10px; }
.pr20 {
  padding-right: 20px; }
.pr25 {
  padding-right: 25px; }
.pr30 {
  padding-right: 30px; }
.pr35 {
  padding-right: 35px; }
.pr40 {
  padding-right: 40px; }
.pr45 {
  padding-right: 45px; }
.pr50 {
  padding-right: 50px; }
.md20 {
  margin: 20px; }
.mt10 {
  margin-top: 10px; }
.mt15 {
  margin-top: 15px; }
.mt20 {
  margin-top: 20px; }
.mt25 {
  margin-top: 25px; }
.mt30 {
  margin-top: 30px; }
.mt40 {
  margin-top: 40px; }
.mb10 {
  margin-bottom: 10px; }
.mb15 {
  margin-bottom: 15px; }
.mb20 {
  margin-bottom: 20px; }
.mb25 {
  margin-bottom: 25px; }
.mb30 {
  margin-bottom: 30px; }
.mr10 {
  margin-right: 10px; }
.mr20 {
  margin-right: 20px; }
.ml10 {
  margin-left: 10px; }
.ml20 {
  margin-left: 20px; }
.ml30 {
  margin-left: 30px; }
.border-b1-f3 {
  border-bottom: 1px solid #f3f3f3; }
.w-100 {
  width: 100% !important; }
.h-25 {
  height: 25%; }
.h-30 {
  height: 30%; }
/* icon */
.icon100 {
  width: 100px;
  height: 100px; }
.icon160 {
  width: 160px;
  height: 160px; }
/* 背景颜色 */
.bg-fbf2e7 {
  background: #fbf2e7; }
.bg-de {
  background: #DEDEDE; }
.linkstyle {
  color: #1890ff;
  cursor: pointer; }
.beyond-1 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden; }
.beyond-2 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden; }
.beyond-3 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden; }
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
.jub-center-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
/*浮动 + 垂直居中*/
.flex-align-no {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center; }
/*浮动 + 垂直居中+换行*/
.flex-align {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap; }
/*浮动 +垂直居中 + 水平居中*/
.flex-juc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center; }
.flex-v-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.flex-v-column-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
/*浮动 + 左右分布 + 换行*/
.flex-jub-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap; }
/*浮动 + 左右分布 + 垂直居中*/
.jub-jub-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center; }
/*浮动 + 左右分布*/
.jub-jub {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between; }
/* 左边顶部对齐*/
.left-float-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex; }
/* 从右边开始浮动-换行 */
.jub-jub-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap; }
/* 从右边开始浮动 */
.jub-jub-end-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center; }
/* 等距分布 */
.jub-jua-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center; }
.juc-c {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center; }
/*上下布局 +垂直居中 + 水平居中*/
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
/* 上下布局*/
.juv-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
/* 上下分布，从上到下布局 */
.flex-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.flex-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center; }
.flex-jua {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.flex-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: flex-end;
  -moz-justify-content: flex-end;
  -ms-flex-pack: end;
      justify-content: flex-end; }
.juc-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: flex-end;
  -moz-align-items: flex-end;
  -ms-flex-align: end;
      align-items: flex-end;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center; }

.select-report-templates .content .listDataVessel[data-v-77de5ba2] {
  width: 100%;
  padding: 24px 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.select-report-templates .content .listDataVessel .items[data-v-77de5ba2] {
    cursor: pointer;
    width: 25%;
    padding: 0 12px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.select-report-templates .content .listDataVessel .items .items-cover[data-v-77de5ba2] {
      background: #f0f0f0;
}
.select-report-templates .content .listDataVessel .items .items-cover .cover-img[data-v-77de5ba2] {
        width: 100%;
        height: 260px;
        display: block;
}
.select-report-templates .content .listDataVessel .items .name[data-v-77de5ba2] {
      margin-top: 12px;
      text-align: center;
      color: #000;
      font-size: 16px;
      font-weight: bold;
}

.default-module-style[data-v-c4c82388] {
  padding-bottom: 3.2px;
  padding-bottom: .2rem;
}
.default-module-style .module-content[data-v-c4c82388] {
    margin: 0 3.2px;
    margin: 0 .2rem;
    padding: 2.56px;
    padding: .16rem;
    background: #fff;
    border-radius: .16rem;
    border-bottom: 0.16px solid #0588F3;
    border-bottom: .01rem solid #0588F3;
}
.default-module-style .module-content .card-header[data-v-c4c82388] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      margin-bottom: 2.56px;
      margin-bottom: .16rem;
}
.default-module-style .module-content .card-header .card-title[data-v-c4c82388] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
}
.default-module-style .module-content .card-header .card-title .title-icon[data-v-c4c82388] {
          width: 2.88px;
          width: .18rem;
          height: 2.88px;
          height: .18rem;
}
.default-module-style .module-content .card-header .card-title .title-text[data-v-c4c82388] {
          font-size: 2.56px;
          font-size: .16rem;
          color: #3D3D3D;
          margin-left: 1.6px;
          margin-left: .1rem;
          font-weight: bold;
}
.default-module-style .module-content .card-header .to-detail[data-v-c4c82388] {
        color: #000;
        font-size: 1.92px;
        font-size: .12rem;
}

.default-module-style[data-v-5ca285bf] {
  padding-bottom: 3.2px;
  padding-bottom: .2rem;
}
.default-module-style .module-content[data-v-5ca285bf] {
    margin: 0 3.2px;
    margin: 0 .2rem;
    padding: 2.56px;
    padding: .16rem;
    background: #fff;
    border-radius: .16rem;
    border-bottom: 0.16px solid #0588F3;
    border-bottom: .01rem solid #0588F3;
}
.default-module-style .module-content .card-header[data-v-5ca285bf] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      margin-bottom: 2.56px;
      margin-bottom: .16rem;
}
.default-module-style .module-content .card-header .card-title[data-v-5ca285bf] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
}
.default-module-style .module-content .card-header .card-title .title-icon[data-v-5ca285bf] {
          width: 2.88px;
          width: .18rem;
          height: 2.88px;
          height: .18rem;
}
.default-module-style .module-content .card-header .card-title .title-text[data-v-5ca285bf] {
          font-size: 2.56px;
          font-size: .16rem;
          color: #3D3D3D;
          margin-left: 1.6px;
          margin-left: .1rem;
          font-weight: bold;
}
.default-module-style .module-content .card-header .to-detail[data-v-5ca285bf] {
        color: #000;
        font-size: 1.92px;
        font-size: .12rem;
}

.public-pop-root-inside .pop-filter[data-v-69e4276a] {
  margin-bottom: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.public-pop-root-inside .pop-filter .filter-left[data-v-69e4276a] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.public-pop-root-inside .pop-filter .filter-left .left-type-list[data-v-69e4276a] {
      margin-left: 8px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.public-pop-root-inside .pop-filter .filter-left .left-type-list .type-item[data-v-69e4276a] {
        cursor: pointer;
        margin-right: 8px;
}
.public-pop-root-inside .pop-filter .filter-left .left-type-list .type-item.is-active[data-v-69e4276a] {
          color: #409eff;
}
.public-pop-root-inside .medal-list[data-v-69e4276a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.public-pop-root-inside .medal-list .medal-item[data-v-69e4276a] {
    margin: 0 5px 10px;
    padding: 10px 10px;
    width: calc(20% - 10px);
    min-height: 170px;
    border: 1px solid #eee;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: relative;
}
.public-pop-root-inside .medal-list .medal-item.is-selected[data-v-69e4276a] {
      border-color: #409eff;
      background-color: #f0f9ff;
}
.public-pop-root-inside .medal-list .medal-item .medal-item-checkbox[data-v-69e4276a] {
      position: absolute;
      top: 10px;
      right: 10px;
      z-index: 1;
}
.public-pop-root-inside .medal-list .medal-item .item-logo[data-v-69e4276a] {
      width: 100%;
      height: 100px;
      background-color: #f5f7fa;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
}
.public-pop-root-inside .medal-list .medal-item .item-name[data-v-69e4276a] {
      margin-top: 8px;
      font-size: 15px;
      font-weight: bold;
}
.public-pop-root-inside .page_box[data-v-69e4276a] {
  overflow: hidden;
  clear: both;
  height: 44px;
}

.public-pop-root-inside[data-v-5bb5b875] {
  border-top: 1px solid #E5E6EB;
}
.public-pop-root-inside .filter-box[data-v-5bb5b875] {
    padding-top: 20px;
    border-bottom: 1px solid #E5E6EB;
}
.public-pop-root-inside .filter-box .filter-list[data-v-5bb5b875] {
      margin-bottom: 20px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.public-pop-root-inside .filter-box .filter-list .filter-item[data-v-5bb5b875] {
        margin-right: 8px;
        padding: 4px 16px;
        color: #4E5969;
        cursor: pointer;
}
.public-pop-root-inside .filter-box .filter-list .filter-item.is-active[data-v-5bb5b875] {
          border-radius: 32px;
          background-color: #F2F3F8;
          color: #1664FF;
}
.public-pop-root-inside .scheme-box[data-v-5bb5b875] {
    padding: 15px 0;
    height: 465px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    overflow-y: auto;
}
.public-pop-root-inside .scheme-box .scheme-item[data-v-5bb5b875] {
      padding: 15px 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.public-pop-root-inside .scheme-box .scheme-item .item-checkbox[data-v-5bb5b875] {
        margin-right: 24px;
}
.public-pop-root-inside .scheme-box .scheme-item .item-info[data-v-5bb5b875] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.public-pop-root-inside .scheme-box .scheme-item .item-info .face-img[data-v-5bb5b875] {
          margin-right: 24px;
}
.public-pop-root-inside .scheme-box .scheme-item .item-info .info-wrapper .title[data-v-5bb5b875] {
          margin-bottom: 16px;
          font-size: 18px;
          font-weight: bold;
}
.public-pop-root-inside .scheme-box .scheme-item .item-info .info-wrapper .desc[data-v-5bb5b875] {
          margin-bottom: 16px;
          width: 400px;
          font-size: 14px;
          color: #4E5969;
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis;
}
.public-pop-root-inside .scheme-box .scheme-item .item-info .info-wrapper .info[data-v-5bb5b875] {
          font-size: 14px;
          color: #4E5969;
}
.public-pop-root-inside .operation[data-v-5bb5b875] {
    padding-top: 24px;
    border-top: 1px solid #E5E6EB;
    text-align: center;
}






































.cyclicity-report-pages[data-v-b92cdee0] {
  background: #f0f0f0;
}
.cyclicity-report-pages .cyclicity-report-content[data-v-b92cdee0] {
  width: 100%;
  height: calc(100vh - 60px);
  margin: 0 auto;
  overflow-y: auto;
}
.cyclicity-report-pages-full-screen .cyclicity-report-content[data-v-b92cdee0] {
  height: 100vh;
}

@charset "UTF-8";
.cursor-p {
  cursor: pointer;
}
/* 浮动以及清除浮动 */
.float-l {
  float: left;
}
.float-r {
  float: right;
}
.clearfloat:after {
  display: block;
  clear: both;
  content: "";
  visibility: hidden;
  height: 0;
}
.clearfloat {
  zoom: 1;
}
/*文字居左，中，右*/
.text-center {
  text-align: center;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-overline {
  text-decoration: overline;
}
.text-decoration {
  text-decoration: line-through;
}
.text-underline {
  text-decoration: underline;
}
.text-row {
  white-space: nowrap;
}
.ft-weight {
  font-weight: bold;
}
.ft-w400 {
  font-weight: 400;
}
.ft-w600 {
  font-weight: 600;
}
.text-multi-row {
  word-break: break-all;
  word-wrap: break-word;
}
.whiteSpace-n {
  white-space: nowrap;
}
/* 文字大小 */
.ft12 {
  font-size: 12px;
}
.ft14 {
  font-size: 14px;
}
.ft16 {
  font-size: 16px;
}
.ft18 {
  font-size: 18px;
}
.ft20 {
  font-size: 20px;
}
.ft22 {
  font-size: 22px;
}
.ft24 {
  font-size: 24px;
}
.ft26 {
  font-size: 26px;
}
.ft28 {
  font-size: 28px;
}
.ft30 {
  font-size: 30px;
}
/* 字体行高 */
.li-h20 {
  line-height: 20px;
}
.li-h30 {
  line-height: 30px;
}
.li-h35 {
  line-height: 35px;
}
.li-h40 {
  line-height: 40px;
}
/* 字体颜色 */
.color-0 {
  color: #000;
}
.color-eaf5ff {
  color: #eaf5ff;
}
/* 间距 */
.pd20 {
  padding: 20px;
}
.pd30 {
  padding: 30px;
}
.pt10 {
  padding-top: 10px;
}
.pt15 {
  padding-top: 15px;
}
.pt20 {
  padding-top: 20px;
}
.pt25 {
  padding-top: 25px;
}
.pt30 {
  padding-top: 30px;
}
.pb10 {
  padding-bottom: 10px;
}
.pb15 {
  padding-bottom: 15px;
}
.pb20 {
  padding-bottom: 20px;
}
.pb25 {
  padding-bottom: 25px;
}
.pb30 {
  padding-bottom: 30px;
}
.pl10 {
  padding-left: 10px;
}
.pl20 {
  padding-left: 20px;
}
.pl25 {
  padding-left: 25px;
}
.pl30 {
  padding-left: 30px;
}
.pl35 {
  padding-left: 35px;
}
.pl40 {
  padding-left: 40px;
}
.pl45 {
  padding-left: 45px;
}
.pl50 {
  padding-left: 50px;
}
.pr10 {
  padding-right: 10px;
}
.pr20 {
  padding-right: 20px;
}
.pr25 {
  padding-right: 25px;
}
.pr30 {
  padding-right: 30px;
}
.pr35 {
  padding-right: 35px;
}
.pr40 {
  padding-right: 40px;
}
.pr45 {
  padding-right: 45px;
}
.pr50 {
  padding-right: 50px;
}
.md20 {
  margin: 20px;
}
.mt10 {
  margin-top: 10px;
}
.mt15 {
  margin-top: 15px;
}
.mt20 {
  margin-top: 20px;
}
.mt25 {
  margin-top: 25px;
}
.mt30 {
  margin-top: 30px;
}
.mt6 {
  margin-top: 6px;
}
.mt12 {
  margin-top: 12px;
}
.mt18 {
  margin-top: 18px;
}
.mt10 {
  margin-top: 24px;
}
.mb10 {
  margin-bottom: 10px;
}
.mb15 {
  margin-bottom: 15px;
}
.mb20 {
  margin-bottom: 20px;
}
.mb25 {
  margin-bottom: 25px;
}
.mb30 {
  margin-bottom: 30px;
}
.mr10 {
  margin-right: 10px;
}
.mr20 {
  margin-right: 20px;
}
.mr6 {
  margin-right: 6px;
}
.mr12 {
  margin-right: 12px;
}
.mr18 {
  margin-right: 18px;
}
.mr6 {
  margin-right: 24px;
}
.ml10 {
  margin-left: 10px;
}
.ml20 {
  margin-left: 20px;
}
.ml30 {
  margin-left: 30px;
}
.ml6 {
  margin-left: 6px;
}
.ml12 {
  margin-left: 12px;
}
.ml18 {
  margin-left: 18px;
}
.ml24 {
  margin-left: 24px;
}
.border-r-4 {
  border-radius: 4px;
}
.border-r-6 {
  border-radius: 6px;
}
.border-r-8 {
  border-radius: 8px;
}
.border-r-10 {
  border-radius: 10px;
}
.w-100 {
  width: 100%;
}
.w-80 {
  width: 80%;
}
.w-50 {
  width: 50%;
}
.h-25 {
  height: 25%;
}
/* icon */
.icon20 {
  width: 20px;
  height: 20px;
}
.icon30 {
  width: 30px;
  height: 30px;
}
.icon40 {
  width: 40px;
  height: 40px;
}
.icon80 {
  width: 80px;
  height: 80px;
}
.icon100 {
  width: 100px;
  height: 100px;
}
.icon160 {
  width: 160px;
  height: 160px;
}
/* 背景颜色 */
.bg-fbf2e7 {
  background: #fbf2e7;
}
.bg-de {
  background: #DEDEDE;
}
.beyond-1 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.beyond-2 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.beyond-3 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.flex-multi-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
.jub-center-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
/*浮动 + 垂直居中*/
.flex-align-no {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/*浮动 + 垂直居中+换行*/
.flex-align {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/*浮动 +垂直居中 + 水平居中*/
.flex-juc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
/*浮动 +垂直居中 + 水平居中 + 等高*/
.flex-center-stretch {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: stretch;
      align-items: stretch;
  -webkit-box-pack: stretch;
  -moz-justify-content: stretch;
  -ms-flex-pack: stretch;
      justify-content: stretch;
}
.flex-v-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-v-column-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/*浮动 + 左右分布 + 换行*/
.flex-jub-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/*浮动 + 左右分布 + 垂直居中*/
.jub-jub-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/*浮动 + 左右分布*/
.jub-jub {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
/* 左边顶部对齐*/
.left-float-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex;
}
/* 从右边开始浮动-换行 */
.jub-jub-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/* 从右边开始浮动 */
.jub-jub-end-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/* 等距分布 */
.jub-jua-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/*上下布局 +垂直居中 + 水平居中*/
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/* 上下布局 */
.juv-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/* 上下分布，从上到下布局 */
.flex-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.flex-jua {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: flex-end;
  -moz-justify-content: flex-end;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.juc-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: flex-end;
  -moz-align-items: flex-end;
  -ms-flex-align: end;
      align-items: flex-end;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}

.cyclicity-report-pages-full-screen .filtrate-vessel {
  border-bottom-width: 0 !important;
}

.page-content[data-v-f1679bde] {
  width: 80%;
  margin: 0 auto;
  padding: 20px 0;
}
.page-content .filtrate-vessel[data-v-f1679bde] {
    background-color: #FFFFFF;
}
.page-content .content-wrapper[data-v-f1679bde] {
    padding-top: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.page-content .content-wrapper .task-item[data-v-f1679bde] {
      margin: 0 10px 10px;
      padding: 10px;
      width: calc(20% - 20px);
      background-color: #fff;
      border-radius: 4px;
      cursor: pointer;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
}
.page-content .content-wrapper .task-item .title[data-v-f1679bde] {
        margin: 10px 0;
        font-weight: bold;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
}

.cyclicity-report-pages[data-v-7aad6f44] {
  background: #f0f0f0;
}
.cyclicity-report-pages .cyclicity-report-content[data-v-7aad6f44] {
  width: 100%;
  height: calc(100vh - 60px);
  margin: 0 auto;
  overflow-y: auto;
}
.cyclicity-report-pages-full-screen .cyclicity-report-content[data-v-7aad6f44] {
  height: 100vh;
}

@charset "UTF-8";
.cursor-p {
  cursor: pointer;
}
/* 浮动以及清除浮动 */
.float-l {
  float: left;
}
.float-r {
  float: right;
}
.clearfloat:after {
  display: block;
  clear: both;
  content: "";
  visibility: hidden;
  height: 0;
}
.clearfloat {
  zoom: 1;
}
/*文字居左，中，右*/
.text-center {
  text-align: center;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-overline {
  text-decoration: overline;
}
.text-decoration {
  text-decoration: line-through;
}
.text-underline {
  text-decoration: underline;
}
.text-row {
  white-space: nowrap;
}
.ft-weight {
  font-weight: bold;
}
.ft-w400 {
  font-weight: 400;
}
.ft-w600 {
  font-weight: 600;
}
.text-multi-row {
  word-break: break-all;
  word-wrap: break-word;
}
.whiteSpace-n {
  white-space: nowrap;
}
/* 文字大小 */
.ft12 {
  font-size: 12px;
}
.ft14 {
  font-size: 14px;
}
.ft16 {
  font-size: 16px;
}
.ft18 {
  font-size: 18px;
}
.ft20 {
  font-size: 20px;
}
.ft22 {
  font-size: 22px;
}
.ft24 {
  font-size: 24px;
}
.ft26 {
  font-size: 26px;
}
.ft28 {
  font-size: 28px;
}
.ft30 {
  font-size: 30px;
}
/* 字体行高 */
.li-h20 {
  line-height: 20px;
}
.li-h30 {
  line-height: 30px;
}
.li-h35 {
  line-height: 35px;
}
.li-h40 {
  line-height: 40px;
}
/* 字体颜色 */
.color-0 {
  color: #000;
}
.color-eaf5ff {
  color: #eaf5ff;
}
/* 间距 */
.pd20 {
  padding: 20px;
}
.pd30 {
  padding: 30px;
}
.pt10 {
  padding-top: 10px;
}
.pt15 {
  padding-top: 15px;
}
.pt20 {
  padding-top: 20px;
}
.pt25 {
  padding-top: 25px;
}
.pt30 {
  padding-top: 30px;
}
.pb10 {
  padding-bottom: 10px;
}
.pb15 {
  padding-bottom: 15px;
}
.pb20 {
  padding-bottom: 20px;
}
.pb25 {
  padding-bottom: 25px;
}
.pb30 {
  padding-bottom: 30px;
}
.pl10 {
  padding-left: 10px;
}
.pl20 {
  padding-left: 20px;
}
.pl25 {
  padding-left: 25px;
}
.pl30 {
  padding-left: 30px;
}
.pl35 {
  padding-left: 35px;
}
.pl40 {
  padding-left: 40px;
}
.pl45 {
  padding-left: 45px;
}
.pl50 {
  padding-left: 50px;
}
.pr10 {
  padding-right: 10px;
}
.pr20 {
  padding-right: 20px;
}
.pr25 {
  padding-right: 25px;
}
.pr30 {
  padding-right: 30px;
}
.pr35 {
  padding-right: 35px;
}
.pr40 {
  padding-right: 40px;
}
.pr45 {
  padding-right: 45px;
}
.pr50 {
  padding-right: 50px;
}
.md20 {
  margin: 20px;
}
.mt10 {
  margin-top: 10px;
}
.mt15 {
  margin-top: 15px;
}
.mt20 {
  margin-top: 20px;
}
.mt25 {
  margin-top: 25px;
}
.mt30 {
  margin-top: 30px;
}
.mt6 {
  margin-top: 6px;
}
.mt12 {
  margin-top: 12px;
}
.mt18 {
  margin-top: 18px;
}
.mt10 {
  margin-top: 24px;
}
.mb10 {
  margin-bottom: 10px;
}
.mb15 {
  margin-bottom: 15px;
}
.mb20 {
  margin-bottom: 20px;
}
.mb25 {
  margin-bottom: 25px;
}
.mb30 {
  margin-bottom: 30px;
}
.mr10 {
  margin-right: 10px;
}
.mr20 {
  margin-right: 20px;
}
.mr6 {
  margin-right: 6px;
}
.mr12 {
  margin-right: 12px;
}
.mr18 {
  margin-right: 18px;
}
.mr6 {
  margin-right: 24px;
}
.ml10 {
  margin-left: 10px;
}
.ml20 {
  margin-left: 20px;
}
.ml30 {
  margin-left: 30px;
}
.ml6 {
  margin-left: 6px;
}
.ml12 {
  margin-left: 12px;
}
.ml18 {
  margin-left: 18px;
}
.ml24 {
  margin-left: 24px;
}
.border-r-4 {
  border-radius: 4px;
}
.border-r-6 {
  border-radius: 6px;
}
.border-r-8 {
  border-radius: 8px;
}
.border-r-10 {
  border-radius: 10px;
}
.w-100 {
  width: 100%;
}
.w-80 {
  width: 80%;
}
.w-50 {
  width: 50%;
}
.h-25 {
  height: 25%;
}
/* icon */
.icon20 {
  width: 20px;
  height: 20px;
}
.icon30 {
  width: 30px;
  height: 30px;
}
.icon40 {
  width: 40px;
  height: 40px;
}
.icon80 {
  width: 80px;
  height: 80px;
}
.icon100 {
  width: 100px;
  height: 100px;
}
.icon160 {
  width: 160px;
  height: 160px;
}
/* 背景颜色 */
.bg-fbf2e7 {
  background: #fbf2e7;
}
.bg-de {
  background: #DEDEDE;
}
.beyond-1 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.beyond-2 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.beyond-3 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.flex-multi-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
.jub-center-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
/*浮动 + 垂直居中*/
.flex-align-no {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/*浮动 + 垂直居中+换行*/
.flex-align {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/*浮动 +垂直居中 + 水平居中*/
.flex-juc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
/*浮动 +垂直居中 + 水平居中 + 等高*/
.flex-center-stretch {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: stretch;
      align-items: stretch;
  -webkit-box-pack: stretch;
  -moz-justify-content: stretch;
  -ms-flex-pack: stretch;
      justify-content: stretch;
}
.flex-v-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-v-column-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/*浮动 + 左右分布 + 换行*/
.flex-jub-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/*浮动 + 左右分布 + 垂直居中*/
.jub-jub-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/*浮动 + 左右分布*/
.jub-jub {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
/* 左边顶部对齐*/
.left-float-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex;
}
/* 从右边开始浮动-换行 */
.jub-jub-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/* 从右边开始浮动 */
.jub-jub-end-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/* 等距分布 */
.jub-jua-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/*上下布局 +垂直居中 + 水平居中*/
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/* 上下布局 */
.juv-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/* 上下分布，从上到下布局 */
.flex-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.flex-jua {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: flex-end;
  -moz-justify-content: flex-end;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.juc-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: flex-end;
  -moz-align-items: flex-end;
  -ms-flex-align: end;
      align-items: flex-end;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}

.cyclicity-report-pages-full-screen .filtrate-vessel {
  border-bottom-width: 0 !important;
}

.color-67c23a[data-v-aee3f84e] {
  color: #67c23a;
}
.color-e6a23c[data-v-aee3f84e] {
  color: #e6a23c;
}
.cyclicity-report-content[data-v-aee3f84e] {
  height: 100%;
}
.cyclicity-report-content .list-detail[data-v-aee3f84e] {
  padding: 12px;
}
.cyclicity-report-content .list-detail .list-header[data-v-aee3f84e] {
  padding: 0 12px;
}
.cyclicity-report-content .list-detail .list-vessel[data-v-aee3f84e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  margin-top: 24px;
}
.cyclicity-report-content .list-detail .list-vessel .items[data-v-aee3f84e] {
  width: calc(25% - 24px);
  background: #fff;
  margin: 0 12px 12px;
  border-radius: 4px;
  cursor: pointer;
  border: 1px solid #e4e7ed;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
}
.cyclicity-report-content .list-detail .list-vessel .items .items-cover[data-v-aee3f84e] {
  background: #f0f0f0;
}
.cyclicity-report-content .list-detail .list-vessel .items .items-cover .cover-img[data-v-aee3f84e] {
  width: 100%;
  height: 200px;
  display: block;
}
.cyclicity-report-content .list-detail .list-vessel .items .items-info[data-v-aee3f84e] {
  padding: 12px;
}
.cyclicity-report-content .list-detail .list-vessel .items .items-info .name[data-v-aee3f84e] {
  font-size: 16px;
  font-weight: bold;
  color: #000;
}
.cyclicity-report-content .list-detail .list-vessel .items .items-info .info[data-v-aee3f84e] {
  font-size: 12px;
  line-height: 14px;
  margin: 6px 0;
  color: #888;
}

.design-catalogue[data-v-f3c7468c]{
    width: 100%;
    height: 100%;
    position: absolute;
}
.design-catalogue-list[data-v-f3c7468c]{
    max-height: calc(100% - 112px);
    background: #fff;
    overflow-y: auto;
}
.design-catalogue-list-title[data-v-f3c7468c]{
    font-size: 16px;
    color: #828282;
    line-height: 56px;
    margin-left: 20px;
}
.design-catalogue-list-item[data-v-f3c7468c]{
    height: 40px;
    margin-bottom: 6px;
}
.design-catalogue-list-item-index[data-v-f3c7468c]{
    width: 30px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    color: #acacac;
    font-size: 14px;
}
.design-catalogue-list-item-title[data-v-f3c7468c]{
    padding: 0 10px;
    width: 185px;
    height: 40px;
    font-size: 16px;
    color: #626262;
    text-align: center;
    line-height: 40px;
    background: #eaf5ff;
    border-radius: 6px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    cursor: pointer;
}
.design-catalogue-list-item-title p[data-v-f3c7468c] {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.design-catalogue-list-item-title-ac[data-v-f3c7468c]{
    border: 2px solid #2492FB;
}
.design-catalogue-list-item-del[data-v-f3c7468c]{
    width: 40px;
    height: 40px;
    text-align: center;
    cursor: pointer;
}
.add-list[data-v-f3c7468c]{
    width: 100%;
    height: 40px;
    background: #fff;
    border-radius: 6px;
    text-align: center;
    margin-top: 16px;
    cursor: pointer;
}
/* 添加章节 */
.add-chapter[data-v-f3c7468c]{
    width: 100%;
    height: 40px;
    background: #fff;
    border-radius: 6px;
    text-align: center;
    margin-top: 16px;
    cursor: pointer;
    text-align: center;
    line-height: 40px;
}
/* 选择模块 */
.add-module-vessel[data-v-f3c7468c]{
    border-radius: 16px;
    padding: 50px 45px;
    border: 1px solid rgba(112, 112, 112, .3);
}
.label-hint[data-v-f3c7468c]{
    font-size: 16px;
    color: #B2B2B2;
}
/* 删除模块 */
.del-hint[data-v-f3c7468c]{
    font-size: 26px;
    color: #313131;
    font-weight: 500;
    margin: 50px 0;
}

.filtrate-vessel[data-v-eb373844] {
  border-bottom: 12px solid #F0F0F0;
}
.list-detail[data-v-eb373844] {
  padding: 12px;
}
.list-detail .list-header[data-v-eb373844] {
  padding: 0 12px;
}
.list-detail .list-vessel[data-v-eb373844] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  margin-top: 24px;
}
.list-detail .list-vessel .items[data-v-eb373844] {
  width: calc(25% - 24px);
  background: #fff;
  margin: 0 12px 12px;
  border-radius: 4px;
  cursor: pointer;
  border: 1px solid #e4e7ed;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
}
.list-detail .list-vessel .items .items-handle[data-v-eb373844] {
  padding: 12px;
}
.list-detail .list-vessel .items .items-handle .name[data-v-eb373844] {
  width: calc(100% - 70px);
  font-size: 16px;
  font-weight: bold;
  color: #000;
}
.list-detail .list-vessel .items .items-info[data-v-eb373844] {
  padding: 0 12px;
}
.list-detail .list-vessel .items .items-info .info[data-v-eb373844] {
  font-size: 12px;
  line-height: 20px;
  color: #888;
}
.list-detail .list-vessel .items .items-info .quantity[data-v-eb373844] {
  padding: 12px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.list-detail .list-vessel .items .items-info .quantity .quantity-item[data-v-eb373844] {
  width: 50%;
  text-align: center;
}
.list-detail .list-vessel .items .items-info .quantity .quantity-item .val[data-v-eb373844] {
  font-size: 16px;
  color: #000;
  font-weight: bold;
}
.list-detail .list-vessel .items .items-info .quantity .quantity-item .title[data-v-eb373844] {
  font-size: 12px;
  color: #888;
}
.list-detail .list-vessel .items .state-btn[data-v-eb373844] {
  margin: 12px;
  border-radius: 4px;
  text-align: center;
  line-height: 32px;
  font-size: 12px;
}
.list-detail .list-vessel .items .state-underway[data-v-eb373844] {
  border: 1px solid #67c23a;
  color: #67c23a;
}
.list-detail .list-vessel .items .state-suspend[data-v-eb373844] {
  border: 1px solid #e6a23c;
  color: #e6a23c;
}

.cyclicity-report-content[data-v-321db9c9] {
  height: 100%;
}
.cyclicity-report-content .list-detail[data-v-321db9c9] {
  padding: 12px;
}
.cyclicity-report-content .list-detail .list-header[data-v-321db9c9] {
  padding: 0 12px;
}
.cyclicity-report-content .list-detail .list-vessel[data-v-321db9c9] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  margin-top: 24px;
}
.cyclicity-report-content .list-detail .list-vessel .items[data-v-321db9c9] {
  width: calc(25% - 24px);
  background: #fff;
  margin: 0 12px 12px;
  border-radius: 4px;
  cursor: pointer;
  border: 1px solid #e4e7ed;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
}
.cyclicity-report-content .list-detail .list-vessel .items .items-handle[data-v-321db9c9] {
  padding: 12px;
}
.cyclicity-report-content .list-detail .list-vessel .items .items-handle .name[data-v-321db9c9] {
  width: calc(100% - 24px);
  font-size: 16px;
  font-weight: bold;
  color: #000;
}
.cyclicity-report-content .list-detail .list-vessel .items .items-cover[data-v-321db9c9] {
  background: #f0f0f0;
}
.cyclicity-report-content .list-detail .list-vessel .items .items-cover .cover-img[data-v-321db9c9] {
  width: 100%;
  height: 160px;
  display: block;
}
.cyclicity-report-content .list-detail .list-vessel .items .items-info[data-v-321db9c9] {
  padding: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.cyclicity-report-content .list-detail .list-vessel .items .items-info .info[data-v-321db9c9] {
  width: 50%;
  font-size: 12px;
  line-height: 14px;
  margin-top: 6px;
  color: #888;
}
.cyclicity-report-content .list-detail .list-vessel .items .add-task[data-v-321db9c9] {
  padding: 12px;
}
.cyclicity-report-content .list-detail .list-vessel .items .add-task .add-button[data-v-321db9c9] {
  width: 100%;
}

@charset "utf-8";
/*CSS Document*/
/*
 * @desc 选人插件
 * @author zhangxue
 * @date 20181108
 *
 * */
.sns-sudb-content{
    width:100%;
    height:100%;
}
.sns-sudb-content, .sns-sudb-content *{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.sns-sudbc-center{
    width:100%;
    height:100%;
    padding:30px;
    padding-top:0;
    position:relative;
    padding-bottom:100px;
}
.sns-sudbcc-item{
    float:left;
    width:47.5%;
    height:100%;
    padding-top:70px;
    position:relative;
}
.sns-sudbcc-item+.sns-sudbcc-item{
    float:right;
}
.sns-sudbcci-title{
    top:0;
    width:100%;
    height:70px;
    font-size:16px;
    font-weight:bold;
    line-height:70px;
    position:absolute;
}
.sns-sudbcci-content{
    width:100%;
    height:100%;
    font-size:14px;
    padding:13px 10px;
    position:relative;
    padding-top:123px;
    border: 1px solid #ddd;
}
.sns-sudbcci-user-content{
    padding-top:0;
    overflow:auto;
}
.sns-sudbccic-top{
    top:0;
    left:0;
    width:100%;
    position:absolute;
    padding:13px 10px 0 10px;
}
.sns-sudbccics-input{
    border:0;
    width:100%;
    height:100%;
    text-indent:12px;
}
.sns-sudbccics-btn{
    top: -1px;
    right: -1px;
    width: 45px;
    height: 32px;
    font-size: 23px;
    cursor: pointer;
    line-height: 32px;
    position: absolute;
    text-align: center;
    color: rgb(255, 255, 255);
    background: rgb(5, 146, 218);
}
.sns-sudbccic-search{
    width:100%;
    height:32px;
    position:relative;
    margin-bottom:10px;
    padding-right:55px;
    border: 1px solid #ddd;
}
.sns-sudbccic-return{
    width:100%;
    min-height:30px;
    line-height:30px;
}
.sns-sudbccic-return span{
    margin-right:5px;
    cursor: pointer;
}
.sns-sudbccic-return span:last-child{
    cursor: auto;
}
.sudbccic-return-icon{
    display:none;
    font-size:14px;
    cursor:pointer;
}
.sns-sudbccic-select-all{
    width:100%;
    height:38px;
    line-height:38px;
}
.sns-sud-checkbox-icon{
    color:#fff;
    /*margin:10px;*/
    width: 43px;
    /*height: 18px;*/
    margin-right:0;
    cursor:pointer;
    font-weight:bold;
    text-align:center;
    /*line-height: 18px;*/
    border-radius: 1px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
   /* background-color: #ddd;*/
    transition: .1s linear;
    font-size: 12px!important;
    border: 1px solid transparent;
    -webkit-transition: .1s linear;
}
.sns-sud-checkbox-icon:hover{
    /*border-color: #0592da;*/
}
.sns-sud-checkbox-icon:before{
    content: "\E605";
    /*yansen 2022-03-02*/
    padding:3px;
    background:#ddd;
    border: 1px solid transparent;
}
.sns-sud-checkbox-icon:hover:before{
    border:1px solid #0592da;
}
.sns-sud-checkbox-checked-icon.sns-sud-checkbox-icon:before{
    border-color: #0592da;
    background-color: #0592da;
}
.sns-sud-checkbox-checked-icon{
    color: #fff;
    /*yansen 2022-03-02*/
    /*border-color: #0592da;
    background-color: #0592da;*/
}
.sns-sudbccic-list{
    margin-top: 5px;   /*yansen 2022-03-02*/
    width:100%;
    height:100%;
    overflow:auto;
    position:relative;
}
.sns-sdi-name{
    cursor:pointer;
    margin-left:10px;
}
.sns-sud-dep-item{
    width:100%;
    height:43px;
    cursor:pointer;
    line-height:42px;
    background:#f8f8f8;
    border-bottom:1px solid #fff;
}
.sns-sud-user-item{
    width:100%;
    height:47px;
    cursor:pointer;
    line-height:46px;
    border-bottom:1px solid #ddd;
}
.sns-sui-logo{
    width:38px;
    height:38px;
    cursor:pointer;
    border-radius:50%;
    margin-right:10px;
}
.sns-sdi-next{
    width:45px;
    float:right;
    height:43px;
    cursor:pointer;
    font-size:17px;
    cursor:pointer;
    line-height:43px;
    text-align:right;
    margin-right:10px;
}
.sns-sui-del{
    float:right;
    color:#f97210;
    cursor:pointer;
    margin-right:6px;
    display:inline-block;
}
.sns-sudbc-bottom{
    bottom:0;
    width:100%;
    height:100px;
    padding-top:20px;
    text-align:center;
    position:absolute;
}
.sns-sudbcb-btn{
    padding:0;
    width:130px;
    height:50px;
    margin:0 6px;
    font-size:16px;
    border-radius:0;
    line-height:50px;
    text-align:center;
}
.sns-sud-user-type-box{
    width:100%;
    height:40px;
    font-size:14px;
    line-height:40px;
    margin-bottom:10px;
    background: rgb(236, 242, 244)
}
.sns-sud-user-type-box ul{
    width:100%;
    height:40px;
}
.sns-sud-user-type-box ul li{
    width:25%;
    float:left;
    height:40px;
    cursor:pointer;
    line-height:40px;
    text-align:center;
}
.sns-bg-blue {
    color: #fff;
    background: #0088de;
}
.sns-bg-orange {
    color: #fff;
    background: #f88f06;
}
.no_content {
    margin: 0 auto;
    min-height: 200px;
    margin: 30px;
    text-align: center;
    background: url(/vue/dist/static/img/no_content_03.13a87c9.png) no-repeat center;
}

.max-w960[data-v-2b3f8732] {
  max-width: 960px;
}
.el-radio--sns[data-v-2b3f8732] {
  margin-right: 20px;
  margin-bottom: 20px;
}
.create-task[data-v-2b3f8732] {
  width: 90% !important;
  margin: 0 auto;
  padding-bottom: 24px;
}
.create-task .create-content[data-v-2b3f8732] {
  background: #fff;
  border-radius: 12px;
  padding: 40px;
}
.create-task .create-content .data-scope-desc[data-v-2b3f8732] {
  color: #b2b2b2;
}
.create-task .create-content .separate-style[data-v-2b3f8732] {
  background: #F8F8F8;
  font-size: 12px;
  min-height: 30px;
  padding: 0 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.create-task .create-content .separate-style .style-action[data-v-2b3f8732] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.create-task .create-content .appoint-user[data-v-2b3f8732] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.create-task .create-content .appoint-user .appoint-user-item[data-v-2b3f8732] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 12px;
  border: 1px solid #dcdfe6;
  border-radius: 4px;
  line-height: 30px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 12px;
  margin-top: 12px;
}
.create-task .create-content .appoint-user .appoint-user-item i[data-v-2b3f8732] {
  cursor: pointer;
}
.create-task .create-content .app-push-style[data-v-2b3f8732] {
  width: 300px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 12px;
  margin: 12px 0;
  border: 1px solid #dcdfe6;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.create-task .create-content .app-push-style .icon[data-v-2b3f8732] {
  width: 40px;
  height: 40px;
  overflow: hidden;
  border-radius: 50%;
}
.create-task .create-content .app-push-style .icon .icon-img[data-v-2b3f8732] {
  width: 100%;
  height: 100%;
}
.create-task .create-content .app-push-style .info[data-v-2b3f8732] {
  width: calc(100% - 52px);
  margin-left: 12px;
  line-height: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.create-task .create-content .app-push-style .info .name[data-v-2b3f8732] {
  font-size: 14px;
  color: 333;
  font-weight: bold;
}
.create-task .create-content .app-push-style .info .desc[data-v-2b3f8732] {
  font-size: 12px;
}
.create-task .create-content .wx-push-style[data-v-2b3f8732] {
  width: 300px;
  padding: 12px 0;
  margin: 12px 0;
  border: 1px solid #dcdfe6;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 14px;
}
.create-task .create-content .wx-push-style .title[data-v-2b3f8732] {
  padding: 0 12px;
  font-size: 14px;
  color: 333;
  font-weight: bold;
  margin-bottom: 12px;
}
.create-task .create-content .wx-push-style .name[data-v-2b3f8732] {
  padding: 0 12px;
  margin-bottom: 12px;
  font-size: 12px;
}
.create-task .create-content .wx-push-style .name .name-title[data-v-2b3f8732] {
  width: 40px;
  color: #b2b2b2;
}
.create-task .create-content .wx-push-style .look-detail[data-v-2b3f8732] {
  padding: 12px 12px 0;
  margin-top: 12px;
  border-top: 1px solid #dcdfe6;
  font-size: 12px;
}
.create-task .create-content .handle-btn-vessel[data-v-2b3f8732] {
  text-align: center;
  margin-top: 24px;
}

.header-navigation{
    height: 80px;
}
.header-navigation-back{
    min-width: 260px;
}
/* 编辑 */
.design-main-edit[data-v-34d7e092] {
  min-width: 460px;
  height: 100%;
}
.design-main-edit .design-main-edit-current[data-v-34d7e092] {
  /* max-height: calc(50% - 10px);
        overflow-y: auto; */
  background: #fff;
  border-radius: 6px;
  padding: 0 20px 12px;
}
.design-main-edit .design-main-edit-current .title[data-v-34d7e092] {
  font-size: 16px;
  color: #b2b2b2;
  line-height: 44px;
  margin-bottom: 12px;
}
.design-main-edit .design-main-edit-current .lists .list-title[data-v-34d7e092] {
  height: 28px;
  font-size: 15px;
  font-weight: 700;
  color: #313131;
  margin-bottom: 15px;
}

@charset "utf-8";
/*CSS Document*/
/*
 * @desc 选人插件
 * @author zhangxue
 * @date 20181108
 *
 * */
.sns-sudb-content{
    width:100%;
    height:100%;
}
.sns-sudb-content, .sns-sudb-content *{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.sns-sudbc-center{
    width:100%;
    height:100%;
    padding:30px;
    padding-top:0;
    position:relative;
    padding-bottom:100px;
}
.sns-sudbcc-item{
    float:left;
    width:47.5%;
    height:100%;
    padding-top:70px;
    position:relative;
}
.sns-sudbcc-item+.sns-sudbcc-item{
    float:right;
}
.sns-sudbcci-title{
    top:0;
    width:100%;
    height:70px;
    font-size:16px;
    font-weight:bold;
    line-height:70px;
    position:absolute;
}
.sns-sudbcci-content{
    width:100%;
    height:100%;
    font-size:14px;
    padding:13px 10px;
    position:relative;
    padding-top:123px;
    border: 1px solid #ddd;
}
.sns-sudbcci-user-content{
    padding-top:0;
    overflow:auto;
}
.sns-sudbccic-top{
    top:0;
    left:0;
    width:100%;
    position:absolute;
    padding:13px 10px 0 10px;
}
.sns-sudbccics-input{
    border:0;
    width:100%;
    height:100%;
    text-indent:12px;
}
.sns-sudbccics-btn{
    top: -1px;
    right: -1px;
    width: 45px;
    height: 32px;
    font-size: 23px;
    cursor: pointer;
    line-height: 32px;
    position: absolute;
    text-align: center;
    color: rgb(255, 255, 255);
    background: rgb(5, 146, 218);
}
.sns-sudbccic-search{
    width:100%;
    height:32px;
    position:relative;
    margin-bottom:10px;
    padding-right:55px;
    border: 1px solid #ddd;
}
.sns-sudbccic-return{
    width:100%;
    min-height:30px;
    line-height:30px;
}
.sns-sudbccic-return span{
    margin-right:5px;
    cursor: pointer;
}
.sns-sudbccic-return span:last-child{
    cursor: auto;
}
.sudbccic-return-icon{
    display:none;
    font-size:14px;
    cursor:pointer;
}
.sns-sudbccic-select-all{
    width:100%;
    height:38px;
    line-height:38px;
}
.sns-sud-checkbox-icon{
    color:#fff;
    /*margin:10px;*/
    width: 43px;
    /*height: 18px;*/
    margin-right:0;
    cursor:pointer;
    font-weight:bold;
    text-align:center;
    /*line-height: 18px;*/
    border-radius: 1px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
   /* background-color: #ddd;*/
    transition: .1s linear;
    font-size: 12px!important;
    border: 1px solid transparent;
    -webkit-transition: .1s linear;
}
.sns-sud-checkbox-icon:hover{
    /*border-color: #0592da;*/
}
.sns-sud-checkbox-icon:before{
    content: "\E605";
    /*yansen 2022-03-02*/
    padding:3px;
    background:#ddd;
    border: 1px solid transparent;
}
.sns-sud-checkbox-icon:hover:before{
    border:1px solid #0592da;
}
.sns-sud-checkbox-checked-icon.sns-sud-checkbox-icon:before{
    border-color: #0592da;
    background-color: #0592da;
}
.sns-sud-checkbox-checked-icon{
    color: #fff;
    /*yansen 2022-03-02*/
    /*border-color: #0592da;
    background-color: #0592da;*/
}
.sns-sudbccic-list{
    margin-top: 5px;   /*yansen 2022-03-02*/
    width:100%;
    height:100%;
    overflow:auto;
    position:relative;
}
.sns-sdi-name{
    cursor:pointer;
    margin-left:10px;
}
.sns-sud-dep-item{
    width:100%;
    height:43px;
    cursor:pointer;
    line-height:42px;
    background:#f8f8f8;
    border-bottom:1px solid #fff;
}
.sns-sud-user-item{
    width:100%;
    height:47px;
    cursor:pointer;
    line-height:46px;
    border-bottom:1px solid #ddd;
}
.sns-sui-logo{
    width:38px;
    height:38px;
    cursor:pointer;
    border-radius:50%;
    margin-right:10px;
}
.sns-sdi-next{
    width:45px;
    float:right;
    height:43px;
    cursor:pointer;
    font-size:17px;
    cursor:pointer;
    line-height:43px;
    text-align:right;
    margin-right:10px;
}
.sns-sui-del{
    float:right;
    color:#f97210;
    cursor:pointer;
    margin-right:6px;
    display:inline-block;
}
.sns-sudbc-bottom{
    bottom:0;
    width:100%;
    height:100px;
    padding-top:20px;
    text-align:center;
    position:absolute;
}
.sns-sudbcb-btn{
    padding:0;
    width:130px;
    height:50px;
    margin:0 6px;
    font-size:16px;
    border-radius:0;
    line-height:50px;
    text-align:center;
}
.sns-sud-user-type-box{
    width:100%;
    height:40px;
    font-size:14px;
    line-height:40px;
    margin-bottom:10px;
    background: rgb(236, 242, 244)
}
.sns-sud-user-type-box ul{
    width:100%;
    height:40px;
}
.sns-sud-user-type-box ul li{
    width:25%;
    float:left;
    height:40px;
    cursor:pointer;
    line-height:40px;
    text-align:center;
}
.sns-bg-blue {
    color: #fff;
    background: #0088de;
}
.sns-bg-orange {
    color: #fff;
    background: #f88f06;
}
.no_content {
    margin: 0 auto;
    min-height: 200px;
    margin: 30px;
    text-align: center;
    background: url(/vue/dist/static/img/no_content_03.13a87c9.png) no-repeat center;
}
/* 编辑 */
.design-main-edit[data-v-5ea6a7f3] {
  min-width: 460px;
  height: 100%;
}
.design-main-edit[data-v-5ea6a7f3] .el-select {
  width: 100%;
}
.design-main-edit[data-v-5ea6a7f3] .el-checkbox {
  margin-right: 10px;
}
.design-main-edit .design-main-edit-current[data-v-5ea6a7f3] {
  background: #fff;
  border-radius: 6px;
  padding: 12px 20px 12px;
  /*选择方案样式 kwok 2025-04-15 17:02:22*/
  /*h黑名单样式 kwok 2025-04-15 17:21:10*/
}
.design-main-edit .design-main-edit-current .title[data-v-5ea6a7f3] {
  font-size: 16px;
  color: #b2b2b2;
  line-height: 44px;
  margin-bottom: 12px;
}
.design-main-edit .design-main-edit-current .lists .list-title[data-v-5ea6a7f3] {
  height: 28px;
  font-size: 15px;
  font-weight: 700;
  color: #313131;
  margin-bottom: 15px;
}
.design-main-edit .design-main-edit-current .lists .not-register-container[data-v-5ea6a7f3] {
  width: 100%;
  text-align: left;
  margin: 0;
  padding: 0;
}
.design-main-edit .design-main-edit-current .lists .not-register-checkbox-wrapper[data-v-5ea6a7f3] {
  display: inline-block;
  border: 1px solid #8ccafc;
  border-radius: 4px;
  padding: 10px 15px;
  background: #FFFFFF;
}
.design-main-edit .design-main-edit-current .plan-list[data-v-5ea6a7f3] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.design-main-edit .design-main-edit-current .plan-list .plan-item[data-v-5ea6a7f3] {
  margin: 10px 10px 0 0;
}
.design-main-edit .design-main-edit-current .users-list[data-v-5ea6a7f3] {
  padding-top: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.design-main-edit .design-main-edit-current .users-list .users-item[data-v-5ea6a7f3] {
  margin: 0 10px 10px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/* 编辑 */
.design-main-edit[data-v-3a01dada] {
  min-width: 460px;
  height: 100%;
}
.design-main-edit .design-main-edit-current[data-v-3a01dada] {
  background: #fff;
  border-radius: 6px;
  padding: 0 20px 12px;
}
.design-main-edit .design-main-edit-current .title[data-v-3a01dada] {
  font-size: 16px;
  color: #b2b2b2;
  line-height: 44px;
  margin-bottom: 12px;
}
.design-main-edit .design-main-edit-current .lists .list-title[data-v-3a01dada] {
  height: 28px;
  font-size: 15px;
  font-weight: 700;
  color: #313131;
  margin-bottom: 15px;
}
.design-main-edit .design-main-edit-current .lists .color-val[data-v-3a01dada] {
  width: 92px;
  height: 34px;
  background: #f8f8f8;
  border: 0.1px solid #f0f0f0;
  border-radius: 7px;
  text-align: center;
  line-height: 34px;
  margin-left: 15px;
}
.design-main-edit .design-main-edit-current .lists .color-val[data-v-3a01dada] .el-input__inner {
  background-color: transparent;
  border-color: transparent !important;
}
/* 编辑 */
.design-main-edit[data-v-c98f5e9a] {
  min-width: 460px;
  height: 100%;
}
.design-main-edit .design-main-edit-current[data-v-c98f5e9a] {
  /* max-height: calc(50% - 10px);
        overflow-y: auto; */
  background: #fff;
  border-radius: 6px;
  padding: 0 20px 12px;
}
.design-main-edit .design-main-edit-current .title[data-v-c98f5e9a] {
  font-size: 16px;
  color: #b2b2b2;
  line-height: 44px;
  margin-bottom: 12px;
}
.design-main-edit .design-main-edit-current .lists .list-title[data-v-c98f5e9a] {
  height: 28px;
  font-size: 15px;
  font-weight: 700;
  color: #313131;
  margin-bottom: 15px;
}
/* 编辑 */
.design-main-edit[data-v-6e9753c7] {
  min-width: 460px;
  height: 100%;
}
.design-main-edit .design-main-edit-current[data-v-6e9753c7] {
  background: #fff;
  border-radius: 6px;
  padding: 0 20px 12px;
}
.design-main-edit .design-main-edit-current .title[data-v-6e9753c7] {
  font-size: 16px;
  color: #b2b2b2;
  line-height: 44px;
  margin-bottom: 12px;
}
.design-main-edit .design-main-edit-current .lists .color-val[data-v-6e9753c7] {
  width: 92px;
  height: 34px;
  background: #f8f8f8;
  border: 0.1px solid #f0f0f0;
  border-radius: 7px;
  text-align: center;
  line-height: 34px;
  margin-left: 15px;
}
.design-main-edit .design-main-edit-current .lists .color-val[data-v-6e9753c7] {
  width: 92px;
  height: 34px;
  background: #f8f8f8;
  border: 0.1px solid #f0f0f0;
  border-radius: 7px;
  text-align: center;
  line-height: 34px;
  margin-left: 15px;
}
.design-main-edit .design-main-edit-current .lists .color-val[data-v-6e9753c7] .el-input__inner {
  background-color: transparent;
  border-color: transparent !important;
}

.design-report[data-v-0db4c574] {
  width: 90%;
  min-width: 1200px;
  margin: 0 auto;
}
.design-report .design-content[data-v-0db4c574] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: calc(100vh - 170px);
}
.design-report .design-content .design-column[data-v-0db4c574] {
  width: 270px;
  position: relative;
}
.design-report .design-content .design-preview[data-v-0db4c574] {
  width: calc(100% - 768px);
  background: #fff;
  overflow-y: auto;
  cursor: pointer;
}
.design-report .design-content .design-preview .module-vessel[data-v-0db4c574] {
  width: 375px;
  min-height: calc(100% - 42px);
  background: #eaf1f4;
  margin: 20px auto;
  border: 1px solid transparent;
  -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, .3);
          box-shadow: 0 0 25px rgba(0, 0, 0, .3);
  position: relative;
}
.design-report .design-content .design-preview .download-btn-block[data-v-0db4c574] {
  width: 100%;
  height: 14.4px;
  height: 0.9rem;
}
.design-report .design-content .design-set[data-v-0db4c574] {
  width: 460px;
  position: relative;
  overflow-y: auto;
  overflow-x: hidden;
}

.week-report-module[data-v-76f138e4] {
  /* background: url('../../../static/images/bg2.png') no-repeat; */
  /* background-size: cover; */
}
.week-report-module .echartsBox[data-v-76f138e4] {
    width: 100%;
    height: 28.8px;
    height: 1.8rem;
}
.week-report-module .content[data-v-76f138e4] {
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-pack: distribute;
        justify-content: space-around;
}
.week-report-module .content .list .numb[data-v-76f138e4] {
      text-align: center;
      font-size: 4.16px;
      font-size: .26rem;
      color: #000;
      font-weight: bold;
}
.week-report-module .content .list .title[data-v-76f138e4] {
      text-align: center;
      font-size: 1.92px;
      font-size: .12rem;
      color: #000;
      margin-top: 1.6px;
      margin-top: .1rem;
}

.week-report-module .content[data-v-54c4d302] {
  background: #fff;
}
.week-report-module .content .data-info[data-v-54c4d302] {
    padding: 0 4.8px;
    padding: 0 .3rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-pack: distribute;
        justify-content: space-around;
}
.week-report-module .content .data-info .list .numb[data-v-54c4d302] {
      text-align: center;
      font-size: 4.16px;
      font-size: .26rem;
      color: #000;
      font-weight: bold;
}
.week-report-module .content .data-info .list .title[data-v-54c4d302] {
      text-align: center;
      font-size: 1.92px;
      font-size: .12rem;
      color: #000;
      margin-top: 1.6px;
      margin-top: .1rem;
}
.week-report-module .content .echartsBox[data-v-54c4d302] {
    width: 100%;
    height: 41.6px;
    height: 2.6rem;
}

.module-btoome[data-v-13ea514c] {
  padding: 3.84px 4.8px 7.36px;
  padding: .24rem .3rem .46rem;
  background: #fff;
}
.module-btoome .school-logo[data-v-13ea514c] {
    width: 9.6px;
    width: .6rem;
    height: 9.6px;
    height: .6rem;
}
.module-btoome .school-logo .logo[data-v-13ea514c] {
      width: 100%;
      height: 100%;
}
.module-btoome .school-name[data-v-13ea514c] {
    font-size: 3.2px;
    font-size: .2rem;
    color: #000;
    font-weight: bold;
    padding: 0.96px 0;
    padding: .06rem 0;
    border-bottom: 0.16px solid #6E7079;
    border-bottom: .01rem solid #6E7079;
}
.module-btoome .school-info[data-v-13ea514c] {
    margin-top: 0.96px;
    margin-top: .06rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
}
.module-btoome .school-info .school-info-text[data-v-13ea514c] {
      width: 41.6px;
      width: 2.6rem;
      font-size: 1.92px;
      font-size: .12rem;
      line-height: 2.56px;
      line-height: .16rem;
      color: #6E7079;
}
.module-btoome .school-info .back-top[data-v-13ea514c] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.module-btoome .school-info .back-top .icon[data-v-13ea514c] {
        color: #000;
        font-size: 2.88px;
        font-size: .18rem;
}
.module-btoome .school-info .back-top .text[data-v-13ea514c] {
        color: #000;
        font-size: 2.24px;
        font-size: .14rem;
        margin-left: 0.96px;
        margin-left: .06rem;
}

.module-chapter .chapter-name[data-v-8f7536bc] {
  font-size: 3.2px;
  font-size: .2rem;
  line-height: 3.52px;
  line-height: .22rem;
  color: #000;
  font-weight: bold;
  text-align: center;
  padding: 3.2px 0 2.56px;
  padding: .2rem 0 .16rem;
}

.week-report-module .card-title[data-v-5468322d] {
  padding-top: 2.24px;
  padding-top: 0.14rem;
  font-size: 2.24px;
  font-size: 0.14rem;
  font-weight: bold;
  text-align: center;
}
.week-report-module .card-filter[data-v-5468322d] {
  padding: 2.56px 0 2.24px 0;
  padding: 0.16rem 0 0.14rem 0;
}
.week-report-module .quantitative-overview-box[data-v-5468322d] {
  padding-bottom: 2.56px;
  padding-bottom: 0.16rem;
  border-bottom: 1px solid #eee;
}
.week-report-module .quantitative-overview-box .overview-box-title[data-v-5468322d] {
    font-size: 2.24px;
    font-size: 0.14rem;
    font-weight: bold;
    text-align: center;
}
.week-report-module .quantitative-overview-box .overview-list[data-v-5468322d] {
    margin-top: 2.24px;
    margin-top: 0.14rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.week-report-module .quantitative-overview-box .overview-list .list-item[data-v-5468322d] {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.week-report-module .quantitative-overview-box .overview-list .list-item .count[data-v-5468322d] {
        font-size: 4.8px;
        font-size: 0.3rem;
        font-weight: bold;
}
.week-report-module .quantitative-overview-box .overview-list .list-item .name[data-v-5468322d] {
        font-size: 2.24px;
        font-size: 0.14rem;
}
.week-report-module .echartsBox[data-v-5468322d] {
  width: 100%;
  height: 41.6px;
  height: 2.6rem;
}
.van-sticky--fixed{position:fixed;top:0;right:0;left:0;z-index:99}.van-tab{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;box-sizing:border-box;padding:0 4px;color:#646566;font-size:14px;line-height:20px;cursor:pointer}.van-tab--active{color:#323233;font-weight:500}.van-tab--disabled{color:#c8c9cc;cursor:not-allowed}.van-tab__text--ellipsis{display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}.van-tab__text-wrapper{position:relative}.van-tabs{position:relative}.van-tabs__wrap{overflow:hidden}.van-tabs__wrap--page-top{position:fixed}.van-tabs__wrap--content-bottom{top:auto;bottom:0}.van-tabs__wrap--scrollable .van-tab{-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto;padding:0 12px}.van-tabs__wrap--scrollable .van-tabs__nav{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.van-tabs__wrap--scrollable .van-tabs__nav::-webkit-scrollbar{display:none}.van-tabs__nav{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;background-color:#fff;-webkit-user-select:none;user-select:none}.van-tabs__nav--line{box-sizing:content-box;height:100%;padding-bottom:15px}.van-tabs__nav--complete{padding-right:8px;padding-left:8px}.van-tabs__nav--card{box-sizing:border-box;height:30px;margin:0 16px;border:1px solid #ee0a24;border-radius:2px}.van-tabs__nav--card .van-tab{color:#ee0a24;border-right:1px solid #ee0a24}.van-tabs__nav--card .van-tab:last-child{border-right:none}.van-tabs__nav--card .van-tab.van-tab--active{color:#fff;background-color:#ee0a24}.van-tabs__nav--card .van-tab--disabled{color:#c8c9cc}.van-tabs__line{position:absolute;bottom:15px;left:0;z-index:1;width:40px;height:3px;background-color:#ee0a24;border-radius:3px}.van-tabs__track{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;width:100%;height:100%;will-change:left}.van-tabs__content--animated{overflow:hidden}.van-tabs--line .van-tabs__wrap{height:44px}.van-tabs--card>.van-tabs__wrap{height:30px}.van-tab__pane,.van-tab__pane-wrapper{-webkit-flex-shrink:0;flex-shrink:0;box-sizing:border-box;width:100%}.van-tab__pane-wrapper--inactive{height:0;overflow:visible}
.card-box[data-v-39394f23] {
  padding: 1.6px 2.56px 5.44px;
  padding: 0.1rem 0.16rem 0.34rem;
  width: 100%;
  background-color: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 999;
}
.card-box.is-fixed[data-v-39394f23] {
    position: fixed;
}

.week-report-module .filter-nav[data-v-75759fd4] {
  margin: 0 3.2px;
  margin: 0 0.2rem;
  padding-bottom: 3.2px;
  padding-bottom: 0.2rem;
}

.week-report-module .card-title[data-v-41d0120c] {
  padding-top: 2.24px;
  padding-top: 0.14rem;
  font-size: 2.24px;
  font-size: 0.14rem;
  font-weight: bold;
  text-align: center;
}
.week-report-module .card-filter[data-v-41d0120c] {
  padding: 2.56px 0 2.24px 0;
  padding: 0.16rem 0 0.14rem 0;
}
.week-report-module .echartsBox[data-v-41d0120c] {
  width: 100%;
  height: 41.6px;
  height: 2.6rem;
}
.week-report-module .card-content-notRegister[data-v-41d0120c] {
  margin-top: 3.2px;
  margin-top: 0.2rem;
  padding: 0 2.4px 3.2px;
  padding: 0 0.15rem 0.2rem;
  background: linear-gradient(124deg, #F5FBFE 0%, #F9FAFE 22%, #F0F4FE 100%);
  border-radius: 0.1rem;
}
.week-report-module .card-content-notRegister .card-content[data-v-41d0120c] {
    margin-top: 1.6px;
    margin-top: 0.1rem;
    font-size: 2.24px;
    font-size: 0.14rem;
    font-weight: 400;
}

.module-custom-component-preview[data-v-18dd95d4],
.module-custom-component-preview-main[data-v-18dd95d4] {
  width: 100%;
  height: 100%;
}
.module-custom-component-preview[data-v-18dd95d4] {
  margin: 3.2px;
  margin: 0.2rem;
  width: calc(100% - 0.4rem);
}
.module-custom-component-preview-main[data-v-18dd95d4] {
  position: relative;
  width: 100%;
  height: 100px;
  -webkit-transition: 0.2s height;
  transition: 0.2s height;
}
.module-custom-component-preview-main iframe[data-v-18dd95d4] {
    display: block;
    width: 100%;
    height: 100%;
}
.module-custom-component-preview-main .mask-layer-box[data-v-18dd95d4] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.week-report-module .card-title[data-v-4ddc255a] {
  padding-top: 2.24px;
  padding-top: 0.14rem;
  font-size: 2.24px;
  font-size: 0.14rem;
  font-weight: bold;
  text-align: center;
}
.week-report-module .card-filter[data-v-4ddc255a] {
  padding: 2.56px 0 2.24px 0;
  padding: 0.16rem 0 0.14rem 0;
}
.week-report-module .card-table[data-v-4ddc255a] {
  margin-top: 1.6px;
  margin-top: 0.1rem;
}

[data-v-4ddc255a]  .custom-table .el-table__header-wrapper thead tr th {
    background-color: #C6EAFA; /* 你想设置的表头颜色 */
    color: #000000;
}

.week-report-module .card-title[data-v-34fea058] {
  padding-top: 2.24px;
  padding-top: 0.14rem;
  font-size: 2.24px;
  font-size: 0.14rem;
  font-weight: bold;
  text-align: center;
}
.week-report-module .card-filter[data-v-34fea058] {
  padding: 2.56px 0 2.24px 0;
  padding: 0.16rem 0 0.14rem 0;
}
.week-report-module .echartsBox[data-v-34fea058] {
  width: 100%;
  height: 41.6px;
  height: 2.6rem;
}
.week-report-module .card-content-notRegister[data-v-34fea058] {
  margin-top: 3.2px;
  margin-top: 0.2rem;
  padding: 0 2.4px 3.2px;
  padding: 0 0.15rem 0.2rem;
  background: linear-gradient(124deg, #F5FBFE 0%, #F9FAFE 22%, #F0F4FE 100%);
  border-radius: 0.1rem;
}
.week-report-module .card-content-notRegister .card-content[data-v-34fea058] {
    margin-top: 1.6px;
    margin-top: 0.1rem;
    font-size: 2.24px;
    font-size: 0.14rem;
    font-weight: 400;
}

.week-report-module .card-title[data-v-76487fbe] {
  padding-top: 2.24px;
  padding-top: 0.14rem;
  font-size: 2.24px;
  font-size: 0.14rem;
  font-weight: bold;
  text-align: center;
}
.week-report-module .card-filter[data-v-76487fbe] {
  padding: 2.56px 0 2.24px 0;
  padding: 0.16rem 0 0.14rem 0;
}
.week-report-module .quantitative-overview-box[data-v-76487fbe] {
  padding-bottom: 2.56px;
  padding-bottom: 0.16rem;
  border-bottom: 1px solid #eee;
}
.week-report-module .quantitative-overview-box .overview-box-title[data-v-76487fbe] {
    font-size: 2.24px;
    font-size: 0.14rem;
    font-weight: bold;
    text-align: center;
}
.week-report-module .quantitative-overview-box .overview-list[data-v-76487fbe] {
    margin-top: 2.24px;
    margin-top: 0.14rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.week-report-module .quantitative-overview-box .overview-list .list-item[data-v-76487fbe] {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.week-report-module .quantitative-overview-box .overview-list .list-item .count[data-v-76487fbe] {
        font-size: 4.8px;
        font-size: 0.3rem;
        font-weight: bold;
}
.week-report-module .quantitative-overview-box .overview-list .list-item .name[data-v-76487fbe] {
        font-size: 2.24px;
        font-size: 0.14rem;
}
.week-report-module .echartsBox[data-v-76487fbe] {
  width: 100%;
  height: 41.6px;
  height: 2.6rem;
}

.module-header[data-v-7d999cf4] {
  position: relative;
  height: 28.8px;
  height: 1.8rem;
  /* background: url('../../../static/images/bg1.png') no-repeat; */
  background-size: cover;
  padding: 8px 3.84px 8px;
  padding: 0.5rem 0.24rem .5rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.module-header .user-logo[data-v-7d999cf4] {
    background: #fff;
    width: 9.92px;
    width: 0.62rem;
    height: 9.92px;
    height: 0.62rem;
    padding: 0.64px;
    padding: .04rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 50%;
    overflow: hidden;
}
.module-header .user-logo .logo[data-v-7d999cf4] {
      width: 100%;
      height: 100%;
      border-radius: 50%;
}
.module-header .user-info[data-v-7d999cf4] {
    width: 41.6px;
    width: 2.6rem;
    margin-left: 2.56px;
    margin-left: 0.16rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
}
.module-header .user-info .info-name[data-v-7d999cf4] {
      color: #fff;
      font-size: 3.2px;
      font-size: 0.2rem;
}
.module-header .user-info .info-name .name[data-v-7d999cf4] {
        font-weight: bold;
        margin-right: 0.96px;
        margin-right: 0.06rem;
}
.module-header .user-info .info-page-name[data-v-7d999cf4] {
      color: #fff;
      font-size: 2.24px;
      font-size: 0.14rem;
      margin-top: 1.6px;
      margin-top: .1rem;
}
.module-header .user-info .info-page-time[data-v-7d999cf4] {
      margin-top: 1.6px;
      margin-top: .1rem;
      padding: 0.96px 2.24px;
      padding: .06rem .14rem;
      background: rgba(255, 255, 255, .57);
      border-radius: .3rem;
      color: #000;
      font-size: 1.92px;
      font-size: .12rem;
}
.module-header .share[data-v-7d999cf4] {
    position: absolute;
    top: 11.2px;
    top: 0.7rem;
    right: 0;
    width: 9.28px;
    width: .58rem;
    height: 4.32px;
    height: .27rem;
    padding-left: 2.4px;
    padding-left: .15rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: .3rem 0px 0px .3rem;
    background: rgba(255, 255, 255, .7);
    font-size: 1.92px;
    font-size: .12rem;
    line-height: 4.32px;
    line-height: .27rem;
    color: #3D3D3D;
}

[data-v-5e66d44a]  .van-dialog{
    z-index: 99999;
}
.share_content_box[data-v-5e66d44a]{
    font-size: 14px;
}
.share_content_box_top[data-v-5e66d44a]{
    padding: 10px;
    line-height: 30px;
}
.share_close_btn[data-v-5e66d44a]{
    font-size: 13px;
    color: #8a90a0;
    position: absolute;
}
.share_title[data-v-5e66d44a]{
    font-size: 15px;
    font-weight: bold;
    color: #434d69;
    text-align: center;
    width: 100%;
    display: inline-block;
}
.share_content[data-v-5e66d44a]{
    width: 90%;
    margin: auto;
}
#share_content_copy_text[data-v-5e66d44a]{
    border: 1px solid #dddddd;
    padding: 10px;
    word-break: break-all;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-top: 16px;
    width: 100%;
    background-color: #fff;
    resize: none;
}
.share_content_box_title[data-v-5e66d44a]{
    word-break: break-all;
}
.share_content_tips[data-v-5e66d44a]{
    color: #8a90a0;
    font-size: 13px;
    line-height: 30px;
}
.share_content_sure_btn[data-v-5e66d44a]{
    width: 200px;
    height: 40px;
    background-color: #18a1ff;
    color: #fff;
    text-align: center;
    line-height: 40px;
    margin: 30px auto;
    border-radius: 20px;
}

.week-report-module .card-title[data-v-0916ed71] {
  padding-top: 2.24px;
  padding-top: 0.14rem;
  font-size: 2.24px;
  font-size: 0.14rem;
  font-weight: bold;
  text-align: center;
}
.week-report-module .card-filter[data-v-0916ed71] {
  padding: 2.56px 0 2.24px 0;
  padding: 0.16rem 0 0.14rem 0;
}
.week-report-module .echartsBox[data-v-0916ed71] {
  width: 100%;
  height: 41.6px;
  height: 2.6rem;
}
.week-report-module .medal-table-title[data-v-0916ed71] {
  padding: 2.24px 0;
  padding: 0.14rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.week-report-module .medal-table-title .table-title[data-v-0916ed71] {
    font-size: 2.24px;
    font-size: 0.14rem;
    font-weight: bold;
    text-align: center;
}
.week-report-module .card-table[data-v-0916ed71] {
  margin-top: 1.6px;
  margin-top: 0.1rem;
}
.week-report-module .card-table .medal-list[data-v-0916ed71] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.week-report-module .card-table .medal-list .medal-item[data-v-0916ed71] {
      margin-bottom: 4px;
}

[data-v-0916ed71]  .custom-table .el-table__header-wrapper thead tr th {
    background-color: #C6EAFA; /* 你想设置的表头颜色 */
    color: #000000;
}

.week-report-module .content[data-v-272f8a8c] {
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.week-report-module .content .medal-name-list[data-v-272f8a8c] {
    width: 6.4px;
    width: .4rem;
    margin-right: 0.96px;
    margin-right: .06rem;
}
.week-report-module .content .medal-name-list .medal-name-vessel[data-v-272f8a8c] {
      width: 7.36px;
      width: .46rem;
      height: 6.4px;
      height: .4rem;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-bottom: 0.96px;
      margin-bottom: .06rem;
      text-align: center;
}
.week-report-module .content .medal-name-list .medal-name-vessel .medal-name[data-v-272f8a8c] {
        font-size: 1.6px;
        font-size: .1rem;
        line-height: 2.56px;
        line-height: .16rem;
        color: #000;
        word-break: break-all;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
}
.week-report-module .content .user-numb-list[data-v-272f8a8c] {
    width: calc(100% - 0.46rem);
    white-space: nowrap;
    overflow-x: auto;
}
.week-report-module .content .user-numb-list .numb-list[data-v-272f8a8c] {
      width: 100%;
}
.week-report-module .content .user-numb-list .numb-list .user-numb[data-v-272f8a8c] {
        display: inline-block;
        width: 7.36px;
        width: .46rem;
        height: 6.4px;
        height: .4rem;
        font-size: 1.6px;
        font-size: .1rem;
        line-height: 6.4px;
        line-height: .4rem;
        color: #000;
        font-weight: bold;
        background: #F2F3F5;
        margin-bottom: 0.96px;
        margin-bottom: .06rem;
        text-align: center;
        margin-left: 0.96px;
        margin-left: .06rem;
}
.week-report-module .content .user-numb-list .numb-list .grade-name[data-v-272f8a8c] {
        display: inline-block;
        width: 7.36px;
        width: .46rem;
        height: 4.8px;
        height: .3rem;
        font-size: 1.6px;
        font-size: .1rem;
        line-height: 4.8px;
        line-height: .3rem;
        color: #000;
        font-weight: bold;
        text-align: center;
        margin-left: 0.96px;
        margin-left: .06rem;
}

.week-report-module[data-v-12d9ae91] {
  /* background: url('../../../static/images/bg2.png') no-repeat; */
  /* background-size: cover; */
}
.week-report-module .content[data-v-12d9ae91] {
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-pack: distribute;
        justify-content: space-around;
}
.week-report-module .content .list .numb[data-v-12d9ae91] {
      text-align: center;
      font-size: 4.16px;
      font-size: .26rem;
      color: #000;
      font-weight: bold;
}
.week-report-module .content .list .title[data-v-12d9ae91] {
      text-align: center;
      font-size: 1.92px;
      font-size: .12rem;
      color: #000;
      margin-top: 1.6px;
      margin-top: .1rem;
}

.week-report-module .content[data-v-0295741d] {
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.week-report-module .content .echartsBox[data-v-0295741d] {
    width: 50%;
    height: 41.6px;
    height: 2.6rem;
}

.week-report-module .content[data-v-3c826b63] {
  background: #fff;
}
.week-report-module .content .data-info[data-v-3c826b63] {
    padding: 0 4.8px;
    padding: 0 .3rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-pack: distribute;
        justify-content: space-around;
}
.week-report-module .content .data-info .list .numb[data-v-3c826b63] {
      text-align: center;
      font-size: 4.16px;
      font-size: .26rem;
      color: #000;
      font-weight: bold;
}
.week-report-module .content .data-info .list .title[data-v-3c826b63] {
      text-align: center;
      font-size: 1.92px;
      font-size: .12rem;
      color: #000;
      margin-top: 1.6px;
      margin-top: .1rem;
}
.week-report-module .content .echartsBox[data-v-3c826b63] {
    width: 100%;
    height: 41.6px;
    height: 2.6rem;
}

.week-report-module[data-v-29c06705] {
  /* background: url('../../../static/images/bg3.png') no-repeat; */
  background-repeat: 'no-repeat';
  background-size: cover;
}
.week-report-module .content[data-v-29c06705] {
    background: #fff;
}
.week-report-module .content .data-header[data-v-29c06705] {
      background: #F2F3F5;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -ms-flex-pack: distribute;
          justify-content: space-around;
}
.week-report-module .content .data-header .text[data-v-29c06705] {
        width: 25%;
        text-align: center;
        font-size: 1.92px;
        font-size: .12rem;
        line-height: 6.4px;
        line-height: .4rem;
        color: #000;
        font-weight: bold;
}
.week-report-module .content .data-header .first[data-v-29c06705] {
        color: #fff;
        /* width: calc(25% + .1rem); */
        background: linear-gradient(58deg, #31ACE5 44%, #AEE5FF 100%);
        -webkit-transform: rotateZ(0deg) skew(-20deg, 0deg);
                transform: rotateZ(0deg) skew(-20deg, 0deg);
}
.week-report-module .content .data-header .second[data-v-29c06705] {
        color: #fff;
        /* width: calc(25% + .1rem); */
        background: linear-gradient(58deg, #F0A556 44%, #FFF1E2 100%);
        -webkit-transform: rotateZ(0deg) skew(-20deg, 0deg);
                transform: rotateZ(0deg) skew(-20deg, 0deg);
        margin-right: -1.6px;
        margin-right: -.1rem;
        z-index: 1;
}
.week-report-module .content .data-header .thirdly[data-v-29c06705] {
        color: #fff;
        width: calc(25% + 0.1rem);
        background: linear-gradient(56deg, #E46362 43%, #FFBAB9 99%);
}
.week-report-module .content .data-list[data-v-29c06705] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -ms-flex-pack: distribute;
          justify-content: space-around;
      border-bottom: 0.16px solid #D8D8D8;
      border-bottom: .01rem solid #D8D8D8;
}
.week-report-module .content .data-list .text[data-v-29c06705] {
        width: 25%;
        text-align: center;
        font-size: 1.92px;
        font-size: .12rem;
        line-height: 6.4px;
        line-height: .4rem;
        color: #000;
}
.week-report-module .content .data-list .thirdly[data-v-29c06705] {
        width: calc(25% + 0.1rem);
}

.week-report-module .content[data-v-35dd3d90] {
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.week-report-module .content .echartsBox[data-v-35dd3d90] {
    width: 100%;
    height: 41.6px;
    height: 2.6rem;
}

.week-report-module .content[data-v-676859e0] {
  background: #fff;
}
.week-report-module .content .data-info[data-v-676859e0] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.week-report-module .content .data-info .sign[data-v-676859e0] {
      width: 0.96px;
      width: .06rem;
      height: 0.96px;
      height: .06rem;
      background: #0588F3;
      margin: 1.92px 1.28px 0 1.6px;
      margin: .12rem .08rem 0 .1rem;
}
.week-report-module .content .data-info .numb[data-v-676859e0] {
      font-size: 3.84px;
      font-size: .24rem;
      line-height: 4.16px;
      line-height: .26rem;
      color: #000;
      font-weight: bold;
}
.week-report-module .content .data-info .desc[data-v-676859e0] {
      width: 52.8px;
      width: 3.3rem;
      color: #000;
      font-size: 1.92px;
      font-size: .12rem;
      line-height: 2.24px;
      line-height: .14rem;
      margin-top: 0.96px;
      margin-top: .06rem;
}
.week-report-module .content .echartsBox[data-v-676859e0] {
    width: 100%;
    height: 41.6px;
    height: 2.6rem;
}

.week-report-module[data-v-09bed3ca] {
  /* background: url('../../../static/images/bg2.png') no-repeat; */
  /* background-size: cover; */
}
.week-report-module .content[data-v-09bed3ca] {
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-pack: distribute;
        justify-content: space-around;
}
.week-report-module .content .list .numb[data-v-09bed3ca] {
      text-align: center;
      font-size: 4.16px;
      font-size: .26rem;
      color: #000;
      font-weight: bold;
}
.week-report-module .content .list .title[data-v-09bed3ca] {
      text-align: center;
      font-size: 1.92px;
      font-size: .12rem;
      color: #000;
      margin-top: 1.6px;
      margin-top: .1rem;
}
.week-report-module .hint[data-v-09bed3ca] {
    text-align: center;
    font-size: 1.92px;
    font-size: .12rem;
    margin-top: 2.56px;
    margin-top: .16rem;
    color: #CCCCCC;
}

.week-report-module .content[data-v-7b71afb1] {
  background: #fff;
}
.week-report-module .content .data-info[data-v-7b71afb1] {
    padding: 2.56px 4.8px 2.56px;
    padding: .16rem .3rem .16rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-pack: distribute;
        justify-content: space-around;
}
.week-report-module .content .data-info .list .numb[data-v-7b71afb1] {
      text-align: center;
      font-size: 4.16px;
      font-size: .26rem;
      color: #000;
      font-weight: bold;
}
.week-report-module .content .data-info .list .title[data-v-7b71afb1] {
      text-align: center;
      font-size: 1.92px;
      font-size: .12rem;
      color: #000;
      margin-top: 1.6px;
      margin-top: .1rem;
}
.week-report-module .content .data-list-vessel[data-v-7b71afb1] {
    border-top: 0.16px solid #D8D8D8;
    border-top: .01rem solid #D8D8D8;
}
.week-report-module .content .data-list-vessel .data-list[data-v-7b71afb1] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      margin-top: 2.56px;
      margin-top: .16rem;
}
.week-report-module .content .data-list-vessel .data-list .item-cover[data-v-7b71afb1] {
        width: 16.64px;
        width: 1.04rem;
        height: 10.4px;
        height: .65rem;
        margin-right: 2.24px;
        margin-right: .14rem;
}
.week-report-module .content .data-list-vessel .data-list .item-cover .cover-img[data-v-7b71afb1] {
          width: 100%;
          height: 100%;
          border-radius: .04rem;
          -o-object-fit: cover;
             object-fit: cover;
}
.week-report-module .content .data-list-vessel .data-list .item-info[data-v-7b71afb1] {
        width: calc(100% - 1.18rem);
        padding: 0.64px 0;
        padding: 0.04rem 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
}
.week-report-module .content .data-list-vessel .data-list .item-info .item-name[data-v-7b71afb1] {
          color: #3d3d3d;
          font-size: 1.92px;
          font-size: .12rem;
          line-height: 2.24px;
          line-height: .14rem;
          font-weight: bold;
          word-break: break-all;
          text-overflow: ellipsis;
          display: -webkit-box;
          -webkit-box-orient: vertical;
          -webkit-line-clamp: 2;
          overflow: hidden;
}
.week-report-module .content .data-list-vessel .data-list .item-info .item-desc[data-v-7b71afb1] {
          color: #3d3d3d;
          font-size: 1.6px;
          font-size: .1rem;
          line-height: 2.24px;
          line-height: .14rem;
}

.week-report-module .content[data-v-495c8ca2] {
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.week-report-module .content .echartsBox[data-v-495c8ca2] {
    width: 100%;
    height: 41.6px;
    height: 2.6rem;
}

.color-F07E7D[data-v-1239628b] {
  color: #F07E7D;
}
.week-report-module .content[data-v-1239628b] {
  background: #fff;
}
.week-report-module .content .data-info[data-v-1239628b] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.week-report-module .content .data-info .sign[data-v-1239628b] {
      width: 0.96px;
      width: .06rem;
      height: 0.96px;
      height: .06rem;
      background: #0588F3;
      margin: 1.92px 1.28px 0 1.6px;
      margin: .12rem .08rem 0 .1rem;
}
.week-report-module .content .data-info .numb[data-v-1239628b] {
      font-size: 3.84px;
      font-size: .24rem;
      line-height: 4.16px;
      line-height: .26rem;
      color: #000;
      font-weight: bold;
}
.week-report-module .content .data-info .desc[data-v-1239628b] {
      width: 52.8px;
      width: 3.3rem;
      color: #000;
      font-size: 1.92px;
      font-size: .12rem;
      line-height: 2.24px;
      line-height: .14rem;
      margin-top: 0.96px;
      margin-top: .06rem;
}
.week-report-module .content .echartsBox[data-v-1239628b] {
    width: 100%;
    height: 41.6px;
    height: 2.6rem;
}

.color-F07E7D[data-v-70f01aab] {
  color: #F07E7D;
}
.week-report-module[data-v-70f01aab] {
  /* background: url('../../../static/images/bg4.png') no-repeat;
    background-size: cover; */
}
.week-report-module .content[data-v-70f01aab] {
    background: #fff;
}
.week-report-module .content .leading-vessel[data-v-70f01aab] {
      padding: 4.8px 3.2px 3.2px;
      padding: .3rem .2rem .2rem;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -ms-flex-pack: distribute;
          justify-content: space-around;
}
.week-report-module .content .leading-vessel .leading-item[data-v-70f01aab] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
}
.week-report-module .content .leading-vessel .leading-item .content[data-v-70f01aab] {
          width: 11.84px;
          width: .74rem;
          height: 11.84px;
          height: .74rem;
          background: #F2F3F5;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
}
.week-report-module .content .leading-vessel .leading-item .content .icon[data-v-70f01aab] {
            width: 5.44px;
            width: .34rem;
            height: 5.44px;
            height: .34rem;
}
.week-report-module .content .leading-vessel .leading-item .content .teacher-name[data-v-70f01aab] {
            color: #000;
            font-size: 1.6px;
            font-size: .1rem;
            margin-top: 1.6px;
            margin-top: .1rem;
}
.week-report-module .content .leading-vessel .leading-item .bottom-icon[data-v-70f01aab] {
          width: 11.84px;
          width: .74rem;
}
.week-report-module .content .leading-vessel .first[data-v-70f01aab] {
        margin-top: -6.4px;
        margin-top: -.4rem;
}
.week-report-module .content .leading-vessel .first .content[data-v-70f01aab] {
          width: 13.6px;
          width: .85rem;
          height: 13.6px;
          height: .85rem;
}
.week-report-module .content .leading-vessel .first .content .icon[data-v-70f01aab] {
            width: 7.04px;
            width: .44rem;
            height: 7.04px;
            height: .44rem;
}
.week-report-module .content .leading-vessel .first .bottom-icon[data-v-70f01aab] {
          width: 13.6px;
          width: .85rem;
}
.week-report-module .content .data-list[data-v-70f01aab] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.week-report-module .content .data-list .item[data-v-70f01aab] {
        width: 12.8px;
        width: .8rem;
        height: 3.2px;
        height: .2rem;
        background: #F2F3F5;
        font-size: 1.6px;
        font-size: .1rem;
        line-height: 3.2px;
        line-height: .2rem;
        text-align: center;
        margin-top: 1.6px;
        margin-top: .1rem;
        color: #000;
        word-break: break-all;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        overflow: hidden;
}

.week-report-module[data-v-11b96b99] {
  /* background: url('../../../static/images/bg3.png') no-repeat; */
  background-repeat: 'no-repeat';
  background-size: cover;
}
.week-report-module .content[data-v-11b96b99] {
    background: #fff;
}
.week-report-module .content .data-header[data-v-11b96b99] {
      background: #F2F3F5;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -ms-flex-pack: distribute;
          justify-content: space-around;
}
.week-report-module .content .data-header .text[data-v-11b96b99] {
        width: 20%;
        text-align: center;
        font-size: 1.92px;
        font-size: .12rem;
        line-height: 6.4px;
        line-height: .4rem;
        color: #000;
        font-weight: bold;
}
.week-report-module .content .data-header .first[data-v-11b96b99] {
        color: #fff;
        background: linear-gradient(58deg, #E46362 44%, #FFBAB9 100%);
        -webkit-transform: rotateZ(0deg) skew(-20deg, 0deg);
                transform: rotateZ(0deg) skew(-20deg, 0deg);
}
.week-report-module .content .data-header .second[data-v-11b96b99] {
        color: #fff;
        background: linear-gradient(58deg, #F0A556 44%, #FFF1E2 100%);
        -webkit-transform: rotateZ(0deg) skew(-20deg, 0deg);
                transform: rotateZ(0deg) skew(-20deg, 0deg);
        margin-right: -1.6px;
        margin-right: -.1rem;
        z-index: 1;
}
.week-report-module .content .data-header .thirdly[data-v-11b96b99] {
        color: #fff;
        background: linear-gradient(58deg, #31ACE5 44%, #AEE5FF 100%);
        -webkit-transform: rotateZ(0deg) skew(-20deg, 0deg);
                transform: rotateZ(0deg) skew(-20deg, 0deg);
        margin-right: -1.6px;
        margin-right: -.1rem;
        z-index: 1;
}
.week-report-module .content .data-header .fourth[data-v-11b96b99] {
        color: #fff;
        width: calc(21% + 0.1rem);
        background: linear-gradient(56deg, #3863E6 43%, #CCD7FC 99%);
}
.week-report-module .content .data-list[data-v-11b96b99] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -ms-flex-pack: distribute;
          justify-content: space-around;
      border-bottom: 0.16px solid #D8D8D8;
      border-bottom: .01rem solid #D8D8D8;
}
.week-report-module .content .data-list .text[data-v-11b96b99] {
        width: 25%;
        text-align: center;
        font-size: 1.92px;
        font-size: .12rem;
        line-height: 1.2;
        padding: 1.6px 0;
        padding: 0.1rem 0;
        color: #000;
}
.week-report-module .content .data-list .thirdly[data-v-11b96b99] {
        width: calc(25% + 0.1rem);
}

.week-report-module[data-v-32307851] {
  /* background: url('../../../static/images/bg3.png') no-repeat; */
  background-repeat: 'no-repeat';
  background-size: cover;
}
.week-report-module .content[data-v-32307851] {
    background: #fff;
}
.week-report-module .content .data-header[data-v-32307851] {
      background: #F2F3F5;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -ms-flex-pack: distribute;
          justify-content: space-around;
}
.week-report-module .content .data-header .text[data-v-32307851] {
        width: 33.33333%;
        text-align: center;
        font-size: 1.92px;
        font-size: .12rem;
        line-height: 6.4px;
        line-height: .4rem;
        color: #000;
        font-weight: bold;
}
.week-report-module .content .data-header .first[data-v-32307851] {
        color: #fff;
        /* width: calc(25% + .1rem); */
        background: linear-gradient(58deg, #31ACE5 44%, #AEE5FF 100%);
        -webkit-transform: rotateZ(0deg) skew(-20deg, 0deg);
                transform: rotateZ(0deg) skew(-20deg, 0deg);
}
.week-report-module .content .data-header .second[data-v-32307851] {
        color: #fff;
        /* width: calc(25% + .1rem); */
        background: linear-gradient(58deg, #F0A556 44%, #FFF1E2 100%);
        -webkit-transform: rotateZ(0deg) skew(-20deg, 0deg);
                transform: rotateZ(0deg) skew(-20deg, 0deg);
        margin-right: -1.6px;
        margin-right: -.1rem;
        z-index: 1;
}
.week-report-module .content .data-header .thirdly[data-v-32307851] {
        color: #fff;
        width: calc(31% + 0.1rem);
        background: linear-gradient(56deg, #E46362 43%, #FFBAB9 99%);
}
.week-report-module .content .data-list[data-v-32307851] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -ms-flex-pack: distribute;
          justify-content: space-around;
      border-bottom: 0.16px solid #D8D8D8;
      border-bottom: .01rem solid #D8D8D8;
}
.week-report-module .content .data-list .text[data-v-32307851] {
        width: 25%;
        text-align: center;
        font-size: 1.92px;
        font-size: .12rem;
        line-height: 1.2;
        padding: 1.6px 0;
        padding: 0.1rem 0;
        color: #000;
}
.week-report-module .content .data-list .thirdly[data-v-32307851] {
        width: calc(25% + 0.1rem);
}

.week-report-module[data-v-2352c7f0] {
  /* background: url('../../../static/images/bg2.png') no-repeat; */
  /* background-size: cover; */
}
.week-report-module .content[data-v-2352c7f0] {
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-pack: distribute;
        justify-content: space-around;
}
.week-report-module .content .list .numb[data-v-2352c7f0] {
      text-align: center;
      font-size: 4.16px;
      font-size: .26rem;
      color: #000;
      font-weight: bold;
}
.week-report-module .content .list .title[data-v-2352c7f0] {
      text-align: center;
      font-size: 1.92px;
      font-size: .12rem;
      color: #000;
      margin-top: 1.6px;
      margin-top: .1rem;
}

.el-menu-item.is-active[data-v-2d27ed5a] {
  color: #409EFF;
  background-color: #ECF5FF !important;
}
.cyclicity-report[data-v-2d27ed5a] {
  height: 100%;
  position: relative;
  z-index: 10;
  border-top: 1px solid #eee;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.cyclicity-report .menu[data-v-2d27ed5a] {
  width: 180px;
  height: 100%;
  background: #fff;
  text-align: center;
}
.cyclicity-report .menu .el-menu[data-v-2d27ed5a] {
  border-right: none;
}
.cyclicity-report .menu .el-submenu .el-menu-item[data-v-2d27ed5a] {
  min-width: auto;
}
.cyclicity-report .menu .el-submenu .el-menu-item[data-v-2d27ed5a] {
  padding: 0 0 0 48px !important;
}
.cyclicity-report .detail[data-v-2d27ed5a] {
  margin: 10px;
  width: calc(100% - 200px);
  height: calc(100% - 20px);
  background: #fff;
  overflow: auto;
}
.cyclicity-report .detail.detail-full-screen[data-v-2d27ed5a] {
  margin: 0;
  width: 100%;
  height: 100%;
}

.task-detail[data-v-8c139848] {
  width: 90% !important;
  margin: 0 auto;
  padding-bottom: 24px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.task-detail .info[data-v-8c139848] {
  background: #fff;
  padding: 12px 24px;
  border-radius: 4px;
  position: relative;
}
.task-detail .info .name[data-v-8c139848] {
  font-size: 16px;
  color: #000;
  font-weight: bold;
}
.task-detail .info .info-itmes[data-v-8c139848] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 18px;
}
.task-detail .info .info-itmes .item[data-v-8c139848] {
  margin-right: 24px;
}
.task-detail .info .handle[data-v-8c139848] {
  position: absolute;
  top: 12px;
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.task-detail .info .handle .item[data-v-8c139848] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-right: 12px;
  cursor: pointer;
}
.task-detail .info .handle .item .title[data-v-8c139848] {
  margin-top: 6px;
}
.task-detail .record[data-v-8c139848] {
  margin-top: 24px;
  background: #fff;
  border-radius: 4px;
}
.task-detail .record .record-title[data-v-8c139848] {
  padding: 12px 24px;
  font-size: 14px;
  color: #333;
  border-bottom: 1px solid #eee;
  font-weight: bold;
}
.task-detail .record .crumbs[data-v-8c139848] {
  padding: 0 24px;
  border-bottom: 1px solid #eee;
}
.task-detail .record .crumbs .title[data-v-8c139848] {
  padding: 12px 0;
}
.task-detail .record .crumbs .interval[data-v-8c139848] {
  padding: 0 6px;
}
.task-detail .record .table-vessel[data-v-8c139848] {
  padding: 12px 24px;
}

.daily-evaluate-detail[data-v-2dbde8e4] .van-dropdown-menu__item {
  padding-right: 8px;
}
.daily-evaluate-detail .detail-table-box[data-v-2dbde8e4] {
  padding: 1.92px 3.2px;
  padding: 0.12rem 0.2rem;
  background-color: #fff;
}
.daily-evaluate-detail .detail-table-box .page-box[data-v-2dbde8e4] {
    margin-top: 3.2px;
    margin-top: 0.2rem;
}
.van-pagination{display:-webkit-box;display:-webkit-flex;display:flex;font-size:14px}.van-pagination__item,.van-pagination__page-desc{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.van-pagination__item{-webkit-box-flex:1;-webkit-flex:1;flex:1;box-sizing:border-box;min-width:36px;height:40px;color:#1989fa;background-color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none}.van-pagination__item:active{color:#fff;background-color:#1989fa}.van-pagination__item::after{border-width:1px 0 1px 1px}.van-pagination__item:last-child::after{border-right-width:1px}.van-pagination__item--active{color:#fff;background-color:#1989fa}.van-pagination__next,.van-pagination__prev{padding:0 4px;cursor:pointer}.van-pagination__item--disabled,.van-pagination__item--disabled:active{color:#646566;background-color:#f7f8fa;cursor:not-allowed;opacity:.5}.van-pagination__page{-webkit-box-flex:0;-webkit-flex-grow:0;flex-grow:0}.van-pagination__page-desc{-webkit-box-flex:1;-webkit-flex:1;flex:1;height:40px;color:#646566}.van-pagination--simple .van-pagination__next::after,.van-pagination--simple .van-pagination__prev::after{border-width:1px}.van-dropdown-item{position:fixed;right:0;left:0;z-index:10;overflow:hidden}.van-dropdown-item__icon{display:block;line-height:inherit}.van-dropdown-item__option{text-align:left}.van-dropdown-item__option--active{color:#ee0a24}.van-dropdown-item__option--active .van-dropdown-item__icon{color:#ee0a24}.van-dropdown-item--up{top:0}.van-dropdown-item--down{bottom:0}.van-dropdown-item__content{position:absolute;max-height:80%}.van-dropdown-menu{-webkit-user-select:none;user-select:none}.van-dropdown-menu__bar{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;height:48px;background-color:#fff;box-shadow:0 2px 12px rgba(100, 101, 102, .12)}.van-dropdown-menu__bar--opened{z-index:11}.van-dropdown-menu__item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;min-width:0;cursor:pointer}.van-dropdown-menu__item:active{opacity:.7}.van-dropdown-menu__item--disabled:active{opacity:1}.van-dropdown-menu__item--disabled .van-dropdown-menu__title{color:#969799}.van-dropdown-menu__title{position:relative;box-sizing:border-box;max-width:100%;padding:0 8px;color:#323233;font-size:15px;line-height:22px}.van-dropdown-menu__title::after{position:absolute;top:50%;right:-4px;margin-top:-5px;border:3px solid;border-color:transparent transparent #dcdee0 #dcdee0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:.8;content:''}.van-dropdown-menu__title--active{color:#ee0a24}.van-dropdown-menu__title--active::after{border-color:transparent transparent currentColor currentColor}.van-dropdown-menu__title--down::after{margin-top:-1px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}
.daily-evaluate-detail[data-v-60ec697a] .van-dropdown-menu__item {
  padding-right: 8px;
}
.daily-evaluate-detail .detail-table-box[data-v-60ec697a] {
  padding: 1.92px 3.2px;
  padding: 0.12rem 0.2rem;
  background-color: #fff;
}
.daily-evaluate-detail .detail-table-box .page-box[data-v-60ec697a] {
    margin-top: 3.2px;
    margin-top: 0.2rem;
}

.picture-detail[data-v-89157e3a]{
.pic{
        width: 100%;
        display: block;
}
.info{
        padding: 1.92px 2.88px 3.84px;
        padding: .12rem .18rem .24rem;
        background: #fff;
.info-item{
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            margin-bottom: 1.92px;
            margin-bottom: .12rem;
.info-title{
                color: #000;
                font-size: 2.88px;
                font-size: .18rem;
}
.info-text{
                color: #666;
                font-size: 2.56px;
                font-size: .16rem;
}
}
.back-btn{
            width: 100%;
            background: #0688F3;
            border-radius: .4rem;
            text-align: center;
            margin-top: 7.68px;
            margin-top: .48rem;
            font-size: 2.88px;
            font-size: .18rem;
            line-height: 7.68px;
            line-height: .48rem;
            color: #fff;
}
}
}

.picture-list[data-v-1d82f7f0]{
    height: 100vh;
    background: #fff;
    overflow-y: auto;
.type-title{
        margin: 4.8px 0 3.2px;
        margin: .3rem 0 .2rem;
        text-align: center;
        display: block;
        color: #000;
        font-weight: bold;
        font-size: 2.24px;
        font-size: .14rem;
}
.image-vessel{
        padding-right: 1.92px;
        padding-right: .12rem;
        font-size: 0;
.item-image{
            width: calc(33.33333% - 0.12rem);
            height: 16px;
            height: 1rem;
            margin-left: 1.92px;
            margin-left: .12rem;
            display: inline-block;
            margin-bottom: 1.92px;
            margin-bottom: .12rem;
.image-url{
                width: 100%;
                height: 100%;
}
}
}
}

.week-report[data-v-a4fdee56]{
    min-height: 100vh;
    background: #EAF1F4
}
.week-report.is-pc-week-report[data-v-a4fdee56] {
    margin: 0 auto;
    width: 375px;
    position: relative;
}
.download-btn-block[data-v-a4fdee56] {
    width: 100%;
    height: 14.4px;
    height: 0.9rem;
}
@charset "UTF-8";
.font-puhui {
  font-family: 'HarmonyOS_Sans_SC_Regular'; }
.cursor-p {
  cursor: pointer; }
/* 浮动以及清除浮动 */
.float-l {
  float: left; }
.float-r {
  float: right; }
.clearfloat:after {
  display: block;
  clear: both;
  content: "";
  visibility: hidden;
  height: 0; }
.clearfloat {
  zoom: 1; }
/*文字居左，中，右*/
.text-center {
  text-align: center; }
.text-left {
  text-align: left; }
.text-right {
  text-align: right; }
.text-overline {
  text-decoration: overline; }
.text-decoration {
  text-decoration: line-through; }
.text-underline {
  text-decoration: underline; }
.text-row {
  white-space: nowrap; }
.ft-weight {
  font-weight: bold; }
.ft-w400 {
  font-weight: 400; }
.ft-w600 {
  font-weight: 600; }
.text-multi-row {
  word-break: break-all;
  word-wrap: break-word; }
.whiteSpace-n {
  white-space: nowrap; }
/* 文字大小 */
.ft12 {
  font-size: 12px; }
.ft14 {
  font-size: 14px; }
.ft16 {
  font-size: 16px; }
.ft18 {
  font-size: 18px; }
.ft20 {
  font-size: 20px; }
.ft22 {
  font-size: 22px; }
.ft24 {
  font-size: 24px; }
.ft26 {
  font-size: 26px; }
.ft28 {
  font-size: 28px; }
.ft30 {
  font-size: 30px; }
.ft120 {
  font-size: 120px; }
.ft180 {
  font-size: 180px; }
/* 字体行高 */
.li-h20 {
  line-height: 20px; }
.li-h30 {
  line-height: 30px; }
.li-h35 {
  line-height: 35px; }
.li-h40 {
  line-height: 40px; }
/* 字体颜色 */
.color-0 {
  color: #000; }
.color-eaf5ff {
  color: #eaf5ff; }
.color-f0 {
  color: #f0f0f0; }
.color-e6 {
  color: #e6e6e6; }
.color-c3 {
  color: #c3c3c3; }
.color-8c {
  color: #8c8c8c; }
.color-9 {
  color: #999; }
.color-62 {
  color: #626262; }
.color-3 {
  color: #333; }
.color-168c51 {
  color: #168c51; }
/* 间距 */
.pd20 {
  padding: 20px; }
.pd30 {
  padding: 30px; }
.pt10 {
  padding-top: 10px; }
.pt15 {
  padding-top: 15px; }
.pt20 {
  padding-top: 20px; }
.pt25 {
  padding-top: 25px; }
.pt30 {
  padding-top: 30px; }
.pb10 {
  padding-bottom: 10px; }
.pb15 {
  padding-bottom: 15px; }
.pb20 {
  padding-bottom: 20px; }
.pb25 {
  padding-bottom: 25px; }
.pb30 {
  padding-bottom: 30px; }
.pl10 {
  padding-left: 10px; }
.pl20 {
  padding-left: 20px; }
.pl25 {
  padding-left: 25px; }
.pl30 {
  padding-left: 30px; }
.pl35 {
  padding-left: 35px; }
.pl40 {
  padding-left: 40px; }
.pl45 {
  padding-left: 45px; }
.pl50 {
  padding-left: 50px; }
.pr10 {
  padding-right: 10px; }
.pr20 {
  padding-right: 20px; }
.pr25 {
  padding-right: 25px; }
.pr30 {
  padding-right: 30px; }
.pr35 {
  padding-right: 35px; }
.pr40 {
  padding-right: 40px; }
.pr45 {
  padding-right: 45px; }
.pr50 {
  padding-right: 50px; }
.md20 {
  margin: 20px; }
.mt10 {
  margin-top: 10px; }
.mt15 {
  margin-top: 15px; }
.mt20 {
  margin-top: 20px; }
.mt25 {
  margin-top: 25px; }
.mt30 {
  margin-top: 30px; }
.mb-5 {
  margin-bottom: 5% !important; }
.mb10 {
  margin-bottom: 10px; }
.mb15 {
  margin-bottom: 15px; }
.mb20 {
  margin-bottom: 20px; }
.mb25 {
  margin-bottom: 25px; }
.mb30 {
  margin-bottom: 30px; }
.mr10 {
  margin-right: 10px; }
.mr20 {
  margin-right: 20px; }
.ml-2 {
  margin-left: 2%; }
.ml10 {
  margin-left: 10px; }
.ml20 {
  margin-left: 20px; }
.ml30 {
  margin-left: 30px; }
.border-b1-f3 {
  border-bottom: 1px solid #f3f3f3; }
.border-lb {
  border-left: 1px solid #666;
  border-bottom: 1px solid #666; }
.border-rt {
  border-right: 1px solid #666;
  border-top: 1px solid #666; }
.border-r-4 {
  border-radius: 4px; }
.border-r-6 {
  border-radius: 6px; }
.border-r-8 {
  border-radius: 8px; }
.border-r-10 {
  border-radius: 10px; }
.w-100 {
  width: 100%; }
.w-80 {
  width: 80%; }
.w-50 {
  width: 50%; }
.h-25 {
  height: 25%; }
.h-28 {
  height: 28%; }
.h-30 {
  height: 30%; }
/* icon */
.icon80 {
  width: 80px;
  height: 80px; }
.icon100 {
  width: 100px;
  height: 100px; }
.icon160 {
  width: 160px;
  height: 160px; }
/* 背景颜色 */
.bg-fbf2e7 {
  background: #fbf2e7; }
.bg-de {
  background: #DEDEDE; }
.linkstyle {
  color: #1890ff;
  cursor: pointer; }
.beyond-1 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden; }
.beyond-2 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden; }
.beyond-3 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden; }
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
.flex-multi-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: wrap;
      flex-flow: wrap; }
.jub-center-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
/*浮动 + 垂直居中*/
.flex-align-no {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center; }
/*浮动 + 垂直居中+换行*/
.flex-align {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap; }
/*浮动 +垂直居中 + 水平居中*/
.flex-juc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center; }
/*浮动 +垂直居中 + 水平居中 + 等高*/
.flex-center-stretch {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: stretch;
      align-items: stretch;
  -webkit-box-pack: stretch;
  -moz-justify-content: stretch;
  -ms-flex-pack: stretch;
      justify-content: stretch; }
.flex-v-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.flex-v-column-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
/*浮动 + 左右分布 + 换行*/
.flex-jub-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap; }
/*浮动 + 左右分布 + 垂直居中*/
.jub-jub-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center; }
/*浮动 + 左右分布*/
.jub-jub {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between; }
/* 左边顶部对齐*/
.left-float-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex; }
/* 从右边开始浮动-换行 */
.jub-jub-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap; }
/* 从右边开始浮动 */
.jub-jub-end-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center; }
/* 等距分布 */
.jub-jua-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center; }
/*上下布局 +垂直居中 + 水平居中*/
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
/* 上下布局 */
.juv-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
/* 上下分布，从上到下布局 */
.flex-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.flex-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center; }
.flex-jua {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.flex-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: flex-end;
  -moz-justify-content: flex-end;
  -ms-flex-pack: end;
      justify-content: flex-end; }
.juc-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: flex-end;
  -moz-align-items: flex-end;
  -ms-flex-align: end;
      align-items: flex-end;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center; }
.design-item-btn-small {
  width: 92px;
  height: 34px;
  background: #f0f0f0;
  border-radius: 7px;
  text-align: center;
  line-height: 34px;
  font-weight: 400;
  color: #626262;
  cursor: pointer; }

.datacenter-root[data-v-b105ddbe]{
    height: 100%;
    overflow:hidden;
}









































/**
 * @desc: 新版教学产品线UI调整样式
 * @author: yansen
 * @time: 2020-09-08
 */
.new-teach-version-pop-ui[data-v-edaf50c2] .el-dialog {
    padding: 0 26px;
}
.new-teach-version-pop-ui[data-v-edaf50c2] .el-dialog {
    border-radius: 0;
}
.new-teach-version-pop-ui[data-v-edaf50c2] .el-dialog__title {
    color: #333;
}
.new-teach-version-pop-ui[data-v-edaf50c2] .el-dialog__header {
    /* text-align: center; */
    /* border-bottom:1px solid #eeeeee; */
    /* min-height: 20px; */
}
.new-teach-version-pop-ui[data-v-edaf50c2] .el-dialog__headerbtn {
    top: -16px;
    right: -16px;
    width: 38px;
    height: 38px;
    line-height: 38px;
    background: #fff;
    border-radius: 50%;
    line-height: 38px;
}
.new-teach-version-pop-ui[data-v-edaf50c2] .el-dialog__headerbtn .el-dialog__close {
    width: 23px;
    height: 23px;
    line-height: 23px;
    color: #b2bac3;
    border-radius: 50%;
    border: 2px solid #b2bac3;
    font-weight: bolder;
    text-indent: 1px;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}
.new-teach-version-pop-ui[data-v-edaf50c2] .el-dialog__headerbtn .el-dialog__close:hover {
    border: 2px solid #409eff;
    color: #409eff;
}
.public-pop-root[data-v-edaf50c2] .el-textarea__inner {
    height: 122px;
}
.public-pop-root[data-v-edaf50c2] .el-dialog__body {
    padding: 0 0 20px 0;
}
.column-config-box .el-checkbox[data-v-edaf50c2] {
    margin-bottom: 10px;
}
.public-pop-root-inside[data-v-edaf50c2]{
  padding-top: 20px;
  position: relative;
}
.common-btn[data-v-edaf50c2]{
  height: 38px;
  line-height: 38px;
  padding: 0px 10px;
  width: 130px;
  margin: 50px auto 0;
}
.fields-box[data-v-edaf50c2]{
  margin-top: 20px;
}
.add-rule[data-v-edaf50c2] {
  float: left;
  margin-left: 100px;
}
.confirm-button[data-v-edaf50c2] {
  margin-left: 430px;
}
.width-150[data-v-edaf50c2] {
  width: 100px;
}
.margin-t10[data-v-edaf50c2] {
  margin-top: 10px;
}










































.resource-data-list[data-v-2bf9e6a2]{
}
.model-source-add-btn[data-v-2bf9e6a2] {
  width: 150px;
  height: 38px;
  float: right;
  line-height: 38px;
  padding: 0 15px;
  position: relative;
  right: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
}
/**
 * @desc: 支援 datacenter 应用的css文件
 */
.float-right[data-v-234bc792]{
    float: right;
}
.model-manage-top[data-v-234bc792] {
    height: 60px;
    padding: 0;
}
.model-manage-bottom[data-v-234bc792] {
    height: calc(100% - 60px);
    background-color: #f3f4f6;
    padding: 0;
}
.model-manage-navs[data-v-234bc792] {
    width: 10%;
    height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-color: #fff;
    float: left;
    padding: 20px 0;
}
.model-manage-nav[data-v-234bc792] {
    color: #333;
    padding: 0;
    height: 38px;
    padding:0 20px;
    line-height: 38px;
    cursor: pointer;
}
.model-manage-nav.ed[data-v-234bc792]{
    background: #2fa2fe!important;
    color: #fff;
}
.model-manage-nav[data-v-234bc792]:hover{
    background: #eee;
}
.model-manage-cont-container[data-v-234bc792] {
    width: 90%;
    height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 0 20px 0px 20px;
    float: left;
}
.model-manage-cont-container-top[data-v-234bc792] {
    height: 38px;
    position: relative;
    margin: 20px 0;
}
.model-manage-cont-container-list[data-v-234bc792] {
}
.model-manage-cont-container-item[data-v-234bc792] {
    width: 330px;
    height: 330px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-color: #fff;
    border-radius: 12px;
    padding: 20px;
    position: relative;
}
.model-manage-cont-container-item-img[data-v-234bc792] {
    height: 170px;
}
.model-manage-cont-container-item-img img[data-v-234bc792]{
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}
.model-manage-cont-container-item-mark[data-v-234bc792] {
    width: auto;
    background-color: #5e40de;
    color: #fff;
    padding: 5px;
    position: absolute;
    top: 20px;
    right: 20px;
}
.model-manage-cont-container-item-title[data-v-234bc792] {
    color: #5c6b79;
    font-weight: bold;
    padding: 0;
    margin: 10px 0;
}
.model-manage-cont-container-item-desc[data-v-234bc792] {
    color: #808891;
    font-size: 14px;
    padding: 0;
}
.model-manage-add-btn[data-v-234bc792] {
    width: auto;
    height: 38px;
    line-height: 38px;
    padding: 0 15px;
    position: absolute;
    right: 10px;
}
.model-manage-search-box[data-v-234bc792] {
    width: 185px;
    height: 33px;
    padding: 0;
    position: absolute;
    right: 260px;
}
.model-manage-page[data-v-234bc792]{
    height: 100%;
}

.smhk_frame_banner_name_right[data-v-2eea2b81]{
    float:right;
}
.smhk_frame_banner[data-v-2eea2b81]{
    height: 60px;
    line-height:60px;
    position:relative;
}
.smart_homework_frame_bottom[data-v-2eea2b81]{
    padding: 0 70px;
}
.smhk_frame_banner_backbtn_icon[data-v-2eea2b81]{
    color: #b8bfc8;
    font-size: 16px;
    margin-top:22px;
    float: left;
}
.smhk_frame_banner_backbtn_icon_txt[data-v-2eea2b81]{
    color: #7a8590;
    float: left;
    padding-left:10px;
}
.smhk_frame_banner_backbtn[data-v-2eea2b81]{
    cursor:pointer;
}
.smhk_frame_banner_backname[data-v-2eea2b81]{
    color: #7a8590;
    float: left;
    margin-left:10px;
}
.smhk_frame_banner_name[data-v-2eea2b81]{
    position:absolute;
    width: 500px;
    left: 50%;
    margin-left:-250px;
    top: 0;
    text-align: center;
    height: 60px;
    line-height:60px;
    color: #7a8590;
    font-size: 16px;
}


































































































































































































































































































/*@import "../../common/css/new_teach_version_ui.css";*/

.directive-area[data-v-6bba952d]{
    height: calc(100% - 60px);
    border: 1px solid #C0C4CC;
    margin-top: 19px;
}
.directive-area textarea[data-v-6bba952d]{
    border: none;
    width: 100%;
    height: calc(100% - 1px);
    resize: none;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 15px;
}
.flex-center[data-v-6bba952d]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.tips[data-v-6bba952d]{
    font-size: 12px;
    color: #7a8590;
}
.bottom-row[data-v-6bba952d]{
    margin: 10px 0;
    text-align: center;
}

































































































































































































































































































/*@import "../../common/css/new_teach_version_ui.css";*/



































































































































































































































































































































/*@import "../../common/css/new_teach_version_ui.css";*/





















































































































/*@import "../../common/css/new_teach_version_ui.css";*/
/**
 * @desc: 新版教学产品线UI调整样式
 * @author: yansen
 * @time: 2020-09-08
 */
.new-teach-version-pop-ui[data-v-5efaff31] .el-dialog {
    padding: 0 26px;
}
.new-teach-version-pop-ui[data-v-5efaff31] .el-dialog {
    border-radius: 0;
}
.new-teach-version-pop-ui[data-v-5efaff31] .el-dialog__title {
    color: #333;
}
.new-teach-version-pop-ui[data-v-5efaff31] .el-dialog__header {
    /* text-align: center; */
    /* border-bottom:1px solid #eeeeee; */
    /* min-height: 20px; */
}
.new-teach-version-pop-ui[data-v-5efaff31] .el-dialog__headerbtn {
    top: -16px;
    right: -16px;
    width: 38px;
    height: 38px;
    line-height: 38px;
    background: #fff;
    border-radius: 50%;
    line-height: 38px;
}
.new-teach-version-pop-ui[data-v-5efaff31] .el-dialog__headerbtn .el-dialog__close {
    width: 23px;
    height: 23px;
    line-height: 23px;
    color: #b2bac3;
    border-radius: 50%;
    border: 2px solid #b2bac3;
    font-weight: bolder;
    text-indent: 1px;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}
.new-teach-version-pop-ui[data-v-5efaff31] .el-dialog__headerbtn .el-dialog__close:hover {
    border: 2px solid #409eff;
    color: #409eff;
}
.public-pop-root[data-v-5efaff31] .el-textarea__inner {
    height: 122px;
}
.public-pop-root[data-v-5efaff31] .el-dialog__body {
    padding: 0 0 20px 0;
}
.column-config-box .el-checkbox[data-v-5efaff31] {
    margin-bottom: 10px;
}
.public-pop-root-inside[data-v-5efaff31]{
    padding-top: 20px;
    position: relative;
}
.common-btn[data-v-5efaff31]{
    height: 38px;
    line-height: 38px;
    padding: 0px 10px;
    width: 130px;
    margin: 50px auto 0;
}
.fields-box[data-v-5efaff31]{
    margin-top: 20px;
}
/**
 * @desc: 新版教学产品线UI调整样式
 * @author: yansen
 * @time: 2020-09-08
 */
.new-teach-version-pop-ui[data-v-f993d2e6] .el-dialog {
    padding: 0 26px;
}
.new-teach-version-pop-ui[data-v-f993d2e6] .el-dialog {
    border-radius: 0;
}
.new-teach-version-pop-ui[data-v-f993d2e6] .el-dialog__title {
    color: #333;
}
.new-teach-version-pop-ui[data-v-f993d2e6] .el-dialog__header {
    /* text-align: center; */
    /* border-bottom:1px solid #eeeeee; */
    /* min-height: 20px; */
}
.new-teach-version-pop-ui[data-v-f993d2e6] .el-dialog__headerbtn {
    top: -16px;
    right: -16px;
    width: 38px;
    height: 38px;
    line-height: 38px;
    background: #fff;
    border-radius: 50%;
    line-height: 38px;
}
.new-teach-version-pop-ui[data-v-f993d2e6] .el-dialog__headerbtn .el-dialog__close {
    width: 23px;
    height: 23px;
    line-height: 23px;
    color: #b2bac3;
    border-radius: 50%;
    border: 2px solid #b2bac3;
    font-weight: bolder;
    text-indent: 1px;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}
.new-teach-version-pop-ui[data-v-f993d2e6] .el-dialog__headerbtn .el-dialog__close:hover {
    border: 2px solid #409eff;
    color: #409eff;
}
.public-pop-root[data-v-f993d2e6] .el-textarea__inner {
    height: 122px;
}
.public-pop-root[data-v-f993d2e6] .el-dialog__body {
    padding: 0 0 20px 0;
}
.column-config-box .el-checkbox[data-v-f993d2e6] {
    margin-bottom: 10px;
}
.public-pop-root-inside[data-v-f993d2e6]{
    padding-top: 20px;
    position: relative;
}
.common-btn[data-v-f993d2e6]{
    height: 38px;
    line-height: 38px;
    padding: 0px 10px;
    width: 130px;
    margin: 50px auto 0;
}
.fields-box[data-v-f993d2e6]{
    margin-top: 20px;
}
/**
 * @desc: 新版教学产品线UI调整样式
 * @author: yansen
 * @time: 2020-09-08
 */
.new-teach-version-pop-ui[data-v-5e691902] .el-dialog {
    padding: 0 26px;
}
.new-teach-version-pop-ui[data-v-5e691902] .el-dialog {
    border-radius: 0;
}
.new-teach-version-pop-ui[data-v-5e691902] .el-dialog__title {
    color: #333;
}
.new-teach-version-pop-ui[data-v-5e691902] .el-dialog__header {
    /* text-align: center; */
    /* border-bottom:1px solid #eeeeee; */
    /* min-height: 20px; */
}
.new-teach-version-pop-ui[data-v-5e691902] .el-dialog__headerbtn {
    top: -16px;
    right: -16px;
    width: 38px;
    height: 38px;
    line-height: 38px;
    background: #fff;
    border-radius: 50%;
    line-height: 38px;
}
.new-teach-version-pop-ui[data-v-5e691902] .el-dialog__headerbtn .el-dialog__close {
    width: 23px;
    height: 23px;
    line-height: 23px;
    color: #b2bac3;
    border-radius: 50%;
    border: 2px solid #b2bac3;
    font-weight: bolder;
    text-indent: 1px;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}
.new-teach-version-pop-ui[data-v-5e691902] .el-dialog__headerbtn .el-dialog__close:hover {
    border: 2px solid #409eff;
    color: #409eff;
}
.public-pop-root[data-v-5e691902] .el-textarea__inner {
    height: 122px;
}
.public-pop-root[data-v-5e691902] .el-dialog__body {
    padding: 0 0 20px 0;
}
.column-config-box .el-checkbox[data-v-5e691902] {
    margin-bottom: 10px;
}
.public-pop-root-inside[data-v-5e691902]{
  padding-top: 20px;
  position: relative;
}
.common-btn[data-v-5e691902]{
  height: 38px;
  line-height: 38px;
  padding: 0px 10px;
  width: 130px;
  margin: 50px auto 0;
}
.fields-box[data-v-5e691902]{
  margin-top: 20px;
}
.add-rule[data-v-5e691902] {
  float: left;
  margin-left: 100px;
}
.confirm-button[data-v-5e691902] {
  margin-left: 430px;
}
.width-150[data-v-5e691902] {
  width: 100px;
}
.margin-t10[data-v-5e691902] {
  margin-top: 10px;
}

.model-manage-factory-fields-table th{
    padding: 0;
    text-align: center;
}
.add-table-item-popover{
    padding:12px 0;
}

.add-table-item-type[data-v-71e062ca]{
    height: 35px;
    line-height: 35px;
    text-align: center;
    cursor: pointer;
}
.add-table-item-type[data-v-71e062ca]:hover{
    background: #e1e1e1;
    color: #fff;
}
.model-manage-factory[data-v-71e062ca]{
    height: calc(100% - 110px);
    background: #fff;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 40px;
    position: relative;
    overflow:auto;
}
.model-manage-factory-title[data-v-71e062ca]{
    height: 20px;
    line-height: 20px;
    color: #2fa2fe;
    margin-left: 22px;
}
.name-form-item[data-v-71e062ca]{
    width: 300px;
}
.desc-form-item[data-v-71e062ca]{
    width: 350px;
}
.model-manage-form[data-v-71e062ca]{
    margin-top: 20px;
}
.common-btn[data-v-71e062ca] {
    height: 38px;
    line-height: 38px;
    padding: 0 20px;
}
.top-button[data-v-71e062ca]{
    position: absolute;
    top: 10px;
}
.r-20[data-v-71e062ca] {right: 20px;
}
.r-130[data-v-71e062ca]{right: 130px
}
.width-150[data-v-71e062ca] {
    width: 100px;
}
.margin-t10[data-v-71e062ca] {
    margin-top: 10px;
}
.margin-auto[data-v-71e062ca] {
    margin: auto;
}
/**
 * @desc: 支援 datacenter 应用的css文件
 */
.float-right[data-v-3b34e3f2]{
    float: right;
}
.model-manage-top[data-v-3b34e3f2] {
    height: 60px;
    padding: 0;
}
.model-manage-bottom[data-v-3b34e3f2] {
    height: calc(100% - 60px);
    background-color: #f3f4f6;
    padding: 0;
}
.model-manage-navs[data-v-3b34e3f2] {
    width: 10%;
    height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-color: #fff;
    float: left;
    padding: 20px 0;
}
.model-manage-nav[data-v-3b34e3f2] {
    color: #333;
    padding: 0;
    height: 38px;
    padding:0 20px;
    line-height: 38px;
    cursor: pointer;
}
.model-manage-nav.ed[data-v-3b34e3f2]{
    background: #2fa2fe!important;
    color: #fff;
}
.model-manage-nav[data-v-3b34e3f2]:hover{
    background: #eee;
}
.model-manage-cont-container[data-v-3b34e3f2] {
    width: 90%;
    height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 0 20px 0px 20px;
    float: left;
}
.model-manage-cont-container-top[data-v-3b34e3f2] {
    height: 38px;
    position: relative;
    margin: 20px 0;
}
.model-manage-cont-container-list[data-v-3b34e3f2] {
}
.model-manage-cont-container-item[data-v-3b34e3f2] {
    width: 330px;
    height: 330px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-color: #fff;
    border-radius: 12px;
    padding: 20px;
    position: relative;
}
.model-manage-cont-container-item-img[data-v-3b34e3f2] {
    height: 170px;
}
.model-manage-cont-container-item-img img[data-v-3b34e3f2]{
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}
.model-manage-cont-container-item-mark[data-v-3b34e3f2] {
    width: auto;
    background-color: #5e40de;
    color: #fff;
    padding: 5px;
    position: absolute;
    top: 20px;
    right: 20px;
}
.model-manage-cont-container-item-title[data-v-3b34e3f2] {
    color: #5c6b79;
    font-weight: bold;
    padding: 0;
    margin: 10px 0;
}
.model-manage-cont-container-item-desc[data-v-3b34e3f2] {
    color: #808891;
    font-size: 14px;
    padding: 0;
}
.model-manage-add-btn[data-v-3b34e3f2] {
    width: auto;
    height: 38px;
    line-height: 38px;
    padding: 0 15px;
    position: absolute;
    right: 10px;
}
.model-manage-search-box[data-v-3b34e3f2] {
    width: 185px;
    height: 33px;
    padding: 0;
    position: absolute;
    right: 260px;
}
.model-manage-page[data-v-3b34e3f2]{
    height: 100%;
}
.modules-model-manage[data-v-3b34e3f2]{
    position: relative;
    height: 100%;
}
.model-manage-cont-container-item[data-v-3b34e3f2] {
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
}
.model-manage-cont-container-item-desc[data-v-3b34e3f2] {
    margin-bottom: 5px;
}
.common_page[data-v-3b34e3f2] {
    width: 100%;
    padding-top: 20px;
}
.add-table-item-type[data-v-3b34e3f2]{
  height: 35px;
  line-height: 35px;
  text-align: center;
  cursor: pointer;
}
.add-table-item-type[data-v-3b34e3f2]:hover{
  background: #e1e1e1;
  color: #fff;
}
.model-manage-cont-container-list[data-v-3b34e3f2]{
    height: calc(100% - 170px);
    overflow: auto;
}

.query-statement-area[data-v-4558d8fe]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.statement-area-r-desc[data-v-4558d8fe]{
    font-size: 12px;
    color: #7a8590;
    margin-bottom: 5px;
}
.statement-area-r-btns[data-v-4558d8fe]{
    margin-top: 10px;
}
.ai-directive[data-v-4558d8fe]{
    text-decoration: underline;
    cursor: pointer;
    color: #409eff;
}
.query-statement-area-r-part[data-v-4558d8fe]{
    margin-left: 10px;
    line-height: normal;
}
.statement-area-r-title[data-v-4558d8fe]{
    font-size: 16px;
    margin-bottom: 5px;
}
.model-api-factory[data-v-4558d8fe] {
    height: calc(100% - 110px);
    background: #fff;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 5px;
    position: relative;
    overflow: auto;
}
.tips-single-line[data-v-4558d8fe]{
    color: #7a8590;
    position: absolute;
    line-height: normal;
    margin-top: 15px;
}
.tips-multiline[data-v-4558d8fe]{
    color: #7a8590;
    line-height: normal;
    margin-top: 10px;
}
.tips-case-01[data-v-4558d8fe]{
    color: #7a8590;
}

.model-data-list[data-v-08f7e870]{
    position: relative;
}
.model-data-list-top-btn-group[data-v-08f7e870]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 10px;
}
.model-data-list-sec-title[data-v-08f7e870]{
    line-height: 40px;
}
.table-cont[data-v-08f7e870]{    /*[yansen][2023/8/9]*/
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
}

.model-manage-factory-fields-table th {
    padding: 0;
    text-align: center;
}
.add-table-item-popover {
    padding: 12px 0;
}

.add-table-item-type[data-v-635b7a14] {
    height: 35px;
    line-height: 35px;
    text-align: center;
    cursor: pointer;
}
.add-table-item-type[data-v-635b7a14]:hover {
    background: #e1e1e1;
    color: #fff;
}
.create-api-btn[data-v-635b7a14]{
    margin-left: 22px;
    margin-top: 12px;
}
.common-op-btn[data-v-635b7a14] {
    margin-left: 22px;
}
.block_model-detail-api[data-v-635b7a14]{
    margin-top: 5px;
}
.unit_model-detail-api-title[data-v-635b7a14]{
    font-size: 25px;
    font-weight: bold;
}
.unit_model-detail-api-url[data-v-635b7a14]{
    font-size: 16px;
    color: #666;
    margin-top: 5px;
}
.group_model-detail-api-list[data-v-635b7a14], .group_model-detail-api-table[data-v-635b7a14]{
    margin-top: 20px;
    padding-left: 22px;
}
.model-data-list[data-v-635b7a14]{
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 22px;
}
.model-manage-factory[data-v-635b7a14] {
    height: calc(100% - 110px);
    background: #fff;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 5px;
    position: relative;
    overflow: auto;
}
.model-manage-factory-title[data-v-635b7a14] {
    height: 20px;
    line-height: 20px;
    color: #2fa2fe;
    margin-left: 22px;
}
.name-form-item[data-v-635b7a14] {
    width: 300px;
    disabled: disabled;
}
.desc-form-item[data-v-635b7a14] {
    width: 350px;
    disabled: disabled;
}
.model-manage-form[data-v-635b7a14] {
    margin-top: 20px;
}
.common-btn[data-v-635b7a14] {
    height: 38px;
    line-height: 38px;
    padding: 0 20px;
}
.top-button[data-v-635b7a14] {
    position: absolute;
    top: 10px;
}
.r-20[data-v-635b7a14] {
    right: 20px;
}
.r-130[data-v-635b7a14] {
    right: 130px
}
.r-240[data-v-635b7a14] {
    right: 240px
}
.r-350[data-v-635b7a14] {
    right: 350px
}
.width-150[data-v-635b7a14] {
    width: 100px;
}
.margin-t10[data-v-635b7a14] {
    margin-top: 10px;
}
.margin-auto[data-v-635b7a14] {
    margin: auto;
}
.base-info-btns[data-v-635b7a14]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 15px;
}

.follower-box-header[data-v-240e41e4] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #f5f5f5;
    color: #555f69;
    font-size: 14px;
    height: 40px;
}
.box-header-item[data-v-240e41e4] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    text-align: center
}
.follower-box-content[data-v-240e41e4] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 50px;
    border-bottom: 1px solid #f5f5f5;
}
.box-content-item[data-v-240e41e4] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    text-align: center
}
.follower-box-action[data-v-240e41e4] {
    padding: 40px 0 10px;
    text-align: center;
}
.emty-set-add-box-label[data-v-240e41e4] {
    color: #ccc;
}

.push-option-box[data-v-01fb8624] {
    padding-top: 20px;
}
.option-box-content[data-v-01fb8624] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
}
.option-list-box[data-v-01fb8624] {
    min-height: 200px;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    border: 1px solid #f5f5f5;
    padding: 20px;
    border-radius: 5px;
    position: relative;
}
.option-list-box[data-v-01fb8624]::after {
    content: '\53EF\9009\62E9';
    background-color: #FFFFFF;
    padding: 0 10px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    position: absolute;
    top: -15px;
    left: 20px;
}
.options-list[data-v-01fb8624] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-line-pack: center;
        align-content: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.options-list-item[data-v-01fb8624] {
    margin: 0 5px 10px;
    padding: 5px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: calc(20% - 5px);
    border: 1px solid #f5f5f5;
    border-radius: 5px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    text-align: center;
    cursor: pointer;
}
.item-active[data-v-01fb8624] {
    border: 1px solid #2fa2fe;
    background-color: #2fa2fe;
    color: #FFFFFF;
}
.indicator-list[data-v-01fb8624] {
    padding: 20px 5px 0;
}
.el-checkbox-group[data-v-01fb8624] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.el-checkbox[data-v-01fb8624] {
    margin-bottom: 10px;
}
.option-selected-box[data-v-01fb8624] {
    min-height: 200px;
    margin-left: 20px;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    border: 1px solid #f5f5f5;
    padding: 20px;
    border-radius: 5px;
    position: relative;
}
.option-selected-box[data-v-01fb8624]::after {
    content: '\5DF2\9009\62E9';
    background-color: #FFFFFF;
    padding: 0 10px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    position: absolute;
    top: -15px;
    left: 20px;
}
.selected-str-item[data-v-01fb8624] {
    padding: 10px 10px;
    border-bottom: 2px dashed #f5f5f5;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.str-item-btn i[data-v-01fb8624] {
    cursor: pointer;
}
.option-box-action[data-v-01fb8624] {
    padding: 20px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.duty-arrange .activity-medal-manage-top[data-v-04ef7ff0] {
  line-height: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom: 1px solid #ebf4ff;
}
.duty-arrange-desc[data-v-04ef7ff0] {
  padding: 20px 0;
}
.duty-arrange .duty-filter-actions[data-v-04ef7ff0] {
  padding-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.activity-medal-manage-top[data-v-46b3b611] {
  line-height: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom: 1px solid #ebf4ff;
}
.content-set-option[data-v-46b3b611] {
  padding-top: 30px;
}
.content-set-option .set-option-name[data-v-46b3b611] {
    padding: 0 16px;
    height: 40px;
    background-color: #F5F5F5;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.content-set-option .set-option-time[data-v-46b3b611], .content-set-option .set-option-target[data-v-46b3b611] {
    padding: 0 16px;
    height: 40px;
    border: 1px solid #F5F5F5;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.content-set-option .set-option-target[data-v-46b3b611] {
    border-top: none;
}
.sure-add-scale-btn[data-v-46b3b611] {
  width: 200px;
  display: block;
  margin: 20px auto;
  margin-top: 100px;
}

.duty-gather-pages .duty-gather-pages-header[data-v-e7c26c26] {
  padding: 10px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.duty-gather-pages .duty-gather-pages-header .header-actions[data-v-e7c26c26] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.duty-gather-pages .duty-gather-pages-header .header-actions .task-filter-box[data-v-e7c26c26] {
      padding: 0 15px;
}
.duty-gather-pages .duty-gather-pages-tables-item[data-v-e7c26c26] {
  margin-top: 30px;
}
.duty-gather-pages .duty-gather-pages-tables-item .tables-item-users[data-v-e7c26c26] {
    padding: 0 15%;
    text-align: center;
}
.duty-gather-pages .duty-gather-pages-tables-item .tables-item-users .user-title[data-v-e7c26c26] {
      padding: 15px 0;
      font-weight: bold;
}
.duty-gather-pages .duty-gather-pages-tables-item .tables-item-users .is-readed[data-v-e7c26c26] {
      color: #67C23A;
}
.duty-gather-pages .duty-gather-pages-tables-item .tables-item-users .is-waiting[data-v-e7c26c26] {
      color: #E6A23C;
}
.duty-gather-pages .duty-gather-pages-tables-item .tables-item-projects[data-v-e7c26c26] {
    margin: 30px 0;
}
.duty-gather-pages .duty-gather-pages-tables-item .tables-item-projects .record-item[data-v-e7c26c26] {
      text-align: left;
}

.time-filter .time-filter-item[data-v-7abe124b] {
  display: inline-block;
}

@charset "utf-8";
/*CSS Document*/
/*
 * @desc 选人插件
 * @author zhangxue
 * @date 20181108
 *
 * */
.sns-sudb-content{
    width:100%;
    height:100%;
}
.sns-sudb-content, .sns-sudb-content *{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.sns-sudbc-center{
    width:100%;
    height:100%;
    padding:30px;
    padding-top:0;
    position:relative;
    padding-bottom:100px;
}
.sns-sudbcc-item{
    float:left;
    width:47.5%;
    height:100%;
    padding-top:70px;
    position:relative;
}
.sns-sudbcc-item+.sns-sudbcc-item{
    float:right;
}
.sns-sudbcci-title{
    top:0;
    width:100%;
    height:70px;
    font-size:16px;
    font-weight:bold;
    line-height:70px;
    position:absolute;
}
.sns-sudbcci-content{
    width:100%;
    height:100%;
    font-size:14px;
    padding:13px 10px;
    position:relative;
    padding-top:123px;
    border: 1px solid #ddd;
}
.sns-sudbcci-user-content{
    padding-top:0;
    overflow:auto;
}
.sns-sudbccic-top{
    top:0;
    left:0;
    width:100%;
    position:absolute;
    padding:13px 10px 0 10px;
}
.sns-sudbccics-input{
    border:0;
    width:100%;
    height:100%;
    text-indent:12px;
}
.sns-sudbccics-btn{
    top: -1px;
    right: -1px;
    width: 45px;
    height: 32px;
    font-size: 23px;
    cursor: pointer;
    line-height: 32px;
    position: absolute;
    text-align: center;
    color: rgb(255, 255, 255);
    background: rgb(5, 146, 218);
}
.sns-sudbccic-search{
    width:100%;
    height:32px;
    position:relative;
    margin-bottom:10px;
    padding-right:55px;
    border: 1px solid #ddd;
}
.sns-sudbccic-return{
    width:100%;
    min-height:30px;
    line-height:30px;
}
.sns-sudbccic-return span{
    margin-right:5px;
    cursor: pointer;
}
.sns-sudbccic-return span:last-child{
    cursor: auto;
}
.sudbccic-return-icon{
    display:none;
    font-size:14px;
    cursor:pointer;
}
.sns-sudbccic-select-all{
    width:100%;
    height:38px;
    line-height:38px;
}
.sns-sud-checkbox-icon{
    color:#fff;
    /*margin:10px;*/
    width: 43px;
    /*height: 18px;*/
    margin-right:0;
    cursor:pointer;
    font-weight:bold;
    text-align:center;
    /*line-height: 18px;*/
    border-radius: 1px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
   /* background-color: #ddd;*/
    transition: .1s linear;
    font-size: 12px!important;
    border: 1px solid transparent;
    -webkit-transition: .1s linear;
}
.sns-sud-checkbox-icon:hover{
    /*border-color: #0592da;*/
}
.sns-sud-checkbox-icon:before{
    content: "\E605";
    /*yansen 2022-03-02*/
    padding:3px;
    background:#ddd;
    border: 1px solid transparent;
}
.sns-sud-checkbox-icon:hover:before{
    border:1px solid #0592da;
}
.sns-sud-checkbox-checked-icon.sns-sud-checkbox-icon:before{
    border-color: #0592da;
    background-color: #0592da;
}
.sns-sud-checkbox-checked-icon{
    color: #fff;
    /*yansen 2022-03-02*/
    /*border-color: #0592da;
    background-color: #0592da;*/
}
.sns-sudbccic-list{
    margin-top: 5px;   /*yansen 2022-03-02*/
    width:100%;
    height:100%;
    overflow:auto;
    position:relative;
}
.sns-sdi-name{
    cursor:pointer;
    margin-left:10px;
}
.sns-sud-dep-item{
    width:100%;
    height:43px;
    cursor:pointer;
    line-height:42px;
    background:#f8f8f8;
    border-bottom:1px solid #fff;
}
.sns-sud-user-item{
    width:100%;
    height:47px;
    cursor:pointer;
    line-height:46px;
    border-bottom:1px solid #ddd;
}
.sns-sui-logo{
    width:38px;
    height:38px;
    cursor:pointer;
    border-radius:50%;
    margin-right:10px;
}
.sns-sdi-next{
    width:45px;
    float:right;
    height:43px;
    cursor:pointer;
    font-size:17px;
    cursor:pointer;
    line-height:43px;
    text-align:right;
    margin-right:10px;
}
.sns-sui-del{
    float:right;
    color:#f97210;
    cursor:pointer;
    margin-right:6px;
    display:inline-block;
}
.sns-sudbc-bottom{
    bottom:0;
    width:100%;
    height:100px;
    padding-top:20px;
    text-align:center;
    position:absolute;
}
.sns-sudbcb-btn{
    padding:0;
    width:130px;
    height:50px;
    margin:0 6px;
    font-size:16px;
    border-radius:0;
    line-height:50px;
    text-align:center;
}
.sns-sud-user-type-box{
    width:100%;
    height:40px;
    font-size:14px;
    line-height:40px;
    margin-bottom:10px;
    background: rgb(236, 242, 244)
}
.sns-sud-user-type-box ul{
    width:100%;
    height:40px;
}
.sns-sud-user-type-box ul li{
    width:25%;
    float:left;
    height:40px;
    cursor:pointer;
    line-height:40px;
    text-align:center;
}
.sns-bg-blue {
    color: #fff;
    background: #0088de;
}
.sns-bg-orange {
    color: #fff;
    background: #f88f06;
}
.no_content {
    margin: 0 auto;
    min-height: 200px;
    margin: 30px;
    text-align: center;
    background: url(/vue/dist/static/img/no_content_03.13a87c9.png) no-repeat center;
}

.workbench-detail[data-v-24a35dff]{
    height: 100%;
}
.workbench-detail-top-return[data-v-24a35dff]{
    float: left;
    cursor: pointer;
}
.workbench-detail-top[data-v-24a35dff]{
    height: auto;
    overflow: hidden;
    line-height: 30px;
    margin-bottom: 20px;
    margin-top: 10px;
}
.workbench-detail-top-info[data-v-24a35dff]{
    margin-left: 30px;
    float: left;
    width: 90%;
}
.workbench-detail-top-title[data-v-24a35dff]{
    text-align: left;
    font-weight: bold;
    color: #555f69;
    max-width: 75%;
}
.workbench-detail-top-desc[data-v-24a35dff]{
    line-height: 30px;
    color: #7a8590;
    font-size: 13px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding-top: 8px;
}
.workbench-detail-top-desc span[data-v-24a35dff]{
    padding-right: 20px;
}
.workbench-detail-top-btns[data-v-24a35dff]{
    float: right;
    color: #6a747e;
    position: absolute;
    right: 5%;
}
.workbench-detail-top-btns span[data-v-24a35dff]{
    padding: 0 10px;
    cursor: pointer;
}
.workbench-detail-top-btns span[data-v-24a35dff]:hover{
    color: #409EFF;
}
.workbench-detail-top-btns i[data-v-24a35dff]{
    padding-right: 4px;
}
.workbench-detail-content[data-v-24a35dff]{
    background-color: #fff;
    border-radius: 10px;
    overflow: auto;
    height: calc(100% - 120px);
}
.workbench-detail-left[data-v-24a35dff]{
    float: left;
    width: 14%;
    padding-top: 40px;
    border-right: 1px solid #ebf4ff;
    height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.workbench-detail-left-item[data-v-24a35dff]{
    height: 40px;
    line-height: 40px;
    padding-left: 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    color: #545f69;
    cursor: pointer;
}
.workbench-detail-left-item.ed[data-v-24a35dff]{
    color: #2fa2fe;
    background-color: #ebf4ff;
}
.workbench-detail-left-item i[data-v-24a35dff] {
    padding-right: 5px;
}
.workbench-detail-right[data-v-24a35dff]{
    float: left;
    width: 84%;
    padding: 0 3%;
    overflow: auto;
    height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-bottom: 20px;
}
/**量化量表配置**/
.workbench-detail-right-nav[data-v-24a35dff]{
    height: 60px;
    line-height: 60px;
}
.activity-scale-mange-item[data-v-24a35dff]{
    color: #636d75;
}
.activity-scale-mange-item-tip[data-v-24a35dff]{
    padding: 4px 8px;
    background-color: #eff8ff;
    color: #43a8fe;
    border-radius: 2px;
    font-size: 13px;
}
.activity-scale-mange-btn[data-v-24a35dff]{
    width: 150px;
    display: block;
    margin: 20px auto;
}
.activity-scale-set-item[data-v-24a35dff]{
    border: 1px solid #e9eff4;
    margin-bottom: 10px;
    clear: both;
}
.activity-scale-set-item-top[data-v-24a35dff]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #edeff2;
    height: 50px;
    padding: 0 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.activity-scale-set-input[data-v-24a35dff]{
    width: 160px;
    height: 30px;
    line-height: 30px;
}
.activity-scale-set-input-small[data-v-24a35dff]{
    width: 120px;
}
[data-v-24a35dff] .activity-scale-set-input .el-input__inner{
    height: 30px;
    line-height: 30px;
    border-radius: 2px;
}
.activity-scale-set-btn[data-v-24a35dff]{
    float: right;
    color: #6a747e;
    margin-left: 18px;
    cursor: pointer;
}
.activity-scale-set-btn i[data-v-24a35dff] {
    margin: 0 5px;
}
.activity-scale-set-item-content[data-v-24a35dff]{
    padding: 10px;
}
.activity-scale-set-item-nav[data-v-24a35dff]{
    line-height: 40px;
}
.activity-scale-set-item-line[data-v-24a35dff]{
    display: inline-block;
    width: 33px;
    height: 2px;
    background-color: #b6babd;
    margin-bottom: 4px;
}
.activity-scale-set-item-operate[data-v-24a35dff]{
    color: #6a747e;
    font-size: 13px;
    padding: 0 4px;
    cursor: pointer;
}
.activity-scale-set-item-operate i[data-v-24a35dff] {
    margin: 0 5px;
}
[data-v-24a35dff] .activity-scale-set-item-table th div,[data-v-24a35dff] .activity-scale-set-item-table td div{
    text-align: center;
}
.activity-selector-small[data-v-24a35dff]{
    width: 120px;
}
.activity-scale-set-input-mini[data-v-24a35dff]{
    width: 50px;
}
.activity-selector-mini[data-v-24a35dff]{
    width: 26px;
}
[data-v-24a35dff] .activity-selector-mini .el-input__inner{
    padding: 0;
}
[data-v-24a35dff] .activity-selector-mini.el-select .el-input .el-select__caret{
    font-size: 12px;
}
[data-v-24a35dff] .activity-selector-mini .el-input__suffix{
    right: 0;
}
[data-v-24a35dff] .activity-selector-mini .el-input__icon{
    width: 16px;
}
.activity-scale-set-symbol[data-v-24a35dff]{
    display: inline-block;
    width: 10px;
}
.activity-scale-set-div[data-v-24a35dff]{
    margin-bottom: 4px;
}
.activity-scale-set-icon[data-v-24a35dff]{
    color: #8f98a3;
    cursor: pointer;
}
.activity-scale-set-item-cancel[data-v-24a35dff], .activity-scale-set-item-sure[data-v-24a35dff]{
    display: inline-block;
    width: 24px;
    height: 24px;
    background-color: #f1a047;
    color: #fff;
    text-align: center;
    line-height: 24px;
    cursor: pointer;
    border-radius: 2px;
    margin: 0 4px;
}
.activity-scale-set-item-sure[data-v-24a35dff]{
    background-color: #2fa2fe;
}
.content-set-item-add-box[data-v-24a35dff]{
    padding: 20px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.content-set-item-add-box .add-box-label[data-v-24a35dff] {
    padding: 0 10px;
}
.content-set-add-box[data-v-24a35dff]{
    padding: 20px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}
.activity-scale-set-item-table-th[data-v-24a35dff]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #edeff2;
    height: 40px;
    line-height: 40px;
    border-left: 1px solid #dee6f0;
}
.activity-scale-set-item-table-item[data-v-24a35dff]{
    /*float: left;*/
    width: 18%;
    height: 100%;
    text-align: center;
    border-right: 1px solid #dee6f0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-overflow: ellipsis;
    vertical-align: middle;
    position: relative;
    display: table-cell;
}
.activity-scale-set-item-table-item-operate[data-v-24a35dff]{
    width: 22%;
}
.activity-scale-set-item-table-item-score[data-v-24a35dff]{
    width: 24%;
}
.activity-scale-set-item-table-td[data-v-24a35dff]{
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    overflow: hidden;
    border-bottom: 1px solid #dee6f0;
    align-items: center;
    overflow: hidden;
    border-bottom: 1px solid #dee6f0;
    border-left: 1px solid #dee6f0;
    display: table;
    vertical-align: inherit;
    width: 100%;
}
.activity-selector-system[data-v-24a35dff]{
    width: 80px;
}
.sure-add-scale-btn[data-v-24a35dff]{
    width: 200px;
    display: block;
    margin: 20px auto;
    margin-top: 100px;
}
.activity-medal-manage-top-btn[data-v-24a35dff]{
    float: right;
    width: 120px;
}
.activity-medal-manage-top[data-v-24a35dff]{
    line-height: 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    border-bottom: 1px solid #ebf4ff;
}
.float_left[data-v-24a35dff] {
    float: left;
}
.activity-medal-manage-item[data-v-24a35dff]{
    overflow: hidden;
    padding: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    border: 1px solid #ebf4ff;
    margin-top: 10px;
}
.activity-medal-manage-item-title[data-v-24a35dff]{
    font-weight: bold;
    color: #555f69;
    line-height: 30px;
}
.activity-medal-manage-item-desc[data-v-24a35dff]{
    color: #7b858f;
    font-size: 13px;
}
.activity-medal-manage-item-img[data-v-24a35dff]{
    width: 40px;
    margin-right: 10px;
}
.activity-medal-manage-item-btns[data-v-24a35dff]{
    float: right;
}
.activity-medal-manage-item-btns span[data-v-24a35dff]{
    padding: 10px;
    color: #6a747e;
    cursor: pointer;
}
.activity-medal-manage-item-btns span i[data-v-24a35dff]{
    padding-right: 4px;
}
.message-push-set-title[data-v-24a35dff]{
    background-color: #f5f5f5;
    height: 40px;
    line-height: 40px;
    padding: 0 25px;
}
.message-push-set-item[data-v-24a35dff]{
    padding: 0 25px;
}
.message-push-set-item-btn[data-v-24a35dff]{
    float: right;
    margin-left: 10px;
}
.message-push-set-item-table[data-v-24a35dff]{
    border: 1px solid #e5edf5;
    margin-bottom: 20px;
}
.message-push-set-item-table-top[data-v-24a35dff]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0 10px;
}
.medal-detail-table-th[data-v-24a35dff]{
    background-color: #f5f6f7;
    height: 40px;
    line-height: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
}
.medal-detail-table-td[data-v-24a35dff]{
    border-bottom: 1px solid #eeeeee;
    background-color: unset;
    font-size: 13px;
}
.medal-detail-table-item[data-v-24a35dff]{
    width: 33%;
    text-align: center;
    color: #6a747e;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.medal-detail-table-item-btn[data-v-24a35dff]{
    cursor: pointer;
}
.medal-detail-table-item-btn i[data-v-24a35dff]{
    padding-right: 4px;
}
.message-push-set-item-check[data-v-24a35dff]{
    line-height: 30px;
    margin-right: 30px;
}
/*.activity-set-table .medal-detail-table-item{
    width: 15%;
}
.activity-set-table .medal-detail-table-item25{
    width: 66%;
    font-size: 12px;
}*/
.message-push-set-item-time[data-v-24a35dff]{
    width: 100px;
}
[data-v-24a35dff] .message-push-set-item-time .el-input__prefix{
}
[data-v-24a35dff] .message-push-set-item-time .el-input__inner{
    padding: 0;
    text-align: center;
    height: 30px;
    line-height: 30px;
}
.message-push-btn[data-v-24a35dff]{
    display: block;
    margin: 30px auto;
    width: 160px;
}
.scale-register-eva-item[data-v-24a35dff]{
    display: inline-block;
    width: 32px;
    height: 32px;
    text-align: center;
    line-height: 32px;
    border: 1px solid #e1e8f1;
    margin-right: 10px;
    color: #555f69;
    cursor: pointer;
}
[data-v-24a35dff] .scale-register-eva-item label{
    margin-right: 10px;
}
[data-v-24a35dff] .scale-register-eva-item .el-radio-button__inner{
    border: 1px solid #e1e8f1;
    border-left: 1px solid #e1e8f1;
    -webkit-box-shadow: none;
            box-shadow: none;
}
[data-v-24a35dff] .scale-register-eva-item .el-radio-button:first-child .el-radio-button__inner{
    border-radius: 0;
}
.scale-register-eva-item.ed[data-v-24a35dff]{
    color: #fff;
    background-color: #2fa2fe;
}
.scale-register-eva-icon[data-v-24a35dff]{
    font-size: 24px;
    cursor: pointer;
}
[data-v-24a35dff] .scale-register-table.el-table .cell{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
[data-v-24a35dff] .scale-register-table .el-table__expand-column{
    border-right: none;
}
[data-v-24a35dff] .scale-register-table .el-table__expand-icon>.el-icon{
    line-height: 8px;
    width: 8px;
    height: 8px;
    font-size: 16px;
}
[data-v-24a35dff] .scale-register-table .el-table__expand-icon.el-table__expand-icon--expanded{
    -webkit-transform-origin: center;
            transform-origin: center;
    width: 20px;
}
[data-v-24a35dff] .scale-register-table .el-table__expand-icon>.el-icon.el-icon-arrow-right:before{
    content: "\E791";
}
.scale-register-user-logo[data-v-24a35dff]{
    position: relative;
    width: 66px;
}
.scale-register-user-img[data-v-24a35dff]{
    width: 66px;
    height: 66px;
    border-radius: 50%;
}
.scale-register-user-score[data-v-24a35dff]{
    display: inline-block;
    position: absolute;
    bottom: -2px;
    width: 60px;
    height: 20px;
    border-radius: 10px;
    border: 1px solid #eeeeee;
    line-height: 20px;
    font-size: 12px;
    color: #555f69;
    text-align: center;
    left: 3px;
    background-color: #fff;
}
.scale-register-user[data-v-24a35dff]{
    float: left;
    margin-right: 10px;
}
.scale-register-user-name[data-v-24a35dff]{
    text-align: center;
    line-height: 30px;
    color: #555f69;
}
[data-v-24a35dff] .scale-register-table .el-table__expanded-cell{
    padding: 20px;
}
.scale-register-eva-item-input[data-v-24a35dff]{
    width: 50px;
}
[data-v-24a35dff] .scale-register-eva-item-input input::-webkit-outer-spin-button,[data-v-24a35dff] .scale-register-eva-item-input input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}
[data-v-24a35dff] .scale-register-eva-item-input input[type="number"]{
    -moz-appearance: textfield;
}
.scale-register-score-item i[data-v-24a35dff]{
    cursor: pointer;
    font-weight: bold;
}
.scale-register-score-item[data-v-24a35dff]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 80%;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    max-width: 200px;
}
[data-v-24a35dff] .scale-register-score-item .unable{
    color: #c8c8c8;
    cursor: not-allowed;
}
.scale-record-revert[data-v-24a35dff]{
    cursor: pointer;
}
.scale-record-revert i[data-v-24a35dff]{
    padding-right: 4px;
}
[data-v-24a35dff] .webapp-resouce-item{
    width: 85px;
}
[data-v-24a35dff] .webapp-resouce-item .show-webapp-resouce-content{
    width: 85px;
}
[data-v-24a35dff] .webapp-resouce-item .show-webapp-resouce-icon{
    width: 80px;
}
.activity-table[data-v-24a35dff]{
    border-radius: 10px;
}
.activity-medal-manage-top-noborder[data-v-24a35dff]{
    border-bottom: none;
}
.position_relative[data-v-24a35dff]{
    position: relative;
}
.activity-scale-set-input[data-v-24a35dff]{
    display: inline-block;
}
.activity-scale-set-item-nav .el-tab-pane[data-v-24a35dff]{
    border-left: 1px solid #dee6f0;
}
.el-icon-paperclip.ed[data-v-24a35dff]{
    color: #3aa7fe;
}
.level-eva-box[data-v-24a35dff]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.page_box[data-v-24a35dff]{
    text-align: center;
}
.common_page[data-v-24a35dff]{
    display: inline-block;
}
.scale-register-bottom-btn[data-v-24a35dff]{
    display: block;
    margin: 30px auto;
    width: 150px;
}
.inspection-content-set-box[data-v-24a35dff]{
}
.width-15[data-v-24a35dff] {
    width: 15%;
}
.width-20[data-v-24a35dff]{
    width: 20%;
}
.width-25[data-v-24a35dff]{
    width: 25%;
}
.width-50[data-v-24a35dff]{
    width: 50%;
}
.width-55[data-v-24a35dff]{
    width: 55%;
}
.width-65[data-v-24a35dff] {
    width: 65%;
}
.inspection-chooses-box[data-v-24a35dff]{
    padding: 10px 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.inspection-set-chooses[data-v-24a35dff]{
    line-height: 30px;
    color: #555f69;
    text-align: left;
    padding-left: 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.inspection-set-chooses-line[data-v-24a35dff]{
    display: inline-block;
    width: 40px;
    height: 2px;
    background-color: #b6babd;
    margin: 0 10px;
}
.inspection-options-set[data-v-24a35dff]{
    padding: 0 10px;
    margin: 10px auto;
    overflow: hidden;
}
.inspection-options-set-head[data-v-24a35dff]{
    background-color: #f1f3f6;
    height: 38px;
    line-height: 38px;
    color: #7b858f;
    padding: 0 10px;
}
.inspection-options-set-item-con[data-v-24a35dff]{
    border: 1px solid #e1e8f1;
    padding: 4px 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.float-left[data-v-24a35dff]{
    float: left;
}
.inspection-options-set-item-box[data-v-24a35dff]{
    margin-top: 10px;
    padding: 0 10px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.inspection-options-set-item[data-v-24a35dff]{
    overflow: hidden;
    margin-right: 20px;
    margin-bottom: 10px;
}
.inspection-options-set-colorpicker[data-v-24a35dff]{
    height: 24px;
    padding: 0 10px;
}
[data-v-24a35dff] .inspection-options-set-colorpicker .el-color-picker__trigger{
    padding: 0;
    border: none;
    height: 24px;
    width: 24px;
}
[data-v-24a35dff] .inspection-options-set-colorpicker .el-color-picker__color-inner{
    border-radius: 5px;
}
[data-v-24a35dff] .inspection-options-set-colorpicker .el-icon-arrow-down{
    display: none;
}
.inspection-options-set-item-input[data-v-24a35dff]{
    padding: 0 15px 0 10px;
}
[data-v-24a35dff] .input-height-30{
    height: 30px;
    line-height: 30px;
    width: 100px;
}
[data-v-24a35dff] .input-height-30 .el-input__inner{
    height: 30px;
    line-height: 30px;
    width: 100px;
}
.del-inspection-options-set-item[data-v-24a35dff]{
    color: #8f98a3;
    line-height: 40px;
    font-size: 16px;
    padding: 0 10px;
    padding-left: 5px;
    cursor: pointer;
}
.inspection-options-set-add[data-v-24a35dff]{
    margin-bottom: 10px;
    font-size: 16px;
    color: #8f98a3;
    line-height: 40px;
    cursor: pointer;
    font-weight: bold;
}
[data-v-24a35dff] .inspection-options-set-colorpicker .el-color-picker__color{
    border: none;
}
.inspection-options-set-priod[data-v-24a35dff]{
    margin-top: 10px;
    padding: 0 10px;
    overflow: hidden;
    line-height: 40px;
}
.inspection-options-day-priod-picker[data-v-24a35dff]{
    border: none;
    width: 280px;
    padding: 3px 0;
}
.inspection-options-day-priod-picker-alone[data-v-24a35dff]{
    border: none;
    width: 106px;
    padding: 3px 0;
}
[data-v-24a35dff] .inspection-options-day-priod-picker .el-icon-time,[data-v-24a35dff] .inspection-options-day-priod-picker .el-range__close-icon{
    display: none;
}
[data-v-24a35dff] .inspection-options-day-priod-picker .el-range-input{
    border: 1px solid #e1e8f1;
}
[data-v-24a35dff] .inspection-options-day-priod-picker.el-date-editor .el-range-input{
    width: 50%;
}
[data-v-24a35dff] .inspection-options-day-priod-picker-alone .el-input__inner{
    line-height: 36px;
    height: 36px;
    border-radius: 0;
    padding: 0;
    text-align: center;
}
[data-v-24a35dff] .inspection-options-day-priod-checkbox .el-checkbox__label{
    padding-left: 2px;
    font-size: 12px;
}
[data-v-24a35dff] .inspection-options-day-priod-checkbox span.el-checkbox__inner{
    width: 16px;
    height: 16px;
}
[data-v-24a35dff] .inspection-options-day-priod-checkbox .el-checkbox__inner:after{
    width: 4px;
    height: 8px;
    left: 4px;
    border-width: 1px;
}
.inspection-options-day-priod[data-v-24a35dff]{
    margin-right: 20px;
}
.inspection-options-day-priod[data-v-24a35dff]:last-child, .inspection-options-day-priod[data-v-24a35dff]:nth-child(2n){
    /* margin-right: 0; */
}
.inspection-options-set-priod-label[data-v-24a35dff]{
    padding-right: 10px;
}
.inspection-set-chooses-name[data-v-24a35dff]{
    display: inline-block;
    width: 70px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.inspection-set-chooses-input[data-v-24a35dff]{
    margin-left: 5px;
    width: 100px;
}
.inspection-set-chooses-checkbox[data-v-24a35dff]{
    margin-right: 20px;
}
[data-v-24a35dff] .inspection-set-chooses-input .common-limit-input-inner{
    height: 30px;
}
[data-v-24a35dff] .el-button--primary.is-plain{
    background: #ecf5ff;
    border-color: #b3d8ff;
}
[data-v-24a35dff] .el-button--primary.is-plain, .el-button--primary.is-plain[data-v-24a35dff]{
    color: #3a8ee6;
}
[data-v-24a35dff] .el-button--primary.is-plain:active, .el-button--primary.is-plain[data-v-24a35dff]:hover{
    background-color: #3a8ee6;
    border-color: #3a8ee6;
    color: #fff;
}
.message-day-push-hour[data-v-24a35dff]{
    padding-right: 20px;
}
.message-push-set-selector[data-v-24a35dff]{
    width: 150px;
}
[data-v-24a35dff] .message-push-set-selector .el-input__inner,[data-v-24a35dff] .message-push-set-selector .el-input__icon{
    line-height: 30px;
    height: 30px;
}
.width-120[data-v-24a35dff]{
    width: 120px;
}
.inspection-set-chooses-word[data-v-24a35dff]{
    display: inline-block;
    max-width: 250px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
[data-v-24a35dff] .common-limit-item__error{
    padding-top: 6px;
}
.workbench-detail-top-desc-word[data-v-24a35dff]{
    display: inline-block;
    max-width: 60%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.personnel-arrange-filter[data-v-24a35dff]{
    margin-top: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.arrange-filter-box .el-select[data-v-24a35dff] {
    width: 240px;
}
.eva-person-item-name[data-v-24a35dff]{
    display: inline-block;
    width: 70%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: right;
    float: left;
}
.personnel-arrange-btn[data-v-24a35dff]{
    width: 160px;
    display: block;
    margin: 50px auto;
}
.personnel-arrange-operate-btn[data-v-24a35dff]{
    padding-right: 15px;
    cursor: pointer;
}
.eva-person-item[data-v-24a35dff]{
    float: left;
    margin-right: 2%;
    width: 24%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 10px;
}
.eva-person-item i[data-v-24a35dff]{
    cursor: pointer;
}
.eva-person-item-selector[data-v-24a35dff]{
    width: 100px;
}
[data-v-24a35dff]  .personnel-arrange-table th div,[data-v-24a35dff]  .personnel-arrange-table td div{
    text-align: center;
}
.attention-header[data-v-24a35dff] {
    margin-bottom: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.attention-header-tip[data-v-24a35dff] {
    padding: 0 16px;
    height: 35px;
    border-radius: 4px;
    background-color: #fdf6ec;
    color: #e6a23c;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.medal-detail-table-action-box[data-v-24a35dff] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.msg-push-pop[data-v-4aa17cb3] {
  counter-reset: section;
}
.msg-push-pop .msg-push-tip[data-v-4aa17cb3] {
    padding: 20px 28px;
    border-radius: 4px;
    background-color: #EFEFEF;
}
.msg-push-pop .msg-push-tip .tip-title[data-v-4aa17cb3] {
      margin-bottom: 14px;
      font-size: 14px;
      font-weight: bold;
      color: #3D3D3D;
}
.msg-push-pop .msg-push-tip .tip-block[data-v-4aa17cb3] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      padding-left: 24px;
      line-height: 22px;
      counter-increment: section;
      color: #3D3D3D;
}
.msg-push-pop .msg-push-tip .tip-block[data-v-4aa17cb3]::before {
        content: counter(section) ". ";
        font-weight: bold;
        margin-right: 5px;
}
.msg-push-pop .msg-push-options[data-v-4aa17cb3] {
    margin-top: 14px;
    padding-left: 28px;
}
.msg-push-pop .msg-push-options .options-title[data-v-4aa17cb3] {
      margin-bottom: 14px;
      font-size: 14px;
      font-weight: bold;
      color: #3D3D3D;
}
.msg-push-pop .msg-push-options .options-item[data-v-4aa17cb3] {
      padding-left: 24px;
}
.msg-push-pop .operation[data-v-4aa17cb3] {
    margin-top: 24px;
    text-align: center;
}
/*
 * 网盘文件选择与上传
 */
body{
	width: 100%;
	height: 100%;
	font-size: 16px;
	/*font-family: "微软雅黑";*/
	font-family: Microsoft YaHei,Avenir,Helvetica,Arial,sans-serif;
    /*
	background: #ababb3;
    */
}
/*
.layui-layer-content{
    height:672px;
}
*/
/* 统一弹框样式 xiuxiu 20250109  */
.layui-layer.layui-layer-page.layui-layer-bobg{
	border-radius: 8px;
	overflow: hidden;
}
.update_alert{
    /*
	position: absolute;
	top: 7.8%;
	left: 31.1%;
    */
	width: 100%;
	height: 100%;
	background: #ffffff;
}
.update_title{
	width: 100%;
	height: 7.7%;
    text-align:center;
    position:relative;
	background: #FFFFFF;
}
.update_title a{
	display: inline-block;
    width:100px;
}
#update_localupdate{
	font-size: 15px;
	line-height: 50px;
}
.update_selected{
	color: #51b1f8;
}
#update_microselect{
	font-size: 15px;
	line-height: 50px;
}
.update_local{
	margin-top: 2.3% !important;
	width: 95%;
	padding-top: 4.3%;
	background: #f8f8f8;
	margin: 0 auto;
}
.update_delete{
	/*
    float: right;
	margin-right:10px;
	margin-top: 12px;
    */
    top:10px;
    right:12px;
    position:absolute;
    display:inline-block;
    cursor: pointer;
}
.update_picturebox{
	width: 100%;
	height: 90%;
	font-size: 18px;
	color: #e3e3e3;
    padding-top:3.6%;
    padding-bottom:10.1%;
	text-align: center;
    color: #ccc;
    display:block;
}
.update_picturebox > img{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 26px;
}
.ugdate_updatefile{
	display: none;
}
.update_schedule{
	width: 94.25%;
	height: 24%;
    margin:13px auto 0 auto;
	padding-left: 1%;
	padding-right: 1%;
	padding-top: 6px;
	padding-bottom: 6px;
	background: #FFFFFF;
    position:relative;
    /*
    overflow: hidden;
    */
}
.update_schedule_first{
    margin-top: 0;
}
.update_schedule div{
	display: inline-block;
	float: left;
}
.update_deletefile{
    display: block;
	position: absolute;
    top:-11px;
    right:-8px;
    /*
    margin-top: -17px;
    margin-left:87.1%;
    margin-left: 80.1%;
    */
}
.update_schedule p{
	padding-left: 32px;
    font-size: 13px;
}
.update_schedule .update_schedule_inform_second{
    font-size: 12px;
    color: #999999;
}
.update_schedule p b{
	float: right;
	font-weight: normal;
    color: #797979;
}
.update_schedule > .update_bar{
	width: 100%;
	height: 4px;
	margin-top: 6px;
	background: #F8F8F8;
    float: left;
    display: block;
}
.update_bar div{
	width: 0%;
	height: 4px;
	background: #6ec1ff;
    border-radius:50px;
}
.update_deletefile img{
	display: none;
}
.update_updatefile_bottom{
	margin-top: 14%;
	width: 100%;
	height: 44px;
	background: #f0f2f3 !important;
}
.update_updatefile_bottom .update_updatefile_bottom_select{
    margin-right: 12px;
    background-color: #51B1F8;
}
.update_updatefile_bottom button,#continue_add_files{
	margin-top: 8px;
	width: 70px;
	height: 30px;
    line-height:30px;
    text-align:center;
	float: right;
	margin-right: 6px;
	border: 0px;
	background: #f4a306;
	color: #FFFFFF;
	font-size: 12px;
    border-radius: 1px;
    outline: none;
    cursor: pointer;
}
.update_micro{
	width: 100%;
	height: 55.4%;
	margin: 0 auto;
	display: none;
}
.update_micro_top{
	width: 100%;
	height: 56px;
    vertical-align: middle;
	background: #F8F8F8;
    position:relative;
}
.update_input{
	width: 100%;
	height: 40px;
    font-size: 13px;
    color: #999999;
	border-radius: 20px;
	border: 1px #eeeeee solid;
	padding-left: 2%;
    /*margin: 8px 0px 8px 2%;*/
	float: left;
    outline: none;
}
input::-webkit-input-placeholder{
    color:#999;
    font-size:13px;
}
input::-moz-placeholder{
    color:#999;
    font-size:13px;
}
input::-ms-input-placeholder{
    color:#999;
    font-size:13px;
}
input::placeholder{
    color:#999;
    font-size:13px;
}
.update_search_close{
    width: 20px;
    height: 20px;
    border-radius: 20px;
    background: url(/zhvd/static/images/pan/document_icon02.png) no-repeat;
    position:absolute;
    top: 50%;
    margin-top: -10px;
    right: 46px;
    cursor: pointer;
}
.update_inputnot{
	width: 52.41%;
	height: 68%;
	border-radius: 20px;
	border: 1px #eeeeee solid;
	padding-left: 2%;
	margin-left: 2%;
	float: left;
    /*
	background: url(/zhvd/static/images/pan/document_icon03.png) no-repeat 94% 50%,#FFFFFF;
    */
    outline: none;
}
.update_namesort{
    display: inline-block;
    position: absolute;
    right: 116px;
    cursor: pointer;
}
.update_allfile{
    display: inline-block;
    position: absolute;
    right: 10px;
    cursor: pointer;
}
.update_namesort img{
	display: block;
	margin-top: 21px;
	float: left;
	margin-left: 14px;
    margin-right: 7px;
}
.update_namesort b{
	font-weight: normal;
	display: block;
	float: left;
	font-size: 14px;
    color: #999999;
    line-height: 55px;
}
.update_allfile img{
	display: block;
	margin-top: 21px;
	float: left;
	margin-left: 14px;
    margin-right: 7px;
}
.update_allfile b{
	font-weight: normal;
	display: block;
	float: left;
	line-height: 55px;
	font-size: 14px;
    color: #999999;
}
.update_micro_middle{
	width: 97%;
	height: 16%;
	padding-left: 3%;
    float: left;
}
.update_micro_middle p{
	font-size: 13px;
	line-height: 60px;
}
.update_micro_middle p b{
	font-weight: normal;
	color: #51B1F8;
    cursor: pointer;
}
.filePath{
    color:#51b1f8;
    cursor:pointer;
}
.keywrodsPath{
    color:#51b1f8;
}
.colLine{
    padding:0px 5px 0 5px;
    color: #929292;
    cursor:auto;
}
#go_back{
    padding-right:10px;
}
.update_csearch{
    width: 52.41%;
    height: 40px;
    margin: 8px 2%;
    float: left;
    position: relative;
}
.update_over{
	width: 30px;
	height: 40px;
	position: absolute;
	cursor: pointer;
    right: 12px;
    background: url(/zhvd/static/images/pan/document_icon03.png) no-repeat center;
}
.update_namesort_list{
	width: 118px;
    font-size: 13px;
	position: absolute;
	z-index: 200;
	background: #FFFFFF;
	right: 135px;
	top: 55px;
	border: 1px #E3E3E3 solid;
	display: none;
    color: #888888;
    border-radius: 2px;
}
.update_namesort_list b{
	display: block;
	position: absolute;
	top: -12px;
	left: 89px;
}
.update_namesort_list li{
	height: 34px;
	line-height: 34px;
	cursor: pointer;
	padding-left: 4%;
}
.update_allfile_list{
	width: 118px;
	position: absolute;
	z-index: 200;
	background: #FFFFFF;
	right: 30px;
	top: 55px;
	border: 1px #E3E3E3 solid;
	display: none;
    border-radius: 2px;
}
.update_namesort_list_top{
    position: absolute;
    left: 80px;
    top:-8px;
    width:14px;
    height:14px;
    border-top: 1px #E3E3E3 solid;
    border-left: 1px #E3E3E3 solid;
    background:#fff;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
}
.update_namesort_list  ul{
    position: relative;
    z-index: 9;
}
.update_allfile_list b{
	display: block;
	position: absolute;
	top: -12px;
	left: 80px;
}
.update_allfile_list  ul{
    position: relative;
    z-index: 9;
}
.update_allfile_list li{
	height: 30px;
	line-height: 30px;
	padding-left: 11.6%;
	cursor: pointer;
    font-size: 13px;
    color: #888888;
}
.update_micro_bottom{
	width: 94%;
	height: 100%;
	margin-left: 3%;
	padding-bottom: 2%;
    overflow-y:auto;
}
.update_fileupdate{
	width: 100%;
	height: 40px;
    -webkit-box-sizing:content-box;
            box-sizing:content-box;
	padding-top: 10px;
	padding-bottom: 10px;
    border-bottom: 1px solid #eeeeee;
    position: relative;
    cursor:pointer;
}
.update_fileupdate div{
	display: inline-block;
	float: left;
    width:7%;
    margin-top:8px;
}
/*
.update_fileupdate p{
	padding-left: 50px;
}
*/
.update_fileupdate_inform{
    font-size: 14px;
    color:black;
    width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 15px;
}
.update_fileupdate_date{
    font-size:12px;
    color:#b6b6b6;
    margin-top: 8px;
    padding-left:50px;
}
.update_fileupdate p b{
	font-weight: normal;
	color: #51B1F8;
}
.update_updatefile{
    display: none;
}
.update_file_arrow{
    position:absolute;
    width:18px;
    height:18px;
    right:25px;
    top:50%;
    margin-top:-10px;
	background: url(/zhvd/static/images/pan/document_icon14.png) no-repeat;
}
.update_selectbox{
	position: absolute;
	width: 20px;
	height: 20px;
	border: 1px #EEEEEE solid;
	right: 25px;
    top: 50%;
    margin-top: -10px;
}
.update_selectboxon{
	background: url(/zhvd/static/images/pan/document_icon12.png) no-repeat;
    width: 20px;
    height: 20px;
    border: none;
}
.update_admit{
	font-size: 15px;
	position: absolute;
	width: 16.06%;
	height: 40px;
	background: #51B1F8;
	color: #FFFFFF;
	border: 0;
    /*
	margin-top: 26.5%;
    */
	left: 42%;
	bottom: 2.5%;
    border-radius: 4px;
    outline: none;
    cursor: pointer;
}
.update_admit_finish_str{
	width: 20%;
	background: #909399;
	cursor: no-drop;
}
.upload_first_task{
    display:inline-block;
    position:absolute;
    top: 34px;
    left: 3%;
}
.no_content_dom{
    width:100%;
    height:320px;
    background:url(/vue/dist/static/img/no_content_03.13a87c9.png) center no-repeat;
}
.update_local_size, .update_local_type{
    font-size:14px;
    word-break: break-all;
}
@charset "utf-8";
/*CSS Document*/
/*
 * @desc 选人插件
 * @author zhangxue
 * @date 20181108
 *
 * */
.sns-sudb-content{
    width:100%;
    height:100%;
}
.sns-sudb-content, .sns-sudb-content *{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.sns-sudbc-center{
    width:100%;
    height:100%;
    padding:30px;
    padding-top:0;
    position:relative;
    padding-bottom:100px;
}
.sns-sudbcc-item{
    float:left;
    width:47.5%;
    height:100%;
    padding-top:70px;
    position:relative;
}
.sns-sudbcc-item+.sns-sudbcc-item{
    float:right;
}
.sns-sudbcci-title{
    top:0;
    width:100%;
    height:70px;
    font-size:16px;
    font-weight:bold;
    line-height:70px;
    position:absolute;
}
.sns-sudbcci-content{
    width:100%;
    height:100%;
    font-size:14px;
    padding:13px 10px;
    position:relative;
    padding-top:123px;
    border: 1px solid #ddd;
}
.sns-sudbcci-user-content{
    padding-top:0;
    overflow:auto;
}
.sns-sudbccic-top{
    top:0;
    left:0;
    width:100%;
    position:absolute;
    padding:13px 10px 0 10px;
}
.sns-sudbccics-input{
    border:0;
    width:100%;
    height:100%;
    text-indent:12px;
}
.sns-sudbccics-btn{
    top: -1px;
    right: -1px;
    width: 45px;
    height: 32px;
    font-size: 23px;
    cursor: pointer;
    line-height: 32px;
    position: absolute;
    text-align: center;
    color: rgb(255, 255, 255);
    background: rgb(5, 146, 218);
}
.sns-sudbccic-search{
    width:100%;
    height:32px;
    position:relative;
    margin-bottom:10px;
    padding-right:55px;
    border: 1px solid #ddd;
}
.sns-sudbccic-return{
    width:100%;
    min-height:30px;
    line-height:30px;
}
.sns-sudbccic-return span{
    margin-right:5px;
    cursor: pointer;
}
.sns-sudbccic-return span:last-child{
    cursor: auto;
}
.sudbccic-return-icon{
    display:none;
    font-size:14px;
    cursor:pointer;
}
.sns-sudbccic-select-all{
    width:100%;
    height:38px;
    line-height:38px;
}
.sns-sud-checkbox-icon{
    color:#fff;
    /*margin:10px;*/
    width: 43px;
    /*height: 18px;*/
    margin-right:0;
    cursor:pointer;
    font-weight:bold;
    text-align:center;
    /*line-height: 18px;*/
    border-radius: 1px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
   /* background-color: #ddd;*/
    transition: .1s linear;
    font-size: 12px!important;
    border: 1px solid transparent;
    -webkit-transition: .1s linear;
}
.sns-sud-checkbox-icon:hover{
    /*border-color: #0592da;*/
}
.sns-sud-checkbox-icon:before{
    content: "\E605";
    /*yansen 2022-03-02*/
    padding:3px;
    background:#ddd;
    border: 1px solid transparent;
}
.sns-sud-checkbox-icon:hover:before{
    border:1px solid #0592da;
}
.sns-sud-checkbox-checked-icon.sns-sud-checkbox-icon:before{
    border-color: #0592da;
    background-color: #0592da;
}
.sns-sud-checkbox-checked-icon{
    color: #fff;
    /*yansen 2022-03-02*/
    /*border-color: #0592da;
    background-color: #0592da;*/
}
.sns-sudbccic-list{
    margin-top: 5px;   /*yansen 2022-03-02*/
    width:100%;
    height:100%;
    overflow:auto;
    position:relative;
}
.sns-sdi-name{
    cursor:pointer;
    margin-left:10px;
}
.sns-sud-dep-item{
    width:100%;
    height:43px;
    cursor:pointer;
    line-height:42px;
    background:#f8f8f8;
    border-bottom:1px solid #fff;
}
.sns-sud-user-item{
    width:100%;
    height:47px;
    cursor:pointer;
    line-height:46px;
    border-bottom:1px solid #ddd;
}
.sns-sui-logo{
    width:38px;
    height:38px;
    cursor:pointer;
    border-radius:50%;
    margin-right:10px;
}
.sns-sdi-next{
    width:45px;
    float:right;
    height:43px;
    cursor:pointer;
    font-size:17px;
    cursor:pointer;
    line-height:43px;
    text-align:right;
    margin-right:10px;
}
.sns-sui-del{
    float:right;
    color:#f97210;
    cursor:pointer;
    margin-right:6px;
    display:inline-block;
}
.sns-sudbc-bottom{
    bottom:0;
    width:100%;
    height:100px;
    padding-top:20px;
    text-align:center;
    position:absolute;
}
.sns-sudbcb-btn{
    padding:0;
    width:130px;
    height:50px;
    margin:0 6px;
    font-size:16px;
    border-radius:0;
    line-height:50px;
    text-align:center;
}
.sns-sud-user-type-box{
    width:100%;
    height:40px;
    font-size:14px;
    line-height:40px;
    margin-bottom:10px;
    background: rgb(236, 242, 244)
}
.sns-sud-user-type-box ul{
    width:100%;
    height:40px;
}
.sns-sud-user-type-box ul li{
    width:25%;
    float:left;
    height:40px;
    cursor:pointer;
    line-height:40px;
    text-align:center;
}
.sns-bg-blue {
    color: #fff;
    background: #0088de;
}
.sns-bg-orange {
    color: #fff;
    background: #f88f06;
}
.no_content {
    margin: 0 auto;
    min-height: 200px;
    margin: 30px;
    text-align: center;
    background: url(/vue/dist/static/img/no_content_03.13a87c9.png) no-repeat center;
}

.theme-activity-top[data-v-49076ca0]{
    line-height: 60px;
    height: 60px;
    text-align: center;
}
.theme-activity-top-title[data-v-49076ca0]{
}
.theme-activity-top-return[data-v-49076ca0]{
    float: left;
    display: inline-block;
    cursor: pointer;
}
.no-shadow[data-v-49076ca0]{
    -webkit-box-shadow: none;
            box-shadow: none;
}
.activity-medal-manage-top-btn[data-v-49076ca0]{
    float: right;
    width: 120px;
}
.activity-medal-manage-top[data-v-49076ca0]{
    line-height: 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    border-bottom: 1px solid #ebf4ff;
}
.no-bottom-border[data-v-49076ca0]{
    border-bottom: none;
}
[data-v-49076ca0] .el-button--primary.is-plain:hover{
    /*background-color: #3a8ee6;*/
    background-color: #3a8ee6;
    border-color: #3a8ee6;
    color: #fff;
}
[data-v-49076ca0] .activity-scale-set-input .el-input__inner{
    padding: 0 4px;
}

.inspection-quota-item-name[data-v-49076ca0] {
  background-color: #f5f5f5;
  color: #555f69;
  height: 36px;
  line-height: 36px;
  padding: 0 10px;
}
.inspection-quota-item-options[data-v-49076ca0] {
  line-height: 30px;
  padding: 10px 0;
  /*height: 60px;
    line-height: 60px;*/
}
.inspection-quota-item-fujian[data-v-49076ca0] {
  height: 42px;
  line-height: 42px;
  background-color: #f8f8f8;
  color: #8e9ea8;
  padding-left: 10px;
  cursor: pointer;
}
.inspection-quota-item-desc[data-v-49076ca0] {
  border: 1px solid #eeeeee;
  margin-bottom: 20px;
}
[data-v-49076ca0] .inspection-quota-item-desc-input .el-textarea__inner {
  border: none;
  resize: none;
}
.fujian-list[data-v-49076ca0] {
  margin: 0 0 10px 10px;
}
.inspection-register-submit[data-v-49076ca0] {
  width: 180px;
  display: block;
  margin: 20px auto;
}
.inspection-priod-top[data-v-49076ca0] {
  margin-bottom: 10px;
}
.inspection-quota-empty-box[data-v-49076ca0] {
  color: #7a8590;
  text-align: center;
  line-height: 40px;
  margin: 40px 0;
}
.inspection-quota-empty[data-v-49076ca0] {
  display: block;
  margin: auto;
}
.inspection-quota-item[data-v-49076ca0] {
  border: 1px #DCDCDC solid;
}
.inspection-quota-item .inspection-quota-item-desc-title[data-v-49076ca0],
  .inspection-quota-item .inspection-quota-item-name[data-v-49076ca0] {
    font-weight: 600;
}
.inspection-quota-item .inspection-quota-item-desc-title[data-v-49076ca0] {
    line-height: 26px;
}
.inspection-quota-item .inspection-quota-item-item[data-v-49076ca0] {
    margin-bottom: 20px;
}
.inspection-quota-item-user-box[data-v-49076ca0] {
  width: 216px;
  line-height: 30px;
  border: 1px #CCCCCC solid;
  font-size: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 4px;
  cursor: pointer;
}
.inspection-quota-item-user-box .user-list[data-v-49076ca0] {
    width: 180px;
    padding: 0 6px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.inspection-quota-item-user-box .user-setting[data-v-49076ca0] {
    color: #409EFF;
    text-decoration: underline;
    padding: 0 6px;
}
.dispose-user[data-v-49076ca0] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 8px;
  line-height: 20px;
}
.dispose-user-box > div[data-v-49076ca0] {
  margin-bottom: 8px;
}
.dispose-user-box .inspection-quota-item-desc-title[data-v-49076ca0] {
  color: #409EFF;
}
.inspection-quota-item-index[data-v-49076ca0] {
  color: #409EFF;
  line-height: 30px;
  padding: 10px 0;
}
.inspection-priod-top[data-v-49076ca0] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.inspection-priod-top .activity-selector-date-range-box[data-v-49076ca0] {
    width: calc(100% - 150px);
}
.project-title[data-v-49076ca0] {
  position: relative;
}
.project-title .el-date-editor[data-v-49076ca0] {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
}
.activity-selector-date-range-box[data-v-49076ca0] {
  overflow: auto;
}
.activity-selector-date-range-box > div[data-v-49076ca0] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.activity-selector-date-range-box .selector-date-item[data-v-49076ca0] {
    width: 116px;
    position: relative;
    padding-bottom: 6px;
    cursor: pointer;
    line-height: 26px;
    white-space: nowrap;
    text-align: center;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.activity-selector-date-range-box .selector-date-item.checked[data-v-49076ca0]::after {
    content: '';
    position: absolute;
    left: 20%;
    bottom: 0;
    height: 4px;
    width: 60%;
    background: #409EFF;
    border-radius: 2px;
}
.activity-selector-date-range-box .selector-date-item.checked[data-v-49076ca0] {
    color: #409EFF;
}
.activity-selector-date-range-box[data-v-49076ca0]::-webkit-scrollbar {
    height: 10px;
}
.activity-selector-date-range-box[data-v-49076ca0]::-webkit-scrollbar-thumb {
    border-width: 1px;
}
.fujian-list[data-v-49076ca0] {
  margin-left: 0;
}
.inspection-quota-item[data-v-49076ca0] {
  border: 1px #f5f5f5 solid;
}
.inspection-quota-item .inspection-quota-item-desc-title[data-v-49076ca0],
  .inspection-quota-item .inspection-quota-item-name[data-v-49076ca0] {
    font-weight: 600;
}
.inspection-quota-item .inspection-quota-item-desc-title[data-v-49076ca0] {
    line-height: 26px;
}
.inspection-quota-item .inspection-quota-item-item[data-v-49076ca0] {
    margin-bottom: 20px;
}
.inspection-quota-item-user-box[data-v-49076ca0] {
  width: 216px;
  line-height: 30px;
  border: 1px #CCCCCC solid;
  font-size: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 4px;
  cursor: pointer;
}
.inspection-quota-item-user-box .user-list[data-v-49076ca0] {
    width: 180px;
    padding: 0 6px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.inspection-quota-item-user-box .user-setting[data-v-49076ca0] {
    color: #409EFF;
    text-decoration: underline;
    padding: 0 6px;
}
.dispose-user[data-v-49076ca0] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 8px;
  line-height: 20px;
}
.dispose-user-box > div[data-v-49076ca0] {
  margin-bottom: 8px;
}
.dispose-user-box .inspection-quota-item-desc-title[data-v-49076ca0] {
  color: #409EFF;
}
.inspection-quota-item-index[data-v-49076ca0] {
  color: #409EFF;
  line-height: 30px;
  padding: 10px 0;
}
.register-item-show[data-v-49076ca0] {
  padding: 10px;
  border: 2px solid #eee;
}
.inspection-register-item[data-v-49076ca0] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: 2px solid #eee;
}
.inspection-register-item .register-item-sort[data-v-49076ca0] {
    padding: 0 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-right: 2px solid #eee;
}
.inspection-register-item .register-item-content[data-v-49076ca0] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.inspection-register-item .register-item-content .content-indiators[data-v-49076ca0] {
      padding: 0 20px;
      border-bottom: 2px solid #eee;
}
.inspection-register-item .register-item-content .content-actions[data-v-49076ca0] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
}
.inspection-register-item .register-item-content .content-actions .action-item[data-v-49076ca0] {
        padding: 10px 20px;
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        border-right: 2px solid #eee;
}
.inspection-register-item .register-item-content .content-actions .action-item[data-v-49076ca0]:last-child {
          border: none;
}
.inspection-register-item .register-item-content .content-actions .action-item .action-item-desc[data-v-49076ca0] {
          width: 100%;
          border: 2px solid #eee;
}
.inspection-register-item .register-item-content .content-actions .action-item .fujian-list[data-v-49076ca0] {
          margin-bottom: 0;
}
.inspection-register-item .register-item-content .content-actions .action-item .action-item-watcher[data-v-49076ca0] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          height: 100%;
}
.inspection-register-item .register-item-content .content-actions .action-item .action-item-watcher .watcher-label[data-v-49076ca0] {
            margin-bottom: 10px;
}
.inspection-register-item .register-item-content .content-actions .action-item .action-item-watcher .watcher-list span[data-v-49076ca0] {
            margin: 0 4px 4px;
}
.inspection-register-item .register-item-content .content-actions .action-item .action-item-watcher .watcher-list i.add-watcher-btn[data-v-49076ca0] {
            font-size: 20px;
            cursor: pointer;
}
.inspection-register-item .register-item-content .content-actions .action-item .action-item-delete[data-v-49076ca0] {
          -webkit-box-flex: 1;
              -ms-flex: 1;
                  flex: 1;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
}
.inspection-register-item .register-item-content .content-actions .action-item .action-item-delete i[data-v-49076ca0] {
            font-size: 20px;
            cursor: pointer;
}
.inspection-register-item-actions[data-v-49076ca0] {
  padding: 10px 0;
  text-align: right;
}

.activity-medal-manage-top[data-v-16af27c4]{
    line-height: 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    border-bottom: 1px solid #ebf4ff;
}
.inspection-statistic-dater[data-v-16af27c4]{
    width: 180px;
}
[data-v-16af27c4] .inspection-statistic-dater .el-icon-date{
    display: none;
}
[data-v-16af27c4] .inspection-statistic-dater.el-input--prefix .el-input__inner{
    padding: 0 15px;
    height: 34px;
    line-height: 34px;
}
[data-v-16af27c4] .inspection-statistic-dater .el-input__icon{
    line-height: 34px;
}
.inspection-statistic-dater-line[data-v-16af27c4]{
    color: #c3c8cc;
    padding: 0 10px;
}
.margin-right-15[data-v-16af27c4]{
    margin-right: 15px;
}
.inspection-statistic-box-part1[data-v-16af27c4]{
    margin-top: 20px;
}
.inspection-statistic-divider[data-v-16af27c4]{
    position: relative;
    width: 100%;
    border-bottom: 1px dashed #d5d8e1;
    margin-top: 30px;
}
.inspection-statistic-divider-title[data-v-16af27c4]{
    display: inline-block;
    position: absolute;
    left: 45%;
    top: -10px;
    background-color: #fff;
    color: #555f69;
}
.inspection-statistic-echart-item[data-v-16af27c4]{
    width: 45%;
    height: 350px;
    float: left;
    margin-top: 30px;
}
.inspection-statistic-record-btn[data-v-16af27c4]{
    width: 70px;
    height: 28px;
    border-radius: 2px;
    text-align: center;
    line-height: 28px;
    background-color: #2fa2fd;
    color: #fff;
    display: block;
    margin: auto;
}
[data-v-16af27c4] .record-table th,[data-v-16af27c4] .record-table td{
    text-align: center;
}
.workbench-detail-right-nav[data-v-16af27c4] {
    height: 60px;
    line-height: 60px;
}
[data-v-16af27c4].activity-scale-set-input .el-input__inner{
    padding: 0 4px;
}
.inspection-quota-list[data-v-16af27c4] {
    margin-top: 20px;
    background-color: #FFFFFF;
}
.pagination-wraper[data-v-16af27c4] {
    padding: 10px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}

.inspection-quota-item-name[data-v-16af27c4] {
  background-color: #f5f5f5;
  color: #555f69;
  height: 36px;
  line-height: 36px;
  padding: 0 10px;
}
.inspection-quota-item-options[data-v-16af27c4] {
  line-height: 30px;
  padding: 10px 0;
  /*height: 60px;
    line-height: 60px;*/
}
.inspection-quota-item-fujian[data-v-16af27c4] {
  height: 42px;
  line-height: 42px;
  background-color: #f8f8f8;
  color: #8e9ea8;
  padding-left: 10px;
  cursor: pointer;
}
.inspection-quota-item-desc[data-v-16af27c4] {
  border: 1px solid #eeeeee;
  margin-bottom: 20px;
}
[data-v-16af27c4] .inspection-quota-item-desc-input .el-textarea__inner {
  border: none;
  resize: none;
}
.fujian-list[data-v-16af27c4] {
  margin: 0 0 10px 10px;
}
.inspection-register-submit[data-v-16af27c4] {
  width: 180px;
  display: block;
  margin: 20px auto;
}
.inspection-priod-top[data-v-16af27c4] {
  margin-bottom: 10px;
}
.inspection-quota-empty-box[data-v-16af27c4] {
  color: #7a8590;
  text-align: center;
  line-height: 40px;
  margin: 40px 0;
}
.inspection-quota-empty[data-v-16af27c4] {
  display: block;
  margin: auto;
}
.inspection-quota-item[data-v-16af27c4] {
  border: 1px #DCDCDC solid;
}
.inspection-quota-item .inspection-quota-item-desc-title[data-v-16af27c4],
  .inspection-quota-item .inspection-quota-item-name[data-v-16af27c4] {
    font-weight: 600;
}
.inspection-quota-item .inspection-quota-item-desc-title[data-v-16af27c4] {
    line-height: 26px;
}
.inspection-quota-item .inspection-quota-item-item[data-v-16af27c4] {
    margin-bottom: 20px;
}
.inspection-quota-item-user-box[data-v-16af27c4] {
  width: 216px;
  line-height: 30px;
  border: 1px #CCCCCC solid;
  font-size: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 4px;
  cursor: pointer;
}
.inspection-quota-item-user-box .user-list[data-v-16af27c4] {
    width: 180px;
    padding: 0 6px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.inspection-quota-item-user-box .user-setting[data-v-16af27c4] {
    color: #409EFF;
    text-decoration: underline;
    padding: 0 6px;
}
.dispose-user[data-v-16af27c4] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 8px;
  line-height: 20px;
}
.dispose-user-box > div[data-v-16af27c4] {
  margin-bottom: 8px;
}
.dispose-user-box .inspection-quota-item-desc-title[data-v-16af27c4] {
  color: #409EFF;
}
.inspection-quota-item-index[data-v-16af27c4] {
  color: #409EFF;
  line-height: 30px;
  padding: 10px 0;
}
.statistic-box-nav[data-v-16af27c4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.statistic-box-nav .box-nav-tabs[data-v-16af27c4] {
    padding-top: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.statistic-box-nav .box-nav-tabs .nav-tabs-item[data-v-16af27c4] {
      cursor: pointer;
      margin-right: 20px;
}
.statistic-box-nav .box-nav-tabs .nav-tabs-item.tabs-item-active[data-v-16af27c4] {
        color: #409EFF;
}
.task-filter-box[data-v-16af27c4] {
  padding: 0 15px;
}
.inspection-statistic-echarts[data-v-16af27c4] {
  margin-top: 20px;
  padding: 20px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  background-color: #FFFFFF;
  border-radius: 5px;
}
.inspection-statistic-box-part1[data-v-16af27c4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  height: 40px;
}
.inspection-priod-top[data-v-16af27c4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.inspection-priod-top .activity-selector-date-range-box[data-v-16af27c4] {
    width: calc(100% - 80px);
}
.activity-selector-date-range-box[data-v-16af27c4] {
  overflow: auto;
}
.activity-selector-date-range-box > div[data-v-16af27c4] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.activity-selector-date-range-box .selector-date-item[data-v-16af27c4] {
    position: relative;
    padding-bottom: 4px;
    margin: 0 6px 4px 6px;
    cursor: pointer;
    width: 100%;
    line-height: 26px;
    text-align: center;
}
.activity-selector-date-range-box .selector-date-item.checked[data-v-16af27c4]::after {
    content: '';
    position: absolute;
    left: 20%;
    bottom: 0;
    height: 4px;
    width: 60%;
    background: #409EFF;
    border-radius: 2px;
}
.activity-selector-date-range-box .selector-date-item.checked[data-v-16af27c4] {
    color: #409EFF;
}
.activity-selector-date-range-box[data-v-16af27c4]::-webkit-scrollbar {
    height: 10px;
}
.activity-selector-date-range-box[data-v-16af27c4]::-webkit-scrollbar-thumb {
    border-width: 1px;
}
.fujian-list[data-v-16af27c4] {
  margin-left: 0;
}

.mg-index-share[data-v-26a03167]{
    width: 100%;
    margin: auto;
}
.mg-index-share-tip[data-v-26a03167]{
    line-height: 24px;
    font-size: 13px;
    color: #545f69;
    text-align: center;
    margin-bottom: 16px;
}
.mg-index-share-qr[data-v-26a03167]{
    border: 1px solid #ddd;
    padding: 8px;
    width: 130px;
    height: 130px;
    margin: auto;
}
.mg-index-share-qr img[data-v-26a03167]{
    width: 100%;
}
.mg-index-share-url[data-v-26a03167]{
    text-align: center;
}
[data-v-26a03167].mg-index-share-url input{
    border: 1px solid #ddd;
    line-height: 38px;
    height: 38px;
    width: 90%;
    padding: 0 10px;
    border-radius: 4px;
}
.mg-index-submit-btn[data-v-26a03167]{
    width: 90px;
    height: 40px;
    line-height: 40px;
    margin: auto;
    margin-top: 40px;
}
.mg-index-share-opera[data-v-26a03167]{
    text-align: center;
    margin: 10px 0;
}
.mg-index-share-opera-span[data-v-26a03167]{
    color: #2fa2fd;
    display: inline-block;
    vertical-align: sub;
    line-height: 30px;
    cursor: pointer;
}
.mg-index-share-opera-span i[data-v-26a03167]{
    font-size: 18px;
}

.inspection-quota-item-name[data-v-60bdcd44] {
  background-color: #f5f5f5;
  color: #555f69;
  height: 36px;
  line-height: 36px;
  padding: 0 10px;
}
.inspection-quota-item-options[data-v-60bdcd44] {
  line-height: 30px;
  padding: 10px 0;
  /*height: 60px;
    line-height: 60px;*/
}
.inspection-quota-item-fujian[data-v-60bdcd44] {
  height: 42px;
  line-height: 42px;
  background-color: #f8f8f8;
  color: #8e9ea8;
  padding-left: 10px;
  cursor: pointer;
}
.inspection-quota-item-desc[data-v-60bdcd44] {
  border: 1px solid #eeeeee;
  margin-bottom: 20px;
}
[data-v-60bdcd44] .inspection-quota-item-desc-input .el-textarea__inner {
  border: none;
  resize: none;
}
.fujian-list[data-v-60bdcd44] {
  margin: 0 0 10px 10px;
}
.inspection-register-submit[data-v-60bdcd44] {
  width: 180px;
  display: block;
  margin: 20px auto;
}
.inspection-priod-top[data-v-60bdcd44] {
  margin-bottom: 10px;
}
.inspection-quota-empty-box[data-v-60bdcd44] {
  color: #7a8590;
  text-align: center;
  line-height: 40px;
  margin: 40px 0;
}
.inspection-quota-empty[data-v-60bdcd44] {
  display: block;
  margin: auto;
}
.inspection-quota-item[data-v-60bdcd44] {
  border: 1px #DCDCDC solid;
}
.inspection-quota-item .inspection-quota-item-desc-title[data-v-60bdcd44],
  .inspection-quota-item .inspection-quota-item-name[data-v-60bdcd44] {
    font-weight: 600;
}
.inspection-quota-item .inspection-quota-item-desc-title[data-v-60bdcd44] {
    line-height: 26px;
}
.inspection-quota-item .inspection-quota-item-item[data-v-60bdcd44] {
    margin-bottom: 20px;
}
.inspection-quota-item-user-box[data-v-60bdcd44] {
  width: 216px;
  line-height: 30px;
  border: 1px #CCCCCC solid;
  font-size: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 4px;
  cursor: pointer;
}
.inspection-quota-item-user-box .user-list[data-v-60bdcd44] {
    width: 180px;
    padding: 0 6px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.inspection-quota-item-user-box .user-setting[data-v-60bdcd44] {
    color: #409EFF;
    text-decoration: underline;
    padding: 0 6px;
}
.dispose-user[data-v-60bdcd44] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 8px;
  line-height: 20px;
}
.dispose-user-box > div[data-v-60bdcd44] {
  margin-bottom: 8px;
}
.dispose-user-box .inspection-quota-item-desc-title[data-v-60bdcd44] {
  color: #409EFF;
}
.inspection-quota-item-index[data-v-60bdcd44] {
  color: #409EFF;
  line-height: 30px;
  padding: 10px 0;
}
.dialog-box-header[data-v-60bdcd44] {
  padding: 10px 0;
  font-size: 16px;
  font-weight: bold;
}
.dialog-box-nav-bar[data-v-60bdcd44] {
  padding: 20px 0;
}
.pagination-wraper[data-v-60bdcd44] {
  padding: 10px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

li.el-icon.more.btn-quicknext.el-icon-d-arrow-right{
    -webkit-transform: none;
            transform: none;
}
.page_box{
    position: relative;
}
.common_page{
    overflow: hidden;
    margin: 20px 0px;
}
.el-pagination {
    float: right;
}
.common_page el-pagination:first-child{
    float: left;
}
.page_num_title{
    /*position: absolute;*/
    left:30px;
}
.first-pager.el-button:hover{
    color: #3a8ee6;
    background: #fff;
}
.el-pagination button:disabled{
    height:40px;
}
.el-pager li.btn-quicknext, .el-pager li.btn-quickprev{
    line-height:40px;
}
.el-pagination.is-background .btn-next, .el-pagination.is-background .btn-prev, .el-pagination.is-background .el-pager li{
    background-color: #fff;
    border-radius: 5px;
    width:40px;
}
button.el-button.first-pager.el-button--default.is-disabled{
    border-radius: 5px;
}
.el-pager li.number{
    font-weight:normal;
}
.el-pager li.number.active{
    font-weight:bold;
}
button.el-button.last-pager.el-button--default {
    height: 40px;
    background: #fff;
    border-radius: 4px;
    margin-left:4px;
}
.el-pagination{
    padding-right:0;
}
.el-pagination__sizes{
    left:70px;
}
.page-sure-btn {
    float: right;
    width: 40px;
    height: 40px;
    margin-left:10px;
    border-radius: 5px;
    background: #fff;
    line-height: 40px;
    padding: 0 4px;
    cursor: pointer;
    margin-top:2px;
    text-align: center;
}
.page-total-btn{
    float: right;
    margin-left:10px;
    margin-top:2px;
    color: #98a0aa;
    line-height: 40px;
}
.page-sure-btn:hover{
    color: #409EFF;
}
.page-sure-btn.is-disabled:hover {
    color: #C0C4CC;
}
.first-pager{
     float: right;
     background: #fff;
     border:none !important;
     color: #606266;
     height:40px;
     padding:0 6px !important;
     border-radius: 4px;
     width:45px;
}


@charset "utf-8";
/*CSS Document*/
/*
 * @desc 选人插件
 * @author zhangxue
 * @date 20181108
 *
 * */
.sns-sudb-content{
    width:100%;
    height:100%;
}
.sns-sudb-content, .sns-sudb-content *{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.sns-sudbc-center{
    width:100%;
    height:100%;
    padding:30px;
    padding-top:0;
    position:relative;
    padding-bottom:100px;
}
.sns-sudbcc-item{
    float:left;
    width:47.5%;
    height:100%;
    padding-top:70px;
    position:relative;
}
.sns-sudbcc-item+.sns-sudbcc-item{
    float:right;
}
.sns-sudbcci-title{
    top:0;
    width:100%;
    height:70px;
    font-size:16px;
    font-weight:bold;
    line-height:70px;
    position:absolute;
}
.sns-sudbcci-content{
    width:100%;
    height:100%;
    font-size:14px;
    padding:13px 10px;
    position:relative;
    padding-top:123px;
    border: 1px solid #ddd;
}
.sns-sudbcci-user-content{
    padding-top:0;
    overflow:auto;
}
.sns-sudbccic-top{
    top:0;
    left:0;
    width:100%;
    position:absolute;
    padding:13px 10px 0 10px;
}
.sns-sudbccics-input{
    border:0;
    width:100%;
    height:100%;
    text-indent:12px;
}
.sns-sudbccics-btn{
    top: -1px;
    right: -1px;
    width: 45px;
    height: 32px;
    font-size: 23px;
    cursor: pointer;
    line-height: 32px;
    position: absolute;
    text-align: center;
    color: rgb(255, 255, 255);
    background: rgb(5, 146, 218);
}
.sns-sudbccic-search{
    width:100%;
    height:32px;
    position:relative;
    margin-bottom:10px;
    padding-right:55px;
    border: 1px solid #ddd;
}
.sns-sudbccic-return{
    width:100%;
    min-height:30px;
    line-height:30px;
}
.sns-sudbccic-return span{
    margin-right:5px;
    cursor: pointer;
}
.sns-sudbccic-return span:last-child{
    cursor: auto;
}
.sudbccic-return-icon{
    display:none;
    font-size:14px;
    cursor:pointer;
}
.sns-sudbccic-select-all{
    width:100%;
    height:38px;
    line-height:38px;
}
.sns-sud-checkbox-icon{
    color:#fff;
    /*margin:10px;*/
    width: 43px;
    /*height: 18px;*/
    margin-right:0;
    cursor:pointer;
    font-weight:bold;
    text-align:center;
    /*line-height: 18px;*/
    border-radius: 1px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
   /* background-color: #ddd;*/
    transition: .1s linear;
    font-size: 12px!important;
    border: 1px solid transparent;
    -webkit-transition: .1s linear;
}
.sns-sud-checkbox-icon:hover{
    /*border-color: #0592da;*/
}
.sns-sud-checkbox-icon:before{
    content: "\E605";
    /*yansen 2022-03-02*/
    padding:3px;
    background:#ddd;
    border: 1px solid transparent;
}
.sns-sud-checkbox-icon:hover:before{
    border:1px solid #0592da;
}
.sns-sud-checkbox-checked-icon.sns-sud-checkbox-icon:before{
    border-color: #0592da;
    background-color: #0592da;
}
.sns-sud-checkbox-checked-icon{
    color: #fff;
    /*yansen 2022-03-02*/
    /*border-color: #0592da;
    background-color: #0592da;*/
}
.sns-sudbccic-list{
    margin-top: 5px;   /*yansen 2022-03-02*/
    width:100%;
    height:100%;
    overflow:auto;
    position:relative;
}
.sns-sdi-name{
    cursor:pointer;
    margin-left:10px;
}
.sns-sud-dep-item{
    width:100%;
    height:43px;
    cursor:pointer;
    line-height:42px;
    background:#f8f8f8;
    border-bottom:1px solid #fff;
}
.sns-sud-user-item{
    width:100%;
    height:47px;
    cursor:pointer;
    line-height:46px;
    border-bottom:1px solid #ddd;
}
.sns-sui-logo{
    width:38px;
    height:38px;
    cursor:pointer;
    border-radius:50%;
    margin-right:10px;
}
.sns-sdi-next{
    width:45px;
    float:right;
    height:43px;
    cursor:pointer;
    font-size:17px;
    cursor:pointer;
    line-height:43px;
    text-align:right;
    margin-right:10px;
}
.sns-sui-del{
    float:right;
    color:#f97210;
    cursor:pointer;
    margin-right:6px;
    display:inline-block;
}
.sns-sudbc-bottom{
    bottom:0;
    width:100%;
    height:100px;
    padding-top:20px;
    text-align:center;
    position:absolute;
}
.sns-sudbcb-btn{
    padding:0;
    width:130px;
    height:50px;
    margin:0 6px;
    font-size:16px;
    border-radius:0;
    line-height:50px;
    text-align:center;
}
.sns-sud-user-type-box{
    width:100%;
    height:40px;
    font-size:14px;
    line-height:40px;
    margin-bottom:10px;
    background: rgb(236, 242, 244)
}
.sns-sud-user-type-box ul{
    width:100%;
    height:40px;
}
.sns-sud-user-type-box ul li{
    width:25%;
    float:left;
    height:40px;
    cursor:pointer;
    line-height:40px;
    text-align:center;
}
.sns-bg-blue {
    color: #fff;
    background: #0088de;
}
.sns-bg-orange {
    color: #fff;
    background: #f88f06;
}
.no_content {
    margin: 0 auto;
    min-height: 200px;
    margin: 30px;
    text-align: center;
    background: url(/vue/dist/static/img/no_content_03.13a87c9.png) no-repeat center;
}

.theme-activity-top[data-v-65adeec4]{
    line-height: 60px;
    height: 60px;
    text-align: center;
}
.theme-activity-top-title[data-v-65adeec4]{
}
.theme-activity-top-return[data-v-65adeec4]{
    float: left;
    display: inline-block;
    cursor: pointer;
}
.no-shadow[data-v-65adeec4]{
    -webkit-box-shadow: none;
            box-shadow: none;
}
.activity-medal-manage-top-btn[data-v-65adeec4]{
    float: right;
    width: 120px;
}
.activity-medal-manage-top[data-v-65adeec4]{
    line-height: 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    border-bottom: 1px solid #ebf4ff;
}
.no-bottom-border[data-v-65adeec4]{
    border-bottom: none;
}
[data-v-65adeec4] .el-button--primary.is-plain:hover{
    /*background-color: #3a8ee6;*/
    background-color: #3a8ee6;
    border-color: #3a8ee6;
    color: #fff;
}
.workbench-detail[data-v-65adeec4]{
    height: 100%;
}
.workbench-detail-top-return[data-v-65adeec4]{
    float: left;
    cursor: pointer;
}
.workbench-detail-top[data-v-65adeec4]{
    height: auto;
    overflow: hidden;
    line-height: 30px;
    margin-bottom: 20px;
    margin-top: 10px;
}
.workbench-detail-top-info[data-v-65adeec4]{
    margin-left: 30px;
    float: left;
    width: 90%;
}
.workbench-detail-top-title[data-v-65adeec4]{
    text-align: left;
    font-weight: bold;
    color: #555f69;
    max-width: 75%;
}
.workbench-detail-top-desc[data-v-65adeec4]{
    line-height: 30px;
    color: #7a8590;
    font-size: 13px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding-top: 8px;
}
.workbench-detail-top-desc span[data-v-65adeec4]{
    padding-right: 20px;
}
.workbench-detail-top-btns[data-v-65adeec4]{
    float: right;
    color: #6a747e;
    position: absolute;
    right: 5%;
}
.workbench-detail-top-btns span[data-v-65adeec4]{
    padding: 0 10px;
    cursor: pointer;
}
.workbench-detail-top-btns span[data-v-65adeec4]:hover{
    color: #409EFF;
}
.workbench-detail-top-btns i[data-v-65adeec4]{
    padding-right: 4px;
}
.workbench-detail-content[data-v-65adeec4]{
    background-color: #fff;
    border-radius: 10px;
    overflow: auto;
    height: calc(100% - 120px);
}
.workbench-detail-left[data-v-65adeec4]{
    float: left;
    width: 14%;
    padding-top: 40px;
    border-right: 1px solid #ebf4ff;
    height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.workbench-detail-left-item[data-v-65adeec4]{
    height: 40px;
    line-height: 40px;
    padding-left: 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    color: #545f69;
    cursor: pointer;
}
.workbench-detail-left-item.ed[data-v-65adeec4]{
    color: #2fa2fe;
    background-color: #ebf4ff;
}
.workbench-detail-left-item i[data-v-65adeec4] {
    padding-right: 5px;
}
.workbench-detail-right[data-v-65adeec4]{
    float: left;
    width: 84%;
    padding: 0 3%;
    overflow: auto;
    height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-bottom: 20px;
}
/**量化量表配置**/
.workbench-detail-right-nav[data-v-65adeec4]{
    height: 60px;
    line-height: 60px;
}
.activity-scale-mange-item[data-v-65adeec4]{
    color: #636d75;
}
.activity-scale-mange-item-tip[data-v-65adeec4]{
    padding: 4px 8px;
    background-color: #eff8ff;
    color: #43a8fe;
    border-radius: 2px;
    font-size: 13px;
}
.activity-scale-mange-btn[data-v-65adeec4]{
    width: 150px;
    display: block;
    margin: 20px auto;
}
.activity-scale-set-item[data-v-65adeec4]{
    border: 1px solid #e9eff4;
    margin-bottom: 10px;
    clear: both;
}
.activity-scale-set-item-top[data-v-65adeec4]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #edeff2;
    height: 50px;
    padding: 0 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.activity-scale-set-input[data-v-65adeec4]{
    width: 160px;
    height: 30px;
    line-height: 30px;
}
.activity-scale-set-input-small[data-v-65adeec4]{
    width: 120px;
}
[data-v-65adeec4] .activity-scale-set-input .el-input__inner{
    height: 30px;
    line-height: 30px;
    border-radius: 2px;
}
.activity-scale-set-btn[data-v-65adeec4]{
    float: right;
    color: #6a747e;
    margin-left: 18px;
    cursor: pointer;
}
.activity-scale-set-btn i[data-v-65adeec4] {
    margin: 0 5px;
}
.activity-scale-set-item-content[data-v-65adeec4]{
    padding: 10px;
}
.activity-scale-set-item-nav[data-v-65adeec4]{
    line-height: 40px;
}
.activity-scale-set-item-line[data-v-65adeec4]{
    display: inline-block;
    width: 33px;
    height: 2px;
    background-color: #b6babd;
    margin-bottom: 4px;
}
.activity-scale-set-item-operate[data-v-65adeec4]{
    color: #6a747e;
    font-size: 13px;
    padding: 0 4px;
    cursor: pointer;
}
.activity-scale-set-item-operate i[data-v-65adeec4] {
    margin: 0 5px;
}
[data-v-65adeec4] .activity-scale-set-item-table th div,[data-v-65adeec4] .activity-scale-set-item-table td div{
    text-align: center;
}
.activity-selector-small[data-v-65adeec4]{
    width: 120px;
}
.activity-scale-set-input-mini[data-v-65adeec4]{
    width: 50px;
}
.activity-selector-mini[data-v-65adeec4]{
    width: 26px;
}
[data-v-65adeec4] .activity-selector-mini .el-input__inner{
    padding: 0;
}
[data-v-65adeec4] .activity-selector-mini.el-select .el-input .el-select__caret{
    font-size: 12px;
}
[data-v-65adeec4] .activity-selector-mini .el-input__suffix{
    right: 0;
}
[data-v-65adeec4] .activity-selector-mini .el-input__icon{
    width: 16px;
}
.activity-scale-set-symbol[data-v-65adeec4]{
    display: inline-block;
    width: 10px;
}
.activity-scale-set-div[data-v-65adeec4]{
    margin-bottom: 4px;
}
.activity-scale-set-icon[data-v-65adeec4]{
    color: #8f98a3;
    cursor: pointer;
}
.activity-scale-set-item-cancel[data-v-65adeec4], .activity-scale-set-item-sure[data-v-65adeec4]{
    display: inline-block;
    width: 24px;
    height: 24px;
    background-color: #f1a047;
    color: #fff;
    text-align: center;
    line-height: 24px;
    cursor: pointer;
    border-radius: 2px;
    margin: 0 4px;
}
.activity-scale-set-item-sure[data-v-65adeec4]{
    background-color: #2fa2fe;
}
.content-set-item-add-box[data-v-65adeec4]{
    padding: 20px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.content-set-item-add-box .add-box-label[data-v-65adeec4] {
    padding: 0 10px;
}
.content-set-add-box[data-v-65adeec4]{
    padding: 20px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}
.activity-scale-set-item-table-th[data-v-65adeec4]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #edeff2;
    height: 40px;
    line-height: 40px;
    border-left: 1px solid #dee6f0;
}
.activity-scale-set-item-table-item[data-v-65adeec4]{
    /*float: left;*/
    width: 18%;
    height: 100%;
    text-align: center;
    border-right: 1px solid #dee6f0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-overflow: ellipsis;
    vertical-align: middle;
    position: relative;
    display: table-cell;
}
.activity-scale-set-item-table-item-operate[data-v-65adeec4]{
    width: 22%;
}
.activity-scale-set-item-table-item-score[data-v-65adeec4]{
    width: 24%;
}
.activity-scale-set-item-table-td[data-v-65adeec4]{
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    overflow: hidden;
    border-bottom: 1px solid #dee6f0;
    align-items: center;
    overflow: hidden;
    border-bottom: 1px solid #dee6f0;
    border-left: 1px solid #dee6f0;
    display: table;
    vertical-align: inherit;
    width: 100%;
}
.activity-selector-system[data-v-65adeec4]{
    width: 80px;
}
.sure-add-scale-btn[data-v-65adeec4]{
    width: 200px;
    display: block;
    margin: 20px auto;
    margin-top: 100px;
}
.activity-medal-manage-top-btn[data-v-65adeec4]{
    float: right;
    width: 120px;
}
.activity-medal-manage-top[data-v-65adeec4]{
    line-height: 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    border-bottom: 1px solid #ebf4ff;
}
.float_left[data-v-65adeec4] {
    float: left;
}
.activity-medal-manage-item[data-v-65adeec4]{
    overflow: hidden;
    padding: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    border: 1px solid #ebf4ff;
    margin-top: 10px;
}
.activity-medal-manage-item-title[data-v-65adeec4]{
    font-weight: bold;
    color: #555f69;
    line-height: 30px;
}
.activity-medal-manage-item-desc[data-v-65adeec4]{
    color: #7b858f;
    font-size: 13px;
}
.activity-medal-manage-item-img[data-v-65adeec4]{
    width: 40px;
    margin-right: 10px;
}
.activity-medal-manage-item-btns[data-v-65adeec4]{
    float: right;
}
.activity-medal-manage-item-btns span[data-v-65adeec4]{
    padding: 10px;
    color: #6a747e;
    cursor: pointer;
}
.activity-medal-manage-item-btns span i[data-v-65adeec4]{
    padding-right: 4px;
}
.message-push-set-title[data-v-65adeec4]{
    background-color: #f5f5f5;
    height: 40px;
    line-height: 40px;
    padding: 0 25px;
}
.message-push-set-item[data-v-65adeec4]{
    padding: 0 25px;
}
.message-push-set-item-btn[data-v-65adeec4]{
    float: right;
    margin-left: 10px;
}
.message-push-set-item-table[data-v-65adeec4]{
    border: 1px solid #e5edf5;
    margin-bottom: 20px;
}
.message-push-set-item-table-top[data-v-65adeec4]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0 10px;
}
.medal-detail-table-th[data-v-65adeec4]{
    background-color: #f5f6f7;
    height: 40px;
    line-height: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
}
.medal-detail-table-td[data-v-65adeec4]{
    border-bottom: 1px solid #eeeeee;
    background-color: unset;
    font-size: 13px;
}
.medal-detail-table-item[data-v-65adeec4]{
    width: 33%;
    text-align: center;
    color: #6a747e;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.medal-detail-table-item-btn[data-v-65adeec4]{
    cursor: pointer;
}
.medal-detail-table-item-btn i[data-v-65adeec4]{
    padding-right: 4px;
}
.message-push-set-item-check[data-v-65adeec4]{
    line-height: 30px;
    margin-right: 30px;
}
/*.activity-set-table .medal-detail-table-item{
    width: 15%;
}
.activity-set-table .medal-detail-table-item25{
    width: 66%;
    font-size: 12px;
}*/
.message-push-set-item-time[data-v-65adeec4]{
    width: 100px;
}
[data-v-65adeec4] .message-push-set-item-time .el-input__prefix{
}
[data-v-65adeec4] .message-push-set-item-time .el-input__inner{
    padding: 0;
    text-align: center;
    height: 30px;
    line-height: 30px;
}
.message-push-btn[data-v-65adeec4]{
    display: block;
    margin: 30px auto;
    width: 160px;
}
.scale-register-eva-item[data-v-65adeec4]{
    display: inline-block;
    width: 32px;
    height: 32px;
    text-align: center;
    line-height: 32px;
    border: 1px solid #e1e8f1;
    margin-right: 10px;
    color: #555f69;
    cursor: pointer;
}
[data-v-65adeec4] .scale-register-eva-item label{
    margin-right: 10px;
}
[data-v-65adeec4] .scale-register-eva-item .el-radio-button__inner{
    border: 1px solid #e1e8f1;
    border-left: 1px solid #e1e8f1;
    -webkit-box-shadow: none;
            box-shadow: none;
}
[data-v-65adeec4] .scale-register-eva-item .el-radio-button:first-child .el-radio-button__inner{
    border-radius: 0;
}
.scale-register-eva-item.ed[data-v-65adeec4]{
    color: #fff;
    background-color: #2fa2fe;
}
.scale-register-eva-icon[data-v-65adeec4]{
    font-size: 24px;
    cursor: pointer;
}
[data-v-65adeec4] .scale-register-table.el-table .cell{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
[data-v-65adeec4] .scale-register-table .el-table__expand-column{
    border-right: none;
}
[data-v-65adeec4] .scale-register-table .el-table__expand-icon>.el-icon{
    line-height: 8px;
    width: 8px;
    height: 8px;
    font-size: 16px;
}
[data-v-65adeec4] .scale-register-table .el-table__expand-icon.el-table__expand-icon--expanded{
    -webkit-transform-origin: center;
            transform-origin: center;
    width: 20px;
}
[data-v-65adeec4] .scale-register-table .el-table__expand-icon>.el-icon.el-icon-arrow-right:before{
    content: "\E791";
}
.scale-register-user-logo[data-v-65adeec4]{
    position: relative;
    width: 66px;
}
.scale-register-user-img[data-v-65adeec4]{
    width: 66px;
    height: 66px;
    border-radius: 50%;
}
.scale-register-user-score[data-v-65adeec4]{
    display: inline-block;
    position: absolute;
    bottom: -2px;
    width: 60px;
    height: 20px;
    border-radius: 10px;
    border: 1px solid #eeeeee;
    line-height: 20px;
    font-size: 12px;
    color: #555f69;
    text-align: center;
    left: 3px;
    background-color: #fff;
}
.scale-register-user[data-v-65adeec4]{
    float: left;
    margin-right: 10px;
}
.scale-register-user-name[data-v-65adeec4]{
    text-align: center;
    line-height: 30px;
    color: #555f69;
}
[data-v-65adeec4] .scale-register-table .el-table__expanded-cell{
    padding: 20px;
}
.scale-register-eva-item-input[data-v-65adeec4]{
    width: 50px;
}
[data-v-65adeec4] .scale-register-eva-item-input input::-webkit-outer-spin-button,[data-v-65adeec4] .scale-register-eva-item-input input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}
[data-v-65adeec4] .scale-register-eva-item-input input[type="number"]{
    -moz-appearance: textfield;
}
.scale-register-score-item i[data-v-65adeec4]{
    cursor: pointer;
    font-weight: bold;
}
.scale-register-score-item[data-v-65adeec4]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 80%;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    max-width: 200px;
}
[data-v-65adeec4] .scale-register-score-item .unable{
    color: #c8c8c8;
    cursor: not-allowed;
}
.scale-record-revert[data-v-65adeec4]{
    cursor: pointer;
}
.scale-record-revert i[data-v-65adeec4]{
    padding-right: 4px;
}
[data-v-65adeec4] .webapp-resouce-item{
    width: 85px;
}
[data-v-65adeec4] .webapp-resouce-item .show-webapp-resouce-content{
    width: 85px;
}
[data-v-65adeec4] .webapp-resouce-item .show-webapp-resouce-icon{
    width: 80px;
}
.activity-table[data-v-65adeec4]{
    border-radius: 10px;
}
.activity-medal-manage-top-noborder[data-v-65adeec4]{
    border-bottom: none;
}
.position_relative[data-v-65adeec4]{
    position: relative;
}
.activity-scale-set-input[data-v-65adeec4]{
    display: inline-block;
}
.activity-scale-set-item-nav .el-tab-pane[data-v-65adeec4]{
    border-left: 1px solid #dee6f0;
}
.el-icon-paperclip.ed[data-v-65adeec4]{
    color: #3aa7fe;
}
.level-eva-box[data-v-65adeec4]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.page_box[data-v-65adeec4]{
    text-align: center;
}
.common_page[data-v-65adeec4]{
    display: inline-block;
}
.scale-register-bottom-btn[data-v-65adeec4]{
    display: block;
    margin: 30px auto;
    width: 150px;
}
.inspection-content-set-box[data-v-65adeec4]{
}
.width-15[data-v-65adeec4] {
    width: 15%;
}
.width-20[data-v-65adeec4]{
    width: 20%;
}
.width-25[data-v-65adeec4]{
    width: 25%;
}
.width-50[data-v-65adeec4]{
    width: 50%;
}
.width-55[data-v-65adeec4]{
    width: 55%;
}
.width-65[data-v-65adeec4] {
    width: 65%;
}
.inspection-chooses-box[data-v-65adeec4]{
    padding: 10px 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.inspection-set-chooses[data-v-65adeec4]{
    line-height: 30px;
    color: #555f69;
    text-align: left;
    padding-left: 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.inspection-set-chooses-line[data-v-65adeec4]{
    display: inline-block;
    width: 40px;
    height: 2px;
    background-color: #b6babd;
    margin: 0 10px;
}
.inspection-options-set[data-v-65adeec4]{
    padding: 0 10px;
    margin: 10px auto;
    overflow: hidden;
}
.inspection-options-set-head[data-v-65adeec4]{
    background-color: #f1f3f6;
    height: 38px;
    line-height: 38px;
    color: #7b858f;
    padding: 0 10px;
}
.inspection-options-set-item-con[data-v-65adeec4]{
    border: 1px solid #e1e8f1;
    padding: 4px 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.float-left[data-v-65adeec4]{
    float: left;
}
.inspection-options-set-item-box[data-v-65adeec4]{
    margin-top: 10px;
    padding: 0 10px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.inspection-options-set-item[data-v-65adeec4]{
    overflow: hidden;
    margin-right: 20px;
    margin-bottom: 10px;
}
.inspection-options-set-colorpicker[data-v-65adeec4]{
    height: 24px;
    padding: 0 10px;
}
[data-v-65adeec4] .inspection-options-set-colorpicker .el-color-picker__trigger{
    padding: 0;
    border: none;
    height: 24px;
    width: 24px;
}
[data-v-65adeec4] .inspection-options-set-colorpicker .el-color-picker__color-inner{
    border-radius: 5px;
}
[data-v-65adeec4] .inspection-options-set-colorpicker .el-icon-arrow-down{
    display: none;
}
.inspection-options-set-item-input[data-v-65adeec4]{
    padding: 0 15px 0 10px;
}
[data-v-65adeec4] .input-height-30{
    height: 30px;
    line-height: 30px;
    width: 100px;
}
[data-v-65adeec4] .input-height-30 .el-input__inner{
    height: 30px;
    line-height: 30px;
    width: 100px;
}
.del-inspection-options-set-item[data-v-65adeec4]{
    color: #8f98a3;
    line-height: 40px;
    font-size: 16px;
    padding: 0 10px;
    padding-left: 5px;
    cursor: pointer;
}
.inspection-options-set-add[data-v-65adeec4]{
    margin-bottom: 10px;
    font-size: 16px;
    color: #8f98a3;
    line-height: 40px;
    cursor: pointer;
    font-weight: bold;
}
[data-v-65adeec4] .inspection-options-set-colorpicker .el-color-picker__color{
    border: none;
}
.inspection-options-set-priod[data-v-65adeec4]{
    margin-top: 10px;
    padding: 0 10px;
    overflow: hidden;
    line-height: 40px;
}
.inspection-options-day-priod-picker[data-v-65adeec4]{
    border: none;
    width: 280px;
    padding: 3px 0;
}
.inspection-options-day-priod-picker-alone[data-v-65adeec4]{
    border: none;
    width: 106px;
    padding: 3px 0;
}
[data-v-65adeec4] .inspection-options-day-priod-picker .el-icon-time,[data-v-65adeec4] .inspection-options-day-priod-picker .el-range__close-icon{
    display: none;
}
[data-v-65adeec4] .inspection-options-day-priod-picker .el-range-input{
    border: 1px solid #e1e8f1;
}
[data-v-65adeec4] .inspection-options-day-priod-picker.el-date-editor .el-range-input{
    width: 50%;
}
[data-v-65adeec4] .inspection-options-day-priod-picker-alone .el-input__inner{
    line-height: 36px;
    height: 36px;
    border-radius: 0;
    padding: 0;
    text-align: center;
}
[data-v-65adeec4] .inspection-options-day-priod-checkbox .el-checkbox__label{
    padding-left: 2px;
    font-size: 12px;
}
[data-v-65adeec4] .inspection-options-day-priod-checkbox span.el-checkbox__inner{
    width: 16px;
    height: 16px;
}
[data-v-65adeec4] .inspection-options-day-priod-checkbox .el-checkbox__inner:after{
    width: 4px;
    height: 8px;
    left: 4px;
    border-width: 1px;
}
.inspection-options-day-priod[data-v-65adeec4]{
    margin-right: 20px;
}
.inspection-options-day-priod[data-v-65adeec4]:last-child, .inspection-options-day-priod[data-v-65adeec4]:nth-child(2n){
    /* margin-right: 0; */
}
.inspection-options-set-priod-label[data-v-65adeec4]{
    padding-right: 10px;
}
.inspection-set-chooses-name[data-v-65adeec4]{
    display: inline-block;
    width: 70px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.inspection-set-chooses-input[data-v-65adeec4]{
    margin-left: 5px;
    width: 100px;
}
.inspection-set-chooses-checkbox[data-v-65adeec4]{
    margin-right: 20px;
}
[data-v-65adeec4] .inspection-set-chooses-input .common-limit-input-inner{
    height: 30px;
}
[data-v-65adeec4] .el-button--primary.is-plain{
    background: #ecf5ff;
    border-color: #b3d8ff;
}
[data-v-65adeec4] .el-button--primary.is-plain, .el-button--primary.is-plain[data-v-65adeec4]{
    color: #3a8ee6;
}
[data-v-65adeec4] .el-button--primary.is-plain:active, .el-button--primary.is-plain[data-v-65adeec4]:hover{
    background-color: #3a8ee6;
    border-color: #3a8ee6;
    color: #fff;
}
.message-day-push-hour[data-v-65adeec4]{
    padding-right: 20px;
}
.message-push-set-selector[data-v-65adeec4]{
    width: 150px;
}
[data-v-65adeec4] .message-push-set-selector .el-input__inner,[data-v-65adeec4] .message-push-set-selector .el-input__icon{
    line-height: 30px;
    height: 30px;
}
.width-120[data-v-65adeec4]{
    width: 120px;
}
.inspection-set-chooses-word[data-v-65adeec4]{
    display: inline-block;
    max-width: 250px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
[data-v-65adeec4] .common-limit-item__error{
    padding-top: 6px;
}
.workbench-detail-top-desc-word[data-v-65adeec4]{
    display: inline-block;
    max-width: 60%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.activity-table-del-btn[data-v-65adeec4]:hover{
    color: #409EFF;
}
.medal-detail-table-action[data-v-65adeec4] {
    width: 33%;
    text-align: center;
    color: #6a747e;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.medal-detail-table-action span[data-v-65adeec4] {
    margin: 0 5px;
    cursor: pointer;
}
.medal-detail-table-action span[data-v-65adeec4]:hover {
    color: #409EFF;
}
.table-top-actions[data-v-65adeec4] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

@charset "utf-8";
/*CSS Document*/
/*
 * @desc 选人插件
 * @author zhangxue
 * @date 20181108
 *
 * */
.sns-sudb-content{
    width:100%;
    height:100%;
}
.sns-sudb-content, .sns-sudb-content *{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.sns-sudbc-center{
    width:100%;
    height:100%;
    padding:30px;
    padding-top:0;
    position:relative;
    padding-bottom:100px;
}
.sns-sudbcc-item{
    float:left;
    width:47.5%;
    height:100%;
    padding-top:70px;
    position:relative;
}
.sns-sudbcc-item+.sns-sudbcc-item{
    float:right;
}
.sns-sudbcci-title{
    top:0;
    width:100%;
    height:70px;
    font-size:16px;
    font-weight:bold;
    line-height:70px;
    position:absolute;
}
.sns-sudbcci-content{
    width:100%;
    height:100%;
    font-size:14px;
    padding:13px 10px;
    position:relative;
    padding-top:123px;
    border: 1px solid #ddd;
}
.sns-sudbcci-user-content{
    padding-top:0;
    overflow:auto;
}
.sns-sudbccic-top{
    top:0;
    left:0;
    width:100%;
    position:absolute;
    padding:13px 10px 0 10px;
}
.sns-sudbccics-input{
    border:0;
    width:100%;
    height:100%;
    text-indent:12px;
}
.sns-sudbccics-btn{
    top: -1px;
    right: -1px;
    width: 45px;
    height: 32px;
    font-size: 23px;
    cursor: pointer;
    line-height: 32px;
    position: absolute;
    text-align: center;
    color: rgb(255, 255, 255);
    background: rgb(5, 146, 218);
}
.sns-sudbccic-search{
    width:100%;
    height:32px;
    position:relative;
    margin-bottom:10px;
    padding-right:55px;
    border: 1px solid #ddd;
}
.sns-sudbccic-return{
    width:100%;
    min-height:30px;
    line-height:30px;
}
.sns-sudbccic-return span{
    margin-right:5px;
    cursor: pointer;
}
.sns-sudbccic-return span:last-child{
    cursor: auto;
}
.sudbccic-return-icon{
    display:none;
    font-size:14px;
    cursor:pointer;
}
.sns-sudbccic-select-all{
    width:100%;
    height:38px;
    line-height:38px;
}
.sns-sud-checkbox-icon{
    color:#fff;
    /*margin:10px;*/
    width: 43px;
    /*height: 18px;*/
    margin-right:0;
    cursor:pointer;
    font-weight:bold;
    text-align:center;
    /*line-height: 18px;*/
    border-radius: 1px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
   /* background-color: #ddd;*/
    transition: .1s linear;
    font-size: 12px!important;
    border: 1px solid transparent;
    -webkit-transition: .1s linear;
}
.sns-sud-checkbox-icon:hover{
    /*border-color: #0592da;*/
}
.sns-sud-checkbox-icon:before{
    content: "\E605";
    /*yansen 2022-03-02*/
    padding:3px;
    background:#ddd;
    border: 1px solid transparent;
}
.sns-sud-checkbox-icon:hover:before{
    border:1px solid #0592da;
}
.sns-sud-checkbox-checked-icon.sns-sud-checkbox-icon:before{
    border-color: #0592da;
    background-color: #0592da;
}
.sns-sud-checkbox-checked-icon{
    color: #fff;
    /*yansen 2022-03-02*/
    /*border-color: #0592da;
    background-color: #0592da;*/
}
.sns-sudbccic-list{
    margin-top: 5px;   /*yansen 2022-03-02*/
    width:100%;
    height:100%;
    overflow:auto;
    position:relative;
}
.sns-sdi-name{
    cursor:pointer;
    margin-left:10px;
}
.sns-sud-dep-item{
    width:100%;
    height:43px;
    cursor:pointer;
    line-height:42px;
    background:#f8f8f8;
    border-bottom:1px solid #fff;
}
.sns-sud-user-item{
    width:100%;
    height:47px;
    cursor:pointer;
    line-height:46px;
    border-bottom:1px solid #ddd;
}
.sns-sui-logo{
    width:38px;
    height:38px;
    cursor:pointer;
    border-radius:50%;
    margin-right:10px;
}
.sns-sdi-next{
    width:45px;
    float:right;
    height:43px;
    cursor:pointer;
    font-size:17px;
    cursor:pointer;
    line-height:43px;
    text-align:right;
    margin-right:10px;
}
.sns-sui-del{
    float:right;
    color:#f97210;
    cursor:pointer;
    margin-right:6px;
    display:inline-block;
}
.sns-sudbc-bottom{
    bottom:0;
    width:100%;
    height:100px;
    padding-top:20px;
    text-align:center;
    position:absolute;
}
.sns-sudbcb-btn{
    padding:0;
    width:130px;
    height:50px;
    margin:0 6px;
    font-size:16px;
    border-radius:0;
    line-height:50px;
    text-align:center;
}
.sns-sud-user-type-box{
    width:100%;
    height:40px;
    font-size:14px;
    line-height:40px;
    margin-bottom:10px;
    background: rgb(236, 242, 244)
}
.sns-sud-user-type-box ul{
    width:100%;
    height:40px;
}
.sns-sud-user-type-box ul li{
    width:25%;
    float:left;
    height:40px;
    cursor:pointer;
    line-height:40px;
    text-align:center;
}
.sns-bg-blue {
    color: #fff;
    background: #0088de;
}
.sns-bg-orange {
    color: #fff;
    background: #f88f06;
}
.no_content {
    margin: 0 auto;
    min-height: 200px;
    margin: 30px;
    text-align: center;
    background: url(/vue/dist/static/img/no_content_03.13a87c9.png) no-repeat center;
}
.create-activity-input{
    width: 400px;
}
/deep/  .create-activity-input .el-input__inner{
    height: 30px;
    line-height: 30px;
}
.create-activity-image{
    float: left;
    width: 240px;
    height: 140px;
}
.create-activity-image-btns{
    float: left;
    margin-left: 10px;
}
.create-activity-image-btn{
    width: 130px;
    height: 30px;
    border-radius: 2px;
    background-color: #2fa2fe;
    color: #fff;
    text-align: center;
    line-height: 30px;
    cursor: pointer;
    margin-bottom: 10px;
}
.green-btn{
    background-color: #75d164;
}
.create-activity-table{
    border: 1px solid #e9f0f7;
    border-radius: 10px;
    margin-top: 20px;
}
.create-activity-table-th{
    background-color: #eff1f4;
    height: 40px;
    line-height: 40px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.create-activity-table-tb {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.create-activity-table-item {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    text-align: center;
}
.create-activity-table-del{
}
.table-action-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.table-action-btn {
    margin: 0 10px;
}
.table-action-btn {
    cursor: pointer;
}
.table-action-btn i {
    margin-right: 5px;
}
.create-activity-btn{
    display: block;
    margin: auto;
    width: 180px;
}
.inspection-memeber-i i{
    font-size: 12px;
}
.inspection-memeber-add-btn{
    width: 44px;
    height: 44px;
    border-radius: 50%;
    border: 1px dashed #d8dae3;
    text-align: center;
    line-height: 44px;
    cursor: pointer;
    float: left;
}
.inspection-memeber-img{
    width: 44px;
    height: 44px;
    border-radius: 50%;
}
.inspection-memeber-box{
    margin-top: 10px;
}
.inspection-duty-add-btn{
    float: left;
    margin-right: 10px;
}
.inspection-duty-item{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 2px 10px;
    background-color: #f7f7f9;
    color: #545f69;
    float: left;
    line-height: 30px;
    margin-right: 10px;
    border-radius: 2px;
}
.inspection-duty-item i{
    color: #bdc0c2;
    padding-left: 10px;
    cursor: pointer;
}
.inspection-memeber-item{
    float: left;
    margin-right: 10px;
    text-align: center;
    position: relative;
}
.logo-del-shadow{
    width: 44px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    border-radius: 50%;
    background: rgba(0, 0, 0, .4);
    color: #fff;
    position: absolute;
    top: 0;
    display: inline-block;
    z-index: 99;
    cursor: pointer;
    display: none;
}
.inspection-memeber-name{
    max-width: 100px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.inspection-memeber-position-relative{
    position: relative;
    height: 44px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.notes-mytextarea {
    min-height: 160px;
}

.duty-manage-create .create-form-box[data-v-2978b78c] {
  padding: 24px;
  background-color: #FFFFFF;
  border-radius: 10px;
}

.sub-nav-wraper[data-v-1fae8b84] {
  height: 60px;
  position: relative;
}
.sub-nav-wraper .sub-nav-back-btn[data-v-1fae8b84] {
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    z-index: 15;
    cursor: pointer;
}
.sub-nav-wraper .sub-nav-title[data-v-1fae8b84] {
    text-align: center;
    line-height: 60px;
    font-size: 16px;
    font-weight: bold;
    color: #303133;
}
.sub-nav-wraper .sub-nav-task-info[data-v-1fae8b84] {
    padding-left: 72px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}
.sub-nav-wraper .sub-nav-task-info .task-info-name[data-v-1fae8b84] {
      font-size: 16px;
      line-height: 40px;
      font-weight: bold;
      color: #303133;
}
.sub-nav-wraper .sub-nav-task-info .task-info-options[data-v-1fae8b84] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.sub-nav-wraper .sub-nav-task-info .task-info-options .options-item[data-v-1fae8b84] {
        margin-right: 24px;
        font-size: 14px;
        color: #606266;
}
.sub-nav-wraper .sub-nav-task-action[data-v-1fae8b84] {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    right: 0;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.sub-nav-wraper .sub-nav-task-action .task-action-item[data-v-1fae8b84] {
      cursor: pointer;
      font-size: 14px;
      color: #6a747e;
      padding-left: 20px;
}
.sub-nav-wraper .sub-nav-task-action .task-action-item i[data-v-1fae8b84] {
        padding-right: 8px;
}

.duty-manage-domain[data-v-337d13a3] {
    height: 100%;
}

.class[data-v-62500262] {
    display: inline-block;
}
.class img[data-v-62500262] {
    width: 132px;
    height: 132px;
    background-color: #fff;
    padding: 6px;
}

.duty-manage-content[data-v-7c04d4ea] {
  background-color: #FFFFFF;
}

.download-patrol-pdf-page[data-v-7c04d4ea] {
  padding: 0 20px;
  padding-bottom: 0;
  width: 100%;
  height: auto;
  overflow: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #FFFFFF;
}
.a4_height_box[data-v-7c04d4ea] {
  position: absolute;
  top: -2000%;
}
.patrol-box[data-v-7c04d4ea] {
  margin-bottom: 50px;
}
.patrol-item-title[data-v-7c04d4ea] {
  text-align: center;
  margin-bottom: 30px;
  font-weight: 600;
  font-size: 16px;
}
.patrol-item-title .patrol-item-title-txt[data-v-7c04d4ea] {
    font-size: 32px;
    line-height: 60px;
}
.patrol-item .patrol-item-tab[data-v-7c04d4ea] {
  border-top: 1px solid black;
  border-left: 1px solid black;
  margin-bottom: 10px;
}
.patrol-item .patrol-item-tab .patrol-item-row[data-v-7c04d4ea] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
}
.patrol-item .patrol-item-tab .patrol-item-td[data-v-7c04d4ea] {
    padding: 6px 8px;
    text-align: center;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.patrol-item .patrol-item-tab .patrol-item-td .patrol-item-td[data-v-7c04d4ea] {
      border-bottom-width: 0;
}
.patrol-item .patrol-item-tab .patrol-item-td .border-top1[data-v-7c04d4ea] {
      border-top: 1px solid #000;
}
.patrol-item .patrol-item-tab .patrol-item-td .border-bottom1[data-v-7c04d4ea] {
      border-bottom-width: 1px;
}
.patrol-item .patrol-item-tab .patrol-item-td .border-right0[data-v-7c04d4ea] {
      border-right-width: 0;
}
.patrol-item .patrol-item-tab .patrol-item-td .patrol-item-td[data-v-7c04d4ea]:last-child {
      border-right-width: 0;
}
.patrol-item .patrol-item-tab .vertical-centent[data-v-7c04d4ea] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.patrol-item .patrol-item-tab .patrol-item-td.padding0[data-v-7c04d4ea] {
    padding: 0;
}
.patrol-item .patrol-item-tab .flex1[data-v-7c04d4ea] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}
.patrol-item .patrol-item-tab .width10[data-v-7c04d4ea] {
    width: 10%;
}
.patrol-item .patrol-item-tab .width20[data-v-7c04d4ea] {
    width: 20%;
}
.patrol-item .patrol-item-tab .width25[data-v-7c04d4ea] {
    width: 25%;
}
.patrol-item .patrol-item-tab .width30[data-v-7c04d4ea] {
    width: 30%;
}
.patrol-item .patrol-item-tab .width40[data-v-7c04d4ea] {
    width: 40%;
}
.patrol-item .patrol-item-tab .width50[data-v-7c04d4ea] {
    width: 50%;
}
.patrol-item .patrol-item-tab .width60[data-v-7c04d4ea] {
    width: 60%;
}
.patrol-item .patrol-item-tab .width80[data-v-7c04d4ea] {
    width: 80%;
}
.patrol-item .patrol-item-tab .width90[data-v-7c04d4ea] {
    width: 90%;
}
.patrol-item .patrol-item-tab .text-left[data-v-7c04d4ea] {
    text-align: left;
}
.patrol-item .patrol-item-tab .font-width600[data-v-7c04d4ea] {
    font-weight: 600;
}
.patrol-item .patrol-content[data-v-7c04d4ea] {
  text-align: left;
}
.patrol-item .patrol-content img[data-v-7c04d4ea] {
    max-width: 60%;
}
.patrol-item-desc[data-v-7c04d4ea] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  margin-top: -40px;
}
.patrol-item-desc .patrol-item-desc-info[data-v-7c04d4ea] {
    width: 90%;
    margin-bottom: 20px;
}
.fujian-box img[data-v-7c04d4ea] {
  max-width: 60%;
}

.class[data-v-67c94770] {
    display: inline-block;
}
.class img[data-v-67c94770] {
    width: 132px;
    height: 132px;
    background-color: #fff;
    padding: 6px;
}

.download-patrol-pdf-page[data-v-bdce7e04] {
  padding: 20px;
  padding-bottom: 0;
  width: 100%;
  height: auto;
  overflow: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.a4_height_box[data-v-bdce7e04] {
  position: absolute;
  top: -2000%;
}
.patrol-box[data-v-bdce7e04] {
  margin-bottom: 50px;
}
.patrol-item-title[data-v-bdce7e04] {
  text-align: center;
  margin-bottom: 30px;
  font-weight: 600;
  font-size: 16px;
}
.patrol-item-title .patrol-item-title-txt[data-v-bdce7e04] {
    font-size: 32px;
    line-height: 60px;
    margin-top: 10px;
}
.patrol-item .patrol-item-tab[data-v-bdce7e04] {
  border-top: 1px solid black;
  border-left: 1px solid black;
  margin-bottom: 10px;
}
.patrol-item .patrol-item-tab .patrol-item-row[data-v-bdce7e04] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
}
.patrol-item .patrol-item-tab .patrol-item-td[data-v-bdce7e04] {
    padding: 6px 8px;
    text-align: center;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.patrol-item .patrol-item-tab .patrol-item-td .patrol-item-td[data-v-bdce7e04] {
      border-bottom-width: 0;
}
.patrol-item .patrol-item-tab .patrol-item-td .border-bottom1[data-v-bdce7e04] {
      border-bottom-width: 1px;
}
.patrol-item .patrol-item-tab .patrol-item-td .patrol-item-td[data-v-bdce7e04]:last-child {
      border-right-width: 0;
}
.patrol-item .patrol-item-tab .vertical-centent[data-v-bdce7e04] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.patrol-item .patrol-item-tab .patrol-item-td.padding0[data-v-bdce7e04] {
    padding: 0;
}
.patrol-item .patrol-item-tab .flex1[data-v-bdce7e04] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}
.patrol-item .patrol-item-tab .width10[data-v-bdce7e04] {
    width: 10%;
}
.patrol-item .patrol-item-tab .width20[data-v-bdce7e04] {
    width: 20%;
}
.patrol-item .patrol-item-tab .width25[data-v-bdce7e04] {
    width: 25%;
}
.patrol-item .patrol-item-tab .width30[data-v-bdce7e04] {
    width: 30%;
}
.patrol-item .patrol-item-tab .width40[data-v-bdce7e04] {
    width: 40%;
}
.patrol-item .patrol-item-tab .width50[data-v-bdce7e04] {
    width: 50%;
}
.patrol-item .patrol-item-tab .width60[data-v-bdce7e04] {
    width: 60%;
}
.patrol-item .patrol-item-tab .width80[data-v-bdce7e04] {
    width: 80%;
}
.patrol-item .patrol-item-tab .width90[data-v-bdce7e04] {
    width: 90%;
}
.patrol-item .patrol-item-tab .text-left[data-v-bdce7e04] {
    text-align: left;
}
.patrol-item .patrol-item-tab .font-width600[data-v-bdce7e04] {
    font-weight: 600;
}
.patrol-item .patrol-content[data-v-bdce7e04] {
  text-align: left;
}
.patrol-item .patrol-content img[data-v-bdce7e04] {
    max-width: 60%;
}
.patrol-item-desc[data-v-bdce7e04] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  margin-top: -40px;
}
.patrol-item-desc .patrol-item-desc-info[data-v-bdce7e04] {
    width: 90%;
}
.fujian-box img[data-v-bdce7e04] {
  max-width: 60%;
}

.workbench-detail[data-v-3e287165]{
    height: 100%;
}
.workbench-detail-top-return[data-v-3e287165]{
    float: left;
    cursor: pointer;
}
.workbench-detail-top[data-v-3e287165]{
    height: auto;
    overflow: hidden;
    line-height: 30px;
    margin-bottom: 20px;
    margin-top: 10px;
}
.workbench-detail-top-info[data-v-3e287165]{
    margin-left: 30px;
    float: left;
    width: 90%;
}
.workbench-detail-top-title[data-v-3e287165]{
    text-align: left;
    font-weight: bold;
    color: #555f69;
    max-width: 75%;
}
.workbench-detail-top-desc[data-v-3e287165]{
    line-height: 30px;
    color: #7a8590;
    font-size: 13px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding-top: 8px;
}
.workbench-detail-top-desc span[data-v-3e287165]{
    padding-right: 20px;
}
.workbench-detail-top-btns[data-v-3e287165]{
    float: right;
    color: #6a747e;
    position: absolute;
    right: 5%;
}
.workbench-detail-top-btns span[data-v-3e287165]{
    padding: 0 10px;
    cursor: pointer;
}
.workbench-detail-top-btns span[data-v-3e287165]:hover{
    color: #409EFF;
}
.workbench-detail-top-btns i[data-v-3e287165]{
    padding-right: 4px;
}
.workbench-detail-content[data-v-3e287165]{
    background-color: #fff;
    border-radius: 10px;
    overflow: auto;
    height: calc(100% - 120px);
}
.workbench-detail-left[data-v-3e287165]{
    float: left;
    width: 14%;
    padding-top: 40px;
    border-right: 1px solid #ebf4ff;
    height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.workbench-detail-left-item[data-v-3e287165]{
    height: 40px;
    line-height: 40px;
    padding-left: 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    color: #545f69;
    cursor: pointer;
}
.workbench-detail-left-item.ed[data-v-3e287165]{
    color: #2fa2fe;
    background-color: #ebf4ff;
}
.workbench-detail-left-item i[data-v-3e287165] {
    padding-right: 5px;
}
.workbench-detail-right[data-v-3e287165]{
    float: left;
    width: 84%;
    padding: 0 3%;
    overflow: auto;
    height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-bottom: 20px;
}
/**量化量表配置**/
.workbench-detail-right-nav[data-v-3e287165]{
    height: 60px;
    line-height: 60px;
}
.activity-scale-mange-item[data-v-3e287165]{
    color: #636d75;
}
.activity-scale-mange-item-tip[data-v-3e287165]{
    padding: 4px 8px;
    background-color: #eff8ff;
    color: #43a8fe;
    border-radius: 2px;
    font-size: 13px;
}
.activity-scale-mange-btn[data-v-3e287165]{
    width: 150px;
    display: block;
    margin: 20px auto;
}
.activity-scale-set-item[data-v-3e287165]{
    border: 1px solid #e9eff4;
    margin-bottom: 10px;
    clear: both;
}
.activity-scale-set-item-top[data-v-3e287165]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #edeff2;
    height: 50px;
    padding: 0 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.activity-scale-set-input[data-v-3e287165]{
    width: 160px;
    height: 30px;
    line-height: 30px;
}
.activity-scale-set-input-small[data-v-3e287165]{
    width: 120px;
}
[data-v-3e287165] .activity-scale-set-input .el-input__inner{
    height: 30px;
    line-height: 30px;
    border-radius: 2px;
}
.activity-scale-set-btn[data-v-3e287165]{
    float: right;
    color: #6a747e;
    margin-left: 18px;
    cursor: pointer;
}
.activity-scale-set-btn i[data-v-3e287165] {
    margin: 0 5px;
}
.activity-scale-set-item-content[data-v-3e287165]{
    padding: 10px;
}
.activity-scale-set-item-nav[data-v-3e287165]{
    line-height: 40px;
}
.activity-scale-set-item-line[data-v-3e287165]{
    display: inline-block;
    width: 33px;
    height: 2px;
    background-color: #b6babd;
    margin-bottom: 4px;
}
.activity-scale-set-item-operate[data-v-3e287165]{
    color: #6a747e;
    font-size: 13px;
    padding: 0 4px;
    cursor: pointer;
}
.activity-scale-set-item-operate i[data-v-3e287165] {
    margin: 0 5px;
}
[data-v-3e287165] .activity-scale-set-item-table th div,[data-v-3e287165] .activity-scale-set-item-table td div{
    text-align: center;
}
.activity-selector-small[data-v-3e287165]{
    width: 120px;
}
.activity-scale-set-input-mini[data-v-3e287165]{
    width: 50px;
}
.activity-selector-mini[data-v-3e287165]{
    width: 26px;
}
[data-v-3e287165] .activity-selector-mini .el-input__inner{
    padding: 0;
}
[data-v-3e287165] .activity-selector-mini.el-select .el-input .el-select__caret{
    font-size: 12px;
}
[data-v-3e287165] .activity-selector-mini .el-input__suffix{
    right: 0;
}
[data-v-3e287165] .activity-selector-mini .el-input__icon{
    width: 16px;
}
.activity-scale-set-symbol[data-v-3e287165]{
    display: inline-block;
    width: 10px;
}
.activity-scale-set-div[data-v-3e287165]{
    margin-bottom: 4px;
}
.activity-scale-set-icon[data-v-3e287165]{
    color: #8f98a3;
    cursor: pointer;
}
.activity-scale-set-item-cancel[data-v-3e287165], .activity-scale-set-item-sure[data-v-3e287165]{
    display: inline-block;
    width: 24px;
    height: 24px;
    background-color: #f1a047;
    color: #fff;
    text-align: center;
    line-height: 24px;
    cursor: pointer;
    border-radius: 2px;
    margin: 0 4px;
}
.activity-scale-set-item-sure[data-v-3e287165]{
    background-color: #2fa2fe;
}
.content-set-item-add-box[data-v-3e287165]{
    padding: 20px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.content-set-item-add-box .add-box-label[data-v-3e287165] {
    padding: 0 10px;
}
.content-set-add-box[data-v-3e287165]{
    padding: 20px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}
.activity-scale-set-item-table-th[data-v-3e287165]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #edeff2;
    height: 40px;
    line-height: 40px;
    border-left: 1px solid #dee6f0;
}
.activity-scale-set-item-table-item[data-v-3e287165]{
    /*float: left;*/
    width: 18%;
    height: 100%;
    text-align: center;
    border-right: 1px solid #dee6f0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-overflow: ellipsis;
    vertical-align: middle;
    position: relative;
    display: table-cell;
}
.activity-scale-set-item-table-item-operate[data-v-3e287165]{
    width: 22%;
}
.activity-scale-set-item-table-item-score[data-v-3e287165]{
    width: 24%;
}
.activity-scale-set-item-table-td[data-v-3e287165]{
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    overflow: hidden;
    border-bottom: 1px solid #dee6f0;
    align-items: center;
    overflow: hidden;
    border-bottom: 1px solid #dee6f0;
    border-left: 1px solid #dee6f0;
    display: table;
    vertical-align: inherit;
    width: 100%;
}
.activity-selector-system[data-v-3e287165]{
    width: 80px;
}
.sure-add-scale-btn[data-v-3e287165]{
    width: 200px;
    display: block;
    margin: 20px auto;
    margin-top: 100px;
}
.activity-medal-manage-top-btn[data-v-3e287165]{
    float: right;
    width: 120px;
}
.activity-medal-manage-top[data-v-3e287165]{
    line-height: 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    border-bottom: 1px solid #ebf4ff;
}
.float_left[data-v-3e287165] {
    float: left;
}
.activity-medal-manage-item[data-v-3e287165]{
    overflow: hidden;
    padding: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    border: 1px solid #ebf4ff;
    margin-top: 10px;
}
.activity-medal-manage-item-title[data-v-3e287165]{
    font-weight: bold;
    color: #555f69;
    line-height: 30px;
}
.activity-medal-manage-item-desc[data-v-3e287165]{
    color: #7b858f;
    font-size: 13px;
}
.activity-medal-manage-item-img[data-v-3e287165]{
    width: 40px;
    margin-right: 10px;
}
.activity-medal-manage-item-btns[data-v-3e287165]{
    float: right;
}
.activity-medal-manage-item-btns span[data-v-3e287165]{
    padding: 10px;
    color: #6a747e;
    cursor: pointer;
}
.activity-medal-manage-item-btns span i[data-v-3e287165]{
    padding-right: 4px;
}
.message-push-set-title[data-v-3e287165]{
    background-color: #f5f5f5;
    height: 40px;
    line-height: 40px;
    padding: 0 25px;
}
.message-push-set-item[data-v-3e287165]{
    padding: 0 25px;
}
.message-push-set-item-btn[data-v-3e287165]{
    float: right;
    margin-left: 10px;
}
.message-push-set-item-table[data-v-3e287165]{
    border: 1px solid #e5edf5;
    margin-bottom: 20px;
}
.message-push-set-item-table-top[data-v-3e287165]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0 10px;
}
.medal-detail-table-th[data-v-3e287165]{
    background-color: #f5f6f7;
    height: 40px;
    line-height: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
}
.medal-detail-table-td[data-v-3e287165]{
    border-bottom: 1px solid #eeeeee;
    background-color: unset;
    font-size: 13px;
}
.medal-detail-table-item[data-v-3e287165]{
    width: 33%;
    text-align: center;
    color: #6a747e;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.medal-detail-table-item-btn[data-v-3e287165]{
    cursor: pointer;
}
.medal-detail-table-item-btn i[data-v-3e287165]{
    padding-right: 4px;
}
.message-push-set-item-check[data-v-3e287165]{
    line-height: 30px;
    margin-right: 30px;
}
/*.activity-set-table .medal-detail-table-item{
    width: 15%;
}
.activity-set-table .medal-detail-table-item25{
    width: 66%;
    font-size: 12px;
}*/
.message-push-set-item-time[data-v-3e287165]{
    width: 100px;
}
[data-v-3e287165] .message-push-set-item-time .el-input__prefix{
}
[data-v-3e287165] .message-push-set-item-time .el-input__inner{
    padding: 0;
    text-align: center;
    height: 30px;
    line-height: 30px;
}
.message-push-btn[data-v-3e287165]{
    display: block;
    margin: 30px auto;
    width: 160px;
}
.scale-register-eva-item[data-v-3e287165]{
    display: inline-block;
    width: 32px;
    height: 32px;
    text-align: center;
    line-height: 32px;
    border: 1px solid #e1e8f1;
    margin-right: 10px;
    color: #555f69;
    cursor: pointer;
}
[data-v-3e287165] .scale-register-eva-item label{
    margin-right: 10px;
}
[data-v-3e287165] .scale-register-eva-item .el-radio-button__inner{
    border: 1px solid #e1e8f1;
    border-left: 1px solid #e1e8f1;
    -webkit-box-shadow: none;
            box-shadow: none;
}
[data-v-3e287165] .scale-register-eva-item .el-radio-button:first-child .el-radio-button__inner{
    border-radius: 0;
}
.scale-register-eva-item.ed[data-v-3e287165]{
    color: #fff;
    background-color: #2fa2fe;
}
.scale-register-eva-icon[data-v-3e287165]{
    font-size: 24px;
    cursor: pointer;
}
[data-v-3e287165] .scale-register-table.el-table .cell{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
[data-v-3e287165] .scale-register-table .el-table__expand-column{
    border-right: none;
}
[data-v-3e287165] .scale-register-table .el-table__expand-icon>.el-icon{
    line-height: 8px;
    width: 8px;
    height: 8px;
    font-size: 16px;
}
[data-v-3e287165] .scale-register-table .el-table__expand-icon.el-table__expand-icon--expanded{
    -webkit-transform-origin: center;
            transform-origin: center;
    width: 20px;
}
[data-v-3e287165] .scale-register-table .el-table__expand-icon>.el-icon.el-icon-arrow-right:before{
    content: "\E791";
}
.scale-register-user-logo[data-v-3e287165]{
    position: relative;
    width: 66px;
}
.scale-register-user-img[data-v-3e287165]{
    width: 66px;
    height: 66px;
    border-radius: 50%;
}
.scale-register-user-score[data-v-3e287165]{
    display: inline-block;
    position: absolute;
    bottom: -2px;
    width: 60px;
    height: 20px;
    border-radius: 10px;
    border: 1px solid #eeeeee;
    line-height: 20px;
    font-size: 12px;
    color: #555f69;
    text-align: center;
    left: 3px;
    background-color: #fff;
}
.scale-register-user[data-v-3e287165]{
    float: left;
    margin-right: 10px;
}
.scale-register-user-name[data-v-3e287165]{
    text-align: center;
    line-height: 30px;
    color: #555f69;
}
[data-v-3e287165] .scale-register-table .el-table__expanded-cell{
    padding: 20px;
}
.scale-register-eva-item-input[data-v-3e287165]{
    width: 50px;
}
[data-v-3e287165] .scale-register-eva-item-input input::-webkit-outer-spin-button,[data-v-3e287165] .scale-register-eva-item-input input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}
[data-v-3e287165] .scale-register-eva-item-input input[type="number"]{
    -moz-appearance: textfield;
}
.scale-register-score-item i[data-v-3e287165]{
    cursor: pointer;
    font-weight: bold;
}
.scale-register-score-item[data-v-3e287165]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 80%;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    max-width: 200px;
}
[data-v-3e287165] .scale-register-score-item .unable{
    color: #c8c8c8;
    cursor: not-allowed;
}
.scale-record-revert[data-v-3e287165]{
    cursor: pointer;
}
.scale-record-revert i[data-v-3e287165]{
    padding-right: 4px;
}
[data-v-3e287165] .webapp-resouce-item{
    width: 85px;
}
[data-v-3e287165] .webapp-resouce-item .show-webapp-resouce-content{
    width: 85px;
}
[data-v-3e287165] .webapp-resouce-item .show-webapp-resouce-icon{
    width: 80px;
}
.activity-table[data-v-3e287165]{
    border-radius: 10px;
}
.activity-medal-manage-top-noborder[data-v-3e287165]{
    border-bottom: none;
}
.position_relative[data-v-3e287165]{
    position: relative;
}
.activity-scale-set-input[data-v-3e287165]{
    display: inline-block;
}
.activity-scale-set-item-nav .el-tab-pane[data-v-3e287165]{
    border-left: 1px solid #dee6f0;
}
.el-icon-paperclip.ed[data-v-3e287165]{
    color: #3aa7fe;
}
.level-eva-box[data-v-3e287165]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.page_box[data-v-3e287165]{
    text-align: center;
}
.common_page[data-v-3e287165]{
    display: inline-block;
}
.scale-register-bottom-btn[data-v-3e287165]{
    display: block;
    margin: 30px auto;
    width: 150px;
}
.inspection-content-set-box[data-v-3e287165]{
}
.width-15[data-v-3e287165] {
    width: 15%;
}
.width-20[data-v-3e287165]{
    width: 20%;
}
.width-25[data-v-3e287165]{
    width: 25%;
}
.width-50[data-v-3e287165]{
    width: 50%;
}
.width-55[data-v-3e287165]{
    width: 55%;
}
.width-65[data-v-3e287165] {
    width: 65%;
}
.inspection-chooses-box[data-v-3e287165]{
    padding: 10px 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.inspection-set-chooses[data-v-3e287165]{
    line-height: 30px;
    color: #555f69;
    text-align: left;
    padding-left: 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.inspection-set-chooses-line[data-v-3e287165]{
    display: inline-block;
    width: 40px;
    height: 2px;
    background-color: #b6babd;
    margin: 0 10px;
}
.inspection-options-set[data-v-3e287165]{
    padding: 0 10px;
    margin: 10px auto;
    overflow: hidden;
}
.inspection-options-set-head[data-v-3e287165]{
    background-color: #f1f3f6;
    height: 38px;
    line-height: 38px;
    color: #7b858f;
    padding: 0 10px;
}
.inspection-options-set-item-con[data-v-3e287165]{
    border: 1px solid #e1e8f1;
    padding: 4px 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.float-left[data-v-3e287165]{
    float: left;
}
.inspection-options-set-item-box[data-v-3e287165]{
    margin-top: 10px;
    padding: 0 10px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.inspection-options-set-item[data-v-3e287165]{
    overflow: hidden;
    margin-right: 20px;
    margin-bottom: 10px;
}
.inspection-options-set-colorpicker[data-v-3e287165]{
    height: 24px;
    padding: 0 10px;
}
[data-v-3e287165] .inspection-options-set-colorpicker .el-color-picker__trigger{
    padding: 0;
    border: none;
    height: 24px;
    width: 24px;
}
[data-v-3e287165] .inspection-options-set-colorpicker .el-color-picker__color-inner{
    border-radius: 5px;
}
[data-v-3e287165] .inspection-options-set-colorpicker .el-icon-arrow-down{
    display: none;
}
.inspection-options-set-item-input[data-v-3e287165]{
    padding: 0 15px 0 10px;
}
[data-v-3e287165] .input-height-30{
    height: 30px;
    line-height: 30px;
    width: 100px;
}
[data-v-3e287165] .input-height-30 .el-input__inner{
    height: 30px;
    line-height: 30px;
    width: 100px;
}
.del-inspection-options-set-item[data-v-3e287165]{
    color: #8f98a3;
    line-height: 40px;
    font-size: 16px;
    padding: 0 10px;
    padding-left: 5px;
    cursor: pointer;
}
.inspection-options-set-add[data-v-3e287165]{
    margin-bottom: 10px;
    font-size: 16px;
    color: #8f98a3;
    line-height: 40px;
    cursor: pointer;
    font-weight: bold;
}
[data-v-3e287165] .inspection-options-set-colorpicker .el-color-picker__color{
    border: none;
}
.inspection-options-set-priod[data-v-3e287165]{
    margin-top: 10px;
    padding: 0 10px;
    overflow: hidden;
    line-height: 40px;
}
.inspection-options-day-priod-picker[data-v-3e287165]{
    border: none;
    width: 280px;
    padding: 3px 0;
}
.inspection-options-day-priod-picker-alone[data-v-3e287165]{
    border: none;
    width: 106px;
    padding: 3px 0;
}
[data-v-3e287165] .inspection-options-day-priod-picker .el-icon-time,[data-v-3e287165] .inspection-options-day-priod-picker .el-range__close-icon{
    display: none;
}
[data-v-3e287165] .inspection-options-day-priod-picker .el-range-input{
    border: 1px solid #e1e8f1;
}
[data-v-3e287165] .inspection-options-day-priod-picker.el-date-editor .el-range-input{
    width: 50%;
}
[data-v-3e287165] .inspection-options-day-priod-picker-alone .el-input__inner{
    line-height: 36px;
    height: 36px;
    border-radius: 0;
    padding: 0;
    text-align: center;
}
[data-v-3e287165] .inspection-options-day-priod-checkbox .el-checkbox__label{
    padding-left: 2px;
    font-size: 12px;
}
[data-v-3e287165] .inspection-options-day-priod-checkbox span.el-checkbox__inner{
    width: 16px;
    height: 16px;
}
[data-v-3e287165] .inspection-options-day-priod-checkbox .el-checkbox__inner:after{
    width: 4px;
    height: 8px;
    left: 4px;
    border-width: 1px;
}
.inspection-options-day-priod[data-v-3e287165]{
    margin-right: 20px;
}
.inspection-options-day-priod[data-v-3e287165]:last-child, .inspection-options-day-priod[data-v-3e287165]:nth-child(2n){
    /* margin-right: 0; */
}
.inspection-options-set-priod-label[data-v-3e287165]{
    padding-right: 10px;
}
.inspection-set-chooses-name[data-v-3e287165]{
    display: inline-block;
    width: 70px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.inspection-set-chooses-input[data-v-3e287165]{
    margin-left: 5px;
    width: 100px;
}
.inspection-set-chooses-checkbox[data-v-3e287165]{
    margin-right: 20px;
}
[data-v-3e287165] .inspection-set-chooses-input .common-limit-input-inner{
    height: 30px;
}
[data-v-3e287165] .el-button--primary.is-plain{
    background: #ecf5ff;
    border-color: #b3d8ff;
}
[data-v-3e287165] .el-button--primary.is-plain, .el-button--primary.is-plain[data-v-3e287165]{
    color: #3a8ee6;
}
[data-v-3e287165] .el-button--primary.is-plain:active, .el-button--primary.is-plain[data-v-3e287165]:hover{
    background-color: #3a8ee6;
    border-color: #3a8ee6;
    color: #fff;
}
.message-day-push-hour[data-v-3e287165]{
    padding-right: 20px;
}
.message-push-set-selector[data-v-3e287165]{
    width: 150px;
}
[data-v-3e287165] .message-push-set-selector .el-input__inner,[data-v-3e287165] .message-push-set-selector .el-input__icon{
    line-height: 30px;
    height: 30px;
}
.width-120[data-v-3e287165]{
    width: 120px;
}
.inspection-set-chooses-word[data-v-3e287165]{
    display: inline-block;
    max-width: 250px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
[data-v-3e287165] .common-limit-item__error{
    padding-top: 6px;
}
.workbench-detail-top-desc-word[data-v-3e287165]{
    display: inline-block;
    max-width: 60%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.activity-scale-set-item-table-td[data-v-3e287165] {
    min-height: 80px;
}
.content-emty-set-add-box[data-v-3e287165] {
    padding: 20px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.content-emty-set-add-box img[data-v-3e287165]{
    width: 130px;
    margin-bottom: 20px;
}
.emty-set-add-box-label[data-v-3e287165] {
    color: #999;
    margin-bottom: 20px;
}

.duty-manage-dispose[data-v-3e287165] {
  padding-top: 72px;
}
.duty-manage-dispose .dispose-content[data-v-3e287165] {
    padding: 16px;
    background-color: #FFFFFF;
    border-radius: 5px;
}
.duty-manage-dispose .dispose-content .inspection-content-set-box .dispose-content-project-item[data-v-3e287165] {
      margin-bottom: 10px;
      border: 1px solid #e9eff4;
}
.duty-manage-dispose .dispose-content .inspection-content-set-box .dispose-content-project-item .project-item-header[data-v-3e287165] {
        padding: 0 10px;
        height: 50px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        background-color: #edeff2;
}
.duty-manage-dispose .dispose-content .inspection-content-set-box .dispose-content-project-item .project-item-header .item-header-title[data-v-3e287165] {
          font-size: 14px;
          font-weight: bold;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
}
.duty-manage-dispose .dispose-content .inspection-content-set-box .dispose-content-project-item .project-item-header .item-header-action[data-v-3e287165] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
              -ms-flex-direction: row;
                  flex-direction: row;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
}
.duty-manage-dispose .dispose-content .inspection-content-set-box .dispose-content-project-item .project-item-header .item-header-action .header-action-item[data-v-3e287165] {
            margin: 0 10px;
            cursor: pointer;
}
.duty-manage-dispose .dispose-content .inspection-content-set-box .dispose-content-project-item .project-item-header .item-header-action .header-action-item i[data-v-3e287165] {
              margin-right: 5px;
}
.duty-manage-dispose .dispose-content .inspection-content-set-box .dispose-content-project-item .project-item-content[data-v-3e287165] {
        padding: 0 10px;
}
.duty-manage-dispose .dispose-content .inspection-content-set-box .dispose-content-project-item .project-item-content .project-item-content-action[data-v-3e287165] {
          padding: 10px 0 0;
}
.duty-manage-dispose .dispose-content .inspection-content-set-box .dispose-content-project-item .project-item-content .project-item-content-action .content-action-header[data-v-3e287165] {
            height: 30px;
            line-height: 30px;
            padding: 0 10px;
            background-color: #f1f3f6;
            color: #7b858f;
}
.duty-manage-dispose .dispose-content .inspection-content-set-box .dispose-content-project-item .project-item-content .project-item-content-action .content-action-options[data-v-3e287165] {
            padding-top: 10px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
                -ms-flex-direction: row;
                    flex-direction: row;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
}
.duty-manage-dispose .dispose-content .inspection-content-set-box .dispose-content-project-item .project-item-content .project-item-content-action .content-action-options .content-action-options-box[data-v-3e287165] {
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-orient: horizontal;
              -webkit-box-direction: normal;
                  -ms-flex-direction: row;
                      flex-direction: row;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
}
.duty-manage-dispose .dispose-content .inspection-content-set-box .dispose-content-project-item .project-item-content .project-item-content-action .content-action-options .content-action-options-box .action-options-item[data-v-3e287165] {
                margin: 0 20px 10px 0;
}
.duty-manage-dispose .dispose-content .inspection-content-set-box .dispose-content-project-item .project-item-content .project-item-content-action .content-action-options .content-action-options-box .action-options-item .action-options-item-show[data-v-3e287165] {
                  position: relative;
                  min-width: 150px;
                  cursor: pointer;
                  padding: 10px 20px 10px 10px;
                  display: -webkit-box;
                  display: -ms-flexbox;
                  display: flex;
                  -webkit-box-orient: horizontal;
                  -webkit-box-direction: normal;
                      -ms-flex-direction: row;
                          flex-direction: row;
                  -webkit-box-align: center;
                      -ms-flex-align: center;
                          align-items: center;
                  border: 1px solid #e9eff4;
}
.duty-manage-dispose .dispose-content .inspection-content-set-box .dispose-content-project-item .project-item-content .project-item-content-action .content-action-options .content-action-options-box .action-options-item .action-options-item-show .options-item-show-color-block[data-v-3e287165] {
                    margin-right: 10px;
                    width: 20px;
                    height: 20px;
}
.duty-manage-dispose .dispose-content .inspection-content-set-box .dispose-content-project-item .project-item-content .project-item-content-action .content-action-options .content-action-options-box .action-options-item .action-options-item-show .action-options-item-handle[data-v-3e287165] {
                    padding: 5px 0;
                    width: 100px;
                    position: absolute;
                    top: calc(-100% + 10px);
                    right: 0;
                    display: -webkit-box;
                    display: -ms-flexbox;
                    display: flex;
                    -webkit-box-orient: horizontal;
                    -webkit-box-direction: normal;
                        -ms-flex-direction: row;
                            flex-direction: row;
                    -webkit-box-align: center;
                        -ms-flex-align: center;
                            align-items: center;
                    border: 1px solid #2fa2fe;
                    background-color: #ecf5ff;
}
.duty-manage-dispose .dispose-content .inspection-content-set-box .dispose-content-project-item .project-item-content .project-item-content-action .content-action-options .content-action-options-box .action-options-item .action-options-item-show .action-options-item-handle .options-item-handle-btn[data-v-3e287165] {
                      -webkit-box-flex: 1;
                          -ms-flex: 1;
                              flex: 1;
                      text-align: center;
                      color: #409eff;
                      cursor: pointer;
}
.duty-manage-dispose .dispose-content .inspection-content-set-box .dispose-content-project-item .project-item-content .project-item-content-action .content-action-options .content-action-options-box .action-options-item .action-options-item-edit[data-v-3e287165] {
                  display: -webkit-box;
                  display: -ms-flexbox;
                  display: flex;
                  -webkit-box-orient: horizontal;
                  -webkit-box-direction: normal;
                      -ms-flex-direction: row;
                          flex-direction: row;
                  -webkit-box-align: center;
                      -ms-flex-align: center;
                          align-items: center;
}
.duty-manage-dispose .dispose-content .inspection-content-set-box .dispose-content-project-item .project-item-content .project-item-content-action .content-action-options .content-action-options-box .action-options-item .action-options-item-edit .action-options-item-box[data-v-3e287165] {
                    padding: 5px 10px;
                    display: -webkit-box;
                    display: -ms-flexbox;
                    display: flex;
                    -webkit-box-orient: horizontal;
                    -webkit-box-direction: normal;
                        -ms-flex-direction: row;
                            flex-direction: row;
                    -webkit-box-align: center;
                        -ms-flex-align: center;
                            align-items: center;
                    border: 1px solid #e1e8f1;
}
.duty-manage-dispose .dispose-content .inspection-content-set-box .dispose-content-project-item .project-item-content .project-item-content-action .content-action-options .content-action-options-box .action-options-item .action-options-item-edit .action-options-item-box .activity-scale-set-input-small[data-v-3e287165] {
                      width: 120px;
}
.duty-manage-dispose .dispose-content .inspection-content-set-box .dispose-content-project-item .project-item-content .project-item-content-action .content-action-options .content-action-options-box .action-options-item .action-options-item-edit .action-options-item-box .inspection-options-set-item-input[data-v-3e287165] {
                      padding: 0 15px 0 10px;
}
.duty-manage-dispose .dispose-content .inspection-content-set-box .dispose-content-project-item .project-item-content .project-item-content-action .content-action-options .content-action-options-box .action-options-item .action-options-item-edit .options-set-item-con-action[data-v-3e287165] {
                    padding-left: 10px;
}
.duty-manage-dispose .dispose-content .inspection-content-set-box .dispose-content-project-item .project-item-content .project-item-content-action .content-action-options .options-item-add-btn[data-v-3e287165] {
              margin-bottom: 10px;
              cursor: pointer;
              font-size: 24px;
}
.duty-manage-dispose .dispose-content .inspection-content-set-box .dispose-content-project-item .project-item-content .project-item-content-action .content-action-times[data-v-3e287165] {
            padding-top: 10px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
                -ms-flex-direction: row;
                    flex-direction: row;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
}
.duty-manage-dispose .dispose-content .inspection-content-set-box .dispose-content-project-item .project-item-content .project-item-content-action .content-action-times .content-action-times-box[data-v-3e287165] {
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-orient: horizontal;
              -webkit-box-direction: normal;
                  -ms-flex-direction: row;
                      flex-direction: row;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
}
.duty-manage-dispose .dispose-content .inspection-content-set-box .dispose-content-project-item .project-item-content .project-item-content-action .content-action-times .content-action-times-box .action-times-item[data-v-3e287165] {
                margin: 0 20px 10px 0;
}
.duty-manage-dispose .dispose-content .inspection-content-set-box .dispose-content-project-item .project-item-content .project-item-content-action .content-action-times .content-action-times-box .action-times-item .action-times-item-show[data-v-3e287165] {
                  position: relative;
                  min-width: 150px;
                  cursor: pointer;
                  padding: 10px 20px 10px 10px;
                  display: -webkit-box;
                  display: -ms-flexbox;
                  display: flex;
                  -webkit-box-orient: horizontal;
                  -webkit-box-direction: normal;
                      -ms-flex-direction: row;
                          flex-direction: row;
                  -webkit-box-align: center;
                      -ms-flex-align: center;
                          align-items: center;
                  border: 1px solid #e9eff4;
}
.duty-manage-dispose .dispose-content .inspection-content-set-box .dispose-content-project-item .project-item-content .project-item-content-action .content-action-times .content-action-times-box .action-times-item .action-times-item-show .action-times-item-handle[data-v-3e287165] {
                    padding: 5px 0;
                    width: 100px;
                    position: absolute;
                    top: calc(-100% + 10px);
                    right: 0;
                    display: -webkit-box;
                    display: -ms-flexbox;
                    display: flex;
                    -webkit-box-orient: horizontal;
                    -webkit-box-direction: normal;
                        -ms-flex-direction: row;
                            flex-direction: row;
                    -webkit-box-align: center;
                        -ms-flex-align: center;
                            align-items: center;
                    border: 1px solid #2fa2fe;
                    background-color: #ecf5ff;
}
.duty-manage-dispose .dispose-content .inspection-content-set-box .dispose-content-project-item .project-item-content .project-item-content-action .content-action-times .content-action-times-box .action-times-item .action-times-item-show .action-times-item-handle .times-item-handle-btn[data-v-3e287165] {
                      -webkit-box-flex: 1;
                          -ms-flex: 1;
                              flex: 1;
                      text-align: center;
                      color: #409eff;
                      cursor: pointer;
}
.duty-manage-dispose .dispose-content .inspection-content-set-box .dispose-content-project-item .project-item-content .project-item-content-action .content-action-times .content-action-times-box .action-times-item .action-times-item-edit[data-v-3e287165] {
                  display: -webkit-box;
                  display: -ms-flexbox;
                  display: flex;
                  -webkit-box-orient: horizontal;
                  -webkit-box-direction: normal;
                      -ms-flex-direction: row;
                          flex-direction: row;
                  -webkit-box-align: center;
                      -ms-flex-align: center;
                          align-items: center;
}
.duty-manage-dispose .dispose-content .inspection-content-set-box .dispose-content-project-item .project-item-content .project-item-content-action .content-action-times .content-action-times-box .action-times-item .action-times-item-edit .action-times-item-edit-margin[data-v-3e287165] {
                    padding: 0 10px;
}
.duty-manage-dispose .dispose-content .inspection-content-set-box .dispose-content-project-item .project-item-content .project-item-content-action .content-action-times .content-action-times-box .action-times-item .action-times-item-edit .action-times-item-edit-checkbox[data-v-3e287165] {
                    margin-left: 10px;
}
.duty-manage-dispose .dispose-content .inspection-content-set-box .dispose-content-project-item .project-item-content .project-item-content-action .content-action-times .content-action-times-box .action-times-item .action-times-item-edit .times-set-item-con-action[data-v-3e287165] {
                    padding-left: 10px;
}
.duty-manage-dispose .dispose-content .inspection-content-set-box .dispose-content-project-item .project-item-content .project-item-content-action .content-action-times .times-item-add-btn[data-v-3e287165] {
              margin-bottom: 10px;
              cursor: pointer;
              font-size: 24px;
}
.duty-manage-dispose .dispose-content .inspection-content-set-box .dispose-content-project-item .project-item-content .project-item-content-table .activity-scale-set-item-table .activity-scale-set-item-table-td .activity-scale-set-item-table-item .inspection-set-chooses[data-v-3e287165] {
          padding: 2px 0 2px 10px !important;
}

@charset "UTF-8";
.font-puhui {
  font-family: 'HarmonyOS_Sans_SC_Regular';
}
.cursor-p {
  cursor: pointer;
}
/* 浮动以及清除浮动 */
.float-l {
  float: left;
}
.float-r {
  float: right;
}
.clearfloat:after {
  display: block;
  clear: both;
  content: "";
  visibility: hidden;
  height: 0;
}
.clearfloat {
  zoom: 1;
}
/*文字居左，中，右*/
.text-center {
  text-align: center;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-overline {
  text-decoration: overline;
}
.text-decoration {
  text-decoration: line-through;
}
.text-underline {
  text-decoration: underline;
}
.text-row {
  white-space: nowrap;
}
.ft-weight {
  font-weight: bold;
}
.ft-w400 {
  font-weight: 400;
}
.ft-w600 {
  font-weight: 600;
}
.text-multi-row {
  word-break: break-all;
  word-wrap: break-word;
}
/* 文字大小 */
.ft12 {
  font-size: 12px;
}
.ft14 {
  font-size: 14px;
}
.ft16 {
  font-size: 16px;
}
.ft18 {
  font-size: 18px;
}
.ft20 {
  font-size: 20px;
}
.ft22 {
  font-size: 22px;
}
.ft24 {
  font-size: 24px;
}
.ft26 {
  font-size: 26px;
}
.ft28 {
  font-size: 28px;
}
.ft30 {
  font-size: 30px;
}
.ft120 {
  font-size: 120px;
}
.ft180 {
  font-size: 180px;
}
/* 字体行高 */
.li-h20 {
  line-height: 20px;
}
.li-h30 {
  line-height: 30px;
}
.li-h35 {
  line-height: 35px;
}
.li-h40 {
  line-height: 40px;
}
/* 字体颜色 */
.color-0 {
  color: #000;
}
.color-eaf5ff {
  color: #eaf5ff;
}
.color-f0 {
  color: #f0f0f0;
}
.color-e6 {
  color: #e6e6e6;
}
.color-c3 {
  color: #c3c3c3;
}
.color-8c {
  color: #8c8c8c;
}
.color-9 {
  color: #999;
}
.color-62 {
  color: #626262;
}
.color-3 {
  color: #333;
}
.color-168c51 {
  color: #168c51;
}
/* 间距 */
.pd20 {
  padding: 20px;
}
.pd30 {
  padding: 30px;
}
.pt10 {
  padding-top: 10px;
}
.pt15 {
  padding-top: 15px;
}
.pt20 {
  padding-top: 20px;
}
.pt25 {
  padding-top: 25px;
}
.pt30 {
  padding-top: 30px;
}
.pb10 {
  padding-bottom: 10px;
}
.pb15 {
  padding-bottom: 15px;
}
.pb20 {
  padding-bottom: 20px;
}
.pb25 {
  padding-bottom: 25px;
}
.pb30 {
  padding-bottom: 30px;
}
.pl10 {
  padding-left: 10px;
}
.pl20 {
  padding-left: 20px;
}
.pl25 {
  padding-left: 25px;
}
.pl30 {
  padding-left: 30px;
}
.pl35 {
  padding-left: 35px;
}
.pl40 {
  padding-left: 40px;
}
.pl45 {
  padding-left: 45px;
}
.pl50 {
  padding-left: 50px;
}
.pr10 {
  padding-right: 10px;
}
.pr20 {
  padding-right: 20px;
}
.pr25 {
  padding-right: 25px;
}
.pr30 {
  padding-right: 30px;
}
.pr35 {
  padding-right: 35px;
}
.pr40 {
  padding-right: 40px;
}
.pr45 {
  padding-right: 45px;
}
.pr50 {
  padding-right: 50px;
}
.md20 {
  margin: 20px;
}
.mt10 {
  margin-top: 10px;
}
.mt15 {
  margin-top: 15px;
}
.mt20 {
  margin-top: 20px;
}
.mt25 {
  margin-top: 25px;
}
.mt30 {
  margin-top: 30px;
}
.mb-5 {
  margin-bottom: 5% !important;
}
.mb10 {
  margin-bottom: 10px;
}
.mb15 {
  margin-bottom: 15px;
}
.mb20 {
  margin-bottom: 20px;
}
.mb25 {
  margin-bottom: 25px;
}
.mb30 {
  margin-bottom: 30px;
}
.mr10 {
  margin-right: 10px;
}
.mr20 {
  margin-right: 20px;
}
.ml-2 {
  margin-left: 2%;
}
.ml10 {
  margin-left: 10px;
}
.ml20 {
  margin-left: 20px;
}
.ml30 {
  margin-left: 30px;
}
.border-b1-f3 {
  border-bottom: 1px solid #f3f3f3;
}
.border-r-4 {
  border-radius: 4px;
}
.border-r-6 {
  border-radius: 6px;
}
.border-r-8 {
  border-radius: 8px;
}
.border-r-10 {
  border-radius: 10px;
}
.w-100 {
  width: 100%;
}
.w-80 {
  width: 80%;
}
.h-25 {
  height: 25%;
}
.h-28 {
  height: 28%;
}
.h-30 {
  height: 30%;
}
/* icon */
.icon80 {
  width: 80px;
  height: 80px;
}
.icon100 {
  width: 100px;
  height: 100px;
}
.icon160 {
  width: 160px;
  height: 160px;
}
/* 背景颜色 */
.bg-fbf2e7 {
  background: #fbf2e7;
}
.bg-de {
  background: #DEDEDE;
}
.linkstyle {
  color: #1890ff;
  cursor: pointer;
}
.beyond-1 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.beyond-2 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.beyond-3 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.jub-center-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
/*浮动 + 垂直居中*/
.flex-align-no {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/*浮动 + 垂直居中+换行*/
.flex-align {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/*浮动 +垂直居中 + 水平居中*/
.flex-juc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.flex-v-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-v-column-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/*浮动 + 左右分布 + 换行*/
.flex-jub-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/*浮动 + 左右分布 + 垂直居中*/
.jub-jub-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/*浮动 + 左右分布*/
.jub-jub {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
/* 左边顶部对齐*/
.left-float-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex;
}
/* 从右边开始浮动-换行 */
.jub-jub-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/* 从右边开始浮动 */
.jub-jub-end-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/* 等距分布 */
.jub-jua-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/*上下布局 +垂直居中 + 水平居中*/
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/* 上下布局 */
.juv-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/* 上下分布，从上到下布局 */
.flex-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.flex-jua {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: flex-end;
  -moz-justify-content: flex-end;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.juc-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: flex-end;
  -moz-align-items: flex-end;
  -ms-flex-align: end;
      align-items: flex-end;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.design-item-btn-small {
  width: 92px;
  height: 34px;
  background: #f0f0f0;
  border-radius: 7px;
  text-align: center;
  line-height: 34px;
  font-weight: 400;
  color: #626262;
  cursor: pointer;
}
@font-face {
  font-family: 'PuHuiTiBold';
  src: url(/vue/dist/static/fonts/Alibaba-PuHuiTi-Bold.bce77fc.otf);
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: 'PuHuiTiRegular';
  src: url(/vue/dist/static/fonts/Alibaba-PuHuiTi-Regular.fea46b8.otf);
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: 'HarmonyOS_Sans_SC_Regular';
  src: url(/vue/dist/static/fonts/HarmonyOS_Sans_SC_Regular.69aa5b1.ttf);
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

.duty-manage-pages * {
    font-family: "HarmonyOS_Sans_SC_Regular";
}

.duty-manage-pages[data-v-0a7effca] {
    height: 100%;
}
.duty-manage-pages .duty-manage-content[data-v-0a7effca] {
    margin: auto;
    overflow: auto;
    height: calc(100% - 60px);
    padding: 0 5%;
}

.inspection-quota-item-name[data-v-93a16280] {
  background-color: #f5f5f5;
  color: #555f69;
  height: 36px;
  line-height: 36px;
  padding: 0 10px;
}
.inspection-quota-item-options[data-v-93a16280] {
  line-height: 30px;
  padding: 10px 0;
  /*height: 60px;
    line-height: 60px;*/
}
.inspection-quota-item-fujian[data-v-93a16280] {
  height: 42px;
  line-height: 42px;
  background-color: #f8f8f8;
  color: #8e9ea8;
  padding-left: 10px;
  cursor: pointer;
}
.inspection-quota-item-desc[data-v-93a16280] {
  border: 1px solid #eeeeee;
  margin-bottom: 20px;
}
[data-v-93a16280] .inspection-quota-item-desc-input .el-textarea__inner {
  border: none;
  resize: none;
}
.fujian-list[data-v-93a16280] {
  margin: 0 0 10px 10px;
}
.inspection-register-submit[data-v-93a16280] {
  width: 180px;
  display: block;
  margin: 20px auto;
}
.inspection-priod-top[data-v-93a16280] {
  margin-bottom: 10px;
}
.inspection-quota-empty-box[data-v-93a16280] {
  color: #7a8590;
  text-align: center;
  line-height: 40px;
  margin: 40px 0;
}
.inspection-quota-empty[data-v-93a16280] {
  display: block;
  margin: auto;
}
.inspection-quota-item[data-v-93a16280] {
  border: 1px #DCDCDC solid;
}
.inspection-quota-item .inspection-quota-item-desc-title[data-v-93a16280],
  .inspection-quota-item .inspection-quota-item-name[data-v-93a16280] {
    font-weight: 600;
}
.inspection-quota-item .inspection-quota-item-desc-title[data-v-93a16280] {
    line-height: 26px;
}
.inspection-quota-item .inspection-quota-item-item[data-v-93a16280] {
    margin-bottom: 20px;
}
.inspection-quota-item-user-box[data-v-93a16280] {
  width: 216px;
  line-height: 30px;
  border: 1px #CCCCCC solid;
  font-size: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 4px;
  cursor: pointer;
}
.inspection-quota-item-user-box .user-list[data-v-93a16280] {
    width: 180px;
    padding: 0 6px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.inspection-quota-item-user-box .user-setting[data-v-93a16280] {
    color: #409EFF;
    text-decoration: underline;
    padding: 0 6px;
}
.dispose-user[data-v-93a16280] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 8px;
  line-height: 20px;
}
.dispose-user-box > div[data-v-93a16280] {
  margin-bottom: 8px;
}
.dispose-user-box .inspection-quota-item-desc-title[data-v-93a16280] {
  color: #409EFF;
}
.inspection-quota-item-index[data-v-93a16280] {
  color: #409EFF;
  line-height: 30px;
  padding: 10px 0;
}
.inspection-quota-list[data-v-93a16280] {
  color: #5B6B75;
}
.inspection-quota-list .inspection-quota-item-desc-title[data-v-93a16280] {
    line-height: 40px;
    font-size: 16px;
}
.inspection-quota-list .inspection-quota-item-bottom-border[data-v-93a16280] {
    border-bottom: 1px solid #DCDCDC;
}
.inspection-quota-list > div[data-v-93a16280] {
    margin-bottom: 40px;
}
.inspection-quota-list > div > .inspection-quota-item-desc-title[data-v-93a16280] {
      font-weight: 600;
      padding: 0 8px;
}
.inspection-quota-list > div .inspection-quota-desc[data-v-93a16280] {
      line-height: 26px;
      padding: 0 8px;
}
.inspection-quota-list .dispose-user-box .inspection-quota-item-desc-title[data-v-93a16280] {
    color: #409eff;
    font-size: 14px;
    line-height: 36px;
}
.inspection-quota-list .inspection-quota-item .inspection-quota-item-item[data-v-93a16280] {
    margin: 0;
}

.quto-tabs-box[data-v-93a16280] {
    padding: 10px 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #eeeeee;
}
.tabs-box-item[data-v-93a16280] {
    width: 33%;
    text-align: center;
}
.box-item-active[data-v-93a16280] {
    color: #1f9bfe;
}
/*滚动条样式*/
[data-v-93a16280]::-webkit-scrollbar {
    display: none;
}
.inspection-statistic-content[data-v-93a16280]{
    height: calc(100% - 80px);
    overflow: auto;
}
.quota-bottom-btn[data-v-93a16280]{
    position: fixed;
    bottom: 10px;
    left: 5%;
    width: 90%;
    margin: 20px auto;
    background-color: #05a3ff;
    color: #fff;
    height: 40px;
    line-height: 40px;
    border-radius: 40px;
    text-align: center;
}
.quota-list-gap[data-v-93a16280]{
    height: 40px;
    line-height: 40px;
    color: #8a90a0;
    padding: 0 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.quota-list-li-title[data-v-93a16280]{
    font-weight: bold;
    color: #434d69;
    line-height: 30px;
    max-width: 77%;
}
.quota-list-li-desc[data-v-93a16280]{
    color: #8a90a0;
    line-height: 30px;
    font-size: 13px;
}
.quota-list-li-statu[data-v-93a16280]{
    position: absolute;
    right: 10px;
    top: 30px;
    padding: 4px 15px;
    color: #fff;
    text-align: center;
    background-color: #2f2f2f;
    width: 50px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.quota-list-li[data-v-93a16280]{
    position: relative;
    background-color: #fff;
    padding: 15px;
    border-bottom: 1px solid #eeeeee;
}
.inspection-statistic-webapp[data-v-93a16280]{
    background-color: white;
    height: 100%;
}
#quota-echart[data-v-93a16280]{
    width: 100%;
    height: 300px;
    background-color: #fff;
}
.quota-list-box[data-v-93a16280]{
    overflow: auto;
    white-space: nowrap;
    line-height: 40px;
    height: 40px;
}
.quota-list-item[data-v-93a16280]{
    width: 33%;
    display: inline-block;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0 2px;
}
.quota-list-item.ed[data-v-93a16280]{
    color: #1f9bfe;
}
.van-pull-refresh{overflow:hidden;-webkit-user-select:none;user-select:none}.van-pull-refresh__track{position:relative;height:100%;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;transition-property:transform,-webkit-transform}.van-pull-refresh__head{position:absolute;left:0;width:100%;height:50px;overflow:hidden;color:#969799;font-size:14px;line-height:50px;text-align:center;-webkit-transform:translateY(-100%);transform:translateY(-100%)}
.webapp-filter-date-period .van-dropdown-menu__bar {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.webapp-filter-date-period[data-v-35861482] {
    background-color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.choose-date-div[data-v-35861482] {
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #434d69;
    width: calc(100% - 120px);
}

.inspection-quota-item-name[data-v-666152ac] {
  background-color: #f5f5f5;
  color: #555f69;
  height: 36px;
  line-height: 36px;
  padding: 0 10px;
}
.inspection-quota-item-options[data-v-666152ac] {
  line-height: 30px;
  padding: 10px 0;
  /*height: 60px;
    line-height: 60px;*/
}
.inspection-quota-item-fujian[data-v-666152ac] {
  height: 42px;
  line-height: 42px;
  background-color: #f8f8f8;
  color: #8e9ea8;
  padding-left: 10px;
  cursor: pointer;
}
.inspection-quota-item-desc[data-v-666152ac] {
  border: 1px solid #eeeeee;
  margin-bottom: 20px;
}
[data-v-666152ac] .inspection-quota-item-desc-input .el-textarea__inner {
  border: none;
  resize: none;
}
.fujian-list[data-v-666152ac] {
  margin: 0 0 10px 10px;
}
.inspection-register-submit[data-v-666152ac] {
  width: 180px;
  display: block;
  margin: 20px auto;
}
.inspection-priod-top[data-v-666152ac] {
  margin-bottom: 10px;
}
.inspection-quota-empty-box[data-v-666152ac] {
  color: #7a8590;
  text-align: center;
  line-height: 40px;
  margin: 40px 0;
}
.inspection-quota-empty[data-v-666152ac] {
  display: block;
  margin: auto;
}
.inspection-quota-item[data-v-666152ac] {
  border: 1px #DCDCDC solid;
}
.inspection-quota-item .inspection-quota-item-desc-title[data-v-666152ac],
  .inspection-quota-item .inspection-quota-item-name[data-v-666152ac] {
    font-weight: 600;
}
.inspection-quota-item .inspection-quota-item-desc-title[data-v-666152ac] {
    line-height: 26px;
}
.inspection-quota-item .inspection-quota-item-item[data-v-666152ac] {
    margin-bottom: 20px;
}
.inspection-quota-item-user-box[data-v-666152ac] {
  width: 216px;
  line-height: 30px;
  border: 1px #CCCCCC solid;
  font-size: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 4px;
  cursor: pointer;
}
.inspection-quota-item-user-box .user-list[data-v-666152ac] {
    width: 180px;
    padding: 0 6px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.inspection-quota-item-user-box .user-setting[data-v-666152ac] {
    color: #409EFF;
    text-decoration: underline;
    padding: 0 6px;
}
.dispose-user[data-v-666152ac] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 8px;
  line-height: 20px;
}
.dispose-user-box > div[data-v-666152ac] {
  margin-bottom: 8px;
}
.dispose-user-box .inspection-quota-item-desc-title[data-v-666152ac] {
  color: #409EFF;
}
.inspection-quota-item-index[data-v-666152ac] {
  color: #409EFF;
  line-height: 30px;
  padding: 10px 0;
}
.inspection-quota-list[data-v-666152ac] {
  color: #5B6B75;
}
.inspection-quota-list .inspection-quota-item-desc-title[data-v-666152ac] {
    line-height: 40px;
    font-size: 16px;
}
.inspection-quota-list .inspection-quota-item-bottom-border[data-v-666152ac] {
    border-bottom: 1px solid #DCDCDC;
}
.inspection-quota-list > div[data-v-666152ac] {
    margin-bottom: 40px;
}
.inspection-quota-list > div > .inspection-quota-item-desc-title[data-v-666152ac] {
      font-weight: 600;
      padding: 0 8px;
}
.inspection-quota-list > div .inspection-quota-desc[data-v-666152ac] {
      line-height: 26px;
      padding: 0 8px;
}
.inspection-quota-list .dispose-user-box .inspection-quota-item-desc-title[data-v-666152ac] {
    color: #409eff;
    font-size: 14px;
    line-height: 36px;
}
.inspection-quota-list .inspection-quota-item .inspection-quota-item-item[data-v-666152ac] {
    margin: 0;
}

.quto-tabs-box[data-v-666152ac] {
    padding: 10px 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #eeeeee;
}
.tabs-box-item[data-v-666152ac] {
    width: 33%;
    text-align: center;
}
.box-item-active[data-v-666152ac] {
    color: #1f9bfe;
}
.inspection-task-nav[data-v-666152ac] {
    width: 100%;
}
.inspection-task-nav[data-v-666152ac] .van-dropdown-menu__bar {
    -webkit-box-shadow: none;
            box-shadow: none;
}
/*滚动条样式*/
[data-v-666152ac]::-webkit-scrollbar {
    display: none;
}
.inspection-statistic-content[data-v-666152ac]{
    height: 100%;
    overflow: auto;
}
.quota-bottom-btn[data-v-666152ac]{
    position: fixed;
    bottom: 10px;
    left: 5%;
    width: 90%;
    margin: 20px auto;
    background-color: #05a3ff;
    color: #fff;
    height: 40px;
    line-height: 40px;
    border-radius: 40px;
    text-align: center;
}
.quota-list-gap[data-v-666152ac]{
    height: 40px;
    line-height: 40px;
    color: #8a90a0;
    padding: 0 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.quota-list-li-title[data-v-666152ac]{
    font-weight: bold;
    color: #434d69;
    line-height: 30px;
    max-width: 77%;
}
.quota-list-li-desc[data-v-666152ac]{
    color: #8a90a0;
    line-height: 30px;
    font-size: 13px;
}
.quota-list-li-statu[data-v-666152ac]{
    position: absolute;
    right: 10px;
    top: 30px;
    padding: 4px 15px;
    color: #fff;
    text-align: center;
    background-color: #2f2f2f;
    width: 50px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.quota-list-li[data-v-666152ac]{
    position: relative;
    background-color: #fff;
    padding: 15px;
    border-bottom: 1px solid #eeeeee;
}
.inspection-statistic-webapp[data-v-666152ac]{
    background-color: white;
    height: 100%;
}
.quota-echart-item[data-v-666152ac]{
    width: 100%;
    height: 300px;
    background-color: #fff;
}
.quota-list-box[data-v-666152ac]{
    overflow: auto;
    white-space: nowrap;
    line-height: 40px;
    height: 40px;
}
.quota-list-item[data-v-666152ac]{
    width: 33%;
    display: inline-block;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0 2px;
}
.quota-list-item.ed[data-v-666152ac]{
    color: #1f9bfe;
}

[data-v-14d7b6c6]  .van-dialog{
    z-index: 99999;
}
.share_content_box_img[data-v-14d7b6c6]{
    width: 120px;
    height: 120px;
    display: block;
    margin: auto;
    border: 1px solid #ddd;
}
.share_content_box[data-v-14d7b6c6]{
    font-size: 14px;
}
.share_content_box_top[data-v-14d7b6c6]{
    padding: 10px;
    line-height: 30px;
}
.share_close_btn[data-v-14d7b6c6]{
    font-size: 13px;
    color: #8a90a0;
    position: absolute;
}
.share_title[data-v-14d7b6c6]{
    font-size: 15px;
    font-weight: bold;
    color: #434d69;
    text-align: center;
    width: 100%;
    display: inline-block;
}
.share_content[data-v-14d7b6c6]{
    width: 90%;
    margin: auto;
}
#share_content_copy_text[data-v-14d7b6c6]{
    border: 1px solid #dddddd;
    padding: 10px;
    word-break: break-all;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-top: 16px;
    width: 100%;
    background-color: #fff;
    resize: none;
}
.share_content_box_title[data-v-14d7b6c6]{
    word-break: break-all;
}
.share_content_tips[data-v-14d7b6c6]{
    color: #8a90a0;
    font-size: 13px;
    line-height: 30px;
}
.share_content_sure_btn[data-v-14d7b6c6]{
    width: 200px;
    height: 40px;
    background-color: #18a1ff;
    color: #fff;
    text-align: center;
    line-height: 40px;
    margin: 30px auto;
    border-radius: 20px;
}

.workbench-detail[data-v-1bc78222]{
    height: 100%;
}
.workbench-detail-top-return[data-v-1bc78222]{
    float: left;
    cursor: pointer;
}
.workbench-detail-top[data-v-1bc78222]{
    height: auto;
    overflow: hidden;
    line-height: 30px;
    margin-bottom: 20px;
    margin-top: 10px;
}
.workbench-detail-top-info[data-v-1bc78222]{
    margin-left: 30px;
    float: left;
    width: 90%;
}
.workbench-detail-top-title[data-v-1bc78222]{
    text-align: left;
    font-weight: bold;
    color: #555f69;
    max-width: 75%;
}
.workbench-detail-top-desc[data-v-1bc78222]{
    line-height: 30px;
    color: #7a8590;
    font-size: 13px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding-top: 8px;
}
.workbench-detail-top-desc span[data-v-1bc78222]{
    padding-right: 20px;
}
.workbench-detail-top-btns[data-v-1bc78222]{
    float: right;
    color: #6a747e;
    position: absolute;
    right: 5%;
}
.workbench-detail-top-btns span[data-v-1bc78222]{
    padding: 0 10px;
    cursor: pointer;
}
.workbench-detail-top-btns span[data-v-1bc78222]:hover{
    color: #409EFF;
}
.workbench-detail-top-btns i[data-v-1bc78222]{
    padding-right: 4px;
}
.workbench-detail-content[data-v-1bc78222]{
    background-color: #fff;
    border-radius: 10px;
    overflow: auto;
    height: calc(100% - 120px);
}
.workbench-detail-left[data-v-1bc78222]{
    float: left;
    width: 14%;
    padding-top: 40px;
    border-right: 1px solid #ebf4ff;
    height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.workbench-detail-left-item[data-v-1bc78222]{
    height: 40px;
    line-height: 40px;
    padding-left: 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    color: #545f69;
    cursor: pointer;
}
.workbench-detail-left-item.ed[data-v-1bc78222]{
    color: #2fa2fe;
    background-color: #ebf4ff;
}
.workbench-detail-left-item i[data-v-1bc78222] {
    padding-right: 5px;
}
.workbench-detail-right[data-v-1bc78222]{
    float: left;
    width: 84%;
    padding: 0 3%;
    overflow: auto;
    height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-bottom: 20px;
}
/**量化量表配置**/
.workbench-detail-right-nav[data-v-1bc78222]{
    height: 60px;
    line-height: 60px;
}
.activity-scale-mange-item[data-v-1bc78222]{
    color: #636d75;
}
.activity-scale-mange-item-tip[data-v-1bc78222]{
    padding: 4px 8px;
    background-color: #eff8ff;
    color: #43a8fe;
    border-radius: 2px;
    font-size: 13px;
}
.activity-scale-mange-btn[data-v-1bc78222]{
    width: 150px;
    display: block;
    margin: 20px auto;
}
.activity-scale-set-item[data-v-1bc78222]{
    border: 1px solid #e9eff4;
    margin-bottom: 10px;
    clear: both;
}
.activity-scale-set-item-top[data-v-1bc78222]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #edeff2;
    height: 50px;
    padding: 0 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.activity-scale-set-input[data-v-1bc78222]{
    width: 160px;
    height: 30px;
    line-height: 30px;
}
.activity-scale-set-input-small[data-v-1bc78222]{
    width: 120px;
}
[data-v-1bc78222] .activity-scale-set-input .el-input__inner{
    height: 30px;
    line-height: 30px;
    border-radius: 2px;
}
.activity-scale-set-btn[data-v-1bc78222]{
    float: right;
    color: #6a747e;
    margin-left: 18px;
    cursor: pointer;
}
.activity-scale-set-btn i[data-v-1bc78222] {
    margin: 0 5px;
}
.activity-scale-set-item-content[data-v-1bc78222]{
    padding: 10px;
}
.activity-scale-set-item-nav[data-v-1bc78222]{
    line-height: 40px;
}
.activity-scale-set-item-line[data-v-1bc78222]{
    display: inline-block;
    width: 33px;
    height: 2px;
    background-color: #b6babd;
    margin-bottom: 4px;
}
.activity-scale-set-item-operate[data-v-1bc78222]{
    color: #6a747e;
    font-size: 13px;
    padding: 0 4px;
    cursor: pointer;
}
.activity-scale-set-item-operate i[data-v-1bc78222] {
    margin: 0 5px;
}
[data-v-1bc78222] .activity-scale-set-item-table th div,[data-v-1bc78222] .activity-scale-set-item-table td div{
    text-align: center;
}
.activity-selector-small[data-v-1bc78222]{
    width: 120px;
}
.activity-scale-set-input-mini[data-v-1bc78222]{
    width: 50px;
}
.activity-selector-mini[data-v-1bc78222]{
    width: 26px;
}
[data-v-1bc78222] .activity-selector-mini .el-input__inner{
    padding: 0;
}
[data-v-1bc78222] .activity-selector-mini.el-select .el-input .el-select__caret{
    font-size: 12px;
}
[data-v-1bc78222] .activity-selector-mini .el-input__suffix{
    right: 0;
}
[data-v-1bc78222] .activity-selector-mini .el-input__icon{
    width: 16px;
}
.activity-scale-set-symbol[data-v-1bc78222]{
    display: inline-block;
    width: 10px;
}
.activity-scale-set-div[data-v-1bc78222]{
    margin-bottom: 4px;
}
.activity-scale-set-icon[data-v-1bc78222]{
    color: #8f98a3;
    cursor: pointer;
}
.activity-scale-set-item-cancel[data-v-1bc78222], .activity-scale-set-item-sure[data-v-1bc78222]{
    display: inline-block;
    width: 24px;
    height: 24px;
    background-color: #f1a047;
    color: #fff;
    text-align: center;
    line-height: 24px;
    cursor: pointer;
    border-radius: 2px;
    margin: 0 4px;
}
.activity-scale-set-item-sure[data-v-1bc78222]{
    background-color: #2fa2fe;
}
.content-set-item-add-box[data-v-1bc78222]{
    padding: 20px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.content-set-item-add-box .add-box-label[data-v-1bc78222] {
    padding: 0 10px;
}
.content-set-add-box[data-v-1bc78222]{
    padding: 20px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}
.activity-scale-set-item-table-th[data-v-1bc78222]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #edeff2;
    height: 40px;
    line-height: 40px;
    border-left: 1px solid #dee6f0;
}
.activity-scale-set-item-table-item[data-v-1bc78222]{
    /*float: left;*/
    width: 18%;
    height: 100%;
    text-align: center;
    border-right: 1px solid #dee6f0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-overflow: ellipsis;
    vertical-align: middle;
    position: relative;
    display: table-cell;
}
.activity-scale-set-item-table-item-operate[data-v-1bc78222]{
    width: 22%;
}
.activity-scale-set-item-table-item-score[data-v-1bc78222]{
    width: 24%;
}
.activity-scale-set-item-table-td[data-v-1bc78222]{
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    overflow: hidden;
    border-bottom: 1px solid #dee6f0;
    align-items: center;
    overflow: hidden;
    border-bottom: 1px solid #dee6f0;
    border-left: 1px solid #dee6f0;
    display: table;
    vertical-align: inherit;
    width: 100%;
}
.activity-selector-system[data-v-1bc78222]{
    width: 80px;
}
.sure-add-scale-btn[data-v-1bc78222]{
    width: 200px;
    display: block;
    margin: 20px auto;
    margin-top: 100px;
}
.activity-medal-manage-top-btn[data-v-1bc78222]{
    float: right;
    width: 120px;
}
.activity-medal-manage-top[data-v-1bc78222]{
    line-height: 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    border-bottom: 1px solid #ebf4ff;
}
.float_left[data-v-1bc78222] {
    float: left;
}
.activity-medal-manage-item[data-v-1bc78222]{
    overflow: hidden;
    padding: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    border: 1px solid #ebf4ff;
    margin-top: 10px;
}
.activity-medal-manage-item-title[data-v-1bc78222]{
    font-weight: bold;
    color: #555f69;
    line-height: 30px;
}
.activity-medal-manage-item-desc[data-v-1bc78222]{
    color: #7b858f;
    font-size: 13px;
}
.activity-medal-manage-item-img[data-v-1bc78222]{
    width: 40px;
    margin-right: 10px;
}
.activity-medal-manage-item-btns[data-v-1bc78222]{
    float: right;
}
.activity-medal-manage-item-btns span[data-v-1bc78222]{
    padding: 10px;
    color: #6a747e;
    cursor: pointer;
}
.activity-medal-manage-item-btns span i[data-v-1bc78222]{
    padding-right: 4px;
}
.message-push-set-title[data-v-1bc78222]{
    background-color: #f5f5f5;
    height: 40px;
    line-height: 40px;
    padding: 0 25px;
}
.message-push-set-item[data-v-1bc78222]{
    padding: 0 25px;
}
.message-push-set-item-btn[data-v-1bc78222]{
    float: right;
    margin-left: 10px;
}
.message-push-set-item-table[data-v-1bc78222]{
    border: 1px solid #e5edf5;
    margin-bottom: 20px;
}
.message-push-set-item-table-top[data-v-1bc78222]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0 10px;
}
.medal-detail-table-th[data-v-1bc78222]{
    background-color: #f5f6f7;
    height: 40px;
    line-height: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
}
.medal-detail-table-td[data-v-1bc78222]{
    border-bottom: 1px solid #eeeeee;
    background-color: unset;
    font-size: 13px;
}
.medal-detail-table-item[data-v-1bc78222]{
    width: 33%;
    text-align: center;
    color: #6a747e;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.medal-detail-table-item-btn[data-v-1bc78222]{
    cursor: pointer;
}
.medal-detail-table-item-btn i[data-v-1bc78222]{
    padding-right: 4px;
}
.message-push-set-item-check[data-v-1bc78222]{
    line-height: 30px;
    margin-right: 30px;
}
/*.activity-set-table .medal-detail-table-item{
    width: 15%;
}
.activity-set-table .medal-detail-table-item25{
    width: 66%;
    font-size: 12px;
}*/
.message-push-set-item-time[data-v-1bc78222]{
    width: 100px;
}
[data-v-1bc78222] .message-push-set-item-time .el-input__prefix{
}
[data-v-1bc78222] .message-push-set-item-time .el-input__inner{
    padding: 0;
    text-align: center;
    height: 30px;
    line-height: 30px;
}
.message-push-btn[data-v-1bc78222]{
    display: block;
    margin: 30px auto;
    width: 160px;
}
.scale-register-eva-item[data-v-1bc78222]{
    display: inline-block;
    width: 32px;
    height: 32px;
    text-align: center;
    line-height: 32px;
    border: 1px solid #e1e8f1;
    margin-right: 10px;
    color: #555f69;
    cursor: pointer;
}
[data-v-1bc78222] .scale-register-eva-item label{
    margin-right: 10px;
}
[data-v-1bc78222] .scale-register-eva-item .el-radio-button__inner{
    border: 1px solid #e1e8f1;
    border-left: 1px solid #e1e8f1;
    -webkit-box-shadow: none;
            box-shadow: none;
}
[data-v-1bc78222] .scale-register-eva-item .el-radio-button:first-child .el-radio-button__inner{
    border-radius: 0;
}
.scale-register-eva-item.ed[data-v-1bc78222]{
    color: #fff;
    background-color: #2fa2fe;
}
.scale-register-eva-icon[data-v-1bc78222]{
    font-size: 24px;
    cursor: pointer;
}
[data-v-1bc78222] .scale-register-table.el-table .cell{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
[data-v-1bc78222] .scale-register-table .el-table__expand-column{
    border-right: none;
}
[data-v-1bc78222] .scale-register-table .el-table__expand-icon>.el-icon{
    line-height: 8px;
    width: 8px;
    height: 8px;
    font-size: 16px;
}
[data-v-1bc78222] .scale-register-table .el-table__expand-icon.el-table__expand-icon--expanded{
    -webkit-transform-origin: center;
            transform-origin: center;
    width: 20px;
}
[data-v-1bc78222] .scale-register-table .el-table__expand-icon>.el-icon.el-icon-arrow-right:before{
    content: "\E791";
}
.scale-register-user-logo[data-v-1bc78222]{
    position: relative;
    width: 66px;
}
.scale-register-user-img[data-v-1bc78222]{
    width: 66px;
    height: 66px;
    border-radius: 50%;
}
.scale-register-user-score[data-v-1bc78222]{
    display: inline-block;
    position: absolute;
    bottom: -2px;
    width: 60px;
    height: 20px;
    border-radius: 10px;
    border: 1px solid #eeeeee;
    line-height: 20px;
    font-size: 12px;
    color: #555f69;
    text-align: center;
    left: 3px;
    background-color: #fff;
}
.scale-register-user[data-v-1bc78222]{
    float: left;
    margin-right: 10px;
}
.scale-register-user-name[data-v-1bc78222]{
    text-align: center;
    line-height: 30px;
    color: #555f69;
}
[data-v-1bc78222] .scale-register-table .el-table__expanded-cell{
    padding: 20px;
}
.scale-register-eva-item-input[data-v-1bc78222]{
    width: 50px;
}
[data-v-1bc78222] .scale-register-eva-item-input input::-webkit-outer-spin-button,[data-v-1bc78222] .scale-register-eva-item-input input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}
[data-v-1bc78222] .scale-register-eva-item-input input[type="number"]{
    -moz-appearance: textfield;
}
.scale-register-score-item i[data-v-1bc78222]{
    cursor: pointer;
    font-weight: bold;
}
.scale-register-score-item[data-v-1bc78222]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 80%;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    max-width: 200px;
}
[data-v-1bc78222] .scale-register-score-item .unable{
    color: #c8c8c8;
    cursor: not-allowed;
}
.scale-record-revert[data-v-1bc78222]{
    cursor: pointer;
}
.scale-record-revert i[data-v-1bc78222]{
    padding-right: 4px;
}
[data-v-1bc78222] .webapp-resouce-item{
    width: 85px;
}
[data-v-1bc78222] .webapp-resouce-item .show-webapp-resouce-content{
    width: 85px;
}
[data-v-1bc78222] .webapp-resouce-item .show-webapp-resouce-icon{
    width: 80px;
}
.activity-table[data-v-1bc78222]{
    border-radius: 10px;
}
.activity-medal-manage-top-noborder[data-v-1bc78222]{
    border-bottom: none;
}
.position_relative[data-v-1bc78222]{
    position: relative;
}
.activity-scale-set-input[data-v-1bc78222]{
    display: inline-block;
}
.activity-scale-set-item-nav .el-tab-pane[data-v-1bc78222]{
    border-left: 1px solid #dee6f0;
}
.el-icon-paperclip.ed[data-v-1bc78222]{
    color: #3aa7fe;
}
.level-eva-box[data-v-1bc78222]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.page_box[data-v-1bc78222]{
    text-align: center;
}
.common_page[data-v-1bc78222]{
    display: inline-block;
}
.scale-register-bottom-btn[data-v-1bc78222]{
    display: block;
    margin: 30px auto;
    width: 150px;
}
.inspection-content-set-box[data-v-1bc78222]{
}
.width-15[data-v-1bc78222] {
    width: 15%;
}
.width-20[data-v-1bc78222]{
    width: 20%;
}
.width-25[data-v-1bc78222]{
    width: 25%;
}
.width-50[data-v-1bc78222]{
    width: 50%;
}
.width-55[data-v-1bc78222]{
    width: 55%;
}
.width-65[data-v-1bc78222] {
    width: 65%;
}
.inspection-chooses-box[data-v-1bc78222]{
    padding: 10px 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.inspection-set-chooses[data-v-1bc78222]{
    line-height: 30px;
    color: #555f69;
    text-align: left;
    padding-left: 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.inspection-set-chooses-line[data-v-1bc78222]{
    display: inline-block;
    width: 40px;
    height: 2px;
    background-color: #b6babd;
    margin: 0 10px;
}
.inspection-options-set[data-v-1bc78222]{
    padding: 0 10px;
    margin: 10px auto;
    overflow: hidden;
}
.inspection-options-set-head[data-v-1bc78222]{
    background-color: #f1f3f6;
    height: 38px;
    line-height: 38px;
    color: #7b858f;
    padding: 0 10px;
}
.inspection-options-set-item-con[data-v-1bc78222]{
    border: 1px solid #e1e8f1;
    padding: 4px 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.float-left[data-v-1bc78222]{
    float: left;
}
.inspection-options-set-item-box[data-v-1bc78222]{
    margin-top: 10px;
    padding: 0 10px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.inspection-options-set-item[data-v-1bc78222]{
    overflow: hidden;
    margin-right: 20px;
    margin-bottom: 10px;
}
.inspection-options-set-colorpicker[data-v-1bc78222]{
    height: 24px;
    padding: 0 10px;
}
[data-v-1bc78222] .inspection-options-set-colorpicker .el-color-picker__trigger{
    padding: 0;
    border: none;
    height: 24px;
    width: 24px;
}
[data-v-1bc78222] .inspection-options-set-colorpicker .el-color-picker__color-inner{
    border-radius: 5px;
}
[data-v-1bc78222] .inspection-options-set-colorpicker .el-icon-arrow-down{
    display: none;
}
.inspection-options-set-item-input[data-v-1bc78222]{
    padding: 0 15px 0 10px;
}
[data-v-1bc78222] .input-height-30{
    height: 30px;
    line-height: 30px;
    width: 100px;
}
[data-v-1bc78222] .input-height-30 .el-input__inner{
    height: 30px;
    line-height: 30px;
    width: 100px;
}
.del-inspection-options-set-item[data-v-1bc78222]{
    color: #8f98a3;
    line-height: 40px;
    font-size: 16px;
    padding: 0 10px;
    padding-left: 5px;
    cursor: pointer;
}
.inspection-options-set-add[data-v-1bc78222]{
    margin-bottom: 10px;
    font-size: 16px;
    color: #8f98a3;
    line-height: 40px;
    cursor: pointer;
    font-weight: bold;
}
[data-v-1bc78222] .inspection-options-set-colorpicker .el-color-picker__color{
    border: none;
}
.inspection-options-set-priod[data-v-1bc78222]{
    margin-top: 10px;
    padding: 0 10px;
    overflow: hidden;
    line-height: 40px;
}
.inspection-options-day-priod-picker[data-v-1bc78222]{
    border: none;
    width: 280px;
    padding: 3px 0;
}
.inspection-options-day-priod-picker-alone[data-v-1bc78222]{
    border: none;
    width: 106px;
    padding: 3px 0;
}
[data-v-1bc78222] .inspection-options-day-priod-picker .el-icon-time,[data-v-1bc78222] .inspection-options-day-priod-picker .el-range__close-icon{
    display: none;
}
[data-v-1bc78222] .inspection-options-day-priod-picker .el-range-input{
    border: 1px solid #e1e8f1;
}
[data-v-1bc78222] .inspection-options-day-priod-picker.el-date-editor .el-range-input{
    width: 50%;
}
[data-v-1bc78222] .inspection-options-day-priod-picker-alone .el-input__inner{
    line-height: 36px;
    height: 36px;
    border-radius: 0;
    padding: 0;
    text-align: center;
}
[data-v-1bc78222] .inspection-options-day-priod-checkbox .el-checkbox__label{
    padding-left: 2px;
    font-size: 12px;
}
[data-v-1bc78222] .inspection-options-day-priod-checkbox span.el-checkbox__inner{
    width: 16px;
    height: 16px;
}
[data-v-1bc78222] .inspection-options-day-priod-checkbox .el-checkbox__inner:after{
    width: 4px;
    height: 8px;
    left: 4px;
    border-width: 1px;
}
.inspection-options-day-priod[data-v-1bc78222]{
    margin-right: 20px;
}
.inspection-options-day-priod[data-v-1bc78222]:last-child, .inspection-options-day-priod[data-v-1bc78222]:nth-child(2n){
    /* margin-right: 0; */
}
.inspection-options-set-priod-label[data-v-1bc78222]{
    padding-right: 10px;
}
.inspection-set-chooses-name[data-v-1bc78222]{
    display: inline-block;
    width: 70px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.inspection-set-chooses-input[data-v-1bc78222]{
    margin-left: 5px;
    width: 100px;
}
.inspection-set-chooses-checkbox[data-v-1bc78222]{
    margin-right: 20px;
}
[data-v-1bc78222] .inspection-set-chooses-input .common-limit-input-inner{
    height: 30px;
}
[data-v-1bc78222] .el-button--primary.is-plain{
    background: #ecf5ff;
    border-color: #b3d8ff;
}
[data-v-1bc78222] .el-button--primary.is-plain, .el-button--primary.is-plain[data-v-1bc78222]{
    color: #3a8ee6;
}
[data-v-1bc78222] .el-button--primary.is-plain:active, .el-button--primary.is-plain[data-v-1bc78222]:hover{
    background-color: #3a8ee6;
    border-color: #3a8ee6;
    color: #fff;
}
.message-day-push-hour[data-v-1bc78222]{
    padding-right: 20px;
}
.message-push-set-selector[data-v-1bc78222]{
    width: 150px;
}
[data-v-1bc78222] .message-push-set-selector .el-input__inner,[data-v-1bc78222] .message-push-set-selector .el-input__icon{
    line-height: 30px;
    height: 30px;
}
.width-120[data-v-1bc78222]{
    width: 120px;
}
.inspection-set-chooses-word[data-v-1bc78222]{
    display: inline-block;
    max-width: 250px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
[data-v-1bc78222] .common-limit-item__error{
    padding-top: 6px;
}
.workbench-detail-top-desc-word[data-v-1bc78222]{
    display: inline-block;
    max-width: 60%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.duty-manage-detail[data-v-1bc78222] {
    height: 100%;
}
.detail-nav-box[data-v-1bc78222] {
    padding-bottom: 24px;
}
/*
 * 网盘文件选择与上传
 */
body{
	width: 100%;
	height: 100%;
	font-size: 16px;
	/*font-family: "微软雅黑";*/
	font-family: Microsoft YaHei,Avenir,Helvetica,Arial,sans-serif;
    /*
	background: #ababb3;
    */
}
/*
.layui-layer-content{
    height:672px;
}
*/
/* 统一弹框样式 xiuxiu 20250109  */
.layui-layer.layui-layer-page.layui-layer-bobg{
	border-radius: 8px;
	overflow: hidden;
}
.update_alert{
    /*
	position: absolute;
	top: 7.8%;
	left: 31.1%;
    */
	width: 100%;
	height: 100%;
	background: #ffffff;
}
.update_title{
	width: 100%;
	height: 7.7%;
    text-align:center;
    position:relative;
	background: #FFFFFF;
}
.update_title a{
	display: inline-block;
    width:100px;
}
#update_localupdate{
	font-size: 15px;
	line-height: 50px;
}
.update_selected{
	color: #51b1f8;
}
#update_microselect{
	font-size: 15px;
	line-height: 50px;
}
.update_local{
	margin-top: 2.3% !important;
	width: 95%;
	padding-top: 4.3%;
	background: #f8f8f8;
	margin: 0 auto;
}
.update_delete{
	/*
    float: right;
	margin-right:10px;
	margin-top: 12px;
    */
    top:10px;
    right:12px;
    position:absolute;
    display:inline-block;
    cursor: pointer;
}
.update_picturebox{
	width: 100%;
	height: 90%;
	font-size: 18px;
	color: #e3e3e3;
    padding-top:3.6%;
    padding-bottom:10.1%;
	text-align: center;
    color: #ccc;
    display:block;
}
.update_picturebox > img{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 26px;
}
.ugdate_updatefile{
	display: none;
}
.update_schedule{
	width: 94.25%;
	height: 24%;
    margin:13px auto 0 auto;
	padding-left: 1%;
	padding-right: 1%;
	padding-top: 6px;
	padding-bottom: 6px;
	background: #FFFFFF;
    position:relative;
    /*
    overflow: hidden;
    */
}
.update_schedule_first{
    margin-top: 0;
}
.update_schedule div{
	display: inline-block;
	float: left;
}
.update_deletefile{
    display: block;
	position: absolute;
    top:-11px;
    right:-8px;
    /*
    margin-top: -17px;
    margin-left:87.1%;
    margin-left: 80.1%;
    */
}
.update_schedule p{
	padding-left: 32px;
    font-size: 13px;
}
.update_schedule .update_schedule_inform_second{
    font-size: 12px;
    color: #999999;
}
.update_schedule p b{
	float: right;
	font-weight: normal;
    color: #797979;
}
.update_schedule > .update_bar{
	width: 100%;
	height: 4px;
	margin-top: 6px;
	background: #F8F8F8;
    float: left;
    display: block;
}
.update_bar div{
	width: 0%;
	height: 4px;
	background: #6ec1ff;
    border-radius:50px;
}
.update_deletefile img{
	display: none;
}
.update_updatefile_bottom{
	margin-top: 14%;
	width: 100%;
	height: 44px;
	background: #f0f2f3 !important;
}
.update_updatefile_bottom .update_updatefile_bottom_select{
    margin-right: 12px;
    background-color: #51B1F8;
}
.update_updatefile_bottom button,#continue_add_files{
	margin-top: 8px;
	width: 70px;
	height: 30px;
    line-height:30px;
    text-align:center;
	float: right;
	margin-right: 6px;
	border: 0px;
	background: #f4a306;
	color: #FFFFFF;
	font-size: 12px;
    border-radius: 1px;
    outline: none;
    cursor: pointer;
}
.update_micro{
	width: 100%;
	height: 55.4%;
	margin: 0 auto;
	display: none;
}
.update_micro_top{
	width: 100%;
	height: 56px;
    vertical-align: middle;
	background: #F8F8F8;
    position:relative;
}
.update_input{
	width: 100%;
	height: 40px;
    font-size: 13px;
    color: #999999;
	border-radius: 20px;
	border: 1px #eeeeee solid;
	padding-left: 2%;
    /*margin: 8px 0px 8px 2%;*/
	float: left;
    outline: none;
}
input::-webkit-input-placeholder{
    color:#999;
    font-size:13px;
}
input::-moz-placeholder{
    color:#999;
    font-size:13px;
}
input::-ms-input-placeholder{
    color:#999;
    font-size:13px;
}
input::placeholder{
    color:#999;
    font-size:13px;
}
.update_search_close{
    width: 20px;
    height: 20px;
    border-radius: 20px;
    background: url(/zhvd/static/images/pan/document_icon02.png) no-repeat;
    position:absolute;
    top: 50%;
    margin-top: -10px;
    right: 46px;
    cursor: pointer;
}
.update_inputnot{
	width: 52.41%;
	height: 68%;
	border-radius: 20px;
	border: 1px #eeeeee solid;
	padding-left: 2%;
	margin-left: 2%;
	float: left;
    /*
	background: url(/zhvd/static/images/pan/document_icon03.png) no-repeat 94% 50%,#FFFFFF;
    */
    outline: none;
}
.update_namesort{
    display: inline-block;
    position: absolute;
    right: 116px;
    cursor: pointer;
}
.update_allfile{
    display: inline-block;
    position: absolute;
    right: 10px;
    cursor: pointer;
}
.update_namesort img{
	display: block;
	margin-top: 21px;
	float: left;
	margin-left: 14px;
    margin-right: 7px;
}
.update_namesort b{
	font-weight: normal;
	display: block;
	float: left;
	font-size: 14px;
    color: #999999;
    line-height: 55px;
}
.update_allfile img{
	display: block;
	margin-top: 21px;
	float: left;
	margin-left: 14px;
    margin-right: 7px;
}
.update_allfile b{
	font-weight: normal;
	display: block;
	float: left;
	line-height: 55px;
	font-size: 14px;
    color: #999999;
}
.update_micro_middle{
	width: 97%;
	height: 16%;
	padding-left: 3%;
    float: left;
}
.update_micro_middle p{
	font-size: 13px;
	line-height: 60px;
}
.update_micro_middle p b{
	font-weight: normal;
	color: #51B1F8;
    cursor: pointer;
}
.filePath{
    color:#51b1f8;
    cursor:pointer;
}
.keywrodsPath{
    color:#51b1f8;
}
.colLine{
    padding:0px 5px 0 5px;
    color: #929292;
    cursor:auto;
}
#go_back{
    padding-right:10px;
}
.update_csearch{
    width: 52.41%;
    height: 40px;
    margin: 8px 2%;
    float: left;
    position: relative;
}
.update_over{
	width: 30px;
	height: 40px;
	position: absolute;
	cursor: pointer;
    right: 12px;
    background: url(/zhvd/static/images/pan/document_icon03.png) no-repeat center;
}
.update_namesort_list{
	width: 118px;
    font-size: 13px;
	position: absolute;
	z-index: 200;
	background: #FFFFFF;
	right: 135px;
	top: 55px;
	border: 1px #E3E3E3 solid;
	display: none;
    color: #888888;
    border-radius: 2px;
}
.update_namesort_list b{
	display: block;
	position: absolute;
	top: -12px;
	left: 89px;
}
.update_namesort_list li{
	height: 34px;
	line-height: 34px;
	cursor: pointer;
	padding-left: 4%;
}
.update_allfile_list{
	width: 118px;
	position: absolute;
	z-index: 200;
	background: #FFFFFF;
	right: 30px;
	top: 55px;
	border: 1px #E3E3E3 solid;
	display: none;
    border-radius: 2px;
}
.update_namesort_list_top{
    position: absolute;
    left: 80px;
    top:-8px;
    width:14px;
    height:14px;
    border-top: 1px #E3E3E3 solid;
    border-left: 1px #E3E3E3 solid;
    background:#fff;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
}
.update_namesort_list  ul{
    position: relative;
    z-index: 9;
}
.update_allfile_list b{
	display: block;
	position: absolute;
	top: -12px;
	left: 80px;
}
.update_allfile_list  ul{
    position: relative;
    z-index: 9;
}
.update_allfile_list li{
	height: 30px;
	line-height: 30px;
	padding-left: 11.6%;
	cursor: pointer;
    font-size: 13px;
    color: #888888;
}
.update_micro_bottom{
	width: 94%;
	height: 100%;
	margin-left: 3%;
	padding-bottom: 2%;
    overflow-y:auto;
}
.update_fileupdate{
	width: 100%;
	height: 40px;
    -webkit-box-sizing:content-box;
            box-sizing:content-box;
	padding-top: 10px;
	padding-bottom: 10px;
    border-bottom: 1px solid #eeeeee;
    position: relative;
    cursor:pointer;
}
.update_fileupdate div{
	display: inline-block;
	float: left;
    width:7%;
    margin-top:8px;
}
/*
.update_fileupdate p{
	padding-left: 50px;
}
*/
.update_fileupdate_inform{
    font-size: 14px;
    color:black;
    width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 15px;
}
.update_fileupdate_date{
    font-size:12px;
    color:#b6b6b6;
    margin-top: 8px;
    padding-left:50px;
}
.update_fileupdate p b{
	font-weight: normal;
	color: #51B1F8;
}
.update_updatefile{
    display: none;
}
.update_file_arrow{
    position:absolute;
    width:18px;
    height:18px;
    right:25px;
    top:50%;
    margin-top:-10px;
	background: url(/zhvd/static/images/pan/document_icon14.png) no-repeat;
}
.update_selectbox{
	position: absolute;
	width: 20px;
	height: 20px;
	border: 1px #EEEEEE solid;
	right: 25px;
    top: 50%;
    margin-top: -10px;
}
.update_selectboxon{
	background: url(/zhvd/static/images/pan/document_icon12.png) no-repeat;
    width: 20px;
    height: 20px;
    border: none;
}
.update_admit{
	font-size: 15px;
	position: absolute;
	width: 16.06%;
	height: 40px;
	background: #51B1F8;
	color: #FFFFFF;
	border: 0;
    /*
	margin-top: 26.5%;
    */
	left: 42%;
	bottom: 2.5%;
    border-radius: 4px;
    outline: none;
    cursor: pointer;
}
.update_admit_finish_str{
	width: 20%;
	background: #909399;
	cursor: no-drop;
}
.upload_first_task{
    display:inline-block;
    position:absolute;
    top: 34px;
    left: 3%;
}
.no_content_dom{
    width:100%;
    height:320px;
    background:url(/vue/dist/static/img/no_content_03.13a87c9.png) center no-repeat;
}
.update_local_size, .update_local_type{
    font-size:14px;
    word-break: break-all;
}
.theme-activity-top{
    line-height: 60px;
    height: 60px;
    text-align: center;
}
.theme-activity-top-title{
}
.theme-activity-top-return{
    float: left;
    display: inline-block;
    cursor: pointer;
}
.no-shadow{
    -webkit-box-shadow: none;
            box-shadow: none;
}
.activity-medal-manage-top-btn{
    float: right;
    width: 120px;
}
.activity-medal-manage-top{
    line-height: 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    border-bottom: 1px solid #ebf4ff;
}
.no-bottom-border{
    border-bottom: none;
}
/deep/ .el-button--primary.is-plain:hover{
    /*background-color: #3a8ee6;*/
    background-color: #3a8ee6;
    border-color: #3a8ee6;
    color: #fff;
}

.inspection-quota-item-name[data-v-1603460a] {
  background-color: #f5f5f5;
  color: #555f69;
  height: 36px;
  line-height: 36px;
  padding: 0 10px;
}
.inspection-quota-item-options[data-v-1603460a] {
  line-height: 30px;
  padding: 10px 0;
  /*height: 60px;
    line-height: 60px;*/
}
.inspection-quota-item-fujian[data-v-1603460a] {
  height: 42px;
  line-height: 42px;
  background-color: #f8f8f8;
  color: #8e9ea8;
  padding-left: 10px;
  cursor: pointer;
}
.inspection-quota-item-desc[data-v-1603460a] {
  border: 1px solid #eeeeee;
  margin-bottom: 20px;
}
[data-v-1603460a] .inspection-quota-item-desc-input .el-textarea__inner {
  border: none;
  resize: none;
}
.fujian-list[data-v-1603460a] {
  margin: 0 0 10px 10px;
}
.inspection-register-submit[data-v-1603460a] {
  width: 180px;
  display: block;
  margin: 20px auto;
}
.inspection-priod-top[data-v-1603460a] {
  margin-bottom: 10px;
}
.inspection-quota-empty-box[data-v-1603460a] {
  color: #7a8590;
  text-align: center;
  line-height: 40px;
  margin: 40px 0;
}
.inspection-quota-empty[data-v-1603460a] {
  display: block;
  margin: auto;
}
.inspection-quota-item[data-v-1603460a] {
  border: 1px #DCDCDC solid;
}
.inspection-quota-item .inspection-quota-item-desc-title[data-v-1603460a],
  .inspection-quota-item .inspection-quota-item-name[data-v-1603460a] {
    font-weight: 600;
}
.inspection-quota-item .inspection-quota-item-desc-title[data-v-1603460a] {
    line-height: 26px;
}
.inspection-quota-item .inspection-quota-item-item[data-v-1603460a] {
    margin-bottom: 20px;
}
.inspection-quota-item-user-box[data-v-1603460a] {
  width: 216px;
  line-height: 30px;
  border: 1px #CCCCCC solid;
  font-size: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 4px;
  cursor: pointer;
}
.inspection-quota-item-user-box .user-list[data-v-1603460a] {
    width: 180px;
    padding: 0 6px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.inspection-quota-item-user-box .user-setting[data-v-1603460a] {
    color: #409EFF;
    text-decoration: underline;
    padding: 0 6px;
}
.dispose-user[data-v-1603460a] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 8px;
  line-height: 20px;
}
.dispose-user-box > div[data-v-1603460a] {
  margin-bottom: 8px;
}
.dispose-user-box .inspection-quota-item-desc-title[data-v-1603460a] {
  color: #409EFF;
}
.inspection-quota-item-index[data-v-1603460a] {
  color: #409EFF;
  line-height: 30px;
  padding: 10px 0;
}
.theme-activity-top[data-v-1603460a] {
  text-align: left;
  position: relative;
}
.theme-activity-top .workbench-detail-top-return[data-v-1603460a] {
    cursor: pointer;
}
.theme-activity-top .theme-activity-top-title-box[data-v-1603460a] {
    position: absolute;
    top: 0;
    left: calc(50% - 30px);
}
.follower-main[data-v-1603460a] {
  background-color: white;
}
.del-btn[data-v-1603460a] {
  cursor: pointer;
  margin-left: 10px;
}
.inspection-quota-item-auto-reply[data-v-1603460a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.auto-reply-label[data-v-1603460a] {
  margin-right: 20px;
  font-size: 14px;
  font-weight: 600;
}
.auto-reply-list[data-v-1603460a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.duty-manage-task-top-action[data-v-6904a6d0] {
  padding: 20px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.duty-manage-task-top-action .top-action-nav[data-v-6904a6d0] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.duty-manage-task-top-action .top-action-nav-item[data-v-6904a6d0] {
      padding-right: 16px;
      font-size: 16px;
      font-weight: bold;
      color: #303133;
      cursor: pointer;
      -webkit-transition: all .3s;
      transition: all .3s;
}
.duty-manage-task-top-action .top-action-nav-item.item-active[data-v-6904a6d0] {
        color: #2fa2fe;
}
.duty-manage-task-top-action .top-action-filter[data-v-6904a6d0] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.duty-manage-task-top-action .top-action-filter .search_input[data-v-6904a6d0] {
      margin-right: 16px;
      padding-left: 10px;
}
.duty-manage-task-list-item[data-v-6904a6d0] {
  margin-bottom: 24px;
  padding: 15px 20px;
  border-radius: 10px;
  background-color: #FFFFFF;
}
.duty-manage-task-list-item .task-list-item-info .info-header[data-v-6904a6d0] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.duty-manage-task-list-item .task-list-item-info .info-header .info-title[data-v-6904a6d0] {
      color: #303133;
      font-size: 16px;
      line-height: 40px;
      font-weight: 700;
      width: 600px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      cursor: pointer;
}
.duty-manage-task-list-item .task-list-item-info .info-header .task-list-item-action .item-action-more[data-v-6904a6d0] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.duty-manage-task-list-item .task-list-item-info .info-header .task-list-item-action .item-action-more-operate-btn[data-v-6904a6d0] {
        padding-left: 16px;
        cursor: pointer;
        font-size: 14px;
        color: #6a747e;
        -webkit-transition: all .3s;
        transition: all .3s;
}
.duty-manage-task-list-item .task-list-item-info .info-header .task-list-item-action .item-action-more-operate-btn i[data-v-6904a6d0] {
          padding-right: 8px;
}
.duty-manage-task-list-item .task-list-item-info .info-header .task-list-item-action .item-action-more-operate-btn[data-v-6904a6d0]:hover {
          color: #2fa2fe;
}
.duty-manage-task-list-item .task-list-item-info .info-time-block[data-v-6904a6d0] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.duty-manage-task-list-item .task-list-item-info .info-time-block .time-block-item[data-v-6904a6d0] {
      margin-right: 24px;
      color: #606266;
      font-size: 14px;
      line-height: 30px;
}

.theme-activity-top[data-v-c3a739ec]{
    line-height: 60px;
    height: 60px;
    text-align: center;
}
.theme-activity-top-title[data-v-c3a739ec]{
}
.theme-activity-top-return[data-v-c3a739ec]{
    float: left;
    display: inline-block;
    cursor: pointer;
}
.no-shadow[data-v-c3a739ec]{
    -webkit-box-shadow: none;
            box-shadow: none;
}
.activity-medal-manage-top-btn[data-v-c3a739ec]{
    float: right;
    width: 120px;
}
.activity-medal-manage-top[data-v-c3a739ec]{
    line-height: 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    border-bottom: 1px solid #ebf4ff;
}
.no-bottom-border[data-v-c3a739ec]{
    border-bottom: none;
}
[data-v-c3a739ec] .el-button--primary.is-plain:hover{
    /*background-color: #3a8ee6;*/
    background-color: #3a8ee6;
    border-color: #3a8ee6;
    color: #fff;
}
.workbench-detail[data-v-c3a739ec]{
    height: 100%;
}
.workbench-detail-top-return[data-v-c3a739ec]{
    float: left;
    cursor: pointer;
}
.workbench-detail-top[data-v-c3a739ec]{
    height: auto;
    overflow: hidden;
    line-height: 30px;
    margin-bottom: 20px;
    margin-top: 10px;
}
.workbench-detail-top-info[data-v-c3a739ec]{
    margin-left: 30px;
    float: left;
    width: 90%;
}
.workbench-detail-top-title[data-v-c3a739ec]{
    text-align: left;
    font-weight: bold;
    color: #555f69;
    max-width: 75%;
}
.workbench-detail-top-desc[data-v-c3a739ec]{
    line-height: 30px;
    color: #7a8590;
    font-size: 13px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding-top: 8px;
}
.workbench-detail-top-desc span[data-v-c3a739ec]{
    padding-right: 20px;
}
.workbench-detail-top-btns[data-v-c3a739ec]{
    float: right;
    color: #6a747e;
    position: absolute;
    right: 5%;
}
.workbench-detail-top-btns span[data-v-c3a739ec]{
    padding: 0 10px;
    cursor: pointer;
}
.workbench-detail-top-btns span[data-v-c3a739ec]:hover{
    color: #409EFF;
}
.workbench-detail-top-btns i[data-v-c3a739ec]{
    padding-right: 4px;
}
.workbench-detail-content[data-v-c3a739ec]{
    background-color: #fff;
    border-radius: 10px;
    overflow: auto;
    height: calc(100% - 120px);
}
.workbench-detail-left[data-v-c3a739ec]{
    float: left;
    width: 14%;
    padding-top: 40px;
    border-right: 1px solid #ebf4ff;
    height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.workbench-detail-left-item[data-v-c3a739ec]{
    height: 40px;
    line-height: 40px;
    padding-left: 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    color: #545f69;
    cursor: pointer;
}
.workbench-detail-left-item.ed[data-v-c3a739ec]{
    color: #2fa2fe;
    background-color: #ebf4ff;
}
.workbench-detail-left-item i[data-v-c3a739ec] {
    padding-right: 5px;
}
.workbench-detail-right[data-v-c3a739ec]{
    float: left;
    width: 84%;
    padding: 0 3%;
    overflow: auto;
    height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-bottom: 20px;
}
/**量化量表配置**/
.workbench-detail-right-nav[data-v-c3a739ec]{
    height: 60px;
    line-height: 60px;
}
.activity-scale-mange-item[data-v-c3a739ec]{
    color: #636d75;
}
.activity-scale-mange-item-tip[data-v-c3a739ec]{
    padding: 4px 8px;
    background-color: #eff8ff;
    color: #43a8fe;
    border-radius: 2px;
    font-size: 13px;
}
.activity-scale-mange-btn[data-v-c3a739ec]{
    width: 150px;
    display: block;
    margin: 20px auto;
}
.activity-scale-set-item[data-v-c3a739ec]{
    border: 1px solid #e9eff4;
    margin-bottom: 10px;
    clear: both;
}
.activity-scale-set-item-top[data-v-c3a739ec]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #edeff2;
    height: 50px;
    padding: 0 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.activity-scale-set-input[data-v-c3a739ec]{
    width: 160px;
    height: 30px;
    line-height: 30px;
}
.activity-scale-set-input-small[data-v-c3a739ec]{
    width: 120px;
}
[data-v-c3a739ec] .activity-scale-set-input .el-input__inner{
    height: 30px;
    line-height: 30px;
    border-radius: 2px;
}
.activity-scale-set-btn[data-v-c3a739ec]{
    float: right;
    color: #6a747e;
    margin-left: 18px;
    cursor: pointer;
}
.activity-scale-set-btn i[data-v-c3a739ec] {
    margin: 0 5px;
}
.activity-scale-set-item-content[data-v-c3a739ec]{
    padding: 10px;
}
.activity-scale-set-item-nav[data-v-c3a739ec]{
    line-height: 40px;
}
.activity-scale-set-item-line[data-v-c3a739ec]{
    display: inline-block;
    width: 33px;
    height: 2px;
    background-color: #b6babd;
    margin-bottom: 4px;
}
.activity-scale-set-item-operate[data-v-c3a739ec]{
    color: #6a747e;
    font-size: 13px;
    padding: 0 4px;
    cursor: pointer;
}
.activity-scale-set-item-operate i[data-v-c3a739ec] {
    margin: 0 5px;
}
[data-v-c3a739ec] .activity-scale-set-item-table th div,[data-v-c3a739ec] .activity-scale-set-item-table td div{
    text-align: center;
}
.activity-selector-small[data-v-c3a739ec]{
    width: 120px;
}
.activity-scale-set-input-mini[data-v-c3a739ec]{
    width: 50px;
}
.activity-selector-mini[data-v-c3a739ec]{
    width: 26px;
}
[data-v-c3a739ec] .activity-selector-mini .el-input__inner{
    padding: 0;
}
[data-v-c3a739ec] .activity-selector-mini.el-select .el-input .el-select__caret{
    font-size: 12px;
}
[data-v-c3a739ec] .activity-selector-mini .el-input__suffix{
    right: 0;
}
[data-v-c3a739ec] .activity-selector-mini .el-input__icon{
    width: 16px;
}
.activity-scale-set-symbol[data-v-c3a739ec]{
    display: inline-block;
    width: 10px;
}
.activity-scale-set-div[data-v-c3a739ec]{
    margin-bottom: 4px;
}
.activity-scale-set-icon[data-v-c3a739ec]{
    color: #8f98a3;
    cursor: pointer;
}
.activity-scale-set-item-cancel[data-v-c3a739ec], .activity-scale-set-item-sure[data-v-c3a739ec]{
    display: inline-block;
    width: 24px;
    height: 24px;
    background-color: #f1a047;
    color: #fff;
    text-align: center;
    line-height: 24px;
    cursor: pointer;
    border-radius: 2px;
    margin: 0 4px;
}
.activity-scale-set-item-sure[data-v-c3a739ec]{
    background-color: #2fa2fe;
}
.content-set-item-add-box[data-v-c3a739ec]{
    padding: 20px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.content-set-item-add-box .add-box-label[data-v-c3a739ec] {
    padding: 0 10px;
}
.content-set-add-box[data-v-c3a739ec]{
    padding: 20px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}
.activity-scale-set-item-table-th[data-v-c3a739ec]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #edeff2;
    height: 40px;
    line-height: 40px;
    border-left: 1px solid #dee6f0;
}
.activity-scale-set-item-table-item[data-v-c3a739ec]{
    /*float: left;*/
    width: 18%;
    height: 100%;
    text-align: center;
    border-right: 1px solid #dee6f0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-overflow: ellipsis;
    vertical-align: middle;
    position: relative;
    display: table-cell;
}
.activity-scale-set-item-table-item-operate[data-v-c3a739ec]{
    width: 22%;
}
.activity-scale-set-item-table-item-score[data-v-c3a739ec]{
    width: 24%;
}
.activity-scale-set-item-table-td[data-v-c3a739ec]{
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    overflow: hidden;
    border-bottom: 1px solid #dee6f0;
    align-items: center;
    overflow: hidden;
    border-bottom: 1px solid #dee6f0;
    border-left: 1px solid #dee6f0;
    display: table;
    vertical-align: inherit;
    width: 100%;
}
.activity-selector-system[data-v-c3a739ec]{
    width: 80px;
}
.sure-add-scale-btn[data-v-c3a739ec]{
    width: 200px;
    display: block;
    margin: 20px auto;
    margin-top: 100px;
}
.activity-medal-manage-top-btn[data-v-c3a739ec]{
    float: right;
    width: 120px;
}
.activity-medal-manage-top[data-v-c3a739ec]{
    line-height: 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    border-bottom: 1px solid #ebf4ff;
}
.float_left[data-v-c3a739ec] {
    float: left;
}
.activity-medal-manage-item[data-v-c3a739ec]{
    overflow: hidden;
    padding: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    border: 1px solid #ebf4ff;
    margin-top: 10px;
}
.activity-medal-manage-item-title[data-v-c3a739ec]{
    font-weight: bold;
    color: #555f69;
    line-height: 30px;
}
.activity-medal-manage-item-desc[data-v-c3a739ec]{
    color: #7b858f;
    font-size: 13px;
}
.activity-medal-manage-item-img[data-v-c3a739ec]{
    width: 40px;
    margin-right: 10px;
}
.activity-medal-manage-item-btns[data-v-c3a739ec]{
    float: right;
}
.activity-medal-manage-item-btns span[data-v-c3a739ec]{
    padding: 10px;
    color: #6a747e;
    cursor: pointer;
}
.activity-medal-manage-item-btns span i[data-v-c3a739ec]{
    padding-right: 4px;
}
.message-push-set-title[data-v-c3a739ec]{
    background-color: #f5f5f5;
    height: 40px;
    line-height: 40px;
    padding: 0 25px;
}
.message-push-set-item[data-v-c3a739ec]{
    padding: 0 25px;
}
.message-push-set-item-btn[data-v-c3a739ec]{
    float: right;
    margin-left: 10px;
}
.message-push-set-item-table[data-v-c3a739ec]{
    border: 1px solid #e5edf5;
    margin-bottom: 20px;
}
.message-push-set-item-table-top[data-v-c3a739ec]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0 10px;
}
.medal-detail-table-th[data-v-c3a739ec]{
    background-color: #f5f6f7;
    height: 40px;
    line-height: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
}
.medal-detail-table-td[data-v-c3a739ec]{
    border-bottom: 1px solid #eeeeee;
    background-color: unset;
    font-size: 13px;
}
.medal-detail-table-item[data-v-c3a739ec]{
    width: 33%;
    text-align: center;
    color: #6a747e;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.medal-detail-table-item-btn[data-v-c3a739ec]{
    cursor: pointer;
}
.medal-detail-table-item-btn i[data-v-c3a739ec]{
    padding-right: 4px;
}
.message-push-set-item-check[data-v-c3a739ec]{
    line-height: 30px;
    margin-right: 30px;
}
/*.activity-set-table .medal-detail-table-item{
    width: 15%;
}
.activity-set-table .medal-detail-table-item25{
    width: 66%;
    font-size: 12px;
}*/
.message-push-set-item-time[data-v-c3a739ec]{
    width: 100px;
}
[data-v-c3a739ec] .message-push-set-item-time .el-input__prefix{
}
[data-v-c3a739ec] .message-push-set-item-time .el-input__inner{
    padding: 0;
    text-align: center;
    height: 30px;
    line-height: 30px;
}
.message-push-btn[data-v-c3a739ec]{
    display: block;
    margin: 30px auto;
    width: 160px;
}
.scale-register-eva-item[data-v-c3a739ec]{
    display: inline-block;
    width: 32px;
    height: 32px;
    text-align: center;
    line-height: 32px;
    border: 1px solid #e1e8f1;
    margin-right: 10px;
    color: #555f69;
    cursor: pointer;
}
[data-v-c3a739ec] .scale-register-eva-item label{
    margin-right: 10px;
}
[data-v-c3a739ec] .scale-register-eva-item .el-radio-button__inner{
    border: 1px solid #e1e8f1;
    border-left: 1px solid #e1e8f1;
    -webkit-box-shadow: none;
            box-shadow: none;
}
[data-v-c3a739ec] .scale-register-eva-item .el-radio-button:first-child .el-radio-button__inner{
    border-radius: 0;
}
.scale-register-eva-item.ed[data-v-c3a739ec]{
    color: #fff;
    background-color: #2fa2fe;
}
.scale-register-eva-icon[data-v-c3a739ec]{
    font-size: 24px;
    cursor: pointer;
}
[data-v-c3a739ec] .scale-register-table.el-table .cell{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
[data-v-c3a739ec] .scale-register-table .el-table__expand-column{
    border-right: none;
}
[data-v-c3a739ec] .scale-register-table .el-table__expand-icon>.el-icon{
    line-height: 8px;
    width: 8px;
    height: 8px;
    font-size: 16px;
}
[data-v-c3a739ec] .scale-register-table .el-table__expand-icon.el-table__expand-icon--expanded{
    -webkit-transform-origin: center;
            transform-origin: center;
    width: 20px;
}
[data-v-c3a739ec] .scale-register-table .el-table__expand-icon>.el-icon.el-icon-arrow-right:before{
    content: "\E791";
}
.scale-register-user-logo[data-v-c3a739ec]{
    position: relative;
    width: 66px;
}
.scale-register-user-img[data-v-c3a739ec]{
    width: 66px;
    height: 66px;
    border-radius: 50%;
}
.scale-register-user-score[data-v-c3a739ec]{
    display: inline-block;
    position: absolute;
    bottom: -2px;
    width: 60px;
    height: 20px;
    border-radius: 10px;
    border: 1px solid #eeeeee;
    line-height: 20px;
    font-size: 12px;
    color: #555f69;
    text-align: center;
    left: 3px;
    background-color: #fff;
}
.scale-register-user[data-v-c3a739ec]{
    float: left;
    margin-right: 10px;
}
.scale-register-user-name[data-v-c3a739ec]{
    text-align: center;
    line-height: 30px;
    color: #555f69;
}
[data-v-c3a739ec] .scale-register-table .el-table__expanded-cell{
    padding: 20px;
}
.scale-register-eva-item-input[data-v-c3a739ec]{
    width: 50px;
}
[data-v-c3a739ec] .scale-register-eva-item-input input::-webkit-outer-spin-button,[data-v-c3a739ec] .scale-register-eva-item-input input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}
[data-v-c3a739ec] .scale-register-eva-item-input input[type="number"]{
    -moz-appearance: textfield;
}
.scale-register-score-item i[data-v-c3a739ec]{
    cursor: pointer;
    font-weight: bold;
}
.scale-register-score-item[data-v-c3a739ec]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 80%;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    max-width: 200px;
}
[data-v-c3a739ec] .scale-register-score-item .unable{
    color: #c8c8c8;
    cursor: not-allowed;
}
.scale-record-revert[data-v-c3a739ec]{
    cursor: pointer;
}
.scale-record-revert i[data-v-c3a739ec]{
    padding-right: 4px;
}
[data-v-c3a739ec] .webapp-resouce-item{
    width: 85px;
}
[data-v-c3a739ec] .webapp-resouce-item .show-webapp-resouce-content{
    width: 85px;
}
[data-v-c3a739ec] .webapp-resouce-item .show-webapp-resouce-icon{
    width: 80px;
}
.activity-table[data-v-c3a739ec]{
    border-radius: 10px;
}
.activity-medal-manage-top-noborder[data-v-c3a739ec]{
    border-bottom: none;
}
.position_relative[data-v-c3a739ec]{
    position: relative;
}
.activity-scale-set-input[data-v-c3a739ec]{
    display: inline-block;
}
.activity-scale-set-item-nav .el-tab-pane[data-v-c3a739ec]{
    border-left: 1px solid #dee6f0;
}
.el-icon-paperclip.ed[data-v-c3a739ec]{
    color: #3aa7fe;
}
.level-eva-box[data-v-c3a739ec]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.page_box[data-v-c3a739ec]{
    text-align: center;
}
.common_page[data-v-c3a739ec]{
    display: inline-block;
}
.scale-register-bottom-btn[data-v-c3a739ec]{
    display: block;
    margin: 30px auto;
    width: 150px;
}
.inspection-content-set-box[data-v-c3a739ec]{
}
.width-15[data-v-c3a739ec] {
    width: 15%;
}
.width-20[data-v-c3a739ec]{
    width: 20%;
}
.width-25[data-v-c3a739ec]{
    width: 25%;
}
.width-50[data-v-c3a739ec]{
    width: 50%;
}
.width-55[data-v-c3a739ec]{
    width: 55%;
}
.width-65[data-v-c3a739ec] {
    width: 65%;
}
.inspection-chooses-box[data-v-c3a739ec]{
    padding: 10px 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.inspection-set-chooses[data-v-c3a739ec]{
    line-height: 30px;
    color: #555f69;
    text-align: left;
    padding-left: 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.inspection-set-chooses-line[data-v-c3a739ec]{
    display: inline-block;
    width: 40px;
    height: 2px;
    background-color: #b6babd;
    margin: 0 10px;
}
.inspection-options-set[data-v-c3a739ec]{
    padding: 0 10px;
    margin: 10px auto;
    overflow: hidden;
}
.inspection-options-set-head[data-v-c3a739ec]{
    background-color: #f1f3f6;
    height: 38px;
    line-height: 38px;
    color: #7b858f;
    padding: 0 10px;
}
.inspection-options-set-item-con[data-v-c3a739ec]{
    border: 1px solid #e1e8f1;
    padding: 4px 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.float-left[data-v-c3a739ec]{
    float: left;
}
.inspection-options-set-item-box[data-v-c3a739ec]{
    margin-top: 10px;
    padding: 0 10px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.inspection-options-set-item[data-v-c3a739ec]{
    overflow: hidden;
    margin-right: 20px;
    margin-bottom: 10px;
}
.inspection-options-set-colorpicker[data-v-c3a739ec]{
    height: 24px;
    padding: 0 10px;
}
[data-v-c3a739ec] .inspection-options-set-colorpicker .el-color-picker__trigger{
    padding: 0;
    border: none;
    height: 24px;
    width: 24px;
}
[data-v-c3a739ec] .inspection-options-set-colorpicker .el-color-picker__color-inner{
    border-radius: 5px;
}
[data-v-c3a739ec] .inspection-options-set-colorpicker .el-icon-arrow-down{
    display: none;
}
.inspection-options-set-item-input[data-v-c3a739ec]{
    padding: 0 15px 0 10px;
}
[data-v-c3a739ec] .input-height-30{
    height: 30px;
    line-height: 30px;
    width: 100px;
}
[data-v-c3a739ec] .input-height-30 .el-input__inner{
    height: 30px;
    line-height: 30px;
    width: 100px;
}
.del-inspection-options-set-item[data-v-c3a739ec]{
    color: #8f98a3;
    line-height: 40px;
    font-size: 16px;
    padding: 0 10px;
    padding-left: 5px;
    cursor: pointer;
}
.inspection-options-set-add[data-v-c3a739ec]{
    margin-bottom: 10px;
    font-size: 16px;
    color: #8f98a3;
    line-height: 40px;
    cursor: pointer;
    font-weight: bold;
}
[data-v-c3a739ec] .inspection-options-set-colorpicker .el-color-picker__color{
    border: none;
}
.inspection-options-set-priod[data-v-c3a739ec]{
    margin-top: 10px;
    padding: 0 10px;
    overflow: hidden;
    line-height: 40px;
}
.inspection-options-day-priod-picker[data-v-c3a739ec]{
    border: none;
    width: 280px;
    padding: 3px 0;
}
.inspection-options-day-priod-picker-alone[data-v-c3a739ec]{
    border: none;
    width: 106px;
    padding: 3px 0;
}
[data-v-c3a739ec] .inspection-options-day-priod-picker .el-icon-time,[data-v-c3a739ec] .inspection-options-day-priod-picker .el-range__close-icon{
    display: none;
}
[data-v-c3a739ec] .inspection-options-day-priod-picker .el-range-input{
    border: 1px solid #e1e8f1;
}
[data-v-c3a739ec] .inspection-options-day-priod-picker.el-date-editor .el-range-input{
    width: 50%;
}
[data-v-c3a739ec] .inspection-options-day-priod-picker-alone .el-input__inner{
    line-height: 36px;
    height: 36px;
    border-radius: 0;
    padding: 0;
    text-align: center;
}
[data-v-c3a739ec] .inspection-options-day-priod-checkbox .el-checkbox__label{
    padding-left: 2px;
    font-size: 12px;
}
[data-v-c3a739ec] .inspection-options-day-priod-checkbox span.el-checkbox__inner{
    width: 16px;
    height: 16px;
}
[data-v-c3a739ec] .inspection-options-day-priod-checkbox .el-checkbox__inner:after{
    width: 4px;
    height: 8px;
    left: 4px;
    border-width: 1px;
}
.inspection-options-day-priod[data-v-c3a739ec]{
    margin-right: 20px;
}
.inspection-options-day-priod[data-v-c3a739ec]:last-child, .inspection-options-day-priod[data-v-c3a739ec]:nth-child(2n){
    /* margin-right: 0; */
}
.inspection-options-set-priod-label[data-v-c3a739ec]{
    padding-right: 10px;
}
.inspection-set-chooses-name[data-v-c3a739ec]{
    display: inline-block;
    width: 70px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.inspection-set-chooses-input[data-v-c3a739ec]{
    margin-left: 5px;
    width: 100px;
}
.inspection-set-chooses-checkbox[data-v-c3a739ec]{
    margin-right: 20px;
}
[data-v-c3a739ec] .inspection-set-chooses-input .common-limit-input-inner{
    height: 30px;
}
[data-v-c3a739ec] .el-button--primary.is-plain{
    background: #ecf5ff;
    border-color: #b3d8ff;
}
[data-v-c3a739ec] .el-button--primary.is-plain, .el-button--primary.is-plain[data-v-c3a739ec]{
    color: #3a8ee6;
}
[data-v-c3a739ec] .el-button--primary.is-plain:active, .el-button--primary.is-plain[data-v-c3a739ec]:hover{
    background-color: #3a8ee6;
    border-color: #3a8ee6;
    color: #fff;
}
.message-day-push-hour[data-v-c3a739ec]{
    padding-right: 20px;
}
.message-push-set-selector[data-v-c3a739ec]{
    width: 150px;
}
[data-v-c3a739ec] .message-push-set-selector .el-input__inner,[data-v-c3a739ec] .message-push-set-selector .el-input__icon{
    line-height: 30px;
    height: 30px;
}
.width-120[data-v-c3a739ec]{
    width: 120px;
}
.inspection-set-chooses-word[data-v-c3a739ec]{
    display: inline-block;
    max-width: 250px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
[data-v-c3a739ec] .common-limit-item__error{
    padding-top: 6px;
}
.workbench-detail-top-desc-word[data-v-c3a739ec]{
    display: inline-block;
    max-width: 60%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.duty-manage-register[data-v-c3a739ec] {
    height: 100%;
}
.register-nav-box[data-v-c3a739ec] {
    padding-bottom: 24px;
}
.workbench-detail-right[data-v-c3a739ec]{
    width: 85%;
}
@font-face {
  font-family: 'PuHuiTiBold';
  src: url(/vue/dist/static/fonts/Alibaba-PuHuiTi-Bold.bce77fc.otf);
  font-weight: normal;
  font-style: normal;
  font-display: block; }

@font-face {
  font-family: 'PuHuiTiRegular';
  src: url(/vue/dist/static/fonts/Alibaba-PuHuiTi-Regular.fea46b8.otf);
  font-weight: normal;
  font-style: normal;
  font-display: block; }

@font-face {
  font-family: 'HarmonyOS_Sans_SC_Regular';
  src: url(/vue/dist/static/fonts/HarmonyOS_Sans_SC_Regular.69aa5b1.ttf);
  font-weight: normal;
  font-style: normal;
  font-display: block; }
@charset "UTF-8";
.font-puhui {
  font-family: 'HarmonyOS_Sans_SC_Regular'; }
.cursor-p {
  cursor: pointer; }
/* 浮动以及清除浮动 */
.float-l {
  float: left; }
.float-r {
  float: right; }
.clearfloat:after {
  display: block;
  clear: both;
  content: "";
  visibility: hidden;
  height: 0; }
.clearfloat {
  zoom: 1; }
/*文字居左，中，右*/
.text-center {
  text-align: center; }
.text-left {
  text-align: left; }
.text-right {
  text-align: right; }
.text-overline {
  text-decoration: overline; }
.text-decoration {
  text-decoration: line-through; }
.text-underline {
  text-decoration: underline; }
.text-row {
  white-space: nowrap; }
.ft-weight {
  font-weight: bold; }
.ft-w400 {
  font-weight: 400; }
.ft-w600 {
  font-weight: 600; }
.text-multi-row {
  word-break: break-all;
  word-wrap: break-word; }
/* 文字大小 */
.ft12 {
  font-size: 12px; }
.ft14 {
  font-size: 14px; }
.ft16 {
  font-size: 16px; }
.ft18 {
  font-size: 18px; }
.ft20 {
  font-size: 20px; }
.ft22 {
  font-size: 22px; }
.ft24 {
  font-size: 24px; }
.ft26 {
  font-size: 26px; }
.ft28 {
  font-size: 28px; }
.ft30 {
  font-size: 30px; }
.ft120 {
  font-size: 120px; }
.ft180 {
  font-size: 180px; }
/* 字体行高 */
.li-h20 {
  line-height: 20px; }
.li-h30 {
  line-height: 30px; }
.li-h35 {
  line-height: 35px; }
.li-h40 {
  line-height: 40px; }
/* 字体颜色 */
.color-0 {
  color: #000; }
.color-eaf5ff {
  color: #eaf5ff; }
.color-f0 {
  color: #f0f0f0; }
.color-e6 {
  color: #e6e6e6; }
.color-c3 {
  color: #c3c3c3; }
.color-8c {
  color: #8c8c8c; }
.color-9 {
  color: #999; }
.color-62 {
  color: #626262; }
.color-3 {
  color: #333; }
.color-168c51 {
  color: #168c51; }
/* 间距 */
.pd20 {
  padding: 20px; }
.pd30 {
  padding: 30px; }
.pt10 {
  padding-top: 10px; }
.pt15 {
  padding-top: 15px; }
.pt20 {
  padding-top: 20px; }
.pt25 {
  padding-top: 25px; }
.pt30 {
  padding-top: 30px; }
.pb10 {
  padding-bottom: 10px; }
.pb15 {
  padding-bottom: 15px; }
.pb20 {
  padding-bottom: 20px; }
.pb25 {
  padding-bottom: 25px; }
.pb30 {
  padding-bottom: 30px; }
.pl10 {
  padding-left: 10px; }
.pl20 {
  padding-left: 20px; }
.pl25 {
  padding-left: 25px; }
.pl30 {
  padding-left: 30px; }
.pl35 {
  padding-left: 35px; }
.pl40 {
  padding-left: 40px; }
.pl45 {
  padding-left: 45px; }
.pl50 {
  padding-left: 50px; }
.pr10 {
  padding-right: 10px; }
.pr20 {
  padding-right: 20px; }
.pr25 {
  padding-right: 25px; }
.pr30 {
  padding-right: 30px; }
.pr35 {
  padding-right: 35px; }
.pr40 {
  padding-right: 40px; }
.pr45 {
  padding-right: 45px; }
.pr50 {
  padding-right: 50px; }
.md20 {
  margin: 20px; }
.mt10 {
  margin-top: 10px; }
.mt15 {
  margin-top: 15px; }
.mt20 {
  margin-top: 20px; }
.mt25 {
  margin-top: 25px; }
.mt30 {
  margin-top: 30px; }
.mb-5 {
  margin-bottom: 5% !important; }
.mb10 {
  margin-bottom: 10px; }
.mb15 {
  margin-bottom: 15px; }
.mb20 {
  margin-bottom: 20px; }
.mb25 {
  margin-bottom: 25px; }
.mb30 {
  margin-bottom: 30px; }
.mr10 {
  margin-right: 10px; }
.mr20 {
  margin-right: 20px; }
.ml-2 {
  margin-left: 2%; }
.ml10 {
  margin-left: 10px; }
.ml20 {
  margin-left: 20px; }
.ml30 {
  margin-left: 30px; }
.border-b1-f3 {
  border-bottom: 1px solid #f3f3f3; }
.border-r-4 {
  border-radius: 4px; }
.border-r-6 {
  border-radius: 6px; }
.border-r-8 {
  border-radius: 8px; }
.border-r-10 {
  border-radius: 10px; }
.w-100 {
  width: 100%; }
.w-80 {
  width: 80%; }
.h-25 {
  height: 25%; }
.h-28 {
  height: 28%; }
.h-30 {
  height: 30%; }
/* icon */
.icon80 {
  width: 80px;
  height: 80px; }
.icon100 {
  width: 100px;
  height: 100px; }
.icon160 {
  width: 160px;
  height: 160px; }
/* 背景颜色 */
.bg-fbf2e7 {
  background: #fbf2e7; }
.bg-de {
  background: #DEDEDE; }
.linkstyle {
  color: #1890ff;
  cursor: pointer; }
.beyond-1 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden; }
.beyond-2 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden; }
.beyond-3 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden; }
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
.jub-center-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
/*浮动 + 垂直居中*/
.flex-align-no {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center; }
/*浮动 + 垂直居中+换行*/
.flex-align {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap; }
/*浮动 +垂直居中 + 水平居中*/
.flex-juc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center; }
.flex-v-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.flex-v-column-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
/*浮动 + 左右分布 + 换行*/
.flex-jub-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap; }
/*浮动 + 左右分布 + 垂直居中*/
.jub-jub-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center; }
/*浮动 + 左右分布*/
.jub-jub {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between; }
/* 左边顶部对齐*/
.left-float-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex; }
/* 从右边开始浮动-换行 */
.jub-jub-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap; }
/* 从右边开始浮动 */
.jub-jub-end-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center; }
/* 等距分布 */
.jub-jua-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center; }
/*上下布局 +垂直居中 + 水平居中*/
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
/* 上下布局 */
.juv-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
/* 上下分布，从上到下布局 */
.flex-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.flex-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center; }
.flex-jua {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.flex-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: flex-end;
  -moz-justify-content: flex-end;
  -ms-flex-pack: end;
      justify-content: flex-end; }
.juc-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: flex-end;
  -moz-align-items: flex-end;
  -ms-flex-align: end;
      align-items: flex-end;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center; }
.design-item-btn-small {
  width: 92px;
  height: 34px;
  background: #f0f0f0;
  border-radius: 7px;
  text-align: center;
  line-height: 34px;
  font-weight: 400;
  color: #626262;
  cursor: pointer; }

.head[data-v-057094de]{
    width: 100%;
    height: 60px;
    background: #0083FF;
}
.head-content[data-v-057094de]{
    width: 100%;
    padding: 0 60px;
}
.logo[data-v-057094de]{
    width: 45px;
    height: 45px;
    border-radius: 50%;
}
.title[data-v-057094de]{
    font-size: 20px;
    font-weight: bold;
    color: #fff;
}
/* 菜单 */
.menu[data-v-057094de]{
    margin-left: 140px;
}
.menu-list[data-v-057094de]{
    margin-right: 60px;
    cursor: pointer;
}
.menu-list-ac[data-v-057094de]{
    border-bottom: 2px solid #fff !important;
}
.menu_list-name[data-v-057094de]{
    font-size: 16px;
    color: #fff;
    margin-top: 10px;
    padding-bottom: 10px;
    border-bottom: 2px solid #0083FF;
}
.user-head[data-v-057094de]{
    width: 30px;
    height: 30px;
    border-radius: 50%;
}
.user-name[data-v-057094de]{
    font-size: 16px;
    color: #fff;
    margin-left: 10px;
}
/* 用户信息 */


.left-nav[data-v-3a04b486] {
  width: 60px;
  height: 100%;
  padding: 29px 6px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #e8f4fe;
  -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
          box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
}
.left-nav-item[data-v-3a04b486] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 2px 0;
  margin-bottom: 26px;
  cursor: pointer;
}
.left-nav-item .icon[data-v-3a04b486] {
    width: 25px;
}
.left-nav-item .icon img[data-v-3a04b486] {
      width: 100%;
}
.left-nav-item .name[data-v-3a04b486] {
    font-size: 12px;
}
.left-nav-item.active[data-v-3a04b486] {
  color: #295ff5;
  background: rgba(124, 138, 178, .17);
  border-radius: 8px;
  cursor: pointer;
}

.education-cloud[data-v-b8c0eb84]{
    width: 100%;
    height: 100%;
}

.block[data-v-11252fe4] {
  background: white;
  border-radius: 8px;
  min-height: 332px;
}
.block__header[data-v-11252fe4] {
    padding: 20px 20px 0;
    height: 48px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.block__header .block__header-left[data-v-11252fe4] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.block__header .block__header-left .block__icon[data-v-11252fe4] {
        width: 28px;
        height: 28px;
}
.block__header .block__header-left .block__title[data-v-11252fe4] {
        font-size: 16px;
        font-weight: 600;
        line-height: 19px;
        letter-spacing: 0px;
        color: #0f244d;
        margin-left: 9px;
}
.block__content[data-v-11252fe4] {
    height: calc(100% - 48px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.block__content > div[data-v-11252fe4] {
      width: 100%;
      height: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
}

.block[data-v-29c11256] {
  background-image: url(/vue/dist/static/img/desc_card_back.54bd8ff.png);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  border-radius: 8px;
  height: 400px;
}
.block__header[data-v-29c11256] {
    padding: 20px 20px 0;
    height: 36px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.block__header .block__header-left[data-v-29c11256] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      height: 100%;
      width: 100%;
      padding-left: 50px;
      background-image: url(/vue/dist/static/img/desc_card_title.b4c9d99.png);
      background-size: auto 100%;
      background-repeat: no-repeat;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
}
.block__header .block__header-left .block__icon[data-v-29c11256] {
        width: 28px;
        height: 28px;
}
.block__header .block__header-left .block__title[data-v-29c11256] {
        font-size: 16px;
        font-weight: 600;
        line-height: 19px;
        letter-spacing: 0px;
        color: #fff;
        margin-left: 9px;
}
.block__content[data-v-29c11256] {
    height: calc(100% - 56px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.block__content > div[data-v-29c11256] {
      width: 100%;
      height: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
}

.dataBoardEvaluate-page[data-v-2aef7348] {
  padding: 16px 20px;
  height: 100%;
  width: 100%;
  overflow: auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  --min-width: 1200px;
}
.list[data-v-2aef7348] {
  background: #fff;
  border-radius: 10px;
  padding: 20px;
  margin-bottom: 30px;
}
.position-r[data-v-2aef7348] {
  position: relative;
}
.numb-vessel[data-v-2aef7348] {
  -webkit-box-shadow: inset 0px 0px 6px 2px #E9F8FF;
          box-shadow: inset 0px 0px 6px 2px #E9F8FF;
  border-radius: 10px;
  font-size: 30px;
}
.section-line[data-v-2aef7348] {
  width: 20px;
  height: 4px;
  background: #707070;
  margin: 0 20px;
}
.develop-list[data-v-2aef7348] {
  width: calc(50% - 50px);
}
.develop-echarts1[data-v-2aef7348] {
  width: 60%;
  height: 300px;
}
.develop-echarts2[data-v-2aef7348] {
  width: 40%;
  height: 300px;
}
.evaluate-echarts[data-v-2aef7348] {
  width: 100%;
  height: 300px;
}
.activity-left[data-v-2aef7348] {
  width: 40%;
}
.activity-right[data-v-2aef7348] {
  width: 60%;
}
.activity-right .activity-echarts[data-v-2aef7348] {
    width: 100%;
    height: 300px;
}
.growingBank-right[data-v-2aef7348] {
  width: 60%;
  height: 300px;
}
.growingBank-right-list[data-v-2aef7348] {
  width: 25%;
  min-width: 200px;
  padding: 40px 20px;
  border-radius: 8px;
  position: relative;
  overflow: hidden;
}
.growingBank-right-list1[data-v-2aef7348] {
  background: #ecf9fe;
}
.growingBank-right-list1 .info-card__decorate[data-v-2aef7348] {
  background: linear-gradient(106deg, #def5fe 23%, #def5fe 23%, #ecf9fe 78%, #ecf9fe 78%, #ecf9fe 78%);
}
.growingBank-right-list2[data-v-2aef7348] {
  background: #f0f4ff;
}
.growingBank-right-list2 .info-card__decorate[data-v-2aef7348] {
  background: linear-gradient(106deg, #e7edff 23%, #e7edff 23%, #f0f4ff 78%, #ecf9fe 78%, #ecf9fe 78%);
}
.growingBank-right-list3[data-v-2aef7348] {
  background: #f0fbef;
}
.growingBank-right-list3 .info-card__decorate[data-v-2aef7348] {
  background: linear-gradient(122deg, #dff7dc 26%, #dff7dc 26%, #f0fbef 115%, #ecf9fe 115%, #ecf9fe 115%);
}
.info-card__decorate[data-v-2aef7348] {
  width: 147px;
  height: 147px;
  position: absolute;
  right: -55px;
  top: -70px;
  border-radius: 50%;
}
.info-card__icon[data-v-2aef7348] {
  position: absolute;
  width: 68px;
  height: 68px;
  right: 20px;
  bottom: 28px;
  z-index: 1;
}
.info-card__label[data-v-2aef7348] {
  margin-top: 48px;
  font-size: 16px;
  font-weight: normal;
  line-height: 19px;
  letter-spacing: 0px;
  color: #727272;
  position: relative;
  z-index: 2;
}
.growingBank-left[data-v-2aef7348] {
  width: calc(40% - 80px);
  height: 300px;
  padding: 0 40px;
}
.growingBank-echarts[data-v-2aef7348] {
  width: 100%;
  height: 300px;
}
.percentum-vessel[data-v-2aef7348] {
  width: 100%;
  border-radius: 20px;
  overflow: hidden;
}
.schedule-entity[data-v-2aef7348] {
  height: 20px;
  background: #FFB334;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
}
.schedule-virtual[data-v-2aef7348] {
  height: 20px;
  background: #0051AC;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
}
.visits[data-v-2aef7348] {
  width: 100%;
  height: 300px;
}
.teacher-list-vessel[data-v-2aef7348] {
  padding: 20px;
  background: #fff;
  border-radius: 10px;
}
.teacher-list[data-v-2aef7348] {
  width: 10%;
  min-width: 98px;
}
.teacher-head-vessel[data-v-2aef7348] {
  position: relative;
}
.teacher-head[data-v-2aef7348] {
  width: 80px;
  height: 80px;
  border-radius: 50%;
}
.teacher-serial[data-v-2aef7348] {
  position: absolute;
  top: 0;
  left: 10px;
  font-size: 12px;
}
.teacher-munb[data-v-2aef7348] {
  width: 80px;
  position: absolute;
  left: 50%;
  margin-left: -40px;
  bottom: -6px;
  text-align: center;
  background: #9B9B9B;
  font-size: 16px;
  color: #fff;
  line-height: 20px;
  border-radius: 10px;
}

.data-flight-deck[data-v-5a2bff04] {
  width: 100%;
  height: 100%;
  background-color: #040f1d;
  overflow: auto;
}
.top-nav img[data-v-5a2bff04] {
  width: 100%;
  height: 100%;
}
.data-overview[data-v-5a2bff04] {
  padding: 0 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  --min-width: 1200px;
}
.data-overview .info-item[data-v-5a2bff04] {
    color: white;
    width: calc(16.66667% - 13.33333px);
    height: 120px;
    padding: 20px;
    margin-right: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-size: 100% 100%;
    background-image: url(/vue/dist/static/img/deck_card.0b71357.png);
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.data-overview .info-item img[data-v-5a2bff04] {
      width: 64px;
}
.data-overview .info-item .info-item-left[data-v-5a2bff04] {
      width: 100px;
      height: 80px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.data-overview .info-item .increase[data-v-5a2bff04] {
      font-size: 12px;
}
.data-overview .info-item .increase img[data-v-5a2bff04] {
        width: auto;
}
.data-overview .info-item .count[data-v-5a2bff04] {
      font-weight: 600;
      line-height: 46px;
      font-size: 30px;
}
.data-overview .info-item[data-v-5a2bff04]:last-child {
    margin-right: 0;
}
.data-overview__row[data-v-5a2bff04] {
    padding: 0 40px;
    margin-top: 16px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-width: var(--min-width);
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.data-overview__row .block[data-v-5a2bff04] {
      width: calc(33.33333% - 10.66667px);
      margin-right: 16px;
}
.data-overview__row .block[data-v-5a2bff04]:last-child {
        margin-right: 0;
}
.data-overview__row1[data-v-5a2bff04] {
    min-width: var(--min-width);
    margin-top: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.data-overview__row1 .block[data-v-5a2bff04] {
      width: calc(50% - 8px);
}

.data-overview[data-v-678417e9] {
  padding: 16px 20px;
  height: 100%;
  width: 100%;
  overflow: auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  --min-width: 1200px;
}
.data-overview__top[data-v-678417e9] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-width: var(--min-width);
}
.data-overview__top .info-item[data-v-678417e9] {
      height: 112px;
      width: calc(16.66667% - 28.33333px);
      border-radius: 8px;
      background: #ffffff;
      margin-right: 16px;
      padding: 16px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
}
.data-overview__top .info-item__top[data-v-678417e9] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
}
.data-overview__top .info-item__top .info-item__name[data-v-678417e9] {
          font-size: 14px;
          line-height: 24px;
          letter-spacing: 0px;
          color: rgba(0, 0, 0, .65);
}
.data-overview__top .info-item__top .info-item__icon[data-v-678417e9] {
          margin-top: 4px;
          width: 40px;
          height: 40px;
}
.data-overview__top .info-item__bottom[data-v-678417e9] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: end;
            -ms-flex-align: end;
                align-items: flex-end;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
}
.data-overview__top .info-item__bottom .info-item__value[data-v-678417e9] {
          font-size: 24px;
          font-weight: 500;
          line-height: 24px;
          letter-spacing: 0px;
          color: rgba(0, 0, 0, .85);
}
.data-overview__top .info-item__bottom .info-item__change[data-v-678417e9] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          -webkit-box-align: end;
              -ms-flex-align: end;
                  align-items: flex-end;
          -webkit-box-pack: end;
              -ms-flex-pack: end;
                  justify-content: flex-end;
}
.data-overview__top .info-item__bottom .info-item__change .info-item__change-value[data-v-678417e9] {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
}
.data-overview__top .info-item__bottom .info-item__change .info-item__change-value span[data-v-678417e9] {
              font-size: 10px;
              font-weight: normal;
              line-height: 10px;
              letter-spacing: 0px;
              color: #f64236;
}
.data-overview__top .info-item__bottom .info-item__change .info-item__change-value img[data-v-678417e9] {
              width: 8px;
              height: 8px;
}
.data-overview__top .info-item__bottom .info-item__change .info-item__change-info[data-v-678417e9] {
            font-size: 10px;
            line-height: 14px;
            font-weight: normal;
            letter-spacing: 0px;
            color: #9e9e9e;
            margin-top: 2px;
}
.data-overview__top .data-cockpit[data-v-678417e9] {
      width: 74px;
      height: 112px;
      border-radius: 8px;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      cursor: pointer;
      background: linear-gradient(152deg, #5b36ff -6%, #5b36ff -6%, #48a3ff 92%, #48a3ff 92%);
      -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, .08);
              box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, .08);
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.data-overview__top .data-cockpit img[data-v-678417e9] {
        width: 48px;
        height: 55px;
}
.data-overview__top .data-cockpit p[data-v-678417e9] {
        margin-top: 8px;
        font-size: 12px;
        font-weight: 500;
        letter-spacing: 0px;
        color: #ffffff;
}
.data-overview__row[data-v-678417e9] {
    margin-top: 16px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-width: var(--min-width);
}
.data-overview__row .block[data-v-678417e9] {
      width: calc(33.33333% - 10.66667px);
      margin-right: 16px;
}
.data-overview__row .block[data-v-678417e9]:last-child {
        margin-right: 0;
}
.data-overview__row1[data-v-678417e9], .data-overview__row2[data-v-678417e9] {
    min-width: var(--min-width);
    margin-top: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.data-overview__row1 .block[data-v-678417e9], .data-overview__row2 .block[data-v-678417e9] {
      width: 100%;
}
.data-overview .teacher-info__left[data-v-678417e9],
  .data-overview .student-info__left[data-v-678417e9] {
    width: 33%;
    height: 100%;
}
.data-overview .teacher-info__right[data-v-678417e9],
  .data-overview .student-info__right[data-v-678417e9] {
    width: 67%;
    height: 100%;
}

.preview-row {
  margin-bottom: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.preview-row .card-item-box:last-child {
    margin-right: 0;
}
.card-item-box {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
          box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
  margin-right: 16px;
  border-radius: 8px;
  background: #ffffff;
}
.card-item-box .card-item-header {
    padding: 20px 20px 0;
    height: 48px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.card-item-box .card-item-header img {
      width: 28px;
      height: 28px;
}
.card-item-box .card-item-header .card-item-header-title {
      font-size: 16px;
      font-weight: 600;
      line-height: 19px;
      letter-spacing: 0px;
      color: #0f244d;
      margin-left: 9px;
}
.echart-box {
  width: 100%;
  height: 284px;
}

.data-board[data-v-5dec7e92] {
  background-color: #f5f5f5;
  width: 100%;
  height: calc(100% - 60px);
}
.data-board .data-board-box[data-v-5dec7e92] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
}
.data-board-content[data-v-5dec7e92] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.resourceShowCenter-page[data-v-6cf6b176] {
  padding: 16px 20px;
  height: 100%;
  width: 100%;
  overflow: auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  --min-width: 1200px;
}
.resourceShowCenter-iframe[data-v-6cf6b176] {
  border: none;
  width: 100%;
  height: 100%;
}

.themeActivityIndex-page[data-v-046655ec] {
  padding: 16px 20px;
  height: 100%;
  width: 100%;
  overflow: auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  --min-width: 1200px;
}
.themeActivityIndex-page .iframe[data-v-046655ec] {
    width: 100%;
    height: 100%;
}

.educationCloud-index .index-msg-content {
  height: calc(100vh - 156px) !important;
  overflow: auto;
}

.user-body-msg-item[data-v-12e47d69] {
    padding: 20px 14px 0;
    background-color: white;
    border-radius: 0 0 0 10px;
}
.un-handle-red[data-v-12e47d69] {
    background-color: #fd747b;
    display: inline-block;
    color: #fff;
    text-align: center;
    line-height: 18px;
    position: absolute;
    right: 4px;
    border-radius: 50%;
    font-size: 12px;
    top: 2px;
    width: 18px;
    height: 18px;
}
.educationCloud-index[data-v-12e47d69] {
    background: #f5f5f5;
    min-height: calc(100vh - 60px);
}
.page-left[data-v-12e47d69] {
    padding: 20px 40px;
}
.message-vessel-vessel[data-v-12e47d69] {
    width: 40%;
    background: #fff;
    border-radius: 10px;
}
.message-vessel[data-v-12e47d69] {
    padding: 20px;
}
.message[data-v-12e47d69] {
    height: 272px;
    padding: 20px 30px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e8f9fe), to(#a1d5fa));
    background-image: linear-gradient(#e8f9fe, #a1d5fa);
    border-radius: 10px;
}
.message-logo[data-v-12e47d69] {
    width: 130px;
    height: 130px;
    border-radius: 50%;
    margin-right: 35px;
}
.message-list-vessel[data-v-12e47d69] {
    width: calc(60% - 40px);
}
.message-list[data-v-12e47d69] {
    background: #fff;
    width: calc(50% - 50px);
    padding: 30px 20px;
    border-radius: 10px;
}
.message-list-title[data-v-12e47d69] {
    position: relative;
}
.message-list-title-icon[data-v-12e47d69] {
    width: 40px;
    height: 40px;
    position: absolute;
    top: 0;
    right: 0;
}
.teacher-list-vessel[data-v-12e47d69] {
    padding: 20px;
    background: #fff;
    border-radius: 10px;
    height: calc(100vh - 525px);
    overflow: auto;
}
.teacher-list[data-v-12e47d69] {
    width: 12.5%;
    min-width: 98px;
}
.teacher-head-vessel[data-v-12e47d69] {
    position: relative;
}
.teacher-head[data-v-12e47d69] {
    width: 80px;
    height: 80px;
    border-radius: 50%;
}
.teacher-serial[data-v-12e47d69] {
    position: absolute;
    top: 0;
    left: 10px;
    font-size: 12px;
}
.teacher-munb[data-v-12e47d69] {
    width: 80px;
    position: absolute;
    left: 50%;
    margin-left: -40px;
    bottom: -6px;
    text-align: center;
    background: #9b9b9b;
    font-size: 16px;
    color: #fff;
    line-height: 20px;
    border-radius: 10px;
}
.page-right[data-v-12e47d69] {
    min-height: calc(100vh - 100px);
    background: #fff;
    padding: 20px;
}

*[data-v-29a63c48]{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.index-msg-content[data-v-29a63c48]{
    position: relative;
    width: 100%;
    height: 100%;
    padding-top: 20px;
    padding-bottom: 17px;
}
.index-msg-top[data-v-29a63c48]{
    position: absolute;
    width: 100%;
    height: 20px;
    top: 28px;
    left: 0;
}
.index-msg-con[data-v-29a63c48]{
    height: 100%;
    width: 100%;
    overflow: auto;
}
.index-msg-item[data-v-29a63c48]{
    position: relative;
    width: 100%;
    height: 75px;
    margin-top: 12px;
    border: 1px solid #e5e8ee;
    border-radius: 1px;
    border-left: 4px solid #a899f4;
    padding: 14px 10px 0 10px;
    cursor: pointer;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.index-msg-item-icon[data-v-29a63c48]{
    float: left;
    min-width: 48px;
    height: 23px;
    line-height: 23px;
    font-size: 12px;
    background: #e3ddfc;
    color: #6f52ed;
    text-align: center;
    padding: 0 10px;
    margin-bottom: 9px;
}
.index-msg-item-name[data-v-29a63c48]{
    height: 23px;
    line-height: 23px;
    font-size: 13px;
    color: #545f69;
    font-weight: bold;
    padding-left: 6px;
}
.index-msg-item-con[data-v-29a63c48]{
    width: 100%;
    min-height: 14px;
    font-size: 12px;
    color: #545f69;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 9px;
}
.index-msg-item-con span[data-v-29a63c48]{
    margin-right: 10px;
}
.index-msg-time-name[data-v-29a63c48]{
    width: 100%;
    height: 14px;
    line-height: 14px;
    font-size: 14px;
    color: #444;
    margin-top: 12px;
}
.no-content-img[data-v-29a63c48]{
    width: 90px;
}

.index-item-title[data-v-8d4900a4]{
    width: 100%;
    height: 20px;
    background: #fff;
}
.index-item-title-name[data-v-8d4900a4]{
    width: 100%;
    /*line-height: 14px;*/
    font-size: 14px;
    font-weight: bold;
    color: #545f69;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.index-item-title-name span[data-v-8d4900a4]{
    font-size: 12px;
    margin-left: 8px;
    font-weight: normal;
    color: #545f69;
}
/* kwok 2023-03-19 洪山主题 */
.hongshan-theme .index-item-title-name[data-v-8d4900a4] {
    color: #1095d8;
    font-size: 17px;
}

.index-page[data-v-b3fcce90]{
    height: 20px;
    line-height: 20px;
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    font-weight: normal;
}
.index-page div[data-v-b3fcce90]{
    /*float: left;*/
    display: inline-block;
}
.page-num[data-v-b3fcce90]{
    margin: 0;
}
.page-left-icon[data-v-b3fcce90], .page-right-icon[data-v-b3fcce90]{
    color: #545f69;
    cursor: pointer;
}

*[data-v-b2f52b28]{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
[data-v-b2f52b28]  .msg-dialog-box{
    height: 300px;
}
.index-msg-item-con2[data-v-b2f52b28]{
    white-space: normal;
    color: #545f69;
}
.index-app-filter-select[data-v-b2f52b28]{
    width: 31%;
    height: 32px;
    line-height: 32px;
}
[data-v-b2f52b28]  .index-app-filter-select .el-input__inner{
    height: 30px;
    line-height: 30px;
    border-radius: 30px;
    background: #f4f5f9;
}
[data-v-b2f52b28]  .index-app-filter-select .el-input__icon{
    height: 30px;
    line-height: 30px;
}
.index-msg-content[data-v-b2f52b28]{
    position: relative;
    width: 100%;
    height: 100%;
    padding-top: 40px;
    padding-bottom: 17px;
}
.index-msg-top[data-v-b2f52b28]{
    position: absolute;
    width: 100%;
    height: 20px;
    top: 0;
    left: 0;
    margin: 10px 0;
}
.index-msg-con[data-v-b2f52b28]{
    height: 100%;
    width: 100%;
    /*overflow: auto;*/
    margin-top: 30px;
}
.index-msg-item[data-v-b2f52b28]{
    position: relative;
    width: 100%;
    height: 75px;
    margin-top: 12px;
    border: 1px solid #e5e8ee;
    border-radius: 1px;
    border-left: 4px solid #a899f4;
    padding: 14px 10px 0 10px;
    cursor: pointer;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.index-msg-item-icon[data-v-b2f52b28]{
    float: left;
    min-width: 48px;
    height: 23px;
    line-height: 23px;
    font-size: 12px;
    background: #e3ddfc;
    color: #6f52ed;
    text-align: center;
    padding: 0 10px;
    margin-bottom: 9px;
}
.index-msg-item-icon2[data-v-b2f52b28]{
    margin-right: 10px;
}
.index-msg-item-name[data-v-b2f52b28]{
    height: 23px;
    line-height: 23px;
    font-size: 13px;
    color: #545f69;
    font-weight: bold;
    padding-left: 6px;
}
.index-msg-item-con[data-v-b2f52b28]{
    width: 100%;
    min-height: 14px;
    font-size: 12px;
    color: #545f69;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 9px;
}
.index-msg-item-con span[data-v-b2f52b28]{
    margin-right: 10px;
}
.index-msg-time-name[data-v-b2f52b28]{
    width: 100%;
    height: 14px;
    line-height: 14px;
    font-size: 14px;
    color: #444;
    margin-top: 12px;
}
.no-content-img[data-v-b2f52b28]{
    width: 90px;
}
.index-app-search-input[data-v-b2f52b28]{
    width: 50%;
}
[data-v-b2f52b28]  .index-app-search-input input::-webkit-input-placeholder {
    font-size: 12px;
}
[data-v-b2f52b28]  .index-app-search-input .el-input__inner{
    border-radius: 20px;
    height: 30px;
    line-height: 30px;
    background-color: #f4f5f9;
}
[data-v-b2f52b28]  .index-app-search-input .el-input__icon{
    line-height: 30px;
}
[data-v-b2f52b28]  .index-app-search-input.el-input--suffix .el-input__inner{
    padding-right: 43px;
}
[data-v-b2f52b28]  .el-input__clear{
    position: absolute;
    right: 18px;
}
.el-app-checkbox-content[data-v-b2f52b28] {
    display: block;
    border-radius: 20px;
    height: 30px;
    line-height: 30px;
    background-color: #f4f5f9;
    font-size: 12px;
    position: relative;
}
[data-v-b2f52b28]  .el-app-checkbox {
    border-radius: 20px;
    height: 30px;
    line-height: 30px;
    background-color: #f4f5f9;
    font-size: 12px;
    padding: 0 10px;
    width: 40%;
}
[data-v-b2f52b28]  .el-app-checkbox .el-checkbox__inner {
    width: 15px;
    height: 15px;
}
[data-v-b2f52b28]  .el-app-checkbox .el-checkbox__inner::after {
    height: 7px;
    left: 4px;
    position: absolute;
    width: 3px;
}
[data-v-b2f52b28]  .el-app-checkbox .el-checkbox__label {
    padding-left: 2px;
    font-size: 12px;
    color: #7a8a90;
    width: 100%;
}
.msg-onlyteacher-desc[data-v-b2f52b28] {
    display: block;
    position: absolute;
    left: 30px;
    top: 6px;
    width: 70%;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.msg-page-box[data-v-b2f52b28]{
    position: absolute;
    right: 0;
    bottom: -56px;
}
.el-app-checkbox-checked[data-v-b2f52b28] {
    border: 1px solid #409EFF;
}

@charset "UTF-8";
.cursor-p {
  cursor: pointer;
}
/* 浮动以及清除浮动 */
.float-l {
  float: left;
}
.float-r {
  float: right;
}
.clearfloat:after {
  display: block;
  clear: both;
  content: "";
  visibility: hidden;
  height: 0;
}
.clearfloat {
  zoom: 1;
}
/*文字居左，中，右*/
.text-center {
  text-align: center;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-overline {
  text-decoration: overline;
}
.text-decoration {
  text-decoration: line-through;
}
.text-underline {
  text-decoration: underline;
}
.text-row {
  white-space: nowrap;
}
.ft-weight {
  font-weight: bold;
}
.ft-w400 {
  font-weight: 400;
}
.ft-w600 {
  font-weight: 600;
}
/* 文字大小 */
.ft12 {
  font-size: 12px;
}
.ft14 {
  font-size: 14px;
}
.ft16 {
  font-size: 16px;
}
.ft18 {
  font-size: 18px;
}
.ft20 {
  font-size: 20px;
}
.ft22 {
  font-size: 22px;
}
.ft24 {
  font-size: 24px;
}
.ft26 {
  font-size: 26px;
}
.ft28 {
  font-size: 28px;
}
.ft30 {
  font-size: 30px;
}
.ft32 {
  font-size: 32px;
}
.ft120 {
  font-size: 120px;
}
.ft180 {
  font-size: 180px;
}
/* 字体行高 */
.li-h20 {
  line-height: 20px;
}
.li-h30 {
  line-height: 30px;
}
.li-h35 {
  line-height: 35px;
}
.li-h40 {
  line-height: 40px;
}
/* 字体颜色 */
.color-f {
  color: #fff;
}
.color-3 {
  color: #333;
}
.color-9 {
  color: #999;
}
.color-eaf5ff {
  color: #eaf5ff;
}
.color-f0 {
  color: #f0f0f0;
}
.color-62 {
  color: #626262;
}
.color-c3 {
  color: #c3c3c3;
}
.color-8c {
  color: #8c8c8c;
}
.color-red {
  color: red;
}
.color-545F69 {
  color: #545F69;
}
/* 间距 */
.pd20 {
  padding: 20px;
}
.pd30 {
  padding: 30px;
}
.pt10 {
  padding-top: 10px;
}
.pt15 {
  padding-top: 15px;
}
.pt20 {
  padding-top: 20px;
}
.pt25 {
  padding-top: 25px;
}
.pt30 {
  padding-top: 30px;
}
.pt40 {
  padding-top: 40px;
}
.pb10 {
  padding-bottom: 10px;
}
.pb15 {
  padding-bottom: 15px;
}
.pb20 {
  padding-bottom: 20px;
}
.pb25 {
  padding-bottom: 25px;
}
.pb30 {
  padding-bottom: 30px;
}
.pb40 {
  padding-bottom: 40px;
}
.pl10 {
  padding-left: 10px;
}
.pl20 {
  padding-left: 20px;
}
.pl25 {
  padding-left: 25px;
}
.pl30 {
  padding-left: 30px;
}
.pl35 {
  padding-left: 35px;
}
.pl40 {
  padding-left: 40px;
}
.pl45 {
  padding-left: 45px;
}
.pl50 {
  padding-left: 50px;
}
.pr10 {
  padding-right: 10px;
}
.pr20 {
  padding-right: 20px;
}
.pr25 {
  padding-right: 25px;
}
.pr30 {
  padding-right: 30px;
}
.pr35 {
  padding-right: 35px;
}
.pr40 {
  padding-right: 40px;
}
.pr45 {
  padding-right: 45px;
}
.pr50 {
  padding-right: 50px;
}
.md20 {
  margin: 20px;
}
.mt10 {
  margin-top: 10px;
}
.mt15 {
  margin-top: 15px;
}
.mt20 {
  margin-top: 20px;
}
.mt25 {
  margin-top: 25px;
}
.mt30 {
  margin-top: 30px;
}
.mt40 {
  margin-top: 40px;
}
.mb10 {
  margin-bottom: 10px;
}
.mb15 {
  margin-bottom: 15px;
}
.mb20 {
  margin-bottom: 20px;
}
.mb25 {
  margin-bottom: 25px;
}
.mb30 {
  margin-bottom: 30px;
}
.mr10 {
  margin-right: 10px;
}
.mr20 {
  margin-right: 20px;
}
.ml10 {
  margin-left: 10px;
}
.ml20 {
  margin-left: 20px;
}
.ml30 {
  margin-left: 30px;
}
.border-b1-f3 {
  border-bottom: 1px solid #f3f3f3;
}
.w-100 {
  width: 100%;
}
.w-50 {
  width: 50% !important;
}
.h-25 {
  height: 25%;
}
.h-30 {
  height: 30%;
}
/* icon */
.w140 {
  width: 140px;
}
.w210 {
  width: 210px;
}
.icon100 {
  width: 100px;
  height: 100px;
}
.icon160 {
  width: 160px;
  height: 160px;
}
/* 背景颜色 */
.bg-fbf2e7 {
  background: #fbf2e7;
}
.bg-de {
  background: #DEDEDE;
}
.linkstyle {
  color: #1890ff;
  cursor: pointer;
}
.beyond-1 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.beyond-2 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.beyond-3 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.jub-center-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
/*浮动 + 垂直居中*/
.flex-align-no {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/*浮动 + 垂直居中+换行*/
.flex-align {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/*浮动 +垂直居中 + 水平居中*/
.flex-juc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.flex-v-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-v-column-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/*浮动 + 左右分布 + 换行*/
.flex-jub-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/*浮动 + 左右分布 + 垂直居中*/
.jub-jub-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/*浮动 + 左右分布*/
.jub-jub {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
/* 左边顶部对齐*/
.left-float-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex;
}
/* 从右边开始浮动-换行 */
.jub-jub-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/* 从右边开始浮动 */
.jub-jub-end-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/* 等距分布 */
.jub-jua-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
.juc-c {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
/*上下布局 +垂直居中 + 水平居中*/
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/* 上下布局*/
.juv-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/* 上下分布，从上到下布局 */
.flex-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.flex-jua {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: flex-end;
  -moz-justify-content: flex-end;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.juc-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: flex-end;
  -moz-align-items: flex-end;
  -ms-flex-align: end;
      align-items: flex-end;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.design-item-btn-small {
  width: 92px;
  height: 34px;
  background: #f0f0f0;
  border-radius: 7px;
  text-align: center;
  line-height: 34px;
  font-weight: 400;
  color: #626262;
  cursor: pointer;
}

.education-cloud-pages[data-v-137ff4ab]{
    width: 100%;
    height: 100%;
}

.educationCloud-systemSet[data-v-4f25639e] {
    background: #fff;
    min-height: calc(100vh - 60px);
}
.page-left[data-v-4f25639e] {
    width: 60px;
    min-height: calc(100vh - 120px);
    height: 100%;
    background: #e5f5ff;
    padding: 30px 0;
    -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
}
.menu-list-vessel[data-v-4f25639e] {
    margin-bottom: 26px;
    border-radius: 10px;
}
.menu-list[data-v-4f25639e] {
    width: 48px;
    border-radius: 10px;
}
.menu-list-ac[data-v-4f25639e] {
    background: rgba(0, 0, 0, .1);
}
.menu_list-icon[data-v-4f25639e] {
    width: 25px;
    height: 25px;
}
.page-right[data-v-4f25639e] {
    width: calc(100% - 120px);
    height: calc(100vh - 120px);
    overflow-y: auto;
    padding: 30px;
}
@charset "UTF-8";
.cursor-p {
  cursor: pointer; }
/* 浮动以及清除浮动 */
.float-l {
  float: left; }
.float-r {
  float: right; }
.clearfloat:after {
  display: block;
  clear: both;
  content: "";
  visibility: hidden;
  height: 0; }
.clearfloat {
  zoom: 1; }
/*文字居左，中，右*/
.text-center {
  text-align: center; }
.text-left {
  text-align: left; }
.text-right {
  text-align: right; }
.text-overline {
  text-decoration: overline; }
.text-decoration {
  text-decoration: line-through; }
.text-underline {
  text-decoration: underline; }
.text-row {
  white-space: nowrap; }
.ft-weight {
  font-weight: bold; }
.ft-w400 {
  font-weight: 400; }
.ft-w600 {
  font-weight: 600; }
/* 文字大小 */
.ft12 {
  font-size: 12px; }
.ft14 {
  font-size: 14px; }
.ft16 {
  font-size: 16px; }
.ft18 {
  font-size: 18px; }
.ft20 {
  font-size: 20px; }
.ft22 {
  font-size: 22px; }
.ft24 {
  font-size: 24px; }
.ft26 {
  font-size: 26px; }
.ft28 {
  font-size: 28px; }
.ft30 {
  font-size: 30px; }
.ft32 {
  font-size: 32px; }
.ft120 {
  font-size: 120px; }
.ft180 {
  font-size: 180px; }
/* 字体行高 */
.li-h20 {
  line-height: 20px; }
.li-h30 {
  line-height: 30px; }
.li-h35 {
  line-height: 35px; }
.li-h40 {
  line-height: 40px; }
/* 字体颜色 */
.color-f {
  color: #fff; }
.color-3 {
  color: #333; }
.color-9 {
  color: #999; }
.color-eaf5ff {
  color: #eaf5ff; }
.color-f0 {
  color: #f0f0f0; }
.color-62 {
  color: #626262; }
.color-c3 {
  color: #c3c3c3; }
.color-8c {
  color: #8c8c8c; }
.color-red {
  color: red; }
.color-545F69 {
  color: #545F69; }
/* 间距 */
.pd20 {
  padding: 20px; }
.pd30 {
  padding: 30px; }
.pt10 {
  padding-top: 10px; }
.pt15 {
  padding-top: 15px; }
.pt20 {
  padding-top: 20px; }
.pt25 {
  padding-top: 25px; }
.pt30 {
  padding-top: 30px; }
.pt40 {
  padding-top: 40px; }
.pb10 {
  padding-bottom: 10px; }
.pb15 {
  padding-bottom: 15px; }
.pb20 {
  padding-bottom: 20px; }
.pb25 {
  padding-bottom: 25px; }
.pb30 {
  padding-bottom: 30px; }
.pb40 {
  padding-bottom: 40px; }
.pl10 {
  padding-left: 10px; }
.pl20 {
  padding-left: 20px; }
.pl25 {
  padding-left: 25px; }
.pl30 {
  padding-left: 30px; }
.pl35 {
  padding-left: 35px; }
.pl40 {
  padding-left: 40px; }
.pl45 {
  padding-left: 45px; }
.pl50 {
  padding-left: 50px; }
.pr10 {
  padding-right: 10px; }
.pr20 {
  padding-right: 20px; }
.pr25 {
  padding-right: 25px; }
.pr30 {
  padding-right: 30px; }
.pr35 {
  padding-right: 35px; }
.pr40 {
  padding-right: 40px; }
.pr45 {
  padding-right: 45px; }
.pr50 {
  padding-right: 50px; }
.md20 {
  margin: 20px; }
.mt10 {
  margin-top: 10px; }
.mt15 {
  margin-top: 15px; }
.mt20 {
  margin-top: 20px; }
.mt25 {
  margin-top: 25px; }
.mt30 {
  margin-top: 30px; }
.mt40 {
  margin-top: 40px; }
.mb10 {
  margin-bottom: 10px; }
.mb15 {
  margin-bottom: 15px; }
.mb20 {
  margin-bottom: 20px; }
.mb25 {
  margin-bottom: 25px; }
.mb30 {
  margin-bottom: 30px; }
.mr10 {
  margin-right: 10px; }
.mr20 {
  margin-right: 20px; }
.ml10 {
  margin-left: 10px; }
.ml20 {
  margin-left: 20px; }
.ml30 {
  margin-left: 30px; }
.border-b1-f3 {
  border-bottom: 1px solid #f3f3f3; }
.w-100 {
  width: 100%; }
.w-50 {
  width: 50% !important; }
.h-25 {
  height: 25%; }
.h-30 {
  height: 30%; }
/* icon */
.w140 {
  width: 140px; }
.w210 {
  width: 210px; }
.icon100 {
  width: 100px;
  height: 100px; }
.icon160 {
  width: 160px;
  height: 160px; }
/* 背景颜色 */
.bg-fbf2e7 {
  background: #fbf2e7; }
.bg-de {
  background: #DEDEDE; }
.linkstyle {
  color: #1890ff;
  cursor: pointer; }
.beyond-1 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden; }
.beyond-2 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden; }
.beyond-3 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden; }
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
.jub-center-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
/*浮动 + 垂直居中*/
.flex-align-no {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center; }
/*浮动 + 垂直居中+换行*/
.flex-align {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap; }
/*浮动 +垂直居中 + 水平居中*/
.flex-juc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center; }
.flex-v-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.flex-v-column-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
/*浮动 + 左右分布 + 换行*/
.flex-jub-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap; }
/*浮动 + 左右分布 + 垂直居中*/
.jub-jub-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center; }
/*浮动 + 左右分布*/
.jub-jub {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between; }
/* 左边顶部对齐*/
.left-float-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex; }
/* 从右边开始浮动-换行 */
.jub-jub-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap; }
/* 从右边开始浮动 */
.jub-jub-end-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center; }
/* 等距分布 */
.jub-jua-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center; }
.juc-c {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center; }
/*上下布局 +垂直居中 + 水平居中*/
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
/* 上下布局*/
.juv-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
/* 上下分布，从上到下布局 */
.flex-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.flex-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center; }
.flex-jua {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.flex-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: flex-end;
  -moz-justify-content: flex-end;
  -ms-flex-pack: end;
      justify-content: flex-end; }
.juc-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: flex-end;
  -moz-align-items: flex-end;
  -ms-flex-align: end;
      align-items: flex-end;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center; }
.design-item-btn-small {
  width: 92px;
  height: 34px;
  background: #f0f0f0;
  border-radius: 7px;
  text-align: center;
  line-height: 34px;
  font-weight: 400;
  color: #626262;
  cursor: pointer; }

.education-cloud[data-v-76842bf6]{
    width: 100%;
    height: 100%;
}

.education-evaluate-index .work-arrange-list-head{
    background-color: transparent !important;
}

.education-evaluate-index[data-v-65565bda] {
  height: calc(100% - 60px);
  overflow: auto;
  padding: 10px 40px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

@charset "utf-8";
/*CSS Document*/
/*
 * @desc 选人插件
 * @author zhangxue
 * @date 20181108
 *
 * */
.sns-sudb-content{
    width:100%;
    height:100%;
}
.sns-sudb-content, .sns-sudb-content *{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.sns-sudbc-center{
    width:100%;
    height:100%;
    padding:30px;
    padding-top:0;
    position:relative;
    padding-bottom:100px;
}
.sns-sudbcc-item{
    float:left;
    width:47.5%;
    height:100%;
    padding-top:70px;
    position:relative;
}
.sns-sudbcc-item+.sns-sudbcc-item{
    float:right;
}
.sns-sudbcci-title{
    top:0;
    width:100%;
    height:70px;
    font-size:16px;
    font-weight:bold;
    line-height:70px;
    position:absolute;
}
.sns-sudbcci-content{
    width:100%;
    height:100%;
    font-size:14px;
    padding:13px 10px;
    position:relative;
    padding-top:123px;
    border: 1px solid #ddd;
}
.sns-sudbcci-user-content{
    padding-top:0;
    overflow:auto;
}
.sns-sudbccic-top{
    top:0;
    left:0;
    width:100%;
    position:absolute;
    padding:13px 10px 0 10px;
}
.sns-sudbccics-input{
    border:0;
    width:100%;
    height:100%;
    text-indent:12px;
}
.sns-sudbccics-btn{
    top: -1px;
    right: -1px;
    width: 45px;
    height: 32px;
    font-size: 23px;
    cursor: pointer;
    line-height: 32px;
    position: absolute;
    text-align: center;
    color: rgb(255, 255, 255);
    background: rgb(5, 146, 218);
}
.sns-sudbccic-search{
    width:100%;
    height:32px;
    position:relative;
    margin-bottom:10px;
    padding-right:55px;
    border: 1px solid #ddd;
}
.sns-sudbccic-return{
    width:100%;
    min-height:30px;
    line-height:30px;
}
.sns-sudbccic-return span{
    margin-right:5px;
    cursor: pointer;
}
.sns-sudbccic-return span:last-child{
    cursor: auto;
}
.sudbccic-return-icon{
    display:none;
    font-size:14px;
    cursor:pointer;
}
.sns-sudbccic-select-all{
    width:100%;
    height:38px;
    line-height:38px;
}
.sns-sud-checkbox-icon{
    color:#fff;
    /*margin:10px;*/
    width: 43px;
    /*height: 18px;*/
    margin-right:0;
    cursor:pointer;
    font-weight:bold;
    text-align:center;
    /*line-height: 18px;*/
    border-radius: 1px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
   /* background-color: #ddd;*/
    transition: .1s linear;
    font-size: 12px!important;
    border: 1px solid transparent;
    -webkit-transition: .1s linear;
}
.sns-sud-checkbox-icon:hover{
    /*border-color: #0592da;*/
}
.sns-sud-checkbox-icon:before{
    content: "\E605";
    /*yansen 2022-03-02*/
    padding:3px;
    background:#ddd;
    border: 1px solid transparent;
}
.sns-sud-checkbox-icon:hover:before{
    border:1px solid #0592da;
}
.sns-sud-checkbox-checked-icon.sns-sud-checkbox-icon:before{
    border-color: #0592da;
    background-color: #0592da;
}
.sns-sud-checkbox-checked-icon{
    color: #fff;
    /*yansen 2022-03-02*/
    /*border-color: #0592da;
    background-color: #0592da;*/
}
.sns-sudbccic-list{
    margin-top: 5px;   /*yansen 2022-03-02*/
    width:100%;
    height:100%;
    overflow:auto;
    position:relative;
}
.sns-sdi-name{
    cursor:pointer;
    margin-left:10px;
}
.sns-sud-dep-item{
    width:100%;
    height:43px;
    cursor:pointer;
    line-height:42px;
    background:#f8f8f8;
    border-bottom:1px solid #fff;
}
.sns-sud-user-item{
    width:100%;
    height:47px;
    cursor:pointer;
    line-height:46px;
    border-bottom:1px solid #ddd;
}
.sns-sui-logo{
    width:38px;
    height:38px;
    cursor:pointer;
    border-radius:50%;
    margin-right:10px;
}
.sns-sdi-next{
    width:45px;
    float:right;
    height:43px;
    cursor:pointer;
    font-size:17px;
    cursor:pointer;
    line-height:43px;
    text-align:right;
    margin-right:10px;
}
.sns-sui-del{
    float:right;
    color:#f97210;
    cursor:pointer;
    margin-right:6px;
    display:inline-block;
}
.sns-sudbc-bottom{
    bottom:0;
    width:100%;
    height:100px;
    padding-top:20px;
    text-align:center;
    position:absolute;
}
.sns-sudbcb-btn{
    padding:0;
    width:130px;
    height:50px;
    margin:0 6px;
    font-size:16px;
    border-radius:0;
    line-height:50px;
    text-align:center;
}
.sns-sud-user-type-box{
    width:100%;
    height:40px;
    font-size:14px;
    line-height:40px;
    margin-bottom:10px;
    background: rgb(236, 242, 244)
}
.sns-sud-user-type-box ul{
    width:100%;
    height:40px;
}
.sns-sud-user-type-box ul li{
    width:25%;
    float:left;
    height:40px;
    cursor:pointer;
    line-height:40px;
    text-align:center;
}
.sns-bg-blue {
    color: #fff;
    background: #0088de;
}
.sns-bg-orange {
    color: #fff;
    background: #f88f06;
}
.no_content {
    margin: 0 auto;
    min-height: 200px;
    margin: 30px;
    text-align: center;
    background: url(/vue/dist/static/img/no_content_03.13a87c9.png) no-repeat center;
}
.el-popper.my-date-picker .el-date-picker__time-header {
    z-index: 9999;
}
.el-popper.my-date-picker .el-time-panel {
    position: absolute;
    margin-top: 10px;
}
.set-user-pop .el-dialog__title{
  line-height: 40px
}

.service-manage-index[data-v-527f5b4e]{
    /* position: relative; */
    height: 100%;
}
.service-manage-index-box[data-v-527f5b4e]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    /* height: calc(100% - 60px); */
    height: 100%;
}
.service-manage-index-left[data-v-527f5b4e]{
    /*width: 20%;*/
    overflow-y: auto;
    height: 100%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.7%;
            flex: 0 0 8.7%;
    background: #fff;
}
.service-manage-index-right[data-v-527f5b4e]{
    /*width: 80%;*/
    height: 100%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.3%;
            flex: 0 0 91.3%;
    /*overflow-y: auto;*/
    padding: 20px 20px 0 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    overflow-y: auto;
    /* height: 600px; */
}
.service-manage-index-right-box[data-v-527f5b4e]{
    width: 100%;
    height: 100%;
    /*background: #fff;*/
}
/**侧边导航样式**/
[data-v-527f5b4e].service-manage-index-left .el-submenu__icon-arrow.el-icon-arrow-down{
    display: none;
}
[data-v-527f5b4e].service-manage-index-left .el-submenu .el-menu-item{
    min-width: auto;
    padding: 0;
}
[data-v-527f5b4e].service-manage-index-left .el-menu-item-group__title{
     display: none;
}
/**主题色设置**/
.common-fc-color[data-v-527f5b4e]{
    color: #35B98A;
}
.green-bg-color[data-v-527f5b4e] {
    background-color: #35B98A !important;
    color: #fff !important;
}
[data-v-527f5b4e].el-dialog__wrapper{
    background-color: rgba(0, 0, 0, .3);
}
[data-v-527f5b4e].el-dialog__wrapper .el-dialog,[data-v-527f5b4e].el-button{
  -webkit-box-shadow: none;
          box-shadow: none;
}
[data-v-527f5b4e].el-button--text,[data-v-527f5b4e].flex-type .flex-type-item .name.common-fc-color,[data-v-527f5b4e].flex-type .flex-type-item .num.common-fc-color,[data-v-527f5b4e].service-manage-index-left .el-menu-item.is-active,[data-v-527f5b4e].service-manage-index-left .is-active .el-submenu__title,[data-v-527f5b4e].service-common-tabs .el-tabs__item.is-active,[data-v-527f5b4e].service-common-tabs .el-tabs__item:hover,[data-v-527f5b4e].service-common-tabs .el-tabs__item:not(.is-disabled):hover,[data-v-527f5b4e].service-class-components-cm .el-menu-item.is-active,[data-v-527f5b4e].service-class-components-cm .is-active .el-submenu__title,[data-v-527f5b4e].service-class-components-cm .el-tabs__item.is-active,[data-v-527f5b4e].service-class-components-cm .el-tabs__item:hover{
    color: #35B98A;
}
[data-v-527f5b4e].service-common-tabs .el-tabs__active-bar,[data-v-527f5b4e].service-class-components-cm .el-tabs__active-bar{
    background-color: #35B98A;
}
/**课程开设部分的样式修改**/
[data-v-527f5b4e].service-common-primary-cover .cicc-li-name-box-hover,[data-v-527f5b4e].service-common-primary-cover .cicc-li-next-btn,[data-v-527f5b4e].service-common-primary-cover .cicc-li-sel .cicc-li-name-box{
    color: #35B98A;
}
[data-v-527f5b4e].service-common-primary-cover .cicc-li-sel{
    background: #EAF8F3;
}
/**选课安排部分样式修改**/
[data-v-527f5b4e].service-class-components-cm .course-list-item-name-box-edit-box{
    color: #35B98A;
}
[data-v-527f5b4e].service-class-components-cm .sns-create-group-title{
    color: #35B98A;
}
[data-v-527f5b4e].service-class-components-cm .sns-create-group:before{
    background: #35B98A;
}
[data-v-527f5b4e].service-class-components-cm .el-button--primary.is-plain{
    background: #EAF8F3;
    border-color: #35B98A;
    color: #35B98A;
}
[data-v-527f5b4e].service-class-components-cm .el-button--primary,[data-v-527f5b4e].service-class-components-cm .el-button.is-plain:focus,[data-v-527f5b4e].service-class-components-cm  .el-button.is-plain:hover{
    background: #35B98A;
    border-color: #35B98A;
    color: #fff;
}
/**开课管理部分的样式修改**/
[data-v-527f5b4e].service-class-components-cm .el-radio-button__inner:hover{
    color: #35B98A;
}
[data-v-527f5b4e].service-class-components-cm .el-radio-button__orig-radio:checked+.el-radio-button__inner{
    color: #FFF;
    background-color: #35B98A;
    border-color: #35B98A;
    -webkit-box-shadow: -1px 0 0 0 #35B98A;
    box-shadow: -1px 0 0 0 #35B98A;
}
/*
* 答疑辅导element-ui样式修改 
*/
/* 浮动 */
.float-left[data-v-527f5b4e] {
    float: left;
}
.float-right[data-v-527f5b4e] {
    float: right;
}
.clearfix[data-v-527f5b4e] {
    clear: both;
}
.page_height[data-v-527f5b4e] {
    height: 100%;
    background: #ffffff;
}
/* 加载状态 */
[data-v-527f5b4e].afterclassservice .el-loading-spinner .path {
    stroke: #35B98A;
}
/* 按钮 */
[data-v-527f5b4e].afterclassservice .el-button--text {
    color: #35B98A;
}
[data-v-527f5b4e].afterclassservice .el-button--info {
    background: #999999;
    border-color: #999999;
    -webkit-box-shadow: none;
            box-shadow: none;
    margin-right: 30px;
}
[data-v-527f5b4e].afterclassservice .el-button--primary {
    -webkit-box-shadow: none;
            box-shadow: none;
    background: #35B98A;
    border-color: #35B98A;
    color: #fff;
}
[data-v-527f5b4e].afterclassservice .el-button.is-plain {
    background: #EAF8F3;
    border-color: #35B98A;
    color: #35B98A;
}
[data-v-527f5b4e].afterclassservice .el-button--small {
    font-size: 14px;
    padding: 8px 27px;
}
/* 单选 */
[data-v-527f5b4e].afterclassservice .el-radio-button--small .el-radio-button__inner {
    padding: 8px 27px;
    font-size: 14px;
}
[data-v-527f5b4e].afterclassservice .el-radio.is-bordered.is-checked {
    border-color: #35B98A;
}
[data-v-527f5b4e].afterclassservice .el-radio-button__orig-radio:checked+.el-radio-button__inner {
    background-color: #35B98A;
    border-color: #35B98A;
    -webkit-box-shadow: -1px 0 0 0 #35B98A;
    box-shadow: -1px 0 0 0 #35B98A;
    color: #ffffff;
}
[data-v-527f5b4e].afterclassservice .el-radio-button__inner:hover {
    color: #35B98A;
}
[data-v-527f5b4e].afterclassservice .el-radio__input.is-checked+.el-radio__label {
    color: #35B98A;
}
[data-v-527f5b4e].afterclassservice .el-radio__input.is-checked .el-radio__inner {
    background: #35B98A;
    border-color: #35B98A;
}
/* 复选 */
[data-v-527f5b4e].afterclassservice .el-checkbox__input.is-checked+.el-checkbox__label {
    color: #35B98A;
}
[data-v-527f5b4e].afterclassservice .el-checkbox__input.is-checked .el-checkbox__inner {
    background-color: #35B98A;
    border-color: #35B98A;
}
[data-v-527f5b4e].afterclassservice .el-checkbox__input.is-indeterminate .el-checkbox__inner {
    background-color: #35B98A;
    border-color: #35B98A;
}
[data-v-527f5b4e].afterclassservice .el-checkbox__input.is-focus .el-checkbox__inner {
    border-color: #35B98A;
}
[data-v-527f5b4e].afterclassservice .el-checkbox__inner:hover {
    border-color: #35B98A;
}
/* 输入框 */
[data-v-527f5b4e].afterclassservice .el-input__inner:focus {
    border-color: #35B98A;
    -webkit-box-shadow: none;
            box-shadow: none;
}
/* 文本框 */
[data-v-527f5b4e].afterclassservice .el-textarea__inner:focus {
    border-color: #35B98A;
    -webkit-box-shadow: none;
            box-shadow: none;
}
/* 下拉 */
[data-v-527f5b4e].afterclassservice .el-select .el-input__inner:focus {
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #35B98A;
}
[data-v-527f5b4e].afterclassservice .el-select-dropdown__item.selected {
    color: #35B98A;
}
/* 下拉菜单 */
[data-v-527f5b4e].afterclassservice .el-dropdown-menu__item:not(.is-disabled):hover {
    color: #35B98A;
    background-color: #EAF8F3;
}
/* 时间选择器 */
[data-v-527f5b4e].afterclassservice .el-range-editor.is-active,[data-v-527f5b4e].afterclassservice .el-range-editor.is-active:hover {
    border-color: #35B98A;
}
[data-v-527f5b4e].afterclassservice .el-date-table td.end-date span,[data-v-527f5b4e].afterclassservice .el-date-table td.start-date span {
    background-color: #35B98A;
}
[data-v-527f5b4e].afterclassservice .el-date-table td.today span {
    color: #35B98A;
}
[data-v-527f5b4e].afterclassservice .el-date-table td.today.end-date span,[data-v-527f5b4e].afterclassservice .el-date-table td.today.start-date span {
    color: #FFF;
}
[data-v-527f5b4e].afterclassservice .el-date-table td.available:hover {
    color: #35B98A;
}
[data-v-527f5b4e].afterclassservice .el-date-table td.in-range div,[data-v-527f5b4e].afterclassservice .el-date-table td.in-range div:hover,[data-v-527f5b4e].afterclassservice .el-date-table.is-week-mode .el-date-table__row.current div,[data-v-527f5b4e].afterclassservice .el-date-table.is-week-mode .el-date-table__row:hover div {
    background-color: #EAF8F3;
}
[data-v-527f5b4e].afterclassservice .el-picker-panel__icon-btn:hover {
    color: #35B98A;
}
[data-v-527f5b4e].afterclassservice .el-time-panel__btn.confirm {
    color: #35B98A;
}
/* 弹窗 */
[data-v-527f5b4e].afterclassservice .el-dialog__header {
    padding: 24px 32px;
}
[data-v-527f5b4e].afterclassservice .el-dialog__title {
    font-size: 16px;
    font-weight: 700;
    color: #333333;
}
[data-v-527f5b4e].afterclassservice .el-dialog__body {
    padding: 0 32px 32px;
}
[data-v-527f5b4e].afterclassservice .el-dialog__headerbtn .el-dialog__close:hover {
    border: 2px solid #35B98A;
}
[data-v-527f5b4e].afterclassservice .el-dialog__headerbtn:focus .el-dialog__close {
    color: #35B98A;
}
[data-v-527f5b4e].afterclassservice .el-dialog__headerbtn:hover .el-dialog__close {
    color: #35B98A;
}
/* 分页 */
[data-v-527f5b4e].afterclassservice .el-pagination {
    padding: 0px;
}
[data-v-527f5b4e].afterclassservice .el-pager li.active {
    -webkit-box-shadow: none;
            box-shadow: none;
}
[data-v-527f5b4e].afterclassservice .el-pagination.is-background .el-pager li:not(.disabled).active {
    background-color: #35B98A;
    color: #fff;
}
[data-v-527f5b4e].afterclassservice .el-pagination.is-background .el-pager li:not(.disabled).active:hover {
    color: #fff;
}
[data-v-527f5b4e].afterclassservice .el-pagination.is-background .el-pager li:not(.disabled):hover {
    color: #35B98A;
}
[data-v-527f5b4e].afterclassservice .first-pager.el-button:hover {
    color: #35B98A;
}
[data-v-527f5b4e].afterclassservice .el-pagination button:hover {
    color: #35B98A;
}
[data-v-527f5b4e].afterclassservice .page-sure-btn:hover {
    color: #35B98A;
}
[data-v-527f5b4e].afterclassservice .el-pagination__sizes .el-input .el-input__inner:hover {
    border-color: #35B98A;
}
[data-v-527f5b4e].afterclassservice .el-select .el-input__inner:focus {
    border: 1px solid #35B98A;
}
[data-v-527f5b4e].afterclassservice .el-select-dropdown__item.selected {
    color: #35B98A;
}
[data-v-527f5b4e].afterclassservice .el-pagination .el-select .el-input {
    margin-right: 0px;
}
.body_select .el-select-dropdown__item.selected[data-v-527f5b4e] {
    color: #35B98A;
}
.body_select .el-pagination .el-select .el-input[data-v-527f5b4e] {
    margin-right: 0px;
}
[data-v-527f5b4e].afterclassservice .el-pagination__sizes {
    margin: 0px;
}
/* 答疑任务列表样式修改 */
[data-v-527f5b4e].qa_arrange_list .el-button.is-plain {
    background: #EAF8F3;
    border-color: #35B98A;
    color: #35B98A;
    font-size: 12px;
    padding: 7px 8px;
}
[data-v-527f5b4e].qa_arrange_list .el-dialog__header {
    border-bottom: 1px solid #ebedf0;
}
/* 答疑详情安排弹窗样式修改 */
[data-v-527f5b4e].afterclassservice .qa_detail_dialog .el-button--text {
    color: #67C23A;
    border: none;
}
[data-v-527f5b4e].afterclassservice .qa_detail_dialog .el-button--text.is-active {
    color: #F56C6C;
}
/* 安排更改弹框样式修改 */
.arrange_popover .el-select .el-input__inner[data-v-527f5b4e]:focus {
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #35B98A;
}
.arrange_popover_select .el-select-dropdown__item.selected[data-v-527f5b4e] {
    color: #35B98A;
}
/* 答疑详情安排弹窗样式修改 */
[data-v-527f5b4e].qa_follow_up_arrangement .top_right_content ul li .el-button--small {
    font-size: 14px;
    padding: 8px 16px;
    border: 1px solid #dcdfe6;
}
[data-v-527f5b4e].qa_follow_up_arrangement .top_right_content ul li:nth-of-type(n+2) .el-button--small {
    border-left: none;
}
[data-v-527f5b4e].qa_follow_up_arrangement .top_right_content ul li .el-button--text {
    font-size: 14px;
    padding: 8px 16px;
    border: 1px solid #dcdfe6;
}
[data-v-527f5b4e].qa_follow_up_arrangement .top_right_content ul li:nth-of-type(n+2) .el-button--text {
    border-left: none;
}
[data-v-527f5b4e].qa_follow_up_arrangement .top_right_content .el-button--text {
    color: #666666;
    font-size: 12px;
    padding: 7px 16px;
}
/* 一键排班弹窗样式修改 */
[data-v-527f5b4e].qa_one_click_scheduling .el-checkbox__label {
    font-size: 14px;
    padding-left: 6px;
}
[data-v-527f5b4e].qa_one_click_scheduling .el-checkbox span.el-checkbox__inner {
    width: 10px;
    height: 10px;
}
[data-v-527f5b4e].qa_one_click_scheduling .el-checkbox__inner:after {
    width: 2px;
    height: 5px;
    left: 2px;
    border: 1px solid #fff;
    border-left: 0;
    border-top: 0;
}
[data-v-527f5b4e].qa_one_click_scheduling .el-checkbox {
    margin-right: 12px;
}
/* 安排查询-详情的样式修改 */
[data-v-527f5b4e].arrange_user_detail .el-dialog__header {
    padding: 24px 32px;
    border-bottom: 1px solid #ebedf0;
}
[data-v-527f5b4e].arrange_user_detail .el-button--text {
    color: #67C23A;
    border: none;
}
[data-v-527f5b4e].arrange_user_detail .el-button--text.is-active {
    color: #F56C6C;
}
/* 课后服务样式修改 */
.common-fc-blue[data-v-527f5b4e]{
    color: #2fa2fe;
}
.after_school_service[data-v-527f5b4e] .el-button--primary,
.after_school_service[data-v-527f5b4e] .el-button.is-plain:focus,
.after_school_service[data-v-527f5b4e] .el-button.is-plain:hover{
    background: #2fa2fe;
    border-color: #2fa2fe;
    color: #fff;
}
[data-v-527f5b4e].service-common-tabs-blue .el-tabs__item.is-active,[data-v-527f5b4e].service-common-tabs-blue .el-tabs__item:hover{
    color: #2fa2fe;
}
[data-v-527f5b4e].service-common-tabs-blue .el-tabs__active-bar {
    background-color: #2fa2fe;
}
.service-common-tabs-blue[data-v-527f5b4e] .el-button--primary.is-plain{
    background: #eaf3f8;
    border-color: #2fa2fe;
    color: #2fa2fe;
    -webkit-box-shadow: none;
            box-shadow: none;
    font-size: 14px;
    padding: 8px 27px;
}
.service-common-tabs-blue[data-v-527f5b4e] .el-button--primary,
.service-common-tabs-blue[data-v-527f5b4e] .el-button.is-plain:focus,
.service-common-tabs-blue[data-v-527f5b4e] .el-button.is-plain:hover{
    background: #2fa2fe;
    border-color: #2fa2fe;
    color: #fff;
}
[data-v-527f5b4e].afterclassservice .el-progress-bar__inner {
    background-color: #35B98A;
}
.content-box[data-v-527f5b4e] {
  background: #f3f4f6;
  padding-bottom: 20px;
}
.service-box[data-v-527f5b4e] {
  margin: 0 160px!important;
}
.box-card[data-v-527f5b4e] {
  margin-top: 16px !important;
  border-radius: 4px !important;
  overflow: auto !important;
  border: 1px solid #ebeef5 !important;
  background-color: #fff !important;
  /* color: #303133 !important; */
  -webkit-transition: 0.3s !important;
  transition: 0.3s !important;
  -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1) !important;
          box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1) !important;
  /* margin: 16px 160px !important; */
}
.el-card__body[data-v-527f5b4e] {
  padding: 20px !important;
}
.templateSelect[data-v-527f5b4e] {
  background-color: #eee;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 20px;
}
.checkbox-box[data-v-527f5b4e]{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.service-manage-index[data-v-066b2d5f]{
    /* position: relative; */
    height: 100%;
}
.service-manage-index-box[data-v-066b2d5f]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    /* height: calc(100% - 60px); */
    height: 100%;
}
.service-manage-index-left[data-v-066b2d5f]{
    /*width: 20%;*/
    overflow-y: auto;
    height: 100%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.7%;
            flex: 0 0 8.7%;
    background: #fff;
}
.service-manage-index-right[data-v-066b2d5f]{
    /*width: 80%;*/
    height: 100%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.3%;
            flex: 0 0 91.3%;
    /*overflow-y: auto;*/
    padding: 20px 20px 0 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    overflow-y: auto;
    /* height: 600px; */
}
.service-manage-index-right-box[data-v-066b2d5f]{
    width: 100%;
    height: 100%;
    /*background: #fff;*/
}
/**侧边导航样式**/
[data-v-066b2d5f].service-manage-index-left .el-submenu__icon-arrow.el-icon-arrow-down{
    display: none;
}
[data-v-066b2d5f].service-manage-index-left .el-submenu .el-menu-item{
    min-width: auto;
    padding: 0;
}
[data-v-066b2d5f].service-manage-index-left .el-menu-item-group__title{
     display: none;
}
/**主题色设置**/
.common-fc-color[data-v-066b2d5f]{
    color: #35B98A;
}
.green-bg-color[data-v-066b2d5f] {
    background-color: #35B98A !important;
    color: #fff !important;
}
[data-v-066b2d5f].el-dialog__wrapper{
    background-color: rgba(0, 0, 0, .3);
}
[data-v-066b2d5f].el-dialog__wrapper .el-dialog,[data-v-066b2d5f].el-button{
  -webkit-box-shadow: none;
          box-shadow: none;
}
[data-v-066b2d5f].el-button--text,[data-v-066b2d5f].flex-type .flex-type-item .name.common-fc-color,[data-v-066b2d5f].flex-type .flex-type-item .num.common-fc-color,[data-v-066b2d5f].service-manage-index-left .el-menu-item.is-active,[data-v-066b2d5f].service-manage-index-left .is-active .el-submenu__title,[data-v-066b2d5f].service-common-tabs .el-tabs__item.is-active,[data-v-066b2d5f].service-common-tabs .el-tabs__item:hover,[data-v-066b2d5f].service-common-tabs .el-tabs__item:not(.is-disabled):hover,[data-v-066b2d5f].service-class-components-cm .el-menu-item.is-active,[data-v-066b2d5f].service-class-components-cm .is-active .el-submenu__title,[data-v-066b2d5f].service-class-components-cm .el-tabs__item.is-active,[data-v-066b2d5f].service-class-components-cm .el-tabs__item:hover{
    color: #35B98A;
}
[data-v-066b2d5f].service-common-tabs .el-tabs__active-bar,[data-v-066b2d5f].service-class-components-cm .el-tabs__active-bar{
    background-color: #35B98A;
}
/**课程开设部分的样式修改**/
[data-v-066b2d5f].service-common-primary-cover .cicc-li-name-box-hover,[data-v-066b2d5f].service-common-primary-cover .cicc-li-next-btn,[data-v-066b2d5f].service-common-primary-cover .cicc-li-sel .cicc-li-name-box{
    color: #35B98A;
}
[data-v-066b2d5f].service-common-primary-cover .cicc-li-sel{
    background: #EAF8F3;
}
/**选课安排部分样式修改**/
[data-v-066b2d5f].service-class-components-cm .course-list-item-name-box-edit-box{
    color: #35B98A;
}
[data-v-066b2d5f].service-class-components-cm .sns-create-group-title{
    color: #35B98A;
}
[data-v-066b2d5f].service-class-components-cm .sns-create-group:before{
    background: #35B98A;
}
[data-v-066b2d5f].service-class-components-cm .el-button--primary.is-plain{
    background: #EAF8F3;
    border-color: #35B98A;
    color: #35B98A;
}
[data-v-066b2d5f].service-class-components-cm .el-button--primary,[data-v-066b2d5f].service-class-components-cm .el-button.is-plain:focus,[data-v-066b2d5f].service-class-components-cm  .el-button.is-plain:hover{
    background: #35B98A;
    border-color: #35B98A;
    color: #fff;
}
/**开课管理部分的样式修改**/
[data-v-066b2d5f].service-class-components-cm .el-radio-button__inner:hover{
    color: #35B98A;
}
[data-v-066b2d5f].service-class-components-cm .el-radio-button__orig-radio:checked+.el-radio-button__inner{
    color: #FFF;
    background-color: #35B98A;
    border-color: #35B98A;
    -webkit-box-shadow: -1px 0 0 0 #35B98A;
    box-shadow: -1px 0 0 0 #35B98A;
}
/*
* 答疑辅导element-ui样式修改 
*/
/* 浮动 */
.float-left[data-v-066b2d5f] {
    float: left;
}
.float-right[data-v-066b2d5f] {
    float: right;
}
.clearfix[data-v-066b2d5f] {
    clear: both;
}
.page_height[data-v-066b2d5f] {
    height: 100%;
    background: #ffffff;
}
/* 加载状态 */
[data-v-066b2d5f].afterclassservice .el-loading-spinner .path {
    stroke: #35B98A;
}
/* 按钮 */
[data-v-066b2d5f].afterclassservice .el-button--text {
    color: #35B98A;
}
[data-v-066b2d5f].afterclassservice .el-button--info {
    background: #999999;
    border-color: #999999;
    -webkit-box-shadow: none;
            box-shadow: none;
    margin-right: 30px;
}
[data-v-066b2d5f].afterclassservice .el-button--primary {
    -webkit-box-shadow: none;
            box-shadow: none;
    background: #35B98A;
    border-color: #35B98A;
    color: #fff;
}
[data-v-066b2d5f].afterclassservice .el-button.is-plain {
    background: #EAF8F3;
    border-color: #35B98A;
    color: #35B98A;
}
[data-v-066b2d5f].afterclassservice .el-button--small {
    font-size: 14px;
    padding: 8px 27px;
}
/* 单选 */
[data-v-066b2d5f].afterclassservice .el-radio-button--small .el-radio-button__inner {
    padding: 8px 27px;
    font-size: 14px;
}
[data-v-066b2d5f].afterclassservice .el-radio.is-bordered.is-checked {
    border-color: #35B98A;
}
[data-v-066b2d5f].afterclassservice .el-radio-button__orig-radio:checked+.el-radio-button__inner {
    background-color: #35B98A;
    border-color: #35B98A;
    -webkit-box-shadow: -1px 0 0 0 #35B98A;
    box-shadow: -1px 0 0 0 #35B98A;
    color: #ffffff;
}
[data-v-066b2d5f].afterclassservice .el-radio-button__inner:hover {
    color: #35B98A;
}
[data-v-066b2d5f].afterclassservice .el-radio__input.is-checked+.el-radio__label {
    color: #35B98A;
}
[data-v-066b2d5f].afterclassservice .el-radio__input.is-checked .el-radio__inner {
    background: #35B98A;
    border-color: #35B98A;
}
/* 复选 */
[data-v-066b2d5f].afterclassservice .el-checkbox__input.is-checked+.el-checkbox__label {
    color: #35B98A;
}
[data-v-066b2d5f].afterclassservice .el-checkbox__input.is-checked .el-checkbox__inner {
    background-color: #35B98A;
    border-color: #35B98A;
}
[data-v-066b2d5f].afterclassservice .el-checkbox__input.is-indeterminate .el-checkbox__inner {
    background-color: #35B98A;
    border-color: #35B98A;
}
[data-v-066b2d5f].afterclassservice .el-checkbox__input.is-focus .el-checkbox__inner {
    border-color: #35B98A;
}
[data-v-066b2d5f].afterclassservice .el-checkbox__inner:hover {
    border-color: #35B98A;
}
/* 输入框 */
[data-v-066b2d5f].afterclassservice .el-input__inner:focus {
    border-color: #35B98A;
    -webkit-box-shadow: none;
            box-shadow: none;
}
/* 文本框 */
[data-v-066b2d5f].afterclassservice .el-textarea__inner:focus {
    border-color: #35B98A;
    -webkit-box-shadow: none;
            box-shadow: none;
}
/* 下拉 */
[data-v-066b2d5f].afterclassservice .el-select .el-input__inner:focus {
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #35B98A;
}
[data-v-066b2d5f].afterclassservice .el-select-dropdown__item.selected {
    color: #35B98A;
}
/* 下拉菜单 */
[data-v-066b2d5f].afterclassservice .el-dropdown-menu__item:not(.is-disabled):hover {
    color: #35B98A;
    background-color: #EAF8F3;
}
/* 时间选择器 */
[data-v-066b2d5f].afterclassservice .el-range-editor.is-active,[data-v-066b2d5f].afterclassservice .el-range-editor.is-active:hover {
    border-color: #35B98A;
}
[data-v-066b2d5f].afterclassservice .el-date-table td.end-date span,[data-v-066b2d5f].afterclassservice .el-date-table td.start-date span {
    background-color: #35B98A;
}
[data-v-066b2d5f].afterclassservice .el-date-table td.today span {
    color: #35B98A;
}
[data-v-066b2d5f].afterclassservice .el-date-table td.today.end-date span,[data-v-066b2d5f].afterclassservice .el-date-table td.today.start-date span {
    color: #FFF;
}
[data-v-066b2d5f].afterclassservice .el-date-table td.available:hover {
    color: #35B98A;
}
[data-v-066b2d5f].afterclassservice .el-date-table td.in-range div,[data-v-066b2d5f].afterclassservice .el-date-table td.in-range div:hover,[data-v-066b2d5f].afterclassservice .el-date-table.is-week-mode .el-date-table__row.current div,[data-v-066b2d5f].afterclassservice .el-date-table.is-week-mode .el-date-table__row:hover div {
    background-color: #EAF8F3;
}
[data-v-066b2d5f].afterclassservice .el-picker-panel__icon-btn:hover {
    color: #35B98A;
}
[data-v-066b2d5f].afterclassservice .el-time-panel__btn.confirm {
    color: #35B98A;
}
/* 弹窗 */
[data-v-066b2d5f].afterclassservice .el-dialog__header {
    padding: 24px 32px;
}
[data-v-066b2d5f].afterclassservice .el-dialog__title {
    font-size: 16px;
    font-weight: 700;
    color: #333333;
}
[data-v-066b2d5f].afterclassservice .el-dialog__body {
    padding: 0 32px 32px;
}
[data-v-066b2d5f].afterclassservice .el-dialog__headerbtn .el-dialog__close:hover {
    border: 2px solid #35B98A;
}
[data-v-066b2d5f].afterclassservice .el-dialog__headerbtn:focus .el-dialog__close {
    color: #35B98A;
}
[data-v-066b2d5f].afterclassservice .el-dialog__headerbtn:hover .el-dialog__close {
    color: #35B98A;
}
/* 分页 */
[data-v-066b2d5f].afterclassservice .el-pagination {
    padding: 0px;
}
[data-v-066b2d5f].afterclassservice .el-pager li.active {
    -webkit-box-shadow: none;
            box-shadow: none;
}
[data-v-066b2d5f].afterclassservice .el-pagination.is-background .el-pager li:not(.disabled).active {
    background-color: #35B98A;
    color: #fff;
}
[data-v-066b2d5f].afterclassservice .el-pagination.is-background .el-pager li:not(.disabled).active:hover {
    color: #fff;
}
[data-v-066b2d5f].afterclassservice .el-pagination.is-background .el-pager li:not(.disabled):hover {
    color: #35B98A;
}
[data-v-066b2d5f].afterclassservice .first-pager.el-button:hover {
    color: #35B98A;
}
[data-v-066b2d5f].afterclassservice .el-pagination button:hover {
    color: #35B98A;
}
[data-v-066b2d5f].afterclassservice .page-sure-btn:hover {
    color: #35B98A;
}
[data-v-066b2d5f].afterclassservice .el-pagination__sizes .el-input .el-input__inner:hover {
    border-color: #35B98A;
}
[data-v-066b2d5f].afterclassservice .el-select .el-input__inner:focus {
    border: 1px solid #35B98A;
}
[data-v-066b2d5f].afterclassservice .el-select-dropdown__item.selected {
    color: #35B98A;
}
[data-v-066b2d5f].afterclassservice .el-pagination .el-select .el-input {
    margin-right: 0px;
}
.body_select .el-select-dropdown__item.selected[data-v-066b2d5f] {
    color: #35B98A;
}
.body_select .el-pagination .el-select .el-input[data-v-066b2d5f] {
    margin-right: 0px;
}
[data-v-066b2d5f].afterclassservice .el-pagination__sizes {
    margin: 0px;
}
/* 答疑任务列表样式修改 */
[data-v-066b2d5f].qa_arrange_list .el-button.is-plain {
    background: #EAF8F3;
    border-color: #35B98A;
    color: #35B98A;
    font-size: 12px;
    padding: 7px 8px;
}
[data-v-066b2d5f].qa_arrange_list .el-dialog__header {
    border-bottom: 1px solid #ebedf0;
}
/* 答疑详情安排弹窗样式修改 */
[data-v-066b2d5f].afterclassservice .qa_detail_dialog .el-button--text {
    color: #67C23A;
    border: none;
}
[data-v-066b2d5f].afterclassservice .qa_detail_dialog .el-button--text.is-active {
    color: #F56C6C;
}
/* 安排更改弹框样式修改 */
.arrange_popover .el-select .el-input__inner[data-v-066b2d5f]:focus {
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #35B98A;
}
.arrange_popover_select .el-select-dropdown__item.selected[data-v-066b2d5f] {
    color: #35B98A;
}
/* 答疑详情安排弹窗样式修改 */
[data-v-066b2d5f].qa_follow_up_arrangement .top_right_content ul li .el-button--small {
    font-size: 14px;
    padding: 8px 16px;
    border: 1px solid #dcdfe6;
}
[data-v-066b2d5f].qa_follow_up_arrangement .top_right_content ul li:nth-of-type(n+2) .el-button--small {
    border-left: none;
}
[data-v-066b2d5f].qa_follow_up_arrangement .top_right_content ul li .el-button--text {
    font-size: 14px;
    padding: 8px 16px;
    border: 1px solid #dcdfe6;
}
[data-v-066b2d5f].qa_follow_up_arrangement .top_right_content ul li:nth-of-type(n+2) .el-button--text {
    border-left: none;
}
[data-v-066b2d5f].qa_follow_up_arrangement .top_right_content .el-button--text {
    color: #666666;
    font-size: 12px;
    padding: 7px 16px;
}
/* 一键排班弹窗样式修改 */
[data-v-066b2d5f].qa_one_click_scheduling .el-checkbox__label {
    font-size: 14px;
    padding-left: 6px;
}
[data-v-066b2d5f].qa_one_click_scheduling .el-checkbox span.el-checkbox__inner {
    width: 10px;
    height: 10px;
}
[data-v-066b2d5f].qa_one_click_scheduling .el-checkbox__inner:after {
    width: 2px;
    height: 5px;
    left: 2px;
    border: 1px solid #fff;
    border-left: 0;
    border-top: 0;
}
[data-v-066b2d5f].qa_one_click_scheduling .el-checkbox {
    margin-right: 12px;
}
/* 安排查询-详情的样式修改 */
[data-v-066b2d5f].arrange_user_detail .el-dialog__header {
    padding: 24px 32px;
    border-bottom: 1px solid #ebedf0;
}
[data-v-066b2d5f].arrange_user_detail .el-button--text {
    color: #67C23A;
    border: none;
}
[data-v-066b2d5f].arrange_user_detail .el-button--text.is-active {
    color: #F56C6C;
}
/* 课后服务样式修改 */
.common-fc-blue[data-v-066b2d5f]{
    color: #2fa2fe;
}
.after_school_service[data-v-066b2d5f] .el-button--primary,
.after_school_service[data-v-066b2d5f] .el-button.is-plain:focus,
.after_school_service[data-v-066b2d5f] .el-button.is-plain:hover{
    background: #2fa2fe;
    border-color: #2fa2fe;
    color: #fff;
}
[data-v-066b2d5f].service-common-tabs-blue .el-tabs__item.is-active,[data-v-066b2d5f].service-common-tabs-blue .el-tabs__item:hover{
    color: #2fa2fe;
}
[data-v-066b2d5f].service-common-tabs-blue .el-tabs__active-bar {
    background-color: #2fa2fe;
}
.service-common-tabs-blue[data-v-066b2d5f] .el-button--primary.is-plain{
    background: #eaf3f8;
    border-color: #2fa2fe;
    color: #2fa2fe;
    -webkit-box-shadow: none;
            box-shadow: none;
    font-size: 14px;
    padding: 8px 27px;
}
.service-common-tabs-blue[data-v-066b2d5f] .el-button--primary,
.service-common-tabs-blue[data-v-066b2d5f] .el-button.is-plain:focus,
.service-common-tabs-blue[data-v-066b2d5f] .el-button.is-plain:hover{
    background: #2fa2fe;
    border-color: #2fa2fe;
    color: #fff;
}
[data-v-066b2d5f].afterclassservice .el-progress-bar__inner {
    background-color: #35B98A;
}
.template_list[data-v-066b2d5f] {
    min-height: 600px;
    overflow: auto;
}
.template_item[data-v-066b2d5f] {
    border-bottom: 2px solid #ccc;
    padding: 20px;
}
.item_title[data-v-066b2d5f] {
    font-weight: bold;
    color: #000;
}
.item_content[data-v-066b2d5f] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
}

.afterclassservice .search-input .el-input__inner{
  height: 30px;
}

.service-manage-index[data-v-77e06cbf]{
    /* position: relative; */
    height: 100%;
}
.service-manage-index-box[data-v-77e06cbf]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    /* height: calc(100% - 60px); */
    height: 100%;
}
.service-manage-index-left[data-v-77e06cbf]{
    /*width: 20%;*/
    overflow-y: auto;
    height: 100%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.7%;
            flex: 0 0 8.7%;
    background: #fff;
}
.service-manage-index-right[data-v-77e06cbf]{
    /*width: 80%;*/
    height: 100%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.3%;
            flex: 0 0 91.3%;
    /*overflow-y: auto;*/
    padding: 20px 20px 0 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    overflow-y: auto;
    /* height: 600px; */
}
.service-manage-index-right-box[data-v-77e06cbf]{
    width: 100%;
    height: 100%;
    /*background: #fff;*/
}
/**侧边导航样式**/
[data-v-77e06cbf].service-manage-index-left .el-submenu__icon-arrow.el-icon-arrow-down{
    display: none;
}
[data-v-77e06cbf].service-manage-index-left .el-submenu .el-menu-item{
    min-width: auto;
    padding: 0;
}
[data-v-77e06cbf].service-manage-index-left .el-menu-item-group__title{
     display: none;
}
/**主题色设置**/
.common-fc-color[data-v-77e06cbf]{
    color: #35B98A;
}
.green-bg-color[data-v-77e06cbf] {
    background-color: #35B98A !important;
    color: #fff !important;
}
[data-v-77e06cbf].el-dialog__wrapper{
    background-color: rgba(0, 0, 0, .3);
}
[data-v-77e06cbf].el-dialog__wrapper .el-dialog,[data-v-77e06cbf].el-button{
  -webkit-box-shadow: none;
          box-shadow: none;
}
[data-v-77e06cbf].el-button--text,[data-v-77e06cbf].flex-type .flex-type-item .name.common-fc-color,[data-v-77e06cbf].flex-type .flex-type-item .num.common-fc-color,[data-v-77e06cbf].service-manage-index-left .el-menu-item.is-active,[data-v-77e06cbf].service-manage-index-left .is-active .el-submenu__title,[data-v-77e06cbf].service-common-tabs .el-tabs__item.is-active,[data-v-77e06cbf].service-common-tabs .el-tabs__item:hover,[data-v-77e06cbf].service-common-tabs .el-tabs__item:not(.is-disabled):hover,[data-v-77e06cbf].service-class-components-cm .el-menu-item.is-active,[data-v-77e06cbf].service-class-components-cm .is-active .el-submenu__title,[data-v-77e06cbf].service-class-components-cm .el-tabs__item.is-active,[data-v-77e06cbf].service-class-components-cm .el-tabs__item:hover{
    color: #35B98A;
}
[data-v-77e06cbf].service-common-tabs .el-tabs__active-bar,[data-v-77e06cbf].service-class-components-cm .el-tabs__active-bar{
    background-color: #35B98A;
}
/**课程开设部分的样式修改**/
[data-v-77e06cbf].service-common-primary-cover .cicc-li-name-box-hover,[data-v-77e06cbf].service-common-primary-cover .cicc-li-next-btn,[data-v-77e06cbf].service-common-primary-cover .cicc-li-sel .cicc-li-name-box{
    color: #35B98A;
}
[data-v-77e06cbf].service-common-primary-cover .cicc-li-sel{
    background: #EAF8F3;
}
/**选课安排部分样式修改**/
[data-v-77e06cbf].service-class-components-cm .course-list-item-name-box-edit-box{
    color: #35B98A;
}
[data-v-77e06cbf].service-class-components-cm .sns-create-group-title{
    color: #35B98A;
}
[data-v-77e06cbf].service-class-components-cm .sns-create-group:before{
    background: #35B98A;
}
[data-v-77e06cbf].service-class-components-cm .el-button--primary.is-plain{
    background: #EAF8F3;
    border-color: #35B98A;
    color: #35B98A;
}
[data-v-77e06cbf].service-class-components-cm .el-button--primary,[data-v-77e06cbf].service-class-components-cm .el-button.is-plain:focus,[data-v-77e06cbf].service-class-components-cm  .el-button.is-plain:hover{
    background: #35B98A;
    border-color: #35B98A;
    color: #fff;
}
/**开课管理部分的样式修改**/
[data-v-77e06cbf].service-class-components-cm .el-radio-button__inner:hover{
    color: #35B98A;
}
[data-v-77e06cbf].service-class-components-cm .el-radio-button__orig-radio:checked+.el-radio-button__inner{
    color: #FFF;
    background-color: #35B98A;
    border-color: #35B98A;
    -webkit-box-shadow: -1px 0 0 0 #35B98A;
    box-shadow: -1px 0 0 0 #35B98A;
}
/*
* 答疑辅导element-ui样式修改 
*/
/* 浮动 */
.float-left[data-v-77e06cbf] {
    float: left;
}
.float-right[data-v-77e06cbf] {
    float: right;
}
.clearfix[data-v-77e06cbf] {
    clear: both;
}
.page_height[data-v-77e06cbf] {
    height: 100%;
    background: #ffffff;
}
/* 加载状态 */
[data-v-77e06cbf].afterclassservice .el-loading-spinner .path {
    stroke: #35B98A;
}
/* 按钮 */
[data-v-77e06cbf].afterclassservice .el-button--text {
    color: #35B98A;
}
[data-v-77e06cbf].afterclassservice .el-button--info {
    background: #999999;
    border-color: #999999;
    -webkit-box-shadow: none;
            box-shadow: none;
    margin-right: 30px;
}
[data-v-77e06cbf].afterclassservice .el-button--primary {
    -webkit-box-shadow: none;
            box-shadow: none;
    background: #35B98A;
    border-color: #35B98A;
    color: #fff;
}
[data-v-77e06cbf].afterclassservice .el-button.is-plain {
    background: #EAF8F3;
    border-color: #35B98A;
    color: #35B98A;
}
[data-v-77e06cbf].afterclassservice .el-button--small {
    font-size: 14px;
    padding: 8px 27px;
}
/* 单选 */
[data-v-77e06cbf].afterclassservice .el-radio-button--small .el-radio-button__inner {
    padding: 8px 27px;
    font-size: 14px;
}
[data-v-77e06cbf].afterclassservice .el-radio.is-bordered.is-checked {
    border-color: #35B98A;
}
[data-v-77e06cbf].afterclassservice .el-radio-button__orig-radio:checked+.el-radio-button__inner {
    background-color: #35B98A;
    border-color: #35B98A;
    -webkit-box-shadow: -1px 0 0 0 #35B98A;
    box-shadow: -1px 0 0 0 #35B98A;
    color: #ffffff;
}
[data-v-77e06cbf].afterclassservice .el-radio-button__inner:hover {
    color: #35B98A;
}
[data-v-77e06cbf].afterclassservice .el-radio__input.is-checked+.el-radio__label {
    color: #35B98A;
}
[data-v-77e06cbf].afterclassservice .el-radio__input.is-checked .el-radio__inner {
    background: #35B98A;
    border-color: #35B98A;
}
/* 复选 */
[data-v-77e06cbf].afterclassservice .el-checkbox__input.is-checked+.el-checkbox__label {
    color: #35B98A;
}
[data-v-77e06cbf].afterclassservice .el-checkbox__input.is-checked .el-checkbox__inner {
    background-color: #35B98A;
    border-color: #35B98A;
}
[data-v-77e06cbf].afterclassservice .el-checkbox__input.is-indeterminate .el-checkbox__inner {
    background-color: #35B98A;
    border-color: #35B98A;
}
[data-v-77e06cbf].afterclassservice .el-checkbox__input.is-focus .el-checkbox__inner {
    border-color: #35B98A;
}
[data-v-77e06cbf].afterclassservice .el-checkbox__inner:hover {
    border-color: #35B98A;
}
/* 输入框 */
[data-v-77e06cbf].afterclassservice .el-input__inner:focus {
    border-color: #35B98A;
    -webkit-box-shadow: none;
            box-shadow: none;
}
/* 文本框 */
[data-v-77e06cbf].afterclassservice .el-textarea__inner:focus {
    border-color: #35B98A;
    -webkit-box-shadow: none;
            box-shadow: none;
}
/* 下拉 */
[data-v-77e06cbf].afterclassservice .el-select .el-input__inner:focus {
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #35B98A;
}
[data-v-77e06cbf].afterclassservice .el-select-dropdown__item.selected {
    color: #35B98A;
}
/* 下拉菜单 */
[data-v-77e06cbf].afterclassservice .el-dropdown-menu__item:not(.is-disabled):hover {
    color: #35B98A;
    background-color: #EAF8F3;
}
/* 时间选择器 */
[data-v-77e06cbf].afterclassservice .el-range-editor.is-active,[data-v-77e06cbf].afterclassservice .el-range-editor.is-active:hover {
    border-color: #35B98A;
}
[data-v-77e06cbf].afterclassservice .el-date-table td.end-date span,[data-v-77e06cbf].afterclassservice .el-date-table td.start-date span {
    background-color: #35B98A;
}
[data-v-77e06cbf].afterclassservice .el-date-table td.today span {
    color: #35B98A;
}
[data-v-77e06cbf].afterclassservice .el-date-table td.today.end-date span,[data-v-77e06cbf].afterclassservice .el-date-table td.today.start-date span {
    color: #FFF;
}
[data-v-77e06cbf].afterclassservice .el-date-table td.available:hover {
    color: #35B98A;
}
[data-v-77e06cbf].afterclassservice .el-date-table td.in-range div,[data-v-77e06cbf].afterclassservice .el-date-table td.in-range div:hover,[data-v-77e06cbf].afterclassservice .el-date-table.is-week-mode .el-date-table__row.current div,[data-v-77e06cbf].afterclassservice .el-date-table.is-week-mode .el-date-table__row:hover div {
    background-color: #EAF8F3;
}
[data-v-77e06cbf].afterclassservice .el-picker-panel__icon-btn:hover {
    color: #35B98A;
}
[data-v-77e06cbf].afterclassservice .el-time-panel__btn.confirm {
    color: #35B98A;
}
/* 弹窗 */
[data-v-77e06cbf].afterclassservice .el-dialog__header {
    padding: 24px 32px;
}
[data-v-77e06cbf].afterclassservice .el-dialog__title {
    font-size: 16px;
    font-weight: 700;
    color: #333333;
}
[data-v-77e06cbf].afterclassservice .el-dialog__body {
    padding: 0 32px 32px;
}
[data-v-77e06cbf].afterclassservice .el-dialog__headerbtn .el-dialog__close:hover {
    border: 2px solid #35B98A;
}
[data-v-77e06cbf].afterclassservice .el-dialog__headerbtn:focus .el-dialog__close {
    color: #35B98A;
}
[data-v-77e06cbf].afterclassservice .el-dialog__headerbtn:hover .el-dialog__close {
    color: #35B98A;
}
/* 分页 */
[data-v-77e06cbf].afterclassservice .el-pagination {
    padding: 0px;
}
[data-v-77e06cbf].afterclassservice .el-pager li.active {
    -webkit-box-shadow: none;
            box-shadow: none;
}
[data-v-77e06cbf].afterclassservice .el-pagination.is-background .el-pager li:not(.disabled).active {
    background-color: #35B98A;
    color: #fff;
}
[data-v-77e06cbf].afterclassservice .el-pagination.is-background .el-pager li:not(.disabled).active:hover {
    color: #fff;
}
[data-v-77e06cbf].afterclassservice .el-pagination.is-background .el-pager li:not(.disabled):hover {
    color: #35B98A;
}
[data-v-77e06cbf].afterclassservice .first-pager.el-button:hover {
    color: #35B98A;
}
[data-v-77e06cbf].afterclassservice .el-pagination button:hover {
    color: #35B98A;
}
[data-v-77e06cbf].afterclassservice .page-sure-btn:hover {
    color: #35B98A;
}
[data-v-77e06cbf].afterclassservice .el-pagination__sizes .el-input .el-input__inner:hover {
    border-color: #35B98A;
}
[data-v-77e06cbf].afterclassservice .el-select .el-input__inner:focus {
    border: 1px solid #35B98A;
}
[data-v-77e06cbf].afterclassservice .el-select-dropdown__item.selected {
    color: #35B98A;
}
[data-v-77e06cbf].afterclassservice .el-pagination .el-select .el-input {
    margin-right: 0px;
}
.body_select .el-select-dropdown__item.selected[data-v-77e06cbf] {
    color: #35B98A;
}
.body_select .el-pagination .el-select .el-input[data-v-77e06cbf] {
    margin-right: 0px;
}
[data-v-77e06cbf].afterclassservice .el-pagination__sizes {
    margin: 0px;
}
/* 答疑任务列表样式修改 */
[data-v-77e06cbf].qa_arrange_list .el-button.is-plain {
    background: #EAF8F3;
    border-color: #35B98A;
    color: #35B98A;
    font-size: 12px;
    padding: 7px 8px;
}
[data-v-77e06cbf].qa_arrange_list .el-dialog__header {
    border-bottom: 1px solid #ebedf0;
}
/* 答疑详情安排弹窗样式修改 */
[data-v-77e06cbf].afterclassservice .qa_detail_dialog .el-button--text {
    color: #67C23A;
    border: none;
}
[data-v-77e06cbf].afterclassservice .qa_detail_dialog .el-button--text.is-active {
    color: #F56C6C;
}
/* 安排更改弹框样式修改 */
.arrange_popover .el-select .el-input__inner[data-v-77e06cbf]:focus {
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #35B98A;
}
.arrange_popover_select .el-select-dropdown__item.selected[data-v-77e06cbf] {
    color: #35B98A;
}
/* 答疑详情安排弹窗样式修改 */
[data-v-77e06cbf].qa_follow_up_arrangement .top_right_content ul li .el-button--small {
    font-size: 14px;
    padding: 8px 16px;
    border: 1px solid #dcdfe6;
}
[data-v-77e06cbf].qa_follow_up_arrangement .top_right_content ul li:nth-of-type(n+2) .el-button--small {
    border-left: none;
}
[data-v-77e06cbf].qa_follow_up_arrangement .top_right_content ul li .el-button--text {
    font-size: 14px;
    padding: 8px 16px;
    border: 1px solid #dcdfe6;
}
[data-v-77e06cbf].qa_follow_up_arrangement .top_right_content ul li:nth-of-type(n+2) .el-button--text {
    border-left: none;
}
[data-v-77e06cbf].qa_follow_up_arrangement .top_right_content .el-button--text {
    color: #666666;
    font-size: 12px;
    padding: 7px 16px;
}
/* 一键排班弹窗样式修改 */
[data-v-77e06cbf].qa_one_click_scheduling .el-checkbox__label {
    font-size: 14px;
    padding-left: 6px;
}
[data-v-77e06cbf].qa_one_click_scheduling .el-checkbox span.el-checkbox__inner {
    width: 10px;
    height: 10px;
}
[data-v-77e06cbf].qa_one_click_scheduling .el-checkbox__inner:after {
    width: 2px;
    height: 5px;
    left: 2px;
    border: 1px solid #fff;
    border-left: 0;
    border-top: 0;
}
[data-v-77e06cbf].qa_one_click_scheduling .el-checkbox {
    margin-right: 12px;
}
/* 安排查询-详情的样式修改 */
[data-v-77e06cbf].arrange_user_detail .el-dialog__header {
    padding: 24px 32px;
    border-bottom: 1px solid #ebedf0;
}
[data-v-77e06cbf].arrange_user_detail .el-button--text {
    color: #67C23A;
    border: none;
}
[data-v-77e06cbf].arrange_user_detail .el-button--text.is-active {
    color: #F56C6C;
}
/* 课后服务样式修改 */
.common-fc-blue[data-v-77e06cbf]{
    color: #2fa2fe;
}
.after_school_service[data-v-77e06cbf] .el-button--primary,
.after_school_service[data-v-77e06cbf] .el-button.is-plain:focus,
.after_school_service[data-v-77e06cbf] .el-button.is-plain:hover{
    background: #2fa2fe;
    border-color: #2fa2fe;
    color: #fff;
}
[data-v-77e06cbf].service-common-tabs-blue .el-tabs__item.is-active,[data-v-77e06cbf].service-common-tabs-blue .el-tabs__item:hover{
    color: #2fa2fe;
}
[data-v-77e06cbf].service-common-tabs-blue .el-tabs__active-bar {
    background-color: #2fa2fe;
}
.service-common-tabs-blue[data-v-77e06cbf] .el-button--primary.is-plain{
    background: #eaf3f8;
    border-color: #2fa2fe;
    color: #2fa2fe;
    -webkit-box-shadow: none;
            box-shadow: none;
    font-size: 14px;
    padding: 8px 27px;
}
.service-common-tabs-blue[data-v-77e06cbf] .el-button--primary,
.service-common-tabs-blue[data-v-77e06cbf] .el-button.is-plain:focus,
.service-common-tabs-blue[data-v-77e06cbf] .el-button.is-plain:hover{
    background: #2fa2fe;
    border-color: #2fa2fe;
    color: #fff;
}
[data-v-77e06cbf].afterclassservice .el-progress-bar__inner {
    background-color: #35B98A;
}

.search-box[data-v-77e06cbf] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.afterclassservice .search-input[data-v-77e06cbf] {
  position: absolute;
  top: 15px;
  right: 30px;
}
.afterclassservice .search-input-btn[data-v-77e06cbf] {
  background-color: #35b98a;
  color: white;
  border-radius: 0 3px 3px 0;
}
.class-type-box[data-v-77e06cbf] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: 10px;
  margin-bottom: 16px;
  border-left: 1px #EBEEF5 solid;
}
.class-type-box .class-type-box-item[data-v-77e06cbf] {
    width: 80px;
    text-align: center;
    padding: 6px 0;
    border-top: 1px #EBEEF5 solid;
    border-right: 1px #EBEEF5 solid;
    border-bottom: 1px #EBEEF5 solid;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.class-type-box .class-type-box-item.check[data-v-77e06cbf] {
    color: white;
    background-color: #35b98a;
    border-color: #35b98a;
}

.service-manage-index[data-v-d40681e0]{
    /* position: relative; */
    height: 100%;
}
.service-manage-index-box[data-v-d40681e0]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    /* height: calc(100% - 60px); */
    height: 100%;
}
.service-manage-index-left[data-v-d40681e0]{
    /*width: 20%;*/
    overflow-y: auto;
    height: 100%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.7%;
            flex: 0 0 8.7%;
    background: #fff;
}
.service-manage-index-right[data-v-d40681e0]{
    /*width: 80%;*/
    height: 100%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.3%;
            flex: 0 0 91.3%;
    /*overflow-y: auto;*/
    padding: 20px 20px 0 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    overflow-y: auto;
    /* height: 600px; */
}
.service-manage-index-right-box[data-v-d40681e0]{
    width: 100%;
    height: 100%;
    /*background: #fff;*/
}
/**侧边导航样式**/
[data-v-d40681e0].service-manage-index-left .el-submenu__icon-arrow.el-icon-arrow-down{
    display: none;
}
[data-v-d40681e0].service-manage-index-left .el-submenu .el-menu-item{
    min-width: auto;
    padding: 0;
}
[data-v-d40681e0].service-manage-index-left .el-menu-item-group__title{
     display: none;
}
/**主题色设置**/
.common-fc-color[data-v-d40681e0]{
    color: #35B98A;
}
.green-bg-color[data-v-d40681e0] {
    background-color: #35B98A !important;
    color: #fff !important;
}
[data-v-d40681e0].el-dialog__wrapper{
    background-color: rgba(0, 0, 0, .3);
}
[data-v-d40681e0].el-dialog__wrapper .el-dialog,[data-v-d40681e0].el-button{
  -webkit-box-shadow: none;
          box-shadow: none;
}
[data-v-d40681e0].el-button--text,[data-v-d40681e0].flex-type .flex-type-item .name.common-fc-color,[data-v-d40681e0].flex-type .flex-type-item .num.common-fc-color,[data-v-d40681e0].service-manage-index-left .el-menu-item.is-active,[data-v-d40681e0].service-manage-index-left .is-active .el-submenu__title,[data-v-d40681e0].service-common-tabs .el-tabs__item.is-active,[data-v-d40681e0].service-common-tabs .el-tabs__item:hover,[data-v-d40681e0].service-common-tabs .el-tabs__item:not(.is-disabled):hover,[data-v-d40681e0].service-class-components-cm .el-menu-item.is-active,[data-v-d40681e0].service-class-components-cm .is-active .el-submenu__title,[data-v-d40681e0].service-class-components-cm .el-tabs__item.is-active,[data-v-d40681e0].service-class-components-cm .el-tabs__item:hover{
    color: #35B98A;
}
[data-v-d40681e0].service-common-tabs .el-tabs__active-bar,[data-v-d40681e0].service-class-components-cm .el-tabs__active-bar{
    background-color: #35B98A;
}
/**课程开设部分的样式修改**/
[data-v-d40681e0].service-common-primary-cover .cicc-li-name-box-hover,[data-v-d40681e0].service-common-primary-cover .cicc-li-next-btn,[data-v-d40681e0].service-common-primary-cover .cicc-li-sel .cicc-li-name-box{
    color: #35B98A;
}
[data-v-d40681e0].service-common-primary-cover .cicc-li-sel{
    background: #EAF8F3;
}
/**选课安排部分样式修改**/
[data-v-d40681e0].service-class-components-cm .course-list-item-name-box-edit-box{
    color: #35B98A;
}
[data-v-d40681e0].service-class-components-cm .sns-create-group-title{
    color: #35B98A;
}
[data-v-d40681e0].service-class-components-cm .sns-create-group:before{
    background: #35B98A;
}
[data-v-d40681e0].service-class-components-cm .el-button--primary.is-plain{
    background: #EAF8F3;
    border-color: #35B98A;
    color: #35B98A;
}
[data-v-d40681e0].service-class-components-cm .el-button--primary,[data-v-d40681e0].service-class-components-cm .el-button.is-plain:focus,[data-v-d40681e0].service-class-components-cm  .el-button.is-plain:hover{
    background: #35B98A;
    border-color: #35B98A;
    color: #fff;
}
/**开课管理部分的样式修改**/
[data-v-d40681e0].service-class-components-cm .el-radio-button__inner:hover{
    color: #35B98A;
}
[data-v-d40681e0].service-class-components-cm .el-radio-button__orig-radio:checked+.el-radio-button__inner{
    color: #FFF;
    background-color: #35B98A;
    border-color: #35B98A;
    -webkit-box-shadow: -1px 0 0 0 #35B98A;
    box-shadow: -1px 0 0 0 #35B98A;
}
/*
* 答疑辅导element-ui样式修改 
*/
/* 浮动 */
.float-left[data-v-d40681e0] {
    float: left;
}
.float-right[data-v-d40681e0] {
    float: right;
}
.clearfix[data-v-d40681e0] {
    clear: both;
}
.page_height[data-v-d40681e0] {
    height: 100%;
    background: #ffffff;
}
/* 加载状态 */
[data-v-d40681e0].afterclassservice .el-loading-spinner .path {
    stroke: #35B98A;
}
/* 按钮 */
[data-v-d40681e0].afterclassservice .el-button--text {
    color: #35B98A;
}
[data-v-d40681e0].afterclassservice .el-button--info {
    background: #999999;
    border-color: #999999;
    -webkit-box-shadow: none;
            box-shadow: none;
    margin-right: 30px;
}
[data-v-d40681e0].afterclassservice .el-button--primary {
    -webkit-box-shadow: none;
            box-shadow: none;
    background: #35B98A;
    border-color: #35B98A;
    color: #fff;
}
[data-v-d40681e0].afterclassservice .el-button.is-plain {
    background: #EAF8F3;
    border-color: #35B98A;
    color: #35B98A;
}
[data-v-d40681e0].afterclassservice .el-button--small {
    font-size: 14px;
    padding: 8px 27px;
}
/* 单选 */
[data-v-d40681e0].afterclassservice .el-radio-button--small .el-radio-button__inner {
    padding: 8px 27px;
    font-size: 14px;
}
[data-v-d40681e0].afterclassservice .el-radio.is-bordered.is-checked {
    border-color: #35B98A;
}
[data-v-d40681e0].afterclassservice .el-radio-button__orig-radio:checked+.el-radio-button__inner {
    background-color: #35B98A;
    border-color: #35B98A;
    -webkit-box-shadow: -1px 0 0 0 #35B98A;
    box-shadow: -1px 0 0 0 #35B98A;
    color: #ffffff;
}
[data-v-d40681e0].afterclassservice .el-radio-button__inner:hover {
    color: #35B98A;
}
[data-v-d40681e0].afterclassservice .el-radio__input.is-checked+.el-radio__label {
    color: #35B98A;
}
[data-v-d40681e0].afterclassservice .el-radio__input.is-checked .el-radio__inner {
    background: #35B98A;
    border-color: #35B98A;
}
/* 复选 */
[data-v-d40681e0].afterclassservice .el-checkbox__input.is-checked+.el-checkbox__label {
    color: #35B98A;
}
[data-v-d40681e0].afterclassservice .el-checkbox__input.is-checked .el-checkbox__inner {
    background-color: #35B98A;
    border-color: #35B98A;
}
[data-v-d40681e0].afterclassservice .el-checkbox__input.is-indeterminate .el-checkbox__inner {
    background-color: #35B98A;
    border-color: #35B98A;
}
[data-v-d40681e0].afterclassservice .el-checkbox__input.is-focus .el-checkbox__inner {
    border-color: #35B98A;
}
[data-v-d40681e0].afterclassservice .el-checkbox__inner:hover {
    border-color: #35B98A;
}
/* 输入框 */
[data-v-d40681e0].afterclassservice .el-input__inner:focus {
    border-color: #35B98A;
    -webkit-box-shadow: none;
            box-shadow: none;
}
/* 文本框 */
[data-v-d40681e0].afterclassservice .el-textarea__inner:focus {
    border-color: #35B98A;
    -webkit-box-shadow: none;
            box-shadow: none;
}
/* 下拉 */
[data-v-d40681e0].afterclassservice .el-select .el-input__inner:focus {
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #35B98A;
}
[data-v-d40681e0].afterclassservice .el-select-dropdown__item.selected {
    color: #35B98A;
}
/* 下拉菜单 */
[data-v-d40681e0].afterclassservice .el-dropdown-menu__item:not(.is-disabled):hover {
    color: #35B98A;
    background-color: #EAF8F3;
}
/* 时间选择器 */
[data-v-d40681e0].afterclassservice .el-range-editor.is-active,[data-v-d40681e0].afterclassservice .el-range-editor.is-active:hover {
    border-color: #35B98A;
}
[data-v-d40681e0].afterclassservice .el-date-table td.end-date span,[data-v-d40681e0].afterclassservice .el-date-table td.start-date span {
    background-color: #35B98A;
}
[data-v-d40681e0].afterclassservice .el-date-table td.today span {
    color: #35B98A;
}
[data-v-d40681e0].afterclassservice .el-date-table td.today.end-date span,[data-v-d40681e0].afterclassservice .el-date-table td.today.start-date span {
    color: #FFF;
}
[data-v-d40681e0].afterclassservice .el-date-table td.available:hover {
    color: #35B98A;
}
[data-v-d40681e0].afterclassservice .el-date-table td.in-range div,[data-v-d40681e0].afterclassservice .el-date-table td.in-range div:hover,[data-v-d40681e0].afterclassservice .el-date-table.is-week-mode .el-date-table__row.current div,[data-v-d40681e0].afterclassservice .el-date-table.is-week-mode .el-date-table__row:hover div {
    background-color: #EAF8F3;
}
[data-v-d40681e0].afterclassservice .el-picker-panel__icon-btn:hover {
    color: #35B98A;
}
[data-v-d40681e0].afterclassservice .el-time-panel__btn.confirm {
    color: #35B98A;
}
/* 弹窗 */
[data-v-d40681e0].afterclassservice .el-dialog__header {
    padding: 24px 32px;
}
[data-v-d40681e0].afterclassservice .el-dialog__title {
    font-size: 16px;
    font-weight: 700;
    color: #333333;
}
[data-v-d40681e0].afterclassservice .el-dialog__body {
    padding: 0 32px 32px;
}
[data-v-d40681e0].afterclassservice .el-dialog__headerbtn .el-dialog__close:hover {
    border: 2px solid #35B98A;
}
[data-v-d40681e0].afterclassservice .el-dialog__headerbtn:focus .el-dialog__close {
    color: #35B98A;
}
[data-v-d40681e0].afterclassservice .el-dialog__headerbtn:hover .el-dialog__close {
    color: #35B98A;
}
/* 分页 */
[data-v-d40681e0].afterclassservice .el-pagination {
    padding: 0px;
}
[data-v-d40681e0].afterclassservice .el-pager li.active {
    -webkit-box-shadow: none;
            box-shadow: none;
}
[data-v-d40681e0].afterclassservice .el-pagination.is-background .el-pager li:not(.disabled).active {
    background-color: #35B98A;
    color: #fff;
}
[data-v-d40681e0].afterclassservice .el-pagination.is-background .el-pager li:not(.disabled).active:hover {
    color: #fff;
}
[data-v-d40681e0].afterclassservice .el-pagination.is-background .el-pager li:not(.disabled):hover {
    color: #35B98A;
}
[data-v-d40681e0].afterclassservice .first-pager.el-button:hover {
    color: #35B98A;
}
[data-v-d40681e0].afterclassservice .el-pagination button:hover {
    color: #35B98A;
}
[data-v-d40681e0].afterclassservice .page-sure-btn:hover {
    color: #35B98A;
}
[data-v-d40681e0].afterclassservice .el-pagination__sizes .el-input .el-input__inner:hover {
    border-color: #35B98A;
}
[data-v-d40681e0].afterclassservice .el-select .el-input__inner:focus {
    border: 1px solid #35B98A;
}
[data-v-d40681e0].afterclassservice .el-select-dropdown__item.selected {
    color: #35B98A;
}
[data-v-d40681e0].afterclassservice .el-pagination .el-select .el-input {
    margin-right: 0px;
}
.body_select .el-select-dropdown__item.selected[data-v-d40681e0] {
    color: #35B98A;
}
.body_select .el-pagination .el-select .el-input[data-v-d40681e0] {
    margin-right: 0px;
}
[data-v-d40681e0].afterclassservice .el-pagination__sizes {
    margin: 0px;
}
/* 答疑任务列表样式修改 */
[data-v-d40681e0].qa_arrange_list .el-button.is-plain {
    background: #EAF8F3;
    border-color: #35B98A;
    color: #35B98A;
    font-size: 12px;
    padding: 7px 8px;
}
[data-v-d40681e0].qa_arrange_list .el-dialog__header {
    border-bottom: 1px solid #ebedf0;
}
/* 答疑详情安排弹窗样式修改 */
[data-v-d40681e0].afterclassservice .qa_detail_dialog .el-button--text {
    color: #67C23A;
    border: none;
}
[data-v-d40681e0].afterclassservice .qa_detail_dialog .el-button--text.is-active {
    color: #F56C6C;
}
/* 安排更改弹框样式修改 */
.arrange_popover .el-select .el-input__inner[data-v-d40681e0]:focus {
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #35B98A;
}
.arrange_popover_select .el-select-dropdown__item.selected[data-v-d40681e0] {
    color: #35B98A;
}
/* 答疑详情安排弹窗样式修改 */
[data-v-d40681e0].qa_follow_up_arrangement .top_right_content ul li .el-button--small {
    font-size: 14px;
    padding: 8px 16px;
    border: 1px solid #dcdfe6;
}
[data-v-d40681e0].qa_follow_up_arrangement .top_right_content ul li:nth-of-type(n+2) .el-button--small {
    border-left: none;
}
[data-v-d40681e0].qa_follow_up_arrangement .top_right_content ul li .el-button--text {
    font-size: 14px;
    padding: 8px 16px;
    border: 1px solid #dcdfe6;
}
[data-v-d40681e0].qa_follow_up_arrangement .top_right_content ul li:nth-of-type(n+2) .el-button--text {
    border-left: none;
}
[data-v-d40681e0].qa_follow_up_arrangement .top_right_content .el-button--text {
    color: #666666;
    font-size: 12px;
    padding: 7px 16px;
}
/* 一键排班弹窗样式修改 */
[data-v-d40681e0].qa_one_click_scheduling .el-checkbox__label {
    font-size: 14px;
    padding-left: 6px;
}
[data-v-d40681e0].qa_one_click_scheduling .el-checkbox span.el-checkbox__inner {
    width: 10px;
    height: 10px;
}
[data-v-d40681e0].qa_one_click_scheduling .el-checkbox__inner:after {
    width: 2px;
    height: 5px;
    left: 2px;
    border: 1px solid #fff;
    border-left: 0;
    border-top: 0;
}
[data-v-d40681e0].qa_one_click_scheduling .el-checkbox {
    margin-right: 12px;
}
/* 安排查询-详情的样式修改 */
[data-v-d40681e0].arrange_user_detail .el-dialog__header {
    padding: 24px 32px;
    border-bottom: 1px solid #ebedf0;
}
[data-v-d40681e0].arrange_user_detail .el-button--text {
    color: #67C23A;
    border: none;
}
[data-v-d40681e0].arrange_user_detail .el-button--text.is-active {
    color: #F56C6C;
}
/* 课后服务样式修改 */
.common-fc-blue[data-v-d40681e0]{
    color: #2fa2fe;
}
.after_school_service[data-v-d40681e0] .el-button--primary,
.after_school_service[data-v-d40681e0] .el-button.is-plain:focus,
.after_school_service[data-v-d40681e0] .el-button.is-plain:hover{
    background: #2fa2fe;
    border-color: #2fa2fe;
    color: #fff;
}
[data-v-d40681e0].service-common-tabs-blue .el-tabs__item.is-active,[data-v-d40681e0].service-common-tabs-blue .el-tabs__item:hover{
    color: #2fa2fe;
}
[data-v-d40681e0].service-common-tabs-blue .el-tabs__active-bar {
    background-color: #2fa2fe;
}
.service-common-tabs-blue[data-v-d40681e0] .el-button--primary.is-plain{
    background: #eaf3f8;
    border-color: #2fa2fe;
    color: #2fa2fe;
    -webkit-box-shadow: none;
            box-shadow: none;
    font-size: 14px;
    padding: 8px 27px;
}
.service-common-tabs-blue[data-v-d40681e0] .el-button--primary,
.service-common-tabs-blue[data-v-d40681e0] .el-button.is-plain:focus,
.service-common-tabs-blue[data-v-d40681e0] .el-button.is-plain:hover{
    background: #2fa2fe;
    border-color: #2fa2fe;
    color: #fff;
}
[data-v-d40681e0].afterclassservice .el-progress-bar__inner {
    background-color: #35B98A;
}

.class-type-box[data-v-d40681e0] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 16px;
  border-left: 1px #EBEEF5 solid;
}
.class-type-box .class-type-box-item[data-v-d40681e0] {
    width: 120px;
    text-align: center;
    padding: 8px 0;
    border-top: 1px #EBEEF5 solid;
    border-right: 1px #EBEEF5 solid;
    border-bottom: 1px #EBEEF5 solid;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    cursor: pointer;
}
.class-type-box .class-type-box-item.check[data-v-d40681e0] {
    color: white;
    background-color: #35b98a;
    border-color: #35b98a;
}

.education-evaluate-index .work-arrange-list-head{
    background-color: transparent !important;
}

.education-evaluate-index[data-v-bd39b258] {
  height: calc(100% - 60px);
  overflow: auto;
  padding: 10px 40px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.service-manage-index[data-v-69c66ad7]{
    /* position: relative; */
    height: 100%;
}
.service-manage-index-box[data-v-69c66ad7]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    /* height: calc(100% - 60px); */
    height: 100%;
}
.service-manage-index-left[data-v-69c66ad7]{
    /*width: 20%;*/
    overflow-y: auto;
    height: 100%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.7%;
            flex: 0 0 8.7%;
    background: #fff;
}
.service-manage-index-right[data-v-69c66ad7]{
    /*width: 80%;*/
    height: 100%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.3%;
            flex: 0 0 91.3%;
    /*overflow-y: auto;*/
    padding: 20px 20px 0 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    overflow-y: auto;
    /* height: 600px; */
}
.service-manage-index-right-box[data-v-69c66ad7]{
    width: 100%;
    height: 100%;
    /*background: #fff;*/
}
/**侧边导航样式**/
[data-v-69c66ad7].service-manage-index-left .el-submenu__icon-arrow.el-icon-arrow-down{
    display: none;
}
[data-v-69c66ad7].service-manage-index-left .el-submenu .el-menu-item{
    min-width: auto;
    padding: 0;
}
[data-v-69c66ad7].service-manage-index-left .el-menu-item-group__title{
     display: none;
}
/**主题色设置**/
.common-fc-color[data-v-69c66ad7]{
    color: #35B98A;
}
.green-bg-color[data-v-69c66ad7] {
    background-color: #35B98A !important;
    color: #fff !important;
}
[data-v-69c66ad7].el-dialog__wrapper{
    background-color: rgba(0, 0, 0, .3);
}
[data-v-69c66ad7].el-dialog__wrapper .el-dialog,[data-v-69c66ad7].el-button{
  -webkit-box-shadow: none;
          box-shadow: none;
}
[data-v-69c66ad7].el-button--text,[data-v-69c66ad7].flex-type .flex-type-item .name.common-fc-color,[data-v-69c66ad7].flex-type .flex-type-item .num.common-fc-color,[data-v-69c66ad7].service-manage-index-left .el-menu-item.is-active,[data-v-69c66ad7].service-manage-index-left .is-active .el-submenu__title,[data-v-69c66ad7].service-common-tabs .el-tabs__item.is-active,[data-v-69c66ad7].service-common-tabs .el-tabs__item:hover,[data-v-69c66ad7].service-common-tabs .el-tabs__item:not(.is-disabled):hover,[data-v-69c66ad7].service-class-components-cm .el-menu-item.is-active,[data-v-69c66ad7].service-class-components-cm .is-active .el-submenu__title,[data-v-69c66ad7].service-class-components-cm .el-tabs__item.is-active,[data-v-69c66ad7].service-class-components-cm .el-tabs__item:hover{
    color: #35B98A;
}
[data-v-69c66ad7].service-common-tabs .el-tabs__active-bar,[data-v-69c66ad7].service-class-components-cm .el-tabs__active-bar{
    background-color: #35B98A;
}
/**课程开设部分的样式修改**/
[data-v-69c66ad7].service-common-primary-cover .cicc-li-name-box-hover,[data-v-69c66ad7].service-common-primary-cover .cicc-li-next-btn,[data-v-69c66ad7].service-common-primary-cover .cicc-li-sel .cicc-li-name-box{
    color: #35B98A;
}
[data-v-69c66ad7].service-common-primary-cover .cicc-li-sel{
    background: #EAF8F3;
}
/**选课安排部分样式修改**/
[data-v-69c66ad7].service-class-components-cm .course-list-item-name-box-edit-box{
    color: #35B98A;
}
[data-v-69c66ad7].service-class-components-cm .sns-create-group-title{
    color: #35B98A;
}
[data-v-69c66ad7].service-class-components-cm .sns-create-group:before{
    background: #35B98A;
}
[data-v-69c66ad7].service-class-components-cm .el-button--primary.is-plain{
    background: #EAF8F3;
    border-color: #35B98A;
    color: #35B98A;
}
[data-v-69c66ad7].service-class-components-cm .el-button--primary,[data-v-69c66ad7].service-class-components-cm .el-button.is-plain:focus,[data-v-69c66ad7].service-class-components-cm  .el-button.is-plain:hover{
    background: #35B98A;
    border-color: #35B98A;
    color: #fff;
}
/**开课管理部分的样式修改**/
[data-v-69c66ad7].service-class-components-cm .el-radio-button__inner:hover{
    color: #35B98A;
}
[data-v-69c66ad7].service-class-components-cm .el-radio-button__orig-radio:checked+.el-radio-button__inner{
    color: #FFF;
    background-color: #35B98A;
    border-color: #35B98A;
    -webkit-box-shadow: -1px 0 0 0 #35B98A;
    box-shadow: -1px 0 0 0 #35B98A;
}
/*
* 答疑辅导element-ui样式修改 
*/
/* 浮动 */
.float-left[data-v-69c66ad7] {
    float: left;
}
.float-right[data-v-69c66ad7] {
    float: right;
}
.clearfix[data-v-69c66ad7] {
    clear: both;
}
.page_height[data-v-69c66ad7] {
    height: 100%;
    background: #ffffff;
}
/* 加载状态 */
[data-v-69c66ad7].afterclassservice .el-loading-spinner .path {
    stroke: #35B98A;
}
/* 按钮 */
[data-v-69c66ad7].afterclassservice .el-button--text {
    color: #35B98A;
}
[data-v-69c66ad7].afterclassservice .el-button--info {
    background: #999999;
    border-color: #999999;
    -webkit-box-shadow: none;
            box-shadow: none;
    margin-right: 30px;
}
[data-v-69c66ad7].afterclassservice .el-button--primary {
    -webkit-box-shadow: none;
            box-shadow: none;
    background: #35B98A;
    border-color: #35B98A;
    color: #fff;
}
[data-v-69c66ad7].afterclassservice .el-button.is-plain {
    background: #EAF8F3;
    border-color: #35B98A;
    color: #35B98A;
}
[data-v-69c66ad7].afterclassservice .el-button--small {
    font-size: 14px;
    padding: 8px 27px;
}
/* 单选 */
[data-v-69c66ad7].afterclassservice .el-radio-button--small .el-radio-button__inner {
    padding: 8px 27px;
    font-size: 14px;
}
[data-v-69c66ad7].afterclassservice .el-radio.is-bordered.is-checked {
    border-color: #35B98A;
}
[data-v-69c66ad7].afterclassservice .el-radio-button__orig-radio:checked+.el-radio-button__inner {
    background-color: #35B98A;
    border-color: #35B98A;
    -webkit-box-shadow: -1px 0 0 0 #35B98A;
    box-shadow: -1px 0 0 0 #35B98A;
    color: #ffffff;
}
[data-v-69c66ad7].afterclassservice .el-radio-button__inner:hover {
    color: #35B98A;
}
[data-v-69c66ad7].afterclassservice .el-radio__input.is-checked+.el-radio__label {
    color: #35B98A;
}
[data-v-69c66ad7].afterclassservice .el-radio__input.is-checked .el-radio__inner {
    background: #35B98A;
    border-color: #35B98A;
}
/* 复选 */
[data-v-69c66ad7].afterclassservice .el-checkbox__input.is-checked+.el-checkbox__label {
    color: #35B98A;
}
[data-v-69c66ad7].afterclassservice .el-checkbox__input.is-checked .el-checkbox__inner {
    background-color: #35B98A;
    border-color: #35B98A;
}
[data-v-69c66ad7].afterclassservice .el-checkbox__input.is-indeterminate .el-checkbox__inner {
    background-color: #35B98A;
    border-color: #35B98A;
}
[data-v-69c66ad7].afterclassservice .el-checkbox__input.is-focus .el-checkbox__inner {
    border-color: #35B98A;
}
[data-v-69c66ad7].afterclassservice .el-checkbox__inner:hover {
    border-color: #35B98A;
}
/* 输入框 */
[data-v-69c66ad7].afterclassservice .el-input__inner:focus {
    border-color: #35B98A;
    -webkit-box-shadow: none;
            box-shadow: none;
}
/* 文本框 */
[data-v-69c66ad7].afterclassservice .el-textarea__inner:focus {
    border-color: #35B98A;
    -webkit-box-shadow: none;
            box-shadow: none;
}
/* 下拉 */
[data-v-69c66ad7].afterclassservice .el-select .el-input__inner:focus {
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #35B98A;
}
[data-v-69c66ad7].afterclassservice .el-select-dropdown__item.selected {
    color: #35B98A;
}
/* 下拉菜单 */
[data-v-69c66ad7].afterclassservice .el-dropdown-menu__item:not(.is-disabled):hover {
    color: #35B98A;
    background-color: #EAF8F3;
}
/* 时间选择器 */
[data-v-69c66ad7].afterclassservice .el-range-editor.is-active,[data-v-69c66ad7].afterclassservice .el-range-editor.is-active:hover {
    border-color: #35B98A;
}
[data-v-69c66ad7].afterclassservice .el-date-table td.end-date span,[data-v-69c66ad7].afterclassservice .el-date-table td.start-date span {
    background-color: #35B98A;
}
[data-v-69c66ad7].afterclassservice .el-date-table td.today span {
    color: #35B98A;
}
[data-v-69c66ad7].afterclassservice .el-date-table td.today.end-date span,[data-v-69c66ad7].afterclassservice .el-date-table td.today.start-date span {
    color: #FFF;
}
[data-v-69c66ad7].afterclassservice .el-date-table td.available:hover {
    color: #35B98A;
}
[data-v-69c66ad7].afterclassservice .el-date-table td.in-range div,[data-v-69c66ad7].afterclassservice .el-date-table td.in-range div:hover,[data-v-69c66ad7].afterclassservice .el-date-table.is-week-mode .el-date-table__row.current div,[data-v-69c66ad7].afterclassservice .el-date-table.is-week-mode .el-date-table__row:hover div {
    background-color: #EAF8F3;
}
[data-v-69c66ad7].afterclassservice .el-picker-panel__icon-btn:hover {
    color: #35B98A;
}
[data-v-69c66ad7].afterclassservice .el-time-panel__btn.confirm {
    color: #35B98A;
}
/* 弹窗 */
[data-v-69c66ad7].afterclassservice .el-dialog__header {
    padding: 24px 32px;
}
[data-v-69c66ad7].afterclassservice .el-dialog__title {
    font-size: 16px;
    font-weight: 700;
    color: #333333;
}
[data-v-69c66ad7].afterclassservice .el-dialog__body {
    padding: 0 32px 32px;
}
[data-v-69c66ad7].afterclassservice .el-dialog__headerbtn .el-dialog__close:hover {
    border: 2px solid #35B98A;
}
[data-v-69c66ad7].afterclassservice .el-dialog__headerbtn:focus .el-dialog__close {
    color: #35B98A;
}
[data-v-69c66ad7].afterclassservice .el-dialog__headerbtn:hover .el-dialog__close {
    color: #35B98A;
}
/* 分页 */
[data-v-69c66ad7].afterclassservice .el-pagination {
    padding: 0px;
}
[data-v-69c66ad7].afterclassservice .el-pager li.active {
    -webkit-box-shadow: none;
            box-shadow: none;
}
[data-v-69c66ad7].afterclassservice .el-pagination.is-background .el-pager li:not(.disabled).active {
    background-color: #35B98A;
    color: #fff;
}
[data-v-69c66ad7].afterclassservice .el-pagination.is-background .el-pager li:not(.disabled).active:hover {
    color: #fff;
}
[data-v-69c66ad7].afterclassservice .el-pagination.is-background .el-pager li:not(.disabled):hover {
    color: #35B98A;
}
[data-v-69c66ad7].afterclassservice .first-pager.el-button:hover {
    color: #35B98A;
}
[data-v-69c66ad7].afterclassservice .el-pagination button:hover {
    color: #35B98A;
}
[data-v-69c66ad7].afterclassservice .page-sure-btn:hover {
    color: #35B98A;
}
[data-v-69c66ad7].afterclassservice .el-pagination__sizes .el-input .el-input__inner:hover {
    border-color: #35B98A;
}
[data-v-69c66ad7].afterclassservice .el-select .el-input__inner:focus {
    border: 1px solid #35B98A;
}
[data-v-69c66ad7].afterclassservice .el-select-dropdown__item.selected {
    color: #35B98A;
}
[data-v-69c66ad7].afterclassservice .el-pagination .el-select .el-input {
    margin-right: 0px;
}
.body_select .el-select-dropdown__item.selected[data-v-69c66ad7] {
    color: #35B98A;
}
.body_select .el-pagination .el-select .el-input[data-v-69c66ad7] {
    margin-right: 0px;
}
[data-v-69c66ad7].afterclassservice .el-pagination__sizes {
    margin: 0px;
}
/* 答疑任务列表样式修改 */
[data-v-69c66ad7].qa_arrange_list .el-button.is-plain {
    background: #EAF8F3;
    border-color: #35B98A;
    color: #35B98A;
    font-size: 12px;
    padding: 7px 8px;
}
[data-v-69c66ad7].qa_arrange_list .el-dialog__header {
    border-bottom: 1px solid #ebedf0;
}
/* 答疑详情安排弹窗样式修改 */
[data-v-69c66ad7].afterclassservice .qa_detail_dialog .el-button--text {
    color: #67C23A;
    border: none;
}
[data-v-69c66ad7].afterclassservice .qa_detail_dialog .el-button--text.is-active {
    color: #F56C6C;
}
/* 安排更改弹框样式修改 */
.arrange_popover .el-select .el-input__inner[data-v-69c66ad7]:focus {
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #35B98A;
}
.arrange_popover_select .el-select-dropdown__item.selected[data-v-69c66ad7] {
    color: #35B98A;
}
/* 答疑详情安排弹窗样式修改 */
[data-v-69c66ad7].qa_follow_up_arrangement .top_right_content ul li .el-button--small {
    font-size: 14px;
    padding: 8px 16px;
    border: 1px solid #dcdfe6;
}
[data-v-69c66ad7].qa_follow_up_arrangement .top_right_content ul li:nth-of-type(n+2) .el-button--small {
    border-left: none;
}
[data-v-69c66ad7].qa_follow_up_arrangement .top_right_content ul li .el-button--text {
    font-size: 14px;
    padding: 8px 16px;
    border: 1px solid #dcdfe6;
}
[data-v-69c66ad7].qa_follow_up_arrangement .top_right_content ul li:nth-of-type(n+2) .el-button--text {
    border-left: none;
}
[data-v-69c66ad7].qa_follow_up_arrangement .top_right_content .el-button--text {
    color: #666666;
    font-size: 12px;
    padding: 7px 16px;
}
/* 一键排班弹窗样式修改 */
[data-v-69c66ad7].qa_one_click_scheduling .el-checkbox__label {
    font-size: 14px;
    padding-left: 6px;
}
[data-v-69c66ad7].qa_one_click_scheduling .el-checkbox span.el-checkbox__inner {
    width: 10px;
    height: 10px;
}
[data-v-69c66ad7].qa_one_click_scheduling .el-checkbox__inner:after {
    width: 2px;
    height: 5px;
    left: 2px;
    border: 1px solid #fff;
    border-left: 0;
    border-top: 0;
}
[data-v-69c66ad7].qa_one_click_scheduling .el-checkbox {
    margin-right: 12px;
}
/* 安排查询-详情的样式修改 */
[data-v-69c66ad7].arrange_user_detail .el-dialog__header {
    padding: 24px 32px;
    border-bottom: 1px solid #ebedf0;
}
[data-v-69c66ad7].arrange_user_detail .el-button--text {
    color: #67C23A;
    border: none;
}
[data-v-69c66ad7].arrange_user_detail .el-button--text.is-active {
    color: #F56C6C;
}
/* 课后服务样式修改 */
.common-fc-blue[data-v-69c66ad7]{
    color: #2fa2fe;
}
.after_school_service[data-v-69c66ad7] .el-button--primary,
.after_school_service[data-v-69c66ad7] .el-button.is-plain:focus,
.after_school_service[data-v-69c66ad7] .el-button.is-plain:hover{
    background: #2fa2fe;
    border-color: #2fa2fe;
    color: #fff;
}
[data-v-69c66ad7].service-common-tabs-blue .el-tabs__item.is-active,[data-v-69c66ad7].service-common-tabs-blue .el-tabs__item:hover{
    color: #2fa2fe;
}
[data-v-69c66ad7].service-common-tabs-blue .el-tabs__active-bar {
    background-color: #2fa2fe;
}
.service-common-tabs-blue[data-v-69c66ad7] .el-button--primary.is-plain{
    background: #eaf3f8;
    border-color: #2fa2fe;
    color: #2fa2fe;
    -webkit-box-shadow: none;
            box-shadow: none;
    font-size: 14px;
    padding: 8px 27px;
}
.service-common-tabs-blue[data-v-69c66ad7] .el-button--primary,
.service-common-tabs-blue[data-v-69c66ad7] .el-button.is-plain:focus,
.service-common-tabs-blue[data-v-69c66ad7] .el-button.is-plain:hover{
    background: #2fa2fe;
    border-color: #2fa2fe;
    color: #fff;
}
[data-v-69c66ad7].afterclassservice .el-progress-bar__inner {
    background-color: #35B98A;
}
.work-arrange-list-head[data-v-69c66ad7] {
  background-color: #f3f4f6;
  padding: 0px;
}
.content-box[data-v-69c66ad7] {
  background: #f3f4f6;
  padding-bottom: 20px;
}
[data-v-69c66ad7]  .work-arrange-list-head .el-tabs__header {
  margin-bottom: 15px;
}
[data-v-69c66ad7]  .el-tabs__nav-wrap::after {
  background: none;
}
.service-box[data-v-69c66ad7] {
  margin: 0 160px !important;
}
.border_success[data-v-69c66ad7] {
  color: #409eff;
  border-bottom: 0.5px solid #409eff;
}
.wrap[data-v-69c66ad7] {
  text-align: center;
  border-bottom: 1px solid #ccc;
}
.details[data-v-69c66ad7] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 12px;
}
.details_margin[data-v-69c66ad7] {
  /* margin-right: 68px; */
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.box-card .semester-title[data-v-69c66ad7] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.box-card .semester-title .semester[data-v-69c66ad7] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.box-card .semester-title .semester_title_box_right[data-v-69c66ad7] {
  width: 400px;
}
.box-card .semester-title .semester_title_box_right .activity-scale-set-btn[data-v-69c66ad7] {
  margin: 0 10px;
}
.semester[data-v-69c66ad7] {
  font-weight: bold;
  font-size: 16px;
}
.box-card[data-v-69c66ad7] {
  margin-top: 16px !important;
  border-radius: 4px !important;
  overflow: hidden !important;
  border: 1px solid #ebeef5 !important;
  background-color: #fff !important;
  /* color: #303133 !important; */
  -webkit-transition: 0.3s !important;
  transition: 0.3s !important;
  -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1) !important;
          box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1) !important;
  margin: 16px 160px !important;
}
.el-card__body[data-v-69c66ad7] {
  padding: 20px !important;
}
.work-arrange-list-head[data-v-69c66ad7] {
  margin: 16px 160px !important;
}
.work-arrange-list-head[data-v-69c66ad7] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.work-arrange-list-head .header-left[data-v-69c66ad7] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.work-arrange-list-head .header-right[data-v-69c66ad7] {
  width: 290px;
}
.work-arrange-list-head .header-right > div[data-v-69c66ad7]:nth-child(1) {
  margin-right: 20px;
}
.tab_filter[data-v-69c66ad7] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
}
.tab_filter > div[data-v-69c66ad7]:nth-child(1) {
  width: 200px;
}
.tab_filter > div[data-v-69c66ad7]:nth-child(2) {
  width: 100px;
}
.tab_filter .greencolor[data-v-69c66ad7] {
  background: #35b98a;
  border-color: #35b98a;
  color: #fff;
  padding: 8px 20px;
  font-size: 14px;
}
[data-v-69c66ad7]  .el-table td {
  padding: 2px 0 !important;
}
.bottom_btn[data-v-69c66ad7] {
  position: absolute;
  /* bottom: 6%;
  left: 47%; */
  bottom: 8%;
  left: calc(50% - 35px);
}
[data-v-69c66ad7]  .tab_filter > div:nth-child(1) .el-input__inner {
  border-radius: 16px;
}

.service-manage-index[data-v-6557fcaf]{
    /* position: relative; */
    height: 100%;
}
.service-manage-index-box[data-v-6557fcaf]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    /* height: calc(100% - 60px); */
    height: 100%;
}
.service-manage-index-left[data-v-6557fcaf]{
    /*width: 20%;*/
    overflow-y: auto;
    height: 100%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.7%;
            flex: 0 0 8.7%;
    background: #fff;
}
.service-manage-index-right[data-v-6557fcaf]{
    /*width: 80%;*/
    height: 100%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.3%;
            flex: 0 0 91.3%;
    /*overflow-y: auto;*/
    padding: 20px 20px 0 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    overflow-y: auto;
    /* height: 600px; */
}
.service-manage-index-right-box[data-v-6557fcaf]{
    width: 100%;
    height: 100%;
    /*background: #fff;*/
}
/**侧边导航样式**/
[data-v-6557fcaf].service-manage-index-left .el-submenu__icon-arrow.el-icon-arrow-down{
    display: none;
}
[data-v-6557fcaf].service-manage-index-left .el-submenu .el-menu-item{
    min-width: auto;
    padding: 0;
}
[data-v-6557fcaf].service-manage-index-left .el-menu-item-group__title{
     display: none;
}
/**主题色设置**/
.common-fc-color[data-v-6557fcaf]{
    color: #35B98A;
}
.green-bg-color[data-v-6557fcaf] {
    background-color: #35B98A !important;
    color: #fff !important;
}
[data-v-6557fcaf].el-dialog__wrapper{
    background-color: rgba(0, 0, 0, .3);
}
[data-v-6557fcaf].el-dialog__wrapper .el-dialog,[data-v-6557fcaf].el-button{
  -webkit-box-shadow: none;
          box-shadow: none;
}
[data-v-6557fcaf].el-button--text,[data-v-6557fcaf].flex-type .flex-type-item .name.common-fc-color,[data-v-6557fcaf].flex-type .flex-type-item .num.common-fc-color,[data-v-6557fcaf].service-manage-index-left .el-menu-item.is-active,[data-v-6557fcaf].service-manage-index-left .is-active .el-submenu__title,[data-v-6557fcaf].service-common-tabs .el-tabs__item.is-active,[data-v-6557fcaf].service-common-tabs .el-tabs__item:hover,[data-v-6557fcaf].service-common-tabs .el-tabs__item:not(.is-disabled):hover,[data-v-6557fcaf].service-class-components-cm .el-menu-item.is-active,[data-v-6557fcaf].service-class-components-cm .is-active .el-submenu__title,[data-v-6557fcaf].service-class-components-cm .el-tabs__item.is-active,[data-v-6557fcaf].service-class-components-cm .el-tabs__item:hover{
    color: #35B98A;
}
[data-v-6557fcaf].service-common-tabs .el-tabs__active-bar,[data-v-6557fcaf].service-class-components-cm .el-tabs__active-bar{
    background-color: #35B98A;
}
/**课程开设部分的样式修改**/
[data-v-6557fcaf].service-common-primary-cover .cicc-li-name-box-hover,[data-v-6557fcaf].service-common-primary-cover .cicc-li-next-btn,[data-v-6557fcaf].service-common-primary-cover .cicc-li-sel .cicc-li-name-box{
    color: #35B98A;
}
[data-v-6557fcaf].service-common-primary-cover .cicc-li-sel{
    background: #EAF8F3;
}
/**选课安排部分样式修改**/
[data-v-6557fcaf].service-class-components-cm .course-list-item-name-box-edit-box{
    color: #35B98A;
}
[data-v-6557fcaf].service-class-components-cm .sns-create-group-title{
    color: #35B98A;
}
[data-v-6557fcaf].service-class-components-cm .sns-create-group:before{
    background: #35B98A;
}
[data-v-6557fcaf].service-class-components-cm .el-button--primary.is-plain{
    background: #EAF8F3;
    border-color: #35B98A;
    color: #35B98A;
}
[data-v-6557fcaf].service-class-components-cm .el-button--primary,[data-v-6557fcaf].service-class-components-cm .el-button.is-plain:focus,[data-v-6557fcaf].service-class-components-cm  .el-button.is-plain:hover{
    background: #35B98A;
    border-color: #35B98A;
    color: #fff;
}
/**开课管理部分的样式修改**/
[data-v-6557fcaf].service-class-components-cm .el-radio-button__inner:hover{
    color: #35B98A;
}
[data-v-6557fcaf].service-class-components-cm .el-radio-button__orig-radio:checked+.el-radio-button__inner{
    color: #FFF;
    background-color: #35B98A;
    border-color: #35B98A;
    -webkit-box-shadow: -1px 0 0 0 #35B98A;
    box-shadow: -1px 0 0 0 #35B98A;
}
/*
* 答疑辅导element-ui样式修改 
*/
/* 浮动 */
.float-left[data-v-6557fcaf] {
    float: left;
}
.float-right[data-v-6557fcaf] {
    float: right;
}
.clearfix[data-v-6557fcaf] {
    clear: both;
}
.page_height[data-v-6557fcaf] {
    height: 100%;
    background: #ffffff;
}
/* 加载状态 */
[data-v-6557fcaf].afterclassservice .el-loading-spinner .path {
    stroke: #35B98A;
}
/* 按钮 */
[data-v-6557fcaf].afterclassservice .el-button--text {
    color: #35B98A;
}
[data-v-6557fcaf].afterclassservice .el-button--info {
    background: #999999;
    border-color: #999999;
    -webkit-box-shadow: none;
            box-shadow: none;
    margin-right: 30px;
}
[data-v-6557fcaf].afterclassservice .el-button--primary {
    -webkit-box-shadow: none;
            box-shadow: none;
    background: #35B98A;
    border-color: #35B98A;
    color: #fff;
}
[data-v-6557fcaf].afterclassservice .el-button.is-plain {
    background: #EAF8F3;
    border-color: #35B98A;
    color: #35B98A;
}
[data-v-6557fcaf].afterclassservice .el-button--small {
    font-size: 14px;
    padding: 8px 27px;
}
/* 单选 */
[data-v-6557fcaf].afterclassservice .el-radio-button--small .el-radio-button__inner {
    padding: 8px 27px;
    font-size: 14px;
}
[data-v-6557fcaf].afterclassservice .el-radio.is-bordered.is-checked {
    border-color: #35B98A;
}
[data-v-6557fcaf].afterclassservice .el-radio-button__orig-radio:checked+.el-radio-button__inner {
    background-color: #35B98A;
    border-color: #35B98A;
    -webkit-box-shadow: -1px 0 0 0 #35B98A;
    box-shadow: -1px 0 0 0 #35B98A;
    color: #ffffff;
}
[data-v-6557fcaf].afterclassservice .el-radio-button__inner:hover {
    color: #35B98A;
}
[data-v-6557fcaf].afterclassservice .el-radio__input.is-checked+.el-radio__label {
    color: #35B98A;
}
[data-v-6557fcaf].afterclassservice .el-radio__input.is-checked .el-radio__inner {
    background: #35B98A;
    border-color: #35B98A;
}
/* 复选 */
[data-v-6557fcaf].afterclassservice .el-checkbox__input.is-checked+.el-checkbox__label {
    color: #35B98A;
}
[data-v-6557fcaf].afterclassservice .el-checkbox__input.is-checked .el-checkbox__inner {
    background-color: #35B98A;
    border-color: #35B98A;
}
[data-v-6557fcaf].afterclassservice .el-checkbox__input.is-indeterminate .el-checkbox__inner {
    background-color: #35B98A;
    border-color: #35B98A;
}
[data-v-6557fcaf].afterclassservice .el-checkbox__input.is-focus .el-checkbox__inner {
    border-color: #35B98A;
}
[data-v-6557fcaf].afterclassservice .el-checkbox__inner:hover {
    border-color: #35B98A;
}
/* 输入框 */
[data-v-6557fcaf].afterclassservice .el-input__inner:focus {
    border-color: #35B98A;
    -webkit-box-shadow: none;
            box-shadow: none;
}
/* 文本框 */
[data-v-6557fcaf].afterclassservice .el-textarea__inner:focus {
    border-color: #35B98A;
    -webkit-box-shadow: none;
            box-shadow: none;
}
/* 下拉 */
[data-v-6557fcaf].afterclassservice .el-select .el-input__inner:focus {
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #35B98A;
}
[data-v-6557fcaf].afterclassservice .el-select-dropdown__item.selected {
    color: #35B98A;
}
/* 下拉菜单 */
[data-v-6557fcaf].afterclassservice .el-dropdown-menu__item:not(.is-disabled):hover {
    color: #35B98A;
    background-color: #EAF8F3;
}
/* 时间选择器 */
[data-v-6557fcaf].afterclassservice .el-range-editor.is-active,[data-v-6557fcaf].afterclassservice .el-range-editor.is-active:hover {
    border-color: #35B98A;
}
[data-v-6557fcaf].afterclassservice .el-date-table td.end-date span,[data-v-6557fcaf].afterclassservice .el-date-table td.start-date span {
    background-color: #35B98A;
}
[data-v-6557fcaf].afterclassservice .el-date-table td.today span {
    color: #35B98A;
}
[data-v-6557fcaf].afterclassservice .el-date-table td.today.end-date span,[data-v-6557fcaf].afterclassservice .el-date-table td.today.start-date span {
    color: #FFF;
}
[data-v-6557fcaf].afterclassservice .el-date-table td.available:hover {
    color: #35B98A;
}
[data-v-6557fcaf].afterclassservice .el-date-table td.in-range div,[data-v-6557fcaf].afterclassservice .el-date-table td.in-range div:hover,[data-v-6557fcaf].afterclassservice .el-date-table.is-week-mode .el-date-table__row.current div,[data-v-6557fcaf].afterclassservice .el-date-table.is-week-mode .el-date-table__row:hover div {
    background-color: #EAF8F3;
}
[data-v-6557fcaf].afterclassservice .el-picker-panel__icon-btn:hover {
    color: #35B98A;
}
[data-v-6557fcaf].afterclassservice .el-time-panel__btn.confirm {
    color: #35B98A;
}
/* 弹窗 */
[data-v-6557fcaf].afterclassservice .el-dialog__header {
    padding: 24px 32px;
}
[data-v-6557fcaf].afterclassservice .el-dialog__title {
    font-size: 16px;
    font-weight: 700;
    color: #333333;
}
[data-v-6557fcaf].afterclassservice .el-dialog__body {
    padding: 0 32px 32px;
}
[data-v-6557fcaf].afterclassservice .el-dialog__headerbtn .el-dialog__close:hover {
    border: 2px solid #35B98A;
}
[data-v-6557fcaf].afterclassservice .el-dialog__headerbtn:focus .el-dialog__close {
    color: #35B98A;
}
[data-v-6557fcaf].afterclassservice .el-dialog__headerbtn:hover .el-dialog__close {
    color: #35B98A;
}
/* 分页 */
[data-v-6557fcaf].afterclassservice .el-pagination {
    padding: 0px;
}
[data-v-6557fcaf].afterclassservice .el-pager li.active {
    -webkit-box-shadow: none;
            box-shadow: none;
}
[data-v-6557fcaf].afterclassservice .el-pagination.is-background .el-pager li:not(.disabled).active {
    background-color: #35B98A;
    color: #fff;
}
[data-v-6557fcaf].afterclassservice .el-pagination.is-background .el-pager li:not(.disabled).active:hover {
    color: #fff;
}
[data-v-6557fcaf].afterclassservice .el-pagination.is-background .el-pager li:not(.disabled):hover {
    color: #35B98A;
}
[data-v-6557fcaf].afterclassservice .first-pager.el-button:hover {
    color: #35B98A;
}
[data-v-6557fcaf].afterclassservice .el-pagination button:hover {
    color: #35B98A;
}
[data-v-6557fcaf].afterclassservice .page-sure-btn:hover {
    color: #35B98A;
}
[data-v-6557fcaf].afterclassservice .el-pagination__sizes .el-input .el-input__inner:hover {
    border-color: #35B98A;
}
[data-v-6557fcaf].afterclassservice .el-select .el-input__inner:focus {
    border: 1px solid #35B98A;
}
[data-v-6557fcaf].afterclassservice .el-select-dropdown__item.selected {
    color: #35B98A;
}
[data-v-6557fcaf].afterclassservice .el-pagination .el-select .el-input {
    margin-right: 0px;
}
.body_select .el-select-dropdown__item.selected[data-v-6557fcaf] {
    color: #35B98A;
}
.body_select .el-pagination .el-select .el-input[data-v-6557fcaf] {
    margin-right: 0px;
}
[data-v-6557fcaf].afterclassservice .el-pagination__sizes {
    margin: 0px;
}
/* 答疑任务列表样式修改 */
[data-v-6557fcaf].qa_arrange_list .el-button.is-plain {
    background: #EAF8F3;
    border-color: #35B98A;
    color: #35B98A;
    font-size: 12px;
    padding: 7px 8px;
}
[data-v-6557fcaf].qa_arrange_list .el-dialog__header {
    border-bottom: 1px solid #ebedf0;
}
/* 答疑详情安排弹窗样式修改 */
[data-v-6557fcaf].afterclassservice .qa_detail_dialog .el-button--text {
    color: #67C23A;
    border: none;
}
[data-v-6557fcaf].afterclassservice .qa_detail_dialog .el-button--text.is-active {
    color: #F56C6C;
}
/* 安排更改弹框样式修改 */
.arrange_popover .el-select .el-input__inner[data-v-6557fcaf]:focus {
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #35B98A;
}
.arrange_popover_select .el-select-dropdown__item.selected[data-v-6557fcaf] {
    color: #35B98A;
}
/* 答疑详情安排弹窗样式修改 */
[data-v-6557fcaf].qa_follow_up_arrangement .top_right_content ul li .el-button--small {
    font-size: 14px;
    padding: 8px 16px;
    border: 1px solid #dcdfe6;
}
[data-v-6557fcaf].qa_follow_up_arrangement .top_right_content ul li:nth-of-type(n+2) .el-button--small {
    border-left: none;
}
[data-v-6557fcaf].qa_follow_up_arrangement .top_right_content ul li .el-button--text {
    font-size: 14px;
    padding: 8px 16px;
    border: 1px solid #dcdfe6;
}
[data-v-6557fcaf].qa_follow_up_arrangement .top_right_content ul li:nth-of-type(n+2) .el-button--text {
    border-left: none;
}
[data-v-6557fcaf].qa_follow_up_arrangement .top_right_content .el-button--text {
    color: #666666;
    font-size: 12px;
    padding: 7px 16px;
}
/* 一键排班弹窗样式修改 */
[data-v-6557fcaf].qa_one_click_scheduling .el-checkbox__label {
    font-size: 14px;
    padding-left: 6px;
}
[data-v-6557fcaf].qa_one_click_scheduling .el-checkbox span.el-checkbox__inner {
    width: 10px;
    height: 10px;
}
[data-v-6557fcaf].qa_one_click_scheduling .el-checkbox__inner:after {
    width: 2px;
    height: 5px;
    left: 2px;
    border: 1px solid #fff;
    border-left: 0;
    border-top: 0;
}
[data-v-6557fcaf].qa_one_click_scheduling .el-checkbox {
    margin-right: 12px;
}
/* 安排查询-详情的样式修改 */
[data-v-6557fcaf].arrange_user_detail .el-dialog__header {
    padding: 24px 32px;
    border-bottom: 1px solid #ebedf0;
}
[data-v-6557fcaf].arrange_user_detail .el-button--text {
    color: #67C23A;
    border: none;
}
[data-v-6557fcaf].arrange_user_detail .el-button--text.is-active {
    color: #F56C6C;
}
/* 课后服务样式修改 */
.common-fc-blue[data-v-6557fcaf]{
    color: #2fa2fe;
}
.after_school_service[data-v-6557fcaf] .el-button--primary,
.after_school_service[data-v-6557fcaf] .el-button.is-plain:focus,
.after_school_service[data-v-6557fcaf] .el-button.is-plain:hover{
    background: #2fa2fe;
    border-color: #2fa2fe;
    color: #fff;
}
[data-v-6557fcaf].service-common-tabs-blue .el-tabs__item.is-active,[data-v-6557fcaf].service-common-tabs-blue .el-tabs__item:hover{
    color: #2fa2fe;
}
[data-v-6557fcaf].service-common-tabs-blue .el-tabs__active-bar {
    background-color: #2fa2fe;
}
.service-common-tabs-blue[data-v-6557fcaf] .el-button--primary.is-plain{
    background: #eaf3f8;
    border-color: #2fa2fe;
    color: #2fa2fe;
    -webkit-box-shadow: none;
            box-shadow: none;
    font-size: 14px;
    padding: 8px 27px;
}
.service-common-tabs-blue[data-v-6557fcaf] .el-button--primary,
.service-common-tabs-blue[data-v-6557fcaf] .el-button.is-plain:focus,
.service-common-tabs-blue[data-v-6557fcaf] .el-button.is-plain:hover{
    background: #2fa2fe;
    border-color: #2fa2fe;
    color: #fff;
}
[data-v-6557fcaf].afterclassservice .el-progress-bar__inner {
    background-color: #35B98A;
}
.teacher-attendance-edit-tooltip[data-v-6557fcaf] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.teacher-attendance-edit-tooltip > button[data-v-6557fcaf] {
  margin: 0px 20px;
  color: #35b98a;
}
/* 头部区域 */
.filtrate[data-v-6557fcaf] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.filtrat_left_one[data-v-6557fcaf] {
  margin-bottom: 10px;
}
.filtrat_left_one span[data-v-6557fcaf] {
  display: inline-block;
  border: 1px solid #dcdfe6;
  padding: 12px 20px;
  border-radius: 3px;
  color: #606266;
  cursor: pointer;
  margin-right: 10px;
}
.filtrat_left_one .active[data-v-6557fcaf] {
  background-color: #35b98a;
  color: #fff;
}

.service-manage-index[data-v-7a362720]{
    /* position: relative; */
    height: 100%;
}
.service-manage-index-box[data-v-7a362720]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    /* height: calc(100% - 60px); */
    height: 100%;
}
.service-manage-index-left[data-v-7a362720]{
    /*width: 20%;*/
    overflow-y: auto;
    height: 100%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.7%;
            flex: 0 0 8.7%;
    background: #fff;
}
.service-manage-index-right[data-v-7a362720]{
    /*width: 80%;*/
    height: 100%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.3%;
            flex: 0 0 91.3%;
    /*overflow-y: auto;*/
    padding: 20px 20px 0 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    overflow-y: auto;
    /* height: 600px; */
}
.service-manage-index-right-box[data-v-7a362720]{
    width: 100%;
    height: 100%;
    /*background: #fff;*/
}
/**侧边导航样式**/
[data-v-7a362720].service-manage-index-left .el-submenu__icon-arrow.el-icon-arrow-down{
    display: none;
}
[data-v-7a362720].service-manage-index-left .el-submenu .el-menu-item{
    min-width: auto;
    padding: 0;
}
[data-v-7a362720].service-manage-index-left .el-menu-item-group__title{
     display: none;
}
/**主题色设置**/
.common-fc-color[data-v-7a362720]{
    color: #35B98A;
}
.green-bg-color[data-v-7a362720] {
    background-color: #35B98A !important;
    color: #fff !important;
}
[data-v-7a362720].el-dialog__wrapper{
    background-color: rgba(0, 0, 0, .3);
}
[data-v-7a362720].el-dialog__wrapper .el-dialog,[data-v-7a362720].el-button{
  -webkit-box-shadow: none;
          box-shadow: none;
}
[data-v-7a362720].el-button--text,[data-v-7a362720].flex-type .flex-type-item .name.common-fc-color,[data-v-7a362720].flex-type .flex-type-item .num.common-fc-color,[data-v-7a362720].service-manage-index-left .el-menu-item.is-active,[data-v-7a362720].service-manage-index-left .is-active .el-submenu__title,[data-v-7a362720].service-common-tabs .el-tabs__item.is-active,[data-v-7a362720].service-common-tabs .el-tabs__item:hover,[data-v-7a362720].service-common-tabs .el-tabs__item:not(.is-disabled):hover,[data-v-7a362720].service-class-components-cm .el-menu-item.is-active,[data-v-7a362720].service-class-components-cm .is-active .el-submenu__title,[data-v-7a362720].service-class-components-cm .el-tabs__item.is-active,[data-v-7a362720].service-class-components-cm .el-tabs__item:hover{
    color: #35B98A;
}
[data-v-7a362720].service-common-tabs .el-tabs__active-bar,[data-v-7a362720].service-class-components-cm .el-tabs__active-bar{
    background-color: #35B98A;
}
/**课程开设部分的样式修改**/
[data-v-7a362720].service-common-primary-cover .cicc-li-name-box-hover,[data-v-7a362720].service-common-primary-cover .cicc-li-next-btn,[data-v-7a362720].service-common-primary-cover .cicc-li-sel .cicc-li-name-box{
    color: #35B98A;
}
[data-v-7a362720].service-common-primary-cover .cicc-li-sel{
    background: #EAF8F3;
}
/**选课安排部分样式修改**/
[data-v-7a362720].service-class-components-cm .course-list-item-name-box-edit-box{
    color: #35B98A;
}
[data-v-7a362720].service-class-components-cm .sns-create-group-title{
    color: #35B98A;
}
[data-v-7a362720].service-class-components-cm .sns-create-group:before{
    background: #35B98A;
}
[data-v-7a362720].service-class-components-cm .el-button--primary.is-plain{
    background: #EAF8F3;
    border-color: #35B98A;
    color: #35B98A;
}
[data-v-7a362720].service-class-components-cm .el-button--primary,[data-v-7a362720].service-class-components-cm .el-button.is-plain:focus,[data-v-7a362720].service-class-components-cm  .el-button.is-plain:hover{
    background: #35B98A;
    border-color: #35B98A;
    color: #fff;
}
/**开课管理部分的样式修改**/
[data-v-7a362720].service-class-components-cm .el-radio-button__inner:hover{
    color: #35B98A;
}
[data-v-7a362720].service-class-components-cm .el-radio-button__orig-radio:checked+.el-radio-button__inner{
    color: #FFF;
    background-color: #35B98A;
    border-color: #35B98A;
    -webkit-box-shadow: -1px 0 0 0 #35B98A;
    box-shadow: -1px 0 0 0 #35B98A;
}
/*
* 答疑辅导element-ui样式修改 
*/
/* 浮动 */
.float-left[data-v-7a362720] {
    float: left;
}
.float-right[data-v-7a362720] {
    float: right;
}
.clearfix[data-v-7a362720] {
    clear: both;
}
.page_height[data-v-7a362720] {
    height: 100%;
    background: #ffffff;
}
/* 加载状态 */
[data-v-7a362720].afterclassservice .el-loading-spinner .path {
    stroke: #35B98A;
}
/* 按钮 */
[data-v-7a362720].afterclassservice .el-button--text {
    color: #35B98A;
}
[data-v-7a362720].afterclassservice .el-button--info {
    background: #999999;
    border-color: #999999;
    -webkit-box-shadow: none;
            box-shadow: none;
    margin-right: 30px;
}
[data-v-7a362720].afterclassservice .el-button--primary {
    -webkit-box-shadow: none;
            box-shadow: none;
    background: #35B98A;
    border-color: #35B98A;
    color: #fff;
}
[data-v-7a362720].afterclassservice .el-button.is-plain {
    background: #EAF8F3;
    border-color: #35B98A;
    color: #35B98A;
}
[data-v-7a362720].afterclassservice .el-button--small {
    font-size: 14px;
    padding: 8px 27px;
}
/* 单选 */
[data-v-7a362720].afterclassservice .el-radio-button--small .el-radio-button__inner {
    padding: 8px 27px;
    font-size: 14px;
}
[data-v-7a362720].afterclassservice .el-radio.is-bordered.is-checked {
    border-color: #35B98A;
}
[data-v-7a362720].afterclassservice .el-radio-button__orig-radio:checked+.el-radio-button__inner {
    background-color: #35B98A;
    border-color: #35B98A;
    -webkit-box-shadow: -1px 0 0 0 #35B98A;
    box-shadow: -1px 0 0 0 #35B98A;
    color: #ffffff;
}
[data-v-7a362720].afterclassservice .el-radio-button__inner:hover {
    color: #35B98A;
}
[data-v-7a362720].afterclassservice .el-radio__input.is-checked+.el-radio__label {
    color: #35B98A;
}
[data-v-7a362720].afterclassservice .el-radio__input.is-checked .el-radio__inner {
    background: #35B98A;
    border-color: #35B98A;
}
/* 复选 */
[data-v-7a362720].afterclassservice .el-checkbox__input.is-checked+.el-checkbox__label {
    color: #35B98A;
}
[data-v-7a362720].afterclassservice .el-checkbox__input.is-checked .el-checkbox__inner {
    background-color: #35B98A;
    border-color: #35B98A;
}
[data-v-7a362720].afterclassservice .el-checkbox__input.is-indeterminate .el-checkbox__inner {
    background-color: #35B98A;
    border-color: #35B98A;
}
[data-v-7a362720].afterclassservice .el-checkbox__input.is-focus .el-checkbox__inner {
    border-color: #35B98A;
}
[data-v-7a362720].afterclassservice .el-checkbox__inner:hover {
    border-color: #35B98A;
}
/* 输入框 */
[data-v-7a362720].afterclassservice .el-input__inner:focus {
    border-color: #35B98A;
    -webkit-box-shadow: none;
            box-shadow: none;
}
/* 文本框 */
[data-v-7a362720].afterclassservice .el-textarea__inner:focus {
    border-color: #35B98A;
    -webkit-box-shadow: none;
            box-shadow: none;
}
/* 下拉 */
[data-v-7a362720].afterclassservice .el-select .el-input__inner:focus {
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #35B98A;
}
[data-v-7a362720].afterclassservice .el-select-dropdown__item.selected {
    color: #35B98A;
}
/* 下拉菜单 */
[data-v-7a362720].afterclassservice .el-dropdown-menu__item:not(.is-disabled):hover {
    color: #35B98A;
    background-color: #EAF8F3;
}
/* 时间选择器 */
[data-v-7a362720].afterclassservice .el-range-editor.is-active,[data-v-7a362720].afterclassservice .el-range-editor.is-active:hover {
    border-color: #35B98A;
}
[data-v-7a362720].afterclassservice .el-date-table td.end-date span,[data-v-7a362720].afterclassservice .el-date-table td.start-date span {
    background-color: #35B98A;
}
[data-v-7a362720].afterclassservice .el-date-table td.today span {
    color: #35B98A;
}
[data-v-7a362720].afterclassservice .el-date-table td.today.end-date span,[data-v-7a362720].afterclassservice .el-date-table td.today.start-date span {
    color: #FFF;
}
[data-v-7a362720].afterclassservice .el-date-table td.available:hover {
    color: #35B98A;
}
[data-v-7a362720].afterclassservice .el-date-table td.in-range div,[data-v-7a362720].afterclassservice .el-date-table td.in-range div:hover,[data-v-7a362720].afterclassservice .el-date-table.is-week-mode .el-date-table__row.current div,[data-v-7a362720].afterclassservice .el-date-table.is-week-mode .el-date-table__row:hover div {
    background-color: #EAF8F3;
}
[data-v-7a362720].afterclassservice .el-picker-panel__icon-btn:hover {
    color: #35B98A;
}
[data-v-7a362720].afterclassservice .el-time-panel__btn.confirm {
    color: #35B98A;
}
/* 弹窗 */
[data-v-7a362720].afterclassservice .el-dialog__header {
    padding: 24px 32px;
}
[data-v-7a362720].afterclassservice .el-dialog__title {
    font-size: 16px;
    font-weight: 700;
    color: #333333;
}
[data-v-7a362720].afterclassservice .el-dialog__body {
    padding: 0 32px 32px;
}
[data-v-7a362720].afterclassservice .el-dialog__headerbtn .el-dialog__close:hover {
    border: 2px solid #35B98A;
}
[data-v-7a362720].afterclassservice .el-dialog__headerbtn:focus .el-dialog__close {
    color: #35B98A;
}
[data-v-7a362720].afterclassservice .el-dialog__headerbtn:hover .el-dialog__close {
    color: #35B98A;
}
/* 分页 */
[data-v-7a362720].afterclassservice .el-pagination {
    padding: 0px;
}
[data-v-7a362720].afterclassservice .el-pager li.active {
    -webkit-box-shadow: none;
            box-shadow: none;
}
[data-v-7a362720].afterclassservice .el-pagination.is-background .el-pager li:not(.disabled).active {
    background-color: #35B98A;
    color: #fff;
}
[data-v-7a362720].afterclassservice .el-pagination.is-background .el-pager li:not(.disabled).active:hover {
    color: #fff;
}
[data-v-7a362720].afterclassservice .el-pagination.is-background .el-pager li:not(.disabled):hover {
    color: #35B98A;
}
[data-v-7a362720].afterclassservice .first-pager.el-button:hover {
    color: #35B98A;
}
[data-v-7a362720].afterclassservice .el-pagination button:hover {
    color: #35B98A;
}
[data-v-7a362720].afterclassservice .page-sure-btn:hover {
    color: #35B98A;
}
[data-v-7a362720].afterclassservice .el-pagination__sizes .el-input .el-input__inner:hover {
    border-color: #35B98A;
}
[data-v-7a362720].afterclassservice .el-select .el-input__inner:focus {
    border: 1px solid #35B98A;
}
[data-v-7a362720].afterclassservice .el-select-dropdown__item.selected {
    color: #35B98A;
}
[data-v-7a362720].afterclassservice .el-pagination .el-select .el-input {
    margin-right: 0px;
}
.body_select .el-select-dropdown__item.selected[data-v-7a362720] {
    color: #35B98A;
}
.body_select .el-pagination .el-select .el-input[data-v-7a362720] {
    margin-right: 0px;
}
[data-v-7a362720].afterclassservice .el-pagination__sizes {
    margin: 0px;
}
/* 答疑任务列表样式修改 */
[data-v-7a362720].qa_arrange_list .el-button.is-plain {
    background: #EAF8F3;
    border-color: #35B98A;
    color: #35B98A;
    font-size: 12px;
    padding: 7px 8px;
}
[data-v-7a362720].qa_arrange_list .el-dialog__header {
    border-bottom: 1px solid #ebedf0;
}
/* 答疑详情安排弹窗样式修改 */
[data-v-7a362720].afterclassservice .qa_detail_dialog .el-button--text {
    color: #67C23A;
    border: none;
}
[data-v-7a362720].afterclassservice .qa_detail_dialog .el-button--text.is-active {
    color: #F56C6C;
}
/* 安排更改弹框样式修改 */
.arrange_popover .el-select .el-input__inner[data-v-7a362720]:focus {
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #35B98A;
}
.arrange_popover_select .el-select-dropdown__item.selected[data-v-7a362720] {
    color: #35B98A;
}
/* 答疑详情安排弹窗样式修改 */
[data-v-7a362720].qa_follow_up_arrangement .top_right_content ul li .el-button--small {
    font-size: 14px;
    padding: 8px 16px;
    border: 1px solid #dcdfe6;
}
[data-v-7a362720].qa_follow_up_arrangement .top_right_content ul li:nth-of-type(n+2) .el-button--small {
    border-left: none;
}
[data-v-7a362720].qa_follow_up_arrangement .top_right_content ul li .el-button--text {
    font-size: 14px;
    padding: 8px 16px;
    border: 1px solid #dcdfe6;
}
[data-v-7a362720].qa_follow_up_arrangement .top_right_content ul li:nth-of-type(n+2) .el-button--text {
    border-left: none;
}
[data-v-7a362720].qa_follow_up_arrangement .top_right_content .el-button--text {
    color: #666666;
    font-size: 12px;
    padding: 7px 16px;
}
/* 一键排班弹窗样式修改 */
[data-v-7a362720].qa_one_click_scheduling .el-checkbox__label {
    font-size: 14px;
    padding-left: 6px;
}
[data-v-7a362720].qa_one_click_scheduling .el-checkbox span.el-checkbox__inner {
    width: 10px;
    height: 10px;
}
[data-v-7a362720].qa_one_click_scheduling .el-checkbox__inner:after {
    width: 2px;
    height: 5px;
    left: 2px;
    border: 1px solid #fff;
    border-left: 0;
    border-top: 0;
}
[data-v-7a362720].qa_one_click_scheduling .el-checkbox {
    margin-right: 12px;
}
/* 安排查询-详情的样式修改 */
[data-v-7a362720].arrange_user_detail .el-dialog__header {
    padding: 24px 32px;
    border-bottom: 1px solid #ebedf0;
}
[data-v-7a362720].arrange_user_detail .el-button--text {
    color: #67C23A;
    border: none;
}
[data-v-7a362720].arrange_user_detail .el-button--text.is-active {
    color: #F56C6C;
}
/* 课后服务样式修改 */
.common-fc-blue[data-v-7a362720]{
    color: #2fa2fe;
}
.after_school_service[data-v-7a362720] .el-button--primary,
.after_school_service[data-v-7a362720] .el-button.is-plain:focus,
.after_school_service[data-v-7a362720] .el-button.is-plain:hover{
    background: #2fa2fe;
    border-color: #2fa2fe;
    color: #fff;
}
[data-v-7a362720].service-common-tabs-blue .el-tabs__item.is-active,[data-v-7a362720].service-common-tabs-blue .el-tabs__item:hover{
    color: #2fa2fe;
}
[data-v-7a362720].service-common-tabs-blue .el-tabs__active-bar {
    background-color: #2fa2fe;
}
.service-common-tabs-blue[data-v-7a362720] .el-button--primary.is-plain{
    background: #eaf3f8;
    border-color: #2fa2fe;
    color: #2fa2fe;
    -webkit-box-shadow: none;
            box-shadow: none;
    font-size: 14px;
    padding: 8px 27px;
}
.service-common-tabs-blue[data-v-7a362720] .el-button--primary,
.service-common-tabs-blue[data-v-7a362720] .el-button.is-plain:focus,
.service-common-tabs-blue[data-v-7a362720] .el-button.is-plain:hover{
    background: #2fa2fe;
    border-color: #2fa2fe;
    color: #fff;
}
[data-v-7a362720].afterclassservice .el-progress-bar__inner {
    background-color: #35B98A;
}
.teacher-attendance-edit-tooltip[data-v-7a362720] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.teacher-attendance-edit-tooltip > button[data-v-7a362720] {
  margin: 0px 20px;
  color: #35b98a;
}
/* 头部区域 */
.filtrate[data-v-7a362720] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.filtrat_left[data-v-7a362720] {
}
.filtrat_left_one[data-v-7a362720] {
  margin-bottom: 10px;
}
.filtrat_left_one span[data-v-7a362720] {
  display: inline-block;
  border: 1px solid #dcdfe6;
  padding: 12px 20px;
  border-radius: 3px;
  color: #606266;
  cursor: pointer;
  margin-right: 10px;
}
.filtrat_left_one .active[data-v-7a362720] {
  background-color: #35b98a;
  color: #fff;
}






















































































































































































































































































































































































































/* 头部区域 */
.filtrate[data-v-27d39a96] {
}
.filtrat_left_one[data-v-27d39a96] {
  margin-bottom: 10px;
}
.filtrat_left_one span[data-v-27d39a96] {
  display: inline-block;
  border: 1px solid #dcdfe6;
  padding: 12px 20px;
  border-radius: 3px;
  color: #606266;
  cursor: pointer;
  margin-right: 10px;
}
.filtrat_left_one .active[data-v-27d39a96] {
  background-color: #35b98a;
  color: #fff;
}
.details[data-v-27d39a96] {
  margin-top: 20px;
}
.details_top[data-v-27d39a96] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.wdObjDialog.el-dialog__wrapper[data-v-27d39a96]{
    background-color: rgba(0, 0, 0, .3) !important;
}





























































































































































































































































































































































































































































































































































































































































































































/* 处理表格表头和内容错位问题 */
/*.el-table th.gutter {*/
/*    display: table-cell !important;*/
/*}*/
/*.el-table th,*/
/*.el-table td {*/
/*    padding: 7px 0 !important;*/
/*}*/
.el-table .cell {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    word-break: break-all;
    padding-left: 10px;
    padding-right: 10px
}




















































































































































































/* 头部区域 */
.filtrate[data-v-501abce4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.filtrat_one[data-v-501abce4] {
  margin-bottom: 10px;
}
.filtrat_one span[data-v-501abce4] {
  display: inline-block;
  border: 1px solid #dcdfe6;
  padding: 12px 20px;
  border-radius: 3px;
  color: #606266;
  cursor: pointer;
  margin-right: 10px;
}
.filtrat_one .active[data-v-501abce4] {
  background-color: #35b98a;
  color: #fff;
}
.details[data-v-501abce4] {
}
.details_top[data-v-501abce4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.certification-message-content[data-v-8d706814] {
	font-size: 15px;
	font-weight: bold;
	padding-top: 8px;
}
.certification-message-push-detail[data-v-8d706814] {
	color: #ababab;
	font-size: 13px;
	height: 27px;
	width: 100%;
}
.certification-message-push-detail>span[data-v-8d706814]{
	width: 50%;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	display: inline-block;
	float: left;
	padding-top: 10px;
}
.certification-message-push-statistics[data-v-8d706814] {
	height: 80px;
	background: #f3f4f6;
	margin-left: -13px;
	margin-right: -12px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-ms-flex-pack: distribute;
	    justify-content: space-around;
	-webkit-box-align: stretch;
	    -ms-flex-align: stretch;
	        align-items: stretch;
	text-align: center;
	margin-top: 15px;
}
.certification-message-push-status[data-v-8d706814] {
	width: 60px;
	height: 20px;
	background: #e8f5fe;
	color: #2da3fb;
	text-align: center;
	line-height: 20px;
	margin: 15px 0;
	font-size: 13px;
}
.certification-message-push-statistics-item[data-v-8d706814] {
	width: 100px;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: stretch;
	    -ms-flex-align: stretch;
	        align-items: stretch;
}
.certification-message-push-statistics-desc[data-v-8d706814] {
	font-size: 13px;
	color: #89898b;
}
.certification-message-push-statistics-num[data-v-8d706814] {
	font-size: 15px;
	font-weight: bold;
}
.certification-message-push-boxfooter[data-v-8d706814] {
	width: 100%;
	height: 70px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-ms-flex-pack: distribute;
	    justify-content: space-around;
	-webkit-box-align:center;
	    -ms-flex-align:center;
	        align-items:center;
}

.push-msg-detail {
	font-size: 13px;
	padding: 0 5px 5px 28px;
}
.push-msg-time {
	margin: 10px 0;
}
.modify-push-pop-footer {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-ms-flex-pack: distribute;
	    justify-content: space-around;
	height: 35px !important;
	margin: 10px auto;
	width: 500px;
}
.push-users-checkbox {
	margin-right: 20px;
	padding: 5px 0;
}
.modify-push-pop-footer-button {
	padding: 10px 20px;
	width: 120px;
}
.push-msg-obj {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	margin: 24px 0;
}
.push-msg-obj-temp-type-name{
	line-height: 34px;
	background: #F8F8F8;
	text-indent: 10px;
	color: #999;
	width: 500px;
}
.push-msg-obj-temp-cont{
	margin: 10px 0;
}
.push-msg-obj-temp-show{
	border: 1px solid #349BF7;
	border-radius: 10px;
	width: 280px;
	padding: 10px;
	line-height: 26px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.education-evaluate-index .work-arrange-list-head{
    background-color: transparent !important;
}

.education-evaluate-index[data-v-199f7c84] {
  height: calc(100% - 60px);
  overflow: auto;
  padding: 10px 40px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.service-manage-index[data-v-3ebd297a]{
    /* position: relative; */
    height: 100%;
}
.service-manage-index-box[data-v-3ebd297a]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    /* height: calc(100% - 60px); */
    height: 100%;
}
.service-manage-index-left[data-v-3ebd297a]{
    /*width: 20%;*/
    overflow-y: auto;
    height: 100%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.7%;
            flex: 0 0 8.7%;
    background: #fff;
}
.service-manage-index-right[data-v-3ebd297a]{
    /*width: 80%;*/
    height: 100%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.3%;
            flex: 0 0 91.3%;
    /*overflow-y: auto;*/
    padding: 20px 20px 0 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    overflow-y: auto;
    /* height: 600px; */
}
.service-manage-index-right-box[data-v-3ebd297a]{
    width: 100%;
    height: 100%;
    /*background: #fff;*/
}
/**侧边导航样式**/
[data-v-3ebd297a].service-manage-index-left .el-submenu__icon-arrow.el-icon-arrow-down{
    display: none;
}
[data-v-3ebd297a].service-manage-index-left .el-submenu .el-menu-item{
    min-width: auto;
    padding: 0;
}
[data-v-3ebd297a].service-manage-index-left .el-menu-item-group__title{
     display: none;
}
/**主题色设置**/
.common-fc-color[data-v-3ebd297a]{
    color: #35B98A;
}
.green-bg-color[data-v-3ebd297a] {
    background-color: #35B98A !important;
    color: #fff !important;
}
[data-v-3ebd297a].el-dialog__wrapper{
    background-color: rgba(0, 0, 0, .3);
}
[data-v-3ebd297a].el-dialog__wrapper .el-dialog,[data-v-3ebd297a].el-button{
  -webkit-box-shadow: none;
          box-shadow: none;
}
[data-v-3ebd297a].el-button--text,[data-v-3ebd297a].flex-type .flex-type-item .name.common-fc-color,[data-v-3ebd297a].flex-type .flex-type-item .num.common-fc-color,[data-v-3ebd297a].service-manage-index-left .el-menu-item.is-active,[data-v-3ebd297a].service-manage-index-left .is-active .el-submenu__title,[data-v-3ebd297a].service-common-tabs .el-tabs__item.is-active,[data-v-3ebd297a].service-common-tabs .el-tabs__item:hover,[data-v-3ebd297a].service-common-tabs .el-tabs__item:not(.is-disabled):hover,[data-v-3ebd297a].service-class-components-cm .el-menu-item.is-active,[data-v-3ebd297a].service-class-components-cm .is-active .el-submenu__title,[data-v-3ebd297a].service-class-components-cm .el-tabs__item.is-active,[data-v-3ebd297a].service-class-components-cm .el-tabs__item:hover{
    color: #35B98A;
}
[data-v-3ebd297a].service-common-tabs .el-tabs__active-bar,[data-v-3ebd297a].service-class-components-cm .el-tabs__active-bar{
    background-color: #35B98A;
}
/**课程开设部分的样式修改**/
[data-v-3ebd297a].service-common-primary-cover .cicc-li-name-box-hover,[data-v-3ebd297a].service-common-primary-cover .cicc-li-next-btn,[data-v-3ebd297a].service-common-primary-cover .cicc-li-sel .cicc-li-name-box{
    color: #35B98A;
}
[data-v-3ebd297a].service-common-primary-cover .cicc-li-sel{
    background: #EAF8F3;
}
/**选课安排部分样式修改**/
[data-v-3ebd297a].service-class-components-cm .course-list-item-name-box-edit-box{
    color: #35B98A;
}
[data-v-3ebd297a].service-class-components-cm .sns-create-group-title{
    color: #35B98A;
}
[data-v-3ebd297a].service-class-components-cm .sns-create-group:before{
    background: #35B98A;
}
[data-v-3ebd297a].service-class-components-cm .el-button--primary.is-plain{
    background: #EAF8F3;
    border-color: #35B98A;
    color: #35B98A;
}
[data-v-3ebd297a].service-class-components-cm .el-button--primary,[data-v-3ebd297a].service-class-components-cm .el-button.is-plain:focus,[data-v-3ebd297a].service-class-components-cm  .el-button.is-plain:hover{
    background: #35B98A;
    border-color: #35B98A;
    color: #fff;
}
/**开课管理部分的样式修改**/
[data-v-3ebd297a].service-class-components-cm .el-radio-button__inner:hover{
    color: #35B98A;
}
[data-v-3ebd297a].service-class-components-cm .el-radio-button__orig-radio:checked+.el-radio-button__inner{
    color: #FFF;
    background-color: #35B98A;
    border-color: #35B98A;
    -webkit-box-shadow: -1px 0 0 0 #35B98A;
    box-shadow: -1px 0 0 0 #35B98A;
}
/*
* 答疑辅导element-ui样式修改 
*/
/* 浮动 */
.float-left[data-v-3ebd297a] {
    float: left;
}
.float-right[data-v-3ebd297a] {
    float: right;
}
.clearfix[data-v-3ebd297a] {
    clear: both;
}
.page_height[data-v-3ebd297a] {
    height: 100%;
    background: #ffffff;
}
/* 加载状态 */
[data-v-3ebd297a].afterclassservice .el-loading-spinner .path {
    stroke: #35B98A;
}
/* 按钮 */
[data-v-3ebd297a].afterclassservice .el-button--text {
    color: #35B98A;
}
[data-v-3ebd297a].afterclassservice .el-button--info {
    background: #999999;
    border-color: #999999;
    -webkit-box-shadow: none;
            box-shadow: none;
    margin-right: 30px;
}
[data-v-3ebd297a].afterclassservice .el-button--primary {
    -webkit-box-shadow: none;
            box-shadow: none;
    background: #35B98A;
    border-color: #35B98A;
    color: #fff;
}
[data-v-3ebd297a].afterclassservice .el-button.is-plain {
    background: #EAF8F3;
    border-color: #35B98A;
    color: #35B98A;
}
[data-v-3ebd297a].afterclassservice .el-button--small {
    font-size: 14px;
    padding: 8px 27px;
}
/* 单选 */
[data-v-3ebd297a].afterclassservice .el-radio-button--small .el-radio-button__inner {
    padding: 8px 27px;
    font-size: 14px;
}
[data-v-3ebd297a].afterclassservice .el-radio.is-bordered.is-checked {
    border-color: #35B98A;
}
[data-v-3ebd297a].afterclassservice .el-radio-button__orig-radio:checked+.el-radio-button__inner {
    background-color: #35B98A;
    border-color: #35B98A;
    -webkit-box-shadow: -1px 0 0 0 #35B98A;
    box-shadow: -1px 0 0 0 #35B98A;
    color: #ffffff;
}
[data-v-3ebd297a].afterclassservice .el-radio-button__inner:hover {
    color: #35B98A;
}
[data-v-3ebd297a].afterclassservice .el-radio__input.is-checked+.el-radio__label {
    color: #35B98A;
}
[data-v-3ebd297a].afterclassservice .el-radio__input.is-checked .el-radio__inner {
    background: #35B98A;
    border-color: #35B98A;
}
/* 复选 */
[data-v-3ebd297a].afterclassservice .el-checkbox__input.is-checked+.el-checkbox__label {
    color: #35B98A;
}
[data-v-3ebd297a].afterclassservice .el-checkbox__input.is-checked .el-checkbox__inner {
    background-color: #35B98A;
    border-color: #35B98A;
}
[data-v-3ebd297a].afterclassservice .el-checkbox__input.is-indeterminate .el-checkbox__inner {
    background-color: #35B98A;
    border-color: #35B98A;
}
[data-v-3ebd297a].afterclassservice .el-checkbox__input.is-focus .el-checkbox__inner {
    border-color: #35B98A;
}
[data-v-3ebd297a].afterclassservice .el-checkbox__inner:hover {
    border-color: #35B98A;
}
/* 输入框 */
[data-v-3ebd297a].afterclassservice .el-input__inner:focus {
    border-color: #35B98A;
    -webkit-box-shadow: none;
            box-shadow: none;
}
/* 文本框 */
[data-v-3ebd297a].afterclassservice .el-textarea__inner:focus {
    border-color: #35B98A;
    -webkit-box-shadow: none;
            box-shadow: none;
}
/* 下拉 */
[data-v-3ebd297a].afterclassservice .el-select .el-input__inner:focus {
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #35B98A;
}
[data-v-3ebd297a].afterclassservice .el-select-dropdown__item.selected {
    color: #35B98A;
}
/* 下拉菜单 */
[data-v-3ebd297a].afterclassservice .el-dropdown-menu__item:not(.is-disabled):hover {
    color: #35B98A;
    background-color: #EAF8F3;
}
/* 时间选择器 */
[data-v-3ebd297a].afterclassservice .el-range-editor.is-active,[data-v-3ebd297a].afterclassservice .el-range-editor.is-active:hover {
    border-color: #35B98A;
}
[data-v-3ebd297a].afterclassservice .el-date-table td.end-date span,[data-v-3ebd297a].afterclassservice .el-date-table td.start-date span {
    background-color: #35B98A;
}
[data-v-3ebd297a].afterclassservice .el-date-table td.today span {
    color: #35B98A;
}
[data-v-3ebd297a].afterclassservice .el-date-table td.today.end-date span,[data-v-3ebd297a].afterclassservice .el-date-table td.today.start-date span {
    color: #FFF;
}
[data-v-3ebd297a].afterclassservice .el-date-table td.available:hover {
    color: #35B98A;
}
[data-v-3ebd297a].afterclassservice .el-date-table td.in-range div,[data-v-3ebd297a].afterclassservice .el-date-table td.in-range div:hover,[data-v-3ebd297a].afterclassservice .el-date-table.is-week-mode .el-date-table__row.current div,[data-v-3ebd297a].afterclassservice .el-date-table.is-week-mode .el-date-table__row:hover div {
    background-color: #EAF8F3;
}
[data-v-3ebd297a].afterclassservice .el-picker-panel__icon-btn:hover {
    color: #35B98A;
}
[data-v-3ebd297a].afterclassservice .el-time-panel__btn.confirm {
    color: #35B98A;
}
/* 弹窗 */
[data-v-3ebd297a].afterclassservice .el-dialog__header {
    padding: 24px 32px;
}
[data-v-3ebd297a].afterclassservice .el-dialog__title {
    font-size: 16px;
    font-weight: 700;
    color: #333333;
}
[data-v-3ebd297a].afterclassservice .el-dialog__body {
    padding: 0 32px 32px;
}
[data-v-3ebd297a].afterclassservice .el-dialog__headerbtn .el-dialog__close:hover {
    border: 2px solid #35B98A;
}
[data-v-3ebd297a].afterclassservice .el-dialog__headerbtn:focus .el-dialog__close {
    color: #35B98A;
}
[data-v-3ebd297a].afterclassservice .el-dialog__headerbtn:hover .el-dialog__close {
    color: #35B98A;
}
/* 分页 */
[data-v-3ebd297a].afterclassservice .el-pagination {
    padding: 0px;
}
[data-v-3ebd297a].afterclassservice .el-pager li.active {
    -webkit-box-shadow: none;
            box-shadow: none;
}
[data-v-3ebd297a].afterclassservice .el-pagination.is-background .el-pager li:not(.disabled).active {
    background-color: #35B98A;
    color: #fff;
}
[data-v-3ebd297a].afterclassservice .el-pagination.is-background .el-pager li:not(.disabled).active:hover {
    color: #fff;
}
[data-v-3ebd297a].afterclassservice .el-pagination.is-background .el-pager li:not(.disabled):hover {
    color: #35B98A;
}
[data-v-3ebd297a].afterclassservice .first-pager.el-button:hover {
    color: #35B98A;
}
[data-v-3ebd297a].afterclassservice .el-pagination button:hover {
    color: #35B98A;
}
[data-v-3ebd297a].afterclassservice .page-sure-btn:hover {
    color: #35B98A;
}
[data-v-3ebd297a].afterclassservice .el-pagination__sizes .el-input .el-input__inner:hover {
    border-color: #35B98A;
}
[data-v-3ebd297a].afterclassservice .el-select .el-input__inner:focus {
    border: 1px solid #35B98A;
}
[data-v-3ebd297a].afterclassservice .el-select-dropdown__item.selected {
    color: #35B98A;
}
[data-v-3ebd297a].afterclassservice .el-pagination .el-select .el-input {
    margin-right: 0px;
}
.body_select .el-select-dropdown__item.selected[data-v-3ebd297a] {
    color: #35B98A;
}
.body_select .el-pagination .el-select .el-input[data-v-3ebd297a] {
    margin-right: 0px;
}
[data-v-3ebd297a].afterclassservice .el-pagination__sizes {
    margin: 0px;
}
/* 答疑任务列表样式修改 */
[data-v-3ebd297a].qa_arrange_list .el-button.is-plain {
    background: #EAF8F3;
    border-color: #35B98A;
    color: #35B98A;
    font-size: 12px;
    padding: 7px 8px;
}
[data-v-3ebd297a].qa_arrange_list .el-dialog__header {
    border-bottom: 1px solid #ebedf0;
}
/* 答疑详情安排弹窗样式修改 */
[data-v-3ebd297a].afterclassservice .qa_detail_dialog .el-button--text {
    color: #67C23A;
    border: none;
}
[data-v-3ebd297a].afterclassservice .qa_detail_dialog .el-button--text.is-active {
    color: #F56C6C;
}
/* 安排更改弹框样式修改 */
.arrange_popover .el-select .el-input__inner[data-v-3ebd297a]:focus {
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #35B98A;
}
.arrange_popover_select .el-select-dropdown__item.selected[data-v-3ebd297a] {
    color: #35B98A;
}
/* 答疑详情安排弹窗样式修改 */
[data-v-3ebd297a].qa_follow_up_arrangement .top_right_content ul li .el-button--small {
    font-size: 14px;
    padding: 8px 16px;
    border: 1px solid #dcdfe6;
}
[data-v-3ebd297a].qa_follow_up_arrangement .top_right_content ul li:nth-of-type(n+2) .el-button--small {
    border-left: none;
}
[data-v-3ebd297a].qa_follow_up_arrangement .top_right_content ul li .el-button--text {
    font-size: 14px;
    padding: 8px 16px;
    border: 1px solid #dcdfe6;
}
[data-v-3ebd297a].qa_follow_up_arrangement .top_right_content ul li:nth-of-type(n+2) .el-button--text {
    border-left: none;
}
[data-v-3ebd297a].qa_follow_up_arrangement .top_right_content .el-button--text {
    color: #666666;
    font-size: 12px;
    padding: 7px 16px;
}
/* 一键排班弹窗样式修改 */
[data-v-3ebd297a].qa_one_click_scheduling .el-checkbox__label {
    font-size: 14px;
    padding-left: 6px;
}
[data-v-3ebd297a].qa_one_click_scheduling .el-checkbox span.el-checkbox__inner {
    width: 10px;
    height: 10px;
}
[data-v-3ebd297a].qa_one_click_scheduling .el-checkbox__inner:after {
    width: 2px;
    height: 5px;
    left: 2px;
    border: 1px solid #fff;
    border-left: 0;
    border-top: 0;
}
[data-v-3ebd297a].qa_one_click_scheduling .el-checkbox {
    margin-right: 12px;
}
/* 安排查询-详情的样式修改 */
[data-v-3ebd297a].arrange_user_detail .el-dialog__header {
    padding: 24px 32px;
    border-bottom: 1px solid #ebedf0;
}
[data-v-3ebd297a].arrange_user_detail .el-button--text {
    color: #67C23A;
    border: none;
}
[data-v-3ebd297a].arrange_user_detail .el-button--text.is-active {
    color: #F56C6C;
}
/* 课后服务样式修改 */
.common-fc-blue[data-v-3ebd297a]{
    color: #2fa2fe;
}
.after_school_service[data-v-3ebd297a] .el-button--primary,
.after_school_service[data-v-3ebd297a] .el-button.is-plain:focus,
.after_school_service[data-v-3ebd297a] .el-button.is-plain:hover{
    background: #2fa2fe;
    border-color: #2fa2fe;
    color: #fff;
}
[data-v-3ebd297a].service-common-tabs-blue .el-tabs__item.is-active,[data-v-3ebd297a].service-common-tabs-blue .el-tabs__item:hover{
    color: #2fa2fe;
}
[data-v-3ebd297a].service-common-tabs-blue .el-tabs__active-bar {
    background-color: #2fa2fe;
}
.service-common-tabs-blue[data-v-3ebd297a] .el-button--primary.is-plain{
    background: #eaf3f8;
    border-color: #2fa2fe;
    color: #2fa2fe;
    -webkit-box-shadow: none;
            box-shadow: none;
    font-size: 14px;
    padding: 8px 27px;
}
.service-common-tabs-blue[data-v-3ebd297a] .el-button--primary,
.service-common-tabs-blue[data-v-3ebd297a] .el-button.is-plain:focus,
.service-common-tabs-blue[data-v-3ebd297a] .el-button.is-plain:hover{
    background: #2fa2fe;
    border-color: #2fa2fe;
    color: #fff;
}
[data-v-3ebd297a].afterclassservice .el-progress-bar__inner {
    background-color: #35B98A;
}
.workbench-detail-top-return[data-v-3ebd297a]{
    float: left;
    cursor: pointer;
}
.workbench-detail-top[data-v-3ebd297a]{
    height: auto;
    overflow: hidden;
    line-height: 30px;
    margin-bottom: 20px;
    margin-top: 10px;
}
.workbench-detail-top-info[data-v-3ebd297a]{
    margin-left: 30px;
    float: left;
    width: 70%;
    text-align: left;
}
.workbench-detail-top-title[data-v-3ebd297a]{
    text-align: left;
    font-weight: bold;
    color: #555f69;
}
.workbench-detail-top-desc[data-v-3ebd297a]{
    line-height: 30px;
    color: #7a8590;
    font-size: 13px;
}
.workbench-detail-top-btns[data-v-3ebd297a]{
    float: right;
    color: #6a747e;
}
.workbench-detail-top-btns span[data-v-3ebd297a]{
    padding: 0 10px;
    cursor: pointer;
}
.workbench-detail-top-btns span[data-v-3ebd297a]:hover{
    color: #409EFF;
}
.workbench-detail-top-btns i[data-v-3ebd297a]{
    padding-right: 4px;
}
.workbench-detail-content[data-v-3ebd297a]{
    background-color: #fff;
    border-radius: 10px;
    overflow: auto;
    height: calc(100% - 120px);
}
.workbench-detail-left[data-v-3ebd297a]{
    float: left;
    width: 14%;
    padding-top: 40px;
    border-right: 1px solid #ebf4ff;
    height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.workbench-detail-left-item[data-v-3ebd297a]{
    height: 40px;
    line-height: 40px;
    padding-left: 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    color: #545f69;
    cursor: pointer;
}
.workbench-detail-left-item.ed[data-v-3ebd297a]{
    color: #2fa2fe;
    background-color: #ebf4ff;
}
.workbench-detail-left-item i[data-v-3ebd297a] {
    padding-right: 5px;
}
.workbench-detail-right[data-v-3ebd297a]{
    float: left;
    width: 85%;
    padding: 0 3%;
    overflow: auto;
    height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-bottom: 20px;
}
/**量化量表配置**/
.workbench-detail-right-nav[data-v-3ebd297a]{
    height: 60px;
    line-height: 60px;
}
.activity-scale-mange-item[data-v-3ebd297a]{
    color: #636d75;
}
.activity-scale-mange-item-tip[data-v-3ebd297a]{
    padding: 4px 8px;
    background-color: #eff8ff;
    color: #43a8fe;
    border-radius: 2px;
    font-size: 13px;
}
.activity-scale-mange-btn[data-v-3ebd297a]{
    width: 150px;
    display: block;
    margin: 20px auto;
}
.activity-scale-set-item[data-v-3ebd297a]{
    border: 1px solid #e9eff4;
    margin-bottom: 10px;
}
.activity-scale-set-item-top[data-v-3ebd297a]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #edeff2;
    height: 50px;
    padding: 0 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.activity-scale-set-input[data-v-3ebd297a]{
    width: 160px;
    height: 30px;
    line-height: 30px;
}
.activity-scale-set-input-small[data-v-3ebd297a]{
    width: 120px;
}
[data-v-3ebd297a] .activity-scale-set-input .el-input__inner{
    height: 30px;
    line-height: 30px;
    border-radius: 2px;
}
.activity-scale-set-btn[data-v-3ebd297a]{
    float: right;
    color: #6a747e;
    margin-left: 18px;
    cursor: pointer;
}
.activity-scale-set-item-content[data-v-3ebd297a]{
    padding: 10px;
}
.activity-scale-set-item-nav[data-v-3ebd297a]{
    line-height: 40px;
}
.activity-scale-set-item-line[data-v-3ebd297a]{
    display: inline-block;
    width: 33px;
    height: 2px;
    background-color: #b6babd;
    margin-bottom: 4px;
}
.activity-scale-set-item-operate[data-v-3ebd297a]{
    color: #6a747e;
    font-size: 13px;
    padding: 0 4px;
    cursor: pointer;
}
[data-v-3ebd297a] .activity-scale-set-item-table th div,[data-v-3ebd297a] .activity-scale-set-item-table td div{
    text-align: center;
}
.activity-selector-small[data-v-3ebd297a]{
    width: 120px;
}
.activity-scale-set-input-mini[data-v-3ebd297a]{
    width: 50px;
}
.activity-selector-mini[data-v-3ebd297a]{
    width: 26px;
}
[data-v-3ebd297a] .activity-selector-mini .el-input__inner{
    padding: 0;
}
[data-v-3ebd297a] .activity-selector-mini.el-select .el-input .el-select__caret{
    font-size: 12px;
}
[data-v-3ebd297a] .activity-selector-mini .el-input__suffix{
    right: 0;
}
[data-v-3ebd297a] .activity-selector-mini .el-input__icon{
    width: 16px;
}
.activity-scale-set-symbol[data-v-3ebd297a]{
    display: inline-block;
    width: 10px;
}
.activity-scale-set-div[data-v-3ebd297a]{
    margin-bottom: 4px;
}
.activity-scale-set-icon[data-v-3ebd297a]{
    color: #8f98a3;
    cursor: pointer;
}
.activity-scale-set-item-cancel[data-v-3ebd297a], .activity-scale-set-item-sure[data-v-3ebd297a]{
    display: inline-block;
    width: 24px;
    height: 24px;
    background-color: #f1a047;
    color: #fff;
    text-align: center;
    line-height: 24px;
    cursor: pointer;
    border-radius: 2px;
    margin: 0 4px;
}
.activity-scale-set-item-sure[data-v-3ebd297a]{
    background-color: #2fa2fe;
}
.activity-scale-set-item-bottom[data-v-3ebd297a]{
    float: right;
    margin: 20px 0 10px;
}
.add-activity-scale-set-bottom[data-v-3ebd297a]{
    float: right;
    margin: 20px 0;
}
.add-activity-scale-set-center[data-v-3ebd297a]{
    float: none;
}
.activity-scale-set-item-table-th[data-v-3ebd297a]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #edeff2;
    height: 40px;
    line-height: 40px;
}
.activity-scale-set-item-table-item[data-v-3ebd297a]{
    /*float: left;*/
    width: 18%;
    height: 100%;
    text-align: center;
    border-right: 1px solid #dee6f0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-overflow: ellipsis;
    vertical-align: middle;
    position: relative;
    display: table-cell;
}
.activity-scale-set-item-table-item-operate[data-v-3ebd297a]{
    width: 22%;
}
.activity-scale-set-item-table-item-score[data-v-3ebd297a]{
    width: 24%;
}
.activity-scale-set-item-table-td[data-v-3ebd297a]{
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    overflow: hidden;
    border-bottom: 1px solid #dee6f0;
    align-items: center;
    overflow: hidden;
    border-bottom: 1px solid #dee6f0;
    display: table;
    vertical-align: inherit;
    width: 100%;
}
.activity-selector-system[data-v-3ebd297a]{
    width: 80px;
}
.sure-add-scale-btn[data-v-3ebd297a]{
    width: 200px;
    display: block;
    margin: 20px auto;
    margin-top: 100px;
}
.activity-medal-manage-top-btn[data-v-3ebd297a]{
    float: right;
    width: 120px;
}
.activity-medal-manage-top[data-v-3ebd297a]{
    line-height: 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    border-bottom: 1px solid #ebf4ff;
}
.float_left[data-v-3ebd297a] {
    float: left;
}
.activity-medal-manage-item[data-v-3ebd297a]{
    overflow: hidden;
    padding: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    border: 1px solid #ebf4ff;
    margin-top: 10px;
    position: relative;
}
.activity-medal-manage-item-title[data-v-3ebd297a]{
    font-weight: bold;
    color: #555f69;
    line-height: 30px;
    width: 550px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.activity-medal-manage-item-desc[data-v-3ebd297a]{
    color: #7b858f;
    font-size: 13px;
}
.activity-medal-manage-item-desc-span[data-v-3ebd297a]{
    margin-left: 10px;
    max-width: 250px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    vertical-align: bottom;
}
.activity-medal-manage-item-img[data-v-3ebd297a]{
    width: 40px;
    height: 46px;
    margin-right: 10px;
    cursor: pointer;
}
.activity-medal-manage-item-btns[data-v-3ebd297a]{
    position: absolute;
    right: 10px;
    top: 12px;
}
.activity-medal-manage-item-btns span[data-v-3ebd297a]{
    padding: 10px;
    color: #6a747e;
    cursor: pointer;
}
.activity-medal-manage-item-btns span i[data-v-3ebd297a]{
    padding-right: 4px;
}
.message-push-set-title[data-v-3ebd297a]{
    background-color: #f5f5f5;
    height: 40px;
    line-height: 40px;
    padding: 0 25px;
}
.message-push-set-item[data-v-3ebd297a]{
    padding: 0 25px;
}
.message-push-set-item-btn[data-v-3ebd297a]{
    float: right;
    margin-left: 10px;
}
.message-push-set-item-table[data-v-3ebd297a]{
    border: 1px solid #e5edf5;
    margin-bottom: 20px;
}
.message-push-set-item-table-top[data-v-3ebd297a]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0 10px;
}
.medal-detail-table-th[data-v-3ebd297a]{
    background-color: #f5f6f7;
    height: 40px;
    line-height: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
}
.medal-detail-table-td[data-v-3ebd297a]{
    border-bottom: 1px solid #eeeeee;
    background-color: unset;
    font-size: 13px;
}
.medal-detail-table-item[data-v-3ebd297a]{
    width: 33%;
    text-align: center;
    color: #6a747e;
}
.medal-detail-table-item-btn[data-v-3ebd297a]{
    cursor: pointer;
}
.medal-detail-table-item-btn i[data-v-3ebd297a]{
    padding-right: 4px;
}
.message-push-set-item-check[data-v-3ebd297a]{
    line-height: 30px;
}
.activity-set-table .medal-detail-table-item[data-v-3ebd297a]{
    width: 15%;
}
.activity-set-table .medal-detail-table-item25[data-v-3ebd297a]{
    width: 66%;
    font-size: 12px;
}
.message-push-set-item-time[data-v-3ebd297a]{
    width: 100px;
}
[data-v-3ebd297a] .message-push-set-item-time .el-input__prefix{
}
[data-v-3ebd297a] .message-push-set-item-time .el-input__inner{
    padding: 0;
    text-align: center;
    height: 30px;
    line-height: 30px;
}
.message-push-btn[data-v-3ebd297a]{
    display: block;
    margin: 30px auto;
    width: 160px;
}
.scale-register-eva-item[data-v-3ebd297a]{
    display: inline-block;
    width: 32px;
    height: 32px;
    text-align: center;
    line-height: 32px;
    border: 1px solid #e1e8f1;
    color: #555f69;
    cursor: pointer;
    margin: 5px 10px 5px 0;
}
[data-v-3ebd297a] .scale-register-eva-item label{
    margin-right: 10px;
}
[data-v-3ebd297a] .scale-register-eva-item .el-radio-button__inner{
    border: 1px solid #e1e8f1;
    border-left: 1px solid #e1e8f1;
    -webkit-box-shadow: none;
            box-shadow: none;
}
[data-v-3ebd297a] .scale-register-eva-item .el-radio-button:first-child .el-radio-button__inner{
    border-radius: 0;
}
.scale-register-eva-item.ed[data-v-3ebd297a]{
    color: #fff;
    background-color: #2fa2fe;
}
.scale-register-eva-icon[data-v-3ebd297a]{
    font-size: 24px;
    cursor: pointer;
}
.scale-register-table[data-v-3ebd297a]{
}
[data-v-3ebd297a] .scale-register-table .head_style th, .scale-register-table .head_style tr[data-v-3ebd297a] {
    background: #F5F7FA;
}
[data-v-3ebd297a] .scale-register-table.el-table .cell{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
[data-v-3ebd297a] .scale-register-table .el-table__expand-column{
    border-right: none;
}
[data-v-3ebd297a] .scale-register-table .el-table__expand-icon>.el-icon{
    line-height: 8px;
    width: 8px;
    height: 8px;
    font-size: 16px;
}
[data-v-3ebd297a] .scale-register-table .el-table__expand-icon.el-table__expand-icon--expanded{
    -webkit-transform-origin: center;
            transform-origin: center;
    width: 20px;
}
[data-v-3ebd297a] .scale-register-table .el-table__expand-icon>.el-icon.el-icon-arrow-right:before{
    content: "\E791";
}
.scale-register-user-logo[data-v-3ebd297a]{
    position: relative;
    width: 66px;
}
.scale-register-user-img[data-v-3ebd297a]{
    width: 66px;
    height: 66px;
    border-radius: 50%;
}
.scale-register-user-score[data-v-3ebd297a]{
    display: inline-block;
    position: absolute;
    bottom: -2px;
    width: 60px;
    height: 20px;
    border-radius: 10px;
    border: 1px solid #eeeeee;
    line-height: 20px;
    font-size: 12px;
    color: #555f69;
    text-align: center;
    left: 3px;
    background-color: #fff;
}
.scale-register-user[data-v-3ebd297a]{
    float: left;
    margin-right: 10px;
}
.scale-register-user-name[data-v-3ebd297a]{
    text-align: center;
    line-height: 30px;
    color: #555f69;
}
[data-v-3ebd297a] .scale-register-table .el-table__expanded-cell{
    padding: 20px;
}
.scale-register-eva-item-input[data-v-3ebd297a]{
    width: 50px;
}
[data-v-3ebd297a] .scale-register-eva-item-input input::-webkit-outer-spin-button,[data-v-3ebd297a] .scale-register-eva-item-input input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}
[data-v-3ebd297a] .scale-register-eva-item-input input[type="number"]{
    -moz-appearance: textfield;
}
.scale-register-score-item i[data-v-3ebd297a]{
    cursor: pointer;
    font-weight: bold;
}
.scale-register-score-item[data-v-3ebd297a]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 80%;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    max-width: 200px;
}
[data-v-3ebd297a] .scale-register-score-item .unable{
    color: #c8c8c8;
    cursor: not-allowed;
}
.scale-record-revert[data-v-3ebd297a]{
    cursor: pointer;
}
.scale-record-revert i[data-v-3ebd297a]{
    padding-right: 4px;
}
[data-v-3ebd297a] .webapp-resouce-item{
    width: 85px;
}
[data-v-3ebd297a] .webapp-resouce-item .show-webapp-resouce-content{
    width: 85px;
}
[data-v-3ebd297a] .webapp-resouce-item .show-webapp-resouce-icon{
    width: 80px;
}
.activity-table[data-v-3ebd297a]{
    border-radius: 10px;
}
.activity-medal-manage-top-noborder[data-v-3ebd297a]{
    border-bottom: none;
}
.position_relative[data-v-3ebd297a]{
    position: relative;
}
.activity-scale-set-input[data-v-3ebd297a]{
    display: inline-block;
}
.activity-scale-set-item-nav .el-tab-pane[data-v-3ebd297a]{
    border-left: 1px solid #dee6f0;
}
.el-icon-paperclip.ed[data-v-3ebd297a]{
    color: #3aa7fe;
}
.level-eva-box[data-v-3ebd297a]{
    /*display: flex;*/
    /*align-items: center;*/
}
.page_box[data-v-3ebd297a]{
    text-align: center;
}
.common_page[data-v-3ebd297a]{
    display: inline-block;
}
.scale-register-bottom-btn[data-v-3ebd297a]{
    display: block;
    margin: 20px auto 10px auto;
    width: 150px;
}
.empty_box_tip[data-v-3ebd297a]{
    color: #888;
}
.fc-green[data-v-3ebd297a]{
    color: #71f21c;
}
.fc-red[data-v-3ebd297a]{
    color: #f2550a;
}
.layui-tab-title1[data-v-3ebd297a] {
    position: relative;
    left: 0;
    height: 40px;
    white-space: nowrap;
    font-size: 0;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    transition: all .2s;
    -webkit-transition: all .2s;
}
.layui-tab-title1[data-v-3ebd297a], .layui-tab-title1 .layui-this[data-v-3ebd297a]:after{
    border-color: #e6e6e6;
}
.layui-tab-title1 .layui-this[data-v-3ebd297a]:after {
    position: absolute;
    left: 0;
    top: 0;
    content: '';
    width: 100%;
    height: 41px;
    border-width: 1px;
    border-style: solid;
    border-bottom-color: #fff;
    border-radius: 2px 2px 0 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    pointer-events: none;
}
.layui-tab-title1 li[data-v-3ebd297a] {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    transition: all .2s;
    -webkit-transition: all .2s;
}
.layui-tab-title1 li[data-v-3ebd297a] {
    position: relative;
    line-height: 40px;
    min-width: 65px;
    padding: 0 15px;
    text-align: center;
    cursor: pointer;
}
.do_evaluate_tab .layui-tab-title1[data-v-3ebd297a]{
    position:relative;
    z-index:5;
    height:30px;
    line-height:30px;
}
.do_evaluate_tab .layui-tab-title1 li[data-v-3ebd297a]{
    height: 31px;
    line-height: 30px;
    padding:0 25px;
    font-size:13px;
}
.do_evaluate_tab .layui-tab-title1 .layui-this[data-v-3ebd297a]:after{
    height: 31px;
}
.do_evaluate_tab .layui-tab-title1 .layui-this[data-v-3ebd297a]{
    height:31px;
    background:#fff;
    color:#409EFF;
}
.left[data-v-3ebd297a]{
    float: left;
}
.right[data-v-3ebd297a]{
    float: right;
}
.statistics-analysis-modules[data-v-3ebd297a]{
    width: 48%;
    padding: 10px;
    text-align: center;
    color: #545f69;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.statistics-analysis-modules-name[data-v-3ebd297a]{
    line-height: 30px;
    font-weight: bold;
}
.statistics-analysis-modules-tip[data-v-3ebd297a]{
    color: #8A95A5;
    font-size: 13px;
    line-height: 40px;
}
.statistics-analysis-modules-sta[data-v-3ebd297a]{
    margin-bottom: 20px;
    text-align: left;
}
.statistics-analysis-modules-sta span[data-v-3ebd297a]{
    display: inline-block;
}
.statistics-analysis-modules-sta-name[data-v-3ebd297a]{
    width: 15%;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: text-bottom;
}
.statistics-analysis-modules-sta-process[data-v-3ebd297a]{
    background: #2FA2FE;
    border-radius: 8px;
    height: 16px;
    vertical-align: sub;
}
.content-box[data-v-3ebd297a] {
    background: #f3f4f6;
    padding-bottom: 20px;
}
.service-box[data-v-3ebd297a] {
    margin: 0 160px!important;
}
.evaluation_card[data-v-3ebd297a] {
    margin: 20px 10px;
}
.evaluation_card .evaluation_title[data-v-3ebd297a] {
    padding: 10px 170px;
}
.evaluation_card .evaluation_title .evaluation_title_box[data-v-3ebd297a] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.evaluation_card .evaluation_title_box .evaluation_title_box_left[data-v-3ebd297a] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}
.evaluation_card .evaluation_title_box .evaluation_title_box_right[data-v-3ebd297a] {
    width: 220px;
}
.evaluation_card .evaluation_title_box .evaluation_title_box_right1[data-v-3ebd297a] {
    width: 90px;
}
.evaluation_card
    .evaluation_title_box
    .evaluation_title_box_right1
    .activity-scale-set-check[data-v-3ebd297a] {
    font-size: 14px;
    color: #6a747e;
    margin-left: 18px;
    cursor: pointer;
}
.evaluation_card
    .evaluation_title_box
    .evaluation_title_box_right1
    .activity-scale-set-check
    i[data-v-3ebd297a] {
    font-size: 16px;
}
.evaluation_title_box_left > div[data-v-3ebd297a] {
    font-weight: 700;
}
.evaluation_title_box_left > div[data-v-3ebd297a]:nth-child(1) {
    width: 90px;
}
.evaluation_title_box_left > div:nth-child(1) > p[data-v-3ebd297a] {
    line-height: 40px;
}
.evaluation_title_box_left > div[data-v-3ebd297a]:nth-child(2) {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}
.evaluation_title_box_right > div[data-v-3ebd297a] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-align: right;
}
.evaluation_title_box_right > div > p[data-v-3ebd297a] {
    width: 100px;
    cursor: pointer;
}
.evaluation_title .precautions[data-v-3ebd297a] {
    color: #bebebe;
    padding-top: 10px;
}
.box-card[data-v-3ebd297a] {
    margin-top: 16px !important;
    border-radius: 4px !important;
    overflow: hidden !important;
    border: 1px solid #ebeef5 !important;
    background-color: #fff !important;
    /* color: #303133 !important; */
    -webkit-transition: 0.3s !important;
    transition: 0.3s !important;
    -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1) !important;
            box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1) !important;
    margin: 16px 160px !important;
}
.evaluation_card .evaluation-content[data-v-3ebd297a] {
    border-bottom: 1px solid #bebebe;
    padding-bottom: 10px;
}
.el-card__body[data-v-3ebd297a] {
    padding: 20px !important;
}
.box-card .topic-title[data-v-3ebd297a] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.box-card .topic-title .topic-title-left[data-v-3ebd297a] {
    width: 90px;
}
.box-card .topic-title .topic-title-left > p[data-v-3ebd297a] {
    line-height: 40px;
}
.box-card .topic-title .topic-title-left > p .required[data-v-3ebd297a] {
    color: red;
}
.box-card .topic-title .topic-title-left > p .question-number[data-v-3ebd297a] {
    font-size: 14px;
    font-weight: bold;
}
.box-card .topic-title .topic-title-left > p .choose-type[data-v-3ebd297a] {
    font-weight: bold;
}
.box-card .topic-title .topic-title-right[data-v-3ebd297a] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}
.box-card .describe[data-v-3ebd297a] {
    margin-left: 90px;
    margin-top: 10px;
}
.box-card .options-checkbox[data-v-3ebd297a] {
    margin-left: 90px;
    margin-top: 10px;
}
.box-card .options-checkbox .checkbox-box[data-v-3ebd297a] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 10px 0;
}
.box-card .options-checkbox .checkbox-box .checkboxd[data-v-3ebd297a] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}
.box-card .options-checkbox .checkbox-box .fraction-box[data-v-3ebd297a] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 90px;
    margin-left: 20px;
}
.box-card .options-checkbox .checkbox-box .fraction-box > div[data-v-3ebd297a]:nth-child(1) {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}
.box-card .options-checkbox .checkbox-box .fraction-box > div[data-v-3ebd297a]:nth-child(2) {
    width: 28px;
    margin-left: 10px;
}
.box-card .options-checkbox .checkbox-box .fraction-box > div:nth-child(2) > p[data-v-3ebd297a] {
    line-height: 40px;
    height: 40px;
    color: #000;
    font-size: 12px;
}
.box-card .options-checkbox .checkbox-box .checkboxd > div[data-v-3ebd297a]:nth-child(1) {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}
[data-v-3ebd297a]  .options-checkbox .checkboxd .el-input-group__prepend {
    padding: 0 10px 0 0;
    background-color: transparent;
    border: none;
    font-size: 20px;
}
.box-card .add-button[data-v-3ebd297a] {
    margin-left: 90px;
    margin-top: 10px;
}
.box-card .add-button p[data-v-3ebd297a] {
    line-height: 40px;
    font-weight: bold;
}
.box-card .add-button p > span[data-v-3ebd297a]:nth-child(1),
.box-card .add-button p > span[data-v-3ebd297a]:nth-child(3) {
    cursor: pointer;
}
.box-card .add-button p > span[data-v-3ebd297a]:nth-child(2) {
    margin: 0 20px;
    color: #6a747e;
}
.box-card .select-area[data-v-3ebd297a] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 20px 0 0;
}
.box-card .select-area > div[data-v-3ebd297a]:nth-child(1) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}
.box-card .select-area > div:nth-child(1) .required[data-v-3ebd297a] {
    width: 100px;
}
.box-card .select-area > div:nth-child(1) .multiple-choice[data-v-3ebd297a] {
    width: 100px;
}
.box-card .select-area > div:nth-child(1) .choice-restrictions[data-v-3ebd297a] {
    width: 200px;
}
.box-card .select-area > div:nth-child(1) .number-items[data-v-3ebd297a] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin-left: 20px;
}
.box-card .select-area > div:nth-child(1) .number-items > div[data-v-3ebd297a]:nth-child(1) {
    line-height: 40px;
    width: 74px;
}
.box-card .select-area > div:nth-child(1) .number-items > div[data-v-3ebd297a]:nth-child(2) {
    width: 100px;
}
.box-card .select-area > div:nth-child(1) .number-items > div[data-v-3ebd297a]:nth-child(3) {
    line-height: 40px;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin-left: 6px;
}
.box-card .select-area .circle-check[data-v-3ebd297a] {
    width: 80px;
    line-height: 40px;
}
.box-card .qa-ok[data-v-3ebd297a] {
    text-align: right;
    line-height: 40px;
    padding: 20px 0;
}
.box-card .select-area .circle-check .activity-scale-set-check[data-v-3ebd297a],
.box-card .qa-ok .activity-scale-set-check[data-v-3ebd297a] {
    font-size: 14px;
    color: #6a747e;
    margin-left: 18px;
    cursor: pointer;
}
.box-card .select-area .circle-check .activity-scale-set-check i[data-v-3ebd297a],
.box-card .qa-ok .activity-scale-set-check i[data-v-3ebd297a] {
    font-size: 16px;
}
.box-card .evaluation-content .items[data-v-3ebd297a] {
    margin-left: 90px;
}
.box-card .evaluation-content .items p[data-v-3ebd297a] {
    line-height: 40px;
    color: #ccc;
}
.box-card .evaluation-content .question-content[data-v-3ebd297a] {
    padding: 20px;
    padding-right: 0;
}
.box-card .question-content > div[data-v-3ebd297a] {
    height: 60px;
    background-color: #f2f2f2;
    border-radius: 4px;
    padding-left: 20px;
}
.box-card .question-content > div > p[data-v-3ebd297a] {
    line-height: 60px;
}
.box-card .select-btn[data-v-3ebd297a] {
    padding: 20px 0;
}
.add-topic[data-v-3ebd297a] {
    text-align: right;
    padding: 20px;
}
.add-part[data-v-3ebd297a] {
    text-align: center;
    margin: 40px 0;
}
.add-topic-type > p[data-v-3ebd297a] {
    cursor: pointer;
    text-align: center;
    line-height: 40px;
}
.add-topic-type > p[data-v-3ebd297a]:hover {
    color: #35b98a;
}
[data-v-3ebd297a]  .evaluation_title .evaluation_title_box_left .el-input .el-input__inner {
    font-weight: 700;
    color: #000;
    padding-left: 0;
}
[data-v-3ebd297a]  .evaluation_title .evaluation_title_box_left .noborder .el-input__inner {
    border: none;
}
[data-v-3ebd297a]
    .evaluation_title
    .evaluation_title_box_left
    .noborder
    .el-input__inner:focus {
    border: none;
    -webkit-box-shadow: none;
            box-shadow: none;
}
[data-v-3ebd297a]  .box-card .topic-title .topic-title-right .el-input .el-input__inner {
    font-weight: 700;
    color: #000;
    padding-left: 0;
}
[data-v-3ebd297a]  .box-card .describe .el-input .el-input__inner {
    padding-left: 0;
}
[data-v-3ebd297a]  .box-card .topic-title .topic-title-right .noborder .el-input__inner {
    border: none;
}
[data-v-3ebd297a]  .box-card .options-checkbox .noborder .el-input__inner {
    border: none;
}
[data-v-3ebd297a]  .box-card .describe .noborder .el-input__inner {
    border: none;
}
[data-v-3ebd297a]
    .box-card
    .topic-title
    .topic-title-right
    .noborder
    .el-input__inner:focus {
    border: none;
    -webkit-box-shadow: none;
            box-shadow: none;
}
[data-v-3ebd297a]  .box-card .describe .noborder .el-input__inner:focus {
    border: none;
    -webkit-box-shadow: none;
            box-shadow: none;
}
[data-v-3ebd297a]  .box-card .options-checkbox .noborder .el-input__inner:focus {
    border: none;
    -webkit-box-shadow: none;
            box-shadow: none;
}
[data-v-3ebd297a]  .evaluation_card .el-input.is-active .el-input__inner:focus {
    border-color: transparent;
}
[data-v-3ebd297a]  .evaluation_card .el-input.is-disabled .el-input__inner {
    background-color: transparent;
}
[data-v-3ebd297a]  .options-checkbox .el-input.is-disabled .el-input__inner {
    color: #000;
}

.education-evaluate-index .work-arrange-list-head{
    background-color: transparent !important;
}

.education-evaluate-index[data-v-1201ad96] {
  height: calc(100% - 60px);
  overflow: auto;
  padding: 10px 40px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.service-manage-index[data-v-8daae710]{
    /* position: relative; */
    height: 100%;
}
.service-manage-index-box[data-v-8daae710]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    /* height: calc(100% - 60px); */
    height: 100%;
}
.service-manage-index-left[data-v-8daae710]{
    /*width: 20%;*/
    overflow-y: auto;
    height: 100%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.7%;
            flex: 0 0 8.7%;
    background: #fff;
}
.service-manage-index-right[data-v-8daae710]{
    /*width: 80%;*/
    height: 100%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.3%;
            flex: 0 0 91.3%;
    /*overflow-y: auto;*/
    padding: 20px 20px 0 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    overflow-y: auto;
    /* height: 600px; */
}
.service-manage-index-right-box[data-v-8daae710]{
    width: 100%;
    height: 100%;
    /*background: #fff;*/
}
/**侧边导航样式**/
[data-v-8daae710].service-manage-index-left .el-submenu__icon-arrow.el-icon-arrow-down{
    display: none;
}
[data-v-8daae710].service-manage-index-left .el-submenu .el-menu-item{
    min-width: auto;
    padding: 0;
}
[data-v-8daae710].service-manage-index-left .el-menu-item-group__title{
     display: none;
}
/**主题色设置**/
.common-fc-color[data-v-8daae710]{
    color: #35B98A;
}
.green-bg-color[data-v-8daae710] {
    background-color: #35B98A !important;
    color: #fff !important;
}
[data-v-8daae710].el-dialog__wrapper{
    background-color: rgba(0, 0, 0, .3);
}
[data-v-8daae710].el-dialog__wrapper .el-dialog,[data-v-8daae710].el-button{
  -webkit-box-shadow: none;
          box-shadow: none;
}
[data-v-8daae710].el-button--text,[data-v-8daae710].flex-type .flex-type-item .name.common-fc-color,[data-v-8daae710].flex-type .flex-type-item .num.common-fc-color,[data-v-8daae710].service-manage-index-left .el-menu-item.is-active,[data-v-8daae710].service-manage-index-left .is-active .el-submenu__title,[data-v-8daae710].service-common-tabs .el-tabs__item.is-active,[data-v-8daae710].service-common-tabs .el-tabs__item:hover,[data-v-8daae710].service-common-tabs .el-tabs__item:not(.is-disabled):hover,[data-v-8daae710].service-class-components-cm .el-menu-item.is-active,[data-v-8daae710].service-class-components-cm .is-active .el-submenu__title,[data-v-8daae710].service-class-components-cm .el-tabs__item.is-active,[data-v-8daae710].service-class-components-cm .el-tabs__item:hover{
    color: #35B98A;
}
[data-v-8daae710].service-common-tabs .el-tabs__active-bar,[data-v-8daae710].service-class-components-cm .el-tabs__active-bar{
    background-color: #35B98A;
}
/**课程开设部分的样式修改**/
[data-v-8daae710].service-common-primary-cover .cicc-li-name-box-hover,[data-v-8daae710].service-common-primary-cover .cicc-li-next-btn,[data-v-8daae710].service-common-primary-cover .cicc-li-sel .cicc-li-name-box{
    color: #35B98A;
}
[data-v-8daae710].service-common-primary-cover .cicc-li-sel{
    background: #EAF8F3;
}
/**选课安排部分样式修改**/
[data-v-8daae710].service-class-components-cm .course-list-item-name-box-edit-box{
    color: #35B98A;
}
[data-v-8daae710].service-class-components-cm .sns-create-group-title{
    color: #35B98A;
}
[data-v-8daae710].service-class-components-cm .sns-create-group:before{
    background: #35B98A;
}
[data-v-8daae710].service-class-components-cm .el-button--primary.is-plain{
    background: #EAF8F3;
    border-color: #35B98A;
    color: #35B98A;
}
[data-v-8daae710].service-class-components-cm .el-button--primary,[data-v-8daae710].service-class-components-cm .el-button.is-plain:focus,[data-v-8daae710].service-class-components-cm  .el-button.is-plain:hover{
    background: #35B98A;
    border-color: #35B98A;
    color: #fff;
}
/**开课管理部分的样式修改**/
[data-v-8daae710].service-class-components-cm .el-radio-button__inner:hover{
    color: #35B98A;
}
[data-v-8daae710].service-class-components-cm .el-radio-button__orig-radio:checked+.el-radio-button__inner{
    color: #FFF;
    background-color: #35B98A;
    border-color: #35B98A;
    -webkit-box-shadow: -1px 0 0 0 #35B98A;
    box-shadow: -1px 0 0 0 #35B98A;
}
/*
* 答疑辅导element-ui样式修改 
*/
/* 浮动 */
.float-left[data-v-8daae710] {
    float: left;
}
.float-right[data-v-8daae710] {
    float: right;
}
.clearfix[data-v-8daae710] {
    clear: both;
}
.page_height[data-v-8daae710] {
    height: 100%;
    background: #ffffff;
}
/* 加载状态 */
[data-v-8daae710].afterclassservice .el-loading-spinner .path {
    stroke: #35B98A;
}
/* 按钮 */
[data-v-8daae710].afterclassservice .el-button--text {
    color: #35B98A;
}
[data-v-8daae710].afterclassservice .el-button--info {
    background: #999999;
    border-color: #999999;
    -webkit-box-shadow: none;
            box-shadow: none;
    margin-right: 30px;
}
[data-v-8daae710].afterclassservice .el-button--primary {
    -webkit-box-shadow: none;
            box-shadow: none;
    background: #35B98A;
    border-color: #35B98A;
    color: #fff;
}
[data-v-8daae710].afterclassservice .el-button.is-plain {
    background: #EAF8F3;
    border-color: #35B98A;
    color: #35B98A;
}
[data-v-8daae710].afterclassservice .el-button--small {
    font-size: 14px;
    padding: 8px 27px;
}
/* 单选 */
[data-v-8daae710].afterclassservice .el-radio-button--small .el-radio-button__inner {
    padding: 8px 27px;
    font-size: 14px;
}
[data-v-8daae710].afterclassservice .el-radio.is-bordered.is-checked {
    border-color: #35B98A;
}
[data-v-8daae710].afterclassservice .el-radio-button__orig-radio:checked+.el-radio-button__inner {
    background-color: #35B98A;
    border-color: #35B98A;
    -webkit-box-shadow: -1px 0 0 0 #35B98A;
    box-shadow: -1px 0 0 0 #35B98A;
    color: #ffffff;
}
[data-v-8daae710].afterclassservice .el-radio-button__inner:hover {
    color: #35B98A;
}
[data-v-8daae710].afterclassservice .el-radio__input.is-checked+.el-radio__label {
    color: #35B98A;
}
[data-v-8daae710].afterclassservice .el-radio__input.is-checked .el-radio__inner {
    background: #35B98A;
    border-color: #35B98A;
}
/* 复选 */
[data-v-8daae710].afterclassservice .el-checkbox__input.is-checked+.el-checkbox__label {
    color: #35B98A;
}
[data-v-8daae710].afterclassservice .el-checkbox__input.is-checked .el-checkbox__inner {
    background-color: #35B98A;
    border-color: #35B98A;
}
[data-v-8daae710].afterclassservice .el-checkbox__input.is-indeterminate .el-checkbox__inner {
    background-color: #35B98A;
    border-color: #35B98A;
}
[data-v-8daae710].afterclassservice .el-checkbox__input.is-focus .el-checkbox__inner {
    border-color: #35B98A;
}
[data-v-8daae710].afterclassservice .el-checkbox__inner:hover {
    border-color: #35B98A;
}
/* 输入框 */
[data-v-8daae710].afterclassservice .el-input__inner:focus {
    border-color: #35B98A;
    -webkit-box-shadow: none;
            box-shadow: none;
}
/* 文本框 */
[data-v-8daae710].afterclassservice .el-textarea__inner:focus {
    border-color: #35B98A;
    -webkit-box-shadow: none;
            box-shadow: none;
}
/* 下拉 */
[data-v-8daae710].afterclassservice .el-select .el-input__inner:focus {
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #35B98A;
}
[data-v-8daae710].afterclassservice .el-select-dropdown__item.selected {
    color: #35B98A;
}
/* 下拉菜单 */
[data-v-8daae710].afterclassservice .el-dropdown-menu__item:not(.is-disabled):hover {
    color: #35B98A;
    background-color: #EAF8F3;
}
/* 时间选择器 */
[data-v-8daae710].afterclassservice .el-range-editor.is-active,[data-v-8daae710].afterclassservice .el-range-editor.is-active:hover {
    border-color: #35B98A;
}
[data-v-8daae710].afterclassservice .el-date-table td.end-date span,[data-v-8daae710].afterclassservice .el-date-table td.start-date span {
    background-color: #35B98A;
}
[data-v-8daae710].afterclassservice .el-date-table td.today span {
    color: #35B98A;
}
[data-v-8daae710].afterclassservice .el-date-table td.today.end-date span,[data-v-8daae710].afterclassservice .el-date-table td.today.start-date span {
    color: #FFF;
}
[data-v-8daae710].afterclassservice .el-date-table td.available:hover {
    color: #35B98A;
}
[data-v-8daae710].afterclassservice .el-date-table td.in-range div,[data-v-8daae710].afterclassservice .el-date-table td.in-range div:hover,[data-v-8daae710].afterclassservice .el-date-table.is-week-mode .el-date-table__row.current div,[data-v-8daae710].afterclassservice .el-date-table.is-week-mode .el-date-table__row:hover div {
    background-color: #EAF8F3;
}
[data-v-8daae710].afterclassservice .el-picker-panel__icon-btn:hover {
    color: #35B98A;
}
[data-v-8daae710].afterclassservice .el-time-panel__btn.confirm {
    color: #35B98A;
}
/* 弹窗 */
[data-v-8daae710].afterclassservice .el-dialog__header {
    padding: 24px 32px;
}
[data-v-8daae710].afterclassservice .el-dialog__title {
    font-size: 16px;
    font-weight: 700;
    color: #333333;
}
[data-v-8daae710].afterclassservice .el-dialog__body {
    padding: 0 32px 32px;
}
[data-v-8daae710].afterclassservice .el-dialog__headerbtn .el-dialog__close:hover {
    border: 2px solid #35B98A;
}
[data-v-8daae710].afterclassservice .el-dialog__headerbtn:focus .el-dialog__close {
    color: #35B98A;
}
[data-v-8daae710].afterclassservice .el-dialog__headerbtn:hover .el-dialog__close {
    color: #35B98A;
}
/* 分页 */
[data-v-8daae710].afterclassservice .el-pagination {
    padding: 0px;
}
[data-v-8daae710].afterclassservice .el-pager li.active {
    -webkit-box-shadow: none;
            box-shadow: none;
}
[data-v-8daae710].afterclassservice .el-pagination.is-background .el-pager li:not(.disabled).active {
    background-color: #35B98A;
    color: #fff;
}
[data-v-8daae710].afterclassservice .el-pagination.is-background .el-pager li:not(.disabled).active:hover {
    color: #fff;
}
[data-v-8daae710].afterclassservice .el-pagination.is-background .el-pager li:not(.disabled):hover {
    color: #35B98A;
}
[data-v-8daae710].afterclassservice .first-pager.el-button:hover {
    color: #35B98A;
}
[data-v-8daae710].afterclassservice .el-pagination button:hover {
    color: #35B98A;
}
[data-v-8daae710].afterclassservice .page-sure-btn:hover {
    color: #35B98A;
}
[data-v-8daae710].afterclassservice .el-pagination__sizes .el-input .el-input__inner:hover {
    border-color: #35B98A;
}
[data-v-8daae710].afterclassservice .el-select .el-input__inner:focus {
    border: 1px solid #35B98A;
}
[data-v-8daae710].afterclassservice .el-select-dropdown__item.selected {
    color: #35B98A;
}
[data-v-8daae710].afterclassservice .el-pagination .el-select .el-input {
    margin-right: 0px;
}
.body_select .el-select-dropdown__item.selected[data-v-8daae710] {
    color: #35B98A;
}
.body_select .el-pagination .el-select .el-input[data-v-8daae710] {
    margin-right: 0px;
}
[data-v-8daae710].afterclassservice .el-pagination__sizes {
    margin: 0px;
}
/* 答疑任务列表样式修改 */
[data-v-8daae710].qa_arrange_list .el-button.is-plain {
    background: #EAF8F3;
    border-color: #35B98A;
    color: #35B98A;
    font-size: 12px;
    padding: 7px 8px;
}
[data-v-8daae710].qa_arrange_list .el-dialog__header {
    border-bottom: 1px solid #ebedf0;
}
/* 答疑详情安排弹窗样式修改 */
[data-v-8daae710].afterclassservice .qa_detail_dialog .el-button--text {
    color: #67C23A;
    border: none;
}
[data-v-8daae710].afterclassservice .qa_detail_dialog .el-button--text.is-active {
    color: #F56C6C;
}
/* 安排更改弹框样式修改 */
.arrange_popover .el-select .el-input__inner[data-v-8daae710]:focus {
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #35B98A;
}
.arrange_popover_select .el-select-dropdown__item.selected[data-v-8daae710] {
    color: #35B98A;
}
/* 答疑详情安排弹窗样式修改 */
[data-v-8daae710].qa_follow_up_arrangement .top_right_content ul li .el-button--small {
    font-size: 14px;
    padding: 8px 16px;
    border: 1px solid #dcdfe6;
}
[data-v-8daae710].qa_follow_up_arrangement .top_right_content ul li:nth-of-type(n+2) .el-button--small {
    border-left: none;
}
[data-v-8daae710].qa_follow_up_arrangement .top_right_content ul li .el-button--text {
    font-size: 14px;
    padding: 8px 16px;
    border: 1px solid #dcdfe6;
}
[data-v-8daae710].qa_follow_up_arrangement .top_right_content ul li:nth-of-type(n+2) .el-button--text {
    border-left: none;
}
[data-v-8daae710].qa_follow_up_arrangement .top_right_content .el-button--text {
    color: #666666;
    font-size: 12px;
    padding: 7px 16px;
}
/* 一键排班弹窗样式修改 */
[data-v-8daae710].qa_one_click_scheduling .el-checkbox__label {
    font-size: 14px;
    padding-left: 6px;
}
[data-v-8daae710].qa_one_click_scheduling .el-checkbox span.el-checkbox__inner {
    width: 10px;
    height: 10px;
}
[data-v-8daae710].qa_one_click_scheduling .el-checkbox__inner:after {
    width: 2px;
    height: 5px;
    left: 2px;
    border: 1px solid #fff;
    border-left: 0;
    border-top: 0;
}
[data-v-8daae710].qa_one_click_scheduling .el-checkbox {
    margin-right: 12px;
}
/* 安排查询-详情的样式修改 */
[data-v-8daae710].arrange_user_detail .el-dialog__header {
    padding: 24px 32px;
    border-bottom: 1px solid #ebedf0;
}
[data-v-8daae710].arrange_user_detail .el-button--text {
    color: #67C23A;
    border: none;
}
[data-v-8daae710].arrange_user_detail .el-button--text.is-active {
    color: #F56C6C;
}
/* 课后服务样式修改 */
.common-fc-blue[data-v-8daae710]{
    color: #2fa2fe;
}
.after_school_service[data-v-8daae710] .el-button--primary,
.after_school_service[data-v-8daae710] .el-button.is-plain:focus,
.after_school_service[data-v-8daae710] .el-button.is-plain:hover{
    background: #2fa2fe;
    border-color: #2fa2fe;
    color: #fff;
}
[data-v-8daae710].service-common-tabs-blue .el-tabs__item.is-active,[data-v-8daae710].service-common-tabs-blue .el-tabs__item:hover{
    color: #2fa2fe;
}
[data-v-8daae710].service-common-tabs-blue .el-tabs__active-bar {
    background-color: #2fa2fe;
}
.service-common-tabs-blue[data-v-8daae710] .el-button--primary.is-plain{
    background: #eaf3f8;
    border-color: #2fa2fe;
    color: #2fa2fe;
    -webkit-box-shadow: none;
            box-shadow: none;
    font-size: 14px;
    padding: 8px 27px;
}
.service-common-tabs-blue[data-v-8daae710] .el-button--primary,
.service-common-tabs-blue[data-v-8daae710] .el-button.is-plain:focus,
.service-common-tabs-blue[data-v-8daae710] .el-button.is-plain:hover{
    background: #2fa2fe;
    border-color: #2fa2fe;
    color: #fff;
}
[data-v-8daae710].afterclassservice .el-progress-bar__inner {
    background-color: #35B98A;
}
.workbench-detail-top-return[data-v-8daae710]{
    float: left;
    cursor: pointer;
}
.workbench-detail-top[data-v-8daae710]{
    height: auto;
    overflow: hidden;
    line-height: 30px;
    margin-bottom: 20px;
    margin-top: 10px;
}
.workbench-detail-top-info[data-v-8daae710]{
    margin-left: 30px;
    float: left;
    width: 70%;
    text-align: left;
}
.workbench-detail-top-title[data-v-8daae710]{
    text-align: left;
    font-weight: bold;
    color: #555f69;
}
.workbench-detail-top-desc[data-v-8daae710]{
    line-height: 30px;
    color: #7a8590;
    font-size: 13px;
}
.workbench-detail-top-btns[data-v-8daae710]{
    float: right;
    color: #6a747e;
}
.workbench-detail-top-btns span[data-v-8daae710]{
    padding: 0 10px;
    cursor: pointer;
}
.workbench-detail-top-btns span[data-v-8daae710]:hover{
    color: #409EFF;
}
.workbench-detail-top-btns i[data-v-8daae710]{
    padding-right: 4px;
}
.workbench-detail-content[data-v-8daae710]{
    background-color: #fff;
    border-radius: 10px;
    overflow: auto;
    height: calc(100% - 120px);
}
.workbench-detail-left[data-v-8daae710]{
    float: left;
    width: 14%;
    padding-top: 40px;
    border-right: 1px solid #ebf4ff;
    height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.workbench-detail-left-item[data-v-8daae710]{
    height: 40px;
    line-height: 40px;
    padding-left: 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    color: #545f69;
    cursor: pointer;
}
.workbench-detail-left-item.ed[data-v-8daae710]{
    color: #2fa2fe;
    background-color: #ebf4ff;
}
.workbench-detail-left-item i[data-v-8daae710] {
    padding-right: 5px;
}
.workbench-detail-right[data-v-8daae710]{
    float: left;
    width: 85%;
    padding: 0 3%;
    overflow: auto;
    height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-bottom: 20px;
}
/**量化量表配置**/
.workbench-detail-right-nav[data-v-8daae710]{
    height: 60px;
    line-height: 60px;
}
.activity-scale-mange-item[data-v-8daae710]{
    color: #636d75;
}
.activity-scale-mange-item-tip[data-v-8daae710]{
    padding: 4px 8px;
    background-color: #eff8ff;
    color: #43a8fe;
    border-radius: 2px;
    font-size: 13px;
}
.activity-scale-mange-btn[data-v-8daae710]{
    width: 150px;
    display: block;
    margin: 20px auto;
}
.activity-scale-set-item[data-v-8daae710]{
    border: 1px solid #e9eff4;
    margin-bottom: 10px;
}
.activity-scale-set-item-top[data-v-8daae710]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #edeff2;
    height: 50px;
    padding: 0 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.activity-scale-set-input[data-v-8daae710]{
    width: 160px;
    height: 30px;
    line-height: 30px;
}
.activity-scale-set-input-small[data-v-8daae710]{
    width: 120px;
}
[data-v-8daae710] .activity-scale-set-input .el-input__inner{
    height: 30px;
    line-height: 30px;
    border-radius: 2px;
}
.activity-scale-set-btn[data-v-8daae710]{
    float: right;
    color: #6a747e;
    margin-left: 18px;
    cursor: pointer;
}
.activity-scale-set-item-content[data-v-8daae710]{
    padding: 10px;
}
.activity-scale-set-item-nav[data-v-8daae710]{
    line-height: 40px;
}
.activity-scale-set-item-line[data-v-8daae710]{
    display: inline-block;
    width: 33px;
    height: 2px;
    background-color: #b6babd;
    margin-bottom: 4px;
}
.activity-scale-set-item-operate[data-v-8daae710]{
    color: #6a747e;
    font-size: 13px;
    padding: 0 4px;
    cursor: pointer;
}
[data-v-8daae710] .activity-scale-set-item-table th div,[data-v-8daae710] .activity-scale-set-item-table td div{
    text-align: center;
}
.activity-selector-small[data-v-8daae710]{
    width: 120px;
}
.activity-scale-set-input-mini[data-v-8daae710]{
    width: 50px;
}
.activity-selector-mini[data-v-8daae710]{
    width: 26px;
}
[data-v-8daae710] .activity-selector-mini .el-input__inner{
    padding: 0;
}
[data-v-8daae710] .activity-selector-mini.el-select .el-input .el-select__caret{
    font-size: 12px;
}
[data-v-8daae710] .activity-selector-mini .el-input__suffix{
    right: 0;
}
[data-v-8daae710] .activity-selector-mini .el-input__icon{
    width: 16px;
}
.activity-scale-set-symbol[data-v-8daae710]{
    display: inline-block;
    width: 10px;
}
.activity-scale-set-div[data-v-8daae710]{
    margin-bottom: 4px;
}
.activity-scale-set-icon[data-v-8daae710]{
    color: #8f98a3;
    cursor: pointer;
}
.activity-scale-set-item-cancel[data-v-8daae710], .activity-scale-set-item-sure[data-v-8daae710]{
    display: inline-block;
    width: 24px;
    height: 24px;
    background-color: #f1a047;
    color: #fff;
    text-align: center;
    line-height: 24px;
    cursor: pointer;
    border-radius: 2px;
    margin: 0 4px;
}
.activity-scale-set-item-sure[data-v-8daae710]{
    background-color: #2fa2fe;
}
.activity-scale-set-item-bottom[data-v-8daae710]{
    float: right;
    margin: 20px 0 10px;
}
.add-activity-scale-set-bottom[data-v-8daae710]{
    float: right;
    margin: 20px 0;
}
.add-activity-scale-set-center[data-v-8daae710]{
    float: none;
}
.activity-scale-set-item-table-th[data-v-8daae710]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #edeff2;
    height: 40px;
    line-height: 40px;
}
.activity-scale-set-item-table-item[data-v-8daae710]{
    /*float: left;*/
    width: 18%;
    height: 100%;
    text-align: center;
    border-right: 1px solid #dee6f0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-overflow: ellipsis;
    vertical-align: middle;
    position: relative;
    display: table-cell;
}
.activity-scale-set-item-table-item-operate[data-v-8daae710]{
    width: 22%;
}
.activity-scale-set-item-table-item-score[data-v-8daae710]{
    width: 24%;
}
.activity-scale-set-item-table-td[data-v-8daae710]{
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    overflow: hidden;
    border-bottom: 1px solid #dee6f0;
    align-items: center;
    overflow: hidden;
    border-bottom: 1px solid #dee6f0;
    display: table;
    vertical-align: inherit;
    width: 100%;
}
.activity-selector-system[data-v-8daae710]{
    width: 80px;
}
.sure-add-scale-btn[data-v-8daae710]{
    width: 200px;
    display: block;
    margin: 20px auto;
    margin-top: 100px;
}
.activity-medal-manage-top-btn[data-v-8daae710]{
    float: right;
    width: 120px;
}
.activity-medal-manage-top[data-v-8daae710]{
    line-height: 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    border-bottom: 1px solid #ebf4ff;
}
.float_left[data-v-8daae710] {
    float: left;
}
.activity-medal-manage-item[data-v-8daae710]{
    overflow: hidden;
    padding: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    border: 1px solid #ebf4ff;
    margin-top: 10px;
    position: relative;
}
.activity-medal-manage-item-title[data-v-8daae710]{
    font-weight: bold;
    color: #555f69;
    line-height: 30px;
    width: 550px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.activity-medal-manage-item-desc[data-v-8daae710]{
    color: #7b858f;
    font-size: 13px;
}
.activity-medal-manage-item-desc-span[data-v-8daae710]{
    margin-left: 10px;
    max-width: 250px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    vertical-align: bottom;
}
.activity-medal-manage-item-img[data-v-8daae710]{
    width: 40px;
    height: 46px;
    margin-right: 10px;
    cursor: pointer;
}
.activity-medal-manage-item-btns[data-v-8daae710]{
    position: absolute;
    right: 10px;
    top: 12px;
}
.activity-medal-manage-item-btns span[data-v-8daae710]{
    padding: 10px;
    color: #6a747e;
    cursor: pointer;
}
.activity-medal-manage-item-btns span i[data-v-8daae710]{
    padding-right: 4px;
}
.message-push-set-title[data-v-8daae710]{
    background-color: #f5f5f5;
    height: 40px;
    line-height: 40px;
    padding: 0 25px;
}
.message-push-set-item[data-v-8daae710]{
    padding: 0 25px;
}
.message-push-set-item-btn[data-v-8daae710]{
    float: right;
    margin-left: 10px;
}
.message-push-set-item-table[data-v-8daae710]{
    border: 1px solid #e5edf5;
    margin-bottom: 20px;
}
.message-push-set-item-table-top[data-v-8daae710]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0 10px;
}
.medal-detail-table-th[data-v-8daae710]{
    background-color: #f5f6f7;
    height: 40px;
    line-height: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
}
.medal-detail-table-td[data-v-8daae710]{
    border-bottom: 1px solid #eeeeee;
    background-color: unset;
    font-size: 13px;
}
.medal-detail-table-item[data-v-8daae710]{
    width: 33%;
    text-align: center;
    color: #6a747e;
}
.medal-detail-table-item-btn[data-v-8daae710]{
    cursor: pointer;
}
.medal-detail-table-item-btn i[data-v-8daae710]{
    padding-right: 4px;
}
.message-push-set-item-check[data-v-8daae710]{
    line-height: 30px;
}
.activity-set-table .medal-detail-table-item[data-v-8daae710]{
    width: 15%;
}
.activity-set-table .medal-detail-table-item25[data-v-8daae710]{
    width: 66%;
    font-size: 12px;
}
.message-push-set-item-time[data-v-8daae710]{
    width: 100px;
}
[data-v-8daae710] .message-push-set-item-time .el-input__prefix{
}
[data-v-8daae710] .message-push-set-item-time .el-input__inner{
    padding: 0;
    text-align: center;
    height: 30px;
    line-height: 30px;
}
.message-push-btn[data-v-8daae710]{
    display: block;
    margin: 30px auto;
    width: 160px;
}
.scale-register-eva-item[data-v-8daae710]{
    display: inline-block;
    width: 32px;
    height: 32px;
    text-align: center;
    line-height: 32px;
    border: 1px solid #e1e8f1;
    color: #555f69;
    cursor: pointer;
    margin: 5px 10px 5px 0;
}
[data-v-8daae710] .scale-register-eva-item label{
    margin-right: 10px;
}
[data-v-8daae710] .scale-register-eva-item .el-radio-button__inner{
    border: 1px solid #e1e8f1;
    border-left: 1px solid #e1e8f1;
    -webkit-box-shadow: none;
            box-shadow: none;
}
[data-v-8daae710] .scale-register-eva-item .el-radio-button:first-child .el-radio-button__inner{
    border-radius: 0;
}
.scale-register-eva-item.ed[data-v-8daae710]{
    color: #fff;
    background-color: #2fa2fe;
}
.scale-register-eva-icon[data-v-8daae710]{
    font-size: 24px;
    cursor: pointer;
}
.scale-register-table[data-v-8daae710]{
}
[data-v-8daae710] .scale-register-table .head_style th, .scale-register-table .head_style tr[data-v-8daae710] {
    background: #F5F7FA;
}
[data-v-8daae710] .scale-register-table.el-table .cell{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
[data-v-8daae710] .scale-register-table .el-table__expand-column{
    border-right: none;
}
[data-v-8daae710] .scale-register-table .el-table__expand-icon>.el-icon{
    line-height: 8px;
    width: 8px;
    height: 8px;
    font-size: 16px;
}
[data-v-8daae710] .scale-register-table .el-table__expand-icon.el-table__expand-icon--expanded{
    -webkit-transform-origin: center;
            transform-origin: center;
    width: 20px;
}
[data-v-8daae710] .scale-register-table .el-table__expand-icon>.el-icon.el-icon-arrow-right:before{
    content: "\E791";
}
.scale-register-user-logo[data-v-8daae710]{
    position: relative;
    width: 66px;
}
.scale-register-user-img[data-v-8daae710]{
    width: 66px;
    height: 66px;
    border-radius: 50%;
}
.scale-register-user-score[data-v-8daae710]{
    display: inline-block;
    position: absolute;
    bottom: -2px;
    width: 60px;
    height: 20px;
    border-radius: 10px;
    border: 1px solid #eeeeee;
    line-height: 20px;
    font-size: 12px;
    color: #555f69;
    text-align: center;
    left: 3px;
    background-color: #fff;
}
.scale-register-user[data-v-8daae710]{
    float: left;
    margin-right: 10px;
}
.scale-register-user-name[data-v-8daae710]{
    text-align: center;
    line-height: 30px;
    color: #555f69;
}
[data-v-8daae710] .scale-register-table .el-table__expanded-cell{
    padding: 20px;
}
.scale-register-eva-item-input[data-v-8daae710]{
    width: 50px;
}
[data-v-8daae710] .scale-register-eva-item-input input::-webkit-outer-spin-button,[data-v-8daae710] .scale-register-eva-item-input input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}
[data-v-8daae710] .scale-register-eva-item-input input[type="number"]{
    -moz-appearance: textfield;
}
.scale-register-score-item i[data-v-8daae710]{
    cursor: pointer;
    font-weight: bold;
}
.scale-register-score-item[data-v-8daae710]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 80%;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    max-width: 200px;
}
[data-v-8daae710] .scale-register-score-item .unable{
    color: #c8c8c8;
    cursor: not-allowed;
}
.scale-record-revert[data-v-8daae710]{
    cursor: pointer;
}
.scale-record-revert i[data-v-8daae710]{
    padding-right: 4px;
}
[data-v-8daae710] .webapp-resouce-item{
    width: 85px;
}
[data-v-8daae710] .webapp-resouce-item .show-webapp-resouce-content{
    width: 85px;
}
[data-v-8daae710] .webapp-resouce-item .show-webapp-resouce-icon{
    width: 80px;
}
.activity-table[data-v-8daae710]{
    border-radius: 10px;
}
.activity-medal-manage-top-noborder[data-v-8daae710]{
    border-bottom: none;
}
.position_relative[data-v-8daae710]{
    position: relative;
}
.activity-scale-set-input[data-v-8daae710]{
    display: inline-block;
}
.activity-scale-set-item-nav .el-tab-pane[data-v-8daae710]{
    border-left: 1px solid #dee6f0;
}
.el-icon-paperclip.ed[data-v-8daae710]{
    color: #3aa7fe;
}
.level-eva-box[data-v-8daae710]{
    /*display: flex;*/
    /*align-items: center;*/
}
.page_box[data-v-8daae710]{
    text-align: center;
}
.common_page[data-v-8daae710]{
    display: inline-block;
}
.scale-register-bottom-btn[data-v-8daae710]{
    display: block;
    margin: 20px auto 10px auto;
    width: 150px;
}
.empty_box_tip[data-v-8daae710]{
    color: #888;
}
.fc-green[data-v-8daae710]{
    color: #71f21c;
}
.fc-red[data-v-8daae710]{
    color: #f2550a;
}
.layui-tab-title1[data-v-8daae710] {
    position: relative;
    left: 0;
    height: 40px;
    white-space: nowrap;
    font-size: 0;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    transition: all .2s;
    -webkit-transition: all .2s;
}
.layui-tab-title1[data-v-8daae710], .layui-tab-title1 .layui-this[data-v-8daae710]:after{
    border-color: #e6e6e6;
}
.layui-tab-title1 .layui-this[data-v-8daae710]:after {
    position: absolute;
    left: 0;
    top: 0;
    content: '';
    width: 100%;
    height: 41px;
    border-width: 1px;
    border-style: solid;
    border-bottom-color: #fff;
    border-radius: 2px 2px 0 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    pointer-events: none;
}
.layui-tab-title1 li[data-v-8daae710] {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    transition: all .2s;
    -webkit-transition: all .2s;
}
.layui-tab-title1 li[data-v-8daae710] {
    position: relative;
    line-height: 40px;
    min-width: 65px;
    padding: 0 15px;
    text-align: center;
    cursor: pointer;
}
.do_evaluate_tab .layui-tab-title1[data-v-8daae710]{
    position:relative;
    z-index:5;
    height:30px;
    line-height:30px;
}
.do_evaluate_tab .layui-tab-title1 li[data-v-8daae710]{
    height: 31px;
    line-height: 30px;
    padding:0 25px;
    font-size:13px;
}
.do_evaluate_tab .layui-tab-title1 .layui-this[data-v-8daae710]:after{
    height: 31px;
}
.do_evaluate_tab .layui-tab-title1 .layui-this[data-v-8daae710]{
    height:31px;
    background:#fff;
    color:#409EFF;
}
.left[data-v-8daae710]{
    float: left;
}
.right[data-v-8daae710]{
    float: right;
}
.statistics-analysis-modules[data-v-8daae710]{
    width: 48%;
    padding: 10px;
    text-align: center;
    color: #545f69;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.statistics-analysis-modules-name[data-v-8daae710]{
    line-height: 30px;
    font-weight: bold;
}
.statistics-analysis-modules-tip[data-v-8daae710]{
    color: #8A95A5;
    font-size: 13px;
    line-height: 40px;
}
.statistics-analysis-modules-sta[data-v-8daae710]{
    margin-bottom: 20px;
    text-align: left;
}
.statistics-analysis-modules-sta span[data-v-8daae710]{
    display: inline-block;
}
.statistics-analysis-modules-sta-name[data-v-8daae710]{
    width: 15%;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: text-bottom;
}
.statistics-analysis-modules-sta-process[data-v-8daae710]{
    background: #2FA2FE;
    border-radius: 8px;
    height: 16px;
    vertical-align: sub;
}
.content-box[data-v-8daae710] {
    background: #f3f4f6;
    padding-bottom: 20px;
}
.service-box[data-v-8daae710] {
    margin: 0 160px!important;
}
.box-card .semester-title[data-v-8daae710] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px;
}
.box-card .semester-title .semester[data-v-8daae710] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}
.box-card .semester-title .semester_title_box_right[data-v-8daae710] {
    width: 400px;
}
.box-card .semester-title .semester_title_box_right .activity-scale-set-btn[data-v-8daae710] {
    margin: 0 10px;
}
.semester[data-v-8daae710] {
    font-weight: bold;
    font-size: 16px;
}
.introduction-templates > p[data-v-8daae710] {
    line-height: 40px;
    color: #6a747e;
}
.introduction-templates > p > span[data-v-8daae710]:nth-child(2) {
    margin-left: 20px;
}
.evaluation_card[data-v-8daae710] {
    margin: 20px 10px;
}
.evaluation_card .evaluation_title[data-v-8daae710] {
    padding: 10px 170px;
}
.evaluation_card .evaluation_title .evaluation_title_box p[data-v-8daae710] {
    font-weight: bold;
    color: #000;
}
.evaluation_title .precautions[data-v-8daae710] {
    color: #bebebe;
    padding-top: 10px;
}
.box-card[data-v-8daae710] {
    margin-top: 16px !important;
    border-radius: 4px !important;
    overflow: hidden !important;
    border: 1px solid #ebeef5 !important;
    background-color: #fff !important;
    -webkit-transition: 0.3s !important;
    transition: 0.3s !important;
    -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1) !important;
            box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1) !important;
    margin: 16px 160px !important;
}
.el-card__body[data-v-8daae710] {
    padding: 20px !important;
}
.box-card .topic-title[data-v-8daae710] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.box-card .topic-title .topic-title-left[data-v-8daae710] {
    width: 90px;
}
.box-card .topic-title .topic-title-left > p[data-v-8daae710] {
    line-height: 40px;
}
.box-card .topic-title .topic-title-left > p .required[data-v-8daae710] {
    color: red;
}
.box-card .topic-title .topic-title-left > p .question-number[data-v-8daae710] {
    font-size: 14px;
    font-weight: bold;
}
.box-card .topic-title .topic-title-left > p .choose-type[data-v-8daae710] {
    font-weight: bold;
}
.box-card .topic-title .topic-title-right[data-v-8daae710] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}
.box-card .topic-title .topic-title-right > p[data-v-8daae710] {
    font-size: 14px;
    font-weight: bold;
    line-height: 40px;
}
.box-card .describe[data-v-8daae710] {
    margin-left: 40px;
    margin-top: 10px;
}
.box-card .describe > p[data-v-8daae710] {
    line-height: 30px;
    color: #bebebe;
}
.box-card .options-checkbox[data-v-8daae710] {
    margin-left: 40px;
    font-weight: bold;
}
.box-card
    .options-checkbox[data-v-8daae710]
     
    .el-radio__input.is-disabled
    + span.el-radio__label {
    font-weight: bold;
    color: #000;
}
.box-card .options-checkbox[data-v-8daae710]  .el-radio__inner {
    border: 1px solid #000;
    width: 16px;
    height: 16px;
    background-color: transparent;
}
.box-card
    .options-checkbox[data-v-8daae710]
     
    .el-checkbox__input.is-disabled
    + span.el-checkbox__label {
    font-weight: bold;
    color: #000;
}
.box-card
    .options-checkbox[data-v-8daae710]
     
    .el-checkbox__input.is-disabled
    .el-checkbox__inner {
    border: 1px solid #000;
    width: 16px;
    height: 16px;
    background-color: transparent;
}
.box-card .options-checkbox .checkbox-box[data-v-8daae710] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.box-card .evaluation-content .items[data-v-8daae710] {
    margin-left: 40px;
}
.box-card .evaluation-content .items p[data-v-8daae710] {
    line-height: 40px;
    color: #ccc;
}
.box-card .question-content > div[data-v-8daae710] {
    height: 60px;
    background-color: #f2f2f2;
    border-radius: 4px;
    padding-left: 20px;
}
.box-card .question-content > div > p[data-v-8daae710] {
    line-height: 60px;
}

.education-evaluate-index[data-v-25d49274] {
  height: calc(100% - 60px);
  overflow: auto;
  padding: 10px 40px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

















































































































































































































.service-manage-index[data-v-2786aae4]{
    /* position: relative; */
    height: 100%;
}
.service-manage-index-box[data-v-2786aae4]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    /* height: calc(100% - 60px); */
    height: 100%;
}
.service-manage-index-left[data-v-2786aae4]{
    /*width: 20%;*/
    overflow-y: auto;
    height: 100%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.7%;
            flex: 0 0 8.7%;
    background: #fff;
}
.service-manage-index-right[data-v-2786aae4]{
    /*width: 80%;*/
    height: 100%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.3%;
            flex: 0 0 91.3%;
    /*overflow-y: auto;*/
    padding: 20px 20px 0 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    overflow-y: auto;
    /* height: 600px; */
}
.service-manage-index-right-box[data-v-2786aae4]{
    width: 100%;
    height: 100%;
    /*background: #fff;*/
}
/**侧边导航样式**/
[data-v-2786aae4].service-manage-index-left .el-submenu__icon-arrow.el-icon-arrow-down{
    display: none;
}
[data-v-2786aae4].service-manage-index-left .el-submenu .el-menu-item{
    min-width: auto;
    padding: 0;
}
[data-v-2786aae4].service-manage-index-left .el-menu-item-group__title{
     display: none;
}
/**主题色设置**/
.common-fc-color[data-v-2786aae4]{
    color: #35B98A;
}
.green-bg-color[data-v-2786aae4] {
    background-color: #35B98A !important;
    color: #fff !important;
}
[data-v-2786aae4].el-dialog__wrapper{
    background-color: rgba(0, 0, 0, .3);
}
[data-v-2786aae4].el-dialog__wrapper .el-dialog,[data-v-2786aae4].el-button{
  -webkit-box-shadow: none;
          box-shadow: none;
}
[data-v-2786aae4].el-button--text,[data-v-2786aae4].flex-type .flex-type-item .name.common-fc-color,[data-v-2786aae4].flex-type .flex-type-item .num.common-fc-color,[data-v-2786aae4].service-manage-index-left .el-menu-item.is-active,[data-v-2786aae4].service-manage-index-left .is-active .el-submenu__title,[data-v-2786aae4].service-common-tabs .el-tabs__item.is-active,[data-v-2786aae4].service-common-tabs .el-tabs__item:hover,[data-v-2786aae4].service-common-tabs .el-tabs__item:not(.is-disabled):hover,[data-v-2786aae4].service-class-components-cm .el-menu-item.is-active,[data-v-2786aae4].service-class-components-cm .is-active .el-submenu__title,[data-v-2786aae4].service-class-components-cm .el-tabs__item.is-active,[data-v-2786aae4].service-class-components-cm .el-tabs__item:hover{
    color: #35B98A;
}
[data-v-2786aae4].service-common-tabs .el-tabs__active-bar,[data-v-2786aae4].service-class-components-cm .el-tabs__active-bar{
    background-color: #35B98A;
}
/**课程开设部分的样式修改**/
[data-v-2786aae4].service-common-primary-cover .cicc-li-name-box-hover,[data-v-2786aae4].service-common-primary-cover .cicc-li-next-btn,[data-v-2786aae4].service-common-primary-cover .cicc-li-sel .cicc-li-name-box{
    color: #35B98A;
}
[data-v-2786aae4].service-common-primary-cover .cicc-li-sel{
    background: #EAF8F3;
}
/**选课安排部分样式修改**/
[data-v-2786aae4].service-class-components-cm .course-list-item-name-box-edit-box{
    color: #35B98A;
}
[data-v-2786aae4].service-class-components-cm .sns-create-group-title{
    color: #35B98A;
}
[data-v-2786aae4].service-class-components-cm .sns-create-group:before{
    background: #35B98A;
}
[data-v-2786aae4].service-class-components-cm .el-button--primary.is-plain{
    background: #EAF8F3;
    border-color: #35B98A;
    color: #35B98A;
}
[data-v-2786aae4].service-class-components-cm .el-button--primary,[data-v-2786aae4].service-class-components-cm .el-button.is-plain:focus,[data-v-2786aae4].service-class-components-cm  .el-button.is-plain:hover{
    background: #35B98A;
    border-color: #35B98A;
    color: #fff;
}
/**开课管理部分的样式修改**/
[data-v-2786aae4].service-class-components-cm .el-radio-button__inner:hover{
    color: #35B98A;
}
[data-v-2786aae4].service-class-components-cm .el-radio-button__orig-radio:checked+.el-radio-button__inner{
    color: #FFF;
    background-color: #35B98A;
    border-color: #35B98A;
    -webkit-box-shadow: -1px 0 0 0 #35B98A;
    box-shadow: -1px 0 0 0 #35B98A;
}
/*
* 答疑辅导element-ui样式修改 
*/
/* 浮动 */
.float-left[data-v-2786aae4] {
    float: left;
}
.float-right[data-v-2786aae4] {
    float: right;
}
.clearfix[data-v-2786aae4] {
    clear: both;
}
.page_height[data-v-2786aae4] {
    height: 100%;
    background: #ffffff;
}
/* 加载状态 */
[data-v-2786aae4].afterclassservice .el-loading-spinner .path {
    stroke: #35B98A;
}
/* 按钮 */
[data-v-2786aae4].afterclassservice .el-button--text {
    color: #35B98A;
}
[data-v-2786aae4].afterclassservice .el-button--info {
    background: #999999;
    border-color: #999999;
    -webkit-box-shadow: none;
            box-shadow: none;
    margin-right: 30px;
}
[data-v-2786aae4].afterclassservice .el-button--primary {
    -webkit-box-shadow: none;
            box-shadow: none;
    background: #35B98A;
    border-color: #35B98A;
    color: #fff;
}
[data-v-2786aae4].afterclassservice .el-button.is-plain {
    background: #EAF8F3;
    border-color: #35B98A;
    color: #35B98A;
}
[data-v-2786aae4].afterclassservice .el-button--small {
    font-size: 14px;
    padding: 8px 27px;
}
/* 单选 */
[data-v-2786aae4].afterclassservice .el-radio-button--small .el-radio-button__inner {
    padding: 8px 27px;
    font-size: 14px;
}
[data-v-2786aae4].afterclassservice .el-radio.is-bordered.is-checked {
    border-color: #35B98A;
}
[data-v-2786aae4].afterclassservice .el-radio-button__orig-radio:checked+.el-radio-button__inner {
    background-color: #35B98A;
    border-color: #35B98A;
    -webkit-box-shadow: -1px 0 0 0 #35B98A;
    box-shadow: -1px 0 0 0 #35B98A;
    color: #ffffff;
}
[data-v-2786aae4].afterclassservice .el-radio-button__inner:hover {
    color: #35B98A;
}
[data-v-2786aae4].afterclassservice .el-radio__input.is-checked+.el-radio__label {
    color: #35B98A;
}
[data-v-2786aae4].afterclassservice .el-radio__input.is-checked .el-radio__inner {
    background: #35B98A;
    border-color: #35B98A;
}
/* 复选 */
[data-v-2786aae4].afterclassservice .el-checkbox__input.is-checked+.el-checkbox__label {
    color: #35B98A;
}
[data-v-2786aae4].afterclassservice .el-checkbox__input.is-checked .el-checkbox__inner {
    background-color: #35B98A;
    border-color: #35B98A;
}
[data-v-2786aae4].afterclassservice .el-checkbox__input.is-indeterminate .el-checkbox__inner {
    background-color: #35B98A;
    border-color: #35B98A;
}
[data-v-2786aae4].afterclassservice .el-checkbox__input.is-focus .el-checkbox__inner {
    border-color: #35B98A;
}
[data-v-2786aae4].afterclassservice .el-checkbox__inner:hover {
    border-color: #35B98A;
}
/* 输入框 */
[data-v-2786aae4].afterclassservice .el-input__inner:focus {
    border-color: #35B98A;
    -webkit-box-shadow: none;
            box-shadow: none;
}
/* 文本框 */
[data-v-2786aae4].afterclassservice .el-textarea__inner:focus {
    border-color: #35B98A;
    -webkit-box-shadow: none;
            box-shadow: none;
}
/* 下拉 */
[data-v-2786aae4].afterclassservice .el-select .el-input__inner:focus {
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #35B98A;
}
[data-v-2786aae4].afterclassservice .el-select-dropdown__item.selected {
    color: #35B98A;
}
/* 下拉菜单 */
[data-v-2786aae4].afterclassservice .el-dropdown-menu__item:not(.is-disabled):hover {
    color: #35B98A;
    background-color: #EAF8F3;
}
/* 时间选择器 */
[data-v-2786aae4].afterclassservice .el-range-editor.is-active,[data-v-2786aae4].afterclassservice .el-range-editor.is-active:hover {
    border-color: #35B98A;
}
[data-v-2786aae4].afterclassservice .el-date-table td.end-date span,[data-v-2786aae4].afterclassservice .el-date-table td.start-date span {
    background-color: #35B98A;
}
[data-v-2786aae4].afterclassservice .el-date-table td.today span {
    color: #35B98A;
}
[data-v-2786aae4].afterclassservice .el-date-table td.today.end-date span,[data-v-2786aae4].afterclassservice .el-date-table td.today.start-date span {
    color: #FFF;
}
[data-v-2786aae4].afterclassservice .el-date-table td.available:hover {
    color: #35B98A;
}
[data-v-2786aae4].afterclassservice .el-date-table td.in-range div,[data-v-2786aae4].afterclassservice .el-date-table td.in-range div:hover,[data-v-2786aae4].afterclassservice .el-date-table.is-week-mode .el-date-table__row.current div,[data-v-2786aae4].afterclassservice .el-date-table.is-week-mode .el-date-table__row:hover div {
    background-color: #EAF8F3;
}
[data-v-2786aae4].afterclassservice .el-picker-panel__icon-btn:hover {
    color: #35B98A;
}
[data-v-2786aae4].afterclassservice .el-time-panel__btn.confirm {
    color: #35B98A;
}
/* 弹窗 */
[data-v-2786aae4].afterclassservice .el-dialog__header {
    padding: 24px 32px;
}
[data-v-2786aae4].afterclassservice .el-dialog__title {
    font-size: 16px;
    font-weight: 700;
    color: #333333;
}
[data-v-2786aae4].afterclassservice .el-dialog__body {
    padding: 0 32px 32px;
}
[data-v-2786aae4].afterclassservice .el-dialog__headerbtn .el-dialog__close:hover {
    border: 2px solid #35B98A;
}
[data-v-2786aae4].afterclassservice .el-dialog__headerbtn:focus .el-dialog__close {
    color: #35B98A;
}
[data-v-2786aae4].afterclassservice .el-dialog__headerbtn:hover .el-dialog__close {
    color: #35B98A;
}
/* 分页 */
[data-v-2786aae4].afterclassservice .el-pagination {
    padding: 0px;
}
[data-v-2786aae4].afterclassservice .el-pager li.active {
    -webkit-box-shadow: none;
            box-shadow: none;
}
[data-v-2786aae4].afterclassservice .el-pagination.is-background .el-pager li:not(.disabled).active {
    background-color: #35B98A;
    color: #fff;
}
[data-v-2786aae4].afterclassservice .el-pagination.is-background .el-pager li:not(.disabled).active:hover {
    color: #fff;
}
[data-v-2786aae4].afterclassservice .el-pagination.is-background .el-pager li:not(.disabled):hover {
    color: #35B98A;
}
[data-v-2786aae4].afterclassservice .first-pager.el-button:hover {
    color: #35B98A;
}
[data-v-2786aae4].afterclassservice .el-pagination button:hover {
    color: #35B98A;
}
[data-v-2786aae4].afterclassservice .page-sure-btn:hover {
    color: #35B98A;
}
[data-v-2786aae4].afterclassservice .el-pagination__sizes .el-input .el-input__inner:hover {
    border-color: #35B98A;
}
[data-v-2786aae4].afterclassservice .el-select .el-input__inner:focus {
    border: 1px solid #35B98A;
}
[data-v-2786aae4].afterclassservice .el-select-dropdown__item.selected {
    color: #35B98A;
}
[data-v-2786aae4].afterclassservice .el-pagination .el-select .el-input {
    margin-right: 0px;
}
.body_select .el-select-dropdown__item.selected[data-v-2786aae4] {
    color: #35B98A;
}
.body_select .el-pagination .el-select .el-input[data-v-2786aae4] {
    margin-right: 0px;
}
[data-v-2786aae4].afterclassservice .el-pagination__sizes {
    margin: 0px;
}
/* 答疑任务列表样式修改 */
[data-v-2786aae4].qa_arrange_list .el-button.is-plain {
    background: #EAF8F3;
    border-color: #35B98A;
    color: #35B98A;
    font-size: 12px;
    padding: 7px 8px;
}
[data-v-2786aae4].qa_arrange_list .el-dialog__header {
    border-bottom: 1px solid #ebedf0;
}
/* 答疑详情安排弹窗样式修改 */
[data-v-2786aae4].afterclassservice .qa_detail_dialog .el-button--text {
    color: #67C23A;
    border: none;
}
[data-v-2786aae4].afterclassservice .qa_detail_dialog .el-button--text.is-active {
    color: #F56C6C;
}
/* 安排更改弹框样式修改 */
.arrange_popover .el-select .el-input__inner[data-v-2786aae4]:focus {
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #35B98A;
}
.arrange_popover_select .el-select-dropdown__item.selected[data-v-2786aae4] {
    color: #35B98A;
}
/* 答疑详情安排弹窗样式修改 */
[data-v-2786aae4].qa_follow_up_arrangement .top_right_content ul li .el-button--small {
    font-size: 14px;
    padding: 8px 16px;
    border: 1px solid #dcdfe6;
}
[data-v-2786aae4].qa_follow_up_arrangement .top_right_content ul li:nth-of-type(n+2) .el-button--small {
    border-left: none;
}
[data-v-2786aae4].qa_follow_up_arrangement .top_right_content ul li .el-button--text {
    font-size: 14px;
    padding: 8px 16px;
    border: 1px solid #dcdfe6;
}
[data-v-2786aae4].qa_follow_up_arrangement .top_right_content ul li:nth-of-type(n+2) .el-button--text {
    border-left: none;
}
[data-v-2786aae4].qa_follow_up_arrangement .top_right_content .el-button--text {
    color: #666666;
    font-size: 12px;
    padding: 7px 16px;
}
/* 一键排班弹窗样式修改 */
[data-v-2786aae4].qa_one_click_scheduling .el-checkbox__label {
    font-size: 14px;
    padding-left: 6px;
}
[data-v-2786aae4].qa_one_click_scheduling .el-checkbox span.el-checkbox__inner {
    width: 10px;
    height: 10px;
}
[data-v-2786aae4].qa_one_click_scheduling .el-checkbox__inner:after {
    width: 2px;
    height: 5px;
    left: 2px;
    border: 1px solid #fff;
    border-left: 0;
    border-top: 0;
}
[data-v-2786aae4].qa_one_click_scheduling .el-checkbox {
    margin-right: 12px;
}
/* 安排查询-详情的样式修改 */
[data-v-2786aae4].arrange_user_detail .el-dialog__header {
    padding: 24px 32px;
    border-bottom: 1px solid #ebedf0;
}
[data-v-2786aae4].arrange_user_detail .el-button--text {
    color: #67C23A;
    border: none;
}
[data-v-2786aae4].arrange_user_detail .el-button--text.is-active {
    color: #F56C6C;
}
/* 课后服务样式修改 */
.common-fc-blue[data-v-2786aae4]{
    color: #2fa2fe;
}
.after_school_service[data-v-2786aae4] .el-button--primary,
.after_school_service[data-v-2786aae4] .el-button.is-plain:focus,
.after_school_service[data-v-2786aae4] .el-button.is-plain:hover{
    background: #2fa2fe;
    border-color: #2fa2fe;
    color: #fff;
}
[data-v-2786aae4].service-common-tabs-blue .el-tabs__item.is-active,[data-v-2786aae4].service-common-tabs-blue .el-tabs__item:hover{
    color: #2fa2fe;
}
[data-v-2786aae4].service-common-tabs-blue .el-tabs__active-bar {
    background-color: #2fa2fe;
}
.service-common-tabs-blue[data-v-2786aae4] .el-button--primary.is-plain{
    background: #eaf3f8;
    border-color: #2fa2fe;
    color: #2fa2fe;
    -webkit-box-shadow: none;
            box-shadow: none;
    font-size: 14px;
    padding: 8px 27px;
}
.service-common-tabs-blue[data-v-2786aae4] .el-button--primary,
.service-common-tabs-blue[data-v-2786aae4] .el-button.is-plain:focus,
.service-common-tabs-blue[data-v-2786aae4] .el-button.is-plain:hover{
    background: #2fa2fe;
    border-color: #2fa2fe;
    color: #fff;
}
[data-v-2786aae4].afterclassservice .el-progress-bar__inner {
    background-color: #35B98A;
}
.work-arrange-list-head[data-v-2786aae4] {
  background-color: #f3f4f6;
  padding: 0px;
}
[data-v-2786aae4]  .work-arrange-list-head .el-tabs__header {
  margin-bottom: 15px;
}
[data-v-2786aae4]  .el-tabs__nav-wrap::after {
  background: none;
}
.tab_filter[data-v-2786aae4] {
  margin-top: 10px;
}
.semester[data-v-2786aae4] {
  font-weight: bold;
  font-size: 16px;
}
.details[data-v-2786aae4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 12px;
}
.details_margin[data-v-2786aae4] {
  margin-right: 68px;
}
.box-card[data-v-2786aae4] {
  margin-top: 16px;
}
.greencolor[data-v-2786aae4] {
  background: #35b98a;
  border-color: #35b98a;
  color: #fff;
}
.border_color[data-v-2786aae4] {
  background: #eaf8f3;
  border-color: #35b98a;
  color: #35b98a;
}
.tab_filter[data-v-2786aae4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.tab_filter > div[data-v-2786aae4] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.tab_filter > div[data-v-2786aae4]:nth-child(1) {
  margin-right: 20px;
}
[data-v-2786aae4]  .tab_filter > div:nth-child(1) .el-input__inner {
  border-radius: 16px;
}

.service-manage-index[data-v-d02a7a10]{
    /* position: relative; */
    height: 100%;
}
.service-manage-index-box[data-v-d02a7a10]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    /* height: calc(100% - 60px); */
    height: 100%;
}
.service-manage-index-left[data-v-d02a7a10]{
    /*width: 20%;*/
    overflow-y: auto;
    height: 100%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.7%;
            flex: 0 0 8.7%;
    background: #fff;
}
.service-manage-index-right[data-v-d02a7a10]{
    /*width: 80%;*/
    height: 100%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.3%;
            flex: 0 0 91.3%;
    /*overflow-y: auto;*/
    padding: 20px 20px 0 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    overflow-y: auto;
    /* height: 600px; */
}
.service-manage-index-right-box[data-v-d02a7a10]{
    width: 100%;
    height: 100%;
    /*background: #fff;*/
}
/**侧边导航样式**/
[data-v-d02a7a10].service-manage-index-left .el-submenu__icon-arrow.el-icon-arrow-down{
    display: none;
}
[data-v-d02a7a10].service-manage-index-left .el-submenu .el-menu-item{
    min-width: auto;
    padding: 0;
}
[data-v-d02a7a10].service-manage-index-left .el-menu-item-group__title{
     display: none;
}
/**主题色设置**/
.common-fc-color[data-v-d02a7a10]{
    color: #35B98A;
}
.green-bg-color[data-v-d02a7a10] {
    background-color: #35B98A !important;
    color: #fff !important;
}
[data-v-d02a7a10].el-dialog__wrapper{
    background-color: rgba(0, 0, 0, .3);
}
[data-v-d02a7a10].el-dialog__wrapper .el-dialog,[data-v-d02a7a10].el-button{
  -webkit-box-shadow: none;
          box-shadow: none;
}
[data-v-d02a7a10].el-button--text,[data-v-d02a7a10].flex-type .flex-type-item .name.common-fc-color,[data-v-d02a7a10].flex-type .flex-type-item .num.common-fc-color,[data-v-d02a7a10].service-manage-index-left .el-menu-item.is-active,[data-v-d02a7a10].service-manage-index-left .is-active .el-submenu__title,[data-v-d02a7a10].service-common-tabs .el-tabs__item.is-active,[data-v-d02a7a10].service-common-tabs .el-tabs__item:hover,[data-v-d02a7a10].service-common-tabs .el-tabs__item:not(.is-disabled):hover,[data-v-d02a7a10].service-class-components-cm .el-menu-item.is-active,[data-v-d02a7a10].service-class-components-cm .is-active .el-submenu__title,[data-v-d02a7a10].service-class-components-cm .el-tabs__item.is-active,[data-v-d02a7a10].service-class-components-cm .el-tabs__item:hover{
    color: #35B98A;
}
[data-v-d02a7a10].service-common-tabs .el-tabs__active-bar,[data-v-d02a7a10].service-class-components-cm .el-tabs__active-bar{
    background-color: #35B98A;
}
/**课程开设部分的样式修改**/
[data-v-d02a7a10].service-common-primary-cover .cicc-li-name-box-hover,[data-v-d02a7a10].service-common-primary-cover .cicc-li-next-btn,[data-v-d02a7a10].service-common-primary-cover .cicc-li-sel .cicc-li-name-box{
    color: #35B98A;
}
[data-v-d02a7a10].service-common-primary-cover .cicc-li-sel{
    background: #EAF8F3;
}
/**选课安排部分样式修改**/
[data-v-d02a7a10].service-class-components-cm .course-list-item-name-box-edit-box{
    color: #35B98A;
}
[data-v-d02a7a10].service-class-components-cm .sns-create-group-title{
    color: #35B98A;
}
[data-v-d02a7a10].service-class-components-cm .sns-create-group:before{
    background: #35B98A;
}
[data-v-d02a7a10].service-class-components-cm .el-button--primary.is-plain{
    background: #EAF8F3;
    border-color: #35B98A;
    color: #35B98A;
}
[data-v-d02a7a10].service-class-components-cm .el-button--primary,[data-v-d02a7a10].service-class-components-cm .el-button.is-plain:focus,[data-v-d02a7a10].service-class-components-cm  .el-button.is-plain:hover{
    background: #35B98A;
    border-color: #35B98A;
    color: #fff;
}
/**开课管理部分的样式修改**/
[data-v-d02a7a10].service-class-components-cm .el-radio-button__inner:hover{
    color: #35B98A;
}
[data-v-d02a7a10].service-class-components-cm .el-radio-button__orig-radio:checked+.el-radio-button__inner{
    color: #FFF;
    background-color: #35B98A;
    border-color: #35B98A;
    -webkit-box-shadow: -1px 0 0 0 #35B98A;
    box-shadow: -1px 0 0 0 #35B98A;
}
/*
* 答疑辅导element-ui样式修改 
*/
/* 浮动 */
.float-left[data-v-d02a7a10] {
    float: left;
}
.float-right[data-v-d02a7a10] {
    float: right;
}
.clearfix[data-v-d02a7a10] {
    clear: both;
}
.page_height[data-v-d02a7a10] {
    height: 100%;
    background: #ffffff;
}
/* 加载状态 */
[data-v-d02a7a10].afterclassservice .el-loading-spinner .path {
    stroke: #35B98A;
}
/* 按钮 */
[data-v-d02a7a10].afterclassservice .el-button--text {
    color: #35B98A;
}
[data-v-d02a7a10].afterclassservice .el-button--info {
    background: #999999;
    border-color: #999999;
    -webkit-box-shadow: none;
            box-shadow: none;
    margin-right: 30px;
}
[data-v-d02a7a10].afterclassservice .el-button--primary {
    -webkit-box-shadow: none;
            box-shadow: none;
    background: #35B98A;
    border-color: #35B98A;
    color: #fff;
}
[data-v-d02a7a10].afterclassservice .el-button.is-plain {
    background: #EAF8F3;
    border-color: #35B98A;
    color: #35B98A;
}
[data-v-d02a7a10].afterclassservice .el-button--small {
    font-size: 14px;
    padding: 8px 27px;
}
/* 单选 */
[data-v-d02a7a10].afterclassservice .el-radio-button--small .el-radio-button__inner {
    padding: 8px 27px;
    font-size: 14px;
}
[data-v-d02a7a10].afterclassservice .el-radio.is-bordered.is-checked {
    border-color: #35B98A;
}
[data-v-d02a7a10].afterclassservice .el-radio-button__orig-radio:checked+.el-radio-button__inner {
    background-color: #35B98A;
    border-color: #35B98A;
    -webkit-box-shadow: -1px 0 0 0 #35B98A;
    box-shadow: -1px 0 0 0 #35B98A;
    color: #ffffff;
}
[data-v-d02a7a10].afterclassservice .el-radio-button__inner:hover {
    color: #35B98A;
}
[data-v-d02a7a10].afterclassservice .el-radio__input.is-checked+.el-radio__label {
    color: #35B98A;
}
[data-v-d02a7a10].afterclassservice .el-radio__input.is-checked .el-radio__inner {
    background: #35B98A;
    border-color: #35B98A;
}
/* 复选 */
[data-v-d02a7a10].afterclassservice .el-checkbox__input.is-checked+.el-checkbox__label {
    color: #35B98A;
}
[data-v-d02a7a10].afterclassservice .el-checkbox__input.is-checked .el-checkbox__inner {
    background-color: #35B98A;
    border-color: #35B98A;
}
[data-v-d02a7a10].afterclassservice .el-checkbox__input.is-indeterminate .el-checkbox__inner {
    background-color: #35B98A;
    border-color: #35B98A;
}
[data-v-d02a7a10].afterclassservice .el-checkbox__input.is-focus .el-checkbox__inner {
    border-color: #35B98A;
}
[data-v-d02a7a10].afterclassservice .el-checkbox__inner:hover {
    border-color: #35B98A;
}
/* 输入框 */
[data-v-d02a7a10].afterclassservice .el-input__inner:focus {
    border-color: #35B98A;
    -webkit-box-shadow: none;
            box-shadow: none;
}
/* 文本框 */
[data-v-d02a7a10].afterclassservice .el-textarea__inner:focus {
    border-color: #35B98A;
    -webkit-box-shadow: none;
            box-shadow: none;
}
/* 下拉 */
[data-v-d02a7a10].afterclassservice .el-select .el-input__inner:focus {
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #35B98A;
}
[data-v-d02a7a10].afterclassservice .el-select-dropdown__item.selected {
    color: #35B98A;
}
/* 下拉菜单 */
[data-v-d02a7a10].afterclassservice .el-dropdown-menu__item:not(.is-disabled):hover {
    color: #35B98A;
    background-color: #EAF8F3;
}
/* 时间选择器 */
[data-v-d02a7a10].afterclassservice .el-range-editor.is-active,[data-v-d02a7a10].afterclassservice .el-range-editor.is-active:hover {
    border-color: #35B98A;
}
[data-v-d02a7a10].afterclassservice .el-date-table td.end-date span,[data-v-d02a7a10].afterclassservice .el-date-table td.start-date span {
    background-color: #35B98A;
}
[data-v-d02a7a10].afterclassservice .el-date-table td.today span {
    color: #35B98A;
}
[data-v-d02a7a10].afterclassservice .el-date-table td.today.end-date span,[data-v-d02a7a10].afterclassservice .el-date-table td.today.start-date span {
    color: #FFF;
}
[data-v-d02a7a10].afterclassservice .el-date-table td.available:hover {
    color: #35B98A;
}
[data-v-d02a7a10].afterclassservice .el-date-table td.in-range div,[data-v-d02a7a10].afterclassservice .el-date-table td.in-range div:hover,[data-v-d02a7a10].afterclassservice .el-date-table.is-week-mode .el-date-table__row.current div,[data-v-d02a7a10].afterclassservice .el-date-table.is-week-mode .el-date-table__row:hover div {
    background-color: #EAF8F3;
}
[data-v-d02a7a10].afterclassservice .el-picker-panel__icon-btn:hover {
    color: #35B98A;
}
[data-v-d02a7a10].afterclassservice .el-time-panel__btn.confirm {
    color: #35B98A;
}
/* 弹窗 */
[data-v-d02a7a10].afterclassservice .el-dialog__header {
    padding: 24px 32px;
}
[data-v-d02a7a10].afterclassservice .el-dialog__title {
    font-size: 16px;
    font-weight: 700;
    color: #333333;
}
[data-v-d02a7a10].afterclassservice .el-dialog__body {
    padding: 0 32px 32px;
}
[data-v-d02a7a10].afterclassservice .el-dialog__headerbtn .el-dialog__close:hover {
    border: 2px solid #35B98A;
}
[data-v-d02a7a10].afterclassservice .el-dialog__headerbtn:focus .el-dialog__close {
    color: #35B98A;
}
[data-v-d02a7a10].afterclassservice .el-dialog__headerbtn:hover .el-dialog__close {
    color: #35B98A;
}
/* 分页 */
[data-v-d02a7a10].afterclassservice .el-pagination {
    padding: 0px;
}
[data-v-d02a7a10].afterclassservice .el-pager li.active {
    -webkit-box-shadow: none;
            box-shadow: none;
}
[data-v-d02a7a10].afterclassservice .el-pagination.is-background .el-pager li:not(.disabled).active {
    background-color: #35B98A;
    color: #fff;
}
[data-v-d02a7a10].afterclassservice .el-pagination.is-background .el-pager li:not(.disabled).active:hover {
    color: #fff;
}
[data-v-d02a7a10].afterclassservice .el-pagination.is-background .el-pager li:not(.disabled):hover {
    color: #35B98A;
}
[data-v-d02a7a10].afterclassservice .first-pager.el-button:hover {
    color: #35B98A;
}
[data-v-d02a7a10].afterclassservice .el-pagination button:hover {
    color: #35B98A;
}
[data-v-d02a7a10].afterclassservice .page-sure-btn:hover {
    color: #35B98A;
}
[data-v-d02a7a10].afterclassservice .el-pagination__sizes .el-input .el-input__inner:hover {
    border-color: #35B98A;
}
[data-v-d02a7a10].afterclassservice .el-select .el-input__inner:focus {
    border: 1px solid #35B98A;
}
[data-v-d02a7a10].afterclassservice .el-select-dropdown__item.selected {
    color: #35B98A;
}
[data-v-d02a7a10].afterclassservice .el-pagination .el-select .el-input {
    margin-right: 0px;
}
.body_select .el-select-dropdown__item.selected[data-v-d02a7a10] {
    color: #35B98A;
}
.body_select .el-pagination .el-select .el-input[data-v-d02a7a10] {
    margin-right: 0px;
}
[data-v-d02a7a10].afterclassservice .el-pagination__sizes {
    margin: 0px;
}
/* 答疑任务列表样式修改 */
[data-v-d02a7a10].qa_arrange_list .el-button.is-plain {
    background: #EAF8F3;
    border-color: #35B98A;
    color: #35B98A;
    font-size: 12px;
    padding: 7px 8px;
}
[data-v-d02a7a10].qa_arrange_list .el-dialog__header {
    border-bottom: 1px solid #ebedf0;
}
/* 答疑详情安排弹窗样式修改 */
[data-v-d02a7a10].afterclassservice .qa_detail_dialog .el-button--text {
    color: #67C23A;
    border: none;
}
[data-v-d02a7a10].afterclassservice .qa_detail_dialog .el-button--text.is-active {
    color: #F56C6C;
}
/* 安排更改弹框样式修改 */
.arrange_popover .el-select .el-input__inner[data-v-d02a7a10]:focus {
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #35B98A;
}
.arrange_popover_select .el-select-dropdown__item.selected[data-v-d02a7a10] {
    color: #35B98A;
}
/* 答疑详情安排弹窗样式修改 */
[data-v-d02a7a10].qa_follow_up_arrangement .top_right_content ul li .el-button--small {
    font-size: 14px;
    padding: 8px 16px;
    border: 1px solid #dcdfe6;
}
[data-v-d02a7a10].qa_follow_up_arrangement .top_right_content ul li:nth-of-type(n+2) .el-button--small {
    border-left: none;
}
[data-v-d02a7a10].qa_follow_up_arrangement .top_right_content ul li .el-button--text {
    font-size: 14px;
    padding: 8px 16px;
    border: 1px solid #dcdfe6;
}
[data-v-d02a7a10].qa_follow_up_arrangement .top_right_content ul li:nth-of-type(n+2) .el-button--text {
    border-left: none;
}
[data-v-d02a7a10].qa_follow_up_arrangement .top_right_content .el-button--text {
    color: #666666;
    font-size: 12px;
    padding: 7px 16px;
}
/* 一键排班弹窗样式修改 */
[data-v-d02a7a10].qa_one_click_scheduling .el-checkbox__label {
    font-size: 14px;
    padding-left: 6px;
}
[data-v-d02a7a10].qa_one_click_scheduling .el-checkbox span.el-checkbox__inner {
    width: 10px;
    height: 10px;
}
[data-v-d02a7a10].qa_one_click_scheduling .el-checkbox__inner:after {
    width: 2px;
    height: 5px;
    left: 2px;
    border: 1px solid #fff;
    border-left: 0;
    border-top: 0;
}
[data-v-d02a7a10].qa_one_click_scheduling .el-checkbox {
    margin-right: 12px;
}
/* 安排查询-详情的样式修改 */
[data-v-d02a7a10].arrange_user_detail .el-dialog__header {
    padding: 24px 32px;
    border-bottom: 1px solid #ebedf0;
}
[data-v-d02a7a10].arrange_user_detail .el-button--text {
    color: #67C23A;
    border: none;
}
[data-v-d02a7a10].arrange_user_detail .el-button--text.is-active {
    color: #F56C6C;
}
/* 课后服务样式修改 */
.common-fc-blue[data-v-d02a7a10]{
    color: #2fa2fe;
}
.after_school_service[data-v-d02a7a10] .el-button--primary,
.after_school_service[data-v-d02a7a10] .el-button.is-plain:focus,
.after_school_service[data-v-d02a7a10] .el-button.is-plain:hover{
    background: #2fa2fe;
    border-color: #2fa2fe;
    color: #fff;
}
[data-v-d02a7a10].service-common-tabs-blue .el-tabs__item.is-active,[data-v-d02a7a10].service-common-tabs-blue .el-tabs__item:hover{
    color: #2fa2fe;
}
[data-v-d02a7a10].service-common-tabs-blue .el-tabs__active-bar {
    background-color: #2fa2fe;
}
.service-common-tabs-blue[data-v-d02a7a10] .el-button--primary.is-plain{
    background: #eaf3f8;
    border-color: #2fa2fe;
    color: #2fa2fe;
    -webkit-box-shadow: none;
            box-shadow: none;
    font-size: 14px;
    padding: 8px 27px;
}
.service-common-tabs-blue[data-v-d02a7a10] .el-button--primary,
.service-common-tabs-blue[data-v-d02a7a10] .el-button.is-plain:focus,
.service-common-tabs-blue[data-v-d02a7a10] .el-button.is-plain:hover{
    background: #2fa2fe;
    border-color: #2fa2fe;
    color: #fff;
}
[data-v-d02a7a10].afterclassservice .el-progress-bar__inner {
    background-color: #35B98A;
}
.programmes_dexercice[data-v-d02a7a10] {
    background-color: #ffffff;
    padding: 24px;
}

.education-evaluate-index .content-box,
.education-evaluate-index .work-arrange-list-head {
  background-color: transparent !important;
}

.education-cloud-pages[data-v-6a3605d4] {
    width: 100%;
    height: 100%;
}









































































.em-app-item-rpart-icon .layui-icon-extend-iconfont{
    font-size: 13px;
}

.educational-map-page[data-v-8666affe]{
    color: #666;
}
.educational-map-root[data-v-8666affe]{
    min-width: 1450px;
}
.educational-map-page-header[data-v-8666affe] {
    height: 480px;
    background: url(/vue/dist/static/img/top-bj.96de94a.jpg) center no-repeat;
    background-size: cover;
    position: relative;
}
.view-center[data-v-8666affe] {
    width: 1400px;
    margin: auto;
}
.page-name[data-v-8666affe]{
    color: #fff;
    font-size: 25px;
    float: left;
}
.place-name[data-v-8666affe]{
    color: #fff;
    font-size: 11px;
    float: left;
    margin-top: 15px;
    margin-left: 3px;
}
.page-balloon[data-v-8666affe] {
    position: absolute;
    margin-top: 35px;
}
.em-page-navs[data-v-8666affe]{
    margin-left: 400px;
    padding-top: 20px;
}
.em-page-nav[data-v-8666affe] {
    line-height: 55px;
    float: left;
    color:#fff;
    margin-right: 50px;
    cursor: pointer;
}
.em-page-nav.ed[data-v-8666affe]{
    color: #ff5c25;
    border-bottom: 2px solid #ff5c25;
}
.em-instructions[data-v-8666affe] {
    color: #fff;
    margin-left: 0px;
    margin-top: 145px;
    width: 660px;
    text-align: center;
}
.em-instructions-title[data-v-8666affe]{
    font-size: 30px;
}
.em-stat-area[data-v-8666affe]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.em-stat-group[data-v-8666affe] {
    float: left;
}
.em-stat-name[data-v-8666affe] {
    color: #676767;
}
.em-stat-num[data-v-8666affe]{
    margin: 20px 0 5px;
    font-size: 30px;
    color: #606aa7;
}
.em-stat-block[data-v-8666affe]{
    color: #a9a9a9;
}
.em-stat-special[data-v-8666affe]{
    color: #ff6600;
}
.em-stat-item[data-v-8666affe]{
    float: left;
    margin-right:30px;
}
.em-map-left-group[data-v-8666affe]{
    width: 910px;
    height: 100%;
    float: left;
}
.em-map-right-group[data-v-8666affe]{
    width: 460px;
    float: right;
}
.em-map-special-header[data-v-8666affe]{
    height: 41px;
    line-height: 41px;
    background: #f0f0f0;
    text-indent: 15px;
    color: #2a385d;
    font-weight: bold;
    position: relative;
}
.em-map-special-line[data-v-8666affe]{
    position: absolute;
    left: -2px;
    top: -1px;
}
.em-map-special-header-text[data-v-8666affe]{
    float: right;
    color: #9a9a9a;
    font-weight: normal;
    margin-right: 15px;
}
.em-map-school-rank-item[data-v-8666affe]{
    padding: 12px 0;
    border-bottom: 1px dashed #e8e8e8;
}
.em-map-school-rank-item-left[data-v-8666affe]{
    float: left;
}
.em-map-school-rank-item-right[data-v-8666affe]{
    float: right;
}
.em-map-rank-sq-index[data-v-8666affe] {
    width: 21px;
    height: 21px;
    line-height: 21px;
    border-radius: 4px;
    background: #cdcdcd;
    color:#fff;
    float: left;
    text-align: center;
    margin-right: 12px;
}
.em-map-rank-name[data-v-8666affe]{
    color: #666;
    font-size: 13px;
    float: left;
    line-height: 21px;
}
._rank_01.em-map-rank-sq-index[data-v-8666affe]{
    background: #ff5c25;
}
.em-map-rank-num-index._rank_01[data-v-8666affe]{
    color: #ff5c25;
}
.em-map-data-res-sheet-col._rank_01[data-v-8666affe] {
    color: #ff5c25;
}
._rank_02.em-map-rank-sq-index[data-v-8666affe]{
    background: #127fd4;
}
._rank_02.em-map-rank-num-index[data-v-8666affe]{
    color: #127fd4;
}
._rank_02.em-map-data-res-sheet-col[data-v-8666affe] {
    color: #127fd4;
}
._rank_03.em-map-rank-sq-index[data-v-8666affe]{
    background: #606aa7;
}
._rank_03.em-map-rank-num-index[data-v-8666affe]{
    color: #606aa7;
}
._rank_03.em-map-data-res-sheet-col[data-v-8666affe] {
    color: #606aa7;
}
.educational-map-page-block.data-application[data-v-8666affe]{
    background-color: #f9f9f9;
}
.educational-map-page-block.app-store[data-v-8666affe] {
    background: url(/vue/dist/static/img/bj-hui.48d58fc.png) center no-repeat;
    background-color: #f9f9f9;
}
.em-block-e-name[data-v-8666affe]{
    font-size: 20px;
    color: #505994;
    font-weight: bold;
}
.em-block-name-area[data-v-8666affe]{
    padding-top: 46px;
}
.em-block-c-line[data-v-8666affe]{
    float: left;
    width: 31px;
    height: 5px;
    background-color: #ff5c25;
    margin-top: 9px;
    margin-right: 9px;
}
.em-block-c-text[data-v-8666affe]{
    color: #666666;
}
.em-app-store-groups[data-v-8666affe]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-top: 35px;
}
.em-data-application[data-v-8666affe]{
    margin-top: 35px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.em-data-application-item[data-v-8666affe]{
    width:450px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 15px;
    font-size:16px;
    border-radius: 4px;
    float: left;
    background: #fff;
    cursor: pointer;
    margin-bottom: 10px;
    margin-right: 25px;
}
.em-data-application-item[data-v-8666affe]:nth-child(3n){
    margin-right: 0;
}
.em-data-application-item-icon[data-v-8666affe]{
    width:55px;
    height:55px;
    float:left;
}
.em-data-application-item-name[data-v-8666affe]{
    margin-left:65px;
    font-weight:bold;
    margin-top:3px;
}
.em-data-application-item-desc[data-v-8666affe]{
    margin-left:65px;
    margin-top:5px;
    font-size:16px;
    color: #b8b8b8;
}
.em-app-store-group[data-v-8666affe]{
    width: 450px;
}
.em-app-store-cont[data-v-8666affe]{
    height: 410px;
    background: #fff;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 10px 10px;
}
.em-app-store-cont-item[data-v-8666affe]{
    padding: 20px 0px;
    border-bottom: 1px solid #e9e9e9;
}
.em-app-store-cont-item[data-v-8666affe]:last-child{
    border: none;
}
.em-app-item-icon[data-v-8666affe]{
    float: left;
    width: 50px;
    height: 50px;
    margin-right: 8px;
}
.em-app-item-info[data-v-8666affe]{
    float: left;
}
.em-app-item-rpart[data-v-8666affe]{
    float: right;
    margin-top: 11px;
}
.em-app-item-rpart-num[data-v-8666affe]{
    float: left;
    margin-right: 10px;
    font-size: 20px;
    color:#6873ab;
}
.em-app-item-info-name[data-v-8666affe] {
    font-size: 14px;
    margin-top: 6px;
}
.em-app-item-info-desc[data-v-8666affe]{
    font-size: 14px;
    color: #b8b8b8;
}
.em-app-item-rpart-icon[data-v-8666affe]{
    float: left;
    width: 16px;
    height: 16px;
    line-height: 16px;
    background: #ebebeb;
    color: #a1a1a1;
    border-radius: 10px;
    margin-top: 3px;
    font-size: 10px;
    text-align: center;
}
.app-visit-nr-01[data-v-8666affe]{
    color: #606aa7;
    font-size: 28px;
    float: left;
    margin-right: 8px;
}
.app-visit-nr-02[data-v-8666affe]{
    color: #ff8c3f;
    font-size: 12px;
    float: left;
    margin-top: 12px;
}
.em-data-res-area-right[data-v-8666affe] {
    width: 450px;
    float: right;
}
.em-data-res-serach-input[data-v-8666affe]{
    border: 1px solid #959dc4;
    height: 43px;
    float: left;
    text-indent: 10px;
    width: 336px;
    outline: none;
    color: #cccccc;
}
.em-data-res-serach-btn[data-v-8666affe]{
    float: right;
    height: 45px;
    color: #fff;
    border: none;
    border-radius: 2px;
    background-color: #606aa7;
    width: 107px;
    cursor: pointer;
}
.em-data-res-hyper-search[data-v-8666affe]{
    text-decoration: underline;
    color: #606aa7;
    font-size: 13px;
    margin-top: 4px;
    display: block;
    cursor: pointer;
}
.em-map-data-res-sheet-col[data-v-8666affe]{
    float: left;
}
.em-map-data-res-sheet-header[data-v-8666affe]{
    line-height: 38px;
}
.em-map-data-res-sheet-row[data-v-8666affe]{
    margin-bottom: 13px;
}
.educational-map-page-block.operating[data-v-8666affe]{
    background: url(/vue/dist/static/img/bj-hui2.88b5829.png) center no-repeat;
}
.em-stat-num-unit[data-v-8666affe]{
    font-size: 12px;
    color: #a7a7a7;
}
.educational-map-page-block.footer[data-v-8666affe] {
    background: url(/vue/dist/static/img/foot.e572091.png) bottom no-repeat;
    background-color: #626262;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    color: #fff;
    text-align: center;
}
.em-data-res-area-top-btn[data-v-8666affe]{
    width: 170px;
    height: 55px;
    line-height: 55px;
    margin: auto;
    border-radius: 4px;
    color: #fff;
    text-align: center;
    background: #606aa7;
    font-size: 16px;
}
.em-data-res-area-arrow[data-v-8666affe] {
    margin: auto;
    margin-top: -10px;
    display: block;
}
.em-data-res-pillar[data-v-8666affe]{
    width: 58px;
    height: 448px;
    background: #606aa7;
    float: left;
    margin-right: 25px;
}
.em-data-res-pillar-top[data-v-8666affe]{
    text-align: center;
    font-size: 16px;
    padding-top: 13px;
    color: #fff;
}
.em-data-res-pillar-bot[data-v-8666affe]{
    color: #fff;
    font-size: 16px;
    -webkit-writing-mode:tb-rl;
        -ms-writing-mode:tb-rl;
            writing-mode:tb-rl;
    text-align: center;
    margin: auto;
    letter-spacing: 5px;
    margin-top: 20px;
}
.em-login-btn[data-v-8666affe], .em-user-center-btn[data-v-8666affe]{
    position: absolute;
    top: 36px;
    color: #fff;
    right: 40px;
    cursor: pointer;
}

.__login-registry-root .el-dialog__header{
    padding-top: 0;
}
.__login-registry-root{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
._el_dialog_wx_gzh{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.wx_gzh_xrcode{
    width: 200px;
    height: 200px;
    display:block;
    margin: 40px auto;
}




























































































































































































































/*@import "../../common/css/new_teach_version_ui.css";*/

.new-login-box[data-v-8209c312]{
    background-color: #f8f9fb;
    height: 100%;
}
.new-login-bottom-bg[data-v-8209c312]{
    background: url(/vue/dist/static/img/bag_02.d6248e6.png) no-repeat center bottom;
    background-size: contain;
    position: fixed;
    bottom: 0px;
    width: 100%;
    margin: auto;
    height: 100%;
}
.new-login-box-container[data-v-8209c312]{
    width: 100%;
    max-width: 88%;
    height: 100%;
    margin: auto;
    position: relative;
    padding: 0.1px;
    z-index: 10;
}
.new-login-box-top[data-v-8209c312]{
    height: 90px;
    margin-top: 30px;
    margin-bottom: 10px;
}
.new-login-box-top-left[data-v-8209c312]{
    float: left;
    max-width: 60%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.new-login-box-top-logo[data-v-8209c312]{
    height: 62px;
    margin-right: 12px;
}
.new-login-box-top-name[data-v-8209c312]{
    display: inline-block;
    color: #53a9e9;
    height: 62px;
}
.new-login-box-top-h1[data-v-8209c312]{
    font-size: 34px;
    line-height: 44px;
    display: block;
    margin-top: -4px;
}
.new-login-box-top-slogan[data-v-8209c312]{
    height: 34px;
    border: 2px  solid #fff;
    border-radius: 7px;  /*圆角弧度为7px*/
    position: relative;
    background-color: #fff;
    padding: 0 20px;
    margin-left: 20px;
    line-height: 34px;
    color: #359def;
    margin-top: -16px;
}
.new-login-box-top-slogan[data-v-8209c312]::after{
    content: '';
    width: 0;
    height: 0;
    /*border: 10px solid;*/
    position: absolute;
    top: 6px;
    left: -20px;
}
.new-login-box-top-right[data-v-8209c312]{
    float: right;
}
.new-login-box-top-right-item[data-v-8209c312]{
    display: inline-block;
    margin: 0 20px;
    line-height: 64px;
    cursor: pointer;
    color: #999999;
}
.new-login-box-content[data-v-8209c312]{
    width: 383px;
    min-height: 340px;
    -webkit-box-shadow: 0px 0px 20px 2px #ecedef;
            box-shadow: 0px 0px 20px 2px #ecedef;
    background-color: #fff;
    margin: auto;
    border-radius: 10px;
    position: absolute;
    top: calc(50% - 180px);
    left: calc(50% - 191px);
    padding-bottom: 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-8209c312] .new-login-nav .el-tabs__nav-wrap::after{
    display: none;
}
.new-login-nav-item[data-v-8209c312]{
    margin-top: 20px;
}
.new-login-nav-item-img[data-v-8209c312]{
    width: 160px;
    height: 160px;
    margin: 20px auto;
    display: block;
}
.new-login-nav-item-title[data-v-8209c312]{
    text-align: center;
    font-size: 13px;
}
.new-login-nav-item-download[data-v-8209c312]{
    text-align: center;
}
.new-login-nav-item-download span[data-v-8209c312]{
    display: inline-block;
    width: 40%;
    color: #333333;
    cursor: pointer;
}
.new-login-nav-item-download i[data-v-8209c312]{
    padding-right: 4px;
}
.new-login-nav-box[data-v-8209c312]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around;
}
.new-login-nav-span[data-v-8209c312]{
    cursor: pointer;
    line-height: 26px;
    color: #666666;
    padding-top: 30px;
}
.new-login-nav-span.ed[data-v-8209c312]{
    /*border-bottom: 3px solid #2fa2fe;*/
    /*color: #2fa2fe!important;*/
    border-radius: 2px;
}
.new-login-nav-line[data-v-8209c312]{
    display: none;
    border-radius: 3px;
    height: 3px;
    /*background-color: #2fa2fe;*/
    width: 30px;
    margin: auto;
}
.new-login-nav-span.ed .new-login-nav-line[data-v-8209c312]{
    display: block;
}
.new-login-nav-loading-reset[data-v-8209c312]{
    text-decoration: underline;
    cursor: pointer;
}
.new-login-nav-item-img-box[data-v-8209c312]{
    position: relative;
}
.new-login-nav-item-loading[data-v-8209c312]{
    background: rgba(255, 255, 255, .9);
    width: 160px;
    height: 160px;
    position: absolute;
    z-index: 99;
    top: 0;
    left: 111px;
    text-align: center;
    color: #333;
    line-height: 30px;
    font-size: 13px;
}
.new-login-nav-item-loading-img[data-v-8209c312]{
    color: #09ba07;
    font-size: 32px;
    display: block;
    margin-top: 55px;
    margin-bottom: 10px;
}
.new-login-nav-account-input[data-v-8209c312]{
    width: 80%;
    display: block;
    margin: auto;
    margin-bottom: 20px;
}
.new-login-nav-code-input[data-v-8209c312]{
    float: left;
    width: 54%;
    margin-left: 10%;
}
[data-v-8209c312] .new-login-nav-account-input .el-input__inner{
    background-color: #f2f2f2;
}
.new-login-account-part2[data-v-8209c312]{
    color: #888c92;
    width: 80%;
    margin: auto;
    font-size: 13px;
    overflow: hidden;
    height: 24px;
}
.new-account-part2-forget-pwd[data-v-8209c312]{
    line-height: 20px;
    cursor: pointer;
}
.new-account-part2-left[data-v-8209c312]{
    float: left;
}
.new-account-part2-right[data-v-8209c312]{
    float: right;
    line-height: 20px;
    cursor: pointer;
}
.new-login-account-part3[data-v-8209c312]{
    display: block;
    margin: auto;
    width: 80%;
    border-radius: 20px;
    margin-top: 20px;
}
.new-login-account-part4[data-v-8209c312]{
    text-align: center;
    line-height: 60px;
    color: #888c92;
    font-size: 13px;
    cursor: pointer;
}
.new-login-account-part4 i[data-v-8209c312]{
    padding-right: 4px;
}
[data-v-8209c312] .new-login-account-part2 .el-breadcrumb__item{
    font-size: 13px;
}
.new-login-nav-pwd-icon[data-v-8209c312]{
    display: inline-block;
    width: 20px;
    height: 11px;
    background: url(/vue/dist/static/img/password_eye.4135ec8.png) no-repeat center;
    background-size: contain;
    line-height: 40px;
    display: table-cell;
    cursor: pointer;
}
[data-v-8209c312] .new-login-nav-account-input .el-input__suffix{
    right: 10px;
}
.open .new-login-nav-pwd-icon[data-v-8209c312]{
    background: url(/vue/dist/static/img/mimakejian.282fa83.png) no-repeat center;
    background-size: contain;
    height: 15px;
}
.new-login-get-code[data-v-8209c312]{
    float: right;
    width: 24%;
    height: 40px;
    line-height: 40px;
    background-color: #e8f4fe;
    color: #2fa2fe;
    text-align: center;
    border-radius: 6px;
    cursor: pointer;
    margin-right: 10%;
}
.new-login-bottom-bg-text[data-v-8209c312]{
    bottom: 10px;
    position: absolute;
    text-align: center;
    width: 100%;
    color: #333333;
    font-size: 13px;
}
.new-login-box-right[data-v-8209c312]{
    width: 120px;
    position: fixed;
    right: 0;
    top: 28%;
}
.new-login-box-right-content[data-v-8209c312]{
    background-color: #fff;
    padding: 10px;
    border-radius: 10px;
    color: #333333;
    -webkit-box-shadow:  -4px 1px 20px 2px #ebecee;
            box-shadow:  -4px 1px 20px 2px #ebecee;
    font-size: 12px;
    padding-bottom: 14px;
}
.new-login-box-right-img[data-v-8209c312]{
    display: block;
    margin: auto;
    height: 80px;
}
.new-login-box-right-code[data-v-8209c312]{
    width: 80px;
    height: 80px;
    margin: auto;
    display: block;
    margin-bottom: 5px;
}
.new-login-img-code[data-v-8209c312]{
    vertical-align: middle;
    display: table-cell;
    cursor: pointer;
}
[data-v-8209c312] .new-login-imgcode-input .el-input__inner{
    padding-right: 58px;
}
.login-error[data-v-8209c312]{
    margin-bottom: 10px;
    margin-top: -10px;
    margin-left: 10%;
    color: red;
}
.login-error2[data-v-8209c312]{
    color: red;
}
.new-login-account-tel-part2[data-v-8209c312]{
    float: right;
}
.new-login-get-code-disabled[data-v-8209c312]{
    background-color: #cfcfcf;
    color: #fff;
    font-size: 12px;
    cursor: not-allowed;
}
.scan-code-guide[data-v-8209c312]{
    position: absolute;
    left: calc(50% + 197px);
    top: calc(50% - 180px);
    background-color: #fff;
    padding: 10px;
    height: 340px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-shadow: 4px 0px 6px 1px #e6e7e9;
            box-shadow: 4px 0px 6px 1px #e6e7e9;
    border-radius: 10px;
}
.scan-code-guide-img[data-v-8209c312]{
    height: 80%;
    display: block;
    margin: auto;
}
.scan-code-guide-text[data-v-8209c312]{
    line-height: 30px;
    color: #333;
    text-align: center;
}
.client_code_img[data-v-8209c312]{
    width: 200px;
    height: 200px;
    display: block;
    margin: 20px auto;
}
.client_code_btn[data-v-8209c312]{
    display: block;
    margin: auto;
    width: 140px;
}
[data-v-8209c312] .new-account-part2-left .el-checkbox__label{
    font-size: 13px;
}
[data-v-8209c312] .new-login-nav-item-download .layui-icon-extend-iconfont{
    font-size: 14px;
}
.new-login-right-list[data-v-8209c312]{
    width: 110px;
    line-height: 40px;
    border-radius: 4px;
    background-color: #fff;
    text-align: center;
    right: 20px;
    -webkit-box-shadow: 0 0 6px 2px #f0f1f3;
            box-shadow: 0 0 6px 2px #f0f1f3;
    color: #2d2d2d;
}
.new-login-right-list-item[data-v-8209c312]{
    border-bottom: 1px solid #f3f3f3;
}
.new-login-right-list-item2[data-v-8209c312]{
    cursor: pointer;
}
.new-login-right-list-item2[data-v-8209c312]:hover{
    color: #4d99d7;
}
.new-login-left-tip[data-v-8209c312]{
    position: fixed;
    top: 35%;
    color: #333;
}
.new-login-left-tip i[data-v-8209c312]{
    color: #f3a251;
    font-size: 13px;
}
.activity-error[data-v-8209c312]{
    clear: both;
}
/*ai环境增加登录框透明效果 [yansen][2024/12/20]*/
._login-box-transparency .new-login-box-content[data-v-8209c312]{
    opacity: 0.9!important;
}
._login-box-transparency .new-login-box-content[data-v-8209c312]:hover{
    opacity: 1!important;
}
.new-login-box-container[data-v-8209c312]{
    padding: 0;
    max-width: unset;
}
.new-login-box-content[data-v-8209c312] {
    position: static;
    -webkit-box-shadow: none;
            box-shadow: none;
    width: auto;
    min-height: auto;
}
.new-login-nav-box[data-v-8209c312]{
    display: block;
    padding-left: calc(10% - 20px);
}
.new-login-nav-span[data-v-8209c312]{
    float: left;
    margin: 0 20px;
    font-size: 16px;
    line-height: 35px;
    font-weight: bold;
}
.new-login-nav-box-go-register[data-v-8209c312]{
    /*color: #2fa2fe!important;*/
    float: right;
    margin-right: 20px;
    margin-top: 34px;
    cursor: pointer;
}



























































































/*@import "../../common/css/new_teach_version_ui.css";*/













































































































































































































































































/**
 * @desc: 洪山区门户 css
 * @author: yansen
 * @time: 2023/3/16
 */
.hongshan-portal-page{
    /*height: 100%;*/
    /*background: url(https://lion.yuschool.cn/md/85401f2258a2bd77d0b6c912efacb5aa);*/
    min-height: 2000px;
    /*padding-bottom: 150px;*/
}
.hongshan-portal-page-header{
    height: 90px;
    position: fixed;
    top: 0;
    width: 100%;
    background: rgba(0, 0, 0, .3);
    z-index: 3;
    padding: 0 110px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.hongshan-portal-page-navs{
    /*display: flex;*/
    height: 100%;
}
.hongshan-portal-page-nav{
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    margin-right: 20px;
    float: left;
    height: 100%;
    line-height: 90px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.hongshan-portal-page-nav.ed{
    border-bottom: 3px solid #fff;
}
.hongshan-portal-page-nav:last-child{
    margin-right: 0;
}
.hongshan-portal-page-corner{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.hongshan-portal-page-corner-btn{
    color:#fff;
    font-size: 17px;
    cursor: pointer;
}
.hongshan-portal-layout-element-title{
    text-align: center;
    font-size: 25px;
    letter-spacing: 2px;
    font-weight: bold;
    color: #fff;
    padding: 50px 0 25px;
}
.hongshan-portal-layout-element-title.edu-map{
    color:#333333;
    position: absolute;
    height: 120px;
    width: 170px;
    top:30px;
    left: 50%;
    margin-left:-85px;
    border-radius: 70px;
    background: #fff;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-shadow: -2px 2px 33px 2px rgba(17, 15, 15, .75);
            box-shadow: -2px 2px 33px 2px rgba(17, 15, 15, .75);
}
.hongshan-part-english-words{
    font-size: 20px;
    letter-spacing: 0px;
    margin-top: 5px;
}
.hongshan-portal-layout-element.bg-news{
    background: url(/vue/dist/static/img/bg-news.56301ae.png);
    background-size: cover;
    margin-top: -1px;
}
.hongshan-portal-layout-element.stat-area{
    background: url(/vue/dist/static/img/bg-for-stat.65c556f.png);
    background-size: cover;
    margin-top: -1px;
}
.hongshan-portal-layout-element{
    position:relative;
}
/*调整 弹框打开时不显示滚动条 [yansen][2023/3/21]*/
.el-popup-parent--hidden{
    overflow: auto;
}


.hs-search-box .el-input__inner,
.hs-search-box .el-input__inner:focus,
.hs-search-box .el-input__inner:hover {
  background-color: transparent;
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.hs-search-box .el-input__prefix, .hs-search-box .el-input__suffix {
  color: #666;
  font-size: 18px;
}
.hs-search-box .el-input__inner::-webkit-input-placeholder {
  color: #666;
}
.hs-search-box .el-input__inner::-moz-placeholder {
  color: #666;
}
.hs-search-box .el-input__inner::-ms-input-placeholder {
  color: #666;
}
.hs-search-box .el-input__inner::placeholder {
  color: #666;
}

.hs-apps-content-group[data-v-97be8d9e]{
    margin-bottom: 30px;
}
.hs-search-box[data-v-97be8d9e]{
    padding: 10px 5px;
    padding-right: 10px;
    width: 600px;
    height: 60px;
    border-radius: 15px;
    background: hsla(0, 0%, 100%, .8);
    color: #666;
    position: absolute;
    top: 80px;
    left: calc(50% - 300px);
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.hs-apps-content-group-box[data-v-97be8d9e]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.hs-apps-content[data-v-97be8d9e]{
    padding: 0 150px;
}
.hs-app-item-right-part-title[data-v-97be8d9e],
.hs-app-item-right-part-address[data-v-97be8d9e]{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.hs-app-item-right-part-title[data-v-97be8d9e]{
    font-size: 17px;
}
.hs-app-item-right-part-address[data-v-97be8d9e]{
    color: #999;
    font-size: 12px;
}
.hs-app-item-right-part[data-v-97be8d9e]{
    width: calc(100% - 55px);
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 14px 32px 14px 16px;
}
.hs-app-item-logo[data-v-97be8d9e]{
    width: 55px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    border-right: 1px solid #eee;
    height: 100%;
}
.hs-app-item-logo img[data-v-97be8d9e]{
    width: 80%;
}
.hs-app-item[data-v-97be8d9e]{
    width: calc(25% - 11.25px);
    margin-right: 15px;
    border-radius: 12px;
    background: #fff;
    cursor: pointer;
    height: 70px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    margin-bottom: 14px;
}
.hs-app-item[data-v-97be8d9e]:nth-child(4n) {
    margin-right: 0;
}
.hs-apps-content-group-title[data-v-97be8d9e]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: 1em;
    height: 36px;
    width: 168px;
    border-left: 4px solid #3f8bff;
    background: url(/vue/dist/static/img/hs-apps-content-group-title-bg.4979cf1.png) no-repeat;
    background-size: cover;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    color: #3f8bff;
    font-size: 18px;
}
.hs-app-item-link[data-v-97be8d9e]{
    width: 27px;
    height: 27px;
    position: absolute;
    right: 0;
    bottom: 0;
    background: url(/vue/dist/static/img/hs-app-item-link.6b86fd8.png) no-repeat;
    background-size: 100% 100%;
}
.hs-apps[data-v-97be8d9e]{
    height: 100%;
    background: #e3e7eb;
}
.hs-apps-header[data-v-97be8d9e]{
    height: 270px;
    position: relative;
}
.hs-apps-header img[data-v-97be8d9e]{
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}

.hongshan-portal-page-nav[data-v-78530c9c]{
    cursor: pointer;
}
.em-user-center-btn[data-v-78530c9c]{
    color: white;
    cursor: pointer;
}
.em-user-icon[data-v-78530c9c]{
    width: 50px;
    height: 50px;
    border-radius: 50%;
    margin-left: auto;
}
.em-user-icon img[data-v-78530c9c]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}










































































.user-center-theme[data-v-0d501018] {
  height: 100%;
  padding: 0 20px;
}
.user-center-theme .center-stat-core-chart[data-v-0d501018] {
    background: url(/vue/dist/static/img/hs-stat-card-bg-big.8c6faf7.png);
    overflow: hidden;
}
.user-center-theme .center-stat-core-num-item[data-v-0d501018] {
    background: url(/vue/dist/static/img/hs-stat-card-bg.7e059d7.png);
}
.user-center-theme .center-stat-core-chart[data-v-0d501018],
  .user-center-theme .center-stat-core-num-item[data-v-0d501018] {
    background-size: 100% 100%;
    background-repeat: no-repeat;
}
.user-center-theme .center-stat-core[data-v-0d501018] {
    height: 100%;
}
.user-center-theme .center-stat-core-chart-child-title[data-v-0d501018] {
    padding: 10px 0 10px 10px;
    margin-bottom: 6px;
    font-size: 18px;
}
.center-stat-core-chart-child-title[data-v-0d501018] {
  color: var(--theme-color);
  font-size: 22px;
  padding: 20px 0 20px 20px;
  border-bottom: 1px solid var(--theme-color);
}
.center-stat-core-chart-child[data-v-0d501018] {
  height: calc(50% - 10px);
}
.stat-text[data-v-0d501018] {
  color: var(--theme-color);
  font-size: 12px;
}
.stat-num[data-v-0d501018] {
  color: var(--theme-color);
  font-size: 20px;
  font-weight: bold;
  margin-top: 10px;
}
.center-stat-core[data-v-0d501018] {
  height: 730px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.center-stat-core-num-items[data-v-0d501018] {
  height: 100%;
  width: 230px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.center-stat-core-chart[data-v-0d501018] {
  width: calc(50% - 140px);
  height: 100%;
  /*background: rgba(4,36,45,0.5);*/
  background: url(/vue/dist/static/img/hs-stat-card-bg-big.8c6faf7.png);
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.center-stat-core-num-item[data-v-0d501018] {
  height: calc(50% - 10px);
  background: url(/vue/dist/static/img/hs-stat-card-bg.7e059d7.png);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.image-text-item-fat-img[data-v-38fdb1ad]{
    height: 169px;
    overflow: hidden;
}
.image-text-item-fat-img img[data-v-38fdb1ad]{
    width: 100%;
}
.image-text-item-fat-title[data-v-38fdb1ad]{
    font-size: 18px;
    line-height: 24px;
    color: #ffffff;
    padding: 18px 11px 18px 11px
}
.image-text-item-fat[data-v-38fdb1ad]{
    background-color: #4f2805;
    -webkit-box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, .35);
            box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, .35);
    padding-top: 26px;
    margin-bottom: 13px;
}
.image-text-box-core[data-v-38fdb1ad]{
    opacity: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    height: 700px;
}
.image-text-box-core-animation[data-v-38fdb1ad]{
    opacity: 1;
    -webkit-animation-duration: 0.6s;
            animation-duration: 0.6s;
    -webkit-animation-delay: 0.1s;
            animation-delay: 0.1s;
    -webkit-animation-name: fadeInUp-data-v-38fdb1ad;
            animation-name: fadeInUp-data-v-38fdb1ad;
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
}
@-webkit-keyframes fadeInUp-data-v-38fdb1ad {
0% {
        opacity: 0;
        -webkit-transform: translate3d(0,50%,0);
        transform: translate3d(0,50%,0)
}
20% {
        opacity: 0.6;
}
100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
}
}
@keyframes fadeInUp-data-v-38fdb1ad {
0% {
        opacity: 0;
        -webkit-transform: translate3d(0,50%,0);
        transform: translate3d(0,50%,0)
}
20% {
        opacity: 0.6;
}
100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
}
}
.image-text-item-title[data-v-38fdb1ad]{
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 20px;
    color: #894700;
}
.image-text-item-bottom[data-v-38fdb1ad]{
    background-color: #f0f8fd;
    -webkit-box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, .35);
            box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, .35);
    margin-left: 15px;
    padding: 14px 19px;
    margin-top: -80px;
    position: relative;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
}
.image-text-item-bottom-title[data-v-38fdb1ad]{
    font-size: 18px;
    line-height: 24px;
    color: #894700;
    font-weight: 600;
    margin-bottom: 15px;
}
.image-text-item-bottom-desc[data-v-38fdb1ad]{
    font-size: 16px;
    line-height: 24px;
    color: #383838;
    font-weight: 300;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
}

.page-footer[data-v-1891dbae]{
    /*padding: 0 120px;*/
    background: url(/vue/dist/static/img/foot.e572091.png) bottom no-repeat;
    /*background-color: #626262;*/
    background-color:rgba(0, 0, 0, .3);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    color: #fff;
    text-align: center;
}
/**
 * @desc: 洪山区门户 css
 * @author: yansen
 * @time: 2023/3/16
 */
.hongshan-portal-page{
    /*height: 100%;*/
    /*background: url(https://lion.yuschool.cn/md/85401f2258a2bd77d0b6c912efacb5aa);*/
    min-height: 2000px;
    /*padding-bottom: 150px;*/
}
.hongshan-portal-page-header{
    height: 90px;
    position: fixed;
    top: 0;
    width: 100%;
    background: rgba(0, 0, 0, .3);
    z-index: 3;
    padding: 0 110px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.hongshan-portal-page-navs{
    /*display: flex;*/
    height: 100%;
}
.hongshan-portal-page-nav{
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    margin-right: 20px;
    float: left;
    height: 100%;
    line-height: 90px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.hongshan-portal-page-nav.ed{
    border-bottom: 3px solid #fff;
}
.hongshan-portal-page-nav:last-child{
    margin-right: 0;
}
.hongshan-portal-page-corner{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.hongshan-portal-page-corner-btn{
    color:#fff;
    font-size: 17px;
    cursor: pointer;
}
.hongshan-portal-layout-element-title{
    text-align: center;
    font-size: 25px;
    letter-spacing: 2px;
    font-weight: bold;
    color: #fff;
    padding: 50px 0 25px;
}
.hongshan-portal-layout-element-title.edu-map{
    color:#333333;
    position: absolute;
    height: 120px;
    width: 170px;
    top:30px;
    left: 50%;
    margin-left:-85px;
    border-radius: 70px;
    background: #fff;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-shadow: -2px 2px 33px 2px rgba(17, 15, 15, .75);
            box-shadow: -2px 2px 33px 2px rgba(17, 15, 15, .75);
}
.hongshan-part-english-words{
    font-size: 20px;
    letter-spacing: 0px;
    margin-top: 5px;
}
.hongshan-portal-layout-element.bg-news{
    background: url(/vue/dist/static/img/bg-news.56301ae.png);
    background-size: cover;
    margin-top: -1px;
}
.hongshan-portal-layout-element.stat-area{
    background: url(/vue/dist/static/img/bg-for-stat.65c556f.png);
    background-size: cover;
    margin-top: -1px;
}
.hongshan-portal-layout-element{
    position:relative;
}
/*调整 弹框打开时不显示滚动条 [yansen][2023/3/21]*/
.el-popup-parent--hidden{
    overflow: auto;
}
/*
 * 网盘文件选择与上传
 */
body{
	width: 100%;
	height: 100%;
	font-size: 16px;
	/*font-family: "微软雅黑";*/
	font-family: Microsoft YaHei,Avenir,Helvetica,Arial,sans-serif;
    /*
	background: #ababb3;
    */
}
/*
.layui-layer-content{
    height:672px;
}
*/
/* 统一弹框样式 xiuxiu 20250109  */
.layui-layer.layui-layer-page.layui-layer-bobg{
	border-radius: 8px;
	overflow: hidden;
}
.update_alert{
    /*
	position: absolute;
	top: 7.8%;
	left: 31.1%;
    */
	width: 100%;
	height: 100%;
	background: #ffffff;
}
.update_title{
	width: 100%;
	height: 7.7%;
    text-align:center;
    position:relative;
	background: #FFFFFF;
}
.update_title a{
	display: inline-block;
    width:100px;
}
#update_localupdate{
	font-size: 15px;
	line-height: 50px;
}
.update_selected{
	color: #51b1f8;
}
#update_microselect{
	font-size: 15px;
	line-height: 50px;
}
.update_local{
	margin-top: 2.3% !important;
	width: 95%;
	padding-top: 4.3%;
	background: #f8f8f8;
	margin: 0 auto;
}
.update_delete{
	/*
    float: right;
	margin-right:10px;
	margin-top: 12px;
    */
    top:10px;
    right:12px;
    position:absolute;
    display:inline-block;
    cursor: pointer;
}
.update_picturebox{
	width: 100%;
	height: 90%;
	font-size: 18px;
	color: #e3e3e3;
    padding-top:3.6%;
    padding-bottom:10.1%;
	text-align: center;
    color: #ccc;
    display:block;
}
.update_picturebox > img{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 26px;
}
.ugdate_updatefile{
	display: none;
}
.update_schedule{
	width: 94.25%;
	height: 24%;
    margin:13px auto 0 auto;
	padding-left: 1%;
	padding-right: 1%;
	padding-top: 6px;
	padding-bottom: 6px;
	background: #FFFFFF;
    position:relative;
    /*
    overflow: hidden;
    */
}
.update_schedule_first{
    margin-top: 0;
}
.update_schedule div{
	display: inline-block;
	float: left;
}
.update_deletefile{
    display: block;
	position: absolute;
    top:-11px;
    right:-8px;
    /*
    margin-top: -17px;
    margin-left:87.1%;
    margin-left: 80.1%;
    */
}
.update_schedule p{
	padding-left: 32px;
    font-size: 13px;
}
.update_schedule .update_schedule_inform_second{
    font-size: 12px;
    color: #999999;
}
.update_schedule p b{
	float: right;
	font-weight: normal;
    color: #797979;
}
.update_schedule > .update_bar{
	width: 100%;
	height: 4px;
	margin-top: 6px;
	background: #F8F8F8;
    float: left;
    display: block;
}
.update_bar div{
	width: 0%;
	height: 4px;
	background: #6ec1ff;
    border-radius:50px;
}
.update_deletefile img{
	display: none;
}
.update_updatefile_bottom{
	margin-top: 14%;
	width: 100%;
	height: 44px;
	background: #f0f2f3 !important;
}
.update_updatefile_bottom .update_updatefile_bottom_select{
    margin-right: 12px;
    background-color: #51B1F8;
}
.update_updatefile_bottom button,#continue_add_files{
	margin-top: 8px;
	width: 70px;
	height: 30px;
    line-height:30px;
    text-align:center;
	float: right;
	margin-right: 6px;
	border: 0px;
	background: #f4a306;
	color: #FFFFFF;
	font-size: 12px;
    border-radius: 1px;
    outline: none;
    cursor: pointer;
}
.update_micro{
	width: 100%;
	height: 55.4%;
	margin: 0 auto;
	display: none;
}
.update_micro_top{
	width: 100%;
	height: 56px;
    vertical-align: middle;
	background: #F8F8F8;
    position:relative;
}
.update_input{
	width: 100%;
	height: 40px;
    font-size: 13px;
    color: #999999;
	border-radius: 20px;
	border: 1px #eeeeee solid;
	padding-left: 2%;
    /*margin: 8px 0px 8px 2%;*/
	float: left;
    outline: none;
}
input::-webkit-input-placeholder{
    color:#999;
    font-size:13px;
}
input::-moz-placeholder{
    color:#999;
    font-size:13px;
}
input::-ms-input-placeholder{
    color:#999;
    font-size:13px;
}
input::placeholder{
    color:#999;
    font-size:13px;
}
.update_search_close{
    width: 20px;
    height: 20px;
    border-radius: 20px;
    background: url(/zhvd/static/images/pan/document_icon02.png) no-repeat;
    position:absolute;
    top: 50%;
    margin-top: -10px;
    right: 46px;
    cursor: pointer;
}
.update_inputnot{
	width: 52.41%;
	height: 68%;
	border-radius: 20px;
	border: 1px #eeeeee solid;
	padding-left: 2%;
	margin-left: 2%;
	float: left;
    /*
	background: url(/zhvd/static/images/pan/document_icon03.png) no-repeat 94% 50%,#FFFFFF;
    */
    outline: none;
}
.update_namesort{
    display: inline-block;
    position: absolute;
    right: 116px;
    cursor: pointer;
}
.update_allfile{
    display: inline-block;
    position: absolute;
    right: 10px;
    cursor: pointer;
}
.update_namesort img{
	display: block;
	margin-top: 21px;
	float: left;
	margin-left: 14px;
    margin-right: 7px;
}
.update_namesort b{
	font-weight: normal;
	display: block;
	float: left;
	font-size: 14px;
    color: #999999;
    line-height: 55px;
}
.update_allfile img{
	display: block;
	margin-top: 21px;
	float: left;
	margin-left: 14px;
    margin-right: 7px;
}
.update_allfile b{
	font-weight: normal;
	display: block;
	float: left;
	line-height: 55px;
	font-size: 14px;
    color: #999999;
}
.update_micro_middle{
	width: 97%;
	height: 16%;
	padding-left: 3%;
    float: left;
}
.update_micro_middle p{
	font-size: 13px;
	line-height: 60px;
}
.update_micro_middle p b{
	font-weight: normal;
	color: #51B1F8;
    cursor: pointer;
}
.filePath{
    color:#51b1f8;
    cursor:pointer;
}
.keywrodsPath{
    color:#51b1f8;
}
.colLine{
    padding:0px 5px 0 5px;
    color: #929292;
    cursor:auto;
}
#go_back{
    padding-right:10px;
}
.update_csearch{
    width: 52.41%;
    height: 40px;
    margin: 8px 2%;
    float: left;
    position: relative;
}
.update_over{
	width: 30px;
	height: 40px;
	position: absolute;
	cursor: pointer;
    right: 12px;
    background: url(/zhvd/static/images/pan/document_icon03.png) no-repeat center;
}
.update_namesort_list{
	width: 118px;
    font-size: 13px;
	position: absolute;
	z-index: 200;
	background: #FFFFFF;
	right: 135px;
	top: 55px;
	border: 1px #E3E3E3 solid;
	display: none;
    color: #888888;
    border-radius: 2px;
}
.update_namesort_list b{
	display: block;
	position: absolute;
	top: -12px;
	left: 89px;
}
.update_namesort_list li{
	height: 34px;
	line-height: 34px;
	cursor: pointer;
	padding-left: 4%;
}
.update_allfile_list{
	width: 118px;
	position: absolute;
	z-index: 200;
	background: #FFFFFF;
	right: 30px;
	top: 55px;
	border: 1px #E3E3E3 solid;
	display: none;
    border-radius: 2px;
}
.update_namesort_list_top{
    position: absolute;
    left: 80px;
    top:-8px;
    width:14px;
    height:14px;
    border-top: 1px #E3E3E3 solid;
    border-left: 1px #E3E3E3 solid;
    background:#fff;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
}
.update_namesort_list  ul{
    position: relative;
    z-index: 9;
}
.update_allfile_list b{
	display: block;
	position: absolute;
	top: -12px;
	left: 80px;
}
.update_allfile_list  ul{
    position: relative;
    z-index: 9;
}
.update_allfile_list li{
	height: 30px;
	line-height: 30px;
	padding-left: 11.6%;
	cursor: pointer;
    font-size: 13px;
    color: #888888;
}
.update_micro_bottom{
	width: 94%;
	height: 100%;
	margin-left: 3%;
	padding-bottom: 2%;
    overflow-y:auto;
}
.update_fileupdate{
	width: 100%;
	height: 40px;
    -webkit-box-sizing:content-box;
            box-sizing:content-box;
	padding-top: 10px;
	padding-bottom: 10px;
    border-bottom: 1px solid #eeeeee;
    position: relative;
    cursor:pointer;
}
.update_fileupdate div{
	display: inline-block;
	float: left;
    width:7%;
    margin-top:8px;
}
/*
.update_fileupdate p{
	padding-left: 50px;
}
*/
.update_fileupdate_inform{
    font-size: 14px;
    color:black;
    width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 15px;
}
.update_fileupdate_date{
    font-size:12px;
    color:#b6b6b6;
    margin-top: 8px;
    padding-left:50px;
}
.update_fileupdate p b{
	font-weight: normal;
	color: #51B1F8;
}
.update_updatefile{
    display: none;
}
.update_file_arrow{
    position:absolute;
    width:18px;
    height:18px;
    right:25px;
    top:50%;
    margin-top:-10px;
	background: url(/zhvd/static/images/pan/document_icon14.png) no-repeat;
}
.update_selectbox{
	position: absolute;
	width: 20px;
	height: 20px;
	border: 1px #EEEEEE solid;
	right: 25px;
    top: 50%;
    margin-top: -10px;
}
.update_selectboxon{
	background: url(/zhvd/static/images/pan/document_icon12.png) no-repeat;
    width: 20px;
    height: 20px;
    border: none;
}
.update_admit{
	font-size: 15px;
	position: absolute;
	width: 16.06%;
	height: 40px;
	background: #51B1F8;
	color: #FFFFFF;
	border: 0;
    /*
	margin-top: 26.5%;
    */
	left: 42%;
	bottom: 2.5%;
    border-radius: 4px;
    outline: none;
    cursor: pointer;
}
.update_admit_finish_str{
	width: 20%;
	background: #909399;
	cursor: no-drop;
}
.upload_first_task{
    display:inline-block;
    position:absolute;
    top: 34px;
    left: 3%;
}
.no_content_dom{
    width:100%;
    height:320px;
    background:url(/vue/dist/static/img/no_content_03.13a87c9.png) center no-repeat;
}
.update_local_size, .update_local_type{
    font-size:14px;
    word-break: break-all;
}

































































































































































































































.app-category-selector[data-v-7d026aa0]{
    position: relative;
}

.filed-controls[data-v-5742fc7b]{
}
.filed-controls-row[data-v-5742fc7b]{
    display: grid;
    grid-template-columns: auto 150px 200px 1fr auto 260px;
    -webkit-column-gap: 10px;
       -moz-column-gap: 10px;
            column-gap: 10px;
    margin-bottom: 5px;
}
.transparent[data-v-5742fc7b]{
    color: transparent;
}

.etherwhale__filed-controls-btns .el-button+.el-button{
    margin-left: 0;
}









































































































































































































































































/*@import "../../common/css/new_teach_version_ui.css";*/
.public-pop-root[data-v-6a4d722d]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.icon-item[data-v-6a4d722d]{
    width: 50px;
    height: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    cursor: pointer;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid transparent;
}
.icon-item.ed[data-v-6a4d722d]{
    border-color: #4daffe;
}
.icon-items[data-v-6a4d722d]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    height: 450px;
    overflow: auto;
}
.icons-bottom[data-v-6a4d722d]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 10px;
}
















































































/*@import "../../common/css/new_teach_version_ui.css";*/

.create-auth-group-dialog-bottom[data-v-77308dde]{
    margin-top: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
















































































.public-pop-root.msg-to-do-dialog .el-dialog__header{
    padding: 0;
}
.public-pop-root.msg-to-do-dialog .el-dialog__body{
    padding: 0;
}
.public-pop-root.msg-to-do-dialog .el-tabs__nav-wrap::after{
    height: 1px;
}
.public-pop-root.msg-to-do-dialog .el-tabs__nav-scroll{
    padding: 0px 30px;
}
.public-pop-root.msg-to-do-dialog .el-tabs__nav-scroll,.public-pop-root.msg-to-do-dialog .el-tabs__nav{
    height: 60px;
}
.public-pop-root.msg-to-do-dialog .el-tabs__item{
    height: 60px;
    line-height: 60px;
}
.public-pop-root.msg-to-do-dialog .el-tabs__active-bar {
    height: 1px;
}
.public-pop-root.msg-to-do-dialog .el-tabs__header{
    margin: 0;
}
.public-pop-root.msg-to-do-dialog .el-tabs{
    height: 100%;
}
.public-pop-root.msg-to-do-dialog .el-tabs__content{
    height: calc(100% - 60px);
}
.public-pop-root.msg-to-do-dialog .el-tab-pane{
    height: 100%;
}
.public-pop-root.msg-to-do-dialog  .el-dialog__headerbtn {
    z-index: 2;
}








































































































































/**
 * 低代码-消息待办 公共样式表  [yansen][2022/12/6]
 */
.msg-to-do-dialog-left[data-v-79a9aeb5]{
    width: 164px;
    font-size: 14px;
    color: #6b6d70;
    background-color: #f2f3f7;
    border-radius: 0 0 0 15px;
    overflow: auto;
}
.msg-to-do-dialog-right[data-v-79a9aeb5]{
    width: calc(100% - 214px);
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 0;
    margin: 0 25px;
    overflow: auto;
}
.msg-to-do-r-list-row[data-v-79a9aeb5]{
    line-height: 53px;
    height: 53px;
    border-bottom: 1px solid #ebedf0;
}
.msg-to-do-r-list-col[data-v-79a9aeb5]{
    text-indent: 20px;
    height: 100%;
}
.msg-to-do-r-list-header[data-v-79a9aeb5]{
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #717377;
    background-color: #ebeef5;
    border-radius: 5px;
}
.msg-to-do-r-title[data-v-79a9aeb5]{
    font-size: 16px;
    color: #606266;
    font-weight: bold;
    padding-top: 21px;
    padding-bottom: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    line-height: 28px;
}
.msg-to-do-left-nav[data-v-79a9aeb5]{
    padding-left: 30px;
    padding-right: 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.msg-to-do-left-nav.ed[data-v-79a9aeb5]  {
    background: #fff;
}
.multi-check-btn[data-v-79a9aeb5]{
    /*color: #42abff;
    cursor: pointer;
    font-weight: normal;
    font-size: 14px;*/
    margin-right: 60px;
}
/**
 * 低代码-消息待办 公共样式表  [yansen][2022/12/6]
 */
.msg-to-do-dialog-left[data-v-ffe57ffe]{
    width: 164px;
    font-size: 14px;
    color: #6b6d70;
    background-color: #f2f3f7;
    border-radius: 0 0 0 15px;
    overflow: auto;
}
.msg-to-do-dialog-right[data-v-ffe57ffe]{
    width: calc(100% - 214px);
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 0;
    margin: 0 25px;
    overflow: auto;
}
.msg-to-do-r-list-row[data-v-ffe57ffe]{
    line-height: 53px;
    height: 53px;
    border-bottom: 1px solid #ebedf0;
}
.msg-to-do-r-list-col[data-v-ffe57ffe]{
    text-indent: 20px;
    height: 100%;
}
.msg-to-do-r-list-header[data-v-ffe57ffe]{
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #717377;
    background-color: #ebeef5;
    border-radius: 5px;
}
.msg-to-do-r-title[data-v-ffe57ffe]{
    font-size: 16px;
    color: #606266;
    font-weight: bold;
    padding-top: 21px;
    padding-bottom: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    line-height: 28px;
}
.msg-to-do-left-nav[data-v-ffe57ffe]{
    padding-left: 30px;
    padding-right: 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.msg-to-do-left-nav.ed[data-v-ffe57ffe]  {
    background: #fff;
}
.multi-check-btn[data-v-ffe57ffe]{
    /*color: #42abff;
    cursor: pointer;
    font-weight: normal;
    font-size: 14px;*/
    margin-right: 60px;
}











































































































































































/*@import "../../common/css/new_teach_version_ui.css";*/






























































































































































/*@import "../../common/css/new_teach_version_ui.css";*/











































































































































































































.public-pop-root-inside[data-v-32c14931]{
    padding: 0 10px;
}
.title-v1[data-v-32c14931]{
    background:#f4f4f4;
    height:40px;
    line-height:40px;
    min-width:400px;
    text-indent:11px;
    margin-top: 20px;
    -webkit-box-sizing:border-box;
            box-sizing:border-box;
}

.overflow-auto[data-v-0827ccad]{
    overflow:auto;
}
.dialog-bottom[data-v-0827ccad]{
    margin-top: 15px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}











































































































.jv-node{position:relative}.jv-node:after{content:","}.jv-node:last-of-type:after{content:""}.jv-node.toggle{margin-left:13px!important}.jv-node .jv-node{margin-left:25px}.jv-container{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.jv-container.boxed{border:1px solid #eee;border-radius:6px}.jv-container.boxed:hover{-webkit-box-shadow:0 2px 7px rgba(0, 0, 0, .15);box-shadow:0 2px 7px rgba(0, 0, 0, .15);border-color:transparent;position:relative}.jv-container.jv-light{background:#fff;white-space:nowrap;color:#525252;font-size:14px;font-family:Consolas,Menlo,Courier,monospace}.jv-container.jv-light .jv-ellipsis{color:#999;background-color:#eee;display:inline-block;line-height:.9;font-size:.9em;padding:0 4px 2px;margin:0 4px;border-radius:3px;vertical-align:2px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jv-container.jv-light .jv-button{color:#49b3ff}.jv-container.jv-light .jv-key{color:#111;margin-right:4px}.jv-container.jv-light .jv-item.jv-array{color:#111}.jv-container.jv-light .jv-item.jv-boolean{color:#fc1e70}.jv-container.jv-light .jv-item.jv-function{color:#067bca}.jv-container.jv-light .jv-item.jv-number{color:#fc1e70}.jv-container.jv-light .jv-item.jv-object{color:#111}.jv-container.jv-light .jv-item.jv-undefined{color:#e08331}.jv-container.jv-light .jv-item.jv-string{color:#42b983;word-break:break-word;white-space:normal}.jv-container.jv-light .jv-item.jv-string .jv-link{color:#0366d6}.jv-container.jv-light .jv-code .jv-toggle:before{padding:0 2px;border-radius:2px}.jv-container.jv-light .jv-code .jv-toggle:hover:before{background:#eee}.jv-container .jv-code{overflow:hidden;padding:30px 20px}.jv-container .jv-code.boxed{max-height:300px}.jv-container .jv-code.open{max-height:none!important;overflow:visible;overflow-x:auto;padding-bottom:45px}.jv-container .jv-toggle{background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE2IiB3aWR0aD0iOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsPSIjNjY2IiBkPSJNMCAwbDggOC04IDh6Ii8+PC9zdmc+);background-repeat:no-repeat;background-size:contain;background-position:50%;cursor:pointer;width:10px;height:10px;margin-right:2px;display:inline-block;-webkit-transition:-webkit-transform .1s;transition:-webkit-transform .1s;transition:transform .1s;transition:transform .1s, -webkit-transform .1s;transition:transform .1s,-webkit-transform .1s}.jv-container .jv-toggle.open{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jv-container .jv-more{position:absolute;z-index:1;bottom:0;left:0;right:0;height:40px;width:100%;text-align:center;cursor:pointer}.jv-container .jv-more .jv-toggle{position:relative;top:40%;z-index:2;color:#888;-webkit-transition:all .1s;transition:all .1s;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jv-container .jv-more .jv-toggle.open{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.jv-container .jv-more:after{content:"";width:100%;height:100%;position:absolute;bottom:0;left:0;z-index:1;background:-webkit-gradient(linear,left top, left bottom,color-stop(20%, transparent),to(hsla(0, 0%, 90.2%, .3)));background:linear-gradient(180deg,transparent 20%,hsla(0, 0%, 90.2%, .3));-webkit-transition:all .1s;transition:all .1s}.jv-container .jv-more:hover .jv-toggle{top:50%;color:#111}.jv-container .jv-more:hover:after{background:-webkit-gradient(linear,left top, left bottom,color-stop(20%, transparent),to(hsla(0, 0%, 90.2%, .3)));background:linear-gradient(180deg,transparent 20%,hsla(0, 0%, 90.2%, .3))}.jv-container .jv-button{position:relative;cursor:pointer;display:inline-block;padding:5px;z-index:5}.jv-container .jv-button.copied{opacity:.4;cursor:default}.jv-container .jv-tooltip{position:absolute}.jv-container .jv-tooltip.right{right:15px}.jv-container .jv-tooltip.left{left:15px}.jv-container .j-icon{font-size:12px}
.warm-text[data-v-733d7777]{
    font-size: 15px;
    text-align: center;
}
.warm-text span[data-v-733d7777]{
    color: #F56C6C;
}

.page-url-clipboard-box[data-v-5ad53f68]{
    height: 40px;
    width: calc(100% - 20px);
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #606266;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0 10px;
}
.page-url-c-box-text[data-v-5ad53f68]{
    width: calc(100% - 60px);
}
.page-url-c-box-btn[data-v-5ad53f68]{
    cursor: pointer;
}















































































































/*@import "../../common/css/new_teach_version_ui.css";*/

































































































































































/*适配会签时 只能选择一个选项的样式 [yansen][2024/8/6]*/
.model-field-single-radio .el-radio__label{
    padding-left: 0;
}

.select-model-fields-body[data-v-4f203d5f]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.model-list[data-v-4f203d5f], .model-selected[data-v-4f203d5f]{
    height: 100%;
    width: 200px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 10px;
    border:1px solid #DCDFE6;
    border-radius: 5px;
}
.model-list[data-v-4f203d5f]{
    margin-right: 20px;
}
.model-selected[data-v-4f203d5f]{
    margin-left: 20px;
}
.model-fields[data-v-4f203d5f]{
    height: 100%;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 10px;
    border:1px solid #DCDFE6;
    border-radius: 5px;
}
.model-title[data-v-4f203d5f]{
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 10px;
}
.model-items[data-v-4f203d5f]{
}
.model-item[data-v-4f203d5f]{
    cursor: pointer;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border-radius: 5px;
    padding: 0 20px;
    background: #409EFF;
    color: #fff;
}
.model-selected-item[data-v-4f203d5f]{
    background-color: #f0f9eb;
    border-color: #e1f3d8;
    color: #67c23a;
    height: 32px;
    padding: 0 10px;
    line-height: 30px;
    text-align: center;
    margin-bottom: 10px;
}

.department-tree[data-v-683acd60]{
    height: calc(100% - 40px);
    overflow: auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 10px 0;
}

.flow-nodes-container[data-v-2106def0]{
    height: calc(100% - 40px);
    overflow: auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 10px 0;
}

.eth-select-user-complex-dialog .el-tabs--card>.el-tabs__header{
    margin-bottom: 0;
}

.eth-select-user-complex-body[data-v-59c94eec]{
    height: calc(100% - 41px);
    border: 1px solid #E4E7ED;
    border-top: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 10px;
    border-radius: 0 6px 6px 6px;
}
.option-pool[data-v-59c94eec], .department-pool[data-v-59c94eec], .flow-nodes-pool[data-v-59c94eec], .user-list-pool[data-v-59c94eec]{
    width: 300px;
    height: 100%;
    border: 1px solid #E4E7ED;
    margin-right: 10px;
    border-radius: 6px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.select-result[data-v-59c94eec]{
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    height: 100%;
    border: 1px solid #E4E7ED;
    border-radius: 6px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.option-pool-item[data-v-59c94eec]{
    height: 100%;
}
.flex-center[data-v-59c94eec]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.select-result-title[data-v-59c94eec]{
    padding-bottom: 10px;
    border-bottom: 1px solid #E4E7ED;
    padding: 10px;
}
.option-label-pool[data-v-59c94eec]{
    padding: 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height: calc(100% - 40px);
    overflow: auto;
}
.no-content[data-v-59c94eec]{
    height: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.no-content-icon[data-v-59c94eec]{
    width: 260px;
}

.select-result-title[data-v-41fe850a]{
    padding-bottom: 10px;
    border-bottom: 1px solid #E4E7ED;
    padding: 10px;
}
.user-list-pool[data-v-41fe850a]{
    padding: 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height: calc(100% - 40px);
    overflow: auto;
}
.no-content[data-v-41fe850a]{
    height: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.no-content-icon[data-v-41fe850a]{
    width: 260px;
}

.select-result-item[data-v-000cbae6]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 30px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 0 10px;
    border-bottom: 1px solid #eee;
}
.select-result-item[data-v-000cbae6]:hover{
    background: #eee;
}
.result-item-label[data-v-000cbae6]{
    margin-right: 10px;
    color: #409eff;
}
.result-item-name[data-v-000cbae6]{
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}
.select-result-items[data-v-000cbae6]{
    padding: 10px 0;
    height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    overflow: auto;
}
.select-result-title[data-v-000cbae6]{
    padding-bottom: 10px;
    border-bottom: 1px solid #E4E7ED;
    padding: 10px;
}
.select-result-body[data-v-000cbae6]{
    height: calc(100% - 40px);
}
.no-content[data-v-000cbae6]{
    height: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.no-content-icon[data-v-000cbae6]{
    width: 260px;
}

.auth-module-area[data-v-fea67306]{
    height: 500px;
    overflow: auto;
}
.auth-module-group-main[data-v-fea67306]{
    padding-left: 20px;
    padding-right: 20px;
    height: 40px;
    line-height: 40px;
    background: #eee;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.auth-module-block-main[data-v-fea67306]{
    padding-left: 40px;
    padding-right: 20px;
    height: 40px;
    line-height: 40px;
    background: #f7f7f7;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.auth-module-block-unit[data-v-fea67306]{
    padding-left: 60px;
    height: 40px;
    line-height: 40px;
}
.arrow[data-v-fea67306]{
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
    color:#777;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.arrow.expand[data-v-fea67306]{
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
.set-auth-module-dialog-bottom[data-v-fea67306]{
    margin-top: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.no-content[data-v-fea67306]{
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
}
/**
 * etherwhale css文件
 */
html{
    --etherwhale-bg-color: #f3f4f6;
}
.etherwhale-root{
    /*background: var(--etherwhale-bg-color);*/
}
.full-container{
    height: 100%;
}
.float-left{
    float: left;
}
.float-right{
    float: right;
}
.float-none{
    float: none;
}
.flex{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.flex-center{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.h-52px{
    height: 52px;
}
.h-105px{
    height: 105px;
}
.button{
    cursor: pointer;
}
.text-indent-25px{
    text-indent: 25px;
}
.leading-52px{
    line-height: 52px;
}
.cursor-pointer{
    cursor: pointer;
}
.etherwhale-core-apps{
    padding: 30px 120px;
}
.etherwhale-core-app{
    width: 286px;
    height: 96px;
    background: #fff;
    border-radius: 4px;
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-left: 30px;
    cursor: pointer;
    margin-right: 10px;
    margin-bottom: 10px;
}
.etherwhale-core-app-icon{
    float: left;
    margin-right: 24px;
    width: var(--header_navs_app_icon_width);
    height: var(--header_navs_app_icon_height);
    border-radius: var(--header_navs_app_icon_radius);
    margin-top: 25px;
    overflow: hidden;
}
.etherwhale-core-app-icon img{
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}
.etherwhale-core-app-icon._no-margin{
    margin: 0;
}
.etherwhale-core-app-name{
    font-size: 15px;
    margin-top: 25px;
    color: #333333;
    /*line-height: 45px;*/
}
.etherwhale-app-header{
    height: 60px;
    /*background: #fff;*/
    /*box-shadow: 0 8px 8px 8px rgb(0 0 0 / 2%);*/
    position: relative;
    z-index: 1;
    overflow-y: hidden;
}
.etherwhale-app-header-name{
    font-weight: bold;
    /*color: #303133;*/
    float: left;
    line-height: 58px;
    margin-left: 5px;
    /*margin-right: 50px;*/
    color: var(--el-color-primary);
}
.etherwhale-app-body{
    /*height: calc(100% - 60px);*/
}
.etherwhale-app-body-left{
    /*width: 200px;*/
    float: left;
    /*background: #fff;*/
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 20px 5px 20px 10px;
    position: relative;
    z-index: 20;
    height: calc(100% - 50px);
}
.etherwhale-app-body-left-cover{
    float: left;
    position: relative;
    /*background: #fff;*/
    /*background: transparent!important;*/
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.etherwhale-app-body-left-cover.close__elms{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 0px!important;
    border:none!important;
    -webkit-box-shadow: none!important;
            box-shadow: none!important;
}
.eth-left-top-area{
    height: var(--left_menu_height_eth_left_top_area);
}
.eth-left-top-area iframe{
    width: 100%;
    height: 100%;
    padding: 0;
}
.etherwhale-app-body-right{
    /*width: calc(100% - 200px);*/
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding:0 10px 10px 10px;
    float: left;
}
.etherwhale-tree-admin-more-btn{
    position: absolute;
    right: 15px;
    color: #888;
}
.etherwhale-tree-admin-add-btn{
    position: absolute;
    right: 40px;
    color: #888;
}
.el-tree-node__content .etherwhale-tree-admin-add-btn,.el-tree-node__content .etherwhale-tree-admin-more-btn{
    display: none;
}
.el-tree-node__content:hover .etherwhale-tree-admin-add-btn,.el-tree-node__content:hover .etherwhale-tree-admin-more-btn{
    display: unset;
}
.etherwhale-common-opbtn-group{
    text-align: center;
}
.etherwhale-common-opbtn{
    height: 35px;
    line-height: 35px;
    cursor: pointer;
}
.etherwhale-common-opbtn:hover{
    color: var(--el-color-primary);
    background: var(--el-color-primary-light-9);
}
.etherwhale-pop-common{
    padding:8px 0;
    min-width: auto;
}
.etherwhale-tree-single-create{
    height: 33px;
    line-height: 33px;
    border-radius: 20px;
    /*background: #409EFF;*/
    /*margin: 20px auto;*/
    color: #fff;
    text-indent: 1em;
    font-size: 16px;
    position:relative;
    /*background: #35b98a;*/
    background: rgba(255, 255, 255, .46);
    width: 85%;
    margin: auto;
    -webkit-box-shadow: -1px -1px 13px -4px rgba(0, 0, 0, .15);
            box-shadow: -1px -1px 13px -4px rgba(0, 0, 0, .15);
}
.etherwhale-tree-single-create:before{
    /*content: "新建";*/
}
.etherwhale-tree-single-create-add-btn{
    /*color: #888;*/
    color: #586878;
    right: auto;cursor: pointer;
    font-size: 13px;
    text-align: center;
    left: 50%;
    -webkit-transform: translateX(-56%);
            transform: translateX(-56%);
    width: 100%;
}
.etherwhale-left-body-btn-group{
    position: absolute;
    bottom: 20px;
    width: 100%;
    left:0px;
}
.etherwhale-left-body-btn{
    /*width: 90%;*/
    display: block;
    /*margin: 10px auto!important;*/
}
.etherwhale-app-header-bell{
    font-size: 16px;
    cursor: pointer;
}
.msg-un-handle-red{
    background-color: #fd747b;
    display: inline-block;
    color: #fff;
    text-align: center;
    line-height: 18px;
    position: absolute;
    right: -9px;
    border-radius: 50%;
    font-size: 12px;
    top: -9px;
    width: 18px;
    height: 18px;
}
.etherwhale-app-header-right{
    float: left;
    margin-right: 20px;
}
.etherwhale-app-icon-split-line{
    width: 1px;
    height: 19.5px;
    background: #D8D8D8;
    margin-left: 20px;
}
.etherwhale-app-header-web{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
/* 低代码应用UI改版 [yansen][2024/9/25]*/
.eth-r-top{
    height: 46px;
    /*margin-bottom: 10px;*/
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-flex:1;
        -ms-flex:1;
            flex:1;
}
.eth-r-top-right{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.eth-r-top-btn-group{
    height: 36px;
    border-radius: 18px;
    background: rgba(255, 255, 255, .5);
    padding: 0 24px;
    color:#656565;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, .1);
            box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, .1);
}
.eth-r-top-btn-group:last-child{
    margin-left: 15px;
}
.eth-r-top-btn{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    min-width: 48px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-right: 18px;
}
.eth-r-top-btn:last-child{
    margin-right: 0px;
}
.eth-r-top-btn .layui-icon-extend-iconfont{
    -webkit-transform: translateY(2px);
            transform: translateY(2px);
}
.eth-r-top-btn.ed{
    color: var(--el-color-primary);
}
.eth-r-top-btn.ed .layui-icon-extend-iconfont{
    color: var(--el-color-primary);
}
.eth-r-top-btn.ed[btn-type='Index']{
    cursor: auto;
}
/**/
.setting-result-area{
    height: 100%;
    /*height: calc(100% - 56px);*/
    overflow: hidden;
}
.proto-setting-result-area{
    background: #fff;
}
.etherwhale-app-body-right-btn{
    float: right;
    margin-top: 0px;
    margin-right: 0px;
}
.etherwhale-menu-tree-node{
    /*height: calc(100% - 260px);
    overflow: auto;*/
}
.etherwhale-tree-cover{
    /*height: calc(100% - 30px);*/
    height: 100%;
    overflow: auto;
    overflow-x: hidden;
    padding-bottom: 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.etherwhale-app-menu-list{
    float: left;
    font-size: 14px;
    line-height: 59px;
    /*margin-left: 50px;*/
    overflow-y: hidden;
    position:relative;
}
.etherwhale-app-menu-list-cover{
    float: left;
    width: 1100px;
    overflow-x: hidden;
    /*overflow-x: auto;*/
    overflow-y: hidden;
    height: 62px;
    /*padding-left: 60px;*/
    /*padding-right: 35px;*/
    position: relative;
}
.etherwhale-app-menu-list-item{
    cursor: pointer;
    margin-right: 25px;
    font-size: 15px;
    /*color: #1D2129;*/
    float: left;
    position: relative;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.etherwhale-app-menu-list-item:last-child{
    margin-right: 0;
}
/*页头导航item选中态增加横杠样式*/
.eth-app-menu-item-selected-line{
    width: 16px;
    height: 4px;
    border-radius: 92px;
    background: var(--el-color-primary);;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    bottom: 9px;
    display: none;
}
.etherwhale-app-menu-list-item.ed .eth-app-menu-item-selected-line{
    display: unset;
}
.etherwhale-app-menu-list-item.ed{
    color: var(--el-color-primary);
    font-weight: bold;
}
.etherwhale-app-menu-list-item-addbtn{
    float: left;
    cursor: pointer;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-left: 10px;
}
.etherwhale-app-menu-list-item-del-btn{
    position: absolute;
    color: #DC143C;
    display: none;
    top:10px;
    z-index: 4;
    line-height: normal;
}
.etherwhale-app-menu-list-item-edit-btn{
    position: absolute;
    color: #2c3e50;
    display: none;
    top:30px;
    line-height: normal;
}
.etherwhale-app-menu-list-item:hover .etherwhale-app-menu-list-item-del-btn{
    display: unset;
}
.etherwhale-app-menu-list-item:hover .etherwhale-app-menu-list-item-edit-btn{
    display: unset;
}
/*绿色主题 green-theme */
/*.etherwhale-app-green-theme .el-button--primary{
    background: #35b98a;
    border-color: #35b98a;
    box-shadow: 0px 0px 10px rgba(53,185,138, 0.3);
}
.etherwhale-app-green-theme .el-checkbox__input.is-checked .el-checkbox__inner {
    background: #35b98a;
    border-color: #35b98a;
}
.etherwhale-app-green-theme .el-checkbox__input.is-checked+.el-checkbox__label{
    color: #35b98a;
}
.etherwhale-menu-tree-node>.el-tree-node.ed, .etherwhale-menu-tree-node>.el-tree-node.is-current{
    background: #f0f5fa;
}*/
.etherwhale-app-factory .logo_img{
    display: none;
}
.etherwhale-menu-tree-node .el-tree-node__content{
    padding: 5px 0;
    margin-bottom: 10px;
}
.is-leaf.el-tree-node__expand-icon.el-icon-caret-right{
    /*display: none;*/
}
.etherwhale-tree-node{
    position: relative;
    width: 100%;
}
.etherwhale-tree-node:hover .etherwhale-tree-node-op-list{
    opacity: 1;
}
.etherwhale-tree-node-op-list{
    position: absolute;right: -10px;top:2px;
    /*background:rgba(255,255,255,0.8);*/
    /*background: var(--el-color-primary-light-9);*/
    width: 59px;height: 20px;
    opacity: 0;
}
/*.etherwhale-tree-node span{*/
/*    !*color: #999;*!*/
/*    color: #1D2129;*/
/*}*/
.etherwhale-app-body-left .is-current .el-tree-node__expand-icon{
    /*color:var(--el-color-primary)!important;*/
}
.etherwhale-menu-tree-node .el-tree-node__expand-icon.is-leaf:before{
    display: none;
    padding-left: 6px;
}
.etherwhale-menu-tree-node .el-tree-node__expand-icon.is-leaf {
    padding: 3px;
}
.etherwhale-menu-tree-node [first-branch="1"]>.el-tree-node__content .el-tree-node__expand-icon.is-leaf {
    padding: 6px;
}
.setting-result-area .el-loading-mask{
    background: #fff;
}
.etherwhale-app-factory .el-loading-mask{
    background: #fff;
}
.etherwhale-app-factory .el-tree-node__children .el-tree-node{
    /*margin-top: 6px;*/
}
.etherwhale-app-right-container{
    height: 100%;
    /*margin-top: 35px;*/
    background: #fff;
}
.eth-left-btn-group-toggler{
    position: absolute;
    bottom: 5px;
    right: 20px;
    cursor: pointer;
}
.eth-left-btn-group-toggler-icon{
    display: block;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
}
.eth-left-btn-group-toggler-icon._expand{
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
/*页头、左侧栏增加显示/隐藏功能 [yansen][2023/9/6]*/
.etherwhale-page-header{
    position: relative;
    /*height:var(--header_height);*/
    overflow: hidden;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.etherwhale-page-header.close__ehs{
    height: 10px!important;
    border: none!important;
    -webkit-box-shadow: none;
            box-shadow: none;
    position: fixed;
    z-index: 31;
    width: 100%;
    overflow: visible;
}
.etherwhale-page-header:hover .etherwhale-header-switch{
    display: unset;
}
.etherwhale-header-switch{
    /*width: 66px;*/
    height: 20px;
    /*background: #999;*/
    position: absolute;
    left: 50%;
    z-index: 11;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    bottom: 0;
    cursor: pointer;
    border-radius: 5px 5px 0 0;
    text-align: center;
    /*line-height: 27px;*/
    /*color: #fff;*/
    display: none;
}
.etherwhale-header-switch-inner{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.etherwhale-header-switch-inner-text{
    opacity: 0.8;
    margin-left: 5px;
}
.etherwhale-header-switch.close__ehs{
    border-radius: 0 0 5px 5px;
    bottom: -15px;
}
.etherwhale-header-switch .etherwhale-header-switch-icon{
    display: block;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
}
.etherwhale-header-switch.close__ehs .etherwhale-header-switch-icon{
    display: block;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
/*UI更新 [yansen][2024/10/11]*/
.etherwhale-header-switch img{
    width: 20px;
    height: 20px;
    -o-object-fit: cover;
       object-fit: cover;
    display: block;
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
}
.etherwhale-header-switch.close__ehs img{
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg);
}
.etherwhale-left-menus-switch{
    width: 25px;
    /*height: 65px;*/
    /*background: #999;*/
    position: absolute;
    /*top: 50%;*/
    bottom: 0px;
    z-index: 22;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    right: 30px;
    cursor: pointer;
    border-radius: 5px 0 0 5px;
    text-align: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    color: #fff;
    /*display: none;*/
}
.etherwhale-app-body-left-cover:hover .etherwhale-left-menus-switch{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.etherwhale-left-menus-switch.close__elms{
    right:-25px;
    bottom: 10px;
    border-radius:0 5px 5px 0;
}
.etherwhale-left-menus-switch.close__elms{
    display: block;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
}
.etherwhale-app-body-right.close__elms{
    width: auto!important;
    float: none;
}
.etherwhale-left-menus-switch.v-2024-10-08{
    position: relative;
    top: unset;
    bottom: unset;
    right: unset;
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
}
.new-eth-left-top-btns{
    height: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-left: 15px;
}
.new-eth-left-top-btn{
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: absolute;
    left: 5px;
}
.etherwhale-left-menus-switch-v-2024-10-08{
    margin-right: 5px;
}
.etherwhale-app-body-left-cover.close__elms .etherwhale-left-menus-switch-v-2024-10-08 img{
    /*opacity: 0.5;*/
}
.etherwhale-left-menus-switch-v-2024-10-08 img {
    width: 20px;
    height: 20px;
    -o-object-fit: cover;
       object-fit: cover;
}
.etherwhale-app-body-additional-block.close__elms .new-eth-left-top-btn-text{
    display: none;
}
.etherwhale-app-body-additional-block.close__elms .etherwhale-left-menus-switch-v-2024-10-08{
    position: absolute;
    z-index: 1;
    top:-28px;
    left:0;
    margin-right: 0;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
}
.etherwhale-app-body-additional-block.close__elms .eth-app-body-ab-left{
    width: 0;
}
.etherwhale-app-body-additional-block.close__elms .eth-app-body-ab-right{
    width: 100%;
}
.etherwhale-app-body-left-cover.close__elms .new-eth-left-top-btn{
    top: 5px;
}
.new-eth-left-top-btn-text{
    opacity:0.8;
}
/*flow*/
.bjs-powered-by{display: none;
}
/*低代码页面 隐藏页头公共区域 [yansen][2023/4/26]*/
.etherwhale-root .common_head_shrink{
    display: none;
}
.etherwhale-root .common_download_box{
    display: none;
}
/*兼容移动端 [yansen][2023/9/7]*/
.etherwhale-app-header-h5{
    display: none;
}
@media screen and (max-width: 440px) {
.etherwhale-app-header-h5{
        display: unset;
        width: 24px;
}
.etherwhale-root .etherwhale-app-body-left-cover{
        display: none;
}
.etherwhale-root .common_head_right{
        /*display: none!important;*/
}
.etherwhale-root .etherwhale-app-body-right{
        width: auto!important;
        float: none;
}
.etherwhale-root .edit-page{
        display: none;
}
.etherwhale-root .etherwhale-app-right-container{
        margin-top: 0;
        height: 100%;
}
.etherwhale-root .etherwhale-app-header-name-edit{
        display: none;
}
.etherwhale-root .etherwhale-app-header-name{
        margin-right:0px;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        height:100%;
        -webkit-box-align:center;
            -ms-flex-align:center;
                align-items:center;
        /*width:calc(100% - 60px);*/
        margin-left: 10px;
        line-height:normal;
}
.etherwhale-root .etherwhale-core-app-icon{
        margin: 7px 0px 0px 0px!important;
}
.etherwhale-root .etherwhale-app-menu-list-cover{
        display: none;
}
.etherwhale-root .etherwhale-app-header-web{
        /*display: none;*/
}
.etherwhale-root .eth-header-setting-btns{
        display: none;
}
.etherwhale-root .user_name {
        display: none;
}
.etherwhale-root .common_user_box{
        margin-right: 10px;
        display: none!important;
}
.etherwhale-root .etherwhale-app-header-right{
        margin-right: 15px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.etherwhale-root .etherwhale-app-icon-split-line{
        background: transparent;
}
.etherwhale-root .etherwhale-header-switch{
        display: none!important;
}
.etherwhale-app-factory .etherwhale-app-body-additional-block {
        display: none!important;
}
.etherwhale-app-body-bottom{
        padding-top: 15px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
}
.etherwhale-app-factory .etherwhale-app-body-main {
        height:calc(100% - 10px)!important;
}
.etherwhale-root .eth-app-menu-right-arrow{
        display: none!important;
}
.etherwhale-root .eth-app-menu-left-arrow{
        display: none!important;
}
}
@media screen and (max-width: 1200px) {
.etherwhale-app-factory .etherwhale-app-body-bottom {
        width: 100%!important;
        min-width: unset!important;
        max-width: unset!important;
}
}
/*[yansen][2024/1/23]*/
.etherwhale-root .el-button--mini{
    padding: 9px 15px
}
/*[yansen][2024/5/7]*/
.eth-left-nav-label-container{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.eth-left-nav-g-arrow{
    -webkit-transform: translateY(2px);
            transform: translateY(2px);
    font-weight: bold;
    margin-right: 5px;
}
.eth-left-nav-g-label{
    /*width: 125px;*/
    color: #1D2129;
}
.etherwhale-menuitem-not-visible .eth-left-nav-g-label, .eth-menuitem-not-visible{
    color: #999!important;
    opacity: 0.8;
}
/*.etherwhale-app-body-left .is-current>.el-tree-node__content .etherwhale-tree-node .eth-left-nav-label-container{*/
/*    color:var(--el-color-primary)!important;*/
/*}*/
/*.etherwhale-app-body-left .is-current>.el-tree-node__content .etherwhale-tree-node .eth-left-nav-g-label{*/
/*    color:var(--el-color-primary-left-nav-text)!important;*/
/*}*/
/*.el-tree-node.ed>.el-tree-node__content .etherwhale-tree-node .eth-left-nav-g-label{*/
/*    color:var(--el-color-primary-left-nav-text)!important;*/
/*}*/
/*.el-tree-node.ed>.el-tree-node__content .etherwhale-tree-node .layui-icon-extend-iconfont{*/
/*    color:var(--el-color-primary-left-nav-text)!important;*/
/*}*/
/*.etherwhale-app-body-left .is-current>.el-tree-node__content .etherwhale-tree-node span{*/
/*     color:var(--el-color-primary)!important;*/
/*}*/
.eth-left-nav-g-arrow{
    font-size: 12px;
}
.eth-left-nav-g-arrow._nav-expanded{
    -webkit-transform: translateY(1px) rotate(180deg);
            transform: translateY(1px) rotate(180deg);
}
.etherwhale-page-header .common_user_box .user_name{
    color: #1D2129;
}
/*菜单项激活、hover时的背景 [yansen][2024/10/14]*/
.el-tree-node.is-current>.el-tree-node__content{
    border-radius: 8px;
    background: var(--left_menu_bg_activate_nav_item);
}
.etherwhale-app-factory .etherwhale-app-body-left .el-tree-node__content:hover{
    background-color:var(--left_menu_bg_activate_nav_item);
    border-radius: 8px;
}
[first-branch="1"].el-tree-node.is-current>.el-tree-node__content{
    /*background: unset;*/
}
.etherwhale-app-factory .etherwhale-app-body-left .el-tree-node__content:hover .eth-left-nav-g-arrow{
    opacity: 0;
}
/*.etherwhale-app-factory .etherwhale-app-body-left .el-tree-node__content:hover .eth-left-nav-g-label{*/
/*    width: 100px;*/
/*}*/
/*[yansen][2024/4/12]*/
.etherwhale-app-amis-container{
    height:calc(100vh - 80px);
}
.eth-header-setting-btns{
    margin-right: 10px;
    margin-top: 2px;
    cursor: pointer;
}
@charset "utf-8";
/*CSS Document*/
/*
 * @desc 选人插件
 * @author zhangxue
 * @date 20181108
 *
 * */
.sns-sudb-content{
    width:100%;
    height:100%;
}
.sns-sudb-content, .sns-sudb-content *{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.sns-sudbc-center{
    width:100%;
    height:100%;
    padding:30px;
    padding-top:0;
    position:relative;
    padding-bottom:100px;
}
.sns-sudbcc-item{
    float:left;
    width:47.5%;
    height:100%;
    padding-top:70px;
    position:relative;
}
.sns-sudbcc-item+.sns-sudbcc-item{
    float:right;
}
.sns-sudbcci-title{
    top:0;
    width:100%;
    height:70px;
    font-size:16px;
    font-weight:bold;
    line-height:70px;
    position:absolute;
}
.sns-sudbcci-content{
    width:100%;
    height:100%;
    font-size:14px;
    padding:13px 10px;
    position:relative;
    padding-top:123px;
    border: 1px solid #ddd;
}
.sns-sudbcci-user-content{
    padding-top:0;
    overflow:auto;
}
.sns-sudbccic-top{
    top:0;
    left:0;
    width:100%;
    position:absolute;
    padding:13px 10px 0 10px;
}
.sns-sudbccics-input{
    border:0;
    width:100%;
    height:100%;
    text-indent:12px;
}
.sns-sudbccics-btn{
    top: -1px;
    right: -1px;
    width: 45px;
    height: 32px;
    font-size: 23px;
    cursor: pointer;
    line-height: 32px;
    position: absolute;
    text-align: center;
    color: rgb(255, 255, 255);
    background: rgb(5, 146, 218);
}
.sns-sudbccic-search{
    width:100%;
    height:32px;
    position:relative;
    margin-bottom:10px;
    padding-right:55px;
    border: 1px solid #ddd;
}
.sns-sudbccic-return{
    width:100%;
    min-height:30px;
    line-height:30px;
}
.sns-sudbccic-return span{
    margin-right:5px;
    cursor: pointer;
}
.sns-sudbccic-return span:last-child{
    cursor: auto;
}
.sudbccic-return-icon{
    display:none;
    font-size:14px;
    cursor:pointer;
}
.sns-sudbccic-select-all{
    width:100%;
    height:38px;
    line-height:38px;
}
.sns-sud-checkbox-icon{
    color:#fff;
    /*margin:10px;*/
    width: 43px;
    /*height: 18px;*/
    margin-right:0;
    cursor:pointer;
    font-weight:bold;
    text-align:center;
    /*line-height: 18px;*/
    border-radius: 1px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
   /* background-color: #ddd;*/
    transition: .1s linear;
    font-size: 12px!important;
    border: 1px solid transparent;
    -webkit-transition: .1s linear;
}
.sns-sud-checkbox-icon:hover{
    /*border-color: #0592da;*/
}
.sns-sud-checkbox-icon:before{
    content: "\E605";
    /*yansen 2022-03-02*/
    padding:3px;
    background:#ddd;
    border: 1px solid transparent;
}
.sns-sud-checkbox-icon:hover:before{
    border:1px solid #0592da;
}
.sns-sud-checkbox-checked-icon.sns-sud-checkbox-icon:before{
    border-color: #0592da;
    background-color: #0592da;
}
.sns-sud-checkbox-checked-icon{
    color: #fff;
    /*yansen 2022-03-02*/
    /*border-color: #0592da;
    background-color: #0592da;*/
}
.sns-sudbccic-list{
    margin-top: 5px;   /*yansen 2022-03-02*/
    width:100%;
    height:100%;
    overflow:auto;
    position:relative;
}
.sns-sdi-name{
    cursor:pointer;
    margin-left:10px;
}
.sns-sud-dep-item{
    width:100%;
    height:43px;
    cursor:pointer;
    line-height:42px;
    background:#f8f8f8;
    border-bottom:1px solid #fff;
}
.sns-sud-user-item{
    width:100%;
    height:47px;
    cursor:pointer;
    line-height:46px;
    border-bottom:1px solid #ddd;
}
.sns-sui-logo{
    width:38px;
    height:38px;
    cursor:pointer;
    border-radius:50%;
    margin-right:10px;
}
.sns-sdi-next{
    width:45px;
    float:right;
    height:43px;
    cursor:pointer;
    font-size:17px;
    cursor:pointer;
    line-height:43px;
    text-align:right;
    margin-right:10px;
}
.sns-sui-del{
    float:right;
    color:#f97210;
    cursor:pointer;
    margin-right:6px;
    display:inline-block;
}
.sns-sudbc-bottom{
    bottom:0;
    width:100%;
    height:100px;
    padding-top:20px;
    text-align:center;
    position:absolute;
}
.sns-sudbcb-btn{
    padding:0;
    width:130px;
    height:50px;
    margin:0 6px;
    font-size:16px;
    border-radius:0;
    line-height:50px;
    text-align:center;
}
.sns-sud-user-type-box{
    width:100%;
    height:40px;
    font-size:14px;
    line-height:40px;
    margin-bottom:10px;
    background: rgb(236, 242, 244)
}
.sns-sud-user-type-box ul{
    width:100%;
    height:40px;
}
.sns-sud-user-type-box ul li{
    width:25%;
    float:left;
    height:40px;
    cursor:pointer;
    line-height:40px;
    text-align:center;
}
.sns-bg-blue {
    color: #fff;
    background: #0088de;
}
.sns-bg-orange {
    color: #fff;
    background: #f88f06;
}
.no_content {
    margin: 0 auto;
    min-height: 200px;
    margin: 30px;
    text-align: center;
    background: url(/vue/dist/static/img/no_content_03.13a87c9.png) no-repeat center;
}

iframe[data-v-0494c26a] {
    border: none;
    width: 100%;
    height: 100%;
}
.name-project-selector[data-v-0494c26a]{
}
.no-page-cont[data-v-0494c26a]{
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    //padding: 20px;
}
.agency-amis-webview[data-v-0494c26a]{
    position: relative;
}
.edit-page[data-v-0494c26a]{
    position: absolute;
    top: 10px;
    right: 15px;
    z-index: 3;
    background: transparent;
    cursor: pointer;
}
.no-page-cont-inner[data-v-0494c26a]{
    background: #f7f7f7;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
}

.app-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    /*background:{$default_bg_color}; /*设置默认背景色 页面切换时的过度白屏效果 yansen 2023-04-17*/
}
/*隐藏带有iframe弹框中的 确认、取消 按钮*/
.hide-footer-dialog + .cxd-Modal-footer{
    display:none;
}
.hidden {
    display: none!important;
}
.select-people-btn{
    line-height:30px;
}
#fusion-component {
    width: 0;
    height: 0;
}

.app-wrapper[data-v-0cbaf845]{
    height:100%;
}
























































iframe[data-v-725af9f3] {
    border: none;
    width: 100%;
    height: 100%;
}

.guide-sub-page[data-v-a1b39bd2]{
    height: 100%;
}
.guide-title-h4[data-v-a1b39bd2]{
    font-size: 18px;
    margin-bottom: 20px;
}
.guide-title-h5[data-v-a1b39bd2]{
    margin-top: 10px;
    color:#409eff;
}
.guide-text[data-v-a1b39bd2]{
}
.guide-text.mt[data-v-a1b39bd2]{
    margin-top: 10px;
}
.guide-content[data-v-a1b39bd2]{
    height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 50px;
}
.guide-content-part[data-v-a1b39bd2]{
}
.guide-link[data-v-a1b39bd2]{
    text-decoration: underline;
    color:#409eff;
}

.etherwhale-mobile .el-tree-node__content {
    height: 40px;
}
.etherwhale-mobile .el-tree-node__content .el-tree-node__expand-icon{
    color: #606266;
}
.etherwhale-mobile .el-tree-node__content .el-tree-node__expand-icon.is-leaf{
    color: transparent;
}
.etherwhale-mobile .el-tree-node__content:hover {
    background-color: #fff;
}
.etherwhale-mobile .el-tree-node {
    border-bottom: 1px solid #f8f8f8;
    margin: 0px 20px;
}
.etherwhale-app-factory .etherwhale-mobile .el-tree-node__children .el-tree-node {
    margin-top: 0;
    border-bottom: 1px dotted #f8f8f8;
    margin: 0px 20px;
}
.etherwhale-app-factory .etherwhale-mobile .el-tree-node__children :last-child {
    border-bottom: 0px dotted #f8f8f8;
}
.etherwhale-mobile .el-tree-node__expand-icon {
    position: absolute;
    right: 20px;
}

.etherwhale-mobile[data-v-3e4a028e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    /* luoziwe */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    overflow-x: hidden;
}
.etherwhale-mobile-nav[data-v-3e4a028e] {
    height: 40px;
    line-height: 40px;
    text-align: center;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 0 10px;
    cursor: pointer;
}
.etherwhale-mobile-nav.ed[data-v-3e4a028e] {
    background: #fff;
}
.etherwhale-mobile-navs[data-v-3e4a028e] {
    width: 120px;
    background: #f7f8fa;
    overflow: auto;
}
.emn-top-inner[data-v-3e4a028e]{
    overflow: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 100%;
}
.emn-top-inner-v2[data-v-3e4a028e]{
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 100%;
}
.etherwhale-mobile-nav-item[data-v-3e4a028e]{
    font-size: 22px;
    margin-right: 20px;
    color: var(--el-color-primary);
    opacity: 0.3;
}
.etherwhale-mobile-nav-item.ed[data-v-3e4a028e]{
    opacity: 1;
}
.etherwhale-mobile-navs-top[data-v-3e4a028e] {
    width: calc(100% + 20px);
    margin-left: -10px;
    height: 60px;
    /* background: #f7f8fa; */
    padding: 0 15px;
    color: #fff;
    font-weight: 400;
    overflow-x: auto;
    background-color: #dcdcdc;
    -webkit-box-shadow: inset 0 5px 10px #c6c6c6, inset 0 -5px 10px #c6c6c6;
            box-shadow: inset 0 5px 10px #c6c6c6, inset 0 -5px 10px #c6c6c6;
label {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        text-align: center;
        font-size: 22px;
}
}

/* 隐藏滚动条 */
.etherwhale-mobile-navs-top[data-v-3e4a028e]::-webkit-scrollbar {
    display: none;
}
.etherwhale-mobile-navs-botton[data-v-3e4a028e] {
    font-size: 22px;
    color: #FFF;
}
.etherwhale-mobile-menus[data-v-3e4a028e] {
    /* width: calc(100% - 120px); */

    /* luoziwei */
    width: 100%;
    /* margin: 20px 10px; */
    overflow: auto;
    height: calc(100% - 60px);
    background-color: #fff;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-top: 10px;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
}
.secondLevel[data-v-3e4a028e] {
    font-size: 21px;
    margin-right: 10px;
}

.van-sidebar-item{position:relative;display:block;box-sizing:border-box;padding:20px 12px;overflow:hidden;color:#323233;font-size:14px;line-height:20px;background-color:#f7f8fa;cursor:pointer;-webkit-user-select:none;user-select:none}.van-sidebar-item:active{background-color:#f2f3f5}.van-sidebar-item__text{position:relative;display:inline-block;word-break:break-all}.van-sidebar-item:not(:last-child)::after{border-bottom-width:1px}.van-sidebar-item--select{color:#323233;font-weight:500}.van-sidebar-item--select,.van-sidebar-item--select:active{background-color:#fff}.van-sidebar-item--select::before{position:absolute;top:50%;left:0;width:4px;height:16px;background-color:#ee0a24;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:''}.van-sidebar-item--disabled{color:#c8c9cc;cursor:not-allowed}.van-sidebar-item--disabled:active{background-color:#f7f8fa}.van-sidebar{width:80px;overflow-y:auto;-webkit-overflow-scrolling:touch}
iframe[data-v-413afc71] {
    border: none;
    width: 100%;
    height: 100%;
}









































/**
 * 鲲-flow css
 * src/assets/css/etherwhale/flow.css
 */
.eth-instructions-use[data-v-c4012f7a]{
    position: absolute;
    color: #409eff;
    cursor: pointer;
    text-decoration: underline;
    z-index: 111;
    top: 12px;
    left: 20px;
    font-size: 12px;
}
.etherwhale-flow-root[data-v-c4012f7a]{
    height: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.containers[data-v-c4012f7a]{
    /*position: absolute;*/
    background-color: #ffffff;
    /*width: 100%;    优化左侧面板 修改bpmn容器的宽度 [yansen][2023/9/18]*/
    width: calc(100% - 370px);
    height: 100%;
}
.right-new-panel[data-v-c4012f7a]{
    width: 370px;
    background: #fff;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.canvas[data-v-c4012f7a]{
    width: 100%;
    height: 100%;
}
.extension-toolbar[data-v-c4012f7a] {
    position: absolute;
    width: 60px;
    left: 17px;
    height: 70px;
    /*margin-left: -160px;*/
    /*height: 50px;*/
    /*border: 1px solid #666;*/
    border-radius: 50px;
    bottom: 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    /*padding: 10px 30px;*/
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.etherwhale-flow-root .flex-center[data-v-c4012f7a]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.flow-forms[data-v-c4012f7a]{
    padding-right: 50px;
    height: calc(100vh - 100px);
    overflow: auto;
}
.addition-group-block[data-v-c4012f7a]{
    display: inline-block;
    position: relative;
    width: 80px;
    height: 32px;
    line-height: 32px;
    border: 1px solid #e7ebef;
    border-radius: 2px;
    padding: 0 8px;
    margin: 0 0px 0px 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-align: center;
    font-size: 12px;
    background: #fff;
}
.addition-group-block span[data-v-c4012f7a]{
    display: block;
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.addition-group[data-v-c4012f7a]{
    margin-top: 5px;
}
.addition-group-block-delbtn[data-v-c4012f7a]{
    position: absolute;
    top: 50%;
    right: 8px;
    width: 16px;
    height: 16px;
    line-height: 16px;
    background: #2fa2fe;
    color: #fff;
    border-radius: 50%;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
}
.etherwhale-flow-list[data-v-c4012f7a]{
    padding: 15px 10px;
    background: #fff;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.flow-list-area[data-v-c4012f7a]{
    margin:0 0 10px 0;
}
.flow-list-cbtn[data-v-c4012f7a]{
    float: right;
}
.flow-list-search-input[data-v-c4012f7a]{
    width: 300px;
}
/*优化右侧属性面板样式 [yansen][2024/1/23]*/
.etherwhale-flow-properties-panel[data-v-c4012f7a]{
    background-color: rgb(240, 242, 245);
}
.ef-properties-panel-name[data-v-c4012f7a]{
    border-bottom: 1px solid #ccc;
    padding: 10px 0 10px 20px;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: bold;
    color: #444;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    min-height: 42px;
}























































.condition-addition-dialog-core[data-v-408a5a22]{
    height: calc(100% - 60px);
    overflow-y: auto;
}
.condition-addition-dialog-area[data-v-408a5a22]{
    height: 280px;
    overflow: auto;
}
.condition-addition-dialog-block[data-v-408a5a22]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.in-condition-expression-items[data-v-408a5a22]{
}
.in-condition-expression-item[data-v-408a5a22]{
    margin-bottom: 5px;
    width: calc(100% - 80px);
}
.in-condition-expression-item[data-v-408a5a22]:last-child{
    margin-bottom: 0;
}
.filed-controls[data-v-408a5a22]{
}
.filed-controls-row[data-v-408a5a22]{
    display: grid;
    grid-template-columns: auto 150px 150px 1fr auto 300px;
    -webkit-column-gap: 10px;
       -moz-column-gap: 10px;
            column-gap: 10px;
    margin-bottom: 5px;
}
.transparent[data-v-408a5a22]{
    color: transparent;
}

.etherwhale__filed-controls-btns button{
    margin-right: 5px;
}
.etherwhale__filed-controls-btns .el-button--mini{
    padding: 0 10px;
}


































































































































































































































































































/*@import "../../common/css/new_teach_version_ui.css";*/













































































































































/*@import "../../common/css/new_teach_version_ui.css";*/

.custom-tree-node[data-v-12e785b4]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.approval-page-bot-btns[data-v-12e785b4]{
    margin-top: 25px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.proto-publish-app-vue[data-v-4be61d78]{
    padding: 15px 10px;
}

.proto-user-roles[data-v-f8b9c8bc]{
    padding:0 20px;
    height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    overflow: auto;
}
.proto-user-roles-inner[data-v-f8b9c8bc]{
}

@charset "utf-8";
/*CSS Document*/
/*
 * @desc 选人插件
 * @author zhangxue
 * @date 20181108
 *
 * */
.sns-sudb-content{
    width:100%;
    height:100%;
}
.sns-sudb-content, .sns-sudb-content *{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.sns-sudbc-center{
    width:100%;
    height:100%;
    padding:30px;
    padding-top:0;
    position:relative;
    padding-bottom:100px;
}
.sns-sudbcc-item{
    float:left;
    width:47.5%;
    height:100%;
    padding-top:70px;
    position:relative;
}
.sns-sudbcc-item+.sns-sudbcc-item{
    float:right;
}
.sns-sudbcci-title{
    top:0;
    width:100%;
    height:70px;
    font-size:16px;
    font-weight:bold;
    line-height:70px;
    position:absolute;
}
.sns-sudbcci-content{
    width:100%;
    height:100%;
    font-size:14px;
    padding:13px 10px;
    position:relative;
    padding-top:123px;
    border: 1px solid #ddd;
}
.sns-sudbcci-user-content{
    padding-top:0;
    overflow:auto;
}
.sns-sudbccic-top{
    top:0;
    left:0;
    width:100%;
    position:absolute;
    padding:13px 10px 0 10px;
}
.sns-sudbccics-input{
    border:0;
    width:100%;
    height:100%;
    text-indent:12px;
}
.sns-sudbccics-btn{
    top: -1px;
    right: -1px;
    width: 45px;
    height: 32px;
    font-size: 23px;
    cursor: pointer;
    line-height: 32px;
    position: absolute;
    text-align: center;
    color: rgb(255, 255, 255);
    background: rgb(5, 146, 218);
}
.sns-sudbccic-search{
    width:100%;
    height:32px;
    position:relative;
    margin-bottom:10px;
    padding-right:55px;
    border: 1px solid #ddd;
}
.sns-sudbccic-return{
    width:100%;
    min-height:30px;
    line-height:30px;
}
.sns-sudbccic-return span{
    margin-right:5px;
    cursor: pointer;
}
.sns-sudbccic-return span:last-child{
    cursor: auto;
}
.sudbccic-return-icon{
    display:none;
    font-size:14px;
    cursor:pointer;
}
.sns-sudbccic-select-all{
    width:100%;
    height:38px;
    line-height:38px;
}
.sns-sud-checkbox-icon{
    color:#fff;
    /*margin:10px;*/
    width: 43px;
    /*height: 18px;*/
    margin-right:0;
    cursor:pointer;
    font-weight:bold;
    text-align:center;
    /*line-height: 18px;*/
    border-radius: 1px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
   /* background-color: #ddd;*/
    transition: .1s linear;
    font-size: 12px!important;
    border: 1px solid transparent;
    -webkit-transition: .1s linear;
}
.sns-sud-checkbox-icon:hover{
    /*border-color: #0592da;*/
}
.sns-sud-checkbox-icon:before{
    content: "\E605";
    /*yansen 2022-03-02*/
    padding:3px;
    background:#ddd;
    border: 1px solid transparent;
}
.sns-sud-checkbox-icon:hover:before{
    border:1px solid #0592da;
}
.sns-sud-checkbox-checked-icon.sns-sud-checkbox-icon:before{
    border-color: #0592da;
    background-color: #0592da;
}
.sns-sud-checkbox-checked-icon{
    color: #fff;
    /*yansen 2022-03-02*/
    /*border-color: #0592da;
    background-color: #0592da;*/
}
.sns-sudbccic-list{
    margin-top: 5px;   /*yansen 2022-03-02*/
    width:100%;
    height:100%;
    overflow:auto;
    position:relative;
}
.sns-sdi-name{
    cursor:pointer;
    margin-left:10px;
}
.sns-sud-dep-item{
    width:100%;
    height:43px;
    cursor:pointer;
    line-height:42px;
    background:#f8f8f8;
    border-bottom:1px solid #fff;
}
.sns-sud-user-item{
    width:100%;
    height:47px;
    cursor:pointer;
    line-height:46px;
    border-bottom:1px solid #ddd;
}
.sns-sui-logo{
    width:38px;
    height:38px;
    cursor:pointer;
    border-radius:50%;
    margin-right:10px;
}
.sns-sdi-next{
    width:45px;
    float:right;
    height:43px;
    cursor:pointer;
    font-size:17px;
    cursor:pointer;
    line-height:43px;
    text-align:right;
    margin-right:10px;
}
.sns-sui-del{
    float:right;
    color:#f97210;
    cursor:pointer;
    margin-right:6px;
    display:inline-block;
}
.sns-sudbc-bottom{
    bottom:0;
    width:100%;
    height:100px;
    padding-top:20px;
    text-align:center;
    position:absolute;
}
.sns-sudbcb-btn{
    padding:0;
    width:130px;
    height:50px;
    margin:0 6px;
    font-size:16px;
    border-radius:0;
    line-height:50px;
    text-align:center;
}
.sns-sud-user-type-box{
    width:100%;
    height:40px;
    font-size:14px;
    line-height:40px;
    margin-bottom:10px;
    background: rgb(236, 242, 244)
}
.sns-sud-user-type-box ul{
    width:100%;
    height:40px;
}
.sns-sud-user-type-box ul li{
    width:25%;
    float:left;
    height:40px;
    cursor:pointer;
    line-height:40px;
    text-align:center;
}
.sns-bg-blue {
    color: #fff;
    background: #0088de;
}
.sns-bg-orange {
    color: #fff;
    background: #f88f06;
}
.no_content {
    margin: 0 auto;
    min-height: 200px;
    margin: 30px;
    text-align: center;
    background: url(/vue/dist/static/img/no_content_03.13a87c9.png) no-repeat center;
}

.etherwhale-auth[data-v-8471d6fc]{
    height: 100%;
    background: #fff;
}
.etherwhale-auth-inner[data-v-8471d6fc]{
    /*padding:15px;*/
}
.etherwhale-auth-header[data-v-8471d6fc]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.etherwhale-auth-header-name[data-v-8471d6fc]{
    font-size: 15px;
    font-weight: bold;
}
.op-btn[data-v-8471d6fc]{
    cursor: pointer;
}
.more-opbtn[data-v-8471d6fc]{
    font-size: 16px;
    line-height: 25px;
    text-align: center;
    cursor: pointer;
}





























































































































































@charset "UTF-8";
/**
 * 定制样式表 [yansen][2024/9/26]
 * src/assets/css/etherwhale/custom.css
 */
.etherwhale-app-factory {
  --height-etherwhale-app-body:calc(100% - 60px);
  background: var(--etherwhale-bg-color);
}
.etherwhale-app-factory .cus-common-text {
    color: var(--font_style_common_text_color);
    font-family: var(--font_style_highlight_text_fontFamily);
    font-size: var(--font_style_common_text_fontSize);
}
.etherwhale-app-factory .eth-r-top-left {
    opacity: 0.8;
}
.etherwhale-app-factory .el-breadcrumb__inner {
    color: var(--font_style_common_text_color) !important;
    font-size: var(--font_style_common_text_fontSize);
    font-family: var(--font_style_highlight_text_fontFamily);
    font-weight: var(--font_style_common_text_fontWeight);
    font-style: var(--font_style_common_text_fontStyle);
    -webkit-text-decoration: var(--font_style_common_text_textDecoration);
            text-decoration: var(--font_style_common_text_textDecoration);
}
.etherwhale-app-factory .el-breadcrumb__separator {
    color: var(--font_style_common_text_color);
}
.etherwhale-app-factory .etherwhale-app-menu-list-item {
    color: var(--header_navs_nav_text_style_color);
    font-size: var(--header_navs_nav_text_style_fontSize);
    font-family: var(--header_navs_nav_text_style_fontFamily);
    font-style: var(--header_navs_nav_text_style_fontStyle);
    font-weight: var(--header_navs_nav_text_style_fontWeight);
    -webkit-text-decoration: var(--header_navs_nav_text_style_textDecoration);
            text-decoration: var(--header_navs_nav_text_style_textDecoration);
}
.etherwhale-app-factory .etherwhale-app-menu-list-item.ed {
    color: var(--header_navs_highlight_text_style_color);
    font-size: var(--header_navs_highlight_text_style_fontSize);
    font-family: var(--header_navs_highlight_text_style_fontFamily);
    font-style: var(--header_navs_highlight_text_style_fontStyle);
    font-weight: var(--header_navs_highlight_text_style_fontWeight);
    -webkit-text-decoration: var(--header_navs_highlight_text_style_textDecoration);
            text-decoration: var(--header_navs_highlight_text_style_textDecoration);
}
.etherwhale-app-factory .eth-app-menu-item-selected-line {
    background: var(--header_navs_highlight_text_style_color);
}
.etherwhale-app-factory .etherwhale-app-body-left {
    width: 100%;
    background: #fff;
    /* TODO */
}
.etherwhale-app-factory .eth-app-body-ab-left {
    height: 100%;
    width: var(--left_menu_width);
    position: relative;
}
.etherwhale-app-factory .etherwhale-app-body-right {
    width: var(--width-etherwhale-app-body-right);
}
.etherwhale-app-factory .eth-app-body-ab-right {
    height: 100%;
    width: var(--width-etherwhale-app-body-right);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 0 15px;
}
.etherwhale-app-factory .eth-left-nav-g-label {
    width: var(--width-eth-left-nav-g-label);
}
.etherwhale-app-factory .el-tree {
    background: transparent;
}
.etherwhale-app-factory .etherwhale-page-header {
    height: var(--header_navs_height);
}
.etherwhale-app-factory .etherwhale-app-body-bottom {
    height: 100%;
}
.etherwhale-app-factory .etherwhale-app-body {
    height: var(--height-etherwhale-app-body);
}
.etherwhale-app-factory .common_head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.etherwhale-app-factory .etherwhale-app-header-name {
    color: var(--header_navs_app_name_style_color);
    font-size: var(--header_navs_app_name_style_fontSize);
    font-family: var(--header_navs_app_name_style_fontFamily);
    font-style: var(--header_navs_app_name_style_fontStyle);
    font-weight: var(--header_navs_app_name_style_fontWeight);
    -webkit-text-decoration: var(--header_navs_app_name_style_textDecoration);
            text-decoration: var(--header_navs_app_name_style_textDecoration);
    max-width: 270px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    line-height: normal;
    height: 100%;
}
.etherwhale-app-factory .etherwhale-app-header-name-cell {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.etherwhale-app-factory .etherwhale-app-header-name-text {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    margin-right: 10px;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    padding-right: 5px;
}
.etherwhale-app-factory .etherwhale-app-body-left .is-current > .el-tree-node__content .etherwhale-tree-node .eth-left-nav-label-container {
    color: var(--left_menu_highlight_text_style_color) !important;
}
.etherwhale-app-factory .etherwhale-app-body-left .is-current > .el-tree-node__content .etherwhale-tree-node .eth-left-nav-g-label {
    color: var(--left_menu_highlight_text_style_color) !important;
    font-size: var(--left_menu_highlight_text_style_fontSize);
    font-family: var(--left_menu_highlight_text_style_fontFamily);
    font-style: var(--left_menu_highlight_text_style_fontStyle);
    font-weight: var(--left_menu_highlight_text_style_fontWeight);
    -webkit-text-decoration: var(--left_menu_highlight_text_style_textDecoration);
            text-decoration: var(--left_menu_highlight_text_style_textDecoration);
}
.etherwhale-app-factory .el-tree-node.ed > .el-tree-node__content .etherwhale-tree-node .eth-left-nav-g-label {
    color: var(--left_menu_highlight_text_style_color) !important;
    font-size: var(--left_menu_highlight_text_style_fontSize);
    font-family: var(--left_menu_highlight_text_style_fontFamily);
    font-style: var(--left_menu_highlight_text_style_fontStyle);
    font-weight: var(--left_menu_highlight_text_style_fontWeight);
    -webkit-text-decoration: var(--left_menu_highlight_text_style_textDecoration);
            text-decoration: var(--left_menu_highlight_text_style_textDecoration);
}
.etherwhale-app-factory .el-tree-node.ed > .el-tree-node__content .etherwhale-tree-node .layui-icon-extend-iconfont {
    color: var(--left_menu_highlight_text_style_color) !important;
    font-size: var(--left_menu_highlight_text_style_fontSize);
    font-family: var(--left_menu_highlight_text_style_fontFamily);
}
.etherwhale-app-factory .etherwhale-app-body-left .is-current > .el-tree-node__content .etherwhale-tree-node span {
    color: var(--left_menu_highlight_text_style_color) !important;
    font-size: var(--left_menu_highlight_text_style_fontSize);
    font-family: var(--left_menu_highlight_text_style_fontFamily);
    font-style: var(--left_menu_highlight_text_style_fontStyle);
    font-weight: var(--left_menu_highlight_text_style_fontWeight);
    -webkit-text-decoration: var(--left_menu_highlight_text_style_textDecoration);
            text-decoration: var(--left_menu_highlight_text_style_textDecoration);
}
.etherwhale-app-factory .eth-left-nav-g-label {
    color: var(--left_menu_nav_text_style_color);
    font-size: var(--left_menu_nav_text_style_fontSize);
    font-family: var(--left_menu_nav_text_style_fontFamily);
    font-style: var(--left_menu_nav_text_style_fontStyle);
    font-weight: var(--left_menu_nav_text_style_fontWeight);
    -webkit-text-decoration: var(--left_menu_nav_text_style_textDecoration);
            text-decoration: var(--left_menu_nav_text_style_textDecoration);
}
.etherwhale-app-factory .etherwhale-tree-node span {
    color: var(--left_menu_nav_text_style_color);
}
.etherwhale-app-factory .etherwhale-app-body-left .el-tree-node__content:hover .eth-left-nav-g-label {
    width: var(--width-hover-eth-left-nav-g-label);
}
.etherwhale-app-factory .eth-app-menu-left-arrow-cover {
    float: left;
    width: 60px;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
}
.etherwhale-app-factory .eth-app-menu-left-arrow {
    display: none;
    height: 100%;
    width: 30px;
    margin-right: 5px;
    cursor: pointer;
    color: var(--header_navs_nav_text_style_color);
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.etherwhale-app-factory .eth-app-menu-right-arrow {
    display: none;
    height: 100%;
    width: 30px;
    float: left;
    margin-left: 5px;
    cursor: pointer;
    color: var(--header_navs_nav_text_style_color);
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.etherwhale-app-factory .etherwhale-page-header:hover .eth-app-menu-left-arrow {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.etherwhale-app-factory .etherwhale-page-header:hover .eth-app-menu-right-arrow {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.etherwhale-app-factory .el-tree-node__expand-icon {
    color: var(--left_menu_nav_text_style_color);
}
.etherwhale-app-factory .etherwhale-app-body-left .is-current .el-tree-node__expand-icon {
    color: var(--left_menu_highlight_text_style_color) !important;
}
.etherwhale-app-factory .el-tree-node.ed > .el-tree-node__content .el-tree-node__expand-icon {
    color: var(--left_menu_highlight_text_style_color) !important;
}
.etherwhale-app-factory .etherwhale-app-body-main {
    height: calc(100% - 66px);
}
.etherwhale-app-factory .etherwhale-app-body-additional-block {
    height: 66px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.etherwhale-app-factory .eth-r-top-breadcrumb {
    cursor: pointer;
}
.etherwhale-app-factory .eth-r-top-breadcrumb .el-breadcrumb__inner {
    cursor: pointer !important;
}
/*.etherwhale-app-factory .etherwhale-app-body-left .el-tree-node:focus>.el-tree-node__content{background-color:transparent}
.etherwhale-app-factory .etherwhale-app-body-left .el-tree-node__content .el-tree-node__label{background-color:transparent}*/
.etherwhale-app-factory .etherwhale-app-body-left [first-branch="1"] > .el-tree-node__content:hover {
  /*background-color:var(--el-color-primary-light-9);*/
  border-radius: 8px;
}
.etherwhale-app-factory .etherwhale-app-body-left .el-tree-node__expand-icon:before {
  display: none;
}
.etherwhale-app-factory .etherwhale-app-body-left .el-tree-node__expand-icon.expanded {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}










































.etherwhale-app-list[data-v-92f8ebcc]{
    background: #f3f4f6;
    overflow: auto;
}
/**
 * 鲲-flow css
 * src/assets/css/etherwhale/flow.css
 */
.eth-instructions-use[data-v-6a1760b6]{
    position: absolute;
    color: #409eff;
    cursor: pointer;
    text-decoration: underline;
    z-index: 111;
    top: 12px;
    left: 20px;
    font-size: 12px;
}
.etherwhale-flow-root[data-v-6a1760b6]{
    height: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.containers[data-v-6a1760b6]{
    /*position: absolute;*/
    background-color: #ffffff;
    /*width: 100%;    优化左侧面板 修改bpmn容器的宽度 [yansen][2023/9/18]*/
    width: calc(100% - 370px);
    height: 100%;
}
.right-new-panel[data-v-6a1760b6]{
    width: 370px;
    background: #fff;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.canvas[data-v-6a1760b6]{
    width: 100%;
    height: 100%;
}
.extension-toolbar[data-v-6a1760b6] {
    position: absolute;
    width: 60px;
    left: 17px;
    height: 70px;
    /*margin-left: -160px;*/
    /*height: 50px;*/
    /*border: 1px solid #666;*/
    border-radius: 50px;
    bottom: 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    /*padding: 10px 30px;*/
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.etherwhale-flow-root .flex-center[data-v-6a1760b6]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.flow-forms[data-v-6a1760b6]{
    padding-right: 50px;
    height: calc(100vh - 100px);
    overflow: auto;
}
.addition-group-block[data-v-6a1760b6]{
    display: inline-block;
    position: relative;
    width: 80px;
    height: 32px;
    line-height: 32px;
    border: 1px solid #e7ebef;
    border-radius: 2px;
    padding: 0 8px;
    margin: 0 0px 0px 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-align: center;
    font-size: 12px;
    background: #fff;
}
.addition-group-block span[data-v-6a1760b6]{
    display: block;
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.addition-group[data-v-6a1760b6]{
    margin-top: 5px;
}
.addition-group-block-delbtn[data-v-6a1760b6]{
    position: absolute;
    top: 50%;
    right: 8px;
    width: 16px;
    height: 16px;
    line-height: 16px;
    background: #2fa2fe;
    color: #fff;
    border-radius: 50%;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
}
.etherwhale-flow-list[data-v-6a1760b6]{
    padding: 15px 10px;
    background: #fff;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.flow-list-area[data-v-6a1760b6]{
    margin:0 0 10px 0;
}
.flow-list-cbtn[data-v-6a1760b6]{
    float: right;
}
.flow-list-search-input[data-v-6a1760b6]{
    width: 300px;
}
/*优化右侧属性面板样式 [yansen][2024/1/23]*/
.etherwhale-flow-properties-panel[data-v-6a1760b6]{
    background-color: rgb(240, 242, 245);
}
.ef-properties-panel-name[data-v-6a1760b6]{
    border-bottom: 1px solid #ccc;
    padding: 10px 0 10px 20px;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: bold;
    color: #444;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    min-height: 42px;
}
.warm-text[data-v-6a1760b6]{
    color:#888;
    line-height: 20px;
    margin-top: 10px;
}
/**
 * 鲲-flow css
 * src/assets/css/etherwhale/flow.css
 */
.eth-instructions-use[data-v-7e148827]{
    position: absolute;
    color: #409eff;
    cursor: pointer;
    text-decoration: underline;
    z-index: 111;
    top: 12px;
    left: 20px;
    font-size: 12px;
}
.etherwhale-flow-root[data-v-7e148827]{
    height: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.containers[data-v-7e148827]{
    /*position: absolute;*/
    background-color: #ffffff;
    /*width: 100%;    优化左侧面板 修改bpmn容器的宽度 [yansen][2023/9/18]*/
    width: calc(100% - 370px);
    height: 100%;
}
.right-new-panel[data-v-7e148827]{
    width: 370px;
    background: #fff;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.canvas[data-v-7e148827]{
    width: 100%;
    height: 100%;
}
.extension-toolbar[data-v-7e148827] {
    position: absolute;
    width: 60px;
    left: 17px;
    height: 70px;
    /*margin-left: -160px;*/
    /*height: 50px;*/
    /*border: 1px solid #666;*/
    border-radius: 50px;
    bottom: 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    /*padding: 10px 30px;*/
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.etherwhale-flow-root .flex-center[data-v-7e148827]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.flow-forms[data-v-7e148827]{
    padding-right: 50px;
    height: calc(100vh - 100px);
    overflow: auto;
}
.addition-group-block[data-v-7e148827]{
    display: inline-block;
    position: relative;
    width: 80px;
    height: 32px;
    line-height: 32px;
    border: 1px solid #e7ebef;
    border-radius: 2px;
    padding: 0 8px;
    margin: 0 0px 0px 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-align: center;
    font-size: 12px;
    background: #fff;
}
.addition-group-block span[data-v-7e148827]{
    display: block;
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.addition-group[data-v-7e148827]{
    margin-top: 5px;
}
.addition-group-block-delbtn[data-v-7e148827]{
    position: absolute;
    top: 50%;
    right: 8px;
    width: 16px;
    height: 16px;
    line-height: 16px;
    background: #2fa2fe;
    color: #fff;
    border-radius: 50%;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
}
.etherwhale-flow-list[data-v-7e148827]{
    padding: 15px 10px;
    background: #fff;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.flow-list-area[data-v-7e148827]{
    margin:0 0 10px 0;
}
.flow-list-cbtn[data-v-7e148827]{
    float: right;
}
.flow-list-search-input[data-v-7e148827]{
    width: 300px;
}
/*优化右侧属性面板样式 [yansen][2024/1/23]*/
.etherwhale-flow-properties-panel[data-v-7e148827]{
    background-color: rgb(240, 242, 245);
}
.ef-properties-panel-name[data-v-7e148827]{
    border-bottom: 1px solid #ccc;
    padding: 10px 0 10px 20px;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: bold;
    color: #444;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    min-height: 42px;
}

.apply-revoke-send-msg .el-form-item__label{
    line-height: normal!important;
}
/**
 * 鲲-flow css
 * src/assets/css/etherwhale/flow.css
 */
.eth-instructions-use[data-v-2482d8d4]{
    position: absolute;
    color: #409eff;
    cursor: pointer;
    text-decoration: underline;
    z-index: 111;
    top: 12px;
    left: 20px;
    font-size: 12px;
}
.etherwhale-flow-root[data-v-2482d8d4]{
    height: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.containers[data-v-2482d8d4]{
    /*position: absolute;*/
    background-color: #ffffff;
    /*width: 100%;    优化左侧面板 修改bpmn容器的宽度 [yansen][2023/9/18]*/
    width: calc(100% - 370px);
    height: 100%;
}
.right-new-panel[data-v-2482d8d4]{
    width: 370px;
    background: #fff;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.canvas[data-v-2482d8d4]{
    width: 100%;
    height: 100%;
}
.extension-toolbar[data-v-2482d8d4] {
    position: absolute;
    width: 60px;
    left: 17px;
    height: 70px;
    /*margin-left: -160px;*/
    /*height: 50px;*/
    /*border: 1px solid #666;*/
    border-radius: 50px;
    bottom: 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    /*padding: 10px 30px;*/
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.etherwhale-flow-root .flex-center[data-v-2482d8d4]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.flow-forms[data-v-2482d8d4]{
    padding-right: 50px;
    height: calc(100vh - 100px);
    overflow: auto;
}
.addition-group-block[data-v-2482d8d4]{
    display: inline-block;
    position: relative;
    width: 80px;
    height: 32px;
    line-height: 32px;
    border: 1px solid #e7ebef;
    border-radius: 2px;
    padding: 0 8px;
    margin: 0 0px 0px 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-align: center;
    font-size: 12px;
    background: #fff;
}
.addition-group-block span[data-v-2482d8d4]{
    display: block;
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.addition-group[data-v-2482d8d4]{
    margin-top: 5px;
}
.addition-group-block-delbtn[data-v-2482d8d4]{
    position: absolute;
    top: 50%;
    right: 8px;
    width: 16px;
    height: 16px;
    line-height: 16px;
    background: #2fa2fe;
    color: #fff;
    border-radius: 50%;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
}
.etherwhale-flow-list[data-v-2482d8d4]{
    padding: 15px 10px;
    background: #fff;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.flow-list-area[data-v-2482d8d4]{
    margin:0 0 10px 0;
}
.flow-list-cbtn[data-v-2482d8d4]{
    float: right;
}
.flow-list-search-input[data-v-2482d8d4]{
    width: 300px;
}
/*优化右侧属性面板样式 [yansen][2024/1/23]*/
.etherwhale-flow-properties-panel[data-v-2482d8d4]{
    background-color: rgb(240, 242, 245);
}
.ef-properties-panel-name[data-v-2482d8d4]{
    border-bottom: 1px solid #ccc;
    padding: 10px 0 10px 20px;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: bold;
    color: #444;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    min-height: 42px;
}
/**
 * 鲲-flow css
 * src/assets/css/etherwhale/flow.css
 */
.eth-instructions-use[data-v-7ffcb1c6]{
    position: absolute;
    color: #409eff;
    cursor: pointer;
    text-decoration: underline;
    z-index: 111;
    top: 12px;
    left: 20px;
    font-size: 12px;
}
.etherwhale-flow-root[data-v-7ffcb1c6]{
    height: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.containers[data-v-7ffcb1c6]{
    /*position: absolute;*/
    background-color: #ffffff;
    /*width: 100%;    优化左侧面板 修改bpmn容器的宽度 [yansen][2023/9/18]*/
    width: calc(100% - 370px);
    height: 100%;
}
.right-new-panel[data-v-7ffcb1c6]{
    width: 370px;
    background: #fff;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.canvas[data-v-7ffcb1c6]{
    width: 100%;
    height: 100%;
}
.extension-toolbar[data-v-7ffcb1c6] {
    position: absolute;
    width: 60px;
    left: 17px;
    height: 70px;
    /*margin-left: -160px;*/
    /*height: 50px;*/
    /*border: 1px solid #666;*/
    border-radius: 50px;
    bottom: 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    /*padding: 10px 30px;*/
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.etherwhale-flow-root .flex-center[data-v-7ffcb1c6]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.flow-forms[data-v-7ffcb1c6]{
    padding-right: 50px;
    height: calc(100vh - 100px);
    overflow: auto;
}
.addition-group-block[data-v-7ffcb1c6]{
    display: inline-block;
    position: relative;
    width: 80px;
    height: 32px;
    line-height: 32px;
    border: 1px solid #e7ebef;
    border-radius: 2px;
    padding: 0 8px;
    margin: 0 0px 0px 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-align: center;
    font-size: 12px;
    background: #fff;
}
.addition-group-block span[data-v-7ffcb1c6]{
    display: block;
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.addition-group[data-v-7ffcb1c6]{
    margin-top: 5px;
}
.addition-group-block-delbtn[data-v-7ffcb1c6]{
    position: absolute;
    top: 50%;
    right: 8px;
    width: 16px;
    height: 16px;
    line-height: 16px;
    background: #2fa2fe;
    color: #fff;
    border-radius: 50%;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
}
.etherwhale-flow-list[data-v-7ffcb1c6]{
    padding: 15px 10px;
    background: #fff;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.flow-list-area[data-v-7ffcb1c6]{
    margin:0 0 10px 0;
}
.flow-list-cbtn[data-v-7ffcb1c6]{
    float: right;
}
.flow-list-search-input[data-v-7ffcb1c6]{
    width: 300px;
}
/*优化右侧属性面板样式 [yansen][2024/1/23]*/
.etherwhale-flow-properties-panel[data-v-7ffcb1c6]{
    background-color: rgb(240, 242, 245);
}
.ef-properties-panel-name[data-v-7ffcb1c6]{
    border-bottom: 1px solid #ccc;
    padding: 10px 0 10px 20px;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: bold;
    color: #444;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    min-height: 42px;
}
.lh-normal[data-v-7ffcb1c6] .el-form-item__label{
    line-height: normal;
}

.etherwhale-flow-properties-panel .el-form-item {
  margin-bottom: 6px;
}
.etherwhale-flow-properties-panel .el-form-item__label {
  line-height: 36px;
}
.etherwhale-flow-properties-panel .el-input__inner {
  line-height: 36px;
  height: 36px;
}
/**
 * 鲲-flow css
 * src/assets/css/etherwhale/flow.css
 */
.eth-instructions-use[data-v-1055570e]{
    position: absolute;
    color: #409eff;
    cursor: pointer;
    text-decoration: underline;
    z-index: 111;
    top: 12px;
    left: 20px;
    font-size: 12px;
}
.etherwhale-flow-root[data-v-1055570e]{
    height: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.containers[data-v-1055570e]{
    /*position: absolute;*/
    background-color: #ffffff;
    /*width: 100%;    优化左侧面板 修改bpmn容器的宽度 [yansen][2023/9/18]*/
    width: calc(100% - 370px);
    height: 100%;
}
.right-new-panel[data-v-1055570e]{
    width: 370px;
    background: #fff;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.canvas[data-v-1055570e]{
    width: 100%;
    height: 100%;
}
.extension-toolbar[data-v-1055570e] {
    position: absolute;
    width: 60px;
    left: 17px;
    height: 70px;
    /*margin-left: -160px;*/
    /*height: 50px;*/
    /*border: 1px solid #666;*/
    border-radius: 50px;
    bottom: 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    /*padding: 10px 30px;*/
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.etherwhale-flow-root .flex-center[data-v-1055570e]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.flow-forms[data-v-1055570e]{
    padding-right: 50px;
    height: calc(100vh - 100px);
    overflow: auto;
}
.addition-group-block[data-v-1055570e]{
    display: inline-block;
    position: relative;
    width: 80px;
    height: 32px;
    line-height: 32px;
    border: 1px solid #e7ebef;
    border-radius: 2px;
    padding: 0 8px;
    margin: 0 0px 0px 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-align: center;
    font-size: 12px;
    background: #fff;
}
.addition-group-block span[data-v-1055570e]{
    display: block;
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.addition-group[data-v-1055570e]{
    margin-top: 5px;
}
.addition-group-block-delbtn[data-v-1055570e]{
    position: absolute;
    top: 50%;
    right: 8px;
    width: 16px;
    height: 16px;
    line-height: 16px;
    background: #2fa2fe;
    color: #fff;
    border-radius: 50%;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
}
.etherwhale-flow-list[data-v-1055570e]{
    padding: 15px 10px;
    background: #fff;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.flow-list-area[data-v-1055570e]{
    margin:0 0 10px 0;
}
.flow-list-cbtn[data-v-1055570e]{
    float: right;
}
.flow-list-search-input[data-v-1055570e]{
    width: 300px;
}
/*优化右侧属性面板样式 [yansen][2024/1/23]*/
.etherwhale-flow-properties-panel[data-v-1055570e]{
    background-color: rgb(240, 242, 245);
}
.ef-properties-panel-name[data-v-1055570e]{
    border-bottom: 1px solid #ccc;
    padding: 10px 0 10px 20px;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: bold;
    color: #444;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    min-height: 42px;
}
.no-content[data-v-1055570e]{
    height: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.no-content-icon[data-v-1055570e]{
    width: 260px;
}
/**
 * 配置bpmn样式
 */
.bpmn-icon-gateway-eventbased{
    display: none!important;
}
.bpmn-icon-send , .bpmn-icon-receive, .bpmn-icon-business-rule, .bpmn-icon-call-activity, .bpmn-icon-subprocess-collapsed,
.bpmn-icon-subprocess-expanded, .bpmn-icon-loop-marker, .bpmn-icon-service, .bpmn-icon-script{
    display: none!important;
}
.entry.bpmn-icon-task[data-id="replace-with-task"]{
    display: none!important;
}
.custom-shape-conf-btn{
    display: inline-block;
    cursor: pointer;
    pointer-events:all;
    font-size: 19px;
    font-weight: bold;
    -webkit-transform: translateY(2px);
            transform: translateY(2px);
}
.custom-shape-conf-btn:hover{
    background: var(--context-pad-entry-hover-background-color);
}
/*修改流程图样式 [yansen][2024/1/25]*/
.djs-visual {
path {
}
rect {
        fill: rgba(216, 236, 255, .7)!important;
        stroke: #b5bfe2 !important;
}
circle{
        stroke: #a3cb9c!important;
}
}
/*流程图 预览模式下的样式 [yansen][2024/3/6]*/
.etherwhale-flow-root.eth-flow-is-preview .djs-palette.open{
    display: none!important;
}
/*隐藏不需要的按钮*/
.djs-palette-entries [data-group="artifact"]{
    display: none;
}
.djs-palette-entries [data-group="collaboration"]{
    display: none;
}
.djs-palette-entries [data-group="data-store"]{
    display: none;
}
.djs-palette-entries [data-group="data-object"]{
    display: none;
}
.djs-palette{
    top: 40px;
}
/**
 * 鲲-flow css
 * src/assets/css/etherwhale/flow.css
 */
.eth-instructions-use[data-v-582d0ed9]{
    position: absolute;
    color: #409eff;
    cursor: pointer;
    text-decoration: underline;
    z-index: 111;
    top: 12px;
    left: 20px;
    font-size: 12px;
}
.etherwhale-flow-root[data-v-582d0ed9]{
    height: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.containers[data-v-582d0ed9]{
    /*position: absolute;*/
    background-color: #ffffff;
    /*width: 100%;    优化左侧面板 修改bpmn容器的宽度 [yansen][2023/9/18]*/
    width: calc(100% - 370px);
    height: 100%;
}
.right-new-panel[data-v-582d0ed9]{
    width: 370px;
    background: #fff;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.canvas[data-v-582d0ed9]{
    width: 100%;
    height: 100%;
}
.extension-toolbar[data-v-582d0ed9] {
    position: absolute;
    width: 60px;
    left: 17px;
    height: 70px;
    /*margin-left: -160px;*/
    /*height: 50px;*/
    /*border: 1px solid #666;*/
    border-radius: 50px;
    bottom: 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    /*padding: 10px 30px;*/
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.etherwhale-flow-root .flex-center[data-v-582d0ed9]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.flow-forms[data-v-582d0ed9]{
    padding-right: 50px;
    height: calc(100vh - 100px);
    overflow: auto;
}
.addition-group-block[data-v-582d0ed9]{
    display: inline-block;
    position: relative;
    width: 80px;
    height: 32px;
    line-height: 32px;
    border: 1px solid #e7ebef;
    border-radius: 2px;
    padding: 0 8px;
    margin: 0 0px 0px 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-align: center;
    font-size: 12px;
    background: #fff;
}
.addition-group-block span[data-v-582d0ed9]{
    display: block;
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.addition-group[data-v-582d0ed9]{
    margin-top: 5px;
}
.addition-group-block-delbtn[data-v-582d0ed9]{
    position: absolute;
    top: 50%;
    right: 8px;
    width: 16px;
    height: 16px;
    line-height: 16px;
    background: #2fa2fe;
    color: #fff;
    border-radius: 50%;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
}
.etherwhale-flow-list[data-v-582d0ed9]{
    padding: 15px 10px;
    background: #fff;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.flow-list-area[data-v-582d0ed9]{
    margin:0 0 10px 0;
}
.flow-list-cbtn[data-v-582d0ed9]{
    float: right;
}
.flow-list-search-input[data-v-582d0ed9]{
    width: 300px;
}
/*优化右侧属性面板样式 [yansen][2024/1/23]*/
.etherwhale-flow-properties-panel[data-v-582d0ed9]{
    background-color: rgb(240, 242, 245);
}
.ef-properties-panel-name[data-v-582d0ed9]{
    border-bottom: 1px solid #ccc;
    padding: 10px 0 10px 20px;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: bold;
    color: #444;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    min-height: 42px;
}
/**
 * color definitions
 */
.djs-container {
  --color-grey-225-10-15: hsl(225, 10%, 15%);
  --color-grey-225-10-35: hsl(225, 10%, 35%);
  --color-grey-225-10-55: hsl(225, 10%, 55%);
  --color-grey-225-10-75: hsl(225, 10%, 75%);
  --color-grey-225-10-80: hsl(225, 10%, 80%);
  --color-grey-225-10-85: hsl(225, 10%, 85%);
  --color-grey-225-10-90: hsl(225, 10%, 90%);
  --color-grey-225-10-95: hsl(225, 10%, 95%);
  --color-grey-225-10-97: hsl(225, 10%, 97%);

  --color-blue-205-100-45: hsl(205, 100%, 45%);
  --color-blue-205-100-45-opacity-30: hsla(205, 100%, 45%, .3);
  --color-blue-205-100-50: hsl(205, 100%, 50%);
  --color-blue-205-100-50-opacity-15: hsla(205, 100%, 50%, .15);
  --color-blue-205-100-70: hsl(205, 100%, 75%);
  --color-blue-205-100-95: hsl(205, 100%, 95%);

  --color-green-150-86-44: hsl(150, 86%, 44%);

  --color-red-360-100-40: hsl(360, 100%, 40%);
  --color-red-360-100-45: hsl(360, 100%, 45%);
  --color-red-360-100-92: hsl(360, 100%, 92%);
  --color-red-360-100-97: hsl(360, 100%, 97%);

  --color-white: hsl(0, 0%, 100%);
  --color-black: hsl(0, 0%, 0%);
  --color-black-opacity-10: hsla(0, 0%, 0%, .1);

  --canvas-fill-color: var(--color-white);

  --bendpoint-fill-color: var(--color-blue-205-100-45);
  --bendpoint-stroke-color: var(--canvas-fill-color);

  --context-pad-entry-background-color: var(--color-white);
  --context-pad-entry-hover-background-color: var(--color-grey-225-10-95);

  --element-dragger-color: var(--color-blue-205-100-50);
  --element-hover-outline-fill-color: var(--color-blue-205-100-45);
  --element-selected-outline-stroke-color: var(--color-blue-205-100-50);
  --element-selected-outline-secondary-stroke-color: var(--color-blue-205-100-70);

  --lasso-fill-color: var(--color-blue-205-100-50-opacity-15);
  --lasso-stroke-color: var(--element-selected-outline-stroke-color);

  --palette-entry-color: var(--color-grey-225-10-15);
  --palette-entry-hover-color: var(--color-blue-205-100-45);
  --palette-entry-selected-color: var(--color-blue-205-100-50);
  --palette-separator-color: var(--color-grey-225-10-75);
  --palette-toggle-hover-background-color: var(--color-grey-225-10-55);
  --palette-background-color: var(--color-grey-225-10-97);
  --palette-border-color: var(--color-grey-225-10-75);

  --popup-body-background-color: var(--color-white);
  --popup-header-entry-selected-color: var(--color-blue-205-100-50);
  --popup-header-entry-selected-background-color: var(--color-black-opacity-10);
  --popup-header-separator-color: var(--color-grey-225-10-75);
  --popup-background-color: var(--color-grey-225-10-97);
  --popup-border-color: var(--color-grey-225-10-75);

  --resizer-fill-color: var(--color-blue-205-100-45);
  --resizer-stroke-color: var(--canvas-fill-color);

  --search-container-background-color: var(--color-grey-225-10-97);
  --search-container-border-color: var(--color-blue-205-100-50);
  --search-container-box-shadow-color: var(--color-blue-205-100-95);
  --search-container-box-shadow-inset-color: var(--color-grey-225-10-80);
  --search-input-border-color: var(--color-grey-225-10-75);
  --search-result-border-color: var(--color-grey-225-10-75);
  --search-result-highlight-color: var(--color-black);
  --search-result-selected-color: var(--color-blue-205-100-45-opacity-30);

  --shape-attach-allowed-stroke-color: var(--color-blue-205-100-50);
  --shape-connect-allowed-fill-color: var(--color-grey-225-10-97);
  --shape-drop-allowed-fill-color: var(--color-grey-225-10-97);
  --shape-drop-not-allowed-fill-color: var(--color-red-360-100-97);
  --shape-resize-preview-stroke-color: var(--color-blue-205-100-50);

  --snap-line-stroke-color: var(--color-blue-205-100-45-opacity-30);

  --space-tool-crosshair-stroke-color: var(--color-black);

  --tooltip-error-background-color: var(--color-red-360-100-97);
  --tooltip-error-border-color: var(--color-red-360-100-45);
  --tooltip-error-color: var(--color-red-360-100-45);
}
/**
 * outline styles
 */
.djs-outline,
.djs-selection-outline {
  fill: none;
  shape-rendering: geometricPrecision;
  stroke-width: 2px;
}
.djs-outline {
  visibility: hidden;
}
.djs-selection-outline {
  stroke: var(--element-selected-outline-stroke-color);
}
.djs-element.selected .djs-outline {
  visibility: visible;

  stroke: var(--element-selected-outline-stroke-color);
}
.djs-multi-select .djs-element.selected .djs-outline {
  stroke: var(--element-selected-outline-secondary-stroke-color);
}
.djs-shape.connect-ok .djs-visual > :nth-child(1) {
  fill: var(--shape-connect-allowed-fill-color) !important;
}
.djs-shape.connect-not-ok .djs-visual > :nth-child(1),
.djs-shape.drop-not-ok .djs-visual > :nth-child(1) {
  fill: var(--shape-drop-not-allowed-fill-color) !important;
}
.djs-shape.new-parent .djs-visual > :nth-child(1) {
  fill: var(--shape-drop-allowed-fill-color) !important;
}
svg.drop-not-ok {
  background: var(--shape-drop-not-allowed-fill-color) !important;
}
svg.new-parent {
  background: var(--shape-drop-allowed-fill-color) !important;
}
/* Override move cursor during drop and connect */
.drop-not-ok,
.connect-not-ok,
.drop-not-ok *,
.connect-not-ok * {
  cursor: not-allowed !important;
}
.drop-ok,
.connect-ok,
.drop-ok *,
.connect-ok * {
  cursor: default !important;
}
.djs-element.attach-ok .djs-visual > :nth-child(1) {
  stroke-width: 5px !important;
  stroke: var(--shape-attach-allowed-stroke-color) !important;
}
.djs-frame.connect-not-ok .djs-visual > :nth-child(1),
.djs-frame.drop-not-ok .djs-visual > :nth-child(1) {
  stroke-width: 3px !important;
  stroke: var(--shape-drop-not-allowed-fill-color) !important;
  fill: none !important;
}
/**
* Selection box style
*
*/
.djs-lasso-overlay {
  fill: var(--lasso-fill-color);
  stroke: var(--lasso-stroke-color);
  stroke-width: 2px;
  shape-rendering: geometricPrecision;
  pointer-events: none;
}
/**
 * Resize styles
 */
.djs-resize-overlay {
  fill: none;

  stroke-dasharray: 5 1 3 1;
  stroke: var(--shape-resize-preview-stroke-color);

  pointer-events: none;
}
.djs-resizer-hit {
  fill: none;
  pointer-events: all;
}
.djs-resizer-visual {
  fill: var(--resizer-fill-color);
  stroke-width: 1px;
  stroke: var(--resizer-stroke-color);
  shape-rendering: geometricPrecision;
}
.djs-resizer:hover .djs-resizer-visual {
  stroke: var(--resizer-stroke-color);
  stroke-opacity: 1;
}
.djs-cursor-resize-ns,
.djs-resizer-n,
.djs-resizer-s {
  cursor: ns-resize;
}
.djs-cursor-resize-ew,
.djs-resizer-e,
.djs-resizer-w {
  cursor: ew-resize;
}
.djs-cursor-resize-nwse,
.djs-resizer-nw,
.djs-resizer-se {
  cursor: nwse-resize;
}
.djs-cursor-resize-nesw,
.djs-resizer-ne,
.djs-resizer-sw {
  cursor: nesw-resize;
}
.djs-shape.djs-resizing > .djs-outline {
  visibility: hidden !important;
}
.djs-shape.djs-resizing > .djs-resizer {
  visibility: hidden;
}
.djs-dragger > .djs-resizer {
  visibility: hidden;
}
/**
 * drag styles
 */
.djs-dragger * {
  fill: none !important;
  stroke: var(--element-dragger-color) !important;
}
.djs-dragger tspan,
.djs-dragger text {
  fill: var(--element-dragger-color) !important;
  stroke: none !important;
}
marker.djs-dragger circle,
marker.djs-dragger path,
marker.djs-dragger polygon,
marker.djs-dragger polyline,
marker.djs-dragger rect {
  fill: var(--element-dragger-color) !important;
  stroke: none !important;
}
marker.djs-dragger text,
marker.djs-dragger tspan {
  fill: none !important;
  stroke: var(--element-dragger-color) !important;
}
.djs-dragging {
  opacity: 0.3;
}
.djs-dragging,
.djs-dragging > * {
  pointer-events: none !important;
}
.djs-dragging .djs-context-pad,
.djs-dragging .djs-outline {
  display: none !important;
}
/**
 * no pointer events for visual
 */
.djs-visual,
.djs-outline {
  pointer-events: none;
}
.djs-element.attach-ok .djs-hit {
  stroke-width: 60px !important;
}
/**
 * all pointer events for hit shape
 */
.djs-element > .djs-hit-all,
.djs-element > .djs-hit-no-move {
  pointer-events: all;
}
.djs-element > .djs-hit-stroke,
.djs-element > .djs-hit-click-stroke {
  pointer-events: stroke;
}
/**
 * shape / connection basic styles
 */
.djs-connection .djs-visual {
  stroke-width: 2px;
  fill: none;
}
.djs-cursor-grab {
  cursor: -webkit-grab;
  cursor: grab;
}
.djs-cursor-grabbing {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
.djs-cursor-crosshair {
  cursor: crosshair;
}
.djs-cursor-move {
  cursor: move;
}
.djs-cursor-resize-ns {
  cursor: ns-resize;
}
.djs-cursor-resize-ew {
  cursor: ew-resize;
}
/**
 * snapping
 */
.djs-snap-line {
  stroke: var(--snap-line-stroke-color);
  stroke-linecap: round;
  stroke-width: 2px;
  pointer-events: none;
}
/**
 * snapping
 */
.djs-crosshair {
  stroke: var(--space-tool-crosshair-stroke-color);
  stroke-linecap: round;
  stroke-width: 1px;
  pointer-events: none;
  shape-rendering: geometricPrecision;
  stroke-dasharray: 5, 5;
}
/**
 * palette
 */
.djs-palette {
  position: absolute;
  left: 20px;
  top: 20px;

  -webkit-box-sizing: border-box;

          box-sizing: border-box;
  width: 48px;
}
.djs-palette .separator {
  margin: 5px;
  padding-top: 5px;

  border: none;
  border-bottom: solid 1px var(--palette-separator-color);

  clear: both;
}
.djs-palette .entry:before {
  vertical-align: baseline;
  vertical-align: initial;
}
.djs-palette .djs-palette-toggle {
  cursor: pointer;
}
.djs-palette .entry,
.djs-palette .djs-palette-toggle {
  color: var(--palette-entry-color);
  font-size: 30px;

  text-align: center;
}
.djs-palette .entry {
  float: left;
}
.djs-palette .entry img {
  max-width: 100%;
}
.djs-palette .djs-palette-entries:after {
  content: '';
  display: table;
  clear: both;
}
.djs-palette .djs-palette-toggle:hover {
  background: var(--palette-toggle-hover-background-color);
}
.djs-palette .entry:hover {
  color: var(--palette-entry-hover-color);
}
.djs-palette .highlighted-entry {
  color: var(--palette-entry-selected-color) !important;
}
.djs-palette .entry,
.djs-palette .djs-palette-toggle {
  width: 46px;
  height: 46px;
  line-height: 46px;
  cursor: default;
}
/**
 * Palette open / two-column layout is controlled via
 * classes on the palette. Events to hook into palette
 * changed life-cycle are available in addition.
 */
.djs-palette.two-column.open {
  width: 94px;
}
.djs-palette:not(.open) .djs-palette-entries {
  display: none;
}
.djs-palette:not(.open) {
  overflow: hidden;
}
.djs-palette.open .djs-palette-toggle {
  display: none;
}
/**
 * context-pad
 */
.djs-overlay-context-pad {
  width: 72px;
  z-index: 100;
}
.djs-context-pad {
  position: absolute;
  display: none;
  pointer-events: none;
  line-height: 1;
}
.djs-context-pad .entry {
  width: 22px;
  height: 22px;
  text-align: center;
  display: inline-block;
  font-size: 22px;
  margin: 0 2px 2px 0;

  border-radius: 3px;

  cursor: default;

  background-color: var(--context-pad-entry-background-color);
  -webkit-box-shadow: 0 0 2px 1px var(--context-pad-entry-background-color);
          box-shadow: 0 0 2px 1px var(--context-pad-entry-background-color);
  pointer-events: all;
  vertical-align: middle;
}
.djs-context-pad .entry:hover {
  background: var(--context-pad-entry-hover-background-color);
}
.djs-context-pad.open {
  display: block;
}
/**
 * popup styles
 */
.djs-popup .entry {
  line-height: 20px;
  white-space: nowrap;
  cursor: default;
}
/* larger font for prefixed icons */
.djs-popup .entry:before {
  vertical-align: middle;
  font-size: 20px;
}
.djs-popup .entry > span {
  vertical-align: middle;
  font-size: 14px;
}
.djs-popup .entry:hover,
.djs-popup .entry.active:hover {
  background: var(--popup-header-entry-selected-background-color);
}
.djs-popup .entry.disabled {
  background: inherit;
}
.djs-popup .djs-popup-header .entry {
  display: inline-block;
  padding: 2px 3px 2px 3px;

  border: solid 1px transparent;
  border-radius: 3px;
}
.djs-popup .djs-popup-header .entry.active {
  color: var(--popup-header-entry-selected-color);
  border: solid 1px var(--popup-header-entry-selected-color);
  background-color: var(--popup-header-entry-selected-background-color);
}
.djs-popup-body .entry {
  padding: 4px 5px;
}
.djs-popup-body .entry > span {
  margin-left: 5px;
}
.djs-popup-body {
  background-color: var(--popup-body-background-color);
}
.djs-popup-header {
  border-bottom: 1px solid var(--popup-header-separator-color);
}
.djs-popup-header .entry {
  margin: 1px;
  margin-left: 3px;
}
.djs-popup-header .entry:last-child {
  margin-right: 3px;
}
/**
 * popup / palette styles
 */
.djs-palette {
  background: var(--palette-background-color);
  border: solid 1px var(--palette-border-color);
  border-radius: 2px;
}
.djs-popup {
  background: var(--popup-background-color);
  border: solid 1px var(--popup-border-color);
  border-radius: 2px;
}
/**
 * touch
 */
.djs-shape,
.djs-connection {
  -ms-touch-action: none;
      touch-action: none;
}
.djs-segment-dragger,
.djs-bendpoint {
  display: none;
}
/**
 * bendpoints
 */
.djs-segment-dragger .djs-visual {
  display: none;

  fill: var(--bendpoint-fill-color);
  stroke: var(--bendpoint-stroke-color);
  stroke-width: 1px;
  stroke-opacity: 1;
}
.djs-segment-dragger:hover .djs-visual {
  display: block;
}
.djs-bendpoint .djs-visual {
  fill: var(--bendpoint-fill-color);
  stroke: var(--bendpoint-stroke-color);
  stroke-width: 1px;
}
.djs-segment-dragger:hover,
.djs-bendpoints.hover .djs-segment-dragger,
.djs-bendpoints.selected .djs-segment-dragger,
.djs-bendpoint:hover,
.djs-bendpoints.hover .djs-bendpoint,
.djs-bendpoints.selected .djs-bendpoint {
  display: block;
}
.djs-drag-active .djs-bendpoints * {
  display: none;
}
.djs-bendpoints:not(.hover) .floating {
  display: none;
}
.djs-segment-dragger:hover .djs-visual,
.djs-segment-dragger.djs-dragging .djs-visual,
.djs-bendpoint:hover .djs-visual,
.djs-bendpoint.floating .djs-visual {
  fill: var(--bendpoint-fill-color);
  stroke: var(--bendpoint-stroke-color);
  stroke-opacity: 1;
}
.djs-bendpoint.floating .djs-hit {
  pointer-events: none;
}
.djs-segment-dragger .djs-hit,
.djs-bendpoint .djs-hit {
  fill: none;
  pointer-events: all;
}
.djs-segment-dragger.horizontal .djs-hit {
  cursor: ns-resize;
}
.djs-segment-dragger.vertical .djs-hit {
  cursor: ew-resize;
}
.djs-segment-dragger.djs-dragging .djs-hit {
  pointer-events: none;
}
.djs-updating,
.djs-updating > * {
  pointer-events: none !important;
}
.djs-updating .djs-context-pad,
.djs-updating .djs-outline,
.djs-updating .djs-bendpoint,
.djs-multi-select .djs-bendpoint,
.djs-multi-select .djs-segment-dragger,
.connect-ok .djs-bendpoint,
.connect-not-ok .djs-bendpoint,
.drop-ok .djs-bendpoint,
.drop-not-ok .djs-bendpoint {
  display: none !important;
}
.djs-segment-dragger.djs-dragging,
.djs-bendpoint.djs-dragging {
  display: block;
  opacity: 1.0;
}
/**
 * tooltips
 */
.djs-tooltip-error {
  width: 160px;
  padding: 6px;

  background: var(--tooltip-error-background-color);
  border: solid 1px var(--tooltip-error-border-color);
  border-radius: 2px;
  color: var(--tooltip-error-color);
  font-size: 12px;
  line-height: 16px;

  opacity: 0.75;
}
.djs-tooltip-error:hover {
  opacity: 1;
}
/**
 * search pad
 */
.djs-search-container {
  position: absolute;
  top: 20px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;

  width: 25%;
  min-width: 300px;
  max-width: 400px;
  z-index: 10;

  font-size: 1.05em;
  opacity: 0.9;
  background: var(--search-container-background-color);
  border: solid 1px var(--search-container-border-color);
  border-radius: 2px;
  -webkit-box-shadow: 0 0 0 2px var(--search-container-box-shadow-color), 0 0 0 1px var(--search-container-box-shadow-inset-color) inset;
          box-shadow: 0 0 0 2px var(--search-container-box-shadow-color), 0 0 0 1px var(--search-container-box-shadow-inset-color) inset;
}
.djs-search-container:not(.open) {
  display: none;
}
.djs-search-input input {
  font-size: 1.05em;
  width: 100%;
  padding: 6px 10px;
  border: 1px solid var(--search-input-border-color);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.djs-search-input input:focus {
  outline: none;
  border-color: var(--search-input-border-color);
}
.djs-search-results {
  position: relative;
  overflow-y: auto;
  max-height: 200px;
}
.djs-search-results:hover {
  cursor: pointer;
}
.djs-search-result {
  width: 100%;
  padding: 6px 10px;
  background: white;
  border-bottom: solid 1px var(--search-result-border-color);
  border-radius: 1px;
}
.djs-search-highlight {
  color: var(--search-result-highlight-color);
}
.djs-search-result-primary {
  margin: 0 0 10px;
}
.djs-search-result-secondary {
  font-family: monospace;
  margin: 0;
}
.djs-search-result:hover {
  background: var(--search-result-selected-color);
}
.djs-search-result-selected {
  background: var(--search-result-selected-color);
}
.djs-search-result-selected:hover {
  background: var(--search-result-selected-color);
}
.djs-search-overlay {
  background: var(--search-result-selected-color);
}
/**
 * hidden styles
 */
.djs-element-hidden,
.djs-element-hidden .djs-hit,
.djs-element-hidden .djs-outline,
.djs-label-hidden .djs-label {
  display: none !important;
}
.djs-element .djs-hit-stroke,
.djs-element .djs-hit-click-stroke,
.djs-element .djs-hit-all {
  cursor: move;
}@font-face {
  font-family: 'bpmn';
  src: url(/vue/dist/static/fonts/bpmn.08b5f28.eot);
  src: url(/vue/dist/static/fonts/bpmn.08b5f28.eot#iefix) format('embedded-opentype'),
       url(/vue/dist/static/fonts/bpmn.3c4c9f4.woff2) format('woff2'),
       url(/vue/dist/static/fonts/bpmn.acbc6cb.woff) format('woff'),
       url(/vue/dist/static/fonts/bpmn.f922519.ttf) format('truetype'),
       url(/vue/dist/static/img/bpmn.1381b44.svg#bpmn) format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'bpmn';
    src: url('../font/bpmn.svg?26374340#bpmn') format('svg');
  }
}
*/
[class^="bpmn-icon-"]:before, [class*=" bpmn-icon-"]:before {
  font-family: "bpmn";
  font-style: normal;
  font-weight: normal;
  speak: never;

  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  /* margin-right: .2em; */
  text-align: center;
  /* opacity: .8; */

  /* For safety - reset parent styles, that can break glyph codes*/
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;

  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;

  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  /* margin-left: .2em; */

  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */

  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;

  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
.bpmn-icon-screw-wrench:before { content: '\E800'; }
/* '' */
.bpmn-icon-trash:before { content: '\E801'; }
/* '' */
.bpmn-icon-conditional-flow:before { content: '\E802'; }
/* '' */
.bpmn-icon-default-flow:before { content: '\E803'; }
/* '' */
.bpmn-icon-gateway-parallel:before { content: '\E804'; }
/* '' */
.bpmn-icon-intermediate-event-catch-cancel:before { content: '\E805'; }
/* '' */
.bpmn-icon-intermediate-event-catch-non-interrupting-message:before { content: '\E806'; }
/* '' */
.bpmn-icon-start-event-compensation:before { content: '\E807'; }
/* '' */
.bpmn-icon-start-event-non-interrupting-parallel-multiple:before { content: '\E808'; }
/* '' */
.bpmn-icon-loop-marker:before { content: '\E809'; }
/* '' */
.bpmn-icon-parallel-mi-marker:before { content: '\E80A'; }
/* '' */
.bpmn-icon-start-event-non-interrupting-signal:before { content: '\E80B'; }
/* '' */
.bpmn-icon-intermediate-event-catch-non-interrupting-timer:before { content: '\E80C'; }
/* '' */
.bpmn-icon-intermediate-event-catch-parallel-multiple:before { content: '\E80D'; }
/* '' */
.bpmn-icon-intermediate-event-catch-compensation:before { content: '\E80E'; }
/* '' */
.bpmn-icon-gateway-xor:before { content: '\E80F'; }
/* '' */
.bpmn-icon-connection:before { content: '\E810'; }
/* '' */
.bpmn-icon-end-event-cancel:before { content: '\E811'; }
/* '' */
.bpmn-icon-intermediate-event-catch-condition:before { content: '\E812'; }
/* '' */
.bpmn-icon-intermediate-event-catch-non-interrupting-parallel-multiple:before { content: '\E813'; }
/* '' */
.bpmn-icon-start-event-condition:before { content: '\E814'; }
/* '' */
.bpmn-icon-start-event-non-interrupting-timer:before { content: '\E815'; }
/* '' */
.bpmn-icon-sequential-mi-marker:before { content: '\E816'; }
/* '' */
.bpmn-icon-user-task:before { content: '\E817'; }
/* '' */
.bpmn-icon-business-rule:before { content: '\E818'; }
/* '' */
.bpmn-icon-sub-process-marker:before { content: '\E819'; }
/* '' */
.bpmn-icon-start-event-parallel-multiple:before { content: '\E81A'; }
/* '' */
.bpmn-icon-start-event-error:before { content: '\E81B'; }
/* '' */
.bpmn-icon-intermediate-event-catch-signal:before { content: '\E81C'; }
/* '' */
.bpmn-icon-intermediate-event-catch-error:before { content: '\E81D'; }
/* '' */
.bpmn-icon-end-event-compensation:before { content: '\E81E'; }
/* '' */
.bpmn-icon-subprocess-collapsed:before { content: '\E81F'; }
/* '' */
.bpmn-icon-subprocess-expanded:before { content: '\E820'; }
/* '' */
.bpmn-icon-task:before { content: '\E821'; }
/* '' */
.bpmn-icon-end-event-error:before { content: '\E822'; }
/* '' */
.bpmn-icon-intermediate-event-catch-escalation:before { content: '\E823'; }
/* '' */
.bpmn-icon-intermediate-event-catch-timer:before { content: '\E824'; }
/* '' */
.bpmn-icon-start-event-escalation:before { content: '\E825'; }
/* '' */
.bpmn-icon-start-event-signal:before { content: '\E826'; }
/* '' */
.bpmn-icon-business-rule-task:before { content: '\E827'; }
/* '' */
.bpmn-icon-manual:before { content: '\E828'; }
/* '' */
.bpmn-icon-receive:before { content: '\E829'; }
/* '' */
.bpmn-icon-call-activity:before { content: '\E82A'; }
/* '' */
.bpmn-icon-start-event-timer:before { content: '\E82B'; }
/* '' */
.bpmn-icon-start-event-message:before { content: '\E82C'; }
/* '' */
.bpmn-icon-intermediate-event-none:before { content: '\E82D'; }
/* '' */
.bpmn-icon-intermediate-event-catch-link:before { content: '\E82E'; }
/* '' */
.bpmn-icon-end-event-escalation:before { content: '\E82F'; }
/* '' */
.bpmn-icon-text-annotation:before { content: '\E830'; }
/* '' */
.bpmn-icon-bpmn-io:before { content: '\E831'; }
/* '' */
.bpmn-icon-gateway-complex:before { content: '\E832'; }
/* '' */
.bpmn-icon-gateway-eventbased:before { content: '\E833'; }
/* '' */
.bpmn-icon-gateway-none:before { content: '\E834'; }
/* '' */
.bpmn-icon-gateway-or:before { content: '\E835'; }
/* '' */
.bpmn-icon-end-event-terminate:before { content: '\E836'; }
/* '' */
.bpmn-icon-end-event-signal:before { content: '\E837'; }
/* '' */
.bpmn-icon-end-event-none:before { content: '\E838'; }
/* '' */
.bpmn-icon-end-event-multiple:before { content: '\E839'; }
/* '' */
.bpmn-icon-end-event-message:before { content: '\E83A'; }
/* '' */
.bpmn-icon-end-event-link:before { content: '\E83B'; }
/* '' */
.bpmn-icon-intermediate-event-catch-message:before { content: '\E83C'; }
/* '' */
.bpmn-icon-intermediate-event-throw-compensation:before { content: '\E83D'; }
/* '' */
.bpmn-icon-start-event-multiple:before { content: '\E83E'; }
/* '' */
.bpmn-icon-script:before { content: '\E83F'; }
/* '' */
.bpmn-icon-manual-task:before { content: '\E840'; }
/* '' */
.bpmn-icon-send:before { content: '\E841'; }
/* '' */
.bpmn-icon-service:before { content: '\E842'; }
/* '' */
.bpmn-icon-receive-task:before { content: '\E843'; }
/* '' */
.bpmn-icon-user:before { content: '\E844'; }
/* '' */
.bpmn-icon-start-event-none:before { content: '\E845'; }
/* '' */
.bpmn-icon-intermediate-event-throw-escalation:before { content: '\E846'; }
/* '' */
.bpmn-icon-intermediate-event-catch-multiple:before { content: '\E847'; }
/* '' */
.bpmn-icon-intermediate-event-catch-non-interrupting-escalation:before { content: '\E848'; }
/* '' */
.bpmn-icon-intermediate-event-throw-link:before { content: '\E849'; }
/* '' */
.bpmn-icon-start-event-non-interrupting-condition:before { content: '\E84A'; }
/* '' */
.bpmn-icon-data-object:before { content: '\E84B'; }
/* '' */
.bpmn-icon-script-task:before { content: '\E84C'; }
/* '' */
.bpmn-icon-send-task:before { content: '\E84D'; }
/* '' */
.bpmn-icon-data-store:before { content: '\E84E'; }
/* '' */
.bpmn-icon-start-event-non-interrupting-escalation:before { content: '\E84F'; }
/* '' */
.bpmn-icon-intermediate-event-throw-message:before { content: '\E850'; }
/* '' */
.bpmn-icon-intermediate-event-catch-non-interrupting-multiple:before { content: '\E851'; }
/* '' */
.bpmn-icon-intermediate-event-catch-non-interrupting-signal:before { content: '\E852'; }
/* '' */
.bpmn-icon-intermediate-event-throw-multiple:before { content: '\E853'; }
/* '' */
.bpmn-icon-start-event-non-interrupting-message:before { content: '\E854'; }
/* '' */
.bpmn-icon-ad-hoc-marker:before { content: '\E855'; }
/* '' */
.bpmn-icon-service-task:before { content: '\E856'; }
/* '' */
.bpmn-icon-task-none:before { content: '\E857'; }
/* '' */
.bpmn-icon-compensation-marker:before { content: '\E858'; }
/* '' */
.bpmn-icon-start-event-non-interrupting-multiple:before { content: '\E859'; }
/* '' */
.bpmn-icon-intermediate-event-throw-signal:before { content: '\E85A'; }
/* '' */
.bpmn-icon-intermediate-event-catch-non-interrupting-condition:before { content: '\E85B'; }
/* '' */
.bpmn-icon-participant:before { content: '\E85C'; }
/* '' */
.bpmn-icon-event-subprocess-expanded:before { content: '\E85D'; }
/* '' */
.bpmn-icon-lane-insert-below:before { content: '\E85E'; }
/* '' */
.bpmn-icon-space-tool:before { content: '\E85F'; }
/* '' */
.bpmn-icon-connection-multi:before { content: '\E860'; }
/* '' */
.bpmn-icon-lane:before { content: '\E861'; }
/* '' */
.bpmn-icon-lasso-tool:before { content: '\E862'; }
/* '' */
.bpmn-icon-lane-insert-above:before { content: '\E863'; }
/* '' */
.bpmn-icon-lane-divide-three:before { content: '\E864'; }
/* '' */
.bpmn-icon-lane-divide-two:before { content: '\E865'; }
/* '' */
.bpmn-icon-data-input:before { content: '\E866'; }
/* '' */
.bpmn-icon-data-output:before { content: '\E867'; }
/* '' */
.bpmn-icon-hand-tool:before { content: '\E868'; }
/* '' */
.bpmn-icon-group:before { content: '\E869'; }
/* '' */
.bpmn-icon-transaction:before { content: '\E8C4'; }
/* '' */
.bpmn-icon-screw-wrench:before { content: '\E800'; } /* '' */ .bpmn-icon-trash:before { content: '\E801'; } /* '' */ .bpmn-icon-conditional-flow:before { content: '\E802'; } /* '' */ .bpmn-icon-default-flow:before { content: '\E803'; } /* '' */ .bpmn-icon-gateway-parallel:before { content: '\E804'; } /* '' */ .bpmn-icon-intermediate-event-catch-cancel:before { content: '\E805'; } /* '' */ .bpmn-icon-intermediate-event-catch-non-interrupting-message:before { content: '\E806'; } /* '' */ .bpmn-icon-start-event-compensation:before { content: '\E807'; } /* '' */ .bpmn-icon-start-event-non-interrupting-parallel-multiple:before { content: '\E808'; } /* '' */ .bpmn-icon-loop-marker:before { content: '\E809'; } /* '' */ .bpmn-icon-parallel-mi-marker:before { content: '\E80A'; } /* '' */ .bpmn-icon-start-event-non-interrupting-signal:before { content: '\E80B'; } /* '' */ .bpmn-icon-intermediate-event-catch-non-interrupting-timer:before { content: '\E80C'; } /* '' */ .bpmn-icon-intermediate-event-catch-parallel-multiple:before { content: '\E80D'; } /* '' */ .bpmn-icon-intermediate-event-catch-compensation:before { content: '\E80E'; } /* '' */ .bpmn-icon-gateway-xor:before { content: '\E80F'; } /* '' */ .bpmn-icon-connection:before { content: '\E810'; } /* '' */ .bpmn-icon-end-event-cancel:before { content: '\E811'; } /* '' */ .bpmn-icon-intermediate-event-catch-condition:before { content: '\E812'; } /* '' */ .bpmn-icon-intermediate-event-catch-non-interrupting-parallel-multiple:before { content: '\E813'; } /* '' */ .bpmn-icon-start-event-condition:before { content: '\E814'; } /* '' */ .bpmn-icon-start-event-non-interrupting-timer:before { content: '\E815'; } /* '' */ .bpmn-icon-sequential-mi-marker:before { content: '\E816'; } /* '' */ .bpmn-icon-user-task:before { content: '\E817'; } /* '' */ .bpmn-icon-business-rule:before { content: '\E818'; } /* '' */ .bpmn-icon-sub-process-marker:before { content: '\E819'; } /* '' */ .bpmn-icon-start-event-parallel-multiple:before { content: '\E81A'; } /* '' */ .bpmn-icon-start-event-error:before { content: '\E81B'; } /* '' */ .bpmn-icon-intermediate-event-catch-signal:before { content: '\E81C'; } /* '' */ .bpmn-icon-intermediate-event-catch-error:before { content: '\E81D'; } /* '' */ .bpmn-icon-end-event-compensation:before { content: '\E81E'; } /* '' */ .bpmn-icon-subprocess-collapsed:before { content: '\E81F'; } /* '' */ .bpmn-icon-subprocess-expanded:before { content: '\E820'; } /* '' */ .bpmn-icon-task:before { content: '\E821'; } /* '' */ .bpmn-icon-end-event-error:before { content: '\E822'; } /* '' */ .bpmn-icon-intermediate-event-catch-escalation:before { content: '\E823'; } /* '' */ .bpmn-icon-intermediate-event-catch-timer:before { content: '\E824'; } /* '' */ .bpmn-icon-start-event-escalation:before { content: '\E825'; } /* '' */ .bpmn-icon-start-event-signal:before { content: '\E826'; } /* '' */ .bpmn-icon-business-rule-task:before { content: '\E827'; } /* '' */ .bpmn-icon-manual:before { content: '\E828'; } /* '' */ .bpmn-icon-receive:before { content: '\E829'; } /* '' */ .bpmn-icon-call-activity:before { content: '\E82A'; } /* '' */ .bpmn-icon-start-event-timer:before { content: '\E82B'; } /* '' */ .bpmn-icon-start-event-message:before { content: '\E82C'; } /* '' */ .bpmn-icon-intermediate-event-none:before { content: '\E82D'; } /* '' */ .bpmn-icon-intermediate-event-catch-link:before { content: '\E82E'; } /* '' */ .bpmn-icon-end-event-escalation:before { content: '\E82F'; } /* '' */ .bpmn-icon-text-annotation:before { content: '\E830'; } /* '' */ .bpmn-icon-bpmn-io:before { content: '\E831'; } /* '' */ .bpmn-icon-gateway-complex:before { content: '\E832'; } /* '' */ .bpmn-icon-gateway-eventbased:before { content: '\E833'; } /* '' */ .bpmn-icon-gateway-none:before { content: '\E834'; } /* '' */ .bpmn-icon-gateway-or:before { content: '\E835'; } /* '' */ .bpmn-icon-end-event-terminate:before { content: '\E836'; } /* '' */ .bpmn-icon-end-event-signal:before { content: '\E837'; } /* '' */ .bpmn-icon-end-event-none:before { content: '\E838'; } /* '' */ .bpmn-icon-end-event-multiple:before { content: '\E839'; } /* '' */ .bpmn-icon-end-event-message:before { content: '\E83A'; } /* '' */ .bpmn-icon-end-event-link:before { content: '\E83B'; } /* '' */ .bpmn-icon-intermediate-event-catch-message:before { content: '\E83C'; } /* '' */ .bpmn-icon-intermediate-event-throw-compensation:before { content: '\E83D'; } /* '' */ .bpmn-icon-start-event-multiple:before { content: '\E83E'; } /* '' */ .bpmn-icon-script:before { content: '\E83F'; } /* '' */ .bpmn-icon-manual-task:before { content: '\E840'; } /* '' */ .bpmn-icon-send:before { content: '\E841'; } /* '' */ .bpmn-icon-service:before { content: '\E842'; } /* '' */ .bpmn-icon-receive-task:before { content: '\E843'; } /* '' */ .bpmn-icon-user:before { content: '\E844'; } /* '' */ .bpmn-icon-start-event-none:before { content: '\E845'; } /* '' */ .bpmn-icon-intermediate-event-throw-escalation:before { content: '\E846'; } /* '' */ .bpmn-icon-intermediate-event-catch-multiple:before { content: '\E847'; } /* '' */ .bpmn-icon-intermediate-event-catch-non-interrupting-escalation:before { content: '\E848'; } /* '' */ .bpmn-icon-intermediate-event-throw-link:before { content: '\E849'; } /* '' */ .bpmn-icon-start-event-non-interrupting-condition:before { content: '\E84A'; } /* '' */ .bpmn-icon-data-object:before { content: '\E84B'; } /* '' */ .bpmn-icon-script-task:before { content: '\E84C'; } /* '' */ .bpmn-icon-send-task:before { content: '\E84D'; } /* '' */ .bpmn-icon-data-store:before { content: '\E84E'; } /* '' */ .bpmn-icon-start-event-non-interrupting-escalation:before { content: '\E84F'; } /* '' */ .bpmn-icon-intermediate-event-throw-message:before { content: '\E850'; } /* '' */ .bpmn-icon-intermediate-event-catch-non-interrupting-multiple:before { content: '\E851'; } /* '' */ .bpmn-icon-intermediate-event-catch-non-interrupting-signal:before { content: '\E852'; } /* '' */ .bpmn-icon-intermediate-event-throw-multiple:before { content: '\E853'; } /* '' */ .bpmn-icon-start-event-non-interrupting-message:before { content: '\E854'; } /* '' */ .bpmn-icon-ad-hoc-marker:before { content: '\E855'; } /* '' */ .bpmn-icon-service-task:before { content: '\E856'; } /* '' */ .bpmn-icon-task-none:before { content: '\E857'; } /* '' */ .bpmn-icon-compensation-marker:before { content: '\E858'; } /* '' */ .bpmn-icon-start-event-non-interrupting-multiple:before { content: '\E859'; } /* '' */ .bpmn-icon-intermediate-event-throw-signal:before { content: '\E85A'; } /* '' */ .bpmn-icon-intermediate-event-catch-non-interrupting-condition:before { content: '\E85B'; } /* '' */ .bpmn-icon-participant:before { content: '\E85C'; } /* '' */ .bpmn-icon-event-subprocess-expanded:before { content: '\E85D'; } /* '' */ .bpmn-icon-lane-insert-below:before { content: '\E85E'; } /* '' */ .bpmn-icon-space-tool:before { content: '\E85F'; } /* '' */ .bpmn-icon-connection-multi:before { content: '\E860'; } /* '' */ .bpmn-icon-lane:before { content: '\E861'; } /* '' */ .bpmn-icon-lasso-tool:before { content: '\E862'; } /* '' */ .bpmn-icon-lane-insert-above:before { content: '\E863'; } /* '' */ .bpmn-icon-lane-divide-three:before { content: '\E864'; } /* '' */ .bpmn-icon-lane-divide-two:before { content: '\E865'; } /* '' */ .bpmn-icon-data-input:before { content: '\E866'; } /* '' */ .bpmn-icon-data-output:before { content: '\E867'; } /* '' */ .bpmn-icon-hand-tool:before { content: '\E868'; } /* '' */ .bpmn-icon-group:before { content: '\E869'; } /* '' */ .bpmn-icon-transaction:before { content: '\E8C4'; } /* '' */@font-face {
  font-family: 'bpmn';
  src: url(/vue/dist/static/fonts/bpmn.08b5f28.eot);
  src: url(/vue/dist/static/fonts/bpmn.08b5f28.eot#iefix) format('embedded-opentype'),
       url(/vue/dist/static/img/bpmn.1381b44.svg#bpmn) format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'bpmn';
  src: url('data:application/octet-stream;base64,d09GRgABAAAAAD4sAAsAAAAAudgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAQwAAAFY+IEq7Y21hcAAAAYgAAAI5AAAHRN+uG6xnbHlmAAADxAAANBYAAKG8CQmG52hlYWQAADfcAAAAMAAAADYY7KABaGhlYQAAOAwAAAAbAAAAJAc8A79obXR4AAA4KAAAABEAAAGwpeAAAGxvY2EAADg8AAAA2gAAANpyjUcSbWF4cAAAORgAAAAfAAAAIAGWBHduYW1lAAA5OAAAAVIAAAI9ejh1lXBvc3QAADqMAAADnwAACihWzTZJeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGR+wTiBgZWBgamKaQ8DA0MPhGZ8wGDIyAQUZWBlZsAKAtJcUxgOvGB4cYQ56H8WQxRzEMM0oDAjSA4AJHkNWQB4nO3VBXLVBxhF8ZMQAsXdXUuwIMXdXYoUb3HJNrsIlnBXAZx/cpdBZn55yWMek0zudx4wG5ilfRqD0UlG/IqRCZ8dmX5+FvOmnx/jh9+P+zjCaL7m/58/Icw8Di/x375PP476mjH/53HmMJc/fP18FrCQRSxmCUtZxnJWsJJVrGYNa1nHejawkU1sZgtb2cZ2drCTXezmT/YwwV5/jv0c4CCTHOIwRzjKXxzjOCc4ySlOc4aznOM8F7jIJS5zhatc4zo3uMktbnOHu9zjPg94yN884jFPeMo/POM5L3jJK17zhn/5j7e84z0f+MgnPvOFr3xjyl9rnN8fC4ZPs1f0u6nh7z9j2ErKvz+pYVupYV+pYXcpd0LKxZByO6RcEalhjymXRWr46VKujZS7I+UCSblFUq6SlPsk5VJJuVlSrpeUOyblokm5bVKunJR7J+XySXkDpLwGUt4FKS+ElLdCyqsh5f2Q8pJIeVOkvC5S3hkpL46Ut0fKKyTlPZLyMkkNDUl5raS8W1JeMClvmZRXTcr7JuWlk/LmSXn9pOwAKYtAyjaQshKk7AUpy0HKhpCyJqTsCikLQ8rWkLI6pOwPKUtEyiaRsk6k7BQpi0XKdpGyYqTsGSnLRsrGkbJ2pOweKQtIyhaSsoqk7CMpS0nKZpKynqTsKCmLSsq2krKypOwtKctLygaTssak7DIpC03KVpOy2qTsNylLTsqmk7LupOw8KYtPyvaT8l2AlO8HvuvNYOoXV5IpPQAAAHic7X0JnCRFlXdG5H1UZl2ZWVXdXdVV2V1VfdZd1cdMd8/d0zM9933BHAww4CC3HIOsAsoheIEuDAyHoKzgqrCuCyyysOuyLup6rLrKt7K66uK1qOO338c3XX4vIqv6mp5hpmGGn/6msvKOjOPFixf/9+JlJIMZ5g9H2Kfwc4yfaWAYlNBxMIoL+XJFTA2ibiQjIYpsOMCH20b7mpv7RtsW7g/eednAvU2rqv9eLYhmh41eaGjBz8GtNRBi9bz06LXtzU7159W/D5ZTCJXtAYZheEjnObYf/wxS6WRyzBAzCqkJCVFHTQg2ViGeLyczqFRMppJOIuXwCcEORBG5XAmUk06cb0NsPJBwdESuD6AU241aE4LIQgZpEPS42ioo4mOKKCr4nbIoyp/iZcH0a0uqP1IMlEceBf2T4sFDSFerP6qOIRax/dVdyxDWDNyJ/ZYHth6kK14Ee9sHZwb+GcKsGZZ7sOHxGLiiRIIsRi8Z6ti/yh5Nwe2qN1cV0WeRX6s+pwLtVDSokDiqf6cGsa6iIc3PEBp/j70D/4oJM02k1KIgWjGyM/AgLlfKFTgrV5CBKuwdq1Y/sdVqjyxtae77Rtv/sLGeuDMaTEezW6rphvsj+Fdt6S0dwY7ISDLRn/iftPF8r9M6GmiLnv149dL7Gx5gEKT1Q5pWw+SUHLMgWnalUHLqqY2ntPWLj1x7nWod/Msb11xYoSmNJ7L9qY7r1OC9HWv3V2gSUI8sxH83+0U2wXiZIDOPcIyIhKCNrHwFlYsplBRl3JowWNOBNcYWyDrIlsiaYR1Y0WFDre5UFHRIjZENnKgGuql6dfVqdA3GHIue52CDWI57nmws7qhLbILEEJsSzQCN4KafjAcy+eNExQhQjjvZZ9kWoFOOWcqczVzF3AKlSYqEZoJlW3YUVQZwpZzqRqlkykmKZZtctQTg1mSqG+5UBpBdC+/egisYwnYjN6xo0XvA0KkkqeUynNkCqQe7XIGLcCmZEgwEbE+uibaYEsQUvYV+d+E5O+fNV7XKnLlrV/71hk03rBSEaOOVK1dtZE3v7u2b++ZI8tyBoUeeHF21p9m0e3sePGvr+tX5EuJaWuYtXDN63+C8RVy0eU722vmrRpZ0dCI0PDC0bMlthXLQDKZSc0camvre2VNu79x/cV80mQ+35kLtneFsazif7O3ZX7zo4tLFLSPFkVa4xSZwubRl+4XbvrB0JJ1WG5uu/MTmrWvX3pRu43GOzWXXbti96bGhBf3ejs47nli/ef7CFR1sNrNyzda1q1aUe7ze1mz+tgeXLs93ZLO4s33xyKplt3ZmRDlXKC2a/8H+uYmOi6J9F5d7Otv3v7OviWQlG+5sD+UgK2xP70XF/ZCVVshKC9xiGB/U20OU/1ioQ5VZwTzCHEGD6KPoN3gOvg4/z/LsNvZR9vfcINSmL+7jC2LFjJdsX84RYTFhNUQzxhUq44s9vgzypQzvpJwSrCnbMfhYeJAjfJsqweJkEPxhnyrVjuCYnJJjuOIG4R0Dm5AIMskeFgPVTugBOXavYTPGFwbDpQwXzzluc+Gm5Scm0CxhJyOTHJGcQcyYxkHiguhpqSBC1jFpKnCZRNsEDS7D8lACi0QLpYBMS2TDObUCkDJBxseLhKGgkHnedGi2ydY2C7CSJSaTOCBManypjC8ZjifZF236IC2zRNu9ADcHRdgUaLiUmwJbixNiJUnEsCskIHp1PHIaJU9iMoBMg7g0iEpAm9IgLgwqpQrchqJhEgkhEy7EUC2n5AiukXgRRE1iJyRshOgkRxxfDI5Qv84BgyrZIJpIiWSERE8CQBw0AYgKoiWUHK8UK+4YcAVOJJJ3GlGJxkGLwqEUurv6d/95ycHqiwdVQeU1nheSgiJxGCQSFjiZ6+BlHn4KH4WVHHAhGYQWxyEEWzHJCzw8KBzmOR4uYixhTZREuAULiBIDy5j1wYksg0jjoKPC7upHMieAvIP+TSIbWCQOYuUkxCljv+E5iYcTjtNglVhE4+NkZJDHWR5D4iw5kjiZF3neK2ABG5CeG06EqEQIiVkSnd+j8KIAJ5LEQSJJiA8iFWEXYSVRZKE8NG+QYcSSYw7KneTIZd7zOCcJcBmyYEIuWMAaGpJllhYDUkdQZHrAczIEgp4B1xaWrvQnsA6mxIFSoRt4KC9EJLDjQUULQURwBXoWyAgvu/mBmBFdYI+QBCvcR1isk1BgIR8sN/YCRAuRkaD0h5FEjlhSSoiLJVHx7PhNknEZ/xoeEtxrUGc0ZotUqQZPCFDBCpbcpEUaBvIjHfkkDxQkzwCxITnIMVYgclaoZxkjfz3HIo0bMsvj14A45CZcgzPCAxo8hl0O4mSJF1moVoEnJRTqz8tu7Y0B/YGmQDpBE4D0UMOkFqDWYCVcA7cpj3AkB8AXwDOsyXKKGIYi1OgPlKKEltBByAkSlUZV9HMqsADhAs5LU0CU9BrvgdzyEp+kEVKOpNwJXAhXMCU7x1cXQigBu8wIQTwy8iCOJ4ekrYSBNkEBWouqyHyN74ErAzwJAv/WKORa1lgP9pN2g4KEDFYnvQlrAydwtJpIsVhoYHBVCCLaAgmjcHyjh2zZOou/Xn0R9eS2DDz11AH0W0J3kWAUShQeyi7X655H47zKsrRi15KaF2VZQfKk1iMGOQ/HNROmotwtQyuflLJEW6aEXMK4rRMJ8Bxcdpu0NrlFk9VjuxHIUAaNq9GEF7UooWpwksSAlaeVSRsAT9iRrfMpMBBmsUt1iZclIgfq7EKCpGr8ZRDCyJqMCPMTdmFVANpyXWppLCeMt0480Qw51iJllYEM/ZT6Hl6dCKU4rMiKnK7CjjQ3aGCYk4AlaozCu9RArJfKNBYpqJY4oY2MSByPUiYjdQ9V4OEaeI9Myoq4BMeTW/UKhduT+DMKKz3k3FbWhUgUHFeTyDKfAp6RFS4PdJUIVwrSZBYU6jLaEoBkLOeF+5Is+OAqSPw4rLwCAI9DYV5BnFAvmITaXG6V+US9D7B5EKu4l9JfhAxFWFWlVRY0gJ0k0nBcnoGmaQLVkeittU4qUnkQfZD/+4nwhg5Bpg1aE3hSbsIcIB+pqOOoIKjJKmAHKt+ghgXWywrj1SW4dSOOQDhW0KAhUhlH43YlImUauS5GUU2QkthBwJHMgsCGHpAIMNoHgJSEihLkuoBlJ8Sg29lArRHZzdXYDnmh32F5mVVI1AYcClqwdgtEpCBztGdh62mDYAbem9wD0u7GldE1/fMu9m9Zh7EA7/cxA8xCgvZ1FnA+BiBP4DlF+hMwny6ppLsAsg9ATdoAJMVU0Ey1wgow/fCmR/5sIRqa2//AZ1evuynVBspo9IoVOy7YsGZVX79t2x2dCxdv2bRh04IFqSTLOtFLPjpYvjDzja98JXQH2ty+IMEm0OLrHnjikYHBpXK06erVazdtXL/2fclMDiVbFyxct/KTwyOZotewrN7yqpUbt6xY+s6BPzDJ0fhH77gDpe84e885e84555xo1mZkKN+DgIubARPbzBrmabQQPYD+C+fxfVBOAHMFswAoDPAjHMApQNxSIdCBauiRgp1BdgogBsRDlDauhoYNwYwpAH4Ioop5KMYhwDEjOBREqhQdi44LMXkCcDkT/nVwSqCqe14Dw5gAQYIaTUMxCSIfpDB1MEl0RMjQBJiculD0Pgi5RS5io7irjjAnL6kajKvBQhfM0cWFhxwpgqeONyFN280DO6EalNwVQCeozpQYFBeyBA0SMmB64ILDQg2JEvBZiIkkDSC17YLBGnrPKA4cg4qBPnPgwG0HDly+48AB+BdEj+DxiCmP7iIKaJEc6ZRtkCzwayMbgY9BF0pEgMAqoCcKHvFVIutZwv4EgRFkISEdEIdABDVtCSyBk6wCHZXsyn0MwLCGowCbIJ5cga6ASH/k4gKRreFIACD82O94EeEJKU4CYNLtkERps8PkedLsSe9B2yoRNrWug8hdnYAMcnsCc9FYatAIwmAKdkixQAIRQcMJEo8/D1K/1jlRcQV3eNLABSIuBBfzUnlKyIURj6BfHA9OuiPpyCMUN9MwVAoqbtFpXkjH7BIEroicC44ISkIguvDnaPeucAbIeIOABBDlAGV42vV7ZEEI8sgviDxyl0akwg7+KpH1VOSSDIz9OxFRtCY4T13usSqIKhCodVKQCiQLdMWsh23CrIdjPTKgJDcSggGC2AdA2odBmkNXgQGo85je9RFYFieMdNsBGxjpuu3oIyAdESkU7elqUJdzCcNDZwkRQfk40gWsnMCxpPSAvbCkQ+8quPVMMQPpj/2KRCoZZLQCuFCT3D6Hgx6IJaoBVAvhGZDshIuwK5BB3msUv7s8QquZRup2RnUeI6KcoD4WE7hBsQWp3Tq4R9B3SHQPGYXSU5BVUwHgCRZrdXRBqAfsAxwoYCL3oQPkUPXLkCTNbgGyJ+BavAIF6VBSBCCEFxSRUsCFY3AXWhriRSMJ8UHBWK72F1md7QRgRPgl4GK9BkEMiJ6AAK035qnzAlkILqPRybIE0QlelUACgc/AMTRrkahM1c8TJZAjeiB0c6QMGqIklwmSIFwj1LA1awgU63CiRiAgwbMUthMswdF+EABRrT0COuWJfjLeLyO3/mVECc9Bj0+LgAAOEkqQI0xQrAsTPAhDX4kYYugbwjcxBWoRRsQelkyJlk0MVmI3IpYv0m+KOk4liX04XykXiK2MdKDYN3D5Br9ppzu3aA+uajZa7MaEHU4kzr0o0zVoaeqiXUWPH5m65NOEuRcskuT48uICfGNpx5x5t1Ukf3+zcf8qkftQ+sIL0u1dbIO97txcYV0WoWAD5A7LwxcM9F9+dmOLa4tkGPxrfAscidDvMQFfYXx5fQ/54VvGPoU31VcI7vaTz7BxeEZiEoAFljDbmIuZG5iPUHtpHABBvBwQHGo6tS2CC2wCCcoEBYhJu2bqs60ywQU8MeIiagCsUBPfIBCn7F4wXUviACoNIIAWvHuRPlsqkthK3Qi5MCNB7tHnSTgaP0EjTjKD0OGzz0bXP7enUP1m4Tytsc0fVaSg1uiTdDlcaNItVWkMmdLPm1UhqvPtiaDJ6X2Lxn7T1OBt0D0qYKImj+VVDK8nzEv4z4NEcgB6bMbeUMAOCNhz5BM2BwJQlTyBhFcC1vbgzwRaokbE9rWynF0pFTtF7Bn7t9aIz1m50ObYVt+qHgHnH3scJZ/csgX9K8heyQ5iBNKQ9ESgzOsa0bFWKqYnovGZAU8grZ7VoWhNvmTAE4oYAcHb0uixDM3SgtVv8EG1ySt55HlzfDoX0PPvKIuynw/rCVvuCiUjfNhoDYqDcyW1+oRs+2WPYHoMVYmEkmJAR3rU9HfKqqGZoRw7yTZoMM1Mnrmc+WfUhi5Dfw34cRs+hP+HHWXvYL/NNXP7CPYDmtegH6nZMrAxte12Y2rYhWrVgcmh+voB3hDG70AnbKQzuBM20Tkna6OjEOTkTXQ8f1xzmnOS9rQmfgZzWumY5jSHdaHmyZhfZ2N9xfxJG18ddKKmS6ARd0KmSyfg0uM41kObP67x0EGHhy6yw6EN1/XNXY24hb0d+eRwQTa6cvFVy3oishVatVsONgGGkYi2u3mzP6kPcvqbscZ9DvDWW2mN49ENVEN7C81x8tg/nrw5jsMfmL2NjB/7jIvh3hojmY4efgMjme+EbGTcJwFIvAmT8n+/lRZlaezwW2ZR5vBfnrTtlAOgz83CeMp99C2xM3pw5C2wM3K4iJb1916/OWqa7xgauDhiplBibmtlf5MpRnpGV8dbO/N+p4wMH2lQ4cRC6Vcnb8ODlvIWGfHm0Eb3lhvx8KffEiseuvJNmtEeIKLurTOjsaNvzo6Gv/b2GZ5BpXpLLc/Vf3iTJlYg/JuzsYLm9eatkq7d5c3bJY/2Q3gHc/Wp9kOwg5MNgvlJFsFT73cQOnTo6kOHdra2HDq09P77T7lvwfYVK649ePDag6F7R+69d4QBPXE6vc8Hil96yik+g+34lJN60TRT8ykm9UMz2aWn+gvNn9lfqJIwuBg0phg3iGN4kMvgQZzhDAxo+jjeQodByhnEu+fmm8nWgFbF3XwzaX8zXD2Oy9Djb/TsxFVqHpnkY+Wb8LFiRAsKNcWzqvqDu1QLPT3Vp6r63Y+pQfTcZH+qu9gvAX0aQGNdRukzmQ/LVEF1OXHq2AThtjK9fyy3ohT6xYW7zx4cUtTeuQPrVjy5duPQglWS2NRw1eq1mz3GymHCNOxQ75zhxR+s9Oa9yfSQs2bJsfyC2ESlvHX7Bdv+eslIKgns09/7wKata9ff2tbOodtxW3rRkpVLb+7OaXpbNve+jw3Mc0xr/7EcexhGgXJ/mP071mEamQqzmtnHXASt8ErmGubdzHsJFZyZ6FAjQ74wiRA6qo3Q0FY55TnLpY/bMPOF/CTqdROTjEs9k3oJ+ZwACERx0op+h/DuHVuH5ltmtDszPPz5zduWjZxnWg07hpdu6Onn+W0b1vX2Gd72Ymlk+ZNr1/fPbWqUle7SF/fz/LqVy/JFWS339C0fvnfR4q5sNGiWC7evZNllixZ0dApSpdSzaOEdVzQncCzel969B3VXf16tRr7i/thEd9eKVTs3PDG6olBq141s94c2bHz8nnIlqOdQV8fy0a1rPrVwcapdaY4PDW5ct3nryMbzOzrah5euW3lv/5yGBk9rcnDooZVr+vsWZFPJoXnLltyaL/qDDesHhu6av6gjlrhKq34QXRuqPolS4fBIKLQ+FBoNhYAfveM2FDKOtIX5PGhjy9D9aAwP41vw11gfex77V9DnLzvOqNIZT6sznlan1dNqymBa5oyz1RlnqzPOVn+MzlbTxjLvPONudcbd6oy71R+juxUjjet9QaaN6Qbdpky9rubXNZwggeJ5ohsXXUxPzoPkToKcF+n7EseE5oev3rd3zsDAnL37DtcPrt6/Y2upUilt3fFy/aBtOqqe8gA9yE15gB7867GwsTLuY+WOL76D+Q46Cz0DJBjFfzOLEUX2jPvV2+V+dfKja/1nfLTO+GjN1kfrZMd20PAZN64zblxv0o3L9Y9im/Gmcf8oM17ia+uLE25ReNOePS/Sv+sn/S322/hVJsKsYy5j3s8cJD22IPYi0mNTdyd4GrrocqkXFYktjnTcMdKxFXL5QWSZpBMn10w4JF1eIplByVKxUiTeUaluBIf5SqEsZnMCte3lqYU8lc1ZNjEg1dZyIKEj0xekrwAPoJKv2I0cPp6Pkos6cuKJbnJxAKHh1jxSBDlhRw2ElqPIMju3lJiGQQQADBIUTQGmE/xYUAgl5WhLVCb0VABgKzqgWywnCPdqyfakRvg4788GD5qZgF7aXII/7ittKRa3lMa+jPtaB1paBlrHvkz3eHfO8Vu6qhnBRnzjjTgXsdudXMbVbqmqqhmWx1D9ICyBP6AuFfgRHzZyjoKslNB9XsS+RxNAW4MfDwdW84XL4XdhAi0rbi5V95c2F2GPPgz7OS1zW6v7W+e2wB59GPaM69cOdXwH/kitjg0mQPzgCGwynUrcjIu1/Wa2fORXhw49j7vHvvl8bY8/MvYxfP43Hn/8cefhhx+u8csa/AzDAX4LEn4hEcV98cmmvrvwM2PvxHvGDiL+nnu23HMPfiY8th0/0wkXXifnW+4h0XA1f/sEYzMFZtC1bB/tbe/Yk42yU9ztbfEY9kX02saH3z2T0720ftWK3j5rJq/7lYsnm4jYxOIDMzndp5LzF66Z5HNfWl3zuUf/MlkxnVw+932C/pN/m4DAwRQLAW2WhKiIKXEWbxMc8SUK119mDzs33SzqCxLRpmvzs3il4FvOovMfqf5FdGv33aAz+Ne3L7jsQ6MzjU3uYc4/9SNlNR/MUz8+tn7Cs/KUD47trvlLMjOO+e5jLj/VdOWP5jdBPPU0RvgoDtXD6ikn9xUzcLTVEpg+3tY/q/G28cHc2Yyvhd1B2VmMpj04Pr5akz+vsZ/GL4G8TzEdTA9I65k7TAuuCR3kVXgnkYSr5QAI9EoTmhCu32tf0g5/3Nu+pK1tSfvYP+LezoGBzsuqn7m0a+7cL6Fg9ZeXjo52j47il+B2dZMbDH0K9tmBzuqmzgFUrL400Ik+1TlQ/fPqL39ll7tJeGaGfGZOMp+Qxe+66eG+WvagH65l77LOWvZa//nEsvaLT2YgA3hSnpzj5wdgBs3LMfIw9mXIwTGTdpOdznNzZs1zbvOdDdN9Z7wRzoLvLp9oSzPJrguYq059n4BFcmCTmTJiKEVvkxunoY8Ijdp2eyp4IJzLaxaoZmG/oCA1aJ36WTHmV383z852mO9bcd/qlqX7R8SmoKgK8QXLSbsSjxo/v4b5AHPotI6c24kpBi/AclMtXjF0lMnrdI6pZwYvnGrj4VoX56cYeTor0608p3zgfefIVEOAM6dlsh0A5aYaAqbhzDnMyMnjzGO1nZNHmyuP3RhOGnO+dGz2nlrmEtN38mWuY8hZlHEyKDzpUj1Xh3niuB7t9nsFaKX9oAcdq7c5Sq21qeoFqrZD1SCqw7Fw+t030EoRer3agL5efdTatWvXu9DG6qNXoK/iV99QmRyu3oCufe95555r7t27F6248ELaT0LndQB0yxHmCdpr9SJhfBWaUNAmSrtVsCq9oMWXiqkCMejnyinodaGKOhC1EZAXmXj3zSj6IlQG5cRs3szbvciiUREhYQbtHJEe/ciqFPLuUEAHMuPk0MyRjtg9hvCESiYNY/aiIEgbR0j1IjJqUErORXTgAPIA/0KxgF7y+Od+MROQMJK8Xel5L/8g0sR7I7pHELSGBl0K6aZgwLb6Ai9wekAwOI/gV3iEiBFPlJo0S8GYF1msLbvrYkHiJJEzfosG4EhUjOrzyBBlMj6jqtXffJUXWEHAgvCDH/RG4x4RYcHX8kJO5BD+iJK+vnkw1Bxo8eQS86IRhJxGw6eroajNxvuDikf3NQVUDUFCuikGuv2KhpGDJDEiK02a6YGIeYHaTHktJgsOxyv+gOYIgsfUZIflJJ9Bxn9Q0CqiaKfS4m8yC+H3NXOobgO6Be+rzZfk2gbifCvf6oufxXaMpfEN1Wert6NL0KVjDXjf2KvYdr79lcOHq70UJ9V5+ARx0s96d/bCH0fc/dhPcaSjr69j7Kewxa/2nNVbvaX3rB7Yoytgv7+3rXpLW29vG7qirde1PU2MGfUxy5kdJzNaNJvu6MTGkfbNqic5ocGmvz3J/mDqPAZlZohZfLLSUQyawAL5gnsnWQmS6bFmISmvI/MbXXKJ0RzymN6hH1dfPDgLgfl/Dh5EPTm50ZINXOS3b3/qgKszEIzpAMYsgOzZeYL4soYZx9EJuWDW4UwdYVLOEYPTECZ67cI9OwePApKXr1i5gW3gd2/d1NMnSPOG5q9b/bnlK7KFZsvq6/skgIFVuTxePn/RmuX3DAwt5GLNc/LXl1YvXdLWzi6dOzRSx5HpuaNAGgIXL5gKF9cAXBRwDhXy6zbu3vTpoXkNjYH2ziVLntiwef7iFd357Kq1W9feU6roRiqbo3CxM5Pr6hgeWT3yvs6ucbQ4EO+a2a5wHnPxafIlr6QAXIinx4X8fT/60cM3g0az94c/POUo/LJ8/tk9L1wdTM+9qnzjUf66c2epy9Uh2aw8dNsmUNhsfHIn4a7avCiPsV9gGxiJ0aiPdoh4dvoAd/gKJSTaFQNNrPhh5Hvllep9y+Ys+xas31xO1+VsQ/jI53Isn69eN2fZnM45y/o7+5fTPW3L+/CD7BqgXJCJglxnWqErR75CvgydNSAFsk06InToACigzxeJtuEe4gern0Dbqp/47PoNq53mZHpdb28s0pzI8qVWr7+xaUHbl9j/GiuvW9N3TcK/uNK4Kt2+pyWdbHP2+4PZgWS8bn+Y8D8nXsYzz1iZM1gzg4kbem3eStcbvTZ7peuUXhjExEPU9U2HIzHbi7LHm87yAMdhtJuM9XiIA8ju2+hwKGa523aTvYcMPe5GmOP8RwckzhnTgt16HCf2L59gtNPT53ZBwMjRqWePol2EiR2DdsAZ8UrKFp3jeeujm8R/WYOUNd99evinw8cpyCv8x8bGrnvfyy+7dpq7a+9zk1GNKQknRJntn5ISie+j6CaSHHrXtMjV6hI3G0fzRJzpPtYspjoCtANYp0j6jSgCfA7onAw5Ha+YvTt7enZeQja9hQ35/Ia9ZHOcAn+zFho2di00bJijZM3I7GRNUiTzN9QfGFfqZyV4yvnMfFn16+nW80s9nd2RMGdZndFls5BCq3EkvLnYUyimW1sFsbkpn7koW2wORaaVuTxL+SrGZ1U+ovrNojC7Hnuc8qprj4lA3zuea0CgR2U6P7nPHYcr6LU9O7bOm28Gm89euuQvN21ZOnK+ZeueXSPLNxdTIwvndUB3ny0Ub/rgnIFEUgSk0b6XTWS6Vq3eteGJe/KFtG5kuj60ftOGLfeVe/zq7a0tAMIW31oodRD4MXT3ouHO5vgUnoowGab3uPSdhg7QxJtMcdDmkhMknjOwbuVUEjfWKdzXfzshsJFKDw1vaFlyIYgAu8O7hE30lLfsADTkUrmxv2+cyh+oEzmTjRAa3zU4z+nYECmuGFv4/lxxYuytziOVWfbCdDoTnmDhWdnxr9uwvueS6o3o7n+aBcfcvWhR97bm225D/oeOaud9s+P5GgybTVG2Ap6aRSEupdCImemdunOgnz3lI1oz6zGnHH2+awa15xSD0HuOVpL4Gd5jPF3vMJ62NxdP4yuLM43pz5/NmL4rG1MWgUOzsj9OCMkPXjsIWGlwFlr1k3VxObKl6+WXu1zdEATNInwnk2ZWMGuYDcwWal2hkxeJxLySo4Ui/j3xSoGiBOK3kyKeO1AiPk6V6UnhYIkTktTDEf8ee7qf7rUcXteWxA3edIvXZrHVMDyCvsKj0UU8ZxuOJ+ENNrWMLq0uRJGUmUK1YAiAaHhR9Scxr8NzIaNFSxgmaowrL//kJwf+17M/wXdilM92d6fTobZWM2pGGp2ODrZrY1c8EWzRE3Y03BRv7+7obopMhPFouhFvs63OzkQi2Ko5FgmUSpjmpZZ1Gd3W6n/CZnsB8+WTsNYmXEPmuGk0R2yj8Ngk02i5kqWm0Uq5mJwwjXagOigTs7nJNlEBKB0jERB9KCgKTiJlWqAlmTli8+xAxARKraHkMJd3jaFQJznCjb0oWcrRiiP/whsZjf9Ckezzw00eYvhUi2033+zzsYrXx7GipHNSIKDzCueVviwHeRmLCvH8ZjGHzTDoEyLGuT0LZczzrLS3sOBGkbycwL/4aVElb7Z8+j0CcVCr/joRsEReUK15wwbxfH1je3RaMIZ9ZsoIarbYGOpox9jyKrLPALLLgtbaqGl+VRDloKA1qTqyeN4QWDMsiPRdEJ63eQFZyKOqEstaXl0ULVETiV+qN9BsRvJms7czryBUs3HfhM+GI+jHAnwrTwyku9GH0IeO/JBNVPfjs3/843XVIfTcKxP+Vp34SiYJ7egm5g7m49CKgqYgpshLuNAHW3ZJLBWor1vFJrtSwSyQOoEWMR6qAvLBhg20kTKESpXJpxmSqUpKhI1YEIlHHfkiAOEA0yDsYBOHDQOZTom0NxGCkt2UhOyEELTyZeKUZwWFRLJYRvdaVnokrQk9PVIwl2MFn5QIJ7RIs96yQ7B8utDgS4+kVKG3V1TTy9oC4fPDgbaRNhpeTS1LWRZa0oKMaKOaCMclv8C6cbREHK0hpjtGrEFtibSQG/k8ueGEHS2U0P3NmcxQJtMcCIdbIxF8ZWOjoKVG0oHQvnB0K2rRYxHNCSckr8Rms6IscZVzKhKknw7a+5Bp0wz39gkaXLGs88P+1EhKEypOtp79hqjuIBqJm3YB0vZLLWGaKYg+2qgl3OhXZeZ1d8/LOJFWkpNa/U0Zl+kmc9ydaCsXqe1cTNkVX/wNx2GwXk2jB7/x2mu/qcZOgN/XVh9GW+2b33vffdV/G/fd9OF7mWZmEx1hJ59KMY/ywqz7Ydb1CuqIaefoaIvrihnDlimM+2GmioNsknZjpSKEEbNmrffPu/PXpUo1L8y464WJXutoSaS8qrc/XYpgPB+Hi+m+dCrRcp7MR7yazEmC4g3rIA0UWYtyjcTNHHkrfRUvHa9oIK6wXsFjCFqRxVi1Es3DzQlLxSy3oXmtU33NWduMD5qBhclEa8QXjDg57mc/47JOJNg2klwYMNeSF1yoezJCEsYoGElZDf5mOSgZHIe9fr8Xc5whBeUEh3nbE4vEwpj/D6T5g6qlqapmKabHh5K9T98Av6d7XZvChF/iSfskzsr38ETdDce7b8TMgO8uOH1eFqdhbor1k42Yp9GT4lj+d6feTn4UNjz1NJ4BSp5iUm+cDjzJfAL3s09De1OYEPSZJWYJyLPzmSvpjJsPMJ9hnmG+xrzM/DeZSeMYngoBQnYLSEjn3LST7pAOHUtOJflaK4V6y7sTaBYSIpGVRHGGJ4opWk0U57omsGKSr0WRp+iVhwBQ4WXiCENuEXBL6p9O2pkUamklK+RMrMcCJ4na0BKtY55Y2UR3gJFyR3La/Xo2yX3XIQcdPpY7hTaS0VBA27FX03kt9xXNYNXlXWLY4EJLu7mx36uKoEr8vDjnC4ltqwXk+QOn+EWPLAflFUsAFs3/uUeXvcrcMO8LC22rJB29W9OxUgyLYS8XWciNvRDm1QYh5McRL9Lxq4aHRVnOGxKbGjisH/mEobM4B8nxGYw8+JcR7MkLRliaqyHP2KdUDUuD6zQfUldWBHRI61ADYSPq03hD27lKQp7qXNXDKpvPJ1nfs1LAIVnmFV0qblaxz1M+p03EHpw8pu8Hugx7hbCPC1soEOa0tSgQ4nu2KkCM/KZmrCCRVyVuYBUUcvsQmQAUc6ZPYoUYByWNpbDEa2I2qwWQOtQtBox+5LeF0jo1oG2fxz6KOzaMqqxPW7VO0btQRD9nh+ZHSvmqAUnxwukFWxQc0LbuldQe3Da4QAuy6sqtsn6/zxKWNrH+kBCdL4yyJitS8BsKIpwVTSMVsPjhAAqGOHM+yyKelVXWsYSwn1VzDuSwjjmmj8udplG50zMYd5pG4QgtPePvYHKTRqzWMs+gRehB9Cou4EPu+NWM742eeePybXvjcvvUd3F3nnmd8szrlLN9nbJxxje0cdeZlybPvDT5Jl+aJGMx32Qd/HPotTU6v1vCgc4kFTQLpE8BXOrgS77zXbzjJ18cO4KuMtsHDuCfH/kvvOvm7dvHjuBnNbNjXn3+gwk7wwrmEuYK5mrmOuY9J2FTFB0dTbfMTra4upZZkQyAmMG66k8ss870UNPtsm9kvHg3AMJOQ7JNGajiCbS2AVm7vUEWe6SgFJA0ry/T9n/vs1Rbly0cpIH01H0BMYCxLplCQFa9Qe6a669ffO2+60/A9rENN5Yzlidkqj7NMCwzjButcMgfUE0pqPk83oDZFIr49EjYsjw2hksQKmB7FTsSgDBiwEPC2EFNG9K0efQ/zZbbfpz3To628tgVYgMU34hI/OuvVz3o8P87gQKe9YEPFKuvIvu2mv1wGD9aG9PfRWf7TLi6g49WYDO1xPiKrtWhNlwsjPs6ptzBrzyt7jzhAHPSTfP415unX0eHD+zIxoj3Q0tzZiOSNmaaHRGJiVh2x4FrNndEfILgC3due21bZ5gcRjo2fwEaZENxx+s7ig0iF6zdC3LHuUqirV1eX11PLuNHg6rXF+GqrZGgTw4GZV+gAf2ARRGfVw06wFCyosi6HAjABo48cvAC4CwtGNR0rk1V3Duqkj3+xd9NXKTffTjE/i3gRlcPLQLttwAOv5q5fTaaZ02jc0dPhNrbEkS1RERhFGZUIFPjn3uoxUq/9kC1RKibQr5cb7HHVgy9qzIq8ms7d3t0Qev4B83g1Pk9csgj9Kzlxl5TVEFVM20g0MJhrrWLszjJgx8H7Y4NhTkjLMYiIvneA6h3fIZok11EvfsMdBeKRypv0CDi/evptx6IBrfgbMEvGR6fvrMfsIdwPJ3tEmyAwkNUIlCD1JVEZ8vsVXhTvaCfVZHEqWr3MkM1fIaxMMP7eCmgV19EDUZ+Txdoakr5wIAo+1HEOG8b0fO2nks+9QA9sqxwLTYoqWx4mGh6fpvvjWA+HEKhHJkbaUY7zjmn3ko22W3glCtXayY5GZzqMeYpLgmT7DYiYzBNTCczwKwECu9nrmFuYT7OPMw8wfwD8y3mp4TeKdGOlyvQbBwQThb7p2muwf+85IPfpeY0LZT96fDgtdde+6dtpkEPFs87OLbw/emRD7/ctWUL2vanZpqZ4HHyLSCLaWUqzDCzmTmXuYx5L/Mh5j7mMeZZ5iXmh1O+DPQnydyTvzK050+brSc+XfTdPzWGntHWeDpmbKg5BJ76EY0PLhl3IDzVIxnnFesOh8o4duQYnQkyCSbLLGY2MHtAp7uFjv4f7Yf2NiHH1FHOadzbBhnR60e5raHX3iaoWPum3VocIN7eAZdvrfpS+2xbxZw83ts9TvK7Ig1OV6IrmQw1eJv7400t8ZAZ89hqY6SlI9mRdhrzcX9TeY7ZEDYavBIaGUgVG4KiEDJMvaFo+hS5IZTwR5seriS6gl5JDAe6Y3qoQQyGWuzuRp2Z9q7oKHM58zjzBeZLJ2EpmOZ/4hzlfwKtfbL7SWG6+wmEEmvuJ2SunUnuJxXTEY/lfuK8gfvJG2nQSz16uDsksU4Lq8dimFV507Akw5Tsfi4icroeyoQltqWFFyOZiGbM9xjhTETiEg4rhTIhxd9pyUBQ02vyKoejUcxqvO21JG9QtuSAT7K8tqDwGGLmFd7yWqIvIKvBpqa2piZT83ptr/cEVPe8z89J4UzIr8z3WL2W7PdDghav8igW5VTsDCXI7bBHn29okDuRb2llyQXdg+YjxR/qDgl8wowhjhZOhLwhG3ItQn4gV7i5GXLNWSTXAblWHIvXWJxvSkej6SaLZNP2TnkXM3XinPFGNXACBKj7ouzAK0HyJUETIGhIdz0HLZsnEqrkCipfMZkQ+TlEeonudy6SqTL63zJQn19822IPMFBJsXX83o8rlo4DIan6S4T9qZ/gzn3XXINX0FlRMzsyiiN+XRCC6qEte8gOPagZ0lNNFzeq+sa76W/p6tVM7VuOrlx2dZQOZh6zmjmLuZi58SS0klMqkI9WGt719snjaXh+y9sli4/GKHtOx6xSp2lCqdMxlRRDZmerfadh8jjoVuYJJKPl6AFUxUvxrfjrrJ89n/0Ch7nlxxsVPfPBhjMfbDitH2yYNhh8zplPNpz5ZMOZTzb8UX6y4Rhj8Zkz32448+2GM99u+KP8doOr7/0Nvn183mgyHE4mZgTwmGFvyY3tum3HDnz72B344uzYL7A59gumGfDor9nH8NcBj8qMDlpqiIkzXUwZdLIVzHpmC+hlZPbY/cylzLuYA8z7mduZjzEPMI8wn2Y+y/wV8xTzJebvmX9ivgY4NV8oOfbMm7JdSXageEK0y8RgXi4leTIeR754x5NP4Fn0E3i8Tib+sfKFfKUI181CspLiSQwnspkUjWXX4iWf9UuRU5IQ6BzHyWHJEYuluC+QL/jilSB5Bw6Un9wuWHfW9vSYE0PQGMzg2K88mszqAnWJ2uX38IqPD4bGCqEAr3pFr64o+DcqrWrF4xeVIw+JOSR0syWI48gLsGHnHveon5cF1ScZvNc68iXBl1Y5/LIPdDm2wY6OZRvCPI8DXlHfPTl7oVB2B+zPgbVU/Uzsllvo/Jr35sZ/CGcxmyXN3+TEubIXuhPR9rCGRaSJX/T6NyBFBeUSRSNSqClgGnfmSrnbc2VYS7k7YN1sQUNV2XADy3saww3+wDyN18KyGEi1+0V/UBY02WybSC+XeOzT1UdRT/UXn7RDGYZw5B++Bvz5W9AkZcbD+BiTCTMxxqnPMGoTkxeZ3HSmFbatsMbJnnj2wNqd8+Z25na5a9aTO3J5jm3LHbkCWP3Id/Kb05OykktvvmUb/G7FxthvsuiJ6qj73uBB9gW2mbYXHXLDIF+BLki0yRSrrYDWiTfu/uQLyeqqT3xi+3a8dseOh9jmI9eyN5C1+h8PPXTR+fsvRPsueoiOa9/HfpSNwtFE+RjE2wiWVt5OTZuWhf1ode9QNRJGPx1AbPWcj905GB782EB44D6yT4aTbPQdZ1X/JomGt/HveGVTR2t7pj3ZUepo7chGyFtRuNbe99L809ZOpmGFln7kYbYd7x17DXurTW5Zic3lk+znIW+ubKjTvpXM7IKAvnyNzjatAb620rm86ZFD7pRQ5tzqA99/4AfvuSY9duBcdDidvvLQ2H2HrnxlDRv9/vf/97nwi6Yvv/e873//0Ojos5elD6J705dfnk6/cd0HanU841rLQ5zsazLtuHWPf7u5LTvp17b5Zlr5hCLZ6ih6AjRv5g+vQ36eBy4IMY0gB1uYNNPJZJki08PMYYbGZ1F3p/EzKecRC23JmSmT/AzXahWhwe/Id3zwm7+rnuWxdeOH+PnvVb34xc7Hcl/IPfoobCZ+P5s4rM8dWs+zazdw880EwojO9+5QZ7dj5HA8NyQv8yclX32yegOkX30lW/0xappEtbrNp+5Xp0IbsZimcd8617XOdlLupMRkKhlCoMl+dgcO/Hjfvg9ctW3bvn01d7unqLfdn10YWrRq2w0bNmyYn6btcHIa5tEpuF7xR8c8LdLtEKf7rth32EvwfzMXMf/pfgUBFlB4kxmUq78VRqzqNSNUrDafqkjf4J0YXogRvz33Tdzxl8wEd4S2VCyVqd3KjdvAmdqcIGJBzOfIJIdRFCM+SYPYNUz2o7zr6CeaMTe6StnuRWSmu/GhZQPFk6nxZQC7eahMvMeGKmU3a+QNY8gVJOrOQfJbPQRymSWf2EYg1FXVF7CbwgA4ea/GSx7B45VTLVbA9jbxOKy3dNmNvSkvj5aD0qMFG9SQ4hUVgQv59EbFbwgy8caVBDNsiR6SOVlgeVEkfQXBQYDq4DJBgfEIcQsVAeQRX1tEdBvUrPi9ku5RNFkCaCt4pGAgFAawXf2hHu+LhbodLQAhfZYRSzQ22U0ery54DADUiCeTIqqaZChBX3NN5RQBT/5a14LxxsH0Ao/N2s1G2BuWVRWp0YBj5ZKBhrytGVJCB5ilN0RDzb7W7sb4pn5T1DzdlR1LGvsbu2KdEcMmUz36HCXkXeZrLdsJn2qosq/ByrVkCs3zo45X01GcE7TeJeGenk50p5ML2jKoB/BYY3godb9oZtr9UY8CqpEccEJJq1CYs99OtfqLm1ubuluNkC5pXsR7onZzg1EezFttXf6IARqnAOSI+tORbIeQ72+PLm4M68L4d7Z+wL4Dv0LbcTv90tZywFq76/watIiJj1S6TV4x5glKKRP2KRRLxVQ3BnZ1EME9ZA3WhsNIiEK5Uko4ApmfBu5Y9D3zfMEihlngWhoe4Y4RlWjleajocvP3RvYgJZO5tb8xxsGVlt6YHJDHnszn8bP5/Nj8LifY4I2HNU4FRIq9sUpDLIXgHsotWuIE2+bOLScgpupd3d34h70dfluv6Iuzq9KJLpxD+VyOa4oOfbyhZ2lrc28L1Gt1SW5Z7tupJT4F133gQSVhxVJ842anBx7hW3ub9SZT/WpuYh7yx/BX6fhJhVlyMu/2C3DFglBlOE8eNeflN9sWptML2/Ci9KI0/MeexotixRj8x56OlWKx0pxkpZLEarJcTo79HquhRCI09vtwIoFfgqeqK9yn0OchlgSEr66gD8XQ52GTKyer7yEPouuSZXiu+h7yNLoulIAi/X8HUxgaAAB4nGNgZGBgAOKdog0R8fw2Xxm4mV8ARRhufVpngKD/ZzG/YA4CcjkYmECiAFedDEV4nGNgZGBgDvqfBSRfMDCASUYGVJADAF1gBAMAeJxjfsHAwDyKhwwGABFkYyUAAAAAAAAAADQAsgDoARgBfAJYB3QH5AsKC14LeAxmEcASeBMwE5oTwBQ8FQgaLBqWHe4eCB7gHwYfLB+cIA4guiF4IdwiMCJ6IrIjGCPcJNAlSiWsJg4m8CcOJ0Yn2ChKKOYpmCoAKjAqcCsOK04reivOLEgspCz4LVotwi4iLtwvhi/0MIYxgDGYMngyzDN4M8w0ejUwNrI3WDqIOqw7bDu4PHQ9Xj4MP35A6EGSQnRCwkPURBJEXkU6RdxLCkskTFpMokzKTQJNGE1YTaBN+k40TmZOjk/gUHRQ3gAAeJxjYGRgYMhhyWZQYAABJiDmAkIGhv9gPgMAIWkCEgB4nF2PvU7DMBSFT9q0QCsxgEBi84AQAin9YUD0AZrOrdQ9P07aKrGjxK3Up2HkCRgZeQokFl6Ek9R0IJbj7373XEcBcIFvODg8V9wHduCyOnALJ7ix3KYXll2uW8sd9HFvuUv/ZLmHRzxb7uMSIW9w3DNWD9hadnCKV8stnOPNcpv+3bJL/rDcwTU+LXfpvyz3sMSP5T7unJcoyLcqDsRClrt1JCvh5+EsLHI1l+k2C8oa672UZbXWSoy8YV36UskyMDIW4V5Uu3RsTCKSUudiqpWRWaZFUeqNjIy3MqaYDAaJ9V6kc0QIkPPnFGKSwAISJXZYsyNR0fjsh5hxFySFOX3KiYz58mj/zmUzX3FesxIYwcPw2PXZVU0igOEZMxFiz3fFb6YY0xokrBNmNGcEps1NdTrj0jRF09vQRPQeVs1UgQkGXMm/vMcUb/oFZv1ifgAAeJyVVvd72zYQ1Us9akmOZMlxkrbOsOOkTcvszrRNR7r33gMizxJiCGABUHL++4IEJVKRqM/hD/qIm+/eHY6qnar5p15b/AicwjNYwSrWsI5nsYE6GmhiE6fRQhtb6KCLbZzBDs7iHM7jOTyPF7CLC7iIS7iMPezjCg5wFdfwIl7CdbyMVxDgBm7iFm7jDu7iHl7Fa3gdb+BNvIX7eBvv4F08wHt4Hx/gQzzER/gYn+BTfIbP8QW+xFf4Gt/gW3yH7/EDfsRP+Bm/4Ff8ht/xB/7EX/gb/+BfMPQQIgLhEH0MwPEIRxAY1pom1DQOxppkOFi1mplBO1Qy4pYryURwKNS4GdEhS4TNDu0+szRmj4OYaSYEiYtcWtJDirhTBDQiaYOQ2XDgfmVI4nalXioZZEqdxJbLfjAkY1ifzhnLtJ2YqmFM0rAUz42yYs57AigYOqw8FtQQSsXBkOkj0p1Cy3PR/tJohvdd/TdPDt7yIenrlfZz6A6qeSuV3JjQfax03TVGUpiK2ySjqU/K8t6SaHk375+8ljmwZ2ZbkkfcW8pgRsi2of8Sp+asxPxGYkgHlpmjzV5iuHRtD3QiqGOSXhBrFaYCb7pbTjEHa6usdZmVrp5G39ALlfrMfafEa6kL2w7YBFeohGCxoahbEtJxzGRE0UpaVKsIkgXdr85pQiayDNW4Mhp3ZgqdenXKYl9gZ4bRjOS1IZMJE+uaQuIj2nTeImBujkbcPp6hMMvVLUvyK3l2ATzXcNqthC24PNouETHF3LJ0bAMmpbLZeb0XD93kqNZk0lPiBR13JucsQI85xpsTUZq6Pjko3S3ypGi4dJrSDfHEnC4EqXunOE6nqSTyZZd80nouVVab2y+603ag1fiJaSoTnCdfc4uYx7bhe5X1bcW49Ovuqox4SM28e16TXqD2E7ePFs2Zz16wf7m6hBzIvZOviSLsojnwqVPeri7dE9N10oiYZYHqPXI7ruHpyKrdSHnI3uqZhbFK07WlMQtki3rmkeU9u/MU36ecolsnd/Gzt4j1HEQe8srScnKomywKBirMV2MznwzPUfqTTUG3PGq56cHy6DmGRbvTo/RV3D152UVP3c62PORuPdrz+XWcX5tbgklyEVxFNuiR+5tRNzFLS1NKtIvPnoe6klrXBTNGZQYz3qynRuQlkVtwEaUlELVmJGPlJ4nLOLH52CXWvW8MWDpqLuhqX6skbrh/RI7KLHmt9j8cpp0SAA==') format('woff'),
       url('data:application/octet-stream;base64,AAEAAAALAIAAAwAwR1NVQiCLJXoAAAE4AAAAVE9TLzI+IEq7AAABjAAAAFZjbWFw364brAAAA5QAAAdEZ2x5ZgkJhucAAAu0AAChvGhlYWQY7KABAAAA4AAAADZoaGVhBzwDvwAAALwAAAAkaG10eKXgAAAAAAHkAAABsGxvY2FyjUcSAAAK2AAAANptYXhwAZYEdwAAARgAAAAgbmFtZXo4dZUAAK1wAAACPXBvc3RWzTZJAACvsAAACigAAQAAA1L/agAAA+gAAAAAA+gAAQAAAAAAAAAAAAAAAAAAAGwAAQAAAAEAALkVgFhfDzz1AAsD6AAAAADa8q4wAAAAANryrjAAAP9qA+gDUgAAAAgAAgAAAAAAAAABAAAAbARrACAAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKADAAPgACREZMVAAObGF0bgAaAAQAAAAAAAAAAQAAAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAED6AGQAAUAAAJ6ArwAAACMAnoCvAAAAeAAMQECAAACAAUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBmRWQAwOgA6MQDUv9qAFoDUgCWAAAAAQAAAAAAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAAAAAUAAAADAAAALAAAAAQAAAIwAAEAAAAAASoAAwABAAAALAADAAoAAAIwAAQA/gAAAAYABAABAALoaejE//8AAOgA6MT//wAAAAAAAQAGANgAAAABAAIAAwAEAAUABgAHAAgACQAKAAsADAANAA4ADwAQABEAEgATABQAFQAWABcAGAAZABoAGwAcAB0AHgAfACAAIQAiACMAJAAlACYAJwAoACkAKgArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQA6ADsAPAA9AD4APwBAAEEAQgBDAEQARQBGAEcASABJAEoASwBMAE0ATgBPAFAAUQBSAFMAVABVAFYAVwBYAFkAWgBbAFwAXQBeAF8AYABhAGIAYwBkAGUAZgBnAGgAaQBqAGsAAAEGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAABRQAAAAAAAAAawAA6AAAAOgAAAAAAQAA6AEAAOgBAAAAAgAA6AIAAOgCAAAAAwAA6AMAAOgDAAAABAAA6AQAAOgEAAAABQAA6AUAAOgFAAAABgAA6AYAAOgGAAAABwAA6AcAAOgHAAAACAAA6AgAAOgIAAAACQAA6AkAAOgJAAAACgAA6AoAAOgKAAAACwAA6AsAAOgLAAAADAAA6AwAAOgMAAAADQAA6A0AAOgNAAAADgAA6A4AAOgOAAAADwAA6A8AAOgPAAAAEAAA6BAAAOgQAAAAEQAA6BEAAOgRAAAAEgAA6BIAAOgSAAAAEwAA6BMAAOgTAAAAFAAA6BQAAOgUAAAAFQAA6BUAAOgVAAAAFgAA6BYAAOgWAAAAFwAA6BcAAOgXAAAAGAAA6BgAAOgYAAAAGQAA6BkAAOgZAAAAGgAA6BoAAOgaAAAAGwAA6BsAAOgbAAAAHAAA6BwAAOgcAAAAHQAA6B0AAOgdAAAAHgAA6B4AAOgeAAAAHwAA6B8AAOgfAAAAIAAA6CAAAOggAAAAIQAA6CEAAOghAAAAIgAA6CIAAOgiAAAAIwAA6CMAAOgjAAAAJAAA6CQAAOgkAAAAJQAA6CUAAOglAAAAJgAA6CYAAOgmAAAAJwAA6CcAAOgnAAAAKAAA6CgAAOgoAAAAKQAA6CkAAOgpAAAAKgAA6CoAAOgqAAAAKwAA6CsAAOgrAAAALAAA6CwAAOgsAAAALQAA6C0AAOgtAAAALgAA6C4AAOguAAAALwAA6C8AAOgvAAAAMAAA6DAAAOgwAAAAMQAA6DEAAOgxAAAAMgAA6DIAAOgyAAAAMwAA6DMAAOgzAAAANAAA6DQAAOg0AAAANQAA6DUAAOg1AAAANgAA6DYAAOg2AAAANwAA6DcAAOg3AAAAOAAA6DgAAOg4AAAAOQAA6DkAAOg5AAAAOgAA6DoAAOg6AAAAOwAA6DsAAOg7AAAAPAAA6DwAAOg8AAAAPQAA6D0AAOg9AAAAPgAA6D4AAOg+AAAAPwAA6D8AAOg/AAAAQAAA6EAAAOhAAAAAQQAA6EEAAOhBAAAAQgAA6EIAAOhCAAAAQwAA6EMAAOhDAAAARAAA6EQAAOhEAAAARQAA6EUAAOhFAAAARgAA6EYAAOhGAAAARwAA6EcAAOhHAAAASAAA6EgAAOhIAAAASQAA6EkAAOhJAAAASgAA6EoAAOhKAAAASwAA6EsAAOhLAAAATAAA6EwAAOhMAAAATQAA6E0AAOhNAAAATgAA6E4AAOhOAAAATwAA6E8AAOhPAAAAUAAA6FAAAOhQAAAAUQAA6FEAAOhRAAAAUgAA6FIAAOhSAAAAUwAA6FMAAOhTAAAAVAAA6FQAAOhUAAAAVQAA6FUAAOhVAAAAVgAA6FYAAOhWAAAAVwAA6FcAAOhXAAAAWAAA6FgAAOhYAAAAWQAA6FkAAOhZAAAAWgAA6FoAAOhaAAAAWwAA6FsAAOhbAAAAXAAA6FwAAOhcAAAAXQAA6F0AAOhdAAAAXgAA6F4AAOheAAAAXwAA6F8AAOhfAAAAYAAA6GAAAOhgAAAAYQAA6GEAAOhhAAAAYgAA6GIAAOhiAAAAYwAA6GMAAOhjAAAAZAAA6GQAAOhkAAAAZQAA6GUAAOhlAAAAZgAA6GYAAOhmAAAAZwAA6GcAAOhnAAAAaAAA6GgAAOhoAAAAaQAA6GkAAOhpAAAAagAA6MQAAOjEAAAAawAAAAAANACyAOgBGAF8AlgHdAfkCwoLXgt4DGYRwBJ4EzATmhPAFDwVCBosGpYd7h4IHuAfBh8sH5wgDiC6IXgh3CIwInoisiMYI9wk0CVKJawmDibwJw4nRifYKEoo5imYKgAqMCpwKw4rTit6K84sSCykLPgtWi3CLiIu3C+GL/QwhjGAMZgyeDLMM3gzzDR6NTA2sjdYOog6rDtsO7g8dD1ePgw/fkDoQZJCdELCQ9REEkReRTpF3EsKSyRMWkyiTMpNAk0YTVhNoE36TjROZk6OT+BQdFDeAAAAAgAA//wDugLAABIAGwAAASIOAhQeAjMyNjcHJz8BLgEJAQYeARcBLgEC9ClNOiAgOk0pRG4UlXQ+nR1Q/t7+MwcVKxcBwxskAsAgOk1STTogUUEoTXwqICP+6v7EFDYnAQE2Fz4AAAAFAAD/wAM7AucAGwAsADEAQABNAAABBiIHDgEdAQcOARYzITI2Ji8BNTQmJyYjIicjBSIGFxMeATMhMjY3EzYmIyEFKQEDIRMiIw4BFxMeAT4BJwMuASUiBgcDBh4BNjcTNiYBrQslBgoHrAoHBwoCcAkHBwmoBQkGFRIMR/7iCg8BMgENCgHJCg0CQAEOC/7i/v0BAwEDO/5iSwECDA8CLAISFg0CLAINAQ4KEAEsAg0XEQIsAg8C5wECAxUZCTgCDw0NDwI3ChoUAwIBzA8L/dUJDQwKAioLEDH+BwGwARIM/sALDgIUCwE/Cg0BDgr+wQsUAg4LAUAMEgACAAD/2AOPAu0AGQAdAAABBgcGBxYfAQYHBg8CPwI2NzY3Fh8BNjcBDwE3A49QUbNbFioaSSQgOtEp9wMfOCEjTRQoHjBa/igboBoC7SkoWisUKxpKJiI7IvcoD8I5IyVNEykeYK3+c6AboQABAAD/3wOPAu0AGwAAAQYHBgcWHwEGByMVMwcWFzczNSM3NjcWHwE2NwOPUFGzWxYqGlu4pnx+Cxacr4VSbDcUKB4wWgLtKShaKxQrGl26K34LFJ0rU243EykeYK0AAAADAAD/mgO4AyIAEAAUAEEAAAEiBwEGFBcBFjI3ATY0JwEmBwkCJSIPAxUjDwMVHwMzFR8DMz8DNTM/AzUvAyM1LwMB9A8L/mEKCgGfCx8KAZ8LC/5hCw8Bhv56/noBewICBAMBwgQEAwEBAwQEwgEDBAQWBAQDAcIEBAMBAQMEBMIBAwQEAyIL/mEKHwv+YQoKAZ8LHwoBnws+/nr+egGG5QEDBATCAQMEBBUFBAMBwgQEAwEBAwQEwgEDBAQWBAQDAcIEBAMBAAYAAP+VA74DJAAbADEASQBgAHkAigAAASYHBgcGBwYWFxYXHgE3PgI3NicuAScmJyMmBzYXFhcWFxYGBw4BJicuAjc2Nz4BFyYHBgcGBwYXFhcWFxY2Nz4CJyYnLgEHNhcWFxYHFgYHBgcGJicmJyY2NzY3NgcGBxcGBxYXNxc2NycmJzc2NyYnBg8BJi8BFhc3FwcXBycGByc2NycmJwHzbGVhQUILDDc8PVNPt1ZYhE8GBh4cd09QVwMVEGNdWTo8CAk9PkCmtE1QZCAVFzk4ol9bVVEyNQEEJCRBRFJNnj9BRQQeIDwwfEJQSkcrLAEBSD5AS0eMMzYUFRQnJz1KGx06cDg2KixucToeJjIZJTEYKiwZMCUZMiY5OG40b3E1cSRKNEolJjIZAyICNjVaXWxctklKKCgLHB13pFlbU1OGKCkFAjEDMTBTVmNYrEBDOxArLI+zVVlCRE4rAzAvT1JbU1BONjgQECUwMoyiSUwyKzAwAiwqRkpQS4ssLwcJMTM1RUKQOz0iK28eOnE2OCwqbnA6HSYyGSUwGSwqGDElGTIDODlvNG5xNXElSjRKJCYyGQAAEQAA/6MDuAMiAAMABgALAE4ApgD8AT8BlAHxAjwCfgLCAwUDXAOpA/UEPwAAAREhEQUzBzcVITUXETEjByMHIxUjByMPBxUfBDM3MzczNzM3MzczFzMXMxczFzMXMz8FNS8FIycjNSMnIycXIw8FHxk/BDUvAyMnNSc1JyMvASMvATUnIyc1LwEjLwE1JzUnIzUnIycjLwE1LwEjJzUnIy8BBSMPAhUHIw8BFQ8CFQcVBxUPASMPARUPAhUPASMPASMPARUHFQ8BIw8CFR8FMz8ZNS8EITEjFSMPAxUfBDM3MzczFzMXMxczFzMXMx8GMz8FNS8CIy8JIycjJyMnIzUHIw8CIw8BFQcjDwEjBxUHIwcjByMHFQ8DIxUPARUPAiMPAR8FMz8dMz8DLwMFDwUfFhUfBDM/BDUnNS8INSc1LwQjJyMnNS8BIyc1JzUvATUjLwE1JyMnNS8CNS8DBSMPBRUjFQcVBxUjFQcVFxUzFRcVFxUXFR8JMz8ENS8CNSc1JzUnNSc1JzU3NTc1NzU3NTc1LwQFIw8DFQcXFQcVBxUHFQcVDwgVHwMzPwY1NzU/BzU3NTM1NzU3NSc1LwMFIw8DFRcVFxUXFRcVHwcVFxUfAjMVHwMzPwQ1Lws1JzUnNSc1JzUvBAUjDwUVBxUPDxUfBT8CNT8BNTczNzU/AjM/CjU3LwQFDwUfAhUXFRczFzMfAjMfATMVFxUXFRczHwEzFzMXFRcVHwEVHwIVHwIzPwU1LxwFIw8IIwcjByMHIwcjByMPBBUfBTM3MzczNzM3Mz8LMzczPwE1PwE1NzU/BDUvBAUPBRUfBTMfARUXMxczHwEVHwEzFxUfBDMXMx8GMz8FNS8WISMPFxUfBjM/CDM/BDU3MzczNzU/ATU/ATM/BDUvBAEnAZr+weRynP7InAsGCwUMBQUGJgYKCAQCAwEBAgYECQQrBQkFBQUFCgUeBQoFBQUFCgQYCQUEAwQEAQEEAwQHJgUGBQsGCwb0BQQFAwQEAgIIAgwHCAcEAwQDBAMHBgcPAgkCAxEEAwQJCQQEAwQBAgMCAQIDAgECEgEJBAYBAwQDAQMIBAMBAwEDAQgEBAQBBAgBBAr98QUECAUEAQQEBAwEBAQIAwEDBAMEAwQJAQ8CAQIDAwUCAQQDAwECAwMIBAkFBwUFEAYCBgIPBwYHAwQDBAMEBwgEBAcCAQICAwQIAQQSDQoFBwYCAgMICAQBCAQmBAgDBAQEBwQIAxoDCAcHAwkFBAQEAwQBBAMHAQMFBAQEBAQJBCYECQUEBAUNrQQIBgcBAwgDARUDAQMDAQkBDAEJCQMDAgECAwMIBAEEAgICAwMIBAUECQMIAwIEAwIDAgMCAwIDAwMCAwMDAwMDAwMGAyMCAwQEAgIFBAgBhAUIBAMDAwEGAwMCAwIDAgMCAwcWAQQBBAEGAwICBAQDBAUJBAQEAwQBAgICAQIBAgECAgIBAQEIAQEBAgIEAQIHAwIBAgMCAQIGAwkDAwME/cMFBAgDAwICAQIBAQEBAQECAQgCAQEBAwMEBAQFCQQDAwQBAgUDAgEBAQEBAQIBAQIDAwkC7gUECAYCAQEBAQECCAIBAgIEARYBAQQDDAUJBAYFBAMKAggBAgECAgIHAQEBAQEEAwQI/KcFCAgEAgEBAQIGAgICAQQBBgIKAwQBAwYEBQkEBAQDBAIBEgECAQIBAgICBwIBAQEBAgcDBQLwBAUEBAMEAgIHAgMFAgQBAgMMCgMEAgQBAQQDBAQJCAUHAw8CAQYFCAEBAQYBAgECAQICAgkBAgIDBAj9rQQIBAMCAgIFBgwGAQwBBgcDAQMDAQcHAwEHBwEDAQMECAQEDAQEBAQJBAQEBQIBAQQEAxUDBAoHGQMKAgMDAwMDAwMCBgMCAwIDAggBnAUEBAEHChwLBxIECwQHBAQHBAgEEAgEAwICAQQEAwQFDAUNBAUEBQgFJgQJBAQEBAQEAQQDAQMBAwQECAQJBAICAQIGAwQF/kQEBQQGAgIBAgMDBQQBBA0JAQ0BBAUFBAEEBQUKBRkBBAEUBgUFBQsKCQUEBAMEAQIDAwQHEwUEBQUEBQUEJR4IBAQJDAMNAhIFBAUDARQEBAkIFiwFBQQFBQUEBRsEBgQBAQIDAwQEBAkDBgULBQUFBhQBHgUKBQUEAQQBBAUcDQQBBAUDAgECAgMECAH6/sgBODFaPrq6fQHyAQEBAQcCAgQDBAQECQQFBgMCCQIBAQEBAQECBQECAwMIBAUECQMDAwcBAQEBUwECAgQHCQkKAQkHBgcDBAMEAwQHCAcUBA0EBCADAwICAgIDAwgJBQYFBQQBBAEEBRwNBAEIBAEEBAQIAQMBAwEDBAgDAQMEAwEGBAcIAQQEAQMEAwEDDAMBAwEDAQgEBAQBBAQEAQQNFwUFBAEEAQkFCgUMBAUEBAMEAQIFBwweCAQJBBQHCAcEAwQDBAMHBgQDBwUEBAkEBAMEAQICBQwFCQQDBgIBAQEBAQICBwICAwICAgECAwMIBQkIAwUCAQIBAgECAgIJAgEBAScCAwUCBAECDwMCAQIJDAkBCQQDAwEDAwEDCwcHCQkEAwQEAQEEAwwDBAYDAwIDAwMDAwMCAwMCAwIDAgMCAwQDFgMDCAkJBwMEOwECAwMEDQULAgMDAwMDAwIDAwojAwcDBwQOCwMHAwgDAwIBAQMCBAgJBAIECQQEBAQEBQMBAwEDBAEDEAQDAQMIAwEKAQMDAQMDAQMDAQYECQEDAgMDqQEEBAMECAQECQUECQ0EGwUNCQQECQQBBCIEBQEEBAMDAgECAgMECAkFBBIECwQHBAQHBAgEHgQIBAcEBAcEBAkEBAQDBC0BBAgEBAQEHgUKBQUFBQkFJwUEBQkKBDIEBQQIBAYCAgYICgUZAQQBFAYFBQULBiYFBgULBgsGFgYJCAMDBBACBggICQYRBQYFBgsFIQYLBQUKBg8BBAEZBQoBBAYCAQEDAgQICQgBKQQFBQQFBQkFIgUJBQUFBQoFFwUEBwICOQECAwMIBwQHBBoDCwsHBgQDBxQPAwcBCAUEBQgDAwICAgIHAQMVAQMLAQcQBAQMBAQEBAQECQQmBQUIBAQDBKABBAMDBAkJCQYBDAEGDAYFAwMCAQQBBAECBQQCAgEBAQQBAQEGAQEBAgEBAgMHBQQFBAgDAwkCAQYDEAMGAwIDAgMCAwIDBgIDAwMDAwdKAQIBAwYMAwMFAwIBAQEEAwMECQUECAMDAgEBAQECCQICAgECAQIBAQECAgIBAQEEAQEBBQQDBQQFCAgDAgEnAQEDBgQJBQQEBAIFAwQJAQYJAwIBAgMCAQIDBAMKAggBAgECAgMBAgMDCAUECQQDAwMEAgECAQIBAgEQEAYCAwUJAwoBAgICDwIDBQYMFAECAQIBAgECBgIGCQQFBAQEAwMCAQEBAgICAQIBCAwDBAMCAQIDAgECEgEJBAMFBAQEBQkEAwMEAAAABQAA/5YDvQMjABYAMQA6AD4ARAAAASYOAxYXHgI3PgE3Njc2Jy4BJyYHNhcWFxYXFgYHBgcGBwYnJicmJyYnJjc+AhMGDwEXNRcRBycUFSclFBUnJicB9FimgUQBQD07obBRVIYnKQMGHh52Tl5rVlJQOjsXFxcrLERGWlhWWENDJyYDAyMecpQ/Nmwv0crKGI8BWSpDIgMiAUZ+obOmPj9JCR4delFTWFdVU4cmLzEBJiVDRFRPp0hKLzQQDxYWOTZQT1daTklwPv8AJk0hlI+PASiPYGRlZGVlZR4wFwAJAAD/ogO4AyAACwAXAFIAuwFEAaEB6AIyAp4AAAEVIxUzFTM1MzUjNQczFTMVIxUjNSM1MxMrAQcjByMHFQ8FFR8FMz8DMzczNzM3MxczFzMXMx8BMz8DNS8EIzUjJyMnFw8GFR8KMx8GFR8CMx8NMz8ENS8BNScjLwYjLwE1Iy8LIy8BIy8HIzUnNS8EIwUPASMPBBUPBBUHIwcVDwMjFQcVByMVDwQVByMPARUPAhUPAiMPAxUPAxUHFQ8KFQcVHwQ/BDM/BDU/JjUvAwEPBRUXFQcVBxUHFQcVBxUHFQcVBxUHFQcVBxUPBxUfBD8FMz8BMz8BNT8BMzczNzU3NTM1NzU3NTc1NzU3NTc1NzU3NSc1LwQFDwUVFxUXFRczHwUzHwEVFxUXFRcVMxcVFxUfBD8ENS8NNSc1JzUnNS8DAQ8XHwQ/BDM/AzM3MzczNzM3Mzc1NzM3NTczPwIzNzM1PwM1LwQFDwUVHwMVHwEzHwIzHwIVHwEzHwEVHwEzFzMXMxczHwIzFzMXFTMfBzMXFRczFTMXMz8ENS8EIycjJyMnIy8KIy8EIy8FIwGufX2MfX11Xn19Xn19MwcNBg0NBycNDgQDAwQBAgMDCQQFBgwGFwYLBgYGBikGBgYGBgUfBAUMAwMCAgYDCicGBwYNB+kFBAQDAwECAgIGAgIDBgUEAwgBDgIIAgYCBAECAgECAwIDBQQDBAMKBQYDCQQJBAQDBAIEBgEEAwIDAgMCAQIIAQUDBAIEAgIFAgcCAgECCQECAgMHAwIDAgECAwIGAgoF/fMFBwECAwIDAgMCAwIDBAECAgMCBAEEBAECAgICAgIBAgICBAICBAEBAQIDAgIKAQICAgEEAQIBAgECAQICAQQEAw4ECAQDAQECAwECAgIBAgECAQIBAgIDAgECCAIBAgICAQQCBAEGAgoCBgMKAwYDBQMCAQQGCAUCsgQFAwYCAQEBAQEBAQECAQMFAwUDBAMCBgMBAgMGBAkJBAQDAgEBAwIBAgMDAgEFAQwDAQIBAQEBAQEBAQQDBAQI/KYEBQMEBAEBAwIBAwIBBAEKAQQDAgMCAQIDAQIEBwkJBAQDBAIEAgMCBwQBBgECAQIIAQEBAQUICAKxBAQJBAUKBA8FBQsPBgULBSEGCxAIBAUCAgQDBA0JBgYUBQESBgcFAQUBBQEFARwBCwUBBQUBBQsPAQQBAwMCAQQDBAQI/d4EBAQDAgIBAgMEDQIBAgMCAQIDAwsCAQgDAwUBAgECAQIBAgMDAQIBAgECBAMGAw0DHQIDDQQDDQkFCAUCAQQDBAQDBAgDFAIRAwkFEQIGBQMFBQUCAQ8CBQICAQQDBBEEBAUCIX2MfX2MfRd9Xn1+XQGTAQIGAQIEAgMECAkFBAQDBAECAgIEAgEBAQEBBQEGBAMJBQgIAgQGAQEBTwEBAwMEBAQFCQQGAQIBBgMEAggOAwgDBgMEAQICAwQDBAMHBwMIAxIKCAIEAgIDAwgKBwcBDAgEBAQEBAQECwEHAwYCBgIDBQMHAwIDCQMCAgcCAgICAQEBAgIEAgUMAQQCAgICAgECAgICAgEEAgECAgMEAQQBBAECAwIDAgECAwIBAgYCAQIGAwMCBQIBAg8DAgECAQIDBgMDAwMDAwMDAQQJBQgDAwMBBAMDBAYFAwIFAQIDAgMCAwIDAwIFAgMCDAIDAgMCAwQDBAMGAwoDBgIKAQYCBQQEBAkJBgQB/sYBAgIIBAQEBDMDCQMGAgYDAwMDAwMGAgMDCQIOAwgBDQULBQYKBwQFCQQGAgICAgMDAwMGBgYFAQUHDyYDCgMDBwMDBAMDBAMDBAMHAw4DLAUJCAQCAwITAQIDAwgEGwYHEwcNEwYHDQYfDQUBBQEFAQUBBQEFAQEEBAQCAgIDAwkJCAYGBQYQCwYRBQYGBS8GBQYGDAYHBQcGAv6yAQIGBAQGBAkEAwUJAgMEAwwBBAMEAwcJCQgDAwMCAgEGAgYDAgMCAwMPBgEDAwEDBAcMBAEDBAQECQgEAwICAgEDAgQECQQFBAQDAQoCAgICAgIBAQcCBQEBAQMCAgECAQIBAQEBAQICAgQCCQEBBAEEAQQHBQQJCAQCAwEDBwYDAwYCAgMBAwIDAgkCAwIBBAEEDQECAAAAAQAAAAADQAKGADMAAAEiDgEHBhYXJicHFhc2NyYnBy4BNjc+ARYXHgIHDgInJgYeARcyNzYzPgI3Ni4BJyYCET51VhIVFygsWgyiUCAPJBccIhcZIiJnby8tPxYMC0ViNA0SARUOCBEMBj1rRQgJIUw0QwKFNV48QYw3CBI7IA+gUAcEkShsaygqLQMbF1RnMTNUMAEBFBsNAQICCUhrPjt1YBwkAAAAAwAAAAAC7gKKAAMABwALAAATETMRMxEzETMRMxH6ZGRkZGQCiv2oAlj9qAJY/agCWAAAAAkAAP+iA7wDIQADAAgAIgAxAEcAXABxAIQAkwAAAQYHIQMWFyE2EwYjBgcGBxYXFjc2NzYXNhcWFzYnJicmByYXBhcWFxYXFhcWNiYnJicFBgcGDwEGBwYXFjc2NzY3Nj8BNjc2AQYHBhcWFQYHBgcGFj4BNT4BJy4BBQYHBhcWFRYXFhcWNTQnJicmNS4BAQYHBgcGByIGBwYXNjc2NzYuAQUGFxYXFhc2Jy4BIyYvAQH0YGABgMBkM/7SM2gMHCkSHgoIFAwcEQgOCRkzHQ4WCwocGBUI6iALBh4OBSoiFBUEDjpF/fEdGxAbDg0LDAMEHQ0WEAoPEA0ZBQgCmRQFAgIBAQMLIAIQGBMXEwYCDfykFwQCBwQLCA0TIhAIAhMBDQKuEyQeDxoXESUDBBc3NTQsBwIN/dklGhEjT0QXBAMlEVA4BgIyrK0BJrRaWgHVAgEFCBcUAgEHBQECAgIGAwEVDgwGBAEBTwoVDRoMBS8+DRMoC18rCgwdESYTDRgaDxMGECQcDRYPDBYMFP7RBRQLHRAIDQlBPBEOBBMOMm02BwkSBRkOIhcJLRgmGgUZDyUUBz89CAv+swkXEgkNBhUNDwsKGhgmBxMOAQ4eFRIsCQsPDBUYMQMAEQAA/6MDuAMiAA8AIAAyAHUAywEpAXQBtwIPAlwCnwL3A00DjwPUBCAEagAAASYGBwYeAjc+ATc2JicmBzYeARcWBgcOAS4CNjc+ARcGDwEOARYXFj4BOwE1IzY3JicrARUjDwMVHwQzNzM3MxczFzMXMxczFzMfBjM/BTUvAiMvCSMnIycjJyM1DwQjDwEVByMPASMHFQcjByMHIwcVDwMjFQ8BFQ8CIw8BHwUzPx0zPwMvAyMFDwUfFhUfBDM/BDUnNS8INSc1LwQjJyMnNS8BIyc1JzUvATUjLwE1JyMnNS8CNS8EBQ8FFSMVBxUHFSMVBxUXFTMVFxUXFRcVHwkzPwQ1LwI1JzUnNSc1JzUnNTc1NzU3NTc1NzUvBQUPBRUHFQ8PFR8FPwI1PwE1NzM3NT8CMz8KNTcvBCMFDwUfAhUXFRczFzMfAjMfATMVFxUXFRczHwEzFzMXFRcVHwEVHwIVHwIzPwU1Lx0FDwgjByMHIwcjByMHIw8EFR8FMzUzNzM3MzczPwszNzM/ATU/ATU3NT8ENS8EIwMrAQcjByMVIwcjDwcVHwQzNzM3MzczNzM3MxczFzMXMxczFzM/BTUvBSMnIzUjJyMnFw8FHxk/BDUvAyMnNSc1JyMvASMvATUnIyc1LwEjLwE1JzUnIzUnIycjLwE1LwEjJzUnIy8CBQ8CFQcjDwEVDwIVBxUHFQ8BIw8BFQ8CFQ8BIw8BIw8BFQcVDwEjDwIVHwUzPxk1LwQjAQ8DFQcXFQcVBxUHFQcVDwgVHwMzPwY1NzU/BzU3NTM1NzU3NSc1LwMjBQ8EFRcVFxUXFRcVHwcVFxUfAjMVHwMzPwQ1Lws1JzUnNSc1JzUvBCMTDwQVHwUzHwEVFzMXMx8BFR8BMxcVHwQzFzMfBjM/BTUvFwUPFxUfBjM/CDM/BDU3MzczNzU/ATU/ATM/BDUvBCMB9EBvFxkYVn46PVEBBEQ5KzImSDMJDy0xIVBLOBoJFhhQYwkUHQkJBAgECQ0EWVkSJg4/BA4NCgUHBgICAwgIBAEIBCYECAMEBAQHBAgDGgMIBwcDCQUEBAQDBAEEAwcBAwUEBAQEBAkEJgQJBQQEBQ2xBQMGBwEDCAMBFQMBAwMBCQEMAQkJAwMCAQIDAwgEAQQCAgIDAwgEBQQJAwgDAgQDAgMCAwIDAgMDAwIDAwMDAwMDAwYDIwIDBAQCAgUECAUBhAQEBAMDAwEGAwMCAwIDAgMCAwcWAQQBBAEGAwICBAQDBAUJBAQEAwQBAgICAQIBAgECAgIBAQEIAQEBAgIEAQIHAwIBAgMCAQIGAwkDAwMECf3HBAgDAwICAQIBAQEBAQECAQgCAQEBAwMEBAQFCQQDAwQBAgUDAgEBAQEBAQIBAQIDAwkEAo0FBAQDBAICBwIDBQIEAQIDDAoDBAIEAQEEAwQECQgFBwMPAgEGBQgBAQEGAQIBAgECAgIJAQICAwQIBf2uBAQEAwICAgUGDAYBDAEGBwMBAwMBBwcDAQcHAQMBAwQIBAQMBAQEBAkEBAQFAgEBBAQDFQMECgcZAwoCAwMDAwMDAwIGAwIDAgMCCA4BpQQEAQcKHAsHEgQLBAcEBAcECAQQCAQDAgIBBAQDBAURDQQFBAUIBSYECQQEBAQEBAEEAwEDAQMEBAgECQQCAgECBgMEBQSnBQYGCwUMBQUGJgYKCAQCAwEBAgYECQQrBQkFBQUFCgUeBQoFBQUFCgQYCQUEAwQEAQEEAwQHJgUGBQsGCwbvBAUDBAQCAggCDAcIBwQDBAMEAwcGBw8CCQIDEQQDBAkJBAQDBAECAwIBAgMCAQISAQkEBgEDBAMBAwgEAwEDAQMBCAQEBAEECAEECgj99AQIBQQBBAQEDAQEBAgDAQMEAwQDBAkBDwIBAgMDBQIBBAMDAQIDAwgECQUHBQUQBgIGAg8HBgcDBAMEAwQHCAQEBwIBAgIDBAgEAq8ECAYCAQEBAQECCAIBAgIEARYBAQQDDAUJBAYFBAMKAggBAgECAgIHAQEBAQEEAwQIBPymBAQIBAIBAQECBgICAgEEAQYCCgMEAQMGBAUJBAQEAwQCARIBAgECAQICAgcCAQEBAQIHAwUElAUEBgICAQIDAwUEAQQNCQENAQQFBQQBBAUFCgUZAQQBFAYFBQULCgkFBAQDBAECAwMEBxMFBAUFBAUFBCUeCAQECQwDDQ0CGgQFAwEUBAQJCBYsBQUEBQUFBAUbBAYEAQECAwMEBAQJAwYFCwUFBQYUAR4FCgUFBAEEAQQFHA0EAQQFAwIBAgIDBAgEAjQBSzs5gFkeFRVtQD5xGhUnASI9JTduHRUHGjhNUSElLDISIzYBDxEDAwEGGSJECO0BAgIFDAUJBAMGAgEBAQEBAgIHAgIDAgICAQIDAwgFCQgDBQIBAgECAQICAgkCAQEBJwEBAwUCBAECDwMCAQIJDAkBCQQDAwEDAwEDCwcHCQkEAwQEAQEEAwwDBAYDAwIDAwMDAwMCAwMCAwIDAgMCAwQDFgMDCAkJBwMEPAEBAwMEDQULAgMDAwMDAwIDAwojAwcDBwQOCwMHAwgDAwIBAQMCBAgJBAIECQQEBAQEBQMBAwEDBAEDEAQDAQMIAwEKAQMDAQMDAQMDAQYECQEDAgMDAqsBBAQDBAgEBAkFBAkNBBsFDQkEBAkEAQQiBAUBBAQDAwIBAgIDBAgJBQQSBAsEBwQEBwQIBB4ECAQHBAQHBAQJBAQEAwQBdwECAwMIBwQHBBoDCwsHBgQDBxQPAwcBCAUEBQgDAwICAgIHAQMVAQMLAQcQBAQMBAQEBAQECQQmBQUIBAQDBKECAgMDBAkJCQYBDAEGDAYFAwMCAQQBBAECBQQCAgEBAQQBAQEGAQEBAgEBAgMHBQQFBAgDAwkCAQYDEAMGAwIDAgMCAwIDBgIDAwMDAwcDTQECAQMGDAMDBQMCAQEBBAMDBAkFBAgDAwIBAQEBAgkCAgIBAgECAQEBAgICAQEBBAEBAQUEAwUEBQgIAwIBAs4BAQEBBwICBAMEBAQJBAUGAwIJAgEBAQEBAQIFAQIDAwgEBQQJAwMDBwEBAQFTAQICBAcJCQoBCQcGBwMEAwQDBAcIBxQEDQQEIAMDAgICAgMDCAkFBgUFBAEEAQQFHA0EAQgEAQQEBAgBAwEDAQMECAMBAwQDAQYEBwIKAQQEAQMEAwEDDAMBAwEDAQgEBAQBBAQEAQQNFwUFBAEEAQkFCgUMBAUEBAMEAQIFBwweCAQJBBQHCAcEAwQDBAMHBgQDBwUEBAkEBAME/sUBBAgEBAQEHgUKBQUFBQkFJwUEBQkKBDIEBQQIBAYCAgYICgUZAQQBFAYFBQULBiYFBgULBgsGFgYJCAMDBBABAQYICAkGEQUGBQYLBSEGCwUFCgYPAQQBGQUKAQQGAgEBAwIECAkIASkEBQUEBQUJBSIFCQUFBQUKBRcFBAcCAv6yAQMGBAkFBAQEAgUDBAkBBgkDAgECAwIBAgMEAwoCCAECAQICAwECAwMIBQQJBAMDAwQCAQIBAgECARAQBgIDBQkDCgMDAQICAg8CAwUGDBQBAgECAQIBAgYCBgkEBQQEBAMDAgEBAQICAgECAQgMAwQDAgECAwIBAhIBCQQDBQQEBAUJBAMDBAAAAAYAAP+VA74DJAAbADEASQBgAG0AegAAASYHBgcGBwYWFxYXHgE3PgI3NicuAScmJyMmBzYXFhcWFxYGBw4BJicuAjc2Nz4BFyYHBgcGBwYXFhcWFxY2Nz4CJyYnLgEHNhcWFxYHFgYHBgcGJicmJyY2NzY3NhcUFSMVMxUzNTM1IzUHMjMVMxUjFSM1IzUzAfNsZWFBQgsMNzw9U0+3VliETwYGHhx3T1BXAxUQY11ZOjwICT0+QKa0TVBkIBUXOTiiX1tVUTI1AQQkJEFEUk2eP0FFBB4gPDB8QlBKRyssAQFIPkBLR4wzNhQVFCcnPUoYn596n59hJSSfn0mgoAMiAjY1Wl1sXLZJSigoCxwdd6RZW1NThigpBQIxAzEwU1ZjWKxAQzsQKyyPs1VZQkROKwMwL09SW1NQTjY4EBAlMDKMoklMMiswMAIsKkZKUEuLLC8HCTEzNUVCkDs9IitdTk58nJx8nBidSp2dSgAABwAA/5UDvgMkABsAMQBJAGAAaQBtAHMAAAEmBwYHBgcGFhcWFx4BNz4CNzYnLgEnJicjJgc2FxYXFhcWBgcOASYnLgI3Njc+ARcmBwYHBgcGFxYXFhcWNjc+AicmJy4BBzYXFhcWBxYGBwYHBiYnJicmNjc2NzYXBg8BFzUXEQcnFBUnJRQVJyYnAfNsZWFBQgsMNzw9U0+3VliETwYGHhx3T1BXAxUQY11ZOjwICT0+QKa0TVBkIBUXOTiiX1tVUTI1AQQkJEFEUk2eP0FFBB4gPDB8QlBKRyssAQFIPkBLR4wzNhQVFCcnPUpFNmwv0crKGI8BWSpDIgMiAjY1Wl1sXLZJSigoCxwdd6RZW1NThigpBQIxAzEwU1ZjWKxAQzsQKyyPs1VZQkROKwMwL09SW1NQTjY4EBAlMDKMoklMMiswMAIsKkZKUEuLLC8HCTEzNUVCkDs9IiujJk0hlI+PASiPYGRlZGVlZR4wFwADAAD/mgO4AyIAEAAUAEIAAAEiBwEGFBcBFjI3ATY0JwEmBwkCNyIPBB8CDwIfBD8CHwI/BC8CPwIvBA8CJzUnAfQPC/5hCgoBnwsfCgGfCwv+YQsPAYb+ev569AICBA8DAQEDiYkDAQEDDwQEBQSJiQQFBAQPAwEBA4mJAwEBAw8EBAUEiYkEAyIL/mEKHwv+YQoKAZ8LHwoBnws+/nr+egGGrQEDDwQEBQSJiQQFBAQPAwEBA4mJAwEBAw8EBAUEiYkEBQQEDwMBAQOJiQECAAAAAAEAAP/fA48C7QARAAABBgcGBxYfAQAHFhcBFh8BNjcDj1BRs1sWKhr+25YLFgG7FCgeMFoC7SkoWisUKxr+15cLFAHAEykeYK0AAAADAAD/lgO/AyIAGwAyAEsAAAEiBwYHBgcGFhcWFx4BNzY3PgE3NicuAScmJyYHNhcWFxYXFgYHBgcGJicuATY3Njc+AQcGBxcGBxYXNxc2NycmJzc2NyYnBg8BJicB62xjYD9ACgs5PT5UTrRTV0BDUAgHHRt5UVNZDQ9PSEcrLAEDQDk8SEaQNzkyECYoQCNSRx06cDg2KixucToeJjIZJTEYKiwZMCUZMgMiNzZbXWtct0dKJyYLHB07OaFYW1NViykqBAGOAikoRUdPSYkuMQwOKTAxh5c+QSMVFm4eOnE2OCwqbnA6HSYyGSUwGSwqGDElGTIAAAoAAP+SA8EDIwAcADcAUQBqAG8AcwB3AHsAfwCDAAABIiMiBwYHBgcGFhcWFx4BNzY3PgE3Ni4BJyYnJgcyMzYXFhcWFxYGBwYHDgEnJicmJyY3Njc+ARciIyIHBgcGBwYWFxYXFjY3Njc+AScmJy4BBzIzMhcWFxYXFgYHBgcGLgEnLgE3Njc+AQcVESERBTMRIxMVMzUHFTM1BxUzNQcVMzUB8wECY15bQEIWFR4uL0hIsllcS0poFRYbXkhJVjg7BQVcVlQ5Og8QKjQ1Sky0U1U7PR0cCQouNbhuBQVUT0syNAkLNjg6TEidRUYtMB4UFTYzjk8DA0tFQyssBgg3NThFRI92ICICHyE6KGNkAS7+6v7+GsrKysrKysoDIi4tTlBhVrNNTjM1Kg4PMC6RVletmzY3FA4xAS0rTE1bUqhERicqCiAhQD9XVFlbSldpKysqSElUT507PBsbDSUmP0CjT1I7OkMwJyZAQUtHizI0EhQbVT5AlkJFKx8ieQz+kAF8GP60AScZGUoYGFUYGE0YGAAAABAAAP+jA7gDIgALABcAWgCyAQgBSwGgAf0CSAKKAs4DEQNoA7UEAQRLAAABFSMVMxUzNTM1IzUHMxUzFSMVIzUjNTMTMSMHIwcjFSMHIw8HFR8EMzczNzM3MzczNzMXMxczFzMXMxczPwU1LwUjJyM1IycjJxcjDwUfGT8ENS8DIyc1JzUnIy8BIy8BNScjJzUvASMvATUnNScjNScjJyMvATUvASMnNScjLwEFIw8CFQcjDwEVDwIVBxUHFQ8BIw8BFQ8CFQ8BIw8BIw8BFQcVDwEjDwIVHwUzPxk1LwQhMSMVIw8DFR8EMzczNzMXMxczFzMXMxczHwYzPwU1LwIjLwkjJyMnIycjNQcjDwIjDwEVByMPASMHFQcjByMHIwcVDwMjFQ8BFQ8CIw8BHwUzPx0zPwMvAwUPBR8WFR8EMz8ENSc1Lwg1JzUvBCMnIyc1LwEjJzUnNS8BNSMvATUnIyc1LwI1LwMFIw8FFSMVBxUHFSMVBxUXFTMVFxUXFRcVHwkzPwQ1LwI1JzUnNSc1JzUnNTc1NzU3NTc1NzUvBAUjDwMVBxcVBxUHFQcVBxUPCBUfAzM/BjU3NT8HNTc1MzU3NTc1JzUvAwUjDwMVFxUXFRcVFxUfBxUXFR8CMxUfAzM/BDUvCzUnNSc1JzUnNS8EBSMPBRUHFQ8PFR8FPwI1PwE1NzM3NT8CMz8KNTcvBAUPBR8CFRcVFzMXMx8CMx8BMxUXFRcVFzMfATMXMxcVFxUfARUfAhUfAjM/BTUvHAUjDwgjByMHIwcjByMHIw8EFR8FMzczNzM3MzczPwszNzM/ATU/ATU3NT8ENS8EBQ8FFR8FMx8BFRczFzMfARUfATMXFR8EMxczHwYzPwU1LxYhIw8XFR8GMz8IMz8ENTczNzM3NT8BNT8BMz8ENS8EAa59fYx9fXVefX1efX0vCwYLBQwFBQYmBgoIBAIDAQECBgQJBCsFCQUFBQUKBR4FCgUFBQUKBBgJBQQDBAQBAQQDBAcmBQYFCwYLBvQFBAUDBAQCAggCDAcIBwQDBAMEAwcGBw8CCQIDEQQDBAkJBAQDBAECAwIBAgMCAQISAQkEBgEDBAMBAwgEAwEDAQMBCAQEBAEECAEECv3xBQQIBQQBBAQEDAQEBAgDAQMEAwQDBAkBDwIBAgMDBQIBBAMDAQIDAwgECQUHBQUQBgIGAg8HBgcDBAMEAwQHCAQEBwIBAgIDBAgBBBINCgUHBgICAwgIBAEIBCYECAMEBAQHBAgDGgMIBwcDCQUEBAQDBAEEAwcBAwUEBAQEBAkEJgQJBQQEBQ2tBAgGBwEDCAMBFQMBAwMBCQEMAQkJAwMCAQIDAwgEAQQCAgIDAwgEBQQJAwgDAgQDAgMCAwIDAgMDAwIDAwMDAwMDAwYDIwIDBAQCAgUECAGEBQgEAwMDAQYDAwIDAgMCAwIDBxYBBAEEAQYDAgIEBAMEBQkEBAQDBAECAgIBAgECAQICAgEBAQgBAQECAgQBAgcDAgECAwIBAgYDCQMDAwT9wwUECAMDAgIBAgEBAQEBAQIBCAIBAQEDAwQEBAUJBAMDBAECBQMCAQEBAQEBAgEBAgMDCQLuBQQIBgIBAQEBAQIIAgECAgQBFgEBBAMMBQkEBgUEAwoCCAECAQICAgcBAQEBAQQDBAj8pwUICAQCAQEBAgYCAgIBBAEGAgoDBAEDBgQFCQQEBAMEAgESAQIBAgECAgIHAgEBAQECBwMFAvAEBQQEAwQCAgcCAwUCBAECAwwKAwQCBAEBBAMEBAkIBQcDDwIBBgUIAQEBBgECAQIBAgICCQECAgMECP2tBAgEAwICAgUGDAYBDAEGBwMBAwMBBwcDAQcHAQMBAwQIBAQMBAQEBAkEBAQFAgEBBAQDFQMECgcZAwoCAwMDAwMDAwIGAwIDAgMCCAGcBQQEAQcKHAsHEgQLBAcEBAcECAQQCAQDAgIBBAQDBAUMBQ0EBQQFCAUmBAkEBAQEBAQBBAMBAwEDBAQIBAkEAgIBAgYDBAX+RAQFBAYCAgECAwMFBAEEDQkBDQEEBQUEAQQFBQoFGQEEARQGBQUFCwoJBQQEAwQBAgMDBAcTBQQFBQQFBQQlHggEBAkMAw0CEgUEBQMBFAQECQgWLAUFBAUFBQQFGwQGBAEBAgMDBAQECQMGBQsFBQUGFAEeBQoFBQQBBAEEBRwNBAEEBQMCAQICAwQIAiF9jH19jH0XfV59fl0BlQEBAQEHAgIEAwQEBAkEBQYDAgkCAQEBAQEBAgUBAgMDCAQFBAkDAwMHAQEBAVMBAgIEBwkJCgEJBwYHAwQDBAMEBwgHFAQNBAQgAwMCAgICAwMICQUGBQUEAQQBBAUcDQQBCAQBBAQECAEDAQMBAwQIAwEDBAMBBgQHCAEEBAEDBAMBAwwDAQMBAwEIBAQEAQQEBAEEDRcFBQQBBAEJBQoFDAQFBAQDBAECBQcMHggECQQUBwgHBAMEAwQDBwYEAwcFBAQJBAQDBAECAgUMBQkEAwYCAQEBAQECAgcCAgMCAgIBAgMDCAUJCAMFAgECAQIBAgICCQIBAQEnAgMFAgQBAg8DAgECCQwJAQkEAwMBAwMBAwsHBwkJBAMEBAEBBAMMAwQGAwMCAwMDAwMDAgMDAgMCAwIDAgMEAxYDAwgJCQcDBDsBAgMDBA0FCwIDAwMDAwMCAwMKIwMHAwcEDgsDBwMIAwMCAQEDAgQICQQCBAkEBAQEBAUDAQMBAwQBAxAEAwEDCAMBCgEDAwEDAwEDAwEGBAkBAwIDA6kBBAQDBAgEBAkFBAkNBBsFDQkEBAkEAQQiBAUBBAQDAwIBAgIDBAgJBQQSBAsEBwQEBwQIBB4ECAQHBAQHBAQJBAQEAwQtAQQIBAQEBB4FCgUFBQUJBScFBAUJCgQyBAUECAQGAgIGCAoFGQEEARQGBQUFCwYmBQYFCwYLBhYGCQgDAwQQAgYICAkGEQUGBQYLBSEGCwUFCgYPAQQBGQUKAQQGAgEBAwIECAkIASkEBQUEBQUJBSIFCQUFBQUKBRcFBAcCAjkBAgMDCAcEBwQaAwsLBwYEAwcUDwMHAQgFBAUIAwMCAgICBwEDFQEDCwEHEAQEDAQEBAQEBAkEJgUFCAQEAwSgAQQDAwQJCQkGAQwBBgwGBQMDAgEEAQQBAgUEAgIBAQEEAQEBBgEBAQIBAQIDBwUEBQQIAwMJAgEGAxADBgMCAwIDAgMCAwYCAwMDAwMHSgECAQMGDAMDBQMCAQEBBAMDBAkFBAgDAwIBAQEBAgkCAgIBAgECAQEBAgICAQEBBAEBAQUEAwUEBQgIAwIBJwEBAwYECQUEBAQCBQMECQEGCQMCAQIDAgECAwQDCgIIAQIBAgIDAQIDAwgFBAkEAwMDBAIBAgECAQIBEBAGAgMFCQMKAQICAg8CAwUGDBQBAgECAQIBAgYCBgkEBQQEBAMDAgEBAQICAgECAQgMAwQDAgECAwIBAhIBCQQDBQQEBAUJBAMDBAAAAAAIAAD/mgO4AyIAFAApAC4AMgA2ADoAPgBCAAABIgcGBwYUFxYXFjI3Njc2NCcmJyYHMhcWFxYUBwYHBiInJicmNDc2NzYHFREhEQUzESMTFTM1BxUzNQcVMzUHFTM1AfR6amY8Pj48Zmr0amY8Pj48Zmp6bl5bNTc3NVte3F5bNTc3NVteKQEu/ur+/hrKysrKysrKAyI+PGZq9GpmPD4+PGZq9GpmPD4xNzVbXtxeWzU3NzVbXtxeWzU31Qz+kAF8GP60AScZGUoYGFUYGE0YGAAAAAoAAP+iA7gDIAAPACAAMgBtANYBXwG8AgMCTQK5AAABJgYHBh4CNz4BNzYmJyYHNh4BFxYGBw4BLgI2Nz4BFwYPAQ4BFhcWPgE7ATUjNjcmAysBByMHIwcVDwUVHwUzPwMzNzM3MzczFzMXMxczHwEzPwM1LwQjNSMnIycXDwYVHwozHwYVHwIzHw0zPwQ1LwE1JyMvBiMvATUjLwsjLwEjLwcjNSc1LwQjBQ8BIw8EFQ8EFQcjBxUPAyMVBxUHIxUPBBUHIw8BFQ8CFQ8CIw8DFQ8DFQcVDwoVBxUfBD8EMz8ENT8mNS8DAQ8FFRcVBxUHFQcVBxUHFQcVBxUHFQcVBxUHFQ8HFR8EPwUzPwEzPwE1PwEzNzM3NTc1MzU3NTc1NzU3NTc1NzU3NTc1JzUvBAUPBRUXFRcVFzMfBTMfARUXFRcVFxUzFxUXFR8EPwQ1Lw01JzUnNSc1LwMBDxcfBD8EMz8DMzczNzM3MzczNzU3Mzc1NzM/AjM3MzU/AzUvBAUPBRUfAxUfATMfAjMfAhUfATMfARUfATMXMxczFzMfAjMXMxcVMx8HMxcVFzMVMxczPwQ1LwQjJyMnIycjLwojLwQjLwUjAfRAbxcZGFZ+Oj1RAQREOSsyJkgzCQ8tMSFQSzgaCRYYUGMJFB0JCQQIBAkNBFlZEiYOOwcNBg0NBycNDgQDAwQBAgMDCQQFBgwGFwYLBgYGBikGBgYGBgUfBAUMAwMCAgYDCicGBwYNB+kFBAQDAwECAgIGAgIDBgUEAwgBDgIIAgYCBAECAgECAwIDBQQDBAMKBQYDCQQJBAQDBAIEBgEEAwIDAgMCAQIIAQUDBAIEAgIFAgcCAgECCQECAgMHAwIDAgECAwIGAgoF/fMFBwECAwIDAgMCAwIDBAECAgMCBAEEBAECAgICAgIBAgICBAICBAEBAQIDAgIKAQICAgEEAQIBAgECAQICAQQEAw4ECAQDAQECAwECAgIBAgECAQIBAgIDAgECCAIBAgICAQQCBAEGAgoCBgMKAwYDBQMCAQQGCAUCsgQFAwYCAQEBAQEBAQECAQMFAwUDBAMCBgMBAgMGBAkJBAQDAgEBAwIBAgMDAgEFAQwDAQIBAQEBAQEBAQQDBAQI/KYEBQMEBAEBAwIBAwIBBAEKAQQDAgMCAQIDAQIEBwkJBAQDBAIEAgMCBwQBBgECAQIIAQEBAQUICAKxBAQJBAUKBA8FBQsPBgULBSEGCxAIBAUCAgQDBA0JBgYUBQESBgcFAQUBBQEFARwBCwUBBQUBBQsPAQQBAwMCAQQDBAQI/d4EBAQDAgIBAgMEDQIBAgMCAQIDAwsCAQgDAwUBAgECAQIBAgMDAQIBAgECBAMGAw0DHQIDDQQDDQkFCAUCAQQDBAQDBAgDFAIRAwkFEQIGBQMFBQUCAQ8CBQICAQQDBBEEBAUCNAFLOzmAWR4VFW1APnEaFScBIj0lN24dFQcaOE1RISUsMhIjNgEPEQMDAQYZIkQIAUgBAgYBAgQCAwQICQUEBAMEAQICAgQCAQEBAQEFAQYEAwkFCAgCBAYBAQFPAQEDAwQEBAUJBAYBAgEGAwQCCA4DCAMGAwQBAgIDBAMEAwcHAwgDEgoIAgQCAgMDCAoHBwEMCAQEBAQEBAQLAQcDBgIGAgMFAwcDAgMJAwICBwICAgIBAQECAgQCBQwBBAICAgICAQICAgICAQQCAQICAwQBBAEEAQIDAgMCAQIDAgECBgIBAgYDAwIFAgECDwMCAQIBAgMGAwMDAwMDAwMBBAkFCAMDAwEEAwMEBgUDAgUBAgMCAwIDAgMDAgUCAwIMAgMCAwIDBAMEAwYDCgMGAgoBBgIFBAQECQkGBAH+xgECAggEBAQEMwMJAwYCBgMDAwMDAwYCAwMJAg4DCAENBQsFBgoHBAUJBAYCAgICAwMDAwYGBgUBBQcPJgMKAwMHAwMEAwMEAwMEAwcDDgMsBQkIBAIDAhMBAgMDCAQbBgcTBw0TBgcNBh8NBQEFAQUBBQEFAQUBAQQEBAICAgMDCQkIBgYFBhALBhEFBgYFLwYFBgYMBgcFBwYC/rIBAgYEBAYECQQDBQkCAwQDDAEEAwQDBwkJCAMDAwICAQYCBgMCAwIDAw8GAQMDAQMEBwwEAQMEBAQJCAQDAgICAQMCBAQJBAUEBAMBCgICAgICAgEBBwIFAQEBAwICAQIBAgEBAQEBAgICBAIJAQEEAQQBBAcFBAkIBAIDAQMHBgMDBgICAwEDAgMCCQIDAgEEAQQNAQIAAAAAAwAAAAADIAJYAAMABwALAAATFSE1BRUhNQUVITXIAlj9qAJY/agCWAJYZGTIZGTIZGQAAAUAAP/TA9QC6QAaAFQAdACIAJwAAAEiBgc5ARQXFhcGBwYPARUhNScmJzY1OQE0JgcyMxcWFxYfARYXFjMxMj8BFhUUBwYHFxYXFhUWFRQPAQ4BIiYvASY1NDc0NzY/AScuATU0NzI3MzYHMDEGFxYXHgEyNjc2NzYnMDEWFxUjNSMVIzUjFSM1NhMiDgEVERQeATMhMj4BNRE0LgEjBSEyHgEVERQOASMhIi4BNRE0PgEBSCUyAQoGCSIXHg8BAUwBGksXMUkCAgQPCQYGAgUDBgoMCgQGBQYSAgYKAgEBAQkeJB4JAQEBAgoFAgQKDggDAQIJIgIBAgYMJiomDAYCAQIyEjAUnBUvEw41WTU1WTUCOjVaNDRaNf3GAjolPiQkPiX9xiU+JCQ+AmMxIxIWDgsMDxQcAoWFAjEaFyojMS8BAQICBAEEAQIFAwwPFg0PCxIBBAYGBAkCAgEKCgoKAQICCQQGBgQBFAMIIg4REAEDggwGDAUNDQ0NBQwGDBYgbExMTExsIgFLNFk1/m41WTQ0WTUBkjVZNDwkPSX+biU9JCQ9JQGSJT0kAAAAAAUAAAAAA48CkwADAAcACwAPABMAABMRIREFMxUjNyEVIQczFSM3IRUhWQM2/O2fn8ICLv3Swp+fwgIu/dICk/2XAmnRra2tI6WlpQADAAAAAANSArwABAAIABQAABMVESERBSERIQEVIxUzFTM1MzUjNZYCvP1wAmT9nAEFm5tam5sCvBn9XQK8LP2cAfqbWpubWpsAAAAABAAA/5YDvQMiABcAMwA/AEsAAAEiDgMWFx4CNz4BNzY3NicuAScmIxcyFxYXFhcWBgcGBwYHBicmJyYnJicmNz4CFwcVIxUzFTM1MzUjNQczFTMVIxUjNSM1MwHwV6V/RAFAPTuhsFFUhicpAwYeHnZOXmsIVVBOOToWFxcrLERGWlhWWENDJyYDAyMecpRPRn19jH19dV59fV59fQMiRn2hs6Y+P0kJHh16UVNYV1VThyYvMScmQkRST6dISi80EA8WFjk1UU9XWk5JcD4B0H2MfX2MfRd9Xn1+XQAAAAAEAAD/lgO9AyMAFgAxADsARAAAASYOAxYXHgI3PgE3Njc2Jy4BJyYHNhcWFxYXFgYHBgcGBwYnJicmJyYnJjc+AhcGDwEnAzc2NxcDFhcWFzcHJwcB9FimgUQBQD07obBRVIYnKQMGHh52Tl5rVlJQOjsXFxcrLERGWlhWWENDJyYDAyMecpT8ESIzgHQXSCOGiQcOQyIeHXwyAyIBRn6hs6Y+P0kJHh16UVNYV1VThyYvMQEmJUNEVE+nSEovNBAPFhY5NlBPV1pOSXA+0yNFaab+qh5bLpoBBgkSVSpDdJFNAAAGAAD/lQO+AyQAGwAxAEkAYABkAGkAAAEmBwYHBgcGFhcWFx4BNz4CNzYnLgEnJicjJgc2FxYXFhcWBgcOASYnLgI3Njc+ARcmBwYHBgcGFxYXFhcWNjc+AicmJy4BBzYXFhcWBxYGBwYHBiYnJicmNjc2NzYXBgchAxYXITYB82xlYUFCCww3PD1TT7dWWIRPBgYeHHdPUFcDFRBjXVk6PAgJPT5AprRNUGQgFRc5OKJfW1VRMjUBBCQkQURSTZ4/QUUEHiA8MHxCUEpHKywBAUg+QEtHjDM2FBUUJyc9SlVgYAGAwGQz/tIzAyICNjVaXWxctklKKCgLHB13pFlbU1OGKCkFAjEDMTBTVmNYrEBDOxArLI+zVVlCRE4rAzAvT1JbU1BONjgQECUwMoyiSUwyKzAwAiwqRkpQS4ssLwcJMTM1RUKQOz0iK2OsrQEmtFpaAAAAAAYAAP+VA74DJAAbADEASQBgAGoAdQAAASYHBgcGBwYWFxYXHgE3PgI3NicuAScmJyMmBzYXFhcWFxYGBw4BJicuAjc2Nz4BFyYHBgcGBwYXFhcWFxY2Nz4CJyYnLgEHNhcWFxYHFgYHBgcGJicmJyY2NzY3NgUGDwEnAzc2NxcDFhcWFzcHJwcGBwHzbGVhQUILDDc8PVNPt1ZYhE8GBh4cd09QVwMVEGNdWTo8CAk9PkCmtE1QZCAVFzk4ol9bVVEyNQEEJCRBRFJNnj9BRQQeIDwwfEJQSkcrLAEBSD5AS0eMMzYUFRQnJz1KAQIRIjOAdBdII4aJBw5DIh4dfA4ZCwMiAjY1Wl1sXLZJSigoCxwdd6RZW1NThigpBQIxAzEwU1ZjWKxAQzsQKyyPs1VZQkROKwMwL09SW1NQTjY4EBAlMDKMoklMMiswMAIsKkZKUEuLLC8HCTEzNUVCkDs9Iit2I0Vppv6qHlsumgEGCRJVKkN0kRYkEwAAAwAA/5YDvwMiABsAMgA7AAABIgcGBwYHBhYXFhceATc2Nz4BNzYnLgEnJicmBzYXFhcWFxYGBwYHBiYnLgE2NzY3PgEXBg8BFzUXEQcB62xjYD9ACgs5PT5UTrRTV0BDUAgHHRt5UVNZDQ9PSEcrLAEDQDk8SEaQNzkyECYoQCNSGTZsL9HKygMiNzZbXWtct0dKJyYLHB07OaFYW1NViykqBAGOAikoRUdPSYkuMQwOKTAxh5c+QSMVFqImTSGUj48BKI8AAAAEAAD/8AOrAswAEwAnACsAOAAAEyIOARURFB4BMyEyPgE1ETQuASMFITIWFREUBisBESERIyImNRE0NhMhESE3HQEjFTMVMzUzNSM12CpHKipHKgI5KkcpKUcq/ccCOSw+Pix0/q5zLT09vwEU/uxzTU0uTU0CzClHKv5YKkcpKUcqAagqRykwPiz+WCw+ATT+zD4sAagsPv6Z/uztFzYuTU0uTQAAAAAEAAD/8AOrAswAEwAnACsALwAAEyIOARURFB4BMyEyPgE1ETQuASMFITIWFREUBisBESERIyImNRE0NhMhESE3FTM11ypHKSlHKgI6KkcpKUcq/cYCOiw+Pix0/q50LD09vwEU/uwlywLMKUcq/lgqRykpRyoBqCpHKTA+LP5YLD4BNP7MPiwBqCw+/pn+66cvLwAAAgAA//ADqwLMABMAIwAAEyIOARURFB4BMyEyPgE1ETQuASMFITIWFREUBiMhIiY1ETQ21ypHKSlHKgI6KkcpKUcq/cYCOiw+Piz9xiw9PQLMKUcq/lgqRykpRyoBqCpHKTA+LP5YLD4+LAGoLD4AAAMAAP+WA78DIgAbADIAPAAAASIHBgcGBwYWFxYXHgE3Njc+ATc2Jy4BJyYnJgc2FxYXFhcWBgcGBwYmJy4BNjc2Nz4BFwYPAScDNzY3FwHrbGNgP0AKCzk9PlROtFNXQENQCAcdG3lRU1kND09IRyssAQNAOTxIRpA3OTIQJihAI1LWESIzgHQXSCOGAyI3Nltda1y3R0onJgscHTs5oVhbU1WLKSoEAY4CKShFR09JiS4xDA4pMDGHlz5BIxUWdSNFaab+qh5bLpoAAAYAAP+VA74DJAAbADEASQBgAGsAeQAAASYHBgcGBwYWFxYXHgE3PgI3NicuAScmJyMmBzYXFhcWFxYGBw4BJicuAjc2Nz4BFyYHBgcGBwYXFhcWFxY2Nz4CJyYnLgEHNhcWFxYHFgYHBgcGJicmJyY2NzY3NhcGAgc2NzY3FyYvARYfAScGBwYHBjc2NzYB82xlYUFCCww3PD1TT7dWWIRPBgYeHHdPUFcDFRBjXVk6PAgJPT5AprRNUGQgFRc5OKJfW1VRMjUBBCQkQURSTZ4/QUUEHiA8MHxCUEpHKywBAUg+QEtHjDM2FBUUJyc9SlUYTRcXKicUfRkxMgwWIkQIGRIGCgELFBYDIgI2NVpdbFy2SUooKAscHXekWVtTU4YoKQUCMQMxMFNWY1isQEM7ECssj7NVWUJETisDMC9PUltTUE42OBAQJTAyjKJJTDIrMDACLCpGSlBLiywvBwkxMzVFQpA7PSIrb0L+80EXMCsVh06eUSRJbkoHHRQHCwYhQ0wAAAAABwAA/5IDwQMjABwANwBRAGoAewCNAJ8AAAEiIyIHBgcGBwYWFxYXHgE3Njc+ATc2LgEnJicmBzIzNhcWFxYXFgYHBgcOAScmJyYnJjc2Nz4BFyIjIgcGBwYHBhYXFhcWNjc2Nz4BJyYnLgEHMjMyFxYXFhcWBgcGBwYuAScuATc2Nz4BFyIGBwYeAjc+ATc2JicmIxcyHgEXFgYHDgEuAjY3PgEfAQYPAQ4BFhcWPgE7ATUjNjcmAfMBAmNeW0BCFhUeLi9ISLJZXEtKaBUWG15ISVY4OwUFXFZUOToPECo0NUpMtFNVOz0dHAkKLjW4bgUFVE9LMjQJCzY4OkxInUVGLTAeFBU2M45PAwNLRUMrLAYINzU4RUSPdiAiAh8hOihjLz9sFxkYVn46PVEBBEQ5KzIEJUYyCQ8tMSFQSzgaCRYYUCw3CRQdCQkECAQJDQRZWRImDgMiLi1OUGFWs01OMzUqDg8wLpFWV62bNjcUDjEBLStMTVtSqERGJyoKICFAP1dUWVtKV2krKypISVRPnTs8GxsNJSY/QKNPUjs6QzAnJkBBS0eLMjQSFBtVPkCWQkUrHyJhSjs5gFkeFRVtQD5xGhUnIzwkN24dFQcaOE1RISUsATESIzYBDxEDAwEGGSJECAAEAAD/lgO9AyMAFgAxADwASgAAASYOAxYXHgI3PgE3Njc2Jy4BJyYHNhcWFxYXFgYHBgcGBwYnJicmJyYnJjc+AhcGAgc2NzY3FyYvARYfAScGBwYHBjc2NzYB9FimgUQBQD07obBRVIYnKQMGHh52Tl5rVlJQOjsXFxcrLERGWlhWWENDJyYDAyMecpRPGE0XFyonFH0ZMTIMFiJECBkSBgoBCxQWAyIBRn6hs6Y+P0kJHh16UVNYV1VThyYvMQEmJUNEVE+nSEovNBAPFhY5NlBPV1pOSXA+zEL+80EXMCsVh06eUSRJbkoHHRQHCwYhQ0wABAAA/5YDvQMjABYAMQA1ADoAAAEmDgMWFx4CNz4BNzY3NicuAScmBzYXFhcWFxYGBwYHBgcGJyYnJicmJyY3PgIXBgchAxYXITYB9FimgUQBQD07obBRVIYnKQMGHh52Tl5rVlJQOjsXFxcrLERGWlhWWENDJyYDAyMecpRPYGABgMBkM/7SMwMiAUZ+obOmPj9JCR4delFTWFdVU4cmLzEBJiVDRFRPp0hKLzQQDxYWOTZQT1daTklwPsCsrQEmtFpaAAcAAP/TA9QC6QATACcAKwAzADcAOwA/AAATIg4BFREUHgEzITI+ATURNC4BIwUhMh4BFREUDgEjISIuATURND4BFxEhEQUhFSE1IxUjFTMVIzchFSEDFSE11zVZNTVZNQI6NVo0NFo1/cYCOiU+JCQ+Jf3GJT4kJD4BAfr+GwHP/qkWYmJieAFX/ql2Ac0C6TRZNf5uNVk0NFk1AZI1WTQ8JD0l/m4lPSQkPSUBkiU9JEj+hAF8g2hnZxVmZmYBTmxsAAACAAAAAAN9ApMASgCzAAABIgc5AQYHOQEGBzkBBgcGHQEUFzAxFhcWMxY3OQEyNjU0JzMyNzY3MTYnPgE0Jy4BKwE2NTkBNCcuASMFNzY/ATY3PgEnLgEvATEHMDIVMhc5ARYGBzkBBg8BDgEVFBcxHgEXFjsBFjczMhYXFhQHBisBFSEyFhcWFTEUBiMhFSEyFhcWBzkBDgEjIRUzMhYXFhU5ARQHDgEjBic5ASInJic1Jj0BNDc2NzY3MTY3MTYzNDMBzA0SPbgvEwgCAQgQLShB3NsaHQUQGg4NBgYMGxsOCBgOFQYPCBgO/sMFBgQOEwYPBA0GEgoFAQEFBQUCBwgdDBYKAgIFBwMCDEuWcQYIBAgHBA/yAT4GCAQHCg/+wgEPBwkECAMDCwv+8c0FBgMGBgIGBtvbOR4hDQcBAgYRJMMxBwQBApMKKIAgPxggEyQNMSJBHhoBASMcDxEOCxgeFwMhOxQKDQ4RHRMLDAEFBwMOFQcTLhIKDAIBIwEIBxoJCh0MFQ0GAwYFBgEBAQEEBQwfCQYjBAUKEhMMIwYGDRUMCSMDBAgRDwgDAgEBFBY0AR4sCiQSHRUzGYcgBAEAAAMAAAAAA4oCagADAAYACwAAExEhEQUhBSUFJREhXwMr/SgChP6+/o4BcgFz/RsCav3pAhcj1Mr09P45AAIAAP/TA9QC6QATACMAABMiDgEVERQeATMhMj4BNRE0LgEjBSEyFhURFAYjISImNRE0Nuc5YTk5YTkCGjlhOTlhOf3mAhorOjor/eYrOjoC6ThfOf6KOV84OF85AXY5XzhuOSn+iik5OSkBdik5AAAFAAD/mgO4AyIAFAApADoATABeAAABIgcGBwYUFxYXFjI3Njc2NCcmJyYHMhcWFxYUBwYHBiInJicmNDc2NzYXIgYHBh4CNz4BNzYmJyYjFzIeARcWBgcOAS4CNjc+AR8BBg8BDgEWFxY+ATsBNSM2NyYB9HpqZjw+PjxmavRqZjw+PjxmanpuXls1Nzc1W17cXls1Nzc1W15qP2wXGRhWfjo9UQEERDkrMgQlRjIJDy0xIVBLOBoJFhhQLDcJFB0JCQQIBAkNBFlZEiYOAyI+PGZq9GpmPD4+PGZq9GpmPD4xNzVbXtxeWzU3NzVbXtxeWzU3vUo7OYBZHhUVbUA+cRoVJyM8JDduHRUHGjhNUSElLAExEiM2AQ8RAwMBBhkiRAgABQAA/5YDvQMjABYAMQA2AEAARgAAASYOAxYXHgI3PgE3Njc2Jy4BJyYHNhcWFxYXFgYHBgcGBwYnJicmJyYnJjc+AgcUFSERBTIzBgcGBwYHJjcUFSE1FwH0WKaBRAFAPTuhsFFUhicpAwYeHnZOXmtWUlA6OxcXFyssREZaWFZYQ0MnJgMDIx5ylH4Bmv7BcnIPIBgNFRBA4/7InAMiAUZ+obOmPj9JCR4delFTWFdVU4cmLzEBJiVDRFRPp0hKLzQQDxYWOTZQT1daTklwPvicnAE4MQkcFgkPAjQFXV26fQAABAAA/5UDvgMjABsAMwBKAGEAAAEmBwYHBgcGFhcWFx4BNz4CNzYnLgEnJicjJgc2FxYXFhcWBgcGBwYmJyYnLgE3Njc+ARciBwYHBhUGFhcWFxY2Nz4CJyYnLgEHMhcWFxYHFAYHBgcGJicmJyY2NzY3NgHwbGRhP0ILDDc8PVNPt1ZYhE8GBh4cdU5PVgMbBWNbWDg6BghBQEJUUbFMTjAzIBYWOjqnTVtSUDEyAkxCRVJMmz5ARAQfIDwygDVRSUcpKgNJPUBKR4wzNhQVFCcoPU0DIgE2NVpda1y2SUooKAscHXekWVtTUoYoKQYCMQEzMlRXY1irQEEbHBMqLEdHs1ZZQkZOLjIwUFNbU5s1Nw4PJzAxjKJJTDIsLzEtK0hKUUqHLC0HCTEzNUVCkDs+IS0AAAAABgAA/5UDvgMkABsAMQBJAGAAaABxAAABJgcGBwYHBhYXFhceATc+Ajc2Jy4BJyYnIyYHNhcWFxYXFgYHDgEmJy4CNzY3PgEXJgcGBwYHBhcWFxYXFjY3PgInJicuAQc2FxYXFgcWBgcGBwYmJyYnJjY3Njc2FxQVIxUzFTcnFh8BBzUjNTMB82xlYUFCCww3PD1TT7dWWIRPBgYeHHdPUFcDFRBjXVk6PAgJPT5AprRNUGQgFRc5OKJfW1VRMjUBBCQkQURSTZ4/QUUEHiA8MHxCUEpHKywBAUg+QEtHjDM2FBUUJyc9Sofi4qWJESIzZt/fAyICNjVaXWxctklKKCgLHB13pFlbU1OGKCkFAjEDMTBTVmNYrEBDOxArLI+zVVlCRE4rAzAvT1JbU1BONjgQECUwMoyiSUwyKzAwAiwqRkpQS4ssLwcJMTM1RUKQOz0iK3QyMr5kw3oUKD15NoUAAAADAAD/lgO/AyIAGwAyAD0AAAEiBwYHBgcGFhcWFx4BNzY3PgE3NicuAScmJyYHNhcWFxYXFgYHBgcGJicuATY3Njc+ARcGAgc2NzY3FyYnAetsY2A/QAoLOT0+VE60U1dAQ1AIBx0beVFTWQ0PT0hHKywBA0A5PEhGkDc5MhAmKEAjUikYTRcXKicUfRkxAyI3Nltda1y3R0onJgscHTs5oVhbU1WLKSoEAY4CKShFR09JiS4xDA4pMDGHlz5BIxUWbkL+80EXMCsVh06eAAAABQAA/6wDtgMbAAgADAAQABQAGAAAARURITUjETM1AQcXNw8BFzcPARc3DwEXNwKlARHg4P6eSzxL00s8S9JMPEvSTDxMAxsZ/LExAwUy/n48SzwsPEs7LDtMPCw8SzsABAAA/2oCogNSAAMAFAAeACkAACUhFSEBETMyNj0BNCc+AT0BNCcmIwczMhYdARQGKwEHMzIXFh0BFAYrAQKi/qQBXP6ksFVWUSMgJihUOTkfGiAiMAU1JRASHB1DKb8D6P02VFI6eyISRjccUCgqZCQoJikjbhIUMD4mIQAAAAAEAAD/mgO4AyIAEAAUAGoAbwAAASIHAQYUFwEWMjcBNjQnASYHCQIlMQ8DFS8CDwQfAiMPAxUfAzMPAh8EPwIVHwMzPwM1HwI/BC8CMz8CNS8CIz8CLwQPAjUvAgcwOQEwAfQPC/5hCgoBnwsfCgGfCwv+YQsPAYb+ev56AX0EBAIBYwMEBAQNAgEBAmOMBAMCAQECAwSMYwIBAQINBAQEA2MBAgQEEgQEAgFjAwQEBA0CAQECY4wEAwMDAwSMYwIBAQINBAQEA2MBAgSLAyIL/mEKHwv+YQoKAZ8LHwoBnws+/nr+egGGxgECAwSMYwIBAQINBAQEA2MBAgQEEgQEAgFjAwQEBA0CAQECY4wEAwIBAQIDBIxjAgEBAg0EBAQEYgECBBoEAgFjAwQEBA0CAQECY4wEAwMwAAAABAAA/5oDuAMiABAAFAAaAB8AAAEiBwEGFBcBFjI3ATY0JwEmBwkCJQ8BFyE3JxcHIycB9A8L/mEKCgGfCx8KAZ8LC/5hCw8Bhv56/noBhgfQUgEKUte7SOZIAyIL/mEKHwv+YQoKAZ8LHwoBnws+/nr+egGG4AWX/f1+h9zcAAACAAD/mgO4AyIADwATAAATBhQXARYyNwE2NCcBJiIHCQM7CgoBnwsfCgGfCwv+YQofC/6UAYYBhv56AXgKHwv+YQoKAZ8LHwoBnwsL/kcBhv56/noAAAAABAAA/5oDuAMiABAAFAAhAC4AAAEiBwEGFBcBFjI3ATY0JwEmBwkCJSIOARQeATI+ATQuAQcyHgEUDgEiLgE0PgEB9A8L/mEKCgGfCx8KAZ8LC/5hCw8Bhv56/noBhjlhODhhcmE4OGE5M1YyMlZmVjIyVgMiC/5hCh8L/mEKCgGfCx8KAZ8LPv56/noBhtI4YXJhODhhcmE4FzJWZlYyMlZmVjIAAAAAAwAA/5YDvwMiABsAMgBKAAABIgcGBwYHBhYXFhceATc2Nz4BNzYnLgEnJicmBzYXFhcWFxYGBwYHBiYnLgE2NzY3PgEXJgcOAQcGFxYXHgE3Njc2Nz4BJyYnLgEB62xjYD9ACgs5PT5UTrRTV0BDUAgHHRt5UVNZDQ9PSEcrLAEDQDk8SEaQNzkyECYoQCNSKTYyL0IJCxIOKCVpNTgsLhoZBBYWLB5LAyI3Nltda1y3R0onJgscHTs5oVhbU1WLKSoEAY4CKShFR09JiS4xDA4pMDGHlz5BIxUWUQIaGVk0ODM0KCUlBgcgHTIvbzA0IBgaAAMAAP+WA78DIgAbADIANgAAASIHBgcGBwYWFxYXHgE3Njc+ATc2Jy4BJyYnJgc2FxYXFhcWBgcGBwYmJy4BNjc2Nz4BFwYHIQHrbGNgP0AKCzk9PlROtFNXQENQCAcdG3lRU1kND09IRyssAQNAOTxIRpA3OTIQJihAI1IpYGABgAMiNzZbXWtct0dKJyYLHB07OaFYW1NViykqBAGOAikoRUdPSYkuMQwOKTAxh5c+QSMVFmKsrQACAAD/kgPBAyMAGgAxAAABIgcGBwYHBh4BFx4BNzY3PgE3NicuAScmJyYHMhcWFxYXFgYHDgEmJyYnLgE3Njc+AQHwZF5bQUIVFCBgSUevWFpJSmkWFw4NYkpMWTQnSkRBKy0HCTAzNIaQPD4iJgcfIDwqZgMiLy1QUWJWs5syMygODy8tkVVYVlqeNjgSC44lJD4/SUaLMzUrFCcoPUCaRUgsICEAAAADAAD/lgO/AyIAGgAvADkAAAEiBwYHBgcGFhcWFx4BNzY3PgE3NicuAScmJwc2FxYXFhcWBgcOASYnLgE2NzY3NhcGDwEXITY/ASYB62xjYD9ACgs5PD5UT7RTV0BDUAgHHRt5UVNZHE9IRyssAQNAOjuOkDc5Mg8nKEBIViRHbFIBChcrEEcDIjg2Wl5rXLZHSicmCxwcOzqhWFtTVYspKgSNAikoRUdPSYkvMBopMDGHlj9BIytWGjRO/USIMTQAAAAABAAA/5YDvwMiABsAMgA3AD0AAAEiBwYHBgcGFhcWFx4BNzY3PgE3NicuAScmJyYHNhcWFxYXFgYHBgcGJicuATY3Njc+AQcWFzY3BRQVIREHAetsY2A/QAoLOT0+VE60U1dAQ1AIBx0beVFTWQ0PT0hHKywBA0A5PEhGkDc5MhAmKEAjUn5WVThy/oUBmskDIjc2W11rXLdHSicmCxwdOzmhWFtTVYspKgQBjgIpKEVHT0mJLjEMDikwMYeXPkEjFRaaRUUuXCCMjAESowAAAAMAAP+WA78DIgAbADIAOgAAASIHBgcGBwYWFxYXHgE3Njc+ATc2Jy4BJyYnJgc2FxYXFhcWBgcGBwYmJy4BNjc2Nz4BFxQVIxUzFTcB62xjYD9ACgs5PT5UTrRTV0BDUAgHHRt5UVNZDQ9PSEcrLAEDQDk8SEaQNzkyECYoQCNSW+LipQMiNzZbXWtct0dKJyYLHB07OaFYW1NViykqBAGOAikoRUdPSYkuMQwOKTAxh5c+QSMVFnMyMr5kwwAAAAcAAP+VA74DJAAbADEASQBgAGUAbwB1AAABJgcGBwYHBhYXFhceATc+Ajc2Jy4BJyYnIyYHNhcWFxYXFgYHDgEmJy4CNzY3PgEXJgcGBwYHBhcWFxYXFjY3PgInJicuAQc2FxYXFgcWBgcGBwYmJyYnJjY3Njc2BxQVIREFMjMGBwYHBgcmNxQVITUXAfNsZWFBQgsMNzw9U0+3VliETwYGHhx3T1BXAxUQY11ZOjwICT0+QKa0TVBkIBUXOTiiX1tVUTI1AQQkJEFEUk2eP0FFBB4gPDB8QlBKRyssAQFIPkBLR4wzNhQVFCcnPUp4AZr+wXJyDyAYDRUQQOP+yJwDIgI2NVpdbFy2SUooKAscHXekWVtTU4YoKQUCMQMxMFNWY1isQEM7ECssj7NVWUJETisDMC9PUltTUE42OBAQJTAyjKJJTDIrMDACLCpGSlBLiywvBwkxMzVFQpA7PSIrm5ycATgxCRwWCQ8CNAVdXbp9AAUAAP+VA74DJAAbADEASQBgAGkAAAEmBwYHBgcGFhcWFx4BNz4CNzYnLgEnJicjJgc2FxYXFhcWBgcOASYnLgI3Njc+ARcmBwYHBgcGFxYXFhcWNjc+AicmJy4BBzYXFhcWBxYGBwYHBiYnJicmNjc2NzYXBg8BFzUXEQcB82xlYUFCCww3PD1TT7dWWIRPBgYeHHdPUFcDFRBjXVk6PAgJPT5AprRNUGQgFRc5OKJfW1VRMjUBBCQkQURSTZ4/QUUEHiA8MHxCUEpHKywBAUg+QEtHjDM2FBUUJyc9SkU2bC/RysoDIgI2NVpdbFy2SUooKAscHXekWVtTU4YoKQUCMQMxMFNWY1isQEM7ECssj7NVWUJETisDMC9PUltTUE42OBAQJTAyjKJJTDIrMDACLCpGSlBLiywvBwkxMzVFQpA7PSIroyZNIZSPjwEojwAAAAAEAAD/lgO9AyMAFgAxADsAQgAAASYOAxYXHgI3PgE3Njc2Jy4BJyYHNhcWFxYXFgYHBgcGBwYnJicmJyYnJjc+AhcGDwEXITY/ASYnFhcHIyc2AfRYpoFEAUA9O6GwUVSGJykDBh4edk5ea1ZSUDo7FxcXKyxERlpYVlhDQycmAwMjHnKUTyRHbFIBChcrEEeQfD9I5kg/AyIBRn6hs6Y+P0kJHh16UVNYV1VThyYvMQEmJUNEVE+nSEovNBAPFhY5NlBPV1pOSXA+tBo0Tv1EiDE0Slot3NwtAAAABgAAAAADRQKVACgATgBSAFYAWgBeAAABDwEGBwYHFBcWFzEWFxYXFgcGDwEhNzM+AScmJyYvASYnJjU0NzY/AQUhBgcGFQYXFhcxFhcWFxYHBgcGByE2NzYnJicmLwEmJyY3NDc2FxUzNQcVMzUHFTM1BxUzNQF8BAJUKSYCGxAoJBAXAwIWG0hKAcoFAU1FBQQXDyMNIhAUHSRNSf5EARonFScBGxAoJBAXAwEEBA0ZRf7lHxAjBQQYDyQMIg8VARwhCtzl5X3dvuUClQIBMjAuLigoGCklFR4VGhwjKysDLVctISIUJA4iFx4ZHSEqLisuHRouLigoGCklFR4VDQwODyEpFxYsLCIiFCUMIxYeGR0hJyIVFXMWFnQVFXMWFgAAAAQAAP/TA9QC6QATACcAawDGAAATIg4BFREUHgEzITI+ATURNC4BIwUhMh4BFREUDgEjISIuATURND4BFyIHOQEGDwEGBzkBBgcGHQExFBcwMR4BMxY3OQEyNjU0JzMyNjcwMTYnPgE3NjQmKwE2NTkBNCcuASsBNzY3PgEnJicHMDEyFzkBFgYHOQEGDwEGFzEWHwEzFjczMhcWFAcGIyInFRYzMhYVMRQHDgErARUzMhYHOQEOASsBFTMxMhYVOQEUBwYHITEmJyYnOQEmNTE0NzY/ATY/ATYz1zVZNTVZNQI6NVo0NFo1/cYCOiU+JCQ+Jf3GJT4kJD6qCggXaRkdDQUBAQULNCmJiRERAwoQEQQDBwgOBAgTEw4FCgQQCMYJFAUJAgcKDAMEAwMCBAIVGQQDAgcCAjFkRAkCBQUDCGYzQ4UHCQQDBAXIqwcLAwEHB6uCBgYDAwb+7iITFgcFBgsWQUgPAgQBAuk0WTX+bjVZNDRZNQGSNVk0PCQ9Jf5uJT0kJD0lAZIlPSQoBg9IERUnDxQMFwccGCsqAgIWEAoJEQ8UDgEJBgwlHAwMEgsGBwkUBgwdCw4BFgUFDwYDFRkGBwcBAQEBBQUXBQYBFgENCwsIAwMWEA4HBxYHDAcGAwECEBMgFRoyFSAQLDIKAQEAAgAAAAADhgJgAAIABwAAEwUlBREhEQVjAZEBkfzfAyL+bgJg4+NU/kABwOAAAAAABQAAAAADLAJ3ACYATgCGAI8AmAAAARQVBgcnBxcGByMVMxYXNQc1Mzc2PwEnNxc3Nj8BNTMVMyYnJic1BxUGBycHFwYHIxU3FhcHFzcWFxUzNTY3FzcnNjczNSMmJzcnByYnNwczBxcWHwE3FwcXFh8BMxUPAQYPARcHJwcGDwEVIzUnJi8BByc3JyYvAQc1Mzc2PwEnNxc3Nj8BFyIGFBYyNjQmBzIWFAYiJjQ2AZ0WFihKKAwGODgIFDExAwYRCCIZIgwaIA4kXgYWEQ4GGxEoSicLBjk5BwsoSykTGWkZEylKKQwGODgICydLJxYWAUckAQ8eHAsiGSEIEgYDMTEDBhEIJBojDBsfDiMPHxsLJBokCBIGAzIyAwYRCCMZIwwYIg4SIC8vQC8vIBMZGSUaGgJ3HBwGDCdKKBMYahkeWwEkDh8aDCMZIggQCAMwMAcJCAQ3ZTcICyhLKBQXagEVFyhKKAwGOToGDChLKBYWaRkSJ0onDAY3IzADBhEIIhkiDBseDiMBDh8aDCMaJAgSBgMzMgMGEggkGSMMGx8OASQOHhwMIhkiCBAIA1AvQS4uQS8jGiUZGSUaAAAAAAUAAP/TA9QC6QATACcAKwAuADMAABMiDgEVERQeATMhMj4BNRE0LgEjBSEyHgEVERQOASMhIi4BNRE0PgEHESERBSEHJxc3ESHXNVk1NVk1Ajo1WjQ0WjX9xgI6JT4kJD4l/cYlPiQkPgECDv4oAaLR8PDx/h8C6TRZNf5uNVk0NFk1AZI1WTQ8JD0l/m4lPSQkPSUBkiU9JFP+pQFbF4mDnp7+2QAAAAMAAAAAAxECnQAgAFgAeQAAASIHDgEVOQEUFxYXBgcGDwEVITUnJicmJzY1OQE0JicmBzIXFhcWHwEWFxYXMTY/ATY3FhUUBwYHHwIWFQYPAQ4BIiYvASYnND8DJicuAScmNTQ/ATYHMBUGFxYXFhcWMjc2NzY3Nic1FhcVIzUjFSE1IxUjNTYB8CskIicQCxA7KDUaAgJCAhk0KDooJyIkaAkFGhAMCQQIBgoQGQ4CBAIKCQweBBwEAQEBARA3OjcQAQEBAQQbAwQDBxAGDQ8GDDQDAgILFiIgSCAiFgsCAwRWIFMj/vAjUyACnBUTRCYiJRoRFBojMQTn5wQwIxoUKUomRBMVUwEBBQQGAgYCAwEBCAICARQaJxYbEiAJFAgPBAQCEBISEAIEBA8IFAkiBAIFFw0fGh8ZAgXhAQwSFAsWDAsLDBYKFQ0RASY5u4SEhIS7OQAAAgAA/5YDvQMiABcAMwAAASIOAxYXHgI3PgE3Njc2Jy4BJyYjFzIXFhcWFxYGBwYHBgcGJyYnJicmJyY3PgIXAfBXpX9EAUA9O6GwUVSGJykDBh4edk5eawhVUE45OhYXFyssREZaWFZYQ0MnJgMDIx5ylE8DIkZ9obOmPj9JCR4delFTWFdVU4cmLzEnJkJEUk+nSEovNBAPFhY5NlBPV1pOSXA+AQAABQAA/5UDvgMkABsAMQBJAGAAawAAASYHBgcGBwYWFxYXHgE3PgI3NicuAScmJyMmBzYXFhcWFxYGBw4BJicuAjc2Nz4BFyYHBgcGBwYXFhcWFxY2Nz4CJyYnLgEHNhcWFxYHFgYHBgcGJicmJyY2NzY3NhcGAgc2NzY3FyYnAfNsZWFBQgsMNzw9U0+3VliETwYGHhx3T1BXAxUQY11ZOjwICT0+QKa0TVBkIBUXOTiiX1tVUTI1AQQkJEFEUk2eP0FFBB4gPDB8QlBKRyssAQFIPkBLR4wzNhQVFCcnPUpVGE0XFyonFH0ZMQMiAjY1Wl1sXLZJSigoCxwdd6RZW1NThigpBQIxAzEwU1ZjWKxAQzsQKyyPs1VZQkROKwMwL09SW1NQTjY4EBAlMDKMoklMMiswMAIsKkZKUEuLLC8HCTEzNUVCkDs9IitvQv7zQRcwKxWHTp4AAAAABgAA/5UDvgMkABsAMQBJAGAAagBxAAABJgcGBwYHBhYXFhceATc+Ajc2Jy4BJyYnIyYHNhcWFxYXFgYHDgEmJy4CNzY3PgEXJgcGBwYHBhcWFxYXFjY3PgInJicuAQc2FxYXFgcWBgcGBwYmJyYnJjY3Njc2FwYPARchNj8BJicWFwcjJzYB82xlYUFCCww3PD1TT7dWWIRPBgYeHHdPUFcDFRBjXVk6PAgJPT5AprRNUGQgFRc5OKJfW1VRMjUBBCQkQURSTZ4/QUUEHiA8MHxCUEpHKywBAUg+QEtHjDM2FBUUJyc9SlUkR2xSAQoXKxBHkHw/SOZIPwMiAjY1Wl1sXLZJSigoCxwdd6RZW1NThigpBQIxAzEwU1ZjWKxAQzsQKyyPs1VZQkROKwMwL09SW1NQTjY4EBAlMDKMoklMMiswMAIsKkZKUEuLLC8HCTEzNUVCkDs9IitXGjRO/USIMTRKWi3c3C0AABAAAP+gA7sDIgAKABgAJgA1AEcAWABpAHcAhACTAKEArgC8AM4A3ADvAAABBgIHNjc2NxcmLwEWHwEnBgcGBwY3Njc2EwYHDgEWNzYXFjYmJyYXJgYWFxYXFj4BJy4BJyYFBgcGBwYHBgcGFjI3Njc2LgEzIgciBw4BHgE3NhcWNjQnJgcGBwYPAQYHBh4BNzY3NjQmBSYGFhcWFxYyNicmJyYFJgcGFx4BNicmNzYmBSYGFxYHBh4BNz4BJy4BBSYGFxYXFj4BJyY3LgEFJgcGBwYeATc2Ny4BBSIGFhcWFxY2JicmJyYFDgEHBgcGDwEOARY3Njc+ASYFIgYWFxYXFjYmJyYnJgUGBwYHBgcGBw4BFjc+ATc2LgEB9BhNFxcqJxR9GTEyDBYiRAgZEgYKAQsUFgxKLwwBEwxeZgwOBQwxygwPAwtMLQcZDwQYSS4E/fULCgYLCAVBIQQRGAcpUQYBDf8EChIHDQkJFAlORwwSC0LqDQ4JEAo9GQURGQYpUAgOAX8MDgIKNBkHGRAEGkQE/cMZBQsbBhgSAhoQAQ4C6Q8NAwEwBBAYBx0bBAIO/KQPDgMCMQcZDwUvAgENAuwaAg0yBg8ZCD0MAQ39qAsMAgg/VAwRAQtPNwYBnwwrCxMZDx4RDAUPDGFQCAEN/j0LDQMKWWkMDgUMZE8GAhgJCQUKDgg0WQsCEQ02ZSkHAg0CJkL+80EXMCsVh06eUSRJbkoHHRQHCwYhQ0wBdAIQBhkRBBkWARMZBAxTARMYBThbCgETDDJYIAIKAQcFCwgEPlAMEgtdQAcTDgECBBURCAMGHwQRGQYfJwIIBQwHMDAMEwELQC4HEw87ARIXBjVUCxMMXUEDqQIrVk0LAxEMUFQKDi0BGg5lXgwSAQo2eT4IChABGg5rWgoCEwxbZggLOAIpP0MMFAMLT1sJDqARFgZJHQMSGAYeQgZNAxUDBwQDAwIEGBQBAjAHFQ8nExYFSBMBFBgEFUIDAwEFAwkLAyMWBhkSAwsxIwcTDgAAAAAFAAD/lQO+AyQAGwAxAEkAYABoAAABJgcGBwYHBhYXFhceATc+Ajc2Jy4BJyYnIyYHNhcWFxYXFgYHDgEmJy4CNzY3PgEXJgcGBwYHBhcWFxYXFjY3PgInJicuAQc2FxYXFgcWBgcGBwYmJyYnJjY3Njc2FxQVIxUzFTcB82xlYUFCCww3PD1TT7dWWIRPBgYeHHdPUFcDFRBjXVk6PAgJPT5AprRNUGQgFRc5OKJfW1VRMjUBBCQkQURSTZ4/QUUEHiA8MHxCUEpHKywBAUg+QEtHjDM2FBUUJyc9Sofi4qUDIgI2NVpdbFy2SUooKAscHXekWVtTU4YoKQUCMQMxMFNWY1isQEM7ECssj7NVWUJETisDMC9PUltTUE42OBAQJTAyjKJJTDIrMDACLCpGSlBLiywvBwkxMzVFQpA7PSIrdDIyvmTDAAAAAA0AAP+iA7gDIAAEAAgADAAQABQAGABTALwBRQGiAekCMwKfAAABFREhEQUzESMTFTM1BxUzNQcVMzUHFTM1AysBByMHIwcVDwUVHwUzPwMzNzM3MzczFzMXMxczHwEzPwM1LwQjNSMnIycXDwYVHwozHwYVHwIzHw0zPwQ1LwE1JyMvBiMvATUjLwsjLwEjLwcjNSc1LwQjBQ8BIw8EFQ8EFQcjBxUPAyMVBxUHIxUPBBUHIw8BFQ8CFQ8CIw8DFQ8DFQcVDwoVBxUfBD8EMz8ENT8mNS8DAQ8FFRcVBxUHFQcVBxUHFQcVBxUHFQcVBxUHFQ8HFR8EPwUzPwEzPwE1PwEzNzM3NTc1MzU3NTc1NzU3NTc1NzU3NTc1JzUvBAUPBRUXFRcVFzMfBTMfARUXFRcVFxUzFxUXFR8EPwQ1Lw01JzUnNSc1LwMBDxcfBD8EMz8DMzczNzM3MzczNzU3Mzc1NzM/AjM3MzU/AzUvBAUPBRUfAxUfATMfAjMfAhUfATMfARUfATMXMxczFzMfAjMXMxcVMx8HMxcVFzMVMxczPwQ1LwQjJyMnIycjLwojLwQjLwUjAV0BLv7q/v4aysrKysrKymEHDQYNDQcnDQ4EAwMEAQIDAwkEBQYMBhcGCwYGBgYpBgYGBgYFHwQFDAMDAgIGAwonBgcGDQfpBQQEAwMBAgICBgICAwYFBAMIAQ4CCAIGAgQBAgIBAgMCAwUEAwQDCgUGAwkECQQEAwQCBAYBBAMCAwIDAgECCAEFAwQCBAICBQIHAgIBAgkBAgIDBwMCAwIBAgMCBgIKBf3zBQcBAgMCAwIDAgMCAwQBAgIDAgQBBAQBAgICAgICAQICAgQCAgQBAQECAwICCgECAgIBBAECAQIBAgECAgEEBAMOBAgEAwEBAgMBAgICAQIBAgECAQICAwIBAggCAQICAgEEAgQBBgIKAgYDCgMGAwUDAgEEBggFArIEBQMGAgEBAQEBAQEBAgEDBQMFAwQDAgYDAQIDBgQJCQQEAwIBAQMCAQIDAwIBBQEMAwECAQEBAQEBAQEEAwQECPymBAUDBAQBAQMCAQMCAQQBCgEEAwIDAgECAwECBAcJCQQEAwQCBAIDAgcEAQYBAgECCAEBAQEFCAgCsQQECQQFCgQPBQULDwYFCwUhBgsQCAQFAgIEAwQNCQYGFAUBEgYHBQEFAQUBBQEcAQsFAQUFAQULDwEEAQMDAgEEAwQECP3eBAQEAwICAQIDBA0CAQIDAgECAwMLAgEIAwMFAQIBAgECAQIDAwECAQIBAgQDBgMNAx0CAw0EAw0JBQgFAgEEAwQEAwQIAxQCEQMJBRECBgUDBQUFAgEPAgUCAgEEAwQRBAQFAhwM/pABfBj+tAEnGRlKGBhVGBhNGBgCLQECBgECBAIDBAgJBQQEAwQBAgICBAIBAQEBAQUBBgQDCQUICAIEBgEBAU8BAQMDBAQEBQkEBgECAQYDBAIIDgMIAwYDBAECAgMEAwQDBwcDCAMSCggCBAICAwMICgcHAQwIBAQEBAQEBAsBBwMGAgYCAwUDBwMCAwkDAgIHAgICAgEBAQICBAIFDAEEAgICAgIBAgICAgIBBAIBAgIDBAEEAQQBAgMCAwIBAgMCAQIGAgECBgMDAgUCAQIPAwIBAgECAwYDAwMDAwMDAwEECQUIAwMDAQQDAwQGBQMCBQECAwIDAgMCAwMCBQIDAgwCAwIDAgMEAwQDBgMKAwYCCgEGAgUEBAQJCQYEAf7GAQICCAQEBAQzAwkDBgIGAwMDAwMDBgIDAwkCDgMIAQ0FCwUGCgcEBQkEBgICAgIDAwMDBgYGBQEFBw8mAwoDAwcDAwQDAwQDAwQDBwMOAywFCQgEAgMCEwECAwMIBBsGBxMHDRMGBw0GHw0FAQUBBQEFAQUBBQEBBAQEAgICAwMJCQgGBgUGEAsGEQUGBgUvBgUGBgwGBwUHBgL+sgECBgQEBgQJBAMFCQIDBAMMAQQDBAMHCQkIAwMDAgIBBgIGAwIDAgMDDwYBAwMBAwQHDAQBAwQEBAkIBAMCAgIBAwIEBAkEBQQEAwEKAgICAgICAQEHAgUBAQEDAgIBAgECAQEBAQECAgIEAgkBAQQBBAEEBwUECQgEAgMBAwcGAwMGAgIDAQMCAwIJAgMCAQQBBA0BAgAAAAMAAP/SAyMC6gAFAAwAEQAAASIjESERJxQVMxEhEQUWHwEjAnLW1wJe5bj9/AF5FSo+fQLq/OgCYoldXf38Ar4MFStBAAAAAAgAAP/TA9QC6QATACcATgByAHYAegB+AIIAABMiDgEVERQeATMhMj4BNRE0LgEjBSEyHgEVERQOASMhIi4BNRE0PgEXByMOARQXFhcxFhcWFxYHBg8BITc2NzYnJicmLwEmJyY1NDc2PwEHMwYHBhUUFxYfARYXFhcWBwYHIzY3NicmJyYvASYnJjU0NzYXFTM1BxUzNQcVMzUHFTM11zVZNTVZNQI6NVo0NFo1/cYCOiU+JCQ+Jf3GJT4kJD5/AwEwLA8IFxUJDQECDRMlKQEBAy4QFAMCDQgUCBMIDBARLyn5nhYLFw4JFgIUCQ0BAg0OJ54TBxMCAg4IFQYTCQsQFAR7gIBGfGqAAuk0WTX+bjVZNDRZNQGSNVk0PCQ9Jf5uJT0kJD0lAZIlPSRcAhw2LxYNGBULEQwPDxYVGQIcFhkYEhMLFQgUDBENEBMVHRgaEQ4aGRYWDRcCFAwRDA8PExcQChcaExMLFQcTDRENEBMXFAwMQAwMQQwMQQwMAAQAAP/TA9QC6QATACcAKgAvAAATIg4BFREUHgEzITI+ATURNC4BIwUhMh4BFREUDgEjISIuATURND4BBxc3BREhEQfXNVk1NVk1Ajo1WjQ0WjX9xgI6JT4kJD4l/cYlPiQkPgX6+v4NAfT7Auk0WTX+bjVZNDRZNQGSNVk0PCQ9Jf5uJT0kJD0lAZIlPSRfjY00/ukBF4wABQAAAAADSAKpABsAMgBKAGIAegAAASIHBgcGDwERFhcWFxYgNzY3NjcRNCcmJyYnJgcyFxYXFhcGBwYHBiInJicmJzY3Njc2BzIfARYXFjI3Nj8BFQYHBgcGIicmJyYnFTIfARYXFjI3Nj8BFQYHBgcGIicmJyYnFTIfARYXFiA3Nj8BFQYHBgcGIicmJyYnAfR9XjAfIgcBBiQgL1cBCFcvICMHAQciHzBefXtZKxoRBgYRGSxc8FwsGREGBhEaK1m2AQMDGzRe+l40GwcEFBksXPBcLBkUBAEDAxs0XvpeNBsHBBQZLFzwXCwZFAQBAwMbNFcBCFc0GwcEFBksVf5VLBkUBAKpFAsQERoE/iUaFBEJFBQJERMbAdsDARoREAsUIxQJDQkKCgkOCRMTCQ4JCgoJDQkUawICDgwUFAwOBCkLCg4JExMJDgsKMAICDgwUFAwOBCkLCg4JExMJDgsKMAICDgwUFAwOBPMLCg4JExMJDgsKAAkAAP+fA70DIAAKABgAJgA0AEoAWgBoAHoAjgAAAQYCBzY3NjcXJi8BFh8BJwYHBgcGNzY3NhMGBw4BFjc2FxY2JicmFyYGFhcWFxY+AScmJyYFBgcGDwEGBwYHBhY2NzY3PgE3NjQmASYGFxYGBwYeATc+AScuAQUmBhcWFxY+AScmJy4BAQYHBgcGBwYHDgEWNzY3Ni4BBSIGFhcWHwEWMzI2JicmLwEmJyYB9BhNFxcqJxR9GTEyDBYiRAgZEgYKAQsUFhBQLwsBEgxhYw0OBgwrxQwPBAtCOAkYDQY4UwT98AoLBgsLLykJAgMZGQQlLQQWBAgNAq0PDQMDGBkEDxkHHxoHAg38pA8OAwUvBxkPBC0CAQ0CrgkJBgoNCDZWDAESDG5VBwIN/dkLDQMKQ2AGEggPDREOYTsDBgQGAiZC/vNBFzArFYdOnlEkSW5KBx0UBwsGIUNMAXICDwYZEgQYFAEUGAQLTwETGAUvZgoFFQtrOwMLAQgECwsuSw8LDxEPD0QvBREFCBMO/sgBGw8yZC0MEwEKNn0+BwkSARoPaFwKARMMW2cIC/6zAQYDCQoEJBcGGBIDGUgHEw4BEhcFORoCBRkYARgxAwUCBAAAAAYAAP+VA74DJAAbADEASQBgAGUAawAAASYHBgcGBwYWFxYXHgE3PgI3NicuAScmJyMmBzYXFhcWFxYGBw4BJicuAjc2Nz4BFyYHBgcGBwYXFhcWFxY2Nz4CJyYnLgEHNhcWFxYHFgYHBgcGJicmJyY2NzY3NgcWFzY3BRQVIREHAfNsZWFBQgsMNzw9U0+3VliETwYGHhx3T1BXAxUQY11ZOjwICT0+QKa0TVBkIBUXOTiiX1tVUTI1AQQkJEFEUk2eP0FFBB4gPDB8QlBKRyssAQFIPkBLR4wzNhQVFCcnPUpSVlU4cv6FAZrJAyICNjVaXWxctklKKCgLHB13pFlbU1OGKCkFAjEDMTBTVmNYrEBDOxArLI+zVVlCRE4rAzAvT1JbU1BONjgQECUwMoyiSUwyKzAwAiwqRkpQS4ssLwcJMTM1RUKQOz0iK5tFRS5cIIyMARKjAAAAABAAAP+gA7sDIgAHAA8AHQAsAD4ATwBgAG4AewCKAJgApQCzAMUA0wDmAAABJicHFyE2NycGByMnNjcWAwYHDgEWNzYXFjYmJyYXJgYWFxYXFj4BJy4BJyYFBgcGBwYHBgcGFjI3Njc2LgEzIgciBw4BHgE3NhcWNjQnJgcGBwYPAQYHBh4BNzY3NjQmBSYGFhcWFxYyNicmJyYFJgcGFx4BNicmNzYmBSYGFxYHBh4BNz4BJy4BBSYGFxYXFj4BJyY3LgEFJgcGBwYeATc2Ny4BBSIGFhcWFxY2JicmJyYFDgEHBgcGDwEOARY3Njc+ASYFIgYWFxYXFjYmJyYnJgUGBwYHBgcGBw4BFjc+ATc2LgECy0eQ11IBChcrDBgw5kg/fHx8Si8MARMMXmYMDgUMMcoMDwMLTC0HGQ8EGEkuBP31CwoGCwgFQSEEERgHKVEGAQ3/BAoSBw0JCRQJTkcMEgtC6g0OCRAKPRkFERkGKVAIDgF/DA4CCjQZBxkQBBpEBP3DGQULGwYYEgIaEAEOAukPDQMBMAQQGAcdGwQCDvykDw4DAjEHGQ8FLwIBDQLsGgINMgYPGQg9DAEN/agLDAIIP1QMEQELTzcGAZ8MKwsTGQ8eEQwFDwxhUAgBDf49Cw0DCllpDA4FDGRPBgIYCQkFCg4INFkLAhENNmUpBwINAaI0aJz9RIgoSpLcLVpaAVwCEAYZEQQZFgETGQQMUwETGAU4WwoBEwwyWCACCgEHBQsIBD5QDBILXUAHEw4BAgQVEQgDBh8EERkGHycCCAUMBzAwDBMBC0AuBxMPOwESFwY1VAsTDF1BA6kCK1ZNCwMRDFBUCg4tARoOZV4MEgEKNnk+CAoQARoOa1oKAhMMW2YICzgCKT9DDBQDC09bCQ6gERYGSR0DEhgGHkIGTQMVAwcEAwMCBBgUAQIwBxUPJxMWBUgTARQYBBVCAwMBBQMJCwMjFgYZEgMLMSMHEw4AEAAA/6ADuwMiAAMACAAWACUANwBIAFkAZwB0AIMAkQCeAKwAvgDMAN8AAAEGByEDFhchNhMGBw4BFjc2FxY2JicmFyYGFhcWFxY+AScuAScmBQYHBgcGBwYHBhYyNzY3Ni4BMyIHIgcOAR4BNzYXFjY0JyYHBgcGDwEGBwYeATc2NzY0JgUmBhYXFhcWMjYnJicmBSYHBhceATYnJjc2JgUmBhcWBwYeATc+AScuAQUmBhcWFxY+AScmNy4BBSYHBgcGHgE3NjcuAQUiBhYXFhcWNiYnJicmBQ4BBwYHBg8BDgEWNzY3PgEmBSIGFhcWFxY2JicmJyYFBgcGBwYHBgcOARY3PgE3Ni4BAfRgYAGAwGQz/tIzZEovDAETDF5mDA4FDDHKDA8DC0wtBxkPBBhJLgT99QsKBgsIBUEhBBEYBylRBgEN/wQKEgcNCQkUCU5HDBILQuoNDgkQCj0ZBREZBilQCA4BfwwOAgo0GQcZEAQaRAT9wxkFCxsGGBICGhABDgLpDw0DATAEEBgHHRsEAg78pA8OAwIxBxkPBS8CAQ0C7BoCDTIGDxkIPQwBDf2oCwwCCD9UDBEBC083BgGfDCsLExkPHhEMBQ8MYVAIAQ3+PQsNAwpZaQwOBQxkTwYCGAkJBQoOCDRZCwIRDTZlKQcCDQIyrK0BJrRaWgHXAhAGGREEGRYBExkEDFMBExgFOFsKARMMMlggAgoBBwULCAQ+UAwSC11ABxMOAQIEFREIAwYfBBEZBh8nAggFDAcwMAwTAQtALgcTDzsBEhcGNVQLEwxdQQOpAitWTQsDEQxQVAoOLQEaDmVeDBIBCjZ5PggKEAEaDmtaCgITDFtmCAs4Aik/QwwUAwtPWwkOoBEWBkkdAxIYBh5CBk0DFQMHBAMDAgQYFAECMAcVDycTFgVIEwEUGAQVQgMDAQUDCQsDIxYGGRIDCzEjBxMOAAAAAAUAAP+VA74DJAAbADEASQBgAGkAAAEmBwYHBgcGFhcWFx4BNz4CNzYnLgEnJicjJgc2FxYXFhcWBgcOASYnLgI3Njc+ARcmBwYHBgcGFxYXFhcWNjc+AicmJy4BBzYXFhcWBxYGBwYHBiYnJicmNjc2NzYXBgcXITY/ASYB82xlYUFCCww3PD1TT7dWWIRPBgYeHHdPUFcDFRBjXVk6PAgJPT5AprRNUGQgFRc5OKJfW1VRMjUBBCQkQURSTZ4/QUUEHiA8MHxCUEpHKywBAUg+QEtHjDM2FBUUJyc9SlWQR1IBChcrEEcDIgI2NVpdbFy2SUooKAscHXekWVtTU4YoKQUCMQMxMFNWY1isQEM7ECssj7NVWUJETisDMC9PUltTUE42OBAQJTAyjKJJTDIrMDACLCpGSlBLiywvBwkxMzVFQpA7PSIrV2g0/USIMTQAAAAKAAD/nwO9AyAABAAOABQAIgAwAEYAVgBkAHYAigAAARQVIREFMjMGBwYHBgcmNxQVITUXEwYHDgEWNzYXFjYmJyYXJgYWFxYXFj4BJyYnJgUGBwYPAQYHBgcGFjY3Njc+ATc2NCYBJgYXFgYHBh4BNz4BJy4BBSYGFxYXFj4BJyYnLgEBBgcGBwYHBgcOARY3Njc2LgEFIgYWFxYfARYzMjYmJyYvASYnJgEnAZr+wXJyDyAYDRUQQOP+yJwEUC8LARIMYWMNDgYMK8UMDwQLQjgJGA0GOFME/fAKCwYLCy8pCQIDGRkEJS0EFgQIDQKtDw0DAxgZBA8ZBx8aBwIN/KQPDgMFLwcZDwQtAgENAq4JCQYKDQg2VgwBEgxuVQcCDf3ZCw0DCkNgBhIIDw0RDmE7AwYEBgH6nJwBODEJHBYJDwI0BV1dun0B8AIPBhkSBBgUARQYBAtPARMYBS9mCgUVC2s7AwsBCAQLCy5LDwsPEQ8PRC8FEQUIEw7+yAEbDzJkLQwTAQo2fT4HCRIBGg9oXAoBEwxbZwgL/rMBBgMJCgQkFwYYEgMZSAcTDgESFwU5GgIFGRgBGDEDBQIEAAAAAAEAAAAAA1MCEwAuAAATNjc2NzYXFhcWFxYXFhcWNzY/ATY3NjcVBgcGBwYnJicmJyYnLgEGBwYHBgcGB5YaGyMtIi0mJhgbECA7IR0kIRgVHw0XCxwaJCsmKygjHDIhEh02PBUbGQ8bEAgBSj4nNBsUBwYYDxUOGzQVEQoJGxgiEh4dpTciLRQQCAcZEy4fDhgbBxQYJBcuHA4AAAcAAP/TA9QC6QATACcATQB1AK0AtgC/AAATIg4BFREUHgEzITI+ATURNC4BIwUhMh4BFREUDgEjISIuATURND4BFxQVBgcnBxcGByMVMxYXNSM1Mzc2PwEnNxc3Nj8BNTMVMy4BJzUHFQYHJwcXBgcjFTMWFwcXNxYXFTM1NjcXNyc2PwE1ByYnNycHJic1BzMVFxYfATcXBxcWHwE3FSMHBg8BFwcnBwYPARUjNScmLwEHJzcnJi8BIzUzNzY/ASc3Fzc2PwEXIgYUFjI2NCYHMhYUBiImNDbXNVk1NVk1Ajo1WjQ0WjX9xgI6JT4kJD4l/cYlPiQkPkkNDhkuGAgDIyQDDh8fAgMLBRUPFggPFQgXOwQaBwQODhgvGQgDJCQFBxovGgwPQg0PGS8aCAQiIwMIGC8YChIsFgkUEAgVEBUFCwQCHh4CAwwFFxAWCBAUCRYJExEIFhAXBgoFAh8fAgUKBRYQFgcREwkLFB0dKR0dFQwQEBcQEALpNFk1/m41WTQ0WTUBkjVZNDwkPSX+biU9JCQ9JQGSJT0kMhESBAgZLxgSCkINFjkWCRISCBUQFgULBQEfHgQLAiNAIgQIGS8ZDQ5CDwwZLxoHBSQlAwgZLxkODQFCAQoSGC4YBgUiFR8BBAsFFQ8WBxAUCQEXCRQQBxYQFgUKBQIgIAIDDAQWEBYIEBMJFgkUEAgVEBYFDAMCMh0oHh4oHRYQFxAQFxAAAgAA/9MD1ALpABMAJwAAEyIOARURFB4BMyEyPgE1ETQuASMFITIeARURFA4BIyEiLgE1ETQ+Adc1WTU1WTUCOjVaNDRaNf3GAjolPiQkPiX9xiU+JCQ+Auk0WTX+bjVZNDRZNQGSNVk0PCQ9Jf5uJT0kJD0lAZIlPSQAAAMAAAAAA14CTwAiACYALAAAAQYHDgEPAQYHBhYXBRY+ASc1FhcWPgEnETQmIgcFPAEnLgEHFBUnJRQVJic2AfYJCgUWBUaMRg0GDwE1ChcOAoOYChYOAhMYCP7sAQISJ+UCLGp7ewJOAQYDEAMvXi8KIwfPBgYUC59aZAYGFAsBogwPCLodcRwLDleampqamppJUVEAAAAACQAA/58DvQMgAAcADwAdACsAQQBRAF8AcQCFAAABJicHFyE2NycGByMnNjcWAwYHDgEWNzYXFjYmJyYXJgYWFxYXFj4BJyYnJgUGBwYPAQYHBgcGFjY3Njc+ATc2NCYBJgYXFgYHBh4BNz4BJy4BBSYGFxYXFj4BJyYnLgEBBgcGBwYHBgcOARY3Njc2LgEFIgYWFxYfARYzMjYmJyYvASYnJgLLR5DXUgEKFysMGDDmSD98fHhQLwsBEgxhYw0OBgwrxQwPBAtCOAkYDQY4UwT98AoLBgsLLykJAgMZGQQlLQQWBAgNAq0PDQMDGBkEDxkHHxoHAg38pA8OAwUvBxkPBC0CAQ0CrgkJBgoNCDZWDAESDG5VBwIN/dkLDQMKQ2AGEggPDREOYTsDBgQGAaI0aJz9RIgoSpLcLVpaAVoCDwYZEgQYFAEUGAQLTwETGAUvZgoFFQtrOwMLAQgECwsuSw8LDxEPD0QvBREFCBMO/sgBGw8yZC0MEwEKNn0+BwkSARoPaFwKARMMW2cIC/6zAQYDCQoEJBcGGBIDGUgHEw4BEhcFORoCBRkYARgxAwUCBAAAAAAFAAD/lQO+AyQAGwAxAEkAYABkAAABJgcGBwYHBhYXFhceATc+Ajc2Jy4BJyYnIyYHNhcWFxYXFgYHDgEmJy4CNzY3PgEXJgcGBwYHBhcWFxYXFjY3PgInJicuAQc2FxYXFgcWBgcGBwYmJyYnJjY3Njc2FwYHIQHzbGVhQUILDDc8PVNPt1ZYhE8GBh4cd09QVwMVEGNdWTo8CAk9PkCmtE1QZCAVFzk4ol9bVVEyNQEEJCRBRFJNnj9BRQQeIDwwfEJQSkcrLAEBSD5AS0eMMzYUFRQnJz1KVWBgAYADIgI2NVpdbFy2SUooKAscHXekWVtTU4YoKQUCMQMxMFNWY1isQEM7ECssj7NVWUJETisDMC9PUltTUE42OBAQJTAyjKJJTDIrMDACLCpGSlBLiywvBwkxMzVFQpA7PSIrY6ytAAAUAAD/owO4AyIABAAIAAwAEAAUABgAWwCzAQkBTAGhAf4CSQKLAs8DEgNpA7YEAgRMAAABFREhEQUzESMTFTM1BxUzNQcVMzUHFTM1AzEjByMHIxUjByMPBxUfBDM3MzczNzM3MzczFzMXMxczFzMXMz8FNS8FIycjNSMnIycXIw8FHxk/BDUvAyMnNSc1JyMvASMvATUnIyc1LwEjLwE1JzUnIzUnIycjLwE1LwEjJzUnIy8BBSMPAhUHIw8BFQ8CFQcVBxUPASMPARUPAhUPASMPASMPARUHFQ8BIw8CFR8FMz8ZNS8EITEjFSMPAxUfBDM3MzczFzMXMxczFzMXMx8GMz8FNS8CIy8JIycjJyMnIzUHIw8CIw8BFQcjDwEjBxUHIwcjByMHFQ8DIxUPARUPAiMPAR8FMz8dMz8DLwMFDwUfFhUfBDM/BDUnNS8INSc1LwQjJyMnNS8BIyc1JzUvATUjLwE1JyMnNS8CNS8DBSMPBRUjFQcVBxUjFQcVFxUzFRcVFxUXFR8JMz8ENS8CNSc1JzUnNSc1JzU3NTc1NzU3NTc1LwQFIw8DFQcXFQcVBxUHFQcVDwgVHwMzPwY1NzU/BzU3NTM1NzU3NSc1LwMFIw8DFRcVFxUXFRcVHwcVFxUfAjMVHwMzPwQ1Lws1JzUnNSc1JzUvBAUjDwUVBxUPDxUfBT8CNT8BNTczNzU/AjM/CjU3LwQFDwUfAhUXFRczFzMfAjMfATMVFxUXFRczHwEzFzMXFRcVHwEVHwIVHwIzPwU1LxwFIw8IIwcjByMHIwcjByMPBBUfBTM3MzczNzM3Mz8LMzczPwE1PwE1NzU/BDUvBAUPBRUfBTMfARUXMxczHwEVHwEzFxUfBDMXMx8GMz8FNS8WISMPFxUfBjM/CDM/BDU3MzczNzU/ATU/ATM/BDUvBAFdAS7+6v7+GsrKysrKysplCwYLBQwFBQYmBgoIBAIDAQECBgQJBCsFCQUFBQUKBR4FCgUFBQUKBBgJBQQDBAQBAQQDBAcmBQYFCwYLBvQFBAUDBAQCAggCDAcIBwQDBAMEAwcGBw8CCQIDEQQDBAkJBAQDBAECAwIBAgMCAQISAQkEBgEDBAMBAwgEAwEDAQMBCAQEBAEECAEECv3xBQQIBQQBBAQEDAQEBAgDAQMEAwQDBAkBDwIBAgMDBQIBBAMDAQIDAwgECQUHBQUQBgIGAg8HBgcDBAMEAwQHCAQEBwIBAgIDBAgBBBINCgUHBgICAwgIBAEIBCYECAMEBAQHBAgDGgMIBwcDCQUEBAQDBAEEAwcBAwUEBAQEBAkEJgQJBQQEBQ2tBAgGBwEDCAMBFQMBAwMBCQEMAQkJAwMCAQIDAwgEAQQCAgIDAwgEBQQJAwgDAgQDAgMCAwIDAgMDAwIDAwMDAwMDAwYDIwIDBAQCAgUECAGEBQgEAwMDAQYDAwIDAgMCAwIDBxYBBAEEAQYDAgIEBAMEBQkEBAQDBAECAgIBAgECAQICAgEBAQgBAQECAgQBAgcDAgECAwIBAgYDCQMDAwT9wwUECAMDAgIBAgEBAQEBAQIBCAIBAQEDAwQEBAUJBAMDBAECBQMCAQEBAQEBAgEBAgMDCQLuBQQIBgIBAQEBAQIIAgECAgQBFgEBBAMMBQkEBgUEAwoCCAECAQICAgcBAQEBAQQDBAj8pwUICAQCAQEBAgYCAgIBBAEGAgoDBAEDBgQFCQQEBAMEAgESAQIBAgECAgIHAgEBAQECBwMFAvAEBQQEAwQCAgcCAwUCBAECAwwKAwQCBAEBBAMEBAkIBQcDDwIBBgUIAQEBBgECAQIBAgICCQECAgMECP2tBAgEAwICAgUGDAYBDAEGBwMBAwMBBwcDAQcHAQMBAwQIBAQMBAQEBAkEBAQFAgEBBAQDFQMECgcZAwoCAwMDAwMDAwIGAwIDAgMCCAGcBQQEAQcKHAsHEgQLBAcEBAcECAQQCAQDAgIBBAQDBAUMBQ0EBQQFCAUmBAkEBAQEBAQBBAMBAwEDBAQIBAkEAgIBAgYDBAX+RAQFBAYCAgECAwMFBAEEDQkBDQEEBQUEAQQFBQoFGQEEARQGBQUFCwoJBQQEAwQBAgMDBAcTBQQFBQQFBQQlHggEBAkMAw0CEgUEBQMBFAQECQgWLAUFBAUFBQQFGwQGBAEBAgMDBAQECQMGBQsFBQUGFAEeBQoFBQQBBAEEBRwNBAEEBQMCAQICAwQIAhwM/pABfBj+tAEnGRlKGBhVGBhNGBgCLwEBAQEHAgIEAwQEBAkEBQYDAgkCAQEBAQEBAgUBAgMDCAQFBAkDAwMHAQEBAVMBAgIEBwkJCgEJBwYHAwQDBAMEBwgHFAQNBAQgAwMCAgICAwMICQUGBQUEAQQBBAUcDQQBCAQBBAQECAEDAQMBAwQIAwEDBAMBBgQHCAEEBAEDBAMBAwwDAQMBAwEIBAQEAQQEBAEEDRcFBQQBBAEJBQoFDAQFBAQDBAECBQcMHggECQQUBwgHBAMEAwQDBwYEAwcFBAQJBAQDBAECAgUMBQkEAwYCAQEBAQECAgcCAgMCAgIBAgMDCAUJCAMFAgECAQIBAgICCQIBAQEnAgMFAgQBAg8DAgECCQwJAQkEAwMBAwMBAwsHBwkJBAMEBAEBBAMMAwQGAwMCAwMDAwMDAgMDAgMCAwIDAgMEAxYDAwgJCQcDBDsBAgMDBA0FCwIDAwMDAwMCAwMKIwMHAwcEDgsDBwMIAwMCAQEDAgQICQQCBAkEBAQEBAUDAQMBAwQBAxAEAwEDCAMBCgEDAwEDAwEDAwEGBAkBAwIDA6kBBAQDBAgEBAkFBAkNBBsFDQkEBAkEAQQiBAUBBAQDAwIBAgIDBAgJBQQSBAsEBwQEBwQIBB4ECAQHBAQHBAQJBAQEAwQtAQQIBAQEBB4FCgUFBQUJBScFBAUJCgQyBAUECAQGAgIGCAoFGQEEARQGBQUFCwYmBQYFCwYLBhYGCQgDAwQQAgYICAkGEQUGBQYLBSEGCwUFCgYPAQQBGQUKAQQGAgEBAwIECAkIASkEBQUEBQUJBSIFCQUFBQUKBRcFBAcCAjkBAgMDCAcEBwQaAwsLBwYEAwcUDwMHAQgFBAUIAwMCAgICBwEDFQEDCwEHEAQEDAQEBAQEBAkEJgUFCAQEAwSgAQQDAwQJCQkGAQwBBgwGBQMDAgEEAQQBAgUEAgIBAQEEAQEBBgEBAQIBAQIDBwUEBQQIAwMJAgEGAxADBgMCAwIDAgMCAwYCAwMDAwMHSgECAQMGDAMDBQMCAQEBBAMDBAkFBAgDAwIBAQEBAgkCAgIBAgECAQEBAgICAQEBBAEBAQUEAwUEBQgIAwIBJwEBAwYECQUEBAQCBQMECQEGCQMCAQIDAgECAwQDCgIIAQIBAgIDAQIDAwgFBAkEAwMDBAIBAgECAQIBEBAGAgMFCQMKAQICAg8CAwUGDBQBAgECAQIBAgYCBgkEBQQEBAMDAgEBAQICAgECAQgMAwQDAgECAwIBAhIBCQQDBQQEBAUJBAMDBAAAAAADAAAAAAO5Ao4AAwAHAAsAABMRIREHESERIzMRIy8DijH9YoxeXgKO/Y8CcTD96wIV/esAIAAA/+4DrALPAAQACQAOABMAGAAhAC0ANgBBAE4AVQBaAF8AZABpAG4AcwB4AH0AiACOAJcAoQCmAKsAsAC1ALoAvwDEAMkAzgAAATIzNSMXMjM1IxcyMzUjFzIzNSMXMjM1IxcyMzYXNyYrASEiBxc2MjYnJjY1JgUWFzY3NjcmJwUGBxYXFhc2NycmBQ4BFxYGFjIzMjc0JwUGFTMmNycFMjM1IwUyMzUjBTIzNSMFMjM1IwUyMzUjBTIzNSMFMjM1IwUyMzUjBQYHFhcWFzY3JyYFFhc3JicFBgcWHwE2NycFFhc3NjcmJwcGFzIzNSMXMjM1IxcyMzUjFzIzNSMXMjM1IxcyMzUjBzQ1IRETMjMRITcUFTM1AQUZGDFiGRgxYRkYMWIZGDFiGRgxYQQHGAsGCxUU/e0NDAkDDgYDAQIBAmISDQUKEQUUGP0zGBMFCxAHEA4KCgLxCwMEAgECCg0SBwr8owcxAQYuAzUZGDH8wxkYMQM9GRgx/MMZGDEDPRkYMfzDGRgxAz0ZGDH8wxkYMQM7BQkGCxEIDwUQFvy/BhEoCwQC3BERBQgDGxce/TAbGQUFAhMQBw5jGRgxYRkYMWIZGDFiGBgwXhkYMWUZGDE1/q4fior+7CXLAp0xMTExMTExMTExAQIwAgMwAQQIBBUEBz0JEAQJDAcXDQMPFgQJDQQSBxASVgEKCwIPBgEeGggYHRMVD5UxNTGOMTYxjjE1MY8xNTFZFg8DBwsDGRsDBQ0cGRsSE0EMBQwZCQcTJyoSBxIUCQYMCRUpMTExMTExMTExMTEirKv+qQE4/uunFxgvAAALAAD/zgO5AvIABQAJAA0AEQAVABkAHwAjACcAKwAvAAAXNTMVMxUzNTMVMzUzFTM1MxUzNTMVMzUzFTM1MzUzFSU1MxUhNTMVJREhEScRIREuMRAxYTFiMWExYjFhMA0x/HUxAykx/HYDijH81jJZKDExMTExMTExMTExMShZilxcXFyLAg/98TABs/5NAAAEAAD/nAPDAyAAAwAHAA4AFQAAAREzETMRMxEBBxc1MzUjJRUHFTMVNwFuJsMm/lCkpF1dAlNeXqMDIPx8A4T8fAOE/uGjo29pbmwBam+jAAYAAP+eA5QDHgAGAAkADQARABUAGQAAAQUXARcBFyUFFycHFzcPARc3DwEXNw8BFzcDlP5mQP4aGQHmPgED/mWXlT8ZP5c+GT6ePxk/lyYZJgMebV/+uSYBSFwFbeBYKyUqLyomKzUrJSswGiUaAAACAAAAAAO5AmYAAwAHAAATESERAREhES8DivylAyoCZv3wAhD+HQGz/k0AAAkAAP+nA7IDHgADAAcACwARABUAGQAfACUAKQAAARUzNQUVMzUzFTM1FxUzFTM1BRUzNQUVMzUHFSMVMzUFFTM1IzUXFTM1AS9n/qHaoduCeyj9fWcB9Cgod5/9np934FIDHtra9mdnZ2ceKHWdaNran01NvnQonAGdKHV1KCgACwAA/84DuQLyAAUACQANABEAFQAZAB8AIwAnACsALwAAExUzNTM1MxUzNTMVMzUzFTM1MxUzNTMVMzUzFTMVMzUFFTM1IRUzNQURIREHESERLjEQMWExYjFhMWIxYTANMfx1MQMpMfx2A4ox/NYC8lkpMDAwMDAwMDAwMDAwKVmJXFxcXIv98AIQMP5NAbMADAAA//oDuQLCAAQAGAAcACAAJAAoACwAMAA0ADgAPABAAAATFREhEQUhFSMVMxUjFTMVITUzNSM1MzUjMxUzNTMVMzUzFTM1MxUzNTMVMzUFFTM1MxUzNTMVMzUzFTM1MxUzNS8DivylAyoMDAwM/NYRERERQmIxYTFiMWExYv1UYjFhMWIxYTFiAsLY/hACyCysMbYxqakxtjExMTExMTExMTEx5zExMTExMTExMTEAAAAABwAA//oDuQLCAAQAEAAUABgAHAAgACQAABMZASERBSERIxUzESERMzUjMxUzNTMVMzUzFTM1MxUzNTMVMzUvA4r8pQMqDAz81hERQmIxYTFiMWExYgLC/rT+hALILP7gMP7jAR0wMDAwMDAwMDAwMAAAAAAFAAD/0gMjAuoABQALAA4AFgAdAAABIiMRIREnFTMRIREFFyMnHQEjFTMVNycXBzUjNTMCctbXAl7luP38AXl9feNqao15XFxqagLq/OgCYom6/fwCvgyBbBhFUFyEVlZWQigABAAA/9IDIwLqAAUACwAOABUAAAEiIxEhEScVMxEhEQUXIycVIxUzFTcCctbXAl7luP38AXl9feNqao0C6vzoAmKJuv38Ar4MgWxdUFyEAAACAAD/1gNyAu8AbwDkAAABIgYHBgcGHwEVJi8BMScmJyYnJicmBxUGBwYXFhcWFxYfAScmJyYnJgcGBzkBBhcWFxYXFhcWFxYfASE3Nj8BNj8BNjc2NzYnLgEnJgYHBgcGDwE1NDU2JyYnLgEiBgcGBwYPAi8BJicmJy4BBzMHMjEzMhYXHgEfARYfAT8CNjc2Nz4BOwEyFh8BFhcWBxUfATY3Njc2NzYXOQEeARcWBwYHBg8BBgcGDwEhJicmJyYnJicmJyY+AhcWFxYfATcnJicmJyYnJjc+ATc2FhcWFxYXMRYfAT8BNi8BJjc2Nz4BAfIOGAcLAwMBAQYIAQkMBwsLERMXHRkHAwcFEAwFCA0GDRAJJyQWExcQHQUCGQ4kLRccOScQBQFMAwQKDBQbCxgKEAcKBgQYEQ4cChIPBgkGAQIECAYVGRYHDQcGBwYJBgMFBwcMBxcNAQIBAQUFBAcNBwIGCAghGgYHBQcHBAUFAgQCAgEGAgIBASAKEhAIDg0KDAkIAgQJBg0IFBMYGQUJCP7fDiE6HxguIwwTAgEGERYPHyIcHRcdDRAOBg0PBAYDAQUGDRUMCwwIDwoUESABAgEBAgMDBwQGAu4ODBQhHD8oQw0XAxcgDxkQGQkLCwELHhMjFjEmExsyFwwPCCIOCAECDhseGCARJS4cIVg7FQcMDS43XkccOxwtHywaDxcDAwsLESMKGBBLESU2FyIRCw8LCREbFjEkLzMgQh4jEAwOASEEBgw5Rxk4OCwBlSMxFBcJBQIBAwMLHBlAJ6AHFS8qEh4NCgEBBwkTIxgmFjMzPG4XJyUSNFklHS4lDxgOCAwQAQUNHhcgGw82PzIWKS0SGg8HBwMGChIQHhIoGjArBjI7Kh5GHBkOBgQAAAAACAAA/9sDbQLgABQAGAAqAC4AMgBMAF8AYwAAASIGBwYHFBYHFTM1Jjc+ARczNSMmBTM1Ixc2FxYHFTM0NTQnLgInJgcjATM1IwUzNSMFFBYXFhcWNzYXNhcWMzY3NSIjBicuATc1IwUWDgErARUyMxY+Ajc2NTQ1IwUzNSMBAitKCwQCAQEyAQIENiDYSmQBCi8vizscHwQyAQIkOR8JEwn9tDIyAr4yMv1CLSMUGxAhGQwECwkEBQIQHzcbHycBMgK+ATFFRyMUKT09NiIBATL+li4uAt85KxIXDjcORjBQKCItAjEBMjExBB0eQJgbOEklIDkkAQIB/kcxSzHUJ0cRCgICAQEBAQEBAQQtAQMHNSFXWSM4AjEBBSU5IA4dFQvNMQAAAAAEAAD/8AOsAs0AEwAnADcARwAAEyIOARURFB4BMyEyPgE1ETQuASMFITIeARURFA4BIyEiLgE1ETQ+ARciBhURFBYzITI2NRE0JiMFITIWFREUBiMhIiY1ETQ20ilEKChEKQJFKEUoKEUo/bsCRR80Hx80H/27HzUfHzU8Jjc3JgILJjY2Jv31AgsYIiIY/fUZIiICzChEKf5OKEUoKEUoAbIpRCgiHzUf/k4fNR8fNR8Bsh81HzE2Jv6CJjY2JgF+JjYiIhj+ghgiIhgBfhgiAAAAAAAAEgDeAAEAAAAAAAAAFQAAAAEAAAAAAAEABAAVAAEAAAAAAAIABwAZAAEAAAAAAAMABAAgAAEAAAAAAAQABAAkAAEAAAAAAAUACwAoAAEAAAAAAAYABAAzAAEAAAAAAAoAKwA3AAEAAAAAAAsAEwBiAAMAAQQJAAAAKgB1AAMAAQQJAAEACACfAAMAAQQJAAIADgCnAAMAAQQJAAMACAC1AAMAAQQJAAQACAC9AAMAAQQJAAUAFgDFAAMAAQQJAAYACADbAAMAAQQJAAoAVgDjAAMAAQQJAAsAJgE5Y2FtdW5kYSBTZXJ2aWNlcyBHbWJIYnBtblJlZ3VsYXJicG1uYnBtblZlcnNpb24gMS4wYnBtbkdlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAGMAYQBtAHUAbgBkAGEAIABTAGUAcgB2AGkAYwBlAHMAIABHAG0AYgBIAGIAcABtAG4AUgBlAGcAdQBsAGEAcgBiAHAAbQBuAGIAcABtAG4AVgBlAHIAcwBpAG8AbgAgADEALgAwAGIAcABtAG4ARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAAIAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbAECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgEjASQBJQEmAScBKAEpASoBKwEsAS0BLgEvATABMQEyATMBNAE1ATYBNwE4ATkBOgE7ATwBPQE+AT8BQAFBAUIBQwFEAUUBRgFHAUgBSQFKAUsBTAFNAU4BTwFQAVEBUgFTAVQBVQFWAVcBWAFZAVoBWwFcAV0BXgFfAWABYQFiAWMBZAFlAWYBZwFoAWkBagFrAWwBbQAMc2NyZXctd3JlbmNoBXRyYXNoEGNvbmRpdGlvbmFsLWZsb3cMZGVmYXVsdC1mbG93EGdhdGV3YXktcGFyYWxsZWwfaW50ZXJtZWRpYXRlLWV2ZW50LWNhdGNoLWNhbmNlbDFpbnRlcm1lZGlhdGUtZXZlbnQtY2F0Y2gtbm9uLWludGVycnVwdGluZy1tZXNzYWdlGHN0YXJ0LWV2ZW50LWNvbXBlbnNhdGlvbi5zdGFydC1ldmVudC1ub24taW50ZXJydXB0aW5nLXBhcmFsbGVsLW11bHRpcGxlC2xvb3AtbWFya2VyEnBhcmFsbGVsLW1pLW1hcmtlciNzdGFydC1ldmVudC1ub24taW50ZXJydXB0aW5nLXNpZ25hbC9pbnRlcm1lZGlhdGUtZXZlbnQtY2F0Y2gtbm9uLWludGVycnVwdGluZy10aW1lcippbnRlcm1lZGlhdGUtZXZlbnQtY2F0Y2gtcGFyYWxsZWwtbXVsdGlwbGUlaW50ZXJtZWRpYXRlLWV2ZW50LWNhdGNoLWNvbXBlbnNhdGlvbgtnYXRld2F5LXhvcgpjb25uZWN0aW9uEGVuZC1ldmVudC1jYW5jZWwiaW50ZXJtZWRpYXRlLWV2ZW50LWNhdGNoLWNvbmRpdGlvbjtpbnRlcm1lZGlhdGUtZXZlbnQtY2F0Y2gtbm9uLWludGVycnVwdGluZy1wYXJhbGxlbC1tdWx0aXBsZRVzdGFydC1ldmVudC1jb25kaXRpb24ic3RhcnQtZXZlbnQtbm9uLWludGVycnVwdGluZy10aW1lchRzZXF1ZW50aWFsLW1pLW1hcmtlcgl1c2VyLXRhc2sNYnVzaW5lc3MtcnVsZRJzdWItcHJvY2Vzcy1tYXJrZXIdc3RhcnQtZXZlbnQtcGFyYWxsZWwtbXVsdGlwbGURc3RhcnQtZXZlbnQtZXJyb3IfaW50ZXJtZWRpYXRlLWV2ZW50LWNhdGNoLXNpZ25hbB5pbnRlcm1lZGlhdGUtZXZlbnQtY2F0Y2gtZXJyb3IWZW5kLWV2ZW50LWNvbXBlbnNhdGlvbhRzdWJwcm9jZXNzLWNvbGxhcHNlZBNzdWJwcm9jZXNzLWV4cGFuZGVkBHRhc2sPZW5kLWV2ZW50LWVycm9yI2ludGVybWVkaWF0ZS1ldmVudC1jYXRjaC1lc2NhbGF0aW9uHmludGVybWVkaWF0ZS1ldmVudC1jYXRjaC10aW1lchZzdGFydC1ldmVudC1lc2NhbGF0aW9uEnN0YXJ0LWV2ZW50LXNpZ25hbBJidXNpbmVzcy1ydWxlLXRhc2sGbWFudWFsB3JlY2VpdmUNY2FsbC1hY3Rpdml0eRFzdGFydC1ldmVudC10aW1lchNzdGFydC1ldmVudC1tZXNzYWdlF2ludGVybWVkaWF0ZS1ldmVudC1ub25lHWludGVybWVkaWF0ZS1ldmVudC1jYXRjaC1saW5rFGVuZC1ldmVudC1lc2NhbGF0aW9uD3RleHQtYW5ub3RhdGlvbgdicG1uLWlvD2dhdGV3YXktY29tcGxleBJnYXRld2F5LWV2ZW50YmFzZWQMZ2F0ZXdheS1ub25lCmdhdGV3YXktb3ITZW5kLWV2ZW50LXRlcm1pbmF0ZRBlbmQtZXZlbnQtc2lnbmFsDmVuZC1ldmVudC1ub25lEmVuZC1ldmVudC1tdWx0aXBsZRFlbmQtZXZlbnQtbWVzc2FnZQ5lbmQtZXZlbnQtbGluayBpbnRlcm1lZGlhdGUtZXZlbnQtY2F0Y2gtbWVzc2FnZSVpbnRlcm1lZGlhdGUtZXZlbnQtdGhyb3ctY29tcGVuc2F0aW9uFHN0YXJ0LWV2ZW50LW11bHRpcGxlBnNjcmlwdAttYW51YWwtdGFzawRzZW5kB3NlcnZpY2UMcmVjZWl2ZS10YXNrBHVzZXIQc3RhcnQtZXZlbnQtbm9uZSNpbnRlcm1lZGlhdGUtZXZlbnQtdGhyb3ctZXNjYWxhdGlvbiFpbnRlcm1lZGlhdGUtZXZlbnQtY2F0Y2gtbXVsdGlwbGU0aW50ZXJtZWRpYXRlLWV2ZW50LWNhdGNoLW5vbi1pbnRlcnJ1cHRpbmctZXNjYWxhdGlvbh1pbnRlcm1lZGlhdGUtZXZlbnQtdGhyb3ctbGluayZzdGFydC1ldmVudC1ub24taW50ZXJydXB0aW5nLWNvbmRpdGlvbgtkYXRhLW9iamVjdAtzY3JpcHQtdGFzawlzZW5kLXRhc2sKZGF0YS1zdG9yZSdzdGFydC1ldmVudC1ub24taW50ZXJydXB0aW5nLWVzY2FsYXRpb24gaW50ZXJtZWRpYXRlLWV2ZW50LXRocm93LW1lc3NhZ2UyaW50ZXJtZWRpYXRlLWV2ZW50LWNhdGNoLW5vbi1pbnRlcnJ1cHRpbmctbXVsdGlwbGUwaW50ZXJtZWRpYXRlLWV2ZW50LWNhdGNoLW5vbi1pbnRlcnJ1cHRpbmctc2lnbmFsIWludGVybWVkaWF0ZS1ldmVudC10aHJvdy1tdWx0aXBsZSRzdGFydC1ldmVudC1ub24taW50ZXJydXB0aW5nLW1lc3NhZ2UNYWQtaG9jLW1hcmtlcgxzZXJ2aWNlLXRhc2sJdGFzay1ub25lE2NvbXBlbnNhdGlvbi1tYXJrZXIlc3RhcnQtZXZlbnQtbm9uLWludGVycnVwdGluZy1tdWx0aXBsZR9pbnRlcm1lZGlhdGUtZXZlbnQtdGhyb3ctc2lnbmFsM2ludGVybWVkaWF0ZS1ldmVudC1jYXRjaC1ub24taW50ZXJydXB0aW5nLWNvbmRpdGlvbgtwYXJ0aWNpcGFudBlldmVudC1zdWJwcm9jZXNzLWV4cGFuZGVkEWxhbmUtaW5zZXJ0LWJlbG93CnNwYWNlLXRvb2wQY29ubmVjdGlvbi1tdWx0aQRsYW5lCmxhc3NvLXRvb2wRbGFuZS1pbnNlcnQtYWJvdmURbGFuZS1kaXZpZGUtdGhyZWUPbGFuZS1kaXZpZGUtdHdvCmRhdGEtaW5wdXQLZGF0YS1vdXRwdXQJaGFuZC10b29sBWdyb3VwC3RyYW5zYWN0aW9uAAA=') format('truetype');
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'bpmn';
    src: url('../font/bpmn.svg?68866489#bpmn') format('svg');
  }
}
*/
[class^="bpmn-icon-"]:before, [class*=" bpmn-icon-"]:before {
  font-family: "bpmn";
  font-style: normal;
  font-weight: normal;
  speak: never;

  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  /* margin-right: .2em; */
  text-align: center;
  /* opacity: .8; */

  /* For safety - reset parent styles, that can break glyph codes*/
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;

  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;

  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  /* margin-left: .2em; */

  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */

  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
.bpmn-icon-screw-wrench:before { content: '\E800'; }
/* '' */
.bpmn-icon-trash:before { content: '\E801'; }
/* '' */
.bpmn-icon-conditional-flow:before { content: '\E802'; }
/* '' */
.bpmn-icon-default-flow:before { content: '\E803'; }
/* '' */
.bpmn-icon-gateway-parallel:before { content: '\E804'; }
/* '' */
.bpmn-icon-intermediate-event-catch-cancel:before { content: '\E805'; }
/* '' */
.bpmn-icon-intermediate-event-catch-non-interrupting-message:before { content: '\E806'; }
/* '' */
.bpmn-icon-start-event-compensation:before { content: '\E807'; }
/* '' */
.bpmn-icon-start-event-non-interrupting-parallel-multiple:before { content: '\E808'; }
/* '' */
.bpmn-icon-loop-marker:before { content: '\E809'; }
/* '' */
.bpmn-icon-parallel-mi-marker:before { content: '\E80A'; }
/* '' */
.bpmn-icon-start-event-non-interrupting-signal:before { content: '\E80B'; }
/* '' */
.bpmn-icon-intermediate-event-catch-non-interrupting-timer:before { content: '\E80C'; }
/* '' */
.bpmn-icon-intermediate-event-catch-parallel-multiple:before { content: '\E80D'; }
/* '' */
.bpmn-icon-intermediate-event-catch-compensation:before { content: '\E80E'; }
/* '' */
.bpmn-icon-gateway-xor:before { content: '\E80F'; }
/* '' */
.bpmn-icon-connection:before { content: '\E810'; }
/* '' */
.bpmn-icon-end-event-cancel:before { content: '\E811'; }
/* '' */
.bpmn-icon-intermediate-event-catch-condition:before { content: '\E812'; }
/* '' */
.bpmn-icon-intermediate-event-catch-non-interrupting-parallel-multiple:before { content: '\E813'; }
/* '' */
.bpmn-icon-start-event-condition:before { content: '\E814'; }
/* '' */
.bpmn-icon-start-event-non-interrupting-timer:before { content: '\E815'; }
/* '' */
.bpmn-icon-sequential-mi-marker:before { content: '\E816'; }
/* '' */
.bpmn-icon-user-task:before { content: '\E817'; }
/* '' */
.bpmn-icon-business-rule:before { content: '\E818'; }
/* '' */
.bpmn-icon-sub-process-marker:before { content: '\E819'; }
/* '' */
.bpmn-icon-start-event-parallel-multiple:before { content: '\E81A'; }
/* '' */
.bpmn-icon-start-event-error:before { content: '\E81B'; }
/* '' */
.bpmn-icon-intermediate-event-catch-signal:before { content: '\E81C'; }
/* '' */
.bpmn-icon-intermediate-event-catch-error:before { content: '\E81D'; }
/* '' */
.bpmn-icon-end-event-compensation:before { content: '\E81E'; }
/* '' */
.bpmn-icon-subprocess-collapsed:before { content: '\E81F'; }
/* '' */
.bpmn-icon-subprocess-expanded:before { content: '\E820'; }
/* '' */
.bpmn-icon-task:before { content: '\E821'; }
/* '' */
.bpmn-icon-end-event-error:before { content: '\E822'; }
/* '' */
.bpmn-icon-intermediate-event-catch-escalation:before { content: '\E823'; }
/* '' */
.bpmn-icon-intermediate-event-catch-timer:before { content: '\E824'; }
/* '' */
.bpmn-icon-start-event-escalation:before { content: '\E825'; }
/* '' */
.bpmn-icon-start-event-signal:before { content: '\E826'; }
/* '' */
.bpmn-icon-business-rule-task:before { content: '\E827'; }
/* '' */
.bpmn-icon-manual:before { content: '\E828'; }
/* '' */
.bpmn-icon-receive:before { content: '\E829'; }
/* '' */
.bpmn-icon-call-activity:before { content: '\E82A'; }
/* '' */
.bpmn-icon-start-event-timer:before { content: '\E82B'; }
/* '' */
.bpmn-icon-start-event-message:before { content: '\E82C'; }
/* '' */
.bpmn-icon-intermediate-event-none:before { content: '\E82D'; }
/* '' */
.bpmn-icon-intermediate-event-catch-link:before { content: '\E82E'; }
/* '' */
.bpmn-icon-end-event-escalation:before { content: '\E82F'; }
/* '' */
.bpmn-icon-text-annotation:before { content: '\E830'; }
/* '' */
.bpmn-icon-bpmn-io:before { content: '\E831'; }
/* '' */
.bpmn-icon-gateway-complex:before { content: '\E832'; }
/* '' */
.bpmn-icon-gateway-eventbased:before { content: '\E833'; }
/* '' */
.bpmn-icon-gateway-none:before { content: '\E834'; }
/* '' */
.bpmn-icon-gateway-or:before { content: '\E835'; }
/* '' */
.bpmn-icon-end-event-terminate:before { content: '\E836'; }
/* '' */
.bpmn-icon-end-event-signal:before { content: '\E837'; }
/* '' */
.bpmn-icon-end-event-none:before { content: '\E838'; }
/* '' */
.bpmn-icon-end-event-multiple:before { content: '\E839'; }
/* '' */
.bpmn-icon-end-event-message:before { content: '\E83A'; }
/* '' */
.bpmn-icon-end-event-link:before { content: '\E83B'; }
/* '' */
.bpmn-icon-intermediate-event-catch-message:before { content: '\E83C'; }
/* '' */
.bpmn-icon-intermediate-event-throw-compensation:before { content: '\E83D'; }
/* '' */
.bpmn-icon-start-event-multiple:before { content: '\E83E'; }
/* '' */
.bpmn-icon-script:before { content: '\E83F'; }
/* '' */
.bpmn-icon-manual-task:before { content: '\E840'; }
/* '' */
.bpmn-icon-send:before { content: '\E841'; }
/* '' */
.bpmn-icon-service:before { content: '\E842'; }
/* '' */
.bpmn-icon-receive-task:before { content: '\E843'; }
/* '' */
.bpmn-icon-user:before { content: '\E844'; }
/* '' */
.bpmn-icon-start-event-none:before { content: '\E845'; }
/* '' */
.bpmn-icon-intermediate-event-throw-escalation:before { content: '\E846'; }
/* '' */
.bpmn-icon-intermediate-event-catch-multiple:before { content: '\E847'; }
/* '' */
.bpmn-icon-intermediate-event-catch-non-interrupting-escalation:before { content: '\E848'; }
/* '' */
.bpmn-icon-intermediate-event-throw-link:before { content: '\E849'; }
/* '' */
.bpmn-icon-start-event-non-interrupting-condition:before { content: '\E84A'; }
/* '' */
.bpmn-icon-data-object:before { content: '\E84B'; }
/* '' */
.bpmn-icon-script-task:before { content: '\E84C'; }
/* '' */
.bpmn-icon-send-task:before { content: '\E84D'; }
/* '' */
.bpmn-icon-data-store:before { content: '\E84E'; }
/* '' */
.bpmn-icon-start-event-non-interrupting-escalation:before { content: '\E84F'; }
/* '' */
.bpmn-icon-intermediate-event-throw-message:before { content: '\E850'; }
/* '' */
.bpmn-icon-intermediate-event-catch-non-interrupting-multiple:before { content: '\E851'; }
/* '' */
.bpmn-icon-intermediate-event-catch-non-interrupting-signal:before { content: '\E852'; }
/* '' */
.bpmn-icon-intermediate-event-throw-multiple:before { content: '\E853'; }
/* '' */
.bpmn-icon-start-event-non-interrupting-message:before { content: '\E854'; }
/* '' */
.bpmn-icon-ad-hoc-marker:before { content: '\E855'; }
/* '' */
.bpmn-icon-service-task:before { content: '\E856'; }
/* '' */
.bpmn-icon-task-none:before { content: '\E857'; }
/* '' */
.bpmn-icon-compensation-marker:before { content: '\E858'; }
/* '' */
.bpmn-icon-start-event-non-interrupting-multiple:before { content: '\E859'; }
/* '' */
.bpmn-icon-intermediate-event-throw-signal:before { content: '\E85A'; }
/* '' */
.bpmn-icon-intermediate-event-catch-non-interrupting-condition:before { content: '\E85B'; }
/* '' */
.bpmn-icon-participant:before { content: '\E85C'; }
/* '' */
.bpmn-icon-event-subprocess-expanded:before { content: '\E85D'; }
/* '' */
.bpmn-icon-lane-insert-below:before { content: '\E85E'; }
/* '' */
.bpmn-icon-space-tool:before { content: '\E85F'; }
/* '' */
.bpmn-icon-connection-multi:before { content: '\E860'; }
/* '' */
.bpmn-icon-lane:before { content: '\E861'; }
/* '' */
.bpmn-icon-lasso-tool:before { content: '\E862'; }
/* '' */
.bpmn-icon-lane-insert-above:before { content: '\E863'; }
/* '' */
.bpmn-icon-lane-divide-three:before { content: '\E864'; }
/* '' */
.bpmn-icon-lane-divide-two:before { content: '\E865'; }
/* '' */
.bpmn-icon-data-input:before { content: '\E866'; }
/* '' */
.bpmn-icon-data-output:before { content: '\E867'; }
/* '' */
.bpmn-icon-hand-tool:before { content: '\E868'; }
/* '' */
.bpmn-icon-group:before { content: '\E869'; }
/* '' */
.bpmn-icon-transaction:before { content: '\E8C4'; }
/* '' */







































































































/*@import "../../common/css/new_teach_version_ui.css";*/
























































































































/*@import "../../common/css/new_teach_version_ui.css";*/

.backbone-examine-target-box[data-v-6dfc2e71]{
    width: 640px;
    min-height: 150px;
    position: relative;
    border: 1px solid #dcdfe6;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding:0 15px;
}
.backbone-examine-filter-item-name[data-v-6dfc2e71]{
    float: left;
}
.backbone-examine-target-btn[data-v-6dfc2e71]{
    position: absolute;
    bottom: 15px;
    right: 15px;
}





































































































@charset "utf-8";
/*CSS Document*/
/*
 * @desc 选人插件
 * @author zhangxue
 * @date 20181108
 *
 * */
.sns-sudb-content{
    width:100%;
    height:100%;
}
.sns-sudb-content, .sns-sudb-content *{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.sns-sudbc-center{
    width:100%;
    height:100%;
    padding:30px;
    padding-top:0;
    position:relative;
    padding-bottom:100px;
}
.sns-sudbcc-item{
    float:left;
    width:47.5%;
    height:100%;
    padding-top:70px;
    position:relative;
}
.sns-sudbcc-item+.sns-sudbcc-item{
    float:right;
}
.sns-sudbcci-title{
    top:0;
    width:100%;
    height:70px;
    font-size:16px;
    font-weight:bold;
    line-height:70px;
    position:absolute;
}
.sns-sudbcci-content{
    width:100%;
    height:100%;
    font-size:14px;
    padding:13px 10px;
    position:relative;
    padding-top:123px;
    border: 1px solid #ddd;
}
.sns-sudbcci-user-content{
    padding-top:0;
    overflow:auto;
}
.sns-sudbccic-top{
    top:0;
    left:0;
    width:100%;
    position:absolute;
    padding:13px 10px 0 10px;
}
.sns-sudbccics-input{
    border:0;
    width:100%;
    height:100%;
    text-indent:12px;
}
.sns-sudbccics-btn{
    top: -1px;
    right: -1px;
    width: 45px;
    height: 32px;
    font-size: 23px;
    cursor: pointer;
    line-height: 32px;
    position: absolute;
    text-align: center;
    color: rgb(255, 255, 255);
    background: rgb(5, 146, 218);
}
.sns-sudbccic-search{
    width:100%;
    height:32px;
    position:relative;
    margin-bottom:10px;
    padding-right:55px;
    border: 1px solid #ddd;
}
.sns-sudbccic-return{
    width:100%;
    min-height:30px;
    line-height:30px;
}
.sns-sudbccic-return span{
    margin-right:5px;
    cursor: pointer;
}
.sns-sudbccic-return span:last-child{
    cursor: auto;
}
.sudbccic-return-icon{
    display:none;
    font-size:14px;
    cursor:pointer;
}
.sns-sudbccic-select-all{
    width:100%;
    height:38px;
    line-height:38px;
}
.sns-sud-checkbox-icon{
    color:#fff;
    /*margin:10px;*/
    width: 43px;
    /*height: 18px;*/
    margin-right:0;
    cursor:pointer;
    font-weight:bold;
    text-align:center;
    /*line-height: 18px;*/
    border-radius: 1px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
   /* background-color: #ddd;*/
    transition: .1s linear;
    font-size: 12px!important;
    border: 1px solid transparent;
    -webkit-transition: .1s linear;
}
.sns-sud-checkbox-icon:hover{
    /*border-color: #0592da;*/
}
.sns-sud-checkbox-icon:before{
    content: "\E605";
    /*yansen 2022-03-02*/
    padding:3px;
    background:#ddd;
    border: 1px solid transparent;
}
.sns-sud-checkbox-icon:hover:before{
    border:1px solid #0592da;
}
.sns-sud-checkbox-checked-icon.sns-sud-checkbox-icon:before{
    border-color: #0592da;
    background-color: #0592da;
}
.sns-sud-checkbox-checked-icon{
    color: #fff;
    /*yansen 2022-03-02*/
    /*border-color: #0592da;
    background-color: #0592da;*/
}
.sns-sudbccic-list{
    margin-top: 5px;   /*yansen 2022-03-02*/
    width:100%;
    height:100%;
    overflow:auto;
    position:relative;
}
.sns-sdi-name{
    cursor:pointer;
    margin-left:10px;
}
.sns-sud-dep-item{
    width:100%;
    height:43px;
    cursor:pointer;
    line-height:42px;
    background:#f8f8f8;
    border-bottom:1px solid #fff;
}
.sns-sud-user-item{
    width:100%;
    height:47px;
    cursor:pointer;
    line-height:46px;
    border-bottom:1px solid #ddd;
}
.sns-sui-logo{
    width:38px;
    height:38px;
    cursor:pointer;
    border-radius:50%;
    margin-right:10px;
}
.sns-sdi-next{
    width:45px;
    float:right;
    height:43px;
    cursor:pointer;
    font-size:17px;
    cursor:pointer;
    line-height:43px;
    text-align:right;
    margin-right:10px;
}
.sns-sui-del{
    float:right;
    color:#f97210;
    cursor:pointer;
    margin-right:6px;
    display:inline-block;
}
.sns-sudbc-bottom{
    bottom:0;
    width:100%;
    height:100px;
    padding-top:20px;
    text-align:center;
    position:absolute;
}
.sns-sudbcb-btn{
    padding:0;
    width:130px;
    height:50px;
    margin:0 6px;
    font-size:16px;
    border-radius:0;
    line-height:50px;
    text-align:center;
}
.sns-sud-user-type-box{
    width:100%;
    height:40px;
    font-size:14px;
    line-height:40px;
    margin-bottom:10px;
    background: rgb(236, 242, 244)
}
.sns-sud-user-type-box ul{
    width:100%;
    height:40px;
}
.sns-sud-user-type-box ul li{
    width:25%;
    float:left;
    height:40px;
    cursor:pointer;
    line-height:40px;
    text-align:center;
}
.sns-bg-blue {
    color: #fff;
    background: #0088de;
}
.sns-bg-orange {
    color: #fff;
    background: #f88f06;
}
.no_content {
    margin: 0 auto;
    min-height: 200px;
    margin: 30px;
    text-align: center;
    background: url(/vue/dist/static/img/no_content_03.13a87c9.png) no-repeat center;
}

.flex-center[data-v-ed2c24b4]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}








































































































/*@import "../../common/css/new_teach_version_ui.css";*/

.filter-group-f-item[data-v-f8b56780]{
    float: left;
    margin-right: 10px;
}
.filter-group-right[data-v-f8b56780]{
    float: right;
}
.backbone-management-cont-block[data-v-f8b56780]{
    margin-top: 10px;
}

.filter-group-f-item[data-v-c76be636]{
    float: left;
    margin-right: 10px;
}
.filter-group-right[data-v-c76be636]{
    float: right;
}
.backbone-management-cont-block[data-v-c76be636]{
    margin-top: 10px;
}

.backbone-settings-type-frame-part[data-v-81edc516]{
    float: left;
    width: calc(50% - 10px);
}
.backbone-settings-type-items[data-v-81edc516]{
    min-height: 200px;
    border: 1px solid #e8e9eb;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.backbone-settings-type-item-header[data-v-81edc516]{
    height: 42px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background: #f7f7f9;
    padding: 10px;
}
.backbone-settings-type-item[data-v-81edc516]{
    height: 42px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-bottom: 1px solid #e8e9eb;
    padding: 10px;
    cursor: pointer; /*rgb(221,229,233)*/
}
.backbone-settings-type-item[data-v-81edc516]:hover{
    background: #e6f0ff;
}
.backbone-settings-type-item.ed[data-v-81edc516]{
    background: #f0faff;
}
.backbone-settings-type-item[data-v-81edc516]:last-child{
    /*border-bottom: none;*/
}
.backbone-settings-type-btns[data-v-81edc516]{
    float: right;
    margin-top: 15px;
}

.backbone-root ._blue{
    background: #53a0f7;border:#53a0f7;-webkit-box-shadow: 0px 0px 10px rgba(47, 162, 254, .3);box-shadow: 0px 0px 10px rgba(47, 162, 254, .3);
}

.backbone-root[data-v-5981c986]{
    height: 100%;
    background: #fff;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 10px;
}


.error_404_page[data-v-7af661fa] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: calc(100% - 60px);
}
.error_404_page img[data-v-7af661fa] {
    width: 20%;
    margin-bottom: 10%;
}

.public-pop-root-inside[data-v-004e4077] {
  min-height: 200px;
}
.public-pop-root-inside .indicator-name-section[data-v-004e4077] {
    margin-bottom: 20px;
}
.public-pop-root-inside .indicator-name-section .indicator-name-label[data-v-004e4077] {
      color: #333;
      font-size: 14px;
      font-weight: 600;
      margin-bottom: 6px;
      line-height: 1.5;
}
.public-pop-root-inside .indicator-name-section .indicator-name-value[data-v-004e4077] {
      padding: 10px 12px;
      background-color: #f7f8fa;
      border-radius: 4px;
      color: #409EFF;
      font-size: 14px;
      font-weight: bold;
}
.public-pop-root-inside .sub-indicator-list .list-content[data-v-004e4077] {
    max-height: 400px;
    overflow-y: auto;
}
.public-pop-root-inside .sub-indicator-list .list-content .list-item[data-v-004e4077] {
      margin-bottom: 12px;
}
.public-pop-root-inside .sub-indicator-list .list-content .list-item[data-v-004e4077]:last-child {
        margin-bottom: 0;
}
.public-pop-root-inside .sub-indicator-list .list-content .list-item .item-name[data-v-004e4077] {
        color: #333;
        font-size: 14px;
        font-weight: 600;
        margin-bottom: 6px;
        line-height: 1.5;
}
.public-pop-root-inside .sub-indicator-list .list-content .list-item .item-value-box[data-v-004e4077] {
        padding: 10px 12px;
        background-color: #f7f8fa;
        border-radius: 4px;
        -webkit-transition: all 0.3s;
        transition: all 0.3s;
        border: 1px solid transparent;
}
.public-pop-root-inside .sub-indicator-list .list-content .list-item .item-value-box[data-v-004e4077]:hover {
          background-color: #ecf5ff;
          border-color: #409EFF;
}
.public-pop-root-inside .sub-indicator-list .list-content .list-item .item-value-box .item-value[data-v-004e4077] {
          color: #409EFF;
          font-size: 14px;
          font-weight: bold;
}
.public-pop-root-inside .sub-indicator-list .list-content .list-item .item-value-box .resource-item[data-v-004e4077] {
          display: inline-block;
          margin-right: 8px;
          margin-bottom: 4px;
          color: #409EFF;
          font-weight: bold;
          font-size: 14px;
          cursor: pointer;
          -webkit-transition: all 0.3s;
          transition: all 0.3s;
}
.public-pop-root-inside .sub-indicator-list .list-content .list-item .item-value-box .resource-item[data-v-004e4077]:hover {
            text-decoration: underline;
            opacity: 0.8;
}
.public-pop-root-inside .sub-indicator-list .list-content .list-item .item-value-box .resource-item[data-v-004e4077]:last-child {
            margin-right: 0;
}
.public-pop-root-inside .operation[data-v-004e4077] {
    margin-top: 24px;
    text-align: center;
}

.left-nav[data-v-2713a1a6] {
  width: 180px;
  background-color: white;
}
.left-nav .el-menu[data-v-2713a1a6] {
    border-width: 0;
}
.left-nav .icon-svg[data-v-2713a1a6] {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
}
.left-nav .icon-svg > svg[data-v-2713a1a6] {
      width: 16px;
      height: 16px;
}
.left-nav .icon-svg > svg *[data-v-2713a1a6] {
        stroke: #454545;
}
.left-nav .icon[data-v-2713a1a6] {
    font-size: 16px;
}
.left-nav .el-submenu .el-menu-item[data-v-2713a1a6] {
    min-width: auto;
    height: 40px;
    line-height: 40px;
}
.left-nav .el-submenu .el-submenu__title[data-v-2713a1a6] {
    height: 46px;
    line-height: 46px;
}
.left-nav .el-menu-item.is-active .icon-svg > svg *[data-v-2713a1a6] {
    stroke: var(--color-primary);
}
/*
 * 网盘文件选择与上传
 */
body{
	width: 100%;
	height: 100%;
	font-size: 16px;
	/*font-family: "微软雅黑";*/
	font-family: Microsoft YaHei,Avenir,Helvetica,Arial,sans-serif;
    /*
	background: #ababb3;
    */
}
/*
.layui-layer-content{
    height:672px;
}
*/
/* 统一弹框样式 xiuxiu 20250109  */
.layui-layer.layui-layer-page.layui-layer-bobg{
	border-radius: 8px;
	overflow: hidden;
}
.update_alert{
    /*
	position: absolute;
	top: 7.8%;
	left: 31.1%;
    */
	width: 100%;
	height: 100%;
	background: #ffffff;
}
.update_title{
	width: 100%;
	height: 7.7%;
    text-align:center;
    position:relative;
	background: #FFFFFF;
}
.update_title a{
	display: inline-block;
    width:100px;
}
#update_localupdate{
	font-size: 15px;
	line-height: 50px;
}
.update_selected{
	color: #51b1f8;
}
#update_microselect{
	font-size: 15px;
	line-height: 50px;
}
.update_local{
	margin-top: 2.3% !important;
	width: 95%;
	padding-top: 4.3%;
	background: #f8f8f8;
	margin: 0 auto;
}
.update_delete{
	/*
    float: right;
	margin-right:10px;
	margin-top: 12px;
    */
    top:10px;
    right:12px;
    position:absolute;
    display:inline-block;
    cursor: pointer;
}
.update_picturebox{
	width: 100%;
	height: 90%;
	font-size: 18px;
	color: #e3e3e3;
    padding-top:3.6%;
    padding-bottom:10.1%;
	text-align: center;
    color: #ccc;
    display:block;
}
.update_picturebox > img{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 26px;
}
.ugdate_updatefile{
	display: none;
}
.update_schedule{
	width: 94.25%;
	height: 24%;
    margin:13px auto 0 auto;
	padding-left: 1%;
	padding-right: 1%;
	padding-top: 6px;
	padding-bottom: 6px;
	background: #FFFFFF;
    position:relative;
    /*
    overflow: hidden;
    */
}
.update_schedule_first{
    margin-top: 0;
}
.update_schedule div{
	display: inline-block;
	float: left;
}
.update_deletefile{
    display: block;
	position: absolute;
    top:-11px;
    right:-8px;
    /*
    margin-top: -17px;
    margin-left:87.1%;
    margin-left: 80.1%;
    */
}
.update_schedule p{
	padding-left: 32px;
    font-size: 13px;
}
.update_schedule .update_schedule_inform_second{
    font-size: 12px;
    color: #999999;
}
.update_schedule p b{
	float: right;
	font-weight: normal;
    color: #797979;
}
.update_schedule > .update_bar{
	width: 100%;
	height: 4px;
	margin-top: 6px;
	background: #F8F8F8;
    float: left;
    display: block;
}
.update_bar div{
	width: 0%;
	height: 4px;
	background: #6ec1ff;
    border-radius:50px;
}
.update_deletefile img{
	display: none;
}
.update_updatefile_bottom{
	margin-top: 14%;
	width: 100%;
	height: 44px;
	background: #f0f2f3 !important;
}
.update_updatefile_bottom .update_updatefile_bottom_select{
    margin-right: 12px;
    background-color: #51B1F8;
}
.update_updatefile_bottom button,#continue_add_files{
	margin-top: 8px;
	width: 70px;
	height: 30px;
    line-height:30px;
    text-align:center;
	float: right;
	margin-right: 6px;
	border: 0px;
	background: #f4a306;
	color: #FFFFFF;
	font-size: 12px;
    border-radius: 1px;
    outline: none;
    cursor: pointer;
}
.update_micro{
	width: 100%;
	height: 55.4%;
	margin: 0 auto;
	display: none;
}
.update_micro_top{
	width: 100%;
	height: 56px;
    vertical-align: middle;
	background: #F8F8F8;
    position:relative;
}
.update_input{
	width: 100%;
	height: 40px;
    font-size: 13px;
    color: #999999;
	border-radius: 20px;
	border: 1px #eeeeee solid;
	padding-left: 2%;
    /*margin: 8px 0px 8px 2%;*/
	float: left;
    outline: none;
}
input::-webkit-input-placeholder{
    color:#999;
    font-size:13px;
}
input::-moz-placeholder{
    color:#999;
    font-size:13px;
}
input::-ms-input-placeholder{
    color:#999;
    font-size:13px;
}
input::placeholder{
    color:#999;
    font-size:13px;
}
.update_search_close{
    width: 20px;
    height: 20px;
    border-radius: 20px;
    background: url(/zhvd/static/images/pan/document_icon02.png) no-repeat;
    position:absolute;
    top: 50%;
    margin-top: -10px;
    right: 46px;
    cursor: pointer;
}
.update_inputnot{
	width: 52.41%;
	height: 68%;
	border-radius: 20px;
	border: 1px #eeeeee solid;
	padding-left: 2%;
	margin-left: 2%;
	float: left;
    /*
	background: url(/zhvd/static/images/pan/document_icon03.png) no-repeat 94% 50%,#FFFFFF;
    */
    outline: none;
}
.update_namesort{
    display: inline-block;
    position: absolute;
    right: 116px;
    cursor: pointer;
}
.update_allfile{
    display: inline-block;
    position: absolute;
    right: 10px;
    cursor: pointer;
}
.update_namesort img{
	display: block;
	margin-top: 21px;
	float: left;
	margin-left: 14px;
    margin-right: 7px;
}
.update_namesort b{
	font-weight: normal;
	display: block;
	float: left;
	font-size: 14px;
    color: #999999;
    line-height: 55px;
}
.update_allfile img{
	display: block;
	margin-top: 21px;
	float: left;
	margin-left: 14px;
    margin-right: 7px;
}
.update_allfile b{
	font-weight: normal;
	display: block;
	float: left;
	line-height: 55px;
	font-size: 14px;
    color: #999999;
}
.update_micro_middle{
	width: 97%;
	height: 16%;
	padding-left: 3%;
    float: left;
}
.update_micro_middle p{
	font-size: 13px;
	line-height: 60px;
}
.update_micro_middle p b{
	font-weight: normal;
	color: #51B1F8;
    cursor: pointer;
}
.filePath{
    color:#51b1f8;
    cursor:pointer;
}
.keywrodsPath{
    color:#51b1f8;
}
.colLine{
    padding:0px 5px 0 5px;
    color: #929292;
    cursor:auto;
}
#go_back{
    padding-right:10px;
}
.update_csearch{
    width: 52.41%;
    height: 40px;
    margin: 8px 2%;
    float: left;
    position: relative;
}
.update_over{
	width: 30px;
	height: 40px;
	position: absolute;
	cursor: pointer;
    right: 12px;
    background: url(/zhvd/static/images/pan/document_icon03.png) no-repeat center;
}
.update_namesort_list{
	width: 118px;
    font-size: 13px;
	position: absolute;
	z-index: 200;
	background: #FFFFFF;
	right: 135px;
	top: 55px;
	border: 1px #E3E3E3 solid;
	display: none;
    color: #888888;
    border-radius: 2px;
}
.update_namesort_list b{
	display: block;
	position: absolute;
	top: -12px;
	left: 89px;
}
.update_namesort_list li{
	height: 34px;
	line-height: 34px;
	cursor: pointer;
	padding-left: 4%;
}
.update_allfile_list{
	width: 118px;
	position: absolute;
	z-index: 200;
	background: #FFFFFF;
	right: 30px;
	top: 55px;
	border: 1px #E3E3E3 solid;
	display: none;
    border-radius: 2px;
}
.update_namesort_list_top{
    position: absolute;
    left: 80px;
    top:-8px;
    width:14px;
    height:14px;
    border-top: 1px #E3E3E3 solid;
    border-left: 1px #E3E3E3 solid;
    background:#fff;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
}
.update_namesort_list  ul{
    position: relative;
    z-index: 9;
}
.update_allfile_list b{
	display: block;
	position: absolute;
	top: -12px;
	left: 80px;
}
.update_allfile_list  ul{
    position: relative;
    z-index: 9;
}
.update_allfile_list li{
	height: 30px;
	line-height: 30px;
	padding-left: 11.6%;
	cursor: pointer;
    font-size: 13px;
    color: #888888;
}
.update_micro_bottom{
	width: 94%;
	height: 100%;
	margin-left: 3%;
	padding-bottom: 2%;
    overflow-y:auto;
}
.update_fileupdate{
	width: 100%;
	height: 40px;
    -webkit-box-sizing:content-box;
            box-sizing:content-box;
	padding-top: 10px;
	padding-bottom: 10px;
    border-bottom: 1px solid #eeeeee;
    position: relative;
    cursor:pointer;
}
.update_fileupdate div{
	display: inline-block;
	float: left;
    width:7%;
    margin-top:8px;
}
/*
.update_fileupdate p{
	padding-left: 50px;
}
*/
.update_fileupdate_inform{
    font-size: 14px;
    color:black;
    width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 15px;
}
.update_fileupdate_date{
    font-size:12px;
    color:#b6b6b6;
    margin-top: 8px;
    padding-left:50px;
}
.update_fileupdate p b{
	font-weight: normal;
	color: #51B1F8;
}
.update_updatefile{
    display: none;
}
.update_file_arrow{
    position:absolute;
    width:18px;
    height:18px;
    right:25px;
    top:50%;
    margin-top:-10px;
	background: url(/zhvd/static/images/pan/document_icon14.png) no-repeat;
}
.update_selectbox{
	position: absolute;
	width: 20px;
	height: 20px;
	border: 1px #EEEEEE solid;
	right: 25px;
    top: 50%;
    margin-top: -10px;
}
.update_selectboxon{
	background: url(/zhvd/static/images/pan/document_icon12.png) no-repeat;
    width: 20px;
    height: 20px;
    border: none;
}
.update_admit{
	font-size: 15px;
	position: absolute;
	width: 16.06%;
	height: 40px;
	background: #51B1F8;
	color: #FFFFFF;
	border: 0;
    /*
	margin-top: 26.5%;
    */
	left: 42%;
	bottom: 2.5%;
    border-radius: 4px;
    outline: none;
    cursor: pointer;
}
.update_admit_finish_str{
	width: 20%;
	background: #909399;
	cursor: no-drop;
}
.upload_first_task{
    display:inline-block;
    position:absolute;
    top: 34px;
    left: 3%;
}
.no_content_dom{
    width:100%;
    height:320px;
    background:url(/vue/dist/static/img/no_content_03.13a87c9.png) center no-repeat;
}
.update_local_size, .update_local_type{
    font-size:14px;
    word-break: break-all;
}

.register-dialog[data-v-59d80822] .el-dialog__body {
  padding-bottom: 0;
}
.register-dialog[data-v-59d80822] .el-radio {
  display: block;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.register-dialog .main[data-v-59d80822] {
  height: 500px;
}
.register-dialog .main .menu[data-v-59d80822] {
    width: 188px;
    overflow-y: auto;
    padding: 0 10px 20px;
}
.register-dialog .main .target-list-vessel[data-v-59d80822] {
    width: calc(100% - 188px);
    padding: 0 10px 0 20px;
    border-left: 1px solid #EBEDF0;
}
.register-dialog .main .target-list-vessel .target-type-name[data-v-59d80822] {
      font-size: 14px;
      color: #000;
      font-weight: 700;
}
.register-dialog .main .target-list-vessel .target-type-name-ac[data-v-59d80822] {
      color: #2FA2FE;
}
.register-dialog .main .target-list-vessel .target-list-w[data-v-59d80822] {
      height: 450px;
      overflow-y: auto;
}
.register-dialog .main .target-list-vessel .target-list-w .target-list-detail[data-v-59d80822] {
        margin-top: 20px;
}
.register-dialog .main .target-list-vessel .target-list-w .target-list-detail .target-list[data-v-59d80822] {
          width: 80px;
          margin-bottom: 20px;
          cursor: pointer;
}
.register-dialog .main .target-list-vessel .target-list-w .target-list-detail .target-list .target-img[data-v-59d80822] {
            width: 70px;
            height: 70px;
            border-radius: 50%;
}
.register-dialog .main .target-list-vessel .target-list-w .target-list-detail .target-list .target-name[data-v-59d80822] {
            margin-top: 10px;
            width: 80px;
            font-size: 14px;
            text-align: center;
            color: #454545;
            font-weight: 400;
}
.register-dialog .main .target-list-vessel .target-list-w .target-list-detail .target-list .target-score[data-v-59d80822] {
            line-height: 20px;
}
.register-dialog .main .target-list-vessel .target-list-w .no-data[data-v-59d80822] {
        width: 100%;
        height: 450px;
}
/*
 * 音频展示
 */
.db[data-v-49b27bc1] {
    display: block;
}
.weixinAudio[data-v-49b27bc1] {
    display: inline-block;
    line-height: 1.5;
    cursor: pointer;
    vertical-align: middle;
    font-size: 0;
    height: 45px;
    width:240px;
    position: relative;
    background:rgb(245, 245, 245);
}
.audio_area[data-v-49b27bc1] {
    width: 100%;
    display: inline-block;
    cursor: pointer;
    vertical-align: top;
    font-size: 0;
    position: relative;
    text-decoration: none;
    -ms-text-size-adjust: none;
    -webkit-text-size-adjust: none;
    -moz-text-size-adjust: none;
         text-size-adjust: none;
    background:rgb(245, 245, 245);
}
.audio_wrp[data-v-49b27bc1] {
    overflow: hidden;
    padding: 6px 0px 5px 0px;
    cursor:pointer;
}
.audio_play_area[data-v-49b27bc1] {
    float: left;
    margin: 5px 6px 0px 6px;
    font-size: 0;
    width: 18px;
    height: 25px;
}
.playing .audio_play_area .icon_audio_default[data-v-49b27bc1] {
    display: block;
}
.audio_play_area .icon_audio_default[data-v-49b27bc1] {
    background: transparent url(/vue/dist/static/img/iconloop.1605f05.png) no-repeat 0 0;
    width: 18px;
    height: 25px;
    vertical-align: middle;
    display: inline-block;
    background-size: 54px 25px;
    background-position: -36px center;
}
.audio_play_area .icon_audio_playing[data-v-49b27bc1] {
    background: transparent url(/vue/dist/static/img/iconloop.1605f05.png) no-repeat 0 0;
    width: 18px;
    height: 25px;
    vertical-align: middle;
    display: inline-block;
    background-size: 54px 25px;
    -webkit-animation: audio_playing-data-v-49b27bc1 1s infinite;
    background-position: 0px center;
    display: none;
}
.show-webapp-resouce-content .audio_play_area .icon_audio_default[data-v-49b27bc1] {
    background: transparent url(/vue/dist/static/img/audio_play_btn.e1b576a.png) no-repeat 0 0;
    width: 12px;
    height: 21px;
    margin-top: 3px;
    vertical-align: middle;
    display: inline-block;
}
.show-webapp-resouce-content .weixinAudo[data-v-49b27bc1]{
    padding-left: 50px;
}
.show-webapp-resouce-content .audio_play_area .icon_audio_playing[data-v-49b27bc1] {
    background: transparent url(/vue/dist/static/img/audio_pause_btn.8283d63.png) no-repeat 0 0;
    width: 12px;
    height: 21px;
    vertical-align: middle;
    display: inline-block;
    display: none;
    vertical-align: middle;
}
.audio_area .pic_audio_default[data-v-49b27bc1] {
    display: none;
    width: 18px;
}
.tips_global[data-v-49b27bc1] {
    /*color: #8c8c8c;*/
}
.audio_area .audio_length[data-v-49b27bc1] {
    float: right;
    font-size: 14px;
    margin-top: 3px;
    margin-left: 1em;
}
.audio_info_area[data-v-49b27bc1] {
    overflow: hidden;
    position:relative;
    color:#333;
    text-align:left;
    width:70%;
}
/*
.audio_info_area a{
*/
.audio_info_download[data-v-49b27bc1]{
    position:absolute;
    cursor:pointer;
    height:28px;
    width:28px;
    bottom:4px;
    right:5px;
    background: url(/vue/dist/static/img/down_file.34740e0.png) no-repeat;
    background-size:cover;
}
.audio_area .audio_title[data-v-49b27bc1] {
    font-size: 13px;
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
}
.audio_area .audio_source[data-v-49b27bc1] {
	font-size: 12px;
    color:#888;
}
.audio_area .progress_bar[data-v-49b27bc1] {
	position: absolute;
	left: 0;
	bottom: 0;
	background-color: #0cbb08;
	height: 2px;
}
.playing .audio_play_area .icon_audio_default[data-v-49b27bc1] {
	display: none;
}
.playing .audio_play_area .icon_audio_playing[data-v-49b27bc1] {
	display: inline-block;
}
@-webkit-keyframes audio_playing-data-v-49b27bc1 {
30% {
		background-position: 0px center;
}
31% {
		background-position: -18px center;
}
61% {
		background-position: -18px center;
}
61.5% {
		background-position: -36px center;
}
100% {
		background-position: -36px center;
}
}
.clearfix[data-v-49b27bc1]:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.clearfix[data-v-49b27bc1] {
  zoom: 1;
}
.mui-fullscreen[data-v-49b27bc1]{
	z-index:20;
}
.approval_file[data-v-49b27bc1] {
    width: 240px;
    height: 45px;
    background: rgb(245, 245, 245) 3% 50%;
    margin-top: 10px;
    cursor: pointer;
    position: relative;
}
.approval_file img[data-v-49b27bc1] {
    width: 20px;
    display: inline-block;
    height: 27px;
    margin: 3.5% 0 0 5px;
    float: left;
    position:absolute;
    z-index:1;
}
.approval_document_text[data-v-49b27bc1] {
    margin-left: 16%;
    color: rgb(51, 51, 51);
    font-size: 13px;
    padding-top: 6px;
    /* width: 77%; */
    /*width: 66%;*/
    width: 82%;
    height: 90%;
    overflow: hidden;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    /*position: relative;*/
    position: absolute;
    padding-left:13%;
    z-index:2;
}
.approval_file_text[data-v-49b27bc1] {
    /*margin-left: 2%;*/
    margin-left: 0;
}
.file_view_list[data-v-49b27bc1] {
    position: absolute;
    cursor: pointer;
    height: 28px;
    width: 28px;
    bottom: 9px;
    right: 5px;
    background: url(/vue/dist/static/img/down_file.34740e0.png) no-repeat;
    background-size: cover;
    z-index:3;
}
.ap-del-desc-picture[data-v-49b27bc1] {
    top: -10px;
    right: -8px;
    width: 20px;
    height: 20px;
    display: none;
    position: absolute;
    background: url(/apps/office/_static/images/common/del-desc-picture-icon.png) no-repeat;
}

.webapp-resouce-box[data-v-49b27bc1]{
    width: 100%;
}
.webapp-resouce-item[data-v-49b27bc1]{
    /*width: 120px;*/
    float: left;
    margin-right: 6px;
}
.show-webapp-resouce-box[data-v-49b27bc1]{
    text-align: left;
}
.webapp-resouce-content[data-v-49b27bc1]{
    /*width: 240px;*/
    /*height: 45px;*/
    margin-top: 10px;
    cursor: pointer;
    position: relative;
    z-index: 1;
}
.show-webapp-resouce-content[data-v-49b27bc1]{
    height: 80px;
    width: 120px;
}
.show-webapp-resouce-content-file[data-v-49b27bc1]{
    width: 60px;
}
.webapp-resouce-content img[data-v-49b27bc1]{
    width: 20px;
    display: inline-block;
    /*height: 27px;*/
    margin: 3.5% 0 0 5px;
    float: left;
    position: absolute;
    z-index: 1;
}
.webapp-resouce-content .show-webapp-resouce-img[data-v-49b27bc1]{
    /*height: 35px;*/
    min-height: 100%;
    display: inline-block;
    width: 100%;
    margin: 0 0 2px 0;
    float: none;
    position: relative;
    z-index: 1;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}
.res-content-type-name[data-v-49b27bc1]{
    width: 45px;
    display: inline-block;
    height: 27px;
    margin: 3.5% 0 0 5px;
    float: left;
    position: absolute;
    z-index: 1;
}
.webapp-resouce-info[data-v-49b27bc1]{
    color: rgb(51, 51, 51);
    font-size: 13px;
    padding-top: 0px;
    width: 93%;
    height: 98%;
    overflow: hidden;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: absolute;
    padding-left: 13%;
    z-index: 2;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.show-weixinAudio[data-v-49b27bc1]{
    padding-left: 0px;
    background: none;
}
.show-webapp-resouce-info[data-v-49b27bc1]{
    padding-left: 0px;
}
.webapp-resouce-info p[data-v-49b27bc1] {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.show-webapp-resouce-icon[data-v-49b27bc1]{
    position: relative;
    width: 110px;
    height: 80px;
    overflow: hidden;
}
.show-webapp-resouce-icon i[data-v-49b27bc1]{
    position: absolute;
    color: #fff;
    width: 18px;
    height: 18px;
    line-height: 18px;
    left: calc(50% - 8px);
    z-index: 99;
    font-size: 18px;
    top: calc(50% - 10px);
}
.show-webapp-resouce-icon i.show-webapp-resouce-img[data-v-49b27bc1]{
    font-size: 35px;
    line-height: 35px;
}
.show-webapp-resouce-content .audio_area[data-v-49b27bc1] {
    display: inline-block;
    width: 100%;
    max-width: 350px;
    vertical-align: top;
    margin: 0px 1px 0px 0;
    font-size: 0;
    position: relative;
    font-weight: 400;
    text-decoration: none;
    /*background: #0b11ae;*/
    -ms-text-size-adjust: none;
    -webkit-text-size-adjust: none;
    -moz-text-size-adjust: none;
         text-size-adjust: none;
}
.audio_info_area_show[data-v-49b27bc1] {
    width: 40%;
}
.show-webapp-resouce-content .audio_wrp[data-v-49b27bc1] {
    background: #0ba1ee;
    border: 1px solid #ebebeb;
    overflow: hidden;
    padding: 2px 18px 2px 4px;
    display: block;
}
.show-webapp-resouce-content .audio_progress_box[data-v-49b27bc1]{
    margin-left: 15px;
    float: left;
    position: relative;
    width: 45%;
}
.show-webapp-resouce-content .audio_area .progress_bar[data-v-49b27bc1]{
    top: 13px;
    background: none;
}
.show-webapp-resouce-content .audio_progress_inner[data-v-49b27bc1] {
    width: 100%;
    background-color: #b2e4fe;
    display: block;
    height: 4px;
    margin-top: 6.5px;
}
.show-webapp-resouce-content .audio_progress_point[data-v-49b27bc1] {
    z-index: 4;
    display: block;
    width: 17px;
    height: 17px;
    background: #fff;
    border-radius: 9px;
    position: absolute;
    top: 13px;
    left: 0px;
}
.layui-icon-extend-iconfont[data-v-49b27bc1] {
    width: 1em; height: 1em;
    vertical-align: -0.15em;
    fill: currentColor;
    overflow: hidden;
}
.webapp-resouce-del-icon.layui-icon-extend-iconfont[data-v-49b27bc1]{
    z-index: 3;
    position: absolute;
    right: -3px;
    cursor: pointer;
    color: #f03f3f;
    top: -7px;
    line-height: 20px;
    height: 20px;
    font-size: 17px;
}
.webapp-resouce-box .webapp-resouce-audio-class[data-v-49b27bc1]{
    width: 240px;
    margin-bottom: 10px;
    height: 80px;
}

.main[data-v-9f422ec8] {
  margin-bottom: 20px;
}
.main .list-vessel[data-v-9f422ec8] {
    padding: 0 20px;
    max-height: 300px;
    overflow: auto;
}
.main .list-vessel .list[data-v-9f422ec8] {
      cursor: pointer;
      padding: 16px 0;
      border-bottom: 1px solid #ebeef5;
}
.main .list-vessel .list .list-face-url[data-v-9f422ec8] {
        width: 130px;
        height: 86px;
        border-radius: 4px;
}
.main .list-vessel .list .name[data-v-9f422ec8] {
        font-size: 14px;
        color: #454545;
        font-weight: bold;
        line-height: 20px;
}
.main .list-vessel .list .info[data-v-9f422ec8] {
        font-size: 14px;
        color: #454545;
        line-height: 20px;
        margin-top: 12px;
}



































.manage-pages[data-v-cf920670] {
  background: #f0f0f0;
}
.manage-pages .main[data-v-cf920670] {
    position: relative;
    z-index: 10;
    border-top: 1px solid #eee;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.manage-pages .main .menu-vessel[data-v-cf920670] {
      width: 180px;
      background: #fff;
}
.manage-pages .main .main-vessel-has-left-nav[data-v-cf920670] {
      padding: 8px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      width: calc(100% - 180px);
      min-height: calc(100vh - 61px);
}
.manage-pages .main .main-vessel-nohas-nav-left-nav[data-v-cf920670] {
      width: 100%;
      min-height: calc(100vh - 61px);
}

@charset "UTF-8";
.font-puhui {
  font-family: 'HarmonyOS_Sans_SC_Regular';
}
.cursor-p {
  cursor: pointer;
}
/* 浮动以及清除浮动 */
.float-l {
  float: left;
}
.float-r {
  float: right;
}
.clearfloat:after {
  display: block;
  clear: both;
  content: "";
  visibility: hidden;
  height: 0;
}
.clearfloat {
  zoom: 1;
}
/*文字居左，中，右*/
.text-center {
  text-align: center;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-overline {
  text-decoration: overline;
}
.text-decoration {
  text-decoration: line-through;
}
.text-underline {
  text-decoration: underline;
}
.text-row {
  white-space: nowrap;
}
.ft-weight {
  font-weight: bold;
}
.ft-w400 {
  font-weight: 400;
}
.ft-w600 {
  font-weight: 600;
}
.text-multi-row {
  word-break: break-all;
  word-wrap: break-word;
}
.whiteSpace-n {
  white-space: nowrap;
}
.whiteSpace-normal {
  white-space: normal;
}
/* 文字大小 */
.ft12 {
  font-size: 12px;
}
.ft14 {
  font-size: 14px;
}
.ft16 {
  font-size: 16px;
}
.ft18 {
  font-size: 18px;
}
.ft20 {
  font-size: 20px;
}
.ft22 {
  font-size: 22px;
}
.ft24 {
  font-size: 24px;
}
.ft26 {
  font-size: 26px;
}
.ft28 {
  font-size: 28px;
}
.ft30 {
  font-size: 30px;
}
.ft120 {
  font-size: 120px;
}
.ft180 {
  font-size: 180px;
}
/* 字体行高 */
.li-h18 {
  line-height: 18px;
}
.li-h20 {
  line-height: 20px;
}
.li-h22 {
  line-height: 22px;
}
.li-h30 {
  line-height: 30px;
}
.li-h35 {
  line-height: 35px;
}
.li-h40 {
  line-height: 40px;
}
/* 字体颜色 */
.color-0 {
  color: #000;
}
.color-3 {
  color: #333;
}
.color-8 {
  color: #888;
}
.color-9 {
  color: #999;
}
.color-15 {
  color: #151515;
}
.color-19 {
  color: #191919;
}
.color-45 {
  color: #454545;
}
.color-eaf5ff {
  color: #eaf5ff;
}
.color-f0 {
  color: #f0f0f0;
}
.color-e6 {
  color: #e6e6e6;
}
.color-c3 {
  color: #c3c3c3;
}
.color-8c {
  color: #8c8c8c;
}
.color-76 {
  color: #767676;
}
.color-62 {
  color: #626262;
}
.color-168c51 {
  color: #168c51;
}
/* 间距 */
.pd20 {
  padding: 20px;
}
.pd30 {
  padding: 30px;
}
.pt10 {
  padding-top: 10px;
}
.pt15 {
  padding-top: 15px;
}
.pt20 {
  padding-top: 20px;
}
.pt25 {
  padding-top: 25px;
}
.pt30 {
  padding-top: 30px;
}
.pb10 {
  padding-bottom: 10px;
}
.pb15 {
  padding-bottom: 15px;
}
.pb20 {
  padding-bottom: 20px;
}
.pb25 {
  padding-bottom: 25px;
}
.pb30 {
  padding-bottom: 30px;
}
.pb24 {
  padding-bottom: 24px;
}
.pl8 {
  padding-left: 8px;
}
.pl10 {
  padding-left: 10px;
}
.pl20 {
  padding-left: 20px;
}
.pl25 {
  padding-left: 25px;
}
.pl30 {
  padding-left: 30px;
}
.pl35 {
  padding-left: 35px;
}
.pl40 {
  padding-left: 40px;
}
.pl45 {
  padding-left: 45px;
}
.pl50 {
  padding-left: 50px;
}
.pl60 {
  padding-left: 60px;
}
.pl80 {
  padding-left: 80px;
}
.pl100 {
  padding-left: 100px;
}
.pr8 {
  padding-right: 8px;
}
.pr10 {
  padding-right: 10px;
}
.pr20 {
  padding-right: 20px;
}
.pr25 {
  padding-right: 25px;
}
.pr30 {
  padding-right: 30px;
}
.pr35 {
  padding-right: 35px;
}
.pr40 {
  padding-right: 40px;
}
.pr45 {
  padding-right: 45px;
}
.pr50 {
  padding-right: 50px;
}
.md20 {
  margin: 20px;
}
.mt4 {
  margin-top: 4px;
}
.mt8 {
  margin-top: 8px;
}
.mt12 {
  margin-top: 12px;
}
.mt24 {
  margin-top: 24px;
}
.mt10 {
  margin-top: 10px;
}
.mt14 {
  margin-top: 14px;
}
.mt15 {
  margin-top: 15px;
}
.mt16 {
  margin-top: 16px;
}
.mt20 {
  margin-top: 20px;
}
.mt25 {
  margin-top: 25px;
}
.mt30 {
  margin-top: 30px;
}
.mt60 {
  margin-top: 60px;
}
.mb-5 {
  margin-bottom: 5% !important;
}
.mb4 {
  margin-bottom: 4px;
}
.mb10 {
  margin-bottom: 10px;
}
.mb15 {
  margin-bottom: 15px;
}
.mb16 {
  margin-bottom: 16px;
}
.mb20 {
  margin-bottom: 20px;
}
.mb25 {
  margin-bottom: 25px;
}
.mb30 {
  margin-bottom: 30px;
}
.mb24 {
  margin-bottom: 24px;
}
.mr4 {
  margin-right: 4px;
}
.mr6 {
  margin-right: 6px;
}
.mr8 {
  margin-right: 8px;
}
.mr10 {
  margin-right: 10px;
}
.mr12 {
  margin-right: 12px;
}
.mr24 {
  margin-right: 24px;
}
.mr10 {
  margin-right: 10px;
}
.mr20 {
  margin-right: 20px;
}
.mr30 {
  margin-right: 30px;
}
.mr50 {
  margin-right: 50px;
}
.mr60 {
  margin-right: 60px;
}
.ml-2 {
  margin-left: 2%;
}
.ml-4 {
  margin-left: 4px;
}
.ml-6 {
  margin-left: 6px;
}
.ml8 {
  margin-left: 8px;
}
.ml12 {
  margin-left: 12px;
}
.ml24 {
  margin-left: 24px;
}
.ml10 {
  margin-left: 10px;
}
.ml20 {
  margin-left: 20px;
}
.ml30 {
  margin-left: 30px;
}
.border-b1-f3 {
  border-bottom: 1px solid #f3f3f3;
}
.border-b1-ebeef5 {
  border-bottom: 1px solid #ebeef5;
}
.border-r-4 {
  border-radius: 4px;
}
.border-r-6 {
  border-radius: 6px;
}
.border-r-8 {
  border-radius: 8px;
}
.border-r-10 {
  border-radius: 10px;
}
.w-100 {
  width: 100%;
}
.w-80 {
  width: 80%;
}
.w-50 {
  width: 50%;
}
.w-30 {
  width: 30%;
}
.h-25 {
  height: 25%;
}
.h-28 {
  height: 28%;
}
.h-30 {
  height: 30%;
}
.h-100 {
  height: 100%;
}
/* icon */
.icon20 {
  width: 20px;
  height: 20px;
}
.icon80 {
  width: 80px;
  height: 80px;
}
.icon100 {
  width: 100px;
  height: 100px;
}
.icon160 {
  width: 160px;
  height: 160px;
}
/* 背景颜色 */
.bg-fbf2e7 {
  background: #fbf2e7;
}
.bg-de {
  background: #DEDEDE;
}
.linkstyle {
  color: #1890ff;
  cursor: pointer;
}
.beyond-1 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.beyond-2 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.beyond-3 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.jub-center-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
/*浮动 + 垂直居中*/
.flex-align-no {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/*浮动 + 垂直居中+换行*/
.flex-align {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/*浮动 +垂直居中 + 水平居中*/
.flex-juc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.flex-v-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-v-column-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/*浮动 + 左右分布 + 换行*/
.flex-jub-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/*浮动 + 左右分布 + 垂直居中*/
.jub-jub-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/*浮动 + 左右分布*/
.jub-jub {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
/* 左边顶部对齐*/
.left-float-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex;
}
/* 从右边开始浮动-换行 */
.jub-jub-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/* 从右边开始浮动 */
.jub-jub-end-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/* 等距分布 */
.jub-jua-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/*上下布局 +垂直居中 + 水平居中*/
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/* 上下布局 */
.juv-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/* 上下分布，从上到下布局 */
.flex-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.flex-jua {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: flex-end;
  -moz-justify-content: flex-end;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.juc-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: flex-end;
  -moz-align-items: flex-end;
  -ms-flex-align: end;
      align-items: flex-end;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
/* 字体颜色 */
.color-0096ff {
  color: #0096ff;
}
.color-45 {
  color: #454545;
}
.color-8 {
  color: #888;
}
.color-ff7a4b {
  color: #ff7a4b;
}
.border-b1-e {
  border-bottom: 1px solid #eee;
}
.el-button {
  -webkit-box-shadow: none;
          box-shadow: none;
}















































































.edit-dynamic-head-pages[data-v-0739035d] {
  width: 100%;
  height: calc(100vh - 61px);
}
.edit-dynamic-head-pages iframe[data-v-0739035d] {
    display: block;
}











































































































.scale-manage .header[data-v-2d335735] {
  padding: 0 20px;
  background: #fff;
  position: relative;
  z-index: 10;
  border-bottom: 1px solid #eee;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.scale-manage .header .get-back[data-v-2d335735] {
  cursor: pointer;
}
.scale-manage .header .header-info[data-v-2d335735] {
  width: calc(100% - 80px);
  height: 80px;
}
.scale-manage .header .header-info .status-style[data-v-2d335735] {
  margin-left: 10px;
  font-size: 12px;
  padding: 4px 8px;
  color: #2FA2FE;
  background: rgba(47, 162, 254, .1);
  border-radius: 4px;
}
.scale-manage .main[data-v-2d335735] {
  height: calc(100vh - 144px);
}
.scale-manage .main .menu[data-v-2d335735] {
  width: 180px;
  height: 100%;
  background: #fff;
}
.scale-manage .main .detail[data-v-2d335735] {
  margin: 8px 8px 0 8px;
  width: calc(100% - 196px);
  height: calc(100% - 16px);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #fff;
  overflow: auto;
}
.scale-manage .main .detail .info .info-title[data-v-2d335735] {
  height: 60px;
  padding: 0 20px;
  border-bottom: 1px solid #ebeef5;
}
.scale-manage .main .detail .info .info-title > .title[data-v-2d335735] {
  font-size: 16px;
  font-weight: bold;
}
.scale-manage .main .detail .versions .info-title[data-v-2d335735] {
  height: 60px;
  padding: 0 20px;
  border-bottom: 1px solid #ebeef5;
}
.scale-manage .main .detail .versions .info-title > .title[data-v-2d335735] {
  font-size: 16px;
  font-weight: bold;
}

.content[data-v-7d95276a] {
  background: #fff;
  margin-top: 20px;
}
.grade-list[data-v-7d95276a] {
  width: 188px;
  border-right: 1px solid rgba(0, 0, 0, .1);
}
.grade-list .title[data-v-7d95276a] {
    line-height: 86px;
    font-size: 20px;
    color: #000000;
    font-weight: 700;
    margin-left: 30px;
}
.grade-list .grade-list-vessel p[data-v-7d95276a] {
    text-align: center;
    font-size: 20px;
    line-height: 60px;
    color: #000;
    cursor: pointer;
}
.grade-list .grade-list-vessel .grade-list-checked[data-v-7d95276a] {
    background: rgba(0, 150, 255, .07);
}
.grade-list-details[data-v-7d95276a] {
  padding: 40px 116px;
  width: calc(100% - 188px);
  height: calc(100vh - 250px);
  overflow: auto;
}
.grade-list-details .details-list[data-v-7d95276a] {
    margin-top: 30px;
}
.grade-list-details .details-list .title[data-v-7d95276a] {
      font-size: 26px;
      color: #000;
      text-align: center;
      font-weight: Bold;
}










































































































.filter-container[data-v-569da3b0] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 12px;
}
.filter-container .filter-item[data-v-569da3b0] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
}
.filter-container .filter-item .label[data-v-569da3b0] {
      margin-bottom: 10px;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      width: 80px;
      font-weight: 600;
}
.filter-container .filter-item .filter-btn-list[data-v-569da3b0] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.filter-container .filter-item .filter-btn-list .filter-btn[data-v-569da3b0] {
        margin: 0 10px 10px 0;
        padding: 6px 14px;
        border-radius: 4px;
        border: none;
        background: #ededed;
        color: #333;
        cursor: pointer;
        font-size: 14px;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
}
.filter-container .filter-item .filter-btn-list .filter-btn.active[data-v-569da3b0] {
        background: var(--theme_color);
        color: #fff;
}
.filter-container .filter-item .filter-btn-list .filter-btn[data-v-569da3b0]:hover:not(.active) {
        background: #dbe4ff;
}

.ai-evaluation-detail-pop .total-summary[data-v-aa2e3ba8] {
  margin-top: 16px;
  padding: 12px 16px;
  background-color: #f8f9fa;
  border-radius: 4px;
  border: 1px solid #e9ecef;
}
.ai-evaluation-detail-pop .total-summary .summary-row[data-v-aa2e3ba8] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 8px;
}
.ai-evaluation-detail-pop .total-summary .summary-row[data-v-aa2e3ba8]:last-child {
      margin-bottom: 0;
}
.ai-evaluation-detail-pop .total-summary .summary-row .summary-label[data-v-aa2e3ba8] {
      font-weight: bold;
      color: #333;
      min-width: 80px;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.ai-evaluation-detail-pop .total-summary .summary-row .summary-value[data-v-aa2e3ba8] {
      color: #666;
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      word-break: break-all;
}
.ai-evaluation-detail-pop .operation[data-v-aa2e3ba8] {
  margin-top: 20px;
  text-align: center;
}
[data-v-aa2e3ba8].el-table .level_1 {
  background-color: #f5f7fa !important;
  font-weight: bold;
}
[data-v-aa2e3ba8].el-table .level_2 {
  background-color: #fafbfc !important;
  font-weight: 500;
}
[data-v-aa2e3ba8].el-table .level_3 {
  background-color: #ffffff !important;
}

.ai-evaluation-progress-pop .tip-text[data-v-56a66abf] {
  margin-bottom: 20px;
  line-height: 1.5;
  color: #606266;
}
.ai-evaluation-progress-pop .evaluating-content .progress-info[data-v-56a66abf] {
  margin-bottom: 20px;
}
.ai-evaluation-progress-pop .evaluating-content .progress-info .status-text[data-v-56a66abf] {
    text-align: center;
    margin-bottom: 15px;
    color: #409EFF;
    font-weight: 500;
}
.ai-evaluation-progress-pop .evaluating-content .progress-info .progress-bar-wrapper[data-v-56a66abf] {
    margin-bottom: 15px;
}
.ai-evaluation-progress-pop .evaluating-content .progress-info .progress-bar-wrapper .progress-text[data-v-56a66abf] {
      text-align: center;
      margin-top: 8px;
      color: #606266;
      font-size: 12px;
}
.ai-evaluation-progress-pop .evaluating-content .progress-info .error-message[data-v-56a66abf] {
    margin-top: 15px;
}
.ai-evaluation-progress-pop .operation[data-v-56a66abf] {
  margin-top: 24px;
  text-align: center;
}

.pop-title[data-v-762ff1cc] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.public-pop-root-inside .page-preview[data-v-762ff1cc] {
  width: 100%;
  height: 842px;
  overflow: hidden;
}

.student-condition[data-v-370aef76] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.student-condition .detail-table .table_empty[data-v-370aef76] {
    padding: 24px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.student-condition .detail-table .table_empty .empty-icon[data-v-370aef76] {
      height: 175px;
      width: 196px;
      background: url(/vue/dist/static/img/empty_10.c200d0f.png) center;
      background-size: 80%;
      top: 50%;
      left: 50%;
}
.student-condition .detail-table .pj-xg-btn[data-v-370aef76] {
    font-size: 12px;
    color: var(--theme_color);
}
.student-condition .detail-table .ai-action-btn[data-v-370aef76] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    cursor: pointer;
}
.student-condition .detail-table .ai-action-btn .btn-text[data-v-370aef76] {
      margin-left: 8px;
      color: var(--theme_color);
      text-decoration: underline;
}

@charset "UTF-8";
.name[data-v-bbb5e79e] {
  text-align: center;
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.face-icon[data-v-bbb5e79e] {
  color: #A83731;
}
.face-icon2[data-v-bbb5e79e] {
  color: #FFB400;
}
.res-content-type-name[data-v-bbb5e79e] {
  color: var(--color_primary);
  cursor: pointer;
}
.clickable-cell[data-v-bbb5e79e] {
  color: #409EFF;
  cursor: pointer;
}
.clickable-cell[data-v-bbb5e79e]:hover {
    text-decoration: underline;
}
/* 低于60%的分数显示红色 kwok 2025-11-20 */
.low-score[data-v-bbb5e79e] {
  color: #F56C6C;
  font-weight: bold;
}
/* 指标表头样式 kwok 2025-12-05 */
.indicator-header[data-v-bbb5e79e] {
  color: #409EFF;
  cursor: pointer;
}
.indicator-header[data-v-bbb5e79e]:hover {
    text-decoration: underline;
}

.comprehensive-evaluation-comp[data-v-6c492fa2] {
  padding: 24px;
}
.comprehensive-evaluation-comp .title-block[data-v-6c492fa2] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 20px;
}
.comprehensive-evaluation-comp .title-block .title-block__bar[data-v-6c492fa2] {
      width: 4px;
      height: 18px;
      background-color: var(--color_primary);
      margin-right: 8px;
}
.comprehensive-evaluation-comp .title-block .title-block__text[data-v-6c492fa2] {
      font-size: 15px;
      font-weight: 500;
      color: #333;
}
.comprehensive-evaluation-comp .evaluation-section[data-v-6c492fa2] {
    margin-bottom: 32px;
}
.comprehensive-evaluation-comp .evaluation-section .score-display[data-v-6c492fa2] {
      font-size: 36px;
      font-weight: bold;
      text-align: center;
      margin-bottom: 24px;
      color: #333;
}
.comprehensive-evaluation-comp .evaluation-section .filters[data-v-6c492fa2] {
      margin-bottom: 24px;
}
.comprehensive-evaluation-comp .evaluation-section .filter-group[data-v-6c492fa2] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      gap: 12px;
      margin-bottom: 12px;
}
.comprehensive-evaluation-comp .evaluation-section .filter-button[data-v-6c492fa2] {
      padding: 6px 16px;
      font-size: 14px;
      border: 1px solid #dcdfe6;
      background-color: #f5f7fa;
      color: #606266;
      border-radius: 4px;
      cursor: pointer;
      -webkit-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out;
}
.comprehensive-evaluation-comp .evaluation-section .filter-button.active[data-v-6c492fa2] {
        background-color: var(--color_primary);
        color: #fff;
        border-color: var(--color_primary);
}
.comprehensive-evaluation-comp .evaluation-section .filter-button[data-v-6c492fa2]:hover:not(.active) {
        border-color: var(--color_primary);
        background-color: var(--color_primary);
        color: #fff;
}
.comprehensive-evaluation-comp .evaluation-section .radar-chart-container[data-v-6c492fa2] {
      width: 100%;
      max-width: 600px;
      height: 400px;
      margin: 0 auto;
}
.comprehensive-evaluation-comp .comments-section .comments-list[data-v-6c492fa2] {
    list-style: none;
    padding: 0;
    margin: 0;
}
.comprehensive-evaluation-comp .comments-section .comment-item[data-v-6c492fa2] {
    padding: 24px 0;
    border-bottom: 1px solid #dcdfe6;
}
.comprehensive-evaluation-comp .comments-section .comment-author[data-v-6c492fa2] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 12px;
}
.comprehensive-evaluation-comp .comments-section .author-avatar[data-v-6c492fa2] {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    margin-right: 12px;
}
.comprehensive-evaluation-comp .comments-section .author-name[data-v-6c492fa2] {
    font-weight: 600;
    margin-right: 8px;
    color: #333;
}
.comprehensive-evaluation-comp .comments-section .author-role[data-v-6c492fa2] {
    color: #606266;
}
.comprehensive-evaluation-comp .comments-section .comment-text[data-v-6c492fa2] {
    font-size: 14px;
    line-height: 1.6;
    color: #333;
}

.indicator-nav-item-page .nav-item-row[data-v-7f23754c] {
  padding: 5px 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  cursor: pointer;
}
.indicator-nav-item-page .nav-item-row[data-v-7f23754c]:hover, .indicator-nav-item-page .nav-item-row.is-active[data-v-7f23754c] {
    background-color: var(--primary_back_color);
}
.indicator-nav-item-page .nav-item-row .nav-item-row-left[data-v-7f23754c] {
    width: 80%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
}
.indicator-nav-item-page .nav-item-row .nav-item-row-left .nav-item-row-index[data-v-7f23754c] {
      -ms-flex-negative: 0;
          flex-shrink: 0;
      margin-right: 4px;
}
.indicator-nav-item-page .nav-item-row .nav-item-row-left .nav-item-row-name[data-v-7f23754c] {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
}
.indicator-nav-item-page .nav-item-row .nav-item-row-left .row-left-name[data-v-7f23754c] {
      line-height: 20px;
}
.indicator-nav-item-page .nav-item-row .nav-item-row-right[data-v-7f23754c] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.indicator-nav-item-page .nav-item-row .nav-item-row-right .row-right-status[data-v-7f23754c] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      font-size: 19px;
}

.proof-materials-comp[data-v-4c5c938d] {
  padding: 24px;
}
.proof-materials-comp .title-block[data-v-4c5c938d] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 20px;
}
.proof-materials-comp .title-block-bar[data-v-4c5c938d] {
    width: 4px;
    height: 18px;
    background-color: var(--color_primary);
    margin-right: 8px;
}
.proof-materials-comp .title-block-text[data-v-4c5c938d] {
    font-size: 15px;
    font-weight: 500;
    color: #333;
}
.proof-materials-comp .materials-list[data-v-4c5c938d] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.proof-materials-comp .materials-item[data-v-4c5c938d] {
    border: 1px solid #e8e8e8;
    border-radius: 4px;
    overflow: hidden;
    margin-bottom: -1px;
}
.proof-materials-comp .materials-item-header[data-v-4c5c938d] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 10px 16px;
    background-color: #f7f8ff;
    cursor: pointer;
    -webkit-transition: background-color 0.3s;
    transition: background-color 0.3s;
}
.proof-materials-comp .materials-item-header[data-v-4c5c938d]:hover {
      background-color: #f0f2ff;
}
.proof-materials-comp .uploader-info[data-v-4c5c938d] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 12px;
}
.proof-materials-comp .uploader-info .avatar[data-v-4c5c938d] {
      width: 32px;
      height: 32px;
      border-radius: 50%;
      -o-object-fit: cover;
         object-fit: cover;
}
.proof-materials-comp .uploader-info .name[data-v-4c5c938d] {
      font-weight: 500;
}
.proof-materials-comp .uploader-info .role[data-v-4c5c938d] {
      color: #666;
      font-size: 14px;
}
.proof-materials-comp .expand-icon[data-v-4c5c938d] {
    width: 8px;
    height: 8px;
    border: solid #888;
    border-width: 0 1.5px 1.5px 0;
    display: inline-block;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    -webkit-transition: -webkit-transform 0.3s ease;
    transition: -webkit-transform 0.3s ease;
    transition: transform 0.3s ease;
    transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
.proof-materials-comp .expand-icon.is-expanded[data-v-4c5c938d] {
      -webkit-transform: rotate(-135deg);
              transform: rotate(-135deg);
      margin-top: -4px;
}
.proof-materials-comp .materials-item-body[data-v-4c5c938d] {
    background-color: #fdfdfd;
    padding: 0 16px;
}
.proof-materials-comp .file-item[data-v-4c5c938d] {
    padding: 12px 0;
    border-bottom: 1px solid #f0f0f0;
    cursor: pointer;
}
.proof-materials-comp .file-item .file-item-info[data-v-4c5c938d] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.proof-materials-comp .file-item .file-item-info[data-v-4c5c938d]:last-child {
        border-bottom: none;
}
.proof-materials-comp .file-item .file-item-info .file-item-right[data-v-4c5c938d] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.proof-materials-comp .file-item .file-item-info .file-item-right .file-item-right-icon[data-v-4c5c938d] {
          margin-left: 12px;
}
.proof-materials-comp .file-info[data-v-4c5c938d] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 8px;
    color: #555;
}
.proof-materials-comp .download-icon[data-v-4c5c938d] {
    width: 16px;
    height: 16px;
    cursor: pointer;
    color: #888;
}
.proof-materials-comp .download-icon[data-v-4c5c938d]:hover {
      color: var(--color_primary);
}
.proof-materials-comp .detail-item[data-v-4c5c938d] {
    padding: 12px 0;
    border-bottom: 1px solid #f0f0f0;
    cursor: pointer;
}
.proof-materials-comp .detail-item .detail-item-head[data-v-4c5c938d] {
      padding: 10px 21px;
      background-color: #eee;
      border-radius: 8px;
}
.proof-materials-comp .detail-item .detail-item-head .detail-item-info[data-v-4c5c938d] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.proof-materials-comp .detail-item .detail-item-head .detail-item-info[data-v-4c5c938d]:last-child {
          border-bottom: none;
}
.proof-materials-comp .detail-item .detail-item-head .detail-item-info .detail-item-right[data-v-4c5c938d] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
}
.proof-materials-comp .detail-item .detail-item-head .detail-item-info .detail-item-right .detail-item-right-icon[data-v-4c5c938d] {
            margin-left: 12px;
}
.proof-materials-comp .detail-item .detail-item-head .detail-item-comment[data-v-4c5c938d] {
        margin-top: 8px;
}
.proof-materials-comp .detail-item-content[data-v-4c5c938d] {
    padding: 8px 0;
}
.proof-materials-comp .detail-item-content .detail-item-file[data-v-4c5c938d] {
      margin-bottom: 12px;
      padding: 20px 24px;
      background-color: #F4F5F7;
      border-radius: 4px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
}
.proof-materials-comp .detail-item-content .detail-item-file .file-info-left[data-v-4c5c938d] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.proof-materials-comp .detail-item-content .detail-item-file .file-info-left i[data-v-4c5c938d] {
          font-size: 28px;
}
.proof-materials-comp .detail-item-content .detail-item-file .file-info-left .info-wraper[data-v-4c5c938d] {
          padding-left: 24px;
}
.proof-materials-comp .detail-item-content .detail-item-file .file-info-left .info-wraper .file-name[data-v-4c5c938d] {
            margin-bottom: 7px;
}
.proof-materials-comp .detail-item-content .detail-item-file .file-info-left .info-wraper .file-size[data-v-4c5c938d] {
            font-size: 12px;
            color: #888888;
}
.proof-materials-comp .detail-item-content .detail-item-file .file-action-right .action-button[data-v-4c5c938d] {
        width: 26px;
        height: 26px;
        cursor: pointer;
}
.proof-materials-comp .detail-item-content .detail-item-file .file-action-right .action-button img[data-v-4c5c938d] {
          display: block;
          width: 100%;
          height: 100%;
}

.register-content-main[data-v-1f9e2bf0] {
  background-color: white;
}
.register-content-main .register-content-main-box[data-v-1f9e2bf0] {
    padding: 6px 14px;
    height: calc(100vh - 98px);
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.register-content-main .register-content-main-box .header-box[data-v-1f9e2bf0] {
      margin-bottom: 12px;
      padding: 0 12px;
      background-color: #F1F3FF;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.register-content-main .register-content-main-box .header-box .nav-list[data-v-1f9e2bf0] {
        width: calc(100% - 50px);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        line-height: 36px;
}
.register-content-main .register-content-main-box .header-box .nav-list .nav-item[data-v-1f9e2bf0] {
          margin-right: 18px;
          cursor: pointer;
}
.register-content-main .register-content-main-box .header-box .nav-list .nav-item.check[data-v-1f9e2bf0] {
          color: var(--color_primary);
          font-weight: bold;
          border-bottom: 2px solid var(--color_primary);
}
.register-content-main .register-content-main-box .content-main[data-v-1f9e2bf0] {
      height: calc(100% - 50px);
      overflow-y: auto;
}
.register-content-main[data-v-1f9e2bf0] .empty_box {
    min-height: 200px;
}

.single-evaluation-comp[data-v-1dd50287] {
  padding: 24px;
}
.title-block[data-v-1dd50287] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 20px;
}
.title-block__bar[data-v-1dd50287] {
  width: 4px;
  height: 18px;
  background-color: var(--color_primary);
  margin-right: 8px;
}
.title-block__text[data-v-1dd50287] {
  font-size: 15px;
  font-weight: 500;
  color: #333;
}
.score-block[data-v-1dd50287] {
  text-align: center;
  margin: 30px 0 40px;
}
.score-block .score[data-v-1dd50287] {
    font-size: 48px;
    font-weight: 600;
    color: #000;
    margin-right: 8px;
}
.score-block .score .extra-score[data-v-1dd50287] {
      font-size: 36px;
      font-weight: 500;
      margin-left: 8px;
}
.score-block .score .extra-score.extra-positive[data-v-1dd50287] {
        color: #67c23a;
}
.score-block .score .extra-score.extra-negative[data-v-1dd50287] {
        color: #f56c6c;
}
.score-block .grade[data-v-1dd50287] {
    font-size: 36px;
    font-weight: 500;
    color: #333;
}
.comment-list[data-v-1dd50287] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
}
.comment-item[data-v-1dd50287] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 16px 16px 16px 0;
  gap: 12px;
  border-bottom: 1px solid #dcdfe6;
}
.comment-item__header[data-v-1dd50287] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
}
.comment-item__avatar-wrapper .avatar[data-v-1dd50287] {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
}
.evaluator-info .name[data-v-1dd50287] {
  font-weight: 500;
  color: #333;
}
.evaluator-info .role[data-v-1dd50287] {
  color: #666;
}
.evaluation-content .comment-paragraph[data-v-1dd50287] {
  margin: 0 0 8px 0;
  line-height: 1.6;
  color: #555;
  text-align: justify;
}
.evaluation-content .comment-paragraph[data-v-1dd50287]:last-child {
    margin-bottom: 0;
}
.evaluation-content .extra-score-detail-list[data-v-1dd50287] {
  margin-top: 12px;
}
.evaluation-content .extra-score-detail-list .extra-score-detail-title[data-v-1dd50287] {
    font-size: 13px;
    font-weight: bold;
    color: #666;
    margin-bottom: 8px;
}
.evaluation-content .extra-score-detail-list .extra-score-detail-item[data-v-1dd50287] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 6px 10px;
    margin-bottom: 6px;
    border-radius: 4px;
    font-size: 13px;
    border: 1px solid #e4e7ed;
    background-color: #f9fafc;
}
.evaluation-content .extra-score-detail-list .extra-score-detail-item.extra-positive-item[data-v-1dd50287] {
      border-color: #c2e7b0;
      background-color: #f0f9ff;
}
.evaluation-content .extra-score-detail-list .extra-score-detail-item.extra-positive-item .extra-score-text[data-v-1dd50287] {
        color: #67c23a;
}
.evaluation-content .extra-score-detail-list .extra-score-detail-item.extra-negative-item[data-v-1dd50287] {
      border-color: #fbc4c4;
      background-color: #fef0f0;
}
.evaluation-content .extra-score-detail-list .extra-score-detail-item.extra-negative-item .extra-score-text[data-v-1dd50287] {
        color: #f56c6c;
}
.evaluation-content .extra-score-detail-list .extra-score-detail-item .extra-score-text[data-v-1dd50287] {
      font-weight: 600;
      margin-right: 8px;
      min-width: 30px;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.evaluation-content .extra-score-detail-list .extra-score-detail-item .extra-description-text[data-v-1dd50287] {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      color: #555;
      line-height: 1.4;
}
.tag-wrapper[data-v-1dd50287] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 8px;
}
.tag-wrapper .tag[data-v-1dd50287] {
    display: inline-block;
    padding: 4px 12px;
    background-color: #e6f7ff;
    border: 1px solid #91d5ff;
    color: var(--color_primary);
    border-radius: 4px;
    font-size: 12px;
}
/*
 * 网盘文件选择与上传
 */
body{
	width: 100%;
	height: 100%;
	font-size: 16px;
	/*font-family: "微软雅黑";*/
	font-family: Microsoft YaHei,Avenir,Helvetica,Arial,sans-serif;
    /*
	background: #ababb3;
    */
}
/*
.layui-layer-content{
    height:672px;
}
*/
/* 统一弹框样式 xiuxiu 20250109  */
.layui-layer.layui-layer-page.layui-layer-bobg{
	border-radius: 8px;
	overflow: hidden;
}
.update_alert{
    /*
	position: absolute;
	top: 7.8%;
	left: 31.1%;
    */
	width: 100%;
	height: 100%;
	background: #ffffff;
}
.update_title{
	width: 100%;
	height: 7.7%;
    text-align:center;
    position:relative;
	background: #FFFFFF;
}
.update_title a{
	display: inline-block;
    width:100px;
}
#update_localupdate{
	font-size: 15px;
	line-height: 50px;
}
.update_selected{
	color: #51b1f8;
}
#update_microselect{
	font-size: 15px;
	line-height: 50px;
}
.update_local{
	margin-top: 2.3% !important;
	width: 95%;
	padding-top: 4.3%;
	background: #f8f8f8;
	margin: 0 auto;
}
.update_delete{
	/*
    float: right;
	margin-right:10px;
	margin-top: 12px;
    */
    top:10px;
    right:12px;
    position:absolute;
    display:inline-block;
    cursor: pointer;
}
.update_picturebox{
	width: 100%;
	height: 90%;
	font-size: 18px;
	color: #e3e3e3;
    padding-top:3.6%;
    padding-bottom:10.1%;
	text-align: center;
    color: #ccc;
    display:block;
}
.update_picturebox > img{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 26px;
}
.ugdate_updatefile{
	display: none;
}
.update_schedule{
	width: 94.25%;
	height: 24%;
    margin:13px auto 0 auto;
	padding-left: 1%;
	padding-right: 1%;
	padding-top: 6px;
	padding-bottom: 6px;
	background: #FFFFFF;
    position:relative;
    /*
    overflow: hidden;
    */
}
.update_schedule_first{
    margin-top: 0;
}
.update_schedule div{
	display: inline-block;
	float: left;
}
.update_deletefile{
    display: block;
	position: absolute;
    top:-11px;
    right:-8px;
    /*
    margin-top: -17px;
    margin-left:87.1%;
    margin-left: 80.1%;
    */
}
.update_schedule p{
	padding-left: 32px;
    font-size: 13px;
}
.update_schedule .update_schedule_inform_second{
    font-size: 12px;
    color: #999999;
}
.update_schedule p b{
	float: right;
	font-weight: normal;
    color: #797979;
}
.update_schedule > .update_bar{
	width: 100%;
	height: 4px;
	margin-top: 6px;
	background: #F8F8F8;
    float: left;
    display: block;
}
.update_bar div{
	width: 0%;
	height: 4px;
	background: #6ec1ff;
    border-radius:50px;
}
.update_deletefile img{
	display: none;
}
.update_updatefile_bottom{
	margin-top: 14%;
	width: 100%;
	height: 44px;
	background: #f0f2f3 !important;
}
.update_updatefile_bottom .update_updatefile_bottom_select{
    margin-right: 12px;
    background-color: #51B1F8;
}
.update_updatefile_bottom button,#continue_add_files{
	margin-top: 8px;
	width: 70px;
	height: 30px;
    line-height:30px;
    text-align:center;
	float: right;
	margin-right: 6px;
	border: 0px;
	background: #f4a306;
	color: #FFFFFF;
	font-size: 12px;
    border-radius: 1px;
    outline: none;
    cursor: pointer;
}
.update_micro{
	width: 100%;
	height: 55.4%;
	margin: 0 auto;
	display: none;
}
.update_micro_top{
	width: 100%;
	height: 56px;
    vertical-align: middle;
	background: #F8F8F8;
    position:relative;
}
.update_input{
	width: 100%;
	height: 40px;
    font-size: 13px;
    color: #999999;
	border-radius: 20px;
	border: 1px #eeeeee solid;
	padding-left: 2%;
    /*margin: 8px 0px 8px 2%;*/
	float: left;
    outline: none;
}
input::-webkit-input-placeholder{
    color:#999;
    font-size:13px;
}
input::-moz-placeholder{
    color:#999;
    font-size:13px;
}
input::-ms-input-placeholder{
    color:#999;
    font-size:13px;
}
input::placeholder{
    color:#999;
    font-size:13px;
}
.update_search_close{
    width: 20px;
    height: 20px;
    border-radius: 20px;
    background: url(/zhvd/static/images/pan/document_icon02.png) no-repeat;
    position:absolute;
    top: 50%;
    margin-top: -10px;
    right: 46px;
    cursor: pointer;
}
.update_inputnot{
	width: 52.41%;
	height: 68%;
	border-radius: 20px;
	border: 1px #eeeeee solid;
	padding-left: 2%;
	margin-left: 2%;
	float: left;
    /*
	background: url(/zhvd/static/images/pan/document_icon03.png) no-repeat 94% 50%,#FFFFFF;
    */
    outline: none;
}
.update_namesort{
    display: inline-block;
    position: absolute;
    right: 116px;
    cursor: pointer;
}
.update_allfile{
    display: inline-block;
    position: absolute;
    right: 10px;
    cursor: pointer;
}
.update_namesort img{
	display: block;
	margin-top: 21px;
	float: left;
	margin-left: 14px;
    margin-right: 7px;
}
.update_namesort b{
	font-weight: normal;
	display: block;
	float: left;
	font-size: 14px;
    color: #999999;
    line-height: 55px;
}
.update_allfile img{
	display: block;
	margin-top: 21px;
	float: left;
	margin-left: 14px;
    margin-right: 7px;
}
.update_allfile b{
	font-weight: normal;
	display: block;
	float: left;
	line-height: 55px;
	font-size: 14px;
    color: #999999;
}
.update_micro_middle{
	width: 97%;
	height: 16%;
	padding-left: 3%;
    float: left;
}
.update_micro_middle p{
	font-size: 13px;
	line-height: 60px;
}
.update_micro_middle p b{
	font-weight: normal;
	color: #51B1F8;
    cursor: pointer;
}
.filePath{
    color:#51b1f8;
    cursor:pointer;
}
.keywrodsPath{
    color:#51b1f8;
}
.colLine{
    padding:0px 5px 0 5px;
    color: #929292;
    cursor:auto;
}
#go_back{
    padding-right:10px;
}
.update_csearch{
    width: 52.41%;
    height: 40px;
    margin: 8px 2%;
    float: left;
    position: relative;
}
.update_over{
	width: 30px;
	height: 40px;
	position: absolute;
	cursor: pointer;
    right: 12px;
    background: url(/zhvd/static/images/pan/document_icon03.png) no-repeat center;
}
.update_namesort_list{
	width: 118px;
    font-size: 13px;
	position: absolute;
	z-index: 200;
	background: #FFFFFF;
	right: 135px;
	top: 55px;
	border: 1px #E3E3E3 solid;
	display: none;
    color: #888888;
    border-radius: 2px;
}
.update_namesort_list b{
	display: block;
	position: absolute;
	top: -12px;
	left: 89px;
}
.update_namesort_list li{
	height: 34px;
	line-height: 34px;
	cursor: pointer;
	padding-left: 4%;
}
.update_allfile_list{
	width: 118px;
	position: absolute;
	z-index: 200;
	background: #FFFFFF;
	right: 30px;
	top: 55px;
	border: 1px #E3E3E3 solid;
	display: none;
    border-radius: 2px;
}
.update_namesort_list_top{
    position: absolute;
    left: 80px;
    top:-8px;
    width:14px;
    height:14px;
    border-top: 1px #E3E3E3 solid;
    border-left: 1px #E3E3E3 solid;
    background:#fff;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
}
.update_namesort_list  ul{
    position: relative;
    z-index: 9;
}
.update_allfile_list b{
	display: block;
	position: absolute;
	top: -12px;
	left: 80px;
}
.update_allfile_list  ul{
    position: relative;
    z-index: 9;
}
.update_allfile_list li{
	height: 30px;
	line-height: 30px;
	padding-left: 11.6%;
	cursor: pointer;
    font-size: 13px;
    color: #888888;
}
.update_micro_bottom{
	width: 94%;
	height: 100%;
	margin-left: 3%;
	padding-bottom: 2%;
    overflow-y:auto;
}
.update_fileupdate{
	width: 100%;
	height: 40px;
    -webkit-box-sizing:content-box;
            box-sizing:content-box;
	padding-top: 10px;
	padding-bottom: 10px;
    border-bottom: 1px solid #eeeeee;
    position: relative;
    cursor:pointer;
}
.update_fileupdate div{
	display: inline-block;
	float: left;
    width:7%;
    margin-top:8px;
}
/*
.update_fileupdate p{
	padding-left: 50px;
}
*/
.update_fileupdate_inform{
    font-size: 14px;
    color:black;
    width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 15px;
}
.update_fileupdate_date{
    font-size:12px;
    color:#b6b6b6;
    margin-top: 8px;
    padding-left:50px;
}
.update_fileupdate p b{
	font-weight: normal;
	color: #51B1F8;
}
.update_updatefile{
    display: none;
}
.update_file_arrow{
    position:absolute;
    width:18px;
    height:18px;
    right:25px;
    top:50%;
    margin-top:-10px;
	background: url(/zhvd/static/images/pan/document_icon14.png) no-repeat;
}
.update_selectbox{
	position: absolute;
	width: 20px;
	height: 20px;
	border: 1px #EEEEEE solid;
	right: 25px;
    top: 50%;
    margin-top: -10px;
}
.update_selectboxon{
	background: url(/zhvd/static/images/pan/document_icon12.png) no-repeat;
    width: 20px;
    height: 20px;
    border: none;
}
.update_admit{
	font-size: 15px;
	position: absolute;
	width: 16.06%;
	height: 40px;
	background: #51B1F8;
	color: #FFFFFF;
	border: 0;
    /*
	margin-top: 26.5%;
    */
	left: 42%;
	bottom: 2.5%;
    border-radius: 4px;
    outline: none;
    cursor: pointer;
}
.update_admit_finish_str{
	width: 20%;
	background: #909399;
	cursor: no-drop;
}
.upload_first_task{
    display:inline-block;
    position:absolute;
    top: 34px;
    left: 3%;
}
.no_content_dom{
    width:100%;
    height:320px;
    background:url(/vue/dist/static/img/no_content_03.13a87c9.png) center no-repeat;
}
.update_local_size, .update_local_type{
    font-size:14px;
    word-break: break-all;
}

[data-v-353a614b] .el-button--primary.is-disabled, .el-button--primary.is-disabled[data-v-353a614b]:active, .el-button--primary.is-disabled[data-v-353a614b]:focus, .el-button--primary.is-disabled[data-v-353a614b]:hover {
  color: #FFF;
  background-color: #a5a4a4;
  border-color: #a5a4a4;
}
.register-evaluate-action-page[data-v-353a614b] {
  height: 100%;
  background-color: white;
}
.register-evaluate-action-page .register-evaluate-action-page-box[data-v-353a614b] {
    padding: 6px 14px;
    height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.register-evaluate-action-page .register-evaluate-action-page-box .page-box-head[data-v-353a614b] {
      margin-bottom: 12px;
      padding: 0 12px;
      line-height: 36px;
      background-color: #F1F3FF;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      color: var(--color_primary);
      white-space: nowrap;
      overflow: hidden;
}
.register-evaluate-action-page .register-evaluate-action-page-box .page-action-box[data-v-353a614b] {
      height: calc(100% - 101px);
      overflow-y: auto;
}
.register-evaluate-action-page .register-evaluate-action-page-box .indicator-title[data-v-353a614b] {
      font-size: 16px;
      font-weight: bold;
      color: #2c3e50;
      margin-bottom: 10px;
}
.register-evaluate-action-page .register-evaluate-action-page-box .indicator-description[data-v-353a614b] {
      font-size: 13px;
      color: #666;
      margin-bottom: 20px;
}
.register-evaluate-action-page .register-evaluate-action-page-box .indicator-description.standard-desc[data-v-353a614b] {
        white-space: pre-line;
        line-height: 1.6;
        margin-top: 0;
        margin-bottom: 20px;
}
.register-evaluate-action-page .register-evaluate-action-page-box .action-page-row[data-v-353a614b] {
      margin-bottom: 20px;
}
.register-evaluate-action-page .register-evaluate-action-page-box .sub-title[data-v-353a614b] {
      font-weight: bold;
      margin-bottom: 10px;
}
.register-evaluate-action-page .register-evaluate-action-page-box .score-group.is-column[data-v-353a614b] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
}
.register-evaluate-action-page .register-evaluate-action-page-box .score-group .el-radio[data-v-353a614b] {
      margin: 0 16px 16px 0;
}
.register-evaluate-action-page .register-evaluate-action-page-box .score-group .el-button[data-v-353a614b] {
      margin: 0 12px 12px 0;
}
.register-evaluate-action-page .register-evaluate-action-page-box .upload-block[data-v-353a614b] {
      margin-bottom: 20px;
      border: 1px solid #C8C9CC;
}
.register-evaluate-action-page .register-evaluate-action-page-box .upload-block .block-top[data-v-353a614b] {
        padding: 8px;
        background-color: #F1F3FF;
}
.register-evaluate-action-page .register-evaluate-action-page-box .upload-block .block-top .upload-header[data-v-353a614b] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between;
          gap: 12px;
          margin-bottom: 5px;
}
.register-evaluate-action-page .register-evaluate-action-page-box .upload-block .block-top .upload-header .upload-label[data-v-353a614b] {
            font-weight: bold;
}
.register-evaluate-action-page .register-evaluate-action-page-box .upload-block .block-top .upload-header .required[data-v-353a614b] {
            color: red;
}
.register-evaluate-action-page .register-evaluate-action-page-box .upload-block .block-top .upload-header .upload-header-right[data-v-353a614b] {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
}
.register-evaluate-action-page .register-evaluate-action-page-box .upload-block .block-top .upload-header .upload-header-right .download-btn[data-v-353a614b] {
              color: var(--color_primary);
              font-size: 13px;
              text-decoration: underline;
              cursor: pointer;
}
.register-evaluate-action-page .register-evaluate-action-page-box .upload-block .block-top .upload-header .upload-header-right .upload-btn[data-v-353a614b] {
              margin-left: 12px;
              background-color: var(--color_primary);
              border: none;
              color: white;
              padding: 4px 12px;
              font-size: 13px;
              border-radius: 4px;
              cursor: pointer;
}
.register-evaluate-action-page .register-evaluate-action-page-box .upload-block .block-top .upload-header .upload-header-right .upload-btn[data-v-353a614b]:hover {
              background-color: #66b1ff;
}
.register-evaluate-action-page .register-evaluate-action-page-box .upload-block .block-top .upload-tip[data-v-353a614b] {
          font-size: 12px;
          color: #999;
          margin-bottom: 8px;
          margin-left: 2px;
}
.register-evaluate-action-page .register-evaluate-action-page-box .upload-block .uploaded-file[data-v-353a614b] {
        margin-left: 2px;
        padding: 0 12px;
        font-size: 13px;
        line-height: 40px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
}
.register-evaluate-action-page .register-evaluate-action-page-box .upload-block .uploaded-file .file-right[data-v-353a614b] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
}
.register-evaluate-action-page .register-evaluate-action-page-box .upload-block .uploaded-file .file-right .upload-action[data-v-353a614b] {
            margin-left: 10px;
            color: var(--color_primary);
            cursor: pointer;
}
.register-evaluate-action-page .register-evaluate-action-page-box .fixed-footer[data-v-353a614b] {
      width: 100%;
      background-color: #fff;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      border-top: 1px solid #e0e0e0;
      padding: 10px 20px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.register-evaluate-action-page .register-evaluate-action-page-box .btn-group[data-v-353a614b] {
      overflow: hidden;
      white-space: nowrap;
}
.register-evaluate-action-page .register-evaluate-action-page-box .btn-group .el-button[data-v-353a614b] {
        margin-right: 10px;
}
.register-evaluate-action-page .register-evaluate-action-page-box .tip[data-v-353a614b] {
      color: red;
      font-size: 12px;
}
.register-evaluate-action-page .register-evaluate-action-page-box .extra-score-buttons[data-v-353a614b] {
      margin-bottom: 15px;
}
.register-evaluate-action-page .register-evaluate-action-page-box .extra-score-buttons .el-button[data-v-353a614b] {
        margin-right: 10px;
}
.register-evaluate-action-page .register-evaluate-action-page-box .extra-score-input-area[data-v-353a614b] {
      margin-bottom: 15px;
      border: 1px solid #dcdfe6;
      border-radius: 4px;
      padding: 15px;
      background-color: #f9fafc;
}
.register-evaluate-action-page .register-evaluate-action-page-box .extra-score-input-area .input-header[data-v-353a614b] {
        margin-bottom: 10px;
}
.register-evaluate-action-page .register-evaluate-action-page-box .extra-score-input-area .input-header .input-label[data-v-353a614b] {
          font-weight: bold;
}
.register-evaluate-action-page .register-evaluate-action-page-box .extra-score-input-area .input-header .input-label.positive-text[data-v-353a614b] {
            color: #67c23a;
}
.register-evaluate-action-page .register-evaluate-action-page-box .extra-score-input-area .input-header .input-label.negative-text[data-v-353a614b] {
            color: #f56c6c;
}
.register-evaluate-action-page .register-evaluate-action-page-box .extra-score-input-area .input-actions[data-v-353a614b] {
        margin-top: 10px;
        text-align: right;
}
.register-evaluate-action-page .register-evaluate-action-page-box .extra-score-input-area .input-actions .el-button[data-v-353a614b] {
          margin-left: 10px;
}
.register-evaluate-action-page .register-evaluate-action-page-box .extra-score-list .extra-score-item[data-v-353a614b] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      padding: 8px 12px;
      margin-bottom: 8px;
      border-radius: 4px;
      border: 1px solid #e4e7ed;
      background-color: #f9fafc;
}
.register-evaluate-action-page .register-evaluate-action-page-box .extra-score-list .extra-score-item.positive-item[data-v-353a614b] {
        border-color: #c2e7b0;
        background-color: #f0f9ff;
}
.register-evaluate-action-page .register-evaluate-action-page-box .extra-score-list .extra-score-item.positive-item .score-text[data-v-353a614b] {
          color: #67c23a;
}
.register-evaluate-action-page .register-evaluate-action-page-box .extra-score-list .extra-score-item.negative-item[data-v-353a614b] {
        border-color: #fbc4c4;
        background-color: #fef0f0;
}
.register-evaluate-action-page .register-evaluate-action-page-box .extra-score-list .extra-score-item.negative-item .score-text[data-v-353a614b] {
          color: #f56c6c;
}
.register-evaluate-action-page .register-evaluate-action-page-box .extra-score-list .extra-score-item .score-text[data-v-353a614b] {
        font-weight: bold;
        margin-right: 8px;
        min-width: 30px;
}
.register-evaluate-action-page .register-evaluate-action-page-box .extra-score-list .extra-score-item .description-text[data-v-353a614b] {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        color: #606266;
}
.register-evaluate-action-page .register-evaluate-action-page-box .extra-score-list .extra-score-item .delete-icon[data-v-353a614b] {
        font-size: 16px;
        color: #f56c6c;
        cursor: pointer;
        margin-left: 8px;
}
.register-evaluate-action-page .register-evaluate-action-page-box .extra-score-list .extra-score-item .delete-icon[data-v-353a614b]:hover {
          color: #f78989;
}

.indicator-register-page[data-v-2b684582] {
  width: 100%;
  height: 100%;
  background: #f0f0f0;
}
.indicator-register-page .header[data-v-2b684582] {
    width: 100%;
    height: 60px;
    padding: 0 24px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background: #fff;
    border-bottom: 1px solid #ddd;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.indicator-register-page .header .task-name[data-v-2b684582] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      font-size: 16px;
      color: #454545;
      font-weight: 700;
}
.indicator-register-page .header .task-name .back-btn[data-v-2b684582] {
        margin-right: 18px;
        cursor: pointer;
}
.indicator-register-page .header .register-object-info[data-v-2b684582] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.indicator-register-page .header .register-object-info .register-count[data-v-2b684582] {
        padding: 0 30px;
        font-size: 16px;
}
.indicator-register-page .header .register-object-info .register-action[data-v-2b684582] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        padding: 0 30px;
        position: relative;
}
.indicator-register-page .header .register-object-info .register-action[data-v-2b684582]::before {
          content: '';
          width: 1px;
          height: 38px;
          background-color: #D9D9D9;
          position: absolute;
          top: 50%;
          left: 0;
          -webkit-transform: translateY(-50%);
                  transform: translateY(-50%);
}
.indicator-register-page .header .register-object-info .register-action .action-btn[data-v-2b684582] {
          padding: 3px 12px;
          font-size: 12px;
          border-radius: 3px;
          cursor: not-allowed;
          background-color: #f4f4f5;
          color: #909399;
}
.indicator-register-page .header .register-object-info .register-action .action-btn.is-enable[data-v-2b684582] {
            cursor: pointer;
            background-color: var(--primary_back_color);
            color: var(--color_primary);
}
.indicator-register-page .header .register-object-info .register-action .action-object[data-v-2b684582] {
          padding: 0 16px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          cursor: pointer;
}
.indicator-register-page .header .register-object-info .register-action .action-object .user-info[data-v-2b684582] {
            font-size: 14px;
            font-weight: bold;
}
.indicator-register-page .header .register-object-info .register-action .action-object .user-status[data-v-2b684582] {
            font-weight: bold;
}
.indicator-register-page .header .register-object-info .register-action .action-object .user-status.is-pass[data-v-2b684582] {
              color: #67c23a;
}
.indicator-register-page .header .register-object-info .register-action .action-object .user-status.is-wait[data-v-2b684582] {
              color: #e6a23c;
}
.indicator-register-page .register-page-actions[data-v-2b684582] {
    padding: 4px;
    width: 100%;
    height: calc(100vh - 90px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.indicator-register-page .register-page-actions .actions-left[data-v-2b684582] {
      padding: 12px 16px;
      width: 240px;
      height: 100%;
      background: #fff;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      overflow-y: auto;
}
.indicator-register-page .register-page-actions .actions-main[data-v-2b684582] {
      padding-left: 4px;
      width: calc(100% - 240px);
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
}
.indicator-register-page .register-page-actions .actions-main .register-page-evaluate[data-v-2b684582] {
        margin-left: 3px;
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        background-color: #fff;
}
.indicator-register-page .register-page-actions .actions-main .register-target[data-v-2b684582] {
        width: 100%;
        height: 100%;
        background: #fff;
}

.select-evaluated-object[data-v-116c89b8] .el-drawer__header {
  margin-bottom: 20px;
}
.select-evaluated-object .box-header[data-v-116c89b8] {
  font-size: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.select-evaluated-object .evaluated-object-box[data-v-116c89b8] {
  padding-bottom: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: calc(100vh - 47px);
  border-top: 1px solid #EEEEEE;
  overflow-y: scroll;
}
.select-evaluated-object .evaluated-object-box .table-content[data-v-116c89b8] {
    padding: 20px 24px;
}
.select-evaluated-object .evaluated-object-box .table-content .content-header[data-v-116c89b8] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      margin-bottom: 16px;
      font-weight: bold;
}

.resize[data-v-7d5a8e7b] {
  background: #fbfbfb;
  position: relative;
  word-wrap: break-word;
}
.resize .handle-resize[data-v-7d5a8e7b] {
    cursor: col-resize;
    position: absolute;
    right: 1px;
    width: 6px;
    height: 50px;
    border-left: 2px solid #c5c5c5;
    border-right: 2px solid #c5c5c5;
    top: calc(50% - 25px);
    z-index: 10;
}

.register-result[data-v-2a20cdfa] {
  height: 100%;
  padding: 0 24px;
}
.register-result .tag-box[data-v-2a20cdfa] {
    margin-top: 12px;
}
.register-result .tag-box .title[data-v-2a20cdfa] {
      font-weight: bold;
}
.register-result .tag-box .tag-list[data-v-2a20cdfa] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.register-result .tag-box .tag-list .tag-item[data-v-2a20cdfa] {
        margin-right: 12px;
        margin-top: 6px;
        padding: 0 8px;
        line-height: 30px;
        font-size: 14px;
        color: white;
        background-color: #2fa2fe;
        border-radius: 2px;
        cursor: pointer;
}
.register-result .register-detail[data-v-2a20cdfa] {
    height: calc(100% - 68px);
    overflow: auto;
    border-bottom: 1px solid #eee;
}
.register-result .register-detail .score[data-v-2a20cdfa] {
      padding: 32px 0 24px;
}
.register-result .register-detail .score .name[data-v-2a20cdfa] {
        font-size: 30px;
        color: #454545;
        font-weight: 700;
        line-height: 44px;
}
.register-result .register-detail .score .type[data-v-2a20cdfa] {
        font-size: 14px;
        color: #999;
        font-weight: 400;
        line-height: 20px;
}
.register-result .register-detail .details .catalogue[data-v-2a20cdfa] {
      text-align: center;
      /* white-space:nowrap; */
      overflow-y: auto;
}
.register-result .register-detail .details .catalogue .catalogue-list[data-v-2a20cdfa] {
        margin-right: 8px;
        margin-bottom: 8px;
        padding: 6px 8px;
        display: inline-block;
        background: #f7f7f7;
        border-radius: 4px;
        color: #454545;
        font-weight: 400;
        cursor: pointer;
}
.register-result .register-detail .details .catalogue .catalogue-list-ac[data-v-2a20cdfa] {
        background: rgba(47, 162, 254, .1);
        color: #2FA2FE;
}
.register-result .register-detail .remark .remark-divider span[data-v-2a20cdfa] {
      color: #454545;
      font-size: 16px;
      font-weight: 700;
}
.register-result .register-detail .remark .remark-content[data-v-2a20cdfa] {
      height: 140px;
      overflow-y: auto;
}
.register-result .register-btn[data-v-2a20cdfa] {
    height: 68px;
    padding-right: 24px;
}

.echart_radar_page[data-v-49f70377] {
  width: 100%;
  padding: 20px 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.echart_radar_page .echart-radar[data-v-49f70377] {
    width: 100%;
    height: 100%;
}

@charset "UTF-8";
.register-index-page[data-v-1dbd8510] {
  width: 100vw;
  height: 100vh;
}
.register-index-page .empty-state-container[data-v-1dbd8510] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    min-height: 80vh;
    /* 使用视口高度进行垂直居中 */
    text-align: center;
    padding: 16px;
    padding: 1rem;
}
.register-index-page .empty-state-image[data-v-1dbd8510] {
    width: 240px;
    height: auto;
    margin-bottom: 24px;
}
.register-index-page .empty-state-title[data-v-1dbd8510] {
    font-size: 26px;
    font-weight: 600;
    color: #333;
    margin-bottom: 12px;
}
.register-index-page .empty-state-description[data-v-1dbd8510] {
    font-size: 20px;
    color: #666;
}

@charset "UTF-8";
.task-new-version-page-domain {
  --theme_color: #042E84;
  --theme_back_color: rgba(47, 95, 254, .1);
}
.task-new-version-page-domain .el-tabs__item.is-active,
  .task-new-version-page-domain .el-tabs__item:hover,
  .task-new-version-page-domain .el-radio__input.is-checked + .el-radio__label,
  .task-new-version-page-domain .el-pagination.is-background .el-pager li:not(.disabled):hover,
  .task-new-version-page-domain .el-select-dropdown__item.selected,
  .task-new-version-page-domain .el-checkbox__input.is-checked + .el-checkbox__label,
  .task-new-version-page-domain .el-input-number__decrease:hover,
  .task-new-version-page-domain .el-input-number__increase:hover,
  .task-new-version-page-domain .el-radio-button__inner:hover {
    color: var(--theme_color) !important;
}
.task-new-version-page-domain .el-pagination.is-background .el-pager li:not(.disabled).active,
  .task-new-version-page-domain .el-date-table td.today.end-date span,
  .task-new-version-page-domain .el-date-table td.today.start-date span,
  .task-new-version-page-domain .el-radio-button__orig-radio:checked + .el-radio-button__inner {
    color: white !important;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.task-new-version-page-domain .el-select-dropdown__item.hover,
  .task-new-version-page-domain .el-select-dropdown__item:hover {
    background-color: var(--theme_back_color);
}
.task-new-version-page-domain .el-input__inner,
  .task-new-version-page-domain .el-textarea__inner,
  .task-new-version-page-domain .el-textarea .el-input__count,
  .task-new-version-page-domain .el-range-editor.is-active,
  .task-new-version-page-domain .el-range-editor.is-active:hover {
    border-color: var(--theme_back_color);
}
.task-new-version-page-domain .el-input__inner:hover {
    border-color: #c0c4cc;
}
.task-new-version-page-domain .el-button--default.is-plain {
    border-color: var(--theme_color);
    color: var(--theme_color);
}
.task-new-version-page-domain .el-button.el-button--info {
    color: #4e5969;
    background-color: var(--theme_back_color);
    border-color: var(--theme_back_color);
}
.task-new-version-page-domain .el-button.el-button--primary {
    -webkit-box-shadow: none;
            box-shadow: none;
}
.task-new-version-page-domain .el-button.el-button--primary,
  .task-new-version-page-domain .el-tabs__active-bar,
  .task-new-version-page-domain .el-pagination.is-background .el-pager li:not(.disabled).active {
    background-color: var(--theme_color) !important;
}
.task-new-version-page-domain .el-radio__inner:hover,
  .task-new-version-page-domain .el-button.el-button--primary,
  .task-new-version-page-domain .el-input__inner:focus,
  .task-new-version-page-domain .el-input-number__increase:hover:not(.is-disabled) ~ .el-input .el-input__inner:not(.is-disabled) {
    border-color: var(--theme_color);
}
.task-new-version-page-domain .el-radio__input.is-checked .el-radio__inner,
  .task-new-version-page-domain .el-checkbox__input.is-checked .el-checkbox__inner,
  .task-new-version-page-domain .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .task-new-version-page-domain .el-radio-button__orig-radio:checked + .el-radio-button__inner {
    background-color: var(--theme_color);
    border-color: var(--theme_color);
}
.task-new-version-page-domain .el-select .el-tag {
    background-color: white;
    padding: 2px 12px;
    height: 24px;
}
.task-new-version-page-domain .el-button--primary.is-plain {
    color: var(--theme_color) !important;
    background: white !important;
    border-color: var(--theme_color);
}
.task-new-version-page-domain .el-button--primary.is-plain:focus,
  .task-new-version-page-domain .el-button--primary.is-plain:hover {
    color: white !important;
    background: var(--theme_color) !important;
    border-color: var(--theme_color);
}
.task-new-version-page-domain .el-button--primary.is-disabled,
  .task-new-version-page-domain .el-button--primary.is-disabled:active,
  .task-new-version-page-domain .el-button--primary.is-disabled:focus,
  .task-new-version-page-domain .el-button--primary.is-disabled:hover {
    background-color: var(--theme_back_color) !important;
    border-color: var(--theme_back_color) !important;
}
.task-new-version-page-domain .el-select__tags .el-select__input[disabled] {
    cursor: no-drop;
}
.task-new-version-page-domain .el-input.is-disabled .el-input__inner {
    border-color: #f5f7fa;
}
.task-new-version-page-domain .el-table .el-table__row .cell > div,
  .task-new-version-page-domain .el-table .el-table__row .cell > span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.task-new-version-page-domain .el-table td,
  .task-new-version-page-domain .el-table th.is-leaf {
    border-color: #ebedf0;
}
.task-new-version-page-domain .el-table .el-table__fixed thead th,
  .task-new-version-page-domain .el-table th.is-leaf,
  .task-new-version-page-domain .el-table thead.has-gutter th {
    background: #F5F7FA;
    font-weight: normal;
}
.task-new-version-page-domain .el-table .el-table__fixed-right::before,
  .task-new-version-page-domain .el-table .el-table__fixed::before {
    display: none;
}
.task-new-version-page-domain .el-table .el-table__body-wrapper::-webkit-scrollbar {
    height: 8px;
}
.task-new-version-page-domain .el-table .el-table__body-wrapper::-webkit-scrollbar-thumb, .task-new-version-page-domain .el-table .el-table__body-wrapper::-webkit-scrollbar-track {
    border-radius: 5px;
    border-width: 0;
    background-color: #f4f4f4;
}
.task-new-version-page-domain .el-table .el-table__body-wrapper::-webkit-scrollbar-thumb {
    background-color: #dedfe0;
}
.task-new-version-page-domain.el-dropdown-menu__item:focus,
.task-new-version-page-domain.el-dropdown-menu__item:not(.is-disabled):hover {
  color: var(--theme_color);
  background-color: var(--theme_back_color);
}
.task-new-version-page-domain.el-popper .el-date-table td.today span,
.task-new-version-page-domain.el-popper .el-date-table td.available:hover,
.task-new-version-page-domain.el-popper .el-picker-panel__icon-btn:hover {
  color: var(--theme_color);
}
.task-new-version-page-domain.el-popper .el-date-table td.end-date span,
.task-new-version-page-domain.el-popper .el-date-table td.start-date span {
  background-color: var(--theme_color);
}
.task-new-version-page-domain.el-popper .el-date-table td.in-range div,
.task-new-version-page-domain.el-popper .el-date-table td.in-range div:hover,
.task-new-version-page-domain.el-popper .el-date-table.is-week-mode .el-date-table__row.current div,
.task-new-version-page-domain.el-popper .el-date-table.is-week-mode .el-date-table__row:hover div {
  background-color: var(--theme_back_color);
}
.font-puhui {
  font-family: 'HarmonyOS_Sans_SC_Regular';
}
.cursor-p {
  cursor: pointer;
}
/* 浮动以及清除浮动 */
.float-l {
  float: left;
}
.float-r {
  float: right;
}
.clearfloat:after {
  display: block;
  clear: both;
  content: "";
  visibility: hidden;
  height: 0;
}
.clearfloat {
  zoom: 1;
}
/*文字居左，中，右*/
.text-center {
  text-align: center;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-overline {
  text-decoration: overline;
}
.text-decoration {
  text-decoration: line-through;
}
.text-underline {
  text-decoration: underline;
}
.text-row {
  white-space: nowrap;
}
.ft-weight {
  font-weight: bold;
}
.ft-w400 {
  font-weight: 400;
}
.ft-w600 {
  font-weight: 600;
}
.text-multi-row {
  word-break: break-all;
  word-wrap: break-word;
}
.whiteSpace-n {
  white-space: nowrap;
}
.whiteSpace-normal {
  white-space: normal;
}
/* 文字大小 */
.ft12 {
  font-size: 12px;
}
.ft14 {
  font-size: 14px;
}
.ft16 {
  font-size: 16px;
}
.ft18 {
  font-size: 18px;
}
.ft20 {
  font-size: 20px;
}
.ft22 {
  font-size: 22px;
}
.ft24 {
  font-size: 24px;
}
.ft26 {
  font-size: 26px;
}
.ft28 {
  font-size: 28px;
}
.ft30 {
  font-size: 30px;
}
.ft120 {
  font-size: 120px;
}
.ft180 {
  font-size: 180px;
}
/* 字体行高 */
.li-h18 {
  line-height: 18px;
}
.li-h20 {
  line-height: 20px;
}
.li-h22 {
  line-height: 22px;
}
.li-h30 {
  line-height: 30px;
}
.li-h35 {
  line-height: 35px;
}
.li-h40 {
  line-height: 40px;
}
/* 字体颜色 */
.color-0 {
  color: #000;
}
.color-3 {
  color: #333;
}
.color-8 {
  color: #888;
}
.color-9 {
  color: #999;
}
.color-15 {
  color: #151515;
}
.color-19 {
  color: #191919;
}
.color-45 {
  color: #454545;
}
.color-eaf5ff {
  color: #eaf5ff;
}
.color-f0 {
  color: #f0f0f0;
}
.color-e6 {
  color: #e6e6e6;
}
.color-c3 {
  color: #c3c3c3;
}
.color-8c {
  color: #8c8c8c;
}
.color-76 {
  color: #767676;
}
.color-62 {
  color: #626262;
}
.color-168c51 {
  color: #168c51;
}
/* 间距 */
.pd20 {
  padding: 20px;
}
.pd30 {
  padding: 30px;
}
.pt10 {
  padding-top: 10px;
}
.pt15 {
  padding-top: 15px;
}
.pt20 {
  padding-top: 20px;
}
.pt25 {
  padding-top: 25px;
}
.pt30 {
  padding-top: 30px;
}
.pb10 {
  padding-bottom: 10px;
}
.pb15 {
  padding-bottom: 15px;
}
.pb20 {
  padding-bottom: 20px;
}
.pb25 {
  padding-bottom: 25px;
}
.pb30 {
  padding-bottom: 30px;
}
.pb24 {
  padding-bottom: 24px;
}
.pl8 {
  padding-left: 8px;
}
.pl10 {
  padding-left: 10px;
}
.pl20 {
  padding-left: 20px;
}
.pl25 {
  padding-left: 25px;
}
.pl30 {
  padding-left: 30px;
}
.pl35 {
  padding-left: 35px;
}
.pl40 {
  padding-left: 40px;
}
.pl45 {
  padding-left: 45px;
}
.pl50 {
  padding-left: 50px;
}
.pl60 {
  padding-left: 60px;
}
.pl80 {
  padding-left: 80px;
}
.pl100 {
  padding-left: 100px;
}
.pr8 {
  padding-right: 8px;
}
.pr10 {
  padding-right: 10px;
}
.pr20 {
  padding-right: 20px;
}
.pr25 {
  padding-right: 25px;
}
.pr30 {
  padding-right: 30px;
}
.pr35 {
  padding-right: 35px;
}
.pr40 {
  padding-right: 40px;
}
.pr45 {
  padding-right: 45px;
}
.pr50 {
  padding-right: 50px;
}
.md20 {
  margin: 20px;
}
.mt4 {
  margin-top: 4px;
}
.mt8 {
  margin-top: 8px;
}
.mt12 {
  margin-top: 12px;
}
.mt24 {
  margin-top: 24px;
}
.mt10 {
  margin-top: 10px;
}
.mt14 {
  margin-top: 14px;
}
.mt15 {
  margin-top: 15px;
}
.mt16 {
  margin-top: 16px;
}
.mt20 {
  margin-top: 20px;
}
.mt25 {
  margin-top: 25px;
}
.mt30 {
  margin-top: 30px;
}
.mt60 {
  margin-top: 60px;
}
.mb-5 {
  margin-bottom: 5% !important;
}
.mb4 {
  margin-bottom: 4px;
}
.mb10 {
  margin-bottom: 10px;
}
.mb15 {
  margin-bottom: 15px;
}
.mb16 {
  margin-bottom: 16px;
}
.mb20 {
  margin-bottom: 20px;
}
.mb25 {
  margin-bottom: 25px;
}
.mb30 {
  margin-bottom: 30px;
}
.mb24 {
  margin-bottom: 24px;
}
.mr4 {
  margin-right: 4px;
}
.mr6 {
  margin-right: 6px;
}
.mr8 {
  margin-right: 8px;
}
.mr10 {
  margin-right: 10px;
}
.mr12 {
  margin-right: 12px;
}
.mr24 {
  margin-right: 24px;
}
.mr10 {
  margin-right: 10px;
}
.mr20 {
  margin-right: 20px;
}
.mr30 {
  margin-right: 30px;
}
.mr50 {
  margin-right: 50px;
}
.mr60 {
  margin-right: 60px;
}
.ml-2 {
  margin-left: 2%;
}
.ml-4 {
  margin-left: 4px;
}
.ml-6 {
  margin-left: 6px;
}
.ml8 {
  margin-left: 8px;
}
.ml12 {
  margin-left: 12px;
}
.ml24 {
  margin-left: 24px;
}
.ml10 {
  margin-left: 10px;
}
.ml20 {
  margin-left: 20px;
}
.ml30 {
  margin-left: 30px;
}
.border-b1-f3 {
  border-bottom: 1px solid #f3f3f3;
}
.border-b1-ebeef5 {
  border-bottom: 1px solid #ebeef5;
}
.border-r-4 {
  border-radius: 4px;
}
.border-r-6 {
  border-radius: 6px;
}
.border-r-8 {
  border-radius: 8px;
}
.border-r-10 {
  border-radius: 10px;
}
.w-100 {
  width: 100%;
}
.w-80 {
  width: 80%;
}
.w-50 {
  width: 50%;
}
.w-30 {
  width: 30%;
}
.h-25 {
  height: 25%;
}
.h-28 {
  height: 28%;
}
.h-30 {
  height: 30%;
}
.h-100 {
  height: 100%;
}
/* icon */
.icon20 {
  width: 20px;
  height: 20px;
}
.icon80 {
  width: 80px;
  height: 80px;
}
.icon100 {
  width: 100px;
  height: 100px;
}
.icon160 {
  width: 160px;
  height: 160px;
}
/* 背景颜色 */
.bg-fbf2e7 {
  background: #fbf2e7;
}
.bg-de {
  background: #DEDEDE;
}
.linkstyle {
  color: #1890ff;
  cursor: pointer;
}
.beyond-1 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.beyond-2 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.beyond-3 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.jub-center-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
/*浮动 + 垂直居中*/
.flex-align-no {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/*浮动 + 垂直居中+换行*/
.flex-align {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/*浮动 +垂直居中 + 水平居中*/
.flex-juc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.flex-v-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-v-column-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/*浮动 + 左右分布 + 换行*/
.flex-jub-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/*浮动 + 左右分布 + 垂直居中*/
.jub-jub-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/*浮动 + 左右分布*/
.jub-jub {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
/* 左边顶部对齐*/
.left-float-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex;
}
/* 从右边开始浮动-换行 */
.jub-jub-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/* 从右边开始浮动 */
.jub-jub-end-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/* 等距分布 */
.jub-jua-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/*上下布局 +垂直居中 + 水平居中*/
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/* 上下布局 */
.juv-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/* 上下分布，从上到下布局 */
.flex-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.flex-jua {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: flex-end;
  -moz-justify-content: flex-end;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.juc-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: flex-end;
  -moz-align-items: flex-end;
  -ms-flex-align: end;
      align-items: flex-end;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}

[data-v-793f7a42] .el-table .el-table__row .cell > div,[data-v-793f7a42] .el-table .el-table__row .cell > span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
[data-v-793f7a42] .el-table td,[data-v-793f7a42] .el-table th.is-leaf {
  border-color: #ebedf0;
}
[data-v-793f7a42] .el-table .el-table__fixed thead th,[data-v-793f7a42] .el-table th.is-leaf,[data-v-793f7a42] .el-table thead.has-gutter th {
  background: #F5F7FA;
  font-weight: normal;
}
[data-v-793f7a42] .el-table .el-table__fixed-right::before,[data-v-793f7a42] .el-table .el-table__fixed::before {
  display: none;
}
[data-v-793f7a42] .el-table .el-table__body-wrapper::-webkit-scrollbar {
  height: 8px;
}
[data-v-793f7a42] .el-table .el-table__body-wrapper::-webkit-scrollbar-thumb,[data-v-793f7a42] .el-table .el-table__body-wrapper::-webkit-scrollbar-track {
  border-radius: 5px;
  border-width: 0;
  background-color: #f4f4f4;
}
[data-v-793f7a42] .el-table .el-table__body-wrapper::-webkit-scrollbar-thumb {
  background-color: #dedfe0;
}
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main[data-v-793f7a42] ::-webkit-scrollbar {
  width: 4px;
  border-width: 0;
}
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main[data-v-793f7a42] ::-webkit-scrollbar-thumb,
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main[data-v-793f7a42] ::-webkit-scrollbar-track {
  border-width: 0;
}
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main .el-button--text[data-v-793f7a42] {
  color: var(--color_primary);
}
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main .filtrate .filtrate-result[data-v-793f7a42] {
  padding: 0;
}
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main[data-v-793f7a42] {
  height: 100vh;
  width: 100vw;
  background-color: #f3f4f6;
  overflow: hidden;
}
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main .activity-join-evaluate-approve-header[data-v-793f7a42] {
    overflow: hidden;
}
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main .activity-join-evaluate-approve-header .evaluate-info[data-v-793f7a42] {
      padding: 0 80px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      line-height: 56px;
      background-color: white;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
}
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main .activity-join-evaluate-approve-header .evaluate-info .evaluate-info-text[data-v-793f7a42] {
        margin-left: 18px;
        font-weight: bold;
}
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main .activity-join-evaluate-approve-header .evaluate-info .back-btn[data-v-793f7a42] {
        cursor: pointer;
}
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main .activity-join-evaluate-approve-content[data-v-793f7a42] {
    padding: 0 80px;
    border: 1px solid transparent;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height: calc(100vh - 86px);
    overflow: auto;
}
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main .activity-join-evaluate-approve-content .card-box[data-v-793f7a42] {
      margin-top: 12px;
      padding: 12px 18px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      background-color: white;
      border-radius: 8px;
}
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main .activity-join-evaluate-approve-content .evaluate-approve-info .evaluate-approve-user[data-v-793f7a42] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      line-height: 40px;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main .activity-join-evaluate-approve-content .evaluate-approve-info .evaluate-approve-user .evaluate-approve-title[data-v-793f7a42] {
        font-size: 10px;
        line-height: 20px;
        color: #fff;
        background-color: var(--color_primary);
        margin-right: 10px;
        border-radius: 3px;
        padding: 0px 4px;
        height: 20px;
}
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main .activity-join-evaluate-approve-content .evaluate-approve-info .evaluate-approve-user span[data-v-793f7a42] {
        font-size: 16px;
        font-weight: bold;
}
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main .activity-join-evaluate-approve-content .evaluate-approve-info .evaluate-approve-date[data-v-793f7a42] {
      font-size: 13px;
      color: #999;
}
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main .activity-join-evaluate-approve-content .evaluate-approve-info .right-box[data-v-793f7a42] {
      margin-right: 25px;
}
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main .activity-join-evaluate-approve-content .evaluate-approve-info .evaluate-approve-statistics[data-v-793f7a42] {
      margin-bottom: 12px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: distribute;
          justify-content: space-around;
      width: 260px;
      text-align: center;
}
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main .activity-join-evaluate-approve-content .evaluate-approve-info .evaluate-approve-statistics .num[data-v-793f7a42] {
        font-size: 15px;
        font-weight: bold;
}
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main .activity-join-evaluate-approve-content .evaluate-approve-info .evaluate-approve-statistics .desc[data-v-793f7a42] {
        font-size: 13px;
        color: #666;
}
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main .activity-join-evaluate-approve-content .notice-box .name[data-v-793f7a42] {
      line-height: 28px;
      color: #E6A23C;
      font-size: 14px;
}
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main .activity-join-evaluate-approve-content .notice-box .name i[data-v-793f7a42] {
        font-size: 18px;
}
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main .activity-join-evaluate-approve-content .notice-box .handle-box[data-v-793f7a42] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
}
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main .activity-join-evaluate-approve-content .notice-box .btn-box[data-v-793f7a42] {
      margin-left: 12px;
      color: var(--color_primary);
      cursor: pointer;
}
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main .activity-join-evaluate-approve-content .table-box[data-v-793f7a42] {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      min-height: calc(100% - 270px);
}
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main .activity-join-evaluate-approve-content .table-box .search-box[data-v-793f7a42] {
        margin-bottom: 12px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main .activity-join-evaluate-approve-content .table-box .search-box .left-box[data-v-793f7a42] {
          line-height: 24px;
}
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main .activity-join-evaluate-approve-content .table-box .search-box .row[data-v-793f7a42] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
}
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main .activity-join-evaluate-approve-content .table-box .search-box .row .key[data-v-793f7a42] {
            width: 71px;
}
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main .activity-join-evaluate-approve-content .table-box .search-box .tag-list[data-v-793f7a42] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
}
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main .activity-join-evaluate-approve-content .table-box .search-box .tag-list .tag-item[data-v-793f7a42] {
            margin-left: 6px;
            width: 80px;
            font-size: 13px;
            text-align: center;
            background-color: #f3f4f6;
            border-radius: 4px;
            cursor: pointer;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
}
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main .activity-join-evaluate-approve-content .table-box .search-box .tag-list .tag-item.check[data-v-793f7a42] {
            color: white;
            background-color: var(--color_primary);
}
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main .activity-join-evaluate-approve-content .table-box .search-box .right-box[data-v-793f7a42] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: start;
              -ms-flex-align: start;
                  align-items: start;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
}
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main .activity-join-evaluate-approve-content .table-box .search-box .right-box .search[data-v-793f7a42] {
            width: 170px;
            margin-right: 10px;
}
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main .default-state[data-v-793f7a42] {
    width: 100%;
    height: calc(100vh - 60px);
}
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main .default-state .default-state-img[data-v-793f7a42] {
      width: 160px;
}
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main .filter-group .filter-item[data-v-793f7a42] {
    margin-bottom: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
}
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main .filter-group .filter-item .label[data-v-793f7a42] {
      margin-bottom: 10px;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      width: 80px;
      font-weight: 600;
}
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main .filter-group .filter-item .filter-btn-list[data-v-793f7a42] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main .filter-group .filter-item .filter-btn-list .filter-btn[data-v-793f7a42] {
        margin: 0 10px 10px 0;
        padding: 6px 14px;
        border-radius: 4px;
        border: none;
        background: #ededed;
        color: #333;
        cursor: pointer;
        font-size: 14px;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
}
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main .filter-group .filter-item .filter-btn-list .filter-btn.active[data-v-793f7a42] {
          background-color: var(--color_primary);
          color: #fff;
}
.activity-join-evaluate-approve-page .activity-join-evaluate-approve-main .filter-group .filter-item .filter-btn-list .filter-btn[data-v-793f7a42]:hover:not(.active) {
          background: #dbe4ff;
}

.manage-pages[data-v-364c205a] {
  background: #f0f0f0;
}
.manage-pages .main[data-v-364c205a] {
    position: relative;
    z-index: 10;
    border-top: 1px solid #eee;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.manage-pages .main .menu-vessel[data-v-364c205a] {
      width: 180px;
      background: #fff;
}
.manage-pages .main .main-vessel-has-left-nav[data-v-364c205a] {
      padding: 8px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      width: calc(100% - 180px);
      min-height: calc(100vh - 61px);
}
.manage-pages .main .main-vessel-nohas-nav-left-nav[data-v-364c205a] {
      width: 100%;
      min-height: calc(100vh - 61px);
}

@charset "UTF-8";
.font-puhui {
  font-family: 'HarmonyOS_Sans_SC_Regular';
}
.cursor-p {
  cursor: pointer;
}
/* 浮动以及清除浮动 */
.float-l {
  float: left;
}
.float-r {
  float: right;
}
.clearfloat:after {
  display: block;
  clear: both;
  content: "";
  visibility: hidden;
  height: 0;
}
.clearfloat {
  zoom: 1;
}
/*文字居左，中，右*/
.text-center {
  text-align: center;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-overline {
  text-decoration: overline;
}
.text-decoration {
  text-decoration: line-through;
}
.text-underline {
  text-decoration: underline;
}
.text-row {
  white-space: nowrap;
}
.ft-weight {
  font-weight: bold;
}
.ft-w400 {
  font-weight: 400;
}
.ft-w600 {
  font-weight: 600;
}
.text-multi-row {
  word-break: break-all;
  word-wrap: break-word;
}
.whiteSpace-n {
  white-space: nowrap;
}
.whiteSpace-normal {
  white-space: normal;
}
/* 文字大小 */
.ft12 {
  font-size: 12px;
}
.ft14 {
  font-size: 14px;
}
.ft16 {
  font-size: 16px;
}
.ft18 {
  font-size: 18px;
}
.ft20 {
  font-size: 20px;
}
.ft22 {
  font-size: 22px;
}
.ft24 {
  font-size: 24px;
}
.ft26 {
  font-size: 26px;
}
.ft28 {
  font-size: 28px;
}
.ft30 {
  font-size: 30px;
}
.ft120 {
  font-size: 120px;
}
.ft180 {
  font-size: 180px;
}
/* 字体行高 */
.li-h18 {
  line-height: 18px;
}
.li-h20 {
  line-height: 20px;
}
.li-h22 {
  line-height: 22px;
}
.li-h30 {
  line-height: 30px;
}
.li-h35 {
  line-height: 35px;
}
.li-h40 {
  line-height: 40px;
}
/* 字体颜色 */
.color-0 {
  color: #000;
}
.color-3 {
  color: #333;
}
.color-8 {
  color: #888;
}
.color-9 {
  color: #999;
}
.color-15 {
  color: #151515;
}
.color-19 {
  color: #191919;
}
.color-45 {
  color: #454545;
}
.color-eaf5ff {
  color: #eaf5ff;
}
.color-f0 {
  color: #f0f0f0;
}
.color-e6 {
  color: #e6e6e6;
}
.color-c3 {
  color: #c3c3c3;
}
.color-8c {
  color: #8c8c8c;
}
.color-76 {
  color: #767676;
}
.color-62 {
  color: #626262;
}
.color-168c51 {
  color: #168c51;
}
/* 间距 */
.pd20 {
  padding: 20px;
}
.pd30 {
  padding: 30px;
}
.pt10 {
  padding-top: 10px;
}
.pt15 {
  padding-top: 15px;
}
.pt20 {
  padding-top: 20px;
}
.pt25 {
  padding-top: 25px;
}
.pt30 {
  padding-top: 30px;
}
.pb10 {
  padding-bottom: 10px;
}
.pb15 {
  padding-bottom: 15px;
}
.pb20 {
  padding-bottom: 20px;
}
.pb25 {
  padding-bottom: 25px;
}
.pb30 {
  padding-bottom: 30px;
}
.pb24 {
  padding-bottom: 24px;
}
.pl8 {
  padding-left: 8px;
}
.pl10 {
  padding-left: 10px;
}
.pl20 {
  padding-left: 20px;
}
.pl25 {
  padding-left: 25px;
}
.pl30 {
  padding-left: 30px;
}
.pl35 {
  padding-left: 35px;
}
.pl40 {
  padding-left: 40px;
}
.pl45 {
  padding-left: 45px;
}
.pl50 {
  padding-left: 50px;
}
.pl60 {
  padding-left: 60px;
}
.pl80 {
  padding-left: 80px;
}
.pl100 {
  padding-left: 100px;
}
.pr8 {
  padding-right: 8px;
}
.pr10 {
  padding-right: 10px;
}
.pr20 {
  padding-right: 20px;
}
.pr25 {
  padding-right: 25px;
}
.pr30 {
  padding-right: 30px;
}
.pr35 {
  padding-right: 35px;
}
.pr40 {
  padding-right: 40px;
}
.pr45 {
  padding-right: 45px;
}
.pr50 {
  padding-right: 50px;
}
.md20 {
  margin: 20px;
}
.mt4 {
  margin-top: 4px;
}
.mt8 {
  margin-top: 8px;
}
.mt12 {
  margin-top: 12px;
}
.mt24 {
  margin-top: 24px;
}
.mt10 {
  margin-top: 10px;
}
.mt14 {
  margin-top: 14px;
}
.mt15 {
  margin-top: 15px;
}
.mt16 {
  margin-top: 16px;
}
.mt20 {
  margin-top: 20px;
}
.mt25 {
  margin-top: 25px;
}
.mt30 {
  margin-top: 30px;
}
.mt60 {
  margin-top: 60px;
}
.mb-5 {
  margin-bottom: 5% !important;
}
.mb4 {
  margin-bottom: 4px;
}
.mb10 {
  margin-bottom: 10px;
}
.mb15 {
  margin-bottom: 15px;
}
.mb16 {
  margin-bottom: 16px;
}
.mb20 {
  margin-bottom: 20px;
}
.mb25 {
  margin-bottom: 25px;
}
.mb30 {
  margin-bottom: 30px;
}
.mb24 {
  margin-bottom: 24px;
}
.mr4 {
  margin-right: 4px;
}
.mr6 {
  margin-right: 6px;
}
.mr8 {
  margin-right: 8px;
}
.mr10 {
  margin-right: 10px;
}
.mr12 {
  margin-right: 12px;
}
.mr24 {
  margin-right: 24px;
}
.mr10 {
  margin-right: 10px;
}
.mr20 {
  margin-right: 20px;
}
.mr30 {
  margin-right: 30px;
}
.mr50 {
  margin-right: 50px;
}
.mr60 {
  margin-right: 60px;
}
.ml-2 {
  margin-left: 2%;
}
.ml-4 {
  margin-left: 4px;
}
.ml-6 {
  margin-left: 6px;
}
.ml8 {
  margin-left: 8px;
}
.ml12 {
  margin-left: 12px;
}
.ml24 {
  margin-left: 24px;
}
.ml10 {
  margin-left: 10px;
}
.ml20 {
  margin-left: 20px;
}
.ml30 {
  margin-left: 30px;
}
.border-b1-f3 {
  border-bottom: 1px solid #f3f3f3;
}
.border-b1-ebeef5 {
  border-bottom: 1px solid #ebeef5;
}
.border-r-4 {
  border-radius: 4px;
}
.border-r-6 {
  border-radius: 6px;
}
.border-r-8 {
  border-radius: 8px;
}
.border-r-10 {
  border-radius: 10px;
}
.w-100 {
  width: 100%;
}
.w-80 {
  width: 80%;
}
.w-50 {
  width: 50%;
}
.w-30 {
  width: 30%;
}
.h-25 {
  height: 25%;
}
.h-28 {
  height: 28%;
}
.h-30 {
  height: 30%;
}
.h-100 {
  height: 100%;
}
/* icon */
.icon20 {
  width: 20px;
  height: 20px;
}
.icon80 {
  width: 80px;
  height: 80px;
}
.icon100 {
  width: 100px;
  height: 100px;
}
.icon160 {
  width: 160px;
  height: 160px;
}
/* 背景颜色 */
.bg-fbf2e7 {
  background: #fbf2e7;
}
.bg-de {
  background: #DEDEDE;
}
.linkstyle {
  color: #1890ff;
  cursor: pointer;
}
.beyond-1 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.beyond-2 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.beyond-3 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.jub-center-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
/*浮动 + 垂直居中*/
.flex-align-no {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/*浮动 + 垂直居中+换行*/
.flex-align {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/*浮动 +垂直居中 + 水平居中*/
.flex-juc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.flex-v-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-v-column-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/*浮动 + 左右分布 + 换行*/
.flex-jub-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/*浮动 + 左右分布 + 垂直居中*/
.jub-jub-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/*浮动 + 左右分布*/
.jub-jub {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
/* 左边顶部对齐*/
.left-float-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex;
}
/* 从右边开始浮动-换行 */
.jub-jub-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/* 从右边开始浮动 */
.jub-jub-end-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/* 等距分布 */
.jub-jua-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/*上下布局 +垂直居中 + 水平居中*/
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/* 上下布局 */
.juv-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/* 上下分布，从上到下布局 */
.flex-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.flex-jua {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: flex-end;
  -moz-justify-content: flex-end;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.juc-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: flex-end;
  -moz-align-items: flex-end;
  -ms-flex-align: end;
      align-items: flex-end;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
/* 字体颜色 */
.color-0096ff {
  color: #0096ff;
}
.color-45 {
  color: #454545;
}
.color-8 {
  color: #888;
}
.color-ff7a4b {
  color: #ff7a4b;
}
.border-b1-e {
  border-bottom: 1px solid #eee;
}
.el-button {
  -webkit-box-shadow: none;
          box-shadow: none;
}

#app > div.evaluateManage-domain > div > div.common_head > div.common_head_left > div.wrap-public-area-left > span {
    white-space: nowrap !important;
}

[data-v-5f3ea05a] .el-input {
  width: 291px;
}
.scale-basics-info[data-v-5f3ea05a] {
  padding: 20px;
}
.scale-basics-info .scheme-item[data-v-5f3ea05a] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.scale-basics-info .scheme-item .default-course-img-dialog[data-v-5f3ea05a] {
      height: 400px;
}
.scale-basics-info .scheme-item .choose-course-face-box[data-v-5f3ea05a] {
      padding: 10px 0;
      /* text-align: center; */
      width: 608px;
      margin: auto;
      height: 400px;
      overflow: auto;
}
.scale-basics-info .scheme-item .choose-course-face-box img[data-v-5f3ea05a] {
      width: 292px;
      height: 164px;
      margin-bottom: 15px;
      cursor: pointer;
}
.scale-basics-info .scheme-item .choose-course-face-box img[data-v-5f3ea05a]:nth-child(2n) {
      margin-left: 10px;
}
.scale-basics-info .scheme-item .scheme-item-banner[data-v-5f3ea05a] {
      width: 292px;
      height: 164px;
      border-radius: 4px;
      overflow: hidden;
      cursor: pointer;
}
.scale-basics-info .scheme-item .scheme-item-banner img[data-v-5f3ea05a] {
        display: block;
        width: 100%;
        height: 100%;
}
.scale-basics-info .scheme-item .scheme-item-action[data-v-5f3ea05a] {
      margin-left: 10px;
      height: 164px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
}
.scale-basics-info .scheme-item .scheme-item-action .action-item button[data-v-5f3ea05a] {
        width: 100%;
}
.scale-basics-info .label-list[data-v-5f3ea05a] {
    border: 1px solid #ebeef5;
    padding: 0 4px;
    margin-right: 10px;
    border-radius: 4px;
    max-width: calc(100% - 70px);
}
.scale-basics-info .label-list .label[data-v-5f3ea05a] {
      background: #F7F7F7;
      padding: 0 10px;
      border-radius: 4px;
      margin-top: 4px;
      margin-bottom: 4px;
      margin-right: 10px;
      line-height: 30px;
      font-size: 12px;
}
.scale-basics-info .label-list .label[data-v-5f3ea05a]:last-child {
      margin-right: 0px;
}

[data-v-5d1acd3e] .el-input {
  width: 291px;
}
.scale-basics-info[data-v-5d1acd3e] {
  padding: 20px;
}
.scale-basics-info .scheme-item[data-v-5d1acd3e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.scale-basics-info .scheme-item .default-course-img-dialog[data-v-5d1acd3e] {
      height: 400px;
}
.scale-basics-info .scheme-item .choose-course-face-box[data-v-5d1acd3e] {
      padding: 10px 0;
      /* text-align: center; */
      width: 608px;
      margin: auto;
      height: 400px;
      overflow: auto;
}
.scale-basics-info .scheme-item .choose-course-face-box img[data-v-5d1acd3e] {
      width: 292px;
      height: 164px;
      margin-bottom: 15px;
      cursor: pointer;
}
.scale-basics-info .scheme-item .choose-course-face-box img[data-v-5d1acd3e]:nth-child(2n) {
      margin-left: 10px;
}
.scale-basics-info .scheme-item .scheme-item-banner[data-v-5d1acd3e] {
      width: 292px;
      height: 164px;
      border-radius: 4px;
      overflow: hidden;
      cursor: pointer;
}
.scale-basics-info .scheme-item .scheme-item-banner img[data-v-5d1acd3e] {
        display: block;
        width: 100%;
        height: 100%;
}
.scale-basics-info .scheme-item .scheme-item-action[data-v-5d1acd3e] {
      margin-left: 10px;
      height: 164px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
}
.scale-basics-info .scheme-item .scheme-item-action .action-item button[data-v-5d1acd3e] {
        width: 100%;
}
.scale-basics-info .label-list .label[data-v-5d1acd3e] {
    background: #F7F7F7;
    padding: 0 10px;
    margin-bottom: 4px;
    border-radius: 4px;
    margin-right: 10px;
    line-height: 40px;
    font-size: 12px;
}
.scale-basics-info .label-list .label[data-v-5d1acd3e]:last-child {
    margin-right: 0px;
}

.manage-page .list-vessel[data-v-75767c5e] {
  padding: 20px;
}

.w60[data-v-95e19cc6] {
  width: 60px;
}
.w80[data-v-95e19cc6] {
  width: 80px;
}
.select-icon[data-v-95e19cc6] {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  margin: 0 20px 20px 0;
}
.manage-page .main[data-v-95e19cc6] {
  margin: 0 80px 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #fff;
  min-height: calc(100vh - 148px);
}
.manage-page .main .create-step[data-v-95e19cc6] {
  margin: 0 auto;
  padding: 0 24px;
  width: 70%;
  text-align: center;
  border-radius: 4px;
  background: #fff;
  line-height: 56px;
}
.manage-page .main .create-step .step-item[data-v-95e19cc6] {
  cursor: pointer;
}
.manage-page .main .create-step .step-item-number[data-v-95e19cc6] {
  background: #F1F2F4;
  color: #545f69;
  display: inline-block;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  line-height: 28px;
  margin-top: 9px;
  margin-right: 6px;
  font-weight: bold;
}
.manage-page .main .create-step .step-split[data-v-95e19cc6] {
  display: inline-block;
  width: 200px;
  border-top: 1px dashed #bbb;
  height: 1px;
  vertical-align: middle;
}
.manage-page .main .create-step .step-item-ed .step-item-desc[data-v-95e19cc6] {
  color: #409EFF;
  font-weight: bold;
}
.manage-page .main .create-step .step-item-ed .step-item-number[data-v-95e19cc6] {
  color: #fff;
  background: #409EFF;
}
.manage-page .main .create-content[data-v-95e19cc6] {
  border-top: 1px solid #ebeef5;
}

.manage-page[data-v-7684965c] {
  overflow: auto;
  height: calc(100vh - 80px);
  background: #fff;
}
.manage-page .target-vdoing-vessel[data-v-7684965c] {
    border-bottom: 1px solid #EBEEF5;
    padding: 20px;
}
.manage-page .target-vdoing-vessel .title[data-v-7684965c] {
      font-size: 18px;
      font-weight: bold;
      margin-right: 20px;
}
.manage-page .list-vessel[data-v-7684965c] {
    padding: 0 24px 60px 24px;
}
.manage-page .list-vessel .list[data-v-7684965c] {
      padding: 12px 0px;
      background: #fff;
      border-bottom: 1px solid #eeeeee;
}
.manage-page .list-vessel .list .list-face[data-v-7684965c] {
        width: 200px;
}
.manage-page .list-vessel .list .list-info[data-v-7684965c] {
        margin-top: -20px;
        width: calc(100% - 220px);
}
.manage-page .list-vessel .list .list-info .list-info-property[data-v-7684965c] {
          margin: 10px 0;
}
.manage-page .list-vessel .list .list-info .list-info-property p[data-v-7684965c] {
            margin-right: 40px;
}
.manage-page .list-vessel .list .list-info .list-info-property p[data-v-7684965c]:last-child {
            margin-right: 0;
}

.scale-manage .header[data-v-24c1be91] {
  width: 100%;
  height: 60px;
  background: #fff;
  position: relative;
  z-index: 10;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.scale-manage .header .page-title[data-v-24c1be91] {
  line-height: 60px;
  text-align: center;
}
.scale-manage .header .get-back[data-v-24c1be91] {
  cursor: pointer;
  position: absolute;
  height: 60px;
  top: 0;
  left: 20px;
}
.scale-manage .header .operate[data-v-24c1be91] {
  position: absolute;
  height: 60px;
  top: 0;
  right: 20px;
}
.scale-manage .main[data-v-24c1be91] {
  height: calc(100vh - 122px);
}
.scale-manage .main .menu[data-v-24c1be91] {
  width: 180px;
  height: 100%;
  background: #fff;
}
.scale-manage .main .menu .el-menu[data-v-24c1be91] {
  border-right: none;
}
.scale-manage .main .detail[data-v-24c1be91] {
  margin: 8px 8px 0 8px;
  width: calc(100% - 196px);
  height: calc(100% - 16px);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #fff;
  overflow: auto;
}
.scale-manage .main .detail .info .info-title[data-v-24c1be91] {
  height: 60px;
  padding: 0 20px;
  border-bottom: 1px solid #ebeef5;
}
.scale-manage .main .detail .info .info-title > .title[data-v-24c1be91] {
  font-size: 16px;
  font-weight: bold;
}
.scale-manage .main .detail .versions .info-title[data-v-24c1be91] {
  height: 60px;
  padding: 0 20px;
  border-bottom: 1px solid #ebeef5;
}
.scale-manage .main .detail .versions .info-title > .title[data-v-24c1be91] {
  font-size: 16px;
  font-weight: bold;
}

.public-pop-root-inside .operation[data-v-3b767869] {
  margin-top: 24px;
  text-align: center;
}
.public-pop-root-inside .weight-setting-area .weight-tips[data-v-3b767869] {
  margin-bottom: 12px;
  padding: 8px 12px;
  background: #f5f7fa;
  border-radius: 4px;
  font-size: 13px;
  color: #606266;
}
.public-pop-root-inside .weight-setting-area .weight-tips .tips-row[data-v-3b767869] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    line-height: 24px;
}
.public-pop-root-inside .weight-setting-area .weight-tips .tips-row[data-v-3b767869]:first-child {
      margin-bottom: 4px;
}
.public-pop-root-inside .weight-setting-area .weight-tips .tips-row.weight-total[data-v-3b767869] {
      font-weight: 500;
      color: #67c23a;
}
.public-pop-root-inside .weight-setting-area .weight-tips .tips-row.weight-total.error[data-v-3b767869] {
        color: #f56c6c;
}
.public-pop-root-inside .weight-setting-area .weight-tips .tips-row.weight-total.error .error-tip[data-v-3b767869] {
          font-size: 12px;
          font-weight: normal;
}
.public-pop-root-inside .weight-setting-area .weight-list[data-v-3b767869] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -4px;
  margin-bottom: 8px;
}
.public-pop-root-inside .weight-setting-area .weight-list .weight-item[data-v-3b767869] {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 50%;
    padding: 4px;
}
.public-pop-root-inside .weight-setting-area .weight-list .weight-item .weight-item-inner[data-v-3b767869] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      padding: 8px 12px;
      background: #fafafa;
      border: 1px solid #ebeef5;
      border-radius: 4px;
      height: 40px;
}
.public-pop-root-inside .weight-setting-area .weight-list .weight-item .weight-item-inner .task-name[data-v-3b767869] {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        min-width: 80px;
        padding-right: 8px;
        font-size: 13px;
        color: #606266;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
}
.public-pop-root-inside .weight-setting-area .weight-list .weight-item .weight-item-inner .el-input-number[data-v-3b767869] {
        width: 90px;
        -ms-flex-negative: 0;
            flex-shrink: 0;
}
.public-pop-root-inside .weight-setting-area .weight-list .weight-item .weight-item-inner .el-input-number[data-v-3b767869] .el-input__inner {
          padding-left: 8px;
          padding-right: 30px;
}
.public-pop-root-inside .weight-setting-area .weight-list .weight-item .weight-item-inner .weight-unit[data-v-3b767869] {
        margin-left: 6px;
        font-size: 13px;
        color: #909399;
        -ms-flex-negative: 0;
            flex-shrink: 0;
}

.public-pop-root-inside[data-v-82d62748] {
  max-height: 500px;
  overflow-y: auto;
}
.public-pop-root-inside .record-list .record-item[data-v-82d62748] {
    padding-left: 20px;
    border-left: 2px solid #E4E7ED;
    position: relative;
    padding-bottom: 24px;
}
.public-pop-root-inside .record-list .record-item[data-v-82d62748]:last-child {
      padding-bottom: 0;
}
.public-pop-root-inside .record-list .record-item[data-v-82d62748]::before {
      content: '';
      position: absolute;
      left: -5px;
      top: 6px;
      width: 8px;
      height: 8px;
      border-radius: 50%;
      background-color: #409EFF;
}
.public-pop-root-inside .record-list .record-item .record-time[data-v-82d62748] {
      font-size: 14px;
      color: #909399;
      margin-bottom: 8px;
}
.public-pop-root-inside .record-list .record-item .record-content[data-v-82d62748] {
      font-size: 14px;
      color: #606266;
      line-height: 1.6;
}
.public-pop-root-inside .record-list .record-item .record-content .operator-name[data-v-82d62748] {
        color: #409EFF;
        font-weight: bold;
}
.public-pop-root-inside .record-list .record-item .record-content .indicator-name[data-v-82d62748] {
        font-weight: bold;
        color: #303133;
}
.public-pop-root-inside .record-list .record-item .record-content .score[data-v-82d62748] {
        color: #F56C6C;
        font-weight: bold;
        font-size: 16px;
}
.public-pop-root-inside .record-list .record-item .record-content .comment[data-v-82d62748] {
        color: #409EFF;
}
.public-pop-root-inside .empty-state[data-v-82d62748] {
    text-align: center;
    padding: 60px 0;
    color: #909399;
    font-size: 14px;
}
.public-pop-root-inside .operation[data-v-82d62748] {
    margin-top: 24px;
    text-align: center;
}

.evaluate-report-page[data-v-5b3e5cbd] {
  padding: 20px;
  background: #fff;
  border-radius: 8px;
}
.evaluate-report-page .top-filter-bar[data-v-5b3e5cbd] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 24px;
    padding: 16px;
    background: #f5f7fa;
    border-radius: 4px;
}
.evaluate-report-page .top-filter-bar .filter-left[data-v-5b3e5cbd] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.evaluate-report-page .top-filter-bar .filter-left .filter-label[data-v-5b3e5cbd] {
        margin-right: 8px;
        font-size: 14px;
        color: #606266;
}
.evaluate-report-page .report-list-section .section-title[data-v-5b3e5cbd] {
    margin-bottom: 16px;
    font-size: 16px;
    font-weight: bold;
    color: #303133;
}
.evaluate-report-page .report-list-section .report-list[data-v-5b3e5cbd] {
    min-height: 400px;
}
.evaluate-report-page .report-list-section .report-list .empty-state[data-v-5b3e5cbd] {
      padding: 60px 0;
}
.evaluate-report-page .report-list-section .report-list .report-item[data-v-5b3e5cbd] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      padding: 20px;
      margin-bottom: 16px;
      background: #fff;
      border: 1px solid #e5effd;
      border-left: 4px solid #409eff;
      border-radius: 8px;
      -webkit-transition: all 0.3s;
      transition: all 0.3s;
}
.evaluate-report-page .report-list-section .report-list .report-item[data-v-5b3e5cbd]:hover {
        -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
                box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
}
.evaluate-report-page .report-list-section .report-list .report-item.is-generating[data-v-5b3e5cbd] {
        background: #fdf6ec;
        border-color: #faecd8;
        border-left-color: #e6a23c;
}
.evaluate-report-page .report-list-section .report-list .report-item .report-item-info[data-v-5b3e5cbd] {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        min-width: 0;
}
.evaluate-report-page .report-list-section .report-list .report-item .report-item-info .report-icon[data-v-5b3e5cbd] {
          width: 50px;
          height: 50px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          background: #f0f2f5;
          border-radius: 8px;
          margin-right: 16px;
}
.evaluate-report-page .report-list-section .report-list .report-item .report-item-info .report-icon i[data-v-5b3e5cbd] {
            font-size: 28px;
            color: #909399;
}
.evaluate-report-page .report-list-section .report-list .report-item .report-item-info .report-content[data-v-5b3e5cbd] {
          -webkit-box-flex: 1;
              -ms-flex: 1;
                  flex: 1;
          min-width: 0;
}
.evaluate-report-page .report-list-section .report-list .report-item .report-item-info .report-content .report-header[data-v-5b3e5cbd] {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            margin-bottom: 8px;
}
.evaluate-report-page .report-list-section .report-list .report-item .report-item-info .report-content .report-header .report-name[data-v-5b3e5cbd] {
              font-size: 16px;
              font-weight: bold;
              color: #303133;
              margin-right: 12px;
}
.evaluate-report-page .report-list-section .report-list .report-item .report-item-info .report-content .report-header .report-tag[data-v-5b3e5cbd] {
              margin-right: 8px;
}
.evaluate-report-page .report-list-section .report-list .report-item .report-item-info .report-content .report-info[data-v-5b3e5cbd] {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            font-size: 14px;
            color: #606266;
}
.evaluate-report-page .report-list-section .report-list .report-item .report-item-info .report-content .report-info .info-item[data-v-5b3e5cbd] {
              margin-right: 24px;
}
.evaluate-report-page .report-list-section .report-list .report-item .report-item-status[data-v-5b3e5cbd] {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        gap: 20px;
        min-width: 300px;
        min-height: 80px;
}
.evaluate-report-page .report-list-section .report-list .report-item .report-item-status .report-score .score-value[data-v-5b3e5cbd] {
          font-size: 20px;
          font-weight: bold;
          color: #303133;
}
.evaluate-report-page .report-list-section .report-list .report-item .report-item-status .report-result[data-v-5b3e5cbd] {
          min-width: 150px;
}
.evaluate-report-page .report-list-section .report-list .report-item .report-item-status .report-result .result-level[data-v-5b3e5cbd] {
            font-size: 16px;
            font-weight: bold;
            color: #303133;
            margin-bottom: 4px;
}
.evaluate-report-page .report-list-section .report-list .report-item .report-item-status .report-result .result-detail[data-v-5b3e5cbd] {
            font-size: 14px;
            color: #606266;
            margin-bottom: 2px;
}
.evaluate-report-page .report-list-section .report-list .report-item .report-item-status .report-result .result-comment[data-v-5b3e5cbd] {
            margin-top: 6px;
            font-size: 13px;
            color: #909399;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            max-width: 200px;
}
.evaluate-report-page .report-list-section .report-list .report-item .report-item-status .report-generating[data-v-5b3e5cbd] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          height: 70px;
}
.evaluate-report-page .report-list-section .report-list .report-item .report-item-status .report-generating .generating-text[data-v-5b3e5cbd] {
            font-size: 16px;
            font-weight: bold;
            color: #e6a23c;
}
.evaluate-report-page .report-list-section .report-list .report-item .report-item-actions[data-v-5b3e5cbd] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        gap: 8px;
        margin-left: 20px;
}
.evaluate-report-page .report-list-section .pagination-wrapper[data-v-5b3e5cbd] {
    margin-top: 20px;
    text-align: right;
}

[data-v-3e79fc02] .el-pager li.active {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.evaluation-data-query-page[data-v-3e79fc02] {
  min-height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.evaluation-data-query-page .query-container[data-v-3e79fc02] {
    background: #fff;
    border-radius: 8px;
    padding: 24px 24px 0 24px;
    width: 100%;
    min-height: 600px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.evaluation-data-query-page .query-container .query-header[data-v-3e79fc02] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.evaluation-data-query-page .query-container .query-header .query-header-left[data-v-3e79fc02] {
        margin-bottom: 16px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.evaluation-data-query-page .query-container .query-header .query-header-left .query-select[data-v-3e79fc02] {
          margin-right: 12px;
          width: 160px;
}
.evaluation-data-query-page .query-container .query-header .query-header-right[data-v-3e79fc02] {
        margin-bottom: 16px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.evaluation-data-query-page .query-container .query-header .query-header-right .query-input[data-v-3e79fc02] {
          margin-right: 12px;
}
.evaluation-data-query-page .query-container .query-header .query-header-right .query-export-btn[data-v-3e79fc02] {
          margin-left: 0;
          background: var(--color_primary);
          color: #fff;
          font-size: 14px;
          cursor: pointer;
          -webkit-transition: background 0.3s ease;
          transition: background 0.3s ease;
          -webkit-box-shadow: none;
                  box-shadow: none;
          border-color: var(--color_primary);
}
.evaluation-data-query-page .query-container .query-header .query-header-right .query-export-btn[data-v-3e79fc02]:hover {
            background: var(--color_primary);
}
.evaluation-data-query-page .query-container .query-table-wrap .query-table[data-v-3e79fc02] {
      margin-bottom: 16px;
}
.evaluation-data-query-page .query-container .query-table-wrap .query-pagination[data-v-3e79fc02] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      margin-top: 16px;
}

.text-limit-4[data-v-5af12593] {
    display: -webkit-box;
    -webkit-line-clamp: 4; /* 限制4行 */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    min-height: 17px;
}

.evaluation-task-box[data-v-0d009318] {
  padding: 20px;
  background: #fff;
  border-radius: 8px;
}
.evaluation-task-box h3[data-v-0d009318] {
    margin-bottom: 20px;
}
.evaluation-task-box .filter-group[data-v-0d009318] {
    margin-bottom: 20px;
}
.evaluation-task-box .filter-group .filter-item[data-v-0d009318] {
      margin-bottom: 10px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: baseline;
          -ms-flex-align: baseline;
              align-items: baseline;
}
.evaluation-task-box .filter-group .filter-item .label[data-v-0d009318] {
        margin-bottom: 10px;
        -ms-flex-negative: 0;
            flex-shrink: 0;
        width: 80px;
        font-weight: 600;
}
.evaluation-task-box .filter-group .filter-item .filter-btn-list[data-v-0d009318] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
}
.evaluation-task-box .filter-group .filter-item .filter-btn-list .filter-btn[data-v-0d009318] {
          margin: 0 10px 10px 0;
          padding: 6px 14px;
          border-radius: 4px;
          border: none;
          background: #ededed;
          color: #333;
          cursor: pointer;
          font-size: 14px;
          -webkit-transition: all 0.3s ease;
          transition: all 0.3s ease;
}
.evaluation-task-box .filter-group .filter-item .filter-btn-list .filter-btn.active[data-v-0d009318] {
            background: var(--color_primary);
            color: #fff;
}
.evaluation-task-box .filter-group .filter-item .filter-btn-list .filter-btn[data-v-0d009318]:hover:not(.active) {
            background: #dbe4ff;
}
.evaluation-task-box .task-list[data-v-0d009318] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.evaluation-task-box .task-list .task-card[data-v-0d009318] {
      background: #fff;
      padding: 8px;
      width: 20%;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
}
.evaluation-task-box .task-list .task-card .task-card-item[data-v-0d009318] {
        border: 1px solid #d9d9d9;
        padding: 16px;
        min-height: 214px;
}
.evaluation-task-box .task-list .task-card .task-card-item .task-card-item-title[data-v-0d009318] {
          margin-bottom: 12px;
          font-weight: 700;
}
.evaluation-task-box .task-list .task-card .task-card-item .task-card-item-title .title-target[data-v-0d009318] {
            font-size: 14px;
            color: #fff;
            background-color: var(--color_primary);
            margin-left: 10px;
            border-radius: 3px;
            padding: 0px 4px;
}
.evaluation-task-box .task-list .task-card .task-card-item .task-card-item-sub[data-v-0d009318] {
          color: #5b6c75;
          font-size: 12px;
          margin-bottom: 5px;
}
.evaluation-task-box .task-list .task-card .task-card-item p[data-v-0d009318] {
          margin: 4px 0;
          font-size: 13px;
          color: #666;
}
.evaluation-task-box .task-list .task-card .task-card-item p .bold[data-v-0d009318] {
            font-weight: 600;
            color: #000;
}
.evaluation-task-box .task-list .task-card .task-card-item .progress-bar-wrap[data-v-0d009318] {
          margin: 12px 0 12px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          background-color: #eff4ff;
          border-radius: 4px;
          height: 30px;
          padding: 0 10px;
}
.evaluation-task-box .task-list .task-card .task-card-item .progress-bar-wrap .progress-bar[data-v-0d009318] {
            -webkit-box-flex: 1;
                -ms-flex: 1;
                    flex: 1;
            height: 8px;
            background: #fff;
            border-radius: 4px;
            overflow: hidden;
            margin-right: 10px;
}
.evaluation-task-box .task-list .task-card .task-card-item .progress-bar-wrap .progress-bar .progress[data-v-0d009318] {
              height: 100%;
              background: var(--color_primary);
              border-radius: 4px 0 0 4px;
              -webkit-transition: width 0.3s ease;
              transition: width 0.3s ease;
}
.evaluation-task-box .task-list .task-card .task-card-item .progress-bar-wrap .progress-text[data-v-0d009318] {
            font-size: 12px;
            color: #666;
            white-space: nowrap;
}
.evaluation-task-box .task-list .task-card .task-card-item .btn-group[data-v-0d009318] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          gap: 10px;
}
.evaluation-task-box .task-list .task-card .task-card-item .btn-group .btn[data-v-0d009318] {
            -webkit-box-flex: 1;
                -ms-flex: 1;
                    flex: 1;
            padding: 8px 0;
            border: none;
            border-radius: 4px;
            background: var(--color_primary);
            color: #fff;
            font-size: 14px;
            cursor: pointer;
            -webkit-transition: background 0.3s ease;
            transition: background 0.3s ease;
}
.evaluation-task-box .task-list .task-card .task-card-item .btn-group .btn[data-v-0d009318]:hover {
              background: var(--color_primary);
}
.evaluation-task-box .pagination-wrapper[data-v-0d009318] {
    margin-top: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.evaluation-task-box .empty-box[data-v-0d009318] {
    width: 175px;
    margin: auto;
}
.evaluation-task-box .empty-box img[data-v-0d009318] {
    display: block;
    margin: auto;
}

.custom-header-top[data-v-6b173098] {
  padding: 10px 40px 0 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  color: white;
  width: 100%;
  height: 80px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .3)), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(180deg, rgba(0, 0, 0, .3), rgba(0, 0, 0, 0));
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.custom-header-top .right-box[data-v-6b173098] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.custom-header-top .right-box > div[data-v-6b173098] {
      margin-right: 20px;
      cursor: pointer;
}
.custom-header-top .login-status-box[data-v-6b173098] {
    margin-right: 0 !important;
}
.custom-header-top .user-info[data-v-6b173098] {
    color: white;
    cursor: pointer;
}
.custom-header-top .user-info img[data-v-6b173098] {
      width: 36px;
      height: 36px;
      border-radius: 50%;
      margin-right: 10px;
      border: 2px white solid;
}
.custom-header-top .login-btn[data-v-6b173098] {
    font-size: 12px;
    padding: 0 10px;
    line-height: 28px;
    background: #042E84;
    border-radius: 8px;
    text-align: center;
    color: white;
    cursor: pointer;
}

.scheme-introduction-box[data-v-70f1f8b0] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.scheme-introduction-box .scheme-introduction-top[data-v-70f1f8b0] {
    background-color: #FFF;
    border-radius: 8px;
    padding: 20px;
}
.scheme-introduction-box .scheme-introduction-bottom[data-v-70f1f8b0] {
    border-radius: 8px;
    min-height: 600px;
    margin-top: 10px;
}
.scheme-introduction-content[data-v-70f1f8b0] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-line-pack: start;
      align-content: start;
  position: relative;
}
.scheme-introduction-content .scheme-introduction-left-nav[data-v-70f1f8b0] {
    width: 196px;
    z-index: 1;
    padding-top: 0;
    background-color: transparent;
    margin-right: 10px;
}
.scheme-introduction-content .scheme-introduction-left-nav .nav-box[data-v-70f1f8b0] {
      position: sticky;
      top: 40px;
      padding: 20px 5px;
      width: 196px;
      background-color: white;
      border-radius: 8px;
      overflow: hidden;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
}
.scheme-introduction-content .scheme-introduction-left-nav .nav-box .nav-item[data-v-70f1f8b0] {
        padding: 10px;
        font-size: 16px;
        line-height: 20px;
        cursor: pointer;
}
.scheme-introduction-content .scheme-introduction-left-nav .nav-box .nav-item > a[data-v-70f1f8b0] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
}
.scheme-introduction-content .scheme-introduction-left-nav .nav-box .nav-item span[data-v-70f1f8b0] {
          display: inline-block;
          vertical-align: top;
          width: calc(100% - 26px);
          text-overflow: -o-ellipsis-lastline;
          overflow: hidden;
          text-overflow: ellipsis;
          display: -webkit-box;
          -webkit-line-clamp: 2;
          line-clamp: 2;
          -webkit-box-orient: vertical;
}
.scheme-introduction-content .scheme-introduction-left-nav .nav-box .nav-item i[data-v-70f1f8b0] {
          display: inline-block;
          margin-right: 8px;
}
.scheme-introduction-content .scheme-introduction-left-nav .nav-box .nav-item .nav-item[data-v-70f1f8b0] {
          padding: 10px 0 10px 28px;
          font-size: 14px;
          color: #aeb9c2;
}
.scheme-introduction-content .scheme-introduction-left-nav .nav-box .nav-item .nav-item span[data-v-70f1f8b0] {
            width: 100%;
}
.scheme-introduction-content .scheme-introduction-left-nav .nav-box .nav-item .nav-item[data-v-70f1f8b0]:last-child {
          padding-bottom: 0;
}
.scheme-introduction-content .scheme-introduction-left-nav .nav-box .nav-item .nav-item[data-v-70f1f8b0]:nth-child(2) {
          padding-top: 20px;
}
.scheme-introduction-content .scheme-introduction-left-nav .nav-box .nav-item.active[data-v-70f1f8b0] {
          background-color: #e5f3fe;
          font-weight: 600;
}
.scheme-introduction-content .scheme-introduction-left-nav .nav-box .nav-item.active span[data-v-70f1f8b0] {
            color: #026cb5;
}
.scheme-introduction-content .scheme-introduction-left-nav .nav-box .nav-item[data-v-70f1f8b0]:hover:not(.active) {
          background-color: #f5faff;
}
.scheme-introduction-content .right-content[data-v-70f1f8b0] {
    z-index: 2;
    background-color: #fff;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}
.scheme-introduction-content .right-content[data-v-70f1f8b0]::-webkit-scrollbar {
    width: 0;
}

.evaluate-options-scale-item .scale-directory[data-v-21fd7d6c] {
  padding: 0 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  line-height: 40px;
  border-bottom: 1px solid #ebeef5;
}
.evaluate-options-scale-item .scale-directory.is-root-directory[data-v-21fd7d6c] {
    background: #EBEEF5;
}
.evaluate-options-scale-item .scale-directory .directory-left[data-v-21fd7d6c] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.evaluate-options-scale-item .scale-directory .directory-left .directory-left-checkbox[data-v-21fd7d6c], .evaluate-options-scale-item .scale-directory .directory-left .directory-left-index[data-v-21fd7d6c] {
      padding-right: 8px;
}
.evaluate-options-scale-item .scale-directory .directory-right[data-v-21fd7d6c] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.evaluate-options-scale-item .scale-directory .directory-right .right-actions[data-v-21fd7d6c] {
      color: #0b54e5;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.evaluate-options-scale-item .scale-directory .directory-right .right-actions .actions-item[data-v-21fd7d6c] {
        margin: 0 10px;
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
}
.evaluate-options-scale-item .scale-directory .directory-right .arrow-box[data-v-21fd7d6c] {
      margin-left: 8px;
      width: 18px;
}
.evaluate-options-scale-item .scale-directory .directory-right .arrow-box span[data-v-21fd7d6c] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
}
.evaluate-options-scale-item .scale-indicator[data-v-21fd7d6c] {
  padding: 0 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom: 1px solid #ebeef5;
}
.evaluate-options-scale-item .scale-indicator .indicator-left[data-v-21fd7d6c] {
    padding: 10px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    line-height: 20px;
}
.evaluate-options-scale-item .scale-indicator .indicator-left .indicator-left-checkbox[data-v-21fd7d6c], .evaluate-options-scale-item .scale-indicator .indicator-left .indicator-left-index[data-v-21fd7d6c], .evaluate-options-scale-item .scale-indicator .indicator-left .indicator-left-logo[data-v-21fd7d6c] {
      padding-right: 8px;
}
.evaluate-options-scale-item .scale-indicator .indicator-left .indicator-left-logo[data-v-21fd7d6c] {
      width: 28px;
      height: 28px;
}
.evaluate-options-scale-item .scale-indicator .indicator-left .indicator-description[data-v-21fd7d6c] {
      color: #909399;
      font-size: 12px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      max-width: 500px;
      cursor: pointer;
}
.evaluate-options-scale-item .scale-indicator .indicator-right[data-v-21fd7d6c] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.evaluate-options-scale-item .scale-indicator .indicator-right .right-show-block[data-v-21fd7d6c] {
      width: 400px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
}
.evaluate-options-scale-item .scale-indicator .indicator-right .right-show-block .show-block-btn[data-v-21fd7d6c] {
        margin-left: 30px;
        cursor: pointer;
        color: #0a79df;
}
.evaluate-options-scale-item .scale-indicator .indicator-right .right-actions[data-v-21fd7d6c] {
      color: #0b54e5;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.evaluate-options-scale-item .scale-indicator .indicator-right .right-actions .actions-item[data-v-21fd7d6c] {
        margin: 0 10px;
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
}
.evaluate-options-scale-item .scale-indicator .indicator-right .arrow-box[data-v-21fd7d6c] {
      margin-left: 8px;
      width: 18px;
}
.evaluate-options-scale-item .scale-indicator .indicator-right .arrow-box span[data-v-21fd7d6c] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
}
.evaluate-options-scale-item .scale-evaluate[data-v-21fd7d6c] {
  padding: 0 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  line-height: 40px;
  background: #EBEEF5;
}
.evaluate-options-scale-item .scale-evaluate .evaluate-right[data-v-21fd7d6c] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.evaluate-options-scale-item .scale-evaluate .evaluate-right .right-show-block[data-v-21fd7d6c] {
      width: 400px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
}
.evaluate-options-scale-item .scale-evaluate .evaluate-right .right-show-block .show-block-btn[data-v-21fd7d6c] {
        margin-left: 30px;
        cursor: pointer;
        color: #0a79df;
}
.evaluate-options-scale-item .scale-evaluate .evaluate-right .right-actions[data-v-21fd7d6c] {
      width: 400px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.evaluate-options-scale-item .scale-evaluate .evaluate-right .right-actions .actions-item[data-v-21fd7d6c] {
        margin: 0 10px;
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
}
.evaluate-options-scale-item .scale-evaluate .evaluate-right .arrow-box[data-v-21fd7d6c] {
      margin-left: 8px;
      width: 18px;
}
.evaluate-options-scale-item .scale-evaluate .evaluate-right .arrow-box span[data-v-21fd7d6c] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
}
.evaluate-options-scale-item .scale-material[data-v-21fd7d6c] {
  margin-top: 8px;
  padding: 8px 38px 8px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background: #EBEEF5;
}
.evaluate-options-scale-item .scale-material .material-left .material-left-name[data-v-21fd7d6c] {
    margin-bottom: 4px;
    font-size: 15px;
    font-weight: bold;
}
.evaluate-options-scale-item .scale-material .material-right .right-actions[data-v-21fd7d6c] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.evaluate-options-scale-item .scale-material .material-right .right-actions .actions-item[data-v-21fd7d6c] {
      margin: 0 10px;
}

.login-btn[data-v-d86d7cf8] {
  width: 100px;
  height: 33px;
  font-size: 14px;
  padding: 0 10px;
  line-height: 33px;
  background: #f58100;
  border-radius: 8px;
  text-align: center;
  color: white;
  cursor: pointer;
  margin-right: 15px;
}
.login-btn1[data-v-d86d7cf8] {
  width: 100px;
  height: 33px;
  font-size: 14px;
  padding: 0 10px;
  line-height: 33px;
  background: #042E84;
  border-radius: 8px;
  text-align: center;
  color: white;
  cursor: pointer;
}
.scheme-home-pc[data-v-d86d7cf8] {
  position: relative;
  width: 100%;
  min-height: 100vh;
  background-color: #e5effe;
  background-repeat: no-repeat;
  background-size: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.scheme-home-pc .scheme-home-top-content[data-v-d86d7cf8] {
    width: 100%;
    height: 305px;
    background-color: #fff;
    border-radius: 15px;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}
.scheme-home-pc .scheme-home-top-content .bg-image[data-v-d86d7cf8] {
      width: 946px;
      height: 305px;
      position: absolute;
      right: 0;
      top: 0;
      border-bottom-right-radius: 15px;
}
.scheme-home-pc .scheme-home-top-content .scheme-home-content-center[data-v-d86d7cf8] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      padding: 0 200px;
}
.scheme-home-pc .scheme-home-top-content .scheme-home-content-center .scheme-home-content-left[data-v-d86d7cf8] {
        margin-right: 40px;
}
.scheme-home-pc .scheme-home-top-content .scheme-home-content-center .scheme-home-content-left img[data-v-d86d7cf8] {
          width: 147px;
          height: 139px;
          border-radius: 15px;
}
.scheme-home-pc .scheme-home-top-content .scheme-home-content-center .scheme-home-content-right[data-v-d86d7cf8] {
        position: relative;
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
}
.scheme-home-pc .scheme-home-top-content .scheme-home-content-center .scheme-home-content-right .box1[data-v-d86d7cf8] {
          font-size: 27px;
          text-align: left;
          color: #323232;
          font-weight: bold;
}
.scheme-home-pc .scheme-home-top-content .scheme-home-content-center .scheme-home-content-right .box2[data-v-d86d7cf8] {
          font-size: 14px;
          margin: 5px 0;
          text-align: justify;
          color: #05073b;
          overflow: hidden;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-box;
          display: box;
          -webkit-line-clamp: 3;
          -webkit-box-orient: vertical;
          box-orient: vertical;
          line-clamp: 3;
          text-overflow: ellipsis;
          cursor: pointer;
}
.scheme-home-pc .scheme-home-top-content .scheme-home-content-center .scheme-home-content-right .box3[data-v-d86d7cf8] {
          font-size: 14px;
          text-align: justify;
          color: #05073b;
          margin: 10px 0;
}
.scheme-home-pc .scheme-home-top-content .scheme-home-content-center .scheme-home-content-right .box4[data-v-d86d7cf8] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: end;
              -ms-flex-pack: end;
                  justify-content: flex-end;
}
.scheme-home-pc .scheme-home-top-content .scheme-home-top-nav[data-v-d86d7cf8] {
      margin-top: 20px;
      z-index: 2;
      top: 0px;
      overflow: auto;
      overflow-y: hidden;
      line-height: 50px;
      font-size: 16px;
      border-radius: 16px 16px 0 0;
}
.scheme-home-pc .scheme-home-top-content .scheme-home-top-nav .nav-list[data-v-d86d7cf8] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        min-width: 100%;
        text-align: center;
}
.scheme-home-pc .scheme-home-top-content .scheme-home-top-nav .nav-list .nav-item[data-v-d86d7cf8] {
          position: relative;
          margin: 0 10px;
          text-align: center;
          min-width: 100px;
          opacity: 1;
          font-size: 18px;
          cursor: pointer;
          overflow: hidden;
          white-space: nowrap;
          text-overflow: ellipsis;
          line-height: 45px;
}
.scheme-home-pc .scheme-home-top-content .scheme-home-top-nav .nav-list .nav-item .split-line[data-v-d86d7cf8] {
            position: absolute;
            z-index: -1;
            bottom: 0;
            display: none;
            height: 3px;
            width: 55%;
            background-color: var(--color_primary);
            border-radius: 1px;
}
.scheme-home-pc .scheme-home-top-content .scheme-home-top-nav .nav-list .check.nav-item[data-v-d86d7cf8] {
          font-size: 14px;
          opacity: 1;
          font-weight: bold;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
}
.scheme-home-pc .scheme-home-top-content .scheme-home-top-nav .nav-list .check.nav-item .split-line[data-v-d86d7cf8] {
            display: block;
}
.scheme-home-pc .scheme-home-top-content .scheme-home-top-nav .nav-list .nav-item-title[data-v-d86d7cf8] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          font-size: 14px;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          color: #333;
}
.scheme-home-pc .scheme-home-top-content .scheme-home-top-nav[data-v-d86d7cf8]::-webkit-scrollbar {
        height: 4px;
}
.scheme-home-pc .scheme-home-top-content .scheme-home-top-nav[data-v-d86d7cf8]::-webkit-scrollbar-thumb {
        background-color: var(--color_primary);
        border-width: 0;
}
.scheme-home-pc .scheme-home-top-content .scheme-home-top-nav[data-v-d86d7cf8]::-webkit-scrollbar-track {
        background-color: white;
        border-width: 0;
}

.report-data-check-page[data-v-2449927a] {
  padding: 20px;
  background: #fff;
  min-height: calc(100vh - 40px);
}
.report-data-check-page .page-header[data-v-2449927a] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 20px;
    padding-bottom: 16px;
    border-bottom: 1px solid #e4e7ed;
}
.report-data-check-page .page-header .page-title[data-v-2449927a] {
      font-size: 18px;
      font-weight: 600;
      color: #303133;
}
.report-data-check-page .page-content .summary-section[data-v-2449927a] {
    margin-bottom: 20px;
    padding: 16px;
    background: #f5f7fa;
    border-radius: 4px;
}
.report-data-check-page .page-content .summary-section .summary-row[data-v-2449927a] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      margin-bottom: 12px;
}
.report-data-check-page .page-content .summary-section .summary-row[data-v-2449927a]:last-child {
        margin-bottom: 0;
}
.report-data-check-page .page-content .summary-section .summary-row .summary-label[data-v-2449927a] {
        width: 80px;
        font-size: 14px;
        color: #606266;
        line-height: 32px;
}
.report-data-check-page .page-content .summary-section .summary-row .summary-value[data-v-2449927a] {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
}
.report-data-check-page .page-content .summary-section .summary-row .summary-value .value-box[data-v-2449927a] {
          display: inline-block;
          padding: 6px 12px;
          background: #fff;
          border-radius: 4px;
          font-size: 14px;
          color: #303133;
          min-width: 60px;
          text-align: center;
}
.report-data-check-page .page-content .summary-section .summary-row .summary-value .comment-box[data-v-2449927a] {
          min-height: 12px;
          padding: 10px 12px;
          background: #fff;
          border-radius: 4px;
          font-size: 14px;
          color: #303133;
          line-height: 1.6;
}
.report-data-check-page .page-content .summary-section .summary-row .summary-value.dimension-list[data-v-2449927a] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
          gap: 16px;
}
.report-data-check-page .page-content .summary-section .summary-row .summary-value.dimension-list .dimension-item[data-v-2449927a] {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
}
.report-data-check-page .page-content .summary-section .summary-row .summary-value.dimension-list .dimension-item .dimension-name[data-v-2449927a] {
              margin-right: 8px;
              font-size: 14px;
              color: #606266;
}
.report-data-check-page .page-content .table-section[data-v-2449927a] {
    border: 1px solid #ebeef5;
}
.report-data-check-page .page-content .table-section .table-header-wrapper[data-v-2449927a] {
      overflow-x: auto;
      overflow-y: hidden;
      border-bottom: none;
      -ms-overflow-style: none;
      scrollbar-width: none;
}
.report-data-check-page .page-content .table-section .table-header-wrapper[data-v-2449927a]::-webkit-scrollbar {
        display: none;
}
.report-data-check-page .page-content .table-section .table-header-wrapper .header-table[data-v-2449927a] {
        width: 100%;
        border-collapse: separate;
        table-layout: fixed;
        font-size: 14px;
        border: none;
}
.report-data-check-page .page-content .table-section .table-header-wrapper .header-table thead th[data-v-2449927a] {
          background: #f5f7fa;
          color: #606266;
          font-weight: 600;
          padding: 12px 10px;
          text-align: center;
          border: none;
          outline: 1px solid #ebeef5;
          outline-offset: -1px;
          white-space: nowrap;
}
.report-data-check-page .page-content .table-section .table-header-wrapper .header-table thead th.fixed-left[data-v-2449927a] {
            position: sticky;
            z-index: 5;
            background: #f5f7fa;
}
.report-data-check-page .page-content .table-section .table-header-wrapper .header-table thead th.fixed-right[data-v-2449927a] {
            position: sticky;
            background: #f5f7fa;
            z-index: 20;
            outline: 1px solid #dfe6ec;
}
.report-data-check-page .page-content .table-section .table-header-wrapper .header-table thead th.gutter-th[data-v-2449927a] {
            position: sticky;
            right: 0;
            background: #f5f7fa;
            z-index: 20;
            padding: 0;
            min-width: 0;
            outline: none;
}
.report-data-check-page .page-content .table-section .table-body-wrapper[data-v-2449927a] {
      max-height: 500px;
      overflow: auto;
      position: relative;
}
.report-data-check-page .page-content .table-section .table-body-wrapper .body-table[data-v-2449927a] {
        width: 100%;
        border-collapse: separate;
        table-layout: fixed;
        font-size: 14px;
        border: none;
}
.report-data-check-page .page-content .table-section .table-body-wrapper .body-table tbody td[data-v-2449927a] {
          padding: 10px;
          border: 1px solid #ebeef5;
          text-align: center;
          color: #606266;
          vertical-align: middle;
}
.report-data-check-page .page-content .table-section .table-body-wrapper .body-table tbody td.fixed-left[data-v-2449927a] {
            position: sticky;
            background: #fff;
            z-index: 5;
}
.report-data-check-page .page-content .table-section .table-body-wrapper .body-table tbody td.fixed-right[data-v-2449927a] {
            position: sticky;
            background: #fff;
            z-index: 5;
}
.report-data-check-page .page-content .table-section .table-body-wrapper .body-table tbody td.evaluator-cell[data-v-2449927a] {
            text-align: left;
}
.report-data-check-page .page-content .table-section .table-body-wrapper .body-table tbody td .editable-input[data-v-2449927a],
          .report-data-check-page .page-content .table-section .table-body-wrapper .body-table tbody td .score-input[data-v-2449927a] {
            width: 100%;
            padding: 5px 8px;
            border: 1px solid #dcdfe6;
            border-radius: 4px;
            font-size: 14px;
            background: #fffbe6;
            outline: none;
            -webkit-box-sizing: border-box;
                    box-sizing: border-box;
}
.report-data-check-page .page-content .table-section .table-body-wrapper .body-table tbody td .editable-input[data-v-2449927a]:focus,
            .report-data-check-page .page-content .table-section .table-body-wrapper .body-table tbody td .score-input[data-v-2449927a]:focus {
              border-color: #409eff;
}
.report-data-check-page .page-content .table-section .table-body-wrapper .body-table tbody td .editable-textarea[data-v-2449927a],
          .report-data-check-page .page-content .table-section .table-body-wrapper .body-table tbody td .comment-textarea[data-v-2449927a] {
            width: 100%;
            padding: 5px 8px;
            border: 1px solid #dcdfe6;
            border-radius: 4px;
            font-size: 14px;
            background: #fffbe6;
            outline: none;
            resize: vertical;
            font-family: inherit;
            -webkit-box-sizing: border-box;
                    box-sizing: border-box;
}
.report-data-check-page .page-content .table-section .table-body-wrapper .body-table tbody td .editable-textarea[data-v-2449927a]:focus,
            .report-data-check-page .page-content .table-section .table-body-wrapper .body-table tbody td .comment-textarea[data-v-2449927a]:focus {
              border-color: #409eff;
}
.report-data-check-page .page-content .table-section .table-body-wrapper .body-table tbody td .score-edit-wrapper[data-v-2449927a] {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            -webkit-box-pack: center;
                -ms-flex-pack: center;
                    justify-content: center;
            gap: 4px;
}
.report-data-check-page .page-content .table-section .table-body-wrapper .body-table tbody td .score-edit-wrapper .score-input[data-v-2449927a] {
              width: 60px;
              text-align: center;
}
.report-data-check-page .page-content .table-section .table-body-wrapper .body-table tbody td .score-edit-wrapper .edit-separator[data-v-2449927a] {
              color: #909399;
}
.report-data-check-page .page-content .table-section .table-body-wrapper .body-table tbody td .score-edit-wrapper .full-score[data-v-2449927a] {
              color: #909399;
}
.report-data-check-page .page-content .table-section .table-body-wrapper .body-table tbody td .comment-display[data-v-2449927a] {
            text-align: left;
            line-height: 1.6;
}
.report-data-check-page .page-content .table-section .table-body-wrapper .body-table tbody td .comment-display .ai-fail-tip[data-v-2449927a] {
              color: #f56c6c;
              font-size: 12px;
              margin-left: 4px;
              font-weight: 500;
}
.report-data-check-page .page-content .table-section .table-body-wrapper .body-table tbody td .evaluator-list .evaluator-item[data-v-2449927a] {
            margin-bottom: 4px;
            line-height: 1.5;
}
.report-data-check-page .page-content .table-section .table-body-wrapper .body-table tbody td .evaluator-list .evaluator-item[data-v-2449927a]:last-child {
              margin-bottom: 0;
}
.report-data-check-page .page-content .table-section .table-body-wrapper .body-table tbody td .evaluator-list .evaluator-item .evaluator-name[data-v-2449927a] {
              color: #303133;
              font-weight: 500;
}
.report-data-check-page .page-content .table-section .table-body-wrapper .body-table tbody td .evaluator-list .evaluator-item .evaluator-desc[data-v-2449927a] {
              color: #909399;
              font-size: 12px;
}
.report-data-check-page .page-content .table-section .table-body-wrapper .body-table tbody td .evaluator-list-edit .evaluator-edit-item[data-v-2449927a] {
            padding: 8px;
            margin-bottom: 8px;
            background: #fafafa;
            border-radius: 4px;
}
.report-data-check-page .page-content .table-section .table-body-wrapper .body-table tbody td .evaluator-list-edit .evaluator-edit-item[data-v-2449927a]:last-child {
              margin-bottom: 0;
}
.report-data-check-page .page-content .table-section .table-body-wrapper .body-table tbody td .evaluator-list-edit .evaluator-edit-item .evaluator-edit-header[data-v-2449927a] {
              font-weight: 500;
              color: #303133;
              margin-bottom: 8px;
              padding-bottom: 4px;
              border-bottom: 1px solid #ebeef5;
}
.report-data-check-page .page-content .table-section .table-body-wrapper .body-table tbody td .evaluator-list-edit .evaluator-edit-item .evaluator-edit-row[data-v-2449927a] {
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              margin-bottom: 8px;
}
.report-data-check-page .page-content .table-section .table-body-wrapper .body-table tbody td .evaluator-list-edit .evaluator-edit-item .evaluator-edit-row[data-v-2449927a]:last-child {
                margin-bottom: 0;
}
.report-data-check-page .page-content .table-section .table-body-wrapper .body-table tbody td .evaluator-list-edit .evaluator-edit-item .evaluator-edit-row .edit-label[data-v-2449927a] {
                width: 50px;
                -ms-flex-negative: 0;
                    flex-shrink: 0;
                color: #606266;
                font-size: 12px;
}
.report-data-check-page .page-content .table-section .table-body-wrapper .body-table tbody td .evaluator-list-edit .evaluator-edit-item .evaluator-edit-row .score-input[data-v-2449927a] {
                width: 60px;
                -ms-flex-negative: 0;
                    flex-shrink: 0;
}
.report-data-check-page .page-content .table-section .table-body-wrapper .body-table tbody td .evaluator-list-edit .evaluator-edit-item .evaluator-edit-row .comment-textarea[data-v-2449927a] {
                -webkit-box-flex: 1;
                    -ms-flex: 1;
                        flex: 1;
}
.report-data-check-page .page-content .table-section .table-body-wrapper .body-table tbody td .evaluator-list-edit .evaluator-edit-item .evaluator-edit-row .edit-separator[data-v-2449927a] {
                margin: 0 4px;
                color: #909399;
}
.report-data-check-page .page-content .table-section .table-body-wrapper .body-table tbody td .evaluator-list-edit .evaluator-edit-item .evaluator-edit-row .full-score[data-v-2449927a] {
                color: #909399;
}
.report-data-check-page .page-content .table-section .table-body-wrapper .body-table tbody td .evaluator-list-edit .evaluator-edit-item .extra-score-edit-list[data-v-2449927a] {
              margin-top: 8px;
}
.report-data-check-page .page-content .table-section .table-body-wrapper .body-table tbody td .extra-score-list[data-v-2449927a] {
            margin-top: 8px;
}
.report-data-check-page .page-content .table-section .table-body-wrapper .body-table tbody td .extra-score-list .extra-score-item[data-v-2449927a],
          .report-data-check-page .page-content .table-section .table-body-wrapper .body-table tbody td .extra-score-edit-list .extra-score-item[data-v-2449927a] {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            padding: 6px 8px;
            margin-bottom: 6px;
            border-radius: 4px;
            border: 1px solid #e4e7ed;
            background-color: #f9fafc;
            font-size: 12px;
}
.report-data-check-page .page-content .table-section .table-body-wrapper .body-table tbody td .extra-score-list .extra-score-item[data-v-2449927a]:last-child,
            .report-data-check-page .page-content .table-section .table-body-wrapper .body-table tbody td .extra-score-edit-list .extra-score-item[data-v-2449927a]:last-child {
              margin-bottom: 0;
}
.report-data-check-page .page-content .table-section .table-body-wrapper .body-table tbody td .extra-score-list .extra-score-item.positive-item[data-v-2449927a],
            .report-data-check-page .page-content .table-section .table-body-wrapper .body-table tbody td .extra-score-edit-list .extra-score-item.positive-item[data-v-2449927a] {
              border-color: #c2e7b0;
              background-color: #f0f9ff;
}
.report-data-check-page .page-content .table-section .table-body-wrapper .body-table tbody td .extra-score-list .extra-score-item.positive-item .score-text[data-v-2449927a],
              .report-data-check-page .page-content .table-section .table-body-wrapper .body-table tbody td .extra-score-edit-list .extra-score-item.positive-item .score-text[data-v-2449927a] {
                color: #67c23a;
}
.report-data-check-page .page-content .table-section .table-body-wrapper .body-table tbody td .extra-score-list .extra-score-item.negative-item[data-v-2449927a],
            .report-data-check-page .page-content .table-section .table-body-wrapper .body-table tbody td .extra-score-edit-list .extra-score-item.negative-item[data-v-2449927a] {
              border-color: #fbc4c4;
              background-color: #fef0f0;
}
.report-data-check-page .page-content .table-section .table-body-wrapper .body-table tbody td .extra-score-list .extra-score-item.negative-item .score-text[data-v-2449927a],
              .report-data-check-page .page-content .table-section .table-body-wrapper .body-table tbody td .extra-score-edit-list .extra-score-item.negative-item .score-text[data-v-2449927a] {
                color: #f56c6c;
}
.report-data-check-page .page-content .table-section .table-body-wrapper .body-table tbody td .extra-score-list .extra-score-item .score-text[data-v-2449927a],
            .report-data-check-page .page-content .table-section .table-body-wrapper .body-table tbody td .extra-score-edit-list .extra-score-item .score-text[data-v-2449927a] {
              font-weight: bold;
              margin-right: 6px;
              min-width: 24px;
}
.report-data-check-page .page-content .table-section .table-body-wrapper .body-table tbody td .extra-score-list .extra-score-item .description-text[data-v-2449927a],
            .report-data-check-page .page-content .table-section .table-body-wrapper .body-table tbody td .extra-score-edit-list .extra-score-item .description-text[data-v-2449927a] {
              -webkit-box-flex: 1;
                  -ms-flex: 1;
                      flex: 1;
              color: #606266;
              line-height: 1.4;
}
.report-data-check-page .page-content .table-section .table-body-wrapper .body-table tbody td .extra-score-list .extra-score-item .delete-icon[data-v-2449927a],
            .report-data-check-page .page-content .table-section .table-body-wrapper .body-table tbody td .extra-score-edit-list .extra-score-item .delete-icon[data-v-2449927a] {
              font-size: 14px;
              color: #f56c6c;
              cursor: pointer;
              margin-left: 6px;
}
.report-data-check-page .page-content .table-section .table-body-wrapper .body-table tbody td .extra-score-list .extra-score-item .delete-icon[data-v-2449927a]:hover,
              .report-data-check-page .page-content .table-section .table-body-wrapper .body-table tbody td .extra-score-edit-list .extra-score-item .delete-icon[data-v-2449927a]:hover {
                color: #f78989;
}

.manage-page[data-v-2aa39d6a] {
  overflow: auto;
  height: calc(100vh - 80px);
  background: #fff;
}
.manage-page .target-vdoing-vessel[data-v-2aa39d6a] {
    border-bottom: 1px solid #EBEEF5;
    padding: 20px 24px;
}
.manage-page .target-vdoing-vessel .title[data-v-2aa39d6a] {
      font-size: 18px;
      font-weight: bold;
      margin-right: 20px;
}
.manage-page .list-vessel[data-v-2aa39d6a] {
    padding: 0 20px 60px 20px;
}
.manage-page[data-v-2aa39d6a] .look-target-dialog {
    min-width: 400px;
}
.manage-page[data-v-2aa39d6a] .look-target-dialog .look-target-detail {
      padding: 0 30px;
}
.manage-page[data-v-2aa39d6a] .look-target-dialog .look-target-detail .look-target-detail-list {
        padding: 5px 0;
        line-height: 30px;
}
.manage-page[data-v-2aa39d6a] .look-target-dialog .look-target-detail .look-target-detail-list > .title {
          width: 60px;
          text-align: right;
          margin-right: 20px;
}
.manage-page[data-v-2aa39d6a] .look-target-dialog .look-target-detail .look-target-detail-list .look-target-detail-img {
          width: 60px;
          height: 60px;
          border-radius: 50px;
}
.manage-page[data-v-2aa39d6a] .look-target-dialog .look-target-detail .look-target-detail-list .look-target-detail-content {
          width: calc(100% - 80px);
}
.manage-page[data-v-2aa39d6a] .look-target-dialog .look-target-detail .look-target-detail-list .look-target-detail-label {
          padding: 6px 10px;
          background: #F0F0F0;
          border-radius: 4px;
          margin-right: 10px;
          margin-bottom: 10px;
          line-height: 18px;
}

*[data-v-1064062d] {
  margin: 0;
  padding: 0;
  font-size: 14px;
}
.download-table-page[data-v-1064062d] {
  color: #000;
  height: 100%;
  background: #fff;
}
.download-table-page .table-box[data-v-1064062d] {
    background: #fff;
}
.download-table-page table[data-v-1064062d] {
    width: 90%;
    border: 1px solid #000;
    border-collapse: collapse;
    margin: 0px auto;
}
.download-table-page th[data-v-1064062d], .download-table-page td[data-v-1064062d] {
    border: 1px solid #000;
    border-collapse: collapse;
    padding: 6px 4px;
    line-height: 16px;
    text-align: center;
    font-size: 10px;
}
.download-table-page .head-item[data-v-1064062d] {
    font-size: 10px;
    padding-left: 0;
    padding-right: 0;
}
.download-table-page .head-data-th[data-v-1064062d] {
    border: 1px solid #fff;
    border-bottom: 1px solid #000;
}
.download-table-page .head-data .task-name[data-v-1064062d] {
    line-height: 20px;
    margin-bottom: 6px;
    font-weight: bold;
    font-size: 14px;
}
.download-table-page .head-data .head-info[data-v-1064062d] {
    width: 100%;
    padding: 0 12px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-align: left;
    line-height: 30px;
}
.download-table-page .head-data .head-info .name[data-v-1064062d] {
      font-size: 12px;
}
.pageBreak[data-v-1064062d]::after {
  content: attr(data-content);
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
  font-size: 40px;
  color: rgba(0, 0, 0, .2);
  pointer-events: none;
}
@media print {
.download-table-page th[data-v-1064062d], .download-table-page td[data-v-1064062d] {
    font-size: 10px;
}
.download-table-page .head-item[data-v-1064062d] {
    font-size: 10px;
}
.download-table-page .head-data .task-name[data-v-1064062d] {
    line-height: 20px;
    margin-bottom: 6px;
    font-weight: bold;
    font-size: 14px;
}
.download-table-page .head-data .head-info[data-v-1064062d] {
    width: 100%;
    padding: 0 12px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-align: left;
    line-height: 30px;
}
.download-table-page .head-data .head-info .name[data-v-1064062d] {
      font-size: 12px;
}
}
table[data-v-1064062d] {
  page-break-inside: auto;
}
tr[data-v-1064062d] {
  page-break-inside: avoid;
  page-break-after: auto;
}
thead[data-v-1064062d] {
  display: table-header-group;
}
tfoot[data-v-1064062d] {
  display: table-footer-group;
}

.left-nav[data-v-5e7ae27f] {
  width: 100%;
}
.left-nav .el-menu[data-v-5e7ae27f] {
    border-width: 0;
}
.left-nav .icon-svg[data-v-5e7ae27f] {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
}
.left-nav .icon-svg > svg[data-v-5e7ae27f] {
      width: 16px;
      height: 16px;
}
.left-nav .icon-svg > svg *[data-v-5e7ae27f] {
        stroke: #454545;
}
.left-nav .icon[data-v-5e7ae27f] {
    font-size: 16px;
}
.left-nav .el-submenu .el-menu-item[data-v-5e7ae27f] {
    min-width: auto;
}
.left-nav .el-menu-item.is-active .icon-svg > svg *[data-v-5e7ae27f] {
    stroke: var(--color-primary);
}
.left-nav .user-data[data-v-5e7ae27f] {
    margin-top: 32px;
}
.left-nav .user-data .user-img[data-v-5e7ae27f] {
      width: 46px;
      height: 46px;
      border-radius: 50%;
}
.left-nav .user-data .user-name[data-v-5e7ae27f] {
      color: #fff;
      font-size: 14px;
      line-height: 20px;
      font-weight: 400;
      margin-top: 8px;
      padding: 0 8px;
}
.left-nav .menu-vessel[data-v-5e7ae27f] {
    margin-top: 48px;
}
.left-nav .menu-vessel .menu-details[data-v-5e7ae27f] {
      width: 100%;
}
.left-nav .menu-vessel .menu-details .menu-list[data-v-5e7ae27f] {
        width: 100%;
        height: 68px;
        margin-bottom: 10px;
        color: #fff;
        cursor: pointer;
}
.left-nav .menu-vessel .menu-details .menu-list .menu-icon[data-v-5e7ae27f] {
          font-size: 18px;
}
.left-nav .menu-vessel .menu-details .menu-list .menu-name[data-v-5e7ae27f] {
          margin-top: 8px;
          font-size: 14px;
          line-height: 20px;
          font-weight: 400;
}
.left-nav .menu-vessel .menu-details .menu-list-ac[data-v-5e7ae27f] {
        background: rgba(255, 255, 255, .1);
}
.left-nav .menu-vessel .menu-details .menu-list[data-v-5e7ae27f]:hover {
        background: rgba(255, 255, 255, .1);
}

.register_list[data-v-88729658] {
  height: calc(100vh - 18px);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 20px;
  margin: 8px;
  background: #fff;
}
.register_list .detail .handle[data-v-88729658] {
    margin: 20px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.register_list .detail .handle p[data-v-88729658] {
      font-size: 16px;
      font-weight: bold;
}
.register_list .detail .empty_box[data-v-88729658] {
    height: calc(100vh - 130px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.register_list .table-handle-btn[data-v-88729658] {
    cursor: pointer;
    color: #409eff;
}

.register-pages .common_head[data-v-12f53596] {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.register-pages .content[data-v-12f53596] {
  width: 100%;
  height: 100vh;
  background: #F4F5F7;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.register-pages .content .menu[data-v-12f53596] {
    width: 90px;
    height: 100%;
    background: #1A202C;
}
.register-pages .content .main[data-v-12f53596] {
    width: 100%;
    height: 100%;
    overflow-y: auto;
    position: relative;
}
.register-pages .content .main .preview[data-v-12f53596] {
      position: absolute;
      top: 0;
      left: 0;
      z-index: 100;
      width: 100%;
      height: 40px;
      background: #fdf6ec;
      text-align: center;
      line-height: 40px;
      font-size: 14px;
      color: #e6a23c;
}

@charset "UTF-8";
.font-puhui {
  font-family: 'HarmonyOS_Sans_SC_Regular';
}
.cursor-p {
  cursor: pointer;
}
/* 浮动以及清除浮动 */
.float-l {
  float: left;
}
.float-r {
  float: right;
}
.clearfloat:after {
  display: block;
  clear: both;
  content: "";
  visibility: hidden;
  height: 0;
}
.clearfloat {
  zoom: 1;
}
/*文字居左，中，右*/
.text-center {
  text-align: center;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-overline {
  text-decoration: overline;
}
.text-decoration {
  text-decoration: line-through;
}
.text-underline {
  text-decoration: underline;
}
.text-row {
  white-space: nowrap;
}
.ft-weight {
  font-weight: bold;
}
.ft-w400 {
  font-weight: 400;
}
.ft-w600 {
  font-weight: 600;
}
.text-multi-row {
  word-break: break-all;
  word-wrap: break-word;
}
.whiteSpace-n {
  white-space: nowrap;
}
.whiteSpace-normal {
  white-space: normal;
}
/* 文字大小 */
.ft12 {
  font-size: 12px;
}
.ft14 {
  font-size: 14px;
}
.ft16 {
  font-size: 16px;
}
.ft18 {
  font-size: 18px;
}
.ft20 {
  font-size: 20px;
}
.ft22 {
  font-size: 22px;
}
.ft24 {
  font-size: 24px;
}
.ft26 {
  font-size: 26px;
}
.ft28 {
  font-size: 28px;
}
.ft30 {
  font-size: 30px;
}
.ft120 {
  font-size: 120px;
}
.ft180 {
  font-size: 180px;
}
/* 字体行高 */
.li-h18 {
  line-height: 18px;
}
.li-h20 {
  line-height: 20px;
}
.li-h22 {
  line-height: 22px;
}
.li-h30 {
  line-height: 30px;
}
.li-h35 {
  line-height: 35px;
}
.li-h40 {
  line-height: 40px;
}
/* 字体颜色 */
.color-0 {
  color: #000;
}
.color-3 {
  color: #333;
}
.color-8 {
  color: #888;
}
.color-9 {
  color: #999;
}
.color-15 {
  color: #151515;
}
.color-19 {
  color: #191919;
}
.color-45 {
  color: #454545;
}
.color-eaf5ff {
  color: #eaf5ff;
}
.color-f0 {
  color: #f0f0f0;
}
.color-e6 {
  color: #e6e6e6;
}
.color-c3 {
  color: #c3c3c3;
}
.color-8c {
  color: #8c8c8c;
}
.color-76 {
  color: #767676;
}
.color-62 {
  color: #626262;
}
.color-168c51 {
  color: #168c51;
}
/* 间距 */
.pd20 {
  padding: 20px;
}
.pd30 {
  padding: 30px;
}
.pt10 {
  padding-top: 10px;
}
.pt15 {
  padding-top: 15px;
}
.pt20 {
  padding-top: 20px;
}
.pt25 {
  padding-top: 25px;
}
.pt30 {
  padding-top: 30px;
}
.pb10 {
  padding-bottom: 10px;
}
.pb15 {
  padding-bottom: 15px;
}
.pb20 {
  padding-bottom: 20px;
}
.pb25 {
  padding-bottom: 25px;
}
.pb30 {
  padding-bottom: 30px;
}
.pb24 {
  padding-bottom: 24px;
}
.pl8 {
  padding-left: 8px;
}
.pl10 {
  padding-left: 10px;
}
.pl20 {
  padding-left: 20px;
}
.pl25 {
  padding-left: 25px;
}
.pl30 {
  padding-left: 30px;
}
.pl35 {
  padding-left: 35px;
}
.pl40 {
  padding-left: 40px;
}
.pl45 {
  padding-left: 45px;
}
.pl50 {
  padding-left: 50px;
}
.pl60 {
  padding-left: 60px;
}
.pl80 {
  padding-left: 80px;
}
.pl100 {
  padding-left: 100px;
}
.pr8 {
  padding-right: 8px;
}
.pr10 {
  padding-right: 10px;
}
.pr20 {
  padding-right: 20px;
}
.pr25 {
  padding-right: 25px;
}
.pr30 {
  padding-right: 30px;
}
.pr35 {
  padding-right: 35px;
}
.pr40 {
  padding-right: 40px;
}
.pr45 {
  padding-right: 45px;
}
.pr50 {
  padding-right: 50px;
}
.md20 {
  margin: 20px;
}
.mt4 {
  margin-top: 4px;
}
.mt8 {
  margin-top: 8px;
}
.mt12 {
  margin-top: 12px;
}
.mt24 {
  margin-top: 24px;
}
.mt10 {
  margin-top: 10px;
}
.mt14 {
  margin-top: 14px;
}
.mt15 {
  margin-top: 15px;
}
.mt16 {
  margin-top: 16px;
}
.mt20 {
  margin-top: 20px;
}
.mt25 {
  margin-top: 25px;
}
.mt30 {
  margin-top: 30px;
}
.mt60 {
  margin-top: 60px;
}
.mb-5 {
  margin-bottom: 5% !important;
}
.mb4 {
  margin-bottom: 4px;
}
.mb10 {
  margin-bottom: 10px;
}
.mb15 {
  margin-bottom: 15px;
}
.mb16 {
  margin-bottom: 16px;
}
.mb20 {
  margin-bottom: 20px;
}
.mb25 {
  margin-bottom: 25px;
}
.mb30 {
  margin-bottom: 30px;
}
.mb24 {
  margin-bottom: 24px;
}
.mr4 {
  margin-right: 4px;
}
.mr6 {
  margin-right: 6px;
}
.mr8 {
  margin-right: 8px;
}
.mr10 {
  margin-right: 10px;
}
.mr12 {
  margin-right: 12px;
}
.mr24 {
  margin-right: 24px;
}
.mr10 {
  margin-right: 10px;
}
.mr20 {
  margin-right: 20px;
}
.mr30 {
  margin-right: 30px;
}
.mr50 {
  margin-right: 50px;
}
.mr60 {
  margin-right: 60px;
}
.ml-2 {
  margin-left: 2%;
}
.ml-4 {
  margin-left: 4px;
}
.ml-6 {
  margin-left: 6px;
}
.ml8 {
  margin-left: 8px;
}
.ml12 {
  margin-left: 12px;
}
.ml24 {
  margin-left: 24px;
}
.ml10 {
  margin-left: 10px;
}
.ml20 {
  margin-left: 20px;
}
.ml30 {
  margin-left: 30px;
}
.border-b1-f3 {
  border-bottom: 1px solid #f3f3f3;
}
.border-b1-ebeef5 {
  border-bottom: 1px solid #ebeef5;
}
.border-r-4 {
  border-radius: 4px;
}
.border-r-6 {
  border-radius: 6px;
}
.border-r-8 {
  border-radius: 8px;
}
.border-r-10 {
  border-radius: 10px;
}
.w-100 {
  width: 100%;
}
.w-80 {
  width: 80%;
}
.w-50 {
  width: 50%;
}
.w-30 {
  width: 30%;
}
.h-25 {
  height: 25%;
}
.h-28 {
  height: 28%;
}
.h-30 {
  height: 30%;
}
.h-100 {
  height: 100%;
}
/* icon */
.icon20 {
  width: 20px;
  height: 20px;
}
.icon80 {
  width: 80px;
  height: 80px;
}
.icon100 {
  width: 100px;
  height: 100px;
}
.icon160 {
  width: 160px;
  height: 160px;
}
/* 背景颜色 */
.bg-fbf2e7 {
  background: #fbf2e7;
}
.bg-de {
  background: #DEDEDE;
}
.linkstyle {
  color: #1890ff;
  cursor: pointer;
}
.beyond-1 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.beyond-2 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.beyond-3 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.jub-center-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
/*浮动 + 垂直居中*/
.flex-align-no {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/*浮动 + 垂直居中+换行*/
.flex-align {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/*浮动 +垂直居中 + 水平居中*/
.flex-juc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.flex-v-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-v-column-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/*浮动 + 左右分布 + 换行*/
.flex-jub-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/*浮动 + 左右分布 + 垂直居中*/
.jub-jub-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/*浮动 + 左右分布*/
.jub-jub {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
/* 左边顶部对齐*/
.left-float-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex;
}
/* 从右边开始浮动-换行 */
.jub-jub-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/* 从右边开始浮动 */
.jub-jub-end-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/* 等距分布 */
.jub-jua-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/*上下布局 +垂直居中 + 水平居中*/
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/* 上下布局 */
.juv-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/* 上下分布，从上到下布局 */
.flex-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.flex-jua {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: flex-end;
  -moz-justify-content: flex-end;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.juc-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: flex-end;
  -moz-align-items: flex-end;
  -ms-flex-align: end;
      align-items: flex-end;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
/* 字体颜色 */
.color-0096ff {
  color: #0096ff;
}
.color-45 {
  color: #454545;
}
.color-8 {
  color: #888;
}
.color-ff7a4b {
  color: #ff7a4b;
}
.border-b1-e {
  border-bottom: 1px solid #eee;
}
.el-button {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.register .header[data-v-4336afa6] {
  width: 100%;
  height: 60px;
  padding: 0 24px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #fff;
  border-bottom: 1px solid #eee;
}
.register .header .task-name[data-v-4336afa6] {
    font-size: 16px;
    color: #454545;
    font-weight: 700;
}
.register .header .register-object-info[data-v-4336afa6] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.register .header .register-object-info .register-count[data-v-4336afa6] {
      padding: 0 30px;
      font-size: 16px;
}
.register .header .register-object-info .register-action[data-v-4336afa6] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      padding: 0 30px;
      position: relative;
}
.register .header .register-object-info .register-action[data-v-4336afa6]::before {
        content: '';
        width: 1px;
        height: 38px;
        background-color: #D9D9D9;
        position: absolute;
        top: 50%;
        left: 0;
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
}
.register .header .register-object-info .register-action .action-prev[data-v-4336afa6], .register .header .register-object-info .register-action .action-next[data-v-4336afa6] {
        cursor: pointer;
        font-weight: bold;
}
.register .header .register-object-info .register-action .action-object[data-v-4336afa6] {
        padding: 0 24px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        cursor: pointer;
}
.register .header .register-object-info .register-action .action-object .face-img[data-v-4336afa6] {
          margin-right: 8px;
          width: 38px;
          height: 38px;
          border-radius: 4px;
          overflow: hidden;
}
.register .header .register-object-info .register-action .action-object .face-img img[data-v-4336afa6] {
            display: block;
            width: 100%;
            height: 100%;
}
.register .header .register-object-info .register-action .action-object .object-info[data-v-4336afa6] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
}
.register .header .register-object-info .register-action .action-object .object-info .name[data-v-4336afa6] {
            margin-top: 2px;
            font-size: 11px;
            color: #888888;
}
.register .header .register-object-info .register-action .action-object i[data-v-4336afa6] {
          margin-left: 32px;
          color: #454545;
}
.register .task-info-box[data-v-4336afa6] {
  padding: 16px 32px;
  background-color: #fff;
  border-bottom: 1px dashed #eee;
}
.register .task-info-box .task-info-item[data-v-4336afa6] {
    margin-bottom: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.register .task-info-box .task-info-item-label[data-v-4336afa6] {
      width: 100px;
}
.register .detail[data-v-4336afa6] {
  padding: 0 8px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow-y: auto;
  height: calc(100vh - 178px);
  background: #fff;
}
.register .detail .main-list[data-v-4336afa6] {
    background: #fff;
}
.register .detail .register-target[data-v-4336afa6] {
    width: 100%;
    height: calc(100vh - 195px);
    background: #fff;
}
.register .default-state[data-v-4336afa6] {
  width: 100%;
  height: calc(100vh - 60px);
}
.register .default-state .default-state-img[data-v-4336afa6] {
    width: 160px;
}

.register-target[data-v-d8c245be] {
  height: 100%;
}
.register-target .tag-box[data-v-d8c245be] {
    margin-top: 12px;
}
.register-target .tag-box .title[data-v-d8c245be] {
      font-weight: bold;
}
.register-target .tag-box .tag-list[data-v-d8c245be] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.register-target .tag-box .tag-list .tag-item[data-v-d8c245be] {
        margin-right: 12px;
        margin-top: 6px;
        padding: 0 8px;
        line-height: 30px;
        font-size: 14px;
        background-color: #F0F0F0;
        border-radius: 2px;
        cursor: pointer;
}
.register-target .tag-box .tag-list .tag-item.check[data-v-d8c245be] {
        color: white;
        background-color: #2fa2fe;
}
.register-target .register-score-show[data-v-d8c245be] {
    height: 56px;
    line-height: 56px;
    text-align: center;
    -webkit-box-shadow: inset 0 -1px 0 0 #eee;
            box-shadow: inset 0 -1px 0 0 #eee;
    font-size: 16px;
}
.register-target .register-score-show .show-content[data-v-d8c245be] {
      font-weight: bold;
}
.register-target .register-target-main[data-v-d8c245be] {
    padding-top: 24px;
    border-bottom: 1px solid #eee;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.register-target .register-target-main .menu[data-v-d8c245be] {
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      border-right: 1px solid #eee;
}
.register-target .register-target-main .menu .menu-list[data-v-d8c245be] {
        padding: 0 24px;
        margin-bottom: 24px;
        cursor: pointer;
        position: relative;
        color: #888888;
}
.register-target .register-target-main .menu .menu-list.is-checked[data-v-d8c245be] {
          color: #454545;
}
.register-target .register-target-main .menu .menu-list .target-id-checked[data-v-d8c245be] {
          width: 1px;
          height: 10px;
          background: #454545;
          position: absolute;
          top: 50%;
          right: 0;
          margin-top: -5px;
}
.register-target .register-target-main .content[data-v-d8c245be] {
      height: 100%;
      padding: 0 24px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      overflow-y: auto;
}
.register-target .register-btn[data-v-d8c245be] {
    height: 68px;
    padding-right: 24px;
}

.pt0[data-v-7c1c04a4] {
  padding-top: 0 !important;
}
.border0[data-v-7c1c04a4] {
  border: none !important;
}
[data-v-7c1c04a4] .el-radio {
  display: block;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.target-item .catalogue-vessel[data-v-7c1c04a4] {
  width: 100%;
  height: 46px;
  padding: 0 8px;
  line-height: 46px;
  border-bottom: 1px solid #eee;
  background: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.target-item .catalogue-first[data-v-7c1c04a4] {
  background: #F4F5F7;
  border-bottom: 0;
  color: #454545;
  font-weight: 700;
}
.target-item .target-vessel[data-v-7c1c04a4] {
  padding: 0 8px;
  padding-bottom: 16px;
}
.target-item .target-vessel .target-info[data-v-7c1c04a4] {
    padding: 8px 0;
}
.target-item .target-vessel .target-info .target-img[data-v-7c1c04a4] {
      width: 20px;
      height: 20px;
      border-radius: 50%;
}
.target-item .target-vessel .target-info .target-name[data-v-7c1c04a4] {
      width: calc(100% - 28px);
      line-height: 20px;
}
.target-item .target-vessel .target-description[data-v-7c1c04a4] {
    color: #888;
    padding: 0 0 8px;
    line-height: 1.5;
}
.target-item .target-vessel-align[data-v-7c1c04a4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 8px;
}
.target-item .remark-vessel[data-v-7c1c04a4] {
  padding: 0 8px;
  padding-top: 16px;
  padding-bottom: 16px;
  border-bottom: 1px solid #eee;
}

.desc-dialog[data-v-3c2a1e84] .el-dialog__header {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.desc-dialog[data-v-3c2a1e84] .el-dialog__body {
  padding: 0 30px 20px;
}
.public-pop-root-inside[data-v-3c2a1e84] {
  color: #888;
}























.filtrate[data-v-00ee7610] {
  width: 100%;
  padding: 0 18px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px dashed  #e6e6e6;
  border-radius: 12px;
}
.filtrate .filtrate-main .filtrate-condition[data-v-00ee7610] {
    padding: 10px 0;
    border-bottom: 1px solid #eee;
}
.filtrate .filtrate-main .filtrate-condition .filtrate-condition-list[data-v-00ee7610] {
      padding: 6px 0;
}
.filtrate .filtrate-main .filtrate-condition .filtrate-condition-list .title[data-v-00ee7610] {
        width: 40px;
        font-size: 14px;
        line-height: 34px;
        color: #454545;
        margin-right: 20px;
}
.filtrate .filtrate-main .filtrate-condition .filtrate-condition-list .condition[data-v-00ee7610] {
        width: calc(100% - 60px);
}
.filtrate .filtrate-main .filtrate-condition .filtrate-condition-list .condition .condition-list[data-v-00ee7610] {
          line-height: 20px;
          padding: 6px 12px;
          cursor: pointer;
          border-radius: 4px;
}
.filtrate .filtrate-main .filtrate-condition .filtrate-condition-list .condition .condition-list-ac[data-v-00ee7610] {
          background: rgba(47, 162, 254, .1);
          color: #2FA2FE;
}
.filtrate .filtrate-main .filtrate-result[data-v-00ee7610] {
    padding: 10px 0;
}
.filtrate .filtrate-main .filtrate-result .result-vessel[data-v-00ee7610] {
      padding-top: 10px;
      width: calc(100% - 300px);
}
.filtrate .filtrate-main .filtrate-result .result-vessel .title[data-v-00ee7610] {
        width: 40px;
        font-size: 14px;
        line-height: 34px;
        color: #454545;
        margin-right: 20px;
}
.filtrate .filtrate-main .filtrate-result .result-vessel .result-list-vessle[data-v-00ee7610] {
        width: calc(100% - 34px);
}
.filtrate .filtrate-main .filtrate-result .result-vessel .result-list-vessle .result-list[data-v-00ee7610] {
          background: #F4F5F7;
          border-radius: 4px;
          line-height: 20px;
          padding: 6px 12px;
          margin-right: 20px;
          margin-bottom: 10px;
}
.filtrate .filtrate-main .filtrate-result .filtrate-operate[data-v-00ee7610] {
      width: 280px;
}

.register_handle[data-v-33e6e95a] {
  position: relative;
  padding-top: 60px;
}
.register_handle .header[data-v-33e6e95a] {
    width: 100%;
    height: 60px;
    font-size: 16px;
    color: #454545;
    font-weight: 700;
    padding: 0 30px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background: #fff;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
}
.register_handle .header .register-count[data-v-33e6e95a] {
      color: #454545;
      font-weight: 400;
}
.register_handle .detail[data-v-33e6e95a] {
    margin: 8px;
    padding: 20px;
    background: #fff;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    overflow-y: auto;
    height: calc(100vh - 137px);
}
.register_handle .detail .handle[data-v-33e6e95a] {
      margin: 20px 0;
}
.register_handle .detail .user-list-vessel .user-list[data-v-33e6e95a] {
      width: 70px;
      margin-bottom: 10px;
      cursor: pointer;
}
.register_handle .detail .user-list-vessel .user-list .user-list-header[data-v-33e6e95a] {
        width: 100%;
        position: relative;
        line-height: 24px;
        text-align: center;
}
.register_handle .detail .user-list-vessel .user-list .user-list-header .user-img-vessel[data-v-33e6e95a] {
          position: relative;
          width: 60px;
          height: 60px;
}
.register_handle .detail .user-list-vessel .user-list .user-list-header .user-img-vessel .user-img[data-v-33e6e95a] {
            width: 60px;
            height: 60px;
            border-radius: 50%;
}
.register_handle .detail .user-list-vessel .user-list .user-list-header .user-img-vessel .user-img-no-register[data-v-33e6e95a] {
            background: rgba(191, 191, 190, .7);
            width: 100%;
            height: 100%;
            border-radius: 50%;
            position: absolute;
            top: 0;
            left: 0;
}
.register_handle .detail .user-list-vessel .user-list .user-list-header .user-list-header-score[data-v-33e6e95a] {
          height: 24px;
          position: absolute;
          width: 100%;
          bottom: -14px;
          left: 0;
          border-radius: 12px;
          overflow: hidden;
}
.register_handle .detail .user-list-vessel .user-list .user-list-header .front-score[data-v-33e6e95a] {
          width: 50%;
          background: #D9F1DB;
}
.register_handle .detail .user-list-vessel .user-list .user-list-header .negative-score[data-v-33e6e95a] {
          width: 50%;
          background: #FFDADA;
}
.register_handle .detail .user-list-vessel .user-list .user-name[data-v-33e6e95a] {
        width: 100%;
        height: 20px;
        line-height: 20px;
        margin-top: 18px;
}
.register_handle .default-state[data-v-33e6e95a] {
    width: 100%;
    height: calc(100vh - 60px);
}
.register_handle .default-state .default-state-img[data-v-33e6e95a] {
      width: 160px;
}

.register_list[data-v-48271e7b] {
  padding: 20px;
  margin: 8px;
  background: #fff;
}
.register_list .detail .handle[data-v-48271e7b] {
    margin: 20px 0;
}

.filtrate[data-v-0799dd01] {
  width: 100%;
  padding: 0 18px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px dashed  #e6e6e6;
  border-radius: 12px;
}
.filtrate .filtrate-main .filtrate-condition[data-v-0799dd01] {
    padding: 10px 0;
    border-bottom: 1px solid #eee;
}
.filtrate .filtrate-main .filtrate-condition .filtrate-condition-list[data-v-0799dd01] {
      padding: 6px 0;
}
.filtrate .filtrate-main .filtrate-condition .filtrate-condition-list .title[data-v-0799dd01] {
        width: 40px;
        font-size: 14px;
        line-height: 34px;
        color: #454545;
        margin-right: 20px;
}
.filtrate .filtrate-main .filtrate-condition .filtrate-condition-list .condition[data-v-0799dd01] {
        width: calc(100% - 60px);
}
.filtrate .filtrate-main .filtrate-condition .filtrate-condition-list .condition .condition-list[data-v-0799dd01] {
          line-height: 20px;
          padding: 6px 12px;
          cursor: pointer;
          border-radius: 4px;
}
.filtrate .filtrate-main .filtrate-condition .filtrate-condition-list .condition .condition-list-ac[data-v-0799dd01] {
          background: rgba(47, 162, 254, .1);
          color: #2FA2FE;
}
.filtrate .filtrate-main .filtrate-result[data-v-0799dd01] {
    padding: 10px 0;
}
.filtrate .filtrate-main .filtrate-result .result-vessel[data-v-0799dd01] {
      padding-top: 10px;
      width: calc(100% - 300px);
}
.filtrate .filtrate-main .filtrate-result .result-vessel .title[data-v-0799dd01] {
        width: 40px;
        font-size: 14px;
        line-height: 34px;
        color: #454545;
        margin-right: 20px;
}
.filtrate .filtrate-main .filtrate-result .result-vessel .result-list-vessle[data-v-0799dd01] {
        width: calc(100% - 34px);
}
.filtrate .filtrate-main .filtrate-result .result-vessel .result-list-vessle .result-list[data-v-0799dd01] {
          background: #F4F5F7;
          border-radius: 4px;
          line-height: 20px;
          padding: 6px 12px;
          margin-right: 20px;
          margin-bottom: 10px;
}
.filtrate .filtrate-main .filtrate-result .filtrate-operate[data-v-0799dd01] {
      width: 280px;
}

.evaluate-manage-register-comp-iframe .evaluate-manage-register-comp-iframe-main[data-v-f8643b3c] {
  height: calc(100vh - 170px);
}
.evaluate-manage-register-comp-iframe .evaluate-manage-register-comp-iframe-main iframe[data-v-f8643b3c] {
    display: block;
    width: 100%;
    height: 100%;
}

.evaluate-manage-register-content-main .evaluate-manage-register-content-main-box .content-main .activity-event-file-preview {
  height: calc(100vh - 170px);
}

.evaluate-manage-register-content-main[data-v-dcd33b1c] {
  height: 100%;
  overflow: auto;
  background-color: white;
}
.evaluate-manage-register-content-main .evaluate-manage-register-content-main-box[data-v-dcd33b1c] {
    padding: 6px 14px;
}
.evaluate-manage-register-content-main .evaluate-manage-register-content-main-box .header-box[data-v-dcd33b1c] {
      padding: 0 12px;
      background-color: #F1F3FF;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.evaluate-manage-register-content-main .evaluate-manage-register-content-main-box .header-box .nav-list[data-v-dcd33b1c] {
        width: calc(100% - 50px);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        line-height: 36px;
}
.evaluate-manage-register-content-main .evaluate-manage-register-content-main-box .header-box .nav-list .nav-item[data-v-dcd33b1c] {
          margin-right: 18px;
          cursor: pointer;
}
.evaluate-manage-register-content-main .evaluate-manage-register-content-main-box .header-box .nav-list .nav-item.check[data-v-dcd33b1c] {
          color: #2fa2fe;
          font-weight: bold;
          border-bottom: 2px solid #2fa2fe;
}






































































.register-result-log .register-result-log-main .log-item[data-v-d4055828] {
  margin: 18px 0;
  font-size: 12px;
  border-bottom: 1px solid #ededed;
}
.register-result-log .register-result-log-main .log-item .log-row[data-v-d4055828] {
    margin-bottom: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.register-result-log .register-result-log-main .log-item .log-row .key[data-v-d4055828] {
      margin-right: 6px;
      width: 64px;
      text-align: right;
}
.register-result-log .register-result-log-main .log-item .log-row .val[data-v-d4055828] {
      width: calc(100% - 70px);
}

.evaluate-manage-register-result-main[data-v-5882cc9b] {
  height: 100%;
  overflow: auto;
  background-color: white;
}
.evaluate-manage-register-result-main .evaluate-manage-register-result-main-box[data-v-5882cc9b] {
    padding: 6px 14px;
    height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.evaluate-manage-register-result-main .evaluate-manage-register-result-main-box .header-box[data-v-5882cc9b] {
      padding: 0 12px;
      background-color: #F1F3FF;
}
.evaluate-manage-register-result-main .evaluate-manage-register-result-main-box .header-box .nav-list[data-v-5882cc9b] {
        margin-bottom: 18px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        line-height: 36px;
}
.evaluate-manage-register-result-main .evaluate-manage-register-result-main-box .header-box .nav-list .nav-item[data-v-5882cc9b] {
          margin-right: 18px;
          cursor: pointer;
}
.evaluate-manage-register-result-main .evaluate-manage-register-result-main-box .header-box .nav-list .nav-item.check[data-v-5882cc9b] {
          color: #2fa2fe;
          font-weight: bold;
          border-bottom: 2px solid #2fa2fe;
}
.evaluate-manage-register-result-main .evaluate-manage-register-result-main-box .content-main[data-v-5882cc9b] {
      height: calc(100% - 56px);
}
.evaluate-manage-register-result-main .evaluate-manage-register-result-main-box .content-main .register-target[data-v-5882cc9b] {
        width: 100%;
        height: 100%;
        background: #fff;
}

.register-pages .register .evaluate_approve_header .activity-info {
  padding: 0 24px !important;
}
.register-pages .register *::-webkit-scrollbar-thumb {
  border-width: 0;
  border-color: white;
}
.register-pages .register *::-webkit-scrollbar {
  width: 2px;
}
.register-pages .register .preview-type-box .resize-box-container .evaluate-manage-register-result-main .handle-hide-btn {
  display: none;
}

.register[data-v-7b578fee] {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.register #resize-box-content[data-v-7b578fee] {
    position: relative;
    height: 100%;
}
.register #resize-box-content .resize-box-content-mask-layer-box[data-v-7b578fee] {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      display: none;
      z-index: 9;
}
.register .header[data-v-7b578fee] {
    width: 100%;
    height: 60px;
    padding: 0 24px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background: #fff;
}
.register .header .task-name[data-v-7b578fee] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      font-size: 16px;
      color: #454545;
      font-weight: 700;
}
.register .header .task-name .back-btn[data-v-7b578fee] {
        margin-right: 18px;
        cursor: pointer;
}
.register .header .register-object-info[data-v-7b578fee] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.register .header .register-object-info .register-count[data-v-7b578fee] {
        padding: 0 30px;
        font-size: 16px;
}
.register .header .register-object-info .register-action[data-v-7b578fee] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        padding: 0 30px;
        position: relative;
}
.register .header .register-object-info .register-action .action-prev[data-v-7b578fee], .register .header .register-object-info .register-action .action-next[data-v-7b578fee] {
          cursor: pointer;
          font-weight: bold;
}
.register .header .register-object-info .register-action .action-object[data-v-7b578fee] {
          padding: 0 24px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          cursor: pointer;
}
.register .header .register-object-info .register-action .action-object .face-img[data-v-7b578fee] {
            margin-right: 8px;
            width: 38px;
            height: 38px;
            border-radius: 4px;
            overflow: hidden;
}
.register .header .register-object-info .register-action .action-object .face-img img[data-v-7b578fee] {
              display: block;
              width: 100%;
              height: 100%;
}
.register .header .register-object-info .register-action .action-object .object-info .title[data-v-7b578fee] {
            max-width: 140px;
}
.register .header .register-object-info .register-action .action-object .object-info .name[data-v-7b578fee] {
            margin-top: 2px;
            font-size: 11px;
            color: #888888;
}
.register .header .register-object-info .register-action .action-object i[data-v-7b578fee] {
            margin-left: 32px;
            color: #454545;
}
.register .detail[data-v-7b578fee] {
    margin: 8px 0;
    padding: 0 8px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    overflow-y: auto;
    height: calc(100vh - 107px);
}
.register .detail .resize-box-container[data-v-7b578fee] {
      height: 100%;
}
.register .detail .sa-flex[data-v-7b578fee] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: no-wrap;
          flex-wrap: no-wrap;
}
.register .detail .sa-flex .sa-flex-1[data-v-7b578fee] {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        margin-left: 8px;
}
.register .detail .sa-flex .sa-flex-1 .register-target[data-v-7b578fee] {
          width: 100%;
          height: calc(100vh - 78px);
          background: #fff;
}
.register .default-state[data-v-7b578fee] {
    width: 100%;
    height: calc(100vh - 60px);
}
.register .default-state .default-state-img[data-v-7b578fee] {
      width: 160px;
}























.review[data-v-0c0b3a09] {
  height: calc(100vh - 9px);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: auto;
}
.review .header[data-v-0c0b3a09] {
    width: 100%;
    height: 60px;
    padding: 0 24px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background: #fff;
}
.review .header .task-name[data-v-0c0b3a09] {
      font-size: 16px;
      color: #454545;
      font-weight: 700;
}
.review .content[data-v-0c0b3a09] {
    margin: 8px 8px 0;
    padding: 20px;
    background: #fff;
    min-height: calc(100vh - 118px);
}
.review .content[data-v-0c0b3a09] .el-form-item__label {
      padding-right: 24px;
      line-height: 20px;
      word-break: break-all;
}
.review .content[data-v-0c0b3a09] .el-textarea__inner {
      padding: 0;
      border: none;
      resize: none;
}
.review .content[data-v-0c0b3a09] .el-textarea__inner:focus {
      border: none;
      -webkit-box-shadow: none;
              box-shadow: none;
}
.review .content[data-v-0c0b3a09] .el-switch__label.is-active {
      color: #2c3e50;
}
.review .content[data-v-0c0b3a09] .el-textarea.is-disabled .el-textarea__inner {
      background: #fff;
      color: #606266;
}
.review .content .review-form .annunciate-vessel[data-v-0c0b3a09] {
      padding: 8px 12px;
      border: 1px dashed #ebeef5;
      border-radius: 4px;
}
.review .content .review-form .uploading-btn[data-v-0c0b3a09] {
      margin-top: 16px;
}
.review .content .review-form .show-resource[data-v-0c0b3a09] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.review .content .review-form .show-resource .img-show[data-v-0c0b3a09] {
        width: 134px;
        height: 134px;
        position: relative;
        margin-right: 20px;
}
.review .content .review-form .show-resource .img-show .img[data-v-0c0b3a09] {
          width: 100%;
          height: 100%;
}
.review .content .review-form .show-resource .img-show .del-resource[data-v-0c0b3a09] {
          font-size: 18px;
          position: absolute;
          top: -8px;
          right: -8px;
          cursor: pointer;
}
.review .content .review-form .show-resource .file-show[data-v-0c0b3a09] {
        min-width: 300px;
        height: 30px;
        padding: 0 6px;
        background: #EBEDF4;
        border-radius: 4px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
}
.review .content .review-form .show-resource .file-show .pdf-file-info[data-v-0c0b3a09] {
          cursor: pointer;
}
.review .content .review-form .show-resource .upload-demo .upload-btn[data-v-0c0b3a09] {
        width: 134px;
        height: 134px;
        border: 1px solid #E7E7E7;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        font-size: 20px;
}
.review .content .review-form .show-resource .upload-demo .upload-btn .upload-hint[data-v-0c0b3a09] {
          font-size: 14px;
          line-height: 16px;
          margin-top: 6px;
}
.review .content .review-form .file-desc[data-v-0c0b3a09] {
      line-height: 16px;
      margin-top: 14px;
}
.review .content .review-form .file-download[data-v-0c0b3a09] {
      margin-top: 6px;
      line-height: 16px;
}
.review .content .review-form .file-download .file-name[data-v-0c0b3a09] {
        color: #2FA2FE;
        text-decoration: underline;
        cursor: pointer;
}
.review .content .submit[data-v-0c0b3a09] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      text-align: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
}
.review .pdf-resource-dialog .pdf-resource-details[data-v-0c0b3a09] {
    max-height: 600px;
    overflow: auto;
}

.review[data-v-2a83d1ab] {
  height: calc(100vh - 9px);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: auto;
}
.review .header[data-v-2a83d1ab] {
    width: 100%;
    height: 60px;
    padding: 0 24px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background: #fff;
}
.review .header .task-name[data-v-2a83d1ab] {
      font-size: 16px;
      color: #454545;
      font-weight: 700;
}
.review .content[data-v-2a83d1ab] {
    margin: 8px 8px 0;
    padding: 20px;
    background: #fff;
    min-height: calc(100vh - 118px);
}
.review .content[data-v-2a83d1ab] .el-form-item__label {
      padding-right: 24px;
      line-height: 24px;
      word-wrap: break-word;
}
.review .content[data-v-2a83d1ab] .el-textarea__inner {
      padding: 0;
      border: none;
      resize: none;
}
.review .content[data-v-2a83d1ab] .el-textarea__inner:focus {
      border: none;
      -webkit-box-shadow: none;
              box-shadow: none;
}
.review .content[data-v-2a83d1ab] .el-switch__label.is-active {
      color: #2c3e50;
}
.review .content .review-form .uploading-btn[data-v-2a83d1ab] {
      margin-top: 16px;
}
.review .content .review-form .show-resource[data-v-2a83d1ab] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.review .content .review-form .show-resource .img-show[data-v-2a83d1ab] {
        width: 134px;
        height: 134px;
        position: relative;
        margin-right: 20px;
}
.review .content .review-form .show-resource .img-show .img[data-v-2a83d1ab] {
          width: 100%;
          height: 100%;
}
.review .content .review-form .show-resource .img-show .del-resource[data-v-2a83d1ab] {
          font-size: 18px;
          position: absolute;
          top: -8px;
          right: -8px;
          cursor: pointer;
}
.review .content .review-form .show-resource .file-show[data-v-2a83d1ab] {
        min-width: 300px;
        height: 30px;
        padding: 0 6px;
        background: #EBEDF4;
        border-radius: 4px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
}
.review .content .review-form .show-resource .upload-demo .upload-btn[data-v-2a83d1ab] {
        width: 134px;
        height: 134px;
        border: 1px solid #E7E7E7;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        font-size: 20px;
}
.review .content .review-form .show-resource .upload-demo .upload-btn .upload-hint[data-v-2a83d1ab] {
          font-size: 14px;
          line-height: 16px;
          margin-top: 6px;
}
.review .content .review-form .file-desc[data-v-2a83d1ab] {
      line-height: 16px;
      margin-top: 14px;
}
.review .content .review-form .file-download[data-v-2a83d1ab] {
      margin-top: 6px;
      line-height: 16px;
}
.review .content .review-form .file-download .file-name[data-v-2a83d1ab] {
        color: #2FA2FE;
        text-decoration: underline;
        cursor: pointer;
}
.review .content .submit[data-v-2a83d1ab] {
      margin-top: 40px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      text-align: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
}
.review .evaluate-complete[data-v-2a83d1ab] {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.review .evaluate-complete .desc[data-v-2a83d1ab] {
      margin-bottom: 60px;
      font-size: 18px;
      color: #333;
      font-weight: bold;
}
.review .evaluate-complete .img[data-v-2a83d1ab] {
      width: 500px;
}

.read-statistics-page[data-v-409cd3d4] {
  min-height: 100vh;
  background-color: #f6f6f7;
}
.read-statistics-page .statistics-content[data-v-409cd3d4] {
    padding: 46px 2.56px 3.2px;
    padding: 46px 0.16rem 0.2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.read-statistics-page .statistics-content .activity-time-box[data-v-409cd3d4] {
      margin: 1.28px 0;
      margin: 0.08rem 0;
      padding: 0.64px 1.28px;
      padding: 0.04rem 0.08rem;
      display: inline-block;
      border-radius: 0.12rem;
      background-color: #FFFFFF;
      position: sticky;
      top: 54px;
      z-index: 9;
}
.read-statistics-page .statistics-content .activity-main-text[data-v-409cd3d4] {
      margin-bottom: 3.2px;
      margin-bottom: 0.2rem;
      padding: 1.28px 8.32px;
      padding: 0.08rem 0.52rem;
      width: 100%;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      background-color: #FFFFFF;
      border-radius: 0.18rem;
      position: relative;
}
.read-statistics-page .statistics-content .activity-main-text .left-icon[data-v-409cd3d4] {
        width: 4.8px;
        width: 0.3rem;
        height: 4.8px;
        height: 0.3rem;
        position: absolute;
        top: 50%;
        left: 1.92px;
        left: 0.12rem;
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
}
.read-statistics-page .statistics-content .activity-main-text .left-icon img[data-v-409cd3d4] {
          display: block;
          width: 100%;
          height: 100%;
}
.read-statistics-page .statistics-content .activity-main-text .main-text[data-v-409cd3d4] {
        font-size: 2.24px;
        font-size: 0.14rem;
        text-align: center;
}
.read-statistics-page .statistics-content .statistics-card[data-v-409cd3d4] {
      margin-bottom: 3.2px;
      margin-bottom: 0.2rem;
      padding: 1.92px;
      padding: 0.12rem;
      width: 100%;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      background-color: #FFFFFF;
      border-radius: 0.12rem;
}
.read-statistics-page .statistics-content .statistics-card .card-head[data-v-409cd3d4] {
        margin-bottom: 1.92px;
        margin-bottom: 0.12rem;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.read-statistics-page .statistics-content .statistics-card .card-head .head-icon[data-v-409cd3d4] {
          margin-right: 1.28px;
          margin-right: 0.08rem;
          width: 3.2px;
          width: 0.2rem;
          height: 3.2px;
          height: 0.2rem;
}
.read-statistics-page .statistics-content .statistics-card .card-head .head-icon img[data-v-409cd3d4] {
            display: block;
            width: 100%;
            height: 100%;
}
.read-statistics-page .statistics-content .statistics-card .card-head .head-title[data-v-409cd3d4] {
          font-size: 2.24px;
          font-size: 0.14rem;
          font-weight: bold;
}
.read-statistics-page .statistics-content .statistics-card .card-table-head[data-v-409cd3d4] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.read-statistics-page .statistics-content .statistics-card .card-table-head .table-head-item[data-v-409cd3d4] {
          height: 6.4px;
          height: 0.4rem;
          line-height: 6.4px;
          line-height: 0.4rem;
          text-align: center;
          -webkit-box-flex: 1;
              -ms-flex: 1;
                  flex: 1;
          position: relative;
          font-size: 1.6px;
          font-size: 0.10rem;
          color: white;
}
.read-statistics-page .statistics-content .statistics-card .card-table-head .table-head-item[data-v-409cd3d4]:nth-child(1) {
            color: #151515;
            background-color: #e0e0e0;
}
.read-statistics-page .statistics-content .statistics-card .card-table-head .table-head-item[data-v-409cd3d4]:nth-child(2) {
            text-indent: 1.6px;
            text-indent: 0.1rem;
            background-color: #42a5f5;
}
.read-statistics-page .statistics-content .statistics-card .card-table-head .table-head-item[data-v-409cd3d4]:nth-child(2):before {
              content: '';
              width: 0;
              height: 0;
              border-right: 1.6px solid transparent;
              border-right: 0.1rem solid transparent;
              border-top: 6.4px solid #e0e0e0;
              border-top: 0.4rem solid #e0e0e0;
              position: absolute;
              top: 0;
              left: 0;
}
.read-statistics-page .statistics-content .statistics-card .card-table-head .table-head-item[data-v-409cd3d4]:nth-child(2):after {
              content: '';
              width: 0;
              height: 0;
              border-left: 1.6px solid transparent;
              border-left: 0.1rem solid transparent;
              border-bottom: 6.4px solid #42a5f5;
              border-bottom: 0.4rem solid #42a5f5;
              position: absolute;
              top: 0;
              right: 0;
}
.read-statistics-page .statistics-content .statistics-card .card-table-head .table-head-item[data-v-409cd3d4]:nth-child(3) {
            text-indent: 1.6px;
            text-indent: 0.1rem;
            background-color: #ffb74d;
}
.read-statistics-page .statistics-content .statistics-card .card-table-head .table-head-item[data-v-409cd3d4]:nth-child(3):before {
              content: '';
              width: 0;
              height: 0;
              border-right: 1.6px solid transparent;
              border-right: 0.1rem solid transparent;
              border-top: 6.4px solid #42a5f5;
              border-top: 0.4rem solid #42a5f5;
              position: absolute;
              top: 0;
              left: 0;
}
.read-statistics-page .statistics-content .statistics-card .card-table-head .table-head-item[data-v-409cd3d4]:nth-child(3):after {
              content: '';
              width: 0;
              height: 0;
              border-left: 1.6px solid transparent;
              border-left: 0.1rem solid transparent;
              border-bottom: 6.4px solid #ffb74d;
              border-bottom: 0.4rem solid #ffb74d;
              position: absolute;
              top: 0;
              right: 0;
}
.read-statistics-page .statistics-content .statistics-card .card-table-head .table-head-item[data-v-409cd3d4]:nth-child(4) {
            text-indent: 1.6px;
            text-indent: 0.1rem;
            background-color: #ef5350;
}
.read-statistics-page .statistics-content .statistics-card .card-table-head .table-head-item[data-v-409cd3d4]:nth-child(4):before {
              content: '';
              width: 0;
              height: 0;
              border-right: 1.6px solid transparent;
              border-right: 0.1rem solid transparent;
              border-top: 6.4px solid #ffb74d;
              border-top: 0.4rem solid #ffb74d;
              position: absolute;
              top: 0;
              left: 0;
}
.read-statistics-page .statistics-content .statistics-card .card-table-head .table-head-item[data-v-409cd3d4]:nth-child(4):after {
              content: '';
              width: 0;
              height: 0;
              border-left: 1.6px solid transparent;
              border-left: 0.1rem solid transparent;
              border-bottom: 6.4px solid #ef5350;
              border-bottom: 0.4rem solid #ef5350;
              position: absolute;
              top: 0;
              right: 0;
}
.read-statistics-page .statistics-content .statistics-card .card-table-head .table-head-item[data-v-409cd3d4]:nth-child(5) {
            background-color: #66bb6a;
}
.read-statistics-page .statistics-content .statistics-card .card-table-head .table-head-item[data-v-409cd3d4]:nth-child(5):before {
              content: '';
              width: 0;
              height: 0;
              border-right: 1.6px solid transparent;
              border-right: 0.1rem solid transparent;
              border-top: 6.4px solid #ef5350;
              border-top: 0.4rem solid #ef5350;
              position: absolute;
              top: 0;
              left: 0;
}
.read-statistics-page .statistics-content .statistics-card .card-table-row[data-v-409cd3d4] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        border-bottom: 1px solid #e0e0e0;
}
.read-statistics-page .statistics-content .statistics-card .card-table-row .row-item[data-v-409cd3d4] {
          min-height: 4.8px;
          min-height: 0.3rem;
          line-height: 4.8px;
          line-height: 0.3rem;
          -webkit-box-flex: 1;
              -ms-flex: 1;
                  flex: 1;
          text-align: center;
          font-size: 1.92px;
          font-size: 0.12rem;
}
.read-statistics-page .statistics-content .footer-link[data-v-409cd3d4] {
      text-align: center;
      text-decoration: underline;
      cursor: pointer;
      font-size: 2.24px;
      font-size: 0.14rem;
      font-weight: bold;
}

.van-dropdown-menu__bar {
    -webkit-box-shadow: none;
            box-shadow: none;
}

.rank-detail-page[data-v-31dc951f] {
  padding-top: 46px;
}
.rank-detail-page .page-head-actions[data-v-31dc951f] {
    position: sticky;
    top: 46px;
    z-index: 99;
    background-color: #FFFFFF;
}
.rank-detail-page .page-head-actions .actions-filter[data-v-31dc951f] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.rank-detail-page .page-head-actions .actions-filter .filter-item[data-v-31dc951f] {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        height: 4.8px;
        height: 0.3rem;
        line-height: 4.8px;
        line-height: 0.3rem;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
}
.rank-detail-page .page-head-actions .actions-filter .filter-item .name[data-v-31dc951f] {
          font-size: 2.08px;
          font-size: 0.13rem;
          margin-right: 8px;
}
.rank-detail-page .page-head-actions .actions-filter .filter-item i[data-v-31dc951f] {
          font-size: 2.08px;
          font-size: 0.13rem;
}
.rank-detail-page .rank-content[data-v-31dc951f] {
    padding: 0 2.56px 0 0;
    padding: 0 0.16rem 0 0;
}
.rank-detail-page .rank-content .rank-table-head[data-v-31dc951f] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.rank-detail-page .rank-content .rank-table-head .table-head-item[data-v-31dc951f] {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        text-align: center;
        height: 4.8px;
        height: 0.3rem;
        line-height: 4.8px;
        line-height: 0.3rem;
        font-size: 2.24px;
        font-size: 0.14rem;
        color: #ccc;
}
.rank-detail-page .rank-content .rank-table-row[data-v-31dc951f] {
      height: 6.4px;
      height: 0.4rem;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      position: relative;
}
.rank-detail-page .rank-content .rank-table-row[data-v-31dc951f]:after {
        content: '';
        width: 80%;
        height: 1px;
        background-color: #151515;
        position: absolute;
        bottom: 0;
        right: 0;
}
.rank-detail-page .rank-content .rank-table-row .row-item[data-v-31dc951f] {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        height: 6.4px;
        height: 0.4rem;
        line-height: 6.4px;
        line-height: 0.4rem;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
}
.rank-detail-page .rank-content .rank-table-row .row-item .user-avatar[data-v-31dc951f] {
          margin-right: 0.64px;
          margin-right: 0.04rem;
          width: 3.2px;
          width: 0.2rem;
          height: 3.2px;
          height: 0.2rem;
          border-radius: 50%;
}
.rank-detail-page .rank-content .rank-table-row .row-item .honor-icon[data-v-31dc951f] {
          width: 4.8px;
          width: 0.3rem;
          height: 4.8px;
          height: 0.3rem;
}
.rank-detail-page .rank-content .rank-table-row .row-item .honor-num[data-v-31dc951f] {
          width: 4.8px;
          width: 0.3rem;
          height: 4.8px;
          height: 0.3rem;
          line-height: 4.8px;
          line-height: 0.3rem;
          text-align: center;
          font-size: 2.4px;
          font-size: 0.15rem;
}
.rank-detail-page .rank-content .rank-table-row .row-item .honor-num.icon-bg[data-v-31dc951f] {
            background: url(/vue/dist/static/img/read_icon_7.7e6d2e0.png) no-repeat center;
            background-size: 100% 100%;
            font-weight: bold;
            color: #FFF;
}
.rank-detail-page .rank-content .rank-table-row .row-item .name[data-v-31dc951f] {
          white-space: nowrap;
}
.rank-detail-page .rank-content .rank-table-row .row-item.score[data-v-31dc951f] {
          color: #f69f6a;
}
.rank-detail-page .rank-content .rank-table-row .row-item.action-btn[data-v-31dc951f] {
          text-decoration: underline;
}
.rank-detail-page .export-btn[data-v-31dc951f] {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 1.92px;
    padding: 0.12rem;
    background-color: #0a79df;
    font-size: 2.24px;
    font-size: 0.14rem;
    color: #ffffff;
    text-align: center;
    cursor: pointer;
}
.van-search{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;box-sizing:border-box;padding:10px 12px;background-color:#fff}.van-search__content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1;padding-left:12px;background-color:#f7f8fa;border-radius:2px}.van-search__content--round{border-radius:999px}.van-search__label{padding:0 5px;color:#323233;font-size:14px;line-height:34px}.van-search .van-cell{-webkit-box-flex:1;-webkit-flex:1;flex:1;padding:5px 8px 5px 0;background-color:transparent}.van-search .van-cell__left-icon{color:#969799}.van-search--show-action{padding-right:0}.van-search input::-webkit-search-cancel-button,.van-search input::-webkit-search-decoration,.van-search input::-webkit-search-results-button,.van-search input::-webkit-search-results-decoration{display:none}.van-search__action{padding:0 8px;color:#323233;font-size:14px;line-height:34px;cursor:pointer;-webkit-user-select:none;user-select:none}.van-search__action:active{background-color:#f2f3f5}
.student-detail-page[data-v-2884345a] {
  padding: 46px 2.56px 0;
  padding: 46px 0.16rem 0;
  height: 100vh;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #f6f6f7;
}
.student-detail-page .student-info-box[data-v-2884345a] {
    padding: 3.2px 0;
    padding: 0.2rem 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.student-detail-page .student-info-box .student-info[data-v-2884345a] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.student-detail-page .student-info-box .student-info .student-avatar[data-v-2884345a] {
        margin-right: 1.92px;
        margin-right: 0.12rem;
        width: 6.4px;
        width: 0.4rem;
        height: 6.4px;
        height: 0.4rem;
        border-radius: 50%;
}
.student-detail-page .student-info-box .student-info .info .name[data-v-2884345a] {
        font-size: 1.92px;
        font-size: 0.12rem;
        font-weight: bold;
}
.student-detail-page .student-info-box .student-info .info .grade-class[data-v-2884345a] {
        font-size: 2.24px;
        font-size: 0.14rem;
        font-weight: bold;
}
.student-detail-page .student-info-box .activity-score[data-v-2884345a] {
      padding: 0.64px 1.28px;
      padding: 0.04rem 0.08rem;
      border-radius: 0.15rem;
      background-color: #FFFFFF;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      font-size: 2.08px;
      font-size: 0.13rem;
}
.student-detail-page .student-info-box .activity-score .score-icon[data-v-2884345a] {
        margin-right: 1.28px;
        margin-right: 0.08rem;
        width: 3.2px;
        width: 0.2rem;
        height: 3.2px;
        height: 0.2rem;
}
.student-detail-page .student-info-box .activity-score span[data-v-2884345a] {
        color: #f69f6a;
}
.student-detail-page .statistics-card[data-v-2884345a] {
    margin-bottom: 3.2px;
    margin-bottom: 0.2rem;
    padding: 1.92px;
    padding: 0.12rem;
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-color: #FFFFFF;
    border-radius: 0.12rem;
}
.student-detail-page .statistics-card .card-head[data-v-2884345a] {
      margin-bottom: 1.92px;
      margin-bottom: 0.12rem;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.student-detail-page .statistics-card .card-head .head-icon[data-v-2884345a] {
        margin-right: 1.28px;
        margin-right: 0.08rem;
        width: 3.2px;
        width: 0.2rem;
        height: 3.2px;
        height: 0.2rem;
}
.student-detail-page .statistics-card .card-head .head-icon img[data-v-2884345a] {
          display: block;
          width: 100%;
          height: 100%;
}
.student-detail-page .statistics-card .card-head .head-title[data-v-2884345a] {
        font-size: 2.24px;
        font-size: 0.14rem;
        font-weight: bold;
}
.student-detail-page .statistics-card .card-table-head[data-v-2884345a] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.student-detail-page .statistics-card .card-table-head .table-head-item[data-v-2884345a] {
        height: 6.4px;
        height: 0.4rem;
        line-height: 6.4px;
        line-height: 0.4rem;
        text-align: center;
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        position: relative;
        font-size: 1.6px;
        font-size: 0.10rem;
        color: white;
}
.student-detail-page .statistics-card .card-table-head .table-head-item[data-v-2884345a]:nth-child(1) {
          -webkit-box-flex: 2;
              -ms-flex: 2;
                  flex: 2;
          color: #151515;
          background-color: #e0e0e0;
}
.student-detail-page .statistics-card .card-table-head .table-head-item[data-v-2884345a]:nth-child(2) {
          text-indent: 1.6px;
          text-indent: 0.1rem;
          background-color: #42a5f5;
}
.student-detail-page .statistics-card .card-table-head .table-head-item[data-v-2884345a]:nth-child(2):before {
            content: '';
            width: 0;
            height: 0;
            border-right: 1.6px solid transparent;
            border-right: 0.1rem solid transparent;
            border-top: 6.4px solid #e0e0e0;
            border-top: 0.4rem solid #e0e0e0;
            position: absolute;
            top: 0;
            left: 0;
}
.student-detail-page .statistics-card .card-table-head .table-head-item[data-v-2884345a]:nth-child(2):after {
            content: '';
            width: 0;
            height: 0;
            border-left: 1.6px solid transparent;
            border-left: 0.1rem solid transparent;
            border-bottom: 6.4px solid #42a5f5;
            border-bottom: 0.4rem solid #42a5f5;
            position: absolute;
            top: 0;
            right: 0;
}
.student-detail-page .statistics-card .card-table-head .table-head-item[data-v-2884345a]:nth-child(3) {
          text-indent: 1.6px;
          text-indent: 0.1rem;
          background-color: #ffb74d;
}
.student-detail-page .statistics-card .card-table-head .table-head-item[data-v-2884345a]:nth-child(3):before {
            content: '';
            width: 0;
            height: 0;
            border-right: 1.6px solid transparent;
            border-right: 0.1rem solid transparent;
            border-top: 6.4px solid #42a5f5;
            border-top: 0.4rem solid #42a5f5;
            position: absolute;
            top: 0;
            left: 0;
}
.student-detail-page .statistics-card .card-table-head .table-head-item[data-v-2884345a]:nth-child(3):after {
            content: '';
            width: 0;
            height: 0;
            border-left: 1.6px solid transparent;
            border-left: 0.1rem solid transparent;
            border-bottom: 6.4px solid #ffb74d;
            border-bottom: 0.4rem solid #ffb74d;
            position: absolute;
            top: 0;
            right: 0;
}
.student-detail-page .statistics-card .card-table-head .table-head-item[data-v-2884345a]:nth-child(4) {
          text-indent: 1.6px;
          text-indent: 0.1rem;
          background-color: #ef5350;
}
.student-detail-page .statistics-card .card-table-head .table-head-item[data-v-2884345a]:nth-child(4):before {
            content: '';
            width: 0;
            height: 0;
            border-right: 1.6px solid transparent;
            border-right: 0.1rem solid transparent;
            border-top: 6.4px solid #ffb74d;
            border-top: 0.4rem solid #ffb74d;
            position: absolute;
            top: 0;
            left: 0;
}
.student-detail-page .statistics-card .card-table-head .table-head-item[data-v-2884345a]:nth-child(4):after {
            content: '';
            width: 0;
            height: 0;
            border-left: 1.6px solid transparent;
            border-left: 0.1rem solid transparent;
            border-bottom: 6.4px solid #ef5350;
            border-bottom: 0.4rem solid #ef5350;
            position: absolute;
            top: 0;
            right: 0;
}
.student-detail-page .statistics-card .card-table-head .table-head-item[data-v-2884345a]:nth-child(5) {
          background-color: #66bb6a;
}
.student-detail-page .statistics-card .card-table-head .table-head-item[data-v-2884345a]:nth-child(5):before {
            content: '';
            width: 0;
            height: 0;
            border-right: 1.6px solid transparent;
            border-right: 0.1rem solid transparent;
            border-top: 6.4px solid #ef5350;
            border-top: 0.4rem solid #ef5350;
            position: absolute;
            top: 0;
            left: 0;
}
.student-detail-page .statistics-card .card-table-row[data-v-2884345a] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      border-bottom: 1px solid #e0e0e0;
}
.student-detail-page .statistics-card .card-table-row .row-item[data-v-2884345a] {
        min-height: 4.8px;
        min-height: 0.3rem;
        line-height: 4.8px;
        line-height: 0.3rem;
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        text-align: center;
        font-size: 2.08px;
        font-size: 0.13rem;
}
.student-detail-page .statistics-card .card-table-row .row-item[data-v-2884345a]:first-child {
          -webkit-box-flex: 2;
              -ms-flex: 2;
                  flex: 2;
}

.personality-first-detail[data-v-1d2517c9] {
  width: 100%;
  height: 100vh;
  background-color: #000A18;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
}
.personality-first-detail .echarts-box[data-v-1d2517c9] {
    padding-top: 6.4px;
    padding-top: 0.4rem;
    width: 83.2px;
    width: 5.2rem;
    height: 86.4px;
    height: 5.4rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background: url(/vue/dist/static/img/personality_img2.8c698ee.png) bottom no-repeat;
    background-size: 3.7rem 2.7rem;
}
.personality-first-detail .echarts-box .breadcrumb-list[data-v-1d2517c9] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      color: #FFFFFF;
}
.personality-first-detail .echarts-box .breadcrumb-list .breadcrumb-item[data-v-1d2517c9] {
        cursor: pointer;
        font-size: 2.08px;
        font-size: 0.13rem;
}
.personality-first-detail .echarts-box .breadcrumb-list .breadcrumb-item.is-active[data-v-1d2517c9], .personality-first-detail .echarts-box .breadcrumb-list .breadcrumb-item[data-v-1d2517c9]:hover {
          color: #00EEFF;
}
.personality-first-detail .echarts-box .breadcrumb-list .breadcrumb-icon[data-v-1d2517c9] {
        margin: 0 1.6px;
        margin: 0 0.1rem;
}
.personality-first-detail .echarts-box #radar-echarts[data-v-1d2517c9] {
      margin: 0 auto;
      margin-top: 1.6px;
      margin-top: 0.1rem;
      width: 83.2px;
      width: 5.2rem;
      height: 64px;
      height: 4rem;
}

.personality-index[data-v-3ef7fa70] {
  width: 100%;
  height: 100vh;
  background-color: #000A18;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
}
.personality-index .echarts-box[data-v-3ef7fa70] {
    width: 82.4px;
    width: 5.15rem;
    height: 82.4px;
    height: 5.15rem;
    background: url(/vue/dist/static/img/personality_img1.c1035fc.png) center no-repeat;
    background-size: 5.15rem 5.15rem;
    position: relative;
}
.personality-index .echarts-box .indicator-item[data-v-3ef7fa70] {
      font-size: 1.92px;
      font-size: 0.12rem;
      color: #FFFFFF;
}
.personality-index .echarts-box .indicator-item[data-v-3ef7fa70]:nth-child(1) {
        position: absolute;
        top: 6.4px;
        top: 0.4rem;
        left: 50%;
        -webkit-transform: translateX(-50%);
                transform: translateX(-50%);
}
.personality-index .echarts-box .indicator-item[data-v-3ef7fa70]:nth-child(2) {
        position: absolute;
        top: 16px;
        top: 1rem;
        left: 64px;
        left: 4rem;
}
.personality-index .echarts-box .indicator-item[data-v-3ef7fa70]:nth-child(3) {
        position: absolute;
        top: 33.6px;
        top: 2.1rem;
        left: 72.8px;
        left: 4.55rem;
}
.personality-index .echarts-box .indicator-item[data-v-3ef7fa70]:nth-child(4) {
        position: absolute;
        top: 55.68px;
        top: 3.48rem;
        left: 70.4px;
        left: 4.4rem;
}
.personality-index .echarts-box .indicator-item[data-v-3ef7fa70]:nth-child(5) {
        position: absolute;
        top: 70.4px;
        top: 4.4rem;
        left: 54.4px;
        left: 3.4rem;
}
.personality-index .echarts-box .indicator-item[data-v-3ef7fa70]:nth-child(6) {
        position: absolute;
        top: 70.4px;
        top: 4.4rem;
        left: 22.4px;
        left: 1.4rem;
}
.personality-index .echarts-box .indicator-item[data-v-3ef7fa70]:nth-child(7) {
        position: absolute;
        top: 56.8px;
        top: 3.55rem;
        left: 5.6px;
        left: 0.35rem;
}
.personality-index .echarts-box .indicator-item[data-v-3ef7fa70]:nth-child(8) {
        position: absolute;
        top: 37.6px;
        top: 2.35rem;
        left: 1.12px;
        left: 0.07rem;
}
.personality-index .echarts-box .indicator-item[data-v-3ef7fa70]:nth-child(9) {
        position: absolute;
        top: 17.6px;
        top: 1.1rem;
        left: 8.8px;
        left: 0.55rem;
}
.personality-index .echarts-box .echarts-name[data-v-3ef7fa70] {
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      text-align: center;
      color: #FFFFFF;
}
.personality-index .echarts-box .echarts-name .name-text[data-v-3ef7fa70] {
        font-size: 4.8px;
        font-size: 0.3rem;
        font-weight: bold;
}
.personality-index .echarts-box .echarts-name .sub-name-text[data-v-3ef7fa70] {
        font-size: 2.56px;
        font-size: 0.16rem;
        font-weight: bold;
}
.personality-index .echarts-box .personality-item[data-v-3ef7fa70] {
      width: 8.64px;
      width: 0.54rem;
      height: 8.64px;
      height: 0.54rem;
      border-radius: 50%;
      font-size: 2.08px;
      font-size: 0.13rem;
      color: #00EEFF;
      white-space: nowrap;
      border: 1px solid #31BCD8;
      -webkit-box-shadow: inset 0 0 19px 0 #318DD8;
              box-shadow: inset 0 0 19px 0 #318DD8;
      background: #0D1114;
      text-align: center;
      line-height: 8.64px;
      line-height: 0.54rem;
      -webkit-transition: all .3s;
      transition: all .3s;
}
.personality-index .echarts-box .personality-item[data-v-3ef7fa70]:hover {
        background-color: #00EEFF;
        color: #000A18;
}
.personality-index .echarts-box .personality-item[data-v-3ef7fa70]:nth-child(1) {
        position: absolute;
        top: 16px;
        top: 1rem;
        left: 50.5%;
        -webkit-transform: translateX(-50%);
                transform: translateX(-50%);
}
.personality-index .echarts-box .personality-item[data-v-3ef7fa70]:nth-child(2) {
        position: absolute;
        top: 20.8px;
        top: 1.3rem;
        left: 51.2px;
        left: 3.2rem;
}
.personality-index .echarts-box .personality-item[data-v-3ef7fa70]:nth-child(3) {
        position: absolute;
        top: 33.6px;
        top: 2.1rem;
        left: 58.4px;
        left: 3.65rem;
}
.personality-index .echarts-box .personality-item[data-v-3ef7fa70]:nth-child(4) {
        position: absolute;
        top: 48px;
        top: 3rem;
        left: 56px;
        left: 3.5rem;
}
.personality-index .echarts-box .personality-item[data-v-3ef7fa70]:nth-child(5) {
        position: absolute;
        top: 56px;
        top: 3.5rem;
        left: 45.6px;
        left: 2.85rem;
}
.personality-index .echarts-box .personality-item[data-v-3ef7fa70]:nth-child(6) {
        position: absolute;
        top: 56.8px;
        top: 3.55rem;
        left: 31.2px;
        left: 1.95rem;
}
.personality-index .echarts-box .personality-item[data-v-3ef7fa70]:nth-child(7) {
        position: absolute;
        top: 47.2px;
        top: 2.95rem;
        left: 18.88px;
        left: 1.18rem;
}
.personality-index .echarts-box .personality-item[data-v-3ef7fa70]:nth-child(8) {
        position: absolute;
        top: 34.4px;
        top: 2.15rem;
        left: 16.96px;
        left: 1.06rem;
}
.personality-index .echarts-box .personality-item[data-v-3ef7fa70]:nth-child(9) {
        position: absolute;
        top: 22.24px;
        top: 1.39rem;
        left: 22.72px;
        left: 1.42rem;
}

.personality-second-detail[data-v-9cea110a] {
  width: 100%;
  height: 100vh;
  background-color: #000A18;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
}
.personality-second-detail .echarts-box[data-v-9cea110a] {
    padding-top: 6.4px;
    padding-top: 0.4rem;
    width: 83.2px;
    width: 5.2rem;
    height: 94.4px;
    height: 5.9rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background: url(/vue/dist/static/img/personality_img2.8c698ee.png) bottom no-repeat;
    background-size: 3.7rem 2.7rem;
}
.personality-second-detail .echarts-box .breadcrumb-list[data-v-9cea110a] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      color: #FFFFFF;
}
.personality-second-detail .echarts-box .breadcrumb-list .breadcrumb-item[data-v-9cea110a] {
        cursor: pointer;
        font-size: 2.08px;
        font-size: 0.13rem;
}
.personality-second-detail .echarts-box .breadcrumb-list .breadcrumb-item.is-active[data-v-9cea110a], .personality-second-detail .echarts-box .breadcrumb-list .breadcrumb-item[data-v-9cea110a]:hover {
          color: #00EEFF;
}
.personality-second-detail .echarts-box .breadcrumb-list .breadcrumb-icon[data-v-9cea110a] {
        margin: 0 1.6px;
        margin: 0 0.1rem;
}
.personality-second-detail .echarts-box #bar-echarts[data-v-9cea110a] {
      margin: 0 auto;
      margin-top: 1.6px;
      margin-top: 0.1rem;
      width: 83.2px;
      width: 5.2rem;
      height: 64px;
      height: 4rem;
}

.eva-quota-app-list {
    height: 100%;
    /*background: #f3f4f6;*/
    background: #eff2f5;
}
.eva-quota-table.el-table .head_style{
    height:40px;
    color: #545f69;
}
.eva-quota-emp{
    width: 94%;
}
.eva-quota-top{
    height:50px;
    background: #f3f4f6 100%;
    color: #545f69;
}
.eva-quota-top-return{
    float: left;
    line-height: 50px;
    margin-left: 30px;
    cursor: pointer;
}
.eva-quota-top-return i{
    margin-right: 10px;
    font-size: 14px;
}
.eva-quota-top-tab{
    /*margin-left: 30px;*/
    /*float: left;*/
    border-bottom: 1px solid #eee;
    text-align: center;
    line-height: 49px;
    font-size: 16px;
}
/**导航菜单样式**/
.el-tabs__nav-wrap::after{
    background: none;
}
.eva-quota-top-nav .el-tabs__active-bar {
    width: 30px!important;
    height: 4px;
    /*left: 12px;*/
    border-radius: 2px;
}
.eva-quota-top-nav-tab{
    padding-top: 10px;
}
/**左侧导航**/
.app-list-table {
    background: #f3f4f6;
    overflow: hidden;
    height:calc(100% - 120px);
    width: 100%;
}
.eva-quota-left-nav .el-tabs__active-bar{
    width:4px!important;
    height: 14px!important;
    top: 13px!important;
    border-radius: 2px;
}
.eva-quota-left-nav .el-tabs--left .el-tabs__header.is-left{
    width:100%;
}
.eva-quota-left-nav .el-tabs__item{
    padding-left: 16%;
    height:50px!important;
    /*color: #7b8591;*/
}
.eva-quota-left-nav{
    background-color: #f3f4f6;
    width:9%;
    margin-right:2%;
    float: left;
    height:100%;
    padding-top:60px;
    line-height:50px;
    color: #7b8591;
    position: relative;
    /*box-shadow: 4px 0px 6px 1px #eee;*/
}
.el-tabs__item.is-active{
    color: #2fa2fe;
}
.eva-quota-top-nav-box{
    position: relative;
    height: 60px;
    padding-top: 10px;
}
.eva-quota-top-nav-title{
    line-height: 60px;
    color: #7a8590;
}
.eva-quota-top-opera-area{
    position: absolute;
    right: calc(6% - 40px);
    top: 15px;
}
.eva-quota-top-btn{
    height: 32px;
    line-height: 32px;
    padding: 0 12px;
    border-radius: 2px;
    cursor: pointer;
}
.eva-quota-top-btn i{
    font-size: 14px;
    margin-right: 5px;
}
/**end**/
.eva-quota-content-box{
    border-radius: 4px;
    background: #fff;
    padding: 20px;
    width: 94%;
    height: calc(100% - 110px);
    text-align: left;
    overflow-y: auto;
    position: relative;
    /*z-index: 3;*/
}
.eva-quota-auth-manager {
    padding-left: 11%;
    height: 100%;
}
.manage-tohad-admin{
    /*width: 80%;*/
    padding: 0 10px;
    /*float: right;*/
    color: #2FA2FE;
    background: #fff;
    border-radius: 20px;
    cursor: pointer;
    line-height: 28px;
    top: 370px;
    right: -8px;
    position: absolute;
}
/**列表页公共的样式**/
.eva-quota-app-list .empty_box img {
    margin: 40px auto;
    display: block;
}
.el-table__row td{
    color: #6A747E;
}
.el-switch__label{
    color: #6A747E;
}
.eva-default-tar-icon{
    /*position: absolute;*/
    /*right: 10px;*/
    background: #49C1FB;
    padding: 3px 8px;
    color: #fff;
    border-radius: 3px;
    line-height: 20px;
}
.eva-quota-content-box .el-table tr{
    position: relative;
}
.left{
    float: left;
}
.right{
    float: right;
}
i.layui-icon-extend-iconfont{
    cursor: pointer;
}
.eva-common-tips{
    background: #E7F4FF;
    color: #0C75C8;
    font-size: 13px;
    padding: 8px 15px;
    line-height: 25px;
    /*width: 100%;*/
    margin: auto;
    text-align: left;
    border-radius: 2px;
}
.eva-common-grey-tips{
    background: #EFF2F5;
    color: #7A8590;
    font-size: 14px;
    padding: 8px 15px;
    line-height: 25px;
    /*width: 100%;*/
    margin: auto;
    text-align: left;
    border-radius: 2px;
}
.common-btn-style{
    text-align: center;
    background: #2FA2FE;
    border-radius: 3px;
    cursor: pointer;
    -webkit-box-shadow: 0px 0px 6px #2fa2fe;
    box-shadow: 0px 0px 10px rgba(47, 162, 254, .3);
}
.eva-quota-table.el-table{
    border-radius: 0;
}
.eva-quota-target-tip .el-select{
    width: 160px;
}
.eva-quota-content-box .el-input__inner {
    /*color: #7a8590;*/
    height: 35px;
    line-height: 35px;
}
.common-edit-cancel, .common-edit-submit{
    color: #fff;
    /*width: 60px;*/
    height: 32px;
    display: inline-block;
    line-height: 32px;
    cursor: pointer;
    border-radius: 3px;
    margin-left: 5px;
    text-align: center;
}
.eva-quota-table-li{
    line-height: 70px;
    color: #6A747E;
    border-bottom: 1px solid #e9ebed;
}
.eva-quota-table-li.head_style{
    line-height: 40px;
}
.eva-quota-table-li > div{
    float: left;
    text-align: center;
}
.table-div-span-overf{
    display: inline-block;
    width: 98%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    float: left;
}
.eva-quota-table-li-16{
    width: 16%;
}
.eva-quota-table-li-36{
    width: 36%;
}
.eva-quota-table-li-12{
    width: 12%;
}
.eva-quota-table-li-30{
    width: 30%;
}
@keyframes animateBoxshadow
{
0% {-webkit-box-shadow: 0px 0px 3px 1px #eee;box-shadow: 0px 0px 3px 1px #eee;
}
10% {-webkit-box-shadow: 0px 0px 6px 2px #eee;box-shadow: 0px 0px 6px 2px #eee;
}
30% {-webkit-box-shadow: 0px 0px 12px 8px #eee;box-shadow: 0px 0px 12px 8px #eee;
}
    /*90% {box-shadow: 0px 0px 9px 8px #eee;}*/
100% {-webkit-box-shadow: 0px 0px 9px 3px #eee;box-shadow: 0px 0px 9px 3px #eee;
}
}
@-webkit-keyframes animateBoxshadow /* Safari 与 Chrome */
{
0% {-webkit-box-shadow: 0px 0px 9px 3px #eee;box-shadow: 0px 0px 9px 3px #eee;
}
10% {-webkit-box-shadow: 0px 0px 6px 2px #eee;box-shadow: 0px 0px 6px 2px #eee;
}
30% {-webkit-box-shadow: 0px 0px 12px 8px #eee;box-shadow: 0px 0px 12px 8px #eee;
}
    /*90% {box-shadow: 0px 0px 9px 8px #eee;}*/
100% {-webkit-box-shadow: 0px 0px 9px 3px #eee;box-shadow: 0px 0px 9px 3px #eee;
}
}
.eva-quota-table-li-boxshadow{
    /*box-shadow: 0px 0px 9px 3px #eee;*/
    /*-webkit-box-shadow: 0px 0px 9px 3px #eee;*/
    animation: animateBoxshadow 1.8s;
    -moz-animation: animateBoxshadow 1.8s; /* Firefox */
    -webkit-animation: animateBoxshadow 1.8s; /* Safari and Chrome */
    -o-animation: animateBoxshadow 1.8s; /* Opera */
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
}
.el-table--enable-row-hover .el-table__body tr:hover {
    animation: animateBoxshadow 1.8s;
    -moz-animation: animateBoxshadow 1.8s; /* Firefox */
    -webkit-animation: animateBoxshadow 1.8s; /* Safari and Chrome */
    -o-animation: animateBoxshadow 1.8s; /* Opera */
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
}
.eva-quota-edit-box .el-input, .eva-quota-edit-box .el-select{
    width: 94%;
}
.eva-quota-table-caption{
    color: #8F98A3;
    line-height: 50px;
    text-align: left;
}
.bg-yellow{
    background: rgb(255, 156, 43);
}
.bg-blue{
    background: rgb(65, 171, 255);
}
/***公共的表格样式**/
#app{
    height:100%;
}
.table_box{
}
.el-table{
    border-radius: 10px;
}
.empty_box{
    width:100%;
    min-height:400px;
}
.empty_box img{
    margin:40px 0;
}
/deep/ .el-table .head_style{
    color: #545f69;
    background-color: #e5e8ec;
    height:40px;
}
.el-table .head_style{
    color: #545f69;
    background-color: #e5e8ec;
    height:40px;
}
/deep/ .el-table .head_style th{
    background-color: #e5e8ec;
    padding:0 0;
    height:40px;
    /**2020/3/2 cao 解决ios火狐73版本上表格头不居中问题**/
    text-align: center;
}
.el-table .head_style th{
    background-color: #e5e8ec;
    padding:0 0;
    height:40px;
    /**2020/3/2 cao 解决ios火狐73版本上表格头不居中问题**/
    text-align: center;
}
.el-table th, .el-table tr{
    height:20px;
}
.el-table tr{
    height:70px;
    color: #98a0aa;
    -moz-outline-style: none;
    outline: none;
}
.el-table th.is-leaf {
    height:20px!important;
    padding:0 0!important;
}
.el-table__row td{
    position: relative;
    text-align: center;
}
.el-table__row:hover{
    /*height:74px;
    line-height:74px;*/
    background: #fff;
    -webkit-box-shadow: 0px 0px 4px 2px #eee;
            box-shadow: 0px 0px 4px 2px #eee;
}
.el-table--enable-row-hover .el-table__body tr:hover>td{
    background: #fff;
    -webkit-box-shadow: 0px 4px 6px -4px #eee;
            box-shadow: 0px 4px 6px -4px #eee;
}
.has-gutter th{
    text-align: center;
    font-weight:normal;
}
/**用户头像和姓名**/
.item_user_logo{
    position: absolute;
    left:21%;
    display: inline-block;
    width:40px;
    height:40px;
    border-radius: 50%;
    top:12px;
}
.item_user_logo img{
    width:100%;
    height:100%;
    border-radius: 50%;
}
.item_user_name{
    position: absolute;
    left:52%;
    display: block;
    /*line-height:70px;*/
    color: #333333;
    text-align: left;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
/deep/ .el-table .cell{
    text-align: center;
}
.el-table__body tr.hover-row>td{
    background: #fff;
    -webkit-box-shadow: 0px 4px 6px -4px #eee;
            box-shadow: 0px 4px 6px -4px #eee;
}
.el-table .is-left .cell{
    text-align: left;
}
/**公共的添加按钮样式**/
.common-add-btn{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 32px;
    line-height: 32px;
    color: #fff;
    text-align: center;
    background: #30a2fe;
    padding: 0 12px;
    border-radius: 5px;
    -webkit-box-shadow: 0px 0px 6px #2fa2fe;
    box-shadow: 0px 0px 6px #2fa2fe;
    cursor: pointer;
    float: right;
    margin-top: 15px;
    font-size: 14px;
}
/**公共导入导出按钮**/
.common-import-btn-icon{
    display: inline-block;
    width: 16px;
    height: 15px;
    background: url(/vue/dist/static/img/import_icon_03.9796ddf.png) no-repeat center;
    margin-right: 3px;
    background-size: 100% 100%;
    position: relative;
    top: 1px;
}
.common-export-btn-icon{
    display: inline-block;
    width: 16px;
    height: 15px;
    margin-right: 3px;
    background-size: 100% 100%;
    position: relative;
    top: 1px;
    background: url(/vue/dist/static/img/export_03.4294bfe.png) no-repeat center;
}
/**
 * author: caojiejun
 * date: 2019/09/11
 * desc: 学生成长管理--评价指标管理--课堂考勤管理
 */
/**该文件包含指标管理以及评价币管理样式**/
/**评价币样式与指标管理样式重叠**/
.empty_box[data-v-3cce1b7c]{
    text-align: center;
}
.eva-quota-right-content[data-v-3cce1b7c]{
    float: left;
    width:89%;
    height:100%;
    overflow: auto;
}
.eva-quota-right-all-style[data-v-3cce1b7c]{
    width: 94%;
    margin-left:3%;
}
.eva-quota-ti-op[data-v-3cce1b7c]{
    color: #fff;
    height: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.eva-quota-ti-op-title[data-v-3cce1b7c]{
    color: #8F98A3;
    line-height: 46px;
    float: left;
}
.eva-quota-ti-op-add[data-v-3cce1b7c]{
    float: right;
    width: 70px;
    line-height: 32px;
    margin-top: 10px;
}
.eva-quota-ti-op-add i[data-v-3cce1b7c]{
    margin-right: 4px;
    font-size: 14px;
}
.eva-quota-table-del .layui-icon-extend-iconfont[data-v-3cce1b7c]{
    font-size: 20px;
    cursor: pointer;
    vertical-align: middle;
}
.eva-quota-table-moreop .layui-icon-extend-iconfont[data-v-3cce1b7c]{
    font-size: 20px;
    cursor: pointer;
    margin: 10px;
    vertical-align: middle;
}
.eva-quota-target-tip[data-v-3cce1b7c]{
    float: left;
    color: #8F98A3;
    line-height: 70px;
}
.eva-quota-target-tips[data-v-3cce1b7c]{
    line-height: 60px;
}
.eva-quota-target-title[data-v-3cce1b7c]{
    background: #f7f7f7;
    line-height: 40px;
    text-indent: 10px;
}
.eva-quota-target-model[data-v-3cce1b7c]{
    padding: 16px 14px;
}
.eva-quota-target-tbox[data-v-3cce1b7c]{
    padding: 0 10px;
}
.eva-quota-target-set[data-v-3cce1b7c]{
    border: 1px solid #f4f4f4;
}
.eva-quota-ett-check[data-v-3cce1b7c]{
    padding: 16px 0;
}
.el-time-picker[data-v-3cce1b7c]{
    cursor: pointer;
}
.eva-time-picker-tips[data-v-3cce1b7c]{
    color: #aaa;
    font-size: 12px;
    margin-left: 10px;
}
.eva-quota-ett-save[data-v-3cce1b7c]{
    width: 110px;
    line-height: 36px;
    font-size: 16px;
    margin: 10px 0 30px 10px;
}
.eva-quota-target-tip[data-v-3cce1b7c]:nth-child(2n){
    margin-left: 100px;
}
.table-ett-user-box[data-v-3cce1b7c]{
    text-align: left;
}
.table-li-ett-icon[data-v-3cce1b7c]{
    display: inline-block;
    line-height: 32px;
    padding: 0 8px;
    cursor: pointer;
}
.table-li-ett-icon i[data-v-3cce1b7c]{
    font-size: 16px;
    margin: 0 8px;
}
span.table-li-ett-user[data-v-3cce1b7c] {
    line-height: 36px;
    display: inline-block;
    padding: 0 8px;
    margin: 0 8px;
    position: relative;
    border-radius: 4px;
}
.table-li-ett-user.ed[data-v-3cce1b7c]{
    border: 1px solid #9ecbf9;
}
.table-li-ett-user i.layui-icon-extend-iconfont[data-v-3cce1b7c]{
    font-size: 12px;
    color: #409EFF;
    border-radius: 50%;
    height: 20px;
    width: 20px;
    border: 1px solid #409EFF;
    line-height: 20px;
    display: inline-block;
    font-weight: 100;
    text-align: center;
}
/**课堂考勤**/
.eva-quota-attd-opera > div[data-v-3cce1b7c]{
    float: left;
    /*margin-left: 10%;*/
}
.eva-quota-attd-opera .el-switch[data-v-3cce1b7c]{
    padding-top: 26px;
}
.eva-table-attd-edit[data-v-3cce1b7c]{
    cursor: pointer;
}
.eva-table-attd-edit i[data-v-3cce1b7c]{
    margin-right: 4px;
    font-size: 18px;
    color: #B2BAC3;
    vertical-align: middle;
}
.eva-table-attd-edit[data-v-3cce1b7c]{
    margin-left: 10px;
}
/**课堂考勤end**/
/**成长指标体系**/
.eva-item-top-type[data-v-3cce1b7c]{
    background: rgb(239, 242, 245);
    color: #6A747E;
    font-size: 15px;
    height: 40px;
    line-height: 40px;
}
.eva-item-target-type[data-v-3cce1b7c]{
    width: 27%;
    position: relative;
    float: left;
    font-size: 14px;
    text-align: center;
}
.eva-item-target-type-l[data-v-3cce1b7c]{
    width: 46%;
}
.eva-item-target-type i[data-v-3cce1b7c]{
    cursor: pointer;
    background: #2FA2FE;
    color: #fff;
    position: absolute;
    width: 26px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    border-radius: 2px;
    right: 10px;
    top: 7px;
}
.eva-item-target-box[data-v-3cce1b7c]{
    width: 27%;
    float: left;
    text-align: left;
    color: #6A747E;
    padding-right: 1%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.eva-item-target-box-l[data-v-3cce1b7c]{
    width: 46%;
}
.eva-item-target-list[data-v-3cce1b7c]{
    line-height: 30px;
    margin: 10px 0;
    text-indent: 6px;
    position: relative;
    cursor: pointer;
}
.eva-item-target-list-opera[data-v-3cce1b7c]{
    position: absolute;
    right: 10px;
}
.eva-item-target-list-opera i[data-v-3cce1b7c]{
    width: 30px;
    line-height: 30px;
    display: inline-block;
    font-size: 14px;
    color: #7A8590;
}
.eva-item-target-box .el-tabs[data-v-3cce1b7c]{
    margin-top: 10px;
}
.eva-item-target-box .el-tabs__item[data-v-3cce1b7c]{
    color: #6A747E;
}
.el-tabs__item.is-active[data-v-3cce1b7c] {
    color: #2da3fd;
}
.eva-item-target-box .eva-common-tips[data-v-3cce1b7c] {
    text-align: center;
}
.eva-item-target-list-img img[data-v-3cce1b7c]{
    width: 30px;
    height: 30px;
    padding-bottom: 3px;
    border-radius: 50%;
}
.eva-item-target-list-li[data-v-3cce1b7c]{
    line-height: 36px;
    margin-bottom: 5px;
}
.eva-item-target-list-li span[data-v-3cce1b7c]{
    vertical-align: middle;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
}
.eva-item-target-list-info[data-v-3cce1b7c]{
    width: 30%;
}
.eva-item-target-list-name[data-v-3cce1b7c]{
    width: 20%;
}
.eva-item-target-list-choose[data-v-3cce1b7c]{
    color: #2FA2FE;
    background: #F9F9F9;
}
.eva-item-target-list-over[data-v-3cce1b7c]{
    color: #2FA2FE;
    background: #F9F9F9;
}
/**成长指标体系end**/
/**评价面板**/
.eva-item-target-panel[data-v-3cce1b7c]{
    width: 100%;
}
.eva-panel-person-add[data-v-3cce1b7c]{
    float: right;
    width: 70px;
    line-height: 32px;
    margin-top: 10px;
    position: relative;
    top: -65px;
    color: #fff;
    z-index: 99;
}
.eva-target-panel-list[data-v-3cce1b7c]{
    margin: 0;
    overflow: hidden;
}
.eva-item-target-panel-head[data-v-3cce1b7c]{
    line-height: 46px;
    background-color: #e5e8ec;
}
.eva-item-target-panel-head div[data-v-3cce1b7c]{
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 18.5%;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    text-align: center;
}
.eva-item-target-panel-head div[data-v-3cce1b7c]:last-child{
    width: 26%;
}
.eva-item-panel-check-box[data-v-3cce1b7c]{
    margin-bottom: 5px;
}
.eva-item-target-checkbox[data-v-3cce1b7c] .el-checkbox__label{
    font-size: 13px;
    margin-bottom: 10px;
}
.eva-item-checkbox-span[data-v-3cce1b7c]{
    color: #888;
    font-size: 12px;
    line-height: 26px;
    margin-left: 20px;
}
.eva-item-checkbox-resour[data-v-3cce1b7c]{
    color: #0a79df;
    text-decoration: underline;
    cursor: pointer;
}
.eva-target-panel-list-li[data-v-3cce1b7c]{
    line-height: 70px;
    position: relative;
    border-bottom: 1px solid #EBEEF5;
}
.eva-target-panel-list-li > div[data-v-3cce1b7c]{
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 18.5%;
    color: #606266;
}
.eva-target-panel-list-li > .eva-target-panel-opera[data-v-3cce1b7c]{
    width: 26%;
}
.eva-target-panel-list-li > .select_w[data-v-3cce1b7c]{
    width: calc(26% - 50px) !important;
}
.eva-target-panel-first[data-v-3cce1b7c]{
    text-indent: 20px;
}
.eva-target-panel-info[data-v-3cce1b7c]{
    text-align: center;
}
.eva-target-panel-score[data-v-3cce1b7c]{
    text-align: center;
}
.eva-target-panel-num[data-v-3cce1b7c]{
    text-align: center;
}
.eva-target-panel-opera[data-v-3cce1b7c]{
    text-align: center;
}
.eva-target-panel-opera-icon[data-v-3cce1b7c]{
    display: inline-block;
    margin: 0 5%;
    cursor: pointer;
}
.eva-target-panel-opera-icon i[data-v-3cce1b7c]{
    font-size: 18px;
}
.eva-target-pan-opera-icon[data-v-3cce1b7c]{
    cursor: pointer;
}
.eva-quota-table-moreop .eva-target-pan-opera-icon i[data-v-3cce1b7c]{
    margin-right: 4px;
}
.eva-item-target-filter[data-v-3cce1b7c]{
    float: right;
    position: relative;
}
.eva-item-target-filter .eva-panel-person-add[data-v-3cce1b7c]{
    top: -9px;
    right: 0;
    margin-top: 0px;
    margin-left: 10px;
    display: inline-block;
}
.eva-item-target-filter-select[data-v-3cce1b7c]{
    position: relative;
    top: -10px;
    display: inline-block;
}
/**评价面板end**/
/**评价币样式**/
.manage-currency-table-logo[data-v-3cce1b7c] .el-image__inner{
    /*width: 36px;*/
    width: auto;
    height: 36px;
}
.manage-currency-table-logo-cs[data-v-3cce1b7c]{
    width: 36px;
    cursor: pointer;
}
.manage-currency-table-logo i[data-v-3cce1b7c]{
    color: #B2BAC3;
    font-size: 20px;
}
.manage-currency-table-op .manage-currency-table-op-check[data-v-3cce1b7c], .manage-currency-table-op .manage-currency-table-op-del[data-v-3cce1b7c]{
    cursor: pointer;
}
.manage-currency-table-op-check[data-v-3cce1b7c]{
    margin-left: 10px;
}
.manage-currency-table-op-del[data-v-3cce1b7c]{
    margin-left: 10px;
}
.manage-currency-import-table-num[data-v-3cce1b7c] .el-input__inner{
    width: 80px;
    padding: 0;
    padding-left: 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
/**评价币样式结束**/
[data-v-3cce1b7c] .eva-quota-content-box .eva-item-target-box-l .el-tabs--card>.el-tabs__header .el-tabs__nav,.eva-item-target-panel .el-tabs--card>.el-tabs__header .el-tabs__nav[data-v-3cce1b7c]{
    border: none;
}
[data-v-3cce1b7c] .eva-quota-content-box .eva-item-target-box-l .el-tabs--card>.el-tabs__header .el-tabs__item,.eva-item-target-panel .el-tabs--card>.el-tabs__header .el-tabs__item[data-v-3cce1b7c]{
    border-left: none;
}
[data-v-3cce1b7c] .eva-quota-content-box .eva-item-target-box-l .el-tabs--card>.el-tabs__header .el-tabs__item.is-active,.eva-item-target-panel .el-tabs--card>.el-tabs__header .el-tabs__item.is-active[data-v-3cce1b7c]{
    border: 1px solid #E4E7ED;
    border-bottom-color: #FFF;
    top: 1px;
}
.eva-quota-table-li .li_item_name[data-v-3cce1b7c]{
    width: 50%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    /* display: inline-block; */
    float: left;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
}
.eva-quota-attd-opera .el-switch__label.is-active[data-v-3cce1b7c] {
    color: #6A747E;
}
.manage-currency-table-logo[data-v-3cce1b7c]{
    height: 36px;
}
.manage-currency-table-logo[data-v-3cce1b7c] .el-image-viewer__close .el-icon-circle-close{
    font-size: 40px;
    color: #fff;
}
.el-dialog .el-checkbox__inner[data-v-3cce1b7c]::after {
    -webkit-transition: none!important;
    transition: none!important;
}
.el-dialog[data-v-3cce1b7c] {
    /*-webkit-backface-visibility: hidden!important;*/
    -webkit-backface-visibility: initial!important;
}
.target-filter-div .el-dropdown[data-v-3cce1b7c]{
    line-height: 24px;
    vertical-align: middle;
}
.eva-quota-edit-box .el-select.d-table-li-select[data-v-3cce1b7c]{
    width: 80px;
}
.eva-quota-target-model-title[data-v-3cce1b7c]{
    padding: 10px;
    background-color: #f6feff;
    color: #6a747d;
}
.eva-quota-target-model-title1[data-v-3cce1b7c]{
    font-weight: bold;
    color: #303435;
}
.eva-set-timepicker[data-v-3cce1b7c]{
    width: 80px;
}
[data-v-3cce1b7c] .eva-set-timepicker .el-input__prefix{
    display: none;
}
[data-v-3cce1b7c] .eva-set-timepicker.el-input--prefix .el-input__inner{
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
}
[data-v-3cce1b7c] .my-week-select .el-input__icon{
    line-height: 35px;
}
.eva-select-quota-label[data-v-3cce1b7c]{
    color: #6c757c;
}
.belong-to-select-box[data-v-3cce1b7c]{
    padding-left: 30px;
}
.eva-item-target-panel-head-new div[data-v-3cce1b7c]{
    width: 14.5%;
}
.eva-target-panel-list-li-new div[data-v-3cce1b7c]{
    width: 14.5%;
    /*width: 18.5%;*/
}
.eva-target-panel-name[data-v-3cce1b7c]{
    display: inline-block;
    max-width: 64%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: bottom;
    text-indent: 0;
    width: 160px;
}
/* 2022-09-27 */
.mt10[data-v-3cce1b7c]{
    margin-top: 10px;
}
.mt20[data-v-3cce1b7c]{
    margin-top: 20px;
}
.pl20[data-v-3cce1b7c]{
    padding-left: 20px;
}
.select-push-time[data-v-3cce1b7c]{
    margin: 0 10px;
}
.color-6a747d[data-v-3cce1b7c]{
    color: #6a747d;
}
/* 2022-11-17 指标同步 */
.select[data-v-3cce1b7c]{
    width: 50px !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    text-align: center;
}
.message_box_icon_v2[data-v-3cce1b7c]{
    width: 60px;
    height: 60px;
    margin: 0 auto 30px;
    background: url(/vue/dist/static/img/message_box_icon_v2_03.3d6b248.png) 50% no-repeat;
    background-size: contain;
}
.target-type[data-v-3cce1b7c]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.limit-class-list[data-v-3cce1b7c] {
    margin-top: 12px;
}

.daily-evaluation-set[data-v-3cce1b7c] {
  padding: 16px;
}

.ml-50[data-v-087873e5]{
    margin-left: 50px;
}
.evaluation-basis-setd[data-v-087873e5]{
    float: left;
    width: 45%;
    padding: 10px 0;
}
.empty_box[data-v-087873e5]{
    text-align: center;
}
.evaluation-basis-setd-f2[data-v-087873e5] {
    margin-left: 5%;
}
.evaluation-basis-setd-tips[data-v-087873e5]{
    position: relative;
    line-height: 50px;
}
.evaluation-basis-setd-tips-hr[data-v-087873e5]{
    position: absolute;
    top: 50%;
    width: 100%;
    height: 1px;
    border-top: 1px dotted #bbbbbb;
}
.evaluation-basis-setd-tips-wo[data-v-087873e5]{
    padding-right: 20px;
    color: #8F98A3;
    background: #fff;
    position: relative;
    font-size: 14px;
    z-index: 999;
}
.evaluation-basis-tab-pro[data-v-087873e5]{
    background: #f9f9f9;
    font-size: 14px;
    text-indent: 10px;
    height: 34px;
    line-height: 34px;
}
.evaluation-basis-tab-cl[data-v-087873e5]{
    line-height: 34px;
    background: #2fa2fe;
    font-size: 14px;
    color: #ffffff;
    text-indent: 10px;
    margin-top: 15px;
}
.evaluation-basis-con-mod[data-v-087873e5]{
    width: 100%;
    margin: 5px auto;
}
.evaluation-basis-logo-con[data-v-087873e5]{
    width: 30px;
    height: 30px;
    display: inline-block;
    position: relative;
    vertical-align: middle;
}
.evaluation-basis-logo-con .upload_img img[data-v-087873e5]{
    border-radius: 50%;
}
.evaluation-basis-logo-con .upload_img[data-v-087873e5]{
    width: 30px;
    height: 30px;
    border: none;
    vertical-align: middle;
}
.change-logo-ab-div[data-v-087873e5]{
    position: absolute;
    z-index: 99;
    opacity: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
    top: 0;
}
.evaluation-basis-name-n[data-v-087873e5]{
    line-height: 33px;
    font-size: 14px;
    height: 35px;
}
.evaluation-basis-name-t[data-v-087873e5]{
    color: #8F98A3;
    font-size: 14px;
    vertical-align: top;
    display: inline-block;
    text-align: right;
    width: 105px;
}
.evaluation-basis-name-t-n[data-v-087873e5]{
}
.evaluation-basis-name-tip[data-v-087873e5]{
    color: #8f98a3;
    font-size: 13px;
}
.evaluation-basis-name-tip.layui-icon-extend-iconfont[data-v-087873e5]{
    font-size: 16px;
}
.evaluation-basis-p-tip[data-v-087873e5]{
    font-size: 13px;
    color: #8f98a3;
    margin-top: 15px;
}
.evaluation-basis-con-img[data-v-087873e5]{
    width: 30px;
    height: 30px;
    cursor: pointer;
    border-radius: 50%;
    vertical-align: top;
}
.evaluation-basis-name-tip.layui-icon-extend-iconfont[data-v-087873e5]{
    cursor: pointer;
    margin-left: 10px;
}
.evaluation-basis-name-n-h[data-v-087873e5]{
    line-height: 46px;
}
.evaluation-basis-s-div[data-v-087873e5]{
    margin-top: 10px;
    line-height: 34px;
}
.evaluation-basis-set-submit[data-v-087873e5]{
    background: #2fa2fe;
    width: 75px;
    text-align: center;
    letter-spacing: 4px;
    color: #ffffff;
    line-height: 34px;
    height: 34px;
    padding: 0;
    margin-left: 74px;
    margin-top: 15px;
}
.currency_manage_con_name_edit[data-v-087873e5] {
    width: 200px;
}
.currency_manage_con_name_edit .el-input__inner[data-v-087873e5] {
    color: #7a8590;
    height: 32px;
    line-height: 32px;
}
.currency_rename_submit[data-v-087873e5], .currency_rename_del[data-v-087873e5] {
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    width: 27px;
    height: 27px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 3px;
    margin-left: 6px;
    text-align: center;
    position: relative;
    line-height: 27px;
    font-weight: 100;
    padding: 0px;
}

/**成长阈值**/
.layui-btn[data-v-087873e5] {
    display: inline-block;
    vertical-align: middle;
    height: 38px;
    line-height: 38px;
    padding: 0 29px;
    background-color: #2fa2fe;
    color: #fff;
    white-space: nowrap;
    text-align: center;
    font-size: 14px;
    border: none;
    border-radius: 2px;
    cursor: pointer;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
}
.evaluation_basis_s_div[data-v-087873e5]{
    margin-top: 10px;
    line-height: 34px;
}
.evaluation_basis_set_submit[data-v-087873e5]{
    background: #2fa2fe;
    width: 75px;
    text-align: center;
    letter-spacing: 4px;
    color: #ffffff;
    line-height: 34px;
    height: 34px;
    padding: 0;
    margin-left: 74px;
    margin-top: 15px;
}
.p_tip_ml[data-v-087873e5]{
    margin-left: 74px;
    line-height: 34px;
    margin-top: 10px;
}
.evaluation_basis_s_input[data-v-087873e5]{
    display: inline-block;
    width: 80px;
    height: 34px;
}
.evaluation_basis_rank_input[data-v-087873e5]{
    width: 90px;
    height: 32px;
    display: inline-block;
}
.evaluation_basis_s_div.s_div_inh[data-v-087873e5]{
    margin-bottom: 0;
}
.evaluation_basis_btn[data-v-087873e5]{
    margin-left: 102px;
    margin-top: 10px;
    margin-bottom: 20px;
}
.evaluation_basis_rank_calc[data-v-087873e5],.evaluation_basis_rank_submit[data-v-087873e5],.evaluation_basis_symbol_submit[data-v-087873e5]{
    width: 75px;
    text-align: center;
    letter-spacing: 4px;
    color: #ffffff;
    line-height: 34px;
    height: 34px;
    padding: 0;
    cursor: pointer;
}
.evaluation_basis_rank_calc[data-v-087873e5]{
    display: inline-block;
    letter-spacing: 0px;
    line-height: 30px;
    height: 30px;
    /* padding: 0 12px; */
    width: 70px;
}
.evaluation_basis_rank_choose_box[data-v-087873e5]{
    display: inline-block;
    vertical-align: middle;
}
.evaluation_basis_rank_choose[data-v-087873e5]{
    display: inline-block;
    background: #f3f4f5;
    float: left;
    color: #798288;
    line-height: 30px;
    width: 70px;
    text-align: center;
    cursor: pointer;
}
.evaluation_basis_rank_choosed[data-v-087873e5]{
    background: #2fa2fe;
    color: #fff;
}
.evaluation_basis_rank_submit[data-v-087873e5],.evaluation_basis_symbol_submit[data-v-087873e5]{
    /*margin-left: 20px;*/
}
.evaluation_basis_btn .eva-common-tips[data-v-087873e5]{
    display: inline-block;
    line-height: 26px;
    padding: 4px 15px;
}

/**成长阈值结束**/

/**基础成长物设置**/
.eva_basic_symbol_box[data-v-087873e5]{
    position: relative;
}
.eva_basic_symbol_opera[data-v-087873e5]{
    position: absolute;
    background: #eee;
    padding: 0px 20px;
    line-height: 28px;
    right: 0;
    top: 5px;
    cursor: pointer;
}
[data-v-087873e5].eva_basic_symbol_box .el-tabs--card>.el-tabs__header .el-tabs__nav{
    border: none;
}
[data-v-087873e5].eva_basic_symbol_box .el-tabs--card>.el-tabs__header .el-tabs__item {
    border-left: none;
}
[data-v-087873e5].eva_basic_symbol_box .el-tabs--card>.el-tabs__header .el-tabs__item.is-active {
    border: 1px solid #E4E7ED;
    border-bottom-color: #FFF;
    top: 1px;
}
.eva_ba_rank_edit_xu[data-v-087873e5] {
    font-size: 13px;
    /*font-weight: bold;*/
    background: #f9f9f9;
    /* width: 72px; */
    padding: 0 20px;
    height: 28px;
    text-align: center;
    line-height: 28px;
    float: left;
    margin-right: 10px;
    cursor: pointer;
    margin-bottom: 10px;
}
.rank_edit_xu_curr[data-v-087873e5] {
    background: #2fa2fe;
    color: #ffffff;
}
.eva_ba_rank_add_preview[data-v-087873e5] {
    background: none;
}
.currency_manage_con_name_edit[data-v-087873e5] {
    line-height: 25px;
    display: inline-block;
}
.eva_ba_rank_add_preview .currency_manage_con_name_edit[data-v-087873e5] {
    width: 90px;
}
.currency_rename_del[data-v-087873e5] {
}
.eva_ba_rank_add_preview .currency_rename_submit[data-v-087873e5], .eva_ba_rank_add_preview .currency_rename_del[data-v-087873e5] {
    top: 0;
}
.evaluation_basis_set_symbol_left[data-v-087873e5] {
    float: left;
    width: 49%;
}
.evaluation_basis_set_symbol_right[data-v-087873e5] {
    float: left;
    width: 49%;
    margin-top: 15px;
    /* position: absolute; */
    right: 0;
}
.evaluation_basis_s_div[data-v-087873e5] {
    margin-top: 16px;
    margin-bottom: 30px;
    position: relative;
    line-height: 34px;
}
.evaluation_basis_name_t[data-v-087873e5] {
    color: #8F98A3;
    font-size: 14px;
    vertical-align: top;
    display: inline-block;
    text-align: right;
    width: 112px;
}
.evaluation_basis_rank_i[data-v-087873e5] {
    max-width: 240px;
    height: 86px;
    position: relative;
    display: inline-block;
}
.evaluation_basis_name_tip[data-v-087873e5] {
    color: #888888;
}
.vertical_bot[data-v-087873e5] {
    vertical-align: bottom;
    display: inline-block;
    line-height: 26px;
}
.evaluation_basis_rank_i_input[data-v-087873e5] {
    position: absolute;
    width: 100%;
    height: 86px;
    top: 0;
    left: 0;
    opacity: 0;
    z-index: 9;
    /* display: none; */
    cursor: pointer;
}
.evaluation_basis_rank_ib[data-v-087873e5] {
    /*max-width: 264px;*/
    max-width: 60%;
    height: 154px;
    position: relative;
    display: inline-block;
}
.evaluation_basis_rank_ib_input[data-v-087873e5] {
    position: absolute;
    width: 100%;
    height: 154px;
    top: 0;
    left: 0;
    opacity: 0;
    z-index: 9;
    /* display: none; */
    cursor: pointer;
}
.evaluation_basis_logo_bg[data-v-087873e5] {
    position: relative;
}
.evaluation_basis_s_div .layui-input[data-v-087873e5], .layui-textarea[data-v-087873e5], .layui-select[data-v-087873e5] {
    line-height: 34px;
    height: 34px;
}
.evaluation_basis_bg_colors[data-v-087873e5] {
    position: absolute;
    width: 34px;
    left: 125px;
    height: 34px;
    /**2020/3/2 cao 解决ios火狐73版本上不居中对齐问题**/
    top: -7px;
    background: #8bdbe8;
}
.evaluation_basis_name_tip_l[data-v-087873e5] {
    margin-left: 40px;
}
.eva_ba_rank_img[data-v-087873e5], .eva_ba_rank_bgimg[data-v-087873e5] {
    /*width: 100%;*/
    height: 100%;
}
.eva_ba_rank_bgimg[data-v-087873e5]{
    max-width: 100%;
}
.evaluation_basis_symbol_submit[data-v-087873e5] {
    margin-left: 116px;
    margin-top: 30px;
}
.fc_grey[data-v-087873e5]{
    color: #8F98A3;
}
.fc_red[data-v-087873e5] {
    color: #e61717;
}
.evaluation_basis_num.el-input[data-v-087873e5]{
    width: 200px;
}
.evaluation_basis_bg_colore.el-input[data-v-087873e5]{
    width: 120px;
}
.evaluation_basis_set_symbol_r_l[data-v-087873e5] {
    float: left;
    width: 18%;
    text-align: right;
}
.evaluation_basis_set_symbol_r_r[data-v-087873e5] {
    width: 330px;
    /*height: 587px;*/
    float: left;
    margin-left: 1%;
}
.set_symbol_r_f_t[data-v-087873e5] {
    width: 350px;
}
.eva_basis_set_symbol_r_top[data-v-087873e5] {
    width: 100%;
    height: 317px;
    background: #8bdbe8;
    overflow: hidden;
    position: relative;
}
.eva_basis_set_symbol_r_area[data-v-087873e5]{
    border-radius: 30px;
    margin-top: 10px;
    border: 1px solid #dedede;
    overflow: hidden;
}
#evaluation_father_preview[data-v-087873e5] {
    /*width: 280px;!*0.56的比例*!*/
    /*height: 500px;*/
}
#preview_box[data-v-087873e5] {
    position: absolute;
    width: 200px;
    left: 65px;
}

/* .evaluation_bg{
     position: absolute;
     width: 100%;
     height: 100%;
     overflow: hidden;
 }*/
.evaluation_bg_img[data-v-087873e5]{
    width: 100%;
    position: absolute;
    bottom: 0px;
}
.evaluation_preview_img[data-v-087873e5] {
    width: 100%;
    height: 100%;
    cursor: move;
}
#preview_scale[data-v-087873e5] {
    width: 6px;
    height: 6px;
    overflow: hidden;
    cursor: se-resize;
    position: absolute;
    right: 0;
    bottom: 0;
    background-color: #000000;
    /*background-color: transparent;*/
}
.eva_basis_ph_on[data-v-087873e5]{
    position: absolute;
    top: 10px;
    z-index: 88;
    width: 90%;
    left: 5%;
}
.red_tip[data-v-087873e5]{
    margin-left: 88px;
    font-size: 14px;
    position: relative;
    top: -26px;
}
.eva_ba_rank_add_preview .currency_manage_con_name_edit[data-v-087873e5]{
    width: 90px;
}
.eva_ba_rank_add_preview[data-v-087873e5]{
    background: none;
}
.eva_ba_rank_add_preview .currency_rename_submit[data-v-087873e5], .eva_ba_rank_add_preview .currency_rename_del[data-v-087873e5]{
    top: 0;
}
.evaluation_basis_set  .layui-tab-title[data-v-087873e5]{
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
.eva_basis_set_symbol_r_bot[data-v-087873e5]{
    width: 90%;
    margin: auto;
    height: 270px;
}
.symbol_r_bot_preview_t[data-v-087873e5]{
    border-bottom: 1px solid #eaeaea;
    line-height: 52px;
    margin-top: 10px;
}
.symbol_r_bot_preview_w[data-v-087873e5]{
    line-height: 38px;
    font-weight: bold;
}
.symbol_r_bot_preview_t div[data-v-087873e5] {
    width: 25%;
    text-align: center;
    float: left;
    font-weight: bold;
}
.symbol_r_bot_preview_info[data-v-087873e5]{
    line-height: 30px;
    font-size: 13px;
}
.symbol_r_bot_preview_i_m[data-v-087873e5]{
    float: left;
    width: 77%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.symbol_r_bot_preview_i_im[data-v-087873e5]{
    float: left;
    width: 20px;
    height: 20px;
    margin-left: 7%;
}
.symbol_r_bot_preview_i_im img[data-v-087873e5]{
    width: 100%;
    height: 100%;
    vertical-align: top;
    margin-top: 5px;
    border-radius: 50%;
}
.symbol_r_bot_preview_i_n[data-v-087873e5]{
    float: right;
    margin-right: 4%;
}

/**基础成长物设置结束**/

/**评价限制**/
.manage-basic-limit-box[data-v-087873e5]{
    line-height: 40px;
    padding: 20px 0px 20px 14px;
}
.manage-basic-limit-box > div[data-v-087873e5]{
    float: left;
}
.manage-basic-limit-box-nofl > div[data-v-087873e5]{
    float: none;
}
.manage-basic-limit-box-c2[data-v-087873e5]{
    margin-left: 50px;
}
.manage-basic-limit-box .layui-icon-extend-iconfont[data-v-087873e5]{
    cursor: pointer;
}
.manage-basic-limit-box-c3[data-v-087873e5]{
    /*margin-left: 186px;*/
}
.manage-basic-limit-fill > .el-input[data-v-087873e5]{
    width: 72px;
}
.manage-basic-limit-fill .el-select[data-v-087873e5]{
    width: 144px;
}
.manage-basic-limit-fill-num[data-v-087873e5]{
    margin-left: 20px;
}
.manage-basic-tea .eva-quota-ti-op[data-v-087873e5] {
    padding-left: 14px;
    color: #fff;
    height: 50px;
}
.eva-quota-ti-op-title[data-v-087873e5] {
    color: #8F98A3;
    line-height: 46px;
    float: left;
}
.eai_search_input_box[data-v-087873e5] {
    float: right;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.eai_search_input_box .ev-limit-table-input[data-v-087873e5]{
    position: relative;
    top: 5px;
}
.eai_search_input_box .el-select__caret.el-icon-arrow-up[data-v-087873e5]:before{
    height: 15px;
}
.ev-limit-table-input .el-select__caret.el-icon-arrow-up[data-v-087873e5]:before{
    height: 15px;
}
.manage-basic-tea .table_box[data-v-087873e5]{
    padding: 0;
}
.manage-basic-tea .el-table th.is-leaf[data-v-087873e5] {
    padding: 10px 0 !important;
}
.manage-basic-tea .table_box .el-table[data-v-087873e5]{
    border-radius: 0;
}
.eai_search_input_box .el-input[data-v-087873e5]{
    /*width: 260px;*/
}
.input-with-select[data-v-087873e5]{
    width: 260px;
}
.eai_search_input_box i.el-input__icon.el-icon-search[data-v-087873e5]{
    line-height: 36px;
}
[data-v-087873e5].eai_search_input_box i.el-input__icon.el-icon-circle-close.el-input__clear {
    line-height: 32px;
    margin-right: -10px;
    position: absolute;
    right: 30px;
    top: 1px;
}
.limit_rename_submit[data-v-087873e5], .limit_rename_del[data-v-087873e5] {
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    padding: 0 12px;
    height: 32px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 3px;
    margin-left: 6px;
    text-align: center;
    position: relative;
    line-height: 32px;
}
.ev-limit-table-input .el-select[data-v-087873e5]{
    width: 144px;
}
.ev-limit-table-input > .el-input[data-v-087873e5]{
    width: 72px;
}
.ev-limit-table-input[data-v-087873e5]{
    position: absolute;
    top: 16px;
}
.manage-basic-tea .el-checkbox__input.is-indeterminate .el-checkbox__inner[data-v-087873e5]{
    background: #fff;
    border-color: #DCDFE6;
}
.eva-table-attd-edit.layui-icon-extend-iconfont[data-v-087873e5]{
    cursor: pointer;
}

/**评价限制end**/
.manage-basic-tea .el-table td[data-v-087873e5], .el-table th[data-v-087873e5]{
    /*overflow: hidden;*/
}
.manage-basic-tea[data-v-087873e5] .head_style{
    height: 36px;
}
i.el-input__icon.el-icon-circle-close.el-input__clear[data-v-087873e5] {
    line-height: 32px;
    margin-right: -10px;
    position: absolute;
    right: 30px;
    top: 1px;
}

@charset "utf-8";
/*CSS Document*/
/*
 * @desc 选人插件
 * @author zhangxue
 * @date 20181108
 *
 * */
.sns-sudb-content{
    width:100%;
    height:100%;
}
.sns-sudb-content, .sns-sudb-content *{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.sns-sudbc-center{
    width:100%;
    height:100%;
    padding:30px;
    padding-top:0;
    position:relative;
    padding-bottom:100px;
}
.sns-sudbcc-item{
    float:left;
    width:47.5%;
    height:100%;
    padding-top:70px;
    position:relative;
}
.sns-sudbcc-item+.sns-sudbcc-item{
    float:right;
}
.sns-sudbcci-title{
    top:0;
    width:100%;
    height:70px;
    font-size:16px;
    font-weight:bold;
    line-height:70px;
    position:absolute;
}
.sns-sudbcci-content{
    width:100%;
    height:100%;
    font-size:14px;
    padding:13px 10px;
    position:relative;
    padding-top:123px;
    border: 1px solid #ddd;
}
.sns-sudbcci-user-content{
    padding-top:0;
    overflow:auto;
}
.sns-sudbccic-top{
    top:0;
    left:0;
    width:100%;
    position:absolute;
    padding:13px 10px 0 10px;
}
.sns-sudbccics-input{
    border:0;
    width:100%;
    height:100%;
    text-indent:12px;
}
.sns-sudbccics-btn{
    top: -1px;
    right: -1px;
    width: 45px;
    height: 32px;
    font-size: 23px;
    cursor: pointer;
    line-height: 32px;
    position: absolute;
    text-align: center;
    color: rgb(255, 255, 255);
    background: rgb(5, 146, 218);
}
.sns-sudbccic-search{
    width:100%;
    height:32px;
    position:relative;
    margin-bottom:10px;
    padding-right:55px;
    border: 1px solid #ddd;
}
.sns-sudbccic-return{
    width:100%;
    min-height:30px;
    line-height:30px;
}
.sns-sudbccic-return span{
    margin-right:5px;
    cursor: pointer;
}
.sns-sudbccic-return span:last-child{
    cursor: auto;
}
.sudbccic-return-icon{
    display:none;
    font-size:14px;
    cursor:pointer;
}
.sns-sudbccic-select-all{
    width:100%;
    height:38px;
    line-height:38px;
}
.sns-sud-checkbox-icon{
    color:#fff;
    /*margin:10px;*/
    width: 43px;
    /*height: 18px;*/
    margin-right:0;
    cursor:pointer;
    font-weight:bold;
    text-align:center;
    /*line-height: 18px;*/
    border-radius: 1px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
   /* background-color: #ddd;*/
    transition: .1s linear;
    font-size: 12px!important;
    border: 1px solid transparent;
    -webkit-transition: .1s linear;
}
.sns-sud-checkbox-icon:hover{
    /*border-color: #0592da;*/
}
.sns-sud-checkbox-icon:before{
    content: "\E605";
    /*yansen 2022-03-02*/
    padding:3px;
    background:#ddd;
    border: 1px solid transparent;
}
.sns-sud-checkbox-icon:hover:before{
    border:1px solid #0592da;
}
.sns-sud-checkbox-checked-icon.sns-sud-checkbox-icon:before{
    border-color: #0592da;
    background-color: #0592da;
}
.sns-sud-checkbox-checked-icon{
    color: #fff;
    /*yansen 2022-03-02*/
    /*border-color: #0592da;
    background-color: #0592da;*/
}
.sns-sudbccic-list{
    margin-top: 5px;   /*yansen 2022-03-02*/
    width:100%;
    height:100%;
    overflow:auto;
    position:relative;
}
.sns-sdi-name{
    cursor:pointer;
    margin-left:10px;
}
.sns-sud-dep-item{
    width:100%;
    height:43px;
    cursor:pointer;
    line-height:42px;
    background:#f8f8f8;
    border-bottom:1px solid #fff;
}
.sns-sud-user-item{
    width:100%;
    height:47px;
    cursor:pointer;
    line-height:46px;
    border-bottom:1px solid #ddd;
}
.sns-sui-logo{
    width:38px;
    height:38px;
    cursor:pointer;
    border-radius:50%;
    margin-right:10px;
}
.sns-sdi-next{
    width:45px;
    float:right;
    height:43px;
    cursor:pointer;
    font-size:17px;
    cursor:pointer;
    line-height:43px;
    text-align:right;
    margin-right:10px;
}
.sns-sui-del{
    float:right;
    color:#f97210;
    cursor:pointer;
    margin-right:6px;
    display:inline-block;
}
.sns-sudbc-bottom{
    bottom:0;
    width:100%;
    height:100px;
    padding-top:20px;
    text-align:center;
    position:absolute;
}
.sns-sudbcb-btn{
    padding:0;
    width:130px;
    height:50px;
    margin:0 6px;
    font-size:16px;
    border-radius:0;
    line-height:50px;
    text-align:center;
}
.sns-sud-user-type-box{
    width:100%;
    height:40px;
    font-size:14px;
    line-height:40px;
    margin-bottom:10px;
    background: rgb(236, 242, 244)
}
.sns-sud-user-type-box ul{
    width:100%;
    height:40px;
}
.sns-sud-user-type-box ul li{
    width:25%;
    float:left;
    height:40px;
    cursor:pointer;
    line-height:40px;
    text-align:center;
}
.sns-bg-blue {
    color: #fff;
    background: #0088de;
}
.sns-bg-orange {
    color: #fff;
    background: #f88f06;
}
.no_content {
    margin: 0 auto;
    min-height: 200px;
    margin: 30px;
    text-align: center;
    background: url(/vue/dist/static/img/no_content_03.13a87c9.png) no-repeat center;
}

.ml-50[data-v-673c8090]{
    margin-left: 50px;
}
.evaluation-basis-setd[data-v-673c8090]{
    float: left;
    width: 45%;
    padding: 10px 0;
}
.empty_box[data-v-673c8090]{
    text-align: center;
}
.evaluation-basis-setd-f2[data-v-673c8090] {
    margin-left: 5%;
}
.evaluation-basis-setd-tips[data-v-673c8090]{
    position: relative;
    line-height: 50px;
}
.evaluation-basis-setd-tips-hr[data-v-673c8090]{
    position: absolute;
    top: 50%;
    width: 100%;
    height: 1px;
    border-top: 1px dotted #bbbbbb;
}
.evaluation-basis-setd-tips-wo[data-v-673c8090]{
    padding-right: 20px;
    color: #8F98A3;
    background: #fff;
    position: relative;
    font-size: 14px;
    z-index: 999;
}
.evaluation-basis-tab-pro[data-v-673c8090]{
    background: #f9f9f9;
    font-size: 14px;
    text-indent: 10px;
    height: 34px;
    line-height: 34px;
}
.evaluation-basis-tab-cl[data-v-673c8090]{
    line-height: 34px;
    background: #2fa2fe;
    font-size: 14px;
    color: #ffffff;
    text-indent: 10px;
    margin-top: 15px;
}
.evaluation-basis-con-mod[data-v-673c8090]{
    width: 100%;
    margin: 5px auto;
}
.evaluation-basis-logo-con[data-v-673c8090]{
    width: 30px;
    height: 30px;
    display: inline-block;
    position: relative;
    vertical-align: middle;
}
.evaluation-basis-logo-con .upload_img img[data-v-673c8090]{
    border-radius: 50%;
}
.evaluation-basis-logo-con .upload_img[data-v-673c8090]{
    width: 30px;
    height: 30px;
    border: none;
    vertical-align: middle;
}
.change-logo-ab-div[data-v-673c8090]{
    position: absolute;
    z-index: 99;
    opacity: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
    top: 0;
}
.evaluation-basis-name-n[data-v-673c8090]{
    line-height: 33px;
    font-size: 14px;
    height: 35px;
}
.evaluation-basis-name-t[data-v-673c8090]{
    color: #8F98A3;
    font-size: 14px;
    vertical-align: top;
    display: inline-block;
    text-align: right;
    width: 105px;
}
.evaluation-basis-name-t-n[data-v-673c8090]{
}
.evaluation-basis-name-tip[data-v-673c8090]{
    color: #8f98a3;
    font-size: 13px;
}
.evaluation-basis-name-tip.layui-icon-extend-iconfont[data-v-673c8090]{
    font-size: 16px;
}
.evaluation-basis-p-tip[data-v-673c8090]{
    font-size: 13px;
    color: #8f98a3;
    margin-top: 15px;
}
.evaluation-basis-con-img[data-v-673c8090]{
    width: 30px;
    height: 30px;
    cursor: pointer;
    border-radius: 50%;
    vertical-align: top;
}
.evaluation-basis-name-tip.layui-icon-extend-iconfont[data-v-673c8090]{
    cursor: pointer;
    margin-left: 10px;
}
.evaluation-basis-name-n-h[data-v-673c8090]{
    line-height: 46px;
}
.evaluation-basis-s-div[data-v-673c8090]{
    margin-top: 10px;
    line-height: 34px;
}
.evaluation-basis-set-submit[data-v-673c8090]{
    background: #2fa2fe;
    width: 75px;
    text-align: center;
    letter-spacing: 4px;
    color: #ffffff;
    line-height: 34px;
    height: 34px;
    padding: 0;
    margin-left: 74px;
    margin-top: 15px;
}
.currency_manage_con_name_edit[data-v-673c8090] {
    width: 200px;
}
.currency_manage_con_name_edit .el-input__inner[data-v-673c8090] {
    color: #7a8590;
    height: 32px;
    line-height: 32px;
}
.currency_rename_submit[data-v-673c8090], .currency_rename_del[data-v-673c8090] {
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    width: 27px;
    height: 27px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 3px;
    margin-left: 6px;
    text-align: center;
    position: relative;
    line-height: 27px;
    font-weight: 100;
    padding: 0px;
}

/**成长阈值**/
.layui-btn[data-v-673c8090] {
    display: inline-block;
    vertical-align: middle;
    height: 38px;
    line-height: 38px;
    padding: 0 29px;
    background-color: #2fa2fe;
    color: #fff;
    white-space: nowrap;
    text-align: center;
    font-size: 14px;
    border: none;
    border-radius: 2px;
    cursor: pointer;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
}
.evaluation_basis_s_div[data-v-673c8090]{
    margin-top: 10px;
    line-height: 34px;
}
.evaluation_basis_set_submit[data-v-673c8090]{
    background: #2fa2fe;
    width: 75px;
    text-align: center;
    letter-spacing: 4px;
    color: #ffffff;
    line-height: 34px;
    height: 34px;
    padding: 0;
    margin-left: 74px;
    margin-top: 15px;
}
.p_tip_ml[data-v-673c8090]{
    margin-left: 74px;
    line-height: 34px;
    margin-top: 10px;
}
.evaluation_basis_s_input[data-v-673c8090]{
    display: inline-block;
    width: 80px;
    height: 34px;
}
.evaluation_basis_rank_input[data-v-673c8090]{
    width: 90px;
    height: 32px;
    display: inline-block;
}
.evaluation_basis_s_div.s_div_inh[data-v-673c8090]{
    margin-bottom: 0;
}
.evaluation_basis_btn[data-v-673c8090]{
    margin-left: 102px;
    margin-top: 10px;
    margin-bottom: 20px;
}
.evaluation_basis_rank_calc[data-v-673c8090],.evaluation_basis_rank_submit[data-v-673c8090],.evaluation_basis_symbol_submit[data-v-673c8090]{
    width: 75px;
    text-align: center;
    letter-spacing: 4px;
    color: #ffffff;
    line-height: 34px;
    height: 34px;
    padding: 0;
    cursor: pointer;
}
.evaluation_basis_rank_calc[data-v-673c8090]{
    display: inline-block;
    letter-spacing: 0px;
    line-height: 30px;
    height: 30px;
    /* padding: 0 12px; */
    width: 70px;
}
.evaluation_basis_rank_choose_box[data-v-673c8090]{
    display: inline-block;
    vertical-align: middle;
}
.evaluation_basis_rank_choose[data-v-673c8090]{
    display: inline-block;
    background: #f3f4f5;
    float: left;
    color: #798288;
    line-height: 30px;
    width: 70px;
    text-align: center;
    cursor: pointer;
}
.evaluation_basis_rank_choosed[data-v-673c8090]{
    background: #2fa2fe;
    color: #fff;
}
.evaluation_basis_rank_submit[data-v-673c8090],.evaluation_basis_symbol_submit[data-v-673c8090]{
    /*margin-left: 20px;*/
}
.evaluation_basis_btn .eva-common-tips[data-v-673c8090]{
    display: inline-block;
    line-height: 26px;
    padding: 4px 15px;
}

/**成长阈值结束**/

/**基础成长物设置**/
.eva_basic_symbol_box[data-v-673c8090]{
    position: relative;
}
.eva_basic_symbol_opera[data-v-673c8090]{
    position: absolute;
    background: #eee;
    padding: 0px 20px;
    line-height: 28px;
    right: 0;
    top: 5px;
    cursor: pointer;
}
[data-v-673c8090].eva_basic_symbol_box .el-tabs--card>.el-tabs__header .el-tabs__nav{
    border: none;
}
[data-v-673c8090].eva_basic_symbol_box .el-tabs--card>.el-tabs__header .el-tabs__item {
    border-left: none;
}
[data-v-673c8090].eva_basic_symbol_box .el-tabs--card>.el-tabs__header .el-tabs__item.is-active {
    border: 1px solid #E4E7ED;
    border-bottom-color: #FFF;
    top: 1px;
}
.eva_ba_rank_edit_xu[data-v-673c8090] {
    font-size: 13px;
    /*font-weight: bold;*/
    background: #f9f9f9;
    /* width: 72px; */
    padding: 0 20px;
    height: 28px;
    text-align: center;
    line-height: 28px;
    float: left;
    margin-right: 10px;
    cursor: pointer;
    margin-bottom: 10px;
}
.rank_edit_xu_curr[data-v-673c8090] {
    background: #2fa2fe;
    color: #ffffff;
}
.eva_ba_rank_add_preview[data-v-673c8090] {
    background: none;
}
.currency_manage_con_name_edit[data-v-673c8090] {
    line-height: 25px;
    display: inline-block;
}
.eva_ba_rank_add_preview .currency_manage_con_name_edit[data-v-673c8090] {
    width: 90px;
}
.currency_rename_del[data-v-673c8090] {
}
.eva_ba_rank_add_preview .currency_rename_submit[data-v-673c8090], .eva_ba_rank_add_preview .currency_rename_del[data-v-673c8090] {
    top: 0;
}
.evaluation_basis_set_symbol_left[data-v-673c8090] {
    float: left;
    width: 49%;
}
.evaluation_basis_set_symbol_right[data-v-673c8090] {
    float: left;
    width: 49%;
    margin-top: 15px;
    /* position: absolute; */
    right: 0;
}
.evaluation_basis_s_div[data-v-673c8090] {
    margin-top: 16px;
    margin-bottom: 30px;
    position: relative;
    line-height: 34px;
}
.evaluation_basis_name_t[data-v-673c8090] {
    color: #8F98A3;
    font-size: 14px;
    vertical-align: top;
    display: inline-block;
    text-align: right;
    width: 112px;
}
.evaluation_basis_rank_i[data-v-673c8090] {
    max-width: 240px;
    height: 86px;
    position: relative;
    display: inline-block;
}
.evaluation_basis_name_tip[data-v-673c8090] {
    color: #888888;
}
.vertical_bot[data-v-673c8090] {
    vertical-align: bottom;
    display: inline-block;
    line-height: 26px;
}
.evaluation_basis_rank_i_input[data-v-673c8090] {
    position: absolute;
    width: 100%;
    height: 86px;
    top: 0;
    left: 0;
    opacity: 0;
    z-index: 9;
    /* display: none; */
    cursor: pointer;
}
.evaluation_basis_rank_ib[data-v-673c8090] {
    /*max-width: 264px;*/
    max-width: 60%;
    height: 154px;
    position: relative;
    display: inline-block;
}
.evaluation_basis_rank_ib_input[data-v-673c8090] {
    position: absolute;
    width: 100%;
    height: 154px;
    top: 0;
    left: 0;
    opacity: 0;
    z-index: 9;
    /* display: none; */
    cursor: pointer;
}
.evaluation_basis_logo_bg[data-v-673c8090] {
    position: relative;
}
.evaluation_basis_s_div .layui-input[data-v-673c8090], .layui-textarea[data-v-673c8090], .layui-select[data-v-673c8090] {
    line-height: 34px;
    height: 34px;
}
.evaluation_basis_bg_colors[data-v-673c8090] {
    position: absolute;
    width: 34px;
    left: 125px;
    height: 34px;
    /**2020/3/2 cao 解决ios火狐73版本上不居中对齐问题**/
    top: -7px;
    background: #8bdbe8;
}
.evaluation_basis_name_tip_l[data-v-673c8090] {
    margin-left: 40px;
}
.eva_ba_rank_img[data-v-673c8090], .eva_ba_rank_bgimg[data-v-673c8090] {
    /*width: 100%;*/
    height: 100%;
}
.eva_ba_rank_bgimg[data-v-673c8090]{
    max-width: 100%;
}
.evaluation_basis_symbol_submit[data-v-673c8090] {
    margin-left: 116px;
    margin-top: 30px;
}
.fc_grey[data-v-673c8090]{
    color: #8F98A3;
}
.fc_red[data-v-673c8090] {
    color: #e61717;
}
.evaluation_basis_num.el-input[data-v-673c8090]{
    width: 200px;
}
.evaluation_basis_bg_colore.el-input[data-v-673c8090]{
    width: 120px;
}
.evaluation_basis_set_symbol_r_l[data-v-673c8090] {
    float: left;
    width: 18%;
    text-align: right;
}
.evaluation_basis_set_symbol_r_r[data-v-673c8090] {
    width: 330px;
    /*height: 587px;*/
    float: left;
    margin-left: 1%;
}
.set_symbol_r_f_t[data-v-673c8090] {
    width: 350px;
}
.eva_basis_set_symbol_r_top[data-v-673c8090] {
    width: 100%;
    height: 317px;
    background: #8bdbe8;
    overflow: hidden;
    position: relative;
}
.eva_basis_set_symbol_r_area[data-v-673c8090]{
    border-radius: 30px;
    margin-top: 10px;
    border: 1px solid #dedede;
    overflow: hidden;
}
#evaluation_father_preview[data-v-673c8090] {
    /*width: 280px;!*0.56的比例*!*/
    /*height: 500px;*/
}
#preview_box[data-v-673c8090] {
    position: absolute;
    width: 200px;
    left: 65px;
}

/* .evaluation_bg{
     position: absolute;
     width: 100%;
     height: 100%;
     overflow: hidden;
 }*/
.evaluation_bg_img[data-v-673c8090]{
    width: 100%;
    position: absolute;
    bottom: 0px;
}
.evaluation_preview_img[data-v-673c8090] {
    width: 100%;
    height: 100%;
    cursor: move;
}
#preview_scale[data-v-673c8090] {
    width: 6px;
    height: 6px;
    overflow: hidden;
    cursor: se-resize;
    position: absolute;
    right: 0;
    bottom: 0;
    background-color: #000000;
    /*background-color: transparent;*/
}
.eva_basis_ph_on[data-v-673c8090]{
    position: absolute;
    top: 10px;
    z-index: 88;
    width: 90%;
    left: 5%;
}
.red_tip[data-v-673c8090]{
    margin-left: 88px;
    font-size: 14px;
    position: relative;
    top: -26px;
}
.eva_ba_rank_add_preview .currency_manage_con_name_edit[data-v-673c8090]{
    width: 90px;
}
.eva_ba_rank_add_preview[data-v-673c8090]{
    background: none;
}
.eva_ba_rank_add_preview .currency_rename_submit[data-v-673c8090], .eva_ba_rank_add_preview .currency_rename_del[data-v-673c8090]{
    top: 0;
}
.evaluation_basis_set  .layui-tab-title[data-v-673c8090]{
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
.eva_basis_set_symbol_r_bot[data-v-673c8090]{
    width: 90%;
    margin: auto;
    height: 270px;
}
.symbol_r_bot_preview_t[data-v-673c8090]{
    border-bottom: 1px solid #eaeaea;
    line-height: 52px;
    margin-top: 10px;
}
.symbol_r_bot_preview_w[data-v-673c8090]{
    line-height: 38px;
    font-weight: bold;
}
.symbol_r_bot_preview_t div[data-v-673c8090] {
    width: 25%;
    text-align: center;
    float: left;
    font-weight: bold;
}
.symbol_r_bot_preview_info[data-v-673c8090]{
    line-height: 30px;
    font-size: 13px;
}
.symbol_r_bot_preview_i_m[data-v-673c8090]{
    float: left;
    width: 77%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.symbol_r_bot_preview_i_im[data-v-673c8090]{
    float: left;
    width: 20px;
    height: 20px;
    margin-left: 7%;
}
.symbol_r_bot_preview_i_im img[data-v-673c8090]{
    width: 100%;
    height: 100%;
    vertical-align: top;
    margin-top: 5px;
    border-radius: 50%;
}
.symbol_r_bot_preview_i_n[data-v-673c8090]{
    float: right;
    margin-right: 4%;
}

/**基础成长物设置结束**/

/**评价限制**/
.manage-basic-limit-box[data-v-673c8090]{
    line-height: 40px;
    padding: 20px 0px 20px 14px;
}
.manage-basic-limit-box > div[data-v-673c8090]{
    float: left;
}
.manage-basic-limit-box-nofl > div[data-v-673c8090]{
    float: none;
}
.manage-basic-limit-box-c2[data-v-673c8090]{
    margin-left: 50px;
}
.manage-basic-limit-box .layui-icon-extend-iconfont[data-v-673c8090]{
    cursor: pointer;
}
.manage-basic-limit-box-c3[data-v-673c8090]{
    /*margin-left: 186px;*/
}
.manage-basic-limit-fill > .el-input[data-v-673c8090]{
    width: 72px;
}
.manage-basic-limit-fill .el-select[data-v-673c8090]{
    width: 144px;
}
.manage-basic-limit-fill-num[data-v-673c8090]{
    margin-left: 20px;
}
.manage-basic-tea .eva-quota-ti-op[data-v-673c8090] {
    padding-left: 14px;
    color: #fff;
    height: 50px;
}
.eva-quota-ti-op-title[data-v-673c8090] {
    color: #8F98A3;
    line-height: 46px;
    float: left;
}
.eai_search_input_box[data-v-673c8090] {
    float: right;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.eai_search_input_box .ev-limit-table-input[data-v-673c8090]{
    position: relative;
    top: 5px;
}
.eai_search_input_box .el-select__caret.el-icon-arrow-up[data-v-673c8090]:before{
    height: 15px;
}
.ev-limit-table-input .el-select__caret.el-icon-arrow-up[data-v-673c8090]:before{
    height: 15px;
}
.manage-basic-tea .table_box[data-v-673c8090]{
    padding: 0;
}
.manage-basic-tea .el-table th.is-leaf[data-v-673c8090] {
    padding: 10px 0 !important;
}
.manage-basic-tea .table_box .el-table[data-v-673c8090]{
    border-radius: 0;
}
.eai_search_input_box .el-input[data-v-673c8090]{
    /*width: 260px;*/
}
.input-with-select[data-v-673c8090]{
    width: 260px;
}
.eai_search_input_box i.el-input__icon.el-icon-search[data-v-673c8090]{
    line-height: 36px;
}
[data-v-673c8090].eai_search_input_box i.el-input__icon.el-icon-circle-close.el-input__clear {
    line-height: 32px;
    margin-right: -10px;
    position: absolute;
    right: 30px;
    top: 1px;
}
.limit_rename_submit[data-v-673c8090], .limit_rename_del[data-v-673c8090] {
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    padding: 0 12px;
    height: 32px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 3px;
    margin-left: 6px;
    text-align: center;
    position: relative;
    line-height: 32px;
}
.ev-limit-table-input .el-select[data-v-673c8090]{
    width: 144px;
}
.ev-limit-table-input > .el-input[data-v-673c8090]{
    width: 72px;
}
.ev-limit-table-input[data-v-673c8090]{
    position: absolute;
    top: 16px;
}
.manage-basic-tea .el-checkbox__input.is-indeterminate .el-checkbox__inner[data-v-673c8090]{
    background: #fff;
    border-color: #DCDFE6;
}
.eva-table-attd-edit.layui-icon-extend-iconfont[data-v-673c8090]{
    cursor: pointer;
}

/**评价限制end**/
.manage-basic-tea .el-table td[data-v-673c8090], .el-table th[data-v-673c8090]{
    /*overflow: hidden;*/
}
.manage-basic-tea[data-v-673c8090] .head_style{
    height: 36px;
}
i.el-input__icon.el-icon-circle-close.el-input__clear[data-v-673c8090] {
    line-height: 32px;
    margin-right: -10px;
    position: absolute;
    right: 30px;
    top: 1px;
}
.ml30[data-v-673c8090]{margin-left: 30px;
}

/* 设置时间 */
.repeal-set-time-vessel[data-v-673c8090]{
    margin-left: 20px;
}
.repeal-set-time-inpt-vessel[data-v-673c8090]{
    width: 60px;
    margin: 0 10px;
}
[data-v-673c8090]  .el-form-item__error{
    min-width: 100px;
}

/* 设置人员 */
.set-staff-header[data-v-673c8090]{
    margin: 20px 0;
}
.set-staff-header-title[data-v-673c8090]{
    float: left;
    margin-left: 20px;
    line-height: 32px;
}

/* 按钮 */
.btns_vessel[data-v-673c8090]{
    border-top: 1px solid #D6D6D6;
    padding: 20px 0;
}
/**
 * author: caojiejun
 * date: 2019/09/11
 * desc: 学生成长管理--评价指标管理--课堂考勤管理
 */
/**该文件包含指标管理以及评价币管理样式**/
/**评价币样式与指标管理样式重叠**/
.empty_box[data-v-65b4447f]{
    text-align: center;
}
.eva-quota-right-content[data-v-65b4447f]{
    float: left;
    width:89%;
    height:100%;
    overflow: auto;
}
.eva-quota-right-all-style[data-v-65b4447f]{
    width: 94%;
    margin-left:3%;
}
.eva-quota-ti-op[data-v-65b4447f]{
    color: #fff;
    height: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.eva-quota-ti-op-title[data-v-65b4447f]{
    color: #8F98A3;
    line-height: 46px;
    float: left;
}
.eva-quota-ti-op-add[data-v-65b4447f]{
    float: right;
    width: 70px;
    line-height: 32px;
    margin-top: 10px;
}
.eva-quota-ti-op-add i[data-v-65b4447f]{
    margin-right: 4px;
    font-size: 14px;
}
.eva-quota-table-del .layui-icon-extend-iconfont[data-v-65b4447f]{
    font-size: 20px;
    cursor: pointer;
    vertical-align: middle;
}
.eva-quota-table-moreop .layui-icon-extend-iconfont[data-v-65b4447f]{
    font-size: 20px;
    cursor: pointer;
    margin: 10px;
    vertical-align: middle;
}
.eva-quota-target-tip[data-v-65b4447f]{
    float: left;
    color: #8F98A3;
    line-height: 70px;
}
.eva-quota-target-tips[data-v-65b4447f]{
    line-height: 60px;
}
.eva-quota-target-title[data-v-65b4447f]{
    background: #f7f7f7;
    line-height: 40px;
    text-indent: 10px;
}
.eva-quota-target-model[data-v-65b4447f]{
    padding: 16px 14px;
}
.eva-quota-target-tbox[data-v-65b4447f]{
    padding: 0 10px;
}
.eva-quota-target-set[data-v-65b4447f]{
    border: 1px solid #f4f4f4;
}
.eva-quota-ett-check[data-v-65b4447f]{
    padding: 16px 0;
}
.el-time-picker[data-v-65b4447f]{
    cursor: pointer;
}
.eva-time-picker-tips[data-v-65b4447f]{
    color: #aaa;
    font-size: 12px;
    margin-left: 10px;
}
.eva-quota-ett-save[data-v-65b4447f]{
    width: 110px;
    line-height: 36px;
    font-size: 16px;
    margin: 10px 0 30px 10px;
}
.eva-quota-target-tip[data-v-65b4447f]:nth-child(2n){
    margin-left: 100px;
}
.table-ett-user-box[data-v-65b4447f]{
    text-align: left;
}
.table-li-ett-icon[data-v-65b4447f]{
    display: inline-block;
    line-height: 32px;
    padding: 0 8px;
    cursor: pointer;
}
.table-li-ett-icon i[data-v-65b4447f]{
    font-size: 16px;
    margin: 0 8px;
}
span.table-li-ett-user[data-v-65b4447f] {
    line-height: 36px;
    display: inline-block;
    padding: 0 8px;
    margin: 0 8px;
    position: relative;
    border-radius: 4px;
}
.table-li-ett-user.ed[data-v-65b4447f]{
    border: 1px solid #9ecbf9;
}
.table-li-ett-user i.layui-icon-extend-iconfont[data-v-65b4447f]{
    font-size: 12px;
    color: #409EFF;
    border-radius: 50%;
    height: 20px;
    width: 20px;
    border: 1px solid #409EFF;
    line-height: 20px;
    display: inline-block;
    font-weight: 100;
    text-align: center;
}
/**课堂考勤**/
.eva-quota-attd-opera > div[data-v-65b4447f]{
    float: left;
    /*margin-left: 10%;*/
}
.eva-quota-attd-opera .el-switch[data-v-65b4447f]{
    padding-top: 26px;
}
.eva-table-attd-edit[data-v-65b4447f]{
    cursor: pointer;
}
.eva-table-attd-edit i[data-v-65b4447f]{
    margin-right: 4px;
    font-size: 18px;
    color: #B2BAC3;
    vertical-align: middle;
}
.eva-table-attd-edit[data-v-65b4447f]{
    margin-left: 10px;
}
/**课堂考勤end**/
/**成长指标体系**/
.eva-item-top-type[data-v-65b4447f]{
    background: rgb(239, 242, 245);
    color: #6A747E;
    font-size: 15px;
    height: 40px;
    line-height: 40px;
}
.eva-item-target-type[data-v-65b4447f]{
    width: 27%;
    position: relative;
    float: left;
    font-size: 14px;
    text-align: center;
}
.eva-item-target-type-l[data-v-65b4447f]{
    width: 46%;
}
.eva-item-target-type i[data-v-65b4447f]{
    cursor: pointer;
    background: #2FA2FE;
    color: #fff;
    position: absolute;
    width: 26px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    border-radius: 2px;
    right: 10px;
    top: 7px;
}
.eva-item-target-box[data-v-65b4447f]{
    width: 27%;
    float: left;
    text-align: left;
    color: #6A747E;
    padding-right: 1%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.eva-item-target-box-l[data-v-65b4447f]{
    width: 46%;
}
.eva-item-target-list[data-v-65b4447f]{
    line-height: 30px;
    margin: 10px 0;
    text-indent: 6px;
    position: relative;
    cursor: pointer;
}
.eva-item-target-list-opera[data-v-65b4447f]{
    position: absolute;
    right: 10px;
}
.eva-item-target-list-opera i[data-v-65b4447f]{
    width: 30px;
    line-height: 30px;
    display: inline-block;
    font-size: 14px;
    color: #7A8590;
}
.eva-item-target-box .el-tabs[data-v-65b4447f]{
    margin-top: 10px;
}
.eva-item-target-box .el-tabs__item[data-v-65b4447f]{
    color: #6A747E;
}
.el-tabs__item.is-active[data-v-65b4447f] {
    color: #2da3fd;
}
.eva-item-target-box .eva-common-tips[data-v-65b4447f] {
    text-align: center;
}
.eva-item-target-list-img img[data-v-65b4447f]{
    width: 30px;
    height: 30px;
    padding-bottom: 3px;
    border-radius: 50%;
}
.eva-item-target-list-li[data-v-65b4447f]{
    line-height: 36px;
    margin-bottom: 5px;
}
.eva-item-target-list-li span[data-v-65b4447f]{
    vertical-align: middle;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
}
.eva-item-target-list-info[data-v-65b4447f]{
    width: 30%;
}
.eva-item-target-list-name[data-v-65b4447f]{
    width: 20%;
}
.eva-item-target-list-choose[data-v-65b4447f]{
    color: #2FA2FE;
    background: #F9F9F9;
}
.eva-item-target-list-over[data-v-65b4447f]{
    color: #2FA2FE;
    background: #F9F9F9;
}
/**成长指标体系end**/
/**评价面板**/
.eva-item-target-panel[data-v-65b4447f]{
    width: 100%;
}
.eva-panel-person-add[data-v-65b4447f]{
    float: right;
    width: 70px;
    line-height: 32px;
    margin-top: 10px;
    position: relative;
    top: -65px;
    color: #fff;
    z-index: 99;
}
.eva-target-panel-list[data-v-65b4447f]{
    margin: 0;
    overflow: hidden;
}
.eva-item-target-panel-head[data-v-65b4447f]{
    line-height: 46px;
    background-color: #e5e8ec;
}
.eva-item-target-panel-head div[data-v-65b4447f]{
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 18.5%;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    text-align: center;
}
.eva-item-target-panel-head div[data-v-65b4447f]:last-child{
    width: 26%;
}
.eva-item-panel-check-box[data-v-65b4447f]{
    margin-bottom: 5px;
}
.eva-item-target-checkbox[data-v-65b4447f] .el-checkbox__label{
    font-size: 13px;
    margin-bottom: 10px;
}
.eva-item-checkbox-span[data-v-65b4447f]{
    color: #888;
    font-size: 12px;
    line-height: 26px;
    margin-left: 20px;
}
.eva-item-checkbox-resour[data-v-65b4447f]{
    color: #0a79df;
    text-decoration: underline;
    cursor: pointer;
}
.eva-target-panel-list-li[data-v-65b4447f]{
    line-height: 70px;
    position: relative;
    border-bottom: 1px solid #EBEEF5;
}
.eva-target-panel-list-li > div[data-v-65b4447f]{
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 18.5%;
    color: #606266;
}
.eva-target-panel-list-li > .eva-target-panel-opera[data-v-65b4447f]{
    width: 26%;
}
.eva-target-panel-list-li > .select_w[data-v-65b4447f]{
    width: calc(26% - 50px) !important;
}
.eva-target-panel-first[data-v-65b4447f]{
    text-indent: 20px;
}
.eva-target-panel-info[data-v-65b4447f]{
    text-align: center;
}
.eva-target-panel-score[data-v-65b4447f]{
    text-align: center;
}
.eva-target-panel-num[data-v-65b4447f]{
    text-align: center;
}
.eva-target-panel-opera[data-v-65b4447f]{
    text-align: center;
}
.eva-target-panel-opera-icon[data-v-65b4447f]{
    display: inline-block;
    margin: 0 5%;
    cursor: pointer;
}
.eva-target-panel-opera-icon i[data-v-65b4447f]{
    font-size: 18px;
}
.eva-target-pan-opera-icon[data-v-65b4447f]{
    cursor: pointer;
}
.eva-quota-table-moreop .eva-target-pan-opera-icon i[data-v-65b4447f]{
    margin-right: 4px;
}
.eva-item-target-filter[data-v-65b4447f]{
    float: right;
    position: relative;
}
.eva-item-target-filter .eva-panel-person-add[data-v-65b4447f]{
    top: -9px;
    right: 0;
    margin-top: 0px;
    margin-left: 10px;
    display: inline-block;
}
.eva-item-target-filter-select[data-v-65b4447f]{
    position: relative;
    top: -10px;
    display: inline-block;
}
/**评价面板end**/
/**评价币样式**/
.manage-currency-table-logo[data-v-65b4447f] .el-image__inner{
    /*width: 36px;*/
    width: auto;
    height: 36px;
}
.manage-currency-table-logo-cs[data-v-65b4447f]{
    width: 36px;
    cursor: pointer;
}
.manage-currency-table-logo i[data-v-65b4447f]{
    color: #B2BAC3;
    font-size: 20px;
}
.manage-currency-table-op .manage-currency-table-op-check[data-v-65b4447f], .manage-currency-table-op .manage-currency-table-op-del[data-v-65b4447f]{
    cursor: pointer;
}
.manage-currency-table-op-check[data-v-65b4447f]{
    margin-left: 10px;
}
.manage-currency-table-op-del[data-v-65b4447f]{
    margin-left: 10px;
}
.manage-currency-import-table-num[data-v-65b4447f] .el-input__inner{
    width: 80px;
    padding: 0;
    padding-left: 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
/**评价币样式结束**/
[data-v-65b4447f] .eva-quota-content-box .eva-item-target-box-l .el-tabs--card>.el-tabs__header .el-tabs__nav,.eva-item-target-panel .el-tabs--card>.el-tabs__header .el-tabs__nav[data-v-65b4447f]{
    border: none;
}
[data-v-65b4447f] .eva-quota-content-box .eva-item-target-box-l .el-tabs--card>.el-tabs__header .el-tabs__item,.eva-item-target-panel .el-tabs--card>.el-tabs__header .el-tabs__item[data-v-65b4447f]{
    border-left: none;
}
[data-v-65b4447f] .eva-quota-content-box .eva-item-target-box-l .el-tabs--card>.el-tabs__header .el-tabs__item.is-active,.eva-item-target-panel .el-tabs--card>.el-tabs__header .el-tabs__item.is-active[data-v-65b4447f]{
    border: 1px solid #E4E7ED;
    border-bottom-color: #FFF;
    top: 1px;
}
.eva-quota-table-li .li_item_name[data-v-65b4447f]{
    width: 50%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    /* display: inline-block; */
    float: left;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
}
.eva-quota-attd-opera .el-switch__label.is-active[data-v-65b4447f] {
    color: #6A747E;
}
.manage-currency-table-logo[data-v-65b4447f]{
    height: 36px;
}
.manage-currency-table-logo[data-v-65b4447f] .el-image-viewer__close .el-icon-circle-close{
    font-size: 40px;
    color: #fff;
}
.el-dialog .el-checkbox__inner[data-v-65b4447f]::after {
    -webkit-transition: none!important;
    transition: none!important;
}
.el-dialog[data-v-65b4447f] {
    /*-webkit-backface-visibility: hidden!important;*/
    -webkit-backface-visibility: initial!important;
}
.target-filter-div .el-dropdown[data-v-65b4447f]{
    line-height: 24px;
    vertical-align: middle;
}
.eva-quota-edit-box .el-select.d-table-li-select[data-v-65b4447f]{
    width: 80px;
}
.eva-quota-target-model-title[data-v-65b4447f]{
    padding: 10px;
    background-color: #f6feff;
    color: #6a747d;
}
.eva-quota-target-model-title1[data-v-65b4447f]{
    font-weight: bold;
    color: #303435;
}
.eva-set-timepicker[data-v-65b4447f]{
    width: 80px;
}
[data-v-65b4447f] .eva-set-timepicker .el-input__prefix{
    display: none;
}
[data-v-65b4447f] .eva-set-timepicker.el-input--prefix .el-input__inner{
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
}
[data-v-65b4447f] .my-week-select .el-input__icon{
    line-height: 35px;
}
.eva-select-quota-label[data-v-65b4447f]{
    color: #6c757c;
}
.belong-to-select-box[data-v-65b4447f]{
    padding-left: 30px;
}
.eva-item-target-panel-head-new div[data-v-65b4447f]{
    width: 14.5%;
}
.eva-target-panel-list-li-new div[data-v-65b4447f]{
    width: 14.5%;
    /*width: 18.5%;*/
}
.eva-target-panel-name[data-v-65b4447f]{
    display: inline-block;
    max-width: 64%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: bottom;
    text-indent: 0;
    width: 160px;
}
/* 2022-09-27 */
.mt10[data-v-65b4447f]{
    margin-top: 10px;
}
.mt20[data-v-65b4447f]{
    margin-top: 20px;
}
.pl20[data-v-65b4447f]{
    padding-left: 20px;
}
.select-push-time[data-v-65b4447f]{
    margin: 0 10px;
}
.color-6a747d[data-v-65b4447f]{
    color: #6a747d;
}
/* 2022-11-17 指标同步 */
.select[data-v-65b4447f]{
    width: 50px !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    text-align: center;
}
.message_box_icon_v2[data-v-65b4447f]{
    width: 60px;
    height: 60px;
    margin: 0 auto 30px;
    background: url(/vue/dist/static/img/message_box_icon_v2_03.3d6b248.png) 50% no-repeat;
    background-size: contain;
}
.target-type[data-v-65b4447f]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.limit-class-list[data-v-65b4447f] {
    margin-top: 12px;
}

.type-eva-panel .el-dialog{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    display: -ms-flex; /* 兼容IE */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    -ms-flex-direction: column; /* 兼容IE */
    margin:0 !important;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
            transform:translate(-50%,-50%);
    max-height:calc(100% - 30px);
    max-width:calc(100% - 30px);
}
.type-eva-panel .el-dialog .el-dialog__body{
    max-height: 100%;
    -webkit-box-flex: 1;
            flex: 1;
    -ms-flex: 1 1 auto; /* 兼容IE */
    overflow-y: auto;
    overflow-x: hidden;
}
.type-eva-panel .el-dialog__wrapper {
    /*隐藏ie和edge中遮罩的滚动条*/
    overflow: hidden;
}
/**
 * author: caojiejun
 * date: 2019/09/11
 * desc: 学生成长管理--评价指标管理--课堂考勤管理
 */
/**该文件包含指标管理以及评价币管理样式**/
/**评价币样式与指标管理样式重叠**/
.empty_box[data-v-9a981264]{
    text-align: center;
}
.eva-quota-right-content[data-v-9a981264]{
    float: left;
    width:89%;
    height:100%;
    overflow: auto;
}
.eva-quota-right-all-style[data-v-9a981264]{
    width: 94%;
    margin-left:3%;
}
.eva-quota-ti-op[data-v-9a981264]{
    color: #fff;
    height: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.eva-quota-ti-op-title[data-v-9a981264]{
    color: #8F98A3;
    line-height: 46px;
    float: left;
}
.eva-quota-ti-op-add[data-v-9a981264]{
    float: right;
    width: 70px;
    line-height: 32px;
    margin-top: 10px;
}
.eva-quota-ti-op-add i[data-v-9a981264]{
    margin-right: 4px;
    font-size: 14px;
}
.eva-quota-table-del .layui-icon-extend-iconfont[data-v-9a981264]{
    font-size: 20px;
    cursor: pointer;
    vertical-align: middle;
}
.eva-quota-table-moreop .layui-icon-extend-iconfont[data-v-9a981264]{
    font-size: 20px;
    cursor: pointer;
    margin: 10px;
    vertical-align: middle;
}
.eva-quota-target-tip[data-v-9a981264]{
    float: left;
    color: #8F98A3;
    line-height: 70px;
}
.eva-quota-target-tips[data-v-9a981264]{
    line-height: 60px;
}
.eva-quota-target-title[data-v-9a981264]{
    background: #f7f7f7;
    line-height: 40px;
    text-indent: 10px;
}
.eva-quota-target-model[data-v-9a981264]{
    padding: 16px 14px;
}
.eva-quota-target-tbox[data-v-9a981264]{
    padding: 0 10px;
}
.eva-quota-target-set[data-v-9a981264]{
    border: 1px solid #f4f4f4;
}
.eva-quota-ett-check[data-v-9a981264]{
    padding: 16px 0;
}
.el-time-picker[data-v-9a981264]{
    cursor: pointer;
}
.eva-time-picker-tips[data-v-9a981264]{
    color: #aaa;
    font-size: 12px;
    margin-left: 10px;
}
.eva-quota-ett-save[data-v-9a981264]{
    width: 110px;
    line-height: 36px;
    font-size: 16px;
    margin: 10px 0 30px 10px;
}
.eva-quota-target-tip[data-v-9a981264]:nth-child(2n){
    margin-left: 100px;
}
.table-ett-user-box[data-v-9a981264]{
    text-align: left;
}
.table-li-ett-icon[data-v-9a981264]{
    display: inline-block;
    line-height: 32px;
    padding: 0 8px;
    cursor: pointer;
}
.table-li-ett-icon i[data-v-9a981264]{
    font-size: 16px;
    margin: 0 8px;
}
span.table-li-ett-user[data-v-9a981264] {
    line-height: 36px;
    display: inline-block;
    padding: 0 8px;
    margin: 0 8px;
    position: relative;
    border-radius: 4px;
}
.table-li-ett-user.ed[data-v-9a981264]{
    border: 1px solid #9ecbf9;
}
.table-li-ett-user i.layui-icon-extend-iconfont[data-v-9a981264]{
    font-size: 12px;
    color: #409EFF;
    border-radius: 50%;
    height: 20px;
    width: 20px;
    border: 1px solid #409EFF;
    line-height: 20px;
    display: inline-block;
    font-weight: 100;
    text-align: center;
}
/**课堂考勤**/
.eva-quota-attd-opera > div[data-v-9a981264]{
    float: left;
    /*margin-left: 10%;*/
}
.eva-quota-attd-opera .el-switch[data-v-9a981264]{
    padding-top: 26px;
}
.eva-table-attd-edit[data-v-9a981264]{
    cursor: pointer;
}
.eva-table-attd-edit i[data-v-9a981264]{
    margin-right: 4px;
    font-size: 18px;
    color: #B2BAC3;
    vertical-align: middle;
}
.eva-table-attd-edit[data-v-9a981264]{
    margin-left: 10px;
}
/**课堂考勤end**/
/**成长指标体系**/
.eva-item-top-type[data-v-9a981264]{
    background: rgb(239, 242, 245);
    color: #6A747E;
    font-size: 15px;
    height: 40px;
    line-height: 40px;
}
.eva-item-target-type[data-v-9a981264]{
    width: 27%;
    position: relative;
    float: left;
    font-size: 14px;
    text-align: center;
}
.eva-item-target-type-l[data-v-9a981264]{
    width: 46%;
}
.eva-item-target-type i[data-v-9a981264]{
    cursor: pointer;
    background: #2FA2FE;
    color: #fff;
    position: absolute;
    width: 26px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    border-radius: 2px;
    right: 10px;
    top: 7px;
}
.eva-item-target-box[data-v-9a981264]{
    width: 27%;
    float: left;
    text-align: left;
    color: #6A747E;
    padding-right: 1%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.eva-item-target-box-l[data-v-9a981264]{
    width: 46%;
}
.eva-item-target-list[data-v-9a981264]{
    line-height: 30px;
    margin: 10px 0;
    text-indent: 6px;
    position: relative;
    cursor: pointer;
}
.eva-item-target-list-opera[data-v-9a981264]{
    position: absolute;
    right: 10px;
}
.eva-item-target-list-opera i[data-v-9a981264]{
    width: 30px;
    line-height: 30px;
    display: inline-block;
    font-size: 14px;
    color: #7A8590;
}
.eva-item-target-box .el-tabs[data-v-9a981264]{
    margin-top: 10px;
}
.eva-item-target-box .el-tabs__item[data-v-9a981264]{
    color: #6A747E;
}
.el-tabs__item.is-active[data-v-9a981264] {
    color: #2da3fd;
}
.eva-item-target-box .eva-common-tips[data-v-9a981264] {
    text-align: center;
}
.eva-item-target-list-img img[data-v-9a981264]{
    width: 30px;
    height: 30px;
    padding-bottom: 3px;
    border-radius: 50%;
}
.eva-item-target-list-li[data-v-9a981264]{
    line-height: 36px;
    margin-bottom: 5px;
}
.eva-item-target-list-li span[data-v-9a981264]{
    vertical-align: middle;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
}
.eva-item-target-list-info[data-v-9a981264]{
    width: 30%;
}
.eva-item-target-list-name[data-v-9a981264]{
    width: 20%;
}
.eva-item-target-list-choose[data-v-9a981264]{
    color: #2FA2FE;
    background: #F9F9F9;
}
.eva-item-target-list-over[data-v-9a981264]{
    color: #2FA2FE;
    background: #F9F9F9;
}
/**成长指标体系end**/
/**评价面板**/
.eva-item-target-panel[data-v-9a981264]{
    width: 100%;
}
.eva-panel-person-add[data-v-9a981264]{
    float: right;
    width: 70px;
    line-height: 32px;
    margin-top: 10px;
    position: relative;
    top: -65px;
    color: #fff;
    z-index: 99;
}
.eva-target-panel-list[data-v-9a981264]{
    margin: 0;
    overflow: hidden;
}
.eva-item-target-panel-head[data-v-9a981264]{
    line-height: 46px;
    background-color: #e5e8ec;
}
.eva-item-target-panel-head div[data-v-9a981264]{
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 18.5%;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    text-align: center;
}
.eva-item-target-panel-head div[data-v-9a981264]:last-child{
    width: 26%;
}
.eva-item-panel-check-box[data-v-9a981264]{
    margin-bottom: 5px;
}
.eva-item-target-checkbox[data-v-9a981264] .el-checkbox__label{
    font-size: 13px;
    margin-bottom: 10px;
}
.eva-item-checkbox-span[data-v-9a981264]{
    color: #888;
    font-size: 12px;
    line-height: 26px;
    margin-left: 20px;
}
.eva-item-checkbox-resour[data-v-9a981264]{
    color: #0a79df;
    text-decoration: underline;
    cursor: pointer;
}
.eva-target-panel-list-li[data-v-9a981264]{
    line-height: 70px;
    position: relative;
    border-bottom: 1px solid #EBEEF5;
}
.eva-target-panel-list-li > div[data-v-9a981264]{
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 18.5%;
    color: #606266;
}
.eva-target-panel-list-li > .eva-target-panel-opera[data-v-9a981264]{
    width: 26%;
}
.eva-target-panel-list-li > .select_w[data-v-9a981264]{
    width: calc(26% - 50px) !important;
}
.eva-target-panel-first[data-v-9a981264]{
    text-indent: 20px;
}
.eva-target-panel-info[data-v-9a981264]{
    text-align: center;
}
.eva-target-panel-score[data-v-9a981264]{
    text-align: center;
}
.eva-target-panel-num[data-v-9a981264]{
    text-align: center;
}
.eva-target-panel-opera[data-v-9a981264]{
    text-align: center;
}
.eva-target-panel-opera-icon[data-v-9a981264]{
    display: inline-block;
    margin: 0 5%;
    cursor: pointer;
}
.eva-target-panel-opera-icon i[data-v-9a981264]{
    font-size: 18px;
}
.eva-target-pan-opera-icon[data-v-9a981264]{
    cursor: pointer;
}
.eva-quota-table-moreop .eva-target-pan-opera-icon i[data-v-9a981264]{
    margin-right: 4px;
}
.eva-item-target-filter[data-v-9a981264]{
    float: right;
    position: relative;
}
.eva-item-target-filter .eva-panel-person-add[data-v-9a981264]{
    top: -9px;
    right: 0;
    margin-top: 0px;
    margin-left: 10px;
    display: inline-block;
}
.eva-item-target-filter-select[data-v-9a981264]{
    position: relative;
    top: -10px;
    display: inline-block;
}
/**评价面板end**/
/**评价币样式**/
.manage-currency-table-logo[data-v-9a981264] .el-image__inner{
    /*width: 36px;*/
    width: auto;
    height: 36px;
}
.manage-currency-table-logo-cs[data-v-9a981264]{
    width: 36px;
    cursor: pointer;
}
.manage-currency-table-logo i[data-v-9a981264]{
    color: #B2BAC3;
    font-size: 20px;
}
.manage-currency-table-op .manage-currency-table-op-check[data-v-9a981264], .manage-currency-table-op .manage-currency-table-op-del[data-v-9a981264]{
    cursor: pointer;
}
.manage-currency-table-op-check[data-v-9a981264]{
    margin-left: 10px;
}
.manage-currency-table-op-del[data-v-9a981264]{
    margin-left: 10px;
}
.manage-currency-import-table-num[data-v-9a981264] .el-input__inner{
    width: 80px;
    padding: 0;
    padding-left: 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
/**评价币样式结束**/
[data-v-9a981264] .eva-quota-content-box .eva-item-target-box-l .el-tabs--card>.el-tabs__header .el-tabs__nav,.eva-item-target-panel .el-tabs--card>.el-tabs__header .el-tabs__nav[data-v-9a981264]{
    border: none;
}
[data-v-9a981264] .eva-quota-content-box .eva-item-target-box-l .el-tabs--card>.el-tabs__header .el-tabs__item,.eva-item-target-panel .el-tabs--card>.el-tabs__header .el-tabs__item[data-v-9a981264]{
    border-left: none;
}
[data-v-9a981264] .eva-quota-content-box .eva-item-target-box-l .el-tabs--card>.el-tabs__header .el-tabs__item.is-active,.eva-item-target-panel .el-tabs--card>.el-tabs__header .el-tabs__item.is-active[data-v-9a981264]{
    border: 1px solid #E4E7ED;
    border-bottom-color: #FFF;
    top: 1px;
}
.eva-quota-table-li .li_item_name[data-v-9a981264]{
    width: 50%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    /* display: inline-block; */
    float: left;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
}
.eva-quota-attd-opera .el-switch__label.is-active[data-v-9a981264] {
    color: #6A747E;
}
.manage-currency-table-logo[data-v-9a981264]{
    height: 36px;
}
.manage-currency-table-logo[data-v-9a981264] .el-image-viewer__close .el-icon-circle-close{
    font-size: 40px;
    color: #fff;
}
.el-dialog .el-checkbox__inner[data-v-9a981264]::after {
    -webkit-transition: none!important;
    transition: none!important;
}
.el-dialog[data-v-9a981264] {
    /*-webkit-backface-visibility: hidden!important;*/
    -webkit-backface-visibility: initial!important;
}
.target-filter-div .el-dropdown[data-v-9a981264]{
    line-height: 24px;
    vertical-align: middle;
}
.eva-quota-edit-box .el-select.d-table-li-select[data-v-9a981264]{
    width: 80px;
}
.eva-quota-target-model-title[data-v-9a981264]{
    padding: 10px;
    background-color: #f6feff;
    color: #6a747d;
}
.eva-quota-target-model-title1[data-v-9a981264]{
    font-weight: bold;
    color: #303435;
}
.eva-set-timepicker[data-v-9a981264]{
    width: 80px;
}
[data-v-9a981264] .eva-set-timepicker .el-input__prefix{
    display: none;
}
[data-v-9a981264] .eva-set-timepicker.el-input--prefix .el-input__inner{
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
}
[data-v-9a981264] .my-week-select .el-input__icon{
    line-height: 35px;
}
.eva-select-quota-label[data-v-9a981264]{
    color: #6c757c;
}
.belong-to-select-box[data-v-9a981264]{
    padding-left: 30px;
}
.eva-item-target-panel-head-new div[data-v-9a981264]{
    width: 14.5%;
}
.eva-target-panel-list-li-new div[data-v-9a981264]{
    width: 14.5%;
    /*width: 18.5%;*/
}
.eva-target-panel-name[data-v-9a981264]{
    display: inline-block;
    max-width: 64%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: bottom;
    text-indent: 0;
    width: 160px;
}
/* 2022-09-27 */
.mt10[data-v-9a981264]{
    margin-top: 10px;
}
.mt20[data-v-9a981264]{
    margin-top: 20px;
}
.pl20[data-v-9a981264]{
    padding-left: 20px;
}
.select-push-time[data-v-9a981264]{
    margin: 0 10px;
}
.color-6a747d[data-v-9a981264]{
    color: #6a747d;
}
/* 2022-11-17 指标同步 */
.select[data-v-9a981264]{
    width: 50px !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    text-align: center;
}
.message_box_icon_v2[data-v-9a981264]{
    width: 60px;
    height: 60px;
    margin: 0 auto 30px;
    background: url(/vue/dist/static/img/message_box_icon_v2_03.3d6b248.png) 50% no-repeat;
    background-size: contain;
}
.target-type[data-v-9a981264]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.limit-class-list[data-v-9a981264] {
    margin-top: 12px;
}

@charset "utf-8";
/*CSS Document*/
/*
 * @desc 选人插件
 * @author zhangxue
 * @date 20181108
 *
 * */
.sns-sudb-content{
    width:100%;
    height:100%;
}
.sns-sudb-content, .sns-sudb-content *{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.sns-sudbc-center{
    width:100%;
    height:100%;
    padding:30px;
    padding-top:0;
    position:relative;
    padding-bottom:100px;
}
.sns-sudbcc-item{
    float:left;
    width:47.5%;
    height:100%;
    padding-top:70px;
    position:relative;
}
.sns-sudbcc-item+.sns-sudbcc-item{
    float:right;
}
.sns-sudbcci-title{
    top:0;
    width:100%;
    height:70px;
    font-size:16px;
    font-weight:bold;
    line-height:70px;
    position:absolute;
}
.sns-sudbcci-content{
    width:100%;
    height:100%;
    font-size:14px;
    padding:13px 10px;
    position:relative;
    padding-top:123px;
    border: 1px solid #ddd;
}
.sns-sudbcci-user-content{
    padding-top:0;
    overflow:auto;
}
.sns-sudbccic-top{
    top:0;
    left:0;
    width:100%;
    position:absolute;
    padding:13px 10px 0 10px;
}
.sns-sudbccics-input{
    border:0;
    width:100%;
    height:100%;
    text-indent:12px;
}
.sns-sudbccics-btn{
    top: -1px;
    right: -1px;
    width: 45px;
    height: 32px;
    font-size: 23px;
    cursor: pointer;
    line-height: 32px;
    position: absolute;
    text-align: center;
    color: rgb(255, 255, 255);
    background: rgb(5, 146, 218);
}
.sns-sudbccic-search{
    width:100%;
    height:32px;
    position:relative;
    margin-bottom:10px;
    padding-right:55px;
    border: 1px solid #ddd;
}
.sns-sudbccic-return{
    width:100%;
    min-height:30px;
    line-height:30px;
}
.sns-sudbccic-return span{
    margin-right:5px;
    cursor: pointer;
}
.sns-sudbccic-return span:last-child{
    cursor: auto;
}
.sudbccic-return-icon{
    display:none;
    font-size:14px;
    cursor:pointer;
}
.sns-sudbccic-select-all{
    width:100%;
    height:38px;
    line-height:38px;
}
.sns-sud-checkbox-icon{
    color:#fff;
    /*margin:10px;*/
    width: 43px;
    /*height: 18px;*/
    margin-right:0;
    cursor:pointer;
    font-weight:bold;
    text-align:center;
    /*line-height: 18px;*/
    border-radius: 1px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
   /* background-color: #ddd;*/
    transition: .1s linear;
    font-size: 12px!important;
    border: 1px solid transparent;
    -webkit-transition: .1s linear;
}
.sns-sud-checkbox-icon:hover{
    /*border-color: #0592da;*/
}
.sns-sud-checkbox-icon:before{
    content: "\E605";
    /*yansen 2022-03-02*/
    padding:3px;
    background:#ddd;
    border: 1px solid transparent;
}
.sns-sud-checkbox-icon:hover:before{
    border:1px solid #0592da;
}
.sns-sud-checkbox-checked-icon.sns-sud-checkbox-icon:before{
    border-color: #0592da;
    background-color: #0592da;
}
.sns-sud-checkbox-checked-icon{
    color: #fff;
    /*yansen 2022-03-02*/
    /*border-color: #0592da;
    background-color: #0592da;*/
}
.sns-sudbccic-list{
    margin-top: 5px;   /*yansen 2022-03-02*/
    width:100%;
    height:100%;
    overflow:auto;
    position:relative;
}
.sns-sdi-name{
    cursor:pointer;
    margin-left:10px;
}
.sns-sud-dep-item{
    width:100%;
    height:43px;
    cursor:pointer;
    line-height:42px;
    background:#f8f8f8;
    border-bottom:1px solid #fff;
}
.sns-sud-user-item{
    width:100%;
    height:47px;
    cursor:pointer;
    line-height:46px;
    border-bottom:1px solid #ddd;
}
.sns-sui-logo{
    width:38px;
    height:38px;
    cursor:pointer;
    border-radius:50%;
    margin-right:10px;
}
.sns-sdi-next{
    width:45px;
    float:right;
    height:43px;
    cursor:pointer;
    font-size:17px;
    cursor:pointer;
    line-height:43px;
    text-align:right;
    margin-right:10px;
}
.sns-sui-del{
    float:right;
    color:#f97210;
    cursor:pointer;
    margin-right:6px;
    display:inline-block;
}
.sns-sudbc-bottom{
    bottom:0;
    width:100%;
    height:100px;
    padding-top:20px;
    text-align:center;
    position:absolute;
}
.sns-sudbcb-btn{
    padding:0;
    width:130px;
    height:50px;
    margin:0 6px;
    font-size:16px;
    border-radius:0;
    line-height:50px;
    text-align:center;
}
.sns-sud-user-type-box{
    width:100%;
    height:40px;
    font-size:14px;
    line-height:40px;
    margin-bottom:10px;
    background: rgb(236, 242, 244)
}
.sns-sud-user-type-box ul{
    width:100%;
    height:40px;
}
.sns-sud-user-type-box ul li{
    width:25%;
    float:left;
    height:40px;
    cursor:pointer;
    line-height:40px;
    text-align:center;
}
.sns-bg-blue {
    color: #fff;
    background: #0088de;
}
.sns-bg-orange {
    color: #fff;
    background: #f88f06;
}
.no_content {
    margin: 0 auto;
    min-height: 200px;
    margin: 30px;
    text-align: center;
    background: url(/vue/dist/static/img/no_content_03.13a87c9.png) no-repeat center;
}
/**
 * author: caojiejun
 * date: 2019/09/11
 * desc: 学生成长管理--评价指标管理--课堂考勤管理
 */
/**该文件包含指标管理以及评价币管理样式**/
/**评价币样式与指标管理样式重叠**/
.empty_box[data-v-1046ca8a]{
    text-align: center;
}
.eva-quota-right-content[data-v-1046ca8a]{
    float: left;
    width:89%;
    height:100%;
    overflow: auto;
}
.eva-quota-right-all-style[data-v-1046ca8a]{
    width: 94%;
    margin-left:3%;
}
.eva-quota-ti-op[data-v-1046ca8a]{
    color: #fff;
    height: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.eva-quota-ti-op-title[data-v-1046ca8a]{
    color: #8F98A3;
    line-height: 46px;
    float: left;
}
.eva-quota-ti-op-add[data-v-1046ca8a]{
    float: right;
    width: 70px;
    line-height: 32px;
    margin-top: 10px;
}
.eva-quota-ti-op-add i[data-v-1046ca8a]{
    margin-right: 4px;
    font-size: 14px;
}
.eva-quota-table-del .layui-icon-extend-iconfont[data-v-1046ca8a]{
    font-size: 20px;
    cursor: pointer;
    vertical-align: middle;
}
.eva-quota-table-moreop .layui-icon-extend-iconfont[data-v-1046ca8a]{
    font-size: 20px;
    cursor: pointer;
    margin: 10px;
    vertical-align: middle;
}
.eva-quota-target-tip[data-v-1046ca8a]{
    float: left;
    color: #8F98A3;
    line-height: 70px;
}
.eva-quota-target-tips[data-v-1046ca8a]{
    line-height: 60px;
}
.eva-quota-target-title[data-v-1046ca8a]{
    background: #f7f7f7;
    line-height: 40px;
    text-indent: 10px;
}
.eva-quota-target-model[data-v-1046ca8a]{
    padding: 16px 14px;
}
.eva-quota-target-tbox[data-v-1046ca8a]{
    padding: 0 10px;
}
.eva-quota-target-set[data-v-1046ca8a]{
    border: 1px solid #f4f4f4;
}
.eva-quota-ett-check[data-v-1046ca8a]{
    padding: 16px 0;
}
.el-time-picker[data-v-1046ca8a]{
    cursor: pointer;
}
.eva-time-picker-tips[data-v-1046ca8a]{
    color: #aaa;
    font-size: 12px;
    margin-left: 10px;
}
.eva-quota-ett-save[data-v-1046ca8a]{
    width: 110px;
    line-height: 36px;
    font-size: 16px;
    margin: 10px 0 30px 10px;
}
.eva-quota-target-tip[data-v-1046ca8a]:nth-child(2n){
    margin-left: 100px;
}
.table-ett-user-box[data-v-1046ca8a]{
    text-align: left;
}
.table-li-ett-icon[data-v-1046ca8a]{
    display: inline-block;
    line-height: 32px;
    padding: 0 8px;
    cursor: pointer;
}
.table-li-ett-icon i[data-v-1046ca8a]{
    font-size: 16px;
    margin: 0 8px;
}
span.table-li-ett-user[data-v-1046ca8a] {
    line-height: 36px;
    display: inline-block;
    padding: 0 8px;
    margin: 0 8px;
    position: relative;
    border-radius: 4px;
}
.table-li-ett-user.ed[data-v-1046ca8a]{
    border: 1px solid #9ecbf9;
}
.table-li-ett-user i.layui-icon-extend-iconfont[data-v-1046ca8a]{
    font-size: 12px;
    color: #409EFF;
    border-radius: 50%;
    height: 20px;
    width: 20px;
    border: 1px solid #409EFF;
    line-height: 20px;
    display: inline-block;
    font-weight: 100;
    text-align: center;
}
/**课堂考勤**/
.eva-quota-attd-opera > div[data-v-1046ca8a]{
    float: left;
    /*margin-left: 10%;*/
}
.eva-quota-attd-opera .el-switch[data-v-1046ca8a]{
    padding-top: 26px;
}
.eva-table-attd-edit[data-v-1046ca8a]{
    cursor: pointer;
}
.eva-table-attd-edit i[data-v-1046ca8a]{
    margin-right: 4px;
    font-size: 18px;
    color: #B2BAC3;
    vertical-align: middle;
}
.eva-table-attd-edit[data-v-1046ca8a]{
    margin-left: 10px;
}
/**课堂考勤end**/
/**成长指标体系**/
.eva-item-top-type[data-v-1046ca8a]{
    background: rgb(239, 242, 245);
    color: #6A747E;
    font-size: 15px;
    height: 40px;
    line-height: 40px;
}
.eva-item-target-type[data-v-1046ca8a]{
    width: 27%;
    position: relative;
    float: left;
    font-size: 14px;
    text-align: center;
}
.eva-item-target-type-l[data-v-1046ca8a]{
    width: 46%;
}
.eva-item-target-type i[data-v-1046ca8a]{
    cursor: pointer;
    background: #2FA2FE;
    color: #fff;
    position: absolute;
    width: 26px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    border-radius: 2px;
    right: 10px;
    top: 7px;
}
.eva-item-target-box[data-v-1046ca8a]{
    width: 27%;
    float: left;
    text-align: left;
    color: #6A747E;
    padding-right: 1%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.eva-item-target-box-l[data-v-1046ca8a]{
    width: 46%;
}
.eva-item-target-list[data-v-1046ca8a]{
    line-height: 30px;
    margin: 10px 0;
    text-indent: 6px;
    position: relative;
    cursor: pointer;
}
.eva-item-target-list-opera[data-v-1046ca8a]{
    position: absolute;
    right: 10px;
}
.eva-item-target-list-opera i[data-v-1046ca8a]{
    width: 30px;
    line-height: 30px;
    display: inline-block;
    font-size: 14px;
    color: #7A8590;
}
.eva-item-target-box .el-tabs[data-v-1046ca8a]{
    margin-top: 10px;
}
.eva-item-target-box .el-tabs__item[data-v-1046ca8a]{
    color: #6A747E;
}
.el-tabs__item.is-active[data-v-1046ca8a] {
    color: #2da3fd;
}
.eva-item-target-box .eva-common-tips[data-v-1046ca8a] {
    text-align: center;
}
.eva-item-target-list-img img[data-v-1046ca8a]{
    width: 30px;
    height: 30px;
    padding-bottom: 3px;
    border-radius: 50%;
}
.eva-item-target-list-li[data-v-1046ca8a]{
    line-height: 36px;
    margin-bottom: 5px;
}
.eva-item-target-list-li span[data-v-1046ca8a]{
    vertical-align: middle;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
}
.eva-item-target-list-info[data-v-1046ca8a]{
    width: 30%;
}
.eva-item-target-list-name[data-v-1046ca8a]{
    width: 20%;
}
.eva-item-target-list-choose[data-v-1046ca8a]{
    color: #2FA2FE;
    background: #F9F9F9;
}
.eva-item-target-list-over[data-v-1046ca8a]{
    color: #2FA2FE;
    background: #F9F9F9;
}
/**成长指标体系end**/
/**评价面板**/
.eva-item-target-panel[data-v-1046ca8a]{
    width: 100%;
}
.eva-panel-person-add[data-v-1046ca8a]{
    float: right;
    width: 70px;
    line-height: 32px;
    margin-top: 10px;
    position: relative;
    top: -65px;
    color: #fff;
    z-index: 99;
}
.eva-target-panel-list[data-v-1046ca8a]{
    margin: 0;
    overflow: hidden;
}
.eva-item-target-panel-head[data-v-1046ca8a]{
    line-height: 46px;
    background-color: #e5e8ec;
}
.eva-item-target-panel-head div[data-v-1046ca8a]{
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 18.5%;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    text-align: center;
}
.eva-item-target-panel-head div[data-v-1046ca8a]:last-child{
    width: 26%;
}
.eva-item-panel-check-box[data-v-1046ca8a]{
    margin-bottom: 5px;
}
.eva-item-target-checkbox[data-v-1046ca8a] .el-checkbox__label{
    font-size: 13px;
    margin-bottom: 10px;
}
.eva-item-checkbox-span[data-v-1046ca8a]{
    color: #888;
    font-size: 12px;
    line-height: 26px;
    margin-left: 20px;
}
.eva-item-checkbox-resour[data-v-1046ca8a]{
    color: #0a79df;
    text-decoration: underline;
    cursor: pointer;
}
.eva-target-panel-list-li[data-v-1046ca8a]{
    line-height: 70px;
    position: relative;
    border-bottom: 1px solid #EBEEF5;
}
.eva-target-panel-list-li > div[data-v-1046ca8a]{
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 18.5%;
    color: #606266;
}
.eva-target-panel-list-li > .eva-target-panel-opera[data-v-1046ca8a]{
    width: 26%;
}
.eva-target-panel-list-li > .select_w[data-v-1046ca8a]{
    width: calc(26% - 50px) !important;
}
.eva-target-panel-first[data-v-1046ca8a]{
    text-indent: 20px;
}
.eva-target-panel-info[data-v-1046ca8a]{
    text-align: center;
}
.eva-target-panel-score[data-v-1046ca8a]{
    text-align: center;
}
.eva-target-panel-num[data-v-1046ca8a]{
    text-align: center;
}
.eva-target-panel-opera[data-v-1046ca8a]{
    text-align: center;
}
.eva-target-panel-opera-icon[data-v-1046ca8a]{
    display: inline-block;
    margin: 0 5%;
    cursor: pointer;
}
.eva-target-panel-opera-icon i[data-v-1046ca8a]{
    font-size: 18px;
}
.eva-target-pan-opera-icon[data-v-1046ca8a]{
    cursor: pointer;
}
.eva-quota-table-moreop .eva-target-pan-opera-icon i[data-v-1046ca8a]{
    margin-right: 4px;
}
.eva-item-target-filter[data-v-1046ca8a]{
    float: right;
    position: relative;
}
.eva-item-target-filter .eva-panel-person-add[data-v-1046ca8a]{
    top: -9px;
    right: 0;
    margin-top: 0px;
    margin-left: 10px;
    display: inline-block;
}
.eva-item-target-filter-select[data-v-1046ca8a]{
    position: relative;
    top: -10px;
    display: inline-block;
}
/**评价面板end**/
/**评价币样式**/
.manage-currency-table-logo[data-v-1046ca8a] .el-image__inner{
    /*width: 36px;*/
    width: auto;
    height: 36px;
}
.manage-currency-table-logo-cs[data-v-1046ca8a]{
    width: 36px;
    cursor: pointer;
}
.manage-currency-table-logo i[data-v-1046ca8a]{
    color: #B2BAC3;
    font-size: 20px;
}
.manage-currency-table-op .manage-currency-table-op-check[data-v-1046ca8a], .manage-currency-table-op .manage-currency-table-op-del[data-v-1046ca8a]{
    cursor: pointer;
}
.manage-currency-table-op-check[data-v-1046ca8a]{
    margin-left: 10px;
}
.manage-currency-table-op-del[data-v-1046ca8a]{
    margin-left: 10px;
}
.manage-currency-import-table-num[data-v-1046ca8a] .el-input__inner{
    width: 80px;
    padding: 0;
    padding-left: 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
/**评价币样式结束**/
[data-v-1046ca8a] .eva-quota-content-box .eva-item-target-box-l .el-tabs--card>.el-tabs__header .el-tabs__nav,.eva-item-target-panel .el-tabs--card>.el-tabs__header .el-tabs__nav[data-v-1046ca8a]{
    border: none;
}
[data-v-1046ca8a] .eva-quota-content-box .eva-item-target-box-l .el-tabs--card>.el-tabs__header .el-tabs__item,.eva-item-target-panel .el-tabs--card>.el-tabs__header .el-tabs__item[data-v-1046ca8a]{
    border-left: none;
}
[data-v-1046ca8a] .eva-quota-content-box .eva-item-target-box-l .el-tabs--card>.el-tabs__header .el-tabs__item.is-active,.eva-item-target-panel .el-tabs--card>.el-tabs__header .el-tabs__item.is-active[data-v-1046ca8a]{
    border: 1px solid #E4E7ED;
    border-bottom-color: #FFF;
    top: 1px;
}
.eva-quota-table-li .li_item_name[data-v-1046ca8a]{
    width: 50%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    /* display: inline-block; */
    float: left;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
}
.eva-quota-attd-opera .el-switch__label.is-active[data-v-1046ca8a] {
    color: #6A747E;
}
.manage-currency-table-logo[data-v-1046ca8a]{
    height: 36px;
}
.manage-currency-table-logo[data-v-1046ca8a] .el-image-viewer__close .el-icon-circle-close{
    font-size: 40px;
    color: #fff;
}
.el-dialog .el-checkbox__inner[data-v-1046ca8a]::after {
    -webkit-transition: none!important;
    transition: none!important;
}
.el-dialog[data-v-1046ca8a] {
    /*-webkit-backface-visibility: hidden!important;*/
    -webkit-backface-visibility: initial!important;
}
.target-filter-div .el-dropdown[data-v-1046ca8a]{
    line-height: 24px;
    vertical-align: middle;
}
.eva-quota-edit-box .el-select.d-table-li-select[data-v-1046ca8a]{
    width: 80px;
}
.eva-quota-target-model-title[data-v-1046ca8a]{
    padding: 10px;
    background-color: #f6feff;
    color: #6a747d;
}
.eva-quota-target-model-title1[data-v-1046ca8a]{
    font-weight: bold;
    color: #303435;
}
.eva-set-timepicker[data-v-1046ca8a]{
    width: 80px;
}
[data-v-1046ca8a] .eva-set-timepicker .el-input__prefix{
    display: none;
}
[data-v-1046ca8a] .eva-set-timepicker.el-input--prefix .el-input__inner{
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
}
[data-v-1046ca8a] .my-week-select .el-input__icon{
    line-height: 35px;
}
.eva-select-quota-label[data-v-1046ca8a]{
    color: #6c757c;
}
.belong-to-select-box[data-v-1046ca8a]{
    padding-left: 30px;
}
.eva-item-target-panel-head-new div[data-v-1046ca8a]{
    width: 14.5%;
}
.eva-target-panel-list-li-new div[data-v-1046ca8a]{
    width: 14.5%;
    /*width: 18.5%;*/
}
.eva-target-panel-name[data-v-1046ca8a]{
    display: inline-block;
    max-width: 64%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: bottom;
    text-indent: 0;
    width: 160px;
}
/* 2022-09-27 */
.mt10[data-v-1046ca8a]{
    margin-top: 10px;
}
.mt20[data-v-1046ca8a]{
    margin-top: 20px;
}
.pl20[data-v-1046ca8a]{
    padding-left: 20px;
}
.select-push-time[data-v-1046ca8a]{
    margin: 0 10px;
}
.color-6a747d[data-v-1046ca8a]{
    color: #6a747d;
}
/* 2022-11-17 指标同步 */
.select[data-v-1046ca8a]{
    width: 50px !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    text-align: center;
}
.message_box_icon_v2[data-v-1046ca8a]{
    width: 60px;
    height: 60px;
    margin: 0 auto 30px;
    background: url(/vue/dist/static/img/message_box_icon_v2_03.3d6b248.png) 50% no-repeat;
    background-size: contain;
}
.target-type[data-v-1046ca8a]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.limit-class-list[data-v-1046ca8a] {
    margin-top: 12px;
}

@charset "utf-8";
/*CSS Document*/
/*
 * @desc 选人插件
 * @author zhangxue
 * @date 20181108
 *
 * */
.sns-sudb-content{
    width:100%;
    height:100%;
}
.sns-sudb-content, .sns-sudb-content *{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.sns-sudbc-center{
    width:100%;
    height:100%;
    padding:30px;
    padding-top:0;
    position:relative;
    padding-bottom:100px;
}
.sns-sudbcc-item{
    float:left;
    width:47.5%;
    height:100%;
    padding-top:70px;
    position:relative;
}
.sns-sudbcc-item+.sns-sudbcc-item{
    float:right;
}
.sns-sudbcci-title{
    top:0;
    width:100%;
    height:70px;
    font-size:16px;
    font-weight:bold;
    line-height:70px;
    position:absolute;
}
.sns-sudbcci-content{
    width:100%;
    height:100%;
    font-size:14px;
    padding:13px 10px;
    position:relative;
    padding-top:123px;
    border: 1px solid #ddd;
}
.sns-sudbcci-user-content{
    padding-top:0;
    overflow:auto;
}
.sns-sudbccic-top{
    top:0;
    left:0;
    width:100%;
    position:absolute;
    padding:13px 10px 0 10px;
}
.sns-sudbccics-input{
    border:0;
    width:100%;
    height:100%;
    text-indent:12px;
}
.sns-sudbccics-btn{
    top: -1px;
    right: -1px;
    width: 45px;
    height: 32px;
    font-size: 23px;
    cursor: pointer;
    line-height: 32px;
    position: absolute;
    text-align: center;
    color: rgb(255, 255, 255);
    background: rgb(5, 146, 218);
}
.sns-sudbccic-search{
    width:100%;
    height:32px;
    position:relative;
    margin-bottom:10px;
    padding-right:55px;
    border: 1px solid #ddd;
}
.sns-sudbccic-return{
    width:100%;
    min-height:30px;
    line-height:30px;
}
.sns-sudbccic-return span{
    margin-right:5px;
    cursor: pointer;
}
.sns-sudbccic-return span:last-child{
    cursor: auto;
}
.sudbccic-return-icon{
    display:none;
    font-size:14px;
    cursor:pointer;
}
.sns-sudbccic-select-all{
    width:100%;
    height:38px;
    line-height:38px;
}
.sns-sud-checkbox-icon{
    color:#fff;
    /*margin:10px;*/
    width: 43px;
    /*height: 18px;*/
    margin-right:0;
    cursor:pointer;
    font-weight:bold;
    text-align:center;
    /*line-height: 18px;*/
    border-radius: 1px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
   /* background-color: #ddd;*/
    transition: .1s linear;
    font-size: 12px!important;
    border: 1px solid transparent;
    -webkit-transition: .1s linear;
}
.sns-sud-checkbox-icon:hover{
    /*border-color: #0592da;*/
}
.sns-sud-checkbox-icon:before{
    content: "\E605";
    /*yansen 2022-03-02*/
    padding:3px;
    background:#ddd;
    border: 1px solid transparent;
}
.sns-sud-checkbox-icon:hover:before{
    border:1px solid #0592da;
}
.sns-sud-checkbox-checked-icon.sns-sud-checkbox-icon:before{
    border-color: #0592da;
    background-color: #0592da;
}
.sns-sud-checkbox-checked-icon{
    color: #fff;
    /*yansen 2022-03-02*/
    /*border-color: #0592da;
    background-color: #0592da;*/
}
.sns-sudbccic-list{
    margin-top: 5px;   /*yansen 2022-03-02*/
    width:100%;
    height:100%;
    overflow:auto;
    position:relative;
}
.sns-sdi-name{
    cursor:pointer;
    margin-left:10px;
}
.sns-sud-dep-item{
    width:100%;
    height:43px;
    cursor:pointer;
    line-height:42px;
    background:#f8f8f8;
    border-bottom:1px solid #fff;
}
.sns-sud-user-item{
    width:100%;
    height:47px;
    cursor:pointer;
    line-height:46px;
    border-bottom:1px solid #ddd;
}
.sns-sui-logo{
    width:38px;
    height:38px;
    cursor:pointer;
    border-radius:50%;
    margin-right:10px;
}
.sns-sdi-next{
    width:45px;
    float:right;
    height:43px;
    cursor:pointer;
    font-size:17px;
    cursor:pointer;
    line-height:43px;
    text-align:right;
    margin-right:10px;
}
.sns-sui-del{
    float:right;
    color:#f97210;
    cursor:pointer;
    margin-right:6px;
    display:inline-block;
}
.sns-sudbc-bottom{
    bottom:0;
    width:100%;
    height:100px;
    padding-top:20px;
    text-align:center;
    position:absolute;
}
.sns-sudbcb-btn{
    padding:0;
    width:130px;
    height:50px;
    margin:0 6px;
    font-size:16px;
    border-radius:0;
    line-height:50px;
    text-align:center;
}
.sns-sud-user-type-box{
    width:100%;
    height:40px;
    font-size:14px;
    line-height:40px;
    margin-bottom:10px;
    background: rgb(236, 242, 244)
}
.sns-sud-user-type-box ul{
    width:100%;
    height:40px;
}
.sns-sud-user-type-box ul li{
    width:25%;
    float:left;
    height:40px;
    cursor:pointer;
    line-height:40px;
    text-align:center;
}
.sns-bg-blue {
    color: #fff;
    background: #0088de;
}
.sns-bg-orange {
    color: #fff;
    background: #f88f06;
}
.no_content {
    margin: 0 auto;
    min-height: 200px;
    margin: 30px;
    text-align: center;
    background: url(/vue/dist/static/img/no_content_03.13a87c9.png) no-repeat center;
}

@charset "utf-8";
/*CSS Document*/
/*
 * @desc 选人插件
 * @author zhangxue
 * @date 20181108
 *
 * */
.sns-sudb-content{
    width:100%;
    height:100%;
}
.sns-sudb-content, .sns-sudb-content *{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.sns-sudbc-center{
    width:100%;
    height:100%;
    padding:30px;
    padding-top:0;
    position:relative;
    padding-bottom:100px;
}
.sns-sudbcc-item{
    float:left;
    width:47.5%;
    height:100%;
    padding-top:70px;
    position:relative;
}
.sns-sudbcc-item+.sns-sudbcc-item{
    float:right;
}
.sns-sudbcci-title{
    top:0;
    width:100%;
    height:70px;
    font-size:16px;
    font-weight:bold;
    line-height:70px;
    position:absolute;
}
.sns-sudbcci-content{
    width:100%;
    height:100%;
    font-size:14px;
    padding:13px 10px;
    position:relative;
    padding-top:123px;
    border: 1px solid #ddd;
}
.sns-sudbcci-user-content{
    padding-top:0;
    overflow:auto;
}
.sns-sudbccic-top{
    top:0;
    left:0;
    width:100%;
    position:absolute;
    padding:13px 10px 0 10px;
}
.sns-sudbccics-input{
    border:0;
    width:100%;
    height:100%;
    text-indent:12px;
}
.sns-sudbccics-btn{
    top: -1px;
    right: -1px;
    width: 45px;
    height: 32px;
    font-size: 23px;
    cursor: pointer;
    line-height: 32px;
    position: absolute;
    text-align: center;
    color: rgb(255, 255, 255);
    background: rgb(5, 146, 218);
}
.sns-sudbccic-search{
    width:100%;
    height:32px;
    position:relative;
    margin-bottom:10px;
    padding-right:55px;
    border: 1px solid #ddd;
}
.sns-sudbccic-return{
    width:100%;
    min-height:30px;
    line-height:30px;
}
.sns-sudbccic-return span{
    margin-right:5px;
    cursor: pointer;
}
.sns-sudbccic-return span:last-child{
    cursor: auto;
}
.sudbccic-return-icon{
    display:none;
    font-size:14px;
    cursor:pointer;
}
.sns-sudbccic-select-all{
    width:100%;
    height:38px;
    line-height:38px;
}
.sns-sud-checkbox-icon{
    color:#fff;
    /*margin:10px;*/
    width: 43px;
    /*height: 18px;*/
    margin-right:0;
    cursor:pointer;
    font-weight:bold;
    text-align:center;
    /*line-height: 18px;*/
    border-radius: 1px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
   /* background-color: #ddd;*/
    transition: .1s linear;
    font-size: 12px!important;
    border: 1px solid transparent;
    -webkit-transition: .1s linear;
}
.sns-sud-checkbox-icon:hover{
    /*border-color: #0592da;*/
}
.sns-sud-checkbox-icon:before{
    content: "\E605";
    /*yansen 2022-03-02*/
    padding:3px;
    background:#ddd;
    border: 1px solid transparent;
}
.sns-sud-checkbox-icon:hover:before{
    border:1px solid #0592da;
}
.sns-sud-checkbox-checked-icon.sns-sud-checkbox-icon:before{
    border-color: #0592da;
    background-color: #0592da;
}
.sns-sud-checkbox-checked-icon{
    color: #fff;
    /*yansen 2022-03-02*/
    /*border-color: #0592da;
    background-color: #0592da;*/
}
.sns-sudbccic-list{
    margin-top: 5px;   /*yansen 2022-03-02*/
    width:100%;
    height:100%;
    overflow:auto;
    position:relative;
}
.sns-sdi-name{
    cursor:pointer;
    margin-left:10px;
}
.sns-sud-dep-item{
    width:100%;
    height:43px;
    cursor:pointer;
    line-height:42px;
    background:#f8f8f8;
    border-bottom:1px solid #fff;
}
.sns-sud-user-item{
    width:100%;
    height:47px;
    cursor:pointer;
    line-height:46px;
    border-bottom:1px solid #ddd;
}
.sns-sui-logo{
    width:38px;
    height:38px;
    cursor:pointer;
    border-radius:50%;
    margin-right:10px;
}
.sns-sdi-next{
    width:45px;
    float:right;
    height:43px;
    cursor:pointer;
    font-size:17px;
    cursor:pointer;
    line-height:43px;
    text-align:right;
    margin-right:10px;
}
.sns-sui-del{
    float:right;
    color:#f97210;
    cursor:pointer;
    margin-right:6px;
    display:inline-block;
}
.sns-sudbc-bottom{
    bottom:0;
    width:100%;
    height:100px;
    padding-top:20px;
    text-align:center;
    position:absolute;
}
.sns-sudbcb-btn{
    padding:0;
    width:130px;
    height:50px;
    margin:0 6px;
    font-size:16px;
    border-radius:0;
    line-height:50px;
    text-align:center;
}
.sns-sud-user-type-box{
    width:100%;
    height:40px;
    font-size:14px;
    line-height:40px;
    margin-bottom:10px;
    background: rgb(236, 242, 244)
}
.sns-sud-user-type-box ul{
    width:100%;
    height:40px;
}
.sns-sud-user-type-box ul li{
    width:25%;
    float:left;
    height:40px;
    cursor:pointer;
    line-height:40px;
    text-align:center;
}
.sns-bg-blue {
    color: #fff;
    background: #0088de;
}
.sns-bg-orange {
    color: #fff;
    background: #f88f06;
}
.no_content {
    margin: 0 auto;
    min-height: 200px;
    margin: 30px;
    text-align: center;
    background: url(/vue/dist/static/img/no_content_03.13a87c9.png) no-repeat center;
}
/**
 * author: caojiejun
 * date: 2019/09/11
 * desc: 学生成长管理--评价指标管理--课堂考勤管理
 */
/**该文件包含指标管理以及评价币管理样式**/
/**评价币样式与指标管理样式重叠**/
.empty_box[data-v-d2068dd6]{
    text-align: center;
}
.eva-quota-right-content[data-v-d2068dd6]{
    float: left;
    width:89%;
    height:100%;
    overflow: auto;
}
.eva-quota-right-all-style[data-v-d2068dd6]{
    width: 94%;
    margin-left:3%;
}
.eva-quota-ti-op[data-v-d2068dd6]{
    color: #fff;
    height: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.eva-quota-ti-op-title[data-v-d2068dd6]{
    color: #8F98A3;
    line-height: 46px;
    float: left;
}
.eva-quota-ti-op-add[data-v-d2068dd6]{
    float: right;
    width: 70px;
    line-height: 32px;
    margin-top: 10px;
}
.eva-quota-ti-op-add i[data-v-d2068dd6]{
    margin-right: 4px;
    font-size: 14px;
}
.eva-quota-table-del .layui-icon-extend-iconfont[data-v-d2068dd6]{
    font-size: 20px;
    cursor: pointer;
    vertical-align: middle;
}
.eva-quota-table-moreop .layui-icon-extend-iconfont[data-v-d2068dd6]{
    font-size: 20px;
    cursor: pointer;
    margin: 10px;
    vertical-align: middle;
}
.eva-quota-target-tip[data-v-d2068dd6]{
    float: left;
    color: #8F98A3;
    line-height: 70px;
}
.eva-quota-target-tips[data-v-d2068dd6]{
    line-height: 60px;
}
.eva-quota-target-title[data-v-d2068dd6]{
    background: #f7f7f7;
    line-height: 40px;
    text-indent: 10px;
}
.eva-quota-target-model[data-v-d2068dd6]{
    padding: 16px 14px;
}
.eva-quota-target-tbox[data-v-d2068dd6]{
    padding: 0 10px;
}
.eva-quota-target-set[data-v-d2068dd6]{
    border: 1px solid #f4f4f4;
}
.eva-quota-ett-check[data-v-d2068dd6]{
    padding: 16px 0;
}
.el-time-picker[data-v-d2068dd6]{
    cursor: pointer;
}
.eva-time-picker-tips[data-v-d2068dd6]{
    color: #aaa;
    font-size: 12px;
    margin-left: 10px;
}
.eva-quota-ett-save[data-v-d2068dd6]{
    width: 110px;
    line-height: 36px;
    font-size: 16px;
    margin: 10px 0 30px 10px;
}
.eva-quota-target-tip[data-v-d2068dd6]:nth-child(2n){
    margin-left: 100px;
}
.table-ett-user-box[data-v-d2068dd6]{
    text-align: left;
}
.table-li-ett-icon[data-v-d2068dd6]{
    display: inline-block;
    line-height: 32px;
    padding: 0 8px;
    cursor: pointer;
}
.table-li-ett-icon i[data-v-d2068dd6]{
    font-size: 16px;
    margin: 0 8px;
}
span.table-li-ett-user[data-v-d2068dd6] {
    line-height: 36px;
    display: inline-block;
    padding: 0 8px;
    margin: 0 8px;
    position: relative;
    border-radius: 4px;
}
.table-li-ett-user.ed[data-v-d2068dd6]{
    border: 1px solid #9ecbf9;
}
.table-li-ett-user i.layui-icon-extend-iconfont[data-v-d2068dd6]{
    font-size: 12px;
    color: #409EFF;
    border-radius: 50%;
    height: 20px;
    width: 20px;
    border: 1px solid #409EFF;
    line-height: 20px;
    display: inline-block;
    font-weight: 100;
    text-align: center;
}
/**课堂考勤**/
.eva-quota-attd-opera > div[data-v-d2068dd6]{
    float: left;
    /*margin-left: 10%;*/
}
.eva-quota-attd-opera .el-switch[data-v-d2068dd6]{
    padding-top: 26px;
}
.eva-table-attd-edit[data-v-d2068dd6]{
    cursor: pointer;
}
.eva-table-attd-edit i[data-v-d2068dd6]{
    margin-right: 4px;
    font-size: 18px;
    color: #B2BAC3;
    vertical-align: middle;
}
.eva-table-attd-edit[data-v-d2068dd6]{
    margin-left: 10px;
}
/**课堂考勤end**/
/**成长指标体系**/
.eva-item-top-type[data-v-d2068dd6]{
    background: rgb(239, 242, 245);
    color: #6A747E;
    font-size: 15px;
    height: 40px;
    line-height: 40px;
}
.eva-item-target-type[data-v-d2068dd6]{
    width: 27%;
    position: relative;
    float: left;
    font-size: 14px;
    text-align: center;
}
.eva-item-target-type-l[data-v-d2068dd6]{
    width: 46%;
}
.eva-item-target-type i[data-v-d2068dd6]{
    cursor: pointer;
    background: #2FA2FE;
    color: #fff;
    position: absolute;
    width: 26px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    border-radius: 2px;
    right: 10px;
    top: 7px;
}
.eva-item-target-box[data-v-d2068dd6]{
    width: 27%;
    float: left;
    text-align: left;
    color: #6A747E;
    padding-right: 1%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.eva-item-target-box-l[data-v-d2068dd6]{
    width: 46%;
}
.eva-item-target-list[data-v-d2068dd6]{
    line-height: 30px;
    margin: 10px 0;
    text-indent: 6px;
    position: relative;
    cursor: pointer;
}
.eva-item-target-list-opera[data-v-d2068dd6]{
    position: absolute;
    right: 10px;
}
.eva-item-target-list-opera i[data-v-d2068dd6]{
    width: 30px;
    line-height: 30px;
    display: inline-block;
    font-size: 14px;
    color: #7A8590;
}
.eva-item-target-box .el-tabs[data-v-d2068dd6]{
    margin-top: 10px;
}
.eva-item-target-box .el-tabs__item[data-v-d2068dd6]{
    color: #6A747E;
}
.el-tabs__item.is-active[data-v-d2068dd6] {
    color: #2da3fd;
}
.eva-item-target-box .eva-common-tips[data-v-d2068dd6] {
    text-align: center;
}
.eva-item-target-list-img img[data-v-d2068dd6]{
    width: 30px;
    height: 30px;
    padding-bottom: 3px;
    border-radius: 50%;
}
.eva-item-target-list-li[data-v-d2068dd6]{
    line-height: 36px;
    margin-bottom: 5px;
}
.eva-item-target-list-li span[data-v-d2068dd6]{
    vertical-align: middle;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
}
.eva-item-target-list-info[data-v-d2068dd6]{
    width: 30%;
}
.eva-item-target-list-name[data-v-d2068dd6]{
    width: 20%;
}
.eva-item-target-list-choose[data-v-d2068dd6]{
    color: #2FA2FE;
    background: #F9F9F9;
}
.eva-item-target-list-over[data-v-d2068dd6]{
    color: #2FA2FE;
    background: #F9F9F9;
}
/**成长指标体系end**/
/**评价面板**/
.eva-item-target-panel[data-v-d2068dd6]{
    width: 100%;
}
.eva-panel-person-add[data-v-d2068dd6]{
    float: right;
    width: 70px;
    line-height: 32px;
    margin-top: 10px;
    position: relative;
    top: -65px;
    color: #fff;
    z-index: 99;
}
.eva-target-panel-list[data-v-d2068dd6]{
    margin: 0;
    overflow: hidden;
}
.eva-item-target-panel-head[data-v-d2068dd6]{
    line-height: 46px;
    background-color: #e5e8ec;
}
.eva-item-target-panel-head div[data-v-d2068dd6]{
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 18.5%;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    text-align: center;
}
.eva-item-target-panel-head div[data-v-d2068dd6]:last-child{
    width: 26%;
}
.eva-item-panel-check-box[data-v-d2068dd6]{
    margin-bottom: 5px;
}
.eva-item-target-checkbox[data-v-d2068dd6] .el-checkbox__label{
    font-size: 13px;
    margin-bottom: 10px;
}
.eva-item-checkbox-span[data-v-d2068dd6]{
    color: #888;
    font-size: 12px;
    line-height: 26px;
    margin-left: 20px;
}
.eva-item-checkbox-resour[data-v-d2068dd6]{
    color: #0a79df;
    text-decoration: underline;
    cursor: pointer;
}
.eva-target-panel-list-li[data-v-d2068dd6]{
    line-height: 70px;
    position: relative;
    border-bottom: 1px solid #EBEEF5;
}
.eva-target-panel-list-li > div[data-v-d2068dd6]{
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 18.5%;
    color: #606266;
}
.eva-target-panel-list-li > .eva-target-panel-opera[data-v-d2068dd6]{
    width: 26%;
}
.eva-target-panel-list-li > .select_w[data-v-d2068dd6]{
    width: calc(26% - 50px) !important;
}
.eva-target-panel-first[data-v-d2068dd6]{
    text-indent: 20px;
}
.eva-target-panel-info[data-v-d2068dd6]{
    text-align: center;
}
.eva-target-panel-score[data-v-d2068dd6]{
    text-align: center;
}
.eva-target-panel-num[data-v-d2068dd6]{
    text-align: center;
}
.eva-target-panel-opera[data-v-d2068dd6]{
    text-align: center;
}
.eva-target-panel-opera-icon[data-v-d2068dd6]{
    display: inline-block;
    margin: 0 5%;
    cursor: pointer;
}
.eva-target-panel-opera-icon i[data-v-d2068dd6]{
    font-size: 18px;
}
.eva-target-pan-opera-icon[data-v-d2068dd6]{
    cursor: pointer;
}
.eva-quota-table-moreop .eva-target-pan-opera-icon i[data-v-d2068dd6]{
    margin-right: 4px;
}
.eva-item-target-filter[data-v-d2068dd6]{
    float: right;
    position: relative;
}
.eva-item-target-filter .eva-panel-person-add[data-v-d2068dd6]{
    top: -9px;
    right: 0;
    margin-top: 0px;
    margin-left: 10px;
    display: inline-block;
}
.eva-item-target-filter-select[data-v-d2068dd6]{
    position: relative;
    top: -10px;
    display: inline-block;
}
/**评价面板end**/
/**评价币样式**/
.manage-currency-table-logo[data-v-d2068dd6] .el-image__inner{
    /*width: 36px;*/
    width: auto;
    height: 36px;
}
.manage-currency-table-logo-cs[data-v-d2068dd6]{
    width: 36px;
    cursor: pointer;
}
.manage-currency-table-logo i[data-v-d2068dd6]{
    color: #B2BAC3;
    font-size: 20px;
}
.manage-currency-table-op .manage-currency-table-op-check[data-v-d2068dd6], .manage-currency-table-op .manage-currency-table-op-del[data-v-d2068dd6]{
    cursor: pointer;
}
.manage-currency-table-op-check[data-v-d2068dd6]{
    margin-left: 10px;
}
.manage-currency-table-op-del[data-v-d2068dd6]{
    margin-left: 10px;
}
.manage-currency-import-table-num[data-v-d2068dd6] .el-input__inner{
    width: 80px;
    padding: 0;
    padding-left: 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
/**评价币样式结束**/
[data-v-d2068dd6] .eva-quota-content-box .eva-item-target-box-l .el-tabs--card>.el-tabs__header .el-tabs__nav,.eva-item-target-panel .el-tabs--card>.el-tabs__header .el-tabs__nav[data-v-d2068dd6]{
    border: none;
}
[data-v-d2068dd6] .eva-quota-content-box .eva-item-target-box-l .el-tabs--card>.el-tabs__header .el-tabs__item,.eva-item-target-panel .el-tabs--card>.el-tabs__header .el-tabs__item[data-v-d2068dd6]{
    border-left: none;
}
[data-v-d2068dd6] .eva-quota-content-box .eva-item-target-box-l .el-tabs--card>.el-tabs__header .el-tabs__item.is-active,.eva-item-target-panel .el-tabs--card>.el-tabs__header .el-tabs__item.is-active[data-v-d2068dd6]{
    border: 1px solid #E4E7ED;
    border-bottom-color: #FFF;
    top: 1px;
}
.eva-quota-table-li .li_item_name[data-v-d2068dd6]{
    width: 50%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    /* display: inline-block; */
    float: left;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
}
.eva-quota-attd-opera .el-switch__label.is-active[data-v-d2068dd6] {
    color: #6A747E;
}
.manage-currency-table-logo[data-v-d2068dd6]{
    height: 36px;
}
.manage-currency-table-logo[data-v-d2068dd6] .el-image-viewer__close .el-icon-circle-close{
    font-size: 40px;
    color: #fff;
}
.el-dialog .el-checkbox__inner[data-v-d2068dd6]::after {
    -webkit-transition: none!important;
    transition: none!important;
}
.el-dialog[data-v-d2068dd6] {
    /*-webkit-backface-visibility: hidden!important;*/
    -webkit-backface-visibility: initial!important;
}
.target-filter-div .el-dropdown[data-v-d2068dd6]{
    line-height: 24px;
    vertical-align: middle;
}
.eva-quota-edit-box .el-select.d-table-li-select[data-v-d2068dd6]{
    width: 80px;
}
.eva-quota-target-model-title[data-v-d2068dd6]{
    padding: 10px;
    background-color: #f6feff;
    color: #6a747d;
}
.eva-quota-target-model-title1[data-v-d2068dd6]{
    font-weight: bold;
    color: #303435;
}
.eva-set-timepicker[data-v-d2068dd6]{
    width: 80px;
}
[data-v-d2068dd6] .eva-set-timepicker .el-input__prefix{
    display: none;
}
[data-v-d2068dd6] .eva-set-timepicker.el-input--prefix .el-input__inner{
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
}
[data-v-d2068dd6] .my-week-select .el-input__icon{
    line-height: 35px;
}
.eva-select-quota-label[data-v-d2068dd6]{
    color: #6c757c;
}
.belong-to-select-box[data-v-d2068dd6]{
    padding-left: 30px;
}
.eva-item-target-panel-head-new div[data-v-d2068dd6]{
    width: 14.5%;
}
.eva-target-panel-list-li-new div[data-v-d2068dd6]{
    width: 14.5%;
    /*width: 18.5%;*/
}
.eva-target-panel-name[data-v-d2068dd6]{
    display: inline-block;
    max-width: 64%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: bottom;
    text-indent: 0;
    width: 160px;
}
/* 2022-09-27 */
.mt10[data-v-d2068dd6]{
    margin-top: 10px;
}
.mt20[data-v-d2068dd6]{
    margin-top: 20px;
}
.pl20[data-v-d2068dd6]{
    padding-left: 20px;
}
.select-push-time[data-v-d2068dd6]{
    margin: 0 10px;
}
.color-6a747d[data-v-d2068dd6]{
    color: #6a747d;
}
/* 2022-11-17 指标同步 */
.select[data-v-d2068dd6]{
    width: 50px !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    text-align: center;
}
.message_box_icon_v2[data-v-d2068dd6]{
    width: 60px;
    height: 60px;
    margin: 0 auto 30px;
    background: url(/vue/dist/static/img/message_box_icon_v2_03.3d6b248.png) 50% no-repeat;
    background-size: contain;
}
.target-type[data-v-d2068dd6]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.limit-class-list[data-v-d2068dd6] {
    margin-top: 12px;
}

.attendance-type-box[data-v-d2068dd6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 16px;
}
.margin-style[data-v-d2068dd6] {
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 32px;
}

.daily-evaluation-statistics[data-v-0ec282d6] {
  padding: 16px;
}

.flex[data-v-1faa88ae] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.mr-10[data-v-1faa88ae]{
    margin-right: 10px;
}
.ml-6[data-v-1faa88ae]{
    margin-left: 6px;
}
.h35[data-v-1faa88ae]{
    height: 35px;
}
.left[data-v-1faa88ae]{
    float: left;
}
.right[data-v-1faa88ae]{
    float: right;
}
.mg-index-echarts-title[data-v-1faa88ae]{
    text-align: center;
    font-size: 16px;
    line-height: 50px;
}
.mg-index-echarts-title-bot[data-v-1faa88ae]{
    text-align: center;
    font-size: 16px;
    line-height: 50px;
    margin: 20px 0;
}
.mg-index-echarts-time[data-v-1faa88ae]{
    text-align: center;
}
.mg-index-echarts-time .cm-filter-select-box[data-v-1faa88ae]{
    float: none!important;
    display: inline-block;
}
.mg-index-echarts-time .el-select[data-v-1faa88ae] {
    width: 120px;
}
.eva-index-class-select[data-v-1faa88ae]{
    margin-left: 5px;
}
.common-filter-time-sub[data-v-1faa88ae]{
    display: inline-block;
    line-height: 33px;
    padding: 0 20px;
    height: 33px;
}
.mg-index-statis[data-v-1faa88ae]{
    width: 95%;
    margin: auto;
}
.mg-index-echarts-box[data-v-1faa88ae]{
    width: 100%;
    min-width: 380px;
    height: 260px;
    margin: auto;
}
.mg-index-echarts-statis[data-v-1faa88ae]{
    padding: 20px 0px;
    width: 38%;
}
.mg-index-person-statis[data-v-1faa88ae]{
    width: 60%;
}
.mg-index-statistic-stage[data-v-1faa88ae]{
    margin: 46px 0;
}
.mg-index-statistic-echarts-null[data-v-1faa88ae]{
    text-align: center;
    margin-bottom: 50px;
    margin-top: 20px;
}
.mg-index-statistic-echarts-null img[data-v-1faa88ae]{
    height: 150px;
}
.mg-index-statis-pfilter[data-v-1faa88ae]{
    width: 240px;
    margin: auto;
    line-height: 40px;
    text-align: center;
    margin-bottom: 16px;
}
.mg-index-statis-pfilter-chi[data-v-1faa88ae]{
    width: 33.3%;
    float: left;
    position: relative;
    cursor: pointer;
}
.mg-index-statis-pfilter-line[data-v-1faa88ae]{
    position: absolute;
    bottom: 0px;
    height: 3px;
    width: 30px;
    background: #fff;
    border-radius: 10px;
    left: calc(50% - 15px);
}
.mg-index-echarts-teachers-filter[data-v-1faa88ae]{
    width: 70%;
    margin: auto;
}
.mg-index-statis-pfilter-children[data-v-1faa88ae]{
    float: left;
    position: relative;
    cursor: pointer;
    padding: 0 10px;
    line-height: 36px;
    margin-right: 10px;
}
.mg-index-statis-pfilter-chied[data-v-1faa88ae]{
    color: #409Eff;
}
.mg-index-statis-pfilter-chied .mg-index-statis-pfilter-line[data-v-1faa88ae]{
    background: #409EFF;
}
.mg-index-echarts-statis-tab[data-v-1faa88ae]{
    width: 40px;
    margin: 20px auto 0;
    position: relative;
}
.mg-index-echarts-statis-tab-left[data-v-1faa88ae], .mg-index-echarts-statis-tab-right[data-v-1faa88ae]{
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #f0f0f0;
    display: inline-block;
    cursor: pointer;
}
.mg-index-echarts-statis-tab-ls[data-v-1faa88ae], .mg-index-echarts-statis-tab-rs[data-v-1faa88ae]{
    position: absolute;
    display: inline-block;
    background: rgb(47, 162, 254);
    border-radius: 5px;
    height: 10px;
    width: 20px;
}
.mg-index-echarts-statis-tab-ls[data-v-1faa88ae] {
    left: 0px;
}
.mg-index-echarts-statis-tab-rs[data-v-1faa88ae] {
    right: 0px;
}
.mg-index-person-list[data-v-1faa88ae]{
    text-align: center;
    /*background: #f1f9ff;*/
    background: #FBFBFB;
    border-radius: 8px;
    padding: 30px 0;
    position: relative;
}
.mg-index-person-li[data-v-1faa88ae] {
    position: relative;
    /*margin: 0 30px 10px 30px;*/
    /*width: 95px;*/
    width: 49%;
    cursor: pointer;
    display: inline-block;
}
.mg-index-person-li-dayno[data-v-1faa88ae]{
    position: absolute;
    left: 33%;
    top: 80px;
    width: 34%;
}
.mg-index-person-li-de[data-v-1faa88ae]{
    text-align: center;
    /*color: rgb(161, 170, 179);*/
    line-height: 40px;
    font-size: 13px;
}
.mg-index-person-logoimg[data-v-1faa88ae]{
    width: 52px;
    height: 52px;
    margin: auto;
    border-radius: 50%;
    overflow: hidden;
    background: #d6f8ff;
    position: relative;
}
.mg-index-person-logoimg img[data-v-1faa88ae]{
    width: 100%;
    height: 100%;
}
.mg-index-person-score[data-v-1faa88ae]{
    position: absolute;
    bottom: 30px;
    /* background: #e8e8e8; */
    line-height: 18px;
    height: 18px;
    width: 85px;
    border-radius: 18px;
    color: #fff;
    /*left: 4px;*/
    left: calc(50% - 42px);
    border: 1px solid #fff;
    text-align: center;
    overflow: hidden;
    font-size: 12px;
    z-index: 4;
}
.mg-index-person-posiscore[data-v-1faa88ae]{
    background: #b9fdef;
    color: #069e7f;
    display: inline-block;
    width: 100%;
}
.mg-index-statistic-list[data-v-1faa88ae]{
    margin-bottom: 40px;
}
.ei-evaluate-cont-work-posiscore[data-v-1faa88ae]{
    background: #b9fdef;
    color: #069e7f;
    float: left;
    width: 50%;
}
.ei-evaluate-cont-work-negascorce[data-v-1faa88ae] {
    background: #ffd3bd;
    color: #fa7230;
    float: left;
    width: 50%;
}
.mg-index-person-name[data-v-1faa88ae]{
    padding-top: 16px;
    text-align: center;
    line-height: 24px;
    overflow: hidden;
    width: 74%;
    margin: auto;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: rgb(161, 170, 179);
    font-size: 12px;
}
.mg-index-table-statis-ft[data-v-1faa88ae]{
    /*margin-top: 30px;*/
    position: relative;
}
.common-filter-time-sub-right[data-v-1faa88ae]{
    position: absolute;
    right: 0px;
    top: 10px;
}

/**早出勤**/
.mg_index_list_opera[data-v-1faa88ae]{
    margin-bottom: 16px;
}
.mg_index_search_input[data-v-1faa88ae]{
    display: inline-block;
    width: 190px;
}
.mg_index_list_opera_rigth[data-v-1faa88ae]{
    width: 270px;
}
.mg_index_list_opera_left[data-v-1faa88ae]{
    line-height: 34px;
    text-indent: 10px;
}

/**早出勤结束**/

/**榜单css***/
.mg-index-rank-op[data-v-1faa88ae]{
    cursor: pointer;
    position: relative;
}
.mg-index-rank-wapper .eva-quota-auth-manager-kuan[data-v-1faa88ae]{
    padding: 0;
    width: 88%;
    margin: auto;
}
.eva-quota-auth-manager-kuan .eva-quota-content-box[data-v-1faa88ae]{
    /*width: 100%;*/
    /*box-sizing: border-box;*/
    padding: 20px 40px;
}
.eva-rank-list-box[data-v-1faa88ae]{
    padding-top: 20px;
}
.mg-index-rank-title[data-v-1faa88ae]{
    font-size: 16px;
    color: rgb(51, 51, 51);
    line-height: 40px;
    text-align: center;
}
.mg-index-rank-subtext[data-v-1faa88ae]{
    font-size: 13px;
    text-align: center;
    color: rgb(161, 170, 179);
    line-height: 20px;
    margin-bottom: 20px;
}
.mg-index-echarts-time[data-v-1faa88ae] .cm-filter-select-box .click-to-month-pick{
    line-height: 32px;
}
.mg-index-table-statis .el-table[data-v-1faa88ae] .head_style{
    height: 36px;
}
.mg-index-rank-title-stas[data-v-1faa88ae]{
    font-size: 13px;
    text-align: center;
    margin-bottom: 20px;
}
.mg-index-rank-title-stas span[data-v-1faa88ae]{
    margin: 0 10px;
}
.mg-index-rank-prize-filter[data-v-1faa88ae]{
    margin-bottom: 20px;
}
.li_item_name_t_over[data-v-1faa88ae]{
    display: inline-block;
    max-width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    /* height: 24px; */
    vertical-align: bottom;
    white-space: nowrap;
}
.mg-index-rank-prize-li[data-v-1faa88ae]{
    display: inline-block;
    font-size: 14px;
    text-align: center;
    line-height: 26px;
    padding: 0 22px;
    margin-right: 10px;
    cursor: pointer;
    margin-bottom: 10px;
    background: rgb(243, 244, 245);
}
.mg-index-rank-prize-lied[data-v-1faa88ae]{
    background: rgb(47, 162, 254);
    color: #fff;
}
.mg-index-echarts-time .cm-filter-select-box[data-v-1faa88ae] .click-to-month-pick{
    line-height: 32px;
    top: 2px;
}
.rank-table-title-intent[data-v-1faa88ae] .is-left{
    text-indent: 20px;
}
.li_item_name_t[data-v-1faa88ae]{
    /*有些表格都用到了这个class*/
    /*text-align: left;*/
    /*text-indent: 20px;*/
}
.li_item_name_logo_img_mg[data-v-1faa88ae]{
    width: 40px;
    height: 40px;
    border-radius: 50%;
    margin-right: 10px;
}
.set_eva_remark_text[data-v-1faa88ae]{
    margin-bottom: 20px;
}
.dialog-footer[data-v-1faa88ae]{
    text-align: center;
}
.mg-index-rank-opel[data-v-1faa88ae] .el-input__inner{
    border: none;
    background: rgb(185, 253, 239);
    color: rgb(6, 158, 127);
    width: 108px;
    border-radius: 1px;
    line-height: 30px;
    height: 30px;
    font-size: 12px;
    padding: 0 20px 0px 0px;
    text-align: center;
}
.mg-index-rank-opel[data-v-1faa88ae] .el-select__caret.el-icon-arrow-up:before{
    height: 23px;
}
.mg-index-rank-opel[data-v-1faa88ae]{
    padding-right: 20px;
    position: relative;
    z-index: 99;
}
.mg-index-rank-op-i[data-v-1faa88ae]{
    position: relative;
    z-index: 1;
    right: 20px;
}
.mg-index-rank-opel[data-v-1faa88ae] .el-input__inner:focus, .mg-index-rank-opel[data-v-1faa88ae] .el-input.is-focus .el-input__inner{
    border: none;
}
.mg-index-rank-opel[data-v-1faa88ae] .el-input__suffix{
    /*display: none;*/
}
.hw-att-detail-save[data-v-1faa88ae]{
    width: 60px;
    line-height: 35px;
    margin: 10px auto;
}
.li_item_name_t_left[data-v-1faa88ae]{
    text-align: left;
}
span.kw_ett_list_2[data-v-1faa88ae] {
    color: #f71414;
}

/**新的统计页**/
[data-v-1faa88ae].mg-index-statis-cont .el-tabs__header{
    margin-bottom: 0;
}
.mg-index-statis-cont[data-v-1faa88ae]{
    position: relative;
}
.mg-index-echarts-title[data-v-1faa88ae]{
    padding-top: 20px;
    position: relative;
}
.mg-index-echarts-subtitle[data-v-1faa88ae]{
    color: #aaa;
    text-align: center;
    line-height: 26px;
    margin-bottom: 30px;
}
.mg-index-panel-box[data-v-1faa88ae]{
    border: 1px solid #E4E7ED;
    border-top: none;
    padding-bottom: 30px;
}
.mg-index-cont-padding[data-v-1faa88ae]{
    padding: 0 60px;
}
.mg-index-data-analysis[data-v-1faa88ae]{
    border-top: 1px solid #e8e8e8;
    border-left: 1px solid #e8e8e8;
    margin-bottom: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    overflow-x: auto;
    overflow-y: hidden;
}
.mg-index-data-analysis-box[data-v-1faa88ae]{
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    text-align: center;
    min-width: 70px;
}
.mg-index-data-analysis-box-long[data-v-1faa88ae]{
    min-width: 140px;
}
.mg-index-data-name[data-v-1faa88ae]{
    border-right: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
    background: #f3f4f6;
    line-height: 38px;
    height: 38px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0 4px;
}
.mg-index-split-equally[data-v-1faa88ae]{
    width: 50%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.mg-index-split-word[data-v-1faa88ae]{
}
.mg-index-split-count[data-v-1faa88ae]{
    border-right: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
    line-height: 42px;
    height: 42px;
}
.mg-index-histogram-echarts[data-v-1faa88ae]{
    width: 100%;
    height: 300px;
    margin:20px 0 40px;
    position: relative;
}
.mg-index-analysis-widthout-border[data-v-1faa88ae]{
    border: 1px solid #e8e8e8;
}
.mg-index-analysis-widthout-border .mg-index-split-count[data-v-1faa88ae], .mg-index-analysis-widthout-border .mg-index-data-name[data-v-1faa88ae]{
    border: none;
}
.mg-index-analysis-widthout-border .mg-index-split-count[data-v-1faa88ae]{
    line-height: 46px;
    height: 46px;
}

/**分享**/
.mg-index-statis-cont-share[data-v-1faa88ae]{
    position: absolute;
    line-height: 30px;
    width: 70px;
    height: 30px;
    background: #e3f3fe;
    color: #31a2fa;
    text-align: center;
    border: 1px solid #31a2fa;
    border-radius: 4px;
    right: 0;
    cursor: pointer;
    font-size: 14px;
    z-index: 99;
}
.mg-index-model-import-box[data-v-1faa88ae]{
    position: relative;
}
.mg-index-statis-model-imp[data-v-1faa88ae]{
    top: -40px;
}
.mg-index-statis-cont-share i[data-v-1faa88ae]{
    padding: 5px;
    font-size: 14px;
}
.mg-index-rank-op i[data-v-1faa88ae]{
    vertical-align: top;
    margin-right: 5px;
}
.el-dropdown-menu-overflow[data-v-1faa88ae]{
    max-height: 300px;
    overflow-y: auto;
}
.el-dropdown-classname[data-v-1faa88ae]{
    max-width: 60%;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: top;
}
.target-filter-div .el-dropdown[data-v-1faa88ae]{
    padding-top: 3px;
    display: block;
}

/**add by cao 5/20  早出勤日统计***/
.sick_filter_type[data-v-1faa88ae]{
    width: 70px;
    float: left;
    height: 100%;
    overflow-y: auto;
    padding-right: 0px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.sick_filter_type div[data-v-1faa88ae]{
    line-height: 30px;
    cursor: pointer;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.sick_filter_popover[data-v-1faa88ae]{
    height: 200px;
}
.sick_filter_type .sick_filter_type_ed[data-v-1faa88ae]{
    background: #f9fdff;
    color: #1e96f7;
}
.sick_filter_performance[data-v-1faa88ae]{
    width: 230px;
    height: 100%;
    overflow-y: auto;
    padding: 12px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background: rgb(249, 253, 255);
    float: left;
}
.sick_filter_btdiv[data-v-1faa88ae]{
    margin-top: 10px;
    text-align: center;
}
.el-dropdown-type-link[data-v-1faa88ae] {
    margin-top: 5px;
    display: inline-block;
}
.mg-index-ett-day-list[data-v-1faa88ae]{
    padding-top: 20px;
}
.eva-quota-ann-top[data-v-1faa88ae]{
    position: relative;
}
.eva-quota-ann-top-export[data-v-1faa88ae]{
    position: absolute;
    padding: 7px 15px;
    right: 0px;
    top: 10px;
}
.eva-quota-ann-top-config[data-v-1faa88ae]{
    position: absolute;
    padding: 7px 15px;
    right: 100px;
    top: 10px;
}
.operation-box[data-v-1faa88ae]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    right: 0px;
    top: 10px;
}
.operation-box .eva-quota-ann-top-export[data-v-1faa88ae],
.operation-box .eva-quota-ann-top-config[data-v-1faa88ae]{
    position: unset;
    margin-left: 10px;
}
.fc-red[data-v-1faa88ae]{
    color: #FF2528;
}
.mg-index-statistic-model-null[data-v-1faa88ae]{
    text-align: center;
    padding: 100px 0 40px 0;
    border-left: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
}
.mg-index-statistic-model-null div[data-v-1faa88ae]{
    color: #999;
    line-height: 70px;
}
.mange-index-tb-overflow[data-v-1faa88ae]{
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/**add by cao 5/20  早出勤日统计结束***/

/**add by cao 6/3  统计增加多级表单 ***/
.mg-index-table-roster[data-v-1faa88ae]{
    text-align: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.mg-index-table-roster-name[data-v-1faa88ae]{
    display: inline-block;
    max-width: 66%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.mg-index-table-roster-detail[data-v-1faa88ae]{
    color: #1e96f7;
    /* float: right; */
    cursor: pointer;
    line-height: 23px;
    vertical-align: text-bottom;
}
.index-cursor-pointer[data-v-1faa88ae]{
    cursor: pointer;
}

/**add by cao 6/3  统计增加多级表单结束***/

/* 22/04/19 zhiyong*/

/* 弹窗 */
.mg-index-data-analysis .register-detail-title[data-v-1faa88ae]{
    text-align: center;
    font-size: 24px;
    line-height: 40px;
}
[data-v-1faa88ae] .register-detail-content .el-table tr {
    height: 50px;
}
.register-detail-content .register_name[data-v-1faa88ae]{
    font-size: 20px;
    line-height: 56px;
}
.register-detail-content .register_unit[data-v-1faa88ae]{
    font-size: 14px;
    line-height: 56px;
}
.mg-index-data-analysis .class_student_icon[data-v-1faa88ae]{
    font-size: 50px;
    text-align: center;
    line-height: 606px;
}

/* 班级表格列表 */
[data-v-1faa88ae] .mg-index-data-analysis .el-table__body-wrapper .el-table__expanded-cell[class*=cell] {
    padding: 0;
    text-align: center;
}
.grade_class_list[data-v-1faa88ae]{
    height: 45px;
}
.grade_class_list .grade_class_list_left[data-v-1faa88ae]{
    float: left;
    width: calc(100% - 100px);
}
.grade_class_list .grade_class_list_left > p[data-v-1faa88ae]{
    float: left;
    width: 20%;
    line-height: 45px;
}
.grade_class_list .grade_class_list_right[data-v-1faa88ae]{
    width: 100px;
    height: 45px;
    float: right;
    text-align: center;
    line-height: 45px;
}
.student-total-register-box[data-v-1faa88ae]{
    width: calc(100% - 60px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    overflow: hidden;
}
.student-total-register-line[data-v-1faa88ae]{
    height: 23px;
}
.student-total-register-more[data-v-1faa88ae]{
    width: 60px;
    text-align: center;
    line-height: 23px;
    cursor: pointer;
    color: #2FA2FE;
}
.details-icon[data-v-1faa88ae]{
    display: inline-block;
    border: 1px #6a747e solid;
    padding: 0 1px;
    width: 12px;
    height: 14px;
    font-size: 12px;
    line-height: 14px;
    border-radius: 50%;
}
.mr10[data-v-1faa88ae]{
    margin-right: 10px;
}
.mb10[data-v-1faa88ae]{
    margin-bottom: 10px;
}
.common-filter-time-sub-vessel[data-v-1faa88ae]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: absolute;
    top: 20px;
    right: 0;
    height: 50px;
}

/* 从右边开始浮动 */
.jub-jub-end-line[data-v-1faa88ae] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse ;
            flex-direction: row-reverse ;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.student-search[data-v-1faa88ae]{
    width: 210px;
}
.abnormal-table-actions[data-v-1faa88ae] {
    margin-bottom: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}
.table-actions-config[data-v-1faa88ae], .table-actions-export[data-v-1faa88ae] {
    padding: 7px 15px;
    margin-left: 10px;
}

.el-index-loading-background{
    background: #fff!important;
}
.index-statis-name-tooltip.el-tooltip__popper.is-dark{
    max-width: 50%;
    line-height: 20px;
}
.el_popover_smodel_popover{
    padding: 0;
    min-width: 70px;
}
.no-show.class-all{
    background: #f5f7fa !important;
}
.el-table.eva-quota-table tr{
    height: 48px;
}
.subject-set-btn {
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
    color: #aaa;
    z-index: 999;
}
.subject-box-legend {
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
}
.box-legend-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 12px !important;
}
.color-point {
    margin: 0 10px;
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #ff0000;
}
.mg-index-table-roster-name-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.mg-index-table-roster-name-box .statu_up {
    min-width: 371px;
}
.mg-index-table-roster-name-box .statu_up.is-one-row {
    width: 371px;
    overflow: hidden;
}
.mg-index-table-roster-name-box .statu_up.is-more-row {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.mg-index-table-roster-name-box .statu_up .mg-index-table-roster .mg-index-table-roster-detail {
    -ms-flex-negative: 0;
        flex-shrink: 0;
}
.mg-index-table-roster-name-box .student-total-register-more {
    margin-left: 8px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
}

.flex[data-v-690e7d93] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.mr-10[data-v-690e7d93]{
    margin-right: 10px;
}
.ml-6[data-v-690e7d93]{
    margin-left: 6px;
}
.h35[data-v-690e7d93]{
    height: 35px;
}
.left[data-v-690e7d93]{
    float: left;
}
.right[data-v-690e7d93]{
    float: right;
}
.mg-index-echarts-title[data-v-690e7d93]{
    text-align: center;
    font-size: 16px;
    line-height: 50px;
}
.mg-index-echarts-title-bot[data-v-690e7d93]{
    text-align: center;
    font-size: 16px;
    line-height: 50px;
    margin: 20px 0;
}
.mg-index-echarts-time[data-v-690e7d93]{
    text-align: center;
}
.mg-index-echarts-time .cm-filter-select-box[data-v-690e7d93]{
    float: none!important;
    display: inline-block;
}
.mg-index-echarts-time .el-select[data-v-690e7d93] {
    width: 120px;
}
.eva-index-class-select[data-v-690e7d93]{
    margin-left: 5px;
}
.common-filter-time-sub[data-v-690e7d93]{
    display: inline-block;
    line-height: 33px;
    padding: 0 20px;
    height: 33px;
}
.mg-index-statis[data-v-690e7d93]{
    width: 95%;
    margin: auto;
}
.mg-index-echarts-box[data-v-690e7d93]{
    width: 100%;
    min-width: 380px;
    height: 260px;
    margin: auto;
}
.mg-index-echarts-statis[data-v-690e7d93]{
    padding: 20px 0px;
    width: 38%;
}
.mg-index-person-statis[data-v-690e7d93]{
    width: 60%;
}
.mg-index-statistic-stage[data-v-690e7d93]{
    margin: 46px 0;
}
.mg-index-statistic-echarts-null[data-v-690e7d93]{
    text-align: center;
    margin-bottom: 50px;
    margin-top: 20px;
}
.mg-index-statistic-echarts-null img[data-v-690e7d93]{
    height: 150px;
}
.mg-index-statis-pfilter[data-v-690e7d93]{
    width: 240px;
    margin: auto;
    line-height: 40px;
    text-align: center;
    margin-bottom: 16px;
}
.mg-index-statis-pfilter-chi[data-v-690e7d93]{
    width: 33.3%;
    float: left;
    position: relative;
    cursor: pointer;
}
.mg-index-statis-pfilter-line[data-v-690e7d93]{
    position: absolute;
    bottom: 0px;
    height: 3px;
    width: 30px;
    background: #fff;
    border-radius: 10px;
    left: calc(50% - 15px);
}
.mg-index-echarts-teachers-filter[data-v-690e7d93]{
    width: 70%;
    margin: auto;
}
.mg-index-statis-pfilter-children[data-v-690e7d93]{
    float: left;
    position: relative;
    cursor: pointer;
    padding: 0 10px;
    line-height: 36px;
    margin-right: 10px;
}
.mg-index-statis-pfilter-chied[data-v-690e7d93]{
    color: #409Eff;
}
.mg-index-statis-pfilter-chied .mg-index-statis-pfilter-line[data-v-690e7d93]{
    background: #409EFF;
}
.mg-index-echarts-statis-tab[data-v-690e7d93]{
    width: 40px;
    margin: 20px auto 0;
    position: relative;
}
.mg-index-echarts-statis-tab-left[data-v-690e7d93], .mg-index-echarts-statis-tab-right[data-v-690e7d93]{
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #f0f0f0;
    display: inline-block;
    cursor: pointer;
}
.mg-index-echarts-statis-tab-ls[data-v-690e7d93], .mg-index-echarts-statis-tab-rs[data-v-690e7d93]{
    position: absolute;
    display: inline-block;
    background: rgb(47, 162, 254);
    border-radius: 5px;
    height: 10px;
    width: 20px;
}
.mg-index-echarts-statis-tab-ls[data-v-690e7d93] {
    left: 0px;
}
.mg-index-echarts-statis-tab-rs[data-v-690e7d93] {
    right: 0px;
}
.mg-index-person-list[data-v-690e7d93]{
    text-align: center;
    /*background: #f1f9ff;*/
    background: #FBFBFB;
    border-radius: 8px;
    padding: 30px 0;
    position: relative;
}
.mg-index-person-li[data-v-690e7d93] {
    position: relative;
    /*margin: 0 30px 10px 30px;*/
    /*width: 95px;*/
    width: 49%;
    cursor: pointer;
    display: inline-block;
}
.mg-index-person-li-dayno[data-v-690e7d93]{
    position: absolute;
    left: 33%;
    top: 80px;
    width: 34%;
}
.mg-index-person-li-de[data-v-690e7d93]{
    text-align: center;
    /*color: rgb(161, 170, 179);*/
    line-height: 40px;
    font-size: 13px;
}
.mg-index-person-logoimg[data-v-690e7d93]{
    width: 52px;
    height: 52px;
    margin: auto;
    border-radius: 50%;
    overflow: hidden;
    background: #d6f8ff;
    position: relative;
}
.mg-index-person-logoimg img[data-v-690e7d93]{
    width: 100%;
    height: 100%;
}
.mg-index-person-score[data-v-690e7d93]{
    position: absolute;
    bottom: 30px;
    /* background: #e8e8e8; */
    line-height: 18px;
    height: 18px;
    width: 85px;
    border-radius: 18px;
    color: #fff;
    /*left: 4px;*/
    left: calc(50% - 42px);
    border: 1px solid #fff;
    text-align: center;
    overflow: hidden;
    font-size: 12px;
    z-index: 4;
}
.mg-index-person-posiscore[data-v-690e7d93]{
    background: #b9fdef;
    color: #069e7f;
    display: inline-block;
    width: 100%;
}
.mg-index-statistic-list[data-v-690e7d93]{
    margin-bottom: 40px;
}
.ei-evaluate-cont-work-posiscore[data-v-690e7d93]{
    background: #b9fdef;
    color: #069e7f;
    float: left;
    width: 50%;
}
.ei-evaluate-cont-work-negascorce[data-v-690e7d93] {
    background: #ffd3bd;
    color: #fa7230;
    float: left;
    width: 50%;
}
.mg-index-person-name[data-v-690e7d93]{
    padding-top: 16px;
    text-align: center;
    line-height: 24px;
    overflow: hidden;
    width: 74%;
    margin: auto;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: rgb(161, 170, 179);
    font-size: 12px;
}
.mg-index-table-statis-ft[data-v-690e7d93]{
    /*margin-top: 30px;*/
    position: relative;
}
.common-filter-time-sub-right[data-v-690e7d93]{
    position: absolute;
    right: 0px;
    top: 10px;
}

/**早出勤**/
.mg_index_list_opera[data-v-690e7d93]{
    margin-bottom: 16px;
}
.mg_index_search_input[data-v-690e7d93]{
    display: inline-block;
    width: 190px;
}
.mg_index_list_opera_rigth[data-v-690e7d93]{
    width: 270px;
}
.mg_index_list_opera_left[data-v-690e7d93]{
    line-height: 34px;
    text-indent: 10px;
}

/**早出勤结束**/

/**榜单css***/
.mg-index-rank-op[data-v-690e7d93]{
    cursor: pointer;
    position: relative;
}
.mg-index-rank-wapper .eva-quota-auth-manager-kuan[data-v-690e7d93]{
    padding: 0;
    width: 88%;
    margin: auto;
}
.eva-quota-auth-manager-kuan .eva-quota-content-box[data-v-690e7d93]{
    /*width: 100%;*/
    /*box-sizing: border-box;*/
    padding: 20px 40px;
}
.eva-rank-list-box[data-v-690e7d93]{
    padding-top: 20px;
}
.mg-index-rank-title[data-v-690e7d93]{
    font-size: 16px;
    color: rgb(51, 51, 51);
    line-height: 40px;
    text-align: center;
}
.mg-index-rank-subtext[data-v-690e7d93]{
    font-size: 13px;
    text-align: center;
    color: rgb(161, 170, 179);
    line-height: 20px;
    margin-bottom: 20px;
}
.mg-index-echarts-time[data-v-690e7d93] .cm-filter-select-box .click-to-month-pick{
    line-height: 32px;
}
.mg-index-table-statis .el-table[data-v-690e7d93] .head_style{
    height: 36px;
}
.mg-index-rank-title-stas[data-v-690e7d93]{
    font-size: 13px;
    text-align: center;
    margin-bottom: 20px;
}
.mg-index-rank-title-stas span[data-v-690e7d93]{
    margin: 0 10px;
}
.mg-index-rank-prize-filter[data-v-690e7d93]{
    margin-bottom: 20px;
}
.li_item_name_t_over[data-v-690e7d93]{
    display: inline-block;
    max-width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    /* height: 24px; */
    vertical-align: bottom;
    white-space: nowrap;
}
.mg-index-rank-prize-li[data-v-690e7d93]{
    display: inline-block;
    font-size: 14px;
    text-align: center;
    line-height: 26px;
    padding: 0 22px;
    margin-right: 10px;
    cursor: pointer;
    margin-bottom: 10px;
    background: rgb(243, 244, 245);
}
.mg-index-rank-prize-lied[data-v-690e7d93]{
    background: rgb(47, 162, 254);
    color: #fff;
}
.mg-index-echarts-time .cm-filter-select-box[data-v-690e7d93] .click-to-month-pick{
    line-height: 32px;
    top: 2px;
}
.rank-table-title-intent[data-v-690e7d93] .is-left{
    text-indent: 20px;
}
.li_item_name_t[data-v-690e7d93]{
    /*有些表格都用到了这个class*/
    /*text-align: left;*/
    /*text-indent: 20px;*/
}
.li_item_name_logo_img_mg[data-v-690e7d93]{
    width: 40px;
    height: 40px;
    border-radius: 50%;
    margin-right: 10px;
}
.set_eva_remark_text[data-v-690e7d93]{
    margin-bottom: 20px;
}
.dialog-footer[data-v-690e7d93]{
    text-align: center;
}
.mg-index-rank-opel[data-v-690e7d93] .el-input__inner{
    border: none;
    background: rgb(185, 253, 239);
    color: rgb(6, 158, 127);
    width: 108px;
    border-radius: 1px;
    line-height: 30px;
    height: 30px;
    font-size: 12px;
    padding: 0 20px 0px 0px;
    text-align: center;
}
.mg-index-rank-opel[data-v-690e7d93] .el-select__caret.el-icon-arrow-up:before{
    height: 23px;
}
.mg-index-rank-opel[data-v-690e7d93]{
    padding-right: 20px;
    position: relative;
    z-index: 99;
}
.mg-index-rank-op-i[data-v-690e7d93]{
    position: relative;
    z-index: 1;
    right: 20px;
}
.mg-index-rank-opel[data-v-690e7d93] .el-input__inner:focus, .mg-index-rank-opel[data-v-690e7d93] .el-input.is-focus .el-input__inner{
    border: none;
}
.mg-index-rank-opel[data-v-690e7d93] .el-input__suffix{
    /*display: none;*/
}
.hw-att-detail-save[data-v-690e7d93]{
    width: 60px;
    line-height: 35px;
    margin: 10px auto;
}
.li_item_name_t_left[data-v-690e7d93]{
    text-align: left;
}
span.kw_ett_list_2[data-v-690e7d93] {
    color: #f71414;
}

/**新的统计页**/
[data-v-690e7d93].mg-index-statis-cont .el-tabs__header{
    margin-bottom: 0;
}
.mg-index-statis-cont[data-v-690e7d93]{
    position: relative;
}
.mg-index-echarts-title[data-v-690e7d93]{
    padding-top: 20px;
    position: relative;
}
.mg-index-echarts-subtitle[data-v-690e7d93]{
    color: #aaa;
    text-align: center;
    line-height: 26px;
    margin-bottom: 30px;
}
.mg-index-panel-box[data-v-690e7d93]{
    border: 1px solid #E4E7ED;
    border-top: none;
    padding-bottom: 30px;
}
.mg-index-cont-padding[data-v-690e7d93]{
    padding: 0 60px;
}
.mg-index-data-analysis[data-v-690e7d93]{
    border-top: 1px solid #e8e8e8;
    border-left: 1px solid #e8e8e8;
    margin-bottom: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    overflow-x: auto;
    overflow-y: hidden;
}
.mg-index-data-analysis-box[data-v-690e7d93]{
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    text-align: center;
    min-width: 70px;
}
.mg-index-data-analysis-box-long[data-v-690e7d93]{
    min-width: 140px;
}
.mg-index-data-name[data-v-690e7d93]{
    border-right: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
    background: #f3f4f6;
    line-height: 38px;
    height: 38px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0 4px;
}
.mg-index-split-equally[data-v-690e7d93]{
    width: 50%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.mg-index-split-word[data-v-690e7d93]{
}
.mg-index-split-count[data-v-690e7d93]{
    border-right: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
    line-height: 42px;
    height: 42px;
}
.mg-index-histogram-echarts[data-v-690e7d93]{
    width: 100%;
    height: 300px;
    margin:20px 0 40px;
    position: relative;
}
.mg-index-analysis-widthout-border[data-v-690e7d93]{
    border: 1px solid #e8e8e8;
}
.mg-index-analysis-widthout-border .mg-index-split-count[data-v-690e7d93], .mg-index-analysis-widthout-border .mg-index-data-name[data-v-690e7d93]{
    border: none;
}
.mg-index-analysis-widthout-border .mg-index-split-count[data-v-690e7d93]{
    line-height: 46px;
    height: 46px;
}

/**分享**/
.mg-index-statis-cont-share[data-v-690e7d93]{
    position: absolute;
    line-height: 30px;
    width: 70px;
    height: 30px;
    background: #e3f3fe;
    color: #31a2fa;
    text-align: center;
    border: 1px solid #31a2fa;
    border-radius: 4px;
    right: 0;
    cursor: pointer;
    font-size: 14px;
    z-index: 99;
}
.mg-index-model-import-box[data-v-690e7d93]{
    position: relative;
}
.mg-index-statis-model-imp[data-v-690e7d93]{
    top: -40px;
}
.mg-index-statis-cont-share i[data-v-690e7d93]{
    padding: 5px;
    font-size: 14px;
}
.mg-index-rank-op i[data-v-690e7d93]{
    vertical-align: top;
    margin-right: 5px;
}
.el-dropdown-menu-overflow[data-v-690e7d93]{
    max-height: 300px;
    overflow-y: auto;
}
.el-dropdown-classname[data-v-690e7d93]{
    max-width: 60%;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: top;
}
.target-filter-div .el-dropdown[data-v-690e7d93]{
    padding-top: 3px;
    display: block;
}

/**add by cao 5/20  早出勤日统计***/
.sick_filter_type[data-v-690e7d93]{
    width: 70px;
    float: left;
    height: 100%;
    overflow-y: auto;
    padding-right: 0px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.sick_filter_type div[data-v-690e7d93]{
    line-height: 30px;
    cursor: pointer;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.sick_filter_popover[data-v-690e7d93]{
    height: 200px;
}
.sick_filter_type .sick_filter_type_ed[data-v-690e7d93]{
    background: #f9fdff;
    color: #1e96f7;
}
.sick_filter_performance[data-v-690e7d93]{
    width: 230px;
    height: 100%;
    overflow-y: auto;
    padding: 12px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background: rgb(249, 253, 255);
    float: left;
}
.sick_filter_btdiv[data-v-690e7d93]{
    margin-top: 10px;
    text-align: center;
}
.el-dropdown-type-link[data-v-690e7d93] {
    margin-top: 5px;
    display: inline-block;
}
.mg-index-ett-day-list[data-v-690e7d93]{
    padding-top: 20px;
}
.eva-quota-ann-top[data-v-690e7d93]{
    position: relative;
}
.eva-quota-ann-top-export[data-v-690e7d93]{
    position: absolute;
    padding: 7px 15px;
    right: 0px;
    top: 10px;
}
.eva-quota-ann-top-config[data-v-690e7d93]{
    position: absolute;
    padding: 7px 15px;
    right: 100px;
    top: 10px;
}
.operation-box[data-v-690e7d93]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    right: 0px;
    top: 10px;
}
.operation-box .eva-quota-ann-top-export[data-v-690e7d93],
.operation-box .eva-quota-ann-top-config[data-v-690e7d93]{
    position: unset;
    margin-left: 10px;
}
.fc-red[data-v-690e7d93]{
    color: #FF2528;
}
.mg-index-statistic-model-null[data-v-690e7d93]{
    text-align: center;
    padding: 100px 0 40px 0;
    border-left: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
}
.mg-index-statistic-model-null div[data-v-690e7d93]{
    color: #999;
    line-height: 70px;
}
.mange-index-tb-overflow[data-v-690e7d93]{
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/**add by cao 5/20  早出勤日统计结束***/

/**add by cao 6/3  统计增加多级表单 ***/
.mg-index-table-roster[data-v-690e7d93]{
    text-align: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.mg-index-table-roster-name[data-v-690e7d93]{
    display: inline-block;
    max-width: 66%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.mg-index-table-roster-detail[data-v-690e7d93]{
    color: #1e96f7;
    /* float: right; */
    cursor: pointer;
    line-height: 23px;
    vertical-align: text-bottom;
}
.index-cursor-pointer[data-v-690e7d93]{
    cursor: pointer;
}

/**add by cao 6/3  统计增加多级表单结束***/

/* 22/04/19 zhiyong*/

/* 弹窗 */
.mg-index-data-analysis .register-detail-title[data-v-690e7d93]{
    text-align: center;
    font-size: 24px;
    line-height: 40px;
}
[data-v-690e7d93] .register-detail-content .el-table tr {
    height: 50px;
}
.register-detail-content .register_name[data-v-690e7d93]{
    font-size: 20px;
    line-height: 56px;
}
.register-detail-content .register_unit[data-v-690e7d93]{
    font-size: 14px;
    line-height: 56px;
}
.mg-index-data-analysis .class_student_icon[data-v-690e7d93]{
    font-size: 50px;
    text-align: center;
    line-height: 606px;
}

/* 班级表格列表 */
[data-v-690e7d93] .mg-index-data-analysis .el-table__body-wrapper .el-table__expanded-cell[class*=cell] {
    padding: 0;
    text-align: center;
}
.grade_class_list[data-v-690e7d93]{
    height: 45px;
}
.grade_class_list .grade_class_list_left[data-v-690e7d93]{
    float: left;
    width: calc(100% - 100px);
}
.grade_class_list .grade_class_list_left > p[data-v-690e7d93]{
    float: left;
    width: 20%;
    line-height: 45px;
}
.grade_class_list .grade_class_list_right[data-v-690e7d93]{
    width: 100px;
    height: 45px;
    float: right;
    text-align: center;
    line-height: 45px;
}
.student-total-register-box[data-v-690e7d93]{
    width: calc(100% - 60px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    overflow: hidden;
}
.student-total-register-line[data-v-690e7d93]{
    height: 23px;
}
.student-total-register-more[data-v-690e7d93]{
    width: 60px;
    text-align: center;
    line-height: 23px;
    cursor: pointer;
    color: #2FA2FE;
}
.details-icon[data-v-690e7d93]{
    display: inline-block;
    border: 1px #6a747e solid;
    padding: 0 1px;
    width: 12px;
    height: 14px;
    font-size: 12px;
    line-height: 14px;
    border-radius: 50%;
}
.mr10[data-v-690e7d93]{
    margin-right: 10px;
}
.mb10[data-v-690e7d93]{
    margin-bottom: 10px;
}
.common-filter-time-sub-vessel[data-v-690e7d93]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: absolute;
    top: 20px;
    right: 0;
    height: 50px;
}

/* 从右边开始浮动 */
.jub-jub-end-line[data-v-690e7d93] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse ;
            flex-direction: row-reverse ;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.student-search[data-v-690e7d93]{
    width: 210px;
}
.abnormal-table-actions[data-v-690e7d93] {
    margin-bottom: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}
.table-actions-config[data-v-690e7d93], .table-actions-export[data-v-690e7d93] {
    padding: 7px 15px;
    margin-left: 10px;
}

.flex[data-v-37fe9bc8] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.mr-10[data-v-37fe9bc8]{
    margin-right: 10px;
}
.ml-6[data-v-37fe9bc8]{
    margin-left: 6px;
}
.h35[data-v-37fe9bc8]{
    height: 35px;
}
.left[data-v-37fe9bc8]{
    float: left;
}
.right[data-v-37fe9bc8]{
    float: right;
}
.mg-index-echarts-title[data-v-37fe9bc8]{
    text-align: center;
    font-size: 16px;
    line-height: 50px;
}
.mg-index-echarts-title-bot[data-v-37fe9bc8]{
    text-align: center;
    font-size: 16px;
    line-height: 50px;
    margin: 20px 0;
}
.mg-index-echarts-time[data-v-37fe9bc8]{
    text-align: center;
}
.mg-index-echarts-time .cm-filter-select-box[data-v-37fe9bc8]{
    float: none!important;
    display: inline-block;
}
.mg-index-echarts-time .el-select[data-v-37fe9bc8] {
    width: 120px;
}
.eva-index-class-select[data-v-37fe9bc8]{
    margin-left: 5px;
}
.common-filter-time-sub[data-v-37fe9bc8]{
    display: inline-block;
    line-height: 33px;
    padding: 0 20px;
    height: 33px;
}
.mg-index-statis[data-v-37fe9bc8]{
    width: 95%;
    margin: auto;
}
.mg-index-echarts-box[data-v-37fe9bc8]{
    width: 100%;
    min-width: 380px;
    height: 260px;
    margin: auto;
}
.mg-index-echarts-statis[data-v-37fe9bc8]{
    padding: 20px 0px;
    width: 38%;
}
.mg-index-person-statis[data-v-37fe9bc8]{
    width: 60%;
}
.mg-index-statistic-stage[data-v-37fe9bc8]{
    margin: 46px 0;
}
.mg-index-statistic-echarts-null[data-v-37fe9bc8]{
    text-align: center;
    margin-bottom: 50px;
    margin-top: 20px;
}
.mg-index-statistic-echarts-null img[data-v-37fe9bc8]{
    height: 150px;
}
.mg-index-statis-pfilter[data-v-37fe9bc8]{
    width: 240px;
    margin: auto;
    line-height: 40px;
    text-align: center;
    margin-bottom: 16px;
}
.mg-index-statis-pfilter-chi[data-v-37fe9bc8]{
    width: 33.3%;
    float: left;
    position: relative;
    cursor: pointer;
}
.mg-index-statis-pfilter-line[data-v-37fe9bc8]{
    position: absolute;
    bottom: 0px;
    height: 3px;
    width: 30px;
    background: #fff;
    border-radius: 10px;
    left: calc(50% - 15px);
}
.mg-index-echarts-teachers-filter[data-v-37fe9bc8]{
    width: 70%;
    margin: auto;
}
.mg-index-statis-pfilter-children[data-v-37fe9bc8]{
    float: left;
    position: relative;
    cursor: pointer;
    padding: 0 10px;
    line-height: 36px;
    margin-right: 10px;
}
.mg-index-statis-pfilter-chied[data-v-37fe9bc8]{
    color: #409Eff;
}
.mg-index-statis-pfilter-chied .mg-index-statis-pfilter-line[data-v-37fe9bc8]{
    background: #409EFF;
}
.mg-index-echarts-statis-tab[data-v-37fe9bc8]{
    width: 40px;
    margin: 20px auto 0;
    position: relative;
}
.mg-index-echarts-statis-tab-left[data-v-37fe9bc8], .mg-index-echarts-statis-tab-right[data-v-37fe9bc8]{
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #f0f0f0;
    display: inline-block;
    cursor: pointer;
}
.mg-index-echarts-statis-tab-ls[data-v-37fe9bc8], .mg-index-echarts-statis-tab-rs[data-v-37fe9bc8]{
    position: absolute;
    display: inline-block;
    background: rgb(47, 162, 254);
    border-radius: 5px;
    height: 10px;
    width: 20px;
}
.mg-index-echarts-statis-tab-ls[data-v-37fe9bc8] {
    left: 0px;
}
.mg-index-echarts-statis-tab-rs[data-v-37fe9bc8] {
    right: 0px;
}
.mg-index-person-list[data-v-37fe9bc8]{
    text-align: center;
    /*background: #f1f9ff;*/
    background: #FBFBFB;
    border-radius: 8px;
    padding: 30px 0;
    position: relative;
}
.mg-index-person-li[data-v-37fe9bc8] {
    position: relative;
    /*margin: 0 30px 10px 30px;*/
    /*width: 95px;*/
    width: 49%;
    cursor: pointer;
    display: inline-block;
}
.mg-index-person-li-dayno[data-v-37fe9bc8]{
    position: absolute;
    left: 33%;
    top: 80px;
    width: 34%;
}
.mg-index-person-li-de[data-v-37fe9bc8]{
    text-align: center;
    /*color: rgb(161, 170, 179);*/
    line-height: 40px;
    font-size: 13px;
}
.mg-index-person-logoimg[data-v-37fe9bc8]{
    width: 52px;
    height: 52px;
    margin: auto;
    border-radius: 50%;
    overflow: hidden;
    background: #d6f8ff;
    position: relative;
}
.mg-index-person-logoimg img[data-v-37fe9bc8]{
    width: 100%;
    height: 100%;
}
.mg-index-person-score[data-v-37fe9bc8]{
    position: absolute;
    bottom: 30px;
    /* background: #e8e8e8; */
    line-height: 18px;
    height: 18px;
    width: 85px;
    border-radius: 18px;
    color: #fff;
    /*left: 4px;*/
    left: calc(50% - 42px);
    border: 1px solid #fff;
    text-align: center;
    overflow: hidden;
    font-size: 12px;
    z-index: 4;
}
.mg-index-person-posiscore[data-v-37fe9bc8]{
    background: #b9fdef;
    color: #069e7f;
    display: inline-block;
    width: 100%;
}
.mg-index-statistic-list[data-v-37fe9bc8]{
    margin-bottom: 40px;
}
.ei-evaluate-cont-work-posiscore[data-v-37fe9bc8]{
    background: #b9fdef;
    color: #069e7f;
    float: left;
    width: 50%;
}
.ei-evaluate-cont-work-negascorce[data-v-37fe9bc8] {
    background: #ffd3bd;
    color: #fa7230;
    float: left;
    width: 50%;
}
.mg-index-person-name[data-v-37fe9bc8]{
    padding-top: 16px;
    text-align: center;
    line-height: 24px;
    overflow: hidden;
    width: 74%;
    margin: auto;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: rgb(161, 170, 179);
    font-size: 12px;
}
.mg-index-table-statis-ft[data-v-37fe9bc8]{
    /*margin-top: 30px;*/
    position: relative;
}
.common-filter-time-sub-right[data-v-37fe9bc8]{
    position: absolute;
    right: 0px;
    top: 10px;
}

/**早出勤**/
.mg_index_list_opera[data-v-37fe9bc8]{
    margin-bottom: 16px;
}
.mg_index_search_input[data-v-37fe9bc8]{
    display: inline-block;
    width: 190px;
}
.mg_index_list_opera_rigth[data-v-37fe9bc8]{
    width: 270px;
}
.mg_index_list_opera_left[data-v-37fe9bc8]{
    line-height: 34px;
    text-indent: 10px;
}

/**早出勤结束**/

/**榜单css***/
.mg-index-rank-op[data-v-37fe9bc8]{
    cursor: pointer;
    position: relative;
}
.mg-index-rank-wapper .eva-quota-auth-manager-kuan[data-v-37fe9bc8]{
    padding: 0;
    width: 88%;
    margin: auto;
}
.eva-quota-auth-manager-kuan .eva-quota-content-box[data-v-37fe9bc8]{
    /*width: 100%;*/
    /*box-sizing: border-box;*/
    padding: 20px 40px;
}
.eva-rank-list-box[data-v-37fe9bc8]{
    padding-top: 20px;
}
.mg-index-rank-title[data-v-37fe9bc8]{
    font-size: 16px;
    color: rgb(51, 51, 51);
    line-height: 40px;
    text-align: center;
}
.mg-index-rank-subtext[data-v-37fe9bc8]{
    font-size: 13px;
    text-align: center;
    color: rgb(161, 170, 179);
    line-height: 20px;
    margin-bottom: 20px;
}
.mg-index-echarts-time[data-v-37fe9bc8] .cm-filter-select-box .click-to-month-pick{
    line-height: 32px;
}
.mg-index-table-statis .el-table[data-v-37fe9bc8] .head_style{
    height: 36px;
}
.mg-index-rank-title-stas[data-v-37fe9bc8]{
    font-size: 13px;
    text-align: center;
    margin-bottom: 20px;
}
.mg-index-rank-title-stas span[data-v-37fe9bc8]{
    margin: 0 10px;
}
.mg-index-rank-prize-filter[data-v-37fe9bc8]{
    margin-bottom: 20px;
}
.li_item_name_t_over[data-v-37fe9bc8]{
    display: inline-block;
    max-width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    /* height: 24px; */
    vertical-align: bottom;
    white-space: nowrap;
}
.mg-index-rank-prize-li[data-v-37fe9bc8]{
    display: inline-block;
    font-size: 14px;
    text-align: center;
    line-height: 26px;
    padding: 0 22px;
    margin-right: 10px;
    cursor: pointer;
    margin-bottom: 10px;
    background: rgb(243, 244, 245);
}
.mg-index-rank-prize-lied[data-v-37fe9bc8]{
    background: rgb(47, 162, 254);
    color: #fff;
}
.mg-index-echarts-time .cm-filter-select-box[data-v-37fe9bc8] .click-to-month-pick{
    line-height: 32px;
    top: 2px;
}
.rank-table-title-intent[data-v-37fe9bc8] .is-left{
    text-indent: 20px;
}
.li_item_name_t[data-v-37fe9bc8]{
    /*有些表格都用到了这个class*/
    /*text-align: left;*/
    /*text-indent: 20px;*/
}
.li_item_name_logo_img_mg[data-v-37fe9bc8]{
    width: 40px;
    height: 40px;
    border-radius: 50%;
    margin-right: 10px;
}
.set_eva_remark_text[data-v-37fe9bc8]{
    margin-bottom: 20px;
}
.dialog-footer[data-v-37fe9bc8]{
    text-align: center;
}
.mg-index-rank-opel[data-v-37fe9bc8] .el-input__inner{
    border: none;
    background: rgb(185, 253, 239);
    color: rgb(6, 158, 127);
    width: 108px;
    border-radius: 1px;
    line-height: 30px;
    height: 30px;
    font-size: 12px;
    padding: 0 20px 0px 0px;
    text-align: center;
}
.mg-index-rank-opel[data-v-37fe9bc8] .el-select__caret.el-icon-arrow-up:before{
    height: 23px;
}
.mg-index-rank-opel[data-v-37fe9bc8]{
    padding-right: 20px;
    position: relative;
    z-index: 99;
}
.mg-index-rank-op-i[data-v-37fe9bc8]{
    position: relative;
    z-index: 1;
    right: 20px;
}
.mg-index-rank-opel[data-v-37fe9bc8] .el-input__inner:focus, .mg-index-rank-opel[data-v-37fe9bc8] .el-input.is-focus .el-input__inner{
    border: none;
}
.mg-index-rank-opel[data-v-37fe9bc8] .el-input__suffix{
    /*display: none;*/
}
.hw-att-detail-save[data-v-37fe9bc8]{
    width: 60px;
    line-height: 35px;
    margin: 10px auto;
}
.li_item_name_t_left[data-v-37fe9bc8]{
    text-align: left;
}
span.kw_ett_list_2[data-v-37fe9bc8] {
    color: #f71414;
}

/**新的统计页**/
[data-v-37fe9bc8].mg-index-statis-cont .el-tabs__header{
    margin-bottom: 0;
}
.mg-index-statis-cont[data-v-37fe9bc8]{
    position: relative;
}
.mg-index-echarts-title[data-v-37fe9bc8]{
    padding-top: 20px;
    position: relative;
}
.mg-index-echarts-subtitle[data-v-37fe9bc8]{
    color: #aaa;
    text-align: center;
    line-height: 26px;
    margin-bottom: 30px;
}
.mg-index-panel-box[data-v-37fe9bc8]{
    border: 1px solid #E4E7ED;
    border-top: none;
    padding-bottom: 30px;
}
.mg-index-cont-padding[data-v-37fe9bc8]{
    padding: 0 60px;
}
.mg-index-data-analysis[data-v-37fe9bc8]{
    border-top: 1px solid #e8e8e8;
    border-left: 1px solid #e8e8e8;
    margin-bottom: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    overflow-x: auto;
    overflow-y: hidden;
}
.mg-index-data-analysis-box[data-v-37fe9bc8]{
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    text-align: center;
    min-width: 70px;
}
.mg-index-data-analysis-box-long[data-v-37fe9bc8]{
    min-width: 140px;
}
.mg-index-data-name[data-v-37fe9bc8]{
    border-right: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
    background: #f3f4f6;
    line-height: 38px;
    height: 38px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0 4px;
}
.mg-index-split-equally[data-v-37fe9bc8]{
    width: 50%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.mg-index-split-word[data-v-37fe9bc8]{
}
.mg-index-split-count[data-v-37fe9bc8]{
    border-right: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
    line-height: 42px;
    height: 42px;
}
.mg-index-histogram-echarts[data-v-37fe9bc8]{
    width: 100%;
    height: 300px;
    margin:20px 0 40px;
    position: relative;
}
.mg-index-analysis-widthout-border[data-v-37fe9bc8]{
    border: 1px solid #e8e8e8;
}
.mg-index-analysis-widthout-border .mg-index-split-count[data-v-37fe9bc8], .mg-index-analysis-widthout-border .mg-index-data-name[data-v-37fe9bc8]{
    border: none;
}
.mg-index-analysis-widthout-border .mg-index-split-count[data-v-37fe9bc8]{
    line-height: 46px;
    height: 46px;
}

/**分享**/
.mg-index-statis-cont-share[data-v-37fe9bc8]{
    position: absolute;
    line-height: 30px;
    width: 70px;
    height: 30px;
    background: #e3f3fe;
    color: #31a2fa;
    text-align: center;
    border: 1px solid #31a2fa;
    border-radius: 4px;
    right: 0;
    cursor: pointer;
    font-size: 14px;
    z-index: 99;
}
.mg-index-model-import-box[data-v-37fe9bc8]{
    position: relative;
}
.mg-index-statis-model-imp[data-v-37fe9bc8]{
    top: -40px;
}
.mg-index-statis-cont-share i[data-v-37fe9bc8]{
    padding: 5px;
    font-size: 14px;
}
.mg-index-rank-op i[data-v-37fe9bc8]{
    vertical-align: top;
    margin-right: 5px;
}
.el-dropdown-menu-overflow[data-v-37fe9bc8]{
    max-height: 300px;
    overflow-y: auto;
}
.el-dropdown-classname[data-v-37fe9bc8]{
    max-width: 60%;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: top;
}
.target-filter-div .el-dropdown[data-v-37fe9bc8]{
    padding-top: 3px;
    display: block;
}

/**add by cao 5/20  早出勤日统计***/
.sick_filter_type[data-v-37fe9bc8]{
    width: 70px;
    float: left;
    height: 100%;
    overflow-y: auto;
    padding-right: 0px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.sick_filter_type div[data-v-37fe9bc8]{
    line-height: 30px;
    cursor: pointer;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.sick_filter_popover[data-v-37fe9bc8]{
    height: 200px;
}
.sick_filter_type .sick_filter_type_ed[data-v-37fe9bc8]{
    background: #f9fdff;
    color: #1e96f7;
}
.sick_filter_performance[data-v-37fe9bc8]{
    width: 230px;
    height: 100%;
    overflow-y: auto;
    padding: 12px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background: rgb(249, 253, 255);
    float: left;
}
.sick_filter_btdiv[data-v-37fe9bc8]{
    margin-top: 10px;
    text-align: center;
}
.el-dropdown-type-link[data-v-37fe9bc8] {
    margin-top: 5px;
    display: inline-block;
}
.mg-index-ett-day-list[data-v-37fe9bc8]{
    padding-top: 20px;
}
.eva-quota-ann-top[data-v-37fe9bc8]{
    position: relative;
}
.eva-quota-ann-top-export[data-v-37fe9bc8]{
    position: absolute;
    padding: 7px 15px;
    right: 0px;
    top: 10px;
}
.eva-quota-ann-top-config[data-v-37fe9bc8]{
    position: absolute;
    padding: 7px 15px;
    right: 100px;
    top: 10px;
}
.operation-box[data-v-37fe9bc8]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    right: 0px;
    top: 10px;
}
.operation-box .eva-quota-ann-top-export[data-v-37fe9bc8],
.operation-box .eva-quota-ann-top-config[data-v-37fe9bc8]{
    position: unset;
    margin-left: 10px;
}
.fc-red[data-v-37fe9bc8]{
    color: #FF2528;
}
.mg-index-statistic-model-null[data-v-37fe9bc8]{
    text-align: center;
    padding: 100px 0 40px 0;
    border-left: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
}
.mg-index-statistic-model-null div[data-v-37fe9bc8]{
    color: #999;
    line-height: 70px;
}
.mange-index-tb-overflow[data-v-37fe9bc8]{
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/**add by cao 5/20  早出勤日统计结束***/

/**add by cao 6/3  统计增加多级表单 ***/
.mg-index-table-roster[data-v-37fe9bc8]{
    text-align: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.mg-index-table-roster-name[data-v-37fe9bc8]{
    display: inline-block;
    max-width: 66%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.mg-index-table-roster-detail[data-v-37fe9bc8]{
    color: #1e96f7;
    /* float: right; */
    cursor: pointer;
    line-height: 23px;
    vertical-align: text-bottom;
}
.index-cursor-pointer[data-v-37fe9bc8]{
    cursor: pointer;
}

/**add by cao 6/3  统计增加多级表单结束***/

/* 22/04/19 zhiyong*/

/* 弹窗 */
.mg-index-data-analysis .register-detail-title[data-v-37fe9bc8]{
    text-align: center;
    font-size: 24px;
    line-height: 40px;
}
[data-v-37fe9bc8] .register-detail-content .el-table tr {
    height: 50px;
}
.register-detail-content .register_name[data-v-37fe9bc8]{
    font-size: 20px;
    line-height: 56px;
}
.register-detail-content .register_unit[data-v-37fe9bc8]{
    font-size: 14px;
    line-height: 56px;
}
.mg-index-data-analysis .class_student_icon[data-v-37fe9bc8]{
    font-size: 50px;
    text-align: center;
    line-height: 606px;
}

/* 班级表格列表 */
[data-v-37fe9bc8] .mg-index-data-analysis .el-table__body-wrapper .el-table__expanded-cell[class*=cell] {
    padding: 0;
    text-align: center;
}
.grade_class_list[data-v-37fe9bc8]{
    height: 45px;
}
.grade_class_list .grade_class_list_left[data-v-37fe9bc8]{
    float: left;
    width: calc(100% - 100px);
}
.grade_class_list .grade_class_list_left > p[data-v-37fe9bc8]{
    float: left;
    width: 20%;
    line-height: 45px;
}
.grade_class_list .grade_class_list_right[data-v-37fe9bc8]{
    width: 100px;
    height: 45px;
    float: right;
    text-align: center;
    line-height: 45px;
}
.student-total-register-box[data-v-37fe9bc8]{
    width: calc(100% - 60px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    overflow: hidden;
}
.student-total-register-line[data-v-37fe9bc8]{
    height: 23px;
}
.student-total-register-more[data-v-37fe9bc8]{
    width: 60px;
    text-align: center;
    line-height: 23px;
    cursor: pointer;
    color: #2FA2FE;
}
.details-icon[data-v-37fe9bc8]{
    display: inline-block;
    border: 1px #6a747e solid;
    padding: 0 1px;
    width: 12px;
    height: 14px;
    font-size: 12px;
    line-height: 14px;
    border-radius: 50%;
}
.mr10[data-v-37fe9bc8]{
    margin-right: 10px;
}
.mb10[data-v-37fe9bc8]{
    margin-bottom: 10px;
}
.common-filter-time-sub-vessel[data-v-37fe9bc8]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: absolute;
    top: 20px;
    right: 0;
    height: 50px;
}

/* 从右边开始浮动 */
.jub-jub-end-line[data-v-37fe9bc8] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse ;
            flex-direction: row-reverse ;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.student-search[data-v-37fe9bc8]{
    width: 210px;
}
.abnormal-table-actions[data-v-37fe9bc8] {
    margin-bottom: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}
.table-actions-config[data-v-37fe9bc8], .table-actions-export[data-v-37fe9bc8] {
    padding: 7px 15px;
    margin-left: 10px;
}

.record-roster-temp-box[data-v-53c5e35e] {
    border-radius: 10px;
    min-height: 400px;
}
.record-roster-choose-box .common_page[data-v-53c5e35e] {
    margin: 20px 0px;
}
.record-roster-detail[data-v-53c5e35e] {
    cursor: pointer;
    color: #1e96f7;
}
.record-roster-return-back[data-v-53c5e35e] {
    color: #1e96f7;
    margin-right: 10px;
    cursor: pointer;
}
.record-roster-return-back i[data-v-53c5e35e] {
    font-size: 14px;
}
.record-roster-temp-leave-detail[data-v-53c5e35e] {
    color: #1e96f7;
    cursor: pointer;
}
.cursor-style[data-v-53c5e35e] {
    cursor: pointer;
}
.student-count-message[data-v-53c5e35e] {
    text-align: right;
    font-size: 16px;
    color: #8e97ac;
    margin: 0 20px;
}
.student-count-message span[data-v-53c5e35e] {
    font-size: 18px;
    color: #6a747e;
}
.title[data-v-53c5e35e],
.record-roster-temp-top-nav-box[data-v-53c5e35e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.border-top[data-v-53c5e35e]{
    border-top: 1px solid #EBEEF5;
    padding-top: 12px;
    margin-top: 12px;
}
.subject-select[data-v-53c5e35e]{
    width: 120px;
    margin: 0 10px;
}


.record-roster-table-column .cell{
    padding: 0;
    margin: 0;
}

.student-change-box[data-v-c878f5dc] {
    padding: 12px 20px;
    font-size: 16px;
}
.student-change-title[data-v-c878f5dc] {
    color: #98a0aa;
    margin-bottom: 10px;
}
.student-change-item[data-v-c878f5dc] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.student-change-item .item-icon[data-v-c878f5dc] {
    height: 14px;
    width: 22px;
    background: red;
    border-radius: 14px;
}
.student-change-item .item-text[data-v-c878f5dc] {
    margin: 5px 20px;
}
.cursor-style[data-v-c878f5dc] {
    cursor: pointer;
}

.curr-re-list-box[data-v-7e9c63b4]{
    border-radius: 10px;
    padding-bottom: 60px;
    min-height: 300px;
}

.title[data-v-cfb4b27c]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: space-between;
    -moz-justify-content: space-between;
    -ms-flex-pack: justify;
        justify-content: space-between;
}
.title-name[data-v-cfb4b27c]{
    font-size: 22px;
    margin-top: 20px;
    font-weight: bold;
}
.title-time[data-v-cfb4b27c]{
    font-size: 18px;
    margin-top: 50px;
}

.subject-box .el-tag[data-v-a8b05f52] {
  cursor: pointer;
}
.subject-box .subject-box-search[data-v-a8b05f52] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.subject-box .subject-box-content[data-v-a8b05f52] {
  margin: 10px 0;
  width: 100%;
  height: 300px;
  overflow-y: scroll;
}
.subject-box .subject-box-content .box-content-list[data-v-a8b05f52] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.subject-box .subject-box-content .box-content-list .list-item[data-v-a8b05f52] {
      margin-right: 10px;
      margin-bottom: 10px;
}
.subject-box .dialog-footer[data-v-a8b05f52] {
  text-align: center;
}
/*
 * 网盘文件选择与上传
 */
body{
	width: 100%;
	height: 100%;
	font-size: 16px;
	/*font-family: "微软雅黑";*/
	font-family: Microsoft YaHei,Avenir,Helvetica,Arial,sans-serif;
    /*
	background: #ababb3;
    */
}
/*
.layui-layer-content{
    height:672px;
}
*/
/* 统一弹框样式 xiuxiu 20250109  */
.layui-layer.layui-layer-page.layui-layer-bobg{
	border-radius: 8px;
	overflow: hidden;
}
.update_alert{
    /*
	position: absolute;
	top: 7.8%;
	left: 31.1%;
    */
	width: 100%;
	height: 100%;
	background: #ffffff;
}
.update_title{
	width: 100%;
	height: 7.7%;
    text-align:center;
    position:relative;
	background: #FFFFFF;
}
.update_title a{
	display: inline-block;
    width:100px;
}
#update_localupdate{
	font-size: 15px;
	line-height: 50px;
}
.update_selected{
	color: #51b1f8;
}
#update_microselect{
	font-size: 15px;
	line-height: 50px;
}
.update_local{
	margin-top: 2.3% !important;
	width: 95%;
	padding-top: 4.3%;
	background: #f8f8f8;
	margin: 0 auto;
}
.update_delete{
	/*
    float: right;
	margin-right:10px;
	margin-top: 12px;
    */
    top:10px;
    right:12px;
    position:absolute;
    display:inline-block;
    cursor: pointer;
}
.update_picturebox{
	width: 100%;
	height: 90%;
	font-size: 18px;
	color: #e3e3e3;
    padding-top:3.6%;
    padding-bottom:10.1%;
	text-align: center;
    color: #ccc;
    display:block;
}
.update_picturebox > img{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 26px;
}
.ugdate_updatefile{
	display: none;
}
.update_schedule{
	width: 94.25%;
	height: 24%;
    margin:13px auto 0 auto;
	padding-left: 1%;
	padding-right: 1%;
	padding-top: 6px;
	padding-bottom: 6px;
	background: #FFFFFF;
    position:relative;
    /*
    overflow: hidden;
    */
}
.update_schedule_first{
    margin-top: 0;
}
.update_schedule div{
	display: inline-block;
	float: left;
}
.update_deletefile{
    display: block;
	position: absolute;
    top:-11px;
    right:-8px;
    /*
    margin-top: -17px;
    margin-left:87.1%;
    margin-left: 80.1%;
    */
}
.update_schedule p{
	padding-left: 32px;
    font-size: 13px;
}
.update_schedule .update_schedule_inform_second{
    font-size: 12px;
    color: #999999;
}
.update_schedule p b{
	float: right;
	font-weight: normal;
    color: #797979;
}
.update_schedule > .update_bar{
	width: 100%;
	height: 4px;
	margin-top: 6px;
	background: #F8F8F8;
    float: left;
    display: block;
}
.update_bar div{
	width: 0%;
	height: 4px;
	background: #6ec1ff;
    border-radius:50px;
}
.update_deletefile img{
	display: none;
}
.update_updatefile_bottom{
	margin-top: 14%;
	width: 100%;
	height: 44px;
	background: #f0f2f3 !important;
}
.update_updatefile_bottom .update_updatefile_bottom_select{
    margin-right: 12px;
    background-color: #51B1F8;
}
.update_updatefile_bottom button,#continue_add_files{
	margin-top: 8px;
	width: 70px;
	height: 30px;
    line-height:30px;
    text-align:center;
	float: right;
	margin-right: 6px;
	border: 0px;
	background: #f4a306;
	color: #FFFFFF;
	font-size: 12px;
    border-radius: 1px;
    outline: none;
    cursor: pointer;
}
.update_micro{
	width: 100%;
	height: 55.4%;
	margin: 0 auto;
	display: none;
}
.update_micro_top{
	width: 100%;
	height: 56px;
    vertical-align: middle;
	background: #F8F8F8;
    position:relative;
}
.update_input{
	width: 100%;
	height: 40px;
    font-size: 13px;
    color: #999999;
	border-radius: 20px;
	border: 1px #eeeeee solid;
	padding-left: 2%;
    /*margin: 8px 0px 8px 2%;*/
	float: left;
    outline: none;
}
input::-webkit-input-placeholder{
    color:#999;
    font-size:13px;
}
input::-moz-placeholder{
    color:#999;
    font-size:13px;
}
input::-ms-input-placeholder{
    color:#999;
    font-size:13px;
}
input::placeholder{
    color:#999;
    font-size:13px;
}
.update_search_close{
    width: 20px;
    height: 20px;
    border-radius: 20px;
    background: url(/zhvd/static/images/pan/document_icon02.png) no-repeat;
    position:absolute;
    top: 50%;
    margin-top: -10px;
    right: 46px;
    cursor: pointer;
}
.update_inputnot{
	width: 52.41%;
	height: 68%;
	border-radius: 20px;
	border: 1px #eeeeee solid;
	padding-left: 2%;
	margin-left: 2%;
	float: left;
    /*
	background: url(/zhvd/static/images/pan/document_icon03.png) no-repeat 94% 50%,#FFFFFF;
    */
    outline: none;
}
.update_namesort{
    display: inline-block;
    position: absolute;
    right: 116px;
    cursor: pointer;
}
.update_allfile{
    display: inline-block;
    position: absolute;
    right: 10px;
    cursor: pointer;
}
.update_namesort img{
	display: block;
	margin-top: 21px;
	float: left;
	margin-left: 14px;
    margin-right: 7px;
}
.update_namesort b{
	font-weight: normal;
	display: block;
	float: left;
	font-size: 14px;
    color: #999999;
    line-height: 55px;
}
.update_allfile img{
	display: block;
	margin-top: 21px;
	float: left;
	margin-left: 14px;
    margin-right: 7px;
}
.update_allfile b{
	font-weight: normal;
	display: block;
	float: left;
	line-height: 55px;
	font-size: 14px;
    color: #999999;
}
.update_micro_middle{
	width: 97%;
	height: 16%;
	padding-left: 3%;
    float: left;
}
.update_micro_middle p{
	font-size: 13px;
	line-height: 60px;
}
.update_micro_middle p b{
	font-weight: normal;
	color: #51B1F8;
    cursor: pointer;
}
.filePath{
    color:#51b1f8;
    cursor:pointer;
}
.keywrodsPath{
    color:#51b1f8;
}
.colLine{
    padding:0px 5px 0 5px;
    color: #929292;
    cursor:auto;
}
#go_back{
    padding-right:10px;
}
.update_csearch{
    width: 52.41%;
    height: 40px;
    margin: 8px 2%;
    float: left;
    position: relative;
}
.update_over{
	width: 30px;
	height: 40px;
	position: absolute;
	cursor: pointer;
    right: 12px;
    background: url(/zhvd/static/images/pan/document_icon03.png) no-repeat center;
}
.update_namesort_list{
	width: 118px;
    font-size: 13px;
	position: absolute;
	z-index: 200;
	background: #FFFFFF;
	right: 135px;
	top: 55px;
	border: 1px #E3E3E3 solid;
	display: none;
    color: #888888;
    border-radius: 2px;
}
.update_namesort_list b{
	display: block;
	position: absolute;
	top: -12px;
	left: 89px;
}
.update_namesort_list li{
	height: 34px;
	line-height: 34px;
	cursor: pointer;
	padding-left: 4%;
}
.update_allfile_list{
	width: 118px;
	position: absolute;
	z-index: 200;
	background: #FFFFFF;
	right: 30px;
	top: 55px;
	border: 1px #E3E3E3 solid;
	display: none;
    border-radius: 2px;
}
.update_namesort_list_top{
    position: absolute;
    left: 80px;
    top:-8px;
    width:14px;
    height:14px;
    border-top: 1px #E3E3E3 solid;
    border-left: 1px #E3E3E3 solid;
    background:#fff;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
}
.update_namesort_list  ul{
    position: relative;
    z-index: 9;
}
.update_allfile_list b{
	display: block;
	position: absolute;
	top: -12px;
	left: 80px;
}
.update_allfile_list  ul{
    position: relative;
    z-index: 9;
}
.update_allfile_list li{
	height: 30px;
	line-height: 30px;
	padding-left: 11.6%;
	cursor: pointer;
    font-size: 13px;
    color: #888888;
}
.update_micro_bottom{
	width: 94%;
	height: 100%;
	margin-left: 3%;
	padding-bottom: 2%;
    overflow-y:auto;
}
.update_fileupdate{
	width: 100%;
	height: 40px;
    -webkit-box-sizing:content-box;
            box-sizing:content-box;
	padding-top: 10px;
	padding-bottom: 10px;
    border-bottom: 1px solid #eeeeee;
    position: relative;
    cursor:pointer;
}
.update_fileupdate div{
	display: inline-block;
	float: left;
    width:7%;
    margin-top:8px;
}
/*
.update_fileupdate p{
	padding-left: 50px;
}
*/
.update_fileupdate_inform{
    font-size: 14px;
    color:black;
    width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 15px;
}
.update_fileupdate_date{
    font-size:12px;
    color:#b6b6b6;
    margin-top: 8px;
    padding-left:50px;
}
.update_fileupdate p b{
	font-weight: normal;
	color: #51B1F8;
}
.update_updatefile{
    display: none;
}
.update_file_arrow{
    position:absolute;
    width:18px;
    height:18px;
    right:25px;
    top:50%;
    margin-top:-10px;
	background: url(/zhvd/static/images/pan/document_icon14.png) no-repeat;
}
.update_selectbox{
	position: absolute;
	width: 20px;
	height: 20px;
	border: 1px #EEEEEE solid;
	right: 25px;
    top: 50%;
    margin-top: -10px;
}
.update_selectboxon{
	background: url(/zhvd/static/images/pan/document_icon12.png) no-repeat;
    width: 20px;
    height: 20px;
    border: none;
}
.update_admit{
	font-size: 15px;
	position: absolute;
	width: 16.06%;
	height: 40px;
	background: #51B1F8;
	color: #FFFFFF;
	border: 0;
    /*
	margin-top: 26.5%;
    */
	left: 42%;
	bottom: 2.5%;
    border-radius: 4px;
    outline: none;
    cursor: pointer;
}
.update_admit_finish_str{
	width: 20%;
	background: #909399;
	cursor: no-drop;
}
.upload_first_task{
    display:inline-block;
    position:absolute;
    top: 34px;
    left: 3%;
}
.no_content_dom{
    width:100%;
    height:320px;
    background:url(/vue/dist/static/img/no_content_03.13a87c9.png) center no-repeat;
}
.update_local_size, .update_local_type{
    font-size:14px;
    word-break: break-all;
}

.group_choose_dia_box_small .dialog-footer[data-v-2fc8c16a], .rd_choose_dia_box .dialog-footer[data-v-2fc8c16a]{
	text-align: center;
}
.el-form-item[data-v-2fc8c16a]{
	margin-bottom: 10px;
}
.dia_show_leave_detail  .el-form-item[data-v-2fc8c16a]{
	margin-bottom: 0px;
	margin-top: 6px;
}
.choose_dia_box_small_btn[data-v-2fc8c16a]{
	margin-top: 40px;
}
.choose_dia_leave_detail[data-v-2fc8c16a]{
	display: inline-block;
	width: 120px;
	line-height: 38px;
	cursor: pointer;
	margin: 40px 10px 20px;
}
.rd_choose_dia_box[data-v-2fc8c16a]{
	min-height: 440px;
}
/**请假登记相关**/
.class_att_null_btn[data-v-2fc8c16a]{
	background: #ebf1fd;
	color: #0b93ff;
	width: 150px;
	text-align: center;
	line-height: 38px;
	height: 38px;
	margin: 20px auto;
	cursor: pointer;
	border-radius: 2px;
}
.group_choose_dia_ett_leav[data-v-2fc8c16a]{
	background: #eef7ff;
	line-height: 34px;
	text-indent: 20px;
	color: #888888;
	font-size: 13px;
	margin: 10px 0 10px 8px;
}
.group-choose-dia-resource[data-v-2fc8c16a]{
	width: 120px;
	line-height: 38px;
	font-size: 15px;
}
.group-choose-dia-resource i.layui-icon-extend-iconfont[data-v-2fc8c16a]{
	padding-right: 8px;
	font-size: 17px;
	vertical-align: middle;
}
.group_choose-mr-20[data-v-2fc8c16a]{
	margin-left: 6%;
}
.group_choose-mr-20 .el-time-picker.el-input[data-v-2fc8c16a]{
	width: 100%;
}
.leave-create-form-type-radio[data-v-2fc8c16a]{
	padding-top: 10px;
	height: 26px;
}
.choose-time-dlot-op[data-v-2fc8c16a]{
	text-indent: 0px;
	position: relative;
}
.choose-time-dlot-word[data-v-2fc8c16a]{
	position: absolute;
	z-index: 2;
	bottom: 0;
	left: 34px;
	cursor: pointer;
}
.choose-time-dlot-el[data-v-2fc8c16a]{
	opacity: 0;
	background: #fff;
	position: relative;
	z-index: 4;
	width: 160px;
	padding: 0;
	margin: 0;
	line-height: 30px;
}
/***请假登记结束**/
/**
 * @desc: 新版教学产品线UI调整样式
 * @author: yansen
 * @time: 2020-09-08
 */
.new-teach-version-pop-ui[data-v-da923f68] .el-dialog {
    padding: 0 26px;
}
.new-teach-version-pop-ui[data-v-da923f68] .el-dialog {
    border-radius: 0;
}
.new-teach-version-pop-ui[data-v-da923f68] .el-dialog__title {
    color: #333;
}
.new-teach-version-pop-ui[data-v-da923f68] .el-dialog__header {
    /* text-align: center; */
    /* border-bottom:1px solid #eeeeee; */
    /* min-height: 20px; */
}
.new-teach-version-pop-ui[data-v-da923f68] .el-dialog__headerbtn {
    top: -16px;
    right: -16px;
    width: 38px;
    height: 38px;
    line-height: 38px;
    background: #fff;
    border-radius: 50%;
    line-height: 38px;
}
.new-teach-version-pop-ui[data-v-da923f68] .el-dialog__headerbtn .el-dialog__close {
    width: 23px;
    height: 23px;
    line-height: 23px;
    color: #b2bac3;
    border-radius: 50%;
    border: 2px solid #b2bac3;
    font-weight: bolder;
    text-indent: 1px;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}
.new-teach-version-pop-ui[data-v-da923f68] .el-dialog__headerbtn .el-dialog__close:hover {
    border: 2px solid #409eff;
    color: #409eff;
}
.public-pop-root[data-v-da923f68] .el-textarea__inner {
    height: 122px;
}
.public-pop-root[data-v-da923f68] .el-dialog__body {
    padding: 0 0 20px 0;
}
.column-config-box .el-checkbox[data-v-da923f68] {
    margin-bottom: 10px;
}
.student-score-detail-title[data-v-da923f68] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.student-title-text[data-v-da923f68] {
    font-size: 16px;
}
.student-score-top-nav-box[data-v-da923f68] {
    height: 50px;
}
.student-change-box[data-v-da923f68] {
    padding: 12px 20px;
    font-size: 16px;
}
.student-change-title[data-v-da923f68] {
    color: #98a0aa;
    margin-bottom: 10px;
}
.student-change-item[data-v-da923f68] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.student-change-item .item-icon[data-v-da923f68] {
    height: 14px;
    width: 22px;
    background: red;
    border-radius: 14px;
}
.student-change-item .item-text[data-v-da923f68] {
    margin: 5px 20px;
}
.cursor-style[data-v-da923f68] {
    cursor: pointer;
}
/*
 * 音频展示
 */
.db[data-v-305fdad6] {
    display: block;
}
.weixinAudio[data-v-305fdad6] {
    display: inline-block;
    line-height: 1.5;
    cursor: pointer;
    vertical-align: middle;
    font-size: 0;
    height: 45px;
    width:240px;
    position: relative;
    background:rgb(245, 245, 245);
}
.audio_area[data-v-305fdad6] {
    width: 100%;
    display: inline-block;
    cursor: pointer;
    vertical-align: top;
    font-size: 0;
    position: relative;
    text-decoration: none;
    -ms-text-size-adjust: none;
    -webkit-text-size-adjust: none;
    -moz-text-size-adjust: none;
         text-size-adjust: none;
    background:rgb(245, 245, 245);
}
.audio_wrp[data-v-305fdad6] {
    overflow: hidden;
    padding: 6px 0px 5px 0px;
    cursor:pointer;
}
.audio_play_area[data-v-305fdad6] {
    float: left;
    margin: 5px 6px 0px 6px;
    font-size: 0;
    width: 18px;
    height: 25px;
}
.playing .audio_play_area .icon_audio_default[data-v-305fdad6] {
    display: block;
}
.audio_play_area .icon_audio_default[data-v-305fdad6] {
    background: transparent url(/vue/dist/static/img/iconloop.1605f05.png) no-repeat 0 0;
    width: 18px;
    height: 25px;
    vertical-align: middle;
    display: inline-block;
    background-size: 54px 25px;
    background-position: -36px center;
}
.audio_play_area .icon_audio_playing[data-v-305fdad6] {
    background: transparent url(/vue/dist/static/img/iconloop.1605f05.png) no-repeat 0 0;
    width: 18px;
    height: 25px;
    vertical-align: middle;
    display: inline-block;
    background-size: 54px 25px;
    -webkit-animation: audio_playing-data-v-305fdad6 1s infinite;
    background-position: 0px center;
    display: none;
}
.show-webapp-resouce-content .audio_play_area .icon_audio_default[data-v-305fdad6] {
    background: transparent url(/vue/dist/static/img/audio_play_btn.e1b576a.png) no-repeat 0 0;
    width: 12px;
    height: 21px;
    margin-top: 3px;
    vertical-align: middle;
    display: inline-block;
}
.show-webapp-resouce-content .weixinAudo[data-v-305fdad6]{
    padding-left: 50px;
}
.show-webapp-resouce-content .audio_play_area .icon_audio_playing[data-v-305fdad6] {
    background: transparent url(/vue/dist/static/img/audio_pause_btn.8283d63.png) no-repeat 0 0;
    width: 12px;
    height: 21px;
    vertical-align: middle;
    display: inline-block;
    display: none;
    vertical-align: middle;
}
.audio_area .pic_audio_default[data-v-305fdad6] {
    display: none;
    width: 18px;
}
.tips_global[data-v-305fdad6] {
    /*color: #8c8c8c;*/
}
.audio_area .audio_length[data-v-305fdad6] {
    float: right;
    font-size: 14px;
    margin-top: 3px;
    margin-left: 1em;
}
.audio_info_area[data-v-305fdad6] {
    overflow: hidden;
    position:relative;
    color:#333;
    text-align:left;
    width:70%;
}
/*
.audio_info_area a{
*/
.audio_info_download[data-v-305fdad6]{
    position:absolute;
    cursor:pointer;
    height:28px;
    width:28px;
    bottom:4px;
    right:5px;
    background: url(/vue/dist/static/img/down_file.34740e0.png) no-repeat;
    background-size:cover;
}
.audio_area .audio_title[data-v-305fdad6] {
    font-size: 13px;
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
}
.audio_area .audio_source[data-v-305fdad6] {
	font-size: 12px;
    color:#888;
}
.audio_area .progress_bar[data-v-305fdad6] {
	position: absolute;
	left: 0;
	bottom: 0;
	background-color: #0cbb08;
	height: 2px;
}
.playing .audio_play_area .icon_audio_default[data-v-305fdad6] {
	display: none;
}
.playing .audio_play_area .icon_audio_playing[data-v-305fdad6] {
	display: inline-block;
}
@-webkit-keyframes audio_playing-data-v-305fdad6 {
30% {
		background-position: 0px center;
}
31% {
		background-position: -18px center;
}
61% {
		background-position: -18px center;
}
61.5% {
		background-position: -36px center;
}
100% {
		background-position: -36px center;
}
}
.clearfix[data-v-305fdad6]:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.clearfix[data-v-305fdad6] {
  zoom: 1;
}
.mui-fullscreen[data-v-305fdad6]{
	z-index:20;
}
.approval_file[data-v-305fdad6] {
    width: 240px;
    height: 45px;
    background: rgb(245, 245, 245) 3% 50%;
    margin-top: 10px;
    cursor: pointer;
    position: relative;
}
.approval_file img[data-v-305fdad6] {
    width: 20px;
    display: inline-block;
    height: 27px;
    margin: 3.5% 0 0 5px;
    float: left;
    position:absolute;
    z-index:1;
}
.approval_document_text[data-v-305fdad6] {
    margin-left: 16%;
    color: rgb(51, 51, 51);
    font-size: 13px;
    padding-top: 6px;
    /* width: 77%; */
    /*width: 66%;*/
    width: 82%;
    height: 90%;
    overflow: hidden;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    /*position: relative;*/
    position: absolute;
    padding-left:13%;
    z-index:2;
}
.approval_file_text[data-v-305fdad6] {
    /*margin-left: 2%;*/
    margin-left: 0;
}
.file_view_list[data-v-305fdad6] {
    position: absolute;
    cursor: pointer;
    height: 28px;
    width: 28px;
    bottom: 9px;
    right: 5px;
    background: url(/vue/dist/static/img/down_file.34740e0.png) no-repeat;
    background-size: cover;
    z-index:3;
}
.ap-del-desc-picture[data-v-305fdad6] {
    top: -10px;
    right: -8px;
    width: 20px;
    height: 20px;
    display: none;
    position: absolute;
    background: url(/apps/office/_static/images/common/del-desc-picture-icon.png) no-repeat;
}

.webapp-resouce-box[data-v-305fdad6], .webapp-resouce-item[data-v-305fdad6]{
    width: 100%;
}
.show-webapp-resouce-box[data-v-305fdad6]{
    text-align: left;
}
.webapp-resouce-content[data-v-305fdad6]{
    width: 240px;
    height: 45px;
    margin-top: 10px;
    cursor: pointer;
    position: relative;
}
.show-webapp-resouce-content[data-v-305fdad6]{
    height: 70px;
}
.webapp-resouce-content img[data-v-305fdad6]{
    width: 20px;
    display: inline-block;
    /*height: 27px;*/
    margin: 3.5% 0 0 5px;
    float: left;
    position: absolute;
    z-index: 1;
}
.webapp-resouce-content .show-webapp-resouce-img[data-v-305fdad6]{
    /*height: 35px;*/
    min-height: 100%;
    display: inline-block;
    width: 100%;
    margin: 0 0 2px 0;
    float: none;
    position: relative;
    z-index: 1;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}
.res-content-type-name[data-v-305fdad6]{
    width: 45px;
    display: inline-block;
    height: 27px;
    margin: 3.5% 0 0 5px;
    float: left;
    position: absolute;
    z-index: 1;
}
.webapp-resouce-info[data-v-305fdad6]{
    color: rgb(51, 51, 51);
    font-size: 13px;
    padding-top: 6px;
    width: 82%;
    height: 90%;
    overflow: hidden;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: absolute;
    padding-left: 13%;
    z-index: 2;
}
.show-weixinAudio[data-v-305fdad6]{
    padding-left: 50px;
    background: none;
}
.show-webapp-resouce-info[data-v-305fdad6]{
    padding-left: 50px;
}
.webapp-resouce-info p[data-v-305fdad6] {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.show-webapp-resouce-icon[data-v-305fdad6]{
    position: relative;
    width: 50px;
    height: 35px;
    overflow: hidden;
}
.show-webapp-resouce-icon i[data-v-305fdad6]{
    position: absolute;
    color: #fff;
    width: 18px;
    height: 18px;
    left: calc(50% - 8px);
    z-index: 99;
    font-size: 18px;
    top: calc(50% - 10px);
}
.show-webapp-resouce-icon i.show-webapp-resouce-img[data-v-305fdad6]{
    font-size: 35px;
    line-height: 35px;
}
.show-webapp-resouce-content .audio_area[data-v-305fdad6] {
    display: inline-block;
    width: 100%;
    max-width: 350px;
    vertical-align: top;
    margin: 0px 1px 0px 0;
    font-size: 0;
    position: relative;
    font-weight: 400;
    text-decoration: none;
    /*background: #0b11ae;*/
    -ms-text-size-adjust: none;
    -webkit-text-size-adjust: none;
    -moz-text-size-adjust: none;
         text-size-adjust: none;
}
.audio_info_area_show[data-v-305fdad6] {
    width: 40%;
}
.show-webapp-resouce-content .audio_wrp[data-v-305fdad6] {
    background: #0ba1ee;
    border: 1px solid #ebebeb;
    overflow: hidden;
    padding: 2px 18px 2px 4px;
    display: block;
}
.show-webapp-resouce-content .audio_progress_box[data-v-305fdad6]{
    margin-left: 15px;
    float: left;
    position: relative;
    width: 45%;
}
.show-webapp-resouce-content .audio_area .progress_bar[data-v-305fdad6]{
    top: 13px;
    background: none;
}
.show-webapp-resouce-content .audio_progress_inner[data-v-305fdad6] {
    width: 100%;
    background-color: #b2e4fe;
    display: block;
    height: 4px;
    margin-top: 6.5px;
}
.show-webapp-resouce-content .audio_progress_point[data-v-305fdad6] {
    z-index: 4;
    display: block;
    width: 17px;
    height: 17px;
    background: #fff;
    border-radius: 9px;
    position: absolute;
    top: 13px;
    left: 0px;
}
.layui-icon-extend-iconfont[data-v-305fdad6] {
    width: 1em; height: 1em;
    vertical-align: -0.15em;
    fill: currentColor;
    overflow: hidden;
}
/**
 * @desc: 新版教学产品线UI调整样式
 * @author: yansen
 * @time: 2020-09-08
 */
.new-teach-version-pop-ui[data-v-762797f3] .el-dialog {
    padding: 0 26px;
}
.new-teach-version-pop-ui[data-v-762797f3] .el-dialog {
    border-radius: 0;
}
.new-teach-version-pop-ui[data-v-762797f3] .el-dialog__title {
    color: #333;
}
.new-teach-version-pop-ui[data-v-762797f3] .el-dialog__header {
    /* text-align: center; */
    /* border-bottom:1px solid #eeeeee; */
    /* min-height: 20px; */
}
.new-teach-version-pop-ui[data-v-762797f3] .el-dialog__headerbtn {
    top: -16px;
    right: -16px;
    width: 38px;
    height: 38px;
    line-height: 38px;
    background: #fff;
    border-radius: 50%;
    line-height: 38px;
}
.new-teach-version-pop-ui[data-v-762797f3] .el-dialog__headerbtn .el-dialog__close {
    width: 23px;
    height: 23px;
    line-height: 23px;
    color: #b2bac3;
    border-radius: 50%;
    border: 2px solid #b2bac3;
    font-weight: bolder;
    text-indent: 1px;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}
.new-teach-version-pop-ui[data-v-762797f3] .el-dialog__headerbtn .el-dialog__close:hover {
    border: 2px solid #409eff;
    color: #409eff;
}
.public-pop-root[data-v-762797f3] .el-textarea__inner {
    height: 122px;
}
.public-pop-root[data-v-762797f3] .el-dialog__body {
    padding: 0 0 20px 0;
}
.column-config-box .el-checkbox[data-v-762797f3] {
    margin-bottom: 10px;
}
.student-score-detail-title[data-v-762797f3] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.student-title-text[data-v-762797f3] {
    font-size: 16px;
}
.student-score-top-nav-box[data-v-762797f3] {
    height: 50px;
}
.student-change-box[data-v-762797f3] {
    padding: 12px 20px;
    font-size: 16px;
}
.student-change-title[data-v-762797f3] {
    color: #98a0aa;
    margin-bottom: 10px;
}
.student-change-item[data-v-762797f3] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.student-change-item .item-icon[data-v-762797f3] {
    height: 14px;
    width: 22px;
    background: red;
    border-radius: 14px;
}
.student-change-item .item-text[data-v-762797f3] {
    margin: 5px 20px;
}
.cursor-style[data-v-762797f3] {
    cursor: pointer;
}
/**
 * @desc: 新版教学产品线UI调整样式
 * @author: yansen
 * @time: 2020-09-08
 */
.new-teach-version-pop-ui[data-v-4e82c776] .el-dialog {
    padding: 0 26px;
}
.new-teach-version-pop-ui[data-v-4e82c776] .el-dialog {
    border-radius: 0;
}
.new-teach-version-pop-ui[data-v-4e82c776] .el-dialog__title {
    color: #333;
}
.new-teach-version-pop-ui[data-v-4e82c776] .el-dialog__header {
    /* text-align: center; */
    /* border-bottom:1px solid #eeeeee; */
    /* min-height: 20px; */
}
.new-teach-version-pop-ui[data-v-4e82c776] .el-dialog__headerbtn {
    top: -16px;
    right: -16px;
    width: 38px;
    height: 38px;
    line-height: 38px;
    background: #fff;
    border-radius: 50%;
    line-height: 38px;
}
.new-teach-version-pop-ui[data-v-4e82c776] .el-dialog__headerbtn .el-dialog__close {
    width: 23px;
    height: 23px;
    line-height: 23px;
    color: #b2bac3;
    border-radius: 50%;
    border: 2px solid #b2bac3;
    font-weight: bolder;
    text-indent: 1px;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}
.new-teach-version-pop-ui[data-v-4e82c776] .el-dialog__headerbtn .el-dialog__close:hover {
    border: 2px solid #409eff;
    color: #409eff;
}
.public-pop-root[data-v-4e82c776] .el-textarea__inner {
    height: 122px;
}
.public-pop-root[data-v-4e82c776] .el-dialog__body {
    padding: 0 0 20px 0;
}
.column-config-box .el-checkbox[data-v-4e82c776] {
    margin-bottom: 10px;
}
.column-config-box[data-v-4e82c776] {
    height: 220px;
    padding: 20px 0;
}
.column-config-form-submit[data-v-4e82c776] {
    padding-top: 20px;
    text-align: center;
}
/**
 * @desc: 新版教学产品线UI调整样式
 * @author: yansen
 * @time: 2020-09-08
 */
.new-teach-version-pop-ui[data-v-a183c8cc] .el-dialog {
    padding: 0 26px;
}
.new-teach-version-pop-ui[data-v-a183c8cc] .el-dialog {
    border-radius: 0;
}
.new-teach-version-pop-ui[data-v-a183c8cc] .el-dialog__title {
    color: #333;
}
.new-teach-version-pop-ui[data-v-a183c8cc] .el-dialog__header {
    /* text-align: center; */
    /* border-bottom:1px solid #eeeeee; */
    /* min-height: 20px; */
}
.new-teach-version-pop-ui[data-v-a183c8cc] .el-dialog__headerbtn {
    top: -16px;
    right: -16px;
    width: 38px;
    height: 38px;
    line-height: 38px;
    background: #fff;
    border-radius: 50%;
    line-height: 38px;
}
.new-teach-version-pop-ui[data-v-a183c8cc] .el-dialog__headerbtn .el-dialog__close {
    width: 23px;
    height: 23px;
    line-height: 23px;
    color: #b2bac3;
    border-radius: 50%;
    border: 2px solid #b2bac3;
    font-weight: bolder;
    text-indent: 1px;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}
.new-teach-version-pop-ui[data-v-a183c8cc] .el-dialog__headerbtn .el-dialog__close:hover {
    border: 2px solid #409eff;
    color: #409eff;
}
.public-pop-root[data-v-a183c8cc] .el-textarea__inner {
    height: 122px;
}
.public-pop-root[data-v-a183c8cc] .el-dialog__body {
    padding: 0 0 20px 0;
}
.column-config-box .el-checkbox[data-v-a183c8cc] {
    margin-bottom: 10px;
}
.student-score-detail-title[data-v-a183c8cc] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.student-title-text[data-v-a183c8cc] {
    font-size: 16px;
}
.student-score-top-nav-box[data-v-a183c8cc] {
    height: 50px;
}
.student-search-box[data-v-a183c8cc]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px;
}
.demo-table-expand[data-v-a183c8cc] {
    font-size: 0;
}
.demo-table-expand label[data-v-a183c8cc] {
    width: 90px;
    color: #99a9bf;
}
.demo-table-expand .el-form-item[data-v-a183c8cc] {
    margin-right: 0;
    margin-bottom: 0;
    width: 50%;
}

.mg-index-share[data-v-f59651d2]{
    width: 100%;
    margin: auto;
}
.mg-index-share-tip[data-v-f59651d2]{
    line-height: 24px;
    font-size: 13px;
    color: #545f69;
    text-align: center;
    margin-bottom: 16px;
}
.mg-index-share-qr[data-v-f59651d2]{
    border: 1px solid #ddd;
    padding: 8px;
    width: 130px;
    height: 130px;
    margin: auto;
}
.mg-index-share-qr img[data-v-f59651d2]{
    width: 100%;
}
.mg-index-share-url[data-v-f59651d2]{
    text-align: center;
}
[data-v-f59651d2].mg-index-share-url input{
    border: 1px solid #ddd;
    line-height: 38px;
    height: 38px;
    width: 90%;
    padding: 0 10px;
    border-radius: 4px;
}
.mg-index-submit-btn[data-v-f59651d2]{
    width: 90px;
    height: 40px;
    line-height: 40px;
    margin: auto;
    margin-top: 40px;
}
.mg-index-share-opera[data-v-f59651d2]{
    text-align: center;
    margin: 10px 0;
}
.mg-index-share-opera-span[data-v-f59651d2]{
    color: #2fa2fd;
    display: inline-block;
    vertical-align: sub;
    line-height: 30px;
    cursor: pointer;
}
.mg-index-share-opera-span i[data-v-f59651d2]{
    font-size: 18px;
}
@charset "UTF-8";
/* 字体颜色 */
.color-0096ff {
  color: #0096ff; }
.color-45 {
  color: #454545; }
.color-8 {
  color: #888; }
.color-ff7a4b {
  color: #ff7a4b; }
.border-b1-e {
  border-bottom: 1px solid #eee; }
.el-button {
  -webkit-box-shadow: none;
          box-shadow: none; }
.task-new-version-page-domain {
  --theme_color: #042E84;
  --theme_back_color: rgba(47, 95, 254, .1); }
  .task-new-version-page-domain .el-tabs__item.is-active,
  .task-new-version-page-domain .el-tabs__item:hover,
  .task-new-version-page-domain .el-radio__input.is-checked + .el-radio__label,
  .task-new-version-page-domain .el-pagination.is-background .el-pager li:not(.disabled):hover,
  .task-new-version-page-domain .el-select-dropdown__item.selected,
  .task-new-version-page-domain .el-checkbox__input.is-checked + .el-checkbox__label,
  .task-new-version-page-domain .el-input-number__decrease:hover,
  .task-new-version-page-domain .el-input-number__increase:hover,
  .task-new-version-page-domain .el-radio-button__inner:hover {
    color: var(--theme_color) !important; }
  .task-new-version-page-domain .el-pagination.is-background .el-pager li:not(.disabled).active,
  .task-new-version-page-domain .el-date-table td.today.end-date span,
  .task-new-version-page-domain .el-date-table td.today.start-date span,
  .task-new-version-page-domain .el-radio-button__orig-radio:checked + .el-radio-button__inner {
    color: white !important;
    -webkit-box-shadow: none;
            box-shadow: none; }
  .task-new-version-page-domain .el-select-dropdown__item.hover,
  .task-new-version-page-domain .el-select-dropdown__item:hover {
    background-color: var(--theme_back_color); }
  .task-new-version-page-domain .el-input__inner,
  .task-new-version-page-domain .el-textarea__inner,
  .task-new-version-page-domain .el-textarea .el-input__count,
  .task-new-version-page-domain .el-range-editor.is-active,
  .task-new-version-page-domain .el-range-editor.is-active:hover {
    border-color: var(--theme_back_color); }
  .task-new-version-page-domain .el-input__inner:hover {
    border-color: #c0c4cc; }
  .task-new-version-page-domain .el-button--default.is-plain {
    border-color: var(--theme_color);
    color: var(--theme_color); }
  .task-new-version-page-domain .el-button.el-button--info {
    color: #4e5969;
    background-color: var(--theme_back_color);
    border-color: var(--theme_back_color); }
  .task-new-version-page-domain .el-button.el-button--primary {
    -webkit-box-shadow: none;
            box-shadow: none; }
  .task-new-version-page-domain .el-button.el-button--primary,
  .task-new-version-page-domain .el-tabs__active-bar,
  .task-new-version-page-domain .el-pagination.is-background .el-pager li:not(.disabled).active {
    background-color: var(--theme_color) !important; }
  .task-new-version-page-domain .el-radio__inner:hover,
  .task-new-version-page-domain .el-button.el-button--primary,
  .task-new-version-page-domain .el-input__inner:focus,
  .task-new-version-page-domain .el-input-number__increase:hover:not(.is-disabled) ~ .el-input .el-input__inner:not(.is-disabled) {
    border-color: var(--theme_color); }
  .task-new-version-page-domain .el-radio__input.is-checked .el-radio__inner,
  .task-new-version-page-domain .el-checkbox__input.is-checked .el-checkbox__inner,
  .task-new-version-page-domain .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .task-new-version-page-domain .el-radio-button__orig-radio:checked + .el-radio-button__inner {
    background-color: var(--theme_color);
    border-color: var(--theme_color); }
  .task-new-version-page-domain .el-select .el-tag {
    background-color: white;
    padding: 2px 12px;
    height: 24px; }
  .task-new-version-page-domain .el-button--primary.is-plain {
    color: var(--theme_color) !important;
    background: white !important;
    border-color: var(--theme_color); }
  .task-new-version-page-domain .el-button--primary.is-plain:focus,
  .task-new-version-page-domain .el-button--primary.is-plain:hover {
    color: white !important;
    background: var(--theme_color) !important;
    border-color: var(--theme_color); }
  .task-new-version-page-domain .el-button--primary.is-disabled,
  .task-new-version-page-domain .el-button--primary.is-disabled:active,
  .task-new-version-page-domain .el-button--primary.is-disabled:focus,
  .task-new-version-page-domain .el-button--primary.is-disabled:hover {
    background-color: var(--theme_back_color) !important;
    border-color: var(--theme_back_color) !important; }
  .task-new-version-page-domain .el-select__tags .el-select__input[disabled] {
    cursor: no-drop; }
  .task-new-version-page-domain .el-input.is-disabled .el-input__inner {
    border-color: #f5f7fa; }
  .task-new-version-page-domain .el-table .el-table__row .cell > div,
  .task-new-version-page-domain .el-table .el-table__row .cell > span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .task-new-version-page-domain .el-table td,
  .task-new-version-page-domain .el-table th.is-leaf {
    border-color: #ebedf0; }
  .task-new-version-page-domain .el-table .el-table__fixed thead th,
  .task-new-version-page-domain .el-table th.is-leaf,
  .task-new-version-page-domain .el-table thead.has-gutter th {
    background: #F5F7FA;
    font-weight: normal; }
  .task-new-version-page-domain .el-table .el-table__fixed-right::before,
  .task-new-version-page-domain .el-table .el-table__fixed::before {
    display: none; }
  .task-new-version-page-domain .el-table .el-table__body-wrapper::-webkit-scrollbar {
    height: 8px; }
  .task-new-version-page-domain .el-table .el-table__body-wrapper::-webkit-scrollbar-thumb, .task-new-version-page-domain .el-table .el-table__body-wrapper::-webkit-scrollbar-track {
    border-radius: 5px;
    border-width: 0;
    background-color: #f4f4f4; }
  .task-new-version-page-domain .el-table .el-table__body-wrapper::-webkit-scrollbar-thumb {
    background-color: #dedfe0; }
  .task-new-version-page-domain.el-dropdown-menu__item:focus,
.task-new-version-page-domain.el-dropdown-menu__item:not(.is-disabled):hover {
  color: var(--theme_color);
  background-color: var(--theme_back_color); }
  .task-new-version-page-domain.el-popper .el-date-table td.today span,
.task-new-version-page-domain.el-popper .el-date-table td.available:hover,
.task-new-version-page-domain.el-popper .el-picker-panel__icon-btn:hover {
  color: var(--theme_color); }
  .task-new-version-page-domain.el-popper .el-date-table td.end-date span,
.task-new-version-page-domain.el-popper .el-date-table td.start-date span {
  background-color: var(--theme_color); }
  .task-new-version-page-domain.el-popper .el-date-table td.in-range div,
.task-new-version-page-domain.el-popper .el-date-table td.in-range div:hover,
.task-new-version-page-domain.el-popper .el-date-table.is-week-mode .el-date-table__row.current div,
.task-new-version-page-domain.el-popper .el-date-table.is-week-mode .el-date-table__row:hover div {
  background-color: var(--theme_back_color); }
@font-face {
  font-family: 'PuHuiTiBold';
  src: url(/vue/dist/static/fonts/Alibaba-PuHuiTi-Bold.bce77fc.otf);
  font-weight: normal;
  font-style: normal;
  font-display: block; }

@font-face {
  font-family: 'PuHuiTiRegular';
  src: url(/vue/dist/static/fonts/Alibaba-PuHuiTi-Regular.fea46b8.otf);
  font-weight: normal;
  font-style: normal;
  font-display: block; }

@font-face {
  font-family: 'HarmonyOS_Sans_SC_Regular';
  src: url(/vue/dist/static/fonts/HarmonyOS_Sans_SC_Regular.69aa5b1.ttf);
  font-weight: normal;
  font-style: normal;
  font-display: block; }
@charset "UTF-8";
.font-puhui {
  font-family: 'HarmonyOS_Sans_SC_Regular'; }
.cursor-p {
  cursor: pointer; }
/* 浮动以及清除浮动 */
.float-l {
  float: left; }
.float-r {
  float: right; }
.clearfloat:after {
  display: block;
  clear: both;
  content: "";
  visibility: hidden;
  height: 0; }
.clearfloat {
  zoom: 1; }
/*文字居左，中，右*/
.text-center {
  text-align: center; }
.text-left {
  text-align: left; }
.text-right {
  text-align: right; }
.text-overline {
  text-decoration: overline; }
.text-decoration {
  text-decoration: line-through; }
.text-underline {
  text-decoration: underline; }
.text-row {
  white-space: nowrap; }
.ft-weight {
  font-weight: bold; }
.ft-w400 {
  font-weight: 400; }
.ft-w600 {
  font-weight: 600; }
.text-multi-row {
  word-break: break-all;
  word-wrap: break-word; }
.whiteSpace-n {
  white-space: nowrap; }
.whiteSpace-normal {
  white-space: normal; }
/* 文字大小 */
.ft12 {
  font-size: 12px; }
.ft14 {
  font-size: 14px; }
.ft16 {
  font-size: 16px; }
.ft18 {
  font-size: 18px; }
.ft20 {
  font-size: 20px; }
.ft22 {
  font-size: 22px; }
.ft24 {
  font-size: 24px; }
.ft26 {
  font-size: 26px; }
.ft28 {
  font-size: 28px; }
.ft30 {
  font-size: 30px; }
.ft120 {
  font-size: 120px; }
.ft180 {
  font-size: 180px; }
/* 字体行高 */
.li-h18 {
  line-height: 18px; }
.li-h20 {
  line-height: 20px; }
.li-h22 {
  line-height: 22px; }
.li-h30 {
  line-height: 30px; }
.li-h35 {
  line-height: 35px; }
.li-h40 {
  line-height: 40px; }
/* 字体颜色 */
.color-0 {
  color: #000; }
.color-3 {
  color: #333; }
.color-8 {
  color: #888; }
.color-9 {
  color: #999; }
.color-15 {
  color: #151515; }
.color-19 {
  color: #191919; }
.color-45 {
  color: #454545; }
.color-eaf5ff {
  color: #eaf5ff; }
.color-f0 {
  color: #f0f0f0; }
.color-e6 {
  color: #e6e6e6; }
.color-c3 {
  color: #c3c3c3; }
.color-8c {
  color: #8c8c8c; }
.color-76 {
  color: #767676; }
.color-62 {
  color: #626262; }
.color-168c51 {
  color: #168c51; }
/* 间距 */
.pd20 {
  padding: 20px; }
.pd30 {
  padding: 30px; }
.pt10 {
  padding-top: 10px; }
.pt15 {
  padding-top: 15px; }
.pt20 {
  padding-top: 20px; }
.pt25 {
  padding-top: 25px; }
.pt30 {
  padding-top: 30px; }
.pb10 {
  padding-bottom: 10px; }
.pb15 {
  padding-bottom: 15px; }
.pb20 {
  padding-bottom: 20px; }
.pb25 {
  padding-bottom: 25px; }
.pb30 {
  padding-bottom: 30px; }
.pb24 {
  padding-bottom: 24px; }
.pl8 {
  padding-left: 8px; }
.pl10 {
  padding-left: 10px; }
.pl20 {
  padding-left: 20px; }
.pl25 {
  padding-left: 25px; }
.pl30 {
  padding-left: 30px; }
.pl35 {
  padding-left: 35px; }
.pl40 {
  padding-left: 40px; }
.pl45 {
  padding-left: 45px; }
.pl50 {
  padding-left: 50px; }
.pl60 {
  padding-left: 60px; }
.pl80 {
  padding-left: 80px; }
.pl100 {
  padding-left: 100px; }
.pr8 {
  padding-right: 8px; }
.pr10 {
  padding-right: 10px; }
.pr20 {
  padding-right: 20px; }
.pr25 {
  padding-right: 25px; }
.pr30 {
  padding-right: 30px; }
.pr35 {
  padding-right: 35px; }
.pr40 {
  padding-right: 40px; }
.pr45 {
  padding-right: 45px; }
.pr50 {
  padding-right: 50px; }
.md20 {
  margin: 20px; }
.mt4 {
  margin-top: 4px; }
.mt8 {
  margin-top: 8px; }
.mt12 {
  margin-top: 12px; }
.mt24 {
  margin-top: 24px; }
.mt10 {
  margin-top: 10px; }
.mt14 {
  margin-top: 14px; }
.mt15 {
  margin-top: 15px; }
.mt16 {
  margin-top: 16px; }
.mt20 {
  margin-top: 20px; }
.mt25 {
  margin-top: 25px; }
.mt30 {
  margin-top: 30px; }
.mt60 {
  margin-top: 60px; }
.mb-5 {
  margin-bottom: 5% !important; }
.mb4 {
  margin-bottom: 4px; }
.mb10 {
  margin-bottom: 10px; }
.mb15 {
  margin-bottom: 15px; }
.mb16 {
  margin-bottom: 16px; }
.mb20 {
  margin-bottom: 20px; }
.mb25 {
  margin-bottom: 25px; }
.mb30 {
  margin-bottom: 30px; }
.mb24 {
  margin-bottom: 24px; }
.mr4 {
  margin-right: 4px; }
.mr6 {
  margin-right: 6px; }
.mr8 {
  margin-right: 8px; }
.mr10 {
  margin-right: 10px; }
.mr12 {
  margin-right: 12px; }
.mr24 {
  margin-right: 24px; }
.mr10 {
  margin-right: 10px; }
.mr20 {
  margin-right: 20px; }
.mr30 {
  margin-right: 30px; }
.mr50 {
  margin-right: 50px; }
.mr60 {
  margin-right: 60px; }
.ml-2 {
  margin-left: 2%; }
.ml-4 {
  margin-left: 4px; }
.ml-6 {
  margin-left: 6px; }
.ml8 {
  margin-left: 8px; }
.ml12 {
  margin-left: 12px; }
.ml24 {
  margin-left: 24px; }
.ml10 {
  margin-left: 10px; }
.ml20 {
  margin-left: 20px; }
.ml30 {
  margin-left: 30px; }
.border-b1-f3 {
  border-bottom: 1px solid #f3f3f3; }
.border-b1-ebeef5 {
  border-bottom: 1px solid #ebeef5; }
.border-r-4 {
  border-radius: 4px; }
.border-r-6 {
  border-radius: 6px; }
.border-r-8 {
  border-radius: 8px; }
.border-r-10 {
  border-radius: 10px; }
.w-100 {
  width: 100%; }
.w-80 {
  width: 80%; }
.w-50 {
  width: 50%; }
.w-30 {
  width: 30%; }
.h-25 {
  height: 25%; }
.h-28 {
  height: 28%; }
.h-30 {
  height: 30%; }
.h-100 {
  height: 100%; }
/* icon */
.icon20 {
  width: 20px;
  height: 20px; }
.icon80 {
  width: 80px;
  height: 80px; }
.icon100 {
  width: 100px;
  height: 100px; }
.icon160 {
  width: 160px;
  height: 160px; }
/* 背景颜色 */
.bg-fbf2e7 {
  background: #fbf2e7; }
.bg-de {
  background: #DEDEDE; }
.linkstyle {
  color: #1890ff;
  cursor: pointer; }
.beyond-1 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden; }
.beyond-2 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden; }
.beyond-3 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden; }
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
.jub-center-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
/*浮动 + 垂直居中*/
.flex-align-no {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center; }
/*浮动 + 垂直居中+换行*/
.flex-align {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap; }
/*浮动 +垂直居中 + 水平居中*/
.flex-juc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center; }
.flex-v-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.flex-v-column-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
/*浮动 + 左右分布 + 换行*/
.flex-jub-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap; }
/*浮动 + 左右分布 + 垂直居中*/
.jub-jub-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center; }
/*浮动 + 左右分布*/
.jub-jub {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between; }
/* 左边顶部对齐*/
.left-float-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex; }
/* 从右边开始浮动-换行 */
.jub-jub-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap; }
/* 从右边开始浮动 */
.jub-jub-end-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center; }
/* 等距分布 */
.jub-jua-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center; }
/*上下布局 +垂直居中 + 水平居中*/
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
/* 上下布局 */
.juv-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
/* 上下分布，从上到下布局 */
.flex-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.flex-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center; }
.flex-jua {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.flex-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: flex-end;
  -moz-justify-content: flex-end;
  -ms-flex-pack: end;
      justify-content: flex-end; }
.juc-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: flex-end;
  -moz-align-items: flex-end;
  -ms-flex-align: end;
      align-items: flex-end;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center; }
.design-item-btn-small {
  width: 92px;
  height: 34px;
  background: #f0f0f0;
  border-radius: 7px;
  text-align: center;
  line-height: 34px;
  font-weight: 400;
  color: #626262;
  cursor: pointer; }






































.common-component-confirm-pop .public-pop-root-inside .content-text[data-v-159c6aae] {
  margin: 30px 0;
  text-align: center;
}
.common-component-confirm-pop .public-pop-root-inside .operation[data-v-159c6aae] {
  text-align: center;
}









































/**
 *
 */
.growthreports-auth-modul[data-v-512f0e40]{
    padding:0 20px 40px 20px;
    background: #fff;
    min-height: 400px;
    max-height: calc(100vh - 200px);
}
.auth-modul-title[data-v-512f0e40]{
    line-height: 50px;
}
.menu-hint[data-v-512f0e40]{
    margin-top: 10px;
    background: #E7F7FC;
    font-size: 16px;
    text-align: center;
    line-height: 30px;
}
.menu-duty-vessel[data-v-512f0e40]{
    margin-top: 10px;
    max-height: calc(100vh - 300px);
    overflow:auto;
}
.duty-list[data-v-512f0e40]{
    margin-bottom: 10px;
    padding-left: 10px ;
    font-size: 18px;
    line-height: 40px;
}
.duty-list[data-v-512f0e40]:hover{
    background: #F8F8F8;
    cursor: pointer;
}
.duty-list-active[data-v-512f0e40]{
    background: #F8F8F8;
}
.set-auth-list-title[data-v-512f0e40]{
    background: #f3f3f3;
    width: 160px;
    text-align: center;
    font-size: 16px;
    color: #6C6C6C;
    font-weight: 600;
    line-height: 30px;
}
.set-auth-list-hint[data-v-512f0e40]{
    margin-left: 30px;
    font-size: 14px;
    color: #6C6C6C;
    font-weight: 400;
}
.growthreports-auth[data-v-512f0e40]    .el-checkbox .el-checkbox__label{
    font-size: 16px;
    color: #000000;
    font-weight: 600;
}
.growthreports-auth .el-radio[data-v-512f0e40]{
    display: block;
    line-height: 15px;
    font-size: 16px;
    margin-bottom: 20px;
}
.growthreports-auth[data-v-512f0e40]    .el-radio .el-radio__label{
    font-size: 16px;
    color: #000000;
    font-weight: 600;
}

/* 选中职务 */
.job-list-vessel[data-v-512f0e40]{
    padding: 0 40px;
    height: 600px;
    overflow: auto;
}
.job-list[data-v-512f0e40]{
    padding: 20px 0;
    border-bottom: 1px solid #dddddd;
}

@charset "utf-8";
/*CSS Document*/
/*
 * @desc 选人插件
 * @author zhangxue
 * @date 20181108
 *
 * */
.sns-sudb-content{
    width:100%;
    height:100%;
}
.sns-sudb-content, .sns-sudb-content *{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.sns-sudbc-center{
    width:100%;
    height:100%;
    padding:30px;
    padding-top:0;
    position:relative;
    padding-bottom:100px;
}
.sns-sudbcc-item{
    float:left;
    width:47.5%;
    height:100%;
    padding-top:70px;
    position:relative;
}
.sns-sudbcc-item+.sns-sudbcc-item{
    float:right;
}
.sns-sudbcci-title{
    top:0;
    width:100%;
    height:70px;
    font-size:16px;
    font-weight:bold;
    line-height:70px;
    position:absolute;
}
.sns-sudbcci-content{
    width:100%;
    height:100%;
    font-size:14px;
    padding:13px 10px;
    position:relative;
    padding-top:123px;
    border: 1px solid #ddd;
}
.sns-sudbcci-user-content{
    padding-top:0;
    overflow:auto;
}
.sns-sudbccic-top{
    top:0;
    left:0;
    width:100%;
    position:absolute;
    padding:13px 10px 0 10px;
}
.sns-sudbccics-input{
    border:0;
    width:100%;
    height:100%;
    text-indent:12px;
}
.sns-sudbccics-btn{
    top: -1px;
    right: -1px;
    width: 45px;
    height: 32px;
    font-size: 23px;
    cursor: pointer;
    line-height: 32px;
    position: absolute;
    text-align: center;
    color: rgb(255, 255, 255);
    background: rgb(5, 146, 218);
}
.sns-sudbccic-search{
    width:100%;
    height:32px;
    position:relative;
    margin-bottom:10px;
    padding-right:55px;
    border: 1px solid #ddd;
}
.sns-sudbccic-return{
    width:100%;
    min-height:30px;
    line-height:30px;
}
.sns-sudbccic-return span{
    margin-right:5px;
    cursor: pointer;
}
.sns-sudbccic-return span:last-child{
    cursor: auto;
}
.sudbccic-return-icon{
    display:none;
    font-size:14px;
    cursor:pointer;
}
.sns-sudbccic-select-all{
    width:100%;
    height:38px;
    line-height:38px;
}
.sns-sud-checkbox-icon{
    color:#fff;
    /*margin:10px;*/
    width: 43px;
    /*height: 18px;*/
    margin-right:0;
    cursor:pointer;
    font-weight:bold;
    text-align:center;
    /*line-height: 18px;*/
    border-radius: 1px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
   /* background-color: #ddd;*/
    transition: .1s linear;
    font-size: 12px!important;
    border: 1px solid transparent;
    -webkit-transition: .1s linear;
}
.sns-sud-checkbox-icon:hover{
    /*border-color: #0592da;*/
}
.sns-sud-checkbox-icon:before{
    content: "\E605";
    /*yansen 2022-03-02*/
    padding:3px;
    background:#ddd;
    border: 1px solid transparent;
}
.sns-sud-checkbox-icon:hover:before{
    border:1px solid #0592da;
}
.sns-sud-checkbox-checked-icon.sns-sud-checkbox-icon:before{
    border-color: #0592da;
    background-color: #0592da;
}
.sns-sud-checkbox-checked-icon{
    color: #fff;
    /*yansen 2022-03-02*/
    /*border-color: #0592da;
    background-color: #0592da;*/
}
.sns-sudbccic-list{
    margin-top: 5px;   /*yansen 2022-03-02*/
    width:100%;
    height:100%;
    overflow:auto;
    position:relative;
}
.sns-sdi-name{
    cursor:pointer;
    margin-left:10px;
}
.sns-sud-dep-item{
    width:100%;
    height:43px;
    cursor:pointer;
    line-height:42px;
    background:#f8f8f8;
    border-bottom:1px solid #fff;
}
.sns-sud-user-item{
    width:100%;
    height:47px;
    cursor:pointer;
    line-height:46px;
    border-bottom:1px solid #ddd;
}
.sns-sui-logo{
    width:38px;
    height:38px;
    cursor:pointer;
    border-radius:50%;
    margin-right:10px;
}
.sns-sdi-next{
    width:45px;
    float:right;
    height:43px;
    cursor:pointer;
    font-size:17px;
    cursor:pointer;
    line-height:43px;
    text-align:right;
    margin-right:10px;
}
.sns-sui-del{
    float:right;
    color:#f97210;
    cursor:pointer;
    margin-right:6px;
    display:inline-block;
}
.sns-sudbc-bottom{
    bottom:0;
    width:100%;
    height:100px;
    padding-top:20px;
    text-align:center;
    position:absolute;
}
.sns-sudbcb-btn{
    padding:0;
    width:130px;
    height:50px;
    margin:0 6px;
    font-size:16px;
    border-radius:0;
    line-height:50px;
    text-align:center;
}
.sns-sud-user-type-box{
    width:100%;
    height:40px;
    font-size:14px;
    line-height:40px;
    margin-bottom:10px;
    background: rgb(236, 242, 244)
}
.sns-sud-user-type-box ul{
    width:100%;
    height:40px;
}
.sns-sud-user-type-box ul li{
    width:25%;
    float:left;
    height:40px;
    cursor:pointer;
    line-height:40px;
    text-align:center;
}
.sns-bg-blue {
    color: #fff;
    background: #0088de;
}
.sns-bg-orange {
    color: #fff;
    background: #f88f06;
}
.no_content {
    margin: 0 auto;
    min-height: 200px;
    margin: 30px;
    text-align: center;
    background: url(/vue/dist/static/img/no_content_03.13a87c9.png) no-repeat center;
}

.statistics-permission-page[data-v-994cfc9c] {
  padding: 18px 0;
  width: 80%;
  height: calc(100vh - 61px);
  margin: 0 auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.statistics-permission-page .page-left-permission-group[data-v-994cfc9c] {
    padding: 14px 12px;
    width: 300px;
    border-radius: 4px;
    background-color: #ffffff;
    overflow-y: auto;
}
.statistics-permission-page .page-left-permission-group .page-left-head[data-v-994cfc9c] {
      margin-bottom: 12px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
}
.statistics-permission-page .page-left-permission-group .page-left-head .title[data-v-994cfc9c] {
        font-size: 15px;
        font-weight: bold;
}
.statistics-permission-page .page-left-permission-group .page-left-alert[data-v-994cfc9c] {
      margin-bottom: 12px;
      padding: 4px 2px;
      border-radius: 4px;
      background-color: #e4f7f0;
      text-align: center;
}
.statistics-permission-page .page-left-permission-group .permission-group-list .group-item[data-v-994cfc9c] {
      cursor: pointer;
      padding: 12px 12px 12px 24px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
}
.statistics-permission-page .page-left-permission-group .permission-group-list .group-item .item-right[data-v-994cfc9c] {
        margin-left: 8px;
        -ms-flex-negative: 0;
            flex-shrink: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.statistics-permission-page .page-left-permission-group .permission-group-list .group-item .item-right .target[data-v-994cfc9c] {
          padding: 2px 7px;
          border-radius: 2px;
          background-color: rgba(11, 84, 229, 0.10196);
          font-size: 13px;
          color: #2f5ffe;
}
.statistics-permission-page .page-left-permission-group .permission-group-list .group-item .item-right .right-btn[data-v-994cfc9c] {
          margin: 0 4px;
          cursor: pointer;
          display: none;
}
.statistics-permission-page .page-left-permission-group .permission-group-list .group-item[data-v-994cfc9c]:hover, .statistics-permission-page .page-left-permission-group .permission-group-list .group-item.is-active[data-v-994cfc9c] {
        background-color: rgba(47, 95, 254, .1);
}
.statistics-permission-page .page-left-permission-group .permission-group-list .group-item:hover .name[data-v-994cfc9c], .statistics-permission-page .page-left-permission-group .permission-group-list .group-item.is-active .name[data-v-994cfc9c] {
          color: #2f5ffe;
}
.statistics-permission-page .page-left-permission-group .permission-group-list .group-item:hover .right-btn[data-v-994cfc9c], .statistics-permission-page .page-left-permission-group .permission-group-list .group-item.is-active .right-btn[data-v-994cfc9c] {
          display: block;
}
.statistics-permission-page .page-left-permission-group .permission-group-list .group-item-edit[data-v-994cfc9c] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
}
.statistics-permission-page .page-left-permission-group .permission-group-list .group-item-edit .edit-right[data-v-994cfc9c] {
        margin-left: 12px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.statistics-permission-page .page-right-permission-set[data-v-994cfc9c] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin-left: 12px;
    padding: 14px 12px 0;
    border-radius: 4px;
    background-color: #ffffff;
    overflow-y: auto;
    position: relative;
}
.statistics-permission-page .page-right-permission-set .title[data-v-994cfc9c] {
      margin-bottom: 16px;
      font-size: 15px;
      font-weight: bold;
}
.statistics-permission-page .page-right-permission-set .permission-user-list[data-v-994cfc9c] {
      margin-bottom: 16px;
}
.statistics-permission-page .page-right-permission-set .permission-user-list .user-list[data-v-994cfc9c] {
        margin-bottom: 16px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
}
.statistics-permission-page .page-right-permission-set .permission-user-list .user-list .user-item[data-v-994cfc9c] {
          margin: 0 12px 12px 0;
          padding: 6px 14px;
          border-radius: 4px;
          background-color: #f6f6f6;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
}
.statistics-permission-page .page-right-permission-set .permission-user-list .user-list .user-item .del-btn[data-v-994cfc9c] {
            margin-left: 12px;
}
.statistics-permission-page .page-right-permission-set .permission-user-list .user-list .user-item .del-btn i[data-v-994cfc9c] {
              cursor: pointer;
}
.statistics-permission-page .page-right-permission-set .permission-user-list .user-list .user-add-btn[data-v-994cfc9c] {
          margin-bottom: 12px;
}
.statistics-permission-page .page-right-permission-set .permission-set .permission-nodes-block[data-v-994cfc9c] {
      margin-bottom: 12px;
}
.statistics-permission-page .page-right-permission-set .permission-set .permission-nodes-block .all-permission-set[data-v-994cfc9c] {
        padding: 14px 0 14px 8px;
}
.statistics-permission-page .page-right-permission-set .permission-set .permission-nodes-block .page-permission-set[data-v-994cfc9c] {
        padding: 14px 32px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        border-bottom: 1px solid #f6f6f6;
}
.statistics-permission-page .page-right-permission-set .permission-set .permission-nodes-block .page-permission-set .set-left[data-v-994cfc9c] {
          width: 30%;
}
.statistics-permission-page .page-right-permission-set .permission-set .permission-nodes-block .page-permission-set .set-right[data-v-994cfc9c] {
          -webkit-box-flex: 1;
              -ms-flex: 1;
                  flex: 1;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between;
}
.statistics-permission-page .page-right-permission-set .permission-set .permission-nodes-block .page-permission-set .set-right .right-item[data-v-994cfc9c] {
            margin-left: 20px;
}
.statistics-permission-page .page-right-permission-set .permission-bottom-actions[data-v-994cfc9c] {
      position: sticky;
      bottom: 0;
      left: 0;
      padding: 14px 12px;
      width: 100%;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      background-color: #fff;
      z-index: 999;
}
/**
 *
 */

.design-catalogue[data-v-2f0d2cf6] {
  width: 100%;
  height: 100%;
  position: absolute;
}
.design-catalogue-list[data-v-2f0d2cf6] {
  height: 100%;
  background: #fff;
}
.design-catalogue-list-title[data-v-2f0d2cf6] {
  font-size: 16px;
  color: #828282;
  line-height: 56px;
  margin-left: 20px;
}
.design-catalogue-centent[data-v-2f0d2cf6] {
  padding: 30px 0;
  height: calc(100% - 136px);
  overflow-y: auto;
}
.design-catalogue-item[data-v-2f0d2cf6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 40px;
  margin-bottom: 20px;
}
.design-catalogue-item > div[data-v-2f0d2cf6] {
    position: relative;
    cursor: pointer;
}
.design-catalogue-item .design-catalogue-item-index[data-v-2f0d2cf6] {
    width: 50px;
    text-align: center;
}
.design-catalogue-item .a4-page[data-v-2f0d2cf6] {
    -webkit-transform-origin: left top;
            transform-origin: left top;
    border-radius: 5%;
    overflow: hidden;
}
.design-catalogue-item .design-catalogue-item-back[data-v-2f0d2cf6] {
    position: absolute;
    width: 110%;
    height: 110%;
    left: -5%;
    top: -5%;
    border-radius: 5%;
    background-color: rgba(0, 0, 0, .1);
}

@charset "utf-8";
/*CSS Document*/
/*
 * @desc 选人插件
 * @author zhangxue
 * @date 20181108
 *
 * */
.sns-sudb-content{
    width:100%;
    height:100%;
}
.sns-sudb-content, .sns-sudb-content *{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.sns-sudbc-center{
    width:100%;
    height:100%;
    padding:30px;
    padding-top:0;
    position:relative;
    padding-bottom:100px;
}
.sns-sudbcc-item{
    float:left;
    width:47.5%;
    height:100%;
    padding-top:70px;
    position:relative;
}
.sns-sudbcc-item+.sns-sudbcc-item{
    float:right;
}
.sns-sudbcci-title{
    top:0;
    width:100%;
    height:70px;
    font-size:16px;
    font-weight:bold;
    line-height:70px;
    position:absolute;
}
.sns-sudbcci-content{
    width:100%;
    height:100%;
    font-size:14px;
    padding:13px 10px;
    position:relative;
    padding-top:123px;
    border: 1px solid #ddd;
}
.sns-sudbcci-user-content{
    padding-top:0;
    overflow:auto;
}
.sns-sudbccic-top{
    top:0;
    left:0;
    width:100%;
    position:absolute;
    padding:13px 10px 0 10px;
}
.sns-sudbccics-input{
    border:0;
    width:100%;
    height:100%;
    text-indent:12px;
}
.sns-sudbccics-btn{
    top: -1px;
    right: -1px;
    width: 45px;
    height: 32px;
    font-size: 23px;
    cursor: pointer;
    line-height: 32px;
    position: absolute;
    text-align: center;
    color: rgb(255, 255, 255);
    background: rgb(5, 146, 218);
}
.sns-sudbccic-search{
    width:100%;
    height:32px;
    position:relative;
    margin-bottom:10px;
    padding-right:55px;
    border: 1px solid #ddd;
}
.sns-sudbccic-return{
    width:100%;
    min-height:30px;
    line-height:30px;
}
.sns-sudbccic-return span{
    margin-right:5px;
    cursor: pointer;
}
.sns-sudbccic-return span:last-child{
    cursor: auto;
}
.sudbccic-return-icon{
    display:none;
    font-size:14px;
    cursor:pointer;
}
.sns-sudbccic-select-all{
    width:100%;
    height:38px;
    line-height:38px;
}
.sns-sud-checkbox-icon{
    color:#fff;
    /*margin:10px;*/
    width: 43px;
    /*height: 18px;*/
    margin-right:0;
    cursor:pointer;
    font-weight:bold;
    text-align:center;
    /*line-height: 18px;*/
    border-radius: 1px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
   /* background-color: #ddd;*/
    transition: .1s linear;
    font-size: 12px!important;
    border: 1px solid transparent;
    -webkit-transition: .1s linear;
}
.sns-sud-checkbox-icon:hover{
    /*border-color: #0592da;*/
}
.sns-sud-checkbox-icon:before{
    content: "\E605";
    /*yansen 2022-03-02*/
    padding:3px;
    background:#ddd;
    border: 1px solid transparent;
}
.sns-sud-checkbox-icon:hover:before{
    border:1px solid #0592da;
}
.sns-sud-checkbox-checked-icon.sns-sud-checkbox-icon:before{
    border-color: #0592da;
    background-color: #0592da;
}
.sns-sud-checkbox-checked-icon{
    color: #fff;
    /*yansen 2022-03-02*/
    /*border-color: #0592da;
    background-color: #0592da;*/
}
.sns-sudbccic-list{
    margin-top: 5px;   /*yansen 2022-03-02*/
    width:100%;
    height:100%;
    overflow:auto;
    position:relative;
}
.sns-sdi-name{
    cursor:pointer;
    margin-left:10px;
}
.sns-sud-dep-item{
    width:100%;
    height:43px;
    cursor:pointer;
    line-height:42px;
    background:#f8f8f8;
    border-bottom:1px solid #fff;
}
.sns-sud-user-item{
    width:100%;
    height:47px;
    cursor:pointer;
    line-height:46px;
    border-bottom:1px solid #ddd;
}
.sns-sui-logo{
    width:38px;
    height:38px;
    cursor:pointer;
    border-radius:50%;
    margin-right:10px;
}
.sns-sdi-next{
    width:45px;
    float:right;
    height:43px;
    cursor:pointer;
    font-size:17px;
    cursor:pointer;
    line-height:43px;
    text-align:right;
    margin-right:10px;
}
.sns-sui-del{
    float:right;
    color:#f97210;
    cursor:pointer;
    margin-right:6px;
    display:inline-block;
}
.sns-sudbc-bottom{
    bottom:0;
    width:100%;
    height:100px;
    padding-top:20px;
    text-align:center;
    position:absolute;
}
.sns-sudbcb-btn{
    padding:0;
    width:130px;
    height:50px;
    margin:0 6px;
    font-size:16px;
    border-radius:0;
    line-height:50px;
    text-align:center;
}
.sns-sud-user-type-box{
    width:100%;
    height:40px;
    font-size:14px;
    line-height:40px;
    margin-bottom:10px;
    background: rgb(236, 242, 244)
}
.sns-sud-user-type-box ul{
    width:100%;
    height:40px;
}
.sns-sud-user-type-box ul li{
    width:25%;
    float:left;
    height:40px;
    cursor:pointer;
    line-height:40px;
    text-align:center;
}
.sns-bg-blue {
    color: #fff;
    background: #0088de;
}
.sns-bg-orange {
    color: #fff;
    background: #f88f06;
}
.no_content {
    margin: 0 auto;
    min-height: 200px;
    margin: 30px;
    text-align: center;
    background: url(/vue/dist/static/img/no_content_03.13a87c9.png) no-repeat center;
}

@charset "UTF-8";
.design-main[data-v-8f48539e] {
  position: absolute;
  width: 100%;
  height: 100%;
}
/*  */
.design-main-items[data-v-8f48539e] {
  position: relative;
  height: 100%;
  /* background: red; */
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.design-main-items2[data-v-8f48539e] {
  text-align: center;
}
/* 编辑 */
.design-main-edit[data-v-8f48539e] {
  min-width: 460px;
  height: 100%;
}
.design-main-edit-universality[data-v-8f48539e] {
  max-height: calc(50% - 10px);
  overflow-y: auto;
  background: #fff;
  margin-bottom: 20px;
  border-radius: 6px;
}
.leave_root_name_edit[data-v-8f48539e] {
  width: 356px;
  height: 34px;
  border-radius: 7px;
}
.design-main-edit-title[data-v-8f48539e] {
  color: #b2b2b2;
  line-height: 44px;
  font-size: 16px;
  margin-bottom: 12px;
}
.design-main-edit-current[data-v-8f48539e] {
  overflow-y: auto;
  background: #fff;
  border-radius: 6px;
}
.design-main-edit-current[data-v-8f48539e] {
  /* max-height: calc(50% - 10px);
      overflow-y: auto; */
  background: #fff;
  border-radius: 6px;
  padding: 0 20px;
}
.design-main-edit-current > .title[data-v-8f48539e] {
  font-size: 16px;
  color: #b2b2b2;
  line-height: 44px;
  margin-bottom: 12px;
}
.design-main-edit-current > .lists > .title[data-v-8f48539e] {
  height: 28px;
  font-size: 20px;
  font-weight: 400;
  color: #313131;
  margin-bottom: 15px;
}
.color-val[data-v-8f48539e] {
  width: 92px;
  height: 34px;
  background: #f8f8f8;
  border: 0.1px solid #f0f0f0;
  border-radius: 7px;
  text-align: center;
  line-height: 34px;
  margin-left: 15px;
}
.color-val .el-input__inner[data-v-8f48539e] {
    background-color: transparent;
    border-color: transparent !important;
}
.date-val[data-v-8f48539e] {
  width: 132px;
  height: 34px;
  background: #f8f8f8;
  border: 0.1px solid #f0f0f0;
  border-radius: 7px;
  text-align: center;
  line-height: 34px;
  margin-left: 15px;
}
.date-val .el-input__inner[data-v-8f48539e], .date-val .el-range-editor .el-range-input[data-v-8f48539e] {
    font-size: 12px;
    background-color: transparent;
    border-color: transparent !important;
}
.design-main-items-content[data-v-8f48539e] {
  padding: 90px 10% 0;
  position: absolute;
  width: 80%;
  height: calc(100% - 90px);
  overflow: hidden;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.design-main-items > .design-main-items-content > .title[data-v-8f48539e] {
  font-weight: 800;
  color: #dc7717;
}
.design-main-items > .design-main-items-content > .title .title-val[data-v-8f48539e] {
    font-size: 22px;
    line-height: 26px;
}
.design-main-items.design-main-items2 > .design-main-items-content .title[data-v-8f48539e] {
  font-weight: 800;
  color: #dc7717;
  width: 100%;
  height: 20px;
  background: #fdf2e6;
  border-radius: 10px;
  position: relative;
}
.design-main-items.design-main-items2 > .design-main-items-content .title .title-val[data-v-8f48539e] {
    font-size: 22px;
    line-height: 26px;
    text-align: center;
    position: absolute;
    width: 100%;
    top: -12px;
}
/* 预览 start ===================================*/
.a4-page .design-main-edit[data-v-8f48539e] {
  display: none;
}
.a4-page .design-main-preview[data-v-8f48539e] {
  padding: 0;
  margin: 0;
  width: 100%;
  height: 100%;
}
.a4-page .design-main-preview .design-main-preview-details[data-v-8f48539e] {
    padding: 0;
    margin: 0;
    width: 100%;
    height: 100%;
}
/* 预览 end =======================================*/
.growthreports-content[data-v-8f48539e] {
  min-height: calc(100vh - 90px) !important;
  padding-bottom: 30px !important;
}
.design-left[data-v-8f48539e] {
  width: 270px;
  height: calc(100vh - 170px);
  position: relative;
  background: #fff;
}
.design-right[data-v-8f48539e] {
  width: calc(100% - 290px);
  height: calc(100vh - 170px);
  position: relative;
}
.design-right > .people-list[data-v-8f48539e] {
  position: absolute;
  top: 0;
  right: 0;
  width: 416px;
  height: calc(100% - 28px);
  padding: 14px 22px;
  background: #fff;
  border-radius: 6px;
}
.design-right > .people-list > .title[data-v-8f48539e] {
  font-size: 16px;
  font-weight: 300;
  line-height: 20px;
  color: #b2b2b2;
  margin-bottom: 20px;
}
.design-right > .people-list > .name[data-v-8f48539e] {
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  color: #313131;
  margin-bottom: 20px;
}
.design-right > .people-list > .people-type-title[data-v-8f48539e] {
  font-size: 16px;
  font-weight: 400;
  color: #626262;
}
.design-right > .people-list > .people-list-item[data-v-8f48539e] {
  height: calc(100% - 182px);
  overflow-y: auto;
}
.design-right > .people-list > .people-list-item > p[data-v-8f48539e] {
  font-size: 20px;
  font-weight: 400;
  color: #313131;
  line-height: 50px;
  border-bottom: 1px solid #c3c3c3;
  cursor: pointer;
}
.design-right > .people-list > .people-list-item > p.people-list-item-ac[data-v-8f48539e] {
  color: #2492FB;
}
.design-right > .people-list .select-type-title[data-v-8f48539e] {
  font-size: 16px;
  font-weight: 400;
  color: #626262;
  margin-right: 12px;
}
.design-right > .people-list .select[data-v-8f48539e] {
  width: 145px;
}
[data-v-8f48539e] .el-input__inner {
  background: #f8f8f8;
}
/* 导出二维码 */
.icon152[data-v-8f48539e] {
  width: 152px;
  height: 152px;
}
.code-list-item[data-v-8f48539e] {
  margin: 0 12px;
  padding: 12px;
  border: 1px solid #c3c3c3;
  margin-top: 20px;
}
/* 下载 */
.download-hint[data-v-8f48539e] {
  font-size: 26px;
  line-height: 46px;
  color: rgba(49, 49, 49, .8);
  font-weight: 400;
  text-indent: 2em;
}
.download-hint > .list[data-v-8f48539e] {
  color: #313131;
}
@charset "UTF-8";
.design-main {
  position: absolute;
  width: 100%;
  height: 100%; }
/*  */
.design-main-items {
  position: relative;
  height: 100%;
  /* background: red; */
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-repeat: no-repeat;
  background-size: 100% 100%; }
.design-main-items2 {
  text-align: center; }
/* 编辑 */
.design-main-edit {
  min-width: 460px;
  height: 100%; }
.design-main-edit-universality {
  max-height: calc(50% - 10px);
  overflow-y: auto;
  background: #fff;
  margin-bottom: 20px;
  border-radius: 6px; }
.leave_root_name_edit {
  width: 356px;
  height: 34px;
  border-radius: 7px; }
.design-main-edit-title {
  color: #b2b2b2;
  line-height: 44px;
  font-size: 16px;
  margin-bottom: 12px; }
.design-main-edit-current {
  overflow-y: auto;
  background: #fff;
  border-radius: 6px; }
.design-main-edit-current {
  /* max-height: calc(50% - 10px);
      overflow-y: auto; */
  background: #fff;
  border-radius: 6px;
  padding: 0 20px; }
.design-main-edit-current > .title {
  font-size: 16px;
  color: #b2b2b2;
  line-height: 44px;
  margin-bottom: 12px; }
.design-main-edit-current > .lists > .title {
  height: 28px;
  font-size: 20px;
  font-weight: 400;
  color: #313131;
  margin-bottom: 15px; }
.color-val {
  width: 92px;
  height: 34px;
  background: #f8f8f8;
  border: 0.1px solid #f0f0f0;
  border-radius: 7px;
  text-align: center;
  line-height: 34px;
  margin-left: 15px; }
.color-val .el-input__inner {
    background-color: transparent;
    border-color: transparent !important; }
.date-val {
  width: 132px;
  height: 34px;
  background: #f8f8f8;
  border: 0.1px solid #f0f0f0;
  border-radius: 7px;
  text-align: center;
  line-height: 34px;
  margin-left: 15px; }
.date-val .el-input__inner, .date-val .el-range-editor .el-range-input {
    font-size: 12px;
    background-color: transparent;
    border-color: transparent !important; }
.design-main-items-content {
  padding: 90px 10% 0;
  position: absolute;
  width: 80%;
  height: calc(100% - 90px);
  overflow: hidden;
  -webkit-box-sizing: content-box;
          box-sizing: content-box; }
.design-main-items > .design-main-items-content > .title {
  font-weight: 800;
  color: #dc7717; }
.design-main-items > .design-main-items-content > .title .title-val {
    font-size: 22px;
    line-height: 26px; }
.design-main-items.design-main-items2 > .design-main-items-content .title {
  font-weight: 800;
  color: #dc7717;
  width: 100%;
  height: 20px;
  background: #fdf2e6;
  border-radius: 10px;
  position: relative; }
.design-main-items.design-main-items2 > .design-main-items-content .title .title-val {
    font-size: 22px;
    line-height: 26px;
    text-align: center;
    position: absolute;
    width: 100%;
    top: -12px; }
/* 预览 start ===================================*/
.a4-page .design-main-edit {
  display: none; }
.a4-page .design-main-preview {
  padding: 0;
  margin: 0;
  width: 100%;
  height: 100%; }
.a4-page .design-main-preview .design-main-preview-details {
    padding: 0;
    margin: 0;
    width: 100%;
    height: 100%; }
/* 预览 end =======================================*/

.student-condition .detail-table .clickable-cell[data-v-7468da3c] {
  color: #409EFF;
  cursor: pointer;
}
.student-condition .detail-table .clickable-cell[data-v-7468da3c]:hover {
    text-decoration: underline;
}
.student-condition .detail-table .table_empty[data-v-7468da3c] {
  padding: 24px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.student-condition .detail-table .table_empty .empty-icon[data-v-7468da3c] {
    height: 175px;
    width: 196px;
    background: url(/vue/dist/static/img/empty_10.c200d0f.png) center;
    background-size: 80%;
    top: 50%;
    left: 50%;
}

[data-v-4507c6e8] .checkbox-group-box .el-checkbox__label {
  line-height: 32px;
}
.show-project .content[data-v-4507c6e8] {
  padding: 0 10px;
}
.show-project .content .hint[data-v-4507c6e8] {
    margin-bottom: 10px;
}

.student-condition .detail-table .table_empty[data-v-52a9917a] {
  padding: 24px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.student-condition .detail-table .table_empty .empty-icon[data-v-52a9917a] {
    height: 175px;
    width: 196px;
    background: url(/vue/dist/static/img/empty_10.c200d0f.png) center;
    background-size: 80%;
    top: 50%;
    left: 50%;
}

@charset "utf-8";
/*CSS Document*/
/*
 * @desc 选人插件
 * @author zhangxue
 * @date 20181108
 *
 * */
.sns-sudb-content{
    width:100%;
    height:100%;
}
.sns-sudb-content, .sns-sudb-content *{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.sns-sudbc-center{
    width:100%;
    height:100%;
    padding:30px;
    padding-top:0;
    position:relative;
    padding-bottom:100px;
}
.sns-sudbcc-item{
    float:left;
    width:47.5%;
    height:100%;
    padding-top:70px;
    position:relative;
}
.sns-sudbcc-item+.sns-sudbcc-item{
    float:right;
}
.sns-sudbcci-title{
    top:0;
    width:100%;
    height:70px;
    font-size:16px;
    font-weight:bold;
    line-height:70px;
    position:absolute;
}
.sns-sudbcci-content{
    width:100%;
    height:100%;
    font-size:14px;
    padding:13px 10px;
    position:relative;
    padding-top:123px;
    border: 1px solid #ddd;
}
.sns-sudbcci-user-content{
    padding-top:0;
    overflow:auto;
}
.sns-sudbccic-top{
    top:0;
    left:0;
    width:100%;
    position:absolute;
    padding:13px 10px 0 10px;
}
.sns-sudbccics-input{
    border:0;
    width:100%;
    height:100%;
    text-indent:12px;
}
.sns-sudbccics-btn{
    top: -1px;
    right: -1px;
    width: 45px;
    height: 32px;
    font-size: 23px;
    cursor: pointer;
    line-height: 32px;
    position: absolute;
    text-align: center;
    color: rgb(255, 255, 255);
    background: rgb(5, 146, 218);
}
.sns-sudbccic-search{
    width:100%;
    height:32px;
    position:relative;
    margin-bottom:10px;
    padding-right:55px;
    border: 1px solid #ddd;
}
.sns-sudbccic-return{
    width:100%;
    min-height:30px;
    line-height:30px;
}
.sns-sudbccic-return span{
    margin-right:5px;
    cursor: pointer;
}
.sns-sudbccic-return span:last-child{
    cursor: auto;
}
.sudbccic-return-icon{
    display:none;
    font-size:14px;
    cursor:pointer;
}
.sns-sudbccic-select-all{
    width:100%;
    height:38px;
    line-height:38px;
}
.sns-sud-checkbox-icon{
    color:#fff;
    /*margin:10px;*/
    width: 43px;
    /*height: 18px;*/
    margin-right:0;
    cursor:pointer;
    font-weight:bold;
    text-align:center;
    /*line-height: 18px;*/
    border-radius: 1px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
   /* background-color: #ddd;*/
    transition: .1s linear;
    font-size: 12px!important;
    border: 1px solid transparent;
    -webkit-transition: .1s linear;
}
.sns-sud-checkbox-icon:hover{
    /*border-color: #0592da;*/
}
.sns-sud-checkbox-icon:before{
    content: "\E605";
    /*yansen 2022-03-02*/
    padding:3px;
    background:#ddd;
    border: 1px solid transparent;
}
.sns-sud-checkbox-icon:hover:before{
    border:1px solid #0592da;
}
.sns-sud-checkbox-checked-icon.sns-sud-checkbox-icon:before{
    border-color: #0592da;
    background-color: #0592da;
}
.sns-sud-checkbox-checked-icon{
    color: #fff;
    /*yansen 2022-03-02*/
    /*border-color: #0592da;
    background-color: #0592da;*/
}
.sns-sudbccic-list{
    margin-top: 5px;   /*yansen 2022-03-02*/
    width:100%;
    height:100%;
    overflow:auto;
    position:relative;
}
.sns-sdi-name{
    cursor:pointer;
    margin-left:10px;
}
.sns-sud-dep-item{
    width:100%;
    height:43px;
    cursor:pointer;
    line-height:42px;
    background:#f8f8f8;
    border-bottom:1px solid #fff;
}
.sns-sud-user-item{
    width:100%;
    height:47px;
    cursor:pointer;
    line-height:46px;
    border-bottom:1px solid #ddd;
}
.sns-sui-logo{
    width:38px;
    height:38px;
    cursor:pointer;
    border-radius:50%;
    margin-right:10px;
}
.sns-sdi-next{
    width:45px;
    float:right;
    height:43px;
    cursor:pointer;
    font-size:17px;
    cursor:pointer;
    line-height:43px;
    text-align:right;
    margin-right:10px;
}
.sns-sui-del{
    float:right;
    color:#f97210;
    cursor:pointer;
    margin-right:6px;
    display:inline-block;
}
.sns-sudbc-bottom{
    bottom:0;
    width:100%;
    height:100px;
    padding-top:20px;
    text-align:center;
    position:absolute;
}
.sns-sudbcb-btn{
    padding:0;
    width:130px;
    height:50px;
    margin:0 6px;
    font-size:16px;
    border-radius:0;
    line-height:50px;
    text-align:center;
}
.sns-sud-user-type-box{
    width:100%;
    height:40px;
    font-size:14px;
    line-height:40px;
    margin-bottom:10px;
    background: rgb(236, 242, 244)
}
.sns-sud-user-type-box ul{
    width:100%;
    height:40px;
}
.sns-sud-user-type-box ul li{
    width:25%;
    float:left;
    height:40px;
    cursor:pointer;
    line-height:40px;
    text-align:center;
}
.sns-bg-blue {
    color: #fff;
    background: #0088de;
}
.sns-bg-orange {
    color: #fff;
    background: #f88f06;
}
.no_content {
    margin: 0 auto;
    min-height: 200px;
    margin: 30px;
    text-align: center;
    background: url(/vue/dist/static/img/no_content_03.13a87c9.png) no-repeat center;
}

@charset "UTF-8";
.w-120[data-v-6262d038] {
  width: 120px;
}
.growthreports-detail-main[data-v-6262d038] {
  padding: 12px 24px;
  background: #fff;
  border-radius: 12px;
}
.growthreports-detail-main .info-header[data-v-6262d038] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 18px;
}
.growthreports-detail-main .info-header .info-name[data-v-6262d038] {
      font-size: 18px;
      color: #333;
}
.growthreports-detail-main .info-header .info-header-actions[data-v-6262d038] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.growthreports-detail-main .info-header .info-header-actions .info-header-btn[data-v-6262d038] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        margin: 0 10px;
        font-size: 12px;
        color: #409EFF;
}
.growthreports-detail-main .info-header .info-header-actions .info-header-btn .info-header-btn-name[data-v-6262d038] {
          margin-right: 10px;
}
.growthreports-detail-list[data-v-6262d038] {
  margin-bottom: 30px;
}
.list-title[data-v-6262d038] {
  font-size: 14px;
  color: #626262;
  text-align: right;
  line-height: 18px;
  margin-right: 12px;
  font-weight: 400;
}
.list-content[data-v-6262d038] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: calc(100vw - 120px);
}
.list-value[data-v-6262d038] {
  font-size: 14px;
  line-height: 18px;
  color: #626262;
  font-weight: 500;
}
.list-value-empty[data-v-6262d038] {
  font-size: 14px;
  line-height: 18px;
  color: #c3c3c3;
  font-weight: 500;
}
.list-module-val[data-v-6262d038] {
  display: inline-block;
  width: 139px;
  height: 34px;
  background: #eaf5ff;
  border-radius: 7px;
  font-size: 16px;
  color: #626262;
  text-align: center;
  line-height: 34px;
  margin: 0 20px 10px 0;
}
[data-v-6262d038] .growthreports-detail-main .el-progress-bar {
  width: 560px;
}
.schedule-check[data-v-6262d038] {
  font-size: 20px;
  margin-left: 30px;
}
/* 导出二维码 */
.icon152[data-v-6262d038] {
  width: 152px;
  height: 152px;
}
.code-list-item[data-v-6262d038] {
  margin: 0 12px;
  padding: 12px;
  border: 1px solid #c3c3c3;
  margin-top: 20px;
}
/* 下载 */
.download-hint[data-v-6262d038] {
  font-size: 26px;
  line-height: 46px;
  color: rgba(49, 49, 49, .8);
  font-weight: 400;
  text-indent: 2em;
}
.download-hint > .list[data-v-6262d038] {
  color: #313131;
}
/* 数据源 */
.growthreports-data-origin[data-v-6262d038] {
  padding: 12px 24px;
  background: #fff;
  border-radius: 12px;
  margin-top: 18px;
}
.growthreports-data-origin .data-origin-filtrate[data-v-6262d038] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 12px;
}
.growthreports-data-origin .data-origin-filtrate .filtrate-box[data-v-6262d038] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.growthreports-data-origin .data-origin-filtrate .filtrate-box .title[data-v-6262d038] {
        font-size: 18px;
        color: #333;
        margin-right: 18px;
        padding-bottom: 6px;
        border-bottom: 2px solid #fff;
        cursor: pointer;
}
.growthreports-data-origin .data-origin-filtrate .filtrate-box .checked-title[data-v-6262d038] {
        border-bottom: 2px solid #409EFF;
        color: #409EFF;
}
.growthreports-data-origin .border-rt[data-v-6262d038] {
    border-right: 1px solid #EBEEF5;
    border-top: 1px solid #EBEEF5;
}
.growthreports-data-origin .border-lb[data-v-6262d038] {
    border-left: 1px solid #EBEEF5;
    border-bottom: 1px solid #EBEEF5;
}
.growthreports-data-origin .data-origin-box .w1[data-v-6262d038] {
    width: 40px;
}
.growthreports-data-origin .data-origin-box .w2[data-v-6262d038] {
    width: 200px;
}
.growthreports-data-origin .data-origin-box .w3[data-v-6262d038] {
    width: calc(33.33333% - 40px);
}
.growthreports-data-origin .data-origin-box .w4[data-v-6262d038] {
    width: calc(33.33333% - 40px);
}
.growthreports-data-origin .data-origin-box .w5[data-v-6262d038] {
    width: calc(33.33333% - 40px);
}
.growthreports-data-origin .data-origin-box .w6[data-v-6262d038] {
    width: 120px;
}
.growthreports-data-origin .data-origin-box .td[data-v-6262d038] {
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.growthreports-data-origin .data-origin-box .table-header[data-v-6262d038] {
    height: 40px;
    background: #f5f7fa;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.growthreports-data-origin .data-origin-box .table-header .item-need-collect-data[data-v-6262d038] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: stretch;
          -ms-flex-align: stretch;
              align-items: stretch;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      width: calc(100% - 240px);
}
.growthreports-data-origin .data-origin-box .table-details .details-item[data-v-6262d038] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.growthreports-data-origin .data-origin-box .table-details .details-item .item-need-collect-data-box[data-v-6262d038] {
      width: calc(100% - 240px);
}
.growthreports-data-origin .data-origin-box .table-details .details-item .item-need-collect-data-box .item-need-collect-data[data-v-6262d038] {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: stretch;
            -ms-flex-align: stretch;
                align-items: stretch;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
}

.gather-box .gather[data-v-7fa3e736] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 18px;
}
.gather-box .gather .title[data-v-7fa3e736] {
    width: 100px;
    font-size: 14px;
    line-height: 28px;
}
.gather-box .gather .info[data-v-7fa3e736] {
    width: calc(100% - 100px);
}
.gather-box .gather .info .url-box[data-v-7fa3e736] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-bottom: 6px;
}
.gather-box .gather .info .url-box .url-value[data-v-7fa3e736] {
        width: calc(100% - 20px);
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        line-height: 28px;
        background: #f4f5f7;
        border-radius: 4px;
        padding: 0 12px;
}
.gather-box .gather .info .url-box .url-cope-icon[data-v-7fa3e736] {
        font-size: 14px;
        margin-left: 6px;
        cursor: pointer;
}
.gather-box .gather .info .info-desc[data-v-7fa3e736] {
      font-size: 12px;
}
.gather-box .gather .info .code-box[data-v-7fa3e736] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      width: 100px;
      margin-top: 12px;
}
.gather-box .gather .info .code-box .code-img[data-v-7fa3e736] {
        width: 100px;
        height: 100px;
        margin-bottom: 6px;
}
.gather-box .gather .info .code-box .code-download-icon[data-v-7fa3e736] {
        cursor: pointer;
}
.gather-box .gather .info .code-box .el-icon-document-copy[data-v-7fa3e736]:before {
        margin-right: 6px;
}

.w-120[data-v-df2d31fc] {
  width: 120px;
}
.w-150[data-v-df2d31fc] {
  width: 150px;
}
.data-origin-detail .breadcrumb-box[data-v-df2d31fc] {
  height: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.data-origin-detail .detail-box[data-v-df2d31fc] {
  padding: 12px 24px;
  background: #fff;
  border-radius: 12px;
}
.data-origin-detail .detail-box .detail-header[data-v-df2d31fc] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 12px;
}
.data-origin-detail .detail-box .detail-header .filtrate-box[data-v-df2d31fc] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.data-origin-detail .detail-box .detail-table .face-icon[data-v-df2d31fc] {
    color: #A83731;
}
.data-origin-detail .detail-box .detail-table .face-icon2[data-v-df2d31fc] {
    color: #FFB400;
}
.data-origin-detail .detail-box .detail-table .table_empty[data-v-df2d31fc] {
    padding: 24px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.data-origin-detail .detail-box .detail-table .table_empty .empty-icon[data-v-df2d31fc] {
      height: 175px;
      width: 196px;
      background: url(/vue/dist/static/img/empty_10.c200d0f.png) center;
      background-size: 80%;
      top: 50%;
      left: 50%;
}

@charset "utf-8";
/*CSS Document*/
/*
 * @desc 选人插件
 * @author zhangxue
 * @date 20181108
 *
 * */
.sns-sudb-content{
    width:100%;
    height:100%;
}
.sns-sudb-content, .sns-sudb-content *{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.sns-sudbc-center{
    width:100%;
    height:100%;
    padding:30px;
    padding-top:0;
    position:relative;
    padding-bottom:100px;
}
.sns-sudbcc-item{
    float:left;
    width:47.5%;
    height:100%;
    padding-top:70px;
    position:relative;
}
.sns-sudbcc-item+.sns-sudbcc-item{
    float:right;
}
.sns-sudbcci-title{
    top:0;
    width:100%;
    height:70px;
    font-size:16px;
    font-weight:bold;
    line-height:70px;
    position:absolute;
}
.sns-sudbcci-content{
    width:100%;
    height:100%;
    font-size:14px;
    padding:13px 10px;
    position:relative;
    padding-top:123px;
    border: 1px solid #ddd;
}
.sns-sudbcci-user-content{
    padding-top:0;
    overflow:auto;
}
.sns-sudbccic-top{
    top:0;
    left:0;
    width:100%;
    position:absolute;
    padding:13px 10px 0 10px;
}
.sns-sudbccics-input{
    border:0;
    width:100%;
    height:100%;
    text-indent:12px;
}
.sns-sudbccics-btn{
    top: -1px;
    right: -1px;
    width: 45px;
    height: 32px;
    font-size: 23px;
    cursor: pointer;
    line-height: 32px;
    position: absolute;
    text-align: center;
    color: rgb(255, 255, 255);
    background: rgb(5, 146, 218);
}
.sns-sudbccic-search{
    width:100%;
    height:32px;
    position:relative;
    margin-bottom:10px;
    padding-right:55px;
    border: 1px solid #ddd;
}
.sns-sudbccic-return{
    width:100%;
    min-height:30px;
    line-height:30px;
}
.sns-sudbccic-return span{
    margin-right:5px;
    cursor: pointer;
}
.sns-sudbccic-return span:last-child{
    cursor: auto;
}
.sudbccic-return-icon{
    display:none;
    font-size:14px;
    cursor:pointer;
}
.sns-sudbccic-select-all{
    width:100%;
    height:38px;
    line-height:38px;
}
.sns-sud-checkbox-icon{
    color:#fff;
    /*margin:10px;*/
    width: 43px;
    /*height: 18px;*/
    margin-right:0;
    cursor:pointer;
    font-weight:bold;
    text-align:center;
    /*line-height: 18px;*/
    border-radius: 1px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
   /* background-color: #ddd;*/
    transition: .1s linear;
    font-size: 12px!important;
    border: 1px solid transparent;
    -webkit-transition: .1s linear;
}
.sns-sud-checkbox-icon:hover{
    /*border-color: #0592da;*/
}
.sns-sud-checkbox-icon:before{
    content: "\E605";
    /*yansen 2022-03-02*/
    padding:3px;
    background:#ddd;
    border: 1px solid transparent;
}
.sns-sud-checkbox-icon:hover:before{
    border:1px solid #0592da;
}
.sns-sud-checkbox-checked-icon.sns-sud-checkbox-icon:before{
    border-color: #0592da;
    background-color: #0592da;
}
.sns-sud-checkbox-checked-icon{
    color: #fff;
    /*yansen 2022-03-02*/
    /*border-color: #0592da;
    background-color: #0592da;*/
}
.sns-sudbccic-list{
    margin-top: 5px;   /*yansen 2022-03-02*/
    width:100%;
    height:100%;
    overflow:auto;
    position:relative;
}
.sns-sdi-name{
    cursor:pointer;
    margin-left:10px;
}
.sns-sud-dep-item{
    width:100%;
    height:43px;
    cursor:pointer;
    line-height:42px;
    background:#f8f8f8;
    border-bottom:1px solid #fff;
}
.sns-sud-user-item{
    width:100%;
    height:47px;
    cursor:pointer;
    line-height:46px;
    border-bottom:1px solid #ddd;
}
.sns-sui-logo{
    width:38px;
    height:38px;
    cursor:pointer;
    border-radius:50%;
    margin-right:10px;
}
.sns-sdi-next{
    width:45px;
    float:right;
    height:43px;
    cursor:pointer;
    font-size:17px;
    cursor:pointer;
    line-height:43px;
    text-align:right;
    margin-right:10px;
}
.sns-sui-del{
    float:right;
    color:#f97210;
    cursor:pointer;
    margin-right:6px;
    display:inline-block;
}
.sns-sudbc-bottom{
    bottom:0;
    width:100%;
    height:100px;
    padding-top:20px;
    text-align:center;
    position:absolute;
}
.sns-sudbcb-btn{
    padding:0;
    width:130px;
    height:50px;
    margin:0 6px;
    font-size:16px;
    border-radius:0;
    line-height:50px;
    text-align:center;
}
.sns-sud-user-type-box{
    width:100%;
    height:40px;
    font-size:14px;
    line-height:40px;
    margin-bottom:10px;
    background: rgb(236, 242, 244)
}
.sns-sud-user-type-box ul{
    width:100%;
    height:40px;
}
.sns-sud-user-type-box ul li{
    width:25%;
    float:left;
    height:40px;
    cursor:pointer;
    line-height:40px;
    text-align:center;
}
.sns-bg-blue {
    color: #fff;
    background: #0088de;
}
.sns-bg-orange {
    color: #fff;
    background: #f88f06;
}
.no_content {
    margin: 0 auto;
    min-height: 200px;
    margin: 30px;
    text-align: center;
    background: url(/vue/dist/static/img/no_content_03.13a87c9.png) no-repeat center;
}

.growthreports-detail-main[data-v-5703367e] {
    padding: 40px;
    background: #fff;
    border-radius: 12px;
    min-height: 400px;
}
.growthreports-detail-list[data-v-5703367e] {
    margin-bottom: 30px;
}
.list-title[data-v-5703367e] {
    width: 120px;
    height: 22px;
    font-size: 20px;
    color: #626262;
    text-align: right;
    line-height: 22px;
    margin-right: 20px;
    font-weight: 400;
}
.list-title-module[data-v-5703367e] {
    height: 34px;
    line-height: 34px;
}
.list-content[data-v-5703367e] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    width: calc(100vw - 120px);
}
.list-value[data-v-5703367e] {
    font-size: 20px;
    line-height: 22px;
    color: #626262;
    font-weight: 500;
}
.list-value-empty[data-v-5703367e] {
    font-size: 20px;
    line-height: 22px;
    color: #c3c3c3;
    font-weight: 500;
}
.list-module-val[data-v-5703367e] {
    display: inline-block;
    width: 139px;
    height: 34px;
    background: #eaf5ff;
    border-radius: 7px;
    font-size: 16px;
    color: #626262;
    text-align: center;
    line-height: 34px;
    margin: 0 20px 10px 0;
}
[data-v-5703367e]  .growthreports-detail-main .el-progress-bar {
    width: 560px;
}
.schedule-check[data-v-5703367e] {
    font-size: 20px;
    margin-left: 30px;
}
/* 导出二维码 */
.icon152[data-v-5703367e]{width: 152px;height: 152px;
}
.code-list-item[data-v-5703367e]{
    margin: 0 12px;
    padding: 12px;
    border: 1px solid #c3c3c3;
    margin-top: 20px;
}
/* 下载 */
.download-hint[data-v-5703367e]{
    font-size: 26px;
    line-height: 46px;
    color: rgba(49, 49, 49, .8);
    font-weight: 400;
    text-indent: 2em;
}
.download-hint > .list[data-v-5703367e]{
    color: rgba(49, 49, 49, 1);
}

@charset "utf-8";
/*CSS Document*/
/*
 * @desc 选人插件
 * @author zhangxue
 * @date 20181108
 *
 * */
.sns-sudb-content{
    width:100%;
    height:100%;
}
.sns-sudb-content, .sns-sudb-content *{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.sns-sudbc-center{
    width:100%;
    height:100%;
    padding:30px;
    padding-top:0;
    position:relative;
    padding-bottom:100px;
}
.sns-sudbcc-item{
    float:left;
    width:47.5%;
    height:100%;
    padding-top:70px;
    position:relative;
}
.sns-sudbcc-item+.sns-sudbcc-item{
    float:right;
}
.sns-sudbcci-title{
    top:0;
    width:100%;
    height:70px;
    font-size:16px;
    font-weight:bold;
    line-height:70px;
    position:absolute;
}
.sns-sudbcci-content{
    width:100%;
    height:100%;
    font-size:14px;
    padding:13px 10px;
    position:relative;
    padding-top:123px;
    border: 1px solid #ddd;
}
.sns-sudbcci-user-content{
    padding-top:0;
    overflow:auto;
}
.sns-sudbccic-top{
    top:0;
    left:0;
    width:100%;
    position:absolute;
    padding:13px 10px 0 10px;
}
.sns-sudbccics-input{
    border:0;
    width:100%;
    height:100%;
    text-indent:12px;
}
.sns-sudbccics-btn{
    top: -1px;
    right: -1px;
    width: 45px;
    height: 32px;
    font-size: 23px;
    cursor: pointer;
    line-height: 32px;
    position: absolute;
    text-align: center;
    color: rgb(255, 255, 255);
    background: rgb(5, 146, 218);
}
.sns-sudbccic-search{
    width:100%;
    height:32px;
    position:relative;
    margin-bottom:10px;
    padding-right:55px;
    border: 1px solid #ddd;
}
.sns-sudbccic-return{
    width:100%;
    min-height:30px;
    line-height:30px;
}
.sns-sudbccic-return span{
    margin-right:5px;
    cursor: pointer;
}
.sns-sudbccic-return span:last-child{
    cursor: auto;
}
.sudbccic-return-icon{
    display:none;
    font-size:14px;
    cursor:pointer;
}
.sns-sudbccic-select-all{
    width:100%;
    height:38px;
    line-height:38px;
}
.sns-sud-checkbox-icon{
    color:#fff;
    /*margin:10px;*/
    width: 43px;
    /*height: 18px;*/
    margin-right:0;
    cursor:pointer;
    font-weight:bold;
    text-align:center;
    /*line-height: 18px;*/
    border-radius: 1px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
   /* background-color: #ddd;*/
    transition: .1s linear;
    font-size: 12px!important;
    border: 1px solid transparent;
    -webkit-transition: .1s linear;
}
.sns-sud-checkbox-icon:hover{
    /*border-color: #0592da;*/
}
.sns-sud-checkbox-icon:before{
    content: "\E605";
    /*yansen 2022-03-02*/
    padding:3px;
    background:#ddd;
    border: 1px solid transparent;
}
.sns-sud-checkbox-icon:hover:before{
    border:1px solid #0592da;
}
.sns-sud-checkbox-checked-icon.sns-sud-checkbox-icon:before{
    border-color: #0592da;
    background-color: #0592da;
}
.sns-sud-checkbox-checked-icon{
    color: #fff;
    /*yansen 2022-03-02*/
    /*border-color: #0592da;
    background-color: #0592da;*/
}
.sns-sudbccic-list{
    margin-top: 5px;   /*yansen 2022-03-02*/
    width:100%;
    height:100%;
    overflow:auto;
    position:relative;
}
.sns-sdi-name{
    cursor:pointer;
    margin-left:10px;
}
.sns-sud-dep-item{
    width:100%;
    height:43px;
    cursor:pointer;
    line-height:42px;
    background:#f8f8f8;
    border-bottom:1px solid #fff;
}
.sns-sud-user-item{
    width:100%;
    height:47px;
    cursor:pointer;
    line-height:46px;
    border-bottom:1px solid #ddd;
}
.sns-sui-logo{
    width:38px;
    height:38px;
    cursor:pointer;
    border-radius:50%;
    margin-right:10px;
}
.sns-sdi-next{
    width:45px;
    float:right;
    height:43px;
    cursor:pointer;
    font-size:17px;
    cursor:pointer;
    line-height:43px;
    text-align:right;
    margin-right:10px;
}
.sns-sui-del{
    float:right;
    color:#f97210;
    cursor:pointer;
    margin-right:6px;
    display:inline-block;
}
.sns-sudbc-bottom{
    bottom:0;
    width:100%;
    height:100px;
    padding-top:20px;
    text-align:center;
    position:absolute;
}
.sns-sudbcb-btn{
    padding:0;
    width:130px;
    height:50px;
    margin:0 6px;
    font-size:16px;
    border-radius:0;
    line-height:50px;
    text-align:center;
}
.sns-sud-user-type-box{
    width:100%;
    height:40px;
    font-size:14px;
    line-height:40px;
    margin-bottom:10px;
    background: rgb(236, 242, 244)
}
.sns-sud-user-type-box ul{
    width:100%;
    height:40px;
}
.sns-sud-user-type-box ul li{
    width:25%;
    float:left;
    height:40px;
    cursor:pointer;
    line-height:40px;
    text-align:center;
}
.sns-bg-blue {
    color: #fff;
    background: #0088de;
}
.sns-bg-orange {
    color: #fff;
    background: #f88f06;
}
.no_content {
    margin: 0 auto;
    min-height: 200px;
    margin: 30px;
    text-align: center;
    background: url(/vue/dist/static/img/no_content_03.13a87c9.png) no-repeat center;
}

.report-generation-page .page-content-wrapper[data-v-337b8b36] {
  padding: 24px;
  background: #fff;
  border-radius: 4px;
}
.report-generation-page .info-box[data-v-337b8b36] {
  margin-bottom: 16px;
}
.report-generation-page .info-box .info-name[data-v-337b8b36] {
    font-size: 16px;
    font-weight: 700;
    color: #333333;
    line-height: 24px;
}
.report-generation-page .wrapper-info-box .generate-box[data-v-337b8b36] {
  width: 100%;
  padding: 24px 24px;
  background: #f4f5f7;
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.report-generation-page .wrapper-info-box .generate-box-left-count-text[data-v-337b8b36] {
    line-height: 24px;
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 12px;
}
.report-generation-page .wrapper-info-box .generate-box-left .naming-rules[data-v-337b8b36] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 12px;
}
.report-generation-page .wrapper-info-box .generate-box-left .naming-rules-label[data-v-337b8b36] {
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.report-generation-page .wrapper-info-box .generate-box-left .naming-file-example[data-v-337b8b36] {
    font-weight: 700;
}
.report-generation-page .wrapper-info-box .generate-box-left .generate-time-text[data-v-337b8b36] {
    margin-top: 12px;
}
.report-generation-page .wrapper-info-box .generate-box-left .sync-data-progress .progress-text[data-v-337b8b36] {
    margin-bottom: 12px;
    font-size: 14px;
    color: #666;
}
.report-generation-page .wrapper-info-box .generate-box-left .sync-data-progress .progress-line[data-v-337b8b36] {
    width: 300px;
}
.report-generation-page .wrapper-info-box .generate-box-right[data-v-337b8b36] {
    -ms-flex-negative: 0;
        flex-shrink: 0;
}
.report-generation-page .table-header-box[data-v-337b8b36] {
  margin-top: 36px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.report-generation-page .table-header-box .header-box-nav[data-v-337b8b36] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.report-generation-page .table-header-box .header-box-nav .box-nav-item-badge[data-v-337b8b36] {
      margin-right: 32px;
}
.report-generation-page .table-header-box .header-box-nav .box-nav-item-badge .box-nav-item[data-v-337b8b36] {
        padding: 0 6px;
        cursor: pointer;
        position: relative;
        -webkit-transition: all .3s;
        transition: all .3s;
}
.report-generation-page .table-header-box .header-box-nav .box-nav-item-badge .box-nav-item.is-active[data-v-337b8b36] {
          color: #409eff;
}
.report-generation-page .table-header-box .header-box-nav .box-nav-item-badge .box-nav-item.is-active[data-v-337b8b36]::after {
            content: '';
            width: 100%;
            height: 2px;
            background-color: #409eff;
            position: absolute;
            bottom: -10px;
            left: 50%;
            -webkit-transform: translateX(-50%);
                    transform: translateX(-50%);
}
.report-generation-page .table-header-box .header-box-nav .box-nav-item-badge .box-nav-item[data-v-337b8b36]:hover {
          color: #409eff;
}
.report-generation-page .table-header-actions[data-v-337b8b36] {
  width: 100%;
  height: 36px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
.report-generation-page .table-header-actions .actions-left[data-v-337b8b36] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0 24px;
}
.report-generation-page .table-header-actions .actions-left span[data-v-337b8b36] {
      cursor: pointer;
      margin-right: 24px;
      color: #409eff;
}
.report-generation-page .table-footer[data-v-337b8b36] {
  padding: 22px 0;
}
.report-generation-page .table-footer .activity_modules[data-v-337b8b36] {
    height: 30px;
}
.report-generation-page .table-footer[data-v-337b8b36] .el-pager li,
  .report-generation-page .table-footer[data-v-337b8b36] .el-pagination .btn-next,
  .report-generation-page .table-footer[data-v-337b8b36] .el-pagination .btn-prev {
    width: 30px;
    height: 30px;
    line-height: 30px;
}
.activity_modules[data-v-337b8b36] {
  border-color: #409eff;
  color: #409eff;
}
[data-v-337b8b36] .el-button--primary {
  margin-left: 10px !important;
}

.download-modul-blank[data-v-27fb6555] {
  position: relative;
  background: #fff;
}

.download-modul-cover[data-v-7f1f9d6a]{
    position: relative;
    background: #fff;
}
.top[data-v-7f1f9d6a]{
    width: 70%;
    position: absolute;
    top: 0;left: 0;
}
.bottom[data-v-7f1f9d6a]{
    width: 70%; 
    position: absolute;
    bottom: 0;right: 0;
}
.title-vessel[data-v-7f1f9d6a]{
    width: 30%;
    height: 5%;
    border-radius: 40px;
    position: absolute;
}
.title[data-v-7f1f9d6a]{
    position: absolute;
    width: 300%;
    left: -100%;
    top: -25px;
    font-size: 38px;
    line-height: 50px;
    text-align: center;
    font-weight: bold;
}

@charset "UTF-8";
.design-main[data-v-5341ec08] {
  position: absolute;
  width: 100%;
  height: 100%;
  font-size: 16px;
}
/* 内容 */
.design-main-items[data-v-5341ec08] {
  width: 100%;
  height: 100%;
  position: relative;
}
.design-main-items > .design-main-items-content[data-v-5341ec08] {
  padding: 90px 80px 0;
  position: absolute;
  width: calc(100% - 160px);
  height: calc(100% - 90px);
}
.design-main-items > .design-main-items-content > .title[data-v-5341ec08] {
  width: 100%;
  height: 20px;
  border-radius: 10px;
  position: relative;
  margin-bottom: 20px;
}
.design-main-items > .design-main-items-content > .title .title-back[data-v-5341ec08] {
    position: absolute;
    height: 18px;
    width: 100px;
    background: red;
}
.design-main-items > .design-main-items-content > .title > .title-val[data-v-5341ec08] {
  font-size: 22px;
  line-height: 26px;
  text-align: center;
  position: absolute;
  width: 100%;
  top: -12px;
  color: #dc7717;
}
.design-main-items > .design-main-items-content > .list[data-v-5341ec08] {
  margin-bottom: 3%;
  position: relative;
}
.design-main-items > .design-main-items-content > .list-evaluate[data-v-5341ec08] {
  margin-top: 3%;
}
.design-main-items > .design-main-items-content > .list > .title[data-v-5341ec08] {
  font-size: 16px;
  line-height: 20px;
  color: #dc7717;
  margin-bottom: 12px;
  font-weight: 600;
}
.design-main-items
> .design-main-items-content
> .list
> .title
> .score-standard[data-v-5341ec08] {
  font-size: 12px;
  color: #1a1a1a;
}
.design-main-items > .design-main-items-content > .list > .chart-vessel-h25[data-v-5341ec08] {
  position: absolute;
  width: 100%;
  height: calc(100% - 32px);
  top: 32px;
}
.design-main-items
> .design-main-items-content
> .list
.chart-vessel-universal[data-v-5341ec08] {
  width: calc(50% - 10px);
  height: 100%;
  border: 1px solid #fbf2e7;
  border-radius: 12px;
}
.design-main-items > .design-main-items-content > .list > .chart-vessel-h30[data-v-5341ec08] {
  position: absolute;
  width: 100%;
  height: calc(100% - 32px);
  top: 32px;
}
.design-main-items
> .design-main-items-content
> .list
> .chart-vessel-h30
> .chart-vessel-short-vessel[data-v-5341ec08] {
  width: calc(40% - 10px);
  height: calc(100% - 30px);
  border: 1px solid #fbf2e7;
  border-radius: 12px;
}
.design-main-items
> .design-main-items-content
> .list
> .chart-vessel-h30
> .chart-vessel-short-vessel
> .chart-vessel-short[data-v-5341ec08] {
  width: 100%;
  height: 100%;
}
.design-main-items
> .design-main-items-content
> .list
> .chart-vessel-h30
> .chart-vessel-wide-vessel[data-v-5341ec08] {
  width: calc(60% - 10px);
  height: calc(100% - 30px);
  border: 1px solid #fbf2e7;
  border-radius: 12px;
}
.design-main-items
> .design-main-items-content
> .list
> .chart-vessel-h30
> .chart-vessel-wide-vessel
> .chart-vessel-wide[data-v-5341ec08] {
  width: 100%;
  height: 100%;
}
.design-main-items
> .design-main-items-content
> .list
> .chart-vessel-h30
.title[data-v-5341ec08] {
  text-align: center;
  line-height: 20px;
  font-size: 14px;
  color: #1a1a1a;
  margin-top: 10px;
}
.design-main-items > .design-main-items-content > .list > .evaluate[data-v-5341ec08] {
  position: relative;
  max-height: 98px;
  padding: 10px 20px;
  border-radius: 12px;
  font-size: 14px;
  line-height: 24px;
  color: #1a1a1a;
}
.design-main-items > .design-main-items-content > .list > .evaluate > .icon[data-v-5341ec08] {
  position: absolute;
  top: -12px;
  right: -24px;
}
/* 编辑 */
.design-main-edit[data-v-5341ec08] {
  min-width: 460px;
  height: 100%;
}
.design-main-edit-current[data-v-5341ec08] {
  background: #fff;
  border-radius: 6px;
  padding: 0 20px;
}
.design-main-edit-current > .title[data-v-5341ec08] {
  font-size: 16px;
  color: #b2b2b2;
  line-height: 44px;
  margin-bottom: 12px;
}
.design-main-edit-current > .lists > .title[data-v-5341ec08] {
  height: 28px;
  font-size: 20px;
  font-weight: 400;
  color: #313131;
  margin-bottom: 15px;
}
.chart-vessel-universal-title[data-v-5341ec08] {
  text-align: center;
  margin-top: 20px;
}
.box-title[data-v-5341ec08] {
  font-size: 18px;
  font-weight: 600;
  text-align: center;
}
.box-title .title-head[data-v-5341ec08] {
  position: relative;
  display: inline-block;
}
.box-title .text[data-v-5341ec08] {
  position: relative;
  z-index: 2;
  margin-bottom: 8px;
}
.box-title .back[data-v-5341ec08] {
  position: absolute;
  height: 18px;
  width: 120%;
  top: 12px;
  left: -10%;
  z-index: 1;
  border-radius: 12px;
}
.title[data-v-5341ec08],
.chart-vessel-universal-title[data-v-5341ec08] {
  font-size: 14px !important;
  font-weight: 600 !important;
}
.title > span[data-v-5341ec08] {
  font-size: 12px;
  font-weight: 400;
  color: black;
}
.evaluate > p[data-v-5341ec08] {
  font-size: 12px;
}
.list-evaluate[data-v-5341ec08] {
  margin-bottom: 20px !important;
}

.stu-cultivate-model-box[data-v-3b5e1b96] {
  padding: 16% 10% 0 10%;
}
.stu-cultivate-model-box .box-title[data-v-3b5e1b96] {
    font-size: 18px;
    font-weight: 600;
    text-align: center;
}
.box-title .title-head[data-v-3b5e1b96] {
  position: relative;
  display: inline-block;
}
.box-title .text[data-v-3b5e1b96] {
  position: relative;
  z-index: 2;
  margin-bottom: 8px;
}
.box-title .back[data-v-3b5e1b96] {
  position: absolute;
  height: 18px;
  width: 120%;
  top: 12px;
  left: -10%;
  z-index: 1;
  border-radius: 12px;
}
.box-title .line-center[data-v-3b5e1b96] {
  position: relative;
  height: 16px;
  width: 1px;
  background-color: red;
  left: 50%;
}
.box-title .title-branch[data-v-3b5e1b96] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.box-title .title-branch-item[data-v-3b5e1b96] {
  border-top: 1px red solid;
  border-left: 1px red solid;
  position: relative;
  height: 14px;
  width: 192px;
}
.box-title .title-branch-item-last[data-v-3b5e1b96] {
  border-left-width: 0;
  border-right: 1px red solid;
  width: 0px !important;
  white-space: nowrap;
}
.box-title .branch-item-text[data-v-3b5e1b96] {
  position: relative;
  display: inline-block;
  font-size: 14px;
  font-weight: 600;
  top: 14px;
  left: -50%;
  border-radius: 10px;
  padding: 4px 10px;
}
.always-box[data-v-3b5e1b96] {
  margin-top: 60px;
  font-size: 14px;
}
.always-box .always-box-title[data-v-3b5e1b96] {
    text-align: center;
    font-weight: 600;
    line-height: 2;
    margin-bottom: 10px;
}
.always-box .always-box-centent[data-v-3b5e1b96] {
    font-size: 13px;
    font-family: monospace;
    line-height: 1.4;
    text-indent: 32px;
}
.subheading-box[data-v-3b5e1b96] {
  margin-top: 20px;
}
.subheading-box .subheading-row[data-v-3b5e1b96] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 10px;
}
.subheading-box .subheading-row > div[data-v-3b5e1b96] {
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
}
.subheading-box .subheading-title[data-v-3b5e1b96] {
    font-size: 14px;
    font-weight: 600;
    margin: 0 0 10px 0;
}
.subheading-box .subheading-centent[data-v-3b5e1b96] {
    color: black;
    font-size: 13px;
    padding: 10px;
    font-family: monospace;
    line-height: 1.6;
    text-indent: 32px;
    border-radius: 30px;
    height: calc(100% - 49px);
}

@charset "UTF-8";
/* 表格样式 */
.table[data-v-e7c80444] {
  height: calc(100% - 100px);
  overflow: auto;
}
.table_type_title[data-v-e7c80444] {
  background: #faf2e7;
  text-align: center;
  font-size: 16px;
  line-height: 40px;
  border: 1px solid #fed6b0;
  border-top-width: 0px;
  color: #dc7717;
  font-weight: 600;
}
.table > div[data-v-e7c80444]:first-child {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  border-top-width: 1px;
}
.table_title[data-v-e7c80444] {
  width: 14%;
  height: 61px;
  padding: 0 10px;
  line-height: 16px;
}
.table_content[data-v-e7c80444] {
  width: 86%;
}
.table_content_list[data-v-e7c80444] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.table_content_list > div[data-v-e7c80444] {
  font-size: 12px;
  line-height: 30px;
  text-align: center;
  border: 1px solid #fed6b0;
  border-top-width: 0px;
  border-left-width: 0px;
  color: #000;
  font-weight: 600;
}
.table_list_val[data-v-e7c80444] {
  text-align: center;
  border: 1px solid #fed6b0;
  border-top-width: 0px;
  color: #000;
  font-weight: 600;
}
.design-main[data-v-e7c80444] {
  position: absolute;
  width: 100%;
  height: 100%;
}
/* 内容 */
.design-main-items[data-v-e7c80444] {
  width: 100%;
  height: 100%;
  position: relative;
}
.design-main-items > .design-main-items-content[data-v-e7c80444] {
  padding: 90px 80px 0;
  position: absolute;
  width: calc(100% - 160px);
  height: calc(100% - 90px);
}
.design-main-items > .design-main-items-content > .title[data-v-e7c80444] {
  height: 20px;
  background: #fdf2e6;
  border-radius: 10px;
  position: relative;
  margin: 0 auto 4%;
}
.design-main-items > .design-main-items-content > .title > .title-val[data-v-e7c80444] {
  font-size: 22px;
  line-height: 26px;
  text-align: center;
  position: absolute;
  width: 100%;
  top: -12px;
  color: #dc7717;
}
.design-main-items > .design-main-items-content > .chart-type[data-v-e7c80444] {
  width: 100%;
  height: calc(98% - 40px);
}
.chart-type > .list-evaluate[data-v-e7c80444] {
  margin-top: 6%;
}
.chart-type > .list[data-v-e7c80444] {
  margin-bottom: 3%;
  position: relative;
}
.chart-type > .list > .title[data-v-e7c80444] {
  font-size: 16px;
  line-height: 20px;
  color: #dc7717;
  margin-bottom: 4%;
}
.chart-type > .list > .title > .score-standard[data-v-e7c80444] {
  font-size: 12px;
  color: #1a1a1a;
}
.chart-type > .list > .chart-vessel-h25[data-v-e7c80444] {
  position: absolute;
  width: 100%;
  height: calc(86% - 20px);
  /* height: calc(100% - 32px);
    top: 32px; */
}
.chart-type > .list .chart-vessel-universal[data-v-e7c80444] {
  width: 49%;
  height: 100%;
  border: 1px solid #fbf2e7;
  border-radius: 12px;
}
.chart-type > .list > .chart-vessel-h30[data-v-e7c80444] {
  position: absolute;
  width: 100%;
  height: calc(86% - 20px);
  /* height: calc(100% - 32px);
    top: 32px; */
}
.chart-type > .list > .chart-vessel-h30 > .chart-vessel-short-vessel[data-v-e7c80444] {
  width: calc(40% - 10px);
  height: calc(100% - 30px);
  border: 1px solid #fbf2e7;
  border-radius: 12px;
}
.chart-type
> .list
> .chart-vessel-h30
> .chart-vessel-short-vessel
> .chart-vessel-short[data-v-e7c80444] {
  width: 100%;
  height: 100%;
}
.chart-type > .list > .chart-vessel-h30 > .chart-vessel-wide-vessel[data-v-e7c80444] {
  width: 100%;
  height: calc(100% - 30px);
  border: 1px solid #fbf2e7;
  border-radius: 12px;
}
.chart-type
> .list
> .chart-vessel-h30
> .chart-vessel-wide-vessel
> .chart-vessel-wide[data-v-e7c80444] {
  width: 100%;
  height: 100%;
}
.chart-type > .list > .chart-vessel-h30 .title[data-v-e7c80444] {
  text-align: center;
  line-height: 20px;
  font-size: 14px;
  color: #1a1a1a;
  margin-top: 10px;
}
.chart-type > .list > .evaluate[data-v-e7c80444] {
  position: relative;
  max-height: 98px;
  padding: 12px 18px;
  border-radius: 12px;
  font-size: 12px;
  line-height: 24px;
  color: #1a1a1a;
}
.chart-type > .list > .evaluate > .icon[data-v-e7c80444] {
  position: absolute;
  top: -12px;
  right: -24px;
}
.chart-type > .target-list-vessel[data-v-e7c80444] {
  height: calc(97% - 230px);
}
.target-list-vessel > .list[data-v-e7c80444] {
  border: 2px solid #A8AAD6;
  padding: 3% 0;
  margin-top: 3%;
  background: #fff;
  border-radius: 6px;
}
.target-list-vessel > .list .list-left[data-v-e7c80444] {
  width: 20%;
}
.target-list-vessel > .list .list-left > .medal-name[data-v-e7c80444] {
  color: #000;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  line-height: 20px;
}
.target-list-vessel > .list .list-left > .list-left-img[data-v-e7c80444] {
  /* width: 60px;
    height: 60px; */
}
.target-list-vessel > .list .list-left > .list-left-img > img[data-v-e7c80444] {
  max-width: 60px;
}
.target-list-vessel > .list .list-right[data-v-e7c80444] {
  width: 75%;
}
.target-list-vessel > .list .list-right > .list-title[data-v-e7c80444] {
  font-size: 24px;
  color: #000;
  font-weight: 700;
}
.target-list-vessel > .list .list-right > .list-title .describe[data-v-e7c80444] {
    margin-left: 30px;
    font-size: 16px;
    font-weight: 400;
    color: #7D7D7D;
}
.target-list-vessel > .list .list-right > .list-grade[data-v-e7c80444] {
  font-size: 20px;
  color: #7D7D7D;
  font-weight: 700;
  margin-top: 2%;
}
.target-list-vessel > .list .list-right > .list-grade .describe[data-v-e7c80444] {
    font-size: 16px;
    font-weight: 400;
}
.target-list-vessel > .list .remark[data-v-e7c80444] {
  width: calc(90% - 4px);
  margin: 12px auto 0;
  padding: 12px;
  border-radius: 10px;
  border: 2px solid #E5E3ED;
  background: #EDEDF5;
}
.target-list-vessel > .list .remark .grade[data-v-e7c80444] {
    width: 94px;
    font-size: 14px;
    line-height: 20px;
}
.target-list-vessel > .list .remark .description[data-v-e7c80444] {
    font-size: 14px;
    line-height: 20px;
    color: #7d7d7d;
    width: calc(100% - 90px);
}
/* 编辑 */
.design-main-edit[data-v-e7c80444] {
  min-width: 460px;
  height: 100%;
}
.design-main-edit-current[data-v-e7c80444] {
  background: #fff;
  border-radius: 6px;
  padding: 0 20px;
}
.design-main-edit-current > .title[data-v-e7c80444] {
  font-size: 16px;
  color: #b2b2b2;
  line-height: 44px;
  margin-bottom: 12px;
}
.design-main-edit-current > .lists > .title[data-v-e7c80444] {
  height: 28px;
  font-size: 20px;
  font-weight: 400;
  color: #313131;
  margin-bottom: 15px;
}
.title-box[data-v-e7c80444] {
  text-align: center;
  margin-bottom: 2%;
}
.title-head[data-v-e7c80444] {
  position: relative;
  display: inline-block;
  font-size: 24px;
  font-weight: 600;
}
.title-head-100w[data-v-e7c80444] {
  width: 100%;
}
.title-head-100w .back[data-v-e7c80444] {
  width: 100%;
  left: 0%;
}
.text[data-v-e7c80444] {
  position: relative;
  z-index: 2;
  margin-bottom: 8px;
  /* color: #dc7717; */
}
.back[data-v-e7c80444] {
  position: absolute;
  height: 24px;
  width: 120%;
  top: 16px;
  left: -10%;
  z-index: 1;
  border-radius: 12px;
  background-color: #fdf2e6;
}
.select_school_report_vessel[data-v-e7c80444] {
  padding: 0 40px;
  height: 600px;
  overflow: auto;
}
.school_report_type[data-v-e7c80444] {
  background: #0061d0;
  border-radius: 4px;
  font-size: 16px;
  color: #fff;
  margin-left: 20px;
  padding: 4px 10px;
}
/* 20220802-新加发展概述 */
.item-vessel[data-v-e7c80444] {
  width: 100%;
  height: calc(100% - 30px);
  border: 1px solid #fbf2e7;
  border-radius: 12px;
}
.item-vessel-list[data-v-e7c80444] {
  padding: 5% 0;
}
.item-vessel-list .val[data-v-e7c80444] {
    font-size: 30px;
    line-height: 30px;
}
.item-vessel-list .title[data-v-e7c80444] {
    margin-top: 30%;
    font-size: 14px;
    line-height: 14px;
    color: #8c8c8c;
}

@charset "UTF-8";
.design-main[data-v-445b3db5] {
  position: absolute;
  width: 100%;
  height: 100%;
}
/* 内容 */
.design-main-items[data-v-445b3db5] {
  width: 100%;
  height: 100%;
  position: relative;
}
.design-main-items > .design-main-items-content[data-v-445b3db5] {
  padding: 90px 80px 0;
  position: absolute;
  width: calc(100% - 160px);
  height: calc(100% - 90px);
  overflow-y: auto;
  background-size: 100%;
}
.design-main-items > .design-main-items-content > .details[data-v-445b3db5] {
  width: 100%;
  height: calc(100% - 90px);
  border-radius: 10px;
}
.design-main-items > .design-main-items-content > .details > .list[data-v-445b3db5] {
  border: 2px solid #A8AAD6;
  padding: 3% 0;
  margin-top: 3%;
  background: #fff;
  border-radius: 6px;
}
.design-main-items > .design-main-items-content > .details > .list .list-left[data-v-445b3db5] {
  width: 20%;
}
.design-main-items > .design-main-items-content > .details > .list .list-left > .medal-name[data-v-445b3db5] {
  color: #000;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  line-height: 20px;
}
.design-main-items > .design-main-items-content > .details > .list .list-left > .list-left-img[data-v-445b3db5] {
  /* width: 60px;
    height: 60px; */
}
.design-main-items > .design-main-items-content > .details > .list .list-left > .list-left-img > img[data-v-445b3db5] {
  max-width: 60px;
}
.design-main-items > .design-main-items-content > .details > .list .list-right[data-v-445b3db5] {
  width: 75%;
}
.design-main-items > .design-main-items-content > .details > .list .list-right > .list-title[data-v-445b3db5] {
  font-size: 24px;
  color: #000;
  font-weight: 700;
}
.design-main-items > .design-main-items-content > .details > .list .list-right > .list-title .describe[data-v-445b3db5] {
    margin-left: 30px;
    font-size: 16px;
    font-weight: 400;
    color: #7D7D7D;
}
.design-main-items > .design-main-items-content > .details > .list .list-right > .list-grade[data-v-445b3db5] {
  font-size: 20px;
  color: #7D7D7D;
  font-weight: 700;
  margin-top: 2%;
}
.design-main-items > .design-main-items-content > .details > .list .list-right > .list-grade .describe[data-v-445b3db5] {
    font-size: 16px;
    font-weight: 400;
}
.list .remark[data-v-445b3db5] {
  width: calc(90% - 4px);
  margin: 12px auto 0;
  padding: 12px;
  border-radius: 10px;
  border: 2px solid #E5E3ED;
  background: #EDEDF5;
}
.list .remark .grade[data-v-445b3db5] {
    width: 94px;
    font-size: 14px;
    line-height: 20px;
}
.list .remark .description[data-v-445b3db5] {
    font-size: 14px;
    line-height: 20px;
    color: #7d7d7d;
    width: calc(100% - 90px);
}

.content[data-v-241c1b2d] {
  padding: 50px 20px;
  border: 1px solid transparent;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.download-modul-catalog[data-v-241c1b2d] {
  background-color: white;
}
.listening-record-table[data-v-241c1b2d] {
  --border: 1px solid #626262;
  height: 100%;
  padding: 20px;
  padding-top: 0;
  border: var(--border);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.listening-record-table .table-header[data-v-241c1b2d] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-weight: 600;
    font-size: 16px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    line-height: 50px;
    height: 50px;
}
.listening-record-table .table-header img[data-v-241c1b2d] {
      height: 30px;
}
.listening-record-table .table-header .scheme-name[data-v-241c1b2d] {
      max-width: 50%;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
}
.listening-record-table .table-bottom[data-v-241c1b2d] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: end;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
}
.listening-record-table .table-body[data-v-241c1b2d] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: calc(70% - 60px);
    border: var(--border);
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.listening-record-table .table-body .tab-left[data-v-241c1b2d] {
      width: 100%;
}
.listening-record-table .table-body .tab-right[data-v-241c1b2d] {
      width: 40%;
      border-left: var(--border);
}
.listening-record-table .rethink-box[data-v-241c1b2d] {
    height: calc(50% - 30px);
    border: var(--border);
}
.listening-record-table .rethink-box + .rethink-box[data-v-241c1b2d] {
      border-top-width: 0;
}
.listening-record-table .rethink-box.box-full[data-v-241c1b2d] {
      height: calc(100% - 60px) !important;
}
.listening-record-table .rethink-box .title[data-v-241c1b2d] {
      width: 36px;
      height: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      text-align: center;
      font-size: 15px;
      font-weight: 600;
      line-height: 30px;
      border-right: var(--border);
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
}
.listening-record-table .row[data-v-241c1b2d] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.listening-record-table .row .cell[data-v-241c1b2d] {
      line-height: 30px;
      text-align: center;
      border-bottom: var(--border);
      border-right: var(--border);
}
.listening-record-table .row .title[data-v-241c1b2d] {
      line-height: 40px;
      font-weight: 600;
}
.listening-record-table .row .text[data-v-241c1b2d] {
      padding: 0 8px;
}
.listening-record-table .row .time[data-v-241c1b2d] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: space-evenly;
          -ms-flex-pack: space-evenly;
              justify-content: space-evenly;
}
.listening-record-table .row .flex1[data-v-241c1b2d] {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
}
.listening-record-table .row .border_right_0[data-v-241c1b2d] {
      border-right-width: 0;
}
.content[data-v-241c1b2d] {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 203;
}

.download-modul-catalog[data-v-12fbe656] {
  background-color: white;
}
.content[data-v-12fbe656] {
  padding: 50px 20px;
  position: absolute;
  width: 100%;
  height: 100%;
  border: 1px solid transparent;
  z-index: 203;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.listening-record-table[data-v-12fbe656] {
  --border: 1px solid #626262;
  height: 100%;
  padding: 20px;
  padding-top: 0;
  border: var(--border);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.listening-record-table .table-header[data-v-12fbe656] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-weight: 600;
    font-size: 16px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    line-height: 50px;
    height: 50px;
}
.listening-record-table .table-header img[data-v-12fbe656] {
      height: 30px;
}
.listening-record-table .table-header .scheme-name[data-v-12fbe656] {
      max-width: 50%;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
}
.listening-record-table .table-bottom[data-v-12fbe656] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
}
.listening-record-table .table-bottom > div[data-v-12fbe656] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.listening-record-table .table-bottom > div .check-box[data-v-12fbe656] {
        position: relative;
        margin-left: 4px;
        margin-right: 10px;
        width: 10px;
        height: 10px;
        font-size: 20px;
        font-weight: 600;
        line-height: 10px;
        color: #69757E;
        border: 1px solid #69757E;
}
.listening-record-table .table-bottom > div .check-box i[data-v-12fbe656] {
          position: absolute;
          top: -7px;
          left: -3px;
}
.listening-record-table .table-bottom > div .check-error-1[data-v-12fbe656] {
        width: 8px;
}
.listening-record-table .table-bottom > div .check-error-1 i[data-v-12fbe656] {
          top: -2px;
          left: -4px;
}
.listening-record-table .table-bottom > div .check-error-2[data-v-12fbe656] {
        width: 8px;
}
.listening-record-table .table-bottom > div .check-error-2 i[data-v-12fbe656] {
          top: 1px;
          left: -4px;
}
.listening-record-table .table-bottom > div .eliminate-hint[data-v-12fbe656] {
        position: relative;
        padding: 0 3px;
        line-height: 16px;
        font-weight: 600;
}
.listening-record-table .table-bottom > div .eliminate-hint > div[data-v-12fbe656] {
          position: absolute;
          left: 0;
          width: 100%;
          height: 2px;
          background-color: #FF822A;
}
.listening-record-table .table-bottom .table-bottom-label[data-v-12fbe656] {
      display: block;
      width: 520px;
      overflow: hidden;
}
.listening-record-table .table-bottom .table-bottom-label .transform-box[data-v-12fbe656] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        width: 578px;
        -webkit-transform: scale(0.9);
                transform: scale(0.9);
        -webkit-transform-origin: left;
                transform-origin: left;
}
.listening-record-table .table-body[data-v-12fbe656] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: calc(100% - 60px);
    border: var(--border);
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    overflow: hidden;
}
.listening-record-table .table-title > div[data-v-12fbe656] {
    line-height: 40px !important;
    font-weight: 600;
}
.listening-record-table .sum-remark[data-v-12fbe656] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    overflow: hidden;
    height: 100%;
}
.listening-record-table .sum-remark .sum-remark-content[data-v-12fbe656] {
      margin: 16px;
      margin-top: 0;
}
.listening-record-table .sum-remark .sum-remark-content > div[data-v-12fbe656] {
        height: 39px;
        border-bottom: 1px #aaa dashed;
}
.listening-record-table .row[data-v-12fbe656] {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.listening-record-table .row .cell[data-v-12fbe656] {
      padding: 0 4px;
      line-height: 22px;
      border-bottom: var(--border);
      border-right: var(--border);
}
.listening-record-table .row .a_c[data-v-12fbe656] {
      text-align: center;
}
.listening-record-table .row .v_c[data-v-12fbe656] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.listening-record-table .row .v_c.a_c[data-v-12fbe656] {
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
}
.listening-record-table .row .title[data-v-12fbe656] {
      line-height: 40px;
      font-weight: 600;
}
.listening-record-table .row .text[data-v-12fbe656] {
      padding: 0 8px;
}
.listening-record-table .row .time[data-v-12fbe656] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: space-evenly;
          -ms-flex-pack: space-evenly;
              justify-content: space-evenly;
}
.listening-record-table .row .flex1[data-v-12fbe656] {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
}
.listening-record-table .row .border_right_0[data-v-12fbe656] {
      border-right-width: 0;
}
.listening-record-table .row .border_bottom_0[data-v-12fbe656] {
      border-bottom-width: 0;
}
.listening-record-table .row .appraise-grade-box[data-v-12fbe656] {
      width: 244px;
}
.listening-record-table .row .menu-title[data-v-12fbe656] {
      width: 90px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      font-size: 14px;
      line-height: 22px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
}
.listening-record-table .row .appraise-grade-box[data-v-12fbe656] {
      padding: 0 2px;
}
.listening-record-table .row .appraise-grade-box.checkbox-box[data-v-12fbe656] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-line-pack: center;
          align-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.listening-record-table .row .appraise-grade-box.checkbox-box > div[data-v-12fbe656] {
        margin: 0 3px;
}
.listening-record-table .row .appraise-grade-box.checkbox-box .checkbox[data-v-12fbe656] {
        line-height: 30px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.listening-record-table .row .appraise-grade-box.checkbox-box .checkbox span[data-v-12fbe656] {
          width: calc(100% - 18px);
          white-space: nowrap;
}
.listening-record-table .row .appraise-grade-box.checkbox-box .checkbox[data-v-12fbe656]::before {
        content: '';
        display: inline-block;
        margin-right: 2px;
        width: 14px;
        height: 14px;
        border: var(--border);
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
}
.listening-record-table .menu-flex[data-v-12fbe656] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.listening-record-table .menu-flex .row[data-v-12fbe656]:last-child {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
}

.echart-page-line[data-v-0cbd04bc] {
  width: 100%;
  height: 100%;
}

.echart-page-line[data-v-3bdc2730] {
  width: 100%;
  height: 100%;
}

.download-modul-catalog[data-v-af58ce94]{
    position: relative;
    background: #fff;
}
.download-modul-catalog > .design-main-items-content > .title[data-v-af58ce94]{
    width: 140px;
    height: 20px;
    margin: 90px auto 6%;
    background:rgba(24, 28, 131, .1);
    border-radius: 10px;
    position: relative;
}
.download-modul-catalog > .design-main-items-content > .title > .title-val[data-v-af58ce94]{
    font-size: 22px;
    line-height: 26px;
    text-align: center;
    position: absolute;
    width: 100%;
    top: -12px;
    color: #24018F;
    font-weight: 700
}
.download-modul-catalog > .design-main-items-content > .list-w-18[data-v-af58ce94]{
    height: calc(18% + 40px);
}
.download-modul-catalog > .design-main-items-content > .list-w-47[data-v-af58ce94]{
    height: calc(47% + 40px);
}
.download-modul-catalog > .design-main-items-content > .list[data-v-af58ce94]{
    margin-bottom: 6%;
    position: relative;
}
.download-modul-catalog > .design-main-items-content > .list .title[data-v-af58ce94]{
    font-size: 16px;
    line-height: 20px;
    color: #24018F;
    font-weight: 700;
    margin-bottom: 20px;
}
.download-modul-catalog > .design-main-items-content > .list .echarts-vessel[data-v-af58ce94]{
    height: calc(100% - 40px);
    border: 1px solid #E7E8F2;
    border-radius: 12px;
}
.download-modul-catalog > .design-main-items-content > .list > .list-row2-item[data-v-af58ce94]{
    width: 49%;
    height: 100%;
}
.items > li[data-v-af58ce94]{
    margin-top: 20px;
}
.items > li[data-v-af58ce94]:nth-child(1){
    margin: 0;
}
.time[data-v-af58ce94]{
    width: 80px;
    font-size: 12px;
    text-align: center;
    color: #24018F;
    background: #E7E8F2;
    border-radius: 12px;
    padding: 4px 8px;
}
.detail[data-v-af58ce94]{
    font-size: 12px;
    color: #1A1A1A;
    line-height: 18px;
    font-weight: bold;
    padding:0 10px;
    white-space: nowrap;
}
.dashed[data-v-af58ce94]{
    height: 1px;
    background-image: -webkit-gradient(linear, left top, right top, from(#DDDDDD), color-stop(50%, #DDDDDD), color-stop(0%, transparent));
    background-image: linear-gradient(to right, #DDDDDD 0%, #DDDDDD 50%, transparent 0%);
    background-size: 16px 1px;
    background-repeat: repeat-x;
    width: 100%;
}
.number[data-v-af58ce94]{
    width: 110px;
    text-align: right;
    color: #1A1A1A;
    font-size: 12px;
    line-height: 18px; 
    font-weight: bold;
}

.download-modul-catalog[data-v-17977e07]{
    position: relative;
    background: #fff;
}
.download-modul-catalog > .design-main-items-content > .title[data-v-17977e07]{
    width: 140px;
    height: 20px;
    margin: 90px auto 6%;
    background:rgba(24, 28, 131, .1);
    border-radius: 10px;
    position: relative;
}
.download-modul-catalog > .design-main-items-content > .title > .title-val[data-v-17977e07]{
    font-size: 22px;
    line-height: 26px;
    text-align: center;
    position: absolute;
    width: 100%;
    top: -12px;
    color: #24018F;
    font-weight: 700
}
.download-modul-catalog > .design-main-items-content > .list-w-18[data-v-17977e07]{
    height: calc(18% + 40px);
}
.download-modul-catalog > .design-main-items-content > .list-w-20[data-v-17977e07]{
    height: calc(20% + 40px);
}
.download-modul-catalog > .design-main-items-content > .list-w-14[data-v-17977e07]{
    height: calc(14% + 40px);
}
.download-modul-catalog > .design-main-items-content > .list[data-v-17977e07]{
    margin-bottom: 6%;
    position: relative;
}
.download-modul-catalog > .design-main-items-content > .list .title[data-v-17977e07]{
    font-size: 16px;
    line-height: 20px;
    color: #24018F;
    font-weight: 700;
    margin-bottom: 20px;
}
.download-modul-catalog > .design-main-items-content > .list .echarts-vessel[data-v-17977e07]{
    height: calc(100% - 40px);
    border: 1px solid #E7E8F2;
    border-radius: 12px;
    overflow: hidden;
}
.download-modul-catalog > .design-main-items-content > .list > .list-row2-item[data-v-17977e07]{
    width: 49%;
    height: 100%;
}

@charset "UTF-8";
.design-main[data-v-2ca64871] {
  position: absolute;
  width: 100%;
  height: 100%;
}
.design-main *[data-v-2ca64871] {
    font-family: 方正书宋;
    font-weight: bold;
}
.design-main .design-main-items[data-v-2ca64871] {
    padding: 60px 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.design-main .design-main-items .auto-height[data-v-2ca64871] {
      -webkit-box-flex: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
}
.design-main .design-main-items .course[data-v-2ca64871] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      font-size: 14px;
      color: #252525;
}
.design-main .design-main-items .course .left[data-v-2ca64871] {
        padding: 10px 0;
        font-size: 14px;
        -ms-flex-preferred-size: 60px;
            flex-basis: 60px;
        text-align: center;
}
.design-main .design-main-items .course .right[data-v-2ca64871] {
        -webkit-box-flex: 1;
            -ms-flex-positive: 1;
                flex-grow: 1;
}
.design-main .design-main-items .course .right .subject-title-list[data-v-2ca64871] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
}
.design-main .design-main-items .course .right .subject-title-list .course-subject[data-v-2ca64871] {
            width: 100px;
            text-align: center;
            line-height: 40px;
}
.design-main .design-main-items .course .right .subject-title-list .subject-title[data-v-2ca64871] {
            -webkit-box-flex: 1;
                -ms-flex: 1;
                    flex: 1;
            text-align: center;
            line-height: 20px;
}
.design-main .design-main-items .course .right .subject-title-list .subject-title .subject-title-name[data-v-2ca64871] {
              max-width: 40px;
}
.design-main .design-main-items .course .right .examine-result[data-v-2ca64871] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
}
.design-main .design-main-items .course .right .examine-result .examine-title[data-v-2ca64871] {
            width: 40px;
            text-align: center;
}
.design-main .design-main-items .course .right .examine-result .examine-result-vessel[data-v-2ca64871] {
            -webkit-box-flex: 1;
                -ms-flex: 1;
                    flex: 1;
}
.design-main .design-main-items .course .right .examine-result .examine-result-vessel .examine-result-list[data-v-2ca64871] {
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
}
.design-main .design-main-items .course .right .examine-result .examine-result-vessel .examine-result-list .examine-result-list-title[data-v-2ca64871] {
                width: 59px;
                text-align: center;
                line-height: 40px;
}
.design-main .design-main-items .course .right .examine-result .examine-result-vessel .examine-result-list .examine-result-list-score[data-v-2ca64871] {
                -webkit-box-flex: 1;
                    -ms-flex: 1;
                        flex: 1;
                text-align: center;
                line-height: 40px;
}
.design-main .design-main-items .course .right .course-list[data-v-2ca64871] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
}
.design-main .design-main-items .course .right .course-list .course-list-left[data-v-2ca64871] {
            -ms-flex-preferred-size: 120px;
                flex-basis: 120px;
            text-align: center;
}
.design-main .design-main-items .course .right .course-list .course-list-right[data-v-2ca64871] {
            -webkit-box-flex: 1;
                -ms-flex-positive: 1;
                    flex-grow: 1;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
                -ms-flex-direction: row;
                    flex-direction: row;
}
.design-main .design-main-items .course .right .course-list .course-list-right .evaluate-item[data-v-2ca64871] {
              -webkit-box-flex: 1;
                  -ms-flex-positive: 1;
                      flex-grow: 1;
}
.design-main .design-main-items .course .right .course-list .course-list-right .evaluate-item div[data-v-2ca64871] {
                text-align: center;
                line-height: 49px;
                min-height: 49px;
}
.design-main .design-main-items .evaluation-scheme[data-v-2ca64871] {
      font-size: 14px;
      margin-top: -1px;
}
.design-main .design-main-items .evaluation-scheme[data-v-2ca64871] .el-table .cell {
        padding: 0;
}
.design-main .design-main-items .evaluation-scheme .evaluation-scheme-table[data-v-2ca64871] {
        color: #252525;
        font-size: 14px;
}
.design-main .design-main-items .evaluation-scheme .evaluation-scheme-table .first-content[data-v-2ca64871] {
          line-height: 16px;
}
.design-main .design-main-items .evaluation-scheme .evaluation-scheme-table .custom-header-height .serial-number[data-v-2ca64871] {
          padding: 20px 0;
}
.design-main .design-main-items .evaluation-scheme .evaluation-scheme-table .custom-header-height .serial-content[data-v-2ca64871] {
          width: calc(100% - 40px);
          padding: 20px 0;
          text-align: center;
}
.design-main .design-main-items .evaluation-scheme .evaluation-scheme-table .serial-number[data-v-2ca64871] {
          width: 40px;
          line-height: 20px;
          padding: 10px 0;
          text-align: center;
}
.design-main .design-main-items .evaluation-scheme .evaluation-scheme-table .serial-content[data-v-2ca64871] {
          width: calc(100% - 60px);
          border-left: 1px solid #666;
          text-align: left;
          line-height: 20px;
          padding: 10px 10px;
}
.design-main .design-main-items .evaluation-scheme .evaluation-scheme-table .single-serial-content[data-v-2ca64871] {
          width: 100%;
          text-align: center;
          line-height: 20px;
          padding: 10px 0;
}
.design-main .design-main-items .evaluation-scheme .evaluation-scheme-bottom[data-v-2ca64871] {
        text-align: center;
        margin-top: -1px;
        border-top: 1px solid #666;
        border-bottom: 1px solid #666;
        border-right: 1px solid #666;
}
.design-main .design-main-items .evaluation-scheme .evaluation-scheme-bottom .column1[data-v-2ca64871] {
          -ms-flex-negative: 0;
              flex-shrink: 0;
          width: 182px;
          line-height: 60px;
          border-left: 1px solid #666;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
}
.design-main .design-main-items .evaluation-scheme .evaluation-scheme-bottom .column2[data-v-2ca64871] {
          width: calc(50% - 100px);
          line-height: 60px;
          border-left: 1px solid #666;
          /* color: #fff; */
}
.design-main .design-main-items .evaluation-scheme .evaluation-scheme-bottom .column3[data-v-2ca64871] {
          -ms-flex-negative: 0;
              flex-shrink: 0;
          width: 118px;
          line-height: 60px;
          border-left: 1px solid #666;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
}
.design-main .design-main-items .evaluation-scheme .evaluation-scheme-bottom .column4[data-v-2ca64871] {
          width: calc(50% - 100px);
          line-height: 60px;
          min-height: 60px;
          border-left: 1px solid #666;
}
.design-main .design-main-items .growth-stamp[data-v-2ca64871] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      margin-top: -1px;
      height: 100%;
}
.design-main .design-main-items .growth-stamp .left[data-v-2ca64871] {
        padding: 10px 0;
        font-size: 14px;
        line-height: 20px;
        -ms-flex-preferred-size: 181px;
            flex-basis: 181px;
        text-align: center;
}
.design-main .design-main-items .growth-stamp .right[data-v-2ca64871] {
        padding: 10px;
        -webkit-box-flex: 1;
            -ms-flex-positive: 1;
                flex-grow: 1;
}
[data-v-2ca64871] .el-table td,[data-v-2ca64871] .el-table th {
  padding: 0px 0;
}
/*table边框颜色*/
.el-table--border[data-v-2ca64871]:after,
.el-table--group[data-v-2ca64871]:after,
.el-table[data-v-2ca64871]:before {
  background-color: #666;
}
.el-table--border[data-v-2ca64871],
.el-table--group[data-v-2ca64871] {
  border-color: #666;
}
[data-v-2ca64871] .el-table td,[data-v-2ca64871] .el-table th.is-leaf {
  border-bottom: 1px solid #666;
}
[data-v-2ca64871] .el-table--border th,[data-v-2ca64871] .el-table--border th.gutter:last-of-type {
  border-bottom: 1px solid #666;
}
[data-v-2ca64871] .el-table--border td,[data-v-2ca64871] .el-table--border th {
  border-right: 1px solid #666;
}

@charset "UTF-8";
.design-main[data-v-9ba3afde] {
  position: absolute;
  width: 100%;
  height: 100%;
}
.design-main *[data-v-9ba3afde] {
    font-family: 方正书宋;
    font-weight: bold;
    color: #FF0000 !important;
}
.design-main .border-rt[data-v-9ba3afde], .design-main .border-lb[data-v-9ba3afde] {
    border-color: #FF0000 !important;
}
.design-main .design-main-items[data-v-9ba3afde] {
    padding: 60px 40px;
}
.design-main .design-main-items .design-attendance[data-v-9ba3afde] {
      font-size: 14px;
      color: #252525;
}
.design-main .design-main-items .design-attendance .column1[data-v-9ba3afde] {
        width: 60px;
}
.design-main .design-main-items .design-attendance .column2[data-v-9ba3afde] {
        width: calc(50% - 30px);
}
.design-main .design-main-items .design-attendance .column3[data-v-9ba3afde] {
        width: calc(50% - 30px);
}
.design-main .design-main-items .design-attendance .cell[data-v-9ba3afde] {
        text-align: center;
        padding: 14px 0;
        line-height: 20px;
}
.design-main .design-main-items .design-attendance .title[data-v-9ba3afde] {
        width: 14px;
}
.design-main .design-main-items .corporeity-health[data-v-9ba3afde] {
      margin-top: -1px;
      font-size: 14px;
      color: #252525;
}
.design-main .design-main-items .corporeity-health .column1[data-v-9ba3afde] {
        width: 60px;
}
.design-main .design-main-items .corporeity-health .column2[data-v-9ba3afde] {
        width: calc(100% - 60px);
}
.design-main .design-main-items .corporeity-health .cell[data-v-9ba3afde] {
        text-align: center;
        padding: 14px 0;
        line-height: 20px;
}
.design-main .design-main-items .corporeity-health .cell2[data-v-9ba3afde] {
        text-align: center;
        padding: 14px 0;
        line-height: 68px;
}
.design-main .design-main-items .corporeity-health .result-score-list[data-v-9ba3afde] {
        width: 60%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
}
.design-main .design-main-items .corporeity-health .result-score-list .result-score-item[data-v-9ba3afde] {
          -webkit-box-flex: 1;
              -ms-flex: 1;
                  flex: 1;
}
.design-main .design-main-items .corporeity-health .result-score-list .result-score-item .score-item-val[data-v-9ba3afde] {
            min-height: 49px;
            -webkit-box-sizing: border-box;
                    box-sizing: border-box;
}
.design-main .design-main-items .corporeity-health .title[data-v-9ba3afde] {
        width: 14px;
}
.design-main .design-main-items .corporeity-health .title-row[data-v-9ba3afde] {
        width: 28px;
}
.design-main .design-main-items .corporeity-health .fixed-column .fixed-column-right[data-v-9ba3afde] {
        width: 40%;
}
.design-main .design-main-items .corporeity-health .fixed-column .fixed-column-left[data-v-9ba3afde] {
        width: 60%;
}
.design-main .design-main-items .corporeity-health .fixed-column .fixed-column-left .hearing-title[data-v-9ba3afde] {
          width: 40px;
}
.design-main .design-main-items .corporeity-health .fixed-column .fixed-column-left .hearing-title p[data-v-9ba3afde] {
            width: 14px;
}
.design-main .design-main-items .corporeity-health .fixed-column .fixed-column-left .hearing-content[data-v-9ba3afde] {
          width: calc(100% - 40px);
}
.design-main .design-main-items .corporeity-health .fixed-column .fixed-column-left .hearing-score[data-v-9ba3afde] {
          width: calc(100% - 40px);
}
.design-main .design-main-items .corporeity-health .label[data-v-9ba3afde] {
        width: 80px;
}
.design-main .design-main-items .corporeity-health .label-result[data-v-9ba3afde] {
        width: calc(100% - 80px);
        position: relative;
}
.design-main .design-main-items .corporeity-health .label-result .unit[data-v-9ba3afde] {
          position: absolute;
          right: 10px;
}
.design-main .design-main-items .corporeity-health .result[data-v-9ba3afde] {
        width: 100%;
}
.design-main .design-main-items .corporeity-health .result .result-title[data-v-9ba3afde] {
          width: 40%;
}
.design-main .design-main-items .corporeity-health .result .result-score[data-v-9ba3afde] {
          width: 60%;
}
.design-main .design-main-items .corporeity-health .dynamic-list[data-v-9ba3afde] {
        width: 100%;
}
.design-main .design-main-items .corporeity-health .dynamic-list .item-40[data-v-9ba3afde] {
          width: 40%;
}
.design-main .design-main-items .corporeity-health .dynamic-list .item-60[data-v-9ba3afde] {
          width: 60%;
}
.design-main .design-main-items .corporeity-health .dynamic-list .align-other-item[data-v-9ba3afde] {
          width: calc(60% - 1px);
}
.design-main .design-main-items .teacher-message[data-v-9ba3afde] {
      margin-top: -1px;
      position: relative;
      border: 1px solid #FF0000;
      min-height: 320px;
      padding: 10px 10px 40px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      font-size: 14px;
}
.design-main .design-main-items .teacher-message .title[data-v-9ba3afde] {
        line-height: 40px;
}
.design-main .design-main-items .teacher-message .message-content[data-v-9ba3afde] {
        text-align: left;
}
.design-main .design-main-items .teacher-message .message-content > div[data-v-9ba3afde] {
          height: 100%;
          overflow: auto;
}
.design-main .design-main-items .teacher-message .inscribe[data-v-9ba3afde] {
        position: absolute;
        bottom: 10px;
        right: 120px;
}
.design-main .design-main-items .guardian-message[data-v-9ba3afde] {
      margin-top: -1px;
      border: 1px solid #FF0000;
      min-height: 190px;
      padding: 10px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      font-size: 14px;
}
.design-main .design-main-items .guardian-message .title[data-v-9ba3afde] {
        line-height: 40px;
}
.design-main .design-main-items .subjoin[data-v-9ba3afde] {
      margin-top: -1px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
}
.design-main .design-main-items .subjoin .left[data-v-9ba3afde] {
        padding: 10px 0;
        font-size: 14px;
        -ms-flex-preferred-size: 60px;
            flex-basis: 60px;
        text-align: center;
}
.design-main .design-main-items .subjoin .right[data-v-9ba3afde] {
        padding: 10px;
        -webkit-box-flex: 1;
            -ms-flex-positive: 1;
                flex-grow: 1;
}
.design-main .design-main-items .subjoin .right .item[data-v-9ba3afde] {
          font-size: 14px;
          line-height: 40px;
}

.download-modul-cover[data-v-0f729618] {
  position: relative;
  background: #fff;
}
.download-modul-cover .main[data-v-0f729618] {
    padding-top: 16%;
}
.download-modul-cover .main .title[data-v-0f729618] {
      width: 140px;
      height: 26px;
      margin: 0 auto;
      background: #FDF2E6;
      border-radius: 10px;
      position: relative;
}
.download-modul-cover .main .title .title-val[data-v-0f729618] {
        font-weight: 800;
        color: #dc7717;
        font-size: 22px;
        line-height: 26px;
        text-align: center;
        position: absolute;
        width: 100%;
        top: -12px;
}
.download-modul-cover .main .img-vessel[data-v-0f729618] {
      width: 600px;
      height: 300px;
      margin: 60px 0;
}
.download-modul-cover .main .content[data-v-0f729618] {
      font-size: 30px;
      line-height: 60px;
      color: #B5B5B5;
      text-align: center;
}

@charset "UTF-8";
.design-main {
  position: absolute;
  width: 100%;
  height: 100%;
}
/*  */
.design-main-items {
  position: relative;
  height: 100%;
  /* background: red; */
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.design-main-items2 {
  text-align: center;
}
/* 编辑 */
.design-main-edit {
  min-width: 460px;
  height: 100%;
}
.design-main-edit-universality {
  max-height: calc(50% - 10px);
  overflow-y: auto;
  background: #fff;
  margin-bottom: 20px;
  border-radius: 6px;
}
.leave_root_name_edit {
  width: 356px;
  height: 34px;
  border-radius: 7px;
}
.design-main-edit-title {
  color: #b2b2b2;
  line-height: 44px;
  font-size: 16px;
  margin-bottom: 12px;
}
.design-main-edit-current {
  overflow-y: auto;
  background: #fff;
  border-radius: 6px;
}
.design-main-edit-current {
  /* max-height: calc(50% - 10px);
      overflow-y: auto; */
  background: #fff;
  border-radius: 6px;
  padding: 0 20px;
}
.design-main-edit-current > .title {
  font-size: 16px;
  color: #b2b2b2;
  line-height: 44px;
  margin-bottom: 12px;
}
.design-main-edit-current > .lists > .title {
  height: 28px;
  font-size: 20px;
  font-weight: 400;
  color: #313131;
  margin-bottom: 15px;
}
.color-val {
  width: 92px;
  height: 34px;
  background: #f8f8f8;
  border: 0.1px solid #f0f0f0;
  border-radius: 7px;
  text-align: center;
  line-height: 34px;
  margin-left: 15px;
}
.color-val .el-input__inner {
    background-color: transparent;
    border-color: transparent !important;
}
.date-val {
  width: 132px;
  height: 34px;
  background: #f8f8f8;
  border: 0.1px solid #f0f0f0;
  border-radius: 7px;
  text-align: center;
  line-height: 34px;
  margin-left: 15px;
}
.date-val .el-input__inner, .date-val .el-range-editor .el-range-input {
    font-size: 12px;
    background-color: transparent;
    border-color: transparent !important;
}
.design-main-items-content {
  padding: 90px 10% 0;
  position: absolute;
  width: 80%;
  height: calc(100% - 90px);
  overflow: hidden;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.design-main-items > .design-main-items-content > .title {
  font-weight: 800;
  color: #dc7717;
}
.design-main-items > .design-main-items-content > .title .title-val {
    font-size: 22px;
    line-height: 26px;
}
.design-main-items.design-main-items2 > .design-main-items-content .title {
  font-weight: 800;
  color: #dc7717;
  width: 100%;
  height: 20px;
  background: #fdf2e6;
  border-radius: 10px;
  position: relative;
}
.design-main-items.design-main-items2 > .design-main-items-content .title .title-val {
    font-size: 22px;
    line-height: 26px;
    text-align: center;
    position: absolute;
    width: 100%;
    top: -12px;
}
/* 预览 start ===================================*/
.a4-page .design-main-edit {
  display: none;
}
.a4-page .design-main-preview {
  padding: 0;
  margin: 0;
  width: 100%;
  height: 100%;
}
.a4-page .design-main-preview .design-main-preview-details {
    padding: 0;
    margin: 0;
    width: 100%;
    height: 100%;
}
/* 预览 end =======================================*/
#font_container,
#font_container_textarea {
  display: inline-block;
}
#font_container_textarea img {
  max-width: 80%;
}
.growthreports-pages .growthreports-content.download-page {
  width: 100% !important;
  margin: 0 auto;
  padding-bottom: 60px;
}
.a4_height_box, #font_container, #font_container_textarea {
  position: absolute;
  top: -100%;
}
@media screen and (min-width: 1000px) {
.growthreports-design::-webkit-scrollbar {
    width: 0 !important;
}
}
.growthreports-content.download-page {
  min-height: calc(100vh + 90px) !important;
  padding-bottom: 0px !important;
  -webkit-print-color-adjust: exact;
}
.growthreports-content.download-page .list-vessel {
    position: relative;
    width: 100%;
    overflow: hidden;
}
.growthreports-content.download-page .list-vessel > .design-main {
      width: unset !important;
      height: unset !important;
}
.growthreports-content.download-page .design-left {
    width: 270px;
    height: calc(100vh - 170px);
    position: relative;
}
.growthreports-content.download-page .design-right {
    width: calc(100% - 290px);
    height: calc(100vh - 170px);
    position: relative;
}
.growthreports-content.download-page .design-main-preview {
    width: 500px !important;
}
.chart-vessel-universal .title {
  text-align: center;
  margin: 20px 0;
}
/* 进度条加载层样式 kwok 2025-01-09 22:16:32 */
.loading-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, .95);
  z-index: 9999;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.loading-container {
  text-align: center;
  padding: 40px;
  border-radius: 8px;
  background-color: white;
  -webkit-box-shadow: 0 4px 20px rgba(0, 0, 0, .1);
          box-shadow: 0 4px 20px rgba(0, 0, 0, .1);
  min-width: 300px;
}
.loading-text {
  font-size: 18px;
  color: #165DFF;
  margin-bottom: 20px;
  font-weight: 500;
}
.progress-bar {
  width: 100%;
  height: 8px;
  background-color: #f0f0f0;
  border-radius: 4px;
  overflow: hidden;
  margin-bottom: 15px;
}
.progress-fill {
  height: 100%;
  background-color: #165DFF;
  border-radius: 4px;
  -webkit-transition: width 0.3s ease;
  transition: width 0.3s ease;
}
.progress-text {
  font-size: 16px;
  color: #165DFF;
  font-weight: 500;
}

@charset "UTF-8";
.design-main {
  position: absolute;
  width: 100%;
  height: 100%;
}
/*  */
.design-main-items {
  position: relative;
  height: 100%;
  /* background: red; */
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.design-main-items2 {
  text-align: center;
}
/* 编辑 */
.design-main-edit {
  min-width: 460px;
  height: 100%;
}
.design-main-edit-universality {
  max-height: calc(50% - 10px);
  overflow-y: auto;
  background: #fff;
  margin-bottom: 20px;
  border-radius: 6px;
}
.leave_root_name_edit {
  width: 356px;
  height: 34px;
  border-radius: 7px;
}
.design-main-edit-title {
  color: #b2b2b2;
  line-height: 44px;
  font-size: 16px;
  margin-bottom: 12px;
}
.design-main-edit-current {
  overflow-y: auto;
  background: #fff;
  border-radius: 6px;
}
.design-main-edit-current {
  /* max-height: calc(50% - 10px);
      overflow-y: auto; */
  background: #fff;
  border-radius: 6px;
  padding: 0 20px;
}
.design-main-edit-current > .title {
  font-size: 16px;
  color: #b2b2b2;
  line-height: 44px;
  margin-bottom: 12px;
}
.design-main-edit-current > .lists > .title {
  height: 28px;
  font-size: 20px;
  font-weight: 400;
  color: #313131;
  margin-bottom: 15px;
}
.color-val {
  width: 92px;
  height: 34px;
  background: #f8f8f8;
  border: 0.1px solid #f0f0f0;
  border-radius: 7px;
  text-align: center;
  line-height: 34px;
  margin-left: 15px;
}
.color-val .el-input__inner {
    background-color: transparent;
    border-color: transparent !important;
}
.date-val {
  width: 132px;
  height: 34px;
  background: #f8f8f8;
  border: 0.1px solid #f0f0f0;
  border-radius: 7px;
  text-align: center;
  line-height: 34px;
  margin-left: 15px;
}
.date-val .el-input__inner, .date-val .el-range-editor .el-range-input {
    font-size: 12px;
    background-color: transparent;
    border-color: transparent !important;
}
.design-main-items-content {
  padding: 90px 10% 0;
  position: absolute;
  width: 80%;
  height: calc(100% - 90px);
  overflow: hidden;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.design-main-items > .design-main-items-content > .title {
  font-weight: 800;
  color: #dc7717;
}
.design-main-items > .design-main-items-content > .title .title-val {
    font-size: 22px;
    line-height: 26px;
}
.design-main-items.design-main-items2 > .design-main-items-content .title {
  font-weight: 800;
  color: #dc7717;
  width: 100%;
  height: 20px;
  background: #fdf2e6;
  border-radius: 10px;
  position: relative;
}
.design-main-items.design-main-items2 > .design-main-items-content .title .title-val {
    font-size: 22px;
    line-height: 26px;
    text-align: center;
    position: absolute;
    width: 100%;
    top: -12px;
}
/* 预览 start ===================================*/
.a4-page .design-main-edit {
  display: none;
}
.a4-page .design-main-preview {
  padding: 0;
  margin: 0;
  width: 100%;
  height: 100%;
}
.a4-page .design-main-preview .design-main-preview-details {
    padding: 0;
    margin: 0;
    width: 100%;
    height: 100%;
}
/* 预览 end =======================================*/
#font_container {
  display: inline-block;
}
.growthreports-pages .growthreports-content.download-page {
  width: 100% !important;
  margin: 0 auto;
  padding-bottom: 60px;
}
.a4_height_box, #font_container {
  position: absolute;
  top: -100%;
}
@media screen and (min-width: 1000px) {
.growthreports-design::-webkit-scrollbar {
    width: 0 !important;
}
}
.growthreports-content.download-page {
  min-height: calc(100vh + 90px) !important;
  padding-bottom: 0px !important;
  -webkit-print-color-adjust: exact;
}
.growthreports-content.download-page .list-vessel-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.growthreports-content.download-page .list-vessel {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    position: relative;
    width: 50%;
    overflow: hidden;
}
.growthreports-content.download-page .list-vessel > .design-main {
      width: unset !important;
      height: unset !important;
}
.growthreports-content.download-page .design-left {
    width: 270px;
    height: calc(100vh - 170px);
    position: relative;
}
.growthreports-content.download-page .design-right {
    width: calc(100% - 290px);
    height: calc(100vh - 170px);
    position: relative;
}
.growthreports-content.download-page .design-main-preview {
    width: 500px !important;
}
.chart-vessel-universal .title {
  text-align: center;
  margin: 20px 0;
}

.el-table tr {
  height: auto !important;
  color: #606266 !important;
}

@charset "UTF-8";
.custom-preview[data-v-10165a2e] {
  width: 100%;
  height: 100%;
  background: #F1F1F1;
}
.custom-preview .a4_height_box[data-v-10165a2e], .custom-preview #font_container[data-v-10165a2e] {
    position: absolute;
    top: -100%;
}
.custom-preview .design-center[data-v-10165a2e] {
    width: 100%;
    /* height: 100%;
        overflow-y: auto; */
}
.custom-preview .design-center .design-canvas[data-v-10165a2e] {
      /* width:8.27in;
            height:11.7in; */
      position: relative;
      background: #fff;
      background-size: cover;
      /* 让背景图像尽可能填充整个容器 */
      background-position: center center;
      /* 居中显示背景图像 */
      background-repeat: no-repeat;
      /* 禁止背景图像重复 */
}

.w100[data-v-6e7b51ec] {
  width: 100px;
}
.growthreports-enteringGrade[data-v-6e7b51ec] {
  width: 100%;
  min-height: calc(100vh - 60px);
}
.growthreports-enteringGrade .content[data-v-6e7b51ec] {
    background: #fff;
    padding: 20px;
    margin-top: 40px;
}
.growthreports-enteringGrade .content .tab-item[data-v-6e7b51ec] {
      padding: 20px;
}

.growthreports-factory-main[data-v-3cd40d92]{
    padding: 40px;
    background: #fff;
    border-radius: 12px;
}
.modules-design .modules-design-item[data-v-3cd40d92]{
    width: 140px;
    height: 34px;
    border-radius: 6px;
    background: #F8F8F8;
    display: inline-block;
    margin-right: 20px;
    text-align: center;
    line-height: 34px;
    font-size: 16px;
    cursor: pointer;
}
.set-team-member[data-v-3cd40d92]{
    width: 180px;
    height: 34px;
    border-radius: 6px;
    background: #F8F8F8;
    display: inline-block;
    margin-right: 20px;
    text-align: center;
    line-height: 34px;
    font-size: 16px;
    color: #626262;
    font-weight: 400;
    cursor: pointer;
}
[data-v-3cd40d92]  .growthreports-factory-main .el-tree-node__children{
    white-space: normal;
}
[data-v-3cd40d92]  .growthreports-factory-main .el-tree-node__children .el-tree-node{
    display: inline-block;
}
.label-hint[data-v-3cd40d92]{
    font-size: 16px;
    color: #B2B2B2;
}
.label-hint-topleft[data-v-3cd40d92]{
    margin-left: 24px;
}
.team-member-list[data-v-3cd40d92]{
    font-size: 16px;
    color: #626262;
}
/* 按钮组 */
.btns[data-v-3cd40d92]{
    text-align: center;
    margin-top: 40px;
}
.sns-big-checkbox[data-v-3cd40d92]{
    min-width: 130px;
    text-align: center
}
.up-page-bg-result[data-v-3cd40d92]{
    width: 220px;
    position: relative;
    background: #F1F1F1;
    padding: 0 12px;
    border-radius: 4px;
    line-height: 32px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
.del-icon{
        position: absolute;
        top: -8px;
        right: -8px;
        font-size: 18px;
        color: #f56c6c;
        cursor: pointer;
}
}
.scheme-item[data-v-3cd40d92] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
.choose-course-face-box {
        padding: 10px 0;
        /* text-align: center; */
        width: 608px;
        margin: auto;
        height:400px;
        overflow: auto;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
}
.choose-course-face-box img {
        width: 292px;
        height: 164px;
        margin-bottom: 15px;
        cursor: pointer;
}
.choose-course-face-box img:nth-child(2n) {
        margin-left: 10px;
}
.scheme-item-banner {
        width: 292px;
        height: 164px;
        border-radius: 4px;
        overflow: hidden;
        cursor: pointer;
img {
            display: block;
            width: 100%;
            height: 100%;
}
}
.scheme-item-action {
        margin-left: 10px;
        height: 164px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: end;
            -ms-flex-pack: end;
                justify-content: flex-end;
.action-item {
button {
                width: 100%;
}
}
}
}
/*
 * 网盘文件选择与上传
 */
body{
	width: 100%;
	height: 100%;
	font-size: 16px;
	/*font-family: "微软雅黑";*/
	font-family: Microsoft YaHei,Avenir,Helvetica,Arial,sans-serif;
    /*
	background: #ababb3;
    */
}
/*
.layui-layer-content{
    height:672px;
}
*/
/* 统一弹框样式 xiuxiu 20250109  */
.layui-layer.layui-layer-page.layui-layer-bobg{
	border-radius: 8px;
	overflow: hidden;
}
.update_alert{
    /*
	position: absolute;
	top: 7.8%;
	left: 31.1%;
    */
	width: 100%;
	height: 100%;
	background: #ffffff;
}
.update_title{
	width: 100%;
	height: 7.7%;
    text-align:center;
    position:relative;
	background: #FFFFFF;
}
.update_title a{
	display: inline-block;
    width:100px;
}
#update_localupdate{
	font-size: 15px;
	line-height: 50px;
}
.update_selected{
	color: #51b1f8;
}
#update_microselect{
	font-size: 15px;
	line-height: 50px;
}
.update_local{
	margin-top: 2.3% !important;
	width: 95%;
	padding-top: 4.3%;
	background: #f8f8f8;
	margin: 0 auto;
}
.update_delete{
	/*
    float: right;
	margin-right:10px;
	margin-top: 12px;
    */
    top:10px;
    right:12px;
    position:absolute;
    display:inline-block;
    cursor: pointer;
}
.update_picturebox{
	width: 100%;
	height: 90%;
	font-size: 18px;
	color: #e3e3e3;
    padding-top:3.6%;
    padding-bottom:10.1%;
	text-align: center;
    color: #ccc;
    display:block;
}
.update_picturebox > img{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 26px;
}
.ugdate_updatefile{
	display: none;
}
.update_schedule{
	width: 94.25%;
	height: 24%;
    margin:13px auto 0 auto;
	padding-left: 1%;
	padding-right: 1%;
	padding-top: 6px;
	padding-bottom: 6px;
	background: #FFFFFF;
    position:relative;
    /*
    overflow: hidden;
    */
}
.update_schedule_first{
    margin-top: 0;
}
.update_schedule div{
	display: inline-block;
	float: left;
}
.update_deletefile{
    display: block;
	position: absolute;
    top:-11px;
    right:-8px;
    /*
    margin-top: -17px;
    margin-left:87.1%;
    margin-left: 80.1%;
    */
}
.update_schedule p{
	padding-left: 32px;
    font-size: 13px;
}
.update_schedule .update_schedule_inform_second{
    font-size: 12px;
    color: #999999;
}
.update_schedule p b{
	float: right;
	font-weight: normal;
    color: #797979;
}
.update_schedule > .update_bar{
	width: 100%;
	height: 4px;
	margin-top: 6px;
	background: #F8F8F8;
    float: left;
    display: block;
}
.update_bar div{
	width: 0%;
	height: 4px;
	background: #6ec1ff;
    border-radius:50px;
}
.update_deletefile img{
	display: none;
}
.update_updatefile_bottom{
	margin-top: 14%;
	width: 100%;
	height: 44px;
	background: #f0f2f3 !important;
}
.update_updatefile_bottom .update_updatefile_bottom_select{
    margin-right: 12px;
    background-color: #51B1F8;
}
.update_updatefile_bottom button,#continue_add_files{
	margin-top: 8px;
	width: 70px;
	height: 30px;
    line-height:30px;
    text-align:center;
	float: right;
	margin-right: 6px;
	border: 0px;
	background: #f4a306;
	color: #FFFFFF;
	font-size: 12px;
    border-radius: 1px;
    outline: none;
    cursor: pointer;
}
.update_micro{
	width: 100%;
	height: 55.4%;
	margin: 0 auto;
	display: none;
}
.update_micro_top{
	width: 100%;
	height: 56px;
    vertical-align: middle;
	background: #F8F8F8;
    position:relative;
}
.update_input{
	width: 100%;
	height: 40px;
    font-size: 13px;
    color: #999999;
	border-radius: 20px;
	border: 1px #eeeeee solid;
	padding-left: 2%;
    /*margin: 8px 0px 8px 2%;*/
	float: left;
    outline: none;
}
input::-webkit-input-placeholder{
    color:#999;
    font-size:13px;
}
input::-moz-placeholder{
    color:#999;
    font-size:13px;
}
input::-ms-input-placeholder{
    color:#999;
    font-size:13px;
}
input::placeholder{
    color:#999;
    font-size:13px;
}
.update_search_close{
    width: 20px;
    height: 20px;
    border-radius: 20px;
    background: url(/zhvd/static/images/pan/document_icon02.png) no-repeat;
    position:absolute;
    top: 50%;
    margin-top: -10px;
    right: 46px;
    cursor: pointer;
}
.update_inputnot{
	width: 52.41%;
	height: 68%;
	border-radius: 20px;
	border: 1px #eeeeee solid;
	padding-left: 2%;
	margin-left: 2%;
	float: left;
    /*
	background: url(/zhvd/static/images/pan/document_icon03.png) no-repeat 94% 50%,#FFFFFF;
    */
    outline: none;
}
.update_namesort{
    display: inline-block;
    position: absolute;
    right: 116px;
    cursor: pointer;
}
.update_allfile{
    display: inline-block;
    position: absolute;
    right: 10px;
    cursor: pointer;
}
.update_namesort img{
	display: block;
	margin-top: 21px;
	float: left;
	margin-left: 14px;
    margin-right: 7px;
}
.update_namesort b{
	font-weight: normal;
	display: block;
	float: left;
	font-size: 14px;
    color: #999999;
    line-height: 55px;
}
.update_allfile img{
	display: block;
	margin-top: 21px;
	float: left;
	margin-left: 14px;
    margin-right: 7px;
}
.update_allfile b{
	font-weight: normal;
	display: block;
	float: left;
	line-height: 55px;
	font-size: 14px;
    color: #999999;
}
.update_micro_middle{
	width: 97%;
	height: 16%;
	padding-left: 3%;
    float: left;
}
.update_micro_middle p{
	font-size: 13px;
	line-height: 60px;
}
.update_micro_middle p b{
	font-weight: normal;
	color: #51B1F8;
    cursor: pointer;
}
.filePath{
    color:#51b1f8;
    cursor:pointer;
}
.keywrodsPath{
    color:#51b1f8;
}
.colLine{
    padding:0px 5px 0 5px;
    color: #929292;
    cursor:auto;
}
#go_back{
    padding-right:10px;
}
.update_csearch{
    width: 52.41%;
    height: 40px;
    margin: 8px 2%;
    float: left;
    position: relative;
}
.update_over{
	width: 30px;
	height: 40px;
	position: absolute;
	cursor: pointer;
    right: 12px;
    background: url(/zhvd/static/images/pan/document_icon03.png) no-repeat center;
}
.update_namesort_list{
	width: 118px;
    font-size: 13px;
	position: absolute;
	z-index: 200;
	background: #FFFFFF;
	right: 135px;
	top: 55px;
	border: 1px #E3E3E3 solid;
	display: none;
    color: #888888;
    border-radius: 2px;
}
.update_namesort_list b{
	display: block;
	position: absolute;
	top: -12px;
	left: 89px;
}
.update_namesort_list li{
	height: 34px;
	line-height: 34px;
	cursor: pointer;
	padding-left: 4%;
}
.update_allfile_list{
	width: 118px;
	position: absolute;
	z-index: 200;
	background: #FFFFFF;
	right: 30px;
	top: 55px;
	border: 1px #E3E3E3 solid;
	display: none;
    border-radius: 2px;
}
.update_namesort_list_top{
    position: absolute;
    left: 80px;
    top:-8px;
    width:14px;
    height:14px;
    border-top: 1px #E3E3E3 solid;
    border-left: 1px #E3E3E3 solid;
    background:#fff;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
}
.update_namesort_list  ul{
    position: relative;
    z-index: 9;
}
.update_allfile_list b{
	display: block;
	position: absolute;
	top: -12px;
	left: 80px;
}
.update_allfile_list  ul{
    position: relative;
    z-index: 9;
}
.update_allfile_list li{
	height: 30px;
	line-height: 30px;
	padding-left: 11.6%;
	cursor: pointer;
    font-size: 13px;
    color: #888888;
}
.update_micro_bottom{
	width: 94%;
	height: 100%;
	margin-left: 3%;
	padding-bottom: 2%;
    overflow-y:auto;
}
.update_fileupdate{
	width: 100%;
	height: 40px;
    -webkit-box-sizing:content-box;
            box-sizing:content-box;
	padding-top: 10px;
	padding-bottom: 10px;
    border-bottom: 1px solid #eeeeee;
    position: relative;
    cursor:pointer;
}
.update_fileupdate div{
	display: inline-block;
	float: left;
    width:7%;
    margin-top:8px;
}
/*
.update_fileupdate p{
	padding-left: 50px;
}
*/
.update_fileupdate_inform{
    font-size: 14px;
    color:black;
    width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 15px;
}
.update_fileupdate_date{
    font-size:12px;
    color:#b6b6b6;
    margin-top: 8px;
    padding-left:50px;
}
.update_fileupdate p b{
	font-weight: normal;
	color: #51B1F8;
}
.update_updatefile{
    display: none;
}
.update_file_arrow{
    position:absolute;
    width:18px;
    height:18px;
    right:25px;
    top:50%;
    margin-top:-10px;
	background: url(/zhvd/static/images/pan/document_icon14.png) no-repeat;
}
.update_selectbox{
	position: absolute;
	width: 20px;
	height: 20px;
	border: 1px #EEEEEE solid;
	right: 25px;
    top: 50%;
    margin-top: -10px;
}
.update_selectboxon{
	background: url(/zhvd/static/images/pan/document_icon12.png) no-repeat;
    width: 20px;
    height: 20px;
    border: none;
}
.update_admit{
	font-size: 15px;
	position: absolute;
	width: 16.06%;
	height: 40px;
	background: #51B1F8;
	color: #FFFFFF;
	border: 0;
    /*
	margin-top: 26.5%;
    */
	left: 42%;
	bottom: 2.5%;
    border-radius: 4px;
    outline: none;
    cursor: pointer;
}
.update_admit_finish_str{
	width: 20%;
	background: #909399;
	cursor: no-drop;
}
.upload_first_task{
    display:inline-block;
    position:absolute;
    top: 34px;
    left: 3%;
}
.no_content_dom{
    width:100%;
    height:320px;
    background:url(/vue/dist/static/img/no_content_03.13a87c9.png) center no-repeat;
}
.update_local_size, .update_local_type{
    font-size:14px;
    word-break: break-all;
}
@charset "utf-8";
/*CSS Document*/
/*
 * @desc 选人插件
 * @author zhangxue
 * @date 20181108
 *
 * */
.sns-sudb-content{
    width:100%;
    height:100%;
}
.sns-sudb-content, .sns-sudb-content *{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.sns-sudbc-center{
    width:100%;
    height:100%;
    padding:30px;
    padding-top:0;
    position:relative;
    padding-bottom:100px;
}
.sns-sudbcc-item{
    float:left;
    width:47.5%;
    height:100%;
    padding-top:70px;
    position:relative;
}
.sns-sudbcc-item+.sns-sudbcc-item{
    float:right;
}
.sns-sudbcci-title{
    top:0;
    width:100%;
    height:70px;
    font-size:16px;
    font-weight:bold;
    line-height:70px;
    position:absolute;
}
.sns-sudbcci-content{
    width:100%;
    height:100%;
    font-size:14px;
    padding:13px 10px;
    position:relative;
    padding-top:123px;
    border: 1px solid #ddd;
}
.sns-sudbcci-user-content{
    padding-top:0;
    overflow:auto;
}
.sns-sudbccic-top{
    top:0;
    left:0;
    width:100%;
    position:absolute;
    padding:13px 10px 0 10px;
}
.sns-sudbccics-input{
    border:0;
    width:100%;
    height:100%;
    text-indent:12px;
}
.sns-sudbccics-btn{
    top: -1px;
    right: -1px;
    width: 45px;
    height: 32px;
    font-size: 23px;
    cursor: pointer;
    line-height: 32px;
    position: absolute;
    text-align: center;
    color: rgb(255, 255, 255);
    background: rgb(5, 146, 218);
}
.sns-sudbccic-search{
    width:100%;
    height:32px;
    position:relative;
    margin-bottom:10px;
    padding-right:55px;
    border: 1px solid #ddd;
}
.sns-sudbccic-return{
    width:100%;
    min-height:30px;
    line-height:30px;
}
.sns-sudbccic-return span{
    margin-right:5px;
    cursor: pointer;
}
.sns-sudbccic-return span:last-child{
    cursor: auto;
}
.sudbccic-return-icon{
    display:none;
    font-size:14px;
    cursor:pointer;
}
.sns-sudbccic-select-all{
    width:100%;
    height:38px;
    line-height:38px;
}
.sns-sud-checkbox-icon{
    color:#fff;
    /*margin:10px;*/
    width: 43px;
    /*height: 18px;*/
    margin-right:0;
    cursor:pointer;
    font-weight:bold;
    text-align:center;
    /*line-height: 18px;*/
    border-radius: 1px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
   /* background-color: #ddd;*/
    transition: .1s linear;
    font-size: 12px!important;
    border: 1px solid transparent;
    -webkit-transition: .1s linear;
}
.sns-sud-checkbox-icon:hover{
    /*border-color: #0592da;*/
}
.sns-sud-checkbox-icon:before{
    content: "\E605";
    /*yansen 2022-03-02*/
    padding:3px;
    background:#ddd;
    border: 1px solid transparent;
}
.sns-sud-checkbox-icon:hover:before{
    border:1px solid #0592da;
}
.sns-sud-checkbox-checked-icon.sns-sud-checkbox-icon:before{
    border-color: #0592da;
    background-color: #0592da;
}
.sns-sud-checkbox-checked-icon{
    color: #fff;
    /*yansen 2022-03-02*/
    /*border-color: #0592da;
    background-color: #0592da;*/
}
.sns-sudbccic-list{
    margin-top: 5px;   /*yansen 2022-03-02*/
    width:100%;
    height:100%;
    overflow:auto;
    position:relative;
}
.sns-sdi-name{
    cursor:pointer;
    margin-left:10px;
}
.sns-sud-dep-item{
    width:100%;
    height:43px;
    cursor:pointer;
    line-height:42px;
    background:#f8f8f8;
    border-bottom:1px solid #fff;
}
.sns-sud-user-item{
    width:100%;
    height:47px;
    cursor:pointer;
    line-height:46px;
    border-bottom:1px solid #ddd;
}
.sns-sui-logo{
    width:38px;
    height:38px;
    cursor:pointer;
    border-radius:50%;
    margin-right:10px;
}
.sns-sdi-next{
    width:45px;
    float:right;
    height:43px;
    cursor:pointer;
    font-size:17px;
    cursor:pointer;
    line-height:43px;
    text-align:right;
    margin-right:10px;
}
.sns-sui-del{
    float:right;
    color:#f97210;
    cursor:pointer;
    margin-right:6px;
    display:inline-block;
}
.sns-sudbc-bottom{
    bottom:0;
    width:100%;
    height:100px;
    padding-top:20px;
    text-align:center;
    position:absolute;
}
.sns-sudbcb-btn{
    padding:0;
    width:130px;
    height:50px;
    margin:0 6px;
    font-size:16px;
    border-radius:0;
    line-height:50px;
    text-align:center;
}
.sns-sud-user-type-box{
    width:100%;
    height:40px;
    font-size:14px;
    line-height:40px;
    margin-bottom:10px;
    background: rgb(236, 242, 244)
}
.sns-sud-user-type-box ul{
    width:100%;
    height:40px;
}
.sns-sud-user-type-box ul li{
    width:25%;
    float:left;
    height:40px;
    cursor:pointer;
    line-height:40px;
    text-align:center;
}
.sns-bg-blue {
    color: #fff;
    background: #0088de;
}
.sns-bg-orange {
    color: #fff;
    background: #f88f06;
}
.no_content {
    margin: 0 auto;
    min-height: 200px;
    margin: 30px;
    text-align: center;
    background: url(/vue/dist/static/img/no_content_03.13a87c9.png) no-repeat center;
}
.max-w960{
    max-width: 960px;
}

.min-w200[data-v-7c57250e]{
    min-width: 160px
}
.factory-result-icon[data-v-7c57250e]{
    font-size: 100px;
    color: #C3C3C3;
    margin-bottom: 80px;
}
.factory-result[data-v-7c57250e]{
    min-height: calc(100vh - 200px);
}
.title[data-v-7c57250e]{
    font-size: 26px;
    color: #313131;
    font-weight: 400;
    margin-bottom: 30px;
}
.else-option[data-v-7c57250e]{
    margin: 10px 0;
}
.else-option-title[data-v-7c57250e]{
    width: 220px;
    text-align: right;
    font-size: 20px;
    color: #313131;
    font-weight: 400;
}

.growthreports-factory[data-v-844f10b8]{
    width: 100%;
}

@charset "UTF-8";
.font-puhui {
  font-family: 'HarmonyOS_Sans_SC_Regular';
}
.cursor-p {
  cursor: pointer;
}
/* 浮动以及清除浮动 */
.float-l {
  float: left;
}
.float-r {
  float: right;
}
.clearfloat:after {
  display: block;
  clear: both;
  content: "";
  visibility: hidden;
  height: 0;
}
.clearfloat {
  zoom: 1;
}
/*文字居左，中，右*/
.text-center {
  text-align: center;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-overline {
  text-decoration: overline;
}
.text-decoration {
  text-decoration: line-through;
}
.text-underline {
  text-decoration: underline;
}
.text-row {
  white-space: nowrap;
}
.ft-weight {
  font-weight: bold;
}
.ft-w400 {
  font-weight: 400;
}
.ft-w600 {
  font-weight: 600;
}
.text-multi-row {
  word-break: break-all;
  word-wrap: break-word;
}
.whiteSpace-n {
  white-space: nowrap;
}
/* 文字大小 */
.ft12 {
  font-size: 12px;
}
.ft14 {
  font-size: 14px;
}
.ft16 {
  font-size: 16px;
}
.ft18 {
  font-size: 18px;
}
.ft20 {
  font-size: 20px;
}
.ft22 {
  font-size: 22px;
}
.ft24 {
  font-size: 24px;
}
.ft26 {
  font-size: 26px;
}
.ft28 {
  font-size: 28px;
}
.ft30 {
  font-size: 30px;
}
.ft120 {
  font-size: 120px;
}
.ft180 {
  font-size: 180px;
}
/* 字体行高 */
.li-h20 {
  line-height: 20px;
}
.li-h30 {
  line-height: 30px;
}
.li-h35 {
  line-height: 35px;
}
.li-h40 {
  line-height: 40px;
}
/* 字体颜色 */
.color-0 {
  color: #000;
}
.color-eaf5ff {
  color: #eaf5ff;
}
.color-f0 {
  color: #f0f0f0;
}
.color-e6 {
  color: #e6e6e6;
}
.color-c3 {
  color: #c3c3c3;
}
.color-8c {
  color: #8c8c8c;
}
.color-9 {
  color: #999;
}
.color-62 {
  color: #626262;
}
.color-3 {
  color: #333;
}
.color-168c51 {
  color: #168c51;
}
/* 间距 */
.pd20 {
  padding: 20px;
}
.pd30 {
  padding: 30px;
}
.pt10 {
  padding-top: 10px;
}
.pt15 {
  padding-top: 15px;
}
.pt20 {
  padding-top: 20px;
}
.pt25 {
  padding-top: 25px;
}
.pt30 {
  padding-top: 30px;
}
.pb10 {
  padding-bottom: 10px;
}
.pb15 {
  padding-bottom: 15px;
}
.pb20 {
  padding-bottom: 20px;
}
.pb25 {
  padding-bottom: 25px;
}
.pb30 {
  padding-bottom: 30px;
}
.pl10 {
  padding-left: 10px;
}
.pl20 {
  padding-left: 20px;
}
.pl25 {
  padding-left: 25px;
}
.pl30 {
  padding-left: 30px;
}
.pl35 {
  padding-left: 35px;
}
.pl40 {
  padding-left: 40px;
}
.pl45 {
  padding-left: 45px;
}
.pl50 {
  padding-left: 50px;
}
.pr10 {
  padding-right: 10px;
}
.pr20 {
  padding-right: 20px;
}
.pr25 {
  padding-right: 25px;
}
.pr30 {
  padding-right: 30px;
}
.pr35 {
  padding-right: 35px;
}
.pr40 {
  padding-right: 40px;
}
.pr45 {
  padding-right: 45px;
}
.pr50 {
  padding-right: 50px;
}
.md20 {
  margin: 20px;
}
.mt10 {
  margin-top: 10px;
}
.mt15 {
  margin-top: 15px;
}
.mt20 {
  margin-top: 20px;
}
.mt25 {
  margin-top: 25px;
}
.mt30 {
  margin-top: 30px;
}
.mb-5 {
  margin-bottom: 5% !important;
}
.mb10 {
  margin-bottom: 10px;
}
.mb15 {
  margin-bottom: 15px;
}
.mb20 {
  margin-bottom: 20px;
}
.mb25 {
  margin-bottom: 25px;
}
.mb30 {
  margin-bottom: 30px;
}
.mr10 {
  margin-right: 10px;
}
.mr20 {
  margin-right: 20px;
}
.ml-2 {
  margin-left: 2%;
}
.ml10 {
  margin-left: 10px;
}
.ml20 {
  margin-left: 20px;
}
.ml30 {
  margin-left: 30px;
}
.border-b1-f3 {
  border-bottom: 1px solid #f3f3f3;
}
.border-lb {
  border-left: 1px solid #666;
  border-bottom: 1px solid #666;
}
.border-rt {
  border-right: 1px solid #666;
  border-top: 1px solid #666;
}
.border-r-4 {
  border-radius: 4px;
}
.border-r-6 {
  border-radius: 6px;
}
.border-r-8 {
  border-radius: 8px;
}
.border-r-10 {
  border-radius: 10px;
}
.w-100 {
  width: 100%;
}
.w-80 {
  width: 80%;
}
.w-50 {
  width: 50%;
}
.h-25 {
  height: 25%;
}
.h-28 {
  height: 28%;
}
.h-30 {
  height: 30%;
}
/* icon */
.icon80 {
  width: 80px;
  height: 80px;
}
.icon100 {
  width: 100px;
  height: 100px;
}
.icon160 {
  width: 160px;
  height: 160px;
}
/* 背景颜色 */
.bg-fbf2e7 {
  background: #fbf2e7;
}
.bg-de {
  background: #DEDEDE;
}
.linkstyle {
  color: #1890ff;
  cursor: pointer;
}
.beyond-1 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.beyond-2 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.beyond-3 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.flex-multi-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
.jub-center-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
/*浮动 + 垂直居中*/
.flex-align-no {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/*浮动 + 垂直居中+换行*/
.flex-align {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/*浮动 +垂直居中 + 水平居中*/
.flex-juc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
/*浮动 +垂直居中 + 水平居中 + 等高*/
.flex-center-stretch {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: stretch;
      align-items: stretch;
  -webkit-box-pack: stretch;
  -moz-justify-content: stretch;
  -ms-flex-pack: stretch;
      justify-content: stretch;
}
.flex-v-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-v-column-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/*浮动 + 左右分布 + 换行*/
.flex-jub-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/*浮动 + 左右分布 + 垂直居中*/
.jub-jub-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/*浮动 + 左右分布*/
.jub-jub {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
/* 左边顶部对齐*/
.left-float-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex;
}
/* 从右边开始浮动-换行 */
.jub-jub-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/* 从右边开始浮动 */
.jub-jub-end-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/* 等距分布 */
.jub-jua-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/*上下布局 +垂直居中 + 水平居中*/
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/* 上下布局 */
.juv-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/* 上下分布，从上到下布局 */
.flex-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.flex-jua {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: flex-end;
  -moz-justify-content: flex-end;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.juc-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: flex-end;
  -moz-align-items: flex-end;
  -ms-flex-align: end;
      align-items: flex-end;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.design-item-btn-small {
  width: 92px;
  height: 34px;
  background: #f0f0f0;
  border-radius: 7px;
  text-align: center;
  line-height: 34px;
  font-weight: 400;
  color: #626262;
  cursor: pointer;
}
@font-face {
  font-family: 'PuHuiTiBold';
  src: url(/vue/dist/static/fonts/Alibaba-PuHuiTi-Bold.bce77fc.otf);
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: 'PuHuiTiRegular';
  src: url(/vue/dist/static/fonts/Alibaba-PuHuiTi-Regular.fea46b8.otf);
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: 'HarmonyOS_Sans_SC_Regular';
  src: url(/vue/dist/static/fonts/HarmonyOS_Sans_SC_Regular.69aa5b1.ttf);
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: 报隶简;
  src: url(/vue/dist/static/fonts/报隶简.c494c59.ttf);
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: 方正书宋;
  src: url("https://staticcache.yuschool.cn/font/方正书宋简体.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: 方正楷体;
  src: url("https://staticcache.yuschool.cn/font/方正楷体简体.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

.growthreports-pages * {
    font-family: "HarmonyOS_Sans_SC_Regular";
}

.growthreports-pages[data-v-7efcc492] {
    background: #f0f0f0;
}
.growthreports-pages .growthreports-content[data-v-7efcc492] {
    width: calc(100vw - 10%);
    min-height: calc(100vh - 120px);
    margin: 0 auto;
    padding-bottom: 60px;
}

.growthreports-list[data-v-7e4c6a58] {
    width: 100%;
    min-height: calc(100vh - 60px);
}

/* 导航 */
.growthreports-list-header[data-v-7e4c6a58] {
    height: 86px;
}
.list-type-menu[data-v-7e4c6a58] {
    font-size: 20px;
    color: #313131;
    margin-right: 40px;
    cursor: pointer;
}
.list-type-menu-active[data-v-7e4c6a58] {
    color: #2492fb;
}

/* 列表 */
.growthreports-items-header[data-v-7e4c6a58] {
    height: 64px;
    border-bottom: 1px solid #f3f3f3;
}
.list-operate-menu[data-v-7e4c6a58] {
    font-size: 16px;
    color: #313131;
    margin-left: 30px;
    cursor: pointer;
}
.growthreports-items-single[data-v-7e4c6a58] {
    background: #fff;
    padding: 0 32px;
    border-radius: 12px;
    margin-bottom: 20px;
}
.item-class-list-vessel[data-v-7e4c6a58] {
    height: 52px;
    margin: 10px 0;
}
.item-class-list[data-v-7e4c6a58] {
    margin-right: 40px;
    font-size: 16px;
    line-height: 26px;
    color: #777575;
}
.item-class-list-title[data-v-7e4c6a58] {
    font-weight: bold;
}
.item-title[data-v-7e4c6a58] {
    font-size: 22px;
    font-weight: 500;
    color: #313131;
}
.list-type-identification[data-v-7e4c6a58] {
    padding: 4px 12px;
    border-radius: 6px;
    color: #fff;
    font-size: 14px;
    line-height: 18px;
    margin: 0 16px 0 20px;
}
.list-type-creator[data-v-7e4c6a58] {
    background: #b6d6f5;
}
.list-type-edit[data-v-7e4c6a58] {
    background: #b1dbd6;
}
.list-type-check[data-v-7e4c6a58] {
    background: #e3d3e6;
}
.list-intro-tiile[data-v-7e4c6a58] {
    font-size: 16px;
    color: #777575;
    font-weight: 600;
}
.list-intro[data-v-7e4c6a58] {
    font-size: 16px;
    color: #777575;
}
.download[data-v-7e4c6a58] {
    font-size: 16px;
    font-weight: 400;
    color: #313131;
    cursor: pointer;
}
.download-past[data-v-7e4c6a58] {
    font-size: 16px;
    font-weight: 400;
    color: #aaa9a9;
}
.download-detail-item[data-v-7e4c6a58] {
    font-size: 16px;
    line-height: 25px;
    font-weight: 600;
    color: #777575;
}
.download-detail-item-val[data-v-7e4c6a58] {
    color: #777575;
    line-height: 25px;
    font-weight: 400;
}
.growthreports-list .search_input[data-v-7e4c6a58]{
    border-radius: 20px;
    overflow: hidden;
    padding-left: 10px;
}
.font-color-gray[data-v-7e4c6a58]{
    color: #c3c3c3;
}

.growthreports-list[data-v-d2b19720] {
    width: 100%;
    min-height: calc(100vh - 60px);
}

/* 导航 */
.growthreports-list-header[data-v-d2b19720] {
    height: 86px;
}

/* 列表 */
.growthreports-items-header[data-v-d2b19720] {
    height: 64px;
    border-bottom: 1px solid #f3f3f3;
}
.list-operate-menu[data-v-d2b19720] {
    font-size: 16px;
    color: #313131;
    margin-left: 30px;
    cursor: pointer;
}
.growthreports-items-single[data-v-d2b19720] {
    background: #fff;
    padding: 0 32px;
    border-radius: 12px;
    margin-bottom: 20px;
}
.item-class-list-vessel[data-v-d2b19720] {
    height: 52px;
    margin: 10px 0;
}
.item-class-list[data-v-d2b19720] {
    margin-right: 40px;
    font-size: 16px;
    line-height: 26px;
    color: #777575;
}
.item-class-list-title[data-v-d2b19720] {
    font-weight: bold;
}
.item-title[data-v-d2b19720] {
    font-size: 22px;
    font-weight: 500;
    color: #313131;
}
.list-type-identification[data-v-d2b19720] {
    padding: 4px 12px;
    border-radius: 6px;
    color: #fff;
    font-size: 14px;
    line-height: 18px;
    margin: 0 16px 0 20px;
}
.list-type-creator[data-v-d2b19720] {
    background: #b6d6f5;
}
.list-type-edit[data-v-d2b19720] {
    background: #b1dbd6;
}
.list-type-check[data-v-d2b19720] {
    background: #e3d3e6;
}
.list-intro-tiile[data-v-d2b19720] {
    font-size: 16px;
    color: #777575;
    font-weight: 600;
}
.list-intro[data-v-d2b19720] {
    font-size: 16px;
    color: #777575;
}
.download[data-v-d2b19720] {
    font-size: 16px;
    font-weight: 400;
    color: #313131;
    cursor: pointer;
}
.download-past[data-v-d2b19720] {
    font-size: 16px;
    font-weight: 400;
    color: #aaa9a9;
}
.download-detail-item[data-v-d2b19720] {
    font-size: 16px;
    line-height: 25px;
    font-weight: 600;
    color: #777575;
}
.download-detail-item-val[data-v-d2b19720] {
    color: #777575;
    line-height: 25px;
    font-weight: 400;
}
.growthreports-list .search_input[data-v-d2b19720]{
    border-radius: 20px;
    overflow: hidden;
    padding-left: 10px;
}
.font-color-gray[data-v-d2b19720]{
    color: #c3c3c3;
}

.mobileMultimedia {
  width: 100%;
  height: 100vh;
  background: #EFEFF4;
}
.mobileMultimedia .content {
    padding: 20px;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.mobileMultimedia .content .multimedia .audio-vessel {
      background: #F5F5F5;
}
.mobileMultimedia .content .multimedia .audio-vessel .audio-dom {
        display: none;
}
.mobileMultimedia .content .multimedia .audio-vessel .audio {
        padding: 20px 10px;
        width: 300px;
        height: 40px;
}
.mobileMultimedia .content .multimedia .audio-vessel .audio .audio-intro {
          margin-left: 20px;
}
.mobileMultimedia .content .multimedia .audio-vessel .audio .audio-default {
          background: transparent url(/vue/dist/static/img/iconloop.1605f05.png) no-repeat 0 0;
          width: 18px;
          height: 25px;
          background-size: 54px 25px;
          background-position: -36px center;
}
.mobileMultimedia .content .multimedia .audio-vessel .audio .audio-play {
          background: transparent url(/vue/dist/static/img/iconloop.1605f05.png) no-repeat 0 0;
          width: 18px;
          height: 25px;
          vertical-align: middle;
          display: inline-block;
          background-size: 54px 25px;
          -webkit-animation: audio_playing 1s infinite;
          background-position: 0px center;
}
@-webkit-keyframes audio_playing {
30% {
    background-position: 0px center;
}
31% {
    background-position: -18px center;
}
61% {
    background-position: -18px center;
}
61.5% {
    background-position: -36px center;
}
100% {
    background-position: -36px center;
}
}
.mobileMultimedia .content .multimedia .video-vessel {
      padding: 20px;
}
.mobileMultimedia .content .multimedia .video-vessel .video-dom {
        width: 100%;
}
.mobileMultimedia .content .multimedia .img-vessel {
      width: 100%;
      max-height: calc(100vh - 200px);
}
.mobileMultimedia .content .name {
      margin-top: 26px;
      font-size: 18px;
      font-weight: bold;
      color: #333;
      padding-bottom: 18px;
}
.mobileMultimedia .content .file-size {
      margin-top: 26px;
      font-size: 18px;
      font-weight: bold;
      color: #333;
      padding-bottom: 18px;
}
.mobileMultimedia .content .hint {
      font-size: 14px;
      color: #888;
      padding-bottom: 18px;
}
@charset "UTF-8";
@font-face {
  font-family: 'PuHuiTiBold';
  src: url(/vue/dist/static/fonts/Alibaba-PuHuiTi-Bold.bce77fc.otf);
  font-weight: normal;
  font-style: normal;
  font-display: block; }
@font-face {
  font-family: 'PuHuiTiRegular';
  src: url(/vue/dist/static/fonts/Alibaba-PuHuiTi-Regular.fea46b8.otf);
  font-weight: normal;
  font-style: normal;
  font-display: block; }
@font-face {
  font-family: 'HarmonyOS_Sans_SC_Regular';
  src: url(/vue/dist/static/fonts/HarmonyOS_Sans_SC_Regular.69aa5b1.ttf);
  font-weight: normal;
  font-style: normal;
  font-display: block; }
@font-face {
  font-family: 报隶简;
  src: url(/vue/dist/static/fonts/报隶简.c494c59.ttf);
  font-weight: normal;
  font-style: normal;
  font-display: block; }
@font-face {
  font-family: 方正书宋;
  src: url("https://staticcache.yuschool.cn/font/方正书宋简体.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: block; }
@font-face {
  font-family: 方正楷体;
  src: url("https://staticcache.yuschool.cn/font/方正楷体简体.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: block; }
@charset "UTF-8";
.font-puhui {
  font-family: 'HarmonyOS_Sans_SC_Regular'; }
.cursor-p {
  cursor: pointer; }
/* 浮动以及清除浮动 */
.float-l {
  float: left; }
.float-r {
  float: right; }
.clearfloat:after {
  display: block;
  clear: both;
  content: "";
  visibility: hidden;
  height: 0; }
.clearfloat {
  zoom: 1; }
/*文字居左，中，右*/
.text-center {
  text-align: center; }
.text-left {
  text-align: left; }
.text-right {
  text-align: right; }
.text-overline {
  text-decoration: overline; }
.text-decoration {
  text-decoration: line-through; }
.text-underline {
  text-decoration: underline; }
.text-row {
  white-space: nowrap; }
.ft-weight {
  font-weight: bold; }
.ft-w400 {
  font-weight: 400; }
.ft-w600 {
  font-weight: 600; }
.text-multi-row {
  word-break: break-all;
  word-wrap: break-word; }
.whiteSpace-n {
  white-space: nowrap; }
/* 文字大小 */
.ft12 {
  font-size: 12px; }
.ft14 {
  font-size: 14px; }
.ft16 {
  font-size: 16px; }
.ft18 {
  font-size: 18px; }
.ft20 {
  font-size: 20px; }
.ft22 {
  font-size: 22px; }
.ft24 {
  font-size: 24px; }
.ft26 {
  font-size: 26px; }
.ft28 {
  font-size: 28px; }
.ft30 {
  font-size: 30px; }
.ft120 {
  font-size: 120px; }
.ft180 {
  font-size: 180px; }
/* 字体行高 */
.li-h20 {
  line-height: 20px; }
.li-h30 {
  line-height: 30px; }
.li-h35 {
  line-height: 35px; }
.li-h40 {
  line-height: 40px; }
/* 字体颜色 */
.color-0 {
  color: #000; }
.color-eaf5ff {
  color: #eaf5ff; }
.color-f0 {
  color: #f0f0f0; }
.color-e6 {
  color: #e6e6e6; }
.color-c3 {
  color: #c3c3c3; }
.color-8c {
  color: #8c8c8c; }
.color-9 {
  color: #999; }
.color-62 {
  color: #626262; }
.color-3 {
  color: #333; }
.color-168c51 {
  color: #168c51; }
/* 间距 */
.pd20 {
  padding: 20px; }
.pd30 {
  padding: 30px; }
.pt10 {
  padding-top: 10px; }
.pt15 {
  padding-top: 15px; }
.pt20 {
  padding-top: 20px; }
.pt25 {
  padding-top: 25px; }
.pt30 {
  padding-top: 30px; }
.pb10 {
  padding-bottom: 10px; }
.pb15 {
  padding-bottom: 15px; }
.pb20 {
  padding-bottom: 20px; }
.pb25 {
  padding-bottom: 25px; }
.pb30 {
  padding-bottom: 30px; }
.pl10 {
  padding-left: 10px; }
.pl20 {
  padding-left: 20px; }
.pl25 {
  padding-left: 25px; }
.pl30 {
  padding-left: 30px; }
.pl35 {
  padding-left: 35px; }
.pl40 {
  padding-left: 40px; }
.pl45 {
  padding-left: 45px; }
.pl50 {
  padding-left: 50px; }
.pr10 {
  padding-right: 10px; }
.pr20 {
  padding-right: 20px; }
.pr25 {
  padding-right: 25px; }
.pr30 {
  padding-right: 30px; }
.pr35 {
  padding-right: 35px; }
.pr40 {
  padding-right: 40px; }
.pr45 {
  padding-right: 45px; }
.pr50 {
  padding-right: 50px; }
.md20 {
  margin: 20px; }
.mt10 {
  margin-top: 10px; }
.mt15 {
  margin-top: 15px; }
.mt20 {
  margin-top: 20px; }
.mt25 {
  margin-top: 25px; }
.mt30 {
  margin-top: 30px; }
.mb-5 {
  margin-bottom: 5% !important; }
.mb10 {
  margin-bottom: 10px; }
.mb15 {
  margin-bottom: 15px; }
.mb20 {
  margin-bottom: 20px; }
.mb25 {
  margin-bottom: 25px; }
.mb30 {
  margin-bottom: 30px; }
.mr10 {
  margin-right: 10px; }
.mr20 {
  margin-right: 20px; }
.ml-2 {
  margin-left: 2%; }
.ml10 {
  margin-left: 10px; }
.ml20 {
  margin-left: 20px; }
.ml30 {
  margin-left: 30px; }
.border-b1-f3 {
  border-bottom: 1px solid #f3f3f3; }
.border-lb {
  border-left: 1px solid #666;
  border-bottom: 1px solid #666; }
.border-rt {
  border-right: 1px solid #666;
  border-top: 1px solid #666; }
.border-r-4 {
  border-radius: 4px; }
.border-r-6 {
  border-radius: 6px; }
.border-r-8 {
  border-radius: 8px; }
.border-r-10 {
  border-radius: 10px; }
.w-100 {
  width: 100%; }
.w-80 {
  width: 80%; }
.w-50 {
  width: 50%; }
.h-25 {
  height: 25%; }
.h-28 {
  height: 28%; }
.h-30 {
  height: 30%; }
/* icon */
.icon80 {
  width: 80px;
  height: 80px; }
.icon100 {
  width: 100px;
  height: 100px; }
.icon160 {
  width: 160px;
  height: 160px; }
/* 背景颜色 */
.bg-fbf2e7 {
  background: #fbf2e7; }
.bg-de {
  background: #DEDEDE; }
.linkstyle {
  color: #1890ff;
  cursor: pointer; }
.beyond-1 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden; }
.beyond-2 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden; }
.beyond-3 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden; }
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
.flex-multi-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: wrap;
      flex-flow: wrap; }
.jub-center-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
/*浮动 + 垂直居中*/
.flex-align-no {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center; }
/*浮动 + 垂直居中+换行*/
.flex-align {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap; }
/*浮动 +垂直居中 + 水平居中*/
.flex-juc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center; }
/*浮动 +垂直居中 + 水平居中 + 等高*/
.flex-center-stretch {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: stretch;
      align-items: stretch;
  -webkit-box-pack: stretch;
  -moz-justify-content: stretch;
  -ms-flex-pack: stretch;
      justify-content: stretch; }
.flex-v-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.flex-v-column-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
/*浮动 + 左右分布 + 换行*/
.flex-jub-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap; }
/*浮动 + 左右分布 + 垂直居中*/
.jub-jub-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center; }
/*浮动 + 左右分布*/
.jub-jub {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between; }
/* 左边顶部对齐*/
.left-float-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex; }
/* 从右边开始浮动-换行 */
.jub-jub-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap; }
/* 从右边开始浮动 */
.jub-jub-end-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center; }
/* 等距分布 */
.jub-jua-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center; }
/*上下布局 +垂直居中 + 水平居中*/
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
/* 上下布局 */
.juv-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
/* 上下分布，从上到下布局 */
.flex-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.flex-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center; }
.flex-jua {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.flex-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: flex-end;
  -moz-justify-content: flex-end;
  -ms-flex-pack: end;
      justify-content: flex-end; }
.juc-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: flex-end;
  -moz-align-items: flex-end;
  -ms-flex-align: end;
      align-items: flex-end;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center; }
.design-item-btn-small {
  width: 92px;
  height: 34px;
  background: #f0f0f0;
  border-radius: 7px;
  text-align: center;
  line-height: 34px;
  font-weight: 400;
  color: #626262;
  cursor: pointer; }













































































/**
 *
 */
/**
 *
 */

[data-v-0534fbfc] .el-form-item__label {
  line-height: 26px;
}
[data-v-0534fbfc] .el-form-item__content {
  line-height: 28px;
}
.w_220[data-v-0534fbfc] {
  width: 220px;
}
.creation-page[data-v-0534fbfc] {
  width: calc(100vw - 10%);
  min-height: calc(100vh - 120px);
  margin: 0 auto;
  padding-bottom: 60px;
}
.creation-page .creation-box[data-v-0534fbfc] {
    background-color: white;
    padding: 24px 32px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.creation-page .creation-box .row-style-box[data-v-0534fbfc] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.creation-page .creation-box .row-style-box .spacing-l[data-v-0534fbfc] {
        margin-left: 6px;
}
.creation-page .creation-box .row-style-box .spacing-r[data-v-0534fbfc] {
        margin-right: 6px;
}

.details-page[data-v-089761d0] {
  width: calc(100vw - 10%);
  min-height: calc(100vh - 120px);
  margin: 0 auto;
  padding-bottom: 60px;
}
.details-box[data-v-089761d0] {
  background-color: white;
  padding: 24px 32px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.details-title[data-v-089761d0] {
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 40px;
}
.details-title .list-type-identification[data-v-089761d0] {
    padding: 4px 12px;
    border-radius: 6px;
    color: #fff;
    font-size: 14px;
    line-height: 18px;
    margin: 0 16px 0 20px;
}
.details-title .list-type-creator[data-v-089761d0] {
    background: #b6d6f5;
}
.details-title .list-type-edit[data-v-089761d0] {
    background: #b1dbd6;
}
.details-title .list-type-check[data-v-089761d0] {
    background: #e3d3e6;
}
.details-content[data-v-089761d0] {
  margin-bottom: 20px;
}
.details-item[data-v-089761d0] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  position: relative;
}
.details-item .item-title[data-v-089761d0] {
    color: black;
    font-weight: 600;
    margin-right: 10px;
}
.details-item .item-right[data-v-089761d0] {
    position: absolute;
    right: 0px;
}
.class_tabs[data-v-089761d0] {
  margin-top: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #e4e7ed;
  margin-bottom: 20px;
  overflow-x: auto;
  overflow-y: hidden;
}
.class_tabs .tabs_item[data-v-089761d0] {
    position: relative;
    top: 1px;
    padding: 8px 12px;
    cursor: pointer;
    white-space: nowrap;
}
.class_tabs .tabs_item > .input-box[data-v-089761d0] {
      cursor: pointer;
}
.class_tabs .check_tabs_item[data-v-089761d0] {
    font-weight: 600;
    font-size: 16px;
    border: 1px solid #e4e7ed;
    border-bottom-color: white;
}
.details-table[data-v-089761d0] {
  border-top: 1px #e2e2e2 solid;
}
.details-table > div[data-v-089761d0],
  .details-table .body-row[data-v-089761d0] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.details-table > div > div[data-v-089761d0],
    .details-table .body-row > div[data-v-089761d0] {
      border-right: 1px #e2e2e2 solid;
      border-bottom: 1px #e2e2e2 solid;
      overflow: hidden;
}
.details-table .body-row[data-v-089761d0],
  .details-table .table-head[data-v-089761d0] {
    border-left: 1px #e2e2e2 solid;
}
.details-table .table-body[data-v-089761d0] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    min-height: 400px;
}
.details-table .table-body > div > div[data-v-089761d0] {
      padding: 6px 14px;
      line-height: 36px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
}
.details-table .table-body .column-right[data-v-089761d0] {
      position: relative;
}
.details-table .table-body .column-right .show-content[data-v-089761d0] {
        padding-right: 100px;
        cursor: pointer;
}
.details-table .table-body .column-right .show-content .content-val[data-v-089761d0] {
          min-height: 36px;
          line-height: 20px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
}
.details-table .table-body .column-right .show-content .content-val p[data-v-089761d0] {
            word-wrap: break-word;
            width: 100%;
}
.details-table .table-body .column-right .show-content input[data-v-089761d0] {
          height: 36px;
          border: none;
          text-align: center;
          width: 100%;
}
.details-table .table-body .column-right .show-content-bespread[data-v-089761d0] {
        padding-right: 0px;
}
.details-table .table-body .column-right .create-content[data-v-089761d0] {
        width: 100%;
        height: 36px;
        position: absolute;
        top: calc(50% - 18px);
        right: 14px;
        cursor: pointer;
        width: 88px;
}
.details-table .table-body .column-right .create-content .hint[data-v-089761d0] {
          margin-left: 6px;
}
.details-table .column-left[data-v-089761d0] {
    width: 180px;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.details-table .column-left img[data-v-089761d0] {
      width: 36px;
      height: 36px;
      border-radius: 50%;
      margin-right: 10px;
}
.details-table .column-right[data-v-089761d0] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    text-align: center;
}
.details-table .table-head[data-v-089761d0] {
    height: 50px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-color: #f7f7f7;
}
.details-table .table-head .column-right[data-v-089761d0] {
      line-height: 50px;
      font-size: 16px;
      font-weight: 600;
}
.details-table .table-head .column-left > div[data-v-089761d0] {
      position: absolute;
}
.details-table .table-head .column-top[data-v-089761d0] {
      top: 8px;
      right: 12px;
}
.details-table .table-head .column-bottom[data-v-089761d0] {
      bottom: 8px;
      left: 12px;
}
.details-table .table-head .oblique-line[data-v-089761d0] {
      height: 1px;
      width: 200%;
      background: #e2e2e2;
      top: calc(50% - 0.5px);
      left: -50%;
      -webkit-transform: rotateZ(14deg);
              transform: rotateZ(14deg);
}
.submit_btn[data-v-089761d0] {
  margin: 40px 0 20px 0;
  text-align: center;
}
.create_remark_content[data-v-089761d0] {
  height: 200px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.create_remark_content .icon[data-v-089761d0] {
    font-size: 40px;
    width: 40px;
    height: 40px;
    margin-bottom: 12px;
}

.growthreports-factory[data-v-1d60e394]{
    width: 90%;
    min-height: calc(100vh - 120px);
    margin: 0 auto;
    padding-bottom: 60px;
.el-page-header {
        min-height: 58px;
}
}

@charset "UTF-8";
.cursor-p {
  cursor: pointer;
}
/* 浮动以及清除浮动 */
.float-l {
  float: left;
}
.float-r {
  float: right;
}
.clearfloat:after {
  display: block;
  clear: both;
  content: "";
  visibility: hidden;
  height: 0;
}
.clearfloat {
  zoom: 1;
}
/*文字居左，中，右*/
.text-center {
  text-align: center;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-overline {
  text-decoration: overline;
}
.text-decoration {
  text-decoration: line-through;
}
.text-underline {
  text-decoration: underline;
}
.text-row {
  white-space: nowrap;
}
.ft-weight {
  font-weight: bold;
}
.ft-w400 {
  font-weight: 400;
}
.ft-w600 {
  font-weight: 600;
}
/* 文字大小 */
.ft12 {
  font-size: 12px;
}
.ft14 {
  font-size: 14px;
}
.ft16 {
  font-size: 16px;
}
.ft18 {
  font-size: 18px;
}
.ft20 {
  font-size: 20px;
}
.ft22 {
  font-size: 22px;
}
.ft24 {
  font-size: 24px;
}
.ft26 {
  font-size: 26px;
}
.ft28 {
  font-size: 28px;
}
.ft30 {
  font-size: 30px;
}
.ft120 {
  font-size: 120px;
}
.ft180 {
  font-size: 180px;
}
/* 字体行高 */
.li-h30 {
  line-height: 30px;
}
.li-h35 {
  line-height: 35px;
}
.li-h40 {
  line-height: 40px;
}
/* 字体颜色 */
.color-3 {
  color: #333;
}
.color-9 {
  color: #999;
}
.color-eaf5ff {
  color: #eaf5ff;
}
.color-f0 {
  color: #f0f0f0;
}
.color-62 {
  color: #626262;
}
.color-c3 {
  color: #c3c3c3;
}
.color-8c {
  color: #8c8c8c;
}
/* 间距 */
.pd20 {
  padding: 20px;
}
.pd30 {
  padding: 30px;
}
.pt10 {
  padding-top: 10px;
}
.pt15 {
  padding-top: 15px;
}
.pt20 {
  padding-top: 20px;
}
.pt25 {
  padding-top: 25px;
}
.pt30 {
  padding-top: 30px;
}
.pb10 {
  padding-bottom: 10px;
}
.pb15 {
  padding-bottom: 15px;
}
.pb20 {
  padding-bottom: 20px;
}
.pb25 {
  padding-bottom: 25px;
}
.pb30 {
  padding-bottom: 30px;
}
.pl10 {
  padding-left: 10px;
}
.pl20 {
  padding-left: 20px;
}
.pl25 {
  padding-left: 25px;
}
.pl30 {
  padding-left: 30px;
}
.pl35 {
  padding-left: 35px;
}
.pl40 {
  padding-left: 40px;
}
.pl45 {
  padding-left: 45px;
}
.pl50 {
  padding-left: 50px;
}
.pr10 {
  padding-right: 10px;
}
.pr20 {
  padding-right: 20px;
}
.pr25 {
  padding-right: 25px;
}
.pr30 {
  padding-right: 30px;
}
.pr35 {
  padding-right: 35px;
}
.pr40 {
  padding-right: 40px;
}
.pr45 {
  padding-right: 45px;
}
.pr50 {
  padding-right: 50px;
}
.md20 {
  margin: 20px;
}
.mt10 {
  margin-top: 10px;
}
.mt15 {
  margin-top: 15px;
}
.mt20 {
  margin-top: 20px;
}
.mt25 {
  margin-top: 25px;
}
.mt30 {
  margin-top: 30px;
}
.mb10 {
  margin-bottom: 10px;
}
.mb15 {
  margin-bottom: 15px;
}
.mb20 {
  margin-bottom: 20px;
}
.mb25 {
  margin-bottom: 25px;
}
.mb30 {
  margin-bottom: 30px;
}
.mr10 {
  margin-right: 10px;
}
.mr20 {
  margin-right: 20px;
}
.mb20 {
  margin-bottom: 20px;
}
.mb30 {
  margin-bottom: 30px;
}
.border-b1-f3 {
  border-bottom: 1px solid #f3f3f3;
}
.h-25 {
  height: 25%;
}
.h-30 {
  height: 30%;
}
/* icon */
.icon100 {
  width: 100px;
  height: 100px;
}
.icon160 {
  width: 160px;
  height: 160px;
}
/* 背景颜色 */
.bg-fbf2e7 {
  background: #fbf2e7;
}
.bg-de {
  background: #DEDEDE;
}
.linkstyle {
  color: #1890ff;
  cursor: pointer;
}
.beyond-1 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.beyond-2 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.beyond-3 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.jub-center-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
/*浮动 + 垂直居中*/
.flex-align-no {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/*浮动 + 垂直居中+换行*/
.flex-align {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/*浮动 +垂直居中 + 水平居中*/
.flex-juc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.flex-v-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-v-column-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/*浮动 + 左右分布 + 换行*/
.flex-jub-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/*浮动 + 左右分布 + 垂直居中*/
.jub-jub-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/*浮动 + 左右分布*/
.jub-jub {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
/* 左边顶部对齐*/
.left-float-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex;
}
/* 从右边开始浮动-换行 */
.jub-jub-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/* 从右边开始浮动 */
.jub-jub-end-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/* 等距分布 */
.jub-jua-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
.juc-c {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
/*上下布局 +垂直居中 + 水平居中*/
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/* 上下布局*/
.juv-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/* 上下分布，从上到下布局 */
.flex-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.flex-jua {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: flex-end;
  -moz-justify-content: flex-end;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.juc-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: flex-end;
  -moz-align-items: flex-end;
  -ms-flex-align: end;
      align-items: flex-end;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.design-item-btn-small {
  width: 92px;
  height: 34px;
  background: #f0f0f0;
  border-radius: 7px;
  text-align: center;
  line-height: 34px;
  font-weight: 400;
  color: #626262;
  cursor: pointer;
}
@font-face {
  font-family: 'PuHuiTiBold';
  src: url(/vue/dist/static/fonts/Alibaba-PuHuiTi-Bold.bce77fc.otf);
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'PuHuiTiRegular';
  src: url(/vue/dist/static/fonts/Alibaba-PuHuiTi-Regular.fea46b8.otf);
  font-weight: normal;
  font-style: normal;
}

.homeroom-teacher-message-pages[data-v-7018e6db] {
    background: #f0f0f0;
}
.homeroom-teacher-message-pages .homeroom-teacher-message-content[data-v-7018e6db] {
    width: calc(100vw - 10%);
    min-height: calc(100vh - 120px);
    margin: 0 auto;
    padding-bottom: 60px;
}

.details-page[data-v-18848186] {
  background-color: white;
  padding: 24px 32px;
}
.details-title[data-v-18848186] {
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 40px;
}
.details-title .list-type-identification[data-v-18848186] {
    padding: 4px 12px;
    border-radius: 6px;
    color: #fff;
    font-size: 14px;
    line-height: 18px;
    margin: 0 16px 0 20px;
}
.details-title .list-type-creator[data-v-18848186] {
    background: #b6d6f5;
}
.details-title .list-type-edit[data-v-18848186] {
    background: #b1dbd6;
}
.details-title .list-type-check[data-v-18848186] {
    background: #e3d3e6;
}
.details-content[data-v-18848186] {
  margin-bottom: 20px;
}
.details-item[data-v-18848186] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  position: relative;
}
.details-item .item-title[data-v-18848186] {
    color: black;
    font-weight: 600;
    margin-right: 10px;
}
.details-item .item-right[data-v-18848186] {
    position: absolute;
    right: 0px;
}
.class_tabs[data-v-18848186] {
  margin-top: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #e4e7ed;
  margin-bottom: 20px;
}
.class_tabs .tabs_item[data-v-18848186] {
    position: relative;
    top: 1px;
    padding: 8px 12px;
    cursor: pointer;
}
.class_tabs .tabs_item > .input-box[data-v-18848186] {
      cursor: pointer;
}
.class_tabs .check_tabs_item[data-v-18848186] {
    font-weight: 600;
    font-size: 16px;
    border: 1px solid #e4e7ed;
    border-bottom-color: white;
}
.details-table[data-v-18848186] {
  border-top: 1px #e2e2e2 solid;
}
.details-table > div[data-v-18848186],
  .details-table .body-row[data-v-18848186] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.details-table > div > div[data-v-18848186],
    .details-table .body-row > div[data-v-18848186] {
      border-right: 1px #e2e2e2 solid;
      border-bottom: 1px #e2e2e2 solid;
      overflow: hidden;
}
.details-table .body-row[data-v-18848186],
  .details-table .table-head[data-v-18848186] {
    border-left: 1px #e2e2e2 solid;
}
.details-table .table-body[data-v-18848186] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    min-height: 400px;
}
.details-table .table-body > div > div[data-v-18848186] {
      padding: 6px 14px;
      line-height: 36px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
}
.details-table .table-body .column-right[data-v-18848186] {
      position: relative;
}
.details-table .table-body .column-right .show-content[data-v-18848186] {
        padding-right: 100px;
        cursor: pointer;
}
.details-table .table-body .column-right .show-content .content-val[data-v-18848186] {
          min-height: 36px;
          line-height: 20px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
}
.details-table .table-body .column-right .show-content .content-val p[data-v-18848186] {
            word-wrap: break-word;
            width: 100%;
}
.details-table .table-body .column-right .show-content input[data-v-18848186] {
          height: 36px;
          border: none;
          text-align: center;
          width: 100%;
}
.details-table .table-body .column-right .show-content-bespread[data-v-18848186] {
        padding-right: 0px;
}
.details-table .table-body .column-right .create-content[data-v-18848186] {
        width: 100%;
        height: 36px;
        position: absolute;
        top: calc(50% - 18px);
        right: 14px;
        cursor: pointer;
        width: 88px;
}
.details-table .table-body .column-right .create-content .hint[data-v-18848186] {
          margin-left: 6px;
}
.details-table .column-left[data-v-18848186] {
    width: 180px;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.details-table .column-left img[data-v-18848186] {
      width: 36px;
      height: 36px;
      border-radius: 50%;
      margin-right: 10px;
}
.details-table .column-right[data-v-18848186] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    text-align: center;
}
.details-table .table-head[data-v-18848186] {
    height: 50px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-color: #f7f7f7;
}
.details-table .table-head .column-right[data-v-18848186] {
      line-height: 50px;
      font-size: 16px;
      font-weight: 600;
}
.details-table .table-head .column-left > div[data-v-18848186] {
      position: absolute;
}
.details-table .table-head .column-top[data-v-18848186] {
      top: 8px;
      right: 12px;
}
.details-table .table-head .column-bottom[data-v-18848186] {
      bottom: 8px;
      left: 12px;
}
.details-table .table-head .oblique-line[data-v-18848186] {
      height: 1px;
      width: 200%;
      background: #e2e2e2;
      top: calc(50% - 0.5px);
      left: -50%;
      -webkit-transform: rotateZ(14deg);
              transform: rotateZ(14deg);
}
.submit_btn[data-v-18848186] {
  margin: 40px 0 20px 0;
  text-align: center;
}
.create_remark_content[data-v-18848186] {
  height: 200px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.create_remark_content .icon[data-v-18848186] {
    font-size: 40px;
    width: 40px;
    height: 40px;
    margin-bottom: 12px;
}

@charset "UTF-8";
/* 列表 */
.homeroom-teacher-message-items-header[data-v-4771b94d] {
  height: 64px;
  border-bottom: 1px solid #f3f3f3;
}
/* 导航菜单 */
.menus-box[data-v-4771b94d] {
  margin-bottom: 20px;
}
.menus-box .handle-box .search_input[data-v-4771b94d] {
    margin-right: 12px;
}
.list-operate-menu[data-v-4771b94d] {
  font-size: 16px;
  color: #313131;
  margin-left: 30px;
  cursor: pointer;
}
.homeroom-teacher-message-items-single[data-v-4771b94d] {
  background: #fff;
  padding: 0 32px;
  border-radius: 12px;
  margin-bottom: 20px;
}
.item-class-list-vessel[data-v-4771b94d] {
  height: 52px;
  margin: 10px 0;
}
.item-class-list[data-v-4771b94d] {
  margin-right: 40px;
  font-size: 16px;
  line-height: 26px;
  color: #777575;
}
.item-class-list-title[data-v-4771b94d] {
  font-weight: bold;
}
.item-title[data-v-4771b94d] {
  font-size: 22px;
  font-weight: 500;
  color: #313131;
}
.list-type-identification[data-v-4771b94d] {
  padding: 4px 12px;
  border-radius: 6px;
  color: #fff;
  font-size: 14px;
  line-height: 18px;
  margin: 0 16px 0 20px;
}
.list-type-creator[data-v-4771b94d] {
  background: #b6d6f5;
}
.list-type-edit[data-v-4771b94d] {
  background: #b1dbd6;
}
.list-type-check[data-v-4771b94d] {
  background: #e3d3e6;
}
.list-intro-tiile[data-v-4771b94d] {
  font-size: 16px;
  color: #777575;
  font-weight: 600;
}
.list-intro[data-v-4771b94d] {
  font-size: 16px;
  color: #777575;
}
.download[data-v-4771b94d] {
  font-size: 16px;
  font-weight: 400;
  color: #313131;
  cursor: pointer;
}
.download-past[data-v-4771b94d] {
  font-size: 16px;
  font-weight: 400;
  color: #aaa9a9;
}
.download-detail-item[data-v-4771b94d] {
  font-size: 16px;
  line-height: 25px;
  font-weight: 600;
  color: #777575;
}
.download-detail-item-val[data-v-4771b94d] {
  color: #777575;
  line-height: 25px;
  font-weight: 400;
}

.homeroom-teacher-message-list[data-v-79063627] {
    width: 100%;
    min-height: calc(100vh - 60px);
}

/* 导航 */
.homeroom-teacher-message-list-header[data-v-79063627] {
    height: 86px;
}
.list-type-menu[data-v-79063627] {
    font-size: 20px;
    color: #313131;
    margin-right: 40px;
    cursor: pointer;
}
.list-type-menu-active[data-v-79063627] {
    color: #2492fb;
}
.homeroom-teacher-message-list .search_input[data-v-79063627]{
    border-radius: 20px;
    overflow: hidden;
    padding-left: 10px;
}
@font-face {
  font-family: 'PuHuiTiBold';
  src: url(/vue/dist/static/fonts/Alibaba-PuHuiTi-Bold.bce77fc.otf);
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'PuHuiTiRegular';
  src: url(/vue/dist/static/fonts/Alibaba-PuHuiTi-Regular.fea46b8.otf);
  font-weight: normal;
  font-style: normal; }
@charset "UTF-8";
.cursor-p {
  cursor: pointer; }
/* 浮动以及清除浮动 */
.float-l {
  float: left; }
.float-r {
  float: right; }
.clearfloat:after {
  display: block;
  clear: both;
  content: "";
  visibility: hidden;
  height: 0; }
.clearfloat {
  zoom: 1; }
/*文字居左，中，右*/
.text-center {
  text-align: center; }
.text-left {
  text-align: left; }
.text-right {
  text-align: right; }
.text-overline {
  text-decoration: overline; }
.text-decoration {
  text-decoration: line-through; }
.text-underline {
  text-decoration: underline; }
.text-row {
  white-space: nowrap; }
.ft-weight {
  font-weight: bold; }
.ft-w400 {
  font-weight: 400; }
.ft-w600 {
  font-weight: 600; }
/* 文字大小 */
.ft12 {
  font-size: 12px; }
.ft14 {
  font-size: 14px; }
.ft16 {
  font-size: 16px; }
.ft18 {
  font-size: 18px; }
.ft20 {
  font-size: 20px; }
.ft22 {
  font-size: 22px; }
.ft24 {
  font-size: 24px; }
.ft26 {
  font-size: 26px; }
.ft28 {
  font-size: 28px; }
.ft30 {
  font-size: 30px; }
.ft120 {
  font-size: 120px; }
.ft180 {
  font-size: 180px; }
/* 字体行高 */
.li-h30 {
  line-height: 30px; }
.li-h35 {
  line-height: 35px; }
.li-h40 {
  line-height: 40px; }
/* 字体颜色 */
.color-3 {
  color: #333; }
.color-9 {
  color: #999; }
.color-eaf5ff {
  color: #eaf5ff; }
.color-f0 {
  color: #f0f0f0; }
.color-62 {
  color: #626262; }
.color-c3 {
  color: #c3c3c3; }
.color-8c {
  color: #8c8c8c; }
/* 间距 */
.pd20 {
  padding: 20px; }
.pd30 {
  padding: 30px; }
.pt10 {
  padding-top: 10px; }
.pt15 {
  padding-top: 15px; }
.pt20 {
  padding-top: 20px; }
.pt25 {
  padding-top: 25px; }
.pt30 {
  padding-top: 30px; }
.pb10 {
  padding-bottom: 10px; }
.pb15 {
  padding-bottom: 15px; }
.pb20 {
  padding-bottom: 20px; }
.pb25 {
  padding-bottom: 25px; }
.pb30 {
  padding-bottom: 30px; }
.pl10 {
  padding-left: 10px; }
.pl20 {
  padding-left: 20px; }
.pl25 {
  padding-left: 25px; }
.pl30 {
  padding-left: 30px; }
.pl35 {
  padding-left: 35px; }
.pl40 {
  padding-left: 40px; }
.pl45 {
  padding-left: 45px; }
.pl50 {
  padding-left: 50px; }
.pr10 {
  padding-right: 10px; }
.pr20 {
  padding-right: 20px; }
.pr25 {
  padding-right: 25px; }
.pr30 {
  padding-right: 30px; }
.pr35 {
  padding-right: 35px; }
.pr40 {
  padding-right: 40px; }
.pr45 {
  padding-right: 45px; }
.pr50 {
  padding-right: 50px; }
.md20 {
  margin: 20px; }
.mt10 {
  margin-top: 10px; }
.mt15 {
  margin-top: 15px; }
.mt20 {
  margin-top: 20px; }
.mt25 {
  margin-top: 25px; }
.mt30 {
  margin-top: 30px; }
.mb10 {
  margin-bottom: 10px; }
.mb15 {
  margin-bottom: 15px; }
.mb20 {
  margin-bottom: 20px; }
.mb25 {
  margin-bottom: 25px; }
.mb30 {
  margin-bottom: 30px; }
.mr10 {
  margin-right: 10px; }
.mr20 {
  margin-right: 20px; }
.mb20 {
  margin-bottom: 20px; }
.mb30 {
  margin-bottom: 30px; }
.border-b1-f3 {
  border-bottom: 1px solid #f3f3f3; }
.h-25 {
  height: 25%; }
.h-30 {
  height: 30%; }
/* icon */
.icon100 {
  width: 100px;
  height: 100px; }
.icon160 {
  width: 160px;
  height: 160px; }
/* 背景颜色 */
.bg-fbf2e7 {
  background: #fbf2e7; }
.bg-de {
  background: #DEDEDE; }
.linkstyle {
  color: #1890ff;
  cursor: pointer; }
.beyond-1 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden; }
.beyond-2 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden; }
.beyond-3 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden; }
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
.jub-center-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
/*浮动 + 垂直居中*/
.flex-align-no {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center; }
/*浮动 + 垂直居中+换行*/
.flex-align {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap; }
/*浮动 +垂直居中 + 水平居中*/
.flex-juc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center; }
.flex-v-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.flex-v-column-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
/*浮动 + 左右分布 + 换行*/
.flex-jub-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap; }
/*浮动 + 左右分布 + 垂直居中*/
.jub-jub-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center; }
/*浮动 + 左右分布*/
.jub-jub {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between; }
/* 左边顶部对齐*/
.left-float-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex; }
/* 从右边开始浮动-换行 */
.jub-jub-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap; }
/* 从右边开始浮动 */
.jub-jub-end-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center; }
/* 等距分布 */
.jub-jua-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center; }
.juc-c {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center; }
/*上下布局 +垂直居中 + 水平居中*/
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
/* 上下布局*/
.juv-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
/* 上下分布，从上到下布局 */
.flex-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.flex-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center; }
.flex-jua {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.flex-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: flex-end;
  -moz-justify-content: flex-end;
  -ms-flex-pack: end;
      justify-content: flex-end; }
.juc-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: flex-end;
  -moz-align-items: flex-end;
  -ms-flex-align: end;
      align-items: flex-end;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center; }
.design-item-btn-small {
  width: 92px;
  height: 34px;
  background: #f0f0f0;
  border-radius: 7px;
  text-align: center;
  line-height: 34px;
  font-weight: 400;
  color: #626262;
  cursor: pointer; }

.public-pop-root-inside[data-v-2a5ec18b] {
  text-align: center;
}
.public-pop-root-inside .content[data-v-2a5ec18b] {
    font-size: 16px;
    margin: 30px 40px;
}
.public-pop-root-inside .del-style[data-v-2a5ec18b] {
    margin-top: 30px;
    font-weight: 600;
    font-size: 16px;
}
.public-pop-root-inside .del-box[data-v-2a5ec18b] {
    background: #e57571;
    height: 100px;
    width: 100px;
    line-height: 100px;
    display: inline-block;
    font-size: 40px;
    font-weight: 600;
    border-radius: 50%;
    color: #fff;
    margin-bottom: 22px;
}
.public-pop-root-inside .operation[data-v-2a5ec18b] {
    margin-bottom: 15px;
}

.page-headre-box[data-v-3426f8bf] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: white;
  border-top: 1px #f3f4f6 solid;
  color: #2c3e50;
}
.page-headre-box > div[data-v-3426f8bf] {
    width: 70%;
}
.page-headre-box .page-title[data-v-3426f8bf] {
    position: relative;
    line-height: 45px;
}
.page-headre-box .page-title .back-btn[data-v-3426f8bf] {
      position: relative;
      width: 30px;
      z-index: 2;
      text-align: left;
      cursor: pointer;
}
.page-headre-box .page-title div[data-v-3426f8bf] {
      top: 0;
      position: absolute;
      width: 100%;
      text-align: center;
}





































.tag-select-item[data-v-5ae85f28] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 28px;
}
.tag-select-item .tag-name[data-v-5ae85f28] {
    width: 70px;
    text-align: left;
}
.tag-select-item .tag-name[data-v-5ae85f28],
  .tag-select-item .tag-values-item[data-v-5ae85f28] {
    margin-right: 12px;
    margin-bottom: 12px;
}
.tag-select-item .tag-values-item[data-v-5ae85f28] {
    padding: 0 8px;
    background: #f7f8fa;
    border-radius: 4px;
    cursor: pointer;
}
.tag-select-item .tag-values-item-edit[data-v-5ae85f28] {
    padding: 0;
}
.tag-select-item .tag-values-item-edit input[data-v-5ae85f28],
    .tag-select-item .tag-values-item-edit input[data-v-5ae85f28]:hover,
    .tag-select-item .tag-values-item-edit input[data-v-5ae85f28]:focus {
      padding: 3px 6px;
      line-height: 20px;
      border: 1px #ff7a4b solid;
      border-radius: 4px;
      width: 80px;
}
.tag-select-item .tag-values-item-add[data-v-5ae85f28] {
    padding: 0;
    width: 14px;
    height: 14px;
    text-align: center;
    border-radius: 50%;
    line-height: 14px;
    color: white;
    background-color: #ff7a4b;
}
.tag-select-item .tag-values-box[data-v-5ae85f28] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.form-operate-box[data-v-5ae85f28] {
  margin-top: 30px;
}

.textbook-create-page .textbook-form .tag-box .el-tag {
  color: #666666;
  border-width: 0;
  background-color: rgba(153, 153, 153, .1);
}
.textbook-create-page .textbook-form .tag-box .el-tag .el-tag__close {
    color: #666666;
}
.textbook-create-page .textbook-form .tag-box .el-tag .el-tag__close:hover {
      border-color: rgba(153, 153, 153, .4);
      background-color: rgba(153, 153, 153, .4);
}

.textbook-create-page[data-v-d778c9c8] {
  margin: 0 !important;
  background-color: transparent !important;
}
.textbook-form[data-v-d778c9c8] {
  margin: 16px auto 0 auto;
  padding-top: 20px;
  width: 70%;
  height: calc(100% - 62px);
  background-color: white;
  overflow: auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.textbook-form .cover-img-box[data-v-d778c9c8] {
    width: 120px;
    height: 180px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    background-color: #f0f0f0;
    border-radius: 4px;
    cursor: pointer;
}
.textbook-form .cover-img-box .cover-img[data-v-d778c9c8] {
      width: 100%;
      height: 100%;
}
.textbook-form .cover-img-box .cover-img img[data-v-d778c9c8] {
        width: 100%;
}
.textbook-form .cover-img-box .default-cover-img[data-v-d778c9c8] {
      font-size: 30px;
      text-align: center;
      color: #909399;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
}
.textbook-form .cover-img-box .default-cover-img > span[data-v-d778c9c8] {
        font-size: 12px;
}
.textbook-form .tag-box[data-v-d778c9c8] {
    margin-bottom: 16px;
}
.textbook-form .operation-form[data-v-d778c9c8] {
    padding: 60px;
    text-align: center;
}

@charset "UTF-8";
.cursor-p {
  cursor: pointer;
}
/* 浮动以及清除浮动 */
.float-l {
  float: left;
}
.float-r {
  float: right;
}
.clearfloat:after {
  display: block;
  clear: both;
  content: "";
  visibility: hidden;
  height: 0;
}
.clearfloat {
  zoom: 1;
}
/*文字居左，中，右*/
.text-center {
  text-align: center;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-overline {
  text-decoration: overline;
}
.text-decoration {
  text-decoration: line-through;
}
.text-underline {
  text-decoration: underline;
}
.text-row {
  white-space: nowrap;
}
.ft-weight {
  font-weight: bold;
}
.ft-w400 {
  font-weight: 400;
}
.ft-w600 {
  font-weight: 600;
}
/* 文字大小 */
.ft12 {
  font-size: 12px;
}
.ft14 {
  font-size: 14px;
}
.ft16 {
  font-size: 16px;
}
.ft18 {
  font-size: 18px;
}
.ft20 {
  font-size: 20px;
}
.ft22 {
  font-size: 22px;
}
.ft24 {
  font-size: 24px;
}
.ft26 {
  font-size: 26px;
}
.ft28 {
  font-size: 28px;
}
.ft30 {
  font-size: 30px;
}
.ft120 {
  font-size: 120px;
}
.ft180 {
  font-size: 180px;
}
/* 字体行高 */
.li-h30 {
  line-height: 30px;
}
.li-h35 {
  line-height: 35px;
}
.li-h40 {
  line-height: 40px;
}
/* 字体颜色 */
.color-3 {
  color: #333;
}
.color-9 {
  color: #999;
}
.color-eaf5ff {
  color: #eaf5ff;
}
.color-f0 {
  color: #f0f0f0;
}
.color-62 {
  color: #626262;
}
.color-c3 {
  color: #c3c3c3;
}
.color-8c {
  color: #8c8c8c;
}
/* 间距 */
.pd20 {
  padding: 20px;
}
.pd30 {
  padding: 30px;
}
.pt10 {
  padding-top: 10px;
}
.pt15 {
  padding-top: 15px;
}
.pt20 {
  padding-top: 20px;
}
.pt25 {
  padding-top: 25px;
}
.pt30 {
  padding-top: 30px;
}
.pb10 {
  padding-bottom: 10px;
}
.pb15 {
  padding-bottom: 15px;
}
.pb20 {
  padding-bottom: 20px;
}
.pb25 {
  padding-bottom: 25px;
}
.pb30 {
  padding-bottom: 30px;
}
.pl10 {
  padding-left: 10px;
}
.pl20 {
  padding-left: 20px;
}
.pl25 {
  padding-left: 25px;
}
.pl30 {
  padding-left: 30px;
}
.pl35 {
  padding-left: 35px;
}
.pl40 {
  padding-left: 40px;
}
.pl45 {
  padding-left: 45px;
}
.pl50 {
  padding-left: 50px;
}
.pr10 {
  padding-right: 10px;
}
.pr20 {
  padding-right: 20px;
}
.pr25 {
  padding-right: 25px;
}
.pr30 {
  padding-right: 30px;
}
.pr35 {
  padding-right: 35px;
}
.pr40 {
  padding-right: 40px;
}
.pr45 {
  padding-right: 45px;
}
.pr50 {
  padding-right: 50px;
}
.md20 {
  margin: 20px;
}
.mt10 {
  margin-top: 10px;
}
.mt15 {
  margin-top: 15px;
}
.mt20 {
  margin-top: 20px;
}
.mt25 {
  margin-top: 25px;
}
.mt30 {
  margin-top: 30px;
}
.mb10 {
  margin-bottom: 10px;
}
.mb15 {
  margin-bottom: 15px;
}
.mb20 {
  margin-bottom: 20px;
}
.mb25 {
  margin-bottom: 25px;
}
.mb30 {
  margin-bottom: 30px;
}
.mr10 {
  margin-right: 10px;
}
.mr20 {
  margin-right: 20px;
}
.mb20 {
  margin-bottom: 20px;
}
.mb30 {
  margin-bottom: 30px;
}
.border-b1-f3 {
  border-bottom: 1px solid #f3f3f3;
}
.h-25 {
  height: 25%;
}
.h-30 {
  height: 30%;
}
/* icon */
.icon100 {
  width: 100px;
  height: 100px;
}
.icon160 {
  width: 160px;
  height: 160px;
}
/* 背景颜色 */
.bg-fbf2e7 {
  background: #fbf2e7;
}
.bg-de {
  background: #DEDEDE;
}
.linkstyle {
  color: #1890ff;
  cursor: pointer;
}
.beyond-1 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.beyond-2 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.beyond-3 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.jub-center-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
/*浮动 + 垂直居中*/
.flex-align-no {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/*浮动 + 垂直居中+换行*/
.flex-align {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/*浮动 +垂直居中 + 水平居中*/
.flex-juc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.flex-v-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-v-column-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/*浮动 + 左右分布 + 换行*/
.flex-jub-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/*浮动 + 左右分布 + 垂直居中*/
.jub-jub-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/*浮动 + 左右分布*/
.jub-jub {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
/* 左边顶部对齐*/
.left-float-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex;
}
/* 从右边开始浮动-换行 */
.jub-jub-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/* 从右边开始浮动 */
.jub-jub-end-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/* 等距分布 */
.jub-jua-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
.juc-c {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
/*上下布局 +垂直居中 + 水平居中*/
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/* 上下布局*/
.juv-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/* 上下分布，从上到下布局 */
.flex-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.flex-jua {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: flex-end;
  -moz-justify-content: flex-end;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.juc-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: flex-end;
  -moz-align-items: flex-end;
  -ms-flex-align: end;
      align-items: flex-end;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.knowledge-space-box .design-item-btn-small {
  width: 92px;
  height: 34px;
  background: #f0f0f0;
  border-radius: 7px;
  text-align: center;
  line-height: 34px;
  font-weight: 400;
  color: #626262;
  cursor: pointer;
}
.knowledge-space-box .page-height-max {
  height: calc(100vh - 60px);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.knowledge-space-box .common-main-box {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: 8px;
  width: calc(100% - 200px);
  height: calc(100% - 16px);
  overflow: auto;
  background-color: white;
}
.knowledge-space-box .form-operate-box {
  text-align: center;
}
div[class^='textbook-'][class$='page common-main-box'],
.knowledge_space_modules {
  --primary-color: #02cc9e;
  --primary-back-color: rgba(2, 204, 158, .1);
}
div[class^="textbook-"][class$='page common-main-box'] .primary-font-back-color {
  color: var(--primary-color);
  background-color: var(--primary-back-color);
}
div[class^="textbook-"][class$='page common-main-box'] .el-tag,
div[class^="textbook-"][class$='page common-main-box'] .el-tag .el-tag__close {
  color: var(--primary-color);
}
div[class^="textbook-"][class$='page common-main-box'] .el-tag {
  background-color: var(--primary-back-color);
  border-color: var(--primary-back-color);
}
div[class^="textbook-"][class$='page common-main-box'] .el-button {
  -webkit-box-shadow: none;
          box-shadow: none;
}
div[class^="textbook-"][class$='page common-main-box'] .el-button--info {
  background: #cccccc;
  border-color: #cccccc;
}
div[class^="textbook-"][class$='page common-main-box'] .el-button--primary.is-plain {
  color: var(--primary-color);
  background-color: white;
}
div[class^="textbook-"][class$='page common-main-box'] .el-button--primary.is-plain:focus,
div[class^="textbook-"][class$='page common-main-box'] .el-button--primary.is-plain:hover,
div[class^="textbook-"][class$='page common-main-box'] .el-tag .el-tag__close:hover {
  color: white;
}
div[class^="textbook-"][class$='page common-main-box'] .el-select .el-input.is-focus .el-input__inner:hover,
div[class^="textbook-"][class$='page common-main-box'] .el-select .el-input.is-focus .el-input__inner,
div[class^="textbook-"][class$='page common-main-box'] .el-button--primary,
div[class^="textbook-"][class$='page common-main-box'] .el-input__inner:focus,
div[class^="textbook-"][class$='page common-main-box'] .el-select .el-input.is-focus .el-input__inner,
div[class^="textbook-"][class$='page common-main-box'] .el-select .el-input__inner:focus,
div[class^="textbook-"][class$='page common-main-box'] .el-cascader .el-input .el-input__inner:focus,
div[class^="textbook-"][class$='page common-main-box'] .el-cascader .el-input.is-focus .el-input__inner {
  border-color: var(--primary-color);
}
div[class^="textbook-"][class$='page common-main-box'] .el-button--primary,
div[class^="textbook-"][class$='page common-main-box'] .el-button--primary.is-plain:focus,
div[class^="textbook-"][class$='page common-main-box'] .el-button--primary.is-plain:hover,
div[class^="textbook-"][class$='page common-main-box'] .el-tag .el-tag__close:hover,
div[class^="textbook-"][class$='page common-main-box'] .el-select .el-tag__close.el-icon-close:hover {
  border-color: var(--primary-color);
  background-color: var(--primary-color);
}
div[class^="textbook-"][class$='page common-main-box'] .el-dialog__headerbtn {
  top: auto;
  right: 30px;
  width: auto;
  height: auto;
  background: #fff;
  border-radius: 50%;
  line-height: unset;
}
div[class^="textbook-"][class$='page common-main-box'] .el-dialog__headerbtn .el-dialog__close {
  color: #545f69;
  border-width: 0;
}
div[class^="textbook-"][class$='page common-main-box'] .el-dialog__headerbtn .el-dialog__close:hover {
  color: var(--primary-color);
}
div[class^="textbook-"][class$='page common-main-box'] .el-dialog__body {
  padding: 0 30px 15px;
}
.knowledge_space_modules .el-dropdown-menu__item:focus,
.knowledge_space_modules .el-dropdown-menu__item:not(.is-disabled):hover {
  color: var(--primary-color);
}
.knowledge_space_modules .el-dropdown-menu__item:focus,
.knowledge_space_modules .el-dropdown-menu__item:not(.is-disabled):hover,
.knowledge_space_modules .el-select-dropdown__item.hover,
.knowledge_space_modules .el-select-dropdown__item:hover {
  background-color: var(--primary-back-color);
}
.knowledge_space_modules .croppper-g-wapper .green-btn,
.knowledge_space_modules .simulation_input_box {
  background: var(--primary-color) !important;
}
.knowledge-space-box .common_head {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.knowledge-space-pages-main[data-v-b9a9dd8c]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #999999;
    background-color: #f5f5f5;
}

.textbook-nav-info-drawer .el-drawer {
  -webkit-box-shadow: -40px 0px 54px 30px rgba(0, 0, 0, .04);
          box-shadow: -40px 0px 54px 30px rgba(0, 0, 0, .04);
}
.textbook-nav-info-drawer .el-drawer__open .el-drawer.rtl {
  -webkit-transition: width 0.3s ease 0s;
  transition: width 0.3s ease 0s;
}

.textbook-nav-info-box[data-v-75a8709a] {
  position: relative;
}
.textbook-nav-info-box .textbook-nav-info-title[data-v-75a8709a] {
    padding: 24px 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 16px;
    font-weight: 600;
    color: #454545;
    border-bottom: 1px solid #ebedf0;
}
.textbook-nav-info-box .textbook-nav-info-title i[data-v-75a8709a] {
      font-size: 20px;
      cursor: pointer;
}
.textbook-nav-info-box .textbook-nav-info-title .textbook-nav-info-title-text[data-v-75a8709a] {
      text-indent: 20px;
}
.textbook-nav-info-box .textbook-nav-info-title .textbook-nav-operation-hint[data-v-75a8709a] {
      display: inline-block;
      padding: 0;
      font-size: 14px;
      color: #999999;
      font-weight: 400;
}
.textbook-nav-info-box .textbook-nav-info-title .textbook-nav-operation-hint i[data-v-75a8709a] {
        font-size: 16px;
}
.textbook-nav-info-box .extend-btn[data-v-75a8709a] {
    position: absolute;
    top: 16px;
    left: 0;
    padding: 0 2px;
    color: white;
    line-height: 36px;
    background: #02cc9e;
    border-radius: 0px 4px 4px 0px;
    cursor: pointer;
}
.textbook-nav-info-box .extend-btn i[data-v-75a8709a] {
      -webkit-transform: rotateZ(0deg);
              transform: rotateZ(0deg);
      -webkit-transition: all 0.7s;
      transition: all 0.7s;
}
.textbook-nav-info-box .extend-btn.spread-status i[data-v-75a8709a] {
    -webkit-transform: rotateZ(180deg);
            transform: rotateZ(180deg);
}
.textbook-nav-info-box .textbook-nav-operation-hint[data-v-75a8709a] {
    padding: 16px 20px;
    padding-bottom: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    color: #999999;
    line-height: 20px;
    font-weight: 400;
}
.textbook-nav-info-box .textbook-nav-operation-hint > i[data-v-75a8709a] {
      margin-right: 4px;
}
.textbook-nav-info-box .textbook-nav-menu-box[data-v-75a8709a] {
    padding: 20px 10px;
    padding-top: 0;
    height: calc(100vh - 130px);
    overflow: auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.textbook-nav-info-box .textbook-nav-menu-box .operation-btn[data-v-75a8709a] {
      text-align: center;
}
.textbook-nav-info-box .textbook-pdf-box[data-v-75a8709a] {
    width: 50%;
    height: calc(100vh - 70px);
}
.textbook-nav-info-box .textbook-pdf-box iframe[data-v-75a8709a] {
      width: 100%;
      height: 100%;
}
.textbook-nav-menu-box-header[data-v-75a8709a] {
  margin: 20px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-right: 20px;
  color: #454545;
  font-weight: 600;
}
.textbook-nav-menu-box-header .nav-item-operation-box[data-v-75a8709a] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 30%;
    min-width: 300px;
    max-width: 600px;
}
.textbook-nav-menu-box-header .nav-item-operation-box .nav-item-operation-fixation[data-v-75a8709a] {
      text-indent: 24px;
}
.textbook-nav-menu-box-header .nav-item-operation-box .nav-item-operation-hover[data-v-75a8709a] {
      margin-right: 18%;
      width: 50px;
}

.nav-item-box[data-v-02d9b491] {
  position: relative;
  overflow: hidden;
}
.nav-item-box.nav-item-box-spread .left-segmentation-line[data-v-02d9b491] {
  position: absolute;
  top: 10px;
  left: calc(var(--nav-item-text-indent) - 16px);
  background-color: #ebedf0;
  height: calc(100% - 20px);
  width: 1px;
}
.nav-item-box.nav-item-box-spread[data_index='0'] > .left-segmentation-line[data-v-02d9b491] {
  background-color: transparent;
}
.nav-item[data-v-02d9b491] {
  position: relative;
  color: #454545;
  font-weight: 400;
  line-height: 40px;
  cursor: pointer;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  z-index: 1;
}
.nav-item-0[data-v-02d9b491] {
  text-indent: 10px;
  font-weight: 600;
}
.nav-item-row[data-v-02d9b491] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-right: 20px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.nav-item-row .nav-item-title[data-v-02d9b491] {
    width: 60%;
    min-width: 200px;
    padding-left: var(--nav-item-text-indent);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.nav-item-row .nav-item-title > i[data-v-02d9b491] {
      padding: 0 5px;
      margin-right: 6px;
      line-height: 40px;
      text-indent: 0;
      display: inline-block;
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg);
      -webkit-transition: all 0.3s;
      transition: all 0.3s;
}
.nav-item-row .nav-item-title input[data-v-02d9b491] {
      width: 100%;
      height: 100%;
      border-width: 0;
      background-color: transparent;
}
.nav-item-row .nav-item-operation-box .nav-item-operation-fixation[data-v-02d9b491] {
    display: none;
}
.nav-item-row .nav-item-operation-hover *[data-v-02d9b491] {
    display: none;
}
.nav-item-row .nav-item-operation-hover i[data-v-02d9b491] {
    line-height: 40px;
}
.nav-item-row i[data-v-02d9b491] {
    font-size: 14px;
}
.nav-item-row .nav-item-operation-fixation i[data-v-02d9b491] {
    font-size: 18px;
    vertical-align: text-bottom;
}
.nav-item > .nav-item-row[data-v-02d9b491] {
  border: 1px solid white;
  border-radius: 8px;
  height: 42px;
}
.nav-item.check > .nav-item-row[data-v-02d9b491] {
  border-color: #02cc9e;
  background-color: white;
}
.nav-item.check > .nav-item-row .nav-item-operation-hover *[data-v-02d9b491] {
    display: inline-block;
}
.nav-item > .nav-item-row[data-v-02d9b491]:hover {
  color: #02cc9e;
}
.nav-item > .nav-item-row:hover .nav-item-operation-hover *[data-v-02d9b491] {
    display: inline-block;
}
.nav-item-box-spread .nav-item[data-v-02d9b491] {
  line-height: 44px;
}
.nav-item-box-spread .nav-item-0[data-v-02d9b491] {
  margin-bottom: 10px;
}
.nav-item-box-spread .nav-item-0 > div[data-v-02d9b491] {
    background-color: #f0f0f0;
}
.nav-item-box-spread .nav-item-operation-hover[data-v-02d9b491] {
  margin-right: 18%;
}
.nav-item-box-spread .nav-item-operation-box[data-v-02d9b491] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 30%;
  min-width: 300px;
  max-width: 600px;
}
.nav-item-box-spread .nav-item-operation-box .nav-item-operation-fixation[data-v-02d9b491] {
    display: block;
}

.tag-select-box[data-v-c74ce07e] {
  --tag-select-box-primary-color: #02cc9e;
}
.tag-select-item[data-v-c74ce07e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 28px;
}
.tag-select-item .tag-name[data-v-c74ce07e],
  .tag-select-item .tag-values-item[data-v-c74ce07e] {
    margin-right: 12px;
    margin-bottom: 12px;
}
.tag-select-item .tag-name[data-v-c74ce07e] {
    width: 70px;
    text-align: right;
    font-weight: 600;
    color: #454545;
}
.tag-select-item .tag-values-box[data-v-c74ce07e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.tag-select-item .tag-values-item[data-v-c74ce07e] {
    padding: 0 8px;
    border-radius: 4px;
    cursor: pointer;
    color: #606266;
}
.tag-select-item .tag-values-all-delete[data-v-c74ce07e] {
    background: transparent;
    font-size: 20px;
    border-width: 0 !important;
}
.tag-select-item .primary-font-color[data-v-c74ce07e] {
    color: var(--tag-select-box-primary-color);
}
.tag-check-tag-box[data-v-c74ce07e] {
  min-height: 0;
  margin-top: 10px;
  padding-top: 20px;
  border-top: 1px #ebedf0 solid;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.tag-check-tag-box .tag-select-item[data-v-c74ce07e] {
    margin: 0;
}
.tag-check-tag-box .tag-values-item[data-v-c74ce07e],
  .tag-check-tag-box .tag-name[data-v-c74ce07e] {
    margin-bottom: 0;
}
.tag-check-tag-box .tag-values-item[data-v-c74ce07e] {
    background: rgba(153, 153, 153, 0);
    border: 1px dashed #c4c4c4;
    border-radius: 4px;
}
.tag-check-tag-box .tag-values-box[data-v-c74ce07e] {
    width: calc(100% - 100px);
}
.tag-check-tag-box .tag-close[data-v-c74ce07e] {
    margin-right: 10px;
    font-size: 20px;
    cursor: pointer;
}

.textbook-manage-page .el-tabs__header {
  margin: 0;
}
.textbook-manage-page .el-tabs__header .el-tabs__nav-wrap::after {
    display: none;
}
.textbook-manage-page .el-tabs__header .el-tabs__active-bar {
    height: 2px;
    background-color: var(--primary-color);
}
.textbook-manage-page .el-tabs__header .el-tabs__item {
    height: 50px;
    line-height: 50px;
}
.textbook-manage-page .el-tabs__header .el-tabs__item.is-active,
  .textbook-manage-page .el-tabs__header .el-tabs__item:hover {
    color: var(--primary-color);
}

.textbook-manage-page[data-v-c54aa930] {
  position: relative;
}
.textbook-manage-page .tag_status_select_box[data-v-c54aa930] {
    position: absolute;
    left: 00px;
    top: 50px;
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    z-index: 1;
    background: white;
    border-radius: 4px;
}
.textbook-manage-page .tag_status_select_box .tag_status_select[data-v-c54aa930] {
      padding: 20px;
      max-height: calc(100vh - 30px);
      overflow: auto;
      -webkit-box-shadow: 0px 19px 24px 20px rgba(0, 0, 0, .06);
              box-shadow: 0px 19px 24px 20px rgba(0, 0, 0, .06);
}
.textbook-manage-page .textbook-box[data-v-c54aa930] {
    height: calc(100% - 60px);
    overflow: auto;
}
.search-top-box[data-v-c54aa930],
.screen-right[data-v-c54aa930] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.search-top-box[data-v-c54aa930] {
  position: relative;
  z-index: 2;
  padding: 0 20px;
  border-bottom: 1px solid #f5f5f5;
  background-color: white;
}
.search-top-box .screen-btn[data-v-c54aa930] {
    cursor: pointer;
}
.search-top-box .screen-btn i[data-v-c54aa930] {
      font-size: 14px;
      vertical-align: middle;
}
.search-top-box .screen-btn.check[data-v-c54aa930] {
    color: #02cc9e;
}
.textbook-item[data-v-c54aa930] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 20px;
  margin-top: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.textbook-item .textbook-item-cover[data-v-c54aa930] {
    width: 140px;
    height: 210px;
    cursor: pointer;
}
.textbook-item .textbook-item-cover img[data-v-c54aa930] {
      width: 100%;
      height: 100%;
}
.textbook-item .textbook-item-info[data-v-c54aa930] {
    margin-left: 20px;
    width: calc(100% - 160px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    border-bottom: 1px solid #ebedf0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.textbook-item .textbook-item-info-title[data-v-c54aa930] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    line-height: 30px;
    font-size: 16px;
    font-weight: 600;
    color: #454545;
    margin-bottom: 8px;
}
.textbook-item .textbook-item-info-title .textbook-item-info-status[data-v-c54aa930] {
      display: inline-block;
      padding: 0 12px;
      color: white;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px;
      border-radius: 12px;
      background-color: #ed900c;
}
.textbook-item .textbook-item-info-title .title-text[data-v-c54aa930] {
      cursor: pointer;
}
.textbook-item .textbook-item-info-centent[data-v-c54aa930] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    line-height: 26px;
    margin-bottom: 8px;
}
.textbook-item .textbook-item-info-centent > div[data-v-c54aa930],
    .textbook-item .textbook-item-info-centent .textbook-item-info-centent-column[data-v-c54aa930] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.textbook-item .textbook-item-info-centent > div > span[data-v-c54aa930],
      .textbook-item .textbook-item-info-centent .textbook-item-info-centent-column > span[data-v-c54aa930] {
        margin: 0 20px;
        width: 1px;
        height: 8px;
        background-color: #d8d8d8;
}
.textbook-item .textbook-item-info-tag-box[data-v-c54aa930] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
}
.textbook-item .textbook-item-info-tag-box .textbook-item-info-tag > div[data-v-c54aa930] {
      padding: 0 6px;
      font-size: 12px;
      color: #666666;
      background-color: rgba(153, 153, 153, .1);
      border-radius: 4px;
      margin-right: 8px;
}
div[class^='textbook-'][class$='page common-main-box'],
.knowledge_space_modules {
  --primary-color: #02cc9e;
  --primary-back-color: rgba(2, 204, 158, .1); }

div[class^="textbook-"][class$='page common-main-box'] .primary-font-back-color {
  color: var(--primary-color);
  background-color: var(--primary-back-color); }

div[class^="textbook-"][class$='page common-main-box'] .el-tag,
div[class^="textbook-"][class$='page common-main-box'] .el-tag .el-tag__close {
  color: var(--primary-color); }

div[class^="textbook-"][class$='page common-main-box'] .el-tag {
  background-color: var(--primary-back-color);
  border-color: var(--primary-back-color); }

div[class^="textbook-"][class$='page common-main-box'] .el-button {
  -webkit-box-shadow: none;
          box-shadow: none; }

div[class^="textbook-"][class$='page common-main-box'] .el-button--info {
  background: #cccccc;
  border-color: #cccccc; }

div[class^="textbook-"][class$='page common-main-box'] .el-button--primary.is-plain {
  color: var(--primary-color);
  background-color: white; }

div[class^="textbook-"][class$='page common-main-box'] .el-button--primary.is-plain:focus,
div[class^="textbook-"][class$='page common-main-box'] .el-button--primary.is-plain:hover,
div[class^="textbook-"][class$='page common-main-box'] .el-tag .el-tag__close:hover {
  color: white; }

div[class^="textbook-"][class$='page common-main-box'] .el-select .el-input.is-focus .el-input__inner:hover,
div[class^="textbook-"][class$='page common-main-box'] .el-select .el-input.is-focus .el-input__inner,
div[class^="textbook-"][class$='page common-main-box'] .el-button--primary,
div[class^="textbook-"][class$='page common-main-box'] .el-input__inner:focus,
div[class^="textbook-"][class$='page common-main-box'] .el-select .el-input.is-focus .el-input__inner,
div[class^="textbook-"][class$='page common-main-box'] .el-select .el-input__inner:focus,
div[class^="textbook-"][class$='page common-main-box'] .el-cascader .el-input .el-input__inner:focus,
div[class^="textbook-"][class$='page common-main-box'] .el-cascader .el-input.is-focus .el-input__inner {
  border-color: var(--primary-color); }

div[class^="textbook-"][class$='page common-main-box'] .el-button--primary,
div[class^="textbook-"][class$='page common-main-box'] .el-button--primary.is-plain:focus,
div[class^="textbook-"][class$='page common-main-box'] .el-button--primary.is-plain:hover,
div[class^="textbook-"][class$='page common-main-box'] .el-tag .el-tag__close:hover,
div[class^="textbook-"][class$='page common-main-box'] .el-select .el-tag__close.el-icon-close:hover {
  border-color: var(--primary-color);
  background-color: var(--primary-color); }

div[class^="textbook-"][class$='page common-main-box'] .el-dialog__headerbtn {
  top: auto;
  right: 30px;
  width: auto;
  height: auto;
  background: #fff;
  border-radius: 50%;
  line-height: unset; }

div[class^="textbook-"][class$='page common-main-box'] .el-dialog__headerbtn .el-dialog__close {
  color: #545f69;
  border-width: 0; }

div[class^="textbook-"][class$='page common-main-box'] .el-dialog__headerbtn .el-dialog__close:hover {
  color: var(--primary-color); }

div[class^="textbook-"][class$='page common-main-box'] .el-dialog__body {
  padding: 0 30px 15px; }

.knowledge_space_modules .el-dropdown-menu__item:focus,
.knowledge_space_modules .el-dropdown-menu__item:not(.is-disabled):hover {
  color: var(--primary-color); }

.knowledge_space_modules .el-dropdown-menu__item:focus,
.knowledge_space_modules .el-dropdown-menu__item:not(.is-disabled):hover,
.knowledge_space_modules .el-select-dropdown__item.hover,
.knowledge_space_modules .el-select-dropdown__item:hover {
  background-color: var(--primary-back-color); }

.knowledge_space_modules .croppper-g-wapper .green-btn,
.knowledge_space_modules .simulation_input_box {
  background: var(--primary-color) !important; }
@font-face {
  font-family: 'PuHuiTiBold';
  src: url(/vue/dist/static/fonts/Alibaba-PuHuiTi-Bold.bce77fc.otf);
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'PuHuiTiRegular';
  src: url(/vue/dist/static/fonts/Alibaba-PuHuiTi-Regular.fea46b8.otf);
  font-weight: normal;
  font-style: normal; }
@charset "UTF-8";
.cursor-p {
  cursor: pointer; }
/* 浮动以及清除浮动 */
.float-l {
  float: left; }
.float-r {
  float: right; }
.clearfloat:after {
  display: block;
  clear: both;
  content: "";
  visibility: hidden;
  height: 0; }
.clearfloat {
  zoom: 1; }
/*文字居左，中，右*/
.text-center {
  text-align: center; }
.text-left {
  text-align: left; }
.text-right {
  text-align: right; }
.text-overline {
  text-decoration: overline; }
.text-decoration {
  text-decoration: line-through; }
.text-underline {
  text-decoration: underline; }
.text-row {
  white-space: nowrap; }
.ft-weight {
  font-weight: bold; }
.ft-w400 {
  font-weight: 400; }
.ft-w600 {
  font-weight: 600; }
/* 文字大小 */
.ft12 {
  font-size: 12px; }
.ft14 {
  font-size: 14px; }
.ft16 {
  font-size: 16px; }
.ft18 {
  font-size: 18px; }
.ft20 {
  font-size: 20px; }
.ft22 {
  font-size: 22px; }
.ft24 {
  font-size: 24px; }
.ft26 {
  font-size: 26px; }
.ft28 {
  font-size: 28px; }
.ft30 {
  font-size: 30px; }
.ft120 {
  font-size: 120px; }
.ft180 {
  font-size: 180px; }
/* 字体行高 */
.li-h30 {
  line-height: 30px; }
.li-h35 {
  line-height: 35px; }
.li-h40 {
  line-height: 40px; }
/* 字体颜色 */
.color-3 {
  color: #333; }
.color-9 {
  color: #999; }
.color-eaf5ff {
  color: #eaf5ff; }
.color-f0 {
  color: #f0f0f0; }
.color-62 {
  color: #626262; }
.color-c3 {
  color: #c3c3c3; }
.color-8c {
  color: #8c8c8c; }
/* 间距 */
.pd20 {
  padding: 20px; }
.pd30 {
  padding: 30px; }
.pt10 {
  padding-top: 10px; }
.pt15 {
  padding-top: 15px; }
.pt20 {
  padding-top: 20px; }
.pt25 {
  padding-top: 25px; }
.pt30 {
  padding-top: 30px; }
.pb10 {
  padding-bottom: 10px; }
.pb15 {
  padding-bottom: 15px; }
.pb20 {
  padding-bottom: 20px; }
.pb25 {
  padding-bottom: 25px; }
.pb30 {
  padding-bottom: 30px; }
.pl10 {
  padding-left: 10px; }
.pl20 {
  padding-left: 20px; }
.pl25 {
  padding-left: 25px; }
.pl30 {
  padding-left: 30px; }
.pl35 {
  padding-left: 35px; }
.pl40 {
  padding-left: 40px; }
.pl45 {
  padding-left: 45px; }
.pl50 {
  padding-left: 50px; }
.pr10 {
  padding-right: 10px; }
.pr20 {
  padding-right: 20px; }
.pr25 {
  padding-right: 25px; }
.pr30 {
  padding-right: 30px; }
.pr35 {
  padding-right: 35px; }
.pr40 {
  padding-right: 40px; }
.pr45 {
  padding-right: 45px; }
.pr50 {
  padding-right: 50px; }
.md20 {
  margin: 20px; }
.mt10 {
  margin-top: 10px; }
.mt15 {
  margin-top: 15px; }
.mt20 {
  margin-top: 20px; }
.mt25 {
  margin-top: 25px; }
.mt30 {
  margin-top: 30px; }
.mb10 {
  margin-bottom: 10px; }
.mb15 {
  margin-bottom: 15px; }
.mb20 {
  margin-bottom: 20px; }
.mb25 {
  margin-bottom: 25px; }
.mb30 {
  margin-bottom: 30px; }
.mr10 {
  margin-right: 10px; }
.mr20 {
  margin-right: 20px; }
.mb20 {
  margin-bottom: 20px; }
.mb30 {
  margin-bottom: 30px; }
.border-b1-f3 {
  border-bottom: 1px solid #f3f3f3; }
.h-25 {
  height: 25%; }
.h-30 {
  height: 30%; }
/* icon */
.icon100 {
  width: 100px;
  height: 100px; }
.icon160 {
  width: 160px;
  height: 160px; }
/* 背景颜色 */
.bg-fbf2e7 {
  background: #fbf2e7; }
.bg-de {
  background: #DEDEDE; }
.linkstyle {
  color: #1890ff;
  cursor: pointer; }
.beyond-1 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden; }
.beyond-2 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden; }
.beyond-3 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden; }
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
.jub-center-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
/*浮动 + 垂直居中*/
.flex-align-no {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center; }
/*浮动 + 垂直居中+换行*/
.flex-align {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap; }
/*浮动 +垂直居中 + 水平居中*/
.flex-juc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center; }
.flex-v-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.flex-v-column-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
/*浮动 + 左右分布 + 换行*/
.flex-jub-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap; }
/*浮动 + 左右分布 + 垂直居中*/
.jub-jub-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center; }
/*浮动 + 左右分布*/
.jub-jub {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between; }
/* 左边顶部对齐*/
.left-float-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex; }
/* 从右边开始浮动-换行 */
.jub-jub-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap; }
/* 从右边开始浮动 */
.jub-jub-end-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center; }
/* 等距分布 */
.jub-jua-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center; }
.juc-c {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center; }
/*上下布局 +垂直居中 + 水平居中*/
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
/* 上下布局*/
.juv-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
/* 上下分布，从上到下布局 */
.flex-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.flex-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center; }
.flex-jua {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.flex-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: flex-end;
  -moz-justify-content: flex-end;
  -ms-flex-pack: end;
      justify-content: flex-end; }
.juc-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: flex-end;
  -moz-align-items: flex-end;
  -ms-flex-align: end;
      align-items: flex-end;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center; }
.knowledge-space-box .design-item-btn-small {
  width: 92px;
  height: 34px;
  background: #f0f0f0;
  border-radius: 7px;
  text-align: center;
  line-height: 34px;
  font-weight: 400;
  color: #626262;
  cursor: pointer; }

.knowledge-space-box .page-height-max {
  height: calc(100vh - 60px);
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.knowledge-space-box .common-main-box {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: 8px;
  width: calc(100% - 200px);
  height: calc(100% - 16px);
  overflow: auto;
  background-color: white; }

.knowledge-space-box .form-operate-box {
  text-align: center; }












































.evaluate-list-show .pages-action-header[data-v-4f162fb2] {
  padding: 0 24px;
  height: 50px;
  background-color: #EDEDED;
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.evaluate-list-show .pages-action-header .header-all[data-v-4f162fb2] {
    font-weight: bold;
}
.evaluate-list-show .pages-list-item[data-v-4f162fb2] {
  padding: 16px 0 0;
}
.evaluate-list-show .pages-list-item .type-list-item[data-v-4f162fb2] {
    padding: 16px 24px;
    border-bottom: 1px solid #F0F0F0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.evaluate-list-show .pages-list-item .type-list-item.list-item-header[data-v-4f162fb2] {
      padding: 0 24px;
      height: 40px;
      background-color: #EDEDED;
      border-radius: 4px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
}
.evaluate-list-show .pages-list-item .type-list-item .list-item-left[data-v-4f162fb2] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.evaluate-list-show .pages-list-item .type-list-item .list-item-left .list-item-title[data-v-4f162fb2] {
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
}
.evaluate-list-show .pages-list-item .type-list-item .list-item-right[data-v-4f162fb2] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.evaluate-list-show .pages-list-item .type-list-item .list-item-right .right-weight[data-v-4f162fb2] {
        margin: 0 12px;
        color: #FF7A4B;
}
.evaluate-list-show .pages-list-item .type-list-item .list-item-right .right-info[data-v-4f162fb2] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.evaluate-list-show .pages-list-item .type-list-item .list-item-right .right-info .info-item[data-v-4f162fb2] {
          margin: 0 12px;
}
.evaluate-list-show .pages-list-item .type-list-item .list-item-right .right-info .info-item.item-level[data-v-4f162fb2] {
            color: #FF7A4B;
}
.evaluate-list-show .pages-list-item .type-list-item .list-item-right .right-info i[data-v-4f162fb2] {
          cursor: pointer;
}
.evaluate-list-show .pages-list-item .type-list-item-evaluate[data-v-4f162fb2] {
      padding: 0 24px 16px;
      border-bottom: 1px solid #F0F0F0;
}
.evaluate-list-show .pages-list-item .type-list-item-evaluate .list-item-label[data-v-4f162fb2] {
        line-height: 30px;
}
.evaluate-list-show .pages-list-item .type-list-item-evaluate .list-item-border[data-v-4f162fb2] {
        padding: 10px;
        border: 1px solid #dcdfe6;
        border-radius: 5px;
}

.export-count-pop .export-count-box .count-set {
  padding: 24px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.export-count-pop .export-count-box .count-set .count-input-box {
    margin-right: 8px;
}
.export-count-pop .export-count-box .edit-count-limit {
  margin-bottom: 16px;
  padding: 4px 16px;
  border: 1px solid #ff7a4b;
  background-color: rgba(255, 122, 75, .1);
  text-align: center;
  font-size: 12px;
  color: #ff7a4b;
}
.export-count-pop .export-count-box .count-actions {
  text-align: center;
}

.public-pop-root-inside[data-v-422af69e] {
  --theme-color: #ff7a4b;
  color: #191919;
}
.public-pop-root-inside .content[data-v-422af69e] {
    height: 500px;
    overflow: auto;
}
.public-pop-root-inside .tag-box[data-v-422af69e] {
    margin-bottom: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.public-pop-root-inside .tag-box .tag-item[data-v-422af69e] {
      width: 90px;
      line-height: 30px;
      color: white;
      text-align: center;
      border-radius: 4px;
      background-color: var(--theme-color);
}
.public-pop-root-inside .tag-table-box[data-v-422af69e] {
    --border: 1px solid #ebedf0;
    border-left: var(--border);
    border-top: var(--border);
}
.public-pop-root-inside .tag-table-box .thead-row[data-v-422af69e] {
      background-color: #ebeef5;
}
.public-pop-root-inside .tag-table-box .thead-row[data-v-422af69e],
    .public-pop-root-inside .tag-table-box .tbody-row[data-v-422af69e] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      text-align: center;
      line-height: 40px;
}
.public-pop-root-inside .tag-table-box .thead-row .column[data-v-422af69e],
      .public-pop-root-inside .tag-table-box .tbody-row .column[data-v-422af69e] {
        border-right: var(--border);
        border-bottom: var(--border);
        -webkit-box-sizing: border-boxs;
                box-sizing: border-boxs;
}
.public-pop-root-inside .tag-table-box .thead-row .tag-name[data-v-422af69e],
      .public-pop-root-inside .tag-table-box .tbody-row .tag-name[data-v-422af69e] {
        padding: 0 12px;
        width: calc(100% - 160px);
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
}
.public-pop-root-inside .tag-table-box .thead-row .tag-operation[data-v-422af69e],
      .public-pop-root-inside .tag-table-box .tbody-row .tag-operation[data-v-422af69e] {
        width: 160px;
}
.public-pop-root-inside .tag-table-box .thead-row .tag-operation span[data-v-422af69e],
        .public-pop-root-inside .tag-table-box .tbody-row .tag-operation span[data-v-422af69e] {
          display: inline-block;
          cursor: pointer;
}
.public-pop-root-inside .tag-table-box .thead-row .tag-operation > span[data-v-422af69e]:first-child,
        .public-pop-root-inside .tag-table-box .tbody-row .tag-operation > span[data-v-422af69e]:first-child {
          margin-right: 10px;
}
.public-pop-root-inside .tag-table-box .thead-row .tag-operation span[data-v-422af69e]:hover,
        .public-pop-root-inside .tag-table-box .tbody-row .tag-operation span[data-v-422af69e]:hover {
          color: var(--theme-color);
}
.public-pop-root-inside .add-box[data-v-422af69e] {
    margin-top: 10px;
    text-align: right;
}
.public-pop-root-inside .operation[data-v-422af69e] {
    text-align: center;
    margin-top: 30px;
}

.teacher-lesson-manage-pages .el-menu-item,
.teacher-lesson-manage-pages .el-submenu__title {
  line-height: 40px;
  height: 40px;
}
.teacher-lesson-manage-pages .el-menu-item-group__title {
  padding: 0;
}
.teacher-lesson-manage-pages .left-nav {
  padding-top: 20px;
  width: 180px;
  background-color: white;
}
.teacher-lesson-manage-pages .left-nav .el-menu {
    border-width: 0;
}
.teacher-lesson-manage-pages .left-nav .icon-svg {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
}
.teacher-lesson-manage-pages .left-nav .icon-svg > svg {
      width: 16px;
      height: 16px;
}
.teacher-lesson-manage-pages .left-nav .icon-svg > svg * {
        stroke: #454545;
}
.teacher-lesson-manage-pages .left-nav .el-submenu .el-menu-item {
    min-width: auto;
}
.teacher-lesson-manage-pages .left-nav .el-menu-item.is-active .icon-svg > svg * {
    stroke: #ff7a4b;
}

.page-headre-box[data-v-1fd12296] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 5px 0;
  background-color: white;
  border-top: 1px #f3f4f6 solid;
}
.page-headre-box > div[data-v-1fd12296] {
    padding: 0 24px;
}
.page-headre-box .page-title[data-v-1fd12296] {
    line-height: 45px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.page-headre-box .page-title .back-btn[data-v-1fd12296] {
      width: 30px;
      z-index: 2;
      font-size: 22px;
      cursor: pointer;
}
.page-headre-box .page-title div[data-v-1fd12296] {
      text-align: center;
}

.record-mode-pop .record-mode-box {
  height: 490px;
  overflow-y: auto;
}
.record-mode-pop .record-mode-box .title-block {
    margin-bottom: 16px;
    padding: 6px 24px;
    background-color: #ededed;
    line-height: 23px;
    font-weight: bold;
}
.record-mode-pop .record-mode-box .box-actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.record-mode-pop .record-mode-box .box-actions.flex-center {
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
}
.record-mode-pop .record-mode-box .box-actions.flex-right {
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
}
.record-mode-pop .record-mode-box .record-option-list .record-option-block {
    margin-bottom: 16px;
    padding: 12px 24px;
    border: 1px solid #ebedf0;
}
.record-mode-pop .record-mode-box .record-option-list .record-option-block.chosen-option-item {
      background-color: #FFFFFF;
}
.record-mode-pop .record-mode-box .record-option-list .record-option-block .block-head-actions {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
}
.record-mode-pop .record-mode-box .record-option-list .record-option-block .block-head-actions .actions-btn {
        margin-left: 16px;
}
.record-mode-pop .record-mode-box .record-option-list .record-option-block .block-head-actions .actions-btn i {
          cursor: pointer;
}
.record-mode-pop .record-mode-box .record-option-list .record-option-block .record-option-set .option-set-item {
      margin-bottom: 16px;
      width: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.record-mode-pop .record-mode-box .record-option-list .record-option-block .record-option-set .option-set-item .set-item-action {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
}
.record-mode-pop .record-mode-box .record-option-list .record-option-info {
    margin-bottom: 16px;
    padding: 12px 24px;
    border: 1px solid #ebedf0;
}
.record-mode-pop .record-mode-box .record-option-list .record-option-info .info-name {
      margin-bottom: 16px;
      font-size: 16px;
      font-weight: bold;
}
.record-mode-pop .record-mode-box .record-option-list .record-option-info .info-item {
      margin-bottom: 12px;
      font-size: 14px;
}
.record-mode-pop .record-mode-box .list-item {
    margin: 6px 0;
}

.public-pop-root-inside .operation[data-v-0988f8f0] {
  margin-top: 24px;
  text-align: center;
}
.public-pop-root-inside .set-teaching-reflection-template-pop-main .record-mode-box[data-v-0988f8f0] {
  height: 490px;
  overflow-y: auto;
}
.public-pop-root-inside .set-teaching-reflection-template-pop-main .record-mode-box .title-block[data-v-0988f8f0] {
    margin-bottom: 16px;
    padding: 6px 24px;
    background-color: #ededed;
    line-height: 23px;
    font-weight: bold;
}
.public-pop-root-inside .set-teaching-reflection-template-pop-main .record-mode-box .box-actions[data-v-0988f8f0] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.public-pop-root-inside .set-teaching-reflection-template-pop-main .record-mode-box .box-actions.flex-center[data-v-0988f8f0] {
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
}
.public-pop-root-inside .set-teaching-reflection-template-pop-main .record-mode-box .box-actions.flex-right[data-v-0988f8f0] {
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
}
.public-pop-root-inside .set-teaching-reflection-template-pop-main .record-mode-box .record-option-list .record-option-block[data-v-0988f8f0] {
    margin-bottom: 16px;
    padding: 12px 24px;
    border: 1px solid #ebedf0;
}
.public-pop-root-inside .set-teaching-reflection-template-pop-main .record-mode-box .record-option-list .record-option-block.chosen-option-item[data-v-0988f8f0] {
      background-color: #FFFFFF;
}
.public-pop-root-inside .set-teaching-reflection-template-pop-main .record-mode-box .record-option-list .record-option-block .block-head-actions[data-v-0988f8f0] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
}
.public-pop-root-inside .set-teaching-reflection-template-pop-main .record-mode-box .record-option-list .record-option-block .block-head-actions .actions-btn[data-v-0988f8f0] {
        margin-left: 16px;
}
.public-pop-root-inside .set-teaching-reflection-template-pop-main .record-mode-box .record-option-list .record-option-block .block-head-actions .actions-btn i[data-v-0988f8f0] {
          cursor: pointer;
}
.public-pop-root-inside .set-teaching-reflection-template-pop-main .record-mode-box .record-option-list .record-option-block .record-option-set .option-set-item[data-v-0988f8f0] {
      margin-bottom: 16px;
      width: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.public-pop-root-inside .set-teaching-reflection-template-pop-main .record-mode-box .record-option-list .record-option-block .record-option-set .option-set-item .set-item-action[data-v-0988f8f0] {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
}
.public-pop-root-inside .set-teaching-reflection-template-pop-main .record-mode-box .record-option-list .record-option-info[data-v-0988f8f0] {
    margin-bottom: 16px;
    padding: 12px 24px;
    border: 1px solid #ebedf0;
}
.public-pop-root-inside .set-teaching-reflection-template-pop-main .record-mode-box .record-option-list .record-option-info .info-name[data-v-0988f8f0] {
      margin-bottom: 16px;
      font-size: 16px;
      font-weight: bold;
}
.public-pop-root-inside .set-teaching-reflection-template-pop-main .record-mode-box .record-option-list .record-option-info .info-item[data-v-0988f8f0] {
      margin-bottom: 12px;
      font-size: 14px;
}
.public-pop-root-inside .set-teaching-reflection-template-pop-main .record-mode-box .list-item[data-v-0988f8f0] {
    margin: 6px 0;
}

.choose-subject-box[data-v-69324eb1] {
  padding: 0 10px;
}
.choose-subject-box .subject-box[data-v-69324eb1] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.choose-subject-box .subject-box .subject-box-list[data-v-69324eb1] {
      width: 40%;
}
.choose-subject-box .subject-box .subject-box-list .box-title[data-v-69324eb1] {
        padding: 5px 0 12px;
}
.choose-subject-box .subject-box .subject-box-list .box-list[data-v-69324eb1] {
        height: calc(70vh - 175px);
        overflow-y: scroll;
        padding: 9px 7px 30px;
        border: 1px solid #E6E6E6;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        border-radius: 8px;
}
.choose-subject-box .subject-box .subject-box-list .box-list .box-list-button[data-v-69324eb1] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
}
.choose-subject-box .subject-box .subject-box-list .box-list .box-list-button .list-button[data-v-69324eb1] {
            margin: 0 2px 4px;
            padding: 6px 8px;
            background-color: #F7F7F7;
            border-radius: 4px;
            font-size: 12px;
            cursor: pointer;
}
.choose-subject-box .subject-box .subject-box-list .box-list .box-list-button .list-button.is-active[data-v-69324eb1] {
              background-color: #FF7A4B;
              color: #FFFFFF;
}
.choose-subject-box .subject-box .subject-box-list .box-list .box-list-select[data-v-69324eb1] {
          padding: 0 7px;
}
.choose-subject-box .subject-box .subject-box-list .box-list .box-list-select .list-select[data-v-69324eb1] {
            padding: 16px 0;
            border-bottom: 1px solid #EBEDF0;
}
.choose-subject-box .subject-box .subject-box-selected[data-v-69324eb1] {
      width: 55%;
}
.choose-subject-box .subject-box .subject-box-selected .box-title[data-v-69324eb1] {
        padding: 5px 0 12px;
}
.choose-subject-box .subject-box .subject-box-selected .box-list[data-v-69324eb1] {
        height: calc(70vh - 175px);
        overflow-y: scroll;
        padding: 16px;
        border: 1px solid #E6E6E6;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        border-radius: 8px;
}
.choose-subject-box .subject-box .subject-box-selected .box-list .selected-list[data-v-69324eb1] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
}
.choose-subject-box .subject-box .subject-box-selected .box-list .selected-list .selected-btn[data-v-69324eb1] {
            margin: 0 10px 10px 0;
}
.choose-subject-box .subject-box-action[data-v-69324eb1] {
    padding: 16px 0;
    text-align: center;
}

.lesson-evaluate {
  height: 100%;
}

.search-calendar-box {
  position: relative;
  margin-right: 20px;
}
.search-calendar-box .search-calendar-text {
    position: relative;
    background: white;
    line-height: 30px;
    z-index: 2;
    cursor: pointer;
}
.search-calendar-box .el-input__inner:focus {
    border-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.search-calendar-box .search-calendar {
    position: absolute;
    width: 100%;
    top: 5px;
    bottom: 0;
    z-index: 1;
}
.search-calendar-box .search-calendar .el-input__inner {
      height: 20px;
}
.search-calendar-box .search-calendar .el-input__prefix {
      display: none;
}

.indiator-pages[data-v-6aaaf880] {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: calc(100% - 16px);
}
.indiator-pages .pages-header[data-v-6aaaf880] {
    padding: 18px 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #ffffff;
    border-bottom: 1px solid #ebedf0;
    line-height: 32px;
}
.indiator-pages .pages-header .title[data-v-6aaaf880] {
      font-size: 16px;
      font-weight: bold;
}
.indiator-pages .pages-filter-box[data-v-6aaaf880] {
    background-color: #ffffff;
    padding: 16px 24px;
}
.indiator-pages .pages-filter-box .filter-box-item[data-v-6aaaf880] {
      padding: 10px 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      border-bottom: 1px dashed #f3f5f7;
}
.indiator-pages .pages-filter-box .filter-box-item[data-v-6aaaf880]:last-child {
        border-bottom: none;
}
.indiator-pages .pages-filter-box .filter-box-item .item-label[data-v-6aaaf880] {
        -ms-flex-negative: 0;
            flex-shrink: 0;
        width: 50px;
}
.indiator-pages .pages-filter-box .filter-box-item .item-options[data-v-6aaaf880] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
}
.indiator-pages .pages-filter-box .filter-box-item .item-options .option-btn[data-v-6aaaf880] {
          cursor: pointer;
          margin-right: 30px;
}
.indiator-pages .pages-filter-box .filter-box-item .item-options .option-btn.is-active[data-v-6aaaf880] {
            color: var(--color_primary);
}
.indiator-pages .pages-content[data-v-6aaaf880] {
    margin-top: 8px;
    padding: 0 12px 16px;
    background-color: #ffffff;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}
.indiator-pages .pages-content .pages-filter-actions[data-v-6aaaf880] {
      padding: 16px 12px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
}
.indiator-pages .pages-content .pages-filter-actions .filter-actions-left[data-v-6aaaf880] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.indiator-pages .pages-content .pages-filter-actions .filter-actions-left .left-label[data-v-6aaaf880] {
          -ms-flex-negative: 0;
              flex-shrink: 0;
}
.indiator-pages .pages-content .pages-filter-actions .filter-actions-left .left-selected-list[data-v-6aaaf880] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
}
.indiator-pages .pages-content .pages-filter-actions .filter-actions-left .left-selected-list .selected-item[data-v-6aaaf880] {
            margin-left: 8px;
            padding: 0 15px;
            height: 28px;
            line-height: 28px;
            text-align: center;
            font-size: 12px;
            background-color: #f7f7f7;
            color: #454545;
}
.indiator-pages .pages-content .pages-filter-actions .filter-actions-left .left-selected-list .selected-item i[data-v-6aaaf880] {
              cursor: pointer;
              color: #c8c9cc;
}
.indiator-pages .pages-content .pages-filter-actions .filter-actions-right[data-v-6aaaf880] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.indiator-pages .pages-content .pages-table[data-v-6aaaf880] {
      width: 100%;
}
.indiator-pages .pages-content .pages-table .table-actions[data-v-6aaaf880] {
        padding: 20px 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
}
.indiator-pages .pages-content .pages-table .table-actions .action-btn[data-v-6aaaf880] {
          cursor: pointer;
          color: var(--color_primary);
          margin-right: 10px;
}
.activity-list-box[data-v-6aaaf880] {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 10px;
  height: calc(100% - 50px);
  overflow: auto;
  padding-bottom: 40px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.activity-list-box .activity-item[data-v-6aaaf880] {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 25%;
    overflow: hidden;
    padding: 10px 12px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-size: 12px;
    color: #909399;
}
.activity-list-box .activity-status[data-v-6aaaf880] {
    position: absolute;
    top: 20px;
    left: 25px;
    padding: 6px 8px;
    color: white;
    background-color: var(--color_primary);
    border-radius: 4px;
}
.activity-list-box .cover-img[data-v-6aaaf880] {
    width: 100%;
    border-radius: 4px;
    overflow: hidden;
    cursor: pointer;
    padding-top: 66%;
    height: 0px;
    background-size: 100%;
    background-position: center;
}
.activity-list-box .default-cover-img[data-v-6aaaf880] {
    position: relative;
}
.activity-list-box .default-cover-img div[data-v-6aaaf880] {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      color: #242525;
      font-size: 30px;
      font-weight: 600;
      background-color: #4F83EA;
}
.activity-list-box .info-name[data-v-6aaaf880] {
    width: 100%;
    font-size: 16px;
    font-weight: 700;
    line-height: 40px;
    color: #606266;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.activity-list-box .info-tabs-box[data-v-6aaaf880] {
    height: 28px;
    overflow: hidden;
}
.activity-list-box .info-tabs[data-v-6aaaf880] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 4px 0;
}
.activity-list-box .info-tabs > div[data-v-6aaaf880] {
      padding: 4px 6px;
      font-size: 12px;
      color: #666666;
      margin-right: 4px;
      background: rgba(153, 153, 153, .1);
      margin-bottom: 4px;
      border-radius: 4px;
}
.activity-list-box .info-time[data-v-6aaaf880],
  .activity-list-box .info-statistics-box[data-v-6aaaf880] {
    line-height: 24px;
}
.activity-list-box .info-statistics-box[data-v-6aaaf880] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.activity-list-box .info-statistics-box .publish-operate[data-v-6aaaf880] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
}
.activity-list-box .info-statistics-box .publish-status[data-v-6aaaf880] {
      margin-right: 8px;
}
.analyse_entrance_box[data-v-6aaaf880] {
  cursor: pointer;
  margin-right: 20px;
}
.page-box[data-v-6aaaf880] {
  margin-top: 40px;
  width: 100%;
}

@charset "UTF-8";
.cursor-p {
  cursor: pointer;
}
/* 浮动以及清除浮动 */
.float-l {
  float: left;
}
.float-r {
  float: right;
}
.clearfloat:after {
  display: block;
  clear: both;
  content: "";
  visibility: hidden;
  height: 0;
}
.clearfloat {
  zoom: 1;
}
/*文字居左，中，右*/
.text-center {
  text-align: center;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-overline {
  text-decoration: overline;
}
.text-decoration {
  text-decoration: line-through;
}
.text-underline {
  text-decoration: underline;
}
.text-row {
  white-space: nowrap;
}
.ft-weight {
  font-weight: bold;
}
.ft-w400 {
  font-weight: 400;
}
.ft-w600 {
  font-weight: 600;
}
/* 文字大小 */
.ft12 {
  font-size: 12px;
}
.ft14 {
  font-size: 14px;
}
.ft16 {
  font-size: 16px;
}
.ft18 {
  font-size: 18px;
}
.ft20 {
  font-size: 20px;
}
.ft22 {
  font-size: 22px;
}
.ft24 {
  font-size: 24px;
}
.ft26 {
  font-size: 26px;
}
.ft28 {
  font-size: 28px;
}
.ft30 {
  font-size: 30px;
}
.ft120 {
  font-size: 120px;
}
.ft180 {
  font-size: 180px;
}
/* 字体行高 */
.li-h30 {
  line-height: 30px;
}
.li-h35 {
  line-height: 35px;
}
.li-h40 {
  line-height: 40px;
}
/* 字体颜色 */
.color-3 {
  color: #333;
}
.color-9 {
  color: #999;
}
.color-eaf5ff {
  color: #eaf5ff;
}
.color-f0 {
  color: #f0f0f0;
}
.color-62 {
  color: #626262;
}
.color-c3 {
  color: #c3c3c3;
}
.color-8c {
  color: #8c8c8c;
}
/* 间距 */
.pd20 {
  padding: 20px;
}
.pd30 {
  padding: 30px;
}
.pt10 {
  padding-top: 10px;
}
.pt15 {
  padding-top: 15px;
}
.pt20 {
  padding-top: 20px;
}
.pt25 {
  padding-top: 25px;
}
.pt30 {
  padding-top: 30px;
}
.pb10 {
  padding-bottom: 10px;
}
.pb15 {
  padding-bottom: 15px;
}
.pb20 {
  padding-bottom: 20px;
}
.pb25 {
  padding-bottom: 25px;
}
.pb30 {
  padding-bottom: 30px;
}
.pl10 {
  padding-left: 10px;
}
.pl20 {
  padding-left: 20px;
}
.pl25 {
  padding-left: 25px;
}
.pl30 {
  padding-left: 30px;
}
.pl35 {
  padding-left: 35px;
}
.pl40 {
  padding-left: 40px;
}
.pl45 {
  padding-left: 45px;
}
.pl50 {
  padding-left: 50px;
}
.pr10 {
  padding-right: 10px;
}
.pr20 {
  padding-right: 20px;
}
.pr25 {
  padding-right: 25px;
}
.pr30 {
  padding-right: 30px;
}
.pr35 {
  padding-right: 35px;
}
.pr40 {
  padding-right: 40px;
}
.pr45 {
  padding-right: 45px;
}
.pr50 {
  padding-right: 50px;
}
.md20 {
  margin: 20px;
}
.mt10 {
  margin-top: 10px;
}
.mt15 {
  margin-top: 15px;
}
.mt20 {
  margin-top: 20px;
}
.mt25 {
  margin-top: 25px;
}
.mt30 {
  margin-top: 30px;
}
.mb10 {
  margin-bottom: 10px;
}
.mb15 {
  margin-bottom: 15px;
}
.mb20 {
  margin-bottom: 20px;
}
.mb25 {
  margin-bottom: 25px;
}
.mb30 {
  margin-bottom: 30px;
}
.mr10 {
  margin-right: 10px;
}
.mr20 {
  margin-right: 20px;
}
.mb20 {
  margin-bottom: 20px;
}
.mb30 {
  margin-bottom: 30px;
}
.border-b1-f3 {
  border-bottom: 1px solid #f3f3f3;
}
.h-25 {
  height: 25%;
}
.h-30 {
  height: 30%;
}
/* icon */
.icon100 {
  width: 100px;
  height: 100px;
}
.icon160 {
  width: 160px;
  height: 160px;
}
/* 背景颜色 */
.bg-fbf2e7 {
  background: #fbf2e7;
}
.bg-de {
  background: #DEDEDE;
}
.linkstyle {
  color: #1890ff;
  cursor: pointer;
}
.beyond-1 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.beyond-2 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.beyond-3 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.jub-center-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
/*浮动 + 垂直居中*/
.flex-align-no {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/*浮动 + 垂直居中+换行*/
.flex-align {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/*浮动 +垂直居中 + 水平居中*/
.flex-juc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.flex-v-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-v-column-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/*浮动 + 左右分布 + 换行*/
.flex-jub-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/*浮动 + 左右分布 + 垂直居中*/
.jub-jub-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/*浮动 + 左右分布*/
.jub-jub {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
/* 左边顶部对齐*/
.left-float-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex;
}
/* 从右边开始浮动-换行 */
.jub-jub-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/* 从右边开始浮动 */
.jub-jub-end-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/* 等距分布 */
.jub-jua-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
.juc-c {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
/*上下布局 +垂直居中 + 水平居中*/
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/* 上下布局*/
.juv-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/* 上下分布，从上到下布局 */
.flex-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.flex-jua {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: flex-end;
  -moz-justify-content: flex-end;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.juc-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: flex-end;
  -moz-align-items: flex-end;
  -ms-flex-align: end;
      align-items: flex-end;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.teacher-lesson-manage-pages .page-height-max {
  height: calc(100vh - 61px);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.teacher-lesson-manage-pages .primary-font-back-color {
  color: #FF7A4B !important;
  background-color: rgba(255, 122, 75, .1) !important;
}
.teacher-lesson-manage-pages .primary-font-color {
  color: #FF7A4B !important;
}
.teacher-lesson-manage-pages .primary-back-color {
  background-color: rgba(255, 122, 75, .1) !important;
}
.teacher-lesson-manage-pages .info-back-color {
  background-color: #f3f4f6 !important;
}
.teacher-lesson-manage-pages .common-main-box {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: calc(100% - 200px);
  height: 100%;
  overflow: auto;
  background-color: white;
}
.teacher-lesson-manage-pages .form-operate-box {
  width: 100%;
  text-align: center;
  margin: 40px 0 20px 0;
}
.teacher-lesson-manage-pages .common-page-top-title {
  padding: 18px 20px;
  margin-bottom: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 16px;
  line-height: 33px;
  font-weight: 700;
  border-bottom: 2px #f3f4f6 solid;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.teacher-lesson-manage-pages .empty-img-box {
  width: 100%;
  padding-top: 153px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.lesson-evaluate .common_head {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.teacher-lesson-manage-pages, .teacher-lesson-reception-pages {
  /* 改变主题色变量 */
  --color_primary: #ff7a4b;
  --color_info: #cccccc;
  --primary_back_color: rgba(255, 122, 75, .1);
  --info_back_color: rgba(255, 122, 75, .1);
}
.teacher-lesson-manage-pages .el-menu-item,
  .teacher-lesson-manage-pages .el-submenu__title, .teacher-lesson-reception-pages .el-menu-item,
  .teacher-lesson-reception-pages .el-submenu__title {
    line-height: 40px;
    height: 40px;
}
.teacher-lesson-manage-pages .el-menu-item-group__title, .teacher-lesson-reception-pages .el-menu-item-group__title {
    padding: 0;
}
.teacher-lesson-manage-pages .el-menu-item.is-active,
  .teacher-lesson-manage-pages .el-tabs__item.is-active,
  .teacher-lesson-manage-pages .el-tabs__item:hover,
  .teacher-lesson-manage-pages .el-radio__input.is-checked + .el-radio__label,
  .teacher-lesson-manage-pages .el-radio-button__inner:hover,
  .teacher-lesson-manage-pages .el-button--primary.is-plain,
  .teacher-lesson-manage-pages .el-checkbox__input.is-checked + .el-checkbox__label,
  .teacher-lesson-manage-pages .el-tag,
  .teacher-lesson-manage-pages .el-button--default:focus,
  .teacher-lesson-manage-pages .el-button--default:hover,
  .teacher-lesson-manage-pages .el-pagination.is-background .el-pager li:not(.disabled):hover,
  .teacher-lesson-manage-pages .el-tag .el-tag__close,
  .teacher-lesson-manage-pages .el-submenu__title:hover,
  .teacher-lesson-manage-pages .el-input-number__decrease:hover,
  .teacher-lesson-manage-pages .el-input-number__increase:hover,
  .teacher-lesson-manage-pages .center-container .btn-bar .btn-bar-plat a.active,
  .teacher-lesson-manage-pages .components-list .form-edit-widget-label:hover,
  .teacher-lesson-manage-pages .components-list .form-edit-widget-label:hover a,
  .teacher-lesson-manage-pages .fm2-container footer a,
  .teacher-lesson-manage-pages .fm2-container footer, .teacher-lesson-reception-pages .el-menu-item.is-active,
  .teacher-lesson-reception-pages .el-tabs__item.is-active,
  .teacher-lesson-reception-pages .el-tabs__item:hover,
  .teacher-lesson-reception-pages .el-radio__input.is-checked + .el-radio__label,
  .teacher-lesson-reception-pages .el-radio-button__inner:hover,
  .teacher-lesson-reception-pages .el-button--primary.is-plain,
  .teacher-lesson-reception-pages .el-checkbox__input.is-checked + .el-checkbox__label,
  .teacher-lesson-reception-pages .el-tag,
  .teacher-lesson-reception-pages .el-button--default:focus,
  .teacher-lesson-reception-pages .el-button--default:hover,
  .teacher-lesson-reception-pages .el-pagination.is-background .el-pager li:not(.disabled):hover,
  .teacher-lesson-reception-pages .el-tag .el-tag__close,
  .teacher-lesson-reception-pages .el-submenu__title:hover,
  .teacher-lesson-reception-pages .el-input-number__decrease:hover,
  .teacher-lesson-reception-pages .el-input-number__increase:hover,
  .teacher-lesson-reception-pages .center-container .btn-bar .btn-bar-plat a.active,
  .teacher-lesson-reception-pages .components-list .form-edit-widget-label:hover,
  .teacher-lesson-reception-pages .components-list .form-edit-widget-label:hover a,
  .teacher-lesson-reception-pages .fm2-container footer a,
  .teacher-lesson-reception-pages .fm2-container footer {
    color: var(--color_primary);
}
.teacher-lesson-manage-pages .el-tag,
  .teacher-lesson-manage-pages .el-button--default:focus,
  .teacher-lesson-manage-pages .el-button--default:hover,
  .teacher-lesson-manage-pages .el-button--primary.is-plain .el-menu-item:focus,
  .teacher-lesson-manage-pages .el-menu-item.is-active,
  .teacher-lesson-manage-pages .el-submenu__title:hover,
  .teacher-lesson-manage-pages .widget-form-container .widget-form-list .widget-view:hover,
  .teacher-lesson-manage-pages .center-container .btn-bar .btn-bar-plat a.active, .teacher-lesson-reception-pages .el-tag,
  .teacher-lesson-reception-pages .el-button--default:focus,
  .teacher-lesson-reception-pages .el-button--default:hover,
  .teacher-lesson-reception-pages .el-button--primary.is-plain .el-menu-item:focus,
  .teacher-lesson-reception-pages .el-menu-item.is-active,
  .teacher-lesson-reception-pages .el-submenu__title:hover,
  .teacher-lesson-reception-pages .widget-form-container .widget-form-list .widget-view:hover,
  .teacher-lesson-reception-pages .center-container .btn-bar .btn-bar-plat a.active {
    background-color: var(--primary_back_color);
}
.teacher-lesson-manage-pages .el-select .el-input.is-focus .el-input__inner:hover,
  .teacher-lesson-manage-pages .el-select .el-input.is-focus .el-input__inner,
  .teacher-lesson-manage-pages .el-button--primary,
  .teacher-lesson-manage-pages .el-input__inner:focus,
  .teacher-lesson-manage-pages .el-select .el-input.is-focus .el-input__inner,
  .teacher-lesson-manage-pages .el-select .el-input__inner:focus,
  .teacher-lesson-manage-pages .el-textarea__inner:focus,
  .teacher-lesson-manage-pages .el-range-editor.is-active,
  .teacher-lesson-manage-pages .el-range-editor.is-active:hover,
  .teacher-lesson-manage-pages .el-radio__input.is-checked .el-radio__inner,
  .teacher-lesson-manage-pages .el-radio__inner:hover,
  .teacher-lesson-manage-pages .el-checkbox__inner:hover,
  .teacher-lesson-manage-pages .el-checkbox__input.is-checked .el-checkbox__inner,
  .teacher-lesson-manage-pages .el-checkbox__input.is-focus .el-checkbox__inner,
  .teacher-lesson-manage-pages .el-button--primary.is-plain:focus,
  .teacher-lesson-manage-pages .el-tag,
  .teacher-lesson-manage-pages .el-button--default:focus,
  .teacher-lesson-manage-pages .el-button--default:hover,
  .teacher-lesson-manage-pages .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .teacher-lesson-manage-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner,
  .teacher-lesson-manage-pages .el-cascader .el-input .el-input__inner:focus,
  .teacher-lesson-manage-pages .el-cascader .el-input.is-focus .el-input__inner,
  .teacher-lesson-manage-pages .el-button--primary.is-plain:hover .el-input-number__decrease:hover,
  .teacher-lesson-manage-pages .el-input-number__decrease:hover:not(.is-disabled)
~ .el-input
.el-input__inner:not(.is-disabled),
  .teacher-lesson-manage-pages .el-switch.is-checked .el-switch__core,
  .teacher-lesson-manage-pages .el-input-number__increase:hover:not(.is-disabled)
~ .el-input
.el-input__inner:not(.is-disabled),
  .teacher-lesson-manage-pages .widget-form-container .widget-form-list .widget-view:hover.active,
  .teacher-lesson-manage-pages .widget-form-container .widget-form-list .widget-view,
  .teacher-lesson-manage-pages .components-list .form-edit-widget-label:hover,
  .teacher-lesson-manage-pages .widget-config-container .config-tab.active,
  .teacher-lesson-manage-pages .el-slider__button, .teacher-lesson-reception-pages .el-select .el-input.is-focus .el-input__inner:hover,
  .teacher-lesson-reception-pages .el-select .el-input.is-focus .el-input__inner,
  .teacher-lesson-reception-pages .el-button--primary,
  .teacher-lesson-reception-pages .el-input__inner:focus,
  .teacher-lesson-reception-pages .el-select .el-input.is-focus .el-input__inner,
  .teacher-lesson-reception-pages .el-select .el-input__inner:focus,
  .teacher-lesson-reception-pages .el-textarea__inner:focus,
  .teacher-lesson-reception-pages .el-range-editor.is-active,
  .teacher-lesson-reception-pages .el-range-editor.is-active:hover,
  .teacher-lesson-reception-pages .el-radio__input.is-checked .el-radio__inner,
  .teacher-lesson-reception-pages .el-radio__inner:hover,
  .teacher-lesson-reception-pages .el-checkbox__inner:hover,
  .teacher-lesson-reception-pages .el-checkbox__input.is-checked .el-checkbox__inner,
  .teacher-lesson-reception-pages .el-checkbox__input.is-focus .el-checkbox__inner,
  .teacher-lesson-reception-pages .el-button--primary.is-plain:focus,
  .teacher-lesson-reception-pages .el-tag,
  .teacher-lesson-reception-pages .el-button--default:focus,
  .teacher-lesson-reception-pages .el-button--default:hover,
  .teacher-lesson-reception-pages .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .teacher-lesson-reception-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner,
  .teacher-lesson-reception-pages .el-cascader .el-input .el-input__inner:focus,
  .teacher-lesson-reception-pages .el-cascader .el-input.is-focus .el-input__inner,
  .teacher-lesson-reception-pages .el-button--primary.is-plain:hover .el-input-number__decrease:hover,
  .teacher-lesson-reception-pages .el-input-number__decrease:hover:not(.is-disabled)
~ .el-input
.el-input__inner:not(.is-disabled),
  .teacher-lesson-reception-pages .el-switch.is-checked .el-switch__core,
  .teacher-lesson-reception-pages .el-input-number__increase:hover:not(.is-disabled)
~ .el-input
.el-input__inner:not(.is-disabled),
  .teacher-lesson-reception-pages .widget-form-container .widget-form-list .widget-view:hover.active,
  .teacher-lesson-reception-pages .widget-form-container .widget-form-list .widget-view,
  .teacher-lesson-reception-pages .components-list .form-edit-widget-label:hover,
  .teacher-lesson-reception-pages .widget-config-container .config-tab.active,
  .teacher-lesson-reception-pages .el-slider__button {
    border-color: var(--color_primary);
}
.teacher-lesson-manage-pages .widget-form-container .widget-form-list .widget-view:hover.active,
  .teacher-lesson-manage-pages .widget-form-container .widget-form-list .widget-view:hover,
  .teacher-lesson-manage-pages .widget-form-container .widget-form-list .widget-view, .teacher-lesson-reception-pages .widget-form-container .widget-form-list .widget-view:hover.active,
  .teacher-lesson-reception-pages .widget-form-container .widget-form-list .widget-view:hover,
  .teacher-lesson-reception-pages .widget-form-container .widget-form-list .widget-view {
    outline-color: var(--color_primary);
}
.teacher-lesson-manage-pages .el-tabs__active-bar,
  .teacher-lesson-manage-pages .el-button--primary,
  .teacher-lesson-manage-pages .el-radio__input.is-checked .el-radio__inner,
  .teacher-lesson-manage-pages .el-checkbox__input.is-checked .el-checkbox__inner,
  .teacher-lesson-manage-pages .el-pagination.is-background .el-pager li:not(.disabled).active,
  .teacher-lesson-manage-pages .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .teacher-lesson-manage-pages .el-tag .el-tag__close:hover,
  .teacher-lesson-manage-pages .el-select .el-tag__close.el-icon-close:hover,
  .teacher-lesson-manage-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner,
  .teacher-lesson-manage-pages .el-button--primary.is-plain:hover,
  .teacher-lesson-manage-pages .el-button--primary.is-plain:focus
.el-radio-button__orig-radio:checked
+ .el-radio-button__inner,
  .teacher-lesson-manage-pages .el-switch.is-checked .el-switch__core,
  .teacher-lesson-manage-pages .widget-form-container .widget-form-list .widget-view .widget-view-drag,
  .teacher-lesson-manage-pages .widget-form-container .widget-form-list .widget-view .widget-view-action,
  .teacher-lesson-manage-pages .el-slider__bar, .teacher-lesson-reception-pages .el-tabs__active-bar,
  .teacher-lesson-reception-pages .el-button--primary,
  .teacher-lesson-reception-pages .el-radio__input.is-checked .el-radio__inner,
  .teacher-lesson-reception-pages .el-checkbox__input.is-checked .el-checkbox__inner,
  .teacher-lesson-reception-pages .el-pagination.is-background .el-pager li:not(.disabled).active,
  .teacher-lesson-reception-pages .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .teacher-lesson-reception-pages .el-tag .el-tag__close:hover,
  .teacher-lesson-reception-pages .el-select .el-tag__close.el-icon-close:hover,
  .teacher-lesson-reception-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner,
  .teacher-lesson-reception-pages .el-button--primary.is-plain:hover,
  .teacher-lesson-reception-pages .el-button--primary.is-plain:focus
.el-radio-button__orig-radio:checked
+ .el-radio-button__inner,
  .teacher-lesson-reception-pages .el-switch.is-checked .el-switch__core,
  .teacher-lesson-reception-pages .widget-form-container .widget-form-list .widget-view .widget-view-drag,
  .teacher-lesson-reception-pages .widget-form-container .widget-form-list .widget-view .widget-view-action,
  .teacher-lesson-reception-pages .el-slider__bar {
    background-color: var(--color_primary);
}
.teacher-lesson-manage-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner, .teacher-lesson-reception-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner {
    -webkit-box-shadow: -1px 0 0 0 var(--color_primary);
            box-shadow: -1px 0 0 0 var(--color_primary);
}
.teacher-lesson-manage-pages .el-pagination.is-background .el-pager li:not(.disabled).active,
  .teacher-lesson-manage-pages .el-tag .el-tag__close:hover,
  .teacher-lesson-manage-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner:hover,
  .teacher-lesson-manage-pages .el-button--primary.is-plain:hover,
  .teacher-lesson-manage-pages .el-button--primary.is-plain:focus, .teacher-lesson-reception-pages .el-pagination.is-background .el-pager li:not(.disabled).active,
  .teacher-lesson-reception-pages .el-tag .el-tag__close:hover,
  .teacher-lesson-reception-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner:hover,
  .teacher-lesson-reception-pages .el-button--primary.is-plain:hover,
  .teacher-lesson-reception-pages .el-button--primary.is-plain:focus {
    color: white;
}
.teacher-lesson-manage-pages .el-pagination.is-background .el-pager li:not(.disabled).active, .teacher-lesson-reception-pages .el-pagination.is-background .el-pager li:not(.disabled).active {
    color: white !important;
    background-color: var(--color_primary) !important;
}
.teacher-lesson-manage-pages .el-dialog, .teacher-lesson-reception-pages .el-dialog {
    border-radius: 15px !important;
}
.teacher-lesson-manage-pages .el-dialog__headerbtn .el-dialog__close,
  .teacher-lesson-manage-pages .el-dialog__headerbtn .el-dialog__close:hover, .teacher-lesson-reception-pages .el-dialog__headerbtn .el-dialog__close,
  .teacher-lesson-reception-pages .el-dialog__headerbtn .el-dialog__close:hover {
    border-width: 0;
}
.teacher-lesson-manage-pages .element-ui-min-btn, .teacher-lesson-reception-pages .element-ui-min-btn {
    font-size: 12px;
    padding: 9px 10px;
}
.teacher-lesson-manage-pages .el-select__caret.el-icon-arrow-up:before, .teacher-lesson-reception-pages .el-select__caret.el-icon-arrow-up:before {
    content: "\E6E1";
    width: auto;
    height: auto;
    display: inline-block;
    background: none;
}
.teacher-lesson-manage-pages .teacher-lesson-manage-pages .el-button--primary, .teacher-lesson-manage-pages .teacher-lesson-reception-pages .el-button--primary, .teacher-lesson-reception-pages .teacher-lesson-manage-pages .el-button--primary, .teacher-lesson-reception-pages .teacher-lesson-reception-pages .el-button--primary {
    border-color: var(--color_primary);
    background-color: var(--color_primary);
}
.teacher-lesson-manage-pages .teacher-lesson-manage-pages .el-pagination.is-background .el-pager li:not(.disabled).active, .teacher-lesson-manage-pages .teacher-lesson-reception-pages .el-pagination.is-background .el-pager li:not(.disabled).active, .teacher-lesson-reception-pages .teacher-lesson-manage-pages .el-pagination.is-background .el-pager li:not(.disabled).active, .teacher-lesson-reception-pages .teacher-lesson-reception-pages .el-pagination.is-background .el-pager li:not(.disabled).active {
    background-color: var(--color_primary) !important;
    color: #fff !important;
}
.teacher-lesson-manage-pages .teacher-lesson-manage-pages .el-pager li.active, .teacher-lesson-manage-pages .teacher-lesson-reception-pages .el-pager li.active, .teacher-lesson-reception-pages .teacher-lesson-manage-pages .el-pager li.active, .teacher-lesson-reception-pages .teacher-lesson-reception-pages .el-pager li.active {
    -webkit-box-shadow: 0 0 4px var(--color_primary);
            box-shadow: 0 0 4px var(--color_primary);
}
.teacher-lesson-manage-pages .el-button.element-ui-simple-btn,
  .teacher-lesson-manage-pages .el-button--primary.is-plain, .teacher-lesson-reception-pages .el-button.element-ui-simple-btn,
  .teacher-lesson-reception-pages .el-button--primary.is-plain {
    -webkit-box-shadow: none;
            box-shadow: none;
    background: white;
}
.teacher-lesson-manage-pages .el-button.element-ui-simple-btn:hover,
  .teacher-lesson-manage-pages .el-button.element-ui-simple-btn:focus,
  .teacher-lesson-manage-pages .el-button--primary.is-plain:hover,
  .teacher-lesson-manage-pages .el-button--primary.is-plain:focus, .teacher-lesson-reception-pages .el-button.element-ui-simple-btn:hover,
  .teacher-lesson-reception-pages .el-button.element-ui-simple-btn:focus,
  .teacher-lesson-reception-pages .el-button--primary.is-plain:hover,
  .teacher-lesson-reception-pages .el-button--primary.is-plain:focus {
    background: var(--color_primary);
    border-color: var(--color_primary);
    color: #fff !important;
}
.teacher-lesson-manage-pages .el-select .el-input.is-focus .el-input__inner:hover, .teacher-lesson-reception-pages .el-select .el-input.is-focus .el-input__inner:hover {
    border-color: #e6e6e6;
}
.teacher-lesson-manage-pages select .el-input.is-focus .el-input__inner, .teacher-lesson-reception-pages select .el-input.is-focus .el-input__inner {
    border-color: var(--color_primary);
}
.teacher-lesson-manage-pages .el-button--primary,
  .teacher-lesson-manage-pages .el-button--info,
  .teacher-lesson-manage-pages .el-pager li.active, .teacher-lesson-reception-pages .el-button--primary,
  .teacher-lesson-reception-pages .el-button--info,
  .teacher-lesson-reception-pages .el-pager li.active {
    -webkit-box-shadow: none;
            box-shadow: none;
}
.teacher-lesson-manage-pages .el-button--info, .teacher-lesson-reception-pages .el-button--info {
    background: #cccccc;
    border-color: #cccccc;
}
.teacher-lesson-manage-pages .el-menu-item:hover,
  .teacher-lesson-manage-pages .el-submenu__title:hover, .teacher-lesson-reception-pages .el-menu-item:hover,
  .teacher-lesson-reception-pages .el-submenu__title:hover {
    color: var(--color_primary);
    background-color: transparent;
}
.teacher-lesson-manage-pages .el-checkbox span.el-checkbox__inner, .teacher-lesson-reception-pages .el-checkbox span.el-checkbox__inner {
    width: 14px;
    height: 14px;
}
.teacher-lesson-manage-pages .el-checkbox__inner:after, .teacher-lesson-reception-pages .el-checkbox__inner:after {
    width: 3px;
    height: 7px;
    top: 1px;
    left: 4px;
    border: 1px solid #fff;
    border-left: 0;
    border-top: 0;
}
.teacher-lesson-manage-pages .el-checkbox__label, .teacher-lesson-reception-pages .el-checkbox__label {
    padding-left: 6px;
}
.teacher-lesson-manage-pages .el-select .el-tag__close.el-icon-close, .teacher-lesson-reception-pages .el-select .el-tag__close.el-icon-close {
    background-color: transparent;
}
.teacher-lesson-manage-pages .el-table .el-table__row .cell > div,
  .teacher-lesson-manage-pages .el-table .el-table__row .cell > span, .teacher-lesson-reception-pages .el-table .el-table__row .cell > div,
  .teacher-lesson-reception-pages .el-table .el-table__row .cell > span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.teacher-lesson-manage-pages .el-table td,
  .teacher-lesson-manage-pages .el-table th.is-leaf, .teacher-lesson-reception-pages .el-table td,
  .teacher-lesson-reception-pages .el-table th.is-leaf {
    border-color: #ebedf0;
}
.teacher-lesson-manage-pages .el-table .el-table__fixed thead th,
  .teacher-lesson-manage-pages .el-table th.is-leaf,
  .teacher-lesson-manage-pages .el-table thead.has-gutter th, .teacher-lesson-reception-pages .el-table .el-table__fixed thead th,
  .teacher-lesson-reception-pages .el-table th.is-leaf,
  .teacher-lesson-reception-pages .el-table thead.has-gutter th {
    background: #ededed;
}
.teacher-lesson-manage-pages .el-table .el-table__fixed-right::before,
  .teacher-lesson-manage-pages .el-table .el-table__fixed::before, .teacher-lesson-reception-pages .el-table .el-table__fixed-right::before,
  .teacher-lesson-reception-pages .el-table .el-table__fixed::before {
    display: none;
}
.teacher-lesson-manage-pages .el-table .el-table__body-wrapper::-webkit-scrollbar, .teacher-lesson-reception-pages .el-table .el-table__body-wrapper::-webkit-scrollbar {
    height: 8px;
}
.teacher-lesson-manage-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-thumb, .teacher-lesson-manage-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-track, .teacher-lesson-reception-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-thumb, .teacher-lesson-reception-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-track {
    border-radius: 5px;
    border-width: 0;
    background-color: #f4f4f4;
}
.teacher-lesson-manage-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-thumb, .teacher-lesson-reception-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-thumb {
    background-color: #dedfe0;
}
.teacher-lesson-manage-pages .activity-common-tab, .teacher-lesson-reception-pages .activity-common-tab {
    margin-bottom: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 12px 20px 0 24px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-bottom: 1px solid #f3f4f6;
}
.teacher-lesson-manage-pages .activity-common-tab .el-tabs__header, .teacher-lesson-reception-pages .activity-common-tab .el-tabs__header {
      margin: 0;
}
.teacher-lesson-manage-pages .activity-common-tab .el-tabs__nav-wrap::after, .teacher-lesson-reception-pages .activity-common-tab .el-tabs__nav-wrap::after {
      height: 0;
}
.teacher-lesson-manage-pages .activity-common-tab .el-tabs__active-bar, .teacher-lesson-reception-pages .activity-common-tab .el-tabs__active-bar {
      height: 1px;
}
.activity_modules {
  /* 改变主题色变量 */
  --color_primary: #ff7a4b;
  --color_info: #cccccc;
  --primary_back_color: rgba(255, 122, 75, .1);
  --info_back_color: rgba(255, 122, 75, .1);
}
.activity_modules .el-menu-item,
  .activity_modules .el-submenu__title {
    line-height: 40px;
    height: 40px;
}
.activity_modules .el-menu-item-group__title {
    padding: 0;
}
.activity_modules .el-select-dropdown__item.selected,
  .activity_modules .el-dropdown-menu__item:focus,
  .activity_modules .el-dropdown-menu__item:not(.is-disabled):hover,
  .activity_modules .el-date-picker__header-label.active,
  .activity_modules .el-date-picker__header-label:hover,
  .activity_modules .el-picker-panel__icon-btn:hover,
  .activity_modules .el-time-panel__btn.confirm,
  .activity_modules .el-button--text,
  .activity_modules .el-date-table td.available:hover,
  .activity_modules .el-date-table td.today span,
  .activity_modules .el-button--default:focus,
  .activity_modules .el-button--default:hover,
  .activity_modules .time-select-item.selected:not(.disabled),
  .activity_modules .el-dialog__headerbtn:focus .el-dialog__close,
  .activity_modules .el-dialog__headerbtn:hover .el-dialog__close {
    color: var(--color_primary);
}
.activity_modules .el-button--default:focus,
  .activity_modules .el-button--default:hover,
  .activity_modules .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .activity_modules .el-button--primary,
  .activity_modules .el-switch.is-checked .el-switch__core {
    border-color: var(--color_primary);
}
.activity_modules .el-button--default:focus,
  .activity_modules .el-button--defaults:hover,
  .activity_modules .time-select-item:hover,
  .activity_modules .el-date-table td.in-range div {
    background-color: var(--primary_back_color);
}
.activity_modules .simulation_input_box,
  .activity_modules .green-btn,
  .activity_modules .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .activity_modules .el-switch.is-checked .el-switch__core {
    background-color: var(--color_primary) !important;
}
.activity_modules .el-button.is-plain:focus,
  .activity_modules .el-button.is-plain:hover {
    border-color: var(--color_primary);
    color: var(--color_primary);
}
.activity_modules .el-date-table td.current:not(.disabled) span,
  .activity_modules .el-button--primary,
  .activity_modules .el-date-table td.end-date span,
  .activity_modules .el-date-table td.start-date span {
    color: white;
    background-color: var(--color_primary);
}
.activity_modules .el-input__inner:focus,
  .activity_modules .el-select .el-input.is-focus .el-input__inner,
  .activity_modules .el-select .el-input__inner:focus,
  .activity_modules .el-textarea__inner:focus,
  .activity_modules .el-button--primary {
    border-color: var(--color_primary);
    -webkit-box-shadow: none;
            box-shadow: none;
}
.activity_modules .el-date-picker__time-header {
    z-index: 2;
}
.activity_modules .el-date-picker__time-header .el-time-panel.el-popper {
      position: absolute;
      top: 40px;
}
.activity_modules .el-dropdown-menu__item:focus,
  .activity_modules .el-dropdown-menu__item:not(.is-disabled):hover,
  .activity_modules .el-select-dropdown__item.hover,
  .activity_modules .el-select-dropdown__item:hover {
    background-color: var(--info_back_color);
}
.activity_modules.calendar-date-picker-box {
  width: 322px;
}
.activity_modules.calendar-date-picker-box .el-date-table td.calendar-own-box {
    position: relative;
}
.activity_modules.calendar-date-picker-box .el-date-table td.calendar-own-box::after {
      content: "";
      position: absolute;
      bottom: 0px;
      left: calc(50% - 4px);
      width: 8px;
      height: 8px;
      border-radius: 50%;
      background-color: var(--color_primary);
}
.activity_modules.calendar-date-picker-box .el-date-table td span {
    width: 22px;
    height: 22px;
    line-height: 22px;
}
.activity_modules.calendar-date-picker-box .el-picker-panel__body-wrapper {
    height: 357px;
}
.activity_modules.calendar-date-picker-box .el-picker-panel__sidebar {
    position: absolute;
    top: unset;
    left: 131px;
    bottom: 10px;
    z-index: 2;
    padding: 0;
    width: 60px;
    border-width: 0;
}
.activity_modules.calendar-date-picker-box .el-picker-panel__sidebar .el-picker-panel__shortcut {
      padding: 0;
      text-align: center;
}
.activity_modules.calendar-date-picker-box .el-picker-panel__sidebar .el-picker-panel__shortcut:hover {
      color: var(--color_primary);
}
.activity_modules.calendar-date-picker-box .el-picker-panel__body {
    margin-left: 0;
}
.activity_modules.el-select-dropdown.is-multiple
.el-select-dropdown__item.selected {
  color: var(--color_primary);
}
.activity_modules.el-select-dropdown.is-multiple
.el-select-dropdown__item.selected.hover {
  background-color: var(--primary_back_color);
}
.black_background {
  background-color: #151515;
  border-color: #151515;
}
.black_background .el-dropdown-menu__item {
    color: white;
}
.black_background .popper__arrow,
  .black_background .popper__arrow::after {
    border-bottom-color: #151515 !important;
}
.activity-event-classroom-diagnose-theme .teacher-lesson-manage-pages,
.activity-event-classroom-diagnose-theme .teacher-lesson-reception-pages,
.activity-event-classroom-diagnose-theme .activity_modules {
  /* 改变主题色变量 */
  --color_primary: #165DFF !important;
  --primary_back_color: #EDF3FE !important;
  --info_back_color: rgba(22, 93, 255, .1) !important;
}
.activity-event-classroom-diagnose-theme .teacher-lesson-manage-pages > .pages-container > .pages-content,
  .activity-event-classroom-diagnose-theme .teacher-lesson-reception-pages > .pages-container > .pages-content,
  .activity-event-classroom-diagnose-theme .activity_modules > .pages-container > .pages-content {
    background-color: white !important;
}
.activity-event-classroom-diagnose-theme .teacher-lesson-manage-pages > .pages-container > .pages-content > div,
    .activity-event-classroom-diagnose-theme .teacher-lesson-reception-pages > .pages-container > .pages-content > div,
    .activity-event-classroom-diagnose-theme .activity_modules > .pages-container > .pages-content > div {
      margin: 0 !important;
      padding: 0 !important;
      height: 100% !important;
}
.activity-event-classroom-diagnose-theme .teacher-lesson-manage-pages .public-pop-root-inside,
  .activity-event-classroom-diagnose-theme .teacher-lesson-reception-pages .public-pop-root-inside,
  .activity-event-classroom-diagnose-theme .activity_modules .public-pop-root-inside {
    --theme-color: #165DFF !important;
}
.activity-event-classroom-diagnose-theme .textbook-config-list-page .textbook-config-head {
  padding: 8px 24px;
}
.activity-event-classroom-diagnose-theme .textbook-config-list-page .textbook-config-list {
  margin: 20px 24px 0;
}
.activity-event-classroom-diagnose-theme .textbook-config-list-page .textbook-config-list .textbook-config-item .textbook-config-cover {
    background-color: var(--primary_back_color);
}

.teacher-lesson-manage-pages[data-v-4c049688] {
  height: 100%;
}
.teacher-lesson-manage-pages .pages-container[data-v-4c049688] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.teacher-lesson-manage-pages .pages-container .pages-side-nav[data-v-4c049688] {
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.teacher-lesson-manage-pages .pages-container .pages-content[data-v-4c049688] {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      background-color: #f3f4f6;
}

.indiator-pages[data-v-31d0cbc6] {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 8px;
}
.indiator-pages .pages-header[data-v-31d0cbc6] {
    padding: 18px 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #FFFFFF;
    border-bottom: 1px solid #EBEDF0;
}
.indiator-pages .pages-header .title[data-v-31d0cbc6] {
      font-size: 16px;
      font-weight: bold;
}
.indiator-pages .pages-filter-box[data-v-31d0cbc6] {
    background-color: #FFFFFF;
    padding: 16px 24px;
}
.indiator-pages .pages-filter-box .filter-box-item[data-v-31d0cbc6] {
      padding: 10px 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      border-bottom: 1px dashed #f3f5f7;
}
.indiator-pages .pages-filter-box .filter-box-item[data-v-31d0cbc6]:last-child {
        border-bottom: none;
}
.indiator-pages .pages-filter-box .filter-box-item .item-label[data-v-31d0cbc6] {
        -ms-flex-negative: 0;
            flex-shrink: 0;
        width: 80px;
}
.indiator-pages .pages-filter-box .filter-box-item .item-options[data-v-31d0cbc6] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
}
.indiator-pages .pages-filter-box .filter-box-item .item-options .option-btn[data-v-31d0cbc6] {
          cursor: pointer;
          margin-right: 30px;
}
.indiator-pages .pages-filter-box .filter-box-item .item-options .option-btn.is-active[data-v-31d0cbc6] {
            color: var(--color_primary);
}
.indiator-pages .pages-content[data-v-31d0cbc6] {
    margin-top: 8px;
    padding: 0 24px 16px;
    background-color: #FFFFFF;
}
.indiator-pages .pages-content .pages-filter-actions[data-v-31d0cbc6] {
      padding: 16px 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
}
.indiator-pages .pages-content .pages-filter-actions .filter-actions-left[data-v-31d0cbc6] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.indiator-pages .pages-content .pages-filter-actions .filter-actions-left .left-label[data-v-31d0cbc6] {
          -ms-flex-negative: 0;
              flex-shrink: 0;
}
.indiator-pages .pages-content .pages-filter-actions .filter-actions-left .left-selected-list[data-v-31d0cbc6] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
}
.indiator-pages .pages-content .pages-filter-actions .filter-actions-left .left-selected-list .selected-item[data-v-31d0cbc6] {
            margin: 4px 0 4px 8px;
            padding: 0 15px;
            height: 28px;
            line-height: 28px;
            text-align: center;
            font-size: 12px;
            background-color: #F7F7F7;
            color: #454545;
}
.indiator-pages .pages-content .pages-filter-actions .filter-actions-left .left-selected-list .selected-item i[data-v-31d0cbc6] {
              cursor: pointer;
              color: #C8C9CC;
}
.indiator-pages .pages-content .pages-filter-actions .filter-actions-right[data-v-31d0cbc6] {
        -ms-flex-negative: 0;
            flex-shrink: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.indiator-pages .pages-content .pages-filter-actions .filter-actions-right i[data-v-31d0cbc6] {
          cursor: pointer;
}
.indiator-pages .pages-content .pages-table[data-v-31d0cbc6] {
      width: 100%;
}
.indiator-pages .pages-content .pages-table .table-actions[data-v-31d0cbc6] {
        padding: 20px 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
}
.indiator-pages .pages-content .pages-table .table-actions .action-btn[data-v-31d0cbc6] {
          cursor: pointer;
          color: var(--color_primary);
          margin-right: 10px;
}
.indiator-pages .indiator-info-box[data-v-31d0cbc6] {
    padding: 16px;
}
.indiator-pages .indiator-info-box .info-box-item[data-v-31d0cbc6] {
      margin-bottom: 24px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.indiator-pages .indiator-info-box .info-box-item .item-label[data-v-31d0cbc6] {
        width: 80px;
        -ms-flex-negative: 0;
            flex-shrink: 0;
}
.indiator-pages .indiator-info-box .info-box-item .item-value .result-level-head[data-v-31d0cbc6] {
        padding: 10px 0;
        width: 600px;
        background-color: #ebeef5;
        color: #909399;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
}
.indiator-pages .indiator-info-box .info-box-item .item-value .result-level-head .level-head-item[data-v-31d0cbc6] {
          -webkit-box-flex: 1;
              -ms-flex: 1;
                  flex: 1;
          text-align: center;
}
.indiator-pages .indiator-info-box .info-box-item .item-value .result-level-option[data-v-31d0cbc6] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.indiator-pages .indiator-info-box .info-box-item .item-value .result-level-option .level-option-item[data-v-31d0cbc6] {
          padding: 10px 0;
          border-bottom: 1px solid #ebeef5;
          width: 300px;
          text-align: center;
}
.indiator-pages .indiator-info-box .info-box-item .item-value .result-level-option .option-btn[data-v-31d0cbc6] {
          margin-left: 26px;
          cursor: pointer;
}
.indiator-pages .indiator-info-box .info-box-action[data-v-31d0cbc6] {
      text-align: center;
}

.target-list-autocomplete .el-scrollbar__wrap {
  margin-bottom: -20px !important;
  margin-right: 0px !important;
}

@charset "UTF-8";
.indiator-create-pages[data-v-3069c610] {
  /*浮动 + 左右分布 + 垂直居中*/
}
.indiator-create-pages[data-v-3069c610] .el-input {
    width: 291px;
}
.indiator-create-pages .pages-content[data-v-3069c610] {
    padding: 24px;
    margin: 16px auto;
    width: 70%;
    border-radius: 4px;
    background-color: #FFFFFF;
}
.indiator-create-pages .pages-content .indiator-logo-name-list .indiator-logo-name-item[data-v-3069c610] {
      margin-bottom: 8px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
}
.indiator-create-pages .pages-content .indiator-logo-name-list .indiator-logo-name-item .indiator-logo[data-v-3069c610] {
        padding-right: 10px;
        text-align: center;
}
.indiator-create-pages .pages-content .indiator-logo-name-list .indiator-logo-name-item .indiator-logo .logo-box[data-v-3069c610] {
          margin: 0 auto;
          width: 36px;
          height: 36px;
          border-radius: 4px;
          overflow: hidden;
          cursor: pointer;
}
.indiator-create-pages .pages-content .indiator-logo-name-list .indiator-logo-name-item .indiator-logo .logo-box img[data-v-3069c610] {
            display: block;
            width: 100%;
            height: 100%;
            border-radius: 50%;
}
.indiator-create-pages .pages-content .indiator-logo-name-list .indiator-logo-name-item .indiator-logo .logo-btn[data-v-3069c610] {
          margin-top: 10px;
          padding: 0 6px;
          border-radius: 3px;
          cursor: pointer;
          height: 24px;
          line-height: 24px;
          background-color: var(--color_primary);
          font-size: 12px;
          color: #FFFFFF;
}
.indiator-create-pages .pages-content .indiator-logo-name-list .indiator-logo-name-item .indiator-btn[data-v-3069c610] {
        margin-left: 26px;
        cursor: pointer;
}
.indiator-create-pages .pages-content .indiator-logo-name-list .default-prize-img-box img[data-v-3069c610] {
      width: 50px;
      height: 50px;
      border-radius: 50%;
      margin: 5px 20px 5px 0;
      cursor: pointer;
      overflow: hidden;
}
.indiator-create-pages .pages-content .indiator-logo-name-list .default-prize-img-box img[data-v-3069c610]:nth-child(10n) {
        margin-right: 0;
}
.indiator-create-pages .pages-content .create-result-level .result-level-head[data-v-3069c610] {
      width: 600px;
      background-color: #ebeef5;
      color: #909399;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
}
.indiator-create-pages .pages-content .create-result-level .result-level-head .level-head-item[data-v-3069c610] {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        text-align: center;
}
.indiator-create-pages .pages-content .create-result-level .result-level-option[data-v-3069c610] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.indiator-create-pages .pages-content .create-result-level .result-level-option .level-option-item[data-v-3069c610] {
        padding: 18px 0 0;
        width: 300px;
        text-align: center;
        border-top: 1px solid #ebeef5;
}
.indiator-create-pages .pages-content .create-result-level .result-level-option .level-option-item.item-none[data-v-3069c610] {
          border: none !important;
}
.indiator-create-pages .pages-content .create-result-level .result-level-option .option-btn[data-v-3069c610] {
        margin-left: 26px;
        cursor: pointer;
}
.indiator-create-pages .pages-tips[data-v-3069c610] {
    color: #999999;
}
.indiator-create-pages .subject-wraper .subject-item[data-v-3069c610] {
    margin-bottom: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.indiator-create-pages .subject-wraper .subject-item .item-label[data-v-3069c610] {
      -ms-flex-negative: 0;
          flex-shrink: 0;
      width: 80px;
      text-align: right;
}
.indiator-create-pages .subject-wraper .subject-item .item-options[data-v-3069c610] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.indiator-create-pages .subject-wraper .subject-item .item-options .option-btn[data-v-3069c610] {
        margin: 0 12px 12px 0;
        padding: 0 8px;
        border-radius: 3px;
        background-color: #f7f8fa;
        cursor: pointer;
}
.indiator-create-pages .subject-wraper .subject-item .item-options .option-btn.is-active[data-v-3069c610] {
          background-color: var(--color_primary);
          color: #FFFFFF;
}
.indiator-create-pages .subject-wraper .subject-actions[data-v-3069c610] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.indiator-create-pages .jub-jub-center[data-v-3069c610] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: space-between;
    -moz-justify-content: space-between;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -webkit-box-align: center;
    -moz-align-items: center;
    -ms-flex-align: center;
        align-items: center;
}
.indiator-create-pages .beyond-1[data-v-3069c610] {
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.indiator-create-pages .w-400[data-v-3069c610] {
    width: 400px;
}
.target-list-autocomplete[data-v-3069c610] {
  padding-right: 50px;
}
.target-list-autocomplete .custom_input_info[data-v-3069c610] {
    color: #999;
    line-height: 20px;
}
.target-list-autocomplete .custom_input_name[data-v-3069c610] {
    white-space: break-spaces;
}

.record-mode-page {
  margin: 8px;
  height: calc(100% - 16px);
  background-color: white;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: auto;
}
.record-mode-page .pages-header {
    padding: 9px 24px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #FFFFFF;
    border-bottom: 1px solid #EBEDF0;
}
.record-mode-page .pages-header .nav-list {
      line-height: 57px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
}
.record-mode-page .pages-header .nav-list .nav-item {
        margin-right: 24px;
        font-size: 15px;
        cursor: pointer;
        border-bottom: 2px solid transparent;
}
.record-mode-page .pages-header .nav-list .nav-item.check {
        font-size: 16px;
        font-weight: bold;
        color: var(--color_primary);
        border-color: var(--color_primary);
}
.record-mode-page .page-content {
    padding: 16px 24px;
}
.record-mode-page .page-content .table-actions {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
}
.record-mode-page .page-content .table-actions .can-edit-btn {
        margin: 0 10px;
        color: var(--color_primary);
        text-decoration: underline;
        cursor: pointer;
}

.teaching-reflection-template[data-v-68a6cedc] {
  height: calc(100% - 69px);
}
.teaching-reflection-template .teaching-reflection-template-main[data-v-68a6cedc] {
    padding: 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
    height: 100%;
    background: #fff;
    overflow: auto;
    text-align: center;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.teaching-reflection-template .teaching-reflection-template-main .btn-box[data-v-68a6cedc] {
      margin-top: 18px;
      width: 501px;
      text-align: right;
}

@charset "utf-8";
/*CSS Document*/
/*
 * @desc 选人插件
 * @author zhangxue
 * @date 20181108
 *
 * */
.sns-sudb-content{
    width:100%;
    height:100%;
}
.sns-sudb-content, .sns-sudb-content *{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.sns-sudbc-center{
    width:100%;
    height:100%;
    padding:30px;
    padding-top:0;
    position:relative;
    padding-bottom:100px;
}
.sns-sudbcc-item{
    float:left;
    width:47.5%;
    height:100%;
    padding-top:70px;
    position:relative;
}
.sns-sudbcc-item+.sns-sudbcc-item{
    float:right;
}
.sns-sudbcci-title{
    top:0;
    width:100%;
    height:70px;
    font-size:16px;
    font-weight:bold;
    line-height:70px;
    position:absolute;
}
.sns-sudbcci-content{
    width:100%;
    height:100%;
    font-size:14px;
    padding:13px 10px;
    position:relative;
    padding-top:123px;
    border: 1px solid #ddd;
}
.sns-sudbcci-user-content{
    padding-top:0;
    overflow:auto;
}
.sns-sudbccic-top{
    top:0;
    left:0;
    width:100%;
    position:absolute;
    padding:13px 10px 0 10px;
}
.sns-sudbccics-input{
    border:0;
    width:100%;
    height:100%;
    text-indent:12px;
}
.sns-sudbccics-btn{
    top: -1px;
    right: -1px;
    width: 45px;
    height: 32px;
    font-size: 23px;
    cursor: pointer;
    line-height: 32px;
    position: absolute;
    text-align: center;
    color: rgb(255, 255, 255);
    background: rgb(5, 146, 218);
}
.sns-sudbccic-search{
    width:100%;
    height:32px;
    position:relative;
    margin-bottom:10px;
    padding-right:55px;
    border: 1px solid #ddd;
}
.sns-sudbccic-return{
    width:100%;
    min-height:30px;
    line-height:30px;
}
.sns-sudbccic-return span{
    margin-right:5px;
    cursor: pointer;
}
.sns-sudbccic-return span:last-child{
    cursor: auto;
}
.sudbccic-return-icon{
    display:none;
    font-size:14px;
    cursor:pointer;
}
.sns-sudbccic-select-all{
    width:100%;
    height:38px;
    line-height:38px;
}
.sns-sud-checkbox-icon{
    color:#fff;
    /*margin:10px;*/
    width: 43px;
    /*height: 18px;*/
    margin-right:0;
    cursor:pointer;
    font-weight:bold;
    text-align:center;
    /*line-height: 18px;*/
    border-radius: 1px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
   /* background-color: #ddd;*/
    transition: .1s linear;
    font-size: 12px!important;
    border: 1px solid transparent;
    -webkit-transition: .1s linear;
}
.sns-sud-checkbox-icon:hover{
    /*border-color: #0592da;*/
}
.sns-sud-checkbox-icon:before{
    content: "\E605";
    /*yansen 2022-03-02*/
    padding:3px;
    background:#ddd;
    border: 1px solid transparent;
}
.sns-sud-checkbox-icon:hover:before{
    border:1px solid #0592da;
}
.sns-sud-checkbox-checked-icon.sns-sud-checkbox-icon:before{
    border-color: #0592da;
    background-color: #0592da;
}
.sns-sud-checkbox-checked-icon{
    color: #fff;
    /*yansen 2022-03-02*/
    /*border-color: #0592da;
    background-color: #0592da;*/
}
.sns-sudbccic-list{
    margin-top: 5px;   /*yansen 2022-03-02*/
    width:100%;
    height:100%;
    overflow:auto;
    position:relative;
}
.sns-sdi-name{
    cursor:pointer;
    margin-left:10px;
}
.sns-sud-dep-item{
    width:100%;
    height:43px;
    cursor:pointer;
    line-height:42px;
    background:#f8f8f8;
    border-bottom:1px solid #fff;
}
.sns-sud-user-item{
    width:100%;
    height:47px;
    cursor:pointer;
    line-height:46px;
    border-bottom:1px solid #ddd;
}
.sns-sui-logo{
    width:38px;
    height:38px;
    cursor:pointer;
    border-radius:50%;
    margin-right:10px;
}
.sns-sdi-next{
    width:45px;
    float:right;
    height:43px;
    cursor:pointer;
    font-size:17px;
    cursor:pointer;
    line-height:43px;
    text-align:right;
    margin-right:10px;
}
.sns-sui-del{
    float:right;
    color:#f97210;
    cursor:pointer;
    margin-right:6px;
    display:inline-block;
}
.sns-sudbc-bottom{
    bottom:0;
    width:100%;
    height:100px;
    padding-top:20px;
    text-align:center;
    position:absolute;
}
.sns-sudbcb-btn{
    padding:0;
    width:130px;
    height:50px;
    margin:0 6px;
    font-size:16px;
    border-radius:0;
    line-height:50px;
    text-align:center;
}
.sns-sud-user-type-box{
    width:100%;
    height:40px;
    font-size:14px;
    line-height:40px;
    margin-bottom:10px;
    background: rgb(236, 242, 244)
}
.sns-sud-user-type-box ul{
    width:100%;
    height:40px;
}
.sns-sud-user-type-box ul li{
    width:25%;
    float:left;
    height:40px;
    cursor:pointer;
    line-height:40px;
    text-align:center;
}
.sns-bg-blue {
    color: #fff;
    background: #0088de;
}
.sns-bg-orange {
    color: #fff;
    background: #f88f06;
}
.no_content {
    margin: 0 auto;
    min-height: 200px;
    margin: 30px;
    text-align: center;
    background: url(/vue/dist/static/img/no_content_03.13a87c9.png) no-repeat center;
}

.role-config-table[data-v-143ef036] {
  width: 100%;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.role-config-table .role-config-row[data-v-143ef036] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
}
.role-config-table .role-config-row > div[data-v-143ef036] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      width: 20%;
      line-height: 42px;
      text-align: center;
      border-top: 1px solid #e6e6e6;
      border-right: 1px solid #e6e6e6;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      overflow: hidden;
}
.role-config-table .role-config-row .phase_studying_user_desc[data-v-143ef036] {
      line-height: 1.8;
      padding: 0 8px;
}
.role-config-table .role-config-row .phase_studying_user_desc .text[data-v-143ef036] {
        max-width: 100%;
        overflow: hidden;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
}
.role-config-table .role-config-row .role-config-row > div[data-v-143ef036] {
      width: 33.33%;
}
.role-config-table .role-config-row .role-config-row .role-config-row > div[data-v-143ef036] {
      width: 50%;
}
.role-config-table .role-config-row .border-right-width-none[data-v-143ef036] {
      border-right-width: 0;
}
.role-config-table .role-config-row .border-top-width-none > div[data-v-143ef036] {
      border-top-width: 0;
}
.role-config-table .role-config-header[data-v-143ef036] {
    background-color: #f0f0f0;
}
.role-config-table .primary-font-color[data-v-143ef036] {
    cursor: pointer;
}
.role-config-table .empty_box[data-v-143ef036] {
    min-height: 200px;
    border-right: 1px solid #e6e6e6;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.role-config-table .empty_box img[data-v-143ef036] {
      height: 160px;
}
.role-config-table .text-overflow-dispose[data-v-143ef036] {
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    text-indent: 10px;
}
.role-manage-page[data-v-143ef036] {
  margin: 8px;
  padding: 20px 24px;
  min-height: calc(100% - 16px);
  background-color: white;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.table-title[data-v-143ef036] {
  line-height: 40px;
}
.tab-select-box[data-v-143ef036] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 320px;
  border-top: 1px solid var(--color_primary);
  border-right: 1px solid var(--color_primary);
  border-radius: 4px;
  overflow: hidden;
  margin-bottom: 10px;
}
.tab-select-box .tab-select-item[data-v-143ef036] {
    width: 80px;
    height: 36px;
    border-left: 1px solid var(--color_primary);
    border-bottom: 1px solid var(--color_primary);
    text-align: center;
    color: var(--color_primary);
    line-height: 36px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    cursor: pointer;
}
.tab-select-box .tab-select-item.check[data-v-143ef036],
  .tab-select-box .tab-select-item[data-v-143ef036]:hover {
    color: white;
    background: var(--color_primary);
}
.btn-box[data-v-143ef036] {
  margin-top: 12px;
  margin-bottom: 20px;
}
.phase-studying-box[data-v-143ef036] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.phase-studying-box .phase-studying-item[data-v-143ef036] {
    padding: 0 8px;
    margin-right: 8px;
    margin-bottom: 8px;
    line-height: 28px;
    font-size: 12px;
    text-align: center;
    background-color: #f7f7f7;
    border-radius: 4px;
    cursor: pointer;
}
.phase-studying-box .phase-studying-item[data-v-143ef036]:hover,
  .phase-studying-box .phase-studying-item.check[data-v-143ef036] {
    color: var(--color_primary);
    background-color: rgba(255, 122, 75, .1);
}
.phase-studying-operation-box[data-v-143ef036] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.phase-studying-operation-box .phase-studying-card[data-v-143ef036] {
    width: calc(100% - 90px);
}
.phase-studying-operation-box .phase-studying-operation[data-v-143ef036] {
    width: 90px;
    margin-bottom: 10px;
    font-size: 16px;
}
.phase-studying-operation-box .btn[data-v-143ef036] {
    color: var(--color_primary);
    cursor: pointer;
}
.role-config-table .role-config-row .role-config-row .role-config-row > div[data-v-143ef036] {
  width: 100%;
}

.export-permission-box .block-table {
  border: 1px solid #dadada;
}
.export-permission-box .block-table .block-table-header {
    background-color: #ededed;
}
.export-permission-box .block-table .block-table-header, .export-permission-box .block-table .block-table-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-bottom: 1px solid #dadada;
}
.export-permission-box .block-table .block-table-header .table-header-item, .export-permission-box .block-table .block-table-header .table-content-item, .export-permission-box .block-table .block-table-content .table-header-item, .export-permission-box .block-table .block-table-content .table-content-item {
      padding: 8px 0;
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      text-align: center;
}
.export-permission-box .block-table .block-table-content:last-child {
    border-bottom: none;
}
.export-permission-box .block-table .block-table-content .table-content-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.export-permission-box .block-table .block-table-content .table-content-item .content-item-tips {
      padding: 4px 16px;
      border: 1px solid var(--color_primary);
      font-size: 14px;
      color: var(--color_primary);
}
.export-permission-box .teacher-export-count-box {
  margin-top: 24px;
  padding: 16px;
  border: 1px solid #dadada;
}
.export-permission-box .teacher-export-count-box .box-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.export-permission-box .teacher-export-count-box .box-header .header-right {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.export-permission-box .teacher-export-count-box .box-header .header-right .checked-all-actions {
        margin-right: 12px;
}
.export-permission-box .teacher-export-count-box .box-table {
    padding-top: 16px;
}
.export-permission-box .teacher-export-count-box .box-table .checked-status {
      cursor: pointer;
}
.export-permission-box .teacher-export-count-box .box-table .checked-status .status-name {
        margin-left: 4px;
}
.export-permission-box .teacher-export-count-box .box-table .can-edit-btn {
      color: var(--color_primary);
      text-decoration: underline;
      cursor: pointer;
}
.export-permission-box .teacher-export-count-box .box-table .disable-edit-tips {
      color: #a8a8a8;
}

.checked-all-list {
.checked-all-item {
        padding: 8px 0;
        text-align: center;
}
}

.scale-export-page {
  margin: 8px;
  height: calc(100% - 16px);
  background-color: white;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: auto;
}
.scale-export-page .activity-common-content {
    padding: 0 24px;
}

[data-v-2d266bda] .el-input {
  width: 291px;
}
.scheme-item[data-v-2d266bda] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.scheme-item .default-course-img-dialog[data-v-2d266bda] {
    height: 400px;
}
.scheme-item .choose-course-face-box[data-v-2d266bda] {
    padding: 10px 0;
    /* text-align: center; */
    width: 604px;
    margin: auto;
    height: 400px;
    overflow: auto;
}
.scheme-item .choose-course-face-box img[data-v-2d266bda] {
    width: 292px;
    height: 164px;
    margin-bottom: 15px;
    cursor: pointer;
}
.scheme-item .choose-course-face-box img[data-v-2d266bda]:nth-child(2n) {
    margin-left: 8px;
}
.scheme-item .scheme-item-banner[data-v-2d266bda] {
    width: 292px;
    height: 164px;
    border-radius: 4px;
    overflow: hidden;
    cursor: pointer;
}
.scheme-item .scheme-item-banner img[data-v-2d266bda] {
      display: block;
      width: 100%;
      height: 100%;
}
.scheme-item .scheme-item-action[data-v-2d266bda] {
    margin-left: 10px;
    height: 164px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}
.scheme-item .scheme-item-action .action-item button[data-v-2d266bda] {
      width: 100%;
}
.subject-wraper .subject-item[data-v-2d266bda] {
  margin-bottom: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.subject-wraper .subject-item .item-label[data-v-2d266bda] {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    width: 80px;
    text-align: right;
}
.subject-wraper .subject-item .item-options[data-v-2d266bda] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.subject-wraper .subject-item .item-options .option-btn[data-v-2d266bda] {
      margin: 0 12px 12px 0;
      padding: 0 8px;
      border-radius: 3px;
      background-color: #f7f8fa;
      cursor: pointer;
}
.subject-wraper .subject-item .item-options .option-btn.is-active[data-v-2d266bda] {
        background-color: var(--color_primary);
        color: #FFFFFF;
}
.subject-wraper .subject-actions[data-v-2d266bda] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.evaluate-content-pages .pages-action-header[data-v-37ca5e8e] {
  padding: 0 24px;
  height: 50px;
  background-color: #EDEDED;
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.evaluate-content-pages .pages-action-header .header-all[data-v-37ca5e8e] {
    font-weight: bold;
}
.evaluate-content-pages .pages-action-header .header-actions[data-v-37ca5e8e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.evaluate-content-pages .pages-action-header .header-actions .action-item[data-v-37ca5e8e] {
      margin-left: 16px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
}
.evaluate-content-pages .pages-action-header .header-actions .action-item .el-switch[data-v-37ca5e8e] {
        margin-left: 8px;
}
.evaluate-content-pages .pages-list-content .content-set-box .pages-list-item[data-v-37ca5e8e] {
  padding: 16px 0 0;
}
.evaluate-content-pages .pages-list-content .content-set-box .pages-list-item .type-list-item[data-v-37ca5e8e] {
    padding: 16px 24px;
    border-bottom: 1px solid #F0F0F0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.evaluate-content-pages .pages-list-content .content-set-box .pages-list-item .type-list-item.list-item-header[data-v-37ca5e8e] {
      padding: 0 24px;
      height: 40px;
      background-color: #EDEDED;
      border-radius: 4px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
}
.evaluate-content-pages .pages-list-content .content-set-box .pages-list-item .type-list-item .list-item-left[data-v-37ca5e8e] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.evaluate-content-pages .pages-list-content .content-set-box .pages-list-item .type-list-item .list-item-left .list-item-title[data-v-37ca5e8e] {
        -ms-flex-negative: 0;
            flex-shrink: 0;
        width: 400px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
}
.evaluate-content-pages .pages-list-content .content-set-box .pages-list-item .type-list-item .list-item-left .actions-handle[data-v-37ca5e8e] {
        -ms-flex-negative: 0;
            flex-shrink: 0;
}
.evaluate-content-pages .pages-list-content .content-set-box .pages-list-item .type-list-item .list-item-left .actions-handle i[data-v-37ca5e8e] {
          cursor: pointer;
          margin: 0 16px;
}
.evaluate-content-pages .pages-list-content .content-set-box .pages-list-item .type-list-item .list-item-actions[data-v-37ca5e8e] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.evaluate-content-pages .pages-list-content .content-set-box .pages-list-item .type-list-item .list-item-actions .actions-manage[data-v-37ca5e8e] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
}
.evaluate-content-pages .pages-list-content .content-set-box .pages-list-item .type-list-item .list-item-actions .actions-manage .manage-btn[data-v-37ca5e8e] {
          margin: 0 16px;
          color: var(--color_primary);
          cursor: pointer;
}
.evaluate-content-pages .pages-list-content .content-set-box .pages-list-item .type-list-item .list-item-actions .actions-manage .manage-item[data-v-37ca5e8e] {
          margin: 0 16px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
}
.evaluate-content-pages .pages-list-content .content-set-box .pages-list-item .type-list-item .list-item-actions .actions-manage .manage-item .el-switch[data-v-37ca5e8e] {
            margin-left: 8px;
}
.evaluate-content-pages .pages-list-content .content-set-box .pages-list-item .type-list-item .list-item-actions .actions-manage .manage-indiator-item[data-v-37ca5e8e] {
          margin: 0 16px;
}
.evaluate-content-pages .pages-list-content .content-set-box .pages-list-item .type-list-item .list-item-actions .actions-manage .manage-indiator-item.level-color[data-v-37ca5e8e] {
            color: var(--color_primary);
}
.evaluate-content-pages .pages-list-content .content-set-box .pages-list-item .type-list-item .list-item-actions .actions-manage .manage-weight[data-v-37ca5e8e] {
          -ms-flex-negative: 0;
              flex-shrink: 0;
          margin-left: 16px;
          cursor: pointer;
          color: var(--color_primary);
}
.evaluate-content-pages .pages-list-content .content-set-box .pages-list-item .type-list-item .list-item-actions .actions-manage .manage-weight i[data-v-37ca5e8e] {
            font-size: 8px;
            font-weight: bold;
            color: #454545;
            margin-left: 8px;
}
.evaluate-content-pages .pages-list-content .content-set-box .pages-list-item .type-list-item .item-evaluate-label[data-v-37ca5e8e] {
      line-height: 30px;
}
.evaluate-content-pages .total-evaluate[data-v-37ca5e8e] {
  padding: 16px 0;
}
.evaluate-content-pages .total-evaluate .total-evaluate-header[data-v-37ca5e8e] {
    margin-bottom: 8px;
    padding: 6px 24px;
    border-radius: 4px;
    background-color: #EDEDED;
}
.evaluate-content-pages .total-evaluate .total-evaluate-header .title[data-v-37ca5e8e] {
      margin-right: 8px;
}
.evaluate-content-pages .total-evaluate .total-evaluate-item[data-v-37ca5e8e] {
    padding: 8px 24px;
}
.evaluate-content-pages .total-evaluate .total-evaluate-item .evaluate-item-actions[data-v-37ca5e8e] {
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
}
.evaluate-content-pages .total-evaluate .total-evaluate-item .evaluate-item-actions .option-btn[data-v-37ca5e8e] {
        cursor: pointer;
        margin: 0 16px;
}
.evaluate-content-pages .new-catalogue-box[data-v-37ca5e8e] {
  text-align: center;
}
.evaluate-content-pages .new-catalogue-box .box-action[data-v-37ca5e8e] {
    margin-top: 30px;
}
.evaluate-content-pages .evaluate-action[data-v-37ca5e8e] {
  padding: 24px 0;
  text-align: center;
}

.indiator-edit-box .create-result-point[data-v-7336b2f1] {
  padding-top: 16px;
}
.indiator-edit-box .create-result-level[data-v-7336b2f1] {
  padding-top: 16px;
}
.indiator-edit-box .create-result-level .result-level-head[data-v-7336b2f1] {
    width: 600px;
    background-color: #ebeef5;
    color: #909399;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.indiator-edit-box .create-result-level .result-level-head .level-head-item[data-v-7336b2f1] {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      text-align: center;
}
.indiator-edit-box .create-result-level .result-level-option[data-v-7336b2f1] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.indiator-edit-box .create-result-level .result-level-option .level-option-item[data-v-7336b2f1] {
      padding: 20px 0;
      border-bottom: 1px solid #ebeef5;
      width: 300px;
      text-align: center;
}
.indiator-edit-box .create-result-level .result-level-option .option-btn[data-v-7336b2f1] {
      margin-left: 26px;
      cursor: pointer;
}
.indiator-edit-box .create-result-level .comment-head[data-v-7336b2f1] {
    width: 100%;
    background-color: #ebeef5;
    color: #909399;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.indiator-edit-box .create-result-level .comment-head-item[data-v-7336b2f1] {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      text-align: center;
}
.indiator-edit-box .create-result-level .comment-option[data-v-7336b2f1] {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-bottom: 1px solid #ebeef5;
}
.indiator-edit-box .create-result-level .comment-option-item[data-v-7336b2f1] {
      padding: 20px 0;
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      text-align: center;
}
.indiator-edit-box .create-result-level .comment-option-item.item-actions[data-v-7336b2f1] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
}
.indiator-edit-box .create-result-level .comment-option .option-btn[data-v-7336b2f1] {
      margin: 0 13px;
      cursor: pointer;
}
.indiator-edit-box .actions-box[data-v-7336b2f1] {
  padding: 16px 0;
  text-align: center;
}

.weight-edit-box .weight-table[data-v-675a0110] {
  padding-top: 16px;
}
.weight-edit-box .weight-table .weight-table-head[data-v-675a0110] {
    height: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #E6E6E6;
}
.weight-edit-box .weight-table .weight-table-head .head-item[data-v-675a0110] {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      text-align: center;
}
.weight-edit-box .weight-table .weight-table-th[data-v-675a0110] {
    padding: 16px 0;
    border-bottom: 1px solid #E6E6E6;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.weight-edit-box .weight-table .weight-table-th .table-th-td[data-v-675a0110] {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      text-align: center;
}
.weight-edit-box .weight-count[data-v-675a0110] {
  padding: 16px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.weight-edit-box .weight-count span[data-v-675a0110] {
    margin: 0 16px;
}
.weight-edit-box .actions-box[data-v-675a0110] {
  padding: 16px 0;
  text-align: center;
}

[data-v-6f079faa] .el-pager li,[data-v-6f079faa] .el-pagination .btn-next,[data-v-6f079faa] .el-pagination .btn-prev {
  width: 28px !important;
  height: 28px;
  line-height: 28px;
}
.open-scheme-set[data-v-6f079faa] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 576px;
}
.open-scheme-set .scheme-set-left[data-v-6f079faa], .open-scheme-set .scheme-set-right[data-v-6f079faa] {
    padding: 0 24px 16px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 50%;
    height: 100%;
    border-bottom: 2px solid #E4E7ED;
}
.open-scheme-set .scheme-set-left[data-v-6f079faa] {
    border-right: 2px solid #E4E7ED;
    overflow: auto;
}
.open-scheme-set .scheme-set-left .filter-box-item[data-v-6f079faa] {
      line-height: 32px;
      margin-bottom: 8px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
}
.open-scheme-set .scheme-set-left .filter-box-item .label[data-v-6f079faa] {
        margin-right: 12px;
        width: 80px;
        -ms-flex-negative: 0;
            flex-shrink: 0;
        color: #888888;
}
.open-scheme-set .scheme-set-left .filter-box-item .list[data-v-6f079faa] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
}
.open-scheme-set .scheme-set-left .filter-box-item .list-item[data-v-6f079faa] {
          margin-right: 12px;
          cursor: pointer;
          -webkit-transition: all .3s;
          transition: all .3s;
}
.open-scheme-set .scheme-set-left .filter-box-item .list-item[data-v-6f079faa]:hover {
            color: var(--color_primary);
}
.open-scheme-set .scheme-set-left .filter-box-item .list-item.item-active[data-v-6f079faa] {
            color: var(--color_primary);
}
.open-scheme-set .scheme-set-left .scheme-set-list[data-v-6f079faa] {
      padding: 8px 0;
}
.open-scheme-set .scheme-set-left .scheme-set-list .set-list-item[data-v-6f079faa] {
        margin-bottom: 16px;
        padding: 14px 16px;
        background-color: #F4F5F7;
        border-radius: 8px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.open-scheme-set .scheme-set-left .scheme-set-list .set-list-item .list-item-info[data-v-6f079faa] {
          width: 60%;
}
.open-scheme-set .scheme-set-left .scheme-set-list .set-list-item .list-item-info .name[data-v-6f079faa] {
            margin-bottom: 7px;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
}
.open-scheme-set .scheme-set-left .scheme-set-list .set-list-item .list-item-info .publisher[data-v-6f079faa] {
            font-size: 11px;
            color: #888888;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
}
.open-scheme-set .scheme-set-left .scheme-set-list .set-list-item .list-item-actions[data-v-6f079faa] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
}
.open-scheme-set .scheme-set-left .scheme-set-list .set-list-item .list-item-actions .action-btn[data-v-6f079faa] {
            margin: 0 8px;
            cursor: pointer;
}
.open-scheme-set .scheme-set-right[data-v-6f079faa] {
    overflow: auto;
}
.open-scheme-set .scheme-set-right .set-selected-list .set-list-item[data-v-6f079faa] {
      margin-bottom: 16px;
      padding: 14px 16px;
      background-color: #F4F5F7;
      border-radius: 8px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.open-scheme-set .scheme-set-right .set-selected-list .set-list-item .list-item-info[data-v-6f079faa] {
        width: 60%;
}
.open-scheme-set .scheme-set-right .set-selected-list .set-list-item .list-item-info .name[data-v-6f079faa] {
          margin-bottom: 7px;
          white-space: nowrap;
          text-overflow: ellipsis;
          overflow: hidden;
}
.open-scheme-set .scheme-set-right .set-selected-list .set-list-item .list-item-info .publisher[data-v-6f079faa] {
          font-size: 11px;
          color: #888888;
          white-space: nowrap;
          text-overflow: ellipsis;
          overflow: hidden;
}
.open-scheme-set .scheme-set-right .set-selected-list .set-list-item .list-item-actions[data-v-6f079faa] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
}
.open-scheme-set .scheme-set-right .set-selected-list .set-list-item .list-item-actions .action-btn[data-v-6f079faa] {
          margin: 0 8px;
          cursor: pointer;
}
.open-scheme-set .set-title[data-v-6f079faa] {
    margin-bottom: 19px;
}

[data-v-f137ba0a] .el-pager li,[data-v-f137ba0a] .el-pagination .btn-next,[data-v-f137ba0a] .el-pagination .btn-prev {
  width: 28px !important;
  height: 28px;
  line-height: 28px;
}
.open-scheme-set[data-v-f137ba0a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 576px;
}
.open-scheme-set .scheme-set-left[data-v-f137ba0a], .open-scheme-set .scheme-set-right[data-v-f137ba0a] {
    padding: 0 24px 16px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 50%;
    height: 100%;
    border-bottom: 2px solid #E4E7ED;
}
.open-scheme-set .scheme-set-left[data-v-f137ba0a] {
    border-right: 2px solid #E4E7ED;
    overflow: auto;
}
.open-scheme-set .scheme-set-left .filter-box-item[data-v-f137ba0a] {
      line-height: 32px;
      margin-bottom: 8px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
}
.open-scheme-set .scheme-set-left .filter-box-item .label[data-v-f137ba0a] {
        margin-right: 12px;
        -ms-flex-negative: 0;
            flex-shrink: 0;
        color: #888888;
}
.open-scheme-set .scheme-set-left .filter-box-item .list[data-v-f137ba0a] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
}
.open-scheme-set .scheme-set-left .filter-box-item .list-item[data-v-f137ba0a] {
          margin-right: 12px;
          cursor: pointer;
          -webkit-transition: all .3s;
          transition: all .3s;
}
.open-scheme-set .scheme-set-left .filter-box-item .list-item[data-v-f137ba0a]:hover {
            color: var(--color_primary);
}
.open-scheme-set .scheme-set-left .filter-box-item .list-item.item-active[data-v-f137ba0a] {
            color: var(--color_primary);
}
.open-scheme-set .scheme-set-left .scheme-set-list[data-v-f137ba0a] {
      padding: 8px 0;
}
.open-scheme-set .scheme-set-left .scheme-set-list .set-list-item[data-v-f137ba0a] {
        margin-bottom: 16px;
        padding: 14px 16px;
        background-color: #F4F5F7;
        border-radius: 8px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.open-scheme-set .scheme-set-left .scheme-set-list .set-list-item .list-item-info[data-v-f137ba0a] {
          width: 60%;
}
.open-scheme-set .scheme-set-left .scheme-set-list .set-list-item .list-item-info .name[data-v-f137ba0a] {
            margin-bottom: 7px;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
}
.open-scheme-set .scheme-set-left .scheme-set-list .set-list-item .list-item-info .publisher[data-v-f137ba0a] {
            font-size: 11px;
            color: #888888;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
}
.open-scheme-set .scheme-set-left .scheme-set-list .set-list-item .list-item-actions[data-v-f137ba0a] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
}
.open-scheme-set .scheme-set-left .scheme-set-list .set-list-item .list-item-actions .action-btn[data-v-f137ba0a] {
            margin: 0 8px;
            cursor: pointer;
}
.open-scheme-set .scheme-set-right[data-v-f137ba0a] {
    overflow: auto;
}
.open-scheme-set .scheme-set-right .set-selected-list .set-list-item[data-v-f137ba0a] {
      margin-bottom: 16px;
      padding: 14px 16px;
      background-color: #F4F5F7;
      border-radius: 8px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.open-scheme-set .scheme-set-right .set-selected-list .set-list-item .list-item-info[data-v-f137ba0a] {
        width: 60%;
}
.open-scheme-set .scheme-set-right .set-selected-list .set-list-item .list-item-info .name[data-v-f137ba0a] {
          margin-bottom: 7px;
          white-space: nowrap;
          text-overflow: ellipsis;
          overflow: hidden;
}
.open-scheme-set .scheme-set-right .set-selected-list .set-list-item .list-item-info .publisher[data-v-f137ba0a] {
          font-size: 11px;
          color: #888888;
          white-space: nowrap;
          text-overflow: ellipsis;
          overflow: hidden;
}
.open-scheme-set .scheme-set-right .set-selected-list .set-list-item .list-item-actions[data-v-f137ba0a] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
}
.open-scheme-set .scheme-set-right .set-selected-list .set-list-item .list-item-actions .action-btn[data-v-f137ba0a] {
          margin: 0 8px;
          cursor: pointer;
}
.open-scheme-set .set-title[data-v-f137ba0a] {
    margin-bottom: 19px;
}

.publish-school-page .publish-school-box[data-v-4b3bc983] {
  margin-top: 15px;
  height: 576px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-top: 2px solid #E4E7ED;
}
.publish-school-page .publish-school-box .scheme-set-left[data-v-4b3bc983], .publish-school-page .publish-school-box .scheme-set-right[data-v-4b3bc983] {
    padding: 16px 24px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 50%;
    height: 100%;
    border-bottom: 2px solid #E4E7ED;
}
.publish-school-page .publish-school-box .scheme-set-left[data-v-4b3bc983] {
    border-right: 1px solid #E4E7ED;
    overflow: auto;
}
.publish-school-page .publish-school-box .scheme-set-right[data-v-4b3bc983] {
    border-left: 1px solid #E4E7ED;
    overflow: auto;
}
.publish-school-page .publish-school-box .scheme-set-right .selected-school-list[data-v-4b3bc983] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.publish-school-page .publish-school-box .scheme-set-right .selected-school-list .school-item[data-v-4b3bc983] {
        margin: 0 8px 8px 0;
        padding: 14px 16px;
        background-color: #F4F5F7;
        border-radius: 8px;
}
.publish-school-page .publish-school-box .scheme-set-right .selected-school-list .school-item i[data-v-4b3bc983] {
          margin-left: 16px;
          cursor: pointer;
}
.publish-school-page .box-actions[data-v-4b3bc983] {
  padding: 16px 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.publish-school-page .box-actions .action-item[data-v-4b3bc983] {
    margin: 0 16px;
}
.publish-school-page .set-title[data-v-4b3bc983] {
  margin-bottom: 19px;
}

.sync-scheme-set[data-v-2ce1f692] {
  padding: 0 24px;
}
.box-header[data-v-2ce1f692] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.box-header .header-title[data-v-2ce1f692] {
    font-size: 15px;
    font-weight: bold;
}
.box-header i[data-v-2ce1f692] {
    cursor: pointer;
}
[data-v-2ce1f692] .el-input {
  width: 291px;
}
.sync-scheme-box .pages-filter-box[data-v-2ce1f692] {
  background-color: #FFFFFF;
  padding: 0 0 16px;
}
.sync-scheme-box .pages-filter-box .filter-box-item[data-v-2ce1f692] {
    padding: 10px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px dashed #f3f5f7;
}
.sync-scheme-box .pages-filter-box .filter-box-item[data-v-2ce1f692]:last-child {
      border-bottom: none;
}
.sync-scheme-box .pages-filter-box .filter-box-item .item-label[data-v-2ce1f692] {
      -ms-flex-negative: 0;
          flex-shrink: 0;
      width: 50px;
}
.sync-scheme-box .pages-filter-box .filter-box-item .item-options[data-v-2ce1f692] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.sync-scheme-box .pages-filter-box .filter-box-item .item-options .option-btn[data-v-2ce1f692] {
        cursor: pointer;
        margin-right: 30px;
}
.sync-scheme-box .pages-filter-box .filter-box-item .item-options .option-btn.is-active[data-v-2ce1f692] {
          color: var(--color_primary);
}
.sync-scheme-box .scheme-box[data-v-2ce1f692] {
  padding: 16px;
  border: 1px solid #EBEDF0;
  border-radius: 4px;
}
.sync-scheme-box .scheme-box .scheme-item[data-v-2ce1f692] {
    padding: 16px 0;
    border-bottom: 1px dashed #f3f5f7;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.sync-scheme-box .scheme-box .scheme-item .item-check[data-v-2ce1f692] {
      margin-right: 16px;
}
.sync-scheme-box .scheme-box .scheme-item .item-info .title[data-v-2ce1f692] {
      font-weight: bold;
}
.sync-scheme-box .box-actions[data-v-2ce1f692] {
  padding: 16px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.sync-scheme-box .box-actions .action-item[data-v-2ce1f692] {
    margin: 0 16px;
}

.sync-scheme-indiator-dialog .box-actions[data-v-9d1aef66] {
  padding: 16px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.sync-scheme-indiator-dialog .box-actions .action-item[data-v-9d1aef66] {
    margin: 0 16px;
}
[data-v-9d1aef66] .el-dialog__header {
  padding: 15px 24px 0;
}
[data-v-9d1aef66] .el-dialog__body {
  padding: 0 0 20px;
}

.scheme-create-pages[data-v-6ab8f654] {
  padding-bottom: 30px;
}
.scheme-create-pages .create-step[data-v-6ab8f654] {
    margin: 0 auto;
    margin-top: 16px;
    padding: 0 24px;
    width: 70%;
    text-align: center;
    border-radius: 4px;
    background: #fff;
    line-height: 56px;
}
.scheme-create-pages .create-step .step-item[data-v-6ab8f654] {
      cursor: pointer;
}
.scheme-create-pages .create-step .step-item-number[data-v-6ab8f654] {
      background: #F1F2F4;
      color: #545f69;
      display: inline-block;
      width: 28px;
      height: 28px;
      border-radius: 50%;
      line-height: 28px;
      margin-top: 9px;
      margin-right: 6px;
      font-weight: bold;
}
.scheme-create-pages .create-step .step-split[data-v-6ab8f654] {
      display: inline-block;
      width: 200px;
      border-top: 1px dashed #bbb;
      height: 1px;
      vertical-align: middle;
}
.scheme-create-pages .create-step .step-item-ed .step-item-desc[data-v-6ab8f654] {
      color: var(--color_primary);
      font-weight: bold;
}
.scheme-create-pages .create-step .step-item-ed .step-item-number[data-v-6ab8f654] {
      color: #fff;
      background: var(--color_primary);
}
.scheme-create-pages .pages-content[data-v-6ab8f654] {
    padding: 24px;
    margin: 1px auto;
    width: 70%;
    border-radius: 4px;
    background-color: #FFFFFF;
}

.evaluate-list-pages[data-v-79cf4261] {
  padding: 8px;
}
.evaluate-list-pages-content[data-v-79cf4261] {
    padding: 24px;
    background-color: #ffffff;
}
.evaluate-list-pages-content .header-actions[data-v-79cf4261] {
      padding: 0 0 16px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.evaluate-list-pages-content .header-actions .actions-title[data-v-79cf4261] {
        font-size: 16px;
        font-weight: bold;
        color: var(--color_primary);
}
.evaluate-list-pages-content .content-tips[data-v-79cf4261] {
      padding: 16px 0;
}

@charset "UTF-8";
.cursor-p {
  cursor: pointer;
}
/* 浮动以及清除浮动 */
.float-l {
  float: left;
}
.float-r {
  float: right;
}
.clearfloat:after {
  display: block;
  clear: both;
  content: "";
  visibility: hidden;
  height: 0;
}
.clearfloat {
  zoom: 1;
}
/*文字居左，中，右*/
.text-center {
  text-align: center;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-overline {
  text-decoration: overline;
}
.text-decoration {
  text-decoration: line-through;
}
.text-underline {
  text-decoration: underline;
}
.text-row {
  white-space: nowrap;
}
.ft-weight {
  font-weight: bold;
}
.ft-w400 {
  font-weight: 400;
}
.ft-w600 {
  font-weight: 600;
}
/* 文字大小 */
.ft12 {
  font-size: 12px;
}
.ft14 {
  font-size: 14px;
}
.ft16 {
  font-size: 16px;
}
.ft18 {
  font-size: 18px;
}
.ft20 {
  font-size: 20px;
}
.ft22 {
  font-size: 22px;
}
.ft24 {
  font-size: 24px;
}
.ft26 {
  font-size: 26px;
}
.ft28 {
  font-size: 28px;
}
.ft30 {
  font-size: 30px;
}
.ft120 {
  font-size: 120px;
}
.ft180 {
  font-size: 180px;
}
/* 字体行高 */
.li-h30 {
  line-height: 30px;
}
.li-h35 {
  line-height: 35px;
}
.li-h40 {
  line-height: 40px;
}
/* 字体颜色 */
.color-3 {
  color: #333;
}
.color-9 {
  color: #999;
}
.color-eaf5ff {
  color: #eaf5ff;
}
.color-f0 {
  color: #f0f0f0;
}
.color-62 {
  color: #626262;
}
.color-c3 {
  color: #c3c3c3;
}
.color-8c {
  color: #8c8c8c;
}
/* 间距 */
.pd20 {
  padding: 20px;
}
.pd30 {
  padding: 30px;
}
.pt10 {
  padding-top: 10px;
}
.pt15 {
  padding-top: 15px;
}
.pt20 {
  padding-top: 20px;
}
.pt25 {
  padding-top: 25px;
}
.pt30 {
  padding-top: 30px;
}
.pb10 {
  padding-bottom: 10px;
}
.pb15 {
  padding-bottom: 15px;
}
.pb20 {
  padding-bottom: 20px;
}
.pb25 {
  padding-bottom: 25px;
}
.pb30 {
  padding-bottom: 30px;
}
.pl10 {
  padding-left: 10px;
}
.pl20 {
  padding-left: 20px;
}
.pl25 {
  padding-left: 25px;
}
.pl30 {
  padding-left: 30px;
}
.pl35 {
  padding-left: 35px;
}
.pl40 {
  padding-left: 40px;
}
.pl45 {
  padding-left: 45px;
}
.pl50 {
  padding-left: 50px;
}
.pr10 {
  padding-right: 10px;
}
.pr20 {
  padding-right: 20px;
}
.pr25 {
  padding-right: 25px;
}
.pr30 {
  padding-right: 30px;
}
.pr35 {
  padding-right: 35px;
}
.pr40 {
  padding-right: 40px;
}
.pr45 {
  padding-right: 45px;
}
.pr50 {
  padding-right: 50px;
}
.md20 {
  margin: 20px;
}
.mt10 {
  margin-top: 10px;
}
.mt15 {
  margin-top: 15px;
}
.mt20 {
  margin-top: 20px;
}
.mt25 {
  margin-top: 25px;
}
.mt30 {
  margin-top: 30px;
}
.mb10 {
  margin-bottom: 10px;
}
.mb15 {
  margin-bottom: 15px;
}
.mb20 {
  margin-bottom: 20px;
}
.mb25 {
  margin-bottom: 25px;
}
.mb30 {
  margin-bottom: 30px;
}
.mr10 {
  margin-right: 10px;
}
.mr20 {
  margin-right: 20px;
}
.mb20 {
  margin-bottom: 20px;
}
.mb30 {
  margin-bottom: 30px;
}
.border-b1-f3 {
  border-bottom: 1px solid #f3f3f3;
}
.h-25 {
  height: 25%;
}
.h-30 {
  height: 30%;
}
/* icon */
.icon100 {
  width: 100px;
  height: 100px;
}
.icon160 {
  width: 160px;
  height: 160px;
}
/* 背景颜色 */
.bg-fbf2e7 {
  background: #fbf2e7;
}
.bg-de {
  background: #DEDEDE;
}
.linkstyle {
  color: #1890ff;
  cursor: pointer;
}
.beyond-1 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.beyond-2 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.beyond-3 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.jub-center-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
/*浮动 + 垂直居中*/
.flex-align-no {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/*浮动 + 垂直居中+换行*/
.flex-align {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/*浮动 +垂直居中 + 水平居中*/
.flex-juc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.flex-v-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-v-column-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/*浮动 + 左右分布 + 换行*/
.flex-jub-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/*浮动 + 左右分布 + 垂直居中*/
.jub-jub-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/*浮动 + 左右分布*/
.jub-jub {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
/* 左边顶部对齐*/
.left-float-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex;
}
/* 从右边开始浮动-换行 */
.jub-jub-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
/* 从右边开始浮动 */
.jub-jub-end-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
/* 等距分布 */
.jub-jua-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}
.juc-c {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
/*上下布局 +垂直居中 + 水平居中*/
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/* 上下布局*/
.juv-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
/* 上下分布，从上到下布局 */
.flex-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.flex-jua {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: flex-end;
  -moz-justify-content: flex-end;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.juc-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: flex-end;
  -moz-align-items: flex-end;
  -ms-flex-align: end;
      align-items: flex-end;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.teacher-lesson-manage-pages .page-height-max {
  height: calc(100vh - 61px);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.teacher-lesson-manage-pages .primary-font-back-color {
  color: #FF7A4B !important;
  background-color: rgba(255, 122, 75, .1) !important;
}
.teacher-lesson-manage-pages .primary-font-color {
  color: #FF7A4B !important;
}
.teacher-lesson-manage-pages .primary-back-color {
  background-color: rgba(255, 122, 75, .1) !important;
}
.teacher-lesson-manage-pages .info-back-color {
  background-color: #f3f4f6 !important;
}
.teacher-lesson-manage-pages .common-main-box {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: calc(100% - 200px);
  height: 100%;
  overflow: auto;
  background-color: white;
}
.teacher-lesson-manage-pages .form-operate-box {
  width: 100%;
  text-align: center;
  margin: 40px 0 20px 0;
}
.teacher-lesson-manage-pages .common-page-top-title {
  padding: 18px 20px;
  margin-bottom: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 16px;
  line-height: 33px;
  font-weight: 700;
  border-bottom: 2px #f3f4f6 solid;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.teacher-lesson-manage-pages .empty-img-box {
  width: 100%;
  padding-top: 153px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.lesson-evaluate .common_head {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.teacher-lesson-manage-pages, .teacher-lesson-reception-pages {
  /* 改变主题色变量 */
  --color_primary: #ff7a4b;
  --color_info: #cccccc;
  --primary_back_color: rgba(255, 122, 75, .1);
  --info_back_color: rgba(255, 122, 75, .1);
}
.teacher-lesson-manage-pages .el-menu-item,
  .teacher-lesson-manage-pages .el-submenu__title, .teacher-lesson-reception-pages .el-menu-item,
  .teacher-lesson-reception-pages .el-submenu__title {
    line-height: 40px;
    height: 40px;
}
.teacher-lesson-manage-pages .el-menu-item-group__title, .teacher-lesson-reception-pages .el-menu-item-group__title {
    padding: 0;
}
.teacher-lesson-manage-pages .el-menu-item.is-active,
  .teacher-lesson-manage-pages .el-tabs__item.is-active,
  .teacher-lesson-manage-pages .el-tabs__item:hover,
  .teacher-lesson-manage-pages .el-radio__input.is-checked + .el-radio__label,
  .teacher-lesson-manage-pages .el-radio-button__inner:hover,
  .teacher-lesson-manage-pages .el-button--primary.is-plain,
  .teacher-lesson-manage-pages .el-checkbox__input.is-checked + .el-checkbox__label,
  .teacher-lesson-manage-pages .el-tag,
  .teacher-lesson-manage-pages .el-button--default:focus,
  .teacher-lesson-manage-pages .el-button--default:hover,
  .teacher-lesson-manage-pages .el-pagination.is-background .el-pager li:not(.disabled):hover,
  .teacher-lesson-manage-pages .el-tag .el-tag__close,
  .teacher-lesson-manage-pages .el-submenu__title:hover,
  .teacher-lesson-manage-pages .el-input-number__decrease:hover,
  .teacher-lesson-manage-pages .el-input-number__increase:hover,
  .teacher-lesson-manage-pages .center-container .btn-bar .btn-bar-plat a.active,
  .teacher-lesson-manage-pages .components-list .form-edit-widget-label:hover,
  .teacher-lesson-manage-pages .components-list .form-edit-widget-label:hover a,
  .teacher-lesson-manage-pages .fm2-container footer a,
  .teacher-lesson-manage-pages .fm2-container footer, .teacher-lesson-reception-pages .el-menu-item.is-active,
  .teacher-lesson-reception-pages .el-tabs__item.is-active,
  .teacher-lesson-reception-pages .el-tabs__item:hover,
  .teacher-lesson-reception-pages .el-radio__input.is-checked + .el-radio__label,
  .teacher-lesson-reception-pages .el-radio-button__inner:hover,
  .teacher-lesson-reception-pages .el-button--primary.is-plain,
  .teacher-lesson-reception-pages .el-checkbox__input.is-checked + .el-checkbox__label,
  .teacher-lesson-reception-pages .el-tag,
  .teacher-lesson-reception-pages .el-button--default:focus,
  .teacher-lesson-reception-pages .el-button--default:hover,
  .teacher-lesson-reception-pages .el-pagination.is-background .el-pager li:not(.disabled):hover,
  .teacher-lesson-reception-pages .el-tag .el-tag__close,
  .teacher-lesson-reception-pages .el-submenu__title:hover,
  .teacher-lesson-reception-pages .el-input-number__decrease:hover,
  .teacher-lesson-reception-pages .el-input-number__increase:hover,
  .teacher-lesson-reception-pages .center-container .btn-bar .btn-bar-plat a.active,
  .teacher-lesson-reception-pages .components-list .form-edit-widget-label:hover,
  .teacher-lesson-reception-pages .components-list .form-edit-widget-label:hover a,
  .teacher-lesson-reception-pages .fm2-container footer a,
  .teacher-lesson-reception-pages .fm2-container footer {
    color: var(--color_primary);
}
.teacher-lesson-manage-pages .el-tag,
  .teacher-lesson-manage-pages .el-button--default:focus,
  .teacher-lesson-manage-pages .el-button--default:hover,
  .teacher-lesson-manage-pages .el-button--primary.is-plain .el-menu-item:focus,
  .teacher-lesson-manage-pages .el-menu-item.is-active,
  .teacher-lesson-manage-pages .el-submenu__title:hover,
  .teacher-lesson-manage-pages .widget-form-container .widget-form-list .widget-view:hover,
  .teacher-lesson-manage-pages .center-container .btn-bar .btn-bar-plat a.active, .teacher-lesson-reception-pages .el-tag,
  .teacher-lesson-reception-pages .el-button--default:focus,
  .teacher-lesson-reception-pages .el-button--default:hover,
  .teacher-lesson-reception-pages .el-button--primary.is-plain .el-menu-item:focus,
  .teacher-lesson-reception-pages .el-menu-item.is-active,
  .teacher-lesson-reception-pages .el-submenu__title:hover,
  .teacher-lesson-reception-pages .widget-form-container .widget-form-list .widget-view:hover,
  .teacher-lesson-reception-pages .center-container .btn-bar .btn-bar-plat a.active {
    background-color: var(--primary_back_color);
}
.teacher-lesson-manage-pages .el-select .el-input.is-focus .el-input__inner:hover,
  .teacher-lesson-manage-pages .el-select .el-input.is-focus .el-input__inner,
  .teacher-lesson-manage-pages .el-button--primary,
  .teacher-lesson-manage-pages .el-input__inner:focus,
  .teacher-lesson-manage-pages .el-select .el-input.is-focus .el-input__inner,
  .teacher-lesson-manage-pages .el-select .el-input__inner:focus,
  .teacher-lesson-manage-pages .el-textarea__inner:focus,
  .teacher-lesson-manage-pages .el-range-editor.is-active,
  .teacher-lesson-manage-pages .el-range-editor.is-active:hover,
  .teacher-lesson-manage-pages .el-radio__input.is-checked .el-radio__inner,
  .teacher-lesson-manage-pages .el-radio__inner:hover,
  .teacher-lesson-manage-pages .el-checkbox__inner:hover,
  .teacher-lesson-manage-pages .el-checkbox__input.is-checked .el-checkbox__inner,
  .teacher-lesson-manage-pages .el-checkbox__input.is-focus .el-checkbox__inner,
  .teacher-lesson-manage-pages .el-button--primary.is-plain:focus,
  .teacher-lesson-manage-pages .el-tag,
  .teacher-lesson-manage-pages .el-button--default:focus,
  .teacher-lesson-manage-pages .el-button--default:hover,
  .teacher-lesson-manage-pages .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .teacher-lesson-manage-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner,
  .teacher-lesson-manage-pages .el-cascader .el-input .el-input__inner:focus,
  .teacher-lesson-manage-pages .el-cascader .el-input.is-focus .el-input__inner,
  .teacher-lesson-manage-pages .el-button--primary.is-plain:hover .el-input-number__decrease:hover,
  .teacher-lesson-manage-pages .el-input-number__decrease:hover:not(.is-disabled)
~ .el-input
.el-input__inner:not(.is-disabled),
  .teacher-lesson-manage-pages .el-switch.is-checked .el-switch__core,
  .teacher-lesson-manage-pages .el-input-number__increase:hover:not(.is-disabled)
~ .el-input
.el-input__inner:not(.is-disabled),
  .teacher-lesson-manage-pages .widget-form-container .widget-form-list .widget-view:hover.active,
  .teacher-lesson-manage-pages .widget-form-container .widget-form-list .widget-view,
  .teacher-lesson-manage-pages .components-list .form-edit-widget-label:hover,
  .teacher-lesson-manage-pages .widget-config-container .config-tab.active,
  .teacher-lesson-manage-pages .el-slider__button, .teacher-lesson-reception-pages .el-select .el-input.is-focus .el-input__inner:hover,
  .teacher-lesson-reception-pages .el-select .el-input.is-focus .el-input__inner,
  .teacher-lesson-reception-pages .el-button--primary,
  .teacher-lesson-reception-pages .el-input__inner:focus,
  .teacher-lesson-reception-pages .el-select .el-input.is-focus .el-input__inner,
  .teacher-lesson-reception-pages .el-select .el-input__inner:focus,
  .teacher-lesson-reception-pages .el-textarea__inner:focus,
  .teacher-lesson-reception-pages .el-range-editor.is-active,
  .teacher-lesson-reception-pages .el-range-editor.is-active:hover,
  .teacher-lesson-reception-pages .el-radio__input.is-checked .el-radio__inner,
  .teacher-lesson-reception-pages .el-radio__inner:hover,
  .teacher-lesson-reception-pages .el-checkbox__inner:hover,
  .teacher-lesson-reception-pages .el-checkbox__input.is-checked .el-checkbox__inner,
  .teacher-lesson-reception-pages .el-checkbox__input.is-focus .el-checkbox__inner,
  .teacher-lesson-reception-pages .el-button--primary.is-plain:focus,
  .teacher-lesson-reception-pages .el-tag,
  .teacher-lesson-reception-pages .el-button--default:focus,
  .teacher-lesson-reception-pages .el-button--default:hover,
  .teacher-lesson-reception-pages .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .teacher-lesson-reception-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner,
  .teacher-lesson-reception-pages .el-cascader .el-input .el-input__inner:focus,
  .teacher-lesson-reception-pages .el-cascader .el-input.is-focus .el-input__inner,
  .teacher-lesson-reception-pages .el-button--primary.is-plain:hover .el-input-number__decrease:hover,
  .teacher-lesson-reception-pages .el-input-number__decrease:hover:not(.is-disabled)
~ .el-input
.el-input__inner:not(.is-disabled),
  .teacher-lesson-reception-pages .el-switch.is-checked .el-switch__core,
  .teacher-lesson-reception-pages .el-input-number__increase:hover:not(.is-disabled)
~ .el-input
.el-input__inner:not(.is-disabled),
  .teacher-lesson-reception-pages .widget-form-container .widget-form-list .widget-view:hover.active,
  .teacher-lesson-reception-pages .widget-form-container .widget-form-list .widget-view,
  .teacher-lesson-reception-pages .components-list .form-edit-widget-label:hover,
  .teacher-lesson-reception-pages .widget-config-container .config-tab.active,
  .teacher-lesson-reception-pages .el-slider__button {
    border-color: var(--color_primary);
}
.teacher-lesson-manage-pages .widget-form-container .widget-form-list .widget-view:hover.active,
  .teacher-lesson-manage-pages .widget-form-container .widget-form-list .widget-view:hover,
  .teacher-lesson-manage-pages .widget-form-container .widget-form-list .widget-view, .teacher-lesson-reception-pages .widget-form-container .widget-form-list .widget-view:hover.active,
  .teacher-lesson-reception-pages .widget-form-container .widget-form-list .widget-view:hover,
  .teacher-lesson-reception-pages .widget-form-container .widget-form-list .widget-view {
    outline-color: var(--color_primary);
}
.teacher-lesson-manage-pages .el-tabs__active-bar,
  .teacher-lesson-manage-pages .el-button--primary,
  .teacher-lesson-manage-pages .el-radio__input.is-checked .el-radio__inner,
  .teacher-lesson-manage-pages .el-checkbox__input.is-checked .el-checkbox__inner,
  .teacher-lesson-manage-pages .el-pagination.is-background .el-pager li:not(.disabled).active,
  .teacher-lesson-manage-pages .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .teacher-lesson-manage-pages .el-tag .el-tag__close:hover,
  .teacher-lesson-manage-pages .el-select .el-tag__close.el-icon-close:hover,
  .teacher-lesson-manage-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner,
  .teacher-lesson-manage-pages .el-button--primary.is-plain:hover,
  .teacher-lesson-manage-pages .el-button--primary.is-plain:focus
.el-radio-button__orig-radio:checked
+ .el-radio-button__inner,
  .teacher-lesson-manage-pages .el-switch.is-checked .el-switch__core,
  .teacher-lesson-manage-pages .widget-form-container .widget-form-list .widget-view .widget-view-drag,
  .teacher-lesson-manage-pages .widget-form-container .widget-form-list .widget-view .widget-view-action,
  .teacher-lesson-manage-pages .el-slider__bar, .teacher-lesson-reception-pages .el-tabs__active-bar,
  .teacher-lesson-reception-pages .el-button--primary,
  .teacher-lesson-reception-pages .el-radio__input.is-checked .el-radio__inner,
  .teacher-lesson-reception-pages .el-checkbox__input.is-checked .el-checkbox__inner,
  .teacher-lesson-reception-pages .el-pagination.is-background .el-pager li:not(.disabled).active,
  .teacher-lesson-reception-pages .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .teacher-lesson-reception-pages .el-tag .el-tag__close:hover,
  .teacher-lesson-reception-pages .el-select .el-tag__close.el-icon-close:hover,
  .teacher-lesson-reception-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner,
  .teacher-lesson-reception-pages .el-button--primary.is-plain:hover,
  .teacher-lesson-reception-pages .el-button--primary.is-plain:focus
.el-radio-button__orig-radio:checked
+ .el-radio-button__inner,
  .teacher-lesson-reception-pages .el-switch.is-checked .el-switch__core,
  .teacher-lesson-reception-pages .widget-form-container .widget-form-list .widget-view .widget-view-drag,
  .teacher-lesson-reception-pages .widget-form-container .widget-form-list .widget-view .widget-view-action,
  .teacher-lesson-reception-pages .el-slider__bar {
    background-color: var(--color_primary);
}
.teacher-lesson-manage-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner, .teacher-lesson-reception-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner {
    -webkit-box-shadow: -1px 0 0 0 var(--color_primary);
            box-shadow: -1px 0 0 0 var(--color_primary);
}
.teacher-lesson-manage-pages .el-pagination.is-background .el-pager li:not(.disabled).active,
  .teacher-lesson-manage-pages .el-tag .el-tag__close:hover,
  .teacher-lesson-manage-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner:hover,
  .teacher-lesson-manage-pages .el-button--primary.is-plain:hover,
  .teacher-lesson-manage-pages .el-button--primary.is-plain:focus, .teacher-lesson-reception-pages .el-pagination.is-background .el-pager li:not(.disabled).active,
  .teacher-lesson-reception-pages .el-tag .el-tag__close:hover,
  .teacher-lesson-reception-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner:hover,
  .teacher-lesson-reception-pages .el-button--primary.is-plain:hover,
  .teacher-lesson-reception-pages .el-button--primary.is-plain:focus {
    color: white;
}
.teacher-lesson-manage-pages .el-pagination.is-background .el-pager li:not(.disabled).active, .teacher-lesson-reception-pages .el-pagination.is-background .el-pager li:not(.disabled).active {
    color: white !important;
    background-color: var(--color_primary) !important;
}
.teacher-lesson-manage-pages .el-dialog, .teacher-lesson-reception-pages .el-dialog {
    border-radius: 15px !important;
}
.teacher-lesson-manage-pages .el-dialog__headerbtn .el-dialog__close,
  .teacher-lesson-manage-pages .el-dialog__headerbtn .el-dialog__close:hover, .teacher-lesson-reception-pages .el-dialog__headerbtn .el-dialog__close,
  .teacher-lesson-reception-pages .el-dialog__headerbtn .el-dialog__close:hover {
    border-width: 0;
}
.teacher-lesson-manage-pages .element-ui-min-btn, .teacher-lesson-reception-pages .element-ui-min-btn {
    font-size: 12px;
    padding: 9px 10px;
}
.teacher-lesson-manage-pages .el-select__caret.el-icon-arrow-up:before, .teacher-lesson-reception-pages .el-select__caret.el-icon-arrow-up:before {
    content: "\E6E1";
    width: auto;
    height: auto;
    display: inline-block;
    background: none;
}
.teacher-lesson-manage-pages .teacher-lesson-manage-pages .el-button--primary, .teacher-lesson-manage-pages .teacher-lesson-reception-pages .el-button--primary, .teacher-lesson-reception-pages .teacher-lesson-manage-pages .el-button--primary, .teacher-lesson-reception-pages .teacher-lesson-reception-pages .el-button--primary {
    border-color: var(--color_primary);
    background-color: var(--color_primary);
}
.teacher-lesson-manage-pages .teacher-lesson-manage-pages .el-pagination.is-background .el-pager li:not(.disabled).active, .teacher-lesson-manage-pages .teacher-lesson-reception-pages .el-pagination.is-background .el-pager li:not(.disabled).active, .teacher-lesson-reception-pages .teacher-lesson-manage-pages .el-pagination.is-background .el-pager li:not(.disabled).active, .teacher-lesson-reception-pages .teacher-lesson-reception-pages .el-pagination.is-background .el-pager li:not(.disabled).active {
    background-color: var(--color_primary) !important;
    color: #fff !important;
}
.teacher-lesson-manage-pages .teacher-lesson-manage-pages .el-pager li.active, .teacher-lesson-manage-pages .teacher-lesson-reception-pages .el-pager li.active, .teacher-lesson-reception-pages .teacher-lesson-manage-pages .el-pager li.active, .teacher-lesson-reception-pages .teacher-lesson-reception-pages .el-pager li.active {
    -webkit-box-shadow: 0 0 4px var(--color_primary);
            box-shadow: 0 0 4px var(--color_primary);
}
.teacher-lesson-manage-pages .el-button.element-ui-simple-btn,
  .teacher-lesson-manage-pages .el-button--primary.is-plain, .teacher-lesson-reception-pages .el-button.element-ui-simple-btn,
  .teacher-lesson-reception-pages .el-button--primary.is-plain {
    -webkit-box-shadow: none;
            box-shadow: none;
    background: white;
}
.teacher-lesson-manage-pages .el-button.element-ui-simple-btn:hover,
  .teacher-lesson-manage-pages .el-button.element-ui-simple-btn:focus,
  .teacher-lesson-manage-pages .el-button--primary.is-plain:hover,
  .teacher-lesson-manage-pages .el-button--primary.is-plain:focus, .teacher-lesson-reception-pages .el-button.element-ui-simple-btn:hover,
  .teacher-lesson-reception-pages .el-button.element-ui-simple-btn:focus,
  .teacher-lesson-reception-pages .el-button--primary.is-plain:hover,
  .teacher-lesson-reception-pages .el-button--primary.is-plain:focus {
    background: var(--color_primary);
    border-color: var(--color_primary);
    color: #fff !important;
}
.teacher-lesson-manage-pages .el-select .el-input.is-focus .el-input__inner:hover, .teacher-lesson-reception-pages .el-select .el-input.is-focus .el-input__inner:hover {
    border-color: #e6e6e6;
}
.teacher-lesson-manage-pages select .el-input.is-focus .el-input__inner, .teacher-lesson-reception-pages select .el-input.is-focus .el-input__inner {
    border-color: var(--color_primary);
}
.teacher-lesson-manage-pages .el-button--primary,
  .teacher-lesson-manage-pages .el-button--info,
  .teacher-lesson-manage-pages .el-pager li.active, .teacher-lesson-reception-pages .el-button--primary,
  .teacher-lesson-reception-pages .el-button--info,
  .teacher-lesson-reception-pages .el-pager li.active {
    -webkit-box-shadow: none;
            box-shadow: none;
}
.teacher-lesson-manage-pages .el-button--info, .teacher-lesson-reception-pages .el-button--info {
    background: #cccccc;
    border-color: #cccccc;
}
.teacher-lesson-manage-pages .el-menu-item:hover,
  .teacher-lesson-manage-pages .el-submenu__title:hover, .teacher-lesson-reception-pages .el-menu-item:hover,
  .teacher-lesson-reception-pages .el-submenu__title:hover {
    color: var(--color_primary);
    background-color: transparent;
}
.teacher-lesson-manage-pages .el-checkbox span.el-checkbox__inner, .teacher-lesson-reception-pages .el-checkbox span.el-checkbox__inner {
    width: 14px;
    height: 14px;
}
.teacher-lesson-manage-pages .el-checkbox__inner:after, .teacher-lesson-reception-pages .el-checkbox__inner:after {
    width: 3px;
    height: 7px;
    top: 1px;
    left: 4px;
    border: 1px solid #fff;
    border-left: 0;
    border-top: 0;
}
.teacher-lesson-manage-pages .el-checkbox__label, .teacher-lesson-reception-pages .el-checkbox__label {
    padding-left: 6px;
}
.teacher-lesson-manage-pages .el-select .el-tag__close.el-icon-close, .teacher-lesson-reception-pages .el-select .el-tag__close.el-icon-close {
    background-color: transparent;
}
.teacher-lesson-manage-pages .el-table .el-table__row .cell > div,
  .teacher-lesson-manage-pages .el-table .el-table__row .cell > span, .teacher-lesson-reception-pages .el-table .el-table__row .cell > div,
  .teacher-lesson-reception-pages .el-table .el-table__row .cell > span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.teacher-lesson-manage-pages .el-table td,
  .teacher-lesson-manage-pages .el-table th.is-leaf, .teacher-lesson-reception-pages .el-table td,
  .teacher-lesson-reception-pages .el-table th.is-leaf {
    border-color: #ebedf0;
}
.teacher-lesson-manage-pages .el-table .el-table__fixed thead th,
  .teacher-lesson-manage-pages .el-table th.is-leaf,
  .teacher-lesson-manage-pages .el-table thead.has-gutter th, .teacher-lesson-reception-pages .el-table .el-table__fixed thead th,
  .teacher-lesson-reception-pages .el-table th.is-leaf,
  .teacher-lesson-reception-pages .el-table thead.has-gutter th {
    background: #ededed;
}
.teacher-lesson-manage-pages .el-table .el-table__fixed-right::before,
  .teacher-lesson-manage-pages .el-table .el-table__fixed::before, .teacher-lesson-reception-pages .el-table .el-table__fixed-right::before,
  .teacher-lesson-reception-pages .el-table .el-table__fixed::before {
    display: none;
}
.teacher-lesson-manage-pages .el-table .el-table__body-wrapper::-webkit-scrollbar, .teacher-lesson-reception-pages .el-table .el-table__body-wrapper::-webkit-scrollbar {
    height: 8px;
}
.teacher-lesson-manage-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-thumb, .teacher-lesson-manage-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-track, .teacher-lesson-reception-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-thumb, .teacher-lesson-reception-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-track {
    border-radius: 5px;
    border-width: 0;
    background-color: #f4f4f4;
}
.teacher-lesson-manage-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-thumb, .teacher-lesson-reception-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-thumb {
    background-color: #dedfe0;
}
.teacher-lesson-manage-pages .activity-common-tab, .teacher-lesson-reception-pages .activity-common-tab {
    margin-bottom: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 12px 20px 0 24px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-bottom: 1px solid #f3f4f6;
}
.teacher-lesson-manage-pages .activity-common-tab .el-tabs__header, .teacher-lesson-reception-pages .activity-common-tab .el-tabs__header {
      margin: 0;
}
.teacher-lesson-manage-pages .activity-common-tab .el-tabs__nav-wrap::after, .teacher-lesson-reception-pages .activity-common-tab .el-tabs__nav-wrap::after {
      height: 0;
}
.teacher-lesson-manage-pages .activity-common-tab .el-tabs__active-bar, .teacher-lesson-reception-pages .activity-common-tab .el-tabs__active-bar {
      height: 1px;
}
.activity_modules {
  /* 改变主题色变量 */
  --color_primary: #ff7a4b;
  --color_info: #cccccc;
  --primary_back_color: rgba(255, 122, 75, .1);
  --info_back_color: rgba(255, 122, 75, .1);
}
.activity_modules .el-menu-item,
  .activity_modules .el-submenu__title {
    line-height: 40px;
    height: 40px;
}
.activity_modules .el-menu-item-group__title {
    padding: 0;
}
.activity_modules .el-select-dropdown__item.selected,
  .activity_modules .el-dropdown-menu__item:focus,
  .activity_modules .el-dropdown-menu__item:not(.is-disabled):hover,
  .activity_modules .el-date-picker__header-label.active,
  .activity_modules .el-date-picker__header-label:hover,
  .activity_modules .el-picker-panel__icon-btn:hover,
  .activity_modules .el-time-panel__btn.confirm,
  .activity_modules .el-button--text,
  .activity_modules .el-date-table td.available:hover,
  .activity_modules .el-date-table td.today span,
  .activity_modules .el-button--default:focus,
  .activity_modules .el-button--default:hover,
  .activity_modules .time-select-item.selected:not(.disabled),
  .activity_modules .el-dialog__headerbtn:focus .el-dialog__close,
  .activity_modules .el-dialog__headerbtn:hover .el-dialog__close {
    color: var(--color_primary);
}
.activity_modules .el-button--default:focus,
  .activity_modules .el-button--default:hover,
  .activity_modules .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .activity_modules .el-button--primary,
  .activity_modules .el-switch.is-checked .el-switch__core {
    border-color: var(--color_primary);
}
.activity_modules .el-button--default:focus,
  .activity_modules .el-button--defaults:hover,
  .activity_modules .time-select-item:hover,
  .activity_modules .el-date-table td.in-range div {
    background-color: var(--primary_back_color);
}
.activity_modules .simulation_input_box,
  .activity_modules .green-btn,
  .activity_modules .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .activity_modules .el-switch.is-checked .el-switch__core {
    background-color: var(--color_primary) !important;
}
.activity_modules .el-button.is-plain:focus,
  .activity_modules .el-button.is-plain:hover {
    border-color: var(--color_primary);
    color: var(--color_primary);
}
.activity_modules .el-date-table td.current:not(.disabled) span,
  .activity_modules .el-button--primary,
  .activity_modules .el-date-table td.end-date span,
  .activity_modules .el-date-table td.start-date span {
    color: white;
    background-color: var(--color_primary);
}
.activity_modules .el-input__inner:focus,
  .activity_modules .el-select .el-input.is-focus .el-input__inner,
  .activity_modules .el-select .el-input__inner:focus,
  .activity_modules .el-textarea__inner:focus,
  .activity_modules .el-button--primary {
    border-color: var(--color_primary);
    -webkit-box-shadow: none;
            box-shadow: none;
}
.activity_modules .el-date-picker__time-header {
    z-index: 2;
}
.activity_modules .el-date-picker__time-header .el-time-panel.el-popper {
      position: absolute;
      top: 40px;
}
.activity_modules .el-dropdown-menu__item:focus,
  .activity_modules .el-dropdown-menu__item:not(.is-disabled):hover,
  .activity_modules .el-select-dropdown__item.hover,
  .activity_modules .el-select-dropdown__item:hover {
    background-color: var(--info_back_color);
}
.activity_modules.calendar-date-picker-box {
  width: 322px;
}
.activity_modules.calendar-date-picker-box .el-date-table td.calendar-own-box {
    position: relative;
}
.activity_modules.calendar-date-picker-box .el-date-table td.calendar-own-box::after {
      content: "";
      position: absolute;
      bottom: 0px;
      left: calc(50% - 4px);
      width: 8px;
      height: 8px;
      border-radius: 50%;
      background-color: var(--color_primary);
}
.activity_modules.calendar-date-picker-box .el-date-table td span {
    width: 22px;
    height: 22px;
    line-height: 22px;
}
.activity_modules.calendar-date-picker-box .el-picker-panel__body-wrapper {
    height: 357px;
}
.activity_modules.calendar-date-picker-box .el-picker-panel__sidebar {
    position: absolute;
    top: unset;
    left: 131px;
    bottom: 10px;
    z-index: 2;
    padding: 0;
    width: 60px;
    border-width: 0;
}
.activity_modules.calendar-date-picker-box .el-picker-panel__sidebar .el-picker-panel__shortcut {
      padding: 0;
      text-align: center;
}
.activity_modules.calendar-date-picker-box .el-picker-panel__sidebar .el-picker-panel__shortcut:hover {
      color: var(--color_primary);
}
.activity_modules.calendar-date-picker-box .el-picker-panel__body {
    margin-left: 0;
}
.activity_modules.el-select-dropdown.is-multiple
.el-select-dropdown__item.selected {
  color: var(--color_primary);
}
.activity_modules.el-select-dropdown.is-multiple
.el-select-dropdown__item.selected.hover {
  background-color: var(--primary_back_color);
}
.black_background {
  background-color: #151515;
  border-color: #151515;
}
.black_background .el-dropdown-menu__item {
    color: white;
}
.black_background .popper__arrow,
  .black_background .popper__arrow::after {
    border-bottom-color: #151515 !important;
}

.teacher-lesson-manage-pages[data-v-78e826c4] {
  height: 100%;
}
.teacher-lesson-manage-pages .actions-item[data-v-78e826c4] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    cursor: pointer;
}
.teacher-lesson-manage-pages .actions-item span[data-v-78e826c4] {
      margin-left: 8px;
}
.teacher-lesson-manage-pages .pages-cotainer[data-v-78e826c4] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.teacher-lesson-manage-pages .pages-cotainer.page-height-max[data-v-78e826c4] {
      height: calc(100vh - 117px);
}
.teacher-lesson-manage-pages .pages-cotainer .pages-side-nav[data-v-78e826c4] {
      -ms-flex-negative: 0;
          flex-shrink: 0;
      height: 100%;
      background-color: #ffffff;
}
.teacher-lesson-manage-pages .pages-cotainer .pages-content[data-v-78e826c4] {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      background-color: #f3f4f6;
}

.profile-pages[data-v-0fb2c08c] {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 8px;
}
.profile-pages-content[data-v-0fb2c08c] {
    background-color: #ffffff;
    padding: 24px;
}
.profile-pages-content .header-actions[data-v-0fb2c08c] {
      padding: 0 0 16px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.profile-pages-content .header-actions .actions-title[data-v-0fb2c08c] {
        font-size: 16px;
        font-weight: bold;
        color: var(--color_primary);
}
.profile-pages-content .content-title[data-v-0fb2c08c] {
      margin-bottom: 8px;
      font-size: 16px;
      font-weight: bold;
}
.profile-pages-content .content-info[data-v-0fb2c08c] {
      margin-bottom: 24px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.profile-pages-content .content-info-item[data-v-0fb2c08c] {
        color: #999999;
}
.profile-pages-content .content-desc .desc-title[data-v-0fb2c08c] {
      margin-bottom: 8px;
}

.synergia-manage-page[data-v-3a5e6481] {
  margin: 8px;
  height: calc(100% - 16px);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: white;
}

.scheme-pages[data-v-4f2094c9] {
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 8px;
}
.scheme-pages .pages-header[data-v-4f2094c9] {
    padding: 9px 24px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #FFFFFF;
    border-bottom: 1px solid #EBEDF0;
}
.scheme-pages .pages-header .nav-list[data-v-4f2094c9] {
      line-height: 57px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
}
.scheme-pages .pages-header .nav-list .nav-item[data-v-4f2094c9] {
        margin-right: 24px;
        font-size: 15px;
        cursor: pointer;
        border-bottom: 2px solid transparent;
}
.scheme-pages .pages-header .nav-list .nav-item.check[data-v-4f2094c9] {
        font-size: 16px;
        font-weight: bold;
        color: var(--color_primary);
        border-color: var(--color_primary);
}
.scheme-pages .pages-filter-box[data-v-4f2094c9] {
    background-color: #FFFFFF;
    padding: 16px 24px;
}
.scheme-pages .pages-filter-box .filter-box-item[data-v-4f2094c9] {
      padding: 10px 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      border-bottom: 1px dashed #f3f5f7;
}
.scheme-pages .pages-filter-box .filter-box-item[data-v-4f2094c9]:last-child {
        border-bottom: none;
}
.scheme-pages .pages-filter-box .filter-box-item .item-label[data-v-4f2094c9] {
        -ms-flex-negative: 0;
            flex-shrink: 0;
        width: 50px;
}
.scheme-pages .pages-filter-box .filter-box-item .item-options[data-v-4f2094c9] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
}
.scheme-pages .pages-filter-box .filter-box-item .item-options .option-btn[data-v-4f2094c9] {
          cursor: pointer;
          margin-right: 30px;
}
.scheme-pages .pages-filter-box .filter-box-item .item-options .option-btn.is-active[data-v-4f2094c9] {
            color: var(--color_primary);
}
.scheme-pages .pages-content[data-v-4f2094c9] {
    margin-top: 8px;
    padding: 0 24px 16px;
    background-color: #FFFFFF;
}
.scheme-pages .pages-content .pages-filter-actions[data-v-4f2094c9] {
      padding: 16px 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
}
.scheme-pages .pages-content .pages-filter-actions .filter-actions-left[data-v-4f2094c9] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.scheme-pages .pages-content .pages-filter-actions .filter-actions-left .left-label[data-v-4f2094c9] {
          -ms-flex-negative: 0;
              flex-shrink: 0;
}
.scheme-pages .pages-content .pages-filter-actions .filter-actions-left .left-selected-list[data-v-4f2094c9] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
}
.scheme-pages .pages-content .pages-filter-actions .filter-actions-left .left-selected-list .selected-item[data-v-4f2094c9] {
            margin-left: 8px;
            padding: 0 15px;
            height: 28px;
            line-height: 28px;
            text-align: center;
            font-size: 12px;
            background-color: #F7F7F7;
            color: #454545;
}
.scheme-pages .pages-content .pages-filter-actions .filter-actions-left .left-selected-list .selected-item i[data-v-4f2094c9] {
              cursor: pointer;
              color: #C8C9CC;
}
.scheme-pages .pages-content .pages-filter-actions .filter-actions-right[data-v-4f2094c9] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.scheme-pages .pages-content .pages-filter-actions .filter-actions-right i[data-v-4f2094c9] {
          cursor: pointer;
}
.scheme-pages .pages-content .pages-scheme .scheme-item[data-v-4f2094c9] {
      padding: 16px 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      border-bottom: 1px solid #EBEDF0;
}
.scheme-pages .pages-content .pages-scheme .scheme-item .item-left[data-v-4f2094c9] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.scheme-pages .pages-content .pages-scheme .scheme-item .item-left-banner[data-v-4f2094c9] {
          width: 170px;
          height: 96px;
}
.scheme-pages .pages-content .pages-scheme .scheme-item .item-left-banner img[data-v-4f2094c9] {
            display: block;
            width: 100%;
            height: 100%;
}
.scheme-pages .pages-content .pages-scheme .scheme-item .item-left-info[data-v-4f2094c9] {
          height: 96px;
          padding-left: 16px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          -ms-flex-pack: distribute;
              justify-content: space-around;
}
.scheme-pages .pages-content .pages-scheme .scheme-item .item-left-info .info-titlte[data-v-4f2094c9] {
            font-size: 16px;
            font-weight: bold;
            cursor: pointer;
}
.scheme-pages .pages-content .pages-scheme .scheme-item .item-left-info .info-detail[data-v-4f2094c9] {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
}
.scheme-pages .pages-content .pages-scheme .scheme-item .item-right[data-v-4f2094c9] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.scheme-pages .pages-content .pages-scheme .scheme-item .item-right .right-action-btn[data-v-4f2094c9] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          margin-right: 8px;
          cursor: pointer;
}
.scheme-pages .pages-content .pages-scheme .scheme-item .item-right .right-action-btn span[data-v-4f2094c9] {
            margin: 0 8px;
}

.scheme-manage-role[data-v-323348b6] {
  height: calc(100% - 69px);
}
.scheme-manage-role .scheme-manage-role-main[data-v-323348b6] {
    padding: 24px;
    height: 100%;
    background: #fff;
    overflow: auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.scheme-manage-role .scheme-manage-role-main .table-container[data-v-323348b6] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      border-top: 1px solid #ddd;
      border-right: 1px solid #ddd;
}
.scheme-manage-role .scheme-manage-role-main .table-container .table-header[data-v-323348b6], .scheme-manage-role .scheme-manage-role-main .table-container .table-row[data-v-323348b6] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
}
.scheme-manage-role .scheme-manage-role-main .table-container .table-cell[data-v-323348b6] {
        border-bottom: 1px solid #ddd;
        border-left: 1px solid #ddd;
        padding: 8px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: start;
}
.scheme-manage-role .scheme-manage-role-main .table-container .table-sub-row[data-v-323348b6] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        max-width: 100%;
        line-height: 26px;
}
.scheme-manage-role .scheme-manage-role-main .table-container .table-sub-row .text[data-v-323348b6] {
          max-width: calc(100% - 28px);
          overflow: hidden;
          white-space: nowrap;
          text-overflow: ellipsis;
}
.scheme-manage-role .scheme-manage-role-main .table-container .table-sub-row .el-icon-delete[data-v-323348b6] {
          margin-left: 12px;
          font-size: 16px;
          cursor: pointer;
}
.scheme-manage-role .scheme-manage-role-main .table-container .table-cell-1[data-v-323348b6] {
        width: 160px;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.scheme-manage-role .scheme-manage-role-main .table-container .table-cell-2[data-v-323348b6] {
        width: 320px;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.scheme-manage-role .scheme-manage-role-main .table-container .table-cell-3[data-v-323348b6] {
        width: calc(100% - 482px);
}

.add-textbook-task-pop .el-checkbox.sns-big-checkbox.is-bordered .is-checked.el-checkbox__input {
  border-right-color: var(--color_primary);
  border-bottom-color: var(--color_primary);
}

.public-pop-root-inside .content[data-v-0b3461c6] {
  margin: 30px 40px;
}
.public-pop-root-inside .sns-big-checkbox[data-v-0b3461c6] {
  border-color: var(--color_primary);
}
.public-pop-root-inside .operation[data-v-0b3461c6] {
  text-align: center;
  margin-top: 50px;
}

.public-pop-root-inside[data-v-74918e61] {
  text-align: center;
}
.public-pop-root-inside .content[data-v-74918e61] {
    margin: 30px 40px;
}
.public-pop-root-inside .operation[data-v-74918e61] {
    margin-top: 50px;
}

.export-textbook-pop .export-count-textbook-list[data-v-4be2d4aa] {
  height: 363px;
  overflow: auto;
}
.export-textbook-pop .export-count-textbook-list .export-count-textbook-item[data-v-4be2d4aa] {
    padding-bottom: 16px;
}
.export-textbook-pop .export-count-textbook-list .export-count-textbook-item .textbook-info[data-v-4be2d4aa] {
      margin-bottom: 12px;
      padding: 15px 16px 18px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      background-color: #F4F5F7;
      border-radius: 4px;
}
.export-textbook-pop .export-count-textbook-list .export-count-textbook-item .textbook-info .info-left[data-v-4be2d4aa] {
        width: 60%;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
}
.export-textbook-pop .export-count-textbook-list .export-count-textbook-item .textbook-count[data-v-4be2d4aa] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.export-textbook-pop .export-textbook-actions[data-v-4be2d4aa] {
  margin-top: 8px;
  text-align: right;
}

.original-record-box[data-v-9b89f2c4] {
  height: calc(100% - 53px);
}
.original-record-box .main[data-v-9b89f2c4] {
    padding: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.main .left-box[data-v-9b89f2c4] {
  margin-right: 20px;
  width: 30%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
}
.main .content-box[data-v-9b89f2c4] {
  padding: 20px;
  padding-top: 0;
  width: 40%;
  height: 100%;
  border-radius: 4px;
  background-color: white;
  overflow: auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  scroll-behavior: smooth;
}
.main .content-box[data-v-9b89f2c4]::-webkit-scrollbar-thumb {
    border-width: 0;
    border-color: white;
}
.main .content-box[data-v-9b89f2c4]::-webkit-scrollbar {
    width: 2px;
}
.main .content-box .content-item[data-v-9b89f2c4] {
    padding-top: 20px;
    height: 100%;
    margin-bottom: 20px;
}
.main .content-box .content-item[data-v-9b89f2c4]:last-child {
    margin-bottom: 0;
}
.main .menu-list-box[data-v-9b89f2c4] {
  position: sticky;
  top: 0px;
  width: 180px;
  min-height: 200px;
  max-height: calc(100% - 220px);
  overflow: auto;
  background-color: white;
  border-radius: 4px;
}
.main .menu-list-box[data-v-9b89f2c4]::-webkit-scrollbar-thumb {
    border-width: 0;
    border-color: white;
}
.main .menu-list-box[data-v-9b89f2c4]::-webkit-scrollbar {
    width: 2px;
}
.main .menu-list-box .menu-item[data-v-9b89f2c4] {
    padding: 0 10px;
    text-indent: 10px;
    line-height: 40px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    cursor: pointer;
}
.main .menu-list-box .check.menu-item[data-v-9b89f2c4],
  .main .menu-list-box .menu-item[data-v-9b89f2c4]:hover {
    color: var(--color_primary);
    background-color: rgba(255, 122, 75, .1);
}
.main .text-book-info[data-v-9b89f2c4],
.main .text-book-use-analysis-chart[data-v-9b89f2c4],
.main .text-book-use-analysis-line-chart[data-v-9b89f2c4] {
  height: calc(33.33% - 20px);
}
.main .text-book-info .title[data-v-9b89f2c4],
  .main .text-book-use-analysis-chart .title[data-v-9b89f2c4],
  .main .text-book-use-analysis-line-chart .title[data-v-9b89f2c4] {
    text-align: center;
    font-weight: 600;
    line-height: 22px;
}
.main .text-book-info .content[data-v-9b89f2c4],
  .main .text-book-use-analysis-chart .content[data-v-9b89f2c4],
  .main .text-book-use-analysis-line-chart .content[data-v-9b89f2c4] {
    height: calc(100% - 30px);
    background: white;
}
.main .text-book-info .chart-null-img[data-v-9b89f2c4],
  .main .text-book-use-analysis-chart .chart-null-img[data-v-9b89f2c4],
  .main .text-book-use-analysis-line-chart .chart-null-img[data-v-9b89f2c4] {
    margin: 0 auto;
    display: block;
    height: calc(100% - 30px);
}
.main .text-book-info[data-v-9b89f2c4] {
  margin-top: 0;
}
.main .text-book-info .title[data-v-9b89f2c4] {
    height: 22px;
}
.main .text-book-info .content[data-v-9b89f2c4] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 20px;
}
.main .text-book-info .content img[data-v-9b89f2c4] {
      width: 60px;
}
.main .text-book-info .content div[data-v-9b89f2c4] {
      margin-top: 8px;
}
.main .text-book-use-analysis-line-chart[data-v-9b89f2c4] {
  margin-top: 40px;
  height: 33.33%;
}

.result-analysis-page[data-v-2d925b06] {
  position: relative;
  padding: 20px 8%;
  height: calc(100% - 53px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: auto;
}
.result-analysis-page .result-analysis-left-box[data-v-2d925b06] {
    position: sticky;
    top: 0;
    width: 180px;
}
.result-analysis-page .result-analysis-right-box[data-v-2d925b06] {
    width: calc(100% - 200px);
}
.result-analysis-page .analysis-item[data-v-2d925b06] {
    margin-top: 20px;
    padding: 14px;
    background-color: #FFFFFF;
    border-radius: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.result-analysis-page .analysis-item .item-left-info[data-v-2d925b06] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
}
.result-analysis-page .analysis-item .item-left-info .info-box[data-v-2d925b06] {
        padding-left: 14px;
}
.result-analysis-page .analysis-item .item-left-info .info-box .title[data-v-2d925b06] {
          font-size: 16px;
}
.result-analysis-page .analysis-item .item-left-info .info-box .tags[data-v-2d925b06] {
          padding: 7px 0 8px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
}
.result-analysis-page .analysis-item .item-left-info .info-box .tags .tag-item[data-v-2d925b06] {
            margin-right: 4px;
            padding: 6px 8px;
            border-radius: 4px;
            background: rgba(255, 122, 75, .1);
            font-size: 12px;
            color: var(--color_primary);
}
.result-analysis-page .analysis-item .item-left-info .info-box .date[data-v-2d925b06] {
          margin-bottom: 6px;
          color: #888888;
}
.result-analysis-page .analysis-item .item-left-info .info-box .teacher[data-v-2d925b06] {
          color: #888888;
}
.result-analysis-page .analysis-item .item-right-actions i[data-v-2d925b06] {
      cursor: pointer;
      font-size: 20px;
}
.result-analysis-page .analysis-item[data-v-2d925b06]:first-child {
    margin-top: 0;
}

.textbook-task-page[data-v-64d9650e] {
  margin: 8px;
  height: calc(100% - 16px);
  background-color: white;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: auto;
}
.textbook-download-list[data-v-64d9650e],
.textbook-task-list[data-v-64d9650e] {
  padding: 0 24px;
}
.textbook-task-item[data-v-64d9650e] {
  padding: 17px 0 24px;
  border-bottom: 1px solid #f3f4f6;
  border-radius: 4px;
}
.textbook-task-item .head[data-v-64d9650e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    line-height: 30px;
}
.textbook-task-item .head .title[data-v-64d9650e] {
      margin-bottom: 16px;
      font-size: 16px;
      width: 40%;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
}
.textbook-task-item .head .handle-box[data-v-64d9650e] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
}
.textbook-task-item .head .handle-box > div[data-v-64d9650e] {
        margin-left: 30px;
        cursor: pointer;
}
.textbook-task-item .info[data-v-64d9650e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    color: #888888;
}
.textbook-task-item .info[data-v-64d9650e] .el-divider--vertical {
      margin: 0 22px;
}
.textbook-download-list .textbook-download-item[data-v-64d9650e] {
  padding: 17px 0 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom: 1px solid #EEEEEE;
}
.textbook-download-list .textbook-download-item .item-left .title[data-v-64d9650e] {
    margin-bottom: 16px;
    font-size: 16px;
}
.textbook-download-list .textbook-download-item .item-left .info-list[data-v-64d9650e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    color: #888888;
}
.textbook-download-list .textbook-download-item .item-left .info-list[data-v-64d9650e] .el-divider--vertical {
      margin: 0 22px;
}
.textbook-download-list .textbook-download-item .item-right[data-v-64d9650e] {
    text-align: right;
}
.textbook-download-list .textbook-download-item .item-right .download-status[data-v-64d9650e] {
      margin-bottom: 26px;
}
.textbook-download-list .textbook-download-item .item-right .download-status .is-downloading[data-v-64d9650e] {
        color: #888888;
}
.textbook-download-list .textbook-download-item .item-right .download-status .is-downloaded[data-v-64d9650e] {
        color: var(--color_primary);
        cursor: pointer;
}
.textbook-download-list .textbook-download-item .item-right .download-status .is-expire[data-v-64d9650e],
      .textbook-download-list .textbook-download-item .item-right .download-status is-error[data-v-64d9650e] {
        color: #ff0000;
}
.textbook-download-list .textbook-download-item .item-right .download-actions[data-v-64d9650e] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
}
.textbook-download-list .textbook-download-item .item-right .download-actions .reset-btn[data-v-64d9650e] {
        margin-left: 16px;
        color: var(--color_primary);
}
.textbook-download-list .textbook-download-item .item-right .download-actions .download-btn[data-v-64d9650e] {
        color: var(--color_primary);
}
.textbook-download-list .textbook-download-item .item-right .download-actions .download-btn i[data-v-64d9650e] {
          cursor: pointer;
}
.textbook-download-list .textbook-download-item .item-right .download-actions .download-progress[data-v-64d9650e] {
        width: 100px;
}

.scale-configuration-box {
  padding: 0 24px;
}
.scale-configuration-box .title-block {
    margin-bottom: 24px;
    padding: 8px 16px;
    background-color: #ededed;
    font-size: 14px;
    color: #5b6c75;
}
.scale-configuration-box .export-permission-set {
    padding: 0 16px 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.scale-configuration-box .export-permission-set .permission-set-status {
      margin-left: 8px;
      font-size: 14px;
}
.scale-configuration-box .export-permission-set .permission-set-status.is-active {
        color: var(--color_primary);
}
.scale-configuration-box .export-count-set {
    border: 1px solid #dadada;
}
.scale-configuration-box .export-count-set .count-set-top .count-set-top-header, .scale-configuration-box .export-count-set .count-set-top .count-set-top-content {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      border-bottom: 1px solid #dadada;
}
.scale-configuration-box .export-count-set .count-set-top .count-set-top-header .top-header-item, .scale-configuration-box .export-count-set .count-set-top .count-set-top-header .top-content-item, .scale-configuration-box .export-count-set .count-set-top .count-set-top-content .top-header-item, .scale-configuration-box .export-count-set .count-set-top .count-set-top-content .top-content-item {
        padding: 8px 0;
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        text-align: center;
}
.scale-configuration-box .export-count-set .count-set-top .count-set-top-content .top-content-item {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.scale-configuration-box .export-count-set .count-set-top .count-set-top-content .top-content-item .item-actions-btn {
        padding: 6px 12px;
        border-radius: 4px;
        background-color: var(--color_primary);
        font-size: 12px;
        color: #FFFFFF;
        cursor: pointer;
}
.scale-configuration-box .export-count-set .count-set-bottom {
      padding: 16px;
}
.scale-configuration-box .export-count-set .count-set-bottom .bottom-title {
        margin-bottom: 24px;
}

.textbook-config-page .growthreports-content {
  width: calc(100vw - 10%);
  margin: 0 auto;
  padding-bottom: 0 !important;
}
.textbook-config-page .growthreports-content .design-main-edit {
    overflow: auto;
}
.textbook-config-page-2 .growthreports-design.growthreports-content .design-content {
  height: calc(100vh - 60px);
}
.textbook-config-page-2 .growthreports-design.growthreports-content .design-content .design-left {
    height: calc(100vh - 60px);
}
.textbook-config-page-2 .growthreports-design.growthreports-content .design-content .design-right {
    height: calc(100vh - 110px);
}
.textbook-config-page-2 .growthreports-design.growthreports-content .design-content .design-main-preview-details {
    height: calc(100% - 100px);
}

.textbook-config-list-page[data-v-87e6a940] {
  height: 100%;
}
.textbook-config-head[data-v-87e6a940] {
  padding: 8px 8%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: white;
  border-top: 1px solid #EEEEEE;
}
.textbook-config-head .back-btn[data-v-87e6a940] {
    width: 30px;
    text-align: center;
    line-height: 36px;
    cursor: pointer;
}
.textbook-config-head .title[data-v-87e6a940] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding-left: 10px;
}
.textbook-config-list[data-v-87e6a940] {
  margin: 20px 10% 0 10%;
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  grid-gap: 20px;
}
.textbook-config-list .textbook-config-item[data-v-87e6a940] {
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.textbook-config-list .textbook-config-item .textbook-config-cover[data-v-87e6a940] {
      position: relative;
      min-height: 200px;
      height: calc(100% - 29px);
      border-radius: 4px;
      overflow: hidden;
      background-color: white;
}
.textbook-config-list .textbook-config-item .textbook-config-cover img[data-v-87e6a940] {
        height: 100%;
        width: 100%;
}
.textbook-config-list .textbook-config-item .textbook-config-cover .handle-box[data-v-87e6a940] {
        position: absolute;
        bottom: -41px;
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: distribute;
            justify-content: space-around;
        background-color: rgba(0, 0, 0, .7);
        border-radius: 4px;
        -webkit-transition: all 0.05s;
        transition: all 0.05s;
}
.textbook-config-list .textbook-config-item .textbook-config-cover .handle-box i[data-v-87e6a940] {
          color: white;
          font-size: 16px;
          margin-right: 6px;
}
.textbook-config-list .textbook-config-item .textbook-config-cover .handle-box .handle-item[data-v-87e6a940] {
          color: white;
          width: 80px;
          text-align: center;
          line-height: 40px;
          cursor: pointer;
}
.textbook-config-list .textbook-config-item .textbook-config-title[data-v-87e6a940] {
      margin-top: 10px;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
}
.textbook-config-list .textbook-config-item:hover .textbook-config-cover .handle-box[data-v-87e6a940] {
    bottom: 0px;
}
.textbook-config-list .add-textbook-box.textbook-config-item[data-v-87e6a940] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
}
.textbook-config-list .add-textbook-box.textbook-config-item .textbook-config-cover[data-v-87e6a940] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      width: 100%;
      height: calc(100% - 29px);
}
.textbook-config-list .add-textbook-box.textbook-config-item i[data-v-87e6a940] {
      font-size: 30px;
}
.export-success[data-v-87e6a940] {
  text-align: center;
}
.export-success .success-icon[data-v-87e6a940] {
    margin-bottom: 16px;
    font-size: 70px;
    color: #67C23A;
}
.export-success .success-title[data-v-87e6a940] {
    font-size: 16px;
}
.export-success .success-sub-title[data-v-87e6a940] {
    margin: 0 auto;
    padding: 13px 0 53px;
    width: 470px;
}

.textbook-info-page .result-analysis-page .user-info,
.textbook-info-page .original-record-box .user-info {
  margin-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 180px;
  height: 200px;
  font-size: 16px;
  border-radius: 4px;
  background: white;
}
.textbook-info-page .result-analysis-page .user-info img,
  .textbook-info-page .original-record-box .user-info img {
    margin-bottom: 12px;
    display: inline-block;
    width: 50px;
    border-radius: 50%;
}
.textbook-info-page .result-analysis-page .user-info div,
  .textbook-info-page .original-record-box .user-info div {
    width: 80%;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.textbook-info-page[data-v-34017eaa] {
  height: 100%;
}
.textbook-config-head[data-v-34017eaa] {
  padding: 0 8%;
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  background-color: white;
  line-height: 52px;
  border-top: 1px solid #EEEEEE;
}
.textbook-config-head .back-btn[data-v-34017eaa] {
    width: 30px;
    text-align: center;
    cursor: pointer;
}
.textbook-config-head .page-type-switch-box[data-v-34017eaa] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.textbook-config-head .page-type-switch-box .type-item[data-v-34017eaa] {
      margin-right: 40px;
      color: #999;
      line-height: 50px;
      cursor: pointer;
      border-bottom: 2px solid transparent;
      -webkit-box-sizing: content-box;
              box-sizing: content-box;
      -webkit-transition: all 0.1s;
      transition: all 0.1s;
}
.textbook-config-head .page-type-switch-box .check[data-v-34017eaa] {
      color: #2c3e50;
      border-bottom: 2px solid #2c3e50;
}
.textbook-config-head .page-type-switch-box .type-item[data-v-34017eaa]:last-child {
      margin-right: 0;
}

.textbook-list-page[data-v-cf0fec22] {
  height: 100%;
  overflow: auto;
}
.textbook-config-head[data-v-cf0fec22] {
  padding: 8px 8%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: white;
  border-top: 1px solid #EEEEEE;
}
.textbook-config-head .back-btn[data-v-cf0fec22] {
    width: 30px;
    text-align: center;
    line-height: 36px;
    cursor: pointer;
}
.textbook-info-content[data-v-cf0fec22] {
  position: relative;
  padding: 20px 8%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: calc(100% - 55px);
  overflow: auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.textbook-info-content .left-box[data-v-cf0fec22] {
    position: sticky;
    top: 0px;
    width: 180px;
    min-height: 200px;
    max-height: 100%;
    overflow: auto;
    background-color: white;
    border-radius: 4px;
}
.textbook-info-content .left-box[data-v-cf0fec22]::-webkit-scrollbar-thumb {
      border-width: 0;
      border-color: white;
}
.textbook-info-content .left-box[data-v-cf0fec22]::-webkit-scrollbar {
      width: 2px;
}
.textbook-info-content .left-box .growth-empty[data-v-cf0fec22] {
      line-height: 200px;
      text-align: center;
}
.textbook-info-content .left-box .menu-item[data-v-cf0fec22] {
      padding: 0 10px;
      text-indent: 10px;
      line-height: 40px;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
      cursor: pointer;
}
.textbook-info-content .left-box .check.menu-item[data-v-cf0fec22],
    .textbook-info-content .left-box .menu-item[data-v-cf0fec22]:hover {
      color: var(--color_primary);
      background-color: rgba(255, 122, 75, .1);
}
.textbook-info-content .right-box[data-v-cf0fec22] {
    width: calc(100% - 210px);
}
.textbook-info-content .right-box .textbook-config-list[data-v-cf0fec22] {
      display: grid;
      grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
      grid-gap: 30px;
}
.textbook-info-content .right-box .textbook-config-item[data-v-cf0fec22] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
}
.textbook-info-content .right-box .textbook-config-item .textbook-config-cover[data-v-cf0fec22] {
        position: relative;
        min-height: 200px;
        border-radius: 4px;
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        overflow: hidden;
        background-color: white;
}
.textbook-info-content .right-box .textbook-config-item .textbook-config-cover img[data-v-cf0fec22] {
          width: 100%;
}
.textbook-info-content .right-box .textbook-config-item .textbook-config-cover .handle-box[data-v-cf0fec22] {
          position: absolute;
          bottom: -41px;
          width: 100%;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-pack: distribute;
              justify-content: space-around;
          background-color: rgba(0, 0, 0, .7);
          border-radius: 4px;
          -webkit-transition: all 0.05s;
          transition: all 0.05s;
}
.textbook-info-content .right-box .textbook-config-item .textbook-config-cover .handle-box i[data-v-cf0fec22] {
            color: white;
            font-size: 16px;
            margin-right: 6px;
}
.textbook-info-content .right-box .textbook-config-item .textbook-config-cover .handle-box .handle-item[data-v-cf0fec22] {
            width: 80px;
            color: white;
            text-align: center;
            line-height: 40px;
            cursor: pointer;
}
.textbook-info-content .right-box .textbook-config-item .textbook-config-info[data-v-cf0fec22] {
        margin-top: 8px;
}
.textbook-info-content .right-box .textbook-config-item .textbook-config-info .download-time[data-v-cf0fec22] {
          margin-top: 6px;
          font-size: 12px;
          color: #999;
}
.textbook-info-content .right-box .textbook-config-item .textbook-config-user-info[data-v-cf0fec22] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
}
.textbook-info-content .right-box .textbook-config-item .textbook-config-user-info .user[data-v-cf0fec22] {
          width: calc(100% - 40px);
          height: 26px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
}
.textbook-info-content .right-box .textbook-config-item .textbook-config-user-info .user div[data-v-cf0fec22] {
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
}
.textbook-info-content .right-box .textbook-config-item .textbook-config-user-info .user img[data-v-cf0fec22] {
            margin-right: 6px;
            display: inline-block;
            width: 26px;
            border-radius: 50%;
}
.textbook-info-content .right-box .textbook-config-item .textbook-config-user-info .download-info[data-v-cf0fec22] {
          width: 36px;
          text-align: right;
}
.textbook-info-content .right-box .textbook-config-item:hover .textbook-config-cover .handle-box[data-v-cf0fec22] {
      bottom: 0px;
}

@charset "UTF-8";
.lesson-evaluate-record-box .tag-select-item .tag-values-item.primary-font-color {
  color: #ff7a4b;
}
.lesson-evaluate-record-box .lesson-evaluate-record-head .search-calendar-box {
  position: relative;
  /* selecte 框的高度设置，默认是 40px*/
}
.lesson-evaluate-record-box .lesson-evaluate-record-head .search-calendar-box .search-calendar-text {
    position: relative;
    background: white;
    line-height: 36px;
    z-index: 2;
    cursor: pointer;
}
.lesson-evaluate-record-box .lesson-evaluate-record-head .search-calendar-box .el-input__inner {
    height: 2px;
}
.lesson-evaluate-record-box .lesson-evaluate-record-head .search-calendar-box .el-input__inner:focus {
    border-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.lesson-evaluate-record-box .lesson-evaluate-record-head .search-calendar-box .search-calendar {
    position: absolute;
    width: 100%;
    top: 5px;
    bottom: 0;
    z-index: 1;
}

.lesson-evaluate-record-box[data-v-5ecacc1e] {
  position: relative;
  padding: 24px 32px;
  min-height: 463px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.lesson-evaluate-record-box .pages-filter-box[data-v-5ecacc1e] {
    margin-top: 10px;
    padding: 20px 0;
    position: absolute;
    width: calc(100% - 64px);
    background: white;
    -webkit-box-shadow: 0 12px 12px 0 rgba(0, 0, 0, .2);
            box-shadow: 0 12px 12px 0 rgba(0, 0, 0, .2);
    z-index: 1;
}
.lesson-evaluate-record-head[data-v-5ecacc1e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.lesson-evaluate-record-head .search-box[data-v-5ecacc1e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 36px;
}
.lesson-evaluate-record-head .search-box > div[data-v-5ecacc1e] {
      margin-left: 20px;
}
.lesson-evaluate-record-head .search-box .screen-btn[data-v-5ecacc1e] {
      cursor: pointer;
      line-height: 36px;
}
.lesson-evaluate-record-head .search-box .screen-btn i[data-v-5ecacc1e] {
        font-size: 14px;
        vertical-align: middle;
}
.search-check-font[data-v-5ecacc1e] {
  color: #ff7a4b;
}

.user-textbook-list .empty_box[data-v-b5149370] {
  margin-top: 10px;
  min-height: auto;
}
.user-textbook-list-box[data-v-b5149370] {
  padding-top: 20px;
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  grid-gap: 20px;
}
.user-textbook-list-box .user-textbook-item[data-v-b5149370] {
    position: relative;
    border-radius: 4px;
    overflow: hidden;
    cursor: pointer;
}
.user-textbook-list-box .user-textbook-item img[data-v-b5149370] {
      width: 100%;
}
.user-textbook-list-box .user-textbook-item .user-textbook-down-info[data-v-b5149370] {
      position: absolute;
      bottom: 0px;
      width: 100%;
      line-height: 40px;
      text-align: center;
      color: white;
      background: rgba(0, 0, 0, .7);
}

.user-lesson-evaluate-list .empty_box[data-v-9b3d5fe6] {
  min-height: auto;
}
.activity-list-box[data-v-9b3d5fe6] {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 10px;
  height: calc(100% - 50px);
  overflow: auto;
  padding-bottom: 40px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.activity-list-box .activity-item[data-v-9b3d5fe6] {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 20%;
    overflow: hidden;
    padding: 10px 15px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-size: 12px;
    color: #909399;
}
.activity-list-box .activity-status[data-v-9b3d5fe6] {
    position: absolute;
    top: 20px;
    left: 25px;
    padding: 6px 8px;
    color: white;
    background-color: #ff7a4b;
    border-radius: 4px;
}
.activity-list-box .cover-img[data-v-9b3d5fe6] {
    width: 100%;
    border-radius: 4px;
    overflow: hidden;
    cursor: pointer;
    padding-top: 66%;
    height: 0px;
    background-size: 100%;
    background-position: center;
}
.activity-list-box .default-cover-img[data-v-9b3d5fe6] {
    position: relative;
}
.activity-list-box .default-cover-img .activity-text[data-v-9b3d5fe6] {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      color: #0f2456;
      font-size: 14px;
      font-weight: 600;
      background-image: url(/vue/dist/static/img/default_img.db252d2.jpg);
      background-size: 100%;
      background-repeat: no-repeat;
}
.activity-list-box .default-cover-img .activity-text .subject[data-v-9b3d5fe6] {
        width: 100%;
        text-align: center;
        font-size: 50px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
}
.activity-list-box .info-name[data-v-9b3d5fe6] {
    width: 100%;
    font-size: 16px;
    font-weight: 700;
    line-height: 40px;
    color: #606266;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.activity-list-box .info-tabs-box[data-v-9b3d5fe6] {
    height: 28px;
    overflow: hidden;
}
.activity-list-box .info-tabs[data-v-9b3d5fe6] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 4px 0;
}
.activity-list-box .info-tabs > div[data-v-9b3d5fe6] {
      padding: 4px 6px;
      font-size: 12px;
      color: #666666;
      margin-right: 4px;
      background: rgba(153, 153, 153, .1);
      margin-bottom: 4px;
      border-radius: 4px;
}
.activity-list-box .info-time[data-v-9b3d5fe6],
  .activity-list-box .info-statistics-box[data-v-9b3d5fe6] {
    line-height: 24px;
}
.activity-list-box .info-statistics-box[data-v-9b3d5fe6] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.activity-list-box .info-statistics-box .publish-operate[data-v-9b3d5fe6] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
}
.activity-list-box .info-statistics-box .publish-status[data-v-9b3d5fe6] {
      margin-right: 8px;
}
.page-box[data-v-9b3d5fe6] {
  margin-top: 40px;
  width: 100%;
}

.teaching-analysis-page[data-v-d57e0a24] {
  padding: 24px 32px;
}
.teaching-analysis-page .user-analysis[data-v-d57e0a24] {
    margin-bottom: 32px;
}
.teaching-analysis-page .user-analysis .analysis-header[data-v-d57e0a24] {
      margin-bottom: 16px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
}
.teaching-analysis-page .user-analysis .analysis-header .title[data-v-d57e0a24] {
        font-weight: 500;
        color: #1A1A1A;
}
.teaching-analysis-page .user-analysis .analysis-header .filter-name[data-v-d57e0a24] {
        font-weight: 500;
        color: #1A1A1A;
}
.teaching-analysis-page .user-analysis .echarts-box[data-v-d57e0a24] {
      width: 100%;
      height: 228px;
}
.teaching-analysis-page .lesson-analysis[data-v-d57e0a24] {
    margin-bottom: 32px;
    padding: 24px 32px;
    border-radius: 4px;
    border: 1px solid #EEEEEE;
}
.teaching-analysis-page .lesson-analysis .analysis-header[data-v-d57e0a24] {
      margin-bottom: 16px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
}
.teaching-analysis-page .lesson-analysis .analysis-header .title[data-v-d57e0a24] {
        font-weight: 500;
        color: #1A1A1A;
}
.teaching-analysis-page .lesson-analysis .analysis-header .filter-name[data-v-d57e0a24] {
        font-weight: 500;
        color: #1A1A1A;
}
.teaching-analysis-page .lesson-analysis .analysis-echarts-box[data-v-d57e0a24] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.teaching-analysis-page .lesson-analysis .analysis-echarts-box .echarts-box-item[data-v-d57e0a24] {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        min-width: 50%;
        height: 329px;
}

.reception-home-page[data-v-531c6238] {
  height: 100%;
  overflow: auto;
  padding: 16px 120px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #F4F5F7;
}
.reception-home-page .home-page-box[data-v-531c6238] {
    width: 100%;
    background-color: #FFFFFF;
    border-radius: 4px;
}
.reception-home-page .home-page-box .top-user-info-box[data-v-531c6238] {
      padding: 32px 32px 20px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
}
.reception-home-page .home-page-box .top-user-info-box .info-box-left[data-v-531c6238] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
}
.reception-home-page .home-page-box .top-user-info-box .info-box-left .info-box[data-v-531c6238] {
          padding-left: 16px;
}
.reception-home-page .home-page-box .top-user-info-box .info-box-left .info-box .user-name[data-v-531c6238] {
            font-weight: 500;
            color: #1A1A1A;
}
.reception-home-page .home-page-box .top-user-info-box .info-box-left .info-box .user-school[data-v-531c6238] {
            margin: 2px 0;
            font-size: 11px;
            color: #888888;
}
.reception-home-page .home-page-box .top-user-info-box .info-box-left .info-box .user-analysis[data-v-531c6238] {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
}
.reception-home-page .home-page-box .top-user-info-box .info-box-left .info-box .user-analysis .analysis-item[data-v-531c6238] {
              margin-right: 16px;
              font-size: 11px;
              font-weight: 500;
              color: #1A1A1A;
}
.reception-home-page .home-page-box .page-box-tab-nav[data-v-531c6238] {
      padding: 12px 32px;
      border-bottom: 1px solid #EEEEEE;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.reception-home-page .home-page-box .page-box-tab-nav .tab-nav-item[data-v-531c6238] {
        cursor: pointer;
        margin: 0 17px 0 7px;
        color: #888888;
        position: relative;
        -webkit-transition: all .3s;
        transition: all .3s;
}
.reception-home-page .home-page-box .page-box-tab-nav .tab-nav-item[data-v-531c6238]:hover {
          color: #1A1A1A;
}
.reception-home-page .home-page-box .page-box-tab-nav .tab-nav-item.item-active[data-v-531c6238] {
          color: #1A1A1A;
}
.reception-home-page .home-page-box .page-box-tab-nav .tab-nav-item.item-active[data-v-531c6238]::after {
            content: '';
            width: 20px;
            height: 2px;
            background: #1A1A1A;
            position: absolute;
            bottom: -12px;
            left: 50%;
            -webkit-transform: translateX(-50%);
                    transform: translateX(-50%);
}

@charset "UTF-8";
.teacher-lesson-manage-pages, .teacher-lesson-reception-pages {
  /* 改变主题色变量 */
  --color_primary: #ff7a4b;
  --color_info: #cccccc;
  --primary_back_color: rgba(255, 122, 75, .1);
  --info_back_color: rgba(255, 122, 75, .1);
}
.teacher-lesson-manage-pages .el-menu-item,
  .teacher-lesson-manage-pages .el-submenu__title, .teacher-lesson-reception-pages .el-menu-item,
  .teacher-lesson-reception-pages .el-submenu__title {
    line-height: 40px;
    height: 40px;
}
.teacher-lesson-manage-pages .el-menu-item-group__title, .teacher-lesson-reception-pages .el-menu-item-group__title {
    padding: 0;
}
.teacher-lesson-manage-pages .el-menu-item.is-active,
  .teacher-lesson-manage-pages .el-tabs__item.is-active,
  .teacher-lesson-manage-pages .el-tabs__item:hover,
  .teacher-lesson-manage-pages .el-radio__input.is-checked + .el-radio__label,
  .teacher-lesson-manage-pages .el-radio-button__inner:hover,
  .teacher-lesson-manage-pages .el-button--primary.is-plain,
  .teacher-lesson-manage-pages .el-checkbox__input.is-checked + .el-checkbox__label,
  .teacher-lesson-manage-pages .el-tag,
  .teacher-lesson-manage-pages .el-button--default:focus,
  .teacher-lesson-manage-pages .el-button--default:hover,
  .teacher-lesson-manage-pages .el-pagination.is-background .el-pager li:not(.disabled):hover,
  .teacher-lesson-manage-pages .el-tag .el-tag__close,
  .teacher-lesson-manage-pages .el-submenu__title:hover,
  .teacher-lesson-manage-pages .el-input-number__decrease:hover,
  .teacher-lesson-manage-pages .el-input-number__increase:hover,
  .teacher-lesson-manage-pages .center-container .btn-bar .btn-bar-plat a.active,
  .teacher-lesson-manage-pages .components-list .form-edit-widget-label:hover,
  .teacher-lesson-manage-pages .components-list .form-edit-widget-label:hover a,
  .teacher-lesson-manage-pages .fm2-container footer a,
  .teacher-lesson-manage-pages .fm2-container footer, .teacher-lesson-reception-pages .el-menu-item.is-active,
  .teacher-lesson-reception-pages .el-tabs__item.is-active,
  .teacher-lesson-reception-pages .el-tabs__item:hover,
  .teacher-lesson-reception-pages .el-radio__input.is-checked + .el-radio__label,
  .teacher-lesson-reception-pages .el-radio-button__inner:hover,
  .teacher-lesson-reception-pages .el-button--primary.is-plain,
  .teacher-lesson-reception-pages .el-checkbox__input.is-checked + .el-checkbox__label,
  .teacher-lesson-reception-pages .el-tag,
  .teacher-lesson-reception-pages .el-button--default:focus,
  .teacher-lesson-reception-pages .el-button--default:hover,
  .teacher-lesson-reception-pages .el-pagination.is-background .el-pager li:not(.disabled):hover,
  .teacher-lesson-reception-pages .el-tag .el-tag__close,
  .teacher-lesson-reception-pages .el-submenu__title:hover,
  .teacher-lesson-reception-pages .el-input-number__decrease:hover,
  .teacher-lesson-reception-pages .el-input-number__increase:hover,
  .teacher-lesson-reception-pages .center-container .btn-bar .btn-bar-plat a.active,
  .teacher-lesson-reception-pages .components-list .form-edit-widget-label:hover,
  .teacher-lesson-reception-pages .components-list .form-edit-widget-label:hover a,
  .teacher-lesson-reception-pages .fm2-container footer a,
  .teacher-lesson-reception-pages .fm2-container footer {
    color: var(--color_primary);
}
.teacher-lesson-manage-pages .el-tag,
  .teacher-lesson-manage-pages .el-button--default:focus,
  .teacher-lesson-manage-pages .el-button--default:hover,
  .teacher-lesson-manage-pages .el-button--primary.is-plain .el-menu-item:focus,
  .teacher-lesson-manage-pages .el-menu-item.is-active,
  .teacher-lesson-manage-pages .el-submenu__title:hover,
  .teacher-lesson-manage-pages .widget-form-container .widget-form-list .widget-view:hover,
  .teacher-lesson-manage-pages .center-container .btn-bar .btn-bar-plat a.active, .teacher-lesson-reception-pages .el-tag,
  .teacher-lesson-reception-pages .el-button--default:focus,
  .teacher-lesson-reception-pages .el-button--default:hover,
  .teacher-lesson-reception-pages .el-button--primary.is-plain .el-menu-item:focus,
  .teacher-lesson-reception-pages .el-menu-item.is-active,
  .teacher-lesson-reception-pages .el-submenu__title:hover,
  .teacher-lesson-reception-pages .widget-form-container .widget-form-list .widget-view:hover,
  .teacher-lesson-reception-pages .center-container .btn-bar .btn-bar-plat a.active {
    background-color: var(--primary_back_color);
}
.teacher-lesson-manage-pages .el-select .el-input.is-focus .el-input__inner:hover,
  .teacher-lesson-manage-pages .el-select .el-input.is-focus .el-input__inner,
  .teacher-lesson-manage-pages .el-button--primary,
  .teacher-lesson-manage-pages .el-input__inner:focus,
  .teacher-lesson-manage-pages .el-select .el-input.is-focus .el-input__inner,
  .teacher-lesson-manage-pages .el-select .el-input__inner:focus,
  .teacher-lesson-manage-pages .el-textarea__inner:focus,
  .teacher-lesson-manage-pages .el-range-editor.is-active,
  .teacher-lesson-manage-pages .el-range-editor.is-active:hover,
  .teacher-lesson-manage-pages .el-radio__input.is-checked .el-radio__inner,
  .teacher-lesson-manage-pages .el-radio__inner:hover,
  .teacher-lesson-manage-pages .el-checkbox__inner:hover,
  .teacher-lesson-manage-pages .el-checkbox__input.is-checked .el-checkbox__inner,
  .teacher-lesson-manage-pages .el-checkbox__input.is-focus .el-checkbox__inner,
  .teacher-lesson-manage-pages .el-button--primary.is-plain:focus,
  .teacher-lesson-manage-pages .el-tag,
  .teacher-lesson-manage-pages .el-button--default:focus,
  .teacher-lesson-manage-pages .el-button--default:hover,
  .teacher-lesson-manage-pages .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .teacher-lesson-manage-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner,
  .teacher-lesson-manage-pages .el-cascader .el-input .el-input__inner:focus,
  .teacher-lesson-manage-pages .el-cascader .el-input.is-focus .el-input__inner,
  .teacher-lesson-manage-pages .el-button--primary.is-plain:hover .el-input-number__decrease:hover,
  .teacher-lesson-manage-pages .el-input-number__decrease:hover:not(.is-disabled)
~ .el-input
.el-input__inner:not(.is-disabled),
  .teacher-lesson-manage-pages .el-switch.is-checked .el-switch__core,
  .teacher-lesson-manage-pages .el-input-number__increase:hover:not(.is-disabled)
~ .el-input
.el-input__inner:not(.is-disabled),
  .teacher-lesson-manage-pages .widget-form-container .widget-form-list .widget-view:hover.active,
  .teacher-lesson-manage-pages .widget-form-container .widget-form-list .widget-view,
  .teacher-lesson-manage-pages .components-list .form-edit-widget-label:hover,
  .teacher-lesson-manage-pages .widget-config-container .config-tab.active,
  .teacher-lesson-manage-pages .el-slider__button, .teacher-lesson-reception-pages .el-select .el-input.is-focus .el-input__inner:hover,
  .teacher-lesson-reception-pages .el-select .el-input.is-focus .el-input__inner,
  .teacher-lesson-reception-pages .el-button--primary,
  .teacher-lesson-reception-pages .el-input__inner:focus,
  .teacher-lesson-reception-pages .el-select .el-input.is-focus .el-input__inner,
  .teacher-lesson-reception-pages .el-select .el-input__inner:focus,
  .teacher-lesson-reception-pages .el-textarea__inner:focus,
  .teacher-lesson-reception-pages .el-range-editor.is-active,
  .teacher-lesson-reception-pages .el-range-editor.is-active:hover,
  .teacher-lesson-reception-pages .el-radio__input.is-checked .el-radio__inner,
  .teacher-lesson-reception-pages .el-radio__inner:hover,
  .teacher-lesson-reception-pages .el-checkbox__inner:hover,
  .teacher-lesson-reception-pages .el-checkbox__input.is-checked .el-checkbox__inner,
  .teacher-lesson-reception-pages .el-checkbox__input.is-focus .el-checkbox__inner,
  .teacher-lesson-reception-pages .el-button--primary.is-plain:focus,
  .teacher-lesson-reception-pages .el-tag,
  .teacher-lesson-reception-pages .el-button--default:focus,
  .teacher-lesson-reception-pages .el-button--default:hover,
  .teacher-lesson-reception-pages .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .teacher-lesson-reception-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner,
  .teacher-lesson-reception-pages .el-cascader .el-input .el-input__inner:focus,
  .teacher-lesson-reception-pages .el-cascader .el-input.is-focus .el-input__inner,
  .teacher-lesson-reception-pages .el-button--primary.is-plain:hover .el-input-number__decrease:hover,
  .teacher-lesson-reception-pages .el-input-number__decrease:hover:not(.is-disabled)
~ .el-input
.el-input__inner:not(.is-disabled),
  .teacher-lesson-reception-pages .el-switch.is-checked .el-switch__core,
  .teacher-lesson-reception-pages .el-input-number__increase:hover:not(.is-disabled)
~ .el-input
.el-input__inner:not(.is-disabled),
  .teacher-lesson-reception-pages .widget-form-container .widget-form-list .widget-view:hover.active,
  .teacher-lesson-reception-pages .widget-form-container .widget-form-list .widget-view,
  .teacher-lesson-reception-pages .components-list .form-edit-widget-label:hover,
  .teacher-lesson-reception-pages .widget-config-container .config-tab.active,
  .teacher-lesson-reception-pages .el-slider__button {
    border-color: var(--color_primary);
}
.teacher-lesson-manage-pages .widget-form-container .widget-form-list .widget-view:hover.active,
  .teacher-lesson-manage-pages .widget-form-container .widget-form-list .widget-view:hover,
  .teacher-lesson-manage-pages .widget-form-container .widget-form-list .widget-view, .teacher-lesson-reception-pages .widget-form-container .widget-form-list .widget-view:hover.active,
  .teacher-lesson-reception-pages .widget-form-container .widget-form-list .widget-view:hover,
  .teacher-lesson-reception-pages .widget-form-container .widget-form-list .widget-view {
    outline-color: var(--color_primary);
}
.teacher-lesson-manage-pages .el-tabs__active-bar,
  .teacher-lesson-manage-pages .el-button--primary,
  .teacher-lesson-manage-pages .el-radio__input.is-checked .el-radio__inner,
  .teacher-lesson-manage-pages .el-checkbox__input.is-checked .el-checkbox__inner,
  .teacher-lesson-manage-pages .el-pagination.is-background .el-pager li:not(.disabled).active,
  .teacher-lesson-manage-pages .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .teacher-lesson-manage-pages .el-tag .el-tag__close:hover,
  .teacher-lesson-manage-pages .el-select .el-tag__close.el-icon-close:hover,
  .teacher-lesson-manage-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner,
  .teacher-lesson-manage-pages .el-button--primary.is-plain:hover,
  .teacher-lesson-manage-pages .el-button--primary.is-plain:focus
.el-radio-button__orig-radio:checked
+ .el-radio-button__inner,
  .teacher-lesson-manage-pages .el-switch.is-checked .el-switch__core,
  .teacher-lesson-manage-pages .widget-form-container .widget-form-list .widget-view .widget-view-drag,
  .teacher-lesson-manage-pages .widget-form-container .widget-form-list .widget-view .widget-view-action,
  .teacher-lesson-manage-pages .el-slider__bar, .teacher-lesson-reception-pages .el-tabs__active-bar,
  .teacher-lesson-reception-pages .el-button--primary,
  .teacher-lesson-reception-pages .el-radio__input.is-checked .el-radio__inner,
  .teacher-lesson-reception-pages .el-checkbox__input.is-checked .el-checkbox__inner,
  .teacher-lesson-reception-pages .el-pagination.is-background .el-pager li:not(.disabled).active,
  .teacher-lesson-reception-pages .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .teacher-lesson-reception-pages .el-tag .el-tag__close:hover,
  .teacher-lesson-reception-pages .el-select .el-tag__close.el-icon-close:hover,
  .teacher-lesson-reception-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner,
  .teacher-lesson-reception-pages .el-button--primary.is-plain:hover,
  .teacher-lesson-reception-pages .el-button--primary.is-plain:focus
.el-radio-button__orig-radio:checked
+ .el-radio-button__inner,
  .teacher-lesson-reception-pages .el-switch.is-checked .el-switch__core,
  .teacher-lesson-reception-pages .widget-form-container .widget-form-list .widget-view .widget-view-drag,
  .teacher-lesson-reception-pages .widget-form-container .widget-form-list .widget-view .widget-view-action,
  .teacher-lesson-reception-pages .el-slider__bar {
    background-color: var(--color_primary);
}
.teacher-lesson-manage-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner, .teacher-lesson-reception-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner {
    -webkit-box-shadow: -1px 0 0 0 var(--color_primary);
            box-shadow: -1px 0 0 0 var(--color_primary);
}
.teacher-lesson-manage-pages .el-pagination.is-background .el-pager li:not(.disabled).active,
  .teacher-lesson-manage-pages .el-tag .el-tag__close:hover,
  .teacher-lesson-manage-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner:hover,
  .teacher-lesson-manage-pages .el-button--primary.is-plain:hover,
  .teacher-lesson-manage-pages .el-button--primary.is-plain:focus, .teacher-lesson-reception-pages .el-pagination.is-background .el-pager li:not(.disabled).active,
  .teacher-lesson-reception-pages .el-tag .el-tag__close:hover,
  .teacher-lesson-reception-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner:hover,
  .teacher-lesson-reception-pages .el-button--primary.is-plain:hover,
  .teacher-lesson-reception-pages .el-button--primary.is-plain:focus {
    color: white;
}
.teacher-lesson-manage-pages .el-pagination.is-background .el-pager li:not(.disabled).active, .teacher-lesson-reception-pages .el-pagination.is-background .el-pager li:not(.disabled).active {
    color: white !important;
    background-color: var(--color_primary) !important;
}
.teacher-lesson-manage-pages .el-dialog, .teacher-lesson-reception-pages .el-dialog {
    border-radius: 15px !important;
}
.teacher-lesson-manage-pages .el-dialog__headerbtn .el-dialog__close,
  .teacher-lesson-manage-pages .el-dialog__headerbtn .el-dialog__close:hover, .teacher-lesson-reception-pages .el-dialog__headerbtn .el-dialog__close,
  .teacher-lesson-reception-pages .el-dialog__headerbtn .el-dialog__close:hover {
    border-width: 0;
}
.teacher-lesson-manage-pages .element-ui-min-btn, .teacher-lesson-reception-pages .element-ui-min-btn {
    font-size: 12px;
    padding: 9px 10px;
}
.teacher-lesson-manage-pages .el-select__caret.el-icon-arrow-up:before, .teacher-lesson-reception-pages .el-select__caret.el-icon-arrow-up:before {
    content: "\E6E1";
    width: auto;
    height: auto;
    display: inline-block;
    background: none;
}
.teacher-lesson-manage-pages .teacher-lesson-manage-pages .el-button--primary, .teacher-lesson-manage-pages .teacher-lesson-reception-pages .el-button--primary, .teacher-lesson-reception-pages .teacher-lesson-manage-pages .el-button--primary, .teacher-lesson-reception-pages .teacher-lesson-reception-pages .el-button--primary {
    border-color: var(--color_primary);
    background-color: var(--color_primary);
}
.teacher-lesson-manage-pages .teacher-lesson-manage-pages .el-pagination.is-background .el-pager li:not(.disabled).active, .teacher-lesson-manage-pages .teacher-lesson-reception-pages .el-pagination.is-background .el-pager li:not(.disabled).active, .teacher-lesson-reception-pages .teacher-lesson-manage-pages .el-pagination.is-background .el-pager li:not(.disabled).active, .teacher-lesson-reception-pages .teacher-lesson-reception-pages .el-pagination.is-background .el-pager li:not(.disabled).active {
    background-color: var(--color_primary) !important;
    color: #fff !important;
}
.teacher-lesson-manage-pages .teacher-lesson-manage-pages .el-pager li.active, .teacher-lesson-manage-pages .teacher-lesson-reception-pages .el-pager li.active, .teacher-lesson-reception-pages .teacher-lesson-manage-pages .el-pager li.active, .teacher-lesson-reception-pages .teacher-lesson-reception-pages .el-pager li.active {
    -webkit-box-shadow: 0 0 4px var(--color_primary);
            box-shadow: 0 0 4px var(--color_primary);
}
.teacher-lesson-manage-pages .el-button.element-ui-simple-btn,
  .teacher-lesson-manage-pages .el-button--primary.is-plain, .teacher-lesson-reception-pages .el-button.element-ui-simple-btn,
  .teacher-lesson-reception-pages .el-button--primary.is-plain {
    -webkit-box-shadow: none;
            box-shadow: none;
    background: white;
}
.teacher-lesson-manage-pages .el-button.element-ui-simple-btn:hover,
  .teacher-lesson-manage-pages .el-button.element-ui-simple-btn:focus,
  .teacher-lesson-manage-pages .el-button--primary.is-plain:hover,
  .teacher-lesson-manage-pages .el-button--primary.is-plain:focus, .teacher-lesson-reception-pages .el-button.element-ui-simple-btn:hover,
  .teacher-lesson-reception-pages .el-button.element-ui-simple-btn:focus,
  .teacher-lesson-reception-pages .el-button--primary.is-plain:hover,
  .teacher-lesson-reception-pages .el-button--primary.is-plain:focus {
    background: var(--color_primary);
    border-color: var(--color_primary);
    color: #fff !important;
}
.teacher-lesson-manage-pages .el-select .el-input.is-focus .el-input__inner:hover, .teacher-lesson-reception-pages .el-select .el-input.is-focus .el-input__inner:hover {
    border-color: #e6e6e6;
}
.teacher-lesson-manage-pages select .el-input.is-focus .el-input__inner, .teacher-lesson-reception-pages select .el-input.is-focus .el-input__inner {
    border-color: var(--color_primary);
}
.teacher-lesson-manage-pages .el-button--primary,
  .teacher-lesson-manage-pages .el-button--info,
  .teacher-lesson-manage-pages .el-pager li.active, .teacher-lesson-reception-pages .el-button--primary,
  .teacher-lesson-reception-pages .el-button--info,
  .teacher-lesson-reception-pages .el-pager li.active {
    -webkit-box-shadow: none;
            box-shadow: none;
}
.teacher-lesson-manage-pages .el-button--info, .teacher-lesson-reception-pages .el-button--info {
    background: #cccccc;
    border-color: #cccccc;
}
.teacher-lesson-manage-pages .el-menu-item:hover,
  .teacher-lesson-manage-pages .el-submenu__title:hover, .teacher-lesson-reception-pages .el-menu-item:hover,
  .teacher-lesson-reception-pages .el-submenu__title:hover {
    color: var(--color_primary);
    background-color: transparent;
}
.teacher-lesson-manage-pages .el-checkbox span.el-checkbox__inner, .teacher-lesson-reception-pages .el-checkbox span.el-checkbox__inner {
    width: 14px;
    height: 14px;
}
.teacher-lesson-manage-pages .el-checkbox__inner:after, .teacher-lesson-reception-pages .el-checkbox__inner:after {
    width: 3px;
    height: 7px;
    top: 1px;
    left: 4px;
    border: 1px solid #fff;
    border-left: 0;
    border-top: 0;
}
.teacher-lesson-manage-pages .el-checkbox__label, .teacher-lesson-reception-pages .el-checkbox__label {
    padding-left: 6px;
}
.teacher-lesson-manage-pages .el-select .el-tag__close.el-icon-close, .teacher-lesson-reception-pages .el-select .el-tag__close.el-icon-close {
    background-color: transparent;
}
.teacher-lesson-manage-pages .el-table .el-table__row .cell > div,
  .teacher-lesson-manage-pages .el-table .el-table__row .cell > span, .teacher-lesson-reception-pages .el-table .el-table__row .cell > div,
  .teacher-lesson-reception-pages .el-table .el-table__row .cell > span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.teacher-lesson-manage-pages .el-table td,
  .teacher-lesson-manage-pages .el-table th.is-leaf, .teacher-lesson-reception-pages .el-table td,
  .teacher-lesson-reception-pages .el-table th.is-leaf {
    border-color: #ebedf0;
}
.teacher-lesson-manage-pages .el-table .el-table__fixed thead th,
  .teacher-lesson-manage-pages .el-table th.is-leaf,
  .teacher-lesson-manage-pages .el-table thead.has-gutter th, .teacher-lesson-reception-pages .el-table .el-table__fixed thead th,
  .teacher-lesson-reception-pages .el-table th.is-leaf,
  .teacher-lesson-reception-pages .el-table thead.has-gutter th {
    background: #ededed;
}
.teacher-lesson-manage-pages .el-table .el-table__fixed-right::before,
  .teacher-lesson-manage-pages .el-table .el-table__fixed::before, .teacher-lesson-reception-pages .el-table .el-table__fixed-right::before,
  .teacher-lesson-reception-pages .el-table .el-table__fixed::before {
    display: none;
}
.teacher-lesson-manage-pages .el-table .el-table__body-wrapper::-webkit-scrollbar, .teacher-lesson-reception-pages .el-table .el-table__body-wrapper::-webkit-scrollbar {
    height: 8px;
}
.teacher-lesson-manage-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-thumb, .teacher-lesson-manage-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-track, .teacher-lesson-reception-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-thumb, .teacher-lesson-reception-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-track {
    border-radius: 5px;
    border-width: 0;
    background-color: #f4f4f4;
}
.teacher-lesson-manage-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-thumb, .teacher-lesson-reception-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-thumb {
    background-color: #dedfe0;
}
.teacher-lesson-manage-pages .activity-common-tab, .teacher-lesson-reception-pages .activity-common-tab {
    margin-bottom: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 12px 20px 0 24px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-bottom: 1px solid #f3f4f6;
}
.teacher-lesson-manage-pages .activity-common-tab .el-tabs__header, .teacher-lesson-reception-pages .activity-common-tab .el-tabs__header {
      margin: 0;
}
.teacher-lesson-manage-pages .activity-common-tab .el-tabs__nav-wrap::after, .teacher-lesson-reception-pages .activity-common-tab .el-tabs__nav-wrap::after {
      height: 0;
}
.teacher-lesson-manage-pages .activity-common-tab .el-tabs__active-bar, .teacher-lesson-reception-pages .activity-common-tab .el-tabs__active-bar {
      height: 1px;
}
.activity_modules {
  /* 改变主题色变量 */
  --color_primary: #ff7a4b;
  --color_info: #cccccc;
  --primary_back_color: rgba(255, 122, 75, .1);
  --info_back_color: rgba(255, 122, 75, .1);
}
.activity_modules .el-menu-item,
  .activity_modules .el-submenu__title {
    line-height: 40px;
    height: 40px;
}
.activity_modules .el-menu-item-group__title {
    padding: 0;
}
.activity_modules .el-select-dropdown__item.selected,
  .activity_modules .el-dropdown-menu__item:focus,
  .activity_modules .el-dropdown-menu__item:not(.is-disabled):hover,
  .activity_modules .el-date-picker__header-label.active,
  .activity_modules .el-date-picker__header-label:hover,
  .activity_modules .el-picker-panel__icon-btn:hover,
  .activity_modules .el-time-panel__btn.confirm,
  .activity_modules .el-button--text,
  .activity_modules .el-date-table td.available:hover,
  .activity_modules .el-date-table td.today span,
  .activity_modules .el-button--default:focus,
  .activity_modules .el-button--default:hover,
  .activity_modules .time-select-item.selected:not(.disabled),
  .activity_modules .el-dialog__headerbtn:focus .el-dialog__close,
  .activity_modules .el-dialog__headerbtn:hover .el-dialog__close {
    color: var(--color_primary);
}
.activity_modules .el-button--default:focus,
  .activity_modules .el-button--default:hover,
  .activity_modules .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .activity_modules .el-button--primary,
  .activity_modules .el-switch.is-checked .el-switch__core {
    border-color: var(--color_primary);
}
.activity_modules .el-button--default:focus,
  .activity_modules .el-button--defaults:hover,
  .activity_modules .time-select-item:hover,
  .activity_modules .el-date-table td.in-range div {
    background-color: var(--primary_back_color);
}
.activity_modules .simulation_input_box,
  .activity_modules .green-btn,
  .activity_modules .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .activity_modules .el-switch.is-checked .el-switch__core {
    background-color: var(--color_primary) !important;
}
.activity_modules .el-button.is-plain:focus,
  .activity_modules .el-button.is-plain:hover {
    border-color: var(--color_primary);
    color: var(--color_primary);
}
.activity_modules .el-date-table td.current:not(.disabled) span,
  .activity_modules .el-button--primary,
  .activity_modules .el-date-table td.end-date span,
  .activity_modules .el-date-table td.start-date span {
    color: white;
    background-color: var(--color_primary);
}
.activity_modules .el-input__inner:focus,
  .activity_modules .el-select .el-input.is-focus .el-input__inner,
  .activity_modules .el-select .el-input__inner:focus,
  .activity_modules .el-textarea__inner:focus,
  .activity_modules .el-button--primary {
    border-color: var(--color_primary);
    -webkit-box-shadow: none;
            box-shadow: none;
}
.activity_modules .el-date-picker__time-header {
    z-index: 2;
}
.activity_modules .el-date-picker__time-header .el-time-panel.el-popper {
      position: absolute;
      top: 40px;
}
.activity_modules .el-dropdown-menu__item:focus,
  .activity_modules .el-dropdown-menu__item:not(.is-disabled):hover,
  .activity_modules .el-select-dropdown__item.hover,
  .activity_modules .el-select-dropdown__item:hover {
    background-color: var(--info_back_color);
}
.activity_modules.calendar-date-picker-box {
  width: 322px;
}
.activity_modules.calendar-date-picker-box .el-date-table td.calendar-own-box {
    position: relative;
}
.activity_modules.calendar-date-picker-box .el-date-table td.calendar-own-box::after {
      content: "";
      position: absolute;
      bottom: 0px;
      left: calc(50% - 4px);
      width: 8px;
      height: 8px;
      border-radius: 50%;
      background-color: var(--color_primary);
}
.activity_modules.calendar-date-picker-box .el-date-table td span {
    width: 22px;
    height: 22px;
    line-height: 22px;
}
.activity_modules.calendar-date-picker-box .el-picker-panel__body-wrapper {
    height: 357px;
}
.activity_modules.calendar-date-picker-box .el-picker-panel__sidebar {
    position: absolute;
    top: unset;
    left: 131px;
    bottom: 10px;
    z-index: 2;
    padding: 0;
    width: 60px;
    border-width: 0;
}
.activity_modules.calendar-date-picker-box .el-picker-panel__sidebar .el-picker-panel__shortcut {
      padding: 0;
      text-align: center;
}
.activity_modules.calendar-date-picker-box .el-picker-panel__sidebar .el-picker-panel__shortcut:hover {
      color: var(--color_primary);
}
.activity_modules.calendar-date-picker-box .el-picker-panel__body {
    margin-left: 0;
}
.activity_modules.el-select-dropdown.is-multiple
.el-select-dropdown__item.selected {
  color: var(--color_primary);
}
.activity_modules.el-select-dropdown.is-multiple
.el-select-dropdown__item.selected.hover {
  background-color: var(--primary_back_color);
}
.black_background {
  background-color: #151515;
  border-color: #151515;
}
.black_background .el-dropdown-menu__item {
    color: white;
}
.black_background .popper__arrow,
  .black_background .popper__arrow::after {
    border-bottom-color: #151515 !important;
}

.teacher-lesson-reception-pages .common_head[data-v-515127ba] {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.teacher-lesson-reception-pages .pages-content[data-v-515127ba] {
  height: calc(100vh - 60px);
  margin: 0 auto;
}

.middle-control-jump-page[data-v-dbfc78f2] {
  padding: 5% 5% 0;
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #f4f5f7;
}
.middle-control-jump-page .page-box[data-v-dbfc78f2] {
    width: 100%;
    background-color: #FFFFFF;
    border-radius: 20px;
}
.middle-control-jump-page .page-box .jump-btn[data-v-dbfc78f2] {
      margin: 0 auto;
      width: 80px;
      height: 80px;
      border-radius: 50%;
      background-color: #2FA2FE;
      text-align: center;
      font-size: 16px;
      color: #FFFFFF;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}

.text-book-bind-page[data-v-b4487bc6] {
  padding: 5% 5% 0;
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #f4f5f7;
}
.text-book-bind-page .bind-box[data-v-b4487bc6] {
    padding-bottom: 184px;
    width: 100%;
    background-color: #FFFFFF;
    border-radius: 20px;
    position: relative;
}
.text-book-bind-page .bind-box .text-book-info[data-v-b4487bc6] {
      padding: 24px;
      border-radius: 20px;
      background: linear-gradient(145deg, #2FA2FE 0%, #2827F3 75%);
      -webkit-box-shadow: 0px 14px 34px -6px rgba(25, 36, 246, .29);
              box-shadow: 0px 14px 34px -6px rgba(25, 36, 246, .29);
}
.text-book-bind-page .bind-box .text-book-info .title[data-v-b4487bc6] {
        font-size: 16px;
        color: #FFFFFF;
}
.text-book-bind-page .bind-box .text-book-info .info-list[data-v-b4487bc6] {
        padding: 24px 0 8px;
}
.text-book-bind-page .bind-box .text-book-info .info-list .info-item[data-v-b4487bc6] {
          margin-bottom: 16px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between;
}
.text-book-bind-page .bind-box .text-book-info .info-list .info-item .label[data-v-b4487bc6] {
            color: #FFFFFF;
            opacity: 0.7;
}
.text-book-bind-page .bind-box .text-book-info .info-list .info-item .name[data-v-b4487bc6] {
            color: #FFFFFF;
}
.text-book-bind-page .bind-box .text-book-info .info-tips[data-v-b4487bc6] {
        text-align: center;
        color: #FFFFFF;
        text-decoration: underline;
}
.text-book-bind-page .bind-box .bind-user-info[data-v-b4487bc6] {
      text-align: center;
      padding: 24px 20px 0;
}
.text-book-bind-page .bind-box .bind-user-info .user-name[data-v-b4487bc6] {
        margin-top: 8px;
        font-size: 17px;
        color: #1A1A1A;
}
.text-book-bind-page .bind-box .bind-user-info .schoole-name[data-v-b4487bc6] {
        margin-top: 4px;
        color: #888888;
}
.text-book-bind-page .bind-box .bind-user-info .user-info-tips[data-v-b4487bc6] {
        margin-top: 12px;
        padding: 8px 12px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        background-color: #F4F5F7;
        border-radius: 8px;
}
.text-book-bind-page .bind-box .bind-user-info .user-info-tips .tips-text[data-v-b4487bc6] {
          -webkit-box-flex: 1;
              -ms-flex: 1;
                  flex: 1;
          margin-left: 8px;
          font-size: 11px;
          color: #888888;
          text-align: left;
}
.text-book-bind-page .bind-box .bind-actions[data-v-b4487bc6] {
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      padding: 0 20px 20px;
}
.text-book-bind-page .bind-box .bind-actions .actions-btn[data-v-b4487bc6] {
        padding: 11px 0;
        border-radius: 22px;
        background-color: #2FA2FE;
        text-align: center;
        font-size: 16px;
        color: #FFFFFF;
}
@charset "UTF-8";
.teacher-lesson-manage-pages, .teacher-lesson-reception-pages {
  /* 改变主题色变量 */
  --color_primary: #ff7a4b;
  --color_info: #cccccc;
  --primary_back_color: rgba(255, 122, 75, .1);
  --info_back_color: rgba(255, 122, 75, .1); }
.teacher-lesson-manage-pages .el-menu-item,
  .teacher-lesson-manage-pages .el-submenu__title, .teacher-lesson-reception-pages .el-menu-item,
  .teacher-lesson-reception-pages .el-submenu__title {
    line-height: 40px;
    height: 40px; }
.teacher-lesson-manage-pages .el-menu-item-group__title, .teacher-lesson-reception-pages .el-menu-item-group__title {
    padding: 0; }
.teacher-lesson-manage-pages .el-menu-item.is-active,
  .teacher-lesson-manage-pages .el-tabs__item.is-active,
  .teacher-lesson-manage-pages .el-tabs__item:hover,
  .teacher-lesson-manage-pages .el-radio__input.is-checked + .el-radio__label,
  .teacher-lesson-manage-pages .el-radio-button__inner:hover,
  .teacher-lesson-manage-pages .el-button--primary.is-plain,
  .teacher-lesson-manage-pages .el-checkbox__input.is-checked + .el-checkbox__label,
  .teacher-lesson-manage-pages .el-tag,
  .teacher-lesson-manage-pages .el-button--default:focus,
  .teacher-lesson-manage-pages .el-button--default:hover,
  .teacher-lesson-manage-pages .el-pagination.is-background .el-pager li:not(.disabled):hover,
  .teacher-lesson-manage-pages .el-tag .el-tag__close,
  .teacher-lesson-manage-pages .el-submenu__title:hover,
  .teacher-lesson-manage-pages .el-input-number__decrease:hover,
  .teacher-lesson-manage-pages .el-input-number__increase:hover,
  .teacher-lesson-manage-pages .center-container .btn-bar .btn-bar-plat a.active,
  .teacher-lesson-manage-pages .components-list .form-edit-widget-label:hover,
  .teacher-lesson-manage-pages .components-list .form-edit-widget-label:hover a,
  .teacher-lesson-manage-pages .fm2-container footer a,
  .teacher-lesson-manage-pages .fm2-container footer, .teacher-lesson-reception-pages .el-menu-item.is-active,
  .teacher-lesson-reception-pages .el-tabs__item.is-active,
  .teacher-lesson-reception-pages .el-tabs__item:hover,
  .teacher-lesson-reception-pages .el-radio__input.is-checked + .el-radio__label,
  .teacher-lesson-reception-pages .el-radio-button__inner:hover,
  .teacher-lesson-reception-pages .el-button--primary.is-plain,
  .teacher-lesson-reception-pages .el-checkbox__input.is-checked + .el-checkbox__label,
  .teacher-lesson-reception-pages .el-tag,
  .teacher-lesson-reception-pages .el-button--default:focus,
  .teacher-lesson-reception-pages .el-button--default:hover,
  .teacher-lesson-reception-pages .el-pagination.is-background .el-pager li:not(.disabled):hover,
  .teacher-lesson-reception-pages .el-tag .el-tag__close,
  .teacher-lesson-reception-pages .el-submenu__title:hover,
  .teacher-lesson-reception-pages .el-input-number__decrease:hover,
  .teacher-lesson-reception-pages .el-input-number__increase:hover,
  .teacher-lesson-reception-pages .center-container .btn-bar .btn-bar-plat a.active,
  .teacher-lesson-reception-pages .components-list .form-edit-widget-label:hover,
  .teacher-lesson-reception-pages .components-list .form-edit-widget-label:hover a,
  .teacher-lesson-reception-pages .fm2-container footer a,
  .teacher-lesson-reception-pages .fm2-container footer {
    color: var(--color_primary); }
.teacher-lesson-manage-pages .el-tag,
  .teacher-lesson-manage-pages .el-button--default:focus,
  .teacher-lesson-manage-pages .el-button--default:hover,
  .teacher-lesson-manage-pages .el-button--primary.is-plain .el-menu-item:focus,
  .teacher-lesson-manage-pages .el-menu-item.is-active,
  .teacher-lesson-manage-pages .el-submenu__title:hover,
  .teacher-lesson-manage-pages .widget-form-container .widget-form-list .widget-view:hover,
  .teacher-lesson-manage-pages .center-container .btn-bar .btn-bar-plat a.active, .teacher-lesson-reception-pages .el-tag,
  .teacher-lesson-reception-pages .el-button--default:focus,
  .teacher-lesson-reception-pages .el-button--default:hover,
  .teacher-lesson-reception-pages .el-button--primary.is-plain .el-menu-item:focus,
  .teacher-lesson-reception-pages .el-menu-item.is-active,
  .teacher-lesson-reception-pages .el-submenu__title:hover,
  .teacher-lesson-reception-pages .widget-form-container .widget-form-list .widget-view:hover,
  .teacher-lesson-reception-pages .center-container .btn-bar .btn-bar-plat a.active {
    background-color: var(--primary_back_color); }
.teacher-lesson-manage-pages .el-select .el-input.is-focus .el-input__inner:hover,
  .teacher-lesson-manage-pages .el-select .el-input.is-focus .el-input__inner,
  .teacher-lesson-manage-pages .el-button--primary,
  .teacher-lesson-manage-pages .el-input__inner:focus,
  .teacher-lesson-manage-pages .el-select .el-input.is-focus .el-input__inner,
  .teacher-lesson-manage-pages .el-select .el-input__inner:focus,
  .teacher-lesson-manage-pages .el-textarea__inner:focus,
  .teacher-lesson-manage-pages .el-range-editor.is-active,
  .teacher-lesson-manage-pages .el-range-editor.is-active:hover,
  .teacher-lesson-manage-pages .el-radio__input.is-checked .el-radio__inner,
  .teacher-lesson-manage-pages .el-radio__inner:hover,
  .teacher-lesson-manage-pages .el-checkbox__inner:hover,
  .teacher-lesson-manage-pages .el-checkbox__input.is-checked .el-checkbox__inner,
  .teacher-lesson-manage-pages .el-checkbox__input.is-focus .el-checkbox__inner,
  .teacher-lesson-manage-pages .el-button--primary.is-plain:focus,
  .teacher-lesson-manage-pages .el-tag,
  .teacher-lesson-manage-pages .el-button--default:focus,
  .teacher-lesson-manage-pages .el-button--default:hover,
  .teacher-lesson-manage-pages .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .teacher-lesson-manage-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner,
  .teacher-lesson-manage-pages .el-cascader .el-input .el-input__inner:focus,
  .teacher-lesson-manage-pages .el-cascader .el-input.is-focus .el-input__inner,
  .teacher-lesson-manage-pages .el-button--primary.is-plain:hover .el-input-number__decrease:hover,
  .teacher-lesson-manage-pages .el-input-number__decrease:hover:not(.is-disabled)
~ .el-input
.el-input__inner:not(.is-disabled),
  .teacher-lesson-manage-pages .el-switch.is-checked .el-switch__core,
  .teacher-lesson-manage-pages .el-input-number__increase:hover:not(.is-disabled)
~ .el-input
.el-input__inner:not(.is-disabled),
  .teacher-lesson-manage-pages .widget-form-container .widget-form-list .widget-view:hover.active,
  .teacher-lesson-manage-pages .widget-form-container .widget-form-list .widget-view,
  .teacher-lesson-manage-pages .components-list .form-edit-widget-label:hover,
  .teacher-lesson-manage-pages .widget-config-container .config-tab.active,
  .teacher-lesson-manage-pages .el-slider__button, .teacher-lesson-reception-pages .el-select .el-input.is-focus .el-input__inner:hover,
  .teacher-lesson-reception-pages .el-select .el-input.is-focus .el-input__inner,
  .teacher-lesson-reception-pages .el-button--primary,
  .teacher-lesson-reception-pages .el-input__inner:focus,
  .teacher-lesson-reception-pages .el-select .el-input.is-focus .el-input__inner,
  .teacher-lesson-reception-pages .el-select .el-input__inner:focus,
  .teacher-lesson-reception-pages .el-textarea__inner:focus,
  .teacher-lesson-reception-pages .el-range-editor.is-active,
  .teacher-lesson-reception-pages .el-range-editor.is-active:hover,
  .teacher-lesson-reception-pages .el-radio__input.is-checked .el-radio__inner,
  .teacher-lesson-reception-pages .el-radio__inner:hover,
  .teacher-lesson-reception-pages .el-checkbox__inner:hover,
  .teacher-lesson-reception-pages .el-checkbox__input.is-checked .el-checkbox__inner,
  .teacher-lesson-reception-pages .el-checkbox__input.is-focus .el-checkbox__inner,
  .teacher-lesson-reception-pages .el-button--primary.is-plain:focus,
  .teacher-lesson-reception-pages .el-tag,
  .teacher-lesson-reception-pages .el-button--default:focus,
  .teacher-lesson-reception-pages .el-button--default:hover,
  .teacher-lesson-reception-pages .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .teacher-lesson-reception-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner,
  .teacher-lesson-reception-pages .el-cascader .el-input .el-input__inner:focus,
  .teacher-lesson-reception-pages .el-cascader .el-input.is-focus .el-input__inner,
  .teacher-lesson-reception-pages .el-button--primary.is-plain:hover .el-input-number__decrease:hover,
  .teacher-lesson-reception-pages .el-input-number__decrease:hover:not(.is-disabled)
~ .el-input
.el-input__inner:not(.is-disabled),
  .teacher-lesson-reception-pages .el-switch.is-checked .el-switch__core,
  .teacher-lesson-reception-pages .el-input-number__increase:hover:not(.is-disabled)
~ .el-input
.el-input__inner:not(.is-disabled),
  .teacher-lesson-reception-pages .widget-form-container .widget-form-list .widget-view:hover.active,
  .teacher-lesson-reception-pages .widget-form-container .widget-form-list .widget-view,
  .teacher-lesson-reception-pages .components-list .form-edit-widget-label:hover,
  .teacher-lesson-reception-pages .widget-config-container .config-tab.active,
  .teacher-lesson-reception-pages .el-slider__button {
    border-color: var(--color_primary); }
.teacher-lesson-manage-pages .widget-form-container .widget-form-list .widget-view:hover.active,
  .teacher-lesson-manage-pages .widget-form-container .widget-form-list .widget-view:hover,
  .teacher-lesson-manage-pages .widget-form-container .widget-form-list .widget-view, .teacher-lesson-reception-pages .widget-form-container .widget-form-list .widget-view:hover.active,
  .teacher-lesson-reception-pages .widget-form-container .widget-form-list .widget-view:hover,
  .teacher-lesson-reception-pages .widget-form-container .widget-form-list .widget-view {
    outline-color: var(--color_primary); }
.teacher-lesson-manage-pages .el-tabs__active-bar,
  .teacher-lesson-manage-pages .el-button--primary,
  .teacher-lesson-manage-pages .el-radio__input.is-checked .el-radio__inner,
  .teacher-lesson-manage-pages .el-checkbox__input.is-checked .el-checkbox__inner,
  .teacher-lesson-manage-pages .el-pagination.is-background .el-pager li:not(.disabled).active,
  .teacher-lesson-manage-pages .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .teacher-lesson-manage-pages .el-tag .el-tag__close:hover,
  .teacher-lesson-manage-pages .el-select .el-tag__close.el-icon-close:hover,
  .teacher-lesson-manage-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner,
  .teacher-lesson-manage-pages .el-button--primary.is-plain:hover,
  .teacher-lesson-manage-pages .el-button--primary.is-plain:focus
.el-radio-button__orig-radio:checked
+ .el-radio-button__inner,
  .teacher-lesson-manage-pages .el-switch.is-checked .el-switch__core,
  .teacher-lesson-manage-pages .widget-form-container .widget-form-list .widget-view .widget-view-drag,
  .teacher-lesson-manage-pages .widget-form-container .widget-form-list .widget-view .widget-view-action,
  .teacher-lesson-manage-pages .el-slider__bar, .teacher-lesson-reception-pages .el-tabs__active-bar,
  .teacher-lesson-reception-pages .el-button--primary,
  .teacher-lesson-reception-pages .el-radio__input.is-checked .el-radio__inner,
  .teacher-lesson-reception-pages .el-checkbox__input.is-checked .el-checkbox__inner,
  .teacher-lesson-reception-pages .el-pagination.is-background .el-pager li:not(.disabled).active,
  .teacher-lesson-reception-pages .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .teacher-lesson-reception-pages .el-tag .el-tag__close:hover,
  .teacher-lesson-reception-pages .el-select .el-tag__close.el-icon-close:hover,
  .teacher-lesson-reception-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner,
  .teacher-lesson-reception-pages .el-button--primary.is-plain:hover,
  .teacher-lesson-reception-pages .el-button--primary.is-plain:focus
.el-radio-button__orig-radio:checked
+ .el-radio-button__inner,
  .teacher-lesson-reception-pages .el-switch.is-checked .el-switch__core,
  .teacher-lesson-reception-pages .widget-form-container .widget-form-list .widget-view .widget-view-drag,
  .teacher-lesson-reception-pages .widget-form-container .widget-form-list .widget-view .widget-view-action,
  .teacher-lesson-reception-pages .el-slider__bar {
    background-color: var(--color_primary); }
.teacher-lesson-manage-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner, .teacher-lesson-reception-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner {
    -webkit-box-shadow: -1px 0 0 0 var(--color_primary);
            box-shadow: -1px 0 0 0 var(--color_primary); }
.teacher-lesson-manage-pages .el-pagination.is-background .el-pager li:not(.disabled).active,
  .teacher-lesson-manage-pages .el-tag .el-tag__close:hover,
  .teacher-lesson-manage-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner:hover,
  .teacher-lesson-manage-pages .el-button--primary.is-plain:hover,
  .teacher-lesson-manage-pages .el-button--primary.is-plain:focus, .teacher-lesson-reception-pages .el-pagination.is-background .el-pager li:not(.disabled).active,
  .teacher-lesson-reception-pages .el-tag .el-tag__close:hover,
  .teacher-lesson-reception-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner:hover,
  .teacher-lesson-reception-pages .el-button--primary.is-plain:hover,
  .teacher-lesson-reception-pages .el-button--primary.is-plain:focus {
    color: white; }
.teacher-lesson-manage-pages .el-pagination.is-background .el-pager li:not(.disabled).active, .teacher-lesson-reception-pages .el-pagination.is-background .el-pager li:not(.disabled).active {
    color: white !important;
    background-color: var(--color_primary) !important; }
.teacher-lesson-manage-pages .el-dialog, .teacher-lesson-reception-pages .el-dialog {
    border-radius: 15px !important; }
.teacher-lesson-manage-pages .el-dialog__headerbtn .el-dialog__close,
  .teacher-lesson-manage-pages .el-dialog__headerbtn .el-dialog__close:hover, .teacher-lesson-reception-pages .el-dialog__headerbtn .el-dialog__close,
  .teacher-lesson-reception-pages .el-dialog__headerbtn .el-dialog__close:hover {
    border-width: 0; }
.teacher-lesson-manage-pages .element-ui-min-btn, .teacher-lesson-reception-pages .element-ui-min-btn {
    font-size: 12px;
    padding: 9px 10px; }
.teacher-lesson-manage-pages .el-select__caret.el-icon-arrow-up:before, .teacher-lesson-reception-pages .el-select__caret.el-icon-arrow-up:before {
    content: "\E6E1";
    width: auto;
    height: auto;
    display: inline-block;
    background: none; }
.teacher-lesson-manage-pages .teacher-lesson-manage-pages .el-button--primary, .teacher-lesson-manage-pages .teacher-lesson-reception-pages .el-button--primary, .teacher-lesson-reception-pages .teacher-lesson-manage-pages .el-button--primary, .teacher-lesson-reception-pages .teacher-lesson-reception-pages .el-button--primary {
    border-color: var(--color_primary);
    background-color: var(--color_primary); }
.teacher-lesson-manage-pages .teacher-lesson-manage-pages .el-pagination.is-background .el-pager li:not(.disabled).active, .teacher-lesson-manage-pages .teacher-lesson-reception-pages .el-pagination.is-background .el-pager li:not(.disabled).active, .teacher-lesson-reception-pages .teacher-lesson-manage-pages .el-pagination.is-background .el-pager li:not(.disabled).active, .teacher-lesson-reception-pages .teacher-lesson-reception-pages .el-pagination.is-background .el-pager li:not(.disabled).active {
    background-color: var(--color_primary) !important;
    color: #fff !important; }
.teacher-lesson-manage-pages .teacher-lesson-manage-pages .el-pager li.active, .teacher-lesson-manage-pages .teacher-lesson-reception-pages .el-pager li.active, .teacher-lesson-reception-pages .teacher-lesson-manage-pages .el-pager li.active, .teacher-lesson-reception-pages .teacher-lesson-reception-pages .el-pager li.active {
    -webkit-box-shadow: 0 0 4px var(--color_primary);
            box-shadow: 0 0 4px var(--color_primary); }
.teacher-lesson-manage-pages .el-button.element-ui-simple-btn,
  .teacher-lesson-manage-pages .el-button--primary.is-plain, .teacher-lesson-reception-pages .el-button.element-ui-simple-btn,
  .teacher-lesson-reception-pages .el-button--primary.is-plain {
    -webkit-box-shadow: none;
            box-shadow: none;
    background: white; }
.teacher-lesson-manage-pages .el-button.element-ui-simple-btn:hover,
  .teacher-lesson-manage-pages .el-button.element-ui-simple-btn:focus,
  .teacher-lesson-manage-pages .el-button--primary.is-plain:hover,
  .teacher-lesson-manage-pages .el-button--primary.is-plain:focus, .teacher-lesson-reception-pages .el-button.element-ui-simple-btn:hover,
  .teacher-lesson-reception-pages .el-button.element-ui-simple-btn:focus,
  .teacher-lesson-reception-pages .el-button--primary.is-plain:hover,
  .teacher-lesson-reception-pages .el-button--primary.is-plain:focus {
    background: var(--color_primary);
    border-color: var(--color_primary);
    color: #fff !important; }
.teacher-lesson-manage-pages .el-select .el-input.is-focus .el-input__inner:hover, .teacher-lesson-reception-pages .el-select .el-input.is-focus .el-input__inner:hover {
    border-color: #e6e6e6; }
.teacher-lesson-manage-pages select .el-input.is-focus .el-input__inner, .teacher-lesson-reception-pages select .el-input.is-focus .el-input__inner {
    border-color: var(--color_primary); }
.teacher-lesson-manage-pages .el-button--primary,
  .teacher-lesson-manage-pages .el-button--info,
  .teacher-lesson-manage-pages .el-pager li.active, .teacher-lesson-reception-pages .el-button--primary,
  .teacher-lesson-reception-pages .el-button--info,
  .teacher-lesson-reception-pages .el-pager li.active {
    -webkit-box-shadow: none;
            box-shadow: none; }
.teacher-lesson-manage-pages .el-button--info, .teacher-lesson-reception-pages .el-button--info {
    background: #cccccc;
    border-color: #cccccc; }
.teacher-lesson-manage-pages .el-menu-item:hover,
  .teacher-lesson-manage-pages .el-submenu__title:hover, .teacher-lesson-reception-pages .el-menu-item:hover,
  .teacher-lesson-reception-pages .el-submenu__title:hover {
    color: var(--color_primary);
    background-color: transparent; }
.teacher-lesson-manage-pages .el-checkbox span.el-checkbox__inner, .teacher-lesson-reception-pages .el-checkbox span.el-checkbox__inner {
    width: 14px;
    height: 14px; }
.teacher-lesson-manage-pages .el-checkbox__inner:after, .teacher-lesson-reception-pages .el-checkbox__inner:after {
    width: 3px;
    height: 7px;
    top: 1px;
    left: 4px;
    border: 1px solid #fff;
    border-left: 0;
    border-top: 0; }
.teacher-lesson-manage-pages .el-checkbox__label, .teacher-lesson-reception-pages .el-checkbox__label {
    padding-left: 6px; }
.teacher-lesson-manage-pages .el-select .el-tag__close.el-icon-close, .teacher-lesson-reception-pages .el-select .el-tag__close.el-icon-close {
    background-color: transparent; }
.teacher-lesson-manage-pages .el-table .el-table__row .cell > div,
  .teacher-lesson-manage-pages .el-table .el-table__row .cell > span, .teacher-lesson-reception-pages .el-table .el-table__row .cell > div,
  .teacher-lesson-reception-pages .el-table .el-table__row .cell > span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
.teacher-lesson-manage-pages .el-table td,
  .teacher-lesson-manage-pages .el-table th.is-leaf, .teacher-lesson-reception-pages .el-table td,
  .teacher-lesson-reception-pages .el-table th.is-leaf {
    border-color: #ebedf0; }
.teacher-lesson-manage-pages .el-table .el-table__fixed thead th,
  .teacher-lesson-manage-pages .el-table th.is-leaf,
  .teacher-lesson-manage-pages .el-table thead.has-gutter th, .teacher-lesson-reception-pages .el-table .el-table__fixed thead th,
  .teacher-lesson-reception-pages .el-table th.is-leaf,
  .teacher-lesson-reception-pages .el-table thead.has-gutter th {
    background: #ededed; }
.teacher-lesson-manage-pages .el-table .el-table__fixed-right::before,
  .teacher-lesson-manage-pages .el-table .el-table__fixed::before, .teacher-lesson-reception-pages .el-table .el-table__fixed-right::before,
  .teacher-lesson-reception-pages .el-table .el-table__fixed::before {
    display: none; }
.teacher-lesson-manage-pages .el-table .el-table__body-wrapper::-webkit-scrollbar, .teacher-lesson-reception-pages .el-table .el-table__body-wrapper::-webkit-scrollbar {
    height: 8px; }
.teacher-lesson-manage-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-thumb, .teacher-lesson-manage-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-track, .teacher-lesson-reception-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-thumb, .teacher-lesson-reception-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-track {
    border-radius: 5px;
    border-width: 0;
    background-color: #f4f4f4; }
.teacher-lesson-manage-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-thumb, .teacher-lesson-reception-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-thumb {
    background-color: #dedfe0; }
.teacher-lesson-manage-pages .activity-common-tab, .teacher-lesson-reception-pages .activity-common-tab {
    margin-bottom: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 12px 20px 0 24px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-bottom: 1px solid #f3f4f6; }
.teacher-lesson-manage-pages .activity-common-tab .el-tabs__header, .teacher-lesson-reception-pages .activity-common-tab .el-tabs__header {
      margin: 0; }
.teacher-lesson-manage-pages .activity-common-tab .el-tabs__nav-wrap::after, .teacher-lesson-reception-pages .activity-common-tab .el-tabs__nav-wrap::after {
      height: 0; }
.teacher-lesson-manage-pages .activity-common-tab .el-tabs__active-bar, .teacher-lesson-reception-pages .activity-common-tab .el-tabs__active-bar {
      height: 1px; }
.activity_modules {
  /* 改变主题色变量 */
  --color_primary: #ff7a4b;
  --color_info: #cccccc;
  --primary_back_color: rgba(255, 122, 75, .1);
  --info_back_color: rgba(255, 122, 75, .1); }
.activity_modules .el-menu-item,
  .activity_modules .el-submenu__title {
    line-height: 40px;
    height: 40px; }
.activity_modules .el-menu-item-group__title {
    padding: 0; }
.activity_modules .el-select-dropdown__item.selected,
  .activity_modules .el-dropdown-menu__item:focus,
  .activity_modules .el-dropdown-menu__item:not(.is-disabled):hover,
  .activity_modules .el-date-picker__header-label.active,
  .activity_modules .el-date-picker__header-label:hover,
  .activity_modules .el-picker-panel__icon-btn:hover,
  .activity_modules .el-time-panel__btn.confirm,
  .activity_modules .el-button--text,
  .activity_modules .el-date-table td.available:hover,
  .activity_modules .el-date-table td.today span,
  .activity_modules .el-button--default:focus,
  .activity_modules .el-button--default:hover,
  .activity_modules .time-select-item.selected:not(.disabled),
  .activity_modules .el-dialog__headerbtn:focus .el-dialog__close,
  .activity_modules .el-dialog__headerbtn:hover .el-dialog__close {
    color: var(--color_primary); }
.activity_modules .el-button--default:focus,
  .activity_modules .el-button--default:hover,
  .activity_modules .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .activity_modules .el-button--primary,
  .activity_modules .el-switch.is-checked .el-switch__core {
    border-color: var(--color_primary); }
.activity_modules .el-button--default:focus,
  .activity_modules .el-button--defaults:hover,
  .activity_modules .time-select-item:hover,
  .activity_modules .el-date-table td.in-range div {
    background-color: var(--primary_back_color); }
.activity_modules .simulation_input_box,
  .activity_modules .green-btn,
  .activity_modules .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .activity_modules .el-switch.is-checked .el-switch__core {
    background-color: var(--color_primary) !important; }
.activity_modules .el-button.is-plain:focus,
  .activity_modules .el-button.is-plain:hover {
    border-color: var(--color_primary);
    color: var(--color_primary); }
.activity_modules .el-date-table td.current:not(.disabled) span,
  .activity_modules .el-button--primary,
  .activity_modules .el-date-table td.end-date span,
  .activity_modules .el-date-table td.start-date span {
    color: white;
    background-color: var(--color_primary); }
.activity_modules .el-input__inner:focus,
  .activity_modules .el-select .el-input.is-focus .el-input__inner,
  .activity_modules .el-select .el-input__inner:focus,
  .activity_modules .el-textarea__inner:focus,
  .activity_modules .el-button--primary {
    border-color: var(--color_primary);
    -webkit-box-shadow: none;
            box-shadow: none; }
.activity_modules .el-date-picker__time-header {
    z-index: 2; }
.activity_modules .el-date-picker__time-header .el-time-panel.el-popper {
      position: absolute;
      top: 40px; }
.activity_modules .el-dropdown-menu__item:focus,
  .activity_modules .el-dropdown-menu__item:not(.is-disabled):hover,
  .activity_modules .el-select-dropdown__item.hover,
  .activity_modules .el-select-dropdown__item:hover {
    background-color: var(--info_back_color); }
.activity_modules.calendar-date-picker-box {
  width: 322px; }
.activity_modules.calendar-date-picker-box .el-date-table td.calendar-own-box {
    position: relative; }
.activity_modules.calendar-date-picker-box .el-date-table td.calendar-own-box::after {
      content: "";
      position: absolute;
      bottom: 0px;
      left: calc(50% - 4px);
      width: 8px;
      height: 8px;
      border-radius: 50%;
      background-color: var(--color_primary); }
.activity_modules.calendar-date-picker-box .el-date-table td span {
    width: 22px;
    height: 22px;
    line-height: 22px; }
.activity_modules.calendar-date-picker-box .el-picker-panel__body-wrapper {
    height: 357px; }
.activity_modules.calendar-date-picker-box .el-picker-panel__sidebar {
    position: absolute;
    top: unset;
    left: 131px;
    bottom: 10px;
    z-index: 2;
    padding: 0;
    width: 60px;
    border-width: 0; }
.activity_modules.calendar-date-picker-box .el-picker-panel__sidebar .el-picker-panel__shortcut {
      padding: 0;
      text-align: center; }
.activity_modules.calendar-date-picker-box .el-picker-panel__sidebar .el-picker-panel__shortcut:hover {
      color: var(--color_primary); }
.activity_modules.calendar-date-picker-box .el-picker-panel__body {
    margin-left: 0; }
.activity_modules.el-select-dropdown.is-multiple
.el-select-dropdown__item.selected {
  color: var(--color_primary); }
.activity_modules.el-select-dropdown.is-multiple
.el-select-dropdown__item.selected.hover {
  background-color: var(--primary_back_color); }
.black_background {
  background-color: #151515;
  border-color: #151515; }
.black_background .el-dropdown-menu__item {
    color: white; }
.black_background .popper__arrow,
  .black_background .popper__arrow::after {
    border-bottom-color: #151515 !important; }
@charset "UTF-8";
.cursor-p {
  cursor: pointer; }
/* 浮动以及清除浮动 */
.float-l {
  float: left; }
.float-r {
  float: right; }
.clearfloat:after {
  display: block;
  clear: both;
  content: "";
  visibility: hidden;
  height: 0; }
.clearfloat {
  zoom: 1; }
/*文字居左，中，右*/
.text-center {
  text-align: center; }
.text-left {
  text-align: left; }
.text-right {
  text-align: right; }
.text-overline {
  text-decoration: overline; }
.text-decoration {
  text-decoration: line-through; }
.text-underline {
  text-decoration: underline; }
.text-row {
  white-space: nowrap; }
.ft-weight {
  font-weight: bold; }
.ft-w400 {
  font-weight: 400; }
.ft-w600 {
  font-weight: 600; }
/* 文字大小 */
.ft12 {
  font-size: 12px; }
.ft14 {
  font-size: 14px; }
.ft16 {
  font-size: 16px; }
.ft18 {
  font-size: 18px; }
.ft20 {
  font-size: 20px; }
.ft22 {
  font-size: 22px; }
.ft24 {
  font-size: 24px; }
.ft26 {
  font-size: 26px; }
.ft28 {
  font-size: 28px; }
.ft30 {
  font-size: 30px; }
.ft120 {
  font-size: 120px; }
.ft180 {
  font-size: 180px; }
/* 字体行高 */
.li-h30 {
  line-height: 30px; }
.li-h35 {
  line-height: 35px; }
.li-h40 {
  line-height: 40px; }
/* 字体颜色 */
.color-3 {
  color: #333; }
.color-9 {
  color: #999; }
.color-eaf5ff {
  color: #eaf5ff; }
.color-f0 {
  color: #f0f0f0; }
.color-62 {
  color: #626262; }
.color-c3 {
  color: #c3c3c3; }
.color-8c {
  color: #8c8c8c; }
/* 间距 */
.pd20 {
  padding: 20px; }
.pd30 {
  padding: 30px; }
.pt10 {
  padding-top: 10px; }
.pt15 {
  padding-top: 15px; }
.pt20 {
  padding-top: 20px; }
.pt25 {
  padding-top: 25px; }
.pt30 {
  padding-top: 30px; }
.pb10 {
  padding-bottom: 10px; }
.pb15 {
  padding-bottom: 15px; }
.pb20 {
  padding-bottom: 20px; }
.pb25 {
  padding-bottom: 25px; }
.pb30 {
  padding-bottom: 30px; }
.pl10 {
  padding-left: 10px; }
.pl20 {
  padding-left: 20px; }
.pl25 {
  padding-left: 25px; }
.pl30 {
  padding-left: 30px; }
.pl35 {
  padding-left: 35px; }
.pl40 {
  padding-left: 40px; }
.pl45 {
  padding-left: 45px; }
.pl50 {
  padding-left: 50px; }
.pr10 {
  padding-right: 10px; }
.pr20 {
  padding-right: 20px; }
.pr25 {
  padding-right: 25px; }
.pr30 {
  padding-right: 30px; }
.pr35 {
  padding-right: 35px; }
.pr40 {
  padding-right: 40px; }
.pr45 {
  padding-right: 45px; }
.pr50 {
  padding-right: 50px; }
.md20 {
  margin: 20px; }
.mt10 {
  margin-top: 10px; }
.mt15 {
  margin-top: 15px; }
.mt20 {
  margin-top: 20px; }
.mt25 {
  margin-top: 25px; }
.mt30 {
  margin-top: 30px; }
.mb10 {
  margin-bottom: 10px; }
.mb15 {
  margin-bottom: 15px; }
.mb20 {
  margin-bottom: 20px; }
.mb25 {
  margin-bottom: 25px; }
.mb30 {
  margin-bottom: 30px; }
.mr10 {
  margin-right: 10px; }
.mr20 {
  margin-right: 20px; }
.mb20 {
  margin-bottom: 20px; }
.mb30 {
  margin-bottom: 30px; }
.border-b1-f3 {
  border-bottom: 1px solid #f3f3f3; }
.h-25 {
  height: 25%; }
.h-30 {
  height: 30%; }
/* icon */
.icon100 {
  width: 100px;
  height: 100px; }
.icon160 {
  width: 160px;
  height: 160px; }
/* 背景颜色 */
.bg-fbf2e7 {
  background: #fbf2e7; }
.bg-de {
  background: #DEDEDE; }
.linkstyle {
  color: #1890ff;
  cursor: pointer; }
.beyond-1 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden; }
.beyond-2 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden; }
.beyond-3 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden; }
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
.jub-center-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
/*浮动 + 垂直居中*/
.flex-align-no {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center; }
/*浮动 + 垂直居中+换行*/
.flex-align {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap; }
/*浮动 +垂直居中 + 水平居中*/
.flex-juc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center; }
.flex-v-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.flex-v-column-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
/*浮动 + 左右分布 + 换行*/
.flex-jub-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap; }
/*浮动 + 左右分布 + 垂直居中*/
.jub-jub-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center; }
/*浮动 + 左右分布*/
.jub-jub {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between; }
/* 左边顶部对齐*/
.left-float-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex; }
/* 从右边开始浮动-换行 */
.jub-jub-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap; }
/* 从右边开始浮动 */
.jub-jub-end-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center; }
/* 等距分布 */
.jub-jua-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center; }
.juc-c {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center; }
/*上下布局 +垂直居中 + 水平居中*/
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
/* 上下布局*/
.juv-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
/* 上下分布，从上到下布局 */
.flex-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.flex-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center; }
.flex-jua {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.flex-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: flex-end;
  -moz-justify-content: flex-end;
  -ms-flex-pack: end;
      justify-content: flex-end; }
.juc-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: flex-end;
  -moz-align-items: flex-end;
  -ms-flex-align: end;
      align-items: flex-end;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center; }
.role-config-table {
  width: 100%;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
  .role-config-table .role-config-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%; }
  .role-config-table .role-config-row > div {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      width: 20%;
      line-height: 42px;
      text-align: center;
      border-top: 1px solid #e6e6e6;
      border-right: 1px solid #e6e6e6;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      overflow: hidden; }
  .role-config-table .role-config-row .phase_studying_user_desc {
      line-height: 1.8;
      padding: 0 8px; }
  .role-config-table .role-config-row .phase_studying_user_desc .text {
        max-width: 100%;
        overflow: hidden;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis; }
  .role-config-table .role-config-row .role-config-row > div {
      width: 33.33%; }
  .role-config-table .role-config-row .role-config-row .role-config-row > div {
      width: 50%; }
  .role-config-table .role-config-row .border-right-width-none {
      border-right-width: 0; }
  .role-config-table .role-config-row .border-top-width-none > div {
      border-top-width: 0; }
  .role-config-table .role-config-header {
    background-color: #f0f0f0; }
  .role-config-table .primary-font-color {
    cursor: pointer; }
  .role-config-table .empty_box {
    min-height: 200px;
    border-right: 1px solid #e6e6e6;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  .role-config-table .empty_box img {
      height: 160px; }
  .role-config-table .text-overflow-dispose {
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    text-indent: 10px; }
@charset "UTF-8";
.font-puhui {
  font-family: 'HarmonyOS_Sans_SC_Regular'; }
.cursor-p {
  cursor: pointer; }
/* 浮动以及清除浮动 */
.float-l {
  float: left; }
.float-r {
  float: right; }
.clearfloat:after {
  display: block;
  clear: both;
  content: "";
  visibility: hidden;
  height: 0; }
.clearfloat {
  zoom: 1; }
/*文字居左，中，右*/
.text-center {
  text-align: center; }
.text-left {
  text-align: left; }
.text-right {
  text-align: right; }
.text-overline {
  text-decoration: overline; }
.text-decoration {
  text-decoration: line-through; }
.text-underline {
  text-decoration: underline; }
.text-row {
  white-space: nowrap; }
.ft-weight {
  font-weight: bold; }
.ft-w400 {
  font-weight: 400; }
.ft-w600 {
  font-weight: 600; }
.text-multi-row {
  word-break: break-all;
  word-wrap: break-word; }
.whiteSpace-n {
  white-space: nowrap; }
.whiteSpace-normal {
  white-space: normal; }
/* 文字大小 */
.ft12 {
  font-size: 12px; }
.ft14 {
  font-size: 14px; }
.ft16 {
  font-size: 16px; }
.ft18 {
  font-size: 18px; }
.ft20 {
  font-size: 20px; }
.ft22 {
  font-size: 22px; }
.ft24 {
  font-size: 24px; }
.ft26 {
  font-size: 26px; }
.ft28 {
  font-size: 28px; }
.ft30 {
  font-size: 30px; }
.ft120 {
  font-size: 120px; }
.ft180 {
  font-size: 180px; }
/* 字体行高 */
.li-h18 {
  line-height: 18px; }
.li-h20 {
  line-height: 20px; }
.li-h22 {
  line-height: 22px; }
.li-h30 {
  line-height: 30px; }
.li-h35 {
  line-height: 35px; }
.li-h40 {
  line-height: 40px; }
/* 字体颜色 */
.color-0 {
  color: #000; }
.color-15 {
  color: #151515; }
.color-eaf5ff {
  color: #eaf5ff; }
.color-f0 {
  color: #f0f0f0; }
.color-e6 {
  color: #e6e6e6; }
.color-c3 {
  color: #c3c3c3; }
.color-8c {
  color: #8c8c8c; }
.color-9 {
  color: #999; }
.color-62 {
  color: #626262; }
.color-3 {
  color: #333; }
.color-168c51 {
  color: #168c51; }
/* 间距 */
.pd20 {
  padding: 20px; }
.pd30 {
  padding: 30px; }
.pt10 {
  padding-top: 10px; }
.pt15 {
  padding-top: 15px; }
.pt20 {
  padding-top: 20px; }
.pt25 {
  padding-top: 25px; }
.pt30 {
  padding-top: 30px; }
.pb10 {
  padding-bottom: 10px; }
.pb15 {
  padding-bottom: 15px; }
.pb20 {
  padding-bottom: 20px; }
.pb25 {
  padding-bottom: 25px; }
.pb30 {
  padding-bottom: 30px; }
.pl10 {
  padding-left: 10px; }
.pl20 {
  padding-left: 20px; }
.pl25 {
  padding-left: 25px; }
.pl30 {
  padding-left: 30px; }
.pl35 {
  padding-left: 35px; }
.pl40 {
  padding-left: 40px; }
.pl45 {
  padding-left: 45px; }
.pl50 {
  padding-left: 50px; }
.pl60 {
  padding-left: 60px; }
.pl80 {
  padding-left: 80px; }
.pl100 {
  padding-left: 100px; }
.pr10 {
  padding-right: 10px; }
.pr20 {
  padding-right: 20px; }
.pr25 {
  padding-right: 25px; }
.pr30 {
  padding-right: 30px; }
.pr35 {
  padding-right: 35px; }
.pr40 {
  padding-right: 40px; }
.pr45 {
  padding-right: 45px; }
.pr50 {
  padding-right: 50px; }
.md20 {
  margin: 20px; }
.mt8 {
  margin-top: 8px; }
.mt12 {
  margin-top: 12px; }
.mt10 {
  margin-top: 10px; }
.mt15 {
  margin-top: 15px; }
.mt16 {
  margin-top: 16px; }
.mt20 {
  margin-top: 20px; }
.mt25 {
  margin-top: 25px; }
.mt30 {
  margin-top: 30px; }
.mt60 {
  margin-top: 60px; }
.mb-5 {
  margin-bottom: 5% !important; }
.mb10 {
  margin-bottom: 10px; }
.mb15 {
  margin-bottom: 15px; }
.mb16 {
  margin-bottom: 16px; }
.mb20 {
  margin-bottom: 20px; }
.mb25 {
  margin-bottom: 25px; }
.mb30 {
  margin-bottom: 30px; }
.mr4 {
  margin-right: 4px; }
.mr6 {
  margin-right: 6px; }
.mr12 {
  margin-right: 12px; }
.mr24 {
  margin-right: 24px; }
.mr10 {
  margin-right: 10px; }
.mr20 {
  margin-right: 20px; }
.mr30 {
  margin-right: 30px; }
.mr50 {
  margin-right: 50px; }
.mr60 {
  margin-right: 60px; }
.ml-2 {
  margin-left: 2%; }
.ml-4 {
  margin-left: 4px; }
.ml-6 {
  margin-left: 6px; }
.ml12 {
  margin-left: 12px; }
.ml24 {
  margin-left: 24px; }
.ml10 {
  margin-left: 10px; }
.ml20 {
  margin-left: 20px; }
.ml30 {
  margin-left: 30px; }
.border-b1-f3 {
  border-bottom: 1px solid #f3f3f3; }
.border-r-4 {
  border-radius: 4px; }
.border-r-6 {
  border-radius: 6px; }
.border-r-8 {
  border-radius: 8px; }
.border-r-10 {
  border-radius: 10px; }
.w-100 {
  width: 100%; }
.w-80 {
  width: 80%; }
.w-50 {
  width: 50%; }
.w-30 {
  width: 30%; }
.h-25 {
  height: 25%; }
.h-28 {
  height: 28%; }
.h-30 {
  height: 30%; }
/* icon */
.icon80 {
  width: 80px;
  height: 80px; }
.icon100 {
  width: 100px;
  height: 100px; }
.icon160 {
  width: 160px;
  height: 160px; }
/* 背景颜色 */
.bg-fbf2e7 {
  background: #fbf2e7; }
.bg-de {
  background: #DEDEDE; }
.linkstyle {
  color: #1890ff;
  cursor: pointer; }
.beyond-1 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden; }
.beyond-2 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden; }
.beyond-3 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden; }
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
.jub-center-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
/*浮动 + 垂直居中*/
.flex-align-no {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center; }
/*浮动 + 垂直居中+换行*/
.flex-align {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap; }
/*浮动 +垂直居中 + 水平居中*/
.flex-juc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center; }
.flex-v-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.flex-v-column-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
/*浮动 + 左右分布 + 换行*/
.flex-jub-wrab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap; }
/*浮动 + 左右分布 + 垂直居中*/
.jub-jub-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center; }
/*浮动 + 左右分布*/
.jub-jub {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between; }
/* 左边顶部对齐*/
.left-float-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex; }
/* 从右边开始浮动-换行 */
.jub-jub-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap; }
/* 从右边开始浮动 */
.jub-jub-end-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center; }
/* 等距分布 */
.jub-jua-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
  -moz-align-items: center;
  -ms-flex-align: center;
      align-items: center; }
/*上下布局 +垂直居中 + 水平居中*/
.flex-v-center-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
/* 上下布局 */
.juv-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
/* 上下分布，从上到下布局 */
.flex-colum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.flex-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center; }
.flex-jua {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.flex-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: flex-end;
  -moz-justify-content: flex-end;
  -ms-flex-pack: end;
      justify-content: flex-end; }
.juc-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: flex-end;
  -moz-align-items: flex-end;
  -ms-flex-align: end;
      align-items: flex-end;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center; }
.teacher-lesson-manage-pages .page-height-max {
  height: calc(100vh - 61px);
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.teacher-lesson-manage-pages .primary-font-back-color {
  color: #FF7A4B !important;
  background-color: rgba(255, 122, 75, .1) !important; }

.teacher-lesson-manage-pages .primary-font-color {
  color: #FF7A4B !important; }

.teacher-lesson-manage-pages .primary-back-color {
  background-color: rgba(255, 122, 75, .1) !important; }

.teacher-lesson-manage-pages .info-back-color {
  background-color: #f3f4f6 !important; }

.teacher-lesson-manage-pages .common-main-box {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: calc(100% - 200px);
  height: 100%;
  overflow: auto;
  background-color: white; }

.teacher-lesson-manage-pages .form-operate-box {
  width: 100%;
  text-align: center;
  margin: 40px 0 20px 0; }

.teacher-lesson-manage-pages .common-page-top-title {
  padding: 18px 20px;
  margin-bottom: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 16px;
  line-height: 33px;
  font-weight: 700;
  border-bottom: 2px #f3f4f6 solid;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.teacher-lesson-manage-pages .empty-img-box {
  width: 100%;
  padding-top: 153px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.lesson-evaluate .common_head {
  -webkit-box-shadow: none !important;
          box-shadow: none !important; }

.public-pop-root-inside[data-v-d083670e] {
  text-align: center;
}
.public-pop-root-inside .content[data-v-d083670e] {
    font-size: 16px;
    margin: 30px 0;
}
.public-pop-root-inside .content .checkbox[data-v-d083670e] {
      line-height: 40px;
}

@charset "utf-8";
/*CSS Document*/
/*
 * @desc 选人插件
 * @author zhangxue
 * @date 20181108
 *
 * */
.sns-sudb-content{
    width:100%;
    height:100%;
}
.sns-sudb-content, .sns-sudb-content *{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.sns-sudbc-center{
    width:100%;
    height:100%;
    padding:30px;
    padding-top:0;
    position:relative;
    padding-bottom:100px;
}
.sns-sudbcc-item{
    float:left;
    width:47.5%;
    height:100%;
    padding-top:70px;
    position:relative;
}
.sns-sudbcc-item+.sns-sudbcc-item{
    float:right;
}
.sns-sudbcci-title{
    top:0;
    width:100%;
    height:70px;
    font-size:16px;
    font-weight:bold;
    line-height:70px;
    position:absolute;
}
.sns-sudbcci-content{
    width:100%;
    height:100%;
    font-size:14px;
    padding:13px 10px;
    position:relative;
    padding-top:123px;
    border: 1px solid #ddd;
}
.sns-sudbcci-user-content{
    padding-top:0;
    overflow:auto;
}
.sns-sudbccic-top{
    top:0;
    left:0;
    width:100%;
    position:absolute;
    padding:13px 10px 0 10px;
}
.sns-sudbccics-input{
    border:0;
    width:100%;
    height:100%;
    text-indent:12px;
}
.sns-sudbccics-btn{
    top: -1px;
    right: -1px;
    width: 45px;
    height: 32px;
    font-size: 23px;
    cursor: pointer;
    line-height: 32px;
    position: absolute;
    text-align: center;
    color: rgb(255, 255, 255);
    background: rgb(5, 146, 218);
}
.sns-sudbccic-search{
    width:100%;
    height:32px;
    position:relative;
    margin-bottom:10px;
    padding-right:55px;
    border: 1px solid #ddd;
}
.sns-sudbccic-return{
    width:100%;
    min-height:30px;
    line-height:30px;
}
.sns-sudbccic-return span{
    margin-right:5px;
    cursor: pointer;
}
.sns-sudbccic-return span:last-child{
    cursor: auto;
}
.sudbccic-return-icon{
    display:none;
    font-size:14px;
    cursor:pointer;
}
.sns-sudbccic-select-all{
    width:100%;
    height:38px;
    line-height:38px;
}
.sns-sud-checkbox-icon{
    color:#fff;
    /*margin:10px;*/
    width: 43px;
    /*height: 18px;*/
    margin-right:0;
    cursor:pointer;
    font-weight:bold;
    text-align:center;
    /*line-height: 18px;*/
    border-radius: 1px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
   /* background-color: #ddd;*/
    transition: .1s linear;
    font-size: 12px!important;
    border: 1px solid transparent;
    -webkit-transition: .1s linear;
}
.sns-sud-checkbox-icon:hover{
    /*border-color: #0592da;*/
}
.sns-sud-checkbox-icon:before{
    content: "\E605";
    /*yansen 2022-03-02*/
    padding:3px;
    background:#ddd;
    border: 1px solid transparent;
}
.sns-sud-checkbox-icon:hover:before{
    border:1px solid #0592da;
}
.sns-sud-checkbox-checked-icon.sns-sud-checkbox-icon:before{
    border-color: #0592da;
    background-color: #0592da;
}
.sns-sud-checkbox-checked-icon{
    color: #fff;
    /*yansen 2022-03-02*/
    /*border-color: #0592da;
    background-color: #0592da;*/
}
.sns-sudbccic-list{
    margin-top: 5px;   /*yansen 2022-03-02*/
    width:100%;
    height:100%;
    overflow:auto;
    position:relative;
}
.sns-sdi-name{
    cursor:pointer;
    margin-left:10px;
}
.sns-sud-dep-item{
    width:100%;
    height:43px;
    cursor:pointer;
    line-height:42px;
    background:#f8f8f8;
    border-bottom:1px solid #fff;
}
.sns-sud-user-item{
    width:100%;
    height:47px;
    cursor:pointer;
    line-height:46px;
    border-bottom:1px solid #ddd;
}
.sns-sui-logo{
    width:38px;
    height:38px;
    cursor:pointer;
    border-radius:50%;
    margin-right:10px;
}
.sns-sdi-next{
    width:45px;
    float:right;
    height:43px;
    cursor:pointer;
    font-size:17px;
    cursor:pointer;
    line-height:43px;
    text-align:right;
    margin-right:10px;
}
.sns-sui-del{
    float:right;
    color:#f97210;
    cursor:pointer;
    margin-right:6px;
    display:inline-block;
}
.sns-sudbc-bottom{
    bottom:0;
    width:100%;
    height:100px;
    padding-top:20px;
    text-align:center;
    position:absolute;
}
.sns-sudbcb-btn{
    padding:0;
    width:130px;
    height:50px;
    margin:0 6px;
    font-size:16px;
    border-radius:0;
    line-height:50px;
    text-align:center;
}
.sns-sud-user-type-box{
    width:100%;
    height:40px;
    font-size:14px;
    line-height:40px;
    margin-bottom:10px;
    background: rgb(236, 242, 244)
}
.sns-sud-user-type-box ul{
    width:100%;
    height:40px;
}
.sns-sud-user-type-box ul li{
    width:25%;
    float:left;
    height:40px;
    cursor:pointer;
    line-height:40px;
    text-align:center;
}
.sns-bg-blue {
    color: #fff;
    background: #0088de;
}
.sns-bg-orange {
    color: #fff;
    background: #f88f06;
}
.no_content {
    margin: 0 auto;
    min-height: 200px;
    margin: 30px;
    text-align: center;
    background: url(/vue/dist/static/img/no_content_03.13a87c9.png) no-repeat center;
}

.create-library-pop .pop-content .create-new-type-btn[data-v-7cd7e97e] {
  cursor: pointer;
  text-decoration: underline;
  color: #0b54e5;
}
.create-library-pop .pop-content .user-list[data-v-7cd7e97e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.create-library-pop .pop-content .user-list .user-item[data-v-7cd7e97e] {
    margin-right: 8px;
    width: 70px;
    text-align: center;
}
.create-library-pop .pop-content .user-list .user-item .user-avatar[data-v-7cd7e97e] {
      margin: 0 auto;
      width: 40px;
      height: 40px;
      border-radius: 50%;
      position: relative;
}
.create-library-pop .pop-content .user-list .user-item .user-avatar .del-btn[data-v-7cd7e97e] {
        display: none;
        position: absolute;
        top: -4px;
        right: -4px;
        font-size: 18px;
        color: #ed4849;
        cursor: pointer;
}
.create-library-pop .pop-content .user-list .user-item .user-avatar:hover .del-btn[data-v-7cd7e97e] {
        display: block;
}
.create-library-pop .pop-content .user-list .user-item .user-name[data-v-7cd7e97e] {
      margin-top: 4px;
      width: 100%;
      line-height: 20px;
      white-space: nowrap;
      text-overflow: ellipsis;
      overflow: hidden;
}
.create-library-pop .pop-content .user-list .user-add-btn i[data-v-7cd7e97e] {
    cursor: pointer;
    font-size: 40px;
}
.create-library-pop .pop-content .content-footer[data-v-7cd7e97e] {
  padding-top: 22px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-top: 1px solid #e2e2e2;
}
.create-library-pop .pop-content .content-footer .del-btn[data-v-7cd7e97e] {
    cursor: pointer;
    color: #ed4849;
}

.institution-selection-dialog .tree-selection .el-tree{
    background: #f5f5f5;
}
.institution-selection-dialog .tree-selection .el-tree .el-tree-node__content:hover{
    background: #f5f5f5;
}

.dialog-left[data-v-f1b1802e]{
    width: 280px;
    height: 100%;
    margin-right: 20px;
}
.dialog-right[data-v-f1b1802e]{
    width: calc(100% - 280px);
    height: 100%;
}
.tree-selection[data-v-f1b1802e]{
    height: calc(100% - 50px);
    margin-top: 10px;
    background: #f5f5f5;
    border-radius: 5px;
    padding-top: 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    overflow-y: auto;
    overflow-x: hidden;
}
.dialog-right-name[data-v-f1b1802e]{
    line-height: 40px;
}
.dialog-right-results-selection[data-v-f1b1802e]{
    height: calc(100% - 50px);
    border:1px solid #d5d5d5;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 13px 8px;
    margin-top: 10px;
}
.dialog-right-results-selection-item[data-v-f1b1802e]{
    display:grid;
    width:230px;
    grid-template-columns:calc(100% - 20px) auto;
    -ms-flex-line-pack:center;
        align-content:center;
    -webkit-box-sizing:border-box;
            box-sizing:border-box;
    background:#f0f0f0;
    padding:10px 14px 10px 14px;
    border-radius: 4px;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}
.dialog-right-results-selection-item .name[data-v-f1b1802e]{
    color:#5b6c75;
}
.dialog-right-results-selection-item .icon[data-v-f1b1802e]{
    color:#5b6c75;
    cursor: pointer;
}


.create-publish-pop .content-footer[data-v-47c84a84] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.create-upload-pop .pop-content .pop-tip-title[data-v-74cfffad] {
  margin-bottom: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.create-upload-pop .pop-content .pop-tip-title i[data-v-74cfffad] {
    margin-right: 8px;
    font-size: 22px;
    color: #faad14;
}
.create-upload-pop .pop-content .pop-tip-title .text[data-v-74cfffad] {
    font-size: 20px;
    font-weight: bold;
}
.create-upload-pop .pop-content .pop-tip-item[data-v-74cfffad] {
  margin-bottom: 12px;
  font-size: 14px;
}
.create-upload-pop .pop-content .content-footer[data-v-74cfffad] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.menu-item[data-v-e6c4c1b6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.menu-item > span[data-v-e6c4c1b6] {
    width: calc(100% - 20px);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.menu-item img[data-v-e6c4c1b6] {
    width: 18px;
    height: 18px;
}
.menu-item img.action[data-v-e6c4c1b6] {
    display: none;
}
.el-menu-item.is-active img[data-v-e6c4c1b6] {
  display: none;
}
.el-menu-item.is-active img.action[data-v-e6c4c1b6] {
  display: block;
}
.el-menu-item.is-active span[data-v-e6c4c1b6] {
  color: #0b54e5;
}
.menu-box.common-left-menu {
  --color_primary: #202020;
  --primary_back_color: #F2F2F2;
  padding-top: 20px;
  background-color: white; }
  .menu-box.common-left-menu .el-menu {
    border-width: 0; }
  .menu-box.common-left-menu .icon {
    font-size: 16px;
    margin-right: 8px;
    -webkit-transition: all 0.4s;
    transition: all 0.4s; }
  .menu-box.common-left-menu .el-submenu .el-menu-item {
    min-width: auto; }
  .menu-box.common-left-menu .el-submenu .el-menu-item i {
      color: #1A1A1A; }
  .menu-box.common-left-menu .el-submenu__title i,
  .menu-box.common-left-menu .el-menu-item i {
    color: #1A1A1A !important; }
  .menu-box.common-left-menu .el-menu-item.is-active,
  .menu-box.common-left-menu .el-submenu__title:hover,
  .menu-box.common-left-menu .el-menu-item:hover {
    color: var(--color_primary);
    background-color: var(--primary_back_color); }
  .menu-box.common-left-menu .el-menu-item,
  .menu-box.common-left-menu .el-submenu__title {
    line-height: 40px;
    height: 40px; }
  .menu-box.common-left-menu .el-menu-item > span,
    .menu-box.common-left-menu .el-submenu__title > span {
      padding-left: 4px; }
  .menu-box.common-left-menu .el-menu-item-group__title {
    padding: 0; }
  .menu-box.common-left-menu .el-menu-item-group .el-menu-item {
    font-weight: 400 !important; }
  .menu-box.common-left-menu .el-menu-item-group .el-menu-item i {
      height: 2px;
      width: 4px; }

.menu-box.common-left-menu {
  --color_primary: #202020;
  --primary_back_color: #F2F2F2;
  padding-top: 20px;
  background-color: white;
}
.menu-box.common-left-menu .el-menu {
    border-width: 0;
}
.menu-box.common-left-menu .icon {
    font-size: 16px;
    margin-right: 8px;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
}
.menu-box.common-left-menu .el-submenu .el-menu-item {
    min-width: auto;
}
.menu-box.common-left-menu .el-submenu .el-menu-item i {
      color: #1A1A1A;
}
.menu-box.common-left-menu .el-submenu__title i,
  .menu-box.common-left-menu .el-menu-item i {
    color: #1A1A1A !important;
}
.menu-box.common-left-menu .el-menu-item.is-active,
  .menu-box.common-left-menu .el-submenu__title:hover,
  .menu-box.common-left-menu .el-menu-item:hover {
    color: var(--color_primary);
    background-color: var(--primary_back_color);
}
.menu-box.common-left-menu .el-menu-item,
  .menu-box.common-left-menu .el-submenu__title {
    line-height: 40px;
    height: 40px;
}
.menu-box.common-left-menu .el-menu-item > span,
    .menu-box.common-left-menu .el-submenu__title > span {
      padding-left: 4px;
}
.menu-box.common-left-menu .el-menu-item-group__title {
    padding: 0;
}
.menu-box.common-left-menu .el-menu-item-group .el-menu-item {
    font-weight: 400 !important;
}
.menu-box.common-left-menu .el-menu-item-group .el-menu-item i {
      height: 2px;
      width: 4px;
}

.el-menu-vertical-demo[data-v-4254d0b3] {
  width: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  border-right-width: 0;
}

.library-log-pop .pop-content[data-v-71d73194] {
  height: 40vh;
  overflow-y: auto;
}

[data-v-17de6a96] .el-tree-node__content {
  height: 40px;
}
[data-v-17de6a96] .el-tree-node:focus > .el-tree-node__content {
  background-color: #e2e2e2;
}
[data-v-17de6a96] .el-tree-node__content:hover {
  background-color: #e2e2e2;
}
[data-v-17de6a96] .el-tree--highlight-current .el-tree-node.is-current > .el-tree-node__content {
  background-color: #e2e2e2;
  font-weight: bold;
}
.custom-tree-node .node-item[data-v-17de6a96] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.custom-tree-node .node-item i[data-v-17de6a96] {
    margin-right: 4px;
}
.custom-tree-node .node-item .name[data-v-17de6a96] {
    white-space: pre-wrap;
}
/*
 * 网盘文件选择与上传
 */
body{
	width: 100%;
	height: 100%;
	font-size: 16px;
	/*font-family: "微软雅黑";*/
	font-family: Microsoft YaHei,Avenir,Helvetica,Arial,sans-serif;
    /*
	background: #ababb3;
    */
}
/*
.layui-layer-content{
    height:672px;
}
*/
/* 统一弹框样式 xiuxiu 20250109  */
.layui-layer.layui-layer-page.layui-layer-bobg{
	border-radius: 8px;
	overflow: hidden;
}
.update_alert{
    /*
	position: absolute;
	top: 7.8%;
	left: 31.1%;
    */
	width: 100%;
	height: 100%;
	background: #ffffff;
}
.update_title{
	width: 100%;
	height: 7.7%;
    text-align:center;
    position:relative;
	background: #FFFFFF;
}
.update_title a{
	display: inline-block;
    width:100px;
}
#update_localupdate{
	font-size: 15px;
	line-height: 50px;
}
.update_selected{
	color: #51b1f8;
}
#update_microselect{
	font-size: 15px;
	line-height: 50px;
}
.update_local{
	margin-top: 2.3% !important;
	width: 95%;
	padding-top: 4.3%;
	background: #f8f8f8;
	margin: 0 auto;
}
.update_delete{
	/*
    float: right;
	margin-right:10px;
	margin-top: 12px;
    */
    top:10px;
    right:12px;
    position:absolute;
    display:inline-block;
    cursor: pointer;
}
.update_picturebox{
	width: 100%;
	height: 90%;
	font-size: 18px;
	color: #e3e3e3;
    padding-top:3.6%;
    padding-bottom:10.1%;
	text-align: center;
    color: #ccc;
    display:block;
}
.update_picturebox > img{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 26px;
}
.ugdate_updatefile{
	display: none;
}
.update_schedule{
	width: 94.25%;
	height: 24%;
    margin:13px auto 0 auto;
	padding-left: 1%;
	padding-right: 1%;
	padding-top: 6px;
	padding-bottom: 6px;
	background: #FFFFFF;
    position:relative;
    /*
    overflow: hidden;
    */
}
.update_schedule_first{
    margin-top: 0;
}
.update_schedule div{
	display: inline-block;
	float: left;
}
.update_deletefile{
    display: block;
	position: absolute;
    top:-11px;
    right:-8px;
    /*
    margin-top: -17px;
    margin-left:87.1%;
    margin-left: 80.1%;
    */
}
.update_schedule p{
	padding-left: 32px;
    font-size: 13px;
}
.update_schedule .update_schedule_inform_second{
    font-size: 12px;
    color: #999999;
}
.update_schedule p b{
	float: right;
	font-weight: normal;
    color: #797979;
}
.update_schedule > .update_bar{
	width: 100%;
	height: 4px;
	margin-top: 6px;
	background: #F8F8F8;
    float: left;
    display: block;
}
.update_bar div{
	width: 0%;
	height: 4px;
	background: #6ec1ff;
    border-radius:50px;
}
.update_deletefile img{
	display: none;
}
.update_updatefile_bottom{
	margin-top: 14%;
	width: 100%;
	height: 44px;
	background: #f0f2f3 !important;
}
.update_updatefile_bottom .update_updatefile_bottom_select{
    margin-right: 12px;
    background-color: #51B1F8;
}
.update_updatefile_bottom button,#continue_add_files{
	margin-top: 8px;
	width: 70px;
	height: 30px;
    line-height:30px;
    text-align:center;
	float: right;
	margin-right: 6px;
	border: 0px;
	background: #f4a306;
	color: #FFFFFF;
	font-size: 12px;
    border-radius: 1px;
    outline: none;
    cursor: pointer;
}
.update_micro{
	width: 100%;
	height: 55.4%;
	margin: 0 auto;
	display: none;
}
.update_micro_top{
	width: 100%;
	height: 56px;
    vertical-align: middle;
	background: #F8F8F8;
    position:relative;
}
.update_input{
	width: 100%;
	height: 40px;
    font-size: 13px;
    color: #999999;
	border-radius: 20px;
	border: 1px #eeeeee solid;
	padding-left: 2%;
    /*margin: 8px 0px 8px 2%;*/
	float: left;
    outline: none;
}
input::-webkit-input-placeholder{
    color:#999;
    font-size:13px;
}
input::-moz-placeholder{
    color:#999;
    font-size:13px;
}
input::-ms-input-placeholder{
    color:#999;
    font-size:13px;
}
input::placeholder{
    color:#999;
    font-size:13px;
}
.update_search_close{
    width: 20px;
    height: 20px;
    border-radius: 20px;
    background: url(/zhvd/static/images/pan/document_icon02.png) no-repeat;
    position:absolute;
    top: 50%;
    margin-top: -10px;
    right: 46px;
    cursor: pointer;
}
.update_inputnot{
	width: 52.41%;
	height: 68%;
	border-radius: 20px;
	border: 1px #eeeeee solid;
	padding-left: 2%;
	margin-left: 2%;
	float: left;
    /*
	background: url(/zhvd/static/images/pan/document_icon03.png) no-repeat 94% 50%,#FFFFFF;
    */
    outline: none;
}
.update_namesort{
    display: inline-block;
    position: absolute;
    right: 116px;
    cursor: pointer;
}
.update_allfile{
    display: inline-block;
    position: absolute;
    right: 10px;
    cursor: pointer;
}
.update_namesort img{
	display: block;
	margin-top: 21px;
	float: left;
	margin-left: 14px;
    margin-right: 7px;
}
.update_namesort b{
	font-weight: normal;
	display: block;
	float: left;
	font-size: 14px;
    color: #999999;
    line-height: 55px;
}
.update_allfile img{
	display: block;
	margin-top: 21px;
	float: left;
	margin-left: 14px;
    margin-right: 7px;
}
.update_allfile b{
	font-weight: normal;
	display: block;
	float: left;
	line-height: 55px;
	font-size: 14px;
    color: #999999;
}
.update_micro_middle{
	width: 97%;
	height: 16%;
	padding-left: 3%;
    float: left;
}
.update_micro_middle p{
	font-size: 13px;
	line-height: 60px;
}
.update_micro_middle p b{
	font-weight: normal;
	color: #51B1F8;
    cursor: pointer;
}
.filePath{
    color:#51b1f8;
    cursor:pointer;
}
.keywrodsPath{
    color:#51b1f8;
}
.colLine{
    padding:0px 5px 0 5px;
    color: #929292;
    cursor:auto;
}
#go_back{
    padding-right:10px;
}
.update_csearch{
    width: 52.41%;
    height: 40px;
    margin: 8px 2%;
    float: left;
    position: relative;
}
.update_over{
	width: 30px;
	height: 40px;
	position: absolute;
	cursor: pointer;
    right: 12px;
    background: url(/zhvd/static/images/pan/document_icon03.png) no-repeat center;
}
.update_namesort_list{
	width: 118px;
    font-size: 13px;
	position: absolute;
	z-index: 200;
	background: #FFFFFF;
	right: 135px;
	top: 55px;
	border: 1px #E3E3E3 solid;
	display: none;
    color: #888888;
    border-radius: 2px;
}
.update_namesort_list b{
	display: block;
	position: absolute;
	top: -12px;
	left: 89px;
}
.update_namesort_list li{
	height: 34px;
	line-height: 34px;
	cursor: pointer;
	padding-left: 4%;
}
.update_allfile_list{
	width: 118px;
	position: absolute;
	z-index: 200;
	background: #FFFFFF;
	right: 30px;
	top: 55px;
	border: 1px #E3E3E3 solid;
	display: none;
    border-radius: 2px;
}
.update_namesort_list_top{
    position: absolute;
    left: 80px;
    top:-8px;
    width:14px;
    height:14px;
    border-top: 1px #E3E3E3 solid;
    border-left: 1px #E3E3E3 solid;
    background:#fff;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
}
.update_namesort_list  ul{
    position: relative;
    z-index: 9;
}
.update_allfile_list b{
	display: block;
	position: absolute;
	top: -12px;
	left: 80px;
}
.update_allfile_list  ul{
    position: relative;
    z-index: 9;
}
.update_allfile_list li{
	height: 30px;
	line-height: 30px;
	padding-left: 11.6%;
	cursor: pointer;
    font-size: 13px;
    color: #888888;
}
.update_micro_bottom{
	width: 94%;
	height: 100%;
	margin-left: 3%;
	padding-bottom: 2%;
    overflow-y:auto;
}
.update_fileupdate{
	width: 100%;
	height: 40px;
    -webkit-box-sizing:content-box;
            box-sizing:content-box;
	padding-top: 10px;
	padding-bottom: 10px;
    border-bottom: 1px solid #eeeeee;
    position: relative;
    cursor:pointer;
}
.update_fileupdate div{
	display: inline-block;
	float: left;
    width:7%;
    margin-top:8px;
}
/*
.update_fileupdate p{
	padding-left: 50px;
}
*/
.update_fileupdate_inform{
    font-size: 14px;
    color:black;
    width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 15px;
}
.update_fileupdate_date{
    font-size:12px;
    color:#b6b6b6;
    margin-top: 8px;
    padding-left:50px;
}
.update_fileupdate p b{
	font-weight: normal;
	color: #51B1F8;
}
.update_updatefile{
    display: none;
}
.update_file_arrow{
    position:absolute;
    width:18px;
    height:18px;
    right:25px;
    top:50%;
    margin-top:-10px;
	background: url(/zhvd/static/images/pan/document_icon14.png) no-repeat;
}
.update_selectbox{
	position: absolute;
	width: 20px;
	height: 20px;
	border: 1px #EEEEEE solid;
	right: 25px;
    top: 50%;
    margin-top: -10px;
}
.update_selectboxon{
	background: url(/zhvd/static/images/pan/document_icon12.png) no-repeat;
    width: 20px;
    height: 20px;
    border: none;
}
.update_admit{
	font-size: 15px;
	position: absolute;
	width: 16.06%;
	height: 40px;
	background: #51B1F8;
	color: #FFFFFF;
	border: 0;
    /*
	margin-top: 26.5%;
    */
	left: 42%;
	bottom: 2.5%;
    border-radius: 4px;
    outline: none;
    cursor: pointer;
}
.update_admit_finish_str{
	width: 20%;
	background: #909399;
	cursor: no-drop;
}
.upload_first_task{
    display:inline-block;
    position:absolute;
    top: 34px;
    left: 3%;
}
.no_content_dom{
    width:100%;
    height:320px;
    background:url(/vue/dist/static/img/no_content_03.13a87c9.png) center no-repeat;
}
.update_local_size, .update_local_type{
    font-size:14px;
    word-break: break-all;
}

.local-upload-page .upload-params[data-v-1e2b9e8a] {
  padding: 24px 0 24px 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #FFFFFF;
}
.local-upload-page .upload-params .params-item[data-v-1e2b9e8a] {
    margin-right: 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.local-upload-page .upload-params .params-item .item-name[data-v-1e2b9e8a] {
      margin-right: 16px;
}
.local-upload-page .upload-list-box[data-v-1e2b9e8a] {
  margin-top: 16px;
  padding: 16px 24px;
  background-color: #FFFFFF;
}
.local-upload-page .upload-list-box .box-alert[data-v-1e2b9e8a] {
    padding: 8px 12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: rgba(47, 162, 254, .18);
    color: #2fa2fe;
}
.local-upload-page .upload-list-box .box-alert i[data-v-1e2b9e8a] {
      margin-right: 8px;
      font-size: 18px;
}
.local-upload-page .upload-list-box .upload-action[data-v-1e2b9e8a] {
    padding: 12px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.local-upload-page .upload-list-box .upload-action .action-text[data-v-1e2b9e8a] {
      margin-left: 12px;
      color: rgba(0, 0, 0, 0.4);
}
.local-upload-page .upload-list-box .resource-count[data-v-1e2b9e8a] {
    margin: 12px 0;
}
.local-upload-page .upload-list-box .resource-list-head[data-v-1e2b9e8a] {
    padding-top: 12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.local-upload-page .upload-list-box .resource-list-head .head-item[data-v-1e2b9e8a] {
      padding: 0 16px;
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      color: rgba(0, 0, 0, 0.4);
}
.local-upload-page .upload-list-box .resource-list-box[data-v-1e2b9e8a] {
    padding-top: 24px;
}
.local-upload-page .upload-list-box .resource-list-box .resource-list[data-v-1e2b9e8a] {
      min-height: 180px;
      max-height: 300px;
      border: 1px dashed #d9d9d9;
      border-radius: 6px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      overflow-y: auto;
}
.local-upload-page .upload-list-box .resource-list-box .resource-list .list-row[data-v-1e2b9e8a] {
        padding: 8px 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        border-bottom: 1px solid #d9d9d9;
}
.local-upload-page .upload-list-box .resource-list-box .resource-list .list-row .list-cell[data-v-1e2b9e8a] {
          padding: 0 16px;
          -webkit-box-flex: 1;
              -ms-flex: 1;
                  flex: 1;
}
.local-upload-page .upload-list-box .resource-list-box .resource-list .list-row .list-cell .icon-btn i[data-v-1e2b9e8a] {
            font-size: 18px;
}
.local-upload-page .upload-list-box .resource-list-box .resource-list .list-row .list-cell .icon-btn i.el-icon-close[data-v-1e2b9e8a] {
              color: #d8001b;
}
.local-upload-page .upload-list-box .resource-list-box .resource-empty[data-v-1e2b9e8a] {
      height: 180px;
      line-height: 180px;
      text-align: center;
      color: rgba(0, 0, 0, 0.4);
      border: 1px dashed #d9d9d9;
      border-radius: 6px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
}
.local-upload-page .upload-set[data-v-1e2b9e8a] {
  margin-top: 16px;
  padding: 16px 24px;
  background-color: #FFFFFF;
}
.local-upload-page .upload-set .set-title[data-v-1e2b9e8a] {
    margin-bottom: 16px;
    font-size: 16px;
    font-weight: bold;
}
.local-upload-page .upload-set .batch-set-action[data-v-1e2b9e8a] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.local-upload-page .upload-set .batch-set-action .action-text[data-v-1e2b9e8a] {
      margin-left: 12px;
      color: rgba(0, 0, 0, 0.4);
}
.local-upload-page .upload-set .set-key-list[data-v-1e2b9e8a] {
    margin-top: 24px;
}
.local-upload-page .upload-set .set-key-list .list-title[data-v-1e2b9e8a] {
      margin-bottom: 16px;
}
.local-upload-page .upload-set .set-key-list .key-list[data-v-1e2b9e8a] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.local-upload-page .upload-set .set-key-list .key-list .key-item[data-v-1e2b9e8a] {
        margin: 0 12px 12px 0;
        padding: 4px 16px;
        background-color: #f3f4f6;
        border-radius: 4px;
}
.local-upload-page .upload-set .footer-actions[data-v-1e2b9e8a] {
    padding: 32px 0;
    text-align: center;
}

@charset "UTF-8";
@font-face {
  font-family: '\82F9\65B9-\7B80';
  src: url(/vue/dist/static/fonts/苹方-简.d5ae250.ttf);
}
.manage-left-nav[data-v-9cbc0730] {
  padding: 24px 4px;
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow-y: auto;
  position: relative;
}
.manage-left-nav .nav-block[data-v-9cbc0730] {
    width: 100%;
}
.manage-left-nav .nav-block .nav-item[data-v-9cbc0730] {
      margin-bottom: 12px;
      padding: 9px 16px;
      cursor: pointer;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-transition: all .3s;
      transition: all .3s;
}
.manage-left-nav .nav-block .nav-item.is-directory-active .nav-suffix-icon i[data-v-9cbc0730] {
        color: var(--active-color);
}
.manage-left-nav .nav-block .nav-item.is-directory-active .nav-name[data-v-9cbc0730] {
        color: var(--active-color);
}
.manage-left-nav .nav-block .nav-item.is-directory-active .nav-prev-icon i[data-v-9cbc0730] {
        color: var(--active-color);
}
.manage-left-nav .nav-block .nav-item.is-nav-active[data-v-9cbc0730], .manage-left-nav .nav-block .nav-item[data-v-9cbc0730]:hover {
        border-radius: 8px;
        background-color: rgba(30, 65, 211, .04);
}
.manage-left-nav .nav-block .nav-item.is-nav-active .nav-suffix-icon i[data-v-9cbc0730], .manage-left-nav .nav-block .nav-item:hover .nav-suffix-icon i[data-v-9cbc0730] {
          color: var(--active-color);
}
.manage-left-nav .nav-block .nav-item.is-nav-active .nav-name[data-v-9cbc0730], .manage-left-nav .nav-block .nav-item:hover .nav-name[data-v-9cbc0730] {
          color: var(--active-color);
}
.manage-left-nav .nav-block .nav-item.is-nav-active .nav-prev-icon i[data-v-9cbc0730], .manage-left-nav .nav-block .nav-item:hover .nav-prev-icon i[data-v-9cbc0730] {
          color: var(--active-color);
}
.manage-left-nav .nav-block .nav-item .nav-suffix-icon[data-v-9cbc0730] {
        margin-right: 16px;
        width: 18px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
}
.manage-left-nav .nav-block .nav-item .nav-suffix-icon i[data-v-9cbc0730] {
          font-size: 18px;
          color: var(--default-color);
}
.manage-left-nav .nav-block .nav-item .nav-name[data-v-9cbc0730] {
        width: calc(100% - 62px);
        font-size: 14px;
        color: var(--default-color);
        -webkit-user-select: none;
           -moz-user-select: none;
            -ms-user-select: none;
                user-select: none;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        font-family: '\82F9\65B9-\7B80', sans-serif;
}
.manage-left-nav .nav-block .nav-item .nav-prev-icon[data-v-9cbc0730] {
        margin-left: 16px;
        width: 12px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
}
.manage-left-nav .nav-block .nav-item .nav-prev-icon i[data-v-9cbc0730] {
          font-size: 12px;
          font-weight: bold;
          color: var(--default-color);
}

.other-upload-page .upload-params[data-v-638ce280] {
  padding: 24px 0 24px 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #FFFFFF;
}
.other-upload-page .upload-params .params-item[data-v-638ce280] {
    margin-right: 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.other-upload-page .upload-params .params-item .item-name[data-v-638ce280] {
      margin-right: 16px;
}
.other-upload-page .primary-btn[data-v-638ce280] {
  margin: 0 4px;
  padding: 6px 12px;
  display: inline-block;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border-radius: 4px;
  border: 1px solid var(--theme-color);
  background-color: var(--theme-color);
  font-size: 12px;
  color: #ffffff;
}
.other-upload-page .primary-btn.is-plain[data-v-638ce280] {
    background-color: #ffffff;
    color: var(--theme-color);
}
.other-upload-page .primary-btn.is-disable[data-v-638ce280] {
    background-color: rgba(153, 153, 153, .4);
    border: 1px solid rgba(153, 153, 153, 0);
    color: #ffffff;
    cursor: not-allowed;
}
.other-upload-page .upload-box[data-v-638ce280] {
  margin-top: 16px;
  padding: 16px 24px;
  background-color: #ffffff;
  height: 640px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  border-radius: 0 0 15px 15px;
}
.other-upload-page .upload-box .dialog-left-step[data-v-638ce280] {
    padding: 24px 0;
    width: 138px;
    border-right: 1px solid #EBEDF0;
}
.other-upload-page .upload-box .dialog-left-step .step-item[data-v-638ce280] {
      padding-bottom: 16px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.other-upload-page .upload-box .dialog-left-step .step-item .success-step-status[data-v-638ce280] {
        cursor: pointer;
}
.other-upload-page .upload-box .dialog-left-step .step-item .success-step-status i[data-v-638ce280] {
          font-size: 14px;
          color: #DEE0E3;
}
.other-upload-page .upload-box .dialog-left-step .step-item .success-step-status span[data-v-638ce280] {
          padding-left: 10px;
          font-size: 14px;
}
.other-upload-page .upload-box .dialog-right-content[data-v-638ce280] {
    width: calc(100% - 139px);
    height: 100%;
}
.other-upload-page .upload-box .dialog-right-content .right-content-box[data-v-638ce280] {
      width: 100%;
      height: calc(100% - 60px);
      overflow-y: auto;
}
.other-upload-page .upload-box .dialog-right-content .right-content-box .upload-success-box[data-v-638ce280] {
        width: 100%;
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.other-upload-page .upload-box .dialog-right-content .right-content-box .upload-success-box .el-icon-success[data-v-638ce280] {
          font-size: 70px;
          color: var(--theme-color);
          margin-bottom: 16px;
}
.other-upload-page .upload-box .dialog-right-content .right-content-footer[data-v-638ce280] {
      padding: 14px 24px;
      border-top: 1px solid #EBEDF0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
}
.other-upload-page .upload-box .dialog-right-content .right-content-footer .footer-left .validate-data-status[data-v-638ce280] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.other-upload-page .upload-box .dialog-right-content .right-content-footer .footer-left .validate-data-status .only-show-error[data-v-638ce280] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          cursor: pointer;
}
.other-upload-page .upload-box .dialog-right-content .right-content-footer .footer-left .validate-data-status .only-show-error .show-error-checkout[data-v-638ce280] {
            margin-right: 6px;
            width: 12px;
            height: 12px;
            border: 1px solid #DCDFE6;
            -webkit-box-sizing: border-box;
                    box-sizing: border-box;
            border-radius: 2px;
            background-color: #FFFFFF;
}
.other-upload-page .upload-box .dialog-right-content .right-content-footer .footer-left .validate-data-status .only-show-error .show-error-checkout.is-checked[data-v-638ce280] {
              border: 4px solid var(--theme-color);
}
.other-upload-page .upload-box .dialog-right-content .right-content-footer .footer-left .validate-data-status .only-show-error .show-error-text[data-v-638ce280] {
            font-size: 14px;
            color: #454545;
}
.other-upload-page .upload-box .dialog-right-content .right-content-footer .footer-left .validate-data-status .only-show-error .show-error-text.is-checked[data-v-638ce280] {
              color: var(--theme-color);
}

.upload-file-comp .el-upload-dragger {
  margin-bottom: 20px;
  width: 350px;
  height: 130px;
  border-radius: 16px;
  border-color: var(--theme-color) !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: var(--theme-color);
}
.upload-file-comp .el-upload-dragger:hover {
    border-color: var(--theme-color);
}
.upload-file-comp .el-upload-dragger .el-icon-folder-opened {
    font-size: 32px;
    font-weight: 700;
    margin-bottom: 12px;
}
.upload-file-comp .el-upload-dragger .upload-title {
    font-size: 14px;
    font-weight: bold;
}
.upload-file-comp .el-upload-dragger .upload-tip {
    font-weight: normal;
    font-size: 12px;
    opacity: 0.8;
}

.upload-file-comp[data-v-5b0f95a4] {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.upload-file-comp .download-template-file[data-v-5b0f95a4] {
    margin-bottom: 80px;
    cursor: pointer;
    color: var(--theme-color);
}
.upload-file-comp .hint-box[data-v-5b0f95a4] {
    width: 90%;
    margin-top: 20px;
    margin-bottom: 30px;
    padding: 12px 20px;
    background-color: #FFF7E4;
    border-radius: 8px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

@charset "UTF-8";
.validate-table-data .el-table__body-wrapper {
  /* 隐藏浏览器默认滚动条 */
  /* 滚动条轨道 */
  /* 滚动条滑块 */
  /* 滚动条悬停时滑块颜色 */
}
.validate-table-data .el-table__body-wrapper::-webkit-scrollbar-track {
    background: #f1f1f1;
}
.validate-table-data .el-table__body-wrapper::-webkit-scrollbar-thumb {
    background-color: #888;
    border-radius: 10px;
}
.validate-table-data .el-table__body-wrapper::-webkit-scrollbar-thumb:hover {
    background-color: #555;
}

.validate-table-data[data-v-a802fff2] {
  height: 100%;
  position: relative;
}
.validate-table-data .empty_box[data-v-a802fff2] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.validate-table-data[data-v-a802fff2] .el-pager li,
  .validate-table-data[data-v-a802fff2] .el-pagination .btn-next,
  .validate-table-data[data-v-a802fff2] .el-pagination .btn-prev {
    width: 30px !important;
    height: 30px;
    line-height: 30px;
}
.validate-table-data[data-v-a802fff2] .el-pagination.is-background .el-pager li:not(.disabled):hover {
    color: var(--theme-color) !important;
}
.validate-table-data[data-v-a802fff2] .el-pagination.is-background .el-pager li:not(.disabled).active {
    background-color: var(--theme-color) !important;
    color: white !important;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.validate-table-data[data-v-a802fff2] .el-table tr {
    height: unset;
}
.validate-table-data .pagination[data-v-a802fff2] {
    position: absolute;
    bottom: 5px;
    right: 24px;
}
.validate-table-data .handle-btn[data-v-a802fff2] {
    color: var(--theme-color);
    cursor: pointer;
}
.validate-table-data .handle-btn + .handle-btn[data-v-a802fff2] {
    margin-left: 10px;
}
.validate-table-data .empty_box[data-v-a802fff2] {
    min-height: unset;
}

.publish-record-page .content-box[data-v-5210f570] {
  padding: 0 24px;
}
.publish-record-page .content-box .filtrate-box[data-v-5210f570] {
    margin-bottom: 12px;
}
.publish-record-page .content-box .filtrate-box .filtrate-item[data-v-5210f570] {
      margin-right: 12px;
}
.publish-record-page .content-box .state-published[data-v-5210f570] {
    color: #0b54e5;
}
.publish-record-page .content-box .state-under-review[data-v-5210f570] {
    color: #ff9a00;
}
.publish-record-page .content-box .state-not-pass[data-v-5210f570] {
    color: #d8001b;
}

.record-upload-page[data-v-64561ad0] {
  padding: 24px;
  background-color: #ffffff;
}
.record-upload-page .is-publish[data-v-64561ad0] {
    color: #0b54e5;
}
/*
 * 网盘文件选择与上传
 */
body{
	width: 100%;
	height: 100%;
	font-size: 16px;
	/*font-family: "微软雅黑";*/
	font-family: Microsoft YaHei,Avenir,Helvetica,Arial,sans-serif;
    /*
	background: #ababb3;
    */
}
/*
.layui-layer-content{
    height:672px;
}
*/
/* 统一弹框样式 xiuxiu 20250109  */
.layui-layer.layui-layer-page.layui-layer-bobg{
	border-radius: 8px;
	overflow: hidden;
}
.update_alert{
    /*
	position: absolute;
	top: 7.8%;
	left: 31.1%;
    */
	width: 100%;
	height: 100%;
	background: #ffffff;
}
.update_title{
	width: 100%;
	height: 7.7%;
    text-align:center;
    position:relative;
	background: #FFFFFF;
}
.update_title a{
	display: inline-block;
    width:100px;
}
#update_localupdate{
	font-size: 15px;
	line-height: 50px;
}
.update_selected{
	color: #51b1f8;
}
#update_microselect{
	font-size: 15px;
	line-height: 50px;
}
.update_local{
	margin-top: 2.3% !important;
	width: 95%;
	padding-top: 4.3%;
	background: #f8f8f8;
	margin: 0 auto;
}
.update_delete{
	/*
    float: right;
	margin-right:10px;
	margin-top: 12px;
    */
    top:10px;
    right:12px;
    position:absolute;
    display:inline-block;
    cursor: pointer;
}
.update_picturebox{
	width: 100%;
	height: 90%;
	font-size: 18px;
	color: #e3e3e3;
    padding-top:3.6%;
    padding-bottom:10.1%;
	text-align: center;
    color: #ccc;
    display:block;
}
.update_picturebox > img{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 26px;
}
.ugdate_updatefile{
	display: none;
}
.update_schedule{
	width: 94.25%;
	height: 24%;
    margin:13px auto 0 auto;
	padding-left: 1%;
	padding-right: 1%;
	padding-top: 6px;
	padding-bottom: 6px;
	background: #FFFFFF;
    position:relative;
    /*
    overflow: hidden;
    */
}
.update_schedule_first{
    margin-top: 0;
}
.update_schedule div{
	display: inline-block;
	float: left;
}
.update_deletefile{
    display: block;
	position: absolute;
    top:-11px;
    right:-8px;
    /*
    margin-top: -17px;
    margin-left:87.1%;
    margin-left: 80.1%;
    */
}
.update_schedule p{
	padding-left: 32px;
    font-size: 13px;
}
.update_schedule .update_schedule_inform_second{
    font-size: 12px;
    color: #999999;
}
.update_schedule p b{
	float: right;
	font-weight: normal;
    color: #797979;
}
.update_schedule > .update_bar{
	width: 100%;
	height: 4px;
	margin-top: 6px;
	background: #F8F8F8;
    float: left;
    display: block;
}
.update_bar div{
	width: 0%;
	height: 4px;
	background: #6ec1ff;
    border-radius:50px;
}
.update_deletefile img{
	display: none;
}
.update_updatefile_bottom{
	margin-top: 14%;
	width: 100%;
	height: 44px;
	background: #f0f2f3 !important;
}
.update_updatefile_bottom .update_updatefile_bottom_select{
    margin-right: 12px;
    background-color: #51B1F8;
}
.update_updatefile_bottom button,#continue_add_files{
	margin-top: 8px;
	width: 70px;
	height: 30px;
    line-height:30px;
    text-align:center;
	float: right;
	margin-right: 6px;
	border: 0px;
	background: #f4a306;
	color: #FFFFFF;
	font-size: 12px;
    border-radius: 1px;
    outline: none;
    cursor: pointer;
}
.update_micro{
	width: 100%;
	height: 55.4%;
	margin: 0 auto;
	display: none;
}
.update_micro_top{
	width: 100%;
	height: 56px;
    vertical-align: middle;
	background: #F8F8F8;
    position:relative;
}
.update_input{
	width: 100%;
	height: 40px;
    font-size: 13px;
    color: #999999;
	border-radius: 20px;
	border: 1px #eeeeee solid;
	padding-left: 2%;
    /*margin: 8px 0px 8px 2%;*/
	float: left;
    outline: none;
}
input::-webkit-input-placeholder{
    color:#999;
    font-size:13px;
}
input::-moz-placeholder{
    color:#999;
    font-size:13px;
}
input::-ms-input-placeholder{
    color:#999;
    font-size:13px;
}
input::placeholder{
    color:#999;
    font-size:13px;
}
.update_search_close{
    width: 20px;
    height: 20px;
    border-radius: 20px;
    background: url(/zhvd/static/images/pan/document_icon02.png) no-repeat;
    position:absolute;
    top: 50%;
    margin-top: -10px;
    right: 46px;
    cursor: pointer;
}
.update_inputnot{
	width: 52.41%;
	height: 68%;
	border-radius: 20px;
	border: 1px #eeeeee solid;
	padding-left: 2%;
	margin-left: 2%;
	float: left;
    /*
	background: url(/zhvd/static/images/pan/document_icon03.png) no-repeat 94% 50%,#FFFFFF;
    */
    outline: none;
}
.update_namesort{
    display: inline-block;
    position: absolute;
    right: 116px;
    cursor: pointer;
}
.update_allfile{
    display: inline-block;
    position: absolute;
    right: 10px;
    cursor: pointer;
}
.update_namesort img{
	display: block;
	margin-top: 21px;
	float: left;
	margin-left: 14px;
    margin-right: 7px;
}
.update_namesort b{
	font-weight: normal;
	display: block;
	float: left;
	font-size: 14px;
    color: #999999;
    line-height: 55px;
}
.update_allfile img{
	display: block;
	margin-top: 21px;
	float: left;
	margin-left: 14px;
    margin-right: 7px;
}
.update_allfile b{
	font-weight: normal;
	display: block;
	float: left;
	line-height: 55px;
	font-size: 14px;
    color: #999999;
}
.update_micro_middle{
	width: 97%;
	height: 16%;
	padding-left: 3%;
    float: left;
}
.update_micro_middle p{
	font-size: 13px;
	line-height: 60px;
}
.update_micro_middle p b{
	font-weight: normal;
	color: #51B1F8;
    cursor: pointer;
}
.filePath{
    color:#51b1f8;
    cursor:pointer;
}
.keywrodsPath{
    color:#51b1f8;
}
.colLine{
    padding:0px 5px 0 5px;
    color: #929292;
    cursor:auto;
}
#go_back{
    padding-right:10px;
}
.update_csearch{
    width: 52.41%;
    height: 40px;
    margin: 8px 2%;
    float: left;
    position: relative;
}
.update_over{
	width: 30px;
	height: 40px;
	position: absolute;
	cursor: pointer;
    right: 12px;
    background: url(/zhvd/static/images/pan/document_icon03.png) no-repeat center;
}
.update_namesort_list{
	width: 118px;
    font-size: 13px;
	position: absolute;
	z-index: 200;
	background: #FFFFFF;
	right: 135px;
	top: 55px;
	border: 1px #E3E3E3 solid;
	display: none;
    color: #888888;
    border-radius: 2px;
}
.update_namesort_list b{
	display: block;
	position: absolute;
	top: -12px;
	left: 89px;
}
.update_namesort_list li{
	height: 34px;
	line-height: 34px;
	cursor: pointer;
	padding-left: 4%;
}
.update_allfile_list{
	width: 118px;
	position: absolute;
	z-index: 200;
	background: #FFFFFF;
	right: 30px;
	top: 55px;
	border: 1px #E3E3E3 solid;
	display: none;
    border-radius: 2px;
}
.update_namesort_list_top{
    position: absolute;
    left: 80px;
    top:-8px;
    width:14px;
    height:14px;
    border-top: 1px #E3E3E3 solid;
    border-left: 1px #E3E3E3 solid;
    background:#fff;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
}
.update_namesort_list  ul{
    position: relative;
    z-index: 9;
}
.update_allfile_list b{
	display: block;
	position: absolute;
	top: -12px;
	left: 80px;
}
.update_allfile_list  ul{
    position: relative;
    z-index: 9;
}
.update_allfile_list li{
	height: 30px;
	line-height: 30px;
	padding-left: 11.6%;
	cursor: pointer;
    font-size: 13px;
    color: #888888;
}
.update_micro_bottom{
	width: 94%;
	height: 100%;
	margin-left: 3%;
	padding-bottom: 2%;
    overflow-y:auto;
}
.update_fileupdate{
	width: 100%;
	height: 40px;
    -webkit-box-sizing:content-box;
            box-sizing:content-box;
	padding-top: 10px;
	padding-bottom: 10px;
    border-bottom: 1px solid #eeeeee;
    position: relative;
    cursor:pointer;
}
.update_fileupdate div{
	display: inline-block;
	float: left;
    width:7%;
    margin-top:8px;
}
/*
.update_fileupdate p{
	padding-left: 50px;
}
*/
.update_fileupdate_inform{
    font-size: 14px;
    color:black;
    width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 15px;
}
.update_fileupdate_date{
    font-size:12px;
    color:#b6b6b6;
    margin-top: 8px;
    padding-left:50px;
}
.update_fileupdate p b{
	font-weight: normal;
	color: #51B1F8;
}
.update_updatefile{
    display: none;
}
.update_file_arrow{
    position:absolute;
    width:18px;
    height:18px;
    right:25px;
    top:50%;
    margin-top:-10px;
	background: url(/zhvd/static/images/pan/document_icon14.png) no-repeat;
}
.update_selectbox{
	position: absolute;
	width: 20px;
	height: 20px;
	border: 1px #EEEEEE solid;
	right: 25px;
    top: 50%;
    margin-top: -10px;
}
.update_selectboxon{
	background: url(/zhvd/static/images/pan/document_icon12.png) no-repeat;
    width: 20px;
    height: 20px;
    border: none;
}
.update_admit{
	font-size: 15px;
	position: absolute;
	width: 16.06%;
	height: 40px;
	background: #51B1F8;
	color: #FFFFFF;
	border: 0;
    /*
	margin-top: 26.5%;
    */
	left: 42%;
	bottom: 2.5%;
    border-radius: 4px;
    outline: none;
    cursor: pointer;
}
.update_admit_finish_str{
	width: 20%;
	background: #909399;
	cursor: no-drop;
}
.upload_first_task{
    display:inline-block;
    position:absolute;
    top: 34px;
    left: 3%;
}
.no_content_dom{
    width:100%;
    height:320px;
    background:url(/vue/dist/static/img/no_content_03.13a87c9.png) center no-repeat;
}
.update_local_size, .update_local_type{
    font-size:14px;
    word-break: break-all;
}

@charset "UTF-8";
.reject-publish-pop[data-v-043e4aa2] .el-textarea__inner {
  padding-bottom: 35px;
  background-color: rgba(238, 238, 238, .3);
}
.reject-publish-pop .reject-box[data-v-043e4aa2] {
  position: relative;
}
.reject-publish-pop .reject-box .img-btn[data-v-043e4aa2] {
    cursor: pointer;
    font-size: 30px;
    position: absolute;
    bottom: 5px;
    left: 15px;
    z-index: 99;
}
.reject-publish-pop .img-box[data-v-043e4aa2] {
  padding: 12px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.reject-publish-pop .img-box .img-item[data-v-043e4aa2] {
    margin: 0 8px 8px 0;
    width: 50px;
    height: 50px;
    position: relative;
}
.reject-publish-pop .img-box .img-item[data-v-043e4aa2]:hover:after {
      content: '\5220\9664';
      width: 100%;
      height: 100%;
      background-color: rgba(0, 0, 0, .6);
      color: #FFFFFF;
      cursor: pointer;
      position: absolute;
      top: 0;
      left: 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
}
.reject-publish-pop .content-footer[data-v-043e4aa2] {
  padding-top: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.resource-record-page .content-box[data-v-44acb67c] {
  padding: 0 24px;
}
.resource-record-page .content-box .filtrate-box[data-v-44acb67c] {
    margin-bottom: 12px;
}
.resource-record-page .content-box .filtrate-box .filtrate-item[data-v-44acb67c] {
      margin-right: 12px;
}
.resource-record-page .content-box .state-published[data-v-44acb67c] {
    color: blue;
}
.resource-record-page .content-box .state-under-review[data-v-44acb67c] {
    color: yellow;
}
.resource-record-page .content-box .state-not-pass[data-v-44acb67c] {
    color: red;
}




























@charset "UTF-8";
.resource-center-manage-pages {
  /* 改变主题色变量 */
  --color_primary: #0b54e5;
  --color_info: #cccccc;
  --primary_back_color: rgba(11, 84, 229, .1);
  --info_back_color: rgba(11, 84, 229, .1);
}
.resource-center-manage-pages .el-menu-item,
  .resource-center-manage-pages .el-submenu__title {
    line-height: 40px;
    height: 40px;
}
.resource-center-manage-pages .el-menu-item-group__title {
    padding: 0;
}
.resource-center-manage-pages .el-menu-item.is-active,
  .resource-center-manage-pages .el-tabs__item.is-active,
  .resource-center-manage-pages .el-tabs__item:hover,
  .resource-center-manage-pages .el-radio__input.is-checked + .el-radio__label,
  .resource-center-manage-pages .el-radio-button__inner:hover,
  .resource-center-manage-pages .el-button--primary.is-plain,
  .resource-center-manage-pages .el-checkbox__input.is-checked + .el-checkbox__label,
  .resource-center-manage-pages .el-tag,
  .resource-center-manage-pages .el-button--default:focus,
  .resource-center-manage-pages .el-button--default:hover,
  .resource-center-manage-pages .el-pagination.is-background .el-pager li:not(.disabled):hover,
  .resource-center-manage-pages .el-tag .el-tag__close,
  .resource-center-manage-pages .el-submenu__title:hover,
  .resource-center-manage-pages .el-input-number__decrease:hover,
  .resource-center-manage-pages .el-input-number__increase:hover,
  .resource-center-manage-pages .center-container .btn-bar .btn-bar-plat a.active,
  .resource-center-manage-pages .components-list .form-edit-widget-label:hover,
  .resource-center-manage-pages .components-list .form-edit-widget-label:hover a,
  .resource-center-manage-pages .fm2-container footer a,
  .resource-center-manage-pages .fm2-container footer {
    color: var(--color_primary);
}
.resource-center-manage-pages .el-tag,
  .resource-center-manage-pages .el-button--default:focus,
  .resource-center-manage-pages .el-button--default:hover,
  .resource-center-manage-pages .el-button--primary.is-plain .el-menu-item:focus,
  .resource-center-manage-pages .el-menu-item.is-active,
  .resource-center-manage-pages .el-submenu__title:hover,
  .resource-center-manage-pages .widget-form-container .widget-form-list .widget-view:hover,
  .resource-center-manage-pages .center-container .btn-bar .btn-bar-plat a.active {
    background-color: var(--primary_back_color);
}
.resource-center-manage-pages .el-select .el-input.is-focus .el-input__inner:hover,
  .resource-center-manage-pages .el-select .el-input.is-focus .el-input__inner,
  .resource-center-manage-pages .el-button--primary,
  .resource-center-manage-pages .el-input__inner:focus,
  .resource-center-manage-pages .el-select .el-input.is-focus .el-input__inner,
  .resource-center-manage-pages .el-select .el-input__inner:focus,
  .resource-center-manage-pages .el-textarea__inner:focus,
  .resource-center-manage-pages .el-range-editor.is-active,
  .resource-center-manage-pages .el-range-editor.is-active:hover,
  .resource-center-manage-pages .el-radio__input.is-checked .el-radio__inner,
  .resource-center-manage-pages .el-radio__inner:hover,
  .resource-center-manage-pages .el-checkbox__inner:hover,
  .resource-center-manage-pages .el-checkbox__input.is-checked .el-checkbox__inner,
  .resource-center-manage-pages .el-checkbox__input.is-focus .el-checkbox__inner,
  .resource-center-manage-pages .el-button--primary.is-plain:focus,
  .resource-center-manage-pages .el-tag,
  .resource-center-manage-pages .el-button--default:focus,
  .resource-center-manage-pages .el-button--default:hover,
  .resource-center-manage-pages .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .resource-center-manage-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner,
  .resource-center-manage-pages .el-cascader .el-input .el-input__inner:focus,
  .resource-center-manage-pages .el-cascader .el-input.is-focus .el-input__inner,
  .resource-center-manage-pages .el-button--primary.is-plain:hover .el-input-number__decrease:hover,
  .resource-center-manage-pages .el-input-number__increase:hover,
  .resource-center-manage-pages .el-input-number__decrease:hover:not(.is-disabled)
~ .el-input
.el-input__inner:not(.is-disabled),
  .resource-center-manage-pages .el-switch.is-checked .el-switch__core,
  .resource-center-manage-pages .el-input-number__increase:hover:not(.is-disabled)
~ .el-input
.el-input__inner:not(.is-disabled),
  .resource-center-manage-pages .widget-form-container .widget-form-list .widget-view:hover.active,
  .resource-center-manage-pages .widget-form-container .widget-form-list .widget-view,
  .resource-center-manage-pages .components-list .form-edit-widget-label:hover,
  .resource-center-manage-pages .widget-config-container .config-tab.active,
  .resource-center-manage-pages .el-slider__button {
    border-color: var(--color_primary);
}
.resource-center-manage-pages .widget-form-container .widget-form-list .widget-view:hover.active,
  .resource-center-manage-pages .widget-form-container .widget-form-list .widget-view:hover,
  .resource-center-manage-pages .widget-form-container .widget-form-list .widget-view {
    outline-color: var(--color_primary);
}
.resource-center-manage-pages .el-tabs__active-bar,
  .resource-center-manage-pages .el-button--primary,
  .resource-center-manage-pages .el-radio__input.is-checked .el-radio__inner,
  .resource-center-manage-pages .el-checkbox__input.is-checked .el-checkbox__inner,
  .resource-center-manage-pages .el-pagination.is-background .el-pager li:not(.disabled).active,
  .resource-center-manage-pages .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .resource-center-manage-pages .el-tag .el-tag__close:hover,
  .resource-center-manage-pages .el-select .el-tag__close.el-icon-close:hover,
  .resource-center-manage-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner,
  .resource-center-manage-pages .el-button--primary.is-plain:hover,
  .resource-center-manage-pages .el-button--primary.is-plain:focus
.el-radio-button__orig-radio:checked
+ .el-radio-button__inner,
  .resource-center-manage-pages .el-switch.is-checked .el-switch__core,
  .resource-center-manage-pages .widget-form-container .widget-form-list .widget-view .widget-view-drag,
  .resource-center-manage-pages .widget-form-container .widget-form-list .widget-view .widget-view-action,
  .resource-center-manage-pages .el-slider__bar {
    background-color: var(--color_primary);
}
.resource-center-manage-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner {
    -webkit-box-shadow: -1px 0 0 0 var(--color_primary);
            box-shadow: -1px 0 0 0 var(--color_primary);
}
.resource-center-manage-pages .el-pagination.is-background .el-pager li:not(.disabled).active,
  .resource-center-manage-pages .el-tag .el-tag__close:hover,
  .resource-center-manage-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner:hover,
  .resource-center-manage-pages .el-button--primary.is-plain:hover,
  .resource-center-manage-pages .el-button--primary.is-plain:focus {
    color: white;
}
.resource-center-manage-pages .el-select__tags .el-tag {
    color: #606266;
    background-color: #f4f4f5;
    border-color: transparent;
}
.resource-center-manage-pages .el-select__tags .el-tag .el-tag__close {
      background-color: #f4f4f5;
      color: #c0c4cc;
}
.resource-center-manage-pages .el-select__tags .el-tag .el-tag__close:hover {
      color: #606266;
      background-color: #f4f4f5;
}
.resource-center-manage-pages .el-pagination.is-background .el-pager li:not(.disabled).active {
    color: white !important;
    background-color: var(--color_primary) !important;
}
.resource-center-manage-pages .el-dialog {
    border-radius: 15px !important;
}
.resource-center-manage-pages .el-dialog__headerbtn .el-dialog__close,
  .resource-center-manage-pages .el-dialog__headerbtn .el-dialog__close:hover {
    border-width: 0;
}
.resource-center-manage-pages .element-ui-min-btn {
    font-size: 12px;
    padding: 9px 10px;
}
.resource-center-manage-pages .el-select__caret.el-icon-arrow-up:before {
    content: "\E6E1";
    width: auto;
    height: auto;
    display: inline-block;
    background: none;
}
.resource-center-manage-pages .resource-center-manage-pages .el-button--primary {
    border-color: var(--color_primary);
    background-color: var(--color_primary);
}
.resource-center-manage-pages .resource-center-manage-pages .el-pagination.is-background .el-pager li:not(.disabled).active {
    background-color: var(--color_primary) !important;
    color: #fff !important;
}
.resource-center-manage-pages .resource-center-manage-pages .el-pager li.active {
    -webkit-box-shadow: 0 0 4px var(--color_primary);
            box-shadow: 0 0 4px var(--color_primary);
}
.resource-center-manage-pages .el-button.element-ui-simple-btn,
  .resource-center-manage-pages .el-button--primary.is-plain {
    -webkit-box-shadow: none;
            box-shadow: none;
    background: white;
}
.resource-center-manage-pages .el-button.element-ui-simple-btn:hover,
  .resource-center-manage-pages .el-button.element-ui-simple-btn:focus,
  .resource-center-manage-pages .el-button--primary.is-plain:hover,
  .resource-center-manage-pages .el-button--primary.is-plain:focus {
    background: var(--color_primary);
    border-color: var(--color_primary);
    color: #fff !important;
}
.resource-center-manage-pages .el-select .el-input.is-focus .el-input__inner:hover {
    border-color: #e6e6e6;
}
.resource-center-manage-pages select .el-input.is-focus .el-input__inner {
    border-color: var(--color_primary);
}
.resource-center-manage-pages .el-button--primary,
  .resource-center-manage-pages .el-button--info,
  .resource-center-manage-pages .el-pager li.active {
    -webkit-box-shadow: none;
            box-shadow: none;
}
.resource-center-manage-pages .el-button--info {
    background: #cccccc;
    border-color: #cccccc;
}
.resource-center-manage-pages .el-menu-item:hover,
  .resource-center-manage-pages .el-submenu__title:hover {
    color: var(--color_primary);
    background-color: transparent;
}
.resource-center-manage-pages .el-checkbox span.el-checkbox__inner {
    width: 14px;
    height: 14px;
}
.resource-center-manage-pages .el-checkbox__inner:after {
    width: 3px;
    height: 7px;
    top: 1px;
    left: 4px;
    border: 1px solid #fff;
    border-left: 0;
    border-top: 0;
}
.resource-center-manage-pages .el-checkbox__label {
    padding-left: 6px;
}
.resource-center-manage-pages .el-select .el-tag__close.el-icon-close {
    background-color: transparent;
}
.resource-center-manage-pages .el-table .el-table__row .cell > div,
  .resource-center-manage-pages .el-table .el-table__row .cell > span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.resource-center-manage-pages .el-table td,
  .resource-center-manage-pages .el-table th.is-leaf {
    border-color: #ebedf0;
}
.resource-center-manage-pages .el-table .el-table__fixed thead th,
  .resource-center-manage-pages .el-table th.is-leaf,
  .resource-center-manage-pages .el-table thead.has-gutter th {
    background: #ededed;
}
.resource-center-manage-pages .el-table .el-table__fixed-right::before,
  .resource-center-manage-pages .el-table .el-table__fixed::before {
    display: none;
}
.resource-center-manage-pages .el-table .el-table__body-wrapper::-webkit-scrollbar {
    height: 8px;
}
.resource-center-manage-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-thumb, .resource-center-manage-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-track {
    border-radius: 5px;
    border-width: 0;
    background-color: #f4f4f4;
}
.resource-center-manage-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-thumb {
    background-color: #dedfe0;
}
.resource-center-manage-pages .resource-common-tab {
    margin-bottom: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 12px 20px 0 24px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-bottom: 1px solid #f3f4f6;
}
.resource-center-manage-pages .resource-common-tab .el-tabs__header {
      margin: 0;
}
.resource-center-manage-pages .resource-common-tab .el-tabs__nav-wrap::after {
      height: 0;
}
.resource-center-manage-pages .resource-common-tab .el-tabs__active-bar {
      height: 1px;
}
.resource_modules {
  /* 改变主题色变量 */
  --color_primary: #0b54e5;
  --color_info: #cccccc;
  --primary_back_color: rgba(255, 122, 75, .1);
  --info_back_color: rgba(255, 122, 75, .1);
}
.resource_modules .el-menu-item,
  .resource_modules .el-submenu__title {
    line-height: 40px;
    height: 40px;
}
.resource_modules .el-menu-item-group__title {
    padding: 0;
}
.resource_modules .el-select-dropdown__item.selected,
  .resource_modules .el-dropdown-menu__item:focus,
  .resource_modules .el-dropdown-menu__item:not(.is-disabled):hover,
  .resource_modules .el-date-picker__header-label.active,
  .resource_modules .el-date-picker__header-label:hover,
  .resource_modules .el-picker-panel__icon-btn:hover,
  .resource_modules .el-time-panel__btn.confirm,
  .resource_modules .el-button--text,
  .resource_modules .el-date-table td.available:hover,
  .resource_modules .el-date-table td.today span,
  .resource_modules .el-button--default:focus,
  .resource_modules .el-button--default:hover,
  .resource_modules .time-select-item.selected:not(.disabled),
  .resource_modules .el-dialog__headerbtn:focus .el-dialog__close,
  .resource_modules .el-dialog__headerbtn:hover .el-dialog__close {
    color: var(--color_primary);
}
.resource_modules .el-button--default:focus,
  .resource_modules .el-button--default:hover,
  .resource_modules .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .resource_modules .el-button--primary,
  .resource_modules .el-switch.is-checked .el-switch__core {
    border-color: var(--color_primary);
}
.resource_modules .el-button--default:focus,
  .resource_modules .el-button--defaults:hover,
  .resource_modules .time-select-item:hover,
  .resource_modules .el-date-table td.in-range div {
    background-color: var(--primary_back_color);
}
.resource_modules .simulation_input_box,
  .resource_modules .green-btn,
  .resource_modules .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .resource_modules .el-switch.is-checked .el-switch__core {
    background-color: var(--color_primary) !important;
}
.resource_modules .el-button.is-plain:focus,
  .resource_modules .el-button.is-plain:hover {
    border-color: var(--color_primary);
    color: var(--color_primary);
}
.resource_modules .el-date-table td.current:not(.disabled) span,
  .resource_modules .el-button--primary,
  .resource_modules .el-date-table td.end-date span,
  .resource_modules .el-date-table td.start-date span {
    color: white;
    background-color: var(--color_primary);
}
.resource_modules .el-input__inner:focus,
  .resource_modules .el-select .el-input.is-focus .el-input__inner,
  .resource_modules .el-select .el-input__inner:focus,
  .resource_modules .el-textarea__inner:focus,
  .resource_modules .el-button--primary {
    border-color: var(--color_primary);
    -webkit-box-shadow: none;
            box-shadow: none;
}
.resource_modules .el-date-picker__time-header {
    z-index: 2;
}
.resource_modules .el-date-picker__time-header .el-time-panel.el-popper {
      position: absolute;
      top: 40px;
}
.resource_modules .el-dropdown-menu__item:focus,
  .resource_modules .el-dropdown-menu__item:not(.is-disabled):hover,
  .resource_modules .el-select-dropdown__item.hover,
  .resource_modules .el-select-dropdown__item:hover {
    background-color: var(--info_back_color);
}
.resource_modules .el-select__tags .el-tag {
    color: #606266;
    background-color: #f4f4f5;
    border-color: transparent;
}
.resource_modules .el-select__tags .el-tag .el-tag__close {
      background-color: #f4f4f5;
      color: #c0c4cc;
}
.resource_modules .el-select__tags .el-tag .el-tag__close:hover {
      color: #606266;
      background-color: #f4f4f5;
}
.resource_modules.calendar-date-picker-box {
  width: 322px;
}
.resource_modules.calendar-date-picker-box .el-date-table td.calendar-own-box {
    position: relative;
}
.resource_modules.calendar-date-picker-box .el-date-table td.calendar-own-box::after {
      content: "";
      position: absolute;
      bottom: 0px;
      left: calc(50% - 4px);
      width: 8px;
      height: 8px;
      border-radius: 50%;
      background-color: var(--color_primary);
}
.resource_modules.calendar-date-picker-box .el-date-table td span {
    width: 22px;
    height: 22px;
    line-height: 22px;
}
.resource_modules.calendar-date-picker-box .el-picker-panel__body-wrapper {
    height: 357px;
}
.resource_modules.calendar-date-picker-box .el-picker-panel__sidebar {
    position: absolute;
    top: unset;
    left: 131px;
    bottom: 10px;
    z-index: 2;
    padding: 0;
    width: 60px;
    border-width: 0;
}
.resource_modules.calendar-date-picker-box .el-picker-panel__sidebar .el-picker-panel__shortcut {
      padding: 0;
      text-align: center;
}
.resource_modules.calendar-date-picker-box .el-picker-panel__sidebar .el-picker-panel__shortcut:hover {
      color: var(--color_primary);
}
.resource_modules.calendar-date-picker-box .el-picker-panel__body {
    margin-left: 0;
}
.resource_modules.el-select-dropdown.is-multiple
.el-select-dropdown__item.selected {
  color: var(--color_primary);
}
.resource_modules.el-select-dropdown.is-multiple
.el-select-dropdown__item.selected.hover {
  background-color: var(--primary_back_color);
}
#resourceCenterManage_app .el-dialog__headerbtn {
  top: 10px;
  right: 10px;
  width: 38px;
  height: 38px;
  line-height: 38px;
  background: #fff;
  border-radius: 50%;
  line-height: 38px;
}
.black_background {
  background-color: #151515;
  border-color: #151515;
}
.black_background .el-dropdown-menu__item {
    color: white;
}
.black_background .popper__arrow,
  .black_background .popper__arrow::after {
    border-bottom-color: #151515 !important;
}
.resource_modules.el-popover {
  min-width: 100px;
}
.common_app_name {
  color: #0b54e5 !important;
}

.resource-center-manage-pages[data-v-52d6957b] {
  height: 100vh;
  background-color: #f3f4f6;
}
.resource-center-manage-pages .resource-center-manage-pages-main[data-v-52d6957b] {
    width: 100%;
    height: calc(100% - 60px);
}
.res-manage-iframe[data-v-52d6957b] {
  border: none;
  width: 100%;
  margin: 0;
  height: calc(100vh - 64px);
}

.workflow-container[data-v-312eeb93]{
    position: relative;
    height: calc(100% - 50px);
}
[data-v-312eeb93]  .wf-content .wf-btn-top{
    display: none;
}
.audit-flow-setting-detail[data-v-312eeb93]{
    height: 100%;
    position: relative;
}
.back-btn-area[data-v-312eeb93]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap:5px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.save-btn-box[data-v-312eeb93]{
    position: relative;
    z-index: 3;
    background: #f3f4f6;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}






































































































.batch-processing-page {
  --theme_color: #0b54e5;
  padding-bottom: 24px;
  background-color: #ffffff;
}
.batch-processing-page .details-header {
    padding: 12px 24px;
    border-bottom: 1px solid #EBEEF5;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.batch-processing-page .details-header .header-right {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.batch-processing-page .details-header .header-right .is-timing-save {
        margin-right: 16px;
        font-size: 12px;
        color: rgba(0, 0, 0, .4);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.batch-processing-page .details-header .header-right .is-timing-save i {
          margin-right: 4px;
          font-size: 16px;
}
.batch-processing-page .resource-info-box {
    padding: 20px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.batch-processing-page .resource-info-box .info-box {
      padding-right: 30px;
      width: 50%;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
}
.batch-processing-page .resource-info-box .set-cover-box {
      padding-left: 30px;
      padding-right: 16px;
      width: 50%;
      border-left: 1px solid #eee;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
}
.batch-processing-page .resource-info-box .set-cover-box .title {
        font-weight: 600;
}
.batch-processing-page .resource-info-box .set-cover-box .img-list-box {
        margin-top: 20px;
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
        grid-gap: 20px;
}
.batch-processing-page .resource-info-box .set-cover-box .img-list-box .img-item {
          position: relative;
          overflow: hidden;
          cursor: pointer;
}
.batch-processing-page .resource-info-box .set-cover-box .img-list-box .img-item img {
            border-radius: 4px;
            width: 100%;
}
.batch-processing-page .resource-info-box .set-cover-box .img-list-box .img-item .check-box {
            position: absolute;
            top: 10px;
            right: 10px;
            width: 20px;
}
.batch-processing-page .resource-info-box .set-cover-box .img-list-box .img-item .check-box img {
              width: 100%;
}
.batch-processing-page .resource-info-box .set-cover-box .img-list-box .user-custom-img {
          border: 1px var(--theme_color) dashed;
          border-radius: 4px;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
}
.batch-processing-page .resource-info-box .set-cover-box .img-list-box .user-custom-img .add-img-btn {
            position: absolute;
            top: calc(50% - 10px);
            width: 100%;
            font-size: 16px;
            text-align: center;
            color: var(--theme_color);
            line-height: 20px;
}
.batch-processing-page .resource-info-box .set-cover-box .img-list-box .user-custom-img .add-img-btn i {
              margin-right: 8px;
              font-size: 20px;
}

.iframe-page-container[data-v-1e2b90ce] {
  width: 100%;
  height: 100%;
}

.work-bench-page[data-v-1296a7c0] {
  height: 100%;
}
.work-bench-page .workbench-page-main[data-v-1296a7c0] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
}
.work-bench-page .workbench-page-main .left-menu-box[data-v-1296a7c0] {
      width: 200px;
      height: 100%;
      background-color: white;
      overflow: auto;
      overflow-x: hidden;
}
.work-bench-page .workbench-page-main .left-menu-box[data-v-1296a7c0]::-webkit-scrollbar-thumb {
        border-width: 0;
        border-color: white;
}
.work-bench-page .workbench-page-main .left-menu-box[data-v-1296a7c0]::-webkit-scrollbar {
        width: 2px;
}
.work-bench-page .workbench-page-main .page-content[data-v-1296a7c0] {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      padding: 16px;
      overflow-y: auto;
      overflow-x: hidden;
}
/**
 * etherwhale css文件
 */
html{
    --etherwhale-bg-color: #f3f4f6;
}
.etherwhale-root{
    /*background: var(--etherwhale-bg-color);*/
}
.full-container{
    height: 100%;
}
.float-left{
    float: left;
}
.float-right{
    float: right;
}
.float-none{
    float: none;
}
.flex{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.flex-center{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.h-52px{
    height: 52px;
}
.h-105px{
    height: 105px;
}
.button{
    cursor: pointer;
}
.text-indent-25px{
    text-indent: 25px;
}
.leading-52px{
    line-height: 52px;
}
.cursor-pointer{
    cursor: pointer;
}
.etherwhale-core-apps{
    padding: 30px 120px;
}
.etherwhale-core-app{
    width: 286px;
    height: 96px;
    background: #fff;
    border-radius: 4px;
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-left: 30px;
    cursor: pointer;
    margin-right: 10px;
    margin-bottom: 10px;
}
.etherwhale-core-app-icon{
    float: left;
    margin-right: 24px;
    width: var(--header_navs_app_icon_width);
    height: var(--header_navs_app_icon_height);
    border-radius: var(--header_navs_app_icon_radius);
    margin-top: 25px;
    overflow: hidden;
}
.etherwhale-core-app-icon img{
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}
.etherwhale-core-app-icon._no-margin{
    margin: 0;
}
.etherwhale-core-app-name{
    font-size: 15px;
    margin-top: 25px;
    color: #333333;
    /*line-height: 45px;*/
}
.etherwhale-app-header{
    height: 60px;
    /*background: #fff;*/
    /*box-shadow: 0 8px 8px 8px rgb(0 0 0 / 2%);*/
    position: relative;
    z-index: 1;
    overflow-y: hidden;
}
.etherwhale-app-header-name{
    font-weight: bold;
    /*color: #303133;*/
    float: left;
    line-height: 58px;
    margin-left: 5px;
    /*margin-right: 50px;*/
    color: var(--el-color-primary);
}
.etherwhale-app-body{
    /*height: calc(100% - 60px);*/
}
.etherwhale-app-body-left{
    /*width: 200px;*/
    float: left;
    /*background: #fff;*/
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 20px 5px 20px 10px;
    position: relative;
    z-index: 20;
    height: calc(100% - 50px);
}
.etherwhale-app-body-left-cover{
    float: left;
    position: relative;
    /*background: #fff;*/
    /*background: transparent!important;*/
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.etherwhale-app-body-left-cover.close__elms{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 0px!important;
    border:none!important;
    -webkit-box-shadow: none!important;
            box-shadow: none!important;
}
.eth-left-top-area{
    height: var(--left_menu_height_eth_left_top_area);
}
.eth-left-top-area iframe{
    width: 100%;
    height: 100%;
    padding: 0;
}
.etherwhale-app-body-right{
    /*width: calc(100% - 200px);*/
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding:0 10px 10px 10px;
    float: left;
}
.etherwhale-tree-admin-more-btn{
    position: absolute;
    right: 15px;
    color: #888;
}
.etherwhale-tree-admin-add-btn{
    position: absolute;
    right: 40px;
    color: #888;
}
.el-tree-node__content .etherwhale-tree-admin-add-btn,.el-tree-node__content .etherwhale-tree-admin-more-btn{
    display: none;
}
.el-tree-node__content:hover .etherwhale-tree-admin-add-btn,.el-tree-node__content:hover .etherwhale-tree-admin-more-btn{
    display: unset;
}
.etherwhale-common-opbtn-group{
    text-align: center;
}
.etherwhale-common-opbtn{
    height: 35px;
    line-height: 35px;
    cursor: pointer;
}
.etherwhale-common-opbtn:hover{
    color: var(--el-color-primary);
    background: var(--el-color-primary-light-9);
}
.etherwhale-pop-common{
    padding:8px 0;
    min-width: auto;
}
.etherwhale-tree-single-create{
    height: 33px;
    line-height: 33px;
    border-radius: 20px;
    /*background: #409EFF;*/
    /*margin: 20px auto;*/
    color: #fff;
    text-indent: 1em;
    font-size: 16px;
    position:relative;
    /*background: #35b98a;*/
    background: rgba(255, 255, 255, .46);
    width: 85%;
    margin: auto;
    -webkit-box-shadow: -1px -1px 13px -4px rgba(0, 0, 0, .15);
            box-shadow: -1px -1px 13px -4px rgba(0, 0, 0, .15);
}
.etherwhale-tree-single-create:before{
    /*content: "新建";*/
}
.etherwhale-tree-single-create-add-btn{
    /*color: #888;*/
    color: #586878;
    right: auto;cursor: pointer;
    font-size: 13px;
    text-align: center;
    left: 50%;
    -webkit-transform: translateX(-56%);
            transform: translateX(-56%);
    width: 100%;
}
.etherwhale-left-body-btn-group{
    position: absolute;
    bottom: 20px;
    width: 100%;
    left:0px;
}
.etherwhale-left-body-btn{
    /*width: 90%;*/
    display: block;
    /*margin: 10px auto!important;*/
}
.etherwhale-app-header-bell{
    font-size: 16px;
    cursor: pointer;
}
.msg-un-handle-red{
    background-color: #fd747b;
    display: inline-block;
    color: #fff;
    text-align: center;
    line-height: 18px;
    position: absolute;
    right: -9px;
    border-radius: 50%;
    font-size: 12px;
    top: -9px;
    width: 18px;
    height: 18px;
}
.etherwhale-app-header-right{
    float: left;
    margin-right: 20px;
}
.etherwhale-app-icon-split-line{
    width: 1px;
    height: 19.5px;
    background: #D8D8D8;
    margin-left: 20px;
}
.etherwhale-app-header-web{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
/* 低代码应用UI改版 [yansen][2024/9/25]*/
.eth-r-top{
    height: 46px;
    /*margin-bottom: 10px;*/
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-flex:1;
        -ms-flex:1;
            flex:1;
}
.eth-r-top-right{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.eth-r-top-btn-group{
    height: 36px;
    border-radius: 18px;
    background: rgba(255, 255, 255, .5);
    padding: 0 24px;
    color:#656565;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, .1);
            box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, .1);
}
.eth-r-top-btn-group:last-child{
    margin-left: 15px;
}
.eth-r-top-btn{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    min-width: 48px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-right: 18px;
}
.eth-r-top-btn:last-child{
    margin-right: 0px;
}
.eth-r-top-btn .layui-icon-extend-iconfont{
    -webkit-transform: translateY(2px);
            transform: translateY(2px);
}
.eth-r-top-btn.ed{
    color: var(--el-color-primary);
}
.eth-r-top-btn.ed .layui-icon-extend-iconfont{
    color: var(--el-color-primary);
}
.eth-r-top-btn.ed[btn-type='Index']{
    cursor: auto;
}
/**/
.setting-result-area{
    height: 100%;
    /*height: calc(100% - 56px);*/
    overflow: hidden;
}
.proto-setting-result-area{
    background: #fff;
}
.etherwhale-app-body-right-btn{
    float: right;
    margin-top: 0px;
    margin-right: 0px;
}
.etherwhale-menu-tree-node{
    /*height: calc(100% - 260px);
    overflow: auto;*/
}
.etherwhale-tree-cover{
    /*height: calc(100% - 30px);*/
    height: 100%;
    overflow: auto;
    overflow-x: hidden;
    padding-bottom: 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.etherwhale-app-menu-list{
    float: left;
    font-size: 14px;
    line-height: 59px;
    /*margin-left: 50px;*/
    overflow-y: hidden;
    position:relative;
}
.etherwhale-app-menu-list-cover{
    float: left;
    width: 1100px;
    overflow-x: hidden;
    /*overflow-x: auto;*/
    overflow-y: hidden;
    height: 62px;
    /*padding-left: 60px;*/
    /*padding-right: 35px;*/
    position: relative;
}
.etherwhale-app-menu-list-item{
    cursor: pointer;
    margin-right: 25px;
    font-size: 15px;
    /*color: #1D2129;*/
    float: left;
    position: relative;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.etherwhale-app-menu-list-item:last-child{
    margin-right: 0;
}
/*页头导航item选中态增加横杠样式*/
.eth-app-menu-item-selected-line{
    width: 16px;
    height: 4px;
    border-radius: 92px;
    background: var(--el-color-primary);;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    bottom: 9px;
    display: none;
}
.etherwhale-app-menu-list-item.ed .eth-app-menu-item-selected-line{
    display: unset;
}
.etherwhale-app-menu-list-item.ed{
    color: var(--el-color-primary);
    font-weight: bold;
}
.etherwhale-app-menu-list-item-addbtn{
    float: left;
    cursor: pointer;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-left: 10px;
}
.etherwhale-app-menu-list-item-del-btn{
    position: absolute;
    color: #DC143C;
    display: none;
    top:10px;
    z-index: 4;
    line-height: normal;
}
.etherwhale-app-menu-list-item-edit-btn{
    position: absolute;
    color: #2c3e50;
    display: none;
    top:30px;
    line-height: normal;
}
.etherwhale-app-menu-list-item:hover .etherwhale-app-menu-list-item-del-btn{
    display: unset;
}
.etherwhale-app-menu-list-item:hover .etherwhale-app-menu-list-item-edit-btn{
    display: unset;
}
/*绿色主题 green-theme */
/*.etherwhale-app-green-theme .el-button--primary{
    background: #35b98a;
    border-color: #35b98a;
    box-shadow: 0px 0px 10px rgba(53,185,138, 0.3);
}
.etherwhale-app-green-theme .el-checkbox__input.is-checked .el-checkbox__inner {
    background: #35b98a;
    border-color: #35b98a;
}
.etherwhale-app-green-theme .el-checkbox__input.is-checked+.el-checkbox__label{
    color: #35b98a;
}
.etherwhale-menu-tree-node>.el-tree-node.ed, .etherwhale-menu-tree-node>.el-tree-node.is-current{
    background: #f0f5fa;
}*/
.etherwhale-app-factory .logo_img{
    display: none;
}
.etherwhale-menu-tree-node .el-tree-node__content{
    padding: 5px 0;
    margin-bottom: 10px;
}
.is-leaf.el-tree-node__expand-icon.el-icon-caret-right{
    /*display: none;*/
}
.etherwhale-tree-node{
    position: relative;
    width: 100%;
}
.etherwhale-tree-node:hover .etherwhale-tree-node-op-list{
    opacity: 1;
}
.etherwhale-tree-node-op-list{
    position: absolute;right: -10px;top:2px;
    /*background:rgba(255,255,255,0.8);*/
    /*background: var(--el-color-primary-light-9);*/
    width: 59px;height: 20px;
    opacity: 0;
}
/*.etherwhale-tree-node span{*/
/*    !*color: #999;*!*/
/*    color: #1D2129;*/
/*}*/
.etherwhale-app-body-left .is-current .el-tree-node__expand-icon{
    /*color:var(--el-color-primary)!important;*/
}
.etherwhale-menu-tree-node .el-tree-node__expand-icon.is-leaf:before{
    display: none;
    padding-left: 6px;
}
.etherwhale-menu-tree-node .el-tree-node__expand-icon.is-leaf {
    padding: 3px;
}
.etherwhale-menu-tree-node [first-branch="1"]>.el-tree-node__content .el-tree-node__expand-icon.is-leaf {
    padding: 6px;
}
.setting-result-area .el-loading-mask{
    background: #fff;
}
.etherwhale-app-factory .el-loading-mask{
    background: #fff;
}
.etherwhale-app-factory .el-tree-node__children .el-tree-node{
    /*margin-top: 6px;*/
}
.etherwhale-app-right-container{
    height: 100%;
    /*margin-top: 35px;*/
    background: #fff;
}
.eth-left-btn-group-toggler{
    position: absolute;
    bottom: 5px;
    right: 20px;
    cursor: pointer;
}
.eth-left-btn-group-toggler-icon{
    display: block;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
}
.eth-left-btn-group-toggler-icon._expand{
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
/*页头、左侧栏增加显示/隐藏功能 [yansen][2023/9/6]*/
.etherwhale-page-header{
    position: relative;
    /*height:var(--header_height);*/
    overflow: hidden;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.etherwhale-page-header.close__ehs{
    height: 10px!important;
    border: none!important;
    -webkit-box-shadow: none;
            box-shadow: none;
    position: fixed;
    z-index: 31;
    width: 100%;
    overflow: visible;
}
.etherwhale-page-header:hover .etherwhale-header-switch{
    display: unset;
}
.etherwhale-header-switch{
    /*width: 66px;*/
    height: 20px;
    /*background: #999;*/
    position: absolute;
    left: 50%;
    z-index: 11;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    bottom: 0;
    cursor: pointer;
    border-radius: 5px 5px 0 0;
    text-align: center;
    /*line-height: 27px;*/
    /*color: #fff;*/
    display: none;
}
.etherwhale-header-switch-inner{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.etherwhale-header-switch-inner-text{
    opacity: 0.8;
    margin-left: 5px;
}
.etherwhale-header-switch.close__ehs{
    border-radius: 0 0 5px 5px;
    bottom: -15px;
}
.etherwhale-header-switch .etherwhale-header-switch-icon{
    display: block;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
}
.etherwhale-header-switch.close__ehs .etherwhale-header-switch-icon{
    display: block;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
/*UI更新 [yansen][2024/10/11]*/
.etherwhale-header-switch img{
    width: 20px;
    height: 20px;
    -o-object-fit: cover;
       object-fit: cover;
    display: block;
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
}
.etherwhale-header-switch.close__ehs img{
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg);
}
.etherwhale-left-menus-switch{
    width: 25px;
    /*height: 65px;*/
    /*background: #999;*/
    position: absolute;
    /*top: 50%;*/
    bottom: 0px;
    z-index: 22;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    right: 30px;
    cursor: pointer;
    border-radius: 5px 0 0 5px;
    text-align: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    color: #fff;
    /*display: none;*/
}
.etherwhale-app-body-left-cover:hover .etherwhale-left-menus-switch{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.etherwhale-left-menus-switch.close__elms{
    right:-25px;
    bottom: 10px;
    border-radius:0 5px 5px 0;
}
.etherwhale-left-menus-switch.close__elms{
    display: block;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
}
.etherwhale-app-body-right.close__elms{
    width: auto!important;
    float: none;
}
.etherwhale-left-menus-switch.v-2024-10-08{
    position: relative;
    top: unset;
    bottom: unset;
    right: unset;
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
}
.new-eth-left-top-btns{
    height: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-left: 15px;
}
.new-eth-left-top-btn{
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: absolute;
    left: 5px;
}
.etherwhale-left-menus-switch-v-2024-10-08{
    margin-right: 5px;
}
.etherwhale-app-body-left-cover.close__elms .etherwhale-left-menus-switch-v-2024-10-08 img{
    /*opacity: 0.5;*/
}
.etherwhale-left-menus-switch-v-2024-10-08 img {
    width: 20px;
    height: 20px;
    -o-object-fit: cover;
       object-fit: cover;
}
.etherwhale-app-body-additional-block.close__elms .new-eth-left-top-btn-text{
    display: none;
}
.etherwhale-app-body-additional-block.close__elms .etherwhale-left-menus-switch-v-2024-10-08{
    position: absolute;
    z-index: 1;
    top:-28px;
    left:0;
    margin-right: 0;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
}
.etherwhale-app-body-additional-block.close__elms .eth-app-body-ab-left{
    width: 0;
}
.etherwhale-app-body-additional-block.close__elms .eth-app-body-ab-right{
    width: 100%;
}
.etherwhale-app-body-left-cover.close__elms .new-eth-left-top-btn{
    top: 5px;
}
.new-eth-left-top-btn-text{
    opacity:0.8;
}
/*flow*/
.bjs-powered-by{display: none;
}
/*低代码页面 隐藏页头公共区域 [yansen][2023/4/26]*/
.etherwhale-root .common_head_shrink{
    display: none;
}
.etherwhale-root .common_download_box{
    display: none;
}
/*兼容移动端 [yansen][2023/9/7]*/
.etherwhale-app-header-h5{
    display: none;
}
@media screen and (max-width: 440px) {
.etherwhale-app-header-h5{
        display: unset;
        width: 24px;
}
.etherwhale-root .etherwhale-app-body-left-cover{
        display: none;
}
.etherwhale-root .common_head_right{
        /*display: none!important;*/
}
.etherwhale-root .etherwhale-app-body-right{
        width: auto!important;
        float: none;
}
.etherwhale-root .edit-page{
        display: none;
}
.etherwhale-root .etherwhale-app-right-container{
        margin-top: 0;
        height: 100%;
}
.etherwhale-root .etherwhale-app-header-name-edit{
        display: none;
}
.etherwhale-root .etherwhale-app-header-name{
        margin-right:0px;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        height:100%;
        -webkit-box-align:center;
            -ms-flex-align:center;
                align-items:center;
        /*width:calc(100% - 60px);*/
        margin-left: 10px;
        line-height:normal;
}
.etherwhale-root .etherwhale-core-app-icon{
        margin: 7px 0px 0px 0px!important;
}
.etherwhale-root .etherwhale-app-menu-list-cover{
        display: none;
}
.etherwhale-root .etherwhale-app-header-web{
        /*display: none;*/
}
.etherwhale-root .eth-header-setting-btns{
        display: none;
}
.etherwhale-root .user_name {
        display: none;
}
.etherwhale-root .common_user_box{
        margin-right: 10px;
        display: none!important;
}
.etherwhale-root .etherwhale-app-header-right{
        margin-right: 15px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.etherwhale-root .etherwhale-app-icon-split-line{
        background: transparent;
}
.etherwhale-root .etherwhale-header-switch{
        display: none!important;
}
.etherwhale-app-factory .etherwhale-app-body-additional-block {
        display: none!important;
}
.etherwhale-app-body-bottom{
        padding-top: 15px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
}
.etherwhale-app-factory .etherwhale-app-body-main {
        height:calc(100% - 10px)!important;
}
.etherwhale-root .eth-app-menu-right-arrow{
        display: none!important;
}
.etherwhale-root .eth-app-menu-left-arrow{
        display: none!important;
}
}
@media screen and (max-width: 1200px) {
.etherwhale-app-factory .etherwhale-app-body-bottom {
        width: 100%!important;
        min-width: unset!important;
        max-width: unset!important;
}
}
/*[yansen][2024/1/23]*/
.etherwhale-root .el-button--mini{
    padding: 9px 15px
}
/*[yansen][2024/5/7]*/
.eth-left-nav-label-container{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.eth-left-nav-g-arrow{
    -webkit-transform: translateY(2px);
            transform: translateY(2px);
    font-weight: bold;
    margin-right: 5px;
}
.eth-left-nav-g-label{
    /*width: 125px;*/
    color: #1D2129;
}
.etherwhale-menuitem-not-visible .eth-left-nav-g-label, .eth-menuitem-not-visible{
    color: #999!important;
    opacity: 0.8;
}
/*.etherwhale-app-body-left .is-current>.el-tree-node__content .etherwhale-tree-node .eth-left-nav-label-container{*/
/*    color:var(--el-color-primary)!important;*/
/*}*/
/*.etherwhale-app-body-left .is-current>.el-tree-node__content .etherwhale-tree-node .eth-left-nav-g-label{*/
/*    color:var(--el-color-primary-left-nav-text)!important;*/
/*}*/
/*.el-tree-node.ed>.el-tree-node__content .etherwhale-tree-node .eth-left-nav-g-label{*/
/*    color:var(--el-color-primary-left-nav-text)!important;*/
/*}*/
/*.el-tree-node.ed>.el-tree-node__content .etherwhale-tree-node .layui-icon-extend-iconfont{*/
/*    color:var(--el-color-primary-left-nav-text)!important;*/
/*}*/
/*.etherwhale-app-body-left .is-current>.el-tree-node__content .etherwhale-tree-node span{*/
/*     color:var(--el-color-primary)!important;*/
/*}*/
.eth-left-nav-g-arrow{
    font-size: 12px;
}
.eth-left-nav-g-arrow._nav-expanded{
    -webkit-transform: translateY(1px) rotate(180deg);
            transform: translateY(1px) rotate(180deg);
}
.etherwhale-page-header .common_user_box .user_name{
    color: #1D2129;
}
/*菜单项激活、hover时的背景 [yansen][2024/10/14]*/
.el-tree-node.is-current>.el-tree-node__content{
    border-radius: 8px;
    background: var(--left_menu_bg_activate_nav_item);
}
.etherwhale-app-factory .etherwhale-app-body-left .el-tree-node__content:hover{
    background-color:var(--left_menu_bg_activate_nav_item);
    border-radius: 8px;
}
[first-branch="1"].el-tree-node.is-current>.el-tree-node__content{
    /*background: unset;*/
}
.etherwhale-app-factory .etherwhale-app-body-left .el-tree-node__content:hover .eth-left-nav-g-arrow{
    opacity: 0;
}
/*.etherwhale-app-factory .etherwhale-app-body-left .el-tree-node__content:hover .eth-left-nav-g-label{*/
/*    width: 100px;*/
/*}*/
/*[yansen][2024/4/12]*/
.etherwhale-app-amis-container{
    height:calc(100vh - 80px);
}
.eth-header-setting-btns{
    margin-right: 10px;
    margin-top: 2px;
    cursor: pointer;
}

.organization-manage-page[data-v-1c84d1f4] {
  height: 100%;
  width: 100%;
}

.resource-audit-page[data-v-ac15753a] {
  height: 100%;
  width: 100%;
}
.resource-audit-iframe[data-v-ac15753a] {
  width: 100%;
  height: 100%;
  border: none;
}
.resource-audit-body[data-v-ac15753a] {
  height: calc(100% - 80px);
}
[data-v-ac15753a].resource-audit-body .resource-ccpage-main-left {
  height: calc(100% - 172px);
}
.resource-audit-page .upload-top-head[data-v-ac15753a] {
  padding: 12px 20px 12px 24px;
  background-color: #FFFFFF;
  margin-bottom: 10px;
}
/**
 * @desc: 资源中心公用的css
 * @author: yansen
 * @time: 2020-08-05
 */
resource-center-common-page[data-v-243ea155]{
    height: 100%;
}
.resource-center-common-page-main[data-v-243ea155]{
    position: relative;
    float: left;
    width: 1200px;
    left: calc(50% - 600px);
}
.resource-ccpage-main-left[data-v-243ea155]{
    width: 318px;
    float: left;
    position: fixed;
    height: calc(100% - 140px);
    background-color: #fff;
    border-radius: 10px;
    overflow-y: auto;
    overflow-x: hidden;
}
.resource-ccpage-main-right[data-v-243ea155]{
    width: calc(100% - 338px);
    float: right;
    padding-bottom: 40px;
}
.resource-base-configuration-siderbar[data-v-243ea155]{
    min-height: 610px;
    background: #fff;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 10px;
    padding: 15px 0;
}
.resource-base-c-library-item-name[data-v-243ea155]{
    font-size: 16px;
    cursor:pointer;
    height: 50px;
    line-height:50px;
    position:relative;
}
.resource-base-c-library-item-name-lv[data-v-243ea155]{
    font-size: 16px;
    cursor:pointer;
    height: 50px;
    line-height:50px;
    position:relative;
}
.resource-base-c-library-item-name.ed[data-v-243ea155]{
    background: #f4f4f4;
}
.resource-base-c-library-item-name .resource-base-c-library-item-name-theme[data-v-243ea155]{
    display: none;
}
.resource-base-c-library-item-name.ed .resource-base-c-library-item-name-theme[data-v-243ea155]{
    display: block;
}
.resource-base-c-library-item-name-theme[data-v-243ea155]{
    background: #1685fb;
    height: 100%;
    width: 7px;
    position:absolute;
    left: 0;
}
.resource-base-c-library-item-name-icon[data-v-243ea155]{
    position:absolute;
    left: 40px;
    top: 50%;
    margin-top: -8px;
}
.resource-base-c-library-item-name-str[data-v-243ea155]{
    margin-left:62px;
    float: left;
}
._nr[data-v-243ea155]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.resource-base-c-library-item-name-btn[data-v-243ea155]{
    float: left;
    color: #999999;
    margin-right:26px;
}
.resource-base-c-library-item-name-btn[data-v-243ea155]:last-child{
    margin-right:0px;
}
.resource-base-c-library-item-child .resource-base-c-library-item-name-lv[data-v-243ea155]{
    padding-left: 20px;
}
.resource-base-c-library-item-name-btns[data-v-243ea155]{
    width: 76px;
    position:absolute;
    right: 8px;
    display: none;
}
.resource-base-c-library-column-list[data-v-243ea155]{
    padding-left: 20px;
    margin-left:42px;
}
.resource-base-c-library-column-item[data-v-243ea155]{
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    cursor:pointer;
    position:relative;
}
.resource-base-c-library-column-item .resource-base-c-library-column-item-name[data-v-243ea155]{
    display: none;
}
.resource-base-c-library-column-item.ed .resource-base-c-library-column-item-name[data-v-243ea155]{
    display: block;
}
.resource-base-c-library-column-item .resource-base-c-library-item-name-theme[data-v-243ea155]{
    display: none;
}
.resource-base-c-library-column-item.ed .resource-base-c-library-item-name-theme[data-v-243ea155]{
    display: block;
}
.resource-base-c-library-column-item.ed[data-v-243ea155]{
    background: #f4f4f4;
}
.resource-base-c-library-item-input[data-v-243ea155]{
    padding: 10px;
}
.common-comp-box[data-v-243ea155]{
    background: #fff;
    border-radius: 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 30px 40px;
    position: relative;
}
.resource-center-administrator[data-v-243ea155]{
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    background: #fff;
    border-radius: 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 30px 40px;
}
.resource-center-administrator-left[data-v-243ea155]{
    width: 448px;
    float: left;
}
.resource-center-administrator-title[data-v-243ea155]{
    font-size: 14px;
    font-weight: bold;
}
.resource-cenad-title-span[data-v-243ea155]{
    color: #2288f7;
}
.resource-center-administrator-user[data-v-243ea155]{
    width: 54px; height: 120px;
    float: left;
    margin-left:  7px;
    margin-right: 7px;
}
.resource-center-administrator-user *[data-v-243ea155]{-webkit-transition: .2s;transition: .2s;
}
.resource-center-administrator-user-icon[data-v-243ea155]{
    width:  48px;
    height: 48px;
    margin: 0 auto;
}
.resource-center-administrator-user-icon img[data-v-243ea155]{
    width:100%; height:100%;
    border-radius: 100px;
}
.resource-center-administrator-user-name[data-v-243ea155]{
    margin-top:7px;
    color: #666666;
    font-size: 12px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    text-align: center;
}
.resource-center-administrator-users[data-v-243ea155]{
    margin-top:30px;
}
.resource-cadun-cbtn[data-v-243ea155]{
    color: #2288f7;
    text-align: center;
    margin-top:8px;
    display: none;
    cursor:pointer;

    font-size: 22px;
}
.resource-center-administrator-user.can-delete[data-v-243ea155]:hover{
    width: 68px;
    margin-left:  0px;
    margin-right: 0px;
}
.resource-center-administrator-user.can-delete:hover .resource-center-administrator-user-icon[data-v-243ea155]{
    width:  52px; height: 52px;
}
.resource-center-administrator-user.can-delete:hover .resource-center-administrator-user-icon img[data-v-243ea155]{
    border: 2px solid rgb(110, 178, 253);
}
.resource-center-administrator-user.can-delete:hover .resource-center-administrator-user-name[data-v-243ea155]{
    font-size: 14px;
    font-weight: 600;
    color: rgb(110, 178, 253);
}
.resource-center-administrator-user.can-delete:hover .resource-cadun-cbtn[data-v-243ea155]{
    display: block;
}
.resource-center-administrator-morebtn[data-v-243ea155]{
    float: left;

    width:  48px;
    height: 48px;
    border-radius: 100px;
    background: #cccccc;

    color: #fff;
    cursor:pointer;
    text-align: center;
    line-height:48px;
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
}
.resource-center-administrator-addbtn[data-v-243ea155]{
    width:38px;
    height:38px;
    line-height:38px;
    text-align: center;
    color: #3592f8;
    border-radius: 20px;
    border: 1px solid #3592f8;
    float: left;
    margin-left:10px;
    cursor:pointer;
}
.resource-center-administrator-right[data-v-243ea155]{
    width: calc(100% - 448px);
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    padding-top: 44px;
    float: right;
}
.resource-center-administrator-log-item[data-v-243ea155]{
    color: #999999;
    margin-bottom:15px;
}
.resourcadmi-log-item-left[data-v-243ea155]{
    float: left;
    width: calc(100% - 100px);
}
.resourcadmi-log-item-right[data-v-243ea155]{
    float: right;
    max-width: 100px;
}
.resource-center-administrator-log-list[data-v-243ea155]{
}
.resource-center-administrator-log-morebtn[data-v-243ea155]{
    text-align: center;
    color: #999;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.columns-number-item[data-v-243ea155]{
    width: calc(33.33333% - 20px);
    height: 41px;
    line-height:41px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background: #f3f9ff;
    border: 1px solid #d7eaff;
    text-align: center;
    float: left;
    margin-right: 30px;
    margin-bottom:20px;

    -webkit-user-select: none;

       -moz-user-select: none;

        -ms-user-select: none;

            user-select: none;
    cursor: pointer;
}
.columns-number-item[data-v-243ea155]:nth-child(3n){
    margin-right:0px;
}
.columns-number-list[data-v-243ea155]{
    margin-top: 23px;
    margin-bottom: 15px;
}
.check-pending-header[data-v-243ea155]{
    height: 60px;
    line-height:60px;
    border-bottom:1px solid #eeeeee;
}
.check-pending-header-item[data-v-243ea155]{
    color:#999999;
    float: left;
    margin-right:60px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    line-height: 58px;
    cursor:pointer;
}
.check-pending-header-item.ed[data-v-243ea155]{
    border-bottom:2px solid #157efb;
    color: #333;
    font-weight: bold;
}
.check-pending-items[data-v-243ea155]{
    margin-top:30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
}
.check-pending-item[data-v-243ea155]{
    width: 120px;
    cursor:pointer;
}
.check-pending-item-num[data-v-243ea155]{
    font-size: 22px;
    font-weight: bold;
    margin-right: 80px;
}
.check-pending-item-name[data-v-243ea155] {
    margin-top:8px;
    color: #989898;
}
.check-pending-item.ed[data-v-243ea155] {
    color: #2288F7;
}
.check-pending-item.ed .check-pending-item-name[data-v-243ea155] {
    color: #2288F7;
}
.check-pending-stat[data-v-243ea155]{
    position: relative;
    margin-top:50px;
    -webkit-transition:border linear .2s,-webkit-box-shadow linear .5s;
    transition:border linear .2s,-webkit-box-shadow linear .5s;
    transition:border linear .2s,box-shadow linear .5s;
    transition:border linear .2s,box-shadow linear .5s,-webkit-box-shadow linear .5s;
    outline:none;border-color:rgba(235, 235, 235, .75);

    border-radius: 10px;
    -webkit-box-shadow: 0px 3px 54px 0px rgba(0, 0, 0, .1);
            box-shadow: 0px 3px 54px 0px rgba(0, 0, 0, .1);
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 40px 26px;
}
.check-pending-stat-month-num[data-v-243ea155]{
    font-size: 27px;
    font-weight: bold;
}
.check-pending-stat-month-str[data-v-243ea155]{
    color: #333;
}
.check-pending-stat-list[data-v-243ea155]{
    margin-top:36px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.check-pending-stat-item[data-v-243ea155]{
    width: 130px;
}
.check-pending-stat-item-name[data-v-243ea155]{
    font-size: 16px;
}
.check-pending-stat-item-block[data-v-243ea155]{
    height: 50px;
    width: 100%;
    margin-top:16px;
}
.check-pending-stat-btns[data-v-243ea155]{
    width: 92px;
    margin:20px auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.check-pending-stat-btn[data-v-243ea155]{
    height: 36px;
    width: 36px;
    border-radius: 20px;
    border: 1px solid #f9f9f9;
    text-align: center;
    line-height:36px;
    color: #adadad;
    cursor:pointer;
}
.check-pending-stat-btn[data-v-243ea155]:hover{
    background:  #1485fb;
    color: #fff;
}
.subject-administrator-sheet[data-v-243ea155]{
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #f2f1f2;
    margin-top:25px;
}
.subject-administrator-sheet-header[data-v-243ea155]{
    height: 40px;
    line-height:40px;
    background: #f1f1f1;
    font-weight: bold;
}
.subject-administrator-sheet-col[data-v-243ea155]{
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-right:1px solid #f2f1f2;
    height: 40px;
    line-height:40px;
    text-align: center;
    color: #999;
}
.subject-administrator-sheet-col[data-v-243ea155]:last-child{
    border-right: none;
}
.subject-administrator-sheet-row[data-v-243ea155]{
    color: #c8c8c8;
    height: 40px;
    line-height:40px;
    border-bottom:1px solid #f2f1f2;
}
.subject-administrator-sheet-row[data-v-243ea155]:last-child{
    border-bottom:none;
}
/*单*/
.subject-administrator-sheet-row[data-v-243ea155]:nth-child(2n) {
    background-color: #f9f9f9;
}
/*双*/
.subject-administrator-sheet-row[data-v-243ea155]:nth-child(2n - 1) {
    background-color: white;
}
.subject-administrator-sheet-col-opbtn[data-v-243ea155]{
    cursor:pointer;
}
._op_sasr_row .el-dropdown-link[data-v-243ea155]{
    color: #1684fd;
}
.subject-administrator-sheet-header .el-dropdown-link[data-v-243ea155]{
    color: #999;
}
.check-pending-filter-item-name[data-v-243ea155]{
    color: #494949;
    font-weight: bold;
    width: 63px;
    float: left;
    margin-right: 10px;
}
.check-pending-filter-list[data-v-243ea155]{
    margin-top:25px;
}
.check-pending-filter-item-name[data-v-243ea155]{
    float: left;
    line-height:34px;
}
.check-pending-filter-item-span[data-v-243ea155]{
    color: #737373;
    padding: 0 13px;
    float: left;
    cursor:pointer;
    line-height:30px;
    border-radius: 18px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid transparent;
    height: 34px;
    margin-right:6px;
}
.check-pending-filter-item-span[data-v-243ea155]:hover{
    color: #2191ff;
}
.check-pending-filter-item-spans[data-v-243ea155]{
    overflow: auto;
}
.check-pending-filter-item-span[data-v-243ea155]{
    margin-bottom: 3px;
}
.check-pending-filter-item-span.ed[data-v-243ea155]{
    background: #f3f9ff;
    border: 1px solid #d7eaff;
    color: #2191ff;
}
.check-pending-filter-item[data-v-243ea155]{
    margin-bottom:7.5px;
}
.check-pending-filter-item-more-ed[data-v-243ea155]{
    -webkit-transform: rotateX(180deg);
            transform: rotateX(180deg);
}
.check-pending-filter-mbtn-inner[data-v-243ea155]{
    width: 88px;
    margin: auto;
}
.resource-ccpage-main-right-list-item-option[data-v-243ea155]{
    width:14px;
    height:14px;
    margin-top:35px;
    background: url(/vue/dist/static/img/resource-ccpage-main-right-list-item-option-ed.1644b36.png) center no-repeat;
    cursor:pointer;
}
.resource-ccpage-main-right-list-item-option.ed[data-v-243ea155]{
    background-image: url(/vue/dist/static/img/resource-ccpage-main-right-list-item-option.946187d.png);
}
.resource-ccpage-main-right-list-item-face[data-v-243ea155]{
    width:160px;
    height:106px;
    float: left;
    cursor: pointer;
}
.resource-ccpage-main-right-list-item-face img[data-v-243ea155]{
    width:100%;
    height:100%;
    -o-object-fit: contain;
       object-fit: contain;
    border-radius: 5px;
    margin-top:35px;
}
.resource-ccpage-main-right-list-item-cont[data-v-243ea155]{
    float: left;
    margin-left:21px;
    margin-top:35px;
    width: calc(100% - 260px);
}
.resource-ccpage-main-right-list-item-cont-title[data-v-243ea155]{
    font-size: 16px;
    font-weight: bold;
    cursor: pointer;
}
.resource-ccpage-main-right-list-item-cont-span[data-v-243ea155]{
    float: left;
}
.resource-ccpage-main-right-list-item-cont-span .first[data-v-243ea155],.second[data-v-243ea155] {
    float: left;
}
.resource-ccpage-main-right-list-item-cont-span .first[data-v-243ea155]{
    max-width: 250px;height: 19px;
    white-space:   nowrap;
    text-overflow: ellipsis;
    overflow:      hidden;
}
.resource-ccpage-main-right-list-item-cont-spans[data-v-243ea155]{
    margin-top:15px;
    color: #999999;
}
.resource-ccpage-main-rlicsubject[data-v-243ea155]{
    float: left;
    width: 89px;
    height: 26px;
    line-height:26px;
    border-radius: 15px;
    background: #f3f9ff;
    font-size: 12px;
    text-align: center;
    color: #999999;
    margin-right:10px;
    margin-bottom: 5px;
}
.resource-ccpage-main-right-list-item-cont-subjects-wrap[data-v-243ea155]{
    margin-top: 12px;
    height: 40px;
    overflow-x: hidden;
}
.resource-ccpage-main-right-list-item-cont-bottom[data-v-243ea155]{
    color: #999999;
    margin-top:15px;
}
.resource-ccpage-main-right-list-item-right-part[data-v-243ea155]{
    float: right;
    width: 75px;
}
.resource-ccpage-main-right-list-item-status[data-v-243ea155]{
    height: 67px;
    width: 67px;
    text-align: center;
    line-height:67px;
    border-radius: 40px;
    /*border: 4px solid #d5f5eb;*/
    margin-top:18px;
    margin-left: auto;
}
.resource-ccpage-main-right-list-item-status._unpass[data-v-243ea155]{
    border-color: #ffdddd;
}
.resource-ccpage-main-right-list-item-status._ban[data-v-243ea155]{
    border-color: #f5f5f5;
}
.resource-ccpage-main-right-list-item-status._private[data-v-243ea155]{
    border-color: #f6f2d4;
}
.resource-ccpage-main-right-list-item-money[data-v-243ea155]{
    color: #ff7676;
}
.resource-ccpage-main-right-list-item-money-num[data-v-243ea155]{
    font-size: 20px;
    font-weight: bold;
}
.resource-ccpage-main-right-list-item-money[data-v-243ea155]{
    min-height: 26px;
    margin-top:35px;
    text-align: right;
}
.resource-ccpage-main-right-list-item-bbtns[data-v-243ea155]{
    position: relative;
    margin-top: 8px;
    line-height:26px;
}
.resource-ccpmrlib-message[data-v-243ea155] {
    position: absolute;
    white-space: nowrap;
    top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
}
.resource-ccpmrlibbtn[data-v-243ea155]{
    float:left;
}
.resource-ccpmrlipoints[data-v-243ea155]{
    float: left;
    margin-left:30px;
    padding-left:15px;padding-right: 15px;
    height: 26px;
    line-height:26px;
    border-radius: 15px;
    cursor:pointer;
    -webkit-transition: .2s;
    transition: .2s;
    color: #000000;
    background-color: #f5f5f5;
}
.resource-ccpmrlipoints[data-v-243ea155]:hover {
    color: #ffffff;
    background: #2191ff;
}
.resource-base-c-library-item-name:hover .resource-base-c-library-item-name-btns[data-v-243ea155]{
    display: block;
}
.resource-base-c-library-item-name-lv:hover .resource-base-c-library-item-name-btns[data-v-243ea155]{
    display: block;
}
.resource-base-c-library-column-item:hover .resource-base-c-library-item-name-btns[data-v-243ea155]{
    display: block;
}
.resource-base-c-library-item-name-lv .resource-base-c-library-item-name-theme[data-v-243ea155]{
    display: none;
}
.resource-base-c-library-item-name-lv.ed[data-v-243ea155] {
    background: #f4f4f4;
}
.resource-base-c-library-item-name-lv.ed .resource-base-c-library-item-name-theme[data-v-243ea155]{
    display: block;
}
.rbcli-input-style[data-v-243ea155] .el-input__inner{
    width:222px;
    height:24px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-left:40px;
    border-color: #7e7e7e;
    color: #8a99ae;
    border-radius: 0;
}
.rbcli-input-style[data-v-243ea155] .el-input__inner{
}
.rbcli-input-style[data-v-243ea155] .el-input__inner:focus{
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #7e7e7e;
}
.rbcli-input-style[data-v-243ea155] .el-input__inner:focus{
    -webkit-box-shadow: none;
            box-shadow: none;
}
.resource-selection-filter-show-btn[data-v-243ea155]{
    float: right;
    width: 16px;
    height: 40px;
    cursor: pointer;
}
.resource-selection-filter-show-btn img[data-v-243ea155]{
    width: 16px;
    height: 16px;
    -o-object-fit: cover;
       object-fit: cover;
}
.rsc-right-header-conf-btn[data-v-243ea155]{
    width: 20px;
    height: 19px;
    cursor: pointer;
}
.rsc-right-header-conf-btn img[data-v-243ea155] {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}
.rsc-right-header-conf-btn-cover[data-v-243ea155]{
    float: left;
    margin-right: 23px;
    /*margin-top: 20px;*/
}
.resource-create-item-tag-botton-inner[data-v-243ea155] {
    height: 34px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; /* 水平居中 */
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;     /* 垂直居中 */
    cursor: pointer;
}
.resource-create-item-tag-botton[data-v-243ea155] {
    display: inline-block;
    width: 90px;
    height: 34px;
    border: 1px dashed #fdb443;
    border-radius: 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    line-height: 24px;
}
.choose-tag-button-icon[data-v-243ea155] {
    float: left;
    height: 24px;
    font-size: 20px;
    color: #fdb443;
    margin-right: 7px;
}
.res-lanmu-prev-icon[data-v-243ea155]{
    position: absolute;
    width: 16px;
    height: 16px;
}
.header-nav-msg-comp-top[data-v-243ea155]{
    height: 72px;
    line-height: 72px;
    font-size: 18px;
    font-weight: bold;
    color: #333333;
}
.header-nav-msg-comp-top-left[data-v-243ea155]{
    width: calc(100% - 300px);
    float: left;
}
.header-nav-msg-comp-top-right[data-v-243ea155]{
    width: 300px;
    float: right;
}
.header-nav-msg-comp-bottom[data-v-243ea155]{
    height: 65px;
    border-top: 1px solid #f4f4f4;
}
.header-nav-msg-comp-nav[data-v-243ea155]{
    line-height: 63px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 2px solid transparent;
    float: left;
    font-size: 16px;
    cursor: pointer;
    margin-right: 66px;
}
.header-nav-msg-comp-nav.ed[data-v-243ea155]{
    border-color: #2288f7;
    color: #2288f7;
}
.header-nav-msg-comp-navs[data-v-243ea155]{
    width: calc(100% - 30px);
    float: left;
}
.header-nav-msg-comp-points[data-v-243ea155]{
    width: 30px;
    float: right;
    line-height: 62px;
    cursor: pointer;
}
.header-nam-comp-drag-desc[data-v-243ea155]{
    text-align: center;
    font-size: 10px;
    color: #999;
    padding-top: 10px;
    border-top:1px solid #f4f4f4;
}
.header-nam-comp-drag-itmes[data-v-243ea155]{
    width: 120px;
    margin: auto;
}
.header-nam-comp-drag-item[data-v-243ea155]{
    margin-bottom: 18px;
}
.header-nam-comp-drag-item-l[data-v-243ea155]{
    float: left;
    padding-top: 2px;
}
.header-nam-comp-drag-item-r[data-v-243ea155]{
    float: right;
    width: 8px;
    height: 13px;
    cursor: move;
}
.header-nam-comp-drag-item-r img[data-v-243ea155]{
    width: 100%;
    height: 100%;
}
.common-comp-box-v-header-txt[data-v-243ea155]{
    text-indent: 2px;
    color: #666;
    margin-bottom: 21px;
    margin-top: 37px;
}
.rlmp-common-addbtn[data-v-243ea155]{
    height: 32px;
    line-height: 32px;
    border-radius: 20px;
    padding: 0 15px;
    border: 1px solid #d7eaff;
    display: inline-block;
    margin-top: 24px;
    background: #f3f9ff;
    color: #2388f7;
    cursor: pointer;
}
.rlmp-common-addbtn .layui-icon-extend-iconfont[data-v-243ea155]{
    font-weight: bold;
}
.header-nav-msg-comp-top-bzone[data-v-243ea155]{
    float: right;
}
.header-nav-msg-comp-top-right-txt[data-v-243ea155]{
    font-size: 16px;
    font-weight: normal;
}
.activity-management-comp-cbtn[data-v-243ea155]{
    height: 36px;
    line-height: 36px;
    padding: 0 21px;
    color: #fff;
    font-size: 15px;
    background: #2288f7;
    display: inline-block;
    border-radius: 20px;
    cursor: pointer;
}
.push-activity-m-btn[data-v-243ea155]{
    float: right;
}
.lm-activity-list[data-v-243ea155]{
}
.lm-activity-list-empty[data-v-243ea155]{
    margin-top: 36px;
}
.lm-activity-list-empty-icon[data-v-243ea155] {
    width: 64px;
    height: 57px;
    float: left;
}
.lm-activity-list-empty-txt[data-v-243ea155]{
    color: #999;
    font-size: 11px;
    float: left;
    line-height: 57px;
    margin-left: 24px;
}
.lm-activity-item-face[data-v-243ea155]{
    height: 175px;
    margin-top: 23px;
}
.lm-activity-item-face img[data-v-243ea155] {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}
.lm-activity-item-title[data-v-243ea155]{
    color: #333;
    font-size: 16px;
    font-weight: bold;
    margin-top: 25px;
    width: calc(100% - 140px);
}
.lm-activity-item-time-row .layui-icon-extend-iconfont[data-v-243ea155]{
    color: #b0bbc5;
}
.lm-activity-item-time-row[data-v-243ea155]{
    margin-top: 10px;
}
.lm-activity-item-timestr[data-v-243ea155]{
    color: #68747F;
}
.lm-activity-item-desc-row[data-v-243ea155]{
    color: #999;
    margin-top: 12px;
    min-height: 19px;
}
.lm-activity-item[data-v-243ea155]{
    padding-bottom: 22px;
    border-bottom: 1px solid #f4f4f4;
    cursor: pointer;
    position: relative;
}
.lm-activity-item[data-v-243ea155]:last-child{
    border-bottom: none;
    padding-bottom: 0;
}
.lm-activity-item-status-mark[data-v-243ea155]{
    position: absolute;
    background-color: #2dcc99;
    right: 0;
    bottom: 50px;
}
.lm-activity-item:last-child .lm-activity-item-status-mark[data-v-243ea155]{
    bottom: 30px;
}
.laism-wait[data-v-243ea155]{
    background-color: #fdb444;
}
.lanmu-w-limit[data-v-243ea155]{
    width: calc(100% - 300px);
    float: right;
    margin-top: 123px;
}
.lanmu-w-limit .header-nav-msg-comp-top-left[data-v-243ea155]{
    width: calc(100% - 150px);
}
.lanmu-w-limit .header-nav-msg-comp-top-right[data-v-243ea155] {
    width: 150px;
}
.header-nav-msg-comp-face-zone[data-v-243ea155]{
    width: 280px;
    height: 140px;
    border: 1px dashed #fdb443;
    float: left;
    margin-top: 30px;
    margin-bottom: 30px;
    cursor: pointer;
}
.header-nav-msg-comp-face-zone .layui-icon-extend-iconfont[data-v-243ea155]{
    color: #fdb443;
    font-size: 30px;
}
.header-nav-msg-comp-face-zone-btn[data-v-243ea155]{
    float: left;
    margin-top: 2px;
}
.header-nav-msg-comp-face-zone-txt[data-v-243ea155]{
    float: left;
    width: 90px;
    text-align: center;
}
.header-nav-msg-comp-face-zone-txt-v1[data-v-243ea155]{
    font-size: 16px;
    color: #999;
}
.header-nav-msg-comp-face-zone-txt-v2[data-v-243ea155]{
    font-size: 12px;
    color: #999;
}
.header-nav-msg-comp-face-zone-inner[data-v-243ea155]{
    padding-top: 50px;
    padding-left: 80px;
}
.header-nav-msg-comp-face-zone img[data-v-243ea155]{
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}
.rscpr-lm-activity-list[data-v-243ea155]{
    margin-top: 25px;
}
.rscpr-lm-activity-item[data-v-243ea155]{
    height: 142px;
    border:1px solid #d4e9ff;
    background-color: #f2f9ff;
    position: relative;
    cursor: pointer;
    margin-bottom: 10px;
}
.rscpr-lm-activity-item img[data-v-243ea155]{
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    -o-object-fit: fill;
       object-fit: fill;
    z-index: 1;
}
.rscpr-lm-activity-item-title[data-v-243ea155]{
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    margin-top: 37px;
    position: relative;
    z-index: 2;
}
.rscpr-lm-activity-item-desc[data-v-243ea155]{
    font-size: 16px;
    text-align: center;
    margin-top: 27px;
    position: relative;
    z-index: 2;
}
.mrsrp-c-block-nav[data-v-243ea155]{
    float: left;
    font-size: 16px;
    color: #999;
    margin-right: 85px;
    cursor: pointer;
}
.mrsrp-c-block-nav.ed[data-v-243ea155]{
    color: #2288f7;
}
.resource-upload-opbtns[data-v-243ea155]{
    position: absolute;
    height: 40px;
    right: 30px;
    top: 30px;
}
.resource-upload-opbtn[data-v-243ea155]{
    cursor: pointer;
    margin-right: 20px;
    float: left;
}
.resource-upload-opbtn-str[data-v-243ea155]{
    font-size: 13px;
    color: #6A747E;
    float: left;
}
.resource-upload-opbtn-icon[data-v-243ea155]{
    color: #6A747E;
    float: left;
    margin-right: 5px;
}
.resource-library-management[data-v-243ea155]{
    height: 100%;
    overflow: auto;
}
.hnmcn-fied-style[data-v-243ea155]{
    position: fixed;
    width: 862px;
    padding: 0 40px;
    margin-left: -40px;
    border-radius: 0 0 10px 10px;
    top: 60px;
    background: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 3;
}
.header-nav-modify-share-auth[data-v-243ea155]{
    float: right;
    width: 100%;
}
.header-nav-modify-share-auth-text[data-v-243ea155]{
    color: #666;
    font-size: 16px;
    font-weight: normal;
    float: right;
    margin-right: 12px;
    width: calc(100% - 100px);
    text-align: right;
}
.header-nav-modify-share-auth-icon[data-v-243ea155]{
    width: 18px;
    height: 18px;
    float: right;
    margin-top: -2px;
    cursor: pointer;
}
.res-assp-btn[data-v-243ea155]{
    float: left;
    text-align: center;
    cursor: pointer;
    margin-right: 77px;
}
.res-assp-btn-icon[data-v-243ea155]{
    width: 42px;
    height: 42px;
    background: #f4f4f4;
    border-radius: 30px;
    margin: auto;
    text-align: center;
    line-height: 42px;
}
.res-assp-btn-icon .layui-icon-extend-iconfont[data-v-243ea155]{
    font-size: 25px;
}
.res-assp-btn-text-str[data-v-243ea155]{
    float: left;
    margin-top: 5px;
    color: #333;
    font-size: 14px;
}
.res-assp-btn-text .layui-icon-extend-iconfont[data-v-243ea155]{
    font-size: 25px;
    float: left;
    color: #999;
}
.res-assp-user-auth-btn .layui-icon-extend-iconfont[data-v-243ea155]{
    font-size: 25px;
    float: left;
    color: #999;
    cursor: pointer;
}
.res-assp-p-row-r-auth .layui-icon-extend-iconfont[data-v-243ea155]{
    font-size: 25px;
    float: left;
    color: #999;
    cursor: pointer;
    margin-right: 15px;
}
.res-assp-p-row-r-auth  .res-assp-btn-text-str[data-v-243ea155]{
    margin-top: 0;
    margin-right: 5px;
}
.res-assp-btn-text[data-v-243ea155]{
    margin-top: 3px;
}
.res-assp-btns[data-v-243ea155]{
    padding-top: 25px;
    padding-left: 4px;
}
.res-assp-txt[data-v-243ea155]{
    color: #999;
    font-size: 14px;
    margin-top: 30px;
}
.res-assp-add-users-btn[data-v-243ea155]{
    width: 162px;
    height: 34px;
    line-height: 34px;
    background: #f3f9ff;
    border: 1px solid #d7eaff;
    border-radius: 17px;
    color: #2288f7;
    text-align: center;
    margin-top: 21px;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.res-assp-user-auth-btn[data-v-243ea155]{
    float: right;
    padding-top: 4px;
    cursor: pointer;
}
.res-assp-user-icon[data-v-243ea155]{
    float: left;
    width: 36px;
    height: 36px;
    margin-right: 12px;
}
.res-assp-user-icon img[data-v-243ea155] {
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.res-assp-p-row-right-member-icon[data-v-243ea155]{
    width: 36px;
    height: 36px;
    margin: auto;
}
.res-assp-p-row-right-member-icon img[data-v-243ea155] {
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.res-assp-user-name[data-v-243ea155]{
    float: left;
    line-height: 36px;
    color: #333;
}
.res-assp-user-list[data-v-243ea155]{
    margin-top: 25px;
}
.res-assp-user-row[data-v-243ea155]{
    margin-bottom: 24px;
}
.res-assp-user-row[data-v-243ea155]:last-child{
    margin-bottom: 0;
}
.res-assp-yes-btn[data-v-243ea155]{
    width: 168px;
    height: 36px;
    background: #2fa2fe;
    color: #ffffff;
    text-align: center;
    line-height: 36px;
    margin: 55px auto 0;
    cursor: pointer;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 5px 1px #2fa2fe;
            box-shadow: 0 0 5px 1px #2fa2fe;
}
.res-assp-p-row-left[data-v-243ea155]{
    width: 27px;
    float: left;
}
.res-assp-p-row-right[data-v-243ea155]{
    width: calc(100% - 27px);
    float: left;
}
.res-assp-p-row-right-header[data-v-243ea155]{
    height: 37px;
    line-height: 37px;
    background: #f9f9f9;
}
.res-assp-p-row-select-block[data-v-243ea155]{
    width: 14px;
    height: 14px;
    border: 1px solid #999999;
    cursor: pointer;
    margin-top: 11px;
}
.res-assp-p-row[data-v-243ea155]{
    margin-bottom: 16px;
}
.res-assp-p-row-r-name[data-v-243ea155]{
    color: #333333;
    text-indent: 10px;
    float: left;
    margin-right: 24px;
    max-width: 300px;
}
.res-assp-p-row-r-btn[data-v-243ea155] {
    float: left;
    color: #999;
    margin-top: 1px;
    cursor: pointer;
    margin-right: 31px;
}
.res-assp-p-row-r-input[data-v-243ea155]{
    float: left;
    border: none;
    height: 37px;
    line-height: 37px;
    text-indent: 10px;
    color: #333333;
    margin-right: 24px;
    background: transparent;
    max-width: 300px;
}
.res-assp-p-row-r-auth[data-v-243ea155]{
    float: right;
}
.res-assp-p-row-right-member[data-v-243ea155]{
    width: 40px;
    float: left;
    height: 80px;
    margin-top: 14px;
    margin-right: 28px;
}
.res-assp-p-row-right-member-name[data-v-243ea155]{
    font-size: 12px;
    margin-top: 6px;
    color: #333;
    text-align: center;
}
.res-assp-p-row-right-member-cbtn[data-v-243ea155]{
    text-align: center;
    margin-top: 4px;
    color: #2288f7;
    cursor: pointer;
    display: none;
}
.res-assp-p-row-right-member:hover .res-assp-p-row-right-member-cbtn[data-v-243ea155]{
    display: block;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.res-assp-p-row-right-members[data-v-243ea155]{
    margin-top: 5px;
}
.res-assp-p-row-right-member-addbtn[data-v-243ea155]{
    float: left;
    font-size: 16px;
    color: #459bf8;
    margin-top: 14px;
    font-weight: normal;
    cursor: pointer;
    width: 36px;
    height: 36px;
    line-height: 34px;
    font-weight: bold;
    border: 1px solid #459bf8;
    border-radius: 20px;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.res-assp-p-row-right-add-group-btn[data-v-243ea155]{
    height: 36px;
    line-height: 36px;
    background: #f9f9f9;
    text-align: center;
    color: #999;
}
.res-assp-p-row-right-add-group-btn-inner[data-v-243ea155]{
    cursor: pointer;
}
.res-assp-p-row-select-block img[data-v-243ea155] {
    width: 14px;
    height: 14px;
    display: none;
    margin-top: 0px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.res-assp-p-row-select-block.ed img[data-v-243ea155]{
    display: block;
    background: #2191ff;
}
.res-assp-p-row-select-block.ed[data-v-243ea155]{
    border-color: #2191ff;
    background: #2191ff;
}
.custom-tree-container[data-v-243ea155]{
    margin-top: 10px;
}
.res-assp-branch-name[data-v-243ea155]{
    margin-left: 10px;
}
.res-assp-branch-status[data-v-243ea155]{
    float: right;
    margin-right: 75px;
    color: #ff7676;
}
.custom-tree-container-branch[data-v-243ea155]{
    width: 100%;
}
.res-assp-branch-set-span-btn[data-v-243ea155]{
    float: right;
    margin-right: 75px;
    text-decoration: underline;
}
.res-assp-x2code-img[data-v-243ea155]{
    width: 120px;
    height: 120px;
}
.res-assp-x2code-img img[data-v-243ea155] {
    width: 120px;
    height: 120px;
    -o-object-fit: fill;
       object-fit: fill;
}
.res-assp-x2code[data-v-243ea155]{
    width: 120px;
    height: 143px;
}
.res-assp-x2code-str[data-v-243ea155]{
    cursor: pointer;
    margin-top: 5px;
}
.res-assp-auth-str[data-v-243ea155]{
    margin-top: 0;
    margin-right: 5px;
}
.res-assp-auth-icon[data-v-243ea155]{
    margin-right: 15px;
}
.res-assp-parts[data-v-243ea155]{
    height: 400px;
    overflow: auto;
}
.res-assp-branch-icon[data-v-243ea155]{
    float:left;
}
.res-assp-branch-name[data-v-243ea155]{
    float: left;
    margin-left: 5px;
    margin-top: -3px;
}
.check-pending-filter-item-cover[data-v-243ea155]{
    padding: 15px;
}
.new-check-filter-sbtn[data-v-243ea155]{
    width: 132px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    color: #fff;
    background: #2fa2fe;
    margin: auto;
    cursor: pointer;
    -webkit-box-shadow: 0px 0px 10px rgba(47, 162, 254, .3);
            box-shadow: 0px 0px 10px rgba(47, 162, 254, .3);
}
.cpfm-pop-filter-results[data-v-243ea155]{
    overflow: hidden;
}
.cpfm-pop-filter-result[data-v-243ea155]{
    float: left;
}
.cpfm-pop-filter-result-str[data-v-243ea155]{
    color: #494949;
    font-weight: bold;
    float: left;
    line-height: 34px;
    width: 63px;
    margin-right: 10px;
}
.cpfm-pop-filter-results-row[data-v-243ea155]{
    margin-top: 20px;
    padding-bottom: 10px;
}
.pricing-management-cb-item-desc[data-v-243ea155]{
    font-size: 12px;
    color: #666666;
    margin-top: 29px;
}
.pricing-management-cb-item-sheet[data-v-243ea155]{
    border: 1px solid #e9e8e8;
    margin-top: 20px;
}
.pmcis-head[data-v-243ea155]{
    height: 39px;
    line-height: 39px;
    border-bottom: 1px solid #e9e8e8;
    background: #f1f1f1;
    text-align: center;
}
.pmcis-head-bogus[data-v-243ea155]{
    position: relative;
}
.pmcis-col[data-v-243ea155]{
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.pmcis-col[data-v-243ea155]:not(:last-child) {
    border-right: 1px solid #e9e8e8;
}
.pmcis-body[data-v-243ea155]{
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 22px 19px;
    height: 160px;
}
.pmcis-dj-item-icon[data-v-243ea155]{
    width: 18px;
    height: 18px;
    border-radius: 50%;
    margin-left: 47px;
    float: left;
}
.pmcis-dj-item-count[data-v-243ea155]{
    float: left;
    margin-left: 7px;
    color: #666;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
}
.pmcis-dj-item-input[data-v-243ea155]{
    width: 60px;
    margin-left: 7px;
    float: left;
    border: none;
}
.pmcis-dj-item-free[data-v-243ea155]{
    float: left;
    color: #666;
    margin-left: 71px;
}
.pricing-management-master-conf[data-v-243ea155]{
    margin-top: 27px;
}
.pricing-mmaster-conf-item[data-v-243ea155]{
    display: block;
    margin-bottom: 20px;
}
._list-page-gp[data-v-243ea155] .spc-coin-icon{
    width: 18px;
    height: 18px;
    margin-right: 8px;
}
._list-page-gp[data-v-243ea155] .spc-coin-price{
    font-style:italic;
}
.resource-ccpage-main-right-list-box[data-v-243ea155] ._resouce-good-price{
    position: absolute;
    right: 40px;
    top: 35px;
}
.pmcis-dj-item[data-v-243ea155]{
    margin-bottom: 30px;
}
.admin-upload-btn[data-v-243ea155]{
    float: right;
    width: 100px;
    height: 33px;
    border-radius: 20px;
    line-height: 33px;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    background: #0068ff;
    margin-left: 24px;
    margin-top: 13px;
    cursor: pointer;
    position: relative;
}
/**
 * @desc: 资源库管理页面
 * @author: yansen
 * @time: 2020-08-05
 */
.resource-ccpage-main-right-list[data-v-243ea155]{
    border-radius: 0px;
    margin-top:19px;
    padding-right:0;
    padding-left: 0;
    position: relative;
}
.resource-ccpage-main-right-list-head[data-v-243ea155]{
    padding: 0 40px;
}
.resource-ccpage-marl-head-left[data-v-243ea155]{
    float: left;
}
.resource-ccpage-marl-head-right[data-v-243ea155]{
    float: right;
}
.resource-ccpage-marl-head-sbox[data-v-243ea155]{
    float: left;
}
.resource-ccpage-marl-head-sbox[data-v-243ea155] .el-input__icon {
    line-height: 28px;
}
.resource-ccpage-marl-head-icon[data-v-243ea155]{
    float: left;
    margin: 0 8px;
    color: #a0a0a0;
}
.resource-ccpage-marl-head-str[data-v-243ea155]{
    float: left;
    color: #a0a0a0;
}
.resource-ccpage-main-right-list-multi-btns[data-v-243ea155]{
    height: 55px;
    background: #fffdf0;
    margin-top:22px;
    border-top: 1px solid #eeeeee;
}
.resource-ccpage-main-right-list-multi-btns-inner[data-v-243ea155]{
    float: right;
    padding-top: 15px;
    padding-right: 20px;
}
.resource-ccpage-main-right-list-multi-btn[data-v-243ea155]{
    width: 82px;
    text-align: center;
    height: 26px;
    line-height:26px;
    border-radius: 15px;
    border: 1px solid #cccccc;
    float: left;
    margin-right:20px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor:pointer;
    -webkit-transition: .3s;
    transition: .3s;
}
.resource-ccpage-main-right-list-multi-btn[data-v-243ea155]:hover{
    color: #fff;
    background: #1082ff;
}
.resource-ccpage-main-right-list-multi-btn.ed[data-v-243ea155]{
}
.resource-ccpage-main-right-list-item[data-v-243ea155]{
    padding: 0 40px 0 16px;
    position: relative;
}
.resource-ccpage-main-right-list-item-left[data-v-243ea155]{
    width: 24px;
    float: left;
    height: 200px;
}
.resource-ccpage-main-right-list-item-right[data-v-243ea155]{
    width: calc(100% - 24px);
    float: left;
    height: 200px;
    border-bottom:1px solid #eeeeee;
}
.resource-library-management[data-v-243ea155] .file-restype-face-bg-zone[view_type="1"]{
    top: 35px; /*修复view_type=1时（复合类型）,封面靠上的bug [yansen][2022/6/16]*/
}
.resource-ccpage-main-right-list-item-cont-title[data-v-243ea155]{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.fill-style[data-v-243ea155]{
    width: 100% !important;
    left: 0;
    margin-top: 0px !important;
}
/**
 * @desc: 资源中心公用的css
 * @author: yansen
 * @time: 2020-08-05
 */
resource-center-common-page[data-v-55c66ef5]{
    height: 100%;
}
.resource-center-common-page-main[data-v-55c66ef5]{
    position: relative;
    float: left;
    width: 1200px;
    left: calc(50% - 600px);
}
.resource-ccpage-main-left[data-v-55c66ef5]{
    width: 318px;
    float: left;
    position: fixed;
    height: calc(100% - 140px);
    background-color: #fff;
    border-radius: 10px;
    overflow-y: auto;
    overflow-x: hidden;
}
.resource-ccpage-main-right[data-v-55c66ef5]{
    width: calc(100% - 338px);
    float: right;
    padding-bottom: 40px;
}
.resource-base-configuration-siderbar[data-v-55c66ef5]{
    min-height: 610px;
    background: #fff;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 10px;
    padding: 15px 0;
}
.resource-base-c-library-item-name[data-v-55c66ef5]{
    font-size: 16px;
    cursor:pointer;
    height: 50px;
    line-height:50px;
    position:relative;
}
.resource-base-c-library-item-name-lv[data-v-55c66ef5]{
    font-size: 16px;
    cursor:pointer;
    height: 50px;
    line-height:50px;
    position:relative;
}
.resource-base-c-library-item-name.ed[data-v-55c66ef5]{
    background: #f4f4f4;
}
.resource-base-c-library-item-name .resource-base-c-library-item-name-theme[data-v-55c66ef5]{
    display: none;
}
.resource-base-c-library-item-name.ed .resource-base-c-library-item-name-theme[data-v-55c66ef5]{
    display: block;
}
.resource-base-c-library-item-name-theme[data-v-55c66ef5]{
    background: #1685fb;
    height: 100%;
    width: 7px;
    position:absolute;
    left: 0;
}
.resource-base-c-library-item-name-icon[data-v-55c66ef5]{
    position:absolute;
    left: 40px;
    top: 50%;
    margin-top: -8px;
}
.resource-base-c-library-item-name-str[data-v-55c66ef5]{
    margin-left:62px;
    float: left;
}
._nr[data-v-55c66ef5]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.resource-base-c-library-item-name-btn[data-v-55c66ef5]{
    float: left;
    color: #999999;
    margin-right:26px;
}
.resource-base-c-library-item-name-btn[data-v-55c66ef5]:last-child{
    margin-right:0px;
}
.resource-base-c-library-item-child .resource-base-c-library-item-name-lv[data-v-55c66ef5]{
    padding-left: 20px;
}
.resource-base-c-library-item-name-btns[data-v-55c66ef5]{
    width: 76px;
    position:absolute;
    right: 8px;
    display: none;
}
.resource-base-c-library-column-list[data-v-55c66ef5]{
    padding-left: 20px;
    margin-left:42px;
}
.resource-base-c-library-column-item[data-v-55c66ef5]{
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    cursor:pointer;
    position:relative;
}
.resource-base-c-library-column-item .resource-base-c-library-column-item-name[data-v-55c66ef5]{
    display: none;
}
.resource-base-c-library-column-item.ed .resource-base-c-library-column-item-name[data-v-55c66ef5]{
    display: block;
}
.resource-base-c-library-column-item .resource-base-c-library-item-name-theme[data-v-55c66ef5]{
    display: none;
}
.resource-base-c-library-column-item.ed .resource-base-c-library-item-name-theme[data-v-55c66ef5]{
    display: block;
}
.resource-base-c-library-column-item.ed[data-v-55c66ef5]{
    background: #f4f4f4;
}
.resource-base-c-library-item-input[data-v-55c66ef5]{
    padding: 10px;
}
.common-comp-box[data-v-55c66ef5]{
    background: #fff;
    border-radius: 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 30px 40px;
    position: relative;
}
.resource-center-administrator[data-v-55c66ef5]{
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    background: #fff;
    border-radius: 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 30px 40px;
}
.resource-center-administrator-left[data-v-55c66ef5]{
    width: 448px;
    float: left;
}
.resource-center-administrator-title[data-v-55c66ef5]{
    font-size: 14px;
    font-weight: bold;
}
.resource-cenad-title-span[data-v-55c66ef5]{
    color: #2288f7;
}
.resource-center-administrator-user[data-v-55c66ef5]{
    width: 54px; height: 120px;
    float: left;
    margin-left:  7px;
    margin-right: 7px;
}
.resource-center-administrator-user *[data-v-55c66ef5]{-webkit-transition: .2s;transition: .2s;
}
.resource-center-administrator-user-icon[data-v-55c66ef5]{
    width:  48px;
    height: 48px;
    margin: 0 auto;
}
.resource-center-administrator-user-icon img[data-v-55c66ef5]{
    width:100%; height:100%;
    border-radius: 100px;
}
.resource-center-administrator-user-name[data-v-55c66ef5]{
    margin-top:7px;
    color: #666666;
    font-size: 12px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    text-align: center;
}
.resource-center-administrator-users[data-v-55c66ef5]{
    margin-top:30px;
}
.resource-cadun-cbtn[data-v-55c66ef5]{
    color: #2288f7;
    text-align: center;
    margin-top:8px;
    display: none;
    cursor:pointer;

    font-size: 22px;
}
.resource-center-administrator-user.can-delete[data-v-55c66ef5]:hover{
    width: 68px;
    margin-left:  0px;
    margin-right: 0px;
}
.resource-center-administrator-user.can-delete:hover .resource-center-administrator-user-icon[data-v-55c66ef5]{
    width:  52px; height: 52px;
}
.resource-center-administrator-user.can-delete:hover .resource-center-administrator-user-icon img[data-v-55c66ef5]{
    border: 2px solid rgb(110, 178, 253);
}
.resource-center-administrator-user.can-delete:hover .resource-center-administrator-user-name[data-v-55c66ef5]{
    font-size: 14px;
    font-weight: 600;
    color: rgb(110, 178, 253);
}
.resource-center-administrator-user.can-delete:hover .resource-cadun-cbtn[data-v-55c66ef5]{
    display: block;
}
.resource-center-administrator-morebtn[data-v-55c66ef5]{
    float: left;

    width:  48px;
    height: 48px;
    border-radius: 100px;
    background: #cccccc;

    color: #fff;
    cursor:pointer;
    text-align: center;
    line-height:48px;
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
}
.resource-center-administrator-addbtn[data-v-55c66ef5]{
    width:38px;
    height:38px;
    line-height:38px;
    text-align: center;
    color: #3592f8;
    border-radius: 20px;
    border: 1px solid #3592f8;
    float: left;
    margin-left:10px;
    cursor:pointer;
}
.resource-center-administrator-right[data-v-55c66ef5]{
    width: calc(100% - 448px);
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    padding-top: 44px;
    float: right;
}
.resource-center-administrator-log-item[data-v-55c66ef5]{
    color: #999999;
    margin-bottom:15px;
}
.resourcadmi-log-item-left[data-v-55c66ef5]{
    float: left;
    width: calc(100% - 100px);
}
.resourcadmi-log-item-right[data-v-55c66ef5]{
    float: right;
    max-width: 100px;
}
.resource-center-administrator-log-list[data-v-55c66ef5]{
}
.resource-center-administrator-log-morebtn[data-v-55c66ef5]{
    text-align: center;
    color: #999;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.columns-number-item[data-v-55c66ef5]{
    width: calc(33.33333% - 20px);
    height: 41px;
    line-height:41px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background: #f3f9ff;
    border: 1px solid #d7eaff;
    text-align: center;
    float: left;
    margin-right: 30px;
    margin-bottom:20px;

    -webkit-user-select: none;

       -moz-user-select: none;

        -ms-user-select: none;

            user-select: none;
    cursor: pointer;
}
.columns-number-item[data-v-55c66ef5]:nth-child(3n){
    margin-right:0px;
}
.columns-number-list[data-v-55c66ef5]{
    margin-top: 23px;
    margin-bottom: 15px;
}
.check-pending-header[data-v-55c66ef5]{
    height: 60px;
    line-height:60px;
    border-bottom:1px solid #eeeeee;
}
.check-pending-header-item[data-v-55c66ef5]{
    color:#999999;
    float: left;
    margin-right:60px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    line-height: 58px;
    cursor:pointer;
}
.check-pending-header-item.ed[data-v-55c66ef5]{
    border-bottom:2px solid #157efb;
    color: #333;
    font-weight: bold;
}
.check-pending-items[data-v-55c66ef5]{
    margin-top:30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
}
.check-pending-item[data-v-55c66ef5]{
    width: 120px;
    cursor:pointer;
}
.check-pending-item-num[data-v-55c66ef5]{
    font-size: 22px;
    font-weight: bold;
    margin-right: 80px;
}
.check-pending-item-name[data-v-55c66ef5] {
    margin-top:8px;
    color: #989898;
}
.check-pending-item.ed[data-v-55c66ef5] {
    color: #2288F7;
}
.check-pending-item.ed .check-pending-item-name[data-v-55c66ef5] {
    color: #2288F7;
}
.check-pending-stat[data-v-55c66ef5]{
    position: relative;
    margin-top:50px;
    -webkit-transition:border linear .2s,-webkit-box-shadow linear .5s;
    transition:border linear .2s,-webkit-box-shadow linear .5s;
    transition:border linear .2s,box-shadow linear .5s;
    transition:border linear .2s,box-shadow linear .5s,-webkit-box-shadow linear .5s;
    outline:none;border-color:rgba(235, 235, 235, .75);

    border-radius: 10px;
    -webkit-box-shadow: 0px 3px 54px 0px rgba(0, 0, 0, .1);
            box-shadow: 0px 3px 54px 0px rgba(0, 0, 0, .1);
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 40px 26px;
}
.check-pending-stat-month-num[data-v-55c66ef5]{
    font-size: 27px;
    font-weight: bold;
}
.check-pending-stat-month-str[data-v-55c66ef5]{
    color: #333;
}
.check-pending-stat-list[data-v-55c66ef5]{
    margin-top:36px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.check-pending-stat-item[data-v-55c66ef5]{
    width: 130px;
}
.check-pending-stat-item-name[data-v-55c66ef5]{
    font-size: 16px;
}
.check-pending-stat-item-block[data-v-55c66ef5]{
    height: 50px;
    width: 100%;
    margin-top:16px;
}
.check-pending-stat-btns[data-v-55c66ef5]{
    width: 92px;
    margin:20px auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.check-pending-stat-btn[data-v-55c66ef5]{
    height: 36px;
    width: 36px;
    border-radius: 20px;
    border: 1px solid #f9f9f9;
    text-align: center;
    line-height:36px;
    color: #adadad;
    cursor:pointer;
}
.check-pending-stat-btn[data-v-55c66ef5]:hover{
    background:  #1485fb;
    color: #fff;
}
.subject-administrator-sheet[data-v-55c66ef5]{
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #f2f1f2;
    margin-top:25px;
}
.subject-administrator-sheet-header[data-v-55c66ef5]{
    height: 40px;
    line-height:40px;
    background: #f1f1f1;
    font-weight: bold;
}
.subject-administrator-sheet-col[data-v-55c66ef5]{
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-right:1px solid #f2f1f2;
    height: 40px;
    line-height:40px;
    text-align: center;
    color: #999;
}
.subject-administrator-sheet-col[data-v-55c66ef5]:last-child{
    border-right: none;
}
.subject-administrator-sheet-row[data-v-55c66ef5]{
    color: #c8c8c8;
    height: 40px;
    line-height:40px;
    border-bottom:1px solid #f2f1f2;
}
.subject-administrator-sheet-row[data-v-55c66ef5]:last-child{
    border-bottom:none;
}
/*单*/
.subject-administrator-sheet-row[data-v-55c66ef5]:nth-child(2n) {
    background-color: #f9f9f9;
}
/*双*/
.subject-administrator-sheet-row[data-v-55c66ef5]:nth-child(2n - 1) {
    background-color: white;
}
.subject-administrator-sheet-col-opbtn[data-v-55c66ef5]{
    cursor:pointer;
}
._op_sasr_row .el-dropdown-link[data-v-55c66ef5]{
    color: #1684fd;
}
.subject-administrator-sheet-header .el-dropdown-link[data-v-55c66ef5]{
    color: #999;
}
.check-pending-filter-item-name[data-v-55c66ef5]{
    color: #494949;
    font-weight: bold;
    width: 63px;
    float: left;
    margin-right: 10px;
}
.check-pending-filter-list[data-v-55c66ef5]{
    margin-top:25px;
}
.check-pending-filter-item-name[data-v-55c66ef5]{
    float: left;
    line-height:34px;
}
.check-pending-filter-item-span[data-v-55c66ef5]{
    color: #737373;
    padding: 0 13px;
    float: left;
    cursor:pointer;
    line-height:30px;
    border-radius: 18px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid transparent;
    height: 34px;
    margin-right:6px;
}
.check-pending-filter-item-span[data-v-55c66ef5]:hover{
    color: #2191ff;
}
.check-pending-filter-item-spans[data-v-55c66ef5]{
    overflow: auto;
}
.check-pending-filter-item-span[data-v-55c66ef5]{
    margin-bottom: 3px;
}
.check-pending-filter-item-span.ed[data-v-55c66ef5]{
    background: #f3f9ff;
    border: 1px solid #d7eaff;
    color: #2191ff;
}
.check-pending-filter-item[data-v-55c66ef5]{
    margin-bottom:7.5px;
}
.check-pending-filter-item-more-ed[data-v-55c66ef5]{
    -webkit-transform: rotateX(180deg);
            transform: rotateX(180deg);
}
.check-pending-filter-mbtn-inner[data-v-55c66ef5]{
    width: 88px;
    margin: auto;
}
.resource-ccpage-main-right-list-item-option[data-v-55c66ef5]{
    width:14px;
    height:14px;
    margin-top:35px;
    background: url(/vue/dist/static/img/resource-ccpage-main-right-list-item-option-ed.1644b36.png) center no-repeat;
    cursor:pointer;
}
.resource-ccpage-main-right-list-item-option.ed[data-v-55c66ef5]{
    background-image: url(/vue/dist/static/img/resource-ccpage-main-right-list-item-option.946187d.png);
}
.resource-ccpage-main-right-list-item-face[data-v-55c66ef5]{
    width:160px;
    height:106px;
    float: left;
    cursor: pointer;
}
.resource-ccpage-main-right-list-item-face img[data-v-55c66ef5]{
    width:100%;
    height:100%;
    -o-object-fit: contain;
       object-fit: contain;
    border-radius: 5px;
    margin-top:35px;
}
.resource-ccpage-main-right-list-item-cont[data-v-55c66ef5]{
    float: left;
    margin-left:21px;
    margin-top:35px;
    width: calc(100% - 260px);
}
.resource-ccpage-main-right-list-item-cont-title[data-v-55c66ef5]{
    font-size: 16px;
    font-weight: bold;
    cursor: pointer;
}
.resource-ccpage-main-right-list-item-cont-span[data-v-55c66ef5]{
    float: left;
}
.resource-ccpage-main-right-list-item-cont-span .first[data-v-55c66ef5],.second[data-v-55c66ef5] {
    float: left;
}
.resource-ccpage-main-right-list-item-cont-span .first[data-v-55c66ef5]{
    max-width: 250px;height: 19px;
    white-space:   nowrap;
    text-overflow: ellipsis;
    overflow:      hidden;
}
.resource-ccpage-main-right-list-item-cont-spans[data-v-55c66ef5]{
    margin-top:15px;
    color: #999999;
}
.resource-ccpage-main-rlicsubject[data-v-55c66ef5]{
    float: left;
    width: 89px;
    height: 26px;
    line-height:26px;
    border-radius: 15px;
    background: #f3f9ff;
    font-size: 12px;
    text-align: center;
    color: #999999;
    margin-right:10px;
    margin-bottom: 5px;
}
.resource-ccpage-main-right-list-item-cont-subjects-wrap[data-v-55c66ef5]{
    margin-top: 12px;
    height: 40px;
    overflow-x: hidden;
}
.resource-ccpage-main-right-list-item-cont-bottom[data-v-55c66ef5]{
    color: #999999;
    margin-top:15px;
}
.resource-ccpage-main-right-list-item-right-part[data-v-55c66ef5]{
    float: right;
    width: 75px;
}
.resource-ccpage-main-right-list-item-status[data-v-55c66ef5]{
    height: 67px;
    width: 67px;
    text-align: center;
    line-height:67px;
    border-radius: 40px;
    /*border: 4px solid #d5f5eb;*/
    margin-top:18px;
    margin-left: auto;
}
.resource-ccpage-main-right-list-item-status._unpass[data-v-55c66ef5]{
    border-color: #ffdddd;
}
.resource-ccpage-main-right-list-item-status._ban[data-v-55c66ef5]{
    border-color: #f5f5f5;
}
.resource-ccpage-main-right-list-item-status._private[data-v-55c66ef5]{
    border-color: #f6f2d4;
}
.resource-ccpage-main-right-list-item-money[data-v-55c66ef5]{
    color: #ff7676;
}
.resource-ccpage-main-right-list-item-money-num[data-v-55c66ef5]{
    font-size: 20px;
    font-weight: bold;
}
.resource-ccpage-main-right-list-item-money[data-v-55c66ef5]{
    min-height: 26px;
    margin-top:35px;
    text-align: right;
}
.resource-ccpage-main-right-list-item-bbtns[data-v-55c66ef5]{
    position: relative;
    margin-top: 8px;
    line-height:26px;
}
.resource-ccpmrlib-message[data-v-55c66ef5] {
    position: absolute;
    white-space: nowrap;
    top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
}
.resource-ccpmrlibbtn[data-v-55c66ef5]{
    float:left;
}
.resource-ccpmrlipoints[data-v-55c66ef5]{
    float: left;
    margin-left:30px;
    padding-left:15px;padding-right: 15px;
    height: 26px;
    line-height:26px;
    border-radius: 15px;
    cursor:pointer;
    -webkit-transition: .2s;
    transition: .2s;
    color: #000000;
    background-color: #f5f5f5;
}
.resource-ccpmrlipoints[data-v-55c66ef5]:hover {
    color: #ffffff;
    background: #2191ff;
}
.resource-base-c-library-item-name:hover .resource-base-c-library-item-name-btns[data-v-55c66ef5]{
    display: block;
}
.resource-base-c-library-item-name-lv:hover .resource-base-c-library-item-name-btns[data-v-55c66ef5]{
    display: block;
}
.resource-base-c-library-column-item:hover .resource-base-c-library-item-name-btns[data-v-55c66ef5]{
    display: block;
}
.resource-base-c-library-item-name-lv .resource-base-c-library-item-name-theme[data-v-55c66ef5]{
    display: none;
}
.resource-base-c-library-item-name-lv.ed[data-v-55c66ef5] {
    background: #f4f4f4;
}
.resource-base-c-library-item-name-lv.ed .resource-base-c-library-item-name-theme[data-v-55c66ef5]{
    display: block;
}
.rbcli-input-style[data-v-55c66ef5] .el-input__inner{
    width:222px;
    height:24px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-left:40px;
    border-color: #7e7e7e;
    color: #8a99ae;
    border-radius: 0;
}
.rbcli-input-style[data-v-55c66ef5] .el-input__inner{
}
.rbcli-input-style[data-v-55c66ef5] .el-input__inner:focus{
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #7e7e7e;
}
.rbcli-input-style[data-v-55c66ef5] .el-input__inner:focus{
    -webkit-box-shadow: none;
            box-shadow: none;
}
.resource-selection-filter-show-btn[data-v-55c66ef5]{
    float: right;
    width: 16px;
    height: 40px;
    cursor: pointer;
}
.resource-selection-filter-show-btn img[data-v-55c66ef5]{
    width: 16px;
    height: 16px;
    -o-object-fit: cover;
       object-fit: cover;
}
.rsc-right-header-conf-btn[data-v-55c66ef5]{
    width: 20px;
    height: 19px;
    cursor: pointer;
}
.rsc-right-header-conf-btn img[data-v-55c66ef5] {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}
.rsc-right-header-conf-btn-cover[data-v-55c66ef5]{
    float: left;
    margin-right: 23px;
    /*margin-top: 20px;*/
}
.resource-create-item-tag-botton-inner[data-v-55c66ef5] {
    height: 34px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; /* 水平居中 */
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;     /* 垂直居中 */
    cursor: pointer;
}
.resource-create-item-tag-botton[data-v-55c66ef5] {
    display: inline-block;
    width: 90px;
    height: 34px;
    border: 1px dashed #fdb443;
    border-radius: 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    line-height: 24px;
}
.choose-tag-button-icon[data-v-55c66ef5] {
    float: left;
    height: 24px;
    font-size: 20px;
    color: #fdb443;
    margin-right: 7px;
}
.res-lanmu-prev-icon[data-v-55c66ef5]{
    position: absolute;
    width: 16px;
    height: 16px;
}
.header-nav-msg-comp-top[data-v-55c66ef5]{
    height: 72px;
    line-height: 72px;
    font-size: 18px;
    font-weight: bold;
    color: #333333;
}
.header-nav-msg-comp-top-left[data-v-55c66ef5]{
    width: calc(100% - 300px);
    float: left;
}
.header-nav-msg-comp-top-right[data-v-55c66ef5]{
    width: 300px;
    float: right;
}
.header-nav-msg-comp-bottom[data-v-55c66ef5]{
    height: 65px;
    border-top: 1px solid #f4f4f4;
}
.header-nav-msg-comp-nav[data-v-55c66ef5]{
    line-height: 63px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 2px solid transparent;
    float: left;
    font-size: 16px;
    cursor: pointer;
    margin-right: 66px;
}
.header-nav-msg-comp-nav.ed[data-v-55c66ef5]{
    border-color: #2288f7;
    color: #2288f7;
}
.header-nav-msg-comp-navs[data-v-55c66ef5]{
    width: calc(100% - 30px);
    float: left;
}
.header-nav-msg-comp-points[data-v-55c66ef5]{
    width: 30px;
    float: right;
    line-height: 62px;
    cursor: pointer;
}
.header-nam-comp-drag-desc[data-v-55c66ef5]{
    text-align: center;
    font-size: 10px;
    color: #999;
    padding-top: 10px;
    border-top:1px solid #f4f4f4;
}
.header-nam-comp-drag-itmes[data-v-55c66ef5]{
    width: 120px;
    margin: auto;
}
.header-nam-comp-drag-item[data-v-55c66ef5]{
    margin-bottom: 18px;
}
.header-nam-comp-drag-item-l[data-v-55c66ef5]{
    float: left;
    padding-top: 2px;
}
.header-nam-comp-drag-item-r[data-v-55c66ef5]{
    float: right;
    width: 8px;
    height: 13px;
    cursor: move;
}
.header-nam-comp-drag-item-r img[data-v-55c66ef5]{
    width: 100%;
    height: 100%;
}
.common-comp-box-v-header-txt[data-v-55c66ef5]{
    text-indent: 2px;
    color: #666;
    margin-bottom: 21px;
    margin-top: 37px;
}
.rlmp-common-addbtn[data-v-55c66ef5]{
    height: 32px;
    line-height: 32px;
    border-radius: 20px;
    padding: 0 15px;
    border: 1px solid #d7eaff;
    display: inline-block;
    margin-top: 24px;
    background: #f3f9ff;
    color: #2388f7;
    cursor: pointer;
}
.rlmp-common-addbtn .layui-icon-extend-iconfont[data-v-55c66ef5]{
    font-weight: bold;
}
.header-nav-msg-comp-top-bzone[data-v-55c66ef5]{
    float: right;
}
.header-nav-msg-comp-top-right-txt[data-v-55c66ef5]{
    font-size: 16px;
    font-weight: normal;
}
.activity-management-comp-cbtn[data-v-55c66ef5]{
    height: 36px;
    line-height: 36px;
    padding: 0 21px;
    color: #fff;
    font-size: 15px;
    background: #2288f7;
    display: inline-block;
    border-radius: 20px;
    cursor: pointer;
}
.push-activity-m-btn[data-v-55c66ef5]{
    float: right;
}
.lm-activity-list[data-v-55c66ef5]{
}
.lm-activity-list-empty[data-v-55c66ef5]{
    margin-top: 36px;
}
.lm-activity-list-empty-icon[data-v-55c66ef5] {
    width: 64px;
    height: 57px;
    float: left;
}
.lm-activity-list-empty-txt[data-v-55c66ef5]{
    color: #999;
    font-size: 11px;
    float: left;
    line-height: 57px;
    margin-left: 24px;
}
.lm-activity-item-face[data-v-55c66ef5]{
    height: 175px;
    margin-top: 23px;
}
.lm-activity-item-face img[data-v-55c66ef5] {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}
.lm-activity-item-title[data-v-55c66ef5]{
    color: #333;
    font-size: 16px;
    font-weight: bold;
    margin-top: 25px;
    width: calc(100% - 140px);
}
.lm-activity-item-time-row .layui-icon-extend-iconfont[data-v-55c66ef5]{
    color: #b0bbc5;
}
.lm-activity-item-time-row[data-v-55c66ef5]{
    margin-top: 10px;
}
.lm-activity-item-timestr[data-v-55c66ef5]{
    color: #68747F;
}
.lm-activity-item-desc-row[data-v-55c66ef5]{
    color: #999;
    margin-top: 12px;
    min-height: 19px;
}
.lm-activity-item[data-v-55c66ef5]{
    padding-bottom: 22px;
    border-bottom: 1px solid #f4f4f4;
    cursor: pointer;
    position: relative;
}
.lm-activity-item[data-v-55c66ef5]:last-child{
    border-bottom: none;
    padding-bottom: 0;
}
.lm-activity-item-status-mark[data-v-55c66ef5]{
    position: absolute;
    background-color: #2dcc99;
    right: 0;
    bottom: 50px;
}
.lm-activity-item:last-child .lm-activity-item-status-mark[data-v-55c66ef5]{
    bottom: 30px;
}
.laism-wait[data-v-55c66ef5]{
    background-color: #fdb444;
}
.lanmu-w-limit[data-v-55c66ef5]{
    width: calc(100% - 300px);
    float: right;
    margin-top: 123px;
}
.lanmu-w-limit .header-nav-msg-comp-top-left[data-v-55c66ef5]{
    width: calc(100% - 150px);
}
.lanmu-w-limit .header-nav-msg-comp-top-right[data-v-55c66ef5] {
    width: 150px;
}
.header-nav-msg-comp-face-zone[data-v-55c66ef5]{
    width: 280px;
    height: 140px;
    border: 1px dashed #fdb443;
    float: left;
    margin-top: 30px;
    margin-bottom: 30px;
    cursor: pointer;
}
.header-nav-msg-comp-face-zone .layui-icon-extend-iconfont[data-v-55c66ef5]{
    color: #fdb443;
    font-size: 30px;
}
.header-nav-msg-comp-face-zone-btn[data-v-55c66ef5]{
    float: left;
    margin-top: 2px;
}
.header-nav-msg-comp-face-zone-txt[data-v-55c66ef5]{
    float: left;
    width: 90px;
    text-align: center;
}
.header-nav-msg-comp-face-zone-txt-v1[data-v-55c66ef5]{
    font-size: 16px;
    color: #999;
}
.header-nav-msg-comp-face-zone-txt-v2[data-v-55c66ef5]{
    font-size: 12px;
    color: #999;
}
.header-nav-msg-comp-face-zone-inner[data-v-55c66ef5]{
    padding-top: 50px;
    padding-left: 80px;
}
.header-nav-msg-comp-face-zone img[data-v-55c66ef5]{
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}
.rscpr-lm-activity-list[data-v-55c66ef5]{
    margin-top: 25px;
}
.rscpr-lm-activity-item[data-v-55c66ef5]{
    height: 142px;
    border:1px solid #d4e9ff;
    background-color: #f2f9ff;
    position: relative;
    cursor: pointer;
    margin-bottom: 10px;
}
.rscpr-lm-activity-item img[data-v-55c66ef5]{
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    -o-object-fit: fill;
       object-fit: fill;
    z-index: 1;
}
.rscpr-lm-activity-item-title[data-v-55c66ef5]{
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    margin-top: 37px;
    position: relative;
    z-index: 2;
}
.rscpr-lm-activity-item-desc[data-v-55c66ef5]{
    font-size: 16px;
    text-align: center;
    margin-top: 27px;
    position: relative;
    z-index: 2;
}
.mrsrp-c-block-nav[data-v-55c66ef5]{
    float: left;
    font-size: 16px;
    color: #999;
    margin-right: 85px;
    cursor: pointer;
}
.mrsrp-c-block-nav.ed[data-v-55c66ef5]{
    color: #2288f7;
}
.resource-upload-opbtns[data-v-55c66ef5]{
    position: absolute;
    height: 40px;
    right: 30px;
    top: 30px;
}
.resource-upload-opbtn[data-v-55c66ef5]{
    cursor: pointer;
    margin-right: 20px;
    float: left;
}
.resource-upload-opbtn-str[data-v-55c66ef5]{
    font-size: 13px;
    color: #6A747E;
    float: left;
}
.resource-upload-opbtn-icon[data-v-55c66ef5]{
    color: #6A747E;
    float: left;
    margin-right: 5px;
}
.resource-library-management[data-v-55c66ef5]{
    height: 100%;
    overflow: auto;
}
.hnmcn-fied-style[data-v-55c66ef5]{
    position: fixed;
    width: 862px;
    padding: 0 40px;
    margin-left: -40px;
    border-radius: 0 0 10px 10px;
    top: 60px;
    background: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 3;
}
.header-nav-modify-share-auth[data-v-55c66ef5]{
    float: right;
    width: 100%;
}
.header-nav-modify-share-auth-text[data-v-55c66ef5]{
    color: #666;
    font-size: 16px;
    font-weight: normal;
    float: right;
    margin-right: 12px;
    width: calc(100% - 100px);
    text-align: right;
}
.header-nav-modify-share-auth-icon[data-v-55c66ef5]{
    width: 18px;
    height: 18px;
    float: right;
    margin-top: -2px;
    cursor: pointer;
}
.res-assp-btn[data-v-55c66ef5]{
    float: left;
    text-align: center;
    cursor: pointer;
    margin-right: 77px;
}
.res-assp-btn-icon[data-v-55c66ef5]{
    width: 42px;
    height: 42px;
    background: #f4f4f4;
    border-radius: 30px;
    margin: auto;
    text-align: center;
    line-height: 42px;
}
.res-assp-btn-icon .layui-icon-extend-iconfont[data-v-55c66ef5]{
    font-size: 25px;
}
.res-assp-btn-text-str[data-v-55c66ef5]{
    float: left;
    margin-top: 5px;
    color: #333;
    font-size: 14px;
}
.res-assp-btn-text .layui-icon-extend-iconfont[data-v-55c66ef5]{
    font-size: 25px;
    float: left;
    color: #999;
}
.res-assp-user-auth-btn .layui-icon-extend-iconfont[data-v-55c66ef5]{
    font-size: 25px;
    float: left;
    color: #999;
    cursor: pointer;
}
.res-assp-p-row-r-auth .layui-icon-extend-iconfont[data-v-55c66ef5]{
    font-size: 25px;
    float: left;
    color: #999;
    cursor: pointer;
    margin-right: 15px;
}
.res-assp-p-row-r-auth  .res-assp-btn-text-str[data-v-55c66ef5]{
    margin-top: 0;
    margin-right: 5px;
}
.res-assp-btn-text[data-v-55c66ef5]{
    margin-top: 3px;
}
.res-assp-btns[data-v-55c66ef5]{
    padding-top: 25px;
    padding-left: 4px;
}
.res-assp-txt[data-v-55c66ef5]{
    color: #999;
    font-size: 14px;
    margin-top: 30px;
}
.res-assp-add-users-btn[data-v-55c66ef5]{
    width: 162px;
    height: 34px;
    line-height: 34px;
    background: #f3f9ff;
    border: 1px solid #d7eaff;
    border-radius: 17px;
    color: #2288f7;
    text-align: center;
    margin-top: 21px;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.res-assp-user-auth-btn[data-v-55c66ef5]{
    float: right;
    padding-top: 4px;
    cursor: pointer;
}
.res-assp-user-icon[data-v-55c66ef5]{
    float: left;
    width: 36px;
    height: 36px;
    margin-right: 12px;
}
.res-assp-user-icon img[data-v-55c66ef5] {
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.res-assp-p-row-right-member-icon[data-v-55c66ef5]{
    width: 36px;
    height: 36px;
    margin: auto;
}
.res-assp-p-row-right-member-icon img[data-v-55c66ef5] {
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.res-assp-user-name[data-v-55c66ef5]{
    float: left;
    line-height: 36px;
    color: #333;
}
.res-assp-user-list[data-v-55c66ef5]{
    margin-top: 25px;
}
.res-assp-user-row[data-v-55c66ef5]{
    margin-bottom: 24px;
}
.res-assp-user-row[data-v-55c66ef5]:last-child{
    margin-bottom: 0;
}
.res-assp-yes-btn[data-v-55c66ef5]{
    width: 168px;
    height: 36px;
    background: #2fa2fe;
    color: #ffffff;
    text-align: center;
    line-height: 36px;
    margin: 55px auto 0;
    cursor: pointer;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 5px 1px #2fa2fe;
            box-shadow: 0 0 5px 1px #2fa2fe;
}
.res-assp-p-row-left[data-v-55c66ef5]{
    width: 27px;
    float: left;
}
.res-assp-p-row-right[data-v-55c66ef5]{
    width: calc(100% - 27px);
    float: left;
}
.res-assp-p-row-right-header[data-v-55c66ef5]{
    height: 37px;
    line-height: 37px;
    background: #f9f9f9;
}
.res-assp-p-row-select-block[data-v-55c66ef5]{
    width: 14px;
    height: 14px;
    border: 1px solid #999999;
    cursor: pointer;
    margin-top: 11px;
}
.res-assp-p-row[data-v-55c66ef5]{
    margin-bottom: 16px;
}
.res-assp-p-row-r-name[data-v-55c66ef5]{
    color: #333333;
    text-indent: 10px;
    float: left;
    margin-right: 24px;
    max-width: 300px;
}
.res-assp-p-row-r-btn[data-v-55c66ef5] {
    float: left;
    color: #999;
    margin-top: 1px;
    cursor: pointer;
    margin-right: 31px;
}
.res-assp-p-row-r-input[data-v-55c66ef5]{
    float: left;
    border: none;
    height: 37px;
    line-height: 37px;
    text-indent: 10px;
    color: #333333;
    margin-right: 24px;
    background: transparent;
    max-width: 300px;
}
.res-assp-p-row-r-auth[data-v-55c66ef5]{
    float: right;
}
.res-assp-p-row-right-member[data-v-55c66ef5]{
    width: 40px;
    float: left;
    height: 80px;
    margin-top: 14px;
    margin-right: 28px;
}
.res-assp-p-row-right-member-name[data-v-55c66ef5]{
    font-size: 12px;
    margin-top: 6px;
    color: #333;
    text-align: center;
}
.res-assp-p-row-right-member-cbtn[data-v-55c66ef5]{
    text-align: center;
    margin-top: 4px;
    color: #2288f7;
    cursor: pointer;
    display: none;
}
.res-assp-p-row-right-member:hover .res-assp-p-row-right-member-cbtn[data-v-55c66ef5]{
    display: block;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.res-assp-p-row-right-members[data-v-55c66ef5]{
    margin-top: 5px;
}
.res-assp-p-row-right-member-addbtn[data-v-55c66ef5]{
    float: left;
    font-size: 16px;
    color: #459bf8;
    margin-top: 14px;
    font-weight: normal;
    cursor: pointer;
    width: 36px;
    height: 36px;
    line-height: 34px;
    font-weight: bold;
    border: 1px solid #459bf8;
    border-radius: 20px;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.res-assp-p-row-right-add-group-btn[data-v-55c66ef5]{
    height: 36px;
    line-height: 36px;
    background: #f9f9f9;
    text-align: center;
    color: #999;
}
.res-assp-p-row-right-add-group-btn-inner[data-v-55c66ef5]{
    cursor: pointer;
}
.res-assp-p-row-select-block img[data-v-55c66ef5] {
    width: 14px;
    height: 14px;
    display: none;
    margin-top: 0px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.res-assp-p-row-select-block.ed img[data-v-55c66ef5]{
    display: block;
    background: #2191ff;
}
.res-assp-p-row-select-block.ed[data-v-55c66ef5]{
    border-color: #2191ff;
    background: #2191ff;
}
.custom-tree-container[data-v-55c66ef5]{
    margin-top: 10px;
}
.res-assp-branch-name[data-v-55c66ef5]{
    margin-left: 10px;
}
.res-assp-branch-status[data-v-55c66ef5]{
    float: right;
    margin-right: 75px;
    color: #ff7676;
}
.custom-tree-container-branch[data-v-55c66ef5]{
    width: 100%;
}
.res-assp-branch-set-span-btn[data-v-55c66ef5]{
    float: right;
    margin-right: 75px;
    text-decoration: underline;
}
.res-assp-x2code-img[data-v-55c66ef5]{
    width: 120px;
    height: 120px;
}
.res-assp-x2code-img img[data-v-55c66ef5] {
    width: 120px;
    height: 120px;
    -o-object-fit: fill;
       object-fit: fill;
}
.res-assp-x2code[data-v-55c66ef5]{
    width: 120px;
    height: 143px;
}
.res-assp-x2code-str[data-v-55c66ef5]{
    cursor: pointer;
    margin-top: 5px;
}
.res-assp-auth-str[data-v-55c66ef5]{
    margin-top: 0;
    margin-right: 5px;
}
.res-assp-auth-icon[data-v-55c66ef5]{
    margin-right: 15px;
}
.res-assp-parts[data-v-55c66ef5]{
    height: 400px;
    overflow: auto;
}
.res-assp-branch-icon[data-v-55c66ef5]{
    float:left;
}
.res-assp-branch-name[data-v-55c66ef5]{
    float: left;
    margin-left: 5px;
    margin-top: -3px;
}
.check-pending-filter-item-cover[data-v-55c66ef5]{
    padding: 15px;
}
.new-check-filter-sbtn[data-v-55c66ef5]{
    width: 132px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    color: #fff;
    background: #2fa2fe;
    margin: auto;
    cursor: pointer;
    -webkit-box-shadow: 0px 0px 10px rgba(47, 162, 254, .3);
            box-shadow: 0px 0px 10px rgba(47, 162, 254, .3);
}
.cpfm-pop-filter-results[data-v-55c66ef5]{
    overflow: hidden;
}
.cpfm-pop-filter-result[data-v-55c66ef5]{
    float: left;
}
.cpfm-pop-filter-result-str[data-v-55c66ef5]{
    color: #494949;
    font-weight: bold;
    float: left;
    line-height: 34px;
    width: 63px;
    margin-right: 10px;
}
.cpfm-pop-filter-results-row[data-v-55c66ef5]{
    margin-top: 20px;
    padding-bottom: 10px;
}
.pricing-management-cb-item-desc[data-v-55c66ef5]{
    font-size: 12px;
    color: #666666;
    margin-top: 29px;
}
.pricing-management-cb-item-sheet[data-v-55c66ef5]{
    border: 1px solid #e9e8e8;
    margin-top: 20px;
}
.pmcis-head[data-v-55c66ef5]{
    height: 39px;
    line-height: 39px;
    border-bottom: 1px solid #e9e8e8;
    background: #f1f1f1;
    text-align: center;
}
.pmcis-head-bogus[data-v-55c66ef5]{
    position: relative;
}
.pmcis-col[data-v-55c66ef5]{
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.pmcis-col[data-v-55c66ef5]:not(:last-child) {
    border-right: 1px solid #e9e8e8;
}
.pmcis-body[data-v-55c66ef5]{
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 22px 19px;
    height: 160px;
}
.pmcis-dj-item-icon[data-v-55c66ef5]{
    width: 18px;
    height: 18px;
    border-radius: 50%;
    margin-left: 47px;
    float: left;
}
.pmcis-dj-item-count[data-v-55c66ef5]{
    float: left;
    margin-left: 7px;
    color: #666;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
}
.pmcis-dj-item-input[data-v-55c66ef5]{
    width: 60px;
    margin-left: 7px;
    float: left;
    border: none;
}
.pmcis-dj-item-free[data-v-55c66ef5]{
    float: left;
    color: #666;
    margin-left: 71px;
}
.pricing-management-master-conf[data-v-55c66ef5]{
    margin-top: 27px;
}
.pricing-mmaster-conf-item[data-v-55c66ef5]{
    display: block;
    margin-bottom: 20px;
}
._list-page-gp[data-v-55c66ef5] .spc-coin-icon{
    width: 18px;
    height: 18px;
    margin-right: 8px;
}
._list-page-gp[data-v-55c66ef5] .spc-coin-price{
    font-style:italic;
}
.resource-ccpage-main-right-list-box[data-v-55c66ef5] ._resouce-good-price{
    position: absolute;
    right: 40px;
    top: 35px;
}
.pmcis-dj-item[data-v-55c66ef5]{
    margin-bottom: 30px;
}
.admin-upload-btn[data-v-55c66ef5]{
    float: right;
    width: 100px;
    height: 33px;
    border-radius: 20px;
    line-height: 33px;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    background: #0068ff;
    margin-left: 24px;
    margin-top: 13px;
    cursor: pointer;
    position: relative;
}
/**
 * @desc: 资源中心公用的css
 * @author: yansen
 * @time: 2020-08-05
 */
resource-center-common-page[data-v-91b5c790]{
    height: 100%;
}
.resource-center-common-page-main[data-v-91b5c790]{
    position: relative;
    float: left;
    width: 1200px;
    left: calc(50% - 600px);
}
.resource-ccpage-main-left[data-v-91b5c790]{
    width: 318px;
    float: left;
    position: fixed;
    height: calc(100% - 140px);
    background-color: #fff;
    border-radius: 10px;
    overflow-y: auto;
    overflow-x: hidden;
}
.resource-ccpage-main-right[data-v-91b5c790]{
    width: calc(100% - 338px);
    float: right;
    padding-bottom: 40px;
}
.resource-base-configuration-siderbar[data-v-91b5c790]{
    min-height: 610px;
    background: #fff;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 10px;
    padding: 15px 0;
}
.resource-base-c-library-item-name[data-v-91b5c790]{
    font-size: 16px;
    cursor:pointer;
    height: 50px;
    line-height:50px;
    position:relative;
}
.resource-base-c-library-item-name-lv[data-v-91b5c790]{
    font-size: 16px;
    cursor:pointer;
    height: 50px;
    line-height:50px;
    position:relative;
}
.resource-base-c-library-item-name.ed[data-v-91b5c790]{
    background: #f4f4f4;
}
.resource-base-c-library-item-name .resource-base-c-library-item-name-theme[data-v-91b5c790]{
    display: none;
}
.resource-base-c-library-item-name.ed .resource-base-c-library-item-name-theme[data-v-91b5c790]{
    display: block;
}
.resource-base-c-library-item-name-theme[data-v-91b5c790]{
    background: #1685fb;
    height: 100%;
    width: 7px;
    position:absolute;
    left: 0;
}
.resource-base-c-library-item-name-icon[data-v-91b5c790]{
    position:absolute;
    left: 40px;
    top: 50%;
    margin-top: -8px;
}
.resource-base-c-library-item-name-str[data-v-91b5c790]{
    margin-left:62px;
    float: left;
}
._nr[data-v-91b5c790]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.resource-base-c-library-item-name-btn[data-v-91b5c790]{
    float: left;
    color: #999999;
    margin-right:26px;
}
.resource-base-c-library-item-name-btn[data-v-91b5c790]:last-child{
    margin-right:0px;
}
.resource-base-c-library-item-child .resource-base-c-library-item-name-lv[data-v-91b5c790]{
    padding-left: 20px;
}
.resource-base-c-library-item-name-btns[data-v-91b5c790]{
    width: 76px;
    position:absolute;
    right: 8px;
    display: none;
}
.resource-base-c-library-column-list[data-v-91b5c790]{
    padding-left: 20px;
    margin-left:42px;
}
.resource-base-c-library-column-item[data-v-91b5c790]{
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    cursor:pointer;
    position:relative;
}
.resource-base-c-library-column-item .resource-base-c-library-column-item-name[data-v-91b5c790]{
    display: none;
}
.resource-base-c-library-column-item.ed .resource-base-c-library-column-item-name[data-v-91b5c790]{
    display: block;
}
.resource-base-c-library-column-item .resource-base-c-library-item-name-theme[data-v-91b5c790]{
    display: none;
}
.resource-base-c-library-column-item.ed .resource-base-c-library-item-name-theme[data-v-91b5c790]{
    display: block;
}
.resource-base-c-library-column-item.ed[data-v-91b5c790]{
    background: #f4f4f4;
}
.resource-base-c-library-item-input[data-v-91b5c790]{
    padding: 10px;
}
.common-comp-box[data-v-91b5c790]{
    background: #fff;
    border-radius: 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 30px 40px;
    position: relative;
}
.resource-center-administrator[data-v-91b5c790]{
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    background: #fff;
    border-radius: 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 30px 40px;
}
.resource-center-administrator-left[data-v-91b5c790]{
    width: 448px;
    float: left;
}
.resource-center-administrator-title[data-v-91b5c790]{
    font-size: 14px;
    font-weight: bold;
}
.resource-cenad-title-span[data-v-91b5c790]{
    color: #2288f7;
}
.resource-center-administrator-user[data-v-91b5c790]{
    width: 54px; height: 120px;
    float: left;
    margin-left:  7px;
    margin-right: 7px;
}
.resource-center-administrator-user *[data-v-91b5c790]{-webkit-transition: .2s;transition: .2s;
}
.resource-center-administrator-user-icon[data-v-91b5c790]{
    width:  48px;
    height: 48px;
    margin: 0 auto;
}
.resource-center-administrator-user-icon img[data-v-91b5c790]{
    width:100%; height:100%;
    border-radius: 100px;
}
.resource-center-administrator-user-name[data-v-91b5c790]{
    margin-top:7px;
    color: #666666;
    font-size: 12px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    text-align: center;
}
.resource-center-administrator-users[data-v-91b5c790]{
    margin-top:30px;
}
.resource-cadun-cbtn[data-v-91b5c790]{
    color: #2288f7;
    text-align: center;
    margin-top:8px;
    display: none;
    cursor:pointer;

    font-size: 22px;
}
.resource-center-administrator-user.can-delete[data-v-91b5c790]:hover{
    width: 68px;
    margin-left:  0px;
    margin-right: 0px;
}
.resource-center-administrator-user.can-delete:hover .resource-center-administrator-user-icon[data-v-91b5c790]{
    width:  52px; height: 52px;
}
.resource-center-administrator-user.can-delete:hover .resource-center-administrator-user-icon img[data-v-91b5c790]{
    border: 2px solid rgb(110, 178, 253);
}
.resource-center-administrator-user.can-delete:hover .resource-center-administrator-user-name[data-v-91b5c790]{
    font-size: 14px;
    font-weight: 600;
    color: rgb(110, 178, 253);
}
.resource-center-administrator-user.can-delete:hover .resource-cadun-cbtn[data-v-91b5c790]{
    display: block;
}
.resource-center-administrator-morebtn[data-v-91b5c790]{
    float: left;

    width:  48px;
    height: 48px;
    border-radius: 100px;
    background: #cccccc;

    color: #fff;
    cursor:pointer;
    text-align: center;
    line-height:48px;
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
}
.resource-center-administrator-addbtn[data-v-91b5c790]{
    width:38px;
    height:38px;
    line-height:38px;
    text-align: center;
    color: #3592f8;
    border-radius: 20px;
    border: 1px solid #3592f8;
    float: left;
    margin-left:10px;
    cursor:pointer;
}
.resource-center-administrator-right[data-v-91b5c790]{
    width: calc(100% - 448px);
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    padding-top: 44px;
    float: right;
}
.resource-center-administrator-log-item[data-v-91b5c790]{
    color: #999999;
    margin-bottom:15px;
}
.resourcadmi-log-item-left[data-v-91b5c790]{
    float: left;
    width: calc(100% - 100px);
}
.resourcadmi-log-item-right[data-v-91b5c790]{
    float: right;
    max-width: 100px;
}
.resource-center-administrator-log-list[data-v-91b5c790]{
}
.resource-center-administrator-log-morebtn[data-v-91b5c790]{
    text-align: center;
    color: #999;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.columns-number-item[data-v-91b5c790]{
    width: calc(33.33333% - 20px);
    height: 41px;
    line-height:41px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background: #f3f9ff;
    border: 1px solid #d7eaff;
    text-align: center;
    float: left;
    margin-right: 30px;
    margin-bottom:20px;

    -webkit-user-select: none;

       -moz-user-select: none;

        -ms-user-select: none;

            user-select: none;
    cursor: pointer;
}
.columns-number-item[data-v-91b5c790]:nth-child(3n){
    margin-right:0px;
}
.columns-number-list[data-v-91b5c790]{
    margin-top: 23px;
    margin-bottom: 15px;
}
.check-pending-header[data-v-91b5c790]{
    height: 60px;
    line-height:60px;
    border-bottom:1px solid #eeeeee;
}
.check-pending-header-item[data-v-91b5c790]{
    color:#999999;
    float: left;
    margin-right:60px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    line-height: 58px;
    cursor:pointer;
}
.check-pending-header-item.ed[data-v-91b5c790]{
    border-bottom:2px solid #157efb;
    color: #333;
    font-weight: bold;
}
.check-pending-items[data-v-91b5c790]{
    margin-top:30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
}
.check-pending-item[data-v-91b5c790]{
    width: 120px;
    cursor:pointer;
}
.check-pending-item-num[data-v-91b5c790]{
    font-size: 22px;
    font-weight: bold;
    margin-right: 80px;
}
.check-pending-item-name[data-v-91b5c790] {
    margin-top:8px;
    color: #989898;
}
.check-pending-item.ed[data-v-91b5c790] {
    color: #2288F7;
}
.check-pending-item.ed .check-pending-item-name[data-v-91b5c790] {
    color: #2288F7;
}
.check-pending-stat[data-v-91b5c790]{
    position: relative;
    margin-top:50px;
    -webkit-transition:border linear .2s,-webkit-box-shadow linear .5s;
    transition:border linear .2s,-webkit-box-shadow linear .5s;
    transition:border linear .2s,box-shadow linear .5s;
    transition:border linear .2s,box-shadow linear .5s,-webkit-box-shadow linear .5s;
    outline:none;border-color:rgba(235, 235, 235, .75);

    border-radius: 10px;
    -webkit-box-shadow: 0px 3px 54px 0px rgba(0, 0, 0, .1);
            box-shadow: 0px 3px 54px 0px rgba(0, 0, 0, .1);
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 40px 26px;
}
.check-pending-stat-month-num[data-v-91b5c790]{
    font-size: 27px;
    font-weight: bold;
}
.check-pending-stat-month-str[data-v-91b5c790]{
    color: #333;
}
.check-pending-stat-list[data-v-91b5c790]{
    margin-top:36px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.check-pending-stat-item[data-v-91b5c790]{
    width: 130px;
}
.check-pending-stat-item-name[data-v-91b5c790]{
    font-size: 16px;
}
.check-pending-stat-item-block[data-v-91b5c790]{
    height: 50px;
    width: 100%;
    margin-top:16px;
}
.check-pending-stat-btns[data-v-91b5c790]{
    width: 92px;
    margin:20px auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.check-pending-stat-btn[data-v-91b5c790]{
    height: 36px;
    width: 36px;
    border-radius: 20px;
    border: 1px solid #f9f9f9;
    text-align: center;
    line-height:36px;
    color: #adadad;
    cursor:pointer;
}
.check-pending-stat-btn[data-v-91b5c790]:hover{
    background:  #1485fb;
    color: #fff;
}
.subject-administrator-sheet[data-v-91b5c790]{
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #f2f1f2;
    margin-top:25px;
}
.subject-administrator-sheet-header[data-v-91b5c790]{
    height: 40px;
    line-height:40px;
    background: #f1f1f1;
    font-weight: bold;
}
.subject-administrator-sheet-col[data-v-91b5c790]{
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-right:1px solid #f2f1f2;
    height: 40px;
    line-height:40px;
    text-align: center;
    color: #999;
}
.subject-administrator-sheet-col[data-v-91b5c790]:last-child{
    border-right: none;
}
.subject-administrator-sheet-row[data-v-91b5c790]{
    color: #c8c8c8;
    height: 40px;
    line-height:40px;
    border-bottom:1px solid #f2f1f2;
}
.subject-administrator-sheet-row[data-v-91b5c790]:last-child{
    border-bottom:none;
}
/*单*/
.subject-administrator-sheet-row[data-v-91b5c790]:nth-child(2n) {
    background-color: #f9f9f9;
}
/*双*/
.subject-administrator-sheet-row[data-v-91b5c790]:nth-child(2n - 1) {
    background-color: white;
}
.subject-administrator-sheet-col-opbtn[data-v-91b5c790]{
    cursor:pointer;
}
._op_sasr_row .el-dropdown-link[data-v-91b5c790]{
    color: #1684fd;
}
.subject-administrator-sheet-header .el-dropdown-link[data-v-91b5c790]{
    color: #999;
}
.check-pending-filter-item-name[data-v-91b5c790]{
    color: #494949;
    font-weight: bold;
    width: 63px;
    float: left;
    margin-right: 10px;
}
.check-pending-filter-list[data-v-91b5c790]{
    margin-top:25px;
}
.check-pending-filter-item-name[data-v-91b5c790]{
    float: left;
    line-height:34px;
}
.check-pending-filter-item-span[data-v-91b5c790]{
    color: #737373;
    padding: 0 13px;
    float: left;
    cursor:pointer;
    line-height:30px;
    border-radius: 18px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid transparent;
    height: 34px;
    margin-right:6px;
}
.check-pending-filter-item-span[data-v-91b5c790]:hover{
    color: #2191ff;
}
.check-pending-filter-item-spans[data-v-91b5c790]{
    overflow: auto;
}
.check-pending-filter-item-span[data-v-91b5c790]{
    margin-bottom: 3px;
}
.check-pending-filter-item-span.ed[data-v-91b5c790]{
    background: #f3f9ff;
    border: 1px solid #d7eaff;
    color: #2191ff;
}
.check-pending-filter-item[data-v-91b5c790]{
    margin-bottom:7.5px;
}
.check-pending-filter-item-more-ed[data-v-91b5c790]{
    -webkit-transform: rotateX(180deg);
            transform: rotateX(180deg);
}
.check-pending-filter-mbtn-inner[data-v-91b5c790]{
    width: 88px;
    margin: auto;
}
.resource-ccpage-main-right-list-item-option[data-v-91b5c790]{
    width:14px;
    height:14px;
    margin-top:35px;
    background: url(/vue/dist/static/img/resource-ccpage-main-right-list-item-option-ed.1644b36.png) center no-repeat;
    cursor:pointer;
}
.resource-ccpage-main-right-list-item-option.ed[data-v-91b5c790]{
    background-image: url(/vue/dist/static/img/resource-ccpage-main-right-list-item-option.946187d.png);
}
.resource-ccpage-main-right-list-item-face[data-v-91b5c790]{
    width:160px;
    height:106px;
    float: left;
    cursor: pointer;
}
.resource-ccpage-main-right-list-item-face img[data-v-91b5c790]{
    width:100%;
    height:100%;
    -o-object-fit: contain;
       object-fit: contain;
    border-radius: 5px;
    margin-top:35px;
}
.resource-ccpage-main-right-list-item-cont[data-v-91b5c790]{
    float: left;
    margin-left:21px;
    margin-top:35px;
    width: calc(100% - 260px);
}
.resource-ccpage-main-right-list-item-cont-title[data-v-91b5c790]{
    font-size: 16px;
    font-weight: bold;
    cursor: pointer;
}
.resource-ccpage-main-right-list-item-cont-span[data-v-91b5c790]{
    float: left;
}
.resource-ccpage-main-right-list-item-cont-span .first[data-v-91b5c790],.second[data-v-91b5c790] {
    float: left;
}
.resource-ccpage-main-right-list-item-cont-span .first[data-v-91b5c790]{
    max-width: 250px;height: 19px;
    white-space:   nowrap;
    text-overflow: ellipsis;
    overflow:      hidden;
}
.resource-ccpage-main-right-list-item-cont-spans[data-v-91b5c790]{
    margin-top:15px;
    color: #999999;
}
.resource-ccpage-main-rlicsubject[data-v-91b5c790]{
    float: left;
    width: 89px;
    height: 26px;
    line-height:26px;
    border-radius: 15px;
    background: #f3f9ff;
    font-size: 12px;
    text-align: center;
    color: #999999;
    margin-right:10px;
    margin-bottom: 5px;
}
.resource-ccpage-main-right-list-item-cont-subjects-wrap[data-v-91b5c790]{
    margin-top: 12px;
    height: 40px;
    overflow-x: hidden;
}
.resource-ccpage-main-right-list-item-cont-bottom[data-v-91b5c790]{
    color: #999999;
    margin-top:15px;
}
.resource-ccpage-main-right-list-item-right-part[data-v-91b5c790]{
    float: right;
    width: 75px;
}
.resource-ccpage-main-right-list-item-status[data-v-91b5c790]{
    height: 67px;
    width: 67px;
    text-align: center;
    line-height:67px;
    border-radius: 40px;
    /*border: 4px solid #d5f5eb;*/
    margin-top:18px;
    margin-left: auto;
}
.resource-ccpage-main-right-list-item-status._unpass[data-v-91b5c790]{
    border-color: #ffdddd;
}
.resource-ccpage-main-right-list-item-status._ban[data-v-91b5c790]{
    border-color: #f5f5f5;
}
.resource-ccpage-main-right-list-item-status._private[data-v-91b5c790]{
    border-color: #f6f2d4;
}
.resource-ccpage-main-right-list-item-money[data-v-91b5c790]{
    color: #ff7676;
}
.resource-ccpage-main-right-list-item-money-num[data-v-91b5c790]{
    font-size: 20px;
    font-weight: bold;
}
.resource-ccpage-main-right-list-item-money[data-v-91b5c790]{
    min-height: 26px;
    margin-top:35px;
    text-align: right;
}
.resource-ccpage-main-right-list-item-bbtns[data-v-91b5c790]{
    position: relative;
    margin-top: 8px;
    line-height:26px;
}
.resource-ccpmrlib-message[data-v-91b5c790] {
    position: absolute;
    white-space: nowrap;
    top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
}
.resource-ccpmrlibbtn[data-v-91b5c790]{
    float:left;
}
.resource-ccpmrlipoints[data-v-91b5c790]{
    float: left;
    margin-left:30px;
    padding-left:15px;padding-right: 15px;
    height: 26px;
    line-height:26px;
    border-radius: 15px;
    cursor:pointer;
    -webkit-transition: .2s;
    transition: .2s;
    color: #000000;
    background-color: #f5f5f5;
}
.resource-ccpmrlipoints[data-v-91b5c790]:hover {
    color: #ffffff;
    background: #2191ff;
}
.resource-base-c-library-item-name:hover .resource-base-c-library-item-name-btns[data-v-91b5c790]{
    display: block;
}
.resource-base-c-library-item-name-lv:hover .resource-base-c-library-item-name-btns[data-v-91b5c790]{
    display: block;
}
.resource-base-c-library-column-item:hover .resource-base-c-library-item-name-btns[data-v-91b5c790]{
    display: block;
}
.resource-base-c-library-item-name-lv .resource-base-c-library-item-name-theme[data-v-91b5c790]{
    display: none;
}
.resource-base-c-library-item-name-lv.ed[data-v-91b5c790] {
    background: #f4f4f4;
}
.resource-base-c-library-item-name-lv.ed .resource-base-c-library-item-name-theme[data-v-91b5c790]{
    display: block;
}
.rbcli-input-style[data-v-91b5c790] .el-input__inner{
    width:222px;
    height:24px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-left:40px;
    border-color: #7e7e7e;
    color: #8a99ae;
    border-radius: 0;
}
.rbcli-input-style[data-v-91b5c790] .el-input__inner{
}
.rbcli-input-style[data-v-91b5c790] .el-input__inner:focus{
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #7e7e7e;
}
.rbcli-input-style[data-v-91b5c790] .el-input__inner:focus{
    -webkit-box-shadow: none;
            box-shadow: none;
}
.resource-selection-filter-show-btn[data-v-91b5c790]{
    float: right;
    width: 16px;
    height: 40px;
    cursor: pointer;
}
.resource-selection-filter-show-btn img[data-v-91b5c790]{
    width: 16px;
    height: 16px;
    -o-object-fit: cover;
       object-fit: cover;
}
.rsc-right-header-conf-btn[data-v-91b5c790]{
    width: 20px;
    height: 19px;
    cursor: pointer;
}
.rsc-right-header-conf-btn img[data-v-91b5c790] {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}
.rsc-right-header-conf-btn-cover[data-v-91b5c790]{
    float: left;
    margin-right: 23px;
    /*margin-top: 20px;*/
}
.resource-create-item-tag-botton-inner[data-v-91b5c790] {
    height: 34px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; /* 水平居中 */
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;     /* 垂直居中 */
    cursor: pointer;
}
.resource-create-item-tag-botton[data-v-91b5c790] {
    display: inline-block;
    width: 90px;
    height: 34px;
    border: 1px dashed #fdb443;
    border-radius: 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    line-height: 24px;
}
.choose-tag-button-icon[data-v-91b5c790] {
    float: left;
    height: 24px;
    font-size: 20px;
    color: #fdb443;
    margin-right: 7px;
}
.res-lanmu-prev-icon[data-v-91b5c790]{
    position: absolute;
    width: 16px;
    height: 16px;
}
.header-nav-msg-comp-top[data-v-91b5c790]{
    height: 72px;
    line-height: 72px;
    font-size: 18px;
    font-weight: bold;
    color: #333333;
}
.header-nav-msg-comp-top-left[data-v-91b5c790]{
    width: calc(100% - 300px);
    float: left;
}
.header-nav-msg-comp-top-right[data-v-91b5c790]{
    width: 300px;
    float: right;
}
.header-nav-msg-comp-bottom[data-v-91b5c790]{
    height: 65px;
    border-top: 1px solid #f4f4f4;
}
.header-nav-msg-comp-nav[data-v-91b5c790]{
    line-height: 63px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 2px solid transparent;
    float: left;
    font-size: 16px;
    cursor: pointer;
    margin-right: 66px;
}
.header-nav-msg-comp-nav.ed[data-v-91b5c790]{
    border-color: #2288f7;
    color: #2288f7;
}
.header-nav-msg-comp-navs[data-v-91b5c790]{
    width: calc(100% - 30px);
    float: left;
}
.header-nav-msg-comp-points[data-v-91b5c790]{
    width: 30px;
    float: right;
    line-height: 62px;
    cursor: pointer;
}
.header-nam-comp-drag-desc[data-v-91b5c790]{
    text-align: center;
    font-size: 10px;
    color: #999;
    padding-top: 10px;
    border-top:1px solid #f4f4f4;
}
.header-nam-comp-drag-itmes[data-v-91b5c790]{
    width: 120px;
    margin: auto;
}
.header-nam-comp-drag-item[data-v-91b5c790]{
    margin-bottom: 18px;
}
.header-nam-comp-drag-item-l[data-v-91b5c790]{
    float: left;
    padding-top: 2px;
}
.header-nam-comp-drag-item-r[data-v-91b5c790]{
    float: right;
    width: 8px;
    height: 13px;
    cursor: move;
}
.header-nam-comp-drag-item-r img[data-v-91b5c790]{
    width: 100%;
    height: 100%;
}
.common-comp-box-v-header-txt[data-v-91b5c790]{
    text-indent: 2px;
    color: #666;
    margin-bottom: 21px;
    margin-top: 37px;
}
.rlmp-common-addbtn[data-v-91b5c790]{
    height: 32px;
    line-height: 32px;
    border-radius: 20px;
    padding: 0 15px;
    border: 1px solid #d7eaff;
    display: inline-block;
    margin-top: 24px;
    background: #f3f9ff;
    color: #2388f7;
    cursor: pointer;
}
.rlmp-common-addbtn .layui-icon-extend-iconfont[data-v-91b5c790]{
    font-weight: bold;
}
.header-nav-msg-comp-top-bzone[data-v-91b5c790]{
    float: right;
}
.header-nav-msg-comp-top-right-txt[data-v-91b5c790]{
    font-size: 16px;
    font-weight: normal;
}
.activity-management-comp-cbtn[data-v-91b5c790]{
    height: 36px;
    line-height: 36px;
    padding: 0 21px;
    color: #fff;
    font-size: 15px;
    background: #2288f7;
    display: inline-block;
    border-radius: 20px;
    cursor: pointer;
}
.push-activity-m-btn[data-v-91b5c790]{
    float: right;
}
.lm-activity-list[data-v-91b5c790]{
}
.lm-activity-list-empty[data-v-91b5c790]{
    margin-top: 36px;
}
.lm-activity-list-empty-icon[data-v-91b5c790] {
    width: 64px;
    height: 57px;
    float: left;
}
.lm-activity-list-empty-txt[data-v-91b5c790]{
    color: #999;
    font-size: 11px;
    float: left;
    line-height: 57px;
    margin-left: 24px;
}
.lm-activity-item-face[data-v-91b5c790]{
    height: 175px;
    margin-top: 23px;
}
.lm-activity-item-face img[data-v-91b5c790] {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}
.lm-activity-item-title[data-v-91b5c790]{
    color: #333;
    font-size: 16px;
    font-weight: bold;
    margin-top: 25px;
    width: calc(100% - 140px);
}
.lm-activity-item-time-row .layui-icon-extend-iconfont[data-v-91b5c790]{
    color: #b0bbc5;
}
.lm-activity-item-time-row[data-v-91b5c790]{
    margin-top: 10px;
}
.lm-activity-item-timestr[data-v-91b5c790]{
    color: #68747F;
}
.lm-activity-item-desc-row[data-v-91b5c790]{
    color: #999;
    margin-top: 12px;
    min-height: 19px;
}
.lm-activity-item[data-v-91b5c790]{
    padding-bottom: 22px;
    border-bottom: 1px solid #f4f4f4;
    cursor: pointer;
    position: relative;
}
.lm-activity-item[data-v-91b5c790]:last-child{
    border-bottom: none;
    padding-bottom: 0;
}
.lm-activity-item-status-mark[data-v-91b5c790]{
    position: absolute;
    background-color: #2dcc99;
    right: 0;
    bottom: 50px;
}
.lm-activity-item:last-child .lm-activity-item-status-mark[data-v-91b5c790]{
    bottom: 30px;
}
.laism-wait[data-v-91b5c790]{
    background-color: #fdb444;
}
.lanmu-w-limit[data-v-91b5c790]{
    width: calc(100% - 300px);
    float: right;
    margin-top: 123px;
}
.lanmu-w-limit .header-nav-msg-comp-top-left[data-v-91b5c790]{
    width: calc(100% - 150px);
}
.lanmu-w-limit .header-nav-msg-comp-top-right[data-v-91b5c790] {
    width: 150px;
}
.header-nav-msg-comp-face-zone[data-v-91b5c790]{
    width: 280px;
    height: 140px;
    border: 1px dashed #fdb443;
    float: left;
    margin-top: 30px;
    margin-bottom: 30px;
    cursor: pointer;
}
.header-nav-msg-comp-face-zone .layui-icon-extend-iconfont[data-v-91b5c790]{
    color: #fdb443;
    font-size: 30px;
}
.header-nav-msg-comp-face-zone-btn[data-v-91b5c790]{
    float: left;
    margin-top: 2px;
}
.header-nav-msg-comp-face-zone-txt[data-v-91b5c790]{
    float: left;
    width: 90px;
    text-align: center;
}
.header-nav-msg-comp-face-zone-txt-v1[data-v-91b5c790]{
    font-size: 16px;
    color: #999;
}
.header-nav-msg-comp-face-zone-txt-v2[data-v-91b5c790]{
    font-size: 12px;
    color: #999;
}
.header-nav-msg-comp-face-zone-inner[data-v-91b5c790]{
    padding-top: 50px;
    padding-left: 80px;
}
.header-nav-msg-comp-face-zone img[data-v-91b5c790]{
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}
.rscpr-lm-activity-list[data-v-91b5c790]{
    margin-top: 25px;
}
.rscpr-lm-activity-item[data-v-91b5c790]{
    height: 142px;
    border:1px solid #d4e9ff;
    background-color: #f2f9ff;
    position: relative;
    cursor: pointer;
    margin-bottom: 10px;
}
.rscpr-lm-activity-item img[data-v-91b5c790]{
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    -o-object-fit: fill;
       object-fit: fill;
    z-index: 1;
}
.rscpr-lm-activity-item-title[data-v-91b5c790]{
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    margin-top: 37px;
    position: relative;
    z-index: 2;
}
.rscpr-lm-activity-item-desc[data-v-91b5c790]{
    font-size: 16px;
    text-align: center;
    margin-top: 27px;
    position: relative;
    z-index: 2;
}
.mrsrp-c-block-nav[data-v-91b5c790]{
    float: left;
    font-size: 16px;
    color: #999;
    margin-right: 85px;
    cursor: pointer;
}
.mrsrp-c-block-nav.ed[data-v-91b5c790]{
    color: #2288f7;
}
.resource-upload-opbtns[data-v-91b5c790]{
    position: absolute;
    height: 40px;
    right: 30px;
    top: 30px;
}
.resource-upload-opbtn[data-v-91b5c790]{
    cursor: pointer;
    margin-right: 20px;
    float: left;
}
.resource-upload-opbtn-str[data-v-91b5c790]{
    font-size: 13px;
    color: #6A747E;
    float: left;
}
.resource-upload-opbtn-icon[data-v-91b5c790]{
    color: #6A747E;
    float: left;
    margin-right: 5px;
}
.resource-library-management[data-v-91b5c790]{
    height: 100%;
    overflow: auto;
}
.hnmcn-fied-style[data-v-91b5c790]{
    position: fixed;
    width: 862px;
    padding: 0 40px;
    margin-left: -40px;
    border-radius: 0 0 10px 10px;
    top: 60px;
    background: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 3;
}
.header-nav-modify-share-auth[data-v-91b5c790]{
    float: right;
    width: 100%;
}
.header-nav-modify-share-auth-text[data-v-91b5c790]{
    color: #666;
    font-size: 16px;
    font-weight: normal;
    float: right;
    margin-right: 12px;
    width: calc(100% - 100px);
    text-align: right;
}
.header-nav-modify-share-auth-icon[data-v-91b5c790]{
    width: 18px;
    height: 18px;
    float: right;
    margin-top: -2px;
    cursor: pointer;
}
.res-assp-btn[data-v-91b5c790]{
    float: left;
    text-align: center;
    cursor: pointer;
    margin-right: 77px;
}
.res-assp-btn-icon[data-v-91b5c790]{
    width: 42px;
    height: 42px;
    background: #f4f4f4;
    border-radius: 30px;
    margin: auto;
    text-align: center;
    line-height: 42px;
}
.res-assp-btn-icon .layui-icon-extend-iconfont[data-v-91b5c790]{
    font-size: 25px;
}
.res-assp-btn-text-str[data-v-91b5c790]{
    float: left;
    margin-top: 5px;
    color: #333;
    font-size: 14px;
}
.res-assp-btn-text .layui-icon-extend-iconfont[data-v-91b5c790]{
    font-size: 25px;
    float: left;
    color: #999;
}
.res-assp-user-auth-btn .layui-icon-extend-iconfont[data-v-91b5c790]{
    font-size: 25px;
    float: left;
    color: #999;
    cursor: pointer;
}
.res-assp-p-row-r-auth .layui-icon-extend-iconfont[data-v-91b5c790]{
    font-size: 25px;
    float: left;
    color: #999;
    cursor: pointer;
    margin-right: 15px;
}
.res-assp-p-row-r-auth  .res-assp-btn-text-str[data-v-91b5c790]{
    margin-top: 0;
    margin-right: 5px;
}
.res-assp-btn-text[data-v-91b5c790]{
    margin-top: 3px;
}
.res-assp-btns[data-v-91b5c790]{
    padding-top: 25px;
    padding-left: 4px;
}
.res-assp-txt[data-v-91b5c790]{
    color: #999;
    font-size: 14px;
    margin-top: 30px;
}
.res-assp-add-users-btn[data-v-91b5c790]{
    width: 162px;
    height: 34px;
    line-height: 34px;
    background: #f3f9ff;
    border: 1px solid #d7eaff;
    border-radius: 17px;
    color: #2288f7;
    text-align: center;
    margin-top: 21px;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.res-assp-user-auth-btn[data-v-91b5c790]{
    float: right;
    padding-top: 4px;
    cursor: pointer;
}
.res-assp-user-icon[data-v-91b5c790]{
    float: left;
    width: 36px;
    height: 36px;
    margin-right: 12px;
}
.res-assp-user-icon img[data-v-91b5c790] {
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.res-assp-p-row-right-member-icon[data-v-91b5c790]{
    width: 36px;
    height: 36px;
    margin: auto;
}
.res-assp-p-row-right-member-icon img[data-v-91b5c790] {
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.res-assp-user-name[data-v-91b5c790]{
    float: left;
    line-height: 36px;
    color: #333;
}
.res-assp-user-list[data-v-91b5c790]{
    margin-top: 25px;
}
.res-assp-user-row[data-v-91b5c790]{
    margin-bottom: 24px;
}
.res-assp-user-row[data-v-91b5c790]:last-child{
    margin-bottom: 0;
}
.res-assp-yes-btn[data-v-91b5c790]{
    width: 168px;
    height: 36px;
    background: #2fa2fe;
    color: #ffffff;
    text-align: center;
    line-height: 36px;
    margin: 55px auto 0;
    cursor: pointer;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 5px 1px #2fa2fe;
            box-shadow: 0 0 5px 1px #2fa2fe;
}
.res-assp-p-row-left[data-v-91b5c790]{
    width: 27px;
    float: left;
}
.res-assp-p-row-right[data-v-91b5c790]{
    width: calc(100% - 27px);
    float: left;
}
.res-assp-p-row-right-header[data-v-91b5c790]{
    height: 37px;
    line-height: 37px;
    background: #f9f9f9;
}
.res-assp-p-row-select-block[data-v-91b5c790]{
    width: 14px;
    height: 14px;
    border: 1px solid #999999;
    cursor: pointer;
    margin-top: 11px;
}
.res-assp-p-row[data-v-91b5c790]{
    margin-bottom: 16px;
}
.res-assp-p-row-r-name[data-v-91b5c790]{
    color: #333333;
    text-indent: 10px;
    float: left;
    margin-right: 24px;
    max-width: 300px;
}
.res-assp-p-row-r-btn[data-v-91b5c790] {
    float: left;
    color: #999;
    margin-top: 1px;
    cursor: pointer;
    margin-right: 31px;
}
.res-assp-p-row-r-input[data-v-91b5c790]{
    float: left;
    border: none;
    height: 37px;
    line-height: 37px;
    text-indent: 10px;
    color: #333333;
    margin-right: 24px;
    background: transparent;
    max-width: 300px;
}
.res-assp-p-row-r-auth[data-v-91b5c790]{
    float: right;
}
.res-assp-p-row-right-member[data-v-91b5c790]{
    width: 40px;
    float: left;
    height: 80px;
    margin-top: 14px;
    margin-right: 28px;
}
.res-assp-p-row-right-member-name[data-v-91b5c790]{
    font-size: 12px;
    margin-top: 6px;
    color: #333;
    text-align: center;
}
.res-assp-p-row-right-member-cbtn[data-v-91b5c790]{
    text-align: center;
    margin-top: 4px;
    color: #2288f7;
    cursor: pointer;
    display: none;
}
.res-assp-p-row-right-member:hover .res-assp-p-row-right-member-cbtn[data-v-91b5c790]{
    display: block;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.res-assp-p-row-right-members[data-v-91b5c790]{
    margin-top: 5px;
}
.res-assp-p-row-right-member-addbtn[data-v-91b5c790]{
    float: left;
    font-size: 16px;
    color: #459bf8;
    margin-top: 14px;
    font-weight: normal;
    cursor: pointer;
    width: 36px;
    height: 36px;
    line-height: 34px;
    font-weight: bold;
    border: 1px solid #459bf8;
    border-radius: 20px;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.res-assp-p-row-right-add-group-btn[data-v-91b5c790]{
    height: 36px;
    line-height: 36px;
    background: #f9f9f9;
    text-align: center;
    color: #999;
}
.res-assp-p-row-right-add-group-btn-inner[data-v-91b5c790]{
    cursor: pointer;
}
.res-assp-p-row-select-block img[data-v-91b5c790] {
    width: 14px;
    height: 14px;
    display: none;
    margin-top: 0px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.res-assp-p-row-select-block.ed img[data-v-91b5c790]{
    display: block;
    background: #2191ff;
}
.res-assp-p-row-select-block.ed[data-v-91b5c790]{
    border-color: #2191ff;
    background: #2191ff;
}
.custom-tree-container[data-v-91b5c790]{
    margin-top: 10px;
}
.res-assp-branch-name[data-v-91b5c790]{
    margin-left: 10px;
}
.res-assp-branch-status[data-v-91b5c790]{
    float: right;
    margin-right: 75px;
    color: #ff7676;
}
.custom-tree-container-branch[data-v-91b5c790]{
    width: 100%;
}
.res-assp-branch-set-span-btn[data-v-91b5c790]{
    float: right;
    margin-right: 75px;
    text-decoration: underline;
}
.res-assp-x2code-img[data-v-91b5c790]{
    width: 120px;
    height: 120px;
}
.res-assp-x2code-img img[data-v-91b5c790] {
    width: 120px;
    height: 120px;
    -o-object-fit: fill;
       object-fit: fill;
}
.res-assp-x2code[data-v-91b5c790]{
    width: 120px;
    height: 143px;
}
.res-assp-x2code-str[data-v-91b5c790]{
    cursor: pointer;
    margin-top: 5px;
}
.res-assp-auth-str[data-v-91b5c790]{
    margin-top: 0;
    margin-right: 5px;
}
.res-assp-auth-icon[data-v-91b5c790]{
    margin-right: 15px;
}
.res-assp-parts[data-v-91b5c790]{
    height: 400px;
    overflow: auto;
}
.res-assp-branch-icon[data-v-91b5c790]{
    float:left;
}
.res-assp-branch-name[data-v-91b5c790]{
    float: left;
    margin-left: 5px;
    margin-top: -3px;
}
.check-pending-filter-item-cover[data-v-91b5c790]{
    padding: 15px;
}
.new-check-filter-sbtn[data-v-91b5c790]{
    width: 132px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    color: #fff;
    background: #2fa2fe;
    margin: auto;
    cursor: pointer;
    -webkit-box-shadow: 0px 0px 10px rgba(47, 162, 254, .3);
            box-shadow: 0px 0px 10px rgba(47, 162, 254, .3);
}
.cpfm-pop-filter-results[data-v-91b5c790]{
    overflow: hidden;
}
.cpfm-pop-filter-result[data-v-91b5c790]{
    float: left;
}
.cpfm-pop-filter-result-str[data-v-91b5c790]{
    color: #494949;
    font-weight: bold;
    float: left;
    line-height: 34px;
    width: 63px;
    margin-right: 10px;
}
.cpfm-pop-filter-results-row[data-v-91b5c790]{
    margin-top: 20px;
    padding-bottom: 10px;
}
.pricing-management-cb-item-desc[data-v-91b5c790]{
    font-size: 12px;
    color: #666666;
    margin-top: 29px;
}
.pricing-management-cb-item-sheet[data-v-91b5c790]{
    border: 1px solid #e9e8e8;
    margin-top: 20px;
}
.pmcis-head[data-v-91b5c790]{
    height: 39px;
    line-height: 39px;
    border-bottom: 1px solid #e9e8e8;
    background: #f1f1f1;
    text-align: center;
}
.pmcis-head-bogus[data-v-91b5c790]{
    position: relative;
}
.pmcis-col[data-v-91b5c790]{
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.pmcis-col[data-v-91b5c790]:not(:last-child) {
    border-right: 1px solid #e9e8e8;
}
.pmcis-body[data-v-91b5c790]{
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 22px 19px;
    height: 160px;
}
.pmcis-dj-item-icon[data-v-91b5c790]{
    width: 18px;
    height: 18px;
    border-radius: 50%;
    margin-left: 47px;
    float: left;
}
.pmcis-dj-item-count[data-v-91b5c790]{
    float: left;
    margin-left: 7px;
    color: #666;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
}
.pmcis-dj-item-input[data-v-91b5c790]{
    width: 60px;
    margin-left: 7px;
    float: left;
    border: none;
}
.pmcis-dj-item-free[data-v-91b5c790]{
    float: left;
    color: #666;
    margin-left: 71px;
}
.pricing-management-master-conf[data-v-91b5c790]{
    margin-top: 27px;
}
.pricing-mmaster-conf-item[data-v-91b5c790]{
    display: block;
    margin-bottom: 20px;
}
._list-page-gp[data-v-91b5c790] .spc-coin-icon{
    width: 18px;
    height: 18px;
    margin-right: 8px;
}
._list-page-gp[data-v-91b5c790] .spc-coin-price{
    font-style:italic;
}
.resource-ccpage-main-right-list-box[data-v-91b5c790] ._resouce-good-price{
    position: absolute;
    right: 40px;
    top: 35px;
}
.pmcis-dj-item[data-v-91b5c790]{
    margin-bottom: 30px;
}
.admin-upload-btn[data-v-91b5c790]{
    float: right;
    width: 100px;
    height: 33px;
    border-radius: 20px;
    line-height: 33px;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    background: #0068ff;
    margin-left: 24px;
    margin-top: 13px;
    cursor: pointer;
    position: relative;
}
/*
 * 网盘文件选择与上传
 */
body{
	width: 100%;
	height: 100%;
	font-size: 16px;
	/*font-family: "微软雅黑";*/
	font-family: Microsoft YaHei,Avenir,Helvetica,Arial,sans-serif;
    /*
	background: #ababb3;
    */
}
/*
.layui-layer-content{
    height:672px;
}
*/
/* 统一弹框样式 xiuxiu 20250109  */
.layui-layer.layui-layer-page.layui-layer-bobg{
	border-radius: 8px;
	overflow: hidden;
}
.update_alert{
    /*
	position: absolute;
	top: 7.8%;
	left: 31.1%;
    */
	width: 100%;
	height: 100%;
	background: #ffffff;
}
.update_title{
	width: 100%;
	height: 7.7%;
    text-align:center;
    position:relative;
	background: #FFFFFF;
}
.update_title a{
	display: inline-block;
    width:100px;
}
#update_localupdate{
	font-size: 15px;
	line-height: 50px;
}
.update_selected{
	color: #51b1f8;
}
#update_microselect{
	font-size: 15px;
	line-height: 50px;
}
.update_local{
	margin-top: 2.3% !important;
	width: 95%;
	padding-top: 4.3%;
	background: #f8f8f8;
	margin: 0 auto;
}
.update_delete{
	/*
    float: right;
	margin-right:10px;
	margin-top: 12px;
    */
    top:10px;
    right:12px;
    position:absolute;
    display:inline-block;
    cursor: pointer;
}
.update_picturebox{
	width: 100%;
	height: 90%;
	font-size: 18px;
	color: #e3e3e3;
    padding-top:3.6%;
    padding-bottom:10.1%;
	text-align: center;
    color: #ccc;
    display:block;
}
.update_picturebox > img{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 26px;
}
.ugdate_updatefile{
	display: none;
}
.update_schedule{
	width: 94.25%;
	height: 24%;
    margin:13px auto 0 auto;
	padding-left: 1%;
	padding-right: 1%;
	padding-top: 6px;
	padding-bottom: 6px;
	background: #FFFFFF;
    position:relative;
    /*
    overflow: hidden;
    */
}
.update_schedule_first{
    margin-top: 0;
}
.update_schedule div{
	display: inline-block;
	float: left;
}
.update_deletefile{
    display: block;
	position: absolute;
    top:-11px;
    right:-8px;
    /*
    margin-top: -17px;
    margin-left:87.1%;
    margin-left: 80.1%;
    */
}
.update_schedule p{
	padding-left: 32px;
    font-size: 13px;
}
.update_schedule .update_schedule_inform_second{
    font-size: 12px;
    color: #999999;
}
.update_schedule p b{
	float: right;
	font-weight: normal;
    color: #797979;
}
.update_schedule > .update_bar{
	width: 100%;
	height: 4px;
	margin-top: 6px;
	background: #F8F8F8;
    float: left;
    display: block;
}
.update_bar div{
	width: 0%;
	height: 4px;
	background: #6ec1ff;
    border-radius:50px;
}
.update_deletefile img{
	display: none;
}
.update_updatefile_bottom{
	margin-top: 14%;
	width: 100%;
	height: 44px;
	background: #f0f2f3 !important;
}
.update_updatefile_bottom .update_updatefile_bottom_select{
    margin-right: 12px;
    background-color: #51B1F8;
}
.update_updatefile_bottom button,#continue_add_files{
	margin-top: 8px;
	width: 70px;
	height: 30px;
    line-height:30px;
    text-align:center;
	float: right;
	margin-right: 6px;
	border: 0px;
	background: #f4a306;
	color: #FFFFFF;
	font-size: 12px;
    border-radius: 1px;
    outline: none;
    cursor: pointer;
}
.update_micro{
	width: 100%;
	height: 55.4%;
	margin: 0 auto;
	display: none;
}
.update_micro_top{
	width: 100%;
	height: 56px;
    vertical-align: middle;
	background: #F8F8F8;
    position:relative;
}
.update_input{
	width: 100%;
	height: 40px;
    font-size: 13px;
    color: #999999;
	border-radius: 20px;
	border: 1px #eeeeee solid;
	padding-left: 2%;
    /*margin: 8px 0px 8px 2%;*/
	float: left;
    outline: none;
}
input::-webkit-input-placeholder{
    color:#999;
    font-size:13px;
}
input::-moz-placeholder{
    color:#999;
    font-size:13px;
}
input::-ms-input-placeholder{
    color:#999;
    font-size:13px;
}
input::placeholder{
    color:#999;
    font-size:13px;
}
.update_search_close{
    width: 20px;
    height: 20px;
    border-radius: 20px;
    background: url(/zhvd/static/images/pan/document_icon02.png) no-repeat;
    position:absolute;
    top: 50%;
    margin-top: -10px;
    right: 46px;
    cursor: pointer;
}
.update_inputnot{
	width: 52.41%;
	height: 68%;
	border-radius: 20px;
	border: 1px #eeeeee solid;
	padding-left: 2%;
	margin-left: 2%;
	float: left;
    /*
	background: url(/zhvd/static/images/pan/document_icon03.png) no-repeat 94% 50%,#FFFFFF;
    */
    outline: none;
}
.update_namesort{
    display: inline-block;
    position: absolute;
    right: 116px;
    cursor: pointer;
}
.update_allfile{
    display: inline-block;
    position: absolute;
    right: 10px;
    cursor: pointer;
}
.update_namesort img{
	display: block;
	margin-top: 21px;
	float: left;
	margin-left: 14px;
    margin-right: 7px;
}
.update_namesort b{
	font-weight: normal;
	display: block;
	float: left;
	font-size: 14px;
    color: #999999;
    line-height: 55px;
}
.update_allfile img{
	display: block;
	margin-top: 21px;
	float: left;
	margin-left: 14px;
    margin-right: 7px;
}
.update_allfile b{
	font-weight: normal;
	display: block;
	float: left;
	line-height: 55px;
	font-size: 14px;
    color: #999999;
}
.update_micro_middle{
	width: 97%;
	height: 16%;
	padding-left: 3%;
    float: left;
}
.update_micro_middle p{
	font-size: 13px;
	line-height: 60px;
}
.update_micro_middle p b{
	font-weight: normal;
	color: #51B1F8;
    cursor: pointer;
}
.filePath{
    color:#51b1f8;
    cursor:pointer;
}
.keywrodsPath{
    color:#51b1f8;
}
.colLine{
    padding:0px 5px 0 5px;
    color: #929292;
    cursor:auto;
}
#go_back{
    padding-right:10px;
}
.update_csearch{
    width: 52.41%;
    height: 40px;
    margin: 8px 2%;
    float: left;
    position: relative;
}
.update_over{
	width: 30px;
	height: 40px;
	position: absolute;
	cursor: pointer;
    right: 12px;
    background: url(/zhvd/static/images/pan/document_icon03.png) no-repeat center;
}
.update_namesort_list{
	width: 118px;
    font-size: 13px;
	position: absolute;
	z-index: 200;
	background: #FFFFFF;
	right: 135px;
	top: 55px;
	border: 1px #E3E3E3 solid;
	display: none;
    color: #888888;
    border-radius: 2px;
}
.update_namesort_list b{
	display: block;
	position: absolute;
	top: -12px;
	left: 89px;
}
.update_namesort_list li{
	height: 34px;
	line-height: 34px;
	cursor: pointer;
	padding-left: 4%;
}
.update_allfile_list{
	width: 118px;
	position: absolute;
	z-index: 200;
	background: #FFFFFF;
	right: 30px;
	top: 55px;
	border: 1px #E3E3E3 solid;
	display: none;
    border-radius: 2px;
}
.update_namesort_list_top{
    position: absolute;
    left: 80px;
    top:-8px;
    width:14px;
    height:14px;
    border-top: 1px #E3E3E3 solid;
    border-left: 1px #E3E3E3 solid;
    background:#fff;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
}
.update_namesort_list  ul{
    position: relative;
    z-index: 9;
}
.update_allfile_list b{
	display: block;
	position: absolute;
	top: -12px;
	left: 80px;
}
.update_allfile_list  ul{
    position: relative;
    z-index: 9;
}
.update_allfile_list li{
	height: 30px;
	line-height: 30px;
	padding-left: 11.6%;
	cursor: pointer;
    font-size: 13px;
    color: #888888;
}
.update_micro_bottom{
	width: 94%;
	height: 100%;
	margin-left: 3%;
	padding-bottom: 2%;
    overflow-y:auto;
}
.update_fileupdate{
	width: 100%;
	height: 40px;
    -webkit-box-sizing:content-box;
            box-sizing:content-box;
	padding-top: 10px;
	padding-bottom: 10px;
    border-bottom: 1px solid #eeeeee;
    position: relative;
    cursor:pointer;
}
.update_fileupdate div{
	display: inline-block;
	float: left;
    width:7%;
    margin-top:8px;
}
/*
.update_fileupdate p{
	padding-left: 50px;
}
*/
.update_fileupdate_inform{
    font-size: 14px;
    color:black;
    width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 15px;
}
.update_fileupdate_date{
    font-size:12px;
    color:#b6b6b6;
    margin-top: 8px;
    padding-left:50px;
}
.update_fileupdate p b{
	font-weight: normal;
	color: #51B1F8;
}
.update_updatefile{
    display: none;
}
.update_file_arrow{
    position:absolute;
    width:18px;
    height:18px;
    right:25px;
    top:50%;
    margin-top:-10px;
	background: url(/zhvd/static/images/pan/document_icon14.png) no-repeat;
}
.update_selectbox{
	position: absolute;
	width: 20px;
	height: 20px;
	border: 1px #EEEEEE solid;
	right: 25px;
    top: 50%;
    margin-top: -10px;
}
.update_selectboxon{
	background: url(/zhvd/static/images/pan/document_icon12.png) no-repeat;
    width: 20px;
    height: 20px;
    border: none;
}
.update_admit{
	font-size: 15px;
	position: absolute;
	width: 16.06%;
	height: 40px;
	background: #51B1F8;
	color: #FFFFFF;
	border: 0;
    /*
	margin-top: 26.5%;
    */
	left: 42%;
	bottom: 2.5%;
    border-radius: 4px;
    outline: none;
    cursor: pointer;
}
.update_admit_finish_str{
	width: 20%;
	background: #909399;
	cursor: no-drop;
}
.upload_first_task{
    display:inline-block;
    position:absolute;
    top: 34px;
    left: 3%;
}
.no_content_dom{
    width:100%;
    height:320px;
    background:url(/vue/dist/static/img/no_content_03.13a87c9.png) center no-repeat;
}
.update_local_size, .update_local_type{
    font-size:14px;
    word-break: break-all;
}
/**
 * @desc: 资源中心公用的css
 * @author: yansen
 * @time: 2020-08-05
 */
resource-center-common-page[data-v-00321d4c]{
    height: 100%;
}
.resource-center-common-page-main[data-v-00321d4c]{
    position: relative;
    float: left;
    width: 1200px;
    left: calc(50% - 600px);
}
.resource-ccpage-main-left[data-v-00321d4c]{
    width: 318px;
    float: left;
    position: fixed;
    height: calc(100% - 140px);
    background-color: #fff;
    border-radius: 10px;
    overflow-y: auto;
    overflow-x: hidden;
}
.resource-ccpage-main-right[data-v-00321d4c]{
    width: calc(100% - 338px);
    float: right;
    padding-bottom: 40px;
}
.resource-base-configuration-siderbar[data-v-00321d4c]{
    min-height: 610px;
    background: #fff;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 10px;
    padding: 15px 0;
}
.resource-base-c-library-item-name[data-v-00321d4c]{
    font-size: 16px;
    cursor:pointer;
    height: 50px;
    line-height:50px;
    position:relative;
}
.resource-base-c-library-item-name-lv[data-v-00321d4c]{
    font-size: 16px;
    cursor:pointer;
    height: 50px;
    line-height:50px;
    position:relative;
}
.resource-base-c-library-item-name.ed[data-v-00321d4c]{
    background: #f4f4f4;
}
.resource-base-c-library-item-name .resource-base-c-library-item-name-theme[data-v-00321d4c]{
    display: none;
}
.resource-base-c-library-item-name.ed .resource-base-c-library-item-name-theme[data-v-00321d4c]{
    display: block;
}
.resource-base-c-library-item-name-theme[data-v-00321d4c]{
    background: #1685fb;
    height: 100%;
    width: 7px;
    position:absolute;
    left: 0;
}
.resource-base-c-library-item-name-icon[data-v-00321d4c]{
    position:absolute;
    left: 40px;
    top: 50%;
    margin-top: -8px;
}
.resource-base-c-library-item-name-str[data-v-00321d4c]{
    margin-left:62px;
    float: left;
}
._nr[data-v-00321d4c]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.resource-base-c-library-item-name-btn[data-v-00321d4c]{
    float: left;
    color: #999999;
    margin-right:26px;
}
.resource-base-c-library-item-name-btn[data-v-00321d4c]:last-child{
    margin-right:0px;
}
.resource-base-c-library-item-child .resource-base-c-library-item-name-lv[data-v-00321d4c]{
    padding-left: 20px;
}
.resource-base-c-library-item-name-btns[data-v-00321d4c]{
    width: 76px;
    position:absolute;
    right: 8px;
    display: none;
}
.resource-base-c-library-column-list[data-v-00321d4c]{
    padding-left: 20px;
    margin-left:42px;
}
.resource-base-c-library-column-item[data-v-00321d4c]{
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    cursor:pointer;
    position:relative;
}
.resource-base-c-library-column-item .resource-base-c-library-column-item-name[data-v-00321d4c]{
    display: none;
}
.resource-base-c-library-column-item.ed .resource-base-c-library-column-item-name[data-v-00321d4c]{
    display: block;
}
.resource-base-c-library-column-item .resource-base-c-library-item-name-theme[data-v-00321d4c]{
    display: none;
}
.resource-base-c-library-column-item.ed .resource-base-c-library-item-name-theme[data-v-00321d4c]{
    display: block;
}
.resource-base-c-library-column-item.ed[data-v-00321d4c]{
    background: #f4f4f4;
}
.resource-base-c-library-item-input[data-v-00321d4c]{
    padding: 10px;
}
.common-comp-box[data-v-00321d4c]{
    background: #fff;
    border-radius: 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 30px 40px;
    position: relative;
}
.resource-center-administrator[data-v-00321d4c]{
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    background: #fff;
    border-radius: 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 30px 40px;
}
.resource-center-administrator-left[data-v-00321d4c]{
    width: 448px;
    float: left;
}
.resource-center-administrator-title[data-v-00321d4c]{
    font-size: 14px;
    font-weight: bold;
}
.resource-cenad-title-span[data-v-00321d4c]{
    color: #2288f7;
}
.resource-center-administrator-user[data-v-00321d4c]{
    width: 54px; height: 120px;
    float: left;
    margin-left:  7px;
    margin-right: 7px;
}
.resource-center-administrator-user *[data-v-00321d4c]{-webkit-transition: .2s;transition: .2s;
}
.resource-center-administrator-user-icon[data-v-00321d4c]{
    width:  48px;
    height: 48px;
    margin: 0 auto;
}
.resource-center-administrator-user-icon img[data-v-00321d4c]{
    width:100%; height:100%;
    border-radius: 100px;
}
.resource-center-administrator-user-name[data-v-00321d4c]{
    margin-top:7px;
    color: #666666;
    font-size: 12px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    text-align: center;
}
.resource-center-administrator-users[data-v-00321d4c]{
    margin-top:30px;
}
.resource-cadun-cbtn[data-v-00321d4c]{
    color: #2288f7;
    text-align: center;
    margin-top:8px;
    display: none;
    cursor:pointer;

    font-size: 22px;
}
.resource-center-administrator-user.can-delete[data-v-00321d4c]:hover{
    width: 68px;
    margin-left:  0px;
    margin-right: 0px;
}
.resource-center-administrator-user.can-delete:hover .resource-center-administrator-user-icon[data-v-00321d4c]{
    width:  52px; height: 52px;
}
.resource-center-administrator-user.can-delete:hover .resource-center-administrator-user-icon img[data-v-00321d4c]{
    border: 2px solid rgb(110, 178, 253);
}
.resource-center-administrator-user.can-delete:hover .resource-center-administrator-user-name[data-v-00321d4c]{
    font-size: 14px;
    font-weight: 600;
    color: rgb(110, 178, 253);
}
.resource-center-administrator-user.can-delete:hover .resource-cadun-cbtn[data-v-00321d4c]{
    display: block;
}
.resource-center-administrator-morebtn[data-v-00321d4c]{
    float: left;

    width:  48px;
    height: 48px;
    border-radius: 100px;
    background: #cccccc;

    color: #fff;
    cursor:pointer;
    text-align: center;
    line-height:48px;
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
}
.resource-center-administrator-addbtn[data-v-00321d4c]{
    width:38px;
    height:38px;
    line-height:38px;
    text-align: center;
    color: #3592f8;
    border-radius: 20px;
    border: 1px solid #3592f8;
    float: left;
    margin-left:10px;
    cursor:pointer;
}
.resource-center-administrator-right[data-v-00321d4c]{
    width: calc(100% - 448px);
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    padding-top: 44px;
    float: right;
}
.resource-center-administrator-log-item[data-v-00321d4c]{
    color: #999999;
    margin-bottom:15px;
}
.resourcadmi-log-item-left[data-v-00321d4c]{
    float: left;
    width: calc(100% - 100px);
}
.resourcadmi-log-item-right[data-v-00321d4c]{
    float: right;
    max-width: 100px;
}
.resource-center-administrator-log-list[data-v-00321d4c]{
}
.resource-center-administrator-log-morebtn[data-v-00321d4c]{
    text-align: center;
    color: #999;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.columns-number-item[data-v-00321d4c]{
    width: calc(33.33333% - 20px);
    height: 41px;
    line-height:41px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background: #f3f9ff;
    border: 1px solid #d7eaff;
    text-align: center;
    float: left;
    margin-right: 30px;
    margin-bottom:20px;

    -webkit-user-select: none;

       -moz-user-select: none;

        -ms-user-select: none;

            user-select: none;
    cursor: pointer;
}
.columns-number-item[data-v-00321d4c]:nth-child(3n){
    margin-right:0px;
}
.columns-number-list[data-v-00321d4c]{
    margin-top: 23px;
    margin-bottom: 15px;
}
.check-pending-header[data-v-00321d4c]{
    height: 60px;
    line-height:60px;
    border-bottom:1px solid #eeeeee;
}
.check-pending-header-item[data-v-00321d4c]{
    color:#999999;
    float: left;
    margin-right:60px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    line-height: 58px;
    cursor:pointer;
}
.check-pending-header-item.ed[data-v-00321d4c]{
    border-bottom:2px solid #157efb;
    color: #333;
    font-weight: bold;
}
.check-pending-items[data-v-00321d4c]{
    margin-top:30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
}
.check-pending-item[data-v-00321d4c]{
    width: 120px;
    cursor:pointer;
}
.check-pending-item-num[data-v-00321d4c]{
    font-size: 22px;
    font-weight: bold;
    margin-right: 80px;
}
.check-pending-item-name[data-v-00321d4c] {
    margin-top:8px;
    color: #989898;
}
.check-pending-item.ed[data-v-00321d4c] {
    color: #2288F7;
}
.check-pending-item.ed .check-pending-item-name[data-v-00321d4c] {
    color: #2288F7;
}
.check-pending-stat[data-v-00321d4c]{
    position: relative;
    margin-top:50px;
    -webkit-transition:border linear .2s,-webkit-box-shadow linear .5s;
    transition:border linear .2s,-webkit-box-shadow linear .5s;
    transition:border linear .2s,box-shadow linear .5s;
    transition:border linear .2s,box-shadow linear .5s,-webkit-box-shadow linear .5s;
    outline:none;border-color:rgba(235, 235, 235, .75);

    border-radius: 10px;
    -webkit-box-shadow: 0px 3px 54px 0px rgba(0, 0, 0, .1);
            box-shadow: 0px 3px 54px 0px rgba(0, 0, 0, .1);
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 40px 26px;
}
.check-pending-stat-month-num[data-v-00321d4c]{
    font-size: 27px;
    font-weight: bold;
}
.check-pending-stat-month-str[data-v-00321d4c]{
    color: #333;
}
.check-pending-stat-list[data-v-00321d4c]{
    margin-top:36px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.check-pending-stat-item[data-v-00321d4c]{
    width: 130px;
}
.check-pending-stat-item-name[data-v-00321d4c]{
    font-size: 16px;
}
.check-pending-stat-item-block[data-v-00321d4c]{
    height: 50px;
    width: 100%;
    margin-top:16px;
}
.check-pending-stat-btns[data-v-00321d4c]{
    width: 92px;
    margin:20px auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.check-pending-stat-btn[data-v-00321d4c]{
    height: 36px;
    width: 36px;
    border-radius: 20px;
    border: 1px solid #f9f9f9;
    text-align: center;
    line-height:36px;
    color: #adadad;
    cursor:pointer;
}
.check-pending-stat-btn[data-v-00321d4c]:hover{
    background:  #1485fb;
    color: #fff;
}
.subject-administrator-sheet[data-v-00321d4c]{
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #f2f1f2;
    margin-top:25px;
}
.subject-administrator-sheet-header[data-v-00321d4c]{
    height: 40px;
    line-height:40px;
    background: #f1f1f1;
    font-weight: bold;
}
.subject-administrator-sheet-col[data-v-00321d4c]{
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-right:1px solid #f2f1f2;
    height: 40px;
    line-height:40px;
    text-align: center;
    color: #999;
}
.subject-administrator-sheet-col[data-v-00321d4c]:last-child{
    border-right: none;
}
.subject-administrator-sheet-row[data-v-00321d4c]{
    color: #c8c8c8;
    height: 40px;
    line-height:40px;
    border-bottom:1px solid #f2f1f2;
}
.subject-administrator-sheet-row[data-v-00321d4c]:last-child{
    border-bottom:none;
}
/*单*/
.subject-administrator-sheet-row[data-v-00321d4c]:nth-child(2n) {
    background-color: #f9f9f9;
}
/*双*/
.subject-administrator-sheet-row[data-v-00321d4c]:nth-child(2n - 1) {
    background-color: white;
}
.subject-administrator-sheet-col-opbtn[data-v-00321d4c]{
    cursor:pointer;
}
._op_sasr_row .el-dropdown-link[data-v-00321d4c]{
    color: #1684fd;
}
.subject-administrator-sheet-header .el-dropdown-link[data-v-00321d4c]{
    color: #999;
}
.check-pending-filter-item-name[data-v-00321d4c]{
    color: #494949;
    font-weight: bold;
    width: 63px;
    float: left;
    margin-right: 10px;
}
.check-pending-filter-list[data-v-00321d4c]{
    margin-top:25px;
}
.check-pending-filter-item-name[data-v-00321d4c]{
    float: left;
    line-height:34px;
}
.check-pending-filter-item-span[data-v-00321d4c]{
    color: #737373;
    padding: 0 13px;
    float: left;
    cursor:pointer;
    line-height:30px;
    border-radius: 18px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid transparent;
    height: 34px;
    margin-right:6px;
}
.check-pending-filter-item-span[data-v-00321d4c]:hover{
    color: #2191ff;
}
.check-pending-filter-item-spans[data-v-00321d4c]{
    overflow: auto;
}
.check-pending-filter-item-span[data-v-00321d4c]{
    margin-bottom: 3px;
}
.check-pending-filter-item-span.ed[data-v-00321d4c]{
    background: #f3f9ff;
    border: 1px solid #d7eaff;
    color: #2191ff;
}
.check-pending-filter-item[data-v-00321d4c]{
    margin-bottom:7.5px;
}
.check-pending-filter-item-more-ed[data-v-00321d4c]{
    -webkit-transform: rotateX(180deg);
            transform: rotateX(180deg);
}
.check-pending-filter-mbtn-inner[data-v-00321d4c]{
    width: 88px;
    margin: auto;
}
.resource-ccpage-main-right-list-item-option[data-v-00321d4c]{
    width:14px;
    height:14px;
    margin-top:35px;
    background: url(/vue/dist/static/img/resource-ccpage-main-right-list-item-option-ed.1644b36.png) center no-repeat;
    cursor:pointer;
}
.resource-ccpage-main-right-list-item-option.ed[data-v-00321d4c]{
    background-image: url(/vue/dist/static/img/resource-ccpage-main-right-list-item-option.946187d.png);
}
.resource-ccpage-main-right-list-item-face[data-v-00321d4c]{
    width:160px;
    height:106px;
    float: left;
    cursor: pointer;
}
.resource-ccpage-main-right-list-item-face img[data-v-00321d4c]{
    width:100%;
    height:100%;
    -o-object-fit: contain;
       object-fit: contain;
    border-radius: 5px;
    margin-top:35px;
}
.resource-ccpage-main-right-list-item-cont[data-v-00321d4c]{
    float: left;
    margin-left:21px;
    margin-top:35px;
    width: calc(100% - 260px);
}
.resource-ccpage-main-right-list-item-cont-title[data-v-00321d4c]{
    font-size: 16px;
    font-weight: bold;
    cursor: pointer;
}
.resource-ccpage-main-right-list-item-cont-span[data-v-00321d4c]{
    float: left;
}
.resource-ccpage-main-right-list-item-cont-span .first[data-v-00321d4c],.second[data-v-00321d4c] {
    float: left;
}
.resource-ccpage-main-right-list-item-cont-span .first[data-v-00321d4c]{
    max-width: 250px;height: 19px;
    white-space:   nowrap;
    text-overflow: ellipsis;
    overflow:      hidden;
}
.resource-ccpage-main-right-list-item-cont-spans[data-v-00321d4c]{
    margin-top:15px;
    color: #999999;
}
.resource-ccpage-main-rlicsubject[data-v-00321d4c]{
    float: left;
    width: 89px;
    height: 26px;
    line-height:26px;
    border-radius: 15px;
    background: #f3f9ff;
    font-size: 12px;
    text-align: center;
    color: #999999;
    margin-right:10px;
    margin-bottom: 5px;
}
.resource-ccpage-main-right-list-item-cont-subjects-wrap[data-v-00321d4c]{
    margin-top: 12px;
    height: 40px;
    overflow-x: hidden;
}
.resource-ccpage-main-right-list-item-cont-bottom[data-v-00321d4c]{
    color: #999999;
    margin-top:15px;
}
.resource-ccpage-main-right-list-item-right-part[data-v-00321d4c]{
    float: right;
    width: 75px;
}
.resource-ccpage-main-right-list-item-status[data-v-00321d4c]{
    height: 67px;
    width: 67px;
    text-align: center;
    line-height:67px;
    border-radius: 40px;
    /*border: 4px solid #d5f5eb;*/
    margin-top:18px;
    margin-left: auto;
}
.resource-ccpage-main-right-list-item-status._unpass[data-v-00321d4c]{
    border-color: #ffdddd;
}
.resource-ccpage-main-right-list-item-status._ban[data-v-00321d4c]{
    border-color: #f5f5f5;
}
.resource-ccpage-main-right-list-item-status._private[data-v-00321d4c]{
    border-color: #f6f2d4;
}
.resource-ccpage-main-right-list-item-money[data-v-00321d4c]{
    color: #ff7676;
}
.resource-ccpage-main-right-list-item-money-num[data-v-00321d4c]{
    font-size: 20px;
    font-weight: bold;
}
.resource-ccpage-main-right-list-item-money[data-v-00321d4c]{
    min-height: 26px;
    margin-top:35px;
    text-align: right;
}
.resource-ccpage-main-right-list-item-bbtns[data-v-00321d4c]{
    position: relative;
    margin-top: 8px;
    line-height:26px;
}
.resource-ccpmrlib-message[data-v-00321d4c] {
    position: absolute;
    white-space: nowrap;
    top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
}
.resource-ccpmrlibbtn[data-v-00321d4c]{
    float:left;
}
.resource-ccpmrlipoints[data-v-00321d4c]{
    float: left;
    margin-left:30px;
    padding-left:15px;padding-right: 15px;
    height: 26px;
    line-height:26px;
    border-radius: 15px;
    cursor:pointer;
    -webkit-transition: .2s;
    transition: .2s;
    color: #000000;
    background-color: #f5f5f5;
}
.resource-ccpmrlipoints[data-v-00321d4c]:hover {
    color: #ffffff;
    background: #2191ff;
}
.resource-base-c-library-item-name:hover .resource-base-c-library-item-name-btns[data-v-00321d4c]{
    display: block;
}
.resource-base-c-library-item-name-lv:hover .resource-base-c-library-item-name-btns[data-v-00321d4c]{
    display: block;
}
.resource-base-c-library-column-item:hover .resource-base-c-library-item-name-btns[data-v-00321d4c]{
    display: block;
}
.resource-base-c-library-item-name-lv .resource-base-c-library-item-name-theme[data-v-00321d4c]{
    display: none;
}
.resource-base-c-library-item-name-lv.ed[data-v-00321d4c] {
    background: #f4f4f4;
}
.resource-base-c-library-item-name-lv.ed .resource-base-c-library-item-name-theme[data-v-00321d4c]{
    display: block;
}
.rbcli-input-style[data-v-00321d4c] .el-input__inner{
    width:222px;
    height:24px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-left:40px;
    border-color: #7e7e7e;
    color: #8a99ae;
    border-radius: 0;
}
.rbcli-input-style[data-v-00321d4c] .el-input__inner{
}
.rbcli-input-style[data-v-00321d4c] .el-input__inner:focus{
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #7e7e7e;
}
.rbcli-input-style[data-v-00321d4c] .el-input__inner:focus{
    -webkit-box-shadow: none;
            box-shadow: none;
}
.resource-selection-filter-show-btn[data-v-00321d4c]{
    float: right;
    width: 16px;
    height: 40px;
    cursor: pointer;
}
.resource-selection-filter-show-btn img[data-v-00321d4c]{
    width: 16px;
    height: 16px;
    -o-object-fit: cover;
       object-fit: cover;
}
.rsc-right-header-conf-btn[data-v-00321d4c]{
    width: 20px;
    height: 19px;
    cursor: pointer;
}
.rsc-right-header-conf-btn img[data-v-00321d4c] {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}
.rsc-right-header-conf-btn-cover[data-v-00321d4c]{
    float: left;
    margin-right: 23px;
    /*margin-top: 20px;*/
}
.resource-create-item-tag-botton-inner[data-v-00321d4c] {
    height: 34px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; /* 水平居中 */
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;     /* 垂直居中 */
    cursor: pointer;
}
.resource-create-item-tag-botton[data-v-00321d4c] {
    display: inline-block;
    width: 90px;
    height: 34px;
    border: 1px dashed #fdb443;
    border-radius: 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    line-height: 24px;
}
.choose-tag-button-icon[data-v-00321d4c] {
    float: left;
    height: 24px;
    font-size: 20px;
    color: #fdb443;
    margin-right: 7px;
}
.res-lanmu-prev-icon[data-v-00321d4c]{
    position: absolute;
    width: 16px;
    height: 16px;
}
.header-nav-msg-comp-top[data-v-00321d4c]{
    height: 72px;
    line-height: 72px;
    font-size: 18px;
    font-weight: bold;
    color: #333333;
}
.header-nav-msg-comp-top-left[data-v-00321d4c]{
    width: calc(100% - 300px);
    float: left;
}
.header-nav-msg-comp-top-right[data-v-00321d4c]{
    width: 300px;
    float: right;
}
.header-nav-msg-comp-bottom[data-v-00321d4c]{
    height: 65px;
    border-top: 1px solid #f4f4f4;
}
.header-nav-msg-comp-nav[data-v-00321d4c]{
    line-height: 63px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 2px solid transparent;
    float: left;
    font-size: 16px;
    cursor: pointer;
    margin-right: 66px;
}
.header-nav-msg-comp-nav.ed[data-v-00321d4c]{
    border-color: #2288f7;
    color: #2288f7;
}
.header-nav-msg-comp-navs[data-v-00321d4c]{
    width: calc(100% - 30px);
    float: left;
}
.header-nav-msg-comp-points[data-v-00321d4c]{
    width: 30px;
    float: right;
    line-height: 62px;
    cursor: pointer;
}
.header-nam-comp-drag-desc[data-v-00321d4c]{
    text-align: center;
    font-size: 10px;
    color: #999;
    padding-top: 10px;
    border-top:1px solid #f4f4f4;
}
.header-nam-comp-drag-itmes[data-v-00321d4c]{
    width: 120px;
    margin: auto;
}
.header-nam-comp-drag-item[data-v-00321d4c]{
    margin-bottom: 18px;
}
.header-nam-comp-drag-item-l[data-v-00321d4c]{
    float: left;
    padding-top: 2px;
}
.header-nam-comp-drag-item-r[data-v-00321d4c]{
    float: right;
    width: 8px;
    height: 13px;
    cursor: move;
}
.header-nam-comp-drag-item-r img[data-v-00321d4c]{
    width: 100%;
    height: 100%;
}
.common-comp-box-v-header-txt[data-v-00321d4c]{
    text-indent: 2px;
    color: #666;
    margin-bottom: 21px;
    margin-top: 37px;
}
.rlmp-common-addbtn[data-v-00321d4c]{
    height: 32px;
    line-height: 32px;
    border-radius: 20px;
    padding: 0 15px;
    border: 1px solid #d7eaff;
    display: inline-block;
    margin-top: 24px;
    background: #f3f9ff;
    color: #2388f7;
    cursor: pointer;
}
.rlmp-common-addbtn .layui-icon-extend-iconfont[data-v-00321d4c]{
    font-weight: bold;
}
.header-nav-msg-comp-top-bzone[data-v-00321d4c]{
    float: right;
}
.header-nav-msg-comp-top-right-txt[data-v-00321d4c]{
    font-size: 16px;
    font-weight: normal;
}
.activity-management-comp-cbtn[data-v-00321d4c]{
    height: 36px;
    line-height: 36px;
    padding: 0 21px;
    color: #fff;
    font-size: 15px;
    background: #2288f7;
    display: inline-block;
    border-radius: 20px;
    cursor: pointer;
}
.push-activity-m-btn[data-v-00321d4c]{
    float: right;
}
.lm-activity-list[data-v-00321d4c]{
}
.lm-activity-list-empty[data-v-00321d4c]{
    margin-top: 36px;
}
.lm-activity-list-empty-icon[data-v-00321d4c] {
    width: 64px;
    height: 57px;
    float: left;
}
.lm-activity-list-empty-txt[data-v-00321d4c]{
    color: #999;
    font-size: 11px;
    float: left;
    line-height: 57px;
    margin-left: 24px;
}
.lm-activity-item-face[data-v-00321d4c]{
    height: 175px;
    margin-top: 23px;
}
.lm-activity-item-face img[data-v-00321d4c] {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}
.lm-activity-item-title[data-v-00321d4c]{
    color: #333;
    font-size: 16px;
    font-weight: bold;
    margin-top: 25px;
    width: calc(100% - 140px);
}
.lm-activity-item-time-row .layui-icon-extend-iconfont[data-v-00321d4c]{
    color: #b0bbc5;
}
.lm-activity-item-time-row[data-v-00321d4c]{
    margin-top: 10px;
}
.lm-activity-item-timestr[data-v-00321d4c]{
    color: #68747F;
}
.lm-activity-item-desc-row[data-v-00321d4c]{
    color: #999;
    margin-top: 12px;
    min-height: 19px;
}
.lm-activity-item[data-v-00321d4c]{
    padding-bottom: 22px;
    border-bottom: 1px solid #f4f4f4;
    cursor: pointer;
    position: relative;
}
.lm-activity-item[data-v-00321d4c]:last-child{
    border-bottom: none;
    padding-bottom: 0;
}
.lm-activity-item-status-mark[data-v-00321d4c]{
    position: absolute;
    background-color: #2dcc99;
    right: 0;
    bottom: 50px;
}
.lm-activity-item:last-child .lm-activity-item-status-mark[data-v-00321d4c]{
    bottom: 30px;
}
.laism-wait[data-v-00321d4c]{
    background-color: #fdb444;
}
.lanmu-w-limit[data-v-00321d4c]{
    width: calc(100% - 300px);
    float: right;
    margin-top: 123px;
}
.lanmu-w-limit .header-nav-msg-comp-top-left[data-v-00321d4c]{
    width: calc(100% - 150px);
}
.lanmu-w-limit .header-nav-msg-comp-top-right[data-v-00321d4c] {
    width: 150px;
}
.header-nav-msg-comp-face-zone[data-v-00321d4c]{
    width: 280px;
    height: 140px;
    border: 1px dashed #fdb443;
    float: left;
    margin-top: 30px;
    margin-bottom: 30px;
    cursor: pointer;
}
.header-nav-msg-comp-face-zone .layui-icon-extend-iconfont[data-v-00321d4c]{
    color: #fdb443;
    font-size: 30px;
}
.header-nav-msg-comp-face-zone-btn[data-v-00321d4c]{
    float: left;
    margin-top: 2px;
}
.header-nav-msg-comp-face-zone-txt[data-v-00321d4c]{
    float: left;
    width: 90px;
    text-align: center;
}
.header-nav-msg-comp-face-zone-txt-v1[data-v-00321d4c]{
    font-size: 16px;
    color: #999;
}
.header-nav-msg-comp-face-zone-txt-v2[data-v-00321d4c]{
    font-size: 12px;
    color: #999;
}
.header-nav-msg-comp-face-zone-inner[data-v-00321d4c]{
    padding-top: 50px;
    padding-left: 80px;
}
.header-nav-msg-comp-face-zone img[data-v-00321d4c]{
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}
.rscpr-lm-activity-list[data-v-00321d4c]{
    margin-top: 25px;
}
.rscpr-lm-activity-item[data-v-00321d4c]{
    height: 142px;
    border:1px solid #d4e9ff;
    background-color: #f2f9ff;
    position: relative;
    cursor: pointer;
    margin-bottom: 10px;
}
.rscpr-lm-activity-item img[data-v-00321d4c]{
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    -o-object-fit: fill;
       object-fit: fill;
    z-index: 1;
}
.rscpr-lm-activity-item-title[data-v-00321d4c]{
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    margin-top: 37px;
    position: relative;
    z-index: 2;
}
.rscpr-lm-activity-item-desc[data-v-00321d4c]{
    font-size: 16px;
    text-align: center;
    margin-top: 27px;
    position: relative;
    z-index: 2;
}
.mrsrp-c-block-nav[data-v-00321d4c]{
    float: left;
    font-size: 16px;
    color: #999;
    margin-right: 85px;
    cursor: pointer;
}
.mrsrp-c-block-nav.ed[data-v-00321d4c]{
    color: #2288f7;
}
.resource-upload-opbtns[data-v-00321d4c]{
    position: absolute;
    height: 40px;
    right: 30px;
    top: 30px;
}
.resource-upload-opbtn[data-v-00321d4c]{
    cursor: pointer;
    margin-right: 20px;
    float: left;
}
.resource-upload-opbtn-str[data-v-00321d4c]{
    font-size: 13px;
    color: #6A747E;
    float: left;
}
.resource-upload-opbtn-icon[data-v-00321d4c]{
    color: #6A747E;
    float: left;
    margin-right: 5px;
}
.resource-library-management[data-v-00321d4c]{
    height: 100%;
    overflow: auto;
}
.hnmcn-fied-style[data-v-00321d4c]{
    position: fixed;
    width: 862px;
    padding: 0 40px;
    margin-left: -40px;
    border-radius: 0 0 10px 10px;
    top: 60px;
    background: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 3;
}
.header-nav-modify-share-auth[data-v-00321d4c]{
    float: right;
    width: 100%;
}
.header-nav-modify-share-auth-text[data-v-00321d4c]{
    color: #666;
    font-size: 16px;
    font-weight: normal;
    float: right;
    margin-right: 12px;
    width: calc(100% - 100px);
    text-align: right;
}
.header-nav-modify-share-auth-icon[data-v-00321d4c]{
    width: 18px;
    height: 18px;
    float: right;
    margin-top: -2px;
    cursor: pointer;
}
.res-assp-btn[data-v-00321d4c]{
    float: left;
    text-align: center;
    cursor: pointer;
    margin-right: 77px;
}
.res-assp-btn-icon[data-v-00321d4c]{
    width: 42px;
    height: 42px;
    background: #f4f4f4;
    border-radius: 30px;
    margin: auto;
    text-align: center;
    line-height: 42px;
}
.res-assp-btn-icon .layui-icon-extend-iconfont[data-v-00321d4c]{
    font-size: 25px;
}
.res-assp-btn-text-str[data-v-00321d4c]{
    float: left;
    margin-top: 5px;
    color: #333;
    font-size: 14px;
}
.res-assp-btn-text .layui-icon-extend-iconfont[data-v-00321d4c]{
    font-size: 25px;
    float: left;
    color: #999;
}
.res-assp-user-auth-btn .layui-icon-extend-iconfont[data-v-00321d4c]{
    font-size: 25px;
    float: left;
    color: #999;
    cursor: pointer;
}
.res-assp-p-row-r-auth .layui-icon-extend-iconfont[data-v-00321d4c]{
    font-size: 25px;
    float: left;
    color: #999;
    cursor: pointer;
    margin-right: 15px;
}
.res-assp-p-row-r-auth  .res-assp-btn-text-str[data-v-00321d4c]{
    margin-top: 0;
    margin-right: 5px;
}
.res-assp-btn-text[data-v-00321d4c]{
    margin-top: 3px;
}
.res-assp-btns[data-v-00321d4c]{
    padding-top: 25px;
    padding-left: 4px;
}
.res-assp-txt[data-v-00321d4c]{
    color: #999;
    font-size: 14px;
    margin-top: 30px;
}
.res-assp-add-users-btn[data-v-00321d4c]{
    width: 162px;
    height: 34px;
    line-height: 34px;
    background: #f3f9ff;
    border: 1px solid #d7eaff;
    border-radius: 17px;
    color: #2288f7;
    text-align: center;
    margin-top: 21px;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.res-assp-user-auth-btn[data-v-00321d4c]{
    float: right;
    padding-top: 4px;
    cursor: pointer;
}
.res-assp-user-icon[data-v-00321d4c]{
    float: left;
    width: 36px;
    height: 36px;
    margin-right: 12px;
}
.res-assp-user-icon img[data-v-00321d4c] {
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.res-assp-p-row-right-member-icon[data-v-00321d4c]{
    width: 36px;
    height: 36px;
    margin: auto;
}
.res-assp-p-row-right-member-icon img[data-v-00321d4c] {
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.res-assp-user-name[data-v-00321d4c]{
    float: left;
    line-height: 36px;
    color: #333;
}
.res-assp-user-list[data-v-00321d4c]{
    margin-top: 25px;
}
.res-assp-user-row[data-v-00321d4c]{
    margin-bottom: 24px;
}
.res-assp-user-row[data-v-00321d4c]:last-child{
    margin-bottom: 0;
}
.res-assp-yes-btn[data-v-00321d4c]{
    width: 168px;
    height: 36px;
    background: #2fa2fe;
    color: #ffffff;
    text-align: center;
    line-height: 36px;
    margin: 55px auto 0;
    cursor: pointer;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 5px 1px #2fa2fe;
            box-shadow: 0 0 5px 1px #2fa2fe;
}
.res-assp-p-row-left[data-v-00321d4c]{
    width: 27px;
    float: left;
}
.res-assp-p-row-right[data-v-00321d4c]{
    width: calc(100% - 27px);
    float: left;
}
.res-assp-p-row-right-header[data-v-00321d4c]{
    height: 37px;
    line-height: 37px;
    background: #f9f9f9;
}
.res-assp-p-row-select-block[data-v-00321d4c]{
    width: 14px;
    height: 14px;
    border: 1px solid #999999;
    cursor: pointer;
    margin-top: 11px;
}
.res-assp-p-row[data-v-00321d4c]{
    margin-bottom: 16px;
}
.res-assp-p-row-r-name[data-v-00321d4c]{
    color: #333333;
    text-indent: 10px;
    float: left;
    margin-right: 24px;
    max-width: 300px;
}
.res-assp-p-row-r-btn[data-v-00321d4c] {
    float: left;
    color: #999;
    margin-top: 1px;
    cursor: pointer;
    margin-right: 31px;
}
.res-assp-p-row-r-input[data-v-00321d4c]{
    float: left;
    border: none;
    height: 37px;
    line-height: 37px;
    text-indent: 10px;
    color: #333333;
    margin-right: 24px;
    background: transparent;
    max-width: 300px;
}
.res-assp-p-row-r-auth[data-v-00321d4c]{
    float: right;
}
.res-assp-p-row-right-member[data-v-00321d4c]{
    width: 40px;
    float: left;
    height: 80px;
    margin-top: 14px;
    margin-right: 28px;
}
.res-assp-p-row-right-member-name[data-v-00321d4c]{
    font-size: 12px;
    margin-top: 6px;
    color: #333;
    text-align: center;
}
.res-assp-p-row-right-member-cbtn[data-v-00321d4c]{
    text-align: center;
    margin-top: 4px;
    color: #2288f7;
    cursor: pointer;
    display: none;
}
.res-assp-p-row-right-member:hover .res-assp-p-row-right-member-cbtn[data-v-00321d4c]{
    display: block;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.res-assp-p-row-right-members[data-v-00321d4c]{
    margin-top: 5px;
}
.res-assp-p-row-right-member-addbtn[data-v-00321d4c]{
    float: left;
    font-size: 16px;
    color: #459bf8;
    margin-top: 14px;
    font-weight: normal;
    cursor: pointer;
    width: 36px;
    height: 36px;
    line-height: 34px;
    font-weight: bold;
    border: 1px solid #459bf8;
    border-radius: 20px;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.res-assp-p-row-right-add-group-btn[data-v-00321d4c]{
    height: 36px;
    line-height: 36px;
    background: #f9f9f9;
    text-align: center;
    color: #999;
}
.res-assp-p-row-right-add-group-btn-inner[data-v-00321d4c]{
    cursor: pointer;
}
.res-assp-p-row-select-block img[data-v-00321d4c] {
    width: 14px;
    height: 14px;
    display: none;
    margin-top: 0px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.res-assp-p-row-select-block.ed img[data-v-00321d4c]{
    display: block;
    background: #2191ff;
}
.res-assp-p-row-select-block.ed[data-v-00321d4c]{
    border-color: #2191ff;
    background: #2191ff;
}
.custom-tree-container[data-v-00321d4c]{
    margin-top: 10px;
}
.res-assp-branch-name[data-v-00321d4c]{
    margin-left: 10px;
}
.res-assp-branch-status[data-v-00321d4c]{
    float: right;
    margin-right: 75px;
    color: #ff7676;
}
.custom-tree-container-branch[data-v-00321d4c]{
    width: 100%;
}
.res-assp-branch-set-span-btn[data-v-00321d4c]{
    float: right;
    margin-right: 75px;
    text-decoration: underline;
}
.res-assp-x2code-img[data-v-00321d4c]{
    width: 120px;
    height: 120px;
}
.res-assp-x2code-img img[data-v-00321d4c] {
    width: 120px;
    height: 120px;
    -o-object-fit: fill;
       object-fit: fill;
}
.res-assp-x2code[data-v-00321d4c]{
    width: 120px;
    height: 143px;
}
.res-assp-x2code-str[data-v-00321d4c]{
    cursor: pointer;
    margin-top: 5px;
}
.res-assp-auth-str[data-v-00321d4c]{
    margin-top: 0;
    margin-right: 5px;
}
.res-assp-auth-icon[data-v-00321d4c]{
    margin-right: 15px;
}
.res-assp-parts[data-v-00321d4c]{
    height: 400px;
    overflow: auto;
}
.res-assp-branch-icon[data-v-00321d4c]{
    float:left;
}
.res-assp-branch-name[data-v-00321d4c]{
    float: left;
    margin-left: 5px;
    margin-top: -3px;
}
.check-pending-filter-item-cover[data-v-00321d4c]{
    padding: 15px;
}
.new-check-filter-sbtn[data-v-00321d4c]{
    width: 132px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    color: #fff;
    background: #2fa2fe;
    margin: auto;
    cursor: pointer;
    -webkit-box-shadow: 0px 0px 10px rgba(47, 162, 254, .3);
            box-shadow: 0px 0px 10px rgba(47, 162, 254, .3);
}
.cpfm-pop-filter-results[data-v-00321d4c]{
    overflow: hidden;
}
.cpfm-pop-filter-result[data-v-00321d4c]{
    float: left;
}
.cpfm-pop-filter-result-str[data-v-00321d4c]{
    color: #494949;
    font-weight: bold;
    float: left;
    line-height: 34px;
    width: 63px;
    margin-right: 10px;
}
.cpfm-pop-filter-results-row[data-v-00321d4c]{
    margin-top: 20px;
    padding-bottom: 10px;
}
.pricing-management-cb-item-desc[data-v-00321d4c]{
    font-size: 12px;
    color: #666666;
    margin-top: 29px;
}
.pricing-management-cb-item-sheet[data-v-00321d4c]{
    border: 1px solid #e9e8e8;
    margin-top: 20px;
}
.pmcis-head[data-v-00321d4c]{
    height: 39px;
    line-height: 39px;
    border-bottom: 1px solid #e9e8e8;
    background: #f1f1f1;
    text-align: center;
}
.pmcis-head-bogus[data-v-00321d4c]{
    position: relative;
}
.pmcis-col[data-v-00321d4c]{
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.pmcis-col[data-v-00321d4c]:not(:last-child) {
    border-right: 1px solid #e9e8e8;
}
.pmcis-body[data-v-00321d4c]{
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 22px 19px;
    height: 160px;
}
.pmcis-dj-item-icon[data-v-00321d4c]{
    width: 18px;
    height: 18px;
    border-radius: 50%;
    margin-left: 47px;
    float: left;
}
.pmcis-dj-item-count[data-v-00321d4c]{
    float: left;
    margin-left: 7px;
    color: #666;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
}
.pmcis-dj-item-input[data-v-00321d4c]{
    width: 60px;
    margin-left: 7px;
    float: left;
    border: none;
}
.pmcis-dj-item-free[data-v-00321d4c]{
    float: left;
    color: #666;
    margin-left: 71px;
}
.pricing-management-master-conf[data-v-00321d4c]{
    margin-top: 27px;
}
.pricing-mmaster-conf-item[data-v-00321d4c]{
    display: block;
    margin-bottom: 20px;
}
._list-page-gp[data-v-00321d4c] .spc-coin-icon{
    width: 18px;
    height: 18px;
    margin-right: 8px;
}
._list-page-gp[data-v-00321d4c] .spc-coin-price{
    font-style:italic;
}
.resource-ccpage-main-right-list-box[data-v-00321d4c] ._resouce-good-price{
    position: absolute;
    right: 40px;
    top: 35px;
}
.pmcis-dj-item[data-v-00321d4c]{
    margin-bottom: 30px;
}
.admin-upload-btn[data-v-00321d4c]{
    float: right;
    width: 100px;
    height: 33px;
    border-radius: 20px;
    line-height: 33px;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    background: #0068ff;
    margin-left: 24px;
    margin-top: 13px;
    cursor: pointer;
    position: relative;
}
/*
 * @desc 课程库
 * @author zhangxue
 * @date 20200706
 *
 */
.course-dialog-tab-item[data-v-2f338172]{
    float: left;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #6a747e;
    padding: 0 10px;
    border-radius: 2px;
    margin: 5px 15px;
    cursor: pointer;
}
.course-dialog-tab-item-sel[data-v-2f338172]{
    background: #2fa2fe;
    color: #fff;
    -webkit-box-shadow: 0px 0px 10px rgba(47, 162, 254, .3);
            box-shadow: 0px 0px 10px rgba(47, 162, 254, .3);
}
[data-v-2f338172] .el-form-item{
    margin-bottom: 4px;
}
.course-dialog-line[data-v-2f338172]{
    margin: 15px 0;
    width: 100%;
    height: 1px;
    background: #f3f4f6;
}
.course-center-search[data-v-2f338172]{
    float: right;
    width: auto;
    margin-bottom: 18px;
}
.course-center-box[data-v-2f338172]{
    width: 100%;
}
[data-v-2f338172] .el-dialog__footer {
    padding: 40px 20px 70px;
}
.el-dialog .el-dialog__footer .el-button[data-v-2f338172]{
    width: 144px;
    height: 40px;
    padding: 0;
}
[data-v-2f338172] .el-button+.el-button {
    margin-left: 60px;
}
.course-dialog-search-box[data-v-2f338172]{
    width: 100%;
    height: 52px;
}
.course-dialog-search-checkbox[data-v-2f338172]{
    margin-top: 9px;
}













































































































































/*
 * 网盘文件选择与上传
 */
body{
	width: 100%;
	height: 100%;
	font-size: 16px;
	/*font-family: "微软雅黑";*/
	font-family: Microsoft YaHei,Avenir,Helvetica,Arial,sans-serif;
    /*
	background: #ababb3;
    */
}
/*
.layui-layer-content{
    height:672px;
}
*/
/* 统一弹框样式 xiuxiu 20250109  */
.layui-layer.layui-layer-page.layui-layer-bobg{
	border-radius: 8px;
	overflow: hidden;
}
.update_alert{
    /*
	position: absolute;
	top: 7.8%;
	left: 31.1%;
    */
	width: 100%;
	height: 100%;
	background: #ffffff;
}
.update_title{
	width: 100%;
	height: 7.7%;
    text-align:center;
    position:relative;
	background: #FFFFFF;
}
.update_title a{
	display: inline-block;
    width:100px;
}
#update_localupdate{
	font-size: 15px;
	line-height: 50px;
}
.update_selected{
	color: #51b1f8;
}
#update_microselect{
	font-size: 15px;
	line-height: 50px;
}
.update_local{
	margin-top: 2.3% !important;
	width: 95%;
	padding-top: 4.3%;
	background: #f8f8f8;
	margin: 0 auto;
}
.update_delete{
	/*
    float: right;
	margin-right:10px;
	margin-top: 12px;
    */
    top:10px;
    right:12px;
    position:absolute;
    display:inline-block;
    cursor: pointer;
}
.update_picturebox{
	width: 100%;
	height: 90%;
	font-size: 18px;
	color: #e3e3e3;
    padding-top:3.6%;
    padding-bottom:10.1%;
	text-align: center;
    color: #ccc;
    display:block;
}
.update_picturebox > img{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 26px;
}
.ugdate_updatefile{
	display: none;
}
.update_schedule{
	width: 94.25%;
	height: 24%;
    margin:13px auto 0 auto;
	padding-left: 1%;
	padding-right: 1%;
	padding-top: 6px;
	padding-bottom: 6px;
	background: #FFFFFF;
    position:relative;
    /*
    overflow: hidden;
    */
}
.update_schedule_first{
    margin-top: 0;
}
.update_schedule div{
	display: inline-block;
	float: left;
}
.update_deletefile{
    display: block;
	position: absolute;
    top:-11px;
    right:-8px;
    /*
    margin-top: -17px;
    margin-left:87.1%;
    margin-left: 80.1%;
    */
}
.update_schedule p{
	padding-left: 32px;
    font-size: 13px;
}
.update_schedule .update_schedule_inform_second{
    font-size: 12px;
    color: #999999;
}
.update_schedule p b{
	float: right;
	font-weight: normal;
    color: #797979;
}
.update_schedule > .update_bar{
	width: 100%;
	height: 4px;
	margin-top: 6px;
	background: #F8F8F8;
    float: left;
    display: block;
}
.update_bar div{
	width: 0%;
	height: 4px;
	background: #6ec1ff;
    border-radius:50px;
}
.update_deletefile img{
	display: none;
}
.update_updatefile_bottom{
	margin-top: 14%;
	width: 100%;
	height: 44px;
	background: #f0f2f3 !important;
}
.update_updatefile_bottom .update_updatefile_bottom_select{
    margin-right: 12px;
    background-color: #51B1F8;
}
.update_updatefile_bottom button,#continue_add_files{
	margin-top: 8px;
	width: 70px;
	height: 30px;
    line-height:30px;
    text-align:center;
	float: right;
	margin-right: 6px;
	border: 0px;
	background: #f4a306;
	color: #FFFFFF;
	font-size: 12px;
    border-radius: 1px;
    outline: none;
    cursor: pointer;
}
.update_micro{
	width: 100%;
	height: 55.4%;
	margin: 0 auto;
	display: none;
}
.update_micro_top{
	width: 100%;
	height: 56px;
    vertical-align: middle;
	background: #F8F8F8;
    position:relative;
}
.update_input{
	width: 100%;
	height: 40px;
    font-size: 13px;
    color: #999999;
	border-radius: 20px;
	border: 1px #eeeeee solid;
	padding-left: 2%;
    /*margin: 8px 0px 8px 2%;*/
	float: left;
    outline: none;
}
input::-webkit-input-placeholder{
    color:#999;
    font-size:13px;
}
input::-moz-placeholder{
    color:#999;
    font-size:13px;
}
input::-ms-input-placeholder{
    color:#999;
    font-size:13px;
}
input::placeholder{
    color:#999;
    font-size:13px;
}
.update_search_close{
    width: 20px;
    height: 20px;
    border-radius: 20px;
    background: url(/zhvd/static/images/pan/document_icon02.png) no-repeat;
    position:absolute;
    top: 50%;
    margin-top: -10px;
    right: 46px;
    cursor: pointer;
}
.update_inputnot{
	width: 52.41%;
	height: 68%;
	border-radius: 20px;
	border: 1px #eeeeee solid;
	padding-left: 2%;
	margin-left: 2%;
	float: left;
    /*
	background: url(/zhvd/static/images/pan/document_icon03.png) no-repeat 94% 50%,#FFFFFF;
    */
    outline: none;
}
.update_namesort{
    display: inline-block;
    position: absolute;
    right: 116px;
    cursor: pointer;
}
.update_allfile{
    display: inline-block;
    position: absolute;
    right: 10px;
    cursor: pointer;
}
.update_namesort img{
	display: block;
	margin-top: 21px;
	float: left;
	margin-left: 14px;
    margin-right: 7px;
}
.update_namesort b{
	font-weight: normal;
	display: block;
	float: left;
	font-size: 14px;
    color: #999999;
    line-height: 55px;
}
.update_allfile img{
	display: block;
	margin-top: 21px;
	float: left;
	margin-left: 14px;
    margin-right: 7px;
}
.update_allfile b{
	font-weight: normal;
	display: block;
	float: left;
	line-height: 55px;
	font-size: 14px;
    color: #999999;
}
.update_micro_middle{
	width: 97%;
	height: 16%;
	padding-left: 3%;
    float: left;
}
.update_micro_middle p{
	font-size: 13px;
	line-height: 60px;
}
.update_micro_middle p b{
	font-weight: normal;
	color: #51B1F8;
    cursor: pointer;
}
.filePath{
    color:#51b1f8;
    cursor:pointer;
}
.keywrodsPath{
    color:#51b1f8;
}
.colLine{
    padding:0px 5px 0 5px;
    color: #929292;
    cursor:auto;
}
#go_back{
    padding-right:10px;
}
.update_csearch{
    width: 52.41%;
    height: 40px;
    margin: 8px 2%;
    float: left;
    position: relative;
}
.update_over{
	width: 30px;
	height: 40px;
	position: absolute;
	cursor: pointer;
    right: 12px;
    background: url(/zhvd/static/images/pan/document_icon03.png) no-repeat center;
}
.update_namesort_list{
	width: 118px;
    font-size: 13px;
	position: absolute;
	z-index: 200;
	background: #FFFFFF;
	right: 135px;
	top: 55px;
	border: 1px #E3E3E3 solid;
	display: none;
    color: #888888;
    border-radius: 2px;
}
.update_namesort_list b{
	display: block;
	position: absolute;
	top: -12px;
	left: 89px;
}
.update_namesort_list li{
	height: 34px;
	line-height: 34px;
	cursor: pointer;
	padding-left: 4%;
}
.update_allfile_list{
	width: 118px;
	position: absolute;
	z-index: 200;
	background: #FFFFFF;
	right: 30px;
	top: 55px;
	border: 1px #E3E3E3 solid;
	display: none;
    border-radius: 2px;
}
.update_namesort_list_top{
    position: absolute;
    left: 80px;
    top:-8px;
    width:14px;
    height:14px;
    border-top: 1px #E3E3E3 solid;
    border-left: 1px #E3E3E3 solid;
    background:#fff;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
}
.update_namesort_list  ul{
    position: relative;
    z-index: 9;
}
.update_allfile_list b{
	display: block;
	position: absolute;
	top: -12px;
	left: 80px;
}
.update_allfile_list  ul{
    position: relative;
    z-index: 9;
}
.update_allfile_list li{
	height: 30px;
	line-height: 30px;
	padding-left: 11.6%;
	cursor: pointer;
    font-size: 13px;
    color: #888888;
}
.update_micro_bottom{
	width: 94%;
	height: 100%;
	margin-left: 3%;
	padding-bottom: 2%;
    overflow-y:auto;
}
.update_fileupdate{
	width: 100%;
	height: 40px;
    -webkit-box-sizing:content-box;
            box-sizing:content-box;
	padding-top: 10px;
	padding-bottom: 10px;
    border-bottom: 1px solid #eeeeee;
    position: relative;
    cursor:pointer;
}
.update_fileupdate div{
	display: inline-block;
	float: left;
    width:7%;
    margin-top:8px;
}
/*
.update_fileupdate p{
	padding-left: 50px;
}
*/
.update_fileupdate_inform{
    font-size: 14px;
    color:black;
    width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 15px;
}
.update_fileupdate_date{
    font-size:12px;
    color:#b6b6b6;
    margin-top: 8px;
    padding-left:50px;
}
.update_fileupdate p b{
	font-weight: normal;
	color: #51B1F8;
}
.update_updatefile{
    display: none;
}
.update_file_arrow{
    position:absolute;
    width:18px;
    height:18px;
    right:25px;
    top:50%;
    margin-top:-10px;
	background: url(/zhvd/static/images/pan/document_icon14.png) no-repeat;
}
.update_selectbox{
	position: absolute;
	width: 20px;
	height: 20px;
	border: 1px #EEEEEE solid;
	right: 25px;
    top: 50%;
    margin-top: -10px;
}
.update_selectboxon{
	background: url(/zhvd/static/images/pan/document_icon12.png) no-repeat;
    width: 20px;
    height: 20px;
    border: none;
}
.update_admit{
	font-size: 15px;
	position: absolute;
	width: 16.06%;
	height: 40px;
	background: #51B1F8;
	color: #FFFFFF;
	border: 0;
    /*
	margin-top: 26.5%;
    */
	left: 42%;
	bottom: 2.5%;
    border-radius: 4px;
    outline: none;
    cursor: pointer;
}
.update_admit_finish_str{
	width: 20%;
	background: #909399;
	cursor: no-drop;
}
.upload_first_task{
    display:inline-block;
    position:absolute;
    top: 34px;
    left: 3%;
}
.no_content_dom{
    width:100%;
    height:320px;
    background:url(/vue/dist/static/img/no_content_03.13a87c9.png) center no-repeat;
}
.update_local_size, .update_local_type{
    font-size:14px;
    word-break: break-all;
}
/**
 * @desc: 新版教学产品线UI调整样式
 * @author: yansen
 * @time: 2020-09-08
 */
.new-teach-version-pop-ui[data-v-5bd4dc65] .el-dialog {
    padding: 0 26px;
}
.new-teach-version-pop-ui[data-v-5bd4dc65] .el-dialog {
    border-radius: 0;
}
.new-teach-version-pop-ui[data-v-5bd4dc65] .el-dialog__title {
    color: #333;
}
.new-teach-version-pop-ui[data-v-5bd4dc65] .el-dialog__header {
    /* text-align: center; */
    /* border-bottom:1px solid #eeeeee; */
    /* min-height: 20px; */
}
.new-teach-version-pop-ui[data-v-5bd4dc65] .el-dialog__headerbtn {
    top: -16px;
    right: -16px;
    width: 38px;
    height: 38px;
    line-height: 38px;
    background: #fff;
    border-radius: 50%;
    line-height: 38px;
}
.new-teach-version-pop-ui[data-v-5bd4dc65] .el-dialog__headerbtn .el-dialog__close {
    width: 23px;
    height: 23px;
    line-height: 23px;
    color: #b2bac3;
    border-radius: 50%;
    border: 2px solid #b2bac3;
    font-weight: bolder;
    text-indent: 1px;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}
.new-teach-version-pop-ui[data-v-5bd4dc65] .el-dialog__headerbtn .el-dialog__close:hover {
    border: 2px solid #409eff;
    color: #409eff;
}
.public-pop-root[data-v-5bd4dc65] .el-textarea__inner {
    height: 122px;
}
.public-pop-root[data-v-5bd4dc65] .el-dialog__body {
    padding: 0 0 20px 0;
}
.column-config-box .el-checkbox[data-v-5bd4dc65] {
    margin-bottom: 10px;
}
/**
 * @desc: 课堂教学
 * @author: yansen
 * @time: 2020-09-03
 */
*[data-v-5bd4dc65]:focus{
    outline: none;
}
.course-teaching-common-btn[data-v-5bd4dc65] {
    background: -webkit-gradient(linear, left top, left bottom, from(#27c9a3), to(#57dfbf));
    background: linear-gradient(#27c9a3 0%, #57dfbf 100%);
    border-radius: 4px;
    cursor:pointer;
    color: #fff;
}
.course-teaching-main-page[data-v-5bd4dc65]{
    height: 100%;
    background: #f5f6fa;
}
.course-teaching-main-page-center[data-v-5bd4dc65]{
    width: 1200px;
    margin: auto;
    position: relative;
}
.course-teaching-public-img-box img[data-v-5bd4dc65]{
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}
.cource-teaching-common-pop-btn[data-v-5bd4dc65]{
    width:180px;
    height:44px;
    border-radius: 5px;
    text-align: center;
    line-height:44px;
    color: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#27c9a3), to(#57dfbf));
    background: linear-gradient(#27c9a3 0%, #57dfbf 100%);
    cursor:pointer;
}
._nr[data-v-5bd4dc65]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
/***主题色start***/
.border_color_for_theme_2.ed[data-v-5bd4dc65]{
    border-color: #057fff!important;
}
.text_color_for_theme_2[data-v-5bd4dc65]{
    color:#057fff!important;
}
.text_hover_color_for_theme_2[data-v-5bd4dc65]:hover{
    color:#057fff!important;
}
.text_option_color_for_theme_2.ed[data-v-5bd4dc65]{
    color:#057fff!important;
}
.text_option_color_for_theme_2.ed .course-teaching-index-nav-icon-txt[data-v-5bd4dc65]{
    color:#057fff!important;
}
.bg_color_for_theme_2[data-v-5bd4dc65]{
    background:#057fff!important;
}
.single_border_color_for_theme_2[data-v-5bd4dc65] {
    border-color: #057fff!important;
}
.bg_selected_color_for_theme_2.ed[data-v-5bd4dc65]{
    background:#057fff!important;
    color: #fff;
}
.bg_selected_color_for_theme_2.ed[data-v-5bd4dc65]:hover{
    color: #fff!important;
}
/***主题色end***/
/***表单元素start，外层加上cource-teaching-form这个类名***/
[data-v-5bd4dc65] .cource-teaching-form .el-input__inner,[data-v-5bd4dc65] .cource-teaching-form .el-textarea__inner,[data-v-5bd4dc65] .cource-teaching-form .el-select .el-input__inner{
    /*border: 1px solid #dce5ef;*/
    border: 1px solid #eee;
    border-radius: 4px;
    font-size: 12px;
}
[data-v-5bd4dc65] .cource-teaching-form .el-input__inner{
    height: 34px;
    line-height: 34px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-5bd4dc65] .el-textarea__inner {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-5bd4dc65] .el-form-item__label {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-5bd4dc65] .cource-teaching-form .el-input__icon{
    line-height: 34px;
}
[data-v-5bd4dc65] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner{
    border: 1px solid #45d7b5;
    -webkit-box-shadow: none;
            box-shadow: none;
}
[data-v-5bd4dc65] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner:hover{
    border: 1px solid #45d7b5;
}
[data-v-5bd4dc65] .cource-teaching-form .el-input__inner:focus,[data-v-5bd4dc65] .cource-teaching-form .el-select .el-input__inner:focus,[data-v-5bd4dc65] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner,[data-v-5bd4dc65] .cource-teaching-form .el-textarea__inner:focus{
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #45d7b5;
}
[data-v-5bd4dc65] .cource-teaching-form .el-radio{
    color: #999999;
    cursor: pointer;
    margin-right: 22px;
}
[data-v-5bd4dc65] .cource-teaching-form .el-radio__label{
    font-size: 12px;
    font-weight: 500;
    color: #999999;
}
[data-v-5bd4dc65] .cource-teaching-form .el-radio__inner{
    width: 16px;
    height: 16px;
    background: #ffffff;
    border: 1px solid #cccccc;
}
[data-v-5bd4dc65] .cource-teaching-form .el-radio__input.is-checked .el-radio__inner{
    border-color: #DCDFE6;
    background: none;
}
[data-v-5bd4dc65] .cource-teaching-form .el-radio__inner::after{
    width: 8px;
    height: 8px;
    background: #000;
}
[data-v-5bd4dc65] .cource-teaching-form .el-radio__input.is-checked+.el-radio__label{
    color: #999999;
}
/**表单元素end**/
.course-no-content-text[data-v-5bd4dc65]{
    text-align: center;
    font-size: 14px;
    color: #999;
    margin-top:5px;
}
.course-no-content-img[data-v-5bd4dc65]{
    width: 464px;
    height: 288px;
    display: block;
    margin: auto;
}
.course-teaching-mp-litem[data-v-5bd4dc65]{
    position: absolute;
    left: 80px;
}
.course-teaching-mp-lt-item[data-v-5bd4dc65]{
    font-size: 17px;
    font-weight: bold;
    height: 71px;
    line-height: 71px;
    float: left;
    margin-right: 20px;
}
.course-teaching-mp-lt-name[data-v-5bd4dc65]{
    cursor: pointer;
}
.course-teaching-mp-lt-i-line[data-v-5bd4dc65]{
    float: left;
    height: 25px;
    width: 1px;
    background: #cccccc;
    margin-top: 23px;
    margin-left: 2px;
}
.course-teaching-mp-lt-i-text[data-v-5bd4dc65]{
    float: left;
    line-height: 71px;
    font-size: 14px;
    color: #666666;
    margin-left: 20px;
}
.course-teaching-mp-lt-popbox[data-v-5bd4dc65]{
    height: 485px;
}
.course-search[data-v-5bd4dc65]{
    height: 38px;
}
.course-teaching-mp-lt-pop-lv-first[data-v-5bd4dc65]{
    border-bottom: 1px solid #eee;
}
.ctmlplf-name[data-v-5bd4dc65]{
    float: left;
    width: calc(100% - 30px);
    font-size: 14px;
    color: #333;
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.ctmlplf-icon[data-v-5bd4dc65]{
    width: 25px;
    float: right;
}
.ctmlplf-icon-mark[data-v-5bd4dc65]{
    font-weight: bold;
    color: #666666;
}
.course-teaching-mp-lt-pop-lv-first-inner[data-v-5bd4dc65]{
    height: 38px;
    line-height: 38px;
    border-bottom: 1px solid #eee;
    padding: 0 30px;
}
.ctmlplf-icon.ed .ctmlplf-icon-mark[data-v-5bd4dc65]{
    display: block;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    margin-right: 10px;
}
.course-teaching-mp-lt-pop-lv-cdbox[data-v-5bd4dc65]{
    padding-bottom: 0px;
}
.add-btn-tooltip[data-v-5bd4dc65]{
    width: 117px;
    height: 76px;
    text-align: center;
}
.add-btn-tooltip p[data-v-5bd4dc65] {
    margin-top: 19px;
    font-size: 14px;
    font-family: Source Han Sans CN Regular, Source Han Sans CN Regular-Regular;
    font-weight: 400;
    color: #333333;
    cursor: pointer;
}
.no-border[data-v-5bd4dc65]{
    border: none;
}
.select-span-pop-box-title[data-v-5bd4dc65]{
    font-size: 17px;
    color: #333435;
    margin-top: 18px;
    margin-left: -20px;
}
.volume-production-activity-pop-rnode[data-v-5bd4dc65] .el-dialog__title{
    color: #5ec8a7;
}
.volume-production-activity-pop-rnode[data-v-5bd4dc65] .el-dialog__header {
    border: none;
}
.volume-production-activity-pop[data-v-5bd4dc65]{
    position: relative;
}
.volume-pap-c-addbtn[data-v-5bd4dc65]{
    position: absolute;
    top: -36px;
    cursor: pointer;
}
.volume-pap-c-mbody[data-v-5bd4dc65]{
    height: 688px;
    border: 1px solid #edeeef;
}
.volume-pap-cm-chbox[data-v-5bd4dc65]{
    width: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    height: 100%;
}
.volume-pap-cm-chb-list[data-v-5bd4dc65]{
    height: 600px;
    overflow: auto;
}
.volume-pap-cm-chb-sbtn[data-v-5bd4dc65]{
    float: none;
    height: 34px;
    line-height: 34px;
    width: 468px;
    margin: auto;
}
._vpcc_first[data-v-5bd4dc65]{
}
._vpcc_second[data-v-5bd4dc65]{
    border-left: 1px solid #edeeef;
    padding: 0 24px 0 29px;
    overflow: auto;
    -webkit-box-shadow: 0 0 10px 3px #eee;
            box-shadow: 0 0 10px 3px #eee;
    position: relative;
    z-index: 3;
}
.volume-pap-cm-chb-l-item[data-v-5bd4dc65]{
    height: 168px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 1px solid #edeeef;
    padding: 0px 22px 0px 38px;
    position: relative;
    cursor: pointer;
}
.volume-pap-cm-chb-l-item-face[data-v-5bd4dc65]{
    width: 160px;
    height: 160px;
    margin-top: 4px;
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.volume-pap-cm-chb-l-item-cont[data-v-5bd4dc65]{
    float: left;
    margin-left: 24px;
}
.volume-pap-cm-chb-l-item-cont-title[data-v-5bd4dc65]{
    font-size: 16px;
    font-weight: bold;
    margin-top: 9px;
    color: #333;
}
.volume-pap-cm-chb-l-item-dbtn[data-v-5bd4dc65]{
    position: absolute;
    right: 23px;
    bottom: 25px;
    cursor: pointer;
}
.volume-production-activity-pop-rnode .resource-create-item-tag-botton-inner[data-v-5bd4dc65]{
    display: block!important;
    position: relative;
    line-height: 24px;
}
.volume-production-activity-pop-rnode .choose-tag-text[data-v-5bd4dc65] {
    line-height: 32px;
    text-indent: 45px;
}
.volume-production-activity-pop-rnode .resource-create-item-tag-botton-inner .choose-tag-button-icon[data-v-5bd4dc65]{
    margin-left: 17px;
    position: absolute;
    top: 5px;
    height: 20px!important;
}
.volume-production-activity-pop-rnode[data-v-5bd4dc65] .el-checkbox{
    display: block;
    float: left;
}
.res-ci-no-content-root[data-v-5bd4dc65]{
    position: relative;
    height: 540px;
}
.volume-pap-cm-chb-l-item-face[data-v-5bd4dc65] .file-restype-face{
    padding-top: 0!important;
}
.volume-pap-cm-chb-l-item-face[data-v-5bd4dc65] ._file-restype-face-img {
    height: 159px!important;
}
.volume-pap-cm-chb-l-item-face[data-v-5bd4dc65] img {
    border-radius: 6px!important;
}
.volume-pap-c-mbody-pitem[data-v-5bd4dc65]{
    height: 100%;
}
.volume-pap-cm-chb-l-item-line[data-v-5bd4dc65]{
    height: 100%;
    position: absolute;
    width: 4px;
    background: #5fc9aa;
    left: 0;
    top: 0;
    display: none;
}
.volume-pap-cm-chb-l-item.ed .volume-pap-cm-chb-l-item-line[data-v-5bd4dc65]{
    display: block;
}
.volume-pap-cm-chb-l-item.ed[data-v-5bd4dc65]{
    background: #f8f9fa;
}
.course-hns-info-form-row-icon[data-v-5bd4dc65]{
    color: #999;
    font-size: 18px;
    float: left;
    width: 18px;
    height: 38px;
    margin-right: 10px;
    cursor: pointer;
}
.course-hns-info-form-row-name[data-v-5bd4dc65]{
    width: 84px;
    float: left;
    color: #333;
    font-weight: bold;
    margin-right: 26px;
    line-height: 34px;
}
.course-hns-info-form-row[data-v-5bd4dc65]{
    margin-top: 48px;
    margin-bottom: 44px;
}
.course-hns-info-form-user[data-v-5bd4dc65]{
    position: relative;
    float: left;
    margin-right: 20px;
    text-align: center;
    width: 66px;
    margin-bottom: 5px;
}
.copyright-radio-num[data-v-5bd4dc65]{
    line-height: normal;
    font-size: 12px;
    color: #fdad3e;
    cursor: pointer;
}
.course-hns-info-form-user-icon[data-v-5bd4dc65]{
    width: 36px;
    height: 36px;
    margin: auto;
}
.course-hns-info-form-user-icon img[data-v-5bd4dc65]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.course-hns-info-form-user-name[data-v-5bd4dc65]{
    color: #666;
    text-align: center;
    line-height: normal;
    margin-top: 6px;
}
.course-hns-info-form-user-mark[data-v-5bd4dc65]{
    position: absolute;
    width: 50px;
    height: 20px;
    background: #ff7676;
    border-radius: 12px;
    text-align: center;
    line-height: 20px;
    color: #fff;
    font-size: 9px;
    top: -8px;
    left: 30px;
}
.course-hns-info-form-row-cont[data-v-5bd4dc65]{
    float: left;
    width: calc(100% - 110px);
}
.course-hns-info-form-add-u-btn[data-v-5bd4dc65]{
    width: 38px;
    height: 38px;
    border: 1px solid #278bf7;
    border-radius: 50%;
    float: left;
    cursor: pointer;
    color: #278bf7;
    text-align: center;
    margin-left: 14px;
}
.course-hns-info-form-row[data-v-5bd4dc65]{
    margin-bottom: 44px;
}
.course-hns-info-form-price-desc[data-v-5bd4dc65]{
    color: #999;
    font-size: 14px;
    margin-top: 12px;
}
.set-price-comp-show-model[data-v-5bd4dc65]{
    margin-top: 7px;
}
.set-price-comp-show-model-str[data-v-5bd4dc65]{
    font-weight: bold;
    color: #333;
}
.set-price-comp-show-model-icon[data-v-5bd4dc65]{
    color: #2191ff;
    margin-left: 5px;
    cursor: pointer;
}
.set-price-comp-edit-model-input[data-v-5bd4dc65]{
    height: 34px;
    border: 1px solid #d1dce7;
    border-radius: 3px;
    color: #999999;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-indent: 1em;
    float: left;
    margin-right: 20px;
}
.set-price-comp-edit-model-sbtn[data-v-5bd4dc65]{
    width: 64px;
    height: 34px;
    border-radius: 3px;
    text-align: center;
    cursor: pointer;
    line-height: 34px;
    color: #fff;
    background: #2191ff;
    float: left;
}
.drcmci-pbox[data-v-5bd4dc65]{
    padding: 0 30px;
    height: 500px;
    padding-bottom: 80px;
}
.document-resource-create-main-content-item .course-hns-info-form-row-name[data-v-5bd4dc65]{
    width: 112px;
}
.document-resource-create-main-content-item .course-hns-info-form-row-cont[data-v-5bd4dc65] {
    width: calc(100% - 138px);
}
.course-hns-info-form-row-cont[data-v-5bd4dc65] .el-radio__inner::after{
    background: #fff;
    width: 5px;
    height: 5px;
}
.course-hns-info-form-row-cont[data-v-5bd4dc65] .el-radio__input.is-checked .el-radio__inner {
    border-color: #409eff;
    background: #409eff;
}
.chifrc-radio-comp[data-v-5bd4dc65]{
    margin-top: 6px;
}
.chifrc-res-item-conf[data-v-5bd4dc65]{
    padding: 28px 17px;
    background: #fafafa;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 615px;
    border-radius: 5px;
    margin-top: 19px;
}
.chifrc-res-iconf-row-icon[data-v-5bd4dc65]{
    width: 19px;
    height: 20px;
    float: left;
    margin-right: 8px;
    margin-top: 8px;
}
.chifrc-res-iconf-row-icon img[data-v-5bd4dc65]{
    width: 100%;
    height: 100%;
}
.chifrc-res-iconf-row-name[data-v-5bd4dc65]{
    color: #666;
    float: left;
    line-height: 34px;
}
.chifrc-res-iconf-row-oplist[data-v-5bd4dc65]{
    float: right;
}
.chnsifpd-v2[data-v-5bd4dc65]{
    height: 56px;
    line-height: 56px;
    background: #fafafa;
    margin-top: 18px;
    width: 615px;
    text-indent: 19px;
}
.chnsifpd-v3[data-v-5bd4dc65]{
    padding: 20px;
    background: #fafafa;
    margin-top: 18px;
}
.chnsifpd-item[data-v-5bd4dc65]{
    margin-top: 18px;
}
.course-hns-info-form-user-cbtn[data-v-5bd4dc65]{
    line-height: 20px;
    color: #278bf7;
    cursor: pointer;
    display: block;
    position: absolute;
    width: 100%;
    display: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    bottom: -20px;
}
.course-hns-info-form-user:hover .course-hns-info-form-user-cbtn[data-v-5bd4dc65]{
    display: block;
}
.course-hns-info-form-user[data-v-5bd4dc65]:hover{
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
}
.chifrc-res-iconf-row[data-v-5bd4dc65]{
    margin-bottom: 10px;
}
.rescfs-pop-first-lv[data-v-5bd4dc65]{
    margin-top: 42px;
}
.rescfs-pop-first-lv-header[data-v-5bd4dc65]{
    padding-bottom: 14px;
    border-bottom: 1px solid #eeeeee;
    color: #999999;
    font-weight: bold;
}
.rescfs-pop-sec-lv[data-v-5bd4dc65]{
    height: 58px;
    line-height: 58px;
    border-bottom: 1px solid #eeeeee;
}
.rescfs-pop-sec-lv-left[data-v-5bd4dc65]{
    float: left;
    color: #323232;
    font-size: 15px;
    font-weight: bold;
    width: calc(100% - 200px);
}
.rescfs-pop-sec-lv-right[data-v-5bd4dc65]{
    float: right;
    color: #434343;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
}
.rescfs-pop-sec-lvs[data-v-5bd4dc65]{
    padding: 0 29px;
}
.rescfs-pop-sec-lv-left img[data-v-5bd4dc65]{
    width: 16px;
    -webkit-transform: translateY(-1px);
            transform: translateY(-1px);
    margin-right: 3px;
}
.res-collection-files-stat-pop[data-v-5bd4dc65]{
    height: 600px;
    overflow: auto;
}
.create-tc-cp-upload-btn[data-v-5bd4dc65]{
    width: 90px;
    height: 26px;
    line-height: 24px;
    color: #f2c978;
    cursor: pointer;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px dashed #f2c978;
    float: right;
}
.create-tc-cp-face-selectbtn[data-v-5bd4dc65]{
    position:absolute;
    width:26px;
    height:26px;
    right: 10px;
    top: 0px;
    display: none;
}
.create-tc-cp-face-selectbtn img[data-v-5bd4dc65]{
    width:100%;
    height:100%;
}
.create-tc-cp-face.ed .create-tc-cp-face-selectbtn[data-v-5bd4dc65]{
    display: block;
}
.create-tc-cp-faces[data-v-5bd4dc65]{
    margin-top:10px;
    max-height: 235px;
    overflow: auto;
}
.create-tc-cp-face[data-v-5bd4dc65]{
    width:167px;
    height:111px;
    float: left;
    margin-right:20px;
    margin-bottom:20px;
    position:relative;
    cursor: pointer;
}
.create-tc-cp-face[data-v-5bd4dc65]:nth-child(3n){
    margin-right:0px;
}
.create-tc-cp-face img[data-v-5bd4dc65] {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
    border-radius: 3px;
}
.create-tc-cp-title-warmtxt[data-v-5bd4dc65]{
    color: #ff4a4a;
    margin-left: 5px;
}
.create-tc-cp-title-txt[data-v-5bd4dc65]{
    color: #999999;
}
.create-tc-cp-title[data-v-5bd4dc65]{
    height: 26px;
    line-height:26px;
}
.add-fast-link-pop-box[data-v-5bd4dc65]{
    padding: 30px 0 10px;
}
.add-fast-link-pop-box-yes-btn[data-v-5bd4dc65]{
    float: right;
}
.add-fast-link-pop-box-no-btn[data-v-5bd4dc65]{
    color:#999999;
    background: #eeeeee;
    float: left;
}
.add-fast-link-pop-box-btns[data-v-5bd4dc65]{
    width: 380px;
    margin: 20px auto 15px;
}

.label-option-list-name[data-v-0252d7aa]{
    font-size: 12px;
    color: #666;
    margin-bottom: 15px;
    padding: 15px 15px 0 15px;
}
.label-option-list-item[data-v-0252d7aa]{
    color: #333;
    cursor: pointer;
    margin-bottom: 5px;
    line-height: 25px;
    padding-left: 15px;
    position: relative;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.option-selected-icon[data-v-0252d7aa]{
    position: absolute;
    right: 15px;
    color: #999;
}
.label-option-list-item[data-v-0252d7aa]:hover{
    background: #e5f2ff;
}
.label-option-list[data-v-0252d7aa]{
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    max-height: 260px;
    overflow: auto;
    position: absolute;
    background: #fff;
    -webkit-box-shadow: 0px 0px 5px 1px rgba(154, 142, 142, .66);
            box-shadow: 0px 0px 5px 1px rgba(154, 142, 142, .66);
    border-radius: 5px;
    z-index: 4;
    top: 55px;
    left: 0;
    width: 100%;
}
.new-label-name[data-v-0252d7aa]{
    border: none;
    -webkit-box-shadow: none;
            box-shadow: none;
    outline: none;
    height: 29px;
    width: 100px;
}
.input-combination-dynamic-label[data-v-0252d7aa]{
    padding: 10px 10px 5px 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #d9d9d9;
    border-radius: 4px;
    line-height: normal;
    position: relative;
}

.label-deletable-rounded-rectangle[data-v-40d9f04c]{
    line-height: normal;
}
.badge[data-v-40d9f04c] {
    border-radius: 4px;
    background-color: #1abc9c;
    color: #fff;
    font-size: 13px;
    cursor: pointer;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    overflow: hidden;
    margin: 0 5px 5px 0;
    padding: 6px 28px 6px 14px;
    -webkit-transition: .25s linear;
    transition: .25s linear;
}
.badge > span[data-v-40d9f04c] {
    color: white;
    padding: 0 10px 0 0;
    cursor: pointer;
    font-size: 12px;
    position: absolute;
    right: 0;
    text-align: right;
    text-decoration: none;
    top: 0;
    width: 100%;
    bottom: 0;
    z-index: 2;
}
.badge > span[data-v-40d9f04c]:after {
    content: "x";
    font-family: "Flat-UI-Pro-Icons";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 27px;
}
@media (hover: hover) {
.badge[data-v-40d9f04c] {
        padding: 6px 21px;
}
.badge > span[data-v-40d9f04c] {
        opacity: 0;
        filter: "alpha(opacity=0)";
        -webkit-transition: opacity .25s linear;
        transition: opacity .25s linear;
}
.badge[data-v-40d9f04c]:hover {
        background-color: #16a085;
        color: white;
        padding-right: 28px;
        padding-left: 14px;
}
.badge:hover > span[data-v-40d9f04c] {
        padding: 0 10px 0 0;
        opacity: 1;
        -webkit-filter: none;
        filter: none;
}
}
/**
 * @desc: 新版教学产品线UI调整样式
 * @author: yansen
 * @time: 2020-09-08
 */
.new-teach-version-pop-ui[data-v-ef4d02cc] .el-dialog {
    padding: 0 26px;
}
.new-teach-version-pop-ui[data-v-ef4d02cc] .el-dialog {
    border-radius: 0;
}
.new-teach-version-pop-ui[data-v-ef4d02cc] .el-dialog__title {
    color: #333;
}
.new-teach-version-pop-ui[data-v-ef4d02cc] .el-dialog__header {
    /* text-align: center; */
    /* border-bottom:1px solid #eeeeee; */
    /* min-height: 20px; */
}
.new-teach-version-pop-ui[data-v-ef4d02cc] .el-dialog__headerbtn {
    top: -16px;
    right: -16px;
    width: 38px;
    height: 38px;
    line-height: 38px;
    background: #fff;
    border-radius: 50%;
    line-height: 38px;
}
.new-teach-version-pop-ui[data-v-ef4d02cc] .el-dialog__headerbtn .el-dialog__close {
    width: 23px;
    height: 23px;
    line-height: 23px;
    color: #b2bac3;
    border-radius: 50%;
    border: 2px solid #b2bac3;
    font-weight: bolder;
    text-indent: 1px;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}
.new-teach-version-pop-ui[data-v-ef4d02cc] .el-dialog__headerbtn .el-dialog__close:hover {
    border: 2px solid #409eff;
    color: #409eff;
}
.public-pop-root[data-v-ef4d02cc] .el-textarea__inner {
    height: 122px;
}
.public-pop-root[data-v-ef4d02cc] .el-dialog__body {
    padding: 0 0 20px 0;
}
.column-config-box .el-checkbox[data-v-ef4d02cc] {
    margin-bottom: 10px;
}
/**
 * @desc: 课堂教学-资源类创建
 * @author: pengmaihong、zhangxue
 * @time: 2020-09-07
 */
.document-resource-create-main-content[data-v-ef4d02cc] {
    border-radius: 4px;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.document-resource-create-main[data-v-ef4d02cc]:first-child {
    border-right: 1px solid #f5f6fa;
    width: 47%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.document-resource-create-main[data-v-ef4d02cc] {
    padding: 27px;
    width: 53%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.resource-create-back[data-v-ef4d02cc] {
    width: 27px;
    height: 13px;
    font-size: 14px;
    font-weight: 500;
    text-align: left;
    color: #333333;
    line-height: 40px;
    letter-spacing: 0px;
    cursor: pointer;
}
.resource-create-mode[data-v-ef4d02cc] {
    width: 100px;
    height: 14px;
    font-size: 14px;
    font-weight: 500;
    text-align: left;
    color: #27c9a3;
    line-height: 40px;
    letter-spacing: 0px;
    float: right;
    cursor:pointer;
    text-align: right;
}
.resource-create-item-title[data-v-ef4d02cc] {
    height: 15px;
    font-size: 14px;
    font-family: Source Han Sans CN Regular, Source Han Sans CN Regular-Regular;
    font-weight: bold;
    text-align: left;
    color: #333333;
    letter-spacing: 0px;
    margin: 14px 0;
    line-height:25px;
}
.choose-object-button-edit i[data-v-ef4d02cc]{
    float: right;
    font-size: 20px;
    cursor: pointer;
}
.resource-create-red-dot[data-v-ef4d02cc] {
    color: red;
}
[data-v-ef4d02cc].el-select {
    width: 100%;
}
[data-v-ef4d02cc].el-input {
    width: 100%;
}
.choose-object-button-box[data-v-ef4d02cc] {
    width: 100%;
    height: 68px;
    border: 1px dashed #fdb443;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; /* 水平居中 */
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;     /* 垂直居中 */
}
.choose-object-button[data-v-ef4d02cc] {
    height: 24px;
    cursor: pointer;
}
.choose-object-button-icon[data-v-ef4d02cc] {
    float: left;
    height: 20px;
    font-size: 20px;
    color: #fdb443;
    margin-right: 7px;
}
.choose-object-text[data-v-ef4d02cc] {
    float: left;
    display: inline-block;
    font-size: 14px;
    height: 24px;
    line-height: 24px;
    font-weight: 500;
    color: #666666;
}
.resource-create-setting-option-content[data-v-ef4d02cc] {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.resource-create-setting-option-item[data-v-ef4d02cc] {
    width: 33%;
    height: 90px;
    border-radius: 4px;
    cursor: pointer;
    padding: 14px 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.resource-create-setting-option-item.selected[data-v-ef4d02cc] {
    background: #f5f6fa;
}
.resource-create-setting-option-item-title[data-v-ef4d02cc] {
    font-size: 14px;
    font-family: Source Han Sans CN Medium, Source Han Sans CN Medium-Medium;
    font-weight: 500;
    text-align: left;
    color: #333333;
    margin-bottom: 15px;
}
.resource-create-setting-option-item-desc[data-v-ef4d02cc] {
    font-size: 12px;
    font-family: Source Han Sans CN Regular, Source Han Sans CN Regular-Regular;
    font-weight: 400;
    text-align: left;
    color: #999999;
}
.resource-create-setting-item[data-v-ef4d02cc] {
    /*padding: 20px 0 28px 0;*/
    padding: 15px 0 20px 0;
    border-bottom: 1px solid #f5f6fa;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    line-height: 34px;
}
.resource-create-setting-item-box[data-v-ef4d02cc] {
    margin:0 10px;
}
.course-teaching-resource-create-btn[data-v-ef4d02cc] {
    width: 100%;
    margin: 20px 0;
}
.create-resource-slider[data-v-ef4d02cc]{
    width: 272px;
    margin-left: 20px;
}
[data-v-ef4d02cc] .create-resource-slider .el-slider__runway{
    height: 4px;
}
[data-v-ef4d02cc] .el-slider__runway.show-input{
    margin-right: 80px;
    background-color: #eee;
}
[data-v-ef4d02cc] .create-resource-slider .el-slider__bar{
    height: 4px;
    background: #27c9a3;
}
[data-v-ef4d02cc] .create-resource-slider .el-slider__button{
    border: 2px solid #27c9a3;
}
[data-v-ef4d02cc] .create-resource-slider .el-slider__button-wrapper{
    top: -16px;
}
[data-v-ef4d02cc] .create-resource-slider .el-slider__button{
    width: 12px;
    height: 12px;
}
[data-v-ef4d02cc] .create-resource-slider .el-slider__input{
    width: 80px;
    margin-top: 0;
}
[data-v-ef4d02cc] .create-resource-slider .el-input__inner{
    width: 52px;
    height: 34px;
    margin-left: 30px;
}
[data-v-ef4d02cc] .create-resource-slider .el-input__inner{
    padding: 0 14px;
}
.create-resource-slider-unit[data-v-ef4d02cc]{
    color: #eee;
    font-size: 14px;
    margin-left: 10px;
}
.resource-create-item-tag[data-v-ef4d02cc] {
    height: auto;
    margin-top: 20px;
}
.resource-create-item-tag-name[data-v-ef4d02cc] {
    float: left;
    display: inline-block;
    height: 36px;
    width: 80px;
    line-height: 36px;
    font-size: 14px;
    font-weight: 500;
    color: #666666;
}
.resource-create-item-tag-botton[data-v-ef4d02cc] {
    display: inline-block;
    width: 90px;
    height: 34px;
    border: 1px dashed #fdb443;
    border-radius: 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin-right: 11px;
}
.resource-create-item-tag-botton-inner[data-v-ef4d02cc] {
    height: 34px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; /* 水平居中 */
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;     /* 垂直居中 */
    cursor: pointer;
}
.resource-create-item-tag-content[data-v-ef4d02cc] {
    padding-left: 80px;
}
.resource-create-tag-select-item[data-v-ef4d02cc] {
    width: 138px;
    height: 34px;
    background: #f3f9ff;
    border: 1px solid #d7eaff;
    border-radius: 4px;
    margin-bottom: 10px;
    margin-right: 11px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: relative;
    padding-left: 10px;
    border-radius: 17px;
    display: inline-block;
}
.resource-new-ctg-item[data-v-ef4d02cc]{
    width: 138px;
    height: 34px;
    background: #f2f2f2;
    border: 1px solid #ddd;
    margin-bottom: 10px;
    margin-right: 11px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: relative;
    padding-left: 10px;
    border-radius: 20px;
    float:left;
    line-height: 32px;
    color: #666;
    cursor: pointer;
}
.resource-new-ctg-item.ed[data-v-ef4d02cc]{
    color: #2191ff;
    background: #f3f9ff;
    border: 1px solid #d7eaff;
}
.choose-tag-button-icon[data-v-ef4d02cc] {
    float: left;
    height: 24px;
    font-size: 20px;
    color: #fdb443;
    margin-right: 7px;
}
.choose-tag-text[data-v-ef4d02cc] {
    float: left;
    display: inline-block;
    font-size: 12px;
    height: 25px;
    line-height: 22px;
    font-weight: 500;
    color: #666666;
}
.resource-create-tag-select-content[data-v-ef4d02cc] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.resource-create-tag-select-item-name[data-v-ef4d02cc] {
    display: inline-block;
    width: 87px;
    height: 34px;
    font-size: 14px;
    color: #2191ff;
    line-height: 32px;
    /*font-weight: R; 注释，代码格式错误 by zhangxue 2021-2-13*/
    letter-spacing: 1px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.cancel-select-tag-btn[data-v-ef4d02cc] {
    height: 34px;
    float: right;
    margin-right: 11px;
    line-height: 34px;
    font-size: 8px;
    cursor: pointer;
}
.resorce-upload-item-content[data-v-ef4d02cc] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
}
.resorce-upload-item-btn-box[data-v-ef4d02cc] {
    width: 180px;
    height: 180px;
    border: 1px dashed #fdb443;
    border-radius: 4px;
    margin: 0 18px 18px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; /* 水平居中 */
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;     /* 垂直居中 */
    cursor: pointer;
}
.add-resorce-text[data-v-ef4d02cc] {
    color: #fdb443;
}
.resorce-upload-item-added[data-v-ef4d02cc] {
    width: 180px;
    height: 180px;
    border-radius: 4px;
    margin: 0 18px 18px 0;
    position: relative;
}
.resorce-upload-item-added-img[data-v-ef4d02cc] {
    position: relative;
    width: 180px;
    height: 120px;
}
.resorce-upload-item-added-img img[data-v-ef4d02cc]{
    width: 100%;
    height: 100%;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    -o-object-fit: cover;
       object-fit: cover;
}
.resorce-upload-item-added-desc-title[data-v-ef4d02cc] {
    font-size: 14px;
    font-weight: bold;
    color: #333333;
    margin: 16px 0 8px 0;
}
.resorce-upload-item-added-desc-content[data-v-ef4d02cc] {
    font-size: 12px;
    font-weight: 400;
    text-align: left;
    color: #666666;
}
/*.resource-create-method-box {*/
/*    width: 538px;*/
/*    border: 1px solid #eeeeee;*/
/*    border-radius: 4px;*/
/*    padding: 0px 26px;*/
/*    box-sizing: border-box;*/
/*}*/
.resource-create-method-select[data-v-ef4d02cc] {
    height: 80px;
}
.resource-create-method-select .resource-create-method-item-title[data-v-ef4d02cc] {
    margin-top: 20px;
}
.resource-create-method-select .resource-create-method-item-desc[data-v-ef4d02cc] {
    margin-top: 5px;
}
.resource-create-method-item[data-v-ef4d02cc] {
    width: 487px;
    height: 80px;
    border-bottom: 1px solid #eeeeee;
    padding-bottom: 10px;
    padding-top: 10px;
}
.resource-create-method-item-icon[data-v-ef4d02cc] {
    height: 80px;
    line-height: 80px;
    font-size: 20px;
    color: #37D0AC;
    float: left;
    padding-right: 24px;
}
.resource-create-method-item-content[data-v-ef4d02cc] {
    float: left;
}
.resource-create-method-item-title[data-v-ef4d02cc] {
    font-size: 12px;
    font-weight: 500;
    color: #333333;
}
.resource-create-method-item-desc[data-v-ef4d02cc] {
    font-size: 12px;
    font-weight: 500;
    color: #999999;
}
.resource-create-method-item-select-icon[data-v-ef4d02cc] {
    float: right;
    height: 80px;
    line-height: 80px;
    font-size: 20px;
    color: #2191FF;
}
.resource-create-method-item-dropdowm-icon[data-v-ef4d02cc] {
    float: right;
    height: 80px;
    line-height: 80px;
    font-size: 20px;
    color: #333333;
}
[data-v-ef4d02cc] .create-resource-method-option {
    height: 80px;
    width: 100%;
    border: 1px solid #eeeeee;
    padding: 0 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.add-resource-box[data-v-ef4d02cc] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; /* 水平居中 */
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;     /* 垂直居中 */
    cursor: pointer;
}
.add-resource-desc[data-v-ef4d02cc] {
    margin-top: 20px;
    width: 420px;
    font-size: 14px;
    color: #999999;
}
.resorce-upload-item-btn-bigbox[data-v-ef4d02cc] {
    width: 100%;
    height: 674px;
    border: 1px dashed #fdb443;
    border-radius: 4px;
    margin: 0 18px 18px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; /* 水平居中 */
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;     /* 垂直居中 */
}
.choose-object-result-item[data-v-ef4d02cc]{
    height: 50px;
    width: 166px;
    border: 1px solid #eeeeee;
    border-radius: 4px;
    position:relative;
    cursor:pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0 10px;
    float: left;
    margin-right:20px;
    margin-bottom:10px;
}
.choose-object-result-item-str[data-v-ef4d02cc]{
    margin: auto;
    font-size: 14px;
    color: #666;
    font-weight: 500;
}
.choose-object-result-item-closebtn[data-v-ef4d02cc]{
    width: 30px;
    height: 30px;
    position:absolute;
    right: -15px;
    top: -15px;
    cursor:pointer;
    display: none;
}
.choose-object-result-item[data-v-ef4d02cc]:hover{
    background: #f3f3f3;
}
.choose-object-result-item:hover .choose-object-result-item-closebtn[data-v-ef4d02cc]{
    display: block;
}
.choose-object-result-item-closebtn img[data-v-ef4d02cc] {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}
[data-v-ef4d02cc] .cource-teaching-form .el-input__inner,[data-v-ef4d02cc] .cource-teaching-form .el-textarea__inner,[data-v-ef4d02cc] .cource-teaching-form .el-select .el-input__inner{
    font-size: 14px;
}
.grey-btn[data-v-ef4d02cc]{
    background: #ccc;
}
.resorce-upload-item-added-img-title[data-v-ef4d02cc]{
    position: absolute;
    top: 35%;
    left: 10%;
    width: 100%;
    display: inline-block;
    font-size: 28px;
    color: #69B1FF;
}
.resorce-upload-item-added-delbtn[data-v-ef4d02cc]{
    position: absolute;
    right: -8px;
    top: -9px;
    background-color: #fff;
    cursor: pointer;
    display: none;
}
.resorce-upload-item-added:hover .resorce-upload-item-added-delbtn[data-v-ef4d02cc]{
    display: block;
}
.drcmcc-nav-items[data-v-ef4d02cc]{
    padding-left: 27px;
    margin-bottom: 0px;
    border-bottom: 1px solid #eeeeee;
}
.document-resource-create-main-content-cover[data-v-ef4d02cc]{
    background: #fff;
}
.drcmcc-nav-item[data-v-ef4d02cc]{
    line-height: 64px;
    position: relative;
    float: left;
    margin-right: 60px;
    color: #989a98;
    cursor: pointer;
    font-size: 16px;
}
.drcmcc-nav-item-ed[data-v-ef4d02cc]{
    width: 100%;
    height: 2px;
    background: #5cc6a5;
    position: absolute;
    bottom: 0px;
    display: none;
}
.drcmcc-nav-item.ed[data-v-ef4d02cc]{
    color: #323432;
}
.drcmcc-nav-item.ed .drcmcc-nav-item-ed[data-v-ef4d02cc]{
    display: block;
}
.new-inline-text-head-block[data-v-ef4d02cc]{
    margin-top: 25px;
}
.new-inline-text-head-block-name[data-v-ef4d02cc]{
    font-size: 16px;
    font-weight: bold;
    float: left;
    width: calc(100% - 150px);
}
.new-inline-text-head-block-nextbtn[data-v-ef4d02cc]{
    float: right;
    width: 85px;
    height: 33px;
    background: #27c9a3;
    border-radius: 4px;
    color: #ffffff;
    line-height: 33px;
    text-align: center;
    cursor: pointer;
}
.online-text-step-one-content-zone[data-v-ef4d02cc]{
    width: 800px;
    height: 1306px;
    background: #fff;
    margin: 20px auto;
}
.online-text-step-one-content-zone-inner[data-v-ef4d02cc]{
    height: 100%;
}
.img-text-management-header[data-v-ef4d02cc]{
    width: 800px;
    margin: auto;
}
.img-text-management-title[data-v-ef4d02cc]{
    color: #333333;
    font-size: 16px;
    font-weight: bold;
    line-height: 30px;
    width: calc(100% - 100px);
    float: left;
}
.resource-create-publish-title[data-v-ef4d02cc]{
    float: left;
}
.resource-create-class-box[data-v-ef4d02cc]{
    float: left;
}
.resource-create-class-list[data-v-ef4d02cc]{
    width: 100%;
}
.resource-create-class-user-box[data-v-ef4d02cc]{
    display: block;
    position: relative;
    padding-left: 108px;
    padding-top: 18px;
}
.resource-create-class-user-box .resource-create-publish-title[data-v-ef4d02cc]{
    position: absolute;
    left: 0;
    top: 15px;
}
.resource-create-class-item[data-v-ef4d02cc]{
    float: left;
    font-size: 12px;
    line-height: 20px;
    color: #999999;
    font-weight: 500;
    margin: 5px 16px 5px 0;
}
.resource-create-add-class-btn[data-v-ef4d02cc]{
    width: 88px;
    height: 28px;
    line-height: 28px;
    border: 1px solid #2DCCA7;
    border-radius: 5px;
    color: #2DCCA7;
    text-align: center;
    cursor: pointer;
}
.resource-create-edit-class-btn[data-v-ef4d02cc]{
    margin-top: 17px;
}
.resource-create-add-class-btn[data-v-ef4d02cc]:hover{
    background: #2dcca7;
    color: #fff;
}
.resource-create-add-user-btn[data-v-ef4d02cc]{
    float: left;
    width: 36px;
    height: 36px;
    line-height: 36px;
    font-size: 36px;
    color: #2288f7;
    cursor: pointer;
}
.resource-create-user-box[data-v-ef4d02cc]{
    margin-left: 70px;
}
.resource-create-user-item[data-v-ef4d02cc]{
    float: left;
    height: 36px;
    width: 36px;
    border: 1px #fff solid;
    border-radius: 50%;
    margin-left: -14px;
}
.resource-create-user-item img[data-v-ef4d02cc]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.resource-create-user-item-total[data-v-ef4d02cc]{
    line-height: 36px;
    text-align: center;
    background: #2288f7;
    color: #fff;
    cursor: pointer;
}
.resource-create-setting-publish-type[data-v-ef4d02cc]{
    margin: 24px 0 10px 0;
}
/**
 * @desc: 课堂教学
 * @author: yansen
 * @time: 2020-09-03
 */
*[data-v-ef4d02cc]:focus{
    outline: none;
}
.course-teaching-common-btn[data-v-ef4d02cc] {
    background: -webkit-gradient(linear, left top, left bottom, from(#27c9a3), to(#57dfbf));
    background: linear-gradient(#27c9a3 0%, #57dfbf 100%);
    border-radius: 4px;
    cursor:pointer;
    color: #fff;
}
.course-teaching-main-page[data-v-ef4d02cc]{
    height: 100%;
    background: #f5f6fa;
}
.course-teaching-main-page-center[data-v-ef4d02cc]{
    width: 1200px;
    margin: auto;
    position: relative;
}
.course-teaching-public-img-box img[data-v-ef4d02cc]{
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}
.cource-teaching-common-pop-btn[data-v-ef4d02cc]{
    width:180px;
    height:44px;
    border-radius: 5px;
    text-align: center;
    line-height:44px;
    color: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#27c9a3), to(#57dfbf));
    background: linear-gradient(#27c9a3 0%, #57dfbf 100%);
    cursor:pointer;
}
._nr[data-v-ef4d02cc]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
/***主题色start***/
.border_color_for_theme_2.ed[data-v-ef4d02cc]{
    border-color: #057fff!important;
}
.text_color_for_theme_2[data-v-ef4d02cc]{
    color:#057fff!important;
}
.text_hover_color_for_theme_2[data-v-ef4d02cc]:hover{
    color:#057fff!important;
}
.text_option_color_for_theme_2.ed[data-v-ef4d02cc]{
    color:#057fff!important;
}
.text_option_color_for_theme_2.ed .course-teaching-index-nav-icon-txt[data-v-ef4d02cc]{
    color:#057fff!important;
}
.bg_color_for_theme_2[data-v-ef4d02cc]{
    background:#057fff!important;
}
.single_border_color_for_theme_2[data-v-ef4d02cc] {
    border-color: #057fff!important;
}
.bg_selected_color_for_theme_2.ed[data-v-ef4d02cc]{
    background:#057fff!important;
    color: #fff;
}
.bg_selected_color_for_theme_2.ed[data-v-ef4d02cc]:hover{
    color: #fff!important;
}
/***主题色end***/
/***表单元素start，外层加上cource-teaching-form这个类名***/
[data-v-ef4d02cc] .cource-teaching-form .el-input__inner,[data-v-ef4d02cc] .cource-teaching-form .el-textarea__inner,[data-v-ef4d02cc] .cource-teaching-form .el-select .el-input__inner{
    /*border: 1px solid #dce5ef;*/
    border: 1px solid #eee;
    border-radius: 4px;
    font-size: 12px;
}
[data-v-ef4d02cc] .cource-teaching-form .el-input__inner{
    height: 34px;
    line-height: 34px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-ef4d02cc] .el-textarea__inner {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-ef4d02cc] .el-form-item__label {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-ef4d02cc] .cource-teaching-form .el-input__icon{
    line-height: 34px;
}
[data-v-ef4d02cc] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner{
    border: 1px solid #45d7b5;
    -webkit-box-shadow: none;
            box-shadow: none;
}
[data-v-ef4d02cc] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner:hover{
    border: 1px solid #45d7b5;
}
[data-v-ef4d02cc] .cource-teaching-form .el-input__inner:focus,[data-v-ef4d02cc] .cource-teaching-form .el-select .el-input__inner:focus,[data-v-ef4d02cc] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner,[data-v-ef4d02cc] .cource-teaching-form .el-textarea__inner:focus{
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #45d7b5;
}
[data-v-ef4d02cc] .cource-teaching-form .el-radio{
    color: #999999;
    cursor: pointer;
    margin-right: 22px;
}
[data-v-ef4d02cc] .cource-teaching-form .el-radio__label{
    font-size: 12px;
    font-weight: 500;
    color: #999999;
}
[data-v-ef4d02cc] .cource-teaching-form .el-radio__inner{
    width: 16px;
    height: 16px;
    background: #ffffff;
    border: 1px solid #cccccc;
}
[data-v-ef4d02cc] .cource-teaching-form .el-radio__input.is-checked .el-radio__inner{
    border-color: #DCDFE6;
    background: none;
}
[data-v-ef4d02cc] .cource-teaching-form .el-radio__inner::after{
    width: 8px;
    height: 8px;
    background: #000;
}
[data-v-ef4d02cc] .cource-teaching-form .el-radio__input.is-checked+.el-radio__label{
    color: #999999;
}
/**表单元素end**/
.course-no-content-text[data-v-ef4d02cc]{
    text-align: center;
    font-size: 14px;
    color: #999;
    margin-top:5px;
}
.course-no-content-img[data-v-ef4d02cc]{
    width: 464px;
    height: 288px;
    display: block;
    margin: auto;
}
.course-teaching-mp-litem[data-v-ef4d02cc]{
    position: absolute;
    left: 80px;
}
.course-teaching-mp-lt-item[data-v-ef4d02cc]{
    font-size: 17px;
    font-weight: bold;
    height: 71px;
    line-height: 71px;
    float: left;
    margin-right: 20px;
}
.course-teaching-mp-lt-name[data-v-ef4d02cc]{
    cursor: pointer;
}
.course-teaching-mp-lt-i-line[data-v-ef4d02cc]{
    float: left;
    height: 25px;
    width: 1px;
    background: #cccccc;
    margin-top: 23px;
    margin-left: 2px;
}
.course-teaching-mp-lt-i-text[data-v-ef4d02cc]{
    float: left;
    line-height: 71px;
    font-size: 14px;
    color: #666666;
    margin-left: 20px;
}
.course-teaching-mp-lt-popbox[data-v-ef4d02cc]{
    height: 485px;
}
.course-search[data-v-ef4d02cc]{
    height: 38px;
}
.course-teaching-mp-lt-pop-lv-first[data-v-ef4d02cc]{
    border-bottom: 1px solid #eee;
}
.ctmlplf-name[data-v-ef4d02cc]{
    float: left;
    width: calc(100% - 30px);
    font-size: 14px;
    color: #333;
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.ctmlplf-icon[data-v-ef4d02cc]{
    width: 25px;
    float: right;
}
.ctmlplf-icon-mark[data-v-ef4d02cc]{
    font-weight: bold;
    color: #666666;
}
.course-teaching-mp-lt-pop-lv-first-inner[data-v-ef4d02cc]{
    height: 38px;
    line-height: 38px;
    border-bottom: 1px solid #eee;
    padding: 0 30px;
}
.ctmlplf-icon.ed .ctmlplf-icon-mark[data-v-ef4d02cc]{
    display: block;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    margin-right: 10px;
}
.course-teaching-mp-lt-pop-lv-cdbox[data-v-ef4d02cc]{
    padding-bottom: 0px;
}
.add-btn-tooltip[data-v-ef4d02cc]{
    width: 117px;
    height: 76px;
    text-align: center;
}
.add-btn-tooltip p[data-v-ef4d02cc] {
    margin-top: 19px;
    font-size: 14px;
    font-family: Source Han Sans CN Regular, Source Han Sans CN Regular-Regular;
    font-weight: 400;
    color: #333333;
    cursor: pointer;
}
.no-border[data-v-ef4d02cc]{
    border: none;
}
.select-span-pop-box-title[data-v-ef4d02cc]{
    font-size: 17px;
    color: #333435;
    margin-top: 18px;
    margin-left: -20px;
}
.volume-production-activity-pop-rnode[data-v-ef4d02cc] .el-dialog__title{
    color: #5ec8a7;
}
.volume-production-activity-pop-rnode[data-v-ef4d02cc] .el-dialog__header {
    border: none;
}
.volume-production-activity-pop[data-v-ef4d02cc]{
    position: relative;
}
.volume-pap-c-addbtn[data-v-ef4d02cc]{
    position: absolute;
    top: -36px;
    cursor: pointer;
}
.volume-pap-c-mbody[data-v-ef4d02cc]{
    height: 688px;
    border: 1px solid #edeeef;
}
.volume-pap-cm-chbox[data-v-ef4d02cc]{
    width: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    height: 100%;
}
.volume-pap-cm-chb-list[data-v-ef4d02cc]{
    height: 600px;
    overflow: auto;
}
.volume-pap-cm-chb-sbtn[data-v-ef4d02cc]{
    float: none;
    height: 34px;
    line-height: 34px;
    width: 468px;
    margin: auto;
}
._vpcc_first[data-v-ef4d02cc]{
}
._vpcc_second[data-v-ef4d02cc]{
    border-left: 1px solid #edeeef;
    padding: 0 24px 0 29px;
    overflow: auto;
    -webkit-box-shadow: 0 0 10px 3px #eee;
            box-shadow: 0 0 10px 3px #eee;
    position: relative;
    z-index: 3;
}
.volume-pap-cm-chb-l-item[data-v-ef4d02cc]{
    height: 168px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 1px solid #edeeef;
    padding: 0px 22px 0px 38px;
    position: relative;
    cursor: pointer;
}
.volume-pap-cm-chb-l-item-face[data-v-ef4d02cc]{
    width: 160px;
    height: 160px;
    margin-top: 4px;
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.volume-pap-cm-chb-l-item-cont[data-v-ef4d02cc]{
    float: left;
    margin-left: 24px;
}
.volume-pap-cm-chb-l-item-cont-title[data-v-ef4d02cc]{
    font-size: 16px;
    font-weight: bold;
    margin-top: 9px;
    color: #333;
}
.volume-pap-cm-chb-l-item-dbtn[data-v-ef4d02cc]{
    position: absolute;
    right: 23px;
    bottom: 25px;
    cursor: pointer;
}
.volume-production-activity-pop-rnode .resource-create-item-tag-botton-inner[data-v-ef4d02cc]{
    display: block!important;
    position: relative;
    line-height: 24px;
}
.volume-production-activity-pop-rnode .choose-tag-text[data-v-ef4d02cc] {
    line-height: 32px;
    text-indent: 45px;
}
.volume-production-activity-pop-rnode .resource-create-item-tag-botton-inner .choose-tag-button-icon[data-v-ef4d02cc]{
    margin-left: 17px;
    position: absolute;
    top: 5px;
    height: 20px!important;
}
.volume-production-activity-pop-rnode[data-v-ef4d02cc] .el-checkbox{
    display: block;
    float: left;
}
.res-ci-no-content-root[data-v-ef4d02cc]{
    position: relative;
    height: 540px;
}
.volume-pap-cm-chb-l-item-face[data-v-ef4d02cc] .file-restype-face{
    padding-top: 0!important;
}
.volume-pap-cm-chb-l-item-face[data-v-ef4d02cc] ._file-restype-face-img {
    height: 159px!important;
}
.volume-pap-cm-chb-l-item-face[data-v-ef4d02cc] img {
    border-radius: 6px!important;
}
.volume-pap-c-mbody-pitem[data-v-ef4d02cc]{
    height: 100%;
}
.volume-pap-cm-chb-l-item-line[data-v-ef4d02cc]{
    height: 100%;
    position: absolute;
    width: 4px;
    background: #5fc9aa;
    left: 0;
    top: 0;
    display: none;
}
.volume-pap-cm-chb-l-item.ed .volume-pap-cm-chb-l-item-line[data-v-ef4d02cc]{
    display: block;
}
.volume-pap-cm-chb-l-item.ed[data-v-ef4d02cc]{
    background: #f8f9fa;
}
.course-hns-info-form-row-icon[data-v-ef4d02cc]{
    color: #999;
    font-size: 18px;
    float: left;
    width: 18px;
    height: 38px;
    margin-right: 10px;
    cursor: pointer;
}
.course-hns-info-form-row-name[data-v-ef4d02cc]{
    width: 84px;
    float: left;
    color: #333;
    font-weight: bold;
    margin-right: 26px;
    line-height: 34px;
}
.course-hns-info-form-row[data-v-ef4d02cc]{
    margin-top: 48px;
    margin-bottom: 44px;
}
.course-hns-info-form-user[data-v-ef4d02cc]{
    position: relative;
    float: left;
    margin-right: 20px;
    text-align: center;
    width: 66px;
    margin-bottom: 5px;
}
.copyright-radio-num[data-v-ef4d02cc]{
    line-height: normal;
    font-size: 12px;
    color: #fdad3e;
    cursor: pointer;
}
.course-hns-info-form-user-icon[data-v-ef4d02cc]{
    width: 36px;
    height: 36px;
    margin: auto;
}
.course-hns-info-form-user-icon img[data-v-ef4d02cc]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.course-hns-info-form-user-name[data-v-ef4d02cc]{
    color: #666;
    text-align: center;
    line-height: normal;
    margin-top: 6px;
}
.course-hns-info-form-user-mark[data-v-ef4d02cc]{
    position: absolute;
    width: 50px;
    height: 20px;
    background: #ff7676;
    border-radius: 12px;
    text-align: center;
    line-height: 20px;
    color: #fff;
    font-size: 9px;
    top: -8px;
    left: 30px;
}
.course-hns-info-form-row-cont[data-v-ef4d02cc]{
    float: left;
    width: calc(100% - 110px);
}
.course-hns-info-form-add-u-btn[data-v-ef4d02cc]{
    width: 38px;
    height: 38px;
    border: 1px solid #278bf7;
    border-radius: 50%;
    float: left;
    cursor: pointer;
    color: #278bf7;
    text-align: center;
    margin-left: 14px;
}
.course-hns-info-form-row[data-v-ef4d02cc]{
    margin-bottom: 44px;
}
.course-hns-info-form-price-desc[data-v-ef4d02cc]{
    color: #999;
    font-size: 14px;
    margin-top: 12px;
}
.set-price-comp-show-model[data-v-ef4d02cc]{
    margin-top: 7px;
}
.set-price-comp-show-model-str[data-v-ef4d02cc]{
    font-weight: bold;
    color: #333;
}
.set-price-comp-show-model-icon[data-v-ef4d02cc]{
    color: #2191ff;
    margin-left: 5px;
    cursor: pointer;
}
.set-price-comp-edit-model-input[data-v-ef4d02cc]{
    height: 34px;
    border: 1px solid #d1dce7;
    border-radius: 3px;
    color: #999999;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-indent: 1em;
    float: left;
    margin-right: 20px;
}
.set-price-comp-edit-model-sbtn[data-v-ef4d02cc]{
    width: 64px;
    height: 34px;
    border-radius: 3px;
    text-align: center;
    cursor: pointer;
    line-height: 34px;
    color: #fff;
    background: #2191ff;
    float: left;
}
.drcmci-pbox[data-v-ef4d02cc]{
    padding: 0 30px;
    height: 500px;
    padding-bottom: 80px;
}
.document-resource-create-main-content-item .course-hns-info-form-row-name[data-v-ef4d02cc]{
    width: 112px;
}
.document-resource-create-main-content-item .course-hns-info-form-row-cont[data-v-ef4d02cc] {
    width: calc(100% - 138px);
}
.course-hns-info-form-row-cont[data-v-ef4d02cc] .el-radio__inner::after{
    background: #fff;
    width: 5px;
    height: 5px;
}
.course-hns-info-form-row-cont[data-v-ef4d02cc] .el-radio__input.is-checked .el-radio__inner {
    border-color: #409eff;
    background: #409eff;
}
.chifrc-radio-comp[data-v-ef4d02cc]{
    margin-top: 6px;
}
.chifrc-res-item-conf[data-v-ef4d02cc]{
    padding: 28px 17px;
    background: #fafafa;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 615px;
    border-radius: 5px;
    margin-top: 19px;
}
.chifrc-res-iconf-row-icon[data-v-ef4d02cc]{
    width: 19px;
    height: 20px;
    float: left;
    margin-right: 8px;
    margin-top: 8px;
}
.chifrc-res-iconf-row-icon img[data-v-ef4d02cc]{
    width: 100%;
    height: 100%;
}
.chifrc-res-iconf-row-name[data-v-ef4d02cc]{
    color: #666;
    float: left;
    line-height: 34px;
}
.chifrc-res-iconf-row-oplist[data-v-ef4d02cc]{
    float: right;
}
.chnsifpd-v2[data-v-ef4d02cc]{
    height: 56px;
    line-height: 56px;
    background: #fafafa;
    margin-top: 18px;
    width: 615px;
    text-indent: 19px;
}
.chnsifpd-v3[data-v-ef4d02cc]{
    padding: 20px;
    background: #fafafa;
    margin-top: 18px;
}
.chnsifpd-item[data-v-ef4d02cc]{
    margin-top: 18px;
}
.course-hns-info-form-user-cbtn[data-v-ef4d02cc]{
    line-height: 20px;
    color: #278bf7;
    cursor: pointer;
    display: block;
    position: absolute;
    width: 100%;
    display: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    bottom: -20px;
}
.course-hns-info-form-user:hover .course-hns-info-form-user-cbtn[data-v-ef4d02cc]{
    display: block;
}
.course-hns-info-form-user[data-v-ef4d02cc]:hover{
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
}
.chifrc-res-iconf-row[data-v-ef4d02cc]{
    margin-bottom: 10px;
}
.rescfs-pop-first-lv[data-v-ef4d02cc]{
    margin-top: 42px;
}
.rescfs-pop-first-lv-header[data-v-ef4d02cc]{
    padding-bottom: 14px;
    border-bottom: 1px solid #eeeeee;
    color: #999999;
    font-weight: bold;
}
.rescfs-pop-sec-lv[data-v-ef4d02cc]{
    height: 58px;
    line-height: 58px;
    border-bottom: 1px solid #eeeeee;
}
.rescfs-pop-sec-lv-left[data-v-ef4d02cc]{
    float: left;
    color: #323232;
    font-size: 15px;
    font-weight: bold;
    width: calc(100% - 200px);
}
.rescfs-pop-sec-lv-right[data-v-ef4d02cc]{
    float: right;
    color: #434343;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
}
.rescfs-pop-sec-lvs[data-v-ef4d02cc]{
    padding: 0 29px;
}
.rescfs-pop-sec-lv-left img[data-v-ef4d02cc]{
    width: 16px;
    -webkit-transform: translateY(-1px);
            transform: translateY(-1px);
    margin-right: 3px;
}
.res-collection-files-stat-pop[data-v-ef4d02cc]{
    height: 600px;
    overflow: auto;
}
.select-span-pop-box[data-v-ef4d02cc]{
}
.select-span-pop-box .fixed-height[data-v-ef4d02cc]{
    padding: 0 20px;
    overflow: auto;
    height: 100%;
}
.add-fast-link-pop-box-yes-btn[data-v-ef4d02cc]{
    float: right;
}
.add-fast-link-pop-box-no-btn[data-v-ef4d02cc]{
    color:#999999;
    background: #eeeeee;
    float: left;
}
.add-fast-link-pop-box-btns[data-v-ef4d02cc]{
    width: 380px;
    margin: 20px auto 15px;
}
.add-fast-link-pop-url[data-v-ef4d02cc]{
    height: 122px;
    margin-top:20px;
}
.add-fast-link-pop-url[data-v-ef4d02cc] .el-textarea__inner{
    height: 122px;
}
.add-fast-link-pop-title[data-v-ef4d02cc]{
    margin-top:30px;
    margin-bottom: 18px;
}
.add-fast-link-pop-box[data-v-ef4d02cc]{
    padding: 0 35px;
}

.batch-add-resource-pop > .activity-publish-public-dialog > .el-dialog {
  margin: 0 auto;
  overflow: hidden;
  border-radius: 0 !important;
}
.batch-add-resource-pop > .activity-publish-public-dialog > .el-dialog > .el-dialog__header {
    display: none;
}
.batch-add-resource-pop > .activity-publish-public-dialog > .el-dialog > .el-dialog__body {
    padding: 0;
}
.batch-add-resource-pop > .activity-publish-public-dialog .el-tabs__nav-wrap::after {
  display: none;
}
.batch-add-resource-pop > .activity-publish-public-dialog .el-tabs__nav-wrap .el-tabs__item {
  font-size: 16px;
}
.batch-add-resource-pop .el-tabs__active-bar {
  -webkit-transition: none;
  transition: none;
}
.el-popper.select-resource-pop {
  height: calc(100vh - 340px);
  max-height: 500px;
  min-height: 200px;
  overflow: auto;
}
.el-popper.select-resource-pop .resource-tree-box-pop .el-tree-node__content > .el-tree-node__expand-icon {
    position: relative;
    z-index: 2;
}
.el-popper.select-resource-pop .resource-tree-box-pop .tree-item {
    position: absolute;
    left: 0px;
    padding-left: 24px;
    width: 100%;
    line-height: 26px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.el-popper.select-resource-pop .resource-tree-box-pop .el-tree-node__expand-icon.is-leaf {
    display: none;
}
.el-popper.select-resource-pop .resource-tree-box-pop .tree-item.checked {
    background-color: #f4f5f7;
}
.el-popper.select-resource-pop .resource-tree-box-pop .el-tree-node:focus > .el-tree-node__content {
    background: transparent;
}
.el-popper.select-resource-pop .resource-tree-box-pop .el-tree-node__content:hover {
    background-color: #f4f5f7;
}
.el-popper.select-resource-pop .empty_box {
    min-height: unset;
}

.public-pop-root-inside[data-v-b73dae04] {
  height: calc(100vh - 40px);
  min-height: 400px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.public-pop-root-inside .resource-head[data-v-b73dae04] {
    padding: 10px 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.public-pop-root-inside .resource-head .close-box[data-v-b73dae04] {
      cursor: pointer;
      font-size: 16px;
}
.public-pop-root-inside .batch-add-resource-content-box[data-v-b73dae04] {
    padding: 10px 20px;
    height: 100%;
}
.public-pop-root-inside .batch-add-resource-content-box .content-box[data-v-b73dae04] {
      height: calc(100% - 106px);
      overflow: auto;
}
.public-pop-root-inside .publish-set-box .title[data-v-b73dae04] {
    margin-bottom: 8px;
    font-size: 15px;
    font-weight: 600;
}
.public-pop-root-inside .publish-set-box .content[data-v-b73dae04] {
    margin-bottom: 20px;
    color: #999;
}
.public-pop-root-inside .select-res-storage-btn[data-v-b73dae04] {
    line-height: 15px;
}
.public-pop-root-inside .select-res-storage-btn span[data-v-b73dae04] {
      width: 234px;
      display: inline-block;
      margin-right: 8px;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
}

.add-data-source-dialog-box .add-data-source-dialog {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.add-data-source-dialog-box .add-data-source-dialog .el-dialog {
    margin: 0 !important;
}
.add-data-source-dialog-box .add-data-source-dialog .el-dialog.source-dialog > .el-dialog__header {
      background-color: #FAFAFA;
      border-top-left-radius: 15px;
      border-top-right-radius: 15px;
}
.add-data-source-dialog-box .add-data-source-dialog .el-dialog.source-dialog > .el-dialog__body {
      padding: 0;
}
.add-data-source-dialog-box .add-data-source-dialog .el-dialog.source-dialog > .el-dialog__body .el-radio__input.is-checked .el-radio__inner {
        background: var(--theme-color);
        border-color: var(--theme-color);
}
.add-data-source-dialog-box .add-data-source-dialog .el-dialog.source-dialog > .el-dialog__body .el-radio__input.is-checked + .el-radio__label {
        color: var(--theme-color);
}
.add-data-source-dialog-box .add-data-source-dialog .el-dialog.source-dialog > .el-dialog__body .el-divider--vertical {
        margin: 0 16px;
}

.add-data-source-dialog .primary-btn[data-v-7c85097e] {
  margin: 0 4px;
  padding: 6px 12px;
  display: inline-block;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border-radius: 4px;
  border: 1px solid var(--theme-color);
  background-color: var(--theme-color);
  font-size: 12px;
  color: #ffffff;
}
.add-data-source-dialog .primary-btn.is-plain[data-v-7c85097e] {
    background-color: #ffffff;
    color: var(--theme-color);
}
.add-data-source-dialog .primary-btn.is-disable[data-v-7c85097e] {
    background-color: rgba(153, 153, 153, .4);
    border: 1px solid rgba(153, 153, 153, 0);
    color: #ffffff;
    cursor: not-allowed;
}
.add-data-source-dialog .dialog-wrapper[data-v-7c85097e] {
  height: 640px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  border-radius: 0 0 15px 15px;
}
.add-data-source-dialog .dialog-wrapper .dialog-left-step[data-v-7c85097e] {
    padding: 24px 0;
    width: 138px;
    border-right: 1px solid #EBEDF0;
}
.add-data-source-dialog .dialog-wrapper .dialog-left-step .step-item[data-v-7c85097e] {
      padding-bottom: 16px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.add-data-source-dialog .dialog-wrapper .dialog-left-step .step-item .success-step-status[data-v-7c85097e] {
        cursor: pointer;
}
.add-data-source-dialog .dialog-wrapper .dialog-left-step .step-item .success-step-status i[data-v-7c85097e] {
          font-size: 14px;
          color: #DEE0E3;
}
.add-data-source-dialog .dialog-wrapper .dialog-left-step .step-item .success-step-status span[data-v-7c85097e] {
          padding-left: 10px;
          font-size: 14px;
}
.add-data-source-dialog .dialog-wrapper .dialog-right-content[data-v-7c85097e] {
    width: calc(100% - 139px);
    height: 100%;
}
.add-data-source-dialog .dialog-wrapper .dialog-right-content .right-content-box[data-v-7c85097e] {
      width: 100%;
      height: calc(100% - 60px);
      overflow-y: auto;
}
.add-data-source-dialog .dialog-wrapper .dialog-right-content .right-content-box .upload-success-box[data-v-7c85097e] {
        width: 100%;
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.add-data-source-dialog .dialog-wrapper .dialog-right-content .right-content-box .upload-success-box .el-icon-success[data-v-7c85097e] {
          font-size: 70px;
          color: var(--theme-color);
          margin-bottom: 16px;
}
.add-data-source-dialog .dialog-wrapper .dialog-right-content .right-content-footer[data-v-7c85097e] {
      padding: 14px 24px;
      border-top: 1px solid #EBEDF0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
}
.add-data-source-dialog .dialog-wrapper .dialog-right-content .right-content-footer .footer-left .validate-data-status[data-v-7c85097e] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.add-data-source-dialog .dialog-wrapper .dialog-right-content .right-content-footer .footer-left .validate-data-status .only-show-error[data-v-7c85097e] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          cursor: pointer;
}
.add-data-source-dialog .dialog-wrapper .dialog-right-content .right-content-footer .footer-left .validate-data-status .only-show-error .show-error-checkout[data-v-7c85097e] {
            margin-right: 6px;
            width: 12px;
            height: 12px;
            border: 1px solid #DCDFE6;
            -webkit-box-sizing: border-box;
                    box-sizing: border-box;
            border-radius: 2px;
            background-color: #FFFFFF;
}
.add-data-source-dialog .dialog-wrapper .dialog-right-content .right-content-footer .footer-left .validate-data-status .only-show-error .show-error-checkout.is-checked[data-v-7c85097e] {
              border: 4px solid var(--theme-color);
}
.add-data-source-dialog .dialog-wrapper .dialog-right-content .right-content-footer .footer-left .validate-data-status .only-show-error .show-error-text[data-v-7c85097e] {
            font-size: 14px;
            color: #454545;
}
.add-data-source-dialog .dialog-wrapper .dialog-right-content .right-content-footer .footer-left .validate-data-status .only-show-error .show-error-text.is-checked[data-v-7c85097e] {
              color: var(--theme-color);
}

.wl_filters[data-v-0195e6b6]{
    float: right;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.wl_filter[data-v-0195e6b6]{
    float: left;
    margin-right: 30px;
    cursor:pointer;
}
.wl_filter[data-v-0195e6b6]:last-child{
    margin-right: 0;
}
.wl_filter._up_status .wfb_up[data-v-0195e6b6]{
    background: url(/vue/dist/static/img/wl_filter_up_btn_ed.0d44088.png) center no-repeat;
}
.wl_filter._down_status .wfb_down[data-v-0195e6b6]{
    background: url(/vue/dist/static/img/wl_filter_down_btn_ed.73e65e2.png) center no-repeat;
}
.wl_filter_str[data-v-0195e6b6]{
    float: left;
}
.wl_filter_btns[data-v-0195e6b6]{
    float: left;
}
.wl_filters[data-v-0195e6b6]{
    margin-top: 20px;
}
.wl_filter_btns[data-v-0195e6b6]{
    margin-left: 6px;
}
.wl_filter_btn[data-v-0195e6b6]{
    width: 8px;
    height: 5px;
    cursor: pointer;
}
.wfb_up[data-v-0195e6b6]{
    background: url(/vue/dist/static/img/wl_filter_up_btn.d6eee73.png) center no-repeat;
    margin-top: 3px;
}
.wfb_up.ed[data-v-0195e6b6]{
    background: url(/vue/dist/static/img/wl_filter_up_btn_ed.0d44088.png) center no-repeat;
}
.wfb_down[data-v-0195e6b6]{
    background: url(/vue/dist/static/img/wl_filter_down_btn.664007b.png) center no-repeat;
    margin-top: 3px;
}
.wfb_down.ed[data-v-0195e6b6]{
    background: url(/vue/dist/static/img/wl_filter_down_btn_ed.73e65e2.png) center no-repeat;
}

#src-module-resource-components-search_with_bottom_border.el-input__inner {
    height: 100%;
    padding-left: 35px;
    padding-bottom: 11px;
    border: none;
    border-bottom: 1px solid #cccccc;
    background-color: rgba(0, 0, 0, 0);
    -webkit-box-shadow: none;
            box-shadow: none;
    border-radius: 0;
    -webkit-transition: .2s;
    transition: .2s;
}
#src-module-resource-components-search_with_bottom_border.el-input__inner::-webkit-input-placeholder {
    color: #777777;
}
#src-module-resource-components-search_with_bottom_border~.el-input__icon {
    line-height: inherit;
}
#src-module-resource-components-search_with_bottom_border~.el-input__inner:focus {
    -webkit-box-shadow: none;
            box-shadow: none;
}

.exam-arg-common-no-content[data-v-36942902]{
    position: absolute;
    width: 300px;
    top: 50%;
    margin-top:-44px;
    left: 50%;
    margin-left: -150px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.exam-arg-common-no-content-img[data-v-36942902]{
    width:67px;
    height:63px;
    margin: auto;
    background-image: url(/vue/dist/static/img/exam-arg-common-no-content-img.83bba4a.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
}
.exam-arg-common-no-content-str[data-v-36942902]{
    text-align: center;
    font-size: 13px;
    color: #8f98a3;
    margin-top:8px;
}

.file-restype-face[data-v-5640b9d4]{
    padding-top: 44px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: block;
}
.file-restype-face-bg-zone[data-v-5640b9d4]{
    width: 154px;
    height: 160px;
    margin: auto;
    position: relative;
}
.file-restype-face-bg-img[data-v-5640b9d4]{
    width: 154px;
    height: 160px;
    -o-object-fit: contain;
       object-fit: contain;
    display: block;
}
.file-restype-face-bg-mian-tname[data-v-5640b9d4]{
    font-size: 20px;
    color: #fff;
    position: absolute;
    top: 60px;
    width: 120px;
    text-align: center;
}
.file-restype-face-bg-suffix-name[data-v-5640b9d4]{
    font-size: 14px;
    color: #ccc;
    position: absolute;
    width: 154px;
    text-align: center;
    top: 100px;
}
/**
 * @desc: 新版教学产品线UI调整样式
 * @author: yansen
 * @time: 2020-09-08
 */
.new-teach-version-pop-ui[data-v-3879bf2c] .el-dialog {
    padding: 0 26px;
}
.new-teach-version-pop-ui[data-v-3879bf2c] .el-dialog {
    border-radius: 0;
}
.new-teach-version-pop-ui[data-v-3879bf2c] .el-dialog__title {
    color: #333;
}
.new-teach-version-pop-ui[data-v-3879bf2c] .el-dialog__header {
    /* text-align: center; */
    /* border-bottom:1px solid #eeeeee; */
    /* min-height: 20px; */
}
.new-teach-version-pop-ui[data-v-3879bf2c] .el-dialog__headerbtn {
    top: -16px;
    right: -16px;
    width: 38px;
    height: 38px;
    line-height: 38px;
    background: #fff;
    border-radius: 50%;
    line-height: 38px;
}
.new-teach-version-pop-ui[data-v-3879bf2c] .el-dialog__headerbtn .el-dialog__close {
    width: 23px;
    height: 23px;
    line-height: 23px;
    color: #b2bac3;
    border-radius: 50%;
    border: 2px solid #b2bac3;
    font-weight: bolder;
    text-indent: 1px;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}
.new-teach-version-pop-ui[data-v-3879bf2c] .el-dialog__headerbtn .el-dialog__close:hover {
    border: 2px solid #409eff;
    color: #409eff;
}
.public-pop-root[data-v-3879bf2c] .el-textarea__inner {
    height: 122px;
}
.public-pop-root[data-v-3879bf2c] .el-dialog__body {
    padding: 0 0 20px 0;
}
.column-config-box .el-checkbox[data-v-3879bf2c] {
    margin-bottom: 10px;
}
/**
 * @desc: 课堂教学
 * @author: yansen
 * @time: 2020-09-03
 */
*[data-v-3879bf2c]:focus{
    outline: none;
}
.course-teaching-common-btn[data-v-3879bf2c] {
    background: -webkit-gradient(linear, left top, left bottom, from(#27c9a3), to(#57dfbf));
    background: linear-gradient(#27c9a3 0%, #57dfbf 100%);
    border-radius: 4px;
    cursor:pointer;
    color: #fff;
}
.course-teaching-main-page[data-v-3879bf2c]{
    height: 100%;
    background: #f5f6fa;
}
.course-teaching-main-page-center[data-v-3879bf2c]{
    width: 1200px;
    margin: auto;
    position: relative;
}
.course-teaching-public-img-box img[data-v-3879bf2c]{
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}
.cource-teaching-common-pop-btn[data-v-3879bf2c]{
    width:180px;
    height:44px;
    border-radius: 5px;
    text-align: center;
    line-height:44px;
    color: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#27c9a3), to(#57dfbf));
    background: linear-gradient(#27c9a3 0%, #57dfbf 100%);
    cursor:pointer;
}
._nr[data-v-3879bf2c]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
/***主题色start***/
.border_color_for_theme_2.ed[data-v-3879bf2c]{
    border-color: #057fff!important;
}
.text_color_for_theme_2[data-v-3879bf2c]{
    color:#057fff!important;
}
.text_hover_color_for_theme_2[data-v-3879bf2c]:hover{
    color:#057fff!important;
}
.text_option_color_for_theme_2.ed[data-v-3879bf2c]{
    color:#057fff!important;
}
.text_option_color_for_theme_2.ed .course-teaching-index-nav-icon-txt[data-v-3879bf2c]{
    color:#057fff!important;
}
.bg_color_for_theme_2[data-v-3879bf2c]{
    background:#057fff!important;
}
.single_border_color_for_theme_2[data-v-3879bf2c] {
    border-color: #057fff!important;
}
.bg_selected_color_for_theme_2.ed[data-v-3879bf2c]{
    background:#057fff!important;
    color: #fff;
}
.bg_selected_color_for_theme_2.ed[data-v-3879bf2c]:hover{
    color: #fff!important;
}
/***主题色end***/
/***表单元素start，外层加上cource-teaching-form这个类名***/
[data-v-3879bf2c] .cource-teaching-form .el-input__inner,[data-v-3879bf2c] .cource-teaching-form .el-textarea__inner,[data-v-3879bf2c] .cource-teaching-form .el-select .el-input__inner{
    /*border: 1px solid #dce5ef;*/
    border: 1px solid #eee;
    border-radius: 4px;
    font-size: 12px;
}
[data-v-3879bf2c] .cource-teaching-form .el-input__inner{
    height: 34px;
    line-height: 34px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-3879bf2c] .el-textarea__inner {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-3879bf2c] .el-form-item__label {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-3879bf2c] .cource-teaching-form .el-input__icon{
    line-height: 34px;
}
[data-v-3879bf2c] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner{
    border: 1px solid #45d7b5;
    -webkit-box-shadow: none;
            box-shadow: none;
}
[data-v-3879bf2c] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner:hover{
    border: 1px solid #45d7b5;
}
[data-v-3879bf2c] .cource-teaching-form .el-input__inner:focus,[data-v-3879bf2c] .cource-teaching-form .el-select .el-input__inner:focus,[data-v-3879bf2c] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner,[data-v-3879bf2c] .cource-teaching-form .el-textarea__inner:focus{
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #45d7b5;
}
[data-v-3879bf2c] .cource-teaching-form .el-radio{
    color: #999999;
    cursor: pointer;
    margin-right: 22px;
}
[data-v-3879bf2c] .cource-teaching-form .el-radio__label{
    font-size: 12px;
    font-weight: 500;
    color: #999999;
}
[data-v-3879bf2c] .cource-teaching-form .el-radio__inner{
    width: 16px;
    height: 16px;
    background: #ffffff;
    border: 1px solid #cccccc;
}
[data-v-3879bf2c] .cource-teaching-form .el-radio__input.is-checked .el-radio__inner{
    border-color: #DCDFE6;
    background: none;
}
[data-v-3879bf2c] .cource-teaching-form .el-radio__inner::after{
    width: 8px;
    height: 8px;
    background: #000;
}
[data-v-3879bf2c] .cource-teaching-form .el-radio__input.is-checked+.el-radio__label{
    color: #999999;
}
/**表单元素end**/
.course-no-content-text[data-v-3879bf2c]{
    text-align: center;
    font-size: 14px;
    color: #999;
    margin-top:5px;
}
.course-no-content-img[data-v-3879bf2c]{
    width: 464px;
    height: 288px;
    display: block;
    margin: auto;
}
.course-teaching-mp-litem[data-v-3879bf2c]{
    position: absolute;
    left: 80px;
}
.course-teaching-mp-lt-item[data-v-3879bf2c]{
    font-size: 17px;
    font-weight: bold;
    height: 71px;
    line-height: 71px;
    float: left;
    margin-right: 20px;
}
.course-teaching-mp-lt-name[data-v-3879bf2c]{
    cursor: pointer;
}
.course-teaching-mp-lt-i-line[data-v-3879bf2c]{
    float: left;
    height: 25px;
    width: 1px;
    background: #cccccc;
    margin-top: 23px;
    margin-left: 2px;
}
.course-teaching-mp-lt-i-text[data-v-3879bf2c]{
    float: left;
    line-height: 71px;
    font-size: 14px;
    color: #666666;
    margin-left: 20px;
}
.course-teaching-mp-lt-popbox[data-v-3879bf2c]{
    height: 485px;
}
.course-search[data-v-3879bf2c]{
    height: 38px;
}
.course-teaching-mp-lt-pop-lv-first[data-v-3879bf2c]{
    border-bottom: 1px solid #eee;
}
.ctmlplf-name[data-v-3879bf2c]{
    float: left;
    width: calc(100% - 30px);
    font-size: 14px;
    color: #333;
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.ctmlplf-icon[data-v-3879bf2c]{
    width: 25px;
    float: right;
}
.ctmlplf-icon-mark[data-v-3879bf2c]{
    font-weight: bold;
    color: #666666;
}
.course-teaching-mp-lt-pop-lv-first-inner[data-v-3879bf2c]{
    height: 38px;
    line-height: 38px;
    border-bottom: 1px solid #eee;
    padding: 0 30px;
}
.ctmlplf-icon.ed .ctmlplf-icon-mark[data-v-3879bf2c]{
    display: block;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    margin-right: 10px;
}
.course-teaching-mp-lt-pop-lv-cdbox[data-v-3879bf2c]{
    padding-bottom: 0px;
}
.add-btn-tooltip[data-v-3879bf2c]{
    width: 117px;
    height: 76px;
    text-align: center;
}
.add-btn-tooltip p[data-v-3879bf2c] {
    margin-top: 19px;
    font-size: 14px;
    font-family: Source Han Sans CN Regular, Source Han Sans CN Regular-Regular;
    font-weight: 400;
    color: #333333;
    cursor: pointer;
}
.no-border[data-v-3879bf2c]{
    border: none;
}
.select-span-pop-box-title[data-v-3879bf2c]{
    font-size: 17px;
    color: #333435;
    margin-top: 18px;
    margin-left: -20px;
}
.volume-production-activity-pop-rnode[data-v-3879bf2c] .el-dialog__title{
    color: #5ec8a7;
}
.volume-production-activity-pop-rnode[data-v-3879bf2c] .el-dialog__header {
    border: none;
}
.volume-production-activity-pop[data-v-3879bf2c]{
    position: relative;
}
.volume-pap-c-addbtn[data-v-3879bf2c]{
    position: absolute;
    top: -36px;
    cursor: pointer;
}
.volume-pap-c-mbody[data-v-3879bf2c]{
    height: 688px;
    border: 1px solid #edeeef;
}
.volume-pap-cm-chbox[data-v-3879bf2c]{
    width: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    height: 100%;
}
.volume-pap-cm-chb-list[data-v-3879bf2c]{
    height: 600px;
    overflow: auto;
}
.volume-pap-cm-chb-sbtn[data-v-3879bf2c]{
    float: none;
    height: 34px;
    line-height: 34px;
    width: 468px;
    margin: auto;
}
._vpcc_first[data-v-3879bf2c]{
}
._vpcc_second[data-v-3879bf2c]{
    border-left: 1px solid #edeeef;
    padding: 0 24px 0 29px;
    overflow: auto;
    -webkit-box-shadow: 0 0 10px 3px #eee;
            box-shadow: 0 0 10px 3px #eee;
    position: relative;
    z-index: 3;
}
.volume-pap-cm-chb-l-item[data-v-3879bf2c]{
    height: 168px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 1px solid #edeeef;
    padding: 0px 22px 0px 38px;
    position: relative;
    cursor: pointer;
}
.volume-pap-cm-chb-l-item-face[data-v-3879bf2c]{
    width: 160px;
    height: 160px;
    margin-top: 4px;
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.volume-pap-cm-chb-l-item-cont[data-v-3879bf2c]{
    float: left;
    margin-left: 24px;
}
.volume-pap-cm-chb-l-item-cont-title[data-v-3879bf2c]{
    font-size: 16px;
    font-weight: bold;
    margin-top: 9px;
    color: #333;
}
.volume-pap-cm-chb-l-item-dbtn[data-v-3879bf2c]{
    position: absolute;
    right: 23px;
    bottom: 25px;
    cursor: pointer;
}
.volume-production-activity-pop-rnode .resource-create-item-tag-botton-inner[data-v-3879bf2c]{
    display: block!important;
    position: relative;
    line-height: 24px;
}
.volume-production-activity-pop-rnode .choose-tag-text[data-v-3879bf2c] {
    line-height: 32px;
    text-indent: 45px;
}
.volume-production-activity-pop-rnode .resource-create-item-tag-botton-inner .choose-tag-button-icon[data-v-3879bf2c]{
    margin-left: 17px;
    position: absolute;
    top: 5px;
    height: 20px!important;
}
.volume-production-activity-pop-rnode[data-v-3879bf2c] .el-checkbox{
    display: block;
    float: left;
}
.res-ci-no-content-root[data-v-3879bf2c]{
    position: relative;
    height: 540px;
}
.volume-pap-cm-chb-l-item-face[data-v-3879bf2c] .file-restype-face{
    padding-top: 0!important;
}
.volume-pap-cm-chb-l-item-face[data-v-3879bf2c] ._file-restype-face-img {
    height: 159px!important;
}
.volume-pap-cm-chb-l-item-face[data-v-3879bf2c] img {
    border-radius: 6px!important;
}
.volume-pap-c-mbody-pitem[data-v-3879bf2c]{
    height: 100%;
}
.volume-pap-cm-chb-l-item-line[data-v-3879bf2c]{
    height: 100%;
    position: absolute;
    width: 4px;
    background: #5fc9aa;
    left: 0;
    top: 0;
    display: none;
}
.volume-pap-cm-chb-l-item.ed .volume-pap-cm-chb-l-item-line[data-v-3879bf2c]{
    display: block;
}
.volume-pap-cm-chb-l-item.ed[data-v-3879bf2c]{
    background: #f8f9fa;
}
.course-hns-info-form-row-icon[data-v-3879bf2c]{
    color: #999;
    font-size: 18px;
    float: left;
    width: 18px;
    height: 38px;
    margin-right: 10px;
    cursor: pointer;
}
.course-hns-info-form-row-name[data-v-3879bf2c]{
    width: 84px;
    float: left;
    color: #333;
    font-weight: bold;
    margin-right: 26px;
    line-height: 34px;
}
.course-hns-info-form-row[data-v-3879bf2c]{
    margin-top: 48px;
    margin-bottom: 44px;
}
.course-hns-info-form-user[data-v-3879bf2c]{
    position: relative;
    float: left;
    margin-right: 20px;
    text-align: center;
    width: 66px;
    margin-bottom: 5px;
}
.copyright-radio-num[data-v-3879bf2c]{
    line-height: normal;
    font-size: 12px;
    color: #fdad3e;
    cursor: pointer;
}
.course-hns-info-form-user-icon[data-v-3879bf2c]{
    width: 36px;
    height: 36px;
    margin: auto;
}
.course-hns-info-form-user-icon img[data-v-3879bf2c]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.course-hns-info-form-user-name[data-v-3879bf2c]{
    color: #666;
    text-align: center;
    line-height: normal;
    margin-top: 6px;
}
.course-hns-info-form-user-mark[data-v-3879bf2c]{
    position: absolute;
    width: 50px;
    height: 20px;
    background: #ff7676;
    border-radius: 12px;
    text-align: center;
    line-height: 20px;
    color: #fff;
    font-size: 9px;
    top: -8px;
    left: 30px;
}
.course-hns-info-form-row-cont[data-v-3879bf2c]{
    float: left;
    width: calc(100% - 110px);
}
.course-hns-info-form-add-u-btn[data-v-3879bf2c]{
    width: 38px;
    height: 38px;
    border: 1px solid #278bf7;
    border-radius: 50%;
    float: left;
    cursor: pointer;
    color: #278bf7;
    text-align: center;
    margin-left: 14px;
}
.course-hns-info-form-row[data-v-3879bf2c]{
    margin-bottom: 44px;
}
.course-hns-info-form-price-desc[data-v-3879bf2c]{
    color: #999;
    font-size: 14px;
    margin-top: 12px;
}
.set-price-comp-show-model[data-v-3879bf2c]{
    margin-top: 7px;
}
.set-price-comp-show-model-str[data-v-3879bf2c]{
    font-weight: bold;
    color: #333;
}
.set-price-comp-show-model-icon[data-v-3879bf2c]{
    color: #2191ff;
    margin-left: 5px;
    cursor: pointer;
}
.set-price-comp-edit-model-input[data-v-3879bf2c]{
    height: 34px;
    border: 1px solid #d1dce7;
    border-radius: 3px;
    color: #999999;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-indent: 1em;
    float: left;
    margin-right: 20px;
}
.set-price-comp-edit-model-sbtn[data-v-3879bf2c]{
    width: 64px;
    height: 34px;
    border-radius: 3px;
    text-align: center;
    cursor: pointer;
    line-height: 34px;
    color: #fff;
    background: #2191ff;
    float: left;
}
.drcmci-pbox[data-v-3879bf2c]{
    padding: 0 30px;
    height: 500px;
    padding-bottom: 80px;
}
.document-resource-create-main-content-item .course-hns-info-form-row-name[data-v-3879bf2c]{
    width: 112px;
}
.document-resource-create-main-content-item .course-hns-info-form-row-cont[data-v-3879bf2c] {
    width: calc(100% - 138px);
}
.course-hns-info-form-row-cont[data-v-3879bf2c] .el-radio__inner::after{
    background: #fff;
    width: 5px;
    height: 5px;
}
.course-hns-info-form-row-cont[data-v-3879bf2c] .el-radio__input.is-checked .el-radio__inner {
    border-color: #409eff;
    background: #409eff;
}
.chifrc-radio-comp[data-v-3879bf2c]{
    margin-top: 6px;
}
.chifrc-res-item-conf[data-v-3879bf2c]{
    padding: 28px 17px;
    background: #fafafa;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 615px;
    border-radius: 5px;
    margin-top: 19px;
}
.chifrc-res-iconf-row-icon[data-v-3879bf2c]{
    width: 19px;
    height: 20px;
    float: left;
    margin-right: 8px;
    margin-top: 8px;
}
.chifrc-res-iconf-row-icon img[data-v-3879bf2c]{
    width: 100%;
    height: 100%;
}
.chifrc-res-iconf-row-name[data-v-3879bf2c]{
    color: #666;
    float: left;
    line-height: 34px;
}
.chifrc-res-iconf-row-oplist[data-v-3879bf2c]{
    float: right;
}
.chnsifpd-v2[data-v-3879bf2c]{
    height: 56px;
    line-height: 56px;
    background: #fafafa;
    margin-top: 18px;
    width: 615px;
    text-indent: 19px;
}
.chnsifpd-v3[data-v-3879bf2c]{
    padding: 20px;
    background: #fafafa;
    margin-top: 18px;
}
.chnsifpd-item[data-v-3879bf2c]{
    margin-top: 18px;
}
.course-hns-info-form-user-cbtn[data-v-3879bf2c]{
    line-height: 20px;
    color: #278bf7;
    cursor: pointer;
    display: block;
    position: absolute;
    width: 100%;
    display: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    bottom: -20px;
}
.course-hns-info-form-user:hover .course-hns-info-form-user-cbtn[data-v-3879bf2c]{
    display: block;
}
.course-hns-info-form-user[data-v-3879bf2c]:hover{
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
}
.chifrc-res-iconf-row[data-v-3879bf2c]{
    margin-bottom: 10px;
}
.rescfs-pop-first-lv[data-v-3879bf2c]{
    margin-top: 42px;
}
.rescfs-pop-first-lv-header[data-v-3879bf2c]{
    padding-bottom: 14px;
    border-bottom: 1px solid #eeeeee;
    color: #999999;
    font-weight: bold;
}
.rescfs-pop-sec-lv[data-v-3879bf2c]{
    height: 58px;
    line-height: 58px;
    border-bottom: 1px solid #eeeeee;
}
.rescfs-pop-sec-lv-left[data-v-3879bf2c]{
    float: left;
    color: #323232;
    font-size: 15px;
    font-weight: bold;
    width: calc(100% - 200px);
}
.rescfs-pop-sec-lv-right[data-v-3879bf2c]{
    float: right;
    color: #434343;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
}
.rescfs-pop-sec-lvs[data-v-3879bf2c]{
    padding: 0 29px;
}
.rescfs-pop-sec-lv-left img[data-v-3879bf2c]{
    width: 16px;
    -webkit-transform: translateY(-1px);
            transform: translateY(-1px);
    margin-right: 3px;
}
.res-collection-files-stat-pop[data-v-3879bf2c]{
    height: 600px;
    overflow: auto;
}
.stp-box-left[data-v-3879bf2c]{
    width: 80px;
    display: inline-block;
    float: left;
}
.add-fast-link-pop-box-yes-btn[data-v-3879bf2c]{
    float: right;
    width: 168px;
    height: 36px;
    line-height: 36px;
    background: #2FA2FE;
}
.add-fast-link-pop-box-btns[data-v-3879bf2c]{
    width: 168px;
    margin: 20px auto 15px;
}
.add-fast-link-pop-url[data-v-3879bf2c]{
    height: 122px;
    margin-top:20px;
}
.add-fast-link-pop-url[data-v-3879bf2c] .el-textarea__inner{
    height: 122px;
}
.add-fast-link-pop-title[data-v-3879bf2c]{
    margin-top:30px;
}
.add-fast-link-pop-box[data-v-3879bf2c]{
    padding: 0;
}
.add-fast-link-pop-box-mcb-row[data-v-3879bf2c]{
    color: #333;
    line-height:18px;
    font-size:16px;
    margin-top:20px;
}
.new-teach-version-pop-ui[data-v-3879bf2c] .el-dialog__body{
    padding: 0 0 20px;
}
.stp-box[data-v-3879bf2c] .el-textarea__inner{
    height: 88px;
}

@charset "utf-8";
/*CSS Document*/
/*
 * @desc 选人插件
 * @author zhangxue
 * @date 20181108
 *
 * */
.sns-sudb-content{
    width:100%;
    height:100%;
}
.sns-sudb-content, .sns-sudb-content *{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.sns-sudbc-center{
    width:100%;
    height:100%;
    padding:30px;
    padding-top:0;
    position:relative;
    padding-bottom:100px;
}
.sns-sudbcc-item{
    float:left;
    width:47.5%;
    height:100%;
    padding-top:70px;
    position:relative;
}
.sns-sudbcc-item+.sns-sudbcc-item{
    float:right;
}
.sns-sudbcci-title{
    top:0;
    width:100%;
    height:70px;
    font-size:16px;
    font-weight:bold;
    line-height:70px;
    position:absolute;
}
.sns-sudbcci-content{
    width:100%;
    height:100%;
    font-size:14px;
    padding:13px 10px;
    position:relative;
    padding-top:123px;
    border: 1px solid #ddd;
}
.sns-sudbcci-user-content{
    padding-top:0;
    overflow:auto;
}
.sns-sudbccic-top{
    top:0;
    left:0;
    width:100%;
    position:absolute;
    padding:13px 10px 0 10px;
}
.sns-sudbccics-input{
    border:0;
    width:100%;
    height:100%;
    text-indent:12px;
}
.sns-sudbccics-btn{
    top: -1px;
    right: -1px;
    width: 45px;
    height: 32px;
    font-size: 23px;
    cursor: pointer;
    line-height: 32px;
    position: absolute;
    text-align: center;
    color: rgb(255, 255, 255);
    background: rgb(5, 146, 218);
}
.sns-sudbccic-search{
    width:100%;
    height:32px;
    position:relative;
    margin-bottom:10px;
    padding-right:55px;
    border: 1px solid #ddd;
}
.sns-sudbccic-return{
    width:100%;
    min-height:30px;
    line-height:30px;
}
.sns-sudbccic-return span{
    margin-right:5px;
    cursor: pointer;
}
.sns-sudbccic-return span:last-child{
    cursor: auto;
}
.sudbccic-return-icon{
    display:none;
    font-size:14px;
    cursor:pointer;
}
.sns-sudbccic-select-all{
    width:100%;
    height:38px;
    line-height:38px;
}
.sns-sud-checkbox-icon{
    color:#fff;
    /*margin:10px;*/
    width: 43px;
    /*height: 18px;*/
    margin-right:0;
    cursor:pointer;
    font-weight:bold;
    text-align:center;
    /*line-height: 18px;*/
    border-radius: 1px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
   /* background-color: #ddd;*/
    transition: .1s linear;
    font-size: 12px!important;
    border: 1px solid transparent;
    -webkit-transition: .1s linear;
}
.sns-sud-checkbox-icon:hover{
    /*border-color: #0592da;*/
}
.sns-sud-checkbox-icon:before{
    content: "\E605";
    /*yansen 2022-03-02*/
    padding:3px;
    background:#ddd;
    border: 1px solid transparent;
}
.sns-sud-checkbox-icon:hover:before{
    border:1px solid #0592da;
}
.sns-sud-checkbox-checked-icon.sns-sud-checkbox-icon:before{
    border-color: #0592da;
    background-color: #0592da;
}
.sns-sud-checkbox-checked-icon{
    color: #fff;
    /*yansen 2022-03-02*/
    /*border-color: #0592da;
    background-color: #0592da;*/
}
.sns-sudbccic-list{
    margin-top: 5px;   /*yansen 2022-03-02*/
    width:100%;
    height:100%;
    overflow:auto;
    position:relative;
}
.sns-sdi-name{
    cursor:pointer;
    margin-left:10px;
}
.sns-sud-dep-item{
    width:100%;
    height:43px;
    cursor:pointer;
    line-height:42px;
    background:#f8f8f8;
    border-bottom:1px solid #fff;
}
.sns-sud-user-item{
    width:100%;
    height:47px;
    cursor:pointer;
    line-height:46px;
    border-bottom:1px solid #ddd;
}
.sns-sui-logo{
    width:38px;
    height:38px;
    cursor:pointer;
    border-radius:50%;
    margin-right:10px;
}
.sns-sdi-next{
    width:45px;
    float:right;
    height:43px;
    cursor:pointer;
    font-size:17px;
    cursor:pointer;
    line-height:43px;
    text-align:right;
    margin-right:10px;
}
.sns-sui-del{
    float:right;
    color:#f97210;
    cursor:pointer;
    margin-right:6px;
    display:inline-block;
}
.sns-sudbc-bottom{
    bottom:0;
    width:100%;
    height:100px;
    padding-top:20px;
    text-align:center;
    position:absolute;
}
.sns-sudbcb-btn{
    padding:0;
    width:130px;
    height:50px;
    margin:0 6px;
    font-size:16px;
    border-radius:0;
    line-height:50px;
    text-align:center;
}
.sns-sud-user-type-box{
    width:100%;
    height:40px;
    font-size:14px;
    line-height:40px;
    margin-bottom:10px;
    background: rgb(236, 242, 244)
}
.sns-sud-user-type-box ul{
    width:100%;
    height:40px;
}
.sns-sud-user-type-box ul li{
    width:25%;
    float:left;
    height:40px;
    cursor:pointer;
    line-height:40px;
    text-align:center;
}
.sns-bg-blue {
    color: #fff;
    background: #0088de;
}
.sns-bg-orange {
    color: #fff;
    background: #f88f06;
}
.no_content {
    margin: 0 auto;
    min-height: 200px;
    margin: 30px;
    text-align: center;
    background: url(/vue/dist/static/img/no_content_03.13a87c9.png) no-repeat center;
}
.res-assp-x2code-pop{
    min-width: auto;
}
/**
 * @desc: 新版教学产品线UI调整样式
 * @author: yansen
 * @time: 2020-09-08
 */
.new-teach-version-pop-ui[data-v-b1b0dbb8] .el-dialog {
    padding: 0 26px;
}
.new-teach-version-pop-ui[data-v-b1b0dbb8] .el-dialog {
    border-radius: 0;
}
.new-teach-version-pop-ui[data-v-b1b0dbb8] .el-dialog__title {
    color: #333;
}
.new-teach-version-pop-ui[data-v-b1b0dbb8] .el-dialog__header {
    /* text-align: center; */
    /* border-bottom:1px solid #eeeeee; */
    /* min-height: 20px; */
}
.new-teach-version-pop-ui[data-v-b1b0dbb8] .el-dialog__headerbtn {
    top: -16px;
    right: -16px;
    width: 38px;
    height: 38px;
    line-height: 38px;
    background: #fff;
    border-radius: 50%;
    line-height: 38px;
}
.new-teach-version-pop-ui[data-v-b1b0dbb8] .el-dialog__headerbtn .el-dialog__close {
    width: 23px;
    height: 23px;
    line-height: 23px;
    color: #b2bac3;
    border-radius: 50%;
    border: 2px solid #b2bac3;
    font-weight: bolder;
    text-indent: 1px;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}
.new-teach-version-pop-ui[data-v-b1b0dbb8] .el-dialog__headerbtn .el-dialog__close:hover {
    border: 2px solid #409eff;
    color: #409eff;
}
.public-pop-root[data-v-b1b0dbb8] .el-textarea__inner {
    height: 122px;
}
.public-pop-root[data-v-b1b0dbb8] .el-dialog__body {
    padding: 0 0 20px 0;
}
.column-config-box .el-checkbox[data-v-b1b0dbb8] {
    margin-bottom: 10px;
}
/**
 * @desc: 课堂教学
 * @author: yansen
 * @time: 2020-09-03
 */
*[data-v-b1b0dbb8]:focus{
    outline: none;
}
.course-teaching-common-btn[data-v-b1b0dbb8] {
    background: -webkit-gradient(linear, left top, left bottom, from(#27c9a3), to(#57dfbf));
    background: linear-gradient(#27c9a3 0%, #57dfbf 100%);
    border-radius: 4px;
    cursor:pointer;
    color: #fff;
}
.course-teaching-main-page[data-v-b1b0dbb8]{
    height: 100%;
    background: #f5f6fa;
}
.course-teaching-main-page-center[data-v-b1b0dbb8]{
    width: 1200px;
    margin: auto;
    position: relative;
}
.course-teaching-public-img-box img[data-v-b1b0dbb8]{
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}
.cource-teaching-common-pop-btn[data-v-b1b0dbb8]{
    width:180px;
    height:44px;
    border-radius: 5px;
    text-align: center;
    line-height:44px;
    color: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#27c9a3), to(#57dfbf));
    background: linear-gradient(#27c9a3 0%, #57dfbf 100%);
    cursor:pointer;
}
._nr[data-v-b1b0dbb8]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
/***主题色start***/
.border_color_for_theme_2.ed[data-v-b1b0dbb8]{
    border-color: #057fff!important;
}
.text_color_for_theme_2[data-v-b1b0dbb8]{
    color:#057fff!important;
}
.text_hover_color_for_theme_2[data-v-b1b0dbb8]:hover{
    color:#057fff!important;
}
.text_option_color_for_theme_2.ed[data-v-b1b0dbb8]{
    color:#057fff!important;
}
.text_option_color_for_theme_2.ed .course-teaching-index-nav-icon-txt[data-v-b1b0dbb8]{
    color:#057fff!important;
}
.bg_color_for_theme_2[data-v-b1b0dbb8]{
    background:#057fff!important;
}
.single_border_color_for_theme_2[data-v-b1b0dbb8] {
    border-color: #057fff!important;
}
.bg_selected_color_for_theme_2.ed[data-v-b1b0dbb8]{
    background:#057fff!important;
    color: #fff;
}
.bg_selected_color_for_theme_2.ed[data-v-b1b0dbb8]:hover{
    color: #fff!important;
}
/***主题色end***/
/***表单元素start，外层加上cource-teaching-form这个类名***/
[data-v-b1b0dbb8] .cource-teaching-form .el-input__inner,[data-v-b1b0dbb8] .cource-teaching-form .el-textarea__inner,[data-v-b1b0dbb8] .cource-teaching-form .el-select .el-input__inner{
    /*border: 1px solid #dce5ef;*/
    border: 1px solid #eee;
    border-radius: 4px;
    font-size: 12px;
}
[data-v-b1b0dbb8] .cource-teaching-form .el-input__inner{
    height: 34px;
    line-height: 34px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-b1b0dbb8] .el-textarea__inner {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-b1b0dbb8] .el-form-item__label {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-b1b0dbb8] .cource-teaching-form .el-input__icon{
    line-height: 34px;
}
[data-v-b1b0dbb8] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner{
    border: 1px solid #45d7b5;
    -webkit-box-shadow: none;
            box-shadow: none;
}
[data-v-b1b0dbb8] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner:hover{
    border: 1px solid #45d7b5;
}
[data-v-b1b0dbb8] .cource-teaching-form .el-input__inner:focus,[data-v-b1b0dbb8] .cource-teaching-form .el-select .el-input__inner:focus,[data-v-b1b0dbb8] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner,[data-v-b1b0dbb8] .cource-teaching-form .el-textarea__inner:focus{
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #45d7b5;
}
[data-v-b1b0dbb8] .cource-teaching-form .el-radio{
    color: #999999;
    cursor: pointer;
    margin-right: 22px;
}
[data-v-b1b0dbb8] .cource-teaching-form .el-radio__label{
    font-size: 12px;
    font-weight: 500;
    color: #999999;
}
[data-v-b1b0dbb8] .cource-teaching-form .el-radio__inner{
    width: 16px;
    height: 16px;
    background: #ffffff;
    border: 1px solid #cccccc;
}
[data-v-b1b0dbb8] .cource-teaching-form .el-radio__input.is-checked .el-radio__inner{
    border-color: #DCDFE6;
    background: none;
}
[data-v-b1b0dbb8] .cource-teaching-form .el-radio__inner::after{
    width: 8px;
    height: 8px;
    background: #000;
}
[data-v-b1b0dbb8] .cource-teaching-form .el-radio__input.is-checked+.el-radio__label{
    color: #999999;
}
/**表单元素end**/
.course-no-content-text[data-v-b1b0dbb8]{
    text-align: center;
    font-size: 14px;
    color: #999;
    margin-top:5px;
}
.course-no-content-img[data-v-b1b0dbb8]{
    width: 464px;
    height: 288px;
    display: block;
    margin: auto;
}
.course-teaching-mp-litem[data-v-b1b0dbb8]{
    position: absolute;
    left: 80px;
}
.course-teaching-mp-lt-item[data-v-b1b0dbb8]{
    font-size: 17px;
    font-weight: bold;
    height: 71px;
    line-height: 71px;
    float: left;
    margin-right: 20px;
}
.course-teaching-mp-lt-name[data-v-b1b0dbb8]{
    cursor: pointer;
}
.course-teaching-mp-lt-i-line[data-v-b1b0dbb8]{
    float: left;
    height: 25px;
    width: 1px;
    background: #cccccc;
    margin-top: 23px;
    margin-left: 2px;
}
.course-teaching-mp-lt-i-text[data-v-b1b0dbb8]{
    float: left;
    line-height: 71px;
    font-size: 14px;
    color: #666666;
    margin-left: 20px;
}
.course-teaching-mp-lt-popbox[data-v-b1b0dbb8]{
    height: 485px;
}
.course-search[data-v-b1b0dbb8]{
    height: 38px;
}
.course-teaching-mp-lt-pop-lv-first[data-v-b1b0dbb8]{
    border-bottom: 1px solid #eee;
}
.ctmlplf-name[data-v-b1b0dbb8]{
    float: left;
    width: calc(100% - 30px);
    font-size: 14px;
    color: #333;
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.ctmlplf-icon[data-v-b1b0dbb8]{
    width: 25px;
    float: right;
}
.ctmlplf-icon-mark[data-v-b1b0dbb8]{
    font-weight: bold;
    color: #666666;
}
.course-teaching-mp-lt-pop-lv-first-inner[data-v-b1b0dbb8]{
    height: 38px;
    line-height: 38px;
    border-bottom: 1px solid #eee;
    padding: 0 30px;
}
.ctmlplf-icon.ed .ctmlplf-icon-mark[data-v-b1b0dbb8]{
    display: block;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    margin-right: 10px;
}
.course-teaching-mp-lt-pop-lv-cdbox[data-v-b1b0dbb8]{
    padding-bottom: 0px;
}
.add-btn-tooltip[data-v-b1b0dbb8]{
    width: 117px;
    height: 76px;
    text-align: center;
}
.add-btn-tooltip p[data-v-b1b0dbb8] {
    margin-top: 19px;
    font-size: 14px;
    font-family: Source Han Sans CN Regular, Source Han Sans CN Regular-Regular;
    font-weight: 400;
    color: #333333;
    cursor: pointer;
}
.no-border[data-v-b1b0dbb8]{
    border: none;
}
.select-span-pop-box-title[data-v-b1b0dbb8]{
    font-size: 17px;
    color: #333435;
    margin-top: 18px;
    margin-left: -20px;
}
.volume-production-activity-pop-rnode[data-v-b1b0dbb8] .el-dialog__title{
    color: #5ec8a7;
}
.volume-production-activity-pop-rnode[data-v-b1b0dbb8] .el-dialog__header {
    border: none;
}
.volume-production-activity-pop[data-v-b1b0dbb8]{
    position: relative;
}
.volume-pap-c-addbtn[data-v-b1b0dbb8]{
    position: absolute;
    top: -36px;
    cursor: pointer;
}
.volume-pap-c-mbody[data-v-b1b0dbb8]{
    height: 688px;
    border: 1px solid #edeeef;
}
.volume-pap-cm-chbox[data-v-b1b0dbb8]{
    width: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    height: 100%;
}
.volume-pap-cm-chb-list[data-v-b1b0dbb8]{
    height: 600px;
    overflow: auto;
}
.volume-pap-cm-chb-sbtn[data-v-b1b0dbb8]{
    float: none;
    height: 34px;
    line-height: 34px;
    width: 468px;
    margin: auto;
}
._vpcc_first[data-v-b1b0dbb8]{
}
._vpcc_second[data-v-b1b0dbb8]{
    border-left: 1px solid #edeeef;
    padding: 0 24px 0 29px;
    overflow: auto;
    -webkit-box-shadow: 0 0 10px 3px #eee;
            box-shadow: 0 0 10px 3px #eee;
    position: relative;
    z-index: 3;
}
.volume-pap-cm-chb-l-item[data-v-b1b0dbb8]{
    height: 168px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 1px solid #edeeef;
    padding: 0px 22px 0px 38px;
    position: relative;
    cursor: pointer;
}
.volume-pap-cm-chb-l-item-face[data-v-b1b0dbb8]{
    width: 160px;
    height: 160px;
    margin-top: 4px;
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.volume-pap-cm-chb-l-item-cont[data-v-b1b0dbb8]{
    float: left;
    margin-left: 24px;
}
.volume-pap-cm-chb-l-item-cont-title[data-v-b1b0dbb8]{
    font-size: 16px;
    font-weight: bold;
    margin-top: 9px;
    color: #333;
}
.volume-pap-cm-chb-l-item-dbtn[data-v-b1b0dbb8]{
    position: absolute;
    right: 23px;
    bottom: 25px;
    cursor: pointer;
}
.volume-production-activity-pop-rnode .resource-create-item-tag-botton-inner[data-v-b1b0dbb8]{
    display: block!important;
    position: relative;
    line-height: 24px;
}
.volume-production-activity-pop-rnode .choose-tag-text[data-v-b1b0dbb8] {
    line-height: 32px;
    text-indent: 45px;
}
.volume-production-activity-pop-rnode .resource-create-item-tag-botton-inner .choose-tag-button-icon[data-v-b1b0dbb8]{
    margin-left: 17px;
    position: absolute;
    top: 5px;
    height: 20px!important;
}
.volume-production-activity-pop-rnode[data-v-b1b0dbb8] .el-checkbox{
    display: block;
    float: left;
}
.res-ci-no-content-root[data-v-b1b0dbb8]{
    position: relative;
    height: 540px;
}
.volume-pap-cm-chb-l-item-face[data-v-b1b0dbb8] .file-restype-face{
    padding-top: 0!important;
}
.volume-pap-cm-chb-l-item-face[data-v-b1b0dbb8] ._file-restype-face-img {
    height: 159px!important;
}
.volume-pap-cm-chb-l-item-face[data-v-b1b0dbb8] img {
    border-radius: 6px!important;
}
.volume-pap-c-mbody-pitem[data-v-b1b0dbb8]{
    height: 100%;
}
.volume-pap-cm-chb-l-item-line[data-v-b1b0dbb8]{
    height: 100%;
    position: absolute;
    width: 4px;
    background: #5fc9aa;
    left: 0;
    top: 0;
    display: none;
}
.volume-pap-cm-chb-l-item.ed .volume-pap-cm-chb-l-item-line[data-v-b1b0dbb8]{
    display: block;
}
.volume-pap-cm-chb-l-item.ed[data-v-b1b0dbb8]{
    background: #f8f9fa;
}
.course-hns-info-form-row-icon[data-v-b1b0dbb8]{
    color: #999;
    font-size: 18px;
    float: left;
    width: 18px;
    height: 38px;
    margin-right: 10px;
    cursor: pointer;
}
.course-hns-info-form-row-name[data-v-b1b0dbb8]{
    width: 84px;
    float: left;
    color: #333;
    font-weight: bold;
    margin-right: 26px;
    line-height: 34px;
}
.course-hns-info-form-row[data-v-b1b0dbb8]{
    margin-top: 48px;
    margin-bottom: 44px;
}
.course-hns-info-form-user[data-v-b1b0dbb8]{
    position: relative;
    float: left;
    margin-right: 20px;
    text-align: center;
    width: 66px;
    margin-bottom: 5px;
}
.copyright-radio-num[data-v-b1b0dbb8]{
    line-height: normal;
    font-size: 12px;
    color: #fdad3e;
    cursor: pointer;
}
.course-hns-info-form-user-icon[data-v-b1b0dbb8]{
    width: 36px;
    height: 36px;
    margin: auto;
}
.course-hns-info-form-user-icon img[data-v-b1b0dbb8]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.course-hns-info-form-user-name[data-v-b1b0dbb8]{
    color: #666;
    text-align: center;
    line-height: normal;
    margin-top: 6px;
}
.course-hns-info-form-user-mark[data-v-b1b0dbb8]{
    position: absolute;
    width: 50px;
    height: 20px;
    background: #ff7676;
    border-radius: 12px;
    text-align: center;
    line-height: 20px;
    color: #fff;
    font-size: 9px;
    top: -8px;
    left: 30px;
}
.course-hns-info-form-row-cont[data-v-b1b0dbb8]{
    float: left;
    width: calc(100% - 110px);
}
.course-hns-info-form-add-u-btn[data-v-b1b0dbb8]{
    width: 38px;
    height: 38px;
    border: 1px solid #278bf7;
    border-radius: 50%;
    float: left;
    cursor: pointer;
    color: #278bf7;
    text-align: center;
    margin-left: 14px;
}
.course-hns-info-form-row[data-v-b1b0dbb8]{
    margin-bottom: 44px;
}
.course-hns-info-form-price-desc[data-v-b1b0dbb8]{
    color: #999;
    font-size: 14px;
    margin-top: 12px;
}
.set-price-comp-show-model[data-v-b1b0dbb8]{
    margin-top: 7px;
}
.set-price-comp-show-model-str[data-v-b1b0dbb8]{
    font-weight: bold;
    color: #333;
}
.set-price-comp-show-model-icon[data-v-b1b0dbb8]{
    color: #2191ff;
    margin-left: 5px;
    cursor: pointer;
}
.set-price-comp-edit-model-input[data-v-b1b0dbb8]{
    height: 34px;
    border: 1px solid #d1dce7;
    border-radius: 3px;
    color: #999999;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-indent: 1em;
    float: left;
    margin-right: 20px;
}
.set-price-comp-edit-model-sbtn[data-v-b1b0dbb8]{
    width: 64px;
    height: 34px;
    border-radius: 3px;
    text-align: center;
    cursor: pointer;
    line-height: 34px;
    color: #fff;
    background: #2191ff;
    float: left;
}
.drcmci-pbox[data-v-b1b0dbb8]{
    padding: 0 30px;
    height: 500px;
    padding-bottom: 80px;
}
.document-resource-create-main-content-item .course-hns-info-form-row-name[data-v-b1b0dbb8]{
    width: 112px;
}
.document-resource-create-main-content-item .course-hns-info-form-row-cont[data-v-b1b0dbb8] {
    width: calc(100% - 138px);
}
.course-hns-info-form-row-cont[data-v-b1b0dbb8] .el-radio__inner::after{
    background: #fff;
    width: 5px;
    height: 5px;
}
.course-hns-info-form-row-cont[data-v-b1b0dbb8] .el-radio__input.is-checked .el-radio__inner {
    border-color: #409eff;
    background: #409eff;
}
.chifrc-radio-comp[data-v-b1b0dbb8]{
    margin-top: 6px;
}
.chifrc-res-item-conf[data-v-b1b0dbb8]{
    padding: 28px 17px;
    background: #fafafa;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 615px;
    border-radius: 5px;
    margin-top: 19px;
}
.chifrc-res-iconf-row-icon[data-v-b1b0dbb8]{
    width: 19px;
    height: 20px;
    float: left;
    margin-right: 8px;
    margin-top: 8px;
}
.chifrc-res-iconf-row-icon img[data-v-b1b0dbb8]{
    width: 100%;
    height: 100%;
}
.chifrc-res-iconf-row-name[data-v-b1b0dbb8]{
    color: #666;
    float: left;
    line-height: 34px;
}
.chifrc-res-iconf-row-oplist[data-v-b1b0dbb8]{
    float: right;
}
.chnsifpd-v2[data-v-b1b0dbb8]{
    height: 56px;
    line-height: 56px;
    background: #fafafa;
    margin-top: 18px;
    width: 615px;
    text-indent: 19px;
}
.chnsifpd-v3[data-v-b1b0dbb8]{
    padding: 20px;
    background: #fafafa;
    margin-top: 18px;
}
.chnsifpd-item[data-v-b1b0dbb8]{
    margin-top: 18px;
}
.course-hns-info-form-user-cbtn[data-v-b1b0dbb8]{
    line-height: 20px;
    color: #278bf7;
    cursor: pointer;
    display: block;
    position: absolute;
    width: 100%;
    display: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    bottom: -20px;
}
.course-hns-info-form-user:hover .course-hns-info-form-user-cbtn[data-v-b1b0dbb8]{
    display: block;
}
.course-hns-info-form-user[data-v-b1b0dbb8]:hover{
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
}
.chifrc-res-iconf-row[data-v-b1b0dbb8]{
    margin-bottom: 10px;
}
.rescfs-pop-first-lv[data-v-b1b0dbb8]{
    margin-top: 42px;
}
.rescfs-pop-first-lv-header[data-v-b1b0dbb8]{
    padding-bottom: 14px;
    border-bottom: 1px solid #eeeeee;
    color: #999999;
    font-weight: bold;
}
.rescfs-pop-sec-lv[data-v-b1b0dbb8]{
    height: 58px;
    line-height: 58px;
    border-bottom: 1px solid #eeeeee;
}
.rescfs-pop-sec-lv-left[data-v-b1b0dbb8]{
    float: left;
    color: #323232;
    font-size: 15px;
    font-weight: bold;
    width: calc(100% - 200px);
}
.rescfs-pop-sec-lv-right[data-v-b1b0dbb8]{
    float: right;
    color: #434343;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
}
.rescfs-pop-sec-lvs[data-v-b1b0dbb8]{
    padding: 0 29px;
}
.rescfs-pop-sec-lv-left img[data-v-b1b0dbb8]{
    width: 16px;
    -webkit-transform: translateY(-1px);
            transform: translateY(-1px);
    margin-right: 3px;
}
.res-collection-files-stat-pop[data-v-b1b0dbb8]{
    height: 600px;
    overflow: auto;
}
/**
 * @desc: 资源中心公用的css
 * @author: yansen
 * @time: 2020-08-05
 */
resource-center-common-page[data-v-b1b0dbb8]{
    height: 100%;
}
.resource-center-common-page-main[data-v-b1b0dbb8]{
    position: relative;
    float: left;
    width: 1200px;
    left: calc(50% - 600px);
}
.resource-ccpage-main-left[data-v-b1b0dbb8]{
    width: 318px;
    float: left;
    position: fixed;
    height: calc(100% - 140px);
    background-color: #fff;
    border-radius: 10px;
    overflow-y: auto;
    overflow-x: hidden;
}
.resource-ccpage-main-right[data-v-b1b0dbb8]{
    width: calc(100% - 338px);
    float: right;
    padding-bottom: 40px;
}
.resource-base-configuration-siderbar[data-v-b1b0dbb8]{
    min-height: 610px;
    background: #fff;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 10px;
    padding: 15px 0;
}
.resource-base-c-library-item-name[data-v-b1b0dbb8]{
    font-size: 16px;
    cursor:pointer;
    height: 50px;
    line-height:50px;
    position:relative;
}
.resource-base-c-library-item-name-lv[data-v-b1b0dbb8]{
    font-size: 16px;
    cursor:pointer;
    height: 50px;
    line-height:50px;
    position:relative;
}
.resource-base-c-library-item-name.ed[data-v-b1b0dbb8]{
    background: #f4f4f4;
}
.resource-base-c-library-item-name .resource-base-c-library-item-name-theme[data-v-b1b0dbb8]{
    display: none;
}
.resource-base-c-library-item-name.ed .resource-base-c-library-item-name-theme[data-v-b1b0dbb8]{
    display: block;
}
.resource-base-c-library-item-name-theme[data-v-b1b0dbb8]{
    background: #1685fb;
    height: 100%;
    width: 7px;
    position:absolute;
    left: 0;
}
.resource-base-c-library-item-name-icon[data-v-b1b0dbb8]{
    position:absolute;
    left: 40px;
    top: 50%;
    margin-top: -8px;
}
.resource-base-c-library-item-name-str[data-v-b1b0dbb8]{
    margin-left:62px;
    float: left;
}
._nr[data-v-b1b0dbb8]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.resource-base-c-library-item-name-btn[data-v-b1b0dbb8]{
    float: left;
    color: #999999;
    margin-right:26px;
}
.resource-base-c-library-item-name-btn[data-v-b1b0dbb8]:last-child{
    margin-right:0px;
}
.resource-base-c-library-item-child .resource-base-c-library-item-name-lv[data-v-b1b0dbb8]{
    padding-left: 20px;
}
.resource-base-c-library-item-name-btns[data-v-b1b0dbb8]{
    width: 76px;
    position:absolute;
    right: 8px;
    display: none;
}
.resource-base-c-library-column-list[data-v-b1b0dbb8]{
    padding-left: 20px;
    margin-left:42px;
}
.resource-base-c-library-column-item[data-v-b1b0dbb8]{
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    cursor:pointer;
    position:relative;
}
.resource-base-c-library-column-item .resource-base-c-library-column-item-name[data-v-b1b0dbb8]{
    display: none;
}
.resource-base-c-library-column-item.ed .resource-base-c-library-column-item-name[data-v-b1b0dbb8]{
    display: block;
}
.resource-base-c-library-column-item .resource-base-c-library-item-name-theme[data-v-b1b0dbb8]{
    display: none;
}
.resource-base-c-library-column-item.ed .resource-base-c-library-item-name-theme[data-v-b1b0dbb8]{
    display: block;
}
.resource-base-c-library-column-item.ed[data-v-b1b0dbb8]{
    background: #f4f4f4;
}
.resource-base-c-library-item-input[data-v-b1b0dbb8]{
    padding: 10px;
}
.common-comp-box[data-v-b1b0dbb8]{
    background: #fff;
    border-radius: 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 30px 40px;
    position: relative;
}
.resource-center-administrator[data-v-b1b0dbb8]{
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    background: #fff;
    border-radius: 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 30px 40px;
}
.resource-center-administrator-left[data-v-b1b0dbb8]{
    width: 448px;
    float: left;
}
.resource-center-administrator-title[data-v-b1b0dbb8]{
    font-size: 14px;
    font-weight: bold;
}
.resource-cenad-title-span[data-v-b1b0dbb8]{
    color: #2288f7;
}
.resource-center-administrator-user[data-v-b1b0dbb8]{
    width: 54px; height: 120px;
    float: left;
    margin-left:  7px;
    margin-right: 7px;
}
.resource-center-administrator-user *[data-v-b1b0dbb8]{-webkit-transition: .2s;transition: .2s;
}
.resource-center-administrator-user-icon[data-v-b1b0dbb8]{
    width:  48px;
    height: 48px;
    margin: 0 auto;
}
.resource-center-administrator-user-icon img[data-v-b1b0dbb8]{
    width:100%; height:100%;
    border-radius: 100px;
}
.resource-center-administrator-user-name[data-v-b1b0dbb8]{
    margin-top:7px;
    color: #666666;
    font-size: 12px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    text-align: center;
}
.resource-center-administrator-users[data-v-b1b0dbb8]{
    margin-top:30px;
}
.resource-cadun-cbtn[data-v-b1b0dbb8]{
    color: #2288f7;
    text-align: center;
    margin-top:8px;
    display: none;
    cursor:pointer;

    font-size: 22px;
}
.resource-center-administrator-user.can-delete[data-v-b1b0dbb8]:hover{
    width: 68px;
    margin-left:  0px;
    margin-right: 0px;
}
.resource-center-administrator-user.can-delete:hover .resource-center-administrator-user-icon[data-v-b1b0dbb8]{
    width:  52px; height: 52px;
}
.resource-center-administrator-user.can-delete:hover .resource-center-administrator-user-icon img[data-v-b1b0dbb8]{
    border: 2px solid rgb(110, 178, 253);
}
.resource-center-administrator-user.can-delete:hover .resource-center-administrator-user-name[data-v-b1b0dbb8]{
    font-size: 14px;
    font-weight: 600;
    color: rgb(110, 178, 253);
}
.resource-center-administrator-user.can-delete:hover .resource-cadun-cbtn[data-v-b1b0dbb8]{
    display: block;
}
.resource-center-administrator-morebtn[data-v-b1b0dbb8]{
    float: left;

    width:  48px;
    height: 48px;
    border-radius: 100px;
    background: #cccccc;

    color: #fff;
    cursor:pointer;
    text-align: center;
    line-height:48px;
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
}
.resource-center-administrator-addbtn[data-v-b1b0dbb8]{
    width:38px;
    height:38px;
    line-height:38px;
    text-align: center;
    color: #3592f8;
    border-radius: 20px;
    border: 1px solid #3592f8;
    float: left;
    margin-left:10px;
    cursor:pointer;
}
.resource-center-administrator-right[data-v-b1b0dbb8]{
    width: calc(100% - 448px);
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    padding-top: 44px;
    float: right;
}
.resource-center-administrator-log-item[data-v-b1b0dbb8]{
    color: #999999;
    margin-bottom:15px;
}
.resourcadmi-log-item-left[data-v-b1b0dbb8]{
    float: left;
    width: calc(100% - 100px);
}
.resourcadmi-log-item-right[data-v-b1b0dbb8]{
    float: right;
    max-width: 100px;
}
.resource-center-administrator-log-list[data-v-b1b0dbb8]{
}
.resource-center-administrator-log-morebtn[data-v-b1b0dbb8]{
    text-align: center;
    color: #999;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.columns-number-item[data-v-b1b0dbb8]{
    width: calc(33.33333% - 20px);
    height: 41px;
    line-height:41px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background: #f3f9ff;
    border: 1px solid #d7eaff;
    text-align: center;
    float: left;
    margin-right: 30px;
    margin-bottom:20px;

    -webkit-user-select: none;

       -moz-user-select: none;

        -ms-user-select: none;

            user-select: none;
    cursor: pointer;
}
.columns-number-item[data-v-b1b0dbb8]:nth-child(3n){
    margin-right:0px;
}
.columns-number-list[data-v-b1b0dbb8]{
    margin-top: 23px;
    margin-bottom: 15px;
}
.check-pending-header[data-v-b1b0dbb8]{
    height: 60px;
    line-height:60px;
    border-bottom:1px solid #eeeeee;
}
.check-pending-header-item[data-v-b1b0dbb8]{
    color:#999999;
    float: left;
    margin-right:60px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    line-height: 58px;
    cursor:pointer;
}
.check-pending-header-item.ed[data-v-b1b0dbb8]{
    border-bottom:2px solid #157efb;
    color: #333;
    font-weight: bold;
}
.check-pending-items[data-v-b1b0dbb8]{
    margin-top:30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
}
.check-pending-item[data-v-b1b0dbb8]{
    width: 120px;
    cursor:pointer;
}
.check-pending-item-num[data-v-b1b0dbb8]{
    font-size: 22px;
    font-weight: bold;
    margin-right: 80px;
}
.check-pending-item-name[data-v-b1b0dbb8] {
    margin-top:8px;
    color: #989898;
}
.check-pending-item.ed[data-v-b1b0dbb8] {
    color: #2288F7;
}
.check-pending-item.ed .check-pending-item-name[data-v-b1b0dbb8] {
    color: #2288F7;
}
.check-pending-stat[data-v-b1b0dbb8]{
    position: relative;
    margin-top:50px;
    -webkit-transition:border linear .2s,-webkit-box-shadow linear .5s;
    transition:border linear .2s,-webkit-box-shadow linear .5s;
    transition:border linear .2s,box-shadow linear .5s;
    transition:border linear .2s,box-shadow linear .5s,-webkit-box-shadow linear .5s;
    outline:none;border-color:rgba(235, 235, 235, .75);

    border-radius: 10px;
    -webkit-box-shadow: 0px 3px 54px 0px rgba(0, 0, 0, .1);
            box-shadow: 0px 3px 54px 0px rgba(0, 0, 0, .1);
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 40px 26px;
}
.check-pending-stat-month-num[data-v-b1b0dbb8]{
    font-size: 27px;
    font-weight: bold;
}
.check-pending-stat-month-str[data-v-b1b0dbb8]{
    color: #333;
}
.check-pending-stat-list[data-v-b1b0dbb8]{
    margin-top:36px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.check-pending-stat-item[data-v-b1b0dbb8]{
    width: 130px;
}
.check-pending-stat-item-name[data-v-b1b0dbb8]{
    font-size: 16px;
}
.check-pending-stat-item-block[data-v-b1b0dbb8]{
    height: 50px;
    width: 100%;
    margin-top:16px;
}
.check-pending-stat-btns[data-v-b1b0dbb8]{
    width: 92px;
    margin:20px auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.check-pending-stat-btn[data-v-b1b0dbb8]{
    height: 36px;
    width: 36px;
    border-radius: 20px;
    border: 1px solid #f9f9f9;
    text-align: center;
    line-height:36px;
    color: #adadad;
    cursor:pointer;
}
.check-pending-stat-btn[data-v-b1b0dbb8]:hover{
    background:  #1485fb;
    color: #fff;
}
.subject-administrator-sheet[data-v-b1b0dbb8]{
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #f2f1f2;
    margin-top:25px;
}
.subject-administrator-sheet-header[data-v-b1b0dbb8]{
    height: 40px;
    line-height:40px;
    background: #f1f1f1;
    font-weight: bold;
}
.subject-administrator-sheet-col[data-v-b1b0dbb8]{
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-right:1px solid #f2f1f2;
    height: 40px;
    line-height:40px;
    text-align: center;
    color: #999;
}
.subject-administrator-sheet-col[data-v-b1b0dbb8]:last-child{
    border-right: none;
}
.subject-administrator-sheet-row[data-v-b1b0dbb8]{
    color: #c8c8c8;
    height: 40px;
    line-height:40px;
    border-bottom:1px solid #f2f1f2;
}
.subject-administrator-sheet-row[data-v-b1b0dbb8]:last-child{
    border-bottom:none;
}
/*单*/
.subject-administrator-sheet-row[data-v-b1b0dbb8]:nth-child(2n) {
    background-color: #f9f9f9;
}
/*双*/
.subject-administrator-sheet-row[data-v-b1b0dbb8]:nth-child(2n - 1) {
    background-color: white;
}
.subject-administrator-sheet-col-opbtn[data-v-b1b0dbb8]{
    cursor:pointer;
}
._op_sasr_row .el-dropdown-link[data-v-b1b0dbb8]{
    color: #1684fd;
}
.subject-administrator-sheet-header .el-dropdown-link[data-v-b1b0dbb8]{
    color: #999;
}
.check-pending-filter-item-name[data-v-b1b0dbb8]{
    color: #494949;
    font-weight: bold;
    width: 63px;
    float: left;
    margin-right: 10px;
}
.check-pending-filter-list[data-v-b1b0dbb8]{
    margin-top:25px;
}
.check-pending-filter-item-name[data-v-b1b0dbb8]{
    float: left;
    line-height:34px;
}
.check-pending-filter-item-span[data-v-b1b0dbb8]{
    color: #737373;
    padding: 0 13px;
    float: left;
    cursor:pointer;
    line-height:30px;
    border-radius: 18px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid transparent;
    height: 34px;
    margin-right:6px;
}
.check-pending-filter-item-span[data-v-b1b0dbb8]:hover{
    color: #2191ff;
}
.check-pending-filter-item-spans[data-v-b1b0dbb8]{
    overflow: auto;
}
.check-pending-filter-item-span[data-v-b1b0dbb8]{
    margin-bottom: 3px;
}
.check-pending-filter-item-span.ed[data-v-b1b0dbb8]{
    background: #f3f9ff;
    border: 1px solid #d7eaff;
    color: #2191ff;
}
.check-pending-filter-item[data-v-b1b0dbb8]{
    margin-bottom:7.5px;
}
.check-pending-filter-item-more-ed[data-v-b1b0dbb8]{
    -webkit-transform: rotateX(180deg);
            transform: rotateX(180deg);
}
.check-pending-filter-mbtn-inner[data-v-b1b0dbb8]{
    width: 88px;
    margin: auto;
}
.resource-ccpage-main-right-list-item-option[data-v-b1b0dbb8]{
    width:14px;
    height:14px;
    margin-top:35px;
    background: url(/vue/dist/static/img/resource-ccpage-main-right-list-item-option-ed.1644b36.png) center no-repeat;
    cursor:pointer;
}
.resource-ccpage-main-right-list-item-option.ed[data-v-b1b0dbb8]{
    background-image: url(/vue/dist/static/img/resource-ccpage-main-right-list-item-option.946187d.png);
}
.resource-ccpage-main-right-list-item-face[data-v-b1b0dbb8]{
    width:160px;
    height:106px;
    float: left;
    cursor: pointer;
}
.resource-ccpage-main-right-list-item-face img[data-v-b1b0dbb8]{
    width:100%;
    height:100%;
    -o-object-fit: contain;
       object-fit: contain;
    border-radius: 5px;
    margin-top:35px;
}
.resource-ccpage-main-right-list-item-cont[data-v-b1b0dbb8]{
    float: left;
    margin-left:21px;
    margin-top:35px;
    width: calc(100% - 260px);
}
.resource-ccpage-main-right-list-item-cont-title[data-v-b1b0dbb8]{
    font-size: 16px;
    font-weight: bold;
    cursor: pointer;
}
.resource-ccpage-main-right-list-item-cont-span[data-v-b1b0dbb8]{
    float: left;
}
.resource-ccpage-main-right-list-item-cont-span .first[data-v-b1b0dbb8],.second[data-v-b1b0dbb8] {
    float: left;
}
.resource-ccpage-main-right-list-item-cont-span .first[data-v-b1b0dbb8]{
    max-width: 250px;height: 19px;
    white-space:   nowrap;
    text-overflow: ellipsis;
    overflow:      hidden;
}
.resource-ccpage-main-right-list-item-cont-spans[data-v-b1b0dbb8]{
    margin-top:15px;
    color: #999999;
}
.resource-ccpage-main-rlicsubject[data-v-b1b0dbb8]{
    float: left;
    width: 89px;
    height: 26px;
    line-height:26px;
    border-radius: 15px;
    background: #f3f9ff;
    font-size: 12px;
    text-align: center;
    color: #999999;
    margin-right:10px;
    margin-bottom: 5px;
}
.resource-ccpage-main-right-list-item-cont-subjects-wrap[data-v-b1b0dbb8]{
    margin-top: 12px;
    height: 40px;
    overflow-x: hidden;
}
.resource-ccpage-main-right-list-item-cont-bottom[data-v-b1b0dbb8]{
    color: #999999;
    margin-top:15px;
}
.resource-ccpage-main-right-list-item-right-part[data-v-b1b0dbb8]{
    float: right;
    width: 75px;
}
.resource-ccpage-main-right-list-item-status[data-v-b1b0dbb8]{
    height: 67px;
    width: 67px;
    text-align: center;
    line-height:67px;
    border-radius: 40px;
    /*border: 4px solid #d5f5eb;*/
    margin-top:18px;
    margin-left: auto;
}
.resource-ccpage-main-right-list-item-status._unpass[data-v-b1b0dbb8]{
    border-color: #ffdddd;
}
.resource-ccpage-main-right-list-item-status._ban[data-v-b1b0dbb8]{
    border-color: #f5f5f5;
}
.resource-ccpage-main-right-list-item-status._private[data-v-b1b0dbb8]{
    border-color: #f6f2d4;
}
.resource-ccpage-main-right-list-item-money[data-v-b1b0dbb8]{
    color: #ff7676;
}
.resource-ccpage-main-right-list-item-money-num[data-v-b1b0dbb8]{
    font-size: 20px;
    font-weight: bold;
}
.resource-ccpage-main-right-list-item-money[data-v-b1b0dbb8]{
    min-height: 26px;
    margin-top:35px;
    text-align: right;
}
.resource-ccpage-main-right-list-item-bbtns[data-v-b1b0dbb8]{
    position: relative;
    margin-top: 8px;
    line-height:26px;
}
.resource-ccpmrlib-message[data-v-b1b0dbb8] {
    position: absolute;
    white-space: nowrap;
    top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
}
.resource-ccpmrlibbtn[data-v-b1b0dbb8]{
    float:left;
}
.resource-ccpmrlipoints[data-v-b1b0dbb8]{
    float: left;
    margin-left:30px;
    padding-left:15px;padding-right: 15px;
    height: 26px;
    line-height:26px;
    border-radius: 15px;
    cursor:pointer;
    -webkit-transition: .2s;
    transition: .2s;
    color: #000000;
    background-color: #f5f5f5;
}
.resource-ccpmrlipoints[data-v-b1b0dbb8]:hover {
    color: #ffffff;
    background: #2191ff;
}
.resource-base-c-library-item-name:hover .resource-base-c-library-item-name-btns[data-v-b1b0dbb8]{
    display: block;
}
.resource-base-c-library-item-name-lv:hover .resource-base-c-library-item-name-btns[data-v-b1b0dbb8]{
    display: block;
}
.resource-base-c-library-column-item:hover .resource-base-c-library-item-name-btns[data-v-b1b0dbb8]{
    display: block;
}
.resource-base-c-library-item-name-lv .resource-base-c-library-item-name-theme[data-v-b1b0dbb8]{
    display: none;
}
.resource-base-c-library-item-name-lv.ed[data-v-b1b0dbb8] {
    background: #f4f4f4;
}
.resource-base-c-library-item-name-lv.ed .resource-base-c-library-item-name-theme[data-v-b1b0dbb8]{
    display: block;
}
.rbcli-input-style[data-v-b1b0dbb8] .el-input__inner{
    width:222px;
    height:24px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-left:40px;
    border-color: #7e7e7e;
    color: #8a99ae;
    border-radius: 0;
}
.rbcli-input-style[data-v-b1b0dbb8] .el-input__inner{
}
.rbcli-input-style[data-v-b1b0dbb8] .el-input__inner:focus{
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #7e7e7e;
}
.rbcli-input-style[data-v-b1b0dbb8] .el-input__inner:focus{
    -webkit-box-shadow: none;
            box-shadow: none;
}
.resource-selection-filter-show-btn[data-v-b1b0dbb8]{
    float: right;
    width: 16px;
    height: 40px;
    cursor: pointer;
}
.resource-selection-filter-show-btn img[data-v-b1b0dbb8]{
    width: 16px;
    height: 16px;
    -o-object-fit: cover;
       object-fit: cover;
}
.rsc-right-header-conf-btn[data-v-b1b0dbb8]{
    width: 20px;
    height: 19px;
    cursor: pointer;
}
.rsc-right-header-conf-btn img[data-v-b1b0dbb8] {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}
.rsc-right-header-conf-btn-cover[data-v-b1b0dbb8]{
    float: left;
    margin-right: 23px;
    /*margin-top: 20px;*/
}
.resource-create-item-tag-botton-inner[data-v-b1b0dbb8] {
    height: 34px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; /* 水平居中 */
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;     /* 垂直居中 */
    cursor: pointer;
}
.resource-create-item-tag-botton[data-v-b1b0dbb8] {
    display: inline-block;
    width: 90px;
    height: 34px;
    border: 1px dashed #fdb443;
    border-radius: 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    line-height: 24px;
}
.choose-tag-button-icon[data-v-b1b0dbb8] {
    float: left;
    height: 24px;
    font-size: 20px;
    color: #fdb443;
    margin-right: 7px;
}
.res-lanmu-prev-icon[data-v-b1b0dbb8]{
    position: absolute;
    width: 16px;
    height: 16px;
}
.header-nav-msg-comp-top[data-v-b1b0dbb8]{
    height: 72px;
    line-height: 72px;
    font-size: 18px;
    font-weight: bold;
    color: #333333;
}
.header-nav-msg-comp-top-left[data-v-b1b0dbb8]{
    width: calc(100% - 300px);
    float: left;
}
.header-nav-msg-comp-top-right[data-v-b1b0dbb8]{
    width: 300px;
    float: right;
}
.header-nav-msg-comp-bottom[data-v-b1b0dbb8]{
    height: 65px;
    border-top: 1px solid #f4f4f4;
}
.header-nav-msg-comp-nav[data-v-b1b0dbb8]{
    line-height: 63px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 2px solid transparent;
    float: left;
    font-size: 16px;
    cursor: pointer;
    margin-right: 66px;
}
.header-nav-msg-comp-nav.ed[data-v-b1b0dbb8]{
    border-color: #2288f7;
    color: #2288f7;
}
.header-nav-msg-comp-navs[data-v-b1b0dbb8]{
    width: calc(100% - 30px);
    float: left;
}
.header-nav-msg-comp-points[data-v-b1b0dbb8]{
    width: 30px;
    float: right;
    line-height: 62px;
    cursor: pointer;
}
.header-nam-comp-drag-desc[data-v-b1b0dbb8]{
    text-align: center;
    font-size: 10px;
    color: #999;
    padding-top: 10px;
    border-top:1px solid #f4f4f4;
}
.header-nam-comp-drag-itmes[data-v-b1b0dbb8]{
    width: 120px;
    margin: auto;
}
.header-nam-comp-drag-item[data-v-b1b0dbb8]{
    margin-bottom: 18px;
}
.header-nam-comp-drag-item-l[data-v-b1b0dbb8]{
    float: left;
    padding-top: 2px;
}
.header-nam-comp-drag-item-r[data-v-b1b0dbb8]{
    float: right;
    width: 8px;
    height: 13px;
    cursor: move;
}
.header-nam-comp-drag-item-r img[data-v-b1b0dbb8]{
    width: 100%;
    height: 100%;
}
.common-comp-box-v-header-txt[data-v-b1b0dbb8]{
    text-indent: 2px;
    color: #666;
    margin-bottom: 21px;
    margin-top: 37px;
}
.rlmp-common-addbtn[data-v-b1b0dbb8]{
    height: 32px;
    line-height: 32px;
    border-radius: 20px;
    padding: 0 15px;
    border: 1px solid #d7eaff;
    display: inline-block;
    margin-top: 24px;
    background: #f3f9ff;
    color: #2388f7;
    cursor: pointer;
}
.rlmp-common-addbtn .layui-icon-extend-iconfont[data-v-b1b0dbb8]{
    font-weight: bold;
}
.header-nav-msg-comp-top-bzone[data-v-b1b0dbb8]{
    float: right;
}
.header-nav-msg-comp-top-right-txt[data-v-b1b0dbb8]{
    font-size: 16px;
    font-weight: normal;
}
.activity-management-comp-cbtn[data-v-b1b0dbb8]{
    height: 36px;
    line-height: 36px;
    padding: 0 21px;
    color: #fff;
    font-size: 15px;
    background: #2288f7;
    display: inline-block;
    border-radius: 20px;
    cursor: pointer;
}
.push-activity-m-btn[data-v-b1b0dbb8]{
    float: right;
}
.lm-activity-list[data-v-b1b0dbb8]{
}
.lm-activity-list-empty[data-v-b1b0dbb8]{
    margin-top: 36px;
}
.lm-activity-list-empty-icon[data-v-b1b0dbb8] {
    width: 64px;
    height: 57px;
    float: left;
}
.lm-activity-list-empty-txt[data-v-b1b0dbb8]{
    color: #999;
    font-size: 11px;
    float: left;
    line-height: 57px;
    margin-left: 24px;
}
.lm-activity-item-face[data-v-b1b0dbb8]{
    height: 175px;
    margin-top: 23px;
}
.lm-activity-item-face img[data-v-b1b0dbb8] {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}
.lm-activity-item-title[data-v-b1b0dbb8]{
    color: #333;
    font-size: 16px;
    font-weight: bold;
    margin-top: 25px;
    width: calc(100% - 140px);
}
.lm-activity-item-time-row .layui-icon-extend-iconfont[data-v-b1b0dbb8]{
    color: #b0bbc5;
}
.lm-activity-item-time-row[data-v-b1b0dbb8]{
    margin-top: 10px;
}
.lm-activity-item-timestr[data-v-b1b0dbb8]{
    color: #68747F;
}
.lm-activity-item-desc-row[data-v-b1b0dbb8]{
    color: #999;
    margin-top: 12px;
    min-height: 19px;
}
.lm-activity-item[data-v-b1b0dbb8]{
    padding-bottom: 22px;
    border-bottom: 1px solid #f4f4f4;
    cursor: pointer;
    position: relative;
}
.lm-activity-item[data-v-b1b0dbb8]:last-child{
    border-bottom: none;
    padding-bottom: 0;
}
.lm-activity-item-status-mark[data-v-b1b0dbb8]{
    position: absolute;
    background-color: #2dcc99;
    right: 0;
    bottom: 50px;
}
.lm-activity-item:last-child .lm-activity-item-status-mark[data-v-b1b0dbb8]{
    bottom: 30px;
}
.laism-wait[data-v-b1b0dbb8]{
    background-color: #fdb444;
}
.lanmu-w-limit[data-v-b1b0dbb8]{
    width: calc(100% - 300px);
    float: right;
    margin-top: 123px;
}
.lanmu-w-limit .header-nav-msg-comp-top-left[data-v-b1b0dbb8]{
    width: calc(100% - 150px);
}
.lanmu-w-limit .header-nav-msg-comp-top-right[data-v-b1b0dbb8] {
    width: 150px;
}
.header-nav-msg-comp-face-zone[data-v-b1b0dbb8]{
    width: 280px;
    height: 140px;
    border: 1px dashed #fdb443;
    float: left;
    margin-top: 30px;
    margin-bottom: 30px;
    cursor: pointer;
}
.header-nav-msg-comp-face-zone .layui-icon-extend-iconfont[data-v-b1b0dbb8]{
    color: #fdb443;
    font-size: 30px;
}
.header-nav-msg-comp-face-zone-btn[data-v-b1b0dbb8]{
    float: left;
    margin-top: 2px;
}
.header-nav-msg-comp-face-zone-txt[data-v-b1b0dbb8]{
    float: left;
    width: 90px;
    text-align: center;
}
.header-nav-msg-comp-face-zone-txt-v1[data-v-b1b0dbb8]{
    font-size: 16px;
    color: #999;
}
.header-nav-msg-comp-face-zone-txt-v2[data-v-b1b0dbb8]{
    font-size: 12px;
    color: #999;
}
.header-nav-msg-comp-face-zone-inner[data-v-b1b0dbb8]{
    padding-top: 50px;
    padding-left: 80px;
}
.header-nav-msg-comp-face-zone img[data-v-b1b0dbb8]{
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}
.rscpr-lm-activity-list[data-v-b1b0dbb8]{
    margin-top: 25px;
}
.rscpr-lm-activity-item[data-v-b1b0dbb8]{
    height: 142px;
    border:1px solid #d4e9ff;
    background-color: #f2f9ff;
    position: relative;
    cursor: pointer;
    margin-bottom: 10px;
}
.rscpr-lm-activity-item img[data-v-b1b0dbb8]{
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    -o-object-fit: fill;
       object-fit: fill;
    z-index: 1;
}
.rscpr-lm-activity-item-title[data-v-b1b0dbb8]{
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    margin-top: 37px;
    position: relative;
    z-index: 2;
}
.rscpr-lm-activity-item-desc[data-v-b1b0dbb8]{
    font-size: 16px;
    text-align: center;
    margin-top: 27px;
    position: relative;
    z-index: 2;
}
.mrsrp-c-block-nav[data-v-b1b0dbb8]{
    float: left;
    font-size: 16px;
    color: #999;
    margin-right: 85px;
    cursor: pointer;
}
.mrsrp-c-block-nav.ed[data-v-b1b0dbb8]{
    color: #2288f7;
}
.resource-upload-opbtns[data-v-b1b0dbb8]{
    position: absolute;
    height: 40px;
    right: 30px;
    top: 30px;
}
.resource-upload-opbtn[data-v-b1b0dbb8]{
    cursor: pointer;
    margin-right: 20px;
    float: left;
}
.resource-upload-opbtn-str[data-v-b1b0dbb8]{
    font-size: 13px;
    color: #6A747E;
    float: left;
}
.resource-upload-opbtn-icon[data-v-b1b0dbb8]{
    color: #6A747E;
    float: left;
    margin-right: 5px;
}
.resource-library-management[data-v-b1b0dbb8]{
    height: 100%;
    overflow: auto;
}
.hnmcn-fied-style[data-v-b1b0dbb8]{
    position: fixed;
    width: 862px;
    padding: 0 40px;
    margin-left: -40px;
    border-radius: 0 0 10px 10px;
    top: 60px;
    background: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 3;
}
.header-nav-modify-share-auth[data-v-b1b0dbb8]{
    float: right;
    width: 100%;
}
.header-nav-modify-share-auth-text[data-v-b1b0dbb8]{
    color: #666;
    font-size: 16px;
    font-weight: normal;
    float: right;
    margin-right: 12px;
    width: calc(100% - 100px);
    text-align: right;
}
.header-nav-modify-share-auth-icon[data-v-b1b0dbb8]{
    width: 18px;
    height: 18px;
    float: right;
    margin-top: -2px;
    cursor: pointer;
}
.res-assp-btn[data-v-b1b0dbb8]{
    float: left;
    text-align: center;
    cursor: pointer;
    margin-right: 77px;
}
.res-assp-btn-icon[data-v-b1b0dbb8]{
    width: 42px;
    height: 42px;
    background: #f4f4f4;
    border-radius: 30px;
    margin: auto;
    text-align: center;
    line-height: 42px;
}
.res-assp-btn-icon .layui-icon-extend-iconfont[data-v-b1b0dbb8]{
    font-size: 25px;
}
.res-assp-btn-text-str[data-v-b1b0dbb8]{
    float: left;
    margin-top: 5px;
    color: #333;
    font-size: 14px;
}
.res-assp-btn-text .layui-icon-extend-iconfont[data-v-b1b0dbb8]{
    font-size: 25px;
    float: left;
    color: #999;
}
.res-assp-user-auth-btn .layui-icon-extend-iconfont[data-v-b1b0dbb8]{
    font-size: 25px;
    float: left;
    color: #999;
    cursor: pointer;
}
.res-assp-p-row-r-auth .layui-icon-extend-iconfont[data-v-b1b0dbb8]{
    font-size: 25px;
    float: left;
    color: #999;
    cursor: pointer;
    margin-right: 15px;
}
.res-assp-p-row-r-auth  .res-assp-btn-text-str[data-v-b1b0dbb8]{
    margin-top: 0;
    margin-right: 5px;
}
.res-assp-btn-text[data-v-b1b0dbb8]{
    margin-top: 3px;
}
.res-assp-btns[data-v-b1b0dbb8]{
    padding-top: 25px;
    padding-left: 4px;
}
.res-assp-txt[data-v-b1b0dbb8]{
    color: #999;
    font-size: 14px;
    margin-top: 30px;
}
.res-assp-add-users-btn[data-v-b1b0dbb8]{
    width: 162px;
    height: 34px;
    line-height: 34px;
    background: #f3f9ff;
    border: 1px solid #d7eaff;
    border-radius: 17px;
    color: #2288f7;
    text-align: center;
    margin-top: 21px;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.res-assp-user-auth-btn[data-v-b1b0dbb8]{
    float: right;
    padding-top: 4px;
    cursor: pointer;
}
.res-assp-user-icon[data-v-b1b0dbb8]{
    float: left;
    width: 36px;
    height: 36px;
    margin-right: 12px;
}
.res-assp-user-icon img[data-v-b1b0dbb8] {
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.res-assp-p-row-right-member-icon[data-v-b1b0dbb8]{
    width: 36px;
    height: 36px;
    margin: auto;
}
.res-assp-p-row-right-member-icon img[data-v-b1b0dbb8] {
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.res-assp-user-name[data-v-b1b0dbb8]{
    float: left;
    line-height: 36px;
    color: #333;
}
.res-assp-user-list[data-v-b1b0dbb8]{
    margin-top: 25px;
}
.res-assp-user-row[data-v-b1b0dbb8]{
    margin-bottom: 24px;
}
.res-assp-user-row[data-v-b1b0dbb8]:last-child{
    margin-bottom: 0;
}
.res-assp-yes-btn[data-v-b1b0dbb8]{
    width: 168px;
    height: 36px;
    background: #2fa2fe;
    color: #ffffff;
    text-align: center;
    line-height: 36px;
    margin: 55px auto 0;
    cursor: pointer;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 5px 1px #2fa2fe;
            box-shadow: 0 0 5px 1px #2fa2fe;
}
.res-assp-p-row-left[data-v-b1b0dbb8]{
    width: 27px;
    float: left;
}
.res-assp-p-row-right[data-v-b1b0dbb8]{
    width: calc(100% - 27px);
    float: left;
}
.res-assp-p-row-right-header[data-v-b1b0dbb8]{
    height: 37px;
    line-height: 37px;
    background: #f9f9f9;
}
.res-assp-p-row-select-block[data-v-b1b0dbb8]{
    width: 14px;
    height: 14px;
    border: 1px solid #999999;
    cursor: pointer;
    margin-top: 11px;
}
.res-assp-p-row[data-v-b1b0dbb8]{
    margin-bottom: 16px;
}
.res-assp-p-row-r-name[data-v-b1b0dbb8]{
    color: #333333;
    text-indent: 10px;
    float: left;
    margin-right: 24px;
    max-width: 300px;
}
.res-assp-p-row-r-btn[data-v-b1b0dbb8] {
    float: left;
    color: #999;
    margin-top: 1px;
    cursor: pointer;
    margin-right: 31px;
}
.res-assp-p-row-r-input[data-v-b1b0dbb8]{
    float: left;
    border: none;
    height: 37px;
    line-height: 37px;
    text-indent: 10px;
    color: #333333;
    margin-right: 24px;
    background: transparent;
    max-width: 300px;
}
.res-assp-p-row-r-auth[data-v-b1b0dbb8]{
    float: right;
}
.res-assp-p-row-right-member[data-v-b1b0dbb8]{
    width: 40px;
    float: left;
    height: 80px;
    margin-top: 14px;
    margin-right: 28px;
}
.res-assp-p-row-right-member-name[data-v-b1b0dbb8]{
    font-size: 12px;
    margin-top: 6px;
    color: #333;
    text-align: center;
}
.res-assp-p-row-right-member-cbtn[data-v-b1b0dbb8]{
    text-align: center;
    margin-top: 4px;
    color: #2288f7;
    cursor: pointer;
    display: none;
}
.res-assp-p-row-right-member:hover .res-assp-p-row-right-member-cbtn[data-v-b1b0dbb8]{
    display: block;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.res-assp-p-row-right-members[data-v-b1b0dbb8]{
    margin-top: 5px;
}
.res-assp-p-row-right-member-addbtn[data-v-b1b0dbb8]{
    float: left;
    font-size: 16px;
    color: #459bf8;
    margin-top: 14px;
    font-weight: normal;
    cursor: pointer;
    width: 36px;
    height: 36px;
    line-height: 34px;
    font-weight: bold;
    border: 1px solid #459bf8;
    border-radius: 20px;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.res-assp-p-row-right-add-group-btn[data-v-b1b0dbb8]{
    height: 36px;
    line-height: 36px;
    background: #f9f9f9;
    text-align: center;
    color: #999;
}
.res-assp-p-row-right-add-group-btn-inner[data-v-b1b0dbb8]{
    cursor: pointer;
}
.res-assp-p-row-select-block img[data-v-b1b0dbb8] {
    width: 14px;
    height: 14px;
    display: none;
    margin-top: 0px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.res-assp-p-row-select-block.ed img[data-v-b1b0dbb8]{
    display: block;
    background: #2191ff;
}
.res-assp-p-row-select-block.ed[data-v-b1b0dbb8]{
    border-color: #2191ff;
    background: #2191ff;
}
.custom-tree-container[data-v-b1b0dbb8]{
    margin-top: 10px;
}
.res-assp-branch-name[data-v-b1b0dbb8]{
    margin-left: 10px;
}
.res-assp-branch-status[data-v-b1b0dbb8]{
    float: right;
    margin-right: 75px;
    color: #ff7676;
}
.custom-tree-container-branch[data-v-b1b0dbb8]{
    width: 100%;
}
.res-assp-branch-set-span-btn[data-v-b1b0dbb8]{
    float: right;
    margin-right: 75px;
    text-decoration: underline;
}
.res-assp-x2code-img[data-v-b1b0dbb8]{
    width: 120px;
    height: 120px;
}
.res-assp-x2code-img img[data-v-b1b0dbb8] {
    width: 120px;
    height: 120px;
    -o-object-fit: fill;
       object-fit: fill;
}
.res-assp-x2code[data-v-b1b0dbb8]{
    width: 120px;
    height: 143px;
}
.res-assp-x2code-str[data-v-b1b0dbb8]{
    cursor: pointer;
    margin-top: 5px;
}
.res-assp-auth-str[data-v-b1b0dbb8]{
    margin-top: 0;
    margin-right: 5px;
}
.res-assp-auth-icon[data-v-b1b0dbb8]{
    margin-right: 15px;
}
.res-assp-parts[data-v-b1b0dbb8]{
    height: 400px;
    overflow: auto;
}
.res-assp-branch-icon[data-v-b1b0dbb8]{
    float:left;
}
.res-assp-branch-name[data-v-b1b0dbb8]{
    float: left;
    margin-left: 5px;
    margin-top: -3px;
}
.check-pending-filter-item-cover[data-v-b1b0dbb8]{
    padding: 15px;
}
.new-check-filter-sbtn[data-v-b1b0dbb8]{
    width: 132px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    color: #fff;
    background: #2fa2fe;
    margin: auto;
    cursor: pointer;
    -webkit-box-shadow: 0px 0px 10px rgba(47, 162, 254, .3);
            box-shadow: 0px 0px 10px rgba(47, 162, 254, .3);
}
.cpfm-pop-filter-results[data-v-b1b0dbb8]{
    overflow: hidden;
}
.cpfm-pop-filter-result[data-v-b1b0dbb8]{
    float: left;
}
.cpfm-pop-filter-result-str[data-v-b1b0dbb8]{
    color: #494949;
    font-weight: bold;
    float: left;
    line-height: 34px;
    width: 63px;
    margin-right: 10px;
}
.cpfm-pop-filter-results-row[data-v-b1b0dbb8]{
    margin-top: 20px;
    padding-bottom: 10px;
}
.pricing-management-cb-item-desc[data-v-b1b0dbb8]{
    font-size: 12px;
    color: #666666;
    margin-top: 29px;
}
.pricing-management-cb-item-sheet[data-v-b1b0dbb8]{
    border: 1px solid #e9e8e8;
    margin-top: 20px;
}
.pmcis-head[data-v-b1b0dbb8]{
    height: 39px;
    line-height: 39px;
    border-bottom: 1px solid #e9e8e8;
    background: #f1f1f1;
    text-align: center;
}
.pmcis-head-bogus[data-v-b1b0dbb8]{
    position: relative;
}
.pmcis-col[data-v-b1b0dbb8]{
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.pmcis-col[data-v-b1b0dbb8]:not(:last-child) {
    border-right: 1px solid #e9e8e8;
}
.pmcis-body[data-v-b1b0dbb8]{
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 22px 19px;
    height: 160px;
}
.pmcis-dj-item-icon[data-v-b1b0dbb8]{
    width: 18px;
    height: 18px;
    border-radius: 50%;
    margin-left: 47px;
    float: left;
}
.pmcis-dj-item-count[data-v-b1b0dbb8]{
    float: left;
    margin-left: 7px;
    color: #666;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
}
.pmcis-dj-item-input[data-v-b1b0dbb8]{
    width: 60px;
    margin-left: 7px;
    float: left;
    border: none;
}
.pmcis-dj-item-free[data-v-b1b0dbb8]{
    float: left;
    color: #666;
    margin-left: 71px;
}
.pricing-management-master-conf[data-v-b1b0dbb8]{
    margin-top: 27px;
}
.pricing-mmaster-conf-item[data-v-b1b0dbb8]{
    display: block;
    margin-bottom: 20px;
}
._list-page-gp[data-v-b1b0dbb8] .spc-coin-icon{
    width: 18px;
    height: 18px;
    margin-right: 8px;
}
._list-page-gp[data-v-b1b0dbb8] .spc-coin-price{
    font-style:italic;
}
.resource-ccpage-main-right-list-box[data-v-b1b0dbb8] ._resouce-good-price{
    position: absolute;
    right: 40px;
    top: 35px;
}
.pmcis-dj-item[data-v-b1b0dbb8]{
    margin-bottom: 30px;
}
.admin-upload-btn[data-v-b1b0dbb8]{
    float: right;
    width: 100px;
    height: 33px;
    border-radius: 20px;
    line-height: 33px;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    background: #0068ff;
    margin-left: 24px;
    margin-top: 13px;
    cursor: pointer;
    position: relative;
}
.add-fast-link-pop-url[data-v-b1b0dbb8] .el-textarea__inner{
    height: 122px;
}
.add-fast-link-pop-title[data-v-b1b0dbb8]{
    margin-top:30px;
}
.add-fast-link-pop-box[data-v-b1b0dbb8]{
    padding: 0 0 27px 0;
}
.new-teach-version-pop-ui[data-v-b1b0dbb8] .el-dialog__body{
    padding: 0;
}
.res-assp-mbox[data-v-b1b0dbb8] .el-tree .el-checkbox{
    position: absolute;
    right: 0;
}
.res-assp-mbox[data-v-b1b0dbb8] .el-tree-node:hover{
    background: transparent;
}
/*修改element自带tree的样式*/
[data-v-b1b0dbb8]  .el-tree-node__content:hover {
    color: #1d86fb;
    background-color: white;
}
[data-v-b1b0dbb8]  .el-tree-node:focus>.el-tree-node__content {
    color: #1d86fb;
    background-color: white;
}
[data-v-b1b0dbb8]  .el-tree-node__expand-icon {
    display: none;
}
[data-v-b1b0dbb8]  .el-tree-node{
    margin-bottom: 5px;
}
/**
 * @desc: 新版教学产品线UI调整样式
 * @author: yansen
 * @time: 2020-09-08
 */
.new-teach-version-pop-ui[data-v-72fd11ed] .el-dialog {
    padding: 0 26px;
}
.new-teach-version-pop-ui[data-v-72fd11ed] .el-dialog {
    border-radius: 0;
}
.new-teach-version-pop-ui[data-v-72fd11ed] .el-dialog__title {
    color: #333;
}
.new-teach-version-pop-ui[data-v-72fd11ed] .el-dialog__header {
    /* text-align: center; */
    /* border-bottom:1px solid #eeeeee; */
    /* min-height: 20px; */
}
.new-teach-version-pop-ui[data-v-72fd11ed] .el-dialog__headerbtn {
    top: -16px;
    right: -16px;
    width: 38px;
    height: 38px;
    line-height: 38px;
    background: #fff;
    border-radius: 50%;
    line-height: 38px;
}
.new-teach-version-pop-ui[data-v-72fd11ed] .el-dialog__headerbtn .el-dialog__close {
    width: 23px;
    height: 23px;
    line-height: 23px;
    color: #b2bac3;
    border-radius: 50%;
    border: 2px solid #b2bac3;
    font-weight: bolder;
    text-indent: 1px;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}
.new-teach-version-pop-ui[data-v-72fd11ed] .el-dialog__headerbtn .el-dialog__close:hover {
    border: 2px solid #409eff;
    color: #409eff;
}
.public-pop-root[data-v-72fd11ed] .el-textarea__inner {
    height: 122px;
}
.public-pop-root[data-v-72fd11ed] .el-dialog__body {
    padding: 0 0 20px 0;
}
.column-config-box .el-checkbox[data-v-72fd11ed] {
    margin-bottom: 10px;
}
/**
 * @desc: 课堂教学-资源类创建
 * @author: pengmaihong、zhangxue
 * @time: 2020-09-07
 */
.document-resource-create-main-content[data-v-72fd11ed] {
    border-radius: 4px;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.document-resource-create-main[data-v-72fd11ed]:first-child {
    border-right: 1px solid #f5f6fa;
    width: 47%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.document-resource-create-main[data-v-72fd11ed] {
    padding: 27px;
    width: 53%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.resource-create-back[data-v-72fd11ed] {
    width: 27px;
    height: 13px;
    font-size: 14px;
    font-weight: 500;
    text-align: left;
    color: #333333;
    line-height: 40px;
    letter-spacing: 0px;
    cursor: pointer;
}
.resource-create-mode[data-v-72fd11ed] {
    width: 100px;
    height: 14px;
    font-size: 14px;
    font-weight: 500;
    text-align: left;
    color: #27c9a3;
    line-height: 40px;
    letter-spacing: 0px;
    float: right;
    cursor:pointer;
    text-align: right;
}
.resource-create-item-title[data-v-72fd11ed] {
    height: 15px;
    font-size: 14px;
    font-family: Source Han Sans CN Regular, Source Han Sans CN Regular-Regular;
    font-weight: bold;
    text-align: left;
    color: #333333;
    letter-spacing: 0px;
    margin: 14px 0;
    line-height:25px;
}
.choose-object-button-edit i[data-v-72fd11ed]{
    float: right;
    font-size: 20px;
    cursor: pointer;
}
.resource-create-red-dot[data-v-72fd11ed] {
    color: red;
}
[data-v-72fd11ed].el-select {
    width: 100%;
}
[data-v-72fd11ed].el-input {
    width: 100%;
}
.choose-object-button-box[data-v-72fd11ed] {
    width: 100%;
    height: 68px;
    border: 1px dashed #fdb443;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; /* 水平居中 */
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;     /* 垂直居中 */
}
.choose-object-button[data-v-72fd11ed] {
    height: 24px;
    cursor: pointer;
}
.choose-object-button-icon[data-v-72fd11ed] {
    float: left;
    height: 20px;
    font-size: 20px;
    color: #fdb443;
    margin-right: 7px;
}
.choose-object-text[data-v-72fd11ed] {
    float: left;
    display: inline-block;
    font-size: 14px;
    height: 24px;
    line-height: 24px;
    font-weight: 500;
    color: #666666;
}
.resource-create-setting-option-content[data-v-72fd11ed] {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.resource-create-setting-option-item[data-v-72fd11ed] {
    width: 33%;
    height: 90px;
    border-radius: 4px;
    cursor: pointer;
    padding: 14px 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.resource-create-setting-option-item.selected[data-v-72fd11ed] {
    background: #f5f6fa;
}
.resource-create-setting-option-item-title[data-v-72fd11ed] {
    font-size: 14px;
    font-family: Source Han Sans CN Medium, Source Han Sans CN Medium-Medium;
    font-weight: 500;
    text-align: left;
    color: #333333;
    margin-bottom: 15px;
}
.resource-create-setting-option-item-desc[data-v-72fd11ed] {
    font-size: 12px;
    font-family: Source Han Sans CN Regular, Source Han Sans CN Regular-Regular;
    font-weight: 400;
    text-align: left;
    color: #999999;
}
.resource-create-setting-item[data-v-72fd11ed] {
    /*padding: 20px 0 28px 0;*/
    padding: 15px 0 20px 0;
    border-bottom: 1px solid #f5f6fa;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    line-height: 34px;
}
.resource-create-setting-item-box[data-v-72fd11ed] {
    margin:0 10px;
}
.course-teaching-resource-create-btn[data-v-72fd11ed] {
    width: 100%;
    margin: 20px 0;
}
.create-resource-slider[data-v-72fd11ed]{
    width: 272px;
    margin-left: 20px;
}
[data-v-72fd11ed] .create-resource-slider .el-slider__runway{
    height: 4px;
}
[data-v-72fd11ed] .el-slider__runway.show-input{
    margin-right: 80px;
    background-color: #eee;
}
[data-v-72fd11ed] .create-resource-slider .el-slider__bar{
    height: 4px;
    background: #27c9a3;
}
[data-v-72fd11ed] .create-resource-slider .el-slider__button{
    border: 2px solid #27c9a3;
}
[data-v-72fd11ed] .create-resource-slider .el-slider__button-wrapper{
    top: -16px;
}
[data-v-72fd11ed] .create-resource-slider .el-slider__button{
    width: 12px;
    height: 12px;
}
[data-v-72fd11ed] .create-resource-slider .el-slider__input{
    width: 80px;
    margin-top: 0;
}
[data-v-72fd11ed] .create-resource-slider .el-input__inner{
    width: 52px;
    height: 34px;
    margin-left: 30px;
}
[data-v-72fd11ed] .create-resource-slider .el-input__inner{
    padding: 0 14px;
}
.create-resource-slider-unit[data-v-72fd11ed]{
    color: #eee;
    font-size: 14px;
    margin-left: 10px;
}
.resource-create-item-tag[data-v-72fd11ed] {
    height: auto;
    margin-top: 20px;
}
.resource-create-item-tag-name[data-v-72fd11ed] {
    float: left;
    display: inline-block;
    height: 36px;
    width: 80px;
    line-height: 36px;
    font-size: 14px;
    font-weight: 500;
    color: #666666;
}
.resource-create-item-tag-botton[data-v-72fd11ed] {
    display: inline-block;
    width: 90px;
    height: 34px;
    border: 1px dashed #fdb443;
    border-radius: 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin-right: 11px;
}
.resource-create-item-tag-botton-inner[data-v-72fd11ed] {
    height: 34px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; /* 水平居中 */
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;     /* 垂直居中 */
    cursor: pointer;
}
.resource-create-item-tag-content[data-v-72fd11ed] {
    padding-left: 80px;
}
.resource-create-tag-select-item[data-v-72fd11ed] {
    width: 138px;
    height: 34px;
    background: #f3f9ff;
    border: 1px solid #d7eaff;
    border-radius: 4px;
    margin-bottom: 10px;
    margin-right: 11px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: relative;
    padding-left: 10px;
    border-radius: 17px;
    display: inline-block;
}
.resource-new-ctg-item[data-v-72fd11ed]{
    width: 138px;
    height: 34px;
    background: #f2f2f2;
    border: 1px solid #ddd;
    margin-bottom: 10px;
    margin-right: 11px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: relative;
    padding-left: 10px;
    border-radius: 20px;
    float:left;
    line-height: 32px;
    color: #666;
    cursor: pointer;
}
.resource-new-ctg-item.ed[data-v-72fd11ed]{
    color: #2191ff;
    background: #f3f9ff;
    border: 1px solid #d7eaff;
}
.choose-tag-button-icon[data-v-72fd11ed] {
    float: left;
    height: 24px;
    font-size: 20px;
    color: #fdb443;
    margin-right: 7px;
}
.choose-tag-text[data-v-72fd11ed] {
    float: left;
    display: inline-block;
    font-size: 12px;
    height: 25px;
    line-height: 22px;
    font-weight: 500;
    color: #666666;
}
.resource-create-tag-select-content[data-v-72fd11ed] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.resource-create-tag-select-item-name[data-v-72fd11ed] {
    display: inline-block;
    width: 87px;
    height: 34px;
    font-size: 14px;
    color: #2191ff;
    line-height: 32px;
    /*font-weight: R; 注释，代码格式错误 by zhangxue 2021-2-13*/
    letter-spacing: 1px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.cancel-select-tag-btn[data-v-72fd11ed] {
    height: 34px;
    float: right;
    margin-right: 11px;
    line-height: 34px;
    font-size: 8px;
    cursor: pointer;
}
.resorce-upload-item-content[data-v-72fd11ed] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
}
.resorce-upload-item-btn-box[data-v-72fd11ed] {
    width: 180px;
    height: 180px;
    border: 1px dashed #fdb443;
    border-radius: 4px;
    margin: 0 18px 18px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; /* 水平居中 */
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;     /* 垂直居中 */
    cursor: pointer;
}
.add-resorce-text[data-v-72fd11ed] {
    color: #fdb443;
}
.resorce-upload-item-added[data-v-72fd11ed] {
    width: 180px;
    height: 180px;
    border-radius: 4px;
    margin: 0 18px 18px 0;
    position: relative;
}
.resorce-upload-item-added-img[data-v-72fd11ed] {
    position: relative;
    width: 180px;
    height: 120px;
}
.resorce-upload-item-added-img img[data-v-72fd11ed]{
    width: 100%;
    height: 100%;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    -o-object-fit: cover;
       object-fit: cover;
}
.resorce-upload-item-added-desc-title[data-v-72fd11ed] {
    font-size: 14px;
    font-weight: bold;
    color: #333333;
    margin: 16px 0 8px 0;
}
.resorce-upload-item-added-desc-content[data-v-72fd11ed] {
    font-size: 12px;
    font-weight: 400;
    text-align: left;
    color: #666666;
}
/*.resource-create-method-box {*/
/*    width: 538px;*/
/*    border: 1px solid #eeeeee;*/
/*    border-radius: 4px;*/
/*    padding: 0px 26px;*/
/*    box-sizing: border-box;*/
/*}*/
.resource-create-method-select[data-v-72fd11ed] {
    height: 80px;
}
.resource-create-method-select .resource-create-method-item-title[data-v-72fd11ed] {
    margin-top: 20px;
}
.resource-create-method-select .resource-create-method-item-desc[data-v-72fd11ed] {
    margin-top: 5px;
}
.resource-create-method-item[data-v-72fd11ed] {
    width: 487px;
    height: 80px;
    border-bottom: 1px solid #eeeeee;
    padding-bottom: 10px;
    padding-top: 10px;
}
.resource-create-method-item-icon[data-v-72fd11ed] {
    height: 80px;
    line-height: 80px;
    font-size: 20px;
    color: #37D0AC;
    float: left;
    padding-right: 24px;
}
.resource-create-method-item-content[data-v-72fd11ed] {
    float: left;
}
.resource-create-method-item-title[data-v-72fd11ed] {
    font-size: 12px;
    font-weight: 500;
    color: #333333;
}
.resource-create-method-item-desc[data-v-72fd11ed] {
    font-size: 12px;
    font-weight: 500;
    color: #999999;
}
.resource-create-method-item-select-icon[data-v-72fd11ed] {
    float: right;
    height: 80px;
    line-height: 80px;
    font-size: 20px;
    color: #2191FF;
}
.resource-create-method-item-dropdowm-icon[data-v-72fd11ed] {
    float: right;
    height: 80px;
    line-height: 80px;
    font-size: 20px;
    color: #333333;
}
[data-v-72fd11ed] .create-resource-method-option {
    height: 80px;
    width: 100%;
    border: 1px solid #eeeeee;
    padding: 0 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.add-resource-box[data-v-72fd11ed] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; /* 水平居中 */
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;     /* 垂直居中 */
    cursor: pointer;
}
.add-resource-desc[data-v-72fd11ed] {
    margin-top: 20px;
    width: 420px;
    font-size: 14px;
    color: #999999;
}
.resorce-upload-item-btn-bigbox[data-v-72fd11ed] {
    width: 100%;
    height: 674px;
    border: 1px dashed #fdb443;
    border-radius: 4px;
    margin: 0 18px 18px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; /* 水平居中 */
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;     /* 垂直居中 */
}
.choose-object-result-item[data-v-72fd11ed]{
    height: 50px;
    width: 166px;
    border: 1px solid #eeeeee;
    border-radius: 4px;
    position:relative;
    cursor:pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0 10px;
    float: left;
    margin-right:20px;
    margin-bottom:10px;
}
.choose-object-result-item-str[data-v-72fd11ed]{
    margin: auto;
    font-size: 14px;
    color: #666;
    font-weight: 500;
}
.choose-object-result-item-closebtn[data-v-72fd11ed]{
    width: 30px;
    height: 30px;
    position:absolute;
    right: -15px;
    top: -15px;
    cursor:pointer;
    display: none;
}
.choose-object-result-item[data-v-72fd11ed]:hover{
    background: #f3f3f3;
}
.choose-object-result-item:hover .choose-object-result-item-closebtn[data-v-72fd11ed]{
    display: block;
}
.choose-object-result-item-closebtn img[data-v-72fd11ed] {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}
[data-v-72fd11ed] .cource-teaching-form .el-input__inner,[data-v-72fd11ed] .cource-teaching-form .el-textarea__inner,[data-v-72fd11ed] .cource-teaching-form .el-select .el-input__inner{
    font-size: 14px;
}
.grey-btn[data-v-72fd11ed]{
    background: #ccc;
}
.resorce-upload-item-added-img-title[data-v-72fd11ed]{
    position: absolute;
    top: 35%;
    left: 10%;
    width: 100%;
    display: inline-block;
    font-size: 28px;
    color: #69B1FF;
}
.resorce-upload-item-added-delbtn[data-v-72fd11ed]{
    position: absolute;
    right: -8px;
    top: -9px;
    background-color: #fff;
    cursor: pointer;
    display: none;
}
.resorce-upload-item-added:hover .resorce-upload-item-added-delbtn[data-v-72fd11ed]{
    display: block;
}
.drcmcc-nav-items[data-v-72fd11ed]{
    padding-left: 27px;
    margin-bottom: 0px;
    border-bottom: 1px solid #eeeeee;
}
.document-resource-create-main-content-cover[data-v-72fd11ed]{
    background: #fff;
}
.drcmcc-nav-item[data-v-72fd11ed]{
    line-height: 64px;
    position: relative;
    float: left;
    margin-right: 60px;
    color: #989a98;
    cursor: pointer;
    font-size: 16px;
}
.drcmcc-nav-item-ed[data-v-72fd11ed]{
    width: 100%;
    height: 2px;
    background: #5cc6a5;
    position: absolute;
    bottom: 0px;
    display: none;
}
.drcmcc-nav-item.ed[data-v-72fd11ed]{
    color: #323432;
}
.drcmcc-nav-item.ed .drcmcc-nav-item-ed[data-v-72fd11ed]{
    display: block;
}
.new-inline-text-head-block[data-v-72fd11ed]{
    margin-top: 25px;
}
.new-inline-text-head-block-name[data-v-72fd11ed]{
    font-size: 16px;
    font-weight: bold;
    float: left;
    width: calc(100% - 150px);
}
.new-inline-text-head-block-nextbtn[data-v-72fd11ed]{
    float: right;
    width: 85px;
    height: 33px;
    background: #27c9a3;
    border-radius: 4px;
    color: #ffffff;
    line-height: 33px;
    text-align: center;
    cursor: pointer;
}
.online-text-step-one-content-zone[data-v-72fd11ed]{
    width: 800px;
    height: 1306px;
    background: #fff;
    margin: 20px auto;
}
.online-text-step-one-content-zone-inner[data-v-72fd11ed]{
    height: 100%;
}
.img-text-management-header[data-v-72fd11ed]{
    width: 800px;
    margin: auto;
}
.img-text-management-title[data-v-72fd11ed]{
    color: #333333;
    font-size: 16px;
    font-weight: bold;
    line-height: 30px;
    width: calc(100% - 100px);
    float: left;
}
.resource-create-publish-title[data-v-72fd11ed]{
    float: left;
}
.resource-create-class-box[data-v-72fd11ed]{
    float: left;
}
.resource-create-class-list[data-v-72fd11ed]{
    width: 100%;
}
.resource-create-class-user-box[data-v-72fd11ed]{
    display: block;
    position: relative;
    padding-left: 108px;
    padding-top: 18px;
}
.resource-create-class-user-box .resource-create-publish-title[data-v-72fd11ed]{
    position: absolute;
    left: 0;
    top: 15px;
}
.resource-create-class-item[data-v-72fd11ed]{
    float: left;
    font-size: 12px;
    line-height: 20px;
    color: #999999;
    font-weight: 500;
    margin: 5px 16px 5px 0;
}
.resource-create-add-class-btn[data-v-72fd11ed]{
    width: 88px;
    height: 28px;
    line-height: 28px;
    border: 1px solid #2DCCA7;
    border-radius: 5px;
    color: #2DCCA7;
    text-align: center;
    cursor: pointer;
}
.resource-create-edit-class-btn[data-v-72fd11ed]{
    margin-top: 17px;
}
.resource-create-add-class-btn[data-v-72fd11ed]:hover{
    background: #2dcca7;
    color: #fff;
}
.resource-create-add-user-btn[data-v-72fd11ed]{
    float: left;
    width: 36px;
    height: 36px;
    line-height: 36px;
    font-size: 36px;
    color: #2288f7;
    cursor: pointer;
}
.resource-create-user-box[data-v-72fd11ed]{
    margin-left: 70px;
}
.resource-create-user-item[data-v-72fd11ed]{
    float: left;
    height: 36px;
    width: 36px;
    border: 1px #fff solid;
    border-radius: 50%;
    margin-left: -14px;
}
.resource-create-user-item img[data-v-72fd11ed]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.resource-create-user-item-total[data-v-72fd11ed]{
    line-height: 36px;
    text-align: center;
    background: #2288f7;
    color: #fff;
    cursor: pointer;
}
.resource-create-setting-publish-type[data-v-72fd11ed]{
    margin: 24px 0 10px 0;
}
/**
 * @desc: 课堂教学
 * @author: yansen
 * @time: 2020-09-03
 */
*[data-v-72fd11ed]:focus{
    outline: none;
}
.course-teaching-common-btn[data-v-72fd11ed] {
    background: -webkit-gradient(linear, left top, left bottom, from(#27c9a3), to(#57dfbf));
    background: linear-gradient(#27c9a3 0%, #57dfbf 100%);
    border-radius: 4px;
    cursor:pointer;
    color: #fff;
}
.course-teaching-main-page[data-v-72fd11ed]{
    height: 100%;
    background: #f5f6fa;
}
.course-teaching-main-page-center[data-v-72fd11ed]{
    width: 1200px;
    margin: auto;
    position: relative;
}
.course-teaching-public-img-box img[data-v-72fd11ed]{
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}
.cource-teaching-common-pop-btn[data-v-72fd11ed]{
    width:180px;
    height:44px;
    border-radius: 5px;
    text-align: center;
    line-height:44px;
    color: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#27c9a3), to(#57dfbf));
    background: linear-gradient(#27c9a3 0%, #57dfbf 100%);
    cursor:pointer;
}
._nr[data-v-72fd11ed]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
/***主题色start***/
.border_color_for_theme_2.ed[data-v-72fd11ed]{
    border-color: #057fff!important;
}
.text_color_for_theme_2[data-v-72fd11ed]{
    color:#057fff!important;
}
.text_hover_color_for_theme_2[data-v-72fd11ed]:hover{
    color:#057fff!important;
}
.text_option_color_for_theme_2.ed[data-v-72fd11ed]{
    color:#057fff!important;
}
.text_option_color_for_theme_2.ed .course-teaching-index-nav-icon-txt[data-v-72fd11ed]{
    color:#057fff!important;
}
.bg_color_for_theme_2[data-v-72fd11ed]{
    background:#057fff!important;
}
.single_border_color_for_theme_2[data-v-72fd11ed] {
    border-color: #057fff!important;
}
.bg_selected_color_for_theme_2.ed[data-v-72fd11ed]{
    background:#057fff!important;
    color: #fff;
}
.bg_selected_color_for_theme_2.ed[data-v-72fd11ed]:hover{
    color: #fff!important;
}
/***主题色end***/
/***表单元素start，外层加上cource-teaching-form这个类名***/
[data-v-72fd11ed] .cource-teaching-form .el-input__inner,[data-v-72fd11ed] .cource-teaching-form .el-textarea__inner,[data-v-72fd11ed] .cource-teaching-form .el-select .el-input__inner{
    /*border: 1px solid #dce5ef;*/
    border: 1px solid #eee;
    border-radius: 4px;
    font-size: 12px;
}
[data-v-72fd11ed] .cource-teaching-form .el-input__inner{
    height: 34px;
    line-height: 34px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-72fd11ed] .el-textarea__inner {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-72fd11ed] .el-form-item__label {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-72fd11ed] .cource-teaching-form .el-input__icon{
    line-height: 34px;
}
[data-v-72fd11ed] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner{
    border: 1px solid #45d7b5;
    -webkit-box-shadow: none;
            box-shadow: none;
}
[data-v-72fd11ed] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner:hover{
    border: 1px solid #45d7b5;
}
[data-v-72fd11ed] .cource-teaching-form .el-input__inner:focus,[data-v-72fd11ed] .cource-teaching-form .el-select .el-input__inner:focus,[data-v-72fd11ed] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner,[data-v-72fd11ed] .cource-teaching-form .el-textarea__inner:focus{
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #45d7b5;
}
[data-v-72fd11ed] .cource-teaching-form .el-radio{
    color: #999999;
    cursor: pointer;
    margin-right: 22px;
}
[data-v-72fd11ed] .cource-teaching-form .el-radio__label{
    font-size: 12px;
    font-weight: 500;
    color: #999999;
}
[data-v-72fd11ed] .cource-teaching-form .el-radio__inner{
    width: 16px;
    height: 16px;
    background: #ffffff;
    border: 1px solid #cccccc;
}
[data-v-72fd11ed] .cource-teaching-form .el-radio__input.is-checked .el-radio__inner{
    border-color: #DCDFE6;
    background: none;
}
[data-v-72fd11ed] .cource-teaching-form .el-radio__inner::after{
    width: 8px;
    height: 8px;
    background: #000;
}
[data-v-72fd11ed] .cource-teaching-form .el-radio__input.is-checked+.el-radio__label{
    color: #999999;
}
/**表单元素end**/
.course-no-content-text[data-v-72fd11ed]{
    text-align: center;
    font-size: 14px;
    color: #999;
    margin-top:5px;
}
.course-no-content-img[data-v-72fd11ed]{
    width: 464px;
    height: 288px;
    display: block;
    margin: auto;
}
.course-teaching-mp-litem[data-v-72fd11ed]{
    position: absolute;
    left: 80px;
}
.course-teaching-mp-lt-item[data-v-72fd11ed]{
    font-size: 17px;
    font-weight: bold;
    height: 71px;
    line-height: 71px;
    float: left;
    margin-right: 20px;
}
.course-teaching-mp-lt-name[data-v-72fd11ed]{
    cursor: pointer;
}
.course-teaching-mp-lt-i-line[data-v-72fd11ed]{
    float: left;
    height: 25px;
    width: 1px;
    background: #cccccc;
    margin-top: 23px;
    margin-left: 2px;
}
.course-teaching-mp-lt-i-text[data-v-72fd11ed]{
    float: left;
    line-height: 71px;
    font-size: 14px;
    color: #666666;
    margin-left: 20px;
}
.course-teaching-mp-lt-popbox[data-v-72fd11ed]{
    height: 485px;
}
.course-search[data-v-72fd11ed]{
    height: 38px;
}
.course-teaching-mp-lt-pop-lv-first[data-v-72fd11ed]{
    border-bottom: 1px solid #eee;
}
.ctmlplf-name[data-v-72fd11ed]{
    float: left;
    width: calc(100% - 30px);
    font-size: 14px;
    color: #333;
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.ctmlplf-icon[data-v-72fd11ed]{
    width: 25px;
    float: right;
}
.ctmlplf-icon-mark[data-v-72fd11ed]{
    font-weight: bold;
    color: #666666;
}
.course-teaching-mp-lt-pop-lv-first-inner[data-v-72fd11ed]{
    height: 38px;
    line-height: 38px;
    border-bottom: 1px solid #eee;
    padding: 0 30px;
}
.ctmlplf-icon.ed .ctmlplf-icon-mark[data-v-72fd11ed]{
    display: block;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    margin-right: 10px;
}
.course-teaching-mp-lt-pop-lv-cdbox[data-v-72fd11ed]{
    padding-bottom: 0px;
}
.add-btn-tooltip[data-v-72fd11ed]{
    width: 117px;
    height: 76px;
    text-align: center;
}
.add-btn-tooltip p[data-v-72fd11ed] {
    margin-top: 19px;
    font-size: 14px;
    font-family: Source Han Sans CN Regular, Source Han Sans CN Regular-Regular;
    font-weight: 400;
    color: #333333;
    cursor: pointer;
}
.no-border[data-v-72fd11ed]{
    border: none;
}
.select-span-pop-box-title[data-v-72fd11ed]{
    font-size: 17px;
    color: #333435;
    margin-top: 18px;
    margin-left: -20px;
}
.volume-production-activity-pop-rnode[data-v-72fd11ed] .el-dialog__title{
    color: #5ec8a7;
}
.volume-production-activity-pop-rnode[data-v-72fd11ed] .el-dialog__header {
    border: none;
}
.volume-production-activity-pop[data-v-72fd11ed]{
    position: relative;
}
.volume-pap-c-addbtn[data-v-72fd11ed]{
    position: absolute;
    top: -36px;
    cursor: pointer;
}
.volume-pap-c-mbody[data-v-72fd11ed]{
    height: 688px;
    border: 1px solid #edeeef;
}
.volume-pap-cm-chbox[data-v-72fd11ed]{
    width: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    height: 100%;
}
.volume-pap-cm-chb-list[data-v-72fd11ed]{
    height: 600px;
    overflow: auto;
}
.volume-pap-cm-chb-sbtn[data-v-72fd11ed]{
    float: none;
    height: 34px;
    line-height: 34px;
    width: 468px;
    margin: auto;
}
._vpcc_first[data-v-72fd11ed]{
}
._vpcc_second[data-v-72fd11ed]{
    border-left: 1px solid #edeeef;
    padding: 0 24px 0 29px;
    overflow: auto;
    -webkit-box-shadow: 0 0 10px 3px #eee;
            box-shadow: 0 0 10px 3px #eee;
    position: relative;
    z-index: 3;
}
.volume-pap-cm-chb-l-item[data-v-72fd11ed]{
    height: 168px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 1px solid #edeeef;
    padding: 0px 22px 0px 38px;
    position: relative;
    cursor: pointer;
}
.volume-pap-cm-chb-l-item-face[data-v-72fd11ed]{
    width: 160px;
    height: 160px;
    margin-top: 4px;
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.volume-pap-cm-chb-l-item-cont[data-v-72fd11ed]{
    float: left;
    margin-left: 24px;
}
.volume-pap-cm-chb-l-item-cont-title[data-v-72fd11ed]{
    font-size: 16px;
    font-weight: bold;
    margin-top: 9px;
    color: #333;
}
.volume-pap-cm-chb-l-item-dbtn[data-v-72fd11ed]{
    position: absolute;
    right: 23px;
    bottom: 25px;
    cursor: pointer;
}
.volume-production-activity-pop-rnode .resource-create-item-tag-botton-inner[data-v-72fd11ed]{
    display: block!important;
    position: relative;
    line-height: 24px;
}
.volume-production-activity-pop-rnode .choose-tag-text[data-v-72fd11ed] {
    line-height: 32px;
    text-indent: 45px;
}
.volume-production-activity-pop-rnode .resource-create-item-tag-botton-inner .choose-tag-button-icon[data-v-72fd11ed]{
    margin-left: 17px;
    position: absolute;
    top: 5px;
    height: 20px!important;
}
.volume-production-activity-pop-rnode[data-v-72fd11ed] .el-checkbox{
    display: block;
    float: left;
}
.res-ci-no-content-root[data-v-72fd11ed]{
    position: relative;
    height: 540px;
}
.volume-pap-cm-chb-l-item-face[data-v-72fd11ed] .file-restype-face{
    padding-top: 0!important;
}
.volume-pap-cm-chb-l-item-face[data-v-72fd11ed] ._file-restype-face-img {
    height: 159px!important;
}
.volume-pap-cm-chb-l-item-face[data-v-72fd11ed] img {
    border-radius: 6px!important;
}
.volume-pap-c-mbody-pitem[data-v-72fd11ed]{
    height: 100%;
}
.volume-pap-cm-chb-l-item-line[data-v-72fd11ed]{
    height: 100%;
    position: absolute;
    width: 4px;
    background: #5fc9aa;
    left: 0;
    top: 0;
    display: none;
}
.volume-pap-cm-chb-l-item.ed .volume-pap-cm-chb-l-item-line[data-v-72fd11ed]{
    display: block;
}
.volume-pap-cm-chb-l-item.ed[data-v-72fd11ed]{
    background: #f8f9fa;
}
.course-hns-info-form-row-icon[data-v-72fd11ed]{
    color: #999;
    font-size: 18px;
    float: left;
    width: 18px;
    height: 38px;
    margin-right: 10px;
    cursor: pointer;
}
.course-hns-info-form-row-name[data-v-72fd11ed]{
    width: 84px;
    float: left;
    color: #333;
    font-weight: bold;
    margin-right: 26px;
    line-height: 34px;
}
.course-hns-info-form-row[data-v-72fd11ed]{
    margin-top: 48px;
    margin-bottom: 44px;
}
.course-hns-info-form-user[data-v-72fd11ed]{
    position: relative;
    float: left;
    margin-right: 20px;
    text-align: center;
    width: 66px;
    margin-bottom: 5px;
}
.copyright-radio-num[data-v-72fd11ed]{
    line-height: normal;
    font-size: 12px;
    color: #fdad3e;
    cursor: pointer;
}
.course-hns-info-form-user-icon[data-v-72fd11ed]{
    width: 36px;
    height: 36px;
    margin: auto;
}
.course-hns-info-form-user-icon img[data-v-72fd11ed]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.course-hns-info-form-user-name[data-v-72fd11ed]{
    color: #666;
    text-align: center;
    line-height: normal;
    margin-top: 6px;
}
.course-hns-info-form-user-mark[data-v-72fd11ed]{
    position: absolute;
    width: 50px;
    height: 20px;
    background: #ff7676;
    border-radius: 12px;
    text-align: center;
    line-height: 20px;
    color: #fff;
    font-size: 9px;
    top: -8px;
    left: 30px;
}
.course-hns-info-form-row-cont[data-v-72fd11ed]{
    float: left;
    width: calc(100% - 110px);
}
.course-hns-info-form-add-u-btn[data-v-72fd11ed]{
    width: 38px;
    height: 38px;
    border: 1px solid #278bf7;
    border-radius: 50%;
    float: left;
    cursor: pointer;
    color: #278bf7;
    text-align: center;
    margin-left: 14px;
}
.course-hns-info-form-row[data-v-72fd11ed]{
    margin-bottom: 44px;
}
.course-hns-info-form-price-desc[data-v-72fd11ed]{
    color: #999;
    font-size: 14px;
    margin-top: 12px;
}
.set-price-comp-show-model[data-v-72fd11ed]{
    margin-top: 7px;
}
.set-price-comp-show-model-str[data-v-72fd11ed]{
    font-weight: bold;
    color: #333;
}
.set-price-comp-show-model-icon[data-v-72fd11ed]{
    color: #2191ff;
    margin-left: 5px;
    cursor: pointer;
}
.set-price-comp-edit-model-input[data-v-72fd11ed]{
    height: 34px;
    border: 1px solid #d1dce7;
    border-radius: 3px;
    color: #999999;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-indent: 1em;
    float: left;
    margin-right: 20px;
}
.set-price-comp-edit-model-sbtn[data-v-72fd11ed]{
    width: 64px;
    height: 34px;
    border-radius: 3px;
    text-align: center;
    cursor: pointer;
    line-height: 34px;
    color: #fff;
    background: #2191ff;
    float: left;
}
.drcmci-pbox[data-v-72fd11ed]{
    padding: 0 30px;
    height: 500px;
    padding-bottom: 80px;
}
.document-resource-create-main-content-item .course-hns-info-form-row-name[data-v-72fd11ed]{
    width: 112px;
}
.document-resource-create-main-content-item .course-hns-info-form-row-cont[data-v-72fd11ed] {
    width: calc(100% - 138px);
}
.course-hns-info-form-row-cont[data-v-72fd11ed] .el-radio__inner::after{
    background: #fff;
    width: 5px;
    height: 5px;
}
.course-hns-info-form-row-cont[data-v-72fd11ed] .el-radio__input.is-checked .el-radio__inner {
    border-color: #409eff;
    background: #409eff;
}
.chifrc-radio-comp[data-v-72fd11ed]{
    margin-top: 6px;
}
.chifrc-res-item-conf[data-v-72fd11ed]{
    padding: 28px 17px;
    background: #fafafa;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 615px;
    border-radius: 5px;
    margin-top: 19px;
}
.chifrc-res-iconf-row-icon[data-v-72fd11ed]{
    width: 19px;
    height: 20px;
    float: left;
    margin-right: 8px;
    margin-top: 8px;
}
.chifrc-res-iconf-row-icon img[data-v-72fd11ed]{
    width: 100%;
    height: 100%;
}
.chifrc-res-iconf-row-name[data-v-72fd11ed]{
    color: #666;
    float: left;
    line-height: 34px;
}
.chifrc-res-iconf-row-oplist[data-v-72fd11ed]{
    float: right;
}
.chnsifpd-v2[data-v-72fd11ed]{
    height: 56px;
    line-height: 56px;
    background: #fafafa;
    margin-top: 18px;
    width: 615px;
    text-indent: 19px;
}
.chnsifpd-v3[data-v-72fd11ed]{
    padding: 20px;
    background: #fafafa;
    margin-top: 18px;
}
.chnsifpd-item[data-v-72fd11ed]{
    margin-top: 18px;
}
.course-hns-info-form-user-cbtn[data-v-72fd11ed]{
    line-height: 20px;
    color: #278bf7;
    cursor: pointer;
    display: block;
    position: absolute;
    width: 100%;
    display: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    bottom: -20px;
}
.course-hns-info-form-user:hover .course-hns-info-form-user-cbtn[data-v-72fd11ed]{
    display: block;
}
.course-hns-info-form-user[data-v-72fd11ed]:hover{
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
}
.chifrc-res-iconf-row[data-v-72fd11ed]{
    margin-bottom: 10px;
}
.rescfs-pop-first-lv[data-v-72fd11ed]{
    margin-top: 42px;
}
.rescfs-pop-first-lv-header[data-v-72fd11ed]{
    padding-bottom: 14px;
    border-bottom: 1px solid #eeeeee;
    color: #999999;
    font-weight: bold;
}
.rescfs-pop-sec-lv[data-v-72fd11ed]{
    height: 58px;
    line-height: 58px;
    border-bottom: 1px solid #eeeeee;
}
.rescfs-pop-sec-lv-left[data-v-72fd11ed]{
    float: left;
    color: #323232;
    font-size: 15px;
    font-weight: bold;
    width: calc(100% - 200px);
}
.rescfs-pop-sec-lv-right[data-v-72fd11ed]{
    float: right;
    color: #434343;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
}
.rescfs-pop-sec-lvs[data-v-72fd11ed]{
    padding: 0 29px;
}
.rescfs-pop-sec-lv-left img[data-v-72fd11ed]{
    width: 16px;
    -webkit-transform: translateY(-1px);
            transform: translateY(-1px);
    margin-right: 3px;
}
.res-collection-files-stat-pop[data-v-72fd11ed]{
    height: 600px;
    overflow: auto;
}
.add-fast-link-pop-box-yes-btn[data-v-72fd11ed]{
    float: right;
}
.add-fast-link-pop-box-no-btn[data-v-72fd11ed]{
    color:#999999;
    background: #eeeeee;
    float: left;
}
.add-fast-link-pop-box-btns[data-v-72fd11ed]{
    width: 380px;
    margin: 20px auto 15px;
}
.add-fast-link-pop-url[data-v-72fd11ed]{
    height: 122px;
    margin-top:20px;
}
.add-fast-link-pop-url[data-v-72fd11ed] .el-textarea__inner{
    height: 122px;
}
.add-fast-link-pop-title[data-v-72fd11ed]{
    margin-top:30px;
    margin-bottom: 18px;
}
.add-fast-link-pop-box[data-v-72fd11ed]{
    padding: 0 35px;
}
/**
 * @desc: 积分运营管理前端公用css文件
 * @author: yansen
 * @time: 2020-01-14
 */
._nr[data-v-700ad117]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
#operationl-manage-frame[data-v-700ad117]{
    width: 100%;
    height: 100%;
    background: #f7f7f7;
}
/*修改element自带tree的样式*/
[data-v-700ad117] .el-tree-node__content:hover {
    color: #1d86fb;
    background-color: white;
}
[data-v-700ad117] .el-tree-node:focus>.el-tree-node__content {
    color: #1d86fb;
    background-color: white;
}
[data-v-700ad117] .el-tree-node__expand-icon {
    display: none;
}
.omf-zone[data-v-700ad117]{
    width: 1200px;
    margin: 30px auto 0;
}
.omf-left[data-v-700ad117]{
    width: 250px;
    float: left;
}
.omf-right[data-v-700ad117]{
    float: right;
    width: 932px;
    padding-bottom: 40px;
}
.nav-sidebar-item[data-v-700ad117]{
    height: 60px;
    line-height: 60px;
    color: #999;
    font-size: 15px;
    font-weight: normal;
    cursor: pointer;
    padding-left: 37px;
    border-radius: 4px;
}
.nav-sidebar-item-icon[data-v-700ad117]{
    font-size: 23px;
    font-weight: normal;
    float: left;
    margin-right: 7px;
}
.nav-sidebar-item.ed[data-v-700ad117]{
    color: #2288f7;
    background: #eeeeee;
}
.omf-school-block[data-v-700ad117]{
    height: 115px;
    width: 290px;
    background: #fff;
    border-radius: 5px;
    float: left;
}
.omf-r-sec-block[data-v-700ad117]{
    background: #fff;
    border-radius: 5px;
    padding: 14px 30px 35px 35px;
}
.omf-integral-block[data-v-700ad117]{
    width: calc(100% - 320px);
    height: 115px;
    float: right;
    background: #fff;
    border-radius: 5px;
}
.omf-cm-cblock[data-v-700ad117]{
    background: #fff;
    border-radius: 5px;
    padding: 0 30px;
    margin-top: 30px;
}
.school-info-comp-core-str[data-v-700ad117]{
    color: #333;
    font-size: 18px;
    font-weight: bold;
    margin-right: 6px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.school-info-comp-core-icon[data-v-700ad117]{
    color: #999999;
    font-size: 27px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
}
.school-info-comp-core[data-v-700ad117]{
    line-height: 25px;
    text-align: center;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 15px;
    overflow: hidden;
}
.school-info-comp[data-v-700ad117]{
    height: 100%;
}
.modify-cloud-school-comp-body[data-v-700ad117]{
    padding: 25px;
}
.mc-school-item-arrow-icon[data-v-700ad117]{
    float: left;
    font-size: 22px;
    margin-top: 3px;
    color: #999999;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    -webkit-animation:rotate_animation-data-v-700ad117 0.2s;
            animation:rotate_animation-data-v-700ad117 0.2s;
}
.mc-school-item-arrow-icon.ed[data-v-700ad117]{
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
    -webkit-animation:rotate_animation_ed-data-v-700ad117 0.2s;
            animation:rotate_animation_ed-data-v-700ad117 0.2s;
}
/*剪头旋转动画*/
@-webkit-keyframes rotate_animation_ed-data-v-700ad117{
from {
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
}
to {
        -webkit-transform: rotate(-90deg);
                transform: rotate(-90deg);
}
}
@keyframes rotate_animation_ed-data-v-700ad117{
from {
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
}
to {
        -webkit-transform: rotate(-90deg);
                transform: rotate(-90deg);
}
}
@-webkit-keyframes rotate_animation-data-v-700ad117{
from {
        -webkit-transform: rotate(-90deg);
                transform: rotate(-90deg);
}
to {
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
}
}
@keyframes rotate_animation-data-v-700ad117{
from {
        -webkit-transform: rotate(-90deg);
                transform: rotate(-90deg);
}
to {
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
}
}
.mc-school-item-mark-icon[data-v-700ad117]{
    float: left;
    font-size: 25px;
    color: #333;
    margin-left: 3px;
    margin-right: 1px;
    cursor: auto;
}
.mc-school-item-mark-str[data-v-700ad117]{
    float: left;
    line-height: 35px;
    margin-left: 5px;
    color: #333;
    max-width: 160px;
}
.electronic-currency-stat-comp[data-v-700ad117]{
    height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 30px 33px;
}
.electronic-currency-stat-comp-left[data-v-700ad117]{
    width: 200px;
    float: left;
    height: 100%;
}
.electronic-currency-stat-comp-right[data-v-700ad117]{
    width: calc(100% - 200px);
    float: right;
    height: 100%;
}
.ecsc-stat-num[data-v-700ad117]{
    font-size: 22px;
    font-weight: bold;
}
.ecsc-stat-str[data-v-700ad117]{
    color: #999;
    font-size: 12px;
    margin-top: 2px;
}
.ecsc-icon[data-v-700ad117]{
    width: 32px;
    height: 32px;
    float: left;
    color: #ff8a8a;
    font-size: 32px;
    margin-right: 12px;
    margin-top: 7px;
}
.ecsc-stat[data-v-700ad117]{
    float: left;
    width: calc(100% - 45px);
}
.ecscr-line-cover[data-v-700ad117]{
    height: 17px;
    border-radius: 12px;
}
.ecscr-line-section[data-v-700ad117]{
    height: 100%;
    float: left;
}
.ecscr-line-section-animation[data-v-700ad117]{
    height: 100%;
    -webkit-animation: fill_animation-data-v-700ad117 1s;
            animation: fill_animation-data-v-700ad117 1s;
}
/*填充动画*/
@-webkit-keyframes fill_animation-data-v-700ad117{
from {
        width: 0;
}
to {
        width: 100%;
}
}
@keyframes fill_animation-data-v-700ad117{
from {
        width: 0;
}
to {
        width: 100%;
}
}
.ecscr-line-name-list[data-v-700ad117]{
    float: right;
    margin-top: 12px;
}
.ecscr-line-name-item-block[data-v-700ad117]{
    float: left;
    width: 16px;
    height: 12px;
    border-radius: 3px;
    margin-top: 3px;
    margin-right: 8px;
}
.ecscr-line-name-item-name[data-v-700ad117]{
    color: #999;
    font-size: 12px;
    float: left;
}
.omf-r-sec-block[data-v-700ad117]{
    margin-top: 30px;
}
.omf-r-sec-b-header[data-v-700ad117]{
    height: 54px;
    line-height: 54px;
    border-bottom: 1px solid #f4f4f4;
}
.omf-r-sec-bhl-str[data-v-700ad117]{
    float: left;
    font-size: 16px;
    color: #333;
    font-weight: bold;
}
.omf-r-sec-bhr-str[data-v-700ad117]{
    float: right;
    font-size: 16px;
    color: #666 ;
    cursor: pointer;
}
.omf-r-sec-b-desc[data-v-700ad117]{
    margin-top: 50px;
}
.omf-r-sec-b-desc-left[data-v-700ad117]{
    height: 180px;
    width: 400px;
    float: left;
}
.omf-r-sec-b-desc-right[data-v-700ad117]{
    width: calc(100% - 400px);
    float: right;
}
.omf-r-sec-b-desc-row-mark[data-v-700ad117]{
    width: 10px;
    height: 10px;
    border-radius: 6px;
    border: 1px solid #2c8ef7;
    float: left;
    margin-right: 11px;
    margin-top: 6px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.omf-r-sec-b-desc-row-str[data-v-700ad117]{
    overflow: hidden;
    color: #666;
    font-size: 16px;
}
.omf-r-sec-b-desc-row[data-v-700ad117]{
    margin-bottom: 28px;
}
.omf-r-sec-b-body[data-v-700ad117]{
    min-height: 110px;
}
.omf-r-sec-bb-item[data-v-700ad117]{
    width: 50%;
    float: left;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.omf-r-sec-bb-item-core[data-v-700ad117]{
    line-height: 32px;
}
.omfrsni-core-icon[data-v-700ad117]{
    width: 32px;
    height: 32px;
    float: left;
}
.omfrsni-core-icon img[data-v-700ad117]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.omfrsni-core-str[data-v-700ad117]{
    float: left;
    margin-right: 15px;
    font-size: 16px;
    font-weight: bold;
}
input.omfrsni-core-str[data-v-700ad117]{
    border: 1px solid #dddddd;
    padding: 0 10px;
    width: 100px;
    font-size: 14px;
    font-weight: normal;
    height: 32px;
}
.omf-rc-str[data-v-700ad117]{
    font-size: 16px;
    font-weight: bold;
    float: left;
}
.omf-rc-switch[data-v-700ad117]{
    float: left;
    margin-left: 15px;
}
.omfrsni-core-edit-str[data-v-700ad117]{
    font-size: 16px;
    font-weight: bold;
    color: #2288f7;
    float: left;
    cursor: pointer;
}
.omfrsni-core-edit-cover[data-v-700ad117]{
    cursor: pointer;
    float: left;
}
.omfrsni-core-edit-icon[data-v-700ad117]{
    float: left;
    font-size: 20px;
    color: #2288f7;
    margin-right: 8px;
    margin-left: 36px;
    display: block;
    cursor: pointer;
}
.omf-r-sec-bb-crow[data-v-700ad117]{
    padding-left: 110px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 35px;
}
.omf-r-sec-bb-crow .omfrsni-core-edit-icon[data-v-700ad117]{
    margin-right: 0;
}
.omf-rc-warmtxt[data-v-700ad117]{
    color: #999999;
    float: left;
    margin-left: 30px;
}
.omf-dynamic-item-author[data-v-700ad117]{
    float: left;
    margin-right: 17px;
    font-weight: bold;
}
.omf-dynamic-item-currency-icon[data-v-700ad117]{
    width: 15px;
    height: 15px;
    float: left;
    margin-right: 6px;
    margin-top: -1px;
}
.omf-dynamic-item-currency-icon img[data-v-700ad117]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.omf-dynamic-item-desc[data-v-700ad117]{
    float: left;
    font-weight: bold;
}
.omf-dynamic-item-time[data-v-700ad117]{
    float: right;
    font-size: 13px;
    color: #999;
}
.omf-dynamic-item[data-v-700ad117]{
    font-size: 16px;
    color: #666666;
    margin-bottom: 43px;
}
.omf-dynamic-list[data-v-700ad117]{
    padding-top: 30px;
    padding-bottom: 1px;
}
.total-order-manage[data-v-700ad117]{
    margin-top: 0;
}
.total-order-manage-mbox[data-v-700ad117]{
    padding: 35px 37px;
    background: #fff;
}
.order-filter-list-comp[data-v-700ad117]{
    min-height: 300px;
    position: relative;
}
.oflc-sheet-col[data-v-700ad117]{
    float: left;
    text-align: center;
    height: 100%;
}
.oflc-sheet-head[data-v-700ad117]{
    height: 47px;
    line-height: 47px;
    color: #494949;
    background: #f9f9f9;
    border-bottom: 1px solid #efefef;
}
.oflc-sheet-row[data-v-700ad117]{
    overflow: hidden;
    height: 107px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 23px 0 23px 0;
}
.oflc-sheet-row[data-v-700ad117]:not(:last-child) {
    border-bottom: 1px solid #efefef;
}
.oflc-scc-good-face[data-v-700ad117]{
    width: 60px;
    height: 60px;
    float: left;
    margin-right: 12px;
}
.oflc-scc-good-face img[data-v-700ad117]{
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    border-radius: 5px;
}
.oflc-scc-good-rpart[data-v-700ad117]{
    float: left;
    text-align: left;
    width: calc(100% - 72px);
}
.oflc-scc-good-name[data-v-700ad117]{
    color: #333;
    font-size: 15px;
    margin-top: 1px;
    font-weight: bold;
}
.oflc-scc-good-type[data-v-700ad117]{
    color: #999;
    font-size: 12px;
    margin-top: 21px;
}
.oflc-scc-currency-icon[data-v-700ad117]{
    width: 15px;
    height: 15px;
    float: left;
    margin-top: -6px;
}
.oflc-scc-currency-icon img[data-v-700ad117]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.oflc-scc-cyrrency-num[data-v-700ad117]{
    color: #f17d78;
    font-weight: bold;
    margin-left: 11px;
    float: left;
}
.oflc-scc-currency-unit[data-v-700ad117]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.oflc-sheet-col-core[data-v-700ad117]{
    height: 100%;
}
.oflc-flex[data-v-700ad117] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.oflc-scc-count-icon[data-v-700ad117]{
    font-size: 12px;
    color: #6d6d6d;
    margin-right: 3px;
    float: left;
}
.oflc-scc-count-num[data-v-700ad117]{
    font-size: 17px;
    float: left;
    margin-top: -3px;
    color: #333;
}
.oflc-scc-total-currency[data-v-700ad117]{
    height: 16px;
}
.oflc-scc-total-currency-type[data-v-700ad117]{
    color: #999;
    font-size: 12px;
    margin-top: 12px;
}
.oflc-ddr-name[data-v-700ad117]{
    color: #333;
}
.oflc-ddr-account[data-v-700ad117]{
    color: #999;
    font-size: 12px;
    margin-top: 5px;
}
.oflc-ddr-class[data-v-700ad117]{
    color: #999;
    font-size: 12px;
    margin-top: 5px;
}
.oflc-order-time[data-v-700ad117]{
    color: #999;
    font-size: 12px;
}
.oflc-order-status[data-v-700ad117]{
    color: #5cc6a5;
    margin-top: 7px;
    font-size: 16px;
}
._cancle.oflc-order-status[data-v-700ad117]{
    color: #999;
}
.oflc-scc-btn[data-v-700ad117]{
    width: 94px;
    height: 36px;
    border-radius: 20px;
    background: #efefef;
    line-height: 36px;
    cursor: pointer;
    color: #666;
}
.oflc-scc-btn._del[data-v-700ad117]{
    background: #fff2f1;
    color: #f17d78;
}
.oflc-sheet-node[data-v-700ad117]{
    margin-top: 9px;
    border: 1px solid #efefef;
}
.oflc-filter-row[data-v-700ad117]{
    margin-bottom: 24px;
}
.oflc-filter-row-l[data-v-700ad117]{
    float: left;
    line-height: 40px;
    margin-right: 19px;
    font-weight: bold;
    color: #494949;
}
.oflc-filter-cbtn[data-v-700ad117]{
    width: 88px;
    text-align: center;
    height: 36px;
    line-height: 36px;
    font-size: 18px;
    font-weight: bold;
    background: #3987f2;
    border-radius: 18px;
    float: left;
    color: #fff;
    margin-left: 60px;
    cursor: pointer;
    margin-top: 2px;
}
.oflc-filter-row-r[data-v-700ad117]{
    float: left;
}
.commodity-course-info-comp[data-v-700ad117]{
    /*min-height: 297px;*/
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    /*margin-bottom: 5px;*/
    /*padding-bottom: 30px;*/
    /*margin-top: 93px;*/
    /*box-shadow: 1px 2px 17px -6px #b7b7b7;*/
    /*margin-bottom: 10px;*/
    /*z-index: 3;
    position: relative;*/
}
.cc-c-new-version-ui .commodity-course-info-comp[data-v-700ad117]{
    padding-bottom: 0;
    margin-bottom: 0;
}
.ccic-core[data-v-700ad117]{
    width: 1200px;
    margin: auto;
}
.ccic-top-lv[data-v-700ad117]{
    height: 93px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-bottom: 1px solid #f7f7f7;
}
.cc-c-new-version-ui .ccic-top-lv[data-v-700ad117]{
    height: 70px;
    line-height: 32px;
}
.ccic-tl-name[data-v-700ad117]{
    font-weight: bold;
    font-size: 18px;
    padding-top: 17px;
}
.ccic-tl-name-str[data-v-700ad117]{
    float: left;
    border: none;
    color: #2c3e50;
    width: calc(100% - 80px);
}
.cc-c-new-version-ui .ccic-tl-name-str[data-v-700ad117]{
    color: #fff;
}
input.ccic-tl-name-str[data-v-700ad117]{
    border: 1px solid #DCDFE6;
}
.ccic-tl-name-btns[data-v-700ad117]{
    float: left;
    line-height: 24px;
    color: #27c9a3;
    display: none;
}
.ccic-tl-name:hover .ccic-tl-name-btns[data-v-700ad117]{
    display: block;
}
.ccic-tl-name-btn[data-v-700ad117]{
    margin-left: 10px;
    cursor: pointer;
    float: left;
}
.ccic-tl-fs-info[data-v-700ad117]{
    font-size: 14px;
    color: #666;
    margin-top: 17px;
}
.ccic-core-l[data-v-700ad117]{
    float: left;
    width: calc(100% - 400px);
}
.ccic-core-r[data-v-700ad117]{
    float: right;
}
.ccic-c-price[data-v-700ad117]{
    float: right;
    margin-top: 33px;
    margin-left: 18px;
}
.ccic-c-ac-btn[data-v-700ad117]{
    width: 150px;
    height: 38px;
    line-height: 38px;
    background: #2288f7;
    border-radius: 8px;
    text-align: center;
    float: right;
    color: #fff;
    margin-top: 26px;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    font-size: 16px;
    font-weight: bold;
    margin-right: 10px;
}
.ccic-c-new-v-btn[data-v-700ad117]{
    color: #fff;
    float: right;
    margin-top: 14px;
    margin-right: 30px;
    cursor: pointer;
}
.ccic-c-ac-cover[data-v-700ad117]{
    float: right;
}
.ccic-c-ac-cover-txt[data-v-700ad117]{
    float: right;
    margin-top: 26px;
    line-height: 36px;
    font-size: 13px;
    color: #333;
}
.ccic-bot-lv[data-v-700ad117]{
    margin-top: 30px;
}
.ccic-bot-lv-face[data-v-700ad117]{
    width: 310px;
    height: 207px;
    float: left;
    margin-right: 20px;
}
.ccic-bot-lv-face img[data-v-700ad117]{
    width: 100%;
    height: 100%;
    border-radius: 8px;
    -o-object-fit: contain;
       object-fit: contain;
}
.ccic-bot-lv-info[data-v-700ad117]{
    float: left;
    width: calc(100% - 330px);
}
.ccic-bot-lv-info-author[data-v-700ad117]{
    margin-top: 22px;
}
.ccic-bot-lv-info-author-imgs[data-v-700ad117]{
    float: left;

    margin-right: 28px;
}
.ccic-bot-lv-info-author-names[data-v-700ad117]{
    font-size: 14px;
    color: #666;
    line-height: 37px;
}
.ccic-bot-lv-info-span[data-v-700ad117]{
    padding: 7px 22px;
    background: #f3f9ff;
    float: left;
    font-size: 12px;
    border-radius: 20px;
    color: #999;
    margin-right: 15px;
    max-width: 200px;
    margin-bottom: 10px;
}
.ccic-bot-lv-info-spans[data-v-700ad117]{
    margin-top: 10px;
}
.ccic-bot-lv-info-desc[data-v-700ad117]{
    margin-top: 10px;
    color: #999;
    font-size: 16px;
}
._limit_word.ccic-bot-lv-info-desc[data-v-700ad117]{
    height: 42px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.ccic-bot-lv-info-desc-show-all[data-v-700ad117]{
    cursor: pointer;
    font-size: 14px;
    color: #2288f7;
    font-weight: bold;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.scribing-price-comp[data-v-700ad117]{
    line-height: 26px;
}
.spc-coin-icon[data-v-700ad117]{
    height: 26px;
    width: 26px;
    border-radius: 13px;
    float: left;
    margin-right: 11px;
}
.spc-coin-icon img[data-v-700ad117]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.spc-coin-price[data-v-700ad117] {
    float: left;
    font-size: 18px;
    color: #ff7676;
    font-weight: bold;
    margin-right: 10px;
}
.spc-coin-line-price[data-v-700ad117]{
    font-size: 16px;
    color: #cac9c9;
    float: left;
    text-decoration:  line-through;
}
.head-portrait-sc-item[data-v-700ad117]{
    height: 38px;
    width: 38px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 20px;
    float: left;
    border: 1px solid #fff;
}
.head-portrait-sc-item img[data-v-700ad117]{
    width: 36px;
    height: 36px;
    border-radius: 50%;
}
.head-portrait-sc-item[data-v-700ad117]:not(:first-child) {
    margin-left: -12px;
}
.head-portrait-sc-item[data-v-700ad117]:last-child{
    background: #2288f7;
    text-align: center;
    line-height: 36px;
    color: #fff;
    font-weight: bold;
}
.ccic-c-convert-txt[data-v-700ad117]{
    float: right;
    color: #27C9A3;
    font-size: 20px;
    font-weight: bold;
    margin-top: 26px;
    margin-right: 49px;
    line-height: 38px;
}
.mc-school-item-list[data-v-700ad117]{
    max-height: 300px;
    overflow: auto;
}
.nav-sidebar-item-icon[data-v-700ad117]{
    width: 40px;
    text-align: center;
    height: 60px;
}
.my-rsr-part-inner[data-v-700ad117] .el-input__inner{
    border-radius: 5px;
}
.my-rsr-part-inner[data-v-700ad117] .cm-year-select{
    min-width: 100px;
    width: 150px;
}
.my-rsr-part-inner[data-v-700ad117] .cm-semster-select{
    min-width: 150px;
    width: 180px;
}
.my-rsr-part-inner[data-v-700ad117] .cm-week-select{
    width: 100px;
}
.my-rsr-part-inner[data-v-700ad117] .el-date-editor{
    width: 150px;
}
.omf-r-sec-b-scene-item-option[data-v-700ad117]{
    cursor: pointer;
    float: left;
}
.omf-r-sec-b-scene-item-info[data-v-700ad117]{
    float:left;
    margin-left: 12px;
}
.omf-r-sec-b-scene-item-info-title[data-v-700ad117]{
    font-size: 16px;
    color: #333;
    font-weight: bold;
}
.omf-r-sec-b-scene-item[data-v-700ad117]{
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-left: 110px;
    padding-top: 35px;
}
.omf-r-sec-b-scene-item-info-desc[data-v-700ad117]{
    color: #999;
    font-size: 12px;
    margin-top: 11px;
}
.omf-r-sec-b-scene-item-option-icon[data-v-700ad117]{
    display: none;
}
.omf-r-sec-b-scene-item-option[data-v-700ad117]{
    width: 14px;
    height: 14px;
    border: 1px solid #999999;
    cursor: pointer;
    margin-top: 3px;
}
.omf-r-sec-b-scene-item-option.ed .omf-r-sec-b-scene-item-option-icon[data-v-700ad117]{
    display: block;
}
.omf-r-sec-b-scene-item-option.ed[data-v-700ad117]{
    border-color: #2191ff;
    background: #2191ff;
}
.integral-score-record-pop-block[data-v-700ad117]{
    margin-top: 36px;
}
.integral-score-record-pop-b-search[data-v-700ad117]{
    float: right;
}
.integral-score-record-pop-table[data-v-700ad117]{
    margin-top: 36px;
    border: 1px solid #efefef;
    min-height: 300px;
    position: relative;
}
.isrecord-pop-table-header[data-v-700ad117]{
    height: 47px;
    line-height: 47px;
    border-bottom: 1px solid #efefef;
    background: #f9f9f9;
}
.isrecord-pop-table-col[data-v-700ad117]{
    float: left;
    text-align: center;
}
.isrecord-pop-table-col-num[data-v-700ad117]{
    color: #2288f7;
}
.isrecord-pop-table-row[data-v-700ad117]{
    height: 61px;
    line-height: 61px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    color: #333;
}
.isrecord-pop-table-row[data-v-700ad117]:not(:last-child) {
    border-bottom: 1px solid #efefef;
}
.ecscr-line-name-item[data-v-700ad117]{
    float: left;
    margin-right: 20px;
}
.ecscr-line-name-item[data-v-700ad117]:last-child{
    margin-right: 0;
}
.common-no-c img[data-v-700ad117]{
    width: 64px;
    height: 57px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -32px;
    margin-left: -28.5px;
}
.ctlv-header[data-v-700ad117]{
    position: fixed;
    background: transparent;
    top: 0;
    width: 100%;
    z-index: 3;
}
.cc-c-new-version-ui .ctlv-header[data-v-700ad117]{
    background: #1e1f21;
}
.cc-c-new-version-ui .ccic-tl-fs-info[data-v-700ad117]{
    display: none;
}
.ctlv-f-zone[data-v-700ad117]{
    padding-top: 30px;
}
.bg-common-no-c[data-v-700ad117]{
    width: 64px;
    height: 57px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -32px;
    margin-left: -28.5px;
    background: url(/vue/dist/static/img/course-gailan-no-content-img-xq.56db9cf.png);
    background-size: 100% 100%;
}
.ccm-sheet-rows[data-v-700ad117]{
    min-height: 300px;
    position: relative;
}
.ccn-v-set-btn[data-v-700ad117]{
    position: fixed;
    bottom: 12px;
    left: 80px;
}
.omf-r-sec-modify-pay-type-btn[data-v-700ad117]{
    font-size: 14px;
    color: #2288f7;
    font-weight: normal;
    cursor: pointer;
}

.resource-library-manage-page[data-v-25a35363] {
  height: 100%;
  background-color: #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.resource-library-manage-page .page-left-nav .search-box[data-v-25a35363] {
    padding: 16px 0 16px 24px;
}
.resource-library-manage-page .page-left-nav .nav-tree-box[data-v-25a35363] {
    width: 260px;
    height: calc(100% - 88px);
    overflow: auto;
}
.resource-library-manage-page .page-right-table[data-v-25a35363] {
    padding: 0 24px;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}
.resource-library-manage-page .page-right-table .table-head[data-v-25a35363] {
      padding: 16px 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      border-bottom: 1px solid #e2e2e2;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
}
.resource-library-manage-page .page-right-table .table-actions[data-v-25a35363] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
}
.resource-library-manage-page .page-right-table .table-actions .action-btn[data-v-25a35363] {
        margin: 0 12px;
        cursor: pointer;
        color: #0b54e5;
}

[data-v-c2241650].resource-publish-tabs .el-tabs__nav-wrap{
    padding-left: 24px;
    line-height: 57px;
}

.resource-publish-page[data-v-c2241650] {
  padding-bottom: 32px;
  position: relative;
  background-color: #FFFFFF;
}
.resource-publish-page .export-resource-list-box[data-v-c2241650] {
    position: absolute;
    top: 0;
    right: 24px;
    height: 57px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

[data-v-4bcc8376]  .details-form .el-form-item{
    width: 49%;
    margin-right: 0;
    margin-bottom: 12px;
}
[data-v-4bcc8376]  .details-form .el-form-item__content{
    width: calc(100% - 134px);
}


.resource-publish-record-details-page[data-v-4bcc8376] {
  padding-bottom: 24px;
  background-color: #ffffff;
}
.resource-publish-record-details-page .details-header[data-v-4bcc8376] {
    padding: 12px 24px;
    border-bottom: 1px solid #EBEEF5;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.resource-publish-record-details-page .resource-info-box[data-v-4bcc8376] {
    border-bottom: 1px solid #EBEEF5;
}
.resource-publish-record-details-page .resource-info-box .info-title[data-v-4bcc8376] {
      padding: 0 24px;
      line-height: 45px;
}
.resource-publish-record-details-page .resource-info-box .info-details[data-v-4bcc8376] {
      padding: 0 24px;
}
.resource-publish-record-details-page .resource-list-box[data-v-4bcc8376] {
    padding: 0 24px;
}
.resource-publish-record-details-page .resource-list-box .resource-list-header[data-v-4bcc8376] {
      padding: 12px 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
}
.resource-publish-record-details-page .resource-list-box .resource-list-header .handle-btns[data-v-4bcc8376] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.resource-publish-record-details-page .resource-list-box .resource-list-header .handle-btns .resource-list-search[data-v-4bcc8376] {
          margin-right: 12px;
}
.resource-publish-record-details-page .resource-list-box .state-published[data-v-4bcc8376] {
      color: blue;
}
.resource-publish-record-details-page .resource-list-box .state-under-review[data-v-4bcc8376] {
      color: yellow;
}
.resource-publish-record-details-page .resource-list-box .state-not-pass[data-v-4bcc8376] {
      color: red;
}

.resource-center-manage-pages .resource-common-tab[data-v-46163e00] {
  border-bottom: none;
}
.resource-upload-page .upload-top-head[data-v-46163e00] {
  background-color: #FFFFFF;
}

.tag-manage-page[data-v-796b3e17]{
    height: 100%;
}
@charset "UTF-8";
.resource-center-manage-pages {
  /* 改变主题色变量 */
  --color_primary: #0b54e5;
  --color_info: #cccccc;
  --primary_back_color: rgba(11, 84, 229, .1);
  --info_back_color: rgba(11, 84, 229, .1); }
.resource-center-manage-pages .el-menu-item,
  .resource-center-manage-pages .el-submenu__title {
    line-height: 40px;
    height: 40px; }
.resource-center-manage-pages .el-menu-item-group__title {
    padding: 0; }
.resource-center-manage-pages .el-menu-item.is-active,
  .resource-center-manage-pages .el-tabs__item.is-active,
  .resource-center-manage-pages .el-tabs__item:hover,
  .resource-center-manage-pages .el-radio__input.is-checked + .el-radio__label,
  .resource-center-manage-pages .el-radio-button__inner:hover,
  .resource-center-manage-pages .el-button--primary.is-plain,
  .resource-center-manage-pages .el-checkbox__input.is-checked + .el-checkbox__label,
  .resource-center-manage-pages .el-tag,
  .resource-center-manage-pages .el-button--default:focus,
  .resource-center-manage-pages .el-button--default:hover,
  .resource-center-manage-pages .el-pagination.is-background .el-pager li:not(.disabled):hover,
  .resource-center-manage-pages .el-tag .el-tag__close,
  .resource-center-manage-pages .el-submenu__title:hover,
  .resource-center-manage-pages .el-input-number__decrease:hover,
  .resource-center-manage-pages .el-input-number__increase:hover,
  .resource-center-manage-pages .center-container .btn-bar .btn-bar-plat a.active,
  .resource-center-manage-pages .components-list .form-edit-widget-label:hover,
  .resource-center-manage-pages .components-list .form-edit-widget-label:hover a,
  .resource-center-manage-pages .fm2-container footer a,
  .resource-center-manage-pages .fm2-container footer {
    color: var(--color_primary); }
.resource-center-manage-pages .el-tag,
  .resource-center-manage-pages .el-button--default:focus,
  .resource-center-manage-pages .el-button--default:hover,
  .resource-center-manage-pages .el-button--primary.is-plain .el-menu-item:focus,
  .resource-center-manage-pages .el-menu-item.is-active,
  .resource-center-manage-pages .el-submenu__title:hover,
  .resource-center-manage-pages .widget-form-container .widget-form-list .widget-view:hover,
  .resource-center-manage-pages .center-container .btn-bar .btn-bar-plat a.active {
    background-color: var(--primary_back_color); }
.resource-center-manage-pages .el-select .el-input.is-focus .el-input__inner:hover,
  .resource-center-manage-pages .el-select .el-input.is-focus .el-input__inner,
  .resource-center-manage-pages .el-button--primary,
  .resource-center-manage-pages .el-input__inner:focus,
  .resource-center-manage-pages .el-select .el-input.is-focus .el-input__inner,
  .resource-center-manage-pages .el-select .el-input__inner:focus,
  .resource-center-manage-pages .el-textarea__inner:focus,
  .resource-center-manage-pages .el-range-editor.is-active,
  .resource-center-manage-pages .el-range-editor.is-active:hover,
  .resource-center-manage-pages .el-radio__input.is-checked .el-radio__inner,
  .resource-center-manage-pages .el-radio__inner:hover,
  .resource-center-manage-pages .el-checkbox__inner:hover,
  .resource-center-manage-pages .el-checkbox__input.is-checked .el-checkbox__inner,
  .resource-center-manage-pages .el-checkbox__input.is-focus .el-checkbox__inner,
  .resource-center-manage-pages .el-button--primary.is-plain:focus,
  .resource-center-manage-pages .el-tag,
  .resource-center-manage-pages .el-button--default:focus,
  .resource-center-manage-pages .el-button--default:hover,
  .resource-center-manage-pages .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .resource-center-manage-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner,
  .resource-center-manage-pages .el-cascader .el-input .el-input__inner:focus,
  .resource-center-manage-pages .el-cascader .el-input.is-focus .el-input__inner,
  .resource-center-manage-pages .el-button--primary.is-plain:hover .el-input-number__decrease:hover,
  .resource-center-manage-pages .el-input-number__increase:hover,
  .resource-center-manage-pages .el-input-number__decrease:hover:not(.is-disabled)
~ .el-input
.el-input__inner:not(.is-disabled),
  .resource-center-manage-pages .el-switch.is-checked .el-switch__core,
  .resource-center-manage-pages .el-input-number__increase:hover:not(.is-disabled)
~ .el-input
.el-input__inner:not(.is-disabled),
  .resource-center-manage-pages .widget-form-container .widget-form-list .widget-view:hover.active,
  .resource-center-manage-pages .widget-form-container .widget-form-list .widget-view,
  .resource-center-manage-pages .components-list .form-edit-widget-label:hover,
  .resource-center-manage-pages .widget-config-container .config-tab.active,
  .resource-center-manage-pages .el-slider__button {
    border-color: var(--color_primary); }
.resource-center-manage-pages .widget-form-container .widget-form-list .widget-view:hover.active,
  .resource-center-manage-pages .widget-form-container .widget-form-list .widget-view:hover,
  .resource-center-manage-pages .widget-form-container .widget-form-list .widget-view {
    outline-color: var(--color_primary); }
.resource-center-manage-pages .el-tabs__active-bar,
  .resource-center-manage-pages .el-button--primary,
  .resource-center-manage-pages .el-radio__input.is-checked .el-radio__inner,
  .resource-center-manage-pages .el-checkbox__input.is-checked .el-checkbox__inner,
  .resource-center-manage-pages .el-pagination.is-background .el-pager li:not(.disabled).active,
  .resource-center-manage-pages .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .resource-center-manage-pages .el-tag .el-tag__close:hover,
  .resource-center-manage-pages .el-select .el-tag__close.el-icon-close:hover,
  .resource-center-manage-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner,
  .resource-center-manage-pages .el-button--primary.is-plain:hover,
  .resource-center-manage-pages .el-button--primary.is-plain:focus
.el-radio-button__orig-radio:checked
+ .el-radio-button__inner,
  .resource-center-manage-pages .el-switch.is-checked .el-switch__core,
  .resource-center-manage-pages .widget-form-container .widget-form-list .widget-view .widget-view-drag,
  .resource-center-manage-pages .widget-form-container .widget-form-list .widget-view .widget-view-action,
  .resource-center-manage-pages .el-slider__bar {
    background-color: var(--color_primary); }
.resource-center-manage-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner {
    -webkit-box-shadow: -1px 0 0 0 var(--color_primary);
            box-shadow: -1px 0 0 0 var(--color_primary); }
.resource-center-manage-pages .el-pagination.is-background .el-pager li:not(.disabled).active,
  .resource-center-manage-pages .el-tag .el-tag__close:hover,
  .resource-center-manage-pages .el-radio-button__orig-radio:checked + .el-radio-button__inner:hover,
  .resource-center-manage-pages .el-button--primary.is-plain:hover,
  .resource-center-manage-pages .el-button--primary.is-plain:focus {
    color: white; }
.resource-center-manage-pages .el-select__tags .el-tag {
    color: #606266;
    background-color: #f4f4f5;
    border-color: transparent; }
.resource-center-manage-pages .el-select__tags .el-tag .el-tag__close {
      background-color: #f4f4f5;
      color: #c0c4cc; }
.resource-center-manage-pages .el-select__tags .el-tag .el-tag__close:hover {
      color: #606266;
      background-color: #f4f4f5; }
.resource-center-manage-pages .el-pagination.is-background .el-pager li:not(.disabled).active {
    color: white !important;
    background-color: var(--color_primary) !important; }
.resource-center-manage-pages .el-dialog {
    border-radius: 15px !important; }
.resource-center-manage-pages .el-dialog__headerbtn .el-dialog__close,
  .resource-center-manage-pages .el-dialog__headerbtn .el-dialog__close:hover {
    border-width: 0; }
.resource-center-manage-pages .element-ui-min-btn {
    font-size: 12px;
    padding: 9px 10px; }
.resource-center-manage-pages .el-select__caret.el-icon-arrow-up:before {
    content: "\E6E1";
    width: auto;
    height: auto;
    display: inline-block;
    background: none; }
.resource-center-manage-pages .resource-center-manage-pages .el-button--primary {
    border-color: var(--color_primary);
    background-color: var(--color_primary); }
.resource-center-manage-pages .resource-center-manage-pages .el-pagination.is-background .el-pager li:not(.disabled).active {
    background-color: var(--color_primary) !important;
    color: #fff !important; }
.resource-center-manage-pages .resource-center-manage-pages .el-pager li.active {
    -webkit-box-shadow: 0 0 4px var(--color_primary);
            box-shadow: 0 0 4px var(--color_primary); }
.resource-center-manage-pages .el-button.element-ui-simple-btn,
  .resource-center-manage-pages .el-button--primary.is-plain {
    -webkit-box-shadow: none;
            box-shadow: none;
    background: white; }
.resource-center-manage-pages .el-button.element-ui-simple-btn:hover,
  .resource-center-manage-pages .el-button.element-ui-simple-btn:focus,
  .resource-center-manage-pages .el-button--primary.is-plain:hover,
  .resource-center-manage-pages .el-button--primary.is-plain:focus {
    background: var(--color_primary);
    border-color: var(--color_primary);
    color: #fff !important; }
.resource-center-manage-pages .el-select .el-input.is-focus .el-input__inner:hover {
    border-color: #e6e6e6; }
.resource-center-manage-pages select .el-input.is-focus .el-input__inner {
    border-color: var(--color_primary); }
.resource-center-manage-pages .el-button--primary,
  .resource-center-manage-pages .el-button--info,
  .resource-center-manage-pages .el-pager li.active {
    -webkit-box-shadow: none;
            box-shadow: none; }
.resource-center-manage-pages .el-button--info {
    background: #cccccc;
    border-color: #cccccc; }
.resource-center-manage-pages .el-menu-item:hover,
  .resource-center-manage-pages .el-submenu__title:hover {
    color: var(--color_primary);
    background-color: transparent; }
.resource-center-manage-pages .el-checkbox span.el-checkbox__inner {
    width: 14px;
    height: 14px; }
.resource-center-manage-pages .el-checkbox__inner:after {
    width: 3px;
    height: 7px;
    top: 1px;
    left: 4px;
    border: 1px solid #fff;
    border-left: 0;
    border-top: 0; }
.resource-center-manage-pages .el-checkbox__label {
    padding-left: 6px; }
.resource-center-manage-pages .el-select .el-tag__close.el-icon-close {
    background-color: transparent; }
.resource-center-manage-pages .el-table .el-table__row .cell > div,
  .resource-center-manage-pages .el-table .el-table__row .cell > span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
.resource-center-manage-pages .el-table td,
  .resource-center-manage-pages .el-table th.is-leaf {
    border-color: #ebedf0; }
.resource-center-manage-pages .el-table .el-table__fixed thead th,
  .resource-center-manage-pages .el-table th.is-leaf,
  .resource-center-manage-pages .el-table thead.has-gutter th {
    background: #ededed; }
.resource-center-manage-pages .el-table .el-table__fixed-right::before,
  .resource-center-manage-pages .el-table .el-table__fixed::before {
    display: none; }
.resource-center-manage-pages .el-table .el-table__body-wrapper::-webkit-scrollbar {
    height: 8px; }
.resource-center-manage-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-thumb, .resource-center-manage-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-track {
    border-radius: 5px;
    border-width: 0;
    background-color: #f4f4f4; }
.resource-center-manage-pages .el-table .el-table__body-wrapper::-webkit-scrollbar-thumb {
    background-color: #dedfe0; }
.resource-center-manage-pages .resource-common-tab {
    margin-bottom: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 12px 20px 0 24px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-bottom: 1px solid #f3f4f6; }
.resource-center-manage-pages .resource-common-tab .el-tabs__header {
      margin: 0; }
.resource-center-manage-pages .resource-common-tab .el-tabs__nav-wrap::after {
      height: 0; }
.resource-center-manage-pages .resource-common-tab .el-tabs__active-bar {
      height: 1px; }
.resource_modules {
  /* 改变主题色变量 */
  --color_primary: #0b54e5;
  --color_info: #cccccc;
  --primary_back_color: rgba(255, 122, 75, .1);
  --info_back_color: rgba(255, 122, 75, .1); }
.resource_modules .el-menu-item,
  .resource_modules .el-submenu__title {
    line-height: 40px;
    height: 40px; }
.resource_modules .el-menu-item-group__title {
    padding: 0; }
.resource_modules .el-select-dropdown__item.selected,
  .resource_modules .el-dropdown-menu__item:focus,
  .resource_modules .el-dropdown-menu__item:not(.is-disabled):hover,
  .resource_modules .el-date-picker__header-label.active,
  .resource_modules .el-date-picker__header-label:hover,
  .resource_modules .el-picker-panel__icon-btn:hover,
  .resource_modules .el-time-panel__btn.confirm,
  .resource_modules .el-button--text,
  .resource_modules .el-date-table td.available:hover,
  .resource_modules .el-date-table td.today span,
  .resource_modules .el-button--default:focus,
  .resource_modules .el-button--default:hover,
  .resource_modules .time-select-item.selected:not(.disabled),
  .resource_modules .el-dialog__headerbtn:focus .el-dialog__close,
  .resource_modules .el-dialog__headerbtn:hover .el-dialog__close {
    color: var(--color_primary); }
.resource_modules .el-button--default:focus,
  .resource_modules .el-button--default:hover,
  .resource_modules .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .resource_modules .el-button--primary,
  .resource_modules .el-switch.is-checked .el-switch__core {
    border-color: var(--color_primary); }
.resource_modules .el-button--default:focus,
  .resource_modules .el-button--defaults:hover,
  .resource_modules .time-select-item:hover,
  .resource_modules .el-date-table td.in-range div {
    background-color: var(--primary_back_color); }
.resource_modules .simulation_input_box,
  .resource_modules .green-btn,
  .resource_modules .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .resource_modules .el-switch.is-checked .el-switch__core {
    background-color: var(--color_primary) !important; }
.resource_modules .el-button.is-plain:focus,
  .resource_modules .el-button.is-plain:hover {
    border-color: var(--color_primary);
    color: var(--color_primary); }
.resource_modules .el-date-table td.current:not(.disabled) span,
  .resource_modules .el-button--primary,
  .resource_modules .el-date-table td.end-date span,
  .resource_modules .el-date-table td.start-date span {
    color: white;
    background-color: var(--color_primary); }
.resource_modules .el-input__inner:focus,
  .resource_modules .el-select .el-input.is-focus .el-input__inner,
  .resource_modules .el-select .el-input__inner:focus,
  .resource_modules .el-textarea__inner:focus,
  .resource_modules .el-button--primary {
    border-color: var(--color_primary);
    -webkit-box-shadow: none;
            box-shadow: none; }
.resource_modules .el-date-picker__time-header {
    z-index: 2; }
.resource_modules .el-date-picker__time-header .el-time-panel.el-popper {
      position: absolute;
      top: 40px; }
.resource_modules .el-dropdown-menu__item:focus,
  .resource_modules .el-dropdown-menu__item:not(.is-disabled):hover,
  .resource_modules .el-select-dropdown__item.hover,
  .resource_modules .el-select-dropdown__item:hover {
    background-color: var(--info_back_color); }
.resource_modules .el-select__tags .el-tag {
    color: #606266;
    background-color: #f4f4f5;
    border-color: transparent; }
.resource_modules .el-select__tags .el-tag .el-tag__close {
      background-color: #f4f4f5;
      color: #c0c4cc; }
.resource_modules .el-select__tags .el-tag .el-tag__close:hover {
      color: #606266;
      background-color: #f4f4f5; }
.resource_modules.calendar-date-picker-box {
  width: 322px; }
.resource_modules.calendar-date-picker-box .el-date-table td.calendar-own-box {
    position: relative; }
.resource_modules.calendar-date-picker-box .el-date-table td.calendar-own-box::after {
      content: "";
      position: absolute;
      bottom: 0px;
      left: calc(50% - 4px);
      width: 8px;
      height: 8px;
      border-radius: 50%;
      background-color: var(--color_primary); }
.resource_modules.calendar-date-picker-box .el-date-table td span {
    width: 22px;
    height: 22px;
    line-height: 22px; }
.resource_modules.calendar-date-picker-box .el-picker-panel__body-wrapper {
    height: 357px; }
.resource_modules.calendar-date-picker-box .el-picker-panel__sidebar {
    position: absolute;
    top: unset;
    left: 131px;
    bottom: 10px;
    z-index: 2;
    padding: 0;
    width: 60px;
    border-width: 0; }
.resource_modules.calendar-date-picker-box .el-picker-panel__sidebar .el-picker-panel__shortcut {
      padding: 0;
      text-align: center; }
.resource_modules.calendar-date-picker-box .el-picker-panel__sidebar .el-picker-panel__shortcut:hover {
      color: var(--color_primary); }
.resource_modules.calendar-date-picker-box .el-picker-panel__body {
    margin-left: 0; }
.resource_modules.el-select-dropdown.is-multiple
.el-select-dropdown__item.selected {
  color: var(--color_primary); }
.resource_modules.el-select-dropdown.is-multiple
.el-select-dropdown__item.selected.hover {
  background-color: var(--primary_back_color); }
#resourceCenterManage_app .el-dialog__headerbtn {
  top: 10px;
  right: 10px;
  width: 38px;
  height: 38px;
  line-height: 38px;
  background: #fff;
  border-radius: 50%;
  line-height: 38px; }
.black_background {
  background-color: #151515;
  border-color: #151515; }
.black_background .el-dropdown-menu__item {
    color: white; }
.black_background .popper__arrow,
  .black_background .popper__arrow::after {
    border-bottom-color: #151515 !important; }
.resource_modules.el-popover {
  min-width: 100px; }
/**
 * @desc: 新版教学产品线UI调整样式
 * @author: yansen
 * @time: 2020-09-08
 */
.new-teach-version-pop-ui[data-v-061f14fa] .el-dialog {
    padding: 0 26px;
}
.new-teach-version-pop-ui[data-v-061f14fa] .el-dialog {
    border-radius: 0;
}
.new-teach-version-pop-ui[data-v-061f14fa] .el-dialog__title {
    color: #333;
}
.new-teach-version-pop-ui[data-v-061f14fa] .el-dialog__header {
    /* text-align: center; */
    /* border-bottom:1px solid #eeeeee; */
    /* min-height: 20px; */
}
.new-teach-version-pop-ui[data-v-061f14fa] .el-dialog__headerbtn {
    top: -16px;
    right: -16px;
    width: 38px;
    height: 38px;
    line-height: 38px;
    background: #fff;
    border-radius: 50%;
    line-height: 38px;
}
.new-teach-version-pop-ui[data-v-061f14fa] .el-dialog__headerbtn .el-dialog__close {
    width: 23px;
    height: 23px;
    line-height: 23px;
    color: #b2bac3;
    border-radius: 50%;
    border: 2px solid #b2bac3;
    font-weight: bolder;
    text-indent: 1px;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}
.new-teach-version-pop-ui[data-v-061f14fa] .el-dialog__headerbtn .el-dialog__close:hover {
    border: 2px solid #409eff;
    color: #409eff;
}
.public-pop-root[data-v-061f14fa] .el-textarea__inner {
    height: 122px;
}
.public-pop-root[data-v-061f14fa] .el-dialog__body {
    padding: 0 0 20px 0;
}
.column-config-box .el-checkbox[data-v-061f14fa] {
    margin-bottom: 10px;
}
/**
 * @desc: 课堂教学
 * @author: yansen
 * @time: 2020-09-03
 */
*[data-v-061f14fa]:focus{
    outline: none;
}
.course-teaching-common-btn[data-v-061f14fa] {
    background: -webkit-gradient(linear, left top, left bottom, from(#27c9a3), to(#57dfbf));
    background: linear-gradient(#27c9a3 0%, #57dfbf 100%);
    border-radius: 4px;
    cursor:pointer;
    color: #fff;
}
.course-teaching-main-page[data-v-061f14fa]{
    height: 100%;
    background: #f5f6fa;
}
.course-teaching-main-page-center[data-v-061f14fa]{
    width: 1200px;
    margin: auto;
    position: relative;
}
.course-teaching-public-img-box img[data-v-061f14fa]{
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}
.cource-teaching-common-pop-btn[data-v-061f14fa]{
    width:180px;
    height:44px;
    border-radius: 5px;
    text-align: center;
    line-height:44px;
    color: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#27c9a3), to(#57dfbf));
    background: linear-gradient(#27c9a3 0%, #57dfbf 100%);
    cursor:pointer;
}
._nr[data-v-061f14fa]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
/***主题色start***/
.border_color_for_theme_2.ed[data-v-061f14fa]{
    border-color: #057fff!important;
}
.text_color_for_theme_2[data-v-061f14fa]{
    color:#057fff!important;
}
.text_hover_color_for_theme_2[data-v-061f14fa]:hover{
    color:#057fff!important;
}
.text_option_color_for_theme_2.ed[data-v-061f14fa]{
    color:#057fff!important;
}
.text_option_color_for_theme_2.ed .course-teaching-index-nav-icon-txt[data-v-061f14fa]{
    color:#057fff!important;
}
.bg_color_for_theme_2[data-v-061f14fa]{
    background:#057fff!important;
}
.single_border_color_for_theme_2[data-v-061f14fa] {
    border-color: #057fff!important;
}
.bg_selected_color_for_theme_2.ed[data-v-061f14fa]{
    background:#057fff!important;
    color: #fff;
}
.bg_selected_color_for_theme_2.ed[data-v-061f14fa]:hover{
    color: #fff!important;
}
/***主题色end***/
/***表单元素start，外层加上cource-teaching-form这个类名***/
[data-v-061f14fa] .cource-teaching-form .el-input__inner,[data-v-061f14fa] .cource-teaching-form .el-textarea__inner,[data-v-061f14fa] .cource-teaching-form .el-select .el-input__inner{
    /*border: 1px solid #dce5ef;*/
    border: 1px solid #eee;
    border-radius: 4px;
    font-size: 12px;
}
[data-v-061f14fa] .cource-teaching-form .el-input__inner{
    height: 34px;
    line-height: 34px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-061f14fa] .el-textarea__inner {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-061f14fa] .el-form-item__label {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-061f14fa] .cource-teaching-form .el-input__icon{
    line-height: 34px;
}
[data-v-061f14fa] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner{
    border: 1px solid #45d7b5;
    -webkit-box-shadow: none;
            box-shadow: none;
}
[data-v-061f14fa] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner:hover{
    border: 1px solid #45d7b5;
}
[data-v-061f14fa] .cource-teaching-form .el-input__inner:focus,[data-v-061f14fa] .cource-teaching-form .el-select .el-input__inner:focus,[data-v-061f14fa] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner,[data-v-061f14fa] .cource-teaching-form .el-textarea__inner:focus{
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #45d7b5;
}
[data-v-061f14fa] .cource-teaching-form .el-radio{
    color: #999999;
    cursor: pointer;
    margin-right: 22px;
}
[data-v-061f14fa] .cource-teaching-form .el-radio__label{
    font-size: 12px;
    font-weight: 500;
    color: #999999;
}
[data-v-061f14fa] .cource-teaching-form .el-radio__inner{
    width: 16px;
    height: 16px;
    background: #ffffff;
    border: 1px solid #cccccc;
}
[data-v-061f14fa] .cource-teaching-form .el-radio__input.is-checked .el-radio__inner{
    border-color: #DCDFE6;
    background: none;
}
[data-v-061f14fa] .cource-teaching-form .el-radio__inner::after{
    width: 8px;
    height: 8px;
    background: #000;
}
[data-v-061f14fa] .cource-teaching-form .el-radio__input.is-checked+.el-radio__label{
    color: #999999;
}
/**表单元素end**/
.course-no-content-text[data-v-061f14fa]{
    text-align: center;
    font-size: 14px;
    color: #999;
    margin-top:5px;
}
.course-no-content-img[data-v-061f14fa]{
    width: 464px;
    height: 288px;
    display: block;
    margin: auto;
}
.course-teaching-mp-litem[data-v-061f14fa]{
    position: absolute;
    left: 80px;
}
.course-teaching-mp-lt-item[data-v-061f14fa]{
    font-size: 17px;
    font-weight: bold;
    height: 71px;
    line-height: 71px;
    float: left;
    margin-right: 20px;
}
.course-teaching-mp-lt-name[data-v-061f14fa]{
    cursor: pointer;
}
.course-teaching-mp-lt-i-line[data-v-061f14fa]{
    float: left;
    height: 25px;
    width: 1px;
    background: #cccccc;
    margin-top: 23px;
    margin-left: 2px;
}
.course-teaching-mp-lt-i-text[data-v-061f14fa]{
    float: left;
    line-height: 71px;
    font-size: 14px;
    color: #666666;
    margin-left: 20px;
}
.course-teaching-mp-lt-popbox[data-v-061f14fa]{
    height: 485px;
}
.course-search[data-v-061f14fa]{
    height: 38px;
}
.course-teaching-mp-lt-pop-lv-first[data-v-061f14fa]{
    border-bottom: 1px solid #eee;
}
.ctmlplf-name[data-v-061f14fa]{
    float: left;
    width: calc(100% - 30px);
    font-size: 14px;
    color: #333;
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.ctmlplf-icon[data-v-061f14fa]{
    width: 25px;
    float: right;
}
.ctmlplf-icon-mark[data-v-061f14fa]{
    font-weight: bold;
    color: #666666;
}
.course-teaching-mp-lt-pop-lv-first-inner[data-v-061f14fa]{
    height: 38px;
    line-height: 38px;
    border-bottom: 1px solid #eee;
    padding: 0 30px;
}
.ctmlplf-icon.ed .ctmlplf-icon-mark[data-v-061f14fa]{
    display: block;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    margin-right: 10px;
}
.course-teaching-mp-lt-pop-lv-cdbox[data-v-061f14fa]{
    padding-bottom: 0px;
}
.add-btn-tooltip[data-v-061f14fa]{
    width: 117px;
    height: 76px;
    text-align: center;
}
.add-btn-tooltip p[data-v-061f14fa] {
    margin-top: 19px;
    font-size: 14px;
    font-family: Source Han Sans CN Regular, Source Han Sans CN Regular-Regular;
    font-weight: 400;
    color: #333333;
    cursor: pointer;
}
.no-border[data-v-061f14fa]{
    border: none;
}
.select-span-pop-box-title[data-v-061f14fa]{
    font-size: 17px;
    color: #333435;
    margin-top: 18px;
    margin-left: -20px;
}
.volume-production-activity-pop-rnode[data-v-061f14fa] .el-dialog__title{
    color: #5ec8a7;
}
.volume-production-activity-pop-rnode[data-v-061f14fa] .el-dialog__header {
    border: none;
}
.volume-production-activity-pop[data-v-061f14fa]{
    position: relative;
}
.volume-pap-c-addbtn[data-v-061f14fa]{
    position: absolute;
    top: -36px;
    cursor: pointer;
}
.volume-pap-c-mbody[data-v-061f14fa]{
    height: 688px;
    border: 1px solid #edeeef;
}
.volume-pap-cm-chbox[data-v-061f14fa]{
    width: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    height: 100%;
}
.volume-pap-cm-chb-list[data-v-061f14fa]{
    height: 600px;
    overflow: auto;
}
.volume-pap-cm-chb-sbtn[data-v-061f14fa]{
    float: none;
    height: 34px;
    line-height: 34px;
    width: 468px;
    margin: auto;
}
._vpcc_first[data-v-061f14fa]{
}
._vpcc_second[data-v-061f14fa]{
    border-left: 1px solid #edeeef;
    padding: 0 24px 0 29px;
    overflow: auto;
    -webkit-box-shadow: 0 0 10px 3px #eee;
            box-shadow: 0 0 10px 3px #eee;
    position: relative;
    z-index: 3;
}
.volume-pap-cm-chb-l-item[data-v-061f14fa]{
    height: 168px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 1px solid #edeeef;
    padding: 0px 22px 0px 38px;
    position: relative;
    cursor: pointer;
}
.volume-pap-cm-chb-l-item-face[data-v-061f14fa]{
    width: 160px;
    height: 160px;
    margin-top: 4px;
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.volume-pap-cm-chb-l-item-cont[data-v-061f14fa]{
    float: left;
    margin-left: 24px;
}
.volume-pap-cm-chb-l-item-cont-title[data-v-061f14fa]{
    font-size: 16px;
    font-weight: bold;
    margin-top: 9px;
    color: #333;
}
.volume-pap-cm-chb-l-item-dbtn[data-v-061f14fa]{
    position: absolute;
    right: 23px;
    bottom: 25px;
    cursor: pointer;
}
.volume-production-activity-pop-rnode .resource-create-item-tag-botton-inner[data-v-061f14fa]{
    display: block!important;
    position: relative;
    line-height: 24px;
}
.volume-production-activity-pop-rnode .choose-tag-text[data-v-061f14fa] {
    line-height: 32px;
    text-indent: 45px;
}
.volume-production-activity-pop-rnode .resource-create-item-tag-botton-inner .choose-tag-button-icon[data-v-061f14fa]{
    margin-left: 17px;
    position: absolute;
    top: 5px;
    height: 20px!important;
}
.volume-production-activity-pop-rnode[data-v-061f14fa] .el-checkbox{
    display: block;
    float: left;
}
.res-ci-no-content-root[data-v-061f14fa]{
    position: relative;
    height: 540px;
}
.volume-pap-cm-chb-l-item-face[data-v-061f14fa] .file-restype-face{
    padding-top: 0!important;
}
.volume-pap-cm-chb-l-item-face[data-v-061f14fa] ._file-restype-face-img {
    height: 159px!important;
}
.volume-pap-cm-chb-l-item-face[data-v-061f14fa] img {
    border-radius: 6px!important;
}
.volume-pap-c-mbody-pitem[data-v-061f14fa]{
    height: 100%;
}
.volume-pap-cm-chb-l-item-line[data-v-061f14fa]{
    height: 100%;
    position: absolute;
    width: 4px;
    background: #5fc9aa;
    left: 0;
    top: 0;
    display: none;
}
.volume-pap-cm-chb-l-item.ed .volume-pap-cm-chb-l-item-line[data-v-061f14fa]{
    display: block;
}
.volume-pap-cm-chb-l-item.ed[data-v-061f14fa]{
    background: #f8f9fa;
}
.course-hns-info-form-row-icon[data-v-061f14fa]{
    color: #999;
    font-size: 18px;
    float: left;
    width: 18px;
    height: 38px;
    margin-right: 10px;
    cursor: pointer;
}
.course-hns-info-form-row-name[data-v-061f14fa]{
    width: 84px;
    float: left;
    color: #333;
    font-weight: bold;
    margin-right: 26px;
    line-height: 34px;
}
.course-hns-info-form-row[data-v-061f14fa]{
    margin-top: 48px;
    margin-bottom: 44px;
}
.course-hns-info-form-user[data-v-061f14fa]{
    position: relative;
    float: left;
    margin-right: 20px;
    text-align: center;
    width: 66px;
    margin-bottom: 5px;
}
.copyright-radio-num[data-v-061f14fa]{
    line-height: normal;
    font-size: 12px;
    color: #fdad3e;
    cursor: pointer;
}
.course-hns-info-form-user-icon[data-v-061f14fa]{
    width: 36px;
    height: 36px;
    margin: auto;
}
.course-hns-info-form-user-icon img[data-v-061f14fa]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.course-hns-info-form-user-name[data-v-061f14fa]{
    color: #666;
    text-align: center;
    line-height: normal;
    margin-top: 6px;
}
.course-hns-info-form-user-mark[data-v-061f14fa]{
    position: absolute;
    width: 50px;
    height: 20px;
    background: #ff7676;
    border-radius: 12px;
    text-align: center;
    line-height: 20px;
    color: #fff;
    font-size: 9px;
    top: -8px;
    left: 30px;
}
.course-hns-info-form-row-cont[data-v-061f14fa]{
    float: left;
    width: calc(100% - 110px);
}
.course-hns-info-form-add-u-btn[data-v-061f14fa]{
    width: 38px;
    height: 38px;
    border: 1px solid #278bf7;
    border-radius: 50%;
    float: left;
    cursor: pointer;
    color: #278bf7;
    text-align: center;
    margin-left: 14px;
}
.course-hns-info-form-row[data-v-061f14fa]{
    margin-bottom: 44px;
}
.course-hns-info-form-price-desc[data-v-061f14fa]{
    color: #999;
    font-size: 14px;
    margin-top: 12px;
}
.set-price-comp-show-model[data-v-061f14fa]{
    margin-top: 7px;
}
.set-price-comp-show-model-str[data-v-061f14fa]{
    font-weight: bold;
    color: #333;
}
.set-price-comp-show-model-icon[data-v-061f14fa]{
    color: #2191ff;
    margin-left: 5px;
    cursor: pointer;
}
.set-price-comp-edit-model-input[data-v-061f14fa]{
    height: 34px;
    border: 1px solid #d1dce7;
    border-radius: 3px;
    color: #999999;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-indent: 1em;
    float: left;
    margin-right: 20px;
}
.set-price-comp-edit-model-sbtn[data-v-061f14fa]{
    width: 64px;
    height: 34px;
    border-radius: 3px;
    text-align: center;
    cursor: pointer;
    line-height: 34px;
    color: #fff;
    background: #2191ff;
    float: left;
}
.drcmci-pbox[data-v-061f14fa]{
    padding: 0 30px;
    height: 500px;
    padding-bottom: 80px;
}
.document-resource-create-main-content-item .course-hns-info-form-row-name[data-v-061f14fa]{
    width: 112px;
}
.document-resource-create-main-content-item .course-hns-info-form-row-cont[data-v-061f14fa] {
    width: calc(100% - 138px);
}
.course-hns-info-form-row-cont[data-v-061f14fa] .el-radio__inner::after{
    background: #fff;
    width: 5px;
    height: 5px;
}
.course-hns-info-form-row-cont[data-v-061f14fa] .el-radio__input.is-checked .el-radio__inner {
    border-color: #409eff;
    background: #409eff;
}
.chifrc-radio-comp[data-v-061f14fa]{
    margin-top: 6px;
}
.chifrc-res-item-conf[data-v-061f14fa]{
    padding: 28px 17px;
    background: #fafafa;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 615px;
    border-radius: 5px;
    margin-top: 19px;
}
.chifrc-res-iconf-row-icon[data-v-061f14fa]{
    width: 19px;
    height: 20px;
    float: left;
    margin-right: 8px;
    margin-top: 8px;
}
.chifrc-res-iconf-row-icon img[data-v-061f14fa]{
    width: 100%;
    height: 100%;
}
.chifrc-res-iconf-row-name[data-v-061f14fa]{
    color: #666;
    float: left;
    line-height: 34px;
}
.chifrc-res-iconf-row-oplist[data-v-061f14fa]{
    float: right;
}
.chnsifpd-v2[data-v-061f14fa]{
    height: 56px;
    line-height: 56px;
    background: #fafafa;
    margin-top: 18px;
    width: 615px;
    text-indent: 19px;
}
.chnsifpd-v3[data-v-061f14fa]{
    padding: 20px;
    background: #fafafa;
    margin-top: 18px;
}
.chnsifpd-item[data-v-061f14fa]{
    margin-top: 18px;
}
.course-hns-info-form-user-cbtn[data-v-061f14fa]{
    line-height: 20px;
    color: #278bf7;
    cursor: pointer;
    display: block;
    position: absolute;
    width: 100%;
    display: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    bottom: -20px;
}
.course-hns-info-form-user:hover .course-hns-info-form-user-cbtn[data-v-061f14fa]{
    display: block;
}
.course-hns-info-form-user[data-v-061f14fa]:hover{
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
}
.chifrc-res-iconf-row[data-v-061f14fa]{
    margin-bottom: 10px;
}
.rescfs-pop-first-lv[data-v-061f14fa]{
    margin-top: 42px;
}
.rescfs-pop-first-lv-header[data-v-061f14fa]{
    padding-bottom: 14px;
    border-bottom: 1px solid #eeeeee;
    color: #999999;
    font-weight: bold;
}
.rescfs-pop-sec-lv[data-v-061f14fa]{
    height: 58px;
    line-height: 58px;
    border-bottom: 1px solid #eeeeee;
}
.rescfs-pop-sec-lv-left[data-v-061f14fa]{
    float: left;
    color: #323232;
    font-size: 15px;
    font-weight: bold;
    width: calc(100% - 200px);
}
.rescfs-pop-sec-lv-right[data-v-061f14fa]{
    float: right;
    color: #434343;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
}
.rescfs-pop-sec-lvs[data-v-061f14fa]{
    padding: 0 29px;
}
.rescfs-pop-sec-lv-left img[data-v-061f14fa]{
    width: 16px;
    -webkit-transform: translateY(-1px);
            transform: translateY(-1px);
    margin-right: 3px;
}
.res-collection-files-stat-pop[data-v-061f14fa]{
    height: 600px;
    overflow: auto;
}
.add-fast-link-pop-box-yes-btn[data-v-061f14fa]{
    float: right;
}
.add-fast-link-pop-box-no-btn[data-v-061f14fa]{
    color:#999999;
    background: #eeeeee;
    float: left;
    margin-right: 30px;
}
.add-fast-link-pop-box-btns[data-v-061f14fa]{
    /*width: 380px;*/
    margin: 20px auto 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.add-fast-link-pop-url[data-v-061f14fa]{
    height: 122px;
    margin-top:20px;
}
.add-fast-link-pop-url[data-v-061f14fa] .el-textarea__inner{
    height: 122px;
}
.add-fast-link-pop-title[data-v-061f14fa]{
    margin-top:30px;
}
.add-fast-link-pop-box[data-v-061f14fa]{
    padding: 0 35px;
}
.msgConfirmBox[data-v-061f14fa] .el-dialog__header{
    border:none;
}

.manage-activity-join-app-page .activity-join-app {
  -webkit-touch-callout: none !important;
  -webkit-user-select: none;
  position: relative;
}
.manage-activity-join-app-page .activity-join-app .el-button {
    width: 100%;
}
.manage-activity-join-app-page .activity-join-app .content-content p,
  .manage-activity-join-app-page .activity-join-app .content-content span {
    white-space: pre-wrap !important;
}
.manage-activity-join-app-page .activity-join-app .content-content p {
    display: block;
    -webkit-margin-before: 1em;
            margin-block-start: 1em;
    -webkit-margin-after: 1em;
            margin-block-end: 1em;
    -webkit-margin-start: 0px;
            margin-inline-start: 0px;
    -webkit-margin-end: 0px;
            margin-inline-end: 0px;
}
.manage-activity-join-app-page .activity-join-app .content-content img {
    max-width: 100%;
}
.manage-activity-join-app-page .activity-join-app .content-content a {
    display: inline-block;
}
.manage-activity-join-app-page .activity-join-app .content-content * {
    word-break: break-all;
}
.manage-activity-join-app-page .activity-join-app .activity-join-live-centent .link svg {
    vertical-align: bottom;
}
.manage-activity-join-app-page .activity-join-app .playback_password-input-box .el-input__inner {
    height: 100%;
    background-color: transparent;
    border: none;
    color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.manage-activity-join-app-page .activity-join-app .playback_password-input-box .code-item > div {
    width: 10px;
    height: 10px;
    border-radius: 5px;
    background-color: black;
}
.manage-activity-join-app-page .activity-join-app .activity-join-item > .common-main-box {
    width: 100%;
}

.activity-join-app-page[data-v-aba9d648] {
  height: 100vh;
  overflow: auto;
  overflow-x: hidden;
}
.activity-join-app[data-v-aba9d648] {
  width: 100%;
  background-image: url(/vue/dist/static/img/webbg.de8d398.png);
  background-repeat: no-repeat;
  background-size: contain;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.activity-join-app-head[data-v-aba9d648] {
  position: relative;
  width: 100%;
  min-height: 46px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
  padding: 66px 5% 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  z-index: 1;
}
.activity-join-app-head .title[data-v-aba9d648] {
    width: 100%;
    line-height: 26px;
    font-size: 26px;
    font-family: YouSheBiaoTiHei, YouSheBiaoTiHei-Regular;
    font-weight: 400;
    text-shadow: -6px 5px 4px var(--theme_color);
    color: #fff;
    text-shadow: var(--theme_color) -5px 4px 4px;
    overflow: hidden;
}
.activity-join-app-head .user-info img[data-v-aba9d648] {
    width: 36px;
    height: 36px;
    border-radius: 50%;
    border: 2px white solid;
}
.activity-join-app-head .login-status-box[data-v-aba9d648] {
    margin-bottom: 18px;
}
.activity-join-app-head .login-btn[data-v-aba9d648] {
    font-size: 12px;
    padding: 0 12px;
    line-height: 28px;
    background: var(--theme_color);
    border-radius: 14px;
    text-align: center;
    color: white;
    cursor: pointer;
}
.back-color[data-v-aba9d648] {
  position: absolute;
  top: 70px;
  left: 0;
  width: 100%;
  height: calc(100% - 70px);
  background-image: linear-gradient(to top, var(--back_color) calc(100% - 30px), transparent);
}
.activity-join-content-box[data-v-aba9d648] {
  position: relative;
  border-top: 1px transparent solid;
  min-height: 100vh;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.activity-join-content-box .activity-join-content[data-v-aba9d648] {
    margin: 8px 5%;
    margin-bottom: 0;
    position: relative;
    padding: 10px 20px 20px;
    color: #606266;
    background-color: white;
    border-radius: 8px;
}
.activity-join-content-box .activity-join-content .content-header-nav-box[data-v-aba9d648] {
      position: sticky;
      top: 0px;
      z-index: 3;
      background: white;
      width: 100%;
      overflow: hidden;
      height: 40px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      border-bottom: 1px solid #EBEDF0;
      margin-bottom: 10px;
}
.activity-join-content-box .activity-join-content .content-header-nav-box .header-nav[data-v-aba9d648] {
        overflow-x: scroll;
        white-space: nowrap;
}
.activity-join-content-box .activity-join-content .content-header-nav-box .header-nav-item[data-v-aba9d648] {
          display: inline-block;
          height: 40px;
          line-height: 40px;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
          margin-right: 28px;
          font-size: 14px;
          color: #999999;
          position: relative;
}
.activity-join-content-box .activity-join-content .content-header-nav-box .header-nav-item.item-active[data-v-aba9d648] {
            color: var(--theme_color);
}
.activity-join-content-box .activity-join-content .content-header-nav-box .header-nav-item.item-active[data-v-aba9d648]::after {
              content: '';
              width: 100%;
              height: 1px;
              background-color: var(--theme_color);
              position: absolute;
              bottom: 1px;
              left: 0;
              right: 0;
              z-index: 1;
}
.activity-join-content-box .activity-join-content .activity-join-item-title[data-v-aba9d648] {
      width: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      margin-bottom: 16px;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      color: var(--theme_color);
      font-weight: 600;
}
.activity-join-content-box .activity-join-content .activity-join-item-title .title-line[data-v-aba9d648] {
        width: 2px;
        height: 12px;
        background-color: var(--theme_color);
        margin-right: 10px;
}
.activity-join-content-box .activity-join-content .content-item[data-v-aba9d648] {
      line-height: 1.5;
      margin-bottom: 20px;
      padding: 0 12px;
}
.activity-join-content-box .activity-join-content .content-item .content-title[data-v-aba9d648] {
        margin-bottom: 10px;
        font-weight: 600;
}
.activity-join-content-box .activity-join-content .content-item .ontent-content[data-v-aba9d648] {
        font-size: 12px;
}
.activity-join-content-box .activity-join-content .content-item .content-item-img[data-v-aba9d648] {
        width: 100%;
        border-radius: 8px;
        overflow: hidden;
}
.activity-join-content-box .activity-join-content .content-item .content-item-img > img[data-v-aba9d648] {
          width: 100%;
}
.activity-join-content-box .activity-join-content .filter-box[data-v-aba9d648] {
      margin-bottom: 20px;
      padding: 16px;
      background-color: #f8f9fa;
      border-radius: 8px;
      border: 1px solid #e9ecef;
}
.activity-join-content-box .activity-join-content .filter-box .search-input-box[data-v-aba9d648] {
        margin-bottom: 16px;
}
.activity-join-content-box .activity-join-content .filter-box .search-input-box .el-input[data-v-aba9d648] {
          width: 100%;
}
.activity-join-content-box .activity-join-content .filter-box .filter-tags-box .filter-group[data-v-aba9d648] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        margin-bottom: 12px;
}
.activity-join-content-box .activity-join-content .filter-box .filter-tags-box .filter-group[data-v-aba9d648]:last-child {
          margin-bottom: 0;
}
.activity-join-content-box .activity-join-content .filter-box .filter-tags-box .filter-group .filter-label[data-v-aba9d648] {
          min-width: 50px;
          font-size: 14px;
          color: #666;
          line-height: 28px;
          margin-right: 8px;
}
.activity-join-content-box .activity-join-content .filter-box .filter-tags-box .filter-group .filter-tags[data-v-aba9d648] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
          gap: 8px;
}
.activity-join-content-box .activity-join-content .filter-box .filter-tags-box .filter-group .filter-tags .filter-tag[data-v-aba9d648] {
            display: inline-block;
            padding: 4px 12px;
            font-size: 12px;
            color: #666;
            background-color: #fff;
            border: 1px solid #ddd;
            border-radius: 16px;
            cursor: pointer;
            -webkit-transition: all 0.3s ease;
            transition: all 0.3s ease;
            white-space: nowrap;
}
.activity-join-content-box .activity-join-content .filter-box .filter-tags-box .filter-group .filter-tags .filter-tag[data-v-aba9d648]:hover {
              border-color: var(--theme_color);
              color: var(--theme_color);
}
.activity-join-content-box .activity-join-content .filter-box .filter-tags-box .filter-group .filter-tags .filter-tag.active[data-v-aba9d648] {
              background-color: var(--theme_color);
              color: #fff;
              border-color: var(--theme_color);
}
.activity-join-content-box .activity-join-content .course-list-box[data-v-aba9d648] {
      display: grid;
      grid-template-columns: 1fr;
      grid-gap: 20px;
      overflow: hidden;
}
.activity-join-content-box .activity-join-content .course-list-box .course-item[data-v-aba9d648] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
}
.activity-join-content-box .activity-join-content .course-list-box .course-item .activity-info[data-v-aba9d648] {
          -webkit-box-flex: 1;
              -ms-flex: 1;
                  flex: 1;
          padding-left: 10px;
          width: 60%;
          font-size: 12px;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
          overflow: hidden;
}
.activity-join-content-box .activity-join-content .course-list-box .course-item .activity-info .activity-info-zoom[data-v-aba9d648] {
            width: 113.7%;
            -webkit-transform: scale(0.88);
                    transform: scale(0.88);
            -webkit-transform-origin: left top;
                    transform-origin: left top;
}
.activity-join-content-box .activity-join-content .course-list-box .cover-img[data-v-aba9d648] {
        width: 30%;
        border-radius: 4px;
        overflow: hidden;
        cursor: pointer;
        padding-top: 17.42%;
        height: 0px;
        background-size: 100%;
        background-position: center;
}
.activity-join-content-box .activity-join-content .course-list-box .default-cover-img[data-v-aba9d648] {
        position: relative;
}
.activity-join-content-box .activity-join-content .course-list-box .default-cover-img div[data-v-aba9d648] {
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          text-align: center;
          color: #242525;
          font-size: 15px;
          line-height: 1.2;
          font-weight: 600;
          background-color: #4F83EA;
}
.activity-join-content-box .activity-join-content .course-list-box .info-name[data-v-aba9d648] {
        width: 100%;
        font-size: 14px;
        font-weight: 700;
        line-height: 30px;
        color: #606266;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
}
.activity-join-content-box .activity-join-content .course-list-box .info-tabs-box[data-v-aba9d648] {
        overflow: hidden;
}
.activity-join-content-box .activity-join-content .course-list-box .info-tabs[data-v-aba9d648] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
}
.activity-join-content-box .activity-join-content .course-list-box .info-tabs > div[data-v-aba9d648] {
          padding: 2px 8px;
          font-size: 12px;
          color: #666666;
          margin-right: 4px;
          margin-bottom: 4px;
          background: rgba(153, 153, 153, .1);
          border-radius: 4px;
          max-width: 80px;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap;
}
.activity-join-content-box .activity-join-content .course-list-box .info-time[data-v-aba9d648],
      .activity-join-content-box .activity-join-content .course-list-box .info-statistics-box[data-v-aba9d648] {
        line-height: 24px;
}
.activity-join-web[data-v-aba9d648] {
  padding: 0 20px;
  margin-bottom: 5%;
  background-image: url("") !important;
}
.activity-join-web .activity-join-content[data-v-aba9d648] {
    margin: 0;
}
.activity-join-web .activity-join-content-box[data-v-aba9d648] {
    min-height: auto;
}
.activity-join-web .login-header-top[data-v-aba9d648] {
    display: none;
}
.activity-join-web .activity-join-content-box .filter-box .filter-tags-box .filter-group .filter-tags .filter-tag[data-v-aba9d648] {
    font-size: 14px;
    padding: 6px 16px;
}
.activity-join-web .activity-join-content-box .course-list-box[data-v-aba9d648] {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
    grid-gap: 20px;
}
.activity-join-web .activity-join-content-box .course-list-box .cover-img[data-v-aba9d648] {
      width: 100%;
      padding-top: 60%;
}
.activity-join-web .activity-join-content-box .course-list-box .course-item[data-v-aba9d648] {
      display: block;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
}
.activity-join-web .activity-join-content-box .course-list-box .course-item .activity-info[data-v-aba9d648] {
        padding-left: 0px;
        width: 100%;
        font-size: 14px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
}
.activity-join-web .activity-join-content-box .course-list-box .course-item .activity-info .activity-info-zoom[data-v-aba9d648] {
          width: 100%;
          -webkit-transform: scale(1);
                  transform: scale(1);
}
.activity-join-web .activity-join-content-box .course-list-box .default-cover-img div[data-v-aba9d648] {
      font-size: 30px;
}
.activity-join-web .activity-join-content-box .course-list-box .info-name[data-v-aba9d648] {
      width: 100%;
      font-size: 16px;
      font-weight: 700;
      line-height: 40px;
      color: #606266;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
}

body[data-v-5301754e], html[data-v-5301754e]{
    height:100%;
    width:100%;
    margin:0;
    padding:0;
}
.errorpage_common_nav[data-v-5301754e]{
    position: absolute;
    top:0;
    width:100%;
}
.bag_img_box[data-v-5301754e]{
    position: relative;
    overflow: hidden;
    width:100%;
}
.bag_img_box_height_max[data-v-5301754e]{
    height:100%;
}
.bag_img_box_height_min[data-v-5301754e]{
    height: calc(100% - 60px);
}
.return_to_home[data-v-5301754e]{
    position: absolute;
    left: 50%;
    top: 60%;
    padding: 16px 60px;
    border-radius: 40px;
    font-size:18px;
}
.error404_box[data-v-5301754e]{
    width:100%;
    height:100%;
}
.error404_box img[data-v-5301754e]{
    position: relative;
    width:100%;
    height:92%;
}
.bag_img_box img[data-v-5301754e]{
    height:100%;
    width:100%;
}

































































































































































































/* 顶部用户信息条 */
.top_bar[data-v-0b54d488] {
    height: 24px;
    border-bottom: solid #dedede 1px;
    background: #fafafa;
    font-size: 12px;
    line-height: 24px;
}
.wrapper[data-v-0b54d488] {
    width: 1200px;
    margin: 0 auto;
    padding: 0 10px;
    text-align: left;
    color: rgb(102, 102, 102);
}
.top_bar a[data-v-0b54d488] {
    float: right;
    margin-left: 15px;
    text-decoration:none;
    color: rgb(102, 102, 102);
}
/* 头部区域 */
.header[data-v-0b54d488] {
    height: 76px;
    background: #f4f1e1 url(/vue/dist/static/img/seigaiha.1194118.png);
}
.wrapper[data-v-0b54d488] {
    width: 1200px;
    height: 100%;
    margin: 0 auto;
    text-align: left;
    overflow: hidden;
}
.header h1[data-v-0b54d488] {
    float: left;
    height: 100%;
    display: block;
    margin-top: 8px;
}
.header h1 img[data-v-0b54d488] {
    height: calc(100% - 16px)
}
/* 搜索框 */
.top_search[data-v-0b54d488] {
    float: left;
    height: 46px;
    width: 450px;
    overflow: hidden;
    border: solid #00857a 1px;
    border-radius: 10px;
    margin-top: 14px;
    margin-left: 70px;
}
.top_search input[data-v-0b54d488], .top_search span[data-v-0b54d488]{
    float: left;
    display: block;
    height: 46px;
    color: #aaa;
    padding-left: 10px;
    width: 372px;
    font-size: 16px;
    outline: none;
    border: none;
}
.top_search span[data-v-0b54d488] {
    width: 58px;
    background: #00857a url(/vue/dist/static/img/icon.b55c629.png) 26px 12px;
    cursor: pointer;
}
.download_app[data-v-0b54d488] {
    float: right;
    padding-top: 10px;
}
.wrapper a[data-v-0b54d488]{
    cursor: pointer;
}

.manage_center_btn[data-v-1b4dd4a6]{
    width: 115px;
    height: 30px;
    line-height: 30px;
    font-size: 15px;
    color:#4498ef;
    background: #3e4c58;
    border: 1px solid #469df8;
    border-radius: 5px;
    margin-top: 14px;
    margin-right: 15px;
    cursor: pointer;
    float: right;
    text-align: center;
}
/**一级、二级头部**/
body[data-v-1b4dd4a6]{
	margin:0;
}
.left[data-v-1b4dd4a6]{
	float: left;
}
.right[data-v-1b4dd4a6]{
	float: right;
}
.common_app_name[data-v-1b4dd4a6]{
	display: inline-block;
	float: left;
	line-height:60px;
	margin-left:15px;
	/*color: #2fa2fe;*/
	color: #fff;
	font-size: 16px;
	font-weight: 600;
}
.download_img_box img[data-v-1b4dd4a6]{
	float: left;
	width:60px;
}
.common_head[data-v-1b4dd4a6]{
	position: relative;
	height:60px;
	background-color: #fff;
	z-index: 10;
	-webkit-box-shadow: 0px 0px 6px 0px #dbeaff;
	        box-shadow: 0px 0px 6px 0px #dbeaff;
	/**2021/10/8注释 这一段影响到了el-dropdown的使用，导致页头的下拉不能正常显示出来**/
	/*-webkit-transform-style: preserve-3d;
	transform: translateZ(10px);
	-webkit-transform: translateZ(10px);*/
}
.common_head_left[data-v-1b4dd4a6]{
	float: left;
	width: auto;
	height: 60px;
}
.logo_img[data-v-1b4dd4a6]{
	width: auto;
	height: 40px;
	float: left;
	margin-top: 10px;
	margin-left: 25px;
	cursor: pointer;
}
.common_head_nav[data-v-1b4dd4a6]{
	float: left;
	margin-left: 55px
}
.new_title_common_head_nav_item[data-v-1b4dd4a6]{
	float: left;
	width: auto;
	height: 60px;
	line-height:60px;
	font-size: 14px;
	margin: 0 17px;
	cursor: pointer;
	white-space: nowrap;
	/*color: #666;*/
	color: #fff;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 0 10px;
}
.new_title_common_head_nav_item_ed[data-v-1b4dd4a6]{
	/*color: #4e9efd;
	border-bottom: 3px solid #4e9efd;*/
	color: #FF7A4B;
	background: url(/vue/dist/static/img/header_tab_bg.abe44a1.png) no-repeat center;
	background-size: 100%;
}
.common_head_right[data-v-1b4dd4a6]{
	float: right;
}
.user_logo[data-v-1b4dd4a6]{
	float: left;
	width: 40px;
	height:40px;
	border-radius: 50%;
}
.common_user_box[data-v-1b4dd4a6] {
	float: right;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	height:60px;
	cursor: pointer;
}
.header-space-index-search[data-v-1b4dd4a6]{
	margin-left: 20px;
	width: 300px;
	margin-top: 10px;
}
.user_name[data-v-1b4dd4a6]{
	margin:0 10px;
    color: #fff;
}
.common_head_nav[data-v-1b4dd4a6]  .el-tabs__nav-wrap::after{
	height: 0;
}
.common_head_nav[data-v-1b4dd4a6]  .el-tabs__item{
	height: 60px;
	line-height: 60px;
    color: #fff;
}
.common_head_nav[data-v-1b4dd4a6]  .el-tabs__active-bar{
	height: 3px;
	border-radius: 3px;
}
.header-space-index-search-i[data-v-1b4dd4a6]{
	margin-top: 20px;
	margin-right: 20px;
}
.header-space-index-search-i i[data-v-1b4dd4a6]{
	color: #fff;
	font-size: 22px;
}













































/**一级、二级头部**/
body[data-v-97e9e860]{
	margin:0;
}
.left[data-v-97e9e860]{
	float: left;
}
.right[data-v-97e9e860]{
	float: right;
}
.common_app_name[data-v-97e9e860]{
	display: inline-block;
	float: left;
	line-height:60px;
	margin-left:15px;
	/*color: #2fa2fe;*/
	color: #333333;
	font-size: 16px;
	font-weight: 600;
}
.download_img_box img[data-v-97e9e860]{
	float: left;
	width:60px;
}
.common_head[data-v-97e9e860]{
	position: relative;
	height:60px;
	background-color: #fff;
	z-index: 10;
	-webkit-box-shadow: 0px 0px 6px 0px #dbeaff;
	        box-shadow: 0px 0px 6px 0px #dbeaff;
	/**2021/10/8注释 这一段影响到了el-dropdown的使用，导致页头的下拉不能正常显示出来**/
	/*-webkit-transform-style: preserve-3d;
	transform: translateZ(10px);
	-webkit-transform: translateZ(10px);*/
}
.common_head_left[data-v-97e9e860]{
	float: left;
	width: auto;
	height: 60px;
}
.logo_img[data-v-97e9e860]{
	width: auto;
	height: 40px;
	float: left;
	margin-top: 10px;
	margin-left: 25px;
	cursor: pointer;
}
.common_head_nav[data-v-97e9e860]{
	float: left;
	margin-left: 55px
}
.new_title_common_head_nav_item[data-v-97e9e860]{
	float: left;
	width: auto;
	height: 60px;
	line-height:60px;
	font-size: 14px;
	margin: 0 17px;
	cursor: pointer;
	white-space: nowrap;
	/*color: #666;*/
	color: #333333;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 0 10px;
}
.new_title_common_head_nav_item_ed[data-v-97e9e860]{
	/*color: #4e9efd;
	border-bottom: 3px solid #4e9efd;*/
	color: #35B98A;
	/*background: url('../../images/header_tab_bg.png') no-repeat center;*/
	background-size: 100%;
}
.common_head_right[data-v-97e9e860]{
	float: right;
}
.user_logo[data-v-97e9e860]{
	float: left;
	width: 40px;
	height:40px;
	border-radius: 50%;
}
.common_user_box[data-v-97e9e860] {
	float: right;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	height:60px;
	cursor: pointer;
}
.header-space-index-search[data-v-97e9e860]{
	margin-left: 20px;
	width: 300px;
	margin-top: 10px;
}
.user_name[data-v-97e9e860]{
	margin:0 10px;
	color: #333333;
}
.common_head_nav[data-v-97e9e860]  .el-tabs__nav-wrap::after{
	height: 0;
}
.common_head_nav[data-v-97e9e860]  .el-tabs__item{
	height: 60px;
	line-height: 60px;
	color: #333333;
}
.common_head_nav[data-v-97e9e860]  .el-tabs__active-bar{
	height: 3px;
	border-radius: 3px;
}
.header-space-index-search-i[data-v-97e9e860]{
	margin-top: 20px;
	margin-right: 20px;
}
.header-space-index-search-i i[data-v-97e9e860]{
	color: #333333;
	font-size: 22px;
}

.abstract-body[data-v-8f32b31a]{
    height: calc(100vh - 60px);
}










































.footer[data-v-48ef2f15] {
    background: #e5e6e7 url(/vue/dist/static/img/seigaiha_grey.00b22e9.png);
    padding: 10px;
    color: #666;
    font-size: 14px;
}
.wrapper[data-v-48ef2f15] {
    width: 1200px;
    margin: 0 auto;
    text-align: left;
    overflow: hidden;
}
.footer p[data-v-48ef2f15] {
    color: #666;
    font-size: 14px;
    padding: 10px;
    float: left;
}
.footer ul[data-v-48ef2f15] {
    float: left;
    padding: 10px;
}
.footer ul li[data-v-48ef2f15] {
    float: left;
    border-right: solid #999 1px;
}
.footer ul li a[data-v-48ef2f15] {
    padding: 0 10px;
    color: #666;
    text-decoration: none;
}
.footer ul li[data-v-48ef2f15]:last-child {
    border: none;
}
.footer p .tel[data-v-48ef2f15] {
    float: right;
}
.footer p .icp[data-v-48ef2f15] {
    padding-top: 0;
}
/**
 * @desc: 班级值周公用的css样式表
 * @author: yansen
 * @time: 2020-01-14
 */
*[data-v-2e98a63a]{
    padding:0;
    margin:0;
    font-family:'\5FAE\8F6F\96C5\9ED1';
}
ul li[data-v-2e98a63a]{
    list-style:none;
}
html[data-v-2e98a63a]{
    height: 100%;
    width: 100%;
}
body[data-v-2e98a63a]{
    background:#e6f8ff;
    height: 100%;
    width: 100%;
    font-size: 14px;
}
p[data-v-2e98a63a] {
    margin:0;
}
input[data-v-2e98a63a], textarea[data-v-2e98a63a]{
    outline: none;
}
a[data-v-2e98a63a]{
    text-decoration: none;
}
.public_noc[data-v-2e98a63a] {
    height:175px;
    width:196px;
    background:url(/vue/dist/static/img/empty_03.61d46be.png) center;
    background-size:80%;
    position:absolute;
    top:50%;
    margin-top:-87.5px;
    left:50%;
    margin-left:-98px;
}
.clear[data-v-2e98a63a]{
    clear:both;
}
.left[data-v-2e98a63a]{
    float:left;
}
.right[data-v-2e98a63a]{
    float:right;
}
.inline[data-v-2e98a63a]{
    display:inline-block;
}
.block[data-v-2e98a63a]{
    display:block;
}
.white[data-v-2e98a63a]{
    color: wheat;
}
.clearfix[data-v-2e98a63a]:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix[data-v-2e98a63a] {
    zoom: 1;
}
._nr[data-v-2e98a63a]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.cwc_page[data-v-2e98a63a]{
    background: #f3f4f6;
    height: 100%;
    overflow: hidden;
}
.common_top_navs[data-v-2e98a63a]{
    padding: 0 114px;
    position: fixed;
    z-index: 1000;
    top: 5px;
    left: 100px;
}
.common_top_nav[data-v-2e98a63a]{
    height: 45px;
    line-height: 45px;
    font-size: 15px;
    color: #6b757f;
    float: left;
    margin-right:56px;
    cursor: pointer;
}
.common_top_nav.ed[data-v-2e98a63a]{
    color: #2fa2fd;
    background-image: url(/vue/dist/static/img/common_top_nav_ed_bg.37a9b83.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: 38px;
}
.cwc_list_common_center[data-v-2e98a63a]{
    height: 65px;
    margin-top:7px;
}
.cwc_page_common_b[data-v-2e98a63a]{
    padding: 0 114px;
    height:calc(100% - 60px);
    overflow: auto;
}
.cwc_list_common_cleft[data-v-2e98a63a]{
    float: left;
}
.cwc_list_common_cright[data-v-2e98a63a]{
    float: right;
}
.csw_common_btn[data-v-2e98a63a]{
    background: #2fa2fe;
    color: #fff;
    width:114px;
    height:38px;
    line-height:38px;
    text-indent:39px;
    border-radius: 4px;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #2fa2fe;
}
.publish_main_btn[data-v-2e98a63a]{
    transition:border linear .2s,-webkit-box-shadow linear .5s;
    transition:border linear .2s,box-shadow linear .5s;
    transition:border linear .2s,box-shadow linear .5s,-webkit-box-shadow linear .5s;
    -moz-transition:border linear .2s,-moz-box-shadow linear .5s;
    -webkit-transition:border linear .2s,-webkit-box-shadow linear .5s;
    outline:none;
    border-color:#c0e3ff;
    box-shadow:0 0 8px #c0e3ff;
    -moz-box-shadow:0 0 8px #c0e3ff;
    -webkit-box-shadow:0 0 8px #c0e3ff;
}
.publish_main_btn[data-v-2e98a63a]:hover{
    background-color: #61b8fe;
}
.publish_main_btn[data-v-2e98a63a]:active{
    background-color: #1195ff;
}
.add_csheet_btn[data-v-2e98a63a]{
    background-image: url(/vue/dist/static/img/add_esheet_btn.5951950.png);
    background-repeat: no-repeat;
    background-position-x: 16px;
    background-position-y: center;
}
.cwc_list_common_cright[data-v-2e98a63a]{
    margin-top:9px;
}
.cwc_list_search_zone[data-v-2e98a63a]{
    float: left;
    margin-right:12px;
}
.common_search_box[data-v-2e98a63a]{
    background: #fff;
    border-radius: 4px;
    height: 40px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #dce5ef;
    font-size: 14px;
    width: 300px;
    position:relative;
}
.common_search_box[data-v-2e98a63a]:hover{
    border-color: #a2d6ff;
    outline:none;
    border-color:#c0e3ff;
    -webkit-box-shadow:0 0 10px #c0e3ff;
            box-shadow:0 0 10px #c0e3ff;
}
.common_search_box_input[data-v-2e98a63a]{
    width: calc(100% - 38px);
    height: 38px;
    border: none;
    text-indent: 13px;
    color: #8f98a3;
    border-radius: 4px;
    caret-color:#a2d6ff;
    float: left;
}
.common_search_box_hotbtn[data-v-2e98a63a]{
    width:38px;
    height:38px;
    float: left;
    cursor:pointer;
    background-image: url(/vue/dist/static/img/common_search_box_input_search_icon.ff2be10.png);
    background-repeat: no-repeat;
    background-position: center;
}
.common_search_box_clearbtn[data-v-2e98a63a]{
    width:38px;
    height:38px;
    float: left;
    cursor:pointer;
    background-image: url(/vue/dist/static/img/common_search_box_input_clearbtn.5438678.png);
    background-repeat: no-repeat;
    background-position: center;
}
.cwc_list_common_block[data-v-2e98a63a]{
    padding: 25px;
    background: #fff;
    border-radius: 8px;
    position:relative;
    margin-bottom:20px;
    cursor:pointer;
}
.cwc_list_common_block_left[data-v-2e98a63a]{
    width: calc(100% - 310px);
    float: left;
}
.cwc_list_common_block_right[data-v-2e98a63a]{
    width: 310px;
    float: left;
}
.cwc_list_common_block_title[data-v-2e98a63a]{
    font-size: 15px;
    color: #6a747e;
    font-weight: bold;
}
.cwc_list_common_block_spans[data-v-2e98a63a]{
    margin-top:20px;
}
.cwc_list_common_block_span[data-v-2e98a63a]{
    margin-right:30px;
    font-size: 13px;
    color: #8e949a;
}
.cwc_list_common_block_span_c[data-v-2e98a63a]{
    font-size: 13px;
    color: #8e949a;
    margin-top:8px;
}
.cwc_list_copbtn[data-v-2e98a63a]{
    font-size: 13px;
    color: #6a747e;
    height: 18px;
    line-height:18px;
    float: left;
    margin-right: 50px;
    text-indent:24px;
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
}
.clone_icon[data-v-2e98a63a]{
    background-image: url(/vue/dist/static/img/cwc_list_copbtn_clone_icon.c9e4a51.png);
}
.edit_icon[data-v-2e98a63a]{
    background-image: url(/vue/dist/static/img/cwc_list_copbtn_edit_icon.059909f.png);
}
.del_icon[data-v-2e98a63a]{
    background-image: url(/vue/dist/static/img/cwc_list_copbtn_delicon.19a1304.png);
}
.cwc_list_copbtns[data-v-2e98a63a]{
    position:absolute;
    top: 50%;
    margin-top: -9px;
}
.cwc_list_common_block_center[data-v-2e98a63a]{
    float: left;
    width: calc(100% - 400px);
    min-height: 10px;
    right: 10px;
}
.cwc_list_common_block_left_img[data-v-2e98a63a]{
    width: 52px;
    height: 70px;
    -o-object-fit: contain;
       object-fit: contain;
}
.common_second_header[data-v-2e98a63a]{
    height: 56px;
    padding: 0 72px;
    border-bottom: 1px solid #e5e8ec;
    position:relative;
}
.common_second_header_backbtn[data-v-2e98a63a]{
    width: 55px;
    text-indent:24px;
    background-image: url(/vue/dist/static/img/common_second_header_backicon.5d1d129.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
    color: #7a8590;
    margin-top:20px;
    float: left;
    font-size: 15px;
}
.common_second_header_txt[data-v-2e98a63a]{
    position: absolute;
    width: 500px;
    text-align: center;
    line-height:56px;
    font-size: 16px;
    color: #7a8590;
    left: 50%;
    margin-left:-250px;
}
.addsc_stage[data-v-2e98a63a]{
    border-radius: 10px;
    background: #fff;
    margin: 21px 130px 0 130px;
    padding: 24px;
    position:relative;
}
.el-input[data-v-2e98a63a]{
    float: left;
}
.asc_additional_txt[data-v-2e98a63a]{
}
.asc_additional_txt[data-v-2e98a63a]{
    float: left;
    margin-left:10px;
    font-size: 12px;
    color: #8f98a3;
}
.asc_additional_txtv2[data-v-2e98a63a]{
    font-size: 14px;
    color: #606266;
    float: left;
    line-height: 40px;
}
.asc_indicator_block[data-v-2e98a63a]{
    border: 1px solid #eeeeee;
    border-radius: 2px;
    margin-bottom: 21px;
}
.asc_first_indicator[data-v-2e98a63a]{
    height: 47px;
    background-color: #f5f6f7;
    border: 1px solid #eeeeee;
    position:relative;
}
.asc_first_indicator_input[data-v-2e98a63a]{
    height: 32px;
    width: 467px;
    margin: 8px;
}
.row-name .common-limit-input-label[data-v-2e98a63a]{
    display: inline-block;
    position: relative;
    width: 200px;
}
.common-limit-input-label[data-v-2e98a63a]{
    display: inline-block;
    position: relative;
    width: 360px;
}
.asc_first_indicator_input[data-v-2e98a63a] .el-input__inner{
    height: 32px;
    padding-right: 50px;
}
[data-v-2e98a63a].common-limit-input-label .common-limit-textarea-inner{
    height: 60px;
}
.common-limit-input-label.asc_sec_indicator_textarea[data-v-2e98a63a]{
    width: 100%;
}
.asc_first_indicator_col[data-v-2e98a63a]{
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-align: center;
}
.asc_first_indicator_header[data-v-2e98a63a]{
    height: 48px;
    line-height: 48px;
    border-bottom:1px solid #eeeeee;
    font-size: 14px;
    color: #545f69;
    font-weight: bold;
}
.asc_first_indicator_col.border_r[data-v-2e98a63a]{
    border-right: 1px solid #eee;
}
.asc_sec_indicator_col.border_r[data-v-2e98a63a]{
    border-right: 1px solid #eee;
}
.border_r[data-v-2e98a63a]{
    border-right: 1px solid #eee;
}
.border_l[data-v-2e98a63a]{
    border-left: 1px solid #eee;
}
.asc_sec_indicator_row[data-v-2e98a63a]{
    height: 90px;
    border-bottom:1px solid #eeeeee;
}
.asc_sec_indicator_col[data-v-2e98a63a]{
	float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height: 100%;
}
.asc_sec_indicator_row[data-v-2e98a63a]{
	height: 110px;
}
.asc_sec_indicator_row[data-v-2e98a63a] .el-input__inner{
	height: 34px;
}
.asc_sec_indicator_col_input[data-v-2e98a63a]{
	width: 190px;
	margin-top: 20px;
}
.asc_sec_indicator_score_input[data-v-2e98a63a]{
	margin-top: 20px;
	text-align: center;
}
.asc_sec_indicator_score_input[data-v-2e98a63a] .el-input__inner{
	text-align: center;
}
.asc_sec_downtxt[data-v-2e98a63a]{
	text-align: right;
	line-height: 33px;
	color: #8f98a3;
}
.asc_sec_indicator_row.asc_double_row[data-v-2e98a63a]{
    min-height: 280px;
}
.asc_sec_indicator_row.asc_double_row .asc_sec_indicator_col[data-v-2e98a63a]{
    height: 100%;
}
.asc_sec_indicator_textarea[data-v-2e98a63a]{
	margin-top: 10px;
}
/*上下布局 +垂直居中 + 水平居中*/
.flex-v-center-center[data-v-2e98a63a]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.asc_sec_indicator_delbtn[data-v-2e98a63a]{
	width: 18px;
	height: 18px;
	cursor: pointer;
	background: url(/vue/dist/static/img/cwc_list_copbtn_delicon.19a1304.png);
	margin: auto;
	margin-top: 36px;
}
.asc_third_indicator_b[data-v-2e98a63a]{
	padding: 0 10px;
	width: 178px;
	margin-left: 32px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	border-left: 1px solid #eee;
	height: 100%;
    overflow: auto;
}
.asc_third_indicator_input[data-v-2e98a63a]{
	margin-top: 20px;
}
.indicator_lbcommon_row[data-v-2e98a63a]{
	height: 72px;
	padding: 18px 16px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.indicator_lbcommon_opbtn[data-v-2e98a63a]{
	width: 116px;
	height: 36px;
	line-height: 36px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	border: 1px solid #2fa2fe;
	text-align: center;
	color: #2fa2fe;
	background: #eef7ff;
	border-radius: 4px;
	font-size: 14px;
	cursor: pointer;
}
.indicator_lbcommon_txt[data-v-2e98a63a]{
	color: #2fa2fe;
	font-size:13px;
	text-decoration: underline;
	float: right;
	line-height: 36px;
	margin-right: 22px;
	cursor: pointer;
}
.scd_common_title_txt[data-v-2e98a63a]{
    font-size: 16px;
    font-weight: bold;
    color: #6a747e;
}
.scd_common_edit_btn[data-v-2e98a63a]{
    width: 95px;
    position:absolute;
    right: 24px;
    background-image: url(/vue/dist/static/img/scd_common_edit_btn.6128ec5.png);
    background-repeat: no-repeat;
    background-position-x: 17px;
    background-position-y: center;
    cursor: pointer;
    text-indent:45px;
    top: 15px;
}
.scd_common_vice_txt[data-v-2e98a63a]{
    margin-top:16px;
    font-size: 13px;
    color: #8e949a;
}
.scd_first_indicator_row[data-v-2e98a63a]{
    height: 38px;
    line-height:38px;
    text-align: center;
    background: #f5f6f7;
    color: #545f69;
    font-weight: bold;
}
.scd_indicator_item[data-v-2e98a63a]{
    margin-top:16px;
    border: 1px solid #eee;
}
.scd_second_indicator_title[data-v-2e98a63a]{
    text-align: center;
    height: 46px;
    line-height:46px;
    border-bottom:1px solid #eee;
}
.scd_third_indicator_cols[data-v-2e98a63a]{
    height: 46px;
    line-height:46px;
}
.scd_third_indicator_col[data-v-2e98a63a]{
    height: 46px;
    line-height:46px;
    text-align: center;
    color: #545f69;
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.scd_third_indicator_col_span[data-v-2e98a63a]{
    display: inline;
    height: 46px;
    line-height: 20px;
}
.scd_third_indicator_col_span.txt_icon[data-v-2e98a63a]{
    background-image: url(/vue/dist/static/img/scd_third_indicator_col_txt_icon.5783729.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
    width: 20px;
}
.scd_third_indicator_col_icon[data-v-2e98a63a]{
    cursor: pointer;
}
.scd_second_indicator_col[data-v-2e98a63a]{
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.md_top_block[data-v-2e98a63a]{
}
.md_top_block_icon[data-v-2e98a63a]{
    width: 50px;
    height: 70px;
    float: left;
    margin-right:22px;
}
.md_top_block_icon img[data-v-2e98a63a]{
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}
.md_top_block_txtzone[data-v-2e98a63a]{
    overflow: auto;
}
.md_top_block_txt_title[data-v-2e98a63a]{
    font-weight: bold;
    font-size: 14px;
    position: relative;
}
.md_top_block_txt_zone[data-v-2e98a63a]{
    font-size: 12px;
    color: #8e949a;
    min-height: 15px;
}
.md_top_block_txt_zone_title[data-v-2e98a63a]{
    float: left;
}
.md_top_block_txt_zone_jy[data-v-2e98a63a]{
    overflow: auto;
}
.md_top_block_txt_zone[data-v-2e98a63a]{
    margin-top:15px;
}
.md_center_headrow[data-v-2e98a63a]{
    height: 56px;
    line-height: 56px;
    border-bottom:1px solid #eee;
    margin-top:10px;
}
.md_top_block_txt_filter[data-v-2e98a63a]{
    float: right;
    line-height: 40px;
    text-align: center;
}
.md_sheet_numstr[data-v-2e98a63a]{
    height: 47px;
    line-height:47px;
    font-size: 13px;
    color: #6a747e;
}
.md_sheet_head[data-v-2e98a63a]{
    height: 40px;
    line-height: 40px;
    background: #f5f6f7;
    border-radius: 3px;
}
.md_sheet_col[data-v-2e98a63a]{
    text-align: center;
    color: #6a747e;
    float: left;
}
.md_sheet_row[data-v-2e98a63a]{
    height: 40px;
    line-height: 40px;
    border-bottom:1px solid #eeeeee;
}
.md_show_btn[data-v-2e98a63a]{
    width: 60px;
    height: 15px;
    line-height:15px;
    text-indent:26px;
    background-image: url(/vue/dist/static/img/md_show_btn_icon.1a7e3fc.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
    margin: auto;
    margin-top: 13px;
}
.aucf_common_row[data-v-2e98a63a]{
    padding: 16px;
    background: #fbfbfb;
    margin-top:19px;
}
.aucf_common_single_additional_txt[data-v-2e98a63a]{
    color: #8f98a3;
    margin-left:14px;
}
.aucf_common_single_option_title[data-v-2e98a63a]{
    font-size: 13px;
    color: #545f69;
    display: inline-block;
}
.aucf_common_single_son_option[data-v-2e98a63a]{
    display: inline-block;
    margin-right:40px;
}
.aucf_common_single_son_option_morebtn[data-v-2e98a63a]{
    margin-left: 5px;
    cursor:pointer;
}
.el-select-dropdown__item[data-v-2e98a63a]{
    text-indent:10px;
}
.aucf_common_row_v2[data-v-2e98a63a]{
    margin-top:20px;
}
.aucf_common_row_v2_txt[data-v-2e98a63a]{
    line-height:40px;
    margin-left:20px;
    color: #6a747e;
}
.awt_headline[data-v-2e98a63a]{
    height: 40px;
    line-height:40px;
    background: #fbfbfb;
}
.awt_headline_span[data-v-2e98a63a]{
    width: 49.5%;
    text-align: center;
    display: inline-block;
}
.awt_headline_span.ed[data-v-2e98a63a]{
    color: #2fa2fe;
}
.awt_form_row[data-v-2e98a63a]{
    margin-top:23px;
}
.awt_form_row_block[data-v-2e98a63a]{
    width: 200px;
    height: 31px;
    line-height:31px;
    background: #fff9f7;
    text-align: center;
    float: left;
    margin-left:15px;
    margin-top:9px;
    color: #f74e13;
}
.awt_class_item[data-v-2e98a63a]{
    padding: 9px 18px;
    border: 1px solid #e5e8eb;
    /* float: right; */
    border-radius: 4px;
    color: #545f69;
    line-height: 14px;
    margin-right:13px;
    cursor:pointer;
    margin-bottom:10px;
}
.awt_class_item.ed[data-v-2e98a63a]{
    border: 1px solid #2fa2fe;
    color: #2fa2fe;
    background: url(/vue/dist/static/img/awt_class_item_ed.ba4bc5d.png) right bottom no-repeat;
}
.awt_sheet_header[data-v-2e98a63a]{
    height: 44px;
    line-height:44px;
    background: #f5f6f7;
    border-bottom: 1px solid #eeeeee;
}
.awt_sheet_row[data-v-2e98a63a]{
    min-height: 44px;
    line-height:44px;
}
.awt_sheet_col[data-v-2e98a63a]{
    text-align: center;
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height: 44px;
    color: #545f69;
}
.awt_sheet[data-v-2e98a63a]{
    border: 1px solid #eeeeee;
    margin-top:29px;
}
.awt_sheet_people[data-v-2e98a63a]{
    padding: 9px 13px 9px 9px;
    line-height: 13px;
    float: left;
    margin: 7px;
    cursor: pointer;
    margin-right:0px;
    height: 32px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.awt_sheet_people .el-icon-delete[data-v-2e98a63a]{
    display: none;
}
.awt_sheet_people.ed[data-v-2e98a63a]{
    background-color: #f5f6f7;
}
.awt_sheet_people.ed .el-icon-delete[data-v-2e98a63a]{
    display: inline-block;
}
.awt_sheet_people[data-v-2e98a63a]:hover{
    background-color: #f5f6f7;
}
.awt_sheet_people:hover .el-icon-delete[data-v-2e98a63a]{
    display: unset;
}
.el_icon_delete_zw[data-v-2e98a63a]{
    display: inline-block;
    width:14px;
}
.awt_sheet_people:hover .el_icon_delete_zw[data-v-2e98a63a]{
    display: none;
}
.awt_sheet_opbtn[data-v-2e98a63a]{
    width: 75px;
    margin: auto;
    text-indent:20px;
    background-image: url(/vue/dist/static/img/awt_sheet_opbtn_icon.99b191c.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
    color: #545f69;
}
.awt_sheet_row[data-v-2e98a63a]{
    border-bottom:1px solid #eee;
}
.awt_sheet_row[data-v-2e98a63a]:last-child{
    border-bottom:none;
}
.wtd_top_title[data-v-2e98a63a]{
    font-size: 16px;
    font-weight: bold;
    color: #545f69;
}
.wtd_top_small_title[data-v-2e98a63a]{
    font-size: 14px;
    font-weight: bold;
    color: #545f69;
    margin-top:35px;
}
.wtd_txt_spans[data-v-2e98a63a]{
    font-size: 13px;
    color: #8e949a;
    margin-top:15px;
}
.wtd_txt_span[data-v-2e98a63a]{
    margin-right:34px;
}
.wtd_uncommon_left_row[data-v-2e98a63a]{
    float: left;
}
.scd_common_export_btn[data-v-2e98a63a]{
    width: 95px;
    background-image: url(/vue/dist/static/img/scd_common_export_btn.9bf8a09.png);
    background-repeat: no-repeat;
    background-position-x: 17px;
    background-position-y: center;
    cursor: pointer;
    text-indent:45px;
    float: right;
    margin-top: 30px;
}
.scd_first_indicator_lastrow[data-v-2e98a63a]{
    height: 44px;
}
.scd_regester_btn[data-v-2e98a63a]{
    width: 75px;
    height: 29px;
    float: right;
    margin: 7px;
}
.awt_sheet_col_txt[data-v-2e98a63a]{
    float: left;
}
.awt_sheet[data-v-2e98a63a]{
    color: #545f69;
}
.qs_header[data-v-2e98a63a]{
    height: 50px;
    line-height:50px;
    border-bottom:1px solid #eee;
}
.qs_header_leftstr[data-v-2e98a63a]{
    float: left;
    color: #697581;
}
.qs_conditions[data-v-2e98a63a]{
    margin-top:21px;
}
.awt_row_showbtn[data-v-2e98a63a]{
    cursor:pointer;
}
.addsc_table[data-v-2e98a63a] .cell{
    text-align: center;
}
.awt_row_showbtn_icon[data-v-2e98a63a]{
    /*transform: translateY(3px);*/
}
.wtr_pheader[data-v-2e98a63a]{
    min-height: 72px;
    line-height:72px;
    font-size: 14px;
    background: #fff;
    border: 1px solid transparent;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.wtr_pheader_txt[data-v-2e98a63a]{
    text-indent: 24px;
    color: #6e767f;
    min-width: 300px;
}
.wtr_rbtns[data-v-2e98a63a]{
    /* width: calc(100% - 300px); */
    overflow-y: visible;
    margin-left: auto;
    margin-right:29px;
    margin-top: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-flow: wrap;
        flex-flow: wrap;
}
.wtr_sheet_header[data-v-2e98a63a]{
    height: 34px;
    line-height:34px;
    background: #f5f6f7;
    text-align: center;
    color: #545f69;
    float: left;
    border-right: 1px solid #eee;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.wtr_sheet_sec_header[data-v-2e98a63a]{
    height: 100px;
    background: #fff;
    border-bottom:1px solid #eeeeee;
}
.wtr_sheet_sec_col[data-v-2e98a63a]{
    height: 100px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    float: left;
}
.wtr_sheet_common_row[data-v-2e98a63a]{
    min-height: 72px;
    background: #fff;
}
.wtr_sheet_common_tr[data-v-2e98a63a]{
    border-bottom:1px solid #eee;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.wtr_sheet_sec_col_left_corner[data-v-2e98a63a]{
    position:relative;
    background: #f5f6f7;
}
.wtr_sheet_sec_col_left_corner_line[data-v-2e98a63a]{
    height: 100px;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%"><line x1="0" y1="0" x2="100%" y2="100%" stroke="rgb(225,225,225)" stroke-width="1"/></svg>');
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
}
.wtr_sheet_sec_col_corner_toptxt[data-v-2e98a63a]{
    font-size: 13px;
    position:absolute;
    right: 22px;
    top: 10px;
    color: #717a81;
}
.wtr_sheet_sec_col_corner_bottxt[data-v-2e98a63a]{
    font-size: 13px;
    position:absolute;
    left: 22px;
    bottom: 10px;
    color: #717a81;
}
.wtr_sheet_sec_col_secmark[data-v-2e98a63a]{
    height: 50px;
    line-height:50px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-size: 14px;
    color: #545f69;
    text-align: center;
    border-bottom:1px solid #eee;
}
.wtr_sheet_sec_col_third_mark[data-v-2e98a63a]{
    height: 50px;
    line-height:50px;
    text-align: center;
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.wtr_sheet_common_col[data-v-2e98a63a]{
    text-align: center;
    color: #545f69;
    min-height: 70px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 7px;
    padding-bottom: 22px;
    position:relative;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    cursor:pointer;
}
.wtr_evaluation_item[data-v-2e98a63a]{
    padding: 4px;
    background: #fff2f2;
    cursor:pointer;
    margin-bottom:10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.wtr_evaluation_item_index[data-v-2e98a63a] {
    float: left;
    line-height: 32px;
    font-size: 12px;
    margin-right:3px;
}
.wtr_evaluation_item_score[data-v-2e98a63a]{
    float: left;
    line-height: 32px;
    color: #f30b0b;
    font-size: 15px;
    margin-right:3px;
    float: left;
}
.wtr_evaluation_item_r[data-v-2e98a63a]{
    overflow: auto;
    font-size: 12px;
    text-align:left;
}
.wtr_evaluation_item_markbtn[data-v-2e98a63a]{
    width: 12px;
    height: 13px;
    background-image: url(/vue/dist/static/img/wtr_evaluation_item_markbtn.e1466f3.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
    margin-top:5px;
    margin-right: 3px;
    margin-left: auto;
    position:absolute;
    bottom: 7px;
    right: 7px;
    display: none;
}
.wtr_sheet_common_col:hover .wtr_evaluation_item_markbtn[data-v-2e98a63a]{
    display: block;
}
._wtr_reward_ed[data-v-2e98a63a]{
    background: #ecffeb;
}
._wtr_reward_ed .wtr_evaluation_item_score[data-v-2e98a63a]{
    color: #16b80a;
}
.cw_score_box_title[data-v-2e98a63a]{
    color: #333;
    font-weight: bold;
}
.cw_score_box[data-v-2e98a63a] .el-dialog__header{
    padding-top:5px;
}
.cw_score_box_row[data-v-2e98a63a]{
    margin-top:20px;
}
.cw_score_box_row_v2[data-v-2e98a63a]{
    margin-top:10px;
}
.cw_score_box_addfile_btn[data-v-2e98a63a]{
    width: 140px;
    background-image: url(/vue/dist/static/img/cw_score_box_addfile_btn.f9b4b32.png);
    background-repeat: no-repeat;
    background-position-x: 11px;
    background-position-y: center;
    cursor: pointer;
}
.cw_score_box_row_right_header[data-v-2e98a63a]{
    height: 32px;
    line-height: 32px;
    background: #f6f6f6;
    text-indent:13px;
    font-size: 13px;
    color: #545f69;
}
.cwsbr_radio[data-v-2e98a63a]{
    margin-right:15px;
}
.cwsbr_submit_btn[data-v-2e98a63a]{
    width: 128px;
    height: 38px;
    margin: auto;
    display: block;
}
.cwsbr_cx_btn[data-v-2e98a63a]{
    width: 128px;
    height: 38px;
    margin: auto;
    display: block;
}
.cw_score_box[data-v-2e98a63a] .el-dialog{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin:0 !important;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
            transform:translate(-50%,-50%);
    max-height:calc(100% - 30px);
    max-width:calc(100% - 30px);
}
.cw_score_box[data-v-2e98a63a] .el-dialog .el-dialog__body{
    -webkit-box-flex:1;
        -ms-flex:1;
            flex:1;
    overflow: auto;
}
.am_sheet_row[data-v-2e98a63a]{
    margin-bottom: 30px;
}
.amcw_txtv1[data-v-2e98a63a]{
    color: #545f69;
    font-size: 12px;
}
.amcw_score_item_row[data-v-2e98a63a]{
    margin-top:24px;
}
.amcw_score_item_col[data-v-2e98a63a]{
    float: left;
    margin-right:20px;
}
.amcw_score_item_col_input[data-v-2e98a63a] .el-input__inner{
    height: 32px;
    line-height:32px;
    margin-top:-20px;
}
.asc_common_indicator_selector_header[data-v-2e98a63a]{
    height: 34px;
    border: 1px solid #DCDFE6;
    border-radius: 5px;
    margin-top:20px;
}
.asc_sec_indicator_row[data-v-2e98a63a] .el-select-dropdown{
    width: 400px;
}
.asc_sec_indicator_row[data-v-2e98a63a] .el-select-dropdown__list{
    padding-top: 0;
}
.asc_third_indicator_select_row[data-v-2e98a63a]{
    height: 35px;
    background: #f5f6f8;
    line-height:35px;
    text-indent: 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    color: #515f6c;
}
.asc_third_indicator_select_col[data-v-2e98a63a]{
    float: left;
    text-align: center;
}
.ascriscol_fir[data-v-2e98a63a]{
    width: 170px;
    text-align: left;
}
.ascriscol_sec[data-v-2e98a63a]{
    width: 100px;
}
.ascriscol_tir[data-v-2e98a63a]{
    width: 130px;
}
.asc_third_indicator_create_row[data-v-2e98a63a]{
    height: 40px;
    line-height:40px;
    text-align: center;
    color: #2fa2ff;
    text-decoration: underline;
    cursor: pointer;
}
.cwsbr_bottom_btns[data-v-2e98a63a]{
    width: 365px;
    margin:45px auto;
    margin-bottom: 30px;
}
.asc_secindsci_cover[data-v-2e98a63a]{
    margin-top: 8px;
}
.asc_secindsci_cover[data-v-2e98a63a]{
    line-height:34px;
}
.ascse_singleton_pattern[data-v-2e98a63a]{
    margin-top: 22px;
}
.cw_score_box_bottom[data-v-2e98a63a]{
    padding: 10px 0px 0 0px;
}
.export_config_option[data-v-2e98a63a]{
    margin-right:50px;
    margin-bottom:10px;
}
.cw_score_box_bottom_top_txt[data-v-2e98a63a]{
    float: left;
    color: #9098a3;
    line-height:15px;
}
.add_new_indicator_item_btn[data-v-2e98a63a]{
    width: 120px;
    margin-left:auto;
    text-indent:0px;
    text-align: center;
}
.save_sheet_btn[data-v-2e98a63a]{
    width: 95px;
    text-indent:0px;
    text-align: center;
    margin:40px auto;
}
.asc_first_indicator_input_slist[data-v-2e98a63a]{
    width: 517px;
    max-height: 217px;
    top: 40px;
    position:absolute;
    border: 1px solid #e4e7ed;
    border-radius: 4px;
    background-color: #fff;
    -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: 5px 0;
    left: 7px;
    z-index: 3;
    overflow: auto;
}
.cw_score_box_bottom_lv1[data-v-2e98a63a]{
    padding: 10px;
    border: 1px solid #eee;
    border-radius: 5px;
    margin-bottom:15px;
    overflow:hidden;
}
.cw_score_box_selected_user[data-v-2e98a63a]{
    width: 50px;
    float: left;
    margin-right:10px;
    position:relative;
}
.cw_score_box_selected_user img[data-v-2e98a63a]{
    height: 50px;
    width: 50px;
    border-radius: 50%;
}
.cw_score_box_selected_user[data-v-2e98a63a]{
    font-size: 14px;
    text-align: center;
}
.cw_score_box_selected_user_del_face[data-v-2e98a63a]{
    position:absolute;
    width:50px;
    height:50px;
    background: rgba(51, 51, 51, .5);
    text-align: center;
    color: #fff;
    line-height:50px;
    font-size: 14px;
    border-radius: 50%;
    top: 0;
    left: 0;
    cursor:pointer;
    display: none;
}
.cw_score_box_selected_user_name[data-v-2e98a63a]{
    line-height:25px;
}
.cw_score_box_selected_user:hover .cw_score_box_selected_user_del_face[data-v-2e98a63a]{
    display: block;
}
.cw_score_box_add_user_btn[data-v-2e98a63a]{
    width:50px;
    height:50px;
    line-height:50px;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    float: left;
    border-radius: 50%;
    border: 2px dashed #eee;
    cursor:pointer;
    color: #666;
}
.cw_score_box_file_item[data-v-2e98a63a]{
    width: 150px;
    height: 150px;
    float: left;
    margin-right: 10px;
    margin-bottom:10px;
    margin-top:10px;
    position:relative;
}
.common_res_play_btn[data-v-2e98a63a]{
    width: 30px;
    height: 30px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left:-15px;
    margin-top:-15px;
    background-image: url(/vue/dist/static/img/common_res_paly_btn.5ea79b3.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
    border: 1px solid #eee;
    background-color: #eee;
    border-radius: 50%;
}
.common_res_del_btn[data-v-2e98a63a]{
    width: 30px;
    height: 30px;
    position: absolute;
    top: -15px;
    right: -15px;
    background-image: url(/vue/dist/static/img/common_del_res_icon.502916b.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
}
.input_num[data-v-2e98a63a]{
    position:relative;
    z-index: 3;
    right: 50px;
    background: #fff;
}
.input_num.warn_status[data-v-2e98a63a]{
    color:#F56C6C;
}
.link_to_position_set[data-v-2e98a63a]{
    width: 96%;
    margin: auto;
    background-color: #eef7ff;
    color: #46a9fa;
    height: 50px;
    line-height: 50px;
    padding: 0 10px;
}
.link_to_position_set a[data-v-2e98a63a]{
    text-decoration: underline;
    padding-left: 6px;
    color: #46a9fa;
}
.leave_root_set_sure[data-v-2e98a63a]{
    margin-top: 20px;
    margin-left: 10px;
    margin-bottom: 80px;
}
.red_star[data-v-2e98a63a]{
    position: absolute;
    left: -8px;
    color: red;
    padding-right: 6px;
}
.scd_second_indicator_col[data-v-2e98a63a]:last-child{
    border-right: none!important;
}
.awt_step[data-v-2e98a63a] .common-limit-input-inner{
    padding-right: 50px;
}
/****统计部分值日人分析样式 add by caojiejun***/
.statistics-analysis-modules[data-v-2e98a63a]{
    width: 48%;
    padding: 10px;
    text-align: center;
    color: #545f69;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.statistics-analysis-modules-name[data-v-2e98a63a]{
    line-height: 30px;
    font-weight: bold;
}
.statistics-analysis-modules-tip[data-v-2e98a63a]{
    color: #8A95A5;
    font-size: 13px;
    line-height: 40px;
}
.statistics-analysis-modules-sta[data-v-2e98a63a]{
    margin-bottom: 20px;
    text-align: left;
}
.statistics-analysis-modules-sta span[data-v-2e98a63a]{
    display: inline-block;
}
.statistics-analysis-modules-sta-name[data-v-2e98a63a]{
    width: 15%;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: text-bottom;
}
.statistics-analysis-modules-sta-process[data-v-2e98a63a]{
    background: #2FA2FE;
    border-radius: 8px;
    height: 16px;
    vertical-align: sub;
    cursor: pointer;
}
[data-v-2e98a63a].eva-medal-item-detail-select.el-select{
    width: 120px;
}
[data-v-2e98a63a].md_top_block_txt_filter .el-select{
    width: 178px;
}
.btn-bg-blue[data-v-2e98a63a]{
    padding: 8px 12px;
    margin-left: 6px;
}
.btn-bg-blue-big[data-v-2e98a63a]{
    padding: 8px 24px;
    margin-left: 6px;
    background: #2fa2fe;
    text-align: center;
    cursor: pointer;
    color: #fff;
    border-radius: 3px;
    -webkit-box-shadow: 0px 0px 10px rgba(47, 162, 254, .3);
    box-shadow: 0px 0px 10px rgba(47, 162, 254, .3);
}
.btn-container-spirit[data-v-2e98a63a]{
    text-align: center;
    margin-top: 17px;
}
.people-container-spirit[data-v-2e98a63a]{
    padding-top: 17px;
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
    position: relative;
}
.people-name-list[data-v-2e98a63a]{
    font-size: 12px;
    margin-right: 15px;
}
.class-title-box[data-v-2e98a63a]{
    width:120px;
    overflow:hidden auto;
}
.class-title-box[data-v-2e98a63a]::-webkit-scrollbar{
    width:0;
    height: 0;
}
/* 设置表格内容的横向滚动条跟侧边滚动条宽度一样 */
#week_task_registration_tab_centent[data-v-2e98a63a]::-webkit-scrollbar{
    height: 12px;
}
#week_task_registration_tab_centent[data-v-2e98a63a]{
    overflow: auto;
}
#week_task_registration_tab_centent>div[data-v-2e98a63a]{
    /* height:71px; */
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
#week_task_registration_tab_title[data-v-2e98a63a]{
    padding-left:120px;
    overflow: auto hidden;
}
#week_task_registration_tab_head[data-v-2e98a63a]{
    overflow: auto hidden;
    margin-left:120px;
}
#week_task_registration_tab_head>div[data-v-2e98a63a]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.wtr_sheet_root_node[data-v-2e98a63a]{
    width: 100vw;
    overflow:hidden
}
.super_long_content[data-v-2e98a63a]{
    width: 900vw;
}
#week_task_registration_tab_centent>div[data-v-2e98a63a]:hover,
.cwc_page .check[data-v-2e98a63a]{
    background-color: #85b6de;
    color: white;
    font-weight: 600;
}
.cwc_page .check2[data-v-2e98a63a]{
    color: black;
    background-color: white;
}
.asc_sec_indicator_col > .relevancy-target[data-v-2e98a63a]{
    font-size: 14px;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.asc_sec_indicator_col > .relevancy-target >.add-target-icon[data-v-2e98a63a]{
    margin-left: 6px;
    color: #409eff;
}
.asc_sec_indicator_col > .link-prize[data-v-2e98a63a]{
    background: #fff;
    line-height: 24px;
    border-radius: 4px;
    -webkit-box-shadow: 0px 0px 10px #eee;
            box-shadow: 0px 0px 10px #eee;
    position: relative;
}
.asc_sec_indicator_col > .link-prize >.link-prize-name[data-v-2e98a63a]{
    text-align: center;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.asc_sec_indicator_col > .link-prize >.del-prize-icon[data-v-2e98a63a]{
    font-size: 20px;
    position: absolute;
    top: -10px;
    right: -10px;
    cursor: pointer;
}
/* 星级评比 */
.icon-delete[data-v-2e98a63a]{
    font-size: 20px;
    cursor: pointer;
}
.icon-edit[data-v-2e98a63a]{
    margin-top: 20px;
    cursor: pointer;
    font-size: 20px;
}
.level-evaluate-detail[data-v-2e98a63a]{
    margin-top: 30px;
}
.level-evaluate-detail-item[data-v-2e98a63a]{
    text-align: center;
}
/* 评比申诉 */
.allocation-item[data-v-2e98a63a]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 16px;
}
.allocation-item > .title[data-v-2e98a63a]{
    width: 100px;
    text-align: right;
}
.allocation-item > .content[data-v-2e98a63a]{
    width: calc(100% - 100px);
    margin-left: 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.allocation-item > .content > .hint-content[data-v-2e98a63a]{
    margin-left: 10px;
    color: #46a9fa;
}
.allocation-item[data-v-2e98a63a] .el-radio{
    margin-right: 16px;
}
/* 设置人员 */
.set-staff-header[data-v-2e98a63a]{
    margin: 10px 0;
}
.set-staff-header-title[data-v-2e98a63a]{
    float: left;
    margin-left: 20px;
    line-height: 32px;
}
/* 按钮 */
.btns_vessel[data-v-2e98a63a]{
    border-top: 1px solid #D6D6D6;
    padding: 20px 0;
}
.submit-btns[data-v-2e98a63a]{
    text-align: center;
}
/* 通用对象设置 */
.aucf_common_single_option_new[data-v-2e98a63a] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 0 10px;
}
.common-object-set[data-v-2e98a63a]{
    border: 1px solid #D6D6D6;
    border-radius: 4px;
    padding: 5px 8px;
    position: relative;
    margin: 10px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 5px;
    background-color: #fff;
}
.common-object-set_morebtn[data-v-2e98a63a]{
    cursor:pointer;
}
.common-object-set_add[data-v-2e98a63a] {
    padding: 7px 8px;
    font-size: 14px;
}/**
 * @desc: 班级值周公用的css样式表
 * @author: yansen
 * @time: 2020-01-14
 */
*[data-v-c8ce91f2]{
    padding:0;
    margin:0;
    font-family:'\5FAE\8F6F\96C5\9ED1';
}
ul li[data-v-c8ce91f2]{
    list-style:none;
}
html[data-v-c8ce91f2]{
    height: 100%;
    width: 100%;
}
body[data-v-c8ce91f2]{
    background:#e6f8ff;
    height: 100%;
    width: 100%;
    font-size: 14px;
}
p[data-v-c8ce91f2] {
    margin:0;
}
input[data-v-c8ce91f2], textarea[data-v-c8ce91f2]{
    outline: none;
}
a[data-v-c8ce91f2]{
    text-decoration: none;
}
.public_noc[data-v-c8ce91f2] {
    height:175px;
    width:196px;
    background:url(/vue/dist/static/img/empty_03.61d46be.png) center;
    background-size:80%;
    position:absolute;
    top:50%;
    margin-top:-87.5px;
    left:50%;
    margin-left:-98px;
}
.clear[data-v-c8ce91f2]{
    clear:both;
}
.left[data-v-c8ce91f2]{
    float:left;
}
.right[data-v-c8ce91f2]{
    float:right;
}
.inline[data-v-c8ce91f2]{
    display:inline-block;
}
.block[data-v-c8ce91f2]{
    display:block;
}
.white[data-v-c8ce91f2]{
    color: wheat;
}
.clearfix[data-v-c8ce91f2]:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix[data-v-c8ce91f2] {
    zoom: 1;
}
._nr[data-v-c8ce91f2]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.cwc_page[data-v-c8ce91f2]{
    background: #f3f4f6;
    height: 100%;
    overflow: hidden;
}
.common_top_navs[data-v-c8ce91f2]{
    padding: 0 114px;
    position: fixed;
    z-index: 1000;
    top: 5px;
    left: 100px;
}
.common_top_nav[data-v-c8ce91f2]{
    height: 45px;
    line-height: 45px;
    font-size: 15px;
    color: #6b757f;
    float: left;
    margin-right:56px;
    cursor: pointer;
}
.common_top_nav.ed[data-v-c8ce91f2]{
    color: #2fa2fd;
    background-image: url(/vue/dist/static/img/common_top_nav_ed_bg.37a9b83.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: 38px;
}
.cwc_list_common_center[data-v-c8ce91f2]{
    height: 65px;
    margin-top:7px;
}
.cwc_page_common_b[data-v-c8ce91f2]{
    padding: 0 114px;
    height:calc(100% - 60px);
    overflow: auto;
}
.cwc_list_common_cleft[data-v-c8ce91f2]{
    float: left;
}
.cwc_list_common_cright[data-v-c8ce91f2]{
    float: right;
}
.csw_common_btn[data-v-c8ce91f2]{
    background: #2fa2fe;
    color: #fff;
    width:114px;
    height:38px;
    line-height:38px;
    text-indent:39px;
    border-radius: 4px;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #2fa2fe;
}
.publish_main_btn[data-v-c8ce91f2]{
    transition:border linear .2s,-webkit-box-shadow linear .5s;
    transition:border linear .2s,box-shadow linear .5s;
    transition:border linear .2s,box-shadow linear .5s,-webkit-box-shadow linear .5s;
    -moz-transition:border linear .2s,-moz-box-shadow linear .5s;
    -webkit-transition:border linear .2s,-webkit-box-shadow linear .5s;
    outline:none;
    border-color:#c0e3ff;
    box-shadow:0 0 8px #c0e3ff;
    -moz-box-shadow:0 0 8px #c0e3ff;
    -webkit-box-shadow:0 0 8px #c0e3ff;
}
.publish_main_btn[data-v-c8ce91f2]:hover{
    background-color: #61b8fe;
}
.publish_main_btn[data-v-c8ce91f2]:active{
    background-color: #1195ff;
}
.add_csheet_btn[data-v-c8ce91f2]{
    background-image: url(/vue/dist/static/img/add_esheet_btn.5951950.png);
    background-repeat: no-repeat;
    background-position-x: 16px;
    background-position-y: center;
}
.cwc_list_common_cright[data-v-c8ce91f2]{
    margin-top:9px;
}
.cwc_list_search_zone[data-v-c8ce91f2]{
    float: left;
    margin-right:12px;
}
.common_search_box[data-v-c8ce91f2]{
    background: #fff;
    border-radius: 4px;
    height: 40px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #dce5ef;
    font-size: 14px;
    width: 300px;
    position:relative;
}
.common_search_box[data-v-c8ce91f2]:hover{
    border-color: #a2d6ff;
    outline:none;
    border-color:#c0e3ff;
    -webkit-box-shadow:0 0 10px #c0e3ff;
            box-shadow:0 0 10px #c0e3ff;
}
.common_search_box_input[data-v-c8ce91f2]{
    width: calc(100% - 38px);
    height: 38px;
    border: none;
    text-indent: 13px;
    color: #8f98a3;
    border-radius: 4px;
    caret-color:#a2d6ff;
    float: left;
}
.common_search_box_hotbtn[data-v-c8ce91f2]{
    width:38px;
    height:38px;
    float: left;
    cursor:pointer;
    background-image: url(/vue/dist/static/img/common_search_box_input_search_icon.ff2be10.png);
    background-repeat: no-repeat;
    background-position: center;
}
.common_search_box_clearbtn[data-v-c8ce91f2]{
    width:38px;
    height:38px;
    float: left;
    cursor:pointer;
    background-image: url(/vue/dist/static/img/common_search_box_input_clearbtn.5438678.png);
    background-repeat: no-repeat;
    background-position: center;
}
.cwc_list_common_block[data-v-c8ce91f2]{
    padding: 25px;
    background: #fff;
    border-radius: 8px;
    position:relative;
    margin-bottom:20px;
    cursor:pointer;
}
.cwc_list_common_block_left[data-v-c8ce91f2]{
    width: calc(100% - 310px);
    float: left;
}
.cwc_list_common_block_right[data-v-c8ce91f2]{
    width: 310px;
    float: left;
}
.cwc_list_common_block_title[data-v-c8ce91f2]{
    font-size: 15px;
    color: #6a747e;
    font-weight: bold;
}
.cwc_list_common_block_spans[data-v-c8ce91f2]{
    margin-top:20px;
}
.cwc_list_common_block_span[data-v-c8ce91f2]{
    margin-right:30px;
    font-size: 13px;
    color: #8e949a;
}
.cwc_list_common_block_span_c[data-v-c8ce91f2]{
    font-size: 13px;
    color: #8e949a;
    margin-top:8px;
}
.cwc_list_copbtn[data-v-c8ce91f2]{
    font-size: 13px;
    color: #6a747e;
    height: 18px;
    line-height:18px;
    float: left;
    margin-right: 50px;
    text-indent:24px;
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
}
.clone_icon[data-v-c8ce91f2]{
    background-image: url(/vue/dist/static/img/cwc_list_copbtn_clone_icon.c9e4a51.png);
}
.edit_icon[data-v-c8ce91f2]{
    background-image: url(/vue/dist/static/img/cwc_list_copbtn_edit_icon.059909f.png);
}
.del_icon[data-v-c8ce91f2]{
    background-image: url(/vue/dist/static/img/cwc_list_copbtn_delicon.19a1304.png);
}
.cwc_list_copbtns[data-v-c8ce91f2]{
    position:absolute;
    top: 50%;
    margin-top: -9px;
}
.cwc_list_common_block_center[data-v-c8ce91f2]{
    float: left;
    width: calc(100% - 400px);
    min-height: 10px;
    right: 10px;
}
.cwc_list_common_block_left_img[data-v-c8ce91f2]{
    width: 52px;
    height: 70px;
    -o-object-fit: contain;
       object-fit: contain;
}
.common_second_header[data-v-c8ce91f2]{
    height: 56px;
    padding: 0 72px;
    border-bottom: 1px solid #e5e8ec;
    position:relative;
}
.common_second_header_backbtn[data-v-c8ce91f2]{
    width: 55px;
    text-indent:24px;
    background-image: url(/vue/dist/static/img/common_second_header_backicon.5d1d129.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
    color: #7a8590;
    margin-top:20px;
    float: left;
    font-size: 15px;
}
.common_second_header_txt[data-v-c8ce91f2]{
    position: absolute;
    width: 500px;
    text-align: center;
    line-height:56px;
    font-size: 16px;
    color: #7a8590;
    left: 50%;
    margin-left:-250px;
}
.addsc_stage[data-v-c8ce91f2]{
    border-radius: 10px;
    background: #fff;
    margin: 21px 130px 0 130px;
    padding: 24px;
    position:relative;
}
.el-input[data-v-c8ce91f2]{
    float: left;
}
.asc_additional_txt[data-v-c8ce91f2]{
}
.asc_additional_txt[data-v-c8ce91f2]{
    float: left;
    margin-left:10px;
    font-size: 12px;
    color: #8f98a3;
}
.asc_additional_txtv2[data-v-c8ce91f2]{
    font-size: 14px;
    color: #606266;
    float: left;
    line-height: 40px;
}
.asc_indicator_block[data-v-c8ce91f2]{
    border: 1px solid #eeeeee;
    border-radius: 2px;
    margin-bottom: 21px;
}
.asc_first_indicator[data-v-c8ce91f2]{
    height: 47px;
    background-color: #f5f6f7;
    border: 1px solid #eeeeee;
    position:relative;
}
.asc_first_indicator_input[data-v-c8ce91f2]{
    height: 32px;
    width: 467px;
    margin: 8px;
}
.row-name .common-limit-input-label[data-v-c8ce91f2]{
    display: inline-block;
    position: relative;
    width: 200px;
}
.common-limit-input-label[data-v-c8ce91f2]{
    display: inline-block;
    position: relative;
    width: 360px;
}
.asc_first_indicator_input[data-v-c8ce91f2] .el-input__inner{
    height: 32px;
    padding-right: 50px;
}
[data-v-c8ce91f2].common-limit-input-label .common-limit-textarea-inner{
    height: 60px;
}
.common-limit-input-label.asc_sec_indicator_textarea[data-v-c8ce91f2]{
    width: 100%;
}
.asc_first_indicator_col[data-v-c8ce91f2]{
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-align: center;
}
.asc_first_indicator_header[data-v-c8ce91f2]{
    height: 48px;
    line-height: 48px;
    border-bottom:1px solid #eeeeee;
    font-size: 14px;
    color: #545f69;
    font-weight: bold;
}
.asc_first_indicator_col.border_r[data-v-c8ce91f2]{
    border-right: 1px solid #eee;
}
.asc_sec_indicator_col.border_r[data-v-c8ce91f2]{
    border-right: 1px solid #eee;
}
.border_r[data-v-c8ce91f2]{
    border-right: 1px solid #eee;
}
.border_l[data-v-c8ce91f2]{
    border-left: 1px solid #eee;
}
.asc_sec_indicator_row[data-v-c8ce91f2]{
    height: 90px;
    border-bottom:1px solid #eeeeee;
}
.asc_sec_indicator_col[data-v-c8ce91f2]{
	float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height: 100%;
}
.asc_sec_indicator_row[data-v-c8ce91f2]{
	height: 110px;
}
.asc_sec_indicator_row[data-v-c8ce91f2] .el-input__inner{
	height: 34px;
}
.asc_sec_indicator_col_input[data-v-c8ce91f2]{
	width: 190px;
	margin-top: 20px;
}
.asc_sec_indicator_score_input[data-v-c8ce91f2]{
	margin-top: 20px;
	text-align: center;
}
.asc_sec_indicator_score_input[data-v-c8ce91f2] .el-input__inner{
	text-align: center;
}
.asc_sec_downtxt[data-v-c8ce91f2]{
	text-align: right;
	line-height: 33px;
	color: #8f98a3;
}
.asc_sec_indicator_row.asc_double_row[data-v-c8ce91f2]{
    min-height: 280px;
}
.asc_sec_indicator_row.asc_double_row .asc_sec_indicator_col[data-v-c8ce91f2]{
    height: 100%;
}
.asc_sec_indicator_textarea[data-v-c8ce91f2]{
	margin-top: 10px;
}
/*上下布局 +垂直居中 + 水平居中*/
.flex-v-center-center[data-v-c8ce91f2]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.asc_sec_indicator_delbtn[data-v-c8ce91f2]{
	width: 18px;
	height: 18px;
	cursor: pointer;
	background: url(/vue/dist/static/img/cwc_list_copbtn_delicon.19a1304.png);
	margin: auto;
	margin-top: 36px;
}
.asc_third_indicator_b[data-v-c8ce91f2]{
	padding: 0 10px;
	width: 178px;
	margin-left: 32px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	border-left: 1px solid #eee;
	height: 100%;
    overflow: auto;
}
.asc_third_indicator_input[data-v-c8ce91f2]{
	margin-top: 20px;
}
.indicator_lbcommon_row[data-v-c8ce91f2]{
	height: 72px;
	padding: 18px 16px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.indicator_lbcommon_opbtn[data-v-c8ce91f2]{
	width: 116px;
	height: 36px;
	line-height: 36px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	border: 1px solid #2fa2fe;
	text-align: center;
	color: #2fa2fe;
	background: #eef7ff;
	border-radius: 4px;
	font-size: 14px;
	cursor: pointer;
}
.indicator_lbcommon_txt[data-v-c8ce91f2]{
	color: #2fa2fe;
	font-size:13px;
	text-decoration: underline;
	float: right;
	line-height: 36px;
	margin-right: 22px;
	cursor: pointer;
}
.scd_common_title_txt[data-v-c8ce91f2]{
    font-size: 16px;
    font-weight: bold;
    color: #6a747e;
}
.scd_common_edit_btn[data-v-c8ce91f2]{
    width: 95px;
    position:absolute;
    right: 24px;
    background-image: url(/vue/dist/static/img/scd_common_edit_btn.6128ec5.png);
    background-repeat: no-repeat;
    background-position-x: 17px;
    background-position-y: center;
    cursor: pointer;
    text-indent:45px;
    top: 15px;
}
.scd_common_vice_txt[data-v-c8ce91f2]{
    margin-top:16px;
    font-size: 13px;
    color: #8e949a;
}
.scd_first_indicator_row[data-v-c8ce91f2]{
    height: 38px;
    line-height:38px;
    text-align: center;
    background: #f5f6f7;
    color: #545f69;
    font-weight: bold;
}
.scd_indicator_item[data-v-c8ce91f2]{
    margin-top:16px;
    border: 1px solid #eee;
}
.scd_second_indicator_title[data-v-c8ce91f2]{
    text-align: center;
    height: 46px;
    line-height:46px;
    border-bottom:1px solid #eee;
}
.scd_third_indicator_cols[data-v-c8ce91f2]{
    height: 46px;
    line-height:46px;
}
.scd_third_indicator_col[data-v-c8ce91f2]{
    height: 46px;
    line-height:46px;
    text-align: center;
    color: #545f69;
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.scd_third_indicator_col_span[data-v-c8ce91f2]{
    display: inline;
    height: 46px;
    line-height: 20px;
}
.scd_third_indicator_col_span.txt_icon[data-v-c8ce91f2]{
    background-image: url(/vue/dist/static/img/scd_third_indicator_col_txt_icon.5783729.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
    width: 20px;
}
.scd_third_indicator_col_icon[data-v-c8ce91f2]{
    cursor: pointer;
}
.scd_second_indicator_col[data-v-c8ce91f2]{
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.md_top_block[data-v-c8ce91f2]{
}
.md_top_block_icon[data-v-c8ce91f2]{
    width: 50px;
    height: 70px;
    float: left;
    margin-right:22px;
}
.md_top_block_icon img[data-v-c8ce91f2]{
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}
.md_top_block_txtzone[data-v-c8ce91f2]{
    overflow: auto;
}
.md_top_block_txt_title[data-v-c8ce91f2]{
    font-weight: bold;
    font-size: 14px;
    position: relative;
}
.md_top_block_txt_zone[data-v-c8ce91f2]{
    font-size: 12px;
    color: #8e949a;
    min-height: 15px;
}
.md_top_block_txt_zone_title[data-v-c8ce91f2]{
    float: left;
}
.md_top_block_txt_zone_jy[data-v-c8ce91f2]{
    overflow: auto;
}
.md_top_block_txt_zone[data-v-c8ce91f2]{
    margin-top:15px;
}
.md_center_headrow[data-v-c8ce91f2]{
    height: 56px;
    line-height: 56px;
    border-bottom:1px solid #eee;
    margin-top:10px;
}
.md_top_block_txt_filter[data-v-c8ce91f2]{
    float: right;
    line-height: 40px;
    text-align: center;
}
.md_sheet_numstr[data-v-c8ce91f2]{
    height: 47px;
    line-height:47px;
    font-size: 13px;
    color: #6a747e;
}
.md_sheet_head[data-v-c8ce91f2]{
    height: 40px;
    line-height: 40px;
    background: #f5f6f7;
    border-radius: 3px;
}
.md_sheet_col[data-v-c8ce91f2]{
    text-align: center;
    color: #6a747e;
    float: left;
}
.md_sheet_row[data-v-c8ce91f2]{
    height: 40px;
    line-height: 40px;
    border-bottom:1px solid #eeeeee;
}
.md_show_btn[data-v-c8ce91f2]{
    width: 60px;
    height: 15px;
    line-height:15px;
    text-indent:26px;
    background-image: url(/vue/dist/static/img/md_show_btn_icon.1a7e3fc.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
    margin: auto;
    margin-top: 13px;
}
.aucf_common_row[data-v-c8ce91f2]{
    padding: 16px;
    background: #fbfbfb;
    margin-top:19px;
}
.aucf_common_single_additional_txt[data-v-c8ce91f2]{
    color: #8f98a3;
    margin-left:14px;
}
.aucf_common_single_option_title[data-v-c8ce91f2]{
    font-size: 13px;
    color: #545f69;
    display: inline-block;
}
.aucf_common_single_son_option[data-v-c8ce91f2]{
    display: inline-block;
    margin-right:40px;
}
.aucf_common_single_son_option_morebtn[data-v-c8ce91f2]{
    margin-left: 5px;
    cursor:pointer;
}
.el-select-dropdown__item[data-v-c8ce91f2]{
    text-indent:10px;
}
.aucf_common_row_v2[data-v-c8ce91f2]{
    margin-top:20px;
}
.aucf_common_row_v2_txt[data-v-c8ce91f2]{
    line-height:40px;
    margin-left:20px;
    color: #6a747e;
}
.awt_headline[data-v-c8ce91f2]{
    height: 40px;
    line-height:40px;
    background: #fbfbfb;
}
.awt_headline_span[data-v-c8ce91f2]{
    width: 49.5%;
    text-align: center;
    display: inline-block;
}
.awt_headline_span.ed[data-v-c8ce91f2]{
    color: #2fa2fe;
}
.awt_form_row[data-v-c8ce91f2]{
    margin-top:23px;
}
.awt_form_row_block[data-v-c8ce91f2]{
    width: 200px;
    height: 31px;
    line-height:31px;
    background: #fff9f7;
    text-align: center;
    float: left;
    margin-left:15px;
    margin-top:9px;
    color: #f74e13;
}
.awt_class_item[data-v-c8ce91f2]{
    padding: 9px 18px;
    border: 1px solid #e5e8eb;
    /* float: right; */
    border-radius: 4px;
    color: #545f69;
    line-height: 14px;
    margin-right:13px;
    cursor:pointer;
    margin-bottom:10px;
}
.awt_class_item.ed[data-v-c8ce91f2]{
    border: 1px solid #2fa2fe;
    color: #2fa2fe;
    background: url(/vue/dist/static/img/awt_class_item_ed.ba4bc5d.png) right bottom no-repeat;
}
.awt_sheet_header[data-v-c8ce91f2]{
    height: 44px;
    line-height:44px;
    background: #f5f6f7;
    border-bottom: 1px solid #eeeeee;
}
.awt_sheet_row[data-v-c8ce91f2]{
    min-height: 44px;
    line-height:44px;
}
.awt_sheet_col[data-v-c8ce91f2]{
    text-align: center;
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height: 44px;
    color: #545f69;
}
.awt_sheet[data-v-c8ce91f2]{
    border: 1px solid #eeeeee;
    margin-top:29px;
}
.awt_sheet_people[data-v-c8ce91f2]{
    padding: 9px 13px 9px 9px;
    line-height: 13px;
    float: left;
    margin: 7px;
    cursor: pointer;
    margin-right:0px;
    height: 32px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.awt_sheet_people .el-icon-delete[data-v-c8ce91f2]{
    display: none;
}
.awt_sheet_people.ed[data-v-c8ce91f2]{
    background-color: #f5f6f7;
}
.awt_sheet_people.ed .el-icon-delete[data-v-c8ce91f2]{
    display: inline-block;
}
.awt_sheet_people[data-v-c8ce91f2]:hover{
    background-color: #f5f6f7;
}
.awt_sheet_people:hover .el-icon-delete[data-v-c8ce91f2]{
    display: unset;
}
.el_icon_delete_zw[data-v-c8ce91f2]{
    display: inline-block;
    width:14px;
}
.awt_sheet_people:hover .el_icon_delete_zw[data-v-c8ce91f2]{
    display: none;
}
.awt_sheet_opbtn[data-v-c8ce91f2]{
    width: 75px;
    margin: auto;
    text-indent:20px;
    background-image: url(/vue/dist/static/img/awt_sheet_opbtn_icon.99b191c.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
    color: #545f69;
}
.awt_sheet_row[data-v-c8ce91f2]{
    border-bottom:1px solid #eee;
}
.awt_sheet_row[data-v-c8ce91f2]:last-child{
    border-bottom:none;
}
.wtd_top_title[data-v-c8ce91f2]{
    font-size: 16px;
    font-weight: bold;
    color: #545f69;
}
.wtd_top_small_title[data-v-c8ce91f2]{
    font-size: 14px;
    font-weight: bold;
    color: #545f69;
    margin-top:35px;
}
.wtd_txt_spans[data-v-c8ce91f2]{
    font-size: 13px;
    color: #8e949a;
    margin-top:15px;
}
.wtd_txt_span[data-v-c8ce91f2]{
    margin-right:34px;
}
.wtd_uncommon_left_row[data-v-c8ce91f2]{
    float: left;
}
.scd_common_export_btn[data-v-c8ce91f2]{
    width: 95px;
    background-image: url(/vue/dist/static/img/scd_common_export_btn.9bf8a09.png);
    background-repeat: no-repeat;
    background-position-x: 17px;
    background-position-y: center;
    cursor: pointer;
    text-indent:45px;
    float: right;
    margin-top: 30px;
}
.scd_first_indicator_lastrow[data-v-c8ce91f2]{
    height: 44px;
}
.scd_regester_btn[data-v-c8ce91f2]{
    width: 75px;
    height: 29px;
    float: right;
    margin: 7px;
}
.awt_sheet_col_txt[data-v-c8ce91f2]{
    float: left;
}
.awt_sheet[data-v-c8ce91f2]{
    color: #545f69;
}
.qs_header[data-v-c8ce91f2]{
    height: 50px;
    line-height:50px;
    border-bottom:1px solid #eee;
}
.qs_header_leftstr[data-v-c8ce91f2]{
    float: left;
    color: #697581;
}
.qs_conditions[data-v-c8ce91f2]{
    margin-top:21px;
}
.awt_row_showbtn[data-v-c8ce91f2]{
    cursor:pointer;
}
.addsc_table[data-v-c8ce91f2] .cell{
    text-align: center;
}
.awt_row_showbtn_icon[data-v-c8ce91f2]{
    /*transform: translateY(3px);*/
}
.wtr_pheader[data-v-c8ce91f2]{
    min-height: 72px;
    line-height:72px;
    font-size: 14px;
    background: #fff;
    border: 1px solid transparent;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.wtr_pheader_txt[data-v-c8ce91f2]{
    text-indent: 24px;
    color: #6e767f;
    min-width: 300px;
}
.wtr_rbtns[data-v-c8ce91f2]{
    /* width: calc(100% - 300px); */
    overflow-y: visible;
    margin-left: auto;
    margin-right:29px;
    margin-top: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-flow: wrap;
        flex-flow: wrap;
}
.wtr_sheet_header[data-v-c8ce91f2]{
    height: 34px;
    line-height:34px;
    background: #f5f6f7;
    text-align: center;
    color: #545f69;
    float: left;
    border-right: 1px solid #eee;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.wtr_sheet_sec_header[data-v-c8ce91f2]{
    height: 100px;
    background: #fff;
    border-bottom:1px solid #eeeeee;
}
.wtr_sheet_sec_col[data-v-c8ce91f2]{
    height: 100px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    float: left;
}
.wtr_sheet_common_row[data-v-c8ce91f2]{
    min-height: 72px;
    background: #fff;
}
.wtr_sheet_common_tr[data-v-c8ce91f2]{
    border-bottom:1px solid #eee;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.wtr_sheet_sec_col_left_corner[data-v-c8ce91f2]{
    position:relative;
    background: #f5f6f7;
}
.wtr_sheet_sec_col_left_corner_line[data-v-c8ce91f2]{
    height: 100px;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%"><line x1="0" y1="0" x2="100%" y2="100%" stroke="rgb(225,225,225)" stroke-width="1"/></svg>');
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
}
.wtr_sheet_sec_col_corner_toptxt[data-v-c8ce91f2]{
    font-size: 13px;
    position:absolute;
    right: 22px;
    top: 10px;
    color: #717a81;
}
.wtr_sheet_sec_col_corner_bottxt[data-v-c8ce91f2]{
    font-size: 13px;
    position:absolute;
    left: 22px;
    bottom: 10px;
    color: #717a81;
}
.wtr_sheet_sec_col_secmark[data-v-c8ce91f2]{
    height: 50px;
    line-height:50px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-size: 14px;
    color: #545f69;
    text-align: center;
    border-bottom:1px solid #eee;
}
.wtr_sheet_sec_col_third_mark[data-v-c8ce91f2]{
    height: 50px;
    line-height:50px;
    text-align: center;
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.wtr_sheet_common_col[data-v-c8ce91f2]{
    text-align: center;
    color: #545f69;
    min-height: 70px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 7px;
    padding-bottom: 22px;
    position:relative;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    cursor:pointer;
}
.wtr_evaluation_item[data-v-c8ce91f2]{
    padding: 4px;
    background: #fff2f2;
    cursor:pointer;
    margin-bottom:10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.wtr_evaluation_item_index[data-v-c8ce91f2] {
    float: left;
    line-height: 32px;
    font-size: 12px;
    margin-right:3px;
}
.wtr_evaluation_item_score[data-v-c8ce91f2]{
    float: left;
    line-height: 32px;
    color: #f30b0b;
    font-size: 15px;
    margin-right:3px;
    float: left;
}
.wtr_evaluation_item_r[data-v-c8ce91f2]{
    overflow: auto;
    font-size: 12px;
    text-align:left;
}
.wtr_evaluation_item_markbtn[data-v-c8ce91f2]{
    width: 12px;
    height: 13px;
    background-image: url(/vue/dist/static/img/wtr_evaluation_item_markbtn.e1466f3.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
    margin-top:5px;
    margin-right: 3px;
    margin-left: auto;
    position:absolute;
    bottom: 7px;
    right: 7px;
    display: none;
}
.wtr_sheet_common_col:hover .wtr_evaluation_item_markbtn[data-v-c8ce91f2]{
    display: block;
}
._wtr_reward_ed[data-v-c8ce91f2]{
    background: #ecffeb;
}
._wtr_reward_ed .wtr_evaluation_item_score[data-v-c8ce91f2]{
    color: #16b80a;
}
.cw_score_box_title[data-v-c8ce91f2]{
    color: #333;
    font-weight: bold;
}
.cw_score_box[data-v-c8ce91f2] .el-dialog__header{
    padding-top:5px;
}
.cw_score_box_row[data-v-c8ce91f2]{
    margin-top:20px;
}
.cw_score_box_row_v2[data-v-c8ce91f2]{
    margin-top:10px;
}
.cw_score_box_addfile_btn[data-v-c8ce91f2]{
    width: 140px;
    background-image: url(/vue/dist/static/img/cw_score_box_addfile_btn.f9b4b32.png);
    background-repeat: no-repeat;
    background-position-x: 11px;
    background-position-y: center;
    cursor: pointer;
}
.cw_score_box_row_right_header[data-v-c8ce91f2]{
    height: 32px;
    line-height: 32px;
    background: #f6f6f6;
    text-indent:13px;
    font-size: 13px;
    color: #545f69;
}
.cwsbr_radio[data-v-c8ce91f2]{
    margin-right:15px;
}
.cwsbr_submit_btn[data-v-c8ce91f2]{
    width: 128px;
    height: 38px;
    margin: auto;
    display: block;
}
.cwsbr_cx_btn[data-v-c8ce91f2]{
    width: 128px;
    height: 38px;
    margin: auto;
    display: block;
}
.cw_score_box[data-v-c8ce91f2] .el-dialog{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin:0 !important;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
            transform:translate(-50%,-50%);
    max-height:calc(100% - 30px);
    max-width:calc(100% - 30px);
}
.cw_score_box[data-v-c8ce91f2] .el-dialog .el-dialog__body{
    -webkit-box-flex:1;
        -ms-flex:1;
            flex:1;
    overflow: auto;
}
.am_sheet_row[data-v-c8ce91f2]{
    margin-bottom: 30px;
}
.amcw_txtv1[data-v-c8ce91f2]{
    color: #545f69;
    font-size: 12px;
}
.amcw_score_item_row[data-v-c8ce91f2]{
    margin-top:24px;
}
.amcw_score_item_col[data-v-c8ce91f2]{
    float: left;
    margin-right:20px;
}
.amcw_score_item_col_input[data-v-c8ce91f2] .el-input__inner{
    height: 32px;
    line-height:32px;
    margin-top:-20px;
}
.asc_common_indicator_selector_header[data-v-c8ce91f2]{
    height: 34px;
    border: 1px solid #DCDFE6;
    border-radius: 5px;
    margin-top:20px;
}
.asc_sec_indicator_row[data-v-c8ce91f2] .el-select-dropdown{
    width: 400px;
}
.asc_sec_indicator_row[data-v-c8ce91f2] .el-select-dropdown__list{
    padding-top: 0;
}
.asc_third_indicator_select_row[data-v-c8ce91f2]{
    height: 35px;
    background: #f5f6f8;
    line-height:35px;
    text-indent: 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    color: #515f6c;
}
.asc_third_indicator_select_col[data-v-c8ce91f2]{
    float: left;
    text-align: center;
}
.ascriscol_fir[data-v-c8ce91f2]{
    width: 170px;
    text-align: left;
}
.ascriscol_sec[data-v-c8ce91f2]{
    width: 100px;
}
.ascriscol_tir[data-v-c8ce91f2]{
    width: 130px;
}
.asc_third_indicator_create_row[data-v-c8ce91f2]{
    height: 40px;
    line-height:40px;
    text-align: center;
    color: #2fa2ff;
    text-decoration: underline;
    cursor: pointer;
}
.cwsbr_bottom_btns[data-v-c8ce91f2]{
    width: 365px;
    margin:45px auto;
    margin-bottom: 30px;
}
.asc_secindsci_cover[data-v-c8ce91f2]{
    margin-top: 8px;
}
.asc_secindsci_cover[data-v-c8ce91f2]{
    line-height:34px;
}
.ascse_singleton_pattern[data-v-c8ce91f2]{
    margin-top: 22px;
}
.cw_score_box_bottom[data-v-c8ce91f2]{
    padding: 10px 0px 0 0px;
}
.export_config_option[data-v-c8ce91f2]{
    margin-right:50px;
    margin-bottom:10px;
}
.cw_score_box_bottom_top_txt[data-v-c8ce91f2]{
    float: left;
    color: #9098a3;
    line-height:15px;
}
.add_new_indicator_item_btn[data-v-c8ce91f2]{
    width: 120px;
    margin-left:auto;
    text-indent:0px;
    text-align: center;
}
.save_sheet_btn[data-v-c8ce91f2]{
    width: 95px;
    text-indent:0px;
    text-align: center;
    margin:40px auto;
}
.asc_first_indicator_input_slist[data-v-c8ce91f2]{
    width: 517px;
    max-height: 217px;
    top: 40px;
    position:absolute;
    border: 1px solid #e4e7ed;
    border-radius: 4px;
    background-color: #fff;
    -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: 5px 0;
    left: 7px;
    z-index: 3;
    overflow: auto;
}
.cw_score_box_bottom_lv1[data-v-c8ce91f2]{
    padding: 10px;
    border: 1px solid #eee;
    border-radius: 5px;
    margin-bottom:15px;
    overflow:hidden;
}
.cw_score_box_selected_user[data-v-c8ce91f2]{
    width: 50px;
    float: left;
    margin-right:10px;
    position:relative;
}
.cw_score_box_selected_user img[data-v-c8ce91f2]{
    height: 50px;
    width: 50px;
    border-radius: 50%;
}
.cw_score_box_selected_user[data-v-c8ce91f2]{
    font-size: 14px;
    text-align: center;
}
.cw_score_box_selected_user_del_face[data-v-c8ce91f2]{
    position:absolute;
    width:50px;
    height:50px;
    background: rgba(51, 51, 51, .5);
    text-align: center;
    color: #fff;
    line-height:50px;
    font-size: 14px;
    border-radius: 50%;
    top: 0;
    left: 0;
    cursor:pointer;
    display: none;
}
.cw_score_box_selected_user_name[data-v-c8ce91f2]{
    line-height:25px;
}
.cw_score_box_selected_user:hover .cw_score_box_selected_user_del_face[data-v-c8ce91f2]{
    display: block;
}
.cw_score_box_add_user_btn[data-v-c8ce91f2]{
    width:50px;
    height:50px;
    line-height:50px;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    float: left;
    border-radius: 50%;
    border: 2px dashed #eee;
    cursor:pointer;
    color: #666;
}
.cw_score_box_file_item[data-v-c8ce91f2]{
    width: 150px;
    height: 150px;
    float: left;
    margin-right: 10px;
    margin-bottom:10px;
    margin-top:10px;
    position:relative;
}
.common_res_play_btn[data-v-c8ce91f2]{
    width: 30px;
    height: 30px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left:-15px;
    margin-top:-15px;
    background-image: url(/vue/dist/static/img/common_res_paly_btn.5ea79b3.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
    border: 1px solid #eee;
    background-color: #eee;
    border-radius: 50%;
}
.common_res_del_btn[data-v-c8ce91f2]{
    width: 30px;
    height: 30px;
    position: absolute;
    top: -15px;
    right: -15px;
    background-image: url(/vue/dist/static/img/common_del_res_icon.502916b.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
}
.input_num[data-v-c8ce91f2]{
    position:relative;
    z-index: 3;
    right: 50px;
    background: #fff;
}
.input_num.warn_status[data-v-c8ce91f2]{
    color:#F56C6C;
}
.link_to_position_set[data-v-c8ce91f2]{
    width: 96%;
    margin: auto;
    background-color: #eef7ff;
    color: #46a9fa;
    height: 50px;
    line-height: 50px;
    padding: 0 10px;
}
.link_to_position_set a[data-v-c8ce91f2]{
    text-decoration: underline;
    padding-left: 6px;
    color: #46a9fa;
}
.leave_root_set_sure[data-v-c8ce91f2]{
    margin-top: 20px;
    margin-left: 10px;
    margin-bottom: 80px;
}
.red_star[data-v-c8ce91f2]{
    position: absolute;
    left: -8px;
    color: red;
    padding-right: 6px;
}
.scd_second_indicator_col[data-v-c8ce91f2]:last-child{
    border-right: none!important;
}
.awt_step[data-v-c8ce91f2] .common-limit-input-inner{
    padding-right: 50px;
}
/****统计部分值日人分析样式 add by caojiejun***/
.statistics-analysis-modules[data-v-c8ce91f2]{
    width: 48%;
    padding: 10px;
    text-align: center;
    color: #545f69;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.statistics-analysis-modules-name[data-v-c8ce91f2]{
    line-height: 30px;
    font-weight: bold;
}
.statistics-analysis-modules-tip[data-v-c8ce91f2]{
    color: #8A95A5;
    font-size: 13px;
    line-height: 40px;
}
.statistics-analysis-modules-sta[data-v-c8ce91f2]{
    margin-bottom: 20px;
    text-align: left;
}
.statistics-analysis-modules-sta span[data-v-c8ce91f2]{
    display: inline-block;
}
.statistics-analysis-modules-sta-name[data-v-c8ce91f2]{
    width: 15%;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: text-bottom;
}
.statistics-analysis-modules-sta-process[data-v-c8ce91f2]{
    background: #2FA2FE;
    border-radius: 8px;
    height: 16px;
    vertical-align: sub;
    cursor: pointer;
}
[data-v-c8ce91f2].eva-medal-item-detail-select.el-select{
    width: 120px;
}
[data-v-c8ce91f2].md_top_block_txt_filter .el-select{
    width: 178px;
}
.btn-bg-blue[data-v-c8ce91f2]{
    padding: 8px 12px;
    margin-left: 6px;
}
.btn-bg-blue-big[data-v-c8ce91f2]{
    padding: 8px 24px;
    margin-left: 6px;
    background: #2fa2fe;
    text-align: center;
    cursor: pointer;
    color: #fff;
    border-radius: 3px;
    -webkit-box-shadow: 0px 0px 10px rgba(47, 162, 254, .3);
    box-shadow: 0px 0px 10px rgba(47, 162, 254, .3);
}
.btn-container-spirit[data-v-c8ce91f2]{
    text-align: center;
    margin-top: 17px;
}
.people-container-spirit[data-v-c8ce91f2]{
    padding-top: 17px;
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
    position: relative;
}
.people-name-list[data-v-c8ce91f2]{
    font-size: 12px;
    margin-right: 15px;
}
.class-title-box[data-v-c8ce91f2]{
    width:120px;
    overflow:hidden auto;
}
.class-title-box[data-v-c8ce91f2]::-webkit-scrollbar{
    width:0;
    height: 0;
}
/* 设置表格内容的横向滚动条跟侧边滚动条宽度一样 */
#week_task_registration_tab_centent[data-v-c8ce91f2]::-webkit-scrollbar{
    height: 12px;
}
#week_task_registration_tab_centent[data-v-c8ce91f2]{
    overflow: auto;
}
#week_task_registration_tab_centent>div[data-v-c8ce91f2]{
    /* height:71px; */
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
#week_task_registration_tab_title[data-v-c8ce91f2]{
    padding-left:120px;
    overflow: auto hidden;
}
#week_task_registration_tab_head[data-v-c8ce91f2]{
    overflow: auto hidden;
    margin-left:120px;
}
#week_task_registration_tab_head>div[data-v-c8ce91f2]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.wtr_sheet_root_node[data-v-c8ce91f2]{
    width: 100vw;
    overflow:hidden
}
.super_long_content[data-v-c8ce91f2]{
    width: 900vw;
}
#week_task_registration_tab_centent>div[data-v-c8ce91f2]:hover,
.cwc_page .check[data-v-c8ce91f2]{
    background-color: #85b6de;
    color: white;
    font-weight: 600;
}
.cwc_page .check2[data-v-c8ce91f2]{
    color: black;
    background-color: white;
}
.asc_sec_indicator_col > .relevancy-target[data-v-c8ce91f2]{
    font-size: 14px;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.asc_sec_indicator_col > .relevancy-target >.add-target-icon[data-v-c8ce91f2]{
    margin-left: 6px;
    color: #409eff;
}
.asc_sec_indicator_col > .link-prize[data-v-c8ce91f2]{
    background: #fff;
    line-height: 24px;
    border-radius: 4px;
    -webkit-box-shadow: 0px 0px 10px #eee;
            box-shadow: 0px 0px 10px #eee;
    position: relative;
}
.asc_sec_indicator_col > .link-prize >.link-prize-name[data-v-c8ce91f2]{
    text-align: center;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.asc_sec_indicator_col > .link-prize >.del-prize-icon[data-v-c8ce91f2]{
    font-size: 20px;
    position: absolute;
    top: -10px;
    right: -10px;
    cursor: pointer;
}
/* 星级评比 */
.icon-delete[data-v-c8ce91f2]{
    font-size: 20px;
    cursor: pointer;
}
.icon-edit[data-v-c8ce91f2]{
    margin-top: 20px;
    cursor: pointer;
    font-size: 20px;
}
.level-evaluate-detail[data-v-c8ce91f2]{
    margin-top: 30px;
}
.level-evaluate-detail-item[data-v-c8ce91f2]{
    text-align: center;
}
/* 评比申诉 */
.allocation-item[data-v-c8ce91f2]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 16px;
}
.allocation-item > .title[data-v-c8ce91f2]{
    width: 100px;
    text-align: right;
}
.allocation-item > .content[data-v-c8ce91f2]{
    width: calc(100% - 100px);
    margin-left: 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.allocation-item > .content > .hint-content[data-v-c8ce91f2]{
    margin-left: 10px;
    color: #46a9fa;
}
.allocation-item[data-v-c8ce91f2] .el-radio{
    margin-right: 16px;
}
/* 设置人员 */
.set-staff-header[data-v-c8ce91f2]{
    margin: 10px 0;
}
.set-staff-header-title[data-v-c8ce91f2]{
    float: left;
    margin-left: 20px;
    line-height: 32px;
}
/* 按钮 */
.btns_vessel[data-v-c8ce91f2]{
    border-top: 1px solid #D6D6D6;
    padding: 20px 0;
}
.submit-btns[data-v-c8ce91f2]{
    text-align: center;
}
/* 通用对象设置 */
.aucf_common_single_option_new[data-v-c8ce91f2] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 0 10px;
}
.common-object-set[data-v-c8ce91f2]{
    border: 1px solid #D6D6D6;
    border-radius: 4px;
    padding: 5px 8px;
    position: relative;
    margin: 10px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 5px;
    background-color: #fff;
}
.common-object-set_morebtn[data-v-c8ce91f2]{
    cursor:pointer;
}
.common-object-set_add[data-v-c8ce91f2] {
    padding: 7px 8px;
    font-size: 14px;
}/**
 * @desc: 描述简易结构的CSS文件
 * @time: 2022/3/11
 * @author: yansen
 */
/*抽象css类*/
.U-structure[data-v-050bf4fa]{
}
.LR-structure.in-container[data-v-050bf4fa]{
    margin-bottom: 8px;
    line-height: 39px;
}
.LR-structure[data-v-050bf4fa]:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.LR-structure[data-v-050bf4fa] {
    zoom: 1;
}
.left-primitives[data-v-050bf4fa]{
    float: left;
    text-align: right;
}
.right-primitives[data-v-050bf4fa]{
    overflow: auto;
}
.LR-structure[data-v-050bf4fa]{
    line-height: 39px;
    margin-top: 0px;
}
.sns-big-checkbox[data-v-050bf4fa]{
    float: left;
}

.weekly-class-detail .el-tabs__nav-wrap::after{
    background-color: transparent;
}
/**
 * @desc: 班级值周公用的css样式表
 * @author: yansen
 * @time: 2020-01-14
 */
*[data-v-5d1dec04]{
    padding:0;
    margin:0;
    font-family:'\5FAE\8F6F\96C5\9ED1';
}
ul li[data-v-5d1dec04]{
    list-style:none;
}
html[data-v-5d1dec04]{
    height: 100%;
    width: 100%;
}
body[data-v-5d1dec04]{
    background:#e6f8ff;
    height: 100%;
    width: 100%;
    font-size: 14px;
}
p[data-v-5d1dec04] {
    margin:0;
}
input[data-v-5d1dec04], textarea[data-v-5d1dec04]{
    outline: none;
}
a[data-v-5d1dec04]{
    text-decoration: none;
}
.public_noc[data-v-5d1dec04] {
    height:175px;
    width:196px;
    background:url(/vue/dist/static/img/empty_03.61d46be.png) center;
    background-size:80%;
    position:absolute;
    top:50%;
    margin-top:-87.5px;
    left:50%;
    margin-left:-98px;
}
.clear[data-v-5d1dec04]{
    clear:both;
}
.left[data-v-5d1dec04]{
    float:left;
}
.right[data-v-5d1dec04]{
    float:right;
}
.inline[data-v-5d1dec04]{
    display:inline-block;
}
.block[data-v-5d1dec04]{
    display:block;
}
.white[data-v-5d1dec04]{
    color: wheat;
}
.clearfix[data-v-5d1dec04]:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix[data-v-5d1dec04] {
    zoom: 1;
}
._nr[data-v-5d1dec04]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.cwc_page[data-v-5d1dec04]{
    background: #f3f4f6;
    height: 100%;
    overflow: hidden;
}
.common_top_navs[data-v-5d1dec04]{
    padding: 0 114px;
    position: fixed;
    z-index: 1000;
    top: 5px;
    left: 100px;
}
.common_top_nav[data-v-5d1dec04]{
    height: 45px;
    line-height: 45px;
    font-size: 15px;
    color: #6b757f;
    float: left;
    margin-right:56px;
    cursor: pointer;
}
.common_top_nav.ed[data-v-5d1dec04]{
    color: #2fa2fd;
    background-image: url(/vue/dist/static/img/common_top_nav_ed_bg.37a9b83.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: 38px;
}
.cwc_list_common_center[data-v-5d1dec04]{
    height: 65px;
    margin-top:7px;
}
.cwc_page_common_b[data-v-5d1dec04]{
    padding: 0 114px;
    height:calc(100% - 60px);
    overflow: auto;
}
.cwc_list_common_cleft[data-v-5d1dec04]{
    float: left;
}
.cwc_list_common_cright[data-v-5d1dec04]{
    float: right;
}
.csw_common_btn[data-v-5d1dec04]{
    background: #2fa2fe;
    color: #fff;
    width:114px;
    height:38px;
    line-height:38px;
    text-indent:39px;
    border-radius: 4px;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #2fa2fe;
}
.publish_main_btn[data-v-5d1dec04]{
    transition:border linear .2s,-webkit-box-shadow linear .5s;
    transition:border linear .2s,box-shadow linear .5s;
    transition:border linear .2s,box-shadow linear .5s,-webkit-box-shadow linear .5s;
    -moz-transition:border linear .2s,-moz-box-shadow linear .5s;
    -webkit-transition:border linear .2s,-webkit-box-shadow linear .5s;
    outline:none;
    border-color:#c0e3ff;
    box-shadow:0 0 8px #c0e3ff;
    -moz-box-shadow:0 0 8px #c0e3ff;
    -webkit-box-shadow:0 0 8px #c0e3ff;
}
.publish_main_btn[data-v-5d1dec04]:hover{
    background-color: #61b8fe;
}
.publish_main_btn[data-v-5d1dec04]:active{
    background-color: #1195ff;
}
.add_csheet_btn[data-v-5d1dec04]{
    background-image: url(/vue/dist/static/img/add_esheet_btn.5951950.png);
    background-repeat: no-repeat;
    background-position-x: 16px;
    background-position-y: center;
}
.cwc_list_common_cright[data-v-5d1dec04]{
    margin-top:9px;
}
.cwc_list_search_zone[data-v-5d1dec04]{
    float: left;
    margin-right:12px;
}
.common_search_box[data-v-5d1dec04]{
    background: #fff;
    border-radius: 4px;
    height: 40px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #dce5ef;
    font-size: 14px;
    width: 300px;
    position:relative;
}
.common_search_box[data-v-5d1dec04]:hover{
    border-color: #a2d6ff;
    outline:none;
    border-color:#c0e3ff;
    -webkit-box-shadow:0 0 10px #c0e3ff;
            box-shadow:0 0 10px #c0e3ff;
}
.common_search_box_input[data-v-5d1dec04]{
    width: calc(100% - 38px);
    height: 38px;
    border: none;
    text-indent: 13px;
    color: #8f98a3;
    border-radius: 4px;
    caret-color:#a2d6ff;
    float: left;
}
.common_search_box_hotbtn[data-v-5d1dec04]{
    width:38px;
    height:38px;
    float: left;
    cursor:pointer;
    background-image: url(/vue/dist/static/img/common_search_box_input_search_icon.ff2be10.png);
    background-repeat: no-repeat;
    background-position: center;
}
.common_search_box_clearbtn[data-v-5d1dec04]{
    width:38px;
    height:38px;
    float: left;
    cursor:pointer;
    background-image: url(/vue/dist/static/img/common_search_box_input_clearbtn.5438678.png);
    background-repeat: no-repeat;
    background-position: center;
}
.cwc_list_common_block[data-v-5d1dec04]{
    padding: 25px;
    background: #fff;
    border-radius: 8px;
    position:relative;
    margin-bottom:20px;
    cursor:pointer;
}
.cwc_list_common_block_left[data-v-5d1dec04]{
    width: calc(100% - 310px);
    float: left;
}
.cwc_list_common_block_right[data-v-5d1dec04]{
    width: 310px;
    float: left;
}
.cwc_list_common_block_title[data-v-5d1dec04]{
    font-size: 15px;
    color: #6a747e;
    font-weight: bold;
}
.cwc_list_common_block_spans[data-v-5d1dec04]{
    margin-top:20px;
}
.cwc_list_common_block_span[data-v-5d1dec04]{
    margin-right:30px;
    font-size: 13px;
    color: #8e949a;
}
.cwc_list_common_block_span_c[data-v-5d1dec04]{
    font-size: 13px;
    color: #8e949a;
    margin-top:8px;
}
.cwc_list_copbtn[data-v-5d1dec04]{
    font-size: 13px;
    color: #6a747e;
    height: 18px;
    line-height:18px;
    float: left;
    margin-right: 50px;
    text-indent:24px;
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
}
.clone_icon[data-v-5d1dec04]{
    background-image: url(/vue/dist/static/img/cwc_list_copbtn_clone_icon.c9e4a51.png);
}
.edit_icon[data-v-5d1dec04]{
    background-image: url(/vue/dist/static/img/cwc_list_copbtn_edit_icon.059909f.png);
}
.del_icon[data-v-5d1dec04]{
    background-image: url(/vue/dist/static/img/cwc_list_copbtn_delicon.19a1304.png);
}
.cwc_list_copbtns[data-v-5d1dec04]{
    position:absolute;
    top: 50%;
    margin-top: -9px;
}
.cwc_list_common_block_center[data-v-5d1dec04]{
    float: left;
    width: calc(100% - 400px);
    min-height: 10px;
    right: 10px;
}
.cwc_list_common_block_left_img[data-v-5d1dec04]{
    width: 52px;
    height: 70px;
    -o-object-fit: contain;
       object-fit: contain;
}
.common_second_header[data-v-5d1dec04]{
    height: 56px;
    padding: 0 72px;
    border-bottom: 1px solid #e5e8ec;
    position:relative;
}
.common_second_header_backbtn[data-v-5d1dec04]{
    width: 55px;
    text-indent:24px;
    background-image: url(/vue/dist/static/img/common_second_header_backicon.5d1d129.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
    color: #7a8590;
    margin-top:20px;
    float: left;
    font-size: 15px;
}
.common_second_header_txt[data-v-5d1dec04]{
    position: absolute;
    width: 500px;
    text-align: center;
    line-height:56px;
    font-size: 16px;
    color: #7a8590;
    left: 50%;
    margin-left:-250px;
}
.addsc_stage[data-v-5d1dec04]{
    border-radius: 10px;
    background: #fff;
    margin: 21px 130px 0 130px;
    padding: 24px;
    position:relative;
}
.el-input[data-v-5d1dec04]{
    float: left;
}
.asc_additional_txt[data-v-5d1dec04]{
}
.asc_additional_txt[data-v-5d1dec04]{
    float: left;
    margin-left:10px;
    font-size: 12px;
    color: #8f98a3;
}
.asc_additional_txtv2[data-v-5d1dec04]{
    font-size: 14px;
    color: #606266;
    float: left;
    line-height: 40px;
}
.asc_indicator_block[data-v-5d1dec04]{
    border: 1px solid #eeeeee;
    border-radius: 2px;
    margin-bottom: 21px;
}
.asc_first_indicator[data-v-5d1dec04]{
    height: 47px;
    background-color: #f5f6f7;
    border: 1px solid #eeeeee;
    position:relative;
}
.asc_first_indicator_input[data-v-5d1dec04]{
    height: 32px;
    width: 467px;
    margin: 8px;
}
.row-name .common-limit-input-label[data-v-5d1dec04]{
    display: inline-block;
    position: relative;
    width: 200px;
}
.common-limit-input-label[data-v-5d1dec04]{
    display: inline-block;
    position: relative;
    width: 360px;
}
.asc_first_indicator_input[data-v-5d1dec04] .el-input__inner{
    height: 32px;
    padding-right: 50px;
}
[data-v-5d1dec04].common-limit-input-label .common-limit-textarea-inner{
    height: 60px;
}
.common-limit-input-label.asc_sec_indicator_textarea[data-v-5d1dec04]{
    width: 100%;
}
.asc_first_indicator_col[data-v-5d1dec04]{
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-align: center;
}
.asc_first_indicator_header[data-v-5d1dec04]{
    height: 48px;
    line-height: 48px;
    border-bottom:1px solid #eeeeee;
    font-size: 14px;
    color: #545f69;
    font-weight: bold;
}
.asc_first_indicator_col.border_r[data-v-5d1dec04]{
    border-right: 1px solid #eee;
}
.asc_sec_indicator_col.border_r[data-v-5d1dec04]{
    border-right: 1px solid #eee;
}
.border_r[data-v-5d1dec04]{
    border-right: 1px solid #eee;
}
.border_l[data-v-5d1dec04]{
    border-left: 1px solid #eee;
}
.asc_sec_indicator_row[data-v-5d1dec04]{
    height: 90px;
    border-bottom:1px solid #eeeeee;
}
.asc_sec_indicator_col[data-v-5d1dec04]{
	float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height: 100%;
}
.asc_sec_indicator_row[data-v-5d1dec04]{
	height: 110px;
}
.asc_sec_indicator_row[data-v-5d1dec04] .el-input__inner{
	height: 34px;
}
.asc_sec_indicator_col_input[data-v-5d1dec04]{
	width: 190px;
	margin-top: 20px;
}
.asc_sec_indicator_score_input[data-v-5d1dec04]{
	margin-top: 20px;
	text-align: center;
}
.asc_sec_indicator_score_input[data-v-5d1dec04] .el-input__inner{
	text-align: center;
}
.asc_sec_downtxt[data-v-5d1dec04]{
	text-align: right;
	line-height: 33px;
	color: #8f98a3;
}
.asc_sec_indicator_row.asc_double_row[data-v-5d1dec04]{
    min-height: 280px;
}
.asc_sec_indicator_row.asc_double_row .asc_sec_indicator_col[data-v-5d1dec04]{
    height: 100%;
}
.asc_sec_indicator_textarea[data-v-5d1dec04]{
	margin-top: 10px;
}
/*上下布局 +垂直居中 + 水平居中*/
.flex-v-center-center[data-v-5d1dec04]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.asc_sec_indicator_delbtn[data-v-5d1dec04]{
	width: 18px;
	height: 18px;
	cursor: pointer;
	background: url(/vue/dist/static/img/cwc_list_copbtn_delicon.19a1304.png);
	margin: auto;
	margin-top: 36px;
}
.asc_third_indicator_b[data-v-5d1dec04]{
	padding: 0 10px;
	width: 178px;
	margin-left: 32px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	border-left: 1px solid #eee;
	height: 100%;
    overflow: auto;
}
.asc_third_indicator_input[data-v-5d1dec04]{
	margin-top: 20px;
}
.indicator_lbcommon_row[data-v-5d1dec04]{
	height: 72px;
	padding: 18px 16px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.indicator_lbcommon_opbtn[data-v-5d1dec04]{
	width: 116px;
	height: 36px;
	line-height: 36px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	border: 1px solid #2fa2fe;
	text-align: center;
	color: #2fa2fe;
	background: #eef7ff;
	border-radius: 4px;
	font-size: 14px;
	cursor: pointer;
}
.indicator_lbcommon_txt[data-v-5d1dec04]{
	color: #2fa2fe;
	font-size:13px;
	text-decoration: underline;
	float: right;
	line-height: 36px;
	margin-right: 22px;
	cursor: pointer;
}
.scd_common_title_txt[data-v-5d1dec04]{
    font-size: 16px;
    font-weight: bold;
    color: #6a747e;
}
.scd_common_edit_btn[data-v-5d1dec04]{
    width: 95px;
    position:absolute;
    right: 24px;
    background-image: url(/vue/dist/static/img/scd_common_edit_btn.6128ec5.png);
    background-repeat: no-repeat;
    background-position-x: 17px;
    background-position-y: center;
    cursor: pointer;
    text-indent:45px;
    top: 15px;
}
.scd_common_vice_txt[data-v-5d1dec04]{
    margin-top:16px;
    font-size: 13px;
    color: #8e949a;
}
.scd_first_indicator_row[data-v-5d1dec04]{
    height: 38px;
    line-height:38px;
    text-align: center;
    background: #f5f6f7;
    color: #545f69;
    font-weight: bold;
}
.scd_indicator_item[data-v-5d1dec04]{
    margin-top:16px;
    border: 1px solid #eee;
}
.scd_second_indicator_title[data-v-5d1dec04]{
    text-align: center;
    height: 46px;
    line-height:46px;
    border-bottom:1px solid #eee;
}
.scd_third_indicator_cols[data-v-5d1dec04]{
    height: 46px;
    line-height:46px;
}
.scd_third_indicator_col[data-v-5d1dec04]{
    height: 46px;
    line-height:46px;
    text-align: center;
    color: #545f69;
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.scd_third_indicator_col_span[data-v-5d1dec04]{
    display: inline;
    height: 46px;
    line-height: 20px;
}
.scd_third_indicator_col_span.txt_icon[data-v-5d1dec04]{
    background-image: url(/vue/dist/static/img/scd_third_indicator_col_txt_icon.5783729.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
    width: 20px;
}
.scd_third_indicator_col_icon[data-v-5d1dec04]{
    cursor: pointer;
}
.scd_second_indicator_col[data-v-5d1dec04]{
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.md_top_block[data-v-5d1dec04]{
}
.md_top_block_icon[data-v-5d1dec04]{
    width: 50px;
    height: 70px;
    float: left;
    margin-right:22px;
}
.md_top_block_icon img[data-v-5d1dec04]{
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}
.md_top_block_txtzone[data-v-5d1dec04]{
    overflow: auto;
}
.md_top_block_txt_title[data-v-5d1dec04]{
    font-weight: bold;
    font-size: 14px;
    position: relative;
}
.md_top_block_txt_zone[data-v-5d1dec04]{
    font-size: 12px;
    color: #8e949a;
    min-height: 15px;
}
.md_top_block_txt_zone_title[data-v-5d1dec04]{
    float: left;
}
.md_top_block_txt_zone_jy[data-v-5d1dec04]{
    overflow: auto;
}
.md_top_block_txt_zone[data-v-5d1dec04]{
    margin-top:15px;
}
.md_center_headrow[data-v-5d1dec04]{
    height: 56px;
    line-height: 56px;
    border-bottom:1px solid #eee;
    margin-top:10px;
}
.md_top_block_txt_filter[data-v-5d1dec04]{
    float: right;
    line-height: 40px;
    text-align: center;
}
.md_sheet_numstr[data-v-5d1dec04]{
    height: 47px;
    line-height:47px;
    font-size: 13px;
    color: #6a747e;
}
.md_sheet_head[data-v-5d1dec04]{
    height: 40px;
    line-height: 40px;
    background: #f5f6f7;
    border-radius: 3px;
}
.md_sheet_col[data-v-5d1dec04]{
    text-align: center;
    color: #6a747e;
    float: left;
}
.md_sheet_row[data-v-5d1dec04]{
    height: 40px;
    line-height: 40px;
    border-bottom:1px solid #eeeeee;
}
.md_show_btn[data-v-5d1dec04]{
    width: 60px;
    height: 15px;
    line-height:15px;
    text-indent:26px;
    background-image: url(/vue/dist/static/img/md_show_btn_icon.1a7e3fc.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
    margin: auto;
    margin-top: 13px;
}
.aucf_common_row[data-v-5d1dec04]{
    padding: 16px;
    background: #fbfbfb;
    margin-top:19px;
}
.aucf_common_single_additional_txt[data-v-5d1dec04]{
    color: #8f98a3;
    margin-left:14px;
}
.aucf_common_single_option_title[data-v-5d1dec04]{
    font-size: 13px;
    color: #545f69;
    display: inline-block;
}
.aucf_common_single_son_option[data-v-5d1dec04]{
    display: inline-block;
    margin-right:40px;
}
.aucf_common_single_son_option_morebtn[data-v-5d1dec04]{
    margin-left: 5px;
    cursor:pointer;
}
.el-select-dropdown__item[data-v-5d1dec04]{
    text-indent:10px;
}
.aucf_common_row_v2[data-v-5d1dec04]{
    margin-top:20px;
}
.aucf_common_row_v2_txt[data-v-5d1dec04]{
    line-height:40px;
    margin-left:20px;
    color: #6a747e;
}
.awt_headline[data-v-5d1dec04]{
    height: 40px;
    line-height:40px;
    background: #fbfbfb;
}
.awt_headline_span[data-v-5d1dec04]{
    width: 49.5%;
    text-align: center;
    display: inline-block;
}
.awt_headline_span.ed[data-v-5d1dec04]{
    color: #2fa2fe;
}
.awt_form_row[data-v-5d1dec04]{
    margin-top:23px;
}
.awt_form_row_block[data-v-5d1dec04]{
    width: 200px;
    height: 31px;
    line-height:31px;
    background: #fff9f7;
    text-align: center;
    float: left;
    margin-left:15px;
    margin-top:9px;
    color: #f74e13;
}
.awt_class_item[data-v-5d1dec04]{
    padding: 9px 18px;
    border: 1px solid #e5e8eb;
    /* float: right; */
    border-radius: 4px;
    color: #545f69;
    line-height: 14px;
    margin-right:13px;
    cursor:pointer;
    margin-bottom:10px;
}
.awt_class_item.ed[data-v-5d1dec04]{
    border: 1px solid #2fa2fe;
    color: #2fa2fe;
    background: url(/vue/dist/static/img/awt_class_item_ed.ba4bc5d.png) right bottom no-repeat;
}
.awt_sheet_header[data-v-5d1dec04]{
    height: 44px;
    line-height:44px;
    background: #f5f6f7;
    border-bottom: 1px solid #eeeeee;
}
.awt_sheet_row[data-v-5d1dec04]{
    min-height: 44px;
    line-height:44px;
}
.awt_sheet_col[data-v-5d1dec04]{
    text-align: center;
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height: 44px;
    color: #545f69;
}
.awt_sheet[data-v-5d1dec04]{
    border: 1px solid #eeeeee;
    margin-top:29px;
}
.awt_sheet_people[data-v-5d1dec04]{
    padding: 9px 13px 9px 9px;
    line-height: 13px;
    float: left;
    margin: 7px;
    cursor: pointer;
    margin-right:0px;
    height: 32px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.awt_sheet_people .el-icon-delete[data-v-5d1dec04]{
    display: none;
}
.awt_sheet_people.ed[data-v-5d1dec04]{
    background-color: #f5f6f7;
}
.awt_sheet_people.ed .el-icon-delete[data-v-5d1dec04]{
    display: inline-block;
}
.awt_sheet_people[data-v-5d1dec04]:hover{
    background-color: #f5f6f7;
}
.awt_sheet_people:hover .el-icon-delete[data-v-5d1dec04]{
    display: unset;
}
.el_icon_delete_zw[data-v-5d1dec04]{
    display: inline-block;
    width:14px;
}
.awt_sheet_people:hover .el_icon_delete_zw[data-v-5d1dec04]{
    display: none;
}
.awt_sheet_opbtn[data-v-5d1dec04]{
    width: 75px;
    margin: auto;
    text-indent:20px;
    background-image: url(/vue/dist/static/img/awt_sheet_opbtn_icon.99b191c.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
    color: #545f69;
}
.awt_sheet_row[data-v-5d1dec04]{
    border-bottom:1px solid #eee;
}
.awt_sheet_row[data-v-5d1dec04]:last-child{
    border-bottom:none;
}
.wtd_top_title[data-v-5d1dec04]{
    font-size: 16px;
    font-weight: bold;
    color: #545f69;
}
.wtd_top_small_title[data-v-5d1dec04]{
    font-size: 14px;
    font-weight: bold;
    color: #545f69;
    margin-top:35px;
}
.wtd_txt_spans[data-v-5d1dec04]{
    font-size: 13px;
    color: #8e949a;
    margin-top:15px;
}
.wtd_txt_span[data-v-5d1dec04]{
    margin-right:34px;
}
.wtd_uncommon_left_row[data-v-5d1dec04]{
    float: left;
}
.scd_common_export_btn[data-v-5d1dec04]{
    width: 95px;
    background-image: url(/vue/dist/static/img/scd_common_export_btn.9bf8a09.png);
    background-repeat: no-repeat;
    background-position-x: 17px;
    background-position-y: center;
    cursor: pointer;
    text-indent:45px;
    float: right;
    margin-top: 30px;
}
.scd_first_indicator_lastrow[data-v-5d1dec04]{
    height: 44px;
}
.scd_regester_btn[data-v-5d1dec04]{
    width: 75px;
    height: 29px;
    float: right;
    margin: 7px;
}
.awt_sheet_col_txt[data-v-5d1dec04]{
    float: left;
}
.awt_sheet[data-v-5d1dec04]{
    color: #545f69;
}
.qs_header[data-v-5d1dec04]{
    height: 50px;
    line-height:50px;
    border-bottom:1px solid #eee;
}
.qs_header_leftstr[data-v-5d1dec04]{
    float: left;
    color: #697581;
}
.qs_conditions[data-v-5d1dec04]{
    margin-top:21px;
}
.awt_row_showbtn[data-v-5d1dec04]{
    cursor:pointer;
}
.addsc_table[data-v-5d1dec04] .cell{
    text-align: center;
}
.awt_row_showbtn_icon[data-v-5d1dec04]{
    /*transform: translateY(3px);*/
}
.wtr_pheader[data-v-5d1dec04]{
    min-height: 72px;
    line-height:72px;
    font-size: 14px;
    background: #fff;
    border: 1px solid transparent;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.wtr_pheader_txt[data-v-5d1dec04]{
    text-indent: 24px;
    color: #6e767f;
    min-width: 300px;
}
.wtr_rbtns[data-v-5d1dec04]{
    /* width: calc(100% - 300px); */
    overflow-y: visible;
    margin-left: auto;
    margin-right:29px;
    margin-top: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-flow: wrap;
        flex-flow: wrap;
}
.wtr_sheet_header[data-v-5d1dec04]{
    height: 34px;
    line-height:34px;
    background: #f5f6f7;
    text-align: center;
    color: #545f69;
    float: left;
    border-right: 1px solid #eee;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.wtr_sheet_sec_header[data-v-5d1dec04]{
    height: 100px;
    background: #fff;
    border-bottom:1px solid #eeeeee;
}
.wtr_sheet_sec_col[data-v-5d1dec04]{
    height: 100px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    float: left;
}
.wtr_sheet_common_row[data-v-5d1dec04]{
    min-height: 72px;
    background: #fff;
}
.wtr_sheet_common_tr[data-v-5d1dec04]{
    border-bottom:1px solid #eee;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.wtr_sheet_sec_col_left_corner[data-v-5d1dec04]{
    position:relative;
    background: #f5f6f7;
}
.wtr_sheet_sec_col_left_corner_line[data-v-5d1dec04]{
    height: 100px;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%"><line x1="0" y1="0" x2="100%" y2="100%" stroke="rgb(225,225,225)" stroke-width="1"/></svg>');
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
}
.wtr_sheet_sec_col_corner_toptxt[data-v-5d1dec04]{
    font-size: 13px;
    position:absolute;
    right: 22px;
    top: 10px;
    color: #717a81;
}
.wtr_sheet_sec_col_corner_bottxt[data-v-5d1dec04]{
    font-size: 13px;
    position:absolute;
    left: 22px;
    bottom: 10px;
    color: #717a81;
}
.wtr_sheet_sec_col_secmark[data-v-5d1dec04]{
    height: 50px;
    line-height:50px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-size: 14px;
    color: #545f69;
    text-align: center;
    border-bottom:1px solid #eee;
}
.wtr_sheet_sec_col_third_mark[data-v-5d1dec04]{
    height: 50px;
    line-height:50px;
    text-align: center;
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.wtr_sheet_common_col[data-v-5d1dec04]{
    text-align: center;
    color: #545f69;
    min-height: 70px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 7px;
    padding-bottom: 22px;
    position:relative;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    cursor:pointer;
}
.wtr_evaluation_item[data-v-5d1dec04]{
    padding: 4px;
    background: #fff2f2;
    cursor:pointer;
    margin-bottom:10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.wtr_evaluation_item_index[data-v-5d1dec04] {
    float: left;
    line-height: 32px;
    font-size: 12px;
    margin-right:3px;
}
.wtr_evaluation_item_score[data-v-5d1dec04]{
    float: left;
    line-height: 32px;
    color: #f30b0b;
    font-size: 15px;
    margin-right:3px;
    float: left;
}
.wtr_evaluation_item_r[data-v-5d1dec04]{
    overflow: auto;
    font-size: 12px;
    text-align:left;
}
.wtr_evaluation_item_markbtn[data-v-5d1dec04]{
    width: 12px;
    height: 13px;
    background-image: url(/vue/dist/static/img/wtr_evaluation_item_markbtn.e1466f3.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
    margin-top:5px;
    margin-right: 3px;
    margin-left: auto;
    position:absolute;
    bottom: 7px;
    right: 7px;
    display: none;
}
.wtr_sheet_common_col:hover .wtr_evaluation_item_markbtn[data-v-5d1dec04]{
    display: block;
}
._wtr_reward_ed[data-v-5d1dec04]{
    background: #ecffeb;
}
._wtr_reward_ed .wtr_evaluation_item_score[data-v-5d1dec04]{
    color: #16b80a;
}
.cw_score_box_title[data-v-5d1dec04]{
    color: #333;
    font-weight: bold;
}
.cw_score_box[data-v-5d1dec04] .el-dialog__header{
    padding-top:5px;
}
.cw_score_box_row[data-v-5d1dec04]{
    margin-top:20px;
}
.cw_score_box_row_v2[data-v-5d1dec04]{
    margin-top:10px;
}
.cw_score_box_addfile_btn[data-v-5d1dec04]{
    width: 140px;
    background-image: url(/vue/dist/static/img/cw_score_box_addfile_btn.f9b4b32.png);
    background-repeat: no-repeat;
    background-position-x: 11px;
    background-position-y: center;
    cursor: pointer;
}
.cw_score_box_row_right_header[data-v-5d1dec04]{
    height: 32px;
    line-height: 32px;
    background: #f6f6f6;
    text-indent:13px;
    font-size: 13px;
    color: #545f69;
}
.cwsbr_radio[data-v-5d1dec04]{
    margin-right:15px;
}
.cwsbr_submit_btn[data-v-5d1dec04]{
    width: 128px;
    height: 38px;
    margin: auto;
    display: block;
}
.cwsbr_cx_btn[data-v-5d1dec04]{
    width: 128px;
    height: 38px;
    margin: auto;
    display: block;
}
.cw_score_box[data-v-5d1dec04] .el-dialog{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin:0 !important;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
            transform:translate(-50%,-50%);
    max-height:calc(100% - 30px);
    max-width:calc(100% - 30px);
}
.cw_score_box[data-v-5d1dec04] .el-dialog .el-dialog__body{
    -webkit-box-flex:1;
        -ms-flex:1;
            flex:1;
    overflow: auto;
}
.am_sheet_row[data-v-5d1dec04]{
    margin-bottom: 30px;
}
.amcw_txtv1[data-v-5d1dec04]{
    color: #545f69;
    font-size: 12px;
}
.amcw_score_item_row[data-v-5d1dec04]{
    margin-top:24px;
}
.amcw_score_item_col[data-v-5d1dec04]{
    float: left;
    margin-right:20px;
}
.amcw_score_item_col_input[data-v-5d1dec04] .el-input__inner{
    height: 32px;
    line-height:32px;
    margin-top:-20px;
}
.asc_common_indicator_selector_header[data-v-5d1dec04]{
    height: 34px;
    border: 1px solid #DCDFE6;
    border-radius: 5px;
    margin-top:20px;
}
.asc_sec_indicator_row[data-v-5d1dec04] .el-select-dropdown{
    width: 400px;
}
.asc_sec_indicator_row[data-v-5d1dec04] .el-select-dropdown__list{
    padding-top: 0;
}
.asc_third_indicator_select_row[data-v-5d1dec04]{
    height: 35px;
    background: #f5f6f8;
    line-height:35px;
    text-indent: 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    color: #515f6c;
}
.asc_third_indicator_select_col[data-v-5d1dec04]{
    float: left;
    text-align: center;
}
.ascriscol_fir[data-v-5d1dec04]{
    width: 170px;
    text-align: left;
}
.ascriscol_sec[data-v-5d1dec04]{
    width: 100px;
}
.ascriscol_tir[data-v-5d1dec04]{
    width: 130px;
}
.asc_third_indicator_create_row[data-v-5d1dec04]{
    height: 40px;
    line-height:40px;
    text-align: center;
    color: #2fa2ff;
    text-decoration: underline;
    cursor: pointer;
}
.cwsbr_bottom_btns[data-v-5d1dec04]{
    width: 365px;
    margin:45px auto;
    margin-bottom: 30px;
}
.asc_secindsci_cover[data-v-5d1dec04]{
    margin-top: 8px;
}
.asc_secindsci_cover[data-v-5d1dec04]{
    line-height:34px;
}
.ascse_singleton_pattern[data-v-5d1dec04]{
    margin-top: 22px;
}
.cw_score_box_bottom[data-v-5d1dec04]{
    padding: 10px 0px 0 0px;
}
.export_config_option[data-v-5d1dec04]{
    margin-right:50px;
    margin-bottom:10px;
}
.cw_score_box_bottom_top_txt[data-v-5d1dec04]{
    float: left;
    color: #9098a3;
    line-height:15px;
}
.add_new_indicator_item_btn[data-v-5d1dec04]{
    width: 120px;
    margin-left:auto;
    text-indent:0px;
    text-align: center;
}
.save_sheet_btn[data-v-5d1dec04]{
    width: 95px;
    text-indent:0px;
    text-align: center;
    margin:40px auto;
}
.asc_first_indicator_input_slist[data-v-5d1dec04]{
    width: 517px;
    max-height: 217px;
    top: 40px;
    position:absolute;
    border: 1px solid #e4e7ed;
    border-radius: 4px;
    background-color: #fff;
    -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: 5px 0;
    left: 7px;
    z-index: 3;
    overflow: auto;
}
.cw_score_box_bottom_lv1[data-v-5d1dec04]{
    padding: 10px;
    border: 1px solid #eee;
    border-radius: 5px;
    margin-bottom:15px;
    overflow:hidden;
}
.cw_score_box_selected_user[data-v-5d1dec04]{
    width: 50px;
    float: left;
    margin-right:10px;
    position:relative;
}
.cw_score_box_selected_user img[data-v-5d1dec04]{
    height: 50px;
    width: 50px;
    border-radius: 50%;
}
.cw_score_box_selected_user[data-v-5d1dec04]{
    font-size: 14px;
    text-align: center;
}
.cw_score_box_selected_user_del_face[data-v-5d1dec04]{
    position:absolute;
    width:50px;
    height:50px;
    background: rgba(51, 51, 51, .5);
    text-align: center;
    color: #fff;
    line-height:50px;
    font-size: 14px;
    border-radius: 50%;
    top: 0;
    left: 0;
    cursor:pointer;
    display: none;
}
.cw_score_box_selected_user_name[data-v-5d1dec04]{
    line-height:25px;
}
.cw_score_box_selected_user:hover .cw_score_box_selected_user_del_face[data-v-5d1dec04]{
    display: block;
}
.cw_score_box_add_user_btn[data-v-5d1dec04]{
    width:50px;
    height:50px;
    line-height:50px;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    float: left;
    border-radius: 50%;
    border: 2px dashed #eee;
    cursor:pointer;
    color: #666;
}
.cw_score_box_file_item[data-v-5d1dec04]{
    width: 150px;
    height: 150px;
    float: left;
    margin-right: 10px;
    margin-bottom:10px;
    margin-top:10px;
    position:relative;
}
.common_res_play_btn[data-v-5d1dec04]{
    width: 30px;
    height: 30px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left:-15px;
    margin-top:-15px;
    background-image: url(/vue/dist/static/img/common_res_paly_btn.5ea79b3.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
    border: 1px solid #eee;
    background-color: #eee;
    border-radius: 50%;
}
.common_res_del_btn[data-v-5d1dec04]{
    width: 30px;
    height: 30px;
    position: absolute;
    top: -15px;
    right: -15px;
    background-image: url(/vue/dist/static/img/common_del_res_icon.502916b.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
}
.input_num[data-v-5d1dec04]{
    position:relative;
    z-index: 3;
    right: 50px;
    background: #fff;
}
.input_num.warn_status[data-v-5d1dec04]{
    color:#F56C6C;
}
.link_to_position_set[data-v-5d1dec04]{
    width: 96%;
    margin: auto;
    background-color: #eef7ff;
    color: #46a9fa;
    height: 50px;
    line-height: 50px;
    padding: 0 10px;
}
.link_to_position_set a[data-v-5d1dec04]{
    text-decoration: underline;
    padding-left: 6px;
    color: #46a9fa;
}
.leave_root_set_sure[data-v-5d1dec04]{
    margin-top: 20px;
    margin-left: 10px;
    margin-bottom: 80px;
}
.red_star[data-v-5d1dec04]{
    position: absolute;
    left: -8px;
    color: red;
    padding-right: 6px;
}
.scd_second_indicator_col[data-v-5d1dec04]:last-child{
    border-right: none!important;
}
.awt_step[data-v-5d1dec04] .common-limit-input-inner{
    padding-right: 50px;
}
/****统计部分值日人分析样式 add by caojiejun***/
.statistics-analysis-modules[data-v-5d1dec04]{
    width: 48%;
    padding: 10px;
    text-align: center;
    color: #545f69;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.statistics-analysis-modules-name[data-v-5d1dec04]{
    line-height: 30px;
    font-weight: bold;
}
.statistics-analysis-modules-tip[data-v-5d1dec04]{
    color: #8A95A5;
    font-size: 13px;
    line-height: 40px;
}
.statistics-analysis-modules-sta[data-v-5d1dec04]{
    margin-bottom: 20px;
    text-align: left;
}
.statistics-analysis-modules-sta span[data-v-5d1dec04]{
    display: inline-block;
}
.statistics-analysis-modules-sta-name[data-v-5d1dec04]{
    width: 15%;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: text-bottom;
}
.statistics-analysis-modules-sta-process[data-v-5d1dec04]{
    background: #2FA2FE;
    border-radius: 8px;
    height: 16px;
    vertical-align: sub;
    cursor: pointer;
}
[data-v-5d1dec04].eva-medal-item-detail-select.el-select{
    width: 120px;
}
[data-v-5d1dec04].md_top_block_txt_filter .el-select{
    width: 178px;
}
.btn-bg-blue[data-v-5d1dec04]{
    padding: 8px 12px;
    margin-left: 6px;
}
.btn-bg-blue-big[data-v-5d1dec04]{
    padding: 8px 24px;
    margin-left: 6px;
    background: #2fa2fe;
    text-align: center;
    cursor: pointer;
    color: #fff;
    border-radius: 3px;
    -webkit-box-shadow: 0px 0px 10px rgba(47, 162, 254, .3);
    box-shadow: 0px 0px 10px rgba(47, 162, 254, .3);
}
.btn-container-spirit[data-v-5d1dec04]{
    text-align: center;
    margin-top: 17px;
}
.people-container-spirit[data-v-5d1dec04]{
    padding-top: 17px;
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
    position: relative;
}
.people-name-list[data-v-5d1dec04]{
    font-size: 12px;
    margin-right: 15px;
}
.class-title-box[data-v-5d1dec04]{
    width:120px;
    overflow:hidden auto;
}
.class-title-box[data-v-5d1dec04]::-webkit-scrollbar{
    width:0;
    height: 0;
}
/* 设置表格内容的横向滚动条跟侧边滚动条宽度一样 */
#week_task_registration_tab_centent[data-v-5d1dec04]::-webkit-scrollbar{
    height: 12px;
}
#week_task_registration_tab_centent[data-v-5d1dec04]{
    overflow: auto;
}
#week_task_registration_tab_centent>div[data-v-5d1dec04]{
    /* height:71px; */
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
#week_task_registration_tab_title[data-v-5d1dec04]{
    padding-left:120px;
    overflow: auto hidden;
}
#week_task_registration_tab_head[data-v-5d1dec04]{
    overflow: auto hidden;
    margin-left:120px;
}
#week_task_registration_tab_head>div[data-v-5d1dec04]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.wtr_sheet_root_node[data-v-5d1dec04]{
    width: 100vw;
    overflow:hidden
}
.super_long_content[data-v-5d1dec04]{
    width: 900vw;
}
#week_task_registration_tab_centent>div[data-v-5d1dec04]:hover,
.cwc_page .check[data-v-5d1dec04]{
    background-color: #85b6de;
    color: white;
    font-weight: 600;
}
.cwc_page .check2[data-v-5d1dec04]{
    color: black;
    background-color: white;
}
.asc_sec_indicator_col > .relevancy-target[data-v-5d1dec04]{
    font-size: 14px;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.asc_sec_indicator_col > .relevancy-target >.add-target-icon[data-v-5d1dec04]{
    margin-left: 6px;
    color: #409eff;
}
.asc_sec_indicator_col > .link-prize[data-v-5d1dec04]{
    background: #fff;
    line-height: 24px;
    border-radius: 4px;
    -webkit-box-shadow: 0px 0px 10px #eee;
            box-shadow: 0px 0px 10px #eee;
    position: relative;
}
.asc_sec_indicator_col > .link-prize >.link-prize-name[data-v-5d1dec04]{
    text-align: center;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.asc_sec_indicator_col > .link-prize >.del-prize-icon[data-v-5d1dec04]{
    font-size: 20px;
    position: absolute;
    top: -10px;
    right: -10px;
    cursor: pointer;
}
/* 星级评比 */
.icon-delete[data-v-5d1dec04]{
    font-size: 20px;
    cursor: pointer;
}
.icon-edit[data-v-5d1dec04]{
    margin-top: 20px;
    cursor: pointer;
    font-size: 20px;
}
.level-evaluate-detail[data-v-5d1dec04]{
    margin-top: 30px;
}
.level-evaluate-detail-item[data-v-5d1dec04]{
    text-align: center;
}
/* 评比申诉 */
.allocation-item[data-v-5d1dec04]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 16px;
}
.allocation-item > .title[data-v-5d1dec04]{
    width: 100px;
    text-align: right;
}
.allocation-item > .content[data-v-5d1dec04]{
    width: calc(100% - 100px);
    margin-left: 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.allocation-item > .content > .hint-content[data-v-5d1dec04]{
    margin-left: 10px;
    color: #46a9fa;
}
.allocation-item[data-v-5d1dec04] .el-radio{
    margin-right: 16px;
}
/* 设置人员 */
.set-staff-header[data-v-5d1dec04]{
    margin: 10px 0;
}
.set-staff-header-title[data-v-5d1dec04]{
    float: left;
    margin-left: 20px;
    line-height: 32px;
}
/* 按钮 */
.btns_vessel[data-v-5d1dec04]{
    border-top: 1px solid #D6D6D6;
    padding: 20px 0;
}
.submit-btns[data-v-5d1dec04]{
    text-align: center;
}
/* 通用对象设置 */
.aucf_common_single_option_new[data-v-5d1dec04] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 0 10px;
}
.common-object-set[data-v-5d1dec04]{
    border: 1px solid #D6D6D6;
    border-radius: 4px;
    padding: 5px 8px;
    position: relative;
    margin: 10px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 5px;
    background-color: #fff;
}
.common-object-set_morebtn[data-v-5d1dec04]{
    cursor:pointer;
}
.common-object-set_add[data-v-5d1dec04] {
    padding: 7px 8px;
    font-size: 14px;
}
.clearfix[data-v-5d1dec04]:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix[data-v-5d1dec04] {
    zoom: 1;
}
.weekly-class-detail[data-v-5d1dec04]{
    position: relative;
    height: 100%;
}
.weekly-class-detail-main-body[data-v-5d1dec04] {
    margin-top: 35px;
    width: auto;
    padding: 0 52px;
    border-radius: 15px;
}
.weekly-class-detail-main-body-top[data-v-5d1dec04] {
    width: auto;
    height: 136px;
    background-color: #51a3f7;
    padding: 23px 0 0 0;
    border-radius: 15px 15px 0 0;
}
.weekly-class-detail-user-info[data-v-5d1dec04] {
    width: 234px;
    height: auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: auto;
}
.weekly-class-detail-user-icon[data-v-5d1dec04] {
    width: 54px;
    height: 54px;
    border-radius: 46px;
    margin: auto;
}
.weekly-class-detail-user-icon img[data-v-5d1dec04]{
    width: 100%;
    height: 100%;
    border-radius: 100%;
}
.weekly-class-detail-user-class[data-v-5d1dec04] {
    width: auto;
    color: #fff;
    font-weight: bold;
    text-align: center;
}
.weekly-class-detail-class-slogan[data-v-5d1dec04] {
    width: auto;
    color: #fff;
    text-align: center;
}
.weekly-class-detail-filter[data-v-5d1dec04] {
    width: auto;
    height: 40px;
    margin-top: 20px;
    text-align: center;
}
.weekly-class-detail-cont-container[data-v-5d1dec04] {
    width: auto;
    height: 525px;
}
.weekly-class-detail-cont-container-left[data-v-5d1dec04] {
    width: 57%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    float: left;
    padding:0 50px 0 35px;
    position: relative;
}
.weekly-class-detail-cont-container-navs[data-v-5d1dec04] {
    width: auto;
    margin-bottom: 41px;
}
.weekly-class-detail-cont-container-nav[data-v-5d1dec04]{
    height: 50px;
    font-weight: 500;
    line-height: 50px;
    position: relative;
    float: left;
    margin-right: 38px;
}
.weekly-class-detail-cont-container-nav.ed[data-v-5d1dec04]{
    color: #4fa3f6;
}
.ed.weekly-class-detail-cont-container-nav[data-v-5d1dec04]:after{
    width: 24px;
    border-radius: 10px;
    position: absolute;
    height: 4px;
    display: block;
    content: '';
    background: #4fa3f6;
    color: transparent;
    left: 50%;
    margin-left: -12px;
}
.weekly-class-detail-record-item[data-v-5d1dec04] {
    width: auto;
    padding: 12px 0;
    position: relative;
    border-bottom: 1px solid #eee;
}
.weekly-class-detail-record-item-title[data-v-5d1dec04] {
    width: auto;
    font-weight: bold;
}
.weekly-class-detail-record-item-file[data-v-5d1dec04] {
    margin-top: 15px;
    position: relative;
}
.weekly-class-detail-record-item-file img[data-v-5d1dec04]{
    width: 95px;
    height: 75px;
    -o-object-fit: cover;
       object-fit: cover;
}
.weekly-class-detail-record-item-desc[data-v-5d1dec04] {
    width: auto;
    height: 20px;
    color: #666;
    font-size: 12px;
    line-height: 20px;
    margin-top: 15px;
}
.weekly-class-detail-record-item-time[data-v-5d1dec04] {
    width: auto;
    color: #666;
    font-size: 12px;
    line-height: 20px;
    width: 180px;
}
.weekly-class-detail-record-person[data-v-5d1dec04] {
    width: auto;
    height: 20px;
    color: #666;
    font-size: 12px;
    line-height: 20px;
    width: calc(100% - 280px);
}
.weekly-class-detail-record-opbtn[data-v-5d1dec04] {
    line-height: 20px;
    cursor: pointer;
    color: #666;
    width: 100px;
    text-align: center;
}
.weekly-class-detail-cont-container-right[data-v-5d1dec04] {
    width: 43%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    float: right;
    padding-right: 25px;
    position: relative;
}
.weekly-class-detail-cont-container-title[data-v-5d1dec04] {
    width: auto;
    font-weight: bold;
    text-align: center;
    margin-bottom: 35px;
}
.weekly-class-detail-medals[data-v-5d1dec04] {
    width: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-pack: distribute;
        justify-content: space-around;
}
.weekly-class-detail-medal[data-v-5d1dec04] {
    width: 100px;
    height: 110px;
}
.weekly-class-detail-medal-icon[data-v-5d1dec04] {
    width: auto;
    height: 45px;
}
.weekly-class-detail-medal-icon img[data-v-5d1dec04]{
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}
.weekly-class-detail-medal-name[data-v-5d1dec04] {
    width: auto;
    color: #666;
    font-size: 13px;
    text-align: center;
    margin-top: 15px;
}
.weekly-class-detail-medal-num[data-v-5d1dec04] {
    width: auto;
    font-weight: bold;
    text-align: center;
    margin-top: 12px;
}
.weekly-class-detail-right-title[data-v-5d1dec04] {
    font-weight: bold;
    margin-top: 22px;
    margin-bottom: 18px;
}
.weekly-class-detail-medal-record-item[data-v-5d1dec04] {
    width: auto;
    min-height: 80px;
    position: relative;
    border-bottom: 1px solid #eee;
}
.medal-record-item-title[data-v-5d1dec04] {
    width: auto;
    font-size: 14px;
    font-weight: bold;
}
.medal-record-item-time[data-v-5d1dec04] {
    width: auto;
    height: 20px;
    color: #666;
    font-size: 12px;
    position: absolute;
    bottom: 15px;
}
.medal-record-item-open-type[data-v-5d1dec04] {
    height: 20px;
    color: #666;
    font-size: 12px;
    position: absolute;
    right: 227px;
    bottom: 15px;
}
.weekly-class-detail .cwc_page_common_b[data-v-5d1dec04]{
    padding: 0;
}
/* 星级评比 */
.prize-evaluate-level-vessel[data-v-5d1dec04]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-flow: wrap;
        flex-flow: wrap;
}
.prize-evaluate-prize-title[data-v-5d1dec04]{
    margin-right: 6px;
}
.prize-evaluate-level-val[data-v-5d1dec04]{
    font-weight: bold;
    margin-left: 6px;
}
.weekly-class-detail-record-item-prize_comment[data-v-5d1dec04]{
    width: auto;
    height: 20px;
    color: #666;
    font-size: 12px;
    line-height: 20px;
}
/* 值日申述 */
.weekly-class-detail-record-handle[data-v-5d1dec04]{
    width: 100%;
    margin-top: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.allege-detail[data-v-5d1dec04]{
    margin-top: 10px;
    padding: 12px 8px;
    background: #F3F5F7;
    border-radius: 4px;
}
.allege-detail > .name[data-v-5d1dec04]{
    font-weight: bold;
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 6px;
}
.allege-detail > .allege-desc[data-v-5d1dec04]{
    color: #666;
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 6px;
}
.allege-detail > .dispose-title[data-v-5d1dec04]{
    font-weight: bold;
    font-size: 12px;
    line-height: 16px;
    margin: 6px 0;
}
.allege-detail > .dispose-result[data-v-5d1dec04]{
    color: #666;
    font-size: 12px;
    line-height: 16px;
}
[data-v-5d1dec04]  .el-rate{
    line-height: 24px !important;
    height: 24px;
}
[data-v-5d1dec04]  .el-rate__icon{
    font-size: 24px;
}
[data-v-5d1dec04]  .el-rate__item{
    height: 24px;
}
.weekly-class-detail-cont-container[data-v-5d1dec04]{
    margin-top: 12px;
}

.large-screen-display .el-table--border {
    background: transparent;
}
.large-screen-display .el-table .el-table__fixed thead th,
.large-screen-display .el-table thead.has-gutter th {
    background: #505585;
}
.large-screen-display .el-table th.is-leaf {
    background: #505585;
}
.large-screen-display .el-table th,
.large-screen-display .el-table tr {
    background: #242a66;
}
.large-screen-display .el-table thead,
.large-screen-display .el-table {
    color: #fff !important;
}
.large-screen-display .el-table td,
.large-screen-display .el-table th {
    /*padding-top:0;
        padding-bottom:0;*/
}
.large-screen-display .el-table__body tr.hover-row > td {
    background: transparent;
}
.large-screen-display .el-table tr {
    height: 40px;
}
.large-screen-display .el-table__fixed-right::before,
.large-screen-display .el-table__fixed::before {
    background: transparent;
}
.large-screen-display .el-table__fixed,
.large-screen-display .el-table__fixed-right {
    -webkit-box-shadow: none;
            box-shadow: none;
}
.large-screen-display .el-switch__label,
.large-screen-display .el-table__row td,
.large-screen-display .el-table tr {
    color: #fff;
}
.large-screen-display .el-table__fixed-right .el-table_2_column_5 {
    border-left: 1px #ebeef5 solid;
    /* z-index: 2; */
}

@charset "UTF-8";
.bg-0[data-v-32808a04] {
  background: #000 !important;
}
.el-table-text[data-v-32808a04] {
  font-size: 18px;
  font-weight: bold;
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
[data-v-32808a04] .new-table .el-table td,[data-v-32808a04] .new-table .el-table th.is-leaf {
  border-bottom: 2px solid #fff;
  background: #000 !important;
}
[data-v-32808a04] .new-table .el-table--border th,[data-v-32808a04] .new-table .el-table--border th.gutter:last-of-type {
  border-bottom: 2px solid #fff;
}
[data-v-32808a04] .new-table .el-table--border td,[data-v-32808a04] .new-table .el-table--border th {
  border-right: 2px solid #fff;
}
[data-v-32808a04] .new-table .el-table--border,[data-v-32808a04] .new-table .el-table--group {
  border-top: 2px solid #fff;
  border-left: 2px solid #fff;
}
[data-v-32808a04] .new-table .el-table thead.has-gutter th {
  background: #000 !important;
}
.large-screen-display[data-v-32808a04] {
  height: 100%;
  background: #0e1557;
}
.screen-cont-table-header[data-v-32808a04] {
  background: #505585;
}
.screen-header[data-v-32808a04] {
  height: 80px;
  line-height: 80px;
  text-align: center;
  color: #fff;
  font-size: 30px;
  font-weight: bold;
}
.screen-footer[data-v-32808a04] {
  height: 75px;
  line-height: 75px;
  font-size: 25px;
  color: #fff;
  text-align: center;
  font-weight: bold;
}
.screen-body[data-v-32808a04] {
  height: calc(100% - 155px);
  padding: 0 45px;
}
.screen-cont[data-v-32808a04] {
  background: #242a66;
  border-radius: 20px;
  height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 20px;
  position: relative;
}
/* div 自适应 */
.screen-tab[data-v-32808a04] {
  width: 100%;
  height: 100%;
  /* box-shadow: 0 0 2px red; */
  color: white;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /* overflow: hidden; */
  text-align: center;
}
/* .screen-tab * {
    text-align: center;
} */
.screen-tab > div[data-v-32808a04] {
  /* 强制内容不换行 */
  white-space: nowrap;
}
.screen-tab-head-column[data-v-32808a04] {
  /* float: left; */
  display: inline-block;
  height: 100%;
  /* box-shadow: 0 0 2px white; */
  height: 100%;
  vertical-align: bottom;
}
.tab-border[data-v-32808a04] {
  -webkit-box-shadow: 0 0 0 0.5px #ebeef5 inset;
          box-shadow: 0 0 0 0.5px #ebeef5 inset;
}
.screen-tab-head-child[data-v-32808a04] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.tab-centent[data-v-32808a04] {
  overflow: auto;
}
.screen-tab-head-title[data-v-32808a04],
.screen-tab-head[data-v-32808a04] {
  background-color: #505585;
}
.screen-tab-head-title[data-v-32808a04] {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.screen-tab-head[data-v-32808a04] {
  vertical-align: bottom;
}
.tab-centent[data-v-32808a04] {
  /* margin-top: -2px; */
  overflow-y: hidden;
  overflow-x: auto;
  scrollbar-width: thin;
  /* Firefox: 滚动条宽度 */
  scrollbar-color: #ff9800 #3949ab;
  /* Firefox: 滑块颜色 + 背景颜色 */
}
.tab-centent[data-v-32808a04]::-webkit-scrollbar {
  width: 0;
  height: 6px;
}
.tab-centent[data-v-32808a04]::-webkit-scrollbar-track {
  background: #3949ab;
  /* 滚动条背景颜色 */
  border-radius: 4px;
}
.tab-centent[data-v-32808a04]::-webkit-scrollbar-thumb {
  background-color: #ff9800;
  /* 滑块颜色 */
  border-radius: 4px;
  /* 圆角 */
}
.screen-tab-body-row[data-v-32808a04] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
/* .tab-freeze-left .screen-tab-head,
.tab-freeze-right .screen-tab-head {
    margin-top: -1px;
    border-top: 1px red solid;
    box-shadow: 0 0 0 1px #ebeef5 inset;
} */

.bg-C51EE9[data-v-d69fa584] {
  background: #C51EE9 !important;
}
.bg-0440E5[data-v-d69fa584] {
  background: #0440E5 !important;
}
.bg-0588F3[data-v-d69fa584] {
  background: #0588F3 !important;
}
.bg-42CBF9[data-v-d69fa584] {
  background: #42CBF9 !important;
}
.bg-8C04C2[data-v-d69fa584] {
  background: #8C04C2 !important;
}
.bg-E532DC[data-v-d69fa584] {
  background: #E532DC !important;
}
.bg-D368CE[data-v-d69fa584] {
  background: #D368CE !important;
}
.bg-0440E5[data-v-d69fa584] {
  background: #0440E5 !important;
}
.bg-0588F3[data-v-d69fa584] {
  background: #0588F3 !important;
}
.bg-42CBF9[data-v-d69fa584] {
  background: #42CBF9 !important;
}
.color-42CBF9[data-v-d69fa584] {
  color: #42CBF9;
}
.color-C41FE7[data-v-d69fa584] {
  color: #C41FE7;
}
.beyond-1[data-v-d69fa584] {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
@media (min-width: 560px) {
.quality-evaluate-spectaculars[data-v-d69fa584] {
    height: 100vh;
}
.quality-evaluate-spectaculars .header[data-v-d69fa584] {
      height: 10%;
}
.quality-evaluate-spectaculars .details[data-v-d69fa584] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -ms-flex-line-pack: justify;
          align-content: space-between;
}
.quality-evaluate-spectaculars .details .item[data-v-d69fa584] {
        width: 24%;
        height: 49%;
}
}
@media (max-width: 560px) {
.quality-evaluate-spectaculars[data-v-d69fa584] {
    height: auto;
    padding: 0 4% 4% !important;
}
.quality-evaluate-spectaculars .header[data-v-d69fa584] {
      height: auto;
}
.quality-evaluate-spectaculars .details .item[data-v-d69fa584] {
      width: 100%;
      height: 500px;
      margin-bottom: 20px;
}
.quality-evaluate-spectaculars .details .item .title[data-v-d69fa584] {
        padding: 0 .1rem;
}
.quality-evaluate-spectaculars .details .item .title .title-name[data-v-d69fa584] {
          width: auto !important;
}
.quality-evaluate-spectaculars .details .item .title .title-period[data-v-d69fa584] {
          width: auto !important;
}
.quality-evaluate-spectaculars .details .item .title .title-link[data-v-d69fa584] {
          width: auto !important;
}
.quality-evaluate-spectaculars .details .item .ranking-info-img[data-v-d69fa584] {
        height: auto !important;
}
}
.quality-evaluate-spectaculars[data-v-d69fa584] {
  color: #fff;
  background: #000;
  width: 100%;
  /* overflow: hidden; */
  overflow: auto;
  padding: 0 24px 24px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.quality-evaluate-spectaculars .header[data-v-d69fa584] {
    width: 100%;
    position: relative;
}
.quality-evaluate-spectaculars .header .school-info-bg[data-v-d69fa584] {
      position: absolute;
      top: 0;
      left: 50%;
      width: 30%;
      height: 100%;
      margin-left: -15%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
}
.quality-evaluate-spectaculars .header .school-info-bg .school-info-bg-img[data-v-d69fa584] {
        width: 100%;
        height: 50%;
}
.quality-evaluate-spectaculars .header .time-vessel[data-v-d69fa584] {
      position: absolute;
      top: 0;
      right: 0;
      width: 16%;
      height: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
          -ms-flex-direction: row-reverse;
              flex-direction: row-reverse;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.quality-evaluate-spectaculars .header .time-vessel .time[data-v-d69fa584] {
        font-size: 2.72px;
        font-size: 0.17rem;
        background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#141429));
        background: linear-gradient(to bottom, #FFFFFF, #141429);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
}
.quality-evaluate-spectaculars .header .school-info[data-v-d69fa584] {
      height: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
}
.quality-evaluate-spectaculars .header .school-info .school-info-icon[data-v-d69fa584] {
        width: 5%;
}
.quality-evaluate-spectaculars .header .school-info .reverse[data-v-d69fa584] {
        -webkit-transform: rotate(180deg);
                transform: rotate(180deg);
}
.quality-evaluate-spectaculars .header .school-info .school-info-name[data-v-d69fa584] {
        font-size: 4.32px;
        font-size: 0.27rem;
        font-weight: bold;
        margin: 0 3%;
        background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#54548A));
        background: linear-gradient(to bottom, #FFFFFF, #54548A);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
}
.quality-evaluate-spectaculars .app-header[data-v-d69fa584] {
    width: 100%;
    padding-top: 3.84px;
    padding-top: 0.24rem;
    position: relative;
}
.quality-evaluate-spectaculars .app-header .school-info-bg[data-v-d69fa584] {
      position: absolute;
      top: 0;
      left: 50%;
      width: 50%;
      height: 100%;
      margin-left: -25%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
}
.quality-evaluate-spectaculars .app-header .school-info-bg .school-info-bg-img[data-v-d69fa584] {
        width: 100%;
        height: 50%;
}
.quality-evaluate-spectaculars .app-header .school-info[data-v-d69fa584] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      font-size: 2.56px;
      font-size: .16rem;
      font-weight: bold;
      text-align: center;
      background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#54548A));
      background: linear-gradient(to bottom, #FFFFFF, #54548A);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
}
.quality-evaluate-spectaculars .app-header .school-info .reverse[data-v-d69fa584] {
        -webkit-transform: rotate(180deg);
                transform: rotate(180deg);
}
.quality-evaluate-spectaculars .app-header .school-info .school-info-name[data-v-d69fa584] {
        text-align: center;
        margin: 0 0.96px;
        margin: 0 .06rem;
}
.quality-evaluate-spectaculars .app-header .school-info .school-info-icon[data-v-d69fa584] {
        width: 10%;
        height: 1.28px;
        height: .08rem;
}
.quality-evaluate-spectaculars .app-header .time-vessel[data-v-d69fa584] {
      text-align: center;
      font-size: 2.24px;
      font-size: .14rem;
      margin: 1.92px 0;
      margin: .12rem 0;
      background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#141429));
      background: linear-gradient(to bottom, #FFFFFF, #141429);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
}
.quality-evaluate-spectaculars .details[data-v-d69fa584] {
    height: 90%;
}
.quality-evaluate-spectaculars .details .item[data-v-d69fa584] {
      background: #141429;
      padding: 1%;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
}
.quality-evaluate-spectaculars .details .item .title[data-v-d69fa584] {
        height: 10%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
}
.quality-evaluate-spectaculars .details .item .title .title-name[data-v-d69fa584] {
          width: 85%;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
}
.quality-evaluate-spectaculars .details .item .title .title-name .title-name-val[data-v-d69fa584] {
            font-size: 1.92px;
            font-size: .12rem;
            font-weight: bold;
            margin-right: 5%;
}
.quality-evaluate-spectaculars .details .item .title .title-name .title-name-icon[data-v-d69fa584] {
            width: 12%;
            height: 100%;
}
.quality-evaluate-spectaculars .details .item .title .title-period[data-v-d69fa584] {
          width: 15%;
          font-size: 1.92px;
          font-size: .12rem;
          text-align: right;
}
.quality-evaluate-spectaculars .details .item .title .title-link[data-v-d69fa584] {
          width: 15%;
          font-size: 1.92px;
          font-size: .12rem;
          text-align: right;
          cursor: pointer;
          text-decoration: underline;
}
.quality-evaluate-spectaculars .details .item .chart-show[data-v-d69fa584] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-top: 20px;
        height: calc(90% - 20px);
}
.quality-evaluate-spectaculars .details .item .chart-show .chart-vessel1[data-v-d69fa584] {
          width: 65%;
}
.quality-evaluate-spectaculars .details .item .chart-show .chart-vessel2[data-v-d69fa584] {
          width: 35%;
}
.quality-evaluate-spectaculars .details .item .data-show[data-v-d69fa584] {
        margin-top: 20px;
        height: calc(90% - 20px);
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel1[data-v-d69fa584] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between;
          width: 100%;
          height: 100%;
          padding-left: 8%;
          padding-bottom: 6%;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
          position: relative;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel1 .rank[data-v-d69fa584] {
            position: absolute;
            top: 0;
            left: 0;
            width: 8%;
            height: 100%;
            padding-bottom: 6%;
            -webkit-box-sizing: border-box;
                    box-sizing: border-box;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                -ms-flex-direction: column;
                    flex-direction: column;
            -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                    justify-content: space-between;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel1 .rank .rank-info[data-v-d69fa584] {
              width: 100%;
              height: 8%;
              text-align: center;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              -webkit-box-pack: center;
                  -ms-flex-pack: center;
                      justify-content: center;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel1 .rank .rank-info .rank-val[data-v-d69fa584] {
                width: 1.92px;
                width: 0.12rem;
                height: 1.92px;
                height: 0.12rem;
                line-height: 1.92px;
                line-height: 0.12rem;
                font-size: 1.28px;
                font-size: 0.08rem;
                border-radius: 50%;
                background: #fff;
                color: #000;
                font-weight: bold;
                position: relative;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel1 .rank .rank-info .rank-val .rank-crown[data-v-d69fa584] {
                  position: absolute;
                  top: -1.12px;
                  top: -0.07rem;
                  left: -0.64px;
                  left: -0.04rem;
                  width: 100%;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel1 .rank-table[data-v-d69fa584] {
            width: 15%;
            height: 100%;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                -ms-flex-direction: column;
                    flex-direction: column;
            -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                    justify-content: space-between;
            position: relative;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel1 .rank-table .student-info[data-v-d69fa584] {
              width: 100%;
              height: 8%;
              background: #303069;
              border-radius: 4px;
              color: #Fff;
              text-align: center;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              -webkit-box-pack: center;
                  -ms-flex-pack: center;
                      justify-content: center;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel1 .rank-table .student-info .name[data-v-d69fa584] {
                font-size: 0.8px;
                font-size: 0.05rem;
                font-weight: bold;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel1 .rank-table .grade-name[data-v-d69fa584] {
              position: absolute;
              bottom: -3.2px;
              bottom: -0.2rem;
              left: 0;
              width: 100%;
              line-height: 3.2px;
              line-height: 0.2rem;
              text-align: center;
              font-size: 0.96px;
              font-size: 0.06rem;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel2[data-v-d69fa584] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between;
          width: 100%;
          height: 100%;
          padding-bottom: 6%;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
          position: relative;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel2 .rank-table[data-v-d69fa584] {
            width: 15%;
            height: 100%;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                -ms-flex-direction: column;
                    flex-direction: column;
            -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                    justify-content: space-between;
            position: relative;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel2 .rank-table .student-info[data-v-d69fa584] {
              width: 100%;
              height: 12%;
              background: #303069;
              border-radius: 4px;
              color: #Fff;
              text-align: center;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              -webkit-box-pack: center;
                  -ms-flex-pack: center;
                      justify-content: center;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel2 .rank-table .student-info .name[data-v-d69fa584] {
                font-size: 0.8px;
                font-size: 0.05rem;
                font-weight: bold;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel2 .rank-table .grade-name[data-v-d69fa584] {
              position: absolute;
              bottom: -3.2px;
              bottom: -0.2rem;
              left: 0;
              width: 100%;
              line-height: 3.2px;
              line-height: 0.2rem;
              text-align: center;
              font-size: 0.96px;
              font-size: 0.06rem;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel3[data-v-d69fa584] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between;
          width: 100%;
          height: 100%;
          padding-left: 8%;
          padding-bottom: 6%;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
          position: relative;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel3 .rank[data-v-d69fa584] {
            position: absolute;
            top: 0;
            left: 0;
            width: 8%;
            height: 100%;
            padding-bottom: 6%;
            -webkit-box-sizing: border-box;
                    box-sizing: border-box;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                -ms-flex-direction: column;
                    flex-direction: column;
            -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                    justify-content: space-between;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel3 .rank .rank-info[data-v-d69fa584] {
              width: 100%;
              height: 32%;
              text-align: center;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              -webkit-box-pack: center;
                  -ms-flex-pack: center;
                      justify-content: center;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel3 .rank .rank-info .rank-val[data-v-d69fa584] {
                width: 1.92px;
                width: 0.12rem;
                height: 1.92px;
                height: 0.12rem;
                line-height: 1.92px;
                line-height: 0.12rem;
                font-size: 1.28px;
                font-size: 0.08rem;
                border-radius: 50%;
                background: #fff;
                color: #000;
                font-weight: bold;
                position: relative;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel3 .rank .rank-info .rank-val .rank-crown[data-v-d69fa584] {
                  position: absolute;
                  top: -1.12px;
                  top: -0.07rem;
                  left: -0.64px;
                  left: -0.04rem;
                  width: 100%;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel3 .rank-table[data-v-d69fa584] {
            width: 15%;
            height: 100%;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                -ms-flex-direction: column;
                    flex-direction: column;
            -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                    justify-content: space-between;
            position: relative;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel3 .rank-table .student-info[data-v-d69fa584] {
              width: 100%;
              height: 32%;
              background: #303069;
              border-radius: 4px;
              color: #Fff;
              text-align: center;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-orient: vertical;
              -webkit-box-direction: normal;
                  -ms-flex-direction: column;
                      flex-direction: column;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              -webkit-box-pack: center;
                  -ms-flex-pack: center;
                      justify-content: center;
              font-weight: bold;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel3 .rank-table .student-info .name[data-v-d69fa584] {
                font-size: 1.12px;
                font-size: 0.07rem;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel3 .rank-table .student-info .type-name[data-v-d69fa584] {
                font-size: 0.8px;
                font-size: 0.05rem;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel3 .rank-table .student-info .name-interval[data-v-d69fa584] {
                margin: 8% 0;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel3 .rank-table .grade-name[data-v-d69fa584] {
              position: absolute;
              bottom: -3.2px;
              bottom: -0.2rem;
              left: 0;
              width: 100%;
              line-height: 3.2px;
              line-height: 0.2rem;
              text-align: center;
              font-size: 0.96px;
              font-size: 0.06rem;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel4[data-v-d69fa584] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between;
          width: 100%;
          height: 100%;
          padding-left: 15%;
          padding-bottom: 6%;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
          position: relative;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel4 .rank[data-v-d69fa584] {
            position: absolute;
            top: 0;
            left: 0;
            width: 15%;
            height: 100%;
            padding-bottom: 6%;
            -webkit-box-sizing: border-box;
                    box-sizing: border-box;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                -ms-flex-direction: column;
                    flex-direction: column;
            -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                    justify-content: space-between;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel4 .rank .rank-info[data-v-d69fa584] {
              width: 100%;
              height: 18%;
              text-align: center;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              -webkit-box-pack: center;
                  -ms-flex-pack: center;
                      justify-content: center;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel4 .rank .rank-info .rank-val[data-v-d69fa584] {
                width: 20px;
                height: 20px;
                line-height: 20px;
                border-radius: 50%;
                background: #fff;
                color: #000;
                font-weight: bold;
                position: relative;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel4 .rank .rank-info .rank-img[data-v-d69fa584] {
                width: 100%;
                height: 100%;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel4 .rank-table[data-v-d69fa584] {
            width: 15%;
            height: 100%;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                -ms-flex-direction: column;
                    flex-direction: column;
            -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                    justify-content: space-between;
            position: relative;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel4 .rank-table .student-info[data-v-d69fa584] {
              width: 100%;
              height: 18%;
              background: #303069;
              border-radius: 4px;
              color: #Fff;
              text-align: center;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              -webkit-box-pack: center;
                  -ms-flex-pack: center;
                      justify-content: center;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel4 .rank-table .student-info .name[data-v-d69fa584] {
                font-size: 1.12px;
                font-size: 0.07rem;
                font-weight: bold;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel4 .rank-table .grade-name[data-v-d69fa584] {
              position: absolute;
              bottom: -3.2px;
              bottom: -0.2rem;
              left: 0;
              width: 100%;
              line-height: 3.2px;
              line-height: 0.2rem;
              text-align: center;
              font-size: 0.96px;
              font-size: 0.06rem;
}
.quality-evaluate-spectaculars .details .item .frequencyData-show[data-v-d69fa584] {
        font-size: 1.12px;
        font-size: 0.07rem;
        margin-top: 20px;
        height: calc(90% - 20px);
}
.quality-evaluate-spectaculars .details .item .frequencyData-show .frequency-header[data-v-d69fa584] {
          height: 50%;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
}
.quality-evaluate-spectaculars .details .item .frequencyData-show .frequency-header .ranking-img[data-v-d69fa584] {
            width: 100%;
            height: 94%;
            -o-object-fit: contain;
               object-fit: contain;
}
.quality-evaluate-spectaculars .details .item .frequencyData-show .frequency-header .ranking-vessel1[data-v-d69fa584] {
            width: 26%;
            height: 94%;
            margin: 0 6% 6%;
            position: relative;
}
.quality-evaluate-spectaculars .details .item .frequencyData-show .frequency-header .ranking-vessel1 .ranking-info[data-v-d69fa584] {
              position: absolute;
              top: -10%;
              left: 0;
              width: 100%;
              height: 100%;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-orient: vertical;
              -webkit-box-direction: normal;
                  -ms-flex-direction: column;
                      flex-direction: column;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              -webkit-box-pack: center;
                  -ms-flex-pack: center;
                      justify-content: center;
              font-weight: bold;
}
.quality-evaluate-spectaculars .details .item .frequencyData-show .frequency-header .ranking-vessel1 .ranking-info .ranking-info-img[data-v-d69fa584] {
                width: 90%;
                height: 40%;
                -o-object-fit: contain;
                   object-fit: contain;
}
.quality-evaluate-spectaculars .details .item .frequencyData-show .frequency-header .ranking-vessel2[data-v-d69fa584] {
            width: 22%;
            height: 94%;
            margin-top: 6%;
            position: relative;
}
.quality-evaluate-spectaculars .details .item .frequencyData-show .frequency-header .ranking-vessel2 .ranking-info[data-v-d69fa584] {
              position: absolute;
              top: -10%;
              left: 0;
              width: 100%;
              height: 100%;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-orient: vertical;
              -webkit-box-direction: normal;
                  -ms-flex-direction: column;
                      flex-direction: column;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              -webkit-box-pack: center;
                  -ms-flex-pack: center;
                      justify-content: center;
}
.quality-evaluate-spectaculars .details .item .frequencyData-show .frequency-header .ranking-vessel2 .ranking-info .ranking-info-img[data-v-d69fa584] {
                width: 90%;
                height: 40%;
                -o-object-fit: contain;
                   object-fit: contain;
}
.quality-evaluate-spectaculars .details .item .frequencyData-show .list-vessel[data-v-d69fa584] {
          height: 50%;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between;
          -ms-flex-line-pack: justify;
              align-content: space-between;
}
.quality-evaluate-spectaculars .details .item .frequencyData-show .list-vessel .list-item[data-v-d69fa584] {
            width: 24%;
            height: 22%;
            background: #303069;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            -webkit-box-pack: center;
                -ms-flex-pack: center;
                    justify-content: center;
            font-weight: bold;
}

.echart_radar_page[data-v-75ab59ae] {
  width: 100%;
}
.echart_radar_page .echart-radar[data-v-75ab59ae] {
    width: 100%;
    height: 100%;
}

.echart_radar_page[data-v-43f3edf0] {
  width: 100%;
}
.echart_radar_page .echart-radar[data-v-43f3edf0] {
    width: 100%;
    height: 100%;
}

.echart_radar_page[data-v-358487be] {
  width: 100%;
}
.echart_radar_page .echart-radar[data-v-358487be] {
    width: 100%;
    height: 100%;
}

.echart_line_page[data-v-3ad09628] {
  width: 100%;
}
.echart_line_page .echart-line[data-v-3ad09628] {
    width: 100%;
    height: 100%;
}

.bg-C51EE9[data-v-40b13f0d] {
  background: #C51EE9 !important;
}
.bg-0440E5[data-v-40b13f0d] {
  background: #0440E5 !important;
}
.bg-0588F3[data-v-40b13f0d] {
  background: #0588F3 !important;
}
.bg-42CBF9[data-v-40b13f0d] {
  background: #42CBF9 !important;
}
.bg-8C04C2[data-v-40b13f0d] {
  background: #8C04C2 !important;
}
.bg-E532DC[data-v-40b13f0d] {
  background: #E532DC !important;
}
.bg-D368CE[data-v-40b13f0d] {
  background: #D368CE !important;
}
.bg-0440E5[data-v-40b13f0d] {
  background: #0440E5 !important;
}
.bg-0588F3[data-v-40b13f0d] {
  background: #0588F3 !important;
}
.bg-42CBF9[data-v-40b13f0d] {
  background: #42CBF9 !important;
}
.color-42CBF9[data-v-40b13f0d] {
  color: #42CBF9;
}
.color-C41FE7[data-v-40b13f0d] {
  color: #C41FE7;
}
.beyond-1[data-v-40b13f0d] {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
@media (min-width: 560px) {
.quality-evaluate-spectaculars[data-v-40b13f0d] {
    height: 100vh;
}
.quality-evaluate-spectaculars .header[data-v-40b13f0d] {
      height: 10%;
}
.quality-evaluate-spectaculars .details[data-v-40b13f0d] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -ms-flex-line-pack: justify;
          align-content: space-between;
}
.quality-evaluate-spectaculars .details .item[data-v-40b13f0d] {
        width: 24%;
        height: 49%;
}
}
@media (max-width: 560px) {
.quality-evaluate-spectaculars[data-v-40b13f0d] {
    height: auto;
    padding: 0 4% 4% !important;
}
.quality-evaluate-spectaculars .header[data-v-40b13f0d] {
      height: auto;
}
.quality-evaluate-spectaculars .details .item[data-v-40b13f0d] {
      width: 100%;
      height: 500px;
      margin-bottom: 20px;
}
.quality-evaluate-spectaculars .details .item .title[data-v-40b13f0d] {
        padding: 0 .1rem;
}
.quality-evaluate-spectaculars .details .item .title .title-name[data-v-40b13f0d] {
          width: auto !important;
}
.quality-evaluate-spectaculars .details .item .title .title-period[data-v-40b13f0d] {
          width: auto !important;
}
.quality-evaluate-spectaculars .details .item .ranking-info-img[data-v-40b13f0d] {
        height: auto !important;
}
}
.quality-evaluate-spectaculars[data-v-40b13f0d] {
  color: #fff;
  background: #000;
  width: 100%;
  /* overflow: hidden; */
  overflow: auto;
  padding: 0 24px 24px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.quality-evaluate-spectaculars .header[data-v-40b13f0d] {
    width: 100%;
    position: relative;
}
.quality-evaluate-spectaculars .header .school-info-bg[data-v-40b13f0d] {
      position: absolute;
      top: 0;
      left: 50%;
      width: 30%;
      height: 100%;
      margin-left: -15%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
}
.quality-evaluate-spectaculars .header .school-info-bg .school-info-bg-img[data-v-40b13f0d] {
        width: 100%;
        height: 50%;
}
.quality-evaluate-spectaculars .header .time-vessel[data-v-40b13f0d] {
      position: absolute;
      top: 0;
      right: 0;
      width: 16%;
      height: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
          -ms-flex-direction: row-reverse;
              flex-direction: row-reverse;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.quality-evaluate-spectaculars .header .time-vessel .time[data-v-40b13f0d] {
        font-size: 2.72px;
        font-size: 0.17rem;
        background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#141429));
        background: linear-gradient(to bottom, #FFFFFF, #141429);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
}
.quality-evaluate-spectaculars .header .school-info[data-v-40b13f0d] {
      height: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
}
.quality-evaluate-spectaculars .header .school-info .school-info-icon[data-v-40b13f0d] {
        width: 5%;
}
.quality-evaluate-spectaculars .header .school-info .reverse[data-v-40b13f0d] {
        -webkit-transform: rotate(180deg);
                transform: rotate(180deg);
}
.quality-evaluate-spectaculars .header .school-info .school-info-name[data-v-40b13f0d] {
        font-size: 4.32px;
        font-size: 0.27rem;
        font-weight: bold;
        margin: 0 3%;
        background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#54548A));
        background: linear-gradient(to bottom, #FFFFFF, #54548A);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
}
.quality-evaluate-spectaculars .app-header[data-v-40b13f0d] {
    width: 100%;
    padding-top: 3.84px;
    padding-top: 0.24rem;
    position: relative;
}
.quality-evaluate-spectaculars .app-header .school-info-bg[data-v-40b13f0d] {
      position: absolute;
      top: 0;
      left: 50%;
      width: 50%;
      height: 100%;
      margin-left: -25%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
}
.quality-evaluate-spectaculars .app-header .school-info-bg .school-info-bg-img[data-v-40b13f0d] {
        width: 100%;
        height: 50%;
}
.quality-evaluate-spectaculars .app-header .school-info[data-v-40b13f0d] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      font-size: 2.56px;
      font-size: .16rem;
      font-weight: bold;
      text-align: center;
      background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#54548A));
      background: linear-gradient(to bottom, #FFFFFF, #54548A);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
}
.quality-evaluate-spectaculars .app-header .school-info .reverse[data-v-40b13f0d] {
        -webkit-transform: rotate(180deg);
                transform: rotate(180deg);
}
.quality-evaluate-spectaculars .app-header .school-info .school-info-name[data-v-40b13f0d] {
        text-align: center;
        margin: 0 0.96px;
        margin: 0 .06rem;
}
.quality-evaluate-spectaculars .app-header .school-info .school-info-icon[data-v-40b13f0d] {
        width: 10%;
        height: 1.28px;
        height: .08rem;
}
.quality-evaluate-spectaculars .app-header .time-vessel[data-v-40b13f0d] {
      text-align: center;
      font-size: 2.24px;
      font-size: .14rem;
      margin: 1.92px 0;
      margin: .12rem 0;
      background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#141429));
      background: linear-gradient(to bottom, #FFFFFF, #141429);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
}
.quality-evaluate-spectaculars .details[data-v-40b13f0d] {
    height: 90%;
}
.quality-evaluate-spectaculars .details .item[data-v-40b13f0d] {
      background: #141429;
      padding: 1%;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
}
.quality-evaluate-spectaculars .details .item .title[data-v-40b13f0d] {
        height: 10%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
}
.quality-evaluate-spectaculars .details .item .title .title-name[data-v-40b13f0d] {
          width: 85%;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
}
.quality-evaluate-spectaculars .details .item .title .title-name .title-name-val[data-v-40b13f0d] {
            font-size: 1.92px;
            font-size: .12rem;
            font-weight: bold;
            margin-right: 5%;
}
.quality-evaluate-spectaculars .details .item .title .title-name .title-name-icon[data-v-40b13f0d] {
            width: 12%;
            height: 100%;
}
.quality-evaluate-spectaculars .details .item .title .title-period[data-v-40b13f0d] {
          width: 15%;
          font-size: 1.92px;
          font-size: .12rem;
          text-align: right;
}
.quality-evaluate-spectaculars .details .item .chart-show[data-v-40b13f0d] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-top: 20px;
        height: calc(90% - 20px);
}
.quality-evaluate-spectaculars .details .item .chart-show .chart-vessel1[data-v-40b13f0d] {
          width: 65%;
}
.quality-evaluate-spectaculars .details .item .chart-show .chart-vessel2[data-v-40b13f0d] {
          width: 35%;
}
.quality-evaluate-spectaculars .details .item .data-show[data-v-40b13f0d] {
        margin-top: 20px;
        height: calc(90% - 20px);
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel1[data-v-40b13f0d] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between;
          width: 100%;
          height: 100%;
          padding-left: 8%;
          padding-bottom: 6%;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
          position: relative;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel1 .rank[data-v-40b13f0d] {
            position: absolute;
            top: 0;
            left: 0;
            width: 8%;
            height: 100%;
            padding-bottom: 6%;
            -webkit-box-sizing: border-box;
                    box-sizing: border-box;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                -ms-flex-direction: column;
                    flex-direction: column;
            -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                    justify-content: space-between;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel1 .rank .rank-info[data-v-40b13f0d] {
              width: 100%;
              height: 8%;
              text-align: center;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              -webkit-box-pack: center;
                  -ms-flex-pack: center;
                      justify-content: center;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel1 .rank .rank-info .rank-val[data-v-40b13f0d] {
                width: 1.92px;
                width: 0.12rem;
                height: 1.92px;
                height: 0.12rem;
                line-height: 1.92px;
                line-height: 0.12rem;
                font-size: 1.28px;
                font-size: 0.08rem;
                border-radius: 50%;
                background: #fff;
                color: #000;
                font-weight: bold;
                position: relative;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel1 .rank .rank-info .rank-val .rank-crown[data-v-40b13f0d] {
                  position: absolute;
                  top: -1.12px;
                  top: -0.07rem;
                  left: -0.64px;
                  left: -0.04rem;
                  width: 100%;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel1 .rank-table[data-v-40b13f0d] {
            width: 15%;
            height: 100%;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                -ms-flex-direction: column;
                    flex-direction: column;
            -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                    justify-content: space-between;
            position: relative;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel1 .rank-table .student-info[data-v-40b13f0d] {
              width: 100%;
              height: 8%;
              background: #303069;
              border-radius: 4px;
              color: #Fff;
              text-align: center;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              -webkit-box-pack: center;
                  -ms-flex-pack: center;
                      justify-content: center;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel1 .rank-table .student-info .name[data-v-40b13f0d] {
                font-size: 1.12px;
                font-size: 0.07rem;
                font-weight: bold;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel1 .rank-table .grade-name[data-v-40b13f0d] {
              position: absolute;
              bottom: -3.2px;
              bottom: -0.2rem;
              left: 0;
              width: 100%;
              line-height: 3.2px;
              line-height: 0.2rem;
              text-align: center;
              font-size: 1.28px;
              font-size: 0.08rem;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel2[data-v-40b13f0d] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between;
          width: 100%;
          height: 100%;
          padding-bottom: 6%;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
          position: relative;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel2 .rank-table[data-v-40b13f0d] {
            width: 15%;
            height: 100%;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                -ms-flex-direction: column;
                    flex-direction: column;
            -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                    justify-content: space-between;
            position: relative;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel2 .rank-table .student-info[data-v-40b13f0d] {
              width: 100%;
              height: 12%;
              background: #303069;
              border-radius: 4px;
              color: #Fff;
              text-align: center;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              -webkit-box-pack: center;
                  -ms-flex-pack: center;
                      justify-content: center;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel2 .rank-table .student-info .name[data-v-40b13f0d] {
                font-size: 1.6px;
                font-size: 0.1rem;
                font-weight: bold;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel2 .rank-table .grade-name[data-v-40b13f0d] {
              position: absolute;
              bottom: -3.2px;
              bottom: -0.2rem;
              left: 0;
              width: 100%;
              line-height: 3.2px;
              line-height: 0.2rem;
              text-align: center;
              font-size: 1.28px;
              font-size: 0.08rem;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel3[data-v-40b13f0d] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between;
          width: 100%;
          height: 100%;
          padding-left: 8%;
          padding-bottom: 6%;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
          position: relative;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel3 .rank[data-v-40b13f0d] {
            position: absolute;
            top: 0;
            left: 0;
            width: 8%;
            height: 100%;
            padding-bottom: 6%;
            -webkit-box-sizing: border-box;
                    box-sizing: border-box;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                -ms-flex-direction: column;
                    flex-direction: column;
            -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                    justify-content: space-between;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel3 .rank .rank-info[data-v-40b13f0d] {
              width: 100%;
              height: 32%;
              text-align: center;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              -webkit-box-pack: center;
                  -ms-flex-pack: center;
                      justify-content: center;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel3 .rank .rank-info .rank-val[data-v-40b13f0d] {
                width: 1.92px;
                width: 0.12rem;
                height: 1.92px;
                height: 0.12rem;
                line-height: 1.92px;
                line-height: 0.12rem;
                font-size: 1.28px;
                font-size: 0.08rem;
                border-radius: 50%;
                background: #fff;
                color: #000;
                font-weight: bold;
                position: relative;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel3 .rank .rank-info .rank-val .rank-crown[data-v-40b13f0d] {
                  position: absolute;
                  top: -1.12px;
                  top: -0.07rem;
                  left: -0.64px;
                  left: -0.04rem;
                  width: 100%;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel3 .rank-table[data-v-40b13f0d] {
            width: 15%;
            height: 100%;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                -ms-flex-direction: column;
                    flex-direction: column;
            -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                    justify-content: space-between;
            position: relative;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel3 .rank-table .student-info[data-v-40b13f0d] {
              width: 100%;
              height: 32%;
              background: #303069;
              border-radius: 4px;
              color: #Fff;
              text-align: center;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-orient: vertical;
              -webkit-box-direction: normal;
                  -ms-flex-direction: column;
                      flex-direction: column;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              -webkit-box-pack: center;
                  -ms-flex-pack: center;
                      justify-content: center;
              font-weight: bold;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel3 .rank-table .student-info .name[data-v-40b13f0d] {
                font-size: 1.6px;
                font-size: 0.1rem;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel3 .rank-table .student-info .type-name[data-v-40b13f0d] {
                font-size: 1.28px;
                font-size: 0.08rem;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel3 .rank-table .student-info .name-interval[data-v-40b13f0d] {
                margin: 8% 0;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel3 .rank-table .grade-name[data-v-40b13f0d] {
              position: absolute;
              bottom: -3.2px;
              bottom: -0.2rem;
              left: 0;
              width: 100%;
              line-height: 3.2px;
              line-height: 0.2rem;
              text-align: center;
              font-size: 1.28px;
              font-size: 0.08rem;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel4[data-v-40b13f0d] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between;
          width: 100%;
          height: 100%;
          padding-left: 15%;
          padding-bottom: 6%;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
          position: relative;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel4 .rank[data-v-40b13f0d] {
            position: absolute;
            top: 0;
            left: 0;
            width: 15%;
            height: 100%;
            padding-bottom: 6%;
            -webkit-box-sizing: border-box;
                    box-sizing: border-box;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                -ms-flex-direction: column;
                    flex-direction: column;
            -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                    justify-content: space-between;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel4 .rank .rank-info[data-v-40b13f0d] {
              width: 100%;
              height: 18%;
              text-align: center;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              -webkit-box-pack: center;
                  -ms-flex-pack: center;
                      justify-content: center;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel4 .rank .rank-info .rank-val[data-v-40b13f0d] {
                width: 20px;
                height: 20px;
                line-height: 20px;
                border-radius: 50%;
                background: #fff;
                color: #000;
                font-weight: bold;
                position: relative;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel4 .rank .rank-info .rank-img[data-v-40b13f0d] {
                width: 100%;
                height: 100%;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel4 .rank-table[data-v-40b13f0d] {
            width: 15%;
            height: 100%;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                -ms-flex-direction: column;
                    flex-direction: column;
            -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                    justify-content: space-between;
            position: relative;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel4 .rank-table .student-info[data-v-40b13f0d] {
              width: 100%;
              height: 18%;
              background: #303069;
              border-radius: 4px;
              color: #Fff;
              text-align: center;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              -webkit-box-pack: center;
                  -ms-flex-pack: center;
                      justify-content: center;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel4 .rank-table .student-info .name[data-v-40b13f0d] {
                font-size: 1.6px;
                font-size: 0.1rem;
                font-weight: bold;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel4 .rank-table .grade-name[data-v-40b13f0d] {
              position: absolute;
              bottom: -3.2px;
              bottom: -0.2rem;
              left: 0;
              width: 100%;
              line-height: 3.2px;
              line-height: 0.2rem;
              text-align: center;
              font-size: 1.28px;
              font-size: 0.08rem;
}
.quality-evaluate-spectaculars .details .item .frequencyData-show[data-v-40b13f0d] {
        font-size: 1.12px;
        font-size: 0.07rem;
        margin-top: 20px;
        height: calc(90% - 20px);
}
.quality-evaluate-spectaculars .details .item .frequencyData-show .frequency-header[data-v-40b13f0d] {
          height: 50%;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
}
.quality-evaluate-spectaculars .details .item .frequencyData-show .frequency-header .ranking-img[data-v-40b13f0d] {
            width: 100%;
            height: 94%;
            -o-object-fit: contain;
               object-fit: contain;
}
.quality-evaluate-spectaculars .details .item .frequencyData-show .frequency-header .ranking-vessel1[data-v-40b13f0d] {
            width: 26%;
            height: 94%;
            margin: 0 6% 6%;
            position: relative;
}
.quality-evaluate-spectaculars .details .item .frequencyData-show .frequency-header .ranking-vessel1 .ranking-info[data-v-40b13f0d] {
              position: absolute;
              top: -10%;
              left: 0;
              width: 100%;
              height: 100%;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-orient: vertical;
              -webkit-box-direction: normal;
                  -ms-flex-direction: column;
                      flex-direction: column;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              -webkit-box-pack: center;
                  -ms-flex-pack: center;
                      justify-content: center;
              font-weight: bold;
}
.quality-evaluate-spectaculars .details .item .frequencyData-show .frequency-header .ranking-vessel1 .ranking-info .ranking-info-img[data-v-40b13f0d] {
                width: 90%;
                height: 40%;
                -o-object-fit: contain;
                   object-fit: contain;
}
.quality-evaluate-spectaculars .details .item .frequencyData-show .frequency-header .ranking-vessel1 .ranking-info .teacher-name[data-v-40b13f0d] {
                font-size: 1.28px;
                font-size: 0.08rem;
                font-weight: bold;
}
.quality-evaluate-spectaculars .details .item .frequencyData-show .frequency-header .ranking-vessel2[data-v-40b13f0d] {
            width: 22%;
            height: 94%;
            margin-top: 6%;
            position: relative;
}
.quality-evaluate-spectaculars .details .item .frequencyData-show .frequency-header .ranking-vessel2 .ranking-info[data-v-40b13f0d] {
              position: absolute;
              top: -10%;
              left: 0;
              width: 100%;
              height: 100%;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-orient: vertical;
              -webkit-box-direction: normal;
                  -ms-flex-direction: column;
                      flex-direction: column;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              -webkit-box-pack: center;
                  -ms-flex-pack: center;
                      justify-content: center;
}
.quality-evaluate-spectaculars .details .item .frequencyData-show .frequency-header .ranking-vessel2 .ranking-info .ranking-info-img[data-v-40b13f0d] {
                width: 90%;
                height: 40%;
                -o-object-fit: contain;
                   object-fit: contain;
}
.quality-evaluate-spectaculars .details .item .frequencyData-show .frequency-header .ranking-vessel2 .ranking-info .teacher-name[data-v-40b13f0d] {
                font-size: 1.28px;
                font-size: 0.08rem;
                font-weight: bold;
}
.quality-evaluate-spectaculars .details .item .frequencyData-show .list-vessel[data-v-40b13f0d] {
          height: 50%;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between;
          -ms-flex-line-pack: justify;
              align-content: space-between;
}
.quality-evaluate-spectaculars .details .item .frequencyData-show .list-vessel .list-item[data-v-40b13f0d] {
            width: 24%;
            height: 22%;
            background: #303069;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            -webkit-box-pack: center;
                -ms-flex-pack: center;
                    justify-content: center;
            font-weight: bold;
            font-size: 1.28px;
            font-size: 0.08rem;
}

.bg-C51EE9[data-v-27eda7cd] {
  background: #C51EE9 !important;
}
.bg-0440E5[data-v-27eda7cd] {
  background: #0440E5 !important;
}
.bg-0588F3[data-v-27eda7cd] {
  background: #0588F3 !important;
}
.bg-42CBF9[data-v-27eda7cd] {
  background: #42CBF9 !important;
}
.bg-8C04C2[data-v-27eda7cd] {
  background: #8C04C2 !important;
}
.bg-E532DC[data-v-27eda7cd] {
  background: #E532DC !important;
}
.bg-D368CE[data-v-27eda7cd] {
  background: #D368CE !important;
}
.bg-0440E5[data-v-27eda7cd] {
  background: #0440E5 !important;
}
.bg-0588F3[data-v-27eda7cd] {
  background: #0588F3 !important;
}
.bg-42CBF9[data-v-27eda7cd] {
  background: #42CBF9 !important;
}
.color-42CBF9[data-v-27eda7cd] {
  color: #42CBF9;
}
.color-C41FE7[data-v-27eda7cd] {
  color: #C41FE7;
}
.beyond-1[data-v-27eda7cd] {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
@media (min-width: 560px) {
.quality-evaluate-spectaculars[data-v-27eda7cd] {
    height: 100vh;
}
.quality-evaluate-spectaculars .header[data-v-27eda7cd] {
      height: 10%;
}
.quality-evaluate-spectaculars .details[data-v-27eda7cd] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -ms-flex-line-pack: justify;
          align-content: space-between;
}
.quality-evaluate-spectaculars .details .item[data-v-27eda7cd] {
        width: 32%;
        height: 49%;
}
}
@media (max-width: 560px) {
.quality-evaluate-spectaculars[data-v-27eda7cd] {
    height: auto;
    padding: 0 4% 4% !important;
}
.quality-evaluate-spectaculars .header[data-v-27eda7cd] {
      height: auto;
}
.quality-evaluate-spectaculars .details .item[data-v-27eda7cd] {
      width: 100%;
      height: 500px;
      margin-bottom: 20px;
}
.quality-evaluate-spectaculars .details .item .title[data-v-27eda7cd] {
        padding: 0 .1rem;
}
.quality-evaluate-spectaculars .details .item .title .title-name[data-v-27eda7cd] {
          width: auto !important;
}
.quality-evaluate-spectaculars .details .item .title .title-period[data-v-27eda7cd] {
          width: auto !important;
}
.quality-evaluate-spectaculars .details .item .ranking-info-img[data-v-27eda7cd] {
        height: auto !important;
}
}
.quality-evaluate-spectaculars[data-v-27eda7cd] {
  color: #fff;
  background: #000;
  width: 100%;
  /* overflow: hidden; */
  overflow: auto;
  padding: 0 24px 24px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.quality-evaluate-spectaculars .header[data-v-27eda7cd] {
    width: 100%;
    position: relative;
}
.quality-evaluate-spectaculars .header .school-info-bg[data-v-27eda7cd] {
      position: absolute;
      top: 0;
      left: 50%;
      width: 30%;
      height: 100%;
      margin-left: -15%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
}
.quality-evaluate-spectaculars .header .school-info-bg .school-info-bg-img[data-v-27eda7cd] {
        width: 100%;
        height: 50%;
}
.quality-evaluate-spectaculars .header .time-vessel[data-v-27eda7cd] {
      position: absolute;
      top: 0;
      right: 0;
      width: 16%;
      height: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
          -ms-flex-direction: row-reverse;
              flex-direction: row-reverse;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.quality-evaluate-spectaculars .header .time-vessel .time[data-v-27eda7cd] {
        font-size: 2.72px;
        font-size: 0.17rem;
        background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#141429));
        background: linear-gradient(to bottom, #FFFFFF, #141429);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
}
.quality-evaluate-spectaculars .header .school-info[data-v-27eda7cd] {
      height: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
}
.quality-evaluate-spectaculars .header .school-info .school-info-icon[data-v-27eda7cd] {
        width: 5%;
}
.quality-evaluate-spectaculars .header .school-info .reverse[data-v-27eda7cd] {
        -webkit-transform: rotate(180deg);
                transform: rotate(180deg);
}
.quality-evaluate-spectaculars .header .school-info .school-info-name[data-v-27eda7cd] {
        font-size: 4.32px;
        font-size: 0.27rem;
        font-weight: bold;
        margin: 0 3%;
        background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#54548A));
        background: linear-gradient(to bottom, #FFFFFF, #54548A);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
}
.quality-evaluate-spectaculars .app-header[data-v-27eda7cd] {
    width: 100%;
    padding-top: 3.84px;
    padding-top: 0.24rem;
    position: relative;
}
.quality-evaluate-spectaculars .app-header .school-info-bg[data-v-27eda7cd] {
      position: absolute;
      top: 0;
      left: 50%;
      width: 50%;
      height: 100%;
      margin-left: -25%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
}
.quality-evaluate-spectaculars .app-header .school-info-bg .school-info-bg-img[data-v-27eda7cd] {
        width: 100%;
        height: 50%;
}
.quality-evaluate-spectaculars .app-header .school-info[data-v-27eda7cd] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      font-size: 2.56px;
      font-size: .16rem;
      font-weight: bold;
      text-align: center;
      background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#54548A));
      background: linear-gradient(to bottom, #FFFFFF, #54548A);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
}
.quality-evaluate-spectaculars .app-header .school-info .reverse[data-v-27eda7cd] {
        -webkit-transform: rotate(180deg);
                transform: rotate(180deg);
}
.quality-evaluate-spectaculars .app-header .school-info .school-info-name[data-v-27eda7cd] {
        text-align: center;
        margin: 0 0.96px;
        margin: 0 .06rem;
}
.quality-evaluate-spectaculars .app-header .school-info .school-info-icon[data-v-27eda7cd] {
        width: 10%;
        height: 1.28px;
        height: .08rem;
}
.quality-evaluate-spectaculars .app-header .time-vessel[data-v-27eda7cd] {
      text-align: center;
      font-size: 2.24px;
      font-size: .14rem;
      margin: 1.92px 0;
      margin: .12rem 0;
      background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#141429));
      background: linear-gradient(to bottom, #FFFFFF, #141429);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
}
.quality-evaluate-spectaculars .details[data-v-27eda7cd] {
    height: 90%;
}
.quality-evaluate-spectaculars .details .item[data-v-27eda7cd] {
      background: #141429;
      padding: 1%;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
}
.quality-evaluate-spectaculars .details .item .title[data-v-27eda7cd] {
        height: 10%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
}
.quality-evaluate-spectaculars .details .item .title .title-name[data-v-27eda7cd] {
          width: 85%;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
}
.quality-evaluate-spectaculars .details .item .title .title-name .title-name-val[data-v-27eda7cd] {
            font-size: 1.92px;
            font-size: .12rem;
            font-weight: bold;
            margin-right: 5%;
}
.quality-evaluate-spectaculars .details .item .title .title-name .title-name-icon[data-v-27eda7cd] {
            width: 10%;
            height: 100%;
}
.quality-evaluate-spectaculars .details .item .title .title-period[data-v-27eda7cd] {
          width: 15%;
          font-size: 1.92px;
          font-size: .12rem;
          text-align: right;
}
.quality-evaluate-spectaculars .details .item .chart-show[data-v-27eda7cd] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-top: 20px;
        height: calc(90% - 20px);
}
.quality-evaluate-spectaculars .details .item .chart-show .chart-vessel1[data-v-27eda7cd] {
          width: 65%;
}
.quality-evaluate-spectaculars .details .item .chart-show .chart-vessel2[data-v-27eda7cd] {
          width: 35%;
}
.quality-evaluate-spectaculars .details .item .data-show[data-v-27eda7cd] {
        margin-top: 20px;
        height: calc(90% - 20px);
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel1[data-v-27eda7cd] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between;
          width: 100%;
          height: 100%;
          padding-left: 8%;
          padding-bottom: 6%;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
          position: relative;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel1 .rank[data-v-27eda7cd] {
            position: absolute;
            top: 0;
            left: 0;
            width: 8%;
            height: 100%;
            padding-bottom: 6%;
            -webkit-box-sizing: border-box;
                    box-sizing: border-box;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                -ms-flex-direction: column;
                    flex-direction: column;
            -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                    justify-content: space-between;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel1 .rank .rank-info[data-v-27eda7cd] {
              width: 100%;
              height: 8%;
              text-align: center;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              -webkit-box-pack: center;
                  -ms-flex-pack: center;
                      justify-content: center;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel1 .rank .rank-info .rank-val[data-v-27eda7cd] {
                width: 1.92px;
                width: 0.12rem;
                height: 1.92px;
                height: 0.12rem;
                line-height: 1.92px;
                line-height: 0.12rem;
                font-size: 1.28px;
                font-size: 0.08rem;
                border-radius: 50%;
                background: #fff;
                color: #000;
                font-weight: bold;
                position: relative;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel1 .rank .rank-info .rank-val .rank-crown[data-v-27eda7cd] {
                  position: absolute;
                  top: -1.12px;
                  top: -0.07rem;
                  left: -0.64px;
                  left: -0.04rem;
                  width: 100%;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel1 .rank-table[data-v-27eda7cd] {
            width: 15%;
            height: 100%;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                -ms-flex-direction: column;
                    flex-direction: column;
            -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                    justify-content: space-between;
            position: relative;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel1 .rank-table .student-info[data-v-27eda7cd] {
              width: 100%;
              height: 8%;
              background: #303069;
              border-radius: 4px;
              color: #Fff;
              text-align: center;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              -webkit-box-pack: center;
                  -ms-flex-pack: center;
                      justify-content: center;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel1 .rank-table .student-info .name[data-v-27eda7cd] {
                font-size: 1.12px;
                font-size: 0.07rem;
                font-weight: bold;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel1 .rank-table .grade-name[data-v-27eda7cd] {
              position: absolute;
              bottom: -3.2px;
              bottom: -0.2rem;
              left: 0;
              width: 100%;
              line-height: 3.2px;
              line-height: 0.2rem;
              text-align: center;
              font-size: 1.28px;
              font-size: 0.08rem;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel2[data-v-27eda7cd] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between;
          width: 100%;
          height: 100%;
          padding-bottom: 6%;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
          position: relative;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel2 .rank-table[data-v-27eda7cd] {
            width: 15%;
            height: 100%;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                -ms-flex-direction: column;
                    flex-direction: column;
            -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                    justify-content: space-between;
            position: relative;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel2 .rank-table .student-info[data-v-27eda7cd] {
              width: 100%;
              height: 10%;
              background: #303069;
              border-radius: 4px;
              color: #Fff;
              text-align: center;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              -webkit-box-pack: center;
                  -ms-flex-pack: center;
                      justify-content: center;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel2 .rank-table .student-info .name[data-v-27eda7cd] {
                font-size: 1.6px;
                font-size: 0.1rem;
                font-weight: bold;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel2 .rank-table .grade-name[data-v-27eda7cd] {
              position: absolute;
              bottom: -3.2px;
              bottom: -0.2rem;
              left: 0;
              width: 100%;
              line-height: 3.2px;
              line-height: 0.2rem;
              text-align: center;
              font-size: 1.28px;
              font-size: 0.08rem;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel3[data-v-27eda7cd] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between;
          width: 100%;
          height: 100%;
          padding-left: 8%;
          padding-bottom: 6%;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
          position: relative;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel3 .rank[data-v-27eda7cd] {
            position: absolute;
            top: 0;
            left: 0;
            width: 8%;
            height: 100%;
            padding-bottom: 6%;
            -webkit-box-sizing: border-box;
                    box-sizing: border-box;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                -ms-flex-direction: column;
                    flex-direction: column;
            -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                    justify-content: space-between;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel3 .rank .rank-info[data-v-27eda7cd] {
              width: 100%;
              height: 32%;
              text-align: center;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              -webkit-box-pack: center;
                  -ms-flex-pack: center;
                      justify-content: center;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel3 .rank .rank-info .rank-val[data-v-27eda7cd] {
                width: 1.92px;
                width: 0.12rem;
                height: 1.92px;
                height: 0.12rem;
                line-height: 1.92px;
                line-height: 0.12rem;
                font-size: 1.28px;
                font-size: 0.08rem;
                border-radius: 50%;
                background: #fff;
                color: #000;
                font-weight: bold;
                position: relative;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel3 .rank .rank-info .rank-val .rank-crown[data-v-27eda7cd] {
                  position: absolute;
                  top: -1.12px;
                  top: -0.07rem;
                  left: -0.64px;
                  left: -0.04rem;
                  width: 100%;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel3 .rank-table[data-v-27eda7cd] {
            width: 15%;
            height: 100%;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                -ms-flex-direction: column;
                    flex-direction: column;
            -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                    justify-content: space-between;
            position: relative;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel3 .rank-table .student-info[data-v-27eda7cd] {
              width: 100%;
              height: 32%;
              background: #303069;
              border-radius: 4px;
              color: #Fff;
              text-align: center;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-orient: vertical;
              -webkit-box-direction: normal;
                  -ms-flex-direction: column;
                      flex-direction: column;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              -webkit-box-pack: center;
                  -ms-flex-pack: center;
                      justify-content: center;
              font-weight: bold;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel3 .rank-table .student-info .name[data-v-27eda7cd] {
                font-size: 1.6px;
                font-size: 0.1rem;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel3 .rank-table .student-info .type-name[data-v-27eda7cd] {
                font-size: 1.28px;
                font-size: 0.08rem;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel3 .rank-table .student-info .name-interval[data-v-27eda7cd] {
                margin: 8% 0;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel3 .rank-table .grade-name[data-v-27eda7cd] {
              position: absolute;
              bottom: -3.2px;
              bottom: -0.2rem;
              left: 0;
              width: 100%;
              line-height: 3.2px;
              line-height: 0.2rem;
              text-align: center;
              font-size: 1.28px;
              font-size: 0.08rem;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel4[data-v-27eda7cd] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between;
          width: 100%;
          height: 100%;
          padding-left: 15%;
          padding-bottom: 6%;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
          position: relative;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel4 .rank[data-v-27eda7cd] {
            position: absolute;
            top: 0;
            left: 0;
            width: 15%;
            height: 100%;
            padding-bottom: 6%;
            -webkit-box-sizing: border-box;
                    box-sizing: border-box;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                -ms-flex-direction: column;
                    flex-direction: column;
            -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                    justify-content: space-between;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel4 .rank .rank-info[data-v-27eda7cd] {
              width: 100%;
              height: 18%;
              text-align: center;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              -webkit-box-pack: center;
                  -ms-flex-pack: center;
                      justify-content: center;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel4 .rank .rank-info .rank-val[data-v-27eda7cd] {
                width: 20px;
                height: 20px;
                line-height: 20px;
                border-radius: 50%;
                background: #fff;
                color: #000;
                font-weight: bold;
                position: relative;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel4 .rank .rank-info .rank-img[data-v-27eda7cd] {
                width: 100%;
                height: 100%;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel4 .rank-table[data-v-27eda7cd] {
            width: 15%;
            height: 100%;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                -ms-flex-direction: column;
                    flex-direction: column;
            -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                    justify-content: space-between;
            position: relative;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel4 .rank-table .student-info[data-v-27eda7cd] {
              width: 100%;
              height: 18%;
              background: #303069;
              border-radius: 4px;
              color: #Fff;
              text-align: center;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              -webkit-box-pack: center;
                  -ms-flex-pack: center;
                      justify-content: center;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel4 .rank-table .student-info .name[data-v-27eda7cd] {
                font-size: 1.6px;
                font-size: 0.1rem;
                font-weight: bold;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel4 .rank-table .grade-name[data-v-27eda7cd] {
              position: absolute;
              bottom: -3.2px;
              bottom: -0.2rem;
              left: 0;
              width: 100%;
              line-height: 3.2px;
              line-height: 0.2rem;
              text-align: center;
              font-size: 1.28px;
              font-size: 0.08rem;
}
.quality-evaluate-spectaculars .details .item .frequencyData-show[data-v-27eda7cd] {
        font-size: 1.12px;
        font-size: 0.07rem;
        margin-top: 20px;
        height: calc(90% - 20px);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
}
.quality-evaluate-spectaculars .details .item .frequencyData-show .frequency-header[data-v-27eda7cd] {
          height: 40%;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
}
.quality-evaluate-spectaculars .details .item .frequencyData-show .frequency-header .ranking-img[data-v-27eda7cd] {
            width: 100%;
            height: 94%;
            -o-object-fit: contain;
               object-fit: contain;
}
.quality-evaluate-spectaculars .details .item .frequencyData-show .frequency-header .ranking-vessel1[data-v-27eda7cd] {
            width: 26%;
            height: 94%;
            margin: 0 6% 6%;
            position: relative;
}
.quality-evaluate-spectaculars .details .item .frequencyData-show .frequency-header .ranking-vessel1 .ranking-info[data-v-27eda7cd] {
              position: absolute;
              top: -10%;
              left: 0;
              width: 100%;
              height: 100%;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-orient: vertical;
              -webkit-box-direction: normal;
                  -ms-flex-direction: column;
                      flex-direction: column;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              -webkit-box-pack: center;
                  -ms-flex-pack: center;
                      justify-content: center;
              font-weight: bold;
}
.quality-evaluate-spectaculars .details .item .frequencyData-show .frequency-header .ranking-vessel1 .ranking-info .ranking-info-img[data-v-27eda7cd] {
                width: 90%;
                height: 40%;
                -o-object-fit: contain;
                   object-fit: contain;
}
.quality-evaluate-spectaculars .details .item .frequencyData-show .frequency-header .ranking-vessel1 .ranking-info .teacher-name[data-v-27eda7cd] {
                font-size: 1.28px;
                font-size: 0.08rem;
                font-weight: bold;
}
.quality-evaluate-spectaculars .details .item .frequencyData-show .frequency-header .ranking-vessel2[data-v-27eda7cd] {
            width: 22%;
            height: 94%;
            margin-top: 6%;
            position: relative;
}
.quality-evaluate-spectaculars .details .item .frequencyData-show .frequency-header .ranking-vessel2 .ranking-info[data-v-27eda7cd] {
              position: absolute;
              top: -10%;
              left: 0;
              width: 100%;
              height: 100%;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-orient: vertical;
              -webkit-box-direction: normal;
                  -ms-flex-direction: column;
                      flex-direction: column;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              -webkit-box-pack: center;
                  -ms-flex-pack: center;
                      justify-content: center;
}
.quality-evaluate-spectaculars .details .item .frequencyData-show .frequency-header .ranking-vessel2 .ranking-info .ranking-info-img[data-v-27eda7cd] {
                width: 90%;
                height: 40%;
                -o-object-fit: contain;
                   object-fit: contain;
}
.quality-evaluate-spectaculars .details .item .frequencyData-show .frequency-header .ranking-vessel2 .ranking-info .teacher-name[data-v-27eda7cd] {
                font-size: 1.28px;
                font-size: 0.08rem;
                font-weight: bold;
}
.quality-evaluate-spectaculars .details .item .frequencyData-show .list-vessel[data-v-27eda7cd] {
          height: 50%;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between;
          -ms-flex-line-pack: justify;
              align-content: space-between;
}
.quality-evaluate-spectaculars .details .item .frequencyData-show .list-vessel .list-item[data-v-27eda7cd] {
            width: 24%;
            height: 18%;
            background: #303069;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            -webkit-box-pack: center;
                -ms-flex-pack: center;
                    justify-content: center;
            font-weight: bold;
            font-size: 1.28px;
            font-size: 0.08rem;
}

.bg-C51EE9[data-v-e511145e] {
  background: #C51EE9 !important;
}
.bg-0440E5[data-v-e511145e] {
  background: #0440E5 !important;
}
.bg-0588F3[data-v-e511145e] {
  background: #0588F3 !important;
}
.bg-42CBF9[data-v-e511145e] {
  background: #42CBF9 !important;
}
.bg-8C04C2[data-v-e511145e] {
  background: #8C04C2 !important;
}
.bg-E532DC[data-v-e511145e] {
  background: #E532DC !important;
}
.bg-D368CE[data-v-e511145e] {
  background: #D368CE !important;
}
.bg-0440E5[data-v-e511145e] {
  background: #0440E5 !important;
}
.bg-0588F3[data-v-e511145e] {
  background: #0588F3 !important;
}
.bg-42CBF9[data-v-e511145e] {
  background: #42CBF9 !important;
}
.color-42CBF9[data-v-e511145e] {
  color: #42CBF9;
}
.color-C41FE7[data-v-e511145e] {
  color: #C41FE7;
}
.beyond-1[data-v-e511145e] {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
@media (min-width: 560px) {
.quality-evaluate-spectaculars[data-v-e511145e] {
    height: 100vh;
}
.quality-evaluate-spectaculars .header[data-v-e511145e] {
      height: 10%;
}
.quality-evaluate-spectaculars .details[data-v-e511145e] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -ms-flex-line-pack: justify;
          align-content: space-between;
}
.quality-evaluate-spectaculars .details .item[data-v-e511145e] {
        width: 24%;
        height: 49%;
}
}
@media (max-width: 560px) {
.quality-evaluate-spectaculars[data-v-e511145e] {
    height: auto;
    padding: 0 4% 4% !important;
}
.quality-evaluate-spectaculars .header[data-v-e511145e] {
      height: auto;
}
.quality-evaluate-spectaculars .details .item[data-v-e511145e] {
      width: 100%;
      height: 500px;
      margin-bottom: 20px;
}
.quality-evaluate-spectaculars .details .item .title[data-v-e511145e] {
        padding: 0 .1rem;
}
.quality-evaluate-spectaculars .details .item .title .title-name[data-v-e511145e] {
          width: auto !important;
}
.quality-evaluate-spectaculars .details .item .title .title-period[data-v-e511145e] {
          width: auto !important;
}
.quality-evaluate-spectaculars .details .item .title .title-link[data-v-e511145e] {
          width: auto !important;
}
.quality-evaluate-spectaculars .details .item .ranking-info-img[data-v-e511145e] {
        height: auto !important;
}
}
.quality-evaluate-spectaculars[data-v-e511145e] {
  color: #fff;
  background: #000;
  width: 100%;
  /* overflow: hidden; */
  overflow: auto;
  padding: 0 24px 24px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.quality-evaluate-spectaculars .header[data-v-e511145e] {
    width: 100%;
    position: relative;
}
.quality-evaluate-spectaculars .header .school-info-bg[data-v-e511145e] {
      position: absolute;
      top: 0;
      left: 50%;
      width: 30%;
      height: 100%;
      margin-left: -15%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
}
.quality-evaluate-spectaculars .header .school-info-bg .school-info-bg-img[data-v-e511145e] {
        width: 100%;
        height: 50%;
}
.quality-evaluate-spectaculars .header .time-vessel[data-v-e511145e] {
      position: absolute;
      top: 0;
      right: 0;
      width: 16%;
      height: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
          -ms-flex-direction: row-reverse;
              flex-direction: row-reverse;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.quality-evaluate-spectaculars .header .time-vessel .time[data-v-e511145e] {
        font-size: 2.72px;
        font-size: 0.17rem;
        background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#141429));
        background: linear-gradient(to bottom, #FFFFFF, #141429);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
}
.quality-evaluate-spectaculars .header .school-info[data-v-e511145e] {
      height: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
}
.quality-evaluate-spectaculars .header .school-info .school-info-icon[data-v-e511145e] {
        width: 5%;
}
.quality-evaluate-spectaculars .header .school-info .reverse[data-v-e511145e] {
        -webkit-transform: rotate(180deg);
                transform: rotate(180deg);
}
.quality-evaluate-spectaculars .header .school-info .school-info-name[data-v-e511145e] {
        font-size: 4.32px;
        font-size: 0.27rem;
        font-weight: bold;
        margin: 0 3%;
        background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#54548A));
        background: linear-gradient(to bottom, #FFFFFF, #54548A);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
}
.quality-evaluate-spectaculars .app-header[data-v-e511145e] {
    width: 100%;
    padding-top: 3.84px;
    padding-top: 0.24rem;
    position: relative;
}
.quality-evaluate-spectaculars .app-header .school-info-bg[data-v-e511145e] {
      position: absolute;
      top: 0;
      left: 50%;
      width: 50%;
      height: 100%;
      margin-left: -25%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
}
.quality-evaluate-spectaculars .app-header .school-info-bg .school-info-bg-img[data-v-e511145e] {
        width: 100%;
        height: 50%;
}
.quality-evaluate-spectaculars .app-header .school-info[data-v-e511145e] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      font-size: 2.56px;
      font-size: .16rem;
      font-weight: bold;
      text-align: center;
      background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#54548A));
      background: linear-gradient(to bottom, #FFFFFF, #54548A);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
}
.quality-evaluate-spectaculars .app-header .school-info .reverse[data-v-e511145e] {
        -webkit-transform: rotate(180deg);
                transform: rotate(180deg);
}
.quality-evaluate-spectaculars .app-header .school-info .school-info-name[data-v-e511145e] {
        text-align: center;
        margin: 0 0.96px;
        margin: 0 .06rem;
}
.quality-evaluate-spectaculars .app-header .school-info .school-info-icon[data-v-e511145e] {
        width: 10%;
        height: 1.28px;
        height: .08rem;
}
.quality-evaluate-spectaculars .app-header .time-vessel[data-v-e511145e] {
      text-align: center;
      font-size: 2.24px;
      font-size: .14rem;
      margin: 1.92px 0;
      margin: .12rem 0;
      background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#141429));
      background: linear-gradient(to bottom, #FFFFFF, #141429);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
}
.quality-evaluate-spectaculars .details[data-v-e511145e] {
    height: 90%;
}
.quality-evaluate-spectaculars .details .item[data-v-e511145e] {
      background: #141429;
      padding: 1%;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
}
.quality-evaluate-spectaculars .details .item .title[data-v-e511145e] {
        height: 10%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
}
.quality-evaluate-spectaculars .details .item .title .title-name[data-v-e511145e] {
          width: 85%;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
}
.quality-evaluate-spectaculars .details .item .title .title-name .title-name-val[data-v-e511145e] {
            font-size: 1.92px;
            font-size: .12rem;
            font-weight: bold;
            margin-right: 5%;
}
.quality-evaluate-spectaculars .details .item .title .title-name .title-name-icon[data-v-e511145e] {
            width: 12%;
            height: 100%;
}
.quality-evaluate-spectaculars .details .item .title .title-period[data-v-e511145e] {
          width: 15%;
          font-size: 1.92px;
          font-size: .12rem;
          text-align: right;
}
.quality-evaluate-spectaculars .details .item .title .title-link[data-v-e511145e] {
          width: 15%;
          font-size: 1.92px;
          font-size: .12rem;
          text-align: right;
          cursor: pointer;
          text-decoration: underline;
}
.quality-evaluate-spectaculars .details .item .chart-show[data-v-e511145e] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-top: 20px;
        height: calc(90% - 20px);
}
.quality-evaluate-spectaculars .details .item .chart-show .chart-vessel1[data-v-e511145e] {
          width: 65%;
}
.quality-evaluate-spectaculars .details .item .chart-show .chart-vessel2[data-v-e511145e] {
          width: 35%;
}
.quality-evaluate-spectaculars .details .item .data-show[data-v-e511145e] {
        margin-top: 20px;
        height: calc(90% - 20px);
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel1[data-v-e511145e] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between;
          width: 100%;
          height: 100%;
          padding-left: 8%;
          padding-bottom: 6%;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
          position: relative;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel1 .rank[data-v-e511145e] {
            position: absolute;
            top: 0;
            left: 0;
            width: 8%;
            height: 100%;
            padding-bottom: 6%;
            -webkit-box-sizing: border-box;
                    box-sizing: border-box;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                -ms-flex-direction: column;
                    flex-direction: column;
            -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                    justify-content: space-between;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel1 .rank .rank-info[data-v-e511145e] {
              width: 100%;
              height: 8%;
              text-align: center;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              -webkit-box-pack: center;
                  -ms-flex-pack: center;
                      justify-content: center;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel1 .rank .rank-info .rank-val[data-v-e511145e] {
                width: 1.92px;
                width: 0.12rem;
                height: 1.92px;
                height: 0.12rem;
                line-height: 1.92px;
                line-height: 0.12rem;
                font-size: 1.28px;
                font-size: 0.08rem;
                border-radius: 50%;
                background: #fff;
                color: #000;
                font-weight: bold;
                position: relative;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel1 .rank .rank-info .rank-val .rank-crown[data-v-e511145e] {
                  position: absolute;
                  top: -1.12px;
                  top: -0.07rem;
                  left: -0.64px;
                  left: -0.04rem;
                  width: 100%;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel1 .rank-table[data-v-e511145e] {
            width: 15%;
            height: 100%;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                -ms-flex-direction: column;
                    flex-direction: column;
            -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                    justify-content: space-between;
            position: relative;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel1 .rank-table .student-info[data-v-e511145e] {
              width: 100%;
              height: 8%;
              background: #303069;
              border-radius: 4px;
              color: #Fff;
              text-align: center;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              -webkit-box-pack: center;
                  -ms-flex-pack: center;
                      justify-content: center;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel1 .rank-table .student-info .name[data-v-e511145e] {
                font-size: 0.8px;
                font-size: 0.05rem;
                font-weight: bold;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel1 .rank-table .grade-name[data-v-e511145e] {
              position: absolute;
              bottom: -3.2px;
              bottom: -0.2rem;
              left: 0;
              width: 100%;
              line-height: 3.2px;
              line-height: 0.2rem;
              text-align: center;
              font-size: 0.96px;
              font-size: 0.06rem;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel2[data-v-e511145e] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between;
          width: 100%;
          height: 100%;
          padding-bottom: 6%;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
          position: relative;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel2 .rank-table[data-v-e511145e] {
            width: 15%;
            height: 100%;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                -ms-flex-direction: column;
                    flex-direction: column;
            -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                    justify-content: space-between;
            position: relative;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel2 .rank-table .student-info[data-v-e511145e] {
              width: 100%;
              height: 12%;
              background: #303069;
              border-radius: 4px;
              color: #Fff;
              text-align: center;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              -webkit-box-pack: center;
                  -ms-flex-pack: center;
                      justify-content: center;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel2 .rank-table .student-info .name[data-v-e511145e] {
                font-size: 0.8px;
                font-size: 0.05rem;
                font-weight: bold;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel2 .rank-table .grade-name[data-v-e511145e] {
              position: absolute;
              bottom: -3.2px;
              bottom: -0.2rem;
              left: 0;
              width: 100%;
              line-height: 3.2px;
              line-height: 0.2rem;
              text-align: center;
              font-size: 0.96px;
              font-size: 0.06rem;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel3[data-v-e511145e] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between;
          width: 100%;
          height: 100%;
          padding-left: 8%;
          padding-bottom: 6%;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
          position: relative;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel3 .rank[data-v-e511145e] {
            position: absolute;
            top: 0;
            left: 0;
            width: 8%;
            height: 100%;
            padding-bottom: 6%;
            -webkit-box-sizing: border-box;
                    box-sizing: border-box;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                -ms-flex-direction: column;
                    flex-direction: column;
            -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                    justify-content: space-between;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel3 .rank .rank-info[data-v-e511145e] {
              width: 100%;
              height: 32%;
              text-align: center;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              -webkit-box-pack: center;
                  -ms-flex-pack: center;
                      justify-content: center;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel3 .rank .rank-info .rank-val[data-v-e511145e] {
                width: 1.92px;
                width: 0.12rem;
                height: 1.92px;
                height: 0.12rem;
                line-height: 1.92px;
                line-height: 0.12rem;
                font-size: 1.28px;
                font-size: 0.08rem;
                border-radius: 50%;
                background: #fff;
                color: #000;
                font-weight: bold;
                position: relative;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel3 .rank .rank-info .rank-val .rank-crown[data-v-e511145e] {
                  position: absolute;
                  top: -1.12px;
                  top: -0.07rem;
                  left: -0.64px;
                  left: -0.04rem;
                  width: 100%;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel3 .rank-table[data-v-e511145e] {
            width: 15%;
            height: 100%;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                -ms-flex-direction: column;
                    flex-direction: column;
            -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                    justify-content: space-between;
            position: relative;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel3 .rank-table .student-info[data-v-e511145e] {
              width: 100%;
              height: 32%;
              background: #303069;
              border-radius: 4px;
              color: #Fff;
              text-align: center;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-orient: vertical;
              -webkit-box-direction: normal;
                  -ms-flex-direction: column;
                      flex-direction: column;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              -webkit-box-pack: center;
                  -ms-flex-pack: center;
                      justify-content: center;
              font-weight: bold;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel3 .rank-table .student-info .name[data-v-e511145e] {
                font-size: 1.12px;
                font-size: 0.07rem;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel3 .rank-table .student-info .type-name[data-v-e511145e] {
                font-size: 0.8px;
                font-size: 0.05rem;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel3 .rank-table .student-info .name-interval[data-v-e511145e] {
                margin: 8% 0;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel3 .rank-table .grade-name[data-v-e511145e] {
              position: absolute;
              bottom: -3.2px;
              bottom: -0.2rem;
              left: 0;
              width: 100%;
              line-height: 3.2px;
              line-height: 0.2rem;
              text-align: center;
              font-size: 0.96px;
              font-size: 0.06rem;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel4[data-v-e511145e] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between;
          width: 100%;
          height: 100%;
          padding-left: 15%;
          padding-bottom: 6%;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
          position: relative;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel4 .rank[data-v-e511145e] {
            position: absolute;
            top: 0;
            left: 0;
            width: 15%;
            height: 100%;
            padding-bottom: 6%;
            -webkit-box-sizing: border-box;
                    box-sizing: border-box;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                -ms-flex-direction: column;
                    flex-direction: column;
            -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                    justify-content: space-between;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel4 .rank .rank-info[data-v-e511145e] {
              width: 100%;
              height: 18%;
              text-align: center;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              -webkit-box-pack: center;
                  -ms-flex-pack: center;
                      justify-content: center;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel4 .rank .rank-info .rank-val[data-v-e511145e] {
                width: 20px;
                height: 20px;
                line-height: 20px;
                border-radius: 50%;
                background: #fff;
                color: #000;
                font-weight: bold;
                position: relative;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel4 .rank .rank-info .rank-img[data-v-e511145e] {
                width: 100%;
                height: 100%;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel4 .rank-table[data-v-e511145e] {
            width: 15%;
            height: 100%;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                -ms-flex-direction: column;
                    flex-direction: column;
            -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                    justify-content: space-between;
            position: relative;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel4 .rank-table .student-info[data-v-e511145e] {
              width: 100%;
              height: 18%;
              background: #303069;
              border-radius: 4px;
              color: #Fff;
              text-align: center;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              -webkit-box-pack: center;
                  -ms-flex-pack: center;
                      justify-content: center;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel4 .rank-table .student-info .name[data-v-e511145e] {
                font-size: 1.12px;
                font-size: 0.07rem;
                font-weight: bold;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel4 .rank-table .grade-name[data-v-e511145e] {
              position: absolute;
              bottom: -3.2px;
              bottom: -0.2rem;
              left: 0;
              width: 100%;
              line-height: 3.2px;
              line-height: 0.2rem;
              text-align: center;
              font-size: 0.96px;
              font-size: 0.06rem;
}
.quality-evaluate-spectaculars .details .item .frequencyData-show[data-v-e511145e] {
        font-size: 1.12px;
        font-size: 0.07rem;
        margin-top: 20px;
        height: calc(90% - 20px);
}
.quality-evaluate-spectaculars .details .item .frequencyData-show .frequency-header[data-v-e511145e] {
          height: 50%;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
}
.quality-evaluate-spectaculars .details .item .frequencyData-show .frequency-header .ranking-img[data-v-e511145e] {
            width: 100%;
            height: 94%;
            -o-object-fit: contain;
               object-fit: contain;
}
.quality-evaluate-spectaculars .details .item .frequencyData-show .frequency-header .ranking-vessel1[data-v-e511145e] {
            width: 26%;
            height: 94%;
            margin: 0 6% 6%;
            position: relative;
}
.quality-evaluate-spectaculars .details .item .frequencyData-show .frequency-header .ranking-vessel1 .ranking-info[data-v-e511145e] {
              position: absolute;
              top: -10%;
              left: 0;
              width: 100%;
              height: 100%;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-orient: vertical;
              -webkit-box-direction: normal;
                  -ms-flex-direction: column;
                      flex-direction: column;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              -webkit-box-pack: center;
                  -ms-flex-pack: center;
                      justify-content: center;
              font-weight: bold;
}
.quality-evaluate-spectaculars .details .item .frequencyData-show .frequency-header .ranking-vessel1 .ranking-info .ranking-info-img[data-v-e511145e] {
                width: 90%;
                height: 40%;
                -o-object-fit: contain;
                   object-fit: contain;
}
.quality-evaluate-spectaculars .details .item .frequencyData-show .frequency-header .ranking-vessel2[data-v-e511145e] {
            width: 22%;
            height: 94%;
            margin-top: 6%;
            position: relative;
}
.quality-evaluate-spectaculars .details .item .frequencyData-show .frequency-header .ranking-vessel2 .ranking-info[data-v-e511145e] {
              position: absolute;
              top: -10%;
              left: 0;
              width: 100%;
              height: 100%;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-orient: vertical;
              -webkit-box-direction: normal;
                  -ms-flex-direction: column;
                      flex-direction: column;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              -webkit-box-pack: center;
                  -ms-flex-pack: center;
                      justify-content: center;
}
.quality-evaluate-spectaculars .details .item .frequencyData-show .frequency-header .ranking-vessel2 .ranking-info .ranking-info-img[data-v-e511145e] {
                width: 90%;
                height: 40%;
                -o-object-fit: contain;
                   object-fit: contain;
}
.quality-evaluate-spectaculars .details .item .frequencyData-show .list-vessel[data-v-e511145e] {
          height: 50%;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between;
          -ms-flex-line-pack: justify;
              align-content: space-between;
}
.quality-evaluate-spectaculars .details .item .frequencyData-show .list-vessel .list-item[data-v-e511145e] {
            width: 24%;
            height: 22%;
            background: #303069;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            -webkit-box-pack: center;
                -ms-flex-pack: center;
                    justify-content: center;
            font-weight: bold;
}

.echart_radar_page[data-v-09481c60] {
  width: 100%;
}
.echart_radar_page .echart-radar[data-v-09481c60] {
    width: 100%;
    height: 100%;
}

.echart_radar_page[data-v-8925ffe2] {
  width: 100%;
}
.echart_radar_page .echart-radar[data-v-8925ffe2] {
    width: 100%;
    height: 100%;
}

.bg-C51EE9[data-v-738d2cf2] {
  background: #C51EE9 !important;
}
.bg-0440E5[data-v-738d2cf2] {
  background: #0440E5 !important;
}
.bg-0588F3[data-v-738d2cf2] {
  background: #0588F3 !important;
}
.bg-42CBF9[data-v-738d2cf2] {
  background: #42CBF9 !important;
}
.bg-8C04C2[data-v-738d2cf2] {
  background: #8C04C2 !important;
}
.bg-E532DC[data-v-738d2cf2] {
  background: #E532DC !important;
}
.bg-D368CE[data-v-738d2cf2] {
  background: #D368CE !important;
}
.bg-0440E5[data-v-738d2cf2] {
  background: #0440E5 !important;
}
.bg-0588F3[data-v-738d2cf2] {
  background: #0588F3 !important;
}
.bg-42CBF9[data-v-738d2cf2] {
  background: #42CBF9 !important;
}
.color-42CBF9[data-v-738d2cf2] {
  color: #42CBF9;
}
.color-C41FE7[data-v-738d2cf2] {
  color: #C41FE7;
}
.beyond-1[data-v-738d2cf2] {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
@media (min-width: 560px) {
.quality-evaluate-spectaculars[data-v-738d2cf2] {
    height: 100vh;
}
.quality-evaluate-spectaculars .header[data-v-738d2cf2] {
      height: 10%;
}
.quality-evaluate-spectaculars .details[data-v-738d2cf2] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -ms-flex-line-pack: justify;
          align-content: space-between;
}
.quality-evaluate-spectaculars .details .item[data-v-738d2cf2] {
        width: 24%;
        height: 49%;
}
.quality-evaluate-spectaculars .details .double_item[data-v-738d2cf2] {
        width: 49.33333%;
}
.quality-evaluate-spectaculars .details .double_item .title-name-icon[data-v-738d2cf2] {
          width: 6% !important;
          height: 100%;
}
}
@media (max-width: 560px) {
.quality-evaluate-spectaculars[data-v-738d2cf2] {
    height: auto;
    padding: 0 4% 4% !important;
}
.quality-evaluate-spectaculars .header[data-v-738d2cf2] {
      height: auto;
}
.quality-evaluate-spectaculars .details .item[data-v-738d2cf2] {
      width: 100%;
      height: 500px;
      margin-bottom: 20px;
}
.quality-evaluate-spectaculars .details .item .title[data-v-738d2cf2] {
        padding: 0 .1rem;
}
.quality-evaluate-spectaculars .details .item .title .title-name[data-v-738d2cf2] {
          width: auto !important;
}
.quality-evaluate-spectaculars .details .item .title .title-period[data-v-738d2cf2] {
          width: auto !important;
}
.quality-evaluate-spectaculars .details .item .title .title-link[data-v-738d2cf2] {
          width: auto !important;
}
.quality-evaluate-spectaculars .details .item .ranking-info-img[data-v-738d2cf2] {
        height: auto !important;
}
}
.quality-evaluate-spectaculars[data-v-738d2cf2] {
  color: #fff;
  background: #000;
  width: 100%;
  /* overflow: hidden; */
  overflow: auto;
  padding: 0 24px 24px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.quality-evaluate-spectaculars .header[data-v-738d2cf2] {
    width: 100%;
    position: relative;
}
.quality-evaluate-spectaculars .header .school-info-bg[data-v-738d2cf2] {
      position: absolute;
      top: 0;
      left: 50%;
      width: 30%;
      height: 100%;
      margin-left: -15%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
}
.quality-evaluate-spectaculars .header .school-info-bg .school-info-bg-img[data-v-738d2cf2] {
        width: 100%;
        height: 50%;
}
.quality-evaluate-spectaculars .header .time-vessel[data-v-738d2cf2] {
      position: absolute;
      top: 0;
      right: 0;
      width: 16%;
      height: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
          -ms-flex-direction: row-reverse;
              flex-direction: row-reverse;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.quality-evaluate-spectaculars .header .time-vessel .time[data-v-738d2cf2] {
        font-size: 2.72px;
        font-size: 0.17rem;
        background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#141429));
        background: linear-gradient(to bottom, #FFFFFF, #141429);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
}
.quality-evaluate-spectaculars .header .school-info[data-v-738d2cf2] {
      height: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
}
.quality-evaluate-spectaculars .header .school-info .school-info-icon[data-v-738d2cf2] {
        width: 5%;
}
.quality-evaluate-spectaculars .header .school-info .reverse[data-v-738d2cf2] {
        -webkit-transform: rotate(180deg);
                transform: rotate(180deg);
}
.quality-evaluate-spectaculars .header .school-info .school-info-name[data-v-738d2cf2] {
        font-size: 4.32px;
        font-size: 0.27rem;
        font-weight: bold;
        margin: 0 3%;
        background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#54548A));
        background: linear-gradient(to bottom, #FFFFFF, #54548A);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
}
.quality-evaluate-spectaculars .app-header[data-v-738d2cf2] {
    width: 100%;
    padding-top: 3.84px;
    padding-top: 0.24rem;
    position: relative;
}
.quality-evaluate-spectaculars .app-header .school-info-bg[data-v-738d2cf2] {
      position: absolute;
      top: 0;
      left: 50%;
      width: 50%;
      height: 100%;
      margin-left: -25%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
}
.quality-evaluate-spectaculars .app-header .school-info-bg .school-info-bg-img[data-v-738d2cf2] {
        width: 100%;
        height: 50%;
}
.quality-evaluate-spectaculars .app-header .school-info[data-v-738d2cf2] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      font-size: 2.56px;
      font-size: .16rem;
      font-weight: bold;
      text-align: center;
      background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#54548A));
      background: linear-gradient(to bottom, #FFFFFF, #54548A);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
}
.quality-evaluate-spectaculars .app-header .school-info .reverse[data-v-738d2cf2] {
        -webkit-transform: rotate(180deg);
                transform: rotate(180deg);
}
.quality-evaluate-spectaculars .app-header .school-info .school-info-name[data-v-738d2cf2] {
        text-align: center;
        margin: 0 0.96px;
        margin: 0 .06rem;
}
.quality-evaluate-spectaculars .app-header .school-info .school-info-icon[data-v-738d2cf2] {
        width: 10%;
        height: 1.28px;
        height: .08rem;
}
.quality-evaluate-spectaculars .app-header .time-vessel[data-v-738d2cf2] {
      text-align: center;
      font-size: 2.24px;
      font-size: .14rem;
      margin: 1.92px 0;
      margin: .12rem 0;
      background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#141429));
      background: linear-gradient(to bottom, #FFFFFF, #141429);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
}
.quality-evaluate-spectaculars .details[data-v-738d2cf2] {
    height: 90%;
}
.quality-evaluate-spectaculars .details .item[data-v-738d2cf2] {
      background: #141429;
      padding: 1%;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
}
.quality-evaluate-spectaculars .details .item .title[data-v-738d2cf2] {
        height: 10%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
}
.quality-evaluate-spectaculars .details .item .title .title-name[data-v-738d2cf2] {
          width: 85%;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
}
.quality-evaluate-spectaculars .details .item .title .title-name .title-name-val[data-v-738d2cf2] {
            font-size: 1.92px;
            font-size: .12rem;
            font-weight: bold;
            margin-right: 5%;
}
.quality-evaluate-spectaculars .details .item .title .title-name .title-name-icon[data-v-738d2cf2] {
            width: 12%;
            height: 100%;
}
.quality-evaluate-spectaculars .details .item .title .title-period[data-v-738d2cf2] {
          width: 15%;
          font-size: 1.92px;
          font-size: .12rem;
          text-align: right;
}
.quality-evaluate-spectaculars .details .item .title .title-link[data-v-738d2cf2] {
          width: 15%;
          font-size: 1.92px;
          font-size: .12rem;
          text-align: right;
          cursor: pointer;
          text-decoration: underline;
}
.quality-evaluate-spectaculars .details .item .chart-show[data-v-738d2cf2] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-top: 20px;
        height: calc(90% - 20px);
}
.quality-evaluate-spectaculars .details .item .chart-show .chart-vessel1[data-v-738d2cf2] {
          width: 65%;
}
.quality-evaluate-spectaculars .details .item .chart-show .chart-vessel2[data-v-738d2cf2] {
          width: 35%;
}
.quality-evaluate-spectaculars .details .item .data-show[data-v-738d2cf2] {
        margin-top: 20px;
        height: calc(90% - 20px);
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel1[data-v-738d2cf2] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between;
          width: 100%;
          height: 100%;
          padding-left: 8%;
          padding-bottom: 6%;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
          position: relative;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel1 .rank[data-v-738d2cf2] {
            position: absolute;
            top: 0;
            left: 0;
            width: 8%;
            height: 100%;
            padding-bottom: 6%;
            -webkit-box-sizing: border-box;
                    box-sizing: border-box;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                -ms-flex-direction: column;
                    flex-direction: column;
            -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                    justify-content: space-between;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel1 .rank .rank-info[data-v-738d2cf2] {
              width: 100%;
              height: 8%;
              text-align: center;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              -webkit-box-pack: center;
                  -ms-flex-pack: center;
                      justify-content: center;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel1 .rank .rank-info .rank-val[data-v-738d2cf2] {
                width: 1.92px;
                width: 0.12rem;
                height: 1.92px;
                height: 0.12rem;
                line-height: 1.92px;
                line-height: 0.12rem;
                font-size: 1.28px;
                font-size: 0.08rem;
                border-radius: 50%;
                background: #fff;
                color: #000;
                font-weight: bold;
                position: relative;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel1 .rank .rank-info .rank-val .rank-crown[data-v-738d2cf2] {
                  position: absolute;
                  top: -1.12px;
                  top: -0.07rem;
                  left: -0.64px;
                  left: -0.04rem;
                  width: 100%;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel1 .rank-table[data-v-738d2cf2] {
            width: 15%;
            height: 100%;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                -ms-flex-direction: column;
                    flex-direction: column;
            -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                    justify-content: space-between;
            position: relative;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel1 .rank-table .student-info[data-v-738d2cf2] {
              width: 100%;
              height: 8%;
              background: #303069;
              border-radius: 4px;
              color: #Fff;
              text-align: center;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              -webkit-box-pack: center;
                  -ms-flex-pack: center;
                      justify-content: center;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel1 .rank-table .student-info .name[data-v-738d2cf2] {
                font-size: 0.8px;
                font-size: 0.05rem;
                font-weight: bold;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel1 .rank-table .grade-name[data-v-738d2cf2] {
              position: absolute;
              bottom: -3.2px;
              bottom: -0.2rem;
              left: 0;
              width: 100%;
              line-height: 3.2px;
              line-height: 0.2rem;
              text-align: center;
              font-size: 0.96px;
              font-size: 0.06rem;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel2[data-v-738d2cf2] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between;
          width: 100%;
          height: 100%;
          padding-bottom: 6%;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
          position: relative;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel2 .rank-table[data-v-738d2cf2] {
            width: 15%;
            height: 100%;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                -ms-flex-direction: column;
                    flex-direction: column;
            -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                    justify-content: space-between;
            position: relative;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel2 .rank-table .student-info[data-v-738d2cf2] {
              width: 100%;
              height: 12%;
              background: #303069;
              border-radius: 4px;
              color: #Fff;
              text-align: center;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              -webkit-box-pack: center;
                  -ms-flex-pack: center;
                      justify-content: center;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel2 .rank-table .student-info .name[data-v-738d2cf2] {
                font-size: 0.8px;
                font-size: 0.05rem;
                font-weight: bold;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel2 .rank-table .grade-name[data-v-738d2cf2] {
              position: absolute;
              bottom: -3.2px;
              bottom: -0.2rem;
              left: 0;
              width: 100%;
              line-height: 3.2px;
              line-height: 0.2rem;
              text-align: center;
              font-size: 0.96px;
              font-size: 0.06rem;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel3[data-v-738d2cf2] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between;
          width: 100%;
          height: 100%;
          padding-left: 8%;
          padding-bottom: 6%;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
          position: relative;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel3 .rank[data-v-738d2cf2] {
            position: absolute;
            top: 0;
            left: 0;
            width: 8%;
            height: 100%;
            padding-bottom: 6%;
            -webkit-box-sizing: border-box;
                    box-sizing: border-box;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                -ms-flex-direction: column;
                    flex-direction: column;
            -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                    justify-content: space-between;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel3 .rank .rank-info[data-v-738d2cf2] {
              width: 100%;
              height: 32%;
              text-align: center;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              -webkit-box-pack: center;
                  -ms-flex-pack: center;
                      justify-content: center;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel3 .rank .rank-info .rank-val[data-v-738d2cf2] {
                width: 1.92px;
                width: 0.12rem;
                height: 1.92px;
                height: 0.12rem;
                line-height: 1.92px;
                line-height: 0.12rem;
                font-size: 1.28px;
                font-size: 0.08rem;
                border-radius: 50%;
                background: #fff;
                color: #000;
                font-weight: bold;
                position: relative;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel3 .rank .rank-info .rank-val .rank-crown[data-v-738d2cf2] {
                  position: absolute;
                  top: -1.12px;
                  top: -0.07rem;
                  left: -0.64px;
                  left: -0.04rem;
                  width: 100%;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel3 .rank-table[data-v-738d2cf2] {
            width: 15%;
            height: 100%;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                -ms-flex-direction: column;
                    flex-direction: column;
            -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                    justify-content: space-between;
            position: relative;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel3 .rank-table .student-info[data-v-738d2cf2] {
              width: 100%;
              height: 32%;
              background: #303069;
              border-radius: 4px;
              color: #Fff;
              text-align: center;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-orient: vertical;
              -webkit-box-direction: normal;
                  -ms-flex-direction: column;
                      flex-direction: column;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              -webkit-box-pack: center;
                  -ms-flex-pack: center;
                      justify-content: center;
              font-weight: bold;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel3 .rank-table .student-info .name[data-v-738d2cf2] {
                font-size: 1.12px;
                font-size: 0.07rem;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel3 .rank-table .student-info .type-name[data-v-738d2cf2] {
                font-size: 0.8px;
                font-size: 0.05rem;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel3 .rank-table .student-info .name-interval[data-v-738d2cf2] {
                margin: 8% 0;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel3 .rank-table .grade-name[data-v-738d2cf2] {
              position: absolute;
              bottom: -3.2px;
              bottom: -0.2rem;
              left: 0;
              width: 100%;
              line-height: 3.2px;
              line-height: 0.2rem;
              text-align: center;
              font-size: 0.96px;
              font-size: 0.06rem;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel4[data-v-738d2cf2] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between;
          width: 100%;
          height: 100%;
          padding-left: 15%;
          padding-bottom: 6%;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
          position: relative;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel4 .rank[data-v-738d2cf2] {
            position: absolute;
            top: 0;
            left: 0;
            width: 15%;
            height: 100%;
            padding-bottom: 6%;
            -webkit-box-sizing: border-box;
                    box-sizing: border-box;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                -ms-flex-direction: column;
                    flex-direction: column;
            -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                    justify-content: space-between;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel4 .rank .rank-info[data-v-738d2cf2] {
              width: 100%;
              height: 18%;
              text-align: center;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              -webkit-box-pack: center;
                  -ms-flex-pack: center;
                      justify-content: center;
              -webkit-box-orient: vertical;
              -webkit-box-direction: normal;
                  -ms-flex-direction: column;
                      flex-direction: column;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel4 .rank .rank-info .rank-val[data-v-738d2cf2] {
                width: 20px;
                height: 20px;
                line-height: 20px;
                border-radius: 50%;
                background: #fff;
                color: #000;
                font-weight: bold;
                position: relative;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel4 .rank .rank-info .rank-img[data-v-738d2cf2] {
                width: 100%;
                height: calc(100% - 0.2rem);
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel4 .rank .rank-info .rank-name[data-v-738d2cf2] {
                line-height: 2.24px;
                line-height: 0.14rem;
                text-align: center;
                font-size: 1.12px;
                font-size: 0.07rem;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel4 .rank-table[data-v-738d2cf2] {
            width: 15%;
            height: 100%;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                -ms-flex-direction: column;
                    flex-direction: column;
            -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                    justify-content: space-between;
            position: relative;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel4 .rank-table .student-info[data-v-738d2cf2] {
              width: 100%;
              height: 18%;
              background: #303069;
              border-radius: 4px;
              color: #Fff;
              text-align: center;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              -webkit-box-pack: center;
                  -ms-flex-pack: center;
                      justify-content: center;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel4 .rank-table .student-info .name[data-v-738d2cf2] {
                font-size: 1.12px;
                font-size: 0.07rem;
                font-weight: bold;
}
.quality-evaluate-spectaculars .details .item .data-show .ranking-vessel4 .rank-table .grade-name[data-v-738d2cf2] {
              position: absolute;
              bottom: -3.2px;
              bottom: -0.2rem;
              left: 0;
              width: 100%;
              line-height: 3.2px;
              line-height: 0.2rem;
              text-align: center;
              font-size: 0.96px;
              font-size: 0.06rem;
}
.quality-evaluate-spectaculars .details .item .frequencyData-show[data-v-738d2cf2] {
        font-size: 1.12px;
        font-size: 0.07rem;
        margin-top: 20px;
        height: calc(90% - 20px);
}
.quality-evaluate-spectaculars .details .item .frequencyData-show .frequency-header[data-v-738d2cf2] {
          height: 50%;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
}
.quality-evaluate-spectaculars .details .item .frequencyData-show .frequency-header .ranking-img[data-v-738d2cf2] {
            width: 100%;
            height: 94%;
            -o-object-fit: contain;
               object-fit: contain;
}
.quality-evaluate-spectaculars .details .item .frequencyData-show .frequency-header .ranking-vessel1[data-v-738d2cf2] {
            width: 26%;
            height: 94%;
            margin: 0 6% 6%;
            position: relative;
}
.quality-evaluate-spectaculars .details .item .frequencyData-show .frequency-header .ranking-vessel1 .ranking-info[data-v-738d2cf2] {
              position: absolute;
              top: -10%;
              left: 0;
              width: 100%;
              height: 100%;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-orient: vertical;
              -webkit-box-direction: normal;
                  -ms-flex-direction: column;
                      flex-direction: column;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              -webkit-box-pack: center;
                  -ms-flex-pack: center;
                      justify-content: center;
              font-weight: bold;
}
.quality-evaluate-spectaculars .details .item .frequencyData-show .frequency-header .ranking-vessel1 .ranking-info .ranking-info-img[data-v-738d2cf2] {
                width: 90%;
                height: 40%;
                -o-object-fit: contain;
                   object-fit: contain;
}
.quality-evaluate-spectaculars .details .item .frequencyData-show .frequency-header .ranking-vessel2[data-v-738d2cf2] {
            width: 22%;
            height: 94%;
            margin-top: 6%;
            position: relative;
}
.quality-evaluate-spectaculars .details .item .frequencyData-show .frequency-header .ranking-vessel2 .ranking-info[data-v-738d2cf2] {
              position: absolute;
              top: -10%;
              left: 0;
              width: 100%;
              height: 100%;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-orient: vertical;
              -webkit-box-direction: normal;
                  -ms-flex-direction: column;
                      flex-direction: column;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              -webkit-box-pack: center;
                  -ms-flex-pack: center;
                      justify-content: center;
}
.quality-evaluate-spectaculars .details .item .frequencyData-show .frequency-header .ranking-vessel2 .ranking-info .ranking-info-img[data-v-738d2cf2] {
                width: 90%;
                height: 40%;
                -o-object-fit: contain;
                   object-fit: contain;
}
.quality-evaluate-spectaculars .details .item .frequencyData-show .list-vessel[data-v-738d2cf2] {
          height: 50%;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between;
          -ms-flex-line-pack: justify;
              align-content: space-between;
}
.quality-evaluate-spectaculars .details .item .frequencyData-show .list-vessel .list-item[data-v-738d2cf2] {
            width: 24%;
            height: 22%;
            background: #303069;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            -webkit-box-pack: center;
                -ms-flex-pack: center;
                    justify-content: center;
            font-weight: bold;
}

*[data-v-d0751220]{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.index-app-content[data-v-d0751220]{
    position: relative;
    width: 100%;
    height: 100%;
    padding-top: 20px;
}
.index-app-top[data-v-d0751220]{
    position: absolute;
    width: 100%;
    height: 20px;
    top: 0;
    left: 0;
}
.index-app-con[data-v-d0751220]{
    height: 100%;
    width: 100%;
    overflow: auto;
    /*padding-top: 20px;*/
}
.index-right-page[data-v-d0751220]{
    position: absolute;
    top: 0;
    right: 0;
}
.page-title[data-v-d0751220]{
    padding-right: 75px;
}
.no-content-img[data-v-d0751220]{
    width: 90px;
}

.index-page[data-v-55ee87fc]{
    height: 20px;
    line-height: 20px;
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    font-weight: normal;
}
.index-page div[data-v-55ee87fc]{
    /*float: left;*/
    display: inline-block;
}
.page-num[data-v-55ee87fc]{
    margin: 0 10px;
}
.page-left-icon[data-v-55ee87fc], .page-right-icon[data-v-55ee87fc]{
    color: #545f69;
    cursor: pointer;
}

.index-app-item[data-v-27038125]{
    float: left;
    width: 94px;
    height: 98px;
    /*margin: 0 15px;*/
    cursor: pointer;
    padding: 20px 5px 0px 5px;
}
.index-app-item-icon[data-v-27038125]{
    width: 45px;
    height: 45px;
    margin: auto;
}
.index-app-item-icon img[data-v-27038125]{
    width: 100%;
    height: 100%;
}
.index-app-item-name[data-v-27038125]{
    width: 100%;
    line-height: 44px;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

*[data-v-14e3d2fa]{
	padding:0;
	margin:0;
	font-family:'\5FAE\8F6F\96C5\9ED1';
}
ul li[data-v-14e3d2fa]{
	list-style:none;
}
html[data-v-14e3d2fa]{
	height: 100%;
	width: 100%;
}
body[data-v-14e3d2fa]{
	background:#fff;
	height: 100%;
	width: 100%;
	color:#333;
	font-size: 14px;
    overflow:auto;
}
p[data-v-14e3d2fa] {
	margin:0;
}
input[data-v-14e3d2fa], textarea[data-v-14e3d2fa]{
	outline: none;
}
a[data-v-14e3d2fa]{
	text-decoration: none;
}
.clear[data-v-14e3d2fa]{
	clear:both;
}
.left[data-v-14e3d2fa]{
	float:left;
}
.right[data-v-14e3d2fa]{
	float:right;
}
.inline[data-v-14e3d2fa]{
	display:inline-block;
}
.block[data-v-14e3d2fa]{
	display:block;
}
.white[data-v-14e3d2fa]{
	color: wheat;
}
.clearfix[data-v-14e3d2fa]:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.clearfix[data-v-14e3d2fa] {
  zoom: 1;
}
._nr[data-v-14e3d2fa]{
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.el-dialog__body[data-v-14e3d2fa]{
    padding: 30px 20px;
}
.el-dialog__headerbtn[data-v-14e3d2fa]{
    line-height: 42px;
}
.slexam_page[data-v-14e3d2fa]{
	padding: 10px 20px;
	height: 100%;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.pse_share_order_header[data-v-14e3d2fa]{
	height: 50px;
	line-height: 50px;
	color: #2FA2FE;
	font-size: 18px;
	font-weight: bold;
	border-bottom: 1px solid #e4e4e4;
}
.pse_share_order_box[data-v-14e3d2fa]{
    height:500px;
    -webkit-box-sizing:border-box;
            box-sizing:border-box;
    position:relative;
	padding: 20px;
}
.pse_share_order_bt_left[data-v-14e3d2fa]{
	width: 230px;
	float: left;
	border-right:1px solid #e4e4e4;
	margin-right: 30px;
}
.pse_share_order_bt_x2code[data-v-14e3d2fa]{
	width: 160px;
	height: 160px;
	margin: auto;
	margin-bottom: 20px;
}
.pse_share_order_bt_x2code img[data-v-14e3d2fa]{
	width: 100%;
	height: 100%;
}
.pse_share_order_bt_address[data-v-14e3d2fa]{
	width: 160px;
	display: block;
	margin: auto;
	height: 25px;
    border-radius:2px;
    border:1px solid #e4e4e4;
}
.pse_share_order_bt_copybtn[data-v-14e3d2fa]{
    height: 30px;
    line-height: 30px;
    color: #fff;
    text-align: center;
    background: #2FA2FE;
    cursor: pointer;
	margin:auto;
	margin-top: 15px;
    width: 100px;
    border-radius: 3px;
}
.pse_share_order_bt[data-v-14e3d2fa]{
	margin-top: 25px;
}
.cseblshhi_bname[data-v-14e3d2fa]{
	float: left;
}
.cseblshhi_box[data-v-14e3d2fa]{
	margin: auto;
}
.cseblshhi_bicon[data-v-14e3d2fa]{
	float: left;
	width: 10px;
	margin-top: 12px;
	margin-left: 5px;
}
.ssc_zy[data-v-14e3d2fa]{
	background-position-x: calc(100% - 30px);
}
.ssc_bj[data-v-14e3d2fa]{
	background-position-x: calc(100% - 40px);
}
.pse_share_order_box_main[data-v-14e3d2fa]{
    width:800px;
    height:335px;
    position:absolute;
    left:50%;
    margin-left:-400px;
    top:50%;
    margin-top:-230px;
}
.stexpm_pinfo_row[data-v-14e3d2fa]{
    margin-bottom:5px;
}
.common_addpaper_box[data-v-14e3d2fa]{
    height:420px;
    position:relative;
    margin-top: 10px;
}
.common_addpaper_list[data-v-14e3d2fa]{
    height:calc(100% - 170px);
    overflow:auto;
    padding:10px;
}
.common_addpaper_item[data-v-14e3d2fa]{
    line-height:40px;
    height:40px;
    border-bottom:1px solid #eee;
    text-indent:14px;
    cursor:pointer;
    background:url(/vue/dist/static/img/applyto_item_bg.1c94905.png) no-repeat;
    background-size:20px;
    background-position-x:calc(100% - 10px);
    background-position-y:center;
}
.common_addpaper_item.ed[data-v-14e3d2fa]{
    background-image:url(/vue/dist/static/img/applyto_item_bged.2702d55.png);
}
.common_pseb_header[data-v-14e3d2fa]{
    height:40px;
    line-height:40px;
    background:#eee;
}
.common_pseb_header_name[data-v-14e3d2fa]{
    font-size:16px;
    font-weight:bold;
    text-indent:14px;
    float:left;
}
.common_pseb_cbtn[data-v-14e3d2fa]{
    width: 20px;
    height: 20px;
    float: right;
    background-size: 20px;
    margin-top: 10px;
    margin-right: 10px;
    cursor: pointer;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 15px;
    background-image: url(/module/exam/_static/images/Examination/cseblocksh_closebtn.png);
}
.common_pseb_yesbtn[data-v-14e3d2fa]{
    width: 100px;
    height: 47px;
    text-align: center;
    line-height: 47px;
    font-size: 13px;
    color: #FFFFFF;
    font-weight: bold;
    cursor: pointer;
    background: #2FA2FE;
    bottom:10px;
    position:absolute;
    left:230px;
}
.common_pseb_ccbtn[data-v-14e3d2fa] {
    width: 100px;
    height: 47px;
    text-align: center;
    line-height: 47px;
    font-size: 13px;
    color: #FFFFFF;
    font-weight: bold;
    cursor: pointer;
    background: #2FA2FE;
    bottom:10px;
    position:absolute;
    right:150px;
}
.lui_page[data-v-14e3d2fa]{
    width:505px;
    margin:auto;
}
.public_noc[data-v-14e3d2fa] {
    height:175px;
    width:196px;
    background:url(/vue/dist/static/img/empty_03.61d46be.png) center;
    background-size:80%;
    position:absolute;
    top:50%;
    margin-top:-87.5px;
    left:50%;
    margin-left:-98px;
}
.el-dialog[data-v-14e3d2fa]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin:0 !important;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
            transform:translate(-50%,-50%);
    height:600px;
    max-height:calc(100% - 30px);
    max-width:calc(100% - 30px);
}
.el-dialog .el-dialog__body[data-v-14e3d2fa]{
    -webkit-box-flex:1;
        -ms-flex:1;
            flex:1;
    overflow: auto;
}
.pse_share_order_bt_right[data-v-14e3d2fa]{
    overflow:hidden;
}
.list_paper_box[data-v-14e3d2fa] .el-dialog__body{
    padding: 30px 20px;
}
.list_paper_box[data-v-14e3d2fa] .el-dialog__headerbtn{
    line-height: 40px;
}
.list_paper_box[data-v-14e3d2fa] .el-pager{
    margin-top: 8px;
}
.common-addpaper-box-top[data-v-14e3d2fa]{
    height: 33px;
    position: absolute;
    z-index: 2;
    top: -50px;
    right:0px;
}/*
 * @desc 首页公共样式
 * @author zhangxue
 * @date 2019092501
 */
*[data-v-96d2cb8c]{
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.index-right[data-v-96d2cb8c]{
    position: absolute;
    right: 0;
    top: 0;
    width: 20.8%;
    height: 100%;
    background: #fff;
    padding-top: 30px;
}
.index-center[data-v-96d2cb8c]{
    width: 74%;
}
.index-item-box[data-v-96d2cb8c]{
    border-radius: 6px;
    padding: 20px 18px;
    background: #fff;
}
.page-title[data-v-96d2cb8c]{
    padding-right: 75px;
}
/*
 * @desc 管理后台首页
 * @author zhangxue
 * @date 20190926
 *
 * */
.manage-body[data-v-96d2cb8c]{
    position: relative;
    width: 100%;
    height: 100%;
    padding-top: 12px;
    color: #545f69;
    padding-right: 23%;
}
.manage-body-right[data-v-96d2cb8c]{
    position: absolute;
    right: 0;
    top: 0;
    width: 23%;
}
.manage-right-item[data-v-96d2cb8c]{
    position: relative;
    width: 100%;
    height: 50%;
    padding-top: 10px;
}
.manage-right-item-con[data-v-96d2cb8c]{
    position: relative;
    width: 100%;
    height: 100%;
    padding-top: 20px;
}
.manage-right-item[data-v-96d2cb8c]:first-child{
    padding: 0 14px;
}
.index-manage-main-con[data-v-96d2cb8c]{
    position: relative;
    width: 100%;
    height: 100%;
    overflow: auto;
}
.manage-right-msg[data-v-96d2cb8c]{
    height: 40%;
}
.manage-right-app[data-v-96d2cb8c]{
    height: 60%;
    margin-bottom: 0;
}
.manage-right-app[data-v-96d2cb8c] .index-app-top{
    padding: 0 14px;
}
.manage-right-app[data-v-96d2cb8c] .index-right-page{
    right: 14px;
}
.manage-body-left[data-v-96d2cb8c]{
    float: left;
    width: 28%;
    height: 100%;
    padding-right: 13px;
}
.manage-body-center[data-v-96d2cb8c]{
    float: left;
    width: 72%;
}
.mbl-item-msg[data-v-96d2cb8c]{
    width: 100%;
}
.mbc-top[data-v-96d2cb8c], .mbc-content[data-v-96d2cb8c]{
    width: 100%;
}
.mbc-content[data-v-96d2cb8c]{
    padding-right: 11px;
}
.mbl-item-con[data-v-96d2cb8c], .mbct-item-con[data-v-96d2cb8c]{
    position: relative;
    min-height: 270px;
    margin-bottom: 10px;
    padding-top: 45px;
}
.mbl-item-con-top[data-v-96d2cb8c], .mbct-item-con-top[data-v-96d2cb8c], .mbcc-item-con-top[data-v-96d2cb8c]{
    position: absolute;
    top: 0;
    left: 0;
    padding: 20px 18px 0 18px;
    height: 45px;
    width: 100%;
    background: #fff;
}
.mbl-item-con-main[data-v-96d2cb8c], .mbct-item-con-main[data-v-96d2cb8c], .mbcc-item-con-main[data-v-96d2cb8c]{
    height: 100%;
    width: 100%;
    overflow: auto;
}
.mbct-item-con-main[data-v-96d2cb8c], .mbcc-item-con-main[data-v-96d2cb8c]{
    overflow: hidden;
}
.mbct-item[data-v-96d2cb8c]{
    width: 33.33%;
    float: left;
    padding-right: 11px;
}
.mbc-content[data-v-96d2cb8c]{
    padding-right: 11px;
}
.mblicm-item[data-v-96d2cb8c]{
    position: relative;
    width: 100%;
    height: 40px;
    line-height: 40px;
    color: #545f69;
    font-size: 12px;
    cursor: pointer;
    border-bottom: 1px dashed #eee;
}
.mblicd-item[data-v-96d2cb8c]{
    position: relative;
    width: 100%;
    height: 54px;
    text-indent: 4px;
    padding-top: 5px;
    border-bottom: 1px dashed #eee;
}
.mblicm-item-nr[data-v-96d2cb8c]{
    position: absolute;
    left: 0;
    top: 10.5px;
    height: 19px;
    line-height: 19px;
    width: 19px;
    border-radius: 50%;
    background: #ebf1f7;
    text-align: center;
}
.mblicm-item-name[data-v-96d2cb8c]{
    width: 100%;
    padding: 0 5px 0 25px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.mblicd-item-time[data-v-96d2cb8c], .mblicd-item-name[data-v-96d2cb8c]{
    width: 100%;
    height: 22px;
    line-height: 22px;
    font-size: 12px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.manage-right-item-con-top[data-v-96d2cb8c]{
    position: absolute;
    width: 100%;
    height: 20px;
    top: 0;
    left: 0;
}
.mric-con[data-v-96d2cb8c]{
    height: 100%;
    width: 100%;
    overflow: auto;
}
.mric-con-app[data-v-96d2cb8c]{
    padding-top: 30px;
}
.mric-con-app-item[data-v-96d2cb8c]{
    margin-top: 8px;
}
.mric-con-msg[data-v-96d2cb8c]{
    position: relative;
    width: 100%;
    height: 47px;
    line-height: 47px;
    padding-left: 24px;
}
.mric-con-msg-icon[data-v-96d2cb8c]{
    position: absolute;
    left: 4px;
    top: 18px;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #ec9969;
}
.mric-con-msg-text[data-v-96d2cb8c]{
    width: 100%;
    cursor: pointer;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    border-bottom: 1px dashed #eee;
}
.mbcc-item[data-v-96d2cb8c]{
    position: relative;
    width: 100%;
    height: 400px;
    margin-bottom: 10px;
    padding: 45px 10px 20px 10px;
}
.mbcc-item-time[data-v-96d2cb8c]{
    position: absolute;
    top: 20px;
    right: 25px;
}
.mbcc-item-time[data-v-96d2cb8c] .el-radio-button:first-child .el-radio-button__inner{
    border-radius: 3px 0 0 3px;
}
.mbcc-item-time[data-v-96d2cb8c] .el-radio-button__orig-radio:checked+.el-radio-button__inner{
    color: #fff;
    background-color: #2fa2fe;
    border-color: #2fa2fe;
    -webkit-box-shadow: -1px 0 0 0 #2fa2fe;
    box-shadow: -1px 0 0 0 #2fa2fe;
}
.mbcc-item-time[data-v-96d2cb8c] .el-radio-button--small .el-radio-button__inner{
    padding: 6px 13px;
    color: #8f98a3;
}
.manage-page[data-v-96d2cb8c]{
    position: absolute;
    right: 18px;
    top: 20px;
}
.manage-body-right-page[data-v-96d2cb8c]{
    position: absolute;
    top: 0;
    right: 0;
}
.manage-body-left-page[data-v-96d2cb8c]{
    position: absolute;
    top: 20px;
    right: 18px;
}
.manage-time-sta[data-v-96d2cb8c], .manage-eq-sta[data-v-96d2cb8c]{
    float: left;
    height: 100%;
}
.manage-time-sta[data-v-96d2cb8c]{
    width: 66%;
}
.manage-eq-sta[data-v-96d2cb8c]{
    width: 34%;
}
.mbl-item-manage[data-v-96d2cb8c]{
    min-height: 810px;
}
.mbct-item .no-content[data-v-96d2cb8c]{
    padding: 0 25px;
}
.mbcc-item .no-content[data-v-96d2cb8c]{
    position: absolute;
    left: 0;
    margin-top: 30px;
    background: #fff;
}
.mric-con .no-content-img[data-v-96d2cb8c]{
    width: 90px;
}
/**
 * @desc: 资源中心公用的css
 * @author: yansen
 * @time: 2020-08-05
 */
resource-center-common-page[data-v-4266a943]{
    height: 100%;
}
.resource-center-common-page-main[data-v-4266a943]{
    position: relative;
    float: left;
    width: 1200px;
    left: calc(50% - 600px);
}
.resource-ccpage-main-left[data-v-4266a943]{
    width: 318px;
    float: left;
    position: fixed;
    height: calc(100% - 140px);
    background-color: #fff;
    border-radius: 10px;
    overflow-y: auto;
    overflow-x: hidden;
}
.resource-ccpage-main-right[data-v-4266a943]{
    width: calc(100% - 338px);
    float: right;
    padding-bottom: 40px;
}
.resource-base-configuration-siderbar[data-v-4266a943]{
    min-height: 610px;
    background: #fff;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 10px;
    padding: 15px 0;
}
.resource-base-c-library-item-name[data-v-4266a943]{
    font-size: 16px;
    cursor:pointer;
    height: 50px;
    line-height:50px;
    position:relative;
}
.resource-base-c-library-item-name-lv[data-v-4266a943]{
    font-size: 16px;
    cursor:pointer;
    height: 50px;
    line-height:50px;
    position:relative;
}
.resource-base-c-library-item-name.ed[data-v-4266a943]{
    background: #f4f4f4;
}
.resource-base-c-library-item-name .resource-base-c-library-item-name-theme[data-v-4266a943]{
    display: none;
}
.resource-base-c-library-item-name.ed .resource-base-c-library-item-name-theme[data-v-4266a943]{
    display: block;
}
.resource-base-c-library-item-name-theme[data-v-4266a943]{
    background: #1685fb;
    height: 100%;
    width: 7px;
    position:absolute;
    left: 0;
}
.resource-base-c-library-item-name-icon[data-v-4266a943]{
    position:absolute;
    left: 40px;
    top: 50%;
    margin-top: -8px;
}
.resource-base-c-library-item-name-str[data-v-4266a943]{
    margin-left:62px;
    float: left;
}
._nr[data-v-4266a943]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.resource-base-c-library-item-name-btn[data-v-4266a943]{
    float: left;
    color: #999999;
    margin-right:26px;
}
.resource-base-c-library-item-name-btn[data-v-4266a943]:last-child{
    margin-right:0px;
}
.resource-base-c-library-item-child .resource-base-c-library-item-name-lv[data-v-4266a943]{
    padding-left: 20px;
}
.resource-base-c-library-item-name-btns[data-v-4266a943]{
    width: 76px;
    position:absolute;
    right: 8px;
    display: none;
}
.resource-base-c-library-column-list[data-v-4266a943]{
    padding-left: 20px;
    margin-left:42px;
}
.resource-base-c-library-column-item[data-v-4266a943]{
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    cursor:pointer;
    position:relative;
}
.resource-base-c-library-column-item .resource-base-c-library-column-item-name[data-v-4266a943]{
    display: none;
}
.resource-base-c-library-column-item.ed .resource-base-c-library-column-item-name[data-v-4266a943]{
    display: block;
}
.resource-base-c-library-column-item .resource-base-c-library-item-name-theme[data-v-4266a943]{
    display: none;
}
.resource-base-c-library-column-item.ed .resource-base-c-library-item-name-theme[data-v-4266a943]{
    display: block;
}
.resource-base-c-library-column-item.ed[data-v-4266a943]{
    background: #f4f4f4;
}
.resource-base-c-library-item-input[data-v-4266a943]{
    padding: 10px;
}
.common-comp-box[data-v-4266a943]{
    background: #fff;
    border-radius: 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 30px 40px;
    position: relative;
}
.resource-center-administrator[data-v-4266a943]{
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    background: #fff;
    border-radius: 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 30px 40px;
}
.resource-center-administrator-left[data-v-4266a943]{
    width: 448px;
    float: left;
}
.resource-center-administrator-title[data-v-4266a943]{
    font-size: 14px;
    font-weight: bold;
}
.resource-cenad-title-span[data-v-4266a943]{
    color: #2288f7;
}
.resource-center-administrator-user[data-v-4266a943]{
    width: 54px; height: 120px;
    float: left;
    margin-left:  7px;
    margin-right: 7px;
}
.resource-center-administrator-user *[data-v-4266a943]{-webkit-transition: .2s;transition: .2s;
}
.resource-center-administrator-user-icon[data-v-4266a943]{
    width:  48px;
    height: 48px;
    margin: 0 auto;
}
.resource-center-administrator-user-icon img[data-v-4266a943]{
    width:100%; height:100%;
    border-radius: 100px;
}
.resource-center-administrator-user-name[data-v-4266a943]{
    margin-top:7px;
    color: #666666;
    font-size: 12px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    text-align: center;
}
.resource-center-administrator-users[data-v-4266a943]{
    margin-top:30px;
}
.resource-cadun-cbtn[data-v-4266a943]{
    color: #2288f7;
    text-align: center;
    margin-top:8px;
    display: none;
    cursor:pointer;

    font-size: 22px;
}
.resource-center-administrator-user.can-delete[data-v-4266a943]:hover{
    width: 68px;
    margin-left:  0px;
    margin-right: 0px;
}
.resource-center-administrator-user.can-delete:hover .resource-center-administrator-user-icon[data-v-4266a943]{
    width:  52px; height: 52px;
}
.resource-center-administrator-user.can-delete:hover .resource-center-administrator-user-icon img[data-v-4266a943]{
    border: 2px solid rgb(110, 178, 253);
}
.resource-center-administrator-user.can-delete:hover .resource-center-administrator-user-name[data-v-4266a943]{
    font-size: 14px;
    font-weight: 600;
    color: rgb(110, 178, 253);
}
.resource-center-administrator-user.can-delete:hover .resource-cadun-cbtn[data-v-4266a943]{
    display: block;
}
.resource-center-administrator-morebtn[data-v-4266a943]{
    float: left;

    width:  48px;
    height: 48px;
    border-radius: 100px;
    background: #cccccc;

    color: #fff;
    cursor:pointer;
    text-align: center;
    line-height:48px;
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
}
.resource-center-administrator-addbtn[data-v-4266a943]{
    width:38px;
    height:38px;
    line-height:38px;
    text-align: center;
    color: #3592f8;
    border-radius: 20px;
    border: 1px solid #3592f8;
    float: left;
    margin-left:10px;
    cursor:pointer;
}
.resource-center-administrator-right[data-v-4266a943]{
    width: calc(100% - 448px);
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    padding-top: 44px;
    float: right;
}
.resource-center-administrator-log-item[data-v-4266a943]{
    color: #999999;
    margin-bottom:15px;
}
.resourcadmi-log-item-left[data-v-4266a943]{
    float: left;
    width: calc(100% - 100px);
}
.resourcadmi-log-item-right[data-v-4266a943]{
    float: right;
    max-width: 100px;
}
.resource-center-administrator-log-list[data-v-4266a943]{
}
.resource-center-administrator-log-morebtn[data-v-4266a943]{
    text-align: center;
    color: #999;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.columns-number-item[data-v-4266a943]{
    width: calc(33.33333% - 20px);
    height: 41px;
    line-height:41px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background: #f3f9ff;
    border: 1px solid #d7eaff;
    text-align: center;
    float: left;
    margin-right: 30px;
    margin-bottom:20px;

    -webkit-user-select: none;

       -moz-user-select: none;

        -ms-user-select: none;

            user-select: none;
    cursor: pointer;
}
.columns-number-item[data-v-4266a943]:nth-child(3n){
    margin-right:0px;
}
.columns-number-list[data-v-4266a943]{
    margin-top: 23px;
    margin-bottom: 15px;
}
.check-pending-header[data-v-4266a943]{
    height: 60px;
    line-height:60px;
    border-bottom:1px solid #eeeeee;
}
.check-pending-header-item[data-v-4266a943]{
    color:#999999;
    float: left;
    margin-right:60px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    line-height: 58px;
    cursor:pointer;
}
.check-pending-header-item.ed[data-v-4266a943]{
    border-bottom:2px solid #157efb;
    color: #333;
    font-weight: bold;
}
.check-pending-items[data-v-4266a943]{
    margin-top:30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
}
.check-pending-item[data-v-4266a943]{
    width: 120px;
    cursor:pointer;
}
.check-pending-item-num[data-v-4266a943]{
    font-size: 22px;
    font-weight: bold;
    margin-right: 80px;
}
.check-pending-item-name[data-v-4266a943] {
    margin-top:8px;
    color: #989898;
}
.check-pending-item.ed[data-v-4266a943] {
    color: #2288F7;
}
.check-pending-item.ed .check-pending-item-name[data-v-4266a943] {
    color: #2288F7;
}
.check-pending-stat[data-v-4266a943]{
    position: relative;
    margin-top:50px;
    -webkit-transition:border linear .2s,-webkit-box-shadow linear .5s;
    transition:border linear .2s,-webkit-box-shadow linear .5s;
    transition:border linear .2s,box-shadow linear .5s;
    transition:border linear .2s,box-shadow linear .5s,-webkit-box-shadow linear .5s;
    outline:none;border-color:rgba(235, 235, 235, .75);

    border-radius: 10px;
    -webkit-box-shadow: 0px 3px 54px 0px rgba(0, 0, 0, .1);
            box-shadow: 0px 3px 54px 0px rgba(0, 0, 0, .1);
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 40px 26px;
}
.check-pending-stat-month-num[data-v-4266a943]{
    font-size: 27px;
    font-weight: bold;
}
.check-pending-stat-month-str[data-v-4266a943]{
    color: #333;
}
.check-pending-stat-list[data-v-4266a943]{
    margin-top:36px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.check-pending-stat-item[data-v-4266a943]{
    width: 130px;
}
.check-pending-stat-item-name[data-v-4266a943]{
    font-size: 16px;
}
.check-pending-stat-item-block[data-v-4266a943]{
    height: 50px;
    width: 100%;
    margin-top:16px;
}
.check-pending-stat-btns[data-v-4266a943]{
    width: 92px;
    margin:20px auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.check-pending-stat-btn[data-v-4266a943]{
    height: 36px;
    width: 36px;
    border-radius: 20px;
    border: 1px solid #f9f9f9;
    text-align: center;
    line-height:36px;
    color: #adadad;
    cursor:pointer;
}
.check-pending-stat-btn[data-v-4266a943]:hover{
    background:  #1485fb;
    color: #fff;
}
.subject-administrator-sheet[data-v-4266a943]{
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #f2f1f2;
    margin-top:25px;
}
.subject-administrator-sheet-header[data-v-4266a943]{
    height: 40px;
    line-height:40px;
    background: #f1f1f1;
    font-weight: bold;
}
.subject-administrator-sheet-col[data-v-4266a943]{
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-right:1px solid #f2f1f2;
    height: 40px;
    line-height:40px;
    text-align: center;
    color: #999;
}
.subject-administrator-sheet-col[data-v-4266a943]:last-child{
    border-right: none;
}
.subject-administrator-sheet-row[data-v-4266a943]{
    color: #c8c8c8;
    height: 40px;
    line-height:40px;
    border-bottom:1px solid #f2f1f2;
}
.subject-administrator-sheet-row[data-v-4266a943]:last-child{
    border-bottom:none;
}
/*单*/
.subject-administrator-sheet-row[data-v-4266a943]:nth-child(2n) {
    background-color: #f9f9f9;
}
/*双*/
.subject-administrator-sheet-row[data-v-4266a943]:nth-child(2n - 1) {
    background-color: white;
}
.subject-administrator-sheet-col-opbtn[data-v-4266a943]{
    cursor:pointer;
}
._op_sasr_row .el-dropdown-link[data-v-4266a943]{
    color: #1684fd;
}
.subject-administrator-sheet-header .el-dropdown-link[data-v-4266a943]{
    color: #999;
}
.check-pending-filter-item-name[data-v-4266a943]{
    color: #494949;
    font-weight: bold;
    width: 63px;
    float: left;
    margin-right: 10px;
}
.check-pending-filter-list[data-v-4266a943]{
    margin-top:25px;
}
.check-pending-filter-item-name[data-v-4266a943]{
    float: left;
    line-height:34px;
}
.check-pending-filter-item-span[data-v-4266a943]{
    color: #737373;
    padding: 0 13px;
    float: left;
    cursor:pointer;
    line-height:30px;
    border-radius: 18px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid transparent;
    height: 34px;
    margin-right:6px;
}
.check-pending-filter-item-span[data-v-4266a943]:hover{
    color: #2191ff;
}
.check-pending-filter-item-spans[data-v-4266a943]{
    overflow: auto;
}
.check-pending-filter-item-span[data-v-4266a943]{
    margin-bottom: 3px;
}
.check-pending-filter-item-span.ed[data-v-4266a943]{
    background: #f3f9ff;
    border: 1px solid #d7eaff;
    color: #2191ff;
}
.check-pending-filter-item[data-v-4266a943]{
    margin-bottom:7.5px;
}
.check-pending-filter-item-more-ed[data-v-4266a943]{
    -webkit-transform: rotateX(180deg);
            transform: rotateX(180deg);
}
.check-pending-filter-mbtn-inner[data-v-4266a943]{
    width: 88px;
    margin: auto;
}
.resource-ccpage-main-right-list-item-option[data-v-4266a943]{
    width:14px;
    height:14px;
    margin-top:35px;
    background: url(/vue/dist/static/img/resource-ccpage-main-right-list-item-option-ed.1644b36.png) center no-repeat;
    cursor:pointer;
}
.resource-ccpage-main-right-list-item-option.ed[data-v-4266a943]{
    background-image: url(/vue/dist/static/img/resource-ccpage-main-right-list-item-option.946187d.png);
}
.resource-ccpage-main-right-list-item-face[data-v-4266a943]{
    width:160px;
    height:106px;
    float: left;
    cursor: pointer;
}
.resource-ccpage-main-right-list-item-face img[data-v-4266a943]{
    width:100%;
    height:100%;
    -o-object-fit: contain;
       object-fit: contain;
    border-radius: 5px;
    margin-top:35px;
}
.resource-ccpage-main-right-list-item-cont[data-v-4266a943]{
    float: left;
    margin-left:21px;
    margin-top:35px;
    width: calc(100% - 260px);
}
.resource-ccpage-main-right-list-item-cont-title[data-v-4266a943]{
    font-size: 16px;
    font-weight: bold;
    cursor: pointer;
}
.resource-ccpage-main-right-list-item-cont-span[data-v-4266a943]{
    float: left;
}
.resource-ccpage-main-right-list-item-cont-span .first[data-v-4266a943],.second[data-v-4266a943] {
    float: left;
}
.resource-ccpage-main-right-list-item-cont-span .first[data-v-4266a943]{
    max-width: 250px;height: 19px;
    white-space:   nowrap;
    text-overflow: ellipsis;
    overflow:      hidden;
}
.resource-ccpage-main-right-list-item-cont-spans[data-v-4266a943]{
    margin-top:15px;
    color: #999999;
}
.resource-ccpage-main-rlicsubject[data-v-4266a943]{
    float: left;
    width: 89px;
    height: 26px;
    line-height:26px;
    border-radius: 15px;
    background: #f3f9ff;
    font-size: 12px;
    text-align: center;
    color: #999999;
    margin-right:10px;
    margin-bottom: 5px;
}
.resource-ccpage-main-right-list-item-cont-subjects-wrap[data-v-4266a943]{
    margin-top: 12px;
    height: 40px;
    overflow-x: hidden;
}
.resource-ccpage-main-right-list-item-cont-bottom[data-v-4266a943]{
    color: #999999;
    margin-top:15px;
}
.resource-ccpage-main-right-list-item-right-part[data-v-4266a943]{
    float: right;
    width: 75px;
}
.resource-ccpage-main-right-list-item-status[data-v-4266a943]{
    height: 67px;
    width: 67px;
    text-align: center;
    line-height:67px;
    border-radius: 40px;
    /*border: 4px solid #d5f5eb;*/
    margin-top:18px;
    margin-left: auto;
}
.resource-ccpage-main-right-list-item-status._unpass[data-v-4266a943]{
    border-color: #ffdddd;
}
.resource-ccpage-main-right-list-item-status._ban[data-v-4266a943]{
    border-color: #f5f5f5;
}
.resource-ccpage-main-right-list-item-status._private[data-v-4266a943]{
    border-color: #f6f2d4;
}
.resource-ccpage-main-right-list-item-money[data-v-4266a943]{
    color: #ff7676;
}
.resource-ccpage-main-right-list-item-money-num[data-v-4266a943]{
    font-size: 20px;
    font-weight: bold;
}
.resource-ccpage-main-right-list-item-money[data-v-4266a943]{
    min-height: 26px;
    margin-top:35px;
    text-align: right;
}
.resource-ccpage-main-right-list-item-bbtns[data-v-4266a943]{
    position: relative;
    margin-top: 8px;
    line-height:26px;
}
.resource-ccpmrlib-message[data-v-4266a943] {
    position: absolute;
    white-space: nowrap;
    top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
}
.resource-ccpmrlibbtn[data-v-4266a943]{
    float:left;
}
.resource-ccpmrlipoints[data-v-4266a943]{
    float: left;
    margin-left:30px;
    padding-left:15px;padding-right: 15px;
    height: 26px;
    line-height:26px;
    border-radius: 15px;
    cursor:pointer;
    -webkit-transition: .2s;
    transition: .2s;
    color: #000000;
    background-color: #f5f5f5;
}
.resource-ccpmrlipoints[data-v-4266a943]:hover {
    color: #ffffff;
    background: #2191ff;
}
.resource-base-c-library-item-name:hover .resource-base-c-library-item-name-btns[data-v-4266a943]{
    display: block;
}
.resource-base-c-library-item-name-lv:hover .resource-base-c-library-item-name-btns[data-v-4266a943]{
    display: block;
}
.resource-base-c-library-column-item:hover .resource-base-c-library-item-name-btns[data-v-4266a943]{
    display: block;
}
.resource-base-c-library-item-name-lv .resource-base-c-library-item-name-theme[data-v-4266a943]{
    display: none;
}
.resource-base-c-library-item-name-lv.ed[data-v-4266a943] {
    background: #f4f4f4;
}
.resource-base-c-library-item-name-lv.ed .resource-base-c-library-item-name-theme[data-v-4266a943]{
    display: block;
}
.rbcli-input-style[data-v-4266a943] .el-input__inner{
    width:222px;
    height:24px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-left:40px;
    border-color: #7e7e7e;
    color: #8a99ae;
    border-radius: 0;
}
.rbcli-input-style[data-v-4266a943] .el-input__inner{
}
.rbcli-input-style[data-v-4266a943] .el-input__inner:focus{
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #7e7e7e;
}
.rbcli-input-style[data-v-4266a943] .el-input__inner:focus{
    -webkit-box-shadow: none;
            box-shadow: none;
}
.resource-selection-filter-show-btn[data-v-4266a943]{
    float: right;
    width: 16px;
    height: 40px;
    cursor: pointer;
}
.resource-selection-filter-show-btn img[data-v-4266a943]{
    width: 16px;
    height: 16px;
    -o-object-fit: cover;
       object-fit: cover;
}
.rsc-right-header-conf-btn[data-v-4266a943]{
    width: 20px;
    height: 19px;
    cursor: pointer;
}
.rsc-right-header-conf-btn img[data-v-4266a943] {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}
.rsc-right-header-conf-btn-cover[data-v-4266a943]{
    float: left;
    margin-right: 23px;
    /*margin-top: 20px;*/
}
.resource-create-item-tag-botton-inner[data-v-4266a943] {
    height: 34px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; /* 水平居中 */
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;     /* 垂直居中 */
    cursor: pointer;
}
.resource-create-item-tag-botton[data-v-4266a943] {
    display: inline-block;
    width: 90px;
    height: 34px;
    border: 1px dashed #fdb443;
    border-radius: 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    line-height: 24px;
}
.choose-tag-button-icon[data-v-4266a943] {
    float: left;
    height: 24px;
    font-size: 20px;
    color: #fdb443;
    margin-right: 7px;
}
.res-lanmu-prev-icon[data-v-4266a943]{
    position: absolute;
    width: 16px;
    height: 16px;
}
.header-nav-msg-comp-top[data-v-4266a943]{
    height: 72px;
    line-height: 72px;
    font-size: 18px;
    font-weight: bold;
    color: #333333;
}
.header-nav-msg-comp-top-left[data-v-4266a943]{
    width: calc(100% - 300px);
    float: left;
}
.header-nav-msg-comp-top-right[data-v-4266a943]{
    width: 300px;
    float: right;
}
.header-nav-msg-comp-bottom[data-v-4266a943]{
    height: 65px;
    border-top: 1px solid #f4f4f4;
}
.header-nav-msg-comp-nav[data-v-4266a943]{
    line-height: 63px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 2px solid transparent;
    float: left;
    font-size: 16px;
    cursor: pointer;
    margin-right: 66px;
}
.header-nav-msg-comp-nav.ed[data-v-4266a943]{
    border-color: #2288f7;
    color: #2288f7;
}
.header-nav-msg-comp-navs[data-v-4266a943]{
    width: calc(100% - 30px);
    float: left;
}
.header-nav-msg-comp-points[data-v-4266a943]{
    width: 30px;
    float: right;
    line-height: 62px;
    cursor: pointer;
}
.header-nam-comp-drag-desc[data-v-4266a943]{
    text-align: center;
    font-size: 10px;
    color: #999;
    padding-top: 10px;
    border-top:1px solid #f4f4f4;
}
.header-nam-comp-drag-itmes[data-v-4266a943]{
    width: 120px;
    margin: auto;
}
.header-nam-comp-drag-item[data-v-4266a943]{
    margin-bottom: 18px;
}
.header-nam-comp-drag-item-l[data-v-4266a943]{
    float: left;
    padding-top: 2px;
}
.header-nam-comp-drag-item-r[data-v-4266a943]{
    float: right;
    width: 8px;
    height: 13px;
    cursor: move;
}
.header-nam-comp-drag-item-r img[data-v-4266a943]{
    width: 100%;
    height: 100%;
}
.common-comp-box-v-header-txt[data-v-4266a943]{
    text-indent: 2px;
    color: #666;
    margin-bottom: 21px;
    margin-top: 37px;
}
.rlmp-common-addbtn[data-v-4266a943]{
    height: 32px;
    line-height: 32px;
    border-radius: 20px;
    padding: 0 15px;
    border: 1px solid #d7eaff;
    display: inline-block;
    margin-top: 24px;
    background: #f3f9ff;
    color: #2388f7;
    cursor: pointer;
}
.rlmp-common-addbtn .layui-icon-extend-iconfont[data-v-4266a943]{
    font-weight: bold;
}
.header-nav-msg-comp-top-bzone[data-v-4266a943]{
    float: right;
}
.header-nav-msg-comp-top-right-txt[data-v-4266a943]{
    font-size: 16px;
    font-weight: normal;
}
.activity-management-comp-cbtn[data-v-4266a943]{
    height: 36px;
    line-height: 36px;
    padding: 0 21px;
    color: #fff;
    font-size: 15px;
    background: #2288f7;
    display: inline-block;
    border-radius: 20px;
    cursor: pointer;
}
.push-activity-m-btn[data-v-4266a943]{
    float: right;
}
.lm-activity-list[data-v-4266a943]{
}
.lm-activity-list-empty[data-v-4266a943]{
    margin-top: 36px;
}
.lm-activity-list-empty-icon[data-v-4266a943] {
    width: 64px;
    height: 57px;
    float: left;
}
.lm-activity-list-empty-txt[data-v-4266a943]{
    color: #999;
    font-size: 11px;
    float: left;
    line-height: 57px;
    margin-left: 24px;
}
.lm-activity-item-face[data-v-4266a943]{
    height: 175px;
    margin-top: 23px;
}
.lm-activity-item-face img[data-v-4266a943] {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}
.lm-activity-item-title[data-v-4266a943]{
    color: #333;
    font-size: 16px;
    font-weight: bold;
    margin-top: 25px;
    width: calc(100% - 140px);
}
.lm-activity-item-time-row .layui-icon-extend-iconfont[data-v-4266a943]{
    color: #b0bbc5;
}
.lm-activity-item-time-row[data-v-4266a943]{
    margin-top: 10px;
}
.lm-activity-item-timestr[data-v-4266a943]{
    color: #68747F;
}
.lm-activity-item-desc-row[data-v-4266a943]{
    color: #999;
    margin-top: 12px;
    min-height: 19px;
}
.lm-activity-item[data-v-4266a943]{
    padding-bottom: 22px;
    border-bottom: 1px solid #f4f4f4;
    cursor: pointer;
    position: relative;
}
.lm-activity-item[data-v-4266a943]:last-child{
    border-bottom: none;
    padding-bottom: 0;
}
.lm-activity-item-status-mark[data-v-4266a943]{
    position: absolute;
    background-color: #2dcc99;
    right: 0;
    bottom: 50px;
}
.lm-activity-item:last-child .lm-activity-item-status-mark[data-v-4266a943]{
    bottom: 30px;
}
.laism-wait[data-v-4266a943]{
    background-color: #fdb444;
}
.lanmu-w-limit[data-v-4266a943]{
    width: calc(100% - 300px);
    float: right;
    margin-top: 123px;
}
.lanmu-w-limit .header-nav-msg-comp-top-left[data-v-4266a943]{
    width: calc(100% - 150px);
}
.lanmu-w-limit .header-nav-msg-comp-top-right[data-v-4266a943] {
    width: 150px;
}
.header-nav-msg-comp-face-zone[data-v-4266a943]{
    width: 280px;
    height: 140px;
    border: 1px dashed #fdb443;
    float: left;
    margin-top: 30px;
    margin-bottom: 30px;
    cursor: pointer;
}
.header-nav-msg-comp-face-zone .layui-icon-extend-iconfont[data-v-4266a943]{
    color: #fdb443;
    font-size: 30px;
}
.header-nav-msg-comp-face-zone-btn[data-v-4266a943]{
    float: left;
    margin-top: 2px;
}
.header-nav-msg-comp-face-zone-txt[data-v-4266a943]{
    float: left;
    width: 90px;
    text-align: center;
}
.header-nav-msg-comp-face-zone-txt-v1[data-v-4266a943]{
    font-size: 16px;
    color: #999;
}
.header-nav-msg-comp-face-zone-txt-v2[data-v-4266a943]{
    font-size: 12px;
    color: #999;
}
.header-nav-msg-comp-face-zone-inner[data-v-4266a943]{
    padding-top: 50px;
    padding-left: 80px;
}
.header-nav-msg-comp-face-zone img[data-v-4266a943]{
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}
.rscpr-lm-activity-list[data-v-4266a943]{
    margin-top: 25px;
}
.rscpr-lm-activity-item[data-v-4266a943]{
    height: 142px;
    border:1px solid #d4e9ff;
    background-color: #f2f9ff;
    position: relative;
    cursor: pointer;
    margin-bottom: 10px;
}
.rscpr-lm-activity-item img[data-v-4266a943]{
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    -o-object-fit: fill;
       object-fit: fill;
    z-index: 1;
}
.rscpr-lm-activity-item-title[data-v-4266a943]{
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    margin-top: 37px;
    position: relative;
    z-index: 2;
}
.rscpr-lm-activity-item-desc[data-v-4266a943]{
    font-size: 16px;
    text-align: center;
    margin-top: 27px;
    position: relative;
    z-index: 2;
}
.mrsrp-c-block-nav[data-v-4266a943]{
    float: left;
    font-size: 16px;
    color: #999;
    margin-right: 85px;
    cursor: pointer;
}
.mrsrp-c-block-nav.ed[data-v-4266a943]{
    color: #2288f7;
}
.resource-upload-opbtns[data-v-4266a943]{
    position: absolute;
    height: 40px;
    right: 30px;
    top: 30px;
}
.resource-upload-opbtn[data-v-4266a943]{
    cursor: pointer;
    margin-right: 20px;
    float: left;
}
.resource-upload-opbtn-str[data-v-4266a943]{
    font-size: 13px;
    color: #6A747E;
    float: left;
}
.resource-upload-opbtn-icon[data-v-4266a943]{
    color: #6A747E;
    float: left;
    margin-right: 5px;
}
.resource-library-management[data-v-4266a943]{
    height: 100%;
    overflow: auto;
}
.hnmcn-fied-style[data-v-4266a943]{
    position: fixed;
    width: 862px;
    padding: 0 40px;
    margin-left: -40px;
    border-radius: 0 0 10px 10px;
    top: 60px;
    background: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 3;
}
.header-nav-modify-share-auth[data-v-4266a943]{
    float: right;
    width: 100%;
}
.header-nav-modify-share-auth-text[data-v-4266a943]{
    color: #666;
    font-size: 16px;
    font-weight: normal;
    float: right;
    margin-right: 12px;
    width: calc(100% - 100px);
    text-align: right;
}
.header-nav-modify-share-auth-icon[data-v-4266a943]{
    width: 18px;
    height: 18px;
    float: right;
    margin-top: -2px;
    cursor: pointer;
}
.res-assp-btn[data-v-4266a943]{
    float: left;
    text-align: center;
    cursor: pointer;
    margin-right: 77px;
}
.res-assp-btn-icon[data-v-4266a943]{
    width: 42px;
    height: 42px;
    background: #f4f4f4;
    border-radius: 30px;
    margin: auto;
    text-align: center;
    line-height: 42px;
}
.res-assp-btn-icon .layui-icon-extend-iconfont[data-v-4266a943]{
    font-size: 25px;
}
.res-assp-btn-text-str[data-v-4266a943]{
    float: left;
    margin-top: 5px;
    color: #333;
    font-size: 14px;
}
.res-assp-btn-text .layui-icon-extend-iconfont[data-v-4266a943]{
    font-size: 25px;
    float: left;
    color: #999;
}
.res-assp-user-auth-btn .layui-icon-extend-iconfont[data-v-4266a943]{
    font-size: 25px;
    float: left;
    color: #999;
    cursor: pointer;
}
.res-assp-p-row-r-auth .layui-icon-extend-iconfont[data-v-4266a943]{
    font-size: 25px;
    float: left;
    color: #999;
    cursor: pointer;
    margin-right: 15px;
}
.res-assp-p-row-r-auth  .res-assp-btn-text-str[data-v-4266a943]{
    margin-top: 0;
    margin-right: 5px;
}
.res-assp-btn-text[data-v-4266a943]{
    margin-top: 3px;
}
.res-assp-btns[data-v-4266a943]{
    padding-top: 25px;
    padding-left: 4px;
}
.res-assp-txt[data-v-4266a943]{
    color: #999;
    font-size: 14px;
    margin-top: 30px;
}
.res-assp-add-users-btn[data-v-4266a943]{
    width: 162px;
    height: 34px;
    line-height: 34px;
    background: #f3f9ff;
    border: 1px solid #d7eaff;
    border-radius: 17px;
    color: #2288f7;
    text-align: center;
    margin-top: 21px;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.res-assp-user-auth-btn[data-v-4266a943]{
    float: right;
    padding-top: 4px;
    cursor: pointer;
}
.res-assp-user-icon[data-v-4266a943]{
    float: left;
    width: 36px;
    height: 36px;
    margin-right: 12px;
}
.res-assp-user-icon img[data-v-4266a943] {
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.res-assp-p-row-right-member-icon[data-v-4266a943]{
    width: 36px;
    height: 36px;
    margin: auto;
}
.res-assp-p-row-right-member-icon img[data-v-4266a943] {
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.res-assp-user-name[data-v-4266a943]{
    float: left;
    line-height: 36px;
    color: #333;
}
.res-assp-user-list[data-v-4266a943]{
    margin-top: 25px;
}
.res-assp-user-row[data-v-4266a943]{
    margin-bottom: 24px;
}
.res-assp-user-row[data-v-4266a943]:last-child{
    margin-bottom: 0;
}
.res-assp-yes-btn[data-v-4266a943]{
    width: 168px;
    height: 36px;
    background: #2fa2fe;
    color: #ffffff;
    text-align: center;
    line-height: 36px;
    margin: 55px auto 0;
    cursor: pointer;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 5px 1px #2fa2fe;
            box-shadow: 0 0 5px 1px #2fa2fe;
}
.res-assp-p-row-left[data-v-4266a943]{
    width: 27px;
    float: left;
}
.res-assp-p-row-right[data-v-4266a943]{
    width: calc(100% - 27px);
    float: left;
}
.res-assp-p-row-right-header[data-v-4266a943]{
    height: 37px;
    line-height: 37px;
    background: #f9f9f9;
}
.res-assp-p-row-select-block[data-v-4266a943]{
    width: 14px;
    height: 14px;
    border: 1px solid #999999;
    cursor: pointer;
    margin-top: 11px;
}
.res-assp-p-row[data-v-4266a943]{
    margin-bottom: 16px;
}
.res-assp-p-row-r-name[data-v-4266a943]{
    color: #333333;
    text-indent: 10px;
    float: left;
    margin-right: 24px;
    max-width: 300px;
}
.res-assp-p-row-r-btn[data-v-4266a943] {
    float: left;
    color: #999;
    margin-top: 1px;
    cursor: pointer;
    margin-right: 31px;
}
.res-assp-p-row-r-input[data-v-4266a943]{
    float: left;
    border: none;
    height: 37px;
    line-height: 37px;
    text-indent: 10px;
    color: #333333;
    margin-right: 24px;
    background: transparent;
    max-width: 300px;
}
.res-assp-p-row-r-auth[data-v-4266a943]{
    float: right;
}
.res-assp-p-row-right-member[data-v-4266a943]{
    width: 40px;
    float: left;
    height: 80px;
    margin-top: 14px;
    margin-right: 28px;
}
.res-assp-p-row-right-member-name[data-v-4266a943]{
    font-size: 12px;
    margin-top: 6px;
    color: #333;
    text-align: center;
}
.res-assp-p-row-right-member-cbtn[data-v-4266a943]{
    text-align: center;
    margin-top: 4px;
    color: #2288f7;
    cursor: pointer;
    display: none;
}
.res-assp-p-row-right-member:hover .res-assp-p-row-right-member-cbtn[data-v-4266a943]{
    display: block;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.res-assp-p-row-right-members[data-v-4266a943]{
    margin-top: 5px;
}
.res-assp-p-row-right-member-addbtn[data-v-4266a943]{
    float: left;
    font-size: 16px;
    color: #459bf8;
    margin-top: 14px;
    font-weight: normal;
    cursor: pointer;
    width: 36px;
    height: 36px;
    line-height: 34px;
    font-weight: bold;
    border: 1px solid #459bf8;
    border-radius: 20px;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.res-assp-p-row-right-add-group-btn[data-v-4266a943]{
    height: 36px;
    line-height: 36px;
    background: #f9f9f9;
    text-align: center;
    color: #999;
}
.res-assp-p-row-right-add-group-btn-inner[data-v-4266a943]{
    cursor: pointer;
}
.res-assp-p-row-select-block img[data-v-4266a943] {
    width: 14px;
    height: 14px;
    display: none;
    margin-top: 0px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.res-assp-p-row-select-block.ed img[data-v-4266a943]{
    display: block;
    background: #2191ff;
}
.res-assp-p-row-select-block.ed[data-v-4266a943]{
    border-color: #2191ff;
    background: #2191ff;
}
.custom-tree-container[data-v-4266a943]{
    margin-top: 10px;
}
.res-assp-branch-name[data-v-4266a943]{
    margin-left: 10px;
}
.res-assp-branch-status[data-v-4266a943]{
    float: right;
    margin-right: 75px;
    color: #ff7676;
}
.custom-tree-container-branch[data-v-4266a943]{
    width: 100%;
}
.res-assp-branch-set-span-btn[data-v-4266a943]{
    float: right;
    margin-right: 75px;
    text-decoration: underline;
}
.res-assp-x2code-img[data-v-4266a943]{
    width: 120px;
    height: 120px;
}
.res-assp-x2code-img img[data-v-4266a943] {
    width: 120px;
    height: 120px;
    -o-object-fit: fill;
       object-fit: fill;
}
.res-assp-x2code[data-v-4266a943]{
    width: 120px;
    height: 143px;
}
.res-assp-x2code-str[data-v-4266a943]{
    cursor: pointer;
    margin-top: 5px;
}
.res-assp-auth-str[data-v-4266a943]{
    margin-top: 0;
    margin-right: 5px;
}
.res-assp-auth-icon[data-v-4266a943]{
    margin-right: 15px;
}
.res-assp-parts[data-v-4266a943]{
    height: 400px;
    overflow: auto;
}
.res-assp-branch-icon[data-v-4266a943]{
    float:left;
}
.res-assp-branch-name[data-v-4266a943]{
    float: left;
    margin-left: 5px;
    margin-top: -3px;
}
.check-pending-filter-item-cover[data-v-4266a943]{
    padding: 15px;
}
.new-check-filter-sbtn[data-v-4266a943]{
    width: 132px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    color: #fff;
    background: #2fa2fe;
    margin: auto;
    cursor: pointer;
    -webkit-box-shadow: 0px 0px 10px rgba(47, 162, 254, .3);
            box-shadow: 0px 0px 10px rgba(47, 162, 254, .3);
}
.cpfm-pop-filter-results[data-v-4266a943]{
    overflow: hidden;
}
.cpfm-pop-filter-result[data-v-4266a943]{
    float: left;
}
.cpfm-pop-filter-result-str[data-v-4266a943]{
    color: #494949;
    font-weight: bold;
    float: left;
    line-height: 34px;
    width: 63px;
    margin-right: 10px;
}
.cpfm-pop-filter-results-row[data-v-4266a943]{
    margin-top: 20px;
    padding-bottom: 10px;
}
.pricing-management-cb-item-desc[data-v-4266a943]{
    font-size: 12px;
    color: #666666;
    margin-top: 29px;
}
.pricing-management-cb-item-sheet[data-v-4266a943]{
    border: 1px solid #e9e8e8;
    margin-top: 20px;
}
.pmcis-head[data-v-4266a943]{
    height: 39px;
    line-height: 39px;
    border-bottom: 1px solid #e9e8e8;
    background: #f1f1f1;
    text-align: center;
}
.pmcis-head-bogus[data-v-4266a943]{
    position: relative;
}
.pmcis-col[data-v-4266a943]{
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.pmcis-col[data-v-4266a943]:not(:last-child) {
    border-right: 1px solid #e9e8e8;
}
.pmcis-body[data-v-4266a943]{
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 22px 19px;
    height: 160px;
}
.pmcis-dj-item-icon[data-v-4266a943]{
    width: 18px;
    height: 18px;
    border-radius: 50%;
    margin-left: 47px;
    float: left;
}
.pmcis-dj-item-count[data-v-4266a943]{
    float: left;
    margin-left: 7px;
    color: #666;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
}
.pmcis-dj-item-input[data-v-4266a943]{
    width: 60px;
    margin-left: 7px;
    float: left;
    border: none;
}
.pmcis-dj-item-free[data-v-4266a943]{
    float: left;
    color: #666;
    margin-left: 71px;
}
.pricing-management-master-conf[data-v-4266a943]{
    margin-top: 27px;
}
.pricing-mmaster-conf-item[data-v-4266a943]{
    display: block;
    margin-bottom: 20px;
}
._list-page-gp[data-v-4266a943] .spc-coin-icon{
    width: 18px;
    height: 18px;
    margin-right: 8px;
}
._list-page-gp[data-v-4266a943] .spc-coin-price{
    font-style:italic;
}
.resource-ccpage-main-right-list-box[data-v-4266a943] ._resouce-good-price{
    position: absolute;
    right: 40px;
    top: 35px;
}
.pmcis-dj-item[data-v-4266a943]{
    margin-bottom: 30px;
}
.admin-upload-btn[data-v-4266a943]{
    float: right;
    width: 100px;
    height: 33px;
    border-radius: 20px;
    line-height: 33px;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    background: #0068ff;
    margin-left: 24px;
    margin-top: 13px;
    cursor: pointer;
    position: relative;
}

.activit-management-page-navs[data-v-20fc9182]{
    height: 46px;
    line-height: 42px;
}
.activit-management-page-nav[data-v-20fc9182]{
    float: left;
    margin-right: 38px;
    cursor: pointer;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: relative;
}
.activit-management-page-nav-ed[data-v-20fc9182]{
    height: 4px;
    width: 32px;
    position: absolute;
    left: 50%;
    margin-left: -16px;
    background: #2fa1fe;
    border-radius: 5px;
    display: none;
}
.activit-management-page-nav.ed[data-v-20fc9182]{
    color: #2fa1fe;
}
.activit-management-page-nav.ed .activit-management-page-nav-ed[data-v-20fc9182]{
    display: block;
}
/**
 * @desc: 资源中心公用的css
 * @author: yansen
 * @time: 2020-08-05
 */
resource-center-common-page[data-v-7c2326a6]{
    height: 100%;
}
.resource-center-common-page-main[data-v-7c2326a6]{
    position: relative;
    float: left;
    width: 1200px;
    left: calc(50% - 600px);
}
.resource-ccpage-main-left[data-v-7c2326a6]{
    width: 318px;
    float: left;
    position: fixed;
    height: calc(100% - 140px);
    background-color: #fff;
    border-radius: 10px;
    overflow-y: auto;
    overflow-x: hidden;
}
.resource-ccpage-main-right[data-v-7c2326a6]{
    width: calc(100% - 338px);
    float: right;
    padding-bottom: 40px;
}
.resource-base-configuration-siderbar[data-v-7c2326a6]{
    min-height: 610px;
    background: #fff;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 10px;
    padding: 15px 0;
}
.resource-base-c-library-item-name[data-v-7c2326a6]{
    font-size: 16px;
    cursor:pointer;
    height: 50px;
    line-height:50px;
    position:relative;
}
.resource-base-c-library-item-name-lv[data-v-7c2326a6]{
    font-size: 16px;
    cursor:pointer;
    height: 50px;
    line-height:50px;
    position:relative;
}
.resource-base-c-library-item-name.ed[data-v-7c2326a6]{
    background: #f4f4f4;
}
.resource-base-c-library-item-name .resource-base-c-library-item-name-theme[data-v-7c2326a6]{
    display: none;
}
.resource-base-c-library-item-name.ed .resource-base-c-library-item-name-theme[data-v-7c2326a6]{
    display: block;
}
.resource-base-c-library-item-name-theme[data-v-7c2326a6]{
    background: #1685fb;
    height: 100%;
    width: 7px;
    position:absolute;
    left: 0;
}
.resource-base-c-library-item-name-icon[data-v-7c2326a6]{
    position:absolute;
    left: 40px;
    top: 50%;
    margin-top: -8px;
}
.resource-base-c-library-item-name-str[data-v-7c2326a6]{
    margin-left:62px;
    float: left;
}
._nr[data-v-7c2326a6]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.resource-base-c-library-item-name-btn[data-v-7c2326a6]{
    float: left;
    color: #999999;
    margin-right:26px;
}
.resource-base-c-library-item-name-btn[data-v-7c2326a6]:last-child{
    margin-right:0px;
}
.resource-base-c-library-item-child .resource-base-c-library-item-name-lv[data-v-7c2326a6]{
    padding-left: 20px;
}
.resource-base-c-library-item-name-btns[data-v-7c2326a6]{
    width: 76px;
    position:absolute;
    right: 8px;
    display: none;
}
.resource-base-c-library-column-list[data-v-7c2326a6]{
    padding-left: 20px;
    margin-left:42px;
}
.resource-base-c-library-column-item[data-v-7c2326a6]{
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    cursor:pointer;
    position:relative;
}
.resource-base-c-library-column-item .resource-base-c-library-column-item-name[data-v-7c2326a6]{
    display: none;
}
.resource-base-c-library-column-item.ed .resource-base-c-library-column-item-name[data-v-7c2326a6]{
    display: block;
}
.resource-base-c-library-column-item .resource-base-c-library-item-name-theme[data-v-7c2326a6]{
    display: none;
}
.resource-base-c-library-column-item.ed .resource-base-c-library-item-name-theme[data-v-7c2326a6]{
    display: block;
}
.resource-base-c-library-column-item.ed[data-v-7c2326a6]{
    background: #f4f4f4;
}
.resource-base-c-library-item-input[data-v-7c2326a6]{
    padding: 10px;
}
.common-comp-box[data-v-7c2326a6]{
    background: #fff;
    border-radius: 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 30px 40px;
    position: relative;
}
.resource-center-administrator[data-v-7c2326a6]{
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    background: #fff;
    border-radius: 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 30px 40px;
}
.resource-center-administrator-left[data-v-7c2326a6]{
    width: 448px;
    float: left;
}
.resource-center-administrator-title[data-v-7c2326a6]{
    font-size: 14px;
    font-weight: bold;
}
.resource-cenad-title-span[data-v-7c2326a6]{
    color: #2288f7;
}
.resource-center-administrator-user[data-v-7c2326a6]{
    width: 54px; height: 120px;
    float: left;
    margin-left:  7px;
    margin-right: 7px;
}
.resource-center-administrator-user *[data-v-7c2326a6]{-webkit-transition: .2s;transition: .2s;
}
.resource-center-administrator-user-icon[data-v-7c2326a6]{
    width:  48px;
    height: 48px;
    margin: 0 auto;
}
.resource-center-administrator-user-icon img[data-v-7c2326a6]{
    width:100%; height:100%;
    border-radius: 100px;
}
.resource-center-administrator-user-name[data-v-7c2326a6]{
    margin-top:7px;
    color: #666666;
    font-size: 12px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    text-align: center;
}
.resource-center-administrator-users[data-v-7c2326a6]{
    margin-top:30px;
}
.resource-cadun-cbtn[data-v-7c2326a6]{
    color: #2288f7;
    text-align: center;
    margin-top:8px;
    display: none;
    cursor:pointer;

    font-size: 22px;
}
.resource-center-administrator-user.can-delete[data-v-7c2326a6]:hover{
    width: 68px;
    margin-left:  0px;
    margin-right: 0px;
}
.resource-center-administrator-user.can-delete:hover .resource-center-administrator-user-icon[data-v-7c2326a6]{
    width:  52px; height: 52px;
}
.resource-center-administrator-user.can-delete:hover .resource-center-administrator-user-icon img[data-v-7c2326a6]{
    border: 2px solid rgb(110, 178, 253);
}
.resource-center-administrator-user.can-delete:hover .resource-center-administrator-user-name[data-v-7c2326a6]{
    font-size: 14px;
    font-weight: 600;
    color: rgb(110, 178, 253);
}
.resource-center-administrator-user.can-delete:hover .resource-cadun-cbtn[data-v-7c2326a6]{
    display: block;
}
.resource-center-administrator-morebtn[data-v-7c2326a6]{
    float: left;

    width:  48px;
    height: 48px;
    border-radius: 100px;
    background: #cccccc;

    color: #fff;
    cursor:pointer;
    text-align: center;
    line-height:48px;
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
}
.resource-center-administrator-addbtn[data-v-7c2326a6]{
    width:38px;
    height:38px;
    line-height:38px;
    text-align: center;
    color: #3592f8;
    border-radius: 20px;
    border: 1px solid #3592f8;
    float: left;
    margin-left:10px;
    cursor:pointer;
}
.resource-center-administrator-right[data-v-7c2326a6]{
    width: calc(100% - 448px);
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    padding-top: 44px;
    float: right;
}
.resource-center-administrator-log-item[data-v-7c2326a6]{
    color: #999999;
    margin-bottom:15px;
}
.resourcadmi-log-item-left[data-v-7c2326a6]{
    float: left;
    width: calc(100% - 100px);
}
.resourcadmi-log-item-right[data-v-7c2326a6]{
    float: right;
    max-width: 100px;
}
.resource-center-administrator-log-list[data-v-7c2326a6]{
}
.resource-center-administrator-log-morebtn[data-v-7c2326a6]{
    text-align: center;
    color: #999;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.columns-number-item[data-v-7c2326a6]{
    width: calc(33.33333% - 20px);
    height: 41px;
    line-height:41px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background: #f3f9ff;
    border: 1px solid #d7eaff;
    text-align: center;
    float: left;
    margin-right: 30px;
    margin-bottom:20px;

    -webkit-user-select: none;

       -moz-user-select: none;

        -ms-user-select: none;

            user-select: none;
    cursor: pointer;
}
.columns-number-item[data-v-7c2326a6]:nth-child(3n){
    margin-right:0px;
}
.columns-number-list[data-v-7c2326a6]{
    margin-top: 23px;
    margin-bottom: 15px;
}
.check-pending-header[data-v-7c2326a6]{
    height: 60px;
    line-height:60px;
    border-bottom:1px solid #eeeeee;
}
.check-pending-header-item[data-v-7c2326a6]{
    color:#999999;
    float: left;
    margin-right:60px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    line-height: 58px;
    cursor:pointer;
}
.check-pending-header-item.ed[data-v-7c2326a6]{
    border-bottom:2px solid #157efb;
    color: #333;
    font-weight: bold;
}
.check-pending-items[data-v-7c2326a6]{
    margin-top:30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
}
.check-pending-item[data-v-7c2326a6]{
    width: 120px;
    cursor:pointer;
}
.check-pending-item-num[data-v-7c2326a6]{
    font-size: 22px;
    font-weight: bold;
    margin-right: 80px;
}
.check-pending-item-name[data-v-7c2326a6] {
    margin-top:8px;
    color: #989898;
}
.check-pending-item.ed[data-v-7c2326a6] {
    color: #2288F7;
}
.check-pending-item.ed .check-pending-item-name[data-v-7c2326a6] {
    color: #2288F7;
}
.check-pending-stat[data-v-7c2326a6]{
    position: relative;
    margin-top:50px;
    -webkit-transition:border linear .2s,-webkit-box-shadow linear .5s;
    transition:border linear .2s,-webkit-box-shadow linear .5s;
    transition:border linear .2s,box-shadow linear .5s;
    transition:border linear .2s,box-shadow linear .5s,-webkit-box-shadow linear .5s;
    outline:none;border-color:rgba(235, 235, 235, .75);

    border-radius: 10px;
    -webkit-box-shadow: 0px 3px 54px 0px rgba(0, 0, 0, .1);
            box-shadow: 0px 3px 54px 0px rgba(0, 0, 0, .1);
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 40px 26px;
}
.check-pending-stat-month-num[data-v-7c2326a6]{
    font-size: 27px;
    font-weight: bold;
}
.check-pending-stat-month-str[data-v-7c2326a6]{
    color: #333;
}
.check-pending-stat-list[data-v-7c2326a6]{
    margin-top:36px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.check-pending-stat-item[data-v-7c2326a6]{
    width: 130px;
}
.check-pending-stat-item-name[data-v-7c2326a6]{
    font-size: 16px;
}
.check-pending-stat-item-block[data-v-7c2326a6]{
    height: 50px;
    width: 100%;
    margin-top:16px;
}
.check-pending-stat-btns[data-v-7c2326a6]{
    width: 92px;
    margin:20px auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.check-pending-stat-btn[data-v-7c2326a6]{
    height: 36px;
    width: 36px;
    border-radius: 20px;
    border: 1px solid #f9f9f9;
    text-align: center;
    line-height:36px;
    color: #adadad;
    cursor:pointer;
}
.check-pending-stat-btn[data-v-7c2326a6]:hover{
    background:  #1485fb;
    color: #fff;
}
.subject-administrator-sheet[data-v-7c2326a6]{
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #f2f1f2;
    margin-top:25px;
}
.subject-administrator-sheet-header[data-v-7c2326a6]{
    height: 40px;
    line-height:40px;
    background: #f1f1f1;
    font-weight: bold;
}
.subject-administrator-sheet-col[data-v-7c2326a6]{
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-right:1px solid #f2f1f2;
    height: 40px;
    line-height:40px;
    text-align: center;
    color: #999;
}
.subject-administrator-sheet-col[data-v-7c2326a6]:last-child{
    border-right: none;
}
.subject-administrator-sheet-row[data-v-7c2326a6]{
    color: #c8c8c8;
    height: 40px;
    line-height:40px;
    border-bottom:1px solid #f2f1f2;
}
.subject-administrator-sheet-row[data-v-7c2326a6]:last-child{
    border-bottom:none;
}
/*单*/
.subject-administrator-sheet-row[data-v-7c2326a6]:nth-child(2n) {
    background-color: #f9f9f9;
}
/*双*/
.subject-administrator-sheet-row[data-v-7c2326a6]:nth-child(2n - 1) {
    background-color: white;
}
.subject-administrator-sheet-col-opbtn[data-v-7c2326a6]{
    cursor:pointer;
}
._op_sasr_row .el-dropdown-link[data-v-7c2326a6]{
    color: #1684fd;
}
.subject-administrator-sheet-header .el-dropdown-link[data-v-7c2326a6]{
    color: #999;
}
.check-pending-filter-item-name[data-v-7c2326a6]{
    color: #494949;
    font-weight: bold;
    width: 63px;
    float: left;
    margin-right: 10px;
}
.check-pending-filter-list[data-v-7c2326a6]{
    margin-top:25px;
}
.check-pending-filter-item-name[data-v-7c2326a6]{
    float: left;
    line-height:34px;
}
.check-pending-filter-item-span[data-v-7c2326a6]{
    color: #737373;
    padding: 0 13px;
    float: left;
    cursor:pointer;
    line-height:30px;
    border-radius: 18px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid transparent;
    height: 34px;
    margin-right:6px;
}
.check-pending-filter-item-span[data-v-7c2326a6]:hover{
    color: #2191ff;
}
.check-pending-filter-item-spans[data-v-7c2326a6]{
    overflow: auto;
}
.check-pending-filter-item-span[data-v-7c2326a6]{
    margin-bottom: 3px;
}
.check-pending-filter-item-span.ed[data-v-7c2326a6]{
    background: #f3f9ff;
    border: 1px solid #d7eaff;
    color: #2191ff;
}
.check-pending-filter-item[data-v-7c2326a6]{
    margin-bottom:7.5px;
}
.check-pending-filter-item-more-ed[data-v-7c2326a6]{
    -webkit-transform: rotateX(180deg);
            transform: rotateX(180deg);
}
.check-pending-filter-mbtn-inner[data-v-7c2326a6]{
    width: 88px;
    margin: auto;
}
.resource-ccpage-main-right-list-item-option[data-v-7c2326a6]{
    width:14px;
    height:14px;
    margin-top:35px;
    background: url(/vue/dist/static/img/resource-ccpage-main-right-list-item-option-ed.1644b36.png) center no-repeat;
    cursor:pointer;
}
.resource-ccpage-main-right-list-item-option.ed[data-v-7c2326a6]{
    background-image: url(/vue/dist/static/img/resource-ccpage-main-right-list-item-option.946187d.png);
}
.resource-ccpage-main-right-list-item-face[data-v-7c2326a6]{
    width:160px;
    height:106px;
    float: left;
    cursor: pointer;
}
.resource-ccpage-main-right-list-item-face img[data-v-7c2326a6]{
    width:100%;
    height:100%;
    -o-object-fit: contain;
       object-fit: contain;
    border-radius: 5px;
    margin-top:35px;
}
.resource-ccpage-main-right-list-item-cont[data-v-7c2326a6]{
    float: left;
    margin-left:21px;
    margin-top:35px;
    width: calc(100% - 260px);
}
.resource-ccpage-main-right-list-item-cont-title[data-v-7c2326a6]{
    font-size: 16px;
    font-weight: bold;
    cursor: pointer;
}
.resource-ccpage-main-right-list-item-cont-span[data-v-7c2326a6]{
    float: left;
}
.resource-ccpage-main-right-list-item-cont-span .first[data-v-7c2326a6],.second[data-v-7c2326a6] {
    float: left;
}
.resource-ccpage-main-right-list-item-cont-span .first[data-v-7c2326a6]{
    max-width: 250px;height: 19px;
    white-space:   nowrap;
    text-overflow: ellipsis;
    overflow:      hidden;
}
.resource-ccpage-main-right-list-item-cont-spans[data-v-7c2326a6]{
    margin-top:15px;
    color: #999999;
}
.resource-ccpage-main-rlicsubject[data-v-7c2326a6]{
    float: left;
    width: 89px;
    height: 26px;
    line-height:26px;
    border-radius: 15px;
    background: #f3f9ff;
    font-size: 12px;
    text-align: center;
    color: #999999;
    margin-right:10px;
    margin-bottom: 5px;
}
.resource-ccpage-main-right-list-item-cont-subjects-wrap[data-v-7c2326a6]{
    margin-top: 12px;
    height: 40px;
    overflow-x: hidden;
}
.resource-ccpage-main-right-list-item-cont-bottom[data-v-7c2326a6]{
    color: #999999;
    margin-top:15px;
}
.resource-ccpage-main-right-list-item-right-part[data-v-7c2326a6]{
    float: right;
    width: 75px;
}
.resource-ccpage-main-right-list-item-status[data-v-7c2326a6]{
    height: 67px;
    width: 67px;
    text-align: center;
    line-height:67px;
    border-radius: 40px;
    /*border: 4px solid #d5f5eb;*/
    margin-top:18px;
    margin-left: auto;
}
.resource-ccpage-main-right-list-item-status._unpass[data-v-7c2326a6]{
    border-color: #ffdddd;
}
.resource-ccpage-main-right-list-item-status._ban[data-v-7c2326a6]{
    border-color: #f5f5f5;
}
.resource-ccpage-main-right-list-item-status._private[data-v-7c2326a6]{
    border-color: #f6f2d4;
}
.resource-ccpage-main-right-list-item-money[data-v-7c2326a6]{
    color: #ff7676;
}
.resource-ccpage-main-right-list-item-money-num[data-v-7c2326a6]{
    font-size: 20px;
    font-weight: bold;
}
.resource-ccpage-main-right-list-item-money[data-v-7c2326a6]{
    min-height: 26px;
    margin-top:35px;
    text-align: right;
}
.resource-ccpage-main-right-list-item-bbtns[data-v-7c2326a6]{
    position: relative;
    margin-top: 8px;
    line-height:26px;
}
.resource-ccpmrlib-message[data-v-7c2326a6] {
    position: absolute;
    white-space: nowrap;
    top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
}
.resource-ccpmrlibbtn[data-v-7c2326a6]{
    float:left;
}
.resource-ccpmrlipoints[data-v-7c2326a6]{
    float: left;
    margin-left:30px;
    padding-left:15px;padding-right: 15px;
    height: 26px;
    line-height:26px;
    border-radius: 15px;
    cursor:pointer;
    -webkit-transition: .2s;
    transition: .2s;
    color: #000000;
    background-color: #f5f5f5;
}
.resource-ccpmrlipoints[data-v-7c2326a6]:hover {
    color: #ffffff;
    background: #2191ff;
}
.resource-base-c-library-item-name:hover .resource-base-c-library-item-name-btns[data-v-7c2326a6]{
    display: block;
}
.resource-base-c-library-item-name-lv:hover .resource-base-c-library-item-name-btns[data-v-7c2326a6]{
    display: block;
}
.resource-base-c-library-column-item:hover .resource-base-c-library-item-name-btns[data-v-7c2326a6]{
    display: block;
}
.resource-base-c-library-item-name-lv .resource-base-c-library-item-name-theme[data-v-7c2326a6]{
    display: none;
}
.resource-base-c-library-item-name-lv.ed[data-v-7c2326a6] {
    background: #f4f4f4;
}
.resource-base-c-library-item-name-lv.ed .resource-base-c-library-item-name-theme[data-v-7c2326a6]{
    display: block;
}
.rbcli-input-style[data-v-7c2326a6] .el-input__inner{
    width:222px;
    height:24px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-left:40px;
    border-color: #7e7e7e;
    color: #8a99ae;
    border-radius: 0;
}
.rbcli-input-style[data-v-7c2326a6] .el-input__inner{
}
.rbcli-input-style[data-v-7c2326a6] .el-input__inner:focus{
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #7e7e7e;
}
.rbcli-input-style[data-v-7c2326a6] .el-input__inner:focus{
    -webkit-box-shadow: none;
            box-shadow: none;
}
.resource-selection-filter-show-btn[data-v-7c2326a6]{
    float: right;
    width: 16px;
    height: 40px;
    cursor: pointer;
}
.resource-selection-filter-show-btn img[data-v-7c2326a6]{
    width: 16px;
    height: 16px;
    -o-object-fit: cover;
       object-fit: cover;
}
.rsc-right-header-conf-btn[data-v-7c2326a6]{
    width: 20px;
    height: 19px;
    cursor: pointer;
}
.rsc-right-header-conf-btn img[data-v-7c2326a6] {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}
.rsc-right-header-conf-btn-cover[data-v-7c2326a6]{
    float: left;
    margin-right: 23px;
    /*margin-top: 20px;*/
}
.resource-create-item-tag-botton-inner[data-v-7c2326a6] {
    height: 34px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; /* 水平居中 */
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;     /* 垂直居中 */
    cursor: pointer;
}
.resource-create-item-tag-botton[data-v-7c2326a6] {
    display: inline-block;
    width: 90px;
    height: 34px;
    border: 1px dashed #fdb443;
    border-radius: 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    line-height: 24px;
}
.choose-tag-button-icon[data-v-7c2326a6] {
    float: left;
    height: 24px;
    font-size: 20px;
    color: #fdb443;
    margin-right: 7px;
}
.res-lanmu-prev-icon[data-v-7c2326a6]{
    position: absolute;
    width: 16px;
    height: 16px;
}
.header-nav-msg-comp-top[data-v-7c2326a6]{
    height: 72px;
    line-height: 72px;
    font-size: 18px;
    font-weight: bold;
    color: #333333;
}
.header-nav-msg-comp-top-left[data-v-7c2326a6]{
    width: calc(100% - 300px);
    float: left;
}
.header-nav-msg-comp-top-right[data-v-7c2326a6]{
    width: 300px;
    float: right;
}
.header-nav-msg-comp-bottom[data-v-7c2326a6]{
    height: 65px;
    border-top: 1px solid #f4f4f4;
}
.header-nav-msg-comp-nav[data-v-7c2326a6]{
    line-height: 63px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 2px solid transparent;
    float: left;
    font-size: 16px;
    cursor: pointer;
    margin-right: 66px;
}
.header-nav-msg-comp-nav.ed[data-v-7c2326a6]{
    border-color: #2288f7;
    color: #2288f7;
}
.header-nav-msg-comp-navs[data-v-7c2326a6]{
    width: calc(100% - 30px);
    float: left;
}
.header-nav-msg-comp-points[data-v-7c2326a6]{
    width: 30px;
    float: right;
    line-height: 62px;
    cursor: pointer;
}
.header-nam-comp-drag-desc[data-v-7c2326a6]{
    text-align: center;
    font-size: 10px;
    color: #999;
    padding-top: 10px;
    border-top:1px solid #f4f4f4;
}
.header-nam-comp-drag-itmes[data-v-7c2326a6]{
    width: 120px;
    margin: auto;
}
.header-nam-comp-drag-item[data-v-7c2326a6]{
    margin-bottom: 18px;
}
.header-nam-comp-drag-item-l[data-v-7c2326a6]{
    float: left;
    padding-top: 2px;
}
.header-nam-comp-drag-item-r[data-v-7c2326a6]{
    float: right;
    width: 8px;
    height: 13px;
    cursor: move;
}
.header-nam-comp-drag-item-r img[data-v-7c2326a6]{
    width: 100%;
    height: 100%;
}
.common-comp-box-v-header-txt[data-v-7c2326a6]{
    text-indent: 2px;
    color: #666;
    margin-bottom: 21px;
    margin-top: 37px;
}
.rlmp-common-addbtn[data-v-7c2326a6]{
    height: 32px;
    line-height: 32px;
    border-radius: 20px;
    padding: 0 15px;
    border: 1px solid #d7eaff;
    display: inline-block;
    margin-top: 24px;
    background: #f3f9ff;
    color: #2388f7;
    cursor: pointer;
}
.rlmp-common-addbtn .layui-icon-extend-iconfont[data-v-7c2326a6]{
    font-weight: bold;
}
.header-nav-msg-comp-top-bzone[data-v-7c2326a6]{
    float: right;
}
.header-nav-msg-comp-top-right-txt[data-v-7c2326a6]{
    font-size: 16px;
    font-weight: normal;
}
.activity-management-comp-cbtn[data-v-7c2326a6]{
    height: 36px;
    line-height: 36px;
    padding: 0 21px;
    color: #fff;
    font-size: 15px;
    background: #2288f7;
    display: inline-block;
    border-radius: 20px;
    cursor: pointer;
}
.push-activity-m-btn[data-v-7c2326a6]{
    float: right;
}
.lm-activity-list[data-v-7c2326a6]{
}
.lm-activity-list-empty[data-v-7c2326a6]{
    margin-top: 36px;
}
.lm-activity-list-empty-icon[data-v-7c2326a6] {
    width: 64px;
    height: 57px;
    float: left;
}
.lm-activity-list-empty-txt[data-v-7c2326a6]{
    color: #999;
    font-size: 11px;
    float: left;
    line-height: 57px;
    margin-left: 24px;
}
.lm-activity-item-face[data-v-7c2326a6]{
    height: 175px;
    margin-top: 23px;
}
.lm-activity-item-face img[data-v-7c2326a6] {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}
.lm-activity-item-title[data-v-7c2326a6]{
    color: #333;
    font-size: 16px;
    font-weight: bold;
    margin-top: 25px;
    width: calc(100% - 140px);
}
.lm-activity-item-time-row .layui-icon-extend-iconfont[data-v-7c2326a6]{
    color: #b0bbc5;
}
.lm-activity-item-time-row[data-v-7c2326a6]{
    margin-top: 10px;
}
.lm-activity-item-timestr[data-v-7c2326a6]{
    color: #68747F;
}
.lm-activity-item-desc-row[data-v-7c2326a6]{
    color: #999;
    margin-top: 12px;
    min-height: 19px;
}
.lm-activity-item[data-v-7c2326a6]{
    padding-bottom: 22px;
    border-bottom: 1px solid #f4f4f4;
    cursor: pointer;
    position: relative;
}
.lm-activity-item[data-v-7c2326a6]:last-child{
    border-bottom: none;
    padding-bottom: 0;
}
.lm-activity-item-status-mark[data-v-7c2326a6]{
    position: absolute;
    background-color: #2dcc99;
    right: 0;
    bottom: 50px;
}
.lm-activity-item:last-child .lm-activity-item-status-mark[data-v-7c2326a6]{
    bottom: 30px;
}
.laism-wait[data-v-7c2326a6]{
    background-color: #fdb444;
}
.lanmu-w-limit[data-v-7c2326a6]{
    width: calc(100% - 300px);
    float: right;
    margin-top: 123px;
}
.lanmu-w-limit .header-nav-msg-comp-top-left[data-v-7c2326a6]{
    width: calc(100% - 150px);
}
.lanmu-w-limit .header-nav-msg-comp-top-right[data-v-7c2326a6] {
    width: 150px;
}
.header-nav-msg-comp-face-zone[data-v-7c2326a6]{
    width: 280px;
    height: 140px;
    border: 1px dashed #fdb443;
    float: left;
    margin-top: 30px;
    margin-bottom: 30px;
    cursor: pointer;
}
.header-nav-msg-comp-face-zone .layui-icon-extend-iconfont[data-v-7c2326a6]{
    color: #fdb443;
    font-size: 30px;
}
.header-nav-msg-comp-face-zone-btn[data-v-7c2326a6]{
    float: left;
    margin-top: 2px;
}
.header-nav-msg-comp-face-zone-txt[data-v-7c2326a6]{
    float: left;
    width: 90px;
    text-align: center;
}
.header-nav-msg-comp-face-zone-txt-v1[data-v-7c2326a6]{
    font-size: 16px;
    color: #999;
}
.header-nav-msg-comp-face-zone-txt-v2[data-v-7c2326a6]{
    font-size: 12px;
    color: #999;
}
.header-nav-msg-comp-face-zone-inner[data-v-7c2326a6]{
    padding-top: 50px;
    padding-left: 80px;
}
.header-nav-msg-comp-face-zone img[data-v-7c2326a6]{
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}
.rscpr-lm-activity-list[data-v-7c2326a6]{
    margin-top: 25px;
}
.rscpr-lm-activity-item[data-v-7c2326a6]{
    height: 142px;
    border:1px solid #d4e9ff;
    background-color: #f2f9ff;
    position: relative;
    cursor: pointer;
    margin-bottom: 10px;
}
.rscpr-lm-activity-item img[data-v-7c2326a6]{
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    -o-object-fit: fill;
       object-fit: fill;
    z-index: 1;
}
.rscpr-lm-activity-item-title[data-v-7c2326a6]{
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    margin-top: 37px;
    position: relative;
    z-index: 2;
}
.rscpr-lm-activity-item-desc[data-v-7c2326a6]{
    font-size: 16px;
    text-align: center;
    margin-top: 27px;
    position: relative;
    z-index: 2;
}
.mrsrp-c-block-nav[data-v-7c2326a6]{
    float: left;
    font-size: 16px;
    color: #999;
    margin-right: 85px;
    cursor: pointer;
}
.mrsrp-c-block-nav.ed[data-v-7c2326a6]{
    color: #2288f7;
}
.resource-upload-opbtns[data-v-7c2326a6]{
    position: absolute;
    height: 40px;
    right: 30px;
    top: 30px;
}
.resource-upload-opbtn[data-v-7c2326a6]{
    cursor: pointer;
    margin-right: 20px;
    float: left;
}
.resource-upload-opbtn-str[data-v-7c2326a6]{
    font-size: 13px;
    color: #6A747E;
    float: left;
}
.resource-upload-opbtn-icon[data-v-7c2326a6]{
    color: #6A747E;
    float: left;
    margin-right: 5px;
}
.resource-library-management[data-v-7c2326a6]{
    height: 100%;
    overflow: auto;
}
.hnmcn-fied-style[data-v-7c2326a6]{
    position: fixed;
    width: 862px;
    padding: 0 40px;
    margin-left: -40px;
    border-radius: 0 0 10px 10px;
    top: 60px;
    background: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 3;
}
.header-nav-modify-share-auth[data-v-7c2326a6]{
    float: right;
    width: 100%;
}
.header-nav-modify-share-auth-text[data-v-7c2326a6]{
    color: #666;
    font-size: 16px;
    font-weight: normal;
    float: right;
    margin-right: 12px;
    width: calc(100% - 100px);
    text-align: right;
}
.header-nav-modify-share-auth-icon[data-v-7c2326a6]{
    width: 18px;
    height: 18px;
    float: right;
    margin-top: -2px;
    cursor: pointer;
}
.res-assp-btn[data-v-7c2326a6]{
    float: left;
    text-align: center;
    cursor: pointer;
    margin-right: 77px;
}
.res-assp-btn-icon[data-v-7c2326a6]{
    width: 42px;
    height: 42px;
    background: #f4f4f4;
    border-radius: 30px;
    margin: auto;
    text-align: center;
    line-height: 42px;
}
.res-assp-btn-icon .layui-icon-extend-iconfont[data-v-7c2326a6]{
    font-size: 25px;
}
.res-assp-btn-text-str[data-v-7c2326a6]{
    float: left;
    margin-top: 5px;
    color: #333;
    font-size: 14px;
}
.res-assp-btn-text .layui-icon-extend-iconfont[data-v-7c2326a6]{
    font-size: 25px;
    float: left;
    color: #999;
}
.res-assp-user-auth-btn .layui-icon-extend-iconfont[data-v-7c2326a6]{
    font-size: 25px;
    float: left;
    color: #999;
    cursor: pointer;
}
.res-assp-p-row-r-auth .layui-icon-extend-iconfont[data-v-7c2326a6]{
    font-size: 25px;
    float: left;
    color: #999;
    cursor: pointer;
    margin-right: 15px;
}
.res-assp-p-row-r-auth  .res-assp-btn-text-str[data-v-7c2326a6]{
    margin-top: 0;
    margin-right: 5px;
}
.res-assp-btn-text[data-v-7c2326a6]{
    margin-top: 3px;
}
.res-assp-btns[data-v-7c2326a6]{
    padding-top: 25px;
    padding-left: 4px;
}
.res-assp-txt[data-v-7c2326a6]{
    color: #999;
    font-size: 14px;
    margin-top: 30px;
}
.res-assp-add-users-btn[data-v-7c2326a6]{
    width: 162px;
    height: 34px;
    line-height: 34px;
    background: #f3f9ff;
    border: 1px solid #d7eaff;
    border-radius: 17px;
    color: #2288f7;
    text-align: center;
    margin-top: 21px;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.res-assp-user-auth-btn[data-v-7c2326a6]{
    float: right;
    padding-top: 4px;
    cursor: pointer;
}
.res-assp-user-icon[data-v-7c2326a6]{
    float: left;
    width: 36px;
    height: 36px;
    margin-right: 12px;
}
.res-assp-user-icon img[data-v-7c2326a6] {
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.res-assp-p-row-right-member-icon[data-v-7c2326a6]{
    width: 36px;
    height: 36px;
    margin: auto;
}
.res-assp-p-row-right-member-icon img[data-v-7c2326a6] {
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.res-assp-user-name[data-v-7c2326a6]{
    float: left;
    line-height: 36px;
    color: #333;
}
.res-assp-user-list[data-v-7c2326a6]{
    margin-top: 25px;
}
.res-assp-user-row[data-v-7c2326a6]{
    margin-bottom: 24px;
}
.res-assp-user-row[data-v-7c2326a6]:last-child{
    margin-bottom: 0;
}
.res-assp-yes-btn[data-v-7c2326a6]{
    width: 168px;
    height: 36px;
    background: #2fa2fe;
    color: #ffffff;
    text-align: center;
    line-height: 36px;
    margin: 55px auto 0;
    cursor: pointer;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 5px 1px #2fa2fe;
            box-shadow: 0 0 5px 1px #2fa2fe;
}
.res-assp-p-row-left[data-v-7c2326a6]{
    width: 27px;
    float: left;
}
.res-assp-p-row-right[data-v-7c2326a6]{
    width: calc(100% - 27px);
    float: left;
}
.res-assp-p-row-right-header[data-v-7c2326a6]{
    height: 37px;
    line-height: 37px;
    background: #f9f9f9;
}
.res-assp-p-row-select-block[data-v-7c2326a6]{
    width: 14px;
    height: 14px;
    border: 1px solid #999999;
    cursor: pointer;
    margin-top: 11px;
}
.res-assp-p-row[data-v-7c2326a6]{
    margin-bottom: 16px;
}
.res-assp-p-row-r-name[data-v-7c2326a6]{
    color: #333333;
    text-indent: 10px;
    float: left;
    margin-right: 24px;
    max-width: 300px;
}
.res-assp-p-row-r-btn[data-v-7c2326a6] {
    float: left;
    color: #999;
    margin-top: 1px;
    cursor: pointer;
    margin-right: 31px;
}
.res-assp-p-row-r-input[data-v-7c2326a6]{
    float: left;
    border: none;
    height: 37px;
    line-height: 37px;
    text-indent: 10px;
    color: #333333;
    margin-right: 24px;
    background: transparent;
    max-width: 300px;
}
.res-assp-p-row-r-auth[data-v-7c2326a6]{
    float: right;
}
.res-assp-p-row-right-member[data-v-7c2326a6]{
    width: 40px;
    float: left;
    height: 80px;
    margin-top: 14px;
    margin-right: 28px;
}
.res-assp-p-row-right-member-name[data-v-7c2326a6]{
    font-size: 12px;
    margin-top: 6px;
    color: #333;
    text-align: center;
}
.res-assp-p-row-right-member-cbtn[data-v-7c2326a6]{
    text-align: center;
    margin-top: 4px;
    color: #2288f7;
    cursor: pointer;
    display: none;
}
.res-assp-p-row-right-member:hover .res-assp-p-row-right-member-cbtn[data-v-7c2326a6]{
    display: block;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.res-assp-p-row-right-members[data-v-7c2326a6]{
    margin-top: 5px;
}
.res-assp-p-row-right-member-addbtn[data-v-7c2326a6]{
    float: left;
    font-size: 16px;
    color: #459bf8;
    margin-top: 14px;
    font-weight: normal;
    cursor: pointer;
    width: 36px;
    height: 36px;
    line-height: 34px;
    font-weight: bold;
    border: 1px solid #459bf8;
    border-radius: 20px;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.res-assp-p-row-right-add-group-btn[data-v-7c2326a6]{
    height: 36px;
    line-height: 36px;
    background: #f9f9f9;
    text-align: center;
    color: #999;
}
.res-assp-p-row-right-add-group-btn-inner[data-v-7c2326a6]{
    cursor: pointer;
}
.res-assp-p-row-select-block img[data-v-7c2326a6] {
    width: 14px;
    height: 14px;
    display: none;
    margin-top: 0px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.res-assp-p-row-select-block.ed img[data-v-7c2326a6]{
    display: block;
    background: #2191ff;
}
.res-assp-p-row-select-block.ed[data-v-7c2326a6]{
    border-color: #2191ff;
    background: #2191ff;
}
.custom-tree-container[data-v-7c2326a6]{
    margin-top: 10px;
}
.res-assp-branch-name[data-v-7c2326a6]{
    margin-left: 10px;
}
.res-assp-branch-status[data-v-7c2326a6]{
    float: right;
    margin-right: 75px;
    color: #ff7676;
}
.custom-tree-container-branch[data-v-7c2326a6]{
    width: 100%;
}
.res-assp-branch-set-span-btn[data-v-7c2326a6]{
    float: right;
    margin-right: 75px;
    text-decoration: underline;
}
.res-assp-x2code-img[data-v-7c2326a6]{
    width: 120px;
    height: 120px;
}
.res-assp-x2code-img img[data-v-7c2326a6] {
    width: 120px;
    height: 120px;
    -o-object-fit: fill;
       object-fit: fill;
}
.res-assp-x2code[data-v-7c2326a6]{
    width: 120px;
    height: 143px;
}
.res-assp-x2code-str[data-v-7c2326a6]{
    cursor: pointer;
    margin-top: 5px;
}
.res-assp-auth-str[data-v-7c2326a6]{
    margin-top: 0;
    margin-right: 5px;
}
.res-assp-auth-icon[data-v-7c2326a6]{
    margin-right: 15px;
}
.res-assp-parts[data-v-7c2326a6]{
    height: 400px;
    overflow: auto;
}
.res-assp-branch-icon[data-v-7c2326a6]{
    float:left;
}
.res-assp-branch-name[data-v-7c2326a6]{
    float: left;
    margin-left: 5px;
    margin-top: -3px;
}
.check-pending-filter-item-cover[data-v-7c2326a6]{
    padding: 15px;
}
.new-check-filter-sbtn[data-v-7c2326a6]{
    width: 132px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    color: #fff;
    background: #2fa2fe;
    margin: auto;
    cursor: pointer;
    -webkit-box-shadow: 0px 0px 10px rgba(47, 162, 254, .3);
            box-shadow: 0px 0px 10px rgba(47, 162, 254, .3);
}
.cpfm-pop-filter-results[data-v-7c2326a6]{
    overflow: hidden;
}
.cpfm-pop-filter-result[data-v-7c2326a6]{
    float: left;
}
.cpfm-pop-filter-result-str[data-v-7c2326a6]{
    color: #494949;
    font-weight: bold;
    float: left;
    line-height: 34px;
    width: 63px;
    margin-right: 10px;
}
.cpfm-pop-filter-results-row[data-v-7c2326a6]{
    margin-top: 20px;
    padding-bottom: 10px;
}
.pricing-management-cb-item-desc[data-v-7c2326a6]{
    font-size: 12px;
    color: #666666;
    margin-top: 29px;
}
.pricing-management-cb-item-sheet[data-v-7c2326a6]{
    border: 1px solid #e9e8e8;
    margin-top: 20px;
}
.pmcis-head[data-v-7c2326a6]{
    height: 39px;
    line-height: 39px;
    border-bottom: 1px solid #e9e8e8;
    background: #f1f1f1;
    text-align: center;
}
.pmcis-head-bogus[data-v-7c2326a6]{
    position: relative;
}
.pmcis-col[data-v-7c2326a6]{
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.pmcis-col[data-v-7c2326a6]:not(:last-child) {
    border-right: 1px solid #e9e8e8;
}
.pmcis-body[data-v-7c2326a6]{
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 22px 19px;
    height: 160px;
}
.pmcis-dj-item-icon[data-v-7c2326a6]{
    width: 18px;
    height: 18px;
    border-radius: 50%;
    margin-left: 47px;
    float: left;
}
.pmcis-dj-item-count[data-v-7c2326a6]{
    float: left;
    margin-left: 7px;
    color: #666;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
}
.pmcis-dj-item-input[data-v-7c2326a6]{
    width: 60px;
    margin-left: 7px;
    float: left;
    border: none;
}
.pmcis-dj-item-free[data-v-7c2326a6]{
    float: left;
    color: #666;
    margin-left: 71px;
}
.pricing-management-master-conf[data-v-7c2326a6]{
    margin-top: 27px;
}
.pricing-mmaster-conf-item[data-v-7c2326a6]{
    display: block;
    margin-bottom: 20px;
}
._list-page-gp[data-v-7c2326a6] .spc-coin-icon{
    width: 18px;
    height: 18px;
    margin-right: 8px;
}
._list-page-gp[data-v-7c2326a6] .spc-coin-price{
    font-style:italic;
}
.resource-ccpage-main-right-list-box[data-v-7c2326a6] ._resouce-good-price{
    position: absolute;
    right: 40px;
    top: 35px;
}
.pmcis-dj-item[data-v-7c2326a6]{
    margin-bottom: 30px;
}
.admin-upload-btn[data-v-7c2326a6]{
    float: right;
    width: 100px;
    height: 33px;
    border-radius: 20px;
    line-height: 33px;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    background: #0068ff;
    margin-left: 24px;
    margin-top: 13px;
    cursor: pointer;
    position: relative;
}
/**
 * @desc: 资源库管理页面
 * @author: yansen
 * @time: 2020-08-05
 */
.resource-ccpage-main-right-list[data-v-7c2326a6]{
    border-radius: 0px;
    margin-top:19px;
    padding-right:0;
    padding-left: 0;
    position: relative;
}
.resource-ccpage-main-right-list-head[data-v-7c2326a6]{
    padding: 0 40px;
}
.resource-ccpage-marl-head-left[data-v-7c2326a6]{
    float: left;
}
.resource-ccpage-marl-head-right[data-v-7c2326a6]{
    float: right;
}
.resource-ccpage-marl-head-sbox[data-v-7c2326a6]{
    float: left;
}
.resource-ccpage-marl-head-sbox[data-v-7c2326a6] .el-input__icon {
    line-height: 28px;
}
.resource-ccpage-marl-head-icon[data-v-7c2326a6]{
    float: left;
    margin: 0 8px;
    color: #a0a0a0;
}
.resource-ccpage-marl-head-str[data-v-7c2326a6]{
    float: left;
    color: #a0a0a0;
}
.resource-ccpage-main-right-list-multi-btns[data-v-7c2326a6]{
    height: 55px;
    background: #fffdf0;
    margin-top:22px;
    border-top: 1px solid #eeeeee;
}
.resource-ccpage-main-right-list-multi-btns-inner[data-v-7c2326a6]{
    float: right;
    padding-top: 15px;
    padding-right: 20px;
}
.resource-ccpage-main-right-list-multi-btn[data-v-7c2326a6]{
    width: 82px;
    text-align: center;
    height: 26px;
    line-height:26px;
    border-radius: 15px;
    border: 1px solid #cccccc;
    float: left;
    margin-right:20px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor:pointer;
    -webkit-transition: .3s;
    transition: .3s;
}
.resource-ccpage-main-right-list-multi-btn[data-v-7c2326a6]:hover{
    color: #fff;
    background: #1082ff;
}
.resource-ccpage-main-right-list-multi-btn.ed[data-v-7c2326a6]{
}
.resource-ccpage-main-right-list-item[data-v-7c2326a6]{
    padding: 0 40px 0 16px;
    position: relative;
}
.resource-ccpage-main-right-list-item-left[data-v-7c2326a6]{
    width: 24px;
    float: left;
    height: 200px;
}
.resource-ccpage-main-right-list-item-right[data-v-7c2326a6]{
    width: calc(100% - 24px);
    float: left;
    height: 200px;
    border-bottom:1px solid #eeeeee;
}
.resource-library-management[data-v-7c2326a6] .file-restype-face-bg-zone[view_type="1"]{
    top: 35px; /*修复view_type=1时（复合类型）,封面靠上的bug [yansen][2022/6/16]*/
}
/**
 * @desc: 教师上传内容页面 style
 * @author: zhangxue、yansen
 * @time: 2020-12-04
 */
.jion-solicitation-activities[data-v-7c2326a6] {
    margin: 0 auto;
    width: 90%;
}
.resource-upload-info-box[data-v-7c2326a6] {
    min-height: 180px;
    background-color: #fff;
    border-radius: 8px;
    padding: 25px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.resource-upload-list-box[data-v-7c2326a6] {
    min-height: 474px;
    background-color: #fff;
    border-radius: 8px;
    padding: 11px 50px 32px 50px;
    margin-bottom: 20px;
}
.resource-upload-list-box-title[data-v-7c2326a6] {
    margin: 22px 0;
    font-size: 15px;
    color: #555F69;
}
.resource-upload-top-content[data-v-7c2326a6] {
    margin: 20px 0;
    font-size: 15px;
    color: #7a8590;
    width: 100%;
    position: relative;
}
.resource-upload-top-content-back-btn[data-v-7c2326a6] {
    cursor: pointer;
    position: absolute;
    float: left;
}
.resource-upload-top-content i[data-v-7c2326a6] {
    padding-right: 5px;
}
.resource-upload-top-content-title[data-v-7c2326a6] {
    width: 100%;
    text-align: center;
    margin: 0 auto;
    display: inline-block;
}
.resource-upload-info-title[data-v-7c2326a6] {
    height: 16px;
    font-size: 15px;
    font-weight: 700;
    text-align: left;
    color: #555f69;
}
.resource-upload-info-demand[data-v-7c2326a6] {
    height: 14px;
    font-size: 14px;
    font-weight: 400;
    text-align: left;
    color: #6a747e;
    margin: 20px 0;
}
.resource-upload-info-demand span[data-v-7c2326a6] {
    margin-right: 10px;
}
.resource-upload-info-box i[data-v-7c2326a6] {
    margin-right: 5px;
}
.resource-upload-info-demand-claim[data-v-7c2326a6] {
    min-height: 14px;
    font-size: 14px;
    font-weight: 400;
    text-align: left;
    color: #6a747e;
}
.resource-upload-list-content[data-v-7c2326a6] {
    height: 474px;
    width: 100%;
    border: 1px dashed #b1d4f7;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.resource-upload-btn-box-inner[data-v-7c2326a6]{
    width: 460px;
    height: 185px;
}
.resource-upload-txt[data-v-7c2326a6]{
    text-align: center;
    color: #6a747e;
    margin-top: 15px;
}
.resource-upload-btn-box[data-v-7c2326a6] {
    text-align: center;
}
.resource-upload-btn[data-v-7c2326a6] {
    width: 134px;
    height: 134px;
    margin: auto;
    border-radius: 50%;
    background-color: #F2F5F7;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    justify-items: center;
    text-align: center;
}
.upload-desc1[data-v-7c2326a6] {
    margin: 10px 0;
    color: #50A2F7;
    font-size: 13px;
}
.upload-desc2[data-v-7c2326a6] {
    font-size: 13px;
    color: #6a747e;
}
.upload-btn-options[data-v-7c2326a6] {
    text-align: center;
}
.upload-btn[data-v-7c2326a6] {
    height: 30px;
    font-size: 14px;
    color: #333333;
    cursor: pointer;
    line-height: 30px;
    width: 80px;
}
.upload-btn[data-v-7c2326a6]:hover {
    background-color: #f4f4f4;
}
.resource-upload-btn i[data-v-7c2326a6]{
    font-size: 80px;
    color: #50A2F7;
    margin: 0 auto;
}
.resource-upload-files-box[data-v-7c2326a6] {
    padding-top: 10px;
}
.resource-files-list-header[data-v-7c2326a6]{
    height: 65px;
    border-bottom: 1px solid #f3f4f6;
    position: relative;
}
.resource-files-l-nav[data-v-7c2326a6]{
    line-height: 63px;
    color: #999;
    border-bottom: 2px solid transparent;
    float: left;
    margin-right: 95px;
    cursor: pointer;
}
.resource-files-l-nav.ed[data-v-7c2326a6]{
    border-color: #3987f2;
    color: #494949;
}
.resource-ccpage-mr-liict-part[data-v-7c2326a6]{
    float: left;
    max-width: calc(100% - 110px);
    cursor: pointer;
}
.resource-ccpage-mr-liict-status[data-v-7c2326a6]{
    height: 30px;
    line-height: 30px;
    float: left;
    border-radius: 5px;
    margin-top: -5px;
    margin-left: 25px;
    text-align: center;
    font-size: 14px;
    font-weight: normal;
    padding: 0 10px;
}
.resource-ccpage-main-right-list-item-face[data-v-7c2326a6]{
    cursor: pointer;
}
.rccpm-rli-submit-btn[data-v-7c2326a6]{
    width: 92px;
    height: 36px;
    border-radius: 5px;
    color: #fff;
    text-align: center;
    line-height: 36px;
    position: absolute;
    background: #80d4af;
    right: 85px;
    bottom: 13px;
    cursor: pointer;
    font-size: 16px;
}
.resource-ccpage-main-right-list-item[data-v-7c2326a6]{
    position: relative;
}
.resource-files-r-addbtn[data-v-7c2326a6]{
    width: 88px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    color: #fff;
    border-radius: 20px;
    background: #3987f2;
    float: right;
    margin-top: 10px;
    cursor: pointer;
}
.jsa-reason-box[data-v-7c2326a6] {
    width: 480px;
    height: 180px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 7px;
    padding-top: 1px;
    color: #778592;
    font-size: 15px;
    line-height: 24px;
    overflow: auto;
}
.jsa-reason-box-row-name[data-v-7c2326a6]{
    font-weight: bold;
}
.jsa-reason-box-row-time[data-v-7c2326a6]{
    margin-left: 3px;
}
.resource-ccpage-mr-liict-status-icon[data-v-7c2326a6]{
    width: 13px;
    float: right;
    margin-left: 5px;
    margin-top: 9px;
}
.resource-upload-btn-c-inner[data-v-7c2326a6]{
    width: 134px;
}
.resource-upload-btn-txt[data-v-7c2326a6]{
    font-size: 12px;
    margin-top: 8px;
}
/*liutao 2021-9-9*/
.expert-review[data-v-7c2326a6] {
    background-color: #CEE8FD;
    border-radius: 5px;
    font-size: 14px;
    color: #4B9BF8;
}
.jsa-reason-box-text[data-v-7c2326a6] {
    display: inline-block;
    width: 420px;
}
.jsa-reason-box-icon[data-v-7c2326a6] {
    float: left;
    margin-right: 15px;
}
/**
 * @desc: 新版教学产品线UI调整样式
 * @author: yansen
 * @time: 2020-09-08
 */
.new-teach-version-pop-ui[data-v-65c269a3] .el-dialog {
    padding: 0 26px;
}
.new-teach-version-pop-ui[data-v-65c269a3] .el-dialog {
    border-radius: 0;
}
.new-teach-version-pop-ui[data-v-65c269a3] .el-dialog__title {
    color: #333;
}
.new-teach-version-pop-ui[data-v-65c269a3] .el-dialog__header {
    /* text-align: center; */
    /* border-bottom:1px solid #eeeeee; */
    /* min-height: 20px; */
}
.new-teach-version-pop-ui[data-v-65c269a3] .el-dialog__headerbtn {
    top: -16px;
    right: -16px;
    width: 38px;
    height: 38px;
    line-height: 38px;
    background: #fff;
    border-radius: 50%;
    line-height: 38px;
}
.new-teach-version-pop-ui[data-v-65c269a3] .el-dialog__headerbtn .el-dialog__close {
    width: 23px;
    height: 23px;
    line-height: 23px;
    color: #b2bac3;
    border-radius: 50%;
    border: 2px solid #b2bac3;
    font-weight: bolder;
    text-indent: 1px;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}
.new-teach-version-pop-ui[data-v-65c269a3] .el-dialog__headerbtn .el-dialog__close:hover {
    border: 2px solid #409eff;
    color: #409eff;
}
.public-pop-root[data-v-65c269a3] .el-textarea__inner {
    height: 122px;
}
.public-pop-root[data-v-65c269a3] .el-dialog__body {
    padding: 0 0 20px 0;
}
.column-config-box .el-checkbox[data-v-65c269a3] {
    margin-bottom: 10px;
}
/**
 * @desc: 课堂教学
 * @author: yansen
 * @time: 2020-09-03
 */
*[data-v-65c269a3]:focus{
    outline: none;
}
.course-teaching-common-btn[data-v-65c269a3] {
    background: -webkit-gradient(linear, left top, left bottom, from(#27c9a3), to(#57dfbf));
    background: linear-gradient(#27c9a3 0%, #57dfbf 100%);
    border-radius: 4px;
    cursor:pointer;
    color: #fff;
}
.course-teaching-main-page[data-v-65c269a3]{
    height: 100%;
    background: #f5f6fa;
}
.course-teaching-main-page-center[data-v-65c269a3]{
    width: 1200px;
    margin: auto;
    position: relative;
}
.course-teaching-public-img-box img[data-v-65c269a3]{
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}
.cource-teaching-common-pop-btn[data-v-65c269a3]{
    width:180px;
    height:44px;
    border-radius: 5px;
    text-align: center;
    line-height:44px;
    color: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#27c9a3), to(#57dfbf));
    background: linear-gradient(#27c9a3 0%, #57dfbf 100%);
    cursor:pointer;
}
._nr[data-v-65c269a3]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
/***主题色start***/
.border_color_for_theme_2.ed[data-v-65c269a3]{
    border-color: #057fff!important;
}
.text_color_for_theme_2[data-v-65c269a3]{
    color:#057fff!important;
}
.text_hover_color_for_theme_2[data-v-65c269a3]:hover{
    color:#057fff!important;
}
.text_option_color_for_theme_2.ed[data-v-65c269a3]{
    color:#057fff!important;
}
.text_option_color_for_theme_2.ed .course-teaching-index-nav-icon-txt[data-v-65c269a3]{
    color:#057fff!important;
}
.bg_color_for_theme_2[data-v-65c269a3]{
    background:#057fff!important;
}
.single_border_color_for_theme_2[data-v-65c269a3] {
    border-color: #057fff!important;
}
.bg_selected_color_for_theme_2.ed[data-v-65c269a3]{
    background:#057fff!important;
    color: #fff;
}
.bg_selected_color_for_theme_2.ed[data-v-65c269a3]:hover{
    color: #fff!important;
}
/***主题色end***/
/***表单元素start，外层加上cource-teaching-form这个类名***/
[data-v-65c269a3] .cource-teaching-form .el-input__inner,[data-v-65c269a3] .cource-teaching-form .el-textarea__inner,[data-v-65c269a3] .cource-teaching-form .el-select .el-input__inner{
    /*border: 1px solid #dce5ef;*/
    border: 1px solid #eee;
    border-radius: 4px;
    font-size: 12px;
}
[data-v-65c269a3] .cource-teaching-form .el-input__inner{
    height: 34px;
    line-height: 34px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-65c269a3] .el-textarea__inner {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-65c269a3] .el-form-item__label {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-65c269a3] .cource-teaching-form .el-input__icon{
    line-height: 34px;
}
[data-v-65c269a3] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner{
    border: 1px solid #45d7b5;
    -webkit-box-shadow: none;
            box-shadow: none;
}
[data-v-65c269a3] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner:hover{
    border: 1px solid #45d7b5;
}
[data-v-65c269a3] .cource-teaching-form .el-input__inner:focus,[data-v-65c269a3] .cource-teaching-form .el-select .el-input__inner:focus,[data-v-65c269a3] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner,[data-v-65c269a3] .cource-teaching-form .el-textarea__inner:focus{
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #45d7b5;
}
[data-v-65c269a3] .cource-teaching-form .el-radio{
    color: #999999;
    cursor: pointer;
    margin-right: 22px;
}
[data-v-65c269a3] .cource-teaching-form .el-radio__label{
    font-size: 12px;
    font-weight: 500;
    color: #999999;
}
[data-v-65c269a3] .cource-teaching-form .el-radio__inner{
    width: 16px;
    height: 16px;
    background: #ffffff;
    border: 1px solid #cccccc;
}
[data-v-65c269a3] .cource-teaching-form .el-radio__input.is-checked .el-radio__inner{
    border-color: #DCDFE6;
    background: none;
}
[data-v-65c269a3] .cource-teaching-form .el-radio__inner::after{
    width: 8px;
    height: 8px;
    background: #000;
}
[data-v-65c269a3] .cource-teaching-form .el-radio__input.is-checked+.el-radio__label{
    color: #999999;
}
/**表单元素end**/
.course-no-content-text[data-v-65c269a3]{
    text-align: center;
    font-size: 14px;
    color: #999;
    margin-top:5px;
}
.course-no-content-img[data-v-65c269a3]{
    width: 464px;
    height: 288px;
    display: block;
    margin: auto;
}
.course-teaching-mp-litem[data-v-65c269a3]{
    position: absolute;
    left: 80px;
}
.course-teaching-mp-lt-item[data-v-65c269a3]{
    font-size: 17px;
    font-weight: bold;
    height: 71px;
    line-height: 71px;
    float: left;
    margin-right: 20px;
}
.course-teaching-mp-lt-name[data-v-65c269a3]{
    cursor: pointer;
}
.course-teaching-mp-lt-i-line[data-v-65c269a3]{
    float: left;
    height: 25px;
    width: 1px;
    background: #cccccc;
    margin-top: 23px;
    margin-left: 2px;
}
.course-teaching-mp-lt-i-text[data-v-65c269a3]{
    float: left;
    line-height: 71px;
    font-size: 14px;
    color: #666666;
    margin-left: 20px;
}
.course-teaching-mp-lt-popbox[data-v-65c269a3]{
    height: 485px;
}
.course-search[data-v-65c269a3]{
    height: 38px;
}
.course-teaching-mp-lt-pop-lv-first[data-v-65c269a3]{
    border-bottom: 1px solid #eee;
}
.ctmlplf-name[data-v-65c269a3]{
    float: left;
    width: calc(100% - 30px);
    font-size: 14px;
    color: #333;
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.ctmlplf-icon[data-v-65c269a3]{
    width: 25px;
    float: right;
}
.ctmlplf-icon-mark[data-v-65c269a3]{
    font-weight: bold;
    color: #666666;
}
.course-teaching-mp-lt-pop-lv-first-inner[data-v-65c269a3]{
    height: 38px;
    line-height: 38px;
    border-bottom: 1px solid #eee;
    padding: 0 30px;
}
.ctmlplf-icon.ed .ctmlplf-icon-mark[data-v-65c269a3]{
    display: block;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    margin-right: 10px;
}
.course-teaching-mp-lt-pop-lv-cdbox[data-v-65c269a3]{
    padding-bottom: 0px;
}
.add-btn-tooltip[data-v-65c269a3]{
    width: 117px;
    height: 76px;
    text-align: center;
}
.add-btn-tooltip p[data-v-65c269a3] {
    margin-top: 19px;
    font-size: 14px;
    font-family: Source Han Sans CN Regular, Source Han Sans CN Regular-Regular;
    font-weight: 400;
    color: #333333;
    cursor: pointer;
}
.no-border[data-v-65c269a3]{
    border: none;
}
.select-span-pop-box-title[data-v-65c269a3]{
    font-size: 17px;
    color: #333435;
    margin-top: 18px;
    margin-left: -20px;
}
.volume-production-activity-pop-rnode[data-v-65c269a3] .el-dialog__title{
    color: #5ec8a7;
}
.volume-production-activity-pop-rnode[data-v-65c269a3] .el-dialog__header {
    border: none;
}
.volume-production-activity-pop[data-v-65c269a3]{
    position: relative;
}
.volume-pap-c-addbtn[data-v-65c269a3]{
    position: absolute;
    top: -36px;
    cursor: pointer;
}
.volume-pap-c-mbody[data-v-65c269a3]{
    height: 688px;
    border: 1px solid #edeeef;
}
.volume-pap-cm-chbox[data-v-65c269a3]{
    width: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    height: 100%;
}
.volume-pap-cm-chb-list[data-v-65c269a3]{
    height: 600px;
    overflow: auto;
}
.volume-pap-cm-chb-sbtn[data-v-65c269a3]{
    float: none;
    height: 34px;
    line-height: 34px;
    width: 468px;
    margin: auto;
}
._vpcc_first[data-v-65c269a3]{
}
._vpcc_second[data-v-65c269a3]{
    border-left: 1px solid #edeeef;
    padding: 0 24px 0 29px;
    overflow: auto;
    -webkit-box-shadow: 0 0 10px 3px #eee;
            box-shadow: 0 0 10px 3px #eee;
    position: relative;
    z-index: 3;
}
.volume-pap-cm-chb-l-item[data-v-65c269a3]{
    height: 168px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 1px solid #edeeef;
    padding: 0px 22px 0px 38px;
    position: relative;
    cursor: pointer;
}
.volume-pap-cm-chb-l-item-face[data-v-65c269a3]{
    width: 160px;
    height: 160px;
    margin-top: 4px;
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.volume-pap-cm-chb-l-item-cont[data-v-65c269a3]{
    float: left;
    margin-left: 24px;
}
.volume-pap-cm-chb-l-item-cont-title[data-v-65c269a3]{
    font-size: 16px;
    font-weight: bold;
    margin-top: 9px;
    color: #333;
}
.volume-pap-cm-chb-l-item-dbtn[data-v-65c269a3]{
    position: absolute;
    right: 23px;
    bottom: 25px;
    cursor: pointer;
}
.volume-production-activity-pop-rnode .resource-create-item-tag-botton-inner[data-v-65c269a3]{
    display: block!important;
    position: relative;
    line-height: 24px;
}
.volume-production-activity-pop-rnode .choose-tag-text[data-v-65c269a3] {
    line-height: 32px;
    text-indent: 45px;
}
.volume-production-activity-pop-rnode .resource-create-item-tag-botton-inner .choose-tag-button-icon[data-v-65c269a3]{
    margin-left: 17px;
    position: absolute;
    top: 5px;
    height: 20px!important;
}
.volume-production-activity-pop-rnode[data-v-65c269a3] .el-checkbox{
    display: block;
    float: left;
}
.res-ci-no-content-root[data-v-65c269a3]{
    position: relative;
    height: 540px;
}
.volume-pap-cm-chb-l-item-face[data-v-65c269a3] .file-restype-face{
    padding-top: 0!important;
}
.volume-pap-cm-chb-l-item-face[data-v-65c269a3] ._file-restype-face-img {
    height: 159px!important;
}
.volume-pap-cm-chb-l-item-face[data-v-65c269a3] img {
    border-radius: 6px!important;
}
.volume-pap-c-mbody-pitem[data-v-65c269a3]{
    height: 100%;
}
.volume-pap-cm-chb-l-item-line[data-v-65c269a3]{
    height: 100%;
    position: absolute;
    width: 4px;
    background: #5fc9aa;
    left: 0;
    top: 0;
    display: none;
}
.volume-pap-cm-chb-l-item.ed .volume-pap-cm-chb-l-item-line[data-v-65c269a3]{
    display: block;
}
.volume-pap-cm-chb-l-item.ed[data-v-65c269a3]{
    background: #f8f9fa;
}
.course-hns-info-form-row-icon[data-v-65c269a3]{
    color: #999;
    font-size: 18px;
    float: left;
    width: 18px;
    height: 38px;
    margin-right: 10px;
    cursor: pointer;
}
.course-hns-info-form-row-name[data-v-65c269a3]{
    width: 84px;
    float: left;
    color: #333;
    font-weight: bold;
    margin-right: 26px;
    line-height: 34px;
}
.course-hns-info-form-row[data-v-65c269a3]{
    margin-top: 48px;
    margin-bottom: 44px;
}
.course-hns-info-form-user[data-v-65c269a3]{
    position: relative;
    float: left;
    margin-right: 20px;
    text-align: center;
    width: 66px;
    margin-bottom: 5px;
}
.copyright-radio-num[data-v-65c269a3]{
    line-height: normal;
    font-size: 12px;
    color: #fdad3e;
    cursor: pointer;
}
.course-hns-info-form-user-icon[data-v-65c269a3]{
    width: 36px;
    height: 36px;
    margin: auto;
}
.course-hns-info-form-user-icon img[data-v-65c269a3]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.course-hns-info-form-user-name[data-v-65c269a3]{
    color: #666;
    text-align: center;
    line-height: normal;
    margin-top: 6px;
}
.course-hns-info-form-user-mark[data-v-65c269a3]{
    position: absolute;
    width: 50px;
    height: 20px;
    background: #ff7676;
    border-radius: 12px;
    text-align: center;
    line-height: 20px;
    color: #fff;
    font-size: 9px;
    top: -8px;
    left: 30px;
}
.course-hns-info-form-row-cont[data-v-65c269a3]{
    float: left;
    width: calc(100% - 110px);
}
.course-hns-info-form-add-u-btn[data-v-65c269a3]{
    width: 38px;
    height: 38px;
    border: 1px solid #278bf7;
    border-radius: 50%;
    float: left;
    cursor: pointer;
    color: #278bf7;
    text-align: center;
    margin-left: 14px;
}
.course-hns-info-form-row[data-v-65c269a3]{
    margin-bottom: 44px;
}
.course-hns-info-form-price-desc[data-v-65c269a3]{
    color: #999;
    font-size: 14px;
    margin-top: 12px;
}
.set-price-comp-show-model[data-v-65c269a3]{
    margin-top: 7px;
}
.set-price-comp-show-model-str[data-v-65c269a3]{
    font-weight: bold;
    color: #333;
}
.set-price-comp-show-model-icon[data-v-65c269a3]{
    color: #2191ff;
    margin-left: 5px;
    cursor: pointer;
}
.set-price-comp-edit-model-input[data-v-65c269a3]{
    height: 34px;
    border: 1px solid #d1dce7;
    border-radius: 3px;
    color: #999999;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-indent: 1em;
    float: left;
    margin-right: 20px;
}
.set-price-comp-edit-model-sbtn[data-v-65c269a3]{
    width: 64px;
    height: 34px;
    border-radius: 3px;
    text-align: center;
    cursor: pointer;
    line-height: 34px;
    color: #fff;
    background: #2191ff;
    float: left;
}
.drcmci-pbox[data-v-65c269a3]{
    padding: 0 30px;
    height: 500px;
    padding-bottom: 80px;
}
.document-resource-create-main-content-item .course-hns-info-form-row-name[data-v-65c269a3]{
    width: 112px;
}
.document-resource-create-main-content-item .course-hns-info-form-row-cont[data-v-65c269a3] {
    width: calc(100% - 138px);
}
.course-hns-info-form-row-cont[data-v-65c269a3] .el-radio__inner::after{
    background: #fff;
    width: 5px;
    height: 5px;
}
.course-hns-info-form-row-cont[data-v-65c269a3] .el-radio__input.is-checked .el-radio__inner {
    border-color: #409eff;
    background: #409eff;
}
.chifrc-radio-comp[data-v-65c269a3]{
    margin-top: 6px;
}
.chifrc-res-item-conf[data-v-65c269a3]{
    padding: 28px 17px;
    background: #fafafa;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 615px;
    border-radius: 5px;
    margin-top: 19px;
}
.chifrc-res-iconf-row-icon[data-v-65c269a3]{
    width: 19px;
    height: 20px;
    float: left;
    margin-right: 8px;
    margin-top: 8px;
}
.chifrc-res-iconf-row-icon img[data-v-65c269a3]{
    width: 100%;
    height: 100%;
}
.chifrc-res-iconf-row-name[data-v-65c269a3]{
    color: #666;
    float: left;
    line-height: 34px;
}
.chifrc-res-iconf-row-oplist[data-v-65c269a3]{
    float: right;
}
.chnsifpd-v2[data-v-65c269a3]{
    height: 56px;
    line-height: 56px;
    background: #fafafa;
    margin-top: 18px;
    width: 615px;
    text-indent: 19px;
}
.chnsifpd-v3[data-v-65c269a3]{
    padding: 20px;
    background: #fafafa;
    margin-top: 18px;
}
.chnsifpd-item[data-v-65c269a3]{
    margin-top: 18px;
}
.course-hns-info-form-user-cbtn[data-v-65c269a3]{
    line-height: 20px;
    color: #278bf7;
    cursor: pointer;
    display: block;
    position: absolute;
    width: 100%;
    display: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    bottom: -20px;
}
.course-hns-info-form-user:hover .course-hns-info-form-user-cbtn[data-v-65c269a3]{
    display: block;
}
.course-hns-info-form-user[data-v-65c269a3]:hover{
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
}
.chifrc-res-iconf-row[data-v-65c269a3]{
    margin-bottom: 10px;
}
.rescfs-pop-first-lv[data-v-65c269a3]{
    margin-top: 42px;
}
.rescfs-pop-first-lv-header[data-v-65c269a3]{
    padding-bottom: 14px;
    border-bottom: 1px solid #eeeeee;
    color: #999999;
    font-weight: bold;
}
.rescfs-pop-sec-lv[data-v-65c269a3]{
    height: 58px;
    line-height: 58px;
    border-bottom: 1px solid #eeeeee;
}
.rescfs-pop-sec-lv-left[data-v-65c269a3]{
    float: left;
    color: #323232;
    font-size: 15px;
    font-weight: bold;
    width: calc(100% - 200px);
}
.rescfs-pop-sec-lv-right[data-v-65c269a3]{
    float: right;
    color: #434343;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
}
.rescfs-pop-sec-lvs[data-v-65c269a3]{
    padding: 0 29px;
}
.rescfs-pop-sec-lv-left img[data-v-65c269a3]{
    width: 16px;
    -webkit-transform: translateY(-1px);
            transform: translateY(-1px);
    margin-right: 3px;
}
.res-collection-files-stat-pop[data-v-65c269a3]{
    height: 600px;
    overflow: auto;
}
/**
 * @desc: 积分运营管理前端公用css文件
 * @author: yansen
 * @time: 2020-01-14
 */
._nr[data-v-65c269a3]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
#operationl-manage-frame[data-v-65c269a3]{
    width: 100%;
    height: 100%;
    background: #f7f7f7;
}
/*修改element自带tree的样式*/
[data-v-65c269a3] .el-tree-node__content:hover {
    color: #1d86fb;
    background-color: white;
}
[data-v-65c269a3] .el-tree-node:focus>.el-tree-node__content {
    color: #1d86fb;
    background-color: white;
}
[data-v-65c269a3] .el-tree-node__expand-icon {
    display: none;
}
.omf-zone[data-v-65c269a3]{
    width: 1200px;
    margin: 30px auto 0;
}
.omf-left[data-v-65c269a3]{
    width: 250px;
    float: left;
}
.omf-right[data-v-65c269a3]{
    float: right;
    width: 932px;
    padding-bottom: 40px;
}
.nav-sidebar-item[data-v-65c269a3]{
    height: 60px;
    line-height: 60px;
    color: #999;
    font-size: 15px;
    font-weight: normal;
    cursor: pointer;
    padding-left: 37px;
    border-radius: 4px;
}
.nav-sidebar-item-icon[data-v-65c269a3]{
    font-size: 23px;
    font-weight: normal;
    float: left;
    margin-right: 7px;
}
.nav-sidebar-item.ed[data-v-65c269a3]{
    color: #2288f7;
    background: #eeeeee;
}
.omf-school-block[data-v-65c269a3]{
    height: 115px;
    width: 290px;
    background: #fff;
    border-radius: 5px;
    float: left;
}
.omf-r-sec-block[data-v-65c269a3]{
    background: #fff;
    border-radius: 5px;
    padding: 14px 30px 35px 35px;
}
.omf-integral-block[data-v-65c269a3]{
    width: calc(100% - 320px);
    height: 115px;
    float: right;
    background: #fff;
    border-radius: 5px;
}
.omf-cm-cblock[data-v-65c269a3]{
    background: #fff;
    border-radius: 5px;
    padding: 0 30px;
    margin-top: 30px;
}
.school-info-comp-core-str[data-v-65c269a3]{
    color: #333;
    font-size: 18px;
    font-weight: bold;
    margin-right: 6px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.school-info-comp-core-icon[data-v-65c269a3]{
    color: #999999;
    font-size: 27px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
}
.school-info-comp-core[data-v-65c269a3]{
    line-height: 25px;
    text-align: center;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 15px;
    overflow: hidden;
}
.school-info-comp[data-v-65c269a3]{
    height: 100%;
}
.modify-cloud-school-comp-body[data-v-65c269a3]{
    padding: 25px;
}
.mc-school-item-arrow-icon[data-v-65c269a3]{
    float: left;
    font-size: 22px;
    margin-top: 3px;
    color: #999999;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    -webkit-animation:rotate_animation-data-v-65c269a3 0.2s;
            animation:rotate_animation-data-v-65c269a3 0.2s;
}
.mc-school-item-arrow-icon.ed[data-v-65c269a3]{
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
    -webkit-animation:rotate_animation_ed-data-v-65c269a3 0.2s;
            animation:rotate_animation_ed-data-v-65c269a3 0.2s;
}
/*剪头旋转动画*/
@-webkit-keyframes rotate_animation_ed-data-v-65c269a3{
from {
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
}
to {
        -webkit-transform: rotate(-90deg);
                transform: rotate(-90deg);
}
}
@keyframes rotate_animation_ed-data-v-65c269a3{
from {
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
}
to {
        -webkit-transform: rotate(-90deg);
                transform: rotate(-90deg);
}
}
@-webkit-keyframes rotate_animation-data-v-65c269a3{
from {
        -webkit-transform: rotate(-90deg);
                transform: rotate(-90deg);
}
to {
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
}
}
@keyframes rotate_animation-data-v-65c269a3{
from {
        -webkit-transform: rotate(-90deg);
                transform: rotate(-90deg);
}
to {
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
}
}
.mc-school-item-mark-icon[data-v-65c269a3]{
    float: left;
    font-size: 25px;
    color: #333;
    margin-left: 3px;
    margin-right: 1px;
    cursor: auto;
}
.mc-school-item-mark-str[data-v-65c269a3]{
    float: left;
    line-height: 35px;
    margin-left: 5px;
    color: #333;
    max-width: 160px;
}
.electronic-currency-stat-comp[data-v-65c269a3]{
    height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 30px 33px;
}
.electronic-currency-stat-comp-left[data-v-65c269a3]{
    width: 200px;
    float: left;
    height: 100%;
}
.electronic-currency-stat-comp-right[data-v-65c269a3]{
    width: calc(100% - 200px);
    float: right;
    height: 100%;
}
.ecsc-stat-num[data-v-65c269a3]{
    font-size: 22px;
    font-weight: bold;
}
.ecsc-stat-str[data-v-65c269a3]{
    color: #999;
    font-size: 12px;
    margin-top: 2px;
}
.ecsc-icon[data-v-65c269a3]{
    width: 32px;
    height: 32px;
    float: left;
    color: #ff8a8a;
    font-size: 32px;
    margin-right: 12px;
    margin-top: 7px;
}
.ecsc-stat[data-v-65c269a3]{
    float: left;
    width: calc(100% - 45px);
}
.ecscr-line-cover[data-v-65c269a3]{
    height: 17px;
    border-radius: 12px;
}
.ecscr-line-section[data-v-65c269a3]{
    height: 100%;
    float: left;
}
.ecscr-line-section-animation[data-v-65c269a3]{
    height: 100%;
    -webkit-animation: fill_animation-data-v-65c269a3 1s;
            animation: fill_animation-data-v-65c269a3 1s;
}
/*填充动画*/
@-webkit-keyframes fill_animation-data-v-65c269a3{
from {
        width: 0;
}
to {
        width: 100%;
}
}
@keyframes fill_animation-data-v-65c269a3{
from {
        width: 0;
}
to {
        width: 100%;
}
}
.ecscr-line-name-list[data-v-65c269a3]{
    float: right;
    margin-top: 12px;
}
.ecscr-line-name-item-block[data-v-65c269a3]{
    float: left;
    width: 16px;
    height: 12px;
    border-radius: 3px;
    margin-top: 3px;
    margin-right: 8px;
}
.ecscr-line-name-item-name[data-v-65c269a3]{
    color: #999;
    font-size: 12px;
    float: left;
}
.omf-r-sec-block[data-v-65c269a3]{
    margin-top: 30px;
}
.omf-r-sec-b-header[data-v-65c269a3]{
    height: 54px;
    line-height: 54px;
    border-bottom: 1px solid #f4f4f4;
}
.omf-r-sec-bhl-str[data-v-65c269a3]{
    float: left;
    font-size: 16px;
    color: #333;
    font-weight: bold;
}
.omf-r-sec-bhr-str[data-v-65c269a3]{
    float: right;
    font-size: 16px;
    color: #666 ;
    cursor: pointer;
}
.omf-r-sec-b-desc[data-v-65c269a3]{
    margin-top: 50px;
}
.omf-r-sec-b-desc-left[data-v-65c269a3]{
    height: 180px;
    width: 400px;
    float: left;
}
.omf-r-sec-b-desc-right[data-v-65c269a3]{
    width: calc(100% - 400px);
    float: right;
}
.omf-r-sec-b-desc-row-mark[data-v-65c269a3]{
    width: 10px;
    height: 10px;
    border-radius: 6px;
    border: 1px solid #2c8ef7;
    float: left;
    margin-right: 11px;
    margin-top: 6px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.omf-r-sec-b-desc-row-str[data-v-65c269a3]{
    overflow: hidden;
    color: #666;
    font-size: 16px;
}
.omf-r-sec-b-desc-row[data-v-65c269a3]{
    margin-bottom: 28px;
}
.omf-r-sec-b-body[data-v-65c269a3]{
    min-height: 110px;
}
.omf-r-sec-bb-item[data-v-65c269a3]{
    width: 50%;
    float: left;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.omf-r-sec-bb-item-core[data-v-65c269a3]{
    line-height: 32px;
}
.omfrsni-core-icon[data-v-65c269a3]{
    width: 32px;
    height: 32px;
    float: left;
}
.omfrsni-core-icon img[data-v-65c269a3]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.omfrsni-core-str[data-v-65c269a3]{
    float: left;
    margin-right: 15px;
    font-size: 16px;
    font-weight: bold;
}
input.omfrsni-core-str[data-v-65c269a3]{
    border: 1px solid #dddddd;
    padding: 0 10px;
    width: 100px;
    font-size: 14px;
    font-weight: normal;
    height: 32px;
}
.omf-rc-str[data-v-65c269a3]{
    font-size: 16px;
    font-weight: bold;
    float: left;
}
.omf-rc-switch[data-v-65c269a3]{
    float: left;
    margin-left: 15px;
}
.omfrsni-core-edit-str[data-v-65c269a3]{
    font-size: 16px;
    font-weight: bold;
    color: #2288f7;
    float: left;
    cursor: pointer;
}
.omfrsni-core-edit-cover[data-v-65c269a3]{
    cursor: pointer;
    float: left;
}
.omfrsni-core-edit-icon[data-v-65c269a3]{
    float: left;
    font-size: 20px;
    color: #2288f7;
    margin-right: 8px;
    margin-left: 36px;
    display: block;
    cursor: pointer;
}
.omf-r-sec-bb-crow[data-v-65c269a3]{
    padding-left: 110px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 35px;
}
.omf-r-sec-bb-crow .omfrsni-core-edit-icon[data-v-65c269a3]{
    margin-right: 0;
}
.omf-rc-warmtxt[data-v-65c269a3]{
    color: #999999;
    float: left;
    margin-left: 30px;
}
.omf-dynamic-item-author[data-v-65c269a3]{
    float: left;
    margin-right: 17px;
    font-weight: bold;
}
.omf-dynamic-item-currency-icon[data-v-65c269a3]{
    width: 15px;
    height: 15px;
    float: left;
    margin-right: 6px;
    margin-top: -1px;
}
.omf-dynamic-item-currency-icon img[data-v-65c269a3]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.omf-dynamic-item-desc[data-v-65c269a3]{
    float: left;
    font-weight: bold;
}
.omf-dynamic-item-time[data-v-65c269a3]{
    float: right;
    font-size: 13px;
    color: #999;
}
.omf-dynamic-item[data-v-65c269a3]{
    font-size: 16px;
    color: #666666;
    margin-bottom: 43px;
}
.omf-dynamic-list[data-v-65c269a3]{
    padding-top: 30px;
    padding-bottom: 1px;
}
.total-order-manage[data-v-65c269a3]{
    margin-top: 0;
}
.total-order-manage-mbox[data-v-65c269a3]{
    padding: 35px 37px;
    background: #fff;
}
.order-filter-list-comp[data-v-65c269a3]{
    min-height: 300px;
    position: relative;
}
.oflc-sheet-col[data-v-65c269a3]{
    float: left;
    text-align: center;
    height: 100%;
}
.oflc-sheet-head[data-v-65c269a3]{
    height: 47px;
    line-height: 47px;
    color: #494949;
    background: #f9f9f9;
    border-bottom: 1px solid #efefef;
}
.oflc-sheet-row[data-v-65c269a3]{
    overflow: hidden;
    height: 107px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 23px 0 23px 0;
}
.oflc-sheet-row[data-v-65c269a3]:not(:last-child) {
    border-bottom: 1px solid #efefef;
}
.oflc-scc-good-face[data-v-65c269a3]{
    width: 60px;
    height: 60px;
    float: left;
    margin-right: 12px;
}
.oflc-scc-good-face img[data-v-65c269a3]{
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    border-radius: 5px;
}
.oflc-scc-good-rpart[data-v-65c269a3]{
    float: left;
    text-align: left;
    width: calc(100% - 72px);
}
.oflc-scc-good-name[data-v-65c269a3]{
    color: #333;
    font-size: 15px;
    margin-top: 1px;
    font-weight: bold;
}
.oflc-scc-good-type[data-v-65c269a3]{
    color: #999;
    font-size: 12px;
    margin-top: 21px;
}
.oflc-scc-currency-icon[data-v-65c269a3]{
    width: 15px;
    height: 15px;
    float: left;
    margin-top: -6px;
}
.oflc-scc-currency-icon img[data-v-65c269a3]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.oflc-scc-cyrrency-num[data-v-65c269a3]{
    color: #f17d78;
    font-weight: bold;
    margin-left: 11px;
    float: left;
}
.oflc-scc-currency-unit[data-v-65c269a3]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.oflc-sheet-col-core[data-v-65c269a3]{
    height: 100%;
}
.oflc-flex[data-v-65c269a3] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.oflc-scc-count-icon[data-v-65c269a3]{
    font-size: 12px;
    color: #6d6d6d;
    margin-right: 3px;
    float: left;
}
.oflc-scc-count-num[data-v-65c269a3]{
    font-size: 17px;
    float: left;
    margin-top: -3px;
    color: #333;
}
.oflc-scc-total-currency[data-v-65c269a3]{
    height: 16px;
}
.oflc-scc-total-currency-type[data-v-65c269a3]{
    color: #999;
    font-size: 12px;
    margin-top: 12px;
}
.oflc-ddr-name[data-v-65c269a3]{
    color: #333;
}
.oflc-ddr-account[data-v-65c269a3]{
    color: #999;
    font-size: 12px;
    margin-top: 5px;
}
.oflc-ddr-class[data-v-65c269a3]{
    color: #999;
    font-size: 12px;
    margin-top: 5px;
}
.oflc-order-time[data-v-65c269a3]{
    color: #999;
    font-size: 12px;
}
.oflc-order-status[data-v-65c269a3]{
    color: #5cc6a5;
    margin-top: 7px;
    font-size: 16px;
}
._cancle.oflc-order-status[data-v-65c269a3]{
    color: #999;
}
.oflc-scc-btn[data-v-65c269a3]{
    width: 94px;
    height: 36px;
    border-radius: 20px;
    background: #efefef;
    line-height: 36px;
    cursor: pointer;
    color: #666;
}
.oflc-scc-btn._del[data-v-65c269a3]{
    background: #fff2f1;
    color: #f17d78;
}
.oflc-sheet-node[data-v-65c269a3]{
    margin-top: 9px;
    border: 1px solid #efefef;
}
.oflc-filter-row[data-v-65c269a3]{
    margin-bottom: 24px;
}
.oflc-filter-row-l[data-v-65c269a3]{
    float: left;
    line-height: 40px;
    margin-right: 19px;
    font-weight: bold;
    color: #494949;
}
.oflc-filter-cbtn[data-v-65c269a3]{
    width: 88px;
    text-align: center;
    height: 36px;
    line-height: 36px;
    font-size: 18px;
    font-weight: bold;
    background: #3987f2;
    border-radius: 18px;
    float: left;
    color: #fff;
    margin-left: 60px;
    cursor: pointer;
    margin-top: 2px;
}
.oflc-filter-row-r[data-v-65c269a3]{
    float: left;
}
.commodity-course-info-comp[data-v-65c269a3]{
    /*min-height: 297px;*/
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    /*margin-bottom: 5px;*/
    /*padding-bottom: 30px;*/
    /*margin-top: 93px;*/
    /*box-shadow: 1px 2px 17px -6px #b7b7b7;*/
    /*margin-bottom: 10px;*/
    /*z-index: 3;
    position: relative;*/
}
.cc-c-new-version-ui .commodity-course-info-comp[data-v-65c269a3]{
    padding-bottom: 0;
    margin-bottom: 0;
}
.ccic-core[data-v-65c269a3]{
    width: 1200px;
    margin: auto;
}
.ccic-top-lv[data-v-65c269a3]{
    height: 93px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-bottom: 1px solid #f7f7f7;
}
.cc-c-new-version-ui .ccic-top-lv[data-v-65c269a3]{
    height: 70px;
    line-height: 32px;
}
.ccic-tl-name[data-v-65c269a3]{
    font-weight: bold;
    font-size: 18px;
    padding-top: 17px;
}
.ccic-tl-name-str[data-v-65c269a3]{
    float: left;
    border: none;
    color: #2c3e50;
    width: calc(100% - 80px);
}
.cc-c-new-version-ui .ccic-tl-name-str[data-v-65c269a3]{
    color: #fff;
}
input.ccic-tl-name-str[data-v-65c269a3]{
    border: 1px solid #DCDFE6;
}
.ccic-tl-name-btns[data-v-65c269a3]{
    float: left;
    line-height: 24px;
    color: #27c9a3;
    display: none;
}
.ccic-tl-name:hover .ccic-tl-name-btns[data-v-65c269a3]{
    display: block;
}
.ccic-tl-name-btn[data-v-65c269a3]{
    margin-left: 10px;
    cursor: pointer;
    float: left;
}
.ccic-tl-fs-info[data-v-65c269a3]{
    font-size: 14px;
    color: #666;
    margin-top: 17px;
}
.ccic-core-l[data-v-65c269a3]{
    float: left;
    width: calc(100% - 400px);
}
.ccic-core-r[data-v-65c269a3]{
    float: right;
}
.ccic-c-price[data-v-65c269a3]{
    float: right;
    margin-top: 33px;
    margin-left: 18px;
}
.ccic-c-ac-btn[data-v-65c269a3]{
    width: 150px;
    height: 38px;
    line-height: 38px;
    background: #2288f7;
    border-radius: 8px;
    text-align: center;
    float: right;
    color: #fff;
    margin-top: 26px;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    font-size: 16px;
    font-weight: bold;
    margin-right: 10px;
}
.ccic-c-new-v-btn[data-v-65c269a3]{
    color: #fff;
    float: right;
    margin-top: 14px;
    margin-right: 30px;
    cursor: pointer;
}
.ccic-c-ac-cover[data-v-65c269a3]{
    float: right;
}
.ccic-c-ac-cover-txt[data-v-65c269a3]{
    float: right;
    margin-top: 26px;
    line-height: 36px;
    font-size: 13px;
    color: #333;
}
.ccic-bot-lv[data-v-65c269a3]{
    margin-top: 30px;
}
.ccic-bot-lv-face[data-v-65c269a3]{
    width: 310px;
    height: 207px;
    float: left;
    margin-right: 20px;
}
.ccic-bot-lv-face img[data-v-65c269a3]{
    width: 100%;
    height: 100%;
    border-radius: 8px;
    -o-object-fit: contain;
       object-fit: contain;
}
.ccic-bot-lv-info[data-v-65c269a3]{
    float: left;
    width: calc(100% - 330px);
}
.ccic-bot-lv-info-author[data-v-65c269a3]{
    margin-top: 22px;
}
.ccic-bot-lv-info-author-imgs[data-v-65c269a3]{
    float: left;

    margin-right: 28px;
}
.ccic-bot-lv-info-author-names[data-v-65c269a3]{
    font-size: 14px;
    color: #666;
    line-height: 37px;
}
.ccic-bot-lv-info-span[data-v-65c269a3]{
    padding: 7px 22px;
    background: #f3f9ff;
    float: left;
    font-size: 12px;
    border-radius: 20px;
    color: #999;
    margin-right: 15px;
    max-width: 200px;
    margin-bottom: 10px;
}
.ccic-bot-lv-info-spans[data-v-65c269a3]{
    margin-top: 10px;
}
.ccic-bot-lv-info-desc[data-v-65c269a3]{
    margin-top: 10px;
    color: #999;
    font-size: 16px;
}
._limit_word.ccic-bot-lv-info-desc[data-v-65c269a3]{
    height: 42px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.ccic-bot-lv-info-desc-show-all[data-v-65c269a3]{
    cursor: pointer;
    font-size: 14px;
    color: #2288f7;
    font-weight: bold;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.scribing-price-comp[data-v-65c269a3]{
    line-height: 26px;
}
.spc-coin-icon[data-v-65c269a3]{
    height: 26px;
    width: 26px;
    border-radius: 13px;
    float: left;
    margin-right: 11px;
}
.spc-coin-icon img[data-v-65c269a3]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.spc-coin-price[data-v-65c269a3] {
    float: left;
    font-size: 18px;
    color: #ff7676;
    font-weight: bold;
    margin-right: 10px;
}
.spc-coin-line-price[data-v-65c269a3]{
    font-size: 16px;
    color: #cac9c9;
    float: left;
    text-decoration:  line-through;
}
.head-portrait-sc-item[data-v-65c269a3]{
    height: 38px;
    width: 38px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 20px;
    float: left;
    border: 1px solid #fff;
}
.head-portrait-sc-item img[data-v-65c269a3]{
    width: 36px;
    height: 36px;
    border-radius: 50%;
}
.head-portrait-sc-item[data-v-65c269a3]:not(:first-child) {
    margin-left: -12px;
}
.head-portrait-sc-item[data-v-65c269a3]:last-child{
    background: #2288f7;
    text-align: center;
    line-height: 36px;
    color: #fff;
    font-weight: bold;
}
.ccic-c-convert-txt[data-v-65c269a3]{
    float: right;
    color: #27C9A3;
    font-size: 20px;
    font-weight: bold;
    margin-top: 26px;
    margin-right: 49px;
    line-height: 38px;
}
.mc-school-item-list[data-v-65c269a3]{
    max-height: 300px;
    overflow: auto;
}
.nav-sidebar-item-icon[data-v-65c269a3]{
    width: 40px;
    text-align: center;
    height: 60px;
}
.my-rsr-part-inner[data-v-65c269a3] .el-input__inner{
    border-radius: 5px;
}
.my-rsr-part-inner[data-v-65c269a3] .cm-year-select{
    min-width: 100px;
    width: 150px;
}
.my-rsr-part-inner[data-v-65c269a3] .cm-semster-select{
    min-width: 150px;
    width: 180px;
}
.my-rsr-part-inner[data-v-65c269a3] .cm-week-select{
    width: 100px;
}
.my-rsr-part-inner[data-v-65c269a3] .el-date-editor{
    width: 150px;
}
.omf-r-sec-b-scene-item-option[data-v-65c269a3]{
    cursor: pointer;
    float: left;
}
.omf-r-sec-b-scene-item-info[data-v-65c269a3]{
    float:left;
    margin-left: 12px;
}
.omf-r-sec-b-scene-item-info-title[data-v-65c269a3]{
    font-size: 16px;
    color: #333;
    font-weight: bold;
}
.omf-r-sec-b-scene-item[data-v-65c269a3]{
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-left: 110px;
    padding-top: 35px;
}
.omf-r-sec-b-scene-item-info-desc[data-v-65c269a3]{
    color: #999;
    font-size: 12px;
    margin-top: 11px;
}
.omf-r-sec-b-scene-item-option-icon[data-v-65c269a3]{
    display: none;
}
.omf-r-sec-b-scene-item-option[data-v-65c269a3]{
    width: 14px;
    height: 14px;
    border: 1px solid #999999;
    cursor: pointer;
    margin-top: 3px;
}
.omf-r-sec-b-scene-item-option.ed .omf-r-sec-b-scene-item-option-icon[data-v-65c269a3]{
    display: block;
}
.omf-r-sec-b-scene-item-option.ed[data-v-65c269a3]{
    border-color: #2191ff;
    background: #2191ff;
}
.integral-score-record-pop-block[data-v-65c269a3]{
    margin-top: 36px;
}
.integral-score-record-pop-b-search[data-v-65c269a3]{
    float: right;
}
.integral-score-record-pop-table[data-v-65c269a3]{
    margin-top: 36px;
    border: 1px solid #efefef;
    min-height: 300px;
    position: relative;
}
.isrecord-pop-table-header[data-v-65c269a3]{
    height: 47px;
    line-height: 47px;
    border-bottom: 1px solid #efefef;
    background: #f9f9f9;
}
.isrecord-pop-table-col[data-v-65c269a3]{
    float: left;
    text-align: center;
}
.isrecord-pop-table-col-num[data-v-65c269a3]{
    color: #2288f7;
}
.isrecord-pop-table-row[data-v-65c269a3]{
    height: 61px;
    line-height: 61px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    color: #333;
}
.isrecord-pop-table-row[data-v-65c269a3]:not(:last-child) {
    border-bottom: 1px solid #efefef;
}
.ecscr-line-name-item[data-v-65c269a3]{
    float: left;
    margin-right: 20px;
}
.ecscr-line-name-item[data-v-65c269a3]:last-child{
    margin-right: 0;
}
.common-no-c img[data-v-65c269a3]{
    width: 64px;
    height: 57px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -32px;
    margin-left: -28.5px;
}
.ctlv-header[data-v-65c269a3]{
    position: fixed;
    background: transparent;
    top: 0;
    width: 100%;
    z-index: 3;
}
.cc-c-new-version-ui .ctlv-header[data-v-65c269a3]{
    background: #1e1f21;
}
.cc-c-new-version-ui .ccic-tl-fs-info[data-v-65c269a3]{
    display: none;
}
.ctlv-f-zone[data-v-65c269a3]{
    padding-top: 30px;
}
.bg-common-no-c[data-v-65c269a3]{
    width: 64px;
    height: 57px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -32px;
    margin-left: -28.5px;
    background: url(/vue/dist/static/img/course-gailan-no-content-img-xq.56db9cf.png);
    background-size: 100% 100%;
}
.ccm-sheet-rows[data-v-65c269a3]{
    min-height: 300px;
    position: relative;
}
.ccn-v-set-btn[data-v-65c269a3]{
    position: fixed;
    bottom: 12px;
    left: 80px;
}
.omf-r-sec-modify-pay-type-btn[data-v-65c269a3]{
    font-size: 14px;
    color: #2288f7;
    font-weight: normal;
    cursor: pointer;
}
/**
 * @desc: 消费币管理
 * @author: yansen
 * @time: 2021-03-10
 */
.consumer-currency-manage-header[data-v-65c269a3]{
    margin-top: 21px;
}
.consumer-currency-manage-hl-nav[data-v-65c269a3]{
    font-size: 14px;
    color: #333;
    float: left;
    margin-right: 54px;
    cursor: pointer;
    height: 34px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.consumer-currency-manage-hl-nav.ed[data-v-65c269a3]{
    color: #2288F7;
    border-bottom: 2px solid #2288f7;
}
.consumer-currency-manage-hl-navs[data-v-65c269a3]{
    float: left;
}
.consumer-currency-manage-hr[data-v-65c269a3]{
    float: right;
}
.ccm-batch-btn[data-v-65c269a3]{
    height: 36px;
    line-height: 36px;
    background: #2288f7;
    color: #fff;
    font-size: 18px;
    padding: 0 19px;
    border-radius: 20px;
    float: left;
    cursor: pointer;
}
.consumer-currency-manage-hr .ccm-search-input[data-v-65c269a3]{
    float: left;
    width: 179px;
    margin-right: 24px;
}
.ccm-sheet-header[data-v-65c269a3]{
    background: #f1f1f1;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
}
.ccm-sheet[data-v-65c269a3]{
    margin-top: 20px;
    border: 1px solid #e9e8e8;
    padding-bottom: 0px;
    min-height: 100px;
}
.ccm-sheet-col[data-v-65c269a3]{
    float: left;
    text-align: center;
    color: #494949;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    min-height: 45px;
}
.ccm-sheet-col[data-v-65c269a3] .wl_filter_btns{
    margin-top: 10px;
}
.ccm-sheet-row[data-v-65c269a3]{
    height: 45px;
    line-height: 45px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.ccm-sheet-row[data-v-65c269a3]{
    border-bottom: 1px solid #e9e8e8;
}
.ccm-sheet-row .ccm-sheet-col[data-v-65c269a3]{
    color: #999;
}
.csc-fir-col[data-v-65c269a3]{
    display: block;
    text-align: left;
    padding-left: 40px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.el-checkbox__input.is-checked+.el-checkbox__label[data-v-65c269a3] {
    color: #409EFF;
}
.ccm-sheet-header[data-v-65c269a3] .el-checkbox__label{
    color: #494949;
}
.ccm-sheet-row[data-v-65c269a3] .el-checkbox__label{
    color: #999;
}
.ccm-sheet-col-btn[data-v-65c269a3]{
    cursor: pointer;
    color: #333;
}
.ccm-sheet-col-gb[data-v-65c269a3]{
    color: #333;
    margin: 0 14px;
}
.ccmsc-list-hc[data-v-65c269a3]{
    height: 40px;
    cursor: pointer;
}
.ccmsc-list-icon[data-v-65c269a3]{
    color: #999999;
    font-size: 13px;
    margin-left: 8px;
}
.ccm-sheet-filter[data-v-65c269a3]{
    margin-top: 60px;
    margin-bottom: 38px;
}
.ccm-sc-num[data-v-65c269a3]{
    float: left;
    color: #333;
    line-height: 45px;
}
.ccm-sc-icon[data-v-65c269a3]{
    width: 15px;
    height: 15px;
    border-radius: 50%;
    float: left;
    line-height: normal;
    margin-top: -5px;
    margin-right: 8px;
}
.ccm-sc-icon img[data-v-65c269a3]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.ccm-sheet-row .ccm-sheet-col[data-v-65c269a3]{
    color: #333;
}
.ccm-sheet-col-text-income[data-v-65c269a3]{
    color: #2288F7;
}
.ccm-sheet-col-text-income._reverse[data-v-65c269a3]{
    color: #FF8A8A;
}
.my-integral-pop-fst[data-v-65c269a3]{
    height: 230px;
}
.my-integral-pop-fst-left[data-v-65c269a3]{
    width: 410px;
    float: left;
    height: 100%;
}
.my-integral-pop-fst-right[data-v-65c269a3]{
    width: calc(100% - 410px);
    float: left;
    height: 100%;
}
.my-integral-pop-fst-r-title[data-v-65c269a3]{
    font-size: 16px;
    color: #494949;
    font-weight: bold;
    padding-top: 59px;
}
.my-integral-pop-fst-r-pt[data-v-65c269a3]{
    width: 25%;
    float: left;
}
.myipfst-r-pt-name[data-v-65c269a3]{
    color: #666;
    font-size: 14px;
}
.myipfst-r-pt-count[data-v-65c269a3]{
    font-size: 30px;
    color: #333;
    font-weight: bold;
    letter-spacing: 0px;
    margin-top: 25px;
}
.myipfst-r-pt-desc[data-v-65c269a3]{
    color: #f9b54f;
    font-size: 12px;
    margin-top: 15px;
}
.my-integral-pop-fst-r-pts[data-v-65c269a3]{
    margin-top: 48px;
}
.my-integral-pop-fst-graphical-cover[data-v-65c269a3]{
    width: 200px;
    height: 200px;
    margin: 48px auto 0;
    position: relative;
}
.my-integral-pop-fst-graphical-core[data-v-65c269a3]{
    width: 100%;
    height: 100%;
}
.my-integral-pop-fst-graphical-core-page[data-v-65c269a3]{
    width: 100%;
    height: 100%;
}
.my-integral-pop-fst-count[data-v-65c269a3]{
    font-size: 22px;
    font-weight: bold;
    color: #333;
    position: absolute;
    text-align: center;
    top: 75px;
    width: 100%;
}
.my-integral-pop-fst-name[data-v-65c269a3]{
    font-size: 15px;
    color: #999;
    position: absolute;
    text-align: center;
    top: 105px;
    width: 100%;
}
.my-integral-pop-fst-total[data-v-65c269a3]{
    text-align: center;
    font-weight: bold;
    margin-top: -15px;
}
.ccm-sheet-col[data-v-65c269a3] .el-checkbox__label {
    position: absolute;
    width: 80px;
    display: block;
    top: 50%;
    margin-top: -10px;
    left: 20px;
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.add-fast-link-pop-box[data-v-65c269a3] .el-input__inner {
    border-radius: 5px;
}
.add-fast-link-pop-url[data-v-65c269a3] .el-textarea__inner{
    height: 122px;
}
.add-fast-link-pop-title[data-v-65c269a3]{
    margin-top:30px;
}
.add-fast-link-pop-box[data-v-65c269a3]{
    padding: 0px;
}
.new-teach-version-pop-ui[data-v-65c269a3] .el-dialog__body{
    padding: 0 0 20px 0;
}
.copyright-ratio-pop[data-v-65c269a3]{
    padding: 0;
    min-height: 190px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.copyright-ratio-pop .course-hns-info-form-user[data-v-65c269a3]{
    margin-top: 30px;
}
.copyright-rp-ratio-box-input[data-v-65c269a3]{
    width: 48px;
    height: 34px;
    border-radius: 5px;
    border: 1px solid #d9d9e1;
    text-align: center;
    margin-left: 14px;
}
.copyright-rp-ratio-box[data-v-65c269a3]{
    margin-top: 7px;
}
.copyright-ratio-pop-top[data-v-65c269a3]{
    height: 143px;
}
.copyright-ratio-pop-btn[data-v-65c269a3]{
    width: 167px;
    height: 37px;
    line-height: 37px;
    border-radius: 3px;
    background: #24a1fe;
    color: #fff;
    text-align: center;
    margin: auto;
    cursor: pointer;
}
.copyright-ratio-pop-top .course-hns-info-form-user[data-v-65c269a3]:hover{
    -webkit-transform: scale(1);
            transform: scale(1);
}
/**
 * @desc: 统计分析
 * @author: pengmaihong
 * @time: 2021-02-23
 */
/*
 * @desc 教学-学生端-公共文件
 * @author zhangxue
 * @date 20201020
 */
[data-v-7a569a1b]:root{
    /*主题色区域-start*/

    /*主要的颜色：下划线、选中色*/

    /*背景色渐变从上到下*/
    /*字体渐变从上到下*/
    /*主题色区域-end*/

    /*公用-start*/
    /*大小100%*/


    /*阴影*/

    /*灰色阴影、圆角、白色背景*/

    /*空样式-小版*/
    /*空样式-列表版*/
    /*一级标题*/
    /*灰色描述、展示信息*/
    /*公用-end*/
}
*[data-v-7a569a1b]{
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.all-space[data-v-7a569a1b]{
  width: 100%;
  height: 100%;
}
.no-padding[data-v-7a569a1b]{
    padding: 0;
}
/*空样式*/
.no-content-email-mini[data-v-7a569a1b]{
    background-image: url(/vue/dist/static/img/no-content-email.00c4697.png);
  background-position: center 10px;
  background-size: 80px;
  background-repeat: no-repeat;
  height: 88px;
  font-size: 12px;
  font-weight: 400;
  text-align: center;
  color: #999999;
  line-height: 15px;
  padding-top: 72px;
}
.no-content-text-mini[data-v-7a569a1b]{
    background-image: url(/vue/dist/static/img/no-content-text.fc209ef.png);
  background-position: center 10px;
  background-size: 80px;
  background-repeat: no-repeat;
  height: 88px;
  font-size: 12px;
  font-weight: 400;
  text-align: center;
  color: #999999;
  line-height: 15px;
  padding-top: 72px;
    background-size: 64px;
}
.no-course-content[data-v-7a569a1b]{
    background-image: url(/vue/dist/static/img/no-content-list.1981ced.png);
  background-position: center 10px;
  background-size: 350px;
  background-repeat: no-repeat;
  min-height: 190px;
  font-size: 14px;
  font-weight: 500;
  text-align: center;
  color: #999999;
  line-height: 15px;
  padding-top: 180px;
  margin-top: 60px;
}
.left[data-v-7a569a1b]{
    float: left;
}
.right[data-v-7a569a1b]{
    float: right;
}
[data-v-7a569a1b] .el-main{
    padding: 0;
}
/*小版tab标签页筛选*/
[data-v-7a569a1b] .mini-tabs .el-tabs__item{
    font-size: 13px;
    color: #333333;
    font-weight: 400;
}
[data-v-7a569a1b] .mini-tabs .el-tabs__active-bar{
    width: 24px;
    background-color: #00d1a3;
}
[data-v-7a569a1b] .mini-tabs .el-tabs__item{
    height: 36px;
    line-height: 36px;
}
[data-v-7a569a1b] .mini-tabs .el-tabs__nav-next, .el-tabs__nav-prev[data-v-7a569a1b]{
    line-height: 40px;
}
[data-v-7a569a1b] .mini-tabs .el-tabs__header{
    margin-bottom: 10px;
}
/*页头版tab标签页筛选*/
[data-v-7a569a1b] .head-tabs .el-tabs__item{
    font-size: 16px;
    color: #999;
    font-weight: 400;
}
[data-v-7a569a1b] .head-tabs .el-tabs__active-bar{
    width: 28px;
    background-color: #00d1a3;
    border-radius: 2px;
}
[data-v-7a569a1b] .el-tabs__item.is-active{
    color: #00d1a3;
}
[data-v-7a569a1b] .head-tabs .el-tabs__item{
    height: 82px;
    line-height: 82px;
}
[data-v-7a569a1b] .head-tabs .el-tabs__nav-next, .el-tabs__nav-prev[data-v-7a569a1b]{
    line-height: 82px;
}
[data-v-7a569a1b] .head-tabs .el-tabs__header{
    margin-bottom: 10px;
}
/*tabs标签的公共样式*/
[data-v-7a569a1b] .el-tabs__nav-wrap::after{
    height: 0;
}
[data-v-7a569a1b] .el-tabs__item:hover {
    color: #00d1a3;
    cursor: pointer;
}
/*翻页*/
[data-v-7a569a1b] .el-pagination.is-background .el-pager li:not(.disabled).active{
    background-color: #00d1a3;
}
[data-v-7a569a1b] .el-pager li.active{
    -webkit-box-shadow: 0px 0px 4px #00d1a3;
            box-shadow: 0px 0px 4px #00d1a3;
}
[data-v-7a569a1b] .el-pagination.is-background .el-pager li:not(.disabled):hover{
    color: #00d1a3;
}
[data-v-7a569a1b] .el-pagination button:hover{
    color: #00d1a3;
}
[data-v-7a569a1b] .page-sure-btn:hover{
    color: #00d1a3;
}
[data-v-7a569a1b] .el-pagination__sizes .el-input .el-input__inner:hover{
    border-color: #00d1a3;
}
[data-v-7a569a1b] .el-select-dropdown__item.selected{
    color: #00d1a3;
}
[data-v-7a569a1b] .el-input__inner:focus, .el-select .el-input__inner[data-v-7a569a1b]:focus, .el-select .el-input.is-focus .el-input__inner[data-v-7a569a1b], .el-textarea__inner[data-v-7a569a1b]:focus{
    -webkit-box-shadow: 0px 0px 4px #d8f9f2;
            box-shadow: 0px 0px 4px #d8f9f2;
    border: 1px solid #7df7dc;
}
[data-v-7a569a1b] .el-select .el-input.is-focus .el-input__inner:hover{
    border: 1px solid #00d1a3;
}
.analysis-stats-overall[data-v-7a569a1b] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.analysis-stats-number-box[data-v-7a569a1b] {
    width: 178px;
    height: 155px;
    background: #fff;
    border-radius: 5px;
    position: relative;
}
.analysis-stats-number-finished[data-v-7a569a1b] {
    width: 390px;
    height: 155px;
    background: #fff;
    border-radius: 5px;
    position: relative;
}
.analysis-stats-title[data-v-7a569a1b] {
    font-size: 15px;
    font-weight: bold;
    margin-top: 25px;
    margin-left: 35px;
    height: 15px;
    line-height: 15px;
}
.analysis-stats-count[data-v-7a569a1b] {
    font-size: 24px;
    font-weight: bold;
    position: absolute;
    left: 50%;
    top: 60%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
}
.analysis-stats-number-finished-text-content[data-v-7a569a1b] {
    position: relative;
    overflow:hidden;
    width: 160px;
    height: 100%;
    float: left;
}
.analysis-stats-number-icon[data-v-7a569a1b] {
    width: 18px;
    height: 18px;
    margin-right: 5px;
    margin-bottom: 3px;
}
.analysis-stats-finished-count[data-v-7a569a1b] {
    font-size: 24px;
    font-weight: bold;
    position: absolute;
    left: 50%;
    top: 60%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
}
.study-content-analysis[data-v-7a569a1b] {
    margin-top: 20px;
    margin-bottom: 20px;
    background: #fff;
    border-radius: 5px;
    padding: 20px;
}
.study-content-analysis-title[data-v-7a569a1b] {
    font-size: 15px;
    font-weight: bold;
}
[data-v-7a569a1b] .study-content-analysis-top .el-select {
    width: 110px;
    margin-left: 20px;
}
[data-v-7a569a1b] .study-content-analysis-top .el-input__inner {
    height: 28px;
    font-size: 13px;
}
[data-v-7a569a1b] .study-content-analysis-top .el-input__icon {
    line-height: 28px;
    height: 28px;
}
[data-v-7a569a1b] .filter_stats_by_time .el-range-editor {
    font-size: 13px;
    width: 250px;
}
[data-v-7a569a1b] .filter_stats_by_time .el-range-input {
    font-size: 13px;
}
[data-v-7a569a1b] .filter_stats_by_time .el-range-separator {
    height: 32px;
}
.filter_stats_by_time[data-v-7a569a1b] {
    float: right;
}
.filter_stats_by_time-btn[data-v-7a569a1b] {
    width: 80px;
    height: 29px;
    border-radius: 5px;
    border: 1px solid #E8E8E8;
    float: left;
    margin-right: 15px;
    cursor: pointer;
    line-height: 29px;
    text-align: center;
    font-size: 13px;
    color: #999999;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
.study-content-overall[data-v-7a569a1b] {
    margin-top: 10px;
}
.clear[data-v-7a569a1b]{
    clear: both;
}
.study-content-overall-rate[data-v-7a569a1b] {
    width: 210px;
    height: 180px;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    float: left;
}
.study-content-overall-rate-number[data-v-7a569a1b] {
    font-size: 20px;
    font-weight: bold;
}
.study-content-overall-rate-desc[data-v-7a569a1b] {
    margin-top: 5px;
    font-size: 12px;
    color: #b6b6b6;
}
.study-content-overall-devide-line[data-v-7a569a1b] {
    height: 80px;
    width: 2px;
    background: #b6b6b6;
    float: left;
    border-radius: 1px;
    margin-top: 50px;
}
.analysis-stats-number-finished-chart[data-v-7a569a1b] {
    width: 220px;
    height: 100%;
    float: left;
    position: relative;
}
.study-content-overall-line-chart[data-v-7a569a1b] {
    width: 730px;
    height: 180px;
    float: left;
}
.finished-chart-desc[data-v-7a569a1b] {
    position: absolute;
    right: 15px;
    bottom: 20px;
    font-size: 13px;
    color: #b6b6b6;
}
.detail-list-icon[data-v-7a569a1b] {
    width: 24px;
    height: 24px;
}
.detail-list-undone[data-v-7a569a1b] {
    color: #FF6767;
}
.detail-list-rate[data-v-7a569a1b] {
    color: #FDBF5F;
}
.time-filter-active[data-v-7a569a1b] {
    background: #59bb85;
    color: #fff;
    border: 1px solid #fff;
}
.information-collection[data-v-7a569a1b] {
    margin-top: 20px;
    margin-bottom: 20px;
    background: #fff;
    border-radius: 5px;
    padding: 20px;
    position: relative;
}
.collection-export[data-v-7a569a1b] {
    width: 42px;
    height: 150px;
    background: #5fcaa4;
    border-radius: 4px;
    position: absolute;
    right: -44px;
    top: 64px;
    -webkit-writing-mode:lr-tb;
        -ms-writing-mode:lr-tb;
            writing-mode:lr-tb;
    font-size: 16px;
    font-weight: 500;
    color: #ffffff;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 20px 12px;
    cursor: pointer;
}
.collection-doc-export[data-v-7a569a1b]{
    width: 42px;
    height: 164px;
    background: #F3BB49;
    border-radius: 4px;
    position: absolute;
    right: -44px;
    top: 226px;
    -webkit-writing-mode:lr-tb;
        -ms-writing-mode:lr-tb;
            writing-mode:lr-tb;
    font-size: 16px;
    font-weight: 500;
    color: #ffffff;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 20px 12px;
    cursor: pointer;
}
.empty-style[data-v-7a569a1b] {
    background: #fff;
    padding: 20px;
    margin: 30px 0;
}
.study-content-analysis-top[data-v-7a569a1b] .el-input__inner {
    height: 28px;
    font-size: 13px;
}
.study-content-analysis-top[data-v-7a569a1b] .el-input__icon {
    line-height: 28px;
    height: 28px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){
.no-content-email-mini[data-v-7a569a1b]{
    background-image: url(/vue/dist/static/img/no-content-email-2x.2388f23.png);
}
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){
.no-content-text-mini[data-v-7a569a1b]{
    background-image: url(/vue/dist/static/img/no-content-text-2x.d8c9b87.png);
}
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){
.no-course-content[data-v-7a569a1b]{
    background-image: url(/vue/dist/static/img/no-content-list-2x.bcebd1c.png);
}
}

.rfpct-btns[data-v-6b959d0a]{
    height: 33px;
    line-height: 33px;
}
.rfpcf-row-fixed-op-delbtn[data-v-6b959d0a]{
    float: left;
    color: #9098a3;
    cursor: pointer;
}
.rfpcf-row-option.ed[data-v-6b959d0a]{
    color: #5acba3;
}
.rfpcf-row-option[data-v-6b959d0a]{
    float: left;
    color: #333333;
    margin-right: 34px;
    cursor: pointer;
}
.rfpcf-row-fixed-option .layui-icon-extend-iconfont[data-v-6b959d0a]{
    font-size: 9px;
    color: #47b890;
    margin-left: 11px;
    float: right;
    margin-top: 1px;
    cursor: pointer;
}
.rfpcf-row-fixed-option[data-v-6b959d0a]{
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 0 12px;
    height: 33px;
    float: left;
    border: 1px dashed #5acba3;
    color: #333;
    border-radius: 3px;
    margin-right: 14px;
}
.rfpcf-row-name[data-v-6b959d0a]{
    float: left;
    margin-right: 16px;
    color: #494949;
}
.rfpcf-row-options[data-v-6b959d0a]{
    overflow:auto;
}
.rfpcf-row[data-v-6b959d0a]{
    min-height: 30px;
    line-height: 30px;
    margin-top: 29px;
}
.rfpctb-t[data-v-6b959d0a]{
    margin-left: 34px;
}
.rfpctb-s[data-v-6b959d0a]{
    margin-left: 12px;
}
.rfpct-btn .layui-icon-extend-iconfont[data-v-6b959d0a]{
    font-size: 10px;
    color: #9098a3;
}
.rfpct-btn[data-v-6b959d0a]{
    float: left;
    color: #666;
    cursor: pointer;
}
.rfpctb-f[data-v-6b959d0a]{
    padding: 0 18px;
    height: 33px;
    background: #e4f7f0;
    border-radius: 4px;
    text-align: center;
    font-size: 14px;
    color: #5acba3;
    cursor: pointer;
    margin-right: 19px;
}
.rfpctb-f .layui-icon-extend-iconfont[data-v-6b959d0a]{
    color: #5acba3;
}
.res-filter-panel-comp-v2[data-v-6b959d0a]{
    background: #fff;
    border-radius: 8px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 20px 40px 20px 40px;
    position: relative;
}
.res-filter-panel-comp-top[data-v-6b959d0a]{
    padding-bottom: 19px;
    border-bottom: 1px solid #f0f1f3;
}
.rfpct-active-btn[data-v-6b959d0a]{
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    position: absolute;
    right: 40px;
    font-size: 25px;
    color: #a8aeb7;
    top: 22px;
    cursor: pointer;
}
/**
 * @desc: 新版教学产品线UI调整样式
 * @author: yansen
 * @time: 2020-09-08
 */
.new-teach-version-pop-ui[data-v-48149980] .el-dialog {
    padding: 0 26px;
}
.new-teach-version-pop-ui[data-v-48149980] .el-dialog {
    border-radius: 0;
}
.new-teach-version-pop-ui[data-v-48149980] .el-dialog__title {
    color: #333;
}
.new-teach-version-pop-ui[data-v-48149980] .el-dialog__header {
    /* text-align: center; */
    /* border-bottom:1px solid #eeeeee; */
    /* min-height: 20px; */
}
.new-teach-version-pop-ui[data-v-48149980] .el-dialog__headerbtn {
    top: -16px;
    right: -16px;
    width: 38px;
    height: 38px;
    line-height: 38px;
    background: #fff;
    border-radius: 50%;
    line-height: 38px;
}
.new-teach-version-pop-ui[data-v-48149980] .el-dialog__headerbtn .el-dialog__close {
    width: 23px;
    height: 23px;
    line-height: 23px;
    color: #b2bac3;
    border-radius: 50%;
    border: 2px solid #b2bac3;
    font-weight: bolder;
    text-indent: 1px;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}
.new-teach-version-pop-ui[data-v-48149980] .el-dialog__headerbtn .el-dialog__close:hover {
    border: 2px solid #409eff;
    color: #409eff;
}
.public-pop-root[data-v-48149980] .el-textarea__inner {
    height: 122px;
}
.public-pop-root[data-v-48149980] .el-dialog__body {
    padding: 0 0 20px 0;
}
.column-config-box .el-checkbox[data-v-48149980] {
    margin-bottom: 10px;
}
/**
 * @desc: 课堂教学
 * @author: yansen
 * @time: 2020-09-03
 */
*[data-v-48149980]:focus{
    outline: none;
}
.course-teaching-common-btn[data-v-48149980] {
    background: -webkit-gradient(linear, left top, left bottom, from(#27c9a3), to(#57dfbf));
    background: linear-gradient(#27c9a3 0%, #57dfbf 100%);
    border-radius: 4px;
    cursor:pointer;
    color: #fff;
}
.course-teaching-main-page[data-v-48149980]{
    height: 100%;
    background: #f5f6fa;
}
.course-teaching-main-page-center[data-v-48149980]{
    width: 1200px;
    margin: auto;
    position: relative;
}
.course-teaching-public-img-box img[data-v-48149980]{
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}
.cource-teaching-common-pop-btn[data-v-48149980]{
    width:180px;
    height:44px;
    border-radius: 5px;
    text-align: center;
    line-height:44px;
    color: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#27c9a3), to(#57dfbf));
    background: linear-gradient(#27c9a3 0%, #57dfbf 100%);
    cursor:pointer;
}
._nr[data-v-48149980]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
/***主题色start***/
.border_color_for_theme_2.ed[data-v-48149980]{
    border-color: #057fff!important;
}
.text_color_for_theme_2[data-v-48149980]{
    color:#057fff!important;
}
.text_hover_color_for_theme_2[data-v-48149980]:hover{
    color:#057fff!important;
}
.text_option_color_for_theme_2.ed[data-v-48149980]{
    color:#057fff!important;
}
.text_option_color_for_theme_2.ed .course-teaching-index-nav-icon-txt[data-v-48149980]{
    color:#057fff!important;
}
.bg_color_for_theme_2[data-v-48149980]{
    background:#057fff!important;
}
.single_border_color_for_theme_2[data-v-48149980] {
    border-color: #057fff!important;
}
.bg_selected_color_for_theme_2.ed[data-v-48149980]{
    background:#057fff!important;
    color: #fff;
}
.bg_selected_color_for_theme_2.ed[data-v-48149980]:hover{
    color: #fff!important;
}
/***主题色end***/
/***表单元素start，外层加上cource-teaching-form这个类名***/
[data-v-48149980] .cource-teaching-form .el-input__inner,[data-v-48149980] .cource-teaching-form .el-textarea__inner,[data-v-48149980] .cource-teaching-form .el-select .el-input__inner{
    /*border: 1px solid #dce5ef;*/
    border: 1px solid #eee;
    border-radius: 4px;
    font-size: 12px;
}
[data-v-48149980] .cource-teaching-form .el-input__inner{
    height: 34px;
    line-height: 34px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-48149980] .el-textarea__inner {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-48149980] .el-form-item__label {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-48149980] .cource-teaching-form .el-input__icon{
    line-height: 34px;
}
[data-v-48149980] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner{
    border: 1px solid #45d7b5;
    -webkit-box-shadow: none;
            box-shadow: none;
}
[data-v-48149980] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner:hover{
    border: 1px solid #45d7b5;
}
[data-v-48149980] .cource-teaching-form .el-input__inner:focus,[data-v-48149980] .cource-teaching-form .el-select .el-input__inner:focus,[data-v-48149980] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner,[data-v-48149980] .cource-teaching-form .el-textarea__inner:focus{
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #45d7b5;
}
[data-v-48149980] .cource-teaching-form .el-radio{
    color: #999999;
    cursor: pointer;
    margin-right: 22px;
}
[data-v-48149980] .cource-teaching-form .el-radio__label{
    font-size: 12px;
    font-weight: 500;
    color: #999999;
}
[data-v-48149980] .cource-teaching-form .el-radio__inner{
    width: 16px;
    height: 16px;
    background: #ffffff;
    border: 1px solid #cccccc;
}
[data-v-48149980] .cource-teaching-form .el-radio__input.is-checked .el-radio__inner{
    border-color: #DCDFE6;
    background: none;
}
[data-v-48149980] .cource-teaching-form .el-radio__inner::after{
    width: 8px;
    height: 8px;
    background: #000;
}
[data-v-48149980] .cource-teaching-form .el-radio__input.is-checked+.el-radio__label{
    color: #999999;
}
/**表单元素end**/
.course-no-content-text[data-v-48149980]{
    text-align: center;
    font-size: 14px;
    color: #999;
    margin-top:5px;
}
.course-no-content-img[data-v-48149980]{
    width: 464px;
    height: 288px;
    display: block;
    margin: auto;
}
.course-teaching-mp-litem[data-v-48149980]{
    position: absolute;
    left: 80px;
}
.course-teaching-mp-lt-item[data-v-48149980]{
    font-size: 17px;
    font-weight: bold;
    height: 71px;
    line-height: 71px;
    float: left;
    margin-right: 20px;
}
.course-teaching-mp-lt-name[data-v-48149980]{
    cursor: pointer;
}
.course-teaching-mp-lt-i-line[data-v-48149980]{
    float: left;
    height: 25px;
    width: 1px;
    background: #cccccc;
    margin-top: 23px;
    margin-left: 2px;
}
.course-teaching-mp-lt-i-text[data-v-48149980]{
    float: left;
    line-height: 71px;
    font-size: 14px;
    color: #666666;
    margin-left: 20px;
}
.course-teaching-mp-lt-popbox[data-v-48149980]{
    height: 485px;
}
.course-search[data-v-48149980]{
    height: 38px;
}
.course-teaching-mp-lt-pop-lv-first[data-v-48149980]{
    border-bottom: 1px solid #eee;
}
.ctmlplf-name[data-v-48149980]{
    float: left;
    width: calc(100% - 30px);
    font-size: 14px;
    color: #333;
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.ctmlplf-icon[data-v-48149980]{
    width: 25px;
    float: right;
}
.ctmlplf-icon-mark[data-v-48149980]{
    font-weight: bold;
    color: #666666;
}
.course-teaching-mp-lt-pop-lv-first-inner[data-v-48149980]{
    height: 38px;
    line-height: 38px;
    border-bottom: 1px solid #eee;
    padding: 0 30px;
}
.ctmlplf-icon.ed .ctmlplf-icon-mark[data-v-48149980]{
    display: block;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    margin-right: 10px;
}
.course-teaching-mp-lt-pop-lv-cdbox[data-v-48149980]{
    padding-bottom: 0px;
}
.add-btn-tooltip[data-v-48149980]{
    width: 117px;
    height: 76px;
    text-align: center;
}
.add-btn-tooltip p[data-v-48149980] {
    margin-top: 19px;
    font-size: 14px;
    font-family: Source Han Sans CN Regular, Source Han Sans CN Regular-Regular;
    font-weight: 400;
    color: #333333;
    cursor: pointer;
}
.no-border[data-v-48149980]{
    border: none;
}
.select-span-pop-box-title[data-v-48149980]{
    font-size: 17px;
    color: #333435;
    margin-top: 18px;
    margin-left: -20px;
}
.volume-production-activity-pop-rnode[data-v-48149980] .el-dialog__title{
    color: #5ec8a7;
}
.volume-production-activity-pop-rnode[data-v-48149980] .el-dialog__header {
    border: none;
}
.volume-production-activity-pop[data-v-48149980]{
    position: relative;
}
.volume-pap-c-addbtn[data-v-48149980]{
    position: absolute;
    top: -36px;
    cursor: pointer;
}
.volume-pap-c-mbody[data-v-48149980]{
    height: 688px;
    border: 1px solid #edeeef;
}
.volume-pap-cm-chbox[data-v-48149980]{
    width: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    height: 100%;
}
.volume-pap-cm-chb-list[data-v-48149980]{
    height: 600px;
    overflow: auto;
}
.volume-pap-cm-chb-sbtn[data-v-48149980]{
    float: none;
    height: 34px;
    line-height: 34px;
    width: 468px;
    margin: auto;
}
._vpcc_first[data-v-48149980]{
}
._vpcc_second[data-v-48149980]{
    border-left: 1px solid #edeeef;
    padding: 0 24px 0 29px;
    overflow: auto;
    -webkit-box-shadow: 0 0 10px 3px #eee;
            box-shadow: 0 0 10px 3px #eee;
    position: relative;
    z-index: 3;
}
.volume-pap-cm-chb-l-item[data-v-48149980]{
    height: 168px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 1px solid #edeeef;
    padding: 0px 22px 0px 38px;
    position: relative;
    cursor: pointer;
}
.volume-pap-cm-chb-l-item-face[data-v-48149980]{
    width: 160px;
    height: 160px;
    margin-top: 4px;
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.volume-pap-cm-chb-l-item-cont[data-v-48149980]{
    float: left;
    margin-left: 24px;
}
.volume-pap-cm-chb-l-item-cont-title[data-v-48149980]{
    font-size: 16px;
    font-weight: bold;
    margin-top: 9px;
    color: #333;
}
.volume-pap-cm-chb-l-item-dbtn[data-v-48149980]{
    position: absolute;
    right: 23px;
    bottom: 25px;
    cursor: pointer;
}
.volume-production-activity-pop-rnode .resource-create-item-tag-botton-inner[data-v-48149980]{
    display: block!important;
    position: relative;
    line-height: 24px;
}
.volume-production-activity-pop-rnode .choose-tag-text[data-v-48149980] {
    line-height: 32px;
    text-indent: 45px;
}
.volume-production-activity-pop-rnode .resource-create-item-tag-botton-inner .choose-tag-button-icon[data-v-48149980]{
    margin-left: 17px;
    position: absolute;
    top: 5px;
    height: 20px!important;
}
.volume-production-activity-pop-rnode[data-v-48149980] .el-checkbox{
    display: block;
    float: left;
}
.res-ci-no-content-root[data-v-48149980]{
    position: relative;
    height: 540px;
}
.volume-pap-cm-chb-l-item-face[data-v-48149980] .file-restype-face{
    padding-top: 0!important;
}
.volume-pap-cm-chb-l-item-face[data-v-48149980] ._file-restype-face-img {
    height: 159px!important;
}
.volume-pap-cm-chb-l-item-face[data-v-48149980] img {
    border-radius: 6px!important;
}
.volume-pap-c-mbody-pitem[data-v-48149980]{
    height: 100%;
}
.volume-pap-cm-chb-l-item-line[data-v-48149980]{
    height: 100%;
    position: absolute;
    width: 4px;
    background: #5fc9aa;
    left: 0;
    top: 0;
    display: none;
}
.volume-pap-cm-chb-l-item.ed .volume-pap-cm-chb-l-item-line[data-v-48149980]{
    display: block;
}
.volume-pap-cm-chb-l-item.ed[data-v-48149980]{
    background: #f8f9fa;
}
.course-hns-info-form-row-icon[data-v-48149980]{
    color: #999;
    font-size: 18px;
    float: left;
    width: 18px;
    height: 38px;
    margin-right: 10px;
    cursor: pointer;
}
.course-hns-info-form-row-name[data-v-48149980]{
    width: 84px;
    float: left;
    color: #333;
    font-weight: bold;
    margin-right: 26px;
    line-height: 34px;
}
.course-hns-info-form-row[data-v-48149980]{
    margin-top: 48px;
    margin-bottom: 44px;
}
.course-hns-info-form-user[data-v-48149980]{
    position: relative;
    float: left;
    margin-right: 20px;
    text-align: center;
    width: 66px;
    margin-bottom: 5px;
}
.copyright-radio-num[data-v-48149980]{
    line-height: normal;
    font-size: 12px;
    color: #fdad3e;
    cursor: pointer;
}
.course-hns-info-form-user-icon[data-v-48149980]{
    width: 36px;
    height: 36px;
    margin: auto;
}
.course-hns-info-form-user-icon img[data-v-48149980]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.course-hns-info-form-user-name[data-v-48149980]{
    color: #666;
    text-align: center;
    line-height: normal;
    margin-top: 6px;
}
.course-hns-info-form-user-mark[data-v-48149980]{
    position: absolute;
    width: 50px;
    height: 20px;
    background: #ff7676;
    border-radius: 12px;
    text-align: center;
    line-height: 20px;
    color: #fff;
    font-size: 9px;
    top: -8px;
    left: 30px;
}
.course-hns-info-form-row-cont[data-v-48149980]{
    float: left;
    width: calc(100% - 110px);
}
.course-hns-info-form-add-u-btn[data-v-48149980]{
    width: 38px;
    height: 38px;
    border: 1px solid #278bf7;
    border-radius: 50%;
    float: left;
    cursor: pointer;
    color: #278bf7;
    text-align: center;
    margin-left: 14px;
}
.course-hns-info-form-row[data-v-48149980]{
    margin-bottom: 44px;
}
.course-hns-info-form-price-desc[data-v-48149980]{
    color: #999;
    font-size: 14px;
    margin-top: 12px;
}
.set-price-comp-show-model[data-v-48149980]{
    margin-top: 7px;
}
.set-price-comp-show-model-str[data-v-48149980]{
    font-weight: bold;
    color: #333;
}
.set-price-comp-show-model-icon[data-v-48149980]{
    color: #2191ff;
    margin-left: 5px;
    cursor: pointer;
}
.set-price-comp-edit-model-input[data-v-48149980]{
    height: 34px;
    border: 1px solid #d1dce7;
    border-radius: 3px;
    color: #999999;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-indent: 1em;
    float: left;
    margin-right: 20px;
}
.set-price-comp-edit-model-sbtn[data-v-48149980]{
    width: 64px;
    height: 34px;
    border-radius: 3px;
    text-align: center;
    cursor: pointer;
    line-height: 34px;
    color: #fff;
    background: #2191ff;
    float: left;
}
.drcmci-pbox[data-v-48149980]{
    padding: 0 30px;
    height: 500px;
    padding-bottom: 80px;
}
.document-resource-create-main-content-item .course-hns-info-form-row-name[data-v-48149980]{
    width: 112px;
}
.document-resource-create-main-content-item .course-hns-info-form-row-cont[data-v-48149980] {
    width: calc(100% - 138px);
}
.course-hns-info-form-row-cont[data-v-48149980] .el-radio__inner::after{
    background: #fff;
    width: 5px;
    height: 5px;
}
.course-hns-info-form-row-cont[data-v-48149980] .el-radio__input.is-checked .el-radio__inner {
    border-color: #409eff;
    background: #409eff;
}
.chifrc-radio-comp[data-v-48149980]{
    margin-top: 6px;
}
.chifrc-res-item-conf[data-v-48149980]{
    padding: 28px 17px;
    background: #fafafa;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 615px;
    border-radius: 5px;
    margin-top: 19px;
}
.chifrc-res-iconf-row-icon[data-v-48149980]{
    width: 19px;
    height: 20px;
    float: left;
    margin-right: 8px;
    margin-top: 8px;
}
.chifrc-res-iconf-row-icon img[data-v-48149980]{
    width: 100%;
    height: 100%;
}
.chifrc-res-iconf-row-name[data-v-48149980]{
    color: #666;
    float: left;
    line-height: 34px;
}
.chifrc-res-iconf-row-oplist[data-v-48149980]{
    float: right;
}
.chnsifpd-v2[data-v-48149980]{
    height: 56px;
    line-height: 56px;
    background: #fafafa;
    margin-top: 18px;
    width: 615px;
    text-indent: 19px;
}
.chnsifpd-v3[data-v-48149980]{
    padding: 20px;
    background: #fafafa;
    margin-top: 18px;
}
.chnsifpd-item[data-v-48149980]{
    margin-top: 18px;
}
.course-hns-info-form-user-cbtn[data-v-48149980]{
    line-height: 20px;
    color: #278bf7;
    cursor: pointer;
    display: block;
    position: absolute;
    width: 100%;
    display: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    bottom: -20px;
}
.course-hns-info-form-user:hover .course-hns-info-form-user-cbtn[data-v-48149980]{
    display: block;
}
.course-hns-info-form-user[data-v-48149980]:hover{
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
}
.chifrc-res-iconf-row[data-v-48149980]{
    margin-bottom: 10px;
}
.rescfs-pop-first-lv[data-v-48149980]{
    margin-top: 42px;
}
.rescfs-pop-first-lv-header[data-v-48149980]{
    padding-bottom: 14px;
    border-bottom: 1px solid #eeeeee;
    color: #999999;
    font-weight: bold;
}
.rescfs-pop-sec-lv[data-v-48149980]{
    height: 58px;
    line-height: 58px;
    border-bottom: 1px solid #eeeeee;
}
.rescfs-pop-sec-lv-left[data-v-48149980]{
    float: left;
    color: #323232;
    font-size: 15px;
    font-weight: bold;
    width: calc(100% - 200px);
}
.rescfs-pop-sec-lv-right[data-v-48149980]{
    float: right;
    color: #434343;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
}
.rescfs-pop-sec-lvs[data-v-48149980]{
    padding: 0 29px;
}
.rescfs-pop-sec-lv-left img[data-v-48149980]{
    width: 16px;
    -webkit-transform: translateY(-1px);
            transform: translateY(-1px);
    margin-right: 3px;
}
.res-collection-files-stat-pop[data-v-48149980]{
    height: 600px;
    overflow: auto;
}
/**
 * @desc: 教师上传内容页面 style
 * @author: zhangxue、yansen
 * @time: 2020-12-04
 */
.jion-solicitation-activities[data-v-48149980] {
    margin: 0 auto;
    width: 90%;
}
.resource-upload-info-box[data-v-48149980] {
    min-height: 180px;
    background-color: #fff;
    border-radius: 8px;
    padding: 25px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.resource-upload-list-box[data-v-48149980] {
    min-height: 474px;
    background-color: #fff;
    border-radius: 8px;
    padding: 11px 50px 32px 50px;
    margin-bottom: 20px;
}
.resource-upload-list-box-title[data-v-48149980] {
    margin: 22px 0;
    font-size: 15px;
    color: #555F69;
}
.resource-upload-top-content[data-v-48149980] {
    margin: 20px 0;
    font-size: 15px;
    color: #7a8590;
    width: 100%;
    position: relative;
}
.resource-upload-top-content-back-btn[data-v-48149980] {
    cursor: pointer;
    position: absolute;
    float: left;
}
.resource-upload-top-content i[data-v-48149980] {
    padding-right: 5px;
}
.resource-upload-top-content-title[data-v-48149980] {
    width: 100%;
    text-align: center;
    margin: 0 auto;
    display: inline-block;
}
.resource-upload-info-title[data-v-48149980] {
    height: 16px;
    font-size: 15px;
    font-weight: 700;
    text-align: left;
    color: #555f69;
}
.resource-upload-info-demand[data-v-48149980] {
    height: 14px;
    font-size: 14px;
    font-weight: 400;
    text-align: left;
    color: #6a747e;
    margin: 20px 0;
}
.resource-upload-info-demand span[data-v-48149980] {
    margin-right: 10px;
}
.resource-upload-info-box i[data-v-48149980] {
    margin-right: 5px;
}
.resource-upload-info-demand-claim[data-v-48149980] {
    min-height: 14px;
    font-size: 14px;
    font-weight: 400;
    text-align: left;
    color: #6a747e;
}
.resource-upload-list-content[data-v-48149980] {
    height: 474px;
    width: 100%;
    border: 1px dashed #b1d4f7;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.resource-upload-btn-box-inner[data-v-48149980]{
    width: 460px;
    height: 185px;
}
.resource-upload-txt[data-v-48149980]{
    text-align: center;
    color: #6a747e;
    margin-top: 15px;
}
.resource-upload-btn-box[data-v-48149980] {
    text-align: center;
}
.resource-upload-btn[data-v-48149980] {
    width: 134px;
    height: 134px;
    margin: auto;
    border-radius: 50%;
    background-color: #F2F5F7;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    justify-items: center;
    text-align: center;
}
.upload-desc1[data-v-48149980] {
    margin: 10px 0;
    color: #50A2F7;
    font-size: 13px;
}
.upload-desc2[data-v-48149980] {
    font-size: 13px;
    color: #6a747e;
}
.upload-btn-options[data-v-48149980] {
    text-align: center;
}
.upload-btn[data-v-48149980] {
    height: 30px;
    font-size: 14px;
    color: #333333;
    cursor: pointer;
    line-height: 30px;
    width: 80px;
}
.upload-btn[data-v-48149980]:hover {
    background-color: #f4f4f4;
}
.resource-upload-btn i[data-v-48149980]{
    font-size: 80px;
    color: #50A2F7;
    margin: 0 auto;
}
.resource-upload-files-box[data-v-48149980] {
    padding-top: 10px;
}
.resource-files-list-header[data-v-48149980]{
    height: 65px;
    border-bottom: 1px solid #f3f4f6;
    position: relative;
}
.resource-files-l-nav[data-v-48149980]{
    line-height: 63px;
    color: #999;
    border-bottom: 2px solid transparent;
    float: left;
    margin-right: 95px;
    cursor: pointer;
}
.resource-files-l-nav.ed[data-v-48149980]{
    border-color: #3987f2;
    color: #494949;
}
.resource-ccpage-mr-liict-part[data-v-48149980]{
    float: left;
    max-width: calc(100% - 110px);
    cursor: pointer;
}
.resource-ccpage-mr-liict-status[data-v-48149980]{
    height: 30px;
    line-height: 30px;
    float: left;
    border-radius: 5px;
    margin-top: -5px;
    margin-left: 25px;
    text-align: center;
    font-size: 14px;
    font-weight: normal;
    padding: 0 10px;
}
.resource-ccpage-main-right-list-item-face[data-v-48149980]{
    cursor: pointer;
}
.rccpm-rli-submit-btn[data-v-48149980]{
    width: 92px;
    height: 36px;
    border-radius: 5px;
    color: #fff;
    text-align: center;
    line-height: 36px;
    position: absolute;
    background: #80d4af;
    right: 85px;
    bottom: 13px;
    cursor: pointer;
    font-size: 16px;
}
.resource-ccpage-main-right-list-item[data-v-48149980]{
    position: relative;
}
.resource-files-r-addbtn[data-v-48149980]{
    width: 88px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    color: #fff;
    border-radius: 20px;
    background: #3987f2;
    float: right;
    margin-top: 10px;
    cursor: pointer;
}
.jsa-reason-box[data-v-48149980] {
    width: 480px;
    height: 180px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 7px;
    padding-top: 1px;
    color: #778592;
    font-size: 15px;
    line-height: 24px;
    overflow: auto;
}
.jsa-reason-box-row-name[data-v-48149980]{
    font-weight: bold;
}
.jsa-reason-box-row-time[data-v-48149980]{
    margin-left: 3px;
}
.resource-ccpage-mr-liict-status-icon[data-v-48149980]{
    width: 13px;
    float: right;
    margin-left: 5px;
    margin-top: 9px;
}
.resource-upload-btn-c-inner[data-v-48149980]{
    width: 134px;
}
.resource-upload-btn-txt[data-v-48149980]{
    font-size: 12px;
    margin-top: 8px;
}
.add-fast-link-pop-url[data-v-48149980] .el-textarea__inner{
    height: 122px;
}
.new-teach-version-pop-ui[data-v-48149980] .el-dialog__body{
    padding: 0 0 10px 0;
}
.new-teach-version-pop-ui[data-v-48149980] .el-dialog__header{
    border-bottom: none;
}
.add-fast-link-pop-title[data-v-48149980]{
    margin-top:30px;
}
.add-fast-link-pop-box[data-v-48149980]{
    padding: 0px;
}

.download-all-files-btn .el-loading-spinner .circular{
    width: 30px;
}
/**
 * @desc: 新版教学产品线UI调整样式
 * @author: yansen
 * @time: 2020-09-08
 */
.new-teach-version-pop-ui[data-v-66a8f65f] .el-dialog {
    padding: 0 26px;
}
.new-teach-version-pop-ui[data-v-66a8f65f] .el-dialog {
    border-radius: 0;
}
.new-teach-version-pop-ui[data-v-66a8f65f] .el-dialog__title {
    color: #333;
}
.new-teach-version-pop-ui[data-v-66a8f65f] .el-dialog__header {
    /* text-align: center; */
    /* border-bottom:1px solid #eeeeee; */
    /* min-height: 20px; */
}
.new-teach-version-pop-ui[data-v-66a8f65f] .el-dialog__headerbtn {
    top: -16px;
    right: -16px;
    width: 38px;
    height: 38px;
    line-height: 38px;
    background: #fff;
    border-radius: 50%;
    line-height: 38px;
}
.new-teach-version-pop-ui[data-v-66a8f65f] .el-dialog__headerbtn .el-dialog__close {
    width: 23px;
    height: 23px;
    line-height: 23px;
    color: #b2bac3;
    border-radius: 50%;
    border: 2px solid #b2bac3;
    font-weight: bolder;
    text-indent: 1px;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}
.new-teach-version-pop-ui[data-v-66a8f65f] .el-dialog__headerbtn .el-dialog__close:hover {
    border: 2px solid #409eff;
    color: #409eff;
}
.public-pop-root[data-v-66a8f65f] .el-textarea__inner {
    height: 122px;
}
.public-pop-root[data-v-66a8f65f] .el-dialog__body {
    padding: 0 0 20px 0;
}
.column-config-box .el-checkbox[data-v-66a8f65f] {
    margin-bottom: 10px;
}
/**
 * @desc: 课堂教学
 * @author: yansen
 * @time: 2020-09-03
 */
*[data-v-66a8f65f]:focus{
    outline: none;
}
.course-teaching-common-btn[data-v-66a8f65f] {
    background: -webkit-gradient(linear, left top, left bottom, from(#27c9a3), to(#57dfbf));
    background: linear-gradient(#27c9a3 0%, #57dfbf 100%);
    border-radius: 4px;
    cursor:pointer;
    color: #fff;
}
.course-teaching-main-page[data-v-66a8f65f]{
    height: 100%;
    background: #f5f6fa;
}
.course-teaching-main-page-center[data-v-66a8f65f]{
    width: 1200px;
    margin: auto;
    position: relative;
}
.course-teaching-public-img-box img[data-v-66a8f65f]{
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}
.cource-teaching-common-pop-btn[data-v-66a8f65f]{
    width:180px;
    height:44px;
    border-radius: 5px;
    text-align: center;
    line-height:44px;
    color: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#27c9a3), to(#57dfbf));
    background: linear-gradient(#27c9a3 0%, #57dfbf 100%);
    cursor:pointer;
}
._nr[data-v-66a8f65f]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
/***主题色start***/
.border_color_for_theme_2.ed[data-v-66a8f65f]{
    border-color: #057fff!important;
}
.text_color_for_theme_2[data-v-66a8f65f]{
    color:#057fff!important;
}
.text_hover_color_for_theme_2[data-v-66a8f65f]:hover{
    color:#057fff!important;
}
.text_option_color_for_theme_2.ed[data-v-66a8f65f]{
    color:#057fff!important;
}
.text_option_color_for_theme_2.ed .course-teaching-index-nav-icon-txt[data-v-66a8f65f]{
    color:#057fff!important;
}
.bg_color_for_theme_2[data-v-66a8f65f]{
    background:#057fff!important;
}
.single_border_color_for_theme_2[data-v-66a8f65f] {
    border-color: #057fff!important;
}
.bg_selected_color_for_theme_2.ed[data-v-66a8f65f]{
    background:#057fff!important;
    color: #fff;
}
.bg_selected_color_for_theme_2.ed[data-v-66a8f65f]:hover{
    color: #fff!important;
}
/***主题色end***/
/***表单元素start，外层加上cource-teaching-form这个类名***/
[data-v-66a8f65f] .cource-teaching-form .el-input__inner,[data-v-66a8f65f] .cource-teaching-form .el-textarea__inner,[data-v-66a8f65f] .cource-teaching-form .el-select .el-input__inner{
    /*border: 1px solid #dce5ef;*/
    border: 1px solid #eee;
    border-radius: 4px;
    font-size: 12px;
}
[data-v-66a8f65f] .cource-teaching-form .el-input__inner{
    height: 34px;
    line-height: 34px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-66a8f65f] .el-textarea__inner {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-66a8f65f] .el-form-item__label {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-66a8f65f] .cource-teaching-form .el-input__icon{
    line-height: 34px;
}
[data-v-66a8f65f] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner{
    border: 1px solid #45d7b5;
    -webkit-box-shadow: none;
            box-shadow: none;
}
[data-v-66a8f65f] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner:hover{
    border: 1px solid #45d7b5;
}
[data-v-66a8f65f] .cource-teaching-form .el-input__inner:focus,[data-v-66a8f65f] .cource-teaching-form .el-select .el-input__inner:focus,[data-v-66a8f65f] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner,[data-v-66a8f65f] .cource-teaching-form .el-textarea__inner:focus{
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #45d7b5;
}
[data-v-66a8f65f] .cource-teaching-form .el-radio{
    color: #999999;
    cursor: pointer;
    margin-right: 22px;
}
[data-v-66a8f65f] .cource-teaching-form .el-radio__label{
    font-size: 12px;
    font-weight: 500;
    color: #999999;
}
[data-v-66a8f65f] .cource-teaching-form .el-radio__inner{
    width: 16px;
    height: 16px;
    background: #ffffff;
    border: 1px solid #cccccc;
}
[data-v-66a8f65f] .cource-teaching-form .el-radio__input.is-checked .el-radio__inner{
    border-color: #DCDFE6;
    background: none;
}
[data-v-66a8f65f] .cource-teaching-form .el-radio__inner::after{
    width: 8px;
    height: 8px;
    background: #000;
}
[data-v-66a8f65f] .cource-teaching-form .el-radio__input.is-checked+.el-radio__label{
    color: #999999;
}
/**表单元素end**/
.course-no-content-text[data-v-66a8f65f]{
    text-align: center;
    font-size: 14px;
    color: #999;
    margin-top:5px;
}
.course-no-content-img[data-v-66a8f65f]{
    width: 464px;
    height: 288px;
    display: block;
    margin: auto;
}
.course-teaching-mp-litem[data-v-66a8f65f]{
    position: absolute;
    left: 80px;
}
.course-teaching-mp-lt-item[data-v-66a8f65f]{
    font-size: 17px;
    font-weight: bold;
    height: 71px;
    line-height: 71px;
    float: left;
    margin-right: 20px;
}
.course-teaching-mp-lt-name[data-v-66a8f65f]{
    cursor: pointer;
}
.course-teaching-mp-lt-i-line[data-v-66a8f65f]{
    float: left;
    height: 25px;
    width: 1px;
    background: #cccccc;
    margin-top: 23px;
    margin-left: 2px;
}
.course-teaching-mp-lt-i-text[data-v-66a8f65f]{
    float: left;
    line-height: 71px;
    font-size: 14px;
    color: #666666;
    margin-left: 20px;
}
.course-teaching-mp-lt-popbox[data-v-66a8f65f]{
    height: 485px;
}
.course-search[data-v-66a8f65f]{
    height: 38px;
}
.course-teaching-mp-lt-pop-lv-first[data-v-66a8f65f]{
    border-bottom: 1px solid #eee;
}
.ctmlplf-name[data-v-66a8f65f]{
    float: left;
    width: calc(100% - 30px);
    font-size: 14px;
    color: #333;
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.ctmlplf-icon[data-v-66a8f65f]{
    width: 25px;
    float: right;
}
.ctmlplf-icon-mark[data-v-66a8f65f]{
    font-weight: bold;
    color: #666666;
}
.course-teaching-mp-lt-pop-lv-first-inner[data-v-66a8f65f]{
    height: 38px;
    line-height: 38px;
    border-bottom: 1px solid #eee;
    padding: 0 30px;
}
.ctmlplf-icon.ed .ctmlplf-icon-mark[data-v-66a8f65f]{
    display: block;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    margin-right: 10px;
}
.course-teaching-mp-lt-pop-lv-cdbox[data-v-66a8f65f]{
    padding-bottom: 0px;
}
.add-btn-tooltip[data-v-66a8f65f]{
    width: 117px;
    height: 76px;
    text-align: center;
}
.add-btn-tooltip p[data-v-66a8f65f] {
    margin-top: 19px;
    font-size: 14px;
    font-family: Source Han Sans CN Regular, Source Han Sans CN Regular-Regular;
    font-weight: 400;
    color: #333333;
    cursor: pointer;
}
.no-border[data-v-66a8f65f]{
    border: none;
}
.select-span-pop-box-title[data-v-66a8f65f]{
    font-size: 17px;
    color: #333435;
    margin-top: 18px;
    margin-left: -20px;
}
.volume-production-activity-pop-rnode[data-v-66a8f65f] .el-dialog__title{
    color: #5ec8a7;
}
.volume-production-activity-pop-rnode[data-v-66a8f65f] .el-dialog__header {
    border: none;
}
.volume-production-activity-pop[data-v-66a8f65f]{
    position: relative;
}
.volume-pap-c-addbtn[data-v-66a8f65f]{
    position: absolute;
    top: -36px;
    cursor: pointer;
}
.volume-pap-c-mbody[data-v-66a8f65f]{
    height: 688px;
    border: 1px solid #edeeef;
}
.volume-pap-cm-chbox[data-v-66a8f65f]{
    width: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    height: 100%;
}
.volume-pap-cm-chb-list[data-v-66a8f65f]{
    height: 600px;
    overflow: auto;
}
.volume-pap-cm-chb-sbtn[data-v-66a8f65f]{
    float: none;
    height: 34px;
    line-height: 34px;
    width: 468px;
    margin: auto;
}
._vpcc_first[data-v-66a8f65f]{
}
._vpcc_second[data-v-66a8f65f]{
    border-left: 1px solid #edeeef;
    padding: 0 24px 0 29px;
    overflow: auto;
    -webkit-box-shadow: 0 0 10px 3px #eee;
            box-shadow: 0 0 10px 3px #eee;
    position: relative;
    z-index: 3;
}
.volume-pap-cm-chb-l-item[data-v-66a8f65f]{
    height: 168px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 1px solid #edeeef;
    padding: 0px 22px 0px 38px;
    position: relative;
    cursor: pointer;
}
.volume-pap-cm-chb-l-item-face[data-v-66a8f65f]{
    width: 160px;
    height: 160px;
    margin-top: 4px;
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.volume-pap-cm-chb-l-item-cont[data-v-66a8f65f]{
    float: left;
    margin-left: 24px;
}
.volume-pap-cm-chb-l-item-cont-title[data-v-66a8f65f]{
    font-size: 16px;
    font-weight: bold;
    margin-top: 9px;
    color: #333;
}
.volume-pap-cm-chb-l-item-dbtn[data-v-66a8f65f]{
    position: absolute;
    right: 23px;
    bottom: 25px;
    cursor: pointer;
}
.volume-production-activity-pop-rnode .resource-create-item-tag-botton-inner[data-v-66a8f65f]{
    display: block!important;
    position: relative;
    line-height: 24px;
}
.volume-production-activity-pop-rnode .choose-tag-text[data-v-66a8f65f] {
    line-height: 32px;
    text-indent: 45px;
}
.volume-production-activity-pop-rnode .resource-create-item-tag-botton-inner .choose-tag-button-icon[data-v-66a8f65f]{
    margin-left: 17px;
    position: absolute;
    top: 5px;
    height: 20px!important;
}
.volume-production-activity-pop-rnode[data-v-66a8f65f] .el-checkbox{
    display: block;
    float: left;
}
.res-ci-no-content-root[data-v-66a8f65f]{
    position: relative;
    height: 540px;
}
.volume-pap-cm-chb-l-item-face[data-v-66a8f65f] .file-restype-face{
    padding-top: 0!important;
}
.volume-pap-cm-chb-l-item-face[data-v-66a8f65f] ._file-restype-face-img {
    height: 159px!important;
}
.volume-pap-cm-chb-l-item-face[data-v-66a8f65f] img {
    border-radius: 6px!important;
}
.volume-pap-c-mbody-pitem[data-v-66a8f65f]{
    height: 100%;
}
.volume-pap-cm-chb-l-item-line[data-v-66a8f65f]{
    height: 100%;
    position: absolute;
    width: 4px;
    background: #5fc9aa;
    left: 0;
    top: 0;
    display: none;
}
.volume-pap-cm-chb-l-item.ed .volume-pap-cm-chb-l-item-line[data-v-66a8f65f]{
    display: block;
}
.volume-pap-cm-chb-l-item.ed[data-v-66a8f65f]{
    background: #f8f9fa;
}
.course-hns-info-form-row-icon[data-v-66a8f65f]{
    color: #999;
    font-size: 18px;
    float: left;
    width: 18px;
    height: 38px;
    margin-right: 10px;
    cursor: pointer;
}
.course-hns-info-form-row-name[data-v-66a8f65f]{
    width: 84px;
    float: left;
    color: #333;
    font-weight: bold;
    margin-right: 26px;
    line-height: 34px;
}
.course-hns-info-form-row[data-v-66a8f65f]{
    margin-top: 48px;
    margin-bottom: 44px;
}
.course-hns-info-form-user[data-v-66a8f65f]{
    position: relative;
    float: left;
    margin-right: 20px;
    text-align: center;
    width: 66px;
    margin-bottom: 5px;
}
.copyright-radio-num[data-v-66a8f65f]{
    line-height: normal;
    font-size: 12px;
    color: #fdad3e;
    cursor: pointer;
}
.course-hns-info-form-user-icon[data-v-66a8f65f]{
    width: 36px;
    height: 36px;
    margin: auto;
}
.course-hns-info-form-user-icon img[data-v-66a8f65f]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.course-hns-info-form-user-name[data-v-66a8f65f]{
    color: #666;
    text-align: center;
    line-height: normal;
    margin-top: 6px;
}
.course-hns-info-form-user-mark[data-v-66a8f65f]{
    position: absolute;
    width: 50px;
    height: 20px;
    background: #ff7676;
    border-radius: 12px;
    text-align: center;
    line-height: 20px;
    color: #fff;
    font-size: 9px;
    top: -8px;
    left: 30px;
}
.course-hns-info-form-row-cont[data-v-66a8f65f]{
    float: left;
    width: calc(100% - 110px);
}
.course-hns-info-form-add-u-btn[data-v-66a8f65f]{
    width: 38px;
    height: 38px;
    border: 1px solid #278bf7;
    border-radius: 50%;
    float: left;
    cursor: pointer;
    color: #278bf7;
    text-align: center;
    margin-left: 14px;
}
.course-hns-info-form-row[data-v-66a8f65f]{
    margin-bottom: 44px;
}
.course-hns-info-form-price-desc[data-v-66a8f65f]{
    color: #999;
    font-size: 14px;
    margin-top: 12px;
}
.set-price-comp-show-model[data-v-66a8f65f]{
    margin-top: 7px;
}
.set-price-comp-show-model-str[data-v-66a8f65f]{
    font-weight: bold;
    color: #333;
}
.set-price-comp-show-model-icon[data-v-66a8f65f]{
    color: #2191ff;
    margin-left: 5px;
    cursor: pointer;
}
.set-price-comp-edit-model-input[data-v-66a8f65f]{
    height: 34px;
    border: 1px solid #d1dce7;
    border-radius: 3px;
    color: #999999;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-indent: 1em;
    float: left;
    margin-right: 20px;
}
.set-price-comp-edit-model-sbtn[data-v-66a8f65f]{
    width: 64px;
    height: 34px;
    border-radius: 3px;
    text-align: center;
    cursor: pointer;
    line-height: 34px;
    color: #fff;
    background: #2191ff;
    float: left;
}
.drcmci-pbox[data-v-66a8f65f]{
    padding: 0 30px;
    height: 500px;
    padding-bottom: 80px;
}
.document-resource-create-main-content-item .course-hns-info-form-row-name[data-v-66a8f65f]{
    width: 112px;
}
.document-resource-create-main-content-item .course-hns-info-form-row-cont[data-v-66a8f65f] {
    width: calc(100% - 138px);
}
.course-hns-info-form-row-cont[data-v-66a8f65f] .el-radio__inner::after{
    background: #fff;
    width: 5px;
    height: 5px;
}
.course-hns-info-form-row-cont[data-v-66a8f65f] .el-radio__input.is-checked .el-radio__inner {
    border-color: #409eff;
    background: #409eff;
}
.chifrc-radio-comp[data-v-66a8f65f]{
    margin-top: 6px;
}
.chifrc-res-item-conf[data-v-66a8f65f]{
    padding: 28px 17px;
    background: #fafafa;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 615px;
    border-radius: 5px;
    margin-top: 19px;
}
.chifrc-res-iconf-row-icon[data-v-66a8f65f]{
    width: 19px;
    height: 20px;
    float: left;
    margin-right: 8px;
    margin-top: 8px;
}
.chifrc-res-iconf-row-icon img[data-v-66a8f65f]{
    width: 100%;
    height: 100%;
}
.chifrc-res-iconf-row-name[data-v-66a8f65f]{
    color: #666;
    float: left;
    line-height: 34px;
}
.chifrc-res-iconf-row-oplist[data-v-66a8f65f]{
    float: right;
}
.chnsifpd-v2[data-v-66a8f65f]{
    height: 56px;
    line-height: 56px;
    background: #fafafa;
    margin-top: 18px;
    width: 615px;
    text-indent: 19px;
}
.chnsifpd-v3[data-v-66a8f65f]{
    padding: 20px;
    background: #fafafa;
    margin-top: 18px;
}
.chnsifpd-item[data-v-66a8f65f]{
    margin-top: 18px;
}
.course-hns-info-form-user-cbtn[data-v-66a8f65f]{
    line-height: 20px;
    color: #278bf7;
    cursor: pointer;
    display: block;
    position: absolute;
    width: 100%;
    display: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    bottom: -20px;
}
.course-hns-info-form-user:hover .course-hns-info-form-user-cbtn[data-v-66a8f65f]{
    display: block;
}
.course-hns-info-form-user[data-v-66a8f65f]:hover{
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
}
.chifrc-res-iconf-row[data-v-66a8f65f]{
    margin-bottom: 10px;
}
.rescfs-pop-first-lv[data-v-66a8f65f]{
    margin-top: 42px;
}
.rescfs-pop-first-lv-header[data-v-66a8f65f]{
    padding-bottom: 14px;
    border-bottom: 1px solid #eeeeee;
    color: #999999;
    font-weight: bold;
}
.rescfs-pop-sec-lv[data-v-66a8f65f]{
    height: 58px;
    line-height: 58px;
    border-bottom: 1px solid #eeeeee;
}
.rescfs-pop-sec-lv-left[data-v-66a8f65f]{
    float: left;
    color: #323232;
    font-size: 15px;
    font-weight: bold;
    width: calc(100% - 200px);
}
.rescfs-pop-sec-lv-right[data-v-66a8f65f]{
    float: right;
    color: #434343;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
}
.rescfs-pop-sec-lvs[data-v-66a8f65f]{
    padding: 0 29px;
}
.rescfs-pop-sec-lv-left img[data-v-66a8f65f]{
    width: 16px;
    -webkit-transform: translateY(-1px);
            transform: translateY(-1px);
    margin-right: 3px;
}
.res-collection-files-stat-pop[data-v-66a8f65f]{
    height: 600px;
    overflow: auto;
}
/**
 * @desc: 征集活动统计页面 style
 * @author: zhangxue
 * @time: 2020-12-03
 */
.resource-upload-info-stat-header[data-v-66a8f65f]{
    font-size: 15px;
    color: #555F69;
    margin-bottom: 19px;
}
.resource-upload-info-stat-box-block[data-v-66a8f65f]{
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 8px;
    background: #fff;
    position: relative;
    padding: 33px 30px 20px 30px;
}
.resource-upload-info-stat-box[data-v-66a8f65f]{
    margin-top: 35px;
}
.resource-upload-info-stat-box-block-bottom .mrsrp-c-son-block-noc[data-v-66a8f65f]{
    width: 130px;
    margin: auto;
    padding-top: 65px
}
.resource-upload-info-stat-bbt-left[data-v-66a8f65f]{
    width: 50%;
    float: left;
}
.resource-upload-info-stat-bbt-right[data-v-66a8f65f]{
    width: 50%;
    float: left;
}
.resource-upload-info-stat-bbt-name[data-v-66a8f65f]{
    font-size: 16px;
    font-weight: bold;
    color: #494949;
}
.resource-upload-info-stat-bbt-mbox[data-v-66a8f65f]{
    height: 140px;
    position: relative;
}
.resource-upload-info-stat-bbt-left .resource-upload-info-stat-bbt-mbox[data-v-66a8f65f]{
    border-right: 1px solid #f1f1f1;
}
.resource-upload-info-stat-bbtm-item[data-v-66a8f65f]{
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 50%;
    text-align: center;
    margin-top: 38px;
}
.resource-upload-info-stat-bbtm-line[data-v-66a8f65f]{
    width: 1px;
    height: 37px;
    background: #eeeeee;
    left: 50%;
    position: absolute;
    top: 40px;
}
.resource-upload-info-stat-box-block-b-navs[data-v-66a8f65f]{
    float: left;
}
.resource-upload-info-stat-box-block-b-header[data-v-66a8f65f]{
    height: 50px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 1px solid #dce5ef;
}
.resource-upload-info-stat-box-block-b-nav[data-v-66a8f65f]{
    height: 50px;
    line-height: 50px;
    padding: 0 23px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    float: left;
    cursor: pointer;
    color: #999;
    border: 1px solid transparent;
}
.resource-upload-info-stat-box-block-b-nav.ed[data-v-66a8f65f]{
    border: 1px solid #dce5ef;
    border-bottom-color: #fff;
    color: #2e7df6;
}
.resource-upload-info-stat-box-block-b-ubox[data-v-66a8f65f]{
    min-height: 258px;
    border: 1px solid #dce5ef;
    border-top: none;
}
.resource-upload-info-stat-bb-export-btn[data-v-66a8f65f]{
    width: 72px;
    height: 34px;
    background: #e5f1fe;
    border-radius: 4px;
    float: right;
    text-align: center;
    line-height: 34px;
    color: #50a2f7;
    cursor: pointer;
}
.ruisb-bbu-sheet-header[data-v-66a8f65f]{
    height: 48px;
    background: #f9f9f9;
}
.ruisb-bbu-sheet-col[data-v-66a8f65f]{
    float: left;
    line-height: 48px;
    text-align: center;
    color: #666666;
}
.ruisb-bbu-sheet-row[data-v-66a8f65f]{
    height: 55px;
    line-height: 55px;
    border-bottom: 1px solid #f1f1f1;
    cursor: pointer;
}
.ruisb-bbu-sheet-row .ruisb-bbu-sheet-col[data-v-66a8f65f]{
    color: #999;
    line-height: 55px;
    min-height: 55px;
}
.ruisb-bbu-sheet-d-btn[data-v-66a8f65f]{
    text-decoration: underline;
    cursor: pointer;
}
.ruisb-bbu-sheet-status._rbss_pass[data-v-66a8f65f]{
    color: #60C99B;
}
.ruisb-bbu-sheet-status._rbss_unpass[data-v-66a8f65f]{
    color: #EF625A;
}
.ruisb-bbu-sheet-status._rbss_wait[data-v-66a8f65f]{
    color: #FDB444;
}
.ruisb-bbu-ulist[data-v-66a8f65f]{
    padding: 28px 45px;
}
.ruisb-bbu-uitem[data-v-66a8f65f]{
    width: 42px;
    text-align: center;
    margin-bottom: 20px;
    margin-right: 45px;
    float: left;
}
.ruisb-bbu-uitem-icon[data-v-66a8f65f]{
    width: 42px;
    height: 42px;
}
.ruisb-bbu-uitem-icon img[data-v-66a8f65f] {
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.ruisb-bbu-uitem-name[data-v-66a8f65f]{
    font-weight: bold;
    color: #555f69;
    margin-top: 8px;
}
.resource-upload-info-stat-bbt-echart-node[data-v-66a8f65f]{
    width: 180px;
    height: 180px;
}
.resource-upload-info-stat-box-block-bottom[data-v-66a8f65f]{
    margin-top: 50px;
}
.resource-upload-info-stat-bbt-echart-num[data-v-66a8f65f]{
    position: absolute;
    left: 116px;
    top: 78px;
    width: 40px;
    height: 22px;
    text-align: center;
    font-size: 18px;
    color: #333;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.resource-upload-info-stat-bbt-echart-cover[data-v-66a8f65f]{
    width: 180px;
    height: 180px;
    margin-left:43px;
    cursor: pointer;
    margin-top: 35px;
}
.resource-upload-info-stat-bbt-mbox-npop[data-v-66a8f65f]{
    width: 185px;
    padding: 10px 0;
}
.ruisbmn-row[data-v-66a8f65f]{
    margin-bottom: 12px;
}
.ruisbmn-row[data-v-66a8f65f]:last-child{
    margin-bottom: 0;
}
.ruisb-bbu-sheet-rows[data-v-66a8f65f]{
    overflow: auto;
}
.res-collection-files-box[data-v-66a8f65f]{
    padding: 10px 13px;
}
.res-collection-files-box-sbtn[data-v-66a8f65f]{
    margin-top: 18px;
    color: #39a1f8;
    cursor: pointer;
}
.res-collection-files-box-sbtn-icon[data-v-66a8f65f]{
    float: left;
    font-size: 11px;
    margin-top: 4px;
    margin-left: 2px;
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
}
.res-collection-files-box-sbtn-txt[data-v-66a8f65f]{
    float: left;
    font-size: 16px;
}
.rnsc-status._score[data-v-66a8f65f]{
    color: #ffc25e;
    text-decoration: underline;
    cursor: pointer;
}
.jion-solicitation-activities[data-v-66a8f65f] .common-limit-textarea-box .common-limit-input-word{
    bottom: 11px;
}
.new-teach-version-pop-ui[data-v-66a8f65f] .el-dialog__body{
    padding: 0 0 10px 0;
}
.add-fast-link-pop-url[data-v-66a8f65f] .el-textarea__inner{
    height: 122px;
}
.add-fast-link-pop-title[data-v-66a8f65f]{
    margin-top:30px;
}
.add-fast-link-pop-box[data-v-66a8f65f]{
    padding: 0;
}
.resource-upload-info-stat-box-block-bottom[data-v-66a8f65f] .number {
    margin-top: 7px;
}
.resource-upload-info-stat-box-block-bottom[data-v-66a8f65f] .btn-next{
    height: 40px!important;
    line-height: 40px!important;
}
.resource-upload-info-stat-box-block-bottom[data-v-66a8f65f] .btn-prev{
    height: 40px!important;
    line-height: 40px!important;
}
.download-all-files-btn[data-v-66a8f65f]{
    float: left;
    line-height: 32px;
    cursor: pointer;
    color: #2e7df6;
}
/* liutao 2021-9-9*/
.resource-upload-info-stat-bb-export-btn[data-v-66a8f65f] {
    height:32px;
    line-height: 32px;
}
.resource-upload-info-stat-box-block-b-navs[data-v-66a8f65f] {
    float: left;
}
.resource-upload-info-stat-box-block-b-right[data-v-66a8f65f] {
    float: right;
    overflow: hidden;
}
.resource-upload-info-stat-box-block-b-right >div[data-v-66a8f65f]{
    float: left;
    margin-left: 10px;
}
.resource-upload-info-stat-box-block-b-right[data-v-66a8f65f]  .el-input__inner {
    height: 32px;
}

.resource-ccpmrlibbtn[data-v-288d8706]{
    float: left;
}
.examine-collection-btns[data-v-288d8706]{
    width: 86px;
}
/**
 * @desc: 新版教学产品线UI调整样式
 * @author: yansen
 * @time: 2020-09-08
 */
.new-teach-version-pop-ui[data-v-31e755b8] .el-dialog {
    padding: 0 26px;
}
.new-teach-version-pop-ui[data-v-31e755b8] .el-dialog {
    border-radius: 0;
}
.new-teach-version-pop-ui[data-v-31e755b8] .el-dialog__title {
    color: #333;
}
.new-teach-version-pop-ui[data-v-31e755b8] .el-dialog__header {
    /* text-align: center; */
    /* border-bottom:1px solid #eeeeee; */
    /* min-height: 20px; */
}
.new-teach-version-pop-ui[data-v-31e755b8] .el-dialog__headerbtn {
    top: -16px;
    right: -16px;
    width: 38px;
    height: 38px;
    line-height: 38px;
    background: #fff;
    border-radius: 50%;
    line-height: 38px;
}
.new-teach-version-pop-ui[data-v-31e755b8] .el-dialog__headerbtn .el-dialog__close {
    width: 23px;
    height: 23px;
    line-height: 23px;
    color: #b2bac3;
    border-radius: 50%;
    border: 2px solid #b2bac3;
    font-weight: bolder;
    text-indent: 1px;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}
.new-teach-version-pop-ui[data-v-31e755b8] .el-dialog__headerbtn .el-dialog__close:hover {
    border: 2px solid #409eff;
    color: #409eff;
}
.public-pop-root[data-v-31e755b8] .el-textarea__inner {
    height: 122px;
}
.public-pop-root[data-v-31e755b8] .el-dialog__body {
    padding: 0 0 20px 0;
}
.column-config-box .el-checkbox[data-v-31e755b8] {
    margin-bottom: 10px;
}
/**
 * @desc: 课堂教学
 * @author: yansen
 * @time: 2020-09-03
 */
*[data-v-31e755b8]:focus{
    outline: none;
}
.course-teaching-common-btn[data-v-31e755b8] {
    background: -webkit-gradient(linear, left top, left bottom, from(#27c9a3), to(#57dfbf));
    background: linear-gradient(#27c9a3 0%, #57dfbf 100%);
    border-radius: 4px;
    cursor:pointer;
    color: #fff;
}
.course-teaching-main-page[data-v-31e755b8]{
    height: 100%;
    background: #f5f6fa;
}
.course-teaching-main-page-center[data-v-31e755b8]{
    width: 1200px;
    margin: auto;
    position: relative;
}
.course-teaching-public-img-box img[data-v-31e755b8]{
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}
.cource-teaching-common-pop-btn[data-v-31e755b8]{
    width:180px;
    height:44px;
    border-radius: 5px;
    text-align: center;
    line-height:44px;
    color: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#27c9a3), to(#57dfbf));
    background: linear-gradient(#27c9a3 0%, #57dfbf 100%);
    cursor:pointer;
}
._nr[data-v-31e755b8]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
/***主题色start***/
.border_color_for_theme_2.ed[data-v-31e755b8]{
    border-color: #057fff!important;
}
.text_color_for_theme_2[data-v-31e755b8]{
    color:#057fff!important;
}
.text_hover_color_for_theme_2[data-v-31e755b8]:hover{
    color:#057fff!important;
}
.text_option_color_for_theme_2.ed[data-v-31e755b8]{
    color:#057fff!important;
}
.text_option_color_for_theme_2.ed .course-teaching-index-nav-icon-txt[data-v-31e755b8]{
    color:#057fff!important;
}
.bg_color_for_theme_2[data-v-31e755b8]{
    background:#057fff!important;
}
.single_border_color_for_theme_2[data-v-31e755b8] {
    border-color: #057fff!important;
}
.bg_selected_color_for_theme_2.ed[data-v-31e755b8]{
    background:#057fff!important;
    color: #fff;
}
.bg_selected_color_for_theme_2.ed[data-v-31e755b8]:hover{
    color: #fff!important;
}
/***主题色end***/
/***表单元素start，外层加上cource-teaching-form这个类名***/
[data-v-31e755b8] .cource-teaching-form .el-input__inner,[data-v-31e755b8] .cource-teaching-form .el-textarea__inner,[data-v-31e755b8] .cource-teaching-form .el-select .el-input__inner{
    /*border: 1px solid #dce5ef;*/
    border: 1px solid #eee;
    border-radius: 4px;
    font-size: 12px;
}
[data-v-31e755b8] .cource-teaching-form .el-input__inner{
    height: 34px;
    line-height: 34px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-31e755b8] .el-textarea__inner {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-31e755b8] .el-form-item__label {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-31e755b8] .cource-teaching-form .el-input__icon{
    line-height: 34px;
}
[data-v-31e755b8] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner{
    border: 1px solid #45d7b5;
    -webkit-box-shadow: none;
            box-shadow: none;
}
[data-v-31e755b8] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner:hover{
    border: 1px solid #45d7b5;
}
[data-v-31e755b8] .cource-teaching-form .el-input__inner:focus,[data-v-31e755b8] .cource-teaching-form .el-select .el-input__inner:focus,[data-v-31e755b8] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner,[data-v-31e755b8] .cource-teaching-form .el-textarea__inner:focus{
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #45d7b5;
}
[data-v-31e755b8] .cource-teaching-form .el-radio{
    color: #999999;
    cursor: pointer;
    margin-right: 22px;
}
[data-v-31e755b8] .cource-teaching-form .el-radio__label{
    font-size: 12px;
    font-weight: 500;
    color: #999999;
}
[data-v-31e755b8] .cource-teaching-form .el-radio__inner{
    width: 16px;
    height: 16px;
    background: #ffffff;
    border: 1px solid #cccccc;
}
[data-v-31e755b8] .cource-teaching-form .el-radio__input.is-checked .el-radio__inner{
    border-color: #DCDFE6;
    background: none;
}
[data-v-31e755b8] .cource-teaching-form .el-radio__inner::after{
    width: 8px;
    height: 8px;
    background: #000;
}
[data-v-31e755b8] .cource-teaching-form .el-radio__input.is-checked+.el-radio__label{
    color: #999999;
}
/**表单元素end**/
.course-no-content-text[data-v-31e755b8]{
    text-align: center;
    font-size: 14px;
    color: #999;
    margin-top:5px;
}
.course-no-content-img[data-v-31e755b8]{
    width: 464px;
    height: 288px;
    display: block;
    margin: auto;
}
.course-teaching-mp-litem[data-v-31e755b8]{
    position: absolute;
    left: 80px;
}
.course-teaching-mp-lt-item[data-v-31e755b8]{
    font-size: 17px;
    font-weight: bold;
    height: 71px;
    line-height: 71px;
    float: left;
    margin-right: 20px;
}
.course-teaching-mp-lt-name[data-v-31e755b8]{
    cursor: pointer;
}
.course-teaching-mp-lt-i-line[data-v-31e755b8]{
    float: left;
    height: 25px;
    width: 1px;
    background: #cccccc;
    margin-top: 23px;
    margin-left: 2px;
}
.course-teaching-mp-lt-i-text[data-v-31e755b8]{
    float: left;
    line-height: 71px;
    font-size: 14px;
    color: #666666;
    margin-left: 20px;
}
.course-teaching-mp-lt-popbox[data-v-31e755b8]{
    height: 485px;
}
.course-search[data-v-31e755b8]{
    height: 38px;
}
.course-teaching-mp-lt-pop-lv-first[data-v-31e755b8]{
    border-bottom: 1px solid #eee;
}
.ctmlplf-name[data-v-31e755b8]{
    float: left;
    width: calc(100% - 30px);
    font-size: 14px;
    color: #333;
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.ctmlplf-icon[data-v-31e755b8]{
    width: 25px;
    float: right;
}
.ctmlplf-icon-mark[data-v-31e755b8]{
    font-weight: bold;
    color: #666666;
}
.course-teaching-mp-lt-pop-lv-first-inner[data-v-31e755b8]{
    height: 38px;
    line-height: 38px;
    border-bottom: 1px solid #eee;
    padding: 0 30px;
}
.ctmlplf-icon.ed .ctmlplf-icon-mark[data-v-31e755b8]{
    display: block;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    margin-right: 10px;
}
.course-teaching-mp-lt-pop-lv-cdbox[data-v-31e755b8]{
    padding-bottom: 0px;
}
.add-btn-tooltip[data-v-31e755b8]{
    width: 117px;
    height: 76px;
    text-align: center;
}
.add-btn-tooltip p[data-v-31e755b8] {
    margin-top: 19px;
    font-size: 14px;
    font-family: Source Han Sans CN Regular, Source Han Sans CN Regular-Regular;
    font-weight: 400;
    color: #333333;
    cursor: pointer;
}
.no-border[data-v-31e755b8]{
    border: none;
}
.select-span-pop-box-title[data-v-31e755b8]{
    font-size: 17px;
    color: #333435;
    margin-top: 18px;
    margin-left: -20px;
}
.volume-production-activity-pop-rnode[data-v-31e755b8] .el-dialog__title{
    color: #5ec8a7;
}
.volume-production-activity-pop-rnode[data-v-31e755b8] .el-dialog__header {
    border: none;
}
.volume-production-activity-pop[data-v-31e755b8]{
    position: relative;
}
.volume-pap-c-addbtn[data-v-31e755b8]{
    position: absolute;
    top: -36px;
    cursor: pointer;
}
.volume-pap-c-mbody[data-v-31e755b8]{
    height: 688px;
    border: 1px solid #edeeef;
}
.volume-pap-cm-chbox[data-v-31e755b8]{
    width: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    height: 100%;
}
.volume-pap-cm-chb-list[data-v-31e755b8]{
    height: 600px;
    overflow: auto;
}
.volume-pap-cm-chb-sbtn[data-v-31e755b8]{
    float: none;
    height: 34px;
    line-height: 34px;
    width: 468px;
    margin: auto;
}
._vpcc_first[data-v-31e755b8]{
}
._vpcc_second[data-v-31e755b8]{
    border-left: 1px solid #edeeef;
    padding: 0 24px 0 29px;
    overflow: auto;
    -webkit-box-shadow: 0 0 10px 3px #eee;
            box-shadow: 0 0 10px 3px #eee;
    position: relative;
    z-index: 3;
}
.volume-pap-cm-chb-l-item[data-v-31e755b8]{
    height: 168px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 1px solid #edeeef;
    padding: 0px 22px 0px 38px;
    position: relative;
    cursor: pointer;
}
.volume-pap-cm-chb-l-item-face[data-v-31e755b8]{
    width: 160px;
    height: 160px;
    margin-top: 4px;
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.volume-pap-cm-chb-l-item-cont[data-v-31e755b8]{
    float: left;
    margin-left: 24px;
}
.volume-pap-cm-chb-l-item-cont-title[data-v-31e755b8]{
    font-size: 16px;
    font-weight: bold;
    margin-top: 9px;
    color: #333;
}
.volume-pap-cm-chb-l-item-dbtn[data-v-31e755b8]{
    position: absolute;
    right: 23px;
    bottom: 25px;
    cursor: pointer;
}
.volume-production-activity-pop-rnode .resource-create-item-tag-botton-inner[data-v-31e755b8]{
    display: block!important;
    position: relative;
    line-height: 24px;
}
.volume-production-activity-pop-rnode .choose-tag-text[data-v-31e755b8] {
    line-height: 32px;
    text-indent: 45px;
}
.volume-production-activity-pop-rnode .resource-create-item-tag-botton-inner .choose-tag-button-icon[data-v-31e755b8]{
    margin-left: 17px;
    position: absolute;
    top: 5px;
    height: 20px!important;
}
.volume-production-activity-pop-rnode[data-v-31e755b8] .el-checkbox{
    display: block;
    float: left;
}
.res-ci-no-content-root[data-v-31e755b8]{
    position: relative;
    height: 540px;
}
.volume-pap-cm-chb-l-item-face[data-v-31e755b8] .file-restype-face{
    padding-top: 0!important;
}
.volume-pap-cm-chb-l-item-face[data-v-31e755b8] ._file-restype-face-img {
    height: 159px!important;
}
.volume-pap-cm-chb-l-item-face[data-v-31e755b8] img {
    border-radius: 6px!important;
}
.volume-pap-c-mbody-pitem[data-v-31e755b8]{
    height: 100%;
}
.volume-pap-cm-chb-l-item-line[data-v-31e755b8]{
    height: 100%;
    position: absolute;
    width: 4px;
    background: #5fc9aa;
    left: 0;
    top: 0;
    display: none;
}
.volume-pap-cm-chb-l-item.ed .volume-pap-cm-chb-l-item-line[data-v-31e755b8]{
    display: block;
}
.volume-pap-cm-chb-l-item.ed[data-v-31e755b8]{
    background: #f8f9fa;
}
.course-hns-info-form-row-icon[data-v-31e755b8]{
    color: #999;
    font-size: 18px;
    float: left;
    width: 18px;
    height: 38px;
    margin-right: 10px;
    cursor: pointer;
}
.course-hns-info-form-row-name[data-v-31e755b8]{
    width: 84px;
    float: left;
    color: #333;
    font-weight: bold;
    margin-right: 26px;
    line-height: 34px;
}
.course-hns-info-form-row[data-v-31e755b8]{
    margin-top: 48px;
    margin-bottom: 44px;
}
.course-hns-info-form-user[data-v-31e755b8]{
    position: relative;
    float: left;
    margin-right: 20px;
    text-align: center;
    width: 66px;
    margin-bottom: 5px;
}
.copyright-radio-num[data-v-31e755b8]{
    line-height: normal;
    font-size: 12px;
    color: #fdad3e;
    cursor: pointer;
}
.course-hns-info-form-user-icon[data-v-31e755b8]{
    width: 36px;
    height: 36px;
    margin: auto;
}
.course-hns-info-form-user-icon img[data-v-31e755b8]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.course-hns-info-form-user-name[data-v-31e755b8]{
    color: #666;
    text-align: center;
    line-height: normal;
    margin-top: 6px;
}
.course-hns-info-form-user-mark[data-v-31e755b8]{
    position: absolute;
    width: 50px;
    height: 20px;
    background: #ff7676;
    border-radius: 12px;
    text-align: center;
    line-height: 20px;
    color: #fff;
    font-size: 9px;
    top: -8px;
    left: 30px;
}
.course-hns-info-form-row-cont[data-v-31e755b8]{
    float: left;
    width: calc(100% - 110px);
}
.course-hns-info-form-add-u-btn[data-v-31e755b8]{
    width: 38px;
    height: 38px;
    border: 1px solid #278bf7;
    border-radius: 50%;
    float: left;
    cursor: pointer;
    color: #278bf7;
    text-align: center;
    margin-left: 14px;
}
.course-hns-info-form-row[data-v-31e755b8]{
    margin-bottom: 44px;
}
.course-hns-info-form-price-desc[data-v-31e755b8]{
    color: #999;
    font-size: 14px;
    margin-top: 12px;
}
.set-price-comp-show-model[data-v-31e755b8]{
    margin-top: 7px;
}
.set-price-comp-show-model-str[data-v-31e755b8]{
    font-weight: bold;
    color: #333;
}
.set-price-comp-show-model-icon[data-v-31e755b8]{
    color: #2191ff;
    margin-left: 5px;
    cursor: pointer;
}
.set-price-comp-edit-model-input[data-v-31e755b8]{
    height: 34px;
    border: 1px solid #d1dce7;
    border-radius: 3px;
    color: #999999;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-indent: 1em;
    float: left;
    margin-right: 20px;
}
.set-price-comp-edit-model-sbtn[data-v-31e755b8]{
    width: 64px;
    height: 34px;
    border-radius: 3px;
    text-align: center;
    cursor: pointer;
    line-height: 34px;
    color: #fff;
    background: #2191ff;
    float: left;
}
.drcmci-pbox[data-v-31e755b8]{
    padding: 0 30px;
    height: 500px;
    padding-bottom: 80px;
}
.document-resource-create-main-content-item .course-hns-info-form-row-name[data-v-31e755b8]{
    width: 112px;
}
.document-resource-create-main-content-item .course-hns-info-form-row-cont[data-v-31e755b8] {
    width: calc(100% - 138px);
}
.course-hns-info-form-row-cont[data-v-31e755b8] .el-radio__inner::after{
    background: #fff;
    width: 5px;
    height: 5px;
}
.course-hns-info-form-row-cont[data-v-31e755b8] .el-radio__input.is-checked .el-radio__inner {
    border-color: #409eff;
    background: #409eff;
}
.chifrc-radio-comp[data-v-31e755b8]{
    margin-top: 6px;
}
.chifrc-res-item-conf[data-v-31e755b8]{
    padding: 28px 17px;
    background: #fafafa;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 615px;
    border-radius: 5px;
    margin-top: 19px;
}
.chifrc-res-iconf-row-icon[data-v-31e755b8]{
    width: 19px;
    height: 20px;
    float: left;
    margin-right: 8px;
    margin-top: 8px;
}
.chifrc-res-iconf-row-icon img[data-v-31e755b8]{
    width: 100%;
    height: 100%;
}
.chifrc-res-iconf-row-name[data-v-31e755b8]{
    color: #666;
    float: left;
    line-height: 34px;
}
.chifrc-res-iconf-row-oplist[data-v-31e755b8]{
    float: right;
}
.chnsifpd-v2[data-v-31e755b8]{
    height: 56px;
    line-height: 56px;
    background: #fafafa;
    margin-top: 18px;
    width: 615px;
    text-indent: 19px;
}
.chnsifpd-v3[data-v-31e755b8]{
    padding: 20px;
    background: #fafafa;
    margin-top: 18px;
}
.chnsifpd-item[data-v-31e755b8]{
    margin-top: 18px;
}
.course-hns-info-form-user-cbtn[data-v-31e755b8]{
    line-height: 20px;
    color: #278bf7;
    cursor: pointer;
    display: block;
    position: absolute;
    width: 100%;
    display: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    bottom: -20px;
}
.course-hns-info-form-user:hover .course-hns-info-form-user-cbtn[data-v-31e755b8]{
    display: block;
}
.course-hns-info-form-user[data-v-31e755b8]:hover{
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
}
.chifrc-res-iconf-row[data-v-31e755b8]{
    margin-bottom: 10px;
}
.rescfs-pop-first-lv[data-v-31e755b8]{
    margin-top: 42px;
}
.rescfs-pop-first-lv-header[data-v-31e755b8]{
    padding-bottom: 14px;
    border-bottom: 1px solid #eeeeee;
    color: #999999;
    font-weight: bold;
}
.rescfs-pop-sec-lv[data-v-31e755b8]{
    height: 58px;
    line-height: 58px;
    border-bottom: 1px solid #eeeeee;
}
.rescfs-pop-sec-lv-left[data-v-31e755b8]{
    float: left;
    color: #323232;
    font-size: 15px;
    font-weight: bold;
    width: calc(100% - 200px);
}
.rescfs-pop-sec-lv-right[data-v-31e755b8]{
    float: right;
    color: #434343;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
}
.rescfs-pop-sec-lvs[data-v-31e755b8]{
    padding: 0 29px;
}
.rescfs-pop-sec-lv-left img[data-v-31e755b8]{
    width: 16px;
    -webkit-transform: translateY(-1px);
            transform: translateY(-1px);
    margin-right: 3px;
}
.res-collection-files-stat-pop[data-v-31e755b8]{
    height: 600px;
    overflow: auto;
}
.add-fast-link-pop-url[data-v-31e755b8] .el-textarea__inner{
    height: 122px;
}
.add-fast-link-pop-title[data-v-31e755b8]{
    margin-top:30px;
}
.add-fast-link-pop-box[data-v-31e755b8]{
    padding: 0px;
}
.new-teach-version-pop-ui[data-v-31e755b8] .el-dialog__body{
    padding: 0 0 20px 0;
}

@charset "utf-8";
/*CSS Document*/
/*
 * @desc 选人插件
 * @author zhangxue
 * @date 20181108
 *
 * */
.sns-sudb-content{
    width:100%;
    height:100%;
}
.sns-sudb-content, .sns-sudb-content *{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.sns-sudbc-center{
    width:100%;
    height:100%;
    padding:30px;
    padding-top:0;
    position:relative;
    padding-bottom:100px;
}
.sns-sudbcc-item{
    float:left;
    width:47.5%;
    height:100%;
    padding-top:70px;
    position:relative;
}
.sns-sudbcc-item+.sns-sudbcc-item{
    float:right;
}
.sns-sudbcci-title{
    top:0;
    width:100%;
    height:70px;
    font-size:16px;
    font-weight:bold;
    line-height:70px;
    position:absolute;
}
.sns-sudbcci-content{
    width:100%;
    height:100%;
    font-size:14px;
    padding:13px 10px;
    position:relative;
    padding-top:123px;
    border: 1px solid #ddd;
}
.sns-sudbcci-user-content{
    padding-top:0;
    overflow:auto;
}
.sns-sudbccic-top{
    top:0;
    left:0;
    width:100%;
    position:absolute;
    padding:13px 10px 0 10px;
}
.sns-sudbccics-input{
    border:0;
    width:100%;
    height:100%;
    text-indent:12px;
}
.sns-sudbccics-btn{
    top: -1px;
    right: -1px;
    width: 45px;
    height: 32px;
    font-size: 23px;
    cursor: pointer;
    line-height: 32px;
    position: absolute;
    text-align: center;
    color: rgb(255, 255, 255);
    background: rgb(5, 146, 218);
}
.sns-sudbccic-search{
    width:100%;
    height:32px;
    position:relative;
    margin-bottom:10px;
    padding-right:55px;
    border: 1px solid #ddd;
}
.sns-sudbccic-return{
    width:100%;
    min-height:30px;
    line-height:30px;
}
.sns-sudbccic-return span{
    margin-right:5px;
    cursor: pointer;
}
.sns-sudbccic-return span:last-child{
    cursor: auto;
}
.sudbccic-return-icon{
    display:none;
    font-size:14px;
    cursor:pointer;
}
.sns-sudbccic-select-all{
    width:100%;
    height:38px;
    line-height:38px;
}
.sns-sud-checkbox-icon{
    color:#fff;
    /*margin:10px;*/
    width: 43px;
    /*height: 18px;*/
    margin-right:0;
    cursor:pointer;
    font-weight:bold;
    text-align:center;
    /*line-height: 18px;*/
    border-radius: 1px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
   /* background-color: #ddd;*/
    transition: .1s linear;
    font-size: 12px!important;
    border: 1px solid transparent;
    -webkit-transition: .1s linear;
}
.sns-sud-checkbox-icon:hover{
    /*border-color: #0592da;*/
}
.sns-sud-checkbox-icon:before{
    content: "\E605";
    /*yansen 2022-03-02*/
    padding:3px;
    background:#ddd;
    border: 1px solid transparent;
}
.sns-sud-checkbox-icon:hover:before{
    border:1px solid #0592da;
}
.sns-sud-checkbox-checked-icon.sns-sud-checkbox-icon:before{
    border-color: #0592da;
    background-color: #0592da;
}
.sns-sud-checkbox-checked-icon{
    color: #fff;
    /*yansen 2022-03-02*/
    /*border-color: #0592da;
    background-color: #0592da;*/
}
.sns-sudbccic-list{
    margin-top: 5px;   /*yansen 2022-03-02*/
    width:100%;
    height:100%;
    overflow:auto;
    position:relative;
}
.sns-sdi-name{
    cursor:pointer;
    margin-left:10px;
}
.sns-sud-dep-item{
    width:100%;
    height:43px;
    cursor:pointer;
    line-height:42px;
    background:#f8f8f8;
    border-bottom:1px solid #fff;
}
.sns-sud-user-item{
    width:100%;
    height:47px;
    cursor:pointer;
    line-height:46px;
    border-bottom:1px solid #ddd;
}
.sns-sui-logo{
    width:38px;
    height:38px;
    cursor:pointer;
    border-radius:50%;
    margin-right:10px;
}
.sns-sdi-next{
    width:45px;
    float:right;
    height:43px;
    cursor:pointer;
    font-size:17px;
    cursor:pointer;
    line-height:43px;
    text-align:right;
    margin-right:10px;
}
.sns-sui-del{
    float:right;
    color:#f97210;
    cursor:pointer;
    margin-right:6px;
    display:inline-block;
}
.sns-sudbc-bottom{
    bottom:0;
    width:100%;
    height:100px;
    padding-top:20px;
    text-align:center;
    position:absolute;
}
.sns-sudbcb-btn{
    padding:0;
    width:130px;
    height:50px;
    margin:0 6px;
    font-size:16px;
    border-radius:0;
    line-height:50px;
    text-align:center;
}
.sns-sud-user-type-box{
    width:100%;
    height:40px;
    font-size:14px;
    line-height:40px;
    margin-bottom:10px;
    background: rgb(236, 242, 244)
}
.sns-sud-user-type-box ul{
    width:100%;
    height:40px;
}
.sns-sud-user-type-box ul li{
    width:25%;
    float:left;
    height:40px;
    cursor:pointer;
    line-height:40px;
    text-align:center;
}
.sns-bg-blue {
    color: #fff;
    background: #0088de;
}
.sns-bg-orange {
    color: #fff;
    background: #f88f06;
}
.no_content {
    margin: 0 auto;
    min-height: 200px;
    margin: 30px;
    text-align: center;
    background: url(/vue/dist/static/img/no_content_03.13a87c9.png) no-repeat center;
}
/**
 * @desc: 新版教学产品线UI调整样式
 * @author: yansen
 * @time: 2020-09-08
 */
.new-teach-version-pop-ui[data-v-0adc629a] .el-dialog {
    padding: 0 26px;
}
.new-teach-version-pop-ui[data-v-0adc629a] .el-dialog {
    border-radius: 0;
}
.new-teach-version-pop-ui[data-v-0adc629a] .el-dialog__title {
    color: #333;
}
.new-teach-version-pop-ui[data-v-0adc629a] .el-dialog__header {
    /* text-align: center; */
    /* border-bottom:1px solid #eeeeee; */
    /* min-height: 20px; */
}
.new-teach-version-pop-ui[data-v-0adc629a] .el-dialog__headerbtn {
    top: -16px;
    right: -16px;
    width: 38px;
    height: 38px;
    line-height: 38px;
    background: #fff;
    border-radius: 50%;
    line-height: 38px;
}
.new-teach-version-pop-ui[data-v-0adc629a] .el-dialog__headerbtn .el-dialog__close {
    width: 23px;
    height: 23px;
    line-height: 23px;
    color: #b2bac3;
    border-radius: 50%;
    border: 2px solid #b2bac3;
    font-weight: bolder;
    text-indent: 1px;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}
.new-teach-version-pop-ui[data-v-0adc629a] .el-dialog__headerbtn .el-dialog__close:hover {
    border: 2px solid #409eff;
    color: #409eff;
}
.public-pop-root[data-v-0adc629a] .el-textarea__inner {
    height: 122px;
}
.public-pop-root[data-v-0adc629a] .el-dialog__body {
    padding: 0 0 20px 0;
}
.column-config-box .el-checkbox[data-v-0adc629a] {
    margin-bottom: 10px;
}
/**
 * @desc: 课堂教学
 * @author: yansen
 * @time: 2020-09-03
 */
*[data-v-0adc629a]:focus{
    outline: none;
}
.course-teaching-common-btn[data-v-0adc629a] {
    background: -webkit-gradient(linear, left top, left bottom, from(#27c9a3), to(#57dfbf));
    background: linear-gradient(#27c9a3 0%, #57dfbf 100%);
    border-radius: 4px;
    cursor:pointer;
    color: #fff;
}
.course-teaching-main-page[data-v-0adc629a]{
    height: 100%;
    background: #f5f6fa;
}
.course-teaching-main-page-center[data-v-0adc629a]{
    width: 1200px;
    margin: auto;
    position: relative;
}
.course-teaching-public-img-box img[data-v-0adc629a]{
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}
.cource-teaching-common-pop-btn[data-v-0adc629a]{
    width:180px;
    height:44px;
    border-radius: 5px;
    text-align: center;
    line-height:44px;
    color: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#27c9a3), to(#57dfbf));
    background: linear-gradient(#27c9a3 0%, #57dfbf 100%);
    cursor:pointer;
}
._nr[data-v-0adc629a]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
/***主题色start***/
.border_color_for_theme_2.ed[data-v-0adc629a]{
    border-color: #057fff!important;
}
.text_color_for_theme_2[data-v-0adc629a]{
    color:#057fff!important;
}
.text_hover_color_for_theme_2[data-v-0adc629a]:hover{
    color:#057fff!important;
}
.text_option_color_for_theme_2.ed[data-v-0adc629a]{
    color:#057fff!important;
}
.text_option_color_for_theme_2.ed .course-teaching-index-nav-icon-txt[data-v-0adc629a]{
    color:#057fff!important;
}
.bg_color_for_theme_2[data-v-0adc629a]{
    background:#057fff!important;
}
.single_border_color_for_theme_2[data-v-0adc629a] {
    border-color: #057fff!important;
}
.bg_selected_color_for_theme_2.ed[data-v-0adc629a]{
    background:#057fff!important;
    color: #fff;
}
.bg_selected_color_for_theme_2.ed[data-v-0adc629a]:hover{
    color: #fff!important;
}
/***主题色end***/
/***表单元素start，外层加上cource-teaching-form这个类名***/
[data-v-0adc629a] .cource-teaching-form .el-input__inner,[data-v-0adc629a] .cource-teaching-form .el-textarea__inner,[data-v-0adc629a] .cource-teaching-form .el-select .el-input__inner{
    /*border: 1px solid #dce5ef;*/
    border: 1px solid #eee;
    border-radius: 4px;
    font-size: 12px;
}
[data-v-0adc629a] .cource-teaching-form .el-input__inner{
    height: 34px;
    line-height: 34px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-0adc629a] .el-textarea__inner {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-0adc629a] .el-form-item__label {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-0adc629a] .cource-teaching-form .el-input__icon{
    line-height: 34px;
}
[data-v-0adc629a] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner{
    border: 1px solid #45d7b5;
    -webkit-box-shadow: none;
            box-shadow: none;
}
[data-v-0adc629a] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner:hover{
    border: 1px solid #45d7b5;
}
[data-v-0adc629a] .cource-teaching-form .el-input__inner:focus,[data-v-0adc629a] .cource-teaching-form .el-select .el-input__inner:focus,[data-v-0adc629a] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner,[data-v-0adc629a] .cource-teaching-form .el-textarea__inner:focus{
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #45d7b5;
}
[data-v-0adc629a] .cource-teaching-form .el-radio{
    color: #999999;
    cursor: pointer;
    margin-right: 22px;
}
[data-v-0adc629a] .cource-teaching-form .el-radio__label{
    font-size: 12px;
    font-weight: 500;
    color: #999999;
}
[data-v-0adc629a] .cource-teaching-form .el-radio__inner{
    width: 16px;
    height: 16px;
    background: #ffffff;
    border: 1px solid #cccccc;
}
[data-v-0adc629a] .cource-teaching-form .el-radio__input.is-checked .el-radio__inner{
    border-color: #DCDFE6;
    background: none;
}
[data-v-0adc629a] .cource-teaching-form .el-radio__inner::after{
    width: 8px;
    height: 8px;
    background: #000;
}
[data-v-0adc629a] .cource-teaching-form .el-radio__input.is-checked+.el-radio__label{
    color: #999999;
}
/**表单元素end**/
.course-no-content-text[data-v-0adc629a]{
    text-align: center;
    font-size: 14px;
    color: #999;
    margin-top:5px;
}
.course-no-content-img[data-v-0adc629a]{
    width: 464px;
    height: 288px;
    display: block;
    margin: auto;
}
.course-teaching-mp-litem[data-v-0adc629a]{
    position: absolute;
    left: 80px;
}
.course-teaching-mp-lt-item[data-v-0adc629a]{
    font-size: 17px;
    font-weight: bold;
    height: 71px;
    line-height: 71px;
    float: left;
    margin-right: 20px;
}
.course-teaching-mp-lt-name[data-v-0adc629a]{
    cursor: pointer;
}
.course-teaching-mp-lt-i-line[data-v-0adc629a]{
    float: left;
    height: 25px;
    width: 1px;
    background: #cccccc;
    margin-top: 23px;
    margin-left: 2px;
}
.course-teaching-mp-lt-i-text[data-v-0adc629a]{
    float: left;
    line-height: 71px;
    font-size: 14px;
    color: #666666;
    margin-left: 20px;
}
.course-teaching-mp-lt-popbox[data-v-0adc629a]{
    height: 485px;
}
.course-search[data-v-0adc629a]{
    height: 38px;
}
.course-teaching-mp-lt-pop-lv-first[data-v-0adc629a]{
    border-bottom: 1px solid #eee;
}
.ctmlplf-name[data-v-0adc629a]{
    float: left;
    width: calc(100% - 30px);
    font-size: 14px;
    color: #333;
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.ctmlplf-icon[data-v-0adc629a]{
    width: 25px;
    float: right;
}
.ctmlplf-icon-mark[data-v-0adc629a]{
    font-weight: bold;
    color: #666666;
}
.course-teaching-mp-lt-pop-lv-first-inner[data-v-0adc629a]{
    height: 38px;
    line-height: 38px;
    border-bottom: 1px solid #eee;
    padding: 0 30px;
}
.ctmlplf-icon.ed .ctmlplf-icon-mark[data-v-0adc629a]{
    display: block;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    margin-right: 10px;
}
.course-teaching-mp-lt-pop-lv-cdbox[data-v-0adc629a]{
    padding-bottom: 0px;
}
.add-btn-tooltip[data-v-0adc629a]{
    width: 117px;
    height: 76px;
    text-align: center;
}
.add-btn-tooltip p[data-v-0adc629a] {
    margin-top: 19px;
    font-size: 14px;
    font-family: Source Han Sans CN Regular, Source Han Sans CN Regular-Regular;
    font-weight: 400;
    color: #333333;
    cursor: pointer;
}
.no-border[data-v-0adc629a]{
    border: none;
}
.select-span-pop-box-title[data-v-0adc629a]{
    font-size: 17px;
    color: #333435;
    margin-top: 18px;
    margin-left: -20px;
}
.volume-production-activity-pop-rnode[data-v-0adc629a] .el-dialog__title{
    color: #5ec8a7;
}
.volume-production-activity-pop-rnode[data-v-0adc629a] .el-dialog__header {
    border: none;
}
.volume-production-activity-pop[data-v-0adc629a]{
    position: relative;
}
.volume-pap-c-addbtn[data-v-0adc629a]{
    position: absolute;
    top: -36px;
    cursor: pointer;
}
.volume-pap-c-mbody[data-v-0adc629a]{
    height: 688px;
    border: 1px solid #edeeef;
}
.volume-pap-cm-chbox[data-v-0adc629a]{
    width: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    height: 100%;
}
.volume-pap-cm-chb-list[data-v-0adc629a]{
    height: 600px;
    overflow: auto;
}
.volume-pap-cm-chb-sbtn[data-v-0adc629a]{
    float: none;
    height: 34px;
    line-height: 34px;
    width: 468px;
    margin: auto;
}
._vpcc_first[data-v-0adc629a]{
}
._vpcc_second[data-v-0adc629a]{
    border-left: 1px solid #edeeef;
    padding: 0 24px 0 29px;
    overflow: auto;
    -webkit-box-shadow: 0 0 10px 3px #eee;
            box-shadow: 0 0 10px 3px #eee;
    position: relative;
    z-index: 3;
}
.volume-pap-cm-chb-l-item[data-v-0adc629a]{
    height: 168px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 1px solid #edeeef;
    padding: 0px 22px 0px 38px;
    position: relative;
    cursor: pointer;
}
.volume-pap-cm-chb-l-item-face[data-v-0adc629a]{
    width: 160px;
    height: 160px;
    margin-top: 4px;
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.volume-pap-cm-chb-l-item-cont[data-v-0adc629a]{
    float: left;
    margin-left: 24px;
}
.volume-pap-cm-chb-l-item-cont-title[data-v-0adc629a]{
    font-size: 16px;
    font-weight: bold;
    margin-top: 9px;
    color: #333;
}
.volume-pap-cm-chb-l-item-dbtn[data-v-0adc629a]{
    position: absolute;
    right: 23px;
    bottom: 25px;
    cursor: pointer;
}
.volume-production-activity-pop-rnode .resource-create-item-tag-botton-inner[data-v-0adc629a]{
    display: block!important;
    position: relative;
    line-height: 24px;
}
.volume-production-activity-pop-rnode .choose-tag-text[data-v-0adc629a] {
    line-height: 32px;
    text-indent: 45px;
}
.volume-production-activity-pop-rnode .resource-create-item-tag-botton-inner .choose-tag-button-icon[data-v-0adc629a]{
    margin-left: 17px;
    position: absolute;
    top: 5px;
    height: 20px!important;
}
.volume-production-activity-pop-rnode[data-v-0adc629a] .el-checkbox{
    display: block;
    float: left;
}
.res-ci-no-content-root[data-v-0adc629a]{
    position: relative;
    height: 540px;
}
.volume-pap-cm-chb-l-item-face[data-v-0adc629a] .file-restype-face{
    padding-top: 0!important;
}
.volume-pap-cm-chb-l-item-face[data-v-0adc629a] ._file-restype-face-img {
    height: 159px!important;
}
.volume-pap-cm-chb-l-item-face[data-v-0adc629a] img {
    border-radius: 6px!important;
}
.volume-pap-c-mbody-pitem[data-v-0adc629a]{
    height: 100%;
}
.volume-pap-cm-chb-l-item-line[data-v-0adc629a]{
    height: 100%;
    position: absolute;
    width: 4px;
    background: #5fc9aa;
    left: 0;
    top: 0;
    display: none;
}
.volume-pap-cm-chb-l-item.ed .volume-pap-cm-chb-l-item-line[data-v-0adc629a]{
    display: block;
}
.volume-pap-cm-chb-l-item.ed[data-v-0adc629a]{
    background: #f8f9fa;
}
.course-hns-info-form-row-icon[data-v-0adc629a]{
    color: #999;
    font-size: 18px;
    float: left;
    width: 18px;
    height: 38px;
    margin-right: 10px;
    cursor: pointer;
}
.course-hns-info-form-row-name[data-v-0adc629a]{
    width: 84px;
    float: left;
    color: #333;
    font-weight: bold;
    margin-right: 26px;
    line-height: 34px;
}
.course-hns-info-form-row[data-v-0adc629a]{
    margin-top: 48px;
    margin-bottom: 44px;
}
.course-hns-info-form-user[data-v-0adc629a]{
    position: relative;
    float: left;
    margin-right: 20px;
    text-align: center;
    width: 66px;
    margin-bottom: 5px;
}
.copyright-radio-num[data-v-0adc629a]{
    line-height: normal;
    font-size: 12px;
    color: #fdad3e;
    cursor: pointer;
}
.course-hns-info-form-user-icon[data-v-0adc629a]{
    width: 36px;
    height: 36px;
    margin: auto;
}
.course-hns-info-form-user-icon img[data-v-0adc629a]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.course-hns-info-form-user-name[data-v-0adc629a]{
    color: #666;
    text-align: center;
    line-height: normal;
    margin-top: 6px;
}
.course-hns-info-form-user-mark[data-v-0adc629a]{
    position: absolute;
    width: 50px;
    height: 20px;
    background: #ff7676;
    border-radius: 12px;
    text-align: center;
    line-height: 20px;
    color: #fff;
    font-size: 9px;
    top: -8px;
    left: 30px;
}
.course-hns-info-form-row-cont[data-v-0adc629a]{
    float: left;
    width: calc(100% - 110px);
}
.course-hns-info-form-add-u-btn[data-v-0adc629a]{
    width: 38px;
    height: 38px;
    border: 1px solid #278bf7;
    border-radius: 50%;
    float: left;
    cursor: pointer;
    color: #278bf7;
    text-align: center;
    margin-left: 14px;
}
.course-hns-info-form-row[data-v-0adc629a]{
    margin-bottom: 44px;
}
.course-hns-info-form-price-desc[data-v-0adc629a]{
    color: #999;
    font-size: 14px;
    margin-top: 12px;
}
.set-price-comp-show-model[data-v-0adc629a]{
    margin-top: 7px;
}
.set-price-comp-show-model-str[data-v-0adc629a]{
    font-weight: bold;
    color: #333;
}
.set-price-comp-show-model-icon[data-v-0adc629a]{
    color: #2191ff;
    margin-left: 5px;
    cursor: pointer;
}
.set-price-comp-edit-model-input[data-v-0adc629a]{
    height: 34px;
    border: 1px solid #d1dce7;
    border-radius: 3px;
    color: #999999;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-indent: 1em;
    float: left;
    margin-right: 20px;
}
.set-price-comp-edit-model-sbtn[data-v-0adc629a]{
    width: 64px;
    height: 34px;
    border-radius: 3px;
    text-align: center;
    cursor: pointer;
    line-height: 34px;
    color: #fff;
    background: #2191ff;
    float: left;
}
.drcmci-pbox[data-v-0adc629a]{
    padding: 0 30px;
    height: 500px;
    padding-bottom: 80px;
}
.document-resource-create-main-content-item .course-hns-info-form-row-name[data-v-0adc629a]{
    width: 112px;
}
.document-resource-create-main-content-item .course-hns-info-form-row-cont[data-v-0adc629a] {
    width: calc(100% - 138px);
}
.course-hns-info-form-row-cont[data-v-0adc629a] .el-radio__inner::after{
    background: #fff;
    width: 5px;
    height: 5px;
}
.course-hns-info-form-row-cont[data-v-0adc629a] .el-radio__input.is-checked .el-radio__inner {
    border-color: #409eff;
    background: #409eff;
}
.chifrc-radio-comp[data-v-0adc629a]{
    margin-top: 6px;
}
.chifrc-res-item-conf[data-v-0adc629a]{
    padding: 28px 17px;
    background: #fafafa;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 615px;
    border-radius: 5px;
    margin-top: 19px;
}
.chifrc-res-iconf-row-icon[data-v-0adc629a]{
    width: 19px;
    height: 20px;
    float: left;
    margin-right: 8px;
    margin-top: 8px;
}
.chifrc-res-iconf-row-icon img[data-v-0adc629a]{
    width: 100%;
    height: 100%;
}
.chifrc-res-iconf-row-name[data-v-0adc629a]{
    color: #666;
    float: left;
    line-height: 34px;
}
.chifrc-res-iconf-row-oplist[data-v-0adc629a]{
    float: right;
}
.chnsifpd-v2[data-v-0adc629a]{
    height: 56px;
    line-height: 56px;
    background: #fafafa;
    margin-top: 18px;
    width: 615px;
    text-indent: 19px;
}
.chnsifpd-v3[data-v-0adc629a]{
    padding: 20px;
    background: #fafafa;
    margin-top: 18px;
}
.chnsifpd-item[data-v-0adc629a]{
    margin-top: 18px;
}
.course-hns-info-form-user-cbtn[data-v-0adc629a]{
    line-height: 20px;
    color: #278bf7;
    cursor: pointer;
    display: block;
    position: absolute;
    width: 100%;
    display: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    bottom: -20px;
}
.course-hns-info-form-user:hover .course-hns-info-form-user-cbtn[data-v-0adc629a]{
    display: block;
}
.course-hns-info-form-user[data-v-0adc629a]:hover{
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
}
.chifrc-res-iconf-row[data-v-0adc629a]{
    margin-bottom: 10px;
}
.rescfs-pop-first-lv[data-v-0adc629a]{
    margin-top: 42px;
}
.rescfs-pop-first-lv-header[data-v-0adc629a]{
    padding-bottom: 14px;
    border-bottom: 1px solid #eeeeee;
    color: #999999;
    font-weight: bold;
}
.rescfs-pop-sec-lv[data-v-0adc629a]{
    height: 58px;
    line-height: 58px;
    border-bottom: 1px solid #eeeeee;
}
.rescfs-pop-sec-lv-left[data-v-0adc629a]{
    float: left;
    color: #323232;
    font-size: 15px;
    font-weight: bold;
    width: calc(100% - 200px);
}
.rescfs-pop-sec-lv-right[data-v-0adc629a]{
    float: right;
    color: #434343;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
}
.rescfs-pop-sec-lvs[data-v-0adc629a]{
    padding: 0 29px;
}
.rescfs-pop-sec-lv-left img[data-v-0adc629a]{
    width: 16px;
    -webkit-transform: translateY(-1px);
            transform: translateY(-1px);
    margin-right: 3px;
}
.res-collection-files-stat-pop[data-v-0adc629a]{
    height: 600px;
    overflow: auto;
}
.set-score-rule-pop[data-v-0adc629a]{
    padding-bottom:30px!important;
}
.set-score-rule-pop-add-btn[data-v-0adc629a]{
    color: #fff;
    text-align: center;
    width: 132px;
    line-height: 36px;
    border-radius: 4px;
    background: #2fa2fe;
    cursor: pointer;
    margin-top: 18px;
}
.ssrpbi-del-btn[data-v-0adc629a]{
    margin-left: 20px;
    cursor: pointer;
}
.ssrpbi-str[data-v-0adc629a]{
    margin-left: 12px;
}
.ssrpbi-span[data-v-0adc629a]{
    color: #b6babd;
    margin: 0 34px;
}
.set-score-rule-pop-block-item[data-v-0adc629a]{
    margin-top: 10px;
}
.set-score-rule-pop-block-title[data-v-0adc629a]{
    line-height:36px;
    background: #eaf6ff;
    text-indent: 19px;
    color: #2fa2fe;
}
.set-score-rule-pop-block-item-s-musers[data-v-0adc629a]{
    margin-top: 10px;
}
.ssrpbi-input[data-v-0adc629a]{
    width: 200px;
}
.set-score-rule-pop-block-rpart[data-v-0adc629a]{
    overflow: auto;
}
.set-score-rule-pop-block-name[data-v-0adc629a]{
    line-height:36px;
}
.set-score-rule-pop-block-name[data-v-0adc629a]{
    float: left;
}
.add-fast-link-pop-url[data-v-0adc629a] .el-textarea__inner{
    height: 122px;
}
.add-fast-link-pop-title[data-v-0adc629a]{
    margin-top:30px;
}
.add-fast-link-pop-box[data-v-0adc629a]{
    padding: 0px;
}
.new-teach-version-pop-ui[data-v-0adc629a] .el-dialog__body{
    padding: 0 0 20px 0;
}
/**
 * @desc: 积分运营管理前端公用css文件
 * @author: yansen
 * @time: 2020-01-14
 */
._nr[data-v-6d325a60]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
#operationl-manage-frame[data-v-6d325a60]{
    width: 100%;
    height: 100%;
    background: #f7f7f7;
}
/*修改element自带tree的样式*/
[data-v-6d325a60] .el-tree-node__content:hover {
    color: #1d86fb;
    background-color: white;
}
[data-v-6d325a60] .el-tree-node:focus>.el-tree-node__content {
    color: #1d86fb;
    background-color: white;
}
[data-v-6d325a60] .el-tree-node__expand-icon {
    display: none;
}
.omf-zone[data-v-6d325a60]{
    width: 1200px;
    margin: 30px auto 0;
}
.omf-left[data-v-6d325a60]{
    width: 250px;
    float: left;
}
.omf-right[data-v-6d325a60]{
    float: right;
    width: 932px;
    padding-bottom: 40px;
}
.nav-sidebar-item[data-v-6d325a60]{
    height: 60px;
    line-height: 60px;
    color: #999;
    font-size: 15px;
    font-weight: normal;
    cursor: pointer;
    padding-left: 37px;
    border-radius: 4px;
}
.nav-sidebar-item-icon[data-v-6d325a60]{
    font-size: 23px;
    font-weight: normal;
    float: left;
    margin-right: 7px;
}
.nav-sidebar-item.ed[data-v-6d325a60]{
    color: #2288f7;
    background: #eeeeee;
}
.omf-school-block[data-v-6d325a60]{
    height: 115px;
    width: 290px;
    background: #fff;
    border-radius: 5px;
    float: left;
}
.omf-r-sec-block[data-v-6d325a60]{
    background: #fff;
    border-radius: 5px;
    padding: 14px 30px 35px 35px;
}
.omf-integral-block[data-v-6d325a60]{
    width: calc(100% - 320px);
    height: 115px;
    float: right;
    background: #fff;
    border-radius: 5px;
}
.omf-cm-cblock[data-v-6d325a60]{
    background: #fff;
    border-radius: 5px;
    padding: 0 30px;
    margin-top: 30px;
}
.school-info-comp-core-str[data-v-6d325a60]{
    color: #333;
    font-size: 18px;
    font-weight: bold;
    margin-right: 6px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.school-info-comp-core-icon[data-v-6d325a60]{
    color: #999999;
    font-size: 27px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
}
.school-info-comp-core[data-v-6d325a60]{
    line-height: 25px;
    text-align: center;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 15px;
    overflow: hidden;
}
.school-info-comp[data-v-6d325a60]{
    height: 100%;
}
.modify-cloud-school-comp-body[data-v-6d325a60]{
    padding: 25px;
}
.mc-school-item-arrow-icon[data-v-6d325a60]{
    float: left;
    font-size: 22px;
    margin-top: 3px;
    color: #999999;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    -webkit-animation:rotate_animation-data-v-6d325a60 0.2s;
            animation:rotate_animation-data-v-6d325a60 0.2s;
}
.mc-school-item-arrow-icon.ed[data-v-6d325a60]{
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
    -webkit-animation:rotate_animation_ed-data-v-6d325a60 0.2s;
            animation:rotate_animation_ed-data-v-6d325a60 0.2s;
}
/*剪头旋转动画*/
@-webkit-keyframes rotate_animation_ed-data-v-6d325a60{
from {
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
}
to {
        -webkit-transform: rotate(-90deg);
                transform: rotate(-90deg);
}
}
@keyframes rotate_animation_ed-data-v-6d325a60{
from {
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
}
to {
        -webkit-transform: rotate(-90deg);
                transform: rotate(-90deg);
}
}
@-webkit-keyframes rotate_animation-data-v-6d325a60{
from {
        -webkit-transform: rotate(-90deg);
                transform: rotate(-90deg);
}
to {
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
}
}
@keyframes rotate_animation-data-v-6d325a60{
from {
        -webkit-transform: rotate(-90deg);
                transform: rotate(-90deg);
}
to {
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
}
}
.mc-school-item-mark-icon[data-v-6d325a60]{
    float: left;
    font-size: 25px;
    color: #333;
    margin-left: 3px;
    margin-right: 1px;
    cursor: auto;
}
.mc-school-item-mark-str[data-v-6d325a60]{
    float: left;
    line-height: 35px;
    margin-left: 5px;
    color: #333;
    max-width: 160px;
}
.electronic-currency-stat-comp[data-v-6d325a60]{
    height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 30px 33px;
}
.electronic-currency-stat-comp-left[data-v-6d325a60]{
    width: 200px;
    float: left;
    height: 100%;
}
.electronic-currency-stat-comp-right[data-v-6d325a60]{
    width: calc(100% - 200px);
    float: right;
    height: 100%;
}
.ecsc-stat-num[data-v-6d325a60]{
    font-size: 22px;
    font-weight: bold;
}
.ecsc-stat-str[data-v-6d325a60]{
    color: #999;
    font-size: 12px;
    margin-top: 2px;
}
.ecsc-icon[data-v-6d325a60]{
    width: 32px;
    height: 32px;
    float: left;
    color: #ff8a8a;
    font-size: 32px;
    margin-right: 12px;
    margin-top: 7px;
}
.ecsc-stat[data-v-6d325a60]{
    float: left;
    width: calc(100% - 45px);
}
.ecscr-line-cover[data-v-6d325a60]{
    height: 17px;
    border-radius: 12px;
}
.ecscr-line-section[data-v-6d325a60]{
    height: 100%;
    float: left;
}
.ecscr-line-section-animation[data-v-6d325a60]{
    height: 100%;
    -webkit-animation: fill_animation-data-v-6d325a60 1s;
            animation: fill_animation-data-v-6d325a60 1s;
}
/*填充动画*/
@-webkit-keyframes fill_animation-data-v-6d325a60{
from {
        width: 0;
}
to {
        width: 100%;
}
}
@keyframes fill_animation-data-v-6d325a60{
from {
        width: 0;
}
to {
        width: 100%;
}
}
.ecscr-line-name-list[data-v-6d325a60]{
    float: right;
    margin-top: 12px;
}
.ecscr-line-name-item-block[data-v-6d325a60]{
    float: left;
    width: 16px;
    height: 12px;
    border-radius: 3px;
    margin-top: 3px;
    margin-right: 8px;
}
.ecscr-line-name-item-name[data-v-6d325a60]{
    color: #999;
    font-size: 12px;
    float: left;
}
.omf-r-sec-block[data-v-6d325a60]{
    margin-top: 30px;
}
.omf-r-sec-b-header[data-v-6d325a60]{
    height: 54px;
    line-height: 54px;
    border-bottom: 1px solid #f4f4f4;
}
.omf-r-sec-bhl-str[data-v-6d325a60]{
    float: left;
    font-size: 16px;
    color: #333;
    font-weight: bold;
}
.omf-r-sec-bhr-str[data-v-6d325a60]{
    float: right;
    font-size: 16px;
    color: #666 ;
    cursor: pointer;
}
.omf-r-sec-b-desc[data-v-6d325a60]{
    margin-top: 50px;
}
.omf-r-sec-b-desc-left[data-v-6d325a60]{
    height: 180px;
    width: 400px;
    float: left;
}
.omf-r-sec-b-desc-right[data-v-6d325a60]{
    width: calc(100% - 400px);
    float: right;
}
.omf-r-sec-b-desc-row-mark[data-v-6d325a60]{
    width: 10px;
    height: 10px;
    border-radius: 6px;
    border: 1px solid #2c8ef7;
    float: left;
    margin-right: 11px;
    margin-top: 6px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.omf-r-sec-b-desc-row-str[data-v-6d325a60]{
    overflow: hidden;
    color: #666;
    font-size: 16px;
}
.omf-r-sec-b-desc-row[data-v-6d325a60]{
    margin-bottom: 28px;
}
.omf-r-sec-b-body[data-v-6d325a60]{
    min-height: 110px;
}
.omf-r-sec-bb-item[data-v-6d325a60]{
    width: 50%;
    float: left;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.omf-r-sec-bb-item-core[data-v-6d325a60]{
    line-height: 32px;
}
.omfrsni-core-icon[data-v-6d325a60]{
    width: 32px;
    height: 32px;
    float: left;
}
.omfrsni-core-icon img[data-v-6d325a60]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.omfrsni-core-str[data-v-6d325a60]{
    float: left;
    margin-right: 15px;
    font-size: 16px;
    font-weight: bold;
}
input.omfrsni-core-str[data-v-6d325a60]{
    border: 1px solid #dddddd;
    padding: 0 10px;
    width: 100px;
    font-size: 14px;
    font-weight: normal;
    height: 32px;
}
.omf-rc-str[data-v-6d325a60]{
    font-size: 16px;
    font-weight: bold;
    float: left;
}
.omf-rc-switch[data-v-6d325a60]{
    float: left;
    margin-left: 15px;
}
.omfrsni-core-edit-str[data-v-6d325a60]{
    font-size: 16px;
    font-weight: bold;
    color: #2288f7;
    float: left;
    cursor: pointer;
}
.omfrsni-core-edit-cover[data-v-6d325a60]{
    cursor: pointer;
    float: left;
}
.omfrsni-core-edit-icon[data-v-6d325a60]{
    float: left;
    font-size: 20px;
    color: #2288f7;
    margin-right: 8px;
    margin-left: 36px;
    display: block;
    cursor: pointer;
}
.omf-r-sec-bb-crow[data-v-6d325a60]{
    padding-left: 110px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 35px;
}
.omf-r-sec-bb-crow .omfrsni-core-edit-icon[data-v-6d325a60]{
    margin-right: 0;
}
.omf-rc-warmtxt[data-v-6d325a60]{
    color: #999999;
    float: left;
    margin-left: 30px;
}
.omf-dynamic-item-author[data-v-6d325a60]{
    float: left;
    margin-right: 17px;
    font-weight: bold;
}
.omf-dynamic-item-currency-icon[data-v-6d325a60]{
    width: 15px;
    height: 15px;
    float: left;
    margin-right: 6px;
    margin-top: -1px;
}
.omf-dynamic-item-currency-icon img[data-v-6d325a60]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.omf-dynamic-item-desc[data-v-6d325a60]{
    float: left;
    font-weight: bold;
}
.omf-dynamic-item-time[data-v-6d325a60]{
    float: right;
    font-size: 13px;
    color: #999;
}
.omf-dynamic-item[data-v-6d325a60]{
    font-size: 16px;
    color: #666666;
    margin-bottom: 43px;
}
.omf-dynamic-list[data-v-6d325a60]{
    padding-top: 30px;
    padding-bottom: 1px;
}
.total-order-manage[data-v-6d325a60]{
    margin-top: 0;
}
.total-order-manage-mbox[data-v-6d325a60]{
    padding: 35px 37px;
    background: #fff;
}
.order-filter-list-comp[data-v-6d325a60]{
    min-height: 300px;
    position: relative;
}
.oflc-sheet-col[data-v-6d325a60]{
    float: left;
    text-align: center;
    height: 100%;
}
.oflc-sheet-head[data-v-6d325a60]{
    height: 47px;
    line-height: 47px;
    color: #494949;
    background: #f9f9f9;
    border-bottom: 1px solid #efefef;
}
.oflc-sheet-row[data-v-6d325a60]{
    overflow: hidden;
    height: 107px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 23px 0 23px 0;
}
.oflc-sheet-row[data-v-6d325a60]:not(:last-child) {
    border-bottom: 1px solid #efefef;
}
.oflc-scc-good-face[data-v-6d325a60]{
    width: 60px;
    height: 60px;
    float: left;
    margin-right: 12px;
}
.oflc-scc-good-face img[data-v-6d325a60]{
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    border-radius: 5px;
}
.oflc-scc-good-rpart[data-v-6d325a60]{
    float: left;
    text-align: left;
    width: calc(100% - 72px);
}
.oflc-scc-good-name[data-v-6d325a60]{
    color: #333;
    font-size: 15px;
    margin-top: 1px;
    font-weight: bold;
}
.oflc-scc-good-type[data-v-6d325a60]{
    color: #999;
    font-size: 12px;
    margin-top: 21px;
}
.oflc-scc-currency-icon[data-v-6d325a60]{
    width: 15px;
    height: 15px;
    float: left;
    margin-top: -6px;
}
.oflc-scc-currency-icon img[data-v-6d325a60]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.oflc-scc-cyrrency-num[data-v-6d325a60]{
    color: #f17d78;
    font-weight: bold;
    margin-left: 11px;
    float: left;
}
.oflc-scc-currency-unit[data-v-6d325a60]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.oflc-sheet-col-core[data-v-6d325a60]{
    height: 100%;
}
.oflc-flex[data-v-6d325a60] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.oflc-scc-count-icon[data-v-6d325a60]{
    font-size: 12px;
    color: #6d6d6d;
    margin-right: 3px;
    float: left;
}
.oflc-scc-count-num[data-v-6d325a60]{
    font-size: 17px;
    float: left;
    margin-top: -3px;
    color: #333;
}
.oflc-scc-total-currency[data-v-6d325a60]{
    height: 16px;
}
.oflc-scc-total-currency-type[data-v-6d325a60]{
    color: #999;
    font-size: 12px;
    margin-top: 12px;
}
.oflc-ddr-name[data-v-6d325a60]{
    color: #333;
}
.oflc-ddr-account[data-v-6d325a60]{
    color: #999;
    font-size: 12px;
    margin-top: 5px;
}
.oflc-ddr-class[data-v-6d325a60]{
    color: #999;
    font-size: 12px;
    margin-top: 5px;
}
.oflc-order-time[data-v-6d325a60]{
    color: #999;
    font-size: 12px;
}
.oflc-order-status[data-v-6d325a60]{
    color: #5cc6a5;
    margin-top: 7px;
    font-size: 16px;
}
._cancle.oflc-order-status[data-v-6d325a60]{
    color: #999;
}
.oflc-scc-btn[data-v-6d325a60]{
    width: 94px;
    height: 36px;
    border-radius: 20px;
    background: #efefef;
    line-height: 36px;
    cursor: pointer;
    color: #666;
}
.oflc-scc-btn._del[data-v-6d325a60]{
    background: #fff2f1;
    color: #f17d78;
}
.oflc-sheet-node[data-v-6d325a60]{
    margin-top: 9px;
    border: 1px solid #efefef;
}
.oflc-filter-row[data-v-6d325a60]{
    margin-bottom: 24px;
}
.oflc-filter-row-l[data-v-6d325a60]{
    float: left;
    line-height: 40px;
    margin-right: 19px;
    font-weight: bold;
    color: #494949;
}
.oflc-filter-cbtn[data-v-6d325a60]{
    width: 88px;
    text-align: center;
    height: 36px;
    line-height: 36px;
    font-size: 18px;
    font-weight: bold;
    background: #3987f2;
    border-radius: 18px;
    float: left;
    color: #fff;
    margin-left: 60px;
    cursor: pointer;
    margin-top: 2px;
}
.oflc-filter-row-r[data-v-6d325a60]{
    float: left;
}
.commodity-course-info-comp[data-v-6d325a60]{
    /*min-height: 297px;*/
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    /*margin-bottom: 5px;*/
    /*padding-bottom: 30px;*/
    /*margin-top: 93px;*/
    /*box-shadow: 1px 2px 17px -6px #b7b7b7;*/
    /*margin-bottom: 10px;*/
    /*z-index: 3;
    position: relative;*/
}
.cc-c-new-version-ui .commodity-course-info-comp[data-v-6d325a60]{
    padding-bottom: 0;
    margin-bottom: 0;
}
.ccic-core[data-v-6d325a60]{
    width: 1200px;
    margin: auto;
}
.ccic-top-lv[data-v-6d325a60]{
    height: 93px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-bottom: 1px solid #f7f7f7;
}
.cc-c-new-version-ui .ccic-top-lv[data-v-6d325a60]{
    height: 70px;
    line-height: 32px;
}
.ccic-tl-name[data-v-6d325a60]{
    font-weight: bold;
    font-size: 18px;
    padding-top: 17px;
}
.ccic-tl-name-str[data-v-6d325a60]{
    float: left;
    border: none;
    color: #2c3e50;
    width: calc(100% - 80px);
}
.cc-c-new-version-ui .ccic-tl-name-str[data-v-6d325a60]{
    color: #fff;
}
input.ccic-tl-name-str[data-v-6d325a60]{
    border: 1px solid #DCDFE6;
}
.ccic-tl-name-btns[data-v-6d325a60]{
    float: left;
    line-height: 24px;
    color: #27c9a3;
    display: none;
}
.ccic-tl-name:hover .ccic-tl-name-btns[data-v-6d325a60]{
    display: block;
}
.ccic-tl-name-btn[data-v-6d325a60]{
    margin-left: 10px;
    cursor: pointer;
    float: left;
}
.ccic-tl-fs-info[data-v-6d325a60]{
    font-size: 14px;
    color: #666;
    margin-top: 17px;
}
.ccic-core-l[data-v-6d325a60]{
    float: left;
    width: calc(100% - 400px);
}
.ccic-core-r[data-v-6d325a60]{
    float: right;
}
.ccic-c-price[data-v-6d325a60]{
    float: right;
    margin-top: 33px;
    margin-left: 18px;
}
.ccic-c-ac-btn[data-v-6d325a60]{
    width: 150px;
    height: 38px;
    line-height: 38px;
    background: #2288f7;
    border-radius: 8px;
    text-align: center;
    float: right;
    color: #fff;
    margin-top: 26px;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    font-size: 16px;
    font-weight: bold;
    margin-right: 10px;
}
.ccic-c-new-v-btn[data-v-6d325a60]{
    color: #fff;
    float: right;
    margin-top: 14px;
    margin-right: 30px;
    cursor: pointer;
}
.ccic-c-ac-cover[data-v-6d325a60]{
    float: right;
}
.ccic-c-ac-cover-txt[data-v-6d325a60]{
    float: right;
    margin-top: 26px;
    line-height: 36px;
    font-size: 13px;
    color: #333;
}
.ccic-bot-lv[data-v-6d325a60]{
    margin-top: 30px;
}
.ccic-bot-lv-face[data-v-6d325a60]{
    width: 310px;
    height: 207px;
    float: left;
    margin-right: 20px;
}
.ccic-bot-lv-face img[data-v-6d325a60]{
    width: 100%;
    height: 100%;
    border-radius: 8px;
    -o-object-fit: contain;
       object-fit: contain;
}
.ccic-bot-lv-info[data-v-6d325a60]{
    float: left;
    width: calc(100% - 330px);
}
.ccic-bot-lv-info-author[data-v-6d325a60]{
    margin-top: 22px;
}
.ccic-bot-lv-info-author-imgs[data-v-6d325a60]{
    float: left;

    margin-right: 28px;
}
.ccic-bot-lv-info-author-names[data-v-6d325a60]{
    font-size: 14px;
    color: #666;
    line-height: 37px;
}
.ccic-bot-lv-info-span[data-v-6d325a60]{
    padding: 7px 22px;
    background: #f3f9ff;
    float: left;
    font-size: 12px;
    border-radius: 20px;
    color: #999;
    margin-right: 15px;
    max-width: 200px;
    margin-bottom: 10px;
}
.ccic-bot-lv-info-spans[data-v-6d325a60]{
    margin-top: 10px;
}
.ccic-bot-lv-info-desc[data-v-6d325a60]{
    margin-top: 10px;
    color: #999;
    font-size: 16px;
}
._limit_word.ccic-bot-lv-info-desc[data-v-6d325a60]{
    height: 42px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.ccic-bot-lv-info-desc-show-all[data-v-6d325a60]{
    cursor: pointer;
    font-size: 14px;
    color: #2288f7;
    font-weight: bold;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.scribing-price-comp[data-v-6d325a60]{
    line-height: 26px;
}
.spc-coin-icon[data-v-6d325a60]{
    height: 26px;
    width: 26px;
    border-radius: 13px;
    float: left;
    margin-right: 11px;
}
.spc-coin-icon img[data-v-6d325a60]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.spc-coin-price[data-v-6d325a60] {
    float: left;
    font-size: 18px;
    color: #ff7676;
    font-weight: bold;
    margin-right: 10px;
}
.spc-coin-line-price[data-v-6d325a60]{
    font-size: 16px;
    color: #cac9c9;
    float: left;
    text-decoration:  line-through;
}
.head-portrait-sc-item[data-v-6d325a60]{
    height: 38px;
    width: 38px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 20px;
    float: left;
    border: 1px solid #fff;
}
.head-portrait-sc-item img[data-v-6d325a60]{
    width: 36px;
    height: 36px;
    border-radius: 50%;
}
.head-portrait-sc-item[data-v-6d325a60]:not(:first-child) {
    margin-left: -12px;
}
.head-portrait-sc-item[data-v-6d325a60]:last-child{
    background: #2288f7;
    text-align: center;
    line-height: 36px;
    color: #fff;
    font-weight: bold;
}
.ccic-c-convert-txt[data-v-6d325a60]{
    float: right;
    color: #27C9A3;
    font-size: 20px;
    font-weight: bold;
    margin-top: 26px;
    margin-right: 49px;
    line-height: 38px;
}
.mc-school-item-list[data-v-6d325a60]{
    max-height: 300px;
    overflow: auto;
}
.nav-sidebar-item-icon[data-v-6d325a60]{
    width: 40px;
    text-align: center;
    height: 60px;
}
.my-rsr-part-inner[data-v-6d325a60] .el-input__inner{
    border-radius: 5px;
}
.my-rsr-part-inner[data-v-6d325a60] .cm-year-select{
    min-width: 100px;
    width: 150px;
}
.my-rsr-part-inner[data-v-6d325a60] .cm-semster-select{
    min-width: 150px;
    width: 180px;
}
.my-rsr-part-inner[data-v-6d325a60] .cm-week-select{
    width: 100px;
}
.my-rsr-part-inner[data-v-6d325a60] .el-date-editor{
    width: 150px;
}
.omf-r-sec-b-scene-item-option[data-v-6d325a60]{
    cursor: pointer;
    float: left;
}
.omf-r-sec-b-scene-item-info[data-v-6d325a60]{
    float:left;
    margin-left: 12px;
}
.omf-r-sec-b-scene-item-info-title[data-v-6d325a60]{
    font-size: 16px;
    color: #333;
    font-weight: bold;
}
.omf-r-sec-b-scene-item[data-v-6d325a60]{
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-left: 110px;
    padding-top: 35px;
}
.omf-r-sec-b-scene-item-info-desc[data-v-6d325a60]{
    color: #999;
    font-size: 12px;
    margin-top: 11px;
}
.omf-r-sec-b-scene-item-option-icon[data-v-6d325a60]{
    display: none;
}
.omf-r-sec-b-scene-item-option[data-v-6d325a60]{
    width: 14px;
    height: 14px;
    border: 1px solid #999999;
    cursor: pointer;
    margin-top: 3px;
}
.omf-r-sec-b-scene-item-option.ed .omf-r-sec-b-scene-item-option-icon[data-v-6d325a60]{
    display: block;
}
.omf-r-sec-b-scene-item-option.ed[data-v-6d325a60]{
    border-color: #2191ff;
    background: #2191ff;
}
.integral-score-record-pop-block[data-v-6d325a60]{
    margin-top: 36px;
}
.integral-score-record-pop-b-search[data-v-6d325a60]{
    float: right;
}
.integral-score-record-pop-table[data-v-6d325a60]{
    margin-top: 36px;
    border: 1px solid #efefef;
    min-height: 300px;
    position: relative;
}
.isrecord-pop-table-header[data-v-6d325a60]{
    height: 47px;
    line-height: 47px;
    border-bottom: 1px solid #efefef;
    background: #f9f9f9;
}
.isrecord-pop-table-col[data-v-6d325a60]{
    float: left;
    text-align: center;
}
.isrecord-pop-table-col-num[data-v-6d325a60]{
    color: #2288f7;
}
.isrecord-pop-table-row[data-v-6d325a60]{
    height: 61px;
    line-height: 61px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    color: #333;
}
.isrecord-pop-table-row[data-v-6d325a60]:not(:last-child) {
    border-bottom: 1px solid #efefef;
}
.ecscr-line-name-item[data-v-6d325a60]{
    float: left;
    margin-right: 20px;
}
.ecscr-line-name-item[data-v-6d325a60]:last-child{
    margin-right: 0;
}
.common-no-c img[data-v-6d325a60]{
    width: 64px;
    height: 57px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -32px;
    margin-left: -28.5px;
}
.ctlv-header[data-v-6d325a60]{
    position: fixed;
    background: transparent;
    top: 0;
    width: 100%;
    z-index: 3;
}
.cc-c-new-version-ui .ctlv-header[data-v-6d325a60]{
    background: #1e1f21;
}
.cc-c-new-version-ui .ccic-tl-fs-info[data-v-6d325a60]{
    display: none;
}
.ctlv-f-zone[data-v-6d325a60]{
    padding-top: 30px;
}
.bg-common-no-c[data-v-6d325a60]{
    width: 64px;
    height: 57px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -32px;
    margin-left: -28.5px;
    background: url(/vue/dist/static/img/course-gailan-no-content-img-xq.56db9cf.png);
    background-size: 100% 100%;
}
.ccm-sheet-rows[data-v-6d325a60]{
    min-height: 300px;
    position: relative;
}
.ccn-v-set-btn[data-v-6d325a60]{
    position: fixed;
    bottom: 12px;
    left: 80px;
}
.omf-r-sec-modify-pay-type-btn[data-v-6d325a60]{
    font-size: 14px;
    color: #2288f7;
    font-weight: normal;
    cursor: pointer;
}
.head-portrait-sc-item-name[data-v-6d325a60]{
    line-height: 40px;
    margin-left: 10px;
    overflow: auto;
}
.head-portrait-sc-prev[data-v-6d325a60]{
    float: left;
    margin-right: 10px;
}
/**
 * @desc: 新版教学产品线UI调整样式
 * @author: yansen
 * @time: 2020-09-08
 */
.new-teach-version-pop-ui[data-v-a122aa40] .el-dialog {
    padding: 0 26px;
}
.new-teach-version-pop-ui[data-v-a122aa40] .el-dialog {
    border-radius: 0;
}
.new-teach-version-pop-ui[data-v-a122aa40] .el-dialog__title {
    color: #333;
}
.new-teach-version-pop-ui[data-v-a122aa40] .el-dialog__header {
    /* text-align: center; */
    /* border-bottom:1px solid #eeeeee; */
    /* min-height: 20px; */
}
.new-teach-version-pop-ui[data-v-a122aa40] .el-dialog__headerbtn {
    top: -16px;
    right: -16px;
    width: 38px;
    height: 38px;
    line-height: 38px;
    background: #fff;
    border-radius: 50%;
    line-height: 38px;
}
.new-teach-version-pop-ui[data-v-a122aa40] .el-dialog__headerbtn .el-dialog__close {
    width: 23px;
    height: 23px;
    line-height: 23px;
    color: #b2bac3;
    border-radius: 50%;
    border: 2px solid #b2bac3;
    font-weight: bolder;
    text-indent: 1px;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}
.new-teach-version-pop-ui[data-v-a122aa40] .el-dialog__headerbtn .el-dialog__close:hover {
    border: 2px solid #409eff;
    color: #409eff;
}
.public-pop-root[data-v-a122aa40] .el-textarea__inner {
    height: 122px;
}
.public-pop-root[data-v-a122aa40] .el-dialog__body {
    padding: 0 0 20px 0;
}
.column-config-box .el-checkbox[data-v-a122aa40] {
    margin-bottom: 10px;
}
/**
 * @desc: 课堂教学
 * @author: yansen
 * @time: 2020-09-03
 */
*[data-v-a122aa40]:focus{
    outline: none;
}
.course-teaching-common-btn[data-v-a122aa40] {
    background: -webkit-gradient(linear, left top, left bottom, from(#27c9a3), to(#57dfbf));
    background: linear-gradient(#27c9a3 0%, #57dfbf 100%);
    border-radius: 4px;
    cursor:pointer;
    color: #fff;
}
.course-teaching-main-page[data-v-a122aa40]{
    height: 100%;
    background: #f5f6fa;
}
.course-teaching-main-page-center[data-v-a122aa40]{
    width: 1200px;
    margin: auto;
    position: relative;
}
.course-teaching-public-img-box img[data-v-a122aa40]{
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}
.cource-teaching-common-pop-btn[data-v-a122aa40]{
    width:180px;
    height:44px;
    border-radius: 5px;
    text-align: center;
    line-height:44px;
    color: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#27c9a3), to(#57dfbf));
    background: linear-gradient(#27c9a3 0%, #57dfbf 100%);
    cursor:pointer;
}
._nr[data-v-a122aa40]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
/***主题色start***/
.border_color_for_theme_2.ed[data-v-a122aa40]{
    border-color: #057fff!important;
}
.text_color_for_theme_2[data-v-a122aa40]{
    color:#057fff!important;
}
.text_hover_color_for_theme_2[data-v-a122aa40]:hover{
    color:#057fff!important;
}
.text_option_color_for_theme_2.ed[data-v-a122aa40]{
    color:#057fff!important;
}
.text_option_color_for_theme_2.ed .course-teaching-index-nav-icon-txt[data-v-a122aa40]{
    color:#057fff!important;
}
.bg_color_for_theme_2[data-v-a122aa40]{
    background:#057fff!important;
}
.single_border_color_for_theme_2[data-v-a122aa40] {
    border-color: #057fff!important;
}
.bg_selected_color_for_theme_2.ed[data-v-a122aa40]{
    background:#057fff!important;
    color: #fff;
}
.bg_selected_color_for_theme_2.ed[data-v-a122aa40]:hover{
    color: #fff!important;
}
/***主题色end***/
/***表单元素start，外层加上cource-teaching-form这个类名***/
[data-v-a122aa40] .cource-teaching-form .el-input__inner,[data-v-a122aa40] .cource-teaching-form .el-textarea__inner,[data-v-a122aa40] .cource-teaching-form .el-select .el-input__inner{
    /*border: 1px solid #dce5ef;*/
    border: 1px solid #eee;
    border-radius: 4px;
    font-size: 12px;
}
[data-v-a122aa40] .cource-teaching-form .el-input__inner{
    height: 34px;
    line-height: 34px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-a122aa40] .el-textarea__inner {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-a122aa40] .el-form-item__label {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-a122aa40] .cource-teaching-form .el-input__icon{
    line-height: 34px;
}
[data-v-a122aa40] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner{
    border: 1px solid #45d7b5;
    -webkit-box-shadow: none;
            box-shadow: none;
}
[data-v-a122aa40] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner:hover{
    border: 1px solid #45d7b5;
}
[data-v-a122aa40] .cource-teaching-form .el-input__inner:focus,[data-v-a122aa40] .cource-teaching-form .el-select .el-input__inner:focus,[data-v-a122aa40] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner,[data-v-a122aa40] .cource-teaching-form .el-textarea__inner:focus{
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #45d7b5;
}
[data-v-a122aa40] .cource-teaching-form .el-radio{
    color: #999999;
    cursor: pointer;
    margin-right: 22px;
}
[data-v-a122aa40] .cource-teaching-form .el-radio__label{
    font-size: 12px;
    font-weight: 500;
    color: #999999;
}
[data-v-a122aa40] .cource-teaching-form .el-radio__inner{
    width: 16px;
    height: 16px;
    background: #ffffff;
    border: 1px solid #cccccc;
}
[data-v-a122aa40] .cource-teaching-form .el-radio__input.is-checked .el-radio__inner{
    border-color: #DCDFE6;
    background: none;
}
[data-v-a122aa40] .cource-teaching-form .el-radio__inner::after{
    width: 8px;
    height: 8px;
    background: #000;
}
[data-v-a122aa40] .cource-teaching-form .el-radio__input.is-checked+.el-radio__label{
    color: #999999;
}
/**表单元素end**/
.course-no-content-text[data-v-a122aa40]{
    text-align: center;
    font-size: 14px;
    color: #999;
    margin-top:5px;
}
.course-no-content-img[data-v-a122aa40]{
    width: 464px;
    height: 288px;
    display: block;
    margin: auto;
}
.course-teaching-mp-litem[data-v-a122aa40]{
    position: absolute;
    left: 80px;
}
.course-teaching-mp-lt-item[data-v-a122aa40]{
    font-size: 17px;
    font-weight: bold;
    height: 71px;
    line-height: 71px;
    float: left;
    margin-right: 20px;
}
.course-teaching-mp-lt-name[data-v-a122aa40]{
    cursor: pointer;
}
.course-teaching-mp-lt-i-line[data-v-a122aa40]{
    float: left;
    height: 25px;
    width: 1px;
    background: #cccccc;
    margin-top: 23px;
    margin-left: 2px;
}
.course-teaching-mp-lt-i-text[data-v-a122aa40]{
    float: left;
    line-height: 71px;
    font-size: 14px;
    color: #666666;
    margin-left: 20px;
}
.course-teaching-mp-lt-popbox[data-v-a122aa40]{
    height: 485px;
}
.course-search[data-v-a122aa40]{
    height: 38px;
}
.course-teaching-mp-lt-pop-lv-first[data-v-a122aa40]{
    border-bottom: 1px solid #eee;
}
.ctmlplf-name[data-v-a122aa40]{
    float: left;
    width: calc(100% - 30px);
    font-size: 14px;
    color: #333;
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.ctmlplf-icon[data-v-a122aa40]{
    width: 25px;
    float: right;
}
.ctmlplf-icon-mark[data-v-a122aa40]{
    font-weight: bold;
    color: #666666;
}
.course-teaching-mp-lt-pop-lv-first-inner[data-v-a122aa40]{
    height: 38px;
    line-height: 38px;
    border-bottom: 1px solid #eee;
    padding: 0 30px;
}
.ctmlplf-icon.ed .ctmlplf-icon-mark[data-v-a122aa40]{
    display: block;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    margin-right: 10px;
}
.course-teaching-mp-lt-pop-lv-cdbox[data-v-a122aa40]{
    padding-bottom: 0px;
}
.add-btn-tooltip[data-v-a122aa40]{
    width: 117px;
    height: 76px;
    text-align: center;
}
.add-btn-tooltip p[data-v-a122aa40] {
    margin-top: 19px;
    font-size: 14px;
    font-family: Source Han Sans CN Regular, Source Han Sans CN Regular-Regular;
    font-weight: 400;
    color: #333333;
    cursor: pointer;
}
.no-border[data-v-a122aa40]{
    border: none;
}
.select-span-pop-box-title[data-v-a122aa40]{
    font-size: 17px;
    color: #333435;
    margin-top: 18px;
    margin-left: -20px;
}
.volume-production-activity-pop-rnode[data-v-a122aa40] .el-dialog__title{
    color: #5ec8a7;
}
.volume-production-activity-pop-rnode[data-v-a122aa40] .el-dialog__header {
    border: none;
}
.volume-production-activity-pop[data-v-a122aa40]{
    position: relative;
}
.volume-pap-c-addbtn[data-v-a122aa40]{
    position: absolute;
    top: -36px;
    cursor: pointer;
}
.volume-pap-c-mbody[data-v-a122aa40]{
    height: 688px;
    border: 1px solid #edeeef;
}
.volume-pap-cm-chbox[data-v-a122aa40]{
    width: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    height: 100%;
}
.volume-pap-cm-chb-list[data-v-a122aa40]{
    height: 600px;
    overflow: auto;
}
.volume-pap-cm-chb-sbtn[data-v-a122aa40]{
    float: none;
    height: 34px;
    line-height: 34px;
    width: 468px;
    margin: auto;
}
._vpcc_first[data-v-a122aa40]{
}
._vpcc_second[data-v-a122aa40]{
    border-left: 1px solid #edeeef;
    padding: 0 24px 0 29px;
    overflow: auto;
    -webkit-box-shadow: 0 0 10px 3px #eee;
            box-shadow: 0 0 10px 3px #eee;
    position: relative;
    z-index: 3;
}
.volume-pap-cm-chb-l-item[data-v-a122aa40]{
    height: 168px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 1px solid #edeeef;
    padding: 0px 22px 0px 38px;
    position: relative;
    cursor: pointer;
}
.volume-pap-cm-chb-l-item-face[data-v-a122aa40]{
    width: 160px;
    height: 160px;
    margin-top: 4px;
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.volume-pap-cm-chb-l-item-cont[data-v-a122aa40]{
    float: left;
    margin-left: 24px;
}
.volume-pap-cm-chb-l-item-cont-title[data-v-a122aa40]{
    font-size: 16px;
    font-weight: bold;
    margin-top: 9px;
    color: #333;
}
.volume-pap-cm-chb-l-item-dbtn[data-v-a122aa40]{
    position: absolute;
    right: 23px;
    bottom: 25px;
    cursor: pointer;
}
.volume-production-activity-pop-rnode .resource-create-item-tag-botton-inner[data-v-a122aa40]{
    display: block!important;
    position: relative;
    line-height: 24px;
}
.volume-production-activity-pop-rnode .choose-tag-text[data-v-a122aa40] {
    line-height: 32px;
    text-indent: 45px;
}
.volume-production-activity-pop-rnode .resource-create-item-tag-botton-inner .choose-tag-button-icon[data-v-a122aa40]{
    margin-left: 17px;
    position: absolute;
    top: 5px;
    height: 20px!important;
}
.volume-production-activity-pop-rnode[data-v-a122aa40] .el-checkbox{
    display: block;
    float: left;
}
.res-ci-no-content-root[data-v-a122aa40]{
    position: relative;
    height: 540px;
}
.volume-pap-cm-chb-l-item-face[data-v-a122aa40] .file-restype-face{
    padding-top: 0!important;
}
.volume-pap-cm-chb-l-item-face[data-v-a122aa40] ._file-restype-face-img {
    height: 159px!important;
}
.volume-pap-cm-chb-l-item-face[data-v-a122aa40] img {
    border-radius: 6px!important;
}
.volume-pap-c-mbody-pitem[data-v-a122aa40]{
    height: 100%;
}
.volume-pap-cm-chb-l-item-line[data-v-a122aa40]{
    height: 100%;
    position: absolute;
    width: 4px;
    background: #5fc9aa;
    left: 0;
    top: 0;
    display: none;
}
.volume-pap-cm-chb-l-item.ed .volume-pap-cm-chb-l-item-line[data-v-a122aa40]{
    display: block;
}
.volume-pap-cm-chb-l-item.ed[data-v-a122aa40]{
    background: #f8f9fa;
}
.course-hns-info-form-row-icon[data-v-a122aa40]{
    color: #999;
    font-size: 18px;
    float: left;
    width: 18px;
    height: 38px;
    margin-right: 10px;
    cursor: pointer;
}
.course-hns-info-form-row-name[data-v-a122aa40]{
    width: 84px;
    float: left;
    color: #333;
    font-weight: bold;
    margin-right: 26px;
    line-height: 34px;
}
.course-hns-info-form-row[data-v-a122aa40]{
    margin-top: 48px;
    margin-bottom: 44px;
}
.course-hns-info-form-user[data-v-a122aa40]{
    position: relative;
    float: left;
    margin-right: 20px;
    text-align: center;
    width: 66px;
    margin-bottom: 5px;
}
.copyright-radio-num[data-v-a122aa40]{
    line-height: normal;
    font-size: 12px;
    color: #fdad3e;
    cursor: pointer;
}
.course-hns-info-form-user-icon[data-v-a122aa40]{
    width: 36px;
    height: 36px;
    margin: auto;
}
.course-hns-info-form-user-icon img[data-v-a122aa40]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.course-hns-info-form-user-name[data-v-a122aa40]{
    color: #666;
    text-align: center;
    line-height: normal;
    margin-top: 6px;
}
.course-hns-info-form-user-mark[data-v-a122aa40]{
    position: absolute;
    width: 50px;
    height: 20px;
    background: #ff7676;
    border-radius: 12px;
    text-align: center;
    line-height: 20px;
    color: #fff;
    font-size: 9px;
    top: -8px;
    left: 30px;
}
.course-hns-info-form-row-cont[data-v-a122aa40]{
    float: left;
    width: calc(100% - 110px);
}
.course-hns-info-form-add-u-btn[data-v-a122aa40]{
    width: 38px;
    height: 38px;
    border: 1px solid #278bf7;
    border-radius: 50%;
    float: left;
    cursor: pointer;
    color: #278bf7;
    text-align: center;
    margin-left: 14px;
}
.course-hns-info-form-row[data-v-a122aa40]{
    margin-bottom: 44px;
}
.course-hns-info-form-price-desc[data-v-a122aa40]{
    color: #999;
    font-size: 14px;
    margin-top: 12px;
}
.set-price-comp-show-model[data-v-a122aa40]{
    margin-top: 7px;
}
.set-price-comp-show-model-str[data-v-a122aa40]{
    font-weight: bold;
    color: #333;
}
.set-price-comp-show-model-icon[data-v-a122aa40]{
    color: #2191ff;
    margin-left: 5px;
    cursor: pointer;
}
.set-price-comp-edit-model-input[data-v-a122aa40]{
    height: 34px;
    border: 1px solid #d1dce7;
    border-radius: 3px;
    color: #999999;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-indent: 1em;
    float: left;
    margin-right: 20px;
}
.set-price-comp-edit-model-sbtn[data-v-a122aa40]{
    width: 64px;
    height: 34px;
    border-radius: 3px;
    text-align: center;
    cursor: pointer;
    line-height: 34px;
    color: #fff;
    background: #2191ff;
    float: left;
}
.drcmci-pbox[data-v-a122aa40]{
    padding: 0 30px;
    height: 500px;
    padding-bottom: 80px;
}
.document-resource-create-main-content-item .course-hns-info-form-row-name[data-v-a122aa40]{
    width: 112px;
}
.document-resource-create-main-content-item .course-hns-info-form-row-cont[data-v-a122aa40] {
    width: calc(100% - 138px);
}
.course-hns-info-form-row-cont[data-v-a122aa40] .el-radio__inner::after{
    background: #fff;
    width: 5px;
    height: 5px;
}
.course-hns-info-form-row-cont[data-v-a122aa40] .el-radio__input.is-checked .el-radio__inner {
    border-color: #409eff;
    background: #409eff;
}
.chifrc-radio-comp[data-v-a122aa40]{
    margin-top: 6px;
}
.chifrc-res-item-conf[data-v-a122aa40]{
    padding: 28px 17px;
    background: #fafafa;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 615px;
    border-radius: 5px;
    margin-top: 19px;
}
.chifrc-res-iconf-row-icon[data-v-a122aa40]{
    width: 19px;
    height: 20px;
    float: left;
    margin-right: 8px;
    margin-top: 8px;
}
.chifrc-res-iconf-row-icon img[data-v-a122aa40]{
    width: 100%;
    height: 100%;
}
.chifrc-res-iconf-row-name[data-v-a122aa40]{
    color: #666;
    float: left;
    line-height: 34px;
}
.chifrc-res-iconf-row-oplist[data-v-a122aa40]{
    float: right;
}
.chnsifpd-v2[data-v-a122aa40]{
    height: 56px;
    line-height: 56px;
    background: #fafafa;
    margin-top: 18px;
    width: 615px;
    text-indent: 19px;
}
.chnsifpd-v3[data-v-a122aa40]{
    padding: 20px;
    background: #fafafa;
    margin-top: 18px;
}
.chnsifpd-item[data-v-a122aa40]{
    margin-top: 18px;
}
.course-hns-info-form-user-cbtn[data-v-a122aa40]{
    line-height: 20px;
    color: #278bf7;
    cursor: pointer;
    display: block;
    position: absolute;
    width: 100%;
    display: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    bottom: -20px;
}
.course-hns-info-form-user:hover .course-hns-info-form-user-cbtn[data-v-a122aa40]{
    display: block;
}
.course-hns-info-form-user[data-v-a122aa40]:hover{
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
}
.chifrc-res-iconf-row[data-v-a122aa40]{
    margin-bottom: 10px;
}
.rescfs-pop-first-lv[data-v-a122aa40]{
    margin-top: 42px;
}
.rescfs-pop-first-lv-header[data-v-a122aa40]{
    padding-bottom: 14px;
    border-bottom: 1px solid #eeeeee;
    color: #999999;
    font-weight: bold;
}
.rescfs-pop-sec-lv[data-v-a122aa40]{
    height: 58px;
    line-height: 58px;
    border-bottom: 1px solid #eeeeee;
}
.rescfs-pop-sec-lv-left[data-v-a122aa40]{
    float: left;
    color: #323232;
    font-size: 15px;
    font-weight: bold;
    width: calc(100% - 200px);
}
.rescfs-pop-sec-lv-right[data-v-a122aa40]{
    float: right;
    color: #434343;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
}
.rescfs-pop-sec-lvs[data-v-a122aa40]{
    padding: 0 29px;
}
.rescfs-pop-sec-lv-left img[data-v-a122aa40]{
    width: 16px;
    -webkit-transform: translateY(-1px);
            transform: translateY(-1px);
    margin-right: 3px;
}
.res-collection-files-stat-pop[data-v-a122aa40]{
    height: 600px;
    overflow: auto;
}
.set-score-rule-pingyu-box-title[data-v-a122aa40]{
    margin-bottom: 10px;
}
.set-score-rule-pingyu-box[data-v-a122aa40]{
    padding-left: 74px;
    margin-top: 10px;
}
.set-score-rule-pingyu-box-txt[data-v-a122aa40]{
    margin-top: 10px;
}
.set-score-rule-pingyu-box-txt[data-v-a122aa40] .el-textarea__inner{
    height: 100px;
}
.give-mark-pop-total-num[data-v-a122aa40]{
    color: #2fa2fe;
    font-weight: bold;
    font-size: 20px;
    text-align: center;
    margin: 32px 0;
}
.set-score-rule-pop-block-item[data-v-a122aa40]{
    margin: auto;
    margin-top: 18px;
    width: 450px;
}
.set-score-rule-pop-add-btn[data-v-a122aa40]{
    color: #fff;
    text-align: center;
    width: 132px;
    line-height: 36px;
    border-radius: 4px;
    background: #2fa2fe;
    cursor: pointer;
    margin: auto;
    margin-top: 18px;
}
.ssrpbi-span[data-v-a122aa40]{
    color: #b6babd;
    margin: 0 34px;
}
.ssrpbi-str[data-v-a122aa40]{
    margin-left: 12px;
}
.add-fast-link-pop-url[data-v-a122aa40] .el-textarea__inner{
    height: 122px;
}
.add-fast-link-pop-title[data-v-a122aa40]{
    margin-top:30px;
}
.add-fast-link-pop-box[data-v-a122aa40]{
    padding: 0px;
}
.new-teach-version-pop-ui[data-v-a122aa40] .el-dialog__body{
    padding: 0 0 20px 0;
}
.ssrpbi-input[data-v-a122aa40]{
    display: inline-block;
    float: left;
}

/**
 * @desc: 新版教学产品线UI调整样式
 * @author: yansen
 * @time: 2020-09-08
 */
.new-teach-version-pop-ui[data-v-1cb88426] .el-dialog {
    padding: 0 26px;
}
.new-teach-version-pop-ui[data-v-1cb88426] .el-dialog {
    border-radius: 0;
}
.new-teach-version-pop-ui[data-v-1cb88426] .el-dialog__title {
    color: #333;
}
.new-teach-version-pop-ui[data-v-1cb88426] .el-dialog__header {
    /* text-align: center; */
    /* border-bottom:1px solid #eeeeee; */
    /* min-height: 20px; */
}
.new-teach-version-pop-ui[data-v-1cb88426] .el-dialog__headerbtn {
    top: -16px;
    right: -16px;
    width: 38px;
    height: 38px;
    line-height: 38px;
    background: #fff;
    border-radius: 50%;
    line-height: 38px;
}
.new-teach-version-pop-ui[data-v-1cb88426] .el-dialog__headerbtn .el-dialog__close {
    width: 23px;
    height: 23px;
    line-height: 23px;
    color: #b2bac3;
    border-radius: 50%;
    border: 2px solid #b2bac3;
    font-weight: bolder;
    text-indent: 1px;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}
.new-teach-version-pop-ui[data-v-1cb88426] .el-dialog__headerbtn .el-dialog__close:hover {
    border: 2px solid #409eff;
    color: #409eff;
}
.public-pop-root[data-v-1cb88426] .el-textarea__inner {
    height: 122px;
}
.public-pop-root[data-v-1cb88426] .el-dialog__body {
    padding: 0 0 20px 0;
}
.column-config-box .el-checkbox[data-v-1cb88426] {
    margin-bottom: 10px;
}
/**
 * @desc: 课堂教学
 * @author: yansen
 * @time: 2020-09-03
 */
*[data-v-1cb88426]:focus{
    outline: none;
}
.course-teaching-common-btn[data-v-1cb88426] {
    background: -webkit-gradient(linear, left top, left bottom, from(#27c9a3), to(#57dfbf));
    background: linear-gradient(#27c9a3 0%, #57dfbf 100%);
    border-radius: 4px;
    cursor:pointer;
    color: #fff;
}
.course-teaching-main-page[data-v-1cb88426]{
    height: 100%;
    background: #f5f6fa;
}
.course-teaching-main-page-center[data-v-1cb88426]{
    width: 1200px;
    margin: auto;
    position: relative;
}
.course-teaching-public-img-box img[data-v-1cb88426]{
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}
.cource-teaching-common-pop-btn[data-v-1cb88426]{
    width:180px;
    height:44px;
    border-radius: 5px;
    text-align: center;
    line-height:44px;
    color: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#27c9a3), to(#57dfbf));
    background: linear-gradient(#27c9a3 0%, #57dfbf 100%);
    cursor:pointer;
}
._nr[data-v-1cb88426]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
/***主题色start***/
.border_color_for_theme_2.ed[data-v-1cb88426]{
    border-color: #057fff!important;
}
.text_color_for_theme_2[data-v-1cb88426]{
    color:#057fff!important;
}
.text_hover_color_for_theme_2[data-v-1cb88426]:hover{
    color:#057fff!important;
}
.text_option_color_for_theme_2.ed[data-v-1cb88426]{
    color:#057fff!important;
}
.text_option_color_for_theme_2.ed .course-teaching-index-nav-icon-txt[data-v-1cb88426]{
    color:#057fff!important;
}
.bg_color_for_theme_2[data-v-1cb88426]{
    background:#057fff!important;
}
.single_border_color_for_theme_2[data-v-1cb88426] {
    border-color: #057fff!important;
}
.bg_selected_color_for_theme_2.ed[data-v-1cb88426]{
    background:#057fff!important;
    color: #fff;
}
.bg_selected_color_for_theme_2.ed[data-v-1cb88426]:hover{
    color: #fff!important;
}
/***主题色end***/
/***表单元素start，外层加上cource-teaching-form这个类名***/
[data-v-1cb88426] .cource-teaching-form .el-input__inner,[data-v-1cb88426] .cource-teaching-form .el-textarea__inner,[data-v-1cb88426] .cource-teaching-form .el-select .el-input__inner{
    /*border: 1px solid #dce5ef;*/
    border: 1px solid #eee;
    border-radius: 4px;
    font-size: 12px;
}
[data-v-1cb88426] .cource-teaching-form .el-input__inner{
    height: 34px;
    line-height: 34px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-1cb88426] .el-textarea__inner {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-1cb88426] .el-form-item__label {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-1cb88426] .cource-teaching-form .el-input__icon{
    line-height: 34px;
}
[data-v-1cb88426] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner{
    border: 1px solid #45d7b5;
    -webkit-box-shadow: none;
            box-shadow: none;
}
[data-v-1cb88426] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner:hover{
    border: 1px solid #45d7b5;
}
[data-v-1cb88426] .cource-teaching-form .el-input__inner:focus,[data-v-1cb88426] .cource-teaching-form .el-select .el-input__inner:focus,[data-v-1cb88426] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner,[data-v-1cb88426] .cource-teaching-form .el-textarea__inner:focus{
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #45d7b5;
}
[data-v-1cb88426] .cource-teaching-form .el-radio{
    color: #999999;
    cursor: pointer;
    margin-right: 22px;
}
[data-v-1cb88426] .cource-teaching-form .el-radio__label{
    font-size: 12px;
    font-weight: 500;
    color: #999999;
}
[data-v-1cb88426] .cource-teaching-form .el-radio__inner{
    width: 16px;
    height: 16px;
    background: #ffffff;
    border: 1px solid #cccccc;
}
[data-v-1cb88426] .cource-teaching-form .el-radio__input.is-checked .el-radio__inner{
    border-color: #DCDFE6;
    background: none;
}
[data-v-1cb88426] .cource-teaching-form .el-radio__inner::after{
    width: 8px;
    height: 8px;
    background: #000;
}
[data-v-1cb88426] .cource-teaching-form .el-radio__input.is-checked+.el-radio__label{
    color: #999999;
}
/**表单元素end**/
.course-no-content-text[data-v-1cb88426]{
    text-align: center;
    font-size: 14px;
    color: #999;
    margin-top:5px;
}
.course-no-content-img[data-v-1cb88426]{
    width: 464px;
    height: 288px;
    display: block;
    margin: auto;
}
.course-teaching-mp-litem[data-v-1cb88426]{
    position: absolute;
    left: 80px;
}
.course-teaching-mp-lt-item[data-v-1cb88426]{
    font-size: 17px;
    font-weight: bold;
    height: 71px;
    line-height: 71px;
    float: left;
    margin-right: 20px;
}
.course-teaching-mp-lt-name[data-v-1cb88426]{
    cursor: pointer;
}
.course-teaching-mp-lt-i-line[data-v-1cb88426]{
    float: left;
    height: 25px;
    width: 1px;
    background: #cccccc;
    margin-top: 23px;
    margin-left: 2px;
}
.course-teaching-mp-lt-i-text[data-v-1cb88426]{
    float: left;
    line-height: 71px;
    font-size: 14px;
    color: #666666;
    margin-left: 20px;
}
.course-teaching-mp-lt-popbox[data-v-1cb88426]{
    height: 485px;
}
.course-search[data-v-1cb88426]{
    height: 38px;
}
.course-teaching-mp-lt-pop-lv-first[data-v-1cb88426]{
    border-bottom: 1px solid #eee;
}
.ctmlplf-name[data-v-1cb88426]{
    float: left;
    width: calc(100% - 30px);
    font-size: 14px;
    color: #333;
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.ctmlplf-icon[data-v-1cb88426]{
    width: 25px;
    float: right;
}
.ctmlplf-icon-mark[data-v-1cb88426]{
    font-weight: bold;
    color: #666666;
}
.course-teaching-mp-lt-pop-lv-first-inner[data-v-1cb88426]{
    height: 38px;
    line-height: 38px;
    border-bottom: 1px solid #eee;
    padding: 0 30px;
}
.ctmlplf-icon.ed .ctmlplf-icon-mark[data-v-1cb88426]{
    display: block;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    margin-right: 10px;
}
.course-teaching-mp-lt-pop-lv-cdbox[data-v-1cb88426]{
    padding-bottom: 0px;
}
.add-btn-tooltip[data-v-1cb88426]{
    width: 117px;
    height: 76px;
    text-align: center;
}
.add-btn-tooltip p[data-v-1cb88426] {
    margin-top: 19px;
    font-size: 14px;
    font-family: Source Han Sans CN Regular, Source Han Sans CN Regular-Regular;
    font-weight: 400;
    color: #333333;
    cursor: pointer;
}
.no-border[data-v-1cb88426]{
    border: none;
}
.select-span-pop-box-title[data-v-1cb88426]{
    font-size: 17px;
    color: #333435;
    margin-top: 18px;
    margin-left: -20px;
}
.volume-production-activity-pop-rnode[data-v-1cb88426] .el-dialog__title{
    color: #5ec8a7;
}
.volume-production-activity-pop-rnode[data-v-1cb88426] .el-dialog__header {
    border: none;
}
.volume-production-activity-pop[data-v-1cb88426]{
    position: relative;
}
.volume-pap-c-addbtn[data-v-1cb88426]{
    position: absolute;
    top: -36px;
    cursor: pointer;
}
.volume-pap-c-mbody[data-v-1cb88426]{
    height: 688px;
    border: 1px solid #edeeef;
}
.volume-pap-cm-chbox[data-v-1cb88426]{
    width: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    height: 100%;
}
.volume-pap-cm-chb-list[data-v-1cb88426]{
    height: 600px;
    overflow: auto;
}
.volume-pap-cm-chb-sbtn[data-v-1cb88426]{
    float: none;
    height: 34px;
    line-height: 34px;
    width: 468px;
    margin: auto;
}
._vpcc_first[data-v-1cb88426]{
}
._vpcc_second[data-v-1cb88426]{
    border-left: 1px solid #edeeef;
    padding: 0 24px 0 29px;
    overflow: auto;
    -webkit-box-shadow: 0 0 10px 3px #eee;
            box-shadow: 0 0 10px 3px #eee;
    position: relative;
    z-index: 3;
}
.volume-pap-cm-chb-l-item[data-v-1cb88426]{
    height: 168px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 1px solid #edeeef;
    padding: 0px 22px 0px 38px;
    position: relative;
    cursor: pointer;
}
.volume-pap-cm-chb-l-item-face[data-v-1cb88426]{
    width: 160px;
    height: 160px;
    margin-top: 4px;
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.volume-pap-cm-chb-l-item-cont[data-v-1cb88426]{
    float: left;
    margin-left: 24px;
}
.volume-pap-cm-chb-l-item-cont-title[data-v-1cb88426]{
    font-size: 16px;
    font-weight: bold;
    margin-top: 9px;
    color: #333;
}
.volume-pap-cm-chb-l-item-dbtn[data-v-1cb88426]{
    position: absolute;
    right: 23px;
    bottom: 25px;
    cursor: pointer;
}
.volume-production-activity-pop-rnode .resource-create-item-tag-botton-inner[data-v-1cb88426]{
    display: block!important;
    position: relative;
    line-height: 24px;
}
.volume-production-activity-pop-rnode .choose-tag-text[data-v-1cb88426] {
    line-height: 32px;
    text-indent: 45px;
}
.volume-production-activity-pop-rnode .resource-create-item-tag-botton-inner .choose-tag-button-icon[data-v-1cb88426]{
    margin-left: 17px;
    position: absolute;
    top: 5px;
    height: 20px!important;
}
.volume-production-activity-pop-rnode[data-v-1cb88426] .el-checkbox{
    display: block;
    float: left;
}
.res-ci-no-content-root[data-v-1cb88426]{
    position: relative;
    height: 540px;
}
.volume-pap-cm-chb-l-item-face[data-v-1cb88426] .file-restype-face{
    padding-top: 0!important;
}
.volume-pap-cm-chb-l-item-face[data-v-1cb88426] ._file-restype-face-img {
    height: 159px!important;
}
.volume-pap-cm-chb-l-item-face[data-v-1cb88426] img {
    border-radius: 6px!important;
}
.volume-pap-c-mbody-pitem[data-v-1cb88426]{
    height: 100%;
}
.volume-pap-cm-chb-l-item-line[data-v-1cb88426]{
    height: 100%;
    position: absolute;
    width: 4px;
    background: #5fc9aa;
    left: 0;
    top: 0;
    display: none;
}
.volume-pap-cm-chb-l-item.ed .volume-pap-cm-chb-l-item-line[data-v-1cb88426]{
    display: block;
}
.volume-pap-cm-chb-l-item.ed[data-v-1cb88426]{
    background: #f8f9fa;
}
.course-hns-info-form-row-icon[data-v-1cb88426]{
    color: #999;
    font-size: 18px;
    float: left;
    width: 18px;
    height: 38px;
    margin-right: 10px;
    cursor: pointer;
}
.course-hns-info-form-row-name[data-v-1cb88426]{
    width: 84px;
    float: left;
    color: #333;
    font-weight: bold;
    margin-right: 26px;
    line-height: 34px;
}
.course-hns-info-form-row[data-v-1cb88426]{
    margin-top: 48px;
    margin-bottom: 44px;
}
.course-hns-info-form-user[data-v-1cb88426]{
    position: relative;
    float: left;
    margin-right: 20px;
    text-align: center;
    width: 66px;
    margin-bottom: 5px;
}
.copyright-radio-num[data-v-1cb88426]{
    line-height: normal;
    font-size: 12px;
    color: #fdad3e;
    cursor: pointer;
}
.course-hns-info-form-user-icon[data-v-1cb88426]{
    width: 36px;
    height: 36px;
    margin: auto;
}
.course-hns-info-form-user-icon img[data-v-1cb88426]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.course-hns-info-form-user-name[data-v-1cb88426]{
    color: #666;
    text-align: center;
    line-height: normal;
    margin-top: 6px;
}
.course-hns-info-form-user-mark[data-v-1cb88426]{
    position: absolute;
    width: 50px;
    height: 20px;
    background: #ff7676;
    border-radius: 12px;
    text-align: center;
    line-height: 20px;
    color: #fff;
    font-size: 9px;
    top: -8px;
    left: 30px;
}
.course-hns-info-form-row-cont[data-v-1cb88426]{
    float: left;
    width: calc(100% - 110px);
}
.course-hns-info-form-add-u-btn[data-v-1cb88426]{
    width: 38px;
    height: 38px;
    border: 1px solid #278bf7;
    border-radius: 50%;
    float: left;
    cursor: pointer;
    color: #278bf7;
    text-align: center;
    margin-left: 14px;
}
.course-hns-info-form-row[data-v-1cb88426]{
    margin-bottom: 44px;
}
.course-hns-info-form-price-desc[data-v-1cb88426]{
    color: #999;
    font-size: 14px;
    margin-top: 12px;
}
.set-price-comp-show-model[data-v-1cb88426]{
    margin-top: 7px;
}
.set-price-comp-show-model-str[data-v-1cb88426]{
    font-weight: bold;
    color: #333;
}
.set-price-comp-show-model-icon[data-v-1cb88426]{
    color: #2191ff;
    margin-left: 5px;
    cursor: pointer;
}
.set-price-comp-edit-model-input[data-v-1cb88426]{
    height: 34px;
    border: 1px solid #d1dce7;
    border-radius: 3px;
    color: #999999;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-indent: 1em;
    float: left;
    margin-right: 20px;
}
.set-price-comp-edit-model-sbtn[data-v-1cb88426]{
    width: 64px;
    height: 34px;
    border-radius: 3px;
    text-align: center;
    cursor: pointer;
    line-height: 34px;
    color: #fff;
    background: #2191ff;
    float: left;
}
.drcmci-pbox[data-v-1cb88426]{
    padding: 0 30px;
    height: 500px;
    padding-bottom: 80px;
}
.document-resource-create-main-content-item .course-hns-info-form-row-name[data-v-1cb88426]{
    width: 112px;
}
.document-resource-create-main-content-item .course-hns-info-form-row-cont[data-v-1cb88426] {
    width: calc(100% - 138px);
}
.course-hns-info-form-row-cont[data-v-1cb88426] .el-radio__inner::after{
    background: #fff;
    width: 5px;
    height: 5px;
}
.course-hns-info-form-row-cont[data-v-1cb88426] .el-radio__input.is-checked .el-radio__inner {
    border-color: #409eff;
    background: #409eff;
}
.chifrc-radio-comp[data-v-1cb88426]{
    margin-top: 6px;
}
.chifrc-res-item-conf[data-v-1cb88426]{
    padding: 28px 17px;
    background: #fafafa;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 615px;
    border-radius: 5px;
    margin-top: 19px;
}
.chifrc-res-iconf-row-icon[data-v-1cb88426]{
    width: 19px;
    height: 20px;
    float: left;
    margin-right: 8px;
    margin-top: 8px;
}
.chifrc-res-iconf-row-icon img[data-v-1cb88426]{
    width: 100%;
    height: 100%;
}
.chifrc-res-iconf-row-name[data-v-1cb88426]{
    color: #666;
    float: left;
    line-height: 34px;
}
.chifrc-res-iconf-row-oplist[data-v-1cb88426]{
    float: right;
}
.chnsifpd-v2[data-v-1cb88426]{
    height: 56px;
    line-height: 56px;
    background: #fafafa;
    margin-top: 18px;
    width: 615px;
    text-indent: 19px;
}
.chnsifpd-v3[data-v-1cb88426]{
    padding: 20px;
    background: #fafafa;
    margin-top: 18px;
}
.chnsifpd-item[data-v-1cb88426]{
    margin-top: 18px;
}
.course-hns-info-form-user-cbtn[data-v-1cb88426]{
    line-height: 20px;
    color: #278bf7;
    cursor: pointer;
    display: block;
    position: absolute;
    width: 100%;
    display: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    bottom: -20px;
}
.course-hns-info-form-user:hover .course-hns-info-form-user-cbtn[data-v-1cb88426]{
    display: block;
}
.course-hns-info-form-user[data-v-1cb88426]:hover{
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
}
.chifrc-res-iconf-row[data-v-1cb88426]{
    margin-bottom: 10px;
}
.rescfs-pop-first-lv[data-v-1cb88426]{
    margin-top: 42px;
}
.rescfs-pop-first-lv-header[data-v-1cb88426]{
    padding-bottom: 14px;
    border-bottom: 1px solid #eeeeee;
    color: #999999;
    font-weight: bold;
}
.rescfs-pop-sec-lv[data-v-1cb88426]{
    height: 58px;
    line-height: 58px;
    border-bottom: 1px solid #eeeeee;
}
.rescfs-pop-sec-lv-left[data-v-1cb88426]{
    float: left;
    color: #323232;
    font-size: 15px;
    font-weight: bold;
    width: calc(100% - 200px);
}
.rescfs-pop-sec-lv-right[data-v-1cb88426]{
    float: right;
    color: #434343;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
}
.rescfs-pop-sec-lvs[data-v-1cb88426]{
    padding: 0 29px;
}
.rescfs-pop-sec-lv-left img[data-v-1cb88426]{
    width: 16px;
    -webkit-transform: translateY(-1px);
            transform: translateY(-1px);
    margin-right: 3px;
}
.res-collection-files-stat-pop[data-v-1cb88426]{
    height: 600px;
    overflow: auto;
}
.set-score-rule-pingyu-box[data-v-1cb88426]{
    padding-left: 74px;
    margin-top: 10px;
}
.set-score-rule-pingyu-box-txt[data-v-1cb88426]{
    margin-top: 10px;
}
.set-score-rule-pingyu-box-txt[data-v-1cb88426] .el-textarea__inner{
    height: 100px;
}
.give-mark-pop-total-num[data-v-1cb88426]{
    color: #2fa2fe;
    font-weight: bold;
    font-size: 20px;
    text-align: center;
    margin: 32px 0;
}
.set-score-rule-pop-block-item[data-v-1cb88426]{
    margin: auto;
    margin-top: 18px;
    width: 450px;
}
.set-score-rule-pop-add-btn[data-v-1cb88426]{
    color: #fff;
    text-align: center;
    width: 132px;
    line-height: 36px;
    border-radius: 4px;
    background: #2fa2fe;
    cursor: pointer;
    margin: auto;
    margin-top: 18px;
}
.ssrpbi-span[data-v-1cb88426]{
    color: #b6babd;
    margin: 0 34px;
}
.ssrpbi-str[data-v-1cb88426]{
    margin-left: 12px;
}
.add-fast-link-pop-url[data-v-1cb88426] .el-textarea__inner{
    height: 122px;
}
.add-fast-link-pop-title[data-v-1cb88426]{
    margin-top:30px;
}
.add-fast-link-pop-box[data-v-1cb88426]{
    padding: 0px;
}
.new-teach-version-pop-ui[data-v-1cb88426] .el-dialog__body{
    padding: 0 0 20px 0;
}
.ssrpbi-input[data-v-1cb88426]{
    display: inline-block;
    float: left;
}
.give-mark-pop[data-v-1cb88426] .el-table{
    border-radius: 0!important;
}
.give-mark-pop[data-v-1cb88426] .el-table tr{
    height: 50px!important;
}
.van-checkbox{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none}.van-checkbox--disabled{cursor:not-allowed}.van-checkbox--label-disabled{cursor:default}.van-checkbox--horizontal{margin-right:12px}.van-checkbox__icon{-webkit-box-flex:0;-webkit-flex:none;flex:none;height:1em;font-size:20px;line-height:1em;cursor:pointer}.van-checkbox__icon .van-icon{display:block;box-sizing:border-box;width:1.25em;height:1.25em;color:transparent;font-size:.8em;line-height:1.25;text-align:center;border:1px solid #c8c9cc;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:color,border-color,background-color;transition-property:color,border-color,background-color}.van-checkbox__icon--round .van-icon{border-radius:100%}.van-checkbox__icon--checked .van-icon{color:#fff;background-color:#1989fa;border-color:#1989fa}.van-checkbox__icon--disabled{cursor:not-allowed}.van-checkbox__icon--disabled .van-icon{background-color:#ebedf0;border-color:#c8c9cc}.van-checkbox__icon--disabled.van-checkbox__icon--checked .van-icon{color:#c8c9cc}.van-checkbox__label{margin-left:8px;color:#323233;line-height:20px}.van-checkbox__label--left{margin:0 8px 0 0}.van-checkbox__label--disabled{color:#c8c9cc}
body[data-v-68e9ba54], html[data-v-68e9ba54]{
    height:100%;
}
#app[data-v-68e9ba54]{
    height:100%;
}
.workflow_flow_person_box.is-always-shadow[data-v-68e9ba54]{
    -webkit-box-shadow: none;
            box-shadow: none;
    clear: both;
    background: #f9f9fa;
}
[data-v-68e9ba54] .workflow_flow_person_box .el-card__body{
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.workflow_flow_person_box .el-card__body .flow_selected_user_item:last-child .turn_check_arrow[data-v-68e9ba54]{
    display: none;
}
.workflow_flow_person_type[data-v-68e9ba54]{
    float: left;
    color: #545f69;
}
.turn_check_arrow[data-v-68e9ba54]{
    float: left;
    line-height: 52px;
    font-size: 18px;
}
.workflow_flow_person_num[data-v-68e9ba54]{
    float: left;
    clear: both;
    color: #8f98a3;
    line-height:32px;
}
.flow_user_box[data-v-68e9ba54]{
    float: left;
    margin-right:10px;
}
.workflow_create_step2_flow .el-timeline .el-timeline-item:last-child .el-timeline-item__tail[data-v-68e9ba54]{
    display: block;
}
.workflow_create_step2_flow .el-timeline-item__tail[data-v-68e9ba54]{
    background: #d5ecff;
}
.workflow_create_step2_flow .el-timeline-item__node[data-v-68e9ba54]{
    background: #2fa2fe;
}
.create_workflow_next_btn[data-v-68e9ba54]{
    background: #2fa2fe;
    color: #fff;
    width:180px;
    height:34px;
    line-height:34px;
    text-align: center;
    margin: auto;
    margin-top: 30px;
    -webkit-box-shadow: 0px 0px 6px #2fa2fe;
            box-shadow: 0px 0px 6px #2fa2fe;
    cursor: pointer;
    border-radius: 3px;
    margin-bottom:10px;
}
.workflow_create_prev_btn[data-v-68e9ba54]{
    float: left;
    background: #75d064;
    -webkit-box-shadow: 0px 0px 6px #75d064;
            box-shadow: 0px 0px 6px #75d064;
    margin-left:34%;
    margin-right:30px;
}
.workflow_create_sure_btn[data-v-68e9ba54]{
    float: left;
}
.workflow_app_create[data-v-68e9ba54]{
    height:100%;
}
.workflow_app_create_box[data-v-68e9ba54]{
    background-color: #f3f4f6;
    height:calc(100% - 60px);
}
.workflow_app_create_content[data-v-68e9ba54], .workflow_app_create_step2[data-v-68e9ba54]{
    width:86%;
    margin:auto;
    height:74%;
    background: #fff;
    overflow: auto;
    padding:4%;
    padding-top:3%;
    padding-bottom:1%;
}
.add_person_btn[data-v-68e9ba54]{
    float: left;
    width:45px;
    height:45px;
    border:1px dashed #d8dae3;
    border-radius: 50%;
    line-height:45px;
    color: #d8dae3;
    cursor: pointer;
    text-align:center;
}
.selected_user_item[data-v-68e9ba54]{
    position: relative;
    float: left;
    width:60px;
    text-align: left;
    line-height:30px;
    cursor: pointer;
}
.flow_selected_user_item[data-v-68e9ba54]{
    text-align: center;
    width:auto;
    margin-right:10px;
}
.selected_user_logo[data-v-68e9ba54]{
    width: 45px;
    height:45px;
    cursor: pointer;
}
.selected_user_logo img[data-v-68e9ba54]{
    width:100%;
    height:100%;
    border-radius: 50%;
}
.selected_user_del_box[data-v-68e9ba54]{
    position: absolute;
    z-index: 9;
    width: 45px;
    height:45px;
    border-radius: 50%;
    background: rgba(0, 0, 0, .4);
    top: 0;
    color: #fff;
    text-align: center;
    line-height: 45px;
    cursor: pointer;
}
.selected_user_item div[data-v-68e9ba54]{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.add_department_btn[data-v-68e9ba54]{
}
.common-add-btn-workflow[data-v-68e9ba54]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 32px;
    line-height: 32px;
    color: #fff;
    text-align: center;
    background: #30a2fe;
    padding: 0 12px;
    border-radius: 5px;
    -webkit-box-shadow: 0px 0px 6px #2fa2fe;
    box-shadow: 0px 0px 6px #2fa2fe;
    cursor: pointer;
    float: left;
    margin-top: 4px;
    font-size: 14px;
    margin-right:10px;
}
.selected_depart_item[data-v-68e9ba54] {
    position: relative;
    float: left;
    min-width: 120px;
    background: #f9f9fa;
    height: 32px;
    margin-top: 4px;
    line-height: 32px;
    border-radius: 4px;
    border:1px solid #e7ebef;
    padding:0 4px;
    margin-right:10px;
    text-align: left;
    text-indent: 10px;
}
.selected_depart_item i[data-v-68e9ba54]{
    float: right;
    margin-top:8px;
    color: #2fa2fe;
    cursor: pointer;
    font-size:16px;
}
.single_select_list[data-v-68e9ba54]{
    float: left;
    width:50%;
}
.workflow_checkbox_group[data-v-68e9ba54]{
    float: left;
}
.workflow_one_input[data-v-68e9ba54]{
    width:50%;
    float: left;
}
[data-v-68e9ba54] .workflow_more_input textarea{
    height:138px;
}
.number_unit[data-v-68e9ba54]{
    float: left;
    padding-left:10px;
    font-size:15px;
    color: #888;
}
.create_workflow_left_label[data-v-68e9ba54]{
    width: 120px;
    text-align: right;
    padding: 0 12px 0 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    float: left;
    line-height: 40px;
}
.workflow_create_red_star[data-v-68e9ba54]{
    color: #F56C6C;
    padding-right:2px;
}
.my_form_item_box[data-v-68e9ba54]{
    overflow: hidden;
    margin-bottom:20px;
}
[data-v-68e9ba54] .resource_box {
    float: left;
    clear: both;
    margin-left: 120px;
}
.resource_box .webapp-resouce-item[data-v-68e9ba54]{
    float: left;
    width:240px!important;
    margin-right:20px;
}
.single_select_list_second[data-v-68e9ba54]{
    width: 200px;
    margin-right: 20px;
}

@charset "utf-8";
/*CSS Document*/
/*
 * @desc 选人插件
 * @author zhangxue
 * @date 20181108
 *
 * */
.sns-sudb-content{
    width:100%;
    height:100%;
}
.sns-sudb-content, .sns-sudb-content *{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.sns-sudbc-center{
    width:100%;
    height:100%;
    padding:30px;
    padding-top:0;
    position:relative;
    padding-bottom:100px;
}
.sns-sudbcc-item{
    float:left;
    width:47.5%;
    height:100%;
    padding-top:70px;
    position:relative;
}
.sns-sudbcc-item+.sns-sudbcc-item{
    float:right;
}
.sns-sudbcci-title{
    top:0;
    width:100%;
    height:70px;
    font-size:16px;
    font-weight:bold;
    line-height:70px;
    position:absolute;
}
.sns-sudbcci-content{
    width:100%;
    height:100%;
    font-size:14px;
    padding:13px 10px;
    position:relative;
    padding-top:123px;
    border: 1px solid #ddd;
}
.sns-sudbcci-user-content{
    padding-top:0;
    overflow:auto;
}
.sns-sudbccic-top{
    top:0;
    left:0;
    width:100%;
    position:absolute;
    padding:13px 10px 0 10px;
}
.sns-sudbccics-input{
    border:0;
    width:100%;
    height:100%;
    text-indent:12px;
}
.sns-sudbccics-btn{
    top: -1px;
    right: -1px;
    width: 45px;
    height: 32px;
    font-size: 23px;
    cursor: pointer;
    line-height: 32px;
    position: absolute;
    text-align: center;
    color: rgb(255, 255, 255);
    background: rgb(5, 146, 218);
}
.sns-sudbccic-search{
    width:100%;
    height:32px;
    position:relative;
    margin-bottom:10px;
    padding-right:55px;
    border: 1px solid #ddd;
}
.sns-sudbccic-return{
    width:100%;
    min-height:30px;
    line-height:30px;
}
.sns-sudbccic-return span{
    margin-right:5px;
    cursor: pointer;
}
.sns-sudbccic-return span:last-child{
    cursor: auto;
}
.sudbccic-return-icon{
    display:none;
    font-size:14px;
    cursor:pointer;
}
.sns-sudbccic-select-all{
    width:100%;
    height:38px;
    line-height:38px;
}
.sns-sud-checkbox-icon{
    color:#fff;
    /*margin:10px;*/
    width: 43px;
    /*height: 18px;*/
    margin-right:0;
    cursor:pointer;
    font-weight:bold;
    text-align:center;
    /*line-height: 18px;*/
    border-radius: 1px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
   /* background-color: #ddd;*/
    transition: .1s linear;
    font-size: 12px!important;
    border: 1px solid transparent;
    -webkit-transition: .1s linear;
}
.sns-sud-checkbox-icon:hover{
    /*border-color: #0592da;*/
}
.sns-sud-checkbox-icon:before{
    content: "\E605";
    /*yansen 2022-03-02*/
    padding:3px;
    background:#ddd;
    border: 1px solid transparent;
}
.sns-sud-checkbox-icon:hover:before{
    border:1px solid #0592da;
}
.sns-sud-checkbox-checked-icon.sns-sud-checkbox-icon:before{
    border-color: #0592da;
    background-color: #0592da;
}
.sns-sud-checkbox-checked-icon{
    color: #fff;
    /*yansen 2022-03-02*/
    /*border-color: #0592da;
    background-color: #0592da;*/
}
.sns-sudbccic-list{
    margin-top: 5px;   /*yansen 2022-03-02*/
    width:100%;
    height:100%;
    overflow:auto;
    position:relative;
}
.sns-sdi-name{
    cursor:pointer;
    margin-left:10px;
}
.sns-sud-dep-item{
    width:100%;
    height:43px;
    cursor:pointer;
    line-height:42px;
    background:#f8f8f8;
    border-bottom:1px solid #fff;
}
.sns-sud-user-item{
    width:100%;
    height:47px;
    cursor:pointer;
    line-height:46px;
    border-bottom:1px solid #ddd;
}
.sns-sui-logo{
    width:38px;
    height:38px;
    cursor:pointer;
    border-radius:50%;
    margin-right:10px;
}
.sns-sdi-next{
    width:45px;
    float:right;
    height:43px;
    cursor:pointer;
    font-size:17px;
    cursor:pointer;
    line-height:43px;
    text-align:right;
    margin-right:10px;
}
.sns-sui-del{
    float:right;
    color:#f97210;
    cursor:pointer;
    margin-right:6px;
    display:inline-block;
}
.sns-sudbc-bottom{
    bottom:0;
    width:100%;
    height:100px;
    padding-top:20px;
    text-align:center;
    position:absolute;
}
.sns-sudbcb-btn{
    padding:0;
    width:130px;
    height:50px;
    margin:0 6px;
    font-size:16px;
    border-radius:0;
    line-height:50px;
    text-align:center;
}
.sns-sud-user-type-box{
    width:100%;
    height:40px;
    font-size:14px;
    line-height:40px;
    margin-bottom:10px;
    background: rgb(236, 242, 244)
}
.sns-sud-user-type-box ul{
    width:100%;
    height:40px;
}
.sns-sud-user-type-box ul li{
    width:25%;
    float:left;
    height:40px;
    cursor:pointer;
    line-height:40px;
    text-align:center;
}
.sns-bg-blue {
    color: #fff;
    background: #0088de;
}
.sns-bg-orange {
    color: #fff;
    background: #f88f06;
}
.no_content {
    margin: 0 auto;
    min-height: 200px;
    margin: 30px;
    text-align: center;
    background: url(/vue/dist/static/img/no_content_03.13a87c9.png) no-repeat center;
}
/**网盘css**/
/*
 * 网盘文件选择与上传
 */
body{
	width: 100%;
	height: 100%;
	font-size: 16px;
	/*font-family: "微软雅黑";*/
	font-family: Microsoft YaHei,Avenir,Helvetica,Arial,sans-serif;
    /*
	background: #ababb3;
    */
}
/*
.layui-layer-content{
    height:672px;
}
*/
/* 统一弹框样式 xiuxiu 20250109  */
.layui-layer.layui-layer-page.layui-layer-bobg{
	border-radius: 8px;
	overflow: hidden;
}
.update_alert{
    /*
	position: absolute;
	top: 7.8%;
	left: 31.1%;
    */
	width: 100%;
	height: 100%;
	background: #ffffff;
}
.update_title{
	width: 100%;
	height: 7.7%;
    text-align:center;
    position:relative;
	background: #FFFFFF;
}
.update_title a{
	display: inline-block;
    width:100px;
}
#update_localupdate{
	font-size: 15px;
	line-height: 50px;
}
.update_selected{
	color: #51b1f8;
}
#update_microselect{
	font-size: 15px;
	line-height: 50px;
}
.update_local{
	margin-top: 2.3% !important;
	width: 95%;
	padding-top: 4.3%;
	background: #f8f8f8;
	margin: 0 auto;
}
.update_delete{
	/*
    float: right;
	margin-right:10px;
	margin-top: 12px;
    */
    top:10px;
    right:12px;
    position:absolute;
    display:inline-block;
    cursor: pointer;
}
.update_picturebox{
	width: 100%;
	height: 90%;
	font-size: 18px;
	color: #e3e3e3;
    padding-top:3.6%;
    padding-bottom:10.1%;
	text-align: center;
    color: #ccc;
    display:block;
}
.update_picturebox > img{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 26px;
}
.ugdate_updatefile{
	display: none;
}
.update_schedule{
	width: 94.25%;
	height: 24%;
    margin:13px auto 0 auto;
	padding-left: 1%;
	padding-right: 1%;
	padding-top: 6px;
	padding-bottom: 6px;
	background: #FFFFFF;
    position:relative;
    /*
    overflow: hidden;
    */
}
.update_schedule_first{
    margin-top: 0;
}
.update_schedule div{
	display: inline-block;
	float: left;
}
.update_deletefile{
    display: block;
	position: absolute;
    top:-11px;
    right:-8px;
    /*
    margin-top: -17px;
    margin-left:87.1%;
    margin-left: 80.1%;
    */
}
.update_schedule p{
	padding-left: 32px;
    font-size: 13px;
}
.update_schedule .update_schedule_inform_second{
    font-size: 12px;
    color: #999999;
}
.update_schedule p b{
	float: right;
	font-weight: normal;
    color: #797979;
}
.update_schedule > .update_bar{
	width: 100%;
	height: 4px;
	margin-top: 6px;
	background: #F8F8F8;
    float: left;
    display: block;
}
.update_bar div{
	width: 0%;
	height: 4px;
	background: #6ec1ff;
    border-radius:50px;
}
.update_deletefile img{
	display: none;
}
.update_updatefile_bottom{
	margin-top: 14%;
	width: 100%;
	height: 44px;
	background: #f0f2f3 !important;
}
.update_updatefile_bottom .update_updatefile_bottom_select{
    margin-right: 12px;
    background-color: #51B1F8;
}
.update_updatefile_bottom button,#continue_add_files{
	margin-top: 8px;
	width: 70px;
	height: 30px;
    line-height:30px;
    text-align:center;
	float: right;
	margin-right: 6px;
	border: 0px;
	background: #f4a306;
	color: #FFFFFF;
	font-size: 12px;
    border-radius: 1px;
    outline: none;
    cursor: pointer;
}
.update_micro{
	width: 100%;
	height: 55.4%;
	margin: 0 auto;
	display: none;
}
.update_micro_top{
	width: 100%;
	height: 56px;
    vertical-align: middle;
	background: #F8F8F8;
    position:relative;
}
.update_input{
	width: 100%;
	height: 40px;
    font-size: 13px;
    color: #999999;
	border-radius: 20px;
	border: 1px #eeeeee solid;
	padding-left: 2%;
    /*margin: 8px 0px 8px 2%;*/
	float: left;
    outline: none;
}
input::-webkit-input-placeholder{
    color:#999;
    font-size:13px;
}
input::-moz-placeholder{
    color:#999;
    font-size:13px;
}
input::-ms-input-placeholder{
    color:#999;
    font-size:13px;
}
input::placeholder{
    color:#999;
    font-size:13px;
}
.update_search_close{
    width: 20px;
    height: 20px;
    border-radius: 20px;
    background: url(/zhvd/static/images/pan/document_icon02.png) no-repeat;
    position:absolute;
    top: 50%;
    margin-top: -10px;
    right: 46px;
    cursor: pointer;
}
.update_inputnot{
	width: 52.41%;
	height: 68%;
	border-radius: 20px;
	border: 1px #eeeeee solid;
	padding-left: 2%;
	margin-left: 2%;
	float: left;
    /*
	background: url(/zhvd/static/images/pan/document_icon03.png) no-repeat 94% 50%,#FFFFFF;
    */
    outline: none;
}
.update_namesort{
    display: inline-block;
    position: absolute;
    right: 116px;
    cursor: pointer;
}
.update_allfile{
    display: inline-block;
    position: absolute;
    right: 10px;
    cursor: pointer;
}
.update_namesort img{
	display: block;
	margin-top: 21px;
	float: left;
	margin-left: 14px;
    margin-right: 7px;
}
.update_namesort b{
	font-weight: normal;
	display: block;
	float: left;
	font-size: 14px;
    color: #999999;
    line-height: 55px;
}
.update_allfile img{
	display: block;
	margin-top: 21px;
	float: left;
	margin-left: 14px;
    margin-right: 7px;
}
.update_allfile b{
	font-weight: normal;
	display: block;
	float: left;
	line-height: 55px;
	font-size: 14px;
    color: #999999;
}
.update_micro_middle{
	width: 97%;
	height: 16%;
	padding-left: 3%;
    float: left;
}
.update_micro_middle p{
	font-size: 13px;
	line-height: 60px;
}
.update_micro_middle p b{
	font-weight: normal;
	color: #51B1F8;
    cursor: pointer;
}
.filePath{
    color:#51b1f8;
    cursor:pointer;
}
.keywrodsPath{
    color:#51b1f8;
}
.colLine{
    padding:0px 5px 0 5px;
    color: #929292;
    cursor:auto;
}
#go_back{
    padding-right:10px;
}
.update_csearch{
    width: 52.41%;
    height: 40px;
    margin: 8px 2%;
    float: left;
    position: relative;
}
.update_over{
	width: 30px;
	height: 40px;
	position: absolute;
	cursor: pointer;
    right: 12px;
    background: url(/zhvd/static/images/pan/document_icon03.png) no-repeat center;
}
.update_namesort_list{
	width: 118px;
    font-size: 13px;
	position: absolute;
	z-index: 200;
	background: #FFFFFF;
	right: 135px;
	top: 55px;
	border: 1px #E3E3E3 solid;
	display: none;
    color: #888888;
    border-radius: 2px;
}
.update_namesort_list b{
	display: block;
	position: absolute;
	top: -12px;
	left: 89px;
}
.update_namesort_list li{
	height: 34px;
	line-height: 34px;
	cursor: pointer;
	padding-left: 4%;
}
.update_allfile_list{
	width: 118px;
	position: absolute;
	z-index: 200;
	background: #FFFFFF;
	right: 30px;
	top: 55px;
	border: 1px #E3E3E3 solid;
	display: none;
    border-radius: 2px;
}
.update_namesort_list_top{
    position: absolute;
    left: 80px;
    top:-8px;
    width:14px;
    height:14px;
    border-top: 1px #E3E3E3 solid;
    border-left: 1px #E3E3E3 solid;
    background:#fff;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
}
.update_namesort_list  ul{
    position: relative;
    z-index: 9;
}
.update_allfile_list b{
	display: block;
	position: absolute;
	top: -12px;
	left: 80px;
}
.update_allfile_list  ul{
    position: relative;
    z-index: 9;
}
.update_allfile_list li{
	height: 30px;
	line-height: 30px;
	padding-left: 11.6%;
	cursor: pointer;
    font-size: 13px;
    color: #888888;
}
.update_micro_bottom{
	width: 94%;
	height: 100%;
	margin-left: 3%;
	padding-bottom: 2%;
    overflow-y:auto;
}
.update_fileupdate{
	width: 100%;
	height: 40px;
    -webkit-box-sizing:content-box;
            box-sizing:content-box;
	padding-top: 10px;
	padding-bottom: 10px;
    border-bottom: 1px solid #eeeeee;
    position: relative;
    cursor:pointer;
}
.update_fileupdate div{
	display: inline-block;
	float: left;
    width:7%;
    margin-top:8px;
}
/*
.update_fileupdate p{
	padding-left: 50px;
}
*/
.update_fileupdate_inform{
    font-size: 14px;
    color:black;
    width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 15px;
}
.update_fileupdate_date{
    font-size:12px;
    color:#b6b6b6;
    margin-top: 8px;
    padding-left:50px;
}
.update_fileupdate p b{
	font-weight: normal;
	color: #51B1F8;
}
.update_updatefile{
    display: none;
}
.update_file_arrow{
    position:absolute;
    width:18px;
    height:18px;
    right:25px;
    top:50%;
    margin-top:-10px;
	background: url(/zhvd/static/images/pan/document_icon14.png) no-repeat;
}
.update_selectbox{
	position: absolute;
	width: 20px;
	height: 20px;
	border: 1px #EEEEEE solid;
	right: 25px;
    top: 50%;
    margin-top: -10px;
}
.update_selectboxon{
	background: url(/zhvd/static/images/pan/document_icon12.png) no-repeat;
    width: 20px;
    height: 20px;
    border: none;
}
.update_admit{
	font-size: 15px;
	position: absolute;
	width: 16.06%;
	height: 40px;
	background: #51B1F8;
	color: #FFFFFF;
	border: 0;
    /*
	margin-top: 26.5%;
    */
	left: 42%;
	bottom: 2.5%;
    border-radius: 4px;
    outline: none;
    cursor: pointer;
}
.update_admit_finish_str{
	width: 20%;
	background: #909399;
	cursor: no-drop;
}
.upload_first_task{
    display:inline-block;
    position:absolute;
    top: 34px;
    left: 3%;
}
.no_content_dom{
    width:100%;
    height:320px;
    background:url(/vue/dist/static/img/no_content_03.13a87c9.png) center no-repeat;
}
.update_local_size, .update_local_type{
    font-size:14px;
    word-break: break-all;
}

.workflow-create-step{
    position: relative;
    width:80%;
    height:1px;
    border-bottom:1px dashed #bfc6cd;
    padding-top:34px;
    float: left;
    left: 5%;
}
.workflow-create-step-item{
    position: absolute;
    width:140px;
    top:0;
    left:30%;
    background: #f3f4f6;
    text-align: center;
}
.workflow-create-step-item.ed{
    color: #2fa2fe;
}
.workflow-create-step-item.ed .workflow-create-step-itemnum {
    background: #2fa2fe;
    color: #fff;
}
.workflow-create-step-item2{
    left:60%;
}
.workflow-create-step-itemnum{
    display: inline-block;
    background: #d6d8e1;
    color: #545f69;
    border-radius: 50%;
    width:28px;
    height:28px;
    text-align: center;
    line-height:28px;
}
.common-create-top{
    height:70px;
    line-height:70px;
    font-size:14px;
    padding:0 40px;
}
.common-create-top-title{
    float: left;
    line-height:70px;
}
.common-create-top-return{
    margin-top:20px;
    float: right;
    height:32px;
    line-height:32px;
    color: #fff;
    text-align: center;
    background: #30a2fe;
    padding:0 12px;
    border-radius: 3px;
    -webkit-box-shadow: 0px 0px 6px #2fa2fe;
            box-shadow: 0px 0px 6px #2fa2fe;
    cursor: pointer;
    background: url(/vue/dist/static/img/return_tolist_03.8ca69a1.png) no-repeat 5px center;
    background-color: #2fa2fe;
    padding-left:30px;
}
/*
 * 网盘文件选择与上传
 */
body{
	width: 100%;
	height: 100%;
	font-size: 16px;
	/*font-family: "微软雅黑";*/
	font-family: Microsoft YaHei,Avenir,Helvetica,Arial,sans-serif;
    /*
	background: #ababb3;
    */
}
/*
.layui-layer-content{
    height:672px;
}
*/
/* 统一弹框样式 xiuxiu 20250109  */
.layui-layer.layui-layer-page.layui-layer-bobg{
	border-radius: 8px;
	overflow: hidden;
}
.update_alert{
    /*
	position: absolute;
	top: 7.8%;
	left: 31.1%;
    */
	width: 100%;
	height: 100%;
	background: #ffffff;
}
.update_title{
	width: 100%;
	height: 7.7%;
    text-align:center;
    position:relative;
	background: #FFFFFF;
}
.update_title a{
	display: inline-block;
    width:100px;
}
#update_localupdate{
	font-size: 15px;
	line-height: 50px;
}
.update_selected{
	color: #51b1f8;
}
#update_microselect{
	font-size: 15px;
	line-height: 50px;
}
.update_local{
	margin-top: 2.3% !important;
	width: 95%;
	padding-top: 4.3%;
	background: #f8f8f8;
	margin: 0 auto;
}
.update_delete{
	/*
    float: right;
	margin-right:10px;
	margin-top: 12px;
    */
    top:10px;
    right:12px;
    position:absolute;
    display:inline-block;
    cursor: pointer;
}
.update_picturebox{
	width: 100%;
	height: 90%;
	font-size: 18px;
	color: #e3e3e3;
    padding-top:3.6%;
    padding-bottom:10.1%;
	text-align: center;
    color: #ccc;
    display:block;
}
.update_picturebox > img{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 26px;
}
.ugdate_updatefile{
	display: none;
}
.update_schedule{
	width: 94.25%;
	height: 24%;
    margin:13px auto 0 auto;
	padding-left: 1%;
	padding-right: 1%;
	padding-top: 6px;
	padding-bottom: 6px;
	background: #FFFFFF;
    position:relative;
    /*
    overflow: hidden;
    */
}
.update_schedule_first{
    margin-top: 0;
}
.update_schedule div{
	display: inline-block;
	float: left;
}
.update_deletefile{
    display: block;
	position: absolute;
    top:-11px;
    right:-8px;
    /*
    margin-top: -17px;
    margin-left:87.1%;
    margin-left: 80.1%;
    */
}
.update_schedule p{
	padding-left: 32px;
    font-size: 13px;
}
.update_schedule .update_schedule_inform_second{
    font-size: 12px;
    color: #999999;
}
.update_schedule p b{
	float: right;
	font-weight: normal;
    color: #797979;
}
.update_schedule > .update_bar{
	width: 100%;
	height: 4px;
	margin-top: 6px;
	background: #F8F8F8;
    float: left;
    display: block;
}
.update_bar div{
	width: 0%;
	height: 4px;
	background: #6ec1ff;
    border-radius:50px;
}
.update_deletefile img{
	display: none;
}
.update_updatefile_bottom{
	margin-top: 14%;
	width: 100%;
	height: 44px;
	background: #f0f2f3 !important;
}
.update_updatefile_bottom .update_updatefile_bottom_select{
    margin-right: 12px;
    background-color: #51B1F8;
}
.update_updatefile_bottom button,#continue_add_files{
	margin-top: 8px;
	width: 70px;
	height: 30px;
    line-height:30px;
    text-align:center;
	float: right;
	margin-right: 6px;
	border: 0px;
	background: #f4a306;
	color: #FFFFFF;
	font-size: 12px;
    border-radius: 1px;
    outline: none;
    cursor: pointer;
}
.update_micro{
	width: 100%;
	height: 55.4%;
	margin: 0 auto;
	display: none;
}
.update_micro_top{
	width: 100%;
	height: 56px;
    vertical-align: middle;
	background: #F8F8F8;
    position:relative;
}
.update_input{
	width: 100%;
	height: 40px;
    font-size: 13px;
    color: #999999;
	border-radius: 20px;
	border: 1px #eeeeee solid;
	padding-left: 2%;
    /*margin: 8px 0px 8px 2%;*/
	float: left;
    outline: none;
}
input::-webkit-input-placeholder{
    color:#999;
    font-size:13px;
}
input::-moz-placeholder{
    color:#999;
    font-size:13px;
}
input::-ms-input-placeholder{
    color:#999;
    font-size:13px;
}
input::placeholder{
    color:#999;
    font-size:13px;
}
.update_search_close{
    width: 20px;
    height: 20px;
    border-radius: 20px;
    background: url(/zhvd/static/images/pan/document_icon02.png) no-repeat;
    position:absolute;
    top: 50%;
    margin-top: -10px;
    right: 46px;
    cursor: pointer;
}
.update_inputnot{
	width: 52.41%;
	height: 68%;
	border-radius: 20px;
	border: 1px #eeeeee solid;
	padding-left: 2%;
	margin-left: 2%;
	float: left;
    /*
	background: url(/zhvd/static/images/pan/document_icon03.png) no-repeat 94% 50%,#FFFFFF;
    */
    outline: none;
}
.update_namesort{
    display: inline-block;
    position: absolute;
    right: 116px;
    cursor: pointer;
}
.update_allfile{
    display: inline-block;
    position: absolute;
    right: 10px;
    cursor: pointer;
}
.update_namesort img{
	display: block;
	margin-top: 21px;
	float: left;
	margin-left: 14px;
    margin-right: 7px;
}
.update_namesort b{
	font-weight: normal;
	display: block;
	float: left;
	font-size: 14px;
    color: #999999;
    line-height: 55px;
}
.update_allfile img{
	display: block;
	margin-top: 21px;
	float: left;
	margin-left: 14px;
    margin-right: 7px;
}
.update_allfile b{
	font-weight: normal;
	display: block;
	float: left;
	line-height: 55px;
	font-size: 14px;
    color: #999999;
}
.update_micro_middle{
	width: 97%;
	height: 16%;
	padding-left: 3%;
    float: left;
}
.update_micro_middle p{
	font-size: 13px;
	line-height: 60px;
}
.update_micro_middle p b{
	font-weight: normal;
	color: #51B1F8;
    cursor: pointer;
}
.filePath{
    color:#51b1f8;
    cursor:pointer;
}
.keywrodsPath{
    color:#51b1f8;
}
.colLine{
    padding:0px 5px 0 5px;
    color: #929292;
    cursor:auto;
}
#go_back{
    padding-right:10px;
}
.update_csearch{
    width: 52.41%;
    height: 40px;
    margin: 8px 2%;
    float: left;
    position: relative;
}
.update_over{
	width: 30px;
	height: 40px;
	position: absolute;
	cursor: pointer;
    right: 12px;
    background: url(/zhvd/static/images/pan/document_icon03.png) no-repeat center;
}
.update_namesort_list{
	width: 118px;
    font-size: 13px;
	position: absolute;
	z-index: 200;
	background: #FFFFFF;
	right: 135px;
	top: 55px;
	border: 1px #E3E3E3 solid;
	display: none;
    color: #888888;
    border-radius: 2px;
}
.update_namesort_list b{
	display: block;
	position: absolute;
	top: -12px;
	left: 89px;
}
.update_namesort_list li{
	height: 34px;
	line-height: 34px;
	cursor: pointer;
	padding-left: 4%;
}
.update_allfile_list{
	width: 118px;
	position: absolute;
	z-index: 200;
	background: #FFFFFF;
	right: 30px;
	top: 55px;
	border: 1px #E3E3E3 solid;
	display: none;
    border-radius: 2px;
}
.update_namesort_list_top{
    position: absolute;
    left: 80px;
    top:-8px;
    width:14px;
    height:14px;
    border-top: 1px #E3E3E3 solid;
    border-left: 1px #E3E3E3 solid;
    background:#fff;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
}
.update_namesort_list  ul{
    position: relative;
    z-index: 9;
}
.update_allfile_list b{
	display: block;
	position: absolute;
	top: -12px;
	left: 80px;
}
.update_allfile_list  ul{
    position: relative;
    z-index: 9;
}
.update_allfile_list li{
	height: 30px;
	line-height: 30px;
	padding-left: 11.6%;
	cursor: pointer;
    font-size: 13px;
    color: #888888;
}
.update_micro_bottom{
	width: 94%;
	height: 100%;
	margin-left: 3%;
	padding-bottom: 2%;
    overflow-y:auto;
}
.update_fileupdate{
	width: 100%;
	height: 40px;
    -webkit-box-sizing:content-box;
            box-sizing:content-box;
	padding-top: 10px;
	padding-bottom: 10px;
    border-bottom: 1px solid #eeeeee;
    position: relative;
    cursor:pointer;
}
.update_fileupdate div{
	display: inline-block;
	float: left;
    width:7%;
    margin-top:8px;
}
/*
.update_fileupdate p{
	padding-left: 50px;
}
*/
.update_fileupdate_inform{
    font-size: 14px;
    color:black;
    width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 15px;
}
.update_fileupdate_date{
    font-size:12px;
    color:#b6b6b6;
    margin-top: 8px;
    padding-left:50px;
}
.update_fileupdate p b{
	font-weight: normal;
	color: #51B1F8;
}
.update_updatefile{
    display: none;
}
.update_file_arrow{
    position:absolute;
    width:18px;
    height:18px;
    right:25px;
    top:50%;
    margin-top:-10px;
	background: url(/zhvd/static/images/pan/document_icon14.png) no-repeat;
}
.update_selectbox{
	position: absolute;
	width: 20px;
	height: 20px;
	border: 1px #EEEEEE solid;
	right: 25px;
    top: 50%;
    margin-top: -10px;
}
.update_selectboxon{
	background: url(/zhvd/static/images/pan/document_icon12.png) no-repeat;
    width: 20px;
    height: 20px;
    border: none;
}
.update_admit{
	font-size: 15px;
	position: absolute;
	width: 16.06%;
	height: 40px;
	background: #51B1F8;
	color: #FFFFFF;
	border: 0;
    /*
	margin-top: 26.5%;
    */
	left: 42%;
	bottom: 2.5%;
    border-radius: 4px;
    outline: none;
    cursor: pointer;
}
.update_admit_finish_str{
	width: 20%;
	background: #909399;
	cursor: no-drop;
}
.upload_first_task{
    display:inline-block;
    position:absolute;
    top: 34px;
    left: 3%;
}
.no_content_dom{
    width:100%;
    height:320px;
    background:url(/vue/dist/static/img/no_content_03.13a87c9.png) center no-repeat;
}
.update_local_size, .update_local_type{
    font-size:14px;
    word-break: break-all;
}
/**
 * @desc: 图标样式-统一类
 * @author: yansen
 * @time: 2021-08-25
 */

/* 用户图标 */
.user-icon-common[data-v-4d7b8356]{
    border-radius: 100%;
}
.user-icon-common img[data-v-4d7b8356]{
    width: 100%;
    height: 100%;
    border-radius: 100%;
}

/**
 * @desc: 按钮样式-统一类
 * @author: yansen
 * @time: 2021-08-23
 */

/*重置button的样式*/
button[data-v-4d7b8356] {
    background: transparent;
    border: none;
    cursor: pointer;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: 0;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    line-height: normal;
}

/*背景色主题为-绿色 #12caa3 - medium aquamarine 适中的碧绿色*/
button.medium-aquamarine[data-v-4d7b8356]{
    border-radius: 4px;
    background: #fff;
    border: 1px solid #e8e8e8;
    color: #999;
    height: 28px;
    padding: 0 13px;
}
button.medium-aquamarine.ed[data-v-4d7b8356]{
    background: #12caa3;
    color: #fff;
    border: none;
}

/*背景色是透明, 边框、字体为 #12caa3 - medium aquamarine 适中的碧绿色*/
button.medium-aquamarine-border-txt-btn[data-v-4d7b8356]{
    border: 1px solid #12caa3;
    padding: 0 13px;
    height: 34px;
    border-radius: 4px;
    color: #12caa3;
}

/*常态下背景色为灰色,激活状态下的背景色为 #27C9A3 SpringGreen */
button.spring-green[data-v-4d7b8356]{
    border-radius: 4px;
    background: #f7f7f7;
    color: #777;
    height: 36px;
    padding: 0 17px;
}
button.spring-green.ed[data-v-4d7b8356]{
    background: #27C9A3;
    color: #fff;
}

/**
 * @desc: 作业详情父级文件
 * @author:  liutao
 * @time: 2021-08-18
 */
.smart-homework-frame[data-v-4d7b8356]{
    height: 100%;
    background-color: #f3f4f6;
}
.paper-header[data-v-4d7b8356]{
    margin-top: 18px;
    margin-bottom: 17px;
}
.paper-nav[data-v-4d7b8356]{
    line-height: 36px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    color: #666;
    font-size: 15px;
    cursor: pointer;
    float: left;
    margin-right: 40px;
}
.paper-nav.ed[data-v-4d7b8356]{
    color: #12caa3;
    border-bottom: 2px solid #12caa3;
}
.paper-header-east[data-v-4d7b8356]{
    line-height: 36px;
    float: right;
}
.smart-homework-marking-header[data-v-4d7b8356]{
    height: 90px;
    background: #fff;
    padding: 20px 25px 20px 30px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.smart-homework-marking[data-v-4d7b8356]{
    height: 100%;
}
.smart-homework-marking-body-left[data-v-4d7b8356]{
    float: left;
}
.smart-homework-marking-body[data-v-4d7b8356]{
    height: calc(100% - 90px);
}
.smart-homework-marking-body-right[data-v-4d7b8356]{
    float: right;
    width: 380px;
    height: 100%;
    background: #fff;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #f5f5f5;
    padding-right: 23px;
    padding-left: 23px;
    padding-top: 13px;
}
.smart-homework-marking-body-left[data-v-4d7b8356]{
    width: calc(100% - 380px);
    float: left;
    height: 100%;
    overflow: auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    /*padding-left: 150px;*/
    padding-left: 35px;
    padding-right: 35px;
    padding-bottom: 40px;
}
.user-icon-common[data-v-4d7b8356]{
    height: 50px;
    width: 50px;
}
.marking-header-back-btn[data-v-4d7b8356]{
    cursor: pointer;
    margin-right: 22px;
    float: left;
    margin-top: 16px;
    color: #666;
}
.marking-header-west-end-btn[data-v-4d7b8356]{
    cursor: pointer;
    margin-left: 22px;
    float: left;
    margin-top: 16px;
    color: #666;
}
.user-icon-common[data-v-4d7b8356]{
    float: left;
    margin-right: 8px;
}
.mh-user-col[data-v-4d7b8356]{
    float: left;
    padding-top: 4px;
}
.mh-user-col-name[data-v-4d7b8356]{
    font-size: 17px;
    font-weight: bold;
}
.mh-user-col-num[data-v-4d7b8356]{
    font-size: 12px;
    color: #666;
    margin-top: 6px;
}
.mh-user-col-name-arrow[data-v-4d7b8356]{
    font-size: 13px;
    color: #999;
    cursor: pointer;
}
.marking-header-west[data-v-4d7b8356]{
    float: left;
}
.smart-homework-marking-header-root .marking-header-west[data-v-4d7b8356]{
    line-height: 50px;
}
.marking-header-east[data-v-4d7b8356]{
    float: right;
}
.paper-header-east-set-show-btn img[data-v-4d7b8356]{
    float: left;
    margin-top: 10px;
    margin-right: 5px;
}
.paper-header-east-set-show-btn[data-v-4d7b8356]{
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}

/**
 * @desc:  智能作业v2-web在线作答
 * @author: yansen
 * @time: 2021-08-31
 */
.marking-header-back-btn[data-v-4d7b8356]{
    font-size: 14px;
}
.smart-homework-answer-online[data-v-4d7b8356]{
    height: 100%;
}
.answer-online-topics-list-name[data-v-4d7b8356]{
    font-size: 15px;
    color: #333;
    font-weight: bold;
    margin-top: 4px;
}
.smart-homework-answer-online-header-root .medium-aquamarine[data-v-4d7b8356]{
    height: 34px;
    margin-left: 32px;
    width: 166px;
}
.answer-online-rest-time[data-v-4d7b8356]{
    font-size: 14px;
    color: #666;
}
.mart-homework-answer-online-body-paper .paper-topic[data-v-4d7b8356]{
    padding:0;
    margin-bottom: 20px;
}
.paper-topic-core[data-v-4d7b8356]{
    padding: 30px 25px;
}
.mart-homework-answer-online-body-paper .paper-topic-cont-str[data-v-4d7b8356]{
    padding: 50px 20px;
}
.mart-homework-answer-online-body-paper .paper-topic-cont[data-v-4d7b8356]{
    position: relative;
}
.paper-topic-answering-machine button.spring-green[data-v-4d7b8356]{
    color: #333;
    background: #eee;
    margin-right: 8px;
}
.paper-topic-answering-machine button.spring-green.ed[data-v-4d7b8356]{
    color: #fff;
    background: #12caa3;
}
.paper-topic-answering-machine-node[data-v-4d7b8356]{
    margin-top: 27px;
}
.answering-machine-files .paper-topic-teacher-comment-btns[data-v-4d7b8356]{
    position: static;
}
.answering-machine-files-upload-btn[data-v-4d7b8356]{
    margin-top: 24px;
}
.answering-machine-uploaded-files-showing[data-v-4d7b8356]{
    margin-top: 21px;
}
/**
 * @desc:  智能作业v2-web在线作答
 * @author: yansen
 * @time: 2021-08-31
 */
.marking-header-back-btn[data-v-6749c1c8]{
    font-size: 14px;
}
.smart-homework-answer-online[data-v-6749c1c8]{
    height: 100%;
}
.answer-online-topics-list-name[data-v-6749c1c8]{
    font-size: 15px;
    color: #333;
    font-weight: bold;
    margin-top: 4px;
}
.smart-homework-answer-online-header-root .medium-aquamarine[data-v-6749c1c8]{
    height: 34px;
    margin-left: 32px;
    width: 166px;
}
.answer-online-rest-time[data-v-6749c1c8]{
    font-size: 14px;
    color: #666;
}
.mart-homework-answer-online-body-paper .paper-topic[data-v-6749c1c8]{
    padding:0;
    margin-bottom: 20px;
}
.paper-topic-core[data-v-6749c1c8]{
    padding: 30px 25px;
}
.mart-homework-answer-online-body-paper .paper-topic-cont-str[data-v-6749c1c8]{
    padding: 50px 20px;
}
.mart-homework-answer-online-body-paper .paper-topic-cont[data-v-6749c1c8]{
    position: relative;
}
.paper-topic-answering-machine button.spring-green[data-v-6749c1c8]{
    color: #333;
    background: #eee;
    margin-right: 8px;
}
.paper-topic-answering-machine button.spring-green.ed[data-v-6749c1c8]{
    color: #fff;
    background: #12caa3;
}
.paper-topic-answering-machine-node[data-v-6749c1c8]{
    margin-top: 27px;
}
.answering-machine-files .paper-topic-teacher-comment-btns[data-v-6749c1c8]{
    position: static;
}
.answering-machine-files-upload-btn[data-v-6749c1c8]{
    margin-top: 24px;
}
.answering-machine-uploaded-files-showing[data-v-6749c1c8]{
    margin-top: 21px;
}

.result-analysis-dialog [role="dialog"]{
    background: -webkit-gradient(linear, left top, left bottom, from(#CDE6FC), color-stop(64%, #FAFAFA));
    background: linear-gradient(180deg, #CDE6FC 0%, #FAFAFA 64%);
}
.result-analysis-dialog .el-dialog__headerbtn{
    display: none;
}

.result-analysis-title[data-v-05978114]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.result-analysis-suggestion-title[data-v-05978114]{
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    color: #000;
    margin-bottom: 16px;
    border-bottom: 1px solid #CDE6FC;
    padding-bottom: 10px;
}
.result-analysis-close-btn[data-v-05978114]{
    height: 50px;
    line-height: 50px;
    border-radius: 100px;
    background: #042E84;
    -webkit-box-shadow: 0px 4px 60px 0px rgba(133, 138, 144, .1);
            box-shadow: 0px 4px 60px 0px rgba(133, 138, 144, .1);
    -webkit-box-flex:1;
        -ms-flex:1;
            flex:1;
    cursor: pointer;
    font-size: 20px;
    color: #fff;
    text-align: center;
}
.result-analysis-score[data-v-05978114]{
    font-size: 30px;
    color: #000;
    font-weight: bold;
    text-align: center;
    margin-top: 20px;
}
.result-analysis-suggestion[data-v-05978114]{
    padding: 20px;
    border-radius: 6px;
    height: calc(100% - 260px);
    letter-spacing: 1px;
    background: #fff;
    border: 2px solid #CDE6FC;
}
.result-analysis-t-text[data-v-05978114]{
    font-size: 20px;
    font-weight: bold;
    color: #000;
}
/**
 * @desc: 按钮样式-统一类
 * @author: yansen
 * @time: 2021-08-23
 */

/*重置button的样式*/
button[data-v-094bd8b7] {
    background: transparent;
    border: none;
    cursor: pointer;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: 0;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    line-height: normal;
}

/*背景色主题为-绿色 #12caa3 - medium aquamarine 适中的碧绿色*/
button.medium-aquamarine[data-v-094bd8b7]{
    border-radius: 4px;
    background: #fff;
    border: 1px solid #e8e8e8;
    color: #999;
    height: 28px;
    padding: 0 13px;
}
button.medium-aquamarine.ed[data-v-094bd8b7]{
    background: #12caa3;
    color: #fff;
    border: none;
}

/*背景色是透明, 边框、字体为 #12caa3 - medium aquamarine 适中的碧绿色*/
button.medium-aquamarine-border-txt-btn[data-v-094bd8b7]{
    border: 1px solid #12caa3;
    padding: 0 13px;
    height: 34px;
    border-radius: 4px;
    color: #12caa3;
}

/*常态下背景色为灰色,激活状态下的背景色为 #27C9A3 SpringGreen */
button.spring-green[data-v-094bd8b7]{
    border-radius: 4px;
    background: #f7f7f7;
    color: #777;
    height: 36px;
    padding: 0 17px;
}
button.spring-green.ed[data-v-094bd8b7]{
    background: #27C9A3;
    color: #fff;
}

/**
 * @desc: 在线批阅页面
 * @author:  yansen
 * @time: 2021-08-18
 */
.marking-header-progress[data-v-094bd8b7]{
    float: left;
    margin-top: 19px;
    margin-right: 20px;
}
.header-mark-txt[data-v-094bd8b7]{
    font-size: 14px;
    color: #666;
    float: left;
    margin-right: 16px;
}
.paper-topic[data-v-094bd8b7]{
    background: #fff;
    padding: 48px 25px;
    border-radius: 4px;
    border: 1px solid #f5f5f5;
    position: relative;
}
.paper-topic-index[data-v-094bd8b7]{
    width: 42px;
    height: 34px;
    background: #12caa3;
    color: #fff;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px 3px 3px 0px;
}
.paper-topic-cont[data-v-094bd8b7]{
    border: 1px solid #eeeeee;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.paper-topic-cont-str[data-v-094bd8b7]{
    padding: 28px 18px;
}
.paper-topic-cont-bot[data-v-094bd8b7]{
    height: 47px;
    line-height: 47px;
    background: #fafafa;
}
.paper-topic-cont-bot-ans-btn[data-v-094bd8b7]{
    color: #12caa3;
    cursor: pointer;
    padding-left: 19px;
    margin-right: 20px;
}
.paper-topic-cont-bot-span[data-v-094bd8b7]{
    font-size: 13px;
    color: #888;
    margin-right: 18px;
}
.paper-topic-analysis[data-v-094bd8b7]{
    margin-top: 11px;
    padding: 0 21px;
    border: 1px solid #27c9a3;
    position: relative;
}
.paper-topic-analysis-row-name[data-v-094bd8b7]{
    float: left;
    margin-right: 22px;
    line-height: 59px;
    height: 59px;
    font-weight: bold;
    width: 84px;
}
.paper-topic-analysis-row-cont[data-v-094bd8b7]{
    overflow: auto;
}
.paper-topic-analysis-row-cont.lh-same-with-name[data-v-094bd8b7]{
    line-height: 59px;
}
.multiple-txt.paper-topic-analysis-row-cont[data-v-094bd8b7]{
    padding-top: 17px;
    line-height: 25px;
}
.paper-topic-analysis-row[data-v-094bd8b7]:not(:last-child){
    border-bottom: 1px dashed #eeeeee;
}
.border-arrow-top[data-v-094bd8b7]{
    position: absolute;
    top: -12px;
    left: 50px;
}
.paper-topic-part-name.left-move[data-v-094bd8b7]{
    margin-left: -9px;
    margin-bottom: 15px;
}
.paper-topic-student-answer-view-whole-paper[data-v-094bd8b7]{
    float: right;
    cursor: pointer;
    color: #27C9A3;
}
.paper-topic-part-name[data-v-094bd8b7]{
    font-weight: bold;
    float: left;
}
.paper-topic-student-answer[data-v-094bd8b7], .paper-topic-teacher-comment[data-v-094bd8b7]{
    margin-top: 41px;
}
.paper-topic-student-answer-picture[data-v-094bd8b7]{
    height: 165px;
    background: #edeff4;
    margin-bottom: 15px;
}
.paper-topic-student-answer-picture img[data-v-094bd8b7]{
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}
.paper-topic-teacher-comment-block[data-v-094bd8b7]{
    height: 173px;
    border: 1px solid #efefef;
    border-radius: 4px;
    margin-top: 14px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: relative;
}
.paper-topic-comment-textarea[data-v-094bd8b7]{
    border: none;
    resize: none;
    height: 120px;
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    color: #666666;
    padding: 20px 17px;
}
.paper-topic-teacher-comment-btns[data-v-094bd8b7]{
    height: 39px;
    background:#f8f8f8;
    border-radius: 0px 0px 4px 4px;
    position: absolute;
    bottom: 0px;
    line-height: 39px;
    width: 100%;
    color: #8e9ea8;
}
.paper-topic-teacher-comment-btn-west[data-v-094bd8b7]{
    float: left;
    margin-left: 19px;
    cursor: pointer;
}
.paper-topic-teacher-comment-btn-west span[data-v-094bd8b7]{
    margin-right: 15px;
    font-size: 18px;
}
.paper-topic-teacher-comment-btn-east[data-v-094bd8b7]{
    float: right;
    margin-right: 23px;
    color: #888;
    font-size: 12px;
    width: 126px;
}
.east-op-btn[data-v-094bd8b7]{
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.paper-topic-note[data-v-094bd8b7]{
    margin-top: 18px;
}
.paper-whole-volume-root[data-v-094bd8b7]{
    background-color: #fff;
}
.paper-small-view-item[data-v-094bd8b7]{
    height: 274px;
    position: relative;
    width: 195px;
    float: left;
    margin-right: 11px;
    background:#edeff4;
    margin-bottom: 11px;
}
.paper-small-view-item .paper-img[data-v-094bd8b7]{
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}
.paper-s-bot[data-v-094bd8b7]{
    height: 34px;
    background: rgba(51, 51, 51, .6);
    position: absolute;
    bottom: 0;
    width: 100%;
    line-height: 34px;
    color: #fff;
    text-align: center;
}
.paper-small-big-item[data-v-094bd8b7]{
    min-height: 1216px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    /*padding: 40px 90px;*/
    margin: 0 auto 10px;
    background: #fff;
    text-align: center;
    padding-top: 55px;
}
.paper-small-big-item-inner[data-v-094bd8b7]{
    position: relative;
    /*width: 830px;*/
    max-width: 780px;
    margin: 0 auto;
    /*height: 1112px;*/
    height: auto;
}
.paper-small-big-item-skin[data-v-094bd8b7]{
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 2;
}
.paper-small-big-item .paper-img[data-v-094bd8b7]{
    width: 100%;
    /*height: 100%;*/
    /*max-width: 830px;*/
    -o-object-fit: fill;
       object-fit: fill;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.topics-mark-switch-btn-txt[data-v-094bd8b7]{
    -webkit-transform: translateY(-2px);
            transform: translateY(-2px);
}
.topics-mark-switch-btn[data-v-094bd8b7]{
    cursor: pointer;
    color: #666666;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.topics-mark-score-view-header[data-v-094bd8b7]{
    line-height: 47px;
    border-bottom: 1px solid #E5E4E5;
    position: relative;
    margin-bottom: 27px;
}
.topics-mark-switch-view-btn[data-v-094bd8b7]{
    width: 30px;
    height: 28px;
    line-height: 28px;
    opacity: 1;
    background: #e7fff9;
    color: #27c9a3;;
    border-radius: 2px;
    text-align: center;
    cursor: pointer;
    position: absolute;
    right: 0;
    bottom: 9px;
}
.topics-mark-score-view-topic-index[data-v-094bd8b7]{
    color: #333333;
    font-weight: bold;
}
.topics-mark-view-pop-navs[data-v-094bd8b7]{
    float: left;
}
.topics-mark-view-pop-close-btn[data-v-094bd8b7]{
    float: right;
    color: #999;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.topics-mark-view-pop-navs .medium-aquamarine-nav[data-v-094bd8b7]{
    float: left;
    margin-right: 32px;
}
.topics-mark-score-view-input[data-v-094bd8b7]{
    height: 40px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #dddddd;
    border-radius: 3px;
    float: left;
    width: 209px;
    text-indent: 14px;
}
.topics-mark-score-view-input-right-txt[data-v-094bd8b7]{
    color: #999999;
    font-size: 12px;
    line-height: 40px;
    float: right;
}
.topics-mark-score-view-input-zone[data-v-094bd8b7]{
    margin-top: 18px;
}
.topics-mark-score-view-btn-list[data-v-094bd8b7]{
    margin-top: 16px;
}
.topics-mark-score-view-btn-list .spring-green[data-v-094bd8b7]{
    margin-right: 8px;
    margin-bottom: 11px;
    width: 42px;
    padding: 0;
}
.topics-mark-score-view-btn-list .spring-green[data-v-094bd8b7]:nth-child(5n){
    /*margin-right:0;*/
}
.score-view-add-knowledge-points[data-v-094bd8b7]{
    display: block;
    width: 100%;
    border: 1px solid #dddddd;
    border-radius: 4px;
    height: 42px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-indent: 14px;
}
.no-cont-in-search[data-v-094bd8b7]{
    font-size: 12px;
    color: #bdbdbd;
    text-align: center;
}
.score-view-warm-txt[data-v-094bd8b7]{
    color: #bdbdbd;
    font-size: 12px;
    margin-top: 9px;
    text-indent: 2px;
}
.score-view-knowledge-points-examine[data-v-094bd8b7]{
    margin-bottom: 16px;
}
.knowledge-points-examine-item-west[data-v-094bd8b7]{
    width: 174px;
    height: 35px;
    line-height: 35px;
    background:#f9f9f9;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 0 14px 0 18px;
    color: #555;
    float: left;
}
.knowledge-points-examine-item-west-name[data-v-094bd8b7]{
    width: calc(100% - 17px);
    float: left;
}
.knowledge-points-examine-item-west-del-btn[data-v-094bd8b7]{
    color: #999;
    font-size: 12px;
    cursor: pointer;
}
.knowledge-points-examine-item-east[data-v-094bd8b7]{
    float: right;
    line-height: 35px;
}
.points-examine-item-btn-icon[data-v-094bd8b7]{
    margin-right: 4px;
    float: left;
    margin-top: 2px;
}
.points-examine-item-btn[data-v-094bd8b7]{
    color: #BDBDBD;
    float: left;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.points-examine-item-btn-txt[data-v-094bd8b7]{
    float: left;
}
.points-examine-item-btn.right-ed[data-v-094bd8b7]{
    color: #02dcc7;
}
.points-examine-item-btn.wrong-ed[data-v-094bd8b7]{
    color: #fe7791;
}
.score-view-knowledge-points-examine-item[data-v-094bd8b7]{
    margin-bottom: 8px;
}
.topics-mark-view-pop-answer-sheet[data-v-094bd8b7]{
}
.mark-view-pop-answer-sheet-header[data-v-094bd8b7]{
    margin-top: 25px;
    line-height: 30px;
}
.pop-answer-sheet-header-west[data-v-094bd8b7]{
    float: left;
}
.pop-answer-sheet-header-east[data-v-094bd8b7]{
    float: right;
}
.pop-answer-sheet-header-west-name[data-v-094bd8b7]{
    float: left;
    font-weight: bold;
    font-size: 15px;
    margin-right: 10px;
}
.pop-answer-sheet-header-west-txt[data-v-094bd8b7]{
    float: left;
    font-size: 12px;
    color: #999;
}
.pop-answer-sheet-header-west-txt .layui-icon-extend-iconfont[data-v-094bd8b7]{
    font-size: 10px;
    cursor: pointer;
}
.mark-view-pop-answer-sheet-list[data-v-094bd8b7]{
    margin-top: 22px;
}
.mark-view-pop-answer-sheet-list button[data-v-094bd8b7]{
    width: 75px;
    margin-right: 4px;
    margin-bottom: 17px;
}
.topic-score[data-v-094bd8b7]{
    text-decoration: underline;
}
.mark-comment-panel-header[data-v-094bd8b7]{
    margin-top: 9px;
}
.mark-comment-panel-header button[data-v-094bd8b7]{
    margin-left: auto;
    display: block;
}
.mark-comment-panel-input-box[data-v-094bd8b7]{
    height: 133px;
    border: 1px solid #eee;
    border-radius: 3px;
    margin-top: 10px;
}
.mark-comment-panel-input-box textarea[data-v-094bd8b7]{
    width: 100%;
    height: 100%;
    resize: none;
    border: none;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 15px 13px;
}
.comment-panel-frequently-used-east .medium-aquamarine[data-v-094bd8b7]{
    height: 34px;
}
.comment-panel-frequently-used-east[data-v-094bd8b7]{
    float: right;
}
.comment-panel-frequently-used-west[data-v-094bd8b7]{
    float: left;
    font-size: 13px;
    color: #999;
}
.mark-comment-panel-frequently-used[data-v-094bd8b7]{
    line-height: 34px;
    margin-top: 13px;
}
.frequently-used-comment-item-east .layui-icon-extend-iconfont[data-v-094bd8b7]{
    color: #999;
    cursor: pointer;
}
.frequently-used-comment-item-east[data-v-094bd8b7]{
    float: right;
    margin-right: 5px;
}
.frequently-used-comment-item[data-v-094bd8b7]{
    line-height: 40px;
    margin-bottom: 9px;
}
.frequently-used-comment-list[data-v-094bd8b7]{
    margin-top: 20px;
}
.frequently-used-comment-item-west[data-v-094bd8b7]{
    width: calc(100% - 55px);
    float: left;
    border: 1px solid #eeeeee;
    border-radius: 3px;
    height: 40px;
    line-height: 40px;
    text-indent: 11px;
    color: #666666;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
}
.empty-style-box[data-v-094bd8b7]{
    position: relative;
    height: 500px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    background:#fff;
}
.knowledge-point-module-left[data-v-094bd8b7]{
    width: calc(100% - 370px);
    max-width: 360px;
    float: left;
    margin-right: 20px;
}
.knowledge-point-module-right[data-v-094bd8b7]{
    width: 330px;
    float: left;
}
.student-offline-answer-img img[data-v-094bd8b7]{
    width: 100%;
}
.paper-topic-enter-btn[data-v-094bd8b7]{
    color: #27c9a3;;
    text-decoration: underline;
    cursor: pointer;
}
.empty-style-box-root[data-v-094bd8b7]{
    background: #fff;
}
.empty-style-box-root[data-v-094bd8b7]{
    padding-top: 150px;
    padding-bottom: 150px;
}
.smart-homework-marking-back[data-v-094bd8b7]{
    cursor: pointer;
    margin: 30px;
    position: fixed;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    z-index: 4;
}
@media screen and (max-width: 1100px) {
.knowledge-point-module-left[data-v-094bd8b7]{
        float: none;
        width: auto;
}
.knowledge-point-module-right[data-v-094bd8b7]{
        float: none;
        margin-top: 10px;
        width: auto;
}
.knowledge-points-examine-item-west[data-v-094bd8b7]{
        width: calc(100% - 168px);
}
}
.paper-block-select-zone-switch[data-v-094bd8b7]{
    position: absolute;
    top: 35px;
    font-weight: normal;
    right: 430px;
}
.paper-block-select-zone[data-v-094bd8b7]{
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 2;
}
.paper-block-select-item-index-num[data-v-094bd8b7]{
    width: 60px;
    height: 60px;
    position: absolute;
    text-align: center;
    line-height: 53px;
    cursor: pointer;
    left: -30px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.annotation-num[data-v-094bd8b7]{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    z-index: 2;
    color: #fff;
    font-weight: bold;
}
.paper-block-select-item-index-num img[data-v-094bd8b7]{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
}
.paper-block-select-item[data-v-094bd8b7]{
    position: absolute;
    background: rgba(39, 201, 163, .3);
    border: 3px solid #27c9a3;
}
.paper-block-select-item-op-btn[data-v-094bd8b7]{
    width: 77px;
    height: 39px;
    line-height: 39px;
    color: #fff;
    text-align: center;
    background: #27c9a3;
    border: 1px solid #27c9a3;
    position: absolute;
    right: -3px;
    bottom: -42px;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
@media screen and (max-width:1000px){
.paper-topic-cont-bot-ans-btn[data-v-094bd8b7]{
        display: block;
}
.paper-topic-cont-bot-span[data-v-094bd8b7]{
        margin-right: 5px;
}
.paper-topic-cont-bot[data-v-094bd8b7]{
        height: auto;
        line-height: 35px;
}
.smart-homework-marking-body-right[data-v-094bd8b7] {
        width: 280px;
}
.smart-homework-marking-body-left[data-v-094bd8b7] {
        width: calc(100% - 280px);
}
}

/**
 * @desc:  智能作业v2-web在线作答
 * @author: yansen
 * @time: 2021-08-31
 */
.marking-header-back-btn[data-v-094bd8b7]{
    font-size: 14px;
}
.smart-homework-answer-online[data-v-094bd8b7]{
    height: 100%;
}
.answer-online-topics-list-name[data-v-094bd8b7]{
    font-size: 15px;
    color: #333;
    font-weight: bold;
    margin-top: 4px;
}
.smart-homework-answer-online-header-root .medium-aquamarine[data-v-094bd8b7]{
    height: 34px;
    margin-left: 32px;
    width: 166px;
}
.answer-online-rest-time[data-v-094bd8b7]{
    font-size: 14px;
    color: #666;
}
.mart-homework-answer-online-body-paper .paper-topic[data-v-094bd8b7]{
    padding:0;
    margin-bottom: 20px;
}
.paper-topic-core[data-v-094bd8b7]{
    padding: 30px 25px;
}
.mart-homework-answer-online-body-paper .paper-topic-cont-str[data-v-094bd8b7]{
    padding: 50px 20px;
}
.mart-homework-answer-online-body-paper .paper-topic-cont[data-v-094bd8b7]{
    position: relative;
}
.paper-topic-answering-machine button.spring-green[data-v-094bd8b7]{
    color: #333;
    background: #eee;
    margin-right: 8px;
}
.paper-topic-answering-machine button.spring-green.ed[data-v-094bd8b7]{
    color: #fff;
    background: #12caa3;
}
.paper-topic-answering-machine-node[data-v-094bd8b7]{
    margin-top: 27px;
}
.answering-machine-files .paper-topic-teacher-comment-btns[data-v-094bd8b7]{
    position: static;
}
.answering-machine-files-upload-btn[data-v-094bd8b7]{
    margin-top: 24px;
}
.answering-machine-uploaded-files-showing[data-v-094bd8b7]{
    margin-top: 21px;
}
/**
 * @desc: 按钮样式-统一类
 * @author: yansen
 * @time: 2021-08-23
 */

/*重置button的样式*/
button[data-v-67069a1c] {
    background: transparent;
    border: none;
    cursor: pointer;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: 0;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    line-height: normal;
}

/*背景色主题为-绿色 #12caa3 - medium aquamarine 适中的碧绿色*/
button.medium-aquamarine[data-v-67069a1c]{
    border-radius: 4px;
    background: #fff;
    border: 1px solid #e8e8e8;
    color: #999;
    height: 28px;
    padding: 0 13px;
}
button.medium-aquamarine.ed[data-v-67069a1c]{
    background: #12caa3;
    color: #fff;
    border: none;
}

/*背景色是透明, 边框、字体为 #12caa3 - medium aquamarine 适中的碧绿色*/
button.medium-aquamarine-border-txt-btn[data-v-67069a1c]{
    border: 1px solid #12caa3;
    padding: 0 13px;
    height: 34px;
    border-radius: 4px;
    color: #12caa3;
}

/*常态下背景色为灰色,激活状态下的背景色为 #27C9A3 SpringGreen */
button.spring-green[data-v-67069a1c]{
    border-radius: 4px;
    background: #f7f7f7;
    color: #777;
    height: 36px;
    padding: 0 17px;
}
button.spring-green.ed[data-v-67069a1c]{
    background: #27C9A3;
    color: #fff;
}

/**
 * @desc: 在线批阅页面
 * @author:  yansen
 * @time: 2021-08-18
 */
.marking-header-progress[data-v-67069a1c]{
    float: left;
    margin-top: 19px;
    margin-right: 20px;
}
.header-mark-txt[data-v-67069a1c]{
    font-size: 14px;
    color: #666;
    float: left;
    margin-right: 16px;
}
.paper-topic[data-v-67069a1c]{
    background: #fff;
    padding: 48px 25px;
    border-radius: 4px;
    border: 1px solid #f5f5f5;
    position: relative;
}
.paper-topic-index[data-v-67069a1c]{
    width: 42px;
    height: 34px;
    background: #12caa3;
    color: #fff;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px 3px 3px 0px;
}
.paper-topic-cont[data-v-67069a1c]{
    border: 1px solid #eeeeee;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.paper-topic-cont-str[data-v-67069a1c]{
    padding: 28px 18px;
}
.paper-topic-cont-bot[data-v-67069a1c]{
    height: 47px;
    line-height: 47px;
    background: #fafafa;
}
.paper-topic-cont-bot-ans-btn[data-v-67069a1c]{
    color: #12caa3;
    cursor: pointer;
    padding-left: 19px;
    margin-right: 20px;
}
.paper-topic-cont-bot-span[data-v-67069a1c]{
    font-size: 13px;
    color: #888;
    margin-right: 18px;
}
.paper-topic-analysis[data-v-67069a1c]{
    margin-top: 11px;
    padding: 0 21px;
    border: 1px solid #27c9a3;
    position: relative;
}
.paper-topic-analysis-row-name[data-v-67069a1c]{
    float: left;
    margin-right: 22px;
    line-height: 59px;
    height: 59px;
    font-weight: bold;
    width: 84px;
}
.paper-topic-analysis-row-cont[data-v-67069a1c]{
    overflow: auto;
}
.paper-topic-analysis-row-cont.lh-same-with-name[data-v-67069a1c]{
    line-height: 59px;
}
.multiple-txt.paper-topic-analysis-row-cont[data-v-67069a1c]{
    padding-top: 17px;
    line-height: 25px;
}
.paper-topic-analysis-row[data-v-67069a1c]:not(:last-child){
    border-bottom: 1px dashed #eeeeee;
}
.border-arrow-top[data-v-67069a1c]{
    position: absolute;
    top: -12px;
    left: 50px;
}
.paper-topic-part-name.left-move[data-v-67069a1c]{
    margin-left: -9px;
    margin-bottom: 15px;
}
.paper-topic-student-answer-view-whole-paper[data-v-67069a1c]{
    float: right;
    cursor: pointer;
    color: #27C9A3;
}
.paper-topic-part-name[data-v-67069a1c]{
    font-weight: bold;
    float: left;
}
.paper-topic-student-answer[data-v-67069a1c], .paper-topic-teacher-comment[data-v-67069a1c]{
    margin-top: 41px;
}
.paper-topic-student-answer-picture[data-v-67069a1c]{
    height: 165px;
    background: #edeff4;
    margin-bottom: 15px;
}
.paper-topic-student-answer-picture img[data-v-67069a1c]{
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}
.paper-topic-teacher-comment-block[data-v-67069a1c]{
    height: 173px;
    border: 1px solid #efefef;
    border-radius: 4px;
    margin-top: 14px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: relative;
}
.paper-topic-comment-textarea[data-v-67069a1c]{
    border: none;
    resize: none;
    height: 120px;
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    color: #666666;
    padding: 20px 17px;
}
.paper-topic-teacher-comment-btns[data-v-67069a1c]{
    height: 39px;
    background:#f8f8f8;
    border-radius: 0px 0px 4px 4px;
    position: absolute;
    bottom: 0px;
    line-height: 39px;
    width: 100%;
    color: #8e9ea8;
}
.paper-topic-teacher-comment-btn-west[data-v-67069a1c]{
    float: left;
    margin-left: 19px;
    cursor: pointer;
}
.paper-topic-teacher-comment-btn-west span[data-v-67069a1c]{
    margin-right: 15px;
    font-size: 18px;
}
.paper-topic-teacher-comment-btn-east[data-v-67069a1c]{
    float: right;
    margin-right: 23px;
    color: #888;
    font-size: 12px;
    width: 126px;
}
.east-op-btn[data-v-67069a1c]{
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.paper-topic-note[data-v-67069a1c]{
    margin-top: 18px;
}
.paper-whole-volume-root[data-v-67069a1c]{
    background-color: #fff;
}
.paper-small-view-item[data-v-67069a1c]{
    height: 274px;
    position: relative;
    width: 195px;
    float: left;
    margin-right: 11px;
    background:#edeff4;
    margin-bottom: 11px;
}
.paper-small-view-item .paper-img[data-v-67069a1c]{
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}
.paper-s-bot[data-v-67069a1c]{
    height: 34px;
    background: rgba(51, 51, 51, .6);
    position: absolute;
    bottom: 0;
    width: 100%;
    line-height: 34px;
    color: #fff;
    text-align: center;
}
.paper-small-big-item[data-v-67069a1c]{
    min-height: 1216px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    /*padding: 40px 90px;*/
    margin: 0 auto 10px;
    background: #fff;
    text-align: center;
    padding-top: 55px;
}
.paper-small-big-item-inner[data-v-67069a1c]{
    position: relative;
    /*width: 830px;*/
    max-width: 780px;
    margin: 0 auto;
    /*height: 1112px;*/
    height: auto;
}
.paper-small-big-item-skin[data-v-67069a1c]{
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 2;
}
.paper-small-big-item .paper-img[data-v-67069a1c]{
    width: 100%;
    /*height: 100%;*/
    /*max-width: 830px;*/
    -o-object-fit: fill;
       object-fit: fill;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.topics-mark-switch-btn-txt[data-v-67069a1c]{
    -webkit-transform: translateY(-2px);
            transform: translateY(-2px);
}
.topics-mark-switch-btn[data-v-67069a1c]{
    cursor: pointer;
    color: #666666;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.topics-mark-score-view-header[data-v-67069a1c]{
    line-height: 47px;
    border-bottom: 1px solid #E5E4E5;
    position: relative;
    margin-bottom: 27px;
}
.topics-mark-switch-view-btn[data-v-67069a1c]{
    width: 30px;
    height: 28px;
    line-height: 28px;
    opacity: 1;
    background: #e7fff9;
    color: #27c9a3;;
    border-radius: 2px;
    text-align: center;
    cursor: pointer;
    position: absolute;
    right: 0;
    bottom: 9px;
}
.topics-mark-score-view-topic-index[data-v-67069a1c]{
    color: #333333;
    font-weight: bold;
}
.topics-mark-view-pop-navs[data-v-67069a1c]{
    float: left;
}
.topics-mark-view-pop-close-btn[data-v-67069a1c]{
    float: right;
    color: #999;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.topics-mark-view-pop-navs .medium-aquamarine-nav[data-v-67069a1c]{
    float: left;
    margin-right: 32px;
}
.topics-mark-score-view-input[data-v-67069a1c]{
    height: 40px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #dddddd;
    border-radius: 3px;
    float: left;
    width: 209px;
    text-indent: 14px;
}
.topics-mark-score-view-input-right-txt[data-v-67069a1c]{
    color: #999999;
    font-size: 12px;
    line-height: 40px;
    float: right;
}
.topics-mark-score-view-input-zone[data-v-67069a1c]{
    margin-top: 18px;
}
.topics-mark-score-view-btn-list[data-v-67069a1c]{
    margin-top: 16px;
}
.topics-mark-score-view-btn-list .spring-green[data-v-67069a1c]{
    margin-right: 8px;
    margin-bottom: 11px;
    width: 42px;
    padding: 0;
}
.topics-mark-score-view-btn-list .spring-green[data-v-67069a1c]:nth-child(5n){
    /*margin-right:0;*/
}
.score-view-add-knowledge-points[data-v-67069a1c]{
    display: block;
    width: 100%;
    border: 1px solid #dddddd;
    border-radius: 4px;
    height: 42px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-indent: 14px;
}
.no-cont-in-search[data-v-67069a1c]{
    font-size: 12px;
    color: #bdbdbd;
    text-align: center;
}
.score-view-warm-txt[data-v-67069a1c]{
    color: #bdbdbd;
    font-size: 12px;
    margin-top: 9px;
    text-indent: 2px;
}
.score-view-knowledge-points-examine[data-v-67069a1c]{
    margin-bottom: 16px;
}
.knowledge-points-examine-item-west[data-v-67069a1c]{
    width: 174px;
    height: 35px;
    line-height: 35px;
    background:#f9f9f9;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 0 14px 0 18px;
    color: #555;
    float: left;
}
.knowledge-points-examine-item-west-name[data-v-67069a1c]{
    width: calc(100% - 17px);
    float: left;
}
.knowledge-points-examine-item-west-del-btn[data-v-67069a1c]{
    color: #999;
    font-size: 12px;
    cursor: pointer;
}
.knowledge-points-examine-item-east[data-v-67069a1c]{
    float: right;
    line-height: 35px;
}
.points-examine-item-btn-icon[data-v-67069a1c]{
    margin-right: 4px;
    float: left;
    margin-top: 2px;
}
.points-examine-item-btn[data-v-67069a1c]{
    color: #BDBDBD;
    float: left;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.points-examine-item-btn-txt[data-v-67069a1c]{
    float: left;
}
.points-examine-item-btn.right-ed[data-v-67069a1c]{
    color: #02dcc7;
}
.points-examine-item-btn.wrong-ed[data-v-67069a1c]{
    color: #fe7791;
}
.score-view-knowledge-points-examine-item[data-v-67069a1c]{
    margin-bottom: 8px;
}
.topics-mark-view-pop-answer-sheet[data-v-67069a1c]{
}
.mark-view-pop-answer-sheet-header[data-v-67069a1c]{
    margin-top: 25px;
    line-height: 30px;
}
.pop-answer-sheet-header-west[data-v-67069a1c]{
    float: left;
}
.pop-answer-sheet-header-east[data-v-67069a1c]{
    float: right;
}
.pop-answer-sheet-header-west-name[data-v-67069a1c]{
    float: left;
    font-weight: bold;
    font-size: 15px;
    margin-right: 10px;
}
.pop-answer-sheet-header-west-txt[data-v-67069a1c]{
    float: left;
    font-size: 12px;
    color: #999;
}
.pop-answer-sheet-header-west-txt .layui-icon-extend-iconfont[data-v-67069a1c]{
    font-size: 10px;
    cursor: pointer;
}
.mark-view-pop-answer-sheet-list[data-v-67069a1c]{
    margin-top: 22px;
}
.mark-view-pop-answer-sheet-list button[data-v-67069a1c]{
    width: 75px;
    margin-right: 4px;
    margin-bottom: 17px;
}
.topic-score[data-v-67069a1c]{
    text-decoration: underline;
}
.mark-comment-panel-header[data-v-67069a1c]{
    margin-top: 9px;
}
.mark-comment-panel-header button[data-v-67069a1c]{
    margin-left: auto;
    display: block;
}
.mark-comment-panel-input-box[data-v-67069a1c]{
    height: 133px;
    border: 1px solid #eee;
    border-radius: 3px;
    margin-top: 10px;
}
.mark-comment-panel-input-box textarea[data-v-67069a1c]{
    width: 100%;
    height: 100%;
    resize: none;
    border: none;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 15px 13px;
}
.comment-panel-frequently-used-east .medium-aquamarine[data-v-67069a1c]{
    height: 34px;
}
.comment-panel-frequently-used-east[data-v-67069a1c]{
    float: right;
}
.comment-panel-frequently-used-west[data-v-67069a1c]{
    float: left;
    font-size: 13px;
    color: #999;
}
.mark-comment-panel-frequently-used[data-v-67069a1c]{
    line-height: 34px;
    margin-top: 13px;
}
.frequently-used-comment-item-east .layui-icon-extend-iconfont[data-v-67069a1c]{
    color: #999;
    cursor: pointer;
}
.frequently-used-comment-item-east[data-v-67069a1c]{
    float: right;
    margin-right: 5px;
}
.frequently-used-comment-item[data-v-67069a1c]{
    line-height: 40px;
    margin-bottom: 9px;
}
.frequently-used-comment-list[data-v-67069a1c]{
    margin-top: 20px;
}
.frequently-used-comment-item-west[data-v-67069a1c]{
    width: calc(100% - 55px);
    float: left;
    border: 1px solid #eeeeee;
    border-radius: 3px;
    height: 40px;
    line-height: 40px;
    text-indent: 11px;
    color: #666666;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
}
.empty-style-box[data-v-67069a1c]{
    position: relative;
    height: 500px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    background:#fff;
}
.knowledge-point-module-left[data-v-67069a1c]{
    width: calc(100% - 370px);
    max-width: 360px;
    float: left;
    margin-right: 20px;
}
.knowledge-point-module-right[data-v-67069a1c]{
    width: 330px;
    float: left;
}
.student-offline-answer-img img[data-v-67069a1c]{
    width: 100%;
}
.paper-topic-enter-btn[data-v-67069a1c]{
    color: #27c9a3;;
    text-decoration: underline;
    cursor: pointer;
}
.empty-style-box-root[data-v-67069a1c]{
    background: #fff;
}
.empty-style-box-root[data-v-67069a1c]{
    padding-top: 150px;
    padding-bottom: 150px;
}
.smart-homework-marking-back[data-v-67069a1c]{
    cursor: pointer;
    margin: 30px;
    position: fixed;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    z-index: 4;
}
@media screen and (max-width: 1100px) {
.knowledge-point-module-left[data-v-67069a1c]{
        float: none;
        width: auto;
}
.knowledge-point-module-right[data-v-67069a1c]{
        float: none;
        margin-top: 10px;
        width: auto;
}
.knowledge-points-examine-item-west[data-v-67069a1c]{
        width: calc(100% - 168px);
}
}
.paper-block-select-zone-switch[data-v-67069a1c]{
    position: absolute;
    top: 35px;
    font-weight: normal;
    right: 430px;
}
.paper-block-select-zone[data-v-67069a1c]{
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 2;
}
.paper-block-select-item-index-num[data-v-67069a1c]{
    width: 60px;
    height: 60px;
    position: absolute;
    text-align: center;
    line-height: 53px;
    cursor: pointer;
    left: -30px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.annotation-num[data-v-67069a1c]{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    z-index: 2;
    color: #fff;
    font-weight: bold;
}
.paper-block-select-item-index-num img[data-v-67069a1c]{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
}
.paper-block-select-item[data-v-67069a1c]{
    position: absolute;
    background: rgba(39, 201, 163, .3);
    border: 3px solid #27c9a3;
}
.paper-block-select-item-op-btn[data-v-67069a1c]{
    width: 77px;
    height: 39px;
    line-height: 39px;
    color: #fff;
    text-align: center;
    background: #27c9a3;
    border: 1px solid #27c9a3;
    position: absolute;
    right: -3px;
    bottom: -42px;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
@media screen and (max-width:1000px){
.paper-topic-cont-bot-ans-btn[data-v-67069a1c]{
        display: block;
}
.paper-topic-cont-bot-span[data-v-67069a1c]{
        margin-right: 5px;
}
.paper-topic-cont-bot[data-v-67069a1c]{
        height: auto;
        line-height: 35px;
}
.smart-homework-marking-body-right[data-v-67069a1c] {
        width: 280px;
}
.smart-homework-marking-body-left[data-v-67069a1c] {
        width: calc(100% - 280px);
}
}

/**
 * @desc:  智能作业v2-web在线作答
 * @author: yansen
 * @time: 2021-08-31
 */
.marking-header-back-btn[data-v-67069a1c]{
    font-size: 14px;
}
.smart-homework-answer-online[data-v-67069a1c]{
    height: 100%;
}
.answer-online-topics-list-name[data-v-67069a1c]{
    font-size: 15px;
    color: #333;
    font-weight: bold;
    margin-top: 4px;
}
.smart-homework-answer-online-header-root .medium-aquamarine[data-v-67069a1c]{
    height: 34px;
    margin-left: 32px;
    width: 166px;
}
.answer-online-rest-time[data-v-67069a1c]{
    font-size: 14px;
    color: #666;
}
.mart-homework-answer-online-body-paper .paper-topic[data-v-67069a1c]{
    padding:0;
    margin-bottom: 20px;
}
.paper-topic-core[data-v-67069a1c]{
    padding: 30px 25px;
}
.mart-homework-answer-online-body-paper .paper-topic-cont-str[data-v-67069a1c]{
    padding: 50px 20px;
}
.mart-homework-answer-online-body-paper .paper-topic-cont[data-v-67069a1c]{
    position: relative;
}
.paper-topic-answering-machine button.spring-green[data-v-67069a1c]{
    color: #333;
    background: #eee;
    margin-right: 8px;
}
.paper-topic-answering-machine button.spring-green.ed[data-v-67069a1c]{
    color: #fff;
    background: #12caa3;
}
.paper-topic-answering-machine-node[data-v-67069a1c]{
    margin-top: 27px;
}
.answering-machine-files .paper-topic-teacher-comment-btns[data-v-67069a1c]{
    position: static;
}
.answering-machine-files-upload-btn[data-v-67069a1c]{
    margin-top: 24px;
}
.answering-machine-uploaded-files-showing[data-v-67069a1c]{
    margin-top: 21px;
}
/**
 * @desc: 按钮样式-统一类
 * @author: yansen
 * @time: 2021-08-23
 */

/*重置button的样式*/
button[data-v-1026b2e3] {
    background: transparent;
    border: none;
    cursor: pointer;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: 0;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    line-height: normal;
}

/*背景色主题为-绿色 #12caa3 - medium aquamarine 适中的碧绿色*/
button.medium-aquamarine[data-v-1026b2e3]{
    border-radius: 4px;
    background: #fff;
    border: 1px solid #e8e8e8;
    color: #999;
    height: 28px;
    padding: 0 13px;
}
button.medium-aquamarine.ed[data-v-1026b2e3]{
    background: #12caa3;
    color: #fff;
    border: none;
}

/*背景色是透明, 边框、字体为 #12caa3 - medium aquamarine 适中的碧绿色*/
button.medium-aquamarine-border-txt-btn[data-v-1026b2e3]{
    border: 1px solid #12caa3;
    padding: 0 13px;
    height: 34px;
    border-radius: 4px;
    color: #12caa3;
}

/*常态下背景色为灰色,激活状态下的背景色为 #27C9A3 SpringGreen */
button.spring-green[data-v-1026b2e3]{
    border-radius: 4px;
    background: #f7f7f7;
    color: #777;
    height: 36px;
    padding: 0 17px;
}
button.spring-green.ed[data-v-1026b2e3]{
    background: #27C9A3;
    color: #fff;
}

/**
 * @desc: 在线批阅页面
 * @author:  yansen
 * @time: 2021-08-18
 */
.marking-header-progress[data-v-1026b2e3]{
    float: left;
    margin-top: 19px;
    margin-right: 20px;
}
.header-mark-txt[data-v-1026b2e3]{
    font-size: 14px;
    color: #666;
    float: left;
    margin-right: 16px;
}
.paper-topic[data-v-1026b2e3]{
    background: #fff;
    padding: 48px 25px;
    border-radius: 4px;
    border: 1px solid #f5f5f5;
    position: relative;
}
.paper-topic-index[data-v-1026b2e3]{
    width: 42px;
    height: 34px;
    background: #12caa3;
    color: #fff;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px 3px 3px 0px;
}
.paper-topic-cont[data-v-1026b2e3]{
    border: 1px solid #eeeeee;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.paper-topic-cont-str[data-v-1026b2e3]{
    padding: 28px 18px;
}
.paper-topic-cont-bot[data-v-1026b2e3]{
    height: 47px;
    line-height: 47px;
    background: #fafafa;
}
.paper-topic-cont-bot-ans-btn[data-v-1026b2e3]{
    color: #12caa3;
    cursor: pointer;
    padding-left: 19px;
    margin-right: 20px;
}
.paper-topic-cont-bot-span[data-v-1026b2e3]{
    font-size: 13px;
    color: #888;
    margin-right: 18px;
}
.paper-topic-analysis[data-v-1026b2e3]{
    margin-top: 11px;
    padding: 0 21px;
    border: 1px solid #27c9a3;
    position: relative;
}
.paper-topic-analysis-row-name[data-v-1026b2e3]{
    float: left;
    margin-right: 22px;
    line-height: 59px;
    height: 59px;
    font-weight: bold;
    width: 84px;
}
.paper-topic-analysis-row-cont[data-v-1026b2e3]{
    overflow: auto;
}
.paper-topic-analysis-row-cont.lh-same-with-name[data-v-1026b2e3]{
    line-height: 59px;
}
.multiple-txt.paper-topic-analysis-row-cont[data-v-1026b2e3]{
    padding-top: 17px;
    line-height: 25px;
}
.paper-topic-analysis-row[data-v-1026b2e3]:not(:last-child){
    border-bottom: 1px dashed #eeeeee;
}
.border-arrow-top[data-v-1026b2e3]{
    position: absolute;
    top: -12px;
    left: 50px;
}
.paper-topic-part-name.left-move[data-v-1026b2e3]{
    margin-left: -9px;
    margin-bottom: 15px;
}
.paper-topic-student-answer-view-whole-paper[data-v-1026b2e3]{
    float: right;
    cursor: pointer;
    color: #27C9A3;
}
.paper-topic-part-name[data-v-1026b2e3]{
    font-weight: bold;
    float: left;
}
.paper-topic-student-answer[data-v-1026b2e3], .paper-topic-teacher-comment[data-v-1026b2e3]{
    margin-top: 41px;
}
.paper-topic-student-answer-picture[data-v-1026b2e3]{
    height: 165px;
    background: #edeff4;
    margin-bottom: 15px;
}
.paper-topic-student-answer-picture img[data-v-1026b2e3]{
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}
.paper-topic-teacher-comment-block[data-v-1026b2e3]{
    height: 173px;
    border: 1px solid #efefef;
    border-radius: 4px;
    margin-top: 14px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: relative;
}
.paper-topic-comment-textarea[data-v-1026b2e3]{
    border: none;
    resize: none;
    height: 120px;
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    color: #666666;
    padding: 20px 17px;
}
.paper-topic-teacher-comment-btns[data-v-1026b2e3]{
    height: 39px;
    background:#f8f8f8;
    border-radius: 0px 0px 4px 4px;
    position: absolute;
    bottom: 0px;
    line-height: 39px;
    width: 100%;
    color: #8e9ea8;
}
.paper-topic-teacher-comment-btn-west[data-v-1026b2e3]{
    float: left;
    margin-left: 19px;
    cursor: pointer;
}
.paper-topic-teacher-comment-btn-west span[data-v-1026b2e3]{
    margin-right: 15px;
    font-size: 18px;
}
.paper-topic-teacher-comment-btn-east[data-v-1026b2e3]{
    float: right;
    margin-right: 23px;
    color: #888;
    font-size: 12px;
    width: 126px;
}
.east-op-btn[data-v-1026b2e3]{
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.paper-topic-note[data-v-1026b2e3]{
    margin-top: 18px;
}
.paper-whole-volume-root[data-v-1026b2e3]{
    background-color: #fff;
}
.paper-small-view-item[data-v-1026b2e3]{
    height: 274px;
    position: relative;
    width: 195px;
    float: left;
    margin-right: 11px;
    background:#edeff4;
    margin-bottom: 11px;
}
.paper-small-view-item .paper-img[data-v-1026b2e3]{
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}
.paper-s-bot[data-v-1026b2e3]{
    height: 34px;
    background: rgba(51, 51, 51, .6);
    position: absolute;
    bottom: 0;
    width: 100%;
    line-height: 34px;
    color: #fff;
    text-align: center;
}
.paper-small-big-item[data-v-1026b2e3]{
    min-height: 1216px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    /*padding: 40px 90px;*/
    margin: 0 auto 10px;
    background: #fff;
    text-align: center;
    padding-top: 55px;
}
.paper-small-big-item-inner[data-v-1026b2e3]{
    position: relative;
    /*width: 830px;*/
    max-width: 780px;
    margin: 0 auto;
    /*height: 1112px;*/
    height: auto;
}
.paper-small-big-item-skin[data-v-1026b2e3]{
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 2;
}
.paper-small-big-item .paper-img[data-v-1026b2e3]{
    width: 100%;
    /*height: 100%;*/
    /*max-width: 830px;*/
    -o-object-fit: fill;
       object-fit: fill;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.topics-mark-switch-btn-txt[data-v-1026b2e3]{
    -webkit-transform: translateY(-2px);
            transform: translateY(-2px);
}
.topics-mark-switch-btn[data-v-1026b2e3]{
    cursor: pointer;
    color: #666666;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.topics-mark-score-view-header[data-v-1026b2e3]{
    line-height: 47px;
    border-bottom: 1px solid #E5E4E5;
    position: relative;
    margin-bottom: 27px;
}
.topics-mark-switch-view-btn[data-v-1026b2e3]{
    width: 30px;
    height: 28px;
    line-height: 28px;
    opacity: 1;
    background: #e7fff9;
    color: #27c9a3;;
    border-radius: 2px;
    text-align: center;
    cursor: pointer;
    position: absolute;
    right: 0;
    bottom: 9px;
}
.topics-mark-score-view-topic-index[data-v-1026b2e3]{
    color: #333333;
    font-weight: bold;
}
.topics-mark-view-pop-navs[data-v-1026b2e3]{
    float: left;
}
.topics-mark-view-pop-close-btn[data-v-1026b2e3]{
    float: right;
    color: #999;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.topics-mark-view-pop-navs .medium-aquamarine-nav[data-v-1026b2e3]{
    float: left;
    margin-right: 32px;
}
.topics-mark-score-view-input[data-v-1026b2e3]{
    height: 40px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #dddddd;
    border-radius: 3px;
    float: left;
    width: 209px;
    text-indent: 14px;
}
.topics-mark-score-view-input-right-txt[data-v-1026b2e3]{
    color: #999999;
    font-size: 12px;
    line-height: 40px;
    float: right;
}
.topics-mark-score-view-input-zone[data-v-1026b2e3]{
    margin-top: 18px;
}
.topics-mark-score-view-btn-list[data-v-1026b2e3]{
    margin-top: 16px;
}
.topics-mark-score-view-btn-list .spring-green[data-v-1026b2e3]{
    margin-right: 8px;
    margin-bottom: 11px;
    width: 42px;
    padding: 0;
}
.topics-mark-score-view-btn-list .spring-green[data-v-1026b2e3]:nth-child(5n){
    /*margin-right:0;*/
}
.score-view-add-knowledge-points[data-v-1026b2e3]{
    display: block;
    width: 100%;
    border: 1px solid #dddddd;
    border-radius: 4px;
    height: 42px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-indent: 14px;
}
.no-cont-in-search[data-v-1026b2e3]{
    font-size: 12px;
    color: #bdbdbd;
    text-align: center;
}
.score-view-warm-txt[data-v-1026b2e3]{
    color: #bdbdbd;
    font-size: 12px;
    margin-top: 9px;
    text-indent: 2px;
}
.score-view-knowledge-points-examine[data-v-1026b2e3]{
    margin-bottom: 16px;
}
.knowledge-points-examine-item-west[data-v-1026b2e3]{
    width: 174px;
    height: 35px;
    line-height: 35px;
    background:#f9f9f9;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 0 14px 0 18px;
    color: #555;
    float: left;
}
.knowledge-points-examine-item-west-name[data-v-1026b2e3]{
    width: calc(100% - 17px);
    float: left;
}
.knowledge-points-examine-item-west-del-btn[data-v-1026b2e3]{
    color: #999;
    font-size: 12px;
    cursor: pointer;
}
.knowledge-points-examine-item-east[data-v-1026b2e3]{
    float: right;
    line-height: 35px;
}
.points-examine-item-btn-icon[data-v-1026b2e3]{
    margin-right: 4px;
    float: left;
    margin-top: 2px;
}
.points-examine-item-btn[data-v-1026b2e3]{
    color: #BDBDBD;
    float: left;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.points-examine-item-btn-txt[data-v-1026b2e3]{
    float: left;
}
.points-examine-item-btn.right-ed[data-v-1026b2e3]{
    color: #02dcc7;
}
.points-examine-item-btn.wrong-ed[data-v-1026b2e3]{
    color: #fe7791;
}
.score-view-knowledge-points-examine-item[data-v-1026b2e3]{
    margin-bottom: 8px;
}
.topics-mark-view-pop-answer-sheet[data-v-1026b2e3]{
}
.mark-view-pop-answer-sheet-header[data-v-1026b2e3]{
    margin-top: 25px;
    line-height: 30px;
}
.pop-answer-sheet-header-west[data-v-1026b2e3]{
    float: left;
}
.pop-answer-sheet-header-east[data-v-1026b2e3]{
    float: right;
}
.pop-answer-sheet-header-west-name[data-v-1026b2e3]{
    float: left;
    font-weight: bold;
    font-size: 15px;
    margin-right: 10px;
}
.pop-answer-sheet-header-west-txt[data-v-1026b2e3]{
    float: left;
    font-size: 12px;
    color: #999;
}
.pop-answer-sheet-header-west-txt .layui-icon-extend-iconfont[data-v-1026b2e3]{
    font-size: 10px;
    cursor: pointer;
}
.mark-view-pop-answer-sheet-list[data-v-1026b2e3]{
    margin-top: 22px;
}
.mark-view-pop-answer-sheet-list button[data-v-1026b2e3]{
    width: 75px;
    margin-right: 4px;
    margin-bottom: 17px;
}
.topic-score[data-v-1026b2e3]{
    text-decoration: underline;
}
.mark-comment-panel-header[data-v-1026b2e3]{
    margin-top: 9px;
}
.mark-comment-panel-header button[data-v-1026b2e3]{
    margin-left: auto;
    display: block;
}
.mark-comment-panel-input-box[data-v-1026b2e3]{
    height: 133px;
    border: 1px solid #eee;
    border-radius: 3px;
    margin-top: 10px;
}
.mark-comment-panel-input-box textarea[data-v-1026b2e3]{
    width: 100%;
    height: 100%;
    resize: none;
    border: none;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 15px 13px;
}
.comment-panel-frequently-used-east .medium-aquamarine[data-v-1026b2e3]{
    height: 34px;
}
.comment-panel-frequently-used-east[data-v-1026b2e3]{
    float: right;
}
.comment-panel-frequently-used-west[data-v-1026b2e3]{
    float: left;
    font-size: 13px;
    color: #999;
}
.mark-comment-panel-frequently-used[data-v-1026b2e3]{
    line-height: 34px;
    margin-top: 13px;
}
.frequently-used-comment-item-east .layui-icon-extend-iconfont[data-v-1026b2e3]{
    color: #999;
    cursor: pointer;
}
.frequently-used-comment-item-east[data-v-1026b2e3]{
    float: right;
    margin-right: 5px;
}
.frequently-used-comment-item[data-v-1026b2e3]{
    line-height: 40px;
    margin-bottom: 9px;
}
.frequently-used-comment-list[data-v-1026b2e3]{
    margin-top: 20px;
}
.frequently-used-comment-item-west[data-v-1026b2e3]{
    width: calc(100% - 55px);
    float: left;
    border: 1px solid #eeeeee;
    border-radius: 3px;
    height: 40px;
    line-height: 40px;
    text-indent: 11px;
    color: #666666;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
}
.empty-style-box[data-v-1026b2e3]{
    position: relative;
    height: 500px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    background:#fff;
}
.knowledge-point-module-left[data-v-1026b2e3]{
    width: calc(100% - 370px);
    max-width: 360px;
    float: left;
    margin-right: 20px;
}
.knowledge-point-module-right[data-v-1026b2e3]{
    width: 330px;
    float: left;
}
.student-offline-answer-img img[data-v-1026b2e3]{
    width: 100%;
}
.paper-topic-enter-btn[data-v-1026b2e3]{
    color: #27c9a3;;
    text-decoration: underline;
    cursor: pointer;
}
.empty-style-box-root[data-v-1026b2e3]{
    background: #fff;
}
.empty-style-box-root[data-v-1026b2e3]{
    padding-top: 150px;
    padding-bottom: 150px;
}
.smart-homework-marking-back[data-v-1026b2e3]{
    cursor: pointer;
    margin: 30px;
    position: fixed;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    z-index: 4;
}
@media screen and (max-width: 1100px) {
.knowledge-point-module-left[data-v-1026b2e3]{
        float: none;
        width: auto;
}
.knowledge-point-module-right[data-v-1026b2e3]{
        float: none;
        margin-top: 10px;
        width: auto;
}
.knowledge-points-examine-item-west[data-v-1026b2e3]{
        width: calc(100% - 168px);
}
}
.paper-block-select-zone-switch[data-v-1026b2e3]{
    position: absolute;
    top: 35px;
    font-weight: normal;
    right: 430px;
}
.paper-block-select-zone[data-v-1026b2e3]{
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 2;
}
.paper-block-select-item-index-num[data-v-1026b2e3]{
    width: 60px;
    height: 60px;
    position: absolute;
    text-align: center;
    line-height: 53px;
    cursor: pointer;
    left: -30px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.annotation-num[data-v-1026b2e3]{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    z-index: 2;
    color: #fff;
    font-weight: bold;
}
.paper-block-select-item-index-num img[data-v-1026b2e3]{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
}
.paper-block-select-item[data-v-1026b2e3]{
    position: absolute;
    background: rgba(39, 201, 163, .3);
    border: 3px solid #27c9a3;
}
.paper-block-select-item-op-btn[data-v-1026b2e3]{
    width: 77px;
    height: 39px;
    line-height: 39px;
    color: #fff;
    text-align: center;
    background: #27c9a3;
    border: 1px solid #27c9a3;
    position: absolute;
    right: -3px;
    bottom: -42px;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
@media screen and (max-width:1000px){
.paper-topic-cont-bot-ans-btn[data-v-1026b2e3]{
        display: block;
}
.paper-topic-cont-bot-span[data-v-1026b2e3]{
        margin-right: 5px;
}
.paper-topic-cont-bot[data-v-1026b2e3]{
        height: auto;
        line-height: 35px;
}
.smart-homework-marking-body-right[data-v-1026b2e3] {
        width: 280px;
}
.smart-homework-marking-body-left[data-v-1026b2e3] {
        width: calc(100% - 280px);
}
}

.resource-block-item[data-v-263fd1f2]{
    width: 130px;
    height: 130px;
    float: left;
    position: relative;
    cursor: pointer;
    margin-right: 15px;
    margin-bottom: 15px;
}
.resource-block-item-bg[data-v-263fd1f2]{
    width: 100%;
    height: 100%;
    position: absolute;
    -o-object-fit: cover;
       object-fit: cover;
}
.resource-block-item-play-btn[data-v-263fd1f2]{
    color: #fff;
    position: absolute;
    font-size: 30px;
    left: 50%;
    margin-left: -15px;
    top: 50%;
    margin-top: -15px;
    cursor: pointer;
}
.resource-block-item-del-btn[data-v-263fd1f2]{
    position: absolute;
    color: #ff6d6e;
    right: -8px;
    background: #fff;
    border-radius: 100%;
    top: -6px;
    display: none;
}
.resource-block-item:hover .resource-block-item-del-btn[data-v-263fd1f2]{
    display: block;
}
/**
 * @desc: 答题卡按钮
 * @author: yansen
 * @time: 2021-08-23
 */

/*重置button的样式*/
button[data-v-06ac020a] {
    background: transparent;
    border: none;
    cursor: pointer;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: 0;
    border-radius: 4px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}

/* 正确: correct、错误: error、未作答: no answer、已评分: scored、未评分: no score*/
button.correct-status[data-v-06ac020a]{
    background: #29dbcd;
    color: #fff;
    height: 36px;
}
button.error-status[data-v-06ac020a]{
    background: #ff8b9f;
    color: #fff;
    height: 36px;
}
button.no-score[data-v-06ac020a]{
    color: #ffbf54;
    border: 1px solid #ffbf54;
    height: 36px;
}

/*预设类*/
button.no-answer-status[data-v-06ac020a]{
    background: #f7f7f7;
    color: #999;
    height: 36px;
}
button.answered[data-v-06ac020a]{
    border: 1px solid #38b6ff;
    background: #fff;
    height: 36px;
    color: #38b6ff;
}

/*预设类*/
button.scored[data-v-06ac020a]{
}

/**
 * @desc: 在线批阅页面
 * @author:  yansen
 * @time: 2021-08-18
 */
.marking-header-progress[data-v-06ac020a]{
    float: left;
    margin-top: 19px;
    margin-right: 20px;
}
.header-mark-txt[data-v-06ac020a]{
    font-size: 14px;
    color: #666;
    float: left;
    margin-right: 16px;
}
.paper-topic[data-v-06ac020a]{
    background: #fff;
    padding: 48px 25px;
    border-radius: 4px;
    border: 1px solid #f5f5f5;
    position: relative;
}
.paper-topic-index[data-v-06ac020a]{
    width: 42px;
    height: 34px;
    background: #12caa3;
    color: #fff;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px 3px 3px 0px;
}
.paper-topic-cont[data-v-06ac020a]{
    border: 1px solid #eeeeee;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.paper-topic-cont-str[data-v-06ac020a]{
    padding: 28px 18px;
}
.paper-topic-cont-bot[data-v-06ac020a]{
    height: 47px;
    line-height: 47px;
    background: #fafafa;
}
.paper-topic-cont-bot-ans-btn[data-v-06ac020a]{
    color: #12caa3;
    cursor: pointer;
    padding-left: 19px;
    margin-right: 20px;
}
.paper-topic-cont-bot-span[data-v-06ac020a]{
    font-size: 13px;
    color: #888;
    margin-right: 18px;
}
.paper-topic-analysis[data-v-06ac020a]{
    margin-top: 11px;
    padding: 0 21px;
    border: 1px solid #27c9a3;
    position: relative;
}
.paper-topic-analysis-row-name[data-v-06ac020a]{
    float: left;
    margin-right: 22px;
    line-height: 59px;
    height: 59px;
    font-weight: bold;
    width: 84px;
}
.paper-topic-analysis-row-cont[data-v-06ac020a]{
    overflow: auto;
}
.paper-topic-analysis-row-cont.lh-same-with-name[data-v-06ac020a]{
    line-height: 59px;
}
.multiple-txt.paper-topic-analysis-row-cont[data-v-06ac020a]{
    padding-top: 17px;
    line-height: 25px;
}
.paper-topic-analysis-row[data-v-06ac020a]:not(:last-child){
    border-bottom: 1px dashed #eeeeee;
}
.border-arrow-top[data-v-06ac020a]{
    position: absolute;
    top: -12px;
    left: 50px;
}
.paper-topic-part-name.left-move[data-v-06ac020a]{
    margin-left: -9px;
    margin-bottom: 15px;
}
.paper-topic-student-answer-view-whole-paper[data-v-06ac020a]{
    float: right;
    cursor: pointer;
    color: #27C9A3;
}
.paper-topic-part-name[data-v-06ac020a]{
    font-weight: bold;
    float: left;
}
.paper-topic-student-answer[data-v-06ac020a], .paper-topic-teacher-comment[data-v-06ac020a]{
    margin-top: 41px;
}
.paper-topic-student-answer-picture[data-v-06ac020a]{
    height: 165px;
    background: #edeff4;
    margin-bottom: 15px;
}
.paper-topic-student-answer-picture img[data-v-06ac020a]{
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}
.paper-topic-teacher-comment-block[data-v-06ac020a]{
    height: 173px;
    border: 1px solid #efefef;
    border-radius: 4px;
    margin-top: 14px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: relative;
}
.paper-topic-comment-textarea[data-v-06ac020a]{
    border: none;
    resize: none;
    height: 120px;
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    color: #666666;
    padding: 20px 17px;
}
.paper-topic-teacher-comment-btns[data-v-06ac020a]{
    height: 39px;
    background:#f8f8f8;
    border-radius: 0px 0px 4px 4px;
    position: absolute;
    bottom: 0px;
    line-height: 39px;
    width: 100%;
    color: #8e9ea8;
}
.paper-topic-teacher-comment-btn-west[data-v-06ac020a]{
    float: left;
    margin-left: 19px;
    cursor: pointer;
}
.paper-topic-teacher-comment-btn-west span[data-v-06ac020a]{
    margin-right: 15px;
    font-size: 18px;
}
.paper-topic-teacher-comment-btn-east[data-v-06ac020a]{
    float: right;
    margin-right: 23px;
    color: #888;
    font-size: 12px;
    width: 126px;
}
.east-op-btn[data-v-06ac020a]{
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.paper-topic-note[data-v-06ac020a]{
    margin-top: 18px;
}
.paper-whole-volume-root[data-v-06ac020a]{
    background-color: #fff;
}
.paper-small-view-item[data-v-06ac020a]{
    height: 274px;
    position: relative;
    width: 195px;
    float: left;
    margin-right: 11px;
    background:#edeff4;
    margin-bottom: 11px;
}
.paper-small-view-item .paper-img[data-v-06ac020a]{
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}
.paper-s-bot[data-v-06ac020a]{
    height: 34px;
    background: rgba(51, 51, 51, .6);
    position: absolute;
    bottom: 0;
    width: 100%;
    line-height: 34px;
    color: #fff;
    text-align: center;
}
.paper-small-big-item[data-v-06ac020a]{
    min-height: 1216px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    /*padding: 40px 90px;*/
    margin: 0 auto 10px;
    background: #fff;
    text-align: center;
    padding-top: 55px;
}
.paper-small-big-item-inner[data-v-06ac020a]{
    position: relative;
    /*width: 830px;*/
    max-width: 780px;
    margin: 0 auto;
    /*height: 1112px;*/
    height: auto;
}
.paper-small-big-item-skin[data-v-06ac020a]{
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 2;
}
.paper-small-big-item .paper-img[data-v-06ac020a]{
    width: 100%;
    /*height: 100%;*/
    /*max-width: 830px;*/
    -o-object-fit: fill;
       object-fit: fill;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.topics-mark-switch-btn-txt[data-v-06ac020a]{
    -webkit-transform: translateY(-2px);
            transform: translateY(-2px);
}
.topics-mark-switch-btn[data-v-06ac020a]{
    cursor: pointer;
    color: #666666;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.topics-mark-score-view-header[data-v-06ac020a]{
    line-height: 47px;
    border-bottom: 1px solid #E5E4E5;
    position: relative;
    margin-bottom: 27px;
}
.topics-mark-switch-view-btn[data-v-06ac020a]{
    width: 30px;
    height: 28px;
    line-height: 28px;
    opacity: 1;
    background: #e7fff9;
    color: #27c9a3;;
    border-radius: 2px;
    text-align: center;
    cursor: pointer;
    position: absolute;
    right: 0;
    bottom: 9px;
}
.topics-mark-score-view-topic-index[data-v-06ac020a]{
    color: #333333;
    font-weight: bold;
}
.topics-mark-view-pop-navs[data-v-06ac020a]{
    float: left;
}
.topics-mark-view-pop-close-btn[data-v-06ac020a]{
    float: right;
    color: #999;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.topics-mark-view-pop-navs .medium-aquamarine-nav[data-v-06ac020a]{
    float: left;
    margin-right: 32px;
}
.topics-mark-score-view-input[data-v-06ac020a]{
    height: 40px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #dddddd;
    border-radius: 3px;
    float: left;
    width: 209px;
    text-indent: 14px;
}
.topics-mark-score-view-input-right-txt[data-v-06ac020a]{
    color: #999999;
    font-size: 12px;
    line-height: 40px;
    float: right;
}
.topics-mark-score-view-input-zone[data-v-06ac020a]{
    margin-top: 18px;
}
.topics-mark-score-view-btn-list[data-v-06ac020a]{
    margin-top: 16px;
}
.topics-mark-score-view-btn-list .spring-green[data-v-06ac020a]{
    margin-right: 8px;
    margin-bottom: 11px;
    width: 42px;
    padding: 0;
}
.topics-mark-score-view-btn-list .spring-green[data-v-06ac020a]:nth-child(5n){
    /*margin-right:0;*/
}
.score-view-add-knowledge-points[data-v-06ac020a]{
    display: block;
    width: 100%;
    border: 1px solid #dddddd;
    border-radius: 4px;
    height: 42px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-indent: 14px;
}
.no-cont-in-search[data-v-06ac020a]{
    font-size: 12px;
    color: #bdbdbd;
    text-align: center;
}
.score-view-warm-txt[data-v-06ac020a]{
    color: #bdbdbd;
    font-size: 12px;
    margin-top: 9px;
    text-indent: 2px;
}
.score-view-knowledge-points-examine[data-v-06ac020a]{
    margin-bottom: 16px;
}
.knowledge-points-examine-item-west[data-v-06ac020a]{
    width: 174px;
    height: 35px;
    line-height: 35px;
    background:#f9f9f9;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 0 14px 0 18px;
    color: #555;
    float: left;
}
.knowledge-points-examine-item-west-name[data-v-06ac020a]{
    width: calc(100% - 17px);
    float: left;
}
.knowledge-points-examine-item-west-del-btn[data-v-06ac020a]{
    color: #999;
    font-size: 12px;
    cursor: pointer;
}
.knowledge-points-examine-item-east[data-v-06ac020a]{
    float: right;
    line-height: 35px;
}
.points-examine-item-btn-icon[data-v-06ac020a]{
    margin-right: 4px;
    float: left;
    margin-top: 2px;
}
.points-examine-item-btn[data-v-06ac020a]{
    color: #BDBDBD;
    float: left;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.points-examine-item-btn-txt[data-v-06ac020a]{
    float: left;
}
.points-examine-item-btn.right-ed[data-v-06ac020a]{
    color: #02dcc7;
}
.points-examine-item-btn.wrong-ed[data-v-06ac020a]{
    color: #fe7791;
}
.score-view-knowledge-points-examine-item[data-v-06ac020a]{
    margin-bottom: 8px;
}
.topics-mark-view-pop-answer-sheet[data-v-06ac020a]{
}
.mark-view-pop-answer-sheet-header[data-v-06ac020a]{
    margin-top: 25px;
    line-height: 30px;
}
.pop-answer-sheet-header-west[data-v-06ac020a]{
    float: left;
}
.pop-answer-sheet-header-east[data-v-06ac020a]{
    float: right;
}
.pop-answer-sheet-header-west-name[data-v-06ac020a]{
    float: left;
    font-weight: bold;
    font-size: 15px;
    margin-right: 10px;
}
.pop-answer-sheet-header-west-txt[data-v-06ac020a]{
    float: left;
    font-size: 12px;
    color: #999;
}
.pop-answer-sheet-header-west-txt .layui-icon-extend-iconfont[data-v-06ac020a]{
    font-size: 10px;
    cursor: pointer;
}
.mark-view-pop-answer-sheet-list[data-v-06ac020a]{
    margin-top: 22px;
}
.mark-view-pop-answer-sheet-list button[data-v-06ac020a]{
    width: 75px;
    margin-right: 4px;
    margin-bottom: 17px;
}
.topic-score[data-v-06ac020a]{
    text-decoration: underline;
}
.mark-comment-panel-header[data-v-06ac020a]{
    margin-top: 9px;
}
.mark-comment-panel-header button[data-v-06ac020a]{
    margin-left: auto;
    display: block;
}
.mark-comment-panel-input-box[data-v-06ac020a]{
    height: 133px;
    border: 1px solid #eee;
    border-radius: 3px;
    margin-top: 10px;
}
.mark-comment-panel-input-box textarea[data-v-06ac020a]{
    width: 100%;
    height: 100%;
    resize: none;
    border: none;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 15px 13px;
}
.comment-panel-frequently-used-east .medium-aquamarine[data-v-06ac020a]{
    height: 34px;
}
.comment-panel-frequently-used-east[data-v-06ac020a]{
    float: right;
}
.comment-panel-frequently-used-west[data-v-06ac020a]{
    float: left;
    font-size: 13px;
    color: #999;
}
.mark-comment-panel-frequently-used[data-v-06ac020a]{
    line-height: 34px;
    margin-top: 13px;
}
.frequently-used-comment-item-east .layui-icon-extend-iconfont[data-v-06ac020a]{
    color: #999;
    cursor: pointer;
}
.frequently-used-comment-item-east[data-v-06ac020a]{
    float: right;
    margin-right: 5px;
}
.frequently-used-comment-item[data-v-06ac020a]{
    line-height: 40px;
    margin-bottom: 9px;
}
.frequently-used-comment-list[data-v-06ac020a]{
    margin-top: 20px;
}
.frequently-used-comment-item-west[data-v-06ac020a]{
    width: calc(100% - 55px);
    float: left;
    border: 1px solid #eeeeee;
    border-radius: 3px;
    height: 40px;
    line-height: 40px;
    text-indent: 11px;
    color: #666666;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
}
.empty-style-box[data-v-06ac020a]{
    position: relative;
    height: 500px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    background:#fff;
}
.knowledge-point-module-left[data-v-06ac020a]{
    width: calc(100% - 370px);
    max-width: 360px;
    float: left;
    margin-right: 20px;
}
.knowledge-point-module-right[data-v-06ac020a]{
    width: 330px;
    float: left;
}
.student-offline-answer-img img[data-v-06ac020a]{
    width: 100%;
}
.paper-topic-enter-btn[data-v-06ac020a]{
    color: #27c9a3;;
    text-decoration: underline;
    cursor: pointer;
}
.empty-style-box-root[data-v-06ac020a]{
    background: #fff;
}
.empty-style-box-root[data-v-06ac020a]{
    padding-top: 150px;
    padding-bottom: 150px;
}
.smart-homework-marking-back[data-v-06ac020a]{
    cursor: pointer;
    margin: 30px;
    position: fixed;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    z-index: 4;
}
@media screen and (max-width: 1100px) {
.knowledge-point-module-left[data-v-06ac020a]{
        float: none;
        width: auto;
}
.knowledge-point-module-right[data-v-06ac020a]{
        float: none;
        margin-top: 10px;
        width: auto;
}
.knowledge-points-examine-item-west[data-v-06ac020a]{
        width: calc(100% - 168px);
}
}
.paper-block-select-zone-switch[data-v-06ac020a]{
    position: absolute;
    top: 35px;
    font-weight: normal;
    right: 430px;
}
.paper-block-select-zone[data-v-06ac020a]{
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 2;
}
.paper-block-select-item-index-num[data-v-06ac020a]{
    width: 60px;
    height: 60px;
    position: absolute;
    text-align: center;
    line-height: 53px;
    cursor: pointer;
    left: -30px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.annotation-num[data-v-06ac020a]{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    z-index: 2;
    color: #fff;
    font-weight: bold;
}
.paper-block-select-item-index-num img[data-v-06ac020a]{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
}
.paper-block-select-item[data-v-06ac020a]{
    position: absolute;
    background: rgba(39, 201, 163, .3);
    border: 3px solid #27c9a3;
}
.paper-block-select-item-op-btn[data-v-06ac020a]{
    width: 77px;
    height: 39px;
    line-height: 39px;
    color: #fff;
    text-align: center;
    background: #27c9a3;
    border: 1px solid #27c9a3;
    position: absolute;
    right: -3px;
    bottom: -42px;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
@media screen and (max-width:1000px){
.paper-topic-cont-bot-ans-btn[data-v-06ac020a]{
        display: block;
}
.paper-topic-cont-bot-span[data-v-06ac020a]{
        margin-right: 5px;
}
.paper-topic-cont-bot[data-v-06ac020a]{
        height: auto;
        line-height: 35px;
}
.smart-homework-marking-body-right[data-v-06ac020a] {
        width: 280px;
}
.smart-homework-marking-body-left[data-v-06ac020a] {
        width: calc(100% - 280px);
}
}

/**
 * @desc:  智能作业v2-web在线作答
 * @author: yansen
 * @time: 2021-08-31
 */
.marking-header-back-btn[data-v-06ac020a]{
    font-size: 14px;
}
.smart-homework-answer-online[data-v-06ac020a]{
    height: 100%;
}
.answer-online-topics-list-name[data-v-06ac020a]{
    font-size: 15px;
    color: #333;
    font-weight: bold;
    margin-top: 4px;
}
.smart-homework-answer-online-header-root .medium-aquamarine[data-v-06ac020a]{
    height: 34px;
    margin-left: 32px;
    width: 166px;
}
.answer-online-rest-time[data-v-06ac020a]{
    font-size: 14px;
    color: #666;
}
.mart-homework-answer-online-body-paper .paper-topic[data-v-06ac020a]{
    padding:0;
    margin-bottom: 20px;
}
.paper-topic-core[data-v-06ac020a]{
    padding: 30px 25px;
}
.mart-homework-answer-online-body-paper .paper-topic-cont-str[data-v-06ac020a]{
    padding: 50px 20px;
}
.mart-homework-answer-online-body-paper .paper-topic-cont[data-v-06ac020a]{
    position: relative;
}
.paper-topic-answering-machine button.spring-green[data-v-06ac020a]{
    color: #333;
    background: #eee;
    margin-right: 8px;
}
.paper-topic-answering-machine button.spring-green.ed[data-v-06ac020a]{
    color: #fff;
    background: #12caa3;
}
.paper-topic-answering-machine-node[data-v-06ac020a]{
    margin-top: 27px;
}
.answering-machine-files .paper-topic-teacher-comment-btns[data-v-06ac020a]{
    position: static;
}
.answering-machine-files-upload-btn[data-v-06ac020a]{
    margin-top: 24px;
}
.answering-machine-uploaded-files-showing[data-v-06ac020a]{
    margin-top: 21px;
}
/*
 * 网盘文件选择与上传
 */
body{
	width: 100%;
	height: 100%;
	font-size: 16px;
	/*font-family: "微软雅黑";*/
	font-family: Microsoft YaHei,Avenir,Helvetica,Arial,sans-serif;
    /*
	background: #ababb3;
    */
}
/*
.layui-layer-content{
    height:672px;
}
*/
/* 统一弹框样式 xiuxiu 20250109  */
.layui-layer.layui-layer-page.layui-layer-bobg{
	border-radius: 8px;
	overflow: hidden;
}
.update_alert{
    /*
	position: absolute;
	top: 7.8%;
	left: 31.1%;
    */
	width: 100%;
	height: 100%;
	background: #ffffff;
}
.update_title{
	width: 100%;
	height: 7.7%;
    text-align:center;
    position:relative;
	background: #FFFFFF;
}
.update_title a{
	display: inline-block;
    width:100px;
}
#update_localupdate{
	font-size: 15px;
	line-height: 50px;
}
.update_selected{
	color: #51b1f8;
}
#update_microselect{
	font-size: 15px;
	line-height: 50px;
}
.update_local{
	margin-top: 2.3% !important;
	width: 95%;
	padding-top: 4.3%;
	background: #f8f8f8;
	margin: 0 auto;
}
.update_delete{
	/*
    float: right;
	margin-right:10px;
	margin-top: 12px;
    */
    top:10px;
    right:12px;
    position:absolute;
    display:inline-block;
    cursor: pointer;
}
.update_picturebox{
	width: 100%;
	height: 90%;
	font-size: 18px;
	color: #e3e3e3;
    padding-top:3.6%;
    padding-bottom:10.1%;
	text-align: center;
    color: #ccc;
    display:block;
}
.update_picturebox > img{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 26px;
}
.ugdate_updatefile{
	display: none;
}
.update_schedule{
	width: 94.25%;
	height: 24%;
    margin:13px auto 0 auto;
	padding-left: 1%;
	padding-right: 1%;
	padding-top: 6px;
	padding-bottom: 6px;
	background: #FFFFFF;
    position:relative;
    /*
    overflow: hidden;
    */
}
.update_schedule_first{
    margin-top: 0;
}
.update_schedule div{
	display: inline-block;
	float: left;
}
.update_deletefile{
    display: block;
	position: absolute;
    top:-11px;
    right:-8px;
    /*
    margin-top: -17px;
    margin-left:87.1%;
    margin-left: 80.1%;
    */
}
.update_schedule p{
	padding-left: 32px;
    font-size: 13px;
}
.update_schedule .update_schedule_inform_second{
    font-size: 12px;
    color: #999999;
}
.update_schedule p b{
	float: right;
	font-weight: normal;
    color: #797979;
}
.update_schedule > .update_bar{
	width: 100%;
	height: 4px;
	margin-top: 6px;
	background: #F8F8F8;
    float: left;
    display: block;
}
.update_bar div{
	width: 0%;
	height: 4px;
	background: #6ec1ff;
    border-radius:50px;
}
.update_deletefile img{
	display: none;
}
.update_updatefile_bottom{
	margin-top: 14%;
	width: 100%;
	height: 44px;
	background: #f0f2f3 !important;
}
.update_updatefile_bottom .update_updatefile_bottom_select{
    margin-right: 12px;
    background-color: #51B1F8;
}
.update_updatefile_bottom button,#continue_add_files{
	margin-top: 8px;
	width: 70px;
	height: 30px;
    line-height:30px;
    text-align:center;
	float: right;
	margin-right: 6px;
	border: 0px;
	background: #f4a306;
	color: #FFFFFF;
	font-size: 12px;
    border-radius: 1px;
    outline: none;
    cursor: pointer;
}
.update_micro{
	width: 100%;
	height: 55.4%;
	margin: 0 auto;
	display: none;
}
.update_micro_top{
	width: 100%;
	height: 56px;
    vertical-align: middle;
	background: #F8F8F8;
    position:relative;
}
.update_input{
	width: 100%;
	height: 40px;
    font-size: 13px;
    color: #999999;
	border-radius: 20px;
	border: 1px #eeeeee solid;
	padding-left: 2%;
    /*margin: 8px 0px 8px 2%;*/
	float: left;
    outline: none;
}
input::-webkit-input-placeholder{
    color:#999;
    font-size:13px;
}
input::-moz-placeholder{
    color:#999;
    font-size:13px;
}
input::-ms-input-placeholder{
    color:#999;
    font-size:13px;
}
input::placeholder{
    color:#999;
    font-size:13px;
}
.update_search_close{
    width: 20px;
    height: 20px;
    border-radius: 20px;
    background: url(/zhvd/static/images/pan/document_icon02.png) no-repeat;
    position:absolute;
    top: 50%;
    margin-top: -10px;
    right: 46px;
    cursor: pointer;
}
.update_inputnot{
	width: 52.41%;
	height: 68%;
	border-radius: 20px;
	border: 1px #eeeeee solid;
	padding-left: 2%;
	margin-left: 2%;
	float: left;
    /*
	background: url(/zhvd/static/images/pan/document_icon03.png) no-repeat 94% 50%,#FFFFFF;
    */
    outline: none;
}
.update_namesort{
    display: inline-block;
    position: absolute;
    right: 116px;
    cursor: pointer;
}
.update_allfile{
    display: inline-block;
    position: absolute;
    right: 10px;
    cursor: pointer;
}
.update_namesort img{
	display: block;
	margin-top: 21px;
	float: left;
	margin-left: 14px;
    margin-right: 7px;
}
.update_namesort b{
	font-weight: normal;
	display: block;
	float: left;
	font-size: 14px;
    color: #999999;
    line-height: 55px;
}
.update_allfile img{
	display: block;
	margin-top: 21px;
	float: left;
	margin-left: 14px;
    margin-right: 7px;
}
.update_allfile b{
	font-weight: normal;
	display: block;
	float: left;
	line-height: 55px;
	font-size: 14px;
    color: #999999;
}
.update_micro_middle{
	width: 97%;
	height: 16%;
	padding-left: 3%;
    float: left;
}
.update_micro_middle p{
	font-size: 13px;
	line-height: 60px;
}
.update_micro_middle p b{
	font-weight: normal;
	color: #51B1F8;
    cursor: pointer;
}
.filePath{
    color:#51b1f8;
    cursor:pointer;
}
.keywrodsPath{
    color:#51b1f8;
}
.colLine{
    padding:0px 5px 0 5px;
    color: #929292;
    cursor:auto;
}
#go_back{
    padding-right:10px;
}
.update_csearch{
    width: 52.41%;
    height: 40px;
    margin: 8px 2%;
    float: left;
    position: relative;
}
.update_over{
	width: 30px;
	height: 40px;
	position: absolute;
	cursor: pointer;
    right: 12px;
    background: url(/zhvd/static/images/pan/document_icon03.png) no-repeat center;
}
.update_namesort_list{
	width: 118px;
    font-size: 13px;
	position: absolute;
	z-index: 200;
	background: #FFFFFF;
	right: 135px;
	top: 55px;
	border: 1px #E3E3E3 solid;
	display: none;
    color: #888888;
    border-radius: 2px;
}
.update_namesort_list b{
	display: block;
	position: absolute;
	top: -12px;
	left: 89px;
}
.update_namesort_list li{
	height: 34px;
	line-height: 34px;
	cursor: pointer;
	padding-left: 4%;
}
.update_allfile_list{
	width: 118px;
	position: absolute;
	z-index: 200;
	background: #FFFFFF;
	right: 30px;
	top: 55px;
	border: 1px #E3E3E3 solid;
	display: none;
    border-radius: 2px;
}
.update_namesort_list_top{
    position: absolute;
    left: 80px;
    top:-8px;
    width:14px;
    height:14px;
    border-top: 1px #E3E3E3 solid;
    border-left: 1px #E3E3E3 solid;
    background:#fff;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
}
.update_namesort_list  ul{
    position: relative;
    z-index: 9;
}
.update_allfile_list b{
	display: block;
	position: absolute;
	top: -12px;
	left: 80px;
}
.update_allfile_list  ul{
    position: relative;
    z-index: 9;
}
.update_allfile_list li{
	height: 30px;
	line-height: 30px;
	padding-left: 11.6%;
	cursor: pointer;
    font-size: 13px;
    color: #888888;
}
.update_micro_bottom{
	width: 94%;
	height: 100%;
	margin-left: 3%;
	padding-bottom: 2%;
    overflow-y:auto;
}
.update_fileupdate{
	width: 100%;
	height: 40px;
    -webkit-box-sizing:content-box;
            box-sizing:content-box;
	padding-top: 10px;
	padding-bottom: 10px;
    border-bottom: 1px solid #eeeeee;
    position: relative;
    cursor:pointer;
}
.update_fileupdate div{
	display: inline-block;
	float: left;
    width:7%;
    margin-top:8px;
}
/*
.update_fileupdate p{
	padding-left: 50px;
}
*/
.update_fileupdate_inform{
    font-size: 14px;
    color:black;
    width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 15px;
}
.update_fileupdate_date{
    font-size:12px;
    color:#b6b6b6;
    margin-top: 8px;
    padding-left:50px;
}
.update_fileupdate p b{
	font-weight: normal;
	color: #51B1F8;
}
.update_updatefile{
    display: none;
}
.update_file_arrow{
    position:absolute;
    width:18px;
    height:18px;
    right:25px;
    top:50%;
    margin-top:-10px;
	background: url(/zhvd/static/images/pan/document_icon14.png) no-repeat;
}
.update_selectbox{
	position: absolute;
	width: 20px;
	height: 20px;
	border: 1px #EEEEEE solid;
	right: 25px;
    top: 50%;
    margin-top: -10px;
}
.update_selectboxon{
	background: url(/zhvd/static/images/pan/document_icon12.png) no-repeat;
    width: 20px;
    height: 20px;
    border: none;
}
.update_admit{
	font-size: 15px;
	position: absolute;
	width: 16.06%;
	height: 40px;
	background: #51B1F8;
	color: #FFFFFF;
	border: 0;
    /*
	margin-top: 26.5%;
    */
	left: 42%;
	bottom: 2.5%;
    border-radius: 4px;
    outline: none;
    cursor: pointer;
}
.update_admit_finish_str{
	width: 20%;
	background: #909399;
	cursor: no-drop;
}
.upload_first_task{
    display:inline-block;
    position:absolute;
    top: 34px;
    left: 3%;
}
.no_content_dom{
    width:100%;
    height:320px;
    background:url(/vue/dist/static/img/no_content_03.13a87c9.png) center no-repeat;
}
.update_local_size, .update_local_type{
    font-size:14px;
    word-break: break-all;
}
@charset "utf-8";
/*CSS Document*/
/*
 * @desc 选人插件
 * @author zhangxue
 * @date 20181108
 *
 * */
.sns-sudb-content{
    width:100%;
    height:100%;
}
.sns-sudb-content, .sns-sudb-content *{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.sns-sudbc-center{
    width:100%;
    height:100%;
    padding:30px;
    padding-top:0;
    position:relative;
    padding-bottom:100px;
}
.sns-sudbcc-item{
    float:left;
    width:47.5%;
    height:100%;
    padding-top:70px;
    position:relative;
}
.sns-sudbcc-item+.sns-sudbcc-item{
    float:right;
}
.sns-sudbcci-title{
    top:0;
    width:100%;
    height:70px;
    font-size:16px;
    font-weight:bold;
    line-height:70px;
    position:absolute;
}
.sns-sudbcci-content{
    width:100%;
    height:100%;
    font-size:14px;
    padding:13px 10px;
    position:relative;
    padding-top:123px;
    border: 1px solid #ddd;
}
.sns-sudbcci-user-content{
    padding-top:0;
    overflow:auto;
}
.sns-sudbccic-top{
    top:0;
    left:0;
    width:100%;
    position:absolute;
    padding:13px 10px 0 10px;
}
.sns-sudbccics-input{
    border:0;
    width:100%;
    height:100%;
    text-indent:12px;
}
.sns-sudbccics-btn{
    top: -1px;
    right: -1px;
    width: 45px;
    height: 32px;
    font-size: 23px;
    cursor: pointer;
    line-height: 32px;
    position: absolute;
    text-align: center;
    color: rgb(255, 255, 255);
    background: rgb(5, 146, 218);
}
.sns-sudbccic-search{
    width:100%;
    height:32px;
    position:relative;
    margin-bottom:10px;
    padding-right:55px;
    border: 1px solid #ddd;
}
.sns-sudbccic-return{
    width:100%;
    min-height:30px;
    line-height:30px;
}
.sns-sudbccic-return span{
    margin-right:5px;
    cursor: pointer;
}
.sns-sudbccic-return span:last-child{
    cursor: auto;
}
.sudbccic-return-icon{
    display:none;
    font-size:14px;
    cursor:pointer;
}
.sns-sudbccic-select-all{
    width:100%;
    height:38px;
    line-height:38px;
}
.sns-sud-checkbox-icon{
    color:#fff;
    /*margin:10px;*/
    width: 43px;
    /*height: 18px;*/
    margin-right:0;
    cursor:pointer;
    font-weight:bold;
    text-align:center;
    /*line-height: 18px;*/
    border-radius: 1px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
   /* background-color: #ddd;*/
    transition: .1s linear;
    font-size: 12px!important;
    border: 1px solid transparent;
    -webkit-transition: .1s linear;
}
.sns-sud-checkbox-icon:hover{
    /*border-color: #0592da;*/
}
.sns-sud-checkbox-icon:before{
    content: "\E605";
    /*yansen 2022-03-02*/
    padding:3px;
    background:#ddd;
    border: 1px solid transparent;
}
.sns-sud-checkbox-icon:hover:before{
    border:1px solid #0592da;
}
.sns-sud-checkbox-checked-icon.sns-sud-checkbox-icon:before{
    border-color: #0592da;
    background-color: #0592da;
}
.sns-sud-checkbox-checked-icon{
    color: #fff;
    /*yansen 2022-03-02*/
    /*border-color: #0592da;
    background-color: #0592da;*/
}
.sns-sudbccic-list{
    margin-top: 5px;   /*yansen 2022-03-02*/
    width:100%;
    height:100%;
    overflow:auto;
    position:relative;
}
.sns-sdi-name{
    cursor:pointer;
    margin-left:10px;
}
.sns-sud-dep-item{
    width:100%;
    height:43px;
    cursor:pointer;
    line-height:42px;
    background:#f8f8f8;
    border-bottom:1px solid #fff;
}
.sns-sud-user-item{
    width:100%;
    height:47px;
    cursor:pointer;
    line-height:46px;
    border-bottom:1px solid #ddd;
}
.sns-sui-logo{
    width:38px;
    height:38px;
    cursor:pointer;
    border-radius:50%;
    margin-right:10px;
}
.sns-sdi-next{
    width:45px;
    float:right;
    height:43px;
    cursor:pointer;
    font-size:17px;
    cursor:pointer;
    line-height:43px;
    text-align:right;
    margin-right:10px;
}
.sns-sui-del{
    float:right;
    color:#f97210;
    cursor:pointer;
    margin-right:6px;
    display:inline-block;
}
.sns-sudbc-bottom{
    bottom:0;
    width:100%;
    height:100px;
    padding-top:20px;
    text-align:center;
    position:absolute;
}
.sns-sudbcb-btn{
    padding:0;
    width:130px;
    height:50px;
    margin:0 6px;
    font-size:16px;
    border-radius:0;
    line-height:50px;
    text-align:center;
}
.sns-sud-user-type-box{
    width:100%;
    height:40px;
    font-size:14px;
    line-height:40px;
    margin-bottom:10px;
    background: rgb(236, 242, 244)
}
.sns-sud-user-type-box ul{
    width:100%;
    height:40px;
}
.sns-sud-user-type-box ul li{
    width:25%;
    float:left;
    height:40px;
    cursor:pointer;
    line-height:40px;
    text-align:center;
}
.sns-bg-blue {
    color: #fff;
    background: #0088de;
}
.sns-bg-orange {
    color: #fff;
    background: #f88f06;
}
.no_content {
    margin: 0 auto;
    min-height: 200px;
    margin: 30px;
    text-align: center;
    background: url(/vue/dist/static/img/no_content_03.13a87c9.png) no-repeat center;
}

.clear[data-v-3685822e]{
    clear:both;
}
.left[data-v-3685822e]{
    float:left;
}
.right[data-v-3685822e]{
    float:right;
}
.inline[data-v-3685822e]{
    display:inline-block;
}
.block[data-v-3685822e]{
    display:block;
}
.white[data-v-3685822e]{
    color: wheat;
}
.clearfix[data-v-3685822e]:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix[data-v-3685822e] {
    zoom: 1;
}
._nr[data-v-3685822e]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.smart_homework_frame[data-v-3685822e]{
    height: 100%;
    background: #f3f4f6;
    overflow: auto;
}
.smhk_frame_banner[data-v-3685822e]{
    height: 60px;
    line-height:60px;
    position:relative;
}
.smart_homework_frame_bottom[data-v-3685822e]{
    padding: 0 70px;
}
.smhk_frame_banner_backbtn_icon[data-v-3685822e]{
    color: #b8bfc8;
    font-size: 16px;
    margin-top:22px;
    float: left;
}
.smhk_frame_banner_backbtn_icon_txt[data-v-3685822e]{
    color: #7a8590;
    float: left;
    padding-left:10px;
}
.smhk_frame_banner_backbtn[data-v-3685822e]{
    cursor:pointer;
}
.smhk_frame_banner_backname[data-v-3685822e]{
    color: #7a8590;
    float: left;
    margin-left:10px;
}
.smhk_frame_banner_name[data-v-3685822e]{
    position:absolute;
    width: 500px;
    left: 50%;
    margin-left:-250px;
    top: 0;
    text-align: center;
    height: 60px;
    line-height:60px;
    color: #7a8590;
    font-size: 16px;
}
.smart_homework_frame_lpart[data-v-3685822e]{
    float: left;
    width: calc(100% - 320px);
}
.smart_homework_frame_rpart[data-v-3685822e]{
    position: fixed;
    top:60px;
    right: 70px;
    width: 295px;
}
.smart_homework_frame_module_groups[data-v-3685822e]{
    max-height: 450px;
    overflow: auto;
}
.smart_homework_frame_module[data-v-3685822e]{
    background: rgb(255, 255, 255);
    border-radius:6px;
}
.smart_homework_frame_module_title[data-v-3685822e]{
    height: 49px;
    line-height:49px;
    border-bottom:1px solid #f3f4f6;
    color: #2fa2fe;
    font-weight: bold;
    text-indent:24px;
    font-size: 16px;
}
.smart_homework_frame_module_main[data-v-3685822e]{
    padding: 0 28px;
    padding-bottom: 54px;
}
.smart_homework_frame_module_main_title[data-v-3685822e]{
    margin-top:16px;
    color: #545f69;
}
.smart_homework_frame_module_common_msg[data-v-3685822e]{
    text-indent: 18px;
    color: #6a747e;
    float: left;
    margin-right:30px;
    background-repeat: no-repeat;
    background-position-y: center;
}
.smart_homework_frame_module_common_msg._submit_limit[data-v-3685822e]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_common_msg_tjiiao_icon.7bb5815.png);
}
.smart_homework_frame_module_common_msg._submit_publish[data-v-3685822e]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_common_msg_submit_publish.cc4a68e.png);
}
.smart_homework_frame_module_common_msg._submit_end[data-v-3685822e]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_common_msg_submit_end.5b5513c.png);
}
.smart_homework_frame_module_main_row[data-v-3685822e]{
    margin-top:8px;
}
.smart_homework_frame_module_main_desc[data-v-3685822e]{
    color: #6a747e;
    font-size: 14px;
    margin-top:11px;
}
.smart_homework_frame_module_rtitle[data-v-3685822e]{
    height: 46px;
    line-height:46px;
    color: #545f69;
    text-indent:120px;
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_rtitle.1085735.png);
    background-repeat: no-repeat;
    background-position-x: 97px;
    background-position-y: center;
}
.smart_homework_frame_module_rtitle_v2[data-v-3685822e]{
    height: 46px;
    line-height:46px;
    color: #545f69;
    text-indent:143px;
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_rtitle_v2.4ffff07.png);
    background-repeat: no-repeat;
    background-position-x: 120px;
    background-position-y: center;
}
.smart_hfmg_name[data-v-3685822e]{
    height: 40px;
    line-height:40px;
    text-indent: 21px;
    background: #f9f9fa;
    color: #545f69;
    background-repeat: no-repeat;
    background-position-x: calc(100% - 20px);
    background-position-y: center;
    cursor: pointer;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-right: 35px;
}
.smart_hfmg_name.ed[data-v-3685822e]{
    background-color: #2fa2fe;
    color: #fff;
}
.smart_hfmg_name._unfold[data-v-3685822e]{
    background-image: url(/vue/dist/static/img/smart_hfmg_name_unfold.09593f6.png);
}
.smart_hfmg_name._fold[data-v-3685822e]{
    background-image: url(/vue/dist/static/img/smart_hfmg_name_fold.768e0b8.png);
}
.smart_homework_frame_module_group[data-v-3685822e]{
    margin-bottom:2px;
}
.smart_hfmg_user_icon[data-v-3685822e]{
    width:35px;
    height:35px;
    float: left;
}
.smart_hfmg_user_icon img[data-v-3685822e]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
    -o-object-fit: cover;
       object-fit: cover;
}
.smart_hfmg_user[data-v-3685822e]{
    padding: 7px 24px;
    cursor: pointer;
}
.smart_hfmg_user.ed[data-v-3685822e]{
    background-color: #2fa2fe;
    color: #fff;
}
.smart_hfmg_user_name[data-v-3685822e]{
    line-height:35px;
    float: left;
    margin-left:12px;
    width: calc(100% - 47px);
}
.smart_homework_frame_part_nav[data-v-3685822e]{
    height: 50px;
    line-height:50px;
    color: #6a747e;
    float: left;
    margin-right:46px;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
}
.smart_homework_frame_part_nav.ed[data-v-3685822e]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_part_nav_ed.898bdde.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
    color: #2fa2fe;
    font-size: 15px;
}
.smart_homework_frame_part_navs[data-v-3685822e]{
    border-bottom:1px solid #e5e8ec;
}
.respond-topic-stat-framework-navs[data-v-3685822e]{
    background: #fff;
    /*width:310px;*/
    width: 210px;
    height:31px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #dbe3ea;
    border-radius: 4px;
    overflow: hidden;
    float: left;
}
.respond-topic-stat-framework-nav[data-v-3685822e]{
    width: 50%;
    text-align: center;
    height: 31px;
    line-height:33px;
    color: #8f98a3;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    float: left;
    border-left: 1px solid #dbe3ea;
    cursor:pointer;
    margin-top:-2px;
}
.respond-topic-stat-framework-nav.ed[data-v-3685822e]{
    background: #2fa2fe;
    color: #fff;
}
.respond-topic-stat-framework-nav[data-v-3685822e]:first-child{
    border-left: none;
}
.respond-topic-stat-framework-head[data-v-3685822e]{
    margin-top:17px;
}
.respond-topic-stat-framework-btn[data-v-3685822e]{
    width:86px;
    height:32px;
    text-indent:42px;
    line-height:32px;
    background: #2fa2fe;
    float: right;
    border-radius: 4px;
    color: #fff;
    background-image: url(/vue/dist/static/img/respond-topic-stat-framework-btn.b597335.png);
    background-repeat: no-repeat;
    background-position-x: 17px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-cuijiao[data-v-3685822e]{
    width:98px;
    height:32px;
    text-indent:32px;
    line-height:32px;
    background: #2fa2fe;
    float: right;
    border-radius: 4px;
    color: #fff;
    background-image: url(/vue/dist/static/img/one-key-cui-jiao-icon.ac65926.png);
    background-repeat: no-repeat;
    background-position-x: 7px;
    background-position-y: center;
    cursor: pointer;
}
.rtsfb_haro[data-v-3685822e]{
    transition:border linear .2s,-webkit-box-shadow linear .5s;
    transition:border linear .2s,box-shadow linear .5s;
    transition:border linear .2s,box-shadow linear .5s,-webkit-box-shadow linear .5s;
     -moz-transition:border linear .2s,-moz-box-shadow linear .5s;
     -webkit-transition:border linear .2s,-webkit-box-shadow linear .5s;
     outline:none;border-color:rgba(47, 162, 254, .75);
     box-shadow:0 0 8px rgba(47, 162, 254, .5);
     -moz-box-shadow:0 0 8px rgba(47, 162, 254, .5);
     -webkit-box-shadow:0 0 8px rgba(47, 162, 254, 3);
}
.line-rate-graphics-enc[data-v-3685822e]{
    padding: 0 26px;
    margin-top:22px;
}
.line-rate-graphics-enc-top[data-v-3685822e]{
    line-height:59px;
    height: 59;
}
.lirg-enc-lw[data-v-3685822e], .lirg-enc-rw[data-v-3685822e]{
    width: calc(50% - 62.5px);
}
.lirg-enc-lw[data-v-3685822e]{
    float: left;
}
.lirg-enc-rw[data-v-3685822e]{
    float: right;
}
.lirg-enc-cw[data-v-3685822e]{
    width: 125px;
    float: left;
    text-align: center;
    color: #7a8590;
}
.line-rate-graphics-enc-top-txt[data-v-3685822e]{
    font-weight: bold;
    font-size: 15px;
}
.line-rate-graphics-enc-line-num[data-v-3685822e]{
    float: left;
    font-size: 13px;
    color: #7a8590;
    line-height:14px;
}
.line-rate-graphics-enc-line-slot[data-v-3685822e]{
    float: left;
    height: 14px;
    border-radius: 15px;
    background: #d47cf8;
}
.line-rate-graphics-enc-line-slot.class_line_bar[data-v-3685822e]{
    background-color: #2ad5f3;
}
.line-rate-graphics-enc-line[data-v-3685822e]{
    line-height:14px;
    margin-bottom:20px;
}
.lrgecl-class .line-rate-graphics-enc-line-slot[data-v-3685822e]{
    background: #29d5f7;
}
.completed-student-enc-top[data-v-3685822e]{
    padding: 0 22px;
    color: #545d64;
    line-height:40px;
    height: 40px;
}
.completed-student-enc[data-v-3685822e]{
    margin-top:20px;
    padding: 20px 0;
}
.completed-student-enc-name[data-v-3685822e]{
    float: left;
    font-weight: bold;
    min-width: 80px;
}
.completed-student-enc-types[data-v-3685822e]{
    float: left;
    margin-left:30px;
}
.completed-student-enc-types-nav[data-v-3685822e]{
    width: 500px;
    overflow-x: auto;
    white-space: nowrap;
    height: 50px;
    display: block;
    overflow-y: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
/*滚动条样式*/
.completed-student-enc-types-nav[data-v-3685822e]::-webkit-scrollbar {
     width: 4px;
}
.completed-student-enc-types-nav[data-v-3685822e]::-webkit-scrollbar-thumb {
     border-radius: 10px;
     -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, .2);
     background: rgba(0, 0, 0, .2);
}
.completed-student-enc-types-nav[data-v-3685822e]::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, .2);
    border-radius: 0;
    background: rgba(0, 0, 0, .1);
}
.completed-student-enc-type[data-v-3685822e]{
    float: left;
    margin-right:28px;
    cursor:pointer;
}
.completed-student-enc-type.ed[data-v-3685822e]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_part_nav_ed.898bdde.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
    background-size: 20px 3px;
    color: #2fa2fe;
}
.completed-student-enc-score-btn[data-v-3685822e]{
    text-indent: 28px;
    color: #2fa2fe;
    float: right;
    margin-right:45px;
    text-indent: 25px;
    background-image: url(/vue/dist/static/img/edit-score-icon.2a844a1.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-export-btn[data-v-3685822e]{
    width:82px;
    height:32px;
    line-height:32px;
    color: #fff;
    text-align: center;
    float: right;
    background: #2fa2fe;
    border-radius: 4px;
    cursor:pointer;
    margin-top:5px;
}
.respond-topic-stat-fx-btn[data-v-3685822e]{
    width:132px;
    height:32px;
    line-height:32px;
    color: #fff;
    text-align: center;
    float: right;
    background: #2fa2fe;
    border-radius: 4px;
    cursor:pointer;
    margin-right:10px;
}
.completed-student-enc-sheet-head[data-v-3685822e]{
    height: 41px;
    line-height:41px;
    background: #f9f9f9;
    margin:22px 22px 0 22px;
    border-radius: 4px;
}
.completed-student-enc-sheet-col[data-v-3685822e]{
    float: left;
}
.completed-student-enc-sheet-op-row[data-v-3685822e]{
    height: 52px;
    line-height:52px;
    padding: 0 22px;
}
.completed-student-enc-sheet-op-all-select[data-v-3685822e]{
    text-indent:50px;
    float: left;
    cursor:pointer;
    background-image: url(/vue/dist/static/img/smart-homework-option.04af7af.png);
    background-repeat: no-repeat;
    background-position-x: 18px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-sheet-op-all-select.ed[data-v-3685822e]{
    background-image: url(/vue/dist/static/img/smart-homework-option-ed.52bcb70.png);
}
.completed-student-enc-sheet-op-publist-weike-btn[data-v-3685822e]{
    text-indent:21px;
    color: #2fa2fe;
    float: right;
    cursor:pointer;
    margin-right:12px;
    background-image: url(/vue/dist/static/img/publish-weike-icon.c0ef380.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-sheet-op-dh-btn[data-v-3685822e]{
    text-indent:21px;
    color: #2fa2fe;
    float: right;
    cursor:pointer;
    margin-right:12px;
    background-image: url(/vue/dist/static/img/chehui_button_icon.4ff8bbc.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-sheet-normal-row-main[data-v-3685822e]{
    height: 60px;
    line-height:60px;
    padding: 0 22px;
    cursor: pointer;
}
.completed-student-enc-status-col[data-v-3685822e]{
    text-indent:53px;
    background-image: url(/vue/dist/static/img/smart-homework-option.04af7af.png);
    background-repeat: no-repeat;
    background-position-x: 18px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-status-col.ed[data-v-3685822e]{
    background-image: url(/vue/dist/static/img/smart-homework-option-ed.52bcb70.png);
}
.completed-student-enc-class-col[data-v-3685822e]{
    text-align: center;
}
.completed-student-enc-user-icon[data-v-3685822e]{
    width:40px;
    height:40px;
    float: left;
}
.completed-student-enc-user-icon img[data-v-3685822e]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.completed-student-enc-user-name[data-v-3685822e]{
    float: left;
    line-height:60px;
    margin-left:10px;
}
.completed-student-enc-sheet-normal-row-marks[data-v-3685822e]{
    height: 50px;
}
.completed-student-enc-sheet-normal-row-detail[data-v-3685822e]{
    padding: 10px 38px;
}
.completed-student-enc-sheet-normal-row-mark-block[data-v-3685822e]{
    height: 16px;
    width: 16px;
    float: left;
    margin-right:10px;
}
.completed-student-enc-sheet-normal-row-mark[data-v-3685822e]{
    line-height:16px;
}
.csesnrm-b-ok .completed-student-enc-sheet-normal-row-mark-block[data-v-3685822e]{
    background: #29dbcd;
}
.csesnrm-b-ok .completed-student-enc-sheet-normal-row-mark-txt[data-v-3685822e]{
    color: #29dbcd;
}
.csesnrm-b-error .completed-student-enc-sheet-normal-row-mark-block[data-v-3685822e]{
    background: #ff8ca1;
}
.csesnrm-b-error .completed-student-enc-sheet-normal-row-mark-txt[data-v-3685822e]{
    color: #ff8ca1;
}
.csesnrm-b-wait .completed-student-enc-sheet-normal-row-mark-block[data-v-3685822e]{
    background: #ffbf5e;
}
.csesnrm-b-wait .completed-student-enc-sheet-normal-row-mark-txt[data-v-3685822e]{
    color: #ffbf5e;
}
.csesnrm-b-iscorrect .completed-student-enc-sheet-normal-row-mark-block[data-v-3685822e]{
    border:1px solid #30a2fb;
}
.csesnrm-b-iscorrect .completed-student-enc-sheet-normal-row-mark-txt[data-v-3685822e]{
    color: #30a2fb;
}
.csesnrm-b-uncorrect .completed-student-enc-sheet-normal-row-mark-block[data-v-3685822e]{
    background: #e4e7ec;
}
.csesnrm-b-uncorrect .completed-student-enc-sheet-normal-row-mark-txt[data-v-3685822e]{
    color: #999;
}
.completed-student-enc-sheet-normal-row-mark-txt[data-v-3685822e] {
    float: left;
}
.completed-student-enc-sheet-normal-row-mark[data-v-3685822e]{
    float: left;
    margin-right:27px;
}
.completed-student-enc-sheet-normal-row-topic[data-v-3685822e]{
    width:70px;
    /*min-width: 30px;*/
    padding: 4px 0px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height:30px;
    line-height:22px;
    /*float: left;*/
    display: inline-block;
    margin-right:22px;
    text-align: center;
    color: #999;
    border-radius: 5px;
    margin-bottom: 10px;
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    cursor: pointer;
}
.csenc-sheet-downlist-comp[data-v-3685822e]{
    width: 50px;
    margin: auto;
    background-image: url(/vue/dist/static/img/downlist-normal-icon.8187c8c.png);
    background-repeat: no-repeat;
    background-position-x: calc(100% - 10px);
    background-position-y: center;
    cursor: pointer;
    text-align: left;
}
.csenc-sheet-common-comp[data-v-3685822e]{
    text-align: center;
}
.csenc-sheet-rank-comp[data-v-3685822e]{
    width: 80px;
    margin: auto;
    background-image: url(/vue/dist/static/img/dimension-rank-normal-icon.1e6d823.png);
    background-repeat: no-repeat;
    background-position-x: calc(100% - 10px);
    background-position-y: center;
    cursor: pointer;
}
.csenc-sheet-rank-comp.csrc-reverse-order[data-v-3685822e]{
    background-image: url(/vue/dist/static/img/dimension-rank-bottom-icon.033e833.png);
}
.csenc-sheet-rank-comp.csrc-positive-order[data-v-3685822e]{
    background-image: url(/vue/dist/static/img/dimension-rank-top-icon.1da7707.png);
}
.completed-student-enc-user-col[data-v-3685822e]{
    width: 120px;
    margin: auto;
}
.completed-student-enc-user-name[data-v-3685822e]{
    width: calc(100% - 50px);
}
.csenc-done-type[data-v-3685822e]{
    text-align: center;
}
.csenc-correct-rate[data-v-3685822e]{
    text-align: center;
}
.scesnrm-error[data-v-3685822e]{
    background: #29dac8;
    color: #29dac8;
}
.csensnrt-ok[data-v-3685822e]{
    background: #29dbcd;
    border: 1px solid #29dbcd;
}
.csensnrt-error[data-v-3685822e]{
    background: #ff8ca1;
    border: 1px solid #ff8ca1;
}
.csensnrt-wait[data-v-3685822e]{
    border:1px solid #ffbe5e;
    color: #ffbe5e;
}
.csesc-wait-check[data-v-3685822e]{
    color: #fb9e25;
}
.csesc-end-check[data-v-3685822e]{
    color: #2ea5ff;
}
.csensnrt-iscorrect[data-v-3685822e]{
    color: #30a2fb;
    border:1px solid #30a2fb;
}
.csensnrt-uncorrect[data-v-3685822e]{
    background: #e4e7ec;
}
.uncompleted-student-enc-user[data-v-3685822e]{
    margin-bottom:10px;
}
.uncompleted-student-enc-user-icon[data-v-3685822e]{
    width: 55px;
    height: 55px;
    margin: auto;
}
.uncompleted-student-enc-user-icon img[data-v-3685822e]{
    width:100%;
    height:100%;
    border-radius: 50%;
}
.uncompleted-student-enc-user[data-v-3685822e]{
    width:60px;
    float: left;
    margin-right:40px;
    text-align: center;
    cursor:pointer;
}
.uncompleted-student-enc-users[data-v-3685822e]{
    padding: 30px 35px;
}
.uncompleted-student-enc-user-name[data-v-3685822e]{
    font-size: 13px;
    color: #515e67;
    margin-top:6px;
}
.uncompleted-student-enc-user-status[data-v-3685822e]{
    font-size: 11px;
    margin-top:5px;
    color: #349ef4;
}
.uncompleted-student-enc-user-status-circle[data-v-3685822e]{
    display: inline-block;
    width:7px;
    height:7px;
    border-radius: 4px;
    background: #349ef4;
}
.unseus-no-read-status[data-v-3685822e]{
    color: #8d96a5;
}
.unseus-no-read-status .uncompleted-student-enc-user-status-circle[data-v-3685822e]{
    background: #8d96a5;
}
.unseus-chongzuo-status[data-v-3685822e]{
    color: #ff877e;
}
.unseus-chongzuo-status .uncompleted-student-enc-user-status-circle[data-v-3685822e]{
    background: #ff877e;
}
.topic-count-enc[data-v-3685822e]{
    margin-top:20px;
    padding: 21px 24px;
    position:relative;
}
.topic-count-enc-item[data-v-3685822e]{
    width: 50%;
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height: 250px;
}
.topic-count-enc-item-head[data-v-3685822e]{
    color: #575b66;
}
.topic-count-enc-cline[data-v-3685822e]{
    width: 1px;
    height: 100px;
    position:absolute;
    left: 50%;
    top: 100px;
    background: #dde2e6;
}
.topic-count-enc-item-zone[data-v-3685822e]{
    height: 230px;
}
.analysis-answer-enc[data-v-3685822e]{
    margin-top:20px;
    padding: 20px;
}
.analysis-answer-enc-top[data-v-3685822e]{
    color: #575b66;
    margin-bottom: 10px;
}
.analysis-answer-enc-sheet-head[data-v-3685822e]{
    height: 38px;
    line-height: 28px;
    background: #f9f9f9;
    margin-top:20px;
    border-radius: 3px;
    padding:0 25px;
    color:#545f69;
}
.analysis-answer-enc-sheet-col[data-v-3685822e]{
    float: left;
}
.analysis-answer-enc-sheet-col-answerbox[data-v-3685822e]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 510px;
    overflow: hidden;
    height: 60px;
    overflow-x: auto;
    white-space: nowrap;
}
.analysis-answer-enc-sheet-col-itemmy[data-v-3685822e]{
    white-space: nowrap;
    display: inherit;
    color: #ff89a4;
}
.analysis-answer-enc-sheet-col-itemmy.correct[data-v-3685822e]{
    color: #5ee3e8;
}
.analysis-answer-enc-sheet-row[data-v-3685822e]{
    line-height:38px;
}
.csenc-sheet-txt-comp[data-v-3685822e]{
    color: #575b66;
}
.analysis-answer-enc-sheet-list-row-head[data-v-3685822e]{
    height: 60px;
    line-height:60px;
    padding:0 15px 0 25px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    cursor: pointer;
}
.analysis-answer-enc-sheet-list-row-head.ed[data-v-3685822e]{
    -webkit-box-shadow: 0 0 4px 4px #eee;
            box-shadow: 0 0 4px 4px #eee;
    /*-webkit-animation: mymove 5s infinite; !* Chrome, Safari, Opera *!
    animation: mymove 5s infinite;*/
}
.completed-student-enc-sheet-normal-row-main.ed[data-v-3685822e]{
    -webkit-box-shadow: 0 0 4px 4px #eee;
            box-shadow: 0 0 4px 4px #eee;
}
/* Chrome, Safari, Opera */
@-webkit-keyframes mymove-data-v-3685822e {
100% {-webkit-box-shadow: 0 0 4px 4px #eee;box-shadow: 0 0 4px 4px #eee;
}
}
/* Standard syntax */
@keyframes mymove-data-v-3685822e {
100% {-webkit-box-shadow: 0 0 4px 4px #eee;box-shadow: 0 0 4px 4px #eee;
}
}
.analysis-answer-enc-scol-topic-order[data-v-3685822e]{
    font-size: 14px;
    color: #8f98a3;
    text-indent:20px;
}
.analysis-answer-enc-sheet-circle[data-v-3685822e]{
    width: 40px;
    height: 40px;
    margin:auto;
    margin-top:10px;
}
.analysis-answer-enc-sheet-col-item-txt-o[data-v-3685822e]{
    float: left;
    margin-right:10px;
}
.analysis-answer-enc-sheet-col-item-txt-t[data-v-3685822e]{
    float: left;
    text-decoration: underline;
}
.analysis-answer-enc-sheet-col-item[data-v-3685822e]{
    float: left;
    margin-right:40px;
}
.analysis-answer-enc-sheet-col-wait-py[data-v-3685822e]{
    color: #8f98a3;
    font-size: 13px;
    padding-right:25px;
    background:url(/vue/dist/static/img/topic_pigai_icon.d126ddf.png) right center no-repeat;
}
.analysis-answer-enc-sheet-list-row-stat-top[data-v-3685822e]{
    line-height: 40px;
}
.analysis-answer-enc-sheet-list-row-stat[data-v-3685822e]{
    padding: 0 25px 0 47px;
}
.analysis-answer-enc-sheet-list-row-stat-users[data-v-3685822e]{
    margin-top:10px;
    min-height: 88px;
    position:relative;
}
.knowledge-count-enc[data-v-3685822e]{
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    min-height: 328px;
    padding: 20px;
    margin-top:20px;
}
.knowledge-count-enc-center-lpart[data-v-3685822e]{
    height: 220px;
    width: 270px;
    float: left;
}
.knowledge-count-enc-center-rpart[data-v-3685822e]{
    width: calc(100% - 270px);
    float: left;
    height: 270px;
}
.knowledge-count-enc-legend-icon[data-v-3685822e]{
    display: inline-block;
    width:19px;
    height:12px;
    background: red;
    margin-right:5px;
    float: left;
    margin-top:2px;
}
.knowledge-count-enc-legend[data-v-3685822e]{
    line-height: 15px;
    color: #5e6166;
    margin-right:38px;
    display: inline-block;
}
.knowledge-count-enc-legends[data-v-3685822e]{
    text-align: center;
}
.el-table-filter__content[data-v-3685822e]{
    min-width: auto;
}
.analysis-answer-enc[data-v-3685822e] .el-table-filter__wrap{
    margin-bottom:-15px!important;
}
.shd_rline[data-v-3685822e]{
    height: 40px;
    line-height:40px;
    background: #f9f9f9;
    text-indent:24px;
}
.shd_answer_ways[data-v-3685822e]{
    padding: 25px 50px 20px 50px;
}
.shd_answer_way[data-v-3685822e]{
    margin-bottom:22px;
}
.shd_answer_way_l[data-v-3685822e]{
    float: left;
    text-indent:28px;
    background-image: url(/vue/dist/static/img/smart-homework-option.04af7af.png);
    background-repeat: no-repeat;
    background-position-y: center;
    cursor: pointer;
}
.shd_answer_way_l.ed[data-v-3685822e]{
    background-image: url(/vue/dist/static/img/smart-homework-option-ed.52bcb70.png);
}
.shd_answer_way_r[data-v-3685822e]{
    float: right;
    color: #545f69;
    font-size: 13px;
    text-decoration: underline;
    cursor:pointer;
}
.shd_answer_way_r[data-v-3685822e]:hover{
    color: #2fa2fe;
}
.shd_jump_detail_btn[data-v-3685822e]{
    width:105px;
    height:32px;
    text-indent:35px;
    line-height:32px;
    background: #2fa2fe;
    float: right;
    border-radius: 4px;
    color: #fff;
    background-image: url(/vue/dist/static/img/shd_jump_detail_btn.84a1dbb.png);
    background-repeat: no-repeat;
    background-position-x: 13px;
    background-position-y: center;
    cursor: pointer;
    margin-top:13px;
}
.shd_top_combtn[data-v-3685822e]{
    float: right;
    color: #6a747e;
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    margin-right:21px;
    font-weight: normal;
    cursor:pointer;
}
.stcom_share[data-v-3685822e]{
    background-image: url(/vue/dist/static/img/stcom_share.19401c9.png);
}
.stcom_daochu[data-v-3685822e]{
    background-image: url(/vue/dist/static/img/stcom_daochu.292303c.png);
}
.stcom_chehui[data-v-3685822e]{
    background-image: url(/vue/dist/static/img/stcom_chehui.3c71228.png);
}
.stcom_editbtn[data-v-3685822e]{
    background-image: url(/vue/dist/static/img/stcom_editbtn.e4e450f.png);
}
.student-list-enc[data-v-3685822e]{
    margin-top:20px;
    padding: 0 26px  26px 26px;
    position:relative;
}
.student-list-enc-classes[data-v-3685822e]{
    min-height: 60px;
    border-bottom:1px solid #e5e8ec;
}
.student-list-enc-class[data-v-3685822e]{
    float: left;
    margin-right:34px;
    color: #6a747e;
    line-height: 60px;
    cursor:pointer;
}
.student-list-enc-class.ed[data-v-3685822e]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_part_nav_ed.898bdde.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
    color: #2fa2fe;
}
.student-list-enc-users[data-v-3685822e]{
    margin-top:30px;
}
.student-list-enc-status[data-v-3685822e]{
    position:absolute;
    width: 60px;
    font-size: 13px;
    left: 50%;
    margin-left:-30px;
    height: 21px;
    line-height:21px;
    top:40px;
    background: #d4f1f4;
    border-radius: 20px;
    color: #1fb8c7;
}
.student-list-enc-user[data-v-3685822e]{
    width:70px;
    float: left;
    margin-right:40px;
    text-align: center;
    position:relative;
    margin-bottom:15px;
}
.sles-yuqi[data-v-3685822e]{
    color: #2fa2fe;
    background: #eae8ff;
}
.sles-unfinished[data-v-3685822e]{
    background: #ffebd5;
    color: #ff6e6e;
}
.student-list-enc-user-cuijiao-btn[data-v-3685822e]{
    position:absolute;
    right: 26px;
    top: 77px;
    border-radius: 3px;
    width:105px;
    height:30px;
    line-height:30px;
    border:1px solid #2fa2fe;
    text-indent:35px;
    color: #2fa2fe;
    background-image: url(/vue/dist/static/img/student-list-enc-user-cuijiao-btn.5b82e23.png);
    background-repeat: no-repeat;
    background-position-x: 12px;
    background-position-y: center;
    cursor: pointer;
}
.el-dropdown-menu__item.selected[data-v-3685822e]{
    color: #2fa2fe;
}
[data-v-3685822e] .analysis-answer-table.el-table--enable-row-hover .el-table__body tr:hover>td{
    background-color: #fff;
}
[data-v-3685822e] .analysis-answer-table.el-table td,[data-v-3685822e] .analysis-answer-table.el-table th{
    text-align: center;
}
[data-v-3685822e] .smart_homework_frame_module_group2 .el-collapse-item__header{
    background-color: #f9f9fa;
    padding:0 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-3685822e] .smart_homework_frame_module_group2 .el-collapse-item__arrow{
    -moz-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
}
[data-v-3685822e] .smart_homework_frame_module_group2 .el-collapse-item__arrow.is-active{
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
}
.xtwo_code[data-v-3685822e]{
    width: 270px;
    height: 270px;
    margin: auto;
}
.xtwo_code img[data-v-3685822e]{
    width:100%;
    height:100%;
}
.share_box_adress[data-v-3685822e]{
    width: 336px;
    height: 45px;
    border: 1px solid #cfd7e0;
    border-radius: 3px;
    display: block;
    margin: auto;
    margin-top:16px;
    text-indent:5px;
}
.share_box_common_btn[data-v-3685822e]{
    width:145px;
    height:38px;
    text-indent:57px;
    line-height:38px;
    background: #2fa2fe;
    border-radius: 4px;
    color: #fff;
    background-repeat: no-repeat;
    background-position-x: 27px;
    background-position-y: center;
    cursor: pointer;
    margin-top:13px;
}
.sbcn_copy[data-v-3685822e]{
    background-image: url(/vue/dist/static/img/share_box_common_btn_copy.52803ee.png);
}
.sbcn_save[data-v-3685822e]{
    background-image: url(/vue/dist/static/img/sbcn_save.5115786.png);
}
.share-student-list[data-v-3685822e]{
    height: 100%;
}
.share-student-list-header[data-v-3685822e]{
    height: 39px;
    line-height:39px;
    background: #f5f5f5;
}
.share-student-list-header-left[data-v-3685822e]{
    font-size: 16px;
    float: left;
    padding-left: 11px;
}
.share-student-list-header-right[data-v-3685822e]{
    float: right;
    margin-right:10px;
}
.share-student-list .van-dropdown-menu[data-v-3685822e]{
    background: none;
    height: 40px;
}
.share-student-list-box[data-v-3685822e]{
    padding: 0 10px;
    margin-top: 35px;
}
.share-student-list-box .student-list-enc-user[data-v-3685822e]{
    margin-right: 0;
    margin-bottom: 15px;
}
.share-student-list-box .student-list-enc-status[data-v-3685822e]{
    font-size: 13px;
}
.share-student-list-box .uncompleted-student-enc-user-icon[data-v-3685822e]{
    width: 55px;
    height: 55px;
}
.share-student-list-box .student-list-enc-status[data-v-3685822e]{
    top: 40px;
    width: 60px;
    left: 50%;
    margin-left: -30px;
}
.share-student-list-box .student-list-enc-user[data-v-3685822e]{
    width: 25%;
}
.public_noc[data-v-3685822e] {
    height:175px;
    width:196px;
    background:url(/vue/dist/static/img/empty_03.61d46be.png) center;
    background-size:80%;
    position:absolute;
    top:50%;
    margin-top:-87.5px;
    left:50%;
    margin-left:-98px;
}
.framework_unfinished_box[data-v-3685822e]{
    width: 800px;
    text-align: center;
    line-height: 200px;
}
.analysis-answer-enc .el-dropdown[data-v-3685822e]{
    margin-top:5px;
}
/**
 * @desc: 精准教学产品线公用的css文件
 * @author: yansen
 * @time: 2019-09-20
 */
body[data-v-3685822e]{
    font-size:14px;
    background:#edeff4;
}
.clearfix[data-v-3685822e]:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix[data-v-3685822e] {
    zoom: 1;
}
._nr[data-v-3685822e]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.att_header[data-v-3685822e]{
    height:50px;
    line-height:50px;
    padding:0 20px;
    position:relative;
    color:#7a8590;
    background: #edeff4;
}
.att_header_backbtn[data-v-3685822e]{
    text-indent:24px;   
    background: url(/vue/dist/static/img/att_header_backicon.72526f3.png) left no-repeat;
    float:left;
}
.att_header_name[data-v-3685822e]{
    width:500px;
    position:absolute;
    left:50%;
    margin-left:-250px;
    top:0;
    text-align:center;
    font-weight:bold;
}
.att_header_btn[data-v-3685822e]{
    float:right;
    color:#2fa2fe;
    font-weight:bold;
    background: url(/vue/dist/static/img/att_header_static_btn.5dc7e94.png) left no-repeat;
    text-indent:26px;
}
/**
 * @desc: 精准教学1.0作业创建页面css
 * @author: yansen
 * @time: 2019-09-20
 */
body[data-v-3685822e]{
    background:#f3f4f6;
    font-size: 14px;
}
.accurate_teaching[data-v-3685822e]{
    padding: 0 80px 10px 80px;
    height: 100%;
    overflow: auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background: #f2f4f6;
    font-size: 14px;
    color: #545f69;
}
.sphc_nav[data-v-3685822e] {
    height: 50px;
    line-height: 50px;
}
.sphc_nav_name[data-v-3685822e] {
    color: #7a8590;
    font-size: 16px;
    float: left;
}
.sphc_nav_btns[data-v-3685822e] {
    float: right;
    margin-top: 10px;
}
.accurate_teaching_common_backbtn[data-v-3685822e]{
    color: #fff;
    width: 110px;
    height: 34px;
    line-height: 34px;
    background-color: #2fa2fe;
    border-radius: 3px;
    padding-left: 15px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    cursor: pointer;
}
.accurate_teaching_common_backbtn span[data-v-3685822e]{
    padding-right: 5px;
}
._halo_ef[data-v-3685822e]{
    -moz-transition:border linear .2s,-moz-box-shadow linear .5s;
    -webkit-transition:border linear .2s,-webkit-box-shadow linear .5s;
    outline:none;border-color:rgba(47, 162, 254, .75);
    box-shadow:0 0 8px rgba(47, 162, 254, .5);
    -moz-box-shadow:0 0 8px rgba(47, 162, 254, .5);
    -webkit-box-shadow:0 0 8px rgba(47, 162, 254, 3);
}
.accurate_teaching_cont[data-v-3685822e]{
    background: #fff;
    border-radius: 8px;
    min-height: calc(100% - 50px);
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 10px 35px;
}
.act_block_head[data-v-3685822e]{
    /*cursor: pointer;*/
    font-size: 16px;
    margin-left:-2px;
    /*float: left;*/
}
.act_block_hicon[data-v-3685822e]{
    height: 20px;
    width: 3px;
    float: left;
    margin-right: 5px;
    /*background: url(../../images/AccurateTeachingTask/duihao.png) center no-repeat;*/
    background-size: contain;
    background: #2fa2fe;
}
.act_block_hstr[data-v-3685822e]{
    height: 20px;
    line-height: 20px;
    /*border-bottom: 1px dashed #2fa2fe;*/
    /*overflow: auto;*/
    color: #2fa2fe;
    margin-left:22px;
    padding-right: 19px;
    background-image: url(/vue/dist/static/img/act_block_hstr_vx.c93779d.png);
    background-repeat: no-repeat;
    background-position-x: right;
    background-position-y: center;
    float: left;
}
.act_block_rarrow[data-v-3685822e]{
    float: right;
}
.act_block_frow[data-v-3685822e]{
    min-height: 30px;
    /*border-left: 1px solid #e5e8ec;*/
    margin-left: 15px;
    padding-top: 18px;
    margin-top: 0px;
    overflow: hidden;
    float: left;
}
.act_block[data-v-3685822e]{
    border-left: 1px solid #e5e8ec;
}
.act_blf_row[data-v-3685822e]{
    margin-bottom: 18px;
}
.act_blf_lcol[data-v-3685822e]{
    width: 150px;
    min-height: 40px;
    line-height: 40px;
    text-indent: 40px;
    float: left;
}
.act_blf_row.mandatory .act_blf_lcol[data-v-3685822e]{
    background: url(/vue/dist/static/img/create_star_03.d0125b4.png) center no-repeat;
    background-position-x: 25px;
}
.act_blf_lcol.no_bg[data-v-3685822e]{
    background: none!important;
}
.act_blf_rcol[data-v-3685822e]{
    float: left;
    max-width: calc(100% - 150px);
}
.common_addbtn[data-v-3685822e]{
    color: #fff;
    width: 110px;
    height: 34px;
    line-height: 34px;
    background-color: #2fa2fe;
    border-radius: 3px;
    padding-left: 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    margin-top: 5px;
}
.common_addbtn._float[data-v-3685822e]{
    float: left;
    margin-right: 20px;
}
.act_topic_type[data-v-3685822e]{
    margin-left:40px ;
}
.act_topic_page_limit[data-v-3685822e]{
    margin: 0 5px;
    width: 100px;
}
.act_topic_type_work_name[data-v-3685822e]{
    float: left;
    line-height: 29px;
    margin-right: 25px;
}
.acttotwo_btn[data-v-3685822e]{
    font-size: 25px;
    float: left;
    cursor: pointer;
}
.act_topic_type_works[data-v-3685822e]{
    margin-top: 5px;
}
.act_demand_row[data-v-3685822e]{
    margin-left: 40px;
    margin-bottom: 15px;
}
.act_demand_lcol[data-v-3685822e]{
    float: left;
    margin-right: 20px;
}
.act_demand_rcol[data-v-3685822e]{
    overflow: hidden;
}
.act_demand_add_filebtn[data-v-3685822e]{
    cursor: pointer;
    width: 300px;
}
.act_demand_add_file[data-v-3685822e]{
    margin-top: 10px;
    width: 260px;
}
._file_delbtn[data-v-3685822e]{
    float: right;
    cursor: pointer;
}
._file_icon[data-v-3685822e]{
    float: left;
}
._file_name[data-v-3685822e]{
    float: left;
    margin-left: 10px;
    width: calc(100% - 50px);
}
.dj_txt[data-v-3685822e]{
    color: #8f8f8f;
    font-size: 12px;
}
.act_other_domand[data-v-3685822e]{
    margin-top: 15px;
}
.act_upload_btn[data-v-3685822e]{
    width: 20px;
    height:20px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    background-color: none;
    border: none;
    float: left;
}
.act_upload_img[data-v-3685822e]{
    background-image: url(/vue/dist/static/img/photo_icon.9ec543d.png);
}
.act_upload_mkf[data-v-3685822e]{
    background-image: url(/vue/dist/static/img/mai_ke_feng_icon.474838e.png);
}
.act_upload_video[data-v-3685822e]{
    background-image: url(/vue/dist/static/img/video_icon.43a59c9.png);
}
.act_upload_b[data-v-3685822e]{
    float: left;
    margin-right: 5px;
}
.other_demand_files[data-v-3685822e]{
    margin-top: 20px;
}
.other_demand_file[data-v-3685822e]{
    width: 120px;
    height: 120px;
    position: relative;
    background-color: #edeff4;
    float: left;
    margin-right: 25px;
}
.other_demand_file_face[data-v-3685822e]{
    background: rgba(0, 0, 0, .1);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}
.other_demand_file_icon[data-v-3685822e]{
    position: absolute;
    width: 30px;
    height: 30px;
    background-size: contain;
    left: 50%;
    top: 50%;
    margin-left: -15px;
    margin-top: -15px;
    background-image: url(/vue/dist/static/img/bof.66879c9.png);
    cursor: pointer;
}
.other_demand_file_cbtn[data-v-3685822e]{
    width: 30px;
    height: 30px;
    position: absolute;
    top: -15px;
    right: -15px;
    background: url(/vue/dist/static/img/_vue_version_box_cbtn.9c771eb.png) center no-repeat;
    background-color: #fff;
    background-size: contain;
    border-radius: 15px;
    cursor: pointer;
}
.act_target_row[data-v-3685822e]{
    padding-bottom: 5px;
    border-bottom: 1px solid #dedede;
}
.act_target_lcol[data-v-3685822e]{
    line-height: 40px;
    width: 140px;
    /*float: left;*/
}
.act_target_rcol[data-v-3685822e]{
    /*overflow: hidden;*/
}
.act_target_item[data-v-3685822e]{
    float: left;
    margin-right: 15px;
    line-height: 34px;
    margin-top: 5px;
}
.act_bottom_btns[data-v-3685822e]{
    width: 350px;
    margin: 10px auto;
}
.act_target_item-name[data-v-3685822e]{
    height: 34px;
    background: #e6e8ed;
    color: #545f69;
    border-radius: 3px 0px 0px 3px;
    padding: 0 17px;
    float:left;
}
.act_target_item-del-btn[data-v-3685822e]{
    float: left;
    font-size: 14px;
    color: #545f69;
    text-align: center;
    width: 48px;
    background: #f3f3f6;
    border-radius: 0px 3px 3px 0px;
    cursor: pointer;
}
.act_common_bbtn[data-v-3685822e]{
    height: 35px;
    width: 150px;
    text-align: center;
    line-height: 35px;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
}
.act_cancle_btn[data-v-3685822e]{
    float: left;
    background-color: #dedede;
}
.act_yes_btn[data-v-3685822e]{
    float: right;
    background-color: #2fa2fe;
}
.el-form-item[data-v-3685822e]{
    margin-bottom: 0;
}
.act_publish_time_type[data-v-3685822e]{
    float: left;
    margin-right: 10px;
    line-height: 40px;
}
.act_publish_time_row[data-v-3685822e]{
    float: left;
}
.common_list_comp_items[data-v-3685822e]{
    height: auto;
}
.other_demand_node .el-form-item__error[data-v-3685822e]{
    padding-top: 0;
}
.el-input.is-disabled .el-input__inner[data-v-3685822e]{
    cursor: pointer;
}
.accurate_teaching_form[data-v-3685822e]{
  /*  height: calc(100% - 60px);*/
}
.accurate_countdown_line[data-v-3685822e]{
    height: 36px;
    line-height:36px;
    background: #dcedff;
    border-radius:  5px;
    text-align: center;
    color: #369ffa;
    margin-bottom: 20px;
}
.accurate_countdown_line span[data-v-3685822e]{
    font-size: 22px;
    padding: 0 2px;
}
.act_demand_row_suffix[data-v-3685822e]{
    color: #8f98a3;
    font-size:12px;
}
.clear[data-v-3685822e]{
    clear: both;
}
.act_demand_rcol_item[data-v-3685822e]{
    float: left;
}
.act_target_addbtn[data-v-3685822e]{
    float: left;
    margin-right: 15px;
}
.act_demand_row_center_input[data-v-3685822e]{
    height: 20px;
    width: 50px;
    text-indent: 10px;
    border:none;
    border:1px solid #dcdfe6;
}
/* [yansen][2022/5/25] 适配pad端 */
.subject-select[data-v-3685822e], .directory-input[data-v-3685822e], .name-input[data-v-3685822e]{
    width: 318px;
}
#directory-input-div[data-v-3685822e]{
    margin-left:50px;
}
@media screen and (max-width:1000px){
.subject-select[data-v-3685822e], .directory-input[data-v-3685822e], .name-input[data-v-3685822e]{
        width: 240px;
}
#directory-input-div[data-v-3685822e]{
        margin-left:10px;
}
.accurate_teaching[data-v-3685822e]{
        padding: 0 30px 10px;
}
}

ul li[data-v-6c034af5]{
	list-style:none;
}
html[data-v-6c034af5]{
	height: 100%;
	width: 100%;
}
body[data-v-6c034af5]{
	background:#fff;
	height: 100%;
	width: 100%;
	color:#333;
	font-size: 14px;
    overflow:auto;
}
p[data-v-6c034af5] {
	margin:0;
}
input[data-v-6c034af5], textarea[data-v-6c034af5]{
	outline: none;
}
a[data-v-6c034af5]{
	text-decoration: none;
}
.clear[data-v-6c034af5]{
	clear:both;
}
.left[data-v-6c034af5]{
	float:left;
}
.right[data-v-6c034af5]{
	float:right;
}
.inline[data-v-6c034af5]{
	display:inline-block;
}
.block[data-v-6c034af5]{
	display:block;
}
.white[data-v-6c034af5]{
	color: wheat;
}
.clearfix[data-v-6c034af5]:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.clearfix[data-v-6c034af5] {
  zoom: 1;
}
._nr[data-v-6c034af5]{
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.slexam_page[data-v-6c034af5]{
	padding: 10px 20px;
	height: 100%;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.sle_common_header[data-v-6c034af5]{
	background: #eeeff4;
	height: 40px;
    line-height: 40px;
    font-size: 16px;
}
.sle_common_header_name[data-v-6c034af5]{
	float: left;
	text-indent: 14px;
}
.sle_common_btn[data-v-6c034af5]{
    width: 75px;
    height: 29px;
    line-height: 29px;
    text-align: center;
    color: #fff;
    float: right;
    margin-right: 7px;
    margin-top: 6px;
    background: #2fa2fe;
    cursor: pointer;
}
.sle_private_header[data-v-6c034af5]{
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #eee;
}
.sle_private_name[data-v-6c034af5]{
	text-indent: 10px;
	float: left;
}
.sle_private_cbtn[data-v-6c034af5]{
    width: 100px;
    height: 30px;
    line-height: 30px;
  	text-indent: 25px;
    color: #fff;
    float: right;
    margin-right: 7px;
    margin-top: 6px;
    background-color: #2fa2fe;
    cursor: pointer;
    background-image: url(/vue/dist/static/img/sle_private_cbtn.a2abd02.png);
    background-repeat:no-repeat ;
    background-position-x: 5px;
    background-position-y: center;
    background-size:16px ;
}
.sle_semester_comp[data-v-6c034af5]{
    line-height:30px;
	float: right;
    margin-right: 10px;
    margin-top: 6px;
    height: 30px;
    width:200px;
}
.common_list_comp[data-v-6c034af5]{
    position:relative;
}
.common_list_comp_head[data-v-6c034af5]{
    height:30px;
    line-height:30px;
    border:1px solid #eee;
    font-size:16px;
    background:url(/vue/dist/static/img/filter_downarrow_icon.0f451bc.png) no-repeat;
    background-position-x:calc(100% - 10px);
    background-position-y:center;
    text-indent:15px;
    cursor:pointer;
    background-size: 15px;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.common_list_comp_items[data-v-6c034af5]{
    position:absolute;
    top:30px;
    height:30px;
    line-height:30px;
    width:100%;
    z-index:6666;
}
.common_list_comp_item[data-v-6c034af5]{
    height:30px;
    line-height:30px;
    border:1px solid #eee;
    background:#fff;
    text-indent:15px;
    font-size:16px;
	cursor:pointer;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.common_list_comp_item[data-v-6c034af5]:hover{
	color: #2fa2fe;
}
.common_list_comp_item.ed[data-v-6c034af5]{
	background: #eff2f5;
	color:#2fa2fe;
}
.common_search_comp[data-v-6c034af5]{
	height: 100%;
	position:relative;
}
.common_list_comp_item[data-v-6c034af5]:first-child{
}
.common_search_comp_input[data-v-6c034af5]{
	height: 100%;
	border: 1px solid #eee;
	width: 100%;
	text-indent: 15px;
}
.common_search_comp_btn[data-v-6c034af5]{
	width: 16px;
	height: 16px;
	background: url(/vue/dist/static/img/common_search_comp_btn.2131594.png) center no-repeat;
	background-size: contain;
	top: 8px;
	right: 10px;
	position: absolute;
	cursor: pointer;
}
.common_checkbox_comp_item[data-v-6c034af5]{
    height:40px;
    float:left;
    margin-right:18px;
    background:url(/vue/dist/static/img/applyto_item_bg.1c94905.png) left no-repeat;
    background-size:contain;
    min-width:75px;
    cursor:pointer;
    text-indent:30px;
    font-size:16px;
    line-height:40px;
    background-size: 20px;
}
.common_checkbox_comp_item.ed[data-v-6c034af5]{
    background:url(/vue/dist/static/img/applyto_item_bged.2702d55.png) left no-repeat;
}
.common_radio_comp_item[data-v-6c034af5]{
    height:40px;
    float:left;
    margin-right:18px;
    background:url(/vue/dist/static/img/ques_circle.a737745.png) left no-repeat;
    background-size:contain;
    min-width:75px;
    cursor:pointer;
    text-indent:30px;
    font-size:16px;
    line-height:40px;
    background-size: 20px;
}
.common_radio_comp_item.ed[data-v-6c034af5]{
    background:url(/vue/dist/static/img/ques_circle_ed.c582cb9.png) left no-repeat;
}
.pse_share_order_header[data-v-6c034af5]{
	height: 50px;
	line-height: 50px;
	color: #2FA2FE;
	font-size: 18px;
	font-weight: bold;
	border-bottom: 1px solid #e4e4e4;
}
.pse_share_order_box[data-v-6c034af5]{
    height:500px;
    -webkit-box-sizing:border-box;
            box-sizing:border-box;
    position:relative;
	padding: 20px;
}
.pse_share_order_bt_left[data-v-6c034af5]{
	width: 230px;
	float: left;
	border-right:1px solid #e4e4e4;
	margin-right: 30px;
}
.pse_share_order_bt_x2code[data-v-6c034af5]{
	width: 160px;
	height: 160px;
	margin: auto;
	margin-bottom: 20px;
}
.pse_share_order_bt_x2code img[data-v-6c034af5]{
	width: 100%;
	height: 100%;
}
.pse_share_order_bt_address[data-v-6c034af5]{
	width: 160px;
	display: block;
	margin: auto;
	height: 25px;
    border-radius:2px;
    border:1px solid #e4e4e4;
}
.pse_share_order_bt_copybtn[data-v-6c034af5]{
    height: 30px;
    line-height: 30px;
    color: #fff;
    text-align: center;
    background: #2FA2FE;
    cursor: pointer;
	margin:auto;
	margin-top: 15px;
    width: 100px;
    border-radius: 3px;
}
.pse_share_order_bt[data-v-6c034af5]{
	margin-top: 25px;
}
.cseblshhi_bname[data-v-6c034af5]{
	float: left;
}
.cseblshhi_box[data-v-6c034af5]{
	margin: auto;
}
.cseblshhi_bicon[data-v-6c034af5]{
	float: left;
	width: 10px;
	margin-top: 12px;
	margin-left: 5px;
}
.cseblshhi_upicon[data-v-6c034af5]{
	width: 8px;
	height: 8px;
	background: url(/vue/dist/static/img/filter_upnarrow_icon.4d805ea.png) center no-repeat;
	background-size: 8px;
	cursor: pointer;
}
.cseblshhi_downicon[data-v-6c034af5]{
	width: 8px;
	height: 8px;
	background: url(/vue/dist/static/img/filter_downarrow_icon.0f451bc.png) center no-repeat;
	background-size: 8px;
	cursor: pointer;
}
.ssc_zy[data-v-6c034af5]{
	background-position-x: calc(100% - 30px);
}
.ssc_bj[data-v-6c034af5]{
	background-position-x: calc(100% - 40px);
}
.pse_share_order_box_cbtn[data-v-6c034af5]{
    width: 30px;
    height: 30px;
    float: left;
    background-size: 25px;
    cursor: pointer;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(/vue/dist/static/img/cseblocksh_closebtn_circle.bb8c62f.png);
    position:absolute;
    top:-40px;
    right:-30px;
}
.pse_share_order_box_main[data-v-6c034af5]{
    width:800px;
    height:335px;
    position:absolute;
    left:50%;
    margin-left:-400px;
    top:50%;
    margin-top:-230px;
}
.stexpm_pinfo_row[data-v-6c034af5]{
    margin-bottom:5px;
}
.common_addpaper_box[data-v-6c034af5]{
    height:600px;
    position:relative;
}
.common_addpaper_list[data-v-6c034af5]{
    height:calc(100% - 170px);
    overflow:auto;
    padding:10px;
}
.common_addpaper_item[data-v-6c034af5]{
    line-height:40px;
    height:40px;
    border-bottom:1px solid #eee;
    text-indent:14px;
    cursor:pointer;
    background:url(/vue/dist/static/img/applyto_item_bg.1c94905.png) no-repeat;
    background-size:20px;
    background-position-x:calc(100% - 10px);
    background-position-y:center;
    padding-right: 40px;
}
.common_addpaper_item.ed[data-v-6c034af5]{
    background-image:url(/vue/dist/static/img/applyto_item_bged.2702d55.png);
}
.common_pseb_header[data-v-6c034af5]{
    height:40px;
    line-height:40px;
    background:#eee;
}
.common_pseb_header_name[data-v-6c034af5]{
    font-size:16px;
    font-weight:bold;
    text-indent:14px;
    float:left;
}
.common_pseb_cbtn[data-v-6c034af5]{
    width: 20px;
    height: 20px;
    float: right;
    background-size: 20px;
    margin-top: 10px;
    margin-right: 10px;
    cursor: pointer;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 15px;
    background-image: url(/vue/dist/static/img/cseblocksh_closebtn.763f3ca.png);
}
.common_pseb_yesbtn[data-v-6c034af5]{
    width: 100px;
    height: 47px;
    text-align: center;
    line-height: 47px;
    font-size: 13px;
    color: #FFFFFF;
    font-weight: bold;
    cursor: pointer;
    background: #2FA2FE;
    bottom:10px;
    position:absolute;
    left:150px;
}
.common_pseb_ccbtn[data-v-6c034af5] {
    width: 100px;
    height: 47px;
    text-align: center;
    line-height: 47px;
    font-size: 13px;
    color: #FFFFFF;
    font-weight: bold;
    cursor: pointer;
    background: #2FA2FE;
    bottom:10px;
    position:absolute;
    right:150px;
}
.lui_page[data-v-6c034af5]{
    width:505px;
    margin:auto;
}
.public_noc[data-v-6c034af5] {
    height:175px;
    width:196px;
    background:url(/vue/dist/static/img/empty_03.61d46be.png) center;
    background-size:80%;
    position:absolute;
    top:50%;
    margin-top:-87.5px;
    left:50%;
    margin-left:-98px;
}
.el-dialog[data-v-6c034af5]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin:0 !important;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
            transform:translate(-50%,-50%);
    /*height:600px;*/
    max-height:calc(100% - 30px);
    max-width:calc(100% - 30px);
}
.el-dialog .el-dialog__body[data-v-6c034af5]{
    -webkit-box-flex:1;
        -ms-flex:1;
            flex:1;
    overflow: auto;
}
.pse_share_order_bt_right[data-v-6c034af5]{
    overflow:hidden;
}
.list_paper_box .el-dialog__body[data-v-6c034af5]{
    padding: 30px 20px;
}
.list_paper_box .el-dialog__headerbtn[data-v-6c034af5]{
    line-height: 42px;
}
.common_addpaper_box[data-v-6c034af5] .el-pager{
    margin-top: 6px;
}
.common_addpaper_box[data-v-6c034af5] .el-pagination .btn-next, .common_addpaper_box[data-v-6c034af5] .el-pagination .btn-prev{
    height: 40px;
}
.common_addpaper_yesbtn.cay_center_status[data-v-6c034af5]{
    left: 50%;
    margin-left:-50px;
}
@charset "UTF-8";
/* CSS Document */
html, body {
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    top: 0;
    background:#ffffff;
}
.asection_vote_wrap,.asection_vote_showimg{
    width: 100%;
    height: 100%;
    padding: 0;
    display:none;
}
.asection_vote_wrap{
    margin-top: 20px;
}
.asection_vote_showimg{
    background-color: black;
}
/*.asection_vote_second{
    width: 100%;
    display: none;
}*/
.asection_vote_header{
    width: 98%;
    margin: auto;
    height: 42px;
    line-height:42px;
    font-size: 14px;
    background: rgb(250, 250, 250);
    margin-top:20px;
}
.asection_vote_inform{
    float: left;
    margin-left: 13px;
}
.asection_vote_inform span:last-child{
    color: #999999;
}
.asection_vote_return{
    color: #4898d5;
    float: right;
    margin-right: 13px;
    cursor: pointer;
}
.asection_vote_return a{
    color: #4898d5;
    text-decoration: none;
}
.asection_voting_items{
    width: 98%;
    margin: auto;
    overflow: auto;
    height: 74.4%;
}
.asection_voting_items ul{
    list-style: none;
    padding: 0;
    overflow: hidden;
    margin: 14px 0 0 0;
    font-size: 14px;
}
.asection_voting_items ul li{
    float: left;
}
.asection_edit_describe{
    width: 94%;
    border: 1px solid #cccccc;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.asection_edit_describe input,.asection_voting_item input{
    width: calc(100% - 55px);
    padding-left: 13px;
    font-size: 14px;
    height: 40px;
    border: 0;
    outline:none;
}
.asection_link_btn{
    display: inline-block;
    width: 42px;
    height: 42px;
    /*background: url('../../images/CloudSchool/link.png') 50% no-repeat #f8f8f8;*/
    background-size: 22px 22px;
    float: right;
    cursor: pointer;
}
.asection_edit_link{
    width: 6%;
    text-align: center;
    line-height: 42px;
    color: #4898d5;
    cursor: pointer;
}
.asection_edit_link_ccc{
    color: #a0a0a0;
}
.asection_edited_img{
    float: right;
    width: 42px;
    height: 44px;
    /* height: 100%; */
    float: right;
}
.asection_edited_img > img{
    width: 100%;
    height: 100%;
}
.asection_edit_img{
    width: 111px;
    height: 80px;
    border: 1px solid #ededed;
    border-radius: 4px;
    position: absolute;
    margin-left: -110px;
    background-color: #fff;
    margin-top: 53px;
    cursor: pointer;
    display:none;
}
.asection_edit_img span{
    display: block;
    width: 90%;
    margin: 0 auto;
    text-align: center;
    line-height: 39px;
}
.asection_edit_img > img{
    position: absolute;
    margin-left: 84px;
    margin-top: -9px;
    width: 10px;
    z-index: 1;
    height: 9px;
}
.asection_edit_img span:nth-child(2){
    border-bottom: 1px solid #eeeeee;
}
.asection_edit_add,.asection_vote_sure{
    margin-top: 19px;
    width: 13%;
    border-radius: 4px;
    line-height: 44px;
    text-align: center;
    color: #fff;
    background-color: #51b2f9;
    font-size: 15px;
    cursor: pointer;
}
@media screen and (max-width:914px){
.asection_edit_add_btn{
        position:fixed;
        bottom:7px;
}
.asection_vote_sure{
        position:fixed;
        bottom:17px;
        left:50%;
        margin-left:-6.5%;
}
}
@media screen and (min-width:915px){
.asection_edit_add_btn{
        position:fixed;
        bottom:70px;
}
.asection_vote_sure{
        position:fixed;
        bottom:15px;
        left:50%;
        margin-left:-6.5%;
}
}
.asection_vote_sure{
    cursor: pointer;
}
#exam_section_sureBtn01{
    margin-top:2%;
}
#exam_section_sureBtn02{
    margin-top:23%;
}
/* .asection_vote_switch{
    width: 28%;
    float: left;
    height: 549px;
    position: relative;
} */
.asection_vote_showimg_content{
    width: 100%;
    padding-top: 30px;
}
.asection_vote_showimg_content_img{
    width: 44%;
    margin: 0 auto;
    height: 549px;
/*  float: left;
 */ text-align: center;
}
.asection_vote_showimg_content_img img,.asection_vote_showimg_content_img video{
    width:100%;
    height:100%;
}
/* .asection_vote_switch img{
    width: 11.5px;
    position: absolute;
    top: 50%;
    height: 42px;
    margin-top: -21px;
} */
/* .asection_vote_switch_left img{
    right: 26.2%;
}
.asection_vote_switch_right img{
    left: 26.2%;
} */
/* .asection_vote_showimg_count{
    width: 100%;
    line-height: 55px;
    text-align: center;
    color: #888888;
    font-size: 15px;
} */
/**文本**/
.create_word_box{
    /*
    width: 48.6%;
    height: 710px;
    */
    height:100%;
    width: 100%;
    margin: 0 auto;
    font-family: "Microsoft Yahei";
}
.create_word_area{
    width: 95.7%;
    height: 165px;
    margin: 25px auto;
    position: relative;
}
.create_word_area_text{
    outline: none;
    width: 100%;
    height: 165px;
    -webkit-box-sizing:border-box;
            box-sizing:border-box;
    border: 2px solid #eeeeee;
    padding-top: 13px;
    padding-left: 1%;
    resize: none;
}
.create_word_area_text::-webkit-input-placeholder{    /* 使用webkit内核的浏览器 */
    color: #999999;
    font-size: 14px;
}
.create_word_area_text::-moz-placeholder{
    color: #999999;
    font-size: 14px;
}
.create_word_area_text::-moz-placeholder{
    color: #999999;
    font-size: 14px;
}
.create_word_area_text::-ms-input-placeholder{
    color: #999999;
    font-size: 14px;
}
.create_word_size{
    position: absolute;
    background-color: #eeeeee;
    border-radius: 15px;
    width: 62px;
    height: 24px;
    bottom: 12px;
    right: 1.7%;
    text-align: center;
}
.create_word_size span{
    font-size: 13px;
}
.create_word_button{
    width: 17.9%;
    height: 40px;
    background-color: #51b2f9;
    border-radius: 2px;
    color: #ffffff;
    font-size: 15px;
    text-align: center;
    line-height: 40px;
    position: relative;
    left:50%;
    top:50%;
    margin-left:-8.45%;
    /*
    margin: 470px auto 13px;
    */
    cursor: pointer;
}
/**创建环节**/
.create_task_box{
    /*
    width: 69.4%;
    height: 710px;
    */
    width: 100%;
    height:100%;
    margin: 0 auto;
    font-family: "Microsoft Yahei";
}
.create_task_first{
    width: 96.6%;
    height: 40px;
    background-color: #f8f8f8;
    color: #000;
    font-weight: bold;
    font-size: 14px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-left: 2%;
    margin: 14px auto;
    line-height: 40px;
}
.create_task_hint{
    width: 96.6%;
    height: 44px;
    line-height: 44px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-left: 2%;
    margin: 10px auto;
    background-color: #fcf8e3;
    border: 1px solid #e6d0a1;
    border-radius: 4px;
}
.create_task_em{
    display: inline-block;
    text-align: center;
    width: 12px;
    font-size: 13px;
    color: red;
    vertical-align:top;
}
.create_task_hint00{
    font-size: 14px;
    color: #66512c;
    font-weight: bold;
}
.create_task_hint01{
    font-size: 13px;
    color: #8a6d3b;
}
.create_task_name{
    height: 40px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    line-height: 40px;
    margin: 18px 2% 0px;
}
.create_task_name span{
    display: inline-block;
}
.create_task_name00{
    font-size: 13px;
}
.create_task_name_input{
    width: 32%;
    height: 40px;
    line-height: 40px;
    outline: none;
    border: 1px solid #cccccc;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-left: 10px;
    margin-left: 1.2%;
}
.create_task_name_input::-webkit-input-placeholder,.create_task_text::-webkit-input-placeholder{
    color: #999999;
    font-size: 13px;
}
.create_task_name_input::-moz-placeholder,.create_task_text::-moz-placeholder{
    color: #999999;
    font-size: 13px;
}
.create_task_name01{
    display: inline-block;
    width: 23.8%;
    height: 41px;
    color: #b45955;
    font-size: 12px;
    line-height: 40px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-left: 36px;
    background: #f3dedd url(/vue/dist/static/img/img.9fb3fd4.png) -48px no-repeat;
    border: 1px solid #f5cac7;
    border-radius: 4px;
}
.create_task_desc{
    height: 88px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    line-height: 40px;
    margin: 18px 2% 0px;
}
.create_task_desc00{
    vertical-align: top;
    font-size: 13px;
}
.create_task_text{
    width: 56.3%;
    height: 88px;
    outline: none;
    border: 1px solid #cccccc;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-left: 10px;
    padding-top: 8px;
    margin-left: 1.2%;
    resize: none;
}
.create_task_subw{
    height: 40px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    line-height: 40px;
    margin: 18px 2% 0px;
}
.create_task_float,.create_task_subw00{
    float: left;
}
.create_task_subw00{
    margin: 0 1.6%;
}
.create_task_checkbox{
    display: inline-block;
    width: 20px;
    height: 20px;
    position: relative;
    top: 7px;
    border: 1px solid #dddddd;
    overflow: hidden;
}
.create_task_checkbox_click{
    background: url(/vue/dist/static/img/img.9fb3fd4.png) -28px 0px no-repeat;
    border: none;
}
.create_task_radiusbox{
    display: inline-block;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    position: relative;
    top: 7px;
    border: 1px solid #dddddd;
    overflow: hidden;
}
.create_task_radiusbox_click{
    background: url(/vue/dist/static/img/img.9fb3fd4.png) 0px 0px no-repeat;
    width: 20px;
    border: none;
    height: 20px;
}
.create_task_checkcont{
    font-size: 13px;
    vertical-align: middle;
}
.next_button{
    width: 12%;
    height: 44px;
    line-height: 44px;
    background-color: #51b2f9;
    border-radius: 2px;
    color: #ffffff;
    font-size: 15px;
    text-align: center;
    position: relative;
    /*
    margin: 150px auto 13px;
    */
    left:50%;
    top:7%;
    margin-left:-6%;
    cursor: pointer;
}
.create_task_select{
    margin: 0 1.6%;
    height: 40px;
    width: 252px;
    border: 1px solid #cccccc;
}
.create_task_place{
    vertical-align: middle;
    font-size: 13px;
    color: #333;
    height:34px;
    line-height:34px;
    width:200px;
    padding-left:10px;
    margin-left:10px;
    border:1px solid #cccccc;
    outline:none;
}
/**创建成功样式**/
.wor_success_box{
    /*
    width: 69.7%;
    height: 710px;
    */
    width: 100%;
    margin: 0 auto;
    display:none;
}
.wor_success_img{
    width: 240px;
    height: 274px;
    margin: 0px auto 60px;
    padding-top:70px;
}
.wor_success_img img{
    width: 240px;
    height: 274px;
}
.wor_success_button{
    width: 28.9%;
    height: 46px;
    line-height: 46px;
    background-color: #51b2f9;
    color: #ffffff;
    font-size: 18px;
    text-align: center;
    margin: 0 auto;
    cursor: pointer;
}
.select_content_box_left {
    height:550px;
    overflow:auto;
}
.asection_vote_return_to1, .asection_vote_return_to2 {
    color: #4898d5;
    float: right;
    margin-right: 13px;
    cursor: pointer;
}
.paper_list_second_title span {
    float: left;
    margin-left: 13px;
    color: #000;
}
.choose_topic_box{
    display: none;
    /*position: absolute;*/
    top:0;
    left:0;
    z-index: 9999;
    width:100%;
    height:100%;
}
._public_topic_choose_box{
    width:100%;
    height:100%;
    font-size: 14px;
}
._public_topic_choose_left{
    float: left;
    width:19%;
    background-color: #fbfbfb;
    height:100%;
    overflow-y: auto;
}
._public_topic_choose_center{
    float: left;
    width:64%;
    height:100%;
    padding-right:2%;
    overflow-y: auto;
    padding-right:2%;
    /*height:100%;
    !*overflow-y: auto;*!
    padding-right:2%;*/
}
._public_topic_choose_center:hover{
    /*overflow-y: auto;*/
}
._public_topic_choose_center_box{
    width:68%;
    float: left;
    height:100%;
    overflow-y: hidden;
    overflow-x: hidden;
    /*padding-right:2%;*/
}
._public_topic_choose_right{
    float: left;
    width:10%;
    padding:0 1%;
    background-color: #fbfbfb;
    height:100%;
    overflow-y: auto;
    overflow-x: hidden;
}
._public_topic_choose_right:hover{
    /*overflow-y: auto;*/
}
._left_top_title{
    line-height: 48px;
    padding:0 2%;
}
._left_knowledge, ._left_chapter{
    display: inline-block;
    width:46%;
    text-align: center;
    color: #333333;
    font-size:14px;
    cursor: pointer;
    border-bottom:2px solid #fff;
}
._left_top_title_ed{
    border-bottom:2px solid #2f96f2;
    color: #2f96f2;
}
._left_know_search_box{
    display: none;
    position: relative;
}
._left_know_input, ._center_content_kw_input, ._left_chapter_title{
    display: block;
    width: 88%;
    margin:auto;
    margin-top:10px;
    border-radius: 16px;
    background-color: #fff;
    color: #999999;
    height:34px;
    border:none;
    padding-left:10px;
    margin-bottom:10px;
    font-size:12px;
}
._left_chapter_title{
    line-height:34px;
    color: #333;
    margin-bottom:1px;
    cursor: pointer;
}
._left_chapter_icon{
    float: right;
    padding-right:10px;
    color: #2293fc;
}
._left_book_list{
    position: absolute;
    display: none;
    width:88%;
    margin:auto;
    background-color: #fff;
    padding:10px 2px;
    border-radius: 4px;
    margin-left:5%;
    cursor: pointer;
    max-height:260px;
    overflow: auto;
}
._left_book_list div{
    line-height:30px;
    padding:2px 10px;
    border-bottom:1px solid #fefefe;
}
._book_selected{
    background-color: #eee;
}
._left_know_clear, ._center_content_clear{
    display: none;
    position: absolute;
    width:20px;
    height:20px;
    border-radius: 50%;
    background-color: #eeeeee;
    color: #9e9e9e;
    text-align: center;
    line-height:20px;
    right:17%;
    top:8px;
    font-size:13px;
    cursor: pointer;
}
._left_know_search_icon, ._center_top_search_icon{
    position: absolute;
    right:7%;
    top:6px;
    display: inline-block;
    width:20px;
    height:20px;
    background: url(/vue/dist/static/img/_knowledge_search_03.ceec2e9.png) no-repeat center;
    cursor: pointer;
    background-size: contain;
}
._left_list_conf_item_lvone{
    height: 30px;
    line-height: 30px;
    text-align: left;
    background-color: #e6e6e6;
    border-radius: 3px;
    text-indent: 10px;
    margin-bottom: 2px;
    font-weight: bold;
    font-size: 14px;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
    overflow:hidden;
}
._left_list_conf_item_lvone_text{
    width: calc(100% - 46px);
    overflow: hidden;
    height: 100%;
}
._left_list_conf_item_lvone_option{
    display: inline-block;
    width:16px;
    height:16px;
    background-color: #fff;
    float: right;
    margin: 6px 15px 0 0;
    cursor: pointer;
}
._option_med{
    background: url(/vue/dist/static/img/_knowledge_mid_option_03.d0de4a3.png) no-repeat center;
    background-size: 70%;
    background-color: #fff;
}
._option_ed, ._topic_option_ed{
    background: url(/vue/dist/static/img/_knowledge_option_03.0210df2.png) no-repeat center;
    background-size: contain;
}
._left_chapter_box{
    position: relative;
    display: none;
}
._left_knowledge_list{
    width:90%;
    margin:auto;
    margin-top:10px;
}
._left_list_conf_item_lvstxt{
    height: 30px;
    line-height: 30px;
    border-radius: 3px;
    text-indent: 10px;
    /*margin-bottom: 3px;*/
    font-size: 14px;
    color: #666;
    padding-left:8px;
}
._left_list_conf_item_lvstxt_second{
    background-color: #eeeeee;
}
._left_list_conf_item_lvs_prev{
    display: inline-block;
    width:13px;
    height:13px;
    background: url(/vue/dist/static/img/_knowledge_add_03.0a881b4.png) no-repeat center;
    background-size: contain;
    color: #f6f5f5;
    cursor: pointer;
}
._left_list_conf_item_lvs_prev_grey{
    display: inline-block;
    width:13px;
    height:13px;
    background: url(/vue/dist/static/img/_knowledge_minus_grey_03.e58f3f4.png) no-repeat center;
    background-size: contain;
    color: #f6f5f5;
}
._left_list_conf_item_lvs_prev._prev_ed{
    background: url(/vue/dist/static/img/_knowledge_minus_03.925b9d1.png) no-repeat center;
}
._left_list_conf_item_sonzone{
    background: #f6f5f5;
}
._left_list_conf_item_lvs{
    margin-left:8px;
}
._left_list_conf_item_lvs_name{
    display: inline-block;
    width:calc(100% - 65px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    height:100%;
}
._normal_cursour{
    cursor: auto;
}
._left_list_conf_item_lvssecond{
    margin-left:0;
}
/**中间样式**/
._center_top_filter{
    padding:20px;
    border-bottom:1px solid #eeeeee;
    margin-left: 20px;
    padding-left: 0;
    padding-bottom:10px;
}
._center_top_filter_title{
    float: left;
    width:60px;
    text-align: right;
    padding:6px 10px;
    color: #a0a0a0;
}
._center_top_filter_span{
    float: left;
    margin-left:10px;
}
._public_toplc_choose_btn{
    display: inline-block;
    padding: 4px 10px;
    color: #333;
    text-align: center;
    cursor: pointer;
}
._public_toplc_choose_btn_ed{
    background-color: #2293fc;
    color: #fff;
}
._center_top_filter_one{
    clear: both;
    margin-bottom: 15px;
}
._center_top_filter_span_grade{
    float: left;
}
._stage_grade_split_line{
    float: left;
    padding:6px 10px;
    color: #c8c8c8;
}
._more_subject_box {
    position: relative;
    float: left;
}
._more_subject_options_box,
._topic_subject_options_box,
._topic_all_add_box{
    display: none;
    position: absolute;
    width: 120px;
    background: #fff;
    border: 1px solid #ccc;
    -webkit-box-shadow: 2px 2px 2px #e9e8e9;
            box-shadow: 2px 2px 2px #e9e8e9;
    left: -60px;
    top:40px;
    border-radius: 3px;
}
._more_subject_options_box{
    z-index:9;
}
._topic_all_add_box{
    z-index: 99;
    width:140px;
}
._more_subject_options_box:after,
._topic_subject_options_box:after,
._topic_all_add_box:after {
    position: absolute;
    display: inline-block;
    top: -6px;
    left: 76px;
    /*width: 20px;
    height: 20px;*/
    content: '';
    /*border-style: solid;
    border-width: 10px 10px 5px 5px;
    border-color: #fff;
    transform: rotate(135deg);*/
    /*box-shadow: -2px 2px 2px #e9e8e9;
    background: url("/apps/common/images/arrow_tran_03.png") no-repeat center;*/
}
._topic_public_big_arrow{
    border:10px solid;
    border-color: transparent transparent #e9e8e9 transparent;
    width:0;
    height:0;
    top: -21px;
    position: absolute;
    z-index: 9999;
    left: 74px;
}
._topic_public_small_arrow{
    border:8px solid;
    border-color: transparent transparent #fff transparent;
    width:0;
    height:0;
    position: absolute;
    top: -5px;
    left: -7px;
}
._more_subject_options, ._topic_subject_options,
._topic_addto_box, ._topic_all_add_options, ._topic_all_share_options {
    position: absolute;
    width:120px;
    -webkit-box-shadow: 0px 2px 1px 2px #e9e8e9;
            box-shadow: 0px 2px 1px 2px #e9e8e9;
    background-color: #fff;
    padding-top:12px;
    border-radius: 3px;
}
._topic_subject_options{
    padding-top:6px;
    padding-bottom:6px;
}
._topic_all_add_options_box{
    max-height: 250px;
    padding-bottom: 12px;
    padding-top:12px;
    -webkit-box-shadow: 0px 2px 1px 2px #e9e8e9;
            box-shadow: 0px 2px 1px 2px #e9e8e9;
}
._more_subject_options{
    background-color: #fff;
    z-index: 999;
    height:200px;
    overflow-y: auto;
}
._topic_all_add_options, ._topic_all_share_options{
    width:140px;
    text-align: center;
    max-height:220px;
    overflow: auto;
    padding-bottom:12px;
}
._more_subject_option, ._topic_subject_option, ._topic_addto_item{
    line-height:30px;
    padding:0 10px;
    cursor: pointer;
    color: #888888;
}
._topic_all_add_options{
    position: relative;
    -webkit-box-shadow: none;
            box-shadow: none;
    padding-bottom:0;
    padding-top:0;
}
._topic_addto_box {
    display: none;
    position: absolute;
    right: 120px;
    top:30px;
    width:148px;
    max-height:200px;
    /*overflow-y: auto;*/
    border-radius: 2px;
    padding:10px 4px;
    padding-right:0;
}
._topic_addto_box div:hover{
    color: #2293fc;
}
._topic_addto_item{
    clear: both;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    vertical-align: middle;
    /*justify-content: center;*/
    padding:0 4px;
}
._more_subject_option_ed{
    background-color: #2293fc;
    color: #fff;
}
._center_content_top_filter {
    padding: 0 10px 0 62px;
    overflow: hidden;
    font-size:13px;
}
._center_content_sort_title{
    float: left;
}
._center_content_sort_icon_box{
    float: left;
    margin-top:2px;
    margin-left:10px;
    color: #888888;
}
._center_content_sort_icon.layui-icon-extend-iconfont {
    line-height: 8px;
    font-size: 12px;
    cursor: pointer;
}
._center_content_sort_iconed{
    color: #2293fc;
}
._center_content_sort_filter{
    float: left;
    margin-right:30px;
    cursor: pointer;
}
._center_content_box {
    margin-top: 25px;
    padding-bottom:20px;
}
._center_content_kw_search{
    position: relative;
    float: right;
    margin-top:-8px;
}
._center_content_kw_input{
    border-bottom:1px solid #eeeeee;
    margin-top:0;
    border-radius: 0;
    width:230px;
    font-size:12px;
}
._center_content_topic_num{
    float: right;
    color: #888888;
    font-size:12px;
    margin-left:20px;
}
._center_top_search_icon{
    background: none;
    color: #888888;
    font-weight: bold;
    font-size: 18px;
    right:0;
}
._center_content_more_option{
    display: inline-block;
    width:20px;
    height:20px;
    background-color: #fff;
    float: left;
    cursor: pointer;
    border:1px solid #dddddd;
    margin-left: -38px;
    margin-top: 3px;
    margin-right: 16px;
}
._center_content_operate_label {
    position: relative;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}
._center_content_operate_labelname{
    display: inline-block;
    padding:4px 8px;
    border:1px dashed #2293fc;
    padding-right: 30px;
    color: #333;
}
._center_content_operate_hasno{
    float: left;
    line-height:30px;
    color: #888;
}
._center_del_label.layui-icon-extend-iconfont {
    position: absolute;
    top: 5px;
    right: 4px;
    color: #2293fc;
    cursor: pointer;
}
._center_content_save_label, ._center_content_del_label{
    float: left;
    font-size:20px;
    color: #2293fc;
    font-weight: bold;
    line-height:29px;
    margin-left:16px;
    cursor: pointer;
}
._center_content_operate_more_box{
    display: none;
    float: right;
    line-height:29px;
}
._center_content_operate_more_btn{
    position: relative;
    float: left;
    margin-left:18px;
    color: #333333;
    /*cursor: pointer;*/
}
._center_content_operate_more_icon{
    color: #888888;
}
._center_content_list_item{
    position: relative;
    margin-top:28px;
    border:1px solid #eeeeee;
    word-break: break-word;
}
._center_content_list_item_operate{
    position: absolute;
    left:-40px;
    cursor: pointer;
    border: 1px solid #dddddd;
    width:20px;
    height:20px;
}
._center_content_operate_more{
    height:25px;
    padding-left:60px;
    height:50px;
}
._center_content_operate_more_btnon{
    color: #2293fc;
}
._center_content_operate_more_btnon ._center_content_operate_more_icon{
    color: #2293fc;
}
._center_content_operate_more_blank{
    display: none;
    height:50px;
}
._topic_addto_item_addnew{
    color: #888;
    /*text-align: center;*/
    line-height:30px;
    text-align: left;
}
._center_content_list {
    position:relative;
    /*z-index:3;*/
    padding-left: 60px;
}
._center_content_list_item_num{
    width:46px;
    height:36px;
    background-color: #2293fc;
    color: #fff;
    line-height:36px;
    text-align: center;
    font-weight: bold;
}
._center_content_list_item_content {
    margin: 18px 24px;
}
._topic_detail_title{
    float: left;
    color: #2293fc;
    cursor: pointer;
}
._center_content_list_item_bottom{
    position: relative;
    clear: both;
    bottom: 0;
    height:40px;
    background-color: #fbfbfb;
    line-height:40px;
    padding:0 20px;
}
._topic_message_box{
    float: left;
    margin-left:10px;
    color: #888888;
}
._topic_message_box span{
    padding-left:10px;
}
._topic_operate_btn_box{
    float: right;
}
._topic_operate_btn{
    position: relative;
    float: left;
    color: #888888;
    margin-left:30px;
    cursor: pointer;
    line-height:40px;
}
.
._topic_operate_icon{
    font-size:16px;
}
._topic_detail_content{
    display: none;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #2293fc;
    /*position: absolute;*/
    background-color: #FFF;
    padding: 10px;
    top: 40px;
    width: 100%;
    left:0;
    z-index: 99;
    line-height:40px;
    padding-bottom:0;
}
._topic_detail_content .arrow {
    position: relative;
    width: 65px;
    /*height: 40px;*/
    top: -30px;
    left: 30px;
}
.arrow em {
    border-color: transparent transparent #2293fc;
}
.arrow * {
    display: block;
    border-width: 10px;
    position: absolute;
    border-style: solid dashed dashed dashed;
    font-size: 0;
    line-height: 0;
}
.arrow span {
    border-color: transparent transparent #FFF;
    top: 1px;
}
.topic_item_answer_box {
    margin-bottom: 6px;
    border-bottom: 1px dotted #e8e8e8;
    padding-bottom: 6px;
}
.topic_item_answer_statistic_left {
    float: left;
    width: 100px;
    margin-left:-7px;
}
.topic_item_right_choose {
    padding-left: 10px;
    display: block;
    overflow: auto;
    min-height: 37px;
}
._topic_subject_options_box{
    left:-70px;
    z-index: 99;
}
._topic_subject_option_ed{
    background-color: #e6e6e6;
    color: #8f8f8f;
}
._topic_subject_option:hover{
    color: #2293fc;
}
._public_topic_right_create_btn{
    width:110%;
    height:34px;
    background-color: #2293fc;
    color: #fff;
    text-align: center;
    line-height:34px;
    margin-top:36px;
    cursor: pointer;
    margin-bottom:20px;
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px;
}
._public_right_filter_box{
    border-top:1px solid #e6ebfe;
    padding-bottom:26px;
    padding-top:13px;
}
._public_right_filter_title{
    color: #999;
    padding-left:8px;
    height: 36px;
    line-height:36px;
}
._public_right_filter_add {
    float: right;
    font-size:14px;
    color: #2293fc;
    cursor: pointer;
    margin-right:4px;
}
._public_right_set_label, ._public_right_edit_label{
    display: none;
    padding:2px 8px;
    padding-right:0;
    width:90%;
    height:30px;
    border:1px solid #2293fc;
    background-color: #fbfbfb;
    margin-bottom:8px;
    margin-top:8px;
}
._public_right_edit_label{
    margin-top:0;
}
._public_right_my_label_box, ._public_right_my_filter_box, ._public_right_my_share_box{
    /*margin-top:10px;*/
    max-height: 230px;
    overflow-y: auto;
    overflow-x: hidden;
}
._public_label_item, ._show_more_label, ._no_more_content{
    padding-left:8px;
    height:36px;
    line-height: 36px;
    color: #333;
    padding-right: 8px;
    width: 90%;
    cursor: pointer;
    white-space: nowrap;
    font-size:12px;
}
._public_label_item{
    position: relative;
    font-size:14px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
._show_more_label{
    display: none;
}
._public_label_item:hover {
    color: #2293fc;
}
._public_label_itemed{
    background-color: #2293fc;
    color: #fff;
}
._public_label_itemed:hover{
    color: #fff;
}
._choose_topic_basket{
    right: 10px;
    bottom:40px;
}
._choose_topic_basket_btn{
    width:110%;
    height:34px;
    background-color: #0e93f6;
    color: #fff;
    text-align: center;
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px;
    cursor: pointer;
    line-height:34px;
}
._choose_topic_basket_name, ._add_topic_btn_name{
    float: left;
    margin-left:10px;
}
._choose_topic_basket_icon, ._add_topic_icon {
    float: left;
    margin-left:10px;
    font-size:13px;
}
._add_new_topic_icon{
    color: #fff;
}
._choose_topic_basket_num{
    float: left;
    width:16px;
    height:16px;
    background-color: #f19600;
    border-radius: 50%;
    color: #fff;
    text-align: center;
    line-height:16px;
    font-size:10px;
    margin-top:9px;
    margin-left:10px;
}
._choose_topic_basket_list{
    position: absolute;
    right:11%;
    top:80px;
    display: none;
    float: left;
    width:220px;
    background-color: #fff;
    border:1px solid #2293fc;
    z-index: 99;
}
._center_content_save_label_box {
    float: left;
}
._public_del_label_icon {
    display: none;
    font-size:14px;
    margin-left:auto;
}
._center_content_sort_filter_ed{
    color: #2293fc;
}
span._public_label_item_name {
    max-width: calc(100% - 14px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    height: 100%;
    float: left;
}
span._public_label_item_num {
    display: inline-block;
    max-width: 35px;
    /*overflow: hidden;
    text-overflow: ellipsis;*/
    float: left;
}
._topic_basket_list_head span,
._topic_basket_list_li span,
._topic_basket_list_all span{
    display: inline-block;
    float: left;
    text-align: center;
    line-height:40px;
    color: #333;
    font-size:13px;
}
._topic_basket_list_li ._selected_clear{
    font-size:15px;
    color: #000;
}
._topic_basket_list_head ._selected_topic,
._topic_basket_list_head ._selected_topic_num{
    color: #0e93f6;
    font-size:14px;
}
._topic_basket_list_head, ._topic_basket_list_ul{
    clear: both;
    overflow: hidden;
}
._topic_basket_list_all{
    clear: both;
    overflow: hidden;
    margin-bottom:10px;
}
._topic_basket_list_all ._selected_topic{
    color: #0e93f6;
}
._topic_basket_list_head ._selected_clear{
    color: #f60e24;
    font-size:14px;
}
._selected_topic{
    width:36%;
}
._selected_topic_num{
    width:32%;
}
._selected_clear{
    width:32%;
    cursor: pointer;
}
._topic_basket_list_btn{
    clear: both;
    width:80%;
    background-color: #0e93f6;
    color: #fff;
    height:32px;
    margin:auto;
    margin-bottom:10px;
    text-align: center;
    line-height:32px;
    cursor: pointer;
}
._center_content_operate_label_origin ._center_content_operate_labelname{
    padding-right:8px;
}
._add_basket_ball{
    position: absolute;
    opacity:0;
    top:10px;
    left:5px;
    width:10px;
    height:10px;
    border-radius: 50%;
    background-color: #f19600;
    color: #fff;
}
._subject_all_choose_btn{
    float: left;
}
._normal_subject_list{
    float: left;
}
._center_top_filter_span_subject {
    width:88%;
}
#_center_content_list_page{
    text-align: center;
    margin-top:20px;
}
.layui-laypage select{
    width:70px;
}
._center_content_open_child{
    float: right;
    margin:10px 30px;
    color: #2da0f7;
    cursor: pointer;
}
._center_open_child_icon{
    display: inline-block;
    width:16px;
    height:16px;
    border:1px solid #e0f1fe;
    border-radius: 50%;
    /*transform: rotateX(180deg);*/
    font-size:10px;
    color: #2da0f7;
    text-align: center;
    line-height:18px;
    margin-right:4px;
}
._center_content_child_list{
    display: none;
    clear: both;
    padding:20px 24px;
    padding-top:0;
}
._center_content_child{
    display: none;
}
.show{
    display: block;
}
._center_content_child_num{
    float: left;
    margin-right:16px;
    color: #2293fc;
}
._center_content_child_content{
    float: left;
}
._center_content_child_item{
    margin-top:20px;
}
.hide{
    display: none;
}
._append_topic_options_box{
    display: block;
}
._no_more_content{
    display: none;
    color: #888;
    cursor: auto;
}
._topic_basket_list_li ._del_no_click{
    color: #a9a9a9;
    cursor: not-allowed;
}
._center_content_operate_more_cancelshare{
    display: none;
    /*float: right;
    line-height:29px;*/
    /*color: #2293fc;*/
}
._center_content_operate_more_cancelshare:hover{
    /*color: #2293fc;*/
}
span._topic_operate_icon_edit._topic_operate_icon {
    font-size: 22px;
    display: inline-block;
    float: left;
}
.child_index_num{
    color: #2293fc;
    padding-right:6px;
}
.child_answer_second{
    display: inline-block;
    margin-right:26px;
}
._center_content_operate_one_box{
    display: none;
    float: right;
    line-height:30px;
    color: #fff;
    background-color: #2293fc;
    border-radius: 20px;
    width: 80px;
    text-align: center;
    cursor: pointer;
}
._plugin_topic_btn {
    float: right;
    line-height: 30px;
    color: #fff;
    background-color: #2293fc;
    border-radius: 20px;
    width: 95px;
    text-align: center;
    cursor: pointer;
    margin-top:5px;
}
._plugin_complate_btn{
}
._topic_basket_list_box {
    padding-bottom: 10px;
}
._topic_addto_item_name{
    /*float: left;*/
    display: inline-block;
    max-width:100%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    height:30px;
    text-align: left;
}
._topic_addto_item_nr{
    /*float: left;*/
}
.child_answer_second p {
    display: inline-block;
}
.small_no_content{
    margin:0;
}
._topic_all_share_options ._topic_addto_item{
    padding-left:0;
}
.child_num_type{
    color: #2293fc;
}
._selected_clear_all{
    cursor: auto;
}
._topic_addto_items {
    max-height: 200px;
    overflow: auto;
}
._more_subject_options{
    -webkit-box-shadow: none;
            box-shadow: none;
    padding-top:0;
}
._more_subject_options_itembox {
    height: 200px;
    padding-bottom: 10px;
    padding-top:10px;
    -webkit-box-shadow: 0px 2px 1px 2px #e9e8e9;
            box-shadow: 0px 2px 1px 2px #e9e8e9;
}
._public_topic_choose_center::-webkit-scrollbar-button{/*滚动条两端的按钮，可以用display:none让其不显示，也可以添加背景图片，颜色改变显示效果（位置2）*/
    background:#fff;
    display: none;
}
._public_topic_choose_center::-webkit-scrollbar{/*滚动条整体部分，其中的属性有width,height,background,border等（就和一个块级元素一样）（位置1）*/
    background-color: #fff;
}
._public_topic_choose_center::-webkit-scrollbar-track{/*外层轨道，可以用display:none让其不显示，也可以添加背景图片，颜色改变显示效果（位置3）*/
    background:#fff;
    display: none;
}
._public_topic_choose_center::-webkit-scrollbar-track-piece{/*内层轨道，滚动条中间部分（位置4）*/
    background:#fff;
}
._public_topic_choose_center::-webkit-scrollbar-thumb{/*滚动条里面可以拖动的那部分（位置5）*/
    background:#dde5e9;
}
/*._public_topic_choose_center::-webkit-scrollbar-corner {!*边角（位置6）*!
    background:#fff;
}
._public_topic_choose_center::-webkit-scrollbar-resizer  {!*定义右下角拖动块的样式（位置7）*!
    background:#fff;
}*/
/*
._public_topic_choose_center {
    scrollbar-arrow-color: #fff; !**!!*三角箭头的颜色*!
    scrollbar-face-color: #fff; !**!!*立体滚动条的颜色*!
    scrollbar-3dlight-color: #fff; !**!!*立体滚动条亮边的颜色*!
    scrollbar-highlight-color: #fff; !**!!*滚动条空白部分的颜色*!
    scrollbar-shadow-color: #fff; !**!!*立体滚动条阴影的颜色*!
    scrollbar-darkshadow-color: #fff; !**!!*立体滚动条强阴影的颜色*!
    scrollbar-track-color: #fff; !**!!*立体滚动条背景颜色*!
    scrollbar-base-color: #fff; !**!!*滚动条的基本颜色*!
}
*/
._public_topic_choose_right::-webkit-scrollbar-button{/*滚动条两端的按钮，可以用display:none让其不显示，也可以添加背景图片，颜色改变显示效果（位置2）*/
    background:#fff;
    display: none;
}
._public_topic_choose_right::-webkit-scrollbar{/*滚动条整体部分，其中的属性有width,height,background,border等（就和一个块级元素一样）（位置1）*/
    background-color: #fff;
}
._public_topic_choose_right::-webkit-scrollbar-track{/*外层轨道，可以用display:none让其不显示，也可以添加背景图片，颜色改变显示效果（位置3）*/
    background:#fff;
    display: none;
}
._public_topic_choose_right::-webkit-scrollbar-track-piece{/*内层轨道，滚动条中间部分（位置4）*/
    background:#fff;
}
._public_topic_choose_right::-webkit-scrollbar-thumb{
    background:#dde5e9;
}
/*
._public_topic_choose_right::-webkit-scrollbar-corner {!*边角（位置6）*!
    background:#fff;
}
._public_topic_choose_right::-webkit-scrollbar-resizer  {!*定义右下角拖动块的样式（位置7）*!
    background:#fff;
}
._public_topic_choose_right {
    scrollbar-arrow-color: #fff; !**!!*三角箭头的颜色*!
    scrollbar-face-color: #fff; !**!!*立体滚动条的颜色*!
    scrollbar-3dlight-color: #fff; !**!!*立体滚动条亮边的颜色*!
    scrollbar-highlight-color: #fff; !**!!*滚动条空白部分的颜色*!
    scrollbar-shadow-color: #fff; !**!!*立体滚动条阴影的颜色*!
    scrollbar-darkshadow-color: #fff; !**!!*立体滚动条强阴影的颜色*!
    scrollbar-track-color: #fff; !**!!*立体滚动条背景颜色*!
    scrollbar-base-color: #fff; !**!!*滚动条的基本颜色*!
}*/
._public_right_my_label_box::-webkit-scrollbar-button,
._public_right_my_filter_box::-webkit-scrollbar-button,
._public_right_my_share_box::-webkit-scrollbar-button,
._public_topic_choose_left::-webkit-scrollbar-button,
._public_topic_preview::-webkit-scrollbar-button{/*滚动条两端的按钮，可以用display:none让其不显示，也可以添加背景图片，颜色改变显示效果（位置2）*/
    background:#fbfbfb;
    display: none;
}
._public_right_my_label_box::-webkit-scrollbar,
._public_right_my_filter_box::-webkit-scrollbar,
._public_right_my_share_box::-webkit-scrollbar,
._public_topic_choose_left::-webkit-scrollbar,
._public_topic_preview::-webkit-scrollbar{/*滚动条整体部分，其中的属性有width,height,background,border等（就和一个块级元素一样）（位置1）*/
    background-color: #fbfbfb;
}
._public_right_my_label_box::-webkit-scrollbar-track,
._public_right_my_filter_box::-webkit-scrollbar-track,
._public_right_my_share_box::-webkit-scrollbar-track,
._public_topic_choose_left::-webkit-scrollbar-track,
._public_topic_preview::-webkit-scrollbar-track{/*外层轨道，可以用display:none让其不显示，也可以添加背景图片，颜色改变显示效果（位置3）*/
    background:#fbfbfb;
    display: none;
}
._public_right_my_label_box::-webkit-scrollbar-track-piece,
._public_right_my_filter_box::-webkit-scrollbar-track-piece,
._public_right_my_share_box::-webkit-scrollbar-track-piece,
._public_topic_choose_left::-webkit-scrollbar-track-piece,
._public_topic_preview::-webkit-scrollbar-track-piece{/*内层轨道，滚动条中间部分（位置4）*/
    background:#fbfbfb;
}
._public_right_my_label_box::-webkit-scrollbar-thumb{
    background:#dde5e9;
}
._public_right_my_filter_box::-webkit-scrollbar-thumb{
    background:#dde5e9;
}
._public_right_my_share_box::-webkit-scrollbar-thumb{
    background:#dde5e9;
}
._public_topic_choose_left::-webkit-scrollbar-thumb{
    background:#dde5e9;
}
._public_topic_preview::-webkit-scrollbar-thumb{
    background:#dde5e9;
}
.topic_item_answer_choose_last:last-child{
    border-bottom:none;
}
._center_content_list_item_position{
    position: absolute;
    top:-60px;
}
.topic_plugin_return{
    display: none;
    float: right;
    width:100px;
    height:30px;
    background: url(/vue/dist/static/img/topic_return.d52619e.png) no-repeat right;
    background-size: 24px 16px;
    cursor: pointer;
}
._plugin_topic_btn[is_in_basket="1"] {
    background:none;
    border:1px solid #2293fc;
    color:#2293fc;
}
._public_topic_choose_box div{
    /*box-sizing: unset;*/
}
@media screen and (max-width:1000px){
._public_topic_choose_right{
        width: 18%!important;
}
._public_topic_right_create_btn{
        margin-top: 46px;
}
._center_top_filter_span_subject {
        width: 80%;
}
._center_content_top_filter {
        padding: 0 10px 0 22px;
}
._plugin_topic_btn {
        width: 70px;
}
}
* {
    margin: 0;
    padding: 0;
    /*box-sizing: border-box;*/
}
/*body {
    width: 100%;
    height: 100%;
    background-color: #f8f8f8;
}*/
.clear {
    clear: both;
}
._public_topic_preview{
    display: none;
    width:100%;
    background-color: #f8f8f8;
    height:100%;
    overflow:auto;
}
.topic_display_page {
    margin: auto 12.8%;
    background-color: #ffffff;
    height: 100%;
    width: 74.4%;
}
.topic_display_page_head {
    background-color: #f8f8f8;
    overflow: hidden;
    height: 110px;
}
.topic_display_page_title {
    font-size: 28px;
    font-weight: bold;
    color: #2293fc;
    float: left;
    margin-top: 22px;
}
.topic_list_items {
    float: left;
    font-size: 15px;
    color: #333333;
    margin-left: 20px;
    margin-top: 39px;
}
.topic_list_item {
    float: left;
    margin-right: 20px;
    cursor: pointer;
    position: relative;
}
.topic_list_item_active {
    color: #2293fc;
}
.topic_list_item:nth-child(n+2):before {
    content: '';
    width: 1px;
    height: 12px;
    background-color: rgb(207, 207, 207);
    position: absolute;
    top: 4px;
    left: -10px;
}
.topic_display_page_head_dec {
    font-size: 13px;
    color: #999999;
    float: left;
    margin-top: 2px;
}
.topic_display_page_head_back {
    float: right;
    width: 78px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    color: #ffffff;
    background-color: #2f97f3;
    border-radius: 20px;
    margin-top: 36px;
    cursor: pointer;
}
.topic_display_page_head_complete {
    float: right;
    width: 101px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    color: #ffffff;
    background-color: #2f97f3;
    border-radius: 20px;
    margin-right: 9px;
    margin-top: 36px;
    cursor: pointer;
}
.topic_display_page_content {
    position:relative;
    z-index:2;
    padding: 10px 22px 20px 20px;
    background-color: #fff;
}
.topic_display_page_content_item {
    word-wrap:break-word;
    word-break:break-word;
    position: relative;
    margin-bottom:10px;
    font-size: 16px;
    color: #333333;
    padding: 10px 0 10px 20px;
    min-height: 40px;
    border: 1px solid #fff;
    cursor: move;
    overflow: hidden;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}
.topic_display_page_content_item:hover {
    border: 1px solid rgb(34, 147, 252);
}
.topic_display_page_content_item_title {
    overflow:auto;
}
.topic_display_page_content_item_options {
    margin-top: 12px;
}
.topic_display_page_content_item_options_item:nth-child(n+2) {
    margin-left: 38px;
}
.topic_display_page_content_item_options_remove {
    position: absolute;
    font-size: 13px;
    color: #ffffff;
    width: 48px;
    height: 25px;
    text-align: center;
    line-height: 25px;
    background-color: rgb(34, 147, 252);
    bottom: 0;
    right: 0;
    cursor: pointer;
    display: none;
}
.display_add_topic {
    position: absolute;
    font-size: 13px;
    color: #ffffff;
    width: 69px;
    height: 25px;
    text-align: center;
    line-height: 25px;
    background-color: rgb(34, 147, 252);
    bottom: 0;
    right: 58px;
    cursor: pointer;
    display: none;
}
.topic_display_page_content_item_num {
    float: left;
    display: inline-block;
    font-size:14px;
}
._center_content_child_num{
    float: left;
    margin-right:16px;
    color: #2293fc;
    font-size:14px;
}
._center_content_child_content{
    overflow:auto;
    word-break:break-all;
    float:none;
}
._center_content_child_item{
    margin-top:20px;
}
._center_content_child_list{
    clear: both;
    margin-top:20px;
}
._plugin_complate_btn{
    float: none;
    border-radius: 0;
    clear: both;
    width:80%;
    background-color: #0e93f6;
    color: #fff;
    height:32px;
    margin:auto;
    margin-bottom:10px;
    text-align: center;
    line-height:32px;
    cursor: pointer;
}
._center_content_child_item{
    margin-top:0px;
}
._center_content_child_item{
    margin-top:0px;
}
._left_list_conf_item_lvs_name{
    cursor:pointer;
}

.empty-style-txt[data-v-18f160b2]{
    margin-top: 10px;
    color: #999;
}
.empty-style-expend-two-dimensional-center[data-v-18f160b2]{
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
}

.photo-btn-pop{
    min-width: auto;
    padding: 0;
}
/**
 * @desc: 按钮样式-统一类
 * @author: yansen
 * @time: 2021-08-23
 */

/*重置button的样式*/
button[data-v-45643bff] {
    background: transparent;
    border: none;
    cursor: pointer;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: 0;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    line-height: normal;
}

/*背景色主题为-绿色 #12caa3 - medium aquamarine 适中的碧绿色*/
button.medium-aquamarine[data-v-45643bff]{
    border-radius: 4px;
    background: #fff;
    border: 1px solid #e8e8e8;
    color: #999;
    height: 28px;
    padding: 0 13px;
}
button.medium-aquamarine.ed[data-v-45643bff]{
    background: #12caa3;
    color: #fff;
    border: none;
}

/*背景色是透明, 边框、字体为 #12caa3 - medium aquamarine 适中的碧绿色*/
button.medium-aquamarine-border-txt-btn[data-v-45643bff]{
    border: 1px solid #12caa3;
    padding: 0 13px;
    height: 34px;
    border-radius: 4px;
    color: #12caa3;
}

/*常态下背景色为灰色,激活状态下的背景色为 #27C9A3 SpringGreen */
button.spring-green[data-v-45643bff]{
    border-radius: 4px;
    background: #f7f7f7;
    color: #777;
    height: 36px;
    padding: 0 17px;
}
button.spring-green.ed[data-v-45643bff]{
    background: #27C9A3;
    color: #fff;
}
.add-new-page-icon[data-v-45643bff]{
    color: #fff;
    font-size: 35px;
}
.add-new-page-txt[data-v-45643bff]{
    color: #fff;
}
.add-new-page-btn-inner[data-v-45643bff]{
    margin: auto;
    cursor: pointer;
}
.add-new-page-btn[data-v-45643bff]{
    height: 273px;
    width: 194px;
    position: relative;
    background: transparent;
    border: 2px dashed #fff;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.body-east-top-west[data-v-45643bff]{
    float: left;
}
.body-east-top-west-user-txt[data-v-45643bff]{
    color: #fff;
    line-height: 33px;
    font-size: 16px;
}
.photo-btn[data-v-45643bff]{
    height: 35px;
    line-height: 35px;
    text-indent: 15px;
    cursor: pointer;
}
.photo-btn[data-v-45643bff]:first-child{
    border-bottom: 1px solid #ccc;
}
.paper-card-item[data-v-45643bff]{
    float: left;
    margin-right: 15px;
    margin-bottom: 15px;
}
.body-east-main[data-v-45643bff]{
    margin-top: 20px;
    height: calc(100% - 80px);
    overflow: auto;
}
.upload-answer-pop-body-west[data-v-45643bff]{
    width: 300px;
    float: left;
    height: calc(100% - 40px);
    overflow: hidden;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.upload-answer-pop-body-east[data-v-45643bff]{
    float: right;
    width: calc(100% - 300px);
    padding-top: 70px;
    padding-left: 57px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height: calc(100% - 40px);
    overflow: hidden;
}
.fill-screen[data-v-45643bff]{
    width: 100%;
    padding-left: 0px;
}
.body-east-top-east[data-v-45643bff]{
    float: right;
}
.body-east-top[data-v-45643bff] .medium-aquamarine{
    height: 33px;
}
.body-east-top-txt[data-v-45643bff]{
    font-size: 13px;
    color: #fff;
    float: left;
    line-height: 33px;
}
.body-west-top[data-v-45643bff]{
    color: #fff;
    line-height: 75px;
}
.body-west-main[data-v-45643bff]{
    height: calc(100% - 75px);
    overflow: auto;
}
.upload-answer-pop[data-v-45643bff]{
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 10;
    background-image: url(/vue/dist/static/img/upload-answer-pop-bg.b68cd95.png);
    background-size:100% 100%;
    top: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 0 118px;
    left: 0;
}
.upload-answer-pop-header[data-v-45643bff]{
    color: #fff;
    text-align: center;
    height: 60px;
    margin-top: 15px;
    line-height: 60px;
    border-bottom: 1px solid #fff;
    position: relative;
}
.upload-answer-pop-cbtn[data-v-45643bff]{
    position: absolute;
    right: 0;
    bottom: 0px;
    cursor: pointer;
}
.upload-answer-pop-body[data-v-45643bff]{
    height: calc(100% - 140px);
}
button.confirm-submit-btn[data-v-45643bff]{
    height: 40px;
    width: 110px;
    margin: auto;
    display: block;
}

.class-members-task-submission-list[data-v-0b13b3a1]{
    background: #fff;
}
.task-submission-group-user-status[data-v-0b13b3a1]{
    color: #666;
}
.task-submission-group-user-status.start_ed[data-v-0b13b3a1]{
    color: #F48C2F;
}
.task-submission-group-user-west[data-v-0b13b3a1]{
    float: left;
    width: calc(100% - 50px);
}
.task-submission-group-user-east[data-v-0b13b3a1]{
    float: right;
}
.task-submission-group-users[data-v-0b13b3a1]{
    margin-top: 7px;
    padding-bottom: 15px;
}
.task-submission-group-header[data-v-0b13b3a1]{
    height: 40px;
    line-height: 40px;
    background: #f9f9fa;
    cursor: pointer;
}
.task-submission-group-icon[data-v-0b13b3a1]{
    float: right;
    margin-right: 20px;
}
.task-submission-group-header.ed .task-submission-group-icon[data-v-0b13b3a1]{
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
}
.task-submission-group-name[data-v-0b13b3a1]{
    float: left;
    text-indent: 20px;
    color: #333;
    width: calc(100% - 80px);
}
.task-submission-group-user-icon[data-v-0b13b3a1]{
    width: 34px;
    height: 34px;
    float: left;
    margin-right: 15px;
}
.task-submission-group-user-icon img[data-v-0b13b3a1]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.task-submission-group-user[data-v-0b13b3a1]{
    margin-bottom: 16px;
    padding: 3px 21px 3px 23px;
    cursor: pointer;
    line-height: 34px;
}
.task-submission-group-user[data-v-0b13b3a1]:last-child{
    margin-bottom: 0;
}
.task-submission-group-user.ed[data-v-0b13b3a1]{
    background: #12caa4;
}
.task-submission-group-user-name[data-v-0b13b3a1]{
    color: #666;
    float: left;
    width: calc(100% - 60px);
}
.task-submission-group-user.ed .task-submission-group-user-status[data-v-0b13b3a1], .task-submission-group-user.ed .task-submission-group-user-name[data-v-0b13b3a1]{
    color: #fff;
}

.paper-card[data-v-fdf4ebae]{
    height: 273px;
    width: 194px;
    position: relative;
    background: #edeef0;
}
.paper-card-submit-btn[data-v-fdf4ebae]{
    width: 54px;
    height: 54px;
    background: rgba(0, 0, 0, .3);
    border-radius: 100%;
    line-height: 54px;
    text-align: center;
    color: #fff;
    cursor: pointer;
    margin:0 auto 19px;
}
.paper-card-submit-btn .layui-icon-extend-iconfont[data-v-fdf4ebae]{
    font-size: 25px;
}
.paper-card-img[data-v-fdf4ebae]{
    width: 100%;
    height: 100%;
}
.paper-card-face[data-v-fdf4ebae]{
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(51, 51, 51, .3);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.paper-card-num[data-v-fdf4ebae]{
    position: absolute;
    width: 100%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: rgba(0, 0, 0, .4);
    bottom: 0px;
    color: #fff;
}
.paper-card-not-submitted[data-v-fdf4ebae]{
    text-align: center;
}
.paper-card-not-submitted-icon[data-v-fdf4ebae]{
    padding-top: 110px;
    color: #999;
    font-size: 30px;
}
.paper-card-not-submitted-txt[data-v-fdf4ebae]{
    font-size: 12px;
    color: #888;
}
.paper-card-submit-btns[data-v-fdf4ebae]{
    margin: auto;
}
.upload-btns[data-v-fdf4ebae]{
    display: none;
}
.paper-card:hover .upload-btns[data-v-fdf4ebae]{
    display: inline;
    display: initial;
}
.paper-card:hover .status-btns[data-v-fdf4ebae]{
    display: none;
}
.paper-card-submit-btn-icon[data-v-fdf4ebae]{
    font-size: 25px;
    color: #5cc6a6;
}


[data-v-ce6e91e6] html,body[data-v-ce6e91e6]{
    margin:0;
    padding:0;
}
.bulk_import_data_box[data-v-ce6e91e6]{
    background:#fff;
    border-radius:15px;
    -webkit-box-sizing:border-box;
            box-sizing:border-box;
    padding: 0 20px;
    text-align:left;
}
.commonbox_title[data-v-ce6e91e6]{
    font-size:16px;
    color:#7a8590;
}
[data-v-ce6e91e6] .commonbox_layer{
    height:100%;
    background:rgba(0, 0, 0, .2);
}
[data-v-ce6e91e6] .message_box{
    color:red;
}
.message_box_canclebtn[data-v-ce6e91e6]{
    color:#fff;
    background:#b2bbc4;
    width:130px;
    height:40px;
    font-size:14px;
    float:left;
    margin-left:50px;
    border-radius:3px;
    margin-bottom:20px;
}
.message_box_yesbtn[data-v-ce6e91e6]{
    color:#fff;
    background:#b2bbc4;
    width:130px;
    height:40px;
    font-size:14px;
    float:right;
    margin-right:50px;
    border-radius:3px;
    border:none;
    background:#2fa2fd;
}
.el-message-box[data-v-ce6e91e6]{
    border-radius:12px;
    overflow:visible;
}
[data-v-ce6e91e6] .el-icon-close{
    font-size:18px;
}
[data-v-ce6e91e6] .el-message-box__headerbtn{
    width:30px;
    height:30px;
    background:#fff;
    top:-9px;
    right:-9px;
    border-radius:15px;
}
[data-v-ce6e91e6] .el-message-box__title{
    font-size:16px;
    color:#7a8692;
}
.bi_upload_button[data-v-ce6e91e6]{
    height:50px;
    border:1px dashed #5CC6A6;
    margin:0 auto;
    border-radius:15px;
}
.bi_upload_button_main[data-v-ce6e91e6]{
    text-align:center;
    margin:15px auto;
    color:#5CC6A6;
    font-size:15px;
    line-height: 20px;
    cursor:pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.bi_download_button[data-v-ce6e91e6]{
    margin:25px auto 6px;
    display:block;
    width:160px;
    cursor:pointer;
    background:url(/vue/dist/static/img/bi_download_button.516b70d.png) left no-repeat;
    background-size:15px 16px;
    text-indent:20px;
    color:#545f69;
    text-decoration:underline;
}
[data-v-ce6e91e6] .test_icon{
    width:15px;
    height:15px;
    background:url(/vue/dist/static/img/bi_upload_button_main_icom.df41d33.png);
    display:inline-block;
    float:left;
    margin-top:2px;
    /*margin-left:85px;*/
}
[data-v-ce6e91e6] .test_txt{
    float:left;
    margin-left:7px;
}
.cbt_bts[data-v-ce6e91e6]{
    width:90%;
    margin:35px auto;
}
.webapp-dialog .cbt_bts[data-v-ce6e91e6]{
    width:90%;
    margin:35px auto;
}
.cbt_canclebtn[data-v-ce6e91e6]{
    float:left;
    width:42%;
    height:45px;
    background:#b2bac3;
    border-radius:5px;
    text-align:center;
    line-height:45px;
    color:#fff;
    cursor:pointer;
}
.cbt_yesbtn[data-v-ce6e91e6]{
    float:right;
    width:42%;
    height:45px;
    background:#5CC6A6;
    border-radius:5px;
    text-align:center;
    line-height:45px;
    color:#fff;
    cursor:pointer;
}
.cbt_closebtn[data-v-ce6e91e6]{
    width:50px;
    height:50px;
    border-radius:30px;
    background:#fff;
    position:absolute;
    top:-13px;
    right:-13px;
    text-align:center;
    line-height:50px;
    font-size:30px;
    color:#b2bac3;
    cursor:pointer;
}
.el-dialog__header[data-v-ce6e91e6]{
    text-align:left;
}
.message_box_icon[data-v-ce6e91e6]{
    width:60px;
    height:60px;
    margin:0 auto;
    background:url(/vue/dist/static/img/message_box_icon_03.bd65a74.png) center no-repeat;
    background-size:contain;
}
.message_box_icon_v2[data-v-ce6e91e6]{
    width:60px;
    height:60px;
    margin:0 auto;
    background:url(/vue/dist/static/img/message_box_icon_v2_03.3d6b248.png) center no-repeat;
    background-size:contain;
}
.message_box_title[data-v-ce6e91e6]{
    font-size:24px;
    color:#333;
    margin-top:10px;
    text-align:center;
}
.message_box_str[data-v-ce6e91e6]{
    font-size:14px;
    color:#8f98a3;
    text-align:center;
    margin-top:20px;
}
[data-v-ce6e91e6] .el-dialog{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin:0 !important;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
            transform:translate(-50%,-50%);
    max-height:calc(100% - 30px);
    max-width:calc(100% - 30px);
}
[data-v-ce6e91e6] .el-dialog .el-dialog__body{
    -webkit-box-flex:1;
        -ms-flex:1;
            flex:1;
    overflow: auto;
    padding: 30px 20px;
}
.import_error_txt[data-v-ce6e91e6]{
    text-align:center;
    line-height:50px;
}
[data-v-ce6e91e6] .message_box .el-dialog{
    min-height:320px;
}
.message_radio_box[data-v-ce6e91e6]{
    margin-top:20px;
}
label.el-radio.message_radio_label[data-v-ce6e91e6] {
    width: 46%;
    text-align: center;
}
.message_box .el-dialog__headerbtn[data-v-ce6e91e6]{
    line-height: 40px;
}
[data-v-ce6e91e6] .message_box .el-dialog__body{
    padding: 30px 20px;
}
.sns-not-click[data-v-ce6e91e6]{
    cursor:  not-allowed;
    background: #f3f4f6;
    color: #b2bac3;
}
.message_tpl_download_arr[data-v-ce6e91e6]{
    text-align: center;
    display: block;
}
.message_tpl_download_arr .bi_download_button[data-v-ce6e91e6]{
    display: inline-block;
    margin: 25px 10px 6px;
}
.common-upload-file-loading[data-v-ce6e91e6]{
    -webkit-transform: translateZ(2006px);
            transform: translateZ(2006px);
}
.import_warm_txt[data-v-ce6e91e6]{
    margin-top: 15px;
    color: #999;
    font-size: 13px;
}
.bi_upload_button_main[data-v-ce6e91e6]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center;
    line-height: normal;
    width: 95%;
    margin: auto;
    height: 50px;
}

.message_box .el-dialog{
    height:320px;
}

.qr-code-pop-body[data-v-078e1e61]{
    width: 305px;
    color: #333;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-bottom: 30px;
}
.qr-code-pop-body-title[data-v-078e1e61]{
    font-size: 15px;
    font-weight: bold;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 13px;
}
.qr-code-pop-body-img[data-v-078e1e61]{
    width: 164px;
    height: 164px;
    margin: auto;
}
.qr-code-pop-body-img img[data-v-078e1e61]{
    width: 100%;
    height: 100%;
}
.qr-code-pop-body-txt[data-v-078e1e61]{
    text-align: center;
    margin-top: 8px;
    font-size: 13px;
}


.preview-blank-paper-pop[data-v-b78a371c]{
    margin-bottom: 10px;
}
.preview-blank-paper-pop-img[data-v-b78a371c]{
    width: 562px;
    height: 818px;
    margin: auto;
}
.preview-blank-paper-pop-img img[data-v-b78a371c]{
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}
/**
 * @desc: 新版教学产品线UI调整样式
 * @author: yansen
 * @time: 2020-09-08
 */
.new-teach-version-pop-ui[data-v-a34d0e26] .el-dialog {
    padding: 0 26px;
}
.new-teach-version-pop-ui[data-v-a34d0e26] .el-dialog {
    border-radius: 0;
}
.new-teach-version-pop-ui[data-v-a34d0e26] .el-dialog__title {
    color: #333;
}
.new-teach-version-pop-ui[data-v-a34d0e26] .el-dialog__header {
    /* text-align: center; */
    /* border-bottom:1px solid #eeeeee; */
    /* min-height: 20px; */
}
.new-teach-version-pop-ui[data-v-a34d0e26] .el-dialog__headerbtn {
    top: -16px;
    right: -16px;
    width: 38px;
    height: 38px;
    line-height: 38px;
    background: #fff;
    border-radius: 50%;
    line-height: 38px;
}
.new-teach-version-pop-ui[data-v-a34d0e26] .el-dialog__headerbtn .el-dialog__close {
    width: 23px;
    height: 23px;
    line-height: 23px;
    color: #b2bac3;
    border-radius: 50%;
    border: 2px solid #b2bac3;
    font-weight: bolder;
    text-indent: 1px;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}
.new-teach-version-pop-ui[data-v-a34d0e26] .el-dialog__headerbtn .el-dialog__close:hover {
    border: 2px solid #409eff;
    color: #409eff;
}
.public-pop-root[data-v-a34d0e26] .el-textarea__inner {
    height: 122px;
}
.public-pop-root[data-v-a34d0e26] .el-dialog__body {
    padding: 0 0 20px 0;
}
.column-config-box .el-checkbox[data-v-a34d0e26] {
    margin-bottom: 10px;
}
/**
 * @desc: 对第三方插件进行扩展的样式表
 * @author: yansen
 * @time: 2021-08-23
 */
/*element-ui el-radio(单选按钮) 配置为黑色主题 */
.extend-element-ui-el-radio-dark-theme[data-v-a34d0e26] .el-radio__inner:after {
    width: 7px;
    height: 7px;
    background-color: #282828;
}
.extend-element-ui-el-radio-dark-theme[data-v-a34d0e26] .el-radio__input.is-checked .el-radio__inner{
    border-color: #8e8e8e;
    background-color:#fff;
}
.extend-element-ui-el-radio-dark-theme[data-v-a34d0e26] .el-radio__label{
    color: #606266;
}
/*element-ui el-checkbox(复选按钮) 配置为绿色色主题 #12caa3*/
.extend-element-ui-el-checkbox-medium-aquamarine[data-v-a34d0e26] .el-checkbox__input.is-checked+.el-checkbox__label{
    color: #12caa3;
}
.extend-element-ui-el-checkbox-medium-aquamarine[data-v-a34d0e26] .el-checkbox__input.is-checked .el-checkbox__inner,
.el-checkbox__input.is-indeterminate .el-checkbox__inner[data-v-a34d0e26]{
    background-color: #12caa3;
    border-color: #12caa3;
}
/**
 * @desc: 按钮样式-统一类
 * @author: yansen
 * @time: 2021-08-23
 */
/*重置button的样式*/
button[data-v-a34d0e26] {
    background: transparent;
    border: none;
    cursor: pointer;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: 0;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    line-height: normal;
}
/*背景色主题为-绿色 #12caa3 - medium aquamarine 适中的碧绿色*/
button.medium-aquamarine[data-v-a34d0e26]{
    border-radius: 4px;
    background: #fff;
    border: 1px solid #e8e8e8;
    color: #999;
    height: 28px;
    padding: 0 13px;
}
button.medium-aquamarine.ed[data-v-a34d0e26]{
    background: #12caa3;
    color: #fff;
    border: none;
}
/*背景色是透明, 边框、字体为 #12caa3 - medium aquamarine 适中的碧绿色*/
button.medium-aquamarine-border-txt-btn[data-v-a34d0e26]{
    border: 1px solid #12caa3;
    padding: 0 13px;
    height: 34px;
    border-radius: 4px;
    color: #12caa3;
}
/*常态下背景色为灰色,激活状态下的背景色为 #27C9A3 SpringGreen */
button.spring-green[data-v-a34d0e26]{
    border-radius: 4px;
    background: #f7f7f7;
    color: #777;
    height: 36px;
    padding: 0 17px;
}
button.spring-green.ed[data-v-a34d0e26]{
    background: #27C9A3;
    color: #fff;
}
.set-announce-results-type-pop[data-v-a34d0e26]{
}
.set-announce-results-type-pop-options[data-v-a34d0e26]{
    margin-top: 40px;
}
.set-announce-pop-option-name[data-v-a34d0e26]{
    margin-right: 17px;
}
.set-announce-pop-bottom-btns[data-v-a34d0e26]{
    width: 260px;
    margin: 30px auto 0;
}
.set-announce-pop-bottom-btns .spring-green[data-v-a34d0e26]{
    width: 120px;
    float: left;
    color: #545F69;
}
.set-announce-pop-bottom-btns .spring-green.ed[data-v-a34d0e26]{
    float: right;
}
.set-announce-timepicker[data-v-a34d0e26]{
    margin-top: 20px;
}
/**
 * @desc: 新版教学产品线UI调整样式
 * @author: yansen
 * @time: 2020-09-08
 */
.new-teach-version-pop-ui[data-v-d5774318] .el-dialog {
    padding: 0 26px;
}
.new-teach-version-pop-ui[data-v-d5774318] .el-dialog {
    border-radius: 0;
}
.new-teach-version-pop-ui[data-v-d5774318] .el-dialog__title {
    color: #333;
}
.new-teach-version-pop-ui[data-v-d5774318] .el-dialog__header {
    /* text-align: center; */
    /* border-bottom:1px solid #eeeeee; */
    /* min-height: 20px; */
}
.new-teach-version-pop-ui[data-v-d5774318] .el-dialog__headerbtn {
    top: -16px;
    right: -16px;
    width: 38px;
    height: 38px;
    line-height: 38px;
    background: #fff;
    border-radius: 50%;
    line-height: 38px;
}
.new-teach-version-pop-ui[data-v-d5774318] .el-dialog__headerbtn .el-dialog__close {
    width: 23px;
    height: 23px;
    line-height: 23px;
    color: #b2bac3;
    border-radius: 50%;
    border: 2px solid #b2bac3;
    font-weight: bolder;
    text-indent: 1px;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}
.new-teach-version-pop-ui[data-v-d5774318] .el-dialog__headerbtn .el-dialog__close:hover {
    border: 2px solid #409eff;
    color: #409eff;
}
.public-pop-root[data-v-d5774318] .el-textarea__inner {
    height: 122px;
}
.public-pop-root[data-v-d5774318] .el-dialog__body {
    padding: 0 0 20px 0;
}
.column-config-box .el-checkbox[data-v-d5774318] {
    margin-bottom: 10px;
}
.set-coordination-administrator-body[data-v-d5774318]{
    margin-top: 29px;
}
.coordination-user-item[data-v-d5774318]{
    float: left;
    margin-right: 16px;
}
.add-coordination-user-btn[data-v-d5774318]{
    float: left;
}

.add-user-circular-btn[data-v-3303778a]{
    width: 38px;
    height: 38px;
    text-align: center;
    line-height: 38px;
    border-radius: 50%;
    border: 1px solid #278bf7;
    color: #278bf7;
    cursor: pointer;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

@charset "utf-8";
/*CSS Document*/
/*
 * @desc 选人插件
 * @author zhangxue
 * @date 20181108
 *
 * */
.sns-sudb-content{
    width:100%;
    height:100%;
}
.sns-sudb-content, .sns-sudb-content *{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.sns-sudbc-center{
    width:100%;
    height:100%;
    padding:30px;
    padding-top:0;
    position:relative;
    padding-bottom:100px;
}
.sns-sudbcc-item{
    float:left;
    width:47.5%;
    height:100%;
    padding-top:70px;
    position:relative;
}
.sns-sudbcc-item+.sns-sudbcc-item{
    float:right;
}
.sns-sudbcci-title{
    top:0;
    width:100%;
    height:70px;
    font-size:16px;
    font-weight:bold;
    line-height:70px;
    position:absolute;
}
.sns-sudbcci-content{
    width:100%;
    height:100%;
    font-size:14px;
    padding:13px 10px;
    position:relative;
    padding-top:123px;
    border: 1px solid #ddd;
}
.sns-sudbcci-user-content{
    padding-top:0;
    overflow:auto;
}
.sns-sudbccic-top{
    top:0;
    left:0;
    width:100%;
    position:absolute;
    padding:13px 10px 0 10px;
}
.sns-sudbccics-input{
    border:0;
    width:100%;
    height:100%;
    text-indent:12px;
}
.sns-sudbccics-btn{
    top: -1px;
    right: -1px;
    width: 45px;
    height: 32px;
    font-size: 23px;
    cursor: pointer;
    line-height: 32px;
    position: absolute;
    text-align: center;
    color: rgb(255, 255, 255);
    background: rgb(5, 146, 218);
}
.sns-sudbccic-search{
    width:100%;
    height:32px;
    position:relative;
    margin-bottom:10px;
    padding-right:55px;
    border: 1px solid #ddd;
}
.sns-sudbccic-return{
    width:100%;
    min-height:30px;
    line-height:30px;
}
.sns-sudbccic-return span{
    margin-right:5px;
    cursor: pointer;
}
.sns-sudbccic-return span:last-child{
    cursor: auto;
}
.sudbccic-return-icon{
    display:none;
    font-size:14px;
    cursor:pointer;
}
.sns-sudbccic-select-all{
    width:100%;
    height:38px;
    line-height:38px;
}
.sns-sud-checkbox-icon{
    color:#fff;
    /*margin:10px;*/
    width: 43px;
    /*height: 18px;*/
    margin-right:0;
    cursor:pointer;
    font-weight:bold;
    text-align:center;
    /*line-height: 18px;*/
    border-radius: 1px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
   /* background-color: #ddd;*/
    transition: .1s linear;
    font-size: 12px!important;
    border: 1px solid transparent;
    -webkit-transition: .1s linear;
}
.sns-sud-checkbox-icon:hover{
    /*border-color: #0592da;*/
}
.sns-sud-checkbox-icon:before{
    content: "\E605";
    /*yansen 2022-03-02*/
    padding:3px;
    background:#ddd;
    border: 1px solid transparent;
}
.sns-sud-checkbox-icon:hover:before{
    border:1px solid #0592da;
}
.sns-sud-checkbox-checked-icon.sns-sud-checkbox-icon:before{
    border-color: #0592da;
    background-color: #0592da;
}
.sns-sud-checkbox-checked-icon{
    color: #fff;
    /*yansen 2022-03-02*/
    /*border-color: #0592da;
    background-color: #0592da;*/
}
.sns-sudbccic-list{
    margin-top: 5px;   /*yansen 2022-03-02*/
    width:100%;
    height:100%;
    overflow:auto;
    position:relative;
}
.sns-sdi-name{
    cursor:pointer;
    margin-left:10px;
}
.sns-sud-dep-item{
    width:100%;
    height:43px;
    cursor:pointer;
    line-height:42px;
    background:#f8f8f8;
    border-bottom:1px solid #fff;
}
.sns-sud-user-item{
    width:100%;
    height:47px;
    cursor:pointer;
    line-height:46px;
    border-bottom:1px solid #ddd;
}
.sns-sui-logo{
    width:38px;
    height:38px;
    cursor:pointer;
    border-radius:50%;
    margin-right:10px;
}
.sns-sdi-next{
    width:45px;
    float:right;
    height:43px;
    cursor:pointer;
    font-size:17px;
    cursor:pointer;
    line-height:43px;
    text-align:right;
    margin-right:10px;
}
.sns-sui-del{
    float:right;
    color:#f97210;
    cursor:pointer;
    margin-right:6px;
    display:inline-block;
}
.sns-sudbc-bottom{
    bottom:0;
    width:100%;
    height:100px;
    padding-top:20px;
    text-align:center;
    position:absolute;
}
.sns-sudbcb-btn{
    padding:0;
    width:130px;
    height:50px;
    margin:0 6px;
    font-size:16px;
    border-radius:0;
    line-height:50px;
    text-align:center;
}
.sns-sud-user-type-box{
    width:100%;
    height:40px;
    font-size:14px;
    line-height:40px;
    margin-bottom:10px;
    background: rgb(236, 242, 244)
}
.sns-sud-user-type-box ul{
    width:100%;
    height:40px;
}
.sns-sud-user-type-box ul li{
    width:25%;
    float:left;
    height:40px;
    cursor:pointer;
    line-height:40px;
    text-align:center;
}
.sns-bg-blue {
    color: #fff;
    background: #0088de;
}
.sns-bg-orange {
    color: #fff;
    background: #f88f06;
}
.no_content {
    margin: 0 auto;
    min-height: 200px;
    margin: 30px;
    text-align: center;
    background: url(/vue/dist/static/img/no_content_03.13a87c9.png) no-repeat center;
}

.upper-and-lower-structure-user-ui[data-v-6ee1d8b4]{
    position: relative;
}
.upper-and-lower-structure-user-icon img[data-v-6ee1d8b4]{
    width: 100%;
    height: 100%;
    border-radius: 100%;
}
.upper-and-lower-structure-user-icon[data-v-6ee1d8b4]{
    width: 38px;
    height: 38px;
}
.upper-and-lower-structure-user-name[data-v-6ee1d8b4]{
    text-align: center;
    font-size: 12px;
    color: #333;
    margin-top: 9px;
}
.upper-and-lower-structure-user-del-btn[data-v-6ee1d8b4]{
    position: absolute;
    color: #ff5a5a;
    background: #fff;
    border-radius: 100%;
    right: -4px;
    top: -4px;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    display: none;
}
.upper-and-lower-structure-user-ui:hover .upper-and-lower-structure-user-del-btn[data-v-6ee1d8b4]{
    display: block;
}
/**
 * @desc: 新版教学产品线UI调整样式
 * @author: yansen
 * @time: 2020-09-08
 */
.new-teach-version-pop-ui[data-v-f4b8cd12] .el-dialog {
    padding: 0 26px;
}
.new-teach-version-pop-ui[data-v-f4b8cd12] .el-dialog {
    border-radius: 0;
}
.new-teach-version-pop-ui[data-v-f4b8cd12] .el-dialog__title {
    color: #333;
}
.new-teach-version-pop-ui[data-v-f4b8cd12] .el-dialog__header {
    /* text-align: center; */
    /* border-bottom:1px solid #eeeeee; */
    /* min-height: 20px; */
}
.new-teach-version-pop-ui[data-v-f4b8cd12] .el-dialog__headerbtn {
    top: -16px;
    right: -16px;
    width: 38px;
    height: 38px;
    line-height: 38px;
    background: #fff;
    border-radius: 50%;
    line-height: 38px;
}
.new-teach-version-pop-ui[data-v-f4b8cd12] .el-dialog__headerbtn .el-dialog__close {
    width: 23px;
    height: 23px;
    line-height: 23px;
    color: #b2bac3;
    border-radius: 50%;
    border: 2px solid #b2bac3;
    font-weight: bolder;
    text-indent: 1px;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}
.new-teach-version-pop-ui[data-v-f4b8cd12] .el-dialog__headerbtn .el-dialog__close:hover {
    border: 2px solid #409eff;
    color: #409eff;
}
.public-pop-root[data-v-f4b8cd12] .el-textarea__inner {
    height: 122px;
}
.public-pop-root[data-v-f4b8cd12] .el-dialog__body {
    padding: 0 0 20px 0;
}
.column-config-box .el-checkbox[data-v-f4b8cd12] {
    margin-bottom: 10px;
}
div[data-v-f4b8cd12]{
    -webkit-box-sizing: unset;
            box-sizing: unset;
}
.online-review-group[data-v-f4b8cd12]{
    margin-bottom: 37px;
}
.public-pop-root[data-v-f4b8cd12]{
    padding-top: 30px;
}
.online-review-group-users-box[data-v-f4b8cd12]{
    height: 550px;
    overflow: auto;
}
.online-review-group-user-name[data-v-f4b8cd12]{
    text-align: center;
    margin-top: 6px;
    line-height: 16px;
}
.online-review-group-users[data-v-f4b8cd12]{
    padding: 0 9px;
}
.online-review-group-user-status[data-v-f4b8cd12]{
    width: 66px;
    height: 22px;
    line-height: 22px;
    background: #ddfff8;
    border-radius: 20px;
    left: 50%;
    margin-left: -33px;
    position: absolute;
    top: 68px;
    text-align: center;
    color: #1dbb9a;
}
.no_review.online-review-group-user-status[data-v-f4b8cd12]{
    background: #ffebcc;
    color: #ff7764;
}
.online-review-group-user[data-v-f4b8cd12]{
    width: 85px;
    float: left;
    position: relative;
    color: #333;
    margin-top: 20px;
    margin-right: 20px;
    height: 110px;
}
.online-review-group-user-icon[data-v-f4b8cd12]{
    border: 6px solid transparent;
    border-radius: 100%;
    width: 75px;
    height: 75px;
    cursor: pointer;
}
.online-review-group-user:hover .online-review-group-user-icon[data-v-f4b8cd12]{
    border-color: #1dbb9a;
}
.online-review-group-user:hover .online-review-group-user-status[data-v-f4b8cd12]{
     background: #1dbb9a;
     color: #fff;
}
.online-review-group-user:hover .online-review-group-user-name[data-v-f4b8cd12]{
    color: #1dbb9a;
}
.online-review-group-user-icon img[data-v-f4b8cd12]{
    width: 75px;
    height: 75px;
    border-radius: 100%;
    display: block;
    margin: auto;
}
.online-review-group-user-mark-icon[data-v-f4b8cd12]{
    display: none;
    cursor: pointer;
}
.online-review-group-user:hover .online-review-group-user-mark-icon[data-v-f4b8cd12]{
    display: inline;
    display: initial;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}

.organization-head[data-v-a31a71d0]{
    height: 42px;
    line-height: 42px;
    background: #f7f7f7;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.organization-head-name[data-v-a31a71d0]{
    color: #333;
    font-weight: bold;
    text-indent: 17px;
    float: left;
    width: calc(100% - 60px);
}
.organization-head-icon[data-v-a31a71d0]{
    float: right;
    margin-right: 10px;
    color: #000000;
}
.organization-head-icon.ed[data-v-a31a71d0]{
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
}
/**
 * @desc: 新版教学产品线UI调整样式
 * @author: yansen
 * @time: 2020-09-08
 */
.new-teach-version-pop-ui[data-v-7fb46936] .el-dialog {
    padding: 0 26px;
}
.new-teach-version-pop-ui[data-v-7fb46936] .el-dialog {
    border-radius: 0;
}
.new-teach-version-pop-ui[data-v-7fb46936] .el-dialog__title {
    color: #333;
}
.new-teach-version-pop-ui[data-v-7fb46936] .el-dialog__header {
    /* text-align: center; */
    /* border-bottom:1px solid #eeeeee; */
    /* min-height: 20px; */
}
.new-teach-version-pop-ui[data-v-7fb46936] .el-dialog__headerbtn {
    top: -16px;
    right: -16px;
    width: 38px;
    height: 38px;
    line-height: 38px;
    background: #fff;
    border-radius: 50%;
    line-height: 38px;
}
.new-teach-version-pop-ui[data-v-7fb46936] .el-dialog__headerbtn .el-dialog__close {
    width: 23px;
    height: 23px;
    line-height: 23px;
    color: #b2bac3;
    border-radius: 50%;
    border: 2px solid #b2bac3;
    font-weight: bolder;
    text-indent: 1px;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}
.new-teach-version-pop-ui[data-v-7fb46936] .el-dialog__headerbtn .el-dialog__close:hover {
    border: 2px solid #409eff;
    color: #409eff;
}
.public-pop-root[data-v-7fb46936] .el-textarea__inner {
    height: 122px;
}
.public-pop-root[data-v-7fb46936] .el-dialog__body {
    padding: 0 0 20px 0;
}
.column-config-box .el-checkbox[data-v-7fb46936] {
    margin-bottom: 10px;
}
/**
 * @desc: 按钮样式-统一类
 * @author: yansen
 * @time: 2021-08-23
 */
/*重置button的样式*/
button[data-v-7fb46936] {
    background: transparent;
    border: none;
    cursor: pointer;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: 0;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    line-height: normal;
}
/*背景色主题为-绿色 #12caa3 - medium aquamarine 适中的碧绿色*/
button.medium-aquamarine[data-v-7fb46936]{
    border-radius: 4px;
    background: #fff;
    border: 1px solid #e8e8e8;
    color: #999;
    height: 28px;
    padding: 0 13px;
}
button.medium-aquamarine.ed[data-v-7fb46936]{
    background: #12caa3;
    color: #fff;
    border: none;
}
/*背景色是透明, 边框、字体为 #12caa3 - medium aquamarine 适中的碧绿色*/
button.medium-aquamarine-border-txt-btn[data-v-7fb46936]{
    border: 1px solid #12caa3;
    padding: 0 13px;
    height: 34px;
    border-radius: 4px;
    color: #12caa3;
}
/*常态下背景色为灰色,激活状态下的背景色为 #27C9A3 SpringGreen */
button.spring-green[data-v-7fb46936]{
    border-radius: 4px;
    background: #f7f7f7;
    color: #777;
    height: 36px;
    padding: 0 17px;
}
button.spring-green.ed[data-v-7fb46936]{
    background: #27C9A3;
    color: #fff;
}
.option-op-btn[data-v-7fb46936]{
    color: #999;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.option-op-btn.layui-icon-extend-iconfont[data-v-7fb46936]{
    font-size: 16px!important;
}
.cbtn[data-v-7fb46936]{
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -8px;
    cursor: pointer;
}
.topic-operation-pop-header[data-v-7fb46936]{
    position: relative;
}
.topic-operation-pop-name[data-v-7fb46936]{
    text-align: center;
    height: 75px;
    line-height: 75px;
    border-bottom: 1px solid #eee;
    font-size: 18px;
}
.public-pop-root[data-v-7fb46936]{
    width: 890px;
    background: #fff;
    margin: 50px auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 0px 21px 25px 21px;
    border-radius: 8px;
}
.topic-operation-pop[data-v-7fb46936]{
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(51, 51, 51, .3);
    width: 100%;
    height: 100%;
    overflow: auto;
    z-index: 3;
}
.border-arrow-top[data-v-7fb46936]{
    position: absolute;
    top: -12px;
    left: 50px;
}
.problem-solving-ideas[data-v-7fb46936]{
    min-height: 212px;
}
.topic-operation-row-input[data-v-7fb46936]{
    width: 180px;
    height: 30px;
    background: #ffffff;
    border: 1px solid #cfcfcf;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-size: 13px;
    padding: 0 14px;
}
[data-v-7fb46936]  button.medium-aquamarine{
    height: 30px;
    margin-right: 7px;
}
[data-v-7fb46936]  button.medium-aquamarine.ed{
   border: 1px solid transparent;
}
[book] button.medium-aquamarine[data-v-7fb46936]{
    cursor: auto;
    margin-bottom: 10px;
}
[book][data-v-7fb46936] .layui-icon-extend-iconfont{
    cursor: pointer;
}
.topic-operation-row-cont[data-v-7fb46936] .layui-icon-extend-iconfont{
    font-size: 12px;
}
.topic-operation-row-cont[data-v-7fb46936]{
    overflow: hidden;
}
.topic-operation-ans-row[data-v-7fb46936]{
    padding: 20px 0;
    line-height: 30px;
    border-bottom: 1px solid #eee;
}
.topic-operation-ans-row[data-v-7fb46936]:last-child{
    border-bottom: none;
}
.topic-operation-row-name[data-v-7fb46936]{
    font-size: 15px;
    font-weight: bold;
    color: #333333;
    width: 90px;
    float: left;
}
.topic-operation-ans-block[data-v-7fb46936]{
    margin-top: 8px;
    padding: 0 23px;
    position: relative;
    border: 1px solid #27c9a3;
}
.topic-operation-block[data-v-7fb46936]{
    height: 43px;
    background: #fafafa;
    padding-left: 15px;
    line-height: 43px;
    color: #27C9A3;
}
.topic-operation-stem[data-v-7fb46936]{
    min-height: 300px;
    margin-top: 35px;
}
.topic-operation-pop-filter-row[data-v-7fb46936]{
    margin-top: 25px;
}
.topic-operation-pop-filter-item[data-v-7fb46936]{
    float: left;
    margin-right: 20px;
}
.ocr-paper-score-setting-btns[data-v-7fb46936]{
    width: 340px;
    margin: 25px auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.ocr-paper-score-setting-btns button[data-v-7fb46936]{
    width: 150px;
    height: 36px;
}

.topic-operation-stem-core[data-v-00e8c85a]{
    height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
/**
 * @desc: 新版教学产品线UI调整样式
 * @author: yansen
 * @time: 2020-09-08
 */
.new-teach-version-pop-ui[data-v-053c7daf] .el-dialog {
    padding: 0 26px;
}
.new-teach-version-pop-ui[data-v-053c7daf] .el-dialog {
    border-radius: 0;
}
.new-teach-version-pop-ui[data-v-053c7daf] .el-dialog__title {
    color: #333;
}
.new-teach-version-pop-ui[data-v-053c7daf] .el-dialog__header {
    /* text-align: center; */
    /* border-bottom:1px solid #eeeeee; */
    /* min-height: 20px; */
}
.new-teach-version-pop-ui[data-v-053c7daf] .el-dialog__headerbtn {
    top: -16px;
    right: -16px;
    width: 38px;
    height: 38px;
    line-height: 38px;
    background: #fff;
    border-radius: 50%;
    line-height: 38px;
}
.new-teach-version-pop-ui[data-v-053c7daf] .el-dialog__headerbtn .el-dialog__close {
    width: 23px;
    height: 23px;
    line-height: 23px;
    color: #b2bac3;
    border-radius: 50%;
    border: 2px solid #b2bac3;
    font-weight: bolder;
    text-indent: 1px;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}
.new-teach-version-pop-ui[data-v-053c7daf] .el-dialog__headerbtn .el-dialog__close:hover {
    border: 2px solid #409eff;
    color: #409eff;
}
.public-pop-root[data-v-053c7daf] .el-textarea__inner {
    height: 122px;
}
.public-pop-root[data-v-053c7daf] .el-dialog__body {
    padding: 0 0 20px 0;
}
.column-config-box .el-checkbox[data-v-053c7daf] {
    margin-bottom: 10px;
}
.review-task-manage-pop-row[data-v-053c7daf]{
    padding-top: 20px;
}
.review-task-manage-pop-row-user[data-v-053c7daf]{
    width: 41px;
    float: left;
    margin-left: 17px;
    margin-bottom: 10px;
}
.review-task-manage-pop-row-name[data-v-053c7daf]{
    font-size: 15px;
    font-weight: bold;
    float: left;
    width: 100px;
    color: #333;
    line-height: 38px;
    padding-top: 10px;
    margin-right: 14px;
}
.review-task-manage-pop-row-users[data-v-053c7daf]{
    overflow: auto;
}
.review-task-manage-pop-row-user-list[data-v-053c7daf]{
    padding-top: 10px;
    overflow: auto;
}
.review-task-add-user-btn[data-v-053c7daf]{
    float: left;
    padding-top: 10px;
}
.review-task-manage-pop[data-v-053c7daf]{
    height: 500px;
    margin-bottom: 40px;
    overflow: auto;
}
/**
 * @desc: 新版教学产品线UI调整样式
 * @author: yansen
 * @time: 2020-09-08
 */
.new-teach-version-pop-ui[data-v-55c46bd3] .el-dialog {
    padding: 0 26px;
}
.new-teach-version-pop-ui[data-v-55c46bd3] .el-dialog {
    border-radius: 0;
}
.new-teach-version-pop-ui[data-v-55c46bd3] .el-dialog__title {
    color: #333;
}
.new-teach-version-pop-ui[data-v-55c46bd3] .el-dialog__header {
    /* text-align: center; */
    /* border-bottom:1px solid #eeeeee; */
    /* min-height: 20px; */
}
.new-teach-version-pop-ui[data-v-55c46bd3] .el-dialog__headerbtn {
    top: -16px;
    right: -16px;
    width: 38px;
    height: 38px;
    line-height: 38px;
    background: #fff;
    border-radius: 50%;
    line-height: 38px;
}
.new-teach-version-pop-ui[data-v-55c46bd3] .el-dialog__headerbtn .el-dialog__close {
    width: 23px;
    height: 23px;
    line-height: 23px;
    color: #b2bac3;
    border-radius: 50%;
    border: 2px solid #b2bac3;
    font-weight: bolder;
    text-indent: 1px;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}
.new-teach-version-pop-ui[data-v-55c46bd3] .el-dialog__headerbtn .el-dialog__close:hover {
    border: 2px solid #409eff;
    color: #409eff;
}
.public-pop-root[data-v-55c46bd3] .el-textarea__inner {
    height: 122px;
}
.public-pop-root[data-v-55c46bd3] .el-dialog__body {
    padding: 0 0 20px 0;
}
.column-config-box .el-checkbox[data-v-55c46bd3] {
    margin-bottom: 10px;
}
/**
 * @desc: 按钮样式-统一类
 * @author: yansen
 * @time: 2021-08-23
 */
/*重置button的样式*/
button[data-v-55c46bd3] {
    background: transparent;
    border: none;
    cursor: pointer;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: 0;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    line-height: normal;
}
/*背景色主题为-绿色 #12caa3 - medium aquamarine 适中的碧绿色*/
button.medium-aquamarine[data-v-55c46bd3]{
    border-radius: 4px;
    background: #fff;
    border: 1px solid #e8e8e8;
    color: #999;
    height: 28px;
    padding: 0 13px;
}
button.medium-aquamarine.ed[data-v-55c46bd3]{
    background: #12caa3;
    color: #fff;
    border: none;
}
/*背景色是透明, 边框、字体为 #12caa3 - medium aquamarine 适中的碧绿色*/
button.medium-aquamarine-border-txt-btn[data-v-55c46bd3]{
    border: 1px solid #12caa3;
    padding: 0 13px;
    height: 34px;
    border-radius: 4px;
    color: #12caa3;
}
/*常态下背景色为灰色,激活状态下的背景色为 #27C9A3 SpringGreen */
button.spring-green[data-v-55c46bd3]{
    border-radius: 4px;
    background: #f7f7f7;
    color: #777;
    height: 36px;
    padding: 0 17px;
}
button.spring-green.ed[data-v-55c46bd3]{
    background: #27C9A3;
    color: #fff;
}
.open-review-task-pop[data-v-55c46bd3] .el-dialog__header{
    border-bottom: none;
}
.open-review-task-pop-title[data-v-55c46bd3]{
    text-align: center;
    color: #333;
    font-weight: bold;
    font-size: 18px;
}
.open-review-task-btn[data-v-55c46bd3]{
    width: 133px;
    display: block;
    margin: 46px auto 40px;
}

.arrow-type-paging-comp-arrow[data-v-0f436e03]{
    float: left;
    cursor: pointer;
    width: 16px;
    height: 23px;
    line-height: 23px;
    text-align: center;
    font-size: 15px;
    color: #777;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.arrow-type-paging-comp-arrow[data-v-0f436e03]:hover{
    background: #f9f9f9;
}
.arrow-type-paging-comp-center[data-v-0f436e03]{
    float: left;
    color: #999;
    margin-top: 2px;
    margin-right: 3px;
    margin-left: 3px;
}
.arrow-type-paging-comp[data-v-0f436e03]{
    line-height: 17px;
}

.clear[data-v-062cd8a6]{
    clear:both;
}
.left[data-v-062cd8a6]{
    float:left;
}
.right[data-v-062cd8a6]{
    float:right;
}
.inline[data-v-062cd8a6]{
    display:inline-block;
}
.block[data-v-062cd8a6]{
    display:block;
}
.white[data-v-062cd8a6]{
    color: wheat;
}
.clearfix[data-v-062cd8a6]:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix[data-v-062cd8a6] {
    zoom: 1;
}
._nr[data-v-062cd8a6]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.smart_homework_frame[data-v-062cd8a6]{
    height: 100%;
    background: #f3f4f6;
    overflow: auto;
}
.smhk_frame_banner[data-v-062cd8a6]{
    height: 60px;
    line-height:60px;
    position:relative;
}
.smart_homework_frame_bottom[data-v-062cd8a6]{
    padding: 0 70px;
}
.smhk_frame_banner_backbtn_icon[data-v-062cd8a6]{
    color: #b8bfc8;
    font-size: 16px;
    margin-top:22px;
    float: left;
}
.smhk_frame_banner_backbtn_icon_txt[data-v-062cd8a6]{
    color: #7a8590;
    float: left;
    padding-left:10px;
}
.smhk_frame_banner_backbtn[data-v-062cd8a6]{
    cursor:pointer;
}
.smhk_frame_banner_backname[data-v-062cd8a6]{
    color: #7a8590;
    float: left;
    margin-left:10px;
}
.smhk_frame_banner_name[data-v-062cd8a6]{
    position:absolute;
    width: 500px;
    left: 50%;
    margin-left:-250px;
    top: 0;
    text-align: center;
    height: 60px;
    line-height:60px;
    color: #7a8590;
    font-size: 16px;
}
.smart_homework_frame_lpart[data-v-062cd8a6]{
    float: left;
    width: calc(100% - 320px);
}
.smart_homework_frame_rpart[data-v-062cd8a6]{
    position: fixed;
    top:60px;
    right: 70px;
    width: 295px;
}
.smart_homework_frame_module_groups[data-v-062cd8a6]{
    max-height: 450px;
    overflow: auto;
}
.smart_homework_frame_module[data-v-062cd8a6]{
    background: rgb(255, 255, 255);
    border-radius:6px;
}
.smart_homework_frame_module_title[data-v-062cd8a6]{
    height: 49px;
    line-height:49px;
    border-bottom:1px solid #f3f4f6;
    color: #2fa2fe;
    font-weight: bold;
    text-indent:24px;
    font-size: 16px;
}
.smart_homework_frame_module_main[data-v-062cd8a6]{
    padding: 0 28px;
    padding-bottom: 54px;
}
.smart_homework_frame_module_main_title[data-v-062cd8a6]{
    margin-top:16px;
    color: #545f69;
}
.smart_homework_frame_module_common_msg[data-v-062cd8a6]{
    text-indent: 18px;
    color: #6a747e;
    float: left;
    margin-right:30px;
    background-repeat: no-repeat;
    background-position-y: center;
}
.smart_homework_frame_module_common_msg._submit_limit[data-v-062cd8a6]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_common_msg_tjiiao_icon.7bb5815.png);
}
.smart_homework_frame_module_common_msg._submit_publish[data-v-062cd8a6]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_common_msg_submit_publish.cc4a68e.png);
}
.smart_homework_frame_module_common_msg._submit_end[data-v-062cd8a6]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_common_msg_submit_end.5b5513c.png);
}
.smart_homework_frame_module_main_row[data-v-062cd8a6]{
    margin-top:8px;
}
.smart_homework_frame_module_main_desc[data-v-062cd8a6]{
    color: #6a747e;
    font-size: 14px;
    margin-top:11px;
}
.smart_homework_frame_module_rtitle[data-v-062cd8a6]{
    height: 46px;
    line-height:46px;
    color: #545f69;
    text-indent:120px;
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_rtitle.1085735.png);
    background-repeat: no-repeat;
    background-position-x: 97px;
    background-position-y: center;
}
.smart_homework_frame_module_rtitle_v2[data-v-062cd8a6]{
    height: 46px;
    line-height:46px;
    color: #545f69;
    text-indent:143px;
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_rtitle_v2.4ffff07.png);
    background-repeat: no-repeat;
    background-position-x: 120px;
    background-position-y: center;
}
.smart_hfmg_name[data-v-062cd8a6]{
    height: 40px;
    line-height:40px;
    text-indent: 21px;
    background: #f9f9fa;
    color: #545f69;
    background-repeat: no-repeat;
    background-position-x: calc(100% - 20px);
    background-position-y: center;
    cursor: pointer;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-right: 35px;
}
.smart_hfmg_name.ed[data-v-062cd8a6]{
    background-color: #2fa2fe;
    color: #fff;
}
.smart_hfmg_name._unfold[data-v-062cd8a6]{
    background-image: url(/vue/dist/static/img/smart_hfmg_name_unfold.09593f6.png);
}
.smart_hfmg_name._fold[data-v-062cd8a6]{
    background-image: url(/vue/dist/static/img/smart_hfmg_name_fold.768e0b8.png);
}
.smart_homework_frame_module_group[data-v-062cd8a6]{
    margin-bottom:2px;
}
.smart_hfmg_user_icon[data-v-062cd8a6]{
    width:35px;
    height:35px;
    float: left;
}
.smart_hfmg_user_icon img[data-v-062cd8a6]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
    -o-object-fit: cover;
       object-fit: cover;
}
.smart_hfmg_user[data-v-062cd8a6]{
    padding: 7px 24px;
    cursor: pointer;
}
.smart_hfmg_user.ed[data-v-062cd8a6]{
    background-color: #2fa2fe;
    color: #fff;
}
.smart_hfmg_user_name[data-v-062cd8a6]{
    line-height:35px;
    float: left;
    margin-left:12px;
    width: calc(100% - 47px);
}
.smart_homework_frame_part_nav[data-v-062cd8a6]{
    height: 50px;
    line-height:50px;
    color: #6a747e;
    float: left;
    margin-right:46px;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
}
.smart_homework_frame_part_nav.ed[data-v-062cd8a6]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_part_nav_ed.898bdde.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
    color: #2fa2fe;
    font-size: 15px;
}
.smart_homework_frame_part_navs[data-v-062cd8a6]{
    border-bottom:1px solid #e5e8ec;
}
.respond-topic-stat-framework-navs[data-v-062cd8a6]{
    background: #fff;
    /*width:310px;*/
    width: 210px;
    height:31px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #dbe3ea;
    border-radius: 4px;
    overflow: hidden;
    float: left;
}
.respond-topic-stat-framework-nav[data-v-062cd8a6]{
    width: 50%;
    text-align: center;
    height: 31px;
    line-height:33px;
    color: #8f98a3;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    float: left;
    border-left: 1px solid #dbe3ea;
    cursor:pointer;
    margin-top:-2px;
}
.respond-topic-stat-framework-nav.ed[data-v-062cd8a6]{
    background: #2fa2fe;
    color: #fff;
}
.respond-topic-stat-framework-nav[data-v-062cd8a6]:first-child{
    border-left: none;
}
.respond-topic-stat-framework-head[data-v-062cd8a6]{
    margin-top:17px;
}
.respond-topic-stat-framework-btn[data-v-062cd8a6]{
    width:86px;
    height:32px;
    text-indent:42px;
    line-height:32px;
    background: #2fa2fe;
    float: right;
    border-radius: 4px;
    color: #fff;
    background-image: url(/vue/dist/static/img/respond-topic-stat-framework-btn.b597335.png);
    background-repeat: no-repeat;
    background-position-x: 17px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-cuijiao[data-v-062cd8a6]{
    width:98px;
    height:32px;
    text-indent:32px;
    line-height:32px;
    background: #2fa2fe;
    float: right;
    border-radius: 4px;
    color: #fff;
    background-image: url(/vue/dist/static/img/one-key-cui-jiao-icon.ac65926.png);
    background-repeat: no-repeat;
    background-position-x: 7px;
    background-position-y: center;
    cursor: pointer;
}
.rtsfb_haro[data-v-062cd8a6]{
    transition:border linear .2s,-webkit-box-shadow linear .5s;
    transition:border linear .2s,box-shadow linear .5s;
    transition:border linear .2s,box-shadow linear .5s,-webkit-box-shadow linear .5s;
     -moz-transition:border linear .2s,-moz-box-shadow linear .5s;
     -webkit-transition:border linear .2s,-webkit-box-shadow linear .5s;
     outline:none;border-color:rgba(47, 162, 254, .75);
     box-shadow:0 0 8px rgba(47, 162, 254, .5);
     -moz-box-shadow:0 0 8px rgba(47, 162, 254, .5);
     -webkit-box-shadow:0 0 8px rgba(47, 162, 254, 3);
}
.line-rate-graphics-enc[data-v-062cd8a6]{
    padding: 0 26px;
    margin-top:22px;
}
.line-rate-graphics-enc-top[data-v-062cd8a6]{
    line-height:59px;
    height: 59;
}
.lirg-enc-lw[data-v-062cd8a6], .lirg-enc-rw[data-v-062cd8a6]{
    width: calc(50% - 62.5px);
}
.lirg-enc-lw[data-v-062cd8a6]{
    float: left;
}
.lirg-enc-rw[data-v-062cd8a6]{
    float: right;
}
.lirg-enc-cw[data-v-062cd8a6]{
    width: 125px;
    float: left;
    text-align: center;
    color: #7a8590;
}
.line-rate-graphics-enc-top-txt[data-v-062cd8a6]{
    font-weight: bold;
    font-size: 15px;
}
.line-rate-graphics-enc-line-num[data-v-062cd8a6]{
    float: left;
    font-size: 13px;
    color: #7a8590;
    line-height:14px;
}
.line-rate-graphics-enc-line-slot[data-v-062cd8a6]{
    float: left;
    height: 14px;
    border-radius: 15px;
    background: #d47cf8;
}
.line-rate-graphics-enc-line-slot.class_line_bar[data-v-062cd8a6]{
    background-color: #2ad5f3;
}
.line-rate-graphics-enc-line[data-v-062cd8a6]{
    line-height:14px;
    margin-bottom:20px;
}
.lrgecl-class .line-rate-graphics-enc-line-slot[data-v-062cd8a6]{
    background: #29d5f7;
}
.completed-student-enc-top[data-v-062cd8a6]{
    padding: 0 22px;
    color: #545d64;
    line-height:40px;
    height: 40px;
}
.completed-student-enc[data-v-062cd8a6]{
    margin-top:20px;
    padding: 20px 0;
}
.completed-student-enc-name[data-v-062cd8a6]{
    float: left;
    font-weight: bold;
    min-width: 80px;
}
.completed-student-enc-types[data-v-062cd8a6]{
    float: left;
    margin-left:30px;
}
.completed-student-enc-types-nav[data-v-062cd8a6]{
    width: 500px;
    overflow-x: auto;
    white-space: nowrap;
    height: 50px;
    display: block;
    overflow-y: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
/*滚动条样式*/
.completed-student-enc-types-nav[data-v-062cd8a6]::-webkit-scrollbar {
     width: 4px;
}
.completed-student-enc-types-nav[data-v-062cd8a6]::-webkit-scrollbar-thumb {
     border-radius: 10px;
     -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, .2);
     background: rgba(0, 0, 0, .2);
}
.completed-student-enc-types-nav[data-v-062cd8a6]::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, .2);
    border-radius: 0;
    background: rgba(0, 0, 0, .1);
}
.completed-student-enc-type[data-v-062cd8a6]{
    float: left;
    margin-right:28px;
    cursor:pointer;
}
.completed-student-enc-type.ed[data-v-062cd8a6]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_part_nav_ed.898bdde.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
    background-size: 20px 3px;
    color: #2fa2fe;
}
.completed-student-enc-score-btn[data-v-062cd8a6]{
    text-indent: 28px;
    color: #2fa2fe;
    float: right;
    margin-right:45px;
    text-indent: 25px;
    background-image: url(/vue/dist/static/img/edit-score-icon.2a844a1.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-export-btn[data-v-062cd8a6]{
    width:82px;
    height:32px;
    line-height:32px;
    color: #fff;
    text-align: center;
    float: right;
    background: #2fa2fe;
    border-radius: 4px;
    cursor:pointer;
    margin-top:5px;
}
.respond-topic-stat-fx-btn[data-v-062cd8a6]{
    width:132px;
    height:32px;
    line-height:32px;
    color: #fff;
    text-align: center;
    float: right;
    background: #2fa2fe;
    border-radius: 4px;
    cursor:pointer;
    margin-right:10px;
}
.completed-student-enc-sheet-head[data-v-062cd8a6]{
    height: 41px;
    line-height:41px;
    background: #f9f9f9;
    margin:22px 22px 0 22px;
    border-radius: 4px;
}
.completed-student-enc-sheet-col[data-v-062cd8a6]{
    float: left;
}
.completed-student-enc-sheet-op-row[data-v-062cd8a6]{
    height: 52px;
    line-height:52px;
    padding: 0 22px;
}
.completed-student-enc-sheet-op-all-select[data-v-062cd8a6]{
    text-indent:50px;
    float: left;
    cursor:pointer;
    background-image: url(/vue/dist/static/img/smart-homework-option.04af7af.png);
    background-repeat: no-repeat;
    background-position-x: 18px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-sheet-op-all-select.ed[data-v-062cd8a6]{
    background-image: url(/vue/dist/static/img/smart-homework-option-ed.52bcb70.png);
}
.completed-student-enc-sheet-op-publist-weike-btn[data-v-062cd8a6]{
    text-indent:21px;
    color: #2fa2fe;
    float: right;
    cursor:pointer;
    margin-right:12px;
    background-image: url(/vue/dist/static/img/publish-weike-icon.c0ef380.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-sheet-op-dh-btn[data-v-062cd8a6]{
    text-indent:21px;
    color: #2fa2fe;
    float: right;
    cursor:pointer;
    margin-right:12px;
    background-image: url(/vue/dist/static/img/chehui_button_icon.4ff8bbc.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-sheet-normal-row-main[data-v-062cd8a6]{
    height: 60px;
    line-height:60px;
    padding: 0 22px;
    cursor: pointer;
}
.completed-student-enc-status-col[data-v-062cd8a6]{
    text-indent:53px;
    background-image: url(/vue/dist/static/img/smart-homework-option.04af7af.png);
    background-repeat: no-repeat;
    background-position-x: 18px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-status-col.ed[data-v-062cd8a6]{
    background-image: url(/vue/dist/static/img/smart-homework-option-ed.52bcb70.png);
}
.completed-student-enc-class-col[data-v-062cd8a6]{
    text-align: center;
}
.completed-student-enc-user-icon[data-v-062cd8a6]{
    width:40px;
    height:40px;
    float: left;
}
.completed-student-enc-user-icon img[data-v-062cd8a6]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.completed-student-enc-user-name[data-v-062cd8a6]{
    float: left;
    line-height:60px;
    margin-left:10px;
}
.completed-student-enc-sheet-normal-row-marks[data-v-062cd8a6]{
    height: 50px;
}
.completed-student-enc-sheet-normal-row-detail[data-v-062cd8a6]{
    padding: 10px 38px;
}
.completed-student-enc-sheet-normal-row-mark-block[data-v-062cd8a6]{
    height: 16px;
    width: 16px;
    float: left;
    margin-right:10px;
}
.completed-student-enc-sheet-normal-row-mark[data-v-062cd8a6]{
    line-height:16px;
}
.csesnrm-b-ok .completed-student-enc-sheet-normal-row-mark-block[data-v-062cd8a6]{
    background: #29dbcd;
}
.csesnrm-b-ok .completed-student-enc-sheet-normal-row-mark-txt[data-v-062cd8a6]{
    color: #29dbcd;
}
.csesnrm-b-error .completed-student-enc-sheet-normal-row-mark-block[data-v-062cd8a6]{
    background: #ff8ca1;
}
.csesnrm-b-error .completed-student-enc-sheet-normal-row-mark-txt[data-v-062cd8a6]{
    color: #ff8ca1;
}
.csesnrm-b-wait .completed-student-enc-sheet-normal-row-mark-block[data-v-062cd8a6]{
    background: #ffbf5e;
}
.csesnrm-b-wait .completed-student-enc-sheet-normal-row-mark-txt[data-v-062cd8a6]{
    color: #ffbf5e;
}
.csesnrm-b-iscorrect .completed-student-enc-sheet-normal-row-mark-block[data-v-062cd8a6]{
    border:1px solid #30a2fb;
}
.csesnrm-b-iscorrect .completed-student-enc-sheet-normal-row-mark-txt[data-v-062cd8a6]{
    color: #30a2fb;
}
.csesnrm-b-uncorrect .completed-student-enc-sheet-normal-row-mark-block[data-v-062cd8a6]{
    background: #e4e7ec;
}
.csesnrm-b-uncorrect .completed-student-enc-sheet-normal-row-mark-txt[data-v-062cd8a6]{
    color: #999;
}
.completed-student-enc-sheet-normal-row-mark-txt[data-v-062cd8a6] {
    float: left;
}
.completed-student-enc-sheet-normal-row-mark[data-v-062cd8a6]{
    float: left;
    margin-right:27px;
}
.completed-student-enc-sheet-normal-row-topic[data-v-062cd8a6]{
    width:70px;
    /*min-width: 30px;*/
    padding: 4px 0px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height:30px;
    line-height:22px;
    /*float: left;*/
    display: inline-block;
    margin-right:22px;
    text-align: center;
    color: #999;
    border-radius: 5px;
    margin-bottom: 10px;
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    cursor: pointer;
}
.csenc-sheet-downlist-comp[data-v-062cd8a6]{
    width: 50px;
    margin: auto;
    background-image: url(/vue/dist/static/img/downlist-normal-icon.8187c8c.png);
    background-repeat: no-repeat;
    background-position-x: calc(100% - 10px);
    background-position-y: center;
    cursor: pointer;
    text-align: left;
}
.csenc-sheet-common-comp[data-v-062cd8a6]{
    text-align: center;
}
.csenc-sheet-rank-comp[data-v-062cd8a6]{
    width: 80px;
    margin: auto;
    background-image: url(/vue/dist/static/img/dimension-rank-normal-icon.1e6d823.png);
    background-repeat: no-repeat;
    background-position-x: calc(100% - 10px);
    background-position-y: center;
    cursor: pointer;
}
.csenc-sheet-rank-comp.csrc-reverse-order[data-v-062cd8a6]{
    background-image: url(/vue/dist/static/img/dimension-rank-bottom-icon.033e833.png);
}
.csenc-sheet-rank-comp.csrc-positive-order[data-v-062cd8a6]{
    background-image: url(/vue/dist/static/img/dimension-rank-top-icon.1da7707.png);
}
.completed-student-enc-user-col[data-v-062cd8a6]{
    width: 120px;
    margin: auto;
}
.completed-student-enc-user-name[data-v-062cd8a6]{
    width: calc(100% - 50px);
}
.csenc-done-type[data-v-062cd8a6]{
    text-align: center;
}
.csenc-correct-rate[data-v-062cd8a6]{
    text-align: center;
}
.scesnrm-error[data-v-062cd8a6]{
    background: #29dac8;
    color: #29dac8;
}
.csensnrt-ok[data-v-062cd8a6]{
    background: #29dbcd;
    border: 1px solid #29dbcd;
}
.csensnrt-error[data-v-062cd8a6]{
    background: #ff8ca1;
    border: 1px solid #ff8ca1;
}
.csensnrt-wait[data-v-062cd8a6]{
    border:1px solid #ffbe5e;
    color: #ffbe5e;
}
.csesc-wait-check[data-v-062cd8a6]{
    color: #fb9e25;
}
.csesc-end-check[data-v-062cd8a6]{
    color: #2ea5ff;
}
.csensnrt-iscorrect[data-v-062cd8a6]{
    color: #30a2fb;
    border:1px solid #30a2fb;
}
.csensnrt-uncorrect[data-v-062cd8a6]{
    background: #e4e7ec;
}
.uncompleted-student-enc-user[data-v-062cd8a6]{
    margin-bottom:10px;
}
.uncompleted-student-enc-user-icon[data-v-062cd8a6]{
    width: 55px;
    height: 55px;
    margin: auto;
}
.uncompleted-student-enc-user-icon img[data-v-062cd8a6]{
    width:100%;
    height:100%;
    border-radius: 50%;
}
.uncompleted-student-enc-user[data-v-062cd8a6]{
    width:60px;
    float: left;
    margin-right:40px;
    text-align: center;
    cursor:pointer;
}
.uncompleted-student-enc-users[data-v-062cd8a6]{
    padding: 30px 35px;
}
.uncompleted-student-enc-user-name[data-v-062cd8a6]{
    font-size: 13px;
    color: #515e67;
    margin-top:6px;
}
.uncompleted-student-enc-user-status[data-v-062cd8a6]{
    font-size: 11px;
    margin-top:5px;
    color: #349ef4;
}
.uncompleted-student-enc-user-status-circle[data-v-062cd8a6]{
    display: inline-block;
    width:7px;
    height:7px;
    border-radius: 4px;
    background: #349ef4;
}
.unseus-no-read-status[data-v-062cd8a6]{
    color: #8d96a5;
}
.unseus-no-read-status .uncompleted-student-enc-user-status-circle[data-v-062cd8a6]{
    background: #8d96a5;
}
.unseus-chongzuo-status[data-v-062cd8a6]{
    color: #ff877e;
}
.unseus-chongzuo-status .uncompleted-student-enc-user-status-circle[data-v-062cd8a6]{
    background: #ff877e;
}
.topic-count-enc[data-v-062cd8a6]{
    margin-top:20px;
    padding: 21px 24px;
    position:relative;
}
.topic-count-enc-item[data-v-062cd8a6]{
    width: 50%;
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height: 250px;
}
.topic-count-enc-item-head[data-v-062cd8a6]{
    color: #575b66;
}
.topic-count-enc-cline[data-v-062cd8a6]{
    width: 1px;
    height: 100px;
    position:absolute;
    left: 50%;
    top: 100px;
    background: #dde2e6;
}
.topic-count-enc-item-zone[data-v-062cd8a6]{
    height: 230px;
}
.analysis-answer-enc[data-v-062cd8a6]{
    margin-top:20px;
    padding: 20px;
}
.analysis-answer-enc-top[data-v-062cd8a6]{
    color: #575b66;
    margin-bottom: 10px;
}
.analysis-answer-enc-sheet-head[data-v-062cd8a6]{
    height: 38px;
    line-height: 28px;
    background: #f9f9f9;
    margin-top:20px;
    border-radius: 3px;
    padding:0 25px;
    color:#545f69;
}
.analysis-answer-enc-sheet-col[data-v-062cd8a6]{
    float: left;
}
.analysis-answer-enc-sheet-col-answerbox[data-v-062cd8a6]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 510px;
    overflow: hidden;
    height: 60px;
    overflow-x: auto;
    white-space: nowrap;
}
.analysis-answer-enc-sheet-col-itemmy[data-v-062cd8a6]{
    white-space: nowrap;
    display: inherit;
    color: #ff89a4;
}
.analysis-answer-enc-sheet-col-itemmy.correct[data-v-062cd8a6]{
    color: #5ee3e8;
}
.analysis-answer-enc-sheet-row[data-v-062cd8a6]{
    line-height:38px;
}
.csenc-sheet-txt-comp[data-v-062cd8a6]{
    color: #575b66;
}
.analysis-answer-enc-sheet-list-row-head[data-v-062cd8a6]{
    height: 60px;
    line-height:60px;
    padding:0 15px 0 25px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    cursor: pointer;
}
.analysis-answer-enc-sheet-list-row-head.ed[data-v-062cd8a6]{
    -webkit-box-shadow: 0 0 4px 4px #eee;
            box-shadow: 0 0 4px 4px #eee;
    /*-webkit-animation: mymove 5s infinite; !* Chrome, Safari, Opera *!
    animation: mymove 5s infinite;*/
}
.completed-student-enc-sheet-normal-row-main.ed[data-v-062cd8a6]{
    -webkit-box-shadow: 0 0 4px 4px #eee;
            box-shadow: 0 0 4px 4px #eee;
}
/* Chrome, Safari, Opera */
@-webkit-keyframes mymove-data-v-062cd8a6 {
100% {-webkit-box-shadow: 0 0 4px 4px #eee;box-shadow: 0 0 4px 4px #eee;
}
}
/* Standard syntax */
@keyframes mymove-data-v-062cd8a6 {
100% {-webkit-box-shadow: 0 0 4px 4px #eee;box-shadow: 0 0 4px 4px #eee;
}
}
.analysis-answer-enc-scol-topic-order[data-v-062cd8a6]{
    font-size: 14px;
    color: #8f98a3;
    text-indent:20px;
}
.analysis-answer-enc-sheet-circle[data-v-062cd8a6]{
    width: 40px;
    height: 40px;
    margin:auto;
    margin-top:10px;
}
.analysis-answer-enc-sheet-col-item-txt-o[data-v-062cd8a6]{
    float: left;
    margin-right:10px;
}
.analysis-answer-enc-sheet-col-item-txt-t[data-v-062cd8a6]{
    float: left;
    text-decoration: underline;
}
.analysis-answer-enc-sheet-col-item[data-v-062cd8a6]{
    float: left;
    margin-right:40px;
}
.analysis-answer-enc-sheet-col-wait-py[data-v-062cd8a6]{
    color: #8f98a3;
    font-size: 13px;
    padding-right:25px;
    background:url(/vue/dist/static/img/topic_pigai_icon.d126ddf.png) right center no-repeat;
}
.analysis-answer-enc-sheet-list-row-stat-top[data-v-062cd8a6]{
    line-height: 40px;
}
.analysis-answer-enc-sheet-list-row-stat[data-v-062cd8a6]{
    padding: 0 25px 0 47px;
}
.analysis-answer-enc-sheet-list-row-stat-users[data-v-062cd8a6]{
    margin-top:10px;
    min-height: 88px;
    position:relative;
}
.knowledge-count-enc[data-v-062cd8a6]{
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    min-height: 328px;
    padding: 20px;
    margin-top:20px;
}
.knowledge-count-enc-center-lpart[data-v-062cd8a6]{
    height: 220px;
    width: 270px;
    float: left;
}
.knowledge-count-enc-center-rpart[data-v-062cd8a6]{
    width: calc(100% - 270px);
    float: left;
    height: 270px;
}
.knowledge-count-enc-legend-icon[data-v-062cd8a6]{
    display: inline-block;
    width:19px;
    height:12px;
    background: red;
    margin-right:5px;
    float: left;
    margin-top:2px;
}
.knowledge-count-enc-legend[data-v-062cd8a6]{
    line-height: 15px;
    color: #5e6166;
    margin-right:38px;
    display: inline-block;
}
.knowledge-count-enc-legends[data-v-062cd8a6]{
    text-align: center;
}
.el-table-filter__content[data-v-062cd8a6]{
    min-width: auto;
}
.analysis-answer-enc[data-v-062cd8a6] .el-table-filter__wrap{
    margin-bottom:-15px!important;
}
.shd_rline[data-v-062cd8a6]{
    height: 40px;
    line-height:40px;
    background: #f9f9f9;
    text-indent:24px;
}
.shd_answer_ways[data-v-062cd8a6]{
    padding: 25px 50px 20px 50px;
}
.shd_answer_way[data-v-062cd8a6]{
    margin-bottom:22px;
}
.shd_answer_way_l[data-v-062cd8a6]{
    float: left;
    text-indent:28px;
    background-image: url(/vue/dist/static/img/smart-homework-option.04af7af.png);
    background-repeat: no-repeat;
    background-position-y: center;
    cursor: pointer;
}
.shd_answer_way_l.ed[data-v-062cd8a6]{
    background-image: url(/vue/dist/static/img/smart-homework-option-ed.52bcb70.png);
}
.shd_answer_way_r[data-v-062cd8a6]{
    float: right;
    color: #545f69;
    font-size: 13px;
    text-decoration: underline;
    cursor:pointer;
}
.shd_answer_way_r[data-v-062cd8a6]:hover{
    color: #2fa2fe;
}
.shd_jump_detail_btn[data-v-062cd8a6]{
    width:105px;
    height:32px;
    text-indent:35px;
    line-height:32px;
    background: #2fa2fe;
    float: right;
    border-radius: 4px;
    color: #fff;
    background-image: url(/vue/dist/static/img/shd_jump_detail_btn.84a1dbb.png);
    background-repeat: no-repeat;
    background-position-x: 13px;
    background-position-y: center;
    cursor: pointer;
    margin-top:13px;
}
.shd_top_combtn[data-v-062cd8a6]{
    float: right;
    color: #6a747e;
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    margin-right:21px;
    font-weight: normal;
    cursor:pointer;
}
.stcom_share[data-v-062cd8a6]{
    background-image: url(/vue/dist/static/img/stcom_share.19401c9.png);
}
.stcom_daochu[data-v-062cd8a6]{
    background-image: url(/vue/dist/static/img/stcom_daochu.292303c.png);
}
.stcom_chehui[data-v-062cd8a6]{
    background-image: url(/vue/dist/static/img/stcom_chehui.3c71228.png);
}
.stcom_editbtn[data-v-062cd8a6]{
    background-image: url(/vue/dist/static/img/stcom_editbtn.e4e450f.png);
}
.student-list-enc[data-v-062cd8a6]{
    margin-top:20px;
    padding: 0 26px  26px 26px;
    position:relative;
}
.student-list-enc-classes[data-v-062cd8a6]{
    min-height: 60px;
    border-bottom:1px solid #e5e8ec;
}
.student-list-enc-class[data-v-062cd8a6]{
    float: left;
    margin-right:34px;
    color: #6a747e;
    line-height: 60px;
    cursor:pointer;
}
.student-list-enc-class.ed[data-v-062cd8a6]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_part_nav_ed.898bdde.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
    color: #2fa2fe;
}
.student-list-enc-users[data-v-062cd8a6]{
    margin-top:30px;
}
.student-list-enc-status[data-v-062cd8a6]{
    position:absolute;
    width: 60px;
    font-size: 13px;
    left: 50%;
    margin-left:-30px;
    height: 21px;
    line-height:21px;
    top:40px;
    background: #d4f1f4;
    border-radius: 20px;
    color: #1fb8c7;
}
.student-list-enc-user[data-v-062cd8a6]{
    width:70px;
    float: left;
    margin-right:40px;
    text-align: center;
    position:relative;
    margin-bottom:15px;
}
.sles-yuqi[data-v-062cd8a6]{
    color: #2fa2fe;
    background: #eae8ff;
}
.sles-unfinished[data-v-062cd8a6]{
    background: #ffebd5;
    color: #ff6e6e;
}
.student-list-enc-user-cuijiao-btn[data-v-062cd8a6]{
    position:absolute;
    right: 26px;
    top: 77px;
    border-radius: 3px;
    width:105px;
    height:30px;
    line-height:30px;
    border:1px solid #2fa2fe;
    text-indent:35px;
    color: #2fa2fe;
    background-image: url(/vue/dist/static/img/student-list-enc-user-cuijiao-btn.5b82e23.png);
    background-repeat: no-repeat;
    background-position-x: 12px;
    background-position-y: center;
    cursor: pointer;
}
.el-dropdown-menu__item.selected[data-v-062cd8a6]{
    color: #2fa2fe;
}
[data-v-062cd8a6] .analysis-answer-table.el-table--enable-row-hover .el-table__body tr:hover>td{
    background-color: #fff;
}
[data-v-062cd8a6] .analysis-answer-table.el-table td,[data-v-062cd8a6] .analysis-answer-table.el-table th{
    text-align: center;
}
[data-v-062cd8a6] .smart_homework_frame_module_group2 .el-collapse-item__header{
    background-color: #f9f9fa;
    padding:0 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-062cd8a6] .smart_homework_frame_module_group2 .el-collapse-item__arrow{
    -moz-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
}
[data-v-062cd8a6] .smart_homework_frame_module_group2 .el-collapse-item__arrow.is-active{
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
}
.xtwo_code[data-v-062cd8a6]{
    width: 270px;
    height: 270px;
    margin: auto;
}
.xtwo_code img[data-v-062cd8a6]{
    width:100%;
    height:100%;
}
.share_box_adress[data-v-062cd8a6]{
    width: 336px;
    height: 45px;
    border: 1px solid #cfd7e0;
    border-radius: 3px;
    display: block;
    margin: auto;
    margin-top:16px;
    text-indent:5px;
}
.share_box_common_btn[data-v-062cd8a6]{
    width:145px;
    height:38px;
    text-indent:57px;
    line-height:38px;
    background: #2fa2fe;
    border-radius: 4px;
    color: #fff;
    background-repeat: no-repeat;
    background-position-x: 27px;
    background-position-y: center;
    cursor: pointer;
    margin-top:13px;
}
.sbcn_copy[data-v-062cd8a6]{
    background-image: url(/vue/dist/static/img/share_box_common_btn_copy.52803ee.png);
}
.sbcn_save[data-v-062cd8a6]{
    background-image: url(/vue/dist/static/img/sbcn_save.5115786.png);
}
.share-student-list[data-v-062cd8a6]{
    height: 100%;
}
.share-student-list-header[data-v-062cd8a6]{
    height: 39px;
    line-height:39px;
    background: #f5f5f5;
}
.share-student-list-header-left[data-v-062cd8a6]{
    font-size: 16px;
    float: left;
    padding-left: 11px;
}
.share-student-list-header-right[data-v-062cd8a6]{
    float: right;
    margin-right:10px;
}
.share-student-list .van-dropdown-menu[data-v-062cd8a6]{
    background: none;
    height: 40px;
}
.share-student-list-box[data-v-062cd8a6]{
    padding: 0 10px;
    margin-top: 35px;
}
.share-student-list-box .student-list-enc-user[data-v-062cd8a6]{
    margin-right: 0;
    margin-bottom: 15px;
}
.share-student-list-box .student-list-enc-status[data-v-062cd8a6]{
    font-size: 13px;
}
.share-student-list-box .uncompleted-student-enc-user-icon[data-v-062cd8a6]{
    width: 55px;
    height: 55px;
}
.share-student-list-box .student-list-enc-status[data-v-062cd8a6]{
    top: 40px;
    width: 60px;
    left: 50%;
    margin-left: -30px;
}
.share-student-list-box .student-list-enc-user[data-v-062cd8a6]{
    width: 25%;
}
.public_noc[data-v-062cd8a6] {
    height:175px;
    width:196px;
    background:url(/vue/dist/static/img/empty_03.61d46be.png) center;
    background-size:80%;
    position:absolute;
    top:50%;
    margin-top:-87.5px;
    left:50%;
    margin-left:-98px;
}
.framework_unfinished_box[data-v-062cd8a6]{
    width: 800px;
    text-align: center;
    line-height: 200px;
}
.analysis-answer-enc .el-dropdown[data-v-062cd8a6]{
    margin-top:5px;
}
.clear[data-v-ed7fd264]{
    clear:both;
}
.left[data-v-ed7fd264]{
    float:left;
}
.right[data-v-ed7fd264]{
    float:right;
}
.inline[data-v-ed7fd264]{
    display:inline-block;
}
.block[data-v-ed7fd264]{
    display:block;
}
.white[data-v-ed7fd264]{
    color: wheat;
}
.clearfix[data-v-ed7fd264]:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix[data-v-ed7fd264] {
    zoom: 1;
}
._nr[data-v-ed7fd264]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.smart_homework_frame[data-v-ed7fd264]{
    height: 100%;
    background: #f3f4f6;
    overflow: auto;
}
.smhk_frame_banner[data-v-ed7fd264]{
    height: 60px;
    line-height:60px;
    position:relative;
}
.smart_homework_frame_bottom[data-v-ed7fd264]{
    padding: 0 70px;
}
.smhk_frame_banner_backbtn_icon[data-v-ed7fd264]{
    color: #b8bfc8;
    font-size: 16px;
    margin-top:22px;
    float: left;
}
.smhk_frame_banner_backbtn_icon_txt[data-v-ed7fd264]{
    color: #7a8590;
    float: left;
    padding-left:10px;
}
.smhk_frame_banner_backbtn[data-v-ed7fd264]{
    cursor:pointer;
}
.smhk_frame_banner_backname[data-v-ed7fd264]{
    color: #7a8590;
    float: left;
    margin-left:10px;
}
.smhk_frame_banner_name[data-v-ed7fd264]{
    position:absolute;
    width: 500px;
    left: 50%;
    margin-left:-250px;
    top: 0;
    text-align: center;
    height: 60px;
    line-height:60px;
    color: #7a8590;
    font-size: 16px;
}
.smart_homework_frame_lpart[data-v-ed7fd264]{
    float: left;
    width: calc(100% - 320px);
}
.smart_homework_frame_rpart[data-v-ed7fd264]{
    position: fixed;
    top:60px;
    right: 70px;
    width: 295px;
}
.smart_homework_frame_module_groups[data-v-ed7fd264]{
    max-height: 450px;
    overflow: auto;
}
.smart_homework_frame_module[data-v-ed7fd264]{
    background: rgb(255, 255, 255);
    border-radius:6px;
}
.smart_homework_frame_module_title[data-v-ed7fd264]{
    height: 49px;
    line-height:49px;
    border-bottom:1px solid #f3f4f6;
    color: #2fa2fe;
    font-weight: bold;
    text-indent:24px;
    font-size: 16px;
}
.smart_homework_frame_module_main[data-v-ed7fd264]{
    padding: 0 28px;
    padding-bottom: 54px;
}
.smart_homework_frame_module_main_title[data-v-ed7fd264]{
    margin-top:16px;
    color: #545f69;
}
.smart_homework_frame_module_common_msg[data-v-ed7fd264]{
    text-indent: 18px;
    color: #6a747e;
    float: left;
    margin-right:30px;
    background-repeat: no-repeat;
    background-position-y: center;
}
.smart_homework_frame_module_common_msg._submit_limit[data-v-ed7fd264]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_common_msg_tjiiao_icon.7bb5815.png);
}
.smart_homework_frame_module_common_msg._submit_publish[data-v-ed7fd264]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_common_msg_submit_publish.cc4a68e.png);
}
.smart_homework_frame_module_common_msg._submit_end[data-v-ed7fd264]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_common_msg_submit_end.5b5513c.png);
}
.smart_homework_frame_module_main_row[data-v-ed7fd264]{
    margin-top:8px;
}
.smart_homework_frame_module_main_desc[data-v-ed7fd264]{
    color: #6a747e;
    font-size: 14px;
    margin-top:11px;
}
.smart_homework_frame_module_rtitle[data-v-ed7fd264]{
    height: 46px;
    line-height:46px;
    color: #545f69;
    text-indent:120px;
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_rtitle.1085735.png);
    background-repeat: no-repeat;
    background-position-x: 97px;
    background-position-y: center;
}
.smart_homework_frame_module_rtitle_v2[data-v-ed7fd264]{
    height: 46px;
    line-height:46px;
    color: #545f69;
    text-indent:143px;
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_rtitle_v2.4ffff07.png);
    background-repeat: no-repeat;
    background-position-x: 120px;
    background-position-y: center;
}
.smart_hfmg_name[data-v-ed7fd264]{
    height: 40px;
    line-height:40px;
    text-indent: 21px;
    background: #f9f9fa;
    color: #545f69;
    background-repeat: no-repeat;
    background-position-x: calc(100% - 20px);
    background-position-y: center;
    cursor: pointer;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-right: 35px;
}
.smart_hfmg_name.ed[data-v-ed7fd264]{
    background-color: #2fa2fe;
    color: #fff;
}
.smart_hfmg_name._unfold[data-v-ed7fd264]{
    background-image: url(/vue/dist/static/img/smart_hfmg_name_unfold.09593f6.png);
}
.smart_hfmg_name._fold[data-v-ed7fd264]{
    background-image: url(/vue/dist/static/img/smart_hfmg_name_fold.768e0b8.png);
}
.smart_homework_frame_module_group[data-v-ed7fd264]{
    margin-bottom:2px;
}
.smart_hfmg_user_icon[data-v-ed7fd264]{
    width:35px;
    height:35px;
    float: left;
}
.smart_hfmg_user_icon img[data-v-ed7fd264]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
    -o-object-fit: cover;
       object-fit: cover;
}
.smart_hfmg_user[data-v-ed7fd264]{
    padding: 7px 24px;
    cursor: pointer;
}
.smart_hfmg_user.ed[data-v-ed7fd264]{
    background-color: #2fa2fe;
    color: #fff;
}
.smart_hfmg_user_name[data-v-ed7fd264]{
    line-height:35px;
    float: left;
    margin-left:12px;
    width: calc(100% - 47px);
}
.smart_homework_frame_part_nav[data-v-ed7fd264]{
    height: 50px;
    line-height:50px;
    color: #6a747e;
    float: left;
    margin-right:46px;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
}
.smart_homework_frame_part_nav.ed[data-v-ed7fd264]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_part_nav_ed.898bdde.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
    color: #2fa2fe;
    font-size: 15px;
}
.smart_homework_frame_part_navs[data-v-ed7fd264]{
    border-bottom:1px solid #e5e8ec;
}
.respond-topic-stat-framework-navs[data-v-ed7fd264]{
    background: #fff;
    /*width:310px;*/
    width: 210px;
    height:31px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #dbe3ea;
    border-radius: 4px;
    overflow: hidden;
    float: left;
}
.respond-topic-stat-framework-nav[data-v-ed7fd264]{
    width: 50%;
    text-align: center;
    height: 31px;
    line-height:33px;
    color: #8f98a3;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    float: left;
    border-left: 1px solid #dbe3ea;
    cursor:pointer;
    margin-top:-2px;
}
.respond-topic-stat-framework-nav.ed[data-v-ed7fd264]{
    background: #2fa2fe;
    color: #fff;
}
.respond-topic-stat-framework-nav[data-v-ed7fd264]:first-child{
    border-left: none;
}
.respond-topic-stat-framework-head[data-v-ed7fd264]{
    margin-top:17px;
}
.respond-topic-stat-framework-btn[data-v-ed7fd264]{
    width:86px;
    height:32px;
    text-indent:42px;
    line-height:32px;
    background: #2fa2fe;
    float: right;
    border-radius: 4px;
    color: #fff;
    background-image: url(/vue/dist/static/img/respond-topic-stat-framework-btn.b597335.png);
    background-repeat: no-repeat;
    background-position-x: 17px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-cuijiao[data-v-ed7fd264]{
    width:98px;
    height:32px;
    text-indent:32px;
    line-height:32px;
    background: #2fa2fe;
    float: right;
    border-radius: 4px;
    color: #fff;
    background-image: url(/vue/dist/static/img/one-key-cui-jiao-icon.ac65926.png);
    background-repeat: no-repeat;
    background-position-x: 7px;
    background-position-y: center;
    cursor: pointer;
}
.rtsfb_haro[data-v-ed7fd264]{
    transition:border linear .2s,-webkit-box-shadow linear .5s;
    transition:border linear .2s,box-shadow linear .5s;
    transition:border linear .2s,box-shadow linear .5s,-webkit-box-shadow linear .5s;
     -moz-transition:border linear .2s,-moz-box-shadow linear .5s;
     -webkit-transition:border linear .2s,-webkit-box-shadow linear .5s;
     outline:none;border-color:rgba(47, 162, 254, .75);
     box-shadow:0 0 8px rgba(47, 162, 254, .5);
     -moz-box-shadow:0 0 8px rgba(47, 162, 254, .5);
     -webkit-box-shadow:0 0 8px rgba(47, 162, 254, 3);
}
.line-rate-graphics-enc[data-v-ed7fd264]{
    padding: 0 26px;
    margin-top:22px;
}
.line-rate-graphics-enc-top[data-v-ed7fd264]{
    line-height:59px;
    height: 59;
}
.lirg-enc-lw[data-v-ed7fd264], .lirg-enc-rw[data-v-ed7fd264]{
    width: calc(50% - 62.5px);
}
.lirg-enc-lw[data-v-ed7fd264]{
    float: left;
}
.lirg-enc-rw[data-v-ed7fd264]{
    float: right;
}
.lirg-enc-cw[data-v-ed7fd264]{
    width: 125px;
    float: left;
    text-align: center;
    color: #7a8590;
}
.line-rate-graphics-enc-top-txt[data-v-ed7fd264]{
    font-weight: bold;
    font-size: 15px;
}
.line-rate-graphics-enc-line-num[data-v-ed7fd264]{
    float: left;
    font-size: 13px;
    color: #7a8590;
    line-height:14px;
}
.line-rate-graphics-enc-line-slot[data-v-ed7fd264]{
    float: left;
    height: 14px;
    border-radius: 15px;
    background: #d47cf8;
}
.line-rate-graphics-enc-line-slot.class_line_bar[data-v-ed7fd264]{
    background-color: #2ad5f3;
}
.line-rate-graphics-enc-line[data-v-ed7fd264]{
    line-height:14px;
    margin-bottom:20px;
}
.lrgecl-class .line-rate-graphics-enc-line-slot[data-v-ed7fd264]{
    background: #29d5f7;
}
.completed-student-enc-top[data-v-ed7fd264]{
    padding: 0 22px;
    color: #545d64;
    line-height:40px;
    height: 40px;
}
.completed-student-enc[data-v-ed7fd264]{
    margin-top:20px;
    padding: 20px 0;
}
.completed-student-enc-name[data-v-ed7fd264]{
    float: left;
    font-weight: bold;
    min-width: 80px;
}
.completed-student-enc-types[data-v-ed7fd264]{
    float: left;
    margin-left:30px;
}
.completed-student-enc-types-nav[data-v-ed7fd264]{
    width: 500px;
    overflow-x: auto;
    white-space: nowrap;
    height: 50px;
    display: block;
    overflow-y: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
/*滚动条样式*/
.completed-student-enc-types-nav[data-v-ed7fd264]::-webkit-scrollbar {
     width: 4px;
}
.completed-student-enc-types-nav[data-v-ed7fd264]::-webkit-scrollbar-thumb {
     border-radius: 10px;
     -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, .2);
     background: rgba(0, 0, 0, .2);
}
.completed-student-enc-types-nav[data-v-ed7fd264]::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, .2);
    border-radius: 0;
    background: rgba(0, 0, 0, .1);
}
.completed-student-enc-type[data-v-ed7fd264]{
    float: left;
    margin-right:28px;
    cursor:pointer;
}
.completed-student-enc-type.ed[data-v-ed7fd264]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_part_nav_ed.898bdde.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
    background-size: 20px 3px;
    color: #2fa2fe;
}
.completed-student-enc-score-btn[data-v-ed7fd264]{
    text-indent: 28px;
    color: #2fa2fe;
    float: right;
    margin-right:45px;
    text-indent: 25px;
    background-image: url(/vue/dist/static/img/edit-score-icon.2a844a1.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-export-btn[data-v-ed7fd264]{
    width:82px;
    height:32px;
    line-height:32px;
    color: #fff;
    text-align: center;
    float: right;
    background: #2fa2fe;
    border-radius: 4px;
    cursor:pointer;
    margin-top:5px;
}
.respond-topic-stat-fx-btn[data-v-ed7fd264]{
    width:132px;
    height:32px;
    line-height:32px;
    color: #fff;
    text-align: center;
    float: right;
    background: #2fa2fe;
    border-radius: 4px;
    cursor:pointer;
    margin-right:10px;
}
.completed-student-enc-sheet-head[data-v-ed7fd264]{
    height: 41px;
    line-height:41px;
    background: #f9f9f9;
    margin:22px 22px 0 22px;
    border-radius: 4px;
}
.completed-student-enc-sheet-col[data-v-ed7fd264]{
    float: left;
}
.completed-student-enc-sheet-op-row[data-v-ed7fd264]{
    height: 52px;
    line-height:52px;
    padding: 0 22px;
}
.completed-student-enc-sheet-op-all-select[data-v-ed7fd264]{
    text-indent:50px;
    float: left;
    cursor:pointer;
    background-image: url(/vue/dist/static/img/smart-homework-option.04af7af.png);
    background-repeat: no-repeat;
    background-position-x: 18px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-sheet-op-all-select.ed[data-v-ed7fd264]{
    background-image: url(/vue/dist/static/img/smart-homework-option-ed.52bcb70.png);
}
.completed-student-enc-sheet-op-publist-weike-btn[data-v-ed7fd264]{
    text-indent:21px;
    color: #2fa2fe;
    float: right;
    cursor:pointer;
    margin-right:12px;
    background-image: url(/vue/dist/static/img/publish-weike-icon.c0ef380.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-sheet-op-dh-btn[data-v-ed7fd264]{
    text-indent:21px;
    color: #2fa2fe;
    float: right;
    cursor:pointer;
    margin-right:12px;
    background-image: url(/vue/dist/static/img/chehui_button_icon.4ff8bbc.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-sheet-normal-row-main[data-v-ed7fd264]{
    height: 60px;
    line-height:60px;
    padding: 0 22px;
    cursor: pointer;
}
.completed-student-enc-status-col[data-v-ed7fd264]{
    text-indent:53px;
    background-image: url(/vue/dist/static/img/smart-homework-option.04af7af.png);
    background-repeat: no-repeat;
    background-position-x: 18px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-status-col.ed[data-v-ed7fd264]{
    background-image: url(/vue/dist/static/img/smart-homework-option-ed.52bcb70.png);
}
.completed-student-enc-class-col[data-v-ed7fd264]{
    text-align: center;
}
.completed-student-enc-user-icon[data-v-ed7fd264]{
    width:40px;
    height:40px;
    float: left;
}
.completed-student-enc-user-icon img[data-v-ed7fd264]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.completed-student-enc-user-name[data-v-ed7fd264]{
    float: left;
    line-height:60px;
    margin-left:10px;
}
.completed-student-enc-sheet-normal-row-marks[data-v-ed7fd264]{
    height: 50px;
}
.completed-student-enc-sheet-normal-row-detail[data-v-ed7fd264]{
    padding: 10px 38px;
}
.completed-student-enc-sheet-normal-row-mark-block[data-v-ed7fd264]{
    height: 16px;
    width: 16px;
    float: left;
    margin-right:10px;
}
.completed-student-enc-sheet-normal-row-mark[data-v-ed7fd264]{
    line-height:16px;
}
.csesnrm-b-ok .completed-student-enc-sheet-normal-row-mark-block[data-v-ed7fd264]{
    background: #29dbcd;
}
.csesnrm-b-ok .completed-student-enc-sheet-normal-row-mark-txt[data-v-ed7fd264]{
    color: #29dbcd;
}
.csesnrm-b-error .completed-student-enc-sheet-normal-row-mark-block[data-v-ed7fd264]{
    background: #ff8ca1;
}
.csesnrm-b-error .completed-student-enc-sheet-normal-row-mark-txt[data-v-ed7fd264]{
    color: #ff8ca1;
}
.csesnrm-b-wait .completed-student-enc-sheet-normal-row-mark-block[data-v-ed7fd264]{
    background: #ffbf5e;
}
.csesnrm-b-wait .completed-student-enc-sheet-normal-row-mark-txt[data-v-ed7fd264]{
    color: #ffbf5e;
}
.csesnrm-b-iscorrect .completed-student-enc-sheet-normal-row-mark-block[data-v-ed7fd264]{
    border:1px solid #30a2fb;
}
.csesnrm-b-iscorrect .completed-student-enc-sheet-normal-row-mark-txt[data-v-ed7fd264]{
    color: #30a2fb;
}
.csesnrm-b-uncorrect .completed-student-enc-sheet-normal-row-mark-block[data-v-ed7fd264]{
    background: #e4e7ec;
}
.csesnrm-b-uncorrect .completed-student-enc-sheet-normal-row-mark-txt[data-v-ed7fd264]{
    color: #999;
}
.completed-student-enc-sheet-normal-row-mark-txt[data-v-ed7fd264] {
    float: left;
}
.completed-student-enc-sheet-normal-row-mark[data-v-ed7fd264]{
    float: left;
    margin-right:27px;
}
.completed-student-enc-sheet-normal-row-topic[data-v-ed7fd264]{
    width:70px;
    /*min-width: 30px;*/
    padding: 4px 0px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height:30px;
    line-height:22px;
    /*float: left;*/
    display: inline-block;
    margin-right:22px;
    text-align: center;
    color: #999;
    border-radius: 5px;
    margin-bottom: 10px;
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    cursor: pointer;
}
.csenc-sheet-downlist-comp[data-v-ed7fd264]{
    width: 50px;
    margin: auto;
    background-image: url(/vue/dist/static/img/downlist-normal-icon.8187c8c.png);
    background-repeat: no-repeat;
    background-position-x: calc(100% - 10px);
    background-position-y: center;
    cursor: pointer;
    text-align: left;
}
.csenc-sheet-common-comp[data-v-ed7fd264]{
    text-align: center;
}
.csenc-sheet-rank-comp[data-v-ed7fd264]{
    width: 80px;
    margin: auto;
    background-image: url(/vue/dist/static/img/dimension-rank-normal-icon.1e6d823.png);
    background-repeat: no-repeat;
    background-position-x: calc(100% - 10px);
    background-position-y: center;
    cursor: pointer;
}
.csenc-sheet-rank-comp.csrc-reverse-order[data-v-ed7fd264]{
    background-image: url(/vue/dist/static/img/dimension-rank-bottom-icon.033e833.png);
}
.csenc-sheet-rank-comp.csrc-positive-order[data-v-ed7fd264]{
    background-image: url(/vue/dist/static/img/dimension-rank-top-icon.1da7707.png);
}
.completed-student-enc-user-col[data-v-ed7fd264]{
    width: 120px;
    margin: auto;
}
.completed-student-enc-user-name[data-v-ed7fd264]{
    width: calc(100% - 50px);
}
.csenc-done-type[data-v-ed7fd264]{
    text-align: center;
}
.csenc-correct-rate[data-v-ed7fd264]{
    text-align: center;
}
.scesnrm-error[data-v-ed7fd264]{
    background: #29dac8;
    color: #29dac8;
}
.csensnrt-ok[data-v-ed7fd264]{
    background: #29dbcd;
    border: 1px solid #29dbcd;
}
.csensnrt-error[data-v-ed7fd264]{
    background: #ff8ca1;
    border: 1px solid #ff8ca1;
}
.csensnrt-wait[data-v-ed7fd264]{
    border:1px solid #ffbe5e;
    color: #ffbe5e;
}
.csesc-wait-check[data-v-ed7fd264]{
    color: #fb9e25;
}
.csesc-end-check[data-v-ed7fd264]{
    color: #2ea5ff;
}
.csensnrt-iscorrect[data-v-ed7fd264]{
    color: #30a2fb;
    border:1px solid #30a2fb;
}
.csensnrt-uncorrect[data-v-ed7fd264]{
    background: #e4e7ec;
}
.uncompleted-student-enc-user[data-v-ed7fd264]{
    margin-bottom:10px;
}
.uncompleted-student-enc-user-icon[data-v-ed7fd264]{
    width: 55px;
    height: 55px;
    margin: auto;
}
.uncompleted-student-enc-user-icon img[data-v-ed7fd264]{
    width:100%;
    height:100%;
    border-radius: 50%;
}
.uncompleted-student-enc-user[data-v-ed7fd264]{
    width:60px;
    float: left;
    margin-right:40px;
    text-align: center;
    cursor:pointer;
}
.uncompleted-student-enc-users[data-v-ed7fd264]{
    padding: 30px 35px;
}
.uncompleted-student-enc-user-name[data-v-ed7fd264]{
    font-size: 13px;
    color: #515e67;
    margin-top:6px;
}
.uncompleted-student-enc-user-status[data-v-ed7fd264]{
    font-size: 11px;
    margin-top:5px;
    color: #349ef4;
}
.uncompleted-student-enc-user-status-circle[data-v-ed7fd264]{
    display: inline-block;
    width:7px;
    height:7px;
    border-radius: 4px;
    background: #349ef4;
}
.unseus-no-read-status[data-v-ed7fd264]{
    color: #8d96a5;
}
.unseus-no-read-status .uncompleted-student-enc-user-status-circle[data-v-ed7fd264]{
    background: #8d96a5;
}
.unseus-chongzuo-status[data-v-ed7fd264]{
    color: #ff877e;
}
.unseus-chongzuo-status .uncompleted-student-enc-user-status-circle[data-v-ed7fd264]{
    background: #ff877e;
}
.topic-count-enc[data-v-ed7fd264]{
    margin-top:20px;
    padding: 21px 24px;
    position:relative;
}
.topic-count-enc-item[data-v-ed7fd264]{
    width: 50%;
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height: 250px;
}
.topic-count-enc-item-head[data-v-ed7fd264]{
    color: #575b66;
}
.topic-count-enc-cline[data-v-ed7fd264]{
    width: 1px;
    height: 100px;
    position:absolute;
    left: 50%;
    top: 100px;
    background: #dde2e6;
}
.topic-count-enc-item-zone[data-v-ed7fd264]{
    height: 230px;
}
.analysis-answer-enc[data-v-ed7fd264]{
    margin-top:20px;
    padding: 20px;
}
.analysis-answer-enc-top[data-v-ed7fd264]{
    color: #575b66;
    margin-bottom: 10px;
}
.analysis-answer-enc-sheet-head[data-v-ed7fd264]{
    height: 38px;
    line-height: 28px;
    background: #f9f9f9;
    margin-top:20px;
    border-radius: 3px;
    padding:0 25px;
    color:#545f69;
}
.analysis-answer-enc-sheet-col[data-v-ed7fd264]{
    float: left;
}
.analysis-answer-enc-sheet-col-answerbox[data-v-ed7fd264]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 510px;
    overflow: hidden;
    height: 60px;
    overflow-x: auto;
    white-space: nowrap;
}
.analysis-answer-enc-sheet-col-itemmy[data-v-ed7fd264]{
    white-space: nowrap;
    display: inherit;
    color: #ff89a4;
}
.analysis-answer-enc-sheet-col-itemmy.correct[data-v-ed7fd264]{
    color: #5ee3e8;
}
.analysis-answer-enc-sheet-row[data-v-ed7fd264]{
    line-height:38px;
}
.csenc-sheet-txt-comp[data-v-ed7fd264]{
    color: #575b66;
}
.analysis-answer-enc-sheet-list-row-head[data-v-ed7fd264]{
    height: 60px;
    line-height:60px;
    padding:0 15px 0 25px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    cursor: pointer;
}
.analysis-answer-enc-sheet-list-row-head.ed[data-v-ed7fd264]{
    -webkit-box-shadow: 0 0 4px 4px #eee;
            box-shadow: 0 0 4px 4px #eee;
    /*-webkit-animation: mymove 5s infinite; !* Chrome, Safari, Opera *!
    animation: mymove 5s infinite;*/
}
.completed-student-enc-sheet-normal-row-main.ed[data-v-ed7fd264]{
    -webkit-box-shadow: 0 0 4px 4px #eee;
            box-shadow: 0 0 4px 4px #eee;
}
/* Chrome, Safari, Opera */
@-webkit-keyframes mymove-data-v-ed7fd264 {
100% {-webkit-box-shadow: 0 0 4px 4px #eee;box-shadow: 0 0 4px 4px #eee;
}
}
/* Standard syntax */
@keyframes mymove-data-v-ed7fd264 {
100% {-webkit-box-shadow: 0 0 4px 4px #eee;box-shadow: 0 0 4px 4px #eee;
}
}
.analysis-answer-enc-scol-topic-order[data-v-ed7fd264]{
    font-size: 14px;
    color: #8f98a3;
    text-indent:20px;
}
.analysis-answer-enc-sheet-circle[data-v-ed7fd264]{
    width: 40px;
    height: 40px;
    margin:auto;
    margin-top:10px;
}
.analysis-answer-enc-sheet-col-item-txt-o[data-v-ed7fd264]{
    float: left;
    margin-right:10px;
}
.analysis-answer-enc-sheet-col-item-txt-t[data-v-ed7fd264]{
    float: left;
    text-decoration: underline;
}
.analysis-answer-enc-sheet-col-item[data-v-ed7fd264]{
    float: left;
    margin-right:40px;
}
.analysis-answer-enc-sheet-col-wait-py[data-v-ed7fd264]{
    color: #8f98a3;
    font-size: 13px;
    padding-right:25px;
    background:url(/vue/dist/static/img/topic_pigai_icon.d126ddf.png) right center no-repeat;
}
.analysis-answer-enc-sheet-list-row-stat-top[data-v-ed7fd264]{
    line-height: 40px;
}
.analysis-answer-enc-sheet-list-row-stat[data-v-ed7fd264]{
    padding: 0 25px 0 47px;
}
.analysis-answer-enc-sheet-list-row-stat-users[data-v-ed7fd264]{
    margin-top:10px;
    min-height: 88px;
    position:relative;
}
.knowledge-count-enc[data-v-ed7fd264]{
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    min-height: 328px;
    padding: 20px;
    margin-top:20px;
}
.knowledge-count-enc-center-lpart[data-v-ed7fd264]{
    height: 220px;
    width: 270px;
    float: left;
}
.knowledge-count-enc-center-rpart[data-v-ed7fd264]{
    width: calc(100% - 270px);
    float: left;
    height: 270px;
}
.knowledge-count-enc-legend-icon[data-v-ed7fd264]{
    display: inline-block;
    width:19px;
    height:12px;
    background: red;
    margin-right:5px;
    float: left;
    margin-top:2px;
}
.knowledge-count-enc-legend[data-v-ed7fd264]{
    line-height: 15px;
    color: #5e6166;
    margin-right:38px;
    display: inline-block;
}
.knowledge-count-enc-legends[data-v-ed7fd264]{
    text-align: center;
}
.el-table-filter__content[data-v-ed7fd264]{
    min-width: auto;
}
.analysis-answer-enc[data-v-ed7fd264] .el-table-filter__wrap{
    margin-bottom:-15px!important;
}
.shd_rline[data-v-ed7fd264]{
    height: 40px;
    line-height:40px;
    background: #f9f9f9;
    text-indent:24px;
}
.shd_answer_ways[data-v-ed7fd264]{
    padding: 25px 50px 20px 50px;
}
.shd_answer_way[data-v-ed7fd264]{
    margin-bottom:22px;
}
.shd_answer_way_l[data-v-ed7fd264]{
    float: left;
    text-indent:28px;
    background-image: url(/vue/dist/static/img/smart-homework-option.04af7af.png);
    background-repeat: no-repeat;
    background-position-y: center;
    cursor: pointer;
}
.shd_answer_way_l.ed[data-v-ed7fd264]{
    background-image: url(/vue/dist/static/img/smart-homework-option-ed.52bcb70.png);
}
.shd_answer_way_r[data-v-ed7fd264]{
    float: right;
    color: #545f69;
    font-size: 13px;
    text-decoration: underline;
    cursor:pointer;
}
.shd_answer_way_r[data-v-ed7fd264]:hover{
    color: #2fa2fe;
}
.shd_jump_detail_btn[data-v-ed7fd264]{
    width:105px;
    height:32px;
    text-indent:35px;
    line-height:32px;
    background: #2fa2fe;
    float: right;
    border-radius: 4px;
    color: #fff;
    background-image: url(/vue/dist/static/img/shd_jump_detail_btn.84a1dbb.png);
    background-repeat: no-repeat;
    background-position-x: 13px;
    background-position-y: center;
    cursor: pointer;
    margin-top:13px;
}
.shd_top_combtn[data-v-ed7fd264]{
    float: right;
    color: #6a747e;
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    margin-right:21px;
    font-weight: normal;
    cursor:pointer;
}
.stcom_share[data-v-ed7fd264]{
    background-image: url(/vue/dist/static/img/stcom_share.19401c9.png);
}
.stcom_daochu[data-v-ed7fd264]{
    background-image: url(/vue/dist/static/img/stcom_daochu.292303c.png);
}
.stcom_chehui[data-v-ed7fd264]{
    background-image: url(/vue/dist/static/img/stcom_chehui.3c71228.png);
}
.stcom_editbtn[data-v-ed7fd264]{
    background-image: url(/vue/dist/static/img/stcom_editbtn.e4e450f.png);
}
.student-list-enc[data-v-ed7fd264]{
    margin-top:20px;
    padding: 0 26px  26px 26px;
    position:relative;
}
.student-list-enc-classes[data-v-ed7fd264]{
    min-height: 60px;
    border-bottom:1px solid #e5e8ec;
}
.student-list-enc-class[data-v-ed7fd264]{
    float: left;
    margin-right:34px;
    color: #6a747e;
    line-height: 60px;
    cursor:pointer;
}
.student-list-enc-class.ed[data-v-ed7fd264]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_part_nav_ed.898bdde.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
    color: #2fa2fe;
}
.student-list-enc-users[data-v-ed7fd264]{
    margin-top:30px;
}
.student-list-enc-status[data-v-ed7fd264]{
    position:absolute;
    width: 60px;
    font-size: 13px;
    left: 50%;
    margin-left:-30px;
    height: 21px;
    line-height:21px;
    top:40px;
    background: #d4f1f4;
    border-radius: 20px;
    color: #1fb8c7;
}
.student-list-enc-user[data-v-ed7fd264]{
    width:70px;
    float: left;
    margin-right:40px;
    text-align: center;
    position:relative;
    margin-bottom:15px;
}
.sles-yuqi[data-v-ed7fd264]{
    color: #2fa2fe;
    background: #eae8ff;
}
.sles-unfinished[data-v-ed7fd264]{
    background: #ffebd5;
    color: #ff6e6e;
}
.student-list-enc-user-cuijiao-btn[data-v-ed7fd264]{
    position:absolute;
    right: 26px;
    top: 77px;
    border-radius: 3px;
    width:105px;
    height:30px;
    line-height:30px;
    border:1px solid #2fa2fe;
    text-indent:35px;
    color: #2fa2fe;
    background-image: url(/vue/dist/static/img/student-list-enc-user-cuijiao-btn.5b82e23.png);
    background-repeat: no-repeat;
    background-position-x: 12px;
    background-position-y: center;
    cursor: pointer;
}
.el-dropdown-menu__item.selected[data-v-ed7fd264]{
    color: #2fa2fe;
}
[data-v-ed7fd264] .analysis-answer-table.el-table--enable-row-hover .el-table__body tr:hover>td{
    background-color: #fff;
}
[data-v-ed7fd264] .analysis-answer-table.el-table td,[data-v-ed7fd264] .analysis-answer-table.el-table th{
    text-align: center;
}
[data-v-ed7fd264] .smart_homework_frame_module_group2 .el-collapse-item__header{
    background-color: #f9f9fa;
    padding:0 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-ed7fd264] .smart_homework_frame_module_group2 .el-collapse-item__arrow{
    -moz-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
}
[data-v-ed7fd264] .smart_homework_frame_module_group2 .el-collapse-item__arrow.is-active{
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
}
.xtwo_code[data-v-ed7fd264]{
    width: 270px;
    height: 270px;
    margin: auto;
}
.xtwo_code img[data-v-ed7fd264]{
    width:100%;
    height:100%;
}
.share_box_adress[data-v-ed7fd264]{
    width: 336px;
    height: 45px;
    border: 1px solid #cfd7e0;
    border-radius: 3px;
    display: block;
    margin: auto;
    margin-top:16px;
    text-indent:5px;
}
.share_box_common_btn[data-v-ed7fd264]{
    width:145px;
    height:38px;
    text-indent:57px;
    line-height:38px;
    background: #2fa2fe;
    border-radius: 4px;
    color: #fff;
    background-repeat: no-repeat;
    background-position-x: 27px;
    background-position-y: center;
    cursor: pointer;
    margin-top:13px;
}
.sbcn_copy[data-v-ed7fd264]{
    background-image: url(/vue/dist/static/img/share_box_common_btn_copy.52803ee.png);
}
.sbcn_save[data-v-ed7fd264]{
    background-image: url(/vue/dist/static/img/sbcn_save.5115786.png);
}
.share-student-list[data-v-ed7fd264]{
    height: 100%;
}
.share-student-list-header[data-v-ed7fd264]{
    height: 39px;
    line-height:39px;
    background: #f5f5f5;
}
.share-student-list-header-left[data-v-ed7fd264]{
    font-size: 16px;
    float: left;
    padding-left: 11px;
}
.share-student-list-header-right[data-v-ed7fd264]{
    float: right;
    margin-right:10px;
}
.share-student-list .van-dropdown-menu[data-v-ed7fd264]{
    background: none;
    height: 40px;
}
.share-student-list-box[data-v-ed7fd264]{
    padding: 0 10px;
    margin-top: 35px;
}
.share-student-list-box .student-list-enc-user[data-v-ed7fd264]{
    margin-right: 0;
    margin-bottom: 15px;
}
.share-student-list-box .student-list-enc-status[data-v-ed7fd264]{
    font-size: 13px;
}
.share-student-list-box .uncompleted-student-enc-user-icon[data-v-ed7fd264]{
    width: 55px;
    height: 55px;
}
.share-student-list-box .student-list-enc-status[data-v-ed7fd264]{
    top: 40px;
    width: 60px;
    left: 50%;
    margin-left: -30px;
}
.share-student-list-box .student-list-enc-user[data-v-ed7fd264]{
    width: 25%;
}
.public_noc[data-v-ed7fd264] {
    height:175px;
    width:196px;
    background:url(/vue/dist/static/img/empty_03.61d46be.png) center;
    background-size:80%;
    position:absolute;
    top:50%;
    margin-top:-87.5px;
    left:50%;
    margin-left:-98px;
}
.framework_unfinished_box[data-v-ed7fd264]{
    width: 800px;
    text-align: center;
    line-height: 200px;
}
.analysis-answer-enc .el-dropdown[data-v-ed7fd264]{
    margin-top:5px;
}
.clear[data-v-d8720c02]{
    clear:both;
}
.left[data-v-d8720c02]{
    float:left;
}
.right[data-v-d8720c02]{
    float:right;
}
.inline[data-v-d8720c02]{
    display:inline-block;
}
.block[data-v-d8720c02]{
    display:block;
}
.white[data-v-d8720c02]{
    color: wheat;
}
.clearfix[data-v-d8720c02]:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix[data-v-d8720c02] {
    zoom: 1;
}
._nr[data-v-d8720c02]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.smart_homework_frame[data-v-d8720c02]{
    height: 100%;
    background: #f3f4f6;
    overflow: auto;
}
.smhk_frame_banner[data-v-d8720c02]{
    height: 60px;
    line-height:60px;
    position:relative;
}
.smart_homework_frame_bottom[data-v-d8720c02]{
    padding: 0 70px;
}
.smhk_frame_banner_backbtn_icon[data-v-d8720c02]{
    color: #b8bfc8;
    font-size: 16px;
    margin-top:22px;
    float: left;
}
.smhk_frame_banner_backbtn_icon_txt[data-v-d8720c02]{
    color: #7a8590;
    float: left;
    padding-left:10px;
}
.smhk_frame_banner_backbtn[data-v-d8720c02]{
    cursor:pointer;
}
.smhk_frame_banner_backname[data-v-d8720c02]{
    color: #7a8590;
    float: left;
    margin-left:10px;
}
.smhk_frame_banner_name[data-v-d8720c02]{
    position:absolute;
    width: 500px;
    left: 50%;
    margin-left:-250px;
    top: 0;
    text-align: center;
    height: 60px;
    line-height:60px;
    color: #7a8590;
    font-size: 16px;
}
.smart_homework_frame_lpart[data-v-d8720c02]{
    float: left;
    width: calc(100% - 320px);
}
.smart_homework_frame_rpart[data-v-d8720c02]{
    position: fixed;
    top:60px;
    right: 70px;
    width: 295px;
}
.smart_homework_frame_module_groups[data-v-d8720c02]{
    max-height: 450px;
    overflow: auto;
}
.smart_homework_frame_module[data-v-d8720c02]{
    background: rgb(255, 255, 255);
    border-radius:6px;
}
.smart_homework_frame_module_title[data-v-d8720c02]{
    height: 49px;
    line-height:49px;
    border-bottom:1px solid #f3f4f6;
    color: #2fa2fe;
    font-weight: bold;
    text-indent:24px;
    font-size: 16px;
}
.smart_homework_frame_module_main[data-v-d8720c02]{
    padding: 0 28px;
    padding-bottom: 54px;
}
.smart_homework_frame_module_main_title[data-v-d8720c02]{
    margin-top:16px;
    color: #545f69;
}
.smart_homework_frame_module_common_msg[data-v-d8720c02]{
    text-indent: 18px;
    color: #6a747e;
    float: left;
    margin-right:30px;
    background-repeat: no-repeat;
    background-position-y: center;
}
.smart_homework_frame_module_common_msg._submit_limit[data-v-d8720c02]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_common_msg_tjiiao_icon.7bb5815.png);
}
.smart_homework_frame_module_common_msg._submit_publish[data-v-d8720c02]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_common_msg_submit_publish.cc4a68e.png);
}
.smart_homework_frame_module_common_msg._submit_end[data-v-d8720c02]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_common_msg_submit_end.5b5513c.png);
}
.smart_homework_frame_module_main_row[data-v-d8720c02]{
    margin-top:8px;
}
.smart_homework_frame_module_main_desc[data-v-d8720c02]{
    color: #6a747e;
    font-size: 14px;
    margin-top:11px;
}
.smart_homework_frame_module_rtitle[data-v-d8720c02]{
    height: 46px;
    line-height:46px;
    color: #545f69;
    text-indent:120px;
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_rtitle.1085735.png);
    background-repeat: no-repeat;
    background-position-x: 97px;
    background-position-y: center;
}
.smart_homework_frame_module_rtitle_v2[data-v-d8720c02]{
    height: 46px;
    line-height:46px;
    color: #545f69;
    text-indent:143px;
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_rtitle_v2.4ffff07.png);
    background-repeat: no-repeat;
    background-position-x: 120px;
    background-position-y: center;
}
.smart_hfmg_name[data-v-d8720c02]{
    height: 40px;
    line-height:40px;
    text-indent: 21px;
    background: #f9f9fa;
    color: #545f69;
    background-repeat: no-repeat;
    background-position-x: calc(100% - 20px);
    background-position-y: center;
    cursor: pointer;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-right: 35px;
}
.smart_hfmg_name.ed[data-v-d8720c02]{
    background-color: #2fa2fe;
    color: #fff;
}
.smart_hfmg_name._unfold[data-v-d8720c02]{
    background-image: url(/vue/dist/static/img/smart_hfmg_name_unfold.09593f6.png);
}
.smart_hfmg_name._fold[data-v-d8720c02]{
    background-image: url(/vue/dist/static/img/smart_hfmg_name_fold.768e0b8.png);
}
.smart_homework_frame_module_group[data-v-d8720c02]{
    margin-bottom:2px;
}
.smart_hfmg_user_icon[data-v-d8720c02]{
    width:35px;
    height:35px;
    float: left;
}
.smart_hfmg_user_icon img[data-v-d8720c02]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
    -o-object-fit: cover;
       object-fit: cover;
}
.smart_hfmg_user[data-v-d8720c02]{
    padding: 7px 24px;
    cursor: pointer;
}
.smart_hfmg_user.ed[data-v-d8720c02]{
    background-color: #2fa2fe;
    color: #fff;
}
.smart_hfmg_user_name[data-v-d8720c02]{
    line-height:35px;
    float: left;
    margin-left:12px;
    width: calc(100% - 47px);
}
.smart_homework_frame_part_nav[data-v-d8720c02]{
    height: 50px;
    line-height:50px;
    color: #6a747e;
    float: left;
    margin-right:46px;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
}
.smart_homework_frame_part_nav.ed[data-v-d8720c02]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_part_nav_ed.898bdde.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
    color: #2fa2fe;
    font-size: 15px;
}
.smart_homework_frame_part_navs[data-v-d8720c02]{
    border-bottom:1px solid #e5e8ec;
}
.respond-topic-stat-framework-navs[data-v-d8720c02]{
    background: #fff;
    /*width:310px;*/
    width: 210px;
    height:31px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #dbe3ea;
    border-radius: 4px;
    overflow: hidden;
    float: left;
}
.respond-topic-stat-framework-nav[data-v-d8720c02]{
    width: 50%;
    text-align: center;
    height: 31px;
    line-height:33px;
    color: #8f98a3;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    float: left;
    border-left: 1px solid #dbe3ea;
    cursor:pointer;
    margin-top:-2px;
}
.respond-topic-stat-framework-nav.ed[data-v-d8720c02]{
    background: #2fa2fe;
    color: #fff;
}
.respond-topic-stat-framework-nav[data-v-d8720c02]:first-child{
    border-left: none;
}
.respond-topic-stat-framework-head[data-v-d8720c02]{
    margin-top:17px;
}
.respond-topic-stat-framework-btn[data-v-d8720c02]{
    width:86px;
    height:32px;
    text-indent:42px;
    line-height:32px;
    background: #2fa2fe;
    float: right;
    border-radius: 4px;
    color: #fff;
    background-image: url(/vue/dist/static/img/respond-topic-stat-framework-btn.b597335.png);
    background-repeat: no-repeat;
    background-position-x: 17px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-cuijiao[data-v-d8720c02]{
    width:98px;
    height:32px;
    text-indent:32px;
    line-height:32px;
    background: #2fa2fe;
    float: right;
    border-radius: 4px;
    color: #fff;
    background-image: url(/vue/dist/static/img/one-key-cui-jiao-icon.ac65926.png);
    background-repeat: no-repeat;
    background-position-x: 7px;
    background-position-y: center;
    cursor: pointer;
}
.rtsfb_haro[data-v-d8720c02]{
    transition:border linear .2s,-webkit-box-shadow linear .5s;
    transition:border linear .2s,box-shadow linear .5s;
    transition:border linear .2s,box-shadow linear .5s,-webkit-box-shadow linear .5s;
     -moz-transition:border linear .2s,-moz-box-shadow linear .5s;
     -webkit-transition:border linear .2s,-webkit-box-shadow linear .5s;
     outline:none;border-color:rgba(47, 162, 254, .75);
     box-shadow:0 0 8px rgba(47, 162, 254, .5);
     -moz-box-shadow:0 0 8px rgba(47, 162, 254, .5);
     -webkit-box-shadow:0 0 8px rgba(47, 162, 254, 3);
}
.line-rate-graphics-enc[data-v-d8720c02]{
    padding: 0 26px;
    margin-top:22px;
}
.line-rate-graphics-enc-top[data-v-d8720c02]{
    line-height:59px;
    height: 59;
}
.lirg-enc-lw[data-v-d8720c02], .lirg-enc-rw[data-v-d8720c02]{
    width: calc(50% - 62.5px);
}
.lirg-enc-lw[data-v-d8720c02]{
    float: left;
}
.lirg-enc-rw[data-v-d8720c02]{
    float: right;
}
.lirg-enc-cw[data-v-d8720c02]{
    width: 125px;
    float: left;
    text-align: center;
    color: #7a8590;
}
.line-rate-graphics-enc-top-txt[data-v-d8720c02]{
    font-weight: bold;
    font-size: 15px;
}
.line-rate-graphics-enc-line-num[data-v-d8720c02]{
    float: left;
    font-size: 13px;
    color: #7a8590;
    line-height:14px;
}
.line-rate-graphics-enc-line-slot[data-v-d8720c02]{
    float: left;
    height: 14px;
    border-radius: 15px;
    background: #d47cf8;
}
.line-rate-graphics-enc-line-slot.class_line_bar[data-v-d8720c02]{
    background-color: #2ad5f3;
}
.line-rate-graphics-enc-line[data-v-d8720c02]{
    line-height:14px;
    margin-bottom:20px;
}
.lrgecl-class .line-rate-graphics-enc-line-slot[data-v-d8720c02]{
    background: #29d5f7;
}
.completed-student-enc-top[data-v-d8720c02]{
    padding: 0 22px;
    color: #545d64;
    line-height:40px;
    height: 40px;
}
.completed-student-enc[data-v-d8720c02]{
    margin-top:20px;
    padding: 20px 0;
}
.completed-student-enc-name[data-v-d8720c02]{
    float: left;
    font-weight: bold;
    min-width: 80px;
}
.completed-student-enc-types[data-v-d8720c02]{
    float: left;
    margin-left:30px;
}
.completed-student-enc-types-nav[data-v-d8720c02]{
    width: 500px;
    overflow-x: auto;
    white-space: nowrap;
    height: 50px;
    display: block;
    overflow-y: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
/*滚动条样式*/
.completed-student-enc-types-nav[data-v-d8720c02]::-webkit-scrollbar {
     width: 4px;
}
.completed-student-enc-types-nav[data-v-d8720c02]::-webkit-scrollbar-thumb {
     border-radius: 10px;
     -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, .2);
     background: rgba(0, 0, 0, .2);
}
.completed-student-enc-types-nav[data-v-d8720c02]::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, .2);
    border-radius: 0;
    background: rgba(0, 0, 0, .1);
}
.completed-student-enc-type[data-v-d8720c02]{
    float: left;
    margin-right:28px;
    cursor:pointer;
}
.completed-student-enc-type.ed[data-v-d8720c02]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_part_nav_ed.898bdde.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
    background-size: 20px 3px;
    color: #2fa2fe;
}
.completed-student-enc-score-btn[data-v-d8720c02]{
    text-indent: 28px;
    color: #2fa2fe;
    float: right;
    margin-right:45px;
    text-indent: 25px;
    background-image: url(/vue/dist/static/img/edit-score-icon.2a844a1.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-export-btn[data-v-d8720c02]{
    width:82px;
    height:32px;
    line-height:32px;
    color: #fff;
    text-align: center;
    float: right;
    background: #2fa2fe;
    border-radius: 4px;
    cursor:pointer;
    margin-top:5px;
}
.respond-topic-stat-fx-btn[data-v-d8720c02]{
    width:132px;
    height:32px;
    line-height:32px;
    color: #fff;
    text-align: center;
    float: right;
    background: #2fa2fe;
    border-radius: 4px;
    cursor:pointer;
    margin-right:10px;
}
.completed-student-enc-sheet-head[data-v-d8720c02]{
    height: 41px;
    line-height:41px;
    background: #f9f9f9;
    margin:22px 22px 0 22px;
    border-radius: 4px;
}
.completed-student-enc-sheet-col[data-v-d8720c02]{
    float: left;
}
.completed-student-enc-sheet-op-row[data-v-d8720c02]{
    height: 52px;
    line-height:52px;
    padding: 0 22px;
}
.completed-student-enc-sheet-op-all-select[data-v-d8720c02]{
    text-indent:50px;
    float: left;
    cursor:pointer;
    background-image: url(/vue/dist/static/img/smart-homework-option.04af7af.png);
    background-repeat: no-repeat;
    background-position-x: 18px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-sheet-op-all-select.ed[data-v-d8720c02]{
    background-image: url(/vue/dist/static/img/smart-homework-option-ed.52bcb70.png);
}
.completed-student-enc-sheet-op-publist-weike-btn[data-v-d8720c02]{
    text-indent:21px;
    color: #2fa2fe;
    float: right;
    cursor:pointer;
    margin-right:12px;
    background-image: url(/vue/dist/static/img/publish-weike-icon.c0ef380.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-sheet-op-dh-btn[data-v-d8720c02]{
    text-indent:21px;
    color: #2fa2fe;
    float: right;
    cursor:pointer;
    margin-right:12px;
    background-image: url(/vue/dist/static/img/chehui_button_icon.4ff8bbc.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-sheet-normal-row-main[data-v-d8720c02]{
    height: 60px;
    line-height:60px;
    padding: 0 22px;
    cursor: pointer;
}
.completed-student-enc-status-col[data-v-d8720c02]{
    text-indent:53px;
    background-image: url(/vue/dist/static/img/smart-homework-option.04af7af.png);
    background-repeat: no-repeat;
    background-position-x: 18px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-status-col.ed[data-v-d8720c02]{
    background-image: url(/vue/dist/static/img/smart-homework-option-ed.52bcb70.png);
}
.completed-student-enc-class-col[data-v-d8720c02]{
    text-align: center;
}
.completed-student-enc-user-icon[data-v-d8720c02]{
    width:40px;
    height:40px;
    float: left;
}
.completed-student-enc-user-icon img[data-v-d8720c02]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.completed-student-enc-user-name[data-v-d8720c02]{
    float: left;
    line-height:60px;
    margin-left:10px;
}
.completed-student-enc-sheet-normal-row-marks[data-v-d8720c02]{
    height: 50px;
}
.completed-student-enc-sheet-normal-row-detail[data-v-d8720c02]{
    padding: 10px 38px;
}
.completed-student-enc-sheet-normal-row-mark-block[data-v-d8720c02]{
    height: 16px;
    width: 16px;
    float: left;
    margin-right:10px;
}
.completed-student-enc-sheet-normal-row-mark[data-v-d8720c02]{
    line-height:16px;
}
.csesnrm-b-ok .completed-student-enc-sheet-normal-row-mark-block[data-v-d8720c02]{
    background: #29dbcd;
}
.csesnrm-b-ok .completed-student-enc-sheet-normal-row-mark-txt[data-v-d8720c02]{
    color: #29dbcd;
}
.csesnrm-b-error .completed-student-enc-sheet-normal-row-mark-block[data-v-d8720c02]{
    background: #ff8ca1;
}
.csesnrm-b-error .completed-student-enc-sheet-normal-row-mark-txt[data-v-d8720c02]{
    color: #ff8ca1;
}
.csesnrm-b-wait .completed-student-enc-sheet-normal-row-mark-block[data-v-d8720c02]{
    background: #ffbf5e;
}
.csesnrm-b-wait .completed-student-enc-sheet-normal-row-mark-txt[data-v-d8720c02]{
    color: #ffbf5e;
}
.csesnrm-b-iscorrect .completed-student-enc-sheet-normal-row-mark-block[data-v-d8720c02]{
    border:1px solid #30a2fb;
}
.csesnrm-b-iscorrect .completed-student-enc-sheet-normal-row-mark-txt[data-v-d8720c02]{
    color: #30a2fb;
}
.csesnrm-b-uncorrect .completed-student-enc-sheet-normal-row-mark-block[data-v-d8720c02]{
    background: #e4e7ec;
}
.csesnrm-b-uncorrect .completed-student-enc-sheet-normal-row-mark-txt[data-v-d8720c02]{
    color: #999;
}
.completed-student-enc-sheet-normal-row-mark-txt[data-v-d8720c02] {
    float: left;
}
.completed-student-enc-sheet-normal-row-mark[data-v-d8720c02]{
    float: left;
    margin-right:27px;
}
.completed-student-enc-sheet-normal-row-topic[data-v-d8720c02]{
    width:70px;
    /*min-width: 30px;*/
    padding: 4px 0px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height:30px;
    line-height:22px;
    /*float: left;*/
    display: inline-block;
    margin-right:22px;
    text-align: center;
    color: #999;
    border-radius: 5px;
    margin-bottom: 10px;
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    cursor: pointer;
}
.csenc-sheet-downlist-comp[data-v-d8720c02]{
    width: 50px;
    margin: auto;
    background-image: url(/vue/dist/static/img/downlist-normal-icon.8187c8c.png);
    background-repeat: no-repeat;
    background-position-x: calc(100% - 10px);
    background-position-y: center;
    cursor: pointer;
    text-align: left;
}
.csenc-sheet-common-comp[data-v-d8720c02]{
    text-align: center;
}
.csenc-sheet-rank-comp[data-v-d8720c02]{
    width: 80px;
    margin: auto;
    background-image: url(/vue/dist/static/img/dimension-rank-normal-icon.1e6d823.png);
    background-repeat: no-repeat;
    background-position-x: calc(100% - 10px);
    background-position-y: center;
    cursor: pointer;
}
.csenc-sheet-rank-comp.csrc-reverse-order[data-v-d8720c02]{
    background-image: url(/vue/dist/static/img/dimension-rank-bottom-icon.033e833.png);
}
.csenc-sheet-rank-comp.csrc-positive-order[data-v-d8720c02]{
    background-image: url(/vue/dist/static/img/dimension-rank-top-icon.1da7707.png);
}
.completed-student-enc-user-col[data-v-d8720c02]{
    width: 120px;
    margin: auto;
}
.completed-student-enc-user-name[data-v-d8720c02]{
    width: calc(100% - 50px);
}
.csenc-done-type[data-v-d8720c02]{
    text-align: center;
}
.csenc-correct-rate[data-v-d8720c02]{
    text-align: center;
}
.scesnrm-error[data-v-d8720c02]{
    background: #29dac8;
    color: #29dac8;
}
.csensnrt-ok[data-v-d8720c02]{
    background: #29dbcd;
    border: 1px solid #29dbcd;
}
.csensnrt-error[data-v-d8720c02]{
    background: #ff8ca1;
    border: 1px solid #ff8ca1;
}
.csensnrt-wait[data-v-d8720c02]{
    border:1px solid #ffbe5e;
    color: #ffbe5e;
}
.csesc-wait-check[data-v-d8720c02]{
    color: #fb9e25;
}
.csesc-end-check[data-v-d8720c02]{
    color: #2ea5ff;
}
.csensnrt-iscorrect[data-v-d8720c02]{
    color: #30a2fb;
    border:1px solid #30a2fb;
}
.csensnrt-uncorrect[data-v-d8720c02]{
    background: #e4e7ec;
}
.uncompleted-student-enc-user[data-v-d8720c02]{
    margin-bottom:10px;
}
.uncompleted-student-enc-user-icon[data-v-d8720c02]{
    width: 55px;
    height: 55px;
    margin: auto;
}
.uncompleted-student-enc-user-icon img[data-v-d8720c02]{
    width:100%;
    height:100%;
    border-radius: 50%;
}
.uncompleted-student-enc-user[data-v-d8720c02]{
    width:60px;
    float: left;
    margin-right:40px;
    text-align: center;
    cursor:pointer;
}
.uncompleted-student-enc-users[data-v-d8720c02]{
    padding: 30px 35px;
}
.uncompleted-student-enc-user-name[data-v-d8720c02]{
    font-size: 13px;
    color: #515e67;
    margin-top:6px;
}
.uncompleted-student-enc-user-status[data-v-d8720c02]{
    font-size: 11px;
    margin-top:5px;
    color: #349ef4;
}
.uncompleted-student-enc-user-status-circle[data-v-d8720c02]{
    display: inline-block;
    width:7px;
    height:7px;
    border-radius: 4px;
    background: #349ef4;
}
.unseus-no-read-status[data-v-d8720c02]{
    color: #8d96a5;
}
.unseus-no-read-status .uncompleted-student-enc-user-status-circle[data-v-d8720c02]{
    background: #8d96a5;
}
.unseus-chongzuo-status[data-v-d8720c02]{
    color: #ff877e;
}
.unseus-chongzuo-status .uncompleted-student-enc-user-status-circle[data-v-d8720c02]{
    background: #ff877e;
}
.topic-count-enc[data-v-d8720c02]{
    margin-top:20px;
    padding: 21px 24px;
    position:relative;
}
.topic-count-enc-item[data-v-d8720c02]{
    width: 50%;
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height: 250px;
}
.topic-count-enc-item-head[data-v-d8720c02]{
    color: #575b66;
}
.topic-count-enc-cline[data-v-d8720c02]{
    width: 1px;
    height: 100px;
    position:absolute;
    left: 50%;
    top: 100px;
    background: #dde2e6;
}
.topic-count-enc-item-zone[data-v-d8720c02]{
    height: 230px;
}
.analysis-answer-enc[data-v-d8720c02]{
    margin-top:20px;
    padding: 20px;
}
.analysis-answer-enc-top[data-v-d8720c02]{
    color: #575b66;
    margin-bottom: 10px;
}
.analysis-answer-enc-sheet-head[data-v-d8720c02]{
    height: 38px;
    line-height: 28px;
    background: #f9f9f9;
    margin-top:20px;
    border-radius: 3px;
    padding:0 25px;
    color:#545f69;
}
.analysis-answer-enc-sheet-col[data-v-d8720c02]{
    float: left;
}
.analysis-answer-enc-sheet-col-answerbox[data-v-d8720c02]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 510px;
    overflow: hidden;
    height: 60px;
    overflow-x: auto;
    white-space: nowrap;
}
.analysis-answer-enc-sheet-col-itemmy[data-v-d8720c02]{
    white-space: nowrap;
    display: inherit;
    color: #ff89a4;
}
.analysis-answer-enc-sheet-col-itemmy.correct[data-v-d8720c02]{
    color: #5ee3e8;
}
.analysis-answer-enc-sheet-row[data-v-d8720c02]{
    line-height:38px;
}
.csenc-sheet-txt-comp[data-v-d8720c02]{
    color: #575b66;
}
.analysis-answer-enc-sheet-list-row-head[data-v-d8720c02]{
    height: 60px;
    line-height:60px;
    padding:0 15px 0 25px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    cursor: pointer;
}
.analysis-answer-enc-sheet-list-row-head.ed[data-v-d8720c02]{
    -webkit-box-shadow: 0 0 4px 4px #eee;
            box-shadow: 0 0 4px 4px #eee;
    /*-webkit-animation: mymove 5s infinite; !* Chrome, Safari, Opera *!
    animation: mymove 5s infinite;*/
}
.completed-student-enc-sheet-normal-row-main.ed[data-v-d8720c02]{
    -webkit-box-shadow: 0 0 4px 4px #eee;
            box-shadow: 0 0 4px 4px #eee;
}
/* Chrome, Safari, Opera */
@-webkit-keyframes mymove-data-v-d8720c02 {
100% {-webkit-box-shadow: 0 0 4px 4px #eee;box-shadow: 0 0 4px 4px #eee;
}
}
/* Standard syntax */
@keyframes mymove-data-v-d8720c02 {
100% {-webkit-box-shadow: 0 0 4px 4px #eee;box-shadow: 0 0 4px 4px #eee;
}
}
.analysis-answer-enc-scol-topic-order[data-v-d8720c02]{
    font-size: 14px;
    color: #8f98a3;
    text-indent:20px;
}
.analysis-answer-enc-sheet-circle[data-v-d8720c02]{
    width: 40px;
    height: 40px;
    margin:auto;
    margin-top:10px;
}
.analysis-answer-enc-sheet-col-item-txt-o[data-v-d8720c02]{
    float: left;
    margin-right:10px;
}
.analysis-answer-enc-sheet-col-item-txt-t[data-v-d8720c02]{
    float: left;
    text-decoration: underline;
}
.analysis-answer-enc-sheet-col-item[data-v-d8720c02]{
    float: left;
    margin-right:40px;
}
.analysis-answer-enc-sheet-col-wait-py[data-v-d8720c02]{
    color: #8f98a3;
    font-size: 13px;
    padding-right:25px;
    background:url(/vue/dist/static/img/topic_pigai_icon.d126ddf.png) right center no-repeat;
}
.analysis-answer-enc-sheet-list-row-stat-top[data-v-d8720c02]{
    line-height: 40px;
}
.analysis-answer-enc-sheet-list-row-stat[data-v-d8720c02]{
    padding: 0 25px 0 47px;
}
.analysis-answer-enc-sheet-list-row-stat-users[data-v-d8720c02]{
    margin-top:10px;
    min-height: 88px;
    position:relative;
}
.knowledge-count-enc[data-v-d8720c02]{
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    min-height: 328px;
    padding: 20px;
    margin-top:20px;
}
.knowledge-count-enc-center-lpart[data-v-d8720c02]{
    height: 220px;
    width: 270px;
    float: left;
}
.knowledge-count-enc-center-rpart[data-v-d8720c02]{
    width: calc(100% - 270px);
    float: left;
    height: 270px;
}
.knowledge-count-enc-legend-icon[data-v-d8720c02]{
    display: inline-block;
    width:19px;
    height:12px;
    background: red;
    margin-right:5px;
    float: left;
    margin-top:2px;
}
.knowledge-count-enc-legend[data-v-d8720c02]{
    line-height: 15px;
    color: #5e6166;
    margin-right:38px;
    display: inline-block;
}
.knowledge-count-enc-legends[data-v-d8720c02]{
    text-align: center;
}
.el-table-filter__content[data-v-d8720c02]{
    min-width: auto;
}
.analysis-answer-enc[data-v-d8720c02] .el-table-filter__wrap{
    margin-bottom:-15px!important;
}
.shd_rline[data-v-d8720c02]{
    height: 40px;
    line-height:40px;
    background: #f9f9f9;
    text-indent:24px;
}
.shd_answer_ways[data-v-d8720c02]{
    padding: 25px 50px 20px 50px;
}
.shd_answer_way[data-v-d8720c02]{
    margin-bottom:22px;
}
.shd_answer_way_l[data-v-d8720c02]{
    float: left;
    text-indent:28px;
    background-image: url(/vue/dist/static/img/smart-homework-option.04af7af.png);
    background-repeat: no-repeat;
    background-position-y: center;
    cursor: pointer;
}
.shd_answer_way_l.ed[data-v-d8720c02]{
    background-image: url(/vue/dist/static/img/smart-homework-option-ed.52bcb70.png);
}
.shd_answer_way_r[data-v-d8720c02]{
    float: right;
    color: #545f69;
    font-size: 13px;
    text-decoration: underline;
    cursor:pointer;
}
.shd_answer_way_r[data-v-d8720c02]:hover{
    color: #2fa2fe;
}
.shd_jump_detail_btn[data-v-d8720c02]{
    width:105px;
    height:32px;
    text-indent:35px;
    line-height:32px;
    background: #2fa2fe;
    float: right;
    border-radius: 4px;
    color: #fff;
    background-image: url(/vue/dist/static/img/shd_jump_detail_btn.84a1dbb.png);
    background-repeat: no-repeat;
    background-position-x: 13px;
    background-position-y: center;
    cursor: pointer;
    margin-top:13px;
}
.shd_top_combtn[data-v-d8720c02]{
    float: right;
    color: #6a747e;
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    margin-right:21px;
    font-weight: normal;
    cursor:pointer;
}
.stcom_share[data-v-d8720c02]{
    background-image: url(/vue/dist/static/img/stcom_share.19401c9.png);
}
.stcom_daochu[data-v-d8720c02]{
    background-image: url(/vue/dist/static/img/stcom_daochu.292303c.png);
}
.stcom_chehui[data-v-d8720c02]{
    background-image: url(/vue/dist/static/img/stcom_chehui.3c71228.png);
}
.stcom_editbtn[data-v-d8720c02]{
    background-image: url(/vue/dist/static/img/stcom_editbtn.e4e450f.png);
}
.student-list-enc[data-v-d8720c02]{
    margin-top:20px;
    padding: 0 26px  26px 26px;
    position:relative;
}
.student-list-enc-classes[data-v-d8720c02]{
    min-height: 60px;
    border-bottom:1px solid #e5e8ec;
}
.student-list-enc-class[data-v-d8720c02]{
    float: left;
    margin-right:34px;
    color: #6a747e;
    line-height: 60px;
    cursor:pointer;
}
.student-list-enc-class.ed[data-v-d8720c02]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_part_nav_ed.898bdde.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
    color: #2fa2fe;
}
.student-list-enc-users[data-v-d8720c02]{
    margin-top:30px;
}
.student-list-enc-status[data-v-d8720c02]{
    position:absolute;
    width: 60px;
    font-size: 13px;
    left: 50%;
    margin-left:-30px;
    height: 21px;
    line-height:21px;
    top:40px;
    background: #d4f1f4;
    border-radius: 20px;
    color: #1fb8c7;
}
.student-list-enc-user[data-v-d8720c02]{
    width:70px;
    float: left;
    margin-right:40px;
    text-align: center;
    position:relative;
    margin-bottom:15px;
}
.sles-yuqi[data-v-d8720c02]{
    color: #2fa2fe;
    background: #eae8ff;
}
.sles-unfinished[data-v-d8720c02]{
    background: #ffebd5;
    color: #ff6e6e;
}
.student-list-enc-user-cuijiao-btn[data-v-d8720c02]{
    position:absolute;
    right: 26px;
    top: 77px;
    border-radius: 3px;
    width:105px;
    height:30px;
    line-height:30px;
    border:1px solid #2fa2fe;
    text-indent:35px;
    color: #2fa2fe;
    background-image: url(/vue/dist/static/img/student-list-enc-user-cuijiao-btn.5b82e23.png);
    background-repeat: no-repeat;
    background-position-x: 12px;
    background-position-y: center;
    cursor: pointer;
}
.el-dropdown-menu__item.selected[data-v-d8720c02]{
    color: #2fa2fe;
}
[data-v-d8720c02] .analysis-answer-table.el-table--enable-row-hover .el-table__body tr:hover>td{
    background-color: #fff;
}
[data-v-d8720c02] .analysis-answer-table.el-table td,[data-v-d8720c02] .analysis-answer-table.el-table th{
    text-align: center;
}
[data-v-d8720c02] .smart_homework_frame_module_group2 .el-collapse-item__header{
    background-color: #f9f9fa;
    padding:0 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-d8720c02] .smart_homework_frame_module_group2 .el-collapse-item__arrow{
    -moz-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
}
[data-v-d8720c02] .smart_homework_frame_module_group2 .el-collapse-item__arrow.is-active{
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
}
.xtwo_code[data-v-d8720c02]{
    width: 270px;
    height: 270px;
    margin: auto;
}
.xtwo_code img[data-v-d8720c02]{
    width:100%;
    height:100%;
}
.share_box_adress[data-v-d8720c02]{
    width: 336px;
    height: 45px;
    border: 1px solid #cfd7e0;
    border-radius: 3px;
    display: block;
    margin: auto;
    margin-top:16px;
    text-indent:5px;
}
.share_box_common_btn[data-v-d8720c02]{
    width:145px;
    height:38px;
    text-indent:57px;
    line-height:38px;
    background: #2fa2fe;
    border-radius: 4px;
    color: #fff;
    background-repeat: no-repeat;
    background-position-x: 27px;
    background-position-y: center;
    cursor: pointer;
    margin-top:13px;
}
.sbcn_copy[data-v-d8720c02]{
    background-image: url(/vue/dist/static/img/share_box_common_btn_copy.52803ee.png);
}
.sbcn_save[data-v-d8720c02]{
    background-image: url(/vue/dist/static/img/sbcn_save.5115786.png);
}
.share-student-list[data-v-d8720c02]{
    height: 100%;
}
.share-student-list-header[data-v-d8720c02]{
    height: 39px;
    line-height:39px;
    background: #f5f5f5;
}
.share-student-list-header-left[data-v-d8720c02]{
    font-size: 16px;
    float: left;
    padding-left: 11px;
}
.share-student-list-header-right[data-v-d8720c02]{
    float: right;
    margin-right:10px;
}
.share-student-list .van-dropdown-menu[data-v-d8720c02]{
    background: none;
    height: 40px;
}
.share-student-list-box[data-v-d8720c02]{
    padding: 0 10px;
    margin-top: 35px;
}
.share-student-list-box .student-list-enc-user[data-v-d8720c02]{
    margin-right: 0;
    margin-bottom: 15px;
}
.share-student-list-box .student-list-enc-status[data-v-d8720c02]{
    font-size: 13px;
}
.share-student-list-box .uncompleted-student-enc-user-icon[data-v-d8720c02]{
    width: 55px;
    height: 55px;
}
.share-student-list-box .student-list-enc-status[data-v-d8720c02]{
    top: 40px;
    width: 60px;
    left: 50%;
    margin-left: -30px;
}
.share-student-list-box .student-list-enc-user[data-v-d8720c02]{
    width: 25%;
}
.public_noc[data-v-d8720c02] {
    height:175px;
    width:196px;
    background:url(/vue/dist/static/img/empty_03.61d46be.png) center;
    background-size:80%;
    position:absolute;
    top:50%;
    margin-top:-87.5px;
    left:50%;
    margin-left:-98px;
}
.framework_unfinished_box[data-v-d8720c02]{
    width: 800px;
    text-align: center;
    line-height: 200px;
}
.analysis-answer-enc .el-dropdown[data-v-d8720c02]{
    margin-top:5px;
}
.clear[data-v-1521bf98]{
    clear:both;
}
.left[data-v-1521bf98]{
    float:left;
}
.right[data-v-1521bf98]{
    float:right;
}
.inline[data-v-1521bf98]{
    display:inline-block;
}
.block[data-v-1521bf98]{
    display:block;
}
.white[data-v-1521bf98]{
    color: wheat;
}
.clearfix[data-v-1521bf98]:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix[data-v-1521bf98] {
    zoom: 1;
}
._nr[data-v-1521bf98]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.smart_homework_frame[data-v-1521bf98]{
    height: 100%;
    background: #f3f4f6;
    overflow: auto;
}
.smhk_frame_banner[data-v-1521bf98]{
    height: 60px;
    line-height:60px;
    position:relative;
}
.smart_homework_frame_bottom[data-v-1521bf98]{
    padding: 0 70px;
}
.smhk_frame_banner_backbtn_icon[data-v-1521bf98]{
    color: #b8bfc8;
    font-size: 16px;
    margin-top:22px;
    float: left;
}
.smhk_frame_banner_backbtn_icon_txt[data-v-1521bf98]{
    color: #7a8590;
    float: left;
    padding-left:10px;
}
.smhk_frame_banner_backbtn[data-v-1521bf98]{
    cursor:pointer;
}
.smhk_frame_banner_backname[data-v-1521bf98]{
    color: #7a8590;
    float: left;
    margin-left:10px;
}
.smhk_frame_banner_name[data-v-1521bf98]{
    position:absolute;
    width: 500px;
    left: 50%;
    margin-left:-250px;
    top: 0;
    text-align: center;
    height: 60px;
    line-height:60px;
    color: #7a8590;
    font-size: 16px;
}
.smart_homework_frame_lpart[data-v-1521bf98]{
    float: left;
    width: calc(100% - 320px);
}
.smart_homework_frame_rpart[data-v-1521bf98]{
    position: fixed;
    top:60px;
    right: 70px;
    width: 295px;
}
.smart_homework_frame_module_groups[data-v-1521bf98]{
    max-height: 450px;
    overflow: auto;
}
.smart_homework_frame_module[data-v-1521bf98]{
    background: rgb(255, 255, 255);
    border-radius:6px;
}
.smart_homework_frame_module_title[data-v-1521bf98]{
    height: 49px;
    line-height:49px;
    border-bottom:1px solid #f3f4f6;
    color: #2fa2fe;
    font-weight: bold;
    text-indent:24px;
    font-size: 16px;
}
.smart_homework_frame_module_main[data-v-1521bf98]{
    padding: 0 28px;
    padding-bottom: 54px;
}
.smart_homework_frame_module_main_title[data-v-1521bf98]{
    margin-top:16px;
    color: #545f69;
}
.smart_homework_frame_module_common_msg[data-v-1521bf98]{
    text-indent: 18px;
    color: #6a747e;
    float: left;
    margin-right:30px;
    background-repeat: no-repeat;
    background-position-y: center;
}
.smart_homework_frame_module_common_msg._submit_limit[data-v-1521bf98]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_common_msg_tjiiao_icon.7bb5815.png);
}
.smart_homework_frame_module_common_msg._submit_publish[data-v-1521bf98]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_common_msg_submit_publish.cc4a68e.png);
}
.smart_homework_frame_module_common_msg._submit_end[data-v-1521bf98]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_common_msg_submit_end.5b5513c.png);
}
.smart_homework_frame_module_main_row[data-v-1521bf98]{
    margin-top:8px;
}
.smart_homework_frame_module_main_desc[data-v-1521bf98]{
    color: #6a747e;
    font-size: 14px;
    margin-top:11px;
}
.smart_homework_frame_module_rtitle[data-v-1521bf98]{
    height: 46px;
    line-height:46px;
    color: #545f69;
    text-indent:120px;
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_rtitle.1085735.png);
    background-repeat: no-repeat;
    background-position-x: 97px;
    background-position-y: center;
}
.smart_homework_frame_module_rtitle_v2[data-v-1521bf98]{
    height: 46px;
    line-height:46px;
    color: #545f69;
    text-indent:143px;
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_rtitle_v2.4ffff07.png);
    background-repeat: no-repeat;
    background-position-x: 120px;
    background-position-y: center;
}
.smart_hfmg_name[data-v-1521bf98]{
    height: 40px;
    line-height:40px;
    text-indent: 21px;
    background: #f9f9fa;
    color: #545f69;
    background-repeat: no-repeat;
    background-position-x: calc(100% - 20px);
    background-position-y: center;
    cursor: pointer;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-right: 35px;
}
.smart_hfmg_name.ed[data-v-1521bf98]{
    background-color: #2fa2fe;
    color: #fff;
}
.smart_hfmg_name._unfold[data-v-1521bf98]{
    background-image: url(/vue/dist/static/img/smart_hfmg_name_unfold.09593f6.png);
}
.smart_hfmg_name._fold[data-v-1521bf98]{
    background-image: url(/vue/dist/static/img/smart_hfmg_name_fold.768e0b8.png);
}
.smart_homework_frame_module_group[data-v-1521bf98]{
    margin-bottom:2px;
}
.smart_hfmg_user_icon[data-v-1521bf98]{
    width:35px;
    height:35px;
    float: left;
}
.smart_hfmg_user_icon img[data-v-1521bf98]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
    -o-object-fit: cover;
       object-fit: cover;
}
.smart_hfmg_user[data-v-1521bf98]{
    padding: 7px 24px;
    cursor: pointer;
}
.smart_hfmg_user.ed[data-v-1521bf98]{
    background-color: #2fa2fe;
    color: #fff;
}
.smart_hfmg_user_name[data-v-1521bf98]{
    line-height:35px;
    float: left;
    margin-left:12px;
    width: calc(100% - 47px);
}
.smart_homework_frame_part_nav[data-v-1521bf98]{
    height: 50px;
    line-height:50px;
    color: #6a747e;
    float: left;
    margin-right:46px;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
}
.smart_homework_frame_part_nav.ed[data-v-1521bf98]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_part_nav_ed.898bdde.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
    color: #2fa2fe;
    font-size: 15px;
}
.smart_homework_frame_part_navs[data-v-1521bf98]{
    border-bottom:1px solid #e5e8ec;
}
.respond-topic-stat-framework-navs[data-v-1521bf98]{
    background: #fff;
    /*width:310px;*/
    width: 210px;
    height:31px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #dbe3ea;
    border-radius: 4px;
    overflow: hidden;
    float: left;
}
.respond-topic-stat-framework-nav[data-v-1521bf98]{
    width: 50%;
    text-align: center;
    height: 31px;
    line-height:33px;
    color: #8f98a3;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    float: left;
    border-left: 1px solid #dbe3ea;
    cursor:pointer;
    margin-top:-2px;
}
.respond-topic-stat-framework-nav.ed[data-v-1521bf98]{
    background: #2fa2fe;
    color: #fff;
}
.respond-topic-stat-framework-nav[data-v-1521bf98]:first-child{
    border-left: none;
}
.respond-topic-stat-framework-head[data-v-1521bf98]{
    margin-top:17px;
}
.respond-topic-stat-framework-btn[data-v-1521bf98]{
    width:86px;
    height:32px;
    text-indent:42px;
    line-height:32px;
    background: #2fa2fe;
    float: right;
    border-radius: 4px;
    color: #fff;
    background-image: url(/vue/dist/static/img/respond-topic-stat-framework-btn.b597335.png);
    background-repeat: no-repeat;
    background-position-x: 17px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-cuijiao[data-v-1521bf98]{
    width:98px;
    height:32px;
    text-indent:32px;
    line-height:32px;
    background: #2fa2fe;
    float: right;
    border-radius: 4px;
    color: #fff;
    background-image: url(/vue/dist/static/img/one-key-cui-jiao-icon.ac65926.png);
    background-repeat: no-repeat;
    background-position-x: 7px;
    background-position-y: center;
    cursor: pointer;
}
.rtsfb_haro[data-v-1521bf98]{
    transition:border linear .2s,-webkit-box-shadow linear .5s;
    transition:border linear .2s,box-shadow linear .5s;
    transition:border linear .2s,box-shadow linear .5s,-webkit-box-shadow linear .5s;
     -moz-transition:border linear .2s,-moz-box-shadow linear .5s;
     -webkit-transition:border linear .2s,-webkit-box-shadow linear .5s;
     outline:none;border-color:rgba(47, 162, 254, .75);
     box-shadow:0 0 8px rgba(47, 162, 254, .5);
     -moz-box-shadow:0 0 8px rgba(47, 162, 254, .5);
     -webkit-box-shadow:0 0 8px rgba(47, 162, 254, 3);
}
.line-rate-graphics-enc[data-v-1521bf98]{
    padding: 0 26px;
    margin-top:22px;
}
.line-rate-graphics-enc-top[data-v-1521bf98]{
    line-height:59px;
    height: 59;
}
.lirg-enc-lw[data-v-1521bf98], .lirg-enc-rw[data-v-1521bf98]{
    width: calc(50% - 62.5px);
}
.lirg-enc-lw[data-v-1521bf98]{
    float: left;
}
.lirg-enc-rw[data-v-1521bf98]{
    float: right;
}
.lirg-enc-cw[data-v-1521bf98]{
    width: 125px;
    float: left;
    text-align: center;
    color: #7a8590;
}
.line-rate-graphics-enc-top-txt[data-v-1521bf98]{
    font-weight: bold;
    font-size: 15px;
}
.line-rate-graphics-enc-line-num[data-v-1521bf98]{
    float: left;
    font-size: 13px;
    color: #7a8590;
    line-height:14px;
}
.line-rate-graphics-enc-line-slot[data-v-1521bf98]{
    float: left;
    height: 14px;
    border-radius: 15px;
    background: #d47cf8;
}
.line-rate-graphics-enc-line-slot.class_line_bar[data-v-1521bf98]{
    background-color: #2ad5f3;
}
.line-rate-graphics-enc-line[data-v-1521bf98]{
    line-height:14px;
    margin-bottom:20px;
}
.lrgecl-class .line-rate-graphics-enc-line-slot[data-v-1521bf98]{
    background: #29d5f7;
}
.completed-student-enc-top[data-v-1521bf98]{
    padding: 0 22px;
    color: #545d64;
    line-height:40px;
    height: 40px;
}
.completed-student-enc[data-v-1521bf98]{
    margin-top:20px;
    padding: 20px 0;
}
.completed-student-enc-name[data-v-1521bf98]{
    float: left;
    font-weight: bold;
    min-width: 80px;
}
.completed-student-enc-types[data-v-1521bf98]{
    float: left;
    margin-left:30px;
}
.completed-student-enc-types-nav[data-v-1521bf98]{
    width: 500px;
    overflow-x: auto;
    white-space: nowrap;
    height: 50px;
    display: block;
    overflow-y: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
/*滚动条样式*/
.completed-student-enc-types-nav[data-v-1521bf98]::-webkit-scrollbar {
     width: 4px;
}
.completed-student-enc-types-nav[data-v-1521bf98]::-webkit-scrollbar-thumb {
     border-radius: 10px;
     -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, .2);
     background: rgba(0, 0, 0, .2);
}
.completed-student-enc-types-nav[data-v-1521bf98]::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, .2);
    border-radius: 0;
    background: rgba(0, 0, 0, .1);
}
.completed-student-enc-type[data-v-1521bf98]{
    float: left;
    margin-right:28px;
    cursor:pointer;
}
.completed-student-enc-type.ed[data-v-1521bf98]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_part_nav_ed.898bdde.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
    background-size: 20px 3px;
    color: #2fa2fe;
}
.completed-student-enc-score-btn[data-v-1521bf98]{
    text-indent: 28px;
    color: #2fa2fe;
    float: right;
    margin-right:45px;
    text-indent: 25px;
    background-image: url(/vue/dist/static/img/edit-score-icon.2a844a1.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-export-btn[data-v-1521bf98]{
    width:82px;
    height:32px;
    line-height:32px;
    color: #fff;
    text-align: center;
    float: right;
    background: #2fa2fe;
    border-radius: 4px;
    cursor:pointer;
    margin-top:5px;
}
.respond-topic-stat-fx-btn[data-v-1521bf98]{
    width:132px;
    height:32px;
    line-height:32px;
    color: #fff;
    text-align: center;
    float: right;
    background: #2fa2fe;
    border-radius: 4px;
    cursor:pointer;
    margin-right:10px;
}
.completed-student-enc-sheet-head[data-v-1521bf98]{
    height: 41px;
    line-height:41px;
    background: #f9f9f9;
    margin:22px 22px 0 22px;
    border-radius: 4px;
}
.completed-student-enc-sheet-col[data-v-1521bf98]{
    float: left;
}
.completed-student-enc-sheet-op-row[data-v-1521bf98]{
    height: 52px;
    line-height:52px;
    padding: 0 22px;
}
.completed-student-enc-sheet-op-all-select[data-v-1521bf98]{
    text-indent:50px;
    float: left;
    cursor:pointer;
    background-image: url(/vue/dist/static/img/smart-homework-option.04af7af.png);
    background-repeat: no-repeat;
    background-position-x: 18px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-sheet-op-all-select.ed[data-v-1521bf98]{
    background-image: url(/vue/dist/static/img/smart-homework-option-ed.52bcb70.png);
}
.completed-student-enc-sheet-op-publist-weike-btn[data-v-1521bf98]{
    text-indent:21px;
    color: #2fa2fe;
    float: right;
    cursor:pointer;
    margin-right:12px;
    background-image: url(/vue/dist/static/img/publish-weike-icon.c0ef380.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-sheet-op-dh-btn[data-v-1521bf98]{
    text-indent:21px;
    color: #2fa2fe;
    float: right;
    cursor:pointer;
    margin-right:12px;
    background-image: url(/vue/dist/static/img/chehui_button_icon.4ff8bbc.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-sheet-normal-row-main[data-v-1521bf98]{
    height: 60px;
    line-height:60px;
    padding: 0 22px;
    cursor: pointer;
}
.completed-student-enc-status-col[data-v-1521bf98]{
    text-indent:53px;
    background-image: url(/vue/dist/static/img/smart-homework-option.04af7af.png);
    background-repeat: no-repeat;
    background-position-x: 18px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-status-col.ed[data-v-1521bf98]{
    background-image: url(/vue/dist/static/img/smart-homework-option-ed.52bcb70.png);
}
.completed-student-enc-class-col[data-v-1521bf98]{
    text-align: center;
}
.completed-student-enc-user-icon[data-v-1521bf98]{
    width:40px;
    height:40px;
    float: left;
}
.completed-student-enc-user-icon img[data-v-1521bf98]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.completed-student-enc-user-name[data-v-1521bf98]{
    float: left;
    line-height:60px;
    margin-left:10px;
}
.completed-student-enc-sheet-normal-row-marks[data-v-1521bf98]{
    height: 50px;
}
.completed-student-enc-sheet-normal-row-detail[data-v-1521bf98]{
    padding: 10px 38px;
}
.completed-student-enc-sheet-normal-row-mark-block[data-v-1521bf98]{
    height: 16px;
    width: 16px;
    float: left;
    margin-right:10px;
}
.completed-student-enc-sheet-normal-row-mark[data-v-1521bf98]{
    line-height:16px;
}
.csesnrm-b-ok .completed-student-enc-sheet-normal-row-mark-block[data-v-1521bf98]{
    background: #29dbcd;
}
.csesnrm-b-ok .completed-student-enc-sheet-normal-row-mark-txt[data-v-1521bf98]{
    color: #29dbcd;
}
.csesnrm-b-error .completed-student-enc-sheet-normal-row-mark-block[data-v-1521bf98]{
    background: #ff8ca1;
}
.csesnrm-b-error .completed-student-enc-sheet-normal-row-mark-txt[data-v-1521bf98]{
    color: #ff8ca1;
}
.csesnrm-b-wait .completed-student-enc-sheet-normal-row-mark-block[data-v-1521bf98]{
    background: #ffbf5e;
}
.csesnrm-b-wait .completed-student-enc-sheet-normal-row-mark-txt[data-v-1521bf98]{
    color: #ffbf5e;
}
.csesnrm-b-iscorrect .completed-student-enc-sheet-normal-row-mark-block[data-v-1521bf98]{
    border:1px solid #30a2fb;
}
.csesnrm-b-iscorrect .completed-student-enc-sheet-normal-row-mark-txt[data-v-1521bf98]{
    color: #30a2fb;
}
.csesnrm-b-uncorrect .completed-student-enc-sheet-normal-row-mark-block[data-v-1521bf98]{
    background: #e4e7ec;
}
.csesnrm-b-uncorrect .completed-student-enc-sheet-normal-row-mark-txt[data-v-1521bf98]{
    color: #999;
}
.completed-student-enc-sheet-normal-row-mark-txt[data-v-1521bf98] {
    float: left;
}
.completed-student-enc-sheet-normal-row-mark[data-v-1521bf98]{
    float: left;
    margin-right:27px;
}
.completed-student-enc-sheet-normal-row-topic[data-v-1521bf98]{
    width:70px;
    /*min-width: 30px;*/
    padding: 4px 0px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height:30px;
    line-height:22px;
    /*float: left;*/
    display: inline-block;
    margin-right:22px;
    text-align: center;
    color: #999;
    border-radius: 5px;
    margin-bottom: 10px;
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    cursor: pointer;
}
.csenc-sheet-downlist-comp[data-v-1521bf98]{
    width: 50px;
    margin: auto;
    background-image: url(/vue/dist/static/img/downlist-normal-icon.8187c8c.png);
    background-repeat: no-repeat;
    background-position-x: calc(100% - 10px);
    background-position-y: center;
    cursor: pointer;
    text-align: left;
}
.csenc-sheet-common-comp[data-v-1521bf98]{
    text-align: center;
}
.csenc-sheet-rank-comp[data-v-1521bf98]{
    width: 80px;
    margin: auto;
    background-image: url(/vue/dist/static/img/dimension-rank-normal-icon.1e6d823.png);
    background-repeat: no-repeat;
    background-position-x: calc(100% - 10px);
    background-position-y: center;
    cursor: pointer;
}
.csenc-sheet-rank-comp.csrc-reverse-order[data-v-1521bf98]{
    background-image: url(/vue/dist/static/img/dimension-rank-bottom-icon.033e833.png);
}
.csenc-sheet-rank-comp.csrc-positive-order[data-v-1521bf98]{
    background-image: url(/vue/dist/static/img/dimension-rank-top-icon.1da7707.png);
}
.completed-student-enc-user-col[data-v-1521bf98]{
    width: 120px;
    margin: auto;
}
.completed-student-enc-user-name[data-v-1521bf98]{
    width: calc(100% - 50px);
}
.csenc-done-type[data-v-1521bf98]{
    text-align: center;
}
.csenc-correct-rate[data-v-1521bf98]{
    text-align: center;
}
.scesnrm-error[data-v-1521bf98]{
    background: #29dac8;
    color: #29dac8;
}
.csensnrt-ok[data-v-1521bf98]{
    background: #29dbcd;
    border: 1px solid #29dbcd;
}
.csensnrt-error[data-v-1521bf98]{
    background: #ff8ca1;
    border: 1px solid #ff8ca1;
}
.csensnrt-wait[data-v-1521bf98]{
    border:1px solid #ffbe5e;
    color: #ffbe5e;
}
.csesc-wait-check[data-v-1521bf98]{
    color: #fb9e25;
}
.csesc-end-check[data-v-1521bf98]{
    color: #2ea5ff;
}
.csensnrt-iscorrect[data-v-1521bf98]{
    color: #30a2fb;
    border:1px solid #30a2fb;
}
.csensnrt-uncorrect[data-v-1521bf98]{
    background: #e4e7ec;
}
.uncompleted-student-enc-user[data-v-1521bf98]{
    margin-bottom:10px;
}
.uncompleted-student-enc-user-icon[data-v-1521bf98]{
    width: 55px;
    height: 55px;
    margin: auto;
}
.uncompleted-student-enc-user-icon img[data-v-1521bf98]{
    width:100%;
    height:100%;
    border-radius: 50%;
}
.uncompleted-student-enc-user[data-v-1521bf98]{
    width:60px;
    float: left;
    margin-right:40px;
    text-align: center;
    cursor:pointer;
}
.uncompleted-student-enc-users[data-v-1521bf98]{
    padding: 30px 35px;
}
.uncompleted-student-enc-user-name[data-v-1521bf98]{
    font-size: 13px;
    color: #515e67;
    margin-top:6px;
}
.uncompleted-student-enc-user-status[data-v-1521bf98]{
    font-size: 11px;
    margin-top:5px;
    color: #349ef4;
}
.uncompleted-student-enc-user-status-circle[data-v-1521bf98]{
    display: inline-block;
    width:7px;
    height:7px;
    border-radius: 4px;
    background: #349ef4;
}
.unseus-no-read-status[data-v-1521bf98]{
    color: #8d96a5;
}
.unseus-no-read-status .uncompleted-student-enc-user-status-circle[data-v-1521bf98]{
    background: #8d96a5;
}
.unseus-chongzuo-status[data-v-1521bf98]{
    color: #ff877e;
}
.unseus-chongzuo-status .uncompleted-student-enc-user-status-circle[data-v-1521bf98]{
    background: #ff877e;
}
.topic-count-enc[data-v-1521bf98]{
    margin-top:20px;
    padding: 21px 24px;
    position:relative;
}
.topic-count-enc-item[data-v-1521bf98]{
    width: 50%;
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height: 250px;
}
.topic-count-enc-item-head[data-v-1521bf98]{
    color: #575b66;
}
.topic-count-enc-cline[data-v-1521bf98]{
    width: 1px;
    height: 100px;
    position:absolute;
    left: 50%;
    top: 100px;
    background: #dde2e6;
}
.topic-count-enc-item-zone[data-v-1521bf98]{
    height: 230px;
}
.analysis-answer-enc[data-v-1521bf98]{
    margin-top:20px;
    padding: 20px;
}
.analysis-answer-enc-top[data-v-1521bf98]{
    color: #575b66;
    margin-bottom: 10px;
}
.analysis-answer-enc-sheet-head[data-v-1521bf98]{
    height: 38px;
    line-height: 28px;
    background: #f9f9f9;
    margin-top:20px;
    border-radius: 3px;
    padding:0 25px;
    color:#545f69;
}
.analysis-answer-enc-sheet-col[data-v-1521bf98]{
    float: left;
}
.analysis-answer-enc-sheet-col-answerbox[data-v-1521bf98]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 510px;
    overflow: hidden;
    height: 60px;
    overflow-x: auto;
    white-space: nowrap;
}
.analysis-answer-enc-sheet-col-itemmy[data-v-1521bf98]{
    white-space: nowrap;
    display: inherit;
    color: #ff89a4;
}
.analysis-answer-enc-sheet-col-itemmy.correct[data-v-1521bf98]{
    color: #5ee3e8;
}
.analysis-answer-enc-sheet-row[data-v-1521bf98]{
    line-height:38px;
}
.csenc-sheet-txt-comp[data-v-1521bf98]{
    color: #575b66;
}
.analysis-answer-enc-sheet-list-row-head[data-v-1521bf98]{
    height: 60px;
    line-height:60px;
    padding:0 15px 0 25px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    cursor: pointer;
}
.analysis-answer-enc-sheet-list-row-head.ed[data-v-1521bf98]{
    -webkit-box-shadow: 0 0 4px 4px #eee;
            box-shadow: 0 0 4px 4px #eee;
    /*-webkit-animation: mymove 5s infinite; !* Chrome, Safari, Opera *!
    animation: mymove 5s infinite;*/
}
.completed-student-enc-sheet-normal-row-main.ed[data-v-1521bf98]{
    -webkit-box-shadow: 0 0 4px 4px #eee;
            box-shadow: 0 0 4px 4px #eee;
}
/* Chrome, Safari, Opera */
@-webkit-keyframes mymove-data-v-1521bf98 {
100% {-webkit-box-shadow: 0 0 4px 4px #eee;box-shadow: 0 0 4px 4px #eee;
}
}
/* Standard syntax */
@keyframes mymove-data-v-1521bf98 {
100% {-webkit-box-shadow: 0 0 4px 4px #eee;box-shadow: 0 0 4px 4px #eee;
}
}
.analysis-answer-enc-scol-topic-order[data-v-1521bf98]{
    font-size: 14px;
    color: #8f98a3;
    text-indent:20px;
}
.analysis-answer-enc-sheet-circle[data-v-1521bf98]{
    width: 40px;
    height: 40px;
    margin:auto;
    margin-top:10px;
}
.analysis-answer-enc-sheet-col-item-txt-o[data-v-1521bf98]{
    float: left;
    margin-right:10px;
}
.analysis-answer-enc-sheet-col-item-txt-t[data-v-1521bf98]{
    float: left;
    text-decoration: underline;
}
.analysis-answer-enc-sheet-col-item[data-v-1521bf98]{
    float: left;
    margin-right:40px;
}
.analysis-answer-enc-sheet-col-wait-py[data-v-1521bf98]{
    color: #8f98a3;
    font-size: 13px;
    padding-right:25px;
    background:url(/vue/dist/static/img/topic_pigai_icon.d126ddf.png) right center no-repeat;
}
.analysis-answer-enc-sheet-list-row-stat-top[data-v-1521bf98]{
    line-height: 40px;
}
.analysis-answer-enc-sheet-list-row-stat[data-v-1521bf98]{
    padding: 0 25px 0 47px;
}
.analysis-answer-enc-sheet-list-row-stat-users[data-v-1521bf98]{
    margin-top:10px;
    min-height: 88px;
    position:relative;
}
.knowledge-count-enc[data-v-1521bf98]{
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    min-height: 328px;
    padding: 20px;
    margin-top:20px;
}
.knowledge-count-enc-center-lpart[data-v-1521bf98]{
    height: 220px;
    width: 270px;
    float: left;
}
.knowledge-count-enc-center-rpart[data-v-1521bf98]{
    width: calc(100% - 270px);
    float: left;
    height: 270px;
}
.knowledge-count-enc-legend-icon[data-v-1521bf98]{
    display: inline-block;
    width:19px;
    height:12px;
    background: red;
    margin-right:5px;
    float: left;
    margin-top:2px;
}
.knowledge-count-enc-legend[data-v-1521bf98]{
    line-height: 15px;
    color: #5e6166;
    margin-right:38px;
    display: inline-block;
}
.knowledge-count-enc-legends[data-v-1521bf98]{
    text-align: center;
}
.el-table-filter__content[data-v-1521bf98]{
    min-width: auto;
}
.analysis-answer-enc[data-v-1521bf98] .el-table-filter__wrap{
    margin-bottom:-15px!important;
}
.shd_rline[data-v-1521bf98]{
    height: 40px;
    line-height:40px;
    background: #f9f9f9;
    text-indent:24px;
}
.shd_answer_ways[data-v-1521bf98]{
    padding: 25px 50px 20px 50px;
}
.shd_answer_way[data-v-1521bf98]{
    margin-bottom:22px;
}
.shd_answer_way_l[data-v-1521bf98]{
    float: left;
    text-indent:28px;
    background-image: url(/vue/dist/static/img/smart-homework-option.04af7af.png);
    background-repeat: no-repeat;
    background-position-y: center;
    cursor: pointer;
}
.shd_answer_way_l.ed[data-v-1521bf98]{
    background-image: url(/vue/dist/static/img/smart-homework-option-ed.52bcb70.png);
}
.shd_answer_way_r[data-v-1521bf98]{
    float: right;
    color: #545f69;
    font-size: 13px;
    text-decoration: underline;
    cursor:pointer;
}
.shd_answer_way_r[data-v-1521bf98]:hover{
    color: #2fa2fe;
}
.shd_jump_detail_btn[data-v-1521bf98]{
    width:105px;
    height:32px;
    text-indent:35px;
    line-height:32px;
    background: #2fa2fe;
    float: right;
    border-radius: 4px;
    color: #fff;
    background-image: url(/vue/dist/static/img/shd_jump_detail_btn.84a1dbb.png);
    background-repeat: no-repeat;
    background-position-x: 13px;
    background-position-y: center;
    cursor: pointer;
    margin-top:13px;
}
.shd_top_combtn[data-v-1521bf98]{
    float: right;
    color: #6a747e;
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    margin-right:21px;
    font-weight: normal;
    cursor:pointer;
}
.stcom_share[data-v-1521bf98]{
    background-image: url(/vue/dist/static/img/stcom_share.19401c9.png);
}
.stcom_daochu[data-v-1521bf98]{
    background-image: url(/vue/dist/static/img/stcom_daochu.292303c.png);
}
.stcom_chehui[data-v-1521bf98]{
    background-image: url(/vue/dist/static/img/stcom_chehui.3c71228.png);
}
.stcom_editbtn[data-v-1521bf98]{
    background-image: url(/vue/dist/static/img/stcom_editbtn.e4e450f.png);
}
.student-list-enc[data-v-1521bf98]{
    margin-top:20px;
    padding: 0 26px  26px 26px;
    position:relative;
}
.student-list-enc-classes[data-v-1521bf98]{
    min-height: 60px;
    border-bottom:1px solid #e5e8ec;
}
.student-list-enc-class[data-v-1521bf98]{
    float: left;
    margin-right:34px;
    color: #6a747e;
    line-height: 60px;
    cursor:pointer;
}
.student-list-enc-class.ed[data-v-1521bf98]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_part_nav_ed.898bdde.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
    color: #2fa2fe;
}
.student-list-enc-users[data-v-1521bf98]{
    margin-top:30px;
}
.student-list-enc-status[data-v-1521bf98]{
    position:absolute;
    width: 60px;
    font-size: 13px;
    left: 50%;
    margin-left:-30px;
    height: 21px;
    line-height:21px;
    top:40px;
    background: #d4f1f4;
    border-radius: 20px;
    color: #1fb8c7;
}
.student-list-enc-user[data-v-1521bf98]{
    width:70px;
    float: left;
    margin-right:40px;
    text-align: center;
    position:relative;
    margin-bottom:15px;
}
.sles-yuqi[data-v-1521bf98]{
    color: #2fa2fe;
    background: #eae8ff;
}
.sles-unfinished[data-v-1521bf98]{
    background: #ffebd5;
    color: #ff6e6e;
}
.student-list-enc-user-cuijiao-btn[data-v-1521bf98]{
    position:absolute;
    right: 26px;
    top: 77px;
    border-radius: 3px;
    width:105px;
    height:30px;
    line-height:30px;
    border:1px solid #2fa2fe;
    text-indent:35px;
    color: #2fa2fe;
    background-image: url(/vue/dist/static/img/student-list-enc-user-cuijiao-btn.5b82e23.png);
    background-repeat: no-repeat;
    background-position-x: 12px;
    background-position-y: center;
    cursor: pointer;
}
.el-dropdown-menu__item.selected[data-v-1521bf98]{
    color: #2fa2fe;
}
[data-v-1521bf98] .analysis-answer-table.el-table--enable-row-hover .el-table__body tr:hover>td{
    background-color: #fff;
}
[data-v-1521bf98] .analysis-answer-table.el-table td,[data-v-1521bf98] .analysis-answer-table.el-table th{
    text-align: center;
}
[data-v-1521bf98] .smart_homework_frame_module_group2 .el-collapse-item__header{
    background-color: #f9f9fa;
    padding:0 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-1521bf98] .smart_homework_frame_module_group2 .el-collapse-item__arrow{
    -moz-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
}
[data-v-1521bf98] .smart_homework_frame_module_group2 .el-collapse-item__arrow.is-active{
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
}
.xtwo_code[data-v-1521bf98]{
    width: 270px;
    height: 270px;
    margin: auto;
}
.xtwo_code img[data-v-1521bf98]{
    width:100%;
    height:100%;
}
.share_box_adress[data-v-1521bf98]{
    width: 336px;
    height: 45px;
    border: 1px solid #cfd7e0;
    border-radius: 3px;
    display: block;
    margin: auto;
    margin-top:16px;
    text-indent:5px;
}
.share_box_common_btn[data-v-1521bf98]{
    width:145px;
    height:38px;
    text-indent:57px;
    line-height:38px;
    background: #2fa2fe;
    border-radius: 4px;
    color: #fff;
    background-repeat: no-repeat;
    background-position-x: 27px;
    background-position-y: center;
    cursor: pointer;
    margin-top:13px;
}
.sbcn_copy[data-v-1521bf98]{
    background-image: url(/vue/dist/static/img/share_box_common_btn_copy.52803ee.png);
}
.sbcn_save[data-v-1521bf98]{
    background-image: url(/vue/dist/static/img/sbcn_save.5115786.png);
}
.share-student-list[data-v-1521bf98]{
    height: 100%;
}
.share-student-list-header[data-v-1521bf98]{
    height: 39px;
    line-height:39px;
    background: #f5f5f5;
}
.share-student-list-header-left[data-v-1521bf98]{
    font-size: 16px;
    float: left;
    padding-left: 11px;
}
.share-student-list-header-right[data-v-1521bf98]{
    float: right;
    margin-right:10px;
}
.share-student-list .van-dropdown-menu[data-v-1521bf98]{
    background: none;
    height: 40px;
}
.share-student-list-box[data-v-1521bf98]{
    padding: 0 10px;
    margin-top: 35px;
}
.share-student-list-box .student-list-enc-user[data-v-1521bf98]{
    margin-right: 0;
    margin-bottom: 15px;
}
.share-student-list-box .student-list-enc-status[data-v-1521bf98]{
    font-size: 13px;
}
.share-student-list-box .uncompleted-student-enc-user-icon[data-v-1521bf98]{
    width: 55px;
    height: 55px;
}
.share-student-list-box .student-list-enc-status[data-v-1521bf98]{
    top: 40px;
    width: 60px;
    left: 50%;
    margin-left: -30px;
}
.share-student-list-box .student-list-enc-user[data-v-1521bf98]{
    width: 25%;
}
.public_noc[data-v-1521bf98] {
    height:175px;
    width:196px;
    background:url(/vue/dist/static/img/empty_03.61d46be.png) center;
    background-size:80%;
    position:absolute;
    top:50%;
    margin-top:-87.5px;
    left:50%;
    margin-left:-98px;
}
.framework_unfinished_box[data-v-1521bf98]{
    width: 800px;
    text-align: center;
    line-height: 200px;
}
.analysis-answer-enc .el-dropdown[data-v-1521bf98]{
    margin-top:5px;
}
.clear[data-v-546749b2]{
    clear:both;
}
.left[data-v-546749b2]{
    float:left;
}
.right[data-v-546749b2]{
    float:right;
}
.inline[data-v-546749b2]{
    display:inline-block;
}
.block[data-v-546749b2]{
    display:block;
}
.white[data-v-546749b2]{
    color: wheat;
}
.clearfix[data-v-546749b2]:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix[data-v-546749b2] {
    zoom: 1;
}
._nr[data-v-546749b2]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.smart_homework_frame[data-v-546749b2]{
    height: 100%;
    background: #f3f4f6;
    overflow: auto;
}
.smhk_frame_banner[data-v-546749b2]{
    height: 60px;
    line-height:60px;
    position:relative;
}
.smart_homework_frame_bottom[data-v-546749b2]{
    padding: 0 70px;
}
.smhk_frame_banner_backbtn_icon[data-v-546749b2]{
    color: #b8bfc8;
    font-size: 16px;
    margin-top:22px;
    float: left;
}
.smhk_frame_banner_backbtn_icon_txt[data-v-546749b2]{
    color: #7a8590;
    float: left;
    padding-left:10px;
}
.smhk_frame_banner_backbtn[data-v-546749b2]{
    cursor:pointer;
}
.smhk_frame_banner_backname[data-v-546749b2]{
    color: #7a8590;
    float: left;
    margin-left:10px;
}
.smhk_frame_banner_name[data-v-546749b2]{
    position:absolute;
    width: 500px;
    left: 50%;
    margin-left:-250px;
    top: 0;
    text-align: center;
    height: 60px;
    line-height:60px;
    color: #7a8590;
    font-size: 16px;
}
.smart_homework_frame_lpart[data-v-546749b2]{
    float: left;
    width: calc(100% - 320px);
}
.smart_homework_frame_rpart[data-v-546749b2]{
    position: fixed;
    top:60px;
    right: 70px;
    width: 295px;
}
.smart_homework_frame_module_groups[data-v-546749b2]{
    max-height: 450px;
    overflow: auto;
}
.smart_homework_frame_module[data-v-546749b2]{
    background: rgb(255, 255, 255);
    border-radius:6px;
}
.smart_homework_frame_module_title[data-v-546749b2]{
    height: 49px;
    line-height:49px;
    border-bottom:1px solid #f3f4f6;
    color: #2fa2fe;
    font-weight: bold;
    text-indent:24px;
    font-size: 16px;
}
.smart_homework_frame_module_main[data-v-546749b2]{
    padding: 0 28px;
    padding-bottom: 54px;
}
.smart_homework_frame_module_main_title[data-v-546749b2]{
    margin-top:16px;
    color: #545f69;
}
.smart_homework_frame_module_common_msg[data-v-546749b2]{
    text-indent: 18px;
    color: #6a747e;
    float: left;
    margin-right:30px;
    background-repeat: no-repeat;
    background-position-y: center;
}
.smart_homework_frame_module_common_msg._submit_limit[data-v-546749b2]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_common_msg_tjiiao_icon.7bb5815.png);
}
.smart_homework_frame_module_common_msg._submit_publish[data-v-546749b2]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_common_msg_submit_publish.cc4a68e.png);
}
.smart_homework_frame_module_common_msg._submit_end[data-v-546749b2]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_common_msg_submit_end.5b5513c.png);
}
.smart_homework_frame_module_main_row[data-v-546749b2]{
    margin-top:8px;
}
.smart_homework_frame_module_main_desc[data-v-546749b2]{
    color: #6a747e;
    font-size: 14px;
    margin-top:11px;
}
.smart_homework_frame_module_rtitle[data-v-546749b2]{
    height: 46px;
    line-height:46px;
    color: #545f69;
    text-indent:120px;
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_rtitle.1085735.png);
    background-repeat: no-repeat;
    background-position-x: 97px;
    background-position-y: center;
}
.smart_homework_frame_module_rtitle_v2[data-v-546749b2]{
    height: 46px;
    line-height:46px;
    color: #545f69;
    text-indent:143px;
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_rtitle_v2.4ffff07.png);
    background-repeat: no-repeat;
    background-position-x: 120px;
    background-position-y: center;
}
.smart_hfmg_name[data-v-546749b2]{
    height: 40px;
    line-height:40px;
    text-indent: 21px;
    background: #f9f9fa;
    color: #545f69;
    background-repeat: no-repeat;
    background-position-x: calc(100% - 20px);
    background-position-y: center;
    cursor: pointer;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-right: 35px;
}
.smart_hfmg_name.ed[data-v-546749b2]{
    background-color: #2fa2fe;
    color: #fff;
}
.smart_hfmg_name._unfold[data-v-546749b2]{
    background-image: url(/vue/dist/static/img/smart_hfmg_name_unfold.09593f6.png);
}
.smart_hfmg_name._fold[data-v-546749b2]{
    background-image: url(/vue/dist/static/img/smart_hfmg_name_fold.768e0b8.png);
}
.smart_homework_frame_module_group[data-v-546749b2]{
    margin-bottom:2px;
}
.smart_hfmg_user_icon[data-v-546749b2]{
    width:35px;
    height:35px;
    float: left;
}
.smart_hfmg_user_icon img[data-v-546749b2]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
    -o-object-fit: cover;
       object-fit: cover;
}
.smart_hfmg_user[data-v-546749b2]{
    padding: 7px 24px;
    cursor: pointer;
}
.smart_hfmg_user.ed[data-v-546749b2]{
    background-color: #2fa2fe;
    color: #fff;
}
.smart_hfmg_user_name[data-v-546749b2]{
    line-height:35px;
    float: left;
    margin-left:12px;
    width: calc(100% - 47px);
}
.smart_homework_frame_part_nav[data-v-546749b2]{
    height: 50px;
    line-height:50px;
    color: #6a747e;
    float: left;
    margin-right:46px;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
}
.smart_homework_frame_part_nav.ed[data-v-546749b2]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_part_nav_ed.898bdde.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
    color: #2fa2fe;
    font-size: 15px;
}
.smart_homework_frame_part_navs[data-v-546749b2]{
    border-bottom:1px solid #e5e8ec;
}
.respond-topic-stat-framework-navs[data-v-546749b2]{
    background: #fff;
    /*width:310px;*/
    width: 210px;
    height:31px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #dbe3ea;
    border-radius: 4px;
    overflow: hidden;
    float: left;
}
.respond-topic-stat-framework-nav[data-v-546749b2]{
    width: 50%;
    text-align: center;
    height: 31px;
    line-height:33px;
    color: #8f98a3;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    float: left;
    border-left: 1px solid #dbe3ea;
    cursor:pointer;
    margin-top:-2px;
}
.respond-topic-stat-framework-nav.ed[data-v-546749b2]{
    background: #2fa2fe;
    color: #fff;
}
.respond-topic-stat-framework-nav[data-v-546749b2]:first-child{
    border-left: none;
}
.respond-topic-stat-framework-head[data-v-546749b2]{
    margin-top:17px;
}
.respond-topic-stat-framework-btn[data-v-546749b2]{
    width:86px;
    height:32px;
    text-indent:42px;
    line-height:32px;
    background: #2fa2fe;
    float: right;
    border-radius: 4px;
    color: #fff;
    background-image: url(/vue/dist/static/img/respond-topic-stat-framework-btn.b597335.png);
    background-repeat: no-repeat;
    background-position-x: 17px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-cuijiao[data-v-546749b2]{
    width:98px;
    height:32px;
    text-indent:32px;
    line-height:32px;
    background: #2fa2fe;
    float: right;
    border-radius: 4px;
    color: #fff;
    background-image: url(/vue/dist/static/img/one-key-cui-jiao-icon.ac65926.png);
    background-repeat: no-repeat;
    background-position-x: 7px;
    background-position-y: center;
    cursor: pointer;
}
.rtsfb_haro[data-v-546749b2]{
    transition:border linear .2s,-webkit-box-shadow linear .5s;
    transition:border linear .2s,box-shadow linear .5s;
    transition:border linear .2s,box-shadow linear .5s,-webkit-box-shadow linear .5s;
     -moz-transition:border linear .2s,-moz-box-shadow linear .5s;
     -webkit-transition:border linear .2s,-webkit-box-shadow linear .5s;
     outline:none;border-color:rgba(47, 162, 254, .75);
     box-shadow:0 0 8px rgba(47, 162, 254, .5);
     -moz-box-shadow:0 0 8px rgba(47, 162, 254, .5);
     -webkit-box-shadow:0 0 8px rgba(47, 162, 254, 3);
}
.line-rate-graphics-enc[data-v-546749b2]{
    padding: 0 26px;
    margin-top:22px;
}
.line-rate-graphics-enc-top[data-v-546749b2]{
    line-height:59px;
    height: 59;
}
.lirg-enc-lw[data-v-546749b2], .lirg-enc-rw[data-v-546749b2]{
    width: calc(50% - 62.5px);
}
.lirg-enc-lw[data-v-546749b2]{
    float: left;
}
.lirg-enc-rw[data-v-546749b2]{
    float: right;
}
.lirg-enc-cw[data-v-546749b2]{
    width: 125px;
    float: left;
    text-align: center;
    color: #7a8590;
}
.line-rate-graphics-enc-top-txt[data-v-546749b2]{
    font-weight: bold;
    font-size: 15px;
}
.line-rate-graphics-enc-line-num[data-v-546749b2]{
    float: left;
    font-size: 13px;
    color: #7a8590;
    line-height:14px;
}
.line-rate-graphics-enc-line-slot[data-v-546749b2]{
    float: left;
    height: 14px;
    border-radius: 15px;
    background: #d47cf8;
}
.line-rate-graphics-enc-line-slot.class_line_bar[data-v-546749b2]{
    background-color: #2ad5f3;
}
.line-rate-graphics-enc-line[data-v-546749b2]{
    line-height:14px;
    margin-bottom:20px;
}
.lrgecl-class .line-rate-graphics-enc-line-slot[data-v-546749b2]{
    background: #29d5f7;
}
.completed-student-enc-top[data-v-546749b2]{
    padding: 0 22px;
    color: #545d64;
    line-height:40px;
    height: 40px;
}
.completed-student-enc[data-v-546749b2]{
    margin-top:20px;
    padding: 20px 0;
}
.completed-student-enc-name[data-v-546749b2]{
    float: left;
    font-weight: bold;
    min-width: 80px;
}
.completed-student-enc-types[data-v-546749b2]{
    float: left;
    margin-left:30px;
}
.completed-student-enc-types-nav[data-v-546749b2]{
    width: 500px;
    overflow-x: auto;
    white-space: nowrap;
    height: 50px;
    display: block;
    overflow-y: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
/*滚动条样式*/
.completed-student-enc-types-nav[data-v-546749b2]::-webkit-scrollbar {
     width: 4px;
}
.completed-student-enc-types-nav[data-v-546749b2]::-webkit-scrollbar-thumb {
     border-radius: 10px;
     -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, .2);
     background: rgba(0, 0, 0, .2);
}
.completed-student-enc-types-nav[data-v-546749b2]::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, .2);
    border-radius: 0;
    background: rgba(0, 0, 0, .1);
}
.completed-student-enc-type[data-v-546749b2]{
    float: left;
    margin-right:28px;
    cursor:pointer;
}
.completed-student-enc-type.ed[data-v-546749b2]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_part_nav_ed.898bdde.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
    background-size: 20px 3px;
    color: #2fa2fe;
}
.completed-student-enc-score-btn[data-v-546749b2]{
    text-indent: 28px;
    color: #2fa2fe;
    float: right;
    margin-right:45px;
    text-indent: 25px;
    background-image: url(/vue/dist/static/img/edit-score-icon.2a844a1.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-export-btn[data-v-546749b2]{
    width:82px;
    height:32px;
    line-height:32px;
    color: #fff;
    text-align: center;
    float: right;
    background: #2fa2fe;
    border-radius: 4px;
    cursor:pointer;
    margin-top:5px;
}
.respond-topic-stat-fx-btn[data-v-546749b2]{
    width:132px;
    height:32px;
    line-height:32px;
    color: #fff;
    text-align: center;
    float: right;
    background: #2fa2fe;
    border-radius: 4px;
    cursor:pointer;
    margin-right:10px;
}
.completed-student-enc-sheet-head[data-v-546749b2]{
    height: 41px;
    line-height:41px;
    background: #f9f9f9;
    margin:22px 22px 0 22px;
    border-radius: 4px;
}
.completed-student-enc-sheet-col[data-v-546749b2]{
    float: left;
}
.completed-student-enc-sheet-op-row[data-v-546749b2]{
    height: 52px;
    line-height:52px;
    padding: 0 22px;
}
.completed-student-enc-sheet-op-all-select[data-v-546749b2]{
    text-indent:50px;
    float: left;
    cursor:pointer;
    background-image: url(/vue/dist/static/img/smart-homework-option.04af7af.png);
    background-repeat: no-repeat;
    background-position-x: 18px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-sheet-op-all-select.ed[data-v-546749b2]{
    background-image: url(/vue/dist/static/img/smart-homework-option-ed.52bcb70.png);
}
.completed-student-enc-sheet-op-publist-weike-btn[data-v-546749b2]{
    text-indent:21px;
    color: #2fa2fe;
    float: right;
    cursor:pointer;
    margin-right:12px;
    background-image: url(/vue/dist/static/img/publish-weike-icon.c0ef380.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-sheet-op-dh-btn[data-v-546749b2]{
    text-indent:21px;
    color: #2fa2fe;
    float: right;
    cursor:pointer;
    margin-right:12px;
    background-image: url(/vue/dist/static/img/chehui_button_icon.4ff8bbc.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-sheet-normal-row-main[data-v-546749b2]{
    height: 60px;
    line-height:60px;
    padding: 0 22px;
    cursor: pointer;
}
.completed-student-enc-status-col[data-v-546749b2]{
    text-indent:53px;
    background-image: url(/vue/dist/static/img/smart-homework-option.04af7af.png);
    background-repeat: no-repeat;
    background-position-x: 18px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-status-col.ed[data-v-546749b2]{
    background-image: url(/vue/dist/static/img/smart-homework-option-ed.52bcb70.png);
}
.completed-student-enc-class-col[data-v-546749b2]{
    text-align: center;
}
.completed-student-enc-user-icon[data-v-546749b2]{
    width:40px;
    height:40px;
    float: left;
}
.completed-student-enc-user-icon img[data-v-546749b2]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.completed-student-enc-user-name[data-v-546749b2]{
    float: left;
    line-height:60px;
    margin-left:10px;
}
.completed-student-enc-sheet-normal-row-marks[data-v-546749b2]{
    height: 50px;
}
.completed-student-enc-sheet-normal-row-detail[data-v-546749b2]{
    padding: 10px 38px;
}
.completed-student-enc-sheet-normal-row-mark-block[data-v-546749b2]{
    height: 16px;
    width: 16px;
    float: left;
    margin-right:10px;
}
.completed-student-enc-sheet-normal-row-mark[data-v-546749b2]{
    line-height:16px;
}
.csesnrm-b-ok .completed-student-enc-sheet-normal-row-mark-block[data-v-546749b2]{
    background: #29dbcd;
}
.csesnrm-b-ok .completed-student-enc-sheet-normal-row-mark-txt[data-v-546749b2]{
    color: #29dbcd;
}
.csesnrm-b-error .completed-student-enc-sheet-normal-row-mark-block[data-v-546749b2]{
    background: #ff8ca1;
}
.csesnrm-b-error .completed-student-enc-sheet-normal-row-mark-txt[data-v-546749b2]{
    color: #ff8ca1;
}
.csesnrm-b-wait .completed-student-enc-sheet-normal-row-mark-block[data-v-546749b2]{
    background: #ffbf5e;
}
.csesnrm-b-wait .completed-student-enc-sheet-normal-row-mark-txt[data-v-546749b2]{
    color: #ffbf5e;
}
.csesnrm-b-iscorrect .completed-student-enc-sheet-normal-row-mark-block[data-v-546749b2]{
    border:1px solid #30a2fb;
}
.csesnrm-b-iscorrect .completed-student-enc-sheet-normal-row-mark-txt[data-v-546749b2]{
    color: #30a2fb;
}
.csesnrm-b-uncorrect .completed-student-enc-sheet-normal-row-mark-block[data-v-546749b2]{
    background: #e4e7ec;
}
.csesnrm-b-uncorrect .completed-student-enc-sheet-normal-row-mark-txt[data-v-546749b2]{
    color: #999;
}
.completed-student-enc-sheet-normal-row-mark-txt[data-v-546749b2] {
    float: left;
}
.completed-student-enc-sheet-normal-row-mark[data-v-546749b2]{
    float: left;
    margin-right:27px;
}
.completed-student-enc-sheet-normal-row-topic[data-v-546749b2]{
    width:70px;
    /*min-width: 30px;*/
    padding: 4px 0px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height:30px;
    line-height:22px;
    /*float: left;*/
    display: inline-block;
    margin-right:22px;
    text-align: center;
    color: #999;
    border-radius: 5px;
    margin-bottom: 10px;
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    cursor: pointer;
}
.csenc-sheet-downlist-comp[data-v-546749b2]{
    width: 50px;
    margin: auto;
    background-image: url(/vue/dist/static/img/downlist-normal-icon.8187c8c.png);
    background-repeat: no-repeat;
    background-position-x: calc(100% - 10px);
    background-position-y: center;
    cursor: pointer;
    text-align: left;
}
.csenc-sheet-common-comp[data-v-546749b2]{
    text-align: center;
}
.csenc-sheet-rank-comp[data-v-546749b2]{
    width: 80px;
    margin: auto;
    background-image: url(/vue/dist/static/img/dimension-rank-normal-icon.1e6d823.png);
    background-repeat: no-repeat;
    background-position-x: calc(100% - 10px);
    background-position-y: center;
    cursor: pointer;
}
.csenc-sheet-rank-comp.csrc-reverse-order[data-v-546749b2]{
    background-image: url(/vue/dist/static/img/dimension-rank-bottom-icon.033e833.png);
}
.csenc-sheet-rank-comp.csrc-positive-order[data-v-546749b2]{
    background-image: url(/vue/dist/static/img/dimension-rank-top-icon.1da7707.png);
}
.completed-student-enc-user-col[data-v-546749b2]{
    width: 120px;
    margin: auto;
}
.completed-student-enc-user-name[data-v-546749b2]{
    width: calc(100% - 50px);
}
.csenc-done-type[data-v-546749b2]{
    text-align: center;
}
.csenc-correct-rate[data-v-546749b2]{
    text-align: center;
}
.scesnrm-error[data-v-546749b2]{
    background: #29dac8;
    color: #29dac8;
}
.csensnrt-ok[data-v-546749b2]{
    background: #29dbcd;
    border: 1px solid #29dbcd;
}
.csensnrt-error[data-v-546749b2]{
    background: #ff8ca1;
    border: 1px solid #ff8ca1;
}
.csensnrt-wait[data-v-546749b2]{
    border:1px solid #ffbe5e;
    color: #ffbe5e;
}
.csesc-wait-check[data-v-546749b2]{
    color: #fb9e25;
}
.csesc-end-check[data-v-546749b2]{
    color: #2ea5ff;
}
.csensnrt-iscorrect[data-v-546749b2]{
    color: #30a2fb;
    border:1px solid #30a2fb;
}
.csensnrt-uncorrect[data-v-546749b2]{
    background: #e4e7ec;
}
.uncompleted-student-enc-user[data-v-546749b2]{
    margin-bottom:10px;
}
.uncompleted-student-enc-user-icon[data-v-546749b2]{
    width: 55px;
    height: 55px;
    margin: auto;
}
.uncompleted-student-enc-user-icon img[data-v-546749b2]{
    width:100%;
    height:100%;
    border-radius: 50%;
}
.uncompleted-student-enc-user[data-v-546749b2]{
    width:60px;
    float: left;
    margin-right:40px;
    text-align: center;
    cursor:pointer;
}
.uncompleted-student-enc-users[data-v-546749b2]{
    padding: 30px 35px;
}
.uncompleted-student-enc-user-name[data-v-546749b2]{
    font-size: 13px;
    color: #515e67;
    margin-top:6px;
}
.uncompleted-student-enc-user-status[data-v-546749b2]{
    font-size: 11px;
    margin-top:5px;
    color: #349ef4;
}
.uncompleted-student-enc-user-status-circle[data-v-546749b2]{
    display: inline-block;
    width:7px;
    height:7px;
    border-radius: 4px;
    background: #349ef4;
}
.unseus-no-read-status[data-v-546749b2]{
    color: #8d96a5;
}
.unseus-no-read-status .uncompleted-student-enc-user-status-circle[data-v-546749b2]{
    background: #8d96a5;
}
.unseus-chongzuo-status[data-v-546749b2]{
    color: #ff877e;
}
.unseus-chongzuo-status .uncompleted-student-enc-user-status-circle[data-v-546749b2]{
    background: #ff877e;
}
.topic-count-enc[data-v-546749b2]{
    margin-top:20px;
    padding: 21px 24px;
    position:relative;
}
.topic-count-enc-item[data-v-546749b2]{
    width: 50%;
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height: 250px;
}
.topic-count-enc-item-head[data-v-546749b2]{
    color: #575b66;
}
.topic-count-enc-cline[data-v-546749b2]{
    width: 1px;
    height: 100px;
    position:absolute;
    left: 50%;
    top: 100px;
    background: #dde2e6;
}
.topic-count-enc-item-zone[data-v-546749b2]{
    height: 230px;
}
.analysis-answer-enc[data-v-546749b2]{
    margin-top:20px;
    padding: 20px;
}
.analysis-answer-enc-top[data-v-546749b2]{
    color: #575b66;
    margin-bottom: 10px;
}
.analysis-answer-enc-sheet-head[data-v-546749b2]{
    height: 38px;
    line-height: 28px;
    background: #f9f9f9;
    margin-top:20px;
    border-radius: 3px;
    padding:0 25px;
    color:#545f69;
}
.analysis-answer-enc-sheet-col[data-v-546749b2]{
    float: left;
}
.analysis-answer-enc-sheet-col-answerbox[data-v-546749b2]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 510px;
    overflow: hidden;
    height: 60px;
    overflow-x: auto;
    white-space: nowrap;
}
.analysis-answer-enc-sheet-col-itemmy[data-v-546749b2]{
    white-space: nowrap;
    display: inherit;
    color: #ff89a4;
}
.analysis-answer-enc-sheet-col-itemmy.correct[data-v-546749b2]{
    color: #5ee3e8;
}
.analysis-answer-enc-sheet-row[data-v-546749b2]{
    line-height:38px;
}
.csenc-sheet-txt-comp[data-v-546749b2]{
    color: #575b66;
}
.analysis-answer-enc-sheet-list-row-head[data-v-546749b2]{
    height: 60px;
    line-height:60px;
    padding:0 15px 0 25px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    cursor: pointer;
}
.analysis-answer-enc-sheet-list-row-head.ed[data-v-546749b2]{
    -webkit-box-shadow: 0 0 4px 4px #eee;
            box-shadow: 0 0 4px 4px #eee;
    /*-webkit-animation: mymove 5s infinite; !* Chrome, Safari, Opera *!
    animation: mymove 5s infinite;*/
}
.completed-student-enc-sheet-normal-row-main.ed[data-v-546749b2]{
    -webkit-box-shadow: 0 0 4px 4px #eee;
            box-shadow: 0 0 4px 4px #eee;
}
/* Chrome, Safari, Opera */
@-webkit-keyframes mymove-data-v-546749b2 {
100% {-webkit-box-shadow: 0 0 4px 4px #eee;box-shadow: 0 0 4px 4px #eee;
}
}
/* Standard syntax */
@keyframes mymove-data-v-546749b2 {
100% {-webkit-box-shadow: 0 0 4px 4px #eee;box-shadow: 0 0 4px 4px #eee;
}
}
.analysis-answer-enc-scol-topic-order[data-v-546749b2]{
    font-size: 14px;
    color: #8f98a3;
    text-indent:20px;
}
.analysis-answer-enc-sheet-circle[data-v-546749b2]{
    width: 40px;
    height: 40px;
    margin:auto;
    margin-top:10px;
}
.analysis-answer-enc-sheet-col-item-txt-o[data-v-546749b2]{
    float: left;
    margin-right:10px;
}
.analysis-answer-enc-sheet-col-item-txt-t[data-v-546749b2]{
    float: left;
    text-decoration: underline;
}
.analysis-answer-enc-sheet-col-item[data-v-546749b2]{
    float: left;
    margin-right:40px;
}
.analysis-answer-enc-sheet-col-wait-py[data-v-546749b2]{
    color: #8f98a3;
    font-size: 13px;
    padding-right:25px;
    background:url(/vue/dist/static/img/topic_pigai_icon.d126ddf.png) right center no-repeat;
}
.analysis-answer-enc-sheet-list-row-stat-top[data-v-546749b2]{
    line-height: 40px;
}
.analysis-answer-enc-sheet-list-row-stat[data-v-546749b2]{
    padding: 0 25px 0 47px;
}
.analysis-answer-enc-sheet-list-row-stat-users[data-v-546749b2]{
    margin-top:10px;
    min-height: 88px;
    position:relative;
}
.knowledge-count-enc[data-v-546749b2]{
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    min-height: 328px;
    padding: 20px;
    margin-top:20px;
}
.knowledge-count-enc-center-lpart[data-v-546749b2]{
    height: 220px;
    width: 270px;
    float: left;
}
.knowledge-count-enc-center-rpart[data-v-546749b2]{
    width: calc(100% - 270px);
    float: left;
    height: 270px;
}
.knowledge-count-enc-legend-icon[data-v-546749b2]{
    display: inline-block;
    width:19px;
    height:12px;
    background: red;
    margin-right:5px;
    float: left;
    margin-top:2px;
}
.knowledge-count-enc-legend[data-v-546749b2]{
    line-height: 15px;
    color: #5e6166;
    margin-right:38px;
    display: inline-block;
}
.knowledge-count-enc-legends[data-v-546749b2]{
    text-align: center;
}
.el-table-filter__content[data-v-546749b2]{
    min-width: auto;
}
.analysis-answer-enc[data-v-546749b2] .el-table-filter__wrap{
    margin-bottom:-15px!important;
}
.shd_rline[data-v-546749b2]{
    height: 40px;
    line-height:40px;
    background: #f9f9f9;
    text-indent:24px;
}
.shd_answer_ways[data-v-546749b2]{
    padding: 25px 50px 20px 50px;
}
.shd_answer_way[data-v-546749b2]{
    margin-bottom:22px;
}
.shd_answer_way_l[data-v-546749b2]{
    float: left;
    text-indent:28px;
    background-image: url(/vue/dist/static/img/smart-homework-option.04af7af.png);
    background-repeat: no-repeat;
    background-position-y: center;
    cursor: pointer;
}
.shd_answer_way_l.ed[data-v-546749b2]{
    background-image: url(/vue/dist/static/img/smart-homework-option-ed.52bcb70.png);
}
.shd_answer_way_r[data-v-546749b2]{
    float: right;
    color: #545f69;
    font-size: 13px;
    text-decoration: underline;
    cursor:pointer;
}
.shd_answer_way_r[data-v-546749b2]:hover{
    color: #2fa2fe;
}
.shd_jump_detail_btn[data-v-546749b2]{
    width:105px;
    height:32px;
    text-indent:35px;
    line-height:32px;
    background: #2fa2fe;
    float: right;
    border-radius: 4px;
    color: #fff;
    background-image: url(/vue/dist/static/img/shd_jump_detail_btn.84a1dbb.png);
    background-repeat: no-repeat;
    background-position-x: 13px;
    background-position-y: center;
    cursor: pointer;
    margin-top:13px;
}
.shd_top_combtn[data-v-546749b2]{
    float: right;
    color: #6a747e;
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    margin-right:21px;
    font-weight: normal;
    cursor:pointer;
}
.stcom_share[data-v-546749b2]{
    background-image: url(/vue/dist/static/img/stcom_share.19401c9.png);
}
.stcom_daochu[data-v-546749b2]{
    background-image: url(/vue/dist/static/img/stcom_daochu.292303c.png);
}
.stcom_chehui[data-v-546749b2]{
    background-image: url(/vue/dist/static/img/stcom_chehui.3c71228.png);
}
.stcom_editbtn[data-v-546749b2]{
    background-image: url(/vue/dist/static/img/stcom_editbtn.e4e450f.png);
}
.student-list-enc[data-v-546749b2]{
    margin-top:20px;
    padding: 0 26px  26px 26px;
    position:relative;
}
.student-list-enc-classes[data-v-546749b2]{
    min-height: 60px;
    border-bottom:1px solid #e5e8ec;
}
.student-list-enc-class[data-v-546749b2]{
    float: left;
    margin-right:34px;
    color: #6a747e;
    line-height: 60px;
    cursor:pointer;
}
.student-list-enc-class.ed[data-v-546749b2]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_part_nav_ed.898bdde.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
    color: #2fa2fe;
}
.student-list-enc-users[data-v-546749b2]{
    margin-top:30px;
}
.student-list-enc-status[data-v-546749b2]{
    position:absolute;
    width: 60px;
    font-size: 13px;
    left: 50%;
    margin-left:-30px;
    height: 21px;
    line-height:21px;
    top:40px;
    background: #d4f1f4;
    border-radius: 20px;
    color: #1fb8c7;
}
.student-list-enc-user[data-v-546749b2]{
    width:70px;
    float: left;
    margin-right:40px;
    text-align: center;
    position:relative;
    margin-bottom:15px;
}
.sles-yuqi[data-v-546749b2]{
    color: #2fa2fe;
    background: #eae8ff;
}
.sles-unfinished[data-v-546749b2]{
    background: #ffebd5;
    color: #ff6e6e;
}
.student-list-enc-user-cuijiao-btn[data-v-546749b2]{
    position:absolute;
    right: 26px;
    top: 77px;
    border-radius: 3px;
    width:105px;
    height:30px;
    line-height:30px;
    border:1px solid #2fa2fe;
    text-indent:35px;
    color: #2fa2fe;
    background-image: url(/vue/dist/static/img/student-list-enc-user-cuijiao-btn.5b82e23.png);
    background-repeat: no-repeat;
    background-position-x: 12px;
    background-position-y: center;
    cursor: pointer;
}
.el-dropdown-menu__item.selected[data-v-546749b2]{
    color: #2fa2fe;
}
[data-v-546749b2] .analysis-answer-table.el-table--enable-row-hover .el-table__body tr:hover>td{
    background-color: #fff;
}
[data-v-546749b2] .analysis-answer-table.el-table td,[data-v-546749b2] .analysis-answer-table.el-table th{
    text-align: center;
}
[data-v-546749b2] .smart_homework_frame_module_group2 .el-collapse-item__header{
    background-color: #f9f9fa;
    padding:0 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-546749b2] .smart_homework_frame_module_group2 .el-collapse-item__arrow{
    -moz-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
}
[data-v-546749b2] .smart_homework_frame_module_group2 .el-collapse-item__arrow.is-active{
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
}
.xtwo_code[data-v-546749b2]{
    width: 270px;
    height: 270px;
    margin: auto;
}
.xtwo_code img[data-v-546749b2]{
    width:100%;
    height:100%;
}
.share_box_adress[data-v-546749b2]{
    width: 336px;
    height: 45px;
    border: 1px solid #cfd7e0;
    border-radius: 3px;
    display: block;
    margin: auto;
    margin-top:16px;
    text-indent:5px;
}
.share_box_common_btn[data-v-546749b2]{
    width:145px;
    height:38px;
    text-indent:57px;
    line-height:38px;
    background: #2fa2fe;
    border-radius: 4px;
    color: #fff;
    background-repeat: no-repeat;
    background-position-x: 27px;
    background-position-y: center;
    cursor: pointer;
    margin-top:13px;
}
.sbcn_copy[data-v-546749b2]{
    background-image: url(/vue/dist/static/img/share_box_common_btn_copy.52803ee.png);
}
.sbcn_save[data-v-546749b2]{
    background-image: url(/vue/dist/static/img/sbcn_save.5115786.png);
}
.share-student-list[data-v-546749b2]{
    height: 100%;
}
.share-student-list-header[data-v-546749b2]{
    height: 39px;
    line-height:39px;
    background: #f5f5f5;
}
.share-student-list-header-left[data-v-546749b2]{
    font-size: 16px;
    float: left;
    padding-left: 11px;
}
.share-student-list-header-right[data-v-546749b2]{
    float: right;
    margin-right:10px;
}
.share-student-list .van-dropdown-menu[data-v-546749b2]{
    background: none;
    height: 40px;
}
.share-student-list-box[data-v-546749b2]{
    padding: 0 10px;
    margin-top: 35px;
}
.share-student-list-box .student-list-enc-user[data-v-546749b2]{
    margin-right: 0;
    margin-bottom: 15px;
}
.share-student-list-box .student-list-enc-status[data-v-546749b2]{
    font-size: 13px;
}
.share-student-list-box .uncompleted-student-enc-user-icon[data-v-546749b2]{
    width: 55px;
    height: 55px;
}
.share-student-list-box .student-list-enc-status[data-v-546749b2]{
    top: 40px;
    width: 60px;
    left: 50%;
    margin-left: -30px;
}
.share-student-list-box .student-list-enc-user[data-v-546749b2]{
    width: 25%;
}
.public_noc[data-v-546749b2] {
    height:175px;
    width:196px;
    background:url(/vue/dist/static/img/empty_03.61d46be.png) center;
    background-size:80%;
    position:absolute;
    top:50%;
    margin-top:-87.5px;
    left:50%;
    margin-left:-98px;
}
.framework_unfinished_box[data-v-546749b2]{
    width: 800px;
    text-align: center;
    line-height: 200px;
}
.analysis-answer-enc .el-dropdown[data-v-546749b2]{
    margin-top:5px;
}
.exam_set_score_pop[data-v-7f0c468a]{
    width:90%;
    margin: auto;
    background-color: #f3f4f6;
    padding:10px;
    border-radius: 2px;
    max-height:350px;
    overflow: auto;
}
.exam_set_score_item[data-v-7f0c468a]{
    margin-bottom:15px;
    margin-top:10px;
}
.exam_set_score_input[data-v-7f0c468a]{
    width: 74px;
    height:30px;
    border:none;
    border-radius: 2px;
    padding:0 10px;
    text-align: center;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-right:4px;
}
.exam_set_score_icon[data-v-7f0c468a]{
    padding:0 10px;
    cursor: pointer;
}

.clear[data-v-327339ae]{
    clear:both;
}
.left[data-v-327339ae]{
    float:left;
}
.right[data-v-327339ae]{
    float:right;
}
.inline[data-v-327339ae]{
    display:inline-block;
}
.block[data-v-327339ae]{
    display:block;
}
.white[data-v-327339ae]{
    color: wheat;
}
.clearfix[data-v-327339ae]:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix[data-v-327339ae] {
    zoom: 1;
}
._nr[data-v-327339ae]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.smart_homework_frame[data-v-327339ae]{
    height: 100%;
    background: #f3f4f6;
    overflow: auto;
}
.smhk_frame_banner[data-v-327339ae]{
    height: 60px;
    line-height:60px;
    position:relative;
}
.smart_homework_frame_bottom[data-v-327339ae]{
    padding: 0 70px;
}
.smhk_frame_banner_backbtn_icon[data-v-327339ae]{
    color: #b8bfc8;
    font-size: 16px;
    margin-top:22px;
    float: left;
}
.smhk_frame_banner_backbtn_icon_txt[data-v-327339ae]{
    color: #7a8590;
    float: left;
    padding-left:10px;
}
.smhk_frame_banner_backbtn[data-v-327339ae]{
    cursor:pointer;
}
.smhk_frame_banner_backname[data-v-327339ae]{
    color: #7a8590;
    float: left;
    margin-left:10px;
}
.smhk_frame_banner_name[data-v-327339ae]{
    position:absolute;
    width: 500px;
    left: 50%;
    margin-left:-250px;
    top: 0;
    text-align: center;
    height: 60px;
    line-height:60px;
    color: #7a8590;
    font-size: 16px;
}
.smart_homework_frame_lpart[data-v-327339ae]{
    float: left;
    width: calc(100% - 320px);
}
.smart_homework_frame_rpart[data-v-327339ae]{
    position: fixed;
    top:60px;
    right: 70px;
    width: 295px;
}
.smart_homework_frame_module_groups[data-v-327339ae]{
    max-height: 450px;
    overflow: auto;
}
.smart_homework_frame_module[data-v-327339ae]{
    background: rgb(255, 255, 255);
    border-radius:6px;
}
.smart_homework_frame_module_title[data-v-327339ae]{
    height: 49px;
    line-height:49px;
    border-bottom:1px solid #f3f4f6;
    color: #2fa2fe;
    font-weight: bold;
    text-indent:24px;
    font-size: 16px;
}
.smart_homework_frame_module_main[data-v-327339ae]{
    padding: 0 28px;
    padding-bottom: 54px;
}
.smart_homework_frame_module_main_title[data-v-327339ae]{
    margin-top:16px;
    color: #545f69;
}
.smart_homework_frame_module_common_msg[data-v-327339ae]{
    text-indent: 18px;
    color: #6a747e;
    float: left;
    margin-right:30px;
    background-repeat: no-repeat;
    background-position-y: center;
}
.smart_homework_frame_module_common_msg._submit_limit[data-v-327339ae]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_common_msg_tjiiao_icon.7bb5815.png);
}
.smart_homework_frame_module_common_msg._submit_publish[data-v-327339ae]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_common_msg_submit_publish.cc4a68e.png);
}
.smart_homework_frame_module_common_msg._submit_end[data-v-327339ae]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_common_msg_submit_end.5b5513c.png);
}
.smart_homework_frame_module_main_row[data-v-327339ae]{
    margin-top:8px;
}
.smart_homework_frame_module_main_desc[data-v-327339ae]{
    color: #6a747e;
    font-size: 14px;
    margin-top:11px;
}
.smart_homework_frame_module_rtitle[data-v-327339ae]{
    height: 46px;
    line-height:46px;
    color: #545f69;
    text-indent:120px;
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_rtitle.1085735.png);
    background-repeat: no-repeat;
    background-position-x: 97px;
    background-position-y: center;
}
.smart_homework_frame_module_rtitle_v2[data-v-327339ae]{
    height: 46px;
    line-height:46px;
    color: #545f69;
    text-indent:143px;
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_rtitle_v2.4ffff07.png);
    background-repeat: no-repeat;
    background-position-x: 120px;
    background-position-y: center;
}
.smart_hfmg_name[data-v-327339ae]{
    height: 40px;
    line-height:40px;
    text-indent: 21px;
    background: #f9f9fa;
    color: #545f69;
    background-repeat: no-repeat;
    background-position-x: calc(100% - 20px);
    background-position-y: center;
    cursor: pointer;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-right: 35px;
}
.smart_hfmg_name.ed[data-v-327339ae]{
    background-color: #2fa2fe;
    color: #fff;
}
.smart_hfmg_name._unfold[data-v-327339ae]{
    background-image: url(/vue/dist/static/img/smart_hfmg_name_unfold.09593f6.png);
}
.smart_hfmg_name._fold[data-v-327339ae]{
    background-image: url(/vue/dist/static/img/smart_hfmg_name_fold.768e0b8.png);
}
.smart_homework_frame_module_group[data-v-327339ae]{
    margin-bottom:2px;
}
.smart_hfmg_user_icon[data-v-327339ae]{
    width:35px;
    height:35px;
    float: left;
}
.smart_hfmg_user_icon img[data-v-327339ae]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
    -o-object-fit: cover;
       object-fit: cover;
}
.smart_hfmg_user[data-v-327339ae]{
    padding: 7px 24px;
    cursor: pointer;
}
.smart_hfmg_user.ed[data-v-327339ae]{
    background-color: #2fa2fe;
    color: #fff;
}
.smart_hfmg_user_name[data-v-327339ae]{
    line-height:35px;
    float: left;
    margin-left:12px;
    width: calc(100% - 47px);
}
.smart_homework_frame_part_nav[data-v-327339ae]{
    height: 50px;
    line-height:50px;
    color: #6a747e;
    float: left;
    margin-right:46px;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
}
.smart_homework_frame_part_nav.ed[data-v-327339ae]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_part_nav_ed.898bdde.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
    color: #2fa2fe;
    font-size: 15px;
}
.smart_homework_frame_part_navs[data-v-327339ae]{
    border-bottom:1px solid #e5e8ec;
}
.respond-topic-stat-framework-navs[data-v-327339ae]{
    background: #fff;
    /*width:310px;*/
    width: 210px;
    height:31px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #dbe3ea;
    border-radius: 4px;
    overflow: hidden;
    float: left;
}
.respond-topic-stat-framework-nav[data-v-327339ae]{
    width: 50%;
    text-align: center;
    height: 31px;
    line-height:33px;
    color: #8f98a3;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    float: left;
    border-left: 1px solid #dbe3ea;
    cursor:pointer;
    margin-top:-2px;
}
.respond-topic-stat-framework-nav.ed[data-v-327339ae]{
    background: #2fa2fe;
    color: #fff;
}
.respond-topic-stat-framework-nav[data-v-327339ae]:first-child{
    border-left: none;
}
.respond-topic-stat-framework-head[data-v-327339ae]{
    margin-top:17px;
}
.respond-topic-stat-framework-btn[data-v-327339ae]{
    width:86px;
    height:32px;
    text-indent:42px;
    line-height:32px;
    background: #2fa2fe;
    float: right;
    border-radius: 4px;
    color: #fff;
    background-image: url(/vue/dist/static/img/respond-topic-stat-framework-btn.b597335.png);
    background-repeat: no-repeat;
    background-position-x: 17px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-cuijiao[data-v-327339ae]{
    width:98px;
    height:32px;
    text-indent:32px;
    line-height:32px;
    background: #2fa2fe;
    float: right;
    border-radius: 4px;
    color: #fff;
    background-image: url(/vue/dist/static/img/one-key-cui-jiao-icon.ac65926.png);
    background-repeat: no-repeat;
    background-position-x: 7px;
    background-position-y: center;
    cursor: pointer;
}
.rtsfb_haro[data-v-327339ae]{
    transition:border linear .2s,-webkit-box-shadow linear .5s;
    transition:border linear .2s,box-shadow linear .5s;
    transition:border linear .2s,box-shadow linear .5s,-webkit-box-shadow linear .5s;
     -moz-transition:border linear .2s,-moz-box-shadow linear .5s;
     -webkit-transition:border linear .2s,-webkit-box-shadow linear .5s;
     outline:none;border-color:rgba(47, 162, 254, .75);
     box-shadow:0 0 8px rgba(47, 162, 254, .5);
     -moz-box-shadow:0 0 8px rgba(47, 162, 254, .5);
     -webkit-box-shadow:0 0 8px rgba(47, 162, 254, 3);
}
.line-rate-graphics-enc[data-v-327339ae]{
    padding: 0 26px;
    margin-top:22px;
}
.line-rate-graphics-enc-top[data-v-327339ae]{
    line-height:59px;
    height: 59;
}
.lirg-enc-lw[data-v-327339ae], .lirg-enc-rw[data-v-327339ae]{
    width: calc(50% - 62.5px);
}
.lirg-enc-lw[data-v-327339ae]{
    float: left;
}
.lirg-enc-rw[data-v-327339ae]{
    float: right;
}
.lirg-enc-cw[data-v-327339ae]{
    width: 125px;
    float: left;
    text-align: center;
    color: #7a8590;
}
.line-rate-graphics-enc-top-txt[data-v-327339ae]{
    font-weight: bold;
    font-size: 15px;
}
.line-rate-graphics-enc-line-num[data-v-327339ae]{
    float: left;
    font-size: 13px;
    color: #7a8590;
    line-height:14px;
}
.line-rate-graphics-enc-line-slot[data-v-327339ae]{
    float: left;
    height: 14px;
    border-radius: 15px;
    background: #d47cf8;
}
.line-rate-graphics-enc-line-slot.class_line_bar[data-v-327339ae]{
    background-color: #2ad5f3;
}
.line-rate-graphics-enc-line[data-v-327339ae]{
    line-height:14px;
    margin-bottom:20px;
}
.lrgecl-class .line-rate-graphics-enc-line-slot[data-v-327339ae]{
    background: #29d5f7;
}
.completed-student-enc-top[data-v-327339ae]{
    padding: 0 22px;
    color: #545d64;
    line-height:40px;
    height: 40px;
}
.completed-student-enc[data-v-327339ae]{
    margin-top:20px;
    padding: 20px 0;
}
.completed-student-enc-name[data-v-327339ae]{
    float: left;
    font-weight: bold;
    min-width: 80px;
}
.completed-student-enc-types[data-v-327339ae]{
    float: left;
    margin-left:30px;
}
.completed-student-enc-types-nav[data-v-327339ae]{
    width: 500px;
    overflow-x: auto;
    white-space: nowrap;
    height: 50px;
    display: block;
    overflow-y: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
/*滚动条样式*/
.completed-student-enc-types-nav[data-v-327339ae]::-webkit-scrollbar {
     width: 4px;
}
.completed-student-enc-types-nav[data-v-327339ae]::-webkit-scrollbar-thumb {
     border-radius: 10px;
     -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, .2);
     background: rgba(0, 0, 0, .2);
}
.completed-student-enc-types-nav[data-v-327339ae]::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, .2);
    border-radius: 0;
    background: rgba(0, 0, 0, .1);
}
.completed-student-enc-type[data-v-327339ae]{
    float: left;
    margin-right:28px;
    cursor:pointer;
}
.completed-student-enc-type.ed[data-v-327339ae]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_part_nav_ed.898bdde.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
    background-size: 20px 3px;
    color: #2fa2fe;
}
.completed-student-enc-score-btn[data-v-327339ae]{
    text-indent: 28px;
    color: #2fa2fe;
    float: right;
    margin-right:45px;
    text-indent: 25px;
    background-image: url(/vue/dist/static/img/edit-score-icon.2a844a1.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-export-btn[data-v-327339ae]{
    width:82px;
    height:32px;
    line-height:32px;
    color: #fff;
    text-align: center;
    float: right;
    background: #2fa2fe;
    border-radius: 4px;
    cursor:pointer;
    margin-top:5px;
}
.respond-topic-stat-fx-btn[data-v-327339ae]{
    width:132px;
    height:32px;
    line-height:32px;
    color: #fff;
    text-align: center;
    float: right;
    background: #2fa2fe;
    border-radius: 4px;
    cursor:pointer;
    margin-right:10px;
}
.completed-student-enc-sheet-head[data-v-327339ae]{
    height: 41px;
    line-height:41px;
    background: #f9f9f9;
    margin:22px 22px 0 22px;
    border-radius: 4px;
}
.completed-student-enc-sheet-col[data-v-327339ae]{
    float: left;
}
.completed-student-enc-sheet-op-row[data-v-327339ae]{
    height: 52px;
    line-height:52px;
    padding: 0 22px;
}
.completed-student-enc-sheet-op-all-select[data-v-327339ae]{
    text-indent:50px;
    float: left;
    cursor:pointer;
    background-image: url(/vue/dist/static/img/smart-homework-option.04af7af.png);
    background-repeat: no-repeat;
    background-position-x: 18px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-sheet-op-all-select.ed[data-v-327339ae]{
    background-image: url(/vue/dist/static/img/smart-homework-option-ed.52bcb70.png);
}
.completed-student-enc-sheet-op-publist-weike-btn[data-v-327339ae]{
    text-indent:21px;
    color: #2fa2fe;
    float: right;
    cursor:pointer;
    margin-right:12px;
    background-image: url(/vue/dist/static/img/publish-weike-icon.c0ef380.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-sheet-op-dh-btn[data-v-327339ae]{
    text-indent:21px;
    color: #2fa2fe;
    float: right;
    cursor:pointer;
    margin-right:12px;
    background-image: url(/vue/dist/static/img/chehui_button_icon.4ff8bbc.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-sheet-normal-row-main[data-v-327339ae]{
    height: 60px;
    line-height:60px;
    padding: 0 22px;
    cursor: pointer;
}
.completed-student-enc-status-col[data-v-327339ae]{
    text-indent:53px;
    background-image: url(/vue/dist/static/img/smart-homework-option.04af7af.png);
    background-repeat: no-repeat;
    background-position-x: 18px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-status-col.ed[data-v-327339ae]{
    background-image: url(/vue/dist/static/img/smart-homework-option-ed.52bcb70.png);
}
.completed-student-enc-class-col[data-v-327339ae]{
    text-align: center;
}
.completed-student-enc-user-icon[data-v-327339ae]{
    width:40px;
    height:40px;
    float: left;
}
.completed-student-enc-user-icon img[data-v-327339ae]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.completed-student-enc-user-name[data-v-327339ae]{
    float: left;
    line-height:60px;
    margin-left:10px;
}
.completed-student-enc-sheet-normal-row-marks[data-v-327339ae]{
    height: 50px;
}
.completed-student-enc-sheet-normal-row-detail[data-v-327339ae]{
    padding: 10px 38px;
}
.completed-student-enc-sheet-normal-row-mark-block[data-v-327339ae]{
    height: 16px;
    width: 16px;
    float: left;
    margin-right:10px;
}
.completed-student-enc-sheet-normal-row-mark[data-v-327339ae]{
    line-height:16px;
}
.csesnrm-b-ok .completed-student-enc-sheet-normal-row-mark-block[data-v-327339ae]{
    background: #29dbcd;
}
.csesnrm-b-ok .completed-student-enc-sheet-normal-row-mark-txt[data-v-327339ae]{
    color: #29dbcd;
}
.csesnrm-b-error .completed-student-enc-sheet-normal-row-mark-block[data-v-327339ae]{
    background: #ff8ca1;
}
.csesnrm-b-error .completed-student-enc-sheet-normal-row-mark-txt[data-v-327339ae]{
    color: #ff8ca1;
}
.csesnrm-b-wait .completed-student-enc-sheet-normal-row-mark-block[data-v-327339ae]{
    background: #ffbf5e;
}
.csesnrm-b-wait .completed-student-enc-sheet-normal-row-mark-txt[data-v-327339ae]{
    color: #ffbf5e;
}
.csesnrm-b-iscorrect .completed-student-enc-sheet-normal-row-mark-block[data-v-327339ae]{
    border:1px solid #30a2fb;
}
.csesnrm-b-iscorrect .completed-student-enc-sheet-normal-row-mark-txt[data-v-327339ae]{
    color: #30a2fb;
}
.csesnrm-b-uncorrect .completed-student-enc-sheet-normal-row-mark-block[data-v-327339ae]{
    background: #e4e7ec;
}
.csesnrm-b-uncorrect .completed-student-enc-sheet-normal-row-mark-txt[data-v-327339ae]{
    color: #999;
}
.completed-student-enc-sheet-normal-row-mark-txt[data-v-327339ae] {
    float: left;
}
.completed-student-enc-sheet-normal-row-mark[data-v-327339ae]{
    float: left;
    margin-right:27px;
}
.completed-student-enc-sheet-normal-row-topic[data-v-327339ae]{
    width:70px;
    /*min-width: 30px;*/
    padding: 4px 0px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height:30px;
    line-height:22px;
    /*float: left;*/
    display: inline-block;
    margin-right:22px;
    text-align: center;
    color: #999;
    border-radius: 5px;
    margin-bottom: 10px;
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    cursor: pointer;
}
.csenc-sheet-downlist-comp[data-v-327339ae]{
    width: 50px;
    margin: auto;
    background-image: url(/vue/dist/static/img/downlist-normal-icon.8187c8c.png);
    background-repeat: no-repeat;
    background-position-x: calc(100% - 10px);
    background-position-y: center;
    cursor: pointer;
    text-align: left;
}
.csenc-sheet-common-comp[data-v-327339ae]{
    text-align: center;
}
.csenc-sheet-rank-comp[data-v-327339ae]{
    width: 80px;
    margin: auto;
    background-image: url(/vue/dist/static/img/dimension-rank-normal-icon.1e6d823.png);
    background-repeat: no-repeat;
    background-position-x: calc(100% - 10px);
    background-position-y: center;
    cursor: pointer;
}
.csenc-sheet-rank-comp.csrc-reverse-order[data-v-327339ae]{
    background-image: url(/vue/dist/static/img/dimension-rank-bottom-icon.033e833.png);
}
.csenc-sheet-rank-comp.csrc-positive-order[data-v-327339ae]{
    background-image: url(/vue/dist/static/img/dimension-rank-top-icon.1da7707.png);
}
.completed-student-enc-user-col[data-v-327339ae]{
    width: 120px;
    margin: auto;
}
.completed-student-enc-user-name[data-v-327339ae]{
    width: calc(100% - 50px);
}
.csenc-done-type[data-v-327339ae]{
    text-align: center;
}
.csenc-correct-rate[data-v-327339ae]{
    text-align: center;
}
.scesnrm-error[data-v-327339ae]{
    background: #29dac8;
    color: #29dac8;
}
.csensnrt-ok[data-v-327339ae]{
    background: #29dbcd;
    border: 1px solid #29dbcd;
}
.csensnrt-error[data-v-327339ae]{
    background: #ff8ca1;
    border: 1px solid #ff8ca1;
}
.csensnrt-wait[data-v-327339ae]{
    border:1px solid #ffbe5e;
    color: #ffbe5e;
}
.csesc-wait-check[data-v-327339ae]{
    color: #fb9e25;
}
.csesc-end-check[data-v-327339ae]{
    color: #2ea5ff;
}
.csensnrt-iscorrect[data-v-327339ae]{
    color: #30a2fb;
    border:1px solid #30a2fb;
}
.csensnrt-uncorrect[data-v-327339ae]{
    background: #e4e7ec;
}
.uncompleted-student-enc-user[data-v-327339ae]{
    margin-bottom:10px;
}
.uncompleted-student-enc-user-icon[data-v-327339ae]{
    width: 55px;
    height: 55px;
    margin: auto;
}
.uncompleted-student-enc-user-icon img[data-v-327339ae]{
    width:100%;
    height:100%;
    border-radius: 50%;
}
.uncompleted-student-enc-user[data-v-327339ae]{
    width:60px;
    float: left;
    margin-right:40px;
    text-align: center;
    cursor:pointer;
}
.uncompleted-student-enc-users[data-v-327339ae]{
    padding: 30px 35px;
}
.uncompleted-student-enc-user-name[data-v-327339ae]{
    font-size: 13px;
    color: #515e67;
    margin-top:6px;
}
.uncompleted-student-enc-user-status[data-v-327339ae]{
    font-size: 11px;
    margin-top:5px;
    color: #349ef4;
}
.uncompleted-student-enc-user-status-circle[data-v-327339ae]{
    display: inline-block;
    width:7px;
    height:7px;
    border-radius: 4px;
    background: #349ef4;
}
.unseus-no-read-status[data-v-327339ae]{
    color: #8d96a5;
}
.unseus-no-read-status .uncompleted-student-enc-user-status-circle[data-v-327339ae]{
    background: #8d96a5;
}
.unseus-chongzuo-status[data-v-327339ae]{
    color: #ff877e;
}
.unseus-chongzuo-status .uncompleted-student-enc-user-status-circle[data-v-327339ae]{
    background: #ff877e;
}
.topic-count-enc[data-v-327339ae]{
    margin-top:20px;
    padding: 21px 24px;
    position:relative;
}
.topic-count-enc-item[data-v-327339ae]{
    width: 50%;
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height: 250px;
}
.topic-count-enc-item-head[data-v-327339ae]{
    color: #575b66;
}
.topic-count-enc-cline[data-v-327339ae]{
    width: 1px;
    height: 100px;
    position:absolute;
    left: 50%;
    top: 100px;
    background: #dde2e6;
}
.topic-count-enc-item-zone[data-v-327339ae]{
    height: 230px;
}
.analysis-answer-enc[data-v-327339ae]{
    margin-top:20px;
    padding: 20px;
}
.analysis-answer-enc-top[data-v-327339ae]{
    color: #575b66;
    margin-bottom: 10px;
}
.analysis-answer-enc-sheet-head[data-v-327339ae]{
    height: 38px;
    line-height: 28px;
    background: #f9f9f9;
    margin-top:20px;
    border-radius: 3px;
    padding:0 25px;
    color:#545f69;
}
.analysis-answer-enc-sheet-col[data-v-327339ae]{
    float: left;
}
.analysis-answer-enc-sheet-col-answerbox[data-v-327339ae]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 510px;
    overflow: hidden;
    height: 60px;
    overflow-x: auto;
    white-space: nowrap;
}
.analysis-answer-enc-sheet-col-itemmy[data-v-327339ae]{
    white-space: nowrap;
    display: inherit;
    color: #ff89a4;
}
.analysis-answer-enc-sheet-col-itemmy.correct[data-v-327339ae]{
    color: #5ee3e8;
}
.analysis-answer-enc-sheet-row[data-v-327339ae]{
    line-height:38px;
}
.csenc-sheet-txt-comp[data-v-327339ae]{
    color: #575b66;
}
.analysis-answer-enc-sheet-list-row-head[data-v-327339ae]{
    height: 60px;
    line-height:60px;
    padding:0 15px 0 25px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    cursor: pointer;
}
.analysis-answer-enc-sheet-list-row-head.ed[data-v-327339ae]{
    -webkit-box-shadow: 0 0 4px 4px #eee;
            box-shadow: 0 0 4px 4px #eee;
    /*-webkit-animation: mymove 5s infinite; !* Chrome, Safari, Opera *!
    animation: mymove 5s infinite;*/
}
.completed-student-enc-sheet-normal-row-main.ed[data-v-327339ae]{
    -webkit-box-shadow: 0 0 4px 4px #eee;
            box-shadow: 0 0 4px 4px #eee;
}
/* Chrome, Safari, Opera */
@-webkit-keyframes mymove-data-v-327339ae {
100% {-webkit-box-shadow: 0 0 4px 4px #eee;box-shadow: 0 0 4px 4px #eee;
}
}
/* Standard syntax */
@keyframes mymove-data-v-327339ae {
100% {-webkit-box-shadow: 0 0 4px 4px #eee;box-shadow: 0 0 4px 4px #eee;
}
}
.analysis-answer-enc-scol-topic-order[data-v-327339ae]{
    font-size: 14px;
    color: #8f98a3;
    text-indent:20px;
}
.analysis-answer-enc-sheet-circle[data-v-327339ae]{
    width: 40px;
    height: 40px;
    margin:auto;
    margin-top:10px;
}
.analysis-answer-enc-sheet-col-item-txt-o[data-v-327339ae]{
    float: left;
    margin-right:10px;
}
.analysis-answer-enc-sheet-col-item-txt-t[data-v-327339ae]{
    float: left;
    text-decoration: underline;
}
.analysis-answer-enc-sheet-col-item[data-v-327339ae]{
    float: left;
    margin-right:40px;
}
.analysis-answer-enc-sheet-col-wait-py[data-v-327339ae]{
    color: #8f98a3;
    font-size: 13px;
    padding-right:25px;
    background:url(/vue/dist/static/img/topic_pigai_icon.d126ddf.png) right center no-repeat;
}
.analysis-answer-enc-sheet-list-row-stat-top[data-v-327339ae]{
    line-height: 40px;
}
.analysis-answer-enc-sheet-list-row-stat[data-v-327339ae]{
    padding: 0 25px 0 47px;
}
.analysis-answer-enc-sheet-list-row-stat-users[data-v-327339ae]{
    margin-top:10px;
    min-height: 88px;
    position:relative;
}
.knowledge-count-enc[data-v-327339ae]{
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    min-height: 328px;
    padding: 20px;
    margin-top:20px;
}
.knowledge-count-enc-center-lpart[data-v-327339ae]{
    height: 220px;
    width: 270px;
    float: left;
}
.knowledge-count-enc-center-rpart[data-v-327339ae]{
    width: calc(100% - 270px);
    float: left;
    height: 270px;
}
.knowledge-count-enc-legend-icon[data-v-327339ae]{
    display: inline-block;
    width:19px;
    height:12px;
    background: red;
    margin-right:5px;
    float: left;
    margin-top:2px;
}
.knowledge-count-enc-legend[data-v-327339ae]{
    line-height: 15px;
    color: #5e6166;
    margin-right:38px;
    display: inline-block;
}
.knowledge-count-enc-legends[data-v-327339ae]{
    text-align: center;
}
.el-table-filter__content[data-v-327339ae]{
    min-width: auto;
}
.analysis-answer-enc[data-v-327339ae] .el-table-filter__wrap{
    margin-bottom:-15px!important;
}
.shd_rline[data-v-327339ae]{
    height: 40px;
    line-height:40px;
    background: #f9f9f9;
    text-indent:24px;
}
.shd_answer_ways[data-v-327339ae]{
    padding: 25px 50px 20px 50px;
}
.shd_answer_way[data-v-327339ae]{
    margin-bottom:22px;
}
.shd_answer_way_l[data-v-327339ae]{
    float: left;
    text-indent:28px;
    background-image: url(/vue/dist/static/img/smart-homework-option.04af7af.png);
    background-repeat: no-repeat;
    background-position-y: center;
    cursor: pointer;
}
.shd_answer_way_l.ed[data-v-327339ae]{
    background-image: url(/vue/dist/static/img/smart-homework-option-ed.52bcb70.png);
}
.shd_answer_way_r[data-v-327339ae]{
    float: right;
    color: #545f69;
    font-size: 13px;
    text-decoration: underline;
    cursor:pointer;
}
.shd_answer_way_r[data-v-327339ae]:hover{
    color: #2fa2fe;
}
.shd_jump_detail_btn[data-v-327339ae]{
    width:105px;
    height:32px;
    text-indent:35px;
    line-height:32px;
    background: #2fa2fe;
    float: right;
    border-radius: 4px;
    color: #fff;
    background-image: url(/vue/dist/static/img/shd_jump_detail_btn.84a1dbb.png);
    background-repeat: no-repeat;
    background-position-x: 13px;
    background-position-y: center;
    cursor: pointer;
    margin-top:13px;
}
.shd_top_combtn[data-v-327339ae]{
    float: right;
    color: #6a747e;
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    margin-right:21px;
    font-weight: normal;
    cursor:pointer;
}
.stcom_share[data-v-327339ae]{
    background-image: url(/vue/dist/static/img/stcom_share.19401c9.png);
}
.stcom_daochu[data-v-327339ae]{
    background-image: url(/vue/dist/static/img/stcom_daochu.292303c.png);
}
.stcom_chehui[data-v-327339ae]{
    background-image: url(/vue/dist/static/img/stcom_chehui.3c71228.png);
}
.stcom_editbtn[data-v-327339ae]{
    background-image: url(/vue/dist/static/img/stcom_editbtn.e4e450f.png);
}
.student-list-enc[data-v-327339ae]{
    margin-top:20px;
    padding: 0 26px  26px 26px;
    position:relative;
}
.student-list-enc-classes[data-v-327339ae]{
    min-height: 60px;
    border-bottom:1px solid #e5e8ec;
}
.student-list-enc-class[data-v-327339ae]{
    float: left;
    margin-right:34px;
    color: #6a747e;
    line-height: 60px;
    cursor:pointer;
}
.student-list-enc-class.ed[data-v-327339ae]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_part_nav_ed.898bdde.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
    color: #2fa2fe;
}
.student-list-enc-users[data-v-327339ae]{
    margin-top:30px;
}
.student-list-enc-status[data-v-327339ae]{
    position:absolute;
    width: 60px;
    font-size: 13px;
    left: 50%;
    margin-left:-30px;
    height: 21px;
    line-height:21px;
    top:40px;
    background: #d4f1f4;
    border-radius: 20px;
    color: #1fb8c7;
}
.student-list-enc-user[data-v-327339ae]{
    width:70px;
    float: left;
    margin-right:40px;
    text-align: center;
    position:relative;
    margin-bottom:15px;
}
.sles-yuqi[data-v-327339ae]{
    color: #2fa2fe;
    background: #eae8ff;
}
.sles-unfinished[data-v-327339ae]{
    background: #ffebd5;
    color: #ff6e6e;
}
.student-list-enc-user-cuijiao-btn[data-v-327339ae]{
    position:absolute;
    right: 26px;
    top: 77px;
    border-radius: 3px;
    width:105px;
    height:30px;
    line-height:30px;
    border:1px solid #2fa2fe;
    text-indent:35px;
    color: #2fa2fe;
    background-image: url(/vue/dist/static/img/student-list-enc-user-cuijiao-btn.5b82e23.png);
    background-repeat: no-repeat;
    background-position-x: 12px;
    background-position-y: center;
    cursor: pointer;
}
.el-dropdown-menu__item.selected[data-v-327339ae]{
    color: #2fa2fe;
}
[data-v-327339ae] .analysis-answer-table.el-table--enable-row-hover .el-table__body tr:hover>td{
    background-color: #fff;
}
[data-v-327339ae] .analysis-answer-table.el-table td,[data-v-327339ae] .analysis-answer-table.el-table th{
    text-align: center;
}
[data-v-327339ae] .smart_homework_frame_module_group2 .el-collapse-item__header{
    background-color: #f9f9fa;
    padding:0 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-327339ae] .smart_homework_frame_module_group2 .el-collapse-item__arrow{
    -moz-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
}
[data-v-327339ae] .smart_homework_frame_module_group2 .el-collapse-item__arrow.is-active{
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
}
.xtwo_code[data-v-327339ae]{
    width: 270px;
    height: 270px;
    margin: auto;
}
.xtwo_code img[data-v-327339ae]{
    width:100%;
    height:100%;
}
.share_box_adress[data-v-327339ae]{
    width: 336px;
    height: 45px;
    border: 1px solid #cfd7e0;
    border-radius: 3px;
    display: block;
    margin: auto;
    margin-top:16px;
    text-indent:5px;
}
.share_box_common_btn[data-v-327339ae]{
    width:145px;
    height:38px;
    text-indent:57px;
    line-height:38px;
    background: #2fa2fe;
    border-radius: 4px;
    color: #fff;
    background-repeat: no-repeat;
    background-position-x: 27px;
    background-position-y: center;
    cursor: pointer;
    margin-top:13px;
}
.sbcn_copy[data-v-327339ae]{
    background-image: url(/vue/dist/static/img/share_box_common_btn_copy.52803ee.png);
}
.sbcn_save[data-v-327339ae]{
    background-image: url(/vue/dist/static/img/sbcn_save.5115786.png);
}
.share-student-list[data-v-327339ae]{
    height: 100%;
}
.share-student-list-header[data-v-327339ae]{
    height: 39px;
    line-height:39px;
    background: #f5f5f5;
}
.share-student-list-header-left[data-v-327339ae]{
    font-size: 16px;
    float: left;
    padding-left: 11px;
}
.share-student-list-header-right[data-v-327339ae]{
    float: right;
    margin-right:10px;
}
.share-student-list .van-dropdown-menu[data-v-327339ae]{
    background: none;
    height: 40px;
}
.share-student-list-box[data-v-327339ae]{
    padding: 0 10px;
    margin-top: 35px;
}
.share-student-list-box .student-list-enc-user[data-v-327339ae]{
    margin-right: 0;
    margin-bottom: 15px;
}
.share-student-list-box .student-list-enc-status[data-v-327339ae]{
    font-size: 13px;
}
.share-student-list-box .uncompleted-student-enc-user-icon[data-v-327339ae]{
    width: 55px;
    height: 55px;
}
.share-student-list-box .student-list-enc-status[data-v-327339ae]{
    top: 40px;
    width: 60px;
    left: 50%;
    margin-left: -30px;
}
.share-student-list-box .student-list-enc-user[data-v-327339ae]{
    width: 25%;
}
.public_noc[data-v-327339ae] {
    height:175px;
    width:196px;
    background:url(/vue/dist/static/img/empty_03.61d46be.png) center;
    background-size:80%;
    position:absolute;
    top:50%;
    margin-top:-87.5px;
    left:50%;
    margin-left:-98px;
}
.framework_unfinished_box[data-v-327339ae]{
    width: 800px;
    text-align: center;
    line-height: 200px;
}
.analysis-answer-enc .el-dropdown[data-v-327339ae]{
    margin-top:5px;
}
.clear[data-v-18c165d2]{
    clear:both;
}
.left[data-v-18c165d2]{
    float:left;
}
.right[data-v-18c165d2]{
    float:right;
}
.inline[data-v-18c165d2]{
    display:inline-block;
}
.block[data-v-18c165d2]{
    display:block;
}
.white[data-v-18c165d2]{
    color: wheat;
}
.clearfix[data-v-18c165d2]:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix[data-v-18c165d2] {
    zoom: 1;
}
._nr[data-v-18c165d2]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.smart_homework_frame[data-v-18c165d2]{
    height: 100%;
    background: #f3f4f6;
    overflow: auto;
}
.smhk_frame_banner[data-v-18c165d2]{
    height: 60px;
    line-height:60px;
    position:relative;
}
.smart_homework_frame_bottom[data-v-18c165d2]{
    padding: 0 70px;
}
.smhk_frame_banner_backbtn_icon[data-v-18c165d2]{
    color: #b8bfc8;
    font-size: 16px;
    margin-top:22px;
    float: left;
}
.smhk_frame_banner_backbtn_icon_txt[data-v-18c165d2]{
    color: #7a8590;
    float: left;
    padding-left:10px;
}
.smhk_frame_banner_backbtn[data-v-18c165d2]{
    cursor:pointer;
}
.smhk_frame_banner_backname[data-v-18c165d2]{
    color: #7a8590;
    float: left;
    margin-left:10px;
}
.smhk_frame_banner_name[data-v-18c165d2]{
    position:absolute;
    width: 500px;
    left: 50%;
    margin-left:-250px;
    top: 0;
    text-align: center;
    height: 60px;
    line-height:60px;
    color: #7a8590;
    font-size: 16px;
}
.smart_homework_frame_lpart[data-v-18c165d2]{
    float: left;
    width: calc(100% - 320px);
}
.smart_homework_frame_rpart[data-v-18c165d2]{
    position: fixed;
    top:60px;
    right: 70px;
    width: 295px;
}
.smart_homework_frame_module_groups[data-v-18c165d2]{
    max-height: 450px;
    overflow: auto;
}
.smart_homework_frame_module[data-v-18c165d2]{
    background: rgb(255, 255, 255);
    border-radius:6px;
}
.smart_homework_frame_module_title[data-v-18c165d2]{
    height: 49px;
    line-height:49px;
    border-bottom:1px solid #f3f4f6;
    color: #2fa2fe;
    font-weight: bold;
    text-indent:24px;
    font-size: 16px;
}
.smart_homework_frame_module_main[data-v-18c165d2]{
    padding: 0 28px;
    padding-bottom: 54px;
}
.smart_homework_frame_module_main_title[data-v-18c165d2]{
    margin-top:16px;
    color: #545f69;
}
.smart_homework_frame_module_common_msg[data-v-18c165d2]{
    text-indent: 18px;
    color: #6a747e;
    float: left;
    margin-right:30px;
    background-repeat: no-repeat;
    background-position-y: center;
}
.smart_homework_frame_module_common_msg._submit_limit[data-v-18c165d2]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_common_msg_tjiiao_icon.7bb5815.png);
}
.smart_homework_frame_module_common_msg._submit_publish[data-v-18c165d2]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_common_msg_submit_publish.cc4a68e.png);
}
.smart_homework_frame_module_common_msg._submit_end[data-v-18c165d2]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_common_msg_submit_end.5b5513c.png);
}
.smart_homework_frame_module_main_row[data-v-18c165d2]{
    margin-top:8px;
}
.smart_homework_frame_module_main_desc[data-v-18c165d2]{
    color: #6a747e;
    font-size: 14px;
    margin-top:11px;
}
.smart_homework_frame_module_rtitle[data-v-18c165d2]{
    height: 46px;
    line-height:46px;
    color: #545f69;
    text-indent:120px;
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_rtitle.1085735.png);
    background-repeat: no-repeat;
    background-position-x: 97px;
    background-position-y: center;
}
.smart_homework_frame_module_rtitle_v2[data-v-18c165d2]{
    height: 46px;
    line-height:46px;
    color: #545f69;
    text-indent:143px;
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_rtitle_v2.4ffff07.png);
    background-repeat: no-repeat;
    background-position-x: 120px;
    background-position-y: center;
}
.smart_hfmg_name[data-v-18c165d2]{
    height: 40px;
    line-height:40px;
    text-indent: 21px;
    background: #f9f9fa;
    color: #545f69;
    background-repeat: no-repeat;
    background-position-x: calc(100% - 20px);
    background-position-y: center;
    cursor: pointer;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-right: 35px;
}
.smart_hfmg_name.ed[data-v-18c165d2]{
    background-color: #2fa2fe;
    color: #fff;
}
.smart_hfmg_name._unfold[data-v-18c165d2]{
    background-image: url(/vue/dist/static/img/smart_hfmg_name_unfold.09593f6.png);
}
.smart_hfmg_name._fold[data-v-18c165d2]{
    background-image: url(/vue/dist/static/img/smart_hfmg_name_fold.768e0b8.png);
}
.smart_homework_frame_module_group[data-v-18c165d2]{
    margin-bottom:2px;
}
.smart_hfmg_user_icon[data-v-18c165d2]{
    width:35px;
    height:35px;
    float: left;
}
.smart_hfmg_user_icon img[data-v-18c165d2]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
    -o-object-fit: cover;
       object-fit: cover;
}
.smart_hfmg_user[data-v-18c165d2]{
    padding: 7px 24px;
    cursor: pointer;
}
.smart_hfmg_user.ed[data-v-18c165d2]{
    background-color: #2fa2fe;
    color: #fff;
}
.smart_hfmg_user_name[data-v-18c165d2]{
    line-height:35px;
    float: left;
    margin-left:12px;
    width: calc(100% - 47px);
}
.smart_homework_frame_part_nav[data-v-18c165d2]{
    height: 50px;
    line-height:50px;
    color: #6a747e;
    float: left;
    margin-right:46px;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
}
.smart_homework_frame_part_nav.ed[data-v-18c165d2]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_part_nav_ed.898bdde.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
    color: #2fa2fe;
    font-size: 15px;
}
.smart_homework_frame_part_navs[data-v-18c165d2]{
    border-bottom:1px solid #e5e8ec;
}
.respond-topic-stat-framework-navs[data-v-18c165d2]{
    background: #fff;
    /*width:310px;*/
    width: 210px;
    height:31px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #dbe3ea;
    border-radius: 4px;
    overflow: hidden;
    float: left;
}
.respond-topic-stat-framework-nav[data-v-18c165d2]{
    width: 50%;
    text-align: center;
    height: 31px;
    line-height:33px;
    color: #8f98a3;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    float: left;
    border-left: 1px solid #dbe3ea;
    cursor:pointer;
    margin-top:-2px;
}
.respond-topic-stat-framework-nav.ed[data-v-18c165d2]{
    background: #2fa2fe;
    color: #fff;
}
.respond-topic-stat-framework-nav[data-v-18c165d2]:first-child{
    border-left: none;
}
.respond-topic-stat-framework-head[data-v-18c165d2]{
    margin-top:17px;
}
.respond-topic-stat-framework-btn[data-v-18c165d2]{
    width:86px;
    height:32px;
    text-indent:42px;
    line-height:32px;
    background: #2fa2fe;
    float: right;
    border-radius: 4px;
    color: #fff;
    background-image: url(/vue/dist/static/img/respond-topic-stat-framework-btn.b597335.png);
    background-repeat: no-repeat;
    background-position-x: 17px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-cuijiao[data-v-18c165d2]{
    width:98px;
    height:32px;
    text-indent:32px;
    line-height:32px;
    background: #2fa2fe;
    float: right;
    border-radius: 4px;
    color: #fff;
    background-image: url(/vue/dist/static/img/one-key-cui-jiao-icon.ac65926.png);
    background-repeat: no-repeat;
    background-position-x: 7px;
    background-position-y: center;
    cursor: pointer;
}
.rtsfb_haro[data-v-18c165d2]{
    transition:border linear .2s,-webkit-box-shadow linear .5s;
    transition:border linear .2s,box-shadow linear .5s;
    transition:border linear .2s,box-shadow linear .5s,-webkit-box-shadow linear .5s;
     -moz-transition:border linear .2s,-moz-box-shadow linear .5s;
     -webkit-transition:border linear .2s,-webkit-box-shadow linear .5s;
     outline:none;border-color:rgba(47, 162, 254, .75);
     box-shadow:0 0 8px rgba(47, 162, 254, .5);
     -moz-box-shadow:0 0 8px rgba(47, 162, 254, .5);
     -webkit-box-shadow:0 0 8px rgba(47, 162, 254, 3);
}
.line-rate-graphics-enc[data-v-18c165d2]{
    padding: 0 26px;
    margin-top:22px;
}
.line-rate-graphics-enc-top[data-v-18c165d2]{
    line-height:59px;
    height: 59;
}
.lirg-enc-lw[data-v-18c165d2], .lirg-enc-rw[data-v-18c165d2]{
    width: calc(50% - 62.5px);
}
.lirg-enc-lw[data-v-18c165d2]{
    float: left;
}
.lirg-enc-rw[data-v-18c165d2]{
    float: right;
}
.lirg-enc-cw[data-v-18c165d2]{
    width: 125px;
    float: left;
    text-align: center;
    color: #7a8590;
}
.line-rate-graphics-enc-top-txt[data-v-18c165d2]{
    font-weight: bold;
    font-size: 15px;
}
.line-rate-graphics-enc-line-num[data-v-18c165d2]{
    float: left;
    font-size: 13px;
    color: #7a8590;
    line-height:14px;
}
.line-rate-graphics-enc-line-slot[data-v-18c165d2]{
    float: left;
    height: 14px;
    border-radius: 15px;
    background: #d47cf8;
}
.line-rate-graphics-enc-line-slot.class_line_bar[data-v-18c165d2]{
    background-color: #2ad5f3;
}
.line-rate-graphics-enc-line[data-v-18c165d2]{
    line-height:14px;
    margin-bottom:20px;
}
.lrgecl-class .line-rate-graphics-enc-line-slot[data-v-18c165d2]{
    background: #29d5f7;
}
.completed-student-enc-top[data-v-18c165d2]{
    padding: 0 22px;
    color: #545d64;
    line-height:40px;
    height: 40px;
}
.completed-student-enc[data-v-18c165d2]{
    margin-top:20px;
    padding: 20px 0;
}
.completed-student-enc-name[data-v-18c165d2]{
    float: left;
    font-weight: bold;
    min-width: 80px;
}
.completed-student-enc-types[data-v-18c165d2]{
    float: left;
    margin-left:30px;
}
.completed-student-enc-types-nav[data-v-18c165d2]{
    width: 500px;
    overflow-x: auto;
    white-space: nowrap;
    height: 50px;
    display: block;
    overflow-y: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
/*滚动条样式*/
.completed-student-enc-types-nav[data-v-18c165d2]::-webkit-scrollbar {
     width: 4px;
}
.completed-student-enc-types-nav[data-v-18c165d2]::-webkit-scrollbar-thumb {
     border-radius: 10px;
     -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, .2);
     background: rgba(0, 0, 0, .2);
}
.completed-student-enc-types-nav[data-v-18c165d2]::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, .2);
    border-radius: 0;
    background: rgba(0, 0, 0, .1);
}
.completed-student-enc-type[data-v-18c165d2]{
    float: left;
    margin-right:28px;
    cursor:pointer;
}
.completed-student-enc-type.ed[data-v-18c165d2]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_part_nav_ed.898bdde.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
    background-size: 20px 3px;
    color: #2fa2fe;
}
.completed-student-enc-score-btn[data-v-18c165d2]{
    text-indent: 28px;
    color: #2fa2fe;
    float: right;
    margin-right:45px;
    text-indent: 25px;
    background-image: url(/vue/dist/static/img/edit-score-icon.2a844a1.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-export-btn[data-v-18c165d2]{
    width:82px;
    height:32px;
    line-height:32px;
    color: #fff;
    text-align: center;
    float: right;
    background: #2fa2fe;
    border-radius: 4px;
    cursor:pointer;
    margin-top:5px;
}
.respond-topic-stat-fx-btn[data-v-18c165d2]{
    width:132px;
    height:32px;
    line-height:32px;
    color: #fff;
    text-align: center;
    float: right;
    background: #2fa2fe;
    border-radius: 4px;
    cursor:pointer;
    margin-right:10px;
}
.completed-student-enc-sheet-head[data-v-18c165d2]{
    height: 41px;
    line-height:41px;
    background: #f9f9f9;
    margin:22px 22px 0 22px;
    border-radius: 4px;
}
.completed-student-enc-sheet-col[data-v-18c165d2]{
    float: left;
}
.completed-student-enc-sheet-op-row[data-v-18c165d2]{
    height: 52px;
    line-height:52px;
    padding: 0 22px;
}
.completed-student-enc-sheet-op-all-select[data-v-18c165d2]{
    text-indent:50px;
    float: left;
    cursor:pointer;
    background-image: url(/vue/dist/static/img/smart-homework-option.04af7af.png);
    background-repeat: no-repeat;
    background-position-x: 18px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-sheet-op-all-select.ed[data-v-18c165d2]{
    background-image: url(/vue/dist/static/img/smart-homework-option-ed.52bcb70.png);
}
.completed-student-enc-sheet-op-publist-weike-btn[data-v-18c165d2]{
    text-indent:21px;
    color: #2fa2fe;
    float: right;
    cursor:pointer;
    margin-right:12px;
    background-image: url(/vue/dist/static/img/publish-weike-icon.c0ef380.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-sheet-op-dh-btn[data-v-18c165d2]{
    text-indent:21px;
    color: #2fa2fe;
    float: right;
    cursor:pointer;
    margin-right:12px;
    background-image: url(/vue/dist/static/img/chehui_button_icon.4ff8bbc.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-sheet-normal-row-main[data-v-18c165d2]{
    height: 60px;
    line-height:60px;
    padding: 0 22px;
    cursor: pointer;
}
.completed-student-enc-status-col[data-v-18c165d2]{
    text-indent:53px;
    background-image: url(/vue/dist/static/img/smart-homework-option.04af7af.png);
    background-repeat: no-repeat;
    background-position-x: 18px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-status-col.ed[data-v-18c165d2]{
    background-image: url(/vue/dist/static/img/smart-homework-option-ed.52bcb70.png);
}
.completed-student-enc-class-col[data-v-18c165d2]{
    text-align: center;
}
.completed-student-enc-user-icon[data-v-18c165d2]{
    width:40px;
    height:40px;
    float: left;
}
.completed-student-enc-user-icon img[data-v-18c165d2]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.completed-student-enc-user-name[data-v-18c165d2]{
    float: left;
    line-height:60px;
    margin-left:10px;
}
.completed-student-enc-sheet-normal-row-marks[data-v-18c165d2]{
    height: 50px;
}
.completed-student-enc-sheet-normal-row-detail[data-v-18c165d2]{
    padding: 10px 38px;
}
.completed-student-enc-sheet-normal-row-mark-block[data-v-18c165d2]{
    height: 16px;
    width: 16px;
    float: left;
    margin-right:10px;
}
.completed-student-enc-sheet-normal-row-mark[data-v-18c165d2]{
    line-height:16px;
}
.csesnrm-b-ok .completed-student-enc-sheet-normal-row-mark-block[data-v-18c165d2]{
    background: #29dbcd;
}
.csesnrm-b-ok .completed-student-enc-sheet-normal-row-mark-txt[data-v-18c165d2]{
    color: #29dbcd;
}
.csesnrm-b-error .completed-student-enc-sheet-normal-row-mark-block[data-v-18c165d2]{
    background: #ff8ca1;
}
.csesnrm-b-error .completed-student-enc-sheet-normal-row-mark-txt[data-v-18c165d2]{
    color: #ff8ca1;
}
.csesnrm-b-wait .completed-student-enc-sheet-normal-row-mark-block[data-v-18c165d2]{
    background: #ffbf5e;
}
.csesnrm-b-wait .completed-student-enc-sheet-normal-row-mark-txt[data-v-18c165d2]{
    color: #ffbf5e;
}
.csesnrm-b-iscorrect .completed-student-enc-sheet-normal-row-mark-block[data-v-18c165d2]{
    border:1px solid #30a2fb;
}
.csesnrm-b-iscorrect .completed-student-enc-sheet-normal-row-mark-txt[data-v-18c165d2]{
    color: #30a2fb;
}
.csesnrm-b-uncorrect .completed-student-enc-sheet-normal-row-mark-block[data-v-18c165d2]{
    background: #e4e7ec;
}
.csesnrm-b-uncorrect .completed-student-enc-sheet-normal-row-mark-txt[data-v-18c165d2]{
    color: #999;
}
.completed-student-enc-sheet-normal-row-mark-txt[data-v-18c165d2] {
    float: left;
}
.completed-student-enc-sheet-normal-row-mark[data-v-18c165d2]{
    float: left;
    margin-right:27px;
}
.completed-student-enc-sheet-normal-row-topic[data-v-18c165d2]{
    width:70px;
    /*min-width: 30px;*/
    padding: 4px 0px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height:30px;
    line-height:22px;
    /*float: left;*/
    display: inline-block;
    margin-right:22px;
    text-align: center;
    color: #999;
    border-radius: 5px;
    margin-bottom: 10px;
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    cursor: pointer;
}
.csenc-sheet-downlist-comp[data-v-18c165d2]{
    width: 50px;
    margin: auto;
    background-image: url(/vue/dist/static/img/downlist-normal-icon.8187c8c.png);
    background-repeat: no-repeat;
    background-position-x: calc(100% - 10px);
    background-position-y: center;
    cursor: pointer;
    text-align: left;
}
.csenc-sheet-common-comp[data-v-18c165d2]{
    text-align: center;
}
.csenc-sheet-rank-comp[data-v-18c165d2]{
    width: 80px;
    margin: auto;
    background-image: url(/vue/dist/static/img/dimension-rank-normal-icon.1e6d823.png);
    background-repeat: no-repeat;
    background-position-x: calc(100% - 10px);
    background-position-y: center;
    cursor: pointer;
}
.csenc-sheet-rank-comp.csrc-reverse-order[data-v-18c165d2]{
    background-image: url(/vue/dist/static/img/dimension-rank-bottom-icon.033e833.png);
}
.csenc-sheet-rank-comp.csrc-positive-order[data-v-18c165d2]{
    background-image: url(/vue/dist/static/img/dimension-rank-top-icon.1da7707.png);
}
.completed-student-enc-user-col[data-v-18c165d2]{
    width: 120px;
    margin: auto;
}
.completed-student-enc-user-name[data-v-18c165d2]{
    width: calc(100% - 50px);
}
.csenc-done-type[data-v-18c165d2]{
    text-align: center;
}
.csenc-correct-rate[data-v-18c165d2]{
    text-align: center;
}
.scesnrm-error[data-v-18c165d2]{
    background: #29dac8;
    color: #29dac8;
}
.csensnrt-ok[data-v-18c165d2]{
    background: #29dbcd;
    border: 1px solid #29dbcd;
}
.csensnrt-error[data-v-18c165d2]{
    background: #ff8ca1;
    border: 1px solid #ff8ca1;
}
.csensnrt-wait[data-v-18c165d2]{
    border:1px solid #ffbe5e;
    color: #ffbe5e;
}
.csesc-wait-check[data-v-18c165d2]{
    color: #fb9e25;
}
.csesc-end-check[data-v-18c165d2]{
    color: #2ea5ff;
}
.csensnrt-iscorrect[data-v-18c165d2]{
    color: #30a2fb;
    border:1px solid #30a2fb;
}
.csensnrt-uncorrect[data-v-18c165d2]{
    background: #e4e7ec;
}
.uncompleted-student-enc-user[data-v-18c165d2]{
    margin-bottom:10px;
}
.uncompleted-student-enc-user-icon[data-v-18c165d2]{
    width: 55px;
    height: 55px;
    margin: auto;
}
.uncompleted-student-enc-user-icon img[data-v-18c165d2]{
    width:100%;
    height:100%;
    border-radius: 50%;
}
.uncompleted-student-enc-user[data-v-18c165d2]{
    width:60px;
    float: left;
    margin-right:40px;
    text-align: center;
    cursor:pointer;
}
.uncompleted-student-enc-users[data-v-18c165d2]{
    padding: 30px 35px;
}
.uncompleted-student-enc-user-name[data-v-18c165d2]{
    font-size: 13px;
    color: #515e67;
    margin-top:6px;
}
.uncompleted-student-enc-user-status[data-v-18c165d2]{
    font-size: 11px;
    margin-top:5px;
    color: #349ef4;
}
.uncompleted-student-enc-user-status-circle[data-v-18c165d2]{
    display: inline-block;
    width:7px;
    height:7px;
    border-radius: 4px;
    background: #349ef4;
}
.unseus-no-read-status[data-v-18c165d2]{
    color: #8d96a5;
}
.unseus-no-read-status .uncompleted-student-enc-user-status-circle[data-v-18c165d2]{
    background: #8d96a5;
}
.unseus-chongzuo-status[data-v-18c165d2]{
    color: #ff877e;
}
.unseus-chongzuo-status .uncompleted-student-enc-user-status-circle[data-v-18c165d2]{
    background: #ff877e;
}
.topic-count-enc[data-v-18c165d2]{
    margin-top:20px;
    padding: 21px 24px;
    position:relative;
}
.topic-count-enc-item[data-v-18c165d2]{
    width: 50%;
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height: 250px;
}
.topic-count-enc-item-head[data-v-18c165d2]{
    color: #575b66;
}
.topic-count-enc-cline[data-v-18c165d2]{
    width: 1px;
    height: 100px;
    position:absolute;
    left: 50%;
    top: 100px;
    background: #dde2e6;
}
.topic-count-enc-item-zone[data-v-18c165d2]{
    height: 230px;
}
.analysis-answer-enc[data-v-18c165d2]{
    margin-top:20px;
    padding: 20px;
}
.analysis-answer-enc-top[data-v-18c165d2]{
    color: #575b66;
    margin-bottom: 10px;
}
.analysis-answer-enc-sheet-head[data-v-18c165d2]{
    height: 38px;
    line-height: 28px;
    background: #f9f9f9;
    margin-top:20px;
    border-radius: 3px;
    padding:0 25px;
    color:#545f69;
}
.analysis-answer-enc-sheet-col[data-v-18c165d2]{
    float: left;
}
.analysis-answer-enc-sheet-col-answerbox[data-v-18c165d2]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 510px;
    overflow: hidden;
    height: 60px;
    overflow-x: auto;
    white-space: nowrap;
}
.analysis-answer-enc-sheet-col-itemmy[data-v-18c165d2]{
    white-space: nowrap;
    display: inherit;
    color: #ff89a4;
}
.analysis-answer-enc-sheet-col-itemmy.correct[data-v-18c165d2]{
    color: #5ee3e8;
}
.analysis-answer-enc-sheet-row[data-v-18c165d2]{
    line-height:38px;
}
.csenc-sheet-txt-comp[data-v-18c165d2]{
    color: #575b66;
}
.analysis-answer-enc-sheet-list-row-head[data-v-18c165d2]{
    height: 60px;
    line-height:60px;
    padding:0 15px 0 25px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    cursor: pointer;
}
.analysis-answer-enc-sheet-list-row-head.ed[data-v-18c165d2]{
    -webkit-box-shadow: 0 0 4px 4px #eee;
            box-shadow: 0 0 4px 4px #eee;
    /*-webkit-animation: mymove 5s infinite; !* Chrome, Safari, Opera *!
    animation: mymove 5s infinite;*/
}
.completed-student-enc-sheet-normal-row-main.ed[data-v-18c165d2]{
    -webkit-box-shadow: 0 0 4px 4px #eee;
            box-shadow: 0 0 4px 4px #eee;
}
/* Chrome, Safari, Opera */
@-webkit-keyframes mymove-data-v-18c165d2 {
100% {-webkit-box-shadow: 0 0 4px 4px #eee;box-shadow: 0 0 4px 4px #eee;
}
}
/* Standard syntax */
@keyframes mymove-data-v-18c165d2 {
100% {-webkit-box-shadow: 0 0 4px 4px #eee;box-shadow: 0 0 4px 4px #eee;
}
}
.analysis-answer-enc-scol-topic-order[data-v-18c165d2]{
    font-size: 14px;
    color: #8f98a3;
    text-indent:20px;
}
.analysis-answer-enc-sheet-circle[data-v-18c165d2]{
    width: 40px;
    height: 40px;
    margin:auto;
    margin-top:10px;
}
.analysis-answer-enc-sheet-col-item-txt-o[data-v-18c165d2]{
    float: left;
    margin-right:10px;
}
.analysis-answer-enc-sheet-col-item-txt-t[data-v-18c165d2]{
    float: left;
    text-decoration: underline;
}
.analysis-answer-enc-sheet-col-item[data-v-18c165d2]{
    float: left;
    margin-right:40px;
}
.analysis-answer-enc-sheet-col-wait-py[data-v-18c165d2]{
    color: #8f98a3;
    font-size: 13px;
    padding-right:25px;
    background:url(/vue/dist/static/img/topic_pigai_icon.d126ddf.png) right center no-repeat;
}
.analysis-answer-enc-sheet-list-row-stat-top[data-v-18c165d2]{
    line-height: 40px;
}
.analysis-answer-enc-sheet-list-row-stat[data-v-18c165d2]{
    padding: 0 25px 0 47px;
}
.analysis-answer-enc-sheet-list-row-stat-users[data-v-18c165d2]{
    margin-top:10px;
    min-height: 88px;
    position:relative;
}
.knowledge-count-enc[data-v-18c165d2]{
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    min-height: 328px;
    padding: 20px;
    margin-top:20px;
}
.knowledge-count-enc-center-lpart[data-v-18c165d2]{
    height: 220px;
    width: 270px;
    float: left;
}
.knowledge-count-enc-center-rpart[data-v-18c165d2]{
    width: calc(100% - 270px);
    float: left;
    height: 270px;
}
.knowledge-count-enc-legend-icon[data-v-18c165d2]{
    display: inline-block;
    width:19px;
    height:12px;
    background: red;
    margin-right:5px;
    float: left;
    margin-top:2px;
}
.knowledge-count-enc-legend[data-v-18c165d2]{
    line-height: 15px;
    color: #5e6166;
    margin-right:38px;
    display: inline-block;
}
.knowledge-count-enc-legends[data-v-18c165d2]{
    text-align: center;
}
.el-table-filter__content[data-v-18c165d2]{
    min-width: auto;
}
.analysis-answer-enc[data-v-18c165d2] .el-table-filter__wrap{
    margin-bottom:-15px!important;
}
.shd_rline[data-v-18c165d2]{
    height: 40px;
    line-height:40px;
    background: #f9f9f9;
    text-indent:24px;
}
.shd_answer_ways[data-v-18c165d2]{
    padding: 25px 50px 20px 50px;
}
.shd_answer_way[data-v-18c165d2]{
    margin-bottom:22px;
}
.shd_answer_way_l[data-v-18c165d2]{
    float: left;
    text-indent:28px;
    background-image: url(/vue/dist/static/img/smart-homework-option.04af7af.png);
    background-repeat: no-repeat;
    background-position-y: center;
    cursor: pointer;
}
.shd_answer_way_l.ed[data-v-18c165d2]{
    background-image: url(/vue/dist/static/img/smart-homework-option-ed.52bcb70.png);
}
.shd_answer_way_r[data-v-18c165d2]{
    float: right;
    color: #545f69;
    font-size: 13px;
    text-decoration: underline;
    cursor:pointer;
}
.shd_answer_way_r[data-v-18c165d2]:hover{
    color: #2fa2fe;
}
.shd_jump_detail_btn[data-v-18c165d2]{
    width:105px;
    height:32px;
    text-indent:35px;
    line-height:32px;
    background: #2fa2fe;
    float: right;
    border-radius: 4px;
    color: #fff;
    background-image: url(/vue/dist/static/img/shd_jump_detail_btn.84a1dbb.png);
    background-repeat: no-repeat;
    background-position-x: 13px;
    background-position-y: center;
    cursor: pointer;
    margin-top:13px;
}
.shd_top_combtn[data-v-18c165d2]{
    float: right;
    color: #6a747e;
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    margin-right:21px;
    font-weight: normal;
    cursor:pointer;
}
.stcom_share[data-v-18c165d2]{
    background-image: url(/vue/dist/static/img/stcom_share.19401c9.png);
}
.stcom_daochu[data-v-18c165d2]{
    background-image: url(/vue/dist/static/img/stcom_daochu.292303c.png);
}
.stcom_chehui[data-v-18c165d2]{
    background-image: url(/vue/dist/static/img/stcom_chehui.3c71228.png);
}
.stcom_editbtn[data-v-18c165d2]{
    background-image: url(/vue/dist/static/img/stcom_editbtn.e4e450f.png);
}
.student-list-enc[data-v-18c165d2]{
    margin-top:20px;
    padding: 0 26px  26px 26px;
    position:relative;
}
.student-list-enc-classes[data-v-18c165d2]{
    min-height: 60px;
    border-bottom:1px solid #e5e8ec;
}
.student-list-enc-class[data-v-18c165d2]{
    float: left;
    margin-right:34px;
    color: #6a747e;
    line-height: 60px;
    cursor:pointer;
}
.student-list-enc-class.ed[data-v-18c165d2]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_part_nav_ed.898bdde.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
    color: #2fa2fe;
}
.student-list-enc-users[data-v-18c165d2]{
    margin-top:30px;
}
.student-list-enc-status[data-v-18c165d2]{
    position:absolute;
    width: 60px;
    font-size: 13px;
    left: 50%;
    margin-left:-30px;
    height: 21px;
    line-height:21px;
    top:40px;
    background: #d4f1f4;
    border-radius: 20px;
    color: #1fb8c7;
}
.student-list-enc-user[data-v-18c165d2]{
    width:70px;
    float: left;
    margin-right:40px;
    text-align: center;
    position:relative;
    margin-bottom:15px;
}
.sles-yuqi[data-v-18c165d2]{
    color: #2fa2fe;
    background: #eae8ff;
}
.sles-unfinished[data-v-18c165d2]{
    background: #ffebd5;
    color: #ff6e6e;
}
.student-list-enc-user-cuijiao-btn[data-v-18c165d2]{
    position:absolute;
    right: 26px;
    top: 77px;
    border-radius: 3px;
    width:105px;
    height:30px;
    line-height:30px;
    border:1px solid #2fa2fe;
    text-indent:35px;
    color: #2fa2fe;
    background-image: url(/vue/dist/static/img/student-list-enc-user-cuijiao-btn.5b82e23.png);
    background-repeat: no-repeat;
    background-position-x: 12px;
    background-position-y: center;
    cursor: pointer;
}
.el-dropdown-menu__item.selected[data-v-18c165d2]{
    color: #2fa2fe;
}
[data-v-18c165d2] .analysis-answer-table.el-table--enable-row-hover .el-table__body tr:hover>td{
    background-color: #fff;
}
[data-v-18c165d2] .analysis-answer-table.el-table td,[data-v-18c165d2] .analysis-answer-table.el-table th{
    text-align: center;
}
[data-v-18c165d2] .smart_homework_frame_module_group2 .el-collapse-item__header{
    background-color: #f9f9fa;
    padding:0 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-18c165d2] .smart_homework_frame_module_group2 .el-collapse-item__arrow{
    -moz-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
}
[data-v-18c165d2] .smart_homework_frame_module_group2 .el-collapse-item__arrow.is-active{
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
}
.xtwo_code[data-v-18c165d2]{
    width: 270px;
    height: 270px;
    margin: auto;
}
.xtwo_code img[data-v-18c165d2]{
    width:100%;
    height:100%;
}
.share_box_adress[data-v-18c165d2]{
    width: 336px;
    height: 45px;
    border: 1px solid #cfd7e0;
    border-radius: 3px;
    display: block;
    margin: auto;
    margin-top:16px;
    text-indent:5px;
}
.share_box_common_btn[data-v-18c165d2]{
    width:145px;
    height:38px;
    text-indent:57px;
    line-height:38px;
    background: #2fa2fe;
    border-radius: 4px;
    color: #fff;
    background-repeat: no-repeat;
    background-position-x: 27px;
    background-position-y: center;
    cursor: pointer;
    margin-top:13px;
}
.sbcn_copy[data-v-18c165d2]{
    background-image: url(/vue/dist/static/img/share_box_common_btn_copy.52803ee.png);
}
.sbcn_save[data-v-18c165d2]{
    background-image: url(/vue/dist/static/img/sbcn_save.5115786.png);
}
.share-student-list[data-v-18c165d2]{
    height: 100%;
}
.share-student-list-header[data-v-18c165d2]{
    height: 39px;
    line-height:39px;
    background: #f5f5f5;
}
.share-student-list-header-left[data-v-18c165d2]{
    font-size: 16px;
    float: left;
    padding-left: 11px;
}
.share-student-list-header-right[data-v-18c165d2]{
    float: right;
    margin-right:10px;
}
.share-student-list .van-dropdown-menu[data-v-18c165d2]{
    background: none;
    height: 40px;
}
.share-student-list-box[data-v-18c165d2]{
    padding: 0 10px;
    margin-top: 35px;
}
.share-student-list-box .student-list-enc-user[data-v-18c165d2]{
    margin-right: 0;
    margin-bottom: 15px;
}
.share-student-list-box .student-list-enc-status[data-v-18c165d2]{
    font-size: 13px;
}
.share-student-list-box .uncompleted-student-enc-user-icon[data-v-18c165d2]{
    width: 55px;
    height: 55px;
}
.share-student-list-box .student-list-enc-status[data-v-18c165d2]{
    top: 40px;
    width: 60px;
    left: 50%;
    margin-left: -30px;
}
.share-student-list-box .student-list-enc-user[data-v-18c165d2]{
    width: 25%;
}
.public_noc[data-v-18c165d2] {
    height:175px;
    width:196px;
    background:url(/vue/dist/static/img/empty_03.61d46be.png) center;
    background-size:80%;
    position:absolute;
    top:50%;
    margin-top:-87.5px;
    left:50%;
    margin-left:-98px;
}
.framework_unfinished_box[data-v-18c165d2]{
    width: 800px;
    text-align: center;
    line-height: 200px;
}
.analysis-answer-enc .el-dropdown[data-v-18c165d2]{
    margin-top:5px;
}
.clear[data-v-e851d694]{
    clear:both;
}
.left[data-v-e851d694]{
    float:left;
}
.right[data-v-e851d694]{
    float:right;
}
.inline[data-v-e851d694]{
    display:inline-block;
}
.block[data-v-e851d694]{
    display:block;
}
.white[data-v-e851d694]{
    color: wheat;
}
.clearfix[data-v-e851d694]:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix[data-v-e851d694] {
    zoom: 1;
}
._nr[data-v-e851d694]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.smart_homework_frame[data-v-e851d694]{
    height: 100%;
    background: #f3f4f6;
    overflow: auto;
}
.smhk_frame_banner[data-v-e851d694]{
    height: 60px;
    line-height:60px;
    position:relative;
}
.smart_homework_frame_bottom[data-v-e851d694]{
    padding: 0 70px;
}
.smhk_frame_banner_backbtn_icon[data-v-e851d694]{
    color: #b8bfc8;
    font-size: 16px;
    margin-top:22px;
    float: left;
}
.smhk_frame_banner_backbtn_icon_txt[data-v-e851d694]{
    color: #7a8590;
    float: left;
    padding-left:10px;
}
.smhk_frame_banner_backbtn[data-v-e851d694]{
    cursor:pointer;
}
.smhk_frame_banner_backname[data-v-e851d694]{
    color: #7a8590;
    float: left;
    margin-left:10px;
}
.smhk_frame_banner_name[data-v-e851d694]{
    position:absolute;
    width: 500px;
    left: 50%;
    margin-left:-250px;
    top: 0;
    text-align: center;
    height: 60px;
    line-height:60px;
    color: #7a8590;
    font-size: 16px;
}
.smart_homework_frame_lpart[data-v-e851d694]{
    float: left;
    width: calc(100% - 320px);
}
.smart_homework_frame_rpart[data-v-e851d694]{
    position: fixed;
    top:60px;
    right: 70px;
    width: 295px;
}
.smart_homework_frame_module_groups[data-v-e851d694]{
    max-height: 450px;
    overflow: auto;
}
.smart_homework_frame_module[data-v-e851d694]{
    background: rgb(255, 255, 255);
    border-radius:6px;
}
.smart_homework_frame_module_title[data-v-e851d694]{
    height: 49px;
    line-height:49px;
    border-bottom:1px solid #f3f4f6;
    color: #2fa2fe;
    font-weight: bold;
    text-indent:24px;
    font-size: 16px;
}
.smart_homework_frame_module_main[data-v-e851d694]{
    padding: 0 28px;
    padding-bottom: 54px;
}
.smart_homework_frame_module_main_title[data-v-e851d694]{
    margin-top:16px;
    color: #545f69;
}
.smart_homework_frame_module_common_msg[data-v-e851d694]{
    text-indent: 18px;
    color: #6a747e;
    float: left;
    margin-right:30px;
    background-repeat: no-repeat;
    background-position-y: center;
}
.smart_homework_frame_module_common_msg._submit_limit[data-v-e851d694]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_common_msg_tjiiao_icon.7bb5815.png);
}
.smart_homework_frame_module_common_msg._submit_publish[data-v-e851d694]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_common_msg_submit_publish.cc4a68e.png);
}
.smart_homework_frame_module_common_msg._submit_end[data-v-e851d694]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_common_msg_submit_end.5b5513c.png);
}
.smart_homework_frame_module_main_row[data-v-e851d694]{
    margin-top:8px;
}
.smart_homework_frame_module_main_desc[data-v-e851d694]{
    color: #6a747e;
    font-size: 14px;
    margin-top:11px;
}
.smart_homework_frame_module_rtitle[data-v-e851d694]{
    height: 46px;
    line-height:46px;
    color: #545f69;
    text-indent:120px;
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_rtitle.1085735.png);
    background-repeat: no-repeat;
    background-position-x: 97px;
    background-position-y: center;
}
.smart_homework_frame_module_rtitle_v2[data-v-e851d694]{
    height: 46px;
    line-height:46px;
    color: #545f69;
    text-indent:143px;
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_rtitle_v2.4ffff07.png);
    background-repeat: no-repeat;
    background-position-x: 120px;
    background-position-y: center;
}
.smart_hfmg_name[data-v-e851d694]{
    height: 40px;
    line-height:40px;
    text-indent: 21px;
    background: #f9f9fa;
    color: #545f69;
    background-repeat: no-repeat;
    background-position-x: calc(100% - 20px);
    background-position-y: center;
    cursor: pointer;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-right: 35px;
}
.smart_hfmg_name.ed[data-v-e851d694]{
    background-color: #2fa2fe;
    color: #fff;
}
.smart_hfmg_name._unfold[data-v-e851d694]{
    background-image: url(/vue/dist/static/img/smart_hfmg_name_unfold.09593f6.png);
}
.smart_hfmg_name._fold[data-v-e851d694]{
    background-image: url(/vue/dist/static/img/smart_hfmg_name_fold.768e0b8.png);
}
.smart_homework_frame_module_group[data-v-e851d694]{
    margin-bottom:2px;
}
.smart_hfmg_user_icon[data-v-e851d694]{
    width:35px;
    height:35px;
    float: left;
}
.smart_hfmg_user_icon img[data-v-e851d694]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
    -o-object-fit: cover;
       object-fit: cover;
}
.smart_hfmg_user[data-v-e851d694]{
    padding: 7px 24px;
    cursor: pointer;
}
.smart_hfmg_user.ed[data-v-e851d694]{
    background-color: #2fa2fe;
    color: #fff;
}
.smart_hfmg_user_name[data-v-e851d694]{
    line-height:35px;
    float: left;
    margin-left:12px;
    width: calc(100% - 47px);
}
.smart_homework_frame_part_nav[data-v-e851d694]{
    height: 50px;
    line-height:50px;
    color: #6a747e;
    float: left;
    margin-right:46px;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
}
.smart_homework_frame_part_nav.ed[data-v-e851d694]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_part_nav_ed.898bdde.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
    color: #2fa2fe;
    font-size: 15px;
}
.smart_homework_frame_part_navs[data-v-e851d694]{
    border-bottom:1px solid #e5e8ec;
}
.respond-topic-stat-framework-navs[data-v-e851d694]{
    background: #fff;
    /*width:310px;*/
    width: 210px;
    height:31px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #dbe3ea;
    border-radius: 4px;
    overflow: hidden;
    float: left;
}
.respond-topic-stat-framework-nav[data-v-e851d694]{
    width: 50%;
    text-align: center;
    height: 31px;
    line-height:33px;
    color: #8f98a3;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    float: left;
    border-left: 1px solid #dbe3ea;
    cursor:pointer;
    margin-top:-2px;
}
.respond-topic-stat-framework-nav.ed[data-v-e851d694]{
    background: #2fa2fe;
    color: #fff;
}
.respond-topic-stat-framework-nav[data-v-e851d694]:first-child{
    border-left: none;
}
.respond-topic-stat-framework-head[data-v-e851d694]{
    margin-top:17px;
}
.respond-topic-stat-framework-btn[data-v-e851d694]{
    width:86px;
    height:32px;
    text-indent:42px;
    line-height:32px;
    background: #2fa2fe;
    float: right;
    border-radius: 4px;
    color: #fff;
    background-image: url(/vue/dist/static/img/respond-topic-stat-framework-btn.b597335.png);
    background-repeat: no-repeat;
    background-position-x: 17px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-cuijiao[data-v-e851d694]{
    width:98px;
    height:32px;
    text-indent:32px;
    line-height:32px;
    background: #2fa2fe;
    float: right;
    border-radius: 4px;
    color: #fff;
    background-image: url(/vue/dist/static/img/one-key-cui-jiao-icon.ac65926.png);
    background-repeat: no-repeat;
    background-position-x: 7px;
    background-position-y: center;
    cursor: pointer;
}
.rtsfb_haro[data-v-e851d694]{
    transition:border linear .2s,-webkit-box-shadow linear .5s;
    transition:border linear .2s,box-shadow linear .5s;
    transition:border linear .2s,box-shadow linear .5s,-webkit-box-shadow linear .5s;
     -moz-transition:border linear .2s,-moz-box-shadow linear .5s;
     -webkit-transition:border linear .2s,-webkit-box-shadow linear .5s;
     outline:none;border-color:rgba(47, 162, 254, .75);
     box-shadow:0 0 8px rgba(47, 162, 254, .5);
     -moz-box-shadow:0 0 8px rgba(47, 162, 254, .5);
     -webkit-box-shadow:0 0 8px rgba(47, 162, 254, 3);
}
.line-rate-graphics-enc[data-v-e851d694]{
    padding: 0 26px;
    margin-top:22px;
}
.line-rate-graphics-enc-top[data-v-e851d694]{
    line-height:59px;
    height: 59;
}
.lirg-enc-lw[data-v-e851d694], .lirg-enc-rw[data-v-e851d694]{
    width: calc(50% - 62.5px);
}
.lirg-enc-lw[data-v-e851d694]{
    float: left;
}
.lirg-enc-rw[data-v-e851d694]{
    float: right;
}
.lirg-enc-cw[data-v-e851d694]{
    width: 125px;
    float: left;
    text-align: center;
    color: #7a8590;
}
.line-rate-graphics-enc-top-txt[data-v-e851d694]{
    font-weight: bold;
    font-size: 15px;
}
.line-rate-graphics-enc-line-num[data-v-e851d694]{
    float: left;
    font-size: 13px;
    color: #7a8590;
    line-height:14px;
}
.line-rate-graphics-enc-line-slot[data-v-e851d694]{
    float: left;
    height: 14px;
    border-radius: 15px;
    background: #d47cf8;
}
.line-rate-graphics-enc-line-slot.class_line_bar[data-v-e851d694]{
    background-color: #2ad5f3;
}
.line-rate-graphics-enc-line[data-v-e851d694]{
    line-height:14px;
    margin-bottom:20px;
}
.lrgecl-class .line-rate-graphics-enc-line-slot[data-v-e851d694]{
    background: #29d5f7;
}
.completed-student-enc-top[data-v-e851d694]{
    padding: 0 22px;
    color: #545d64;
    line-height:40px;
    height: 40px;
}
.completed-student-enc[data-v-e851d694]{
    margin-top:20px;
    padding: 20px 0;
}
.completed-student-enc-name[data-v-e851d694]{
    float: left;
    font-weight: bold;
    min-width: 80px;
}
.completed-student-enc-types[data-v-e851d694]{
    float: left;
    margin-left:30px;
}
.completed-student-enc-types-nav[data-v-e851d694]{
    width: 500px;
    overflow-x: auto;
    white-space: nowrap;
    height: 50px;
    display: block;
    overflow-y: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
/*滚动条样式*/
.completed-student-enc-types-nav[data-v-e851d694]::-webkit-scrollbar {
     width: 4px;
}
.completed-student-enc-types-nav[data-v-e851d694]::-webkit-scrollbar-thumb {
     border-radius: 10px;
     -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, .2);
     background: rgba(0, 0, 0, .2);
}
.completed-student-enc-types-nav[data-v-e851d694]::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, .2);
    border-radius: 0;
    background: rgba(0, 0, 0, .1);
}
.completed-student-enc-type[data-v-e851d694]{
    float: left;
    margin-right:28px;
    cursor:pointer;
}
.completed-student-enc-type.ed[data-v-e851d694]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_part_nav_ed.898bdde.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
    background-size: 20px 3px;
    color: #2fa2fe;
}
.completed-student-enc-score-btn[data-v-e851d694]{
    text-indent: 28px;
    color: #2fa2fe;
    float: right;
    margin-right:45px;
    text-indent: 25px;
    background-image: url(/vue/dist/static/img/edit-score-icon.2a844a1.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-export-btn[data-v-e851d694]{
    width:82px;
    height:32px;
    line-height:32px;
    color: #fff;
    text-align: center;
    float: right;
    background: #2fa2fe;
    border-radius: 4px;
    cursor:pointer;
    margin-top:5px;
}
.respond-topic-stat-fx-btn[data-v-e851d694]{
    width:132px;
    height:32px;
    line-height:32px;
    color: #fff;
    text-align: center;
    float: right;
    background: #2fa2fe;
    border-radius: 4px;
    cursor:pointer;
    margin-right:10px;
}
.completed-student-enc-sheet-head[data-v-e851d694]{
    height: 41px;
    line-height:41px;
    background: #f9f9f9;
    margin:22px 22px 0 22px;
    border-radius: 4px;
}
.completed-student-enc-sheet-col[data-v-e851d694]{
    float: left;
}
.completed-student-enc-sheet-op-row[data-v-e851d694]{
    height: 52px;
    line-height:52px;
    padding: 0 22px;
}
.completed-student-enc-sheet-op-all-select[data-v-e851d694]{
    text-indent:50px;
    float: left;
    cursor:pointer;
    background-image: url(/vue/dist/static/img/smart-homework-option.04af7af.png);
    background-repeat: no-repeat;
    background-position-x: 18px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-sheet-op-all-select.ed[data-v-e851d694]{
    background-image: url(/vue/dist/static/img/smart-homework-option-ed.52bcb70.png);
}
.completed-student-enc-sheet-op-publist-weike-btn[data-v-e851d694]{
    text-indent:21px;
    color: #2fa2fe;
    float: right;
    cursor:pointer;
    margin-right:12px;
    background-image: url(/vue/dist/static/img/publish-weike-icon.c0ef380.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-sheet-op-dh-btn[data-v-e851d694]{
    text-indent:21px;
    color: #2fa2fe;
    float: right;
    cursor:pointer;
    margin-right:12px;
    background-image: url(/vue/dist/static/img/chehui_button_icon.4ff8bbc.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-sheet-normal-row-main[data-v-e851d694]{
    height: 60px;
    line-height:60px;
    padding: 0 22px;
    cursor: pointer;
}
.completed-student-enc-status-col[data-v-e851d694]{
    text-indent:53px;
    background-image: url(/vue/dist/static/img/smart-homework-option.04af7af.png);
    background-repeat: no-repeat;
    background-position-x: 18px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-status-col.ed[data-v-e851d694]{
    background-image: url(/vue/dist/static/img/smart-homework-option-ed.52bcb70.png);
}
.completed-student-enc-class-col[data-v-e851d694]{
    text-align: center;
}
.completed-student-enc-user-icon[data-v-e851d694]{
    width:40px;
    height:40px;
    float: left;
}
.completed-student-enc-user-icon img[data-v-e851d694]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.completed-student-enc-user-name[data-v-e851d694]{
    float: left;
    line-height:60px;
    margin-left:10px;
}
.completed-student-enc-sheet-normal-row-marks[data-v-e851d694]{
    height: 50px;
}
.completed-student-enc-sheet-normal-row-detail[data-v-e851d694]{
    padding: 10px 38px;
}
.completed-student-enc-sheet-normal-row-mark-block[data-v-e851d694]{
    height: 16px;
    width: 16px;
    float: left;
    margin-right:10px;
}
.completed-student-enc-sheet-normal-row-mark[data-v-e851d694]{
    line-height:16px;
}
.csesnrm-b-ok .completed-student-enc-sheet-normal-row-mark-block[data-v-e851d694]{
    background: #29dbcd;
}
.csesnrm-b-ok .completed-student-enc-sheet-normal-row-mark-txt[data-v-e851d694]{
    color: #29dbcd;
}
.csesnrm-b-error .completed-student-enc-sheet-normal-row-mark-block[data-v-e851d694]{
    background: #ff8ca1;
}
.csesnrm-b-error .completed-student-enc-sheet-normal-row-mark-txt[data-v-e851d694]{
    color: #ff8ca1;
}
.csesnrm-b-wait .completed-student-enc-sheet-normal-row-mark-block[data-v-e851d694]{
    background: #ffbf5e;
}
.csesnrm-b-wait .completed-student-enc-sheet-normal-row-mark-txt[data-v-e851d694]{
    color: #ffbf5e;
}
.csesnrm-b-iscorrect .completed-student-enc-sheet-normal-row-mark-block[data-v-e851d694]{
    border:1px solid #30a2fb;
}
.csesnrm-b-iscorrect .completed-student-enc-sheet-normal-row-mark-txt[data-v-e851d694]{
    color: #30a2fb;
}
.csesnrm-b-uncorrect .completed-student-enc-sheet-normal-row-mark-block[data-v-e851d694]{
    background: #e4e7ec;
}
.csesnrm-b-uncorrect .completed-student-enc-sheet-normal-row-mark-txt[data-v-e851d694]{
    color: #999;
}
.completed-student-enc-sheet-normal-row-mark-txt[data-v-e851d694] {
    float: left;
}
.completed-student-enc-sheet-normal-row-mark[data-v-e851d694]{
    float: left;
    margin-right:27px;
}
.completed-student-enc-sheet-normal-row-topic[data-v-e851d694]{
    width:70px;
    /*min-width: 30px;*/
    padding: 4px 0px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height:30px;
    line-height:22px;
    /*float: left;*/
    display: inline-block;
    margin-right:22px;
    text-align: center;
    color: #999;
    border-radius: 5px;
    margin-bottom: 10px;
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    cursor: pointer;
}
.csenc-sheet-downlist-comp[data-v-e851d694]{
    width: 50px;
    margin: auto;
    background-image: url(/vue/dist/static/img/downlist-normal-icon.8187c8c.png);
    background-repeat: no-repeat;
    background-position-x: calc(100% - 10px);
    background-position-y: center;
    cursor: pointer;
    text-align: left;
}
.csenc-sheet-common-comp[data-v-e851d694]{
    text-align: center;
}
.csenc-sheet-rank-comp[data-v-e851d694]{
    width: 80px;
    margin: auto;
    background-image: url(/vue/dist/static/img/dimension-rank-normal-icon.1e6d823.png);
    background-repeat: no-repeat;
    background-position-x: calc(100% - 10px);
    background-position-y: center;
    cursor: pointer;
}
.csenc-sheet-rank-comp.csrc-reverse-order[data-v-e851d694]{
    background-image: url(/vue/dist/static/img/dimension-rank-bottom-icon.033e833.png);
}
.csenc-sheet-rank-comp.csrc-positive-order[data-v-e851d694]{
    background-image: url(/vue/dist/static/img/dimension-rank-top-icon.1da7707.png);
}
.completed-student-enc-user-col[data-v-e851d694]{
    width: 120px;
    margin: auto;
}
.completed-student-enc-user-name[data-v-e851d694]{
    width: calc(100% - 50px);
}
.csenc-done-type[data-v-e851d694]{
    text-align: center;
}
.csenc-correct-rate[data-v-e851d694]{
    text-align: center;
}
.scesnrm-error[data-v-e851d694]{
    background: #29dac8;
    color: #29dac8;
}
.csensnrt-ok[data-v-e851d694]{
    background: #29dbcd;
    border: 1px solid #29dbcd;
}
.csensnrt-error[data-v-e851d694]{
    background: #ff8ca1;
    border: 1px solid #ff8ca1;
}
.csensnrt-wait[data-v-e851d694]{
    border:1px solid #ffbe5e;
    color: #ffbe5e;
}
.csesc-wait-check[data-v-e851d694]{
    color: #fb9e25;
}
.csesc-end-check[data-v-e851d694]{
    color: #2ea5ff;
}
.csensnrt-iscorrect[data-v-e851d694]{
    color: #30a2fb;
    border:1px solid #30a2fb;
}
.csensnrt-uncorrect[data-v-e851d694]{
    background: #e4e7ec;
}
.uncompleted-student-enc-user[data-v-e851d694]{
    margin-bottom:10px;
}
.uncompleted-student-enc-user-icon[data-v-e851d694]{
    width: 55px;
    height: 55px;
    margin: auto;
}
.uncompleted-student-enc-user-icon img[data-v-e851d694]{
    width:100%;
    height:100%;
    border-radius: 50%;
}
.uncompleted-student-enc-user[data-v-e851d694]{
    width:60px;
    float: left;
    margin-right:40px;
    text-align: center;
    cursor:pointer;
}
.uncompleted-student-enc-users[data-v-e851d694]{
    padding: 30px 35px;
}
.uncompleted-student-enc-user-name[data-v-e851d694]{
    font-size: 13px;
    color: #515e67;
    margin-top:6px;
}
.uncompleted-student-enc-user-status[data-v-e851d694]{
    font-size: 11px;
    margin-top:5px;
    color: #349ef4;
}
.uncompleted-student-enc-user-status-circle[data-v-e851d694]{
    display: inline-block;
    width:7px;
    height:7px;
    border-radius: 4px;
    background: #349ef4;
}
.unseus-no-read-status[data-v-e851d694]{
    color: #8d96a5;
}
.unseus-no-read-status .uncompleted-student-enc-user-status-circle[data-v-e851d694]{
    background: #8d96a5;
}
.unseus-chongzuo-status[data-v-e851d694]{
    color: #ff877e;
}
.unseus-chongzuo-status .uncompleted-student-enc-user-status-circle[data-v-e851d694]{
    background: #ff877e;
}
.topic-count-enc[data-v-e851d694]{
    margin-top:20px;
    padding: 21px 24px;
    position:relative;
}
.topic-count-enc-item[data-v-e851d694]{
    width: 50%;
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height: 250px;
}
.topic-count-enc-item-head[data-v-e851d694]{
    color: #575b66;
}
.topic-count-enc-cline[data-v-e851d694]{
    width: 1px;
    height: 100px;
    position:absolute;
    left: 50%;
    top: 100px;
    background: #dde2e6;
}
.topic-count-enc-item-zone[data-v-e851d694]{
    height: 230px;
}
.analysis-answer-enc[data-v-e851d694]{
    margin-top:20px;
    padding: 20px;
}
.analysis-answer-enc-top[data-v-e851d694]{
    color: #575b66;
    margin-bottom: 10px;
}
.analysis-answer-enc-sheet-head[data-v-e851d694]{
    height: 38px;
    line-height: 28px;
    background: #f9f9f9;
    margin-top:20px;
    border-radius: 3px;
    padding:0 25px;
    color:#545f69;
}
.analysis-answer-enc-sheet-col[data-v-e851d694]{
    float: left;
}
.analysis-answer-enc-sheet-col-answerbox[data-v-e851d694]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 510px;
    overflow: hidden;
    height: 60px;
    overflow-x: auto;
    white-space: nowrap;
}
.analysis-answer-enc-sheet-col-itemmy[data-v-e851d694]{
    white-space: nowrap;
    display: inherit;
    color: #ff89a4;
}
.analysis-answer-enc-sheet-col-itemmy.correct[data-v-e851d694]{
    color: #5ee3e8;
}
.analysis-answer-enc-sheet-row[data-v-e851d694]{
    line-height:38px;
}
.csenc-sheet-txt-comp[data-v-e851d694]{
    color: #575b66;
}
.analysis-answer-enc-sheet-list-row-head[data-v-e851d694]{
    height: 60px;
    line-height:60px;
    padding:0 15px 0 25px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    cursor: pointer;
}
.analysis-answer-enc-sheet-list-row-head.ed[data-v-e851d694]{
    -webkit-box-shadow: 0 0 4px 4px #eee;
            box-shadow: 0 0 4px 4px #eee;
    /*-webkit-animation: mymove 5s infinite; !* Chrome, Safari, Opera *!
    animation: mymove 5s infinite;*/
}
.completed-student-enc-sheet-normal-row-main.ed[data-v-e851d694]{
    -webkit-box-shadow: 0 0 4px 4px #eee;
            box-shadow: 0 0 4px 4px #eee;
}
/* Chrome, Safari, Opera */
@-webkit-keyframes mymove-data-v-e851d694 {
100% {-webkit-box-shadow: 0 0 4px 4px #eee;box-shadow: 0 0 4px 4px #eee;
}
}
/* Standard syntax */
@keyframes mymove-data-v-e851d694 {
100% {-webkit-box-shadow: 0 0 4px 4px #eee;box-shadow: 0 0 4px 4px #eee;
}
}
.analysis-answer-enc-scol-topic-order[data-v-e851d694]{
    font-size: 14px;
    color: #8f98a3;
    text-indent:20px;
}
.analysis-answer-enc-sheet-circle[data-v-e851d694]{
    width: 40px;
    height: 40px;
    margin:auto;
    margin-top:10px;
}
.analysis-answer-enc-sheet-col-item-txt-o[data-v-e851d694]{
    float: left;
    margin-right:10px;
}
.analysis-answer-enc-sheet-col-item-txt-t[data-v-e851d694]{
    float: left;
    text-decoration: underline;
}
.analysis-answer-enc-sheet-col-item[data-v-e851d694]{
    float: left;
    margin-right:40px;
}
.analysis-answer-enc-sheet-col-wait-py[data-v-e851d694]{
    color: #8f98a3;
    font-size: 13px;
    padding-right:25px;
    background:url(/vue/dist/static/img/topic_pigai_icon.d126ddf.png) right center no-repeat;
}
.analysis-answer-enc-sheet-list-row-stat-top[data-v-e851d694]{
    line-height: 40px;
}
.analysis-answer-enc-sheet-list-row-stat[data-v-e851d694]{
    padding: 0 25px 0 47px;
}
.analysis-answer-enc-sheet-list-row-stat-users[data-v-e851d694]{
    margin-top:10px;
    min-height: 88px;
    position:relative;
}
.knowledge-count-enc[data-v-e851d694]{
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    min-height: 328px;
    padding: 20px;
    margin-top:20px;
}
.knowledge-count-enc-center-lpart[data-v-e851d694]{
    height: 220px;
    width: 270px;
    float: left;
}
.knowledge-count-enc-center-rpart[data-v-e851d694]{
    width: calc(100% - 270px);
    float: left;
    height: 270px;
}
.knowledge-count-enc-legend-icon[data-v-e851d694]{
    display: inline-block;
    width:19px;
    height:12px;
    background: red;
    margin-right:5px;
    float: left;
    margin-top:2px;
}
.knowledge-count-enc-legend[data-v-e851d694]{
    line-height: 15px;
    color: #5e6166;
    margin-right:38px;
    display: inline-block;
}
.knowledge-count-enc-legends[data-v-e851d694]{
    text-align: center;
}
.el-table-filter__content[data-v-e851d694]{
    min-width: auto;
}
.analysis-answer-enc[data-v-e851d694] .el-table-filter__wrap{
    margin-bottom:-15px!important;
}
.shd_rline[data-v-e851d694]{
    height: 40px;
    line-height:40px;
    background: #f9f9f9;
    text-indent:24px;
}
.shd_answer_ways[data-v-e851d694]{
    padding: 25px 50px 20px 50px;
}
.shd_answer_way[data-v-e851d694]{
    margin-bottom:22px;
}
.shd_answer_way_l[data-v-e851d694]{
    float: left;
    text-indent:28px;
    background-image: url(/vue/dist/static/img/smart-homework-option.04af7af.png);
    background-repeat: no-repeat;
    background-position-y: center;
    cursor: pointer;
}
.shd_answer_way_l.ed[data-v-e851d694]{
    background-image: url(/vue/dist/static/img/smart-homework-option-ed.52bcb70.png);
}
.shd_answer_way_r[data-v-e851d694]{
    float: right;
    color: #545f69;
    font-size: 13px;
    text-decoration: underline;
    cursor:pointer;
}
.shd_answer_way_r[data-v-e851d694]:hover{
    color: #2fa2fe;
}
.shd_jump_detail_btn[data-v-e851d694]{
    width:105px;
    height:32px;
    text-indent:35px;
    line-height:32px;
    background: #2fa2fe;
    float: right;
    border-radius: 4px;
    color: #fff;
    background-image: url(/vue/dist/static/img/shd_jump_detail_btn.84a1dbb.png);
    background-repeat: no-repeat;
    background-position-x: 13px;
    background-position-y: center;
    cursor: pointer;
    margin-top:13px;
}
.shd_top_combtn[data-v-e851d694]{
    float: right;
    color: #6a747e;
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    margin-right:21px;
    font-weight: normal;
    cursor:pointer;
}
.stcom_share[data-v-e851d694]{
    background-image: url(/vue/dist/static/img/stcom_share.19401c9.png);
}
.stcom_daochu[data-v-e851d694]{
    background-image: url(/vue/dist/static/img/stcom_daochu.292303c.png);
}
.stcom_chehui[data-v-e851d694]{
    background-image: url(/vue/dist/static/img/stcom_chehui.3c71228.png);
}
.stcom_editbtn[data-v-e851d694]{
    background-image: url(/vue/dist/static/img/stcom_editbtn.e4e450f.png);
}
.student-list-enc[data-v-e851d694]{
    margin-top:20px;
    padding: 0 26px  26px 26px;
    position:relative;
}
.student-list-enc-classes[data-v-e851d694]{
    min-height: 60px;
    border-bottom:1px solid #e5e8ec;
}
.student-list-enc-class[data-v-e851d694]{
    float: left;
    margin-right:34px;
    color: #6a747e;
    line-height: 60px;
    cursor:pointer;
}
.student-list-enc-class.ed[data-v-e851d694]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_part_nav_ed.898bdde.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
    color: #2fa2fe;
}
.student-list-enc-users[data-v-e851d694]{
    margin-top:30px;
}
.student-list-enc-status[data-v-e851d694]{
    position:absolute;
    width: 60px;
    font-size: 13px;
    left: 50%;
    margin-left:-30px;
    height: 21px;
    line-height:21px;
    top:40px;
    background: #d4f1f4;
    border-radius: 20px;
    color: #1fb8c7;
}
.student-list-enc-user[data-v-e851d694]{
    width:70px;
    float: left;
    margin-right:40px;
    text-align: center;
    position:relative;
    margin-bottom:15px;
}
.sles-yuqi[data-v-e851d694]{
    color: #2fa2fe;
    background: #eae8ff;
}
.sles-unfinished[data-v-e851d694]{
    background: #ffebd5;
    color: #ff6e6e;
}
.student-list-enc-user-cuijiao-btn[data-v-e851d694]{
    position:absolute;
    right: 26px;
    top: 77px;
    border-radius: 3px;
    width:105px;
    height:30px;
    line-height:30px;
    border:1px solid #2fa2fe;
    text-indent:35px;
    color: #2fa2fe;
    background-image: url(/vue/dist/static/img/student-list-enc-user-cuijiao-btn.5b82e23.png);
    background-repeat: no-repeat;
    background-position-x: 12px;
    background-position-y: center;
    cursor: pointer;
}
.el-dropdown-menu__item.selected[data-v-e851d694]{
    color: #2fa2fe;
}
[data-v-e851d694] .analysis-answer-table.el-table--enable-row-hover .el-table__body tr:hover>td{
    background-color: #fff;
}
[data-v-e851d694] .analysis-answer-table.el-table td,[data-v-e851d694] .analysis-answer-table.el-table th{
    text-align: center;
}
[data-v-e851d694] .smart_homework_frame_module_group2 .el-collapse-item__header{
    background-color: #f9f9fa;
    padding:0 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-e851d694] .smart_homework_frame_module_group2 .el-collapse-item__arrow{
    -moz-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
}
[data-v-e851d694] .smart_homework_frame_module_group2 .el-collapse-item__arrow.is-active{
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
}
.xtwo_code[data-v-e851d694]{
    width: 270px;
    height: 270px;
    margin: auto;
}
.xtwo_code img[data-v-e851d694]{
    width:100%;
    height:100%;
}
.share_box_adress[data-v-e851d694]{
    width: 336px;
    height: 45px;
    border: 1px solid #cfd7e0;
    border-radius: 3px;
    display: block;
    margin: auto;
    margin-top:16px;
    text-indent:5px;
}
.share_box_common_btn[data-v-e851d694]{
    width:145px;
    height:38px;
    text-indent:57px;
    line-height:38px;
    background: #2fa2fe;
    border-radius: 4px;
    color: #fff;
    background-repeat: no-repeat;
    background-position-x: 27px;
    background-position-y: center;
    cursor: pointer;
    margin-top:13px;
}
.sbcn_copy[data-v-e851d694]{
    background-image: url(/vue/dist/static/img/share_box_common_btn_copy.52803ee.png);
}
.sbcn_save[data-v-e851d694]{
    background-image: url(/vue/dist/static/img/sbcn_save.5115786.png);
}
.share-student-list[data-v-e851d694]{
    height: 100%;
}
.share-student-list-header[data-v-e851d694]{
    height: 39px;
    line-height:39px;
    background: #f5f5f5;
}
.share-student-list-header-left[data-v-e851d694]{
    font-size: 16px;
    float: left;
    padding-left: 11px;
}
.share-student-list-header-right[data-v-e851d694]{
    float: right;
    margin-right:10px;
}
.share-student-list .van-dropdown-menu[data-v-e851d694]{
    background: none;
    height: 40px;
}
.share-student-list-box[data-v-e851d694]{
    padding: 0 10px;
    margin-top: 35px;
}
.share-student-list-box .student-list-enc-user[data-v-e851d694]{
    margin-right: 0;
    margin-bottom: 15px;
}
.share-student-list-box .student-list-enc-status[data-v-e851d694]{
    font-size: 13px;
}
.share-student-list-box .uncompleted-student-enc-user-icon[data-v-e851d694]{
    width: 55px;
    height: 55px;
}
.share-student-list-box .student-list-enc-status[data-v-e851d694]{
    top: 40px;
    width: 60px;
    left: 50%;
    margin-left: -30px;
}
.share-student-list-box .student-list-enc-user[data-v-e851d694]{
    width: 25%;
}
.public_noc[data-v-e851d694] {
    height:175px;
    width:196px;
    background:url(/vue/dist/static/img/empty_03.61d46be.png) center;
    background-size:80%;
    position:absolute;
    top:50%;
    margin-top:-87.5px;
    left:50%;
    margin-left:-98px;
}
.framework_unfinished_box[data-v-e851d694]{
    width: 800px;
    text-align: center;
    line-height: 200px;
}
.analysis-answer-enc .el-dropdown[data-v-e851d694]{
    margin-top:5px;
}
.clear[data-v-56edc631]{
    clear:both;
}
.left[data-v-56edc631]{
    float:left;
}
.right[data-v-56edc631]{
    float:right;
}
.inline[data-v-56edc631]{
    display:inline-block;
}
.block[data-v-56edc631]{
    display:block;
}
.white[data-v-56edc631]{
    color: wheat;
}
.clearfix[data-v-56edc631]:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix[data-v-56edc631] {
    zoom: 1;
}
._nr[data-v-56edc631]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.smart_homework_frame[data-v-56edc631]{
    height: 100%;
    background: #f3f4f6;
    overflow: auto;
}
.smhk_frame_banner[data-v-56edc631]{
    height: 60px;
    line-height:60px;
    position:relative;
}
.smart_homework_frame_bottom[data-v-56edc631]{
    padding: 0 70px;
}
.smhk_frame_banner_backbtn_icon[data-v-56edc631]{
    color: #b8bfc8;
    font-size: 16px;
    margin-top:22px;
    float: left;
}
.smhk_frame_banner_backbtn_icon_txt[data-v-56edc631]{
    color: #7a8590;
    float: left;
    padding-left:10px;
}
.smhk_frame_banner_backbtn[data-v-56edc631]{
    cursor:pointer;
}
.smhk_frame_banner_backname[data-v-56edc631]{
    color: #7a8590;
    float: left;
    margin-left:10px;
}
.smhk_frame_banner_name[data-v-56edc631]{
    position:absolute;
    width: 500px;
    left: 50%;
    margin-left:-250px;
    top: 0;
    text-align: center;
    height: 60px;
    line-height:60px;
    color: #7a8590;
    font-size: 16px;
}
.smart_homework_frame_lpart[data-v-56edc631]{
    float: left;
    width: calc(100% - 320px);
}
.smart_homework_frame_rpart[data-v-56edc631]{
    position: fixed;
    top:60px;
    right: 70px;
    width: 295px;
}
.smart_homework_frame_module_groups[data-v-56edc631]{
    max-height: 450px;
    overflow: auto;
}
.smart_homework_frame_module[data-v-56edc631]{
    background: rgb(255, 255, 255);
    border-radius:6px;
}
.smart_homework_frame_module_title[data-v-56edc631]{
    height: 49px;
    line-height:49px;
    border-bottom:1px solid #f3f4f6;
    color: #2fa2fe;
    font-weight: bold;
    text-indent:24px;
    font-size: 16px;
}
.smart_homework_frame_module_main[data-v-56edc631]{
    padding: 0 28px;
    padding-bottom: 54px;
}
.smart_homework_frame_module_main_title[data-v-56edc631]{
    margin-top:16px;
    color: #545f69;
}
.smart_homework_frame_module_common_msg[data-v-56edc631]{
    text-indent: 18px;
    color: #6a747e;
    float: left;
    margin-right:30px;
    background-repeat: no-repeat;
    background-position-y: center;
}
.smart_homework_frame_module_common_msg._submit_limit[data-v-56edc631]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_common_msg_tjiiao_icon.7bb5815.png);
}
.smart_homework_frame_module_common_msg._submit_publish[data-v-56edc631]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_common_msg_submit_publish.cc4a68e.png);
}
.smart_homework_frame_module_common_msg._submit_end[data-v-56edc631]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_common_msg_submit_end.5b5513c.png);
}
.smart_homework_frame_module_main_row[data-v-56edc631]{
    margin-top:8px;
}
.smart_homework_frame_module_main_desc[data-v-56edc631]{
    color: #6a747e;
    font-size: 14px;
    margin-top:11px;
}
.smart_homework_frame_module_rtitle[data-v-56edc631]{
    height: 46px;
    line-height:46px;
    color: #545f69;
    text-indent:120px;
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_rtitle.1085735.png);
    background-repeat: no-repeat;
    background-position-x: 97px;
    background-position-y: center;
}
.smart_homework_frame_module_rtitle_v2[data-v-56edc631]{
    height: 46px;
    line-height:46px;
    color: #545f69;
    text-indent:143px;
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_rtitle_v2.4ffff07.png);
    background-repeat: no-repeat;
    background-position-x: 120px;
    background-position-y: center;
}
.smart_hfmg_name[data-v-56edc631]{
    height: 40px;
    line-height:40px;
    text-indent: 21px;
    background: #f9f9fa;
    color: #545f69;
    background-repeat: no-repeat;
    background-position-x: calc(100% - 20px);
    background-position-y: center;
    cursor: pointer;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-right: 35px;
}
.smart_hfmg_name.ed[data-v-56edc631]{
    background-color: #2fa2fe;
    color: #fff;
}
.smart_hfmg_name._unfold[data-v-56edc631]{
    background-image: url(/vue/dist/static/img/smart_hfmg_name_unfold.09593f6.png);
}
.smart_hfmg_name._fold[data-v-56edc631]{
    background-image: url(/vue/dist/static/img/smart_hfmg_name_fold.768e0b8.png);
}
.smart_homework_frame_module_group[data-v-56edc631]{
    margin-bottom:2px;
}
.smart_hfmg_user_icon[data-v-56edc631]{
    width:35px;
    height:35px;
    float: left;
}
.smart_hfmg_user_icon img[data-v-56edc631]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
    -o-object-fit: cover;
       object-fit: cover;
}
.smart_hfmg_user[data-v-56edc631]{
    padding: 7px 24px;
    cursor: pointer;
}
.smart_hfmg_user.ed[data-v-56edc631]{
    background-color: #2fa2fe;
    color: #fff;
}
.smart_hfmg_user_name[data-v-56edc631]{
    line-height:35px;
    float: left;
    margin-left:12px;
    width: calc(100% - 47px);
}
.smart_homework_frame_part_nav[data-v-56edc631]{
    height: 50px;
    line-height:50px;
    color: #6a747e;
    float: left;
    margin-right:46px;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
}
.smart_homework_frame_part_nav.ed[data-v-56edc631]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_part_nav_ed.898bdde.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
    color: #2fa2fe;
    font-size: 15px;
}
.smart_homework_frame_part_navs[data-v-56edc631]{
    border-bottom:1px solid #e5e8ec;
}
.respond-topic-stat-framework-navs[data-v-56edc631]{
    background: #fff;
    /*width:310px;*/
    width: 210px;
    height:31px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #dbe3ea;
    border-radius: 4px;
    overflow: hidden;
    float: left;
}
.respond-topic-stat-framework-nav[data-v-56edc631]{
    width: 50%;
    text-align: center;
    height: 31px;
    line-height:33px;
    color: #8f98a3;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    float: left;
    border-left: 1px solid #dbe3ea;
    cursor:pointer;
    margin-top:-2px;
}
.respond-topic-stat-framework-nav.ed[data-v-56edc631]{
    background: #2fa2fe;
    color: #fff;
}
.respond-topic-stat-framework-nav[data-v-56edc631]:first-child{
    border-left: none;
}
.respond-topic-stat-framework-head[data-v-56edc631]{
    margin-top:17px;
}
.respond-topic-stat-framework-btn[data-v-56edc631]{
    width:86px;
    height:32px;
    text-indent:42px;
    line-height:32px;
    background: #2fa2fe;
    float: right;
    border-radius: 4px;
    color: #fff;
    background-image: url(/vue/dist/static/img/respond-topic-stat-framework-btn.b597335.png);
    background-repeat: no-repeat;
    background-position-x: 17px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-cuijiao[data-v-56edc631]{
    width:98px;
    height:32px;
    text-indent:32px;
    line-height:32px;
    background: #2fa2fe;
    float: right;
    border-radius: 4px;
    color: #fff;
    background-image: url(/vue/dist/static/img/one-key-cui-jiao-icon.ac65926.png);
    background-repeat: no-repeat;
    background-position-x: 7px;
    background-position-y: center;
    cursor: pointer;
}
.rtsfb_haro[data-v-56edc631]{
    transition:border linear .2s,-webkit-box-shadow linear .5s;
    transition:border linear .2s,box-shadow linear .5s;
    transition:border linear .2s,box-shadow linear .5s,-webkit-box-shadow linear .5s;
     -moz-transition:border linear .2s,-moz-box-shadow linear .5s;
     -webkit-transition:border linear .2s,-webkit-box-shadow linear .5s;
     outline:none;border-color:rgba(47, 162, 254, .75);
     box-shadow:0 0 8px rgba(47, 162, 254, .5);
     -moz-box-shadow:0 0 8px rgba(47, 162, 254, .5);
     -webkit-box-shadow:0 0 8px rgba(47, 162, 254, 3);
}
.line-rate-graphics-enc[data-v-56edc631]{
    padding: 0 26px;
    margin-top:22px;
}
.line-rate-graphics-enc-top[data-v-56edc631]{
    line-height:59px;
    height: 59;
}
.lirg-enc-lw[data-v-56edc631], .lirg-enc-rw[data-v-56edc631]{
    width: calc(50% - 62.5px);
}
.lirg-enc-lw[data-v-56edc631]{
    float: left;
}
.lirg-enc-rw[data-v-56edc631]{
    float: right;
}
.lirg-enc-cw[data-v-56edc631]{
    width: 125px;
    float: left;
    text-align: center;
    color: #7a8590;
}
.line-rate-graphics-enc-top-txt[data-v-56edc631]{
    font-weight: bold;
    font-size: 15px;
}
.line-rate-graphics-enc-line-num[data-v-56edc631]{
    float: left;
    font-size: 13px;
    color: #7a8590;
    line-height:14px;
}
.line-rate-graphics-enc-line-slot[data-v-56edc631]{
    float: left;
    height: 14px;
    border-radius: 15px;
    background: #d47cf8;
}
.line-rate-graphics-enc-line-slot.class_line_bar[data-v-56edc631]{
    background-color: #2ad5f3;
}
.line-rate-graphics-enc-line[data-v-56edc631]{
    line-height:14px;
    margin-bottom:20px;
}
.lrgecl-class .line-rate-graphics-enc-line-slot[data-v-56edc631]{
    background: #29d5f7;
}
.completed-student-enc-top[data-v-56edc631]{
    padding: 0 22px;
    color: #545d64;
    line-height:40px;
    height: 40px;
}
.completed-student-enc[data-v-56edc631]{
    margin-top:20px;
    padding: 20px 0;
}
.completed-student-enc-name[data-v-56edc631]{
    float: left;
    font-weight: bold;
    min-width: 80px;
}
.completed-student-enc-types[data-v-56edc631]{
    float: left;
    margin-left:30px;
}
.completed-student-enc-types-nav[data-v-56edc631]{
    width: 500px;
    overflow-x: auto;
    white-space: nowrap;
    height: 50px;
    display: block;
    overflow-y: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
/*滚动条样式*/
.completed-student-enc-types-nav[data-v-56edc631]::-webkit-scrollbar {
     width: 4px;
}
.completed-student-enc-types-nav[data-v-56edc631]::-webkit-scrollbar-thumb {
     border-radius: 10px;
     -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, .2);
     background: rgba(0, 0, 0, .2);
}
.completed-student-enc-types-nav[data-v-56edc631]::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, .2);
    border-radius: 0;
    background: rgba(0, 0, 0, .1);
}
.completed-student-enc-type[data-v-56edc631]{
    float: left;
    margin-right:28px;
    cursor:pointer;
}
.completed-student-enc-type.ed[data-v-56edc631]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_part_nav_ed.898bdde.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
    background-size: 20px 3px;
    color: #2fa2fe;
}
.completed-student-enc-score-btn[data-v-56edc631]{
    text-indent: 28px;
    color: #2fa2fe;
    float: right;
    margin-right:45px;
    text-indent: 25px;
    background-image: url(/vue/dist/static/img/edit-score-icon.2a844a1.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-export-btn[data-v-56edc631]{
    width:82px;
    height:32px;
    line-height:32px;
    color: #fff;
    text-align: center;
    float: right;
    background: #2fa2fe;
    border-radius: 4px;
    cursor:pointer;
    margin-top:5px;
}
.respond-topic-stat-fx-btn[data-v-56edc631]{
    width:132px;
    height:32px;
    line-height:32px;
    color: #fff;
    text-align: center;
    float: right;
    background: #2fa2fe;
    border-radius: 4px;
    cursor:pointer;
    margin-right:10px;
}
.completed-student-enc-sheet-head[data-v-56edc631]{
    height: 41px;
    line-height:41px;
    background: #f9f9f9;
    margin:22px 22px 0 22px;
    border-radius: 4px;
}
.completed-student-enc-sheet-col[data-v-56edc631]{
    float: left;
}
.completed-student-enc-sheet-op-row[data-v-56edc631]{
    height: 52px;
    line-height:52px;
    padding: 0 22px;
}
.completed-student-enc-sheet-op-all-select[data-v-56edc631]{
    text-indent:50px;
    float: left;
    cursor:pointer;
    background-image: url(/vue/dist/static/img/smart-homework-option.04af7af.png);
    background-repeat: no-repeat;
    background-position-x: 18px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-sheet-op-all-select.ed[data-v-56edc631]{
    background-image: url(/vue/dist/static/img/smart-homework-option-ed.52bcb70.png);
}
.completed-student-enc-sheet-op-publist-weike-btn[data-v-56edc631]{
    text-indent:21px;
    color: #2fa2fe;
    float: right;
    cursor:pointer;
    margin-right:12px;
    background-image: url(/vue/dist/static/img/publish-weike-icon.c0ef380.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-sheet-op-dh-btn[data-v-56edc631]{
    text-indent:21px;
    color: #2fa2fe;
    float: right;
    cursor:pointer;
    margin-right:12px;
    background-image: url(/vue/dist/static/img/chehui_button_icon.4ff8bbc.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-sheet-normal-row-main[data-v-56edc631]{
    height: 60px;
    line-height:60px;
    padding: 0 22px;
    cursor: pointer;
}
.completed-student-enc-status-col[data-v-56edc631]{
    text-indent:53px;
    background-image: url(/vue/dist/static/img/smart-homework-option.04af7af.png);
    background-repeat: no-repeat;
    background-position-x: 18px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-status-col.ed[data-v-56edc631]{
    background-image: url(/vue/dist/static/img/smart-homework-option-ed.52bcb70.png);
}
.completed-student-enc-class-col[data-v-56edc631]{
    text-align: center;
}
.completed-student-enc-user-icon[data-v-56edc631]{
    width:40px;
    height:40px;
    float: left;
}
.completed-student-enc-user-icon img[data-v-56edc631]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.completed-student-enc-user-name[data-v-56edc631]{
    float: left;
    line-height:60px;
    margin-left:10px;
}
.completed-student-enc-sheet-normal-row-marks[data-v-56edc631]{
    height: 50px;
}
.completed-student-enc-sheet-normal-row-detail[data-v-56edc631]{
    padding: 10px 38px;
}
.completed-student-enc-sheet-normal-row-mark-block[data-v-56edc631]{
    height: 16px;
    width: 16px;
    float: left;
    margin-right:10px;
}
.completed-student-enc-sheet-normal-row-mark[data-v-56edc631]{
    line-height:16px;
}
.csesnrm-b-ok .completed-student-enc-sheet-normal-row-mark-block[data-v-56edc631]{
    background: #29dbcd;
}
.csesnrm-b-ok .completed-student-enc-sheet-normal-row-mark-txt[data-v-56edc631]{
    color: #29dbcd;
}
.csesnrm-b-error .completed-student-enc-sheet-normal-row-mark-block[data-v-56edc631]{
    background: #ff8ca1;
}
.csesnrm-b-error .completed-student-enc-sheet-normal-row-mark-txt[data-v-56edc631]{
    color: #ff8ca1;
}
.csesnrm-b-wait .completed-student-enc-sheet-normal-row-mark-block[data-v-56edc631]{
    background: #ffbf5e;
}
.csesnrm-b-wait .completed-student-enc-sheet-normal-row-mark-txt[data-v-56edc631]{
    color: #ffbf5e;
}
.csesnrm-b-iscorrect .completed-student-enc-sheet-normal-row-mark-block[data-v-56edc631]{
    border:1px solid #30a2fb;
}
.csesnrm-b-iscorrect .completed-student-enc-sheet-normal-row-mark-txt[data-v-56edc631]{
    color: #30a2fb;
}
.csesnrm-b-uncorrect .completed-student-enc-sheet-normal-row-mark-block[data-v-56edc631]{
    background: #e4e7ec;
}
.csesnrm-b-uncorrect .completed-student-enc-sheet-normal-row-mark-txt[data-v-56edc631]{
    color: #999;
}
.completed-student-enc-sheet-normal-row-mark-txt[data-v-56edc631] {
    float: left;
}
.completed-student-enc-sheet-normal-row-mark[data-v-56edc631]{
    float: left;
    margin-right:27px;
}
.completed-student-enc-sheet-normal-row-topic[data-v-56edc631]{
    width:70px;
    /*min-width: 30px;*/
    padding: 4px 0px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height:30px;
    line-height:22px;
    /*float: left;*/
    display: inline-block;
    margin-right:22px;
    text-align: center;
    color: #999;
    border-radius: 5px;
    margin-bottom: 10px;
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    cursor: pointer;
}
.csenc-sheet-downlist-comp[data-v-56edc631]{
    width: 50px;
    margin: auto;
    background-image: url(/vue/dist/static/img/downlist-normal-icon.8187c8c.png);
    background-repeat: no-repeat;
    background-position-x: calc(100% - 10px);
    background-position-y: center;
    cursor: pointer;
    text-align: left;
}
.csenc-sheet-common-comp[data-v-56edc631]{
    text-align: center;
}
.csenc-sheet-rank-comp[data-v-56edc631]{
    width: 80px;
    margin: auto;
    background-image: url(/vue/dist/static/img/dimension-rank-normal-icon.1e6d823.png);
    background-repeat: no-repeat;
    background-position-x: calc(100% - 10px);
    background-position-y: center;
    cursor: pointer;
}
.csenc-sheet-rank-comp.csrc-reverse-order[data-v-56edc631]{
    background-image: url(/vue/dist/static/img/dimension-rank-bottom-icon.033e833.png);
}
.csenc-sheet-rank-comp.csrc-positive-order[data-v-56edc631]{
    background-image: url(/vue/dist/static/img/dimension-rank-top-icon.1da7707.png);
}
.completed-student-enc-user-col[data-v-56edc631]{
    width: 120px;
    margin: auto;
}
.completed-student-enc-user-name[data-v-56edc631]{
    width: calc(100% - 50px);
}
.csenc-done-type[data-v-56edc631]{
    text-align: center;
}
.csenc-correct-rate[data-v-56edc631]{
    text-align: center;
}
.scesnrm-error[data-v-56edc631]{
    background: #29dac8;
    color: #29dac8;
}
.csensnrt-ok[data-v-56edc631]{
    background: #29dbcd;
    border: 1px solid #29dbcd;
}
.csensnrt-error[data-v-56edc631]{
    background: #ff8ca1;
    border: 1px solid #ff8ca1;
}
.csensnrt-wait[data-v-56edc631]{
    border:1px solid #ffbe5e;
    color: #ffbe5e;
}
.csesc-wait-check[data-v-56edc631]{
    color: #fb9e25;
}
.csesc-end-check[data-v-56edc631]{
    color: #2ea5ff;
}
.csensnrt-iscorrect[data-v-56edc631]{
    color: #30a2fb;
    border:1px solid #30a2fb;
}
.csensnrt-uncorrect[data-v-56edc631]{
    background: #e4e7ec;
}
.uncompleted-student-enc-user[data-v-56edc631]{
    margin-bottom:10px;
}
.uncompleted-student-enc-user-icon[data-v-56edc631]{
    width: 55px;
    height: 55px;
    margin: auto;
}
.uncompleted-student-enc-user-icon img[data-v-56edc631]{
    width:100%;
    height:100%;
    border-radius: 50%;
}
.uncompleted-student-enc-user[data-v-56edc631]{
    width:60px;
    float: left;
    margin-right:40px;
    text-align: center;
    cursor:pointer;
}
.uncompleted-student-enc-users[data-v-56edc631]{
    padding: 30px 35px;
}
.uncompleted-student-enc-user-name[data-v-56edc631]{
    font-size: 13px;
    color: #515e67;
    margin-top:6px;
}
.uncompleted-student-enc-user-status[data-v-56edc631]{
    font-size: 11px;
    margin-top:5px;
    color: #349ef4;
}
.uncompleted-student-enc-user-status-circle[data-v-56edc631]{
    display: inline-block;
    width:7px;
    height:7px;
    border-radius: 4px;
    background: #349ef4;
}
.unseus-no-read-status[data-v-56edc631]{
    color: #8d96a5;
}
.unseus-no-read-status .uncompleted-student-enc-user-status-circle[data-v-56edc631]{
    background: #8d96a5;
}
.unseus-chongzuo-status[data-v-56edc631]{
    color: #ff877e;
}
.unseus-chongzuo-status .uncompleted-student-enc-user-status-circle[data-v-56edc631]{
    background: #ff877e;
}
.topic-count-enc[data-v-56edc631]{
    margin-top:20px;
    padding: 21px 24px;
    position:relative;
}
.topic-count-enc-item[data-v-56edc631]{
    width: 50%;
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height: 250px;
}
.topic-count-enc-item-head[data-v-56edc631]{
    color: #575b66;
}
.topic-count-enc-cline[data-v-56edc631]{
    width: 1px;
    height: 100px;
    position:absolute;
    left: 50%;
    top: 100px;
    background: #dde2e6;
}
.topic-count-enc-item-zone[data-v-56edc631]{
    height: 230px;
}
.analysis-answer-enc[data-v-56edc631]{
    margin-top:20px;
    padding: 20px;
}
.analysis-answer-enc-top[data-v-56edc631]{
    color: #575b66;
    margin-bottom: 10px;
}
.analysis-answer-enc-sheet-head[data-v-56edc631]{
    height: 38px;
    line-height: 28px;
    background: #f9f9f9;
    margin-top:20px;
    border-radius: 3px;
    padding:0 25px;
    color:#545f69;
}
.analysis-answer-enc-sheet-col[data-v-56edc631]{
    float: left;
}
.analysis-answer-enc-sheet-col-answerbox[data-v-56edc631]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 510px;
    overflow: hidden;
    height: 60px;
    overflow-x: auto;
    white-space: nowrap;
}
.analysis-answer-enc-sheet-col-itemmy[data-v-56edc631]{
    white-space: nowrap;
    display: inherit;
    color: #ff89a4;
}
.analysis-answer-enc-sheet-col-itemmy.correct[data-v-56edc631]{
    color: #5ee3e8;
}
.analysis-answer-enc-sheet-row[data-v-56edc631]{
    line-height:38px;
}
.csenc-sheet-txt-comp[data-v-56edc631]{
    color: #575b66;
}
.analysis-answer-enc-sheet-list-row-head[data-v-56edc631]{
    height: 60px;
    line-height:60px;
    padding:0 15px 0 25px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    cursor: pointer;
}
.analysis-answer-enc-sheet-list-row-head.ed[data-v-56edc631]{
    -webkit-box-shadow: 0 0 4px 4px #eee;
            box-shadow: 0 0 4px 4px #eee;
    /*-webkit-animation: mymove 5s infinite; !* Chrome, Safari, Opera *!
    animation: mymove 5s infinite;*/
}
.completed-student-enc-sheet-normal-row-main.ed[data-v-56edc631]{
    -webkit-box-shadow: 0 0 4px 4px #eee;
            box-shadow: 0 0 4px 4px #eee;
}
/* Chrome, Safari, Opera */
@-webkit-keyframes mymove-data-v-56edc631 {
100% {-webkit-box-shadow: 0 0 4px 4px #eee;box-shadow: 0 0 4px 4px #eee;
}
}
/* Standard syntax */
@keyframes mymove-data-v-56edc631 {
100% {-webkit-box-shadow: 0 0 4px 4px #eee;box-shadow: 0 0 4px 4px #eee;
}
}
.analysis-answer-enc-scol-topic-order[data-v-56edc631]{
    font-size: 14px;
    color: #8f98a3;
    text-indent:20px;
}
.analysis-answer-enc-sheet-circle[data-v-56edc631]{
    width: 40px;
    height: 40px;
    margin:auto;
    margin-top:10px;
}
.analysis-answer-enc-sheet-col-item-txt-o[data-v-56edc631]{
    float: left;
    margin-right:10px;
}
.analysis-answer-enc-sheet-col-item-txt-t[data-v-56edc631]{
    float: left;
    text-decoration: underline;
}
.analysis-answer-enc-sheet-col-item[data-v-56edc631]{
    float: left;
    margin-right:40px;
}
.analysis-answer-enc-sheet-col-wait-py[data-v-56edc631]{
    color: #8f98a3;
    font-size: 13px;
    padding-right:25px;
    background:url(/vue/dist/static/img/topic_pigai_icon.d126ddf.png) right center no-repeat;
}
.analysis-answer-enc-sheet-list-row-stat-top[data-v-56edc631]{
    line-height: 40px;
}
.analysis-answer-enc-sheet-list-row-stat[data-v-56edc631]{
    padding: 0 25px 0 47px;
}
.analysis-answer-enc-sheet-list-row-stat-users[data-v-56edc631]{
    margin-top:10px;
    min-height: 88px;
    position:relative;
}
.knowledge-count-enc[data-v-56edc631]{
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    min-height: 328px;
    padding: 20px;
    margin-top:20px;
}
.knowledge-count-enc-center-lpart[data-v-56edc631]{
    height: 220px;
    width: 270px;
    float: left;
}
.knowledge-count-enc-center-rpart[data-v-56edc631]{
    width: calc(100% - 270px);
    float: left;
    height: 270px;
}
.knowledge-count-enc-legend-icon[data-v-56edc631]{
    display: inline-block;
    width:19px;
    height:12px;
    background: red;
    margin-right:5px;
    float: left;
    margin-top:2px;
}
.knowledge-count-enc-legend[data-v-56edc631]{
    line-height: 15px;
    color: #5e6166;
    margin-right:38px;
    display: inline-block;
}
.knowledge-count-enc-legends[data-v-56edc631]{
    text-align: center;
}
.el-table-filter__content[data-v-56edc631]{
    min-width: auto;
}
.analysis-answer-enc[data-v-56edc631] .el-table-filter__wrap{
    margin-bottom:-15px!important;
}
.shd_rline[data-v-56edc631]{
    height: 40px;
    line-height:40px;
    background: #f9f9f9;
    text-indent:24px;
}
.shd_answer_ways[data-v-56edc631]{
    padding: 25px 50px 20px 50px;
}
.shd_answer_way[data-v-56edc631]{
    margin-bottom:22px;
}
.shd_answer_way_l[data-v-56edc631]{
    float: left;
    text-indent:28px;
    background-image: url(/vue/dist/static/img/smart-homework-option.04af7af.png);
    background-repeat: no-repeat;
    background-position-y: center;
    cursor: pointer;
}
.shd_answer_way_l.ed[data-v-56edc631]{
    background-image: url(/vue/dist/static/img/smart-homework-option-ed.52bcb70.png);
}
.shd_answer_way_r[data-v-56edc631]{
    float: right;
    color: #545f69;
    font-size: 13px;
    text-decoration: underline;
    cursor:pointer;
}
.shd_answer_way_r[data-v-56edc631]:hover{
    color: #2fa2fe;
}
.shd_jump_detail_btn[data-v-56edc631]{
    width:105px;
    height:32px;
    text-indent:35px;
    line-height:32px;
    background: #2fa2fe;
    float: right;
    border-radius: 4px;
    color: #fff;
    background-image: url(/vue/dist/static/img/shd_jump_detail_btn.84a1dbb.png);
    background-repeat: no-repeat;
    background-position-x: 13px;
    background-position-y: center;
    cursor: pointer;
    margin-top:13px;
}
.shd_top_combtn[data-v-56edc631]{
    float: right;
    color: #6a747e;
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    margin-right:21px;
    font-weight: normal;
    cursor:pointer;
}
.stcom_share[data-v-56edc631]{
    background-image: url(/vue/dist/static/img/stcom_share.19401c9.png);
}
.stcom_daochu[data-v-56edc631]{
    background-image: url(/vue/dist/static/img/stcom_daochu.292303c.png);
}
.stcom_chehui[data-v-56edc631]{
    background-image: url(/vue/dist/static/img/stcom_chehui.3c71228.png);
}
.stcom_editbtn[data-v-56edc631]{
    background-image: url(/vue/dist/static/img/stcom_editbtn.e4e450f.png);
}
.student-list-enc[data-v-56edc631]{
    margin-top:20px;
    padding: 0 26px  26px 26px;
    position:relative;
}
.student-list-enc-classes[data-v-56edc631]{
    min-height: 60px;
    border-bottom:1px solid #e5e8ec;
}
.student-list-enc-class[data-v-56edc631]{
    float: left;
    margin-right:34px;
    color: #6a747e;
    line-height: 60px;
    cursor:pointer;
}
.student-list-enc-class.ed[data-v-56edc631]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_part_nav_ed.898bdde.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
    color: #2fa2fe;
}
.student-list-enc-users[data-v-56edc631]{
    margin-top:30px;
}
.student-list-enc-status[data-v-56edc631]{
    position:absolute;
    width: 60px;
    font-size: 13px;
    left: 50%;
    margin-left:-30px;
    height: 21px;
    line-height:21px;
    top:40px;
    background: #d4f1f4;
    border-radius: 20px;
    color: #1fb8c7;
}
.student-list-enc-user[data-v-56edc631]{
    width:70px;
    float: left;
    margin-right:40px;
    text-align: center;
    position:relative;
    margin-bottom:15px;
}
.sles-yuqi[data-v-56edc631]{
    color: #2fa2fe;
    background: #eae8ff;
}
.sles-unfinished[data-v-56edc631]{
    background: #ffebd5;
    color: #ff6e6e;
}
.student-list-enc-user-cuijiao-btn[data-v-56edc631]{
    position:absolute;
    right: 26px;
    top: 77px;
    border-radius: 3px;
    width:105px;
    height:30px;
    line-height:30px;
    border:1px solid #2fa2fe;
    text-indent:35px;
    color: #2fa2fe;
    background-image: url(/vue/dist/static/img/student-list-enc-user-cuijiao-btn.5b82e23.png);
    background-repeat: no-repeat;
    background-position-x: 12px;
    background-position-y: center;
    cursor: pointer;
}
.el-dropdown-menu__item.selected[data-v-56edc631]{
    color: #2fa2fe;
}
[data-v-56edc631] .analysis-answer-table.el-table--enable-row-hover .el-table__body tr:hover>td{
    background-color: #fff;
}
[data-v-56edc631] .analysis-answer-table.el-table td,[data-v-56edc631] .analysis-answer-table.el-table th{
    text-align: center;
}
[data-v-56edc631] .smart_homework_frame_module_group2 .el-collapse-item__header{
    background-color: #f9f9fa;
    padding:0 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-56edc631] .smart_homework_frame_module_group2 .el-collapse-item__arrow{
    -moz-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
}
[data-v-56edc631] .smart_homework_frame_module_group2 .el-collapse-item__arrow.is-active{
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
}
.xtwo_code[data-v-56edc631]{
    width: 270px;
    height: 270px;
    margin: auto;
}
.xtwo_code img[data-v-56edc631]{
    width:100%;
    height:100%;
}
.share_box_adress[data-v-56edc631]{
    width: 336px;
    height: 45px;
    border: 1px solid #cfd7e0;
    border-radius: 3px;
    display: block;
    margin: auto;
    margin-top:16px;
    text-indent:5px;
}
.share_box_common_btn[data-v-56edc631]{
    width:145px;
    height:38px;
    text-indent:57px;
    line-height:38px;
    background: #2fa2fe;
    border-radius: 4px;
    color: #fff;
    background-repeat: no-repeat;
    background-position-x: 27px;
    background-position-y: center;
    cursor: pointer;
    margin-top:13px;
}
.sbcn_copy[data-v-56edc631]{
    background-image: url(/vue/dist/static/img/share_box_common_btn_copy.52803ee.png);
}
.sbcn_save[data-v-56edc631]{
    background-image: url(/vue/dist/static/img/sbcn_save.5115786.png);
}
.share-student-list[data-v-56edc631]{
    height: 100%;
}
.share-student-list-header[data-v-56edc631]{
    height: 39px;
    line-height:39px;
    background: #f5f5f5;
}
.share-student-list-header-left[data-v-56edc631]{
    font-size: 16px;
    float: left;
    padding-left: 11px;
}
.share-student-list-header-right[data-v-56edc631]{
    float: right;
    margin-right:10px;
}
.share-student-list .van-dropdown-menu[data-v-56edc631]{
    background: none;
    height: 40px;
}
.share-student-list-box[data-v-56edc631]{
    padding: 0 10px;
    margin-top: 35px;
}
.share-student-list-box .student-list-enc-user[data-v-56edc631]{
    margin-right: 0;
    margin-bottom: 15px;
}
.share-student-list-box .student-list-enc-status[data-v-56edc631]{
    font-size: 13px;
}
.share-student-list-box .uncompleted-student-enc-user-icon[data-v-56edc631]{
    width: 55px;
    height: 55px;
}
.share-student-list-box .student-list-enc-status[data-v-56edc631]{
    top: 40px;
    width: 60px;
    left: 50%;
    margin-left: -30px;
}
.share-student-list-box .student-list-enc-user[data-v-56edc631]{
    width: 25%;
}
.public_noc[data-v-56edc631] {
    height:175px;
    width:196px;
    background:url(/vue/dist/static/img/empty_03.61d46be.png) center;
    background-size:80%;
    position:absolute;
    top:50%;
    margin-top:-87.5px;
    left:50%;
    margin-left:-98px;
}
.framework_unfinished_box[data-v-56edc631]{
    width: 800px;
    text-align: center;
    line-height: 200px;
}
.analysis-answer-enc .el-dropdown[data-v-56edc631]{
    margin-top:5px;
}
.topic_detail_header[data-v-ad251b44]{
    height:50px;
    line-height:50px;
    color:#545f69;
    font-size:15px;
}
.topic_detail_bc[data-v-ad251b44]{
    overflow:auto;
    height:calc(100% - 100px);
    background:#f9f9fa;
    border-radius:3px;
    position:relative;
}
.topic_dbc_indexnum[data-v-ad251b44]{
    height:35px;
    width:45px;
    color:#545f69;
    line-height:35px;
    font-size: 15px;
    text-align:center;
    background:#e5e8ec;
}
.topic_dbc_cont[data-v-ad251b44]{
    color:#333;
    margin-top:10px;
    line-height:30px;
    padding:0 17px;
    font-size:15px;
}
.topic_detail_bct[data-v-ad251b44]{
    background:#f3f4f6;
    padding-bottom: 40px;
}
.topic_dbc_rows[data-v-ad251b44]{
    padding:0 17px;
    position: relative;
}
.topic_dbc_rows[data-v-ad251b44]:before{
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    top: -14px;
    left:55px;
    margin-left:-7px;
    border-left: 14px solid transparent;
    border-right: 14px solid transparent;
    border-bottom: 14px solid #f9f9fa;
}
._topic_detail_title[data-v-ad251b44]{
    color: #2fa2fe;
    font-size: 15px;
}
.topic_dbc_row[data-v-ad251b44]{
    min-height:50px;
    line-height:50px;
    border-bottom:1px dashed #eeeeee;
}
.topic_dbc_row[data-v-ad251b44]:last-child{
    border-bottom:none;
}
.topic_dbc_col_fir[data-v-ad251b44]{
    font-size:14px;
    width:90px;
    float:left;
    margin-right:15px;
}
.topic_dbc_col_sec[data-v-ad251b44]{
    overflow:hidden;
    font-size:15px;
}

.clear[data-v-cef15648]{
    clear:both;
}
.left[data-v-cef15648]{
    float:left;
}
.right[data-v-cef15648]{
    float:right;
}
.inline[data-v-cef15648]{
    display:inline-block;
}
.block[data-v-cef15648]{
    display:block;
}
.white[data-v-cef15648]{
    color: wheat;
}
.clearfix[data-v-cef15648]:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix[data-v-cef15648] {
    zoom: 1;
}
._nr[data-v-cef15648]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.smart_homework_frame[data-v-cef15648]{
    height: 100%;
    background: #f3f4f6;
    overflow: auto;
}
.smhk_frame_banner[data-v-cef15648]{
    height: 60px;
    line-height:60px;
    position:relative;
}
.smart_homework_frame_bottom[data-v-cef15648]{
    padding: 0 70px;
}
.smhk_frame_banner_backbtn_icon[data-v-cef15648]{
    color: #b8bfc8;
    font-size: 16px;
    margin-top:22px;
    float: left;
}
.smhk_frame_banner_backbtn_icon_txt[data-v-cef15648]{
    color: #7a8590;
    float: left;
    padding-left:10px;
}
.smhk_frame_banner_backbtn[data-v-cef15648]{
    cursor:pointer;
}
.smhk_frame_banner_backname[data-v-cef15648]{
    color: #7a8590;
    float: left;
    margin-left:10px;
}
.smhk_frame_banner_name[data-v-cef15648]{
    position:absolute;
    width: 500px;
    left: 50%;
    margin-left:-250px;
    top: 0;
    text-align: center;
    height: 60px;
    line-height:60px;
    color: #7a8590;
    font-size: 16px;
}
.smart_homework_frame_lpart[data-v-cef15648]{
    float: left;
    width: calc(100% - 320px);
}
.smart_homework_frame_rpart[data-v-cef15648]{
    position: fixed;
    top:60px;
    right: 70px;
    width: 295px;
}
.smart_homework_frame_module_groups[data-v-cef15648]{
    max-height: 450px;
    overflow: auto;
}
.smart_homework_frame_module[data-v-cef15648]{
    background: rgb(255, 255, 255);
    border-radius:6px;
}
.smart_homework_frame_module_title[data-v-cef15648]{
    height: 49px;
    line-height:49px;
    border-bottom:1px solid #f3f4f6;
    color: #2fa2fe;
    font-weight: bold;
    text-indent:24px;
    font-size: 16px;
}
.smart_homework_frame_module_main[data-v-cef15648]{
    padding: 0 28px;
    padding-bottom: 54px;
}
.smart_homework_frame_module_main_title[data-v-cef15648]{
    margin-top:16px;
    color: #545f69;
}
.smart_homework_frame_module_common_msg[data-v-cef15648]{
    text-indent: 18px;
    color: #6a747e;
    float: left;
    margin-right:30px;
    background-repeat: no-repeat;
    background-position-y: center;
}
.smart_homework_frame_module_common_msg._submit_limit[data-v-cef15648]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_common_msg_tjiiao_icon.7bb5815.png);
}
.smart_homework_frame_module_common_msg._submit_publish[data-v-cef15648]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_common_msg_submit_publish.cc4a68e.png);
}
.smart_homework_frame_module_common_msg._submit_end[data-v-cef15648]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_common_msg_submit_end.5b5513c.png);
}
.smart_homework_frame_module_main_row[data-v-cef15648]{
    margin-top:8px;
}
.smart_homework_frame_module_main_desc[data-v-cef15648]{
    color: #6a747e;
    font-size: 14px;
    margin-top:11px;
}
.smart_homework_frame_module_rtitle[data-v-cef15648]{
    height: 46px;
    line-height:46px;
    color: #545f69;
    text-indent:120px;
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_rtitle.1085735.png);
    background-repeat: no-repeat;
    background-position-x: 97px;
    background-position-y: center;
}
.smart_homework_frame_module_rtitle_v2[data-v-cef15648]{
    height: 46px;
    line-height:46px;
    color: #545f69;
    text-indent:143px;
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_rtitle_v2.4ffff07.png);
    background-repeat: no-repeat;
    background-position-x: 120px;
    background-position-y: center;
}
.smart_hfmg_name[data-v-cef15648]{
    height: 40px;
    line-height:40px;
    text-indent: 21px;
    background: #f9f9fa;
    color: #545f69;
    background-repeat: no-repeat;
    background-position-x: calc(100% - 20px);
    background-position-y: center;
    cursor: pointer;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-right: 35px;
}
.smart_hfmg_name.ed[data-v-cef15648]{
    background-color: #2fa2fe;
    color: #fff;
}
.smart_hfmg_name._unfold[data-v-cef15648]{
    background-image: url(/vue/dist/static/img/smart_hfmg_name_unfold.09593f6.png);
}
.smart_hfmg_name._fold[data-v-cef15648]{
    background-image: url(/vue/dist/static/img/smart_hfmg_name_fold.768e0b8.png);
}
.smart_homework_frame_module_group[data-v-cef15648]{
    margin-bottom:2px;
}
.smart_hfmg_user_icon[data-v-cef15648]{
    width:35px;
    height:35px;
    float: left;
}
.smart_hfmg_user_icon img[data-v-cef15648]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
    -o-object-fit: cover;
       object-fit: cover;
}
.smart_hfmg_user[data-v-cef15648]{
    padding: 7px 24px;
    cursor: pointer;
}
.smart_hfmg_user.ed[data-v-cef15648]{
    background-color: #2fa2fe;
    color: #fff;
}
.smart_hfmg_user_name[data-v-cef15648]{
    line-height:35px;
    float: left;
    margin-left:12px;
    width: calc(100% - 47px);
}
.smart_homework_frame_part_nav[data-v-cef15648]{
    height: 50px;
    line-height:50px;
    color: #6a747e;
    float: left;
    margin-right:46px;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
}
.smart_homework_frame_part_nav.ed[data-v-cef15648]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_part_nav_ed.898bdde.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
    color: #2fa2fe;
    font-size: 15px;
}
.smart_homework_frame_part_navs[data-v-cef15648]{
    border-bottom:1px solid #e5e8ec;
}
.respond-topic-stat-framework-navs[data-v-cef15648]{
    background: #fff;
    /*width:310px;*/
    width: 210px;
    height:31px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #dbe3ea;
    border-radius: 4px;
    overflow: hidden;
    float: left;
}
.respond-topic-stat-framework-nav[data-v-cef15648]{
    width: 50%;
    text-align: center;
    height: 31px;
    line-height:33px;
    color: #8f98a3;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    float: left;
    border-left: 1px solid #dbe3ea;
    cursor:pointer;
    margin-top:-2px;
}
.respond-topic-stat-framework-nav.ed[data-v-cef15648]{
    background: #2fa2fe;
    color: #fff;
}
.respond-topic-stat-framework-nav[data-v-cef15648]:first-child{
    border-left: none;
}
.respond-topic-stat-framework-head[data-v-cef15648]{
    margin-top:17px;
}
.respond-topic-stat-framework-btn[data-v-cef15648]{
    width:86px;
    height:32px;
    text-indent:42px;
    line-height:32px;
    background: #2fa2fe;
    float: right;
    border-radius: 4px;
    color: #fff;
    background-image: url(/vue/dist/static/img/respond-topic-stat-framework-btn.b597335.png);
    background-repeat: no-repeat;
    background-position-x: 17px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-cuijiao[data-v-cef15648]{
    width:98px;
    height:32px;
    text-indent:32px;
    line-height:32px;
    background: #2fa2fe;
    float: right;
    border-radius: 4px;
    color: #fff;
    background-image: url(/vue/dist/static/img/one-key-cui-jiao-icon.ac65926.png);
    background-repeat: no-repeat;
    background-position-x: 7px;
    background-position-y: center;
    cursor: pointer;
}
.rtsfb_haro[data-v-cef15648]{
    transition:border linear .2s,-webkit-box-shadow linear .5s;
    transition:border linear .2s,box-shadow linear .5s;
    transition:border linear .2s,box-shadow linear .5s,-webkit-box-shadow linear .5s;
     -moz-transition:border linear .2s,-moz-box-shadow linear .5s;
     -webkit-transition:border linear .2s,-webkit-box-shadow linear .5s;
     outline:none;border-color:rgba(47, 162, 254, .75);
     box-shadow:0 0 8px rgba(47, 162, 254, .5);
     -moz-box-shadow:0 0 8px rgba(47, 162, 254, .5);
     -webkit-box-shadow:0 0 8px rgba(47, 162, 254, 3);
}
.line-rate-graphics-enc[data-v-cef15648]{
    padding: 0 26px;
    margin-top:22px;
}
.line-rate-graphics-enc-top[data-v-cef15648]{
    line-height:59px;
    height: 59;
}
.lirg-enc-lw[data-v-cef15648], .lirg-enc-rw[data-v-cef15648]{
    width: calc(50% - 62.5px);
}
.lirg-enc-lw[data-v-cef15648]{
    float: left;
}
.lirg-enc-rw[data-v-cef15648]{
    float: right;
}
.lirg-enc-cw[data-v-cef15648]{
    width: 125px;
    float: left;
    text-align: center;
    color: #7a8590;
}
.line-rate-graphics-enc-top-txt[data-v-cef15648]{
    font-weight: bold;
    font-size: 15px;
}
.line-rate-graphics-enc-line-num[data-v-cef15648]{
    float: left;
    font-size: 13px;
    color: #7a8590;
    line-height:14px;
}
.line-rate-graphics-enc-line-slot[data-v-cef15648]{
    float: left;
    height: 14px;
    border-radius: 15px;
    background: #d47cf8;
}
.line-rate-graphics-enc-line-slot.class_line_bar[data-v-cef15648]{
    background-color: #2ad5f3;
}
.line-rate-graphics-enc-line[data-v-cef15648]{
    line-height:14px;
    margin-bottom:20px;
}
.lrgecl-class .line-rate-graphics-enc-line-slot[data-v-cef15648]{
    background: #29d5f7;
}
.completed-student-enc-top[data-v-cef15648]{
    padding: 0 22px;
    color: #545d64;
    line-height:40px;
    height: 40px;
}
.completed-student-enc[data-v-cef15648]{
    margin-top:20px;
    padding: 20px 0;
}
.completed-student-enc-name[data-v-cef15648]{
    float: left;
    font-weight: bold;
    min-width: 80px;
}
.completed-student-enc-types[data-v-cef15648]{
    float: left;
    margin-left:30px;
}
.completed-student-enc-types-nav[data-v-cef15648]{
    width: 500px;
    overflow-x: auto;
    white-space: nowrap;
    height: 50px;
    display: block;
    overflow-y: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
/*滚动条样式*/
.completed-student-enc-types-nav[data-v-cef15648]::-webkit-scrollbar {
     width: 4px;
}
.completed-student-enc-types-nav[data-v-cef15648]::-webkit-scrollbar-thumb {
     border-radius: 10px;
     -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, .2);
     background: rgba(0, 0, 0, .2);
}
.completed-student-enc-types-nav[data-v-cef15648]::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, .2);
    border-radius: 0;
    background: rgba(0, 0, 0, .1);
}
.completed-student-enc-type[data-v-cef15648]{
    float: left;
    margin-right:28px;
    cursor:pointer;
}
.completed-student-enc-type.ed[data-v-cef15648]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_part_nav_ed.898bdde.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
    background-size: 20px 3px;
    color: #2fa2fe;
}
.completed-student-enc-score-btn[data-v-cef15648]{
    text-indent: 28px;
    color: #2fa2fe;
    float: right;
    margin-right:45px;
    text-indent: 25px;
    background-image: url(/vue/dist/static/img/edit-score-icon.2a844a1.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-export-btn[data-v-cef15648]{
    width:82px;
    height:32px;
    line-height:32px;
    color: #fff;
    text-align: center;
    float: right;
    background: #2fa2fe;
    border-radius: 4px;
    cursor:pointer;
    margin-top:5px;
}
.respond-topic-stat-fx-btn[data-v-cef15648]{
    width:132px;
    height:32px;
    line-height:32px;
    color: #fff;
    text-align: center;
    float: right;
    background: #2fa2fe;
    border-radius: 4px;
    cursor:pointer;
    margin-right:10px;
}
.completed-student-enc-sheet-head[data-v-cef15648]{
    height: 41px;
    line-height:41px;
    background: #f9f9f9;
    margin:22px 22px 0 22px;
    border-radius: 4px;
}
.completed-student-enc-sheet-col[data-v-cef15648]{
    float: left;
}
.completed-student-enc-sheet-op-row[data-v-cef15648]{
    height: 52px;
    line-height:52px;
    padding: 0 22px;
}
.completed-student-enc-sheet-op-all-select[data-v-cef15648]{
    text-indent:50px;
    float: left;
    cursor:pointer;
    background-image: url(/vue/dist/static/img/smart-homework-option.04af7af.png);
    background-repeat: no-repeat;
    background-position-x: 18px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-sheet-op-all-select.ed[data-v-cef15648]{
    background-image: url(/vue/dist/static/img/smart-homework-option-ed.52bcb70.png);
}
.completed-student-enc-sheet-op-publist-weike-btn[data-v-cef15648]{
    text-indent:21px;
    color: #2fa2fe;
    float: right;
    cursor:pointer;
    margin-right:12px;
    background-image: url(/vue/dist/static/img/publish-weike-icon.c0ef380.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-sheet-op-dh-btn[data-v-cef15648]{
    text-indent:21px;
    color: #2fa2fe;
    float: right;
    cursor:pointer;
    margin-right:12px;
    background-image: url(/vue/dist/static/img/chehui_button_icon.4ff8bbc.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-sheet-normal-row-main[data-v-cef15648]{
    height: 60px;
    line-height:60px;
    padding: 0 22px;
    cursor: pointer;
}
.completed-student-enc-status-col[data-v-cef15648]{
    text-indent:53px;
    background-image: url(/vue/dist/static/img/smart-homework-option.04af7af.png);
    background-repeat: no-repeat;
    background-position-x: 18px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-status-col.ed[data-v-cef15648]{
    background-image: url(/vue/dist/static/img/smart-homework-option-ed.52bcb70.png);
}
.completed-student-enc-class-col[data-v-cef15648]{
    text-align: center;
}
.completed-student-enc-user-icon[data-v-cef15648]{
    width:40px;
    height:40px;
    float: left;
}
.completed-student-enc-user-icon img[data-v-cef15648]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.completed-student-enc-user-name[data-v-cef15648]{
    float: left;
    line-height:60px;
    margin-left:10px;
}
.completed-student-enc-sheet-normal-row-marks[data-v-cef15648]{
    height: 50px;
}
.completed-student-enc-sheet-normal-row-detail[data-v-cef15648]{
    padding: 10px 38px;
}
.completed-student-enc-sheet-normal-row-mark-block[data-v-cef15648]{
    height: 16px;
    width: 16px;
    float: left;
    margin-right:10px;
}
.completed-student-enc-sheet-normal-row-mark[data-v-cef15648]{
    line-height:16px;
}
.csesnrm-b-ok .completed-student-enc-sheet-normal-row-mark-block[data-v-cef15648]{
    background: #29dbcd;
}
.csesnrm-b-ok .completed-student-enc-sheet-normal-row-mark-txt[data-v-cef15648]{
    color: #29dbcd;
}
.csesnrm-b-error .completed-student-enc-sheet-normal-row-mark-block[data-v-cef15648]{
    background: #ff8ca1;
}
.csesnrm-b-error .completed-student-enc-sheet-normal-row-mark-txt[data-v-cef15648]{
    color: #ff8ca1;
}
.csesnrm-b-wait .completed-student-enc-sheet-normal-row-mark-block[data-v-cef15648]{
    background: #ffbf5e;
}
.csesnrm-b-wait .completed-student-enc-sheet-normal-row-mark-txt[data-v-cef15648]{
    color: #ffbf5e;
}
.csesnrm-b-iscorrect .completed-student-enc-sheet-normal-row-mark-block[data-v-cef15648]{
    border:1px solid #30a2fb;
}
.csesnrm-b-iscorrect .completed-student-enc-sheet-normal-row-mark-txt[data-v-cef15648]{
    color: #30a2fb;
}
.csesnrm-b-uncorrect .completed-student-enc-sheet-normal-row-mark-block[data-v-cef15648]{
    background: #e4e7ec;
}
.csesnrm-b-uncorrect .completed-student-enc-sheet-normal-row-mark-txt[data-v-cef15648]{
    color: #999;
}
.completed-student-enc-sheet-normal-row-mark-txt[data-v-cef15648] {
    float: left;
}
.completed-student-enc-sheet-normal-row-mark[data-v-cef15648]{
    float: left;
    margin-right:27px;
}
.completed-student-enc-sheet-normal-row-topic[data-v-cef15648]{
    width:70px;
    /*min-width: 30px;*/
    padding: 4px 0px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height:30px;
    line-height:22px;
    /*float: left;*/
    display: inline-block;
    margin-right:22px;
    text-align: center;
    color: #999;
    border-radius: 5px;
    margin-bottom: 10px;
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    cursor: pointer;
}
.csenc-sheet-downlist-comp[data-v-cef15648]{
    width: 50px;
    margin: auto;
    background-image: url(/vue/dist/static/img/downlist-normal-icon.8187c8c.png);
    background-repeat: no-repeat;
    background-position-x: calc(100% - 10px);
    background-position-y: center;
    cursor: pointer;
    text-align: left;
}
.csenc-sheet-common-comp[data-v-cef15648]{
    text-align: center;
}
.csenc-sheet-rank-comp[data-v-cef15648]{
    width: 80px;
    margin: auto;
    background-image: url(/vue/dist/static/img/dimension-rank-normal-icon.1e6d823.png);
    background-repeat: no-repeat;
    background-position-x: calc(100% - 10px);
    background-position-y: center;
    cursor: pointer;
}
.csenc-sheet-rank-comp.csrc-reverse-order[data-v-cef15648]{
    background-image: url(/vue/dist/static/img/dimension-rank-bottom-icon.033e833.png);
}
.csenc-sheet-rank-comp.csrc-positive-order[data-v-cef15648]{
    background-image: url(/vue/dist/static/img/dimension-rank-top-icon.1da7707.png);
}
.completed-student-enc-user-col[data-v-cef15648]{
    width: 120px;
    margin: auto;
}
.completed-student-enc-user-name[data-v-cef15648]{
    width: calc(100% - 50px);
}
.csenc-done-type[data-v-cef15648]{
    text-align: center;
}
.csenc-correct-rate[data-v-cef15648]{
    text-align: center;
}
.scesnrm-error[data-v-cef15648]{
    background: #29dac8;
    color: #29dac8;
}
.csensnrt-ok[data-v-cef15648]{
    background: #29dbcd;
    border: 1px solid #29dbcd;
}
.csensnrt-error[data-v-cef15648]{
    background: #ff8ca1;
    border: 1px solid #ff8ca1;
}
.csensnrt-wait[data-v-cef15648]{
    border:1px solid #ffbe5e;
    color: #ffbe5e;
}
.csesc-wait-check[data-v-cef15648]{
    color: #fb9e25;
}
.csesc-end-check[data-v-cef15648]{
    color: #2ea5ff;
}
.csensnrt-iscorrect[data-v-cef15648]{
    color: #30a2fb;
    border:1px solid #30a2fb;
}
.csensnrt-uncorrect[data-v-cef15648]{
    background: #e4e7ec;
}
.uncompleted-student-enc-user[data-v-cef15648]{
    margin-bottom:10px;
}
.uncompleted-student-enc-user-icon[data-v-cef15648]{
    width: 55px;
    height: 55px;
    margin: auto;
}
.uncompleted-student-enc-user-icon img[data-v-cef15648]{
    width:100%;
    height:100%;
    border-radius: 50%;
}
.uncompleted-student-enc-user[data-v-cef15648]{
    width:60px;
    float: left;
    margin-right:40px;
    text-align: center;
    cursor:pointer;
}
.uncompleted-student-enc-users[data-v-cef15648]{
    padding: 30px 35px;
}
.uncompleted-student-enc-user-name[data-v-cef15648]{
    font-size: 13px;
    color: #515e67;
    margin-top:6px;
}
.uncompleted-student-enc-user-status[data-v-cef15648]{
    font-size: 11px;
    margin-top:5px;
    color: #349ef4;
}
.uncompleted-student-enc-user-status-circle[data-v-cef15648]{
    display: inline-block;
    width:7px;
    height:7px;
    border-radius: 4px;
    background: #349ef4;
}
.unseus-no-read-status[data-v-cef15648]{
    color: #8d96a5;
}
.unseus-no-read-status .uncompleted-student-enc-user-status-circle[data-v-cef15648]{
    background: #8d96a5;
}
.unseus-chongzuo-status[data-v-cef15648]{
    color: #ff877e;
}
.unseus-chongzuo-status .uncompleted-student-enc-user-status-circle[data-v-cef15648]{
    background: #ff877e;
}
.topic-count-enc[data-v-cef15648]{
    margin-top:20px;
    padding: 21px 24px;
    position:relative;
}
.topic-count-enc-item[data-v-cef15648]{
    width: 50%;
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height: 250px;
}
.topic-count-enc-item-head[data-v-cef15648]{
    color: #575b66;
}
.topic-count-enc-cline[data-v-cef15648]{
    width: 1px;
    height: 100px;
    position:absolute;
    left: 50%;
    top: 100px;
    background: #dde2e6;
}
.topic-count-enc-item-zone[data-v-cef15648]{
    height: 230px;
}
.analysis-answer-enc[data-v-cef15648]{
    margin-top:20px;
    padding: 20px;
}
.analysis-answer-enc-top[data-v-cef15648]{
    color: #575b66;
    margin-bottom: 10px;
}
.analysis-answer-enc-sheet-head[data-v-cef15648]{
    height: 38px;
    line-height: 28px;
    background: #f9f9f9;
    margin-top:20px;
    border-radius: 3px;
    padding:0 25px;
    color:#545f69;
}
.analysis-answer-enc-sheet-col[data-v-cef15648]{
    float: left;
}
.analysis-answer-enc-sheet-col-answerbox[data-v-cef15648]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 510px;
    overflow: hidden;
    height: 60px;
    overflow-x: auto;
    white-space: nowrap;
}
.analysis-answer-enc-sheet-col-itemmy[data-v-cef15648]{
    white-space: nowrap;
    display: inherit;
    color: #ff89a4;
}
.analysis-answer-enc-sheet-col-itemmy.correct[data-v-cef15648]{
    color: #5ee3e8;
}
.analysis-answer-enc-sheet-row[data-v-cef15648]{
    line-height:38px;
}
.csenc-sheet-txt-comp[data-v-cef15648]{
    color: #575b66;
}
.analysis-answer-enc-sheet-list-row-head[data-v-cef15648]{
    height: 60px;
    line-height:60px;
    padding:0 15px 0 25px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    cursor: pointer;
}
.analysis-answer-enc-sheet-list-row-head.ed[data-v-cef15648]{
    -webkit-box-shadow: 0 0 4px 4px #eee;
            box-shadow: 0 0 4px 4px #eee;
    /*-webkit-animation: mymove 5s infinite; !* Chrome, Safari, Opera *!
    animation: mymove 5s infinite;*/
}
.completed-student-enc-sheet-normal-row-main.ed[data-v-cef15648]{
    -webkit-box-shadow: 0 0 4px 4px #eee;
            box-shadow: 0 0 4px 4px #eee;
}
/* Chrome, Safari, Opera */
@-webkit-keyframes mymove-data-v-cef15648 {
100% {-webkit-box-shadow: 0 0 4px 4px #eee;box-shadow: 0 0 4px 4px #eee;
}
}
/* Standard syntax */
@keyframes mymove-data-v-cef15648 {
100% {-webkit-box-shadow: 0 0 4px 4px #eee;box-shadow: 0 0 4px 4px #eee;
}
}
.analysis-answer-enc-scol-topic-order[data-v-cef15648]{
    font-size: 14px;
    color: #8f98a3;
    text-indent:20px;
}
.analysis-answer-enc-sheet-circle[data-v-cef15648]{
    width: 40px;
    height: 40px;
    margin:auto;
    margin-top:10px;
}
.analysis-answer-enc-sheet-col-item-txt-o[data-v-cef15648]{
    float: left;
    margin-right:10px;
}
.analysis-answer-enc-sheet-col-item-txt-t[data-v-cef15648]{
    float: left;
    text-decoration: underline;
}
.analysis-answer-enc-sheet-col-item[data-v-cef15648]{
    float: left;
    margin-right:40px;
}
.analysis-answer-enc-sheet-col-wait-py[data-v-cef15648]{
    color: #8f98a3;
    font-size: 13px;
    padding-right:25px;
    background:url(/vue/dist/static/img/topic_pigai_icon.d126ddf.png) right center no-repeat;
}
.analysis-answer-enc-sheet-list-row-stat-top[data-v-cef15648]{
    line-height: 40px;
}
.analysis-answer-enc-sheet-list-row-stat[data-v-cef15648]{
    padding: 0 25px 0 47px;
}
.analysis-answer-enc-sheet-list-row-stat-users[data-v-cef15648]{
    margin-top:10px;
    min-height: 88px;
    position:relative;
}
.knowledge-count-enc[data-v-cef15648]{
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    min-height: 328px;
    padding: 20px;
    margin-top:20px;
}
.knowledge-count-enc-center-lpart[data-v-cef15648]{
    height: 220px;
    width: 270px;
    float: left;
}
.knowledge-count-enc-center-rpart[data-v-cef15648]{
    width: calc(100% - 270px);
    float: left;
    height: 270px;
}
.knowledge-count-enc-legend-icon[data-v-cef15648]{
    display: inline-block;
    width:19px;
    height:12px;
    background: red;
    margin-right:5px;
    float: left;
    margin-top:2px;
}
.knowledge-count-enc-legend[data-v-cef15648]{
    line-height: 15px;
    color: #5e6166;
    margin-right:38px;
    display: inline-block;
}
.knowledge-count-enc-legends[data-v-cef15648]{
    text-align: center;
}
.el-table-filter__content[data-v-cef15648]{
    min-width: auto;
}
.analysis-answer-enc[data-v-cef15648] .el-table-filter__wrap{
    margin-bottom:-15px!important;
}
.shd_rline[data-v-cef15648]{
    height: 40px;
    line-height:40px;
    background: #f9f9f9;
    text-indent:24px;
}
.shd_answer_ways[data-v-cef15648]{
    padding: 25px 50px 20px 50px;
}
.shd_answer_way[data-v-cef15648]{
    margin-bottom:22px;
}
.shd_answer_way_l[data-v-cef15648]{
    float: left;
    text-indent:28px;
    background-image: url(/vue/dist/static/img/smart-homework-option.04af7af.png);
    background-repeat: no-repeat;
    background-position-y: center;
    cursor: pointer;
}
.shd_answer_way_l.ed[data-v-cef15648]{
    background-image: url(/vue/dist/static/img/smart-homework-option-ed.52bcb70.png);
}
.shd_answer_way_r[data-v-cef15648]{
    float: right;
    color: #545f69;
    font-size: 13px;
    text-decoration: underline;
    cursor:pointer;
}
.shd_answer_way_r[data-v-cef15648]:hover{
    color: #2fa2fe;
}
.shd_jump_detail_btn[data-v-cef15648]{
    width:105px;
    height:32px;
    text-indent:35px;
    line-height:32px;
    background: #2fa2fe;
    float: right;
    border-radius: 4px;
    color: #fff;
    background-image: url(/vue/dist/static/img/shd_jump_detail_btn.84a1dbb.png);
    background-repeat: no-repeat;
    background-position-x: 13px;
    background-position-y: center;
    cursor: pointer;
    margin-top:13px;
}
.shd_top_combtn[data-v-cef15648]{
    float: right;
    color: #6a747e;
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    margin-right:21px;
    font-weight: normal;
    cursor:pointer;
}
.stcom_share[data-v-cef15648]{
    background-image: url(/vue/dist/static/img/stcom_share.19401c9.png);
}
.stcom_daochu[data-v-cef15648]{
    background-image: url(/vue/dist/static/img/stcom_daochu.292303c.png);
}
.stcom_chehui[data-v-cef15648]{
    background-image: url(/vue/dist/static/img/stcom_chehui.3c71228.png);
}
.stcom_editbtn[data-v-cef15648]{
    background-image: url(/vue/dist/static/img/stcom_editbtn.e4e450f.png);
}
.student-list-enc[data-v-cef15648]{
    margin-top:20px;
    padding: 0 26px  26px 26px;
    position:relative;
}
.student-list-enc-classes[data-v-cef15648]{
    min-height: 60px;
    border-bottom:1px solid #e5e8ec;
}
.student-list-enc-class[data-v-cef15648]{
    float: left;
    margin-right:34px;
    color: #6a747e;
    line-height: 60px;
    cursor:pointer;
}
.student-list-enc-class.ed[data-v-cef15648]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_part_nav_ed.898bdde.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
    color: #2fa2fe;
}
.student-list-enc-users[data-v-cef15648]{
    margin-top:30px;
}
.student-list-enc-status[data-v-cef15648]{
    position:absolute;
    width: 60px;
    font-size: 13px;
    left: 50%;
    margin-left:-30px;
    height: 21px;
    line-height:21px;
    top:40px;
    background: #d4f1f4;
    border-radius: 20px;
    color: #1fb8c7;
}
.student-list-enc-user[data-v-cef15648]{
    width:70px;
    float: left;
    margin-right:40px;
    text-align: center;
    position:relative;
    margin-bottom:15px;
}
.sles-yuqi[data-v-cef15648]{
    color: #2fa2fe;
    background: #eae8ff;
}
.sles-unfinished[data-v-cef15648]{
    background: #ffebd5;
    color: #ff6e6e;
}
.student-list-enc-user-cuijiao-btn[data-v-cef15648]{
    position:absolute;
    right: 26px;
    top: 77px;
    border-radius: 3px;
    width:105px;
    height:30px;
    line-height:30px;
    border:1px solid #2fa2fe;
    text-indent:35px;
    color: #2fa2fe;
    background-image: url(/vue/dist/static/img/student-list-enc-user-cuijiao-btn.5b82e23.png);
    background-repeat: no-repeat;
    background-position-x: 12px;
    background-position-y: center;
    cursor: pointer;
}
.el-dropdown-menu__item.selected[data-v-cef15648]{
    color: #2fa2fe;
}
[data-v-cef15648] .analysis-answer-table.el-table--enable-row-hover .el-table__body tr:hover>td{
    background-color: #fff;
}
[data-v-cef15648] .analysis-answer-table.el-table td,[data-v-cef15648] .analysis-answer-table.el-table th{
    text-align: center;
}
[data-v-cef15648] .smart_homework_frame_module_group2 .el-collapse-item__header{
    background-color: #f9f9fa;
    padding:0 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-cef15648] .smart_homework_frame_module_group2 .el-collapse-item__arrow{
    -moz-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
}
[data-v-cef15648] .smart_homework_frame_module_group2 .el-collapse-item__arrow.is-active{
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
}
.xtwo_code[data-v-cef15648]{
    width: 270px;
    height: 270px;
    margin: auto;
}
.xtwo_code img[data-v-cef15648]{
    width:100%;
    height:100%;
}
.share_box_adress[data-v-cef15648]{
    width: 336px;
    height: 45px;
    border: 1px solid #cfd7e0;
    border-radius: 3px;
    display: block;
    margin: auto;
    margin-top:16px;
    text-indent:5px;
}
.share_box_common_btn[data-v-cef15648]{
    width:145px;
    height:38px;
    text-indent:57px;
    line-height:38px;
    background: #2fa2fe;
    border-radius: 4px;
    color: #fff;
    background-repeat: no-repeat;
    background-position-x: 27px;
    background-position-y: center;
    cursor: pointer;
    margin-top:13px;
}
.sbcn_copy[data-v-cef15648]{
    background-image: url(/vue/dist/static/img/share_box_common_btn_copy.52803ee.png);
}
.sbcn_save[data-v-cef15648]{
    background-image: url(/vue/dist/static/img/sbcn_save.5115786.png);
}
.share-student-list[data-v-cef15648]{
    height: 100%;
}
.share-student-list-header[data-v-cef15648]{
    height: 39px;
    line-height:39px;
    background: #f5f5f5;
}
.share-student-list-header-left[data-v-cef15648]{
    font-size: 16px;
    float: left;
    padding-left: 11px;
}
.share-student-list-header-right[data-v-cef15648]{
    float: right;
    margin-right:10px;
}
.share-student-list .van-dropdown-menu[data-v-cef15648]{
    background: none;
    height: 40px;
}
.share-student-list-box[data-v-cef15648]{
    padding: 0 10px;
    margin-top: 35px;
}
.share-student-list-box .student-list-enc-user[data-v-cef15648]{
    margin-right: 0;
    margin-bottom: 15px;
}
.share-student-list-box .student-list-enc-status[data-v-cef15648]{
    font-size: 13px;
}
.share-student-list-box .uncompleted-student-enc-user-icon[data-v-cef15648]{
    width: 55px;
    height: 55px;
}
.share-student-list-box .student-list-enc-status[data-v-cef15648]{
    top: 40px;
    width: 60px;
    left: 50%;
    margin-left: -30px;
}
.share-student-list-box .student-list-enc-user[data-v-cef15648]{
    width: 25%;
}
.public_noc[data-v-cef15648] {
    height:175px;
    width:196px;
    background:url(/vue/dist/static/img/empty_03.61d46be.png) center;
    background-size:80%;
    position:absolute;
    top:50%;
    margin-top:-87.5px;
    left:50%;
    margin-left:-98px;
}
.framework_unfinished_box[data-v-cef15648]{
    width: 800px;
    text-align: center;
    line-height: 200px;
}
.analysis-answer-enc .el-dropdown[data-v-cef15648]{
    margin-top:5px;
}
.clear[data-v-083c0a96]{
    clear:both;
}
.left[data-v-083c0a96]{
    float:left;
}
.right[data-v-083c0a96]{
    float:right;
}
.inline[data-v-083c0a96]{
    display:inline-block;
}
.block[data-v-083c0a96]{
    display:block;
}
.white[data-v-083c0a96]{
    color: wheat;
}
.clearfix[data-v-083c0a96]:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix[data-v-083c0a96] {
    zoom: 1;
}
._nr[data-v-083c0a96]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.smart_homework_frame[data-v-083c0a96]{
    height: 100%;
    background: #f3f4f6;
    overflow: auto;
}
.smhk_frame_banner[data-v-083c0a96]{
    height: 60px;
    line-height:60px;
    position:relative;
}
.smart_homework_frame_bottom[data-v-083c0a96]{
    padding: 0 70px;
}
.smhk_frame_banner_backbtn_icon[data-v-083c0a96]{
    color: #b8bfc8;
    font-size: 16px;
    margin-top:22px;
    float: left;
}
.smhk_frame_banner_backbtn_icon_txt[data-v-083c0a96]{
    color: #7a8590;
    float: left;
    padding-left:10px;
}
.smhk_frame_banner_backbtn[data-v-083c0a96]{
    cursor:pointer;
}
.smhk_frame_banner_backname[data-v-083c0a96]{
    color: #7a8590;
    float: left;
    margin-left:10px;
}
.smhk_frame_banner_name[data-v-083c0a96]{
    position:absolute;
    width: 500px;
    left: 50%;
    margin-left:-250px;
    top: 0;
    text-align: center;
    height: 60px;
    line-height:60px;
    color: #7a8590;
    font-size: 16px;
}
.smart_homework_frame_lpart[data-v-083c0a96]{
    float: left;
    width: calc(100% - 320px);
}
.smart_homework_frame_rpart[data-v-083c0a96]{
    position: fixed;
    top:60px;
    right: 70px;
    width: 295px;
}
.smart_homework_frame_module_groups[data-v-083c0a96]{
    max-height: 450px;
    overflow: auto;
}
.smart_homework_frame_module[data-v-083c0a96]{
    background: rgb(255, 255, 255);
    border-radius:6px;
}
.smart_homework_frame_module_title[data-v-083c0a96]{
    height: 49px;
    line-height:49px;
    border-bottom:1px solid #f3f4f6;
    color: #2fa2fe;
    font-weight: bold;
    text-indent:24px;
    font-size: 16px;
}
.smart_homework_frame_module_main[data-v-083c0a96]{
    padding: 0 28px;
    padding-bottom: 54px;
}
.smart_homework_frame_module_main_title[data-v-083c0a96]{
    margin-top:16px;
    color: #545f69;
}
.smart_homework_frame_module_common_msg[data-v-083c0a96]{
    text-indent: 18px;
    color: #6a747e;
    float: left;
    margin-right:30px;
    background-repeat: no-repeat;
    background-position-y: center;
}
.smart_homework_frame_module_common_msg._submit_limit[data-v-083c0a96]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_common_msg_tjiiao_icon.7bb5815.png);
}
.smart_homework_frame_module_common_msg._submit_publish[data-v-083c0a96]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_common_msg_submit_publish.cc4a68e.png);
}
.smart_homework_frame_module_common_msg._submit_end[data-v-083c0a96]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_common_msg_submit_end.5b5513c.png);
}
.smart_homework_frame_module_main_row[data-v-083c0a96]{
    margin-top:8px;
}
.smart_homework_frame_module_main_desc[data-v-083c0a96]{
    color: #6a747e;
    font-size: 14px;
    margin-top:11px;
}
.smart_homework_frame_module_rtitle[data-v-083c0a96]{
    height: 46px;
    line-height:46px;
    color: #545f69;
    text-indent:120px;
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_rtitle.1085735.png);
    background-repeat: no-repeat;
    background-position-x: 97px;
    background-position-y: center;
}
.smart_homework_frame_module_rtitle_v2[data-v-083c0a96]{
    height: 46px;
    line-height:46px;
    color: #545f69;
    text-indent:143px;
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_rtitle_v2.4ffff07.png);
    background-repeat: no-repeat;
    background-position-x: 120px;
    background-position-y: center;
}
.smart_hfmg_name[data-v-083c0a96]{
    height: 40px;
    line-height:40px;
    text-indent: 21px;
    background: #f9f9fa;
    color: #545f69;
    background-repeat: no-repeat;
    background-position-x: calc(100% - 20px);
    background-position-y: center;
    cursor: pointer;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-right: 35px;
}
.smart_hfmg_name.ed[data-v-083c0a96]{
    background-color: #2fa2fe;
    color: #fff;
}
.smart_hfmg_name._unfold[data-v-083c0a96]{
    background-image: url(/vue/dist/static/img/smart_hfmg_name_unfold.09593f6.png);
}
.smart_hfmg_name._fold[data-v-083c0a96]{
    background-image: url(/vue/dist/static/img/smart_hfmg_name_fold.768e0b8.png);
}
.smart_homework_frame_module_group[data-v-083c0a96]{
    margin-bottom:2px;
}
.smart_hfmg_user_icon[data-v-083c0a96]{
    width:35px;
    height:35px;
    float: left;
}
.smart_hfmg_user_icon img[data-v-083c0a96]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
    -o-object-fit: cover;
       object-fit: cover;
}
.smart_hfmg_user[data-v-083c0a96]{
    padding: 7px 24px;
    cursor: pointer;
}
.smart_hfmg_user.ed[data-v-083c0a96]{
    background-color: #2fa2fe;
    color: #fff;
}
.smart_hfmg_user_name[data-v-083c0a96]{
    line-height:35px;
    float: left;
    margin-left:12px;
    width: calc(100% - 47px);
}
.smart_homework_frame_part_nav[data-v-083c0a96]{
    height: 50px;
    line-height:50px;
    color: #6a747e;
    float: left;
    margin-right:46px;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
}
.smart_homework_frame_part_nav.ed[data-v-083c0a96]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_part_nav_ed.898bdde.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
    color: #2fa2fe;
    font-size: 15px;
}
.smart_homework_frame_part_navs[data-v-083c0a96]{
    border-bottom:1px solid #e5e8ec;
}
.respond-topic-stat-framework-navs[data-v-083c0a96]{
    background: #fff;
    /*width:310px;*/
    width: 210px;
    height:31px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #dbe3ea;
    border-radius: 4px;
    overflow: hidden;
    float: left;
}
.respond-topic-stat-framework-nav[data-v-083c0a96]{
    width: 50%;
    text-align: center;
    height: 31px;
    line-height:33px;
    color: #8f98a3;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    float: left;
    border-left: 1px solid #dbe3ea;
    cursor:pointer;
    margin-top:-2px;
}
.respond-topic-stat-framework-nav.ed[data-v-083c0a96]{
    background: #2fa2fe;
    color: #fff;
}
.respond-topic-stat-framework-nav[data-v-083c0a96]:first-child{
    border-left: none;
}
.respond-topic-stat-framework-head[data-v-083c0a96]{
    margin-top:17px;
}
.respond-topic-stat-framework-btn[data-v-083c0a96]{
    width:86px;
    height:32px;
    text-indent:42px;
    line-height:32px;
    background: #2fa2fe;
    float: right;
    border-radius: 4px;
    color: #fff;
    background-image: url(/vue/dist/static/img/respond-topic-stat-framework-btn.b597335.png);
    background-repeat: no-repeat;
    background-position-x: 17px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-cuijiao[data-v-083c0a96]{
    width:98px;
    height:32px;
    text-indent:32px;
    line-height:32px;
    background: #2fa2fe;
    float: right;
    border-radius: 4px;
    color: #fff;
    background-image: url(/vue/dist/static/img/one-key-cui-jiao-icon.ac65926.png);
    background-repeat: no-repeat;
    background-position-x: 7px;
    background-position-y: center;
    cursor: pointer;
}
.rtsfb_haro[data-v-083c0a96]{
    transition:border linear .2s,-webkit-box-shadow linear .5s;
    transition:border linear .2s,box-shadow linear .5s;
    transition:border linear .2s,box-shadow linear .5s,-webkit-box-shadow linear .5s;
     -moz-transition:border linear .2s,-moz-box-shadow linear .5s;
     -webkit-transition:border linear .2s,-webkit-box-shadow linear .5s;
     outline:none;border-color:rgba(47, 162, 254, .75);
     box-shadow:0 0 8px rgba(47, 162, 254, .5);
     -moz-box-shadow:0 0 8px rgba(47, 162, 254, .5);
     -webkit-box-shadow:0 0 8px rgba(47, 162, 254, 3);
}
.line-rate-graphics-enc[data-v-083c0a96]{
    padding: 0 26px;
    margin-top:22px;
}
.line-rate-graphics-enc-top[data-v-083c0a96]{
    line-height:59px;
    height: 59;
}
.lirg-enc-lw[data-v-083c0a96], .lirg-enc-rw[data-v-083c0a96]{
    width: calc(50% - 62.5px);
}
.lirg-enc-lw[data-v-083c0a96]{
    float: left;
}
.lirg-enc-rw[data-v-083c0a96]{
    float: right;
}
.lirg-enc-cw[data-v-083c0a96]{
    width: 125px;
    float: left;
    text-align: center;
    color: #7a8590;
}
.line-rate-graphics-enc-top-txt[data-v-083c0a96]{
    font-weight: bold;
    font-size: 15px;
}
.line-rate-graphics-enc-line-num[data-v-083c0a96]{
    float: left;
    font-size: 13px;
    color: #7a8590;
    line-height:14px;
}
.line-rate-graphics-enc-line-slot[data-v-083c0a96]{
    float: left;
    height: 14px;
    border-radius: 15px;
    background: #d47cf8;
}
.line-rate-graphics-enc-line-slot.class_line_bar[data-v-083c0a96]{
    background-color: #2ad5f3;
}
.line-rate-graphics-enc-line[data-v-083c0a96]{
    line-height:14px;
    margin-bottom:20px;
}
.lrgecl-class .line-rate-graphics-enc-line-slot[data-v-083c0a96]{
    background: #29d5f7;
}
.completed-student-enc-top[data-v-083c0a96]{
    padding: 0 22px;
    color: #545d64;
    line-height:40px;
    height: 40px;
}
.completed-student-enc[data-v-083c0a96]{
    margin-top:20px;
    padding: 20px 0;
}
.completed-student-enc-name[data-v-083c0a96]{
    float: left;
    font-weight: bold;
    min-width: 80px;
}
.completed-student-enc-types[data-v-083c0a96]{
    float: left;
    margin-left:30px;
}
.completed-student-enc-types-nav[data-v-083c0a96]{
    width: 500px;
    overflow-x: auto;
    white-space: nowrap;
    height: 50px;
    display: block;
    overflow-y: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
/*滚动条样式*/
.completed-student-enc-types-nav[data-v-083c0a96]::-webkit-scrollbar {
     width: 4px;
}
.completed-student-enc-types-nav[data-v-083c0a96]::-webkit-scrollbar-thumb {
     border-radius: 10px;
     -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, .2);
     background: rgba(0, 0, 0, .2);
}
.completed-student-enc-types-nav[data-v-083c0a96]::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, .2);
    border-radius: 0;
    background: rgba(0, 0, 0, .1);
}
.completed-student-enc-type[data-v-083c0a96]{
    float: left;
    margin-right:28px;
    cursor:pointer;
}
.completed-student-enc-type.ed[data-v-083c0a96]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_part_nav_ed.898bdde.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
    background-size: 20px 3px;
    color: #2fa2fe;
}
.completed-student-enc-score-btn[data-v-083c0a96]{
    text-indent: 28px;
    color: #2fa2fe;
    float: right;
    margin-right:45px;
    text-indent: 25px;
    background-image: url(/vue/dist/static/img/edit-score-icon.2a844a1.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-export-btn[data-v-083c0a96]{
    width:82px;
    height:32px;
    line-height:32px;
    color: #fff;
    text-align: center;
    float: right;
    background: #2fa2fe;
    border-radius: 4px;
    cursor:pointer;
    margin-top:5px;
}
.respond-topic-stat-fx-btn[data-v-083c0a96]{
    width:132px;
    height:32px;
    line-height:32px;
    color: #fff;
    text-align: center;
    float: right;
    background: #2fa2fe;
    border-radius: 4px;
    cursor:pointer;
    margin-right:10px;
}
.completed-student-enc-sheet-head[data-v-083c0a96]{
    height: 41px;
    line-height:41px;
    background: #f9f9f9;
    margin:22px 22px 0 22px;
    border-radius: 4px;
}
.completed-student-enc-sheet-col[data-v-083c0a96]{
    float: left;
}
.completed-student-enc-sheet-op-row[data-v-083c0a96]{
    height: 52px;
    line-height:52px;
    padding: 0 22px;
}
.completed-student-enc-sheet-op-all-select[data-v-083c0a96]{
    text-indent:50px;
    float: left;
    cursor:pointer;
    background-image: url(/vue/dist/static/img/smart-homework-option.04af7af.png);
    background-repeat: no-repeat;
    background-position-x: 18px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-sheet-op-all-select.ed[data-v-083c0a96]{
    background-image: url(/vue/dist/static/img/smart-homework-option-ed.52bcb70.png);
}
.completed-student-enc-sheet-op-publist-weike-btn[data-v-083c0a96]{
    text-indent:21px;
    color: #2fa2fe;
    float: right;
    cursor:pointer;
    margin-right:12px;
    background-image: url(/vue/dist/static/img/publish-weike-icon.c0ef380.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-sheet-op-dh-btn[data-v-083c0a96]{
    text-indent:21px;
    color: #2fa2fe;
    float: right;
    cursor:pointer;
    margin-right:12px;
    background-image: url(/vue/dist/static/img/chehui_button_icon.4ff8bbc.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-sheet-normal-row-main[data-v-083c0a96]{
    height: 60px;
    line-height:60px;
    padding: 0 22px;
    cursor: pointer;
}
.completed-student-enc-status-col[data-v-083c0a96]{
    text-indent:53px;
    background-image: url(/vue/dist/static/img/smart-homework-option.04af7af.png);
    background-repeat: no-repeat;
    background-position-x: 18px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-status-col.ed[data-v-083c0a96]{
    background-image: url(/vue/dist/static/img/smart-homework-option-ed.52bcb70.png);
}
.completed-student-enc-class-col[data-v-083c0a96]{
    text-align: center;
}
.completed-student-enc-user-icon[data-v-083c0a96]{
    width:40px;
    height:40px;
    float: left;
}
.completed-student-enc-user-icon img[data-v-083c0a96]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.completed-student-enc-user-name[data-v-083c0a96]{
    float: left;
    line-height:60px;
    margin-left:10px;
}
.completed-student-enc-sheet-normal-row-marks[data-v-083c0a96]{
    height: 50px;
}
.completed-student-enc-sheet-normal-row-detail[data-v-083c0a96]{
    padding: 10px 38px;
}
.completed-student-enc-sheet-normal-row-mark-block[data-v-083c0a96]{
    height: 16px;
    width: 16px;
    float: left;
    margin-right:10px;
}
.completed-student-enc-sheet-normal-row-mark[data-v-083c0a96]{
    line-height:16px;
}
.csesnrm-b-ok .completed-student-enc-sheet-normal-row-mark-block[data-v-083c0a96]{
    background: #29dbcd;
}
.csesnrm-b-ok .completed-student-enc-sheet-normal-row-mark-txt[data-v-083c0a96]{
    color: #29dbcd;
}
.csesnrm-b-error .completed-student-enc-sheet-normal-row-mark-block[data-v-083c0a96]{
    background: #ff8ca1;
}
.csesnrm-b-error .completed-student-enc-sheet-normal-row-mark-txt[data-v-083c0a96]{
    color: #ff8ca1;
}
.csesnrm-b-wait .completed-student-enc-sheet-normal-row-mark-block[data-v-083c0a96]{
    background: #ffbf5e;
}
.csesnrm-b-wait .completed-student-enc-sheet-normal-row-mark-txt[data-v-083c0a96]{
    color: #ffbf5e;
}
.csesnrm-b-iscorrect .completed-student-enc-sheet-normal-row-mark-block[data-v-083c0a96]{
    border:1px solid #30a2fb;
}
.csesnrm-b-iscorrect .completed-student-enc-sheet-normal-row-mark-txt[data-v-083c0a96]{
    color: #30a2fb;
}
.csesnrm-b-uncorrect .completed-student-enc-sheet-normal-row-mark-block[data-v-083c0a96]{
    background: #e4e7ec;
}
.csesnrm-b-uncorrect .completed-student-enc-sheet-normal-row-mark-txt[data-v-083c0a96]{
    color: #999;
}
.completed-student-enc-sheet-normal-row-mark-txt[data-v-083c0a96] {
    float: left;
}
.completed-student-enc-sheet-normal-row-mark[data-v-083c0a96]{
    float: left;
    margin-right:27px;
}
.completed-student-enc-sheet-normal-row-topic[data-v-083c0a96]{
    width:70px;
    /*min-width: 30px;*/
    padding: 4px 0px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height:30px;
    line-height:22px;
    /*float: left;*/
    display: inline-block;
    margin-right:22px;
    text-align: center;
    color: #999;
    border-radius: 5px;
    margin-bottom: 10px;
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    cursor: pointer;
}
.csenc-sheet-downlist-comp[data-v-083c0a96]{
    width: 50px;
    margin: auto;
    background-image: url(/vue/dist/static/img/downlist-normal-icon.8187c8c.png);
    background-repeat: no-repeat;
    background-position-x: calc(100% - 10px);
    background-position-y: center;
    cursor: pointer;
    text-align: left;
}
.csenc-sheet-common-comp[data-v-083c0a96]{
    text-align: center;
}
.csenc-sheet-rank-comp[data-v-083c0a96]{
    width: 80px;
    margin: auto;
    background-image: url(/vue/dist/static/img/dimension-rank-normal-icon.1e6d823.png);
    background-repeat: no-repeat;
    background-position-x: calc(100% - 10px);
    background-position-y: center;
    cursor: pointer;
}
.csenc-sheet-rank-comp.csrc-reverse-order[data-v-083c0a96]{
    background-image: url(/vue/dist/static/img/dimension-rank-bottom-icon.033e833.png);
}
.csenc-sheet-rank-comp.csrc-positive-order[data-v-083c0a96]{
    background-image: url(/vue/dist/static/img/dimension-rank-top-icon.1da7707.png);
}
.completed-student-enc-user-col[data-v-083c0a96]{
    width: 120px;
    margin: auto;
}
.completed-student-enc-user-name[data-v-083c0a96]{
    width: calc(100% - 50px);
}
.csenc-done-type[data-v-083c0a96]{
    text-align: center;
}
.csenc-correct-rate[data-v-083c0a96]{
    text-align: center;
}
.scesnrm-error[data-v-083c0a96]{
    background: #29dac8;
    color: #29dac8;
}
.csensnrt-ok[data-v-083c0a96]{
    background: #29dbcd;
    border: 1px solid #29dbcd;
}
.csensnrt-error[data-v-083c0a96]{
    background: #ff8ca1;
    border: 1px solid #ff8ca1;
}
.csensnrt-wait[data-v-083c0a96]{
    border:1px solid #ffbe5e;
    color: #ffbe5e;
}
.csesc-wait-check[data-v-083c0a96]{
    color: #fb9e25;
}
.csesc-end-check[data-v-083c0a96]{
    color: #2ea5ff;
}
.csensnrt-iscorrect[data-v-083c0a96]{
    color: #30a2fb;
    border:1px solid #30a2fb;
}
.csensnrt-uncorrect[data-v-083c0a96]{
    background: #e4e7ec;
}
.uncompleted-student-enc-user[data-v-083c0a96]{
    margin-bottom:10px;
}
.uncompleted-student-enc-user-icon[data-v-083c0a96]{
    width: 55px;
    height: 55px;
    margin: auto;
}
.uncompleted-student-enc-user-icon img[data-v-083c0a96]{
    width:100%;
    height:100%;
    border-radius: 50%;
}
.uncompleted-student-enc-user[data-v-083c0a96]{
    width:60px;
    float: left;
    margin-right:40px;
    text-align: center;
    cursor:pointer;
}
.uncompleted-student-enc-users[data-v-083c0a96]{
    padding: 30px 35px;
}
.uncompleted-student-enc-user-name[data-v-083c0a96]{
    font-size: 13px;
    color: #515e67;
    margin-top:6px;
}
.uncompleted-student-enc-user-status[data-v-083c0a96]{
    font-size: 11px;
    margin-top:5px;
    color: #349ef4;
}
.uncompleted-student-enc-user-status-circle[data-v-083c0a96]{
    display: inline-block;
    width:7px;
    height:7px;
    border-radius: 4px;
    background: #349ef4;
}
.unseus-no-read-status[data-v-083c0a96]{
    color: #8d96a5;
}
.unseus-no-read-status .uncompleted-student-enc-user-status-circle[data-v-083c0a96]{
    background: #8d96a5;
}
.unseus-chongzuo-status[data-v-083c0a96]{
    color: #ff877e;
}
.unseus-chongzuo-status .uncompleted-student-enc-user-status-circle[data-v-083c0a96]{
    background: #ff877e;
}
.topic-count-enc[data-v-083c0a96]{
    margin-top:20px;
    padding: 21px 24px;
    position:relative;
}
.topic-count-enc-item[data-v-083c0a96]{
    width: 50%;
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height: 250px;
}
.topic-count-enc-item-head[data-v-083c0a96]{
    color: #575b66;
}
.topic-count-enc-cline[data-v-083c0a96]{
    width: 1px;
    height: 100px;
    position:absolute;
    left: 50%;
    top: 100px;
    background: #dde2e6;
}
.topic-count-enc-item-zone[data-v-083c0a96]{
    height: 230px;
}
.analysis-answer-enc[data-v-083c0a96]{
    margin-top:20px;
    padding: 20px;
}
.analysis-answer-enc-top[data-v-083c0a96]{
    color: #575b66;
    margin-bottom: 10px;
}
.analysis-answer-enc-sheet-head[data-v-083c0a96]{
    height: 38px;
    line-height: 28px;
    background: #f9f9f9;
    margin-top:20px;
    border-radius: 3px;
    padding:0 25px;
    color:#545f69;
}
.analysis-answer-enc-sheet-col[data-v-083c0a96]{
    float: left;
}
.analysis-answer-enc-sheet-col-answerbox[data-v-083c0a96]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 510px;
    overflow: hidden;
    height: 60px;
    overflow-x: auto;
    white-space: nowrap;
}
.analysis-answer-enc-sheet-col-itemmy[data-v-083c0a96]{
    white-space: nowrap;
    display: inherit;
    color: #ff89a4;
}
.analysis-answer-enc-sheet-col-itemmy.correct[data-v-083c0a96]{
    color: #5ee3e8;
}
.analysis-answer-enc-sheet-row[data-v-083c0a96]{
    line-height:38px;
}
.csenc-sheet-txt-comp[data-v-083c0a96]{
    color: #575b66;
}
.analysis-answer-enc-sheet-list-row-head[data-v-083c0a96]{
    height: 60px;
    line-height:60px;
    padding:0 15px 0 25px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    cursor: pointer;
}
.analysis-answer-enc-sheet-list-row-head.ed[data-v-083c0a96]{
    -webkit-box-shadow: 0 0 4px 4px #eee;
            box-shadow: 0 0 4px 4px #eee;
    /*-webkit-animation: mymove 5s infinite; !* Chrome, Safari, Opera *!
    animation: mymove 5s infinite;*/
}
.completed-student-enc-sheet-normal-row-main.ed[data-v-083c0a96]{
    -webkit-box-shadow: 0 0 4px 4px #eee;
            box-shadow: 0 0 4px 4px #eee;
}
/* Chrome, Safari, Opera */
@-webkit-keyframes mymove-data-v-083c0a96 {
100% {-webkit-box-shadow: 0 0 4px 4px #eee;box-shadow: 0 0 4px 4px #eee;
}
}
/* Standard syntax */
@keyframes mymove-data-v-083c0a96 {
100% {-webkit-box-shadow: 0 0 4px 4px #eee;box-shadow: 0 0 4px 4px #eee;
}
}
.analysis-answer-enc-scol-topic-order[data-v-083c0a96]{
    font-size: 14px;
    color: #8f98a3;
    text-indent:20px;
}
.analysis-answer-enc-sheet-circle[data-v-083c0a96]{
    width: 40px;
    height: 40px;
    margin:auto;
    margin-top:10px;
}
.analysis-answer-enc-sheet-col-item-txt-o[data-v-083c0a96]{
    float: left;
    margin-right:10px;
}
.analysis-answer-enc-sheet-col-item-txt-t[data-v-083c0a96]{
    float: left;
    text-decoration: underline;
}
.analysis-answer-enc-sheet-col-item[data-v-083c0a96]{
    float: left;
    margin-right:40px;
}
.analysis-answer-enc-sheet-col-wait-py[data-v-083c0a96]{
    color: #8f98a3;
    font-size: 13px;
    padding-right:25px;
    background:url(/vue/dist/static/img/topic_pigai_icon.d126ddf.png) right center no-repeat;
}
.analysis-answer-enc-sheet-list-row-stat-top[data-v-083c0a96]{
    line-height: 40px;
}
.analysis-answer-enc-sheet-list-row-stat[data-v-083c0a96]{
    padding: 0 25px 0 47px;
}
.analysis-answer-enc-sheet-list-row-stat-users[data-v-083c0a96]{
    margin-top:10px;
    min-height: 88px;
    position:relative;
}
.knowledge-count-enc[data-v-083c0a96]{
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    min-height: 328px;
    padding: 20px;
    margin-top:20px;
}
.knowledge-count-enc-center-lpart[data-v-083c0a96]{
    height: 220px;
    width: 270px;
    float: left;
}
.knowledge-count-enc-center-rpart[data-v-083c0a96]{
    width: calc(100% - 270px);
    float: left;
    height: 270px;
}
.knowledge-count-enc-legend-icon[data-v-083c0a96]{
    display: inline-block;
    width:19px;
    height:12px;
    background: red;
    margin-right:5px;
    float: left;
    margin-top:2px;
}
.knowledge-count-enc-legend[data-v-083c0a96]{
    line-height: 15px;
    color: #5e6166;
    margin-right:38px;
    display: inline-block;
}
.knowledge-count-enc-legends[data-v-083c0a96]{
    text-align: center;
}
.el-table-filter__content[data-v-083c0a96]{
    min-width: auto;
}
.analysis-answer-enc[data-v-083c0a96] .el-table-filter__wrap{
    margin-bottom:-15px!important;
}
.shd_rline[data-v-083c0a96]{
    height: 40px;
    line-height:40px;
    background: #f9f9f9;
    text-indent:24px;
}
.shd_answer_ways[data-v-083c0a96]{
    padding: 25px 50px 20px 50px;
}
.shd_answer_way[data-v-083c0a96]{
    margin-bottom:22px;
}
.shd_answer_way_l[data-v-083c0a96]{
    float: left;
    text-indent:28px;
    background-image: url(/vue/dist/static/img/smart-homework-option.04af7af.png);
    background-repeat: no-repeat;
    background-position-y: center;
    cursor: pointer;
}
.shd_answer_way_l.ed[data-v-083c0a96]{
    background-image: url(/vue/dist/static/img/smart-homework-option-ed.52bcb70.png);
}
.shd_answer_way_r[data-v-083c0a96]{
    float: right;
    color: #545f69;
    font-size: 13px;
    text-decoration: underline;
    cursor:pointer;
}
.shd_answer_way_r[data-v-083c0a96]:hover{
    color: #2fa2fe;
}
.shd_jump_detail_btn[data-v-083c0a96]{
    width:105px;
    height:32px;
    text-indent:35px;
    line-height:32px;
    background: #2fa2fe;
    float: right;
    border-radius: 4px;
    color: #fff;
    background-image: url(/vue/dist/static/img/shd_jump_detail_btn.84a1dbb.png);
    background-repeat: no-repeat;
    background-position-x: 13px;
    background-position-y: center;
    cursor: pointer;
    margin-top:13px;
}
.shd_top_combtn[data-v-083c0a96]{
    float: right;
    color: #6a747e;
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    margin-right:21px;
    font-weight: normal;
    cursor:pointer;
}
.stcom_share[data-v-083c0a96]{
    background-image: url(/vue/dist/static/img/stcom_share.19401c9.png);
}
.stcom_daochu[data-v-083c0a96]{
    background-image: url(/vue/dist/static/img/stcom_daochu.292303c.png);
}
.stcom_chehui[data-v-083c0a96]{
    background-image: url(/vue/dist/static/img/stcom_chehui.3c71228.png);
}
.stcom_editbtn[data-v-083c0a96]{
    background-image: url(/vue/dist/static/img/stcom_editbtn.e4e450f.png);
}
.student-list-enc[data-v-083c0a96]{
    margin-top:20px;
    padding: 0 26px  26px 26px;
    position:relative;
}
.student-list-enc-classes[data-v-083c0a96]{
    min-height: 60px;
    border-bottom:1px solid #e5e8ec;
}
.student-list-enc-class[data-v-083c0a96]{
    float: left;
    margin-right:34px;
    color: #6a747e;
    line-height: 60px;
    cursor:pointer;
}
.student-list-enc-class.ed[data-v-083c0a96]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_part_nav_ed.898bdde.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
    color: #2fa2fe;
}
.student-list-enc-users[data-v-083c0a96]{
    margin-top:30px;
}
.student-list-enc-status[data-v-083c0a96]{
    position:absolute;
    width: 60px;
    font-size: 13px;
    left: 50%;
    margin-left:-30px;
    height: 21px;
    line-height:21px;
    top:40px;
    background: #d4f1f4;
    border-radius: 20px;
    color: #1fb8c7;
}
.student-list-enc-user[data-v-083c0a96]{
    width:70px;
    float: left;
    margin-right:40px;
    text-align: center;
    position:relative;
    margin-bottom:15px;
}
.sles-yuqi[data-v-083c0a96]{
    color: #2fa2fe;
    background: #eae8ff;
}
.sles-unfinished[data-v-083c0a96]{
    background: #ffebd5;
    color: #ff6e6e;
}
.student-list-enc-user-cuijiao-btn[data-v-083c0a96]{
    position:absolute;
    right: 26px;
    top: 77px;
    border-radius: 3px;
    width:105px;
    height:30px;
    line-height:30px;
    border:1px solid #2fa2fe;
    text-indent:35px;
    color: #2fa2fe;
    background-image: url(/vue/dist/static/img/student-list-enc-user-cuijiao-btn.5b82e23.png);
    background-repeat: no-repeat;
    background-position-x: 12px;
    background-position-y: center;
    cursor: pointer;
}
.el-dropdown-menu__item.selected[data-v-083c0a96]{
    color: #2fa2fe;
}
[data-v-083c0a96] .analysis-answer-table.el-table--enable-row-hover .el-table__body tr:hover>td{
    background-color: #fff;
}
[data-v-083c0a96] .analysis-answer-table.el-table td,[data-v-083c0a96] .analysis-answer-table.el-table th{
    text-align: center;
}
[data-v-083c0a96] .smart_homework_frame_module_group2 .el-collapse-item__header{
    background-color: #f9f9fa;
    padding:0 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-083c0a96] .smart_homework_frame_module_group2 .el-collapse-item__arrow{
    -moz-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
}
[data-v-083c0a96] .smart_homework_frame_module_group2 .el-collapse-item__arrow.is-active{
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
}
.xtwo_code[data-v-083c0a96]{
    width: 270px;
    height: 270px;
    margin: auto;
}
.xtwo_code img[data-v-083c0a96]{
    width:100%;
    height:100%;
}
.share_box_adress[data-v-083c0a96]{
    width: 336px;
    height: 45px;
    border: 1px solid #cfd7e0;
    border-radius: 3px;
    display: block;
    margin: auto;
    margin-top:16px;
    text-indent:5px;
}
.share_box_common_btn[data-v-083c0a96]{
    width:145px;
    height:38px;
    text-indent:57px;
    line-height:38px;
    background: #2fa2fe;
    border-radius: 4px;
    color: #fff;
    background-repeat: no-repeat;
    background-position-x: 27px;
    background-position-y: center;
    cursor: pointer;
    margin-top:13px;
}
.sbcn_copy[data-v-083c0a96]{
    background-image: url(/vue/dist/static/img/share_box_common_btn_copy.52803ee.png);
}
.sbcn_save[data-v-083c0a96]{
    background-image: url(/vue/dist/static/img/sbcn_save.5115786.png);
}
.share-student-list[data-v-083c0a96]{
    height: 100%;
}
.share-student-list-header[data-v-083c0a96]{
    height: 39px;
    line-height:39px;
    background: #f5f5f5;
}
.share-student-list-header-left[data-v-083c0a96]{
    font-size: 16px;
    float: left;
    padding-left: 11px;
}
.share-student-list-header-right[data-v-083c0a96]{
    float: right;
    margin-right:10px;
}
.share-student-list .van-dropdown-menu[data-v-083c0a96]{
    background: none;
    height: 40px;
}
.share-student-list-box[data-v-083c0a96]{
    padding: 0 10px;
    margin-top: 35px;
}
.share-student-list-box .student-list-enc-user[data-v-083c0a96]{
    margin-right: 0;
    margin-bottom: 15px;
}
.share-student-list-box .student-list-enc-status[data-v-083c0a96]{
    font-size: 13px;
}
.share-student-list-box .uncompleted-student-enc-user-icon[data-v-083c0a96]{
    width: 55px;
    height: 55px;
}
.share-student-list-box .student-list-enc-status[data-v-083c0a96]{
    top: 40px;
    width: 60px;
    left: 50%;
    margin-left: -30px;
}
.share-student-list-box .student-list-enc-user[data-v-083c0a96]{
    width: 25%;
}
.public_noc[data-v-083c0a96] {
    height:175px;
    width:196px;
    background:url(/vue/dist/static/img/empty_03.61d46be.png) center;
    background-size:80%;
    position:absolute;
    top:50%;
    margin-top:-87.5px;
    left:50%;
    margin-left:-98px;
}
.framework_unfinished_box[data-v-083c0a96]{
    width: 800px;
    text-align: center;
    line-height: 200px;
}
.analysis-answer-enc .el-dropdown[data-v-083c0a96]{
    margin-top:5px;
}
.clear[data-v-78a3e7d5]{
    clear:both;
}
.left[data-v-78a3e7d5]{
    float:left;
}
.right[data-v-78a3e7d5]{
    float:right;
}
.inline[data-v-78a3e7d5]{
    display:inline-block;
}
.block[data-v-78a3e7d5]{
    display:block;
}
.white[data-v-78a3e7d5]{
    color: wheat;
}
.clearfix[data-v-78a3e7d5]:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix[data-v-78a3e7d5] {
    zoom: 1;
}
._nr[data-v-78a3e7d5]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.smart_homework_frame[data-v-78a3e7d5]{
    height: 100%;
    background: #f3f4f6;
    overflow: auto;
}
.smhk_frame_banner[data-v-78a3e7d5]{
    height: 60px;
    line-height:60px;
    position:relative;
}
.smart_homework_frame_bottom[data-v-78a3e7d5]{
    padding: 0 70px;
}
.smhk_frame_banner_backbtn_icon[data-v-78a3e7d5]{
    color: #b8bfc8;
    font-size: 16px;
    margin-top:22px;
    float: left;
}
.smhk_frame_banner_backbtn_icon_txt[data-v-78a3e7d5]{
    color: #7a8590;
    float: left;
    padding-left:10px;
}
.smhk_frame_banner_backbtn[data-v-78a3e7d5]{
    cursor:pointer;
}
.smhk_frame_banner_backname[data-v-78a3e7d5]{
    color: #7a8590;
    float: left;
    margin-left:10px;
}
.smhk_frame_banner_name[data-v-78a3e7d5]{
    position:absolute;
    width: 500px;
    left: 50%;
    margin-left:-250px;
    top: 0;
    text-align: center;
    height: 60px;
    line-height:60px;
    color: #7a8590;
    font-size: 16px;
}
.smart_homework_frame_lpart[data-v-78a3e7d5]{
    float: left;
    width: calc(100% - 320px);
}
.smart_homework_frame_rpart[data-v-78a3e7d5]{
    position: fixed;
    top:60px;
    right: 70px;
    width: 295px;
}
.smart_homework_frame_module_groups[data-v-78a3e7d5]{
    max-height: 450px;
    overflow: auto;
}
.smart_homework_frame_module[data-v-78a3e7d5]{
    background: rgb(255, 255, 255);
    border-radius:6px;
}
.smart_homework_frame_module_title[data-v-78a3e7d5]{
    height: 49px;
    line-height:49px;
    border-bottom:1px solid #f3f4f6;
    color: #2fa2fe;
    font-weight: bold;
    text-indent:24px;
    font-size: 16px;
}
.smart_homework_frame_module_main[data-v-78a3e7d5]{
    padding: 0 28px;
    padding-bottom: 54px;
}
.smart_homework_frame_module_main_title[data-v-78a3e7d5]{
    margin-top:16px;
    color: #545f69;
}
.smart_homework_frame_module_common_msg[data-v-78a3e7d5]{
    text-indent: 18px;
    color: #6a747e;
    float: left;
    margin-right:30px;
    background-repeat: no-repeat;
    background-position-y: center;
}
.smart_homework_frame_module_common_msg._submit_limit[data-v-78a3e7d5]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_common_msg_tjiiao_icon.7bb5815.png);
}
.smart_homework_frame_module_common_msg._submit_publish[data-v-78a3e7d5]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_common_msg_submit_publish.cc4a68e.png);
}
.smart_homework_frame_module_common_msg._submit_end[data-v-78a3e7d5]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_common_msg_submit_end.5b5513c.png);
}
.smart_homework_frame_module_main_row[data-v-78a3e7d5]{
    margin-top:8px;
}
.smart_homework_frame_module_main_desc[data-v-78a3e7d5]{
    color: #6a747e;
    font-size: 14px;
    margin-top:11px;
}
.smart_homework_frame_module_rtitle[data-v-78a3e7d5]{
    height: 46px;
    line-height:46px;
    color: #545f69;
    text-indent:120px;
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_rtitle.1085735.png);
    background-repeat: no-repeat;
    background-position-x: 97px;
    background-position-y: center;
}
.smart_homework_frame_module_rtitle_v2[data-v-78a3e7d5]{
    height: 46px;
    line-height:46px;
    color: #545f69;
    text-indent:143px;
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_rtitle_v2.4ffff07.png);
    background-repeat: no-repeat;
    background-position-x: 120px;
    background-position-y: center;
}
.smart_hfmg_name[data-v-78a3e7d5]{
    height: 40px;
    line-height:40px;
    text-indent: 21px;
    background: #f9f9fa;
    color: #545f69;
    background-repeat: no-repeat;
    background-position-x: calc(100% - 20px);
    background-position-y: center;
    cursor: pointer;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-right: 35px;
}
.smart_hfmg_name.ed[data-v-78a3e7d5]{
    background-color: #2fa2fe;
    color: #fff;
}
.smart_hfmg_name._unfold[data-v-78a3e7d5]{
    background-image: url(/vue/dist/static/img/smart_hfmg_name_unfold.09593f6.png);
}
.smart_hfmg_name._fold[data-v-78a3e7d5]{
    background-image: url(/vue/dist/static/img/smart_hfmg_name_fold.768e0b8.png);
}
.smart_homework_frame_module_group[data-v-78a3e7d5]{
    margin-bottom:2px;
}
.smart_hfmg_user_icon[data-v-78a3e7d5]{
    width:35px;
    height:35px;
    float: left;
}
.smart_hfmg_user_icon img[data-v-78a3e7d5]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
    -o-object-fit: cover;
       object-fit: cover;
}
.smart_hfmg_user[data-v-78a3e7d5]{
    padding: 7px 24px;
    cursor: pointer;
}
.smart_hfmg_user.ed[data-v-78a3e7d5]{
    background-color: #2fa2fe;
    color: #fff;
}
.smart_hfmg_user_name[data-v-78a3e7d5]{
    line-height:35px;
    float: left;
    margin-left:12px;
    width: calc(100% - 47px);
}
.smart_homework_frame_part_nav[data-v-78a3e7d5]{
    height: 50px;
    line-height:50px;
    color: #6a747e;
    float: left;
    margin-right:46px;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
}
.smart_homework_frame_part_nav.ed[data-v-78a3e7d5]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_part_nav_ed.898bdde.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
    color: #2fa2fe;
    font-size: 15px;
}
.smart_homework_frame_part_navs[data-v-78a3e7d5]{
    border-bottom:1px solid #e5e8ec;
}
.respond-topic-stat-framework-navs[data-v-78a3e7d5]{
    background: #fff;
    /*width:310px;*/
    width: 210px;
    height:31px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #dbe3ea;
    border-radius: 4px;
    overflow: hidden;
    float: left;
}
.respond-topic-stat-framework-nav[data-v-78a3e7d5]{
    width: 50%;
    text-align: center;
    height: 31px;
    line-height:33px;
    color: #8f98a3;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    float: left;
    border-left: 1px solid #dbe3ea;
    cursor:pointer;
    margin-top:-2px;
}
.respond-topic-stat-framework-nav.ed[data-v-78a3e7d5]{
    background: #2fa2fe;
    color: #fff;
}
.respond-topic-stat-framework-nav[data-v-78a3e7d5]:first-child{
    border-left: none;
}
.respond-topic-stat-framework-head[data-v-78a3e7d5]{
    margin-top:17px;
}
.respond-topic-stat-framework-btn[data-v-78a3e7d5]{
    width:86px;
    height:32px;
    text-indent:42px;
    line-height:32px;
    background: #2fa2fe;
    float: right;
    border-radius: 4px;
    color: #fff;
    background-image: url(/vue/dist/static/img/respond-topic-stat-framework-btn.b597335.png);
    background-repeat: no-repeat;
    background-position-x: 17px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-cuijiao[data-v-78a3e7d5]{
    width:98px;
    height:32px;
    text-indent:32px;
    line-height:32px;
    background: #2fa2fe;
    float: right;
    border-radius: 4px;
    color: #fff;
    background-image: url(/vue/dist/static/img/one-key-cui-jiao-icon.ac65926.png);
    background-repeat: no-repeat;
    background-position-x: 7px;
    background-position-y: center;
    cursor: pointer;
}
.rtsfb_haro[data-v-78a3e7d5]{
    transition:border linear .2s,-webkit-box-shadow linear .5s;
    transition:border linear .2s,box-shadow linear .5s;
    transition:border linear .2s,box-shadow linear .5s,-webkit-box-shadow linear .5s;
     -moz-transition:border linear .2s,-moz-box-shadow linear .5s;
     -webkit-transition:border linear .2s,-webkit-box-shadow linear .5s;
     outline:none;border-color:rgba(47, 162, 254, .75);
     box-shadow:0 0 8px rgba(47, 162, 254, .5);
     -moz-box-shadow:0 0 8px rgba(47, 162, 254, .5);
     -webkit-box-shadow:0 0 8px rgba(47, 162, 254, 3);
}
.line-rate-graphics-enc[data-v-78a3e7d5]{
    padding: 0 26px;
    margin-top:22px;
}
.line-rate-graphics-enc-top[data-v-78a3e7d5]{
    line-height:59px;
    height: 59;
}
.lirg-enc-lw[data-v-78a3e7d5], .lirg-enc-rw[data-v-78a3e7d5]{
    width: calc(50% - 62.5px);
}
.lirg-enc-lw[data-v-78a3e7d5]{
    float: left;
}
.lirg-enc-rw[data-v-78a3e7d5]{
    float: right;
}
.lirg-enc-cw[data-v-78a3e7d5]{
    width: 125px;
    float: left;
    text-align: center;
    color: #7a8590;
}
.line-rate-graphics-enc-top-txt[data-v-78a3e7d5]{
    font-weight: bold;
    font-size: 15px;
}
.line-rate-graphics-enc-line-num[data-v-78a3e7d5]{
    float: left;
    font-size: 13px;
    color: #7a8590;
    line-height:14px;
}
.line-rate-graphics-enc-line-slot[data-v-78a3e7d5]{
    float: left;
    height: 14px;
    border-radius: 15px;
    background: #d47cf8;
}
.line-rate-graphics-enc-line-slot.class_line_bar[data-v-78a3e7d5]{
    background-color: #2ad5f3;
}
.line-rate-graphics-enc-line[data-v-78a3e7d5]{
    line-height:14px;
    margin-bottom:20px;
}
.lrgecl-class .line-rate-graphics-enc-line-slot[data-v-78a3e7d5]{
    background: #29d5f7;
}
.completed-student-enc-top[data-v-78a3e7d5]{
    padding: 0 22px;
    color: #545d64;
    line-height:40px;
    height: 40px;
}
.completed-student-enc[data-v-78a3e7d5]{
    margin-top:20px;
    padding: 20px 0;
}
.completed-student-enc-name[data-v-78a3e7d5]{
    float: left;
    font-weight: bold;
    min-width: 80px;
}
.completed-student-enc-types[data-v-78a3e7d5]{
    float: left;
    margin-left:30px;
}
.completed-student-enc-types-nav[data-v-78a3e7d5]{
    width: 500px;
    overflow-x: auto;
    white-space: nowrap;
    height: 50px;
    display: block;
    overflow-y: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
/*滚动条样式*/
.completed-student-enc-types-nav[data-v-78a3e7d5]::-webkit-scrollbar {
     width: 4px;
}
.completed-student-enc-types-nav[data-v-78a3e7d5]::-webkit-scrollbar-thumb {
     border-radius: 10px;
     -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, .2);
     background: rgba(0, 0, 0, .2);
}
.completed-student-enc-types-nav[data-v-78a3e7d5]::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, .2);
    border-radius: 0;
    background: rgba(0, 0, 0, .1);
}
.completed-student-enc-type[data-v-78a3e7d5]{
    float: left;
    margin-right:28px;
    cursor:pointer;
}
.completed-student-enc-type.ed[data-v-78a3e7d5]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_part_nav_ed.898bdde.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
    background-size: 20px 3px;
    color: #2fa2fe;
}
.completed-student-enc-score-btn[data-v-78a3e7d5]{
    text-indent: 28px;
    color: #2fa2fe;
    float: right;
    margin-right:45px;
    text-indent: 25px;
    background-image: url(/vue/dist/static/img/edit-score-icon.2a844a1.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-export-btn[data-v-78a3e7d5]{
    width:82px;
    height:32px;
    line-height:32px;
    color: #fff;
    text-align: center;
    float: right;
    background: #2fa2fe;
    border-radius: 4px;
    cursor:pointer;
    margin-top:5px;
}
.respond-topic-stat-fx-btn[data-v-78a3e7d5]{
    width:132px;
    height:32px;
    line-height:32px;
    color: #fff;
    text-align: center;
    float: right;
    background: #2fa2fe;
    border-radius: 4px;
    cursor:pointer;
    margin-right:10px;
}
.completed-student-enc-sheet-head[data-v-78a3e7d5]{
    height: 41px;
    line-height:41px;
    background: #f9f9f9;
    margin:22px 22px 0 22px;
    border-radius: 4px;
}
.completed-student-enc-sheet-col[data-v-78a3e7d5]{
    float: left;
}
.completed-student-enc-sheet-op-row[data-v-78a3e7d5]{
    height: 52px;
    line-height:52px;
    padding: 0 22px;
}
.completed-student-enc-sheet-op-all-select[data-v-78a3e7d5]{
    text-indent:50px;
    float: left;
    cursor:pointer;
    background-image: url(/vue/dist/static/img/smart-homework-option.04af7af.png);
    background-repeat: no-repeat;
    background-position-x: 18px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-sheet-op-all-select.ed[data-v-78a3e7d5]{
    background-image: url(/vue/dist/static/img/smart-homework-option-ed.52bcb70.png);
}
.completed-student-enc-sheet-op-publist-weike-btn[data-v-78a3e7d5]{
    text-indent:21px;
    color: #2fa2fe;
    float: right;
    cursor:pointer;
    margin-right:12px;
    background-image: url(/vue/dist/static/img/publish-weike-icon.c0ef380.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-sheet-op-dh-btn[data-v-78a3e7d5]{
    text-indent:21px;
    color: #2fa2fe;
    float: right;
    cursor:pointer;
    margin-right:12px;
    background-image: url(/vue/dist/static/img/chehui_button_icon.4ff8bbc.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-sheet-normal-row-main[data-v-78a3e7d5]{
    height: 60px;
    line-height:60px;
    padding: 0 22px;
    cursor: pointer;
}
.completed-student-enc-status-col[data-v-78a3e7d5]{
    text-indent:53px;
    background-image: url(/vue/dist/static/img/smart-homework-option.04af7af.png);
    background-repeat: no-repeat;
    background-position-x: 18px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-status-col.ed[data-v-78a3e7d5]{
    background-image: url(/vue/dist/static/img/smart-homework-option-ed.52bcb70.png);
}
.completed-student-enc-class-col[data-v-78a3e7d5]{
    text-align: center;
}
.completed-student-enc-user-icon[data-v-78a3e7d5]{
    width:40px;
    height:40px;
    float: left;
}
.completed-student-enc-user-icon img[data-v-78a3e7d5]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.completed-student-enc-user-name[data-v-78a3e7d5]{
    float: left;
    line-height:60px;
    margin-left:10px;
}
.completed-student-enc-sheet-normal-row-marks[data-v-78a3e7d5]{
    height: 50px;
}
.completed-student-enc-sheet-normal-row-detail[data-v-78a3e7d5]{
    padding: 10px 38px;
}
.completed-student-enc-sheet-normal-row-mark-block[data-v-78a3e7d5]{
    height: 16px;
    width: 16px;
    float: left;
    margin-right:10px;
}
.completed-student-enc-sheet-normal-row-mark[data-v-78a3e7d5]{
    line-height:16px;
}
.csesnrm-b-ok .completed-student-enc-sheet-normal-row-mark-block[data-v-78a3e7d5]{
    background: #29dbcd;
}
.csesnrm-b-ok .completed-student-enc-sheet-normal-row-mark-txt[data-v-78a3e7d5]{
    color: #29dbcd;
}
.csesnrm-b-error .completed-student-enc-sheet-normal-row-mark-block[data-v-78a3e7d5]{
    background: #ff8ca1;
}
.csesnrm-b-error .completed-student-enc-sheet-normal-row-mark-txt[data-v-78a3e7d5]{
    color: #ff8ca1;
}
.csesnrm-b-wait .completed-student-enc-sheet-normal-row-mark-block[data-v-78a3e7d5]{
    background: #ffbf5e;
}
.csesnrm-b-wait .completed-student-enc-sheet-normal-row-mark-txt[data-v-78a3e7d5]{
    color: #ffbf5e;
}
.csesnrm-b-iscorrect .completed-student-enc-sheet-normal-row-mark-block[data-v-78a3e7d5]{
    border:1px solid #30a2fb;
}
.csesnrm-b-iscorrect .completed-student-enc-sheet-normal-row-mark-txt[data-v-78a3e7d5]{
    color: #30a2fb;
}
.csesnrm-b-uncorrect .completed-student-enc-sheet-normal-row-mark-block[data-v-78a3e7d5]{
    background: #e4e7ec;
}
.csesnrm-b-uncorrect .completed-student-enc-sheet-normal-row-mark-txt[data-v-78a3e7d5]{
    color: #999;
}
.completed-student-enc-sheet-normal-row-mark-txt[data-v-78a3e7d5] {
    float: left;
}
.completed-student-enc-sheet-normal-row-mark[data-v-78a3e7d5]{
    float: left;
    margin-right:27px;
}
.completed-student-enc-sheet-normal-row-topic[data-v-78a3e7d5]{
    width:70px;
    /*min-width: 30px;*/
    padding: 4px 0px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height:30px;
    line-height:22px;
    /*float: left;*/
    display: inline-block;
    margin-right:22px;
    text-align: center;
    color: #999;
    border-radius: 5px;
    margin-bottom: 10px;
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    cursor: pointer;
}
.csenc-sheet-downlist-comp[data-v-78a3e7d5]{
    width: 50px;
    margin: auto;
    background-image: url(/vue/dist/static/img/downlist-normal-icon.8187c8c.png);
    background-repeat: no-repeat;
    background-position-x: calc(100% - 10px);
    background-position-y: center;
    cursor: pointer;
    text-align: left;
}
.csenc-sheet-common-comp[data-v-78a3e7d5]{
    text-align: center;
}
.csenc-sheet-rank-comp[data-v-78a3e7d5]{
    width: 80px;
    margin: auto;
    background-image: url(/vue/dist/static/img/dimension-rank-normal-icon.1e6d823.png);
    background-repeat: no-repeat;
    background-position-x: calc(100% - 10px);
    background-position-y: center;
    cursor: pointer;
}
.csenc-sheet-rank-comp.csrc-reverse-order[data-v-78a3e7d5]{
    background-image: url(/vue/dist/static/img/dimension-rank-bottom-icon.033e833.png);
}
.csenc-sheet-rank-comp.csrc-positive-order[data-v-78a3e7d5]{
    background-image: url(/vue/dist/static/img/dimension-rank-top-icon.1da7707.png);
}
.completed-student-enc-user-col[data-v-78a3e7d5]{
    width: 120px;
    margin: auto;
}
.completed-student-enc-user-name[data-v-78a3e7d5]{
    width: calc(100% - 50px);
}
.csenc-done-type[data-v-78a3e7d5]{
    text-align: center;
}
.csenc-correct-rate[data-v-78a3e7d5]{
    text-align: center;
}
.scesnrm-error[data-v-78a3e7d5]{
    background: #29dac8;
    color: #29dac8;
}
.csensnrt-ok[data-v-78a3e7d5]{
    background: #29dbcd;
    border: 1px solid #29dbcd;
}
.csensnrt-error[data-v-78a3e7d5]{
    background: #ff8ca1;
    border: 1px solid #ff8ca1;
}
.csensnrt-wait[data-v-78a3e7d5]{
    border:1px solid #ffbe5e;
    color: #ffbe5e;
}
.csesc-wait-check[data-v-78a3e7d5]{
    color: #fb9e25;
}
.csesc-end-check[data-v-78a3e7d5]{
    color: #2ea5ff;
}
.csensnrt-iscorrect[data-v-78a3e7d5]{
    color: #30a2fb;
    border:1px solid #30a2fb;
}
.csensnrt-uncorrect[data-v-78a3e7d5]{
    background: #e4e7ec;
}
.uncompleted-student-enc-user[data-v-78a3e7d5]{
    margin-bottom:10px;
}
.uncompleted-student-enc-user-icon[data-v-78a3e7d5]{
    width: 55px;
    height: 55px;
    margin: auto;
}
.uncompleted-student-enc-user-icon img[data-v-78a3e7d5]{
    width:100%;
    height:100%;
    border-radius: 50%;
}
.uncompleted-student-enc-user[data-v-78a3e7d5]{
    width:60px;
    float: left;
    margin-right:40px;
    text-align: center;
    cursor:pointer;
}
.uncompleted-student-enc-users[data-v-78a3e7d5]{
    padding: 30px 35px;
}
.uncompleted-student-enc-user-name[data-v-78a3e7d5]{
    font-size: 13px;
    color: #515e67;
    margin-top:6px;
}
.uncompleted-student-enc-user-status[data-v-78a3e7d5]{
    font-size: 11px;
    margin-top:5px;
    color: #349ef4;
}
.uncompleted-student-enc-user-status-circle[data-v-78a3e7d5]{
    display: inline-block;
    width:7px;
    height:7px;
    border-radius: 4px;
    background: #349ef4;
}
.unseus-no-read-status[data-v-78a3e7d5]{
    color: #8d96a5;
}
.unseus-no-read-status .uncompleted-student-enc-user-status-circle[data-v-78a3e7d5]{
    background: #8d96a5;
}
.unseus-chongzuo-status[data-v-78a3e7d5]{
    color: #ff877e;
}
.unseus-chongzuo-status .uncompleted-student-enc-user-status-circle[data-v-78a3e7d5]{
    background: #ff877e;
}
.topic-count-enc[data-v-78a3e7d5]{
    margin-top:20px;
    padding: 21px 24px;
    position:relative;
}
.topic-count-enc-item[data-v-78a3e7d5]{
    width: 50%;
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height: 250px;
}
.topic-count-enc-item-head[data-v-78a3e7d5]{
    color: #575b66;
}
.topic-count-enc-cline[data-v-78a3e7d5]{
    width: 1px;
    height: 100px;
    position:absolute;
    left: 50%;
    top: 100px;
    background: #dde2e6;
}
.topic-count-enc-item-zone[data-v-78a3e7d5]{
    height: 230px;
}
.analysis-answer-enc[data-v-78a3e7d5]{
    margin-top:20px;
    padding: 20px;
}
.analysis-answer-enc-top[data-v-78a3e7d5]{
    color: #575b66;
    margin-bottom: 10px;
}
.analysis-answer-enc-sheet-head[data-v-78a3e7d5]{
    height: 38px;
    line-height: 28px;
    background: #f9f9f9;
    margin-top:20px;
    border-radius: 3px;
    padding:0 25px;
    color:#545f69;
}
.analysis-answer-enc-sheet-col[data-v-78a3e7d5]{
    float: left;
}
.analysis-answer-enc-sheet-col-answerbox[data-v-78a3e7d5]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 510px;
    overflow: hidden;
    height: 60px;
    overflow-x: auto;
    white-space: nowrap;
}
.analysis-answer-enc-sheet-col-itemmy[data-v-78a3e7d5]{
    white-space: nowrap;
    display: inherit;
    color: #ff89a4;
}
.analysis-answer-enc-sheet-col-itemmy.correct[data-v-78a3e7d5]{
    color: #5ee3e8;
}
.analysis-answer-enc-sheet-row[data-v-78a3e7d5]{
    line-height:38px;
}
.csenc-sheet-txt-comp[data-v-78a3e7d5]{
    color: #575b66;
}
.analysis-answer-enc-sheet-list-row-head[data-v-78a3e7d5]{
    height: 60px;
    line-height:60px;
    padding:0 15px 0 25px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    cursor: pointer;
}
.analysis-answer-enc-sheet-list-row-head.ed[data-v-78a3e7d5]{
    -webkit-box-shadow: 0 0 4px 4px #eee;
            box-shadow: 0 0 4px 4px #eee;
    /*-webkit-animation: mymove 5s infinite; !* Chrome, Safari, Opera *!
    animation: mymove 5s infinite;*/
}
.completed-student-enc-sheet-normal-row-main.ed[data-v-78a3e7d5]{
    -webkit-box-shadow: 0 0 4px 4px #eee;
            box-shadow: 0 0 4px 4px #eee;
}
/* Chrome, Safari, Opera */
@-webkit-keyframes mymove-data-v-78a3e7d5 {
100% {-webkit-box-shadow: 0 0 4px 4px #eee;box-shadow: 0 0 4px 4px #eee;
}
}
/* Standard syntax */
@keyframes mymove-data-v-78a3e7d5 {
100% {-webkit-box-shadow: 0 0 4px 4px #eee;box-shadow: 0 0 4px 4px #eee;
}
}
.analysis-answer-enc-scol-topic-order[data-v-78a3e7d5]{
    font-size: 14px;
    color: #8f98a3;
    text-indent:20px;
}
.analysis-answer-enc-sheet-circle[data-v-78a3e7d5]{
    width: 40px;
    height: 40px;
    margin:auto;
    margin-top:10px;
}
.analysis-answer-enc-sheet-col-item-txt-o[data-v-78a3e7d5]{
    float: left;
    margin-right:10px;
}
.analysis-answer-enc-sheet-col-item-txt-t[data-v-78a3e7d5]{
    float: left;
    text-decoration: underline;
}
.analysis-answer-enc-sheet-col-item[data-v-78a3e7d5]{
    float: left;
    margin-right:40px;
}
.analysis-answer-enc-sheet-col-wait-py[data-v-78a3e7d5]{
    color: #8f98a3;
    font-size: 13px;
    padding-right:25px;
    background:url(/vue/dist/static/img/topic_pigai_icon.d126ddf.png) right center no-repeat;
}
.analysis-answer-enc-sheet-list-row-stat-top[data-v-78a3e7d5]{
    line-height: 40px;
}
.analysis-answer-enc-sheet-list-row-stat[data-v-78a3e7d5]{
    padding: 0 25px 0 47px;
}
.analysis-answer-enc-sheet-list-row-stat-users[data-v-78a3e7d5]{
    margin-top:10px;
    min-height: 88px;
    position:relative;
}
.knowledge-count-enc[data-v-78a3e7d5]{
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    min-height: 328px;
    padding: 20px;
    margin-top:20px;
}
.knowledge-count-enc-center-lpart[data-v-78a3e7d5]{
    height: 220px;
    width: 270px;
    float: left;
}
.knowledge-count-enc-center-rpart[data-v-78a3e7d5]{
    width: calc(100% - 270px);
    float: left;
    height: 270px;
}
.knowledge-count-enc-legend-icon[data-v-78a3e7d5]{
    display: inline-block;
    width:19px;
    height:12px;
    background: red;
    margin-right:5px;
    float: left;
    margin-top:2px;
}
.knowledge-count-enc-legend[data-v-78a3e7d5]{
    line-height: 15px;
    color: #5e6166;
    margin-right:38px;
    display: inline-block;
}
.knowledge-count-enc-legends[data-v-78a3e7d5]{
    text-align: center;
}
.el-table-filter__content[data-v-78a3e7d5]{
    min-width: auto;
}
.analysis-answer-enc[data-v-78a3e7d5] .el-table-filter__wrap{
    margin-bottom:-15px!important;
}
.shd_rline[data-v-78a3e7d5]{
    height: 40px;
    line-height:40px;
    background: #f9f9f9;
    text-indent:24px;
}
.shd_answer_ways[data-v-78a3e7d5]{
    padding: 25px 50px 20px 50px;
}
.shd_answer_way[data-v-78a3e7d5]{
    margin-bottom:22px;
}
.shd_answer_way_l[data-v-78a3e7d5]{
    float: left;
    text-indent:28px;
    background-image: url(/vue/dist/static/img/smart-homework-option.04af7af.png);
    background-repeat: no-repeat;
    background-position-y: center;
    cursor: pointer;
}
.shd_answer_way_l.ed[data-v-78a3e7d5]{
    background-image: url(/vue/dist/static/img/smart-homework-option-ed.52bcb70.png);
}
.shd_answer_way_r[data-v-78a3e7d5]{
    float: right;
    color: #545f69;
    font-size: 13px;
    text-decoration: underline;
    cursor:pointer;
}
.shd_answer_way_r[data-v-78a3e7d5]:hover{
    color: #2fa2fe;
}
.shd_jump_detail_btn[data-v-78a3e7d5]{
    width:105px;
    height:32px;
    text-indent:35px;
    line-height:32px;
    background: #2fa2fe;
    float: right;
    border-radius: 4px;
    color: #fff;
    background-image: url(/vue/dist/static/img/shd_jump_detail_btn.84a1dbb.png);
    background-repeat: no-repeat;
    background-position-x: 13px;
    background-position-y: center;
    cursor: pointer;
    margin-top:13px;
}
.shd_top_combtn[data-v-78a3e7d5]{
    float: right;
    color: #6a747e;
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    margin-right:21px;
    font-weight: normal;
    cursor:pointer;
}
.stcom_share[data-v-78a3e7d5]{
    background-image: url(/vue/dist/static/img/stcom_share.19401c9.png);
}
.stcom_daochu[data-v-78a3e7d5]{
    background-image: url(/vue/dist/static/img/stcom_daochu.292303c.png);
}
.stcom_chehui[data-v-78a3e7d5]{
    background-image: url(/vue/dist/static/img/stcom_chehui.3c71228.png);
}
.stcom_editbtn[data-v-78a3e7d5]{
    background-image: url(/vue/dist/static/img/stcom_editbtn.e4e450f.png);
}
.student-list-enc[data-v-78a3e7d5]{
    margin-top:20px;
    padding: 0 26px  26px 26px;
    position:relative;
}
.student-list-enc-classes[data-v-78a3e7d5]{
    min-height: 60px;
    border-bottom:1px solid #e5e8ec;
}
.student-list-enc-class[data-v-78a3e7d5]{
    float: left;
    margin-right:34px;
    color: #6a747e;
    line-height: 60px;
    cursor:pointer;
}
.student-list-enc-class.ed[data-v-78a3e7d5]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_part_nav_ed.898bdde.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
    color: #2fa2fe;
}
.student-list-enc-users[data-v-78a3e7d5]{
    margin-top:30px;
}
.student-list-enc-status[data-v-78a3e7d5]{
    position:absolute;
    width: 60px;
    font-size: 13px;
    left: 50%;
    margin-left:-30px;
    height: 21px;
    line-height:21px;
    top:40px;
    background: #d4f1f4;
    border-radius: 20px;
    color: #1fb8c7;
}
.student-list-enc-user[data-v-78a3e7d5]{
    width:70px;
    float: left;
    margin-right:40px;
    text-align: center;
    position:relative;
    margin-bottom:15px;
}
.sles-yuqi[data-v-78a3e7d5]{
    color: #2fa2fe;
    background: #eae8ff;
}
.sles-unfinished[data-v-78a3e7d5]{
    background: #ffebd5;
    color: #ff6e6e;
}
.student-list-enc-user-cuijiao-btn[data-v-78a3e7d5]{
    position:absolute;
    right: 26px;
    top: 77px;
    border-radius: 3px;
    width:105px;
    height:30px;
    line-height:30px;
    border:1px solid #2fa2fe;
    text-indent:35px;
    color: #2fa2fe;
    background-image: url(/vue/dist/static/img/student-list-enc-user-cuijiao-btn.5b82e23.png);
    background-repeat: no-repeat;
    background-position-x: 12px;
    background-position-y: center;
    cursor: pointer;
}
.el-dropdown-menu__item.selected[data-v-78a3e7d5]{
    color: #2fa2fe;
}
[data-v-78a3e7d5] .analysis-answer-table.el-table--enable-row-hover .el-table__body tr:hover>td{
    background-color: #fff;
}
[data-v-78a3e7d5] .analysis-answer-table.el-table td,[data-v-78a3e7d5] .analysis-answer-table.el-table th{
    text-align: center;
}
[data-v-78a3e7d5] .smart_homework_frame_module_group2 .el-collapse-item__header{
    background-color: #f9f9fa;
    padding:0 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-78a3e7d5] .smart_homework_frame_module_group2 .el-collapse-item__arrow{
    -moz-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
}
[data-v-78a3e7d5] .smart_homework_frame_module_group2 .el-collapse-item__arrow.is-active{
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
}
.xtwo_code[data-v-78a3e7d5]{
    width: 270px;
    height: 270px;
    margin: auto;
}
.xtwo_code img[data-v-78a3e7d5]{
    width:100%;
    height:100%;
}
.share_box_adress[data-v-78a3e7d5]{
    width: 336px;
    height: 45px;
    border: 1px solid #cfd7e0;
    border-radius: 3px;
    display: block;
    margin: auto;
    margin-top:16px;
    text-indent:5px;
}
.share_box_common_btn[data-v-78a3e7d5]{
    width:145px;
    height:38px;
    text-indent:57px;
    line-height:38px;
    background: #2fa2fe;
    border-radius: 4px;
    color: #fff;
    background-repeat: no-repeat;
    background-position-x: 27px;
    background-position-y: center;
    cursor: pointer;
    margin-top:13px;
}
.sbcn_copy[data-v-78a3e7d5]{
    background-image: url(/vue/dist/static/img/share_box_common_btn_copy.52803ee.png);
}
.sbcn_save[data-v-78a3e7d5]{
    background-image: url(/vue/dist/static/img/sbcn_save.5115786.png);
}
.share-student-list[data-v-78a3e7d5]{
    height: 100%;
}
.share-student-list-header[data-v-78a3e7d5]{
    height: 39px;
    line-height:39px;
    background: #f5f5f5;
}
.share-student-list-header-left[data-v-78a3e7d5]{
    font-size: 16px;
    float: left;
    padding-left: 11px;
}
.share-student-list-header-right[data-v-78a3e7d5]{
    float: right;
    margin-right:10px;
}
.share-student-list .van-dropdown-menu[data-v-78a3e7d5]{
    background: none;
    height: 40px;
}
.share-student-list-box[data-v-78a3e7d5]{
    padding: 0 10px;
    margin-top: 35px;
}
.share-student-list-box .student-list-enc-user[data-v-78a3e7d5]{
    margin-right: 0;
    margin-bottom: 15px;
}
.share-student-list-box .student-list-enc-status[data-v-78a3e7d5]{
    font-size: 13px;
}
.share-student-list-box .uncompleted-student-enc-user-icon[data-v-78a3e7d5]{
    width: 55px;
    height: 55px;
}
.share-student-list-box .student-list-enc-status[data-v-78a3e7d5]{
    top: 40px;
    width: 60px;
    left: 50%;
    margin-left: -30px;
}
.share-student-list-box .student-list-enc-user[data-v-78a3e7d5]{
    width: 25%;
}
.public_noc[data-v-78a3e7d5] {
    height:175px;
    width:196px;
    background:url(/vue/dist/static/img/empty_03.61d46be.png) center;
    background-size:80%;
    position:absolute;
    top:50%;
    margin-top:-87.5px;
    left:50%;
    margin-left:-98px;
}
.framework_unfinished_box[data-v-78a3e7d5]{
    width: 800px;
    text-align: center;
    line-height: 200px;
}
.analysis-answer-enc .el-dropdown[data-v-78a3e7d5]{
    margin-top:5px;
}
.clear[data-v-2c580108]{
    clear:both;
}
.left[data-v-2c580108]{
    float:left;
}
.right[data-v-2c580108]{
    float:right;
}
.inline[data-v-2c580108]{
    display:inline-block;
}
.block[data-v-2c580108]{
    display:block;
}
.white[data-v-2c580108]{
    color: wheat;
}
.clearfix[data-v-2c580108]:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix[data-v-2c580108] {
    zoom: 1;
}
._nr[data-v-2c580108]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.smart_homework_frame[data-v-2c580108]{
    height: 100%;
    background: #f3f4f6;
    overflow: auto;
}
.smhk_frame_banner[data-v-2c580108]{
    height: 60px;
    line-height:60px;
    position:relative;
}
.smart_homework_frame_bottom[data-v-2c580108]{
    padding: 0 70px;
}
.smhk_frame_banner_backbtn_icon[data-v-2c580108]{
    color: #b8bfc8;
    font-size: 16px;
    margin-top:22px;
    float: left;
}
.smhk_frame_banner_backbtn_icon_txt[data-v-2c580108]{
    color: #7a8590;
    float: left;
    padding-left:10px;
}
.smhk_frame_banner_backbtn[data-v-2c580108]{
    cursor:pointer;
}
.smhk_frame_banner_backname[data-v-2c580108]{
    color: #7a8590;
    float: left;
    margin-left:10px;
}
.smhk_frame_banner_name[data-v-2c580108]{
    position:absolute;
    width: 500px;
    left: 50%;
    margin-left:-250px;
    top: 0;
    text-align: center;
    height: 60px;
    line-height:60px;
    color: #7a8590;
    font-size: 16px;
}
.smart_homework_frame_lpart[data-v-2c580108]{
    float: left;
    width: calc(100% - 320px);
}
.smart_homework_frame_rpart[data-v-2c580108]{
    position: fixed;
    top:60px;
    right: 70px;
    width: 295px;
}
.smart_homework_frame_module_groups[data-v-2c580108]{
    max-height: 450px;
    overflow: auto;
}
.smart_homework_frame_module[data-v-2c580108]{
    background: rgb(255, 255, 255);
    border-radius:6px;
}
.smart_homework_frame_module_title[data-v-2c580108]{
    height: 49px;
    line-height:49px;
    border-bottom:1px solid #f3f4f6;
    color: #2fa2fe;
    font-weight: bold;
    text-indent:24px;
    font-size: 16px;
}
.smart_homework_frame_module_main[data-v-2c580108]{
    padding: 0 28px;
    padding-bottom: 54px;
}
.smart_homework_frame_module_main_title[data-v-2c580108]{
    margin-top:16px;
    color: #545f69;
}
.smart_homework_frame_module_common_msg[data-v-2c580108]{
    text-indent: 18px;
    color: #6a747e;
    float: left;
    margin-right:30px;
    background-repeat: no-repeat;
    background-position-y: center;
}
.smart_homework_frame_module_common_msg._submit_limit[data-v-2c580108]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_common_msg_tjiiao_icon.7bb5815.png);
}
.smart_homework_frame_module_common_msg._submit_publish[data-v-2c580108]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_common_msg_submit_publish.cc4a68e.png);
}
.smart_homework_frame_module_common_msg._submit_end[data-v-2c580108]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_common_msg_submit_end.5b5513c.png);
}
.smart_homework_frame_module_main_row[data-v-2c580108]{
    margin-top:8px;
}
.smart_homework_frame_module_main_desc[data-v-2c580108]{
    color: #6a747e;
    font-size: 14px;
    margin-top:11px;
}
.smart_homework_frame_module_rtitle[data-v-2c580108]{
    height: 46px;
    line-height:46px;
    color: #545f69;
    text-indent:120px;
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_rtitle.1085735.png);
    background-repeat: no-repeat;
    background-position-x: 97px;
    background-position-y: center;
}
.smart_homework_frame_module_rtitle_v2[data-v-2c580108]{
    height: 46px;
    line-height:46px;
    color: #545f69;
    text-indent:143px;
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_rtitle_v2.4ffff07.png);
    background-repeat: no-repeat;
    background-position-x: 120px;
    background-position-y: center;
}
.smart_hfmg_name[data-v-2c580108]{
    height: 40px;
    line-height:40px;
    text-indent: 21px;
    background: #f9f9fa;
    color: #545f69;
    background-repeat: no-repeat;
    background-position-x: calc(100% - 20px);
    background-position-y: center;
    cursor: pointer;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-right: 35px;
}
.smart_hfmg_name.ed[data-v-2c580108]{
    background-color: #2fa2fe;
    color: #fff;
}
.smart_hfmg_name._unfold[data-v-2c580108]{
    background-image: url(/vue/dist/static/img/smart_hfmg_name_unfold.09593f6.png);
}
.smart_hfmg_name._fold[data-v-2c580108]{
    background-image: url(/vue/dist/static/img/smart_hfmg_name_fold.768e0b8.png);
}
.smart_homework_frame_module_group[data-v-2c580108]{
    margin-bottom:2px;
}
.smart_hfmg_user_icon[data-v-2c580108]{
    width:35px;
    height:35px;
    float: left;
}
.smart_hfmg_user_icon img[data-v-2c580108]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
    -o-object-fit: cover;
       object-fit: cover;
}
.smart_hfmg_user[data-v-2c580108]{
    padding: 7px 24px;
    cursor: pointer;
}
.smart_hfmg_user.ed[data-v-2c580108]{
    background-color: #2fa2fe;
    color: #fff;
}
.smart_hfmg_user_name[data-v-2c580108]{
    line-height:35px;
    float: left;
    margin-left:12px;
    width: calc(100% - 47px);
}
.smart_homework_frame_part_nav[data-v-2c580108]{
    height: 50px;
    line-height:50px;
    color: #6a747e;
    float: left;
    margin-right:46px;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
}
.smart_homework_frame_part_nav.ed[data-v-2c580108]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_part_nav_ed.898bdde.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
    color: #2fa2fe;
    font-size: 15px;
}
.smart_homework_frame_part_navs[data-v-2c580108]{
    border-bottom:1px solid #e5e8ec;
}
.respond-topic-stat-framework-navs[data-v-2c580108]{
    background: #fff;
    /*width:310px;*/
    width: 210px;
    height:31px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #dbe3ea;
    border-radius: 4px;
    overflow: hidden;
    float: left;
}
.respond-topic-stat-framework-nav[data-v-2c580108]{
    width: 50%;
    text-align: center;
    height: 31px;
    line-height:33px;
    color: #8f98a3;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    float: left;
    border-left: 1px solid #dbe3ea;
    cursor:pointer;
    margin-top:-2px;
}
.respond-topic-stat-framework-nav.ed[data-v-2c580108]{
    background: #2fa2fe;
    color: #fff;
}
.respond-topic-stat-framework-nav[data-v-2c580108]:first-child{
    border-left: none;
}
.respond-topic-stat-framework-head[data-v-2c580108]{
    margin-top:17px;
}
.respond-topic-stat-framework-btn[data-v-2c580108]{
    width:86px;
    height:32px;
    text-indent:42px;
    line-height:32px;
    background: #2fa2fe;
    float: right;
    border-radius: 4px;
    color: #fff;
    background-image: url(/vue/dist/static/img/respond-topic-stat-framework-btn.b597335.png);
    background-repeat: no-repeat;
    background-position-x: 17px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-cuijiao[data-v-2c580108]{
    width:98px;
    height:32px;
    text-indent:32px;
    line-height:32px;
    background: #2fa2fe;
    float: right;
    border-radius: 4px;
    color: #fff;
    background-image: url(/vue/dist/static/img/one-key-cui-jiao-icon.ac65926.png);
    background-repeat: no-repeat;
    background-position-x: 7px;
    background-position-y: center;
    cursor: pointer;
}
.rtsfb_haro[data-v-2c580108]{
    transition:border linear .2s,-webkit-box-shadow linear .5s;
    transition:border linear .2s,box-shadow linear .5s;
    transition:border linear .2s,box-shadow linear .5s,-webkit-box-shadow linear .5s;
     -moz-transition:border linear .2s,-moz-box-shadow linear .5s;
     -webkit-transition:border linear .2s,-webkit-box-shadow linear .5s;
     outline:none;border-color:rgba(47, 162, 254, .75);
     box-shadow:0 0 8px rgba(47, 162, 254, .5);
     -moz-box-shadow:0 0 8px rgba(47, 162, 254, .5);
     -webkit-box-shadow:0 0 8px rgba(47, 162, 254, 3);
}
.line-rate-graphics-enc[data-v-2c580108]{
    padding: 0 26px;
    margin-top:22px;
}
.line-rate-graphics-enc-top[data-v-2c580108]{
    line-height:59px;
    height: 59;
}
.lirg-enc-lw[data-v-2c580108], .lirg-enc-rw[data-v-2c580108]{
    width: calc(50% - 62.5px);
}
.lirg-enc-lw[data-v-2c580108]{
    float: left;
}
.lirg-enc-rw[data-v-2c580108]{
    float: right;
}
.lirg-enc-cw[data-v-2c580108]{
    width: 125px;
    float: left;
    text-align: center;
    color: #7a8590;
}
.line-rate-graphics-enc-top-txt[data-v-2c580108]{
    font-weight: bold;
    font-size: 15px;
}
.line-rate-graphics-enc-line-num[data-v-2c580108]{
    float: left;
    font-size: 13px;
    color: #7a8590;
    line-height:14px;
}
.line-rate-graphics-enc-line-slot[data-v-2c580108]{
    float: left;
    height: 14px;
    border-radius: 15px;
    background: #d47cf8;
}
.line-rate-graphics-enc-line-slot.class_line_bar[data-v-2c580108]{
    background-color: #2ad5f3;
}
.line-rate-graphics-enc-line[data-v-2c580108]{
    line-height:14px;
    margin-bottom:20px;
}
.lrgecl-class .line-rate-graphics-enc-line-slot[data-v-2c580108]{
    background: #29d5f7;
}
.completed-student-enc-top[data-v-2c580108]{
    padding: 0 22px;
    color: #545d64;
    line-height:40px;
    height: 40px;
}
.completed-student-enc[data-v-2c580108]{
    margin-top:20px;
    padding: 20px 0;
}
.completed-student-enc-name[data-v-2c580108]{
    float: left;
    font-weight: bold;
    min-width: 80px;
}
.completed-student-enc-types[data-v-2c580108]{
    float: left;
    margin-left:30px;
}
.completed-student-enc-types-nav[data-v-2c580108]{
    width: 500px;
    overflow-x: auto;
    white-space: nowrap;
    height: 50px;
    display: block;
    overflow-y: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
/*滚动条样式*/
.completed-student-enc-types-nav[data-v-2c580108]::-webkit-scrollbar {
     width: 4px;
}
.completed-student-enc-types-nav[data-v-2c580108]::-webkit-scrollbar-thumb {
     border-radius: 10px;
     -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, .2);
     background: rgba(0, 0, 0, .2);
}
.completed-student-enc-types-nav[data-v-2c580108]::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, .2);
    border-radius: 0;
    background: rgba(0, 0, 0, .1);
}
.completed-student-enc-type[data-v-2c580108]{
    float: left;
    margin-right:28px;
    cursor:pointer;
}
.completed-student-enc-type.ed[data-v-2c580108]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_part_nav_ed.898bdde.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
    background-size: 20px 3px;
    color: #2fa2fe;
}
.completed-student-enc-score-btn[data-v-2c580108]{
    text-indent: 28px;
    color: #2fa2fe;
    float: right;
    margin-right:45px;
    text-indent: 25px;
    background-image: url(/vue/dist/static/img/edit-score-icon.2a844a1.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-export-btn[data-v-2c580108]{
    width:82px;
    height:32px;
    line-height:32px;
    color: #fff;
    text-align: center;
    float: right;
    background: #2fa2fe;
    border-radius: 4px;
    cursor:pointer;
    margin-top:5px;
}
.respond-topic-stat-fx-btn[data-v-2c580108]{
    width:132px;
    height:32px;
    line-height:32px;
    color: #fff;
    text-align: center;
    float: right;
    background: #2fa2fe;
    border-radius: 4px;
    cursor:pointer;
    margin-right:10px;
}
.completed-student-enc-sheet-head[data-v-2c580108]{
    height: 41px;
    line-height:41px;
    background: #f9f9f9;
    margin:22px 22px 0 22px;
    border-radius: 4px;
}
.completed-student-enc-sheet-col[data-v-2c580108]{
    float: left;
}
.completed-student-enc-sheet-op-row[data-v-2c580108]{
    height: 52px;
    line-height:52px;
    padding: 0 22px;
}
.completed-student-enc-sheet-op-all-select[data-v-2c580108]{
    text-indent:50px;
    float: left;
    cursor:pointer;
    background-image: url(/vue/dist/static/img/smart-homework-option.04af7af.png);
    background-repeat: no-repeat;
    background-position-x: 18px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-sheet-op-all-select.ed[data-v-2c580108]{
    background-image: url(/vue/dist/static/img/smart-homework-option-ed.52bcb70.png);
}
.completed-student-enc-sheet-op-publist-weike-btn[data-v-2c580108]{
    text-indent:21px;
    color: #2fa2fe;
    float: right;
    cursor:pointer;
    margin-right:12px;
    background-image: url(/vue/dist/static/img/publish-weike-icon.c0ef380.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-sheet-op-dh-btn[data-v-2c580108]{
    text-indent:21px;
    color: #2fa2fe;
    float: right;
    cursor:pointer;
    margin-right:12px;
    background-image: url(/vue/dist/static/img/chehui_button_icon.4ff8bbc.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-sheet-normal-row-main[data-v-2c580108]{
    height: 60px;
    line-height:60px;
    padding: 0 22px;
    cursor: pointer;
}
.completed-student-enc-status-col[data-v-2c580108]{
    text-indent:53px;
    background-image: url(/vue/dist/static/img/smart-homework-option.04af7af.png);
    background-repeat: no-repeat;
    background-position-x: 18px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-status-col.ed[data-v-2c580108]{
    background-image: url(/vue/dist/static/img/smart-homework-option-ed.52bcb70.png);
}
.completed-student-enc-class-col[data-v-2c580108]{
    text-align: center;
}
.completed-student-enc-user-icon[data-v-2c580108]{
    width:40px;
    height:40px;
    float: left;
}
.completed-student-enc-user-icon img[data-v-2c580108]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.completed-student-enc-user-name[data-v-2c580108]{
    float: left;
    line-height:60px;
    margin-left:10px;
}
.completed-student-enc-sheet-normal-row-marks[data-v-2c580108]{
    height: 50px;
}
.completed-student-enc-sheet-normal-row-detail[data-v-2c580108]{
    padding: 10px 38px;
}
.completed-student-enc-sheet-normal-row-mark-block[data-v-2c580108]{
    height: 16px;
    width: 16px;
    float: left;
    margin-right:10px;
}
.completed-student-enc-sheet-normal-row-mark[data-v-2c580108]{
    line-height:16px;
}
.csesnrm-b-ok .completed-student-enc-sheet-normal-row-mark-block[data-v-2c580108]{
    background: #29dbcd;
}
.csesnrm-b-ok .completed-student-enc-sheet-normal-row-mark-txt[data-v-2c580108]{
    color: #29dbcd;
}
.csesnrm-b-error .completed-student-enc-sheet-normal-row-mark-block[data-v-2c580108]{
    background: #ff8ca1;
}
.csesnrm-b-error .completed-student-enc-sheet-normal-row-mark-txt[data-v-2c580108]{
    color: #ff8ca1;
}
.csesnrm-b-wait .completed-student-enc-sheet-normal-row-mark-block[data-v-2c580108]{
    background: #ffbf5e;
}
.csesnrm-b-wait .completed-student-enc-sheet-normal-row-mark-txt[data-v-2c580108]{
    color: #ffbf5e;
}
.csesnrm-b-iscorrect .completed-student-enc-sheet-normal-row-mark-block[data-v-2c580108]{
    border:1px solid #30a2fb;
}
.csesnrm-b-iscorrect .completed-student-enc-sheet-normal-row-mark-txt[data-v-2c580108]{
    color: #30a2fb;
}
.csesnrm-b-uncorrect .completed-student-enc-sheet-normal-row-mark-block[data-v-2c580108]{
    background: #e4e7ec;
}
.csesnrm-b-uncorrect .completed-student-enc-sheet-normal-row-mark-txt[data-v-2c580108]{
    color: #999;
}
.completed-student-enc-sheet-normal-row-mark-txt[data-v-2c580108] {
    float: left;
}
.completed-student-enc-sheet-normal-row-mark[data-v-2c580108]{
    float: left;
    margin-right:27px;
}
.completed-student-enc-sheet-normal-row-topic[data-v-2c580108]{
    width:70px;
    /*min-width: 30px;*/
    padding: 4px 0px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height:30px;
    line-height:22px;
    /*float: left;*/
    display: inline-block;
    margin-right:22px;
    text-align: center;
    color: #999;
    border-radius: 5px;
    margin-bottom: 10px;
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    cursor: pointer;
}
.csenc-sheet-downlist-comp[data-v-2c580108]{
    width: 50px;
    margin: auto;
    background-image: url(/vue/dist/static/img/downlist-normal-icon.8187c8c.png);
    background-repeat: no-repeat;
    background-position-x: calc(100% - 10px);
    background-position-y: center;
    cursor: pointer;
    text-align: left;
}
.csenc-sheet-common-comp[data-v-2c580108]{
    text-align: center;
}
.csenc-sheet-rank-comp[data-v-2c580108]{
    width: 80px;
    margin: auto;
    background-image: url(/vue/dist/static/img/dimension-rank-normal-icon.1e6d823.png);
    background-repeat: no-repeat;
    background-position-x: calc(100% - 10px);
    background-position-y: center;
    cursor: pointer;
}
.csenc-sheet-rank-comp.csrc-reverse-order[data-v-2c580108]{
    background-image: url(/vue/dist/static/img/dimension-rank-bottom-icon.033e833.png);
}
.csenc-sheet-rank-comp.csrc-positive-order[data-v-2c580108]{
    background-image: url(/vue/dist/static/img/dimension-rank-top-icon.1da7707.png);
}
.completed-student-enc-user-col[data-v-2c580108]{
    width: 120px;
    margin: auto;
}
.completed-student-enc-user-name[data-v-2c580108]{
    width: calc(100% - 50px);
}
.csenc-done-type[data-v-2c580108]{
    text-align: center;
}
.csenc-correct-rate[data-v-2c580108]{
    text-align: center;
}
.scesnrm-error[data-v-2c580108]{
    background: #29dac8;
    color: #29dac8;
}
.csensnrt-ok[data-v-2c580108]{
    background: #29dbcd;
    border: 1px solid #29dbcd;
}
.csensnrt-error[data-v-2c580108]{
    background: #ff8ca1;
    border: 1px solid #ff8ca1;
}
.csensnrt-wait[data-v-2c580108]{
    border:1px solid #ffbe5e;
    color: #ffbe5e;
}
.csesc-wait-check[data-v-2c580108]{
    color: #fb9e25;
}
.csesc-end-check[data-v-2c580108]{
    color: #2ea5ff;
}
.csensnrt-iscorrect[data-v-2c580108]{
    color: #30a2fb;
    border:1px solid #30a2fb;
}
.csensnrt-uncorrect[data-v-2c580108]{
    background: #e4e7ec;
}
.uncompleted-student-enc-user[data-v-2c580108]{
    margin-bottom:10px;
}
.uncompleted-student-enc-user-icon[data-v-2c580108]{
    width: 55px;
    height: 55px;
    margin: auto;
}
.uncompleted-student-enc-user-icon img[data-v-2c580108]{
    width:100%;
    height:100%;
    border-radius: 50%;
}
.uncompleted-student-enc-user[data-v-2c580108]{
    width:60px;
    float: left;
    margin-right:40px;
    text-align: center;
    cursor:pointer;
}
.uncompleted-student-enc-users[data-v-2c580108]{
    padding: 30px 35px;
}
.uncompleted-student-enc-user-name[data-v-2c580108]{
    font-size: 13px;
    color: #515e67;
    margin-top:6px;
}
.uncompleted-student-enc-user-status[data-v-2c580108]{
    font-size: 11px;
    margin-top:5px;
    color: #349ef4;
}
.uncompleted-student-enc-user-status-circle[data-v-2c580108]{
    display: inline-block;
    width:7px;
    height:7px;
    border-radius: 4px;
    background: #349ef4;
}
.unseus-no-read-status[data-v-2c580108]{
    color: #8d96a5;
}
.unseus-no-read-status .uncompleted-student-enc-user-status-circle[data-v-2c580108]{
    background: #8d96a5;
}
.unseus-chongzuo-status[data-v-2c580108]{
    color: #ff877e;
}
.unseus-chongzuo-status .uncompleted-student-enc-user-status-circle[data-v-2c580108]{
    background: #ff877e;
}
.topic-count-enc[data-v-2c580108]{
    margin-top:20px;
    padding: 21px 24px;
    position:relative;
}
.topic-count-enc-item[data-v-2c580108]{
    width: 50%;
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height: 250px;
}
.topic-count-enc-item-head[data-v-2c580108]{
    color: #575b66;
}
.topic-count-enc-cline[data-v-2c580108]{
    width: 1px;
    height: 100px;
    position:absolute;
    left: 50%;
    top: 100px;
    background: #dde2e6;
}
.topic-count-enc-item-zone[data-v-2c580108]{
    height: 230px;
}
.analysis-answer-enc[data-v-2c580108]{
    margin-top:20px;
    padding: 20px;
}
.analysis-answer-enc-top[data-v-2c580108]{
    color: #575b66;
    margin-bottom: 10px;
}
.analysis-answer-enc-sheet-head[data-v-2c580108]{
    height: 38px;
    line-height: 28px;
    background: #f9f9f9;
    margin-top:20px;
    border-radius: 3px;
    padding:0 25px;
    color:#545f69;
}
.analysis-answer-enc-sheet-col[data-v-2c580108]{
    float: left;
}
.analysis-answer-enc-sheet-col-answerbox[data-v-2c580108]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 510px;
    overflow: hidden;
    height: 60px;
    overflow-x: auto;
    white-space: nowrap;
}
.analysis-answer-enc-sheet-col-itemmy[data-v-2c580108]{
    white-space: nowrap;
    display: inherit;
    color: #ff89a4;
}
.analysis-answer-enc-sheet-col-itemmy.correct[data-v-2c580108]{
    color: #5ee3e8;
}
.analysis-answer-enc-sheet-row[data-v-2c580108]{
    line-height:38px;
}
.csenc-sheet-txt-comp[data-v-2c580108]{
    color: #575b66;
}
.analysis-answer-enc-sheet-list-row-head[data-v-2c580108]{
    height: 60px;
    line-height:60px;
    padding:0 15px 0 25px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    cursor: pointer;
}
.analysis-answer-enc-sheet-list-row-head.ed[data-v-2c580108]{
    -webkit-box-shadow: 0 0 4px 4px #eee;
            box-shadow: 0 0 4px 4px #eee;
    /*-webkit-animation: mymove 5s infinite; !* Chrome, Safari, Opera *!
    animation: mymove 5s infinite;*/
}
.completed-student-enc-sheet-normal-row-main.ed[data-v-2c580108]{
    -webkit-box-shadow: 0 0 4px 4px #eee;
            box-shadow: 0 0 4px 4px #eee;
}
/* Chrome, Safari, Opera */
@-webkit-keyframes mymove-data-v-2c580108 {
100% {-webkit-box-shadow: 0 0 4px 4px #eee;box-shadow: 0 0 4px 4px #eee;
}
}
/* Standard syntax */
@keyframes mymove-data-v-2c580108 {
100% {-webkit-box-shadow: 0 0 4px 4px #eee;box-shadow: 0 0 4px 4px #eee;
}
}
.analysis-answer-enc-scol-topic-order[data-v-2c580108]{
    font-size: 14px;
    color: #8f98a3;
    text-indent:20px;
}
.analysis-answer-enc-sheet-circle[data-v-2c580108]{
    width: 40px;
    height: 40px;
    margin:auto;
    margin-top:10px;
}
.analysis-answer-enc-sheet-col-item-txt-o[data-v-2c580108]{
    float: left;
    margin-right:10px;
}
.analysis-answer-enc-sheet-col-item-txt-t[data-v-2c580108]{
    float: left;
    text-decoration: underline;
}
.analysis-answer-enc-sheet-col-item[data-v-2c580108]{
    float: left;
    margin-right:40px;
}
.analysis-answer-enc-sheet-col-wait-py[data-v-2c580108]{
    color: #8f98a3;
    font-size: 13px;
    padding-right:25px;
    background:url(/vue/dist/static/img/topic_pigai_icon.d126ddf.png) right center no-repeat;
}
.analysis-answer-enc-sheet-list-row-stat-top[data-v-2c580108]{
    line-height: 40px;
}
.analysis-answer-enc-sheet-list-row-stat[data-v-2c580108]{
    padding: 0 25px 0 47px;
}
.analysis-answer-enc-sheet-list-row-stat-users[data-v-2c580108]{
    margin-top:10px;
    min-height: 88px;
    position:relative;
}
.knowledge-count-enc[data-v-2c580108]{
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    min-height: 328px;
    padding: 20px;
    margin-top:20px;
}
.knowledge-count-enc-center-lpart[data-v-2c580108]{
    height: 220px;
    width: 270px;
    float: left;
}
.knowledge-count-enc-center-rpart[data-v-2c580108]{
    width: calc(100% - 270px);
    float: left;
    height: 270px;
}
.knowledge-count-enc-legend-icon[data-v-2c580108]{
    display: inline-block;
    width:19px;
    height:12px;
    background: red;
    margin-right:5px;
    float: left;
    margin-top:2px;
}
.knowledge-count-enc-legend[data-v-2c580108]{
    line-height: 15px;
    color: #5e6166;
    margin-right:38px;
    display: inline-block;
}
.knowledge-count-enc-legends[data-v-2c580108]{
    text-align: center;
}
.el-table-filter__content[data-v-2c580108]{
    min-width: auto;
}
.analysis-answer-enc[data-v-2c580108] .el-table-filter__wrap{
    margin-bottom:-15px!important;
}
.shd_rline[data-v-2c580108]{
    height: 40px;
    line-height:40px;
    background: #f9f9f9;
    text-indent:24px;
}
.shd_answer_ways[data-v-2c580108]{
    padding: 25px 50px 20px 50px;
}
.shd_answer_way[data-v-2c580108]{
    margin-bottom:22px;
}
.shd_answer_way_l[data-v-2c580108]{
    float: left;
    text-indent:28px;
    background-image: url(/vue/dist/static/img/smart-homework-option.04af7af.png);
    background-repeat: no-repeat;
    background-position-y: center;
    cursor: pointer;
}
.shd_answer_way_l.ed[data-v-2c580108]{
    background-image: url(/vue/dist/static/img/smart-homework-option-ed.52bcb70.png);
}
.shd_answer_way_r[data-v-2c580108]{
    float: right;
    color: #545f69;
    font-size: 13px;
    text-decoration: underline;
    cursor:pointer;
}
.shd_answer_way_r[data-v-2c580108]:hover{
    color: #2fa2fe;
}
.shd_jump_detail_btn[data-v-2c580108]{
    width:105px;
    height:32px;
    text-indent:35px;
    line-height:32px;
    background: #2fa2fe;
    float: right;
    border-radius: 4px;
    color: #fff;
    background-image: url(/vue/dist/static/img/shd_jump_detail_btn.84a1dbb.png);
    background-repeat: no-repeat;
    background-position-x: 13px;
    background-position-y: center;
    cursor: pointer;
    margin-top:13px;
}
.shd_top_combtn[data-v-2c580108]{
    float: right;
    color: #6a747e;
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    margin-right:21px;
    font-weight: normal;
    cursor:pointer;
}
.stcom_share[data-v-2c580108]{
    background-image: url(/vue/dist/static/img/stcom_share.19401c9.png);
}
.stcom_daochu[data-v-2c580108]{
    background-image: url(/vue/dist/static/img/stcom_daochu.292303c.png);
}
.stcom_chehui[data-v-2c580108]{
    background-image: url(/vue/dist/static/img/stcom_chehui.3c71228.png);
}
.stcom_editbtn[data-v-2c580108]{
    background-image: url(/vue/dist/static/img/stcom_editbtn.e4e450f.png);
}
.student-list-enc[data-v-2c580108]{
    margin-top:20px;
    padding: 0 26px  26px 26px;
    position:relative;
}
.student-list-enc-classes[data-v-2c580108]{
    min-height: 60px;
    border-bottom:1px solid #e5e8ec;
}
.student-list-enc-class[data-v-2c580108]{
    float: left;
    margin-right:34px;
    color: #6a747e;
    line-height: 60px;
    cursor:pointer;
}
.student-list-enc-class.ed[data-v-2c580108]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_part_nav_ed.898bdde.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
    color: #2fa2fe;
}
.student-list-enc-users[data-v-2c580108]{
    margin-top:30px;
}
.student-list-enc-status[data-v-2c580108]{
    position:absolute;
    width: 60px;
    font-size: 13px;
    left: 50%;
    margin-left:-30px;
    height: 21px;
    line-height:21px;
    top:40px;
    background: #d4f1f4;
    border-radius: 20px;
    color: #1fb8c7;
}
.student-list-enc-user[data-v-2c580108]{
    width:70px;
    float: left;
    margin-right:40px;
    text-align: center;
    position:relative;
    margin-bottom:15px;
}
.sles-yuqi[data-v-2c580108]{
    color: #2fa2fe;
    background: #eae8ff;
}
.sles-unfinished[data-v-2c580108]{
    background: #ffebd5;
    color: #ff6e6e;
}
.student-list-enc-user-cuijiao-btn[data-v-2c580108]{
    position:absolute;
    right: 26px;
    top: 77px;
    border-radius: 3px;
    width:105px;
    height:30px;
    line-height:30px;
    border:1px solid #2fa2fe;
    text-indent:35px;
    color: #2fa2fe;
    background-image: url(/vue/dist/static/img/student-list-enc-user-cuijiao-btn.5b82e23.png);
    background-repeat: no-repeat;
    background-position-x: 12px;
    background-position-y: center;
    cursor: pointer;
}
.el-dropdown-menu__item.selected[data-v-2c580108]{
    color: #2fa2fe;
}
[data-v-2c580108] .analysis-answer-table.el-table--enable-row-hover .el-table__body tr:hover>td{
    background-color: #fff;
}
[data-v-2c580108] .analysis-answer-table.el-table td,[data-v-2c580108] .analysis-answer-table.el-table th{
    text-align: center;
}
[data-v-2c580108] .smart_homework_frame_module_group2 .el-collapse-item__header{
    background-color: #f9f9fa;
    padding:0 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-2c580108] .smart_homework_frame_module_group2 .el-collapse-item__arrow{
    -moz-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
}
[data-v-2c580108] .smart_homework_frame_module_group2 .el-collapse-item__arrow.is-active{
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
}
.xtwo_code[data-v-2c580108]{
    width: 270px;
    height: 270px;
    margin: auto;
}
.xtwo_code img[data-v-2c580108]{
    width:100%;
    height:100%;
}
.share_box_adress[data-v-2c580108]{
    width: 336px;
    height: 45px;
    border: 1px solid #cfd7e0;
    border-radius: 3px;
    display: block;
    margin: auto;
    margin-top:16px;
    text-indent:5px;
}
.share_box_common_btn[data-v-2c580108]{
    width:145px;
    height:38px;
    text-indent:57px;
    line-height:38px;
    background: #2fa2fe;
    border-radius: 4px;
    color: #fff;
    background-repeat: no-repeat;
    background-position-x: 27px;
    background-position-y: center;
    cursor: pointer;
    margin-top:13px;
}
.sbcn_copy[data-v-2c580108]{
    background-image: url(/vue/dist/static/img/share_box_common_btn_copy.52803ee.png);
}
.sbcn_save[data-v-2c580108]{
    background-image: url(/vue/dist/static/img/sbcn_save.5115786.png);
}
.share-student-list[data-v-2c580108]{
    height: 100%;
}
.share-student-list-header[data-v-2c580108]{
    height: 39px;
    line-height:39px;
    background: #f5f5f5;
}
.share-student-list-header-left[data-v-2c580108]{
    font-size: 16px;
    float: left;
    padding-left: 11px;
}
.share-student-list-header-right[data-v-2c580108]{
    float: right;
    margin-right:10px;
}
.share-student-list .van-dropdown-menu[data-v-2c580108]{
    background: none;
    height: 40px;
}
.share-student-list-box[data-v-2c580108]{
    padding: 0 10px;
    margin-top: 35px;
}
.share-student-list-box .student-list-enc-user[data-v-2c580108]{
    margin-right: 0;
    margin-bottom: 15px;
}
.share-student-list-box .student-list-enc-status[data-v-2c580108]{
    font-size: 13px;
}
.share-student-list-box .uncompleted-student-enc-user-icon[data-v-2c580108]{
    width: 55px;
    height: 55px;
}
.share-student-list-box .student-list-enc-status[data-v-2c580108]{
    top: 40px;
    width: 60px;
    left: 50%;
    margin-left: -30px;
}
.share-student-list-box .student-list-enc-user[data-v-2c580108]{
    width: 25%;
}
.public_noc[data-v-2c580108] {
    height:175px;
    width:196px;
    background:url(/vue/dist/static/img/empty_03.61d46be.png) center;
    background-size:80%;
    position:absolute;
    top:50%;
    margin-top:-87.5px;
    left:50%;
    margin-left:-98px;
}
.framework_unfinished_box[data-v-2c580108]{
    width: 800px;
    text-align: center;
    line-height: 200px;
}
.analysis-answer-enc .el-dropdown[data-v-2c580108]{
    margin-top:5px;
}
.clear[data-v-0769f772]{
    clear:both;
}
.left[data-v-0769f772]{
    float:left;
}
.right[data-v-0769f772]{
    float:right;
}
.inline[data-v-0769f772]{
    display:inline-block;
}
.block[data-v-0769f772]{
    display:block;
}
.white[data-v-0769f772]{
    color: wheat;
}
.clearfix[data-v-0769f772]:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix[data-v-0769f772] {
    zoom: 1;
}
._nr[data-v-0769f772]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.smart_homework_frame[data-v-0769f772]{
    height: 100%;
    background: #f3f4f6;
    overflow: auto;
}
.smhk_frame_banner[data-v-0769f772]{
    height: 60px;
    line-height:60px;
    position:relative;
}
.smart_homework_frame_bottom[data-v-0769f772]{
    padding: 0 70px;
}
.smhk_frame_banner_backbtn_icon[data-v-0769f772]{
    color: #b8bfc8;
    font-size: 16px;
    margin-top:22px;
    float: left;
}
.smhk_frame_banner_backbtn_icon_txt[data-v-0769f772]{
    color: #7a8590;
    float: left;
    padding-left:10px;
}
.smhk_frame_banner_backbtn[data-v-0769f772]{
    cursor:pointer;
}
.smhk_frame_banner_backname[data-v-0769f772]{
    color: #7a8590;
    float: left;
    margin-left:10px;
}
.smhk_frame_banner_name[data-v-0769f772]{
    position:absolute;
    width: 500px;
    left: 50%;
    margin-left:-250px;
    top: 0;
    text-align: center;
    height: 60px;
    line-height:60px;
    color: #7a8590;
    font-size: 16px;
}
.smart_homework_frame_lpart[data-v-0769f772]{
    float: left;
    width: calc(100% - 320px);
}
.smart_homework_frame_rpart[data-v-0769f772]{
    position: fixed;
    top:60px;
    right: 70px;
    width: 295px;
}
.smart_homework_frame_module_groups[data-v-0769f772]{
    max-height: 450px;
    overflow: auto;
}
.smart_homework_frame_module[data-v-0769f772]{
    background: rgb(255, 255, 255);
    border-radius:6px;
}
.smart_homework_frame_module_title[data-v-0769f772]{
    height: 49px;
    line-height:49px;
    border-bottom:1px solid #f3f4f6;
    color: #2fa2fe;
    font-weight: bold;
    text-indent:24px;
    font-size: 16px;
}
.smart_homework_frame_module_main[data-v-0769f772]{
    padding: 0 28px;
    padding-bottom: 54px;
}
.smart_homework_frame_module_main_title[data-v-0769f772]{
    margin-top:16px;
    color: #545f69;
}
.smart_homework_frame_module_common_msg[data-v-0769f772]{
    text-indent: 18px;
    color: #6a747e;
    float: left;
    margin-right:30px;
    background-repeat: no-repeat;
    background-position-y: center;
}
.smart_homework_frame_module_common_msg._submit_limit[data-v-0769f772]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_common_msg_tjiiao_icon.7bb5815.png);
}
.smart_homework_frame_module_common_msg._submit_publish[data-v-0769f772]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_common_msg_submit_publish.cc4a68e.png);
}
.smart_homework_frame_module_common_msg._submit_end[data-v-0769f772]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_common_msg_submit_end.5b5513c.png);
}
.smart_homework_frame_module_main_row[data-v-0769f772]{
    margin-top:8px;
}
.smart_homework_frame_module_main_desc[data-v-0769f772]{
    color: #6a747e;
    font-size: 14px;
    margin-top:11px;
}
.smart_homework_frame_module_rtitle[data-v-0769f772]{
    height: 46px;
    line-height:46px;
    color: #545f69;
    text-indent:120px;
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_rtitle.1085735.png);
    background-repeat: no-repeat;
    background-position-x: 97px;
    background-position-y: center;
}
.smart_homework_frame_module_rtitle_v2[data-v-0769f772]{
    height: 46px;
    line-height:46px;
    color: #545f69;
    text-indent:143px;
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_rtitle_v2.4ffff07.png);
    background-repeat: no-repeat;
    background-position-x: 120px;
    background-position-y: center;
}
.smart_hfmg_name[data-v-0769f772]{
    height: 40px;
    line-height:40px;
    text-indent: 21px;
    background: #f9f9fa;
    color: #545f69;
    background-repeat: no-repeat;
    background-position-x: calc(100% - 20px);
    background-position-y: center;
    cursor: pointer;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-right: 35px;
}
.smart_hfmg_name.ed[data-v-0769f772]{
    background-color: #2fa2fe;
    color: #fff;
}
.smart_hfmg_name._unfold[data-v-0769f772]{
    background-image: url(/vue/dist/static/img/smart_hfmg_name_unfold.09593f6.png);
}
.smart_hfmg_name._fold[data-v-0769f772]{
    background-image: url(/vue/dist/static/img/smart_hfmg_name_fold.768e0b8.png);
}
.smart_homework_frame_module_group[data-v-0769f772]{
    margin-bottom:2px;
}
.smart_hfmg_user_icon[data-v-0769f772]{
    width:35px;
    height:35px;
    float: left;
}
.smart_hfmg_user_icon img[data-v-0769f772]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
    -o-object-fit: cover;
       object-fit: cover;
}
.smart_hfmg_user[data-v-0769f772]{
    padding: 7px 24px;
    cursor: pointer;
}
.smart_hfmg_user.ed[data-v-0769f772]{
    background-color: #2fa2fe;
    color: #fff;
}
.smart_hfmg_user_name[data-v-0769f772]{
    line-height:35px;
    float: left;
    margin-left:12px;
    width: calc(100% - 47px);
}
.smart_homework_frame_part_nav[data-v-0769f772]{
    height: 50px;
    line-height:50px;
    color: #6a747e;
    float: left;
    margin-right:46px;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
}
.smart_homework_frame_part_nav.ed[data-v-0769f772]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_part_nav_ed.898bdde.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
    color: #2fa2fe;
    font-size: 15px;
}
.smart_homework_frame_part_navs[data-v-0769f772]{
    border-bottom:1px solid #e5e8ec;
}
.respond-topic-stat-framework-navs[data-v-0769f772]{
    background: #fff;
    /*width:310px;*/
    width: 210px;
    height:31px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #dbe3ea;
    border-radius: 4px;
    overflow: hidden;
    float: left;
}
.respond-topic-stat-framework-nav[data-v-0769f772]{
    width: 50%;
    text-align: center;
    height: 31px;
    line-height:33px;
    color: #8f98a3;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    float: left;
    border-left: 1px solid #dbe3ea;
    cursor:pointer;
    margin-top:-2px;
}
.respond-topic-stat-framework-nav.ed[data-v-0769f772]{
    background: #2fa2fe;
    color: #fff;
}
.respond-topic-stat-framework-nav[data-v-0769f772]:first-child{
    border-left: none;
}
.respond-topic-stat-framework-head[data-v-0769f772]{
    margin-top:17px;
}
.respond-topic-stat-framework-btn[data-v-0769f772]{
    width:86px;
    height:32px;
    text-indent:42px;
    line-height:32px;
    background: #2fa2fe;
    float: right;
    border-radius: 4px;
    color: #fff;
    background-image: url(/vue/dist/static/img/respond-topic-stat-framework-btn.b597335.png);
    background-repeat: no-repeat;
    background-position-x: 17px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-cuijiao[data-v-0769f772]{
    width:98px;
    height:32px;
    text-indent:32px;
    line-height:32px;
    background: #2fa2fe;
    float: right;
    border-radius: 4px;
    color: #fff;
    background-image: url(/vue/dist/static/img/one-key-cui-jiao-icon.ac65926.png);
    background-repeat: no-repeat;
    background-position-x: 7px;
    background-position-y: center;
    cursor: pointer;
}
.rtsfb_haro[data-v-0769f772]{
    transition:border linear .2s,-webkit-box-shadow linear .5s;
    transition:border linear .2s,box-shadow linear .5s;
    transition:border linear .2s,box-shadow linear .5s,-webkit-box-shadow linear .5s;
     -moz-transition:border linear .2s,-moz-box-shadow linear .5s;
     -webkit-transition:border linear .2s,-webkit-box-shadow linear .5s;
     outline:none;border-color:rgba(47, 162, 254, .75);
     box-shadow:0 0 8px rgba(47, 162, 254, .5);
     -moz-box-shadow:0 0 8px rgba(47, 162, 254, .5);
     -webkit-box-shadow:0 0 8px rgba(47, 162, 254, 3);
}
.line-rate-graphics-enc[data-v-0769f772]{
    padding: 0 26px;
    margin-top:22px;
}
.line-rate-graphics-enc-top[data-v-0769f772]{
    line-height:59px;
    height: 59;
}
.lirg-enc-lw[data-v-0769f772], .lirg-enc-rw[data-v-0769f772]{
    width: calc(50% - 62.5px);
}
.lirg-enc-lw[data-v-0769f772]{
    float: left;
}
.lirg-enc-rw[data-v-0769f772]{
    float: right;
}
.lirg-enc-cw[data-v-0769f772]{
    width: 125px;
    float: left;
    text-align: center;
    color: #7a8590;
}
.line-rate-graphics-enc-top-txt[data-v-0769f772]{
    font-weight: bold;
    font-size: 15px;
}
.line-rate-graphics-enc-line-num[data-v-0769f772]{
    float: left;
    font-size: 13px;
    color: #7a8590;
    line-height:14px;
}
.line-rate-graphics-enc-line-slot[data-v-0769f772]{
    float: left;
    height: 14px;
    border-radius: 15px;
    background: #d47cf8;
}
.line-rate-graphics-enc-line-slot.class_line_bar[data-v-0769f772]{
    background-color: #2ad5f3;
}
.line-rate-graphics-enc-line[data-v-0769f772]{
    line-height:14px;
    margin-bottom:20px;
}
.lrgecl-class .line-rate-graphics-enc-line-slot[data-v-0769f772]{
    background: #29d5f7;
}
.completed-student-enc-top[data-v-0769f772]{
    padding: 0 22px;
    color: #545d64;
    line-height:40px;
    height: 40px;
}
.completed-student-enc[data-v-0769f772]{
    margin-top:20px;
    padding: 20px 0;
}
.completed-student-enc-name[data-v-0769f772]{
    float: left;
    font-weight: bold;
    min-width: 80px;
}
.completed-student-enc-types[data-v-0769f772]{
    float: left;
    margin-left:30px;
}
.completed-student-enc-types-nav[data-v-0769f772]{
    width: 500px;
    overflow-x: auto;
    white-space: nowrap;
    height: 50px;
    display: block;
    overflow-y: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
/*滚动条样式*/
.completed-student-enc-types-nav[data-v-0769f772]::-webkit-scrollbar {
     width: 4px;
}
.completed-student-enc-types-nav[data-v-0769f772]::-webkit-scrollbar-thumb {
     border-radius: 10px;
     -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, .2);
     background: rgba(0, 0, 0, .2);
}
.completed-student-enc-types-nav[data-v-0769f772]::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, .2);
    border-radius: 0;
    background: rgba(0, 0, 0, .1);
}
.completed-student-enc-type[data-v-0769f772]{
    float: left;
    margin-right:28px;
    cursor:pointer;
}
.completed-student-enc-type.ed[data-v-0769f772]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_part_nav_ed.898bdde.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
    background-size: 20px 3px;
    color: #2fa2fe;
}
.completed-student-enc-score-btn[data-v-0769f772]{
    text-indent: 28px;
    color: #2fa2fe;
    float: right;
    margin-right:45px;
    text-indent: 25px;
    background-image: url(/vue/dist/static/img/edit-score-icon.2a844a1.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-export-btn[data-v-0769f772]{
    width:82px;
    height:32px;
    line-height:32px;
    color: #fff;
    text-align: center;
    float: right;
    background: #2fa2fe;
    border-radius: 4px;
    cursor:pointer;
    margin-top:5px;
}
.respond-topic-stat-fx-btn[data-v-0769f772]{
    width:132px;
    height:32px;
    line-height:32px;
    color: #fff;
    text-align: center;
    float: right;
    background: #2fa2fe;
    border-radius: 4px;
    cursor:pointer;
    margin-right:10px;
}
.completed-student-enc-sheet-head[data-v-0769f772]{
    height: 41px;
    line-height:41px;
    background: #f9f9f9;
    margin:22px 22px 0 22px;
    border-radius: 4px;
}
.completed-student-enc-sheet-col[data-v-0769f772]{
    float: left;
}
.completed-student-enc-sheet-op-row[data-v-0769f772]{
    height: 52px;
    line-height:52px;
    padding: 0 22px;
}
.completed-student-enc-sheet-op-all-select[data-v-0769f772]{
    text-indent:50px;
    float: left;
    cursor:pointer;
    background-image: url(/vue/dist/static/img/smart-homework-option.04af7af.png);
    background-repeat: no-repeat;
    background-position-x: 18px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-sheet-op-all-select.ed[data-v-0769f772]{
    background-image: url(/vue/dist/static/img/smart-homework-option-ed.52bcb70.png);
}
.completed-student-enc-sheet-op-publist-weike-btn[data-v-0769f772]{
    text-indent:21px;
    color: #2fa2fe;
    float: right;
    cursor:pointer;
    margin-right:12px;
    background-image: url(/vue/dist/static/img/publish-weike-icon.c0ef380.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-sheet-op-dh-btn[data-v-0769f772]{
    text-indent:21px;
    color: #2fa2fe;
    float: right;
    cursor:pointer;
    margin-right:12px;
    background-image: url(/vue/dist/static/img/chehui_button_icon.4ff8bbc.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-sheet-normal-row-main[data-v-0769f772]{
    height: 60px;
    line-height:60px;
    padding: 0 22px;
    cursor: pointer;
}
.completed-student-enc-status-col[data-v-0769f772]{
    text-indent:53px;
    background-image: url(/vue/dist/static/img/smart-homework-option.04af7af.png);
    background-repeat: no-repeat;
    background-position-x: 18px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-status-col.ed[data-v-0769f772]{
    background-image: url(/vue/dist/static/img/smart-homework-option-ed.52bcb70.png);
}
.completed-student-enc-class-col[data-v-0769f772]{
    text-align: center;
}
.completed-student-enc-user-icon[data-v-0769f772]{
    width:40px;
    height:40px;
    float: left;
}
.completed-student-enc-user-icon img[data-v-0769f772]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.completed-student-enc-user-name[data-v-0769f772]{
    float: left;
    line-height:60px;
    margin-left:10px;
}
.completed-student-enc-sheet-normal-row-marks[data-v-0769f772]{
    height: 50px;
}
.completed-student-enc-sheet-normal-row-detail[data-v-0769f772]{
    padding: 10px 38px;
}
.completed-student-enc-sheet-normal-row-mark-block[data-v-0769f772]{
    height: 16px;
    width: 16px;
    float: left;
    margin-right:10px;
}
.completed-student-enc-sheet-normal-row-mark[data-v-0769f772]{
    line-height:16px;
}
.csesnrm-b-ok .completed-student-enc-sheet-normal-row-mark-block[data-v-0769f772]{
    background: #29dbcd;
}
.csesnrm-b-ok .completed-student-enc-sheet-normal-row-mark-txt[data-v-0769f772]{
    color: #29dbcd;
}
.csesnrm-b-error .completed-student-enc-sheet-normal-row-mark-block[data-v-0769f772]{
    background: #ff8ca1;
}
.csesnrm-b-error .completed-student-enc-sheet-normal-row-mark-txt[data-v-0769f772]{
    color: #ff8ca1;
}
.csesnrm-b-wait .completed-student-enc-sheet-normal-row-mark-block[data-v-0769f772]{
    background: #ffbf5e;
}
.csesnrm-b-wait .completed-student-enc-sheet-normal-row-mark-txt[data-v-0769f772]{
    color: #ffbf5e;
}
.csesnrm-b-iscorrect .completed-student-enc-sheet-normal-row-mark-block[data-v-0769f772]{
    border:1px solid #30a2fb;
}
.csesnrm-b-iscorrect .completed-student-enc-sheet-normal-row-mark-txt[data-v-0769f772]{
    color: #30a2fb;
}
.csesnrm-b-uncorrect .completed-student-enc-sheet-normal-row-mark-block[data-v-0769f772]{
    background: #e4e7ec;
}
.csesnrm-b-uncorrect .completed-student-enc-sheet-normal-row-mark-txt[data-v-0769f772]{
    color: #999;
}
.completed-student-enc-sheet-normal-row-mark-txt[data-v-0769f772] {
    float: left;
}
.completed-student-enc-sheet-normal-row-mark[data-v-0769f772]{
    float: left;
    margin-right:27px;
}
.completed-student-enc-sheet-normal-row-topic[data-v-0769f772]{
    width:70px;
    /*min-width: 30px;*/
    padding: 4px 0px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height:30px;
    line-height:22px;
    /*float: left;*/
    display: inline-block;
    margin-right:22px;
    text-align: center;
    color: #999;
    border-radius: 5px;
    margin-bottom: 10px;
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    cursor: pointer;
}
.csenc-sheet-downlist-comp[data-v-0769f772]{
    width: 50px;
    margin: auto;
    background-image: url(/vue/dist/static/img/downlist-normal-icon.8187c8c.png);
    background-repeat: no-repeat;
    background-position-x: calc(100% - 10px);
    background-position-y: center;
    cursor: pointer;
    text-align: left;
}
.csenc-sheet-common-comp[data-v-0769f772]{
    text-align: center;
}
.csenc-sheet-rank-comp[data-v-0769f772]{
    width: 80px;
    margin: auto;
    background-image: url(/vue/dist/static/img/dimension-rank-normal-icon.1e6d823.png);
    background-repeat: no-repeat;
    background-position-x: calc(100% - 10px);
    background-position-y: center;
    cursor: pointer;
}
.csenc-sheet-rank-comp.csrc-reverse-order[data-v-0769f772]{
    background-image: url(/vue/dist/static/img/dimension-rank-bottom-icon.033e833.png);
}
.csenc-sheet-rank-comp.csrc-positive-order[data-v-0769f772]{
    background-image: url(/vue/dist/static/img/dimension-rank-top-icon.1da7707.png);
}
.completed-student-enc-user-col[data-v-0769f772]{
    width: 120px;
    margin: auto;
}
.completed-student-enc-user-name[data-v-0769f772]{
    width: calc(100% - 50px);
}
.csenc-done-type[data-v-0769f772]{
    text-align: center;
}
.csenc-correct-rate[data-v-0769f772]{
    text-align: center;
}
.scesnrm-error[data-v-0769f772]{
    background: #29dac8;
    color: #29dac8;
}
.csensnrt-ok[data-v-0769f772]{
    background: #29dbcd;
    border: 1px solid #29dbcd;
}
.csensnrt-error[data-v-0769f772]{
    background: #ff8ca1;
    border: 1px solid #ff8ca1;
}
.csensnrt-wait[data-v-0769f772]{
    border:1px solid #ffbe5e;
    color: #ffbe5e;
}
.csesc-wait-check[data-v-0769f772]{
    color: #fb9e25;
}
.csesc-end-check[data-v-0769f772]{
    color: #2ea5ff;
}
.csensnrt-iscorrect[data-v-0769f772]{
    color: #30a2fb;
    border:1px solid #30a2fb;
}
.csensnrt-uncorrect[data-v-0769f772]{
    background: #e4e7ec;
}
.uncompleted-student-enc-user[data-v-0769f772]{
    margin-bottom:10px;
}
.uncompleted-student-enc-user-icon[data-v-0769f772]{
    width: 55px;
    height: 55px;
    margin: auto;
}
.uncompleted-student-enc-user-icon img[data-v-0769f772]{
    width:100%;
    height:100%;
    border-radius: 50%;
}
.uncompleted-student-enc-user[data-v-0769f772]{
    width:60px;
    float: left;
    margin-right:40px;
    text-align: center;
    cursor:pointer;
}
.uncompleted-student-enc-users[data-v-0769f772]{
    padding: 30px 35px;
}
.uncompleted-student-enc-user-name[data-v-0769f772]{
    font-size: 13px;
    color: #515e67;
    margin-top:6px;
}
.uncompleted-student-enc-user-status[data-v-0769f772]{
    font-size: 11px;
    margin-top:5px;
    color: #349ef4;
}
.uncompleted-student-enc-user-status-circle[data-v-0769f772]{
    display: inline-block;
    width:7px;
    height:7px;
    border-radius: 4px;
    background: #349ef4;
}
.unseus-no-read-status[data-v-0769f772]{
    color: #8d96a5;
}
.unseus-no-read-status .uncompleted-student-enc-user-status-circle[data-v-0769f772]{
    background: #8d96a5;
}
.unseus-chongzuo-status[data-v-0769f772]{
    color: #ff877e;
}
.unseus-chongzuo-status .uncompleted-student-enc-user-status-circle[data-v-0769f772]{
    background: #ff877e;
}
.topic-count-enc[data-v-0769f772]{
    margin-top:20px;
    padding: 21px 24px;
    position:relative;
}
.topic-count-enc-item[data-v-0769f772]{
    width: 50%;
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height: 250px;
}
.topic-count-enc-item-head[data-v-0769f772]{
    color: #575b66;
}
.topic-count-enc-cline[data-v-0769f772]{
    width: 1px;
    height: 100px;
    position:absolute;
    left: 50%;
    top: 100px;
    background: #dde2e6;
}
.topic-count-enc-item-zone[data-v-0769f772]{
    height: 230px;
}
.analysis-answer-enc[data-v-0769f772]{
    margin-top:20px;
    padding: 20px;
}
.analysis-answer-enc-top[data-v-0769f772]{
    color: #575b66;
    margin-bottom: 10px;
}
.analysis-answer-enc-sheet-head[data-v-0769f772]{
    height: 38px;
    line-height: 28px;
    background: #f9f9f9;
    margin-top:20px;
    border-radius: 3px;
    padding:0 25px;
    color:#545f69;
}
.analysis-answer-enc-sheet-col[data-v-0769f772]{
    float: left;
}
.analysis-answer-enc-sheet-col-answerbox[data-v-0769f772]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 510px;
    overflow: hidden;
    height: 60px;
    overflow-x: auto;
    white-space: nowrap;
}
.analysis-answer-enc-sheet-col-itemmy[data-v-0769f772]{
    white-space: nowrap;
    display: inherit;
    color: #ff89a4;
}
.analysis-answer-enc-sheet-col-itemmy.correct[data-v-0769f772]{
    color: #5ee3e8;
}
.analysis-answer-enc-sheet-row[data-v-0769f772]{
    line-height:38px;
}
.csenc-sheet-txt-comp[data-v-0769f772]{
    color: #575b66;
}
.analysis-answer-enc-sheet-list-row-head[data-v-0769f772]{
    height: 60px;
    line-height:60px;
    padding:0 15px 0 25px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    cursor: pointer;
}
.analysis-answer-enc-sheet-list-row-head.ed[data-v-0769f772]{
    -webkit-box-shadow: 0 0 4px 4px #eee;
            box-shadow: 0 0 4px 4px #eee;
    /*-webkit-animation: mymove 5s infinite; !* Chrome, Safari, Opera *!
    animation: mymove 5s infinite;*/
}
.completed-student-enc-sheet-normal-row-main.ed[data-v-0769f772]{
    -webkit-box-shadow: 0 0 4px 4px #eee;
            box-shadow: 0 0 4px 4px #eee;
}
/* Chrome, Safari, Opera */
@-webkit-keyframes mymove-data-v-0769f772 {
100% {-webkit-box-shadow: 0 0 4px 4px #eee;box-shadow: 0 0 4px 4px #eee;
}
}
/* Standard syntax */
@keyframes mymove-data-v-0769f772 {
100% {-webkit-box-shadow: 0 0 4px 4px #eee;box-shadow: 0 0 4px 4px #eee;
}
}
.analysis-answer-enc-scol-topic-order[data-v-0769f772]{
    font-size: 14px;
    color: #8f98a3;
    text-indent:20px;
}
.analysis-answer-enc-sheet-circle[data-v-0769f772]{
    width: 40px;
    height: 40px;
    margin:auto;
    margin-top:10px;
}
.analysis-answer-enc-sheet-col-item-txt-o[data-v-0769f772]{
    float: left;
    margin-right:10px;
}
.analysis-answer-enc-sheet-col-item-txt-t[data-v-0769f772]{
    float: left;
    text-decoration: underline;
}
.analysis-answer-enc-sheet-col-item[data-v-0769f772]{
    float: left;
    margin-right:40px;
}
.analysis-answer-enc-sheet-col-wait-py[data-v-0769f772]{
    color: #8f98a3;
    font-size: 13px;
    padding-right:25px;
    background:url(/vue/dist/static/img/topic_pigai_icon.d126ddf.png) right center no-repeat;
}
.analysis-answer-enc-sheet-list-row-stat-top[data-v-0769f772]{
    line-height: 40px;
}
.analysis-answer-enc-sheet-list-row-stat[data-v-0769f772]{
    padding: 0 25px 0 47px;
}
.analysis-answer-enc-sheet-list-row-stat-users[data-v-0769f772]{
    margin-top:10px;
    min-height: 88px;
    position:relative;
}
.knowledge-count-enc[data-v-0769f772]{
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    min-height: 328px;
    padding: 20px;
    margin-top:20px;
}
.knowledge-count-enc-center-lpart[data-v-0769f772]{
    height: 220px;
    width: 270px;
    float: left;
}
.knowledge-count-enc-center-rpart[data-v-0769f772]{
    width: calc(100% - 270px);
    float: left;
    height: 270px;
}
.knowledge-count-enc-legend-icon[data-v-0769f772]{
    display: inline-block;
    width:19px;
    height:12px;
    background: red;
    margin-right:5px;
    float: left;
    margin-top:2px;
}
.knowledge-count-enc-legend[data-v-0769f772]{
    line-height: 15px;
    color: #5e6166;
    margin-right:38px;
    display: inline-block;
}
.knowledge-count-enc-legends[data-v-0769f772]{
    text-align: center;
}
.el-table-filter__content[data-v-0769f772]{
    min-width: auto;
}
.analysis-answer-enc[data-v-0769f772] .el-table-filter__wrap{
    margin-bottom:-15px!important;
}
.shd_rline[data-v-0769f772]{
    height: 40px;
    line-height:40px;
    background: #f9f9f9;
    text-indent:24px;
}
.shd_answer_ways[data-v-0769f772]{
    padding: 25px 50px 20px 50px;
}
.shd_answer_way[data-v-0769f772]{
    margin-bottom:22px;
}
.shd_answer_way_l[data-v-0769f772]{
    float: left;
    text-indent:28px;
    background-image: url(/vue/dist/static/img/smart-homework-option.04af7af.png);
    background-repeat: no-repeat;
    background-position-y: center;
    cursor: pointer;
}
.shd_answer_way_l.ed[data-v-0769f772]{
    background-image: url(/vue/dist/static/img/smart-homework-option-ed.52bcb70.png);
}
.shd_answer_way_r[data-v-0769f772]{
    float: right;
    color: #545f69;
    font-size: 13px;
    text-decoration: underline;
    cursor:pointer;
}
.shd_answer_way_r[data-v-0769f772]:hover{
    color: #2fa2fe;
}
.shd_jump_detail_btn[data-v-0769f772]{
    width:105px;
    height:32px;
    text-indent:35px;
    line-height:32px;
    background: #2fa2fe;
    float: right;
    border-radius: 4px;
    color: #fff;
    background-image: url(/vue/dist/static/img/shd_jump_detail_btn.84a1dbb.png);
    background-repeat: no-repeat;
    background-position-x: 13px;
    background-position-y: center;
    cursor: pointer;
    margin-top:13px;
}
.shd_top_combtn[data-v-0769f772]{
    float: right;
    color: #6a747e;
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    margin-right:21px;
    font-weight: normal;
    cursor:pointer;
}
.stcom_share[data-v-0769f772]{
    background-image: url(/vue/dist/static/img/stcom_share.19401c9.png);
}
.stcom_daochu[data-v-0769f772]{
    background-image: url(/vue/dist/static/img/stcom_daochu.292303c.png);
}
.stcom_chehui[data-v-0769f772]{
    background-image: url(/vue/dist/static/img/stcom_chehui.3c71228.png);
}
.stcom_editbtn[data-v-0769f772]{
    background-image: url(/vue/dist/static/img/stcom_editbtn.e4e450f.png);
}
.student-list-enc[data-v-0769f772]{
    margin-top:20px;
    padding: 0 26px  26px 26px;
    position:relative;
}
.student-list-enc-classes[data-v-0769f772]{
    min-height: 60px;
    border-bottom:1px solid #e5e8ec;
}
.student-list-enc-class[data-v-0769f772]{
    float: left;
    margin-right:34px;
    color: #6a747e;
    line-height: 60px;
    cursor:pointer;
}
.student-list-enc-class.ed[data-v-0769f772]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_part_nav_ed.898bdde.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
    color: #2fa2fe;
}
.student-list-enc-users[data-v-0769f772]{
    margin-top:30px;
}
.student-list-enc-status[data-v-0769f772]{
    position:absolute;
    width: 60px;
    font-size: 13px;
    left: 50%;
    margin-left:-30px;
    height: 21px;
    line-height:21px;
    top:40px;
    background: #d4f1f4;
    border-radius: 20px;
    color: #1fb8c7;
}
.student-list-enc-user[data-v-0769f772]{
    width:70px;
    float: left;
    margin-right:40px;
    text-align: center;
    position:relative;
    margin-bottom:15px;
}
.sles-yuqi[data-v-0769f772]{
    color: #2fa2fe;
    background: #eae8ff;
}
.sles-unfinished[data-v-0769f772]{
    background: #ffebd5;
    color: #ff6e6e;
}
.student-list-enc-user-cuijiao-btn[data-v-0769f772]{
    position:absolute;
    right: 26px;
    top: 77px;
    border-radius: 3px;
    width:105px;
    height:30px;
    line-height:30px;
    border:1px solid #2fa2fe;
    text-indent:35px;
    color: #2fa2fe;
    background-image: url(/vue/dist/static/img/student-list-enc-user-cuijiao-btn.5b82e23.png);
    background-repeat: no-repeat;
    background-position-x: 12px;
    background-position-y: center;
    cursor: pointer;
}
.el-dropdown-menu__item.selected[data-v-0769f772]{
    color: #2fa2fe;
}
[data-v-0769f772] .analysis-answer-table.el-table--enable-row-hover .el-table__body tr:hover>td{
    background-color: #fff;
}
[data-v-0769f772] .analysis-answer-table.el-table td,[data-v-0769f772] .analysis-answer-table.el-table th{
    text-align: center;
}
[data-v-0769f772] .smart_homework_frame_module_group2 .el-collapse-item__header{
    background-color: #f9f9fa;
    padding:0 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-0769f772] .smart_homework_frame_module_group2 .el-collapse-item__arrow{
    -moz-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
}
[data-v-0769f772] .smart_homework_frame_module_group2 .el-collapse-item__arrow.is-active{
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
}
.xtwo_code[data-v-0769f772]{
    width: 270px;
    height: 270px;
    margin: auto;
}
.xtwo_code img[data-v-0769f772]{
    width:100%;
    height:100%;
}
.share_box_adress[data-v-0769f772]{
    width: 336px;
    height: 45px;
    border: 1px solid #cfd7e0;
    border-radius: 3px;
    display: block;
    margin: auto;
    margin-top:16px;
    text-indent:5px;
}
.share_box_common_btn[data-v-0769f772]{
    width:145px;
    height:38px;
    text-indent:57px;
    line-height:38px;
    background: #2fa2fe;
    border-radius: 4px;
    color: #fff;
    background-repeat: no-repeat;
    background-position-x: 27px;
    background-position-y: center;
    cursor: pointer;
    margin-top:13px;
}
.sbcn_copy[data-v-0769f772]{
    background-image: url(/vue/dist/static/img/share_box_common_btn_copy.52803ee.png);
}
.sbcn_save[data-v-0769f772]{
    background-image: url(/vue/dist/static/img/sbcn_save.5115786.png);
}
.share-student-list[data-v-0769f772]{
    height: 100%;
}
.share-student-list-header[data-v-0769f772]{
    height: 39px;
    line-height:39px;
    background: #f5f5f5;
}
.share-student-list-header-left[data-v-0769f772]{
    font-size: 16px;
    float: left;
    padding-left: 11px;
}
.share-student-list-header-right[data-v-0769f772]{
    float: right;
    margin-right:10px;
}
.share-student-list .van-dropdown-menu[data-v-0769f772]{
    background: none;
    height: 40px;
}
.share-student-list-box[data-v-0769f772]{
    padding: 0 10px;
    margin-top: 35px;
}
.share-student-list-box .student-list-enc-user[data-v-0769f772]{
    margin-right: 0;
    margin-bottom: 15px;
}
.share-student-list-box .student-list-enc-status[data-v-0769f772]{
    font-size: 13px;
}
.share-student-list-box .uncompleted-student-enc-user-icon[data-v-0769f772]{
    width: 55px;
    height: 55px;
}
.share-student-list-box .student-list-enc-status[data-v-0769f772]{
    top: 40px;
    width: 60px;
    left: 50%;
    margin-left: -30px;
}
.share-student-list-box .student-list-enc-user[data-v-0769f772]{
    width: 25%;
}
.public_noc[data-v-0769f772] {
    height:175px;
    width:196px;
    background:url(/vue/dist/static/img/empty_03.61d46be.png) center;
    background-size:80%;
    position:absolute;
    top:50%;
    margin-top:-87.5px;
    left:50%;
    margin-left:-98px;
}
.framework_unfinished_box[data-v-0769f772]{
    width: 800px;
    text-align: center;
    line-height: 200px;
}
.analysis-answer-enc .el-dropdown[data-v-0769f772]{
    margin-top:5px;
}
.clear[data-v-832eaffc]{
    clear:both;
}
.left[data-v-832eaffc]{
    float:left;
}
.right[data-v-832eaffc]{
    float:right;
}
.inline[data-v-832eaffc]{
    display:inline-block;
}
.block[data-v-832eaffc]{
    display:block;
}
.white[data-v-832eaffc]{
    color: wheat;
}
.clearfix[data-v-832eaffc]:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix[data-v-832eaffc] {
    zoom: 1;
}
._nr[data-v-832eaffc]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.smart_homework_frame[data-v-832eaffc]{
    height: 100%;
    background: #f3f4f6;
    overflow: auto;
}
.smhk_frame_banner[data-v-832eaffc]{
    height: 60px;
    line-height:60px;
    position:relative;
}
.smart_homework_frame_bottom[data-v-832eaffc]{
    padding: 0 70px;
}
.smhk_frame_banner_backbtn_icon[data-v-832eaffc]{
    color: #b8bfc8;
    font-size: 16px;
    margin-top:22px;
    float: left;
}
.smhk_frame_banner_backbtn_icon_txt[data-v-832eaffc]{
    color: #7a8590;
    float: left;
    padding-left:10px;
}
.smhk_frame_banner_backbtn[data-v-832eaffc]{
    cursor:pointer;
}
.smhk_frame_banner_backname[data-v-832eaffc]{
    color: #7a8590;
    float: left;
    margin-left:10px;
}
.smhk_frame_banner_name[data-v-832eaffc]{
    position:absolute;
    width: 500px;
    left: 50%;
    margin-left:-250px;
    top: 0;
    text-align: center;
    height: 60px;
    line-height:60px;
    color: #7a8590;
    font-size: 16px;
}
.smart_homework_frame_lpart[data-v-832eaffc]{
    float: left;
    width: calc(100% - 320px);
}
.smart_homework_frame_rpart[data-v-832eaffc]{
    position: fixed;
    top:60px;
    right: 70px;
    width: 295px;
}
.smart_homework_frame_module_groups[data-v-832eaffc]{
    max-height: 450px;
    overflow: auto;
}
.smart_homework_frame_module[data-v-832eaffc]{
    background: rgb(255, 255, 255);
    border-radius:6px;
}
.smart_homework_frame_module_title[data-v-832eaffc]{
    height: 49px;
    line-height:49px;
    border-bottom:1px solid #f3f4f6;
    color: #2fa2fe;
    font-weight: bold;
    text-indent:24px;
    font-size: 16px;
}
.smart_homework_frame_module_main[data-v-832eaffc]{
    padding: 0 28px;
    padding-bottom: 54px;
}
.smart_homework_frame_module_main_title[data-v-832eaffc]{
    margin-top:16px;
    color: #545f69;
}
.smart_homework_frame_module_common_msg[data-v-832eaffc]{
    text-indent: 18px;
    color: #6a747e;
    float: left;
    margin-right:30px;
    background-repeat: no-repeat;
    background-position-y: center;
}
.smart_homework_frame_module_common_msg._submit_limit[data-v-832eaffc]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_common_msg_tjiiao_icon.7bb5815.png);
}
.smart_homework_frame_module_common_msg._submit_publish[data-v-832eaffc]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_common_msg_submit_publish.cc4a68e.png);
}
.smart_homework_frame_module_common_msg._submit_end[data-v-832eaffc]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_common_msg_submit_end.5b5513c.png);
}
.smart_homework_frame_module_main_row[data-v-832eaffc]{
    margin-top:8px;
}
.smart_homework_frame_module_main_desc[data-v-832eaffc]{
    color: #6a747e;
    font-size: 14px;
    margin-top:11px;
}
.smart_homework_frame_module_rtitle[data-v-832eaffc]{
    height: 46px;
    line-height:46px;
    color: #545f69;
    text-indent:120px;
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_rtitle.1085735.png);
    background-repeat: no-repeat;
    background-position-x: 97px;
    background-position-y: center;
}
.smart_homework_frame_module_rtitle_v2[data-v-832eaffc]{
    height: 46px;
    line-height:46px;
    color: #545f69;
    text-indent:143px;
    background-image: url(/vue/dist/static/img/smart_homework_frame_module_rtitle_v2.4ffff07.png);
    background-repeat: no-repeat;
    background-position-x: 120px;
    background-position-y: center;
}
.smart_hfmg_name[data-v-832eaffc]{
    height: 40px;
    line-height:40px;
    text-indent: 21px;
    background: #f9f9fa;
    color: #545f69;
    background-repeat: no-repeat;
    background-position-x: calc(100% - 20px);
    background-position-y: center;
    cursor: pointer;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-right: 35px;
}
.smart_hfmg_name.ed[data-v-832eaffc]{
    background-color: #2fa2fe;
    color: #fff;
}
.smart_hfmg_name._unfold[data-v-832eaffc]{
    background-image: url(/vue/dist/static/img/smart_hfmg_name_unfold.09593f6.png);
}
.smart_hfmg_name._fold[data-v-832eaffc]{
    background-image: url(/vue/dist/static/img/smart_hfmg_name_fold.768e0b8.png);
}
.smart_homework_frame_module_group[data-v-832eaffc]{
    margin-bottom:2px;
}
.smart_hfmg_user_icon[data-v-832eaffc]{
    width:35px;
    height:35px;
    float: left;
}
.smart_hfmg_user_icon img[data-v-832eaffc]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
    -o-object-fit: cover;
       object-fit: cover;
}
.smart_hfmg_user[data-v-832eaffc]{
    padding: 7px 24px;
    cursor: pointer;
}
.smart_hfmg_user.ed[data-v-832eaffc]{
    background-color: #2fa2fe;
    color: #fff;
}
.smart_hfmg_user_name[data-v-832eaffc]{
    line-height:35px;
    float: left;
    margin-left:12px;
    width: calc(100% - 47px);
}
.smart_homework_frame_part_nav[data-v-832eaffc]{
    height: 50px;
    line-height:50px;
    color: #6a747e;
    float: left;
    margin-right:46px;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
}
.smart_homework_frame_part_nav.ed[data-v-832eaffc]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_part_nav_ed.898bdde.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
    color: #2fa2fe;
    font-size: 15px;
}
.smart_homework_frame_part_navs[data-v-832eaffc]{
    border-bottom:1px solid #e5e8ec;
}
.respond-topic-stat-framework-navs[data-v-832eaffc]{
    background: #fff;
    /*width:310px;*/
    width: 210px;
    height:31px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #dbe3ea;
    border-radius: 4px;
    overflow: hidden;
    float: left;
}
.respond-topic-stat-framework-nav[data-v-832eaffc]{
    width: 50%;
    text-align: center;
    height: 31px;
    line-height:33px;
    color: #8f98a3;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    float: left;
    border-left: 1px solid #dbe3ea;
    cursor:pointer;
    margin-top:-2px;
}
.respond-topic-stat-framework-nav.ed[data-v-832eaffc]{
    background: #2fa2fe;
    color: #fff;
}
.respond-topic-stat-framework-nav[data-v-832eaffc]:first-child{
    border-left: none;
}
.respond-topic-stat-framework-head[data-v-832eaffc]{
    margin-top:17px;
}
.respond-topic-stat-framework-btn[data-v-832eaffc]{
    width:86px;
    height:32px;
    text-indent:42px;
    line-height:32px;
    background: #2fa2fe;
    float: right;
    border-radius: 4px;
    color: #fff;
    background-image: url(/vue/dist/static/img/respond-topic-stat-framework-btn.b597335.png);
    background-repeat: no-repeat;
    background-position-x: 17px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-cuijiao[data-v-832eaffc]{
    width:98px;
    height:32px;
    text-indent:32px;
    line-height:32px;
    background: #2fa2fe;
    float: right;
    border-radius: 4px;
    color: #fff;
    background-image: url(/vue/dist/static/img/one-key-cui-jiao-icon.ac65926.png);
    background-repeat: no-repeat;
    background-position-x: 7px;
    background-position-y: center;
    cursor: pointer;
}
.rtsfb_haro[data-v-832eaffc]{
    transition:border linear .2s,-webkit-box-shadow linear .5s;
    transition:border linear .2s,box-shadow linear .5s;
    transition:border linear .2s,box-shadow linear .5s,-webkit-box-shadow linear .5s;
     -moz-transition:border linear .2s,-moz-box-shadow linear .5s;
     -webkit-transition:border linear .2s,-webkit-box-shadow linear .5s;
     outline:none;border-color:rgba(47, 162, 254, .75);
     box-shadow:0 0 8px rgba(47, 162, 254, .5);
     -moz-box-shadow:0 0 8px rgba(47, 162, 254, .5);
     -webkit-box-shadow:0 0 8px rgba(47, 162, 254, 3);
}
.line-rate-graphics-enc[data-v-832eaffc]{
    padding: 0 26px;
    margin-top:22px;
}
.line-rate-graphics-enc-top[data-v-832eaffc]{
    line-height:59px;
    height: 59;
}
.lirg-enc-lw[data-v-832eaffc], .lirg-enc-rw[data-v-832eaffc]{
    width: calc(50% - 62.5px);
}
.lirg-enc-lw[data-v-832eaffc]{
    float: left;
}
.lirg-enc-rw[data-v-832eaffc]{
    float: right;
}
.lirg-enc-cw[data-v-832eaffc]{
    width: 125px;
    float: left;
    text-align: center;
    color: #7a8590;
}
.line-rate-graphics-enc-top-txt[data-v-832eaffc]{
    font-weight: bold;
    font-size: 15px;
}
.line-rate-graphics-enc-line-num[data-v-832eaffc]{
    float: left;
    font-size: 13px;
    color: #7a8590;
    line-height:14px;
}
.line-rate-graphics-enc-line-slot[data-v-832eaffc]{
    float: left;
    height: 14px;
    border-radius: 15px;
    background: #d47cf8;
}
.line-rate-graphics-enc-line-slot.class_line_bar[data-v-832eaffc]{
    background-color: #2ad5f3;
}
.line-rate-graphics-enc-line[data-v-832eaffc]{
    line-height:14px;
    margin-bottom:20px;
}
.lrgecl-class .line-rate-graphics-enc-line-slot[data-v-832eaffc]{
    background: #29d5f7;
}
.completed-student-enc-top[data-v-832eaffc]{
    padding: 0 22px;
    color: #545d64;
    line-height:40px;
    height: 40px;
}
.completed-student-enc[data-v-832eaffc]{
    margin-top:20px;
    padding: 20px 0;
}
.completed-student-enc-name[data-v-832eaffc]{
    float: left;
    font-weight: bold;
    min-width: 80px;
}
.completed-student-enc-types[data-v-832eaffc]{
    float: left;
    margin-left:30px;
}
.completed-student-enc-types-nav[data-v-832eaffc]{
    width: 500px;
    overflow-x: auto;
    white-space: nowrap;
    height: 50px;
    display: block;
    overflow-y: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
/*滚动条样式*/
.completed-student-enc-types-nav[data-v-832eaffc]::-webkit-scrollbar {
     width: 4px;
}
.completed-student-enc-types-nav[data-v-832eaffc]::-webkit-scrollbar-thumb {
     border-radius: 10px;
     -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, .2);
     background: rgba(0, 0, 0, .2);
}
.completed-student-enc-types-nav[data-v-832eaffc]::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, .2);
    border-radius: 0;
    background: rgba(0, 0, 0, .1);
}
.completed-student-enc-type[data-v-832eaffc]{
    float: left;
    margin-right:28px;
    cursor:pointer;
}
.completed-student-enc-type.ed[data-v-832eaffc]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_part_nav_ed.898bdde.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
    background-size: 20px 3px;
    color: #2fa2fe;
}
.completed-student-enc-score-btn[data-v-832eaffc]{
    text-indent: 28px;
    color: #2fa2fe;
    float: right;
    margin-right:45px;
    text-indent: 25px;
    background-image: url(/vue/dist/static/img/edit-score-icon.2a844a1.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-export-btn[data-v-832eaffc]{
    width:82px;
    height:32px;
    line-height:32px;
    color: #fff;
    text-align: center;
    float: right;
    background: #2fa2fe;
    border-radius: 4px;
    cursor:pointer;
    margin-top:5px;
}
.respond-topic-stat-fx-btn[data-v-832eaffc]{
    width:132px;
    height:32px;
    line-height:32px;
    color: #fff;
    text-align: center;
    float: right;
    background: #2fa2fe;
    border-radius: 4px;
    cursor:pointer;
    margin-right:10px;
}
.completed-student-enc-sheet-head[data-v-832eaffc]{
    height: 41px;
    line-height:41px;
    background: #f9f9f9;
    margin:22px 22px 0 22px;
    border-radius: 4px;
}
.completed-student-enc-sheet-col[data-v-832eaffc]{
    float: left;
}
.completed-student-enc-sheet-op-row[data-v-832eaffc]{
    height: 52px;
    line-height:52px;
    padding: 0 22px;
}
.completed-student-enc-sheet-op-all-select[data-v-832eaffc]{
    text-indent:50px;
    float: left;
    cursor:pointer;
    background-image: url(/vue/dist/static/img/smart-homework-option.04af7af.png);
    background-repeat: no-repeat;
    background-position-x: 18px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-sheet-op-all-select.ed[data-v-832eaffc]{
    background-image: url(/vue/dist/static/img/smart-homework-option-ed.52bcb70.png);
}
.completed-student-enc-sheet-op-publist-weike-btn[data-v-832eaffc]{
    text-indent:21px;
    color: #2fa2fe;
    float: right;
    cursor:pointer;
    margin-right:12px;
    background-image: url(/vue/dist/static/img/publish-weike-icon.c0ef380.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-sheet-op-dh-btn[data-v-832eaffc]{
    text-indent:21px;
    color: #2fa2fe;
    float: right;
    cursor:pointer;
    margin-right:12px;
    background-image: url(/vue/dist/static/img/chehui_button_icon.4ff8bbc.png);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-sheet-normal-row-main[data-v-832eaffc]{
    height: 60px;
    line-height:60px;
    padding: 0 22px;
    cursor: pointer;
}
.completed-student-enc-status-col[data-v-832eaffc]{
    text-indent:53px;
    background-image: url(/vue/dist/static/img/smart-homework-option.04af7af.png);
    background-repeat: no-repeat;
    background-position-x: 18px;
    background-position-y: center;
    cursor: pointer;
}
.completed-student-enc-status-col.ed[data-v-832eaffc]{
    background-image: url(/vue/dist/static/img/smart-homework-option-ed.52bcb70.png);
}
.completed-student-enc-class-col[data-v-832eaffc]{
    text-align: center;
}
.completed-student-enc-user-icon[data-v-832eaffc]{
    width:40px;
    height:40px;
    float: left;
}
.completed-student-enc-user-icon img[data-v-832eaffc]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.completed-student-enc-user-name[data-v-832eaffc]{
    float: left;
    line-height:60px;
    margin-left:10px;
}
.completed-student-enc-sheet-normal-row-marks[data-v-832eaffc]{
    height: 50px;
}
.completed-student-enc-sheet-normal-row-detail[data-v-832eaffc]{
    padding: 10px 38px;
}
.completed-student-enc-sheet-normal-row-mark-block[data-v-832eaffc]{
    height: 16px;
    width: 16px;
    float: left;
    margin-right:10px;
}
.completed-student-enc-sheet-normal-row-mark[data-v-832eaffc]{
    line-height:16px;
}
.csesnrm-b-ok .completed-student-enc-sheet-normal-row-mark-block[data-v-832eaffc]{
    background: #29dbcd;
}
.csesnrm-b-ok .completed-student-enc-sheet-normal-row-mark-txt[data-v-832eaffc]{
    color: #29dbcd;
}
.csesnrm-b-error .completed-student-enc-sheet-normal-row-mark-block[data-v-832eaffc]{
    background: #ff8ca1;
}
.csesnrm-b-error .completed-student-enc-sheet-normal-row-mark-txt[data-v-832eaffc]{
    color: #ff8ca1;
}
.csesnrm-b-wait .completed-student-enc-sheet-normal-row-mark-block[data-v-832eaffc]{
    background: #ffbf5e;
}
.csesnrm-b-wait .completed-student-enc-sheet-normal-row-mark-txt[data-v-832eaffc]{
    color: #ffbf5e;
}
.csesnrm-b-iscorrect .completed-student-enc-sheet-normal-row-mark-block[data-v-832eaffc]{
    border:1px solid #30a2fb;
}
.csesnrm-b-iscorrect .completed-student-enc-sheet-normal-row-mark-txt[data-v-832eaffc]{
    color: #30a2fb;
}
.csesnrm-b-uncorrect .completed-student-enc-sheet-normal-row-mark-block[data-v-832eaffc]{
    background: #e4e7ec;
}
.csesnrm-b-uncorrect .completed-student-enc-sheet-normal-row-mark-txt[data-v-832eaffc]{
    color: #999;
}
.completed-student-enc-sheet-normal-row-mark-txt[data-v-832eaffc] {
    float: left;
}
.completed-student-enc-sheet-normal-row-mark[data-v-832eaffc]{
    float: left;
    margin-right:27px;
}
.completed-student-enc-sheet-normal-row-topic[data-v-832eaffc]{
    width:70px;
    /*min-width: 30px;*/
    padding: 4px 0px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height:30px;
    line-height:22px;
    /*float: left;*/
    display: inline-block;
    margin-right:22px;
    text-align: center;
    color: #999;
    border-radius: 5px;
    margin-bottom: 10px;
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    cursor: pointer;
}
.csenc-sheet-downlist-comp[data-v-832eaffc]{
    width: 50px;
    margin: auto;
    background-image: url(/vue/dist/static/img/downlist-normal-icon.8187c8c.png);
    background-repeat: no-repeat;
    background-position-x: calc(100% - 10px);
    background-position-y: center;
    cursor: pointer;
    text-align: left;
}
.csenc-sheet-common-comp[data-v-832eaffc]{
    text-align: center;
}
.csenc-sheet-rank-comp[data-v-832eaffc]{
    width: 80px;
    margin: auto;
    background-image: url(/vue/dist/static/img/dimension-rank-normal-icon.1e6d823.png);
    background-repeat: no-repeat;
    background-position-x: calc(100% - 10px);
    background-position-y: center;
    cursor: pointer;
}
.csenc-sheet-rank-comp.csrc-reverse-order[data-v-832eaffc]{
    background-image: url(/vue/dist/static/img/dimension-rank-bottom-icon.033e833.png);
}
.csenc-sheet-rank-comp.csrc-positive-order[data-v-832eaffc]{
    background-image: url(/vue/dist/static/img/dimension-rank-top-icon.1da7707.png);
}
.completed-student-enc-user-col[data-v-832eaffc]{
    width: 120px;
    margin: auto;
}
.completed-student-enc-user-name[data-v-832eaffc]{
    width: calc(100% - 50px);
}
.csenc-done-type[data-v-832eaffc]{
    text-align: center;
}
.csenc-correct-rate[data-v-832eaffc]{
    text-align: center;
}
.scesnrm-error[data-v-832eaffc]{
    background: #29dac8;
    color: #29dac8;
}
.csensnrt-ok[data-v-832eaffc]{
    background: #29dbcd;
    border: 1px solid #29dbcd;
}
.csensnrt-error[data-v-832eaffc]{
    background: #ff8ca1;
    border: 1px solid #ff8ca1;
}
.csensnrt-wait[data-v-832eaffc]{
    border:1px solid #ffbe5e;
    color: #ffbe5e;
}
.csesc-wait-check[data-v-832eaffc]{
    color: #fb9e25;
}
.csesc-end-check[data-v-832eaffc]{
    color: #2ea5ff;
}
.csensnrt-iscorrect[data-v-832eaffc]{
    color: #30a2fb;
    border:1px solid #30a2fb;
}
.csensnrt-uncorrect[data-v-832eaffc]{
    background: #e4e7ec;
}
.uncompleted-student-enc-user[data-v-832eaffc]{
    margin-bottom:10px;
}
.uncompleted-student-enc-user-icon[data-v-832eaffc]{
    width: 55px;
    height: 55px;
    margin: auto;
}
.uncompleted-student-enc-user-icon img[data-v-832eaffc]{
    width:100%;
    height:100%;
    border-radius: 50%;
}
.uncompleted-student-enc-user[data-v-832eaffc]{
    width:60px;
    float: left;
    margin-right:40px;
    text-align: center;
    cursor:pointer;
}
.uncompleted-student-enc-users[data-v-832eaffc]{
    padding: 30px 35px;
}
.uncompleted-student-enc-user-name[data-v-832eaffc]{
    font-size: 13px;
    color: #515e67;
    margin-top:6px;
}
.uncompleted-student-enc-user-status[data-v-832eaffc]{
    font-size: 11px;
    margin-top:5px;
    color: #349ef4;
}
.uncompleted-student-enc-user-status-circle[data-v-832eaffc]{
    display: inline-block;
    width:7px;
    height:7px;
    border-radius: 4px;
    background: #349ef4;
}
.unseus-no-read-status[data-v-832eaffc]{
    color: #8d96a5;
}
.unseus-no-read-status .uncompleted-student-enc-user-status-circle[data-v-832eaffc]{
    background: #8d96a5;
}
.unseus-chongzuo-status[data-v-832eaffc]{
    color: #ff877e;
}
.unseus-chongzuo-status .uncompleted-student-enc-user-status-circle[data-v-832eaffc]{
    background: #ff877e;
}
.topic-count-enc[data-v-832eaffc]{
    margin-top:20px;
    padding: 21px 24px;
    position:relative;
}
.topic-count-enc-item[data-v-832eaffc]{
    width: 50%;
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height: 250px;
}
.topic-count-enc-item-head[data-v-832eaffc]{
    color: #575b66;
}
.topic-count-enc-cline[data-v-832eaffc]{
    width: 1px;
    height: 100px;
    position:absolute;
    left: 50%;
    top: 100px;
    background: #dde2e6;
}
.topic-count-enc-item-zone[data-v-832eaffc]{
    height: 230px;
}
.analysis-answer-enc[data-v-832eaffc]{
    margin-top:20px;
    padding: 20px;
}
.analysis-answer-enc-top[data-v-832eaffc]{
    color: #575b66;
    margin-bottom: 10px;
}
.analysis-answer-enc-sheet-head[data-v-832eaffc]{
    height: 38px;
    line-height: 28px;
    background: #f9f9f9;
    margin-top:20px;
    border-radius: 3px;
    padding:0 25px;
    color:#545f69;
}
.analysis-answer-enc-sheet-col[data-v-832eaffc]{
    float: left;
}
.analysis-answer-enc-sheet-col-answerbox[data-v-832eaffc]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 510px;
    overflow: hidden;
    height: 60px;
    overflow-x: auto;
    white-space: nowrap;
}
.analysis-answer-enc-sheet-col-itemmy[data-v-832eaffc]{
    white-space: nowrap;
    display: inherit;
    color: #ff89a4;
}
.analysis-answer-enc-sheet-col-itemmy.correct[data-v-832eaffc]{
    color: #5ee3e8;
}
.analysis-answer-enc-sheet-row[data-v-832eaffc]{
    line-height:38px;
}
.csenc-sheet-txt-comp[data-v-832eaffc]{
    color: #575b66;
}
.analysis-answer-enc-sheet-list-row-head[data-v-832eaffc]{
    height: 60px;
    line-height:60px;
    padding:0 15px 0 25px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    cursor: pointer;
}
.analysis-answer-enc-sheet-list-row-head.ed[data-v-832eaffc]{
    -webkit-box-shadow: 0 0 4px 4px #eee;
            box-shadow: 0 0 4px 4px #eee;
    /*-webkit-animation: mymove 5s infinite; !* Chrome, Safari, Opera *!
    animation: mymove 5s infinite;*/
}
.completed-student-enc-sheet-normal-row-main.ed[data-v-832eaffc]{
    -webkit-box-shadow: 0 0 4px 4px #eee;
            box-shadow: 0 0 4px 4px #eee;
}
/* Chrome, Safari, Opera */
@-webkit-keyframes mymove-data-v-832eaffc {
100% {-webkit-box-shadow: 0 0 4px 4px #eee;box-shadow: 0 0 4px 4px #eee;
}
}
/* Standard syntax */
@keyframes mymove-data-v-832eaffc {
100% {-webkit-box-shadow: 0 0 4px 4px #eee;box-shadow: 0 0 4px 4px #eee;
}
}
.analysis-answer-enc-scol-topic-order[data-v-832eaffc]{
    font-size: 14px;
    color: #8f98a3;
    text-indent:20px;
}
.analysis-answer-enc-sheet-circle[data-v-832eaffc]{
    width: 40px;
    height: 40px;
    margin:auto;
    margin-top:10px;
}
.analysis-answer-enc-sheet-col-item-txt-o[data-v-832eaffc]{
    float: left;
    margin-right:10px;
}
.analysis-answer-enc-sheet-col-item-txt-t[data-v-832eaffc]{
    float: left;
    text-decoration: underline;
}
.analysis-answer-enc-sheet-col-item[data-v-832eaffc]{
    float: left;
    margin-right:40px;
}
.analysis-answer-enc-sheet-col-wait-py[data-v-832eaffc]{
    color: #8f98a3;
    font-size: 13px;
    padding-right:25px;
    background:url(/vue/dist/static/img/topic_pigai_icon.d126ddf.png) right center no-repeat;
}
.analysis-answer-enc-sheet-list-row-stat-top[data-v-832eaffc]{
    line-height: 40px;
}
.analysis-answer-enc-sheet-list-row-stat[data-v-832eaffc]{
    padding: 0 25px 0 47px;
}
.analysis-answer-enc-sheet-list-row-stat-users[data-v-832eaffc]{
    margin-top:10px;
    min-height: 88px;
    position:relative;
}
.knowledge-count-enc[data-v-832eaffc]{
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    min-height: 328px;
    padding: 20px;
    margin-top:20px;
}
.knowledge-count-enc-center-lpart[data-v-832eaffc]{
    height: 220px;
    width: 270px;
    float: left;
}
.knowledge-count-enc-center-rpart[data-v-832eaffc]{
    width: calc(100% - 270px);
    float: left;
    height: 270px;
}
.knowledge-count-enc-legend-icon[data-v-832eaffc]{
    display: inline-block;
    width:19px;
    height:12px;
    background: red;
    margin-right:5px;
    float: left;
    margin-top:2px;
}
.knowledge-count-enc-legend[data-v-832eaffc]{
    line-height: 15px;
    color: #5e6166;
    margin-right:38px;
    display: inline-block;
}
.knowledge-count-enc-legends[data-v-832eaffc]{
    text-align: center;
}
.el-table-filter__content[data-v-832eaffc]{
    min-width: auto;
}
.analysis-answer-enc[data-v-832eaffc] .el-table-filter__wrap{
    margin-bottom:-15px!important;
}
.shd_rline[data-v-832eaffc]{
    height: 40px;
    line-height:40px;
    background: #f9f9f9;
    text-indent:24px;
}
.shd_answer_ways[data-v-832eaffc]{
    padding: 25px 50px 20px 50px;
}
.shd_answer_way[data-v-832eaffc]{
    margin-bottom:22px;
}
.shd_answer_way_l[data-v-832eaffc]{
    float: left;
    text-indent:28px;
    background-image: url(/vue/dist/static/img/smart-homework-option.04af7af.png);
    background-repeat: no-repeat;
    background-position-y: center;
    cursor: pointer;
}
.shd_answer_way_l.ed[data-v-832eaffc]{
    background-image: url(/vue/dist/static/img/smart-homework-option-ed.52bcb70.png);
}
.shd_answer_way_r[data-v-832eaffc]{
    float: right;
    color: #545f69;
    font-size: 13px;
    text-decoration: underline;
    cursor:pointer;
}
.shd_answer_way_r[data-v-832eaffc]:hover{
    color: #2fa2fe;
}
.shd_jump_detail_btn[data-v-832eaffc]{
    width:105px;
    height:32px;
    text-indent:35px;
    line-height:32px;
    background: #2fa2fe;
    float: right;
    border-radius: 4px;
    color: #fff;
    background-image: url(/vue/dist/static/img/shd_jump_detail_btn.84a1dbb.png);
    background-repeat: no-repeat;
    background-position-x: 13px;
    background-position-y: center;
    cursor: pointer;
    margin-top:13px;
}
.shd_top_combtn[data-v-832eaffc]{
    float: right;
    color: #6a747e;
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    margin-right:21px;
    font-weight: normal;
    cursor:pointer;
}
.stcom_share[data-v-832eaffc]{
    background-image: url(/vue/dist/static/img/stcom_share.19401c9.png);
}
.stcom_daochu[data-v-832eaffc]{
    background-image: url(/vue/dist/static/img/stcom_daochu.292303c.png);
}
.stcom_chehui[data-v-832eaffc]{
    background-image: url(/vue/dist/static/img/stcom_chehui.3c71228.png);
}
.stcom_editbtn[data-v-832eaffc]{
    background-image: url(/vue/dist/static/img/stcom_editbtn.e4e450f.png);
}
.student-list-enc[data-v-832eaffc]{
    margin-top:20px;
    padding: 0 26px  26px 26px;
    position:relative;
}
.student-list-enc-classes[data-v-832eaffc]{
    min-height: 60px;
    border-bottom:1px solid #e5e8ec;
}
.student-list-enc-class[data-v-832eaffc]{
    float: left;
    margin-right:34px;
    color: #6a747e;
    line-height: 60px;
    cursor:pointer;
}
.student-list-enc-class.ed[data-v-832eaffc]{
    background-image: url(/vue/dist/static/img/smart_homework_frame_part_nav_ed.898bdde.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
    color: #2fa2fe;
}
.student-list-enc-users[data-v-832eaffc]{
    margin-top:30px;
}
.student-list-enc-status[data-v-832eaffc]{
    position:absolute;
    width: 60px;
    font-size: 13px;
    left: 50%;
    margin-left:-30px;
    height: 21px;
    line-height:21px;
    top:40px;
    background: #d4f1f4;
    border-radius: 20px;
    color: #1fb8c7;
}
.student-list-enc-user[data-v-832eaffc]{
    width:70px;
    float: left;
    margin-right:40px;
    text-align: center;
    position:relative;
    margin-bottom:15px;
}
.sles-yuqi[data-v-832eaffc]{
    color: #2fa2fe;
    background: #eae8ff;
}
.sles-unfinished[data-v-832eaffc]{
    background: #ffebd5;
    color: #ff6e6e;
}
.student-list-enc-user-cuijiao-btn[data-v-832eaffc]{
    position:absolute;
    right: 26px;
    top: 77px;
    border-radius: 3px;
    width:105px;
    height:30px;
    line-height:30px;
    border:1px solid #2fa2fe;
    text-indent:35px;
    color: #2fa2fe;
    background-image: url(/vue/dist/static/img/student-list-enc-user-cuijiao-btn.5b82e23.png);
    background-repeat: no-repeat;
    background-position-x: 12px;
    background-position-y: center;
    cursor: pointer;
}
.el-dropdown-menu__item.selected[data-v-832eaffc]{
    color: #2fa2fe;
}
[data-v-832eaffc] .analysis-answer-table.el-table--enable-row-hover .el-table__body tr:hover>td{
    background-color: #fff;
}
[data-v-832eaffc] .analysis-answer-table.el-table td,[data-v-832eaffc] .analysis-answer-table.el-table th{
    text-align: center;
}
[data-v-832eaffc] .smart_homework_frame_module_group2 .el-collapse-item__header{
    background-color: #f9f9fa;
    padding:0 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-832eaffc] .smart_homework_frame_module_group2 .el-collapse-item__arrow{
    -moz-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
}
[data-v-832eaffc] .smart_homework_frame_module_group2 .el-collapse-item__arrow.is-active{
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
}
.xtwo_code[data-v-832eaffc]{
    width: 270px;
    height: 270px;
    margin: auto;
}
.xtwo_code img[data-v-832eaffc]{
    width:100%;
    height:100%;
}
.share_box_adress[data-v-832eaffc]{
    width: 336px;
    height: 45px;
    border: 1px solid #cfd7e0;
    border-radius: 3px;
    display: block;
    margin: auto;
    margin-top:16px;
    text-indent:5px;
}
.share_box_common_btn[data-v-832eaffc]{
    width:145px;
    height:38px;
    text-indent:57px;
    line-height:38px;
    background: #2fa2fe;
    border-radius: 4px;
    color: #fff;
    background-repeat: no-repeat;
    background-position-x: 27px;
    background-position-y: center;
    cursor: pointer;
    margin-top:13px;
}
.sbcn_copy[data-v-832eaffc]{
    background-image: url(/vue/dist/static/img/share_box_common_btn_copy.52803ee.png);
}
.sbcn_save[data-v-832eaffc]{
    background-image: url(/vue/dist/static/img/sbcn_save.5115786.png);
}
.share-student-list[data-v-832eaffc]{
    height: 100%;
}
.share-student-list-header[data-v-832eaffc]{
    height: 39px;
    line-height:39px;
    background: #f5f5f5;
}
.share-student-list-header-left[data-v-832eaffc]{
    font-size: 16px;
    float: left;
    padding-left: 11px;
}
.share-student-list-header-right[data-v-832eaffc]{
    float: right;
    margin-right:10px;
}
.share-student-list .van-dropdown-menu[data-v-832eaffc]{
    background: none;
    height: 40px;
}
.share-student-list-box[data-v-832eaffc]{
    padding: 0 10px;
    margin-top: 35px;
}
.share-student-list-box .student-list-enc-user[data-v-832eaffc]{
    margin-right: 0;
    margin-bottom: 15px;
}
.share-student-list-box .student-list-enc-status[data-v-832eaffc]{
    font-size: 13px;
}
.share-student-list-box .uncompleted-student-enc-user-icon[data-v-832eaffc]{
    width: 55px;
    height: 55px;
}
.share-student-list-box .student-list-enc-status[data-v-832eaffc]{
    top: 40px;
    width: 60px;
    left: 50%;
    margin-left: -30px;
}
.share-student-list-box .student-list-enc-user[data-v-832eaffc]{
    width: 25%;
}
.public_noc[data-v-832eaffc] {
    height:175px;
    width:196px;
    background:url(/vue/dist/static/img/empty_03.61d46be.png) center;
    background-size:80%;
    position:absolute;
    top:50%;
    margin-top:-87.5px;
    left:50%;
    margin-left:-98px;
}
.framework_unfinished_box[data-v-832eaffc]{
    width: 800px;
    text-align: center;
    line-height: 200px;
}
.analysis-answer-enc .el-dropdown[data-v-832eaffc]{
    margin-top:5px;
}/**
 * @desc: 新版教学产品线UI调整样式
 * @author: yansen
 * @time: 2020-09-08
 */
.new-teach-version-pop-ui[data-v-01f3d54c] .el-dialog {
    padding: 0 26px;
}
.new-teach-version-pop-ui[data-v-01f3d54c] .el-dialog {
    border-radius: 0;
}
.new-teach-version-pop-ui[data-v-01f3d54c] .el-dialog__title {
    color: #333;
}
.new-teach-version-pop-ui[data-v-01f3d54c] .el-dialog__header {
    /* text-align: center; */
    /* border-bottom:1px solid #eeeeee; */
    /* min-height: 20px; */
}
.new-teach-version-pop-ui[data-v-01f3d54c] .el-dialog__headerbtn {
    top: -16px;
    right: -16px;
    width: 38px;
    height: 38px;
    line-height: 38px;
    background: #fff;
    border-radius: 50%;
    line-height: 38px;
}
.new-teach-version-pop-ui[data-v-01f3d54c] .el-dialog__headerbtn .el-dialog__close {
    width: 23px;
    height: 23px;
    line-height: 23px;
    color: #b2bac3;
    border-radius: 50%;
    border: 2px solid #b2bac3;
    font-weight: bolder;
    text-indent: 1px;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}
.new-teach-version-pop-ui[data-v-01f3d54c] .el-dialog__headerbtn .el-dialog__close:hover {
    border: 2px solid #409eff;
    color: #409eff;
}
.public-pop-root[data-v-01f3d54c] .el-textarea__inner {
    height: 122px;
}
.public-pop-root[data-v-01f3d54c] .el-dialog__body {
    padding: 0 0 20px 0;
}
.column-config-box .el-checkbox[data-v-01f3d54c] {
    margin-bottom: 10px;
}
/**
 * @desc: 课堂教学
 * @author: yansen
 * @time: 2020-09-03
 */
*[data-v-01f3d54c]:focus{
    outline: none;
}
.course-teaching-common-btn[data-v-01f3d54c] {
    background: -webkit-gradient(linear, left top, left bottom, from(#27c9a3), to(#57dfbf));
    background: linear-gradient(#27c9a3 0%, #57dfbf 100%);
    border-radius: 4px;
    cursor:pointer;
    color: #fff;
}
.course-teaching-main-page[data-v-01f3d54c]{
    height: 100%;
    background: #f5f6fa;
}
.course-teaching-main-page-center[data-v-01f3d54c]{
    width: 1200px;
    margin: auto;
    position: relative;
}
.course-teaching-public-img-box img[data-v-01f3d54c]{
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}
.cource-teaching-common-pop-btn[data-v-01f3d54c]{
    width:180px;
    height:44px;
    border-radius: 5px;
    text-align: center;
    line-height:44px;
    color: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#27c9a3), to(#57dfbf));
    background: linear-gradient(#27c9a3 0%, #57dfbf 100%);
    cursor:pointer;
}
._nr[data-v-01f3d54c]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
/***主题色start***/
.border_color_for_theme_2.ed[data-v-01f3d54c]{
    border-color: #057fff!important;
}
.text_color_for_theme_2[data-v-01f3d54c]{
    color:#057fff!important;
}
.text_hover_color_for_theme_2[data-v-01f3d54c]:hover{
    color:#057fff!important;
}
.text_option_color_for_theme_2.ed[data-v-01f3d54c]{
    color:#057fff!important;
}
.text_option_color_for_theme_2.ed .course-teaching-index-nav-icon-txt[data-v-01f3d54c]{
    color:#057fff!important;
}
.bg_color_for_theme_2[data-v-01f3d54c]{
    background:#057fff!important;
}
.single_border_color_for_theme_2[data-v-01f3d54c] {
    border-color: #057fff!important;
}
.bg_selected_color_for_theme_2.ed[data-v-01f3d54c]{
    background:#057fff!important;
    color: #fff;
}
.bg_selected_color_for_theme_2.ed[data-v-01f3d54c]:hover{
    color: #fff!important;
}
/***主题色end***/
/***表单元素start，外层加上cource-teaching-form这个类名***/
[data-v-01f3d54c] .cource-teaching-form .el-input__inner,[data-v-01f3d54c] .cource-teaching-form .el-textarea__inner,[data-v-01f3d54c] .cource-teaching-form .el-select .el-input__inner{
    /*border: 1px solid #dce5ef;*/
    border: 1px solid #eee;
    border-radius: 4px;
    font-size: 12px;
}
[data-v-01f3d54c] .cource-teaching-form .el-input__inner{
    height: 34px;
    line-height: 34px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-01f3d54c] .el-textarea__inner {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-01f3d54c] .el-form-item__label {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-01f3d54c] .cource-teaching-form .el-input__icon{
    line-height: 34px;
}
[data-v-01f3d54c] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner{
    border: 1px solid #45d7b5;
    -webkit-box-shadow: none;
            box-shadow: none;
}
[data-v-01f3d54c] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner:hover{
    border: 1px solid #45d7b5;
}
[data-v-01f3d54c] .cource-teaching-form .el-input__inner:focus,[data-v-01f3d54c] .cource-teaching-form .el-select .el-input__inner:focus,[data-v-01f3d54c] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner,[data-v-01f3d54c] .cource-teaching-form .el-textarea__inner:focus{
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #45d7b5;
}
[data-v-01f3d54c] .cource-teaching-form .el-radio{
    color: #999999;
    cursor: pointer;
    margin-right: 22px;
}
[data-v-01f3d54c] .cource-teaching-form .el-radio__label{
    font-size: 12px;
    font-weight: 500;
    color: #999999;
}
[data-v-01f3d54c] .cource-teaching-form .el-radio__inner{
    width: 16px;
    height: 16px;
    background: #ffffff;
    border: 1px solid #cccccc;
}
[data-v-01f3d54c] .cource-teaching-form .el-radio__input.is-checked .el-radio__inner{
    border-color: #DCDFE6;
    background: none;
}
[data-v-01f3d54c] .cource-teaching-form .el-radio__inner::after{
    width: 8px;
    height: 8px;
    background: #000;
}
[data-v-01f3d54c] .cource-teaching-form .el-radio__input.is-checked+.el-radio__label{
    color: #999999;
}
/**表单元素end**/
.course-no-content-text[data-v-01f3d54c]{
    text-align: center;
    font-size: 14px;
    color: #999;
    margin-top:5px;
}
.course-no-content-img[data-v-01f3d54c]{
    width: 464px;
    height: 288px;
    display: block;
    margin: auto;
}
.course-teaching-mp-litem[data-v-01f3d54c]{
    position: absolute;
    left: 80px;
}
.course-teaching-mp-lt-item[data-v-01f3d54c]{
    font-size: 17px;
    font-weight: bold;
    height: 71px;
    line-height: 71px;
    float: left;
    margin-right: 20px;
}
.course-teaching-mp-lt-name[data-v-01f3d54c]{
    cursor: pointer;
}
.course-teaching-mp-lt-i-line[data-v-01f3d54c]{
    float: left;
    height: 25px;
    width: 1px;
    background: #cccccc;
    margin-top: 23px;
    margin-left: 2px;
}
.course-teaching-mp-lt-i-text[data-v-01f3d54c]{
    float: left;
    line-height: 71px;
    font-size: 14px;
    color: #666666;
    margin-left: 20px;
}
.course-teaching-mp-lt-popbox[data-v-01f3d54c]{
    height: 485px;
}
.course-search[data-v-01f3d54c]{
    height: 38px;
}
.course-teaching-mp-lt-pop-lv-first[data-v-01f3d54c]{
    border-bottom: 1px solid #eee;
}
.ctmlplf-name[data-v-01f3d54c]{
    float: left;
    width: calc(100% - 30px);
    font-size: 14px;
    color: #333;
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.ctmlplf-icon[data-v-01f3d54c]{
    width: 25px;
    float: right;
}
.ctmlplf-icon-mark[data-v-01f3d54c]{
    font-weight: bold;
    color: #666666;
}
.course-teaching-mp-lt-pop-lv-first-inner[data-v-01f3d54c]{
    height: 38px;
    line-height: 38px;
    border-bottom: 1px solid #eee;
    padding: 0 30px;
}
.ctmlplf-icon.ed .ctmlplf-icon-mark[data-v-01f3d54c]{
    display: block;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    margin-right: 10px;
}
.course-teaching-mp-lt-pop-lv-cdbox[data-v-01f3d54c]{
    padding-bottom: 0px;
}
.add-btn-tooltip[data-v-01f3d54c]{
    width: 117px;
    height: 76px;
    text-align: center;
}
.add-btn-tooltip p[data-v-01f3d54c] {
    margin-top: 19px;
    font-size: 14px;
    font-family: Source Han Sans CN Regular, Source Han Sans CN Regular-Regular;
    font-weight: 400;
    color: #333333;
    cursor: pointer;
}
.no-border[data-v-01f3d54c]{
    border: none;
}
.select-span-pop-box-title[data-v-01f3d54c]{
    font-size: 17px;
    color: #333435;
    margin-top: 18px;
    margin-left: -20px;
}
.volume-production-activity-pop-rnode[data-v-01f3d54c] .el-dialog__title{
    color: #5ec8a7;
}
.volume-production-activity-pop-rnode[data-v-01f3d54c] .el-dialog__header {
    border: none;
}
.volume-production-activity-pop[data-v-01f3d54c]{
    position: relative;
}
.volume-pap-c-addbtn[data-v-01f3d54c]{
    position: absolute;
    top: -36px;
    cursor: pointer;
}
.volume-pap-c-mbody[data-v-01f3d54c]{
    height: 688px;
    border: 1px solid #edeeef;
}
.volume-pap-cm-chbox[data-v-01f3d54c]{
    width: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    height: 100%;
}
.volume-pap-cm-chb-list[data-v-01f3d54c]{
    height: 600px;
    overflow: auto;
}
.volume-pap-cm-chb-sbtn[data-v-01f3d54c]{
    float: none;
    height: 34px;
    line-height: 34px;
    width: 468px;
    margin: auto;
}
._vpcc_first[data-v-01f3d54c]{
}
._vpcc_second[data-v-01f3d54c]{
    border-left: 1px solid #edeeef;
    padding: 0 24px 0 29px;
    overflow: auto;
    -webkit-box-shadow: 0 0 10px 3px #eee;
            box-shadow: 0 0 10px 3px #eee;
    position: relative;
    z-index: 3;
}
.volume-pap-cm-chb-l-item[data-v-01f3d54c]{
    height: 168px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 1px solid #edeeef;
    padding: 0px 22px 0px 38px;
    position: relative;
    cursor: pointer;
}
.volume-pap-cm-chb-l-item-face[data-v-01f3d54c]{
    width: 160px;
    height: 160px;
    margin-top: 4px;
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.volume-pap-cm-chb-l-item-cont[data-v-01f3d54c]{
    float: left;
    margin-left: 24px;
}
.volume-pap-cm-chb-l-item-cont-title[data-v-01f3d54c]{
    font-size: 16px;
    font-weight: bold;
    margin-top: 9px;
    color: #333;
}
.volume-pap-cm-chb-l-item-dbtn[data-v-01f3d54c]{
    position: absolute;
    right: 23px;
    bottom: 25px;
    cursor: pointer;
}
.volume-production-activity-pop-rnode .resource-create-item-tag-botton-inner[data-v-01f3d54c]{
    display: block!important;
    position: relative;
    line-height: 24px;
}
.volume-production-activity-pop-rnode .choose-tag-text[data-v-01f3d54c] {
    line-height: 32px;
    text-indent: 45px;
}
.volume-production-activity-pop-rnode .resource-create-item-tag-botton-inner .choose-tag-button-icon[data-v-01f3d54c]{
    margin-left: 17px;
    position: absolute;
    top: 5px;
    height: 20px!important;
}
.volume-production-activity-pop-rnode[data-v-01f3d54c] .el-checkbox{
    display: block;
    float: left;
}
.res-ci-no-content-root[data-v-01f3d54c]{
    position: relative;
    height: 540px;
}
.volume-pap-cm-chb-l-item-face[data-v-01f3d54c] .file-restype-face{
    padding-top: 0!important;
}
.volume-pap-cm-chb-l-item-face[data-v-01f3d54c] ._file-restype-face-img {
    height: 159px!important;
}
.volume-pap-cm-chb-l-item-face[data-v-01f3d54c] img {
    border-radius: 6px!important;
}
.volume-pap-c-mbody-pitem[data-v-01f3d54c]{
    height: 100%;
}
.volume-pap-cm-chb-l-item-line[data-v-01f3d54c]{
    height: 100%;
    position: absolute;
    width: 4px;
    background: #5fc9aa;
    left: 0;
    top: 0;
    display: none;
}
.volume-pap-cm-chb-l-item.ed .volume-pap-cm-chb-l-item-line[data-v-01f3d54c]{
    display: block;
}
.volume-pap-cm-chb-l-item.ed[data-v-01f3d54c]{
    background: #f8f9fa;
}
.course-hns-info-form-row-icon[data-v-01f3d54c]{
    color: #999;
    font-size: 18px;
    float: left;
    width: 18px;
    height: 38px;
    margin-right: 10px;
    cursor: pointer;
}
.course-hns-info-form-row-name[data-v-01f3d54c]{
    width: 84px;
    float: left;
    color: #333;
    font-weight: bold;
    margin-right: 26px;
    line-height: 34px;
}
.course-hns-info-form-row[data-v-01f3d54c]{
    margin-top: 48px;
    margin-bottom: 44px;
}
.course-hns-info-form-user[data-v-01f3d54c]{
    position: relative;
    float: left;
    margin-right: 20px;
    text-align: center;
    width: 66px;
    margin-bottom: 5px;
}
.copyright-radio-num[data-v-01f3d54c]{
    line-height: normal;
    font-size: 12px;
    color: #fdad3e;
    cursor: pointer;
}
.course-hns-info-form-user-icon[data-v-01f3d54c]{
    width: 36px;
    height: 36px;
    margin: auto;
}
.course-hns-info-form-user-icon img[data-v-01f3d54c]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.course-hns-info-form-user-name[data-v-01f3d54c]{
    color: #666;
    text-align: center;
    line-height: normal;
    margin-top: 6px;
}
.course-hns-info-form-user-mark[data-v-01f3d54c]{
    position: absolute;
    width: 50px;
    height: 20px;
    background: #ff7676;
    border-radius: 12px;
    text-align: center;
    line-height: 20px;
    color: #fff;
    font-size: 9px;
    top: -8px;
    left: 30px;
}
.course-hns-info-form-row-cont[data-v-01f3d54c]{
    float: left;
    width: calc(100% - 110px);
}
.course-hns-info-form-add-u-btn[data-v-01f3d54c]{
    width: 38px;
    height: 38px;
    border: 1px solid #278bf7;
    border-radius: 50%;
    float: left;
    cursor: pointer;
    color: #278bf7;
    text-align: center;
    margin-left: 14px;
}
.course-hns-info-form-row[data-v-01f3d54c]{
    margin-bottom: 44px;
}
.course-hns-info-form-price-desc[data-v-01f3d54c]{
    color: #999;
    font-size: 14px;
    margin-top: 12px;
}
.set-price-comp-show-model[data-v-01f3d54c]{
    margin-top: 7px;
}
.set-price-comp-show-model-str[data-v-01f3d54c]{
    font-weight: bold;
    color: #333;
}
.set-price-comp-show-model-icon[data-v-01f3d54c]{
    color: #2191ff;
    margin-left: 5px;
    cursor: pointer;
}
.set-price-comp-edit-model-input[data-v-01f3d54c]{
    height: 34px;
    border: 1px solid #d1dce7;
    border-radius: 3px;
    color: #999999;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-indent: 1em;
    float: left;
    margin-right: 20px;
}
.set-price-comp-edit-model-sbtn[data-v-01f3d54c]{
    width: 64px;
    height: 34px;
    border-radius: 3px;
    text-align: center;
    cursor: pointer;
    line-height: 34px;
    color: #fff;
    background: #2191ff;
    float: left;
}
.drcmci-pbox[data-v-01f3d54c]{
    padding: 0 30px;
    height: 500px;
    padding-bottom: 80px;
}
.document-resource-create-main-content-item .course-hns-info-form-row-name[data-v-01f3d54c]{
    width: 112px;
}
.document-resource-create-main-content-item .course-hns-info-form-row-cont[data-v-01f3d54c] {
    width: calc(100% - 138px);
}
.course-hns-info-form-row-cont[data-v-01f3d54c] .el-radio__inner::after{
    background: #fff;
    width: 5px;
    height: 5px;
}
.course-hns-info-form-row-cont[data-v-01f3d54c] .el-radio__input.is-checked .el-radio__inner {
    border-color: #409eff;
    background: #409eff;
}
.chifrc-radio-comp[data-v-01f3d54c]{
    margin-top: 6px;
}
.chifrc-res-item-conf[data-v-01f3d54c]{
    padding: 28px 17px;
    background: #fafafa;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 615px;
    border-radius: 5px;
    margin-top: 19px;
}
.chifrc-res-iconf-row-icon[data-v-01f3d54c]{
    width: 19px;
    height: 20px;
    float: left;
    margin-right: 8px;
    margin-top: 8px;
}
.chifrc-res-iconf-row-icon img[data-v-01f3d54c]{
    width: 100%;
    height: 100%;
}
.chifrc-res-iconf-row-name[data-v-01f3d54c]{
    color: #666;
    float: left;
    line-height: 34px;
}
.chifrc-res-iconf-row-oplist[data-v-01f3d54c]{
    float: right;
}
.chnsifpd-v2[data-v-01f3d54c]{
    height: 56px;
    line-height: 56px;
    background: #fafafa;
    margin-top: 18px;
    width: 615px;
    text-indent: 19px;
}
.chnsifpd-v3[data-v-01f3d54c]{
    padding: 20px;
    background: #fafafa;
    margin-top: 18px;
}
.chnsifpd-item[data-v-01f3d54c]{
    margin-top: 18px;
}
.course-hns-info-form-user-cbtn[data-v-01f3d54c]{
    line-height: 20px;
    color: #278bf7;
    cursor: pointer;
    display: block;
    position: absolute;
    width: 100%;
    display: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    bottom: -20px;
}
.course-hns-info-form-user:hover .course-hns-info-form-user-cbtn[data-v-01f3d54c]{
    display: block;
}
.course-hns-info-form-user[data-v-01f3d54c]:hover{
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
}
.chifrc-res-iconf-row[data-v-01f3d54c]{
    margin-bottom: 10px;
}
.rescfs-pop-first-lv[data-v-01f3d54c]{
    margin-top: 42px;
}
.rescfs-pop-first-lv-header[data-v-01f3d54c]{
    padding-bottom: 14px;
    border-bottom: 1px solid #eeeeee;
    color: #999999;
    font-weight: bold;
}
.rescfs-pop-sec-lv[data-v-01f3d54c]{
    height: 58px;
    line-height: 58px;
    border-bottom: 1px solid #eeeeee;
}
.rescfs-pop-sec-lv-left[data-v-01f3d54c]{
    float: left;
    color: #323232;
    font-size: 15px;
    font-weight: bold;
    width: calc(100% - 200px);
}
.rescfs-pop-sec-lv-right[data-v-01f3d54c]{
    float: right;
    color: #434343;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
}
.rescfs-pop-sec-lvs[data-v-01f3d54c]{
    padding: 0 29px;
}
.rescfs-pop-sec-lv-left img[data-v-01f3d54c]{
    width: 16px;
    -webkit-transform: translateY(-1px);
            transform: translateY(-1px);
    margin-right: 3px;
}
.res-collection-files-stat-pop[data-v-01f3d54c]{
    height: 600px;
    overflow: auto;
}
.payment-pop-comp-block-rmb-bottom[data-v-01f3d54c]{
    margin-top: 10px;
}
.payment-pcbrn-num[data-v-01f3d54c]{
    font-size: 30px;
    color: #ff6768;
}
.payment-pcbrn-txt[data-v-01f3d54c]{
    font-size: 20px;
    color: #000;
    padding-top: 60px;
}
.payment-pop-comp-block-rmb-qrcode[data-v-01f3d54c]{
    width: 145px;
    height: 145px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    float: left;
    margin-right: 15px;
}
.payment-pop-comp-block-rmb-qrcode img[data-v-01f3d54c]{
    width: 100%;
    height: 100%;
}
.payment-pop-comp-block-rmb-name[data-v-01f3d54c]{
    font-size: 20px;
    color: #000;
}
.payment-pop-comp-block-rmb-desc[data-v-01f3d54c]{
    color: #999;
    font-size: 12px;
}
.ppcr-confirm-btn[data-v-01f3d54c]{
    width: 128px;
    height: 42px;
    background: #2288f7;
    text-align: center;
    line-height: 42px;
    color: #fff;
    font-size: 18px;
    margin-top: 40px;
    border-radius: 25px;
    cursor: pointer;
}
.payment-pop-comp-block[data-v-01f3d54c]{
    border-radius: 2px;
    background: #f9f9f9;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 64px 39px 0 39px;
    height: 225px;
}
.ppcr-pay-pattern-selected-icon[data-v-01f3d54c]{
    position: absolute;
    right: 0;
    bottom: 0;
    display: none;
}
.ppcr-pay-pattern[data-v-01f3d54c]{
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 18px 22px;
    border: 1px solid #d3d3d3;
    border-radius: 3px;
    width: 210px;
    height: 88px;
    float: left;
    cursor: pointer;
    position: relative;
    margin-right: 30px;
}
.ppcr-pay-pattern-rest[data-v-01f3d54c]{
    font-size: 16px;
    color: #999;
    margin-top: 5px;
}
.ppcr-pay-pattern-rest span[data-v-01f3d54c]{
    color: #ff7676;
}
.payment-pop-comp-rpart[data-v-01f3d54c]{
    overflow: auto;
}
.ppcr-num[data-v-01f3d54c]{
    color: #ff7676;
    font-size: 18px;
    font-weight: bold;
    float: left;
    margin-left: 4px;
}
.ppcr-str[data-v-01f3d54c]{
    color: #333;
    font-size: 16px;
    line-height: 24px;
    float: left;
    margin-left: 12px;
}
.ppcr-icon[data-v-01f3d54c]{
    height: 24px;
    width: 24px;
    float: left;
}
.ppcr-icon-v2[data-v-01f3d54c]{
    height: 20px;
    width: 23px;
    float: left;
    margin-left: 3px;
}
.ppcr-icon-v2 img[data-v-01f3d54c]{
    width: 100%;
    height: 100%;
}
.ppcr-icon img[data-v-01f3d54c]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.payment-pop-comp-row[data-v-01f3d54c]:not(:last-child){
    margin-bottom: 32px;
}
.payment-pop-comp-rname-str[data-v-01f3d54c]{
    font-size: 18px;
    font-weight: bold;
    color: #333;
}
.payment-pop-comp-rname[data-v-01f3d54c]{
    font-weight: bold;
    font-size: 18px;
    float: left;
    color: #333;
}
.add-fast-link-pop-url[data-v-01f3d54c] .el-textarea__inner{
    height: 122px;
}
.add-fast-link-pop-title[data-v-01f3d54c]{
    margin-top:30px;
}
.add-fast-link-pop-box[data-v-01f3d54c]{
    padding: 0 35px;
}
.new-teach-version-pop-ui[data-v-01f3d54c] .el-dialog__header{
    border-bottom: none;
}
.ppcr-pay-pattern.ed[data-v-01f3d54c]{
    border-color: #90c3fb;
}
.ppcr-pay-pattern.ed .ppcr-pay-pattern-selected-icon[data-v-01f3d54c]{
    display: block;
}
.ppcr-confirm-btn._lock[data-v-01f3d54c]{
    background: #999;
    cursor: not-allowed;
}
/**
 * @desc: 新版教学产品线UI调整样式
 * @author: yansen
 * @time: 2020-09-08
 */
.new-teach-version-pop-ui[data-v-8d32b284] .el-dialog {
    padding: 0 26px;
}
.new-teach-version-pop-ui[data-v-8d32b284] .el-dialog {
    border-radius: 0;
}
.new-teach-version-pop-ui[data-v-8d32b284] .el-dialog__title {
    color: #333;
}
.new-teach-version-pop-ui[data-v-8d32b284] .el-dialog__header {
    /* text-align: center; */
    /* border-bottom:1px solid #eeeeee; */
    /* min-height: 20px; */
}
.new-teach-version-pop-ui[data-v-8d32b284] .el-dialog__headerbtn {
    top: -16px;
    right: -16px;
    width: 38px;
    height: 38px;
    line-height: 38px;
    background: #fff;
    border-radius: 50%;
    line-height: 38px;
}
.new-teach-version-pop-ui[data-v-8d32b284] .el-dialog__headerbtn .el-dialog__close {
    width: 23px;
    height: 23px;
    line-height: 23px;
    color: #b2bac3;
    border-radius: 50%;
    border: 2px solid #b2bac3;
    font-weight: bolder;
    text-indent: 1px;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}
.new-teach-version-pop-ui[data-v-8d32b284] .el-dialog__headerbtn .el-dialog__close:hover {
    border: 2px solid #409eff;
    color: #409eff;
}
.public-pop-root[data-v-8d32b284] .el-textarea__inner {
    height: 122px;
}
.public-pop-root[data-v-8d32b284] .el-dialog__body {
    padding: 0 0 20px 0;
}
.column-config-box .el-checkbox[data-v-8d32b284] {
    margin-bottom: 10px;
}
/**
 * @desc: 课堂教学
 * @author: yansen
 * @time: 2020-09-03
 */
*[data-v-8d32b284]:focus{
    outline: none;
}
.course-teaching-common-btn[data-v-8d32b284] {
    background: -webkit-gradient(linear, left top, left bottom, from(#27c9a3), to(#57dfbf));
    background: linear-gradient(#27c9a3 0%, #57dfbf 100%);
    border-radius: 4px;
    cursor:pointer;
    color: #fff;
}
.course-teaching-main-page[data-v-8d32b284]{
    height: 100%;
    background: #f5f6fa;
}
.course-teaching-main-page-center[data-v-8d32b284]{
    width: 1200px;
    margin: auto;
    position: relative;
}
.course-teaching-public-img-box img[data-v-8d32b284]{
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}
.cource-teaching-common-pop-btn[data-v-8d32b284]{
    width:180px;
    height:44px;
    border-radius: 5px;
    text-align: center;
    line-height:44px;
    color: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#27c9a3), to(#57dfbf));
    background: linear-gradient(#27c9a3 0%, #57dfbf 100%);
    cursor:pointer;
}
._nr[data-v-8d32b284]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
/***主题色start***/
.border_color_for_theme_2.ed[data-v-8d32b284]{
    border-color: #057fff!important;
}
.text_color_for_theme_2[data-v-8d32b284]{
    color:#057fff!important;
}
.text_hover_color_for_theme_2[data-v-8d32b284]:hover{
    color:#057fff!important;
}
.text_option_color_for_theme_2.ed[data-v-8d32b284]{
    color:#057fff!important;
}
.text_option_color_for_theme_2.ed .course-teaching-index-nav-icon-txt[data-v-8d32b284]{
    color:#057fff!important;
}
.bg_color_for_theme_2[data-v-8d32b284]{
    background:#057fff!important;
}
.single_border_color_for_theme_2[data-v-8d32b284] {
    border-color: #057fff!important;
}
.bg_selected_color_for_theme_2.ed[data-v-8d32b284]{
    background:#057fff!important;
    color: #fff;
}
.bg_selected_color_for_theme_2.ed[data-v-8d32b284]:hover{
    color: #fff!important;
}
/***主题色end***/
/***表单元素start，外层加上cource-teaching-form这个类名***/
[data-v-8d32b284] .cource-teaching-form .el-input__inner,[data-v-8d32b284] .cource-teaching-form .el-textarea__inner,[data-v-8d32b284] .cource-teaching-form .el-select .el-input__inner{
    /*border: 1px solid #dce5ef;*/
    border: 1px solid #eee;
    border-radius: 4px;
    font-size: 12px;
}
[data-v-8d32b284] .cource-teaching-form .el-input__inner{
    height: 34px;
    line-height: 34px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-8d32b284] .el-textarea__inner {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-8d32b284] .el-form-item__label {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-8d32b284] .cource-teaching-form .el-input__icon{
    line-height: 34px;
}
[data-v-8d32b284] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner{
    border: 1px solid #45d7b5;
    -webkit-box-shadow: none;
            box-shadow: none;
}
[data-v-8d32b284] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner:hover{
    border: 1px solid #45d7b5;
}
[data-v-8d32b284] .cource-teaching-form .el-input__inner:focus,[data-v-8d32b284] .cource-teaching-form .el-select .el-input__inner:focus,[data-v-8d32b284] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner,[data-v-8d32b284] .cource-teaching-form .el-textarea__inner:focus{
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #45d7b5;
}
[data-v-8d32b284] .cource-teaching-form .el-radio{
    color: #999999;
    cursor: pointer;
    margin-right: 22px;
}
[data-v-8d32b284] .cource-teaching-form .el-radio__label{
    font-size: 12px;
    font-weight: 500;
    color: #999999;
}
[data-v-8d32b284] .cource-teaching-form .el-radio__inner{
    width: 16px;
    height: 16px;
    background: #ffffff;
    border: 1px solid #cccccc;
}
[data-v-8d32b284] .cource-teaching-form .el-radio__input.is-checked .el-radio__inner{
    border-color: #DCDFE6;
    background: none;
}
[data-v-8d32b284] .cource-teaching-form .el-radio__inner::after{
    width: 8px;
    height: 8px;
    background: #000;
}
[data-v-8d32b284] .cource-teaching-form .el-radio__input.is-checked+.el-radio__label{
    color: #999999;
}
/**表单元素end**/
.course-no-content-text[data-v-8d32b284]{
    text-align: center;
    font-size: 14px;
    color: #999;
    margin-top:5px;
}
.course-no-content-img[data-v-8d32b284]{
    width: 464px;
    height: 288px;
    display: block;
    margin: auto;
}
.course-teaching-mp-litem[data-v-8d32b284]{
    position: absolute;
    left: 80px;
}
.course-teaching-mp-lt-item[data-v-8d32b284]{
    font-size: 17px;
    font-weight: bold;
    height: 71px;
    line-height: 71px;
    float: left;
    margin-right: 20px;
}
.course-teaching-mp-lt-name[data-v-8d32b284]{
    cursor: pointer;
}
.course-teaching-mp-lt-i-line[data-v-8d32b284]{
    float: left;
    height: 25px;
    width: 1px;
    background: #cccccc;
    margin-top: 23px;
    margin-left: 2px;
}
.course-teaching-mp-lt-i-text[data-v-8d32b284]{
    float: left;
    line-height: 71px;
    font-size: 14px;
    color: #666666;
    margin-left: 20px;
}
.course-teaching-mp-lt-popbox[data-v-8d32b284]{
    height: 485px;
}
.course-search[data-v-8d32b284]{
    height: 38px;
}
.course-teaching-mp-lt-pop-lv-first[data-v-8d32b284]{
    border-bottom: 1px solid #eee;
}
.ctmlplf-name[data-v-8d32b284]{
    float: left;
    width: calc(100% - 30px);
    font-size: 14px;
    color: #333;
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.ctmlplf-icon[data-v-8d32b284]{
    width: 25px;
    float: right;
}
.ctmlplf-icon-mark[data-v-8d32b284]{
    font-weight: bold;
    color: #666666;
}
.course-teaching-mp-lt-pop-lv-first-inner[data-v-8d32b284]{
    height: 38px;
    line-height: 38px;
    border-bottom: 1px solid #eee;
    padding: 0 30px;
}
.ctmlplf-icon.ed .ctmlplf-icon-mark[data-v-8d32b284]{
    display: block;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    margin-right: 10px;
}
.course-teaching-mp-lt-pop-lv-cdbox[data-v-8d32b284]{
    padding-bottom: 0px;
}
.add-btn-tooltip[data-v-8d32b284]{
    width: 117px;
    height: 76px;
    text-align: center;
}
.add-btn-tooltip p[data-v-8d32b284] {
    margin-top: 19px;
    font-size: 14px;
    font-family: Source Han Sans CN Regular, Source Han Sans CN Regular-Regular;
    font-weight: 400;
    color: #333333;
    cursor: pointer;
}
.no-border[data-v-8d32b284]{
    border: none;
}
.select-span-pop-box-title[data-v-8d32b284]{
    font-size: 17px;
    color: #333435;
    margin-top: 18px;
    margin-left: -20px;
}
.volume-production-activity-pop-rnode[data-v-8d32b284] .el-dialog__title{
    color: #5ec8a7;
}
.volume-production-activity-pop-rnode[data-v-8d32b284] .el-dialog__header {
    border: none;
}
.volume-production-activity-pop[data-v-8d32b284]{
    position: relative;
}
.volume-pap-c-addbtn[data-v-8d32b284]{
    position: absolute;
    top: -36px;
    cursor: pointer;
}
.volume-pap-c-mbody[data-v-8d32b284]{
    height: 688px;
    border: 1px solid #edeeef;
}
.volume-pap-cm-chbox[data-v-8d32b284]{
    width: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    height: 100%;
}
.volume-pap-cm-chb-list[data-v-8d32b284]{
    height: 600px;
    overflow: auto;
}
.volume-pap-cm-chb-sbtn[data-v-8d32b284]{
    float: none;
    height: 34px;
    line-height: 34px;
    width: 468px;
    margin: auto;
}
._vpcc_first[data-v-8d32b284]{
}
._vpcc_second[data-v-8d32b284]{
    border-left: 1px solid #edeeef;
    padding: 0 24px 0 29px;
    overflow: auto;
    -webkit-box-shadow: 0 0 10px 3px #eee;
            box-shadow: 0 0 10px 3px #eee;
    position: relative;
    z-index: 3;
}
.volume-pap-cm-chb-l-item[data-v-8d32b284]{
    height: 168px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 1px solid #edeeef;
    padding: 0px 22px 0px 38px;
    position: relative;
    cursor: pointer;
}
.volume-pap-cm-chb-l-item-face[data-v-8d32b284]{
    width: 160px;
    height: 160px;
    margin-top: 4px;
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.volume-pap-cm-chb-l-item-cont[data-v-8d32b284]{
    float: left;
    margin-left: 24px;
}
.volume-pap-cm-chb-l-item-cont-title[data-v-8d32b284]{
    font-size: 16px;
    font-weight: bold;
    margin-top: 9px;
    color: #333;
}
.volume-pap-cm-chb-l-item-dbtn[data-v-8d32b284]{
    position: absolute;
    right: 23px;
    bottom: 25px;
    cursor: pointer;
}
.volume-production-activity-pop-rnode .resource-create-item-tag-botton-inner[data-v-8d32b284]{
    display: block!important;
    position: relative;
    line-height: 24px;
}
.volume-production-activity-pop-rnode .choose-tag-text[data-v-8d32b284] {
    line-height: 32px;
    text-indent: 45px;
}
.volume-production-activity-pop-rnode .resource-create-item-tag-botton-inner .choose-tag-button-icon[data-v-8d32b284]{
    margin-left: 17px;
    position: absolute;
    top: 5px;
    height: 20px!important;
}
.volume-production-activity-pop-rnode[data-v-8d32b284] .el-checkbox{
    display: block;
    float: left;
}
.res-ci-no-content-root[data-v-8d32b284]{
    position: relative;
    height: 540px;
}
.volume-pap-cm-chb-l-item-face[data-v-8d32b284] .file-restype-face{
    padding-top: 0!important;
}
.volume-pap-cm-chb-l-item-face[data-v-8d32b284] ._file-restype-face-img {
    height: 159px!important;
}
.volume-pap-cm-chb-l-item-face[data-v-8d32b284] img {
    border-radius: 6px!important;
}
.volume-pap-c-mbody-pitem[data-v-8d32b284]{
    height: 100%;
}
.volume-pap-cm-chb-l-item-line[data-v-8d32b284]{
    height: 100%;
    position: absolute;
    width: 4px;
    background: #5fc9aa;
    left: 0;
    top: 0;
    display: none;
}
.volume-pap-cm-chb-l-item.ed .volume-pap-cm-chb-l-item-line[data-v-8d32b284]{
    display: block;
}
.volume-pap-cm-chb-l-item.ed[data-v-8d32b284]{
    background: #f8f9fa;
}
.course-hns-info-form-row-icon[data-v-8d32b284]{
    color: #999;
    font-size: 18px;
    float: left;
    width: 18px;
    height: 38px;
    margin-right: 10px;
    cursor: pointer;
}
.course-hns-info-form-row-name[data-v-8d32b284]{
    width: 84px;
    float: left;
    color: #333;
    font-weight: bold;
    margin-right: 26px;
    line-height: 34px;
}
.course-hns-info-form-row[data-v-8d32b284]{
    margin-top: 48px;
    margin-bottom: 44px;
}
.course-hns-info-form-user[data-v-8d32b284]{
    position: relative;
    float: left;
    margin-right: 20px;
    text-align: center;
    width: 66px;
    margin-bottom: 5px;
}
.copyright-radio-num[data-v-8d32b284]{
    line-height: normal;
    font-size: 12px;
    color: #fdad3e;
    cursor: pointer;
}
.course-hns-info-form-user-icon[data-v-8d32b284]{
    width: 36px;
    height: 36px;
    margin: auto;
}
.course-hns-info-form-user-icon img[data-v-8d32b284]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.course-hns-info-form-user-name[data-v-8d32b284]{
    color: #666;
    text-align: center;
    line-height: normal;
    margin-top: 6px;
}
.course-hns-info-form-user-mark[data-v-8d32b284]{
    position: absolute;
    width: 50px;
    height: 20px;
    background: #ff7676;
    border-radius: 12px;
    text-align: center;
    line-height: 20px;
    color: #fff;
    font-size: 9px;
    top: -8px;
    left: 30px;
}
.course-hns-info-form-row-cont[data-v-8d32b284]{
    float: left;
    width: calc(100% - 110px);
}
.course-hns-info-form-add-u-btn[data-v-8d32b284]{
    width: 38px;
    height: 38px;
    border: 1px solid #278bf7;
    border-radius: 50%;
    float: left;
    cursor: pointer;
    color: #278bf7;
    text-align: center;
    margin-left: 14px;
}
.course-hns-info-form-row[data-v-8d32b284]{
    margin-bottom: 44px;
}
.course-hns-info-form-price-desc[data-v-8d32b284]{
    color: #999;
    font-size: 14px;
    margin-top: 12px;
}
.set-price-comp-show-model[data-v-8d32b284]{
    margin-top: 7px;
}
.set-price-comp-show-model-str[data-v-8d32b284]{
    font-weight: bold;
    color: #333;
}
.set-price-comp-show-model-icon[data-v-8d32b284]{
    color: #2191ff;
    margin-left: 5px;
    cursor: pointer;
}
.set-price-comp-edit-model-input[data-v-8d32b284]{
    height: 34px;
    border: 1px solid #d1dce7;
    border-radius: 3px;
    color: #999999;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-indent: 1em;
    float: left;
    margin-right: 20px;
}
.set-price-comp-edit-model-sbtn[data-v-8d32b284]{
    width: 64px;
    height: 34px;
    border-radius: 3px;
    text-align: center;
    cursor: pointer;
    line-height: 34px;
    color: #fff;
    background: #2191ff;
    float: left;
}
.drcmci-pbox[data-v-8d32b284]{
    padding: 0 30px;
    height: 500px;
    padding-bottom: 80px;
}
.document-resource-create-main-content-item .course-hns-info-form-row-name[data-v-8d32b284]{
    width: 112px;
}
.document-resource-create-main-content-item .course-hns-info-form-row-cont[data-v-8d32b284] {
    width: calc(100% - 138px);
}
.course-hns-info-form-row-cont[data-v-8d32b284] .el-radio__inner::after{
    background: #fff;
    width: 5px;
    height: 5px;
}
.course-hns-info-form-row-cont[data-v-8d32b284] .el-radio__input.is-checked .el-radio__inner {
    border-color: #409eff;
    background: #409eff;
}
.chifrc-radio-comp[data-v-8d32b284]{
    margin-top: 6px;
}
.chifrc-res-item-conf[data-v-8d32b284]{
    padding: 28px 17px;
    background: #fafafa;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 615px;
    border-radius: 5px;
    margin-top: 19px;
}
.chifrc-res-iconf-row-icon[data-v-8d32b284]{
    width: 19px;
    height: 20px;
    float: left;
    margin-right: 8px;
    margin-top: 8px;
}
.chifrc-res-iconf-row-icon img[data-v-8d32b284]{
    width: 100%;
    height: 100%;
}
.chifrc-res-iconf-row-name[data-v-8d32b284]{
    color: #666;
    float: left;
    line-height: 34px;
}
.chifrc-res-iconf-row-oplist[data-v-8d32b284]{
    float: right;
}
.chnsifpd-v2[data-v-8d32b284]{
    height: 56px;
    line-height: 56px;
    background: #fafafa;
    margin-top: 18px;
    width: 615px;
    text-indent: 19px;
}
.chnsifpd-v3[data-v-8d32b284]{
    padding: 20px;
    background: #fafafa;
    margin-top: 18px;
}
.chnsifpd-item[data-v-8d32b284]{
    margin-top: 18px;
}
.course-hns-info-form-user-cbtn[data-v-8d32b284]{
    line-height: 20px;
    color: #278bf7;
    cursor: pointer;
    display: block;
    position: absolute;
    width: 100%;
    display: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    bottom: -20px;
}
.course-hns-info-form-user:hover .course-hns-info-form-user-cbtn[data-v-8d32b284]{
    display: block;
}
.course-hns-info-form-user[data-v-8d32b284]:hover{
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
}
.chifrc-res-iconf-row[data-v-8d32b284]{
    margin-bottom: 10px;
}
.rescfs-pop-first-lv[data-v-8d32b284]{
    margin-top: 42px;
}
.rescfs-pop-first-lv-header[data-v-8d32b284]{
    padding-bottom: 14px;
    border-bottom: 1px solid #eeeeee;
    color: #999999;
    font-weight: bold;
}
.rescfs-pop-sec-lv[data-v-8d32b284]{
    height: 58px;
    line-height: 58px;
    border-bottom: 1px solid #eeeeee;
}
.rescfs-pop-sec-lv-left[data-v-8d32b284]{
    float: left;
    color: #323232;
    font-size: 15px;
    font-weight: bold;
    width: calc(100% - 200px);
}
.rescfs-pop-sec-lv-right[data-v-8d32b284]{
    float: right;
    color: #434343;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
}
.rescfs-pop-sec-lvs[data-v-8d32b284]{
    padding: 0 29px;
}
.rescfs-pop-sec-lv-left img[data-v-8d32b284]{
    width: 16px;
    -webkit-transform: translateY(-1px);
            transform: translateY(-1px);
    margin-right: 3px;
}
.res-collection-files-stat-pop[data-v-8d32b284]{
    height: 600px;
    overflow: auto;
}
.add-fast-link-pop-url[data-v-8d32b284] .el-textarea__inner{
    height: 122px;
}
.confirm-pay-password-pop-c-cbtn[data-v-8d32b284]{
    width: 128px;
    height: 42px;
    line-height: 42px;
    color: #fff;
    text-align: center;
    background: #0d88ff;
    font-size: 18px;
    border-radius: 40px;
    margin: 0 auto 30px;
    cursor: pointer;
}
.confirm-pay-password-pop-c-input[data-v-8d32b284]{
    border: none;
    height: 56px;
    border-bottom: 1px solid #cdcdcd;
    color: #cdcdcd;
    display: block;
    width: 330px;
    margin: 40px auto 70px;
    text-align: center;
}
.confirm-pay-password-pop-c-currency-row[data-v-8d32b284]{
    text-align: center;
    height: 25px;
}
.cpppccr-num[data-v-8d32b284]{
    display: inline-block;
    line-height: 27px;
    margin-left: 13px;
    color: #f97a73;
    font-size: 16px;
    font-weight: bold;
    -webkit-transform: translateY(2px);
            transform: translateY(2px);
}
.cpppccr-icon[data-v-8d32b284]{
    width: 25px;
    height: 25px;
    display: inline-block;
}
.cpppccr-icon img[data-v-8d32b284]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.add-fast-link-pop-title[data-v-8d32b284]{
    margin-top:30px;
}
.add-fast-link-pop-box[data-v-8d32b284]{
    padding: 0px;
}
.new-teach-version-pop-ui[data-v-8d32b284] .el-dialog__body{
    padding: 0 0 20px 0;
}
.confirm-pay-password-pop[data-v-8d32b284] .el-dialog__header{
    display: none;
}
.confirm-pay-password-pop-core[data-v-8d32b284]{
    padding-top: 30px;
}
.cpppcbr-txt[data-v-8d32b284]{
    color: #333;
    margin-left: 14px;
    font-size: 15px;
}
.cpppcbr-btn[data-v-8d32b284]{
    cursor: pointer;
    float: left;
}
.cpppcbr-icon[data-v-8d32b284]{
    float: left;
}
/**
 * @desc: 智能拍考-表格公用样式
 * @author: yansen 
 * @time: 2020-05-27
 **/
.exam-query-detail-examination-room .exam-query-list-sheet-header{
    background-color: #edeff2;
    height: 45px;
}
.exam-query-detail-examination-room .exam-query-list-sheet-header th{
    background-color: #edeff2;
    text-align: center;
}
.exam-query-detail-examination-room .exam-query-list-sheet-header td{
    border-color: #dee6f0;
    text-align: center;
}
.exam-query-list-sheet-header th.is-leaf{
    border-color: #dee6f0;
}
.exam-query-list-sheet-header th{
    padding: 0;
}
.exam-query-detail-examination-room .el-table--border{
    border-color: #dee6f0;
    border-radius: 5px;
}
.exam-query-detail-examination-room .exam-query-list-sheet-col{
    text-align: center;
}
/**
 * @desc: 新版教学产品线UI调整样式
 * @author: yansen
 * @time: 2020-09-08
 */
.new-teach-version-pop-ui[data-v-8490ed74] .el-dialog {
    padding: 0 26px;
}
.new-teach-version-pop-ui[data-v-8490ed74] .el-dialog {
    border-radius: 0;
}
.new-teach-version-pop-ui[data-v-8490ed74] .el-dialog__title {
    color: #333;
}
.new-teach-version-pop-ui[data-v-8490ed74] .el-dialog__header {
    /* text-align: center; */
    /* border-bottom:1px solid #eeeeee; */
    /* min-height: 20px; */
}
.new-teach-version-pop-ui[data-v-8490ed74] .el-dialog__headerbtn {
    top: -16px;
    right: -16px;
    width: 38px;
    height: 38px;
    line-height: 38px;
    background: #fff;
    border-radius: 50%;
    line-height: 38px;
}
.new-teach-version-pop-ui[data-v-8490ed74] .el-dialog__headerbtn .el-dialog__close {
    width: 23px;
    height: 23px;
    line-height: 23px;
    color: #b2bac3;
    border-radius: 50%;
    border: 2px solid #b2bac3;
    font-weight: bolder;
    text-indent: 1px;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}
.new-teach-version-pop-ui[data-v-8490ed74] .el-dialog__headerbtn .el-dialog__close:hover {
    border: 2px solid #409eff;
    color: #409eff;
}
.public-pop-root[data-v-8490ed74] .el-textarea__inner {
    height: 122px;
}
.public-pop-root[data-v-8490ed74] .el-dialog__body {
    padding: 0 0 20px 0;
}
.column-config-box .el-checkbox[data-v-8490ed74] {
    margin-bottom: 10px;
}
/**
 * @desc: 按钮样式-统一类
 * @author: yansen
 * @time: 2021-08-23
 */
/*重置button的样式*/
button[data-v-8490ed74] {
    background: transparent;
    border: none;
    cursor: pointer;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: 0;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    line-height: normal;
}
/*背景色主题为-绿色 #12caa3 - medium aquamarine 适中的碧绿色*/
button.medium-aquamarine[data-v-8490ed74]{
    border-radius: 4px;
    background: #fff;
    border: 1px solid #e8e8e8;
    color: #999;
    height: 28px;
    padding: 0 13px;
}
button.medium-aquamarine.ed[data-v-8490ed74]{
    background: #12caa3;
    color: #fff;
    border: none;
}
/*背景色是透明, 边框、字体为 #12caa3 - medium aquamarine 适中的碧绿色*/
button.medium-aquamarine-border-txt-btn[data-v-8490ed74]{
    border: 1px solid #12caa3;
    padding: 0 13px;
    height: 34px;
    border-radius: 4px;
    color: #12caa3;
}
/*常态下背景色为灰色,激活状态下的背景色为 #27C9A3 SpringGreen */
button.spring-green[data-v-8490ed74]{
    border-radius: 4px;
    background: #f7f7f7;
    color: #777;
    height: 36px;
    padding: 0 17px;
}
button.spring-green.ed[data-v-8490ed74]{
    background: #27C9A3;
    color: #fff;
}
.exchange-examination-room-pop-text[data-v-8490ed74]{
    margin: 10px 0;
}
.confirm-exchange-btn[data-v-8490ed74]{
    color: #2897ff;
}
.confirm-exchange-btn.ban[data-v-8490ed74]{
    color: #aaaaaa;
}
/**
 * @desc: 课堂教学
 * @author: yansen
 * @time: 2020-09-03
 */
*[data-v-2f9d0f7a]:focus{
    outline: none;
}
.course-teaching-common-btn[data-v-2f9d0f7a] {
    background: -webkit-gradient(linear, left top, left bottom, from(#27c9a3), to(#57dfbf));
    background: linear-gradient(#27c9a3 0%, #57dfbf 100%);
    border-radius: 4px;
    cursor:pointer;
    color: #fff;
}
.course-teaching-main-page[data-v-2f9d0f7a]{
    height: 100%;
    background: #f5f6fa;
}
.course-teaching-main-page-center[data-v-2f9d0f7a]{
    width: 1200px;
    margin: auto;
    position: relative;
}
.course-teaching-public-img-box img[data-v-2f9d0f7a]{
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}
.cource-teaching-common-pop-btn[data-v-2f9d0f7a]{
    width:180px;
    height:44px;
    border-radius: 5px;
    text-align: center;
    line-height:44px;
    color: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#27c9a3), to(#57dfbf));
    background: linear-gradient(#27c9a3 0%, #57dfbf 100%);
    cursor:pointer;
}
._nr[data-v-2f9d0f7a]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
/***主题色start***/
.border_color_for_theme_2.ed[data-v-2f9d0f7a]{
    border-color: #057fff!important;
}
.text_color_for_theme_2[data-v-2f9d0f7a]{
    color:#057fff!important;
}
.text_hover_color_for_theme_2[data-v-2f9d0f7a]:hover{
    color:#057fff!important;
}
.text_option_color_for_theme_2.ed[data-v-2f9d0f7a]{
    color:#057fff!important;
}
.text_option_color_for_theme_2.ed .course-teaching-index-nav-icon-txt[data-v-2f9d0f7a]{
    color:#057fff!important;
}
.bg_color_for_theme_2[data-v-2f9d0f7a]{
    background:#057fff!important;
}
.single_border_color_for_theme_2[data-v-2f9d0f7a] {
    border-color: #057fff!important;
}
.bg_selected_color_for_theme_2.ed[data-v-2f9d0f7a]{
    background:#057fff!important;
    color: #fff;
}
.bg_selected_color_for_theme_2.ed[data-v-2f9d0f7a]:hover{
    color: #fff!important;
}
/***主题色end***/
/***表单元素start，外层加上cource-teaching-form这个类名***/
[data-v-2f9d0f7a] .cource-teaching-form .el-input__inner,[data-v-2f9d0f7a] .cource-teaching-form .el-textarea__inner,[data-v-2f9d0f7a] .cource-teaching-form .el-select .el-input__inner{
    /*border: 1px solid #dce5ef;*/
    border: 1px solid #eee;
    border-radius: 4px;
    font-size: 12px;
}
[data-v-2f9d0f7a] .cource-teaching-form .el-input__inner{
    height: 34px;
    line-height: 34px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-2f9d0f7a] .el-textarea__inner {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-2f9d0f7a] .el-form-item__label {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-2f9d0f7a] .cource-teaching-form .el-input__icon{
    line-height: 34px;
}
[data-v-2f9d0f7a] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner{
    border: 1px solid #45d7b5;
    -webkit-box-shadow: none;
            box-shadow: none;
}
[data-v-2f9d0f7a] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner:hover{
    border: 1px solid #45d7b5;
}
[data-v-2f9d0f7a] .cource-teaching-form .el-input__inner:focus,[data-v-2f9d0f7a] .cource-teaching-form .el-select .el-input__inner:focus,[data-v-2f9d0f7a] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner,[data-v-2f9d0f7a] .cource-teaching-form .el-textarea__inner:focus{
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #45d7b5;
}
[data-v-2f9d0f7a] .cource-teaching-form .el-radio{
    color: #999999;
    cursor: pointer;
    margin-right: 22px;
}
[data-v-2f9d0f7a] .cource-teaching-form .el-radio__label{
    font-size: 12px;
    font-weight: 500;
    color: #999999;
}
[data-v-2f9d0f7a] .cource-teaching-form .el-radio__inner{
    width: 16px;
    height: 16px;
    background: #ffffff;
    border: 1px solid #cccccc;
}
[data-v-2f9d0f7a] .cource-teaching-form .el-radio__input.is-checked .el-radio__inner{
    border-color: #DCDFE6;
    background: none;
}
[data-v-2f9d0f7a] .cource-teaching-form .el-radio__inner::after{
    width: 8px;
    height: 8px;
    background: #000;
}
[data-v-2f9d0f7a] .cource-teaching-form .el-radio__input.is-checked+.el-radio__label{
    color: #999999;
}
/**表单元素end**/
.course-no-content-text[data-v-2f9d0f7a]{
    text-align: center;
    font-size: 14px;
    color: #999;
    margin-top:5px;
}
.course-no-content-img[data-v-2f9d0f7a]{
    width: 464px;
    height: 288px;
    display: block;
    margin: auto;
}
.course-teaching-mp-litem[data-v-2f9d0f7a]{
    position: absolute;
    left: 80px;
}
.course-teaching-mp-lt-item[data-v-2f9d0f7a]{
    font-size: 17px;
    font-weight: bold;
    height: 71px;
    line-height: 71px;
    float: left;
    margin-right: 20px;
}
.course-teaching-mp-lt-name[data-v-2f9d0f7a]{
    cursor: pointer;
}
.course-teaching-mp-lt-i-line[data-v-2f9d0f7a]{
    float: left;
    height: 25px;
    width: 1px;
    background: #cccccc;
    margin-top: 23px;
    margin-left: 2px;
}
.course-teaching-mp-lt-i-text[data-v-2f9d0f7a]{
    float: left;
    line-height: 71px;
    font-size: 14px;
    color: #666666;
    margin-left: 20px;
}
.course-teaching-mp-lt-popbox[data-v-2f9d0f7a]{
    height: 485px;
}
.course-search[data-v-2f9d0f7a]{
    height: 38px;
}
.course-teaching-mp-lt-pop-lv-first[data-v-2f9d0f7a]{
    border-bottom: 1px solid #eee;
}
.ctmlplf-name[data-v-2f9d0f7a]{
    float: left;
    width: calc(100% - 30px);
    font-size: 14px;
    color: #333;
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.ctmlplf-icon[data-v-2f9d0f7a]{
    width: 25px;
    float: right;
}
.ctmlplf-icon-mark[data-v-2f9d0f7a]{
    font-weight: bold;
    color: #666666;
}
.course-teaching-mp-lt-pop-lv-first-inner[data-v-2f9d0f7a]{
    height: 38px;
    line-height: 38px;
    border-bottom: 1px solid #eee;
    padding: 0 30px;
}
.ctmlplf-icon.ed .ctmlplf-icon-mark[data-v-2f9d0f7a]{
    display: block;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    margin-right: 10px;
}
.course-teaching-mp-lt-pop-lv-cdbox[data-v-2f9d0f7a]{
    padding-bottom: 0px;
}
.add-btn-tooltip[data-v-2f9d0f7a]{
    width: 117px;
    height: 76px;
    text-align: center;
}
.add-btn-tooltip p[data-v-2f9d0f7a] {
    margin-top: 19px;
    font-size: 14px;
    font-family: Source Han Sans CN Regular, Source Han Sans CN Regular-Regular;
    font-weight: 400;
    color: #333333;
    cursor: pointer;
}
.no-border[data-v-2f9d0f7a]{
    border: none;
}
.select-span-pop-box-title[data-v-2f9d0f7a]{
    font-size: 17px;
    color: #333435;
    margin-top: 18px;
    margin-left: -20px;
}
.volume-production-activity-pop-rnode[data-v-2f9d0f7a] .el-dialog__title{
    color: #5ec8a7;
}
.volume-production-activity-pop-rnode[data-v-2f9d0f7a] .el-dialog__header {
    border: none;
}
.volume-production-activity-pop[data-v-2f9d0f7a]{
    position: relative;
}
.volume-pap-c-addbtn[data-v-2f9d0f7a]{
    position: absolute;
    top: -36px;
    cursor: pointer;
}
.volume-pap-c-mbody[data-v-2f9d0f7a]{
    height: 688px;
    border: 1px solid #edeeef;
}
.volume-pap-cm-chbox[data-v-2f9d0f7a]{
    width: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    height: 100%;
}
.volume-pap-cm-chb-list[data-v-2f9d0f7a]{
    height: 600px;
    overflow: auto;
}
.volume-pap-cm-chb-sbtn[data-v-2f9d0f7a]{
    float: none;
    height: 34px;
    line-height: 34px;
    width: 468px;
    margin: auto;
}
._vpcc_first[data-v-2f9d0f7a]{
}
._vpcc_second[data-v-2f9d0f7a]{
    border-left: 1px solid #edeeef;
    padding: 0 24px 0 29px;
    overflow: auto;
    -webkit-box-shadow: 0 0 10px 3px #eee;
            box-shadow: 0 0 10px 3px #eee;
    position: relative;
    z-index: 3;
}
.volume-pap-cm-chb-l-item[data-v-2f9d0f7a]{
    height: 168px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 1px solid #edeeef;
    padding: 0px 22px 0px 38px;
    position: relative;
    cursor: pointer;
}
.volume-pap-cm-chb-l-item-face[data-v-2f9d0f7a]{
    width: 160px;
    height: 160px;
    margin-top: 4px;
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.volume-pap-cm-chb-l-item-cont[data-v-2f9d0f7a]{
    float: left;
    margin-left: 24px;
}
.volume-pap-cm-chb-l-item-cont-title[data-v-2f9d0f7a]{
    font-size: 16px;
    font-weight: bold;
    margin-top: 9px;
    color: #333;
}
.volume-pap-cm-chb-l-item-dbtn[data-v-2f9d0f7a]{
    position: absolute;
    right: 23px;
    bottom: 25px;
    cursor: pointer;
}
.volume-production-activity-pop-rnode .resource-create-item-tag-botton-inner[data-v-2f9d0f7a]{
    display: block!important;
    position: relative;
    line-height: 24px;
}
.volume-production-activity-pop-rnode .choose-tag-text[data-v-2f9d0f7a] {
    line-height: 32px;
    text-indent: 45px;
}
.volume-production-activity-pop-rnode .resource-create-item-tag-botton-inner .choose-tag-button-icon[data-v-2f9d0f7a]{
    margin-left: 17px;
    position: absolute;
    top: 5px;
    height: 20px!important;
}
.volume-production-activity-pop-rnode[data-v-2f9d0f7a] .el-checkbox{
    display: block;
    float: left;
}
.res-ci-no-content-root[data-v-2f9d0f7a]{
    position: relative;
    height: 540px;
}
.volume-pap-cm-chb-l-item-face[data-v-2f9d0f7a] .file-restype-face{
    padding-top: 0!important;
}
.volume-pap-cm-chb-l-item-face[data-v-2f9d0f7a] ._file-restype-face-img {
    height: 159px!important;
}
.volume-pap-cm-chb-l-item-face[data-v-2f9d0f7a] img {
    border-radius: 6px!important;
}
.volume-pap-c-mbody-pitem[data-v-2f9d0f7a]{
    height: 100%;
}
.volume-pap-cm-chb-l-item-line[data-v-2f9d0f7a]{
    height: 100%;
    position: absolute;
    width: 4px;
    background: #5fc9aa;
    left: 0;
    top: 0;
    display: none;
}
.volume-pap-cm-chb-l-item.ed .volume-pap-cm-chb-l-item-line[data-v-2f9d0f7a]{
    display: block;
}
.volume-pap-cm-chb-l-item.ed[data-v-2f9d0f7a]{
    background: #f8f9fa;
}
.course-hns-info-form-row-icon[data-v-2f9d0f7a]{
    color: #999;
    font-size: 18px;
    float: left;
    width: 18px;
    height: 38px;
    margin-right: 10px;
    cursor: pointer;
}
.course-hns-info-form-row-name[data-v-2f9d0f7a]{
    width: 84px;
    float: left;
    color: #333;
    font-weight: bold;
    margin-right: 26px;
    line-height: 34px;
}
.course-hns-info-form-row[data-v-2f9d0f7a]{
    margin-top: 48px;
    margin-bottom: 44px;
}
.course-hns-info-form-user[data-v-2f9d0f7a]{
    position: relative;
    float: left;
    margin-right: 20px;
    text-align: center;
    width: 66px;
    margin-bottom: 5px;
}
.copyright-radio-num[data-v-2f9d0f7a]{
    line-height: normal;
    font-size: 12px;
    color: #fdad3e;
    cursor: pointer;
}
.course-hns-info-form-user-icon[data-v-2f9d0f7a]{
    width: 36px;
    height: 36px;
    margin: auto;
}
.course-hns-info-form-user-icon img[data-v-2f9d0f7a]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.course-hns-info-form-user-name[data-v-2f9d0f7a]{
    color: #666;
    text-align: center;
    line-height: normal;
    margin-top: 6px;
}
.course-hns-info-form-user-mark[data-v-2f9d0f7a]{
    position: absolute;
    width: 50px;
    height: 20px;
    background: #ff7676;
    border-radius: 12px;
    text-align: center;
    line-height: 20px;
    color: #fff;
    font-size: 9px;
    top: -8px;
    left: 30px;
}
.course-hns-info-form-row-cont[data-v-2f9d0f7a]{
    float: left;
    width: calc(100% - 110px);
}
.course-hns-info-form-add-u-btn[data-v-2f9d0f7a]{
    width: 38px;
    height: 38px;
    border: 1px solid #278bf7;
    border-radius: 50%;
    float: left;
    cursor: pointer;
    color: #278bf7;
    text-align: center;
    margin-left: 14px;
}
.course-hns-info-form-row[data-v-2f9d0f7a]{
    margin-bottom: 44px;
}
.course-hns-info-form-price-desc[data-v-2f9d0f7a]{
    color: #999;
    font-size: 14px;
    margin-top: 12px;
}
.set-price-comp-show-model[data-v-2f9d0f7a]{
    margin-top: 7px;
}
.set-price-comp-show-model-str[data-v-2f9d0f7a]{
    font-weight: bold;
    color: #333;
}
.set-price-comp-show-model-icon[data-v-2f9d0f7a]{
    color: #2191ff;
    margin-left: 5px;
    cursor: pointer;
}
.set-price-comp-edit-model-input[data-v-2f9d0f7a]{
    height: 34px;
    border: 1px solid #d1dce7;
    border-radius: 3px;
    color: #999999;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-indent: 1em;
    float: left;
    margin-right: 20px;
}
.set-price-comp-edit-model-sbtn[data-v-2f9d0f7a]{
    width: 64px;
    height: 34px;
    border-radius: 3px;
    text-align: center;
    cursor: pointer;
    line-height: 34px;
    color: #fff;
    background: #2191ff;
    float: left;
}
.drcmci-pbox[data-v-2f9d0f7a]{
    padding: 0 30px;
    height: 500px;
    padding-bottom: 80px;
}
.document-resource-create-main-content-item .course-hns-info-form-row-name[data-v-2f9d0f7a]{
    width: 112px;
}
.document-resource-create-main-content-item .course-hns-info-form-row-cont[data-v-2f9d0f7a] {
    width: calc(100% - 138px);
}
.course-hns-info-form-row-cont[data-v-2f9d0f7a] .el-radio__inner::after{
    background: #fff;
    width: 5px;
    height: 5px;
}
.course-hns-info-form-row-cont[data-v-2f9d0f7a] .el-radio__input.is-checked .el-radio__inner {
    border-color: #409eff;
    background: #409eff;
}
.chifrc-radio-comp[data-v-2f9d0f7a]{
    margin-top: 6px;
}
.chifrc-res-item-conf[data-v-2f9d0f7a]{
    padding: 28px 17px;
    background: #fafafa;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 615px;
    border-radius: 5px;
    margin-top: 19px;
}
.chifrc-res-iconf-row-icon[data-v-2f9d0f7a]{
    width: 19px;
    height: 20px;
    float: left;
    margin-right: 8px;
    margin-top: 8px;
}
.chifrc-res-iconf-row-icon img[data-v-2f9d0f7a]{
    width: 100%;
    height: 100%;
}
.chifrc-res-iconf-row-name[data-v-2f9d0f7a]{
    color: #666;
    float: left;
    line-height: 34px;
}
.chifrc-res-iconf-row-oplist[data-v-2f9d0f7a]{
    float: right;
}
.chnsifpd-v2[data-v-2f9d0f7a]{
    height: 56px;
    line-height: 56px;
    background: #fafafa;
    margin-top: 18px;
    width: 615px;
    text-indent: 19px;
}
.chnsifpd-v3[data-v-2f9d0f7a]{
    padding: 20px;
    background: #fafafa;
    margin-top: 18px;
}
.chnsifpd-item[data-v-2f9d0f7a]{
    margin-top: 18px;
}
.course-hns-info-form-user-cbtn[data-v-2f9d0f7a]{
    line-height: 20px;
    color: #278bf7;
    cursor: pointer;
    display: block;
    position: absolute;
    width: 100%;
    display: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    bottom: -20px;
}
.course-hns-info-form-user:hover .course-hns-info-form-user-cbtn[data-v-2f9d0f7a]{
    display: block;
}
.course-hns-info-form-user[data-v-2f9d0f7a]:hover{
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
}
.chifrc-res-iconf-row[data-v-2f9d0f7a]{
    margin-bottom: 10px;
}
.rescfs-pop-first-lv[data-v-2f9d0f7a]{
    margin-top: 42px;
}
.rescfs-pop-first-lv-header[data-v-2f9d0f7a]{
    padding-bottom: 14px;
    border-bottom: 1px solid #eeeeee;
    color: #999999;
    font-weight: bold;
}
.rescfs-pop-sec-lv[data-v-2f9d0f7a]{
    height: 58px;
    line-height: 58px;
    border-bottom: 1px solid #eeeeee;
}
.rescfs-pop-sec-lv-left[data-v-2f9d0f7a]{
    float: left;
    color: #323232;
    font-size: 15px;
    font-weight: bold;
    width: calc(100% - 200px);
}
.rescfs-pop-sec-lv-right[data-v-2f9d0f7a]{
    float: right;
    color: #434343;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
}
.rescfs-pop-sec-lvs[data-v-2f9d0f7a]{
    padding: 0 29px;
}
.rescfs-pop-sec-lv-left img[data-v-2f9d0f7a]{
    width: 16px;
    -webkit-transform: translateY(-1px);
            transform: translateY(-1px);
    margin-right: 3px;
}
.res-collection-files-stat-pop[data-v-2f9d0f7a]{
    height: 600px;
    overflow: auto;
}
/**
 * @desc: 课程首页-课程设置
 * @author: yansen
 * @time: 2020-01-21
 */
.course-homepage-nav-set-info-top-name[data-v-2f9d0f7a]{
    font-size: 16px;
    font-weight: bold;
    color: #333;
}
.course-homepage-nav-set-info-top[data-v-2f9d0f7a]{
    margin-top: 10px;
}
.course-homepage-nav-set-info-body[data-v-2f9d0f7a]{
    margin-top: 17px;
}
.course-homepage-nav-set-info-left[data-v-2f9d0f7a]{
    width: 240px;
    height: 320px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #eeeeee;
    float: left;
    background: #fff;
}
.course-homepage-nav-set-info-nav[data-v-2f9d0f7a]{
    height: 60px;
    line-height: 60px;
    font-size: 16px;
    color: #333;
    font-weight: bold;
    text-align: center;
    cursor: pointer;
    border-left: 4px solid transparent;
}
.course-homepage-nav-set-info-nav.ed[data-v-2f9d0f7a]{
    border-left: 4px solid #27c9a3;
    color: #27c9a3;
    background: #f9f9f9;
}
.course-homepage-nav-set-info-right[data-v-2f9d0f7a]{
    border: 1px solid #eeeeee;
    float: right;
    background: #fff;
    width: calc(100% - 275px);
    padding: 0 29px 30px 29px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.course-homepage-nav-set-info-right-top[data-v-2f9d0f7a]{
    height: 56px;
    line-height: 56px;
    margin-top: 8px;
    font-weight: bold;
    border-bottom: 1px dashed #eeeeee;
}
.course-homepage-nav-stat-right-top[data-v-2f9d0f7a]{
    height: 56px;
    line-height: 56px;
    margin-top: 8px;
    font-weight: bold;
    border-bottom: 1px dashed #eeeeee;
}
.course-hnsir-top[data-v-2f9d0f7a]{
    float: left;
    color: #333;
}
.course-homepage-nav-set-info-right-top[data-v-2f9d0f7a] .el-checkbox__label{
    padding-left: 7px;
}
.course-hnsir-options[data-v-2f9d0f7a]{
    float: left;
    margin-left: 18px;
}
.course-hnsir-options[data-v-2f9d0f7a] .el-checkbox__input.is-checked .el-checkbox__inner{
    background: #00cba2;
    border: #00cba2;
}
.course-hnsir-options[data-v-2f9d0f7a] .el-checkbox__input.is-checked+.el-checkbox__label{
    color: #606266;
}
.course-hnsir-options[data-v-2f9d0f7a] .el-checkbox__inner:hover{
    border-color:#00cba2;
}
.course-hnsir-options[data-v-2f9d0f7a] .el-checkbox__input.is-focus .el-checkbox__inner{
    border-color:#00cba2;
}
.course-homepage-nav-sc-panel[data-v-2f9d0f7a] .el-input__inner{
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.course-hnsir-rpart[data-v-2f9d0f7a]{
    float: right;
}
.course-hnsir-download-btn[data-v-2f9d0f7a]{
    float: right;
}
.course-hnsir-auth[data-v-2f9d0f7a]{
    float: left;
}
.course-hnsir-download-btn[data-v-2f9d0f7a]{
    color: #12caa3;
    font-weight: normal;
    cursor: pointer;
}
.course-hnsir-auth[data-v-2f9d0f7a]{
    float: left;
    margin-right: 16px;
}
.course-hnsir-auth-str[data-v-2f9d0f7a]{
    font-weight: normal;
    color: #999999;
    margin-right: 3px;
}
.course-homepage-nav-stat-complete-block[data-v-2f9d0f7a]{
    padding-top: 20px;
    line-height: 40px;
}
.course-hnscb-class-list[data-v-2f9d0f7a]{
    width: 123px;
    float: left;
}
.course-hnscb-radio[data-v-2f9d0f7a]{
    color: #333333;
    font-weight: bold;
    float: left;
    margin-left: 12px;
}
.course-hnscb-legends[data-v-2f9d0f7a]{
    float: right;
}
.chnsp-list-header .course-hnscb-legends[data-v-2f9d0f7a]{
    float: left;
}
.course-hnscb-legend[data-v-2f9d0f7a]{
    float: left;
    color: #999;
    margin-left: 18px;
}
.chnsp-stat-block-desc .course-hnscb-legend[data-v-2f9d0f7a]{
    float: none;
    margin-bottom: 10px;
    margin-left: auto;
    width: 57px;
}
.course-hnscb-legend-front[data-v-2f9d0f7a]{
    width: 11px;
    height: 11px;
    border-radius: 10px;
    float: left;
    background: #27c7a1;
    margin-top: 15px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-right: 4px;
}
.course-hnscb-legend-front.late-completion[data-v-2f9d0f7a]{
    background: #fff;
    border: 2px solid #27c7a1;
}
.course-hnscb-legend-front.completed[data-v-2f9d0f7a]{
    background: #3bb4ff;
}
.course-hnscb-legend-front.in-progress[data-v-2f9d0f7a]{
    background: #2FA2FE;
}
.course-hnscb-legend-front.not-viewed[data-v-2f9d0f7a]{
    background: #FF6767;
}
.course-hnscb-legend-front.unpublished[data-v-2f9d0f7a]{
    background: #B1B1B1;
}
.chnsp-stat-block-desc .course-hnscb-legend-front[data-v-2f9d0f7a]{
    margin-top: 5px;
}
.chnsp-list-header .course-hnscb-legend-front[data-v-2f9d0f7a]{
    margin-top: 5px;
}
.chnsp-stat-block-desc .course-hnscb-legend-name[data-v-2f9d0f7a]{
    color: #333;
}
.course-hnscb-legend-name[data-v-2f9d0f7a]{
    float: left;
    font-size: 12px;
}
.course-homepage-nav-stat-complete-table[data-v-2f9d0f7a]{
    border: 1px solid #efefef;
    margin-top: 22px;
}
.chnsc-table-header[data-v-2f9d0f7a]{
    height: 51px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-bottom: 1px solid #efefef;
}
.ctc-first[data-v-2f9d0f7a]{
    width: 125px;
}
.ctc-second[data-v-2f9d0f7a]{
    width: 77px;
}
.ctc-third[data-v-2f9d0f7a]{
    width: 96px;
}
.ctc-common[data-v-2f9d0f7a]{
    width: 120px;
}
.chnsc-table-col[data-v-2f9d0f7a]{
    float: left;
    height: 100%;
    border-right: 1px solid #efefef;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.margin-auto[data-v-2f9d0f7a]{
    margin: auto!important;
}
.chnsc-table-col[data-v-2f9d0f7a] .wl_filter_str{
    color: #999;
}
.chnsc-table-col-inner[data-v-2f9d0f7a]{
    color: #999;
    text-align: center;
    margin: auto;
}
.chnsc-table-row[data-v-2f9d0f7a]{
    height: 78px;
    border-bottom: 1px solid #efefef;
}
.chnsc-table-row[data-v-2f9d0f7a]:nth-child(odd) {
    background: #fafafa;
}
.ctr-user-icon[data-v-2f9d0f7a]{
    width: 30px;
    height: 30px;
    border-radius: 50%;
    -o-object-fit: cover;
       object-fit: cover;
}
.chnsc-table-row-first-col[data-v-2f9d0f7a]{
    color: #333;
    padding-left: 16px;
}
.ctr-coin-icon[data-v-2f9d0f7a]{
    width: 16px;
    height: 16px;
    border-radius: 10px;
    float: left;
    margin-right: 5px;
}
.ctr-coin-num[data-v-2f9d0f7a]{
    line-height: 16px;
    color: #FF9C2C;
}
.ctr-completion-progress[data-v-2f9d0f7a]{
    color: #2FA2FE;
}
.ctr-completion-progress.not-viewed[data-v-2f9d0f7a]{
    color: #FF6767;
}
.ctr-completion-progress.unpublished[data-v-2f9d0f7a]{
    color: #B1B1B1;
}
.chnsp-list-col-status.not-viewed[data-v-2f9d0f7a]{
    color: #FF6767;
}
.chnsp-list-col-status.unpublished[data-v-2f9d0f7a]{
    color: #B1B1B1;
}
.chnsp-list-col-status.completed[data-v-2f9d0f7a]{
    color: #27c7a1;
}
.completion-on-time-icon[data-v-2f9d0f7a]{
    display: none;
}
.late-completion-icon[data-v-2f9d0f7a]{
    display: none;
}
.completion-on-time .completion-on-time-icon[data-v-2f9d0f7a]{
    display: inline;
    display: initial;
}
.completion-on-time .ctr-completion-progress-txt[data-v-2f9d0f7a], .completion-on-time .chnsp-list-col-status-name[data-v-2f9d0f7a]{
    display: none;
}
.late-completion .late-completion-icon[data-v-2f9d0f7a]{
    display: inline;
    display: initial;
}
.late-completion .ctr-completion-progress-txt[data-v-2f9d0f7a], .late-completion .chnsp-list-col-status-name[data-v-2f9d0f7a]{
    display: none;
}
.ctr-completion-progress-num[data-v-2f9d0f7a]{
    color: #2fa2fe;
    display: none;
}
.ctr-completion-progress.in-progress .ctr-completion-progress-num[data-v-2f9d0f7a]{
    display: inline;
    display: initial;
}
.ctr-completion-progress.in-progress .ctr-completion-progress-txt[data-v-2f9d0f7a]{
    display: none;
}
.chnsp-list-col-status.in-progress .chnsp-list-col-status-name[data-v-2f9d0f7a]{
    display: none;
}
.chnsp-list-col-status.in-progress .ctr-completion-progress-num[data-v-2f9d0f7a]{
    display: inline;
    display: initial;
}
.ctr-reward[data-v-2f9d0f7a]{
    color: #333;
}
.chnsrt-suffix[data-v-2f9d0f7a]{
    font-weight: normal;
}
.chnsp-stat-block[data-v-2f9d0f7a]{
    height: 156px;
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-shadow:  1px 2px 12px 0px rgba(0, 0, 0, .06);
            box-shadow:  1px 2px 12px 0px rgba(0, 0, 0, .06);
    padding: 24px 27px;
}
.csb-first.chnsp-stat-block[data-v-2f9d0f7a]{
    width: 219px;
    margin-right: 10px;
}
.csb-second.chnsp-stat-block[data-v-2f9d0f7a]{
    width: 219px;
    margin-right: 10px;
}
.csb-third.chnsp-stat-block[data-v-2f9d0f7a]{
    width: calc(100% - 458px);
}
.chnsp-stat-block-title[data-v-2f9d0f7a]{
    font-weight: bold;
}
.chnsp-stat-block-num[data-v-2f9d0f7a]{
    text-align: center;
    font-weight: bold;
    color: #333333;
    font-size: 40px;
    margin-top: 22px;
    -webkit-transform: scale(0.8, 1.2);
            transform: scale(0.8, 1.2);
}
.chnsp-stat-block-left[data-v-2f9d0f7a]{
    width: 160px;
    float: left;
}
.chnsp-stat-block-right[data-v-2f9d0f7a]{
    width: calc(100% - 160px);
    float: right;
    height: 100%;
}
.chnsp-stat-block-chart[data-v-2f9d0f7a]{
    width: 99px;
    height: 99px;
    float: left;
}
.chnsp-stat-block-desc[data-v-2f9d0f7a]{
    float: right;
    height: 100%;
    position: relative;
}
.chnsp-stat-block-bottom-txt[data-v-2f9d0f7a]{
    color: #999;
    font-size: 12px;
    position: absolute;
    bottom: 0px;
    width: 87px;
    right: 0px;
}
.chnsp-stat-block-status[data-v-2f9d0f7a]{
    padding-top: 20px;
}
.chnsp-cont-chart[data-v-2f9d0f7a]{
    height: 165px;
}
.chnsp-list-switch-pages[data-v-2f9d0f7a]{
    float: right;
}
.chnsp-list-body-header[data-v-2f9d0f7a]{
    height: 50px;
    background: #f9f9f9;
    border-bottom: 1px solid #efefef;
}
.chnsp-list[data-v-2f9d0f7a]{
    border: 1px solid #efefef;
    margin-top: 20px;
}
.chnsp-list-body-row[data-v-2f9d0f7a]{
    height: 58px;
}
.chnsc-table-fixed[data-v-2f9d0f7a]{
    float: left;
    width: 301px;
}
.chnsc-table-rpart[data-v-2f9d0f7a]{
    float: left;
    overflow-x: auto;
    width: calc(100% - 301px);
}
.chnsp-list-col[data-v-2f9d0f7a]{
    float: left;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.user-table-first-col[data-v-2f9d0f7a]{
    width: 36%;
    display: block;
    line-height: 58px;
    padding-left: 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.user-table-first-col-start[data-v-2f9d0f7a]{
    float: left;
}
.user-table-first-col-end[data-v-2f9d0f7a]{
    float: left;
    width: calc(100% - 100px);
    margin-left: 5px;
}
.chnsp-list-col-inner[data-v-2f9d0f7a]{
    margin: auto;
}
.clci-user-icon[data-v-2f9d0f7a]{
    width: 38px;
    height: 38px;
    border-radius: 50%;
    margin-right: 5px;
}
.chnsp-list-body-header span[data-v-2f9d0f7a]{
    color: #999999;
}
.chnsp-list-body-header[data-v-2f9d0f7a] .wl_filter_str{
    color: #999;
}
.chnsp-list-body-row[data-v-2f9d0f7a]:not(:last-child){
    border-bottom: 1px solid #efefef;
}
.chnsp-user-block[data-v-2f9d0f7a]{

    padding-top: 22px;
}
.chnsp-user-block-icon[data-v-2f9d0f7a]{
    height: 60px;
    width: 60px;
    border-radius: 50%;
    float: left;
    margin-right: 16px;
}
.chnsp-user-block-integral-icon[data-v-2f9d0f7a]{
    width: 16px;
    height: 16px;
    float: left;
    border-radius: 50%;
    float: left;
}
.chnsp-user-block-integral-num[data-v-2f9d0f7a]{
    float: left;
    line-height: 16px;
    margin-left: 4px;
    color: #ffa343;
}
.chnsp-user-block-integral[data-v-2f9d0f7a]{
    margin-top: 6px;
}
.chnsp-user-block-str[data-v-2f9d0f7a]{
    float: left;
}
.chnsp-user-block-name[data-v-2f9d0f7a]{
    font-weight: bold;
    font-size: 15px;
    margin-top: 8px;
}
.chnsp-user-block-rank[data-v-2f9d0f7a]{
    float: right;
    margin-right: 270px;
    text-align: center;
}
.chnsp-user-block-left[data-v-2f9d0f7a]{
    float: left;
}
.chnsp-user-block-rank-num[data-v-2f9d0f7a]{
    font-size: 20px;
    font-weight: bold;
}
.chmsr-rank[data-v-2f9d0f7a]{
    float: left;
    line-height: 24px;
    text-align: center;
    height: 24px;
    width: 24px;
    border-radius: 20px;
    margin-top: 4px;
    position: absolute;
    left: 0;
}
.chmsr-rank.crk-first[data-v-2f9d0f7a]{
    background: #12caa3;
    color: #fff;
}
.chmsr-rank.crk-second[data-v-2f9d0f7a]{
    background: #65b7ff;
    color: #fff;
}
.chmsr-rank.crk-third[data-v-2f9d0f7a]{
    background: #fdb34a;
    color: #fff;
}
.chmsr-rank.crk-other[data-v-2f9d0f7a]{
    background: none;
    color: #333;
}
.chmsr-uicon[data-v-2f9d0f7a]{
    width: 30px;
    height: 30px;
    border-radius: 50%;
    margin-left: 64px;
    float: left;
}
.chmsr-inner[data-v-2f9d0f7a]{
    position: relative;
    width: 200px;
}
.chmsr-name[data-v-2f9d0f7a]{
    float: left;
    margin-left: 10px;
    line-height: 30px;
}
.chmsr-integral-icon[data-v-2f9d0f7a]{
    width: 16px;
    height: 16px;
    border-radius: 50%;
    float: left;
}
.chmsr-integral-num[data-v-2f9d0f7a]{
    float: left;
    line-height: 16px;
    color: #ff9c2c;
    margin-left: 4px;
}
.chnsrt-common-nav[data-v-2f9d0f7a]{
    cursor: pointer;
}
.res-detail-name[data-v-2f9d0f7a]{
    padding-top: 13px;
}
.res-detail-show-btn[data-v-2f9d0f7a]{
    width: 35px;
    cursor: pointer;
    color: #12caa4;
    margin-left: auto;
    margin-top: 13px;
}
.course-homepage-nav-sc-header[data-v-2f9d0f7a]{
    height: 60px;
    line-height: 60px;
    border-bottom: 1px solid #eee;
}
.cohnsh-nav[data-v-2f9d0f7a]{
    float: left;
    margin-right:30px;
    cursor: pointer;
}
.cohnsh-nav.ed[data-v-2f9d0f7a]{
    font-weight: bold;
}
.chnsp-filter[data-v-2f9d0f7a]{
    margin-bottom: 32px;
    margin-top: 20px;
}
.chnsp-filter-class[data-v-2f9d0f7a]{
    float: left;
    margin-right: 15px;
}
.chnsp-filter-class[data-v-2f9d0f7a] .el-input__inner{
    height: 28px;
    line-height: 28px;
}
.chnsp-filter-class[data-v-2f9d0f7a] .el-input__icon{
    height: 28px;
    line-height: 28px;
}
.chnsp-list-col-status[data-v-2f9d0f7a]{
}
/**
 * @desc: 课堂教学
 * @author: yansen
 * @time: 2020-09-03
 */
*[data-v-5454cd00]:focus{
    outline: none;
}
.course-teaching-common-btn[data-v-5454cd00] {
    background: -webkit-gradient(linear, left top, left bottom, from(#27c9a3), to(#57dfbf));
    background: linear-gradient(#27c9a3 0%, #57dfbf 100%);
    border-radius: 4px;
    cursor:pointer;
    color: #fff;
}
.course-teaching-main-page[data-v-5454cd00]{
    height: 100%;
    background: #f5f6fa;
}
.course-teaching-main-page-center[data-v-5454cd00]{
    width: 1200px;
    margin: auto;
    position: relative;
}
.course-teaching-public-img-box img[data-v-5454cd00]{
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}
.cource-teaching-common-pop-btn[data-v-5454cd00]{
    width:180px;
    height:44px;
    border-radius: 5px;
    text-align: center;
    line-height:44px;
    color: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#27c9a3), to(#57dfbf));
    background: linear-gradient(#27c9a3 0%, #57dfbf 100%);
    cursor:pointer;
}
._nr[data-v-5454cd00]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
/***主题色start***/
.border_color_for_theme_2.ed[data-v-5454cd00]{
    border-color: #057fff!important;
}
.text_color_for_theme_2[data-v-5454cd00]{
    color:#057fff!important;
}
.text_hover_color_for_theme_2[data-v-5454cd00]:hover{
    color:#057fff!important;
}
.text_option_color_for_theme_2.ed[data-v-5454cd00]{
    color:#057fff!important;
}
.text_option_color_for_theme_2.ed .course-teaching-index-nav-icon-txt[data-v-5454cd00]{
    color:#057fff!important;
}
.bg_color_for_theme_2[data-v-5454cd00]{
    background:#057fff!important;
}
.single_border_color_for_theme_2[data-v-5454cd00] {
    border-color: #057fff!important;
}
.bg_selected_color_for_theme_2.ed[data-v-5454cd00]{
    background:#057fff!important;
    color: #fff;
}
.bg_selected_color_for_theme_2.ed[data-v-5454cd00]:hover{
    color: #fff!important;
}
/***主题色end***/
/***表单元素start，外层加上cource-teaching-form这个类名***/
[data-v-5454cd00] .cource-teaching-form .el-input__inner,[data-v-5454cd00] .cource-teaching-form .el-textarea__inner,[data-v-5454cd00] .cource-teaching-form .el-select .el-input__inner{
    /*border: 1px solid #dce5ef;*/
    border: 1px solid #eee;
    border-radius: 4px;
    font-size: 12px;
}
[data-v-5454cd00] .cource-teaching-form .el-input__inner{
    height: 34px;
    line-height: 34px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-5454cd00] .el-textarea__inner {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-5454cd00] .el-form-item__label {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-5454cd00] .cource-teaching-form .el-input__icon{
    line-height: 34px;
}
[data-v-5454cd00] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner{
    border: 1px solid #45d7b5;
    -webkit-box-shadow: none;
            box-shadow: none;
}
[data-v-5454cd00] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner:hover{
    border: 1px solid #45d7b5;
}
[data-v-5454cd00] .cource-teaching-form .el-input__inner:focus,[data-v-5454cd00] .cource-teaching-form .el-select .el-input__inner:focus,[data-v-5454cd00] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner,[data-v-5454cd00] .cource-teaching-form .el-textarea__inner:focus{
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #45d7b5;
}
[data-v-5454cd00] .cource-teaching-form .el-radio{
    color: #999999;
    cursor: pointer;
    margin-right: 22px;
}
[data-v-5454cd00] .cource-teaching-form .el-radio__label{
    font-size: 12px;
    font-weight: 500;
    color: #999999;
}
[data-v-5454cd00] .cource-teaching-form .el-radio__inner{
    width: 16px;
    height: 16px;
    background: #ffffff;
    border: 1px solid #cccccc;
}
[data-v-5454cd00] .cource-teaching-form .el-radio__input.is-checked .el-radio__inner{
    border-color: #DCDFE6;
    background: none;
}
[data-v-5454cd00] .cource-teaching-form .el-radio__inner::after{
    width: 8px;
    height: 8px;
    background: #000;
}
[data-v-5454cd00] .cource-teaching-form .el-radio__input.is-checked+.el-radio__label{
    color: #999999;
}
/**表单元素end**/
.course-no-content-text[data-v-5454cd00]{
    text-align: center;
    font-size: 14px;
    color: #999;
    margin-top:5px;
}
.course-no-content-img[data-v-5454cd00]{
    width: 464px;
    height: 288px;
    display: block;
    margin: auto;
}
.course-teaching-mp-litem[data-v-5454cd00]{
    position: absolute;
    left: 80px;
}
.course-teaching-mp-lt-item[data-v-5454cd00]{
    font-size: 17px;
    font-weight: bold;
    height: 71px;
    line-height: 71px;
    float: left;
    margin-right: 20px;
}
.course-teaching-mp-lt-name[data-v-5454cd00]{
    cursor: pointer;
}
.course-teaching-mp-lt-i-line[data-v-5454cd00]{
    float: left;
    height: 25px;
    width: 1px;
    background: #cccccc;
    margin-top: 23px;
    margin-left: 2px;
}
.course-teaching-mp-lt-i-text[data-v-5454cd00]{
    float: left;
    line-height: 71px;
    font-size: 14px;
    color: #666666;
    margin-left: 20px;
}
.course-teaching-mp-lt-popbox[data-v-5454cd00]{
    height: 485px;
}
.course-search[data-v-5454cd00]{
    height: 38px;
}
.course-teaching-mp-lt-pop-lv-first[data-v-5454cd00]{
    border-bottom: 1px solid #eee;
}
.ctmlplf-name[data-v-5454cd00]{
    float: left;
    width: calc(100% - 30px);
    font-size: 14px;
    color: #333;
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.ctmlplf-icon[data-v-5454cd00]{
    width: 25px;
    float: right;
}
.ctmlplf-icon-mark[data-v-5454cd00]{
    font-weight: bold;
    color: #666666;
}
.course-teaching-mp-lt-pop-lv-first-inner[data-v-5454cd00]{
    height: 38px;
    line-height: 38px;
    border-bottom: 1px solid #eee;
    padding: 0 30px;
}
.ctmlplf-icon.ed .ctmlplf-icon-mark[data-v-5454cd00]{
    display: block;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    margin-right: 10px;
}
.course-teaching-mp-lt-pop-lv-cdbox[data-v-5454cd00]{
    padding-bottom: 0px;
}
.add-btn-tooltip[data-v-5454cd00]{
    width: 117px;
    height: 76px;
    text-align: center;
}
.add-btn-tooltip p[data-v-5454cd00] {
    margin-top: 19px;
    font-size: 14px;
    font-family: Source Han Sans CN Regular, Source Han Sans CN Regular-Regular;
    font-weight: 400;
    color: #333333;
    cursor: pointer;
}
.no-border[data-v-5454cd00]{
    border: none;
}
.select-span-pop-box-title[data-v-5454cd00]{
    font-size: 17px;
    color: #333435;
    margin-top: 18px;
    margin-left: -20px;
}
.volume-production-activity-pop-rnode[data-v-5454cd00] .el-dialog__title{
    color: #5ec8a7;
}
.volume-production-activity-pop-rnode[data-v-5454cd00] .el-dialog__header {
    border: none;
}
.volume-production-activity-pop[data-v-5454cd00]{
    position: relative;
}
.volume-pap-c-addbtn[data-v-5454cd00]{
    position: absolute;
    top: -36px;
    cursor: pointer;
}
.volume-pap-c-mbody[data-v-5454cd00]{
    height: 688px;
    border: 1px solid #edeeef;
}
.volume-pap-cm-chbox[data-v-5454cd00]{
    width: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    height: 100%;
}
.volume-pap-cm-chb-list[data-v-5454cd00]{
    height: 600px;
    overflow: auto;
}
.volume-pap-cm-chb-sbtn[data-v-5454cd00]{
    float: none;
    height: 34px;
    line-height: 34px;
    width: 468px;
    margin: auto;
}
._vpcc_first[data-v-5454cd00]{
}
._vpcc_second[data-v-5454cd00]{
    border-left: 1px solid #edeeef;
    padding: 0 24px 0 29px;
    overflow: auto;
    -webkit-box-shadow: 0 0 10px 3px #eee;
            box-shadow: 0 0 10px 3px #eee;
    position: relative;
    z-index: 3;
}
.volume-pap-cm-chb-l-item[data-v-5454cd00]{
    height: 168px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 1px solid #edeeef;
    padding: 0px 22px 0px 38px;
    position: relative;
    cursor: pointer;
}
.volume-pap-cm-chb-l-item-face[data-v-5454cd00]{
    width: 160px;
    height: 160px;
    margin-top: 4px;
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.volume-pap-cm-chb-l-item-cont[data-v-5454cd00]{
    float: left;
    margin-left: 24px;
}
.volume-pap-cm-chb-l-item-cont-title[data-v-5454cd00]{
    font-size: 16px;
    font-weight: bold;
    margin-top: 9px;
    color: #333;
}
.volume-pap-cm-chb-l-item-dbtn[data-v-5454cd00]{
    position: absolute;
    right: 23px;
    bottom: 25px;
    cursor: pointer;
}
.volume-production-activity-pop-rnode .resource-create-item-tag-botton-inner[data-v-5454cd00]{
    display: block!important;
    position: relative;
    line-height: 24px;
}
.volume-production-activity-pop-rnode .choose-tag-text[data-v-5454cd00] {
    line-height: 32px;
    text-indent: 45px;
}
.volume-production-activity-pop-rnode .resource-create-item-tag-botton-inner .choose-tag-button-icon[data-v-5454cd00]{
    margin-left: 17px;
    position: absolute;
    top: 5px;
    height: 20px!important;
}
.volume-production-activity-pop-rnode[data-v-5454cd00] .el-checkbox{
    display: block;
    float: left;
}
.res-ci-no-content-root[data-v-5454cd00]{
    position: relative;
    height: 540px;
}
.volume-pap-cm-chb-l-item-face[data-v-5454cd00] .file-restype-face{
    padding-top: 0!important;
}
.volume-pap-cm-chb-l-item-face[data-v-5454cd00] ._file-restype-face-img {
    height: 159px!important;
}
.volume-pap-cm-chb-l-item-face[data-v-5454cd00] img {
    border-radius: 6px!important;
}
.volume-pap-c-mbody-pitem[data-v-5454cd00]{
    height: 100%;
}
.volume-pap-cm-chb-l-item-line[data-v-5454cd00]{
    height: 100%;
    position: absolute;
    width: 4px;
    background: #5fc9aa;
    left: 0;
    top: 0;
    display: none;
}
.volume-pap-cm-chb-l-item.ed .volume-pap-cm-chb-l-item-line[data-v-5454cd00]{
    display: block;
}
.volume-pap-cm-chb-l-item.ed[data-v-5454cd00]{
    background: #f8f9fa;
}
.course-hns-info-form-row-icon[data-v-5454cd00]{
    color: #999;
    font-size: 18px;
    float: left;
    width: 18px;
    height: 38px;
    margin-right: 10px;
    cursor: pointer;
}
.course-hns-info-form-row-name[data-v-5454cd00]{
    width: 84px;
    float: left;
    color: #333;
    font-weight: bold;
    margin-right: 26px;
    line-height: 34px;
}
.course-hns-info-form-row[data-v-5454cd00]{
    margin-top: 48px;
    margin-bottom: 44px;
}
.course-hns-info-form-user[data-v-5454cd00]{
    position: relative;
    float: left;
    margin-right: 20px;
    text-align: center;
    width: 66px;
    margin-bottom: 5px;
}
.copyright-radio-num[data-v-5454cd00]{
    line-height: normal;
    font-size: 12px;
    color: #fdad3e;
    cursor: pointer;
}
.course-hns-info-form-user-icon[data-v-5454cd00]{
    width: 36px;
    height: 36px;
    margin: auto;
}
.course-hns-info-form-user-icon img[data-v-5454cd00]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.course-hns-info-form-user-name[data-v-5454cd00]{
    color: #666;
    text-align: center;
    line-height: normal;
    margin-top: 6px;
}
.course-hns-info-form-user-mark[data-v-5454cd00]{
    position: absolute;
    width: 50px;
    height: 20px;
    background: #ff7676;
    border-radius: 12px;
    text-align: center;
    line-height: 20px;
    color: #fff;
    font-size: 9px;
    top: -8px;
    left: 30px;
}
.course-hns-info-form-row-cont[data-v-5454cd00]{
    float: left;
    width: calc(100% - 110px);
}
.course-hns-info-form-add-u-btn[data-v-5454cd00]{
    width: 38px;
    height: 38px;
    border: 1px solid #278bf7;
    border-radius: 50%;
    float: left;
    cursor: pointer;
    color: #278bf7;
    text-align: center;
    margin-left: 14px;
}
.course-hns-info-form-row[data-v-5454cd00]{
    margin-bottom: 44px;
}
.course-hns-info-form-price-desc[data-v-5454cd00]{
    color: #999;
    font-size: 14px;
    margin-top: 12px;
}
.set-price-comp-show-model[data-v-5454cd00]{
    margin-top: 7px;
}
.set-price-comp-show-model-str[data-v-5454cd00]{
    font-weight: bold;
    color: #333;
}
.set-price-comp-show-model-icon[data-v-5454cd00]{
    color: #2191ff;
    margin-left: 5px;
    cursor: pointer;
}
.set-price-comp-edit-model-input[data-v-5454cd00]{
    height: 34px;
    border: 1px solid #d1dce7;
    border-radius: 3px;
    color: #999999;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-indent: 1em;
    float: left;
    margin-right: 20px;
}
.set-price-comp-edit-model-sbtn[data-v-5454cd00]{
    width: 64px;
    height: 34px;
    border-radius: 3px;
    text-align: center;
    cursor: pointer;
    line-height: 34px;
    color: #fff;
    background: #2191ff;
    float: left;
}
.drcmci-pbox[data-v-5454cd00]{
    padding: 0 30px;
    height: 500px;
    padding-bottom: 80px;
}
.document-resource-create-main-content-item .course-hns-info-form-row-name[data-v-5454cd00]{
    width: 112px;
}
.document-resource-create-main-content-item .course-hns-info-form-row-cont[data-v-5454cd00] {
    width: calc(100% - 138px);
}
.course-hns-info-form-row-cont[data-v-5454cd00] .el-radio__inner::after{
    background: #fff;
    width: 5px;
    height: 5px;
}
.course-hns-info-form-row-cont[data-v-5454cd00] .el-radio__input.is-checked .el-radio__inner {
    border-color: #409eff;
    background: #409eff;
}
.chifrc-radio-comp[data-v-5454cd00]{
    margin-top: 6px;
}
.chifrc-res-item-conf[data-v-5454cd00]{
    padding: 28px 17px;
    background: #fafafa;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 615px;
    border-radius: 5px;
    margin-top: 19px;
}
.chifrc-res-iconf-row-icon[data-v-5454cd00]{
    width: 19px;
    height: 20px;
    float: left;
    margin-right: 8px;
    margin-top: 8px;
}
.chifrc-res-iconf-row-icon img[data-v-5454cd00]{
    width: 100%;
    height: 100%;
}
.chifrc-res-iconf-row-name[data-v-5454cd00]{
    color: #666;
    float: left;
    line-height: 34px;
}
.chifrc-res-iconf-row-oplist[data-v-5454cd00]{
    float: right;
}
.chnsifpd-v2[data-v-5454cd00]{
    height: 56px;
    line-height: 56px;
    background: #fafafa;
    margin-top: 18px;
    width: 615px;
    text-indent: 19px;
}
.chnsifpd-v3[data-v-5454cd00]{
    padding: 20px;
    background: #fafafa;
    margin-top: 18px;
}
.chnsifpd-item[data-v-5454cd00]{
    margin-top: 18px;
}
.course-hns-info-form-user-cbtn[data-v-5454cd00]{
    line-height: 20px;
    color: #278bf7;
    cursor: pointer;
    display: block;
    position: absolute;
    width: 100%;
    display: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    bottom: -20px;
}
.course-hns-info-form-user:hover .course-hns-info-form-user-cbtn[data-v-5454cd00]{
    display: block;
}
.course-hns-info-form-user[data-v-5454cd00]:hover{
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
}
.chifrc-res-iconf-row[data-v-5454cd00]{
    margin-bottom: 10px;
}
.rescfs-pop-first-lv[data-v-5454cd00]{
    margin-top: 42px;
}
.rescfs-pop-first-lv-header[data-v-5454cd00]{
    padding-bottom: 14px;
    border-bottom: 1px solid #eeeeee;
    color: #999999;
    font-weight: bold;
}
.rescfs-pop-sec-lv[data-v-5454cd00]{
    height: 58px;
    line-height: 58px;
    border-bottom: 1px solid #eeeeee;
}
.rescfs-pop-sec-lv-left[data-v-5454cd00]{
    float: left;
    color: #323232;
    font-size: 15px;
    font-weight: bold;
    width: calc(100% - 200px);
}
.rescfs-pop-sec-lv-right[data-v-5454cd00]{
    float: right;
    color: #434343;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
}
.rescfs-pop-sec-lvs[data-v-5454cd00]{
    padding: 0 29px;
}
.rescfs-pop-sec-lv-left img[data-v-5454cd00]{
    width: 16px;
    -webkit-transform: translateY(-1px);
            transform: translateY(-1px);
    margin-right: 3px;
}
.res-collection-files-stat-pop[data-v-5454cd00]{
    height: 600px;
    overflow: auto;
}
/**
 * @desc: 课程首页-课程设置
 * @author: yansen
 * @time: 2020-01-21
 */
.course-homepage-nav-set-info-top-name[data-v-5454cd00]{
    font-size: 16px;
    font-weight: bold;
    color: #333;
}
.course-homepage-nav-set-info-top[data-v-5454cd00]{
    margin-top: 10px;
}
.course-homepage-nav-set-info-body[data-v-5454cd00]{
    margin-top: 17px;
}
.course-homepage-nav-set-info-left[data-v-5454cd00]{
    width: 240px;
    height: 320px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #eeeeee;
    float: left;
    background: #fff;
}
.course-homepage-nav-set-info-nav[data-v-5454cd00]{
    height: 60px;
    line-height: 60px;
    font-size: 16px;
    color: #333;
    font-weight: bold;
    text-align: center;
    cursor: pointer;
    border-left: 4px solid transparent;
}
.course-homepage-nav-set-info-nav.ed[data-v-5454cd00]{
    border-left: 4px solid #27c9a3;
    color: #27c9a3;
    background: #f9f9f9;
}
.course-homepage-nav-set-info-right[data-v-5454cd00]{
    border: 1px solid #eeeeee;
    float: right;
    background: #fff;
    width: calc(100% - 275px);
    padding: 0 29px 30px 29px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.course-homepage-nav-set-info-right-top[data-v-5454cd00]{
    height: 56px;
    line-height: 56px;
    margin-top: 8px;
    font-weight: bold;
    border-bottom: 1px dashed #eeeeee;
}
.course-homepage-nav-stat-right-top[data-v-5454cd00]{
    height: 56px;
    line-height: 56px;
    margin-top: 8px;
    font-weight: bold;
    border-bottom: 1px dashed #eeeeee;
}
.course-hnsir-top[data-v-5454cd00]{
    float: left;
    color: #333;
}
.course-homepage-nav-set-info-right-top[data-v-5454cd00] .el-checkbox__label{
    padding-left: 7px;
}
.course-hnsir-options[data-v-5454cd00]{
    float: left;
    margin-left: 18px;
}
.course-hnsir-options[data-v-5454cd00] .el-checkbox__input.is-checked .el-checkbox__inner{
    background: #00cba2;
    border: #00cba2;
}
.course-hnsir-options[data-v-5454cd00] .el-checkbox__input.is-checked+.el-checkbox__label{
    color: #606266;
}
.course-hnsir-options[data-v-5454cd00] .el-checkbox__inner:hover{
    border-color:#00cba2;
}
.course-hnsir-options[data-v-5454cd00] .el-checkbox__input.is-focus .el-checkbox__inner{
    border-color:#00cba2;
}
.course-homepage-nav-sc-panel[data-v-5454cd00] .el-input__inner{
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.course-hnsir-rpart[data-v-5454cd00]{
    float: right;
}
.course-hnsir-download-btn[data-v-5454cd00]{
    float: right;
}
.course-hnsir-auth[data-v-5454cd00]{
    float: left;
}
.course-hnsir-download-btn[data-v-5454cd00]{
    color: #12caa3;
    font-weight: normal;
    cursor: pointer;
}
.course-hnsir-auth[data-v-5454cd00]{
    float: left;
    margin-right: 16px;
}
.course-hnsir-auth-str[data-v-5454cd00]{
    font-weight: normal;
    color: #999999;
    margin-right: 3px;
}
.course-homepage-nav-stat-complete-block[data-v-5454cd00]{
    padding-top: 20px;
    line-height: 40px;
}
.course-hnscb-class-list[data-v-5454cd00]{
    width: 123px;
    float: left;
}
.course-hnscb-radio[data-v-5454cd00]{
    color: #333333;
    font-weight: bold;
    float: left;
    margin-left: 12px;
}
.course-hnscb-legends[data-v-5454cd00]{
    float: right;
}
.chnsp-list-header .course-hnscb-legends[data-v-5454cd00]{
    float: left;
}
.course-hnscb-legend[data-v-5454cd00]{
    float: left;
    color: #999;
    margin-left: 18px;
}
.chnsp-stat-block-desc .course-hnscb-legend[data-v-5454cd00]{
    float: none;
    margin-bottom: 10px;
    margin-left: auto;
    width: 57px;
}
.course-hnscb-legend-front[data-v-5454cd00]{
    width: 11px;
    height: 11px;
    border-radius: 10px;
    float: left;
    background: #27c7a1;
    margin-top: 15px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-right: 4px;
}
.course-hnscb-legend-front.late-completion[data-v-5454cd00]{
    background: #fff;
    border: 2px solid #27c7a1;
}
.course-hnscb-legend-front.completed[data-v-5454cd00]{
    background: #3bb4ff;
}
.course-hnscb-legend-front.in-progress[data-v-5454cd00]{
    background: #2FA2FE;
}
.course-hnscb-legend-front.not-viewed[data-v-5454cd00]{
    background: #FF6767;
}
.course-hnscb-legend-front.unpublished[data-v-5454cd00]{
    background: #B1B1B1;
}
.chnsp-stat-block-desc .course-hnscb-legend-front[data-v-5454cd00]{
    margin-top: 5px;
}
.chnsp-list-header .course-hnscb-legend-front[data-v-5454cd00]{
    margin-top: 5px;
}
.chnsp-stat-block-desc .course-hnscb-legend-name[data-v-5454cd00]{
    color: #333;
}
.course-hnscb-legend-name[data-v-5454cd00]{
    float: left;
    font-size: 12px;
}
.course-homepage-nav-stat-complete-table[data-v-5454cd00]{
    border: 1px solid #efefef;
    margin-top: 22px;
}
.chnsc-table-header[data-v-5454cd00]{
    height: 51px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-bottom: 1px solid #efefef;
}
.ctc-first[data-v-5454cd00]{
    width: 125px;
}
.ctc-second[data-v-5454cd00]{
    width: 77px;
}
.ctc-third[data-v-5454cd00]{
    width: 96px;
}
.ctc-common[data-v-5454cd00]{
    width: 120px;
}
.chnsc-table-col[data-v-5454cd00]{
    float: left;
    height: 100%;
    border-right: 1px solid #efefef;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.margin-auto[data-v-5454cd00]{
    margin: auto!important;
}
.chnsc-table-col[data-v-5454cd00] .wl_filter_str{
    color: #999;
}
.chnsc-table-col-inner[data-v-5454cd00]{
    color: #999;
    text-align: center;
    margin: auto;
}
.chnsc-table-row[data-v-5454cd00]{
    height: 78px;
    border-bottom: 1px solid #efefef;
}
.chnsc-table-row[data-v-5454cd00]:nth-child(odd) {
    background: #fafafa;
}
.ctr-user-icon[data-v-5454cd00]{
    width: 30px;
    height: 30px;
    border-radius: 50%;
    -o-object-fit: cover;
       object-fit: cover;
}
.chnsc-table-row-first-col[data-v-5454cd00]{
    color: #333;
    padding-left: 16px;
}
.ctr-coin-icon[data-v-5454cd00]{
    width: 16px;
    height: 16px;
    border-radius: 10px;
    float: left;
    margin-right: 5px;
}
.ctr-coin-num[data-v-5454cd00]{
    line-height: 16px;
    color: #FF9C2C;
}
.ctr-completion-progress[data-v-5454cd00]{
    color: #2FA2FE;
}
.ctr-completion-progress.not-viewed[data-v-5454cd00]{
    color: #FF6767;
}
.ctr-completion-progress.unpublished[data-v-5454cd00]{
    color: #B1B1B1;
}
.chnsp-list-col-status.not-viewed[data-v-5454cd00]{
    color: #FF6767;
}
.chnsp-list-col-status.unpublished[data-v-5454cd00]{
    color: #B1B1B1;
}
.chnsp-list-col-status.completed[data-v-5454cd00]{
    color: #27c7a1;
}
.completion-on-time-icon[data-v-5454cd00]{
    display: none;
}
.late-completion-icon[data-v-5454cd00]{
    display: none;
}
.completion-on-time .completion-on-time-icon[data-v-5454cd00]{
    display: inline;
    display: initial;
}
.completion-on-time .ctr-completion-progress-txt[data-v-5454cd00], .completion-on-time .chnsp-list-col-status-name[data-v-5454cd00]{
    display: none;
}
.late-completion .late-completion-icon[data-v-5454cd00]{
    display: inline;
    display: initial;
}
.late-completion .ctr-completion-progress-txt[data-v-5454cd00], .late-completion .chnsp-list-col-status-name[data-v-5454cd00]{
    display: none;
}
.ctr-completion-progress-num[data-v-5454cd00]{
    color: #2fa2fe;
    display: none;
}
.ctr-completion-progress.in-progress .ctr-completion-progress-num[data-v-5454cd00]{
    display: inline;
    display: initial;
}
.ctr-completion-progress.in-progress .ctr-completion-progress-txt[data-v-5454cd00]{
    display: none;
}
.chnsp-list-col-status.in-progress .chnsp-list-col-status-name[data-v-5454cd00]{
    display: none;
}
.chnsp-list-col-status.in-progress .ctr-completion-progress-num[data-v-5454cd00]{
    display: inline;
    display: initial;
}
.ctr-reward[data-v-5454cd00]{
    color: #333;
}
.chnsrt-suffix[data-v-5454cd00]{
    font-weight: normal;
}
.chnsp-stat-block[data-v-5454cd00]{
    height: 156px;
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-shadow:  1px 2px 12px 0px rgba(0, 0, 0, .06);
            box-shadow:  1px 2px 12px 0px rgba(0, 0, 0, .06);
    padding: 24px 27px;
}
.csb-first.chnsp-stat-block[data-v-5454cd00]{
    width: 219px;
    margin-right: 10px;
}
.csb-second.chnsp-stat-block[data-v-5454cd00]{
    width: 219px;
    margin-right: 10px;
}
.csb-third.chnsp-stat-block[data-v-5454cd00]{
    width: calc(100% - 458px);
}
.chnsp-stat-block-title[data-v-5454cd00]{
    font-weight: bold;
}
.chnsp-stat-block-num[data-v-5454cd00]{
    text-align: center;
    font-weight: bold;
    color: #333333;
    font-size: 40px;
    margin-top: 22px;
    -webkit-transform: scale(0.8, 1.2);
            transform: scale(0.8, 1.2);
}
.chnsp-stat-block-left[data-v-5454cd00]{
    width: 160px;
    float: left;
}
.chnsp-stat-block-right[data-v-5454cd00]{
    width: calc(100% - 160px);
    float: right;
    height: 100%;
}
.chnsp-stat-block-chart[data-v-5454cd00]{
    width: 99px;
    height: 99px;
    float: left;
}
.chnsp-stat-block-desc[data-v-5454cd00]{
    float: right;
    height: 100%;
    position: relative;
}
.chnsp-stat-block-bottom-txt[data-v-5454cd00]{
    color: #999;
    font-size: 12px;
    position: absolute;
    bottom: 0px;
    width: 87px;
    right: 0px;
}
.chnsp-stat-block-status[data-v-5454cd00]{
    padding-top: 20px;
}
.chnsp-cont-chart[data-v-5454cd00]{
    height: 165px;
}
.chnsp-list-switch-pages[data-v-5454cd00]{
    float: right;
}
.chnsp-list-body-header[data-v-5454cd00]{
    height: 50px;
    background: #f9f9f9;
    border-bottom: 1px solid #efefef;
}
.chnsp-list[data-v-5454cd00]{
    border: 1px solid #efefef;
    margin-top: 20px;
}
.chnsp-list-body-row[data-v-5454cd00]{
    height: 58px;
}
.chnsc-table-fixed[data-v-5454cd00]{
    float: left;
    width: 301px;
}
.chnsc-table-rpart[data-v-5454cd00]{
    float: left;
    overflow-x: auto;
    width: calc(100% - 301px);
}
.chnsp-list-col[data-v-5454cd00]{
    float: left;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.user-table-first-col[data-v-5454cd00]{
    width: 36%;
    display: block;
    line-height: 58px;
    padding-left: 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.user-table-first-col-start[data-v-5454cd00]{
    float: left;
}
.user-table-first-col-end[data-v-5454cd00]{
    float: left;
    width: calc(100% - 100px);
    margin-left: 5px;
}
.chnsp-list-col-inner[data-v-5454cd00]{
    margin: auto;
}
.clci-user-icon[data-v-5454cd00]{
    width: 38px;
    height: 38px;
    border-radius: 50%;
    margin-right: 5px;
}
.chnsp-list-body-header span[data-v-5454cd00]{
    color: #999999;
}
.chnsp-list-body-header[data-v-5454cd00] .wl_filter_str{
    color: #999;
}
.chnsp-list-body-row[data-v-5454cd00]:not(:last-child){
    border-bottom: 1px solid #efefef;
}
.chnsp-user-block[data-v-5454cd00]{

    padding-top: 22px;
}
.chnsp-user-block-icon[data-v-5454cd00]{
    height: 60px;
    width: 60px;
    border-radius: 50%;
    float: left;
    margin-right: 16px;
}
.chnsp-user-block-integral-icon[data-v-5454cd00]{
    width: 16px;
    height: 16px;
    float: left;
    border-radius: 50%;
    float: left;
}
.chnsp-user-block-integral-num[data-v-5454cd00]{
    float: left;
    line-height: 16px;
    margin-left: 4px;
    color: #ffa343;
}
.chnsp-user-block-integral[data-v-5454cd00]{
    margin-top: 6px;
}
.chnsp-user-block-str[data-v-5454cd00]{
    float: left;
}
.chnsp-user-block-name[data-v-5454cd00]{
    font-weight: bold;
    font-size: 15px;
    margin-top: 8px;
}
.chnsp-user-block-rank[data-v-5454cd00]{
    float: right;
    margin-right: 270px;
    text-align: center;
}
.chnsp-user-block-left[data-v-5454cd00]{
    float: left;
}
.chnsp-user-block-rank-num[data-v-5454cd00]{
    font-size: 20px;
    font-weight: bold;
}
.chmsr-rank[data-v-5454cd00]{
    float: left;
    line-height: 24px;
    text-align: center;
    height: 24px;
    width: 24px;
    border-radius: 20px;
    margin-top: 4px;
    position: absolute;
    left: 0;
}
.chmsr-rank.crk-first[data-v-5454cd00]{
    background: #12caa3;
    color: #fff;
}
.chmsr-rank.crk-second[data-v-5454cd00]{
    background: #65b7ff;
    color: #fff;
}
.chmsr-rank.crk-third[data-v-5454cd00]{
    background: #fdb34a;
    color: #fff;
}
.chmsr-rank.crk-other[data-v-5454cd00]{
    background: none;
    color: #333;
}
.chmsr-uicon[data-v-5454cd00]{
    width: 30px;
    height: 30px;
    border-radius: 50%;
    margin-left: 64px;
    float: left;
}
.chmsr-inner[data-v-5454cd00]{
    position: relative;
    width: 200px;
}
.chmsr-name[data-v-5454cd00]{
    float: left;
    margin-left: 10px;
    line-height: 30px;
}
.chmsr-integral-icon[data-v-5454cd00]{
    width: 16px;
    height: 16px;
    border-radius: 50%;
    float: left;
}
.chmsr-integral-num[data-v-5454cd00]{
    float: left;
    line-height: 16px;
    color: #ff9c2c;
    margin-left: 4px;
}
.chnsrt-common-nav[data-v-5454cd00]{
    cursor: pointer;
}
.res-detail-name[data-v-5454cd00]{
    padding-top: 13px;
}
.res-detail-show-btn[data-v-5454cd00]{
    width: 35px;
    cursor: pointer;
    color: #12caa4;
    margin-left: auto;
    margin-top: 13px;
}
.course-homepage-nav-sc-header[data-v-5454cd00]{
    height: 60px;
    line-height: 60px;
    border-bottom: 1px solid #eee;
}
.cohnsh-nav[data-v-5454cd00]{
    float: left;
    margin-right:30px;
    cursor: pointer;
}
.cohnsh-nav.ed[data-v-5454cd00]{
    font-weight: bold;
}
.chnsp-filter[data-v-5454cd00]{
    margin-bottom: 32px;
    margin-top: 20px;
}
.chnsp-filter-class[data-v-5454cd00]{
    float: left;
    margin-right: 15px;
}
.chnsp-filter-class[data-v-5454cd00] .el-input__inner{
    height: 28px;
    line-height: 28px;
}
.chnsp-filter-class[data-v-5454cd00] .el-input__icon{
    height: 28px;
    line-height: 28px;
}
.chnsp-list-col-status[data-v-5454cd00]{
}
/**
 * @desc: 课堂教学
 * @author: yansen
 * @time: 2020-09-03
 */
*[data-v-375721c3]:focus{
    outline: none;
}
.course-teaching-common-btn[data-v-375721c3] {
    background: -webkit-gradient(linear, left top, left bottom, from(#27c9a3), to(#57dfbf));
    background: linear-gradient(#27c9a3 0%, #57dfbf 100%);
    border-radius: 4px;
    cursor:pointer;
    color: #fff;
}
.course-teaching-main-page[data-v-375721c3]{
    height: 100%;
    background: #f5f6fa;
}
.course-teaching-main-page-center[data-v-375721c3]{
    width: 1200px;
    margin: auto;
    position: relative;
}
.course-teaching-public-img-box img[data-v-375721c3]{
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}
.cource-teaching-common-pop-btn[data-v-375721c3]{
    width:180px;
    height:44px;
    border-radius: 5px;
    text-align: center;
    line-height:44px;
    color: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#27c9a3), to(#57dfbf));
    background: linear-gradient(#27c9a3 0%, #57dfbf 100%);
    cursor:pointer;
}
._nr[data-v-375721c3]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
/***主题色start***/
.border_color_for_theme_2.ed[data-v-375721c3]{
    border-color: #057fff!important;
}
.text_color_for_theme_2[data-v-375721c3]{
    color:#057fff!important;
}
.text_hover_color_for_theme_2[data-v-375721c3]:hover{
    color:#057fff!important;
}
.text_option_color_for_theme_2.ed[data-v-375721c3]{
    color:#057fff!important;
}
.text_option_color_for_theme_2.ed .course-teaching-index-nav-icon-txt[data-v-375721c3]{
    color:#057fff!important;
}
.bg_color_for_theme_2[data-v-375721c3]{
    background:#057fff!important;
}
.single_border_color_for_theme_2[data-v-375721c3] {
    border-color: #057fff!important;
}
.bg_selected_color_for_theme_2.ed[data-v-375721c3]{
    background:#057fff!important;
    color: #fff;
}
.bg_selected_color_for_theme_2.ed[data-v-375721c3]:hover{
    color: #fff!important;
}
/***主题色end***/
/***表单元素start，外层加上cource-teaching-form这个类名***/
[data-v-375721c3] .cource-teaching-form .el-input__inner,[data-v-375721c3] .cource-teaching-form .el-textarea__inner,[data-v-375721c3] .cource-teaching-form .el-select .el-input__inner{
    /*border: 1px solid #dce5ef;*/
    border: 1px solid #eee;
    border-radius: 4px;
    font-size: 12px;
}
[data-v-375721c3] .cource-teaching-form .el-input__inner{
    height: 34px;
    line-height: 34px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-375721c3] .el-textarea__inner {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-375721c3] .el-form-item__label {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-375721c3] .cource-teaching-form .el-input__icon{
    line-height: 34px;
}
[data-v-375721c3] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner{
    border: 1px solid #45d7b5;
    -webkit-box-shadow: none;
            box-shadow: none;
}
[data-v-375721c3] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner:hover{
    border: 1px solid #45d7b5;
}
[data-v-375721c3] .cource-teaching-form .el-input__inner:focus,[data-v-375721c3] .cource-teaching-form .el-select .el-input__inner:focus,[data-v-375721c3] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner,[data-v-375721c3] .cource-teaching-form .el-textarea__inner:focus{
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #45d7b5;
}
[data-v-375721c3] .cource-teaching-form .el-radio{
    color: #999999;
    cursor: pointer;
    margin-right: 22px;
}
[data-v-375721c3] .cource-teaching-form .el-radio__label{
    font-size: 12px;
    font-weight: 500;
    color: #999999;
}
[data-v-375721c3] .cource-teaching-form .el-radio__inner{
    width: 16px;
    height: 16px;
    background: #ffffff;
    border: 1px solid #cccccc;
}
[data-v-375721c3] .cource-teaching-form .el-radio__input.is-checked .el-radio__inner{
    border-color: #DCDFE6;
    background: none;
}
[data-v-375721c3] .cource-teaching-form .el-radio__inner::after{
    width: 8px;
    height: 8px;
    background: #000;
}
[data-v-375721c3] .cource-teaching-form .el-radio__input.is-checked+.el-radio__label{
    color: #999999;
}
/**表单元素end**/
.course-no-content-text[data-v-375721c3]{
    text-align: center;
    font-size: 14px;
    color: #999;
    margin-top:5px;
}
.course-no-content-img[data-v-375721c3]{
    width: 464px;
    height: 288px;
    display: block;
    margin: auto;
}
.course-teaching-mp-litem[data-v-375721c3]{
    position: absolute;
    left: 80px;
}
.course-teaching-mp-lt-item[data-v-375721c3]{
    font-size: 17px;
    font-weight: bold;
    height: 71px;
    line-height: 71px;
    float: left;
    margin-right: 20px;
}
.course-teaching-mp-lt-name[data-v-375721c3]{
    cursor: pointer;
}
.course-teaching-mp-lt-i-line[data-v-375721c3]{
    float: left;
    height: 25px;
    width: 1px;
    background: #cccccc;
    margin-top: 23px;
    margin-left: 2px;
}
.course-teaching-mp-lt-i-text[data-v-375721c3]{
    float: left;
    line-height: 71px;
    font-size: 14px;
    color: #666666;
    margin-left: 20px;
}
.course-teaching-mp-lt-popbox[data-v-375721c3]{
    height: 485px;
}
.course-search[data-v-375721c3]{
    height: 38px;
}
.course-teaching-mp-lt-pop-lv-first[data-v-375721c3]{
    border-bottom: 1px solid #eee;
}
.ctmlplf-name[data-v-375721c3]{
    float: left;
    width: calc(100% - 30px);
    font-size: 14px;
    color: #333;
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.ctmlplf-icon[data-v-375721c3]{
    width: 25px;
    float: right;
}
.ctmlplf-icon-mark[data-v-375721c3]{
    font-weight: bold;
    color: #666666;
}
.course-teaching-mp-lt-pop-lv-first-inner[data-v-375721c3]{
    height: 38px;
    line-height: 38px;
    border-bottom: 1px solid #eee;
    padding: 0 30px;
}
.ctmlplf-icon.ed .ctmlplf-icon-mark[data-v-375721c3]{
    display: block;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    margin-right: 10px;
}
.course-teaching-mp-lt-pop-lv-cdbox[data-v-375721c3]{
    padding-bottom: 0px;
}
.add-btn-tooltip[data-v-375721c3]{
    width: 117px;
    height: 76px;
    text-align: center;
}
.add-btn-tooltip p[data-v-375721c3] {
    margin-top: 19px;
    font-size: 14px;
    font-family: Source Han Sans CN Regular, Source Han Sans CN Regular-Regular;
    font-weight: 400;
    color: #333333;
    cursor: pointer;
}
.no-border[data-v-375721c3]{
    border: none;
}
.select-span-pop-box-title[data-v-375721c3]{
    font-size: 17px;
    color: #333435;
    margin-top: 18px;
    margin-left: -20px;
}
.volume-production-activity-pop-rnode[data-v-375721c3] .el-dialog__title{
    color: #5ec8a7;
}
.volume-production-activity-pop-rnode[data-v-375721c3] .el-dialog__header {
    border: none;
}
.volume-production-activity-pop[data-v-375721c3]{
    position: relative;
}
.volume-pap-c-addbtn[data-v-375721c3]{
    position: absolute;
    top: -36px;
    cursor: pointer;
}
.volume-pap-c-mbody[data-v-375721c3]{
    height: 688px;
    border: 1px solid #edeeef;
}
.volume-pap-cm-chbox[data-v-375721c3]{
    width: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    height: 100%;
}
.volume-pap-cm-chb-list[data-v-375721c3]{
    height: 600px;
    overflow: auto;
}
.volume-pap-cm-chb-sbtn[data-v-375721c3]{
    float: none;
    height: 34px;
    line-height: 34px;
    width: 468px;
    margin: auto;
}
._vpcc_first[data-v-375721c3]{
}
._vpcc_second[data-v-375721c3]{
    border-left: 1px solid #edeeef;
    padding: 0 24px 0 29px;
    overflow: auto;
    -webkit-box-shadow: 0 0 10px 3px #eee;
            box-shadow: 0 0 10px 3px #eee;
    position: relative;
    z-index: 3;
}
.volume-pap-cm-chb-l-item[data-v-375721c3]{
    height: 168px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 1px solid #edeeef;
    padding: 0px 22px 0px 38px;
    position: relative;
    cursor: pointer;
}
.volume-pap-cm-chb-l-item-face[data-v-375721c3]{
    width: 160px;
    height: 160px;
    margin-top: 4px;
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.volume-pap-cm-chb-l-item-cont[data-v-375721c3]{
    float: left;
    margin-left: 24px;
}
.volume-pap-cm-chb-l-item-cont-title[data-v-375721c3]{
    font-size: 16px;
    font-weight: bold;
    margin-top: 9px;
    color: #333;
}
.volume-pap-cm-chb-l-item-dbtn[data-v-375721c3]{
    position: absolute;
    right: 23px;
    bottom: 25px;
    cursor: pointer;
}
.volume-production-activity-pop-rnode .resource-create-item-tag-botton-inner[data-v-375721c3]{
    display: block!important;
    position: relative;
    line-height: 24px;
}
.volume-production-activity-pop-rnode .choose-tag-text[data-v-375721c3] {
    line-height: 32px;
    text-indent: 45px;
}
.volume-production-activity-pop-rnode .resource-create-item-tag-botton-inner .choose-tag-button-icon[data-v-375721c3]{
    margin-left: 17px;
    position: absolute;
    top: 5px;
    height: 20px!important;
}
.volume-production-activity-pop-rnode[data-v-375721c3] .el-checkbox{
    display: block;
    float: left;
}
.res-ci-no-content-root[data-v-375721c3]{
    position: relative;
    height: 540px;
}
.volume-pap-cm-chb-l-item-face[data-v-375721c3] .file-restype-face{
    padding-top: 0!important;
}
.volume-pap-cm-chb-l-item-face[data-v-375721c3] ._file-restype-face-img {
    height: 159px!important;
}
.volume-pap-cm-chb-l-item-face[data-v-375721c3] img {
    border-radius: 6px!important;
}
.volume-pap-c-mbody-pitem[data-v-375721c3]{
    height: 100%;
}
.volume-pap-cm-chb-l-item-line[data-v-375721c3]{
    height: 100%;
    position: absolute;
    width: 4px;
    background: #5fc9aa;
    left: 0;
    top: 0;
    display: none;
}
.volume-pap-cm-chb-l-item.ed .volume-pap-cm-chb-l-item-line[data-v-375721c3]{
    display: block;
}
.volume-pap-cm-chb-l-item.ed[data-v-375721c3]{
    background: #f8f9fa;
}
.course-hns-info-form-row-icon[data-v-375721c3]{
    color: #999;
    font-size: 18px;
    float: left;
    width: 18px;
    height: 38px;
    margin-right: 10px;
    cursor: pointer;
}
.course-hns-info-form-row-name[data-v-375721c3]{
    width: 84px;
    float: left;
    color: #333;
    font-weight: bold;
    margin-right: 26px;
    line-height: 34px;
}
.course-hns-info-form-row[data-v-375721c3]{
    margin-top: 48px;
    margin-bottom: 44px;
}
.course-hns-info-form-user[data-v-375721c3]{
    position: relative;
    float: left;
    margin-right: 20px;
    text-align: center;
    width: 66px;
    margin-bottom: 5px;
}
.copyright-radio-num[data-v-375721c3]{
    line-height: normal;
    font-size: 12px;
    color: #fdad3e;
    cursor: pointer;
}
.course-hns-info-form-user-icon[data-v-375721c3]{
    width: 36px;
    height: 36px;
    margin: auto;
}
.course-hns-info-form-user-icon img[data-v-375721c3]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.course-hns-info-form-user-name[data-v-375721c3]{
    color: #666;
    text-align: center;
    line-height: normal;
    margin-top: 6px;
}
.course-hns-info-form-user-mark[data-v-375721c3]{
    position: absolute;
    width: 50px;
    height: 20px;
    background: #ff7676;
    border-radius: 12px;
    text-align: center;
    line-height: 20px;
    color: #fff;
    font-size: 9px;
    top: -8px;
    left: 30px;
}
.course-hns-info-form-row-cont[data-v-375721c3]{
    float: left;
    width: calc(100% - 110px);
}
.course-hns-info-form-add-u-btn[data-v-375721c3]{
    width: 38px;
    height: 38px;
    border: 1px solid #278bf7;
    border-radius: 50%;
    float: left;
    cursor: pointer;
    color: #278bf7;
    text-align: center;
    margin-left: 14px;
}
.course-hns-info-form-row[data-v-375721c3]{
    margin-bottom: 44px;
}
.course-hns-info-form-price-desc[data-v-375721c3]{
    color: #999;
    font-size: 14px;
    margin-top: 12px;
}
.set-price-comp-show-model[data-v-375721c3]{
    margin-top: 7px;
}
.set-price-comp-show-model-str[data-v-375721c3]{
    font-weight: bold;
    color: #333;
}
.set-price-comp-show-model-icon[data-v-375721c3]{
    color: #2191ff;
    margin-left: 5px;
    cursor: pointer;
}
.set-price-comp-edit-model-input[data-v-375721c3]{
    height: 34px;
    border: 1px solid #d1dce7;
    border-radius: 3px;
    color: #999999;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-indent: 1em;
    float: left;
    margin-right: 20px;
}
.set-price-comp-edit-model-sbtn[data-v-375721c3]{
    width: 64px;
    height: 34px;
    border-radius: 3px;
    text-align: center;
    cursor: pointer;
    line-height: 34px;
    color: #fff;
    background: #2191ff;
    float: left;
}
.drcmci-pbox[data-v-375721c3]{
    padding: 0 30px;
    height: 500px;
    padding-bottom: 80px;
}
.document-resource-create-main-content-item .course-hns-info-form-row-name[data-v-375721c3]{
    width: 112px;
}
.document-resource-create-main-content-item .course-hns-info-form-row-cont[data-v-375721c3] {
    width: calc(100% - 138px);
}
.course-hns-info-form-row-cont[data-v-375721c3] .el-radio__inner::after{
    background: #fff;
    width: 5px;
    height: 5px;
}
.course-hns-info-form-row-cont[data-v-375721c3] .el-radio__input.is-checked .el-radio__inner {
    border-color: #409eff;
    background: #409eff;
}
.chifrc-radio-comp[data-v-375721c3]{
    margin-top: 6px;
}
.chifrc-res-item-conf[data-v-375721c3]{
    padding: 28px 17px;
    background: #fafafa;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 615px;
    border-radius: 5px;
    margin-top: 19px;
}
.chifrc-res-iconf-row-icon[data-v-375721c3]{
    width: 19px;
    height: 20px;
    float: left;
    margin-right: 8px;
    margin-top: 8px;
}
.chifrc-res-iconf-row-icon img[data-v-375721c3]{
    width: 100%;
    height: 100%;
}
.chifrc-res-iconf-row-name[data-v-375721c3]{
    color: #666;
    float: left;
    line-height: 34px;
}
.chifrc-res-iconf-row-oplist[data-v-375721c3]{
    float: right;
}
.chnsifpd-v2[data-v-375721c3]{
    height: 56px;
    line-height: 56px;
    background: #fafafa;
    margin-top: 18px;
    width: 615px;
    text-indent: 19px;
}
.chnsifpd-v3[data-v-375721c3]{
    padding: 20px;
    background: #fafafa;
    margin-top: 18px;
}
.chnsifpd-item[data-v-375721c3]{
    margin-top: 18px;
}
.course-hns-info-form-user-cbtn[data-v-375721c3]{
    line-height: 20px;
    color: #278bf7;
    cursor: pointer;
    display: block;
    position: absolute;
    width: 100%;
    display: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    bottom: -20px;
}
.course-hns-info-form-user:hover .course-hns-info-form-user-cbtn[data-v-375721c3]{
    display: block;
}
.course-hns-info-form-user[data-v-375721c3]:hover{
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
}
.chifrc-res-iconf-row[data-v-375721c3]{
    margin-bottom: 10px;
}
.rescfs-pop-first-lv[data-v-375721c3]{
    margin-top: 42px;
}
.rescfs-pop-first-lv-header[data-v-375721c3]{
    padding-bottom: 14px;
    border-bottom: 1px solid #eeeeee;
    color: #999999;
    font-weight: bold;
}
.rescfs-pop-sec-lv[data-v-375721c3]{
    height: 58px;
    line-height: 58px;
    border-bottom: 1px solid #eeeeee;
}
.rescfs-pop-sec-lv-left[data-v-375721c3]{
    float: left;
    color: #323232;
    font-size: 15px;
    font-weight: bold;
    width: calc(100% - 200px);
}
.rescfs-pop-sec-lv-right[data-v-375721c3]{
    float: right;
    color: #434343;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
}
.rescfs-pop-sec-lvs[data-v-375721c3]{
    padding: 0 29px;
}
.rescfs-pop-sec-lv-left img[data-v-375721c3]{
    width: 16px;
    -webkit-transform: translateY(-1px);
            transform: translateY(-1px);
    margin-right: 3px;
}
.res-collection-files-stat-pop[data-v-375721c3]{
    height: 600px;
    overflow: auto;
}
/**
 * @desc: 课程首页-课程设置
 * @author: yansen
 * @time: 2020-01-21
 */
.course-homepage-nav-set-info-top-name[data-v-375721c3]{
    font-size: 16px;
    font-weight: bold;
    color: #333;
}
.course-homepage-nav-set-info-top[data-v-375721c3]{
    margin-top: 10px;
}
.course-homepage-nav-set-info-body[data-v-375721c3]{
    margin-top: 17px;
}
.course-homepage-nav-set-info-left[data-v-375721c3]{
    width: 240px;
    height: 320px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #eeeeee;
    float: left;
    background: #fff;
}
.course-homepage-nav-set-info-nav[data-v-375721c3]{
    height: 60px;
    line-height: 60px;
    font-size: 16px;
    color: #333;
    font-weight: bold;
    text-align: center;
    cursor: pointer;
    border-left: 4px solid transparent;
}
.course-homepage-nav-set-info-nav.ed[data-v-375721c3]{
    border-left: 4px solid #27c9a3;
    color: #27c9a3;
    background: #f9f9f9;
}
.course-homepage-nav-set-info-right[data-v-375721c3]{
    border: 1px solid #eeeeee;
    float: right;
    background: #fff;
    width: calc(100% - 275px);
    padding: 0 29px 30px 29px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.course-homepage-nav-set-info-right-top[data-v-375721c3]{
    height: 56px;
    line-height: 56px;
    margin-top: 8px;
    font-weight: bold;
    border-bottom: 1px dashed #eeeeee;
}
.course-homepage-nav-stat-right-top[data-v-375721c3]{
    height: 56px;
    line-height: 56px;
    margin-top: 8px;
    font-weight: bold;
    border-bottom: 1px dashed #eeeeee;
}
.course-hnsir-top[data-v-375721c3]{
    float: left;
    color: #333;
}
.course-homepage-nav-set-info-right-top[data-v-375721c3] .el-checkbox__label{
    padding-left: 7px;
}
.course-hnsir-options[data-v-375721c3]{
    float: left;
    margin-left: 18px;
}
.course-hnsir-options[data-v-375721c3] .el-checkbox__input.is-checked .el-checkbox__inner{
    background: #00cba2;
    border: #00cba2;
}
.course-hnsir-options[data-v-375721c3] .el-checkbox__input.is-checked+.el-checkbox__label{
    color: #606266;
}
.course-hnsir-options[data-v-375721c3] .el-checkbox__inner:hover{
    border-color:#00cba2;
}
.course-hnsir-options[data-v-375721c3] .el-checkbox__input.is-focus .el-checkbox__inner{
    border-color:#00cba2;
}
.course-homepage-nav-sc-panel[data-v-375721c3] .el-input__inner{
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.course-hnsir-rpart[data-v-375721c3]{
    float: right;
}
.course-hnsir-download-btn[data-v-375721c3]{
    float: right;
}
.course-hnsir-auth[data-v-375721c3]{
    float: left;
}
.course-hnsir-download-btn[data-v-375721c3]{
    color: #12caa3;
    font-weight: normal;
    cursor: pointer;
}
.course-hnsir-auth[data-v-375721c3]{
    float: left;
    margin-right: 16px;
}
.course-hnsir-auth-str[data-v-375721c3]{
    font-weight: normal;
    color: #999999;
    margin-right: 3px;
}
.course-homepage-nav-stat-complete-block[data-v-375721c3]{
    padding-top: 20px;
    line-height: 40px;
}
.course-hnscb-class-list[data-v-375721c3]{
    width: 123px;
    float: left;
}
.course-hnscb-radio[data-v-375721c3]{
    color: #333333;
    font-weight: bold;
    float: left;
    margin-left: 12px;
}
.course-hnscb-legends[data-v-375721c3]{
    float: right;
}
.chnsp-list-header .course-hnscb-legends[data-v-375721c3]{
    float: left;
}
.course-hnscb-legend[data-v-375721c3]{
    float: left;
    color: #999;
    margin-left: 18px;
}
.chnsp-stat-block-desc .course-hnscb-legend[data-v-375721c3]{
    float: none;
    margin-bottom: 10px;
    margin-left: auto;
    width: 57px;
}
.course-hnscb-legend-front[data-v-375721c3]{
    width: 11px;
    height: 11px;
    border-radius: 10px;
    float: left;
    background: #27c7a1;
    margin-top: 15px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-right: 4px;
}
.course-hnscb-legend-front.late-completion[data-v-375721c3]{
    background: #fff;
    border: 2px solid #27c7a1;
}
.course-hnscb-legend-front.completed[data-v-375721c3]{
    background: #3bb4ff;
}
.course-hnscb-legend-front.in-progress[data-v-375721c3]{
    background: #2FA2FE;
}
.course-hnscb-legend-front.not-viewed[data-v-375721c3]{
    background: #FF6767;
}
.course-hnscb-legend-front.unpublished[data-v-375721c3]{
    background: #B1B1B1;
}
.chnsp-stat-block-desc .course-hnscb-legend-front[data-v-375721c3]{
    margin-top: 5px;
}
.chnsp-list-header .course-hnscb-legend-front[data-v-375721c3]{
    margin-top: 5px;
}
.chnsp-stat-block-desc .course-hnscb-legend-name[data-v-375721c3]{
    color: #333;
}
.course-hnscb-legend-name[data-v-375721c3]{
    float: left;
    font-size: 12px;
}
.course-homepage-nav-stat-complete-table[data-v-375721c3]{
    border: 1px solid #efefef;
    margin-top: 22px;
}
.chnsc-table-header[data-v-375721c3]{
    height: 51px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-bottom: 1px solid #efefef;
}
.ctc-first[data-v-375721c3]{
    width: 125px;
}
.ctc-second[data-v-375721c3]{
    width: 77px;
}
.ctc-third[data-v-375721c3]{
    width: 96px;
}
.ctc-common[data-v-375721c3]{
    width: 120px;
}
.chnsc-table-col[data-v-375721c3]{
    float: left;
    height: 100%;
    border-right: 1px solid #efefef;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.margin-auto[data-v-375721c3]{
    margin: auto!important;
}
.chnsc-table-col[data-v-375721c3] .wl_filter_str{
    color: #999;
}
.chnsc-table-col-inner[data-v-375721c3]{
    color: #999;
    text-align: center;
    margin: auto;
}
.chnsc-table-row[data-v-375721c3]{
    height: 78px;
    border-bottom: 1px solid #efefef;
}
.chnsc-table-row[data-v-375721c3]:nth-child(odd) {
    background: #fafafa;
}
.ctr-user-icon[data-v-375721c3]{
    width: 30px;
    height: 30px;
    border-radius: 50%;
    -o-object-fit: cover;
       object-fit: cover;
}
.chnsc-table-row-first-col[data-v-375721c3]{
    color: #333;
    padding-left: 16px;
}
.ctr-coin-icon[data-v-375721c3]{
    width: 16px;
    height: 16px;
    border-radius: 10px;
    float: left;
    margin-right: 5px;
}
.ctr-coin-num[data-v-375721c3]{
    line-height: 16px;
    color: #FF9C2C;
}
.ctr-completion-progress[data-v-375721c3]{
    color: #2FA2FE;
}
.ctr-completion-progress.not-viewed[data-v-375721c3]{
    color: #FF6767;
}
.ctr-completion-progress.unpublished[data-v-375721c3]{
    color: #B1B1B1;
}
.chnsp-list-col-status.not-viewed[data-v-375721c3]{
    color: #FF6767;
}
.chnsp-list-col-status.unpublished[data-v-375721c3]{
    color: #B1B1B1;
}
.chnsp-list-col-status.completed[data-v-375721c3]{
    color: #27c7a1;
}
.completion-on-time-icon[data-v-375721c3]{
    display: none;
}
.late-completion-icon[data-v-375721c3]{
    display: none;
}
.completion-on-time .completion-on-time-icon[data-v-375721c3]{
    display: inline;
    display: initial;
}
.completion-on-time .ctr-completion-progress-txt[data-v-375721c3], .completion-on-time .chnsp-list-col-status-name[data-v-375721c3]{
    display: none;
}
.late-completion .late-completion-icon[data-v-375721c3]{
    display: inline;
    display: initial;
}
.late-completion .ctr-completion-progress-txt[data-v-375721c3], .late-completion .chnsp-list-col-status-name[data-v-375721c3]{
    display: none;
}
.ctr-completion-progress-num[data-v-375721c3]{
    color: #2fa2fe;
    display: none;
}
.ctr-completion-progress.in-progress .ctr-completion-progress-num[data-v-375721c3]{
    display: inline;
    display: initial;
}
.ctr-completion-progress.in-progress .ctr-completion-progress-txt[data-v-375721c3]{
    display: none;
}
.chnsp-list-col-status.in-progress .chnsp-list-col-status-name[data-v-375721c3]{
    display: none;
}
.chnsp-list-col-status.in-progress .ctr-completion-progress-num[data-v-375721c3]{
    display: inline;
    display: initial;
}
.ctr-reward[data-v-375721c3]{
    color: #333;
}
.chnsrt-suffix[data-v-375721c3]{
    font-weight: normal;
}
.chnsp-stat-block[data-v-375721c3]{
    height: 156px;
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-shadow:  1px 2px 12px 0px rgba(0, 0, 0, .06);
            box-shadow:  1px 2px 12px 0px rgba(0, 0, 0, .06);
    padding: 24px 27px;
}
.csb-first.chnsp-stat-block[data-v-375721c3]{
    width: 219px;
    margin-right: 10px;
}
.csb-second.chnsp-stat-block[data-v-375721c3]{
    width: 219px;
    margin-right: 10px;
}
.csb-third.chnsp-stat-block[data-v-375721c3]{
    width: calc(100% - 458px);
}
.chnsp-stat-block-title[data-v-375721c3]{
    font-weight: bold;
}
.chnsp-stat-block-num[data-v-375721c3]{
    text-align: center;
    font-weight: bold;
    color: #333333;
    font-size: 40px;
    margin-top: 22px;
    -webkit-transform: scale(0.8, 1.2);
            transform: scale(0.8, 1.2);
}
.chnsp-stat-block-left[data-v-375721c3]{
    width: 160px;
    float: left;
}
.chnsp-stat-block-right[data-v-375721c3]{
    width: calc(100% - 160px);
    float: right;
    height: 100%;
}
.chnsp-stat-block-chart[data-v-375721c3]{
    width: 99px;
    height: 99px;
    float: left;
}
.chnsp-stat-block-desc[data-v-375721c3]{
    float: right;
    height: 100%;
    position: relative;
}
.chnsp-stat-block-bottom-txt[data-v-375721c3]{
    color: #999;
    font-size: 12px;
    position: absolute;
    bottom: 0px;
    width: 87px;
    right: 0px;
}
.chnsp-stat-block-status[data-v-375721c3]{
    padding-top: 20px;
}
.chnsp-cont-chart[data-v-375721c3]{
    height: 165px;
}
.chnsp-list-switch-pages[data-v-375721c3]{
    float: right;
}
.chnsp-list-body-header[data-v-375721c3]{
    height: 50px;
    background: #f9f9f9;
    border-bottom: 1px solid #efefef;
}
.chnsp-list[data-v-375721c3]{
    border: 1px solid #efefef;
    margin-top: 20px;
}
.chnsp-list-body-row[data-v-375721c3]{
    height: 58px;
}
.chnsc-table-fixed[data-v-375721c3]{
    float: left;
    width: 301px;
}
.chnsc-table-rpart[data-v-375721c3]{
    float: left;
    overflow-x: auto;
    width: calc(100% - 301px);
}
.chnsp-list-col[data-v-375721c3]{
    float: left;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.user-table-first-col[data-v-375721c3]{
    width: 36%;
    display: block;
    line-height: 58px;
    padding-left: 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.user-table-first-col-start[data-v-375721c3]{
    float: left;
}
.user-table-first-col-end[data-v-375721c3]{
    float: left;
    width: calc(100% - 100px);
    margin-left: 5px;
}
.chnsp-list-col-inner[data-v-375721c3]{
    margin: auto;
}
.clci-user-icon[data-v-375721c3]{
    width: 38px;
    height: 38px;
    border-radius: 50%;
    margin-right: 5px;
}
.chnsp-list-body-header span[data-v-375721c3]{
    color: #999999;
}
.chnsp-list-body-header[data-v-375721c3] .wl_filter_str{
    color: #999;
}
.chnsp-list-body-row[data-v-375721c3]:not(:last-child){
    border-bottom: 1px solid #efefef;
}
.chnsp-user-block[data-v-375721c3]{

    padding-top: 22px;
}
.chnsp-user-block-icon[data-v-375721c3]{
    height: 60px;
    width: 60px;
    border-radius: 50%;
    float: left;
    margin-right: 16px;
}
.chnsp-user-block-integral-icon[data-v-375721c3]{
    width: 16px;
    height: 16px;
    float: left;
    border-radius: 50%;
    float: left;
}
.chnsp-user-block-integral-num[data-v-375721c3]{
    float: left;
    line-height: 16px;
    margin-left: 4px;
    color: #ffa343;
}
.chnsp-user-block-integral[data-v-375721c3]{
    margin-top: 6px;
}
.chnsp-user-block-str[data-v-375721c3]{
    float: left;
}
.chnsp-user-block-name[data-v-375721c3]{
    font-weight: bold;
    font-size: 15px;
    margin-top: 8px;
}
.chnsp-user-block-rank[data-v-375721c3]{
    float: right;
    margin-right: 270px;
    text-align: center;
}
.chnsp-user-block-left[data-v-375721c3]{
    float: left;
}
.chnsp-user-block-rank-num[data-v-375721c3]{
    font-size: 20px;
    font-weight: bold;
}
.chmsr-rank[data-v-375721c3]{
    float: left;
    line-height: 24px;
    text-align: center;
    height: 24px;
    width: 24px;
    border-radius: 20px;
    margin-top: 4px;
    position: absolute;
    left: 0;
}
.chmsr-rank.crk-first[data-v-375721c3]{
    background: #12caa3;
    color: #fff;
}
.chmsr-rank.crk-second[data-v-375721c3]{
    background: #65b7ff;
    color: #fff;
}
.chmsr-rank.crk-third[data-v-375721c3]{
    background: #fdb34a;
    color: #fff;
}
.chmsr-rank.crk-other[data-v-375721c3]{
    background: none;
    color: #333;
}
.chmsr-uicon[data-v-375721c3]{
    width: 30px;
    height: 30px;
    border-radius: 50%;
    margin-left: 64px;
    float: left;
}
.chmsr-inner[data-v-375721c3]{
    position: relative;
    width: 200px;
}
.chmsr-name[data-v-375721c3]{
    float: left;
    margin-left: 10px;
    line-height: 30px;
}
.chmsr-integral-icon[data-v-375721c3]{
    width: 16px;
    height: 16px;
    border-radius: 50%;
    float: left;
}
.chmsr-integral-num[data-v-375721c3]{
    float: left;
    line-height: 16px;
    color: #ff9c2c;
    margin-left: 4px;
}
.chnsrt-common-nav[data-v-375721c3]{
    cursor: pointer;
}
.res-detail-name[data-v-375721c3]{
    padding-top: 13px;
}
.res-detail-show-btn[data-v-375721c3]{
    width: 35px;
    cursor: pointer;
    color: #12caa4;
    margin-left: auto;
    margin-top: 13px;
}
.course-homepage-nav-sc-header[data-v-375721c3]{
    height: 60px;
    line-height: 60px;
    border-bottom: 1px solid #eee;
}
.cohnsh-nav[data-v-375721c3]{
    float: left;
    margin-right:30px;
    cursor: pointer;
}
.cohnsh-nav.ed[data-v-375721c3]{
    font-weight: bold;
}
.chnsp-filter[data-v-375721c3]{
    margin-bottom: 32px;
    margin-top: 20px;
}
.chnsp-filter-class[data-v-375721c3]{
    float: left;
    margin-right: 15px;
}
.chnsp-filter-class[data-v-375721c3] .el-input__inner{
    height: 28px;
    line-height: 28px;
}
.chnsp-filter-class[data-v-375721c3] .el-input__icon{
    height: 28px;
    line-height: 28px;
}
.chnsp-list-col-status[data-v-375721c3]{
}
/**
 * @desc: 积分运营管理前端公用css文件
 * @author: yansen
 * @time: 2020-01-14
 */
._nr[data-v-c14742fc]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
#operationl-manage-frame[data-v-c14742fc]{
    width: 100%;
    height: 100%;
    background: #f7f7f7;
}
/*修改element自带tree的样式*/
[data-v-c14742fc] .el-tree-node__content:hover {
    color: #1d86fb;
    background-color: white;
}
[data-v-c14742fc] .el-tree-node:focus>.el-tree-node__content {
    color: #1d86fb;
    background-color: white;
}
[data-v-c14742fc] .el-tree-node__expand-icon {
    display: none;
}
.omf-zone[data-v-c14742fc]{
    width: 1200px;
    margin: 30px auto 0;
}
.omf-left[data-v-c14742fc]{
    width: 250px;
    float: left;
}
.omf-right[data-v-c14742fc]{
    float: right;
    width: 932px;
    padding-bottom: 40px;
}
.nav-sidebar-item[data-v-c14742fc]{
    height: 60px;
    line-height: 60px;
    color: #999;
    font-size: 15px;
    font-weight: normal;
    cursor: pointer;
    padding-left: 37px;
    border-radius: 4px;
}
.nav-sidebar-item-icon[data-v-c14742fc]{
    font-size: 23px;
    font-weight: normal;
    float: left;
    margin-right: 7px;
}
.nav-sidebar-item.ed[data-v-c14742fc]{
    color: #2288f7;
    background: #eeeeee;
}
.omf-school-block[data-v-c14742fc]{
    height: 115px;
    width: 290px;
    background: #fff;
    border-radius: 5px;
    float: left;
}
.omf-r-sec-block[data-v-c14742fc]{
    background: #fff;
    border-radius: 5px;
    padding: 14px 30px 35px 35px;
}
.omf-integral-block[data-v-c14742fc]{
    width: calc(100% - 320px);
    height: 115px;
    float: right;
    background: #fff;
    border-radius: 5px;
}
.omf-cm-cblock[data-v-c14742fc]{
    background: #fff;
    border-radius: 5px;
    padding: 0 30px;
    margin-top: 30px;
}
.school-info-comp-core-str[data-v-c14742fc]{
    color: #333;
    font-size: 18px;
    font-weight: bold;
    margin-right: 6px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.school-info-comp-core-icon[data-v-c14742fc]{
    color: #999999;
    font-size: 27px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
}
.school-info-comp-core[data-v-c14742fc]{
    line-height: 25px;
    text-align: center;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 15px;
    overflow: hidden;
}
.school-info-comp[data-v-c14742fc]{
    height: 100%;
}
.modify-cloud-school-comp-body[data-v-c14742fc]{
    padding: 25px;
}
.mc-school-item-arrow-icon[data-v-c14742fc]{
    float: left;
    font-size: 22px;
    margin-top: 3px;
    color: #999999;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    -webkit-animation:rotate_animation-data-v-c14742fc 0.2s;
            animation:rotate_animation-data-v-c14742fc 0.2s;
}
.mc-school-item-arrow-icon.ed[data-v-c14742fc]{
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
    -webkit-animation:rotate_animation_ed-data-v-c14742fc 0.2s;
            animation:rotate_animation_ed-data-v-c14742fc 0.2s;
}
/*剪头旋转动画*/
@-webkit-keyframes rotate_animation_ed-data-v-c14742fc{
from {
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
}
to {
        -webkit-transform: rotate(-90deg);
                transform: rotate(-90deg);
}
}
@keyframes rotate_animation_ed-data-v-c14742fc{
from {
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
}
to {
        -webkit-transform: rotate(-90deg);
                transform: rotate(-90deg);
}
}
@-webkit-keyframes rotate_animation-data-v-c14742fc{
from {
        -webkit-transform: rotate(-90deg);
                transform: rotate(-90deg);
}
to {
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
}
}
@keyframes rotate_animation-data-v-c14742fc{
from {
        -webkit-transform: rotate(-90deg);
                transform: rotate(-90deg);
}
to {
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
}
}
.mc-school-item-mark-icon[data-v-c14742fc]{
    float: left;
    font-size: 25px;
    color: #333;
    margin-left: 3px;
    margin-right: 1px;
    cursor: auto;
}
.mc-school-item-mark-str[data-v-c14742fc]{
    float: left;
    line-height: 35px;
    margin-left: 5px;
    color: #333;
    max-width: 160px;
}
.electronic-currency-stat-comp[data-v-c14742fc]{
    height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 30px 33px;
}
.electronic-currency-stat-comp-left[data-v-c14742fc]{
    width: 200px;
    float: left;
    height: 100%;
}
.electronic-currency-stat-comp-right[data-v-c14742fc]{
    width: calc(100% - 200px);
    float: right;
    height: 100%;
}
.ecsc-stat-num[data-v-c14742fc]{
    font-size: 22px;
    font-weight: bold;
}
.ecsc-stat-str[data-v-c14742fc]{
    color: #999;
    font-size: 12px;
    margin-top: 2px;
}
.ecsc-icon[data-v-c14742fc]{
    width: 32px;
    height: 32px;
    float: left;
    color: #ff8a8a;
    font-size: 32px;
    margin-right: 12px;
    margin-top: 7px;
}
.ecsc-stat[data-v-c14742fc]{
    float: left;
    width: calc(100% - 45px);
}
.ecscr-line-cover[data-v-c14742fc]{
    height: 17px;
    border-radius: 12px;
}
.ecscr-line-section[data-v-c14742fc]{
    height: 100%;
    float: left;
}
.ecscr-line-section-animation[data-v-c14742fc]{
    height: 100%;
    -webkit-animation: fill_animation-data-v-c14742fc 1s;
            animation: fill_animation-data-v-c14742fc 1s;
}
/*填充动画*/
@-webkit-keyframes fill_animation-data-v-c14742fc{
from {
        width: 0;
}
to {
        width: 100%;
}
}
@keyframes fill_animation-data-v-c14742fc{
from {
        width: 0;
}
to {
        width: 100%;
}
}
.ecscr-line-name-list[data-v-c14742fc]{
    float: right;
    margin-top: 12px;
}
.ecscr-line-name-item-block[data-v-c14742fc]{
    float: left;
    width: 16px;
    height: 12px;
    border-radius: 3px;
    margin-top: 3px;
    margin-right: 8px;
}
.ecscr-line-name-item-name[data-v-c14742fc]{
    color: #999;
    font-size: 12px;
    float: left;
}
.omf-r-sec-block[data-v-c14742fc]{
    margin-top: 30px;
}
.omf-r-sec-b-header[data-v-c14742fc]{
    height: 54px;
    line-height: 54px;
    border-bottom: 1px solid #f4f4f4;
}
.omf-r-sec-bhl-str[data-v-c14742fc]{
    float: left;
    font-size: 16px;
    color: #333;
    font-weight: bold;
}
.omf-r-sec-bhr-str[data-v-c14742fc]{
    float: right;
    font-size: 16px;
    color: #666 ;
    cursor: pointer;
}
.omf-r-sec-b-desc[data-v-c14742fc]{
    margin-top: 50px;
}
.omf-r-sec-b-desc-left[data-v-c14742fc]{
    height: 180px;
    width: 400px;
    float: left;
}
.omf-r-sec-b-desc-right[data-v-c14742fc]{
    width: calc(100% - 400px);
    float: right;
}
.omf-r-sec-b-desc-row-mark[data-v-c14742fc]{
    width: 10px;
    height: 10px;
    border-radius: 6px;
    border: 1px solid #2c8ef7;
    float: left;
    margin-right: 11px;
    margin-top: 6px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.omf-r-sec-b-desc-row-str[data-v-c14742fc]{
    overflow: hidden;
    color: #666;
    font-size: 16px;
}
.omf-r-sec-b-desc-row[data-v-c14742fc]{
    margin-bottom: 28px;
}
.omf-r-sec-b-body[data-v-c14742fc]{
    min-height: 110px;
}
.omf-r-sec-bb-item[data-v-c14742fc]{
    width: 50%;
    float: left;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.omf-r-sec-bb-item-core[data-v-c14742fc]{
    line-height: 32px;
}
.omfrsni-core-icon[data-v-c14742fc]{
    width: 32px;
    height: 32px;
    float: left;
}
.omfrsni-core-icon img[data-v-c14742fc]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.omfrsni-core-str[data-v-c14742fc]{
    float: left;
    margin-right: 15px;
    font-size: 16px;
    font-weight: bold;
}
input.omfrsni-core-str[data-v-c14742fc]{
    border: 1px solid #dddddd;
    padding: 0 10px;
    width: 100px;
    font-size: 14px;
    font-weight: normal;
    height: 32px;
}
.omf-rc-str[data-v-c14742fc]{
    font-size: 16px;
    font-weight: bold;
    float: left;
}
.omf-rc-switch[data-v-c14742fc]{
    float: left;
    margin-left: 15px;
}
.omfrsni-core-edit-str[data-v-c14742fc]{
    font-size: 16px;
    font-weight: bold;
    color: #2288f7;
    float: left;
    cursor: pointer;
}
.omfrsni-core-edit-cover[data-v-c14742fc]{
    cursor: pointer;
    float: left;
}
.omfrsni-core-edit-icon[data-v-c14742fc]{
    float: left;
    font-size: 20px;
    color: #2288f7;
    margin-right: 8px;
    margin-left: 36px;
    display: block;
    cursor: pointer;
}
.omf-r-sec-bb-crow[data-v-c14742fc]{
    padding-left: 110px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 35px;
}
.omf-r-sec-bb-crow .omfrsni-core-edit-icon[data-v-c14742fc]{
    margin-right: 0;
}
.omf-rc-warmtxt[data-v-c14742fc]{
    color: #999999;
    float: left;
    margin-left: 30px;
}
.omf-dynamic-item-author[data-v-c14742fc]{
    float: left;
    margin-right: 17px;
    font-weight: bold;
}
.omf-dynamic-item-currency-icon[data-v-c14742fc]{
    width: 15px;
    height: 15px;
    float: left;
    margin-right: 6px;
    margin-top: -1px;
}
.omf-dynamic-item-currency-icon img[data-v-c14742fc]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.omf-dynamic-item-desc[data-v-c14742fc]{
    float: left;
    font-weight: bold;
}
.omf-dynamic-item-time[data-v-c14742fc]{
    float: right;
    font-size: 13px;
    color: #999;
}
.omf-dynamic-item[data-v-c14742fc]{
    font-size: 16px;
    color: #666666;
    margin-bottom: 43px;
}
.omf-dynamic-list[data-v-c14742fc]{
    padding-top: 30px;
    padding-bottom: 1px;
}
.total-order-manage[data-v-c14742fc]{
    margin-top: 0;
}
.total-order-manage-mbox[data-v-c14742fc]{
    padding: 35px 37px;
    background: #fff;
}
.order-filter-list-comp[data-v-c14742fc]{
    min-height: 300px;
    position: relative;
}
.oflc-sheet-col[data-v-c14742fc]{
    float: left;
    text-align: center;
    height: 100%;
}
.oflc-sheet-head[data-v-c14742fc]{
    height: 47px;
    line-height: 47px;
    color: #494949;
    background: #f9f9f9;
    border-bottom: 1px solid #efefef;
}
.oflc-sheet-row[data-v-c14742fc]{
    overflow: hidden;
    height: 107px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 23px 0 23px 0;
}
.oflc-sheet-row[data-v-c14742fc]:not(:last-child) {
    border-bottom: 1px solid #efefef;
}
.oflc-scc-good-face[data-v-c14742fc]{
    width: 60px;
    height: 60px;
    float: left;
    margin-right: 12px;
}
.oflc-scc-good-face img[data-v-c14742fc]{
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    border-radius: 5px;
}
.oflc-scc-good-rpart[data-v-c14742fc]{
    float: left;
    text-align: left;
    width: calc(100% - 72px);
}
.oflc-scc-good-name[data-v-c14742fc]{
    color: #333;
    font-size: 15px;
    margin-top: 1px;
    font-weight: bold;
}
.oflc-scc-good-type[data-v-c14742fc]{
    color: #999;
    font-size: 12px;
    margin-top: 21px;
}
.oflc-scc-currency-icon[data-v-c14742fc]{
    width: 15px;
    height: 15px;
    float: left;
    margin-top: -6px;
}
.oflc-scc-currency-icon img[data-v-c14742fc]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.oflc-scc-cyrrency-num[data-v-c14742fc]{
    color: #f17d78;
    font-weight: bold;
    margin-left: 11px;
    float: left;
}
.oflc-scc-currency-unit[data-v-c14742fc]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.oflc-sheet-col-core[data-v-c14742fc]{
    height: 100%;
}
.oflc-flex[data-v-c14742fc] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.oflc-scc-count-icon[data-v-c14742fc]{
    font-size: 12px;
    color: #6d6d6d;
    margin-right: 3px;
    float: left;
}
.oflc-scc-count-num[data-v-c14742fc]{
    font-size: 17px;
    float: left;
    margin-top: -3px;
    color: #333;
}
.oflc-scc-total-currency[data-v-c14742fc]{
    height: 16px;
}
.oflc-scc-total-currency-type[data-v-c14742fc]{
    color: #999;
    font-size: 12px;
    margin-top: 12px;
}
.oflc-ddr-name[data-v-c14742fc]{
    color: #333;
}
.oflc-ddr-account[data-v-c14742fc]{
    color: #999;
    font-size: 12px;
    margin-top: 5px;
}
.oflc-ddr-class[data-v-c14742fc]{
    color: #999;
    font-size: 12px;
    margin-top: 5px;
}
.oflc-order-time[data-v-c14742fc]{
    color: #999;
    font-size: 12px;
}
.oflc-order-status[data-v-c14742fc]{
    color: #5cc6a5;
    margin-top: 7px;
    font-size: 16px;
}
._cancle.oflc-order-status[data-v-c14742fc]{
    color: #999;
}
.oflc-scc-btn[data-v-c14742fc]{
    width: 94px;
    height: 36px;
    border-radius: 20px;
    background: #efefef;
    line-height: 36px;
    cursor: pointer;
    color: #666;
}
.oflc-scc-btn._del[data-v-c14742fc]{
    background: #fff2f1;
    color: #f17d78;
}
.oflc-sheet-node[data-v-c14742fc]{
    margin-top: 9px;
    border: 1px solid #efefef;
}
.oflc-filter-row[data-v-c14742fc]{
    margin-bottom: 24px;
}
.oflc-filter-row-l[data-v-c14742fc]{
    float: left;
    line-height: 40px;
    margin-right: 19px;
    font-weight: bold;
    color: #494949;
}
.oflc-filter-cbtn[data-v-c14742fc]{
    width: 88px;
    text-align: center;
    height: 36px;
    line-height: 36px;
    font-size: 18px;
    font-weight: bold;
    background: #3987f2;
    border-radius: 18px;
    float: left;
    color: #fff;
    margin-left: 60px;
    cursor: pointer;
    margin-top: 2px;
}
.oflc-filter-row-r[data-v-c14742fc]{
    float: left;
}
.commodity-course-info-comp[data-v-c14742fc]{
    /*min-height: 297px;*/
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    /*margin-bottom: 5px;*/
    /*padding-bottom: 30px;*/
    /*margin-top: 93px;*/
    /*box-shadow: 1px 2px 17px -6px #b7b7b7;*/
    /*margin-bottom: 10px;*/
    /*z-index: 3;
    position: relative;*/
}
.cc-c-new-version-ui .commodity-course-info-comp[data-v-c14742fc]{
    padding-bottom: 0;
    margin-bottom: 0;
}
.ccic-core[data-v-c14742fc]{
    width: 1200px;
    margin: auto;
}
.ccic-top-lv[data-v-c14742fc]{
    height: 93px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-bottom: 1px solid #f7f7f7;
}
.cc-c-new-version-ui .ccic-top-lv[data-v-c14742fc]{
    height: 70px;
    line-height: 32px;
}
.ccic-tl-name[data-v-c14742fc]{
    font-weight: bold;
    font-size: 18px;
    padding-top: 17px;
}
.ccic-tl-name-str[data-v-c14742fc]{
    float: left;
    border: none;
    color: #2c3e50;
    width: calc(100% - 80px);
}
.cc-c-new-version-ui .ccic-tl-name-str[data-v-c14742fc]{
    color: #fff;
}
input.ccic-tl-name-str[data-v-c14742fc]{
    border: 1px solid #DCDFE6;
}
.ccic-tl-name-btns[data-v-c14742fc]{
    float: left;
    line-height: 24px;
    color: #27c9a3;
    display: none;
}
.ccic-tl-name:hover .ccic-tl-name-btns[data-v-c14742fc]{
    display: block;
}
.ccic-tl-name-btn[data-v-c14742fc]{
    margin-left: 10px;
    cursor: pointer;
    float: left;
}
.ccic-tl-fs-info[data-v-c14742fc]{
    font-size: 14px;
    color: #666;
    margin-top: 17px;
}
.ccic-core-l[data-v-c14742fc]{
    float: left;
    width: calc(100% - 400px);
}
.ccic-core-r[data-v-c14742fc]{
    float: right;
}
.ccic-c-price[data-v-c14742fc]{
    float: right;
    margin-top: 33px;
    margin-left: 18px;
}
.ccic-c-ac-btn[data-v-c14742fc]{
    width: 150px;
    height: 38px;
    line-height: 38px;
    background: #2288f7;
    border-radius: 8px;
    text-align: center;
    float: right;
    color: #fff;
    margin-top: 26px;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    font-size: 16px;
    font-weight: bold;
    margin-right: 10px;
}
.ccic-c-new-v-btn[data-v-c14742fc]{
    color: #fff;
    float: right;
    margin-top: 14px;
    margin-right: 30px;
    cursor: pointer;
}
.ccic-c-ac-cover[data-v-c14742fc]{
    float: right;
}
.ccic-c-ac-cover-txt[data-v-c14742fc]{
    float: right;
    margin-top: 26px;
    line-height: 36px;
    font-size: 13px;
    color: #333;
}
.ccic-bot-lv[data-v-c14742fc]{
    margin-top: 30px;
}
.ccic-bot-lv-face[data-v-c14742fc]{
    width: 310px;
    height: 207px;
    float: left;
    margin-right: 20px;
}
.ccic-bot-lv-face img[data-v-c14742fc]{
    width: 100%;
    height: 100%;
    border-radius: 8px;
    -o-object-fit: contain;
       object-fit: contain;
}
.ccic-bot-lv-info[data-v-c14742fc]{
    float: left;
    width: calc(100% - 330px);
}
.ccic-bot-lv-info-author[data-v-c14742fc]{
    margin-top: 22px;
}
.ccic-bot-lv-info-author-imgs[data-v-c14742fc]{
    float: left;

    margin-right: 28px;
}
.ccic-bot-lv-info-author-names[data-v-c14742fc]{
    font-size: 14px;
    color: #666;
    line-height: 37px;
}
.ccic-bot-lv-info-span[data-v-c14742fc]{
    padding: 7px 22px;
    background: #f3f9ff;
    float: left;
    font-size: 12px;
    border-radius: 20px;
    color: #999;
    margin-right: 15px;
    max-width: 200px;
    margin-bottom: 10px;
}
.ccic-bot-lv-info-spans[data-v-c14742fc]{
    margin-top: 10px;
}
.ccic-bot-lv-info-desc[data-v-c14742fc]{
    margin-top: 10px;
    color: #999;
    font-size: 16px;
}
._limit_word.ccic-bot-lv-info-desc[data-v-c14742fc]{
    height: 42px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.ccic-bot-lv-info-desc-show-all[data-v-c14742fc]{
    cursor: pointer;
    font-size: 14px;
    color: #2288f7;
    font-weight: bold;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.scribing-price-comp[data-v-c14742fc]{
    line-height: 26px;
}
.spc-coin-icon[data-v-c14742fc]{
    height: 26px;
    width: 26px;
    border-radius: 13px;
    float: left;
    margin-right: 11px;
}
.spc-coin-icon img[data-v-c14742fc]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.spc-coin-price[data-v-c14742fc] {
    float: left;
    font-size: 18px;
    color: #ff7676;
    font-weight: bold;
    margin-right: 10px;
}
.spc-coin-line-price[data-v-c14742fc]{
    font-size: 16px;
    color: #cac9c9;
    float: left;
    text-decoration:  line-through;
}
.head-portrait-sc-item[data-v-c14742fc]{
    height: 38px;
    width: 38px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 20px;
    float: left;
    border: 1px solid #fff;
}
.head-portrait-sc-item img[data-v-c14742fc]{
    width: 36px;
    height: 36px;
    border-radius: 50%;
}
.head-portrait-sc-item[data-v-c14742fc]:not(:first-child) {
    margin-left: -12px;
}
.head-portrait-sc-item[data-v-c14742fc]:last-child{
    background: #2288f7;
    text-align: center;
    line-height: 36px;
    color: #fff;
    font-weight: bold;
}
.ccic-c-convert-txt[data-v-c14742fc]{
    float: right;
    color: #27C9A3;
    font-size: 20px;
    font-weight: bold;
    margin-top: 26px;
    margin-right: 49px;
    line-height: 38px;
}
.mc-school-item-list[data-v-c14742fc]{
    max-height: 300px;
    overflow: auto;
}
.nav-sidebar-item-icon[data-v-c14742fc]{
    width: 40px;
    text-align: center;
    height: 60px;
}
.my-rsr-part-inner[data-v-c14742fc] .el-input__inner{
    border-radius: 5px;
}
.my-rsr-part-inner[data-v-c14742fc] .cm-year-select{
    min-width: 100px;
    width: 150px;
}
.my-rsr-part-inner[data-v-c14742fc] .cm-semster-select{
    min-width: 150px;
    width: 180px;
}
.my-rsr-part-inner[data-v-c14742fc] .cm-week-select{
    width: 100px;
}
.my-rsr-part-inner[data-v-c14742fc] .el-date-editor{
    width: 150px;
}
.omf-r-sec-b-scene-item-option[data-v-c14742fc]{
    cursor: pointer;
    float: left;
}
.omf-r-sec-b-scene-item-info[data-v-c14742fc]{
    float:left;
    margin-left: 12px;
}
.omf-r-sec-b-scene-item-info-title[data-v-c14742fc]{
    font-size: 16px;
    color: #333;
    font-weight: bold;
}
.omf-r-sec-b-scene-item[data-v-c14742fc]{
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-left: 110px;
    padding-top: 35px;
}
.omf-r-sec-b-scene-item-info-desc[data-v-c14742fc]{
    color: #999;
    font-size: 12px;
    margin-top: 11px;
}
.omf-r-sec-b-scene-item-option-icon[data-v-c14742fc]{
    display: none;
}
.omf-r-sec-b-scene-item-option[data-v-c14742fc]{
    width: 14px;
    height: 14px;
    border: 1px solid #999999;
    cursor: pointer;
    margin-top: 3px;
}
.omf-r-sec-b-scene-item-option.ed .omf-r-sec-b-scene-item-option-icon[data-v-c14742fc]{
    display: block;
}
.omf-r-sec-b-scene-item-option.ed[data-v-c14742fc]{
    border-color: #2191ff;
    background: #2191ff;
}
.integral-score-record-pop-block[data-v-c14742fc]{
    margin-top: 36px;
}
.integral-score-record-pop-b-search[data-v-c14742fc]{
    float: right;
}
.integral-score-record-pop-table[data-v-c14742fc]{
    margin-top: 36px;
    border: 1px solid #efefef;
    min-height: 300px;
    position: relative;
}
.isrecord-pop-table-header[data-v-c14742fc]{
    height: 47px;
    line-height: 47px;
    border-bottom: 1px solid #efefef;
    background: #f9f9f9;
}
.isrecord-pop-table-col[data-v-c14742fc]{
    float: left;
    text-align: center;
}
.isrecord-pop-table-col-num[data-v-c14742fc]{
    color: #2288f7;
}
.isrecord-pop-table-row[data-v-c14742fc]{
    height: 61px;
    line-height: 61px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    color: #333;
}
.isrecord-pop-table-row[data-v-c14742fc]:not(:last-child) {
    border-bottom: 1px solid #efefef;
}
.ecscr-line-name-item[data-v-c14742fc]{
    float: left;
    margin-right: 20px;
}
.ecscr-line-name-item[data-v-c14742fc]:last-child{
    margin-right: 0;
}
.common-no-c img[data-v-c14742fc]{
    width: 64px;
    height: 57px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -32px;
    margin-left: -28.5px;
}
.ctlv-header[data-v-c14742fc]{
    position: fixed;
    background: transparent;
    top: 0;
    width: 100%;
    z-index: 3;
}
.cc-c-new-version-ui .ctlv-header[data-v-c14742fc]{
    background: #1e1f21;
}
.cc-c-new-version-ui .ccic-tl-fs-info[data-v-c14742fc]{
    display: none;
}
.ctlv-f-zone[data-v-c14742fc]{
    padding-top: 30px;
}
.bg-common-no-c[data-v-c14742fc]{
    width: 64px;
    height: 57px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -32px;
    margin-left: -28.5px;
    background: url(/vue/dist/static/img/course-gailan-no-content-img-xq.56db9cf.png);
    background-size: 100% 100%;
}
.ccm-sheet-rows[data-v-c14742fc]{
    min-height: 300px;
    position: relative;
}
.ccn-v-set-btn[data-v-c14742fc]{
    position: fixed;
    bottom: 12px;
    left: 80px;
}
.omf-r-sec-modify-pay-type-btn[data-v-c14742fc]{
    font-size: 14px;
    color: #2288f7;
    font-weight: normal;
    cursor: pointer;
}
.ccic-core .file-restype-face[data-v-c14742fc]{
    border: none!important;
}
.chics-back-btn[data-v-c14742fc]{
    float: left;
    font-size: 14px;
    color: #666;
    margin-right: 20px;
    cursor: pointer;
    font-weight: normal;
    margin-top: 3px;
}
.cc-c-new-version-ui .chics-back-btn[data-v-c14742fc]{
    color: #fff;
    margin-right: 0;
    margin-left: 20px;
}
.cc-c-new-version-ui .ccic-tl-name-txt[data-v-c14742fc]{
    display: none;
}
.cc-c-new-version-ui .ccic-c-ac-btn[data-v-c14742fc]{
    margin-top: 10px;
}
.cc-c-new-version-ui .ccic-c-price[data-v-c14742fc]{
    margin-top: 21px;
}
.cc-c-new-version-ui .ccic-c-convert-txt[data-v-c14742fc]{
    line-height: 60px;
    margin-top: 0;
    font-size: 18px;
    font-weight: bold!important;
}
.chics-back-btn .layui-icon-extend-iconfont[data-v-c14742fc]{
    margin-right: 1px;
    font-weight: normal;
    font-size: 13px;
}
.cc-c-new-version-ui.commodity-course-info-comp .ccic-tl-name[data-v-c14742fc]{
    padding-top: 13px;
}
.ccic-tl-name-str[data-v-c14742fc]{
    width: calc(100% - 110px);
}

.ct-comadd-activity-pop-commonmon-pop{
    padding: 0;
}
/*处理样式影响*/
.course-homepage-index *{
    -webkit-box-sizing: unset;
            box-sizing: unset;
}
/**
 * @desc: 课堂教学
 * @author: yansen
 * @time: 2020-09-03
 */
*[data-v-9c7c3ee6]:focus{
    outline: none;
}
.course-teaching-common-btn[data-v-9c7c3ee6] {
    background: -webkit-gradient(linear, left top, left bottom, from(#27c9a3), to(#57dfbf));
    background: linear-gradient(#27c9a3 0%, #57dfbf 100%);
    border-radius: 4px;
    cursor:pointer;
    color: #fff;
}
.course-teaching-main-page[data-v-9c7c3ee6]{
    height: 100%;
    background: #f5f6fa;
}
.course-teaching-main-page-center[data-v-9c7c3ee6]{
    width: 1200px;
    margin: auto;
    position: relative;
}
.course-teaching-public-img-box img[data-v-9c7c3ee6]{
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}
.cource-teaching-common-pop-btn[data-v-9c7c3ee6]{
    width:180px;
    height:44px;
    border-radius: 5px;
    text-align: center;
    line-height:44px;
    color: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#27c9a3), to(#57dfbf));
    background: linear-gradient(#27c9a3 0%, #57dfbf 100%);
    cursor:pointer;
}
._nr[data-v-9c7c3ee6]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
/***主题色start***/
.border_color_for_theme_2.ed[data-v-9c7c3ee6]{
    border-color: #057fff!important;
}
.text_color_for_theme_2[data-v-9c7c3ee6]{
    color:#057fff!important;
}
.text_hover_color_for_theme_2[data-v-9c7c3ee6]:hover{
    color:#057fff!important;
}
.text_option_color_for_theme_2.ed[data-v-9c7c3ee6]{
    color:#057fff!important;
}
.text_option_color_for_theme_2.ed .course-teaching-index-nav-icon-txt[data-v-9c7c3ee6]{
    color:#057fff!important;
}
.bg_color_for_theme_2[data-v-9c7c3ee6]{
    background:#057fff!important;
}
.single_border_color_for_theme_2[data-v-9c7c3ee6] {
    border-color: #057fff!important;
}
.bg_selected_color_for_theme_2.ed[data-v-9c7c3ee6]{
    background:#057fff!important;
    color: #fff;
}
.bg_selected_color_for_theme_2.ed[data-v-9c7c3ee6]:hover{
    color: #fff!important;
}
/***主题色end***/
/***表单元素start，外层加上cource-teaching-form这个类名***/
[data-v-9c7c3ee6] .cource-teaching-form .el-input__inner,[data-v-9c7c3ee6] .cource-teaching-form .el-textarea__inner,[data-v-9c7c3ee6] .cource-teaching-form .el-select .el-input__inner{
    /*border: 1px solid #dce5ef;*/
    border: 1px solid #eee;
    border-radius: 4px;
    font-size: 12px;
}
[data-v-9c7c3ee6] .cource-teaching-form .el-input__inner{
    height: 34px;
    line-height: 34px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-9c7c3ee6] .el-textarea__inner {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-9c7c3ee6] .el-form-item__label {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-9c7c3ee6] .cource-teaching-form .el-input__icon{
    line-height: 34px;
}
[data-v-9c7c3ee6] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner{
    border: 1px solid #45d7b5;
    -webkit-box-shadow: none;
            box-shadow: none;
}
[data-v-9c7c3ee6] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner:hover{
    border: 1px solid #45d7b5;
}
[data-v-9c7c3ee6] .cource-teaching-form .el-input__inner:focus,[data-v-9c7c3ee6] .cource-teaching-form .el-select .el-input__inner:focus,[data-v-9c7c3ee6] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner,[data-v-9c7c3ee6] .cource-teaching-form .el-textarea__inner:focus{
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #45d7b5;
}
[data-v-9c7c3ee6] .cource-teaching-form .el-radio{
    color: #999999;
    cursor: pointer;
    margin-right: 22px;
}
[data-v-9c7c3ee6] .cource-teaching-form .el-radio__label{
    font-size: 12px;
    font-weight: 500;
    color: #999999;
}
[data-v-9c7c3ee6] .cource-teaching-form .el-radio__inner{
    width: 16px;
    height: 16px;
    background: #ffffff;
    border: 1px solid #cccccc;
}
[data-v-9c7c3ee6] .cource-teaching-form .el-radio__input.is-checked .el-radio__inner{
    border-color: #DCDFE6;
    background: none;
}
[data-v-9c7c3ee6] .cource-teaching-form .el-radio__inner::after{
    width: 8px;
    height: 8px;
    background: #000;
}
[data-v-9c7c3ee6] .cource-teaching-form .el-radio__input.is-checked+.el-radio__label{
    color: #999999;
}
/**表单元素end**/
.course-no-content-text[data-v-9c7c3ee6]{
    text-align: center;
    font-size: 14px;
    color: #999;
    margin-top:5px;
}
.course-no-content-img[data-v-9c7c3ee6]{
    width: 464px;
    height: 288px;
    display: block;
    margin: auto;
}
.course-teaching-mp-litem[data-v-9c7c3ee6]{
    position: absolute;
    left: 80px;
}
.course-teaching-mp-lt-item[data-v-9c7c3ee6]{
    font-size: 17px;
    font-weight: bold;
    height: 71px;
    line-height: 71px;
    float: left;
    margin-right: 20px;
}
.course-teaching-mp-lt-name[data-v-9c7c3ee6]{
    cursor: pointer;
}
.course-teaching-mp-lt-i-line[data-v-9c7c3ee6]{
    float: left;
    height: 25px;
    width: 1px;
    background: #cccccc;
    margin-top: 23px;
    margin-left: 2px;
}
.course-teaching-mp-lt-i-text[data-v-9c7c3ee6]{
    float: left;
    line-height: 71px;
    font-size: 14px;
    color: #666666;
    margin-left: 20px;
}
.course-teaching-mp-lt-popbox[data-v-9c7c3ee6]{
    height: 485px;
}
.course-search[data-v-9c7c3ee6]{
    height: 38px;
}
.course-teaching-mp-lt-pop-lv-first[data-v-9c7c3ee6]{
    border-bottom: 1px solid #eee;
}
.ctmlplf-name[data-v-9c7c3ee6]{
    float: left;
    width: calc(100% - 30px);
    font-size: 14px;
    color: #333;
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.ctmlplf-icon[data-v-9c7c3ee6]{
    width: 25px;
    float: right;
}
.ctmlplf-icon-mark[data-v-9c7c3ee6]{
    font-weight: bold;
    color: #666666;
}
.course-teaching-mp-lt-pop-lv-first-inner[data-v-9c7c3ee6]{
    height: 38px;
    line-height: 38px;
    border-bottom: 1px solid #eee;
    padding: 0 30px;
}
.ctmlplf-icon.ed .ctmlplf-icon-mark[data-v-9c7c3ee6]{
    display: block;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    margin-right: 10px;
}
.course-teaching-mp-lt-pop-lv-cdbox[data-v-9c7c3ee6]{
    padding-bottom: 0px;
}
.add-btn-tooltip[data-v-9c7c3ee6]{
    width: 117px;
    height: 76px;
    text-align: center;
}
.add-btn-tooltip p[data-v-9c7c3ee6] {
    margin-top: 19px;
    font-size: 14px;
    font-family: Source Han Sans CN Regular, Source Han Sans CN Regular-Regular;
    font-weight: 400;
    color: #333333;
    cursor: pointer;
}
.no-border[data-v-9c7c3ee6]{
    border: none;
}
.select-span-pop-box-title[data-v-9c7c3ee6]{
    font-size: 17px;
    color: #333435;
    margin-top: 18px;
    margin-left: -20px;
}
.volume-production-activity-pop-rnode[data-v-9c7c3ee6] .el-dialog__title{
    color: #5ec8a7;
}
.volume-production-activity-pop-rnode[data-v-9c7c3ee6] .el-dialog__header {
    border: none;
}
.volume-production-activity-pop[data-v-9c7c3ee6]{
    position: relative;
}
.volume-pap-c-addbtn[data-v-9c7c3ee6]{
    position: absolute;
    top: -36px;
    cursor: pointer;
}
.volume-pap-c-mbody[data-v-9c7c3ee6]{
    height: 688px;
    border: 1px solid #edeeef;
}
.volume-pap-cm-chbox[data-v-9c7c3ee6]{
    width: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    height: 100%;
}
.volume-pap-cm-chb-list[data-v-9c7c3ee6]{
    height: 600px;
    overflow: auto;
}
.volume-pap-cm-chb-sbtn[data-v-9c7c3ee6]{
    float: none;
    height: 34px;
    line-height: 34px;
    width: 468px;
    margin: auto;
}
._vpcc_first[data-v-9c7c3ee6]{
}
._vpcc_second[data-v-9c7c3ee6]{
    border-left: 1px solid #edeeef;
    padding: 0 24px 0 29px;
    overflow: auto;
    -webkit-box-shadow: 0 0 10px 3px #eee;
            box-shadow: 0 0 10px 3px #eee;
    position: relative;
    z-index: 3;
}
.volume-pap-cm-chb-l-item[data-v-9c7c3ee6]{
    height: 168px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 1px solid #edeeef;
    padding: 0px 22px 0px 38px;
    position: relative;
    cursor: pointer;
}
.volume-pap-cm-chb-l-item-face[data-v-9c7c3ee6]{
    width: 160px;
    height: 160px;
    margin-top: 4px;
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.volume-pap-cm-chb-l-item-cont[data-v-9c7c3ee6]{
    float: left;
    margin-left: 24px;
}
.volume-pap-cm-chb-l-item-cont-title[data-v-9c7c3ee6]{
    font-size: 16px;
    font-weight: bold;
    margin-top: 9px;
    color: #333;
}
.volume-pap-cm-chb-l-item-dbtn[data-v-9c7c3ee6]{
    position: absolute;
    right: 23px;
    bottom: 25px;
    cursor: pointer;
}
.volume-production-activity-pop-rnode .resource-create-item-tag-botton-inner[data-v-9c7c3ee6]{
    display: block!important;
    position: relative;
    line-height: 24px;
}
.volume-production-activity-pop-rnode .choose-tag-text[data-v-9c7c3ee6] {
    line-height: 32px;
    text-indent: 45px;
}
.volume-production-activity-pop-rnode .resource-create-item-tag-botton-inner .choose-tag-button-icon[data-v-9c7c3ee6]{
    margin-left: 17px;
    position: absolute;
    top: 5px;
    height: 20px!important;
}
.volume-production-activity-pop-rnode[data-v-9c7c3ee6] .el-checkbox{
    display: block;
    float: left;
}
.res-ci-no-content-root[data-v-9c7c3ee6]{
    position: relative;
    height: 540px;
}
.volume-pap-cm-chb-l-item-face[data-v-9c7c3ee6] .file-restype-face{
    padding-top: 0!important;
}
.volume-pap-cm-chb-l-item-face[data-v-9c7c3ee6] ._file-restype-face-img {
    height: 159px!important;
}
.volume-pap-cm-chb-l-item-face[data-v-9c7c3ee6] img {
    border-radius: 6px!important;
}
.volume-pap-c-mbody-pitem[data-v-9c7c3ee6]{
    height: 100%;
}
.volume-pap-cm-chb-l-item-line[data-v-9c7c3ee6]{
    height: 100%;
    position: absolute;
    width: 4px;
    background: #5fc9aa;
    left: 0;
    top: 0;
    display: none;
}
.volume-pap-cm-chb-l-item.ed .volume-pap-cm-chb-l-item-line[data-v-9c7c3ee6]{
    display: block;
}
.volume-pap-cm-chb-l-item.ed[data-v-9c7c3ee6]{
    background: #f8f9fa;
}
.course-hns-info-form-row-icon[data-v-9c7c3ee6]{
    color: #999;
    font-size: 18px;
    float: left;
    width: 18px;
    height: 38px;
    margin-right: 10px;
    cursor: pointer;
}
.course-hns-info-form-row-name[data-v-9c7c3ee6]{
    width: 84px;
    float: left;
    color: #333;
    font-weight: bold;
    margin-right: 26px;
    line-height: 34px;
}
.course-hns-info-form-row[data-v-9c7c3ee6]{
    margin-top: 48px;
    margin-bottom: 44px;
}
.course-hns-info-form-user[data-v-9c7c3ee6]{
    position: relative;
    float: left;
    margin-right: 20px;
    text-align: center;
    width: 66px;
    margin-bottom: 5px;
}
.copyright-radio-num[data-v-9c7c3ee6]{
    line-height: normal;
    font-size: 12px;
    color: #fdad3e;
    cursor: pointer;
}
.course-hns-info-form-user-icon[data-v-9c7c3ee6]{
    width: 36px;
    height: 36px;
    margin: auto;
}
.course-hns-info-form-user-icon img[data-v-9c7c3ee6]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.course-hns-info-form-user-name[data-v-9c7c3ee6]{
    color: #666;
    text-align: center;
    line-height: normal;
    margin-top: 6px;
}
.course-hns-info-form-user-mark[data-v-9c7c3ee6]{
    position: absolute;
    width: 50px;
    height: 20px;
    background: #ff7676;
    border-radius: 12px;
    text-align: center;
    line-height: 20px;
    color: #fff;
    font-size: 9px;
    top: -8px;
    left: 30px;
}
.course-hns-info-form-row-cont[data-v-9c7c3ee6]{
    float: left;
    width: calc(100% - 110px);
}
.course-hns-info-form-add-u-btn[data-v-9c7c3ee6]{
    width: 38px;
    height: 38px;
    border: 1px solid #278bf7;
    border-radius: 50%;
    float: left;
    cursor: pointer;
    color: #278bf7;
    text-align: center;
    margin-left: 14px;
}
.course-hns-info-form-row[data-v-9c7c3ee6]{
    margin-bottom: 44px;
}
.course-hns-info-form-price-desc[data-v-9c7c3ee6]{
    color: #999;
    font-size: 14px;
    margin-top: 12px;
}
.set-price-comp-show-model[data-v-9c7c3ee6]{
    margin-top: 7px;
}
.set-price-comp-show-model-str[data-v-9c7c3ee6]{
    font-weight: bold;
    color: #333;
}
.set-price-comp-show-model-icon[data-v-9c7c3ee6]{
    color: #2191ff;
    margin-left: 5px;
    cursor: pointer;
}
.set-price-comp-edit-model-input[data-v-9c7c3ee6]{
    height: 34px;
    border: 1px solid #d1dce7;
    border-radius: 3px;
    color: #999999;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-indent: 1em;
    float: left;
    margin-right: 20px;
}
.set-price-comp-edit-model-sbtn[data-v-9c7c3ee6]{
    width: 64px;
    height: 34px;
    border-radius: 3px;
    text-align: center;
    cursor: pointer;
    line-height: 34px;
    color: #fff;
    background: #2191ff;
    float: left;
}
.drcmci-pbox[data-v-9c7c3ee6]{
    padding: 0 30px;
    height: 500px;
    padding-bottom: 80px;
}
.document-resource-create-main-content-item .course-hns-info-form-row-name[data-v-9c7c3ee6]{
    width: 112px;
}
.document-resource-create-main-content-item .course-hns-info-form-row-cont[data-v-9c7c3ee6] {
    width: calc(100% - 138px);
}
.course-hns-info-form-row-cont[data-v-9c7c3ee6] .el-radio__inner::after{
    background: #fff;
    width: 5px;
    height: 5px;
}
.course-hns-info-form-row-cont[data-v-9c7c3ee6] .el-radio__input.is-checked .el-radio__inner {
    border-color: #409eff;
    background: #409eff;
}
.chifrc-radio-comp[data-v-9c7c3ee6]{
    margin-top: 6px;
}
.chifrc-res-item-conf[data-v-9c7c3ee6]{
    padding: 28px 17px;
    background: #fafafa;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 615px;
    border-radius: 5px;
    margin-top: 19px;
}
.chifrc-res-iconf-row-icon[data-v-9c7c3ee6]{
    width: 19px;
    height: 20px;
    float: left;
    margin-right: 8px;
    margin-top: 8px;
}
.chifrc-res-iconf-row-icon img[data-v-9c7c3ee6]{
    width: 100%;
    height: 100%;
}
.chifrc-res-iconf-row-name[data-v-9c7c3ee6]{
    color: #666;
    float: left;
    line-height: 34px;
}
.chifrc-res-iconf-row-oplist[data-v-9c7c3ee6]{
    float: right;
}
.chnsifpd-v2[data-v-9c7c3ee6]{
    height: 56px;
    line-height: 56px;
    background: #fafafa;
    margin-top: 18px;
    width: 615px;
    text-indent: 19px;
}
.chnsifpd-v3[data-v-9c7c3ee6]{
    padding: 20px;
    background: #fafafa;
    margin-top: 18px;
}
.chnsifpd-item[data-v-9c7c3ee6]{
    margin-top: 18px;
}
.course-hns-info-form-user-cbtn[data-v-9c7c3ee6]{
    line-height: 20px;
    color: #278bf7;
    cursor: pointer;
    display: block;
    position: absolute;
    width: 100%;
    display: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    bottom: -20px;
}
.course-hns-info-form-user:hover .course-hns-info-form-user-cbtn[data-v-9c7c3ee6]{
    display: block;
}
.course-hns-info-form-user[data-v-9c7c3ee6]:hover{
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
}
.chifrc-res-iconf-row[data-v-9c7c3ee6]{
    margin-bottom: 10px;
}
.rescfs-pop-first-lv[data-v-9c7c3ee6]{
    margin-top: 42px;
}
.rescfs-pop-first-lv-header[data-v-9c7c3ee6]{
    padding-bottom: 14px;
    border-bottom: 1px solid #eeeeee;
    color: #999999;
    font-weight: bold;
}
.rescfs-pop-sec-lv[data-v-9c7c3ee6]{
    height: 58px;
    line-height: 58px;
    border-bottom: 1px solid #eeeeee;
}
.rescfs-pop-sec-lv-left[data-v-9c7c3ee6]{
    float: left;
    color: #323232;
    font-size: 15px;
    font-weight: bold;
    width: calc(100% - 200px);
}
.rescfs-pop-sec-lv-right[data-v-9c7c3ee6]{
    float: right;
    color: #434343;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
}
.rescfs-pop-sec-lvs[data-v-9c7c3ee6]{
    padding: 0 29px;
}
.rescfs-pop-sec-lv-left img[data-v-9c7c3ee6]{
    width: 16px;
    -webkit-transform: translateY(-1px);
            transform: translateY(-1px);
    margin-right: 3px;
}
.res-collection-files-stat-pop[data-v-9c7c3ee6]{
    height: 600px;
    overflow: auto;
}
/**
 * @desc: 课堂教学
 * @author: yansen
 * @time: 2020-09-03
 */
.course-teaching-index-lbox[data-v-9c7c3ee6]{
    width: 250px;
    float: left;
}
.course-teaching-index-rbox[data-v-9c7c3ee6]{
    float: right;
    width: 915px;
}
.course-teaching-index-box[data-v-9c7c3ee6]{
    margin-top:21px;
}
.course-teaching-index-nav[data-v-9c7c3ee6]{
    height: 50px;
    line-height:50px;
    cursor:pointer;
    padding: 0 26px;
    border-radius: 5px;
    margin-bottom:5px;
}
.course-teaching-index-nav[data-v-9c7c3ee6]:hover{
    background: #eeeeee;
}
.course-teaching-index-nav-icon[data-v-9c7c3ee6]{
    width: 21px;
    height: 22px;
    float: left;
    margin-right: 15px;
}
.course-teaching-index-nav-icon img[data-v-9c7c3ee6]{
    width:100%;
    height:100%;
    -o-object-fit: contain;
       object-fit: contain;
}
.course-teaching-index-nav-icon-txt[data-v-9c7c3ee6]{
    color: #999999;
    float: left;
}
.course-teaching-index-nav-num[data-v-9c7c3ee6]{
    float:left;
    width: 42px;
    height: 20px;
    color: #fff;
    background: #c7c7c7;
    line-height:20px;
    text-align: center;
    border-radius: 15px;
    margin-top:14px;
    margin-left:10px;
}
.course-teaching-index-nav.ed .course-teaching-index-nav-icon-txt[data-v-9c7c3ee6]{
    color: #27c9a3;
}
.course-teaching-n-index-panel[data-v-9c7c3ee6]{
    padding: 0 30px;
    background: #fff;
    margin-bottom:20px;
    border-radius: 5px;
}
.course-anchor-header[data-v-9c7c3ee6]{
    height: 54px;
    line-height:54px;
    border-bottom:1px solid #eeeeee;
}
.course-anchor-header-greetings[data-v-9c7c3ee6]{
    color: #666;
    width: 500px;
    float: left;
}
.course-anchor-header-rparts[data-v-9c7c3ee6]{
    float: right;
}
.course-anchor-header-weeks[data-v-9c7c3ee6]{
    color: #4584e8;
    float: left;
}
.course-anchor-header-weeks-icon[data-v-9c7c3ee6]{
    width:15px;
    height:15px;
    margin-top:-2px;
    margin-right:4px;
}
.course-anchor-header-dline[data-v-9c7c3ee6]{
    float: left;
    height: 14px;
    width: 1px;
    background: #cccccc;
    margin-top: 20px;
    margin-left:19px;
    margin-right:15px;
}
.course-anchor-navs[data-v-9c7c3ee6]{
    height: 58px;
}
.course-anchor-nav[data-v-9c7c3ee6]{
    height: 58px;
    line-height:58px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-bottom:3px solid transparent;
    float: left;
    margin-right:40px;
    color: #999999;
    cursor:pointer;
}
.course-anchor-nav.ed[data-v-9c7c3ee6]{
    border-bottom:3px solid #27c9a3;
    color: #333;
}
.course-teaching-n-index-nav[data-v-9c7c3ee6]{
    float: left;
    margin-right: 30px;
    cursor: pointer;
    font-weight: bold;
    line-height: 40px;
}
.course-teaching-n-index-nav.ed[data-v-9c7c3ee6]{
    color: #27c9a3;
    border-bottom: 3px solid #5ad5a9;
}
.course-teaching-n-index-navs[data-v-9c7c3ee6]{
    margin-bottom: 19px;
}
.resource-show-list-head-sbox[data-v-9c7c3ee6] {
    margin-right: 10px;
    height: 28px;
    line-height: 39px;
    width: 200px;
    margin-top: 2px;
    float: left;
}
.course-teaching-n-index-navs-rpart[data-v-9c7c3ee6]{
    float: right;
}
.resource-show-list-head-icon[data-v-9c7c3ee6] {
    margin-right: 10px;
    color: #777;
    float: left;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    margin-top: 7px;
}
.resource-show-list-head-str[data-v-9c7c3ee6] {
    margin-right: 10px;
    color: #777;
    float: left;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    margin-top: 7px;
}
._cav-v2.ed[data-v-9c7c3ee6]{
    border-width: 4px;
}
.course-teaching-n-index-panel-title[data-v-9c7c3ee6]{
    font-size: 16px;
    height: 50px;
    line-height:50px;
    padding-top: 10px;
    font-weight: bold;
}
.course-gailan-content-item[data-v-9c7c3ee6]{
    float: left;
}
.course-gailan-content-item-title[data-v-9c7c3ee6]{
    color: #999;
}
.course-gailan-content-item-block[data-v-9c7c3ee6]{
    height: 50px;
    border-right: 1px solid #eeeeee;
    float: left;
    width: 68px;
}
.course-gailan-content-item-block[data-v-9c7c3ee6]:nth-child(1) {
   width: 137px;
}
.course-gailan-content-item-block[data-v-9c7c3ee6]:nth-child(2) {
    width:147px;
    text-indent:31px;
}
.course-gailan-content-item-block[data-v-9c7c3ee6]:nth-child(3) {
    width:143px;
    text-indent:31px;
}
.course-gailan-content-item-block[data-v-9c7c3ee6]:nth-child(4) {
    width:103px;
    text-indent:31px;
}
.course-gailan-content-item-block[data-v-9c7c3ee6]:nth-child(5) {
    width:103px;
    text-indent:31px;
}
.course-gailan-content-item-block[data-v-9c7c3ee6]:nth-child(6) {
    width:123px;
    text-indent:31px;
    border-right: none;
}
.course-gailan-content-item-block-num[data-v-9c7c3ee6]{
    font-size: 21px;
    font-weight: bold;
    color: #666666;
}
.course-gailan-content-item-blocks[data-v-9c7c3ee6]{
    margin-top:30px;
    margin-bottom:23px;
}
.course-gailan-content-item-block-txt[data-v-9c7c3ee6]{
    color: #999999;
    margin-top:7px;
}
.course-gailan-content-item[data-v-9c7c3ee6]{
    float: left;
}
.course-gailan-no-content-img[data-v-9c7c3ee6]{
    width: 48px;
    height: 61px;
    margin: auto;
}
.course-gailan-no-content-txt[data-v-9c7c3ee6]{
    text-align: center;
    color: #999;
}
.course-teaching-ni-ptitle-v2-left[data-v-9c7c3ee6]{
    font-size: 16px;
    font-weight: bold;
    float: left;
}
.course-teaching-n-index-panel-title-v2[data-v-9c7c3ee6]{
    height: 50px;
    line-height:50px;
}
.course-teaching-ni-ptitle-v2-right[data-v-9c7c3ee6]{
    float: right;
}
.course-teaching-ni-ptitle-v2-right span[data-v-9c7c3ee6]{
    color: #27c9a3;
    margin: 0 4px;
}
.course-teaching-n-index-panel-v2[data-v-9c7c3ee6]{
    margin-bottom:29px;
}
.course-teaching-course-cards[data-v-9c7c3ee6]{
    margin-top:30px;
}
.course-author-row-icon[data-v-9c7c3ee6]{
    width:22px;
    height:22px;
    float: left;
}
.course-card-item[data-v-9c7c3ee6]{
    float: left;
    margin-right:30px;
    margin-bottom:17px;
    cursor: pointer;
}
.course-card-item[data-v-9c7c3ee6]:nth-child(4n){
    margin-right:0px;
}
.app-lib-item[data-v-9c7c3ee6]{
    margin-right:30px;
    margin-bottom:10px;
    float: left;
}
.app-lib-item[data-v-9c7c3ee6]:nth-child(3n) {
    margin-right: 0;
}
.back-log-navp-top[data-v-9c7c3ee6]{
    height: 64px;
    line-height:64px;
}
.back-log-navp-top-name[data-v-9c7c3ee6]{
    float: left;
    font-size: 17px;
    font-weight: bold;
    float: left;
}
.back-log-navp-top-filter-hotbtn[data-v-9c7c3ee6]{
    float: right;
    width:16px;
    height:16px;
    cursor:pointer;
}
.back-log-navp-top-filter-hotbtn img[data-v-9c7c3ee6]{
    width:100%;
    height:100%;
}
.back-log-nav-task-status[data-v-9c7c3ee6]{
    height: 75px;
    line-height: 75px;
    color: #27c9a3;
    font-weight: bold;
    padding-left: 30px;
}
.back-log-nav-task-item[data-v-9c7c3ee6]{
    height: 100px;
    padding: 0 30px;
}
.back-log-nav-task-item[data-v-9c7c3ee6]:hover{
    background: #f4f4f4;
}
.back-log-nav-task-item-inner[data-v-9c7c3ee6]{
    border-bottom:1px solid #f4f4f4;
    height: 100px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position:relative;
}
.back-log-nav-task-item-title[data-v-9c7c3ee6]{
    font-weight: bold;
    padding-top: 17px;
}
.back-log-nav-task-item-bottom[data-v-9c7c3ee6]{
    margin-top:25px;
}
.back-log-nav-task-item-typename[data-v-9c7c3ee6]{
    color: #999;
    float: left;
}
.back-log-nav-task-item-type-icon[data-v-9c7c3ee6]{
    width:12px;
    height:12px;
}
.back-log-nav-task[data-v-9c7c3ee6]{
    border-bottom:1px solid #eeeeee;
}
.back-log-nav-task[data-v-9c7c3ee6]:last-child{
    border-bottom:none;
}
.back-log-nav-task-item:last-child .back-log-nav-task-item-inner[data-v-9c7c3ee6]{
    border-bottom: none;
}
.back-log-nav-task-item-points[data-v-9c7c3ee6]{
    position:absolute;
    right: 0px;
    top: 18px;
    width:24px;
    height:6px;
    cursor:pointer;
}
.back-log-nav-task-item-points img[data-v-9c7c3ee6]{
    width:100%;
    height:100%;
}
.back-log-nav-task-item-cbtn[data-v-9c7c3ee6]{
    width:70px;
    height:24px;
    line-height:24px;
    position:absolute;
    right: 0px;
    text-align: center;
    bottom: 10px;
    border: 1px solid #27c9a3;
    color: #27c9a3;
    border-radius: 20px;
    cursor:pointer;
}
._gray_color[data-v-9c7c3ee6]{
    color: #cccccc;
}
.ct-common-filter-left[data-v-9c7c3ee6]{
    width: calc(100% - 94px);
    float: left;
}
.ct-common-filter-right[data-v-9c7c3ee6]{
    float: right;
}
.ct-common-filter-name[data-v-9c7c3ee6]{
    font-weight: bold;
    float: left;
    margin-right: 27px;
}
.ct-common-filter-item[data-v-9c7c3ee6]{
    margin-top:18px;
    line-height:32px;
}
.ct-common-filter-options[data-v-9c7c3ee6]{
    overflow: auto;
}
.ct-common-filter-option[data-v-9c7c3ee6]{
    height: 32px;
    color: #737373;
    float: left;
    padding: 0 21px;
    border-radius: 20px;
    cursor:pointer;
    margin-bottom: 10px;
}
.ct-common-filter-option.ed[data-v-9c7c3ee6]{
    color: #fff;
    background: #27c9a3;
}
.ct-common-filter-option[data-v-9c7c3ee6]:hover{
    color:#27c9a3;
}
.ct-common-filter-option.ed[data-v-9c7c3ee6]:hover{
    color:#fff;
}
.ct-common-filter-items[data-v-9c7c3ee6]{
    padding-bottom: 30px;
    border-top:1px solid #eeeeee;
}
.ct-common-filter-morebtn[data-v-9c7c3ee6]{
    width:78px;
    height:29px;
    border: 1px solid #999;
    text-align: center;
    line-height:29px;
    color: #999999;
    border-radius: 5px;
    cursor:pointer;
}
.ct-common-filter-morebtn[data-v-9c7c3ee6]:hover{
    color:#27c9a3;
}
.ct-common-course-fbox-header[data-v-9c7c3ee6]{
    height: 65px;
    line-height:65px;
    border-bottom:1px solid #eeeeee;
}
.ct-common-course-fbox-header-part[data-v-9c7c3ee6]{
    width: 50%;
    float:left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-weight: bold;
}
.ct-common-course-fbox-list[data-v-9c7c3ee6]{
    height: 300px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.ct-common-course-fbox-list-part[data-v-9c7c3ee6]{
    width: 50%;
    height: 100%;
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    overflow: auto;
}
.ct-common-course-fbox-list-part[data-v-9c7c3ee6]:first-child{
    border-right: 1px solid #eee;
}
.ct-common-course-fbox-list-item[data-v-9c7c3ee6]{
    height: 45px;
    line-height:45px;
    color: #999999;
    cursor:pointer;
    padding-left: 27px;
    position:relative;
}
.ct-common-course-fbox-list-item.ed[data-v-9c7c3ee6]{
    background: #f9f9f9;
    color: #333;
}
.ct-common-course-fbox-list-item-icon[data-v-9c7c3ee6]{
    width:18px;
    height:13px;
    position:absolute;
    right: 59px;
    top: 50%;
    margin-top: -6px;
    display: none;
}
.ct-common-course-fbox-list-item.ed .ct-common-course-fbox-list-item-icon[data-v-9c7c3ee6]{
    display: block;
}
.ct-common-course-fbox-list-item-name[data-v-9c7c3ee6]{
    width: calc(100% - 75px);
}
.ct-common-category-list[data-v-9c7c3ee6]{
    padding: 10px 0 21px;
}
.course-teaching-n-index-panel-sheet-header[data-v-9c7c3ee6]{
    height: 40px;
    line-height:40px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-left: 25px;
    background: #f1f1f1;
    color: #999999;
}
.course-teaching-n-index-panel-sheet[data-v-9c7c3ee6]{
    border: 1px solid #e9e8e8;
}
.course-teaching-n-index-panel-sheet-leftcol[data-v-9c7c3ee6]{
    float: left;
}
.course-teaching-n-index-panel-sheet-rightcol[data-v-9c7c3ee6]{
    width: 270px;
    float: right;
    text-align: center;
}
.course-teaching-n-index-panel-sheet-row[data-v-9c7c3ee6]{
    height: 40px;
    line-height:40px;
    padding-left: 25px;
}
.course-teaching-n-i-psrow-icon[data-v-9c7c3ee6]{
    float: left;
    width:17px;
    height:18px;
    margin-right:9px;
}
.course-teaching-n-i-psrow-name[data-v-9c7c3ee6]{
    float: left;
}
.course-teaching-n-i-psrow-time[data-v-9c7c3ee6]{
    width: 270px;
    float: right;
    color: #959595;
    text-align: center;
}
.course-teaching-n-index-panel-sheet-row[data-v-9c7c3ee6]{
    border-bottom:1px solid #e9e8e8;
}
.course-teaching-n-index-panel-sheet-row[data-v-9c7c3ee6]:last-child{
    border-bottom:none;
}
.course-teaching-n-index-panel-sheet-row[data-v-9c7c3ee6]:nth-child(even){
    background:  #f9f9f9;
}
.course-homepage-nav-common-header[data-v-9c7c3ee6]{
    height: 80px;
    line-height: 80px;
    font-weight: bold;
}
.course-homepage-nav-common-block[data-v-9c7c3ee6]{
    border-radius: 3px;
    background: #fff;
}
.course-homepage-nav-common-block-sheet-header[data-v-9c7c3ee6]{
    height: 70px;
    background: #fff;
}
/**
 * @desc: 课堂教学-课程首页
 * @author: yansen
 * @time: 2020-09-03
 */
.course-homepage-index-top[data-v-9c7c3ee6]{
    background: #fff;
    /*box-shadow: 0px -2px 11px 0px #eee;*/
}
.course-homepage-index-course-title[data-v-9c7c3ee6]{
    padding-top: 14px;
}
.course-homepage-index-course-title-txt[data-v-9c7c3ee6]{
    font-size: 18px;
    font-weight: bold;
    float: left;
}
.course-homepage-index-course-title-span[data-v-9c7c3ee6]{
    display: inline-block;
    width:50px;
    height:23px;
    line-height:23px;
    background: #27c9a3;
    color: #fff;
    border-radius: 3px;
    text-align: center;
    float: left;
    cursor:pointer;
    margin-left:13px;
}
.course-homepage-index-course-spans[data-v-9c7c3ee6]{
    margin-top:16px;
}
.course-homepage-index-course-spans[data-v-9c7c3ee6]{
    color: #777;
}
.course-homepage-index-course-info[data-v-9c7c3ee6]{
    padding-bottom: 13px;
    border-bottom:1px solid #eeeeee;
    position:relative;
}
.course-homepage-index-top-btn[data-v-9c7c3ee6]{
    width:94px;
    height:37px;
    line-height:37px;
    text-align: center;
    border: 1px solid #999999;
    border-radius: 5px;
    position:absolute;
    right: 108px;
    top: 24px;
    color: #999999;
    cursor:pointer;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.course-homepage-index-top-btn-v1[data-v-9c7c3ee6]{
    width:94px;
    height:37px;
    line-height:37px;
    text-align: center;
    background: #27c9a3;
    color: #fff;
    border-radius: 4px;
    position:absolute;
    right: 0px;
    top: 24px;
    cursor:pointer;
}
.course-homepage-index-course-nav[data-v-9c7c3ee6]{
    line-height:65px;
    height: 65px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-bottom:2px solid transparent;
    float: left;
    margin-right:70px;
    color: #666;
    cursor:pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.course-homepage-index-course-nav.ed[data-v-9c7c3ee6]{
    border-color: #27c9a3;
    color: #333;
}
.course-homepage-index-bottom[data-v-9c7c3ee6]{
    margin-top:10px;
}
.course-homepage-index-b-left[data-v-9c7c3ee6]{
    width: calc(100% - 365px);
    float: left;
}
.course-homepage-index-b-right[data-v-9c7c3ee6]{
    width: 335px;
    float: right;
}
.course-homepage-index-b-panel[data-v-9c7c3ee6]{
    background: #fff;
    padding: 0 29px;
    border-radius: 5px;
    margin-bottom:20px;
}
.course-homepage-index-dt-panel[data-v-9c7c3ee6]{
    padding-top: 35px;
    padding-bottom: 33px;
}
.course-hidt-panel-user-icon[data-v-9c7c3ee6]{
    width:46px;
    height:46px;
    float: left;
}
.course-hidt-panel-user-icon img[data-v-9c7c3ee6]{
    width:100%;
    height:100%;
    border-radius: 50%;
}
.course-hidt-panel-user-rpart[data-v-9c7c3ee6]{
    float: right;
    width: calc(100% - 66px);
    height: 40px;
    border-bottom:1px solid #eeeeee;
    position:relative;
}
.course-hidt-panel-user-rpart-input[data-v-9c7c3ee6]{
    border: none;
    height: 39px;
    color: #999;
    width: calc(100% - 40px);
}
.course-hidt-panel-user-submitbtn[data-v-9c7c3ee6]{
    width:30px;
    height:30px;
    position:absolute;
    right: 0;
    bottom: 5px;
    background: #27c9a3;
    border-radius: 20px;
    text-align: center;
    line-height:26px;
    cursor:pointer;
}
.course-hidt-panel-user-submitbtn img[data-v-9c7c3ee6]{
    width: 17px;
    height: 13px;
}
.course-homepage-index-b-panel-title[data-v-9c7c3ee6]{
    padding-top:30px;
    font-size: 16px;
    font-weight: bold;
}
.course-homepage-index-b-panel-stat[data-v-9c7c3ee6]{
    margin-top:31px;
    padding-bottom: 27px;
    border-bottom:1px solid #eeeeee;
}
.course-homepage-index-b-panel-block-left[data-v-9c7c3ee6]{
    float: left;
    width: calc(100% - 120px);
}
.course-homepage-index-b-panel-block-right[data-v-9c7c3ee6]{
    width: 120px;
    float: right;
}
.course-homepage-index-b-panel-block-item[data-v-9c7c3ee6]{
    height: 32px;
    line-height:32px;
    padding-left: 30px;
    cursor:pointer;
}
.course-homepage-index-b-panel-block-item-span[data-v-9c7c3ee6]{
    color:#999999;
}
.course-homepage-index-b-panel-block[data-v-9c7c3ee6]{
    margin-top:20px;
}
.course-homepage-index-b-panel-block-item.ed[data-v-9c7c3ee6]{
    background: #f9f9f9;
}
.course-homepage-index-b-panel-block-item[data-v-9c7c3ee6]:hover{
    background: #f9f9f9;
}
.course-homepage-index-b-panel-block-right-abtn[data-v-9c7c3ee6]{
    float: right;
    margin-right:30px;
    color: #27c9a3;
    margin-top:75px;
    cursor:pointer;
}
.course-homepage-index-b-panel-dt[data-v-9c7c3ee6]{
    height: 100px;
    padding: 0 30px;
}
.course-homepage-index-b-panel-dt.ed[data-v-9c7c3ee6]{
    background: #f9f9f9;
}
.course-homepage-index-b-panel-dt-cobtn[data-v-9c7c3ee6]{
    display: none;
}
.course-homepage-index-b-panel-dt[data-v-9c7c3ee6]:hover{
    background: #f9f9f9;
}
.course-homepage-index-b-panel-dt:hover .course-homepage-index-b-panel-dt-cobtn[data-v-9c7c3ee6]{
    display: inline-block;
}
.course-homepage-index-b-panel-dt-inner[data-v-9c7c3ee6]{
    height: 100px;
    border-bottom:1px solid #eeeeee;
    position:relative;
}
.course-homepage-index-b-panel-dt-icon[data-v-9c7c3ee6]{
    width:50px;
    height:50px;
    float: left;
    line-height:50px;
    text-align: center;
    border-radius: 30px;
    margin-top:24px;
}
.course-homepage-index-b-panel-dt-rpart[data-v-9c7c3ee6]{
    float: left;
    width: 680px;
    margin-left:19px;
    margin-top:30px;
}
.course-homepage-index-b-panel-dt-rpart-title[data-v-9c7c3ee6]{
    width: calc(100% - 50px);
}
.course-homepage-index-b-panel-dts[data-v-9c7c3ee6]{
    margin-top:17px;
}
.chib-pdrb-top-mark[data-v-9c7c3ee6]{
    width:62px;
    height:22px;
    border: 1px solid #fdb443;
    float: left;
    text-align: center;
    line-height:22px;
    color: #fdb443;
}
.course-homepage-index-b-panel-dt-rpart-b[data-v-9c7c3ee6]{
    margin-top:7px;
}
.chib-pdrb-top-txt[data-v-9c7c3ee6]{
    float: left;
    line-height:22px;
    color: #999999;
    margin-left:9px;
}
.course-homepage-index-b-author-box[data-v-9c7c3ee6]{
    padding: 30px;
    background: #fff;
}
.course-homepage-index-b-author-box-header[data-v-9c7c3ee6]{
    border-bottom: 1px solid #eeeeee;
    padding-bottom: 20px;
}
.course-homepage-index-b-author-img[data-v-9c7c3ee6]{
    width:40px;
    height:40px;
    float: left;
}
.course-homepage-index-b-author-img img[data-v-9c7c3ee6] {
    width: 100%;
    height: 100%;
    border-radius: 4px;
}
.course-homepage-index-b-book-part[data-v-9c7c3ee6]{
    float: left;
    width: calc(100% - 60px);
    margin-left:20px;
}
.course-homepage-index-b-book-name[data-v-9c7c3ee6]{
    font-weight: bold;
}
.course-homepage-index-b-book-desc[data-v-9c7c3ee6]{
    color: #999;
    font-size: 12px;
    margin-top:5px;
}
.course-homepage-index-b-book-desc._fold_font_style[data-v-9c7c3ee6]{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.fold-course-short-desc-btn-icon[data-v-9c7c3ee6]{
    float: left;
    margin-top: 2px;
    margin-left: 3px;
}
.fold-course-short-desc-btn.ed .fold-course-short-desc-btn-icon[data-v-9c7c3ee6]{
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
}
.chi-activity-navs-box[data-v-9c7c3ee6]{
    width:620px;
    height:360px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding:38px 47px;
}
.chi-activity-navs-box-app[data-v-9c7c3ee6]{
    width: 250px;
    cursor: pointer;
}
.chi-activity-navs-box-app-icon[data-v-9c7c3ee6]{
    width:50px;
    height: 50px;
    float: left;
    margin-right: 10px;
}
.chi-activity-navs-box-app-icon img[data-v-9c7c3ee6] {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}
.chi-activity-navs-box-app-rtitle[data-v-9c7c3ee6]{
    font-weight: bold;
}
.chi-activity-navs-box-app-rdesc[data-v-9c7c3ee6]{
    font-size: 13px;
    color: #afafaf;
    margin-top:12px;
}
.course-homepage-nav-courseware-nocontent[data-v-9c7c3ee6]{
    width:960px;
    height:270px;
    margin: auto;
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    background-size: contain;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-left: 96px;
    padding-top: 58px;
    position:relative;
}
.course-homepage-nav-cnc-title[data-v-9c7c3ee6]{
    color: #333;
    font-size: 18px;
    font-weight: bold;
}
.course-homepage-nav-cnc-row[data-v-9c7c3ee6]{
    margin-top:30px;
}
.course-homepage-nav-cnc-row-span[data-v-9c7c3ee6]{
    color: #999;
    font-size: 16px;
}
.course-homepage-nav-cnc-btn[data-v-9c7c3ee6]{
    width:117px;
    height:34px;
    line-height:34px;
    color: #fff;
    border-radius: 20px;
    background: #27c9a3;
    text-align: center;
    cursor:pointer;
}
.course-homepage-nav-cnc-btn[data-v-9c7c3ee6]{
    position:absolute;
    top: 134px;
    right: 330px;
}
.course-homepage-nav-courseware-main[data-v-9c7c3ee6]{
    margin-top: 0;
}
.course-homepage-nav-courseware-main-navs[data-v-9c7c3ee6]{
    width: 270px;
    float: left;
    margin-top:56px;
}
.course-homepage-nav-courseware-main-nav[data-v-9c7c3ee6]{
    cursor:pointer;
    height: 50px;
    line-height:50px;
}
.course-homepage-nav-courseware-main-nav[data-v-9c7c3ee6]:hover{
    background: #eee;
}
.course-homepage-nav-courseware-main-nav-icon[data-v-9c7c3ee6]{
    float: left;
    width: 17px;
    margin-left: 23px;
    margin-top: 16px;
    margin-right:11px;
}
.course-homepage-nav-courseware-main-nav-str[data-v-9c7c3ee6]{
    float: left;
    color: #999999;
    width: calc(100% - 60px);
}
.course-homepage-nav-courseware-main-nav.ed .course-homepage-nav-courseware-main-nav-str[data-v-9c7c3ee6]{
    color: #27C9A3;
}
.course-homepage-nav-courseware-main-nav.ed.text_option_color_for_theme_2 .course-homepage-nav-courseware-main-nav-str[data-v-9c7c3ee6]{
    color: #057fff;
}
.course-homepage-nav-courseware-main-rpart[data-v-9c7c3ee6]{
    width: calc(100% - 280px);
    float: right;
}
.course-hnav-cmr-top[data-v-9c7c3ee6]{
    height: 60px;
}
.course-hnav-cmr-top-left[data-v-9c7c3ee6]{
    float: left;
}
.course-hnav-cmr-top-right[data-v-9c7c3ee6]{
    float: right;
}
.course-hnav-cmr-top-name[data-v-9c7c3ee6]{
    font-size: 16px;
    line-height:56px;
    color: #333;
}
.course-hnav-cmr-top-rdownlist[data-v-9c7c3ee6]{
    color: #666;
    line-height:56px;
    float: left;
}
.course-hnav-cmr-top-rdownlist-ibox .layui-icon-extend-iconfont[data-v-9c7c3ee6]{
    color: #666666;
    margin-left:5px;
    float: left;
    line-height: 19px;
    margin-top: 1px;
    font-size: 13px
}
.course-hnav-cmr-top-rdownlist-ibox .layui-icon-extend-iconfont.ed[data-v-9c7c3ee6]{
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    margin-top: -1px;
}
.course-hnav-cmr-top-cbtn[data-v-9c7c3ee6]{
    border-radius: 4px;
    width:97px;
    height:33px;
    background: #27c9a3;
    color: #fff;
    line-height:33px;
    text-align: center;
    float: right;
    margin-left:15px;
    margin-top:10px;
    cursor:pointer;
}
.course-hcts-add-single-chapter-btn[data-v-9c7c3ee6]{
    float: left;
    width: 70px;
    height: 33px;
    border: 1px solid #27c9a3;
    color: #27c9a3;
    border-radius: 4px;
    line-height:33px;
    margin-left:15px;
    margin-top:10px;
    text-align: center;
    cursor: pointer;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.course-hnav-cmr-block[data-v-9c7c3ee6]{
    padding-bottom:108px;
    /*padding-top: 20px;*/
    border-radius: 4px;
    /*background: #fff;*/
    min-height: 500px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.course-hnav-cmr-chapter-type[data-v-9c7c3ee6]{
    padding-bottom: 10px;
}
.course-hnav-cmr-chapter-header-namezone[data-v-9c7c3ee6]{
    width: calc(100% - 120px);
    line-height:55px;
    float: left;
}
.course-hnav-cmr-chapter-header-namestr[data-v-9c7c3ee6]{
    font-size: 18px;
    font-weight: bold;
    color: #27C9A3;
}
.course-hnav-cmr-chapter-header[data-v-9c7c3ee6]{
    padding: 0 30px;
    border-bottom:2px solid #eeeeee;
    position: relative;
}
.course-hnav-cmr-chapter-header-btnzone[data-v-9c7c3ee6]{
    width: 90px;
    float: right;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.course-hnav-cmr-chapter-header-btn[data-v-9c7c3ee6]{
    width:15px;
    height:16px;
    margin-top:15px;
    cursor:pointer;
}
.course-hnav-cmr-chapter-header-btn img[data-v-9c7c3ee6] {
    width:100%;
    height:100%;
}
.course-hnav-cmr-res-row[data-v-9c7c3ee6]{
    cursor: pointer;
    position: relative;
    line-height: 58px;
}
.course-hnav-cmr-res-study-unit-desc[data-v-9c7c3ee6]{
    line-height: normal;
    color: #aeaeae;
    font-size: 12px;
    margin-top: -25px;
    position: absolute;
    width: 90%;
}
.course-hnav-cmr-res-study-unit-header-line[data-v-9c7c3ee6]{
    border-bottom: 1px solid #ededed;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.course-hnav-cmr-res-study-uh-fheader[data-v-9c7c3ee6]{
    height: 58px;
}
.course-hnav-cmr-res-row[data-v-9c7c3ee6]:hover{
    /*background: #f6f5f5;*/
}
.course-hnav-cmr-res-study-unit-header[data-v-9c7c3ee6]{
    height: 75px;
    position: relative;
    padding: 0 30px 0 62px;
}
.course-hnav-cmr-res-study-unit-header[data-v-9c7c3ee6]:hover{
    background: #f6f5f5;
}
.course-hnav-cmr-res-study-unit-res-item[data-v-9c7c3ee6]:hover{
    background: #f6f5f5;
}
.course-hnav-cmr-res-study-unit-res-list[data-v-9c7c3ee6]{
    padding: 0 30px 0 74px;
}
.course-hnav-cmr-res-row-name[data-v-9c7c3ee6]{
    font-size: 16px;
    color: #333;
}
.course-hnav-cmr-res-row-icon[data-v-9c7c3ee6]{
    float: left;
    width: 18.5px;
    height: 20px;
    margin-top:18px;
    margin-right:11px;
}
.course-hnav-cmr-res-row-unit-icon[data-v-9c7c3ee6]{
    float: left;
    width: auto;
    height: 20px;
    margin-right: 7px;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.course-hnav-cmr-res-row-unit-icon.ed[data-v-9c7c3ee6]{
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    margin-top: 34px;
}
.course-hnav-cmr-res-study-uh-fheader .course-hnav-cmr-res-row-unit-icon.ed[data-v-9c7c3ee6]{
    margin-top: 38px;
}
.course-hnav-cmr-unit-sec-list .course-hnav-cmr-res-row-unit-icon.ed[data-v-9c7c3ee6]{
    margin-top: 38px;
}
.course-hnav-cmr-res-row-name[data-v-9c7c3ee6]{
    float: left;
    width: 288px;
    cursor: pointer;
    font-size: 17px;
}
.course-hnav-cmr-res-study-unit-header .course-hnav-cmr-res-row-name[data-v-9c7c3ee6]{
    font-weight: bold;
}
.course-hnav-cmr-res-row-fjstr[data-v-9c7c3ee6]{
    float: left;
    width: 288px;
    font-size: 12px;
    color: #999;
    min-height: 58px;
}
.course-hnav-cmr-res-row-btns[data-v-9c7c3ee6]{
    float: left;
    width: 105px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.course-hnav-cmr-res-row-status[data-v-9c7c3ee6]{
    float: right;
}
.course-hnav-cmr-res-row-btns .course-hnav-cmr-chapter-header-btn img[data-v-9c7c3ee6]{
    margin-top: -35px;
}
.course-hnav-cmr-sec-unit-row-header[data-v-9c7c3ee6]{
    margin: 0 30px;
    border-top: 1px solid #eeeeee;
    position: relative;
}
.course-hnav-cmr-sec-unit-row[data-v-9c7c3ee6]{
}
.course-hnav-cmr-sec-unit-row-h-name[data-v-9c7c3ee6]{
    height: 40px;
    line-height:40px;
    font-size: 16px;
    color: #666;
    background: #eeeeee;
    margin-top:20px;
    padding: 0 29px;
    position: relative;
}
.course-hnav-cmr-sec-unit-row-h-name-left[data-v-9c7c3ee6]{
    float: left;
    width: calc(100% - 100px);
    font-weight: bold;
}
.course-hnav-cmr-sec-unit-row-h-btns[data-v-9c7c3ee6]{
    width: 100px;
    float: right;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.course-hnav-cmr-sec-unit-row-h-btns .course-hnav-cmr-chapter-header-btn img[data-v-9c7c3ee6]{
    margin-top: -33px;
}
.course-hnav-cmr-unit-sec-header-btns[data-v-9c7c3ee6]{
    width: 100px;
    float: right;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-top:5px;
}
.course-hnav-cmr-unit-sec-header-btns .course-hnav-cmr-chapter-header-btn img[data-v-9c7c3ee6]{
    margin-top: -0px;
}
.course-hnav-cmr-sec-unit-body[data-v-9c7c3ee6]{
}
.course-hnav-cmr-sec-unit-b-desc[data-v-9c7c3ee6]{
    font-size: 14px;
    color: #999;
    margin-top:7px;
    padding-left: 60px;
}
.course-hnav-cmr-sec-unit-b-list .course-hnav-cmr-res-row[data-v-9c7c3ee6]{
    /*padding: 0 60px;*/
}
.course-hnav-cmr-sec-unit-b-list .course-hnav-cmr-res-row-fjstr[data-v-9c7c3ee6]{
    width: 250px;
}
.course-hnav-cmr-res-row-status-text[data-v-9c7c3ee6]{
    font-size: 12px;
    color: #999;
    float: left;
}
.course-hnav-cmr-res-row-status-point[data-v-9c7c3ee6]{
    width:10px;
    height:10px;
    border-radius: 6px;
    float: left;
    margin-right: 8px;
    background: #48c3fd;
    margin-top: 25px;
    display: none;
}
.course-hnav-cmr-res-row-status-point._unpulish_status[data-v-9c7c3ee6]{
    background: #fdb443;
}
.course-hnav-cmr-res-row-status-point._pass_status[data-v-9c7c3ee6]{
    background: #9c8bfb;
}
.course-hnav-cmr-res-row-status-point._ok_status[data-v-9c7c3ee6]{
    background: #48c3fd;
}
.course-hnav-cmr-sec-unit-b-list[data-v-9c7c3ee6]{
    margin-top:5px;
}
.course-hnav-cmr-unit-type[data-v-9c7c3ee6]{
    /*border-top: 1px solid #eeeeee;*/
}
.course-hnav-cmr-unit-sec-header[data-v-9c7c3ee6]{
    margin: 0 30px;
    height: 60px;
    border-bottom:1px solid #eee;
    position: relative;
}
.course-hnav-cmr-unit-sec-header-name[data-v-9c7c3ee6]{
    line-height:60px;
    font-size: 16px;
    font-weight: bold;
    width: calc(100% - 100px);
    float:left;
}
.course-hnav-cmr-unit-sec-desc[data-v-9c7c3ee6]{
    font-size: 14px;
    color: #999;
    margin-top:7px;
    padding-left: 60px;
}
.course-hnav-cmr-unit-sec-list[data-v-9c7c3ee6]{
}
.course-hnav-cmr-unit-sec-listbline[data-v-9c7c3ee6]{
    margin: 0 30px;
    height: 1px;
    background: #eee;
}
.course-hnav-cmr-res-type[data-v-9c7c3ee6]{
    /*border-top: 1px solid #eee;*/
}
.course-homepage-nav-cnc-row-icon[data-v-9c7c3ee6]{
    width: 17px;
    float: left;
    margin-top:3px;
    margin-right:19px;
}
.chcrrn-input-model[data-v-9c7c3ee6]{
    height: 57px;
    border:none;
    background: none;
    cursor: auto;
}
.course-homepage-index-b-panel-block-item-icon[data-v-9c7c3ee6]{
    width: 19px;
    height: 20px;
    -o-object-fit: contain;
       object-fit: contain;
    margin-right: 5px;
}
.chidb-d-u-item-icon[data-v-9c7c3ee6]{
    height: 21px;
    width: 21px;
    border-radius: 50%;
    float: left;
}
.chidb-d-u-item-name[data-v-9c7c3ee6]{
    color: #999;
    font-size: 12px;
    float: left;
    line-height: 21px;
    margin-left: 11px;
}
.chidb-d-u-item[data-v-9c7c3ee6]{
    margin-bottom: 10px;
}
.course-homepage-nav-index[data-v-9c7c3ee6] .number{
    margin-top: 10px;
}
.chmc-mk[data-v-9c7c3ee6]{
    color: #afafaf;
    font-weight: normal;
    font-size: 14px;
    margin-left: 5px;
}
.chmc-mk span[data-v-9c7c3ee6]{
    color: rgb(216, 0, 27);
    margin: 0 3px;
}
.course-info-el-popover[data-v-9c7c3ee6] {
    margin: 0;
}
.course-info-box[data-v-9c7c3ee6] {
}
.course-info-box-app[data-v-9c7c3ee6] {
    margin-left: 30px;
    width: calc(50% - 30px);
    height: 62px;
    float: left;
    line-height: 62px;
}
.course-info-box-app-icon[data-v-9c7c3ee6] {
    margin-top: calc(50% - 26px);
    float: left;
    width: 26px;
    height: 26px;
}
.course-info-box-app-icon img[data-v-9c7c3ee6] {
    width: 100%;
    height: 100%;

    -o-object-fit:cover;

       object-fit:cover;
}
.course-info-box-app-title[data-v-9c7c3ee6] {
    height: 14px;
    font-size: 14px;
    font-family: Microsoft YaHei Regular, Microsoft YaHei Regular-Regular;
    font-weight: 400;
    text-align: left;
    color: #26c39f;
}
.course-info-el-popover[data-v-9c7c3ee6] {
    margin: 0;
}
.course-info-box[data-v-9c7c3ee6] {
}
.course-info-box-app[data-v-9c7c3ee6] {
    margin-left: 30px;
    width: calc(50% - 30px);
    height: 62px;
    float: left;
    line-height: 62px;
    cursor: pointer;
}
.course-info-box-app-icon[data-v-9c7c3ee6] {
    margin-top: calc(50% - 35px);
    float: left;
    width: 26px;
    height: 26px;
    margin-right: 10px;
    background-size: 100%;
    background-repeat: no-repeat;
}
.course-info-box-app-icon img[data-v-9c7c3ee6] {
    width: 100%;
    height: 100%;

    -o-object-fit:cover;

       object-fit:cover;
}
.course-info-box-app-right[data-v-9c7c3ee6] {
    float: left;
}
.course-info-box-app-title[data-v-9c7c3ee6] {
    height: 14px;
    line-height: 62px;
    font-size: 14px;
    font-family: Microsoft YaHei Regular, Microsoft YaHei Regular-Regular;
    font-weight: 400;
    text-align: left;
    color: #26c39f;
}
.member-manage-icon[data-v-9c7c3ee6]{
    background-image: url(/vue/dist/static/img/member-manage-icon.a79e5ef.png);
}
.course-setting-icon[data-v-9c7c3ee6]{
    background-image: url(/vue/dist/static/img/course-setting-icon.9f096fd.png);
}
.course-hnav-config-icon[data-v-9c7c3ee6]{
    font-weight: bold;
    color: #999;
    cursor: pointer;
    position: absolute;
    left: -23px;
    top: 50%;
    margin-top: -9px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    width: 24px;
    display: none;
}
.course-hnav-cmr-chapter-header:hover .course-hnav-config-icon[data-v-9c7c3ee6]{
    display: block;
}
.course-hnav-cmr-sec-unit-row-header:hover .course-hnav-config-icon[data-v-9c7c3ee6]{
    display: block;
}
.course-hnav-cmr-res-row:hover .course-hnav-config-icon[data-v-9c7c3ee6]{
    display: block;
}
.course-hnav-cmr-unit-sec-header:hover .course-hnav-config-icon[data-v-9c7c3ee6]{
    display: block;
}
.chci-v2-icon[data-v-9c7c3ee6]{
    margin-top: -29px;
    left: 8px;
}
.course-hnav-config-icon[data-v-9c7c3ee6]:hover{
    color: #057fff;
}
.chcch-template-setting-head[data-v-9c7c3ee6]{
    height: 40px;
    padding-top: 6px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.chcch-template-setting-body[data-v-9c7c3ee6]{
    padding: 15px 0 5px 0;
    border-top: 1px solid #eeeeee;
}
.chcch-template-setting-num[data-v-9c7c3ee6]{
    border:1px solid #dadada;
    width: 36px;
    height: 24px;
    border-radius: 3px;
    text-align: center;
}
.chcch-template-setting-option[data-v-9c7c3ee6]:not(:last-child){
    margin-bottom: 17px;
}
.chics-back-btn[data-v-9c7c3ee6]{
    float: left;
    margin-top: 2px;
    font-size: 14px;
    color: #666;
    margin-right: 20px;
    cursor: pointer;
}
.chics-back-btn .layui-icon-extend-iconfont[data-v-9c7c3ee6]{
    margin-right: 5px;
    font-weight: normal;
    font-size: 13px;
}
.course-homepage-index-course-btns[data-v-9c7c3ee6]{
    height: 70px;
    position: absolute;
    right: 0px;
    top: 15px;
}
.course-homepage-index-course-btn[data-v-9c7c3ee6]{
    width:50px;
    text-align: center;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    float: left;
}
.course-homepage-index-course-btn-icon[data-v-9c7c3ee6]{
    height: 30px;
    text-align: center;
    line-height: 30px;
    font-size: 20px;
}
.course-homepage-index-course-btn-txt[data-v-9c7c3ee6]{
    color: #666;
}
.course-hnav-cmr-single-chapter[data-v-9c7c3ee6]{
    margin-bottom: 15px;
    background: #fff;
}
.course-homepage-index-rpart[data-v-9c7c3ee6]{
    width: 320px;
    background: #2b2b2b;
    height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    float: right;
    position: fixed;
    z-index: 10;
    right: 0;
}
.course-homepage-index-rpart-inner[data-v-9c7c3ee6]{
    height: 100%;
    overflow: auto;
}
.course-homepage-index-root[data-v-9c7c3ee6]{
    height: 100%;
}
.cc-c-new-version-ui.course-homepage-index-root[data-v-9c7c3ee6]{
    overflow: hidden;
}
.course-homepage-index-rpart-title[data-v-9c7c3ee6]{
    font-size: 17px;
    font-weight: bold;
    color: #fff;
    padding: 19px 20px 0;
}
.course-homepage-index-rpart-nav[data-v-9c7c3ee6]{
    height: 40px;
    line-height: 40px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-bottom: 3px solid transparent;
    color: #11caa1;
    text-align: center;
}
.ed.course-homepage-index-rpart-nav[data-v-9c7c3ee6]{
    border-color: #11caa1;
    margin-top: 8px;
}
.chapter-index-comp[data-v-9c7c3ee6]{
    color: #fff;
}
.cic-chapter-header[data-v-9c7c3ee6]{
    height: 40px;
    line-height: 40px;
    background: #212121;
    padding-left: 12px;
    cursor: pointer;
    margin-bottom: 12px;
}
.chapter-index-comp .layui-icon-extend-iconfont.arrow-icon[data-v-9c7c3ee6]{
    font-size: 13px;
    float: left;
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
    margin-top: -2px;
}
.chapter-index-comp .layui-icon-extend-iconfont.arrow-icon.ed[data-v-9c7c3ee6]{
    margin-top: 0px;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
.cic-chapter-header-name[data-v-9c7c3ee6]{
    float: left;
    margin-left: 9px;
    width: calc(100% - 50px);
}
.cic-chapter-children[data-v-9c7c3ee6]{
    padding: 0 11px;
}
.cic-chapter-old-unit-header[data-v-9c7c3ee6]{
    background: #252525;
    text-indent: 30px;
    height: 34px;
    line-height: 34px;
    margin-bottom: 12px;
}
.course-unit-comp-header[data-v-9c7c3ee6]{
    line-height: 35px;
    height: 35px;
    margin-bottom: 6px;
    cursor: pointer;
}
.cicc-course-unit-list[data-v-9c7c3ee6]{
    padding: 0 0 0 48px;
}
.cic-chapter-single-cunit[data-v-9c7c3ee6]{
    padding-left: 38px;
    padding-top: 18px;
}
.cic-first-lv[data-v-9c7c3ee6]{
    border-bottom: 2px solid #212121;
}
.course-unit-comp-res-item[data-v-9c7c3ee6]{
    height: 47px;
    line-height: 47px;
    border-bottom: 1px solid #212121;
    cursor: pointer;
}
.course-unit-comp[data-v-9c7c3ee6]{
    padding-bottom: 20px;
}
.course-unit-comp-res-list[data-v-9c7c3ee6]{
     padding-left: 21px;
}
.course-unit-comp-res-item-icon[data-v-9c7c3ee6]{
    width: 18px;
    margin-right: 9px;
    float: left;
    margin-top: 13px;
}
.course-unit-comp-res-item-name[data-v-9c7c3ee6]{
    float: left;
    width: calc(100% - 50px);
}
.cic-chapter-children-list[data-v-9c7c3ee6]{
    padding: 0 12px;
}
.cic-chapter-children-list .cic-chapter-single-cunit[data-v-9c7c3ee6]{
    padding-top: 0;
}
.course-homepage-index.cc-c-new-version-ui[data-v-9c7c3ee6]{
    width:calc(100% - 320px);
    float: left
}
.course-hnav-cmr-res-study-unit-header .course-hnav-cmr-res-row-btns[data-v-9c7c3ee6]{
    display: none;
}
.course-hnav-cmr-res-study-unit-header:hover .course-hnav-cmr-res-row-btns[data-v-9c7c3ee6]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.course-homepage-index-bottom-btns-zone[data-v-9c7c3ee6]{
    height: 59px;
    background: #000;
}
.course-hoibobtn[data-v-9c7c3ee6] {
    color: #fff;
    cursor: pointer;
    float: left;
    margin-top: 20px;
    margin-left: 23px;
}
.course-hoibobtn .layui-icon-extend-iconfont[data-v-9c7c3ee6]{
    margin-right: 5px;
}
.course-hir-toggle-block[data-v-9c7c3ee6]{
    width: 20px;
    text-align: center;
    height: 55px;
    line-height: 55px;
    position: absolute;
    left:-20px;
    top: 50%;
    margin-top: -27.5px;
    background: #2b2b2b;
    border-radius: 4px 0 0 4px;
    cursor: pointer;
    color: #fff;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.course-hir-toggle-block.ed[data-v-9c7c3ee6]{
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    border-radius: 0px 4px 4px 0px;
    text-align: left;
    text-indent: -1px;
}
.course-gailan-content-item-block-str[data-v-9c7c3ee6]{
    float: left;
}
.course-gailan-content-item-block-icon[data-v-9c7c3ee6]{
    float: left;
    text-indent: 0;
    margin-left: 5px;
    font-size: 16px;
    margin-top: 2px;
}
.course-homepage-index-top *[data-v-9c7c3ee6]{
    -webkit-box-sizing: unset;
            box-sizing: unset;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){
.member-manage-icon[data-v-9c7c3ee6]{
    background-image: url(/vue/dist/static/img/member-manage-icon-2.a949013.png);
}
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){
.course-setting-icon[data-v-9c7c3ee6]{
    background-image: url(/vue/dist/static/img/course-setting-icon-2.d00f6ee.png);
}
}
/**
 * @desc: 课堂教学-课程首页
 * @author: yansen
 * @time: 2020-09-03
 */
.course-homepage-index-top[data-v-b4d99924]{
    background: #fff;
    /*box-shadow: 0px -2px 11px 0px #eee;*/
}
.course-homepage-index-course-title[data-v-b4d99924]{
    padding-top: 14px;
}
.course-homepage-index-course-title-txt[data-v-b4d99924]{
    font-size: 18px;
    font-weight: bold;
    float: left;
}
.course-homepage-index-course-title-span[data-v-b4d99924]{
    display: inline-block;
    width:50px;
    height:23px;
    line-height:23px;
    background: #27c9a3;
    color: #fff;
    border-radius: 3px;
    text-align: center;
    float: left;
    cursor:pointer;
    margin-left:13px;
}
.course-homepage-index-course-spans[data-v-b4d99924]{
    margin-top:16px;
}
.course-homepage-index-course-spans[data-v-b4d99924]{
    color: #777;
}
.course-homepage-index-course-info[data-v-b4d99924]{
    padding-bottom: 13px;
    border-bottom:1px solid #eeeeee;
    position:relative;
}
.course-homepage-index-top-btn[data-v-b4d99924]{
    width:94px;
    height:37px;
    line-height:37px;
    text-align: center;
    border: 1px solid #999999;
    border-radius: 5px;
    position:absolute;
    right: 108px;
    top: 24px;
    color: #999999;
    cursor:pointer;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.course-homepage-index-top-btn-v1[data-v-b4d99924]{
    width:94px;
    height:37px;
    line-height:37px;
    text-align: center;
    background: #27c9a3;
    color: #fff;
    border-radius: 4px;
    position:absolute;
    right: 0px;
    top: 24px;
    cursor:pointer;
}
.course-homepage-index-course-nav[data-v-b4d99924]{
    line-height:65px;
    height: 65px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-bottom:2px solid transparent;
    float: left;
    margin-right:70px;
    color: #666;
    cursor:pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.course-homepage-index-course-nav.ed[data-v-b4d99924]{
    border-color: #27c9a3;
    color: #333;
}
.course-homepage-index-bottom[data-v-b4d99924]{
    margin-top:10px;
}
.course-homepage-index-b-left[data-v-b4d99924]{
    width: calc(100% - 365px);
    float: left;
}
.course-homepage-index-b-right[data-v-b4d99924]{
    width: 335px;
    float: right;
}
.course-homepage-index-b-panel[data-v-b4d99924]{
    background: #fff;
    padding: 0 29px;
    border-radius: 5px;
    margin-bottom:20px;
}
.course-homepage-index-dt-panel[data-v-b4d99924]{
    padding-top: 35px;
    padding-bottom: 33px;
}
.course-hidt-panel-user-icon[data-v-b4d99924]{
    width:46px;
    height:46px;
    float: left;
}
.course-hidt-panel-user-icon img[data-v-b4d99924]{
    width:100%;
    height:100%;
    border-radius: 50%;
}
.course-hidt-panel-user-rpart[data-v-b4d99924]{
    float: right;
    width: calc(100% - 66px);
    height: 40px;
    border-bottom:1px solid #eeeeee;
    position:relative;
}
.course-hidt-panel-user-rpart-input[data-v-b4d99924]{
    border: none;
    height: 39px;
    color: #999;
    width: calc(100% - 40px);
}
.course-hidt-panel-user-submitbtn[data-v-b4d99924]{
    width:30px;
    height:30px;
    position:absolute;
    right: 0;
    bottom: 5px;
    background: #27c9a3;
    border-radius: 20px;
    text-align: center;
    line-height:26px;
    cursor:pointer;
}
.course-hidt-panel-user-submitbtn img[data-v-b4d99924]{
    width: 17px;
    height: 13px;
}
.course-homepage-index-b-panel-title[data-v-b4d99924]{
    padding-top:30px;
    font-size: 16px;
    font-weight: bold;
}
.course-homepage-index-b-panel-stat[data-v-b4d99924]{
    margin-top:31px;
    padding-bottom: 27px;
    border-bottom:1px solid #eeeeee;
}
.course-homepage-index-b-panel-block-left[data-v-b4d99924]{
    float: left;
    width: calc(100% - 120px);
}
.course-homepage-index-b-panel-block-right[data-v-b4d99924]{
    width: 120px;
    float: right;
}
.course-homepage-index-b-panel-block-item[data-v-b4d99924]{
    height: 32px;
    line-height:32px;
    padding-left: 30px;
    cursor:pointer;
}
.course-homepage-index-b-panel-block-item-span[data-v-b4d99924]{
    color:#999999;
}
.course-homepage-index-b-panel-block[data-v-b4d99924]{
    margin-top:20px;
}
.course-homepage-index-b-panel-block-item.ed[data-v-b4d99924]{
    background: #f9f9f9;
}
.course-homepage-index-b-panel-block-item[data-v-b4d99924]:hover{
    background: #f9f9f9;
}
.course-homepage-index-b-panel-block-right-abtn[data-v-b4d99924]{
    float: right;
    margin-right:30px;
    color: #27c9a3;
    margin-top:75px;
    cursor:pointer;
}
.course-homepage-index-b-panel-dt[data-v-b4d99924]{
    height: 100px;
    padding: 0 30px;
}
.course-homepage-index-b-panel-dt.ed[data-v-b4d99924]{
    background: #f9f9f9;
}
.course-homepage-index-b-panel-dt-cobtn[data-v-b4d99924]{
    display: none;
}
.course-homepage-index-b-panel-dt[data-v-b4d99924]:hover{
    background: #f9f9f9;
}
.course-homepage-index-b-panel-dt:hover .course-homepage-index-b-panel-dt-cobtn[data-v-b4d99924]{
    display: inline-block;
}
.course-homepage-index-b-panel-dt-inner[data-v-b4d99924]{
    height: 100px;
    border-bottom:1px solid #eeeeee;
    position:relative;
}
.course-homepage-index-b-panel-dt-icon[data-v-b4d99924]{
    width:50px;
    height:50px;
    float: left;
    line-height:50px;
    text-align: center;
    border-radius: 30px;
    margin-top:24px;
}
.course-homepage-index-b-panel-dt-rpart[data-v-b4d99924]{
    float: left;
    width: 680px;
    margin-left:19px;
    margin-top:30px;
}
.course-homepage-index-b-panel-dt-rpart-title[data-v-b4d99924]{
    width: calc(100% - 50px);
}
.course-homepage-index-b-panel-dts[data-v-b4d99924]{
    margin-top:17px;
}
.chib-pdrb-top-mark[data-v-b4d99924]{
    width:62px;
    height:22px;
    border: 1px solid #fdb443;
    float: left;
    text-align: center;
    line-height:22px;
    color: #fdb443;
}
.course-homepage-index-b-panel-dt-rpart-b[data-v-b4d99924]{
    margin-top:7px;
}
.chib-pdrb-top-txt[data-v-b4d99924]{
    float: left;
    line-height:22px;
    color: #999999;
    margin-left:9px;
}
.course-homepage-index-b-author-box[data-v-b4d99924]{
    padding: 30px;
    background: #fff;
}
.course-homepage-index-b-author-box-header[data-v-b4d99924]{
    border-bottom: 1px solid #eeeeee;
    padding-bottom: 20px;
}
.course-homepage-index-b-author-img[data-v-b4d99924]{
    width:40px;
    height:40px;
    float: left;
}
.course-homepage-index-b-author-img img[data-v-b4d99924] {
    width: 100%;
    height: 100%;
    border-radius: 4px;
}
.course-homepage-index-b-book-part[data-v-b4d99924]{
    float: left;
    width: calc(100% - 60px);
    margin-left:20px;
}
.course-homepage-index-b-book-name[data-v-b4d99924]{
    font-weight: bold;
}
.course-homepage-index-b-book-desc[data-v-b4d99924]{
    color: #999;
    font-size: 12px;
    margin-top:5px;
}
.course-homepage-index-b-book-desc._fold_font_style[data-v-b4d99924]{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.fold-course-short-desc-btn-icon[data-v-b4d99924]{
    float: left;
    margin-top: 2px;
    margin-left: 3px;
}
.fold-course-short-desc-btn.ed .fold-course-short-desc-btn-icon[data-v-b4d99924]{
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
}
.chi-activity-navs-box[data-v-b4d99924]{
    width:620px;
    height:360px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding:38px 47px;
}
.chi-activity-navs-box-app[data-v-b4d99924]{
    width: 250px;
    cursor: pointer;
}
.chi-activity-navs-box-app-icon[data-v-b4d99924]{
    width:50px;
    height: 50px;
    float: left;
    margin-right: 10px;
}
.chi-activity-navs-box-app-icon img[data-v-b4d99924] {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}
.chi-activity-navs-box-app-rtitle[data-v-b4d99924]{
    font-weight: bold;
}
.chi-activity-navs-box-app-rdesc[data-v-b4d99924]{
    font-size: 13px;
    color: #afafaf;
    margin-top:12px;
}
.course-homepage-nav-courseware-nocontent[data-v-b4d99924]{
    width:960px;
    height:270px;
    margin: auto;
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    background-size: contain;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-left: 96px;
    padding-top: 58px;
    position:relative;
}
.course-homepage-nav-cnc-title[data-v-b4d99924]{
    color: #333;
    font-size: 18px;
    font-weight: bold;
}
.course-homepage-nav-cnc-row[data-v-b4d99924]{
    margin-top:30px;
}
.course-homepage-nav-cnc-row-span[data-v-b4d99924]{
    color: #999;
    font-size: 16px;
}
.course-homepage-nav-cnc-btn[data-v-b4d99924]{
    width:117px;
    height:34px;
    line-height:34px;
    color: #fff;
    border-radius: 20px;
    background: #27c9a3;
    text-align: center;
    cursor:pointer;
}
.course-homepage-nav-cnc-btn[data-v-b4d99924]{
    position:absolute;
    top: 134px;
    right: 330px;
}
.course-homepage-nav-courseware-main[data-v-b4d99924]{
    margin-top: 0;
}
.course-homepage-nav-courseware-main-navs[data-v-b4d99924]{
    width: 270px;
    float: left;
    margin-top:56px;
}
.course-homepage-nav-courseware-main-nav[data-v-b4d99924]{
    cursor:pointer;
    height: 50px;
    line-height:50px;
}
.course-homepage-nav-courseware-main-nav[data-v-b4d99924]:hover{
    background: #eee;
}
.course-homepage-nav-courseware-main-nav-icon[data-v-b4d99924]{
    float: left;
    width: 17px;
    margin-left: 23px;
    margin-top: 16px;
    margin-right:11px;
}
.course-homepage-nav-courseware-main-nav-str[data-v-b4d99924]{
    float: left;
    color: #999999;
    width: calc(100% - 60px);
}
.course-homepage-nav-courseware-main-nav.ed .course-homepage-nav-courseware-main-nav-str[data-v-b4d99924]{
    color: #27C9A3;
}
.course-homepage-nav-courseware-main-nav.ed.text_option_color_for_theme_2 .course-homepage-nav-courseware-main-nav-str[data-v-b4d99924]{
    color: #057fff;
}
.course-homepage-nav-courseware-main-rpart[data-v-b4d99924]{
    width: calc(100% - 280px);
    float: right;
}
.course-hnav-cmr-top[data-v-b4d99924]{
    height: 60px;
}
.course-hnav-cmr-top-left[data-v-b4d99924]{
    float: left;
}
.course-hnav-cmr-top-right[data-v-b4d99924]{
    float: right;
}
.course-hnav-cmr-top-name[data-v-b4d99924]{
    font-size: 16px;
    line-height:56px;
    color: #333;
}
.course-hnav-cmr-top-rdownlist[data-v-b4d99924]{
    color: #666;
    line-height:56px;
    float: left;
}
.course-hnav-cmr-top-rdownlist-ibox .layui-icon-extend-iconfont[data-v-b4d99924]{
    color: #666666;
    margin-left:5px;
    float: left;
    line-height: 19px;
    margin-top: 1px;
    font-size: 13px
}
.course-hnav-cmr-top-rdownlist-ibox .layui-icon-extend-iconfont.ed[data-v-b4d99924]{
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    margin-top: -1px;
}
.course-hnav-cmr-top-cbtn[data-v-b4d99924]{
    border-radius: 4px;
    width:97px;
    height:33px;
    background: #27c9a3;
    color: #fff;
    line-height:33px;
    text-align: center;
    float: right;
    margin-left:15px;
    margin-top:10px;
    cursor:pointer;
}
.course-hcts-add-single-chapter-btn[data-v-b4d99924]{
    float: left;
    width: 70px;
    height: 33px;
    border: 1px solid #27c9a3;
    color: #27c9a3;
    border-radius: 4px;
    line-height:33px;
    margin-left:15px;
    margin-top:10px;
    text-align: center;
    cursor: pointer;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.course-hnav-cmr-block[data-v-b4d99924]{
    padding-bottom:108px;
    /*padding-top: 20px;*/
    border-radius: 4px;
    /*background: #fff;*/
    min-height: 500px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.course-hnav-cmr-chapter-type[data-v-b4d99924]{
    padding-bottom: 10px;
}
.course-hnav-cmr-chapter-header-namezone[data-v-b4d99924]{
    width: calc(100% - 120px);
    line-height:55px;
    float: left;
}
.course-hnav-cmr-chapter-header-namestr[data-v-b4d99924]{
    font-size: 18px;
    font-weight: bold;
    color: #27C9A3;
}
.course-hnav-cmr-chapter-header[data-v-b4d99924]{
    padding: 0 30px;
    border-bottom:2px solid #eeeeee;
    position: relative;
}
.course-hnav-cmr-chapter-header-btnzone[data-v-b4d99924]{
    width: 90px;
    float: right;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.course-hnav-cmr-chapter-header-btn[data-v-b4d99924]{
    width:15px;
    height:16px;
    margin-top:15px;
    cursor:pointer;
}
.course-hnav-cmr-chapter-header-btn img[data-v-b4d99924] {
    width:100%;
    height:100%;
}
.course-hnav-cmr-res-row[data-v-b4d99924]{
    cursor: pointer;
    position: relative;
    line-height: 58px;
}
.course-hnav-cmr-res-study-unit-desc[data-v-b4d99924]{
    line-height: normal;
    color: #aeaeae;
    font-size: 12px;
    margin-top: -25px;
    position: absolute;
    width: 90%;
}
.course-hnav-cmr-res-study-unit-header-line[data-v-b4d99924]{
    border-bottom: 1px solid #ededed;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.course-hnav-cmr-res-study-uh-fheader[data-v-b4d99924]{
    height: 58px;
}
.course-hnav-cmr-res-row[data-v-b4d99924]:hover{
    /*background: #f6f5f5;*/
}
.course-hnav-cmr-res-study-unit-header[data-v-b4d99924]{
    height: 75px;
    position: relative;
    padding: 0 30px 0 62px;
}
.course-hnav-cmr-res-study-unit-header[data-v-b4d99924]:hover{
    background: #f6f5f5;
}
.course-hnav-cmr-res-study-unit-res-item[data-v-b4d99924]:hover{
    background: #f6f5f5;
}
.course-hnav-cmr-res-study-unit-res-list[data-v-b4d99924]{
    padding: 0 30px 0 74px;
}
.course-hnav-cmr-res-row-name[data-v-b4d99924]{
    font-size: 16px;
    color: #333;
}
.course-hnav-cmr-res-row-icon[data-v-b4d99924]{
    float: left;
    width: 18.5px;
    height: 20px;
    margin-top:18px;
    margin-right:11px;
}
.course-hnav-cmr-res-row-unit-icon[data-v-b4d99924]{
    float: left;
    width: auto;
    height: 20px;
    margin-right: 7px;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.course-hnav-cmr-res-row-unit-icon.ed[data-v-b4d99924]{
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    margin-top: 34px;
}
.course-hnav-cmr-res-study-uh-fheader .course-hnav-cmr-res-row-unit-icon.ed[data-v-b4d99924]{
    margin-top: 38px;
}
.course-hnav-cmr-unit-sec-list .course-hnav-cmr-res-row-unit-icon.ed[data-v-b4d99924]{
    margin-top: 38px;
}
.course-hnav-cmr-res-row-name[data-v-b4d99924]{
    float: left;
    width: 288px;
    cursor: pointer;
    font-size: 17px;
}
.course-hnav-cmr-res-study-unit-header .course-hnav-cmr-res-row-name[data-v-b4d99924]{
    font-weight: bold;
}
.course-hnav-cmr-res-row-fjstr[data-v-b4d99924]{
    float: left;
    width: 288px;
    font-size: 12px;
    color: #999;
    min-height: 58px;
}
.course-hnav-cmr-res-row-btns[data-v-b4d99924]{
    float: left;
    width: 105px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.course-hnav-cmr-res-row-status[data-v-b4d99924]{
    float: right;
}
.course-hnav-cmr-res-row-btns .course-hnav-cmr-chapter-header-btn img[data-v-b4d99924]{
    margin-top: -35px;
}
.course-hnav-cmr-sec-unit-row-header[data-v-b4d99924]{
    margin: 0 30px;
    border-top: 1px solid #eeeeee;
    position: relative;
}
.course-hnav-cmr-sec-unit-row[data-v-b4d99924]{
}
.course-hnav-cmr-sec-unit-row-h-name[data-v-b4d99924]{
    height: 40px;
    line-height:40px;
    font-size: 16px;
    color: #666;
    background: #eeeeee;
    margin-top:20px;
    padding: 0 29px;
    position: relative;
}
.course-hnav-cmr-sec-unit-row-h-name-left[data-v-b4d99924]{
    float: left;
    width: calc(100% - 100px);
    font-weight: bold;
}
.course-hnav-cmr-sec-unit-row-h-btns[data-v-b4d99924]{
    width: 100px;
    float: right;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.course-hnav-cmr-sec-unit-row-h-btns .course-hnav-cmr-chapter-header-btn img[data-v-b4d99924]{
    margin-top: -33px;
}
.course-hnav-cmr-unit-sec-header-btns[data-v-b4d99924]{
    width: 100px;
    float: right;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-top:5px;
}
.course-hnav-cmr-unit-sec-header-btns .course-hnav-cmr-chapter-header-btn img[data-v-b4d99924]{
    margin-top: -0px;
}
.course-hnav-cmr-sec-unit-body[data-v-b4d99924]{
}
.course-hnav-cmr-sec-unit-b-desc[data-v-b4d99924]{
    font-size: 14px;
    color: #999;
    margin-top:7px;
    padding-left: 60px;
}
.course-hnav-cmr-sec-unit-b-list .course-hnav-cmr-res-row[data-v-b4d99924]{
    /*padding: 0 60px;*/
}
.course-hnav-cmr-sec-unit-b-list .course-hnav-cmr-res-row-fjstr[data-v-b4d99924]{
    width: 250px;
}
.course-hnav-cmr-res-row-status-text[data-v-b4d99924]{
    font-size: 12px;
    color: #999;
    float: left;
}
.course-hnav-cmr-res-row-status-point[data-v-b4d99924]{
    width:10px;
    height:10px;
    border-radius: 6px;
    float: left;
    margin-right: 8px;
    background: #48c3fd;
    margin-top: 25px;
    display: none;
}
.course-hnav-cmr-res-row-status-point._unpulish_status[data-v-b4d99924]{
    background: #fdb443;
}
.course-hnav-cmr-res-row-status-point._pass_status[data-v-b4d99924]{
    background: #9c8bfb;
}
.course-hnav-cmr-res-row-status-point._ok_status[data-v-b4d99924]{
    background: #48c3fd;
}
.course-hnav-cmr-sec-unit-b-list[data-v-b4d99924]{
    margin-top:5px;
}
.course-hnav-cmr-unit-type[data-v-b4d99924]{
    /*border-top: 1px solid #eeeeee;*/
}
.course-hnav-cmr-unit-sec-header[data-v-b4d99924]{
    margin: 0 30px;
    height: 60px;
    border-bottom:1px solid #eee;
    position: relative;
}
.course-hnav-cmr-unit-sec-header-name[data-v-b4d99924]{
    line-height:60px;
    font-size: 16px;
    font-weight: bold;
    width: calc(100% - 100px);
    float:left;
}
.course-hnav-cmr-unit-sec-desc[data-v-b4d99924]{
    font-size: 14px;
    color: #999;
    margin-top:7px;
    padding-left: 60px;
}
.course-hnav-cmr-unit-sec-list[data-v-b4d99924]{
}
.course-hnav-cmr-unit-sec-listbline[data-v-b4d99924]{
    margin: 0 30px;
    height: 1px;
    background: #eee;
}
.course-hnav-cmr-res-type[data-v-b4d99924]{
    /*border-top: 1px solid #eee;*/
}
.course-homepage-nav-cnc-row-icon[data-v-b4d99924]{
    width: 17px;
    float: left;
    margin-top:3px;
    margin-right:19px;
}
.chcrrn-input-model[data-v-b4d99924]{
    height: 57px;
    border:none;
    background: none;
    cursor: auto;
}
.course-homepage-index-b-panel-block-item-icon[data-v-b4d99924]{
    width: 19px;
    height: 20px;
    -o-object-fit: contain;
       object-fit: contain;
    margin-right: 5px;
}
.chidb-d-u-item-icon[data-v-b4d99924]{
    height: 21px;
    width: 21px;
    border-radius: 50%;
    float: left;
}
.chidb-d-u-item-name[data-v-b4d99924]{
    color: #999;
    font-size: 12px;
    float: left;
    line-height: 21px;
    margin-left: 11px;
}
.chidb-d-u-item[data-v-b4d99924]{
    margin-bottom: 10px;
}
.course-homepage-nav-index[data-v-b4d99924] .number{
    margin-top: 10px;
}
.chmc-mk[data-v-b4d99924]{
    color: #afafaf;
    font-weight: normal;
    font-size: 14px;
    margin-left: 5px;
}
.chmc-mk span[data-v-b4d99924]{
    color: rgb(216, 0, 27);
    margin: 0 3px;
}
.course-info-el-popover[data-v-b4d99924] {
    margin: 0;
}
.course-info-box[data-v-b4d99924] {
}
.course-info-box-app[data-v-b4d99924] {
    margin-left: 30px;
    width: calc(50% - 30px);
    height: 62px;
    float: left;
    line-height: 62px;
}
.course-info-box-app-icon[data-v-b4d99924] {
    margin-top: calc(50% - 26px);
    float: left;
    width: 26px;
    height: 26px;
}
.course-info-box-app-icon img[data-v-b4d99924] {
    width: 100%;
    height: 100%;

    -o-object-fit:cover;

       object-fit:cover;
}
.course-info-box-app-title[data-v-b4d99924] {
    height: 14px;
    font-size: 14px;
    font-family: Microsoft YaHei Regular, Microsoft YaHei Regular-Regular;
    font-weight: 400;
    text-align: left;
    color: #26c39f;
}
.course-info-el-popover[data-v-b4d99924] {
    margin: 0;
}
.course-info-box[data-v-b4d99924] {
}
.course-info-box-app[data-v-b4d99924] {
    margin-left: 30px;
    width: calc(50% - 30px);
    height: 62px;
    float: left;
    line-height: 62px;
    cursor: pointer;
}
.course-info-box-app-icon[data-v-b4d99924] {
    margin-top: calc(50% - 35px);
    float: left;
    width: 26px;
    height: 26px;
    margin-right: 10px;
    background-size: 100%;
    background-repeat: no-repeat;
}
.course-info-box-app-icon img[data-v-b4d99924] {
    width: 100%;
    height: 100%;

    -o-object-fit:cover;

       object-fit:cover;
}
.course-info-box-app-right[data-v-b4d99924] {
    float: left;
}
.course-info-box-app-title[data-v-b4d99924] {
    height: 14px;
    line-height: 62px;
    font-size: 14px;
    font-family: Microsoft YaHei Regular, Microsoft YaHei Regular-Regular;
    font-weight: 400;
    text-align: left;
    color: #26c39f;
}
.member-manage-icon[data-v-b4d99924]{
    background-image: url(/vue/dist/static/img/member-manage-icon.a79e5ef.png);
}
.course-setting-icon[data-v-b4d99924]{
    background-image: url(/vue/dist/static/img/course-setting-icon.9f096fd.png);
}
.course-hnav-config-icon[data-v-b4d99924]{
    font-weight: bold;
    color: #999;
    cursor: pointer;
    position: absolute;
    left: -23px;
    top: 50%;
    margin-top: -9px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    width: 24px;
    display: none;
}
.course-hnav-cmr-chapter-header:hover .course-hnav-config-icon[data-v-b4d99924]{
    display: block;
}
.course-hnav-cmr-sec-unit-row-header:hover .course-hnav-config-icon[data-v-b4d99924]{
    display: block;
}
.course-hnav-cmr-res-row:hover .course-hnav-config-icon[data-v-b4d99924]{
    display: block;
}
.course-hnav-cmr-unit-sec-header:hover .course-hnav-config-icon[data-v-b4d99924]{
    display: block;
}
.chci-v2-icon[data-v-b4d99924]{
    margin-top: -29px;
    left: 8px;
}
.course-hnav-config-icon[data-v-b4d99924]:hover{
    color: #057fff;
}
.chcch-template-setting-head[data-v-b4d99924]{
    height: 40px;
    padding-top: 6px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.chcch-template-setting-body[data-v-b4d99924]{
    padding: 15px 0 5px 0;
    border-top: 1px solid #eeeeee;
}
.chcch-template-setting-num[data-v-b4d99924]{
    border:1px solid #dadada;
    width: 36px;
    height: 24px;
    border-radius: 3px;
    text-align: center;
}
.chcch-template-setting-option[data-v-b4d99924]:not(:last-child){
    margin-bottom: 17px;
}
.chics-back-btn[data-v-b4d99924]{
    float: left;
    margin-top: 2px;
    font-size: 14px;
    color: #666;
    margin-right: 20px;
    cursor: pointer;
}
.chics-back-btn .layui-icon-extend-iconfont[data-v-b4d99924]{
    margin-right: 5px;
    font-weight: normal;
    font-size: 13px;
}
.course-homepage-index-course-btns[data-v-b4d99924]{
    height: 70px;
    position: absolute;
    right: 0px;
    top: 15px;
}
.course-homepage-index-course-btn[data-v-b4d99924]{
    width:50px;
    text-align: center;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    float: left;
}
.course-homepage-index-course-btn-icon[data-v-b4d99924]{
    height: 30px;
    text-align: center;
    line-height: 30px;
    font-size: 20px;
}
.course-homepage-index-course-btn-txt[data-v-b4d99924]{
    color: #666;
}
.course-hnav-cmr-single-chapter[data-v-b4d99924]{
    margin-bottom: 15px;
    background: #fff;
}
.course-homepage-index-rpart[data-v-b4d99924]{
    width: 320px;
    background: #2b2b2b;
    height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    float: right;
    position: fixed;
    z-index: 10;
    right: 0;
}
.course-homepage-index-rpart-inner[data-v-b4d99924]{
    height: 100%;
    overflow: auto;
}
.course-homepage-index-root[data-v-b4d99924]{
    height: 100%;
}
.cc-c-new-version-ui.course-homepage-index-root[data-v-b4d99924]{
    overflow: hidden;
}
.course-homepage-index-rpart-title[data-v-b4d99924]{
    font-size: 17px;
    font-weight: bold;
    color: #fff;
    padding: 19px 20px 0;
}
.course-homepage-index-rpart-nav[data-v-b4d99924]{
    height: 40px;
    line-height: 40px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-bottom: 3px solid transparent;
    color: #11caa1;
    text-align: center;
}
.ed.course-homepage-index-rpart-nav[data-v-b4d99924]{
    border-color: #11caa1;
    margin-top: 8px;
}
.chapter-index-comp[data-v-b4d99924]{
    color: #fff;
}
.cic-chapter-header[data-v-b4d99924]{
    height: 40px;
    line-height: 40px;
    background: #212121;
    padding-left: 12px;
    cursor: pointer;
    margin-bottom: 12px;
}
.chapter-index-comp .layui-icon-extend-iconfont.arrow-icon[data-v-b4d99924]{
    font-size: 13px;
    float: left;
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
    margin-top: -2px;
}
.chapter-index-comp .layui-icon-extend-iconfont.arrow-icon.ed[data-v-b4d99924]{
    margin-top: 0px;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
.cic-chapter-header-name[data-v-b4d99924]{
    float: left;
    margin-left: 9px;
    width: calc(100% - 50px);
}
.cic-chapter-children[data-v-b4d99924]{
    padding: 0 11px;
}
.cic-chapter-old-unit-header[data-v-b4d99924]{
    background: #252525;
    text-indent: 30px;
    height: 34px;
    line-height: 34px;
    margin-bottom: 12px;
}
.course-unit-comp-header[data-v-b4d99924]{
    line-height: 35px;
    height: 35px;
    margin-bottom: 6px;
    cursor: pointer;
}
.cicc-course-unit-list[data-v-b4d99924]{
    padding: 0 0 0 48px;
}
.cic-chapter-single-cunit[data-v-b4d99924]{
    padding-left: 38px;
    padding-top: 18px;
}
.cic-first-lv[data-v-b4d99924]{
    border-bottom: 2px solid #212121;
}
.course-unit-comp-res-item[data-v-b4d99924]{
    height: 47px;
    line-height: 47px;
    border-bottom: 1px solid #212121;
    cursor: pointer;
}
.course-unit-comp[data-v-b4d99924]{
    padding-bottom: 20px;
}
.course-unit-comp-res-list[data-v-b4d99924]{
     padding-left: 21px;
}
.course-unit-comp-res-item-icon[data-v-b4d99924]{
    width: 18px;
    margin-right: 9px;
    float: left;
    margin-top: 13px;
}
.course-unit-comp-res-item-name[data-v-b4d99924]{
    float: left;
    width: calc(100% - 50px);
}
.cic-chapter-children-list[data-v-b4d99924]{
    padding: 0 12px;
}
.cic-chapter-children-list .cic-chapter-single-cunit[data-v-b4d99924]{
    padding-top: 0;
}
.course-homepage-index.cc-c-new-version-ui[data-v-b4d99924]{
    width:calc(100% - 320px);
    float: left
}
.course-hnav-cmr-res-study-unit-header .course-hnav-cmr-res-row-btns[data-v-b4d99924]{
    display: none;
}
.course-hnav-cmr-res-study-unit-header:hover .course-hnav-cmr-res-row-btns[data-v-b4d99924]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.course-homepage-index-bottom-btns-zone[data-v-b4d99924]{
    height: 59px;
    background: #000;
}
.course-hoibobtn[data-v-b4d99924] {
    color: #fff;
    cursor: pointer;
    float: left;
    margin-top: 20px;
    margin-left: 23px;
}
.course-hoibobtn .layui-icon-extend-iconfont[data-v-b4d99924]{
    margin-right: 5px;
}
.course-hir-toggle-block[data-v-b4d99924]{
    width: 20px;
    text-align: center;
    height: 55px;
    line-height: 55px;
    position: absolute;
    left:-20px;
    top: 50%;
    margin-top: -27.5px;
    background: #2b2b2b;
    border-radius: 4px 0 0 4px;
    cursor: pointer;
    color: #fff;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.course-hir-toggle-block.ed[data-v-b4d99924]{
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    border-radius: 0px 4px 4px 0px;
    text-align: left;
    text-indent: -1px;
}
.course-gailan-content-item-block-str[data-v-b4d99924]{
    float: left;
}
.course-gailan-content-item-block-icon[data-v-b4d99924]{
    float: left;
    text-indent: 0;
    margin-left: 5px;
    font-size: 16px;
    margin-top: 2px;
}
.course-homepage-index-top *[data-v-b4d99924]{
    -webkit-box-sizing: unset;
            box-sizing: unset;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){
.member-manage-icon[data-v-b4d99924]{
    background-image: url(/vue/dist/static/img/member-manage-icon-2.a949013.png);
}
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){
.course-setting-icon[data-v-b4d99924]{
    background-image: url(/vue/dist/static/img/course-setting-icon-2.d00f6ee.png);
}
}
/*
 * 网盘文件选择与上传
 */
body{
	width: 100%;
	height: 100%;
	font-size: 16px;
	/*font-family: "微软雅黑";*/
	font-family: Microsoft YaHei,Avenir,Helvetica,Arial,sans-serif;
    /*
	background: #ababb3;
    */
}
/*
.layui-layer-content{
    height:672px;
}
*/
/* 统一弹框样式 xiuxiu 20250109  */
.layui-layer.layui-layer-page.layui-layer-bobg{
	border-radius: 8px;
	overflow: hidden;
}
.update_alert{
    /*
	position: absolute;
	top: 7.8%;
	left: 31.1%;
    */
	width: 100%;
	height: 100%;
	background: #ffffff;
}
.update_title{
	width: 100%;
	height: 7.7%;
    text-align:center;
    position:relative;
	background: #FFFFFF;
}
.update_title a{
	display: inline-block;
    width:100px;
}
#update_localupdate{
	font-size: 15px;
	line-height: 50px;
}
.update_selected{
	color: #51b1f8;
}
#update_microselect{
	font-size: 15px;
	line-height: 50px;
}
.update_local{
	margin-top: 2.3% !important;
	width: 95%;
	padding-top: 4.3%;
	background: #f8f8f8;
	margin: 0 auto;
}
.update_delete{
	/*
    float: right;
	margin-right:10px;
	margin-top: 12px;
    */
    top:10px;
    right:12px;
    position:absolute;
    display:inline-block;
    cursor: pointer;
}
.update_picturebox{
	width: 100%;
	height: 90%;
	font-size: 18px;
	color: #e3e3e3;
    padding-top:3.6%;
    padding-bottom:10.1%;
	text-align: center;
    color: #ccc;
    display:block;
}
.update_picturebox > img{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 26px;
}
.ugdate_updatefile{
	display: none;
}
.update_schedule{
	width: 94.25%;
	height: 24%;
    margin:13px auto 0 auto;
	padding-left: 1%;
	padding-right: 1%;
	padding-top: 6px;
	padding-bottom: 6px;
	background: #FFFFFF;
    position:relative;
    /*
    overflow: hidden;
    */
}
.update_schedule_first{
    margin-top: 0;
}
.update_schedule div{
	display: inline-block;
	float: left;
}
.update_deletefile{
    display: block;
	position: absolute;
    top:-11px;
    right:-8px;
    /*
    margin-top: -17px;
    margin-left:87.1%;
    margin-left: 80.1%;
    */
}
.update_schedule p{
	padding-left: 32px;
    font-size: 13px;
}
.update_schedule .update_schedule_inform_second{
    font-size: 12px;
    color: #999999;
}
.update_schedule p b{
	float: right;
	font-weight: normal;
    color: #797979;
}
.update_schedule > .update_bar{
	width: 100%;
	height: 4px;
	margin-top: 6px;
	background: #F8F8F8;
    float: left;
    display: block;
}
.update_bar div{
	width: 0%;
	height: 4px;
	background: #6ec1ff;
    border-radius:50px;
}
.update_deletefile img{
	display: none;
}
.update_updatefile_bottom{
	margin-top: 14%;
	width: 100%;
	height: 44px;
	background: #f0f2f3 !important;
}
.update_updatefile_bottom .update_updatefile_bottom_select{
    margin-right: 12px;
    background-color: #51B1F8;
}
.update_updatefile_bottom button,#continue_add_files{
	margin-top: 8px;
	width: 70px;
	height: 30px;
    line-height:30px;
    text-align:center;
	float: right;
	margin-right: 6px;
	border: 0px;
	background: #f4a306;
	color: #FFFFFF;
	font-size: 12px;
    border-radius: 1px;
    outline: none;
    cursor: pointer;
}
.update_micro{
	width: 100%;
	height: 55.4%;
	margin: 0 auto;
	display: none;
}
.update_micro_top{
	width: 100%;
	height: 56px;
    vertical-align: middle;
	background: #F8F8F8;
    position:relative;
}
.update_input{
	width: 100%;
	height: 40px;
    font-size: 13px;
    color: #999999;
	border-radius: 20px;
	border: 1px #eeeeee solid;
	padding-left: 2%;
    /*margin: 8px 0px 8px 2%;*/
	float: left;
    outline: none;
}
input::-webkit-input-placeholder{
    color:#999;
    font-size:13px;
}
input::-moz-placeholder{
    color:#999;
    font-size:13px;
}
input::-ms-input-placeholder{
    color:#999;
    font-size:13px;
}
input::placeholder{
    color:#999;
    font-size:13px;
}
.update_search_close{
    width: 20px;
    height: 20px;
    border-radius: 20px;
    background: url(/zhvd/static/images/pan/document_icon02.png) no-repeat;
    position:absolute;
    top: 50%;
    margin-top: -10px;
    right: 46px;
    cursor: pointer;
}
.update_inputnot{
	width: 52.41%;
	height: 68%;
	border-radius: 20px;
	border: 1px #eeeeee solid;
	padding-left: 2%;
	margin-left: 2%;
	float: left;
    /*
	background: url(/zhvd/static/images/pan/document_icon03.png) no-repeat 94% 50%,#FFFFFF;
    */
    outline: none;
}
.update_namesort{
    display: inline-block;
    position: absolute;
    right: 116px;
    cursor: pointer;
}
.update_allfile{
    display: inline-block;
    position: absolute;
    right: 10px;
    cursor: pointer;
}
.update_namesort img{
	display: block;
	margin-top: 21px;
	float: left;
	margin-left: 14px;
    margin-right: 7px;
}
.update_namesort b{
	font-weight: normal;
	display: block;
	float: left;
	font-size: 14px;
    color: #999999;
    line-height: 55px;
}
.update_allfile img{
	display: block;
	margin-top: 21px;
	float: left;
	margin-left: 14px;
    margin-right: 7px;
}
.update_allfile b{
	font-weight: normal;
	display: block;
	float: left;
	line-height: 55px;
	font-size: 14px;
    color: #999999;
}
.update_micro_middle{
	width: 97%;
	height: 16%;
	padding-left: 3%;
    float: left;
}
.update_micro_middle p{
	font-size: 13px;
	line-height: 60px;
}
.update_micro_middle p b{
	font-weight: normal;
	color: #51B1F8;
    cursor: pointer;
}
.filePath{
    color:#51b1f8;
    cursor:pointer;
}
.keywrodsPath{
    color:#51b1f8;
}
.colLine{
    padding:0px 5px 0 5px;
    color: #929292;
    cursor:auto;
}
#go_back{
    padding-right:10px;
}
.update_csearch{
    width: 52.41%;
    height: 40px;
    margin: 8px 2%;
    float: left;
    position: relative;
}
.update_over{
	width: 30px;
	height: 40px;
	position: absolute;
	cursor: pointer;
    right: 12px;
    background: url(/zhvd/static/images/pan/document_icon03.png) no-repeat center;
}
.update_namesort_list{
	width: 118px;
    font-size: 13px;
	position: absolute;
	z-index: 200;
	background: #FFFFFF;
	right: 135px;
	top: 55px;
	border: 1px #E3E3E3 solid;
	display: none;
    color: #888888;
    border-radius: 2px;
}
.update_namesort_list b{
	display: block;
	position: absolute;
	top: -12px;
	left: 89px;
}
.update_namesort_list li{
	height: 34px;
	line-height: 34px;
	cursor: pointer;
	padding-left: 4%;
}
.update_allfile_list{
	width: 118px;
	position: absolute;
	z-index: 200;
	background: #FFFFFF;
	right: 30px;
	top: 55px;
	border: 1px #E3E3E3 solid;
	display: none;
    border-radius: 2px;
}
.update_namesort_list_top{
    position: absolute;
    left: 80px;
    top:-8px;
    width:14px;
    height:14px;
    border-top: 1px #E3E3E3 solid;
    border-left: 1px #E3E3E3 solid;
    background:#fff;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
}
.update_namesort_list  ul{
    position: relative;
    z-index: 9;
}
.update_allfile_list b{
	display: block;
	position: absolute;
	top: -12px;
	left: 80px;
}
.update_allfile_list  ul{
    position: relative;
    z-index: 9;
}
.update_allfile_list li{
	height: 30px;
	line-height: 30px;
	padding-left: 11.6%;
	cursor: pointer;
    font-size: 13px;
    color: #888888;
}
.update_micro_bottom{
	width: 94%;
	height: 100%;
	margin-left: 3%;
	padding-bottom: 2%;
    overflow-y:auto;
}
.update_fileupdate{
	width: 100%;
	height: 40px;
    -webkit-box-sizing:content-box;
            box-sizing:content-box;
	padding-top: 10px;
	padding-bottom: 10px;
    border-bottom: 1px solid #eeeeee;
    position: relative;
    cursor:pointer;
}
.update_fileupdate div{
	display: inline-block;
	float: left;
    width:7%;
    margin-top:8px;
}
/*
.update_fileupdate p{
	padding-left: 50px;
}
*/
.update_fileupdate_inform{
    font-size: 14px;
    color:black;
    width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 15px;
}
.update_fileupdate_date{
    font-size:12px;
    color:#b6b6b6;
    margin-top: 8px;
    padding-left:50px;
}
.update_fileupdate p b{
	font-weight: normal;
	color: #51B1F8;
}
.update_updatefile{
    display: none;
}
.update_file_arrow{
    position:absolute;
    width:18px;
    height:18px;
    right:25px;
    top:50%;
    margin-top:-10px;
	background: url(/zhvd/static/images/pan/document_icon14.png) no-repeat;
}
.update_selectbox{
	position: absolute;
	width: 20px;
	height: 20px;
	border: 1px #EEEEEE solid;
	right: 25px;
    top: 50%;
    margin-top: -10px;
}
.update_selectboxon{
	background: url(/zhvd/static/images/pan/document_icon12.png) no-repeat;
    width: 20px;
    height: 20px;
    border: none;
}
.update_admit{
	font-size: 15px;
	position: absolute;
	width: 16.06%;
	height: 40px;
	background: #51B1F8;
	color: #FFFFFF;
	border: 0;
    /*
	margin-top: 26.5%;
    */
	left: 42%;
	bottom: 2.5%;
    border-radius: 4px;
    outline: none;
    cursor: pointer;
}
.update_admit_finish_str{
	width: 20%;
	background: #909399;
	cursor: no-drop;
}
.upload_first_task{
    display:inline-block;
    position:absolute;
    top: 34px;
    left: 3%;
}
.no_content_dom{
    width:100%;
    height:320px;
    background:url(/vue/dist/static/img/no_content_03.13a87c9.png) center no-repeat;
}
.update_local_size, .update_local_type{
    font-size:14px;
    word-break: break-all;
}

.add-courseware-pop-b-pla-btn[data-v-702467d0]{
    padding-top: 20px;
    margin-top: 23px;
    border-top: 1px solid #edeeef;
    font-size: 15px;
    color: #656667;
    cursor: pointer;
    padding-bottom: 7px;
}
.add-courseware-pop-b-pla-btn .layui-icon-extend-iconfont[data-v-702467d0]{
    padding-right: 6px;
}
.add-courseware-pop-bottom-txt[data-v-702467d0]{
    margin-left:6px;
    margin-top:1px;
    float: left;
}
.add-courseware-pop-bottom-icon[data-v-702467d0]{
    width: 18.5px;
    height: 20px;
    float: left;
}
.add-courseware-pop[data-v-702467d0]{
    padding: 0 22px;
}
.add-courseware-pop-header[data-v-702467d0]{
    height: 64px;
    line-height:64px;
    border-bottom: 1px solid #eeeeee;
}
.add-courseware-pop-header-span[data-v-702467d0]{
    cursor:pointer;
    color: #333;
}
.add-courseware-pop-bottom-btn[data-v-702467d0]{
    width: 50%;
    float: left;
    margin-top:17px;
    line-height:18px;
    cursor:pointer;
}
/**
 * @desc: 新版教学产品线UI调整样式
 * @author: yansen
 * @time: 2020-09-08
 */
.new-teach-version-pop-ui[data-v-10a04ce5] .el-dialog {
    padding: 0 26px;
}
.new-teach-version-pop-ui[data-v-10a04ce5] .el-dialog {
    border-radius: 0;
}
.new-teach-version-pop-ui[data-v-10a04ce5] .el-dialog__title {
    color: #333;
}
.new-teach-version-pop-ui[data-v-10a04ce5] .el-dialog__header {
    /* text-align: center; */
    /* border-bottom:1px solid #eeeeee; */
    /* min-height: 20px; */
}
.new-teach-version-pop-ui[data-v-10a04ce5] .el-dialog__headerbtn {
    top: -16px;
    right: -16px;
    width: 38px;
    height: 38px;
    line-height: 38px;
    background: #fff;
    border-radius: 50%;
    line-height: 38px;
}
.new-teach-version-pop-ui[data-v-10a04ce5] .el-dialog__headerbtn .el-dialog__close {
    width: 23px;
    height: 23px;
    line-height: 23px;
    color: #b2bac3;
    border-radius: 50%;
    border: 2px solid #b2bac3;
    font-weight: bolder;
    text-indent: 1px;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}
.new-teach-version-pop-ui[data-v-10a04ce5] .el-dialog__headerbtn .el-dialog__close:hover {
    border: 2px solid #409eff;
    color: #409eff;
}
.public-pop-root[data-v-10a04ce5] .el-textarea__inner {
    height: 122px;
}
.public-pop-root[data-v-10a04ce5] .el-dialog__body {
    padding: 0 0 20px 0;
}
.column-config-box .el-checkbox[data-v-10a04ce5] {
    margin-bottom: 10px;
}
/**
 * @desc: 课堂教学
 * @author: yansen
 * @time: 2020-09-03
 */
*[data-v-10a04ce5]:focus{
    outline: none;
}
.course-teaching-common-btn[data-v-10a04ce5] {
    background: -webkit-gradient(linear, left top, left bottom, from(#27c9a3), to(#57dfbf));
    background: linear-gradient(#27c9a3 0%, #57dfbf 100%);
    border-radius: 4px;
    cursor:pointer;
    color: #fff;
}
.course-teaching-main-page[data-v-10a04ce5]{
    height: 100%;
    background: #f5f6fa;
}
.course-teaching-main-page-center[data-v-10a04ce5]{
    width: 1200px;
    margin: auto;
    position: relative;
}
.course-teaching-public-img-box img[data-v-10a04ce5]{
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}
.cource-teaching-common-pop-btn[data-v-10a04ce5]{
    width:180px;
    height:44px;
    border-radius: 5px;
    text-align: center;
    line-height:44px;
    color: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#27c9a3), to(#57dfbf));
    background: linear-gradient(#27c9a3 0%, #57dfbf 100%);
    cursor:pointer;
}
._nr[data-v-10a04ce5]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
/***主题色start***/
.border_color_for_theme_2.ed[data-v-10a04ce5]{
    border-color: #057fff!important;
}
.text_color_for_theme_2[data-v-10a04ce5]{
    color:#057fff!important;
}
.text_hover_color_for_theme_2[data-v-10a04ce5]:hover{
    color:#057fff!important;
}
.text_option_color_for_theme_2.ed[data-v-10a04ce5]{
    color:#057fff!important;
}
.text_option_color_for_theme_2.ed .course-teaching-index-nav-icon-txt[data-v-10a04ce5]{
    color:#057fff!important;
}
.bg_color_for_theme_2[data-v-10a04ce5]{
    background:#057fff!important;
}
.single_border_color_for_theme_2[data-v-10a04ce5] {
    border-color: #057fff!important;
}
.bg_selected_color_for_theme_2.ed[data-v-10a04ce5]{
    background:#057fff!important;
    color: #fff;
}
.bg_selected_color_for_theme_2.ed[data-v-10a04ce5]:hover{
    color: #fff!important;
}
/***主题色end***/
/***表单元素start，外层加上cource-teaching-form这个类名***/
[data-v-10a04ce5] .cource-teaching-form .el-input__inner,[data-v-10a04ce5] .cource-teaching-form .el-textarea__inner,[data-v-10a04ce5] .cource-teaching-form .el-select .el-input__inner{
    /*border: 1px solid #dce5ef;*/
    border: 1px solid #eee;
    border-radius: 4px;
    font-size: 12px;
}
[data-v-10a04ce5] .cource-teaching-form .el-input__inner{
    height: 34px;
    line-height: 34px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-10a04ce5] .el-textarea__inner {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-10a04ce5] .el-form-item__label {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-10a04ce5] .cource-teaching-form .el-input__icon{
    line-height: 34px;
}
[data-v-10a04ce5] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner{
    border: 1px solid #45d7b5;
    -webkit-box-shadow: none;
            box-shadow: none;
}
[data-v-10a04ce5] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner:hover{
    border: 1px solid #45d7b5;
}
[data-v-10a04ce5] .cource-teaching-form .el-input__inner:focus,[data-v-10a04ce5] .cource-teaching-form .el-select .el-input__inner:focus,[data-v-10a04ce5] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner,[data-v-10a04ce5] .cource-teaching-form .el-textarea__inner:focus{
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #45d7b5;
}
[data-v-10a04ce5] .cource-teaching-form .el-radio{
    color: #999999;
    cursor: pointer;
    margin-right: 22px;
}
[data-v-10a04ce5] .cource-teaching-form .el-radio__label{
    font-size: 12px;
    font-weight: 500;
    color: #999999;
}
[data-v-10a04ce5] .cource-teaching-form .el-radio__inner{
    width: 16px;
    height: 16px;
    background: #ffffff;
    border: 1px solid #cccccc;
}
[data-v-10a04ce5] .cource-teaching-form .el-radio__input.is-checked .el-radio__inner{
    border-color: #DCDFE6;
    background: none;
}
[data-v-10a04ce5] .cource-teaching-form .el-radio__inner::after{
    width: 8px;
    height: 8px;
    background: #000;
}
[data-v-10a04ce5] .cource-teaching-form .el-radio__input.is-checked+.el-radio__label{
    color: #999999;
}
/**表单元素end**/
.course-no-content-text[data-v-10a04ce5]{
    text-align: center;
    font-size: 14px;
    color: #999;
    margin-top:5px;
}
.course-no-content-img[data-v-10a04ce5]{
    width: 464px;
    height: 288px;
    display: block;
    margin: auto;
}
.course-teaching-mp-litem[data-v-10a04ce5]{
    position: absolute;
    left: 80px;
}
.course-teaching-mp-lt-item[data-v-10a04ce5]{
    font-size: 17px;
    font-weight: bold;
    height: 71px;
    line-height: 71px;
    float: left;
    margin-right: 20px;
}
.course-teaching-mp-lt-name[data-v-10a04ce5]{
    cursor: pointer;
}
.course-teaching-mp-lt-i-line[data-v-10a04ce5]{
    float: left;
    height: 25px;
    width: 1px;
    background: #cccccc;
    margin-top: 23px;
    margin-left: 2px;
}
.course-teaching-mp-lt-i-text[data-v-10a04ce5]{
    float: left;
    line-height: 71px;
    font-size: 14px;
    color: #666666;
    margin-left: 20px;
}
.course-teaching-mp-lt-popbox[data-v-10a04ce5]{
    height: 485px;
}
.course-search[data-v-10a04ce5]{
    height: 38px;
}
.course-teaching-mp-lt-pop-lv-first[data-v-10a04ce5]{
    border-bottom: 1px solid #eee;
}
.ctmlplf-name[data-v-10a04ce5]{
    float: left;
    width: calc(100% - 30px);
    font-size: 14px;
    color: #333;
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.ctmlplf-icon[data-v-10a04ce5]{
    width: 25px;
    float: right;
}
.ctmlplf-icon-mark[data-v-10a04ce5]{
    font-weight: bold;
    color: #666666;
}
.course-teaching-mp-lt-pop-lv-first-inner[data-v-10a04ce5]{
    height: 38px;
    line-height: 38px;
    border-bottom: 1px solid #eee;
    padding: 0 30px;
}
.ctmlplf-icon.ed .ctmlplf-icon-mark[data-v-10a04ce5]{
    display: block;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    margin-right: 10px;
}
.course-teaching-mp-lt-pop-lv-cdbox[data-v-10a04ce5]{
    padding-bottom: 0px;
}
.add-btn-tooltip[data-v-10a04ce5]{
    width: 117px;
    height: 76px;
    text-align: center;
}
.add-btn-tooltip p[data-v-10a04ce5] {
    margin-top: 19px;
    font-size: 14px;
    font-family: Source Han Sans CN Regular, Source Han Sans CN Regular-Regular;
    font-weight: 400;
    color: #333333;
    cursor: pointer;
}
.no-border[data-v-10a04ce5]{
    border: none;
}
.select-span-pop-box-title[data-v-10a04ce5]{
    font-size: 17px;
    color: #333435;
    margin-top: 18px;
    margin-left: -20px;
}
.volume-production-activity-pop-rnode[data-v-10a04ce5] .el-dialog__title{
    color: #5ec8a7;
}
.volume-production-activity-pop-rnode[data-v-10a04ce5] .el-dialog__header {
    border: none;
}
.volume-production-activity-pop[data-v-10a04ce5]{
    position: relative;
}
.volume-pap-c-addbtn[data-v-10a04ce5]{
    position: absolute;
    top: -36px;
    cursor: pointer;
}
.volume-pap-c-mbody[data-v-10a04ce5]{
    height: 688px;
    border: 1px solid #edeeef;
}
.volume-pap-cm-chbox[data-v-10a04ce5]{
    width: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    height: 100%;
}
.volume-pap-cm-chb-list[data-v-10a04ce5]{
    height: 600px;
    overflow: auto;
}
.volume-pap-cm-chb-sbtn[data-v-10a04ce5]{
    float: none;
    height: 34px;
    line-height: 34px;
    width: 468px;
    margin: auto;
}
._vpcc_first[data-v-10a04ce5]{
}
._vpcc_second[data-v-10a04ce5]{
    border-left: 1px solid #edeeef;
    padding: 0 24px 0 29px;
    overflow: auto;
    -webkit-box-shadow: 0 0 10px 3px #eee;
            box-shadow: 0 0 10px 3px #eee;
    position: relative;
    z-index: 3;
}
.volume-pap-cm-chb-l-item[data-v-10a04ce5]{
    height: 168px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 1px solid #edeeef;
    padding: 0px 22px 0px 38px;
    position: relative;
    cursor: pointer;
}
.volume-pap-cm-chb-l-item-face[data-v-10a04ce5]{
    width: 160px;
    height: 160px;
    margin-top: 4px;
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.volume-pap-cm-chb-l-item-cont[data-v-10a04ce5]{
    float: left;
    margin-left: 24px;
}
.volume-pap-cm-chb-l-item-cont-title[data-v-10a04ce5]{
    font-size: 16px;
    font-weight: bold;
    margin-top: 9px;
    color: #333;
}
.volume-pap-cm-chb-l-item-dbtn[data-v-10a04ce5]{
    position: absolute;
    right: 23px;
    bottom: 25px;
    cursor: pointer;
}
.volume-production-activity-pop-rnode .resource-create-item-tag-botton-inner[data-v-10a04ce5]{
    display: block!important;
    position: relative;
    line-height: 24px;
}
.volume-production-activity-pop-rnode .choose-tag-text[data-v-10a04ce5] {
    line-height: 32px;
    text-indent: 45px;
}
.volume-production-activity-pop-rnode .resource-create-item-tag-botton-inner .choose-tag-button-icon[data-v-10a04ce5]{
    margin-left: 17px;
    position: absolute;
    top: 5px;
    height: 20px!important;
}
.volume-production-activity-pop-rnode[data-v-10a04ce5] .el-checkbox{
    display: block;
    float: left;
}
.res-ci-no-content-root[data-v-10a04ce5]{
    position: relative;
    height: 540px;
}
.volume-pap-cm-chb-l-item-face[data-v-10a04ce5] .file-restype-face{
    padding-top: 0!important;
}
.volume-pap-cm-chb-l-item-face[data-v-10a04ce5] ._file-restype-face-img {
    height: 159px!important;
}
.volume-pap-cm-chb-l-item-face[data-v-10a04ce5] img {
    border-radius: 6px!important;
}
.volume-pap-c-mbody-pitem[data-v-10a04ce5]{
    height: 100%;
}
.volume-pap-cm-chb-l-item-line[data-v-10a04ce5]{
    height: 100%;
    position: absolute;
    width: 4px;
    background: #5fc9aa;
    left: 0;
    top: 0;
    display: none;
}
.volume-pap-cm-chb-l-item.ed .volume-pap-cm-chb-l-item-line[data-v-10a04ce5]{
    display: block;
}
.volume-pap-cm-chb-l-item.ed[data-v-10a04ce5]{
    background: #f8f9fa;
}
.course-hns-info-form-row-icon[data-v-10a04ce5]{
    color: #999;
    font-size: 18px;
    float: left;
    width: 18px;
    height: 38px;
    margin-right: 10px;
    cursor: pointer;
}
.course-hns-info-form-row-name[data-v-10a04ce5]{
    width: 84px;
    float: left;
    color: #333;
    font-weight: bold;
    margin-right: 26px;
    line-height: 34px;
}
.course-hns-info-form-row[data-v-10a04ce5]{
    margin-top: 48px;
    margin-bottom: 44px;
}
.course-hns-info-form-user[data-v-10a04ce5]{
    position: relative;
    float: left;
    margin-right: 20px;
    text-align: center;
    width: 66px;
    margin-bottom: 5px;
}
.copyright-radio-num[data-v-10a04ce5]{
    line-height: normal;
    font-size: 12px;
    color: #fdad3e;
    cursor: pointer;
}
.course-hns-info-form-user-icon[data-v-10a04ce5]{
    width: 36px;
    height: 36px;
    margin: auto;
}
.course-hns-info-form-user-icon img[data-v-10a04ce5]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.course-hns-info-form-user-name[data-v-10a04ce5]{
    color: #666;
    text-align: center;
    line-height: normal;
    margin-top: 6px;
}
.course-hns-info-form-user-mark[data-v-10a04ce5]{
    position: absolute;
    width: 50px;
    height: 20px;
    background: #ff7676;
    border-radius: 12px;
    text-align: center;
    line-height: 20px;
    color: #fff;
    font-size: 9px;
    top: -8px;
    left: 30px;
}
.course-hns-info-form-row-cont[data-v-10a04ce5]{
    float: left;
    width: calc(100% - 110px);
}
.course-hns-info-form-add-u-btn[data-v-10a04ce5]{
    width: 38px;
    height: 38px;
    border: 1px solid #278bf7;
    border-radius: 50%;
    float: left;
    cursor: pointer;
    color: #278bf7;
    text-align: center;
    margin-left: 14px;
}
.course-hns-info-form-row[data-v-10a04ce5]{
    margin-bottom: 44px;
}
.course-hns-info-form-price-desc[data-v-10a04ce5]{
    color: #999;
    font-size: 14px;
    margin-top: 12px;
}
.set-price-comp-show-model[data-v-10a04ce5]{
    margin-top: 7px;
}
.set-price-comp-show-model-str[data-v-10a04ce5]{
    font-weight: bold;
    color: #333;
}
.set-price-comp-show-model-icon[data-v-10a04ce5]{
    color: #2191ff;
    margin-left: 5px;
    cursor: pointer;
}
.set-price-comp-edit-model-input[data-v-10a04ce5]{
    height: 34px;
    border: 1px solid #d1dce7;
    border-radius: 3px;
    color: #999999;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-indent: 1em;
    float: left;
    margin-right: 20px;
}
.set-price-comp-edit-model-sbtn[data-v-10a04ce5]{
    width: 64px;
    height: 34px;
    border-radius: 3px;
    text-align: center;
    cursor: pointer;
    line-height: 34px;
    color: #fff;
    background: #2191ff;
    float: left;
}
.drcmci-pbox[data-v-10a04ce5]{
    padding: 0 30px;
    height: 500px;
    padding-bottom: 80px;
}
.document-resource-create-main-content-item .course-hns-info-form-row-name[data-v-10a04ce5]{
    width: 112px;
}
.document-resource-create-main-content-item .course-hns-info-form-row-cont[data-v-10a04ce5] {
    width: calc(100% - 138px);
}
.course-hns-info-form-row-cont[data-v-10a04ce5] .el-radio__inner::after{
    background: #fff;
    width: 5px;
    height: 5px;
}
.course-hns-info-form-row-cont[data-v-10a04ce5] .el-radio__input.is-checked .el-radio__inner {
    border-color: #409eff;
    background: #409eff;
}
.chifrc-radio-comp[data-v-10a04ce5]{
    margin-top: 6px;
}
.chifrc-res-item-conf[data-v-10a04ce5]{
    padding: 28px 17px;
    background: #fafafa;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 615px;
    border-radius: 5px;
    margin-top: 19px;
}
.chifrc-res-iconf-row-icon[data-v-10a04ce5]{
    width: 19px;
    height: 20px;
    float: left;
    margin-right: 8px;
    margin-top: 8px;
}
.chifrc-res-iconf-row-icon img[data-v-10a04ce5]{
    width: 100%;
    height: 100%;
}
.chifrc-res-iconf-row-name[data-v-10a04ce5]{
    color: #666;
    float: left;
    line-height: 34px;
}
.chifrc-res-iconf-row-oplist[data-v-10a04ce5]{
    float: right;
}
.chnsifpd-v2[data-v-10a04ce5]{
    height: 56px;
    line-height: 56px;
    background: #fafafa;
    margin-top: 18px;
    width: 615px;
    text-indent: 19px;
}
.chnsifpd-v3[data-v-10a04ce5]{
    padding: 20px;
    background: #fafafa;
    margin-top: 18px;
}
.chnsifpd-item[data-v-10a04ce5]{
    margin-top: 18px;
}
.course-hns-info-form-user-cbtn[data-v-10a04ce5]{
    line-height: 20px;
    color: #278bf7;
    cursor: pointer;
    display: block;
    position: absolute;
    width: 100%;
    display: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    bottom: -20px;
}
.course-hns-info-form-user:hover .course-hns-info-form-user-cbtn[data-v-10a04ce5]{
    display: block;
}
.course-hns-info-form-user[data-v-10a04ce5]:hover{
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
}
.chifrc-res-iconf-row[data-v-10a04ce5]{
    margin-bottom: 10px;
}
.rescfs-pop-first-lv[data-v-10a04ce5]{
    margin-top: 42px;
}
.rescfs-pop-first-lv-header[data-v-10a04ce5]{
    padding-bottom: 14px;
    border-bottom: 1px solid #eeeeee;
    color: #999999;
    font-weight: bold;
}
.rescfs-pop-sec-lv[data-v-10a04ce5]{
    height: 58px;
    line-height: 58px;
    border-bottom: 1px solid #eeeeee;
}
.rescfs-pop-sec-lv-left[data-v-10a04ce5]{
    float: left;
    color: #323232;
    font-size: 15px;
    font-weight: bold;
    width: calc(100% - 200px);
}
.rescfs-pop-sec-lv-right[data-v-10a04ce5]{
    float: right;
    color: #434343;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
}
.rescfs-pop-sec-lvs[data-v-10a04ce5]{
    padding: 0 29px;
}
.rescfs-pop-sec-lv-left img[data-v-10a04ce5]{
    width: 16px;
    -webkit-transform: translateY(-1px);
            transform: translateY(-1px);
    margin-right: 3px;
}
.res-collection-files-stat-pop[data-v-10a04ce5]{
    height: 600px;
    overflow: auto;
}
.add-study-unit-title[data-v-10a04ce5]{
    margin-top:17px;
}
.add-study-unit-top-left[data-v-10a04ce5]{
    float: left;
    width: calc(50% - 10px);
}
.add-study-unit-top-right[data-v-10a04ce5]{
    float: right;
    width: calc(50% - 10px);
}
.add-fast-link-pop-box-yes-btn[data-v-10a04ce5]{
    float: right;
}
.add-fast-link-pop-box-no-btn[data-v-10a04ce5]{
    color:#999999;
    background: #eeeeee;
    float: left;
}
.add-fast-link-pop-box-btns[data-v-10a04ce5]{
    width: 380px;
    margin: 20px auto 15px;
}
.add-fast-link-pop-url[data-v-10a04ce5]{
    height: 85px;
    margin-top:20px;
}
.add-fast-link-pop-url[data-v-10a04ce5] .el-textarea__inner{
    height: 85px;
}
.add-fast-link-pop-title[data-v-10a04ce5]{
    margin-top:10px;
}
.add-fast-link-pop-box[data-v-10a04ce5]{
    padding: 0 35px;
}
/**
 * @desc: 新版教学产品线UI调整样式
 * @author: yansen
 * @time: 2020-09-08
 */
.new-teach-version-pop-ui[data-v-748a175a] .el-dialog {
    padding: 0 26px;
}
.new-teach-version-pop-ui[data-v-748a175a] .el-dialog {
    border-radius: 0;
}
.new-teach-version-pop-ui[data-v-748a175a] .el-dialog__title {
    color: #333;
}
.new-teach-version-pop-ui[data-v-748a175a] .el-dialog__header {
    /* text-align: center; */
    /* border-bottom:1px solid #eeeeee; */
    /* min-height: 20px; */
}
.new-teach-version-pop-ui[data-v-748a175a] .el-dialog__headerbtn {
    top: -16px;
    right: -16px;
    width: 38px;
    height: 38px;
    line-height: 38px;
    background: #fff;
    border-radius: 50%;
    line-height: 38px;
}
.new-teach-version-pop-ui[data-v-748a175a] .el-dialog__headerbtn .el-dialog__close {
    width: 23px;
    height: 23px;
    line-height: 23px;
    color: #b2bac3;
    border-radius: 50%;
    border: 2px solid #b2bac3;
    font-weight: bolder;
    text-indent: 1px;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}
.new-teach-version-pop-ui[data-v-748a175a] .el-dialog__headerbtn .el-dialog__close:hover {
    border: 2px solid #409eff;
    color: #409eff;
}
.public-pop-root[data-v-748a175a] .el-textarea__inner {
    height: 122px;
}
.public-pop-root[data-v-748a175a] .el-dialog__body {
    padding: 0 0 20px 0;
}
.column-config-box .el-checkbox[data-v-748a175a] {
    margin-bottom: 10px;
}
/**
 * @desc: 课堂教学
 * @author: yansen
 * @time: 2020-09-03
 */
*[data-v-748a175a]:focus{
    outline: none;
}
.course-teaching-common-btn[data-v-748a175a] {
    background: -webkit-gradient(linear, left top, left bottom, from(#27c9a3), to(#57dfbf));
    background: linear-gradient(#27c9a3 0%, #57dfbf 100%);
    border-radius: 4px;
    cursor:pointer;
    color: #fff;
}
.course-teaching-main-page[data-v-748a175a]{
    height: 100%;
    background: #f5f6fa;
}
.course-teaching-main-page-center[data-v-748a175a]{
    width: 1200px;
    margin: auto;
    position: relative;
}
.course-teaching-public-img-box img[data-v-748a175a]{
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}
.cource-teaching-common-pop-btn[data-v-748a175a]{
    width:180px;
    height:44px;
    border-radius: 5px;
    text-align: center;
    line-height:44px;
    color: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#27c9a3), to(#57dfbf));
    background: linear-gradient(#27c9a3 0%, #57dfbf 100%);
    cursor:pointer;
}
._nr[data-v-748a175a]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
/***主题色start***/
.border_color_for_theme_2.ed[data-v-748a175a]{
    border-color: #057fff!important;
}
.text_color_for_theme_2[data-v-748a175a]{
    color:#057fff!important;
}
.text_hover_color_for_theme_2[data-v-748a175a]:hover{
    color:#057fff!important;
}
.text_option_color_for_theme_2.ed[data-v-748a175a]{
    color:#057fff!important;
}
.text_option_color_for_theme_2.ed .course-teaching-index-nav-icon-txt[data-v-748a175a]{
    color:#057fff!important;
}
.bg_color_for_theme_2[data-v-748a175a]{
    background:#057fff!important;
}
.single_border_color_for_theme_2[data-v-748a175a] {
    border-color: #057fff!important;
}
.bg_selected_color_for_theme_2.ed[data-v-748a175a]{
    background:#057fff!important;
    color: #fff;
}
.bg_selected_color_for_theme_2.ed[data-v-748a175a]:hover{
    color: #fff!important;
}
/***主题色end***/
/***表单元素start，外层加上cource-teaching-form这个类名***/
[data-v-748a175a] .cource-teaching-form .el-input__inner,[data-v-748a175a] .cource-teaching-form .el-textarea__inner,[data-v-748a175a] .cource-teaching-form .el-select .el-input__inner{
    /*border: 1px solid #dce5ef;*/
    border: 1px solid #eee;
    border-radius: 4px;
    font-size: 12px;
}
[data-v-748a175a] .cource-teaching-form .el-input__inner{
    height: 34px;
    line-height: 34px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-748a175a] .el-textarea__inner {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-748a175a] .el-form-item__label {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-748a175a] .cource-teaching-form .el-input__icon{
    line-height: 34px;
}
[data-v-748a175a] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner{
    border: 1px solid #45d7b5;
    -webkit-box-shadow: none;
            box-shadow: none;
}
[data-v-748a175a] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner:hover{
    border: 1px solid #45d7b5;
}
[data-v-748a175a] .cource-teaching-form .el-input__inner:focus,[data-v-748a175a] .cource-teaching-form .el-select .el-input__inner:focus,[data-v-748a175a] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner,[data-v-748a175a] .cource-teaching-form .el-textarea__inner:focus{
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #45d7b5;
}
[data-v-748a175a] .cource-teaching-form .el-radio{
    color: #999999;
    cursor: pointer;
    margin-right: 22px;
}
[data-v-748a175a] .cource-teaching-form .el-radio__label{
    font-size: 12px;
    font-weight: 500;
    color: #999999;
}
[data-v-748a175a] .cource-teaching-form .el-radio__inner{
    width: 16px;
    height: 16px;
    background: #ffffff;
    border: 1px solid #cccccc;
}
[data-v-748a175a] .cource-teaching-form .el-radio__input.is-checked .el-radio__inner{
    border-color: #DCDFE6;
    background: none;
}
[data-v-748a175a] .cource-teaching-form .el-radio__inner::after{
    width: 8px;
    height: 8px;
    background: #000;
}
[data-v-748a175a] .cource-teaching-form .el-radio__input.is-checked+.el-radio__label{
    color: #999999;
}
/**表单元素end**/
.course-no-content-text[data-v-748a175a]{
    text-align: center;
    font-size: 14px;
    color: #999;
    margin-top:5px;
}
.course-no-content-img[data-v-748a175a]{
    width: 464px;
    height: 288px;
    display: block;
    margin: auto;
}
.course-teaching-mp-litem[data-v-748a175a]{
    position: absolute;
    left: 80px;
}
.course-teaching-mp-lt-item[data-v-748a175a]{
    font-size: 17px;
    font-weight: bold;
    height: 71px;
    line-height: 71px;
    float: left;
    margin-right: 20px;
}
.course-teaching-mp-lt-name[data-v-748a175a]{
    cursor: pointer;
}
.course-teaching-mp-lt-i-line[data-v-748a175a]{
    float: left;
    height: 25px;
    width: 1px;
    background: #cccccc;
    margin-top: 23px;
    margin-left: 2px;
}
.course-teaching-mp-lt-i-text[data-v-748a175a]{
    float: left;
    line-height: 71px;
    font-size: 14px;
    color: #666666;
    margin-left: 20px;
}
.course-teaching-mp-lt-popbox[data-v-748a175a]{
    height: 485px;
}
.course-search[data-v-748a175a]{
    height: 38px;
}
.course-teaching-mp-lt-pop-lv-first[data-v-748a175a]{
    border-bottom: 1px solid #eee;
}
.ctmlplf-name[data-v-748a175a]{
    float: left;
    width: calc(100% - 30px);
    font-size: 14px;
    color: #333;
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.ctmlplf-icon[data-v-748a175a]{
    width: 25px;
    float: right;
}
.ctmlplf-icon-mark[data-v-748a175a]{
    font-weight: bold;
    color: #666666;
}
.course-teaching-mp-lt-pop-lv-first-inner[data-v-748a175a]{
    height: 38px;
    line-height: 38px;
    border-bottom: 1px solid #eee;
    padding: 0 30px;
}
.ctmlplf-icon.ed .ctmlplf-icon-mark[data-v-748a175a]{
    display: block;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    margin-right: 10px;
}
.course-teaching-mp-lt-pop-lv-cdbox[data-v-748a175a]{
    padding-bottom: 0px;
}
.add-btn-tooltip[data-v-748a175a]{
    width: 117px;
    height: 76px;
    text-align: center;
}
.add-btn-tooltip p[data-v-748a175a] {
    margin-top: 19px;
    font-size: 14px;
    font-family: Source Han Sans CN Regular, Source Han Sans CN Regular-Regular;
    font-weight: 400;
    color: #333333;
    cursor: pointer;
}
.no-border[data-v-748a175a]{
    border: none;
}
.select-span-pop-box-title[data-v-748a175a]{
    font-size: 17px;
    color: #333435;
    margin-top: 18px;
    margin-left: -20px;
}
.volume-production-activity-pop-rnode[data-v-748a175a] .el-dialog__title{
    color: #5ec8a7;
}
.volume-production-activity-pop-rnode[data-v-748a175a] .el-dialog__header {
    border: none;
}
.volume-production-activity-pop[data-v-748a175a]{
    position: relative;
}
.volume-pap-c-addbtn[data-v-748a175a]{
    position: absolute;
    top: -36px;
    cursor: pointer;
}
.volume-pap-c-mbody[data-v-748a175a]{
    height: 688px;
    border: 1px solid #edeeef;
}
.volume-pap-cm-chbox[data-v-748a175a]{
    width: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    height: 100%;
}
.volume-pap-cm-chb-list[data-v-748a175a]{
    height: 600px;
    overflow: auto;
}
.volume-pap-cm-chb-sbtn[data-v-748a175a]{
    float: none;
    height: 34px;
    line-height: 34px;
    width: 468px;
    margin: auto;
}
._vpcc_first[data-v-748a175a]{
}
._vpcc_second[data-v-748a175a]{
    border-left: 1px solid #edeeef;
    padding: 0 24px 0 29px;
    overflow: auto;
    -webkit-box-shadow: 0 0 10px 3px #eee;
            box-shadow: 0 0 10px 3px #eee;
    position: relative;
    z-index: 3;
}
.volume-pap-cm-chb-l-item[data-v-748a175a]{
    height: 168px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 1px solid #edeeef;
    padding: 0px 22px 0px 38px;
    position: relative;
    cursor: pointer;
}
.volume-pap-cm-chb-l-item-face[data-v-748a175a]{
    width: 160px;
    height: 160px;
    margin-top: 4px;
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.volume-pap-cm-chb-l-item-cont[data-v-748a175a]{
    float: left;
    margin-left: 24px;
}
.volume-pap-cm-chb-l-item-cont-title[data-v-748a175a]{
    font-size: 16px;
    font-weight: bold;
    margin-top: 9px;
    color: #333;
}
.volume-pap-cm-chb-l-item-dbtn[data-v-748a175a]{
    position: absolute;
    right: 23px;
    bottom: 25px;
    cursor: pointer;
}
.volume-production-activity-pop-rnode .resource-create-item-tag-botton-inner[data-v-748a175a]{
    display: block!important;
    position: relative;
    line-height: 24px;
}
.volume-production-activity-pop-rnode .choose-tag-text[data-v-748a175a] {
    line-height: 32px;
    text-indent: 45px;
}
.volume-production-activity-pop-rnode .resource-create-item-tag-botton-inner .choose-tag-button-icon[data-v-748a175a]{
    margin-left: 17px;
    position: absolute;
    top: 5px;
    height: 20px!important;
}
.volume-production-activity-pop-rnode[data-v-748a175a] .el-checkbox{
    display: block;
    float: left;
}
.res-ci-no-content-root[data-v-748a175a]{
    position: relative;
    height: 540px;
}
.volume-pap-cm-chb-l-item-face[data-v-748a175a] .file-restype-face{
    padding-top: 0!important;
}
.volume-pap-cm-chb-l-item-face[data-v-748a175a] ._file-restype-face-img {
    height: 159px!important;
}
.volume-pap-cm-chb-l-item-face[data-v-748a175a] img {
    border-radius: 6px!important;
}
.volume-pap-c-mbody-pitem[data-v-748a175a]{
    height: 100%;
}
.volume-pap-cm-chb-l-item-line[data-v-748a175a]{
    height: 100%;
    position: absolute;
    width: 4px;
    background: #5fc9aa;
    left: 0;
    top: 0;
    display: none;
}
.volume-pap-cm-chb-l-item.ed .volume-pap-cm-chb-l-item-line[data-v-748a175a]{
    display: block;
}
.volume-pap-cm-chb-l-item.ed[data-v-748a175a]{
    background: #f8f9fa;
}
.course-hns-info-form-row-icon[data-v-748a175a]{
    color: #999;
    font-size: 18px;
    float: left;
    width: 18px;
    height: 38px;
    margin-right: 10px;
    cursor: pointer;
}
.course-hns-info-form-row-name[data-v-748a175a]{
    width: 84px;
    float: left;
    color: #333;
    font-weight: bold;
    margin-right: 26px;
    line-height: 34px;
}
.course-hns-info-form-row[data-v-748a175a]{
    margin-top: 48px;
    margin-bottom: 44px;
}
.course-hns-info-form-user[data-v-748a175a]{
    position: relative;
    float: left;
    margin-right: 20px;
    text-align: center;
    width: 66px;
    margin-bottom: 5px;
}
.copyright-radio-num[data-v-748a175a]{
    line-height: normal;
    font-size: 12px;
    color: #fdad3e;
    cursor: pointer;
}
.course-hns-info-form-user-icon[data-v-748a175a]{
    width: 36px;
    height: 36px;
    margin: auto;
}
.course-hns-info-form-user-icon img[data-v-748a175a]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.course-hns-info-form-user-name[data-v-748a175a]{
    color: #666;
    text-align: center;
    line-height: normal;
    margin-top: 6px;
}
.course-hns-info-form-user-mark[data-v-748a175a]{
    position: absolute;
    width: 50px;
    height: 20px;
    background: #ff7676;
    border-radius: 12px;
    text-align: center;
    line-height: 20px;
    color: #fff;
    font-size: 9px;
    top: -8px;
    left: 30px;
}
.course-hns-info-form-row-cont[data-v-748a175a]{
    float: left;
    width: calc(100% - 110px);
}
.course-hns-info-form-add-u-btn[data-v-748a175a]{
    width: 38px;
    height: 38px;
    border: 1px solid #278bf7;
    border-radius: 50%;
    float: left;
    cursor: pointer;
    color: #278bf7;
    text-align: center;
    margin-left: 14px;
}
.course-hns-info-form-row[data-v-748a175a]{
    margin-bottom: 44px;
}
.course-hns-info-form-price-desc[data-v-748a175a]{
    color: #999;
    font-size: 14px;
    margin-top: 12px;
}
.set-price-comp-show-model[data-v-748a175a]{
    margin-top: 7px;
}
.set-price-comp-show-model-str[data-v-748a175a]{
    font-weight: bold;
    color: #333;
}
.set-price-comp-show-model-icon[data-v-748a175a]{
    color: #2191ff;
    margin-left: 5px;
    cursor: pointer;
}
.set-price-comp-edit-model-input[data-v-748a175a]{
    height: 34px;
    border: 1px solid #d1dce7;
    border-radius: 3px;
    color: #999999;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-indent: 1em;
    float: left;
    margin-right: 20px;
}
.set-price-comp-edit-model-sbtn[data-v-748a175a]{
    width: 64px;
    height: 34px;
    border-radius: 3px;
    text-align: center;
    cursor: pointer;
    line-height: 34px;
    color: #fff;
    background: #2191ff;
    float: left;
}
.drcmci-pbox[data-v-748a175a]{
    padding: 0 30px;
    height: 500px;
    padding-bottom: 80px;
}
.document-resource-create-main-content-item .course-hns-info-form-row-name[data-v-748a175a]{
    width: 112px;
}
.document-resource-create-main-content-item .course-hns-info-form-row-cont[data-v-748a175a] {
    width: calc(100% - 138px);
}
.course-hns-info-form-row-cont[data-v-748a175a] .el-radio__inner::after{
    background: #fff;
    width: 5px;
    height: 5px;
}
.course-hns-info-form-row-cont[data-v-748a175a] .el-radio__input.is-checked .el-radio__inner {
    border-color: #409eff;
    background: #409eff;
}
.chifrc-radio-comp[data-v-748a175a]{
    margin-top: 6px;
}
.chifrc-res-item-conf[data-v-748a175a]{
    padding: 28px 17px;
    background: #fafafa;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 615px;
    border-radius: 5px;
    margin-top: 19px;
}
.chifrc-res-iconf-row-icon[data-v-748a175a]{
    width: 19px;
    height: 20px;
    float: left;
    margin-right: 8px;
    margin-top: 8px;
}
.chifrc-res-iconf-row-icon img[data-v-748a175a]{
    width: 100%;
    height: 100%;
}
.chifrc-res-iconf-row-name[data-v-748a175a]{
    color: #666;
    float: left;
    line-height: 34px;
}
.chifrc-res-iconf-row-oplist[data-v-748a175a]{
    float: right;
}
.chnsifpd-v2[data-v-748a175a]{
    height: 56px;
    line-height: 56px;
    background: #fafafa;
    margin-top: 18px;
    width: 615px;
    text-indent: 19px;
}
.chnsifpd-v3[data-v-748a175a]{
    padding: 20px;
    background: #fafafa;
    margin-top: 18px;
}
.chnsifpd-item[data-v-748a175a]{
    margin-top: 18px;
}
.course-hns-info-form-user-cbtn[data-v-748a175a]{
    line-height: 20px;
    color: #278bf7;
    cursor: pointer;
    display: block;
    position: absolute;
    width: 100%;
    display: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    bottom: -20px;
}
.course-hns-info-form-user:hover .course-hns-info-form-user-cbtn[data-v-748a175a]{
    display: block;
}
.course-hns-info-form-user[data-v-748a175a]:hover{
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
}
.chifrc-res-iconf-row[data-v-748a175a]{
    margin-bottom: 10px;
}
.rescfs-pop-first-lv[data-v-748a175a]{
    margin-top: 42px;
}
.rescfs-pop-first-lv-header[data-v-748a175a]{
    padding-bottom: 14px;
    border-bottom: 1px solid #eeeeee;
    color: #999999;
    font-weight: bold;
}
.rescfs-pop-sec-lv[data-v-748a175a]{
    height: 58px;
    line-height: 58px;
    border-bottom: 1px solid #eeeeee;
}
.rescfs-pop-sec-lv-left[data-v-748a175a]{
    float: left;
    color: #323232;
    font-size: 15px;
    font-weight: bold;
    width: calc(100% - 200px);
}
.rescfs-pop-sec-lv-right[data-v-748a175a]{
    float: right;
    color: #434343;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
}
.rescfs-pop-sec-lvs[data-v-748a175a]{
    padding: 0 29px;
}
.rescfs-pop-sec-lv-left img[data-v-748a175a]{
    width: 16px;
    -webkit-transform: translateY(-1px);
            transform: translateY(-1px);
    margin-right: 3px;
}
.res-collection-files-stat-pop[data-v-748a175a]{
    height: 600px;
    overflow: auto;
}
.add-fast-link-pop-box-yes-btn[data-v-748a175a]{
    float: right;
}
.add-fast-link-pop-box-no-btn[data-v-748a175a]{
    color:#999999;
    background: #eeeeee;
    float: left;
}
.add-fast-link-pop-box-btns[data-v-748a175a]{
    width: 380px;
    margin: 20px auto 15px;
}
.add-fast-link-pop-url[data-v-748a175a]{
    height: 122px;
    margin-top:20px;
}
.add-fast-link-pop-url[data-v-748a175a] .el-textarea__inner{
    height: 122px;
}
.add-fast-link-pop-title[data-v-748a175a]{
    margin-top:30px;
    margin-bottom: 18px;
}
.add-fast-link-pop-box[data-v-748a175a]{
    padding: 0 35px;
}
/*
 * 网盘文件选择与上传
 */
body{
	width: 100%;
	height: 100%;
	font-size: 16px;
	/*font-family: "微软雅黑";*/
	font-family: Microsoft YaHei,Avenir,Helvetica,Arial,sans-serif;
    /*
	background: #ababb3;
    */
}
/*
.layui-layer-content{
    height:672px;
}
*/
/* 统一弹框样式 xiuxiu 20250109  */
.layui-layer.layui-layer-page.layui-layer-bobg{
	border-radius: 8px;
	overflow: hidden;
}
.update_alert{
    /*
	position: absolute;
	top: 7.8%;
	left: 31.1%;
    */
	width: 100%;
	height: 100%;
	background: #ffffff;
}
.update_title{
	width: 100%;
	height: 7.7%;
    text-align:center;
    position:relative;
	background: #FFFFFF;
}
.update_title a{
	display: inline-block;
    width:100px;
}
#update_localupdate{
	font-size: 15px;
	line-height: 50px;
}
.update_selected{
	color: #51b1f8;
}
#update_microselect{
	font-size: 15px;
	line-height: 50px;
}
.update_local{
	margin-top: 2.3% !important;
	width: 95%;
	padding-top: 4.3%;
	background: #f8f8f8;
	margin: 0 auto;
}
.update_delete{
	/*
    float: right;
	margin-right:10px;
	margin-top: 12px;
    */
    top:10px;
    right:12px;
    position:absolute;
    display:inline-block;
    cursor: pointer;
}
.update_picturebox{
	width: 100%;
	height: 90%;
	font-size: 18px;
	color: #e3e3e3;
    padding-top:3.6%;
    padding-bottom:10.1%;
	text-align: center;
    color: #ccc;
    display:block;
}
.update_picturebox > img{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 26px;
}
.ugdate_updatefile{
	display: none;
}
.update_schedule{
	width: 94.25%;
	height: 24%;
    margin:13px auto 0 auto;
	padding-left: 1%;
	padding-right: 1%;
	padding-top: 6px;
	padding-bottom: 6px;
	background: #FFFFFF;
    position:relative;
    /*
    overflow: hidden;
    */
}
.update_schedule_first{
    margin-top: 0;
}
.update_schedule div{
	display: inline-block;
	float: left;
}
.update_deletefile{
    display: block;
	position: absolute;
    top:-11px;
    right:-8px;
    /*
    margin-top: -17px;
    margin-left:87.1%;
    margin-left: 80.1%;
    */
}
.update_schedule p{
	padding-left: 32px;
    font-size: 13px;
}
.update_schedule .update_schedule_inform_second{
    font-size: 12px;
    color: #999999;
}
.update_schedule p b{
	float: right;
	font-weight: normal;
    color: #797979;
}
.update_schedule > .update_bar{
	width: 100%;
	height: 4px;
	margin-top: 6px;
	background: #F8F8F8;
    float: left;
    display: block;
}
.update_bar div{
	width: 0%;
	height: 4px;
	background: #6ec1ff;
    border-radius:50px;
}
.update_deletefile img{
	display: none;
}
.update_updatefile_bottom{
	margin-top: 14%;
	width: 100%;
	height: 44px;
	background: #f0f2f3 !important;
}
.update_updatefile_bottom .update_updatefile_bottom_select{
    margin-right: 12px;
    background-color: #51B1F8;
}
.update_updatefile_bottom button,#continue_add_files{
	margin-top: 8px;
	width: 70px;
	height: 30px;
    line-height:30px;
    text-align:center;
	float: right;
	margin-right: 6px;
	border: 0px;
	background: #f4a306;
	color: #FFFFFF;
	font-size: 12px;
    border-radius: 1px;
    outline: none;
    cursor: pointer;
}
.update_micro{
	width: 100%;
	height: 55.4%;
	margin: 0 auto;
	display: none;
}
.update_micro_top{
	width: 100%;
	height: 56px;
    vertical-align: middle;
	background: #F8F8F8;
    position:relative;
}
.update_input{
	width: 100%;
	height: 40px;
    font-size: 13px;
    color: #999999;
	border-radius: 20px;
	border: 1px #eeeeee solid;
	padding-left: 2%;
    /*margin: 8px 0px 8px 2%;*/
	float: left;
    outline: none;
}
input::-webkit-input-placeholder{
    color:#999;
    font-size:13px;
}
input::-moz-placeholder{
    color:#999;
    font-size:13px;
}
input::-ms-input-placeholder{
    color:#999;
    font-size:13px;
}
input::placeholder{
    color:#999;
    font-size:13px;
}
.update_search_close{
    width: 20px;
    height: 20px;
    border-radius: 20px;
    background: url(/zhvd/static/images/pan/document_icon02.png) no-repeat;
    position:absolute;
    top: 50%;
    margin-top: -10px;
    right: 46px;
    cursor: pointer;
}
.update_inputnot{
	width: 52.41%;
	height: 68%;
	border-radius: 20px;
	border: 1px #eeeeee solid;
	padding-left: 2%;
	margin-left: 2%;
	float: left;
    /*
	background: url(/zhvd/static/images/pan/document_icon03.png) no-repeat 94% 50%,#FFFFFF;
    */
    outline: none;
}
.update_namesort{
    display: inline-block;
    position: absolute;
    right: 116px;
    cursor: pointer;
}
.update_allfile{
    display: inline-block;
    position: absolute;
    right: 10px;
    cursor: pointer;
}
.update_namesort img{
	display: block;
	margin-top: 21px;
	float: left;
	margin-left: 14px;
    margin-right: 7px;
}
.update_namesort b{
	font-weight: normal;
	display: block;
	float: left;
	font-size: 14px;
    color: #999999;
    line-height: 55px;
}
.update_allfile img{
	display: block;
	margin-top: 21px;
	float: left;
	margin-left: 14px;
    margin-right: 7px;
}
.update_allfile b{
	font-weight: normal;
	display: block;
	float: left;
	line-height: 55px;
	font-size: 14px;
    color: #999999;
}
.update_micro_middle{
	width: 97%;
	height: 16%;
	padding-left: 3%;
    float: left;
}
.update_micro_middle p{
	font-size: 13px;
	line-height: 60px;
}
.update_micro_middle p b{
	font-weight: normal;
	color: #51B1F8;
    cursor: pointer;
}
.filePath{
    color:#51b1f8;
    cursor:pointer;
}
.keywrodsPath{
    color:#51b1f8;
}
.colLine{
    padding:0px 5px 0 5px;
    color: #929292;
    cursor:auto;
}
#go_back{
    padding-right:10px;
}
.update_csearch{
    width: 52.41%;
    height: 40px;
    margin: 8px 2%;
    float: left;
    position: relative;
}
.update_over{
	width: 30px;
	height: 40px;
	position: absolute;
	cursor: pointer;
    right: 12px;
    background: url(/zhvd/static/images/pan/document_icon03.png) no-repeat center;
}
.update_namesort_list{
	width: 118px;
    font-size: 13px;
	position: absolute;
	z-index: 200;
	background: #FFFFFF;
	right: 135px;
	top: 55px;
	border: 1px #E3E3E3 solid;
	display: none;
    color: #888888;
    border-radius: 2px;
}
.update_namesort_list b{
	display: block;
	position: absolute;
	top: -12px;
	left: 89px;
}
.update_namesort_list li{
	height: 34px;
	line-height: 34px;
	cursor: pointer;
	padding-left: 4%;
}
.update_allfile_list{
	width: 118px;
	position: absolute;
	z-index: 200;
	background: #FFFFFF;
	right: 30px;
	top: 55px;
	border: 1px #E3E3E3 solid;
	display: none;
    border-radius: 2px;
}
.update_namesort_list_top{
    position: absolute;
    left: 80px;
    top:-8px;
    width:14px;
    height:14px;
    border-top: 1px #E3E3E3 solid;
    border-left: 1px #E3E3E3 solid;
    background:#fff;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
}
.update_namesort_list  ul{
    position: relative;
    z-index: 9;
}
.update_allfile_list b{
	display: block;
	position: absolute;
	top: -12px;
	left: 80px;
}
.update_allfile_list  ul{
    position: relative;
    z-index: 9;
}
.update_allfile_list li{
	height: 30px;
	line-height: 30px;
	padding-left: 11.6%;
	cursor: pointer;
    font-size: 13px;
    color: #888888;
}
.update_micro_bottom{
	width: 94%;
	height: 100%;
	margin-left: 3%;
	padding-bottom: 2%;
    overflow-y:auto;
}
.update_fileupdate{
	width: 100%;
	height: 40px;
    -webkit-box-sizing:content-box;
            box-sizing:content-box;
	padding-top: 10px;
	padding-bottom: 10px;
    border-bottom: 1px solid #eeeeee;
    position: relative;
    cursor:pointer;
}
.update_fileupdate div{
	display: inline-block;
	float: left;
    width:7%;
    margin-top:8px;
}
/*
.update_fileupdate p{
	padding-left: 50px;
}
*/
.update_fileupdate_inform{
    font-size: 14px;
    color:black;
    width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 15px;
}
.update_fileupdate_date{
    font-size:12px;
    color:#b6b6b6;
    margin-top: 8px;
    padding-left:50px;
}
.update_fileupdate p b{
	font-weight: normal;
	color: #51B1F8;
}
.update_updatefile{
    display: none;
}
.update_file_arrow{
    position:absolute;
    width:18px;
    height:18px;
    right:25px;
    top:50%;
    margin-top:-10px;
	background: url(/zhvd/static/images/pan/document_icon14.png) no-repeat;
}
.update_selectbox{
	position: absolute;
	width: 20px;
	height: 20px;
	border: 1px #EEEEEE solid;
	right: 25px;
    top: 50%;
    margin-top: -10px;
}
.update_selectboxon{
	background: url(/zhvd/static/images/pan/document_icon12.png) no-repeat;
    width: 20px;
    height: 20px;
    border: none;
}
.update_admit{
	font-size: 15px;
	position: absolute;
	width: 16.06%;
	height: 40px;
	background: #51B1F8;
	color: #FFFFFF;
	border: 0;
    /*
	margin-top: 26.5%;
    */
	left: 42%;
	bottom: 2.5%;
    border-radius: 4px;
    outline: none;
    cursor: pointer;
}
.update_admit_finish_str{
	width: 20%;
	background: #909399;
	cursor: no-drop;
}
.upload_first_task{
    display:inline-block;
    position:absolute;
    top: 34px;
    left: 3%;
}
.no_content_dom{
    width:100%;
    height:320px;
    background:url(/vue/dist/static/img/no_content_03.13a87c9.png) center no-repeat;
}
.update_local_size, .update_local_type{
    font-size:14px;
    word-break: break-all;
}
/**
 * @desc: 新版教学产品线UI调整样式
 * @author: yansen
 * @time: 2020-09-08
 */
.new-teach-version-pop-ui[data-v-a3f34380] .el-dialog {
    padding: 0 26px;
}
.new-teach-version-pop-ui[data-v-a3f34380] .el-dialog {
    border-radius: 0;
}
.new-teach-version-pop-ui[data-v-a3f34380] .el-dialog__title {
    color: #333;
}
.new-teach-version-pop-ui[data-v-a3f34380] .el-dialog__header {
    /* text-align: center; */
    /* border-bottom:1px solid #eeeeee; */
    /* min-height: 20px; */
}
.new-teach-version-pop-ui[data-v-a3f34380] .el-dialog__headerbtn {
    top: -16px;
    right: -16px;
    width: 38px;
    height: 38px;
    line-height: 38px;
    background: #fff;
    border-radius: 50%;
    line-height: 38px;
}
.new-teach-version-pop-ui[data-v-a3f34380] .el-dialog__headerbtn .el-dialog__close {
    width: 23px;
    height: 23px;
    line-height: 23px;
    color: #b2bac3;
    border-radius: 50%;
    border: 2px solid #b2bac3;
    font-weight: bolder;
    text-indent: 1px;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}
.new-teach-version-pop-ui[data-v-a3f34380] .el-dialog__headerbtn .el-dialog__close:hover {
    border: 2px solid #409eff;
    color: #409eff;
}
.public-pop-root[data-v-a3f34380] .el-textarea__inner {
    height: 122px;
}
.public-pop-root[data-v-a3f34380] .el-dialog__body {
    padding: 0 0 20px 0;
}
.column-config-box .el-checkbox[data-v-a3f34380] {
    margin-bottom: 10px;
}
/**
 * @desc: 课堂教学
 * @author: yansen
 * @time: 2020-09-03
 */
*[data-v-a3f34380]:focus{
    outline: none;
}
.course-teaching-common-btn[data-v-a3f34380] {
    background: -webkit-gradient(linear, left top, left bottom, from(#27c9a3), to(#57dfbf));
    background: linear-gradient(#27c9a3 0%, #57dfbf 100%);
    border-radius: 4px;
    cursor:pointer;
    color: #fff;
}
.course-teaching-main-page[data-v-a3f34380]{
    height: 100%;
    background: #f5f6fa;
}
.course-teaching-main-page-center[data-v-a3f34380]{
    width: 1200px;
    margin: auto;
    position: relative;
}
.course-teaching-public-img-box img[data-v-a3f34380]{
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}
.cource-teaching-common-pop-btn[data-v-a3f34380]{
    width:180px;
    height:44px;
    border-radius: 5px;
    text-align: center;
    line-height:44px;
    color: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#27c9a3), to(#57dfbf));
    background: linear-gradient(#27c9a3 0%, #57dfbf 100%);
    cursor:pointer;
}
._nr[data-v-a3f34380]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
/***主题色start***/
.border_color_for_theme_2.ed[data-v-a3f34380]{
    border-color: #057fff!important;
}
.text_color_for_theme_2[data-v-a3f34380]{
    color:#057fff!important;
}
.text_hover_color_for_theme_2[data-v-a3f34380]:hover{
    color:#057fff!important;
}
.text_option_color_for_theme_2.ed[data-v-a3f34380]{
    color:#057fff!important;
}
.text_option_color_for_theme_2.ed .course-teaching-index-nav-icon-txt[data-v-a3f34380]{
    color:#057fff!important;
}
.bg_color_for_theme_2[data-v-a3f34380]{
    background:#057fff!important;
}
.single_border_color_for_theme_2[data-v-a3f34380] {
    border-color: #057fff!important;
}
.bg_selected_color_for_theme_2.ed[data-v-a3f34380]{
    background:#057fff!important;
    color: #fff;
}
.bg_selected_color_for_theme_2.ed[data-v-a3f34380]:hover{
    color: #fff!important;
}
/***主题色end***/
/***表单元素start，外层加上cource-teaching-form这个类名***/
[data-v-a3f34380] .cource-teaching-form .el-input__inner,[data-v-a3f34380] .cource-teaching-form .el-textarea__inner,[data-v-a3f34380] .cource-teaching-form .el-select .el-input__inner{
    /*border: 1px solid #dce5ef;*/
    border: 1px solid #eee;
    border-radius: 4px;
    font-size: 12px;
}
[data-v-a3f34380] .cource-teaching-form .el-input__inner{
    height: 34px;
    line-height: 34px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-a3f34380] .el-textarea__inner {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-a3f34380] .el-form-item__label {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-a3f34380] .cource-teaching-form .el-input__icon{
    line-height: 34px;
}
[data-v-a3f34380] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner{
    border: 1px solid #45d7b5;
    -webkit-box-shadow: none;
            box-shadow: none;
}
[data-v-a3f34380] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner:hover{
    border: 1px solid #45d7b5;
}
[data-v-a3f34380] .cource-teaching-form .el-input__inner:focus,[data-v-a3f34380] .cource-teaching-form .el-select .el-input__inner:focus,[data-v-a3f34380] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner,[data-v-a3f34380] .cource-teaching-form .el-textarea__inner:focus{
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #45d7b5;
}
[data-v-a3f34380] .cource-teaching-form .el-radio{
    color: #999999;
    cursor: pointer;
    margin-right: 22px;
}
[data-v-a3f34380] .cource-teaching-form .el-radio__label{
    font-size: 12px;
    font-weight: 500;
    color: #999999;
}
[data-v-a3f34380] .cource-teaching-form .el-radio__inner{
    width: 16px;
    height: 16px;
    background: #ffffff;
    border: 1px solid #cccccc;
}
[data-v-a3f34380] .cource-teaching-form .el-radio__input.is-checked .el-radio__inner{
    border-color: #DCDFE6;
    background: none;
}
[data-v-a3f34380] .cource-teaching-form .el-radio__inner::after{
    width: 8px;
    height: 8px;
    background: #000;
}
[data-v-a3f34380] .cource-teaching-form .el-radio__input.is-checked+.el-radio__label{
    color: #999999;
}
/**表单元素end**/
.course-no-content-text[data-v-a3f34380]{
    text-align: center;
    font-size: 14px;
    color: #999;
    margin-top:5px;
}
.course-no-content-img[data-v-a3f34380]{
    width: 464px;
    height: 288px;
    display: block;
    margin: auto;
}
.course-teaching-mp-litem[data-v-a3f34380]{
    position: absolute;
    left: 80px;
}
.course-teaching-mp-lt-item[data-v-a3f34380]{
    font-size: 17px;
    font-weight: bold;
    height: 71px;
    line-height: 71px;
    float: left;
    margin-right: 20px;
}
.course-teaching-mp-lt-name[data-v-a3f34380]{
    cursor: pointer;
}
.course-teaching-mp-lt-i-line[data-v-a3f34380]{
    float: left;
    height: 25px;
    width: 1px;
    background: #cccccc;
    margin-top: 23px;
    margin-left: 2px;
}
.course-teaching-mp-lt-i-text[data-v-a3f34380]{
    float: left;
    line-height: 71px;
    font-size: 14px;
    color: #666666;
    margin-left: 20px;
}
.course-teaching-mp-lt-popbox[data-v-a3f34380]{
    height: 485px;
}
.course-search[data-v-a3f34380]{
    height: 38px;
}
.course-teaching-mp-lt-pop-lv-first[data-v-a3f34380]{
    border-bottom: 1px solid #eee;
}
.ctmlplf-name[data-v-a3f34380]{
    float: left;
    width: calc(100% - 30px);
    font-size: 14px;
    color: #333;
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.ctmlplf-icon[data-v-a3f34380]{
    width: 25px;
    float: right;
}
.ctmlplf-icon-mark[data-v-a3f34380]{
    font-weight: bold;
    color: #666666;
}
.course-teaching-mp-lt-pop-lv-first-inner[data-v-a3f34380]{
    height: 38px;
    line-height: 38px;
    border-bottom: 1px solid #eee;
    padding: 0 30px;
}
.ctmlplf-icon.ed .ctmlplf-icon-mark[data-v-a3f34380]{
    display: block;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    margin-right: 10px;
}
.course-teaching-mp-lt-pop-lv-cdbox[data-v-a3f34380]{
    padding-bottom: 0px;
}
.add-btn-tooltip[data-v-a3f34380]{
    width: 117px;
    height: 76px;
    text-align: center;
}
.add-btn-tooltip p[data-v-a3f34380] {
    margin-top: 19px;
    font-size: 14px;
    font-family: Source Han Sans CN Regular, Source Han Sans CN Regular-Regular;
    font-weight: 400;
    color: #333333;
    cursor: pointer;
}
.no-border[data-v-a3f34380]{
    border: none;
}
.select-span-pop-box-title[data-v-a3f34380]{
    font-size: 17px;
    color: #333435;
    margin-top: 18px;
    margin-left: -20px;
}
.volume-production-activity-pop-rnode[data-v-a3f34380] .el-dialog__title{
    color: #5ec8a7;
}
.volume-production-activity-pop-rnode[data-v-a3f34380] .el-dialog__header {
    border: none;
}
.volume-production-activity-pop[data-v-a3f34380]{
    position: relative;
}
.volume-pap-c-addbtn[data-v-a3f34380]{
    position: absolute;
    top: -36px;
    cursor: pointer;
}
.volume-pap-c-mbody[data-v-a3f34380]{
    height: 688px;
    border: 1px solid #edeeef;
}
.volume-pap-cm-chbox[data-v-a3f34380]{
    width: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    height: 100%;
}
.volume-pap-cm-chb-list[data-v-a3f34380]{
    height: 600px;
    overflow: auto;
}
.volume-pap-cm-chb-sbtn[data-v-a3f34380]{
    float: none;
    height: 34px;
    line-height: 34px;
    width: 468px;
    margin: auto;
}
._vpcc_first[data-v-a3f34380]{
}
._vpcc_second[data-v-a3f34380]{
    border-left: 1px solid #edeeef;
    padding: 0 24px 0 29px;
    overflow: auto;
    -webkit-box-shadow: 0 0 10px 3px #eee;
            box-shadow: 0 0 10px 3px #eee;
    position: relative;
    z-index: 3;
}
.volume-pap-cm-chb-l-item[data-v-a3f34380]{
    height: 168px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 1px solid #edeeef;
    padding: 0px 22px 0px 38px;
    position: relative;
    cursor: pointer;
}
.volume-pap-cm-chb-l-item-face[data-v-a3f34380]{
    width: 160px;
    height: 160px;
    margin-top: 4px;
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.volume-pap-cm-chb-l-item-cont[data-v-a3f34380]{
    float: left;
    margin-left: 24px;
}
.volume-pap-cm-chb-l-item-cont-title[data-v-a3f34380]{
    font-size: 16px;
    font-weight: bold;
    margin-top: 9px;
    color: #333;
}
.volume-pap-cm-chb-l-item-dbtn[data-v-a3f34380]{
    position: absolute;
    right: 23px;
    bottom: 25px;
    cursor: pointer;
}
.volume-production-activity-pop-rnode .resource-create-item-tag-botton-inner[data-v-a3f34380]{
    display: block!important;
    position: relative;
    line-height: 24px;
}
.volume-production-activity-pop-rnode .choose-tag-text[data-v-a3f34380] {
    line-height: 32px;
    text-indent: 45px;
}
.volume-production-activity-pop-rnode .resource-create-item-tag-botton-inner .choose-tag-button-icon[data-v-a3f34380]{
    margin-left: 17px;
    position: absolute;
    top: 5px;
    height: 20px!important;
}
.volume-production-activity-pop-rnode[data-v-a3f34380] .el-checkbox{
    display: block;
    float: left;
}
.res-ci-no-content-root[data-v-a3f34380]{
    position: relative;
    height: 540px;
}
.volume-pap-cm-chb-l-item-face[data-v-a3f34380] .file-restype-face{
    padding-top: 0!important;
}
.volume-pap-cm-chb-l-item-face[data-v-a3f34380] ._file-restype-face-img {
    height: 159px!important;
}
.volume-pap-cm-chb-l-item-face[data-v-a3f34380] img {
    border-radius: 6px!important;
}
.volume-pap-c-mbody-pitem[data-v-a3f34380]{
    height: 100%;
}
.volume-pap-cm-chb-l-item-line[data-v-a3f34380]{
    height: 100%;
    position: absolute;
    width: 4px;
    background: #5fc9aa;
    left: 0;
    top: 0;
    display: none;
}
.volume-pap-cm-chb-l-item.ed .volume-pap-cm-chb-l-item-line[data-v-a3f34380]{
    display: block;
}
.volume-pap-cm-chb-l-item.ed[data-v-a3f34380]{
    background: #f8f9fa;
}
.course-hns-info-form-row-icon[data-v-a3f34380]{
    color: #999;
    font-size: 18px;
    float: left;
    width: 18px;
    height: 38px;
    margin-right: 10px;
    cursor: pointer;
}
.course-hns-info-form-row-name[data-v-a3f34380]{
    width: 84px;
    float: left;
    color: #333;
    font-weight: bold;
    margin-right: 26px;
    line-height: 34px;
}
.course-hns-info-form-row[data-v-a3f34380]{
    margin-top: 48px;
    margin-bottom: 44px;
}
.course-hns-info-form-user[data-v-a3f34380]{
    position: relative;
    float: left;
    margin-right: 20px;
    text-align: center;
    width: 66px;
    margin-bottom: 5px;
}
.copyright-radio-num[data-v-a3f34380]{
    line-height: normal;
    font-size: 12px;
    color: #fdad3e;
    cursor: pointer;
}
.course-hns-info-form-user-icon[data-v-a3f34380]{
    width: 36px;
    height: 36px;
    margin: auto;
}
.course-hns-info-form-user-icon img[data-v-a3f34380]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.course-hns-info-form-user-name[data-v-a3f34380]{
    color: #666;
    text-align: center;
    line-height: normal;
    margin-top: 6px;
}
.course-hns-info-form-user-mark[data-v-a3f34380]{
    position: absolute;
    width: 50px;
    height: 20px;
    background: #ff7676;
    border-radius: 12px;
    text-align: center;
    line-height: 20px;
    color: #fff;
    font-size: 9px;
    top: -8px;
    left: 30px;
}
.course-hns-info-form-row-cont[data-v-a3f34380]{
    float: left;
    width: calc(100% - 110px);
}
.course-hns-info-form-add-u-btn[data-v-a3f34380]{
    width: 38px;
    height: 38px;
    border: 1px solid #278bf7;
    border-radius: 50%;
    float: left;
    cursor: pointer;
    color: #278bf7;
    text-align: center;
    margin-left: 14px;
}
.course-hns-info-form-row[data-v-a3f34380]{
    margin-bottom: 44px;
}
.course-hns-info-form-price-desc[data-v-a3f34380]{
    color: #999;
    font-size: 14px;
    margin-top: 12px;
}
.set-price-comp-show-model[data-v-a3f34380]{
    margin-top: 7px;
}
.set-price-comp-show-model-str[data-v-a3f34380]{
    font-weight: bold;
    color: #333;
}
.set-price-comp-show-model-icon[data-v-a3f34380]{
    color: #2191ff;
    margin-left: 5px;
    cursor: pointer;
}
.set-price-comp-edit-model-input[data-v-a3f34380]{
    height: 34px;
    border: 1px solid #d1dce7;
    border-radius: 3px;
    color: #999999;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-indent: 1em;
    float: left;
    margin-right: 20px;
}
.set-price-comp-edit-model-sbtn[data-v-a3f34380]{
    width: 64px;
    height: 34px;
    border-radius: 3px;
    text-align: center;
    cursor: pointer;
    line-height: 34px;
    color: #fff;
    background: #2191ff;
    float: left;
}
.drcmci-pbox[data-v-a3f34380]{
    padding: 0 30px;
    height: 500px;
    padding-bottom: 80px;
}
.document-resource-create-main-content-item .course-hns-info-form-row-name[data-v-a3f34380]{
    width: 112px;
}
.document-resource-create-main-content-item .course-hns-info-form-row-cont[data-v-a3f34380] {
    width: calc(100% - 138px);
}
.course-hns-info-form-row-cont[data-v-a3f34380] .el-radio__inner::after{
    background: #fff;
    width: 5px;
    height: 5px;
}
.course-hns-info-form-row-cont[data-v-a3f34380] .el-radio__input.is-checked .el-radio__inner {
    border-color: #409eff;
    background: #409eff;
}
.chifrc-radio-comp[data-v-a3f34380]{
    margin-top: 6px;
}
.chifrc-res-item-conf[data-v-a3f34380]{
    padding: 28px 17px;
    background: #fafafa;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 615px;
    border-radius: 5px;
    margin-top: 19px;
}
.chifrc-res-iconf-row-icon[data-v-a3f34380]{
    width: 19px;
    height: 20px;
    float: left;
    margin-right: 8px;
    margin-top: 8px;
}
.chifrc-res-iconf-row-icon img[data-v-a3f34380]{
    width: 100%;
    height: 100%;
}
.chifrc-res-iconf-row-name[data-v-a3f34380]{
    color: #666;
    float: left;
    line-height: 34px;
}
.chifrc-res-iconf-row-oplist[data-v-a3f34380]{
    float: right;
}
.chnsifpd-v2[data-v-a3f34380]{
    height: 56px;
    line-height: 56px;
    background: #fafafa;
    margin-top: 18px;
    width: 615px;
    text-indent: 19px;
}
.chnsifpd-v3[data-v-a3f34380]{
    padding: 20px;
    background: #fafafa;
    margin-top: 18px;
}
.chnsifpd-item[data-v-a3f34380]{
    margin-top: 18px;
}
.course-hns-info-form-user-cbtn[data-v-a3f34380]{
    line-height: 20px;
    color: #278bf7;
    cursor: pointer;
    display: block;
    position: absolute;
    width: 100%;
    display: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    bottom: -20px;
}
.course-hns-info-form-user:hover .course-hns-info-form-user-cbtn[data-v-a3f34380]{
    display: block;
}
.course-hns-info-form-user[data-v-a3f34380]:hover{
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
}
.chifrc-res-iconf-row[data-v-a3f34380]{
    margin-bottom: 10px;
}
.rescfs-pop-first-lv[data-v-a3f34380]{
    margin-top: 42px;
}
.rescfs-pop-first-lv-header[data-v-a3f34380]{
    padding-bottom: 14px;
    border-bottom: 1px solid #eeeeee;
    color: #999999;
    font-weight: bold;
}
.rescfs-pop-sec-lv[data-v-a3f34380]{
    height: 58px;
    line-height: 58px;
    border-bottom: 1px solid #eeeeee;
}
.rescfs-pop-sec-lv-left[data-v-a3f34380]{
    float: left;
    color: #323232;
    font-size: 15px;
    font-weight: bold;
    width: calc(100% - 200px);
}
.rescfs-pop-sec-lv-right[data-v-a3f34380]{
    float: right;
    color: #434343;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
}
.rescfs-pop-sec-lvs[data-v-a3f34380]{
    padding: 0 29px;
}
.rescfs-pop-sec-lv-left img[data-v-a3f34380]{
    width: 16px;
    -webkit-transform: translateY(-1px);
            transform: translateY(-1px);
    margin-right: 3px;
}
.res-collection-files-stat-pop[data-v-a3f34380]{
    height: 600px;
    overflow: auto;
}
/**
 * @desc: 课堂教学-资源类创建
 * @author: pengmaihong、zhangxue
 * @time: 2020-09-07
 */
.document-resource-create-main-content[data-v-a3f34380] {
    border-radius: 4px;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.document-resource-create-main[data-v-a3f34380]:first-child {
    border-right: 1px solid #f5f6fa;
    width: 47%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.document-resource-create-main[data-v-a3f34380] {
    padding: 27px;
    width: 53%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.resource-create-back[data-v-a3f34380] {
    width: 27px;
    height: 13px;
    font-size: 14px;
    font-weight: 500;
    text-align: left;
    color: #333333;
    line-height: 40px;
    letter-spacing: 0px;
    cursor: pointer;
}
.resource-create-mode[data-v-a3f34380] {
    width: 100px;
    height: 14px;
    font-size: 14px;
    font-weight: 500;
    text-align: left;
    color: #27c9a3;
    line-height: 40px;
    letter-spacing: 0px;
    float: right;
    cursor:pointer;
    text-align: right;
}
.resource-create-item-title[data-v-a3f34380] {
    height: 15px;
    font-size: 14px;
    font-family: Source Han Sans CN Regular, Source Han Sans CN Regular-Regular;
    font-weight: bold;
    text-align: left;
    color: #333333;
    letter-spacing: 0px;
    margin: 14px 0;
    line-height:25px;
}
.choose-object-button-edit i[data-v-a3f34380]{
    float: right;
    font-size: 20px;
    cursor: pointer;
}
.resource-create-red-dot[data-v-a3f34380] {
    color: red;
}
[data-v-a3f34380].el-select {
    width: 100%;
}
[data-v-a3f34380].el-input {
    width: 100%;
}
.choose-object-button-box[data-v-a3f34380] {
    width: 100%;
    height: 68px;
    border: 1px dashed #fdb443;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; /* 水平居中 */
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;     /* 垂直居中 */
}
.choose-object-button[data-v-a3f34380] {
    height: 24px;
    cursor: pointer;
}
.choose-object-button-icon[data-v-a3f34380] {
    float: left;
    height: 20px;
    font-size: 20px;
    color: #fdb443;
    margin-right: 7px;
}
.choose-object-text[data-v-a3f34380] {
    float: left;
    display: inline-block;
    font-size: 14px;
    height: 24px;
    line-height: 24px;
    font-weight: 500;
    color: #666666;
}
.resource-create-setting-option-content[data-v-a3f34380] {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.resource-create-setting-option-item[data-v-a3f34380] {
    width: 33%;
    height: 90px;
    border-radius: 4px;
    cursor: pointer;
    padding: 14px 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.resource-create-setting-option-item.selected[data-v-a3f34380] {
    background: #f5f6fa;
}
.resource-create-setting-option-item-title[data-v-a3f34380] {
    font-size: 14px;
    font-family: Source Han Sans CN Medium, Source Han Sans CN Medium-Medium;
    font-weight: 500;
    text-align: left;
    color: #333333;
    margin-bottom: 15px;
}
.resource-create-setting-option-item-desc[data-v-a3f34380] {
    font-size: 12px;
    font-family: Source Han Sans CN Regular, Source Han Sans CN Regular-Regular;
    font-weight: 400;
    text-align: left;
    color: #999999;
}
.resource-create-setting-item[data-v-a3f34380] {
    /*padding: 20px 0 28px 0;*/
    padding: 15px 0 20px 0;
    border-bottom: 1px solid #f5f6fa;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    line-height: 34px;
}
.resource-create-setting-item-box[data-v-a3f34380] {
    margin:0 10px;
}
.course-teaching-resource-create-btn[data-v-a3f34380] {
    width: 100%;
    margin: 20px 0;
}
.create-resource-slider[data-v-a3f34380]{
    width: 272px;
    margin-left: 20px;
}
[data-v-a3f34380] .create-resource-slider .el-slider__runway{
    height: 4px;
}
[data-v-a3f34380] .el-slider__runway.show-input{
    margin-right: 80px;
    background-color: #eee;
}
[data-v-a3f34380] .create-resource-slider .el-slider__bar{
    height: 4px;
    background: #27c9a3;
}
[data-v-a3f34380] .create-resource-slider .el-slider__button{
    border: 2px solid #27c9a3;
}
[data-v-a3f34380] .create-resource-slider .el-slider__button-wrapper{
    top: -16px;
}
[data-v-a3f34380] .create-resource-slider .el-slider__button{
    width: 12px;
    height: 12px;
}
[data-v-a3f34380] .create-resource-slider .el-slider__input{
    width: 80px;
    margin-top: 0;
}
[data-v-a3f34380] .create-resource-slider .el-input__inner{
    width: 52px;
    height: 34px;
    margin-left: 30px;
}
[data-v-a3f34380] .create-resource-slider .el-input__inner{
    padding: 0 14px;
}
.create-resource-slider-unit[data-v-a3f34380]{
    color: #eee;
    font-size: 14px;
    margin-left: 10px;
}
.resource-create-item-tag[data-v-a3f34380] {
    height: auto;
    margin-top: 20px;
}
.resource-create-item-tag-name[data-v-a3f34380] {
    float: left;
    display: inline-block;
    height: 36px;
    width: 80px;
    line-height: 36px;
    font-size: 14px;
    font-weight: 500;
    color: #666666;
}
.resource-create-item-tag-botton[data-v-a3f34380] {
    display: inline-block;
    width: 90px;
    height: 34px;
    border: 1px dashed #fdb443;
    border-radius: 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin-right: 11px;
}
.resource-create-item-tag-botton-inner[data-v-a3f34380] {
    height: 34px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; /* 水平居中 */
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;     /* 垂直居中 */
    cursor: pointer;
}
.resource-create-item-tag-content[data-v-a3f34380] {
    padding-left: 80px;
}
.resource-create-tag-select-item[data-v-a3f34380] {
    width: 138px;
    height: 34px;
    background: #f3f9ff;
    border: 1px solid #d7eaff;
    border-radius: 4px;
    margin-bottom: 10px;
    margin-right: 11px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: relative;
    padding-left: 10px;
    border-radius: 17px;
    display: inline-block;
}
.resource-new-ctg-item[data-v-a3f34380]{
    width: 138px;
    height: 34px;
    background: #f2f2f2;
    border: 1px solid #ddd;
    margin-bottom: 10px;
    margin-right: 11px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: relative;
    padding-left: 10px;
    border-radius: 20px;
    float:left;
    line-height: 32px;
    color: #666;
    cursor: pointer;
}
.resource-new-ctg-item.ed[data-v-a3f34380]{
    color: #2191ff;
    background: #f3f9ff;
    border: 1px solid #d7eaff;
}
.choose-tag-button-icon[data-v-a3f34380] {
    float: left;
    height: 24px;
    font-size: 20px;
    color: #fdb443;
    margin-right: 7px;
}
.choose-tag-text[data-v-a3f34380] {
    float: left;
    display: inline-block;
    font-size: 12px;
    height: 25px;
    line-height: 22px;
    font-weight: 500;
    color: #666666;
}
.resource-create-tag-select-content[data-v-a3f34380] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.resource-create-tag-select-item-name[data-v-a3f34380] {
    display: inline-block;
    width: 87px;
    height: 34px;
    font-size: 14px;
    color: #2191ff;
    line-height: 32px;
    /*font-weight: R; 注释，代码格式错误 by zhangxue 2021-2-13*/
    letter-spacing: 1px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.cancel-select-tag-btn[data-v-a3f34380] {
    height: 34px;
    float: right;
    margin-right: 11px;
    line-height: 34px;
    font-size: 8px;
    cursor: pointer;
}
.resorce-upload-item-content[data-v-a3f34380] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
}
.resorce-upload-item-btn-box[data-v-a3f34380] {
    width: 180px;
    height: 180px;
    border: 1px dashed #fdb443;
    border-radius: 4px;
    margin: 0 18px 18px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; /* 水平居中 */
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;     /* 垂直居中 */
    cursor: pointer;
}
.add-resorce-text[data-v-a3f34380] {
    color: #fdb443;
}
.resorce-upload-item-added[data-v-a3f34380] {
    width: 180px;
    height: 180px;
    border-radius: 4px;
    margin: 0 18px 18px 0;
    position: relative;
}
.resorce-upload-item-added-img[data-v-a3f34380] {
    position: relative;
    width: 180px;
    height: 120px;
}
.resorce-upload-item-added-img img[data-v-a3f34380]{
    width: 100%;
    height: 100%;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    -o-object-fit: cover;
       object-fit: cover;
}
.resorce-upload-item-added-desc-title[data-v-a3f34380] {
    font-size: 14px;
    font-weight: bold;
    color: #333333;
    margin: 16px 0 8px 0;
}
.resorce-upload-item-added-desc-content[data-v-a3f34380] {
    font-size: 12px;
    font-weight: 400;
    text-align: left;
    color: #666666;
}
/*.resource-create-method-box {*/
/*    width: 538px;*/
/*    border: 1px solid #eeeeee;*/
/*    border-radius: 4px;*/
/*    padding: 0px 26px;*/
/*    box-sizing: border-box;*/
/*}*/
.resource-create-method-select[data-v-a3f34380] {
    height: 80px;
}
.resource-create-method-select .resource-create-method-item-title[data-v-a3f34380] {
    margin-top: 20px;
}
.resource-create-method-select .resource-create-method-item-desc[data-v-a3f34380] {
    margin-top: 5px;
}
.resource-create-method-item[data-v-a3f34380] {
    width: 487px;
    height: 80px;
    border-bottom: 1px solid #eeeeee;
    padding-bottom: 10px;
    padding-top: 10px;
}
.resource-create-method-item-icon[data-v-a3f34380] {
    height: 80px;
    line-height: 80px;
    font-size: 20px;
    color: #37D0AC;
    float: left;
    padding-right: 24px;
}
.resource-create-method-item-content[data-v-a3f34380] {
    float: left;
}
.resource-create-method-item-title[data-v-a3f34380] {
    font-size: 12px;
    font-weight: 500;
    color: #333333;
}
.resource-create-method-item-desc[data-v-a3f34380] {
    font-size: 12px;
    font-weight: 500;
    color: #999999;
}
.resource-create-method-item-select-icon[data-v-a3f34380] {
    float: right;
    height: 80px;
    line-height: 80px;
    font-size: 20px;
    color: #2191FF;
}
.resource-create-method-item-dropdowm-icon[data-v-a3f34380] {
    float: right;
    height: 80px;
    line-height: 80px;
    font-size: 20px;
    color: #333333;
}
[data-v-a3f34380] .create-resource-method-option {
    height: 80px;
    width: 100%;
    border: 1px solid #eeeeee;
    padding: 0 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.add-resource-box[data-v-a3f34380] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; /* 水平居中 */
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;     /* 垂直居中 */
    cursor: pointer;
}
.add-resource-desc[data-v-a3f34380] {
    margin-top: 20px;
    width: 420px;
    font-size: 14px;
    color: #999999;
}
.resorce-upload-item-btn-bigbox[data-v-a3f34380] {
    width: 100%;
    height: 674px;
    border: 1px dashed #fdb443;
    border-radius: 4px;
    margin: 0 18px 18px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; /* 水平居中 */
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;     /* 垂直居中 */
}
.choose-object-result-item[data-v-a3f34380]{
    height: 50px;
    width: 166px;
    border: 1px solid #eeeeee;
    border-radius: 4px;
    position:relative;
    cursor:pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0 10px;
    float: left;
    margin-right:20px;
    margin-bottom:10px;
}
.choose-object-result-item-str[data-v-a3f34380]{
    margin: auto;
    font-size: 14px;
    color: #666;
    font-weight: 500;
}
.choose-object-result-item-closebtn[data-v-a3f34380]{
    width: 30px;
    height: 30px;
    position:absolute;
    right: -15px;
    top: -15px;
    cursor:pointer;
    display: none;
}
.choose-object-result-item[data-v-a3f34380]:hover{
    background: #f3f3f3;
}
.choose-object-result-item:hover .choose-object-result-item-closebtn[data-v-a3f34380]{
    display: block;
}
.choose-object-result-item-closebtn img[data-v-a3f34380] {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}
[data-v-a3f34380] .cource-teaching-form .el-input__inner,[data-v-a3f34380] .cource-teaching-form .el-textarea__inner,[data-v-a3f34380] .cource-teaching-form .el-select .el-input__inner{
    font-size: 14px;
}
.grey-btn[data-v-a3f34380]{
    background: #ccc;
}
.resorce-upload-item-added-img-title[data-v-a3f34380]{
    position: absolute;
    top: 35%;
    left: 10%;
    width: 100%;
    display: inline-block;
    font-size: 28px;
    color: #69B1FF;
}
.resorce-upload-item-added-delbtn[data-v-a3f34380]{
    position: absolute;
    right: -8px;
    top: -9px;
    background-color: #fff;
    cursor: pointer;
    display: none;
}
.resorce-upload-item-added:hover .resorce-upload-item-added-delbtn[data-v-a3f34380]{
    display: block;
}
.drcmcc-nav-items[data-v-a3f34380]{
    padding-left: 27px;
    margin-bottom: 0px;
    border-bottom: 1px solid #eeeeee;
}
.document-resource-create-main-content-cover[data-v-a3f34380]{
    background: #fff;
}
.drcmcc-nav-item[data-v-a3f34380]{
    line-height: 64px;
    position: relative;
    float: left;
    margin-right: 60px;
    color: #989a98;
    cursor: pointer;
    font-size: 16px;
}
.drcmcc-nav-item-ed[data-v-a3f34380]{
    width: 100%;
    height: 2px;
    background: #5cc6a5;
    position: absolute;
    bottom: 0px;
    display: none;
}
.drcmcc-nav-item.ed[data-v-a3f34380]{
    color: #323432;
}
.drcmcc-nav-item.ed .drcmcc-nav-item-ed[data-v-a3f34380]{
    display: block;
}
.new-inline-text-head-block[data-v-a3f34380]{
    margin-top: 25px;
}
.new-inline-text-head-block-name[data-v-a3f34380]{
    font-size: 16px;
    font-weight: bold;
    float: left;
    width: calc(100% - 150px);
}
.new-inline-text-head-block-nextbtn[data-v-a3f34380]{
    float: right;
    width: 85px;
    height: 33px;
    background: #27c9a3;
    border-radius: 4px;
    color: #ffffff;
    line-height: 33px;
    text-align: center;
    cursor: pointer;
}
.online-text-step-one-content-zone[data-v-a3f34380]{
    width: 800px;
    height: 1306px;
    background: #fff;
    margin: 20px auto;
}
.online-text-step-one-content-zone-inner[data-v-a3f34380]{
    height: 100%;
}
.img-text-management-header[data-v-a3f34380]{
    width: 800px;
    margin: auto;
}
.img-text-management-title[data-v-a3f34380]{
    color: #333333;
    font-size: 16px;
    font-weight: bold;
    line-height: 30px;
    width: calc(100% - 100px);
    float: left;
}
.resource-create-publish-title[data-v-a3f34380]{
    float: left;
}
.resource-create-class-box[data-v-a3f34380]{
    float: left;
}
.resource-create-class-list[data-v-a3f34380]{
    width: 100%;
}
.resource-create-class-user-box[data-v-a3f34380]{
    display: block;
    position: relative;
    padding-left: 108px;
    padding-top: 18px;
}
.resource-create-class-user-box .resource-create-publish-title[data-v-a3f34380]{
    position: absolute;
    left: 0;
    top: 15px;
}
.resource-create-class-item[data-v-a3f34380]{
    float: left;
    font-size: 12px;
    line-height: 20px;
    color: #999999;
    font-weight: 500;
    margin: 5px 16px 5px 0;
}
.resource-create-add-class-btn[data-v-a3f34380]{
    width: 88px;
    height: 28px;
    line-height: 28px;
    border: 1px solid #2DCCA7;
    border-radius: 5px;
    color: #2DCCA7;
    text-align: center;
    cursor: pointer;
}
.resource-create-edit-class-btn[data-v-a3f34380]{
    margin-top: 17px;
}
.resource-create-add-class-btn[data-v-a3f34380]:hover{
    background: #2dcca7;
    color: #fff;
}
.resource-create-add-user-btn[data-v-a3f34380]{
    float: left;
    width: 36px;
    height: 36px;
    line-height: 36px;
    font-size: 36px;
    color: #2288f7;
    cursor: pointer;
}
.resource-create-user-box[data-v-a3f34380]{
    margin-left: 70px;
}
.resource-create-user-item[data-v-a3f34380]{
    float: left;
    height: 36px;
    width: 36px;
    border: 1px #fff solid;
    border-radius: 50%;
    margin-left: -14px;
}
.resource-create-user-item img[data-v-a3f34380]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.resource-create-user-item-total[data-v-a3f34380]{
    line-height: 36px;
    text-align: center;
    background: #2288f7;
    color: #fff;
    cursor: pointer;
}
.resource-create-setting-publish-type[data-v-a3f34380]{
    margin: 24px 0 10px 0;
}
.volume-pap-c-addbtn[data-v-a3f34380]{
    top: -38px;
    left: 140px;
}

.live-search-top-right .el-input__inner {
  -webkit-box-sizing: border-box !important;
          box-sizing: border-box !important;
}
.live-search-top .el-input__inner,
.live-search-top .el-button {
  height: 36px;
}
.search-filtrate-stance-popover.el-popper .popper__arrow::after,
.search-filtrate-stance-popover.el-popper .popper__arrow {
  display: none;
}
.live-item-status .el-checkbox__input.is-checked .el-checkbox__inner {
  background-color: #27c9a3;
  border-color: #27c9a3;
}
.live-operation-bottom * {
  -webkit-box-sizing: border-box !important;
          box-sizing: border-box !important;
}

.live-search-top[data-v-c188b2e0] {
  position: relative;
  height: 40px;
}
.live-search-top .search-filtrate-stance[data-v-c188b2e0] {
    position: absolute;
    right: 50%;
    top: 40px;
}
.live-search-top .live-search-top-right[data-v-c188b2e0] {
    position: absolute;
    right: 0;
    top: -8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.live-search-top .live-search-top-right > *[data-v-c188b2e0] {
      margin-left: 10px;
      cursor: pointer;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
}
.live-search-top .live-search-top-right .el-input__inner[data-v-c188b2e0] {
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
}
.live-search-top .live-search-top-right .el-button[data-v-c188b2e0] {
      background-color: #27c9a3;
      margin-left: 20px;
}
.live-search-top .live-search-top-right .search-filtrate[data-v-c188b2e0],
    .live-search-top .live-search-top-right > span[data-v-c188b2e0] {
      line-height: 36px;
}
.live-search-top .live-search-top-right .search-filtrate > img[data-v-c188b2e0],
      .live-search-top .live-search-top-right > span > img[data-v-c188b2e0] {
        height: 18px;
        margin-right: 3px;
        vertical-align: middle;
}
.live-list-content[data-v-c188b2e0] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 20px 0;
  min-height: 400px;
}
.live-list-content .live-item-box[data-v-c188b2e0] {
    position: relative;
    width: 298px;
    margin-right: 15px;
    margin-bottom: 15px;
}
.live-list-content .live-item-cover[data-v-c188b2e0] {
    width: 100%;
    height: 168px;
    border-radius: 5px;
    overflow: hidden;
}
.live-list-content .live-item-cover img[data-v-c188b2e0] {
      height: 100%;
}
.live-list-content .live-item-info[data-v-c188b2e0] {
    padding: 5px 10px;
    line-height: 20px;
    font-size: 12px;
}
.live-list-content .live-item-info > div[data-v-c188b2e0] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      margin-bottom: 5px;
}
.live-list-content .live-item-title[data-v-c188b2e0],
  .live-list-content .live-item-user[data-v-c188b2e0] {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.live-list-content .live-item-title .live-item-title-text[data-v-c188b2e0],
    .live-list-content .live-item-user .live-item-title-text[data-v-c188b2e0] {
      font-weight: 600;
}
.live-list-content .live-item-type > div[data-v-c188b2e0] {
    background: rgba(150, 150, 150, .1);
    padding: 3px 5px;
    margin-right: 5px;
    border-radius: 3px;
}
.live-list-content .live-item-status[data-v-c188b2e0] {
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    line-height: 30px;
    top: 0;
    left: 0;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
    background: linear-gradient(180deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    width: 100%;
    height: 30%;
}
.live-list-content .live-item-status .live-item-status-info[data-v-c188b2e0] {
      padding: 0 8px;
      height: 30px;
      text-align: center;
      font-size: 12px;
      width: 48px;
      background-color: #27c9a3;
      border-radius: 5px;
}
.live-operation-bottom[data-v-c188b2e0] {
  text-align: center;
  position: relative;
  height: 96px;
}
.live-operation-bottom .live-submit[data-v-c188b2e0] {
    position: absolute;
    top: 20px;
    right: 0;
}
.live-operation-bottom .live-submit > span[data-v-c188b2e0] {
      font-weight: 600;
      color: #27c9a3;
      display: inline-block;
      padding: 0 3px;
}
.live-operation-bottom .el-button[data-v-c188b2e0] {
    margin-left: 20px;
}
.live-operation-bottom .el-button--success[data-v-c188b2e0] {
    background-color: #27c9a3;
}
/**
 * @desc: 课堂教学
 * @author: yansen
 * @time: 2020-09-03
 */
*[data-v-06d4fb0e]:focus{
    outline: none;
}
.course-teaching-common-btn[data-v-06d4fb0e] {
    background: -webkit-gradient(linear, left top, left bottom, from(#27c9a3), to(#57dfbf));
    background: linear-gradient(#27c9a3 0%, #57dfbf 100%);
    border-radius: 4px;
    cursor:pointer;
    color: #fff;
}
.course-teaching-main-page[data-v-06d4fb0e]{
    height: 100%;
    background: #f5f6fa;
}
.course-teaching-main-page-center[data-v-06d4fb0e]{
    width: 1200px;
    margin: auto;
    position: relative;
}
.course-teaching-public-img-box img[data-v-06d4fb0e]{
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}
.cource-teaching-common-pop-btn[data-v-06d4fb0e]{
    width:180px;
    height:44px;
    border-radius: 5px;
    text-align: center;
    line-height:44px;
    color: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#27c9a3), to(#57dfbf));
    background: linear-gradient(#27c9a3 0%, #57dfbf 100%);
    cursor:pointer;
}
._nr[data-v-06d4fb0e]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
/***主题色start***/
.border_color_for_theme_2.ed[data-v-06d4fb0e]{
    border-color: #057fff!important;
}
.text_color_for_theme_2[data-v-06d4fb0e]{
    color:#057fff!important;
}
.text_hover_color_for_theme_2[data-v-06d4fb0e]:hover{
    color:#057fff!important;
}
.text_option_color_for_theme_2.ed[data-v-06d4fb0e]{
    color:#057fff!important;
}
.text_option_color_for_theme_2.ed .course-teaching-index-nav-icon-txt[data-v-06d4fb0e]{
    color:#057fff!important;
}
.bg_color_for_theme_2[data-v-06d4fb0e]{
    background:#057fff!important;
}
.single_border_color_for_theme_2[data-v-06d4fb0e] {
    border-color: #057fff!important;
}
.bg_selected_color_for_theme_2.ed[data-v-06d4fb0e]{
    background:#057fff!important;
    color: #fff;
}
.bg_selected_color_for_theme_2.ed[data-v-06d4fb0e]:hover{
    color: #fff!important;
}
/***主题色end***/
/***表单元素start，外层加上cource-teaching-form这个类名***/
[data-v-06d4fb0e] .cource-teaching-form .el-input__inner,[data-v-06d4fb0e] .cource-teaching-form .el-textarea__inner,[data-v-06d4fb0e] .cource-teaching-form .el-select .el-input__inner{
    /*border: 1px solid #dce5ef;*/
    border: 1px solid #eee;
    border-radius: 4px;
    font-size: 12px;
}
[data-v-06d4fb0e] .cource-teaching-form .el-input__inner{
    height: 34px;
    line-height: 34px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-06d4fb0e] .el-textarea__inner {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-06d4fb0e] .el-form-item__label {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-06d4fb0e] .cource-teaching-form .el-input__icon{
    line-height: 34px;
}
[data-v-06d4fb0e] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner{
    border: 1px solid #45d7b5;
    -webkit-box-shadow: none;
            box-shadow: none;
}
[data-v-06d4fb0e] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner:hover{
    border: 1px solid #45d7b5;
}
[data-v-06d4fb0e] .cource-teaching-form .el-input__inner:focus,[data-v-06d4fb0e] .cource-teaching-form .el-select .el-input__inner:focus,[data-v-06d4fb0e] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner,[data-v-06d4fb0e] .cource-teaching-form .el-textarea__inner:focus{
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #45d7b5;
}
[data-v-06d4fb0e] .cource-teaching-form .el-radio{
    color: #999999;
    cursor: pointer;
    margin-right: 22px;
}
[data-v-06d4fb0e] .cource-teaching-form .el-radio__label{
    font-size: 12px;
    font-weight: 500;
    color: #999999;
}
[data-v-06d4fb0e] .cource-teaching-form .el-radio__inner{
    width: 16px;
    height: 16px;
    background: #ffffff;
    border: 1px solid #cccccc;
}
[data-v-06d4fb0e] .cource-teaching-form .el-radio__input.is-checked .el-radio__inner{
    border-color: #DCDFE6;
    background: none;
}
[data-v-06d4fb0e] .cource-teaching-form .el-radio__inner::after{
    width: 8px;
    height: 8px;
    background: #000;
}
[data-v-06d4fb0e] .cource-teaching-form .el-radio__input.is-checked+.el-radio__label{
    color: #999999;
}
/**表单元素end**/
.course-no-content-text[data-v-06d4fb0e]{
    text-align: center;
    font-size: 14px;
    color: #999;
    margin-top:5px;
}
.course-no-content-img[data-v-06d4fb0e]{
    width: 464px;
    height: 288px;
    display: block;
    margin: auto;
}
.course-teaching-mp-litem[data-v-06d4fb0e]{
    position: absolute;
    left: 80px;
}
.course-teaching-mp-lt-item[data-v-06d4fb0e]{
    font-size: 17px;
    font-weight: bold;
    height: 71px;
    line-height: 71px;
    float: left;
    margin-right: 20px;
}
.course-teaching-mp-lt-name[data-v-06d4fb0e]{
    cursor: pointer;
}
.course-teaching-mp-lt-i-line[data-v-06d4fb0e]{
    float: left;
    height: 25px;
    width: 1px;
    background: #cccccc;
    margin-top: 23px;
    margin-left: 2px;
}
.course-teaching-mp-lt-i-text[data-v-06d4fb0e]{
    float: left;
    line-height: 71px;
    font-size: 14px;
    color: #666666;
    margin-left: 20px;
}
.course-teaching-mp-lt-popbox[data-v-06d4fb0e]{
    height: 485px;
}
.course-search[data-v-06d4fb0e]{
    height: 38px;
}
.course-teaching-mp-lt-pop-lv-first[data-v-06d4fb0e]{
    border-bottom: 1px solid #eee;
}
.ctmlplf-name[data-v-06d4fb0e]{
    float: left;
    width: calc(100% - 30px);
    font-size: 14px;
    color: #333;
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.ctmlplf-icon[data-v-06d4fb0e]{
    width: 25px;
    float: right;
}
.ctmlplf-icon-mark[data-v-06d4fb0e]{
    font-weight: bold;
    color: #666666;
}
.course-teaching-mp-lt-pop-lv-first-inner[data-v-06d4fb0e]{
    height: 38px;
    line-height: 38px;
    border-bottom: 1px solid #eee;
    padding: 0 30px;
}
.ctmlplf-icon.ed .ctmlplf-icon-mark[data-v-06d4fb0e]{
    display: block;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    margin-right: 10px;
}
.course-teaching-mp-lt-pop-lv-cdbox[data-v-06d4fb0e]{
    padding-bottom: 0px;
}
.add-btn-tooltip[data-v-06d4fb0e]{
    width: 117px;
    height: 76px;
    text-align: center;
}
.add-btn-tooltip p[data-v-06d4fb0e] {
    margin-top: 19px;
    font-size: 14px;
    font-family: Source Han Sans CN Regular, Source Han Sans CN Regular-Regular;
    font-weight: 400;
    color: #333333;
    cursor: pointer;
}
.no-border[data-v-06d4fb0e]{
    border: none;
}
.select-span-pop-box-title[data-v-06d4fb0e]{
    font-size: 17px;
    color: #333435;
    margin-top: 18px;
    margin-left: -20px;
}
.volume-production-activity-pop-rnode[data-v-06d4fb0e] .el-dialog__title{
    color: #5ec8a7;
}
.volume-production-activity-pop-rnode[data-v-06d4fb0e] .el-dialog__header {
    border: none;
}
.volume-production-activity-pop[data-v-06d4fb0e]{
    position: relative;
}
.volume-pap-c-addbtn[data-v-06d4fb0e]{
    position: absolute;
    top: -36px;
    cursor: pointer;
}
.volume-pap-c-mbody[data-v-06d4fb0e]{
    height: 688px;
    border: 1px solid #edeeef;
}
.volume-pap-cm-chbox[data-v-06d4fb0e]{
    width: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    height: 100%;
}
.volume-pap-cm-chb-list[data-v-06d4fb0e]{
    height: 600px;
    overflow: auto;
}
.volume-pap-cm-chb-sbtn[data-v-06d4fb0e]{
    float: none;
    height: 34px;
    line-height: 34px;
    width: 468px;
    margin: auto;
}
._vpcc_first[data-v-06d4fb0e]{
}
._vpcc_second[data-v-06d4fb0e]{
    border-left: 1px solid #edeeef;
    padding: 0 24px 0 29px;
    overflow: auto;
    -webkit-box-shadow: 0 0 10px 3px #eee;
            box-shadow: 0 0 10px 3px #eee;
    position: relative;
    z-index: 3;
}
.volume-pap-cm-chb-l-item[data-v-06d4fb0e]{
    height: 168px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 1px solid #edeeef;
    padding: 0px 22px 0px 38px;
    position: relative;
    cursor: pointer;
}
.volume-pap-cm-chb-l-item-face[data-v-06d4fb0e]{
    width: 160px;
    height: 160px;
    margin-top: 4px;
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.volume-pap-cm-chb-l-item-cont[data-v-06d4fb0e]{
    float: left;
    margin-left: 24px;
}
.volume-pap-cm-chb-l-item-cont-title[data-v-06d4fb0e]{
    font-size: 16px;
    font-weight: bold;
    margin-top: 9px;
    color: #333;
}
.volume-pap-cm-chb-l-item-dbtn[data-v-06d4fb0e]{
    position: absolute;
    right: 23px;
    bottom: 25px;
    cursor: pointer;
}
.volume-production-activity-pop-rnode .resource-create-item-tag-botton-inner[data-v-06d4fb0e]{
    display: block!important;
    position: relative;
    line-height: 24px;
}
.volume-production-activity-pop-rnode .choose-tag-text[data-v-06d4fb0e] {
    line-height: 32px;
    text-indent: 45px;
}
.volume-production-activity-pop-rnode .resource-create-item-tag-botton-inner .choose-tag-button-icon[data-v-06d4fb0e]{
    margin-left: 17px;
    position: absolute;
    top: 5px;
    height: 20px!important;
}
.volume-production-activity-pop-rnode[data-v-06d4fb0e] .el-checkbox{
    display: block;
    float: left;
}
.res-ci-no-content-root[data-v-06d4fb0e]{
    position: relative;
    height: 540px;
}
.volume-pap-cm-chb-l-item-face[data-v-06d4fb0e] .file-restype-face{
    padding-top: 0!important;
}
.volume-pap-cm-chb-l-item-face[data-v-06d4fb0e] ._file-restype-face-img {
    height: 159px!important;
}
.volume-pap-cm-chb-l-item-face[data-v-06d4fb0e] img {
    border-radius: 6px!important;
}
.volume-pap-c-mbody-pitem[data-v-06d4fb0e]{
    height: 100%;
}
.volume-pap-cm-chb-l-item-line[data-v-06d4fb0e]{
    height: 100%;
    position: absolute;
    width: 4px;
    background: #5fc9aa;
    left: 0;
    top: 0;
    display: none;
}
.volume-pap-cm-chb-l-item.ed .volume-pap-cm-chb-l-item-line[data-v-06d4fb0e]{
    display: block;
}
.volume-pap-cm-chb-l-item.ed[data-v-06d4fb0e]{
    background: #f8f9fa;
}
.course-hns-info-form-row-icon[data-v-06d4fb0e]{
    color: #999;
    font-size: 18px;
    float: left;
    width: 18px;
    height: 38px;
    margin-right: 10px;
    cursor: pointer;
}
.course-hns-info-form-row-name[data-v-06d4fb0e]{
    width: 84px;
    float: left;
    color: #333;
    font-weight: bold;
    margin-right: 26px;
    line-height: 34px;
}
.course-hns-info-form-row[data-v-06d4fb0e]{
    margin-top: 48px;
    margin-bottom: 44px;
}
.course-hns-info-form-user[data-v-06d4fb0e]{
    position: relative;
    float: left;
    margin-right: 20px;
    text-align: center;
    width: 66px;
    margin-bottom: 5px;
}
.copyright-radio-num[data-v-06d4fb0e]{
    line-height: normal;
    font-size: 12px;
    color: #fdad3e;
    cursor: pointer;
}
.course-hns-info-form-user-icon[data-v-06d4fb0e]{
    width: 36px;
    height: 36px;
    margin: auto;
}
.course-hns-info-form-user-icon img[data-v-06d4fb0e]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.course-hns-info-form-user-name[data-v-06d4fb0e]{
    color: #666;
    text-align: center;
    line-height: normal;
    margin-top: 6px;
}
.course-hns-info-form-user-mark[data-v-06d4fb0e]{
    position: absolute;
    width: 50px;
    height: 20px;
    background: #ff7676;
    border-radius: 12px;
    text-align: center;
    line-height: 20px;
    color: #fff;
    font-size: 9px;
    top: -8px;
    left: 30px;
}
.course-hns-info-form-row-cont[data-v-06d4fb0e]{
    float: left;
    width: calc(100% - 110px);
}
.course-hns-info-form-add-u-btn[data-v-06d4fb0e]{
    width: 38px;
    height: 38px;
    border: 1px solid #278bf7;
    border-radius: 50%;
    float: left;
    cursor: pointer;
    color: #278bf7;
    text-align: center;
    margin-left: 14px;
}
.course-hns-info-form-row[data-v-06d4fb0e]{
    margin-bottom: 44px;
}
.course-hns-info-form-price-desc[data-v-06d4fb0e]{
    color: #999;
    font-size: 14px;
    margin-top: 12px;
}
.set-price-comp-show-model[data-v-06d4fb0e]{
    margin-top: 7px;
}
.set-price-comp-show-model-str[data-v-06d4fb0e]{
    font-weight: bold;
    color: #333;
}
.set-price-comp-show-model-icon[data-v-06d4fb0e]{
    color: #2191ff;
    margin-left: 5px;
    cursor: pointer;
}
.set-price-comp-edit-model-input[data-v-06d4fb0e]{
    height: 34px;
    border: 1px solid #d1dce7;
    border-radius: 3px;
    color: #999999;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-indent: 1em;
    float: left;
    margin-right: 20px;
}
.set-price-comp-edit-model-sbtn[data-v-06d4fb0e]{
    width: 64px;
    height: 34px;
    border-radius: 3px;
    text-align: center;
    cursor: pointer;
    line-height: 34px;
    color: #fff;
    background: #2191ff;
    float: left;
}
.drcmci-pbox[data-v-06d4fb0e]{
    padding: 0 30px;
    height: 500px;
    padding-bottom: 80px;
}
.document-resource-create-main-content-item .course-hns-info-form-row-name[data-v-06d4fb0e]{
    width: 112px;
}
.document-resource-create-main-content-item .course-hns-info-form-row-cont[data-v-06d4fb0e] {
    width: calc(100% - 138px);
}
.course-hns-info-form-row-cont[data-v-06d4fb0e] .el-radio__inner::after{
    background: #fff;
    width: 5px;
    height: 5px;
}
.course-hns-info-form-row-cont[data-v-06d4fb0e] .el-radio__input.is-checked .el-radio__inner {
    border-color: #409eff;
    background: #409eff;
}
.chifrc-radio-comp[data-v-06d4fb0e]{
    margin-top: 6px;
}
.chifrc-res-item-conf[data-v-06d4fb0e]{
    padding: 28px 17px;
    background: #fafafa;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 615px;
    border-radius: 5px;
    margin-top: 19px;
}
.chifrc-res-iconf-row-icon[data-v-06d4fb0e]{
    width: 19px;
    height: 20px;
    float: left;
    margin-right: 8px;
    margin-top: 8px;
}
.chifrc-res-iconf-row-icon img[data-v-06d4fb0e]{
    width: 100%;
    height: 100%;
}
.chifrc-res-iconf-row-name[data-v-06d4fb0e]{
    color: #666;
    float: left;
    line-height: 34px;
}
.chifrc-res-iconf-row-oplist[data-v-06d4fb0e]{
    float: right;
}
.chnsifpd-v2[data-v-06d4fb0e]{
    height: 56px;
    line-height: 56px;
    background: #fafafa;
    margin-top: 18px;
    width: 615px;
    text-indent: 19px;
}
.chnsifpd-v3[data-v-06d4fb0e]{
    padding: 20px;
    background: #fafafa;
    margin-top: 18px;
}
.chnsifpd-item[data-v-06d4fb0e]{
    margin-top: 18px;
}
.course-hns-info-form-user-cbtn[data-v-06d4fb0e]{
    line-height: 20px;
    color: #278bf7;
    cursor: pointer;
    display: block;
    position: absolute;
    width: 100%;
    display: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    bottom: -20px;
}
.course-hns-info-form-user:hover .course-hns-info-form-user-cbtn[data-v-06d4fb0e]{
    display: block;
}
.course-hns-info-form-user[data-v-06d4fb0e]:hover{
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
}
.chifrc-res-iconf-row[data-v-06d4fb0e]{
    margin-bottom: 10px;
}
.rescfs-pop-first-lv[data-v-06d4fb0e]{
    margin-top: 42px;
}
.rescfs-pop-first-lv-header[data-v-06d4fb0e]{
    padding-bottom: 14px;
    border-bottom: 1px solid #eeeeee;
    color: #999999;
    font-weight: bold;
}
.rescfs-pop-sec-lv[data-v-06d4fb0e]{
    height: 58px;
    line-height: 58px;
    border-bottom: 1px solid #eeeeee;
}
.rescfs-pop-sec-lv-left[data-v-06d4fb0e]{
    float: left;
    color: #323232;
    font-size: 15px;
    font-weight: bold;
    width: calc(100% - 200px);
}
.rescfs-pop-sec-lv-right[data-v-06d4fb0e]{
    float: right;
    color: #434343;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
}
.rescfs-pop-sec-lvs[data-v-06d4fb0e]{
    padding: 0 29px;
}
.rescfs-pop-sec-lv-left img[data-v-06d4fb0e]{
    width: 16px;
    -webkit-transform: translateY(-1px);
            transform: translateY(-1px);
    margin-right: 3px;
}
.res-collection-files-stat-pop[data-v-06d4fb0e]{
    height: 600px;
    overflow: auto;
}
/**
 * @desc: 课堂教学
 * @author: yansen
 * @time: 2020-09-03
 */
.course-teaching-index-lbox[data-v-06d4fb0e]{
    width: 250px;
    float: left;
}
.course-teaching-index-rbox[data-v-06d4fb0e]{
    float: right;
    width: 915px;
}
.course-teaching-index-box[data-v-06d4fb0e]{
    margin-top:21px;
}
.course-teaching-index-nav[data-v-06d4fb0e]{
    height: 50px;
    line-height:50px;
    cursor:pointer;
    padding: 0 26px;
    border-radius: 5px;
    margin-bottom:5px;
}
.course-teaching-index-nav[data-v-06d4fb0e]:hover{
    background: #eeeeee;
}
.course-teaching-index-nav-icon[data-v-06d4fb0e]{
    width: 21px;
    height: 22px;
    float: left;
    margin-right: 15px;
}
.course-teaching-index-nav-icon img[data-v-06d4fb0e]{
    width:100%;
    height:100%;
    -o-object-fit: contain;
       object-fit: contain;
}
.course-teaching-index-nav-icon-txt[data-v-06d4fb0e]{
    color: #999999;
    float: left;
}
.course-teaching-index-nav-num[data-v-06d4fb0e]{
    float:left;
    width: 42px;
    height: 20px;
    color: #fff;
    background: #c7c7c7;
    line-height:20px;
    text-align: center;
    border-radius: 15px;
    margin-top:14px;
    margin-left:10px;
}
.course-teaching-index-nav.ed .course-teaching-index-nav-icon-txt[data-v-06d4fb0e]{
    color: #27c9a3;
}
.course-teaching-n-index-panel[data-v-06d4fb0e]{
    padding: 0 30px;
    background: #fff;
    margin-bottom:20px;
    border-radius: 5px;
}
.course-anchor-header[data-v-06d4fb0e]{
    height: 54px;
    line-height:54px;
    border-bottom:1px solid #eeeeee;
}
.course-anchor-header-greetings[data-v-06d4fb0e]{
    color: #666;
    width: 500px;
    float: left;
}
.course-anchor-header-rparts[data-v-06d4fb0e]{
    float: right;
}
.course-anchor-header-weeks[data-v-06d4fb0e]{
    color: #4584e8;
    float: left;
}
.course-anchor-header-weeks-icon[data-v-06d4fb0e]{
    width:15px;
    height:15px;
    margin-top:-2px;
    margin-right:4px;
}
.course-anchor-header-dline[data-v-06d4fb0e]{
    float: left;
    height: 14px;
    width: 1px;
    background: #cccccc;
    margin-top: 20px;
    margin-left:19px;
    margin-right:15px;
}
.course-anchor-navs[data-v-06d4fb0e]{
    height: 58px;
}
.course-anchor-nav[data-v-06d4fb0e]{
    height: 58px;
    line-height:58px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-bottom:3px solid transparent;
    float: left;
    margin-right:40px;
    color: #999999;
    cursor:pointer;
}
.course-anchor-nav.ed[data-v-06d4fb0e]{
    border-bottom:3px solid #27c9a3;
    color: #333;
}
.course-teaching-n-index-nav[data-v-06d4fb0e]{
    float: left;
    margin-right: 30px;
    cursor: pointer;
    font-weight: bold;
    line-height: 40px;
}
.course-teaching-n-index-nav.ed[data-v-06d4fb0e]{
    color: #27c9a3;
    border-bottom: 3px solid #5ad5a9;
}
.course-teaching-n-index-navs[data-v-06d4fb0e]{
    margin-bottom: 19px;
}
.resource-show-list-head-sbox[data-v-06d4fb0e] {
    margin-right: 10px;
    height: 28px;
    line-height: 39px;
    width: 200px;
    margin-top: 2px;
    float: left;
}
.course-teaching-n-index-navs-rpart[data-v-06d4fb0e]{
    float: right;
}
.resource-show-list-head-icon[data-v-06d4fb0e] {
    margin-right: 10px;
    color: #777;
    float: left;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    margin-top: 7px;
}
.resource-show-list-head-str[data-v-06d4fb0e] {
    margin-right: 10px;
    color: #777;
    float: left;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    margin-top: 7px;
}
._cav-v2.ed[data-v-06d4fb0e]{
    border-width: 4px;
}
.course-teaching-n-index-panel-title[data-v-06d4fb0e]{
    font-size: 16px;
    height: 50px;
    line-height:50px;
    padding-top: 10px;
    font-weight: bold;
}
.course-gailan-content-item[data-v-06d4fb0e]{
    float: left;
}
.course-gailan-content-item-title[data-v-06d4fb0e]{
    color: #999;
}
.course-gailan-content-item-block[data-v-06d4fb0e]{
    height: 50px;
    border-right: 1px solid #eeeeee;
    float: left;
    width: 68px;
}
.course-gailan-content-item-block[data-v-06d4fb0e]:nth-child(1) {
   width: 137px;
}
.course-gailan-content-item-block[data-v-06d4fb0e]:nth-child(2) {
    width:147px;
    text-indent:31px;
}
.course-gailan-content-item-block[data-v-06d4fb0e]:nth-child(3) {
    width:143px;
    text-indent:31px;
}
.course-gailan-content-item-block[data-v-06d4fb0e]:nth-child(4) {
    width:103px;
    text-indent:31px;
}
.course-gailan-content-item-block[data-v-06d4fb0e]:nth-child(5) {
    width:103px;
    text-indent:31px;
}
.course-gailan-content-item-block[data-v-06d4fb0e]:nth-child(6) {
    width:123px;
    text-indent:31px;
    border-right: none;
}
.course-gailan-content-item-block-num[data-v-06d4fb0e]{
    font-size: 21px;
    font-weight: bold;
    color: #666666;
}
.course-gailan-content-item-blocks[data-v-06d4fb0e]{
    margin-top:30px;
    margin-bottom:23px;
}
.course-gailan-content-item-block-txt[data-v-06d4fb0e]{
    color: #999999;
    margin-top:7px;
}
.course-gailan-content-item[data-v-06d4fb0e]{
    float: left;
}
.course-gailan-no-content-img[data-v-06d4fb0e]{
    width: 48px;
    height: 61px;
    margin: auto;
}
.course-gailan-no-content-txt[data-v-06d4fb0e]{
    text-align: center;
    color: #999;
}
.course-teaching-ni-ptitle-v2-left[data-v-06d4fb0e]{
    font-size: 16px;
    font-weight: bold;
    float: left;
}
.course-teaching-n-index-panel-title-v2[data-v-06d4fb0e]{
    height: 50px;
    line-height:50px;
}
.course-teaching-ni-ptitle-v2-right[data-v-06d4fb0e]{
    float: right;
}
.course-teaching-ni-ptitle-v2-right span[data-v-06d4fb0e]{
    color: #27c9a3;
    margin: 0 4px;
}
.course-teaching-n-index-panel-v2[data-v-06d4fb0e]{
    margin-bottom:29px;
}
.course-teaching-course-cards[data-v-06d4fb0e]{
    margin-top:30px;
}
.course-author-row-icon[data-v-06d4fb0e]{
    width:22px;
    height:22px;
    float: left;
}
.course-card-item[data-v-06d4fb0e]{
    float: left;
    margin-right:30px;
    margin-bottom:17px;
    cursor: pointer;
}
.course-card-item[data-v-06d4fb0e]:nth-child(4n){
    margin-right:0px;
}
.app-lib-item[data-v-06d4fb0e]{
    margin-right:30px;
    margin-bottom:10px;
    float: left;
}
.app-lib-item[data-v-06d4fb0e]:nth-child(3n) {
    margin-right: 0;
}
.back-log-navp-top[data-v-06d4fb0e]{
    height: 64px;
    line-height:64px;
}
.back-log-navp-top-name[data-v-06d4fb0e]{
    float: left;
    font-size: 17px;
    font-weight: bold;
    float: left;
}
.back-log-navp-top-filter-hotbtn[data-v-06d4fb0e]{
    float: right;
    width:16px;
    height:16px;
    cursor:pointer;
}
.back-log-navp-top-filter-hotbtn img[data-v-06d4fb0e]{
    width:100%;
    height:100%;
}
.back-log-nav-task-status[data-v-06d4fb0e]{
    height: 75px;
    line-height: 75px;
    color: #27c9a3;
    font-weight: bold;
    padding-left: 30px;
}
.back-log-nav-task-item[data-v-06d4fb0e]{
    height: 100px;
    padding: 0 30px;
}
.back-log-nav-task-item[data-v-06d4fb0e]:hover{
    background: #f4f4f4;
}
.back-log-nav-task-item-inner[data-v-06d4fb0e]{
    border-bottom:1px solid #f4f4f4;
    height: 100px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position:relative;
}
.back-log-nav-task-item-title[data-v-06d4fb0e]{
    font-weight: bold;
    padding-top: 17px;
}
.back-log-nav-task-item-bottom[data-v-06d4fb0e]{
    margin-top:25px;
}
.back-log-nav-task-item-typename[data-v-06d4fb0e]{
    color: #999;
    float: left;
}
.back-log-nav-task-item-type-icon[data-v-06d4fb0e]{
    width:12px;
    height:12px;
}
.back-log-nav-task[data-v-06d4fb0e]{
    border-bottom:1px solid #eeeeee;
}
.back-log-nav-task[data-v-06d4fb0e]:last-child{
    border-bottom:none;
}
.back-log-nav-task-item:last-child .back-log-nav-task-item-inner[data-v-06d4fb0e]{
    border-bottom: none;
}
.back-log-nav-task-item-points[data-v-06d4fb0e]{
    position:absolute;
    right: 0px;
    top: 18px;
    width:24px;
    height:6px;
    cursor:pointer;
}
.back-log-nav-task-item-points img[data-v-06d4fb0e]{
    width:100%;
    height:100%;
}
.back-log-nav-task-item-cbtn[data-v-06d4fb0e]{
    width:70px;
    height:24px;
    line-height:24px;
    position:absolute;
    right: 0px;
    text-align: center;
    bottom: 10px;
    border: 1px solid #27c9a3;
    color: #27c9a3;
    border-radius: 20px;
    cursor:pointer;
}
._gray_color[data-v-06d4fb0e]{
    color: #cccccc;
}
.ct-common-filter-left[data-v-06d4fb0e]{
    width: calc(100% - 94px);
    float: left;
}
.ct-common-filter-right[data-v-06d4fb0e]{
    float: right;
}
.ct-common-filter-name[data-v-06d4fb0e]{
    font-weight: bold;
    float: left;
    margin-right: 27px;
}
.ct-common-filter-item[data-v-06d4fb0e]{
    margin-top:18px;
    line-height:32px;
}
.ct-common-filter-options[data-v-06d4fb0e]{
    overflow: auto;
}
.ct-common-filter-option[data-v-06d4fb0e]{
    height: 32px;
    color: #737373;
    float: left;
    padding: 0 21px;
    border-radius: 20px;
    cursor:pointer;
    margin-bottom: 10px;
}
.ct-common-filter-option.ed[data-v-06d4fb0e]{
    color: #fff;
    background: #27c9a3;
}
.ct-common-filter-option[data-v-06d4fb0e]:hover{
    color:#27c9a3;
}
.ct-common-filter-option.ed[data-v-06d4fb0e]:hover{
    color:#fff;
}
.ct-common-filter-items[data-v-06d4fb0e]{
    padding-bottom: 30px;
    border-top:1px solid #eeeeee;
}
.ct-common-filter-morebtn[data-v-06d4fb0e]{
    width:78px;
    height:29px;
    border: 1px solid #999;
    text-align: center;
    line-height:29px;
    color: #999999;
    border-radius: 5px;
    cursor:pointer;
}
.ct-common-filter-morebtn[data-v-06d4fb0e]:hover{
    color:#27c9a3;
}
.ct-common-course-fbox-header[data-v-06d4fb0e]{
    height: 65px;
    line-height:65px;
    border-bottom:1px solid #eeeeee;
}
.ct-common-course-fbox-header-part[data-v-06d4fb0e]{
    width: 50%;
    float:left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-weight: bold;
}
.ct-common-course-fbox-list[data-v-06d4fb0e]{
    height: 300px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.ct-common-course-fbox-list-part[data-v-06d4fb0e]{
    width: 50%;
    height: 100%;
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    overflow: auto;
}
.ct-common-course-fbox-list-part[data-v-06d4fb0e]:first-child{
    border-right: 1px solid #eee;
}
.ct-common-course-fbox-list-item[data-v-06d4fb0e]{
    height: 45px;
    line-height:45px;
    color: #999999;
    cursor:pointer;
    padding-left: 27px;
    position:relative;
}
.ct-common-course-fbox-list-item.ed[data-v-06d4fb0e]{
    background: #f9f9f9;
    color: #333;
}
.ct-common-course-fbox-list-item-icon[data-v-06d4fb0e]{
    width:18px;
    height:13px;
    position:absolute;
    right: 59px;
    top: 50%;
    margin-top: -6px;
    display: none;
}
.ct-common-course-fbox-list-item.ed .ct-common-course-fbox-list-item-icon[data-v-06d4fb0e]{
    display: block;
}
.ct-common-course-fbox-list-item-name[data-v-06d4fb0e]{
    width: calc(100% - 75px);
}
.ct-common-category-list[data-v-06d4fb0e]{
    padding: 10px 0 21px;
}
.course-teaching-n-index-panel-sheet-header[data-v-06d4fb0e]{
    height: 40px;
    line-height:40px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-left: 25px;
    background: #f1f1f1;
    color: #999999;
}
.course-teaching-n-index-panel-sheet[data-v-06d4fb0e]{
    border: 1px solid #e9e8e8;
}
.course-teaching-n-index-panel-sheet-leftcol[data-v-06d4fb0e]{
    float: left;
}
.course-teaching-n-index-panel-sheet-rightcol[data-v-06d4fb0e]{
    width: 270px;
    float: right;
    text-align: center;
}
.course-teaching-n-index-panel-sheet-row[data-v-06d4fb0e]{
    height: 40px;
    line-height:40px;
    padding-left: 25px;
}
.course-teaching-n-i-psrow-icon[data-v-06d4fb0e]{
    float: left;
    width:17px;
    height:18px;
    margin-right:9px;
}
.course-teaching-n-i-psrow-name[data-v-06d4fb0e]{
    float: left;
}
.course-teaching-n-i-psrow-time[data-v-06d4fb0e]{
    width: 270px;
    float: right;
    color: #959595;
    text-align: center;
}
.course-teaching-n-index-panel-sheet-row[data-v-06d4fb0e]{
    border-bottom:1px solid #e9e8e8;
}
.course-teaching-n-index-panel-sheet-row[data-v-06d4fb0e]:last-child{
    border-bottom:none;
}
.course-teaching-n-index-panel-sheet-row[data-v-06d4fb0e]:nth-child(even){
    background:  #f9f9f9;
}
.course-homepage-nav-common-header[data-v-06d4fb0e]{
    height: 80px;
    line-height: 80px;
    font-weight: bold;
}
.course-homepage-nav-common-block[data-v-06d4fb0e]{
    border-radius: 3px;
    background: #fff;
}
.course-homepage-nav-common-block-sheet-header[data-v-06d4fb0e]{
    height: 70px;
    background: #fff;
}
/**
 * @desc: 课堂教学-课程首页
 * @author: yansen
 * @time: 2020-09-03
 */
.course-homepage-index-top[data-v-06d4fb0e]{
    background: #fff;
    /*box-shadow: 0px -2px 11px 0px #eee;*/
}
.course-homepage-index-course-title[data-v-06d4fb0e]{
    padding-top: 14px;
}
.course-homepage-index-course-title-txt[data-v-06d4fb0e]{
    font-size: 18px;
    font-weight: bold;
    float: left;
}
.course-homepage-index-course-title-span[data-v-06d4fb0e]{
    display: inline-block;
    width:50px;
    height:23px;
    line-height:23px;
    background: #27c9a3;
    color: #fff;
    border-radius: 3px;
    text-align: center;
    float: left;
    cursor:pointer;
    margin-left:13px;
}
.course-homepage-index-course-spans[data-v-06d4fb0e]{
    margin-top:16px;
}
.course-homepage-index-course-spans[data-v-06d4fb0e]{
    color: #777;
}
.course-homepage-index-course-info[data-v-06d4fb0e]{
    padding-bottom: 13px;
    border-bottom:1px solid #eeeeee;
    position:relative;
}
.course-homepage-index-top-btn[data-v-06d4fb0e]{
    width:94px;
    height:37px;
    line-height:37px;
    text-align: center;
    border: 1px solid #999999;
    border-radius: 5px;
    position:absolute;
    right: 108px;
    top: 24px;
    color: #999999;
    cursor:pointer;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.course-homepage-index-top-btn-v1[data-v-06d4fb0e]{
    width:94px;
    height:37px;
    line-height:37px;
    text-align: center;
    background: #27c9a3;
    color: #fff;
    border-radius: 4px;
    position:absolute;
    right: 0px;
    top: 24px;
    cursor:pointer;
}
.course-homepage-index-course-nav[data-v-06d4fb0e]{
    line-height:65px;
    height: 65px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-bottom:2px solid transparent;
    float: left;
    margin-right:70px;
    color: #666;
    cursor:pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.course-homepage-index-course-nav.ed[data-v-06d4fb0e]{
    border-color: #27c9a3;
    color: #333;
}
.course-homepage-index-bottom[data-v-06d4fb0e]{
    margin-top:10px;
}
.course-homepage-index-b-left[data-v-06d4fb0e]{
    width: calc(100% - 365px);
    float: left;
}
.course-homepage-index-b-right[data-v-06d4fb0e]{
    width: 335px;
    float: right;
}
.course-homepage-index-b-panel[data-v-06d4fb0e]{
    background: #fff;
    padding: 0 29px;
    border-radius: 5px;
    margin-bottom:20px;
}
.course-homepage-index-dt-panel[data-v-06d4fb0e]{
    padding-top: 35px;
    padding-bottom: 33px;
}
.course-hidt-panel-user-icon[data-v-06d4fb0e]{
    width:46px;
    height:46px;
    float: left;
}
.course-hidt-panel-user-icon img[data-v-06d4fb0e]{
    width:100%;
    height:100%;
    border-radius: 50%;
}
.course-hidt-panel-user-rpart[data-v-06d4fb0e]{
    float: right;
    width: calc(100% - 66px);
    height: 40px;
    border-bottom:1px solid #eeeeee;
    position:relative;
}
.course-hidt-panel-user-rpart-input[data-v-06d4fb0e]{
    border: none;
    height: 39px;
    color: #999;
    width: calc(100% - 40px);
}
.course-hidt-panel-user-submitbtn[data-v-06d4fb0e]{
    width:30px;
    height:30px;
    position:absolute;
    right: 0;
    bottom: 5px;
    background: #27c9a3;
    border-radius: 20px;
    text-align: center;
    line-height:26px;
    cursor:pointer;
}
.course-hidt-panel-user-submitbtn img[data-v-06d4fb0e]{
    width: 17px;
    height: 13px;
}
.course-homepage-index-b-panel-title[data-v-06d4fb0e]{
    padding-top:30px;
    font-size: 16px;
    font-weight: bold;
}
.course-homepage-index-b-panel-stat[data-v-06d4fb0e]{
    margin-top:31px;
    padding-bottom: 27px;
    border-bottom:1px solid #eeeeee;
}
.course-homepage-index-b-panel-block-left[data-v-06d4fb0e]{
    float: left;
    width: calc(100% - 120px);
}
.course-homepage-index-b-panel-block-right[data-v-06d4fb0e]{
    width: 120px;
    float: right;
}
.course-homepage-index-b-panel-block-item[data-v-06d4fb0e]{
    height: 32px;
    line-height:32px;
    padding-left: 30px;
    cursor:pointer;
}
.course-homepage-index-b-panel-block-item-span[data-v-06d4fb0e]{
    color:#999999;
}
.course-homepage-index-b-panel-block[data-v-06d4fb0e]{
    margin-top:20px;
}
.course-homepage-index-b-panel-block-item.ed[data-v-06d4fb0e]{
    background: #f9f9f9;
}
.course-homepage-index-b-panel-block-item[data-v-06d4fb0e]:hover{
    background: #f9f9f9;
}
.course-homepage-index-b-panel-block-right-abtn[data-v-06d4fb0e]{
    float: right;
    margin-right:30px;
    color: #27c9a3;
    margin-top:75px;
    cursor:pointer;
}
.course-homepage-index-b-panel-dt[data-v-06d4fb0e]{
    height: 100px;
    padding: 0 30px;
}
.course-homepage-index-b-panel-dt.ed[data-v-06d4fb0e]{
    background: #f9f9f9;
}
.course-homepage-index-b-panel-dt-cobtn[data-v-06d4fb0e]{
    display: none;
}
.course-homepage-index-b-panel-dt[data-v-06d4fb0e]:hover{
    background: #f9f9f9;
}
.course-homepage-index-b-panel-dt:hover .course-homepage-index-b-panel-dt-cobtn[data-v-06d4fb0e]{
    display: inline-block;
}
.course-homepage-index-b-panel-dt-inner[data-v-06d4fb0e]{
    height: 100px;
    border-bottom:1px solid #eeeeee;
    position:relative;
}
.course-homepage-index-b-panel-dt-icon[data-v-06d4fb0e]{
    width:50px;
    height:50px;
    float: left;
    line-height:50px;
    text-align: center;
    border-radius: 30px;
    margin-top:24px;
}
.course-homepage-index-b-panel-dt-rpart[data-v-06d4fb0e]{
    float: left;
    width: 680px;
    margin-left:19px;
    margin-top:30px;
}
.course-homepage-index-b-panel-dt-rpart-title[data-v-06d4fb0e]{
    width: calc(100% - 50px);
}
.course-homepage-index-b-panel-dts[data-v-06d4fb0e]{
    margin-top:17px;
}
.chib-pdrb-top-mark[data-v-06d4fb0e]{
    width:62px;
    height:22px;
    border: 1px solid #fdb443;
    float: left;
    text-align: center;
    line-height:22px;
    color: #fdb443;
}
.course-homepage-index-b-panel-dt-rpart-b[data-v-06d4fb0e]{
    margin-top:7px;
}
.chib-pdrb-top-txt[data-v-06d4fb0e]{
    float: left;
    line-height:22px;
    color: #999999;
    margin-left:9px;
}
.course-homepage-index-b-author-box[data-v-06d4fb0e]{
    padding: 30px;
    background: #fff;
}
.course-homepage-index-b-author-box-header[data-v-06d4fb0e]{
    border-bottom: 1px solid #eeeeee;
    padding-bottom: 20px;
}
.course-homepage-index-b-author-img[data-v-06d4fb0e]{
    width:40px;
    height:40px;
    float: left;
}
.course-homepage-index-b-author-img img[data-v-06d4fb0e] {
    width: 100%;
    height: 100%;
    border-radius: 4px;
}
.course-homepage-index-b-book-part[data-v-06d4fb0e]{
    float: left;
    width: calc(100% - 60px);
    margin-left:20px;
}
.course-homepage-index-b-book-name[data-v-06d4fb0e]{
    font-weight: bold;
}
.course-homepage-index-b-book-desc[data-v-06d4fb0e]{
    color: #999;
    font-size: 12px;
    margin-top:5px;
}
.course-homepage-index-b-book-desc._fold_font_style[data-v-06d4fb0e]{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.fold-course-short-desc-btn-icon[data-v-06d4fb0e]{
    float: left;
    margin-top: 2px;
    margin-left: 3px;
}
.fold-course-short-desc-btn.ed .fold-course-short-desc-btn-icon[data-v-06d4fb0e]{
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
}
.chi-activity-navs-box[data-v-06d4fb0e]{
    width:620px;
    height:360px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding:38px 47px;
}
.chi-activity-navs-box-app[data-v-06d4fb0e]{
    width: 250px;
    cursor: pointer;
}
.chi-activity-navs-box-app-icon[data-v-06d4fb0e]{
    width:50px;
    height: 50px;
    float: left;
    margin-right: 10px;
}
.chi-activity-navs-box-app-icon img[data-v-06d4fb0e] {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}
.chi-activity-navs-box-app-rtitle[data-v-06d4fb0e]{
    font-weight: bold;
}
.chi-activity-navs-box-app-rdesc[data-v-06d4fb0e]{
    font-size: 13px;
    color: #afafaf;
    margin-top:12px;
}
.course-homepage-nav-courseware-nocontent[data-v-06d4fb0e]{
    width:960px;
    height:270px;
    margin: auto;
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    background-size: contain;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-left: 96px;
    padding-top: 58px;
    position:relative;
}
.course-homepage-nav-cnc-title[data-v-06d4fb0e]{
    color: #333;
    font-size: 18px;
    font-weight: bold;
}
.course-homepage-nav-cnc-row[data-v-06d4fb0e]{
    margin-top:30px;
}
.course-homepage-nav-cnc-row-span[data-v-06d4fb0e]{
    color: #999;
    font-size: 16px;
}
.course-homepage-nav-cnc-btn[data-v-06d4fb0e]{
    width:117px;
    height:34px;
    line-height:34px;
    color: #fff;
    border-radius: 20px;
    background: #27c9a3;
    text-align: center;
    cursor:pointer;
}
.course-homepage-nav-cnc-btn[data-v-06d4fb0e]{
    position:absolute;
    top: 134px;
    right: 330px;
}
.course-homepage-nav-courseware-main[data-v-06d4fb0e]{
    margin-top: 0;
}
.course-homepage-nav-courseware-main-navs[data-v-06d4fb0e]{
    width: 270px;
    float: left;
    margin-top:56px;
}
.course-homepage-nav-courseware-main-nav[data-v-06d4fb0e]{
    cursor:pointer;
    height: 50px;
    line-height:50px;
}
.course-homepage-nav-courseware-main-nav[data-v-06d4fb0e]:hover{
    background: #eee;
}
.course-homepage-nav-courseware-main-nav-icon[data-v-06d4fb0e]{
    float: left;
    width: 17px;
    margin-left: 23px;
    margin-top: 16px;
    margin-right:11px;
}
.course-homepage-nav-courseware-main-nav-str[data-v-06d4fb0e]{
    float: left;
    color: #999999;
    width: calc(100% - 60px);
}
.course-homepage-nav-courseware-main-nav.ed .course-homepage-nav-courseware-main-nav-str[data-v-06d4fb0e]{
    color: #27C9A3;
}
.course-homepage-nav-courseware-main-nav.ed.text_option_color_for_theme_2 .course-homepage-nav-courseware-main-nav-str[data-v-06d4fb0e]{
    color: #057fff;
}
.course-homepage-nav-courseware-main-rpart[data-v-06d4fb0e]{
    width: calc(100% - 280px);
    float: right;
}
.course-hnav-cmr-top[data-v-06d4fb0e]{
    height: 60px;
}
.course-hnav-cmr-top-left[data-v-06d4fb0e]{
    float: left;
}
.course-hnav-cmr-top-right[data-v-06d4fb0e]{
    float: right;
}
.course-hnav-cmr-top-name[data-v-06d4fb0e]{
    font-size: 16px;
    line-height:56px;
    color: #333;
}
.course-hnav-cmr-top-rdownlist[data-v-06d4fb0e]{
    color: #666;
    line-height:56px;
    float: left;
}
.course-hnav-cmr-top-rdownlist-ibox .layui-icon-extend-iconfont[data-v-06d4fb0e]{
    color: #666666;
    margin-left:5px;
    float: left;
    line-height: 19px;
    margin-top: 1px;
    font-size: 13px
}
.course-hnav-cmr-top-rdownlist-ibox .layui-icon-extend-iconfont.ed[data-v-06d4fb0e]{
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    margin-top: -1px;
}
.course-hnav-cmr-top-cbtn[data-v-06d4fb0e]{
    border-radius: 4px;
    width:97px;
    height:33px;
    background: #27c9a3;
    color: #fff;
    line-height:33px;
    text-align: center;
    float: right;
    margin-left:15px;
    margin-top:10px;
    cursor:pointer;
}
.course-hcts-add-single-chapter-btn[data-v-06d4fb0e]{
    float: left;
    width: 70px;
    height: 33px;
    border: 1px solid #27c9a3;
    color: #27c9a3;
    border-radius: 4px;
    line-height:33px;
    margin-left:15px;
    margin-top:10px;
    text-align: center;
    cursor: pointer;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.course-hnav-cmr-block[data-v-06d4fb0e]{
    padding-bottom:108px;
    /*padding-top: 20px;*/
    border-radius: 4px;
    /*background: #fff;*/
    min-height: 500px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.course-hnav-cmr-chapter-type[data-v-06d4fb0e]{
    padding-bottom: 10px;
}
.course-hnav-cmr-chapter-header-namezone[data-v-06d4fb0e]{
    width: calc(100% - 120px);
    line-height:55px;
    float: left;
}
.course-hnav-cmr-chapter-header-namestr[data-v-06d4fb0e]{
    font-size: 18px;
    font-weight: bold;
    color: #27C9A3;
}
.course-hnav-cmr-chapter-header[data-v-06d4fb0e]{
    padding: 0 30px;
    border-bottom:2px solid #eeeeee;
    position: relative;
}
.course-hnav-cmr-chapter-header-btnzone[data-v-06d4fb0e]{
    width: 90px;
    float: right;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.course-hnav-cmr-chapter-header-btn[data-v-06d4fb0e]{
    width:15px;
    height:16px;
    margin-top:15px;
    cursor:pointer;
}
.course-hnav-cmr-chapter-header-btn img[data-v-06d4fb0e] {
    width:100%;
    height:100%;
}
.course-hnav-cmr-res-row[data-v-06d4fb0e]{
    cursor: pointer;
    position: relative;
    line-height: 58px;
}
.course-hnav-cmr-res-study-unit-desc[data-v-06d4fb0e]{
    line-height: normal;
    color: #aeaeae;
    font-size: 12px;
    margin-top: -25px;
    position: absolute;
    width: 90%;
}
.course-hnav-cmr-res-study-unit-header-line[data-v-06d4fb0e]{
    border-bottom: 1px solid #ededed;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.course-hnav-cmr-res-study-uh-fheader[data-v-06d4fb0e]{
    height: 58px;
}
.course-hnav-cmr-res-row[data-v-06d4fb0e]:hover{
    /*background: #f6f5f5;*/
}
.course-hnav-cmr-res-study-unit-header[data-v-06d4fb0e]{
    height: 75px;
    position: relative;
    padding: 0 30px 0 62px;
}
.course-hnav-cmr-res-study-unit-header[data-v-06d4fb0e]:hover{
    background: #f6f5f5;
}
.course-hnav-cmr-res-study-unit-res-item[data-v-06d4fb0e]:hover{
    background: #f6f5f5;
}
.course-hnav-cmr-res-study-unit-res-list[data-v-06d4fb0e]{
    padding: 0 30px 0 74px;
}
.course-hnav-cmr-res-row-name[data-v-06d4fb0e]{
    font-size: 16px;
    color: #333;
}
.course-hnav-cmr-res-row-icon[data-v-06d4fb0e]{
    float: left;
    width: 18.5px;
    height: 20px;
    margin-top:18px;
    margin-right:11px;
}
.course-hnav-cmr-res-row-unit-icon[data-v-06d4fb0e]{
    float: left;
    width: auto;
    height: 20px;
    margin-right: 7px;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.course-hnav-cmr-res-row-unit-icon.ed[data-v-06d4fb0e]{
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    margin-top: 34px;
}
.course-hnav-cmr-res-study-uh-fheader .course-hnav-cmr-res-row-unit-icon.ed[data-v-06d4fb0e]{
    margin-top: 38px;
}
.course-hnav-cmr-unit-sec-list .course-hnav-cmr-res-row-unit-icon.ed[data-v-06d4fb0e]{
    margin-top: 38px;
}
.course-hnav-cmr-res-row-name[data-v-06d4fb0e]{
    float: left;
    width: 288px;
    cursor: pointer;
    font-size: 17px;
}
.course-hnav-cmr-res-study-unit-header .course-hnav-cmr-res-row-name[data-v-06d4fb0e]{
    font-weight: bold;
}
.course-hnav-cmr-res-row-fjstr[data-v-06d4fb0e]{
    float: left;
    width: 288px;
    font-size: 12px;
    color: #999;
    min-height: 58px;
}
.course-hnav-cmr-res-row-btns[data-v-06d4fb0e]{
    float: left;
    width: 105px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.course-hnav-cmr-res-row-status[data-v-06d4fb0e]{
    float: right;
}
.course-hnav-cmr-res-row-btns .course-hnav-cmr-chapter-header-btn img[data-v-06d4fb0e]{
    margin-top: -35px;
}
.course-hnav-cmr-sec-unit-row-header[data-v-06d4fb0e]{
    margin: 0 30px;
    border-top: 1px solid #eeeeee;
    position: relative;
}
.course-hnav-cmr-sec-unit-row[data-v-06d4fb0e]{
}
.course-hnav-cmr-sec-unit-row-h-name[data-v-06d4fb0e]{
    height: 40px;
    line-height:40px;
    font-size: 16px;
    color: #666;
    background: #eeeeee;
    margin-top:20px;
    padding: 0 29px;
    position: relative;
}
.course-hnav-cmr-sec-unit-row-h-name-left[data-v-06d4fb0e]{
    float: left;
    width: calc(100% - 100px);
    font-weight: bold;
}
.course-hnav-cmr-sec-unit-row-h-btns[data-v-06d4fb0e]{
    width: 100px;
    float: right;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.course-hnav-cmr-sec-unit-row-h-btns .course-hnav-cmr-chapter-header-btn img[data-v-06d4fb0e]{
    margin-top: -33px;
}
.course-hnav-cmr-unit-sec-header-btns[data-v-06d4fb0e]{
    width: 100px;
    float: right;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-top:5px;
}
.course-hnav-cmr-unit-sec-header-btns .course-hnav-cmr-chapter-header-btn img[data-v-06d4fb0e]{
    margin-top: -0px;
}
.course-hnav-cmr-sec-unit-body[data-v-06d4fb0e]{
}
.course-hnav-cmr-sec-unit-b-desc[data-v-06d4fb0e]{
    font-size: 14px;
    color: #999;
    margin-top:7px;
    padding-left: 60px;
}
.course-hnav-cmr-sec-unit-b-list .course-hnav-cmr-res-row[data-v-06d4fb0e]{
    /*padding: 0 60px;*/
}
.course-hnav-cmr-sec-unit-b-list .course-hnav-cmr-res-row-fjstr[data-v-06d4fb0e]{
    width: 250px;
}
.course-hnav-cmr-res-row-status-text[data-v-06d4fb0e]{
    font-size: 12px;
    color: #999;
    float: left;
}
.course-hnav-cmr-res-row-status-point[data-v-06d4fb0e]{
    width:10px;
    height:10px;
    border-radius: 6px;
    float: left;
    margin-right: 8px;
    background: #48c3fd;
    margin-top: 25px;
    display: none;
}
.course-hnav-cmr-res-row-status-point._unpulish_status[data-v-06d4fb0e]{
    background: #fdb443;
}
.course-hnav-cmr-res-row-status-point._pass_status[data-v-06d4fb0e]{
    background: #9c8bfb;
}
.course-hnav-cmr-res-row-status-point._ok_status[data-v-06d4fb0e]{
    background: #48c3fd;
}
.course-hnav-cmr-sec-unit-b-list[data-v-06d4fb0e]{
    margin-top:5px;
}
.course-hnav-cmr-unit-type[data-v-06d4fb0e]{
    /*border-top: 1px solid #eeeeee;*/
}
.course-hnav-cmr-unit-sec-header[data-v-06d4fb0e]{
    margin: 0 30px;
    height: 60px;
    border-bottom:1px solid #eee;
    position: relative;
}
.course-hnav-cmr-unit-sec-header-name[data-v-06d4fb0e]{
    line-height:60px;
    font-size: 16px;
    font-weight: bold;
    width: calc(100% - 100px);
    float:left;
}
.course-hnav-cmr-unit-sec-desc[data-v-06d4fb0e]{
    font-size: 14px;
    color: #999;
    margin-top:7px;
    padding-left: 60px;
}
.course-hnav-cmr-unit-sec-list[data-v-06d4fb0e]{
}
.course-hnav-cmr-unit-sec-listbline[data-v-06d4fb0e]{
    margin: 0 30px;
    height: 1px;
    background: #eee;
}
.course-hnav-cmr-res-type[data-v-06d4fb0e]{
    /*border-top: 1px solid #eee;*/
}
.course-homepage-nav-cnc-row-icon[data-v-06d4fb0e]{
    width: 17px;
    float: left;
    margin-top:3px;
    margin-right:19px;
}
.chcrrn-input-model[data-v-06d4fb0e]{
    height: 57px;
    border:none;
    background: none;
    cursor: auto;
}
.course-homepage-index-b-panel-block-item-icon[data-v-06d4fb0e]{
    width: 19px;
    height: 20px;
    -o-object-fit: contain;
       object-fit: contain;
    margin-right: 5px;
}
.chidb-d-u-item-icon[data-v-06d4fb0e]{
    height: 21px;
    width: 21px;
    border-radius: 50%;
    float: left;
}
.chidb-d-u-item-name[data-v-06d4fb0e]{
    color: #999;
    font-size: 12px;
    float: left;
    line-height: 21px;
    margin-left: 11px;
}
.chidb-d-u-item[data-v-06d4fb0e]{
    margin-bottom: 10px;
}
.course-homepage-nav-index[data-v-06d4fb0e] .number{
    margin-top: 10px;
}
.chmc-mk[data-v-06d4fb0e]{
    color: #afafaf;
    font-weight: normal;
    font-size: 14px;
    margin-left: 5px;
}
.chmc-mk span[data-v-06d4fb0e]{
    color: rgb(216, 0, 27);
    margin: 0 3px;
}
.course-info-el-popover[data-v-06d4fb0e] {
    margin: 0;
}
.course-info-box[data-v-06d4fb0e] {
}
.course-info-box-app[data-v-06d4fb0e] {
    margin-left: 30px;
    width: calc(50% - 30px);
    height: 62px;
    float: left;
    line-height: 62px;
}
.course-info-box-app-icon[data-v-06d4fb0e] {
    margin-top: calc(50% - 26px);
    float: left;
    width: 26px;
    height: 26px;
}
.course-info-box-app-icon img[data-v-06d4fb0e] {
    width: 100%;
    height: 100%;

    -o-object-fit:cover;

       object-fit:cover;
}
.course-info-box-app-title[data-v-06d4fb0e] {
    height: 14px;
    font-size: 14px;
    font-family: Microsoft YaHei Regular, Microsoft YaHei Regular-Regular;
    font-weight: 400;
    text-align: left;
    color: #26c39f;
}
.course-info-el-popover[data-v-06d4fb0e] {
    margin: 0;
}
.course-info-box[data-v-06d4fb0e] {
}
.course-info-box-app[data-v-06d4fb0e] {
    margin-left: 30px;
    width: calc(50% - 30px);
    height: 62px;
    float: left;
    line-height: 62px;
    cursor: pointer;
}
.course-info-box-app-icon[data-v-06d4fb0e] {
    margin-top: calc(50% - 35px);
    float: left;
    width: 26px;
    height: 26px;
    margin-right: 10px;
    background-size: 100%;
    background-repeat: no-repeat;
}
.course-info-box-app-icon img[data-v-06d4fb0e] {
    width: 100%;
    height: 100%;

    -o-object-fit:cover;

       object-fit:cover;
}
.course-info-box-app-right[data-v-06d4fb0e] {
    float: left;
}
.course-info-box-app-title[data-v-06d4fb0e] {
    height: 14px;
    line-height: 62px;
    font-size: 14px;
    font-family: Microsoft YaHei Regular, Microsoft YaHei Regular-Regular;
    font-weight: 400;
    text-align: left;
    color: #26c39f;
}
.member-manage-icon[data-v-06d4fb0e]{
    background-image: url(/vue/dist/static/img/member-manage-icon.a79e5ef.png);
}
.course-setting-icon[data-v-06d4fb0e]{
    background-image: url(/vue/dist/static/img/course-setting-icon.9f096fd.png);
}
.course-hnav-config-icon[data-v-06d4fb0e]{
    font-weight: bold;
    color: #999;
    cursor: pointer;
    position: absolute;
    left: -23px;
    top: 50%;
    margin-top: -9px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    width: 24px;
    display: none;
}
.course-hnav-cmr-chapter-header:hover .course-hnav-config-icon[data-v-06d4fb0e]{
    display: block;
}
.course-hnav-cmr-sec-unit-row-header:hover .course-hnav-config-icon[data-v-06d4fb0e]{
    display: block;
}
.course-hnav-cmr-res-row:hover .course-hnav-config-icon[data-v-06d4fb0e]{
    display: block;
}
.course-hnav-cmr-unit-sec-header:hover .course-hnav-config-icon[data-v-06d4fb0e]{
    display: block;
}
.chci-v2-icon[data-v-06d4fb0e]{
    margin-top: -29px;
    left: 8px;
}
.course-hnav-config-icon[data-v-06d4fb0e]:hover{
    color: #057fff;
}
.chcch-template-setting-head[data-v-06d4fb0e]{
    height: 40px;
    padding-top: 6px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.chcch-template-setting-body[data-v-06d4fb0e]{
    padding: 15px 0 5px 0;
    border-top: 1px solid #eeeeee;
}
.chcch-template-setting-num[data-v-06d4fb0e]{
    border:1px solid #dadada;
    width: 36px;
    height: 24px;
    border-radius: 3px;
    text-align: center;
}
.chcch-template-setting-option[data-v-06d4fb0e]:not(:last-child){
    margin-bottom: 17px;
}
.chics-back-btn[data-v-06d4fb0e]{
    float: left;
    margin-top: 2px;
    font-size: 14px;
    color: #666;
    margin-right: 20px;
    cursor: pointer;
}
.chics-back-btn .layui-icon-extend-iconfont[data-v-06d4fb0e]{
    margin-right: 5px;
    font-weight: normal;
    font-size: 13px;
}
.course-homepage-index-course-btns[data-v-06d4fb0e]{
    height: 70px;
    position: absolute;
    right: 0px;
    top: 15px;
}
.course-homepage-index-course-btn[data-v-06d4fb0e]{
    width:50px;
    text-align: center;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    float: left;
}
.course-homepage-index-course-btn-icon[data-v-06d4fb0e]{
    height: 30px;
    text-align: center;
    line-height: 30px;
    font-size: 20px;
}
.course-homepage-index-course-btn-txt[data-v-06d4fb0e]{
    color: #666;
}
.course-hnav-cmr-single-chapter[data-v-06d4fb0e]{
    margin-bottom: 15px;
    background: #fff;
}
.course-homepage-index-rpart[data-v-06d4fb0e]{
    width: 320px;
    background: #2b2b2b;
    height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    float: right;
    position: fixed;
    z-index: 10;
    right: 0;
}
.course-homepage-index-rpart-inner[data-v-06d4fb0e]{
    height: 100%;
    overflow: auto;
}
.course-homepage-index-root[data-v-06d4fb0e]{
    height: 100%;
}
.cc-c-new-version-ui.course-homepage-index-root[data-v-06d4fb0e]{
    overflow: hidden;
}
.course-homepage-index-rpart-title[data-v-06d4fb0e]{
    font-size: 17px;
    font-weight: bold;
    color: #fff;
    padding: 19px 20px 0;
}
.course-homepage-index-rpart-nav[data-v-06d4fb0e]{
    height: 40px;
    line-height: 40px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-bottom: 3px solid transparent;
    color: #11caa1;
    text-align: center;
}
.ed.course-homepage-index-rpart-nav[data-v-06d4fb0e]{
    border-color: #11caa1;
    margin-top: 8px;
}
.chapter-index-comp[data-v-06d4fb0e]{
    color: #fff;
}
.cic-chapter-header[data-v-06d4fb0e]{
    height: 40px;
    line-height: 40px;
    background: #212121;
    padding-left: 12px;
    cursor: pointer;
    margin-bottom: 12px;
}
.chapter-index-comp .layui-icon-extend-iconfont.arrow-icon[data-v-06d4fb0e]{
    font-size: 13px;
    float: left;
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
    margin-top: -2px;
}
.chapter-index-comp .layui-icon-extend-iconfont.arrow-icon.ed[data-v-06d4fb0e]{
    margin-top: 0px;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
.cic-chapter-header-name[data-v-06d4fb0e]{
    float: left;
    margin-left: 9px;
    width: calc(100% - 50px);
}
.cic-chapter-children[data-v-06d4fb0e]{
    padding: 0 11px;
}
.cic-chapter-old-unit-header[data-v-06d4fb0e]{
    background: #252525;
    text-indent: 30px;
    height: 34px;
    line-height: 34px;
    margin-bottom: 12px;
}
.course-unit-comp-header[data-v-06d4fb0e]{
    line-height: 35px;
    height: 35px;
    margin-bottom: 6px;
    cursor: pointer;
}
.cicc-course-unit-list[data-v-06d4fb0e]{
    padding: 0 0 0 48px;
}
.cic-chapter-single-cunit[data-v-06d4fb0e]{
    padding-left: 38px;
    padding-top: 18px;
}
.cic-first-lv[data-v-06d4fb0e]{
    border-bottom: 2px solid #212121;
}
.course-unit-comp-res-item[data-v-06d4fb0e]{
    height: 47px;
    line-height: 47px;
    border-bottom: 1px solid #212121;
    cursor: pointer;
}
.course-unit-comp[data-v-06d4fb0e]{
    padding-bottom: 20px;
}
.course-unit-comp-res-list[data-v-06d4fb0e]{
     padding-left: 21px;
}
.course-unit-comp-res-item-icon[data-v-06d4fb0e]{
    width: 18px;
    margin-right: 9px;
    float: left;
    margin-top: 13px;
}
.course-unit-comp-res-item-name[data-v-06d4fb0e]{
    float: left;
    width: calc(100% - 50px);
}
.cic-chapter-children-list[data-v-06d4fb0e]{
    padding: 0 12px;
}
.cic-chapter-children-list .cic-chapter-single-cunit[data-v-06d4fb0e]{
    padding-top: 0;
}
.course-homepage-index.cc-c-new-version-ui[data-v-06d4fb0e]{
    width:calc(100% - 320px);
    float: left
}
.course-hnav-cmr-res-study-unit-header .course-hnav-cmr-res-row-btns[data-v-06d4fb0e]{
    display: none;
}
.course-hnav-cmr-res-study-unit-header:hover .course-hnav-cmr-res-row-btns[data-v-06d4fb0e]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.course-homepage-index-bottom-btns-zone[data-v-06d4fb0e]{
    height: 59px;
    background: #000;
}
.course-hoibobtn[data-v-06d4fb0e] {
    color: #fff;
    cursor: pointer;
    float: left;
    margin-top: 20px;
    margin-left: 23px;
}
.course-hoibobtn .layui-icon-extend-iconfont[data-v-06d4fb0e]{
    margin-right: 5px;
}
.course-hir-toggle-block[data-v-06d4fb0e]{
    width: 20px;
    text-align: center;
    height: 55px;
    line-height: 55px;
    position: absolute;
    left:-20px;
    top: 50%;
    margin-top: -27.5px;
    background: #2b2b2b;
    border-radius: 4px 0 0 4px;
    cursor: pointer;
    color: #fff;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.course-hir-toggle-block.ed[data-v-06d4fb0e]{
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    border-radius: 0px 4px 4px 0px;
    text-align: left;
    text-indent: -1px;
}
.course-gailan-content-item-block-str[data-v-06d4fb0e]{
    float: left;
}
.course-gailan-content-item-block-icon[data-v-06d4fb0e]{
    float: left;
    text-indent: 0;
    margin-left: 5px;
    font-size: 16px;
    margin-top: 2px;
}
.course-homepage-index-top *[data-v-06d4fb0e]{
    -webkit-box-sizing: unset;
            box-sizing: unset;
}
.course-hnav-cmr-res-row-btns[data-v-06d4fb0e]{
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
}
.course-hnav-cmr-res-row-btns>div[data-v-06d4fb0e]{
    margin-right: 20px;
}
.course-hnav-cmr-res-row-fjstr[data-v-06d4fb0e]{
    overflow: hidden; 
    text-overflow:ellipsis; 
    white-space: nowrap;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){
.member-manage-icon[data-v-06d4fb0e]{
    background-image: url(/vue/dist/static/img/member-manage-icon-2.a949013.png);
}
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){
.course-setting-icon[data-v-06d4fb0e]{
    background-image: url(/vue/dist/static/img/course-setting-icon-2.d00f6ee.png);
}
}
/**
 * @desc: 课堂教学
 * @author: yansen
 * @time: 2020-09-03
 */
*[data-v-88166bda]:focus{
    outline: none;
}
.course-teaching-common-btn[data-v-88166bda] {
    background: -webkit-gradient(linear, left top, left bottom, from(#27c9a3), to(#57dfbf));
    background: linear-gradient(#27c9a3 0%, #57dfbf 100%);
    border-radius: 4px;
    cursor:pointer;
    color: #fff;
}
.course-teaching-main-page[data-v-88166bda]{
    height: 100%;
    background: #f5f6fa;
}
.course-teaching-main-page-center[data-v-88166bda]{
    width: 1200px;
    margin: auto;
    position: relative;
}
.course-teaching-public-img-box img[data-v-88166bda]{
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}
.cource-teaching-common-pop-btn[data-v-88166bda]{
    width:180px;
    height:44px;
    border-radius: 5px;
    text-align: center;
    line-height:44px;
    color: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#27c9a3), to(#57dfbf));
    background: linear-gradient(#27c9a3 0%, #57dfbf 100%);
    cursor:pointer;
}
._nr[data-v-88166bda]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
/***主题色start***/
.border_color_for_theme_2.ed[data-v-88166bda]{
    border-color: #057fff!important;
}
.text_color_for_theme_2[data-v-88166bda]{
    color:#057fff!important;
}
.text_hover_color_for_theme_2[data-v-88166bda]:hover{
    color:#057fff!important;
}
.text_option_color_for_theme_2.ed[data-v-88166bda]{
    color:#057fff!important;
}
.text_option_color_for_theme_2.ed .course-teaching-index-nav-icon-txt[data-v-88166bda]{
    color:#057fff!important;
}
.bg_color_for_theme_2[data-v-88166bda]{
    background:#057fff!important;
}
.single_border_color_for_theme_2[data-v-88166bda] {
    border-color: #057fff!important;
}
.bg_selected_color_for_theme_2.ed[data-v-88166bda]{
    background:#057fff!important;
    color: #fff;
}
.bg_selected_color_for_theme_2.ed[data-v-88166bda]:hover{
    color: #fff!important;
}
/***主题色end***/
/***表单元素start，外层加上cource-teaching-form这个类名***/
[data-v-88166bda] .cource-teaching-form .el-input__inner,[data-v-88166bda] .cource-teaching-form .el-textarea__inner,[data-v-88166bda] .cource-teaching-form .el-select .el-input__inner{
    /*border: 1px solid #dce5ef;*/
    border: 1px solid #eee;
    border-radius: 4px;
    font-size: 12px;
}
[data-v-88166bda] .cource-teaching-form .el-input__inner{
    height: 34px;
    line-height: 34px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-88166bda] .el-textarea__inner {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-88166bda] .el-form-item__label {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-88166bda] .cource-teaching-form .el-input__icon{
    line-height: 34px;
}
[data-v-88166bda] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner{
    border: 1px solid #45d7b5;
    -webkit-box-shadow: none;
            box-shadow: none;
}
[data-v-88166bda] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner:hover{
    border: 1px solid #45d7b5;
}
[data-v-88166bda] .cource-teaching-form .el-input__inner:focus,[data-v-88166bda] .cource-teaching-form .el-select .el-input__inner:focus,[data-v-88166bda] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner,[data-v-88166bda] .cource-teaching-form .el-textarea__inner:focus{
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #45d7b5;
}
[data-v-88166bda] .cource-teaching-form .el-radio{
    color: #999999;
    cursor: pointer;
    margin-right: 22px;
}
[data-v-88166bda] .cource-teaching-form .el-radio__label{
    font-size: 12px;
    font-weight: 500;
    color: #999999;
}
[data-v-88166bda] .cource-teaching-form .el-radio__inner{
    width: 16px;
    height: 16px;
    background: #ffffff;
    border: 1px solid #cccccc;
}
[data-v-88166bda] .cource-teaching-form .el-radio__input.is-checked .el-radio__inner{
    border-color: #DCDFE6;
    background: none;
}
[data-v-88166bda] .cource-teaching-form .el-radio__inner::after{
    width: 8px;
    height: 8px;
    background: #000;
}
[data-v-88166bda] .cource-teaching-form .el-radio__input.is-checked+.el-radio__label{
    color: #999999;
}
/**表单元素end**/
.course-no-content-text[data-v-88166bda]{
    text-align: center;
    font-size: 14px;
    color: #999;
    margin-top:5px;
}
.course-no-content-img[data-v-88166bda]{
    width: 464px;
    height: 288px;
    display: block;
    margin: auto;
}
.course-teaching-mp-litem[data-v-88166bda]{
    position: absolute;
    left: 80px;
}
.course-teaching-mp-lt-item[data-v-88166bda]{
    font-size: 17px;
    font-weight: bold;
    height: 71px;
    line-height: 71px;
    float: left;
    margin-right: 20px;
}
.course-teaching-mp-lt-name[data-v-88166bda]{
    cursor: pointer;
}
.course-teaching-mp-lt-i-line[data-v-88166bda]{
    float: left;
    height: 25px;
    width: 1px;
    background: #cccccc;
    margin-top: 23px;
    margin-left: 2px;
}
.course-teaching-mp-lt-i-text[data-v-88166bda]{
    float: left;
    line-height: 71px;
    font-size: 14px;
    color: #666666;
    margin-left: 20px;
}
.course-teaching-mp-lt-popbox[data-v-88166bda]{
    height: 485px;
}
.course-search[data-v-88166bda]{
    height: 38px;
}
.course-teaching-mp-lt-pop-lv-first[data-v-88166bda]{
    border-bottom: 1px solid #eee;
}
.ctmlplf-name[data-v-88166bda]{
    float: left;
    width: calc(100% - 30px);
    font-size: 14px;
    color: #333;
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.ctmlplf-icon[data-v-88166bda]{
    width: 25px;
    float: right;
}
.ctmlplf-icon-mark[data-v-88166bda]{
    font-weight: bold;
    color: #666666;
}
.course-teaching-mp-lt-pop-lv-first-inner[data-v-88166bda]{
    height: 38px;
    line-height: 38px;
    border-bottom: 1px solid #eee;
    padding: 0 30px;
}
.ctmlplf-icon.ed .ctmlplf-icon-mark[data-v-88166bda]{
    display: block;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    margin-right: 10px;
}
.course-teaching-mp-lt-pop-lv-cdbox[data-v-88166bda]{
    padding-bottom: 0px;
}
.add-btn-tooltip[data-v-88166bda]{
    width: 117px;
    height: 76px;
    text-align: center;
}
.add-btn-tooltip p[data-v-88166bda] {
    margin-top: 19px;
    font-size: 14px;
    font-family: Source Han Sans CN Regular, Source Han Sans CN Regular-Regular;
    font-weight: 400;
    color: #333333;
    cursor: pointer;
}
.no-border[data-v-88166bda]{
    border: none;
}
.select-span-pop-box-title[data-v-88166bda]{
    font-size: 17px;
    color: #333435;
    margin-top: 18px;
    margin-left: -20px;
}
.volume-production-activity-pop-rnode[data-v-88166bda] .el-dialog__title{
    color: #5ec8a7;
}
.volume-production-activity-pop-rnode[data-v-88166bda] .el-dialog__header {
    border: none;
}
.volume-production-activity-pop[data-v-88166bda]{
    position: relative;
}
.volume-pap-c-addbtn[data-v-88166bda]{
    position: absolute;
    top: -36px;
    cursor: pointer;
}
.volume-pap-c-mbody[data-v-88166bda]{
    height: 688px;
    border: 1px solid #edeeef;
}
.volume-pap-cm-chbox[data-v-88166bda]{
    width: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    height: 100%;
}
.volume-pap-cm-chb-list[data-v-88166bda]{
    height: 600px;
    overflow: auto;
}
.volume-pap-cm-chb-sbtn[data-v-88166bda]{
    float: none;
    height: 34px;
    line-height: 34px;
    width: 468px;
    margin: auto;
}
._vpcc_first[data-v-88166bda]{
}
._vpcc_second[data-v-88166bda]{
    border-left: 1px solid #edeeef;
    padding: 0 24px 0 29px;
    overflow: auto;
    -webkit-box-shadow: 0 0 10px 3px #eee;
            box-shadow: 0 0 10px 3px #eee;
    position: relative;
    z-index: 3;
}
.volume-pap-cm-chb-l-item[data-v-88166bda]{
    height: 168px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 1px solid #edeeef;
    padding: 0px 22px 0px 38px;
    position: relative;
    cursor: pointer;
}
.volume-pap-cm-chb-l-item-face[data-v-88166bda]{
    width: 160px;
    height: 160px;
    margin-top: 4px;
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.volume-pap-cm-chb-l-item-cont[data-v-88166bda]{
    float: left;
    margin-left: 24px;
}
.volume-pap-cm-chb-l-item-cont-title[data-v-88166bda]{
    font-size: 16px;
    font-weight: bold;
    margin-top: 9px;
    color: #333;
}
.volume-pap-cm-chb-l-item-dbtn[data-v-88166bda]{
    position: absolute;
    right: 23px;
    bottom: 25px;
    cursor: pointer;
}
.volume-production-activity-pop-rnode .resource-create-item-tag-botton-inner[data-v-88166bda]{
    display: block!important;
    position: relative;
    line-height: 24px;
}
.volume-production-activity-pop-rnode .choose-tag-text[data-v-88166bda] {
    line-height: 32px;
    text-indent: 45px;
}
.volume-production-activity-pop-rnode .resource-create-item-tag-botton-inner .choose-tag-button-icon[data-v-88166bda]{
    margin-left: 17px;
    position: absolute;
    top: 5px;
    height: 20px!important;
}
.volume-production-activity-pop-rnode[data-v-88166bda] .el-checkbox{
    display: block;
    float: left;
}
.res-ci-no-content-root[data-v-88166bda]{
    position: relative;
    height: 540px;
}
.volume-pap-cm-chb-l-item-face[data-v-88166bda] .file-restype-face{
    padding-top: 0!important;
}
.volume-pap-cm-chb-l-item-face[data-v-88166bda] ._file-restype-face-img {
    height: 159px!important;
}
.volume-pap-cm-chb-l-item-face[data-v-88166bda] img {
    border-radius: 6px!important;
}
.volume-pap-c-mbody-pitem[data-v-88166bda]{
    height: 100%;
}
.volume-pap-cm-chb-l-item-line[data-v-88166bda]{
    height: 100%;
    position: absolute;
    width: 4px;
    background: #5fc9aa;
    left: 0;
    top: 0;
    display: none;
}
.volume-pap-cm-chb-l-item.ed .volume-pap-cm-chb-l-item-line[data-v-88166bda]{
    display: block;
}
.volume-pap-cm-chb-l-item.ed[data-v-88166bda]{
    background: #f8f9fa;
}
.course-hns-info-form-row-icon[data-v-88166bda]{
    color: #999;
    font-size: 18px;
    float: left;
    width: 18px;
    height: 38px;
    margin-right: 10px;
    cursor: pointer;
}
.course-hns-info-form-row-name[data-v-88166bda]{
    width: 84px;
    float: left;
    color: #333;
    font-weight: bold;
    margin-right: 26px;
    line-height: 34px;
}
.course-hns-info-form-row[data-v-88166bda]{
    margin-top: 48px;
    margin-bottom: 44px;
}
.course-hns-info-form-user[data-v-88166bda]{
    position: relative;
    float: left;
    margin-right: 20px;
    text-align: center;
    width: 66px;
    margin-bottom: 5px;
}
.copyright-radio-num[data-v-88166bda]{
    line-height: normal;
    font-size: 12px;
    color: #fdad3e;
    cursor: pointer;
}
.course-hns-info-form-user-icon[data-v-88166bda]{
    width: 36px;
    height: 36px;
    margin: auto;
}
.course-hns-info-form-user-icon img[data-v-88166bda]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.course-hns-info-form-user-name[data-v-88166bda]{
    color: #666;
    text-align: center;
    line-height: normal;
    margin-top: 6px;
}
.course-hns-info-form-user-mark[data-v-88166bda]{
    position: absolute;
    width: 50px;
    height: 20px;
    background: #ff7676;
    border-radius: 12px;
    text-align: center;
    line-height: 20px;
    color: #fff;
    font-size: 9px;
    top: -8px;
    left: 30px;
}
.course-hns-info-form-row-cont[data-v-88166bda]{
    float: left;
    width: calc(100% - 110px);
}
.course-hns-info-form-add-u-btn[data-v-88166bda]{
    width: 38px;
    height: 38px;
    border: 1px solid #278bf7;
    border-radius: 50%;
    float: left;
    cursor: pointer;
    color: #278bf7;
    text-align: center;
    margin-left: 14px;
}
.course-hns-info-form-row[data-v-88166bda]{
    margin-bottom: 44px;
}
.course-hns-info-form-price-desc[data-v-88166bda]{
    color: #999;
    font-size: 14px;
    margin-top: 12px;
}
.set-price-comp-show-model[data-v-88166bda]{
    margin-top: 7px;
}
.set-price-comp-show-model-str[data-v-88166bda]{
    font-weight: bold;
    color: #333;
}
.set-price-comp-show-model-icon[data-v-88166bda]{
    color: #2191ff;
    margin-left: 5px;
    cursor: pointer;
}
.set-price-comp-edit-model-input[data-v-88166bda]{
    height: 34px;
    border: 1px solid #d1dce7;
    border-radius: 3px;
    color: #999999;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-indent: 1em;
    float: left;
    margin-right: 20px;
}
.set-price-comp-edit-model-sbtn[data-v-88166bda]{
    width: 64px;
    height: 34px;
    border-radius: 3px;
    text-align: center;
    cursor: pointer;
    line-height: 34px;
    color: #fff;
    background: #2191ff;
    float: left;
}
.drcmci-pbox[data-v-88166bda]{
    padding: 0 30px;
    height: 500px;
    padding-bottom: 80px;
}
.document-resource-create-main-content-item .course-hns-info-form-row-name[data-v-88166bda]{
    width: 112px;
}
.document-resource-create-main-content-item .course-hns-info-form-row-cont[data-v-88166bda] {
    width: calc(100% - 138px);
}
.course-hns-info-form-row-cont[data-v-88166bda] .el-radio__inner::after{
    background: #fff;
    width: 5px;
    height: 5px;
}
.course-hns-info-form-row-cont[data-v-88166bda] .el-radio__input.is-checked .el-radio__inner {
    border-color: #409eff;
    background: #409eff;
}
.chifrc-radio-comp[data-v-88166bda]{
    margin-top: 6px;
}
.chifrc-res-item-conf[data-v-88166bda]{
    padding: 28px 17px;
    background: #fafafa;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 615px;
    border-radius: 5px;
    margin-top: 19px;
}
.chifrc-res-iconf-row-icon[data-v-88166bda]{
    width: 19px;
    height: 20px;
    float: left;
    margin-right: 8px;
    margin-top: 8px;
}
.chifrc-res-iconf-row-icon img[data-v-88166bda]{
    width: 100%;
    height: 100%;
}
.chifrc-res-iconf-row-name[data-v-88166bda]{
    color: #666;
    float: left;
    line-height: 34px;
}
.chifrc-res-iconf-row-oplist[data-v-88166bda]{
    float: right;
}
.chnsifpd-v2[data-v-88166bda]{
    height: 56px;
    line-height: 56px;
    background: #fafafa;
    margin-top: 18px;
    width: 615px;
    text-indent: 19px;
}
.chnsifpd-v3[data-v-88166bda]{
    padding: 20px;
    background: #fafafa;
    margin-top: 18px;
}
.chnsifpd-item[data-v-88166bda]{
    margin-top: 18px;
}
.course-hns-info-form-user-cbtn[data-v-88166bda]{
    line-height: 20px;
    color: #278bf7;
    cursor: pointer;
    display: block;
    position: absolute;
    width: 100%;
    display: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    bottom: -20px;
}
.course-hns-info-form-user:hover .course-hns-info-form-user-cbtn[data-v-88166bda]{
    display: block;
}
.course-hns-info-form-user[data-v-88166bda]:hover{
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
}
.chifrc-res-iconf-row[data-v-88166bda]{
    margin-bottom: 10px;
}
.rescfs-pop-first-lv[data-v-88166bda]{
    margin-top: 42px;
}
.rescfs-pop-first-lv-header[data-v-88166bda]{
    padding-bottom: 14px;
    border-bottom: 1px solid #eeeeee;
    color: #999999;
    font-weight: bold;
}
.rescfs-pop-sec-lv[data-v-88166bda]{
    height: 58px;
    line-height: 58px;
    border-bottom: 1px solid #eeeeee;
}
.rescfs-pop-sec-lv-left[data-v-88166bda]{
    float: left;
    color: #323232;
    font-size: 15px;
    font-weight: bold;
    width: calc(100% - 200px);
}
.rescfs-pop-sec-lv-right[data-v-88166bda]{
    float: right;
    color: #434343;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
}
.rescfs-pop-sec-lvs[data-v-88166bda]{
    padding: 0 29px;
}
.rescfs-pop-sec-lv-left img[data-v-88166bda]{
    width: 16px;
    -webkit-transform: translateY(-1px);
            transform: translateY(-1px);
    margin-right: 3px;
}
.res-collection-files-stat-pop[data-v-88166bda]{
    height: 600px;
    overflow: auto;
}
/**
 * @desc: 课堂教学
 * @author: yansen
 * @time: 2020-09-03
 */
.course-teaching-index-lbox[data-v-88166bda]{
    width: 250px;
    float: left;
}
.course-teaching-index-rbox[data-v-88166bda]{
    float: right;
    width: 915px;
}
.course-teaching-index-box[data-v-88166bda]{
    margin-top:21px;
}
.course-teaching-index-nav[data-v-88166bda]{
    height: 50px;
    line-height:50px;
    cursor:pointer;
    padding: 0 26px;
    border-radius: 5px;
    margin-bottom:5px;
}
.course-teaching-index-nav[data-v-88166bda]:hover{
    background: #eeeeee;
}
.course-teaching-index-nav-icon[data-v-88166bda]{
    width: 21px;
    height: 22px;
    float: left;
    margin-right: 15px;
}
.course-teaching-index-nav-icon img[data-v-88166bda]{
    width:100%;
    height:100%;
    -o-object-fit: contain;
       object-fit: contain;
}
.course-teaching-index-nav-icon-txt[data-v-88166bda]{
    color: #999999;
    float: left;
}
.course-teaching-index-nav-num[data-v-88166bda]{
    float:left;
    width: 42px;
    height: 20px;
    color: #fff;
    background: #c7c7c7;
    line-height:20px;
    text-align: center;
    border-radius: 15px;
    margin-top:14px;
    margin-left:10px;
}
.course-teaching-index-nav.ed .course-teaching-index-nav-icon-txt[data-v-88166bda]{
    color: #27c9a3;
}
.course-teaching-n-index-panel[data-v-88166bda]{
    padding: 0 30px;
    background: #fff;
    margin-bottom:20px;
    border-radius: 5px;
}
.course-anchor-header[data-v-88166bda]{
    height: 54px;
    line-height:54px;
    border-bottom:1px solid #eeeeee;
}
.course-anchor-header-greetings[data-v-88166bda]{
    color: #666;
    width: 500px;
    float: left;
}
.course-anchor-header-rparts[data-v-88166bda]{
    float: right;
}
.course-anchor-header-weeks[data-v-88166bda]{
    color: #4584e8;
    float: left;
}
.course-anchor-header-weeks-icon[data-v-88166bda]{
    width:15px;
    height:15px;
    margin-top:-2px;
    margin-right:4px;
}
.course-anchor-header-dline[data-v-88166bda]{
    float: left;
    height: 14px;
    width: 1px;
    background: #cccccc;
    margin-top: 20px;
    margin-left:19px;
    margin-right:15px;
}
.course-anchor-navs[data-v-88166bda]{
    height: 58px;
}
.course-anchor-nav[data-v-88166bda]{
    height: 58px;
    line-height:58px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-bottom:3px solid transparent;
    float: left;
    margin-right:40px;
    color: #999999;
    cursor:pointer;
}
.course-anchor-nav.ed[data-v-88166bda]{
    border-bottom:3px solid #27c9a3;
    color: #333;
}
.course-teaching-n-index-nav[data-v-88166bda]{
    float: left;
    margin-right: 30px;
    cursor: pointer;
    font-weight: bold;
    line-height: 40px;
}
.course-teaching-n-index-nav.ed[data-v-88166bda]{
    color: #27c9a3;
    border-bottom: 3px solid #5ad5a9;
}
.course-teaching-n-index-navs[data-v-88166bda]{
    margin-bottom: 19px;
}
.resource-show-list-head-sbox[data-v-88166bda] {
    margin-right: 10px;
    height: 28px;
    line-height: 39px;
    width: 200px;
    margin-top: 2px;
    float: left;
}
.course-teaching-n-index-navs-rpart[data-v-88166bda]{
    float: right;
}
.resource-show-list-head-icon[data-v-88166bda] {
    margin-right: 10px;
    color: #777;
    float: left;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    margin-top: 7px;
}
.resource-show-list-head-str[data-v-88166bda] {
    margin-right: 10px;
    color: #777;
    float: left;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    margin-top: 7px;
}
._cav-v2.ed[data-v-88166bda]{
    border-width: 4px;
}
.course-teaching-n-index-panel-title[data-v-88166bda]{
    font-size: 16px;
    height: 50px;
    line-height:50px;
    padding-top: 10px;
    font-weight: bold;
}
.course-gailan-content-item[data-v-88166bda]{
    float: left;
}
.course-gailan-content-item-title[data-v-88166bda]{
    color: #999;
}
.course-gailan-content-item-block[data-v-88166bda]{
    height: 50px;
    border-right: 1px solid #eeeeee;
    float: left;
    width: 68px;
}
.course-gailan-content-item-block[data-v-88166bda]:nth-child(1) {
   width: 137px;
}
.course-gailan-content-item-block[data-v-88166bda]:nth-child(2) {
    width:147px;
    text-indent:31px;
}
.course-gailan-content-item-block[data-v-88166bda]:nth-child(3) {
    width:143px;
    text-indent:31px;
}
.course-gailan-content-item-block[data-v-88166bda]:nth-child(4) {
    width:103px;
    text-indent:31px;
}
.course-gailan-content-item-block[data-v-88166bda]:nth-child(5) {
    width:103px;
    text-indent:31px;
}
.course-gailan-content-item-block[data-v-88166bda]:nth-child(6) {
    width:123px;
    text-indent:31px;
    border-right: none;
}
.course-gailan-content-item-block-num[data-v-88166bda]{
    font-size: 21px;
    font-weight: bold;
    color: #666666;
}
.course-gailan-content-item-blocks[data-v-88166bda]{
    margin-top:30px;
    margin-bottom:23px;
}
.course-gailan-content-item-block-txt[data-v-88166bda]{
    color: #999999;
    margin-top:7px;
}
.course-gailan-content-item[data-v-88166bda]{
    float: left;
}
.course-gailan-no-content-img[data-v-88166bda]{
    width: 48px;
    height: 61px;
    margin: auto;
}
.course-gailan-no-content-txt[data-v-88166bda]{
    text-align: center;
    color: #999;
}
.course-teaching-ni-ptitle-v2-left[data-v-88166bda]{
    font-size: 16px;
    font-weight: bold;
    float: left;
}
.course-teaching-n-index-panel-title-v2[data-v-88166bda]{
    height: 50px;
    line-height:50px;
}
.course-teaching-ni-ptitle-v2-right[data-v-88166bda]{
    float: right;
}
.course-teaching-ni-ptitle-v2-right span[data-v-88166bda]{
    color: #27c9a3;
    margin: 0 4px;
}
.course-teaching-n-index-panel-v2[data-v-88166bda]{
    margin-bottom:29px;
}
.course-teaching-course-cards[data-v-88166bda]{
    margin-top:30px;
}
.course-author-row-icon[data-v-88166bda]{
    width:22px;
    height:22px;
    float: left;
}
.course-card-item[data-v-88166bda]{
    float: left;
    margin-right:30px;
    margin-bottom:17px;
    cursor: pointer;
}
.course-card-item[data-v-88166bda]:nth-child(4n){
    margin-right:0px;
}
.app-lib-item[data-v-88166bda]{
    margin-right:30px;
    margin-bottom:10px;
    float: left;
}
.app-lib-item[data-v-88166bda]:nth-child(3n) {
    margin-right: 0;
}
.back-log-navp-top[data-v-88166bda]{
    height: 64px;
    line-height:64px;
}
.back-log-navp-top-name[data-v-88166bda]{
    float: left;
    font-size: 17px;
    font-weight: bold;
    float: left;
}
.back-log-navp-top-filter-hotbtn[data-v-88166bda]{
    float: right;
    width:16px;
    height:16px;
    cursor:pointer;
}
.back-log-navp-top-filter-hotbtn img[data-v-88166bda]{
    width:100%;
    height:100%;
}
.back-log-nav-task-status[data-v-88166bda]{
    height: 75px;
    line-height: 75px;
    color: #27c9a3;
    font-weight: bold;
    padding-left: 30px;
}
.back-log-nav-task-item[data-v-88166bda]{
    height: 100px;
    padding: 0 30px;
}
.back-log-nav-task-item[data-v-88166bda]:hover{
    background: #f4f4f4;
}
.back-log-nav-task-item-inner[data-v-88166bda]{
    border-bottom:1px solid #f4f4f4;
    height: 100px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position:relative;
}
.back-log-nav-task-item-title[data-v-88166bda]{
    font-weight: bold;
    padding-top: 17px;
}
.back-log-nav-task-item-bottom[data-v-88166bda]{
    margin-top:25px;
}
.back-log-nav-task-item-typename[data-v-88166bda]{
    color: #999;
    float: left;
}
.back-log-nav-task-item-type-icon[data-v-88166bda]{
    width:12px;
    height:12px;
}
.back-log-nav-task[data-v-88166bda]{
    border-bottom:1px solid #eeeeee;
}
.back-log-nav-task[data-v-88166bda]:last-child{
    border-bottom:none;
}
.back-log-nav-task-item:last-child .back-log-nav-task-item-inner[data-v-88166bda]{
    border-bottom: none;
}
.back-log-nav-task-item-points[data-v-88166bda]{
    position:absolute;
    right: 0px;
    top: 18px;
    width:24px;
    height:6px;
    cursor:pointer;
}
.back-log-nav-task-item-points img[data-v-88166bda]{
    width:100%;
    height:100%;
}
.back-log-nav-task-item-cbtn[data-v-88166bda]{
    width:70px;
    height:24px;
    line-height:24px;
    position:absolute;
    right: 0px;
    text-align: center;
    bottom: 10px;
    border: 1px solid #27c9a3;
    color: #27c9a3;
    border-radius: 20px;
    cursor:pointer;
}
._gray_color[data-v-88166bda]{
    color: #cccccc;
}
.ct-common-filter-left[data-v-88166bda]{
    width: calc(100% - 94px);
    float: left;
}
.ct-common-filter-right[data-v-88166bda]{
    float: right;
}
.ct-common-filter-name[data-v-88166bda]{
    font-weight: bold;
    float: left;
    margin-right: 27px;
}
.ct-common-filter-item[data-v-88166bda]{
    margin-top:18px;
    line-height:32px;
}
.ct-common-filter-options[data-v-88166bda]{
    overflow: auto;
}
.ct-common-filter-option[data-v-88166bda]{
    height: 32px;
    color: #737373;
    float: left;
    padding: 0 21px;
    border-radius: 20px;
    cursor:pointer;
    margin-bottom: 10px;
}
.ct-common-filter-option.ed[data-v-88166bda]{
    color: #fff;
    background: #27c9a3;
}
.ct-common-filter-option[data-v-88166bda]:hover{
    color:#27c9a3;
}
.ct-common-filter-option.ed[data-v-88166bda]:hover{
    color:#fff;
}
.ct-common-filter-items[data-v-88166bda]{
    padding-bottom: 30px;
    border-top:1px solid #eeeeee;
}
.ct-common-filter-morebtn[data-v-88166bda]{
    width:78px;
    height:29px;
    border: 1px solid #999;
    text-align: center;
    line-height:29px;
    color: #999999;
    border-radius: 5px;
    cursor:pointer;
}
.ct-common-filter-morebtn[data-v-88166bda]:hover{
    color:#27c9a3;
}
.ct-common-course-fbox-header[data-v-88166bda]{
    height: 65px;
    line-height:65px;
    border-bottom:1px solid #eeeeee;
}
.ct-common-course-fbox-header-part[data-v-88166bda]{
    width: 50%;
    float:left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-weight: bold;
}
.ct-common-course-fbox-list[data-v-88166bda]{
    height: 300px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.ct-common-course-fbox-list-part[data-v-88166bda]{
    width: 50%;
    height: 100%;
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    overflow: auto;
}
.ct-common-course-fbox-list-part[data-v-88166bda]:first-child{
    border-right: 1px solid #eee;
}
.ct-common-course-fbox-list-item[data-v-88166bda]{
    height: 45px;
    line-height:45px;
    color: #999999;
    cursor:pointer;
    padding-left: 27px;
    position:relative;
}
.ct-common-course-fbox-list-item.ed[data-v-88166bda]{
    background: #f9f9f9;
    color: #333;
}
.ct-common-course-fbox-list-item-icon[data-v-88166bda]{
    width:18px;
    height:13px;
    position:absolute;
    right: 59px;
    top: 50%;
    margin-top: -6px;
    display: none;
}
.ct-common-course-fbox-list-item.ed .ct-common-course-fbox-list-item-icon[data-v-88166bda]{
    display: block;
}
.ct-common-course-fbox-list-item-name[data-v-88166bda]{
    width: calc(100% - 75px);
}
.ct-common-category-list[data-v-88166bda]{
    padding: 10px 0 21px;
}
.course-teaching-n-index-panel-sheet-header[data-v-88166bda]{
    height: 40px;
    line-height:40px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-left: 25px;
    background: #f1f1f1;
    color: #999999;
}
.course-teaching-n-index-panel-sheet[data-v-88166bda]{
    border: 1px solid #e9e8e8;
}
.course-teaching-n-index-panel-sheet-leftcol[data-v-88166bda]{
    float: left;
}
.course-teaching-n-index-panel-sheet-rightcol[data-v-88166bda]{
    width: 270px;
    float: right;
    text-align: center;
}
.course-teaching-n-index-panel-sheet-row[data-v-88166bda]{
    height: 40px;
    line-height:40px;
    padding-left: 25px;
}
.course-teaching-n-i-psrow-icon[data-v-88166bda]{
    float: left;
    width:17px;
    height:18px;
    margin-right:9px;
}
.course-teaching-n-i-psrow-name[data-v-88166bda]{
    float: left;
}
.course-teaching-n-i-psrow-time[data-v-88166bda]{
    width: 270px;
    float: right;
    color: #959595;
    text-align: center;
}
.course-teaching-n-index-panel-sheet-row[data-v-88166bda]{
    border-bottom:1px solid #e9e8e8;
}
.course-teaching-n-index-panel-sheet-row[data-v-88166bda]:last-child{
    border-bottom:none;
}
.course-teaching-n-index-panel-sheet-row[data-v-88166bda]:nth-child(even){
    background:  #f9f9f9;
}
.course-homepage-nav-common-header[data-v-88166bda]{
    height: 80px;
    line-height: 80px;
    font-weight: bold;
}
.course-homepage-nav-common-block[data-v-88166bda]{
    border-radius: 3px;
    background: #fff;
}
.course-homepage-nav-common-block-sheet-header[data-v-88166bda]{
    height: 70px;
    background: #fff;
}
/**
 * @desc: 积分运营管理前端公用css文件
 * @author: yansen
 * @time: 2020-01-14
 */
._nr[data-v-88166bda]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
#operationl-manage-frame[data-v-88166bda]{
    width: 100%;
    height: 100%;
    background: #f7f7f7;
}
/*修改element自带tree的样式*/
[data-v-88166bda] .el-tree-node__content:hover {
    color: #1d86fb;
    background-color: white;
}
[data-v-88166bda] .el-tree-node:focus>.el-tree-node__content {
    color: #1d86fb;
    background-color: white;
}
[data-v-88166bda] .el-tree-node__expand-icon {
    display: none;
}
.omf-zone[data-v-88166bda]{
    width: 1200px;
    margin: 30px auto 0;
}
.omf-left[data-v-88166bda]{
    width: 250px;
    float: left;
}
.omf-right[data-v-88166bda]{
    float: right;
    width: 932px;
    padding-bottom: 40px;
}
.nav-sidebar-item[data-v-88166bda]{
    height: 60px;
    line-height: 60px;
    color: #999;
    font-size: 15px;
    font-weight: normal;
    cursor: pointer;
    padding-left: 37px;
    border-radius: 4px;
}
.nav-sidebar-item-icon[data-v-88166bda]{
    font-size: 23px;
    font-weight: normal;
    float: left;
    margin-right: 7px;
}
.nav-sidebar-item.ed[data-v-88166bda]{
    color: #2288f7;
    background: #eeeeee;
}
.omf-school-block[data-v-88166bda]{
    height: 115px;
    width: 290px;
    background: #fff;
    border-radius: 5px;
    float: left;
}
.omf-r-sec-block[data-v-88166bda]{
    background: #fff;
    border-radius: 5px;
    padding: 14px 30px 35px 35px;
}
.omf-integral-block[data-v-88166bda]{
    width: calc(100% - 320px);
    height: 115px;
    float: right;
    background: #fff;
    border-radius: 5px;
}
.omf-cm-cblock[data-v-88166bda]{
    background: #fff;
    border-radius: 5px;
    padding: 0 30px;
    margin-top: 30px;
}
.school-info-comp-core-str[data-v-88166bda]{
    color: #333;
    font-size: 18px;
    font-weight: bold;
    margin-right: 6px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.school-info-comp-core-icon[data-v-88166bda]{
    color: #999999;
    font-size: 27px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
}
.school-info-comp-core[data-v-88166bda]{
    line-height: 25px;
    text-align: center;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 15px;
    overflow: hidden;
}
.school-info-comp[data-v-88166bda]{
    height: 100%;
}
.modify-cloud-school-comp-body[data-v-88166bda]{
    padding: 25px;
}
.mc-school-item-arrow-icon[data-v-88166bda]{
    float: left;
    font-size: 22px;
    margin-top: 3px;
    color: #999999;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    -webkit-animation:rotate_animation-data-v-88166bda 0.2s;
            animation:rotate_animation-data-v-88166bda 0.2s;
}
.mc-school-item-arrow-icon.ed[data-v-88166bda]{
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
    -webkit-animation:rotate_animation_ed-data-v-88166bda 0.2s;
            animation:rotate_animation_ed-data-v-88166bda 0.2s;
}
/*剪头旋转动画*/
@-webkit-keyframes rotate_animation_ed-data-v-88166bda{
from {
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
}
to {
        -webkit-transform: rotate(-90deg);
                transform: rotate(-90deg);
}
}
@keyframes rotate_animation_ed-data-v-88166bda{
from {
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
}
to {
        -webkit-transform: rotate(-90deg);
                transform: rotate(-90deg);
}
}
@-webkit-keyframes rotate_animation-data-v-88166bda{
from {
        -webkit-transform: rotate(-90deg);
                transform: rotate(-90deg);
}
to {
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
}
}
@keyframes rotate_animation-data-v-88166bda{
from {
        -webkit-transform: rotate(-90deg);
                transform: rotate(-90deg);
}
to {
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
}
}
.mc-school-item-mark-icon[data-v-88166bda]{
    float: left;
    font-size: 25px;
    color: #333;
    margin-left: 3px;
    margin-right: 1px;
    cursor: auto;
}
.mc-school-item-mark-str[data-v-88166bda]{
    float: left;
    line-height: 35px;
    margin-left: 5px;
    color: #333;
    max-width: 160px;
}
.electronic-currency-stat-comp[data-v-88166bda]{
    height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 30px 33px;
}
.electronic-currency-stat-comp-left[data-v-88166bda]{
    width: 200px;
    float: left;
    height: 100%;
}
.electronic-currency-stat-comp-right[data-v-88166bda]{
    width: calc(100% - 200px);
    float: right;
    height: 100%;
}
.ecsc-stat-num[data-v-88166bda]{
    font-size: 22px;
    font-weight: bold;
}
.ecsc-stat-str[data-v-88166bda]{
    color: #999;
    font-size: 12px;
    margin-top: 2px;
}
.ecsc-icon[data-v-88166bda]{
    width: 32px;
    height: 32px;
    float: left;
    color: #ff8a8a;
    font-size: 32px;
    margin-right: 12px;
    margin-top: 7px;
}
.ecsc-stat[data-v-88166bda]{
    float: left;
    width: calc(100% - 45px);
}
.ecscr-line-cover[data-v-88166bda]{
    height: 17px;
    border-radius: 12px;
}
.ecscr-line-section[data-v-88166bda]{
    height: 100%;
    float: left;
}
.ecscr-line-section-animation[data-v-88166bda]{
    height: 100%;
    -webkit-animation: fill_animation-data-v-88166bda 1s;
            animation: fill_animation-data-v-88166bda 1s;
}
/*填充动画*/
@-webkit-keyframes fill_animation-data-v-88166bda{
from {
        width: 0;
}
to {
        width: 100%;
}
}
@keyframes fill_animation-data-v-88166bda{
from {
        width: 0;
}
to {
        width: 100%;
}
}
.ecscr-line-name-list[data-v-88166bda]{
    float: right;
    margin-top: 12px;
}
.ecscr-line-name-item-block[data-v-88166bda]{
    float: left;
    width: 16px;
    height: 12px;
    border-radius: 3px;
    margin-top: 3px;
    margin-right: 8px;
}
.ecscr-line-name-item-name[data-v-88166bda]{
    color: #999;
    font-size: 12px;
    float: left;
}
.omf-r-sec-block[data-v-88166bda]{
    margin-top: 30px;
}
.omf-r-sec-b-header[data-v-88166bda]{
    height: 54px;
    line-height: 54px;
    border-bottom: 1px solid #f4f4f4;
}
.omf-r-sec-bhl-str[data-v-88166bda]{
    float: left;
    font-size: 16px;
    color: #333;
    font-weight: bold;
}
.omf-r-sec-bhr-str[data-v-88166bda]{
    float: right;
    font-size: 16px;
    color: #666 ;
    cursor: pointer;
}
.omf-r-sec-b-desc[data-v-88166bda]{
    margin-top: 50px;
}
.omf-r-sec-b-desc-left[data-v-88166bda]{
    height: 180px;
    width: 400px;
    float: left;
}
.omf-r-sec-b-desc-right[data-v-88166bda]{
    width: calc(100% - 400px);
    float: right;
}
.omf-r-sec-b-desc-row-mark[data-v-88166bda]{
    width: 10px;
    height: 10px;
    border-radius: 6px;
    border: 1px solid #2c8ef7;
    float: left;
    margin-right: 11px;
    margin-top: 6px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.omf-r-sec-b-desc-row-str[data-v-88166bda]{
    overflow: hidden;
    color: #666;
    font-size: 16px;
}
.omf-r-sec-b-desc-row[data-v-88166bda]{
    margin-bottom: 28px;
}
.omf-r-sec-b-body[data-v-88166bda]{
    min-height: 110px;
}
.omf-r-sec-bb-item[data-v-88166bda]{
    width: 50%;
    float: left;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.omf-r-sec-bb-item-core[data-v-88166bda]{
    line-height: 32px;
}
.omfrsni-core-icon[data-v-88166bda]{
    width: 32px;
    height: 32px;
    float: left;
}
.omfrsni-core-icon img[data-v-88166bda]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.omfrsni-core-str[data-v-88166bda]{
    float: left;
    margin-right: 15px;
    font-size: 16px;
    font-weight: bold;
}
input.omfrsni-core-str[data-v-88166bda]{
    border: 1px solid #dddddd;
    padding: 0 10px;
    width: 100px;
    font-size: 14px;
    font-weight: normal;
    height: 32px;
}
.omf-rc-str[data-v-88166bda]{
    font-size: 16px;
    font-weight: bold;
    float: left;
}
.omf-rc-switch[data-v-88166bda]{
    float: left;
    margin-left: 15px;
}
.omfrsni-core-edit-str[data-v-88166bda]{
    font-size: 16px;
    font-weight: bold;
    color: #2288f7;
    float: left;
    cursor: pointer;
}
.omfrsni-core-edit-cover[data-v-88166bda]{
    cursor: pointer;
    float: left;
}
.omfrsni-core-edit-icon[data-v-88166bda]{
    float: left;
    font-size: 20px;
    color: #2288f7;
    margin-right: 8px;
    margin-left: 36px;
    display: block;
    cursor: pointer;
}
.omf-r-sec-bb-crow[data-v-88166bda]{
    padding-left: 110px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 35px;
}
.omf-r-sec-bb-crow .omfrsni-core-edit-icon[data-v-88166bda]{
    margin-right: 0;
}
.omf-rc-warmtxt[data-v-88166bda]{
    color: #999999;
    float: left;
    margin-left: 30px;
}
.omf-dynamic-item-author[data-v-88166bda]{
    float: left;
    margin-right: 17px;
    font-weight: bold;
}
.omf-dynamic-item-currency-icon[data-v-88166bda]{
    width: 15px;
    height: 15px;
    float: left;
    margin-right: 6px;
    margin-top: -1px;
}
.omf-dynamic-item-currency-icon img[data-v-88166bda]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.omf-dynamic-item-desc[data-v-88166bda]{
    float: left;
    font-weight: bold;
}
.omf-dynamic-item-time[data-v-88166bda]{
    float: right;
    font-size: 13px;
    color: #999;
}
.omf-dynamic-item[data-v-88166bda]{
    font-size: 16px;
    color: #666666;
    margin-bottom: 43px;
}
.omf-dynamic-list[data-v-88166bda]{
    padding-top: 30px;
    padding-bottom: 1px;
}
.total-order-manage[data-v-88166bda]{
    margin-top: 0;
}
.total-order-manage-mbox[data-v-88166bda]{
    padding: 35px 37px;
    background: #fff;
}
.order-filter-list-comp[data-v-88166bda]{
    min-height: 300px;
    position: relative;
}
.oflc-sheet-col[data-v-88166bda]{
    float: left;
    text-align: center;
    height: 100%;
}
.oflc-sheet-head[data-v-88166bda]{
    height: 47px;
    line-height: 47px;
    color: #494949;
    background: #f9f9f9;
    border-bottom: 1px solid #efefef;
}
.oflc-sheet-row[data-v-88166bda]{
    overflow: hidden;
    height: 107px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 23px 0 23px 0;
}
.oflc-sheet-row[data-v-88166bda]:not(:last-child) {
    border-bottom: 1px solid #efefef;
}
.oflc-scc-good-face[data-v-88166bda]{
    width: 60px;
    height: 60px;
    float: left;
    margin-right: 12px;
}
.oflc-scc-good-face img[data-v-88166bda]{
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    border-radius: 5px;
}
.oflc-scc-good-rpart[data-v-88166bda]{
    float: left;
    text-align: left;
    width: calc(100% - 72px);
}
.oflc-scc-good-name[data-v-88166bda]{
    color: #333;
    font-size: 15px;
    margin-top: 1px;
    font-weight: bold;
}
.oflc-scc-good-type[data-v-88166bda]{
    color: #999;
    font-size: 12px;
    margin-top: 21px;
}
.oflc-scc-currency-icon[data-v-88166bda]{
    width: 15px;
    height: 15px;
    float: left;
    margin-top: -6px;
}
.oflc-scc-currency-icon img[data-v-88166bda]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.oflc-scc-cyrrency-num[data-v-88166bda]{
    color: #f17d78;
    font-weight: bold;
    margin-left: 11px;
    float: left;
}
.oflc-scc-currency-unit[data-v-88166bda]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.oflc-sheet-col-core[data-v-88166bda]{
    height: 100%;
}
.oflc-flex[data-v-88166bda] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.oflc-scc-count-icon[data-v-88166bda]{
    font-size: 12px;
    color: #6d6d6d;
    margin-right: 3px;
    float: left;
}
.oflc-scc-count-num[data-v-88166bda]{
    font-size: 17px;
    float: left;
    margin-top: -3px;
    color: #333;
}
.oflc-scc-total-currency[data-v-88166bda]{
    height: 16px;
}
.oflc-scc-total-currency-type[data-v-88166bda]{
    color: #999;
    font-size: 12px;
    margin-top: 12px;
}
.oflc-ddr-name[data-v-88166bda]{
    color: #333;
}
.oflc-ddr-account[data-v-88166bda]{
    color: #999;
    font-size: 12px;
    margin-top: 5px;
}
.oflc-ddr-class[data-v-88166bda]{
    color: #999;
    font-size: 12px;
    margin-top: 5px;
}
.oflc-order-time[data-v-88166bda]{
    color: #999;
    font-size: 12px;
}
.oflc-order-status[data-v-88166bda]{
    color: #5cc6a5;
    margin-top: 7px;
    font-size: 16px;
}
._cancle.oflc-order-status[data-v-88166bda]{
    color: #999;
}
.oflc-scc-btn[data-v-88166bda]{
    width: 94px;
    height: 36px;
    border-radius: 20px;
    background: #efefef;
    line-height: 36px;
    cursor: pointer;
    color: #666;
}
.oflc-scc-btn._del[data-v-88166bda]{
    background: #fff2f1;
    color: #f17d78;
}
.oflc-sheet-node[data-v-88166bda]{
    margin-top: 9px;
    border: 1px solid #efefef;
}
.oflc-filter-row[data-v-88166bda]{
    margin-bottom: 24px;
}
.oflc-filter-row-l[data-v-88166bda]{
    float: left;
    line-height: 40px;
    margin-right: 19px;
    font-weight: bold;
    color: #494949;
}
.oflc-filter-cbtn[data-v-88166bda]{
    width: 88px;
    text-align: center;
    height: 36px;
    line-height: 36px;
    font-size: 18px;
    font-weight: bold;
    background: #3987f2;
    border-radius: 18px;
    float: left;
    color: #fff;
    margin-left: 60px;
    cursor: pointer;
    margin-top: 2px;
}
.oflc-filter-row-r[data-v-88166bda]{
    float: left;
}
.commodity-course-info-comp[data-v-88166bda]{
    /*min-height: 297px;*/
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    /*margin-bottom: 5px;*/
    /*padding-bottom: 30px;*/
    /*margin-top: 93px;*/
    /*box-shadow: 1px 2px 17px -6px #b7b7b7;*/
    /*margin-bottom: 10px;*/
    /*z-index: 3;
    position: relative;*/
}
.cc-c-new-version-ui .commodity-course-info-comp[data-v-88166bda]{
    padding-bottom: 0;
    margin-bottom: 0;
}
.ccic-core[data-v-88166bda]{
    width: 1200px;
    margin: auto;
}
.ccic-top-lv[data-v-88166bda]{
    height: 93px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-bottom: 1px solid #f7f7f7;
}
.cc-c-new-version-ui .ccic-top-lv[data-v-88166bda]{
    height: 70px;
    line-height: 32px;
}
.ccic-tl-name[data-v-88166bda]{
    font-weight: bold;
    font-size: 18px;
    padding-top: 17px;
}
.ccic-tl-name-str[data-v-88166bda]{
    float: left;
    border: none;
    color: #2c3e50;
    width: calc(100% - 80px);
}
.cc-c-new-version-ui .ccic-tl-name-str[data-v-88166bda]{
    color: #fff;
}
input.ccic-tl-name-str[data-v-88166bda]{
    border: 1px solid #DCDFE6;
}
.ccic-tl-name-btns[data-v-88166bda]{
    float: left;
    line-height: 24px;
    color: #27c9a3;
    display: none;
}
.ccic-tl-name:hover .ccic-tl-name-btns[data-v-88166bda]{
    display: block;
}
.ccic-tl-name-btn[data-v-88166bda]{
    margin-left: 10px;
    cursor: pointer;
    float: left;
}
.ccic-tl-fs-info[data-v-88166bda]{
    font-size: 14px;
    color: #666;
    margin-top: 17px;
}
.ccic-core-l[data-v-88166bda]{
    float: left;
    width: calc(100% - 400px);
}
.ccic-core-r[data-v-88166bda]{
    float: right;
}
.ccic-c-price[data-v-88166bda]{
    float: right;
    margin-top: 33px;
    margin-left: 18px;
}
.ccic-c-ac-btn[data-v-88166bda]{
    width: 150px;
    height: 38px;
    line-height: 38px;
    background: #2288f7;
    border-radius: 8px;
    text-align: center;
    float: right;
    color: #fff;
    margin-top: 26px;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    font-size: 16px;
    font-weight: bold;
    margin-right: 10px;
}
.ccic-c-new-v-btn[data-v-88166bda]{
    color: #fff;
    float: right;
    margin-top: 14px;
    margin-right: 30px;
    cursor: pointer;
}
.ccic-c-ac-cover[data-v-88166bda]{
    float: right;
}
.ccic-c-ac-cover-txt[data-v-88166bda]{
    float: right;
    margin-top: 26px;
    line-height: 36px;
    font-size: 13px;
    color: #333;
}
.ccic-bot-lv[data-v-88166bda]{
    margin-top: 30px;
}
.ccic-bot-lv-face[data-v-88166bda]{
    width: 310px;
    height: 207px;
    float: left;
    margin-right: 20px;
}
.ccic-bot-lv-face img[data-v-88166bda]{
    width: 100%;
    height: 100%;
    border-radius: 8px;
    -o-object-fit: contain;
       object-fit: contain;
}
.ccic-bot-lv-info[data-v-88166bda]{
    float: left;
    width: calc(100% - 330px);
}
.ccic-bot-lv-info-author[data-v-88166bda]{
    margin-top: 22px;
}
.ccic-bot-lv-info-author-imgs[data-v-88166bda]{
    float: left;

    margin-right: 28px;
}
.ccic-bot-lv-info-author-names[data-v-88166bda]{
    font-size: 14px;
    color: #666;
    line-height: 37px;
}
.ccic-bot-lv-info-span[data-v-88166bda]{
    padding: 7px 22px;
    background: #f3f9ff;
    float: left;
    font-size: 12px;
    border-radius: 20px;
    color: #999;
    margin-right: 15px;
    max-width: 200px;
    margin-bottom: 10px;
}
.ccic-bot-lv-info-spans[data-v-88166bda]{
    margin-top: 10px;
}
.ccic-bot-lv-info-desc[data-v-88166bda]{
    margin-top: 10px;
    color: #999;
    font-size: 16px;
}
._limit_word.ccic-bot-lv-info-desc[data-v-88166bda]{
    height: 42px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.ccic-bot-lv-info-desc-show-all[data-v-88166bda]{
    cursor: pointer;
    font-size: 14px;
    color: #2288f7;
    font-weight: bold;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.scribing-price-comp[data-v-88166bda]{
    line-height: 26px;
}
.spc-coin-icon[data-v-88166bda]{
    height: 26px;
    width: 26px;
    border-radius: 13px;
    float: left;
    margin-right: 11px;
}
.spc-coin-icon img[data-v-88166bda]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.spc-coin-price[data-v-88166bda] {
    float: left;
    font-size: 18px;
    color: #ff7676;
    font-weight: bold;
    margin-right: 10px;
}
.spc-coin-line-price[data-v-88166bda]{
    font-size: 16px;
    color: #cac9c9;
    float: left;
    text-decoration:  line-through;
}
.head-portrait-sc-item[data-v-88166bda]{
    height: 38px;
    width: 38px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 20px;
    float: left;
    border: 1px solid #fff;
}
.head-portrait-sc-item img[data-v-88166bda]{
    width: 36px;
    height: 36px;
    border-radius: 50%;
}
.head-portrait-sc-item[data-v-88166bda]:not(:first-child) {
    margin-left: -12px;
}
.head-portrait-sc-item[data-v-88166bda]:last-child{
    background: #2288f7;
    text-align: center;
    line-height: 36px;
    color: #fff;
    font-weight: bold;
}
.ccic-c-convert-txt[data-v-88166bda]{
    float: right;
    color: #27C9A3;
    font-size: 20px;
    font-weight: bold;
    margin-top: 26px;
    margin-right: 49px;
    line-height: 38px;
}
.mc-school-item-list[data-v-88166bda]{
    max-height: 300px;
    overflow: auto;
}
.nav-sidebar-item-icon[data-v-88166bda]{
    width: 40px;
    text-align: center;
    height: 60px;
}
.my-rsr-part-inner[data-v-88166bda] .el-input__inner{
    border-radius: 5px;
}
.my-rsr-part-inner[data-v-88166bda] .cm-year-select{
    min-width: 100px;
    width: 150px;
}
.my-rsr-part-inner[data-v-88166bda] .cm-semster-select{
    min-width: 150px;
    width: 180px;
}
.my-rsr-part-inner[data-v-88166bda] .cm-week-select{
    width: 100px;
}
.my-rsr-part-inner[data-v-88166bda] .el-date-editor{
    width: 150px;
}
.omf-r-sec-b-scene-item-option[data-v-88166bda]{
    cursor: pointer;
    float: left;
}
.omf-r-sec-b-scene-item-info[data-v-88166bda]{
    float:left;
    margin-left: 12px;
}
.omf-r-sec-b-scene-item-info-title[data-v-88166bda]{
    font-size: 16px;
    color: #333;
    font-weight: bold;
}
.omf-r-sec-b-scene-item[data-v-88166bda]{
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-left: 110px;
    padding-top: 35px;
}
.omf-r-sec-b-scene-item-info-desc[data-v-88166bda]{
    color: #999;
    font-size: 12px;
    margin-top: 11px;
}
.omf-r-sec-b-scene-item-option-icon[data-v-88166bda]{
    display: none;
}
.omf-r-sec-b-scene-item-option[data-v-88166bda]{
    width: 14px;
    height: 14px;
    border: 1px solid #999999;
    cursor: pointer;
    margin-top: 3px;
}
.omf-r-sec-b-scene-item-option.ed .omf-r-sec-b-scene-item-option-icon[data-v-88166bda]{
    display: block;
}
.omf-r-sec-b-scene-item-option.ed[data-v-88166bda]{
    border-color: #2191ff;
    background: #2191ff;
}
.integral-score-record-pop-block[data-v-88166bda]{
    margin-top: 36px;
}
.integral-score-record-pop-b-search[data-v-88166bda]{
    float: right;
}
.integral-score-record-pop-table[data-v-88166bda]{
    margin-top: 36px;
    border: 1px solid #efefef;
    min-height: 300px;
    position: relative;
}
.isrecord-pop-table-header[data-v-88166bda]{
    height: 47px;
    line-height: 47px;
    border-bottom: 1px solid #efefef;
    background: #f9f9f9;
}
.isrecord-pop-table-col[data-v-88166bda]{
    float: left;
    text-align: center;
}
.isrecord-pop-table-col-num[data-v-88166bda]{
    color: #2288f7;
}
.isrecord-pop-table-row[data-v-88166bda]{
    height: 61px;
    line-height: 61px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    color: #333;
}
.isrecord-pop-table-row[data-v-88166bda]:not(:last-child) {
    border-bottom: 1px solid #efefef;
}
.ecscr-line-name-item[data-v-88166bda]{
    float: left;
    margin-right: 20px;
}
.ecscr-line-name-item[data-v-88166bda]:last-child{
    margin-right: 0;
}
.common-no-c img[data-v-88166bda]{
    width: 64px;
    height: 57px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -32px;
    margin-left: -28.5px;
}
.ctlv-header[data-v-88166bda]{
    position: fixed;
    background: transparent;
    top: 0;
    width: 100%;
    z-index: 3;
}
.cc-c-new-version-ui .ctlv-header[data-v-88166bda]{
    background: #1e1f21;
}
.cc-c-new-version-ui .ccic-tl-fs-info[data-v-88166bda]{
    display: none;
}
.ctlv-f-zone[data-v-88166bda]{
    padding-top: 30px;
}
.bg-common-no-c[data-v-88166bda]{
    width: 64px;
    height: 57px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -32px;
    margin-left: -28.5px;
    background: url(/vue/dist/static/img/course-gailan-no-content-img-xq.56db9cf.png);
    background-size: 100% 100%;
}
.ccm-sheet-rows[data-v-88166bda]{
    min-height: 300px;
    position: relative;
}
.ccn-v-set-btn[data-v-88166bda]{
    position: fixed;
    bottom: 12px;
    left: 80px;
}
.omf-r-sec-modify-pay-type-btn[data-v-88166bda]{
    font-size: 14px;
    color: #2288f7;
    font-weight: normal;
    cursor: pointer;
}
.course-homepage-discuss[data-v-88166bda] {
    padding-bottom: 50px;
}
/* 输入框 */
.course-homepage-discuss-input[data-v-88166bda] {
    width: 1200px;
    padding-bottom: 60px;
    background-color: #fff;
}
.course-homepage-discuss-input-box[data-v-88166bda] {
    padding: 35px;
    position: relative;
}
/* 后续去除 */
/* .icon-shutter {
    position: absolute;
    bottom: -3px;
    left: 47px;
    width: 100px;
    height: 35px;
    background-color: #f8f8f8;
    z-index: 111;
} */
.submit-icon[data-v-88166bda] {
    position: absolute;
    right: 43px;
    bottom: 1px;
    width: 60px;
    height: 27px;
    text-align: center;
    line-height: 27px;
    color: #fff;
    font-size: 13px;
    background-color: #12CAA3;
    border-radius: 3px;
    cursor: pointer;
}
.course-homepage-discuss-input-box-input[data-v-88166bda] {
    border: 1px solid #DAE5F0;
    border-bottom: none;
    border-radius: 6px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}
.course-homepage-discuss-input-box-input[data-v-88166bda]  .el-textarea__inner {
    border: none;
    background-color: #fcfcfc;
}
.course-homepage-discuss-input-box-input[data-v-88166bda] .el-textarea__inner:focus {
    -webkit-box-shadow: 0 0px 0px #fff;
            box-shadow: 0 0px 0px #fff;
}
.course-homepage-discuss-input-box .paper-topic-teacher-comment-btns[data-v-88166bda] {
    width: 1128px;
    bottom: -5px;
    border-left: 1px solid #DAE5F0;
    border-right: 1px solid #DAE5F0;
    border-bottom: 1px solid #DAE5F0;
}
.course-homepage-discuss-input-box .paper-topic-teacher-comment-btns .paper-topic-teacher-comment-btn-east[data-v-88166bda] {
    display: block !important;
}
/* 分页 */
.course-homepage-discuss-page[data-v-88166bda] {
    margin-top: 10px;
    overflow: hidden;
}
.course-homepage-discuss-page-box[data-v-88166bda] {
    float: right;
    margin-right: 34px;
}
.course-homepage-discuss-page-box .icon[data-v-88166bda] {
    font-size: 12px;
    cursor: pointer;
    color: #999;
}
.course-homepage-discuss-page-box .page-text[data-v-88166bda] {
    color: #999;
}
.course-homepage-discuss-page-box .prev[data-v-88166bda],.course-homepage-discuss-page-box  .next[data-v-88166bda] {
    cursor:not-allowed;
}
/* 主要内容 */
.course-homepage-discuss-main[data-v-88166bda] {
    width: 1200px;
    margin-top: 20px;
    background-color: #fff;
}
.course-homepage-discuss-main-centen[data-v-88166bda] {
    padding: 20px;
}
.course-homepage-discuss-main-box-head[data-v-88166bda] {
    overflow: hidden;
}
.course-homepage-discuss-main-box-head-left[data-v-88166bda] {
    float: left;
}
.course-homepage-discuss-main-box-head-right[data-v-88166bda] {
    float: right;
}
.course-homepage-discuss-main-box[data-v-88166bda] {
    border-bottom: 1px solid #eee;
    padding-bottom: 15px;
}
.course-homepage-discuss-main-box[data-v-88166bda]:last-child {
    border-bottom: none;
}
.course-homepage-discuss-main-box-user-info[data-v-88166bda] {
    margin-top: 20px;
    margin-bottom: 10px;
}
.course-homepage-discuss-main-box-user-info >img[data-v-88166bda] {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background-color: red;
}
.course-homepage-discuss-main-box-user-info .name[data-v-88166bda] {
    margin: 0 10px;
    font-size: 15px;
    color: #333;
}
.course-homepage-discuss-main-box-user-info .status[data-v-88166bda] {
    padding: 1px 6px;
    border: 1px solid #3FCFB1;
    border-radius: 13px;
    font-size: 12px;
    color: #12CAA3;
}
.course-homepage-discuss-main-box > h3[data-v-88166bda] {
    font-size: 15px;
    color: #333;
}
.course-homepage-discuss-main-box-resource[data-v-88166bda] {
    overflow: hidden;
    margin-top: 20px;
    margin-bottom: 10px;
}
.course-homepage-discuss-main-box-resource-box[data-v-88166bda] {
    float: left;
    margin-right: 20px;
    width: 130px;
    height: 130px;
}
.course-homepage-discuss-main-box-resource-box >img[data-v-88166bda] {
    width: 100%;
    height: 100%; 
    -o-object-fit: cover; 
       object-fit: cover;
}
.dialog-img .el-dialog__body > img[data-v-88166bda]{
    -o-object-fit: cover;
       object-fit: cover;
    height: 100%;
    width: 100%;
}
.course-homepage-discuss-main-box-footer[data-v-88166bda] {
    /* overflow: hidden; */
    margin-top: 10px;
    margin-bottom: 30px;
}
.course-homepage-discuss-main-box-footer-left[data-v-88166bda] {
    float: left;
}
.course-homepage-discuss-main-box-footer-left span[data-v-88166bda] {
    font-size: 12px;
}
.course-homepage-discuss-main-box-footer-left .icon[data-v-88166bda] {
    margin-right: 7px;
    color: #8990A2;
    cursor: pointer;
}
.course-homepage-discuss-main-box-footer-left .time[data-v-88166bda] {
    color: #666666;
    margin-left: 3px;
    margin-right: 10px;
}
.course-homepage-discuss-main-box-footer-left .zan[data-v-88166bda] {
    display: inline-block;
    width: 200px;
    vertical-align: -5px;
    color: #666666;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.course-homepage-discuss-main-box-footer-right[data-v-88166bda] {
    float: right;
    position: relative;
}
.course-homepage-discuss-main-box-footer-right > span[data-v-88166bda] {
    font-size: 12px;
    color: #000;
    cursor: pointer;
}
.course-homepage-discuss-main-box-footer-right .icon[data-v-88166bda] {
    font-size: 10px;
}
.course-homepage-discuss-main-box-footer-right .comments[data-v-88166bda], .course-homepage-discuss-main-box-footer-right .like[data-v-88166bda] {
    margin-right: 8px;
}
.course-homepage-discuss-main-box-footer-right .comments > span[data-v-88166bda], .course-homepage-discuss-main-box-footer-right .like > span[data-v-88166bda] {
    margin-right: 6px;
}
.like .aaa[data-v-88166bda] {
    background-color: red;
}
.hidden-more[data-v-88166bda] {
    display: none;
    top: 10px;
    right: 0px;
    width: 120px;
    height: 120px;
    margin-top: 10px;
    background-color: #fff;
    -webkit-box-shadow: 0px 0px 15px #eee;
            box-shadow: 0px 0px 15px #eee;
    position: absolute;
}
.eq[data-v-88166bda] {
    display: block;
}
.hidden-more ul li[data-v-88166bda] {
    padding: 10px 15px;
    cursor: pointer;
}
.hidden-more ul li[data-v-88166bda]:hover {
    background-color: #F9F9F9;
}
.answering-machine-uploaded-files-showing[data-v-88166bda] {
    margin-top: 20px;
    margin-left: 35px;
}

[data-v-4d8ff4c2]  .video-js {
  padding-top: 480px;
}
[data-v-4d8ff4c2]  .vjs-control-bar {
  height: 38px;
}
[data-v-4d8ff4c2]  .el-tooltip__popper {
  padding: 0;
}
/**
 * @desc: 课堂教学
 * @author: yansen
 * @time: 2020-09-03
 */
*[data-v-e7ed020c]:focus{
    outline: none;
}
.course-teaching-common-btn[data-v-e7ed020c] {
    background: -webkit-gradient(linear, left top, left bottom, from(#27c9a3), to(#57dfbf));
    background: linear-gradient(#27c9a3 0%, #57dfbf 100%);
    border-radius: 4px;
    cursor:pointer;
    color: #fff;
}
.course-teaching-main-page[data-v-e7ed020c]{
    height: 100%;
    background: #f5f6fa;
}
.course-teaching-main-page-center[data-v-e7ed020c]{
    width: 1200px;
    margin: auto;
    position: relative;
}
.course-teaching-public-img-box img[data-v-e7ed020c]{
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}
.cource-teaching-common-pop-btn[data-v-e7ed020c]{
    width:180px;
    height:44px;
    border-radius: 5px;
    text-align: center;
    line-height:44px;
    color: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#27c9a3), to(#57dfbf));
    background: linear-gradient(#27c9a3 0%, #57dfbf 100%);
    cursor:pointer;
}
._nr[data-v-e7ed020c]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
/***主题色start***/
.border_color_for_theme_2.ed[data-v-e7ed020c]{
    border-color: #057fff!important;
}
.text_color_for_theme_2[data-v-e7ed020c]{
    color:#057fff!important;
}
.text_hover_color_for_theme_2[data-v-e7ed020c]:hover{
    color:#057fff!important;
}
.text_option_color_for_theme_2.ed[data-v-e7ed020c]{
    color:#057fff!important;
}
.text_option_color_for_theme_2.ed .course-teaching-index-nav-icon-txt[data-v-e7ed020c]{
    color:#057fff!important;
}
.bg_color_for_theme_2[data-v-e7ed020c]{
    background:#057fff!important;
}
.single_border_color_for_theme_2[data-v-e7ed020c] {
    border-color: #057fff!important;
}
.bg_selected_color_for_theme_2.ed[data-v-e7ed020c]{
    background:#057fff!important;
    color: #fff;
}
.bg_selected_color_for_theme_2.ed[data-v-e7ed020c]:hover{
    color: #fff!important;
}
/***主题色end***/
/***表单元素start，外层加上cource-teaching-form这个类名***/
[data-v-e7ed020c] .cource-teaching-form .el-input__inner,[data-v-e7ed020c] .cource-teaching-form .el-textarea__inner,[data-v-e7ed020c] .cource-teaching-form .el-select .el-input__inner{
    /*border: 1px solid #dce5ef;*/
    border: 1px solid #eee;
    border-radius: 4px;
    font-size: 12px;
}
[data-v-e7ed020c] .cource-teaching-form .el-input__inner{
    height: 34px;
    line-height: 34px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-e7ed020c] .el-textarea__inner {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-e7ed020c] .el-form-item__label {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-e7ed020c] .cource-teaching-form .el-input__icon{
    line-height: 34px;
}
[data-v-e7ed020c] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner{
    border: 1px solid #45d7b5;
    -webkit-box-shadow: none;
            box-shadow: none;
}
[data-v-e7ed020c] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner:hover{
    border: 1px solid #45d7b5;
}
[data-v-e7ed020c] .cource-teaching-form .el-input__inner:focus,[data-v-e7ed020c] .cource-teaching-form .el-select .el-input__inner:focus,[data-v-e7ed020c] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner,[data-v-e7ed020c] .cource-teaching-form .el-textarea__inner:focus{
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #45d7b5;
}
[data-v-e7ed020c] .cource-teaching-form .el-radio{
    color: #999999;
    cursor: pointer;
    margin-right: 22px;
}
[data-v-e7ed020c] .cource-teaching-form .el-radio__label{
    font-size: 12px;
    font-weight: 500;
    color: #999999;
}
[data-v-e7ed020c] .cource-teaching-form .el-radio__inner{
    width: 16px;
    height: 16px;
    background: #ffffff;
    border: 1px solid #cccccc;
}
[data-v-e7ed020c] .cource-teaching-form .el-radio__input.is-checked .el-radio__inner{
    border-color: #DCDFE6;
    background: none;
}
[data-v-e7ed020c] .cource-teaching-form .el-radio__inner::after{
    width: 8px;
    height: 8px;
    background: #000;
}
[data-v-e7ed020c] .cource-teaching-form .el-radio__input.is-checked+.el-radio__label{
    color: #999999;
}
/**表单元素end**/
.course-no-content-text[data-v-e7ed020c]{
    text-align: center;
    font-size: 14px;
    color: #999;
    margin-top:5px;
}
.course-no-content-img[data-v-e7ed020c]{
    width: 464px;
    height: 288px;
    display: block;
    margin: auto;
}
.course-teaching-mp-litem[data-v-e7ed020c]{
    position: absolute;
    left: 80px;
}
.course-teaching-mp-lt-item[data-v-e7ed020c]{
    font-size: 17px;
    font-weight: bold;
    height: 71px;
    line-height: 71px;
    float: left;
    margin-right: 20px;
}
.course-teaching-mp-lt-name[data-v-e7ed020c]{
    cursor: pointer;
}
.course-teaching-mp-lt-i-line[data-v-e7ed020c]{
    float: left;
    height: 25px;
    width: 1px;
    background: #cccccc;
    margin-top: 23px;
    margin-left: 2px;
}
.course-teaching-mp-lt-i-text[data-v-e7ed020c]{
    float: left;
    line-height: 71px;
    font-size: 14px;
    color: #666666;
    margin-left: 20px;
}
.course-teaching-mp-lt-popbox[data-v-e7ed020c]{
    height: 485px;
}
.course-search[data-v-e7ed020c]{
    height: 38px;
}
.course-teaching-mp-lt-pop-lv-first[data-v-e7ed020c]{
    border-bottom: 1px solid #eee;
}
.ctmlplf-name[data-v-e7ed020c]{
    float: left;
    width: calc(100% - 30px);
    font-size: 14px;
    color: #333;
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.ctmlplf-icon[data-v-e7ed020c]{
    width: 25px;
    float: right;
}
.ctmlplf-icon-mark[data-v-e7ed020c]{
    font-weight: bold;
    color: #666666;
}
.course-teaching-mp-lt-pop-lv-first-inner[data-v-e7ed020c]{
    height: 38px;
    line-height: 38px;
    border-bottom: 1px solid #eee;
    padding: 0 30px;
}
.ctmlplf-icon.ed .ctmlplf-icon-mark[data-v-e7ed020c]{
    display: block;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    margin-right: 10px;
}
.course-teaching-mp-lt-pop-lv-cdbox[data-v-e7ed020c]{
    padding-bottom: 0px;
}
.add-btn-tooltip[data-v-e7ed020c]{
    width: 117px;
    height: 76px;
    text-align: center;
}
.add-btn-tooltip p[data-v-e7ed020c] {
    margin-top: 19px;
    font-size: 14px;
    font-family: Source Han Sans CN Regular, Source Han Sans CN Regular-Regular;
    font-weight: 400;
    color: #333333;
    cursor: pointer;
}
.no-border[data-v-e7ed020c]{
    border: none;
}
.select-span-pop-box-title[data-v-e7ed020c]{
    font-size: 17px;
    color: #333435;
    margin-top: 18px;
    margin-left: -20px;
}
.volume-production-activity-pop-rnode[data-v-e7ed020c] .el-dialog__title{
    color: #5ec8a7;
}
.volume-production-activity-pop-rnode[data-v-e7ed020c] .el-dialog__header {
    border: none;
}
.volume-production-activity-pop[data-v-e7ed020c]{
    position: relative;
}
.volume-pap-c-addbtn[data-v-e7ed020c]{
    position: absolute;
    top: -36px;
    cursor: pointer;
}
.volume-pap-c-mbody[data-v-e7ed020c]{
    height: 688px;
    border: 1px solid #edeeef;
}
.volume-pap-cm-chbox[data-v-e7ed020c]{
    width: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    height: 100%;
}
.volume-pap-cm-chb-list[data-v-e7ed020c]{
    height: 600px;
    overflow: auto;
}
.volume-pap-cm-chb-sbtn[data-v-e7ed020c]{
    float: none;
    height: 34px;
    line-height: 34px;
    width: 468px;
    margin: auto;
}
._vpcc_first[data-v-e7ed020c]{
}
._vpcc_second[data-v-e7ed020c]{
    border-left: 1px solid #edeeef;
    padding: 0 24px 0 29px;
    overflow: auto;
    -webkit-box-shadow: 0 0 10px 3px #eee;
            box-shadow: 0 0 10px 3px #eee;
    position: relative;
    z-index: 3;
}
.volume-pap-cm-chb-l-item[data-v-e7ed020c]{
    height: 168px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 1px solid #edeeef;
    padding: 0px 22px 0px 38px;
    position: relative;
    cursor: pointer;
}
.volume-pap-cm-chb-l-item-face[data-v-e7ed020c]{
    width: 160px;
    height: 160px;
    margin-top: 4px;
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.volume-pap-cm-chb-l-item-cont[data-v-e7ed020c]{
    float: left;
    margin-left: 24px;
}
.volume-pap-cm-chb-l-item-cont-title[data-v-e7ed020c]{
    font-size: 16px;
    font-weight: bold;
    margin-top: 9px;
    color: #333;
}
.volume-pap-cm-chb-l-item-dbtn[data-v-e7ed020c]{
    position: absolute;
    right: 23px;
    bottom: 25px;
    cursor: pointer;
}
.volume-production-activity-pop-rnode .resource-create-item-tag-botton-inner[data-v-e7ed020c]{
    display: block!important;
    position: relative;
    line-height: 24px;
}
.volume-production-activity-pop-rnode .choose-tag-text[data-v-e7ed020c] {
    line-height: 32px;
    text-indent: 45px;
}
.volume-production-activity-pop-rnode .resource-create-item-tag-botton-inner .choose-tag-button-icon[data-v-e7ed020c]{
    margin-left: 17px;
    position: absolute;
    top: 5px;
    height: 20px!important;
}
.volume-production-activity-pop-rnode[data-v-e7ed020c] .el-checkbox{
    display: block;
    float: left;
}
.res-ci-no-content-root[data-v-e7ed020c]{
    position: relative;
    height: 540px;
}
.volume-pap-cm-chb-l-item-face[data-v-e7ed020c] .file-restype-face{
    padding-top: 0!important;
}
.volume-pap-cm-chb-l-item-face[data-v-e7ed020c] ._file-restype-face-img {
    height: 159px!important;
}
.volume-pap-cm-chb-l-item-face[data-v-e7ed020c] img {
    border-radius: 6px!important;
}
.volume-pap-c-mbody-pitem[data-v-e7ed020c]{
    height: 100%;
}
.volume-pap-cm-chb-l-item-line[data-v-e7ed020c]{
    height: 100%;
    position: absolute;
    width: 4px;
    background: #5fc9aa;
    left: 0;
    top: 0;
    display: none;
}
.volume-pap-cm-chb-l-item.ed .volume-pap-cm-chb-l-item-line[data-v-e7ed020c]{
    display: block;
}
.volume-pap-cm-chb-l-item.ed[data-v-e7ed020c]{
    background: #f8f9fa;
}
.course-hns-info-form-row-icon[data-v-e7ed020c]{
    color: #999;
    font-size: 18px;
    float: left;
    width: 18px;
    height: 38px;
    margin-right: 10px;
    cursor: pointer;
}
.course-hns-info-form-row-name[data-v-e7ed020c]{
    width: 84px;
    float: left;
    color: #333;
    font-weight: bold;
    margin-right: 26px;
    line-height: 34px;
}
.course-hns-info-form-row[data-v-e7ed020c]{
    margin-top: 48px;
    margin-bottom: 44px;
}
.course-hns-info-form-user[data-v-e7ed020c]{
    position: relative;
    float: left;
    margin-right: 20px;
    text-align: center;
    width: 66px;
    margin-bottom: 5px;
}
.copyright-radio-num[data-v-e7ed020c]{
    line-height: normal;
    font-size: 12px;
    color: #fdad3e;
    cursor: pointer;
}
.course-hns-info-form-user-icon[data-v-e7ed020c]{
    width: 36px;
    height: 36px;
    margin: auto;
}
.course-hns-info-form-user-icon img[data-v-e7ed020c]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.course-hns-info-form-user-name[data-v-e7ed020c]{
    color: #666;
    text-align: center;
    line-height: normal;
    margin-top: 6px;
}
.course-hns-info-form-user-mark[data-v-e7ed020c]{
    position: absolute;
    width: 50px;
    height: 20px;
    background: #ff7676;
    border-radius: 12px;
    text-align: center;
    line-height: 20px;
    color: #fff;
    font-size: 9px;
    top: -8px;
    left: 30px;
}
.course-hns-info-form-row-cont[data-v-e7ed020c]{
    float: left;
    width: calc(100% - 110px);
}
.course-hns-info-form-add-u-btn[data-v-e7ed020c]{
    width: 38px;
    height: 38px;
    border: 1px solid #278bf7;
    border-radius: 50%;
    float: left;
    cursor: pointer;
    color: #278bf7;
    text-align: center;
    margin-left: 14px;
}
.course-hns-info-form-row[data-v-e7ed020c]{
    margin-bottom: 44px;
}
.course-hns-info-form-price-desc[data-v-e7ed020c]{
    color: #999;
    font-size: 14px;
    margin-top: 12px;
}
.set-price-comp-show-model[data-v-e7ed020c]{
    margin-top: 7px;
}
.set-price-comp-show-model-str[data-v-e7ed020c]{
    font-weight: bold;
    color: #333;
}
.set-price-comp-show-model-icon[data-v-e7ed020c]{
    color: #2191ff;
    margin-left: 5px;
    cursor: pointer;
}
.set-price-comp-edit-model-input[data-v-e7ed020c]{
    height: 34px;
    border: 1px solid #d1dce7;
    border-radius: 3px;
    color: #999999;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-indent: 1em;
    float: left;
    margin-right: 20px;
}
.set-price-comp-edit-model-sbtn[data-v-e7ed020c]{
    width: 64px;
    height: 34px;
    border-radius: 3px;
    text-align: center;
    cursor: pointer;
    line-height: 34px;
    color: #fff;
    background: #2191ff;
    float: left;
}
.drcmci-pbox[data-v-e7ed020c]{
    padding: 0 30px;
    height: 500px;
    padding-bottom: 80px;
}
.document-resource-create-main-content-item .course-hns-info-form-row-name[data-v-e7ed020c]{
    width: 112px;
}
.document-resource-create-main-content-item .course-hns-info-form-row-cont[data-v-e7ed020c] {
    width: calc(100% - 138px);
}
.course-hns-info-form-row-cont[data-v-e7ed020c] .el-radio__inner::after{
    background: #fff;
    width: 5px;
    height: 5px;
}
.course-hns-info-form-row-cont[data-v-e7ed020c] .el-radio__input.is-checked .el-radio__inner {
    border-color: #409eff;
    background: #409eff;
}
.chifrc-radio-comp[data-v-e7ed020c]{
    margin-top: 6px;
}
.chifrc-res-item-conf[data-v-e7ed020c]{
    padding: 28px 17px;
    background: #fafafa;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 615px;
    border-radius: 5px;
    margin-top: 19px;
}
.chifrc-res-iconf-row-icon[data-v-e7ed020c]{
    width: 19px;
    height: 20px;
    float: left;
    margin-right: 8px;
    margin-top: 8px;
}
.chifrc-res-iconf-row-icon img[data-v-e7ed020c]{
    width: 100%;
    height: 100%;
}
.chifrc-res-iconf-row-name[data-v-e7ed020c]{
    color: #666;
    float: left;
    line-height: 34px;
}
.chifrc-res-iconf-row-oplist[data-v-e7ed020c]{
    float: right;
}
.chnsifpd-v2[data-v-e7ed020c]{
    height: 56px;
    line-height: 56px;
    background: #fafafa;
    margin-top: 18px;
    width: 615px;
    text-indent: 19px;
}
.chnsifpd-v3[data-v-e7ed020c]{
    padding: 20px;
    background: #fafafa;
    margin-top: 18px;
}
.chnsifpd-item[data-v-e7ed020c]{
    margin-top: 18px;
}
.course-hns-info-form-user-cbtn[data-v-e7ed020c]{
    line-height: 20px;
    color: #278bf7;
    cursor: pointer;
    display: block;
    position: absolute;
    width: 100%;
    display: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    bottom: -20px;
}
.course-hns-info-form-user:hover .course-hns-info-form-user-cbtn[data-v-e7ed020c]{
    display: block;
}
.course-hns-info-form-user[data-v-e7ed020c]:hover{
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
}
.chifrc-res-iconf-row[data-v-e7ed020c]{
    margin-bottom: 10px;
}
.rescfs-pop-first-lv[data-v-e7ed020c]{
    margin-top: 42px;
}
.rescfs-pop-first-lv-header[data-v-e7ed020c]{
    padding-bottom: 14px;
    border-bottom: 1px solid #eeeeee;
    color: #999999;
    font-weight: bold;
}
.rescfs-pop-sec-lv[data-v-e7ed020c]{
    height: 58px;
    line-height: 58px;
    border-bottom: 1px solid #eeeeee;
}
.rescfs-pop-sec-lv-left[data-v-e7ed020c]{
    float: left;
    color: #323232;
    font-size: 15px;
    font-weight: bold;
    width: calc(100% - 200px);
}
.rescfs-pop-sec-lv-right[data-v-e7ed020c]{
    float: right;
    color: #434343;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
}
.rescfs-pop-sec-lvs[data-v-e7ed020c]{
    padding: 0 29px;
}
.rescfs-pop-sec-lv-left img[data-v-e7ed020c]{
    width: 16px;
    -webkit-transform: translateY(-1px);
            transform: translateY(-1px);
    margin-right: 3px;
}
.res-collection-files-stat-pop[data-v-e7ed020c]{
    height: 600px;
    overflow: auto;
}
/**
 * @desc: 课程首页-课程设置
 * @author: yansen
 * @time: 2020-01-21
 */
.course-homepage-nav-set-info-top-name[data-v-e7ed020c]{
    font-size: 16px;
    font-weight: bold;
    color: #333;
}
.course-homepage-nav-set-info-top[data-v-e7ed020c]{
    margin-top: 10px;
}
.course-homepage-nav-set-info-body[data-v-e7ed020c]{
    margin-top: 17px;
}
.course-homepage-nav-set-info-left[data-v-e7ed020c]{
    width: 240px;
    height: 320px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #eeeeee;
    float: left;
    background: #fff;
}
.course-homepage-nav-set-info-nav[data-v-e7ed020c]{
    height: 60px;
    line-height: 60px;
    font-size: 16px;
    color: #333;
    font-weight: bold;
    text-align: center;
    cursor: pointer;
    border-left: 4px solid transparent;
}
.course-homepage-nav-set-info-nav.ed[data-v-e7ed020c]{
    border-left: 4px solid #27c9a3;
    color: #27c9a3;
    background: #f9f9f9;
}
.course-homepage-nav-set-info-right[data-v-e7ed020c]{
    border: 1px solid #eeeeee;
    float: right;
    background: #fff;
    width: calc(100% - 275px);
    padding: 0 29px 30px 29px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.course-homepage-nav-set-info-right-top[data-v-e7ed020c]{
    height: 56px;
    line-height: 56px;
    margin-top: 8px;
    font-weight: bold;
    border-bottom: 1px dashed #eeeeee;
}
.course-homepage-nav-stat-right-top[data-v-e7ed020c]{
    height: 56px;
    line-height: 56px;
    margin-top: 8px;
    font-weight: bold;
    border-bottom: 1px dashed #eeeeee;
}
.course-hnsir-top[data-v-e7ed020c]{
    float: left;
    color: #333;
}
.course-homepage-nav-set-info-right-top[data-v-e7ed020c] .el-checkbox__label{
    padding-left: 7px;
}
.course-hnsir-options[data-v-e7ed020c]{
    float: left;
    margin-left: 18px;
}
.course-hnsir-options[data-v-e7ed020c] .el-checkbox__input.is-checked .el-checkbox__inner{
    background: #00cba2;
    border: #00cba2;
}
.course-hnsir-options[data-v-e7ed020c] .el-checkbox__input.is-checked+.el-checkbox__label{
    color: #606266;
}
.course-hnsir-options[data-v-e7ed020c] .el-checkbox__inner:hover{
    border-color:#00cba2;
}
.course-hnsir-options[data-v-e7ed020c] .el-checkbox__input.is-focus .el-checkbox__inner{
    border-color:#00cba2;
}
.course-homepage-nav-sc-panel[data-v-e7ed020c] .el-input__inner{
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.course-hnsir-rpart[data-v-e7ed020c]{
    float: right;
}
.course-hnsir-download-btn[data-v-e7ed020c]{
    float: right;
}
.course-hnsir-auth[data-v-e7ed020c]{
    float: left;
}
.course-hnsir-download-btn[data-v-e7ed020c]{
    color: #12caa3;
    font-weight: normal;
    cursor: pointer;
}
.course-hnsir-auth[data-v-e7ed020c]{
    float: left;
    margin-right: 16px;
}
.course-hnsir-auth-str[data-v-e7ed020c]{
    font-weight: normal;
    color: #999999;
    margin-right: 3px;
}
.course-homepage-nav-stat-complete-block[data-v-e7ed020c]{
    padding-top: 20px;
    line-height: 40px;
}
.course-hnscb-class-list[data-v-e7ed020c]{
    width: 123px;
    float: left;
}
.course-hnscb-radio[data-v-e7ed020c]{
    color: #333333;
    font-weight: bold;
    float: left;
    margin-left: 12px;
}
.course-hnscb-legends[data-v-e7ed020c]{
    float: right;
}
.chnsp-list-header .course-hnscb-legends[data-v-e7ed020c]{
    float: left;
}
.course-hnscb-legend[data-v-e7ed020c]{
    float: left;
    color: #999;
    margin-left: 18px;
}
.chnsp-stat-block-desc .course-hnscb-legend[data-v-e7ed020c]{
    float: none;
    margin-bottom: 10px;
    margin-left: auto;
    width: 57px;
}
.course-hnscb-legend-front[data-v-e7ed020c]{
    width: 11px;
    height: 11px;
    border-radius: 10px;
    float: left;
    background: #27c7a1;
    margin-top: 15px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-right: 4px;
}
.course-hnscb-legend-front.late-completion[data-v-e7ed020c]{
    background: #fff;
    border: 2px solid #27c7a1;
}
.course-hnscb-legend-front.completed[data-v-e7ed020c]{
    background: #3bb4ff;
}
.course-hnscb-legend-front.in-progress[data-v-e7ed020c]{
    background: #2FA2FE;
}
.course-hnscb-legend-front.not-viewed[data-v-e7ed020c]{
    background: #FF6767;
}
.course-hnscb-legend-front.unpublished[data-v-e7ed020c]{
    background: #B1B1B1;
}
.chnsp-stat-block-desc .course-hnscb-legend-front[data-v-e7ed020c]{
    margin-top: 5px;
}
.chnsp-list-header .course-hnscb-legend-front[data-v-e7ed020c]{
    margin-top: 5px;
}
.chnsp-stat-block-desc .course-hnscb-legend-name[data-v-e7ed020c]{
    color: #333;
}
.course-hnscb-legend-name[data-v-e7ed020c]{
    float: left;
    font-size: 12px;
}
.course-homepage-nav-stat-complete-table[data-v-e7ed020c]{
    border: 1px solid #efefef;
    margin-top: 22px;
}
.chnsc-table-header[data-v-e7ed020c]{
    height: 51px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-bottom: 1px solid #efefef;
}
.ctc-first[data-v-e7ed020c]{
    width: 125px;
}
.ctc-second[data-v-e7ed020c]{
    width: 77px;
}
.ctc-third[data-v-e7ed020c]{
    width: 96px;
}
.ctc-common[data-v-e7ed020c]{
    width: 120px;
}
.chnsc-table-col[data-v-e7ed020c]{
    float: left;
    height: 100%;
    border-right: 1px solid #efefef;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.margin-auto[data-v-e7ed020c]{
    margin: auto!important;
}
.chnsc-table-col[data-v-e7ed020c] .wl_filter_str{
    color: #999;
}
.chnsc-table-col-inner[data-v-e7ed020c]{
    color: #999;
    text-align: center;
    margin: auto;
}
.chnsc-table-row[data-v-e7ed020c]{
    height: 78px;
    border-bottom: 1px solid #efefef;
}
.chnsc-table-row[data-v-e7ed020c]:nth-child(odd) {
    background: #fafafa;
}
.ctr-user-icon[data-v-e7ed020c]{
    width: 30px;
    height: 30px;
    border-radius: 50%;
    -o-object-fit: cover;
       object-fit: cover;
}
.chnsc-table-row-first-col[data-v-e7ed020c]{
    color: #333;
    padding-left: 16px;
}
.ctr-coin-icon[data-v-e7ed020c]{
    width: 16px;
    height: 16px;
    border-radius: 10px;
    float: left;
    margin-right: 5px;
}
.ctr-coin-num[data-v-e7ed020c]{
    line-height: 16px;
    color: #FF9C2C;
}
.ctr-completion-progress[data-v-e7ed020c]{
    color: #2FA2FE;
}
.ctr-completion-progress.not-viewed[data-v-e7ed020c]{
    color: #FF6767;
}
.ctr-completion-progress.unpublished[data-v-e7ed020c]{
    color: #B1B1B1;
}
.chnsp-list-col-status.not-viewed[data-v-e7ed020c]{
    color: #FF6767;
}
.chnsp-list-col-status.unpublished[data-v-e7ed020c]{
    color: #B1B1B1;
}
.chnsp-list-col-status.completed[data-v-e7ed020c]{
    color: #27c7a1;
}
.completion-on-time-icon[data-v-e7ed020c]{
    display: none;
}
.late-completion-icon[data-v-e7ed020c]{
    display: none;
}
.completion-on-time .completion-on-time-icon[data-v-e7ed020c]{
    display: inline;
    display: initial;
}
.completion-on-time .ctr-completion-progress-txt[data-v-e7ed020c], .completion-on-time .chnsp-list-col-status-name[data-v-e7ed020c]{
    display: none;
}
.late-completion .late-completion-icon[data-v-e7ed020c]{
    display: inline;
    display: initial;
}
.late-completion .ctr-completion-progress-txt[data-v-e7ed020c], .late-completion .chnsp-list-col-status-name[data-v-e7ed020c]{
    display: none;
}
.ctr-completion-progress-num[data-v-e7ed020c]{
    color: #2fa2fe;
    display: none;
}
.ctr-completion-progress.in-progress .ctr-completion-progress-num[data-v-e7ed020c]{
    display: inline;
    display: initial;
}
.ctr-completion-progress.in-progress .ctr-completion-progress-txt[data-v-e7ed020c]{
    display: none;
}
.chnsp-list-col-status.in-progress .chnsp-list-col-status-name[data-v-e7ed020c]{
    display: none;
}
.chnsp-list-col-status.in-progress .ctr-completion-progress-num[data-v-e7ed020c]{
    display: inline;
    display: initial;
}
.ctr-reward[data-v-e7ed020c]{
    color: #333;
}
.chnsrt-suffix[data-v-e7ed020c]{
    font-weight: normal;
}
.chnsp-stat-block[data-v-e7ed020c]{
    height: 156px;
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-shadow:  1px 2px 12px 0px rgba(0, 0, 0, .06);
            box-shadow:  1px 2px 12px 0px rgba(0, 0, 0, .06);
    padding: 24px 27px;
}
.csb-first.chnsp-stat-block[data-v-e7ed020c]{
    width: 219px;
    margin-right: 10px;
}
.csb-second.chnsp-stat-block[data-v-e7ed020c]{
    width: 219px;
    margin-right: 10px;
}
.csb-third.chnsp-stat-block[data-v-e7ed020c]{
    width: calc(100% - 458px);
}
.chnsp-stat-block-title[data-v-e7ed020c]{
    font-weight: bold;
}
.chnsp-stat-block-num[data-v-e7ed020c]{
    text-align: center;
    font-weight: bold;
    color: #333333;
    font-size: 40px;
    margin-top: 22px;
    -webkit-transform: scale(0.8, 1.2);
            transform: scale(0.8, 1.2);
}
.chnsp-stat-block-left[data-v-e7ed020c]{
    width: 160px;
    float: left;
}
.chnsp-stat-block-right[data-v-e7ed020c]{
    width: calc(100% - 160px);
    float: right;
    height: 100%;
}
.chnsp-stat-block-chart[data-v-e7ed020c]{
    width: 99px;
    height: 99px;
    float: left;
}
.chnsp-stat-block-desc[data-v-e7ed020c]{
    float: right;
    height: 100%;
    position: relative;
}
.chnsp-stat-block-bottom-txt[data-v-e7ed020c]{
    color: #999;
    font-size: 12px;
    position: absolute;
    bottom: 0px;
    width: 87px;
    right: 0px;
}
.chnsp-stat-block-status[data-v-e7ed020c]{
    padding-top: 20px;
}
.chnsp-cont-chart[data-v-e7ed020c]{
    height: 165px;
}
.chnsp-list-switch-pages[data-v-e7ed020c]{
    float: right;
}
.chnsp-list-body-header[data-v-e7ed020c]{
    height: 50px;
    background: #f9f9f9;
    border-bottom: 1px solid #efefef;
}
.chnsp-list[data-v-e7ed020c]{
    border: 1px solid #efefef;
    margin-top: 20px;
}
.chnsp-list-body-row[data-v-e7ed020c]{
    height: 58px;
}
.chnsc-table-fixed[data-v-e7ed020c]{
    float: left;
    width: 301px;
}
.chnsc-table-rpart[data-v-e7ed020c]{
    float: left;
    overflow-x: auto;
    width: calc(100% - 301px);
}
.chnsp-list-col[data-v-e7ed020c]{
    float: left;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.user-table-first-col[data-v-e7ed020c]{
    width: 36%;
    display: block;
    line-height: 58px;
    padding-left: 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.user-table-first-col-start[data-v-e7ed020c]{
    float: left;
}
.user-table-first-col-end[data-v-e7ed020c]{
    float: left;
    width: calc(100% - 100px);
    margin-left: 5px;
}
.chnsp-list-col-inner[data-v-e7ed020c]{
    margin: auto;
}
.clci-user-icon[data-v-e7ed020c]{
    width: 38px;
    height: 38px;
    border-radius: 50%;
    margin-right: 5px;
}
.chnsp-list-body-header span[data-v-e7ed020c]{
    color: #999999;
}
.chnsp-list-body-header[data-v-e7ed020c] .wl_filter_str{
    color: #999;
}
.chnsp-list-body-row[data-v-e7ed020c]:not(:last-child){
    border-bottom: 1px solid #efefef;
}
.chnsp-user-block[data-v-e7ed020c]{

    padding-top: 22px;
}
.chnsp-user-block-icon[data-v-e7ed020c]{
    height: 60px;
    width: 60px;
    border-radius: 50%;
    float: left;
    margin-right: 16px;
}
.chnsp-user-block-integral-icon[data-v-e7ed020c]{
    width: 16px;
    height: 16px;
    float: left;
    border-radius: 50%;
    float: left;
}
.chnsp-user-block-integral-num[data-v-e7ed020c]{
    float: left;
    line-height: 16px;
    margin-left: 4px;
    color: #ffa343;
}
.chnsp-user-block-integral[data-v-e7ed020c]{
    margin-top: 6px;
}
.chnsp-user-block-str[data-v-e7ed020c]{
    float: left;
}
.chnsp-user-block-name[data-v-e7ed020c]{
    font-weight: bold;
    font-size: 15px;
    margin-top: 8px;
}
.chnsp-user-block-rank[data-v-e7ed020c]{
    float: right;
    margin-right: 270px;
    text-align: center;
}
.chnsp-user-block-left[data-v-e7ed020c]{
    float: left;
}
.chnsp-user-block-rank-num[data-v-e7ed020c]{
    font-size: 20px;
    font-weight: bold;
}
.chmsr-rank[data-v-e7ed020c]{
    float: left;
    line-height: 24px;
    text-align: center;
    height: 24px;
    width: 24px;
    border-radius: 20px;
    margin-top: 4px;
    position: absolute;
    left: 0;
}
.chmsr-rank.crk-first[data-v-e7ed020c]{
    background: #12caa3;
    color: #fff;
}
.chmsr-rank.crk-second[data-v-e7ed020c]{
    background: #65b7ff;
    color: #fff;
}
.chmsr-rank.crk-third[data-v-e7ed020c]{
    background: #fdb34a;
    color: #fff;
}
.chmsr-rank.crk-other[data-v-e7ed020c]{
    background: none;
    color: #333;
}
.chmsr-uicon[data-v-e7ed020c]{
    width: 30px;
    height: 30px;
    border-radius: 50%;
    margin-left: 64px;
    float: left;
}
.chmsr-inner[data-v-e7ed020c]{
    position: relative;
    width: 200px;
}
.chmsr-name[data-v-e7ed020c]{
    float: left;
    margin-left: 10px;
    line-height: 30px;
}
.chmsr-integral-icon[data-v-e7ed020c]{
    width: 16px;
    height: 16px;
    border-radius: 50%;
    float: left;
}
.chmsr-integral-num[data-v-e7ed020c]{
    float: left;
    line-height: 16px;
    color: #ff9c2c;
    margin-left: 4px;
}
.chnsrt-common-nav[data-v-e7ed020c]{
    cursor: pointer;
}
.res-detail-name[data-v-e7ed020c]{
    padding-top: 13px;
}
.res-detail-show-btn[data-v-e7ed020c]{
    width: 35px;
    cursor: pointer;
    color: #12caa4;
    margin-left: auto;
    margin-top: 13px;
}
.course-homepage-nav-sc-header[data-v-e7ed020c]{
    height: 60px;
    line-height: 60px;
    border-bottom: 1px solid #eee;
}
.cohnsh-nav[data-v-e7ed020c]{
    float: left;
    margin-right:30px;
    cursor: pointer;
}
.cohnsh-nav.ed[data-v-e7ed020c]{
    font-weight: bold;
}
.chnsp-filter[data-v-e7ed020c]{
    margin-bottom: 32px;
    margin-top: 20px;
}
.chnsp-filter-class[data-v-e7ed020c]{
    float: left;
    margin-right: 15px;
}
.chnsp-filter-class[data-v-e7ed020c] .el-input__inner{
    height: 28px;
    line-height: 28px;
}
.chnsp-filter-class[data-v-e7ed020c] .el-input__icon{
    height: 28px;
    line-height: 28px;
}
.chnsp-list-col-status[data-v-e7ed020c]{
}
/**
 * @desc: 课堂教学
 * @author: yansen
 * @time: 2020-09-03
 */
*[data-v-64359350]:focus{
    outline: none;
}
.course-teaching-common-btn[data-v-64359350] {
    background: -webkit-gradient(linear, left top, left bottom, from(#27c9a3), to(#57dfbf));
    background: linear-gradient(#27c9a3 0%, #57dfbf 100%);
    border-radius: 4px;
    cursor:pointer;
    color: #fff;
}
.course-teaching-main-page[data-v-64359350]{
    height: 100%;
    background: #f5f6fa;
}
.course-teaching-main-page-center[data-v-64359350]{
    width: 1200px;
    margin: auto;
    position: relative;
}
.course-teaching-public-img-box img[data-v-64359350]{
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}
.cource-teaching-common-pop-btn[data-v-64359350]{
    width:180px;
    height:44px;
    border-radius: 5px;
    text-align: center;
    line-height:44px;
    color: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#27c9a3), to(#57dfbf));
    background: linear-gradient(#27c9a3 0%, #57dfbf 100%);
    cursor:pointer;
}
._nr[data-v-64359350]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
/***主题色start***/
.border_color_for_theme_2.ed[data-v-64359350]{
    border-color: #057fff!important;
}
.text_color_for_theme_2[data-v-64359350]{
    color:#057fff!important;
}
.text_hover_color_for_theme_2[data-v-64359350]:hover{
    color:#057fff!important;
}
.text_option_color_for_theme_2.ed[data-v-64359350]{
    color:#057fff!important;
}
.text_option_color_for_theme_2.ed .course-teaching-index-nav-icon-txt[data-v-64359350]{
    color:#057fff!important;
}
.bg_color_for_theme_2[data-v-64359350]{
    background:#057fff!important;
}
.single_border_color_for_theme_2[data-v-64359350] {
    border-color: #057fff!important;
}
.bg_selected_color_for_theme_2.ed[data-v-64359350]{
    background:#057fff!important;
    color: #fff;
}
.bg_selected_color_for_theme_2.ed[data-v-64359350]:hover{
    color: #fff!important;
}
/***主题色end***/
/***表单元素start，外层加上cource-teaching-form这个类名***/
[data-v-64359350] .cource-teaching-form .el-input__inner,[data-v-64359350] .cource-teaching-form .el-textarea__inner,[data-v-64359350] .cource-teaching-form .el-select .el-input__inner{
    /*border: 1px solid #dce5ef;*/
    border: 1px solid #eee;
    border-radius: 4px;
    font-size: 12px;
}
[data-v-64359350] .cource-teaching-form .el-input__inner{
    height: 34px;
    line-height: 34px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-64359350] .el-textarea__inner {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-64359350] .el-form-item__label {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-64359350] .cource-teaching-form .el-input__icon{
    line-height: 34px;
}
[data-v-64359350] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner{
    border: 1px solid #45d7b5;
    -webkit-box-shadow: none;
            box-shadow: none;
}
[data-v-64359350] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner:hover{
    border: 1px solid #45d7b5;
}
[data-v-64359350] .cource-teaching-form .el-input__inner:focus,[data-v-64359350] .cource-teaching-form .el-select .el-input__inner:focus,[data-v-64359350] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner,[data-v-64359350] .cource-teaching-form .el-textarea__inner:focus{
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #45d7b5;
}
[data-v-64359350] .cource-teaching-form .el-radio{
    color: #999999;
    cursor: pointer;
    margin-right: 22px;
}
[data-v-64359350] .cource-teaching-form .el-radio__label{
    font-size: 12px;
    font-weight: 500;
    color: #999999;
}
[data-v-64359350] .cource-teaching-form .el-radio__inner{
    width: 16px;
    height: 16px;
    background: #ffffff;
    border: 1px solid #cccccc;
}
[data-v-64359350] .cource-teaching-form .el-radio__input.is-checked .el-radio__inner{
    border-color: #DCDFE6;
    background: none;
}
[data-v-64359350] .cource-teaching-form .el-radio__inner::after{
    width: 8px;
    height: 8px;
    background: #000;
}
[data-v-64359350] .cource-teaching-form .el-radio__input.is-checked+.el-radio__label{
    color: #999999;
}
/**表单元素end**/
.course-no-content-text[data-v-64359350]{
    text-align: center;
    font-size: 14px;
    color: #999;
    margin-top:5px;
}
.course-no-content-img[data-v-64359350]{
    width: 464px;
    height: 288px;
    display: block;
    margin: auto;
}
.course-teaching-mp-litem[data-v-64359350]{
    position: absolute;
    left: 80px;
}
.course-teaching-mp-lt-item[data-v-64359350]{
    font-size: 17px;
    font-weight: bold;
    height: 71px;
    line-height: 71px;
    float: left;
    margin-right: 20px;
}
.course-teaching-mp-lt-name[data-v-64359350]{
    cursor: pointer;
}
.course-teaching-mp-lt-i-line[data-v-64359350]{
    float: left;
    height: 25px;
    width: 1px;
    background: #cccccc;
    margin-top: 23px;
    margin-left: 2px;
}
.course-teaching-mp-lt-i-text[data-v-64359350]{
    float: left;
    line-height: 71px;
    font-size: 14px;
    color: #666666;
    margin-left: 20px;
}
.course-teaching-mp-lt-popbox[data-v-64359350]{
    height: 485px;
}
.course-search[data-v-64359350]{
    height: 38px;
}
.course-teaching-mp-lt-pop-lv-first[data-v-64359350]{
    border-bottom: 1px solid #eee;
}
.ctmlplf-name[data-v-64359350]{
    float: left;
    width: calc(100% - 30px);
    font-size: 14px;
    color: #333;
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.ctmlplf-icon[data-v-64359350]{
    width: 25px;
    float: right;
}
.ctmlplf-icon-mark[data-v-64359350]{
    font-weight: bold;
    color: #666666;
}
.course-teaching-mp-lt-pop-lv-first-inner[data-v-64359350]{
    height: 38px;
    line-height: 38px;
    border-bottom: 1px solid #eee;
    padding: 0 30px;
}
.ctmlplf-icon.ed .ctmlplf-icon-mark[data-v-64359350]{
    display: block;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    margin-right: 10px;
}
.course-teaching-mp-lt-pop-lv-cdbox[data-v-64359350]{
    padding-bottom: 0px;
}
.add-btn-tooltip[data-v-64359350]{
    width: 117px;
    height: 76px;
    text-align: center;
}
.add-btn-tooltip p[data-v-64359350] {
    margin-top: 19px;
    font-size: 14px;
    font-family: Source Han Sans CN Regular, Source Han Sans CN Regular-Regular;
    font-weight: 400;
    color: #333333;
    cursor: pointer;
}
.no-border[data-v-64359350]{
    border: none;
}
.select-span-pop-box-title[data-v-64359350]{
    font-size: 17px;
    color: #333435;
    margin-top: 18px;
    margin-left: -20px;
}
.volume-production-activity-pop-rnode[data-v-64359350] .el-dialog__title{
    color: #5ec8a7;
}
.volume-production-activity-pop-rnode[data-v-64359350] .el-dialog__header {
    border: none;
}
.volume-production-activity-pop[data-v-64359350]{
    position: relative;
}
.volume-pap-c-addbtn[data-v-64359350]{
    position: absolute;
    top: -36px;
    cursor: pointer;
}
.volume-pap-c-mbody[data-v-64359350]{
    height: 688px;
    border: 1px solid #edeeef;
}
.volume-pap-cm-chbox[data-v-64359350]{
    width: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    height: 100%;
}
.volume-pap-cm-chb-list[data-v-64359350]{
    height: 600px;
    overflow: auto;
}
.volume-pap-cm-chb-sbtn[data-v-64359350]{
    float: none;
    height: 34px;
    line-height: 34px;
    width: 468px;
    margin: auto;
}
._vpcc_first[data-v-64359350]{
}
._vpcc_second[data-v-64359350]{
    border-left: 1px solid #edeeef;
    padding: 0 24px 0 29px;
    overflow: auto;
    -webkit-box-shadow: 0 0 10px 3px #eee;
            box-shadow: 0 0 10px 3px #eee;
    position: relative;
    z-index: 3;
}
.volume-pap-cm-chb-l-item[data-v-64359350]{
    height: 168px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 1px solid #edeeef;
    padding: 0px 22px 0px 38px;
    position: relative;
    cursor: pointer;
}
.volume-pap-cm-chb-l-item-face[data-v-64359350]{
    width: 160px;
    height: 160px;
    margin-top: 4px;
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.volume-pap-cm-chb-l-item-cont[data-v-64359350]{
    float: left;
    margin-left: 24px;
}
.volume-pap-cm-chb-l-item-cont-title[data-v-64359350]{
    font-size: 16px;
    font-weight: bold;
    margin-top: 9px;
    color: #333;
}
.volume-pap-cm-chb-l-item-dbtn[data-v-64359350]{
    position: absolute;
    right: 23px;
    bottom: 25px;
    cursor: pointer;
}
.volume-production-activity-pop-rnode .resource-create-item-tag-botton-inner[data-v-64359350]{
    display: block!important;
    position: relative;
    line-height: 24px;
}
.volume-production-activity-pop-rnode .choose-tag-text[data-v-64359350] {
    line-height: 32px;
    text-indent: 45px;
}
.volume-production-activity-pop-rnode .resource-create-item-tag-botton-inner .choose-tag-button-icon[data-v-64359350]{
    margin-left: 17px;
    position: absolute;
    top: 5px;
    height: 20px!important;
}
.volume-production-activity-pop-rnode[data-v-64359350] .el-checkbox{
    display: block;
    float: left;
}
.res-ci-no-content-root[data-v-64359350]{
    position: relative;
    height: 540px;
}
.volume-pap-cm-chb-l-item-face[data-v-64359350] .file-restype-face{
    padding-top: 0!important;
}
.volume-pap-cm-chb-l-item-face[data-v-64359350] ._file-restype-face-img {
    height: 159px!important;
}
.volume-pap-cm-chb-l-item-face[data-v-64359350] img {
    border-radius: 6px!important;
}
.volume-pap-c-mbody-pitem[data-v-64359350]{
    height: 100%;
}
.volume-pap-cm-chb-l-item-line[data-v-64359350]{
    height: 100%;
    position: absolute;
    width: 4px;
    background: #5fc9aa;
    left: 0;
    top: 0;
    display: none;
}
.volume-pap-cm-chb-l-item.ed .volume-pap-cm-chb-l-item-line[data-v-64359350]{
    display: block;
}
.volume-pap-cm-chb-l-item.ed[data-v-64359350]{
    background: #f8f9fa;
}
.course-hns-info-form-row-icon[data-v-64359350]{
    color: #999;
    font-size: 18px;
    float: left;
    width: 18px;
    height: 38px;
    margin-right: 10px;
    cursor: pointer;
}
.course-hns-info-form-row-name[data-v-64359350]{
    width: 84px;
    float: left;
    color: #333;
    font-weight: bold;
    margin-right: 26px;
    line-height: 34px;
}
.course-hns-info-form-row[data-v-64359350]{
    margin-top: 48px;
    margin-bottom: 44px;
}
.course-hns-info-form-user[data-v-64359350]{
    position: relative;
    float: left;
    margin-right: 20px;
    text-align: center;
    width: 66px;
    margin-bottom: 5px;
}
.copyright-radio-num[data-v-64359350]{
    line-height: normal;
    font-size: 12px;
    color: #fdad3e;
    cursor: pointer;
}
.course-hns-info-form-user-icon[data-v-64359350]{
    width: 36px;
    height: 36px;
    margin: auto;
}
.course-hns-info-form-user-icon img[data-v-64359350]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.course-hns-info-form-user-name[data-v-64359350]{
    color: #666;
    text-align: center;
    line-height: normal;
    margin-top: 6px;
}
.course-hns-info-form-user-mark[data-v-64359350]{
    position: absolute;
    width: 50px;
    height: 20px;
    background: #ff7676;
    border-radius: 12px;
    text-align: center;
    line-height: 20px;
    color: #fff;
    font-size: 9px;
    top: -8px;
    left: 30px;
}
.course-hns-info-form-row-cont[data-v-64359350]{
    float: left;
    width: calc(100% - 110px);
}
.course-hns-info-form-add-u-btn[data-v-64359350]{
    width: 38px;
    height: 38px;
    border: 1px solid #278bf7;
    border-radius: 50%;
    float: left;
    cursor: pointer;
    color: #278bf7;
    text-align: center;
    margin-left: 14px;
}
.course-hns-info-form-row[data-v-64359350]{
    margin-bottom: 44px;
}
.course-hns-info-form-price-desc[data-v-64359350]{
    color: #999;
    font-size: 14px;
    margin-top: 12px;
}
.set-price-comp-show-model[data-v-64359350]{
    margin-top: 7px;
}
.set-price-comp-show-model-str[data-v-64359350]{
    font-weight: bold;
    color: #333;
}
.set-price-comp-show-model-icon[data-v-64359350]{
    color: #2191ff;
    margin-left: 5px;
    cursor: pointer;
}
.set-price-comp-edit-model-input[data-v-64359350]{
    height: 34px;
    border: 1px solid #d1dce7;
    border-radius: 3px;
    color: #999999;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-indent: 1em;
    float: left;
    margin-right: 20px;
}
.set-price-comp-edit-model-sbtn[data-v-64359350]{
    width: 64px;
    height: 34px;
    border-radius: 3px;
    text-align: center;
    cursor: pointer;
    line-height: 34px;
    color: #fff;
    background: #2191ff;
    float: left;
}
.drcmci-pbox[data-v-64359350]{
    padding: 0 30px;
    height: 500px;
    padding-bottom: 80px;
}
.document-resource-create-main-content-item .course-hns-info-form-row-name[data-v-64359350]{
    width: 112px;
}
.document-resource-create-main-content-item .course-hns-info-form-row-cont[data-v-64359350] {
    width: calc(100% - 138px);
}
.course-hns-info-form-row-cont[data-v-64359350] .el-radio__inner::after{
    background: #fff;
    width: 5px;
    height: 5px;
}
.course-hns-info-form-row-cont[data-v-64359350] .el-radio__input.is-checked .el-radio__inner {
    border-color: #409eff;
    background: #409eff;
}
.chifrc-radio-comp[data-v-64359350]{
    margin-top: 6px;
}
.chifrc-res-item-conf[data-v-64359350]{
    padding: 28px 17px;
    background: #fafafa;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 615px;
    border-radius: 5px;
    margin-top: 19px;
}
.chifrc-res-iconf-row-icon[data-v-64359350]{
    width: 19px;
    height: 20px;
    float: left;
    margin-right: 8px;
    margin-top: 8px;
}
.chifrc-res-iconf-row-icon img[data-v-64359350]{
    width: 100%;
    height: 100%;
}
.chifrc-res-iconf-row-name[data-v-64359350]{
    color: #666;
    float: left;
    line-height: 34px;
}
.chifrc-res-iconf-row-oplist[data-v-64359350]{
    float: right;
}
.chnsifpd-v2[data-v-64359350]{
    height: 56px;
    line-height: 56px;
    background: #fafafa;
    margin-top: 18px;
    width: 615px;
    text-indent: 19px;
}
.chnsifpd-v3[data-v-64359350]{
    padding: 20px;
    background: #fafafa;
    margin-top: 18px;
}
.chnsifpd-item[data-v-64359350]{
    margin-top: 18px;
}
.course-hns-info-form-user-cbtn[data-v-64359350]{
    line-height: 20px;
    color: #278bf7;
    cursor: pointer;
    display: block;
    position: absolute;
    width: 100%;
    display: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    bottom: -20px;
}
.course-hns-info-form-user:hover .course-hns-info-form-user-cbtn[data-v-64359350]{
    display: block;
}
.course-hns-info-form-user[data-v-64359350]:hover{
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
}
.chifrc-res-iconf-row[data-v-64359350]{
    margin-bottom: 10px;
}
.rescfs-pop-first-lv[data-v-64359350]{
    margin-top: 42px;
}
.rescfs-pop-first-lv-header[data-v-64359350]{
    padding-bottom: 14px;
    border-bottom: 1px solid #eeeeee;
    color: #999999;
    font-weight: bold;
}
.rescfs-pop-sec-lv[data-v-64359350]{
    height: 58px;
    line-height: 58px;
    border-bottom: 1px solid #eeeeee;
}
.rescfs-pop-sec-lv-left[data-v-64359350]{
    float: left;
    color: #323232;
    font-size: 15px;
    font-weight: bold;
    width: calc(100% - 200px);
}
.rescfs-pop-sec-lv-right[data-v-64359350]{
    float: right;
    color: #434343;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
}
.rescfs-pop-sec-lvs[data-v-64359350]{
    padding: 0 29px;
}
.rescfs-pop-sec-lv-left img[data-v-64359350]{
    width: 16px;
    -webkit-transform: translateY(-1px);
            transform: translateY(-1px);
    margin-right: 3px;
}
.res-collection-files-stat-pop[data-v-64359350]{
    height: 600px;
    overflow: auto;
}
/**
 * @desc: 课程首页-课程设置
 * @author: yansen
 * @time: 2020-01-21
 */
.course-homepage-nav-set-info-top-name[data-v-64359350]{
    font-size: 16px;
    font-weight: bold;
    color: #333;
}
.course-homepage-nav-set-info-top[data-v-64359350]{
    margin-top: 10px;
}
.course-homepage-nav-set-info-body[data-v-64359350]{
    margin-top: 17px;
}
.course-homepage-nav-set-info-left[data-v-64359350]{
    width: 240px;
    height: 320px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #eeeeee;
    float: left;
    background: #fff;
}
.course-homepage-nav-set-info-nav[data-v-64359350]{
    height: 60px;
    line-height: 60px;
    font-size: 16px;
    color: #333;
    font-weight: bold;
    text-align: center;
    cursor: pointer;
    border-left: 4px solid transparent;
}
.course-homepage-nav-set-info-nav.ed[data-v-64359350]{
    border-left: 4px solid #27c9a3;
    color: #27c9a3;
    background: #f9f9f9;
}
.course-homepage-nav-set-info-right[data-v-64359350]{
    border: 1px solid #eeeeee;
    float: right;
    background: #fff;
    width: calc(100% - 275px);
    padding: 0 29px 30px 29px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.course-homepage-nav-set-info-right-top[data-v-64359350]{
    height: 56px;
    line-height: 56px;
    margin-top: 8px;
    font-weight: bold;
    border-bottom: 1px dashed #eeeeee;
}
.course-homepage-nav-stat-right-top[data-v-64359350]{
    height: 56px;
    line-height: 56px;
    margin-top: 8px;
    font-weight: bold;
    border-bottom: 1px dashed #eeeeee;
}
.course-hnsir-top[data-v-64359350]{
    float: left;
    color: #333;
}
.course-homepage-nav-set-info-right-top[data-v-64359350] .el-checkbox__label{
    padding-left: 7px;
}
.course-hnsir-options[data-v-64359350]{
    float: left;
    margin-left: 18px;
}
.course-hnsir-options[data-v-64359350] .el-checkbox__input.is-checked .el-checkbox__inner{
    background: #00cba2;
    border: #00cba2;
}
.course-hnsir-options[data-v-64359350] .el-checkbox__input.is-checked+.el-checkbox__label{
    color: #606266;
}
.course-hnsir-options[data-v-64359350] .el-checkbox__inner:hover{
    border-color:#00cba2;
}
.course-hnsir-options[data-v-64359350] .el-checkbox__input.is-focus .el-checkbox__inner{
    border-color:#00cba2;
}
.course-homepage-nav-sc-panel[data-v-64359350] .el-input__inner{
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.course-hnsir-rpart[data-v-64359350]{
    float: right;
}
.course-hnsir-download-btn[data-v-64359350]{
    float: right;
}
.course-hnsir-auth[data-v-64359350]{
    float: left;
}
.course-hnsir-download-btn[data-v-64359350]{
    color: #12caa3;
    font-weight: normal;
    cursor: pointer;
}
.course-hnsir-auth[data-v-64359350]{
    float: left;
    margin-right: 16px;
}
.course-hnsir-auth-str[data-v-64359350]{
    font-weight: normal;
    color: #999999;
    margin-right: 3px;
}
.course-homepage-nav-stat-complete-block[data-v-64359350]{
    padding-top: 20px;
    line-height: 40px;
}
.course-hnscb-class-list[data-v-64359350]{
    width: 123px;
    float: left;
}
.course-hnscb-radio[data-v-64359350]{
    color: #333333;
    font-weight: bold;
    float: left;
    margin-left: 12px;
}
.course-hnscb-legends[data-v-64359350]{
    float: right;
}
.chnsp-list-header .course-hnscb-legends[data-v-64359350]{
    float: left;
}
.course-hnscb-legend[data-v-64359350]{
    float: left;
    color: #999;
    margin-left: 18px;
}
.chnsp-stat-block-desc .course-hnscb-legend[data-v-64359350]{
    float: none;
    margin-bottom: 10px;
    margin-left: auto;
    width: 57px;
}
.course-hnscb-legend-front[data-v-64359350]{
    width: 11px;
    height: 11px;
    border-radius: 10px;
    float: left;
    background: #27c7a1;
    margin-top: 15px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-right: 4px;
}
.course-hnscb-legend-front.late-completion[data-v-64359350]{
    background: #fff;
    border: 2px solid #27c7a1;
}
.course-hnscb-legend-front.completed[data-v-64359350]{
    background: #3bb4ff;
}
.course-hnscb-legend-front.in-progress[data-v-64359350]{
    background: #2FA2FE;
}
.course-hnscb-legend-front.not-viewed[data-v-64359350]{
    background: #FF6767;
}
.course-hnscb-legend-front.unpublished[data-v-64359350]{
    background: #B1B1B1;
}
.chnsp-stat-block-desc .course-hnscb-legend-front[data-v-64359350]{
    margin-top: 5px;
}
.chnsp-list-header .course-hnscb-legend-front[data-v-64359350]{
    margin-top: 5px;
}
.chnsp-stat-block-desc .course-hnscb-legend-name[data-v-64359350]{
    color: #333;
}
.course-hnscb-legend-name[data-v-64359350]{
    float: left;
    font-size: 12px;
}
.course-homepage-nav-stat-complete-table[data-v-64359350]{
    border: 1px solid #efefef;
    margin-top: 22px;
}
.chnsc-table-header[data-v-64359350]{
    height: 51px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-bottom: 1px solid #efefef;
}
.ctc-first[data-v-64359350]{
    width: 125px;
}
.ctc-second[data-v-64359350]{
    width: 77px;
}
.ctc-third[data-v-64359350]{
    width: 96px;
}
.ctc-common[data-v-64359350]{
    width: 120px;
}
.chnsc-table-col[data-v-64359350]{
    float: left;
    height: 100%;
    border-right: 1px solid #efefef;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.margin-auto[data-v-64359350]{
    margin: auto!important;
}
.chnsc-table-col[data-v-64359350] .wl_filter_str{
    color: #999;
}
.chnsc-table-col-inner[data-v-64359350]{
    color: #999;
    text-align: center;
    margin: auto;
}
.chnsc-table-row[data-v-64359350]{
    height: 78px;
    border-bottom: 1px solid #efefef;
}
.chnsc-table-row[data-v-64359350]:nth-child(odd) {
    background: #fafafa;
}
.ctr-user-icon[data-v-64359350]{
    width: 30px;
    height: 30px;
    border-radius: 50%;
    -o-object-fit: cover;
       object-fit: cover;
}
.chnsc-table-row-first-col[data-v-64359350]{
    color: #333;
    padding-left: 16px;
}
.ctr-coin-icon[data-v-64359350]{
    width: 16px;
    height: 16px;
    border-radius: 10px;
    float: left;
    margin-right: 5px;
}
.ctr-coin-num[data-v-64359350]{
    line-height: 16px;
    color: #FF9C2C;
}
.ctr-completion-progress[data-v-64359350]{
    color: #2FA2FE;
}
.ctr-completion-progress.not-viewed[data-v-64359350]{
    color: #FF6767;
}
.ctr-completion-progress.unpublished[data-v-64359350]{
    color: #B1B1B1;
}
.chnsp-list-col-status.not-viewed[data-v-64359350]{
    color: #FF6767;
}
.chnsp-list-col-status.unpublished[data-v-64359350]{
    color: #B1B1B1;
}
.chnsp-list-col-status.completed[data-v-64359350]{
    color: #27c7a1;
}
.completion-on-time-icon[data-v-64359350]{
    display: none;
}
.late-completion-icon[data-v-64359350]{
    display: none;
}
.completion-on-time .completion-on-time-icon[data-v-64359350]{
    display: inline;
    display: initial;
}
.completion-on-time .ctr-completion-progress-txt[data-v-64359350], .completion-on-time .chnsp-list-col-status-name[data-v-64359350]{
    display: none;
}
.late-completion .late-completion-icon[data-v-64359350]{
    display: inline;
    display: initial;
}
.late-completion .ctr-completion-progress-txt[data-v-64359350], .late-completion .chnsp-list-col-status-name[data-v-64359350]{
    display: none;
}
.ctr-completion-progress-num[data-v-64359350]{
    color: #2fa2fe;
    display: none;
}
.ctr-completion-progress.in-progress .ctr-completion-progress-num[data-v-64359350]{
    display: inline;
    display: initial;
}
.ctr-completion-progress.in-progress .ctr-completion-progress-txt[data-v-64359350]{
    display: none;
}
.chnsp-list-col-status.in-progress .chnsp-list-col-status-name[data-v-64359350]{
    display: none;
}
.chnsp-list-col-status.in-progress .ctr-completion-progress-num[data-v-64359350]{
    display: inline;
    display: initial;
}
.ctr-reward[data-v-64359350]{
    color: #333;
}
.chnsrt-suffix[data-v-64359350]{
    font-weight: normal;
}
.chnsp-stat-block[data-v-64359350]{
    height: 156px;
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-shadow:  1px 2px 12px 0px rgba(0, 0, 0, .06);
            box-shadow:  1px 2px 12px 0px rgba(0, 0, 0, .06);
    padding: 24px 27px;
}
.csb-first.chnsp-stat-block[data-v-64359350]{
    width: 219px;
    margin-right: 10px;
}
.csb-second.chnsp-stat-block[data-v-64359350]{
    width: 219px;
    margin-right: 10px;
}
.csb-third.chnsp-stat-block[data-v-64359350]{
    width: calc(100% - 458px);
}
.chnsp-stat-block-title[data-v-64359350]{
    font-weight: bold;
}
.chnsp-stat-block-num[data-v-64359350]{
    text-align: center;
    font-weight: bold;
    color: #333333;
    font-size: 40px;
    margin-top: 22px;
    -webkit-transform: scale(0.8, 1.2);
            transform: scale(0.8, 1.2);
}
.chnsp-stat-block-left[data-v-64359350]{
    width: 160px;
    float: left;
}
.chnsp-stat-block-right[data-v-64359350]{
    width: calc(100% - 160px);
    float: right;
    height: 100%;
}
.chnsp-stat-block-chart[data-v-64359350]{
    width: 99px;
    height: 99px;
    float: left;
}
.chnsp-stat-block-desc[data-v-64359350]{
    float: right;
    height: 100%;
    position: relative;
}
.chnsp-stat-block-bottom-txt[data-v-64359350]{
    color: #999;
    font-size: 12px;
    position: absolute;
    bottom: 0px;
    width: 87px;
    right: 0px;
}
.chnsp-stat-block-status[data-v-64359350]{
    padding-top: 20px;
}
.chnsp-cont-chart[data-v-64359350]{
    height: 165px;
}
.chnsp-list-switch-pages[data-v-64359350]{
    float: right;
}
.chnsp-list-body-header[data-v-64359350]{
    height: 50px;
    background: #f9f9f9;
    border-bottom: 1px solid #efefef;
}
.chnsp-list[data-v-64359350]{
    border: 1px solid #efefef;
    margin-top: 20px;
}
.chnsp-list-body-row[data-v-64359350]{
    height: 58px;
}
.chnsc-table-fixed[data-v-64359350]{
    float: left;
    width: 301px;
}
.chnsc-table-rpart[data-v-64359350]{
    float: left;
    overflow-x: auto;
    width: calc(100% - 301px);
}
.chnsp-list-col[data-v-64359350]{
    float: left;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.user-table-first-col[data-v-64359350]{
    width: 36%;
    display: block;
    line-height: 58px;
    padding-left: 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.user-table-first-col-start[data-v-64359350]{
    float: left;
}
.user-table-first-col-end[data-v-64359350]{
    float: left;
    width: calc(100% - 100px);
    margin-left: 5px;
}
.chnsp-list-col-inner[data-v-64359350]{
    margin: auto;
}
.clci-user-icon[data-v-64359350]{
    width: 38px;
    height: 38px;
    border-radius: 50%;
    margin-right: 5px;
}
.chnsp-list-body-header span[data-v-64359350]{
    color: #999999;
}
.chnsp-list-body-header[data-v-64359350] .wl_filter_str{
    color: #999;
}
.chnsp-list-body-row[data-v-64359350]:not(:last-child){
    border-bottom: 1px solid #efefef;
}
.chnsp-user-block[data-v-64359350]{

    padding-top: 22px;
}
.chnsp-user-block-icon[data-v-64359350]{
    height: 60px;
    width: 60px;
    border-radius: 50%;
    float: left;
    margin-right: 16px;
}
.chnsp-user-block-integral-icon[data-v-64359350]{
    width: 16px;
    height: 16px;
    float: left;
    border-radius: 50%;
    float: left;
}
.chnsp-user-block-integral-num[data-v-64359350]{
    float: left;
    line-height: 16px;
    margin-left: 4px;
    color: #ffa343;
}
.chnsp-user-block-integral[data-v-64359350]{
    margin-top: 6px;
}
.chnsp-user-block-str[data-v-64359350]{
    float: left;
}
.chnsp-user-block-name[data-v-64359350]{
    font-weight: bold;
    font-size: 15px;
    margin-top: 8px;
}
.chnsp-user-block-rank[data-v-64359350]{
    float: right;
    margin-right: 270px;
    text-align: center;
}
.chnsp-user-block-left[data-v-64359350]{
    float: left;
}
.chnsp-user-block-rank-num[data-v-64359350]{
    font-size: 20px;
    font-weight: bold;
}
.chmsr-rank[data-v-64359350]{
    float: left;
    line-height: 24px;
    text-align: center;
    height: 24px;
    width: 24px;
    border-radius: 20px;
    margin-top: 4px;
    position: absolute;
    left: 0;
}
.chmsr-rank.crk-first[data-v-64359350]{
    background: #12caa3;
    color: #fff;
}
.chmsr-rank.crk-second[data-v-64359350]{
    background: #65b7ff;
    color: #fff;
}
.chmsr-rank.crk-third[data-v-64359350]{
    background: #fdb34a;
    color: #fff;
}
.chmsr-rank.crk-other[data-v-64359350]{
    background: none;
    color: #333;
}
.chmsr-uicon[data-v-64359350]{
    width: 30px;
    height: 30px;
    border-radius: 50%;
    margin-left: 64px;
    float: left;
}
.chmsr-inner[data-v-64359350]{
    position: relative;
    width: 200px;
}
.chmsr-name[data-v-64359350]{
    float: left;
    margin-left: 10px;
    line-height: 30px;
}
.chmsr-integral-icon[data-v-64359350]{
    width: 16px;
    height: 16px;
    border-radius: 50%;
    float: left;
}
.chmsr-integral-num[data-v-64359350]{
    float: left;
    line-height: 16px;
    color: #ff9c2c;
    margin-left: 4px;
}
.chnsrt-common-nav[data-v-64359350]{
    cursor: pointer;
}
.res-detail-name[data-v-64359350]{
    padding-top: 13px;
}
.res-detail-show-btn[data-v-64359350]{
    width: 35px;
    cursor: pointer;
    color: #12caa4;
    margin-left: auto;
    margin-top: 13px;
}
.course-homepage-nav-sc-header[data-v-64359350]{
    height: 60px;
    line-height: 60px;
    border-bottom: 1px solid #eee;
}
.cohnsh-nav[data-v-64359350]{
    float: left;
    margin-right:30px;
    cursor: pointer;
}
.cohnsh-nav.ed[data-v-64359350]{
    font-weight: bold;
}
.chnsp-filter[data-v-64359350]{
    margin-bottom: 32px;
    margin-top: 20px;
}
.chnsp-filter-class[data-v-64359350]{
    float: left;
    margin-right: 15px;
}
.chnsp-filter-class[data-v-64359350] .el-input__inner{
    height: 28px;
    line-height: 28px;
}
.chnsp-filter-class[data-v-64359350] .el-input__icon{
    height: 28px;
    line-height: 28px;
}
.chnsp-list-col-status[data-v-64359350]{
}
/**
 * @desc: 课堂教学
 * @author: yansen
 * @time: 2020-09-03
 */
*[data-v-db1669a4]:focus{
    outline: none;
}
.course-teaching-common-btn[data-v-db1669a4] {
    background: -webkit-gradient(linear, left top, left bottom, from(#27c9a3), to(#57dfbf));
    background: linear-gradient(#27c9a3 0%, #57dfbf 100%);
    border-radius: 4px;
    cursor:pointer;
    color: #fff;
}
.course-teaching-main-page[data-v-db1669a4]{
    height: 100%;
    background: #f5f6fa;
}
.course-teaching-main-page-center[data-v-db1669a4]{
    width: 1200px;
    margin: auto;
    position: relative;
}
.course-teaching-public-img-box img[data-v-db1669a4]{
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}
.cource-teaching-common-pop-btn[data-v-db1669a4]{
    width:180px;
    height:44px;
    border-radius: 5px;
    text-align: center;
    line-height:44px;
    color: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#27c9a3), to(#57dfbf));
    background: linear-gradient(#27c9a3 0%, #57dfbf 100%);
    cursor:pointer;
}
._nr[data-v-db1669a4]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
/***主题色start***/
.border_color_for_theme_2.ed[data-v-db1669a4]{
    border-color: #057fff!important;
}
.text_color_for_theme_2[data-v-db1669a4]{
    color:#057fff!important;
}
.text_hover_color_for_theme_2[data-v-db1669a4]:hover{
    color:#057fff!important;
}
.text_option_color_for_theme_2.ed[data-v-db1669a4]{
    color:#057fff!important;
}
.text_option_color_for_theme_2.ed .course-teaching-index-nav-icon-txt[data-v-db1669a4]{
    color:#057fff!important;
}
.bg_color_for_theme_2[data-v-db1669a4]{
    background:#057fff!important;
}
.single_border_color_for_theme_2[data-v-db1669a4] {
    border-color: #057fff!important;
}
.bg_selected_color_for_theme_2.ed[data-v-db1669a4]{
    background:#057fff!important;
    color: #fff;
}
.bg_selected_color_for_theme_2.ed[data-v-db1669a4]:hover{
    color: #fff!important;
}
/***主题色end***/
/***表单元素start，外层加上cource-teaching-form这个类名***/
[data-v-db1669a4] .cource-teaching-form .el-input__inner,[data-v-db1669a4] .cource-teaching-form .el-textarea__inner,[data-v-db1669a4] .cource-teaching-form .el-select .el-input__inner{
    /*border: 1px solid #dce5ef;*/
    border: 1px solid #eee;
    border-radius: 4px;
    font-size: 12px;
}
[data-v-db1669a4] .cource-teaching-form .el-input__inner{
    height: 34px;
    line-height: 34px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-db1669a4] .el-textarea__inner {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-db1669a4] .el-form-item__label {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-db1669a4] .cource-teaching-form .el-input__icon{
    line-height: 34px;
}
[data-v-db1669a4] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner{
    border: 1px solid #45d7b5;
    -webkit-box-shadow: none;
            box-shadow: none;
}
[data-v-db1669a4] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner:hover{
    border: 1px solid #45d7b5;
}
[data-v-db1669a4] .cource-teaching-form .el-input__inner:focus,[data-v-db1669a4] .cource-teaching-form .el-select .el-input__inner:focus,[data-v-db1669a4] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner,[data-v-db1669a4] .cource-teaching-form .el-textarea__inner:focus{
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #45d7b5;
}
[data-v-db1669a4] .cource-teaching-form .el-radio{
    color: #999999;
    cursor: pointer;
    margin-right: 22px;
}
[data-v-db1669a4] .cource-teaching-form .el-radio__label{
    font-size: 12px;
    font-weight: 500;
    color: #999999;
}
[data-v-db1669a4] .cource-teaching-form .el-radio__inner{
    width: 16px;
    height: 16px;
    background: #ffffff;
    border: 1px solid #cccccc;
}
[data-v-db1669a4] .cource-teaching-form .el-radio__input.is-checked .el-radio__inner{
    border-color: #DCDFE6;
    background: none;
}
[data-v-db1669a4] .cource-teaching-form .el-radio__inner::after{
    width: 8px;
    height: 8px;
    background: #000;
}
[data-v-db1669a4] .cource-teaching-form .el-radio__input.is-checked+.el-radio__label{
    color: #999999;
}
/**表单元素end**/
.course-no-content-text[data-v-db1669a4]{
    text-align: center;
    font-size: 14px;
    color: #999;
    margin-top:5px;
}
.course-no-content-img[data-v-db1669a4]{
    width: 464px;
    height: 288px;
    display: block;
    margin: auto;
}
.course-teaching-mp-litem[data-v-db1669a4]{
    position: absolute;
    left: 80px;
}
.course-teaching-mp-lt-item[data-v-db1669a4]{
    font-size: 17px;
    font-weight: bold;
    height: 71px;
    line-height: 71px;
    float: left;
    margin-right: 20px;
}
.course-teaching-mp-lt-name[data-v-db1669a4]{
    cursor: pointer;
}
.course-teaching-mp-lt-i-line[data-v-db1669a4]{
    float: left;
    height: 25px;
    width: 1px;
    background: #cccccc;
    margin-top: 23px;
    margin-left: 2px;
}
.course-teaching-mp-lt-i-text[data-v-db1669a4]{
    float: left;
    line-height: 71px;
    font-size: 14px;
    color: #666666;
    margin-left: 20px;
}
.course-teaching-mp-lt-popbox[data-v-db1669a4]{
    height: 485px;
}
.course-search[data-v-db1669a4]{
    height: 38px;
}
.course-teaching-mp-lt-pop-lv-first[data-v-db1669a4]{
    border-bottom: 1px solid #eee;
}
.ctmlplf-name[data-v-db1669a4]{
    float: left;
    width: calc(100% - 30px);
    font-size: 14px;
    color: #333;
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.ctmlplf-icon[data-v-db1669a4]{
    width: 25px;
    float: right;
}
.ctmlplf-icon-mark[data-v-db1669a4]{
    font-weight: bold;
    color: #666666;
}
.course-teaching-mp-lt-pop-lv-first-inner[data-v-db1669a4]{
    height: 38px;
    line-height: 38px;
    border-bottom: 1px solid #eee;
    padding: 0 30px;
}
.ctmlplf-icon.ed .ctmlplf-icon-mark[data-v-db1669a4]{
    display: block;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    margin-right: 10px;
}
.course-teaching-mp-lt-pop-lv-cdbox[data-v-db1669a4]{
    padding-bottom: 0px;
}
.add-btn-tooltip[data-v-db1669a4]{
    width: 117px;
    height: 76px;
    text-align: center;
}
.add-btn-tooltip p[data-v-db1669a4] {
    margin-top: 19px;
    font-size: 14px;
    font-family: Source Han Sans CN Regular, Source Han Sans CN Regular-Regular;
    font-weight: 400;
    color: #333333;
    cursor: pointer;
}
.no-border[data-v-db1669a4]{
    border: none;
}
.select-span-pop-box-title[data-v-db1669a4]{
    font-size: 17px;
    color: #333435;
    margin-top: 18px;
    margin-left: -20px;
}
.volume-production-activity-pop-rnode[data-v-db1669a4] .el-dialog__title{
    color: #5ec8a7;
}
.volume-production-activity-pop-rnode[data-v-db1669a4] .el-dialog__header {
    border: none;
}
.volume-production-activity-pop[data-v-db1669a4]{
    position: relative;
}
.volume-pap-c-addbtn[data-v-db1669a4]{
    position: absolute;
    top: -36px;
    cursor: pointer;
}
.volume-pap-c-mbody[data-v-db1669a4]{
    height: 688px;
    border: 1px solid #edeeef;
}
.volume-pap-cm-chbox[data-v-db1669a4]{
    width: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    height: 100%;
}
.volume-pap-cm-chb-list[data-v-db1669a4]{
    height: 600px;
    overflow: auto;
}
.volume-pap-cm-chb-sbtn[data-v-db1669a4]{
    float: none;
    height: 34px;
    line-height: 34px;
    width: 468px;
    margin: auto;
}
._vpcc_first[data-v-db1669a4]{
}
._vpcc_second[data-v-db1669a4]{
    border-left: 1px solid #edeeef;
    padding: 0 24px 0 29px;
    overflow: auto;
    -webkit-box-shadow: 0 0 10px 3px #eee;
            box-shadow: 0 0 10px 3px #eee;
    position: relative;
    z-index: 3;
}
.volume-pap-cm-chb-l-item[data-v-db1669a4]{
    height: 168px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 1px solid #edeeef;
    padding: 0px 22px 0px 38px;
    position: relative;
    cursor: pointer;
}
.volume-pap-cm-chb-l-item-face[data-v-db1669a4]{
    width: 160px;
    height: 160px;
    margin-top: 4px;
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.volume-pap-cm-chb-l-item-cont[data-v-db1669a4]{
    float: left;
    margin-left: 24px;
}
.volume-pap-cm-chb-l-item-cont-title[data-v-db1669a4]{
    font-size: 16px;
    font-weight: bold;
    margin-top: 9px;
    color: #333;
}
.volume-pap-cm-chb-l-item-dbtn[data-v-db1669a4]{
    position: absolute;
    right: 23px;
    bottom: 25px;
    cursor: pointer;
}
.volume-production-activity-pop-rnode .resource-create-item-tag-botton-inner[data-v-db1669a4]{
    display: block!important;
    position: relative;
    line-height: 24px;
}
.volume-production-activity-pop-rnode .choose-tag-text[data-v-db1669a4] {
    line-height: 32px;
    text-indent: 45px;
}
.volume-production-activity-pop-rnode .resource-create-item-tag-botton-inner .choose-tag-button-icon[data-v-db1669a4]{
    margin-left: 17px;
    position: absolute;
    top: 5px;
    height: 20px!important;
}
.volume-production-activity-pop-rnode[data-v-db1669a4] .el-checkbox{
    display: block;
    float: left;
}
.res-ci-no-content-root[data-v-db1669a4]{
    position: relative;
    height: 540px;
}
.volume-pap-cm-chb-l-item-face[data-v-db1669a4] .file-restype-face{
    padding-top: 0!important;
}
.volume-pap-cm-chb-l-item-face[data-v-db1669a4] ._file-restype-face-img {
    height: 159px!important;
}
.volume-pap-cm-chb-l-item-face[data-v-db1669a4] img {
    border-radius: 6px!important;
}
.volume-pap-c-mbody-pitem[data-v-db1669a4]{
    height: 100%;
}
.volume-pap-cm-chb-l-item-line[data-v-db1669a4]{
    height: 100%;
    position: absolute;
    width: 4px;
    background: #5fc9aa;
    left: 0;
    top: 0;
    display: none;
}
.volume-pap-cm-chb-l-item.ed .volume-pap-cm-chb-l-item-line[data-v-db1669a4]{
    display: block;
}
.volume-pap-cm-chb-l-item.ed[data-v-db1669a4]{
    background: #f8f9fa;
}
.course-hns-info-form-row-icon[data-v-db1669a4]{
    color: #999;
    font-size: 18px;
    float: left;
    width: 18px;
    height: 38px;
    margin-right: 10px;
    cursor: pointer;
}
.course-hns-info-form-row-name[data-v-db1669a4]{
    width: 84px;
    float: left;
    color: #333;
    font-weight: bold;
    margin-right: 26px;
    line-height: 34px;
}
.course-hns-info-form-row[data-v-db1669a4]{
    margin-top: 48px;
    margin-bottom: 44px;
}
.course-hns-info-form-user[data-v-db1669a4]{
    position: relative;
    float: left;
    margin-right: 20px;
    text-align: center;
    width: 66px;
    margin-bottom: 5px;
}
.copyright-radio-num[data-v-db1669a4]{
    line-height: normal;
    font-size: 12px;
    color: #fdad3e;
    cursor: pointer;
}
.course-hns-info-form-user-icon[data-v-db1669a4]{
    width: 36px;
    height: 36px;
    margin: auto;
}
.course-hns-info-form-user-icon img[data-v-db1669a4]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.course-hns-info-form-user-name[data-v-db1669a4]{
    color: #666;
    text-align: center;
    line-height: normal;
    margin-top: 6px;
}
.course-hns-info-form-user-mark[data-v-db1669a4]{
    position: absolute;
    width: 50px;
    height: 20px;
    background: #ff7676;
    border-radius: 12px;
    text-align: center;
    line-height: 20px;
    color: #fff;
    font-size: 9px;
    top: -8px;
    left: 30px;
}
.course-hns-info-form-row-cont[data-v-db1669a4]{
    float: left;
    width: calc(100% - 110px);
}
.course-hns-info-form-add-u-btn[data-v-db1669a4]{
    width: 38px;
    height: 38px;
    border: 1px solid #278bf7;
    border-radius: 50%;
    float: left;
    cursor: pointer;
    color: #278bf7;
    text-align: center;
    margin-left: 14px;
}
.course-hns-info-form-row[data-v-db1669a4]{
    margin-bottom: 44px;
}
.course-hns-info-form-price-desc[data-v-db1669a4]{
    color: #999;
    font-size: 14px;
    margin-top: 12px;
}
.set-price-comp-show-model[data-v-db1669a4]{
    margin-top: 7px;
}
.set-price-comp-show-model-str[data-v-db1669a4]{
    font-weight: bold;
    color: #333;
}
.set-price-comp-show-model-icon[data-v-db1669a4]{
    color: #2191ff;
    margin-left: 5px;
    cursor: pointer;
}
.set-price-comp-edit-model-input[data-v-db1669a4]{
    height: 34px;
    border: 1px solid #d1dce7;
    border-radius: 3px;
    color: #999999;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-indent: 1em;
    float: left;
    margin-right: 20px;
}
.set-price-comp-edit-model-sbtn[data-v-db1669a4]{
    width: 64px;
    height: 34px;
    border-radius: 3px;
    text-align: center;
    cursor: pointer;
    line-height: 34px;
    color: #fff;
    background: #2191ff;
    float: left;
}
.drcmci-pbox[data-v-db1669a4]{
    padding: 0 30px;
    height: 500px;
    padding-bottom: 80px;
}
.document-resource-create-main-content-item .course-hns-info-form-row-name[data-v-db1669a4]{
    width: 112px;
}
.document-resource-create-main-content-item .course-hns-info-form-row-cont[data-v-db1669a4] {
    width: calc(100% - 138px);
}
.course-hns-info-form-row-cont[data-v-db1669a4] .el-radio__inner::after{
    background: #fff;
    width: 5px;
    height: 5px;
}
.course-hns-info-form-row-cont[data-v-db1669a4] .el-radio__input.is-checked .el-radio__inner {
    border-color: #409eff;
    background: #409eff;
}
.chifrc-radio-comp[data-v-db1669a4]{
    margin-top: 6px;
}
.chifrc-res-item-conf[data-v-db1669a4]{
    padding: 28px 17px;
    background: #fafafa;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 615px;
    border-radius: 5px;
    margin-top: 19px;
}
.chifrc-res-iconf-row-icon[data-v-db1669a4]{
    width: 19px;
    height: 20px;
    float: left;
    margin-right: 8px;
    margin-top: 8px;
}
.chifrc-res-iconf-row-icon img[data-v-db1669a4]{
    width: 100%;
    height: 100%;
}
.chifrc-res-iconf-row-name[data-v-db1669a4]{
    color: #666;
    float: left;
    line-height: 34px;
}
.chifrc-res-iconf-row-oplist[data-v-db1669a4]{
    float: right;
}
.chnsifpd-v2[data-v-db1669a4]{
    height: 56px;
    line-height: 56px;
    background: #fafafa;
    margin-top: 18px;
    width: 615px;
    text-indent: 19px;
}
.chnsifpd-v3[data-v-db1669a4]{
    padding: 20px;
    background: #fafafa;
    margin-top: 18px;
}
.chnsifpd-item[data-v-db1669a4]{
    margin-top: 18px;
}
.course-hns-info-form-user-cbtn[data-v-db1669a4]{
    line-height: 20px;
    color: #278bf7;
    cursor: pointer;
    display: block;
    position: absolute;
    width: 100%;
    display: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    bottom: -20px;
}
.course-hns-info-form-user:hover .course-hns-info-form-user-cbtn[data-v-db1669a4]{
    display: block;
}
.course-hns-info-form-user[data-v-db1669a4]:hover{
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
}
.chifrc-res-iconf-row[data-v-db1669a4]{
    margin-bottom: 10px;
}
.rescfs-pop-first-lv[data-v-db1669a4]{
    margin-top: 42px;
}
.rescfs-pop-first-lv-header[data-v-db1669a4]{
    padding-bottom: 14px;
    border-bottom: 1px solid #eeeeee;
    color: #999999;
    font-weight: bold;
}
.rescfs-pop-sec-lv[data-v-db1669a4]{
    height: 58px;
    line-height: 58px;
    border-bottom: 1px solid #eeeeee;
}
.rescfs-pop-sec-lv-left[data-v-db1669a4]{
    float: left;
    color: #323232;
    font-size: 15px;
    font-weight: bold;
    width: calc(100% - 200px);
}
.rescfs-pop-sec-lv-right[data-v-db1669a4]{
    float: right;
    color: #434343;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
}
.rescfs-pop-sec-lvs[data-v-db1669a4]{
    padding: 0 29px;
}
.rescfs-pop-sec-lv-left img[data-v-db1669a4]{
    width: 16px;
    -webkit-transform: translateY(-1px);
            transform: translateY(-1px);
    margin-right: 3px;
}
.res-collection-files-stat-pop[data-v-db1669a4]{
    height: 600px;
    overflow: auto;
}
/**
 * @desc: 课堂教学-课程首页
 * @author: yansen
 * @time: 2020-09-03
 */
.course-homepage-index-top[data-v-db1669a4]{
    background: #fff;
    /*box-shadow: 0px -2px 11px 0px #eee;*/
}
.course-homepage-index-course-title[data-v-db1669a4]{
    padding-top: 14px;
}
.course-homepage-index-course-title-txt[data-v-db1669a4]{
    font-size: 18px;
    font-weight: bold;
    float: left;
}
.course-homepage-index-course-title-span[data-v-db1669a4]{
    display: inline-block;
    width:50px;
    height:23px;
    line-height:23px;
    background: #27c9a3;
    color: #fff;
    border-radius: 3px;
    text-align: center;
    float: left;
    cursor:pointer;
    margin-left:13px;
}
.course-homepage-index-course-spans[data-v-db1669a4]{
    margin-top:16px;
}
.course-homepage-index-course-spans[data-v-db1669a4]{
    color: #777;
}
.course-homepage-index-course-info[data-v-db1669a4]{
    padding-bottom: 13px;
    border-bottom:1px solid #eeeeee;
    position:relative;
}
.course-homepage-index-top-btn[data-v-db1669a4]{
    width:94px;
    height:37px;
    line-height:37px;
    text-align: center;
    border: 1px solid #999999;
    border-radius: 5px;
    position:absolute;
    right: 108px;
    top: 24px;
    color: #999999;
    cursor:pointer;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.course-homepage-index-top-btn-v1[data-v-db1669a4]{
    width:94px;
    height:37px;
    line-height:37px;
    text-align: center;
    background: #27c9a3;
    color: #fff;
    border-radius: 4px;
    position:absolute;
    right: 0px;
    top: 24px;
    cursor:pointer;
}
.course-homepage-index-course-nav[data-v-db1669a4]{
    line-height:65px;
    height: 65px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-bottom:2px solid transparent;
    float: left;
    margin-right:70px;
    color: #666;
    cursor:pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.course-homepage-index-course-nav.ed[data-v-db1669a4]{
    border-color: #27c9a3;
    color: #333;
}
.course-homepage-index-bottom[data-v-db1669a4]{
    margin-top:10px;
}
.course-homepage-index-b-left[data-v-db1669a4]{
    width: calc(100% - 365px);
    float: left;
}
.course-homepage-index-b-right[data-v-db1669a4]{
    width: 335px;
    float: right;
}
.course-homepage-index-b-panel[data-v-db1669a4]{
    background: #fff;
    padding: 0 29px;
    border-radius: 5px;
    margin-bottom:20px;
}
.course-homepage-index-dt-panel[data-v-db1669a4]{
    padding-top: 35px;
    padding-bottom: 33px;
}
.course-hidt-panel-user-icon[data-v-db1669a4]{
    width:46px;
    height:46px;
    float: left;
}
.course-hidt-panel-user-icon img[data-v-db1669a4]{
    width:100%;
    height:100%;
    border-radius: 50%;
}
.course-hidt-panel-user-rpart[data-v-db1669a4]{
    float: right;
    width: calc(100% - 66px);
    height: 40px;
    border-bottom:1px solid #eeeeee;
    position:relative;
}
.course-hidt-panel-user-rpart-input[data-v-db1669a4]{
    border: none;
    height: 39px;
    color: #999;
    width: calc(100% - 40px);
}
.course-hidt-panel-user-submitbtn[data-v-db1669a4]{
    width:30px;
    height:30px;
    position:absolute;
    right: 0;
    bottom: 5px;
    background: #27c9a3;
    border-radius: 20px;
    text-align: center;
    line-height:26px;
    cursor:pointer;
}
.course-hidt-panel-user-submitbtn img[data-v-db1669a4]{
    width: 17px;
    height: 13px;
}
.course-homepage-index-b-panel-title[data-v-db1669a4]{
    padding-top:30px;
    font-size: 16px;
    font-weight: bold;
}
.course-homepage-index-b-panel-stat[data-v-db1669a4]{
    margin-top:31px;
    padding-bottom: 27px;
    border-bottom:1px solid #eeeeee;
}
.course-homepage-index-b-panel-block-left[data-v-db1669a4]{
    float: left;
    width: calc(100% - 120px);
}
.course-homepage-index-b-panel-block-right[data-v-db1669a4]{
    width: 120px;
    float: right;
}
.course-homepage-index-b-panel-block-item[data-v-db1669a4]{
    height: 32px;
    line-height:32px;
    padding-left: 30px;
    cursor:pointer;
}
.course-homepage-index-b-panel-block-item-span[data-v-db1669a4]{
    color:#999999;
}
.course-homepage-index-b-panel-block[data-v-db1669a4]{
    margin-top:20px;
}
.course-homepage-index-b-panel-block-item.ed[data-v-db1669a4]{
    background: #f9f9f9;
}
.course-homepage-index-b-panel-block-item[data-v-db1669a4]:hover{
    background: #f9f9f9;
}
.course-homepage-index-b-panel-block-right-abtn[data-v-db1669a4]{
    float: right;
    margin-right:30px;
    color: #27c9a3;
    margin-top:75px;
    cursor:pointer;
}
.course-homepage-index-b-panel-dt[data-v-db1669a4]{
    height: 100px;
    padding: 0 30px;
}
.course-homepage-index-b-panel-dt.ed[data-v-db1669a4]{
    background: #f9f9f9;
}
.course-homepage-index-b-panel-dt-cobtn[data-v-db1669a4]{
    display: none;
}
.course-homepage-index-b-panel-dt[data-v-db1669a4]:hover{
    background: #f9f9f9;
}
.course-homepage-index-b-panel-dt:hover .course-homepage-index-b-panel-dt-cobtn[data-v-db1669a4]{
    display: inline-block;
}
.course-homepage-index-b-panel-dt-inner[data-v-db1669a4]{
    height: 100px;
    border-bottom:1px solid #eeeeee;
    position:relative;
}
.course-homepage-index-b-panel-dt-icon[data-v-db1669a4]{
    width:50px;
    height:50px;
    float: left;
    line-height:50px;
    text-align: center;
    border-radius: 30px;
    margin-top:24px;
}
.course-homepage-index-b-panel-dt-rpart[data-v-db1669a4]{
    float: left;
    width: 680px;
    margin-left:19px;
    margin-top:30px;
}
.course-homepage-index-b-panel-dt-rpart-title[data-v-db1669a4]{
    width: calc(100% - 50px);
}
.course-homepage-index-b-panel-dts[data-v-db1669a4]{
    margin-top:17px;
}
.chib-pdrb-top-mark[data-v-db1669a4]{
    width:62px;
    height:22px;
    border: 1px solid #fdb443;
    float: left;
    text-align: center;
    line-height:22px;
    color: #fdb443;
}
.course-homepage-index-b-panel-dt-rpart-b[data-v-db1669a4]{
    margin-top:7px;
}
.chib-pdrb-top-txt[data-v-db1669a4]{
    float: left;
    line-height:22px;
    color: #999999;
    margin-left:9px;
}
.course-homepage-index-b-author-box[data-v-db1669a4]{
    padding: 30px;
    background: #fff;
}
.course-homepage-index-b-author-box-header[data-v-db1669a4]{
    border-bottom: 1px solid #eeeeee;
    padding-bottom: 20px;
}
.course-homepage-index-b-author-img[data-v-db1669a4]{
    width:40px;
    height:40px;
    float: left;
}
.course-homepage-index-b-author-img img[data-v-db1669a4] {
    width: 100%;
    height: 100%;
    border-radius: 4px;
}
.course-homepage-index-b-book-part[data-v-db1669a4]{
    float: left;
    width: calc(100% - 60px);
    margin-left:20px;
}
.course-homepage-index-b-book-name[data-v-db1669a4]{
    font-weight: bold;
}
.course-homepage-index-b-book-desc[data-v-db1669a4]{
    color: #999;
    font-size: 12px;
    margin-top:5px;
}
.course-homepage-index-b-book-desc._fold_font_style[data-v-db1669a4]{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.fold-course-short-desc-btn-icon[data-v-db1669a4]{
    float: left;
    margin-top: 2px;
    margin-left: 3px;
}
.fold-course-short-desc-btn.ed .fold-course-short-desc-btn-icon[data-v-db1669a4]{
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
}
.chi-activity-navs-box[data-v-db1669a4]{
    width:620px;
    height:360px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding:38px 47px;
}
.chi-activity-navs-box-app[data-v-db1669a4]{
    width: 250px;
    cursor: pointer;
}
.chi-activity-navs-box-app-icon[data-v-db1669a4]{
    width:50px;
    height: 50px;
    float: left;
    margin-right: 10px;
}
.chi-activity-navs-box-app-icon img[data-v-db1669a4] {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}
.chi-activity-navs-box-app-rtitle[data-v-db1669a4]{
    font-weight: bold;
}
.chi-activity-navs-box-app-rdesc[data-v-db1669a4]{
    font-size: 13px;
    color: #afafaf;
    margin-top:12px;
}
.course-homepage-nav-courseware-nocontent[data-v-db1669a4]{
    width:960px;
    height:270px;
    margin: auto;
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    background-size: contain;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-left: 96px;
    padding-top: 58px;
    position:relative;
}
.course-homepage-nav-cnc-title[data-v-db1669a4]{
    color: #333;
    font-size: 18px;
    font-weight: bold;
}
.course-homepage-nav-cnc-row[data-v-db1669a4]{
    margin-top:30px;
}
.course-homepage-nav-cnc-row-span[data-v-db1669a4]{
    color: #999;
    font-size: 16px;
}
.course-homepage-nav-cnc-btn[data-v-db1669a4]{
    width:117px;
    height:34px;
    line-height:34px;
    color: #fff;
    border-radius: 20px;
    background: #27c9a3;
    text-align: center;
    cursor:pointer;
}
.course-homepage-nav-cnc-btn[data-v-db1669a4]{
    position:absolute;
    top: 134px;
    right: 330px;
}
.course-homepage-nav-courseware-main[data-v-db1669a4]{
    margin-top: 0;
}
.course-homepage-nav-courseware-main-navs[data-v-db1669a4]{
    width: 270px;
    float: left;
    margin-top:56px;
}
.course-homepage-nav-courseware-main-nav[data-v-db1669a4]{
    cursor:pointer;
    height: 50px;
    line-height:50px;
}
.course-homepage-nav-courseware-main-nav[data-v-db1669a4]:hover{
    background: #eee;
}
.course-homepage-nav-courseware-main-nav-icon[data-v-db1669a4]{
    float: left;
    width: 17px;
    margin-left: 23px;
    margin-top: 16px;
    margin-right:11px;
}
.course-homepage-nav-courseware-main-nav-str[data-v-db1669a4]{
    float: left;
    color: #999999;
    width: calc(100% - 60px);
}
.course-homepage-nav-courseware-main-nav.ed .course-homepage-nav-courseware-main-nav-str[data-v-db1669a4]{
    color: #27C9A3;
}
.course-homepage-nav-courseware-main-nav.ed.text_option_color_for_theme_2 .course-homepage-nav-courseware-main-nav-str[data-v-db1669a4]{
    color: #057fff;
}
.course-homepage-nav-courseware-main-rpart[data-v-db1669a4]{
    width: calc(100% - 280px);
    float: right;
}
.course-hnav-cmr-top[data-v-db1669a4]{
    height: 60px;
}
.course-hnav-cmr-top-left[data-v-db1669a4]{
    float: left;
}
.course-hnav-cmr-top-right[data-v-db1669a4]{
    float: right;
}
.course-hnav-cmr-top-name[data-v-db1669a4]{
    font-size: 16px;
    line-height:56px;
    color: #333;
}
.course-hnav-cmr-top-rdownlist[data-v-db1669a4]{
    color: #666;
    line-height:56px;
    float: left;
}
.course-hnav-cmr-top-rdownlist-ibox .layui-icon-extend-iconfont[data-v-db1669a4]{
    color: #666666;
    margin-left:5px;
    float: left;
    line-height: 19px;
    margin-top: 1px;
    font-size: 13px
}
.course-hnav-cmr-top-rdownlist-ibox .layui-icon-extend-iconfont.ed[data-v-db1669a4]{
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    margin-top: -1px;
}
.course-hnav-cmr-top-cbtn[data-v-db1669a4]{
    border-radius: 4px;
    width:97px;
    height:33px;
    background: #27c9a3;
    color: #fff;
    line-height:33px;
    text-align: center;
    float: right;
    margin-left:15px;
    margin-top:10px;
    cursor:pointer;
}
.course-hcts-add-single-chapter-btn[data-v-db1669a4]{
    float: left;
    width: 70px;
    height: 33px;
    border: 1px solid #27c9a3;
    color: #27c9a3;
    border-radius: 4px;
    line-height:33px;
    margin-left:15px;
    margin-top:10px;
    text-align: center;
    cursor: pointer;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.course-hnav-cmr-block[data-v-db1669a4]{
    padding-bottom:108px;
    /*padding-top: 20px;*/
    border-radius: 4px;
    /*background: #fff;*/
    min-height: 500px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.course-hnav-cmr-chapter-type[data-v-db1669a4]{
    padding-bottom: 10px;
}
.course-hnav-cmr-chapter-header-namezone[data-v-db1669a4]{
    width: calc(100% - 120px);
    line-height:55px;
    float: left;
}
.course-hnav-cmr-chapter-header-namestr[data-v-db1669a4]{
    font-size: 18px;
    font-weight: bold;
    color: #27C9A3;
}
.course-hnav-cmr-chapter-header[data-v-db1669a4]{
    padding: 0 30px;
    border-bottom:2px solid #eeeeee;
    position: relative;
}
.course-hnav-cmr-chapter-header-btnzone[data-v-db1669a4]{
    width: 90px;
    float: right;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.course-hnav-cmr-chapter-header-btn[data-v-db1669a4]{
    width:15px;
    height:16px;
    margin-top:15px;
    cursor:pointer;
}
.course-hnav-cmr-chapter-header-btn img[data-v-db1669a4] {
    width:100%;
    height:100%;
}
.course-hnav-cmr-res-row[data-v-db1669a4]{
    cursor: pointer;
    position: relative;
    line-height: 58px;
}
.course-hnav-cmr-res-study-unit-desc[data-v-db1669a4]{
    line-height: normal;
    color: #aeaeae;
    font-size: 12px;
    margin-top: -25px;
    position: absolute;
    width: 90%;
}
.course-hnav-cmr-res-study-unit-header-line[data-v-db1669a4]{
    border-bottom: 1px solid #ededed;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.course-hnav-cmr-res-study-uh-fheader[data-v-db1669a4]{
    height: 58px;
}
.course-hnav-cmr-res-row[data-v-db1669a4]:hover{
    /*background: #f6f5f5;*/
}
.course-hnav-cmr-res-study-unit-header[data-v-db1669a4]{
    height: 75px;
    position: relative;
    padding: 0 30px 0 62px;
}
.course-hnav-cmr-res-study-unit-header[data-v-db1669a4]:hover{
    background: #f6f5f5;
}
.course-hnav-cmr-res-study-unit-res-item[data-v-db1669a4]:hover{
    background: #f6f5f5;
}
.course-hnav-cmr-res-study-unit-res-list[data-v-db1669a4]{
    padding: 0 30px 0 74px;
}
.course-hnav-cmr-res-row-name[data-v-db1669a4]{
    font-size: 16px;
    color: #333;
}
.course-hnav-cmr-res-row-icon[data-v-db1669a4]{
    float: left;
    width: 18.5px;
    height: 20px;
    margin-top:18px;
    margin-right:11px;
}
.course-hnav-cmr-res-row-unit-icon[data-v-db1669a4]{
    float: left;
    width: auto;
    height: 20px;
    margin-right: 7px;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.course-hnav-cmr-res-row-unit-icon.ed[data-v-db1669a4]{
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    margin-top: 34px;
}
.course-hnav-cmr-res-study-uh-fheader .course-hnav-cmr-res-row-unit-icon.ed[data-v-db1669a4]{
    margin-top: 38px;
}
.course-hnav-cmr-unit-sec-list .course-hnav-cmr-res-row-unit-icon.ed[data-v-db1669a4]{
    margin-top: 38px;
}
.course-hnav-cmr-res-row-name[data-v-db1669a4]{
    float: left;
    width: 288px;
    cursor: pointer;
    font-size: 17px;
}
.course-hnav-cmr-res-study-unit-header .course-hnav-cmr-res-row-name[data-v-db1669a4]{
    font-weight: bold;
}
.course-hnav-cmr-res-row-fjstr[data-v-db1669a4]{
    float: left;
    width: 288px;
    font-size: 12px;
    color: #999;
    min-height: 58px;
}
.course-hnav-cmr-res-row-btns[data-v-db1669a4]{
    float: left;
    width: 105px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.course-hnav-cmr-res-row-status[data-v-db1669a4]{
    float: right;
}
.course-hnav-cmr-res-row-btns .course-hnav-cmr-chapter-header-btn img[data-v-db1669a4]{
    margin-top: -35px;
}
.course-hnav-cmr-sec-unit-row-header[data-v-db1669a4]{
    margin: 0 30px;
    border-top: 1px solid #eeeeee;
    position: relative;
}
.course-hnav-cmr-sec-unit-row[data-v-db1669a4]{
}
.course-hnav-cmr-sec-unit-row-h-name[data-v-db1669a4]{
    height: 40px;
    line-height:40px;
    font-size: 16px;
    color: #666;
    background: #eeeeee;
    margin-top:20px;
    padding: 0 29px;
    position: relative;
}
.course-hnav-cmr-sec-unit-row-h-name-left[data-v-db1669a4]{
    float: left;
    width: calc(100% - 100px);
    font-weight: bold;
}
.course-hnav-cmr-sec-unit-row-h-btns[data-v-db1669a4]{
    width: 100px;
    float: right;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.course-hnav-cmr-sec-unit-row-h-btns .course-hnav-cmr-chapter-header-btn img[data-v-db1669a4]{
    margin-top: -33px;
}
.course-hnav-cmr-unit-sec-header-btns[data-v-db1669a4]{
    width: 100px;
    float: right;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-top:5px;
}
.course-hnav-cmr-unit-sec-header-btns .course-hnav-cmr-chapter-header-btn img[data-v-db1669a4]{
    margin-top: -0px;
}
.course-hnav-cmr-sec-unit-body[data-v-db1669a4]{
}
.course-hnav-cmr-sec-unit-b-desc[data-v-db1669a4]{
    font-size: 14px;
    color: #999;
    margin-top:7px;
    padding-left: 60px;
}
.course-hnav-cmr-sec-unit-b-list .course-hnav-cmr-res-row[data-v-db1669a4]{
    /*padding: 0 60px;*/
}
.course-hnav-cmr-sec-unit-b-list .course-hnav-cmr-res-row-fjstr[data-v-db1669a4]{
    width: 250px;
}
.course-hnav-cmr-res-row-status-text[data-v-db1669a4]{
    font-size: 12px;
    color: #999;
    float: left;
}
.course-hnav-cmr-res-row-status-point[data-v-db1669a4]{
    width:10px;
    height:10px;
    border-radius: 6px;
    float: left;
    margin-right: 8px;
    background: #48c3fd;
    margin-top: 25px;
    display: none;
}
.course-hnav-cmr-res-row-status-point._unpulish_status[data-v-db1669a4]{
    background: #fdb443;
}
.course-hnav-cmr-res-row-status-point._pass_status[data-v-db1669a4]{
    background: #9c8bfb;
}
.course-hnav-cmr-res-row-status-point._ok_status[data-v-db1669a4]{
    background: #48c3fd;
}
.course-hnav-cmr-sec-unit-b-list[data-v-db1669a4]{
    margin-top:5px;
}
.course-hnav-cmr-unit-type[data-v-db1669a4]{
    /*border-top: 1px solid #eeeeee;*/
}
.course-hnav-cmr-unit-sec-header[data-v-db1669a4]{
    margin: 0 30px;
    height: 60px;
    border-bottom:1px solid #eee;
    position: relative;
}
.course-hnav-cmr-unit-sec-header-name[data-v-db1669a4]{
    line-height:60px;
    font-size: 16px;
    font-weight: bold;
    width: calc(100% - 100px);
    float:left;
}
.course-hnav-cmr-unit-sec-desc[data-v-db1669a4]{
    font-size: 14px;
    color: #999;
    margin-top:7px;
    padding-left: 60px;
}
.course-hnav-cmr-unit-sec-list[data-v-db1669a4]{
}
.course-hnav-cmr-unit-sec-listbline[data-v-db1669a4]{
    margin: 0 30px;
    height: 1px;
    background: #eee;
}
.course-hnav-cmr-res-type[data-v-db1669a4]{
    /*border-top: 1px solid #eee;*/
}
.course-homepage-nav-cnc-row-icon[data-v-db1669a4]{
    width: 17px;
    float: left;
    margin-top:3px;
    margin-right:19px;
}
.chcrrn-input-model[data-v-db1669a4]{
    height: 57px;
    border:none;
    background: none;
    cursor: auto;
}
.course-homepage-index-b-panel-block-item-icon[data-v-db1669a4]{
    width: 19px;
    height: 20px;
    -o-object-fit: contain;
       object-fit: contain;
    margin-right: 5px;
}
.chidb-d-u-item-icon[data-v-db1669a4]{
    height: 21px;
    width: 21px;
    border-radius: 50%;
    float: left;
}
.chidb-d-u-item-name[data-v-db1669a4]{
    color: #999;
    font-size: 12px;
    float: left;
    line-height: 21px;
    margin-left: 11px;
}
.chidb-d-u-item[data-v-db1669a4]{
    margin-bottom: 10px;
}
.course-homepage-nav-index[data-v-db1669a4] .number{
    margin-top: 10px;
}
.chmc-mk[data-v-db1669a4]{
    color: #afafaf;
    font-weight: normal;
    font-size: 14px;
    margin-left: 5px;
}
.chmc-mk span[data-v-db1669a4]{
    color: rgb(216, 0, 27);
    margin: 0 3px;
}
.course-info-el-popover[data-v-db1669a4] {
    margin: 0;
}
.course-info-box[data-v-db1669a4] {
}
.course-info-box-app[data-v-db1669a4] {
    margin-left: 30px;
    width: calc(50% - 30px);
    height: 62px;
    float: left;
    line-height: 62px;
}
.course-info-box-app-icon[data-v-db1669a4] {
    margin-top: calc(50% - 26px);
    float: left;
    width: 26px;
    height: 26px;
}
.course-info-box-app-icon img[data-v-db1669a4] {
    width: 100%;
    height: 100%;

    -o-object-fit:cover;

       object-fit:cover;
}
.course-info-box-app-title[data-v-db1669a4] {
    height: 14px;
    font-size: 14px;
    font-family: Microsoft YaHei Regular, Microsoft YaHei Regular-Regular;
    font-weight: 400;
    text-align: left;
    color: #26c39f;
}
.course-info-el-popover[data-v-db1669a4] {
    margin: 0;
}
.course-info-box[data-v-db1669a4] {
}
.course-info-box-app[data-v-db1669a4] {
    margin-left: 30px;
    width: calc(50% - 30px);
    height: 62px;
    float: left;
    line-height: 62px;
    cursor: pointer;
}
.course-info-box-app-icon[data-v-db1669a4] {
    margin-top: calc(50% - 35px);
    float: left;
    width: 26px;
    height: 26px;
    margin-right: 10px;
    background-size: 100%;
    background-repeat: no-repeat;
}
.course-info-box-app-icon img[data-v-db1669a4] {
    width: 100%;
    height: 100%;

    -o-object-fit:cover;

       object-fit:cover;
}
.course-info-box-app-right[data-v-db1669a4] {
    float: left;
}
.course-info-box-app-title[data-v-db1669a4] {
    height: 14px;
    line-height: 62px;
    font-size: 14px;
    font-family: Microsoft YaHei Regular, Microsoft YaHei Regular-Regular;
    font-weight: 400;
    text-align: left;
    color: #26c39f;
}
.member-manage-icon[data-v-db1669a4]{
    background-image: url(/vue/dist/static/img/member-manage-icon.a79e5ef.png);
}
.course-setting-icon[data-v-db1669a4]{
    background-image: url(/vue/dist/static/img/course-setting-icon.9f096fd.png);
}
.course-hnav-config-icon[data-v-db1669a4]{
    font-weight: bold;
    color: #999;
    cursor: pointer;
    position: absolute;
    left: -23px;
    top: 50%;
    margin-top: -9px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    width: 24px;
    display: none;
}
.course-hnav-cmr-chapter-header:hover .course-hnav-config-icon[data-v-db1669a4]{
    display: block;
}
.course-hnav-cmr-sec-unit-row-header:hover .course-hnav-config-icon[data-v-db1669a4]{
    display: block;
}
.course-hnav-cmr-res-row:hover .course-hnav-config-icon[data-v-db1669a4]{
    display: block;
}
.course-hnav-cmr-unit-sec-header:hover .course-hnav-config-icon[data-v-db1669a4]{
    display: block;
}
.chci-v2-icon[data-v-db1669a4]{
    margin-top: -29px;
    left: 8px;
}
.course-hnav-config-icon[data-v-db1669a4]:hover{
    color: #057fff;
}
.chcch-template-setting-head[data-v-db1669a4]{
    height: 40px;
    padding-top: 6px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.chcch-template-setting-body[data-v-db1669a4]{
    padding: 15px 0 5px 0;
    border-top: 1px solid #eeeeee;
}
.chcch-template-setting-num[data-v-db1669a4]{
    border:1px solid #dadada;
    width: 36px;
    height: 24px;
    border-radius: 3px;
    text-align: center;
}
.chcch-template-setting-option[data-v-db1669a4]:not(:last-child){
    margin-bottom: 17px;
}
.chics-back-btn[data-v-db1669a4]{
    float: left;
    margin-top: 2px;
    font-size: 14px;
    color: #666;
    margin-right: 20px;
    cursor: pointer;
}
.chics-back-btn .layui-icon-extend-iconfont[data-v-db1669a4]{
    margin-right: 5px;
    font-weight: normal;
    font-size: 13px;
}
.course-homepage-index-course-btns[data-v-db1669a4]{
    height: 70px;
    position: absolute;
    right: 0px;
    top: 15px;
}
.course-homepage-index-course-btn[data-v-db1669a4]{
    width:50px;
    text-align: center;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    float: left;
}
.course-homepage-index-course-btn-icon[data-v-db1669a4]{
    height: 30px;
    text-align: center;
    line-height: 30px;
    font-size: 20px;
}
.course-homepage-index-course-btn-txt[data-v-db1669a4]{
    color: #666;
}
.course-hnav-cmr-single-chapter[data-v-db1669a4]{
    margin-bottom: 15px;
    background: #fff;
}
.course-homepage-index-rpart[data-v-db1669a4]{
    width: 320px;
    background: #2b2b2b;
    height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    float: right;
    position: fixed;
    z-index: 10;
    right: 0;
}
.course-homepage-index-rpart-inner[data-v-db1669a4]{
    height: 100%;
    overflow: auto;
}
.course-homepage-index-root[data-v-db1669a4]{
    height: 100%;
}
.cc-c-new-version-ui.course-homepage-index-root[data-v-db1669a4]{
    overflow: hidden;
}
.course-homepage-index-rpart-title[data-v-db1669a4]{
    font-size: 17px;
    font-weight: bold;
    color: #fff;
    padding: 19px 20px 0;
}
.course-homepage-index-rpart-nav[data-v-db1669a4]{
    height: 40px;
    line-height: 40px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-bottom: 3px solid transparent;
    color: #11caa1;
    text-align: center;
}
.ed.course-homepage-index-rpart-nav[data-v-db1669a4]{
    border-color: #11caa1;
    margin-top: 8px;
}
.chapter-index-comp[data-v-db1669a4]{
    color: #fff;
}
.cic-chapter-header[data-v-db1669a4]{
    height: 40px;
    line-height: 40px;
    background: #212121;
    padding-left: 12px;
    cursor: pointer;
    margin-bottom: 12px;
}
.chapter-index-comp .layui-icon-extend-iconfont.arrow-icon[data-v-db1669a4]{
    font-size: 13px;
    float: left;
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
    margin-top: -2px;
}
.chapter-index-comp .layui-icon-extend-iconfont.arrow-icon.ed[data-v-db1669a4]{
    margin-top: 0px;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
.cic-chapter-header-name[data-v-db1669a4]{
    float: left;
    margin-left: 9px;
    width: calc(100% - 50px);
}
.cic-chapter-children[data-v-db1669a4]{
    padding: 0 11px;
}
.cic-chapter-old-unit-header[data-v-db1669a4]{
    background: #252525;
    text-indent: 30px;
    height: 34px;
    line-height: 34px;
    margin-bottom: 12px;
}
.course-unit-comp-header[data-v-db1669a4]{
    line-height: 35px;
    height: 35px;
    margin-bottom: 6px;
    cursor: pointer;
}
.cicc-course-unit-list[data-v-db1669a4]{
    padding: 0 0 0 48px;
}
.cic-chapter-single-cunit[data-v-db1669a4]{
    padding-left: 38px;
    padding-top: 18px;
}
.cic-first-lv[data-v-db1669a4]{
    border-bottom: 2px solid #212121;
}
.course-unit-comp-res-item[data-v-db1669a4]{
    height: 47px;
    line-height: 47px;
    border-bottom: 1px solid #212121;
    cursor: pointer;
}
.course-unit-comp[data-v-db1669a4]{
    padding-bottom: 20px;
}
.course-unit-comp-res-list[data-v-db1669a4]{
     padding-left: 21px;
}
.course-unit-comp-res-item-icon[data-v-db1669a4]{
    width: 18px;
    margin-right: 9px;
    float: left;
    margin-top: 13px;
}
.course-unit-comp-res-item-name[data-v-db1669a4]{
    float: left;
    width: calc(100% - 50px);
}
.cic-chapter-children-list[data-v-db1669a4]{
    padding: 0 12px;
}
.cic-chapter-children-list .cic-chapter-single-cunit[data-v-db1669a4]{
    padding-top: 0;
}
.course-homepage-index.cc-c-new-version-ui[data-v-db1669a4]{
    width:calc(100% - 320px);
    float: left
}
.course-hnav-cmr-res-study-unit-header .course-hnav-cmr-res-row-btns[data-v-db1669a4]{
    display: none;
}
.course-hnav-cmr-res-study-unit-header:hover .course-hnav-cmr-res-row-btns[data-v-db1669a4]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.course-homepage-index-bottom-btns-zone[data-v-db1669a4]{
    height: 59px;
    background: #000;
}
.course-hoibobtn[data-v-db1669a4] {
    color: #fff;
    cursor: pointer;
    float: left;
    margin-top: 20px;
    margin-left: 23px;
}
.course-hoibobtn .layui-icon-extend-iconfont[data-v-db1669a4]{
    margin-right: 5px;
}
.course-hir-toggle-block[data-v-db1669a4]{
    width: 20px;
    text-align: center;
    height: 55px;
    line-height: 55px;
    position: absolute;
    left:-20px;
    top: 50%;
    margin-top: -27.5px;
    background: #2b2b2b;
    border-radius: 4px 0 0 4px;
    cursor: pointer;
    color: #fff;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.course-hir-toggle-block.ed[data-v-db1669a4]{
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    border-radius: 0px 4px 4px 0px;
    text-align: left;
    text-indent: -1px;
}
.course-gailan-content-item-block-str[data-v-db1669a4]{
    float: left;
}
.course-gailan-content-item-block-icon[data-v-db1669a4]{
    float: left;
    text-indent: 0;
    margin-left: 5px;
    font-size: 16px;
    margin-top: 2px;
}
.course-homepage-index-top *[data-v-db1669a4]{
    -webkit-box-sizing: unset;
            box-sizing: unset;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){
.member-manage-icon[data-v-db1669a4]{
    background-image: url(/vue/dist/static/img/member-manage-icon-2.a949013.png);
}
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){
.course-setting-icon[data-v-db1669a4]{
    background-image: url(/vue/dist/static/img/course-setting-icon-2.d00f6ee.png);
}
}

.chapter-index-comp-block .cic-chapter-children-list .cic-chapter-children-item:last-child .course-unit-comp-res-item,
.chapter-index-comp-block .bottom-border-0 .course-unit-comp-res-item {
  border-bottom-width: 0;
}
/**
 * @desc: 课堂教学
 * @author: yansen
 * @time: 2020-09-03
 */
*[data-v-7f2f2314]:focus{
    outline: none;
}
.course-teaching-common-btn[data-v-7f2f2314] {
    background: -webkit-gradient(linear, left top, left bottom, from(#27c9a3), to(#57dfbf));
    background: linear-gradient(#27c9a3 0%, #57dfbf 100%);
    border-radius: 4px;
    cursor:pointer;
    color: #fff;
}
.course-teaching-main-page[data-v-7f2f2314]{
    height: 100%;
    background: #f5f6fa;
}
.course-teaching-main-page-center[data-v-7f2f2314]{
    width: 1200px;
    margin: auto;
    position: relative;
}
.course-teaching-public-img-box img[data-v-7f2f2314]{
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}
.cource-teaching-common-pop-btn[data-v-7f2f2314]{
    width:180px;
    height:44px;
    border-radius: 5px;
    text-align: center;
    line-height:44px;
    color: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#27c9a3), to(#57dfbf));
    background: linear-gradient(#27c9a3 0%, #57dfbf 100%);
    cursor:pointer;
}
._nr[data-v-7f2f2314]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
/***主题色start***/
.border_color_for_theme_2.ed[data-v-7f2f2314]{
    border-color: #057fff!important;
}
.text_color_for_theme_2[data-v-7f2f2314]{
    color:#057fff!important;
}
.text_hover_color_for_theme_2[data-v-7f2f2314]:hover{
    color:#057fff!important;
}
.text_option_color_for_theme_2.ed[data-v-7f2f2314]{
    color:#057fff!important;
}
.text_option_color_for_theme_2.ed .course-teaching-index-nav-icon-txt[data-v-7f2f2314]{
    color:#057fff!important;
}
.bg_color_for_theme_2[data-v-7f2f2314]{
    background:#057fff!important;
}
.single_border_color_for_theme_2[data-v-7f2f2314] {
    border-color: #057fff!important;
}
.bg_selected_color_for_theme_2.ed[data-v-7f2f2314]{
    background:#057fff!important;
    color: #fff;
}
.bg_selected_color_for_theme_2.ed[data-v-7f2f2314]:hover{
    color: #fff!important;
}
/***主题色end***/
/***表单元素start，外层加上cource-teaching-form这个类名***/
[data-v-7f2f2314] .cource-teaching-form .el-input__inner,[data-v-7f2f2314] .cource-teaching-form .el-textarea__inner,[data-v-7f2f2314] .cource-teaching-form .el-select .el-input__inner{
    /*border: 1px solid #dce5ef;*/
    border: 1px solid #eee;
    border-radius: 4px;
    font-size: 12px;
}
[data-v-7f2f2314] .cource-teaching-form .el-input__inner{
    height: 34px;
    line-height: 34px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-7f2f2314] .el-textarea__inner {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-7f2f2314] .el-form-item__label {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-7f2f2314] .cource-teaching-form .el-input__icon{
    line-height: 34px;
}
[data-v-7f2f2314] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner{
    border: 1px solid #45d7b5;
    -webkit-box-shadow: none;
            box-shadow: none;
}
[data-v-7f2f2314] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner:hover{
    border: 1px solid #45d7b5;
}
[data-v-7f2f2314] .cource-teaching-form .el-input__inner:focus,[data-v-7f2f2314] .cource-teaching-form .el-select .el-input__inner:focus,[data-v-7f2f2314] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner,[data-v-7f2f2314] .cource-teaching-form .el-textarea__inner:focus{
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #45d7b5;
}
[data-v-7f2f2314] .cource-teaching-form .el-radio{
    color: #999999;
    cursor: pointer;
    margin-right: 22px;
}
[data-v-7f2f2314] .cource-teaching-form .el-radio__label{
    font-size: 12px;
    font-weight: 500;
    color: #999999;
}
[data-v-7f2f2314] .cource-teaching-form .el-radio__inner{
    width: 16px;
    height: 16px;
    background: #ffffff;
    border: 1px solid #cccccc;
}
[data-v-7f2f2314] .cource-teaching-form .el-radio__input.is-checked .el-radio__inner{
    border-color: #DCDFE6;
    background: none;
}
[data-v-7f2f2314] .cource-teaching-form .el-radio__inner::after{
    width: 8px;
    height: 8px;
    background: #000;
}
[data-v-7f2f2314] .cource-teaching-form .el-radio__input.is-checked+.el-radio__label{
    color: #999999;
}
/**表单元素end**/
.course-no-content-text[data-v-7f2f2314]{
    text-align: center;
    font-size: 14px;
    color: #999;
    margin-top:5px;
}
.course-no-content-img[data-v-7f2f2314]{
    width: 464px;
    height: 288px;
    display: block;
    margin: auto;
}
.course-teaching-mp-litem[data-v-7f2f2314]{
    position: absolute;
    left: 80px;
}
.course-teaching-mp-lt-item[data-v-7f2f2314]{
    font-size: 17px;
    font-weight: bold;
    height: 71px;
    line-height: 71px;
    float: left;
    margin-right: 20px;
}
.course-teaching-mp-lt-name[data-v-7f2f2314]{
    cursor: pointer;
}
.course-teaching-mp-lt-i-line[data-v-7f2f2314]{
    float: left;
    height: 25px;
    width: 1px;
    background: #cccccc;
    margin-top: 23px;
    margin-left: 2px;
}
.course-teaching-mp-lt-i-text[data-v-7f2f2314]{
    float: left;
    line-height: 71px;
    font-size: 14px;
    color: #666666;
    margin-left: 20px;
}
.course-teaching-mp-lt-popbox[data-v-7f2f2314]{
    height: 485px;
}
.course-search[data-v-7f2f2314]{
    height: 38px;
}
.course-teaching-mp-lt-pop-lv-first[data-v-7f2f2314]{
    border-bottom: 1px solid #eee;
}
.ctmlplf-name[data-v-7f2f2314]{
    float: left;
    width: calc(100% - 30px);
    font-size: 14px;
    color: #333;
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.ctmlplf-icon[data-v-7f2f2314]{
    width: 25px;
    float: right;
}
.ctmlplf-icon-mark[data-v-7f2f2314]{
    font-weight: bold;
    color: #666666;
}
.course-teaching-mp-lt-pop-lv-first-inner[data-v-7f2f2314]{
    height: 38px;
    line-height: 38px;
    border-bottom: 1px solid #eee;
    padding: 0 30px;
}
.ctmlplf-icon.ed .ctmlplf-icon-mark[data-v-7f2f2314]{
    display: block;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    margin-right: 10px;
}
.course-teaching-mp-lt-pop-lv-cdbox[data-v-7f2f2314]{
    padding-bottom: 0px;
}
.add-btn-tooltip[data-v-7f2f2314]{
    width: 117px;
    height: 76px;
    text-align: center;
}
.add-btn-tooltip p[data-v-7f2f2314] {
    margin-top: 19px;
    font-size: 14px;
    font-family: Source Han Sans CN Regular, Source Han Sans CN Regular-Regular;
    font-weight: 400;
    color: #333333;
    cursor: pointer;
}
.no-border[data-v-7f2f2314]{
    border: none;
}
.select-span-pop-box-title[data-v-7f2f2314]{
    font-size: 17px;
    color: #333435;
    margin-top: 18px;
    margin-left: -20px;
}
.volume-production-activity-pop-rnode[data-v-7f2f2314] .el-dialog__title{
    color: #5ec8a7;
}
.volume-production-activity-pop-rnode[data-v-7f2f2314] .el-dialog__header {
    border: none;
}
.volume-production-activity-pop[data-v-7f2f2314]{
    position: relative;
}
.volume-pap-c-addbtn[data-v-7f2f2314]{
    position: absolute;
    top: -36px;
    cursor: pointer;
}
.volume-pap-c-mbody[data-v-7f2f2314]{
    height: 688px;
    border: 1px solid #edeeef;
}
.volume-pap-cm-chbox[data-v-7f2f2314]{
    width: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    height: 100%;
}
.volume-pap-cm-chb-list[data-v-7f2f2314]{
    height: 600px;
    overflow: auto;
}
.volume-pap-cm-chb-sbtn[data-v-7f2f2314]{
    float: none;
    height: 34px;
    line-height: 34px;
    width: 468px;
    margin: auto;
}
._vpcc_first[data-v-7f2f2314]{
}
._vpcc_second[data-v-7f2f2314]{
    border-left: 1px solid #edeeef;
    padding: 0 24px 0 29px;
    overflow: auto;
    -webkit-box-shadow: 0 0 10px 3px #eee;
            box-shadow: 0 0 10px 3px #eee;
    position: relative;
    z-index: 3;
}
.volume-pap-cm-chb-l-item[data-v-7f2f2314]{
    height: 168px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 1px solid #edeeef;
    padding: 0px 22px 0px 38px;
    position: relative;
    cursor: pointer;
}
.volume-pap-cm-chb-l-item-face[data-v-7f2f2314]{
    width: 160px;
    height: 160px;
    margin-top: 4px;
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.volume-pap-cm-chb-l-item-cont[data-v-7f2f2314]{
    float: left;
    margin-left: 24px;
}
.volume-pap-cm-chb-l-item-cont-title[data-v-7f2f2314]{
    font-size: 16px;
    font-weight: bold;
    margin-top: 9px;
    color: #333;
}
.volume-pap-cm-chb-l-item-dbtn[data-v-7f2f2314]{
    position: absolute;
    right: 23px;
    bottom: 25px;
    cursor: pointer;
}
.volume-production-activity-pop-rnode .resource-create-item-tag-botton-inner[data-v-7f2f2314]{
    display: block!important;
    position: relative;
    line-height: 24px;
}
.volume-production-activity-pop-rnode .choose-tag-text[data-v-7f2f2314] {
    line-height: 32px;
    text-indent: 45px;
}
.volume-production-activity-pop-rnode .resource-create-item-tag-botton-inner .choose-tag-button-icon[data-v-7f2f2314]{
    margin-left: 17px;
    position: absolute;
    top: 5px;
    height: 20px!important;
}
.volume-production-activity-pop-rnode[data-v-7f2f2314] .el-checkbox{
    display: block;
    float: left;
}
.res-ci-no-content-root[data-v-7f2f2314]{
    position: relative;
    height: 540px;
}
.volume-pap-cm-chb-l-item-face[data-v-7f2f2314] .file-restype-face{
    padding-top: 0!important;
}
.volume-pap-cm-chb-l-item-face[data-v-7f2f2314] ._file-restype-face-img {
    height: 159px!important;
}
.volume-pap-cm-chb-l-item-face[data-v-7f2f2314] img {
    border-radius: 6px!important;
}
.volume-pap-c-mbody-pitem[data-v-7f2f2314]{
    height: 100%;
}
.volume-pap-cm-chb-l-item-line[data-v-7f2f2314]{
    height: 100%;
    position: absolute;
    width: 4px;
    background: #5fc9aa;
    left: 0;
    top: 0;
    display: none;
}
.volume-pap-cm-chb-l-item.ed .volume-pap-cm-chb-l-item-line[data-v-7f2f2314]{
    display: block;
}
.volume-pap-cm-chb-l-item.ed[data-v-7f2f2314]{
    background: #f8f9fa;
}
.course-hns-info-form-row-icon[data-v-7f2f2314]{
    color: #999;
    font-size: 18px;
    float: left;
    width: 18px;
    height: 38px;
    margin-right: 10px;
    cursor: pointer;
}
.course-hns-info-form-row-name[data-v-7f2f2314]{
    width: 84px;
    float: left;
    color: #333;
    font-weight: bold;
    margin-right: 26px;
    line-height: 34px;
}
.course-hns-info-form-row[data-v-7f2f2314]{
    margin-top: 48px;
    margin-bottom: 44px;
}
.course-hns-info-form-user[data-v-7f2f2314]{
    position: relative;
    float: left;
    margin-right: 20px;
    text-align: center;
    width: 66px;
    margin-bottom: 5px;
}
.copyright-radio-num[data-v-7f2f2314]{
    line-height: normal;
    font-size: 12px;
    color: #fdad3e;
    cursor: pointer;
}
.course-hns-info-form-user-icon[data-v-7f2f2314]{
    width: 36px;
    height: 36px;
    margin: auto;
}
.course-hns-info-form-user-icon img[data-v-7f2f2314]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.course-hns-info-form-user-name[data-v-7f2f2314]{
    color: #666;
    text-align: center;
    line-height: normal;
    margin-top: 6px;
}
.course-hns-info-form-user-mark[data-v-7f2f2314]{
    position: absolute;
    width: 50px;
    height: 20px;
    background: #ff7676;
    border-radius: 12px;
    text-align: center;
    line-height: 20px;
    color: #fff;
    font-size: 9px;
    top: -8px;
    left: 30px;
}
.course-hns-info-form-row-cont[data-v-7f2f2314]{
    float: left;
    width: calc(100% - 110px);
}
.course-hns-info-form-add-u-btn[data-v-7f2f2314]{
    width: 38px;
    height: 38px;
    border: 1px solid #278bf7;
    border-radius: 50%;
    float: left;
    cursor: pointer;
    color: #278bf7;
    text-align: center;
    margin-left: 14px;
}
.course-hns-info-form-row[data-v-7f2f2314]{
    margin-bottom: 44px;
}
.course-hns-info-form-price-desc[data-v-7f2f2314]{
    color: #999;
    font-size: 14px;
    margin-top: 12px;
}
.set-price-comp-show-model[data-v-7f2f2314]{
    margin-top: 7px;
}
.set-price-comp-show-model-str[data-v-7f2f2314]{
    font-weight: bold;
    color: #333;
}
.set-price-comp-show-model-icon[data-v-7f2f2314]{
    color: #2191ff;
    margin-left: 5px;
    cursor: pointer;
}
.set-price-comp-edit-model-input[data-v-7f2f2314]{
    height: 34px;
    border: 1px solid #d1dce7;
    border-radius: 3px;
    color: #999999;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-indent: 1em;
    float: left;
    margin-right: 20px;
}
.set-price-comp-edit-model-sbtn[data-v-7f2f2314]{
    width: 64px;
    height: 34px;
    border-radius: 3px;
    text-align: center;
    cursor: pointer;
    line-height: 34px;
    color: #fff;
    background: #2191ff;
    float: left;
}
.drcmci-pbox[data-v-7f2f2314]{
    padding: 0 30px;
    height: 500px;
    padding-bottom: 80px;
}
.document-resource-create-main-content-item .course-hns-info-form-row-name[data-v-7f2f2314]{
    width: 112px;
}
.document-resource-create-main-content-item .course-hns-info-form-row-cont[data-v-7f2f2314] {
    width: calc(100% - 138px);
}
.course-hns-info-form-row-cont[data-v-7f2f2314] .el-radio__inner::after{
    background: #fff;
    width: 5px;
    height: 5px;
}
.course-hns-info-form-row-cont[data-v-7f2f2314] .el-radio__input.is-checked .el-radio__inner {
    border-color: #409eff;
    background: #409eff;
}
.chifrc-radio-comp[data-v-7f2f2314]{
    margin-top: 6px;
}
.chifrc-res-item-conf[data-v-7f2f2314]{
    padding: 28px 17px;
    background: #fafafa;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 615px;
    border-radius: 5px;
    margin-top: 19px;
}
.chifrc-res-iconf-row-icon[data-v-7f2f2314]{
    width: 19px;
    height: 20px;
    float: left;
    margin-right: 8px;
    margin-top: 8px;
}
.chifrc-res-iconf-row-icon img[data-v-7f2f2314]{
    width: 100%;
    height: 100%;
}
.chifrc-res-iconf-row-name[data-v-7f2f2314]{
    color: #666;
    float: left;
    line-height: 34px;
}
.chifrc-res-iconf-row-oplist[data-v-7f2f2314]{
    float: right;
}
.chnsifpd-v2[data-v-7f2f2314]{
    height: 56px;
    line-height: 56px;
    background: #fafafa;
    margin-top: 18px;
    width: 615px;
    text-indent: 19px;
}
.chnsifpd-v3[data-v-7f2f2314]{
    padding: 20px;
    background: #fafafa;
    margin-top: 18px;
}
.chnsifpd-item[data-v-7f2f2314]{
    margin-top: 18px;
}
.course-hns-info-form-user-cbtn[data-v-7f2f2314]{
    line-height: 20px;
    color: #278bf7;
    cursor: pointer;
    display: block;
    position: absolute;
    width: 100%;
    display: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    bottom: -20px;
}
.course-hns-info-form-user:hover .course-hns-info-form-user-cbtn[data-v-7f2f2314]{
    display: block;
}
.course-hns-info-form-user[data-v-7f2f2314]:hover{
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
}
.chifrc-res-iconf-row[data-v-7f2f2314]{
    margin-bottom: 10px;
}
.rescfs-pop-first-lv[data-v-7f2f2314]{
    margin-top: 42px;
}
.rescfs-pop-first-lv-header[data-v-7f2f2314]{
    padding-bottom: 14px;
    border-bottom: 1px solid #eeeeee;
    color: #999999;
    font-weight: bold;
}
.rescfs-pop-sec-lv[data-v-7f2f2314]{
    height: 58px;
    line-height: 58px;
    border-bottom: 1px solid #eeeeee;
}
.rescfs-pop-sec-lv-left[data-v-7f2f2314]{
    float: left;
    color: #323232;
    font-size: 15px;
    font-weight: bold;
    width: calc(100% - 200px);
}
.rescfs-pop-sec-lv-right[data-v-7f2f2314]{
    float: right;
    color: #434343;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
}
.rescfs-pop-sec-lvs[data-v-7f2f2314]{
    padding: 0 29px;
}
.rescfs-pop-sec-lv-left img[data-v-7f2f2314]{
    width: 16px;
    -webkit-transform: translateY(-1px);
            transform: translateY(-1px);
    margin-right: 3px;
}
.res-collection-files-stat-pop[data-v-7f2f2314]{
    height: 600px;
    overflow: auto;
}
/**
 * @desc: 课堂教学-课程首页
 * @author: yansen
 * @time: 2020-09-03
 */
.course-homepage-index-top[data-v-7f2f2314]{
    background: #fff;
    /*box-shadow: 0px -2px 11px 0px #eee;*/
}
.course-homepage-index-course-title[data-v-7f2f2314]{
    padding-top: 14px;
}
.course-homepage-index-course-title-txt[data-v-7f2f2314]{
    font-size: 18px;
    font-weight: bold;
    float: left;
}
.course-homepage-index-course-title-span[data-v-7f2f2314]{
    display: inline-block;
    width:50px;
    height:23px;
    line-height:23px;
    background: #27c9a3;
    color: #fff;
    border-radius: 3px;
    text-align: center;
    float: left;
    cursor:pointer;
    margin-left:13px;
}
.course-homepage-index-course-spans[data-v-7f2f2314]{
    margin-top:16px;
}
.course-homepage-index-course-spans[data-v-7f2f2314]{
    color: #777;
}
.course-homepage-index-course-info[data-v-7f2f2314]{
    padding-bottom: 13px;
    border-bottom:1px solid #eeeeee;
    position:relative;
}
.course-homepage-index-top-btn[data-v-7f2f2314]{
    width:94px;
    height:37px;
    line-height:37px;
    text-align: center;
    border: 1px solid #999999;
    border-radius: 5px;
    position:absolute;
    right: 108px;
    top: 24px;
    color: #999999;
    cursor:pointer;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.course-homepage-index-top-btn-v1[data-v-7f2f2314]{
    width:94px;
    height:37px;
    line-height:37px;
    text-align: center;
    background: #27c9a3;
    color: #fff;
    border-radius: 4px;
    position:absolute;
    right: 0px;
    top: 24px;
    cursor:pointer;
}
.course-homepage-index-course-nav[data-v-7f2f2314]{
    line-height:65px;
    height: 65px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-bottom:2px solid transparent;
    float: left;
    margin-right:70px;
    color: #666;
    cursor:pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.course-homepage-index-course-nav.ed[data-v-7f2f2314]{
    border-color: #27c9a3;
    color: #333;
}
.course-homepage-index-bottom[data-v-7f2f2314]{
    margin-top:10px;
}
.course-homepage-index-b-left[data-v-7f2f2314]{
    width: calc(100% - 365px);
    float: left;
}
.course-homepage-index-b-right[data-v-7f2f2314]{
    width: 335px;
    float: right;
}
.course-homepage-index-b-panel[data-v-7f2f2314]{
    background: #fff;
    padding: 0 29px;
    border-radius: 5px;
    margin-bottom:20px;
}
.course-homepage-index-dt-panel[data-v-7f2f2314]{
    padding-top: 35px;
    padding-bottom: 33px;
}
.course-hidt-panel-user-icon[data-v-7f2f2314]{
    width:46px;
    height:46px;
    float: left;
}
.course-hidt-panel-user-icon img[data-v-7f2f2314]{
    width:100%;
    height:100%;
    border-radius: 50%;
}
.course-hidt-panel-user-rpart[data-v-7f2f2314]{
    float: right;
    width: calc(100% - 66px);
    height: 40px;
    border-bottom:1px solid #eeeeee;
    position:relative;
}
.course-hidt-panel-user-rpart-input[data-v-7f2f2314]{
    border: none;
    height: 39px;
    color: #999;
    width: calc(100% - 40px);
}
.course-hidt-panel-user-submitbtn[data-v-7f2f2314]{
    width:30px;
    height:30px;
    position:absolute;
    right: 0;
    bottom: 5px;
    background: #27c9a3;
    border-radius: 20px;
    text-align: center;
    line-height:26px;
    cursor:pointer;
}
.course-hidt-panel-user-submitbtn img[data-v-7f2f2314]{
    width: 17px;
    height: 13px;
}
.course-homepage-index-b-panel-title[data-v-7f2f2314]{
    padding-top:30px;
    font-size: 16px;
    font-weight: bold;
}
.course-homepage-index-b-panel-stat[data-v-7f2f2314]{
    margin-top:31px;
    padding-bottom: 27px;
    border-bottom:1px solid #eeeeee;
}
.course-homepage-index-b-panel-block-left[data-v-7f2f2314]{
    float: left;
    width: calc(100% - 120px);
}
.course-homepage-index-b-panel-block-right[data-v-7f2f2314]{
    width: 120px;
    float: right;
}
.course-homepage-index-b-panel-block-item[data-v-7f2f2314]{
    height: 32px;
    line-height:32px;
    padding-left: 30px;
    cursor:pointer;
}
.course-homepage-index-b-panel-block-item-span[data-v-7f2f2314]{
    color:#999999;
}
.course-homepage-index-b-panel-block[data-v-7f2f2314]{
    margin-top:20px;
}
.course-homepage-index-b-panel-block-item.ed[data-v-7f2f2314]{
    background: #f9f9f9;
}
.course-homepage-index-b-panel-block-item[data-v-7f2f2314]:hover{
    background: #f9f9f9;
}
.course-homepage-index-b-panel-block-right-abtn[data-v-7f2f2314]{
    float: right;
    margin-right:30px;
    color: #27c9a3;
    margin-top:75px;
    cursor:pointer;
}
.course-homepage-index-b-panel-dt[data-v-7f2f2314]{
    height: 100px;
    padding: 0 30px;
}
.course-homepage-index-b-panel-dt.ed[data-v-7f2f2314]{
    background: #f9f9f9;
}
.course-homepage-index-b-panel-dt-cobtn[data-v-7f2f2314]{
    display: none;
}
.course-homepage-index-b-panel-dt[data-v-7f2f2314]:hover{
    background: #f9f9f9;
}
.course-homepage-index-b-panel-dt:hover .course-homepage-index-b-panel-dt-cobtn[data-v-7f2f2314]{
    display: inline-block;
}
.course-homepage-index-b-panel-dt-inner[data-v-7f2f2314]{
    height: 100px;
    border-bottom:1px solid #eeeeee;
    position:relative;
}
.course-homepage-index-b-panel-dt-icon[data-v-7f2f2314]{
    width:50px;
    height:50px;
    float: left;
    line-height:50px;
    text-align: center;
    border-radius: 30px;
    margin-top:24px;
}
.course-homepage-index-b-panel-dt-rpart[data-v-7f2f2314]{
    float: left;
    width: 680px;
    margin-left:19px;
    margin-top:30px;
}
.course-homepage-index-b-panel-dt-rpart-title[data-v-7f2f2314]{
    width: calc(100% - 50px);
}
.course-homepage-index-b-panel-dts[data-v-7f2f2314]{
    margin-top:17px;
}
.chib-pdrb-top-mark[data-v-7f2f2314]{
    width:62px;
    height:22px;
    border: 1px solid #fdb443;
    float: left;
    text-align: center;
    line-height:22px;
    color: #fdb443;
}
.course-homepage-index-b-panel-dt-rpart-b[data-v-7f2f2314]{
    margin-top:7px;
}
.chib-pdrb-top-txt[data-v-7f2f2314]{
    float: left;
    line-height:22px;
    color: #999999;
    margin-left:9px;
}
.course-homepage-index-b-author-box[data-v-7f2f2314]{
    padding: 30px;
    background: #fff;
}
.course-homepage-index-b-author-box-header[data-v-7f2f2314]{
    border-bottom: 1px solid #eeeeee;
    padding-bottom: 20px;
}
.course-homepage-index-b-author-img[data-v-7f2f2314]{
    width:40px;
    height:40px;
    float: left;
}
.course-homepage-index-b-author-img img[data-v-7f2f2314] {
    width: 100%;
    height: 100%;
    border-radius: 4px;
}
.course-homepage-index-b-book-part[data-v-7f2f2314]{
    float: left;
    width: calc(100% - 60px);
    margin-left:20px;
}
.course-homepage-index-b-book-name[data-v-7f2f2314]{
    font-weight: bold;
}
.course-homepage-index-b-book-desc[data-v-7f2f2314]{
    color: #999;
    font-size: 12px;
    margin-top:5px;
}
.course-homepage-index-b-book-desc._fold_font_style[data-v-7f2f2314]{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.fold-course-short-desc-btn-icon[data-v-7f2f2314]{
    float: left;
    margin-top: 2px;
    margin-left: 3px;
}
.fold-course-short-desc-btn.ed .fold-course-short-desc-btn-icon[data-v-7f2f2314]{
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
}
.chi-activity-navs-box[data-v-7f2f2314]{
    width:620px;
    height:360px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding:38px 47px;
}
.chi-activity-navs-box-app[data-v-7f2f2314]{
    width: 250px;
    cursor: pointer;
}
.chi-activity-navs-box-app-icon[data-v-7f2f2314]{
    width:50px;
    height: 50px;
    float: left;
    margin-right: 10px;
}
.chi-activity-navs-box-app-icon img[data-v-7f2f2314] {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}
.chi-activity-navs-box-app-rtitle[data-v-7f2f2314]{
    font-weight: bold;
}
.chi-activity-navs-box-app-rdesc[data-v-7f2f2314]{
    font-size: 13px;
    color: #afafaf;
    margin-top:12px;
}
.course-homepage-nav-courseware-nocontent[data-v-7f2f2314]{
    width:960px;
    height:270px;
    margin: auto;
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: center;
    background-size: contain;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-left: 96px;
    padding-top: 58px;
    position:relative;
}
.course-homepage-nav-cnc-title[data-v-7f2f2314]{
    color: #333;
    font-size: 18px;
    font-weight: bold;
}
.course-homepage-nav-cnc-row[data-v-7f2f2314]{
    margin-top:30px;
}
.course-homepage-nav-cnc-row-span[data-v-7f2f2314]{
    color: #999;
    font-size: 16px;
}
.course-homepage-nav-cnc-btn[data-v-7f2f2314]{
    width:117px;
    height:34px;
    line-height:34px;
    color: #fff;
    border-radius: 20px;
    background: #27c9a3;
    text-align: center;
    cursor:pointer;
}
.course-homepage-nav-cnc-btn[data-v-7f2f2314]{
    position:absolute;
    top: 134px;
    right: 330px;
}
.course-homepage-nav-courseware-main[data-v-7f2f2314]{
    margin-top: 0;
}
.course-homepage-nav-courseware-main-navs[data-v-7f2f2314]{
    width: 270px;
    float: left;
    margin-top:56px;
}
.course-homepage-nav-courseware-main-nav[data-v-7f2f2314]{
    cursor:pointer;
    height: 50px;
    line-height:50px;
}
.course-homepage-nav-courseware-main-nav[data-v-7f2f2314]:hover{
    background: #eee;
}
.course-homepage-nav-courseware-main-nav-icon[data-v-7f2f2314]{
    float: left;
    width: 17px;
    margin-left: 23px;
    margin-top: 16px;
    margin-right:11px;
}
.course-homepage-nav-courseware-main-nav-str[data-v-7f2f2314]{
    float: left;
    color: #999999;
    width: calc(100% - 60px);
}
.course-homepage-nav-courseware-main-nav.ed .course-homepage-nav-courseware-main-nav-str[data-v-7f2f2314]{
    color: #27C9A3;
}
.course-homepage-nav-courseware-main-nav.ed.text_option_color_for_theme_2 .course-homepage-nav-courseware-main-nav-str[data-v-7f2f2314]{
    color: #057fff;
}
.course-homepage-nav-courseware-main-rpart[data-v-7f2f2314]{
    width: calc(100% - 280px);
    float: right;
}
.course-hnav-cmr-top[data-v-7f2f2314]{
    height: 60px;
}
.course-hnav-cmr-top-left[data-v-7f2f2314]{
    float: left;
}
.course-hnav-cmr-top-right[data-v-7f2f2314]{
    float: right;
}
.course-hnav-cmr-top-name[data-v-7f2f2314]{
    font-size: 16px;
    line-height:56px;
    color: #333;
}
.course-hnav-cmr-top-rdownlist[data-v-7f2f2314]{
    color: #666;
    line-height:56px;
    float: left;
}
.course-hnav-cmr-top-rdownlist-ibox .layui-icon-extend-iconfont[data-v-7f2f2314]{
    color: #666666;
    margin-left:5px;
    float: left;
    line-height: 19px;
    margin-top: 1px;
    font-size: 13px
}
.course-hnav-cmr-top-rdownlist-ibox .layui-icon-extend-iconfont.ed[data-v-7f2f2314]{
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    margin-top: -1px;
}
.course-hnav-cmr-top-cbtn[data-v-7f2f2314]{
    border-radius: 4px;
    width:97px;
    height:33px;
    background: #27c9a3;
    color: #fff;
    line-height:33px;
    text-align: center;
    float: right;
    margin-left:15px;
    margin-top:10px;
    cursor:pointer;
}
.course-hcts-add-single-chapter-btn[data-v-7f2f2314]{
    float: left;
    width: 70px;
    height: 33px;
    border: 1px solid #27c9a3;
    color: #27c9a3;
    border-radius: 4px;
    line-height:33px;
    margin-left:15px;
    margin-top:10px;
    text-align: center;
    cursor: pointer;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.course-hnav-cmr-block[data-v-7f2f2314]{
    padding-bottom:108px;
    /*padding-top: 20px;*/
    border-radius: 4px;
    /*background: #fff;*/
    min-height: 500px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.course-hnav-cmr-chapter-type[data-v-7f2f2314]{
    padding-bottom: 10px;
}
.course-hnav-cmr-chapter-header-namezone[data-v-7f2f2314]{
    width: calc(100% - 120px);
    line-height:55px;
    float: left;
}
.course-hnav-cmr-chapter-header-namestr[data-v-7f2f2314]{
    font-size: 18px;
    font-weight: bold;
    color: #27C9A3;
}
.course-hnav-cmr-chapter-header[data-v-7f2f2314]{
    padding: 0 30px;
    border-bottom:2px solid #eeeeee;
    position: relative;
}
.course-hnav-cmr-chapter-header-btnzone[data-v-7f2f2314]{
    width: 90px;
    float: right;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.course-hnav-cmr-chapter-header-btn[data-v-7f2f2314]{
    width:15px;
    height:16px;
    margin-top:15px;
    cursor:pointer;
}
.course-hnav-cmr-chapter-header-btn img[data-v-7f2f2314] {
    width:100%;
    height:100%;
}
.course-hnav-cmr-res-row[data-v-7f2f2314]{
    cursor: pointer;
    position: relative;
    line-height: 58px;
}
.course-hnav-cmr-res-study-unit-desc[data-v-7f2f2314]{
    line-height: normal;
    color: #aeaeae;
    font-size: 12px;
    margin-top: -25px;
    position: absolute;
    width: 90%;
}
.course-hnav-cmr-res-study-unit-header-line[data-v-7f2f2314]{
    border-bottom: 1px solid #ededed;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.course-hnav-cmr-res-study-uh-fheader[data-v-7f2f2314]{
    height: 58px;
}
.course-hnav-cmr-res-row[data-v-7f2f2314]:hover{
    /*background: #f6f5f5;*/
}
.course-hnav-cmr-res-study-unit-header[data-v-7f2f2314]{
    height: 75px;
    position: relative;
    padding: 0 30px 0 62px;
}
.course-hnav-cmr-res-study-unit-header[data-v-7f2f2314]:hover{
    background: #f6f5f5;
}
.course-hnav-cmr-res-study-unit-res-item[data-v-7f2f2314]:hover{
    background: #f6f5f5;
}
.course-hnav-cmr-res-study-unit-res-list[data-v-7f2f2314]{
    padding: 0 30px 0 74px;
}
.course-hnav-cmr-res-row-name[data-v-7f2f2314]{
    font-size: 16px;
    color: #333;
}
.course-hnav-cmr-res-row-icon[data-v-7f2f2314]{
    float: left;
    width: 18.5px;
    height: 20px;
    margin-top:18px;
    margin-right:11px;
}
.course-hnav-cmr-res-row-unit-icon[data-v-7f2f2314]{
    float: left;
    width: auto;
    height: 20px;
    margin-right: 7px;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.course-hnav-cmr-res-row-unit-icon.ed[data-v-7f2f2314]{
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    margin-top: 34px;
}
.course-hnav-cmr-res-study-uh-fheader .course-hnav-cmr-res-row-unit-icon.ed[data-v-7f2f2314]{
    margin-top: 38px;
}
.course-hnav-cmr-unit-sec-list .course-hnav-cmr-res-row-unit-icon.ed[data-v-7f2f2314]{
    margin-top: 38px;
}
.course-hnav-cmr-res-row-name[data-v-7f2f2314]{
    float: left;
    width: 288px;
    cursor: pointer;
    font-size: 17px;
}
.course-hnav-cmr-res-study-unit-header .course-hnav-cmr-res-row-name[data-v-7f2f2314]{
    font-weight: bold;
}
.course-hnav-cmr-res-row-fjstr[data-v-7f2f2314]{
    float: left;
    width: 288px;
    font-size: 12px;
    color: #999;
    min-height: 58px;
}
.course-hnav-cmr-res-row-btns[data-v-7f2f2314]{
    float: left;
    width: 105px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.course-hnav-cmr-res-row-status[data-v-7f2f2314]{
    float: right;
}
.course-hnav-cmr-res-row-btns .course-hnav-cmr-chapter-header-btn img[data-v-7f2f2314]{
    margin-top: -35px;
}
.course-hnav-cmr-sec-unit-row-header[data-v-7f2f2314]{
    margin: 0 30px;
    border-top: 1px solid #eeeeee;
    position: relative;
}
.course-hnav-cmr-sec-unit-row[data-v-7f2f2314]{
}
.course-hnav-cmr-sec-unit-row-h-name[data-v-7f2f2314]{
    height: 40px;
    line-height:40px;
    font-size: 16px;
    color: #666;
    background: #eeeeee;
    margin-top:20px;
    padding: 0 29px;
    position: relative;
}
.course-hnav-cmr-sec-unit-row-h-name-left[data-v-7f2f2314]{
    float: left;
    width: calc(100% - 100px);
    font-weight: bold;
}
.course-hnav-cmr-sec-unit-row-h-btns[data-v-7f2f2314]{
    width: 100px;
    float: right;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.course-hnav-cmr-sec-unit-row-h-btns .course-hnav-cmr-chapter-header-btn img[data-v-7f2f2314]{
    margin-top: -33px;
}
.course-hnav-cmr-unit-sec-header-btns[data-v-7f2f2314]{
    width: 100px;
    float: right;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-top:5px;
}
.course-hnav-cmr-unit-sec-header-btns .course-hnav-cmr-chapter-header-btn img[data-v-7f2f2314]{
    margin-top: -0px;
}
.course-hnav-cmr-sec-unit-body[data-v-7f2f2314]{
}
.course-hnav-cmr-sec-unit-b-desc[data-v-7f2f2314]{
    font-size: 14px;
    color: #999;
    margin-top:7px;
    padding-left: 60px;
}
.course-hnav-cmr-sec-unit-b-list .course-hnav-cmr-res-row[data-v-7f2f2314]{
    /*padding: 0 60px;*/
}
.course-hnav-cmr-sec-unit-b-list .course-hnav-cmr-res-row-fjstr[data-v-7f2f2314]{
    width: 250px;
}
.course-hnav-cmr-res-row-status-text[data-v-7f2f2314]{
    font-size: 12px;
    color: #999;
    float: left;
}
.course-hnav-cmr-res-row-status-point[data-v-7f2f2314]{
    width:10px;
    height:10px;
    border-radius: 6px;
    float: left;
    margin-right: 8px;
    background: #48c3fd;
    margin-top: 25px;
    display: none;
}
.course-hnav-cmr-res-row-status-point._unpulish_status[data-v-7f2f2314]{
    background: #fdb443;
}
.course-hnav-cmr-res-row-status-point._pass_status[data-v-7f2f2314]{
    background: #9c8bfb;
}
.course-hnav-cmr-res-row-status-point._ok_status[data-v-7f2f2314]{
    background: #48c3fd;
}
.course-hnav-cmr-sec-unit-b-list[data-v-7f2f2314]{
    margin-top:5px;
}
.course-hnav-cmr-unit-type[data-v-7f2f2314]{
    /*border-top: 1px solid #eeeeee;*/
}
.course-hnav-cmr-unit-sec-header[data-v-7f2f2314]{
    margin: 0 30px;
    height: 60px;
    border-bottom:1px solid #eee;
    position: relative;
}
.course-hnav-cmr-unit-sec-header-name[data-v-7f2f2314]{
    line-height:60px;
    font-size: 16px;
    font-weight: bold;
    width: calc(100% - 100px);
    float:left;
}
.course-hnav-cmr-unit-sec-desc[data-v-7f2f2314]{
    font-size: 14px;
    color: #999;
    margin-top:7px;
    padding-left: 60px;
}
.course-hnav-cmr-unit-sec-list[data-v-7f2f2314]{
}
.course-hnav-cmr-unit-sec-listbline[data-v-7f2f2314]{
    margin: 0 30px;
    height: 1px;
    background: #eee;
}
.course-hnav-cmr-res-type[data-v-7f2f2314]{
    /*border-top: 1px solid #eee;*/
}
.course-homepage-nav-cnc-row-icon[data-v-7f2f2314]{
    width: 17px;
    float: left;
    margin-top:3px;
    margin-right:19px;
}
.chcrrn-input-model[data-v-7f2f2314]{
    height: 57px;
    border:none;
    background: none;
    cursor: auto;
}
.course-homepage-index-b-panel-block-item-icon[data-v-7f2f2314]{
    width: 19px;
    height: 20px;
    -o-object-fit: contain;
       object-fit: contain;
    margin-right: 5px;
}
.chidb-d-u-item-icon[data-v-7f2f2314]{
    height: 21px;
    width: 21px;
    border-radius: 50%;
    float: left;
}
.chidb-d-u-item-name[data-v-7f2f2314]{
    color: #999;
    font-size: 12px;
    float: left;
    line-height: 21px;
    margin-left: 11px;
}
.chidb-d-u-item[data-v-7f2f2314]{
    margin-bottom: 10px;
}
.course-homepage-nav-index[data-v-7f2f2314] .number{
    margin-top: 10px;
}
.chmc-mk[data-v-7f2f2314]{
    color: #afafaf;
    font-weight: normal;
    font-size: 14px;
    margin-left: 5px;
}
.chmc-mk span[data-v-7f2f2314]{
    color: rgb(216, 0, 27);
    margin: 0 3px;
}
.course-info-el-popover[data-v-7f2f2314] {
    margin: 0;
}
.course-info-box[data-v-7f2f2314] {
}
.course-info-box-app[data-v-7f2f2314] {
    margin-left: 30px;
    width: calc(50% - 30px);
    height: 62px;
    float: left;
    line-height: 62px;
}
.course-info-box-app-icon[data-v-7f2f2314] {
    margin-top: calc(50% - 26px);
    float: left;
    width: 26px;
    height: 26px;
}
.course-info-box-app-icon img[data-v-7f2f2314] {
    width: 100%;
    height: 100%;

    -o-object-fit:cover;

       object-fit:cover;
}
.course-info-box-app-title[data-v-7f2f2314] {
    height: 14px;
    font-size: 14px;
    font-family: Microsoft YaHei Regular, Microsoft YaHei Regular-Regular;
    font-weight: 400;
    text-align: left;
    color: #26c39f;
}
.course-info-el-popover[data-v-7f2f2314] {
    margin: 0;
}
.course-info-box[data-v-7f2f2314] {
}
.course-info-box-app[data-v-7f2f2314] {
    margin-left: 30px;
    width: calc(50% - 30px);
    height: 62px;
    float: left;
    line-height: 62px;
    cursor: pointer;
}
.course-info-box-app-icon[data-v-7f2f2314] {
    margin-top: calc(50% - 35px);
    float: left;
    width: 26px;
    height: 26px;
    margin-right: 10px;
    background-size: 100%;
    background-repeat: no-repeat;
}
.course-info-box-app-icon img[data-v-7f2f2314] {
    width: 100%;
    height: 100%;

    -o-object-fit:cover;

       object-fit:cover;
}
.course-info-box-app-right[data-v-7f2f2314] {
    float: left;
}
.course-info-box-app-title[data-v-7f2f2314] {
    height: 14px;
    line-height: 62px;
    font-size: 14px;
    font-family: Microsoft YaHei Regular, Microsoft YaHei Regular-Regular;
    font-weight: 400;
    text-align: left;
    color: #26c39f;
}
.member-manage-icon[data-v-7f2f2314]{
    background-image: url(/vue/dist/static/img/member-manage-icon.a79e5ef.png);
}
.course-setting-icon[data-v-7f2f2314]{
    background-image: url(/vue/dist/static/img/course-setting-icon.9f096fd.png);
}
.course-hnav-config-icon[data-v-7f2f2314]{
    font-weight: bold;
    color: #999;
    cursor: pointer;
    position: absolute;
    left: -23px;
    top: 50%;
    margin-top: -9px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    width: 24px;
    display: none;
}
.course-hnav-cmr-chapter-header:hover .course-hnav-config-icon[data-v-7f2f2314]{
    display: block;
}
.course-hnav-cmr-sec-unit-row-header:hover .course-hnav-config-icon[data-v-7f2f2314]{
    display: block;
}
.course-hnav-cmr-res-row:hover .course-hnav-config-icon[data-v-7f2f2314]{
    display: block;
}
.course-hnav-cmr-unit-sec-header:hover .course-hnav-config-icon[data-v-7f2f2314]{
    display: block;
}
.chci-v2-icon[data-v-7f2f2314]{
    margin-top: -29px;
    left: 8px;
}
.course-hnav-config-icon[data-v-7f2f2314]:hover{
    color: #057fff;
}
.chcch-template-setting-head[data-v-7f2f2314]{
    height: 40px;
    padding-top: 6px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.chcch-template-setting-body[data-v-7f2f2314]{
    padding: 15px 0 5px 0;
    border-top: 1px solid #eeeeee;
}
.chcch-template-setting-num[data-v-7f2f2314]{
    border:1px solid #dadada;
    width: 36px;
    height: 24px;
    border-radius: 3px;
    text-align: center;
}
.chcch-template-setting-option[data-v-7f2f2314]:not(:last-child){
    margin-bottom: 17px;
}
.chics-back-btn[data-v-7f2f2314]{
    float: left;
    margin-top: 2px;
    font-size: 14px;
    color: #666;
    margin-right: 20px;
    cursor: pointer;
}
.chics-back-btn .layui-icon-extend-iconfont[data-v-7f2f2314]{
    margin-right: 5px;
    font-weight: normal;
    font-size: 13px;
}
.course-homepage-index-course-btns[data-v-7f2f2314]{
    height: 70px;
    position: absolute;
    right: 0px;
    top: 15px;
}
.course-homepage-index-course-btn[data-v-7f2f2314]{
    width:50px;
    text-align: center;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    float: left;
}
.course-homepage-index-course-btn-icon[data-v-7f2f2314]{
    height: 30px;
    text-align: center;
    line-height: 30px;
    font-size: 20px;
}
.course-homepage-index-course-btn-txt[data-v-7f2f2314]{
    color: #666;
}
.course-hnav-cmr-single-chapter[data-v-7f2f2314]{
    margin-bottom: 15px;
    background: #fff;
}
.course-homepage-index-rpart[data-v-7f2f2314]{
    width: 320px;
    background: #2b2b2b;
    height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    float: right;
    position: fixed;
    z-index: 10;
    right: 0;
}
.course-homepage-index-rpart-inner[data-v-7f2f2314]{
    height: 100%;
    overflow: auto;
}
.course-homepage-index-root[data-v-7f2f2314]{
    height: 100%;
}
.cc-c-new-version-ui.course-homepage-index-root[data-v-7f2f2314]{
    overflow: hidden;
}
.course-homepage-index-rpart-title[data-v-7f2f2314]{
    font-size: 17px;
    font-weight: bold;
    color: #fff;
    padding: 19px 20px 0;
}
.course-homepage-index-rpart-nav[data-v-7f2f2314]{
    height: 40px;
    line-height: 40px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-bottom: 3px solid transparent;
    color: #11caa1;
    text-align: center;
}
.ed.course-homepage-index-rpart-nav[data-v-7f2f2314]{
    border-color: #11caa1;
    margin-top: 8px;
}
.chapter-index-comp[data-v-7f2f2314]{
    color: #fff;
}
.cic-chapter-header[data-v-7f2f2314]{
    height: 40px;
    line-height: 40px;
    background: #212121;
    padding-left: 12px;
    cursor: pointer;
    margin-bottom: 12px;
}
.chapter-index-comp .layui-icon-extend-iconfont.arrow-icon[data-v-7f2f2314]{
    font-size: 13px;
    float: left;
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
    margin-top: -2px;
}
.chapter-index-comp .layui-icon-extend-iconfont.arrow-icon.ed[data-v-7f2f2314]{
    margin-top: 0px;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
.cic-chapter-header-name[data-v-7f2f2314]{
    float: left;
    margin-left: 9px;
    width: calc(100% - 50px);
}
.cic-chapter-children[data-v-7f2f2314]{
    padding: 0 11px;
}
.cic-chapter-old-unit-header[data-v-7f2f2314]{
    background: #252525;
    text-indent: 30px;
    height: 34px;
    line-height: 34px;
    margin-bottom: 12px;
}
.course-unit-comp-header[data-v-7f2f2314]{
    line-height: 35px;
    height: 35px;
    margin-bottom: 6px;
    cursor: pointer;
}
.cicc-course-unit-list[data-v-7f2f2314]{
    padding: 0 0 0 48px;
}
.cic-chapter-single-cunit[data-v-7f2f2314]{
    padding-left: 38px;
    padding-top: 18px;
}
.cic-first-lv[data-v-7f2f2314]{
    border-bottom: 2px solid #212121;
}
.course-unit-comp-res-item[data-v-7f2f2314]{
    height: 47px;
    line-height: 47px;
    border-bottom: 1px solid #212121;
    cursor: pointer;
}
.course-unit-comp[data-v-7f2f2314]{
    padding-bottom: 20px;
}
.course-unit-comp-res-list[data-v-7f2f2314]{
     padding-left: 21px;
}
.course-unit-comp-res-item-icon[data-v-7f2f2314]{
    width: 18px;
    margin-right: 9px;
    float: left;
    margin-top: 13px;
}
.course-unit-comp-res-item-name[data-v-7f2f2314]{
    float: left;
    width: calc(100% - 50px);
}
.cic-chapter-children-list[data-v-7f2f2314]{
    padding: 0 12px;
}
.cic-chapter-children-list .cic-chapter-single-cunit[data-v-7f2f2314]{
    padding-top: 0;
}
.course-homepage-index.cc-c-new-version-ui[data-v-7f2f2314]{
    width:calc(100% - 320px);
    float: left
}
.course-hnav-cmr-res-study-unit-header .course-hnav-cmr-res-row-btns[data-v-7f2f2314]{
    display: none;
}
.course-hnav-cmr-res-study-unit-header:hover .course-hnav-cmr-res-row-btns[data-v-7f2f2314]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.course-homepage-index-bottom-btns-zone[data-v-7f2f2314]{
    height: 59px;
    background: #000;
}
.course-hoibobtn[data-v-7f2f2314] {
    color: #fff;
    cursor: pointer;
    float: left;
    margin-top: 20px;
    margin-left: 23px;
}
.course-hoibobtn .layui-icon-extend-iconfont[data-v-7f2f2314]{
    margin-right: 5px;
}
.course-hir-toggle-block[data-v-7f2f2314]{
    width: 20px;
    text-align: center;
    height: 55px;
    line-height: 55px;
    position: absolute;
    left:-20px;
    top: 50%;
    margin-top: -27.5px;
    background: #2b2b2b;
    border-radius: 4px 0 0 4px;
    cursor: pointer;
    color: #fff;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.course-hir-toggle-block.ed[data-v-7f2f2314]{
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    border-radius: 0px 4px 4px 0px;
    text-align: left;
    text-indent: -1px;
}
.course-gailan-content-item-block-str[data-v-7f2f2314]{
    float: left;
}
.course-gailan-content-item-block-icon[data-v-7f2f2314]{
    float: left;
    text-indent: 0;
    margin-left: 5px;
    font-size: 16px;
    margin-top: 2px;
}
.course-homepage-index-top *[data-v-7f2f2314]{
    -webkit-box-sizing: unset;
            box-sizing: unset;
}
._selected[data-v-7f2f2314]{
    display: none;
}
.course-unit-comp-res-item:hover ._selected[data-v-7f2f2314]{
    display: inline-block;
    color: #15c39e;
}
.course-unit-comp-res-item:hover .course-unit-comp-res-item-name[data-v-7f2f2314]{
    color: #15c39e;
}
.course-unit-comp-res-item:hover ._no_selected[data-v-7f2f2314]{
    display: none;
}
.course-unit-comp-res-item.ed ._selected[data-v-7f2f2314]{
    display: inline-block;
    color: #15c39e;
}
.course-unit-comp-res-item.ed .course-unit-comp-res-item-name[data-v-7f2f2314]{
    color: #15c39e;
}
.course-unit-comp-res-item.ed ._no_selected[data-v-7f2f2314]{
    display: none;
}
.course-unit-comp-res-item-name[data-v-7f2f2314]{
    line-height: 20px;
    height: 47px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.course-unit-comp-res-item-name span[data-v-7f2f2314]{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){
.member-manage-icon[data-v-7f2f2314]{
    background-image: url(/vue/dist/static/img/member-manage-icon-2.a949013.png);
}
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){
.course-setting-icon[data-v-7f2f2314]{
    background-image: url(/vue/dist/static/img/course-setting-icon-2.d00f6ee.png);
}
}
/**
 * @desc: 新版教学产品线UI调整样式
 * @author: yansen
 * @time: 2020-09-08
 */
.new-teach-version-pop-ui[data-v-3f15c19f] .el-dialog {
    padding: 0 26px;
}
.new-teach-version-pop-ui[data-v-3f15c19f] .el-dialog {
    border-radius: 0;
}
.new-teach-version-pop-ui[data-v-3f15c19f] .el-dialog__title {
    color: #333;
}
.new-teach-version-pop-ui[data-v-3f15c19f] .el-dialog__header {
    /* text-align: center; */
    /* border-bottom:1px solid #eeeeee; */
    /* min-height: 20px; */
}
.new-teach-version-pop-ui[data-v-3f15c19f] .el-dialog__headerbtn {
    top: -16px;
    right: -16px;
    width: 38px;
    height: 38px;
    line-height: 38px;
    background: #fff;
    border-radius: 50%;
    line-height: 38px;
}
.new-teach-version-pop-ui[data-v-3f15c19f] .el-dialog__headerbtn .el-dialog__close {
    width: 23px;
    height: 23px;
    line-height: 23px;
    color: #b2bac3;
    border-radius: 50%;
    border: 2px solid #b2bac3;
    font-weight: bolder;
    text-indent: 1px;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}
.new-teach-version-pop-ui[data-v-3f15c19f] .el-dialog__headerbtn .el-dialog__close:hover {
    border: 2px solid #409eff;
    color: #409eff;
}
.public-pop-root[data-v-3f15c19f] .el-textarea__inner {
    height: 122px;
}
.public-pop-root[data-v-3f15c19f] .el-dialog__body {
    padding: 0 0 20px 0;
}
.column-config-box .el-checkbox[data-v-3f15c19f] {
    margin-bottom: 10px;
}
/**
 * @desc: 课堂教学
 * @author: yansen
 * @time: 2020-09-03
 */
*[data-v-3f15c19f]:focus{
    outline: none;
}
.course-teaching-common-btn[data-v-3f15c19f] {
    background: -webkit-gradient(linear, left top, left bottom, from(#27c9a3), to(#57dfbf));
    background: linear-gradient(#27c9a3 0%, #57dfbf 100%);
    border-radius: 4px;
    cursor:pointer;
    color: #fff;
}
.course-teaching-main-page[data-v-3f15c19f]{
    height: 100%;
    background: #f5f6fa;
}
.course-teaching-main-page-center[data-v-3f15c19f]{
    width: 1200px;
    margin: auto;
    position: relative;
}
.course-teaching-public-img-box img[data-v-3f15c19f]{
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}
.cource-teaching-common-pop-btn[data-v-3f15c19f]{
    width:180px;
    height:44px;
    border-radius: 5px;
    text-align: center;
    line-height:44px;
    color: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#27c9a3), to(#57dfbf));
    background: linear-gradient(#27c9a3 0%, #57dfbf 100%);
    cursor:pointer;
}
._nr[data-v-3f15c19f]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
/***主题色start***/
.border_color_for_theme_2.ed[data-v-3f15c19f]{
    border-color: #057fff!important;
}
.text_color_for_theme_2[data-v-3f15c19f]{
    color:#057fff!important;
}
.text_hover_color_for_theme_2[data-v-3f15c19f]:hover{
    color:#057fff!important;
}
.text_option_color_for_theme_2.ed[data-v-3f15c19f]{
    color:#057fff!important;
}
.text_option_color_for_theme_2.ed .course-teaching-index-nav-icon-txt[data-v-3f15c19f]{
    color:#057fff!important;
}
.bg_color_for_theme_2[data-v-3f15c19f]{
    background:#057fff!important;
}
.single_border_color_for_theme_2[data-v-3f15c19f] {
    border-color: #057fff!important;
}
.bg_selected_color_for_theme_2.ed[data-v-3f15c19f]{
    background:#057fff!important;
    color: #fff;
}
.bg_selected_color_for_theme_2.ed[data-v-3f15c19f]:hover{
    color: #fff!important;
}
/***主题色end***/
/***表单元素start，外层加上cource-teaching-form这个类名***/
[data-v-3f15c19f] .cource-teaching-form .el-input__inner,[data-v-3f15c19f] .cource-teaching-form .el-textarea__inner,[data-v-3f15c19f] .cource-teaching-form .el-select .el-input__inner{
    /*border: 1px solid #dce5ef;*/
    border: 1px solid #eee;
    border-radius: 4px;
    font-size: 12px;
}
[data-v-3f15c19f] .cource-teaching-form .el-input__inner{
    height: 34px;
    line-height: 34px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-3f15c19f] .el-textarea__inner {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-3f15c19f] .el-form-item__label {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
[data-v-3f15c19f] .cource-teaching-form .el-input__icon{
    line-height: 34px;
}
[data-v-3f15c19f] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner{
    border: 1px solid #45d7b5;
    -webkit-box-shadow: none;
            box-shadow: none;
}
[data-v-3f15c19f] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner:hover{
    border: 1px solid #45d7b5;
}
[data-v-3f15c19f] .cource-teaching-form .el-input__inner:focus,[data-v-3f15c19f] .cource-teaching-form .el-select .el-input__inner:focus,[data-v-3f15c19f] .cource-teaching-form .el-select .el-input.is-focus .el-input__inner,[data-v-3f15c19f] .cource-teaching-form .el-textarea__inner:focus{
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #45d7b5;
}
[data-v-3f15c19f] .cource-teaching-form .el-radio{
    color: #999999;
    cursor: pointer;
    margin-right: 22px;
}
[data-v-3f15c19f] .cource-teaching-form .el-radio__label{
    font-size: 12px;
    font-weight: 500;
    color: #999999;
}
[data-v-3f15c19f] .cource-teaching-form .el-radio__inner{
    width: 16px;
    height: 16px;
    background: #ffffff;
    border: 1px solid #cccccc;
}
[data-v-3f15c19f] .cource-teaching-form .el-radio__input.is-checked .el-radio__inner{
    border-color: #DCDFE6;
    background: none;
}
[data-v-3f15c19f] .cource-teaching-form .el-radio__inner::after{
    width: 8px;
    height: 8px;
    background: #000;
}
[data-v-3f15c19f] .cource-teaching-form .el-radio__input.is-checked+.el-radio__label{
    color: #999999;
}
/**表单元素end**/
.course-no-content-text[data-v-3f15c19f]{
    text-align: center;
    font-size: 14px;
    color: #999;
    margin-top:5px;
}
.course-no-content-img[data-v-3f15c19f]{
    width: 464px;
    height: 288px;
    display: block;
    margin: auto;
}
.course-teaching-mp-litem[data-v-3f15c19f]{
    position: absolute;
    left: 80px;
}
.course-teaching-mp-lt-item[data-v-3f15c19f]{
    font-size: 17px;
    font-weight: bold;
    height: 71px;
    line-height: 71px;
    float: left;
    margin-right: 20px;
}
.course-teaching-mp-lt-name[data-v-3f15c19f]{
    cursor: pointer;
}
.course-teaching-mp-lt-i-line[data-v-3f15c19f]{
    float: left;
    height: 25px;
    width: 1px;
    background: #cccccc;
    margin-top: 23px;
    margin-left: 2px;
}
.course-teaching-mp-lt-i-text[data-v-3f15c19f]{
    float: left;
    line-height: 71px;
    font-size: 14px;
    color: #666666;
    margin-left: 20px;
}
.course-teaching-mp-lt-popbox[data-v-3f15c19f]{
    height: 485px;
}
.course-search[data-v-3f15c19f]{
    height: 38px;
}
.course-teaching-mp-lt-pop-lv-first[data-v-3f15c19f]{
    border-bottom: 1px solid #eee;
}
.ctmlplf-name[data-v-3f15c19f]{
    float: left;
    width: calc(100% - 30px);
    font-size: 14px;
    color: #333;
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.ctmlplf-icon[data-v-3f15c19f]{
    width: 25px;
    float: right;
}
.ctmlplf-icon-mark[data-v-3f15c19f]{
    font-weight: bold;
    color: #666666;
}
.course-teaching-mp-lt-pop-lv-first-inner[data-v-3f15c19f]{
    height: 38px;
    line-height: 38px;
    border-bottom: 1px solid #eee;
    padding: 0 30px;
}
.ctmlplf-icon.ed .ctmlplf-icon-mark[data-v-3f15c19f]{
    display: block;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    margin-right: 10px;
}
.course-teaching-mp-lt-pop-lv-cdbox[data-v-3f15c19f]{
    padding-bottom: 0px;
}
.add-btn-tooltip[data-v-3f15c19f]{
    width: 117px;
    height: 76px;
    text-align: center;
}
.add-btn-tooltip p[data-v-3f15c19f] {
    margin-top: 19px;
    font-size: 14px;
    font-family: Source Han Sans CN Regular, Source Han Sans CN Regular-Regular;
    font-weight: 400;
    color: #333333;
    cursor: pointer;
}
.no-border[data-v-3f15c19f]{
    border: none;
}
.select-span-pop-box-title[data-v-3f15c19f]{
    font-size: 17px;
    color: #333435;
    margin-top: 18px;
    margin-left: -20px;
}
.volume-production-activity-pop-rnode[data-v-3f15c19f] .el-dialog__title{
    color: #5ec8a7;
}
.volume-production-activity-pop-rnode[data-v-3f15c19f] .el-dialog__header {
    border: none;
}
.volume-production-activity-pop[data-v-3f15c19f]{
    position: relative;
}
.volume-pap-c-addbtn[data-v-3f15c19f]{
    position: absolute;
    top: -36px;
    cursor: pointer;
}
.volume-pap-c-mbody[data-v-3f15c19f]{
    height: 688px;
    border: 1px solid #edeeef;
}
.volume-pap-cm-chbox[data-v-3f15c19f]{
    width: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    height: 100%;
}
.volume-pap-cm-chb-list[data-v-3f15c19f]{
    height: 600px;
    overflow: auto;
}
.volume-pap-cm-chb-sbtn[data-v-3f15c19f]{
    float: none;
    height: 34px;
    line-height: 34px;
    width: 468px;
    margin: auto;
}
._vpcc_first[data-v-3f15c19f]{
}
._vpcc_second[data-v-3f15c19f]{
    border-left: 1px solid #edeeef;
    padding: 0 24px 0 29px;
    overflow: auto;
    -webkit-box-shadow: 0 0 10px 3px #eee;
            box-shadow: 0 0 10px 3px #eee;
    position: relative;
    z-index: 3;
}
.volume-pap-cm-chb-l-item[data-v-3f15c19f]{
    height: 168px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 1px solid #edeeef;
    padding: 0px 22px 0px 38px;
    position: relative;
    cursor: pointer;
}
.volume-pap-cm-chb-l-item-face[data-v-3f15c19f]{
    width: 160px;
    height: 160px;
    margin-top: 4px;
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.volume-pap-cm-chb-l-item-cont[data-v-3f15c19f]{
    float: left;
    margin-left: 24px;
}
.volume-pap-cm-chb-l-item-cont-title[data-v-3f15c19f]{
    font-size: 16px;
    font-weight: bold;
    margin-top: 9px;
    color: #333;
}
.volume-pap-cm-chb-l-item-dbtn[data-v-3f15c19f]{
    position: absolute;
    right: 23px;
    bottom: 25px;
    cursor: pointer;
}
.volume-production-activity-pop-rnode .resource-create-item-tag-botton-inner[data-v-3f15c19f]{
    display: block!important;
    position: relative;
    line-height: 24px;
}
.volume-production-activity-pop-rnode .choose-tag-text[data-v-3f15c19f] {
    line-height: 32px;
    text-indent: 45px;
}
.volume-production-activity-pop-rnode .resource-create-item-tag-botton-inner .choose-tag-button-icon[data-v-3f15c19f]{
    margin-left: 17px;
    position: absolute;
    top: 5px;
    height: 20px!important;
}
.volume-production-activity-pop-rnode[data-v-3f15c19f] .el-checkbox{
    display: block;
    float: left;
}
.res-ci-no-content-root[data-v-3f15c19f]{
    position: relative;
    height: 540px;
}
.volume-pap-cm-chb-l-item-face[data-v-3f15c19f] .file-restype-face{
    padding-top: 0!important;
}
.volume-pap-cm-chb-l-item-face[data-v-3f15c19f] ._file-restype-face-img {
    height: 159px!important;
}
.volume-pap-cm-chb-l-item-face[data-v-3f15c19f] img {
    border-radius: 6px!important;
}
.volume-pap-c-mbody-pitem[data-v-3f15c19f]{
    height: 100%;
}
.volume-pap-cm-chb-l-item-line[data-v-3f15c19f]{
    height: 100%;
    position: absolute;
    width: 4px;
    background: #5fc9aa;
    left: 0;
    top: 0;
    display: none;
}
.volume-pap-cm-chb-l-item.ed .volume-pap-cm-chb-l-item-line[data-v-3f15c19f]{
    display: block;
}
.volume-pap-cm-chb-l-item.ed[data-v-3f15c19f]{
    background: #f8f9fa;
}
.course-hns-info-form-row-icon[data-v-3f15c19f]{
    color: #999;
    font-size: 18px;
    float: left;
    width: 18px;
    height: 38px;
    margin-right: 10px;
    cursor: pointer;
}
.course-hns-info-form-row-name[data-v-3f15c19f]{
    width: 84px;
    float: left;
    color: #333;
    font-weight: bold;
    margin-right: 26px;
    line-height: 34px;
}
.course-hns-info-form-row[data-v-3f15c19f]{
    margin-top: 48px;
    margin-bottom: 44px;
}
.course-hns-info-form-user[data-v-3f15c19f]{
    position: relative;
    float: left;
    margin-right: 20px;
    text-align: center;
    width: 66px;
    margin-bottom: 5px;
}
.copyright-radio-num[data-v-3f15c19f]{
    line-height: normal;
    font-size: 12px;
    color: #fdad3e;
    cursor: pointer;
}
.course-hns-info-form-user-icon[data-v-3f15c19f]{
    width: 36px;
    height: 36px;
    margin: auto;
}
.course-hns-info-form-user-icon img[data-v-3f15c19f]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.course-hns-info-form-user-name[data-v-3f15c19f]{
    color: #666;
    text-align: center;
    line-height: normal;
    margin-top: 6px;
}
.course-hns-info-form-user-mark[data-v-3f15c19f]{
    position: absolute;
    width: 50px;
    height: 20px;
    background: #ff7676;
    border-radius: 12px;
    text-align: center;
    line-height: 20px;
    color: #fff;
    font-size: 9px;
    top: -8px;
    left: 30px;
}
.course-hns-info-form-row-cont[data-v-3f15c19f]{
    float: left;
    width: calc(100% - 110px);
}
.course-hns-info-form-add-u-btn[data-v-3f15c19f]{
    width: 38px;
    height: 38px;
    border: 1px solid #278bf7;
    border-radius: 50%;
    float: left;
    cursor: pointer;
    color: #278bf7;
    text-align: center;
    margin-left: 14px;
}
.course-hns-info-form-row[data-v-3f15c19f]{
    margin-bottom: 44px;
}
.course-hns-info-form-price-desc[data-v-3f15c19f]{
    color: #999;
    font-size: 14px;
    margin-top: 12px;
}
.set-price-comp-show-model[data-v-3f15c19f]{
    margin-top: 7px;
}
.set-price-comp-show-model-str[data-v-3f15c19f]{
    font-weight: bold;
    color: #333;
}
.set-price-comp-show-model-icon[data-v-3f15c19f]{
    color: #2191ff;
    margin-left: 5px;
    cursor: pointer;
}
.set-price-comp-edit-model-input[data-v-3f15c19f]{
    height: 34px;
    border: 1px solid #d1dce7;
    border-radius: 3px;
    color: #999999;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-indent: 1em;
    float: left;
    margin-right: 20px;
}
.set-price-comp-edit-model-sbtn[data-v-3f15c19f]{
    width: 64px;
    height: 34px;
    border-radius: 3px;
    text-align: center;
    cursor: pointer;
    line-height: 34px;
    color: #fff;
    background: #2191ff;
    float: left;
}
.drcmci-pbox[data-v-3f15c19f]{
    padding: 0 30px;
    height: 500px;
    padding-bottom: 80px;
}
.document-resource-create-main-content-item .course-hns-info-form-row-name[data-v-3f15c19f]{
    width: 112px;
}
.document-resource-create-main-content-item .course-hns-info-form-row-cont[data-v-3f15c19f] {
    width: calc(100% - 138px);
}
.course-hns-info-form-row-cont[data-v-3f15c19f] .el-radio__inner::after{
    background: #fff;
    width: 5px;
    height: 5px;
}
.course-hns-info-form-row-cont[data-v-3f15c19f] .el-radio__input.is-checked .el-radio__inner {
    border-color: #409eff;
    background: #409eff;
}
.chifrc-radio-comp[data-v-3f15c19f]{
    margin-top: 6px;
}
.chifrc-res-item-conf[data-v-3f15c19f]{
    padding: 28px 17px;
    background: #fafafa;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 615px;
    border-radius: 5px;
    margin-top: 19px;
}
.chifrc-res-iconf-row-icon[data-v-3f15c19f]{
    width: 19px;
    height: 20px;
    float: left;
    margin-right: 8px;
    margin-top: 8px;
}
.chifrc-res-iconf-row-icon img[data-v-3f15c19f]{
    width: 100%;
    height: 100%;
}
.chifrc-res-iconf-row-name[data-v-3f15c19f]{
    color: #666;
    float: left;
    line-height: 34px;
}
.chifrc-res-iconf-row-oplist[data-v-3f15c19f]{
    float: right;
}
.chnsifpd-v2[data-v-3f15c19f]{
    height: 56px;
    line-height: 56px;
    background: #fafafa;
    margin-top: 18px;
    width: 615px;
    text-indent: 19px;
}
.chnsifpd-v3[data-v-3f15c19f]{
    padding: 20px;
    background: #fafafa;
    margin-top: 18px;
}
.chnsifpd-item[data-v-3f15c19f]{
    margin-top: 18px;
}
.course-hns-info-form-user-cbtn[data-v-3f15c19f]{
    line-height: 20px;
    color: #278bf7;
    cursor: pointer;
    display: block;
    position: absolute;
    width: 100%;
    display: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    bottom: -20px;
}
.course-hns-info-form-user:hover .course-hns-info-form-user-cbtn[data-v-3f15c19f]{
    display: block;
}
.course-hns-info-form-user[data-v-3f15c19f]:hover{
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
}
.chifrc-res-iconf-row[data-v-3f15c19f]{
    margin-bottom: 10px;
}
.rescfs-pop-first-lv[data-v-3f15c19f]{
    margin-top: 42px;
}
.rescfs-pop-first-lv-header[data-v-3f15c19f]{
    padding-bottom: 14px;
    border-bottom: 1px solid #eeeeee;
    color: #999999;
    font-weight: bold;
}
.rescfs-pop-sec-lv[data-v-3f15c19f]{
    height: 58px;
    line-height: 58px;
    border-bottom: 1px solid #eeeeee;
}
.rescfs-pop-sec-lv-left[data-v-3f15c19f]{
    float: left;
    color: #323232;
    font-size: 15px;
    font-weight: bold;
    width: calc(100% - 200px);
}
.rescfs-pop-sec-lv-right[data-v-3f15c19f]{
    float: right;
    color: #434343;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
}
.rescfs-pop-sec-lvs[data-v-3f15c19f]{
    padding: 0 29px;
}
.rescfs-pop-sec-lv-left img[data-v-3f15c19f]{
    width: 16px;
    -webkit-transform: translateY(-1px);
            transform: translateY(-1px);
    margin-right: 3px;
}
.res-collection-files-stat-pop[data-v-3f15c19f]{
    height: 600px;
    overflow: auto;
}
.add-fast-link-pop-url[data-v-3f15c19f] .el-textarea__inner{
    height: 122px;
}
.add-fast-link-pop-title[data-v-3f15c19f]{
    margin-top:30px;
}
.add-fast-link-pop-box[data-v-3f15c19f]{
    padding: 0px;
}
.new-teach-version-pop-ui[data-v-3f15c19f] .el-dialog__body{
    padding: 0 0 20px 0;
}
.try-view-end-pop[data-v-3f15c19f] .el-dialog__header{
    display: none;
}
.try-view-end-pop-core[data-v-3f15c19f]{
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 30px 35px;
}
.try-view-end-pop-core-title[data-v-3f15c19f]{
    color: #333;
    font-weight: bold;
    font-size: 20px;
    text-align: center;
}
.try-view-end-pop-core-name[data-v-3f15c19f]{
    font-size: 14px;
    color: #666;
    text-align: center;
    margin-top: 20px;
}
.try-view-end-pop-core-price[data-v-3f15c19f]{
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    margin-top: 10px;
    color: #FF5454;
}
.try-view-end-pop-core-dbtn[data-v-3f15c19f]{
    width: 183px;
    height: 36px;
    opacity: 1;
    background: #00d1a3;
    border-radius: 4px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    line-height: 36px;
    margin: auto;
    margin-top: 30px;
    cursor: pointer;
}

.h-full[data-v-73cb59b8]{
    height: 100%;
}
.w-center[data-v-73cb59b8]{
    width: 1000px;
    margin: auto;
}
.back-btn-icon[data-v-73cb59b8]{
    font-size: 12px;
}
.join-activity-frame-vue[data-v-73cb59b8]{
    background: #f3f4f6;
    padding-bottom: 100px;
}
.join-activity-back-btn[data-v-73cb59b8]{
    color: #fff;
    padding: 30px 0 33px;
    cursor: pointer;
}
.join-activity-index-banner[data-v-73cb59b8]{
    background: #2eb79a;
    height: 380px;
}
.join-activity-bc-play-btn[data-v-73cb59b8]{
    height: 30px;
    width: 30px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -15px;
    margin-left: -15px;
    cursor: pointer;
    border-radius: 50%;
    background: #000;
}
.join-activity-bc-play-btn .layui-icon-extend-iconfont[data-v-73cb59b8]{
    font-size: 60px;
    color: #fff;
    display: block;
    -webkit-transform: translate(-10px, -20px);
            transform: translate(-10px, -20px);
}
.join-activity-bc-face[data-v-73cb59b8]{
    position: relative;
    width: 420px;
    height: 237px;
    float: left;
    margin-right: 32px;
    background: #050505;
    border-radius: 6px;
}
.join-activity-txt1[data-v-73cb59b8]{
    text-align: center;
    color: #fff;
    padding-top: 50px;
    font-size: 15px;
    letter-spacing: 2px;
}
.join-activity-txt1 span[data-v-73cb59b8]{
    color: #ffa132;
}
.join-activity-txt2[data-v-73cb59b8]{
    text-align: center;
    color: #fff;
    padding-top: 30px;
    letter-spacing: 3px;
}
.join-activity-bc-face-part[data-v-73cb59b8]{
    position: relative;
    height: 100%;
}
.join-activity-advance-btn[data-v-73cb59b8]{
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    font-size: 13px;
    width: 215px;
    background: #515151;
    bottom: 40px;
    position: absolute;
    left: 50%;
    border-radius: 30px;
    margin-left: -107.5px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.join-activity-advance-btn._active[data-v-73cb59b8]{
    background: #f9af00;
    cursor: pointer;
}
.join-activity-txt2 span[data-v-73cb59b8]{
    font-size: 25px;
}
.join-activity-bc-face-img[data-v-73cb59b8]{
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    border-radius: 6px;
}
.join-activity-bc-title[data-v-73cb59b8]{
    font-size: 24px;
    font-weight: bold;
    padding-top: 24px;
}
.join-activity-bc-text[data-v-73cb59b8]{
    color: #fff;
}
.join-activity-bc-desc[data-v-73cb59b8]{
    padding-top: 33px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.join-activity-bc-author-icon[data-v-73cb59b8]{
    width: 55px;
    height: 55px;
    float: left;
    border-radius: 50%;
    margin-right: 12px;
    -o-object-fit: cover;
       object-fit: cover;
}
.join-activity-bc-author[data-v-73cb59b8]{
    padding-top: 36px;
}
.join-activity-bc-author-name[data-v-73cb59b8]{
    font-size: 15px;
    font-weight: bold;
    padding-top: 3px;
}
.join-activity-bc-author-rank[data-v-73cb59b8]{
    height: 24px;
    line-height: 24px;
    border-radius: 15px;
    background: #fbbb38;
    float: left;
    margin-right: 5px;
    padding: 0 23px;
}
.join-activity-bc-author-ranks[data-v-73cb59b8]{
    margin-top: 4px;
}
.join-activity-index-navs[data-v-73cb59b8]{
    margin-top: 14px;
}
.join-activity-index-nav[data-v-73cb59b8]{
    height: 53px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    line-height: 50px;
    border-bottom: 3px solid transparent;
    float: left;
    cursor: pointer;
    margin-right: 68px;
}
.join-activity-index-nav.ed[data-v-73cb59b8]{
    border-color: #00a2ff;
    color: #00a2ff;
}
.join-activity-index-cpage[data-v-73cb59b8]{
    margin-top: 24px;
}
.join-activity-introduce-vue[data-v-73cb59b8]{
    padding: 0 0 40px;
    background: #fff;
    border-radius: 8px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.join-activity-introduce-vue-cont[data-v-73cb59b8]{
    width: calc(100% - 300px);
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-right: 1px solid #f3f4f6;
    min-height: 1000px;
    padding: 32px;
    overflow: auto;
}
.join-activity-introduce-vue-info[data-v-73cb59b8]{
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    float: left;
    padding-left: 23px;
    width: 300px;
    padding-right: 23px;
}
.join-activity-introduce-info-title[data-v-73cb59b8]{
    font-size: 14px;
    font-weight: bold;
    padding: 25px 0;
}
.join-activity-introduce-info-span[data-v-73cb59b8]{
    color: #666;
}
.join-activity-introduce-info-row[data-v-73cb59b8]{
    margin-bottom: 23px;
}
.join-activity-introduce-info-row .layui-icon-extend-iconfont[data-v-73cb59b8]{
    display: inline-block;
    -webkit-transform: translateY(1px);
            transform: translateY(1px);
}
.join-activity-material-vue[data-v-73cb59b8]{
    min-height: 600px;
    background: #fff;
    border-radius: 8px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-top: 22px;
}
.join-activity-material-dlist-header[data-v-73cb59b8]{
    padding-left: 40px;
    line-height: 40px;
}
.jamd-option[data-v-73cb59b8]{
    float: left;
    width: 14px;
    height: 14px;
    border: 1px solid #999999;
    cursor: pointer;
    border-radius: 2px;
}
.jamd-option.ed[data-v-73cb59b8]{
    background: url(/vue/dist/static/img/resource-ccpage-main-right-list-item-option.1066c06.png);
    border: none;
    width: 16px;
    height: 16px;
    background-size: 100%;
}
.jamd-mui-text[data-v-73cb59b8]{
    float: left;
    margin-left: 10px;
    color: #00a2ff;
}
.join-activity-material-dlist-header .jamd-option[data-v-73cb59b8]{
    margin-top: 13px;
}
.jamd-mui-dowmload-btn[data-v-73cb59b8]{
    float: left;
    color: #999;
    cursor: pointer;
    margin-left: 40px;
}
.jamd-search-zone[data-v-73cb59b8]{
    float: right;
    width: 190px;
    height: 40px;
    border-bottom: 1px solid #cccccc;
    margin-right: 30px;
}
.jamd-search-zone .layui-icon-extend-iconfont[data-v-73cb59b8]{
    color: #929aa5;
}
.jamd-search-zone-input[data-v-73cb59b8]{
    border: none;
    color: #929aa5;
    margin-left: 5px;
    line-height: 20px!important;
}
.join-activity-material-d-row[data-v-73cb59b8]{
}
.join-activity-material-d-row .jamd-option[data-v-73cb59b8]{
    margin-top: 27px;
}
.join-activity-material-d-row[data-v-73cb59b8]:hover{
    background: #f7f7f7;
}
.join-amdrow-file-icon[data-v-73cb59b8]{
    width: 21px;
    height: 24px;
    float: left;
    margin-left: 26px;
}
.join-amdrow-file-icon img[data-v-73cb59b8]{
    width: 100%;
    height: 100%;
    display: block;
}
.join-amdrow-file-icon .layui-icon-extend-iconfont[data-v-73cb59b8]{
    font-size: 25px;
}
.join-amdrow-file-name[data-v-73cb59b8]{
    margin-left: 14px;
    float: left;
    color: #333;
    font-weight: bold;
    width: 270px;
}
._nr[data-v-73cb59b8]{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.join-amdrow-file-download-btn .layui-icon-extend-iconfont[data-v-73cb59b8]{
    cursor: pointer;
    color: #52bcff;
    font-size: 18px!important;
    margin-left: 50px;
    float: left;
}
.join-amdrow-file-time[data-v-73cb59b8]{
    float: left;
    margin-left: 68px;
    color: #999999;
}
.join-activity-material-dlist[data-v-73cb59b8]{
    margin-top: 25px;
}
.join-activity-material-d-row-inner[data-v-73cb59b8]{
    margin: 0 28px 0 40px;
    border-bottom: 1px solid #eeeeee;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height: 68px;
    line-height: 68px;
}
.join-activity-result-submission-block[data-v-73cb59b8]{
    padding: 36px;
    background: #fff;
    border-radius: 8px;
}
.join-activity-result-block[data-v-73cb59b8]{
    padding: 28px 21px;
    background: #fff;
    border-radius: 8px;
    margin-top: 15px;
    min-height: 300px;
}
.jarsb-input[data-v-73cb59b8]{
    height: 116px;
    position: relative;
    margin-bottom: 20px;
}
.jarsb-btns[data-v-73cb59b8]{
    margin-top: 10px;
}
.jarsb-add-file-btn[data-v-73cb59b8]{
    float: left;
    color: #32a3fe;
    cursor: pointer;
}
.jarsb-submit-file-btn[data-v-73cb59b8]{
    float: right;
    width: 70px;
    height: 30px;
    background: #3e94ef;
    border-radius: 3px;
    text-align: center;
    line-height: 30px;
    color: #fff;
    font-size: 13px;
    cursor: pointer;
}
.jarsb-file-item[data-v-73cb59b8]{
    height: 48px;
    border: 1px solid #dae5f0;
    border-radius: 6px;
    width: 270px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 8px 9px;
    position: relative;
    margin-bottom: 14px;
}
.jarsb-file-list[data-v-73cb59b8]{
    margin-top: 10px;
}
.jarsb-file-item-icon[data-v-73cb59b8]{
    width: 24px;
    height: 30px;
    display: block;
    float: left;
    line-height: 30px;
    font-size: 25px;
}
.jarsb-file-item-name[data-v-73cb59b8]{
    line-height: 32px;
    color: #545F69;
    float: left;
    margin-left: 8px;
    width: 210px;
}
.jarsb-file-item-close-btn[data-v-73cb59b8]{
    position: absolute;
    background: #ff6068;
    color: #fff;
    width: 24px;
    height: 24px;
    text-align: center;
    line-height: 24px;
    border-radius: 20px;
    top: -11px;
    right: -11px;
    cursor: pointer;
    display: none;
}
.jarsb-file-item-close-btn .layui-icon-extend-iconfont[data-v-73cb59b8]{
    font-size: 11px;
    font-weight: bold;
}
.jarsb-file-item.folat-left[data-v-73cb59b8] {
    float: left;
    margin-right: 20px;
}
.jarsb-file-item:hover .jarsb-file-item-close-btn[data-v-73cb59b8]{
    display: block;
}
.join-arb-header-line[data-v-73cb59b8]{
    width: 5px;
    height: 16px;
    border-radius: 2px;
    background: #00a2ff;
    float: left;
    margin-right: 11px;
}
.join-arb-header[data-v-73cb59b8]{
    line-height: 16px;
}
.join-arb-header-name[data-v-73cb59b8]{
    font-weight: bold;
    color: #555f69;
    font-size: 15px;
}
.jasubmission-item-user-icon[data-v-73cb59b8]{
    float: left;
    width: 51px;
    height: 51px;
    border-radius: 30px;
    margin-right: 12px;
}
.jasubmission-item-user-icon img[data-v-73cb59b8]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.join-arb-submission-list[data-v-73cb59b8]{
    margin-top: 30px;
    padding-left: 15px;
}
.jasubmission-item-user-name[data-v-73cb59b8]{
    line-height: 51px;
}
.jasubmission-item-desc[data-v-73cb59b8]{
    margin-top: 15px;
    color: #555f69;
}
.jasubmission-item-files[data-v-73cb59b8]{
    margin-top: 21px;
}
.jasubmission-item-bottom[data-v-73cb59b8]{
    color: #555f69;
    line-height: 30px;
}
.jasubmission-item-time[data-v-73cb59b8]{
    font-size: 13px;
    float: left;
}
.jasubmission-item-praise[data-v-73cb59b8]{
    margin-left: 23px;
    float: left;
    width: 260px;
}
.jasubmission-item-praise-btn[data-v-73cb59b8]{
    float: right;
    margin-right: 30px;
    cursor: pointer;
}
.join-arb-submission-item[data-v-73cb59b8]{
    padding-bottom: 34px;
    margin-bottom: 31px;
}
.join-arb-submission-item[data-v-73cb59b8]:not(last-child){
    border-bottom: 1px solid #f3f4f6;
}
.jasubmission-item-recommend-btn[data-v-73cb59b8]{
    float: right;
    cursor: pointer;
}
/*
 * 网盘文件选择与上传
 */
body{
	width: 100%;
	height: 100%;
	font-size: 16px;
	/*font-family: "微软雅黑";*/
	font-family: Microsoft YaHei,Avenir,Helvetica,Arial,sans-serif;
    /*
	background: #ababb3;
    */
}
/*
.layui-layer-content{
    height:672px;
}
*/
/* 统一弹框样式 xiuxiu 20250109  */
.layui-layer.layui-layer-page.layui-layer-bobg{
	border-radius: 8px;
	overflow: hidden;
}
.update_alert{
    /*
	position: absolute;
	top: 7.8%;
	left: 31.1%;
    */
	width: 100%;
	height: 100%;
	background: #ffffff;
}
.update_title{
	width: 100%;
	height: 7.7%;
    text-align:center;
    position:relative;
	background: #FFFFFF;
}
.update_title a{
	display: inline-block;
    width:100px;
}
#update_localupdate{
	font-size: 15px;
	line-height: 50px;
}
.update_selected{
	color: #51b1f8;
}
#update_microselect{
	font-size: 15px;
	line-height: 50px;
}
.update_local{
	margin-top: 2.3% !important;
	width: 95%;
	padding-top: 4.3%;
	background: #f8f8f8;
	margin: 0 auto;
}
.update_delete{
	/*
    float: right;
	margin-right:10px;
	margin-top: 12px;
    */
    top:10px;
    right:12px;
    position:absolute;
    display:inline-block;
    cursor: pointer;
}
.update_picturebox{
	width: 100%;
	height: 90%;
	font-size: 18px;
	color: #e3e3e3;
    padding-top:3.6%;
    padding-bottom:10.1%;
	text-align: center;
    color: #ccc;
    display:block;
}
.update_picturebox > img{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 26px;
}
.ugdate_updatefile{
	display: none;
}
.update_schedule{
	width: 94.25%;
	height: 24%;
    margin:13px auto 0 auto;
	padding-left: 1%;
	padding-right: 1%;
	padding-top: 6px;
	padding-bottom: 6px;
	background: #FFFFFF;
    position:relative;
    /*
    overflow: hidden;
    */
}
.update_schedule_first{
    margin-top: 0;
}
.update_schedule div{
	display: inline-block;
	float: left;
}
.update_deletefile{
    display: block;
	position: absolute;
    top:-11px;
    right:-8px;
    /*
    margin-top: -17px;
    margin-left:87.1%;
    margin-left: 80.1%;
    */
}
.update_schedule p{
	padding-left: 32px;
    font-size: 13px;
}
.update_schedule .update_schedule_inform_second{
    font-size: 12px;
    color: #999999;
}
.update_schedule p b{
	float: right;
	font-weight: normal;
    color: #797979;
}
.update_schedule > .update_bar{
	width: 100%;
	height: 4px;
	margin-top: 6px;
	background: #F8F8F8;
    float: left;
    display: block;
}
.update_bar div{
	width: 0%;
	height: 4px;
	background: #6ec1ff;
    border-radius:50px;
}
.update_deletefile img{
	display: none;
}
.update_updatefile_bottom{
	margin-top: 14%;
	width: 100%;
	height: 44px;
	background: #f0f2f3 !important;
}
.update_updatefile_bottom .update_updatefile_bottom_select{
    margin-right: 12px;
    background-color: #51B1F8;
}
.update_updatefile_bottom button,#continue_add_files{
	margin-top: 8px;
	width: 70px;
	height: 30px;
    line-height:30px;
    text-align:center;
	float: right;
	margin-right: 6px;
	border: 0px;
	background: #f4a306;
	color: #FFFFFF;
	font-size: 12px;
    border-radius: 1px;
    outline: none;
    cursor: pointer;
}
.update_micro{
	width: 100%;
	height: 55.4%;
	margin: 0 auto;
	display: none;
}
.update_micro_top{
	width: 100%;
	height: 56px;
    vertical-align: middle;
	background: #F8F8F8;
    position:relative;
}
.update_input{
	width: 100%;
	height: 40px;
    font-size: 13px;
    color: #999999;
	border-radius: 20px;
	border: 1px #eeeeee solid;
	padding-left: 2%;
    /*margin: 8px 0px 8px 2%;*/
	float: left;
    outline: none;
}
input::-webkit-input-placeholder{
    color:#999;
    font-size:13px;
}
input::-moz-placeholder{
    color:#999;
    font-size:13px;
}
input::-ms-input-placeholder{
    color:#999;
    font-size:13px;
}
input::placeholder{
    color:#999;
    font-size:13px;
}
.update_search_close{
    width: 20px;
    height: 20px;
    border-radius: 20px;
    background: url(/zhvd/static/images/pan/document_icon02.png) no-repeat;
    position:absolute;
    top: 50%;
    margin-top: -10px;
    right: 46px;
    cursor: pointer;
}
.update_inputnot{
	width: 52.41%;
	height: 68%;
	border-radius: 20px;
	border: 1px #eeeeee solid;
	padding-left: 2%;
	margin-left: 2%;
	float: left;
    /*
	background: url(/zhvd/static/images/pan/document_icon03.png) no-repeat 94% 50%,#FFFFFF;
    */
    outline: none;
}
.update_namesort{
    display: inline-block;
    position: absolute;
    right: 116px;
    cursor: pointer;
}
.update_allfile{
    display: inline-block;
    position: absolute;
    right: 10px;
    cursor: pointer;
}
.update_namesort img{
	display: block;
	margin-top: 21px;
	float: left;
	margin-left: 14px;
    margin-right: 7px;
}
.update_namesort b{
	font-weight: normal;
	display: block;
	float: left;
	font-size: 14px;
    color: #999999;
    line-height: 55px;
}
.update_allfile img{
	display: block;
	margin-top: 21px;
	float: left;
	margin-left: 14px;
    margin-right: 7px;
}
.update_allfile b{
	font-weight: normal;
	display: block;
	float: left;
	line-height: 55px;
	font-size: 14px;
    color: #999999;
}
.update_micro_middle{
	width: 97%;
	height: 16%;
	padding-left: 3%;
    float: left;
}
.update_micro_middle p{
	font-size: 13px;
	line-height: 60px;
}
.update_micro_middle p b{
	font-weight: normal;
	color: #51B1F8;
    cursor: pointer;
}
.filePath{
    color:#51b1f8;
    cursor:pointer;
}
.keywrodsPath{
    color:#51b1f8;
}
.colLine{
    padding:0px 5px 0 5px;
    color: #929292;
    cursor:auto;
}
#go_back{
    padding-right:10px;
}
.update_csearch{
    width: 52.41%;
    height: 40px;
    margin: 8px 2%;
    float: left;
    position: relative;
}
.update_over{
	width: 30px;
	height: 40px;
	position: absolute;
	cursor: pointer;
    right: 12px;
    background: url(/zhvd/static/images/pan/document_icon03.png) no-repeat center;
}
.update_namesort_list{
	width: 118px;
    font-size: 13px;
	position: absolute;
	z-index: 200;
	background: #FFFFFF;
	right: 135px;
	top: 55px;
	border: 1px #E3E3E3 solid;
	display: none;
    color: #888888;
    border-radius: 2px;
}
.update_namesort_list b{
	display: block;
	position: absolute;
	top: -12px;
	left: 89px;
}
.update_namesort_list li{
	height: 34px;
	line-height: 34px;
	cursor: pointer;
	padding-left: 4%;
}
.update_allfile_list{
	width: 118px;
	position: absolute;
	z-index: 200;
	background: #FFFFFF;
	right: 30px;
	top: 55px;
	border: 1px #E3E3E3 solid;
	display: none;
    border-radius: 2px;
}
.update_namesort_list_top{
    position: absolute;
    left: 80px;
    top:-8px;
    width:14px;
    height:14px;
    border-top: 1px #E3E3E3 solid;
    border-left: 1px #E3E3E3 solid;
    background:#fff;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
}
.update_namesort_list  ul{
    position: relative;
    z-index: 9;
}
.update_allfile_list b{
	display: block;
	position: absolute;
	top: -12px;
	left: 80px;
}
.update_allfile_list  ul{
    position: relative;
    z-index: 9;
}
.update_allfile_list li{
	height: 30px;
	line-height: 30px;
	padding-left: 11.6%;
	cursor: pointer;
    font-size: 13px;
    color: #888888;
}
.update_micro_bottom{
	width: 94%;
	height: 100%;
	margin-left: 3%;
	padding-bottom: 2%;
    overflow-y:auto;
}
.update_fileupdate{
	width: 100%;
	height: 40px;
    -webkit-box-sizing:content-box;
            box-sizing:content-box;
	padding-top: 10px;
	padding-bottom: 10px;
    border-bottom: 1px solid #eeeeee;
    position: relative;
    cursor:pointer;
}
.update_fileupdate div{
	display: inline-block;
	float: left;
    width:7%;
    margin-top:8px;
}
/*
.update_fileupdate p{
	padding-left: 50px;
}
*/
.update_fileupdate_inform{
    font-size: 14px;
    color:black;
    width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 15px;
}
.update_fileupdate_date{
    font-size:12px;
    color:#b6b6b6;
    margin-top: 8px;
    padding-left:50px;
}
.update_fileupdate p b{
	font-weight: normal;
	color: #51B1F8;
}
.update_updatefile{
    display: none;
}
.update_file_arrow{
    position:absolute;
    width:18px;
    height:18px;
    right:25px;
    top:50%;
    margin-top:-10px;
	background: url(/zhvd/static/images/pan/document_icon14.png) no-repeat;
}
.update_selectbox{
	position: absolute;
	width: 20px;
	height: 20px;
	border: 1px #EEEEEE solid;
	right: 25px;
    top: 50%;
    margin-top: -10px;
}
.update_selectboxon{
	background: url(/zhvd/static/images/pan/document_icon12.png) no-repeat;
    width: 20px;
    height: 20px;
    border: none;
}
.update_admit{
	font-size: 15px;
	position: absolute;
	width: 16.06%;
	height: 40px;
	background: #51B1F8;
	color: #FFFFFF;
	border: 0;
    /*
	margin-top: 26.5%;
    */
	left: 42%;
	bottom: 2.5%;
    border-radius: 4px;
    outline: none;
    cursor: pointer;
}
.update_admit_finish_str{
	width: 20%;
	background: #909399;
	cursor: no-drop;
}
.upload_first_task{
    display:inline-block;
    position:absolute;
    top: 34px;
    left: 3%;
}
.no_content_dom{
    width:100%;
    height:320px;
    background:url(/vue/dist/static/img/no_content_03.13a87c9.png) center no-repeat;
}
.update_local_size, .update_local_type{
    font-size:14px;
    word-break: break-all;
}
/**
* @desc 评论样式
* @author zhangxue
* @date 20201-7-22
 */
*[data-v-0deacd06]{
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    color: #d0baea;
}
.comment-content[data-v-0deacd06]{
    width: 100%;
    min-height: 100px;
    padding: 30px 0 10px;
    background: #1b0847;
}
.publish-comment-content[data-v-0deacd06]{
    position: relative;
    padding-right: 60px;
}
.publish-comment-content-file-input[data-v-0deacd06]{
    position: absolute;
    right: 0;
    top: 0;
    background: #ffffff;
    width: 60px;
    height: 75px;
    line-height: 75px;
    font-size: 26px;
    border-radius: 0 5px 5px 0;
    text-align: center;
    cursor: pointer;
}
[data-v-0deacd06] .publish-comment-content .el-textarea__inner{
    border-radius: 5px 0 0 5px;
    height: 75px;
}
[data-v-0deacd06] .el-button--primary{
    color: #fff;
}
.publish-comment-submit-box[data-v-0deacd06]{
    text-align: right;
    padding: 10px 0;
}
.comment-list-content[data-v-0deacd06]{
    width: 100%;
    padding: 10px 0;
}
.comment-list-item[data-v-0deacd06]{
    margin-bottom: 10px;
}
.comment-list-item-user-logo[data-v-0deacd06]{
    width: 46px;
    height: 46px;
    border-radius: 50%;
}
[data-v-0deacd06] .comment-list-item-user-info .el-main{
    padding: 0;
}
.comment-list-item-user-name[data-v-0deacd06]{
    font-size: 16px;
    display: inline-block;
    margin-right: 10px;
    line-height: 28px;
}
.comment-list-item-time[data-v-0deacd06]{
    width: 100%;
    font-size: 12px;
    margin-top: 6px;
}
[data-v-0deacd06] .comment-list-item-content.el-main{
    padding: 10px 0;
    overflow: hidden;
}
.comment-list-item-content-desc[data-v-0deacd06]{
    margin-bottom: 6px;
}
.comment-list-item-footer[data-v-0deacd06]{
    padding: 0;
    text-align: right;
}
.comment-list-item-edit-item[data-v-0deacd06], .comment-list-item-child-edit-item[data-v-0deacd06]{
    display: inline-block;
    padding: 0 10px;
    color: #d0baea;
    cursor: pointer;
}
.comment-list-item-edit-item span[data-v-0deacd06]{
    font-size: 16px;
}
[data-v-0deacd06] .el-divider{
    background-color: #d0baea;
    margin: 14px 0;
}
.comment-list-item-child-content[data-v-0deacd06]{
    padding: 20px 0 10px;
}
.comment-list-item-child-pulish-con[data-v-0deacd06], .comment-list-item-child-item[data-v-0deacd06]{
    position: relative;
    padding-left: 40px;
}
.comment-list-item-child-item[data-v-0deacd06]{
    margin-bottom: 14px;
}
.comment-list-item-cilid-user-logo[data-v-0deacd06]{
    position: absolute;
    left: 0;
    top: 1px;
    width: 30px;
    height: 30px;
    border-radius: 50%;
}
.comment-list-item-child-info-con[data-v-0deacd06]{
    margin-bottom: 4px;
}
.comment-list-item-child-edit-add-comment-icon[data-v-0deacd06]{
    float: left;
}
.comment-list-item-child-edit-item[data-v-0deacd06]{
    float: right;
}
.comment-list-item-child-edit-tool-box[data-v-0deacd06]{
    margin-bottom: 10px;
}
.list-head[data-v-0deacd06]{
    width: 100%;
    margin: 10px 0 20px 0;
}
.list-count-box[data-v-0deacd06]{
    float: left;
    font-size: 16px;
    font-weight: bold;
}
.list-sel-box[data-v-0deacd06]{
    float: right;
}

button[data-v-4996e92c]{
    background: none;
    border: none;
}
.search-btn[data-v-4996e92c]{
    float: right;
    margin-right: 20px;
    height: 100%;
    color: #777b80;
    cursor: pointer;
}
.clear-btn[data-v-4996e92c]{
    color: #999;
    cursor: pointer;
}
.search-comp-vue[data-v-4996e92c]{
    height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 6px;
    border: 1px solid #e6e6e6;
    background: #fff;
    padding-left: 18px;
}
.search-comp-input[data-v-4996e92c]{
    width: calc(100% - 66px);
    border: none;
    height: 100%;
    color: #999999;
    font-size: 16px;
}
/**
    @desc 海报详情-简介+互动
    @author zhangxue
    @date 2021-08-02
 */
*[data-v-ea0d1756]{
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    color: #333333;
}
.comment-content[data-v-ea0d1756]{
    width: 100%;
    min-height: 100px;
    padding: 4.8px 7.2px 3.2px;
    padding: 0.3rem 0.45rem 0.2rem;
    background: #ffffff;
}
.loading-content[data-v-ea0d1756]{
    width: 100%;
    height: 100%;
}
.info-name[data-v-ea0d1756]{
    font-size: 5.76px;
    font-size: 0.36rem;
    line-height: 7.68px;
    line-height: 0.48rem;
    color: #1A1A1A;
    margin: 8.64px 0 3.84px;
    margin: 0.54rem 0 0.24rem;
}
.info-user[data-v-ea0d1756]{
    font-size: 4.16px;
    font-size: 0.26rem;
    color: #1A1A1A;
    line-height: 5.76px;
    line-height: 0.36rem;
}
.info-desc[data-v-ea0d1756]{
    font-size: 4.16px;
    font-size: 0.26rem;
    line-height: 5.76px;
    line-height: 0.36rem;
    color: #1A1A1A;
    margin: 5.44px auto;
    margin: 0.34rem auto;
}
.list-head[data-v-ea0d1756]{
    height: 5.12px;
    height: 0.32rem;
    line-height: 5.12px;
    line-height: 0.32rem;
    margin: 8.96px 0 1.6px;
    margin: 0.56rem 0 0.1rem;
}
.list-count-box[data-v-ea0d1756]{
    float: left;
    font-size: 4.8px;
    font-size: 0.3rem;
    font-weight: 700;
    color: #1A1A1A;
}
.list-sel-box[data-v-ea0d1756]{
    float: right;
    font-size: 4.16px;
    font-size: 0.26rem;
}
[data-v-ea0d1756] .list-sel-box .van-checkbox__label{
    font-size: 4.16px;
    font-size: 0.26rem;
    line-height: 5.12px;
    line-height: 0.32rem;
}
.comment-list-content[data-v-ea0d1756]{
    height: 100px;
}
.comment-list-item[data-v-ea0d1756]{
    width: 100%;
    min-height: 16px;
    min-height: 1rem;
}
.comment-list-item-user-info[data-v-ea0d1756]{
    padding-top: 6.4px;
    padding-top: 0.4rem;
}
.el-main[data-v-ea0d1756]{
    padding: 0;
}
.list-item-head[data-v-ea0d1756]{
    padding: 1.6px 0;
    padding: 0.1rem 0;
}
.comment-list-item-user-name[data-v-ea0d1756]{
    float: left;
    font-size: 5.12px;
    font-size: 0.32rem;
    line-height: 6.4px;
    line-height: 0.4rem;
    font-weight: 700;
    margin-right: 2.24px;
    margin-right: 0.14rem;
    color: #1A1A1A;
}
.comment-list-item-status[data-v-ea0d1756]{
    float: left;
    background: #e5e5e5;
    border-radius: 0.18rem;
    height: 5.76px;
    height: 0.36rem;
    line-height: 5.76px;
    line-height: 0.36rem;
    font-size: 2.88px;
    font-size: 0.18rem;
    color: #656464;
    margin-right: 1.28px;
    margin-right: 0.08rem;
    padding: 0 2.24px;
    padding: 0 0.14rem;
}
.comment-list-item-time[data-v-ea0d1756]{
    float: left;
    width: 100%;
    font-size: 3.52px;
    font-size: 0.22rem;
    color: #333333;
    margin-top: 1.92px;
    margin-top: 0.12rem;
}
.comment-list-item-content-desc[data-v-ea0d1756]{
    width: 100%;
    font-size: 4.48px;
    font-size: 0.28rem;
    color: #333333;
    margin: 1.6px 0 3.2px;
    margin: 0.1rem 0 0.2rem;
}
.list-item-desc-img[data-v-ea0d1756]{
    margin: 0 1.6px 0 0;
    margin: 0 0.1rem 0 0;
}
.comment-list-item-footer[data-v-ea0d1756]{
    padding: 4.48px 0 0;
    padding: 0.28rem 0 0;
}
.comment-list-item-edit-item[data-v-ea0d1756]{
    font-size: 3.52px;
    font-size: 0.22rem;
    line-height: 4.48px;
    line-height: 0.28rem;
    color: #333333;
}
.comment-list-item-edit-item.right[data-v-ea0d1756]{
    margin-left: 6.72px;
    margin-left: 0.42rem;
}
.el-divider--horizontal[data-v-ea0d1756]{
    margin: 4.48px 0 0;
    margin: 0.28rem 0 0;
    background-color: #eeeeee;
}
.comment-list-item-footer .layui-icon-extend-iconfont[data-v-ea0d1756]{
    font-size: 3.52px;
    font-size: 0.22rem;
}
[data-v-ea0d1756] .van-tabs__line{
    background-color: #323233;
    width: 50%;
}
[data-v-ea0d1756] .van-tab{
    font-weight: 700;
    font-size: 4.8px;
    font-size: 0.3rem;
}
.left[data-v-ea0d1756]{
    float: left;
}
.right[data-v-ea0d1756]{
    float: right;
}
.no-content-img[data-v-ea0d1756]{
    width: 50%;
    margin: 8px auto;
    margin: 0.5rem auto;
}
.comment-content-video[data-v-ea0d1756]{
    width: 51.2px;
    width: 3.2rem;
    height: 35.2px;
    height: 2.2rem;
    margin: 0 1.6px 0 0;
    margin: 0 .1rem 0 0;
    float: left;
}

.poster-agree-dialog-title[data-v-a9ade912]{
    font-weight: bold;
    margin-bottom: 10px;
}
.poster-agree-dialog-end[data-v-a9ade912]{
    text-align: center;
    line-height: 60px;
}
.score-set-name[data-v-a9ade912]{
    clear: both;
    font-weight: bold;
}
.poster-agree-dialog-btn[data-v-a9ade912]{
    background: #000;
    color: #fff;
    width: 100px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    margin: 30px auto;
    border-radius: 3px;
}
.poster-score-item[data-v-a9ade912]{
    padding: 0 30%;
    line-height: 30px;
}
.poster-score-item-name[data-v-a9ade912]{
    display: inline-block;
    width: 80px;
    text-align: right;
}


.sleep-btn[data-v-942943fe]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.page_box[data-v-65f8e912]{
    margin-bottom: 40px;
}
.choose-tutor-title[data-v-65f8e912]{
    font-size: 16px;
}
.choose-tutor-add[data-v-65f8e912]{
    float: right;
    text-decoration: underline;
    color: rgb(54, 134, 255);
    cursor: pointer;
}
.choose-tutor-list[data-v-65f8e912]{
    height: 500px;
    overflow: auto;
}
.choose-tutor-list-item[data-v-65f8e912]{
    float: left;
    width: 18%;
    margin-right: 18px;
    margin-bottom: 20px;
}
.choose-tutor-list-item[data-v-65f8e912]:nth-child(5n) {
    margin-right: 0;
}
.choose-tutor-list-item-check[data-v-65f8e912]{
    text-align: center;
    width: 100%;
}
.choose-tutor-list-item-name[data-v-65f8e912]{
    line-height: 30px;
    width: 100%;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.choose-tutor-list-btn[data-v-65f8e912]{
    display: block;
    margin: 30px auto;
    width: 120px;
    margin-top: 0;
}
.empty-box img[data-v-65f8e912]{
    display: block;
    margin: auto;
}

.enrollment-registration[data-v-f0b17016]{
	height: 100%;
}

.enrollment-admin[data-v-443805b0]{
	height: 100%;
}
.enrollment-registration-box[data-v-443805b0]{
	height: calc(100% - 60px);
}

.right[data-v-587eb76e]{
	float: right;
}
.left[data-v-587eb76e]{
	float: left;
}
.evaluate-form-box[data-v-587eb76e]{
	background: #fff;
	padding: 30px;
}
.form-generate-box[data-v-587eb76e]{
	padding: 0 80px;
	border-radius: 10px;
}
.admin-recruit-settings-step[data-v-587eb76e]{
	text-align: center;
	border-radius: 10px;
	background: #fff;
	line-height: 36px;
	margin-bottom: 20px;
}
.enroll-template-step-item[data-v-587eb76e]{
	cursor: pointer;
}
.enroll-template-step-split[data-v-587eb76e]{
	display: inline-block;
	width: 120px;
	border-top: 1px dashed #bbb	;
	height: 1px;
	vertical-align: middle;
}
.enroll-template-step-item-desc[data-v-587eb76e]{
	padding-bottom: 10px;
}
.enroll-template-step-item-ed .enroll-template-step-item-desc[data-v-587eb76e]{
	color: #2fa2fd;
	font-weight: bold;
	border-bottom: 3px solid #2fa2fd;
}







































































































































































.right[data-v-1bf5b535]{
	float: right;
}
.left[data-v-1bf5b535]{
	float: left;
}
.interview-evaluation[data-v-1bf5b535]{
	height: 100%;
}
.interview-index-comp[data-v-1bf5b535]{
	margin-top: 10px;
	border-radius: 10px;
}
.registration-form[data-v-1bf5b535]{
	background: #F3F4F6;
	padding: 0 10% 30px;
	height: 100%;
	color: #545f69;
	overflow-y: auto;
}
.admin-recruit-settings-step[data-v-1bf5b535]{
	text-align: center;
	border-radius: 10px;
	background: #fff;
	line-height: 56px;
}
.enroll-template-step-item[data-v-1bf5b535]{
	cursor: pointer;
}
.enroll-template-step-item-number[data-v-1bf5b535]{
	background: #F1F2F4;
	color: #545f69;
	display: inline-block;
	width: 28px;
	height: 28px;
	border-radius: 50%;
	line-height: 28px;
	margin-top: 9px;
	margin-right: 6px;
}
.enroll-template-step-split[data-v-1bf5b535]{
	display: inline-block;
	width: 120px;
	border-top: 1px dashed #bbb	;
	height: 1px;
	vertical-align: middle;
}
.enroll-template-step-item-ed .enroll-template-step-item-desc[data-v-1bf5b535]{
	color: #2fa2fd;
	font-weight: bold;
}
.enroll-template-step-item-ed .enroll-template-step-item-number[data-v-1bf5b535] {
	color: #fff;
	background: #2fa2fd;
}
.enroll-template-submit[data-v-1bf5b535]{
	line-height: 40px;
	width: 150px;
	margin: 10px auto;
}
.enroll-template-form[data-v-1bf5b535]{
	background: #fff;
	border-radius: 10px;
	padding: 30px 10%;
	height: 100%;
	overflow-y: auto;
}
.enroll-template-form-no-pad[data-v-1bf5b535]{
	padding: 30px 2%;
}
.admin-recruit-settings-return[data-v-1bf5b535]{
	line-height: 40px;
	font-size: 13px;
	color: #888;
	cursor: pointer;
}
[data-v-1bf5b535].admin-recruit-settings-return .layui-icon-extend-iconfont{
	margin-right: 6px;
	font-size: 14px;
}
.admin-recruit-settings-title[data-v-1bf5b535]{
	position: absolute;
	left: calc(50% - 40px);
	line-height: 40px;
	font-size: 15px;
}
.enroll-recruit-setting-box[data-v-1bf5b535]{
	height: calc(100% - 100px);
	margin-top: 10px;
}
.enroll-recruit-setting-left[data-v-1bf5b535]{
	width: 23%;
	background: #fff;
	border-radius: 10px;
	height: 100%
}
.enroll-recruit-setting-right[data-v-1bf5b535]{
	width: 75%;
	border-radius: 10px;
	height: 100%;
}
.enroll-recruit-setting-tabs[data-v-1bf5b535]{
	line-height: 68px;
	text-indent: 24px;
	width: 100%;
	cursor: pointer;
}
[data-v-1bf5b535].enroll-recruit-setting-tabs .layui-icon-extend-iconfont{
	margin-right: 6px;
}
.enroll-recruit-setting-tabs-ed[data-v-1bf5b535]{
	color: #2FA2FE;
	background: #EDF6FF;
}
.enroll-recruit-setting-tabs-child[data-v-1bf5b535]{
	text-align: center;
}
[data-v-1bf5b535].enroll-recruit-setting-left .el-collapse-item__arrow.el-icon-arrow-right{
	display: none;
}

.right[data-v-6f96848e]{
	float: right;
}
.left[data-v-6f96848e]{
	float: left;
}
.evaluate-form-box[data-v-6f96848e]{
	background: #fff;
	padding: 30px;
}
.registration_index-tips[data-v-6f96848e]{
	width: 96%;
	margin: auto;
	line-height: 38px;
	background: #F3F4F6;
	text-indent: 40px;
	margin-bottom: 20px;
}
.form-generate-box[data-v-6f96848e]{
	padding: 0 50px;
	border-radius: 10px;
}
.admin-recruit-settings-step[data-v-6f96848e]{
	text-align: center;
	border-radius: 10px;
	background: #fff;
	line-height: 36px;
	margin-bottom: 20px;
}
.enroll-template-step-item[data-v-6f96848e]{
	cursor: pointer;
}
.enroll-template-step-item-number[data-v-6f96848e]{
	background: #F1F2F4;
	color: #545f69;
	display: inline-block;
	width: 28px;
	height: 28px;
	border-radius: 50%;
	line-height: 28px;
	margin-top: 9px;
	margin-right: 6px;
	font-weight: bold;
}
.enroll-template-step-split[data-v-6f96848e]{
	display: inline-block;
	width: 120px;
	border-top: 1px dashed #bbb	;
	height: 1px;
	vertical-align: middle;
}
.enroll-template-step-item-desc[data-v-6f96848e]{
	padding-bottom: 10px;
}
.enroll-template-step-item-ed .enroll-template-step-item-desc[data-v-6f96848e]{
	color: #2fa2fd;
	font-weight: bold;
	border-bottom: 3px solid #2fa2fd;
}
.enroll-template-step-item-ed .enroll-template-step-item-number[data-v-6f96848e] {
	color: #fff;
	background: #2fa2fd;
}



































































































































































































.right[data-v-1ac6f502]{
	float: right;
}
.left[data-v-1ac6f502]{
	float: left;
}
.evaluate-form-box-bold[data-v-1ac6f502]{
	font-weight: bold;
	font-size: 15px;
	text-align: center;
	border-bottom: 1px solid #eee;
	margin-bottom: 16px;
	padding-bottom: 20px;
}
.evaluate-form-box-co[data-v-1ac6f502]{
	width: 70%;
	margin: auto;
}
.evaluate-form-box[data-v-1ac6f502]{
	background: #fff;
	padding: 30px;
	border-radius: 10px;
}
.notes_submit[data-v-1ac6f502]{
	text-align: center;
	line-height: 38px;
	margin-top: 40px;
}
.notes_submit div[data-v-1ac6f502]{
	margin: 0 30px;
	width: 100px;
	display: inline-block;
}
.form-generate-box[data-v-1ac6f502]{
	border: 1px solid #ddd;
	padding: 30px;
	border-radius: 10px;
}








































































































































































































.right[data-v-592fcbfa]{
	float: right;
}
.left[data-v-592fcbfa]{
	float: left;
}
.evaluate-form-box[data-v-592fcbfa]{
	background: #fff;
	padding: 30px;
}
.registration_index-tips[data-v-592fcbfa]{
	width: 96%;
	margin: auto;
	line-height: 38px;
	background: #F3F4F6;
	text-indent: 40px;
	margin-bottom: 20px;
}
.form-generate-box[data-v-592fcbfa]{
	padding: 0 50px;
	border-radius: 10px;
}
.admin-recruit-settings-step[data-v-592fcbfa]{
	text-align: center;
	border-radius: 10px;
	background: #fff;
	line-height: 36px;
	margin-bottom: 20px;
}
.enroll-template-step-item[data-v-592fcbfa]{
	cursor: pointer;
}
.enroll-template-step-item-number[data-v-592fcbfa]{
	background: #F1F2F4;
	color: #545f69;
	display: inline-block;
	width: 28px;
	height: 28px;
	border-radius: 50%;
	line-height: 28px;
	margin-top: 9px;
	margin-right: 6px;
	font-weight: bold;
}
.enroll-template-step-split[data-v-592fcbfa]{
	display: inline-block;
	width: 120px;
	border-top: 1px dashed #bbb	;
	height: 1px;
	vertical-align: middle;
}
.enroll-template-step-item-desc[data-v-592fcbfa]{
	padding-bottom: 10px;
}
.enroll-template-step-item-ed .enroll-template-step-item-desc[data-v-592fcbfa]{
	color: #2fa2fd;
	font-weight: bold;
	border-bottom: 3px solid #2fa2fd;
}
.enroll-template-step-item-ed .enroll-template-step-item-number[data-v-592fcbfa] {
	color: #fff;
	background: #2fa2fd;
}





























































































































































































.interview-admin[data-v-e37da1ca]{
	height: 100%;
}

.interview[data-v-ebd95f78] {
    width: 100%;
    height: 100%;
    background-color: #F3F4F6;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 30px 3%;
    overflow-y: scroll;
}
.interview-title[data-v-ebd95f78] {
    font-size: 15px;
    color: #7A8590;
    text-align: center;
    font-weight: bold;
}
.interview-box[data-v-ebd95f78] {
    /* height: calc(100% - 50px); */
    min-height: 750px;
    margin-top: 30px;
    background: #ffffff;
    border-radius: 11px;
    /* display: flex;
    justify-content: space-between; */
}
.interview-box-left[data-v-ebd95f78] {
    /* width: 590px; */
    width: 35%;
    float: left;
    border-right: 1px solid #F3F4F6;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 35px;
    height: 100%;
}
.interview-box-right[data-v-ebd95f78] {
    width: 65%;
    float: right;
    /* flex: 1; */
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 50px 36px;
    text-align: center;
}
.interview-table[data-v-ebd95f78] {
    margin-top: 40px;
    /* border: 1px solid #CFD7E0; */
    border-radius: 10px;
}
[data-v-ebd95f78]  .interview-table th {
    background-color: #f5f7fa;
}
[data-v-ebd95f78]  .el-table__row td {
    padding: 16px 0;
}
.interview-table-btn[data-v-ebd95f78] {
    color: #555F69;
    font-size: 14px;
}
.filter-add[data-v-ebd95f78] {
    margin-top: 28px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.status-img[data-v-ebd95f78] {
    width: 98px;
    height: 60px;
}
.interview-box-left-title[data-v-ebd95f78] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    /* align-items: center; */
}
.interview-box-left-title i[data-v-ebd95f78] {
    font-size: 21px;
    cursor: pointer;
}
.interview-box-left-list[data-v-ebd95f78] {
    margin-top: 35px;
}
.interview-box-left-list-box[data-v-ebd95f78] {
    width: 390px;
    height: 90px;
    background: #ffffff;
    border: 1px solid #cfd7e0;
    border-radius: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0 30px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-bottom: 22px;
    cursor: pointer;
}
.interview-box-left-list-box.active[data-v-ebd95f78] {
    background: #f8fcff;
    border: 1px solid #2fa2fe;
}
.interview-box-left-list-box.active *[data-v-ebd95f78] {
    color: #2FA2FE;
}
.interview-box-left-list-box-title[data-v-ebd95f78] {
    font-size: 16px;
    font-weight: bold;
    color: #545f69;
    line-height: 32px;
}
.interview-box-left-list-box-desc[data-v-ebd95f78] {
    font-size: 13px;
    font-weight: 400;
    color: #7a8590;
    line-height: 32px;
}
.interview-box-left-list-box-desc>span[data-v-ebd95f78] {
    font-size: 24px;
    font-weight: bold;
    color: #545F69;
}
[data-v-ebd95f78]  .el-calendar-table td.is-today {
    color: unset;
}

.evaluate-form-box[data-v-2bf90367]{
	background: #fff;
	padding: 0 30px 30px 30px;
	min-height: 100px;
	max-height: 400px;
	overflow-y: auto;
}
.form-generate-box[data-v-2bf90367]{
	padding: 0 50px;
	border-radius: 10px;
}
[data-v-2bf90367].evaluate-form-box .el-tabs__nav-wrap::after{
	background-color: #fff;
}







































































































































































.activities-box[data-v-85bcd980] {
    width: 100%;
    min-height: 100%;
    background-color: #F3F4F6;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 35px 160px;
}
.activities-head[data-v-85bcd980] {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.back-btn[data-v-85bcd980] {
    width: 80px;
    cursor: pointer;
    font-size: 17px;
    font-weight: 400;
    color: #7a8590;
}
.activities-title[data-v-85bcd980] {
    font-size: 21px;
    font-weight: 400;
    color: #7a8590;
}
.activities-form[data-v-85bcd980] {
    background: #ffffff;
    border-radius: 11px;
    min-height: 700px;
    margin-top: 25px;
    padding: 70px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.activities-form-box[data-v-85bcd980] {
    width: 70%;
    margin: 0 auto;
}
.activities-form-btn[data-v-85bcd980] {
    width: 320px;
    height: 60px;
    margin-top: 200px;
    font-size: 19px;
    font-weight: 400;
    text-align: center;
    color: #ffffff;
}
.activities-form-btn-box[data-v-85bcd980] {
    text-align: center;
    margin-left: 0;
}
[data-v-85bcd980]  .activities-form-btn-box .el-form-item__content {
    margin-left: 0 !important;
}

.right[data-v-30e538c0]{
	float: right;
}
.left[data-v-30e538c0]{
	float: left;
}
.evaluate-form-box-review[data-v-30e538c0]{
	background: #F3F4F6;
	padding-bottom: 30px;
	height: 100%;
	overflow-y: auto;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.evaluate-form-box-retu[data-v-30e538c0]{
	position: relative;
	padding: 6px 0;
	width: 88%;
	margin: auto;
	height: 60px;
}
.evaluate-form-box-review-con[data-v-30e538c0]{
	height: calc(100% - 60px);
	width: 88%;
	margin: auto;
	/*display: flex;*/
}
.evaluate-form-box-review-left[data-v-30e538c0]{
	float: left;
	width: calc(100% - 300px);
	/*flex: 1;*/
}
.evaluate-form-box-review-right[data-v-30e538c0]{
	float: right;
	/*flex: 1;*/
	width: 280px;
	background: #fff;
	height: 100%;
	border-radius: 10px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	padding: 10px 20px;
	color: #545f69;
}
.evaluate-review-opera-title[data-v-30e538c0]{
	line-height: 40px;
	font-weight: bold;
	font-size: 15px;
}
.evaluate-review-opera-tips[data-v-30e538c0]{
	line-height: 36px;
	font-weight: bold;
}
.evaluate-review-opera-btn[data-v-30e538c0]{
	margin-top: 20px;
}
.evaluate-review-opera-statusa span[data-v-30e538c0]{
	cursor: default;
}
.evaluate-review-opera-btn span[data-v-30e538c0],.evaluate-review-opera-statusa span[data-v-30e538c0]{
	line-height: 32px;
	display: inline-block;
	min-width: 72px;
	margin-bottom: 20px;
}
.evaluate-review-opera-word[data-v-30e538c0]{
	font-size: 13px;
	text-indent: 6px;
}
.evaluate-form-box-detail[data-v-30e538c0]{
	padding: 30px;
	background: #fff;
	border-radius: 10px;
	/*height: calc(100% - 68px);*/
}
.registration_index-tips[data-v-30e538c0]{
	width: 96%;
	margin: auto;
	line-height: 38px;
	background: #F3F4F6;
	text-indent: 40px;
	margin-bottom: 20px;
}
.form-generate-box[data-v-30e538c0]{
	padding: 0 50px;
	border-radius: 10px;
}
.admin-recruit-settings-step[data-v-30e538c0]{
	text-align: center;
	border-radius: 10px;
	background: #fff;
	line-height: 36px;
	margin: 0 auto 20px auto;
	padding: 8px 0 4px 0;
}
.enroll-template-step-item[data-v-30e538c0]{
	cursor: pointer;
}
.enroll-template-step-item-number[data-v-30e538c0]{
	background: #F1F2F4;
	color: #545f69;
	display: inline-block;
	width: 28px;
	height: 28px;
	border-radius: 50%;
	line-height: 28px;
	margin-top: 9px;
	margin-right: 6px;
	font-weight: bold;
}
.enroll-template-step-split[data-v-30e538c0]{
	display: inline-block;
	width: 120px;
	border-top: 1px dashed #bbb	;
	height: 1px;
	vertical-align: middle;
}
.enroll-template-step-item-desc[data-v-30e538c0]{
	padding-bottom: 10px;
}
.enroll-template-step-item-ed .enroll-template-step-item-desc[data-v-30e538c0]{
	color: #2fa2fd;
	font-weight: bold;
	border-bottom: 3px solid #2fa2fd;
}
.enroll-template-step-item-ed .enroll-template-step-item-number[data-v-30e538c0] {
	color: #fff;
	background: #2fa2fd;
}
[data-v-30e538c0].enroll-template-create-return .layui-icon-extend-iconfont{
	margin-right: 6px;
	font-size: 14px;
}
.enroll-template-create-return[data-v-30e538c0] {
	line-height: 50px;
	cursor: pointer;
}
.enroll-template-create-title[data-v-30e538c0]{
	position: absolute;
	left: calc(50% - 40px);
	line-height: 40px;
	font-size: 15px;
}
[data-v-30e538c0].reco-index-recommend-box .evaluate-form-box{
	padding-top: 0px;
}

.apply-audit-box .filter-table th {
  background-color: #EFF1F4 !important;
  height: 40px;
  padding: 0;
}
.apply-audit-box .el-table__row td {
  padding: 0;
  height: 54px;
}
.apply-audit-box .has-gutter {
  height: 40px;
}
.apply-audit-box .confirmed-table-box th {
  background-color: #f5f7fa;
}
.apply-audit-box .confirmed-table-box .cell {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.apply-audit-box .el-icon-c-scale-to-original {
  font-size: 16px;
}
.table-checkbox-query .el-checkbox-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.apply-audit-box .filter-title[data-v-3e5cb312] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.apply-audit-box .filter-title .left[data-v-3e5cb312] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}
.apply-audit-box .filter-title .el-button--text[data-v-3e5cb312] {
    color: unset;
    margin-left: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.apply-audit-box .filter-table[data-v-3e5cb312] {
  margin-top: 24px;
  border-top: 1px solid #E9EFF4;
  border-left: 1px solid #E9EFF4;
  border-right: 1px solid #E9EFF4;
}
.apply-audit-box .filter-table-btn[data-v-3e5cb312] {
  color: #555F69;
  font-size: 14px;
}
.apply-audit-box .filter-add[data-v-3e5cb312] {
  margin-top: 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.apply-audit-box .status-img[data-v-3e5cb312] {
  width: 98px;
  height: 60px;
}
.apply-audit-box .filter-right-opera[data-v-3e5cb312] {
  float: right;
}
.apply-audit-box .text-hidden[data-v-3e5cb312] {
  display: inline-block;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.apply-audit-box .confirmed-table-box[data-v-3e5cb312] {
  margin-top: 25px;
  /* border: 1px solid #e4ecf5; */
  border-radius: 8px;
}

.public-pop-root-inside[data-v-8c358e58] {
  text-align: center;
}
.public-pop-root-inside .content[data-v-8c358e58] {
    margin: 30px 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: left;
    min-height: 150px;
}
.public-pop-root-inside .content .el-checkbox[data-v-8c358e58] {
      margin-bottom: 12px;
}
.public-pop-root-inside .operation[data-v-8c358e58] {
    margin-top: 30px;
}

.public-pop-root-inside[data-v-505d7129] {
  text-align: center;
}
.public-pop-root-inside .configuration-box[data-v-505d7129] {
    text-align: left;
    padding: 10px;
    min-height: 50px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.public-pop-root-inside .configuration-head[data-v-505d7129] {
    width: 100%;
    background: #f3f4f6;
    height: 48px;
    padding: 0 25px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.public-pop-root-inside .configuration-checkbox[data-v-505d7129] {
    padding: 36px 25px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.public-pop-root-inside .content[data-v-505d7129] {
    margin: 30px 40px;
}
.public-pop-root-inside .operation[data-v-505d7129] {
    margin-top: 30px;
}

.public-pop-root-inside[data-v-3766111e] {
  text-align: center;
}
.public-pop-root-inside .content[data-v-3766111e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 200px;
}
.public-pop-root-inside .content .key[data-v-3766111e] {
      margin-right: 30px;
}
.public-pop-root-inside .content[data-v-3766111e] {
    margin: 30px 40px;
}
.public-pop-root-inside .operation[data-v-3766111e] {
    margin-top: 30px;
}

.public-pop-root-inside[data-v-13855f58] {
  text-align: center;
}
.public-pop-root-inside .apply-log-box[data-v-13855f58] {
    padding: 20px 0;
    height: 300px;
    text-align: left;
    overflow: auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.public-pop-root-inside .apply-log-box .apply-log-item[data-v-13855f58] {
      position: relative;
      margin: 0 20px;
      padding-bottom: 20px;
      padding-left: 20px;
      border-left: 1px dashed #e6e9f0;
}
.public-pop-root-inside .apply-log-box .apply-log-item[data-v-13855f58]::before {
        content: '';
        position: absolute;
        left: -5px;
        display: block;
        width: 9px;
        height: 9px;
        background: #dde6ec;
        border-radius: 50%;
}
.public-pop-root-inside .apply-log-box .apply-log-item .time[data-v-13855f58] {
        margin-bottom: 12px;
        font-size: 14px;
        font-family: PingFang SC, PingFang SC-Semibold;
        color: #333333;
        line-height: 5px;
}
.public-pop-root-inside .apply-log-box .apply-log-item .title[data-v-13855f58] {
        margin-bottom: 12px;
        font-size: 14px;
        font-family: PingFang SC, PingFang SC-Regular;
        color: #333333;
        line-height: 16px;
}
.public-pop-root-inside .apply-log-box .empty_box[data-v-13855f58] {
      height: 100%;
}
.public-pop-root-inside .apply-log-box .empty_box img[data-v-13855f58] {
        height: 200px;
}
.public-pop-root-inside .operation[data-v-13855f58] {
    margin-top: 30px;
}

.public-pop-root-inside[data-v-b3d9552c] {
  text-align: center;
}
.public-pop-root-inside .content[data-v-b3d9552c] {
    margin: 30px 10px;
}
.public-pop-root-inside .operation[data-v-b3d9552c] {
    margin-top: 30px;
}

.public-pop-root-inside .remark-list[data-v-26c39e92] {
  padding: 20px 0;
  height: 360px;
  overflow: auto;
}
.public-pop-root-inside .remark-item[data-v-26c39e92] {
  margin-bottom: 16px;
  padding: 8px 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background-color: rgba(153, 153, 153, .15);
  border-radius: 8px;
}
.public-pop-root-inside .remark-item .remark-info[data-v-26c39e92] {
    width: calc(100% - 116px);
}
.public-pop-root-inside .remark-item .remark-info .content[data-v-26c39e92] {
      margin-bottom: 4px;
      font-size: 14px;
}
.public-pop-root-inside .remark-item .remark-info .author-info[data-v-26c39e92] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      font-size: 12px;
}
.public-pop-root-inside .remark-item .remark-info .author-info .author[data-v-26c39e92] {
        margin-right: 20px;
        max-width: 120px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
}
.public-pop-root-inside .remark-item .remark-info .author-info .time[data-v-26c39e92] {
        color: #999999;
}
.public-pop-root-inside .remark-item .remark-operation[data-v-26c39e92] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100px;
}
.public-pop-root-inside .remark-item .remark-operation i[data-v-26c39e92] {
      cursor: pointer;
}

.audit-set-box .el-checkbox span.el-checkbox__inner {
  width: 14px;
  height: 14px;
}
.audit-set-box .el-checkbox__inner::after {
  height: 7px;
  width: 3px;
  left: 4px;
  border: 1px solid #fff;
  border-top: 0;
  border-left: 0;
}

.audit-set-box[data-v-14864522] {
  min-height: 250px;
}
.filter-title[data-v-14864522] {
  margin-bottom: 20px;
  width: 100%;
}
.filter-title > p[data-v-14864522] {
    font-size: 16px;
    font-size: 16px;
    font-weight: 700;
    color: #606266;
    line-height: 24px;
}
.audit-set-item[data-v-14864522] {
  margin-bottom: 16px;
}
.audit-set-item .title[data-v-14864522] {
    display: inline-block;
    margin-left: 10px;
    font-weight: 600;
    font-size: 15px;
    color: #606266;
    line-height: 24px;
}
.audit-set-item .desc[data-v-14864522] {
    padding-left: 26px;
    font-size: 14px;
    color: #999999;
    line-height: 20px;
}

@charset "utf-8";
/*CSS Document*/
/*
 * @desc 选人插件
 * @author zhangxue
 * @date 20181108
 *
 * */
.sns-sudb-content{
    width:100%;
    height:100%;
}
.sns-sudb-content, .sns-sudb-content *{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.sns-sudbc-center{
    width:100%;
    height:100%;
    padding:30px;
    padding-top:0;
    position:relative;
    padding-bottom:100px;
}
.sns-sudbcc-item{
    float:left;
    width:47.5%;
    height:100%;
    padding-top:70px;
    position:relative;
}
.sns-sudbcc-item+.sns-sudbcc-item{
    float:right;
}
.sns-sudbcci-title{
    top:0;
    width:100%;
    height:70px;
    font-size:16px;
    font-weight:bold;
    line-height:70px;
    position:absolute;
}
.sns-sudbcci-content{
    width:100%;
    height:100%;
    font-size:14px;
    padding:13px 10px;
    position:relative;
    padding-top:123px;
    border: 1px solid #ddd;
}
.sns-sudbcci-user-content{
    padding-top:0;
    overflow:auto;
}
.sns-sudbccic-top{
    top:0;
    left:0;
    width:100%;
    position:absolute;
    padding:13px 10px 0 10px;
}
.sns-sudbccics-input{
    border:0;
    width:100%;
    height:100%;
    text-indent:12px;
}
.sns-sudbccics-btn{
    top: -1px;
    right: -1px;
    width: 45px;
    height: 32px;
    font-size: 23px;
    cursor: pointer;
    line-height: 32px;
    position: absolute;
    text-align: center;
    color: rgb(255, 255, 255);
    background: rgb(5, 146, 218);
}
.sns-sudbccic-search{
    width:100%;
    height:32px;
    position:relative;
    margin-bottom:10px;
    padding-right:55px;
    border: 1px solid #ddd;
}
.sns-sudbccic-return{
    width:100%;
    min-height:30px;
    line-height:30px;
}
.sns-sudbccic-return span{
    margin-right:5px;
    cursor: pointer;
}
.sns-sudbccic-return span:last-child{
    cursor: auto;
}
.sudbccic-return-icon{
    display:none;
    font-size:14px;
    cursor:pointer;
}
.sns-sudbccic-select-all{
    width:100%;
    height:38px;
    line-height:38px;
}
.sns-sud-checkbox-icon{
    color:#fff;
    /*margin:10px;*/
    width: 43px;
    /*height: 18px;*/
    margin-right:0;
    cursor:pointer;
    font-weight:bold;
    text-align:center;
    /*line-height: 18px;*/
    border-radius: 1px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
   /* background-color: #ddd;*/
    transition: .1s linear;
    font-size: 12px!important;
    border: 1px solid transparent;
    -webkit-transition: .1s linear;
}
.sns-sud-checkbox-icon:hover{
    /*border-color: #0592da;*/
}
.sns-sud-checkbox-icon:before{
    content: "\E605";
    /*yansen 2022-03-02*/
    padding:3px;
    background:#ddd;
    border: 1px solid transparent;
}
.sns-sud-checkbox-icon:hover:before{
    border:1px solid #0592da;
}
.sns-sud-checkbox-checked-icon.sns-sud-checkbox-icon:before{
    border-color: #0592da;
    background-color: #0592da;
}
.sns-sud-checkbox-checked-icon{
    color: #fff;
    /*yansen 2022-03-02*/
    /*border-color: #0592da;
    background-color: #0592da;*/
}
.sns-sudbccic-list{
    margin-top: 5px;   /*yansen 2022-03-02*/
    width:100%;
    height:100%;
    overflow:auto;
    position:relative;
}
.sns-sdi-name{
    cursor:pointer;
    margin-left:10px;
}
.sns-sud-dep-item{
    width:100%;
    height:43px;
    cursor:pointer;
    line-height:42px;
    background:#f8f8f8;
    border-bottom:1px solid #fff;
}
.sns-sud-user-item{
    width:100%;
    height:47px;
    cursor:pointer;
    line-height:46px;
    border-bottom:1px solid #ddd;
}
.sns-sui-logo{
    width:38px;
    height:38px;
    cursor:pointer;
    border-radius:50%;
    margin-right:10px;
}
.sns-sdi-next{
    width:45px;
    float:right;
    height:43px;
    cursor:pointer;
    font-size:17px;
    cursor:pointer;
    line-height:43px;
    text-align:right;
    margin-right:10px;
}
.sns-sui-del{
    float:right;
    color:#f97210;
    cursor:pointer;
    margin-right:6px;
    display:inline-block;
}
.sns-sudbc-bottom{
    bottom:0;
    width:100%;
    height:100px;
    padding-top:20px;
    text-align:center;
    position:absolute;
}
.sns-sudbcb-btn{
    padding:0;
    width:130px;
    height:50px;
    margin:0 6px;
    font-size:16px;
    border-radius:0;
    line-height:50px;
    text-align:center;
}
.sns-sud-user-type-box{
    width:100%;
    height:40px;
    font-size:14px;
    line-height:40px;
    margin-bottom:10px;
    background: rgb(236, 242, 244)
}
.sns-sud-user-type-box ul{
    width:100%;
    height:40px;
}
.sns-sud-user-type-box ul li{
    width:25%;
    float:left;
    height:40px;
    cursor:pointer;
    line-height:40px;
    text-align:center;
}
.sns-bg-blue {
    color: #fff;
    background: #0088de;
}
.sns-bg-orange {
    color: #fff;
    background: #f88f06;
}
.no_content {
    margin: 0 auto;
    min-height: 200px;
    margin: 30px;
    text-align: center;
    background: url(/vue/dist/static/img/no_content_03.13a87c9.png) no-repeat center;
}
.filter-right .filter-title {
    width: 100%;
    /*display: flex;*/
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.filter-right .filter-title>p {
    font-size: 16px;
    font-size: 16px;
    font-weight: 700;
    color: #606266;
    line-height: 24px;
}

.left[data-v-c0d91420]{
		float: left;
}
.filter[data-v-c0d91420] {
        width: 100%;
        height: 100%;
        background: #f3f4f6;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        /* padding: 30px 0px; */
        /* display: flex;
        justify-content: space-between; */
}
.filter-review-box[data-v-c0d91420]{
		padding: 0 10%;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
}
.filter-top[data-v-c0d91420]{
		height: 50px;
}
.filter-body[data-v-c0d91420]{
		height: calc(100% - 50px);
		overflow-y: auto;
}
.admin-recruit-settings-return[data-v-c0d91420]{
		line-height: 40px;
		font-size: 13px;
		color: #888;
		cursor: pointer;
}
[data-v-c0d91420].admin-recruit-settings-return .layui-icon-extend-iconfont{
		margin-right: 6px;
		font-size: 14px;
}
.admin-recruit-settings-title[data-v-c0d91420]{
		position: absolute;
		left: calc(50% - 40px);
		line-height: 40px;
		font-size: 15px;
}
.filter-left[data-v-c0d91420] {
        width: 18%;
        height: 100%;
        background: #ffffff;
        border-radius: 8px;
        float: left;
}
.filter-tabs[data-v-c0d91420] {
        border-bottom: 1px solid #F3F4F6;
}
.filter-tab[data-v-c0d91420] {
        height: 68px;
        text-indent: 24px;
        /* padding: 0 50px; */
        font-size: 14px;
        color: #7A8590;
        line-height: 68px;
        cursor: pointer;
}
.filter-tab.active[data-v-c0d91420] {
        background-color: #EDF6FF;
        color: #2FA2FE;
}
.filter-right[data-v-c0d91420] {
        /* flex: 1;
        margin-left: 25px; */
        width: 80%;
        float: right;
        background-color: #fff;
        min-height: 100%;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        padding: 20px 30px;
        border-radius: 11px;
}
.filter-right-review-box[data-v-c0d91420]{
		width: 100%;
}
.filter-table[data-v-c0d91420] {
        margin-top: 24px;
        border-top: 1px solid #E9EFF4;
        border-left: 1px solid #E9EFF4;
        border-right: 1px solid #E9EFF4;
}
[data-v-c0d91420]  .filter-table th {
        background-color: #EFF1F4 !important;
        height: 40px;
        padding: 0;
}
[data-v-c0d91420]  .el-table__row td {
        padding: 0;
        height: 54px;
}
.filter-table-btn[data-v-c0d91420] {
        color: #555F69;
        font-size: 14px;
}
.filter-add[data-v-c0d91420] {
        margin-top: 28px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
            -ms-flex-pack: end;
                justify-content: flex-end;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.status-img[data-v-c0d91420] {
        width: 98px;
        height: 60px;
}
[data-v-c0d91420]  .has-gutter {
        height: 40px;
}
.filter-right-opera[data-v-c0d91420]{
		float: right;
}

.student-type-set[data-v-3865c07d] {
  min-height: 250px;
}
.student-type-set .empty_box[data-v-3865c07d] {
    min-height: auto;
}
.filter-title[data-v-3865c07d] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 20px;
  width: 100%;
}
.filter-title .title-box[data-v-3865c07d] {
    font-size: 16px;
    font-size: 16px;
    font-weight: 600;
    color: #606266;
    line-height: 24px;
}
.filter-title .title-box .desc[data-v-3865c07d] {
      font-size: 12px;
      font-weight: 400;
      color: #999999;
      line-height: 17px;
}
.student-type-box[data-v-3865c07d] {
  margin-bottom: 40px;
}
.student-type-box .el-tag[data-v-3865c07d] {
    margin-right: 10px;
    cursor: pointer;
}
.student-type-box .button-tag[data-v-3865c07d] {
    padding: 0 10px;
    margin-left: 0px;
    margin-right: 10px;
    height: 32px;
    line-height: 30px;
    padding-top: 0;
    padding-bottom: 0;
}
.student-type-box .button-tag i[data-v-3865c07d] {
      border-radius: 50%;
      text-align: center;
      position: relative;
      cursor: pointer;
      font-size: 12px;
      height: 16px;
      width: 16px;
      line-height: 16px;
      vertical-align: middle;
      top: -1px;
      right: -5px;
}
.student-type-box .button-tag i[data-v-3865c07d]:hover {
      color: white;
      background-color: #409eff;
}
.student-type-box .button-tag.el-button[data-v-3865c07d]:hover {
    background: white;
}
.student-type-box .button-tag.el-button[data-v-3865c07d]:focus {
    color: #606266;
    border-color: #DCDFE6;
    background-color: white;
}
.default-student-type-box[data-v-3865c07d] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.default-student-type-box .title[data-v-3865c07d] {
    padding-right: 20px;
    width: 76px;
    text-align: right;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.add-type-box[data-v-3865c07d] {
  margin-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 400px;
}
.add-type-box button[data-v-3865c07d] {
    margin-left: 10px;
    -webkit-box-shadow: none;
            box-shadow: none;
}

.dialog-footer[data-v-0e107f9d]{
  margin-top: 15px;
  text-align: center;
}

.admin-recruit-edit-index[data-v-05100ca4]{
	height: 100%;
	background: #f3f4f6;
}

.right[data-v-4b1d6925]{
	float: right;
}
.left[data-v-4b1d6925]{
	float: left;
}
.evaluate-form-box[data-v-4b1d6925]{
	background: #fff;
	padding: 30px;
	padding-top: 0;
}
.notes_submit[data-v-4b1d6925]{
	width: 130px;
	display: block;
	margin: auto;
	line-height: 38px;
	margin-top: 20px;
}
.form-generate-box[data-v-4b1d6925]{
	border: 1px solid #ddd;
	padding: 30px;
	border-radius: 10px;
}










































































































































































@charset "utf-8";
/*CSS Document*/
/*
 * @desc 选人插件
 * @author zhangxue
 * @date 20181108
 *
 * */
.sns-sudb-content{
    width:100%;
    height:100%;
}
.sns-sudb-content, .sns-sudb-content *{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.sns-sudbc-center{
    width:100%;
    height:100%;
    padding:30px;
    padding-top:0;
    position:relative;
    padding-bottom:100px;
}
.sns-sudbcc-item{
    float:left;
    width:47.5%;
    height:100%;
    padding-top:70px;
    position:relative;
}
.sns-sudbcc-item+.sns-sudbcc-item{
    float:right;
}
.sns-sudbcci-title{
    top:0;
    width:100%;
    height:70px;
    font-size:16px;
    font-weight:bold;
    line-height:70px;
    position:absolute;
}
.sns-sudbcci-content{
    width:100%;
    height:100%;
    font-size:14px;
    padding:13px 10px;
    position:relative;
    padding-top:123px;
    border: 1px solid #ddd;
}
.sns-sudbcci-user-content{
    padding-top:0;
    overflow:auto;
}
.sns-sudbccic-top{
    top:0;
    left:0;
    width:100%;
    position:absolute;
    padding:13px 10px 0 10px;
}
.sns-sudbccics-input{
    border:0;
    width:100%;
    height:100%;
    text-indent:12px;
}
.sns-sudbccics-btn{
    top: -1px;
    right: -1px;
    width: 45px;
    height: 32px;
    font-size: 23px;
    cursor: pointer;
    line-height: 32px;
    position: absolute;
    text-align: center;
    color: rgb(255, 255, 255);
    background: rgb(5, 146, 218);
}
.sns-sudbccic-search{
    width:100%;
    height:32px;
    position:relative;
    margin-bottom:10px;
    padding-right:55px;
    border: 1px solid #ddd;
}
.sns-sudbccic-return{
    width:100%;
    min-height:30px;
    line-height:30px;
}
.sns-sudbccic-return span{
    margin-right:5px;
    cursor: pointer;
}
.sns-sudbccic-return span:last-child{
    cursor: auto;
}
.sudbccic-return-icon{
    display:none;
    font-size:14px;
    cursor:pointer;
}
.sns-sudbccic-select-all{
    width:100%;
    height:38px;
    line-height:38px;
}
.sns-sud-checkbox-icon{
    color:#fff;
    /*margin:10px;*/
    width: 43px;
    /*height: 18px;*/
    margin-right:0;
    cursor:pointer;
    font-weight:bold;
    text-align:center;
    /*line-height: 18px;*/
    border-radius: 1px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
   /* background-color: #ddd;*/
    transition: .1s linear;
    font-size: 12px!important;
    border: 1px solid transparent;
    -webkit-transition: .1s linear;
}
.sns-sud-checkbox-icon:hover{
    /*border-color: #0592da;*/
}
.sns-sud-checkbox-icon:before{
    content: "\E605";
    /*yansen 2022-03-02*/
    padding:3px;
    background:#ddd;
    border: 1px solid transparent;
}
.sns-sud-checkbox-icon:hover:before{
    border:1px solid #0592da;
}
.sns-sud-checkbox-checked-icon.sns-sud-checkbox-icon:before{
    border-color: #0592da;
    background-color: #0592da;
}
.sns-sud-checkbox-checked-icon{
    color: #fff;
    /*yansen 2022-03-02*/
    /*border-color: #0592da;
    background-color: #0592da;*/
}
.sns-sudbccic-list{
    margin-top: 5px;   /*yansen 2022-03-02*/
    width:100%;
    height:100%;
    overflow:auto;
    position:relative;
}
.sns-sdi-name{
    cursor:pointer;
    margin-left:10px;
}
.sns-sud-dep-item{
    width:100%;
    height:43px;
    cursor:pointer;
    line-height:42px;
    background:#f8f8f8;
    border-bottom:1px solid #fff;
}
.sns-sud-user-item{
    width:100%;
    height:47px;
    cursor:pointer;
    line-height:46px;
    border-bottom:1px solid #ddd;
}
.sns-sui-logo{
    width:38px;
    height:38px;
    cursor:pointer;
    border-radius:50%;
    margin-right:10px;
}
.sns-sdi-next{
    width:45px;
    float:right;
    height:43px;
    cursor:pointer;
    font-size:17px;
    cursor:pointer;
    line-height:43px;
    text-align:right;
    margin-right:10px;
}
.sns-sui-del{
    float:right;
    color:#f97210;
    cursor:pointer;
    margin-right:6px;
    display:inline-block;
}
.sns-sudbc-bottom{
    bottom:0;
    width:100%;
    height:100px;
    padding-top:20px;
    text-align:center;
    position:absolute;
}
.sns-sudbcb-btn{
    padding:0;
    width:130px;
    height:50px;
    margin:0 6px;
    font-size:16px;
    border-radius:0;
    line-height:50px;
    text-align:center;
}
.sns-sud-user-type-box{
    width:100%;
    height:40px;
    font-size:14px;
    line-height:40px;
    margin-bottom:10px;
    background: rgb(236, 242, 244)
}
.sns-sud-user-type-box ul{
    width:100%;
    height:40px;
}
.sns-sud-user-type-box ul li{
    width:25%;
    float:left;
    height:40px;
    cursor:pointer;
    line-height:40px;
    text-align:center;
}
.sns-bg-blue {
    color: #fff;
    background: #0088de;
}
.sns-bg-orange {
    color: #fff;
    background: #f88f06;
}
.no_content {
    margin: 0 auto;
    min-height: 200px;
    margin: 30px;
    text-align: center;
    background: url(/vue/dist/static/img/no_content_03.13a87c9.png) no-repeat center;
}
.interview-list-box th,
.admin-interview-box-table th,
.admin-interview-box-table col {
    background-color: #EFF1F4 !important;
    color: #999999 !important;
    font-size: 14px;
    height: 40px !important;
    padding: 0;
}

.admin-interview[data-v-1ef30d7d] {
  background-color: #f3f4f6;
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* padding: 25px 3%; */
  /* display: flex;
  justify-content: space-between; */
}
.admin-interview-left[data-v-1ef30d7d] {
  width: 18%;
  background: #ffffff;
  border-radius: 8px;
  float: left;
  height: 100%;
}
[data-v-1ef30d7d]  .admin-interview-left .el-menu {
    border: 0;
    border-radius: 8px;
}
.admin-interview-right[data-v-1ef30d7d] {
    width: 80%;
    /* margin-left: 26px; */
    background: #ffffff;
    border-radius: 11px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 26px;
    float: right;
    min-height: 100%;
}
.admin-interview-box-title[data-v-1ef30d7d] {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.admin-interview-box-title button[data-v-1ef30d7d] {
    font-size: 14px;
    padding: 8px 12px;
}
.admin-interview-box-title>span[data-v-1ef30d7d] {
    font-size: 13px;
    color: #7A8590;
    width: 84px;
}
.admin-interview-box-table[data-v-1ef30d7d] {
    margin-top: 25px;
    /* border: 1px solid #E9EFF4; */
    border-bottom: 0;
    border-radius: 8px;
}
.admin-interview-box-table button[data-v-1ef30d7d] {
    color: #555F69;
}
[data-v-1ef30d7d]  .el-table__row td {
    padding: 16px 0;
    height: 65px;
}
.change-time[data-v-1ef30d7d] {
    font-size: 14px;
    cursor: pointer;
}
.change-time i[data-v-1ef30d7d] {
    padding-right: 5px;
    font-size: 16px;
}
.table-img[data-v-1ef30d7d] {
    width: 36px;
    height: 36px;
}
.admin-interview-add[data-v-1ef30d7d] {
    margin-top: 28px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.change-time-box[data-v-1ef30d7d] {
    padding: 30px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #f3f4f6;
    border-radius: 8px;
}
.change-time-radio-box[data-v-1ef30d7d] {
    padding: 10px 60px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.change-time-radio-list[data-v-1ef30d7d] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.change-time-radio[data-v-1ef30d7d] {
    height: 40px;
}
[data-v-1ef30d7d]  .change-time-radio .el-checkbox__input {
    float: right;
}
[data-v-1ef30d7d]  .el-checkbox:last-child {
    margin-right: 30px;
}
.dialog-Invitation[data-v-1ef30d7d] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.dialog-Invitation .el-icon-warning[data-v-1ef30d7d] {
    font-size: 60px;
    color: #FAAF0C;
}
.dialog-Invitation-title[data-v-1ef30d7d] {
    font-size: 20px;
    color: #333;
    line-height: 32px;
    letter-spacing: 1px;
    font-weight: bold;
}
.dialog-Invitation-desc[data-v-1ef30d7d] {
    font-size: 18px;
    font-weight: 400;
    text-align: center;
    color: #8f98a3;
    line-height: 32px;
    letter-spacing: 1px;
    margin-top: 40px;
}
.schedule-form[data-v-1ef30d7d] {
    padding: 15px 40px;
}
.interview-list-box[data-v-1ef30d7d] {
    padding: 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.interview-list-title[data-v-1ef30d7d] {
    height: 53px;
    background: #ebf6ff;
    border-radius: 8px;
    font-size: 19px;
    font-weight: bold;
    text-align: center;
    color: #2fa2fe;
    line-height: 53px;
}
.interview-list-table[data-v-1ef30d7d] {
    margin-top: 30px;
    border: 1px solid #E4ECF5;
}
.adjust-box[data-v-1ef30d7d] {
    padding: 30px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.adjust-text[data-v-1ef30d7d] {
    font-size: 18px;
    font-weight: bold;
    color: #545f69;
}
.status-img[data-v-1ef30d7d] {
    width: 98px;
    height: 60px;
}
.distribution[data-v-1ef30d7d] {
    cursor: pointer;
    border: 0;
}
[data-v-1ef30d7d]  .el-tooltip__popper.is-light {
    border: 0;
}
.el-icon-edit[data-v-1ef30d7d],
.el-icon-circle-plus-outline[data-v-1ef30d7d] {
    cursor: pointer;
}
[data-v-1ef30d7d]  .admin-interview-box-table .el-date-editor--datetimerange.el-input__inner {
    width: unset !important
}
[data-v-1ef30d7d]  .el-range-separator {
    width: 20% !important;
}
.table_td[data-v-1ef30d7d] {
    min-height: 80px;
}
.dialog-footer[data-v-1ef30d7d] {
    width: 80%;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-pack: distribute;
        justify-content: space-around;
}
.dialog-footer button[data-v-1ef30d7d] {
    width: 150px;
    height: 50px;
    padding: 0 !important;
    font-size: 14px;
}
[data-v-1ef30d7d]  .admin-interview-left .is-active .el-submenu__title {
    color: #409EFF;
    background-color: #edf6ff;
}
[data-v-1ef30d7d]  .el-table__body {
    min-height: 65px;
}
[data-v-1ef30d7d]  .admin-interview-left .el-submenu.is-active .el-submenu__title span {
    color: #409EFF;
}
.text-hidden[data-v-1ef30d7d] {
    width: 100%;
    overflow: hidden;
    text-overflow:ellipsis; 
    white-space: nowrap;
}
/*
 * 网盘文件选择与上传
 */
body{
	width: 100%;
	height: 100%;
	font-size: 16px;
	/*font-family: "微软雅黑";*/
	font-family: Microsoft YaHei,Avenir,Helvetica,Arial,sans-serif;
    /*
	background: #ababb3;
    */
}
/*
.layui-layer-content{
    height:672px;
}
*/
/* 统一弹框样式 xiuxiu 20250109  */
.layui-layer.layui-layer-page.layui-layer-bobg{
	border-radius: 8px;
	overflow: hidden;
}
.update_alert{
    /*
	position: absolute;
	top: 7.8%;
	left: 31.1%;
    */
	width: 100%;
	height: 100%;
	background: #ffffff;
}
.update_title{
	width: 100%;
	height: 7.7%;
    text-align:center;
    position:relative;
	background: #FFFFFF;
}
.update_title a{
	display: inline-block;
    width:100px;
}
#update_localupdate{
	font-size: 15px;
	line-height: 50px;
}
.update_selected{
	color: #51b1f8;
}
#update_microselect{
	font-size: 15px;
	line-height: 50px;
}
.update_local{
	margin-top: 2.3% !important;
	width: 95%;
	padding-top: 4.3%;
	background: #f8f8f8;
	margin: 0 auto;
}
.update_delete{
	/*
    float: right;
	margin-right:10px;
	margin-top: 12px;
    */
    top:10px;
    right:12px;
    position:absolute;
    display:inline-block;
    cursor: pointer;
}
.update_picturebox{
	width: 100%;
	height: 90%;
	font-size: 18px;
	color: #e3e3e3;
    padding-top:3.6%;
    padding-bottom:10.1%;
	text-align: center;
    color: #ccc;
    display:block;
}
.update_picturebox > img{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 26px;
}
.ugdate_updatefile{
	display: none;
}
.update_schedule{
	width: 94.25%;
	height: 24%;
    margin:13px auto 0 auto;
	padding-left: 1%;
	padding-right: 1%;
	padding-top: 6px;
	padding-bottom: 6px;
	background: #FFFFFF;
    position:relative;
    /*
    overflow: hidden;
    */
}
.update_schedule_first{
    margin-top: 0;
}
.update_schedule div{
	display: inline-block;
	float: left;
}
.update_deletefile{
    display: block;
	position: absolute;
    top:-11px;
    right:-8px;
    /*
    margin-top: -17px;
    margin-left:87.1%;
    margin-left: 80.1%;
    */
}
.update_schedule p{
	padding-left: 32px;
    font-size: 13px;
}
.update_schedule .update_schedule_inform_second{
    font-size: 12px;
    color: #999999;
}
.update_schedule p b{
	float: right;
	font-weight: normal;
    color: #797979;
}
.update_schedule > .update_bar{
	width: 100%;
	height: 4px;
	margin-top: 6px;
	background: #F8F8F8;
    float: left;
    display: block;
}
.update_bar div{
	width: 0%;
	height: 4px;
	background: #6ec1ff;
    border-radius:50px;
}
.update_deletefile img{
	display: none;
}
.update_updatefile_bottom{
	margin-top: 14%;
	width: 100%;
	height: 44px;
	background: #f0f2f3 !important;
}
.update_updatefile_bottom .update_updatefile_bottom_select{
    margin-right: 12px;
    background-color: #51B1F8;
}
.update_updatefile_bottom button,#continue_add_files{
	margin-top: 8px;
	width: 70px;
	height: 30px;
    line-height:30px;
    text-align:center;
	float: right;
	margin-right: 6px;
	border: 0px;
	background: #f4a306;
	color: #FFFFFF;
	font-size: 12px;
    border-radius: 1px;
    outline: none;
    cursor: pointer;
}
.update_micro{
	width: 100%;
	height: 55.4%;
	margin: 0 auto;
	display: none;
}
.update_micro_top{
	width: 100%;
	height: 56px;
    vertical-align: middle;
	background: #F8F8F8;
    position:relative;
}
.update_input{
	width: 100%;
	height: 40px;
    font-size: 13px;
    color: #999999;
	border-radius: 20px;
	border: 1px #eeeeee solid;
	padding-left: 2%;
    /*margin: 8px 0px 8px 2%;*/
	float: left;
    outline: none;
}
input::-webkit-input-placeholder{
    color:#999;
    font-size:13px;
}
input::-moz-placeholder{
    color:#999;
    font-size:13px;
}
input::-ms-input-placeholder{
    color:#999;
    font-size:13px;
}
input::placeholder{
    color:#999;
    font-size:13px;
}
.update_search_close{
    width: 20px;
    height: 20px;
    border-radius: 20px;
    background: url(/zhvd/static/images/pan/document_icon02.png) no-repeat;
    position:absolute;
    top: 50%;
    margin-top: -10px;
    right: 46px;
    cursor: pointer;
}
.update_inputnot{
	width: 52.41%;
	height: 68%;
	border-radius: 20px;
	border: 1px #eeeeee solid;
	padding-left: 2%;
	margin-left: 2%;
	float: left;
    /*
	background: url(/zhvd/static/images/pan/document_icon03.png) no-repeat 94% 50%,#FFFFFF;
    */
    outline: none;
}
.update_namesort{
    display: inline-block;
    position: absolute;
    right: 116px;
    cursor: pointer;
}
.update_allfile{
    display: inline-block;
    position: absolute;
    right: 10px;
    cursor: pointer;
}
.update_namesort img{
	display: block;
	margin-top: 21px;
	float: left;
	margin-left: 14px;
    margin-right: 7px;
}
.update_namesort b{
	font-weight: normal;
	display: block;
	float: left;
	font-size: 14px;
    color: #999999;
    line-height: 55px;
}
.update_allfile img{
	display: block;
	margin-top: 21px;
	float: left;
	margin-left: 14px;
    margin-right: 7px;
}
.update_allfile b{
	font-weight: normal;
	display: block;
	float: left;
	line-height: 55px;
	font-size: 14px;
    color: #999999;
}
.update_micro_middle{
	width: 97%;
	height: 16%;
	padding-left: 3%;
    float: left;
}
.update_micro_middle p{
	font-size: 13px;
	line-height: 60px;
}
.update_micro_middle p b{
	font-weight: normal;
	color: #51B1F8;
    cursor: pointer;
}
.filePath{
    color:#51b1f8;
    cursor:pointer;
}
.keywrodsPath{
    color:#51b1f8;
}
.colLine{
    padding:0px 5px 0 5px;
    color: #929292;
    cursor:auto;
}
#go_back{
    padding-right:10px;
}
.update_csearch{
    width: 52.41%;
    height: 40px;
    margin: 8px 2%;
    float: left;
    position: relative;
}
.update_over{
	width: 30px;
	height: 40px;
	position: absolute;
	cursor: pointer;
    right: 12px;
    background: url(/zhvd/static/images/pan/document_icon03.png) no-repeat center;
}
.update_namesort_list{
	width: 118px;
    font-size: 13px;
	position: absolute;
	z-index: 200;
	background: #FFFFFF;
	right: 135px;
	top: 55px;
	border: 1px #E3E3E3 solid;
	display: none;
    color: #888888;
    border-radius: 2px;
}
.update_namesort_list b{
	display: block;
	position: absolute;
	top: -12px;
	left: 89px;
}
.update_namesort_list li{
	height: 34px;
	line-height: 34px;
	cursor: pointer;
	padding-left: 4%;
}
.update_allfile_list{
	width: 118px;
	position: absolute;
	z-index: 200;
	background: #FFFFFF;
	right: 30px;
	top: 55px;
	border: 1px #E3E3E3 solid;
	display: none;
    border-radius: 2px;
}
.update_namesort_list_top{
    position: absolute;
    left: 80px;
    top:-8px;
    width:14px;
    height:14px;
    border-top: 1px #E3E3E3 solid;
    border-left: 1px #E3E3E3 solid;
    background:#fff;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
}
.update_namesort_list  ul{
    position: relative;
    z-index: 9;
}
.update_allfile_list b{
	display: block;
	position: absolute;
	top: -12px;
	left: 80px;
}
.update_allfile_list  ul{
    position: relative;
    z-index: 9;
}
.update_allfile_list li{
	height: 30px;
	line-height: 30px;
	padding-left: 11.6%;
	cursor: pointer;
    font-size: 13px;
    color: #888888;
}
.update_micro_bottom{
	width: 94%;
	height: 100%;
	margin-left: 3%;
	padding-bottom: 2%;
    overflow-y:auto;
}
.update_fileupdate{
	width: 100%;
	height: 40px;
    -webkit-box-sizing:content-box;
            box-sizing:content-box;
	padding-top: 10px;
	padding-bottom: 10px;
    border-bottom: 1px solid #eeeeee;
    position: relative;
    cursor:pointer;
}
.update_fileupdate div{
	display: inline-block;
	float: left;
    width:7%;
    margin-top:8px;
}
/*
.update_fileupdate p{
	padding-left: 50px;
}
*/
.update_fileupdate_inform{
    font-size: 14px;
    color:black;
    width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 15px;
}
.update_fileupdate_date{
    font-size:12px;
    color:#b6b6b6;
    margin-top: 8px;
    padding-left:50px;
}
.update_fileupdate p b{
	font-weight: normal;
	color: #51B1F8;
}
.update_updatefile{
    display: none;
}
.update_file_arrow{
    position:absolute;
    width:18px;
    height:18px;
    right:25px;
    top:50%;
    margin-top:-10px;
	background: url(/zhvd/static/images/pan/document_icon14.png) no-repeat;
}
.update_selectbox{
	position: absolute;
	width: 20px;
	height: 20px;
	border: 1px #EEEEEE solid;
	right: 25px;
    top: 50%;
    margin-top: -10px;
}
.update_selectboxon{
	background: url(/zhvd/static/images/pan/document_icon12.png) no-repeat;
    width: 20px;
    height: 20px;
    border: none;
}
.update_admit{
	font-size: 15px;
	position: absolute;
	width: 16.06%;
	height: 40px;
	background: #51B1F8;
	color: #FFFFFF;
	border: 0;
    /*
	margin-top: 26.5%;
    */
	left: 42%;
	bottom: 2.5%;
    border-radius: 4px;
    outline: none;
    cursor: pointer;
}
.update_admit_finish_str{
	width: 20%;
	background: #909399;
	cursor: no-drop;
}
.upload_first_task{
    display:inline-block;
    position:absolute;
    top: 34px;
    left: 3%;
}
.no_content_dom{
    width:100%;
    height:320px;
    background:url(/vue/dist/static/img/no_content_03.13a87c9.png) center no-repeat;
}
.update_local_size, .update_local_type{
    font-size:14px;
    word-break: break-all;
}

.dialog-footer[data-v-046378d5] {
  margin-top: 15px;
  text-align: center;
}
.res-border-card[data-v-046378d5] {
  width: 300px;
  height: 53px;
  margin-bottom: 10px;
  margin-right: 10px;
  padding: 5px;
  border-radius: 10px;
  border: 1px solid #d2d2d2;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.pointer[data-v-046378d5] {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.icon[data-v-046378d5] {
  float: left;
  font-size: 36px;
}
.color-icon[data-v-046378d5] {
  float: left;
  margin-top: 2.5px;
  width: 36px;
  height: 36px;
}
.name[data-v-046378d5] {
  float: left;
  max-width: 150px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 14px;
  line-height: 41px;
}
.delete[data-v-046378d5] {
  float: right;
  font-size: 20px;
  line-height: 41px;
  color: #54a0f8;
}
.webapp-resouce-info[data-v-046378d5] {
  float: left;
  max-width: 150px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 14px;
  line-height: 41px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.webapp-resouce-info p[data-v-046378d5] {
  height: 20px;
  line-height: 20px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.download-icon[data-v-046378d5] {
  float: right;
  cursor: pointer;
  line-height: 41px;
  margin-right: 10px;
}

.table-checkbox-query .el-checkbox-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.confirmed-table[data-v-8e852312] {
  background: #ffffff;
  border-radius: 11px;
  padding: 20px 30px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
  height: 100%;
}
.confirmed-table-head[data-v-8e852312] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.confirmed-table-head > span[data-v-8e852312] {
    font-size: 16px;
    font-weight: 700;
    color: #606266;
    line-height: 40px;
}
.confirmed-table-head .search-box[data-v-8e852312] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.confirmed-table-head .search-box > div[data-v-8e852312],
    .confirmed-table-head .search-box > button[data-v-8e852312] {
      margin-left: 10px;
}
.confirmed-table-box[data-v-8e852312] {
  margin-top: 25px;
  /* border: 1px solid #e4ecf5; */
  border-radius: 8px;
}
[data-v-8e852312] .confirmed-table-box th {
  background-color: #f5f7fa;
}
.configuration-box[data-v-8e852312] {
  padding: 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.configuration-head[data-v-8e852312] {
  width: 100%;
  background: #f3f4f6;
  height: 48px;
  padding: 0 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.configuration-checkbox[data-v-8e852312] {
  padding: 36px 25px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
[data-v-8e852312] .el-icon-c-scale-to-original {
  font-size: 16px;
}
[data-v-8e852312] .el-button--text {
  color: unset;
}
[data-v-8e852312] .el-table__body {
  min-height: 65px;
}
[data-v-8e852312] .confirmed-table-box .cell {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.text-hidden[data-v-8e852312] {
  display: inline-block;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.registration_index-tips[data-v-415edf2b]{
	width: 96%;
	margin: auto;
	line-height: 38px;
	background: #F3F4F6;
	text-indent: 40px;
	margin-bottom: 20px;
}
.form-generate-box[data-v-415edf2b]{
	padding: 0 50px;
	border-radius: 10px;
}
.student-detail-dialog-title[data-v-415edf2b]{
	font-weight: bold;
	width: 200px;
	font-size: 16px;
	float: left;
}
.student-detail-dialog-export[data-v-415edf2b]{
	float: right;
	margin-right: 20px;
	line-height: 30px;
	width: 70px;
}
.student-detail-box[data-v-415edf2b]{
	background: #fff;
	padding: 30px;
	min-height: 100px;
	max-height: 440px;
	overflow-y: auto;
	color: #333333;
	position: relative;
	z-index: 999;
}

.public-pop-root-inside .content[data-v-26be76dc] {
  margin: 30px 40px;
}
.public-pop-root-inside .operation[data-v-26be76dc] {
  text-align: center;
  margin-top: 50px;
}

.confirmed-box[data-v-42e3cbaf] {
  width: 100%;
  background: #f3f4f6;
  /* height: 100%; */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.confirmed-box .confirmed-box-left[data-v-42e3cbaf] {
    width: 18%;
    background: #fff;
    border-radius: 8px;
}
.confirmed-box .confirmed-box-right[data-v-42e3cbaf] {
    width: 80%;
    background: #fff;
    border-radius: 11px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    float: right;
    min-height: 100%;
}
.filter-tabs[data-v-42e3cbaf] {
  border-bottom: 1px solid #F3F4F6;
}
.filter-tab[data-v-42e3cbaf] {
  height: 68px;
  text-indent: 24px;
  /* padding: 0 50px; */
  font-size: 14px;
  color: #7A8590;
  line-height: 68px;
  cursor: pointer;
}
.filter-tab.active[data-v-42e3cbaf] {
  background-color: #EDF6FF;
  color: #2FA2FE;
}
.tab-action-wrap[data-v-42e3cbaf] {
  padding-right: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.statistics-analysis-box[data-v-43860e82] {
  border-radius: 11px;
}
.confirmed-table-head[data-v-43860e82],
.apply-chart-box[data-v-43860e82],
.enroll-chart-box[data-v-43860e82],
.student-type-chart-box[data-v-43860e82],
.everyday-add-student-chart-box[data-v-43860e82],
.pay-fees-chart-box[data-v-43860e82],
.pay-fees-analysis-chart-box[data-v-43860e82],
.class-average-num-chart-box[data-v-43860e82],
.enroll-ratio-chart-box[data-v-43860e82] {
  background: #ffffff;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.confirmed-table-head[data-v-43860e82] {
  padding: 10px 20px;
  margin-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.confirmed-table-head > span[data-v-43860e82] {
    font-size: 16px;
    font-weight: 700;
    color: #606266;
    line-height: 40px;
}
.confirmed-table-head .search-box[data-v-43860e82] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.confirmed-table-head .search-box > div[data-v-43860e82],
    .confirmed-table-head .search-box > button[data-v-43860e82] {
      margin-left: 10px;
}
.apply-statistics[data-v-43860e82],
.statistics-row[data-v-43860e82] {
  margin-bottom: 20px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.apply-statistics .apply-chart-box[data-v-43860e82],
  .apply-statistics .enroll-chart-box[data-v-43860e82],
  .apply-statistics .pay-fees-chart-box[data-v-43860e82],
  .apply-statistics .pay-fees-analysis-chart-box[data-v-43860e82],
  .apply-statistics .class-average-num-chart-box[data-v-43860e82],
  .apply-statistics .enroll-ratio-chart-box[data-v-43860e82],
  .statistics-row .apply-chart-box[data-v-43860e82],
  .statistics-row .enroll-chart-box[data-v-43860e82],
  .statistics-row .pay-fees-chart-box[data-v-43860e82],
  .statistics-row .pay-fees-analysis-chart-box[data-v-43860e82],
  .statistics-row .class-average-num-chart-box[data-v-43860e82],
  .statistics-row .enroll-ratio-chart-box[data-v-43860e82] {
    position: relative;
    padding: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: calc(33.33% - 10px);
    height: 300px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.apply-statistics .apply-chart-box .chart-box[data-v-43860e82],
    .apply-statistics .enroll-chart-box .chart-box[data-v-43860e82],
    .apply-statistics .pay-fees-chart-box .chart-box[data-v-43860e82],
    .apply-statistics .pay-fees-analysis-chart-box .chart-box[data-v-43860e82],
    .apply-statistics .class-average-num-chart-box .chart-box[data-v-43860e82],
    .apply-statistics .enroll-ratio-chart-box .chart-box[data-v-43860e82],
    .statistics-row .apply-chart-box .chart-box[data-v-43860e82],
    .statistics-row .enroll-chart-box .chart-box[data-v-43860e82],
    .statistics-row .pay-fees-chart-box .chart-box[data-v-43860e82],
    .statistics-row .pay-fees-analysis-chart-box .chart-box[data-v-43860e82],
    .statistics-row .class-average-num-chart-box .chart-box[data-v-43860e82],
    .statistics-row .enroll-ratio-chart-box .chart-box[data-v-43860e82] {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
}
.statistics-row[data-v-43860e82] {
  height: 300px;
}
.statistics-row .pay-fees-analysis-chart-box[data-v-43860e82],
  .statistics-row .enroll-ratio-chart-box[data-v-43860e82],
  .statistics-row .class-average-num-chart-box[data-v-43860e82] {
    display: block;
    width: calc(50% - 10px);
    height: 300px;
}
.statistics-row .pay-fees-analysis-chart-box .chart-box[data-v-43860e82],
    .statistics-row .enroll-ratio-chart-box .chart-box[data-v-43860e82],
    .statistics-row .class-average-num-chart-box .chart-box[data-v-43860e82] {
      position: unset;
}
.statistics-row .class-average-num-chart-box[data-v-43860e82] {
    width: 100%;
}
.apply-chart-box .chart-info[data-v-43860e82],
.enroll-chart-box .chart-info[data-v-43860e82],
.student-type-chart-box .chart-info[data-v-43860e82],
.pay-fees-chart-box .chart-info[data-v-43860e82],
.everyday-add-student-chart-box .chart-info[data-v-43860e82],
.pay-fees-analysis-chart-box .chart-info[data-v-43860e82],
.class-average-num-chart-box .chart-info[data-v-43860e82],
.enroll-ratio-chart-box .chart-info[data-v-43860e82] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.apply-chart-box .chart-title[data-v-43860e82],
.enroll-chart-box .chart-title[data-v-43860e82],
.student-type-chart-box .chart-title[data-v-43860e82],
.pay-fees-chart-box .chart-title[data-v-43860e82],
.everyday-add-student-chart-box .chart-title[data-v-43860e82],
.pay-fees-analysis-chart-box .chart-title[data-v-43860e82],
.class-average-num-chart-box .chart-title[data-v-43860e82],
.enroll-ratio-chart-box .chart-title[data-v-43860e82] {
  font-size: 16px;
  font-family: Source Han Sans SC, Source Han Sans SC-Bold;
  font-weight: 600;
  text-align: left;
  color: #606266;
  line-height: 24px;
}
.apply-chart-box .apply-num[data-v-43860e82],
.enroll-chart-box .apply-num[data-v-43860e82],
.student-type-chart-box .apply-num[data-v-43860e82],
.pay-fees-chart-box .apply-num[data-v-43860e82],
.everyday-add-student-chart-box .apply-num[data-v-43860e82],
.pay-fees-analysis-chart-box .apply-num[data-v-43860e82],
.class-average-num-chart-box .apply-num[data-v-43860e82],
.enroll-ratio-chart-box .apply-num[data-v-43860e82] {
  font-size: 16px;
  font-family: Source Han Sans SC, Source Han Sans SC-Bold;
  font-weight: 600;
  color: #606266;
  line-height: 24px;
  white-space: nowrap;
}
.student-type-chart-box[data-v-43860e82],
.everyday-add-student-chart-box[data-v-43860e82] {
  margin-bottom: 20px;
  padding: 20px;
}
.student-type-chart-box .chart-box[data-v-43860e82],
  .everyday-add-student-chart-box .chart-box[data-v-43860e82] {
    width: calc(50% - 20px);
    height: 250px;
}
.student-type-chart-box .chart-row[data-v-43860e82],
  .everyday-add-student-chart-box .chart-row[data-v-43860e82] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.student-type-chart-box .chart-title[data-v-43860e82],
  .everyday-add-student-chart-box .chart-title[data-v-43860e82] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.student-type-chart-box .chart-title .column-info[data-v-43860e82],
    .everyday-add-student-chart-box .chart-title .column-info[data-v-43860e82] {
      margin-top: 0;
      margin-left: 16px;
}
.everyday-add-student-chart-box[data-v-43860e82] {
  height: 350px;
}
.everyday-add-student-chart-box .chart-box[data-v-43860e82] {
    height: 286px;
}

.activity-publish-box > div[data-v-8f38e596] {
  margin-bottom: 12px;
}
.activity-link-box[data-v-8f38e596] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}
.activity-link-box > div[data-v-8f38e596] {
    margin-right: 8px;
    padding: 6px 12px;
    color: #606266;
    background: rgba(100, 100, 100, .1);
    width: 365px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.activity-link-box i[data-v-8f38e596] {
    font-size: 22px;
}
.activity-code-img-box[data-v-8f38e596] {
  margin-bottom: 40px !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100px;
  font-size: 12px;
  color: #606266;
}
.activity-code-img-box .code-img[data-v-8f38e596] {
    width: 100px;
    height: 100px;
    background: rgba(100, 100, 100, .1);
    margin-bottom: 6px;
}
.activity-code-img-box .code-img > img[data-v-8f38e596] {
      height: 100%;
}
.download[data-v-8f38e596] {
  cursor: pointer;
}

.public-pop-root-inside[data-v-6671ff3a] {
  text-align: center;
}
.public-pop-root-inside .content[data-v-6671ff3a] {
    margin: 30px 40px;
    min-height: 100px;
    max-height: 400px;
    text-align: left;
    overflow: auto;
}
.public-pop-root-inside .content .row[data-v-6671ff3a] {
      margin-bottom: 10px;
}
.public-pop-root-inside .content .row .school-name[data-v-6671ff3a] {
        display: inline-block;
        width: 160px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
}
.public-pop-root-inside .operation[data-v-6671ff3a] {
    margin-top: 30px;
}

.pay-manage-box .confirmed-table-box .layui-icon-extend-iconfont {
  font-size: 14px;
}
.pay-manage-box .filter-table th {
  background-color: #EFF1F4 !important;
  height: 40px;
  padding: 0;
}
.pay-manage-box .el-table__row td {
  padding: 0;
  height: 54px;
}
.pay-manage-box .has-gutter {
  height: 40px;
}
.pay-manage-box .confirmed-table-box th {
  background-color: #f5f7fa;
}
.pay-manage-box .confirmed-table-box .cell {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.pay-manage-box .el-icon-c-scale-to-original {
  font-size: 16px;
}
.table-checkbox-query .el-checkbox-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.pay-manage-box[data-v-a831d19e] {
  padding: 20px 30px;
}
.confirmed-table-head[data-v-a831d19e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.confirmed-table-head .left[data-v-a831d19e] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}
.confirmed-table-head .el-button--text[data-v-a831d19e] {
    color: unset;
    margin-left: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.confirmed-table-head .tabs-box[data-v-a831d19e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 500px;
    font-size: 12px;
    color: #606266;
    line-height: 30px;
}
.confirmed-table-head .tabs-box .tab-item[data-v-a831d19e] {
      max-width: 110px;
      text-align: center;
      cursor: pointer;
      border-bottom: 2px transparent solid;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
}
.confirmed-table-head .tabs-box .tab-item span[data-v-a831d19e] {
        font-size: 14px;
}
.confirmed-table-head .tabs-box .tab-item.check[data-v-a831d19e] {
      color: #2fa2fd;
      border-color: #2fa2fd;
}
.confirmed-table-head .search-box[data-v-a831d19e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.confirmed-table-head .search-box > div[data-v-a831d19e],
    .confirmed-table-head .search-box > button[data-v-a831d19e] {
      margin-left: 10px;
}
.pay-manage-box .filter-table[data-v-a831d19e] {
  margin-top: 24px;
  border-top: 1px solid #E9EFF4;
  border-left: 1px solid #E9EFF4;
  border-right: 1px solid #E9EFF4;
}
.pay-manage-box .filter-table-btn[data-v-a831d19e] {
  color: #555F69;
  font-size: 14px;
}
.pay-manage-box .filter-add[data-v-a831d19e] {
  margin-top: 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.pay-manage-box .status-img[data-v-a831d19e] {
  width: 98px;
  height: 60px;
}
.pay-manage-box .filter-right-opera[data-v-a831d19e] {
  float: right;
}
.pay-manage-box .text-hidden[data-v-a831d19e] {
  display: inline-block;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.pay-manage-box .confirmed-table-box[data-v-a831d19e] {
  margin-top: 25px;
  /* border: 1px solid #e4ecf5; */
  border-radius: 8px;
}

.certificate-make-page[data-v-6fd8b852] {
}
[data-v-6fd8b852].pages-content .dialog-col-type .txt-active {
    color: #2fa2fd !important;
}
[data-v-6fd8b852].pages-content .create-template-dialog .template-style-list .template-style-item.item-active {
    border-color: #2fa2fd !important;
    color: #2fa2fd !important;
}
[data-v-6fd8b852].pages-content .create-template-dialog .template-style-list .template-style-item.item-active i {
	color: #2fa2fd !important;
}
[data-v-6fd8b852].pages-content .create-template-dialog .template-style-list .template-style-item.item-active .style-size {
	color: #2fa2fd !important;
}

.right[data-v-1667f265] {
  float: right;
}
.left[data-v-1667f265] {
  float: left;
}
.admin-recruit-edit-settings-index[data-v-1667f265] {
  background: #F3F4F6;
  padding: 0 10% 30px;
  color: #545f69;
  /*height: 100%;*/
  /*overflow-y: auto;*/
}
.admin-recruit-settings-step[data-v-1667f265] {
  text-align: center;
  border-radius: 10px;
  background: #fff;
  line-height: 56px;
}
.enroll-template-step-item[data-v-1667f265] {
  cursor: pointer;
}
.enroll-template-step-item-number[data-v-1667f265] {
  background: #F1F2F4;
  color: #545f69;
  display: inline-block;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  line-height: 28px;
  margin-top: 9px;
  margin-right: 6px;
  font-weight: bold;
}
.enroll-template-step-split[data-v-1667f265] {
  display: inline-block;
  width: 120px;
  border-top: 1px dashed #bbb;
  height: 1px;
  vertical-align: middle;
}
.enroll-template-step-item-ed .enroll-template-step-item-desc[data-v-1667f265] {
  color: #2fa2fd;
  font-weight: bold;
}
.enroll-template-step-item-ed .enroll-template-step-item-number[data-v-1667f265] {
  color: #fff;
  background: #2fa2fd;
}
.enroll-template-submit[data-v-1667f265] {
  line-height: 40px;
  width: 150px;
  margin: 30px 20px;
  display: inline-block;
}
.enroll-template-form[data-v-1667f265] {
  background: #fff;
  border-radius: 10px;
  padding: 30px 6%;
  /*height: 100%;*/
  /*overflow-y: auto;*/
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.enroll-template-form-no-pad[data-v-1667f265] {
  padding: 30px 2%;
}
.admin-recruit-settings-return[data-v-1667f265] {
  line-height: 40px;
  font-size: 13px;
  color: #888;
  cursor: pointer;
}
[data-v-1667f265].admin-recruit-settings-return .layui-icon-extend-iconfont {
  margin-right: 6px;
  font-size: 14px;
}
.admin-recruit-settings-title[data-v-1667f265] {
  position: absolute;
  left: calc(50% - 40px);
  line-height: 40px;
  font-size: 15px;
}
.enroll-recruit-setting-box[data-v-1667f265] {
  height: calc(100% - 100px);
  margin-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.enroll-recruit-setting-left[data-v-1667f265] {
  width: 23%;
  background: #fff;
  border-radius: 10px;
  /*height: 100%;*/
  overflow-y: auto;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-bottom: 40px;
  min-height: 470px;
}
.enroll-recruit-setting-left-del[data-v-1667f265] {
  position: absolute;
  cursor: pointer;
  line-height: 34px;
  width: 100%;
  text-align: center;
  bottom: 10px;
  /*margin-top: calc(100% - 36px);*/
}
.enroll-recruit-setting-right[data-v-1667f265] {
  width: calc(77% - 20px);
  border-radius: 10px;
  /*height: 100%;*/
  margin-left: 20px;
}
.enroll-recruit-setting-tabs[data-v-1667f265] {
  line-height: 68px;
  text-indent: 8px;
  width: 100%;
  cursor: pointer;
}
[data-v-1667f265].enroll-recruit-setting-tabs .layui-icon-extend-iconfont {
  margin-right: 6px;
  vertical-align: top;
  text-indent: 0px;
  margin: 0 6px;
}
.enroll-recruit-setting-tabs-ed[data-v-1667f265] {
  color: #2FA2FE;
  /*background: #EDF6FF;*/
  background: #EEF6FF;
}
.enroll-recruit-setting-tabs-child .enroll-recruit-setting-tabs[data-v-1667f265] {
  /*text-align: center;*/
  text-indent: 44px;
}
.setting-tabs-child-name[data-v-1667f265] {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: left;
  text-indent: 0;
  width: calc(100% - 120px);
}
[data-v-1667f265].enroll-recruit-setting-left .el-collapse-item__arrow.el-icon-arrow-right {
  display: none;
}
.enroll-recruit-setting-tabs .enroll-recruit-setting-tabs-add[data-v-1667f265] {
  margin-right: 18px;
}
.enroll-template-submit-tips[data-v-1667f265] {
  color: #999;
  font-size: 13px;
}
[data-v-1667f265].enroll-recruit-setting-left .el-collapse-item__header {
  height: 68px;
}
[data-v-1667f265].enroll-recruit-setting-left .el-collapse-item__content {
  padding-bottom: 0;
}
.footer-btn-wrap[data-v-1667f265] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.footer-btn-wrap button[data-v-1667f265] {
  margin: 0 20px;
  width: 150px;
}
.code-img-box[data-v-1667f265] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100px;
}
.code-img-box img[data-v-1667f265] {
    width: 100px;
    height: 100px;
}
.code-img-box span[data-v-1667f265] {
    color: #2fa2fe;
    cursor: pointer;
}
.payForm-desc[data-v-1667f265] {
  padding-left: 30px;
  margin-bottom: 22px;
  color: #999;
  font-size: 12px;
}

.right[data-v-dd13b62a]{
	float: right;
}
.left[data-v-dd13b62a]{
	float: left;
}
.notes_mytextarea[data-v-dd13b62a]{
	margin-top: 20px;
	position: relative;
}
[data-v-dd13b62a].notes_mytextarea .tox-tinymce{
	height: 460px!important;
}
.notes_submit[data-v-dd13b62a]{
	width: 130px;
	display: block;
	margin: auto;
	line-height: 38px;
	margin-top: 20px;
}






















































































































































































.right[data-v-19b84a34]{
	float: right;
}
.left[data-v-19b84a34]{
	float: left;
}
.notes_submit[data-v-19b84a34]{
	width: 130px;
	display: block;
	margin: auto;
	line-height: 38px;
	margin-top: 20px;
}
.cz-material[data-v-19b84a34]{
	line-height: 36px;
	display: inline-block;
}
.form-generate-box[data-v-19b84a34]{
	border: 1px solid #ddd;
	padding: 30px;
	border-radius: 10px;
}





























































































































































































.right[data-v-108194bc]{
	float: right;
}
.left[data-v-108194bc]{
	float: left;
}
.notes_submit[data-v-108194bc]{
	width: 130px;
	display: block;
	margin: auto;
	line-height: 38px;
	margin-top: 20px;
}
.reco-letter-tip[data-v-108194bc]{
	margin-bottom: 12px;
}
.form-generate-box[data-v-108194bc]{
	border: 1px solid #ddd;
	padding: 30px;
	border-radius: 10px;
}

.common-copy-link[data-v-3e3cb3d8]{
	position: relative;
	width: 100%;
}
.common-copy-link .btn-bg-blue[data-v-3e3cb3d8]{
	position: absolute;
	right: 0;
	width: 60px;
	top: 0;
	cursor: pointer;
}

.enrollment-recruit-admin[data-v-0ceeba78]{
	height: 100%;
}

.recruit-box[data-v-7b18e118] {
        width: 100%;
        min-height: 100vh;
        background-color: #F3F4F6;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        padding: 35px 160px;
}
.recruit-head[data-v-7b18e118] {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
}
.recruit-list[data-v-7b18e118] {
        margin-top: 28px;
}
.recruit-list-box[data-v-7b18e118] {
        background: #ffffff;
        height: 122px;
        border-radius: 13px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        padding: 33px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        margin-bottom: 21px;
        cursor: pointer;
}
.recruit-list-box-title[data-v-7b18e118] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        font-size: 17px;
        font-weight: bold;
        color: #555f69;
}
.recruit-list-box-title .name[data-v-7b18e118]{
        max-width: 30%;
        overflow: hidden; 
        white-space: nowrap; 
        text-overflow: ellipsis;
}
.operate-box[data-v-7b18e118]{
        font-size: 16px;
        margin-left: 20px;
}
.recruit-list-detail[data-v-7b18e118]{
		position: relative;
}
.recruit-list-detail>span[data-v-7b18e118] {
        font-size: 13px;
        font-weight: 400;
        color: #6a747e;
        margin-right: 56px;
}
.recruit-list-label>span[data-v-7b18e118] {
        font-size: 19px;
        font-weight: 400;
        color: #6a747e;
        margin-bottom: 30px;
        cursor: pointer;
}
.recruit-list-detail-copy[data-v-7b18e118]{
		position: absolute;
		right: -10px;
		top: -20px;
		cursor: pointer;
		margin-right: 0;
}
[data-v-7b18e118]  .recruit-list .el-collapse {
        border: 0;
}
[data-v-7b18e118]  .recruit-list .el-collapse-item__wrap,[data-v-7b18e118]  .recruit-list .el-collapse-item__header {
        background-color: unset;
        border: 0;
}
[data-v-7b18e118]  .recruit-head .el-input__inner {
        background-color: #F3F4F6;
}
[data-v-7b18e118]  .recruit-head .el-icon-plus {
        font-weight: bold;
}
[data-v-7b18e118]  .recruit-list .el-collapse-item__arrow {
        display: none;
}

.right[data-v-bbd1e1b6]{
	float: right;
}
.enroll-template-create[data-v-bbd1e1b6]{
	background: #F3F4F6;
	padding: 0 10% 30px;
	height: 100%;
	color: #545f69;
	overflow-y: auto;
}
.enroll-template-create-step[data-v-bbd1e1b6]{
	text-align: center;
	border-radius: 10px;
	background: #fff;
	line-height: 56px;
}
.enroll-template-step-item[data-v-bbd1e1b6]{
	cursor: pointer;
}
.enroll-template-step-item-number[data-v-bbd1e1b6]{
	background: #F1F2F4;
	color: #545f69;
	display: inline-block;
	width: 28px;
	height: 28px;
	border-radius: 50%;
	line-height: 28px;
	margin-top: 9px;
	margin-right: 6px;
	font-weight: bold;
}
.enroll-template-step-split[data-v-bbd1e1b6]{
	display: inline-block;
	width: 200px;
	border-top: 1px dashed #bbb	;
	height: 1px;
	vertical-align: middle;
}
.enroll-template-step-item-ed .enroll-template-step-item-desc[data-v-bbd1e1b6]{
	color: #2fa2fd;
	font-weight: bold;
}
.enroll-template-step-item-ed .enroll-template-step-item-number[data-v-bbd1e1b6] {
	color: #fff;
	background: #2fa2fd;
}
.enroll-template-submit[data-v-bbd1e1b6]{
	line-height: 36px;
	margin-top: 10px;
	width: 90px;
	margin-right: 10px;
}
.enroll-template-form[data-v-bbd1e1b6]{
	background: #fff;
	border-radius: 10px;
	margin-top: 10px;
	padding: 30px 10%;
	min-height: 400px;
}
.enroll-template-form-no-pad[data-v-bbd1e1b6]{
	padding: 30px 2%;
}
.enroll-template-create-return[data-v-bbd1e1b6]{
	line-height: 40px;
	font-size: 13px;
	color: #888;
	cursor: pointer;
}
[data-v-bbd1e1b6].enroll-template-create-return .layui-icon-extend-iconfont{
	margin-right: 6px;
	font-size: 14px;
}
.enroll-template-create-title[data-v-bbd1e1b6]{
	position: absolute;
	left: calc(50% - 40px);
	line-height: 40px;
	font-size: 15px;
}
.enroll-template-form .btn-bg-blue[data-v-bbd1e1b6]{
	width: 120px;
	margin: 30px auto;
	line-height: 36px;
	height: 36px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.enroll-template-form-no-pad .config-content .el-form-item:first-child {
	display: none;
}

.enroll-template-list[data-v-848287d2]{
	background: #F3F4F6;
	padding: 0 10%;
	height: 100%;
	overflow-y: auto;
}
/**模板列表页面公共样式**/
.enroll-template-list-item[data-v-848287d2] {
	position: relative;
	width: 100%;
	height: 108px;
	background: #fff;
	border-radius: 10px;
	color: #6a747e;
	margin-bottom: 20px;
	padding: 25px 30px 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.enroll-template-list-item-name[data-v-848287d2] {
	width: 100%;
	height: 32px;
	line-height: 17px;
	font-size: 17px;
	font-weight: bold;
	color: #555f69;
	padding-right: 160px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.enroll-template-list-opera[data-v-848287d2]{
	position: absolute;
	top: 20px;
	right: 20px;
	color: #6a747e;
}
.enroll-template-list-opera-btn[data-v-848287d2]{
	float: left;
	font-weight: normal;
	margin-left: 20px;
	font-size: 14px;
	cursor: pointer;
}
.enroll-template-list-item-desc[data-v-848287d2] {
	width: 100%;
	height: 14px;
	line-height: 14px;
	color: #6a747e;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.enroll-template-list-item-desc .enroll-template-list-item-desc-item[data-v-848287d2] {
	margin-left: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	float: left;
}
.enroll-template-list-item-desc span+span[data-v-848287d2] {
	margin-left: 25px;
}
[data-v-848287d2]  .enroll-template-list-item{
	height: auto;
	cursor: pointer;
	padding-bottom: 10px;
}
.enroll-template-list-item-desc[data-v-848287d2]{
	white-space: unset;
	line-height: 25px;
	height: auto;
	margin-bottom: 10px;
	width: 86%;
}
.enroll-template-list-item-desc-item[data-v-848287d2]{
	display: inline-block;
	width: 50%;
}
.enroll-template-list-item-desc .enroll-template-list-item-desc-item[data-v-848287d2]{
	margin-left: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	float: left;
}
.enroll-template-list-item-desc-item-name[data-v-848287d2]{
	max-width: 80%;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-right: 18px;
}
.enroll-template-lh-add[data-v-848287d2]{
	margin: 20px 0;
	float: right;
}
.add-common-right-btn[data-v-848287d2] {
	padding: 7px 10px;
}
.enroll-template-lh-tab[data-v-848287d2]{
	line-height: 70px;
	cursor: pointer;
	margin-right: 30px;
}
.enroll-template-lh-tab-ed[data-v-848287d2]{
	color: #2fa2fd;
	font-weight: bold;
}
.enroll-template-list-type-name .enroll-template-list-opera[data-v-848287d2]{
	top: 25px;
}
.empty_box[data-v-848287d2]{
	text-align: center;
}
/* 详情页头部公共样式 */
.enroll-template-list-item-desc[data-v-848287d2] {
	white-space: unset;
	line-height: 25px;
	height: auto;
	margin-bottom: 10px;
	width: 86%;
}
/***********模板设置相关css*****/
.achievement-temp-second-opera span[data-v-848287d2] {
	width: 60px;
	line-height: 34px;
	height: 34px;
	margin: 20px 0px 0 10px;
	display: inline-block;
}
[data-v-848287d2].achievement-temp-type-set .el-input{
	width: 150px;
}
[data-v-848287d2].achievement-temp-type-set .el-input .el-input__inner,[data-v-848287d2].achievement-temp-type-set .common-limit-input-box{
	line-height: 35px;
	text-align: center;
	height: 35px;
	margin: 4px auto;
}
[data-v-848287d2].achievement-temp-type-set .common-limit-input-inner{
	text-align: center;
	color: #545f69;
}
.achievement-temp-type-set .layui-icon-extend-iconfont[data-v-848287d2]{
	cursor: pointer;
	color: #8F99A4;
}
[data-v-848287d2].achievement-temp-type-fd .el-input{
	width: 60px;
}
.achievement-temp-type-fd .common-limit-input-label[data-v-848287d2]{
	/*width: 214px;*/
	/**火狐窄屏下，宽度撑到了边界上**/
	width: 92%;
}
.achievement-temp-type-hg span[data-v-848287d2]{
	margin: 0 6px;
}
[data-v-848287d2].pages-content .page-center .page-center-col .name-active {
	background: #2fa2fd !important;
	color: #fff !important;
}
[data-v-848287d2].pages-content .create-template-dialog .template-style-list .template-style-item.item-active {
	border-color: #2fa2fd !important;
	color: #2fa2fd !important;
}
[data-v-848287d2].pages-content .create-template-dialog .template-style-list .template-style-item.item-active i {
	color: #2fa2fd !important;
}
[data-v-848287d2].pages-content .create-template-dialog .template-style-list .template-style-item.item-active .style-size {
	color: #2fa2fd !important;
}
[data-v-848287d2].pages-content .create-template-dialog .template-tags-list .template-tags-item.tags-item-active {
	background: #2fa2fd !important;
}

.admin-template[data-v-6f0264fb]{
	height: 100%;
}

.public-pop-root-inside .content[data-v-6a4ff9a8] {
  margin: 30px 40px;
  height: 280px;
  overflow: auto;
  overflow-x: hidden;
}
.public-pop-root-inside .operation[data-v-6a4ff9a8] {
  text-align: center;
  margin-top: 30px;
}

.certificate-design-page[data-v-11295d7c] {
}
[data-v-11295d7c].pages-content .page-center-wrap .page-center .page-center-nav .nav-item.nav-item-acitve {
    color: #2fa2fd !important;
    border-right: 2px solid #2fa2fd !important;
}
[data-v-11295d7c].pages-content .layer .layer-content .item.item-active {
    color: #2fa2fd !important;
}

.cerrificate-detail-page[data-v-7c4034c7] {
    height: 100%;
    background-color: #f3f4f6;
}
[data-v-7c4034c7].pages-content .table-btn:hover {
    color: #2fa2fd !important;
}

.certificate-get-page[data-v-a6d4ff7a] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 52px 160px;
  padding-bottom: 0;
  min-height: 750px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.certificate-get-page .page-left-nav[data-v-a6d4ff7a] {
    width: 23%;
    background-color: #f9f9f9;
    min-height: 100%;
}
.certificate-get-page .page-left-nav .left-nav-item[data-v-a6d4ff7a] {
      font-size: 16px;
      color: #333;
      font-weight: 400;
      height: 92px;
      line-height: 92px;
      padding: 0 50px;
      cursor: pointer;
}
.certificate-get-page .page-left-nav .left-nav-item.item-acitve[data-v-a6d4ff7a] {
        font-weight: bold;
        background: #ffffff;
        border-radius: 8px 8px 0px 0px;
        -webkit-box-shadow: 0px 5px 13px 0px rgba(229, 229, 229, .9);
                box-shadow: 0px 5px 13px 0px rgba(229, 229, 229, .9);
}
.certificate-get-page .page-right-content[data-v-a6d4ff7a] {
    width: 75%;
    background-color: #f9f9f9;
    border-radius: 8px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 56px 50px;
    height: 100%;
}
.certificate-get-page .page-right-content .content-title[data-v-a6d4ff7a] {
      height: 30px;
      line-height: 30px;
      font-size: 16px;
      font-weight: bold;
      overflow: hidden;
      position: relative;
}
.certificate-get-page .page-right-content .content-title[data-v-a6d4ff7a]::after {
        content: '';
        width: 100%;
        border-top: 1px dashed #333;
        position: absolute;
        top: 50%;
        left: 100px;
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
}
.certificate-get-page .page-right-content .certificate-list[data-v-a6d4ff7a] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.certificate-get-page .page-right-content .certificate-list .certificate-item[data-v-a6d4ff7a] {
        cursor: pointer;
        margin-top: 16px;
        width: calc(20% - 8px);
}
.certificate-get-page .page-right-content .certificate-list .certificate-item .certificate-img[data-v-a6d4ff7a] {
          width: 100%;
          height: 100px;
          -o-object-fit: contain;
             object-fit: contain;
}
.certificate-get-page .page-right-content .certificate-list .certificate-item .title[data-v-a6d4ff7a] {
          margin-top: 8px;
          text-align: center;
}

.certificate-web-app-page[data-v-3373e604] {
  height: 100%;
}

.download-patrol-pdf-page[data-v-10480078] {
  position: relative;
  width: 100%;
  height: auto;
  overflow: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.download-patrol-pdf-page .a4_height_box[data-v-10480078],
  .download-patrol-pdf-page .a4_height_reserved_box[data-v-10480078] {
    position: absolute;
    top: -2000%;
}
.download-patrol-pdf-page .registration_index-tips[data-v-10480078] {
    width: 96%;
    margin: auto;
    line-height: 38px;
    background: #F3F4F6;
    text-indent: 40px;
    margin-bottom: 20px;
}
.download-patrol-pdf-page .form-generate-box[data-v-10480078] {
    padding: 0 50px;
    border-radius: 10px;
}
.download-patrol-pdf-page .form-item-box[data-v-10480078] {
    padding-top: 20px;
    position: relative;
}
.download-patrol-pdf-page .watermark-box[data-v-10480078] {
    position: absolute;
    top: 0;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    color: rgba(220, 220, 220, .4);
    z-index: 1;
}
.download-patrol-pdf-page .watermark-box .watermark-item[data-v-10480078] {
      width: 100%;
}
.download-patrol-pdf-page .watermark-box .watermark-item span[data-v-10480078] {
        display: block;
        -webkit-transform: rotateZ(-45deg);
                transform: rotateZ(-45deg);
}































/**
 * @desc: 招生报名的公用css
 * @author: yansen
 * @time:
 */
.enrollment-instructions-btn[data-v-f38d038c] {
    margin: 50px auto 0 auto;
    width: 240px;
    height: 40px;
    line-height: 40px;
    background: #000009;
    border-radius: 8px;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 0;
}
.enrollment-instructions-btn._gray[data-v-f38d038c]{
    background: #eee;
    border: none;
}
.enrollment-instructions[data-v-f38d038c] {
    /*min-height: 100%;
    background: #f9f9f9;
    border-radius: 8px;
    box-sizing: border-box;
    padding: 55px 62px;
    text-align: center;*/
}
.enrollment-instructions-title[data-v-f38d038c] {
    font-size: 21px;
    font-weight: bold;
    color: #1a1a1a;
    text-align: center;
}
.enrollment-instructions-nav[data-v-f38d038c] {
    margin-top: 50px;
}
.enrollment-instructions-desc[data-v-f38d038c] {
    font-size: 18px;
    color: #333;
    line-height: 37px;
    letter-spacing: 1px;
    text-align: justify;
}
.enrollment-instructions-checkbox[data-v-f38d038c] {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 70px;
}
.enrollment-instructions-check[data-v-f38d038c] {
    margin: 0 25px;
}
.dashed[data-v-f38d038c] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    border: 1px dashed #dddddd;
}

.tab-icon[data-v-3419109c]{
        color: #023EFE;
        position: absolute;
        right: 30px;
}
.apply-enrollment[data-v-3419109c] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        padding: 52px 160px;
        padding-bottom: 0;
        min-height: 750px;
        /* display: flex;
        justify-content: space-between; */
}
.apply-enrollment-left[data-v-3419109c] {
        position: sticky;
        top: 10px;
        width: 23%;
        /* float: left; */
        height: 100%;
        max-height: calc(100vh - 20px);
        overflow: auto;
        overflow-x: hidden;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
}
.apply-enrollment-submittals[data-v-3419109c] {
        width: 100%;
        height: 48px;
        font-size: 15px;
        font-weight: 700;
        background-color: grey;
        border-radius: 6px;
		-webkit-box-shadow: none;
		        box-shadow: none;
		border: none;
        margin-top: 15px;
}
.apply-enrollment-tabs[data-v-3419109c] {
        /*margin-top: 20px;*/
        width: 100%;
        background-color: #f9f9f9;
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
}
.apply-enrollment-tab[data-v-3419109c] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        font-size: 16px;
        color: #333;
        font-weight: 400;
        max-height: 92px;
        padding: 3.6vh 50px;
        cursor: pointer;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
}
.apply-enrollment-tab.active[data-v-3419109c] {
        font-weight: bold;
        background: #ffffff;
        border-radius: 0px;
        -webkit-box-shadow: 0px 5px 13px 0px rgba(229, 229, 229, .90);
                box-shadow: 0px 5px 13px 0px rgba(229, 229, 229, .90);
}
.apply-enrollment-right[data-v-3419109c] {
        /* flex: 1;
        margin-left: 25px; */
        width: 75%;
        /* float: right; */
        height: 100%;
        background: #f9f9f9;
        border-radius: 8px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        padding: 55px 62px;
        text-align: center;
}
.apply-enrollment-submittals.ed[data-v-3419109c]{
        background: #001;
}
/**
 * @desc: 招生报名的公用css
 * @author: yansen
 * @time:
 */
.enrollment-instructions-btn[data-v-1f474998] {
    margin: 50px auto 0 auto;
    width: 240px;
    height: 40px;
    line-height: 40px;
    background: #000009;
    border-radius: 8px;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 0;
}
.enrollment-instructions-btn._gray[data-v-1f474998]{
    background: #eee;
    border: none;
}

.recommender-title[data-v-63bf714c] {
    font-size: 14px;
    font-weight: 400;
    color: #333333;
    line-height: 24px;
    text-align: left;
}
.recommender-desc[data-v-63bf714c] {
    font-size: 13px;
    font-weight: 400;
    text-align: left;
    color: #333333;
    line-height: 26px;
    padding: 30px 0;
    border-bottom: 1px dashed #DDDDDD;
}
.recommender-header[data-v-63bf714c] {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 22px 0;
}
.recommender-header>span[data-v-63bf714c] {
    font-size: 13px;
    font-weight: 400;
    text-align: left;
    color: #333333;
    line-height: 24px;
}
.recommender-header>p[data-v-63bf714c] {
    font-size: 14px;
    font-weight: 400;
    text-align: left;
    color: #333333;
    line-height: 24px;
    cursor: pointer;
}
.recommender-list[data-v-63bf714c] {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.recommender-list-box[data-v-63bf714c] {
    width: 45%;
    /* height: 343px; */
    background: #ffffff;
    border-radius: 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 30px;
}
.recommender-list-header[data-v-63bf714c] {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 25px;
}
.recommender-list-header img[data-v-63bf714c] {
    width: 14px;
    height: 14px;
    cursor: pointer;
}
.recommender-list-user-name[data-v-63bf714c] {
    font-size: 16px;
    font-weight: 700;
    text-align: left;
    color: #333333;
    line-height: 24px;
}
.recommender-list-header img[data-v-63bf714c]:first-child {
    margin-right: 23px;
}
.recommender-list-line[data-v-63bf714c] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-bottom: 20px;
}
.recommender-list-line[data-v-63bf714c]:last-child {
    border-bottom: 1px dashed #DDDDDD;
}
.recommender-list-line-label[data-v-63bf714c] {
    width: 80px;
    font-size: 13px;
    font-weight: 400;
    color: #666666;
    text-align: left;
    line-height: 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.recommender-list-line-label img[data-v-63bf714c],
.recommender-list-footer img[data-v-63bf714c] {
    margin-right: 5px;
    width: 14px;
    height: 14px;
}
.recommender-list-line-text[data-v-63bf714c] {
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    color: #333333;
    line-height: 24px;
}
.recommender-list-footer[data-v-63bf714c] {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    padding-top: 26px;
}
.recommender-send-mail[data-v-63bf714c] {
    width: 80px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    padding-left: 13px;
    border-radius: 10px;
    background-color: #001;
    color: #FFF;
}
.recommender-share-link[data-v-63bf714c] {
    width: 80px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    padding-left: 13px;
    border-radius: 10px;
    color: #333333;
    border-color: #001;
    border-width: 1px;
    border-style: solid;
}
.recommender-list-footer p[data-v-63bf714c] {
    cursor: pointer;
    font-size: 14px;
    font-weight: 400;
    text-align: center;
    line-height: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.schedule-form[data-v-63bf714c] {
    padding: 0 10%;
}
[data-v-63bf714c]  .del-jt input::-webkit-outer-spin-button,[data-v-63bf714c]  .del-jt input::-webkit-inner-spin-button {
    -webkit-appearance: none !important;
}
[data-v-63bf714c]  .del-jt input[type="number"] {
    -moz-appearance: textfield;
}
































.enrollment-status[data-v-36f4f2d8],
.enroll-accessory[data-v-36f4f2d8] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 65px 160px;
  text-align: center;
}
[data-v-36f4f2d8] .enrollment-status th {
  background-color: #EFEFEF !important;
  color: #999999 !important;
  font-size: 14px;
  height: 52px;
}
[data-v-36f4f2d8] .el-table__row {
  font-size: 14px;
  color: #333;
  height: 60px;
}
.res-border-card[data-v-36f4f2d8] {
  width: 300px;
  height: 53px;
  margin-bottom: 10px;
  margin-right: 10px;
  padding: 5px;
  border-radius: 10px;
  border: 1px solid #d2d2d2;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.pointer[data-v-36f4f2d8] {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.icon[data-v-36f4f2d8] {
  float: left;
  font-size: 36px;
}
.color-icon[data-v-36f4f2d8] {
  float: left;
  margin-top: 2.5px;
  width: 36px;
  height: 36px;
}
.name[data-v-36f4f2d8] {
  float: left;
  max-width: 150px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 14px;
  line-height: 41px;
}
.delete[data-v-36f4f2d8] {
  float: right;
  font-size: 20px;
  line-height: 41px;
  color: #54a0f8;
}
.webapp-resouce-info[data-v-36f4f2d8] {
  float: left;
  max-width: 150px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 14px;
  line-height: 41px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.webapp-resouce-info p[data-v-36f4f2d8] {
  height: 20px;
  line-height: 20px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.download-icon[data-v-36f4f2d8] {
  float: right;
  cursor: pointer;
  line-height: 41px;
  margin-right: 10px;
}
.enroll-accessory[data-v-36f4f2d8] {
  text-align: left;
}
.enroll-accessory .title[data-v-36f4f2d8] {
    margin-bottom: 15px;
}
.accessory-box[data-v-36f4f2d8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.participation-head-bg[data-v-68f11af5] {
        width: 100%;
        height: 265px;
        background: url(/vue/dist/static/img/head_bg.975125e.png) no-repeat;
        background-size: 100% 100%;
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.participation-head-title[data-v-68f11af5] {
        color: #fff;
        font-weight: bold;
}
.participation-head-loginlogo[data-v-68f11af5] {
        width: 50px;
        height: 50px;
}
.participation-head-school-name[data-v-68f11af5] {
        color: #fff;
        font-weight: bold;
        margin-left: 10px;
        font-size: 20px;
}
.participation-head-bgname[data-v-68f11af5] {
        /*width: 400px;*/
        height: 130px;
        margin-left: 155px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -ms-flex-pack: distribute;
            justify-content: space-around;
}
.participation-head-logo[data-v-68f11af5] {
        width: 148px;
        height: 130px;
}
.participation-head-name[data-v-68f11af5] {
        width: 236px;
        height: 84px;
}
.participation-head-tab[data-v-68f11af5] {
        width: 100%;
        height: 120px;
        background-color: #fff;
        padding: 0 160px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-shadow: 0px 4px 30px 0px rgba(229, 229, 229, .50);
                box-shadow: 0px 4px 30px 0px rgba(229, 229, 229, .50);
		position: relative;
}
.participation-head-tab-box[data-v-68f11af5] {
        width: 210px;
        height: 66px;
        font-size: 16px;
        background: #f8f8f8;
        border-radius: 8px;
        margin-right: 20px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        cursor: pointer;
}
.participation-head-tab-box.active[data-v-68f11af5] {
        background-color: #fff;
        -webkit-box-shadow: 0px 5px 13px 0px rgba(229, 229, 229, .90);
                box-shadow: 0px 5px 13px 0px rgba(229, 229, 229, .90);
}
.participation-head-tab-box.active>span[data-v-68f11af5] {
        color: #1A1A1A !important;
}
.participation-head-tab-box[data-v-68f11af5]:hover {
        background-color: #fff;
        -webkit-box-shadow: 0px 5px 13px 0px rgba(229, 229, 229, .90);
                box-shadow: 0px 5px 13px 0px rgba(229, 229, 229, .90);
}
.participation-head-tab-box>img[data-v-68f11af5] {
        width: 17px;
        height: 17px;
}
.participation-head-tab-box>span[data-v-68f11af5] {
        font-size: 20px;
        font-weight: 700;
        color: #666666;
        margin-left: 10px;
}
.participation-head-tab-error[data-v-68f11af5]{
		text-align: center;
		line-height: 40px;
		padding: 50px 0;
}
[data-v-68f11af5].participation-head-tab-error .layui-icon-extend-iconfont{
		font-size: 36px;
		color: #EBF6FF;
}
.participation-head-tab-login[data-v-68f11af5]{
		margin-left: 20px;
		position: absolute;
		right: 100px;
}
.participation-head-tab-login-icon[data-v-68f11af5]{
		font-size: 40px;
		color: #E1E1E1;
		cursor: pointer;
}

.interview-appointment[data-v-4f8dc170] {
  /* display: flex; */
  width: 100%;
  height: 100%;
  padding: 65px 160px 0 160px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.interview[data-v-4f8dc170] {
  width: 23%;
  float: left;
  height: 100%;
  background-color: #f9f9f9;
}
.appointment[data-v-4f8dc170] {
  width: 75%;
  float: right;
  height: 100%;
  /* flex: 1;
  min-width: 800px;
  margin-left: 30px; */
  /* background-color: aqua; */
  /* min-height: 750px; */
}
.interview-item[data-v-4f8dc170] {
  padding: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 16px;
  color: #333;
  cursor: pointer;
}
.cancel[data-v-4f8dc170] {
  width: 16px;
}
.arrows[data-v-4f8dc170] {
  width: 8px;
  cursor: pointer;
  margin: 0 20px;
}
.interview-item.active[data-v-4f8dc170] {
  font-weight: bold;
  background-color: #fff;
  -webkit-box-shadow: 0px 4px 10px 0px rgba(229, 229, 229, .90);
          box-shadow: 0px 4px 10px 0px rgba(229, 229, 229, .90);
}
.week-active[data-v-4f8dc170] {
    background-color: #fff;
    -webkit-box-shadow: 2px 2px 10px #e8e8e8;
            box-shadow: 2px 2px 10px #e8e8e8;
}
.appointment[data-v-4f8dc170] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.week[data-v-4f8dc170] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 10px;
  background-color: #f9f9f9;
}
.week-arrow[data-v-4f8dc170] {
  font-weight: 600;
  margin-bottom: 5px;
}
.time-item[data-v-4f8dc170] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: center;
  cursor: pointer;
  padding: 20px 10px;
}
.appointment-list[data-v-4f8dc170] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-top: 30px;
}
.el-button-info[data-v-4f8dc170] {
  background-color: #000011;
  color: #fff;
  border-radius: 4px;
}
.appointment-fail[data-v-4f8dc170] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 180px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-flex-pack: distribute !important;
      justify-content: space-around !important;
}
.appointment-fail>img[data-v-4f8dc170] {
  width: 161px;
  height: 178px;
}
.appointment-fail>p[data-v-4f8dc170] {
  font-size: 15px;
  font-weight: 700;
  color: #333333;
}
.appointment-fail[data-v-4f8dc170],
.appointment-success[data-v-4f8dc170] {
  width: 100%;
  height: 750px;
  background: #f9f9f9;
  border-radius: 6px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
}
.appointment-success-detail[data-v-4f8dc170] {
  width: 506px;
  height: 459px;
  background: url(/vue/dist/static/img/appointment_success.ce4b71b.png) no-repeat;
  background-size: 100% 100%;
  margin-top: 58px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.appointment-success-detail-title[data-v-4f8dc170] {
  font-size: 18px;
  font-weight: bold;
  color: #333333;
  margin-top: 50px;
}
.appointment-success-detail-line[data-v-4f8dc170] {
  width: 80%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0 auto;
  height: 60px;
}
.appointment-success-detail-line>span[data-v-4f8dc170] {
  font-size: 15px;
  font-weight: 400;
  color: #333333;
}
.appointment-success-detail-line>p[data-v-4f8dc170] {
    font-size: 15px;
    font-weight: bold;
    color: #333333;
}
.cancel_interview_btn[data-v-4f8dc170] {
  width: 240px;
  height: 40px;
  background: #000011;
  border-radius: 6px;
  font-size: 14px;
  font-weight: 700;
  color: #ffffff;
  border: 0;
  position: absolute;
  top: 600px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
[data-v-4f8dc170]  .appointment-list th {
    background-color: #EFEFEF !important;
    color: #999999 !important;
    font-size: 14px;
    height: 52px;
}

.personal-settings[data-v-09b248b9] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 60px 160px;
  height: 750px;
}
.personal-settings-left[data-v-09b248b9] {
  width: 23%;
  float: left;
  min-height: 100%;
  background-color: #f9f9f9;
}
.personal-settings-tabs[data-v-09b248b9] {
  width: 100%;
  height: 100%;
}
.personal-settings-tab[data-v-09b248b9] {
  font-size: 16px;
  color: #333;
  font-weight: 400;
  height: 92px;
  line-height: 92px;
  padding: 0 50px;
  cursor: pointer;
}
.personal-settings-tab.active[data-v-09b248b9] {
  font-weight: bold;
  background: #ffffff;
  border-radius: 8px 8px 0px 0px;
  -webkit-box-shadow: 0px 5px 13px 0px rgba(229, 229, 229, .9);
          box-shadow: 0px 5px 13px 0px rgba(229, 229, 229, .9);
}
.personal-settings-right[data-v-09b248b9] {
  width: 75%;
  float: right;
  background-color: #f9f9f9;
  border-radius: 8px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 56px 50px;
  height: 100%;
  position: relative;
}
.personal-settings-title[data-v-09b248b9] {
  font-size: 14px;
  font-weight: bold;
  color: #333;
}
.form-edit-btn-box[data-v-09b248b9] {
    width: 100%;
    text-align: center;
    position: absolute;
    bottom: 56px;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
}
.form-edit-btn[data-v-09b248b9] {
    width: 240px;
    height: 40px;
    background-color: #000011;
    border: 0;
    color: #fff;
    font-size: 14px;
}
.personal-settings-step[data-v-09b248b9] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.step-box[data-v-09b248b9] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.step-box>span[data-v-09b248b9] {
    font-size: 14px;
    color: #666666;
    margin-left: 12px;
    font-weight: bold;
}
.step-label[data-v-09b248b9] {
    width: 40px;
    height: 40px;
    background: #dddddd;
    border: 1px solid #dddddd;
    border-radius: 50%;
    text-align: center;
    line-height: 40px;
    font-size: 18px;
    color: #999;
    font-weight: bold;
}
.step-box.active>span[data-v-09b248b9] {
    color: #333;
}
.step-box.active .step-label[data-v-09b248b9] {
    background: #023efe;
    border: 1px solid #023efe;
    -webkit-box-shadow: 0px 5px 13px 0px rgba(1, 61, 253, .20);
            box-shadow: 0px 5px 13px 0px rgba(1, 61, 253, .20);
    color: #fff;
}
.step-border[data-v-09b248b9] {
    width: 130px;
    border: 1px dashed #DDDDDD;
    margin: 0 20px;
}
.personal-settings-form[data-v-09b248b9] {
    margin: 68px auto 0 auto;
    width: 50%;
    text-align: center;
}
.get_code_btn[data-v-09b248b9] {
    width: 100px;
    height: 36px;
    color: #fff;
    background: #000011;
    border-radius: 5px;
    position: absolute;
    right: 5px;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    padding: 10px;
}
.code_img[data-v-09b248b9] {
    width: 70px;
    height: 32px;
    position: absolute;
    right: 5px;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
}
.step_success[data-v-09b248b9] {
    width: 674px;
    height: 262px;
    background: url(/vue/dist/static/img/edit_success.da28a38.png) no-repeat;
    background-size: 100% 100%;
    margin: 100px auto 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.step_success>p[data-v-09b248b9] {
    font-size: 19px;
    font-weight: bold;
    color: #666;
    margin-top: 50px;
}
.title-dashed[data-v-09b248b9] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-left: 8px;
  border-bottom: 1px dashed #DDDDDD;
}
[data-v-09b248b9]  .personal-settings-right .el-input__inner {
  background-color: #f9f9f9 !important;
  border: 1px solid #DCE5EF;
}
[data-v-09b248b9]  .el-button.is-disabled:hover {
  background-color: #001 !important;
}

.personal-settings[data-v-74272c89] {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 60px 160px;
    height: 750px;
}
.personal-settings-left[data-v-74272c89] {
    width: 23%;
    float: left;
    min-height: 100%;
    background-color: #f9f9f9;
}
.personal-settings-tabs[data-v-74272c89] {
    width: 100%;
    height: 100%;
}
.personal-settings-tab[data-v-74272c89] {
    font-size: 16px;
    color: #333;
    font-weight: 400;
    height: 92px;
    line-height: 92px;
    padding: 0 50px;
    cursor: pointer;
}
.personal-settings-tab.active[data-v-74272c89] {
    font-weight: bold;
    background: #ffffff;
    border-radius: 8px 8px 0px 0px;
    -webkit-box-shadow: 0px 5px 13px 0px rgba(229, 229, 229, .9);
            box-shadow: 0px 5px 13px 0px rgba(229, 229, 229, .9);
}
.personal-settings-right[data-v-74272c89] {
    width: 75%;
    float: right;
    background-color: #f9f9f9;
    border-radius: 8px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 56px 50px;
    height: 100%;
    position: relative;
}
.el-divider__text[data-v-74272c89] {
    background-color: transparent;
}
.pay-info[data-v-74272c89] {
    margin-top: 60px;
    width: 600px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.pay-info-item[data-v-74272c89] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    height: 52px;
    line-height: 52px;
}
.info-item-title[data-v-74272c89] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    text-align: center;
    background-color: #efefef;
    border-bottom: 1px solid #FFFFFF;
    font-size: 14px;
    color: #999;
}
.info-item-value[data-v-74272c89] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    text-align: center;
    background-color: #FFFFFF;
    border-bottom: 1px solid #efefef;
}
.value-isPayed[data-v-74272c89] {
    color: #67C23A;
}
.value-noPayed[data-v-74272c89] {
    color: #F56C6C;
}
.footer-wrap[data-v-74272c89] {
    margin-top: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.form-edit-btn[data-v-74272c89] {
    width: 240px;
    height: 40px;
    background-color: #000011;
    border: 0;
    color: #fff;
    font-size: 14px;
}
.qrcode-wrap[data-v-74272c89] {
    padding-bottom: 30px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.qrcode-tips[data-v-74272c89] {
    margin-bottom: 30px;
    font-size: 14px;
    color: #333333;
}

.page-header-box[data-v-37c0696c] {
  margin-bottom: 28px;
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 2fr) minmax(0, 1fr);
  line-height: 40px;
  padding: 10px 20px;
  font-size: 17px;
  line-height: 24px;
  font-weight: 600;
  color: #303133;
}
.page-header-box .title[data-v-37c0696c] {
    text-align: center;
}
.form-box[data-v-37c0696c] {
  padding: 0 8px;
}
.action-box[data-v-37c0696c] {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #fff;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 20px 20px 61px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  z-index: 10;
}
.action-box .action-btn[data-v-37c0696c] {
    width: 100%;
    height: 44px;
    background-color: #2FA2FE;
    color: #FFF;
    line-height: 44px;
    text-align: center;
    border-radius: 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.action-box .action-btn.plain[data-v-37c0696c] {
      background-color: #fff;
      border: 1px #2FA2FE solid;
      color: #2FA2FE;
}

.apply-info-fill[data-v-111c1406] {
  padding: 10px 0 105px;
}
.apply-info-fill .page-header-box[data-v-111c1406] {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 2fr) minmax(0, 1fr);
    line-height: 40px;
    padding: 10px 20px;
    font-size: 17px;
    line-height: 24px;
    font-weight: 600;
    color: #303133;
}
.apply-info-fill .page-header-box .title[data-v-111c1406] {
      text-align: center;
}
.apply-info-fill .form-box[data-v-111c1406] {
    margin: 20px 0;
    margin-bottom: 40px;
    padding-right: 20px;
}
.apply-info-fill .action-box[data-v-111c1406] {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #fff;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 20px 20px 61px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    z-index: 10;
}
.apply-info-fill .action-box .action-btn[data-v-111c1406] {
      width: 160px;
      height: 44px;
      background-color: #2FA2FE;
      color: #FFF;
      line-height: 44px;
      text-align: center;
      border-radius: 10px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
}
.apply-info-fill .action-box .action-btn.plain[data-v-111c1406] {
        background-color: #fff;
        border: 1px #2FA2FE solid;
        color: #2FA2FE;
}

.account-bind-box .row .el-form-item {
  margin: 0;
  width: 100%;
}
.account-bind-box .el-form .row {
  margin-bottom: 20px !important;
}

.account-bind-box .row[data-v-456d89f1] {
  margin-bottom: var(--padding-margin-width-distance);
  border-bottom: 1px solid transparent;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px;
  color: #454545;
  line-height: 20px;
}
.account-bind-box .row .split-link[data-v-456d89f1] {
    margin: 0 20px;
    width: 1px;
    height: 8px;
    background: #e8e9eb;
}
.account-bind-box .submit-box[data-v-456d89f1] {
  width: 100%;
  line-height: 44px;
  text-align: center;
  color: white;
  font-size: 16px;
  background-color: var(--theme-color);
  border-radius: 4px;
}
.account-bind-box .code-box[data-v-456d89f1] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.account-bind-box .code-box .el-input[data-v-456d89f1] {
    width: calc(100% - 104px);
}
.account-bind-box .code-box .code-btn[data-v-456d89f1] {
    width: 84px;
    text-align: center;
    font-size: 12px;
    color: #999999;
    background: #f4f5f7;
    border-radius: 4px;
}
.account-bind-box .code-box .code-img[data-v-456d89f1] {
    width: 84px;
    height: 40px;
}
.account-bind-box .code-box .code-img img[data-v-456d89f1] {
      width: 84px;
      height: 40px;
}





































.apply-log-box[data-v-7dd7293f] {
  padding: var(--padding-margin-width-distance) 0;
  padding-top: calc(var(--padding-margin-width-distance) + 20px);
  min-height: 100px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.apply-log-box .apply-log-item[data-v-7dd7293f] {
    position: relative;
    margin: 0 var(--padding-margin-width-distance);
    padding-bottom: 20px;
    padding-left: 20px;
    border-left: 1px dashed #e6e9f0;
}
.apply-log-box .apply-log-item[data-v-7dd7293f]::before {
      content: '';
      position: absolute;
      left: -5px;
      display: block;
      width: 9px;
      height: 9px;
      background: #dde6ec;
      border-radius: 50%;
}
.apply-log-box .apply-log-item .title[data-v-7dd7293f] {
      margin-bottom: 12px;
      font-size: 14px;
      font-family: PingFang SC, PingFang SC-Semibold;
      font-weight: 600;
      color: #333333;
      line-height: 5px;
}
.apply-log-box .apply-log-item .time[data-v-7dd7293f],
    .apply-log-box .apply-log-item .desc[data-v-7dd7293f] {
      font-size: 12px;
      font-family: PingFang SC, PingFang SC-Regular;
      font-weight: 400;
      color: #999999;
      line-height: 16px;
}

.apply-materials-item[data-v-1ad77f5c] {
  position: relative;
}
.apply-materials-item .title[data-v-1ad77f5c] {
    margin: 10px 0 26px 0;
    padding-left: 12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    font-weight: 600;
    text-align: left;
    color: #2fa2fe;
    border-left: 2px #2fa2fe solid;
    height: 8px;
    line-height: 8px;
}
.apply-materials-item .edit-btn-box[data-v-1ad77f5c] {
    position: absolute;
    right: 0;
    top: 0;
    color: #2fa2fe;
    padding: 4px 8px;
    font-size: 12px;
    background-color: rgba(47, 162, 254, .1);
    border-radius: 11px;
}

.suggest-desc[data-v-410ebf8c] {
  margin-bottom: var(--padding-margin-width-distance);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  color: #454545;
  font-size: 12px;
}
.suggest-desc .look[data-v-410ebf8c] {
    text-decoration: underline;
}
.apply-suggest-item[data-v-410ebf8c] {
  margin-bottom: 20px;
  padding: 20px;
  background: #ffffff;
  border: 1px solid #e7eaef;
  border-radius: 8px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
}
.apply-suggest-item .title-box[data-v-410ebf8c] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 16px;
}
.apply-suggest-item .title-box .title[data-v-410ebf8c] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      font-size: 17px;
      font-weight: 600;
}
.apply-suggest-item .title-box .handle-box[data-v-410ebf8c] {
      font-size: 18px;
}
.apply-suggest-item .title-box .tag-status[data-v-410ebf8c] {
      margin-left: 6px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      width: 60px;
      height: 24px;
      line-height: 24px;
      background: rgba(153, 153, 153, .1);
      color: #999999;
      border-radius: 4px;
      text-align: center;
      font-size: 12px;
}
.apply-suggest-item .title-box .tag-status i[data-v-410ebf8c] {
        margin-right: 6px;
        display: inline-block;
        width: 4px;
        height: 4px;
        background: #999999;
        border-radius: 50%;
}
.apply-suggest-item .title-box .tag-status.send[data-v-410ebf8c] {
      background: rgba(15, 200, 25, .1);
      color: #0fc819;
}
.apply-suggest-item .title-box .tag-status.send i[data-v-410ebf8c] {
        background: #0fc819;
}
.apply-suggest-item .row[data-v-410ebf8c] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px;
}
.apply-suggest-item .row .key[data-v-410ebf8c] {
      width: 50px;
}
.apply-suggest-item .row .val[data-v-410ebf8c] {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
}
.apply-suggest-item .share[data-v-410ebf8c] {
    margin-top: 20px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 24px;
    margin-bottom: 0;
    font-size: 17px;
    font-weight: 600;
    text-align: center;
    color: #2fa2fe;
}
.apply-suggest-item .share div[data-v-410ebf8c] {
      height: 12px;
      line-height: 12px;
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
}
.apply-suggest-item .share .border-right[data-v-410ebf8c] {
      border-right: 1px #e7eaef solid;
}
.add-suggest-user-btn[data-v-410ebf8c] {
  margin-bottom: 20px;
  text-align: center;
  font-size: 17px;
  font-family: PingFang SC, PingFang SC-Medium;
  font-weight: 600;
  text-align: center;
  color: #454545;
  line-height: 24px;
}
.add-suggest-user-btn i[data-v-410ebf8c] {
    margin-right: 8px;
    font-weight: 600;
}
#input[data-v-410ebf8c] {
  width: 0;
  height: 0;
}

.edit-password-box .row .el-form-item {
  margin: 0;
  width: 100%;
}
.edit-password-box .el-form .row {
  margin-bottom: 20px !important;
}

.edit-password-box .title[data-v-01bbdb7a] {
  margin-bottom: var(--padding-margin-width-distance);
  font-size: 11px;
  font-weight: 400;
  color: #999999;
  line-height: 16px;
}
.edit-password-box .row[data-v-01bbdb7a] {
  margin-bottom: var(--padding-margin-width-distance);
  border-bottom: 1px solid transparent;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px;
  color: #454545;
  line-height: 20px;
}
.edit-password-box .row .split-link[data-v-01bbdb7a] {
    margin: 0 20px;
    width: 1px;
    height: 8px;
    background: #e8e9eb;
}
.edit-password-box .submit-box[data-v-01bbdb7a] {
  width: 100%;
  line-height: 44px;
  text-align: center;
  color: white;
  font-size: 16px;
  background-color: var(--theme-color);
  border-radius: 4px;
}

.participation-web-app-page[data-v-2a040f81] {
  height: 100%;
  background-color: #1CDBE7;
  background-image: url(/vue/dist/static/img/participation_web_app_back.c728a09.png);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  overflow: auto;
  --theme-color: #2FA2FE;
  --padding-margin-width-distance: 3.5vw;
}
.participation-web-app-page > div[data-v-2a040f81] {
    border-bottom: 1px solid transparent;
}
.cover-top-box[data-v-2a040f81] {
  padding: var(--padding-margin-width-distance);
  height: 24vh;
}
.cover-top-box .cover-title-box[data-v-2a040f81] {
    margin-top: 5vh;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
    overflow: hidden;
}
.cover-top-box .cover-title-box .title[data-v-2a040f81] {
      width: 100%;
      font-size: 30px;
      font-weight: 600;
      text-align: center;
      color: #ffffff;
      line-height: 39px;
      overflow: hidden;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
}
.cover-top-box .login-status-box[data-v-2a040f81] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.cover-top-box .login-status-box .user-info img[data-v-2a040f81] {
      width: 38px;
      height: 38px;
      border-radius: 50%;
      border: 1.5px white solid;
}
.cover-top-box .login-status-box .environment[data-v-2a040f81] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      font-size: 14px;
      color: #ffffff;
}
.cover-top-box .login-status-box .environment img[data-v-2a040f81] {
        width: 30px;
        margin-right: 6px;
}
.participation-content[data-v-2a040f81] {
  --participation-content-margin-bottom: 136px;
  margin: 0 0 calc(2vh + var(--participation-content-margin-bottom)) var(--padding-margin-width-distance);
  min-height: calc(73.5vh - var(--participation-content-margin-bottom));
  width: calc(100% - var(--padding-margin-width-distance) - var(--padding-margin-width-distance));
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.participation-content .content-main[data-v-2a040f81] {
    padding: 0 var(--padding-margin-width-distance) var(--padding-margin-width-distance) var(--padding-margin-width-distance);
}
.participation-content .content-main .certificate-list[data-v-2a040f81] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.participation-content .content-main .certificate-list .certificate-item[data-v-2a040f81] {
        cursor: pointer;
        margin-top: 16px;
        width: calc(50% - 5px);
}
.participation-content .content-main .certificate-list .certificate-item .certificate-img[data-v-2a040f81] {
          width: 100%;
          height: 100px;
          -o-object-fit: contain;
             object-fit: contain;
}
.participation-content .content-main .certificate-list .certificate-item .title[data-v-2a040f81] {
          margin-top: 8px;
          text-align: center;
}
.content-header-nav-box[data-v-2a040f81] {
  position: sticky;
  top: 0px;
  z-index: 3;
  background: white;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.content-header-nav-box .header-nav[data-v-2a040f81] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    overflow-x: scroll;
    white-space: nowrap;
    border-bottom: 1px solid #EBEDF0;
}
.content-header-nav-box .header-nav-item[data-v-2a040f81] {
      display: inline-block;
      height: 40px;
      line-height: 40px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      font-size: 13px;
      color: #999999;
      position: relative;
}
.content-header-nav-box .header-nav-item.item-active[data-v-2a040f81] {
        color: var(--theme-color);
}
.content-header-nav-box .header-nav-item.item-active[data-v-2a040f81]::after {
          content: '';
          width: 100%;
          height: 1px;
          background-color: var(--theme-color);
          position: absolute;
          bottom: 0px;
          left: 0;
          right: 0;
          z-index: 1;
}
.content-header-nav-box .second-level-header-nav[data-v-2a040f81] {
    margin: 16px var(--padding-margin-width-distance);
    padding: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 40px;
    background: #f4f5f7;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.content-header-nav-box .second-level-header-nav-item[data-v-2a040f81] {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      width: 60px;
      line-height: 32px;
      text-align: center;
      border-radius: 4px;
}
.content-header-nav-box .second-level-header-nav-item.item-active[data-v-2a040f81] {
        background-color: white;
}
.apply-btn-box[data-v-2a040f81] {
  padding-top: 10px;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: white;
}
.apply-btn-box .apply-read-desc[data-v-2a040f81] {
    padding: 10px var(--padding-margin-width-distance);
    border-bottom: 1px #999 dashed;
}
.apply-btn-box .apply-btn[data-v-2a040f81] {
    margin: 16px var(--padding-margin-width-distance) 30px var(--padding-margin-width-distance);
    background: #2fa2fe;
    line-height: 46px;
    text-align: center;
    font-size: 16px;
    font-weight: 700;
    color: #ffffff;
    border-radius: 4px;
}

.enrollment-admin[data-v-7096085f]{
	height: 100%;
	background: #f3f4f5;
	color: #545f69;
	padding-bottom: 30px;
	overflow-y: auto;
}
.enrollment-registration-box[data-v-7096085f]{
	width: 88%;
	margin: auto;
	background: #fff;
	padding: 30px;
	border-radius: 10px;
}
.referrer-title[data-v-7096085f]{
	text-align: center;
	line-height: 50px;
}
.enroll-template-submit[data-v-7096085f]{
	line-height: 40px;
	width: 150px;
	margin: 30px 20px;
	display: inline-block;
}
.enrollment-registration-box .el-tips-bg-blue[data-v-7096085f]{
	margin-bottom: 20px;
}
.enrollment-registration-form[data-v-7096085f]{
	width: 94%;
	margin: auto;
}

.statistics-web-app-page[data-v-53ba4a30] {
  border-top: 1px solid #f4f5f6;
  border-bottom: 1px solid #f4f5f6;
  min-height: 100%;
  background-color: #f4f5f6;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.statistics-web-app-page > img[data-v-53ba4a30] {
    display: inline-block;
    margin: 10vh 5%;
    margin-bottom: 0;
    width: 90%;
}
.echarts-box[data-v-53ba4a30] {
  margin: 20px 20px 0 20px;
  padding: 20px;
  background-color: white;
  border-radius: 8px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.echarts-box .echarts-header .title[data-v-53ba4a30] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    font-size: 16px;
    font-family: Source Han Sans SC, Source Han Sans SC-Bold;
    font-weight: 600;
    color: #606266;
    line-height: 24px;
}
.echarts-box .echarts-header .column-info[data-v-53ba4a30] {
    margin-top: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 12px;
}
.echarts-box .echarts-header .column-info > div[data-v-53ba4a30] {
      margin-right: 10px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
.echarts-box .echarts-header .column-info > div i[data-v-53ba4a30] {
        display: inline-block;
        margin-right: 5px;
        width: 6px;
        height: 6px;
        background: #2FA2FE;
        border-radius: 50%;
}
.echarts-box .chart[data-v-53ba4a30] {
    height: 200px;
}
.echarts-box .chart[data-v-53ba4a30]:nth-last-child(1) {
    margin-top: 20px;
}
.bottom-panel[data-v-53ba4a30] {
  position: fixed;
  bottom: 0;
  left: 0;
  height: 60px;
  width: 100%;
  background-color: #f4f5f6;
}
.bottom-panel .btn-box[data-v-53ba4a30] {
    margin: 8px 20px;
    padding: 10px 0;
    text-align: center;
    font-size: 16px;
    font-family: Source Han Sans SC, Source Han Sans SC-Bold;
    font-weight: 700;
    color: #ffffff;
    line-height: 24px;
    background: #2fa2fe;
    border-radius: 8px;
}
/**
 * @desc: OCR试卷识别页面的公共css
 * @author: yansen
 * @time: 2021/11/2
 */
.ocr-paper-domain[data-v-f1c16fd2]{
    background: #f0f0f0;
    height: 100%;
}
/**
 * @desc: OCR试卷识别页面的公共css
 * @author: yansen
 * @time: 2021/11/2
 */
.ocr-paper-domain[data-v-083b8f39]{
    background: #f0f0f0;
    height: 100%;
}
.ocr-paper-display-index[data-v-083b8f39]{
    height: 100%;
    overflow: hidden;
}
.ocr-paper-body-left-part[data-v-083b8f39]{
    float: left;
    width: calc(100% - 530px);
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-left: 55px;
    padding-right: 29px;
    margin-top: 23px;
    height: 100%;
}
.ocr-paper-body-right-part[data-v-083b8f39]{
    width: 530px;
    background: #f7f7f7;
    min-height: 500px;
    float: right;
    height: 100%;
}
.ocr-paper-display-header[data-v-083b8f39]{
    height: 75px;
    background: #fff;
}
.ocr-paper-display-body[data-v-083b8f39]{
    height: calc(100% - 75px);
}
/**
 * @desc: 按钮样式-统一类
 * @author: yansen
 * @time: 2021-08-23
 */

/*重置button的样式*/
button[data-v-f3ddeda4] {
    background: transparent;
    border: none;
    cursor: pointer;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: 0;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    line-height: normal;
}

/*背景色主题为-绿色 #12caa3 - medium aquamarine 适中的碧绿色*/
button.medium-aquamarine[data-v-f3ddeda4]{
    border-radius: 4px;
    background: #fff;
    border: 1px solid #e8e8e8;
    color: #999;
    height: 28px;
    padding: 0 13px;
}
button.medium-aquamarine.ed[data-v-f3ddeda4]{
    background: #12caa3;
    color: #fff;
    border: none;
}

/*背景色是透明, 边框、字体为 #12caa3 - medium aquamarine 适中的碧绿色*/
button.medium-aquamarine-border-txt-btn[data-v-f3ddeda4]{
    border: 1px solid #12caa3;
    padding: 0 13px;
    height: 34px;
    border-radius: 4px;
    color: #12caa3;
}

/*常态下背景色为灰色,激活状态下的背景色为 #27C9A3 SpringGreen */
button.spring-green[data-v-f3ddeda4]{
    border-radius: 4px;
    background: #f7f7f7;
    color: #777;
    height: 36px;
    padding: 0 17px;
}
button.spring-green.ed[data-v-f3ddeda4]{
    background: #27C9A3;
    color: #fff;
}
.ocr-paper-display-header-core[data-v-f3ddeda4]{
    height: 100%;
    position: relative;
}
.medium-aquamarine-border-txt-btn[data-v-f3ddeda4]{
    position: absolute;
    right: 30px;
    top: 22px;
}
.ocr-paper-header-center-btn[data-v-f3ddeda4]{
    text-align: center;
    float: left;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.ocr-paper-header-center-btns[data-v-f3ddeda4]{
    width: 240px;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 50%;
    margin-left: -120px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.ocr-paper-name[data-v-f3ddeda4]{
    font-size: 16px;
    line-height: 75px;
    font-weight: bold;
    text-indent: 40px;
    width: 300px;
}
.ocr-paper-header-center-btn[data-v-f3ddeda4] .layui-icon-extend-iconfont{
    font-size: 18px;
}

.ocr-paper-board[data-v-642b1d21]{
    background: #fff;
    padding: 50px 17px 50px 50px;
    position: relative;
    /*height: 100%;
    overflow: auto;*/
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    cursor:move;
}
.ocr-paper-board-scan-block[data-v-642b1d21]{
    display: none;
    border: 1px solid #54d4b6;
    width: 100%;
    position: absolute;
    background: rgba(239, 251, 249, .8);
    top: 0;
    left: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.ocr-paper-board-img[data-v-642b1d21]{
    position: relative;
}
.ocr-paper-board-img img[data-v-642b1d21]{
    width: 100%;
}
.ocr-paper-board-img[data-v-642b1d21]{
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    pointer-events: none;
}

.ocr-paper-body-right-part-navs[data-v-ba889b92]{
    height: 65px;
    border-bottom: 1px solid #efefef;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-top: 12px;
}
.ocr-paper-body-right-part-nav[data-v-ba889b92]{
    text-align: center;
    width: 50%;
    float: left;
    height: 52px;
    line-height: 51px;
    cursor: pointer;
    font-weight: bold;
}
.ocr-paper-body-right-part-nav.ed[data-v-ba889b92]{
    border-bottom: 1px solid #27C9A3;
    color: #27C9A3;
}
.ocr-paper-body-right-part-panels[data-v-ba889b92]{
    height: calc(100% - 65px);
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-bottom: 50px;
}
.ocr-paper-body-right-part-panel[data-v-ba889b92]{
    height: 100%;
    overflow: auto;
}
.ocr-paper-body-right-part-core[data-v-ba889b92]{
    height: 100%;
}

div.MathJax_Display{
    display: inline!important;
}

.ocr-paper-topic-item[data-v-3ec12442]{
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 17px 26px;
    position: relative;
    border: 1px solid transparent;
}
.ocr-paper-topic-item[data-v-3ec12442]:hover{
    border: 1px solid #54d4b6;
    background: rgba(239, 251, 249, .8);
}
.topic-item-buttons[data-v-3ec12442]{
    width: 128px;
    height: 34px;
    background: #2bcaa4;
    position: absolute;
    right: 0;
    bottom: 0;
    color: #fff;
    font-size: 17px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-pack:distribute;
        justify-content:space-around;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 0 10px;
    display: none;
}
.topic-item-buttons span[data-v-3ec12442]{
    cursor: pointer;
}
.ocr-paper-topic-item:hover .topic-item-buttons[data-v-3ec12442]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.ocr-paper-topic-list-core[data-v-3ec12442]{
    height: 100%;
    overflow: auto;
}
/**
 * @desc: 按钮样式-统一类
 * @author: yansen
 * @time: 2021-08-23
 */

/*重置button的样式*/
button[data-v-fcacb8a6] {
    background: transparent;
    border: none;
    cursor: pointer;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: 0;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    line-height: normal;
}

/*背景色主题为-绿色 #12caa3 - medium aquamarine 适中的碧绿色*/
button.medium-aquamarine[data-v-fcacb8a6]{
    border-radius: 4px;
    background: #fff;
    border: 1px solid #e8e8e8;
    color: #999;
    height: 28px;
    padding: 0 13px;
}
button.medium-aquamarine.ed[data-v-fcacb8a6]{
    background: #12caa3;
    color: #fff;
    border: none;
}

/*背景色是透明, 边框、字体为 #12caa3 - medium aquamarine 适中的碧绿色*/
button.medium-aquamarine-border-txt-btn[data-v-fcacb8a6]{
    border: 1px solid #12caa3;
    padding: 0 13px;
    height: 34px;
    border-radius: 4px;
    color: #12caa3;
}

/*常态下背景色为灰色,激活状态下的背景色为 #27C9A3 SpringGreen */
button.spring-green[data-v-fcacb8a6]{
    border-radius: 4px;
    background: #f7f7f7;
    color: #777;
    height: 36px;
    padding: 0 17px;
}
button.spring-green.ed[data-v-fcacb8a6]{
    background: #27C9A3;
    color: #fff;
}
.ocr-paper-score-setting-btns[data-v-fcacb8a6]{
    width: 340px;
    margin: 50px auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
[data-v-fcacb8a6]  button.spring-green{
    background: #eee;
}
.ocr-paper-score-setting-btns button[data-v-fcacb8a6]{
    width: 150px;
    height: 36px;
}
.ocr-paper-score-setting-txt[data-v-fcacb8a6]{
    margin-top: 20px;
    margin-left: 20px;
}
.score-input[data-v-fcacb8a6]{
    width: 56px;
    height: 30px;
    border: 1px solid #dddddd;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 0 10px;
    margin-right: 4px;
}
.score-input[data-v-fcacb8a6]:focus{
    background: #f9fffe;
    border: 1px solid #54d4b6;
}
input[type='number'][data-v-fcacb8a6]::-webkit-outer-spin-button, input[type='number'][data-v-fcacb8a6]::-webkit-inner-spin-button {
    -webkit-appearance: none !important;
    margin: 0;
}
input[type="number"][data-v-fcacb8a6] {
    -moz-appearance: textfield;
}
.setting-table-row[data-v-fcacb8a6]{
    height: 49px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-bottom: 1px solid #f4f4f4;
    color: #333;
}
.setting-table-row[data-v-fcacb8a6]:last-child{
    border-bottom: none;
}
.ocr-paper-score-setting-core[data-v-fcacb8a6]{
    padding: 33px 11px 0 22px;
    min-height: 400px;
}
.setting-table-header[data-v-fcacb8a6]{
    height: 44px;
    background: #F0F0F0;
}
.ocr-paper-score-setting-table[data-v-fcacb8a6]{
    border: 1px solid #f4f4f4;
    background: #fff;
}
.setting-table-col[data-v-fcacb8a6]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 100%;
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-right:1px solid #f4f4f4;
    overflow: auto;
}
.setting-table-col[data-v-fcacb8a6]:last-child{
    border-right: 0;
}
.first-row-col[data-v-fcacb8a6]{
    display: block;
    line-height: 48px;
    text-indent: 25px;
}





















/* 引入全局css */
body, html, #app{
    height:100%;
    font-family: Microsoft YaHei,'Avenir', Helvetica, Arial, sans-serif;
}
.empty_box {
    width: 100%;
    text-align: center;
    min-height: 400px;
    text-align: center;
}
.empty_box img {
    margin: 40px 0;
}
/* css变量 [yansen][2024/3/5] @start*/
html {
    --el-color-primary: #409eff;
    --el-color-primary-light-9: #ecf5ff;
}
/* css变量 [yansen][2024/3/5] @end*/
/***用于覆盖公共为element组件的UI，适配我们系统中的样式***/
/**下拉框样式**/
.el-select-dropdown .popper__arrow{
    display: none;
}
.el-select-dropdown.el-popper[x-placement^=bottom]{
    margin-top:6px;
}
.el-select__caret.el-icon-arrow-up:before{
    content: '';
    width: 17px;
    height: 11px;
    display: inline-block;
    background: url(/vue/dist/static/img/down_arrow_03.71820f2.png) no-repeat center;
    background-size: 12px;
}
.el-input__inner, .el-textarea__inner, .el-select .el-input__inner{
    border: 1px solid #DCDFE6;
    border-radius: 5px;
    cursor: pointer;
}
.el-input__inner:focus, .el-select .el-input__inner:focus, .el-select .el-input.is-focus .el-input__inner, .el-textarea__inner:focus{
    -webkit-box-shadow: 0px 0px 4px #d4ecff;
            box-shadow: 0px 0px 4px #d4ecff;
    border:1px solid #a2d6ff;
}
.el-dropdown-menu-overauto{
    overflow-y: auto;
    max-height: 80%;
}
/**重新定义页码样式**/
.el-pagination{
    color: #8f98a3;
}
.page_sure_btn{
    width:50px;
    height:50px;
    background: #fff;
    border-radius: 4px;
    text-align: center;
    line-height:50px;
    margin-left:10px;
    color: #8f98a3;
    cursor: pointer;
}
.el-pagination .el-select .el-input .el-input__inner{
    height:40px;
    line-height:40px;
}
.el-pagination__sizes{
    /*position: absolute;*/
    left:80px;
}
.el-pager li{
    width:40px;
    height:40px;
    line-height:40px;
    margin:0 10px 0 0;
}
.number{
    border-radius: 4px;
    background-color: #fff;
    color: #7a8590;
}
.el-pager li.active{
    background-color: #35B98A;
    color: #fff;
    -webkit-box-shadow: 0px 0px 4px #35B98A;
            box-shadow: 0px 0px 4px #35B98A;
}
.el-pagination .btn-prev{
    margin-right:10px;
    border-radius: 4px;
    height:40px;
}
.el-pagination .btn-prev{
    padding-right:5px;
}
span.el-pagination__total {
    position: absolute;
    left: 40px;
    color: #8f98a3;
}
.el-pagination .btn-next, .el-pagination .btn-prev{
    color: #303133;
    height:40px;
    line-height:40px;
}
.el-pagination{
    text-align: right;
    height:40px;
    line-height:40px;
}
.el-pagination span:not([class*=suffix]){
    height:40px;
    line-height:40px;
}
.el-pagination__editor.el-input .el-input__inner{
    height:40px;
    line-height:40px;
}
.page_box {
    margin-top: 10px;
    margin-bottom:10px;
}
/*****翻页结束****/
/*****新增复选样式*****/
.el-checkbox.is-bordered.el-checkbox--sns{
    padding: 0;
}
.el-checkbox.is-bordered.el-checkbox--sns .el-checkbox__input{
    position: absolute;
    top: -1px;
    right: -1px;
    height: 40px;
    width: 50px;
    border: 0;
}
.el-checkbox.is-bordered.el-checkbox--sns .el-checkbox__label{
    padding: 9px 68px 9px 18px;
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* firefox */
    -webkit-box-sizing:border-box; /* safari */
}
.el-checkbox.is-bordered.el-checkbox--sns .el-checkbox__inner{
    width: 100%;
    height: 100%;
    color: #b2bac3;
    background: #fff;
    border-radius: 0 4px 4px 0;
}
.el-checkbox.is-bordered.el-checkbox--sns.is-checked .el-checkbox__inner{
    border: 0;
    color:#fff;
    background: #35B98A;
}
.el-checkbox.is-bordered.el-checkbox--sns .el-checkbox__inner::after{
    left: 22px;
    top: 7px;
    height: 16px;
    width: 8px;
    color:#b2bac3;
    -webkit-transform: rotate(45deg) scaley(1);
            transform: rotate(45deg) scaley(1);
    webkit-transform: rotate(45deg) scaley(1);
}
/**wumengtian 2020/2/3 新增右侧勾选复选框样式**/
.el-checkbox.sns-big-checkbox.is-bordered{
    padding: 0;
}
.el-checkbox.sns-big-checkbox.is-bordered .el-checkbox__label {
    padding: 10px 20px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.el-checkbox.sns-big-checkbox.is-bordered .el-checkbox__input{
    position: absolute;
    right: -1px;
    top: 14px;
    width: 0px;
    height: 0px;
    border: 12px solid transparent;
    border-bottom-right-radius: 4px;
}
.el-checkbox.sns-big-checkbox.is-bordered .is-checked.el-checkbox__input {
    border: 12px solid #35B98A;
    border-left: 12px solid transparent;
    border-top: 12px solid transparent;
}
.el-checkbox.sns-big-checkbox.is-bordered .el-checkbox__inner {
    width: 0px;
    height: 0px;
    border: 0;
}
.el-checkbox.is-bordered.sns-big-checkbox.is-checked .el-checkbox__inner{
    color: #fff;
}
.el-checkbox.is-bordered.sns-big-checkbox .el-checkbox__inner::after{
    left: 22px;
    top: 7px;
    height: 9px;
    width: 4px;
    left: 0px;
    top: -14px;
}
.el-checkbox.is-bordered.sns-big-checkbox+.el-checkbox.is-bordered.sns-big-checkbox {
    margin-left: 0px;
}
.el-checkbox.is-bordered.sns-big-checkbox{
    margin-right: 20px;
    margin-bottom: 20px;
}
/*****新增右侧勾选复选框样式结束*****/
/*****新增单选样式*****/
.el-radio.is-bordered.el-radio--sns{
    padding: 0;
}
.el-radio.is-bordered.el-radio--sns .el-radio__input{
    position: absolute;
    top: -1px;
    right: -1px;
    height: 40px;
    width: 50px;
    border: 0;
}
.el-radio.is-bordered.el-radio--sns .el-radio__label{
    display: inline-block;
    padding: 12px 68px 12px 18px;
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* firefox */
    -webkit-box-sizing:border-box; /* safari */
}
.el-radio.is-bordered.el-radio--sns .el-radio__inner{
    width: 20px;
    height: 20px;
    margin-top: 10px;
    margin-left: 10px;
}
/*****新增单选框样式结束*****/
/*****弹框样式重写*****/
.el-dialog{
    border-radius: 15px;
}
.el-dialog__body{
    /*modify by cao  2019/11/9*/
    /*注释的原因是弹框没有上边距，不协调*/
    padding: 0px 20px 20px;
    /*padding: 40px 20px 50px 20px;*/
}
.message_box_padding .el-dialog__body{
    padding: 40px 20px 50px 20px;
}
.el-dialog__title{
    font-size: 15px;
    font-weight: bold;
    color: #545f69;
}
.el-dialog__header{
    /*
    line-height: 48px;
    padding: 0 20px;*/
    line-height: 20px;
    padding: 15px 30px 15px;
    text-align: left;
}
.el-dialog__headerbtn{
    top: -16px;
    right: -16px;
    width: 38px;
    height: 38px;
    line-height: 38px;
    background:#fff;
    border-radius:50%;
    line-height:38px;
}
.el-dialog__headerbtn .el-dialog__close{
    width: 23px;
    height: 23px;
    line-height: 23px;
    color: #b2bac3;
    border-radius: 50%;
    border: 2px solid #b2bac3;
    font-weight: bolder;
    text-indent: 1px;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}
.el-dialog__headerbtn .el-dialog__close:hover{
    border: 2px solid #409EFF;
}
.el-checkbox span.el-checkbox__inner{
    width: 20px;
    height: 20px;
}
.el-checkbox__inner::after{
    width: 5px;
    height: 10px;
    left: 6px;
    border: 2px solid #FFF;
    border-left: 0;
    border-top: 0;
}
.user-role-dialog .el-checkbox__inner::after{
    width: 5px;
    height: 10px;
    left: 6px;
    border: 2px solid #b2bac3;
    border-left: 0;
    border-top: 0;
}
.user-role-dialog .is-checked .el-checkbox__inner::after{
    width: 5px;
    height: 10px;
    left: 6px;
    border: 2px solid #FFF;
    border-left: 0;
    border-top: 0;
}
/*
.el-icon-close:before{
    content: "\e63e";
}
*/
/*****弹框样式重写结束*****/
/*****弹框全屏样式覆盖*****/
.el-dialog.is-fullscreen{
    border-radius: 0;
}
.el-dialog.is-fullscreen .el-dialog__headerbtn{
    position: absolute;
    top: 20px;
    right: 20px;
    padding: 0;
    background: 0 0;
    border: none;
    outline: 0;
    cursor: pointer;
    font-size: 16px;
}
/*****弹框全屏样式覆盖结束*****/
/*****新增tooltip提示框样式start wumengtian 20200409******/
.el-tooltip__popper{
    max-width: 50%;
}
/*****新增tooltip提示框样式end **********/
/*****移动端弹框样式重写结束*****/
.el-dialog.webapp-dialog{
    border: 2.88px;
    border: 0.18rem;
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.webapp-dialog .el-dialog__header{
    text-align: center;
    height: 16px;
    height: 1rem;
    line-height: 16px;
    line-height: 1rem;
    padding: 0;
}
.webapp-dialog .el-dialog__headerbtn{
    width: 24px;
    height: 16px;
    height: 1rem;
    right: 5.6px;
    right: 0.35rem;
    top: 0;
}
.webapp-dialog .el-dialog__headerbtn .el-dialog__close{
    border: 0;
    width: 24px;
    height: 24px;
}
.webapp-dialog .el-dialog__body{
    padding: 0 4.8px 0;
    padding: 0 0.3rem 0;
}
.webapp-dialog .webapp-text-desc textarea{
    border-color: #f1f1f1;
    background-color: #f6f7fb;
    border-radius: 0.04rem;
    font-size: 4.16px;
    font-size: 0.26rem;
}
.webapp-dialog .el-dialog__footer{
    height: 27.2px;
    height: 1.7rem;
    padding: 8.8px 0;
    padding: 0.55rem 0;
}
.webapp-dialog .el-dialog__footer .dialog-sure-btn{
    width: 52.8px;
    width: 3.3rem;
    height: 9.6px;
    height: 0.6rem;
    line-height: 9.6px;
    line-height: 0.6rem;
    margin: auto;
    border-radius: 0.22rem;
}
.webapp-dialog .cbt_bts{
    width: 310px;
}
.bg-blue{
    color: #fff;
    background: #35B98A;
}
/*****移动端弹框样式重写结束*****/
/*****小版复选框*****/
.sns-mini-checkbox{
    text-indent: 6px;
}
.sns-mini-checkbox span.el-checkbox__inner{
    width: 14px;
    height: 14px;
}
.sns-mini-checkbox .el-checkbox__inner::after{
    width: 3px;
    left: 4px;
    height: 6px;
    border: 1px solid #FFF;
    border-left: 0;
    border-top: 0;
}
/*****小版复选框end*****/
/*****按钮样式*****/
.el-button{
    border-radius: 3px;
}
.service-index-box .el-button--primary{
    border-color: #35B98A;
    background-color: #35B98A;
    -webkit-box-shadow: 0px 0px 10px rgba(47, 162, 254, .3);
            box-shadow: 0px 0px 10px rgba(47, 162, 254, .3);
}
.el-button--primary{
    border-color: #409eff;
    background-color: #409eff;
    -webkit-box-shadow: 0px 0px 10px rgba(47, 162, 254, .3);
            box-shadow: 0px 0px 10px rgba(47, 162, 254, .3);
}
.el-button--warning{
    border-color: #ff9c2b;
    background-color: #ff9c2b;
    -webkit-box-shadow: 0px 0px 10px rgba(255, 156, 43, .3);
            box-shadow: 0px 0px 10px rgba(255, 156, 43, .3);
}
.el-button--danger{
    border-color: #ff6e6e;
    background-color: #ff6e6e;
    -webkit-box-shadow: 0px 0px 10px rgba(255, 110, 110, .3);
            box-shadow: 0px 0px 10px rgba(255, 110, 110, .3);
}
.el-button--success{
    border-color: #75d064;
    background-color: #75d064;
    -webkit-box-shadow: 0px 0px 10px rgba(117, 208, 100, .3);
            box-shadow: 0px 0px 10px rgba(117, 208, 100, .3);
}
.el-button--info{
    border-color: #b2bac3;
    background-color: #b2bac3;
    -webkit-box-shadow: 0px 0px 10px rgba(178, 186, 195, .3);
            box-shadow: 0px 0px 10px rgba(178, 186, 195, .3);
}
.el-dialog__footer{
    text-align:center;
}
.el-dropdown{
    cursor: pointer;
}
.el-select .el-input.is-focus .el-input__inner:hover{
    border:1px solid #35B98A;
}
.el-popover{
    -webkit-transform-style: preserve-3d;
    transform: translateZ(2000px);
    -webkit-transform: translateZ(2000px);
}
.el-dialog__wrapper{
    -webkit-transform-style: preserve-3d;
    transform: translateZ(2003px);
    -webkit-transform: translateZ(2003px);
}
/**公共按钮颜色加外发光 add by cao**/
.service-index-box .btn-bg-blue {
    background: #35B98A;
    text-align: center;
    cursor: pointer;
    color: #fff;
    padding: 0 12px;
    border-radius: 3px;
    -webkit-box-shadow: 0px 0px 10px rgba(47, 162, 254, .3);
    box-shadow: 0px 0px 10px rgba(47, 162, 254, .3);
}
.btn-bg-blue {
    background: #2fa2fe;
    text-align: center;
    cursor: pointer;
    color: #fff;
    padding: 0 12px;
    border-radius: 3px;
    -webkit-box-shadow: 0px 0px 10px rgba(47, 162, 254, .3);
    box-shadow: 0px 0px 10px rgba(47, 162, 254, .3);
}
.btn-bg-green {
    background: #6eca50;
    text-align: center;
    cursor: pointer;
    color: #fff;
    padding: 0 12px;
    border-radius: 3px;
    -webkit-box-shadow: 0px 0px 10px rgba(110, 202, 93, .3);
    box-shadow: 0px 0px 10px rgba(110, 202, 93, .3);
}
.btn-bg-dark-green {
    background: #12CAA4;
    text-align: center;
    cursor: pointer;
    color: #fff;
    padding: 0 12px;
    border-radius: 3px;
    -webkit-box-shadow: 0px 0px 10px rgba(110, 202, 93, .3);
    box-shadow: 0px 0px 10px rgba(110, 202, 93, .3);
}
.btn-bg-yellow{
    text-align: center;
    cursor: pointer;
    color: #fff;
    border-radius: 3px;
    padding: 0 12px;
    background: #ff9c2b;
    -webkit-box-shadow: 0px 0px 10px rgba(255, 156, 43, .3);
    box-shadow: 0px 0px 10px rgba(255, 156, 43, .3);
}
.btn-bg-red{
    border-radius: 3px;
    text-align: center;
    cursor: pointer;
    color: #fff;
    background: #ff7866;
    padding: 0 12px;
    -webkit-box-shadow: 0px 0px 10px rgba(255, 120, 102, .3);
    box-shadow: 0px 0px 10px rgba(255, 120, 102, .3);
}
.btn-bg-black{
    border-radius: 3px;
    text-align: center;
    cursor: pointer;
    color: #fff;
    background: #8f98a3;
    padding: 0 12px;
    /*-webkit-box-shadow: 0px 0px 10px rgba(255, 120, 102, 0.3);*/
    /*box-shadow: 0px 0px 10px rgba(255, 120, 102, 0.3);*/
}
.btn-bg-grey{
    border-radius: 3px;
    text-align: center;
    cursor: pointer;
    color: #fff;
    background: #b2bbc4;
    padding: 0 12px;
    -webkit-box-shadow: 0px 0px 10px #ddd;
    box-shadow: 0px 0px 10px #ddd;
}
.btn-bg-proc{
    border-radius: 3px;
    text-align: center;
    padding: 0 12px;
    cursor: pointer;
    color: #fff;
    background: #2ae2d4;
    -webkit-box-shadow: 0px 0px 10px rgba(42, 226, 212, .3);
    box-shadow: 0px 0px 10px rgba(42, 226, 212, .3);
}
/*边框按钮*/
.btn-bd-blue{
    border-radius: 3px;
    text-align: center;
    padding: 0 12px;
    cursor: pointer;
    color: #409EFF;
    border: 1px solid #409EFF;
    background: #F1F7FD;
}
.btn-bd-green {
    border-radius: 3px;
    text-align: center;
    padding: 0 12px;
    cursor: pointer;
    color: #67C23A;
    border: 1px solid #67C23A;
    background: #f0f9eb;
}
.btn-bd-yellow{
    border-radius: 3px;
    text-align: center;
    padding: 0 12px;
    cursor: pointer;
    color: #ff9c2b;
    border: 1px solid #ff9c2b;
    background: #FFF7EF;
}
.btn-bd-red{
    border-radius: 3px;
    text-align: center;
    padding: 0 12px;
    cursor: pointer;
    color: #ff7866;
    border: 1px solid #ff7866;
    background: #FFEFEF;
}
/***颜色外发光公共按钮结束**/
.clearfix {
    zoom: 1;
}
.clearfix:after {
    content: '';
    display: block;
    clear: both;
    height:0;
    color:#fff;
}
/*蓝底蓝字提示*/
.el-common-tips {
    background: #E7F4FF;
    color: #0C75C8;
    font-size: 13px;
    padding: 8px 15px;
    line-height: 25px;
    /* width: 100%; */
    margin: auto;
    text-align: left;
    border-radius: 2px;
}
.el-tips-bg-blue {
    background: #EFF6FF;
    color: #1190DC;
    font-size: 13px;
    padding: 8px 15px;
    line-height: 25px;
    /* width: 100%; */
    margin: auto;
    text-align: left;
    border-radius: 2px;
}
/****暂时存放layer弹框样式***/
.layer_comfir{
    width: 100%;
}
.layer_comfir_contain{
    width: 96%;
    height: 115px;
    padding-left: 2.5%;
    font-size: 13px;
    margin: 0;
    margin-top: 25px;
}
.layer_comfir_button{
    width: 50%;
    height: 48px;
    text-align: center;
    font-size: 14px;
    line-height: 48px;
    float: left;
    cursor: pointer;
}
.layer_comfir_b_com{
    background-color: rgba(80, 177, 248, 1);
    color: rgb(255, 255, 255);
}
.el-select-dropdown .el-scrollbar__wrap {
    overflow-x: hidden;
}
.el-select-dropdown{
    z-index: 1001;
    -webkit-transform-style: preserve-3d;
    transform: translateZ(1001px);
    -webkit-transform: translateZ(1001px);
}
/**弹框中的按钮样式，高度变小*/
.el-dialog .el-dialog__footer .el-button{
    padding:10px 20px;
}
.el-select-dropdown  .el-scrollbar__wrap{
    overflow-x: hidden;
}
/**列表排序箭头颜色**/
.el-table .descending .sort-caret.descending {
    border-top-color: #30a2fe;
}
.el-icon-search{
    cursor: pointer;
}
.el-select-dropdown .el-scrollbar__wrap{
    margin-bottom: -6px !important;
}
.el-dialog {
    /*-webkit-backface-visibility: hidden!important;*/
    -webkit-backface-visibility: initial!important;
}
.el-dialog .el-radio__inner::after {
    -webkit-transition: none!important;
    transition: none!important;
}
.el-dialog .el-checkbox__inner::after {
    -webkit-transition: none!important;
    transition: none!important;
}
.no-content{
    position: relative;
    width: 100%;
    max-height: 100%;
}
.no-content-img{
    padding-top: 30px;
    margin: auto;
    display: table;
}
.no-content-text{
    margin: auto;
    font-size: 13px;
    color: #bdbdbd;
    text-align: center;
    margin-top: 5px;
}
.sns-common-bottom{
    float: left;
    width: 100%;
    height: 20px;
    color: #888;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    margin-bottom: 10px;
}
/**tabs标签选中态底下带都短横杠样式**/
.common-tabs-horizontal{
    float: left;
    text-align: center;
    padding: 10px 10px;
    position: relative;
    cursor: pointer;
    margin: 0 10px 18px;
}
.common-tabs-horizontal-ed{
    color: #2fa2fe;
}
.service-index-box .common-tabs-horizontal-ed{
    color: #35B98A;
}
.common-tabs-horizontal-ed .common-tabs-horizontal-underline{
    background: #2fa2fe;
    position: absolute;
    width: 26px;
    height: 5px;
    bottom: -4px;
    border-radius: 3px;
    left: calc(50% - 13px);
}
.service-index-box .common-tabs-horizontal-ed .common-tabs-horizontal-underline{
    background: #35B98A;
    position: absolute;
    width: 26px;
    height: 5px;
    bottom: -4px;
    border-radius: 3px;
    left: calc(50% - 13px);
}
.el-tabs__item.is-disabled{
    cursor: no-drop;
}
/***弹框中底部栏的确认和取消按钮样式***/
.sns-dialog-foot-btn-box{
    padding: 10px 20px 20px;
}
.sns-dialog-foot-btn{
    width: 160px;
}
/***公共页头***/
.sns-index-body{
    width: 100%;
    height: 100%;
    background: #f3f4f6;
}
.sns-index-body /deep/ .el-header{
    padding: 0px;
}
.sns-index-body /deep/ .el-main{
    padding: 0px;
}
.el-tabs__active-bar {
    height: 3px;
    border-radius: 3px;
}
/***手势***/
.cursor-pointer{
    cursor: pointer;
}
.edit-cursor-pointer{
    cursor: pointer;
}
/***单行文本显示省略号***/
.text-overflow{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.el-select-dropdown__list .cursor-pointer{
    color: #606266;
    cursor: pointer;
}
/***控制不可点击***/
.sns-not-click{
    pointer-events: none;
    cursor:  not-allowed;
}
/***通用列表标签页***/
.sns-container-body{
    width: 90%;
    margin: auto;
}
.sns-list-head{
    position: relative;
}
.sns-list-tabs .el-tabs__nav-wrap:after{
    height: 0;
}
.sns-list-tabs .el-tabs__active-bar{
    width: 14px;
}
.sns-list-tabs .el-tabs__item{
    height: 42px;
    line-height: 42px;
}
.sns-list-tabs .el-tabs__header{
    margin: 9px 0;
}
/***通用列表右侧按钮样式***/
.sns-list-head-left{
    position: absolute;
    top: 0;
    left: 0;
    width: auto;
    height: 60px;
    padding: 13px 0;
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.sns-list-head-right{
    position: absolute;
    top: 0;
    right: 0;
    width: auto;
    height: 60px;
    padding: 13px 0;
    box-sizing: border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.list-head-right-btn{
    float: right;
    height: 34px;
    padding: 0 10px;
}
.list-head-right-btn .el-icon-plus{
    font-weight: bold;
}
.list-head-right-btn .el-button [class*=el-icon-]+span{
    margin-left: 3px;
}
.sns-list-head-search{
    float: right;
    width: 248px;
    margin-right: 10px;
}
.sns-list-head-search .el-input__inner{
    height: 34px;
    line-height: 34px;
}
.sns-list-head-search .el-input__icon{
    line-height: 34px;
}
.sns-list-item{
    position: relative;
    width: 100%;
    border-radius: 8px;
    background: #fff;
    padding: 18px 20px;
    margin-bottom: 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
/***通用创建/编辑/详情头部样式***/
.el-page-header{
    line-height: 58px;
    position: relative;
}
.el-page-header__left{
    position: absolute;
}
.el-page-header__title{
    font-size: 13px;
    color: #7a8590;
}
.el-page-header__left .el-icon-back{
    margin-right: 6px;
    color: #7a8590;
}
.el-page-header__left::after{
    width: 0;
}
.el-page-header__content{
    margin: auto;
    font-size: 16px;
    color: #7a8590;
}
.sns-container-body .sns-container-box{
    background: #fff;
    border-radius: 6px;
    padding: 50px 35px;
    margin-bottom: 50px;
}
.sns-container-body .el-header{
    padding: 0 15px;
}
/****旋转效果**/
.sns-rotate-half{
    -webkit-animation: rotate_half 0.5s;
            animation: rotate_half 0.5s;
    -webkit-animation-fill-mode:forwards;
            animation-fill-mode:forwards;
}
@-webkit-keyframes rotate_half {
0%{
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
}
100%{
        -webkit-transform: rotate(180deg);
                transform: rotate(180deg);
}
}
@keyframes rotate_half {
0%{
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
}
100%{
        -webkit-transform: rotate(180deg);
                transform: rotate(180deg);
}
}
/*add by cao 控制表头颜色*/
.el-table thead.has-gutter th {
    background: #F5F7FA;
}
.el-table .el-table__fixed thead th, .el-table th.is-leaf {
    background: #F5F7FA;
}
/*add by cao 解决多级表头单元格不对齐的问题*/
.sns-table-cell .el-table th.gutter{
    display: table-cell!important;
}
.sns-table-cell .el-table colgroup.gutter{
    display: table-cell!important;
}
/***右侧有添加按钮的空样式***/
.sns-img-btn-empty-box{
    margin: 0 auto;
    height: 94px;
    width: 270px;
    text-align: center;
}
.sns-img-btn-empty-bg-img{
    /*float: left;*/
    display: inline-block;
    width: 100px;
    height: 94px;
    background: url(/vue/dist/static/img/course_empty.3a71d79.png) no-repeat center center;
}
.sns-img-btn-empty-btns{
    float: right;
}
.sns-img-btn-empty-btns .el-button{
    display: block;
    height: 36px;
}
.sns-img-btn-empty-apply-btn{
    padding: 10px 17px;
}
.sns-img-btn-empty-create-btn{
    margin-top: 22px;
    margin-left: 0px;
    padding: 10px 24px;
}
.sns-img-btn-empty-create-btn i{
    font-size: 11px;
    margin-right: 6px;
}
/*add by cao 解决el-table滚动条被fixed挡住，导致无法左右移动的问题*/
.el-table--scrollable-x .el-table__body-wrapper {
    z-index: 1;
}
.el-table td, .el-table th{
    padding: 6px 0;
}
/***解决layer弹层在safari上在底层的问题***/
.layui-layer-shade{
    -webkit-transform-style: preserve-3d;
    transform: translateZ(19891014px);
    -webkit-transform: translateZ(19891014px);
}
.layui-layer{
    /* 解决 mac 谷歌浏览器 子元素被覆盖的问题 xiuxiu 20220714 */
    -webkit-transform-style: flat;
    transform: translateZ(19891015px);
    -webkit-transform: translateZ(19891015px);
}
.el-select--medium{
    vertical-align: bottom !important;
}
.common-upload-file-loading{
    -webkit-transform: translateZ(2006px);
            transform: translateZ(2006px);
}
/**网盘弹框样式**/
.pan-choose-catalog .el-dialog__header{
    padding: 0;
}
/**表格右侧滚动条头部样式**/
.el-table__fixed-right-patch{
    background-color: #F5F7FA;
}
.sns-long-dropdown-con{
    max-height: 300px;
    overflow: scroll;
}
/***页面空样式，上面是图片，下面是文字***/
.sns-empty-img-and-text{
    width: 100%;
    margin: 20px 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.sns-empty-img-and-text .sns-empty-img-and-text-img{
    height: 150px;
    width: auto;
    margin: auto;
    background: url(/vue/dist/static/img/new_list_empty.2005cb9.png) no-repeat center 30px;
}
.sns-empty-img-and-text .sns-empty-img-and-text-font{
    font-size: 12px;
    text-align: center;
    margin-top: 10px;
}
.el-popup-parent--hidden{
    padding-right: 0!important;
}
.el-popper{
    -webkit-transform-style: preserve-3d;
    transform: translateZ(3000px);
    -webkit-transform: translateZ(3000px);
}
.el-color-picker__panel{
    -webkit-transform-style: preserve-3d;
    transform: translateZ(3001px);
    -webkit-transform: translateZ(3001px);
}
/*** 弹框中底部按钮 ***/
.sns-common-dialog.el-dialog .el-footer{
    text-align: center;
    line-height: 60px;
}
.sns-common-dialog.el-dialog .el-footer .el-button+.el-button {
    margin-left: 60px;
}
.sns-common-dialog.el-dialog .el-footer .el-button {
    padding: 10px 57px;
}
/***班级智能助手加载态自定义 modify by cao  2021/9/16***/
.smart-assistent-common .el-loading-spinner .circular{
    width: 42px;
    height: 42px;
    -webkit-animation: loading-rotate 2s linear infinite;
            animation: loading-rotate 2s linear infinite;
    display: none;
}
.smart-assistent-common .el-loading-spinner{
    width: 120px;
    height: 84px;
    background: url(/vue/dist/static/img/smart_loading.d4b4d3a.gif) no-repeat;
    background-size: 100% 100%;
    top: calc(50% - 60px);
    left: calc(50% - 42px);
    position: relative;
}
.smart-assistent-common .el-loading-text {
    padding-top: 84px;
}
/***班级智能助手加载态自定义结束***/
/*不折行 yansen 2021-08-31*/
._nr{
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
/***班级智能助手加载态自定义结束***/
/*yansen 2021-10-05 修复弹层不能点击的问题*/
.layui-layer-content{
    z-index: 1;
}
/*修改layer弹层不能关闭的问题*/
.layui-layer-setwin{
    z-index: 1;
}
/*信发页面不能点击的问题 yansen 2021-10-25*/
.new-authentication-setting-page{
    z-index: 1;
}
/*yansen 增加不带遮罩的v-loding */
.v-loading-no-mask .el-loading-mask{
    background: transparent;
}
.v-loading-no-mask .el-loading-spinner .path{
    stroke: #fff;
}
/*xiuxiu 颜色选择器 改变不了颜色 的问题 */
.my-color-picker .el-color-dropdown__main-wrapper {
    position: relative !important;
    z-index: -1 !important;
}
.my-color-picker .el-color-alpha-slider{
    z-index: 1 !important;
}
.my-color-picker .el-input {
    position: static;
}
/*预定义css [yansen][2024/1/29]*/
.h-full{
    height: 100%;
}
@font-face {
  font-family: "layui-icon-extend-iconfont"; /* Project id 2022816 */
  src: url(/vue/dist/static/fonts/iconfont.1b811ec.woff2) format('woff2'),
       url(/vue/dist/static/fonts/iconfont.33758b8.woff) format('woff'),
       url(/vue/dist/static/fonts/iconfont.1e0eed0.ttf) format('truetype');
}
.layui-icon-extend-iconfont {
  font-family: "layui-icon-extend-iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.layui-icon-extend-iconfont-danao:before {
  content: "\E8DE";
}
.layui-icon-extend-iconfont-huanjing:before {
  content: "\E8DC";
}
.layui-icon-extend-iconfont-dengguang:before {
  content: "\E8DD";
}
.layui-icon-extend-iconfont-wo2:before {
  content: "\E8D7";
}
.layui-icon-extend-iconfont-wuneirong:before {
  content: "\E8D9";
}
.layui-icon-extend-iconfont-renwu2:before {
  content: "\ED1B";
}
.layui-icon-extend-iconfont-a-qingdanrenwujihua2:before {
  content: "\E8DA";
}
.layui-icon-extend-iconfont-xuexiaoxiaoli_n:before {
  content: "\E8DB";
}
.layui-icon-extend-iconfont-a-rongqi60216:before {
  content: "\E8D6";
}
.layui-icon-extend-iconfont-a-rongqi60215:before {
  content: "\E8CB";
}
.layui-icon-extend-iconfont-a-rongqi60214:before {
  content: "\E8D0";
}
.layui-icon-extend-iconfont-a-rongqi60218:before {
  content: "\E8D1";
}
.layui-icon-extend-iconfont-a-rongqi60212:before {
  content: "\E8D2";
}
.layui-icon-extend-iconfont-a-rongqi60206:before {
  content: "\E8D3";
}
.layui-icon-extend-iconfont-a-rongqi60205:before {
  content: "\E8D4";
}
.layui-icon-extend-iconfont-a-rongqi60217:before {
  content: "\E8D5";
}
.layui-icon-extend-iconfont-huo:before {
  content: "\E8C9";
}
.layui-icon-extend-iconfont-zhishiku2:before {
  content: "\E8CF";
}
.layui-icon-extend-iconfont-zhinengti:before {
  content: "\E8CE";
}
.layui-icon-extend-iconfont-shujufenxi2:before {
  content: "\E8CC";
}
.layui-icon-extend-iconfont-shuziren:before {
  content: "\E8CD";
}
.layui-icon-extend-iconfont-tubiaoku-:before {
  content: "\E8C8";
}
.layui-icon-extend-iconfont-classe_small:before {
  content: "\E8C6";
}
.layui-icon-extend-iconfont-daikaishi:before {
  content: "\E8C7";
}
.layui-icon-extend-iconfont-queshengye_zanwujihua:before {
  content: "\E8C5";
}
.layui-icon-extend-iconfont-AIfenxipingtai-chanpinyoushi-youxiaoyewufuneng:before {
  content: "\E8C4";
}
.layui-icon-extend-iconfont-shense:before {
  content: "\E8C3";
}
.layui-icon-extend-iconfont-shengyin1:before {
  content: "\E8BF";
}
.layui-icon-extend-iconfont-jingyin:before {
  content: "\E8C2";
}
.layui-icon-extend-iconfont-gfjianzhuwu:before {
  content: "\E8BE";
}
.layui-icon-extend-iconfont-fabu4:before {
  content: "\E8C0";
}
.layui-icon-extend-iconfont-training:before {
  content: "\E8C1";
}
.layui-icon-extend-iconfont-shuju:before {
  content: "\E8BD";
}
.layui-icon-extend-iconfont-lianxiwomen-copy:before {
  content: "\E8BC";
}
.layui-icon-extend-iconfont-anlibeijing:before {
  content: "\E8BB";
}
.layui-icon-extend-iconfont-ai:before {
  content: "\E8BA";
}
.layui-icon-extend-iconfont-gantanhao:before {
  content: "\E8B8";
}
.layui-icon-extend-iconfont-AI1:before {
  content: "\E8B6";
}
.layui-icon-extend-iconfont-shouji2:before {
  content: "\E8B3";
}
.layui-icon-extend-iconfont-shezhi8:before {
  content: "\E8B4";
}
.layui-icon-extend-iconfont-xiaoxi1:before {
  content: "\E8B5";
}
.layui-icon-extend-iconfont-dianzibanpai:before {
  content: "\E8B2";
}
.layui-icon-extend-iconfont-ic_shexiangtou:before {
  content: "\E8B1";
}
.layui-icon-extend-iconfont-pingjia:before {
  content: "\E8B0";
}
.layui-icon-extend-iconfont-chengchang:before {
  content: "\E8A6";
}
.layui-icon-extend-iconfont-jiankang:before {
  content: "\E8A7";
}
.layui-icon-extend-iconfont-huodong1:before {
  content: "\E8A8";
}
.layui-icon-extend-iconfont-chengji:before {
  content: "\E8A9";
}
.layui-icon-extend-iconfont-kaoqin:before {
  content: "\E8AA";
}
.layui-icon-extend-iconfont-baogaoce:before {
  content: "\E8AB";
}
.layui-icon-extend-iconfont-zichanzhongxin2:before {
  content: "\E8AC";
}
.layui-icon-extend-iconfont-banjizhizhou:before {
  content: "\E8AE";
}
.layui-icon-extend-iconfont-xunzhang2:before {
  content: "\E8AF";
}
.layui-icon-extend-iconfont-shangpinguanli-2:before {
  content: "\E8A0";
}
.layui-icon-extend-iconfont-xiaoyuanbiguanli-2:before {
  content: "\E8A1";
}
.layui-icon-extend-iconfont-dingdanguanli-2:before {
  content: "\E8A2";
}
.layui-icon-extend-iconfont-xunzhang1:before {
  content: "\E8A3";
}
.layui-icon-extend-iconfont-quanxianguanli-2:before {
  content: "\E8A4";
}
.layui-icon-extend-iconfont-zichanzhongxin1:before {
  content: "\E8A5";
}
.layui-icon-extend-iconfont-tiaocha:before {
  content: "\E89D";
}
.layui-icon-extend-iconfont-tingzhen:before {
  content: "\E89E";
}
.layui-icon-extend-iconfont-jiaoshi1:before {
  content: "\E89F";
}
.layui-icon-extend-iconfont-gonggao2:before {
  content: "\E897";
}
.layui-icon-extend-iconfont-yibiaopan:before {
  content: "\E898";
}
.layui-icon-extend-iconfont-chuizhiduiqi:before {
  content: "\E899";
}
.layui-icon-extend-iconfont-AIfenxi:before {
  content: "\E89B";
}
.layui-icon-extend-iconfont-peizhi1:before {
  content: "\E894";
}
.layui-icon-extend-iconfont-yunying1:before {
  content: "\E895";
}
.layui-icon-extend-iconfont-ziyuan3:before {
  content: "\E896";
}
.layui-icon-extend-iconfont-gailan:before {
  content: "\E891";
}
.layui-icon-extend-iconfont-yonghu2:before {
  content: "\E892";
}
.layui-icon-extend-iconfont-zuzhi2:before {
  content: "\E893";
}
.layui-icon-extend-iconfont-zuzhi1:before {
  content: "\E890";
}
.layui-icon-extend-iconfont-yunying:before {
  content: "\E88F";
}
.layui-icon-extend-iconfont-yonghu-2:before {
  content: "\E883";
}
.layui-icon-extend-iconfont-gailan-2:before {
  content: "\E884";
}
.layui-icon-extend-iconfont-ziyuan-2:before {
  content: "\E88C";
}
.layui-icon-extend-iconfont-peizhi-2:before {
  content: "\E88D";
}
.layui-icon-extend-iconfont-wifi:before {
  content: "\E882";
}
.layui-icon-extend-iconfont-a-zu31:before {
  content: "\E881";
}
.layui-icon-extend-iconfont-a-zu12:before {
  content: "\E889";
}
.layui-icon-extend-iconfont-a-zu11:before {
  content: "\E88A";
}
.layui-icon-extend-iconfont-a-zu3:before {
  content: "\E88B";
}
.layui-icon-extend-iconfont-rongqi1:before {
  content: "\E888";
}
.layui-icon-extend-iconfont-a-rongqi29:before {
  content: "\E885";
}
.layui-icon-extend-iconfont-a-rongqi27:before {
  content: "\E886";
}
.layui-icon-extend-iconfont-a-rongqi28:before {
  content: "\E887";
}
.layui-icon-extend-iconfont-moonbyueliang:before {
  content: "\E87E";
}
.layui-icon-extend-iconfont-kaiguan:before {
  content: "\E87F";
}
.layui-icon-extend-iconfont-txt1:before {
  content: "\E87C";
}
.layui-icon-extend-iconfont-img:before {
  content: "\E87D";
}
.layui-icon-extend-iconfont-pdf1:before {
  content: "\E874";
}
.layui-icon-extend-iconfont-video1:before {
  content: "\E875";
}
.layui-icon-extend-iconfont-word2:before {
  content: "\E876";
}
.layui-icon-extend-iconfont-unknow:before {
  content: "\E877";
}
.layui-icon-extend-iconfont-excel1:before {
  content: "\E878";
}
.layui-icon-extend-iconfont-ppt:before {
  content: "\E879";
}
.layui-icon-extend-iconfont-zip1:before {
  content: "\E87A";
}
.layui-icon-extend-iconfont-audio:before {
  content: "\E87B";
}
.layui-icon-extend-iconfont-gerenzhenduan:before {
  content: "\E873";
}
.layui-icon-extend-iconfont-duoxuankuang:before {
  content: "\E872";
}
.layui-icon-extend-iconfont-tianjia5:before {
  content: "\E871";
}
.layui-icon-extend-iconfont-a-24gl-unlock4:before {
  content: "\E86F";
}
.layui-icon-extend-iconfont-a-24gl-unlock2:before {
  content: "\E86C";
}
.layui-icon-extend-iconfont-chuizhididuiqi1:before {
  content: "\E86E";
}
.layui-icon-extend-iconfont-chuizhijuzhongduiqi:before {
  content: "\E870";
}
.layui-icon-extend-iconfont-chuizhidingduiqi:before {
  content: "\E86D";
}
.layui-icon-extend-iconfont-liebiao1:before {
  content: "\E86B";
}
.layui-icon-extend-iconfont-anquantuichu:before {
  content: "\E867";
}
.layui-icon-extend-iconfont-zhanghaoshezhi:before {
  content: "\E868";
}
.layui-icon-extend-iconfont-kehuduan:before {
  content: "\E869";
}
.layui-icon-extend-iconfont-gerenzhuye_24_24:before {
  content: "\E86A";
}
.layui-icon-extend-iconfont-songmenhuwangzhan:before {
  content: "\E866";
}
.layui-icon-extend-iconfont-rongqi:before {
  content: "\E865";
}
.layui-icon-extend-iconfont-a-zu445:before {
  content: "\E864";
}
.layui-icon-extend-iconfont-chat:before {
  content: "\E85B";
}
.layui-icon-extend-iconfont-a-gender-male1:before {
  content: "\E85C";
}
.layui-icon-extend-iconfont-logout:before {
  content: "\E85D";
}
.layui-icon-extend-iconfont-home:before {
  content: "\E85E";
}
.layui-icon-extend-iconfont-chevron-left-circle:before {
  content: "\E85F";
}
.layui-icon-extend-iconfont-gender-male:before {
  content: "\E860";
}
.layui-icon-extend-iconfont-desktop1:before {
  content: "\E861";
}
.layui-icon-extend-iconfont-calendar:before {
  content: "\E862";
}
.layui-icon-extend-iconfont-wallet:before {
  content: "\E863";
}
.layui-icon-extend-iconfont-setting:before {
  content: "\E859";
}
.layui-icon-extend-iconfont-chevron-right-circle:before {
  content: "\E85A";
}
.layui-icon-extend-iconfont-quanxianguanli:before {
  content: "\E856";
}
.layui-icon-extend-iconfont-xueyuanzhaomu:before {
  content: "\E857";
}
.layui-icon-extend-iconfont-daoxueguanli:before {
  content: "\E858";
}
.layui-icon-extend-iconfont-xingzhuangjiehe1:before {
  content: "\E855";
}
.layui-icon-extend-iconfont-xingzhuang8:before {
  content: "\E854";
}
.layui-icon-extend-iconfont-wuyubingju:before {
  content: "\E852";
}
.layui-icon-extend-iconfont-yonghupingjia:before {
  content: "\E845";
}
.layui-icon-extend-iconfont-ziyuanpingbi:before {
  content: "\E846";
}
.layui-icon-extend-iconfont-fenxibaogao:before {
  content: "\E847";
}
.layui-icon-extend-iconfont-anshijianpaixu:before {
  content: "\E848";
}
.layui-icon-extend-iconfont-gengduoshujuyuan:before {
  content: "\E849";
}
.layui-icon-extend-iconfont-fanganxiangqing:before {
  content: "\E84A";
}
.layui-icon-extend-iconfont-banjilianghua:before {
  content: "\E84B";
}
.layui-icon-extend-iconfont-shujuguanli:before {
  content: "\E84C";
}
.layui-icon-extend-iconfont-lianjie4:before {
  content: "\E84D";
}
.layui-icon-extend-iconfont-xiazai6:before {
  content: "\E850";
}
.layui-icon-extend-iconfont-chakanpingyuanniu:before {
  content: "\E851";
}
.layui-icon-extend-iconfont-DOCX:before {
  content: "\E842";
}
.layui-icon-extend-iconfont-quanxianpeizhi:before {
  content: "\E843";
}
.layui-icon-extend-iconfont-XSL:before {
  content: "\E844";
}
.layui-icon-extend-iconfont-a-rongqi108:before {
  content: "\E83E";
}
.layui-icon-extend-iconfont-a-lianji1:before {
  content: "\E83F";
}
.layui-icon-extend-iconfont-a-rongqi106:before {
  content: "\E840";
}
.layui-icon-extend-iconfont-a-rongqi107:before {
  content: "\E841";
}
.layui-icon-extend-iconfont-desktop:before {
  content: "\E839";
}
.layui-icon-extend-iconfont-view-list:before {
  content: "\E83A";
}
.layui-icon-extend-iconfont-layers:before {
  content: "\E83B";
}
.layui-icon-extend-iconfont-user-add:before {
  content: "\E83C";
}
.layui-icon-extend-iconfont-app:before {
  content: "\E83D";
}
.layui-icon-extend-iconfont-jinruxuexi:before {
  content: "\E836";
}
.layui-icon-extend-iconfont-baocun2:before {
  content: "\E837";
}
.layui-icon-extend-iconfont-bianji10:before {
  content: "\E838";
}
.layui-icon-extend-iconfont-shanchu9:before {
  content: "\E833";
}
.layui-icon-extend-iconfont-xiangmuguanli:before {
  content: "\E834";
}
.layui-icon-extend-iconfont-baomingcanyu:before {
  content: "\E835";
}
.layui-icon-extend-iconfont-xingzhuang7:before {
  content: "\E831";
}
.layui-icon-extend-iconfont-tuoyuanxing1:before {
  content: "\E832";
}
.layui-icon-extend-iconfont-huodongguanli1:before {
  content: "\E82D";
}
.layui-icon-extend-iconfont-shouye3:before {
  content: "\E82F";
}
.layui-icon-extend-iconfont-parkguanli:before {
  content: "\E830";
}
.layui-icon-extend-iconfont-jichupeizhi1:before {
  content: "\E829";
}
.layui-icon-extend-iconfont-chengyuanguanli2:before {
  content: "\E82A";
}
.layui-icon-extend-iconfont-yunyingguanli1:before {
  content: "\E82B";
}
.layui-icon-extend-iconfont-yonghuguanli:before {
  content: "\E82C";
}
.layui-icon-extend-iconfont-jia3:before {
  content: "\E825";
}
.layui-icon-extend-iconfont-jian2:before {
  content: "\E826";
}
.layui-icon-extend-iconfont-quanpingzhankai:before {
  content: "\E827";
}
.layui-icon-extend-iconfont-tuichuquanping:before {
  content: "\E828";
}
.layui-icon-extend-iconfont-a-zu279:before {
  content: "\E823";
}
.layui-icon-extend-iconfont-a-zu280:before {
  content: "\E824";
}
.layui-icon-extend-iconfont-fabu2:before {
  content: "\E7AE";
}
.layui-icon-extend-iconfont-huodongguanli:before {
  content: "\E7CF";
}
.layui-icon-extend-iconfont-bianji9:before {
  content: "\E7FD";
}
.layui-icon-extend-iconfont-peixunhuiyi:before {
  content: "\E812";
}
.layui-icon-extend-iconfont-chengyuanguanli1:before {
  content: "\E813";
}
.layui-icon-extend-iconfont-shujufenxi1:before {
  content: "\E814";
}
.layui-icon-extend-iconfont-shouye2:before {
  content: "\E815";
}
.layui-icon-extend-iconfont-wenhao:before {
  content: "\E816";
}
.layui-icon-extend-iconfont-daochu3:before {
  content: "\E817";
}
.layui-icon-extend-iconfont-zhishikuguanli:before {
  content: "\E818";
}
.layui-icon-extend-iconfont-yidongduan:before {
  content: "\E819";
}
.layui-icon-extend-iconfont-shuaxin2:before {
  content: "\E81A";
}
.layui-icon-extend-iconfont-parkyanjiuyuan:before {
  content: "\E81B";
}
.layui-icon-extend-iconfont-tingpingke:before {
  content: "\E81C";
}
.layui-icon-extend-iconfont-zichanzhongxin:before {
  content: "\E81D";
}
.layui-icon-extend-iconfont-yingdi:before {
  content: "\E81E";
}
.layui-icon-extend-iconfont-xxjiaoyanfang:before {
  content: "\E81F";
}
.layui-icon-extend-iconfont-jichupeizhi:before {
  content: "\E820";
}
.layui-icon-extend-iconfont-yunyingguanli:before {
  content: "\E821";
}
.layui-icon-extend-iconfont-xxxiaochangxiehui:before {
  content: "\E822";
}
.layui-icon-extend-iconfont-renwupeizhi:before {
  content: "\E787";
}
.layui-icon-extend-iconfont-jibenpeizhi:before {
  content: "\E78F";
}
.layui-icon-extend-iconfont-shujufenxi:before {
  content: "\E790";
}
.layui-icon-extend-iconfont-dengji:before {
  content: "\E76C";
}
.layui-icon-extend-iconfont-jilu1:before {
  content: "\E76E";
}
.layui-icon-extend-iconfont-guanli:before {
  content: "\E77B";
}
.layui-icon-extend-iconfont-right-copy:before {
  content: "\EF20";
}
.layui-icon-extend-iconfont-right:before {
  content: "\E76A";
}
.layui-icon-extend-iconfont-pingjiaguanli1:before {
  content: "\E765";
}
.layui-icon-extend-iconfont-xingzhuang6:before {
  content: "\E72B";
}
.layui-icon-extend-iconfont-tuoyuanxing:before {
  content: "\E762";
}
.layui-icon-extend-iconfont-huojian:before {
  content: "\E811";
}
.layui-icon-extend-iconfont-wodeziyuan:before {
  content: "\E80D";
}
.layui-icon-extend-iconfont-gouwuche:before {
  content: "\E80E";
}
.layui-icon-extend-iconfont-jingpinziyuan:before {
  content: "\E80F";
}
.layui-icon-extend-iconfont-xiaobenziyuan:before {
  content: "\E810";
}
.layui-icon-extend-iconfont-shanchuxian:before {
  content: "\E853";
}
.layui-icon-extend-iconfont-wode-copy:before {
  content: "\E80C";
}
.layui-icon-extend-iconfont-xiangqing6:before {
  content: "\E80B";
}
.layui-icon-extend-iconfont-PPT:before {
  content: "\E7FA";
}
.layui-icon-extend-iconfont-AI:before {
  content: "\E7FB";
}
.layui-icon-extend-iconfont-HTML:before {
  content: "\E7FC";
}
.layui-icon-extend-iconfont-word1:before {
  content: "\E7FE";
}
.layui-icon-extend-iconfont-yasuo:before {
  content: "\E7FF";
}
.layui-icon-extend-iconfont-txt:before {
  content: "\E800";
}
.layui-icon-extend-iconfont-excel:before {
  content: "\E802";
}
.layui-icon-extend-iconfont-PSD:before {
  content: "\E803";
}
.layui-icon-extend-iconfont-lianjie3:before {
  content: "\E804";
}
.layui-icon-extend-iconfont-GIF:before {
  content: "\E805";
}
.layui-icon-extend-iconfont-PDF:before {
  content: "\E806";
}
.layui-icon-extend-iconfont-yinpin2:before {
  content: "\E807";
}
.layui-icon-extend-iconfont-SVG:before {
  content: "\E808";
}
.layui-icon-extend-iconfont-JPG:before {
  content: "\E809";
}
.layui-icon-extend-iconfont-shipin1:before {
  content: "\E80A";
}
.layui-icon-extend-iconfont-zhankai1:before {
  content: "\E7F8";
}
.layui-icon-extend-iconfont-shouqi2:before {
  content: "\E7F9";
}
.layui-icon-extend-iconfont-a-11:before {
  content: "\E7EF";
}
.layui-icon-extend-iconfont-a-7:before {
  content: "\E7F0";
}
.layui-icon-extend-iconfont-a-2:before {
  content: "\E7F1";
}
.layui-icon-extend-iconfont-a-6:before {
  content: "\E7F2";
}
.layui-icon-extend-iconfont-a-3:before {
  content: "\E7F3";
}
.layui-icon-extend-iconfont-a-8:before {
  content: "\E7F4";
}
.layui-icon-extend-iconfont-a-5:before {
  content: "\E7F5";
}
.layui-icon-extend-iconfont-a-9:before {
  content: "\E7F6";
}
.layui-icon-extend-iconfont-a-4:before {
  content: "\E7F7";
}
.layui-icon-extend-iconfont-suo:before {
  content: "\E7EE";
}
.layui-icon-extend-iconfont-wenzi:before {
  content: "\E7ED";
}
.layui-icon-extend-iconfont-anpai:before {
  content: "\E7EC";
}
.layui-icon-extend-iconfont-huizong:before {
  content: "\EB49";
}
.layui-icon-extend-iconfont-xingzhuang5:before {
  content: "\E7EB";
}
.layui-icon-extend-iconfont-a-1:before {
  content: "\E7EA";
}
.layui-icon-extend-iconfont-xingzhuang4:before {
  content: "\E7E9";
}
.layui-icon-extend-iconfont-xingzhuang3:before {
  content: "\E7E8";
}
.layui-icon-extend-iconfont-a-jiantoua6youbanjiantou:before {
  content: "\E7E7";
}
.layui-icon-extend-iconfont-a-lujing9beifen:before {
  content: "\E7E6";
}
.layui-icon-extend-iconfont-a-xingzhuang22-copy:before {
  content: "\EF1F";
}
.layui-icon-extend-iconfont-a-xingzhuang32:before {
  content: "\E7E1";
}
.layui-icon-extend-iconfont-xingzhuang2:before {
  content: "\E7E2";
}
.layui-icon-extend-iconfont-a-xingzhuang51:before {
  content: "\E7E3";
}
.layui-icon-extend-iconfont-a-xingzhuang22:before {
  content: "\E7E4";
}
.layui-icon-extend-iconfont-a-xingzhuang41:before {
  content: "\E7E5";
}
.layui-icon-extend-iconfont-a-xingzhuang22-copy-copy:before {
  content: "\EF21";
}
.layui-icon-extend-iconfont-bianzu:before {
  content: "\E7DD";
}
.layui-icon-extend-iconfont-a-xingzhuang21:before {
  content: "\E7DE";
}
.layui-icon-extend-iconfont-a-xingzhuang31:before {
  content: "\E7DF";
}
.layui-icon-extend-iconfont-xingzhuang1:before {
  content: "\E7E0";
}
.layui-icon-extend-iconfont-canyincanju:before {
  content: "\E7DC";
}
.layui-icon-extend-iconfont-fanganjianjie:before {
  content: "\E7D7";
}
.layui-icon-extend-iconfont-fanganliangbiao:before {
  content: "\E7D8";
}
.layui-icon-extend-iconfont-xietongguanli:before {
  content: "\E7D9";
}
.layui-icon-extend-iconfont-pingjiaguanli:before {
  content: "\E7DB";
}
.layui-icon-extend-iconfont-tingpingkezhuti:before {
  content: "\E7D4";
}
.layui-icon-extend-iconfont-tingpingkefenxi:before {
  content: "\E7D5";
}
.layui-icon-extend-iconfont-tingpingkerenwu:before {
  content: "\E7D6";
}
.layui-icon-extend-iconfont-xingzhuangjiehe:before {
  content: "\E7D3";
}
.layui-icon-extend-iconfont-lujing:before {
  content: "\E7D1";
}
.layui-icon-extend-iconfont-tuichu1:before {
  content: "\E7D0";
}
.layui-icon-extend-iconfont-chengyuanguanli:before {
  content: "\E7CE";
}
.layui-icon-extend-iconfont-huodong:before {
  content: "\E7CB";
}
.layui-icon-extend-iconfont-ziyuan2:before {
  content: "\E7CC";
}
.layui-icon-extend-iconfont-a-weibiaoti-1_huaban1fuben41:before {
  content: "\E7CD";
}
.layui-icon-extend-iconfont-gangwei:before {
  content: "\E7C9";
}
.layui-icon-extend-iconfont-xingming:before {
  content: "\E7CA";
}
.layui-icon-extend-iconfont-a-xingzhuang5:before {
  content: "\E7C1";
}
.layui-icon-extend-iconfont-a-xingzhuang3:before {
  content: "\E7C2";
}
.layui-icon-extend-iconfont-a-xingzhuang2:before {
  content: "\E7C3";
}
.layui-icon-extend-iconfont-a-xingzhuang7:before {
  content: "\E7C4";
}
.layui-icon-extend-iconfont-a-xingzhuang8:before {
  content: "\E7C5";
}
.layui-icon-extend-iconfont-a-xingzhuang4:before {
  content: "\E7C6";
}
.layui-icon-extend-iconfont-xingzhuang:before {
  content: "\E7C7";
}
.layui-icon-extend-iconfont-a-xingzhuang6:before {
  content: "\E7C8";
}
.layui-icon-extend-iconfont-kecheng8:before {
  content: "\E7C0";
}
.layui-icon-extend-iconfont-fenzhijigou:before {
  content: "\E7BA";
}
.layui-icon-extend-iconfont-kecheng_m:before {
  content: "\E7BB";
}
.layui-icon-extend-iconfont-kecheng7:before {
  content: "\E7BC";
}
.layui-icon-extend-iconfont-jiaoshiguanli:before {
  content: "\E7BD";
}
.layui-icon-extend-iconfont-bianji8:before {
  content: "\E7BE";
}
.layui-icon-extend-iconfont-tongji5:before {
  content: "\E7BF";
}
.layui-icon-extend-iconfont-jifenxiangqing:before {
  content: "\E7B9";
}
.layui-icon-extend-iconfont-001_liebiao:before {
  content: "\E7B5";
}
.layui-icon-extend-iconfont-001_xiangji:before {
  content: "\E7B6";
}
.layui-icon-extend-iconfont-001_shuji:before {
  content: "\E7B8";
}
.layui-icon-extend-iconfont-chexiao3:before {
  content: "\E7B4";
}
.layui-icon-extend-iconfont-pinglunxiao:before {
  content: "\E8B9";
}
.layui-icon-extend-iconfont-jinggao:before {
  content: "\E7B3";
}
.layui-icon-extend-iconfont-shenpi2:before {
  content: "\E7B1";
}
.layui-icon-extend-iconfont-faqi:before {
  content: "\E7B2";
}
.layui-icon-extend-iconfont-shenpi1:before {
  content: "\E7B0";
}
.layui-icon-extend-iconfont-xiala4:before {
  content: "\E7AF";
}
.layui-icon-extend-iconfont-fangda:before {
  content: "\E7AC";
}
.layui-icon-extend-iconfont-suoxiao1:before {
  content: "\E7AD";
}
.layui-icon-extend-iconfont-shezhi7:before {
  content: "\E7AB";
}
.layui-icon-extend-iconfont-huashouye:before {
  content: "\E7AA";
}
.layui-icon-extend-iconfont-xianqiehua:before {
  content: "\E7A9";
}
.layui-icon-extend-iconfont-xiaoxi:before {
  content: "\E7A0";
}
.layui-icon-extend-iconfont-daojishi:before {
  content: "\E89A";
}
.layui-icon-extend-iconfont-windows:before {
  content: "\E880";
}
.layui-icon-extend-iconfont-dianhualianxifangshi:before {
  content: "\E7A8";
}
.layui-icon-extend-iconfont-kejian:before {
  content: "\E7A7";
}
.layui-icon-extend-iconfont-bukejian:before {
  content: "\E7A6";
}
.layui-icon-extend-iconfont-paixu1:before {
  content: "\E7A5";
}
.layui-icon-extend-iconfont-liulanjilu:before {
  content: "\E7A4";
}
.layui-icon-extend-iconfont-banjiguanli:before {
  content: "\E7A3";
}
.layui-icon-extend-iconfont-back_line:before {
  content: "\E7A2";
}
.layui-icon-extend-iconfont-shezhi6:before {
  content: "\E79B";
}
.layui-icon-extend-iconfont-suijibofang:before {
  content: "\E79C";
}
.layui-icon-extend-iconfont-qunxiaoxi:before {
  content: "\E79D";
}
.layui-icon-extend-iconfont-renyuanzhanghu:before {
  content: "\E79E";
}
.layui-icon-extend-iconfont-tongzhi2:before {
  content: "\E79F";
}
.layui-icon-extend-iconfont-renyuan1:before {
  content: "\E7A1";
}
.layui-icon-extend-iconfont-zu:before {
  content: "\E799";
}
.layui-icon-extend-iconfont-shangchuan3:before {
  content: "\E79A";
}
.layui-icon-extend-iconfont-jiaoshi:before {
  content: "\E798";
}
.layui-icon-extend-iconfont-xiangqing5:before {
  content: "\E797";
}
.layui-icon-extend-iconfont-tuichu:before {
  content: "\E794";
}
.layui-icon-extend-iconfont-dahui:before {
  content: "\E795";
}
.layui-icon-extend-iconfont-shaixuan1:before {
  content: "\E801";
}
.layui-icon-extend-iconfont-fujian1:before {
  content: "\E791";
}
.layui-icon-extend-iconfont-zixun1:before {
  content: "\E788";
}
.layui-icon-extend-iconfont-erweima1:before {
  content: "\E78A";
}
.layui-icon-extend-iconfont-tuijian2:before {
  content: "\E78B";
}
.layui-icon-extend-iconfont-tuijian1:before {
  content: "\E78C";
}
.layui-icon-extend-iconfont-wenjian1:before {
  content: "\E78D";
}
.layui-icon-extend-iconfont-dianhua-fuben:before {
  content: "\E78E";
}
.layui-icon-extend-iconfont-quxiaozhiding:before {
  content: "\E786";
}
.layui-icon-extend-iconfont-210:before {
  content: "\E785";
}
.layui-icon-extend-iconfont-dianshizhiboguankanshipinbofangmeiti:before {
  content: "\E784";
}
.layui-icon-extend-iconfont-tongxinyuan:before {
  content: "\E783";
}
.layui-icon-extend-iconfont-pinglun:before {
  content: "\E782";
}
.layui-icon-extend-iconfont-xiaoxicopy:before {
  content: "\E77C";
}
.layui-icon-extend-iconfont-wo1:before {
  content: "\E77D";
}
.layui-icon-extend-iconfont-xingqiu:before {
  content: "\E77E";
}
.layui-icon-extend-iconfont-tongban:before {
  content: "\E77F";
}
.layui-icon-extend-iconfont-yingdiyuding1x:before {
  content: "\E780";
}
.layui-icon-extend-iconfont-gonggao1:before {
  content: "\E781";
}
.layui-icon-extend-iconfont-xinaixin:before {
  content: "\E77A";
}
.layui-icon-extend-iconfont-zuanshi1:before {
  content: "\E776";
}
.layui-icon-extend-iconfont-gou:before {
  content: "\E777";
}
.layui-icon-extend-iconfont-zuanshi:before {
  content: "\EAFA";
}
.layui-icon-extend-iconfont-lianjie2:before {
  content: "\E778";
}
.layui-icon-extend-iconfont-bofang1:before {
  content: "\E779";
}
.layui-icon-extend-iconfont-changdi:before {
  content: "\E775";
}
.layui-icon-extend-iconfont-xuanzhuan:before {
  content: "\E773";
}
.layui-icon-extend-iconfont-baocun1:before {
  content: "\E774";
}
.layui-icon-extend-iconfont-jubao:before {
  content: "\E76D";
}
.layui-icon-extend-iconfont-xiazai5:before {
  content: "\E76F";
}
.layui-icon-extend-iconfont-shouji1:before {
  content: "\E770";
}
.layui-icon-extend-iconfont-zhankai:before {
  content: "\E771";
}
.layui-icon-extend-iconfont-shezhi5:before {
  content: "\E772";
}
.layui-icon-extend-iconfont-xietong:before {
  content: "\E766";
}
.layui-icon-extend-iconfont-bianji7:before {
  content: "\E767";
}
.layui-icon-extend-iconfont-fenxiang5:before {
  content: "\E768";
}
.layui-icon-extend-iconfont-xueyuan:before {
  content: "\E76B";
}
.layui-icon-extend-iconfont-gengduo6:before {
  content: "\E764";
}
.layui-icon-extend-iconfont-lajitong:before {
  content: "\E763";
}
.layui-icon-extend-iconfont-shezhi4:before {
  content: "\E761";
}
.layui-icon-extend-iconfont-shijian3:before {
  content: "\E75F";
}
.layui-icon-extend-iconfont-ren:before {
  content: "\E760";
}
.layui-icon-extend-iconfont-xiala3:before {
  content: "\E75D";
}
.layui-icon-extend-iconfont-shezhi3:before {
  content: "\E75B";
}
.layui-icon-extend-iconfont-2:before {
  content: "\E758";
}
.layui-icon-extend-iconfont-gengduo61:before {
  content: "\E75C";
}
.layui-icon-extend-iconfont-1:before {
  content: "\E755";
}
.layui-icon-extend-iconfont-0:before {
  content: "\E756";
}
.layui-icon-extend-iconfont-3:before {
  content: "\E757";
}
.layui-icon-extend-iconfont-4:before {
  content: "\E759";
}
.layui-icon-extend-iconfont-5:before {
  content: "\E75A";
}
.layui-icon-extend-iconfont-wendang:before {
  content: "\E754";
}
.layui-icon-extend-iconfont-zichanguanli1:before {
  content: "\E753";
}
.layui-icon-extend-iconfont-daiban:before {
  content: "\E752";
}
.layui-icon-extend-iconfont-yingyong1:before {
  content: "\E751";
}
.layui-icon-extend-iconfont-wangpan:before {
  content: "\E74F";
}
.layui-icon-extend-iconfont-shouye1:before {
  content: "\E74E";
}
.layui-icon-extend-iconfont-kecheng6:before {
  content: "\E74D";
}
.layui-icon-extend-iconfont-dingdan1:before {
  content: "\E74B";
}
.layui-icon-extend-iconfont-neirong:before {
  content: "\E74A";
}
.layui-icon-extend-iconfont-sousuo:before {
  content: "\E749";
}
.layui-icon-extend-iconfont-zhuyi2:before {
  content: "\E748";
}
.layui-icon-extend-iconfont-xiaofeibi:before {
  content: "\E747";
}
.layui-icon-extend-iconfont-jifenguanli:before {
  content: "\E746";
}
.layui-icon-extend-iconfont-huiyuan:before {
  content: "\E745";
}
.layui-icon-extend-iconfont-xunzhang:before {
  content: "\E744";
}
.layui-icon-extend-iconfont-jifen:before {
  content: "\E743";
}
.layui-icon-extend-iconfont-xiangqing4:before {
  content: "\E742";
}
.layui-icon-extend-iconfont-wancheng-copy:before {
  content: "\E741";
}
.layui-icon-extend-iconfont-wenjian:before {
  content: "\E738";
}
.layui-icon-extend-iconfont-tianjiawenjian1:before {
  content: "\E740";
}
.layui-icon-extend-iconfont-tianjiawenjian:before {
  content: "\E73B";
}
.layui-icon-extend-iconfont-gengduo5:before {
  content: "\E73F";
}
.layui-icon-extend-iconfont-shoucang4:before {
  content: "\E73E";
}
.layui-icon-extend-iconfont-fuzhi2:before {
  content: "\E73D";
}
.layui-icon-extend-iconfont-zhuyi3:before {
  content: "\E73C";
}
.layui-icon-extend-iconfont-fenxiang21:before {
  content: "\E73A";
}
.layui-icon-extend-iconfont-shouye:before {
  content: "\E739";
}
.layui-icon-extend-iconfont-zuji1:before {
  content: "\E737";
}
.layui-icon-extend-iconfont-tianjia11:before {
  content: "\E736";
}
.layui-icon-extend-iconfont-tianjia4:before {
  content: "\E735";
}
.layui-icon-extend-iconfont-shanchu8:before {
  content: "\E733";
}
.layui-icon-extend-iconfont-xiugai1:before {
  content: "\E732";
}
.layui-icon-extend-iconfont-xiala11:before {
  content: "\E731";
}
.layui-icon-extend-iconfont-lianjie1:before {
  content: "\E730";
}
.layui-icon-extend-iconfont-fenxiang4:before {
  content: "\E72F";
}
.layui-icon-extend-iconfont-erweima:before {
  content: "\E72E";
}
.layui-icon-extend-iconfont-jinyong:before {
  content: "\E72D";
}
.layui-icon-extend-iconfont-dakai:before {
  content: "\E723";
}
.layui-icon-extend-iconfont-shangchuan2:before {
  content: "\E729";
}
.layui-icon-extend-iconfont-xiala2:before {
  content: "\E72A";
}
.layui-icon-extend-iconfont-guidang:before {
  content: "\E734";
}
.layui-icon-extend-iconfont-tixing:before {
  content: "\E727";
}
.layui-icon-extend-iconfont-zhiwei:before {
  content: "\E728";
}
.layui-icon-extend-iconfont-liucheng:before {
  content: "\E725";
}
.layui-icon-extend-iconfont-daoru:before {
  content: "\E726";
}
.layui-icon-extend-iconfont-xiangqing3:before {
  content: "\E724";
}
.layui-icon-extend-iconfont-jinzhi:before {
  content: "\E750";
}
.layui-icon-extend-iconfont-paibanxiugai:before {
  content: "\E722";
}
.layui-icon-extend-iconfont-jiaoshi-copy:before {
  content: "\E71F";
}
.layui-icon-extend-iconfont-fenxiang3:before {
  content: "\E720";
}
.layui-icon-extend-iconfont-riqi:before {
  content: "\E88E";
}
.layui-icon-extend-iconfont-guanbi11:before {
  content: "\E721";
}
.layui-icon-extend-iconfont-zijin:before {
  content: "\E71D";
}
.layui-icon-extend-iconfont-yue:before {
  content: "\E71E";
}
.layui-icon-extend-iconfont-hudongyouxidongxiao:before {
  content: "\E71C";
}
.layui-icon-extend-iconfont-tongji3:before {
  content: "\E71B";
}
.layui-icon-extend-iconfont-duixiangcunchu:before {
  content: "\E71A";
}
.layui-icon-extend-iconfont-peizhi:before {
  content: "\E719";
}
.layui-icon-extend-iconfont-paiming:before {
  content: "\E793";
}
.layui-icon-extend-iconfont-renshu:before {
  content: "\E717";
}
.layui-icon-extend-iconfont-xunzhangtixiguanli:before {
  content: "\E718";
}
.layui-icon-extend-iconfont-liebiao:before {
  content: "\E716";
}
.layui-icon-extend-iconfont-lianjie:before {
  content: "\E714";
}
.layui-icon-extend-iconfont-tongji2:before {
  content: "\E715";
}
.layui-icon-extend-iconfont-rongyu:before {
  content: "\E84E";
}
.layui-icon-extend-iconfont-weixin:before {
  content: "\E711";
}
.layui-icon-extend-iconfont-zhifubaozhifu:before {
  content: "\E712";
}
.layui-icon-extend-iconfont-weixinzhifu:before {
  content: "\E713";
}
.layui-icon-extend-iconfont-Jzuijin:before {
  content: "\E70D";
}
.layui-icon-extend-iconfont-Jkecheng:before {
  content: "\E70E";
}
.layui-icon-extend-iconfont-Jdaiban:before {
  content: "\E70F";
}
.layui-icon-extend-iconfont-Jshouye:before {
  content: "\E710";
}
.layui-icon-extend-iconfont-shouyedianji:before {
  content: "\E70C";
}
.layui-icon-extend-iconfont-zuji:before {
  content: "\E70A";
}
.layui-icon-extend-iconfont-xingxing:before {
  content: "\E70B";
}
.layui-icon-extend-iconfont-banji3:before {
  content: "\E706";
}
.layui-icon-extend-iconfont-xiazai4:before {
  content: "\E709";
}
.layui-icon-extend-iconfont-nihao1:before {
  content: "\E708";
}
.layui-icon-extend-iconfont-icon-test2:before {
  content: "\E705";
}
.layui-icon-extend-iconfont-chuangzuo:before {
  content: "\E8AD";
}
.layui-icon-extend-iconfont-shouqi:before {
  content: "\E6FF";
}
.layui-icon-extend-iconfont-shouqi1:before {
  content: "\E700";
}
.layui-icon-extend-iconfont-add:before {
  content: "\E702";
}
.layui-icon-extend-iconfont-ashbin:before {
  content: "\E703";
}
.layui-icon-extend-iconfont-browse:before {
  content: "\E704";
}
.layui-icon-extend-iconfont-weibiaoti37:before {
  content: "\E6FE";
}
.layui-icon-extend-iconfont-tianjia3:before {
  content: "\E6FB";
}
.layui-icon-extend-iconfont-favorite:before {
  content: "\E6FC";
}
.layui-icon-extend-iconfont-file-common:before {
  content: "\E6FD";
}
.layui-icon-extend-iconfont-shenpi:before {
  content: "\E6FA";
}
.layui-icon-extend-iconfont-yinpin:before {
  content: "\E8D8";
}
.layui-icon-extend-iconfont-resonserate:before {
  content: "\E75E";
}
.layui-icon-extend-iconfont-shoucang3:before {
  content: "\E90E";
}
.layui-icon-extend-iconfont-navigation:before {
  content: "\E6F9";
}
.layui-icon-extend-iconfont-video:before {
  content: "\E6F8";
}
.layui-icon-extend-iconfont-mima:before {
  content: "\E6F7";
}
.layui-icon-extend-iconfont-shouji:before {
  content: "\E6F5";
}
.layui-icon-extend-iconfont-chanyexietong-:before {
  content: "\E64C";
}
.layui-icon-extend-iconfont-shezhi1:before {
  content: "\E67A";
}
.layui-icon-extend-iconfont-xiazai1:before {
  content: "\E661";
}
.layui-icon-extend-iconfont-shaixuan:before {
  content: "\E64E";
}
.layui-icon-extend-iconfont-xinjianwenjianjialanicon:before {
  content: "\E68B";
}
.layui-icon-extend-iconfont-renyuanzuzhi:before {
  content: "\E64F";
}
.layui-icon-extend-iconfont-pdf:before {
  content: "\E9D5";
}
.layui-icon-extend-iconfont-word:before {
  content: "\E669";
}
.layui-icon-extend-iconfont-fuzhi:before {
  content: "\E690";
}
.layui-icon-extend-iconfont-diannao:before {
  content: "\E650";
}
.layui-icon-extend-iconfont-gengduo3:before {
  content: "\E82E";
}
.layui-icon-extend-iconfont-fanhui1:before {
  content: "\E651";
}
.layui-icon-extend-iconfont-jiufuqianbaoicon14:before {
  content: "\E69C";
}
.layui-icon-extend-iconfont-question:before {
  content: "\E682";
}
.layui-icon-extend-iconfont-cuo1:before {
  content: "\E662";
}
.layui-icon-extend-iconfont-jiahao:before {
  content: "\E664";
}
.layui-icon-extend-iconfont-shuaxin:before {
  content: "\E66A";
}
.layui-icon-extend-iconfont-bianji3:before {
  content: "\E66B";
}
.layui-icon-extend-iconfont-chakanyanjingshishifenxi2:before {
  content: "\E7D2";
}
.layui-icon-extend-iconfont-jilu:before {
  content: "\E66C";
}
.layui-icon-extend-iconfont-chengjiguanli:before {
  content: "\E66E";
}
.layui-icon-extend-iconfont-_shaixuan:before {
  content: "\E66F";
}
.layui-icon-extend-iconfont-zhengfanxianggensui:before {
  content: "\E6C2";
}
.layui-icon-extend-iconfont-gengduo4:before {
  content: "\E66D";
}
.layui-icon-extend-iconfont-xiangqing1:before {
  content: "\E670";
}
.layui-icon-extend-iconfont-suoxiao:before {
  content: "\E6A5";
}
.layui-icon-extend-iconfont-quanping:before {
  content: "\E701";
}
.layui-icon-extend-iconfont-qizhi:before {
  content: "\E671";
}
.layui-icon-extend-iconfont-zuzhi:before {
  content: "\E6BC";
}
.layui-icon-extend-iconfont-renwu1:before {
  content: "\E7DA";
}
.layui-icon-extend-iconfont-fabu:before {
  content: "\E674";
}
.layui-icon-extend-iconfont-fujian:before {
  content: "\E673";
}
.layui-icon-extend-iconfont-fabu1:before {
  content: "\E67B";
}
.layui-icon-extend-iconfont-xiangqing2:before {
  content: "\E67C";
}
.layui-icon-extend-iconfont-fanhui2:before {
  content: "\E699";
}
.layui-icon-extend-iconfont-htmal5icon16:before {
  content: "\E67D";
}
.layui-icon-extend-iconfont-shanchu1:before {
  content: "\E67E";
}
.layui-icon-extend-iconfont-ic_do_not_disturb_px:before {
  content: "\E6E0";
}
.layui-icon-extend-iconfont-huifu:before {
  content: "\E67F";
}
.layui-icon-extend-iconfont-daochu1:before {
  content: "\E681";
}
.layui-icon-extend-iconfont-yidong:before {
  content: "\E683";
}
.layui-icon-extend-iconfont-tongzhi:before {
  content: "\E74C";
}
.layui-icon-extend-iconfont-saoma1:before {
  content: "\E684";
}
.layui-icon-extend-iconfont-shijian:before {
  content: "\E6EB";
}
.layui-icon-extend-iconfont-zhuanfa:before {
  content: "\E685";
}
.layui-icon-extend-iconfont-tongyi:before {
  content: "\E686";
}
.layui-icon-extend-iconfont-shezhi2:before {
  content: "\E687";
}
.layui-icon-extend-iconfont-icon-chexiao-:before {
  content: "\E6F6";
}
.layui-icon-extend-iconfont-tianjia1:before {
  content: "\E688";
}
.layui-icon-extend-iconfont-chuli:before {
  content: "\E68F";
}
.layui-icon-extend-iconfont-quanping1:before {
  content: "\E689";
}
.layui-icon-extend-iconfont-piliang:before {
  content: "\E68A";
}
.layui-icon-extend-iconfont-daipingjia:before {
  content: "\E68D";
}
.layui-icon-extend-iconfont-weibiaoti--:before {
  content: "\E691";
}
.layui-icon-extend-iconfont-yduigantanhaokongxin:before {
  content: "\E692";
}
.layui-icon-extend-iconfont-timepicker-component:before {
  content: "\E6D5";
}
.layui-icon-extend-iconfont-icon-test:before {
  content: "\E696";
}
.layui-icon-extend-iconfont-ic_biaoge_:before {
  content: "\E697";
}
.layui-icon-extend-iconfont-fenxiang1:before {
  content: "\E698";
}
.layui-icon-extend-iconfont-shanchu2:before {
  content: "\E69A";
}
.layui-icon-extend-iconfont-shanchu3:before {
  content: "\E707";
}
.layui-icon-extend-iconfont-shanchu4:before {
  content: "\E69D";
}
.layui-icon-extend-iconfont-file-b-18:before {
  content: "\E6A7";
}
.layui-icon-extend-iconfont-file-b-20:before {
  content: "\E6A9";
}
.layui-icon-extend-iconfont-file-b-21:before {
  content: "\E6AA";
}
.layui-icon-extend-iconfont-file-b-22:before {
  content: "\E6AB";
}
.layui-icon-extend-iconfont-qiehuan:before {
  content: "\E89C";
}
.layui-icon-extend-iconfont-droop:before {
  content: "\E69F";
}
.layui-icon-extend-iconfont-jiantou1:before {
  content: "\E69E";
}
.layui-icon-extend-iconfont-xiala1:before {
  content: "\E6A0";
}
.layui-icon-extend-iconfont-chanpin:before {
  content: "\E6A1";
}
.layui-icon-extend-iconfont-zhiding:before {
  content: "\E6A2";
}
.layui-icon-extend-iconfont-dongtai:before {
  content: "\E6A3";
}
.layui-icon-extend-iconfont-fangan:before {
  content: "\E6A4";
}
.layui-icon-extend-iconfont-anli:before {
  content: "\E6A6";
}
.layui-icon-extend-iconfont-jiantou2:before {
  content: "\E84F";
}
.layui-icon-extend-iconfont-caiji1:before {
  content: "\E6DF";
}
.layui-icon-extend-iconfont-bianji4:before {
  content: "\E6A8";
}
.layui-icon-extend-iconfont-shanchu5:before {
  content: "\E6AC";
}
.layui-icon-extend-iconfont-zuowei:before {
  content: "\E6AE";
}
.layui-icon-extend-iconfont-tianjiarenyuan:before {
  content: "\E6C6";
}
.layui-icon-extend-iconfont-tongji1:before {
  content: "\E8CA";
}
.layui-icon-extend-iconfont-shitu:before {
  content: "\E6B0";
}
.layui-icon-extend-iconfont-tupian1:before {
  content: "\E6EE";
}
.layui-icon-extend-iconfont-bianji-01:before {
  content: "\E6AF";
}
.layui-icon-extend-iconfont-daochu2:before {
  content: "\E6B1";
}
.layui-icon-extend-iconfont-chexiao:before {
  content: "\E6B2";
}
.layui-icon-extend-iconfont-guanbi1:before {
  content: "\E6B3";
}
.layui-icon-extend-iconfont-chexiao1:before {
  content: "\E90D";
}
.layui-icon-extend-iconfont-tianjia2:before {
  content: "\E6C7";
}
.layui-icon-extend-iconfont-chakan:before {
  content: "\E6B5";
}
.layui-icon-extend-iconfont-shanchu6:before {
  content: "\E6B6";
}
.layui-icon-extend-iconfont-chexiao2:before {
  content: "\E6B7";
}
.layui-icon-extend-iconfont-shoucang2:before {
  content: "\E6B4";
}
.layui-icon-extend-iconfont-zhiboketang:before {
  content: "\E6B8";
}
.layui-icon-extend-iconfont-kecheng1:before {
  content: "\E6B9";
}
.layui-icon-extend-iconfont-kecheng2:before {
  content: "\E6BA";
}
.layui-icon-extend-iconfont-lesson:before {
  content: "\E6BE";
}
.layui-icon-extend-iconfont-zuoci:before {
  content: "\E6BF";
}
.layui-icon-extend-iconfont-zuocitu:before {
  content: "\E6C0";
}
.layui-icon-extend-iconfont-xiaochengxuma:before {
  content: "\E6C1";
}
.layui-icon-extend-iconfont-share:before {
  content: "\E6C3";
}
.layui-icon-extend-iconfont-chuangweiguanli:before {
  content: "\E6C4";
}
.layui-icon-extend-iconfont-date-2:before {
  content: "\E6C5";
}
.layui-icon-extend-iconfont-contact:before {
  content: "\E6C8";
}
.layui-icon-extend-iconfont-xiazai2:before {
  content: "\E6C9";
}
.layui-icon-extend-iconfont-kecheng3:before {
  content: "\E6CB";
}
.layui-icon-extend-iconfont-yingyong:before {
  content: "\E6CC";
}
.layui-icon-extend-iconfont-gerenzhongxin:before {
  content: "\E6CD";
}
.layui-icon-extend-iconfont-kecheng4:before {
  content: "\E6CE";
}
.layui-icon-extend-iconfont-peixunziyuan:before {
  content: "\E6CF";
}
.layui-icon-extend-iconfont-caidan:before {
  content: "\E6D0";
}
.layui-icon-extend-iconfont-gongwenbao:before {
  content: "\E6D1";
}
.layui-icon-extend-iconfont-xiazaiicon:before {
  content: "\E6D2";
}
.layui-icon-extend-iconfont-zhineng1:before {
  content: "\E6D4";
}
.layui-icon-extend-iconfont-APIwangguan:before {
  content: "\E6D3";
}
.layui-icon-extend-iconfont-icon-test1:before {
  content: "\E6D6";
}
.layui-icon-extend-iconfont-ketang:before {
  content: "\E6D7";
}
.layui-icon-extend-iconfont-ziyuan:before {
  content: "\EF1E";
}
.layui-icon-extend-iconfont-shijian1:before {
  content: "\E6D8";
}
.layui-icon-extend-iconfont-didian:before {
  content: "\E6D9";
}
.layui-icon-extend-iconfont-banji:before {
  content: "\E6DA";
}
.layui-icon-extend-iconfont-yingyongzhongxin:before {
  content: "\E789";
}
.layui-icon-extend-iconfont-leixing:before {
  content: "\E6DB";
}
.layui-icon-extend-iconfont-banji1:before {
  content: "\E6DC";
}
.layui-icon-extend-iconfont-shanchu7:before {
  content: "\E6DD";
}
.layui-icon-extend-iconfont-bianji5:before {
  content: "\E6DE";
}
.layui-icon-extend-iconfont-kecheng5:before {
  content: "\E6E2";
}
.layui-icon-extend-iconfont-renyuan:before {
  content: "\E6E3";
}
.layui-icon-extend-iconfont-fuzhi1:before {
  content: "\E6E4";
}
.layui-icon-extend-iconfont-shijian2:before {
  content: "\EB9A";
}
.layui-icon-extend-iconfont-downblue:before {
  content: "\E6E5";
}
.layui-icon-extend-iconfont-icon_notice:before {
  content: "\E605";
}
.layui-icon-extend-iconfont-bianji6:before {
  content: "\E6E7";
}
.layui-icon-extend-iconfont-nitification:before {
  content: "\E61E";
}
.layui-icon-extend-iconfont-ziyuan1:before {
  content: "\E6E8";
}
.layui-icon-extend-iconfont-zuoye:before {
  content: "\E618";
}
.layui-icon-extend-iconfont-fengexian:before {
  content: "\E6E9";
}
.layui-icon-extend-iconfont-changyongfenlei:before {
  content: "\E63D";
}
.layui-icon-extend-iconfont-juzuoduiqi:before {
  content: "\E6EA";
}
.layui-icon-extend-iconfont-shanchu:before {
  content: "\E613";
}
.layui-icon-extend-iconfont-wancheng:before {
  content: "\E6E1";
}
.layui-icon-extend-iconfont-service:before {
  content: "\E68C";
}
.layui-icon-extend-iconfont-jia2:before {
  content: "\E6EC";
}
.layui-icon-extend-iconfont-integral:before {
  content: "\E6F2";
}
.layui-icon-extend-iconfont-xiazai3:before {
  content: "\E6ED";
}
.layui-icon-extend-iconfont-ee:before {
  content: "\E600";
}
.layui-icon-extend-iconfont-zhidao:before {
  content: "\E6EF";
}
.layui-icon-extend-iconfont-iconmore:before {
  content: "\E609";
}
.layui-icon-extend-iconfont-jiaoyu:before {
  content: "\E6F0";
}
.layui-icon-extend-iconfont-dianzan:before {
  content: "\E64D";
}
.layui-icon-extend-iconfont-shuaxin1:before {
  content: "\E6F1";
}
.layui-icon-extend-iconfont-taolun:before {
  content: "\E615";
}
.layui-icon-extend-iconfont-mimabukejian:before {
  content: "\E6F3";
}
.layui-icon-extend-iconfont-fenxiang:before {
  content: "\E601";
}
.layui-icon-extend-iconfont-jiegou-baise:before {
  content: "\E6F4";
}
.layui-icon-extend-iconfont-gengduo:before {
  content: "\E602";
}
.layui-icon-extend-iconfont-bofang:before {
  content: "\E624";
}
.layui-icon-extend-iconfont-duigou:before {
  content: "\E659";
}
.layui-icon-extend-iconfont-zip:before {
  content: "\E8B7";
}
.layui-icon-extend-iconfont-file-b-:before {
  content: "\E652";
}
.layui-icon-extend-iconfont-file-b-1:before {
  content: "\E653";
}
.layui-icon-extend-iconfont-file-b-2:before {
  content: "\E654";
}
.layui-icon-extend-iconfont-file-b-3:before {
  content: "\E655";
}
.layui-icon-extend-iconfont-file-b-4:before {
  content: "\E656";
}
.layui-icon-extend-iconfont-file-b-5:before {
  content: "\E657";
}
.layui-icon-extend-iconfont-file-b-6:before {
  content: "\E658";
}
.layui-icon-extend-iconfont-file-b-7:before {
  content: "\E65A";
}
.layui-icon-extend-iconfont-file-s-:before {
  content: "\E65B";
}
.layui-icon-extend-iconfont-file-b-8:before {
  content: "\E65C";
}
.layui-icon-extend-iconfont-file-b-9:before {
  content: "\E65D";
}
.layui-icon-extend-iconfont-fenxiang2:before {
  content: "\E61F";
}
.layui-icon-extend-iconfont-yulan:before {
  content: "\E621";
}
.layui-icon-extend-iconfont-caiji:before {
  content: "\EA41";
}
.layui-icon-extend-iconfont-xiala:before {
  content: "\E61C";
}
.layui-icon-extend-iconfont-sousuo-m:before {
  content: "\E60A";
}
.layui-icon-extend-iconfont-jia1:before {
  content: "\E620";
}
.layui-icon-extend-iconfont-bianji:before {
  content: "\E68E";
}
.layui-icon-extend-iconfont-daochu:before {
  content: "\E638";
}
.layui-icon-extend-iconfont-fanhui:before {
  content: "\E603";
}
.layui-icon-extend-iconfont-jia:before {
  content: "\E622";
}
.layui-icon-extend-iconfont-link:before {
  content: "\E60D";
}
.layui-icon-extend-iconfont-xuanze:before {
  content: "\E672";
}
.layui-icon-extend-iconfont-icon7:before {
  content: "\E667";
}
.layui-icon-extend-iconfont-guanbi:before {
  content: "\E7B7";
}
.layui-icon-extend-iconfont-icontubiao:before {
  content: "\E6BB";
}
.layui-icon-extend-iconfont-saomagouzongchengjiaojine:before {
  content: "\E616";
}
.layui-icon-extend-iconfont-denglucishu:before {
  content: "\E617";
}
.layui-icon-extend-iconfont-xuanzhong:before {
  content: "\E623";
}
.layui-icon-extend-iconfont-tianjia:before {
  content: "\E604";
}
.layui-icon-extend-iconfont-zhuanmazhong:before {
  content: "\E631";
}
.layui-icon-extend-iconfont-zhuanmazhong1:before {
  content: "\E796";
}
.layui-icon-extend-iconfont-qingchu1:before {
  content: "\E606";
}
.layui-icon-extend-iconfont-saoma:before {
  content: "\E6BD";
}
.layui-icon-extend-iconfont--xialajiantou:before {
  content: "\E619";
}
.layui-icon-extend-iconfont--shanglajiantou:before {
  content: "\E61A";
}
.layui-icon-extend-iconfont-ceyan:before {
  content: "\E62D";
}
.layui-icon-extend-iconfont-bofangsanjiaoxing:before {
  content: "\E769";
}
.layui-icon-extend-iconfont-sanjiaoxing-left:before {
  content: "\E792";
}
.layui-icon-extend-iconfont-xiaotuziCduan_:before {
  content: "\E60C";
}
.layui-icon-extend-iconfont-xiaotuziCduan_1:before {
  content: "\E60E";
}
.layui-icon-extend-iconfont-xiaotuziCduan_2:before {
  content: "\E60F";
}
.layui-icon-extend-iconfont-xiaotuziCduan_3:before {
  content: "\E610";
}
.layui-icon-extend-iconfont-shoucang:before {
  content: "\E625";
}
.layui-icon-extend-iconfont-shoucang1:before {
  content: "\E61B";
}
.layui-icon-extend-iconfont-shoucangfill:before {
  content: "\E627";
}
.layui-icon-extend-iconfont-quxiaofenxiang:before {
  content: "\E63A";
}
.layui-icon-extend-iconfont-icon-check:before {
  content: "\E60B";
}
.layui-icon-extend-iconfont-rili:before {
  content: "\E61D";
}
.layui-icon-extend-iconfont-danxuan_:before {
  content: "\E62E";
}
.layui-icon-extend-iconfont-prev:before {
  content: "\E630";
}
.layui-icon-extend-iconfont-next:before {
  content: "\E626";
}
.layui-icon-extend-iconfont-qingkong:before {
  content: "\E675";
}
.layui-icon-extend-iconfont-cuo:before {
  content: "\E63E";
}
.layui-icon-extend-iconfont-dui:before {
  content: "\E628";
}
.layui-icon-extend-iconfont-custom-cloud-disk:before {
  content: "\E694";
}
.layui-icon-extend-iconfont-xiangce:before {
  content: "\EA49";
}
.layui-icon-extend-iconfont-shangchuanfengmian:before {
  content: "\E614";
}
.layui-icon-extend-iconfont-move:before {
  content: "\E632";
}
.layui-icon-extend-iconfont-weitongbutongbushibai:before {
  content: "\E608";
}
.layui-icon-extend-iconfont-duoxuan:before {
  content: "\E677";
}
.layui-icon-extend-iconfont-bianji1:before {
  content: "\E612";
}
.layui-icon-extend-iconfont-xiangce1:before {
  content: "\E6AD";
}
.layui-icon-extend-iconfont-banpaiguanli:before {
  content: "\E65E";
}
.layui-icon-extend-iconfont-xia:before {
  content: "\E6E6";
}
.layui-icon-extend-iconfont-play:before {
  content: "\E611";
}
.layui-icon-extend-iconfont-tongbu:before {
  content: "\E65F";
}
.layui-icon-extend-iconfont-gonggao:before {
  content: "\E629";
}
.layui-icon-extend-iconfont-shipin:before {
  content: "\E678";
}
.layui-icon-extend-iconfont-jiaohuan:before {
  content: "\E665";
}
.layui-icon-extend-iconfont-gengduo1:before {
  content: "\E607";
}
.layui-icon-extend-iconfont-kaoshi:before {
  content: "\E633";
}
.layui-icon-extend-iconfont-icon32208:before {
  content: "\E69B";
}
.layui-icon-extend-iconfont-jian:before {
  content: "\E62A";
}
.layui-icon-extend-iconfont-jian1:before {
  content: "\E62B";
}
.layui-icon-extend-iconfont-jianhao:before {
  content: "\E62C";
}
.layui-icon-extend-iconfont-tupian:before {
  content: "\E62F";
}
.layui-icon-extend-iconfont-zixun:before {
  content: "\E634";
}
.layui-icon-extend-iconfont-xinwen:before {
  content: "\E635";
}
.layui-icon-extend-iconfont-shezhi:before {
  content: "\E636";
}
.layui-icon-extend-iconfont-beidanci:before {
  content: "\E637";
}
.layui-icon-extend-iconfont-tianchongxing-:before {
  content: "\E639";
}
.layui-icon-extend-iconfont-changjianwenti:before {
  content: "\E63B";
}
.layui-icon-extend-iconfont-yuandian:before {
  content: "\E63C";
}
.layui-icon-extend-iconfont-xiazai:before {
  content: "\E63F";
}
.layui-icon-extend-iconfont-shengyin:before {
  content: "\E640";
}
.layui-icon-extend-iconfont-wo:before {
  content: "\E663";
}
.layui-icon-extend-iconfont-banjitongzhi:before {
  content: "\E641";
}
.layui-icon-extend-iconfont-rili1:before {
  content: "\E668";
}
.layui-icon-extend-iconfont-tongji:before {
  content: "\E676";
}
.layui-icon-extend-iconfont-kecheng:before {
  content: "\E679";
}
.layui-icon-extend-iconfont-yonghu:before {
  content: "\E695";
}
.layui-icon-extend-iconfont-yonghu1:before {
  content: "\E642";
}
.layui-icon-extend-iconfont-jiantou:before {
  content: "\E666";
}
.layui-icon-extend-iconfont-yuandian1:before {
  content: "\E660";
}
.layui-icon-extend-iconfont-lingxing:before {
  content: "\E644";
}
.layui-icon-extend-iconfont-xiaofeiji:before {
  content: "\E645";
}
.layui-icon-extend-iconfont-baocun:before {
  content: "\E680";
}
.layui-icon-extend-iconfont-xiangqing:before {
  content: "\E72C";
}
.layui-icon-extend-iconfont-bianji2:before {
  content: "\E643";
}
.layui-icon-extend-iconfont-gengduo2:before {
  content: "\E646";
}
.layui-icon-extend-iconfont-lanzi:before {
  content: "\E6CA";
}
.layui-icon-extend-iconfont-icon-life-prohibit:before {
  content: "\E693";
}
.layui-icon-extend-iconfont-c-share:before {
  content: "\E647";
}
.layui-icon-extend-iconfont-shangchuan:before {
  content: "\E648";
}
.layui-icon-extend-iconfont-renwu:before {
  content: "\E649";
}
.layui-icon-extend-iconfont-paixu:before {
  content: "\E64A";
}
.layui-icon-extend-iconfont-HFJJ_new_suolvetu:before {
  content: "\E64B";
}
/* 导入阿里巴巴字体图标 */
@font-face {font-family: "national-drama-icon";
  src: url(/vue/dist/static/fonts/iconfont.3c3adec.eot); /* IE9 */
  src: url(/vue/dist/static/fonts/iconfont.3c3adec.eot#iefix) format('embedded-opentype'), 
  url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAABx0AAsAAAAAOVwAABwkAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCIGArVRME4ATYCJAOBOAteAAQgBYVxB4kdGycuRaTZrJYzEZWiSvb/5bhDTBR8h9wzGOytY39UD8IF8RVUsMEZ4ZgSqqdfPfk7GqptlT/Rhsgq9TCxd5jtIb1mTlxafCglBM+9uz9WayyinoceURry8QDcu96fA6hMysJwrxM+5BM+wC0QAsxtHKcRjcNNRTWSq3b3zjWZs5QMBclObgcPuc/2S/BuJ7AIRc5H+spfQexkoXc23/FSmRds59vh+W3+n8u9SN3LvZcSk1YspsIG2wxUMBIn6Nas2ugV6t4zVmm8cGt8AQsX5dLtPfU7Y1GfPV2kvEoQZGyM6KM9QJBgcXHtXwJJ3E9zD+WXQwVst1ybtjlI3vWaR05M+LkpT/uvS6VVfxUYXjLd8Zq002IXiKamId9qr4EDgLlMAFzOH+zFD0B+7QaNCTgpx0VlRRBwgNj/6SxbjX3MHekIi4bCZUqCaotKM5K9/pqlkZZk7cEca1lySHfsCwB0SccsGV6ssI7YDnfA7VUhKvq8PkWXuqIq8D/XeLAunhA/pas1jTkSV2PZtE4pCFkh4Zr/+z0CKBmIwuj1ZAqKBY8CCG50XIPQVEwIA3mfYp7GMLSdKQ8bwx7wDX8f/HsFEwglEQg+eh/GO+gLqyLby2YiIqi8GeC/QgQXiAk+sIs//VFdwqbE7RveAVIwD4Sydi8PIKDJrks1rUJQxdtvTGVyhVKl1si1Or1EKpMrlCqJWqPV6Q1Gk1lhsdrsDqfL7fH6xPMf7ydIQXBeAcKZPX4qh9SBAGkElmQAIuQQo4AEJaSoQYY65GhAgSaU0IIy2lBBB6roJjJaD0ANfahjAA0MoYkRtDCGNibQwRS6mEEPc+hjkchrSwADrGCINYywgTG2MMEOptjDDAeY4wgLnBK92hnAEhdY4Qpr3GCDO2zxgB2esMcLDnjDER844Qtn/OCCf4JrFbjgCnC7Xv8A/IDqJxpje0nwFu4RCaXOLBA7MVgUkjY/gQTBRwMjkfmVOY0RSCNIH1YqENg0oiQyUIyy3UqGMkUiDSN4StTLH5MSTF9MrhDS6IwADE2NQI6NbIRJqxzFUC7Nm1agGFviS1CjVREqSW6EgOlPECjK8EaJlPBGkkMQxtsf80PgIDFB8DA2G2dz2aSl8VCJIL84cNTfRx7E8nI8b6EwxhsNiZRK/HSTiWCZVIoK7hXYxzlThQrPXzqpLCtb5b18dr7OB9gQXMIM0uFloLAYrEUXisJCXoPQgM2mikSIRp1rthM0kvqYrLpwuX2eh9pIj3XeZGGz1po5PDY3A0icLhHSjs0rR2aFC5PtONfy/p2A4KqKaIW5Ml73AdrKw9tHtJW98bhbGO3t/0QQbx+IdOl9gh1sO8JxhQMWVPIl4AMDfKNg8TCAnUjwIaXOOfANQpB66n1LVvizMu4KxO/fGl0ND6vIVdWgGDj8lPftjY1d293x29+FjY7jt9kxZ9ow9LPMGmdLUwVVJOwMLgpyn6Z0iMX1hfQ52XFA/qSVpYU2YqGmtLq8JM3bc8uc8uJy5vxNSgufVn7dl5rXD1Kqv+xJjPXdaqsm3HSXMsOmd4sQIDfIYt8iROyGZ7iJqzpZuMRChDTKJgK4f3QolzzXDrTYu1dJS4j2Eow5HrSSh399Gm/uBQAS/+iDGvlYLNXrvfjsPhaVz1be4wDkbvmbgoTRuxNDK7gLGrmTm/FZYS68hzq9X5yPnPwnCnlM/x+N6HJOE4NX3p+TjGdmg0utkNdMmrLZjIZk88RwLhx28sGgOioQp8rdXFmfSI5BO5tSA0izbBFFUaRPixiXBbZ38JPlf+0B95u8HX0XQu/bCCD4MXqdC19Zg4a1VPX4zRGe4UNzktqbjVodzCEwK4bnIVp4lHQehd8GZue7oh1842siyVamXyuTKz/nYuPzwohVVls+tvw4WeTtxarYS3VFn9wZjnCs8Pb3ZxppyA3mROoiMDpeP48K8+g5C6CuhWPqxu2fI/aFJzZZhXXW8UhVk4BIfGbkA+IKVp2IxbAxnAy90r0pyDwtNGrcp/Ci9LBzrNmQdJXl603lLBKutUibF/zzshWTFgsRmtQbF3HvH2Jfew+UldDXAx/c2u8Vs2q0QDfXoDCtrYrYUQip7AeWiuSCG5UdSc+oMrFUXlNq9nYxQ6smL6dTiVJShXFmRwyROpZAr7BV6NdSatIns78UVefx4OZxPmS2RFvO7vUKajpZS6jnQW0IfXXx9MDV7KJYs756D7IBAD4Mo0a4Gio1y6R+r4z7tzTngaelGM76Z/j+/aTbPREJq84ucL1uHg5nsjI7jby8X9CzHcOWb4qIR4t2TUcC9zNLUW8qeUTjMbFUdRULeo+gtz/B2tgVAsTjpLchNXXZJ9sJKlNqdGRt7QealBVGCVOEHDDZ3a2q4HGXAdXuwWl0d6t5DAmE6lpq0lRHLJZ32JzrzuMo+cpNKkqmdB4Td5LNWuiBOMLnc0OGzHm9IfTMr7//QTq7xtviXhCRNTtHvXoH34w2dv1BU8EtZBlc27f2qi8lBHDOSEqtk+br5CHEJMI30UbunXe7+B2E18rFYABE02n2Cm3dvuqhvrqrAw2ktFgMoGKW2wMkcX1OhtAr3luSYTrmBe6K2LSm0W0ws75tUvS4twvurop9QfKagmUVOSeQx78JRMPQUE3m60lpHy+8tPxO8+W3te6uJv99bCcBEucsxi0kVFXarmKQHFu68j63tA6aVbpNblbLcl31XokdW0YgA+yMCmeu7s8knCwm0aTKbCGgbiiQWwEr2gJVs5fVn3RHAfKcDJK440+GKRZtDOrGXMfI3/mz9kBPAXa3sR9TAdr6dh+ufXcTb36ztxh99X8XQu/Wv18Fmjqtib8gAPL1AZphpDgZ12ugi4qzL563NDSD9FB190AkN4NW47veEIUbsU8xbOkV1N3t3bcVjuFnjNSQrI4RfF0acRbfQsy+7N06W17XmS0gi2dYzEVHqrrSHnrIhDZbDuKGs2iXrr4RCTQNi8ovRzKb/rxsnesWQ+avc2ZeWjoXWceMswVnwmmAAYuXs1prvqR7bxYhYtKxt7ELsRi6i9JGn+6W5F5Pf+apeQR79gkd2pUjTz/b+6ljNQOXUDZIvySL7XiGe7Nr6koCrvdS7F+K+cvKW055oYL+zOM6kMHXF0V7PtalBe5Pm0iHZ9O5N5byZX7vVUHxwpKPzpY+1xpya16XuriAe8ar4lV+eKf3ZpvYwGnRSTIoqiTOOZencotrumRysEZaZGBAwwv5jK9eG2XolyeHVk8dU8NTHbZ7RpfWviACCY6IwcHTBwAEGBRv8PP+z7cu+97qxatL0W+KzSvJkZXj7fFN52Y9zv3RahnalEPetXC488hwwLPfFIIvmRwZvMHKyLv6MehfHIqELI9375VM9ljj4H7+9r2XupP7rxextS3EFnmHhiPuFsMZX/VkeMWtu39vHnoU7TJzvVxXNBcWsss0394+WSmh15gfellKQmyRcRBtXP3y3j6kUlF+LyUrvjsjM1j48jt+Kdgxin9XVWpnTg++NLvKrFpNvYq3r3xxdw+QikWGaAsCtRpM/6xvSyZ6hEhk2QcG4q9LnO9e+VW0VUrhWk+LfykCwPruIjV64rg4TWmuDrFAOAV9pHizkIBuTmLzzUJ1SrKWR4hQT5sQG6eYFp8/4ANp4GKP8C/E6Q18fViZanjtP63CL0IM7DOZhga7h4FBvtfwgcpQ2RhqvaVJR28Glc1mhwbUmxICCFo2zs+1xgzeFIQXhtYBUh93yceszZpwNXqoDurUIwseYLqsbExsrOpvPZk50WEPVOo6mFUeqjtu5HlVY5FnpHbX5ySPgkQTKybE0jlSzqw4iXVUcxLQ2q+jdZW5UWFsiBi8h0lDTGITfUx8tqTUpt2s/LyrTt8zzp+aCIWCVDxz6mFHFsRB4sewgX9U69f2rYD76VShirLFQ0i/+ukD7Nxc5xBo7/xCiMJbOydXm7ycMrmYvLp2j3yJMkQj7TGNh0phRjicIiJxn8yAXFRcXtDlL3BWLaWdaxurmAB9w/92VqpSz47b5Ehx6PrBts2I7Dk4TLUiHLDTh0KjIdG7fCAuYqWCLx0uh9fbH2Hn+EdbADADkPZt06bG+msHvknadDzNKEOn3fS5ORWVpaU020MXyHYcbtiyBQRJdg5jM29ybs7A9lLG5t4tvFvKW6JcwtuKntq77/UZ3zMNr4+cQimRyPFIECtdulUjVs5IyLBWuBIoC8q+wqTKyAxCWOWTQysqTKP7mNhOa1ayOs0RRUvXep9eqS4UH6abYY0vWz3K0oXcOnIB4cj2DRJz9Qx6J52h30re1x1KohnhfSPerIlYYMzWUdmK/jf7wUpqfLyeSTPRubKUg+zuwk9LMeZA1j1eJEgGUeS+puUET2Hmy4GmfaI90P7jWxtuFhnw9WOv7YHmQHu43DxMR/DQ2x5Y1EmYiUTCwDa7+8IWoItMQMOkweDA4RYyptZD0TrRcaV1nLpSAmeBYEkwdHvo8aYUO/CA8+6xrqu2gIssN2pGAXq0luYWBvwqdPvcEgLhr/77w0RbRftNWCT8jeb7FtuAFqMbfDawilkbwCQ9OxWPZh9hHO1yZT1Y0ifKDh+nsKQlzRBFWqkbbfAMVJL348XPXV1HGUfY0Wp9IuUTr8FpvicYophtXLxGTEmcPcMI6xO8VZekgUuSpwbP0bwFL3kFwURKx2fXxTvFV7+Y2t02qU2bQUWA5u+KPzWZvs70PZLY1FSScXsDejbywMtJnZ/yPtV2ai+EheXe0em+jX3tVY+5zXkfwP4FOiw7DP3CKQsr+5yMDZYf5gixiDMC+gVamEeiBa5m9i/sZlfoCsl7Nvrslu6vDfyKidnrhZifvnk6YgGgO/AefQpEXN3IyLGyIdGQYvfV+7ku7ej00N2sXpU5ubPul18Wn5xZHQ0NjOms7Vcb01j3889I7Bb4hnvfUYDmYvmOd45kTMe2Bmxnp7LSswu5Ng1glTMDa350YWLmLdMakCJPAWvcXgf/I5TihvUv6h90NghtnmtXnP+bKKk6bz33lbKjab9nIAoytIraRjTBJzEjuOJ5Ajy/7Gtr5qgMrn+lj8mrOEKLBp+jaC+TTtBjgHNcJq2HARltZenYAYI48naSuPgEJj2nd+qByVDmYPY9bt9IQuC9399yH/h+gpnYjdtHtzcwAFbn6IdYaGaOXmBLzUEr6alZtrGuWEzie8NUCfLDCsj1ZEHYkd4PZLXtKkPGac8LXS3f1gu6+ZzvTOuuHgLywtRvL4U0K/wKi9KrnkIHjAYxg9heaKyoF8X8ix7hn4Q0h1wqKgLRz4cZdRtj/RiQzag5fYggITsa7L+z1v/P25tGDCuqNIFGTIUZ+lX95kANQwqXmP/6JQ+nmP6TW3G93j0DWKQWMAP7iG1DxzCW2axZxVmlfiJpa95Fbchci8xT7w9rj6hHvZpcpcnJ9vpNH0P9x5tjlx+hkkgqYnjBOEz/VUMDF+m54IGgQgDsxDN9Rjy4Gs4Fhl0t452oN4iViCgrDm6rpnQTh2Vl/O48qHA+lAald1Ae9KahQr2UwWE8kDbcvRAumW24f/71BZvoXEZD+Vg15eDu4r4Gn3/sFlF/l3P/ETEDZWjctzGz+wWHDEh7graZjpZag6DJpvbq+iADXY+Wp+dXSLbTU+mZqeuuVG8M2kFWZV1IEBvLaVfUdU468jJqvXLaPf20EzMWp9WMsxu0BW3YLHR6qEObqjXummGhW1gHwg3qA4lTsukpC46VoqXwaWCdT1qxJswqNaFNqOkieVNiHy33EnsUzq+ZVXMajzrYTxXQ+lf0BwsUM2KjsACmokjBCPBR5z77cq+XirU9UM8KwMT4TXYk5oe2BxZhIEywF2hAqq2rj+3A+7pCT9zB7gsZnODS4HuJVXAebmTvxTWuLddrcK1ch7eXTq4Nt3exhXJvtvl4y4UfRuieSE8UyHJzmHjzTeA3bwhaLI6qBwa7EXmtzek9sbQpUjFZekpjjz37Txt3EHm5OEK1otfRyOxlbXV0O5pE3eOq8WVoH6Mb+4h2ox+7ujf20Ud2EXuxek4ofBMfw7qx845+S+126PQig2ibs5sfj3LCjUmTEvDCPRhqNkm6jSMfux2NvvF+DY5uwarmF6SR2YgvQPF1WDz5bwFMdAzj5WTrs1awV/QSfM+ZgBvxCZzvwZGyWL68CiE1VTx5k2jxOdOCAZeW7Qzcwdb2Pdpf+rQlAMTc3cGpFsRxjjLLTQaQD5JK6fRbtxp62OR/PRU9YyTWce7qLao93AsZ0quzdZK45uaPn38R/CZHsHXhLif+1tHj/MC6ho89Dk4BnzOd0AldhGtgT51ktQkuAJPII5VrmDtCeaE1rOr1brPYSK4Da1g1TyN3MNdUFtcClOos55fNrAjW/vYz7ftZatorfDPjKf0M/SkjgvGk8EzhE8ZfRVa/h44xot0zYgxXEitkkR02s6BwknMIJctMJPeA7gJp4uQQeRjHwkmHD4Dz8VGcPDYZoh0Idi0YsDmlfvQBrsEQlZV1ndkrOvkJ8RTaDJ1rM9FDGVCSWul+UqeNzpaVtXMvpWe7+olsk/RpXGdgI3s5sW0f1CveJEOCZomNEdYZ8AmTnuApKcLpE0VvAsTbxh0Y+i6yMJ5is9ttlA2UNmAbHEmnYC5IUBwc7t/jtfQqZV5t7TwlKCGxEJpXF73y7r9G3BaRhRghjGIDQS9/tBAeSTHT5PNfExaxhXAZxcaRde1EPjbSvhRoQFr7Qk7fn1w68STXDxRcg7ecYVFFKQoPrxUV48APv/zvxBZFKy62ywsobWzRwuKa5GH3RN+J7mHX1Weg44wrzTfN3em2ig66ZnHnTzs6O9yqPBUzccqEPG6XIf3IAql2PrSt6ueJ06HVJVA+paC4OB8qgIpXQt7hX10RcQKOq0TmImKYqiw+V9qgYqga7k+hS6m3kirjkFPIuIpoKYOElfTbFRp/RrwOy990Gf1C6bfZA+rlGGOVusFv/+3Bej8iYMu1noaAzQ1+DQPX9tufpegVwhXRhKfj5SbiiKAjEA984BuPrWT81D/GrxCQ1fqxu3l5AcX+eeb+0RvZJvBfZ2NDK8vsOG4yZ5srklKcKN4C/ptH2DyqU7QPP2qVONXS2XTReepDRCSmPpxS1DxEMMRi5Cb57ydl3h33ndtnVpXYKQfDOjbt/B4grnOvh85jDXRMn5lmbJyMK28RVRyPbs62eenMg14FjVRS0YgeeSx3wWC0/e8QTLJug2GKX/okbWpyvrHCvKBs9zxVKu1e6MOYohpT5rKUfE2DZf4nDN4JE0lere+c5JJyq6szlAI+wvei4HOsvb7rCla2369mzoR7GesXH6n+ekLb+/efWRZlZmfGLHsYlLioqjwo6YHf+4LUBxXLlFW8nvKyvK5fHpeUdO6fcieIxw0RTuEkVPVWgZcvh278UbrwQ4pkdFFMnNw3dsUd78+VaZ8Qk6vAhsXjUy+Oyar+iV3hK4+b47UKprGmVeKzNWtztleWRY8unlyZCK+XTwd9SzthoesofnTA9si/Hm/q0/nOy4amH2IqneCKnOA6N5gUD5+ZCthQVjrpkwC6co0f1b/RvRgfahbWd+R8uQ95Nz6evJhEYkaOFKPq1+Xq+TkytQFUREJ9dSh9yn2DDkqazZmdVDvD8izpJYPKteeQ6ct6/tsJceSlxMLdCEnlpCtRfuS6uZF8kyzaCOrFq94sBlMvnZWsQfw54tbHg5HZzNccAfF6fAR4uGVsNXvkXH8rB10NKK+Qk+BwghsR0f9SPpG/QgXljRPojFkV99Gfy9W88X+xvdPmYtdOni6tIsLsbCRM+t89V3xqQdY5OI9B/PM6TBcHnsHcXFT2XBFpSDZUruIYpzlq00NZWlbwEt/Bu7fmJjG5ibHqu/3vwUmBWrAP8BfxwIMjTOmTU1F3jVhlNLK8x+GiQpw1v6rVHtARFdfyZWtgsqhlycp/mccDmkGhgOlAI1AHM4LZhUVgXcwYWAk9dj9z5mT7o345OSQcavRD/YensxydSVmzhjITpcy6a2ZCA0HCLGHmYQXxIIJYAJoIC76QaCIXrn4GFpCJxELyCGkGicAMghKn/jb1uI5YSFwyRhzFeF3CLWTwxYKiAnu+Mfw2T80xArhN3Kng7qlrp4I7oSj+pcXxHwoubmma/XNd4eA0KBo47kIPbSHNU+j/q1C224Ue4a8BL4VfcCoUFRwUeLhbitBAbiDaniIukUWZyzdokLlW80zSW62IxsC3ztUn2aUnvXPXDIYf14/BHvlz/S3XoGXbF0DQiXWpUO8S1dXcZC+G+j0TZs2mP0AalF22eCoUla8YEOZXtkHLbHMgcGKlDrqoDd+eaUSY0Y+3U1gBfjQ6lLl6QR6kypU7afkk2OAJev8DssJXKc8B8PTqF+E0eOBDeLq/zW1YDIDnpb4bxi10FqXCjyEi0AZUg1zINvp/uhOOgQFAQOUZWnDJotG80aNwAEbTWo4ahHNV3WaQ8gxgGrMPNtvmIzhfRrQjpttDeC47Ayt0mQQAuBe6Aid5UR50ApoOD2yBs0a3GYUXmG6EaoLZ6YZpyTofaM8DALyVsigkNKYtyBRZNvf87TnLQ0yEbaopgaODutg3wDvgWo8nL+g2WsvmB9gIzK/9SIrnlXHWHUf536lcIJ2WXTIHj/mVzvoXq5UP32xbHWI1aINZC8D/I5CgCQLg/6IYYiMIf5fv4k6tCtn8lZyxnpvBd2jzeMiyEWNVPvptFgUAzONKADyCxRz/Ta3kU5MrcCHFFylolCKMa4CQrs9FKhaL6IXrh8gUpnttFq6fgOKVAAj1yxIhQf6IFOyACAsKcIR0HS9SCYIZ4IXrWiQy5Qf7EKs0HyjpPYSMzhQLQ1bYC+e9VbOZhKHuuQQN9KxH9wmD1pAWW3rm3zB13t2ZkSqS0P4GGZO6d6ibhnHO3vgkjXktnLGuxUySlGhzP+Y8eRqMW4QL7FtpVvYkSRDI10kdo7CYk1iC+YHZHiFTgv1BrcdJQONU92jdn6BA1c41kegvgd15v0FJt3hiGCN9Qz70hjJvWhPdnalgLB8Nz5ytRDSPytdGG6h2WoQxwWcrISvrixzWxJOBfUWelvbVVjbNnYIGsMXgq6cKKIqq6YZp2Y4rPJ8fiYOLh0/Am5APX378BQgkIiYhJSOnECSYUohQYcJFUBmXtg6zHJUOyAp/98o20/2ebNRKX8voYEF8CJIs3aZMQYELgmJ9Q8riylASAh8/45o41ASi+CQk6dkRrXAhHCq1ys8EZNNlVOAKIhbCFIHzOYfA+lw54DmBg6uVbHI6paxVeio887lY0kXkekZZOASVw61KhCs/T3xPSlHJLasHDi0d3ZPCnPiTapvfz067CGyjnhbaI2ikAN5HQirgK7nTRAv2ssnXX+n5Z5RST6+XrDrdN5zlnDQAnxMvFVzF+08rpXVHDnh1xOcESyCvJQELHKCO0iVmmZJVSB6nS9dZLlU8asto8A3SIbgr0ZbERspHyK1iwuohV1Ylh+Zz8gyfv39bEgYpo5pK0TotkCu7amGklt+YaKtoLAlK2OzMibarZxnOYavUv9OSbpofaQqxjL9oJD0gWVtZAQAA') format('woff2'),
  url(/vue/dist/static/fonts/iconfont.8caea38.woff) format('woff'),
  url(/vue/dist/static/fonts/iconfont.b0dba38.ttf) format('truetype'), 
  url(/vue/dist/static/img/iconfont.1aefd0d.svg#national-drama-icon) format('svg'); /* iOS 4.1- */
}
.national-drama-icon {
  font-family: "national-drama-icon" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.national-drama-icon-fanhui:before {
  content: "\E641";
}
.national-drama-icon-icon_function_chuku:before {
  content: "\E889";
}
.national-drama-icon-icon_function_dayin:before {
  content: "\E88A";
}
.national-drama-icon-icon_function_daochu:before {
  content: "\E88B";
}
.national-drama-icon-icon_function_guanbi:before {
  content: "\E88C";
}
.national-drama-icon-icon_function_baocun:before {
  content: "\E88D";
}
.national-drama-icon-icon_function_jiean:before {
  content: "\E88E";
}
.national-drama-icon-icon_function_lingliao:before {
  content: "\E88F";
}
.national-drama-icon-icon_function_daoru:before {
  content: "\E890";
}
.national-drama-icon-icon_function_keyongkucun:before {
  content: "\E891";
}
.national-drama-icon-icon_function_liuzhuankahebinglingliao:before {
  content: "\E892";
}
.national-drama-icon-icon_function_gongdanxiada:before {
  content: "\E893";
}
.national-drama-icon-icon_function_liuzhuankadayin:before {
  content: "\E894";
}
.national-drama-icon-icon_function_liuzhuankalingliao:before {
  content: "\E895";
}
.national-drama-icon-icon_function_quxiaoxiada:before {
  content: "\E896";
}
.national-drama-icon-icon_function_shenhetongguo:before {
  content: "\E897";
}
.national-drama-icon-icon_function_qishen:before {
  content: "\E898";
}
.national-drama-icon-icon_function_shenhetuihui:before {
  content: "\E899";
}
.national-drama-icon-icon_function_fangqi:before {
  content: "\E89A";
}
.national-drama-icon-icon_function_shuaxin:before {
  content: "\E89B";
}
.national-drama-icon-icon_function_quanbushanchu:before {
  content: "\E89C";
}
.national-drama-icon-icon_function_dayinmoban:before {
  content: "\E89D";
}
.national-drama-icon-icon_function_ruku:before {
  content: "\E89E";
}
.national-drama-icon-icon_function_shengchengliuzhuanka:before {
  content: "\E89F";
}
.national-drama-icon-icon_function_xiada:before {
  content: "\E8A0";
}
.national-drama-icon-icon_function_quanbudaochu:before {
  content: "\E8A1";
}
.national-drama-icon-icon_function_shanchu:before {
  content: "\E8A2";
}
.national-drama-icon-icon_function_xiugai:before {
  content: "\E8A3";
}
.national-drama-icon-icon_function_xinzeng:before {
  content: "\E8A4";
}
.national-drama-icon-icon_function_shengchenglingliaodan:before {
  content: "\E8A5";
}
.national-drama-icon-icon_function_xiazaifujian:before {
  content: "\E8A6";
}
.national-drama-icon-icon_function_xiuding:before {
  content: "\E8A7";
}
.national-drama-icon-icon_function_tijiaoshenhe:before {
  content: "\E8A8";
}
.national-drama-icon-icon_function_zuofei:before {
  content: "\E8A9";
}
.national-drama-icon-icon_function_lingliaodayin:before {
  content: "\E8AA";
}
.national-drama-icon-icon_function_zhankai:before {
  content: "\E8AB";
}
.national-drama-icon-icon_function_shouqi:before {
  content: "\E8AC";
}
.national-drama-icon-icon_function_jijianqueren:before {
  content: "\E8AD";
}
.national-drama-icon-icon_function_daorudaochu:before {
  content: "\E8AE";
}
.national-drama-icon-icon_function_BOMjiegou:before {
  content: "\E8AF";
}
.national-drama-icon-icon_function_kuaisuruku:before {
  content: "\E8B0";
}
.national-drama-icon-icon_function_daochongkouliao:before {
  content: "\E8B1";
}
.national-drama-icon-icon_function_jiaji:before {
  content: "\E8B2";
}
.national-drama-icon-jinri:before {
  content: "\E8B3";
}
.national-drama-icon-zanting:before {
  content: "\E8B4";
}
.national-drama-icon-tongji:before {
  content: "\E8B5";
}
.national-drama-icon-icon_function_baocunbingxinzeng:before {
  content: "\E8B6";
}
.national-drama-icon-icon_function_tongji:before {
  content: "\E8B7";
}
.national-drama-icon-icon_function_baocunbinggengxin:before {
  content: "\E8B8";
}
/*导入MPA公共的css样式 [yansen][2022/1/10]*/
#app {
    font-family: Microsoft YaHei,'Avenir', Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    /*text-align: center;*/
    color: #2c3e50;
    font-size: 14px;
    background: #fff;
}
/**去掉弹框导致页面出现的横向滚动条 2021-04-30 xie**/
.el-popup-parent--hidden{
    padding-right: 0!important;
}
/** 处理下拉不能选择的问题 2021/10/8   yansen **/
.el-scrollbar{
    z-index: 1;
}
/** 处理下拉不能选择的问题 2021/10/8 yansen **/
.el-popper div{
    position: relative;
    z-index: 1;
}
/* 处理DateTimePicker组件选择时间时没有定位问题 2022/11/30 kwokzhixian */
.el-popper.normal-date-picker .el-date-range-picker__time-header {
    z-index: 9999;
}
.el-popper.normal-date-picker .el-time-panel {
    position: absolute;
    margin-top: 10px;
}
/** 处理网盘、选人插件不能点击的问题 yansen 2021/10/09 **/
.layui-layer-content{
    z-index: 1;
}
/*MPA vue根节点样式 [yansen][2022/1/10]*/
.vue-app-root-node{
    height: 100%;
    font-family: Microsoft YaHei,'Avenir', Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    /*text-align: center;*/
    color: #2c3e50;
    font-size: 14px;
    background: #fff;
}
/** 处理有的功能因为层级问题不能使用的问题 **/
/*div{
    z-index: 1;
}*/
/***********************************************************
*** CUSTOMIZE THE LOADING SCREEN BACKGROUND + ICON COLORS
************************************************************/
/* loading screen background color */
#bonfire-pageloader {
    background-color:#fff;
}
/* loading icon color */
#bonfire-pageloader svg {
    fill:#888;
}
/***********************************************************
*** THE NITTY-GRITTY
************************************************************/
/* the pageloader */
#bonfire-pageloader {
    position:absolute;
    z-index:99999999999999;
    width:100%;
    height:113%;
    left:0;
    right:0;
    top:0;
    bottom:0;
}
.bonfire-pageloader-fade {
    opacity:0 !important;

    -webkit-transition: all .75s ease;
    transition: all .75s ease;
}
.bonfire-pageloader-hide {
    display:none;
}
/* the loading icon */
.bonfire-pageloader-icon {
    width:58px;
    height:58px;
    position:absolute;
    opacity:1;
    top:0;
    text-align: center;
    color: #fff;
    left: 50%;
    position: fixed;
    top: 50%;
    margin-top: -29px;
    margin-left: -29px;
}
.bonfire-pageloader-icon-hide {
    opacity:0 !important;

    -webkit-transition: all .25s ease;
    transition: all .25s ease;
}
#bonfire-pageloader svg {
    -webkit-animation:spin 2s linear infinite;
    animation:spin 2s linear infinite;
    width:58px;
    height:58px;
}
@-webkit-keyframes spin {
100% { -webkit-transform: rotate(-360deg);
}
}
@keyframes spin {
100% { -webkit-transform: rotate(-360deg); transform:rotate(-360deg);
}
}
/* lets give the page body that subtle slide-in animation */
html {
    height:100%;

    -webkit-backface-visibility: hidden;

    -webkit-transform-origin:top;
    transform-origin:top;

    -webkit-transition: all .75s ease;
    transition: all .75s ease;
}
.gamerankList{
    position:absolute;
    top:50%;
    left:50%;
    margin-top:-295px;
    margin-left:-495px;
}
.back_btn_common{
    position:absolute;
    top:20px;
    left:18px;
    width:48.5px;
    height:39px;
    background:url(/apps/game/_static/images/PadWebapp/back_btn.png) center no-repeat;
    background-size:contain;
    z-index:5;
}
.show_static_data{
    width:100%;
    background:url(/apps/game/_static/images/PadWebapp/begin_face_icon.png) center no-repeat;
    background-size:contain;
    background-position-x:60px;
    background-position-y:30px;
    position:absolute;
    z-index:200;
}
.data_zone{
    width:700px;
    height:500px;
    margin-top:100px;
    margin-left:200px;
    overflow:auto;
    position:relative;
}
.data_zone_title{
    height:50px;
    line-height:50px;
    width:151px;
    background:#f7e9ce;
    border-radius:4px 4px 0 0;
    font-size:18px;
    font-weight:bold;
    text-align:center;
    color:#5c3f21;
    margin-bottom:10px;
}
.data_zone_useritem{
    height:50px;
    line-height:50px;
    font-size:18px;
    font-weight:bold;
    color:#5c3f21;
    margin-right:30px;
    float:left;
}
.data_zone_yes_btn{
    height:47.5px;
    width:108px;
    line-height:47.5px;
    text-align:center;
    color:#fff;
    font-size:20px;
    font-weight:bold;
    background:url(/apps/game/_static/images/PadWebapp/btn_bg.png) center no-repeat;
    background-size:contain;
    position:absolute;
    left:500px;
    bottom:140px;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {
    zoom: 1;
}
