* {
    margin: 0;
    padding: 0;
}
html,
body,
#app,
.wrapper {
    width: 100%;
    height: 100%;
    overflow: hidden;
}
body {
    font-family: arial,"microsoft yahei",'PingFang SC', "Helvetica Neue", Helvetica,STHeiTi, sans-serif;
}
a {
    text-decoration: none
}
* { -ms-touch-action: pan-x; touch-action: pan-x;}
.content-box {
    position: absolute;
    left: 200px;
    right: 0;
    top: 40px;
    bottom: 0;
    padding-bottom: 30px;
    -webkit-transition: left .3s ease-in-out;
    transition: left .3s ease-in-out;
    background: #f0f0f0;
}
.content {
    width: auto;
    height: 100%;
    padding: 10px;
    overflow-y: scroll;
    overflow-x: hidden;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.content-collapse {
    left: 65px;
}
.container {
    padding: 10px;
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 5px;
}
.crumbs {
    margin: 10px 0;
}
.pagination {
    margin: 20px 0;
    text-align: right;
}
.plugins-tips {
    padding: 20px 10px;
    margin-bottom: 20px;
}
.el-button+.el-tooltip {
    margin-left: 10px;
}
.el-table tr:hover {
    background: #f6faff;
}
.mgb20 {
    margin-bottom: 20px;
}
.move-enter-active,
.move-leave-active {
    -webkit-transition: opacity .5s;
    transition: opacity .5s;
}
.move-enter,
.move-leave {
    opacity: 0;
}

/*BaseForm*/
.form-box {
    width: 600px;
}
.form-box .line {
    text-align: center;
}
.el-time-panel__content::after,
.el-time-panel__content::before {
    margin-top: -7px;
}
.el-time-spinner__wrapper .el-scrollbar__wrap:not(.el-scrollbar__wrap--hidden-default) {
    padding-bottom: 0;
}

/*Upload*/
.pure-button {
    width: 150px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    border-radius: 3px;
}
.g-core-image-corp-container .info-aside {
    height: 45px;
}
.el-upload--text {
    background-color: #fff;
    border: 1px dashed #d9d9d9;
    border-radius: 6px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 120px;
    height: 160px;
    text-align: center;
    cursor: pointer;
    position: relative;
    overflow: hidden;
}
.el-upload--text .el-icon-upload {
    font-size: 67px;
    color: #97a8be;
    margin: 40px 0 16px;
    line-height: 50px;
}
.el-upload--text {
    color: #97a8be;
    font-size: 14px;
    text-align: center;
}
.el-upload--text em {
    font-style: normal;
}

/*VueEditor*/
.ql-container {
    min-height: 400px;
}
.ql-snow .ql-tooltip {
    -webkit-transform: translateX(117.5px) translateY(10px) !important;
            transform: translateX(117.5px) translateY(10px) !important;
}
.editor-btn {
    margin-top: 20px;
}

/*markdown*/
.v-note-wrapper .v-note-panel {
    min-height: 500px;
}
/*自定义error样式*/
.errMsg{
    /* top: 32px; */
    display: inline-block;
    color: #F56C6C;
    font-size: 12px;
    line-height: 1;
    padding-top: 4px;
    position: absolute;
    top: 100%;
    left: 0;
}
.isError{
    position: relative;
    border: 1px solid #F56C6C;
    border-radius: 4px;
}
li{
    list-style: none;
}
.pointer-btn{
    cursor: pointer;
    white-space: normal !important;
}
.error-color.notice{
    font-size: 12px;
    color: #ada1a1;
}
/* 表头信息 */
.stu_title{
    font-size: 16px;
    font-weight: 600;
    color: #333333;
    margin: 16px 0;
}
.must_star{
    color: #F56C6C; 
    margin-left: 4px;
}
/* 图解文字样式 */
.e_phic{
    font-size: 12px;
    color: #333;
    margin: 10px 0;
}
/* 导出excel表格 */
.export_icon{
    display: inline-block;
    cursor: pointer;
}
.export_icon img{
    width: 30px;
    vertical-align: middle;
}
.addPage_icon{
    width: 30px;
    height: 30px;
    display: inline-block;
    background: url(data:image/png;base64,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) no-repeat 0 0;
    background-size: 30px 30px;
    vertical-align: text-bottom;
}
.upload_icon{
    width: 30px;
    height: 30px;
    display: inline-block;
    background: url(../img/upload_icon.2a89497a.png) no-repeat 0 0;
    background-size: 30px 30px;
    vertical-align: text-bottom;
}
/* ckeditor  列表页显示样式和ckeditor样式 保持统一 */
.mi{
    /* font-family: inherit !important; */
}
nobr span{
    /* font-family: STIXGeneral, "Arial Unicode MS", serif !important; */
    /* font-size: 16px !important; */
    /* font-family: Arial, Helvetica, sans-serif !important;; */
    /* font-style: normal !important; */
    /* font-weight: normal !important; */
    color: #333;
}
.tiitem{
    font-size: 16.8px;
    /* font-family: STIXGeneral, "Arial Unicode MS", serif; */
    color: #333;
}
.wrs_container span{
    /* font-size: 14px !important; */
}
.tiitem p,.tiitem span{
    line-height: 22px;
    font-family: 'MathJax_Main','MathJax_Math-italic', "Arial", serif !important;
}
.item-main,.answer,.fenxiArea,.ansers,.answer span,.answer p, .fenxiArea span, .fenxiArea p{
    font-size: 14px !important;
    font-family: 'MathJax_Main','MathJax_Math-italic', "Arial", serif !important;
    /* color: #000; */
}
.tiitem .el-button p,.tiitem .el-button span{
    line-height: normal;
}
.item-top .el-button span, .item-top .el-button p{
    line-height: 0;
}
/* 导出excel表格 */
.export_icon{
    display: inline-block;
    cursor: pointer;
}
.export_icon img{
    width: 30px;
    vertical-align: middle;
}
.option_title{
    border-top: 1px solid #ccc;
    padding: 12px 0 10px 15px;
    font-size: 14px;
    margin-top: 4px;
}
.header{
    background-color: #242f42;
}
.login-wrap{
    background: #324157;
}
.plugins-tips{
    background: #eef1f6;
}
.plugins-tips a{
    color: #20a0ff;
}
.el-upload--text em {
    color: #20a0ff;
}
.pure-button{
    background: #20a0ff;
}
.tags-li.active {
    border: 1px solid #20a0ff;
    background-color: #ECF5FF;
}
.message-title{
    color: #20a0ff;
}
.collapse-btn:hover{
    background: rgb(40,52,70);
}
.mtitle-color {
    color: #333;
}
.vtitle-color {
    color: #666;
}
.htitle-color{
    color: #999;
}
.error-color{
    color: red;
}
.unlink-color{
    color: #409EFF;
}

/*深色主题*/
/*@import "./assets/css/theme-green/color-green.css";   浅绿色主题*/

/* table单元格高 */
.el-table__row td.is-center{
    padding: 0;
}
.el-table--small td{
    padding: 0 0;
}
.input-number .el-input__inner{
    height: 32px;
    line-height: 32px;
}
/* 表头色值999 */
.nine-form-title .el-form-item__label,.nine-line-title{
    font-size: 14px;
    color: #999;
    padding-right: 10px;
}
/* 表头信息 标签文字 */
.header-title .el-form-item__label,.line-header-title{
    font-size: 14px;
    color: #333;
    padding-right: 10px;
}
.form-span .el-form-item__content{
    width: 110px;
}
.el-form-item--mini.el-form-item, .el-form-item--small.el-form-item{
    margin-bottom: 10px;
}
.el-form-item--small .el-form-item__content, .el-form-item--small .el-form-item__label{
    line-height: 40px;
}
/* 6+1上传图片 */
.six-one-upload.upload-demo .el-upload--text{
    background: none;
    border: none;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: auto;
    height: auto;
    position: relative;
    overflow: initial;
}
/* 查询标题 （单行）*/
.search-title{
    font-size: 14px;
    color: #333;
    display: inline-block;
    text-align: right;
    margin-right: 12px;
}
.search-titles{
    font-size: 14px;
    color: #999;
    display: inline-block;
    text-align: right;
    margin-right: 12px;
}
/* 查询标题 （多行）*/
.moresearch-title{
    font-size: 14px;
    color: #333;
    display: inline-block;
    text-align: right;
    width: 80px;/* 按文字个数定 */
    margin-right: 12px;
}
/* 字体18px */
.ltitle-font{
    font-size: 18px;
}
/* 字体16px */
.ctitle-font{
    font-size: 16px;
}
/* 字体14px */
.mtitle-font{
    font-size: 14px;
}
/* 字体12px */
.stitle-font{
    font-size: 12px;
}
/* 加粗字体18px */
.lbtitle-font{
    font-size: 18px;
    font-weight: 600;
}
/* 加粗字体16px */
.cbtitle-font{
    font-size: 16px;
    font-weight: 600;
}
/* 加粗字体14px */
.mbtitle-font{
    font-size: 14px;
    font-weight: 600;
}
/* 加粗字体12px */
.sbtitle-font{
    font-size: 12px;
    font-weight: 600;
}
.padtop{
    padding-top: 20px;
}
.padright{
    padding-right: 20px;
}
.padleft{
    padding-left: 20px;
}
.padbottom{
    padding-bottom: 20px;
}
.martop{
    margin-top: 20px;
}
.marright{
    margin-right: 20px;
}
.marbottom{
    margin-bottom: 20px;
}
.marleft{
    margin-left: 20px;
}
.lossreport .el-input__inner{
    height: 60px;
    line-height: 60px;
}
/* 客户基础信息上传图片 */
.add-images .el-form-item__label{
    padding: 60px 18px 60px 0px;
}
.table{
    margin-top: 20px;
    font-size: 14px;
}
/* 新增\修改页面input全铺 */
.zl-dialog .el-select.el-select--small,.zl-dialog .el-date-editor--date,
.zl-dialog .covered .el-input--small,.zl-dialog .covered .el-input__inner{
    width: 96%;
}
.zl-dialog .covered .el-input-group .el-input__inner{
    width: 100%;
}
.zl-dialog .small.covered .el-input__inner{
    width: 80%;
}
.zl-dialog .covered.editClass .el-input__inner,.b-dialog .covered.editClass .el-input__inner{
    width: 100% !important;
}
/* 新增规则（全日制政策规则） */
.costom_rule .el-select.el-select--small{
    width: 88px;
}
.full-tree .el-tree-node__content{
    font-size: 14px;
}
/* 新增\修改页面input半铺 */
.b-dialog .el-select.el-select--small,.b-dialog .el-date-editor--date,
.b-dialog .covered .el-input--small,.b-dialog .covered .el-input__inner{
    width: 64%;
}
.b-dialog .small.covered .el-input__inner{
    width: 64%;
}
/* 教师课时明细弹框日历宽 */
.zl-dialog .covered.xiao .el-input__inner{
    width: 200% ;
}
.covered .el-input__suffix{
    right: 25px;
}
.b-dialog .covered .el-input__suffix{
    right: 206px;
}
.zl-dialog .covered.smart .el-input__suffix{
    right: 90px;
}
.b-dialog .covered.smart .el-input__suffix{
    right: 80px;
}
.cj-dialog .el-form-item__content{
    width: 70%;
}
.week-dialog .el-form-item__content{
    width: 800px;
}
/* .cj_textarea .el-form-item__content{
    width: 50%;
} */
body >div.el-menu--vertical{
    padding-right: 210px !important;
    height: 92% !important;
    overflow-y: auto;
    overflow-x: hidden;
    top: 44px !important;
}
.el-menu--vertical::-webkit-scrollbar{
    width: 0px;
}
.el-menu--popup{
    /* padding-bottom: 20px !important; */
}  
.input-textarea .el-textarea__inner{
    height: 70px;
}
.lh-textarea .el-textarea__inner{
    line-height: 60px;
}
.gkReport .el-textarea__inner{
    height: 300px !important;
}
/* 查询项单选项  开始*/
.study-item{
    /* margin: 0 20px 20px 0; */
    margin: 0 10px 5px 0;
}
.study-item.el-form-item--mini.el-form-item, .study-item.el-form-item--small.el-form-item{
    margin-bottom: 0px;
    margin-top: -5px;
}
.study-item:first-child{
    margin-left: 0px !important;
}
.study-item.el-radio-button:last-child .el-radio-button__inner {
    border-radius: 0 !important;
}
.study-item.el-radio-button:first-child .el-radio-button__inner {
    border-radius: 0 !important;
}
.study-item .el-radio-button__inner {
    border-left: 1px solid #DCDFE6;
}
.study-item.el-checkbox.is-bordered+.el-checkbox.is-bordered{
    margin-left: 0;
}
.study-item.limit_size5{
    width: 105px;
}
/* 查询项单选项  结束*/
.el-table .cell {
    line-height: 32px;
}
/* 加show-overflow-tooltip样式：  */
.el-tooltip__popper{ 
    max-width: 550px; 
}
/* 微调dialog */
.el-dialog__body {
    padding: 10px 20px;
}
/* 自定义el-table排序样式 */
.el-table .sort-caret.ascending.default-sort{
    border-bottom-color: #409EFF;
}
.el-table .sort-caret.descending.default-sort{
    border-top-color: #409EFF;
}
/* 浮窗样式 */
.el-tooltip__popper.is-light{
    background: #E3FEFF;
    border: none;
    margin: 5px 0;
    z-index: 2;
    border: 1px solid #BBC3C3;
    border-radius: 4px;
    -webkit-box-shadow: 0 2px 12px 0 rgba(0,0,0,.5);
            box-shadow: 0 2px 12px 0 rgba(0,0,0,.5);
}
/* 使用全局样式样式去掉 */
*{ -ms-touch-action: auto; touch-action: auto; } 
.el-tooltip.el-input.focusing{
    outline: none;
}
/* 课表固定列样式 */
.es-table .el-table__fixed{
    width: 230px !important;
}
/* 失利分析 复选框 查看样式 */
.gk-loss-report .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner::after{
    border-color: #000;
}
/* 复选框文字过多换行 */
.el-checkbox__label{
    display: inline-grid;
    white-space: pre-line;
    word-wrap: break-word;
    overflow: hidden;
    line-height: 20px;
    padding: 0 8px;
}
/* 教学——试题属性维护 多选 下拉 */
.editor-every2 .el-select__tags-text{
    display: inline-block;
    max-width: 160px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.editor-every2 .el-tag.el-tag--info .el-tag__close{
    display: inline-block;
}
.editor-every2 .el-select .el-tag__close.el-icon-close{
    top: -6px;
}
/* 教学-试题成绩分析 表格按钮换行 */
.testbutton .el-button{
    white-space: normal;
    text-align: left;
    line-height: 20px;
}
/*必填项错误提示文字样式*/
.el-form-item--small .el-form-item__error{
    padding-top: 0px;
}
.el-table th {
	display: table-cell!important; 
}
.long-input .el-form-item__content div{
    max-width: 140px;
}
.long-inputs .el-form-item__content div{
    max-width: 200px;
}   
.long-inputs .el-form-item__content div,
.long-input .el-form-item__content div{   
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
}
.cycle_dialog .el-form-item{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    width: 240px;
}
.cycle_dialog .el-form-item__label{
    -webkit-box-flex: .5;
        -ms-flex: .5;
            flex: .5;
}
.cycle_dialog .el-form-item__content{
    -webkit-box-flex: .3;
        -ms-flex: .3;
            flex: .3;
}
/* 开始日期、结束日期样式 */
.ecsc-range-date .el-date-editor{
    width: 215px;
}
.sum_table .el-table__footer-wrapper{
    position: fixed !important;
}
.ipt_area .el-textarea .el-textarea__inner{ /*然后找到对应的类名，在这里将拉伸去掉即可*/
    resize: none;
}  
/* 退费合计行 样式 修改 */
.el-table.refund_sum tr td.is-leaf:nth-of-type(6) div.cell{
    cursor: pointer;
    color: #409EFF !important;
    background: 0 0;
    padding-left: 0;
    padding-right: 0;
}
/*登顶计划艺考--查看*/
.go-top-plan .el-tabs--card>.el-tabs__header .el-tabs__item.is-active{
    background: #0088FF;
    color: #fff;
}
.go-top-plan .el-tabs--card>.el-tabs__header .el-tabs__item{
    font-size: 16px;
}
.go-top-plan .el-tabs__content{
    padding-bottom: 30px;
}
.art_btable .input-number .el-input__inner{
    text-align: center;
}
/* 筛选项 数据维度样式 */
.week_radio .el-radio__input{
    display: none;
}
.week_radio .el-radio{
    line-height: 20px;
    margin-right: 10px;
    /* width: 20px; */
}
.week_radio_w .el-radio{
    width: 60px;
}
.week_radio .el-radio__label{
    color: #409EFF;
    padding-right: 10px;
}
.week_radio .el-radio__input.is-checked+.el-radio__label {
    color: #fff;
    background: #409EFF;
    padding-right: 10px;
}
.week_radio.el-form-item--small .el-form-item__label,
.week_radio.el-form-item--small .el-form-item__content{
    line-height: 16px;
}
/* //单选  */
.week_radios .el-radio__input{
    display: none;
}
.week_radios .el-radio{
    line-height: 40px;
    /* width: 20px; */
    margin-right: 0px;
}
.week_radios .el-radio__label{
    color: #409EFF;
    padding-right: 10px;
}
.week_radios .el-radio__input.is-checked+.el-radio__label {
    color: #fff;
    background: #409EFF;
    padding-right: 10px;
}
.long_nowrap .el-form-item__content{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
}
/* 成长驿站统计合计 可点击样式 */
.el-table.topic_details_sum tr td.is-leaf:nth-of-type(2) div.cell,
.el-table.topic_details_sum tr td.is-leaf:nth-of-type(3) div.cell,
.el-table.topic_details_sum tr td.is-leaf:nth-of-type(4) div.cell,
.el-table.topic_details_sum tr td.is-leaf:nth-of-type(5) div.cell,
.el-table.topic_details_sum tr td.is-leaf:nth-of-type(6) div.cell,

.el-table.grow_station_sum1 tr td.is-leaf:nth-of-type(3) div.cell,
.el-table.grow_station_sum1 tr td.is-leaf:nth-of-type(5) div.cell,
.el-table.grow_station_sum2 tr td.is-leaf:nth-of-type(3) div.cell,
.el-table.grow_station_sum3 tr td.is-leaf:nth-of-type(3) div.cell,
.el-table.grow_station_sum3 tr td.is-leaf:nth-of-type(4) div.cell,
.el-table.grow_station_sum3 tr td.is-leaf:nth-of-type(5) div.cell,
.el-table.grow_station_sum3 tr td.is-leaf:nth-of-type(7) div.cell,
.el-table.grow_station_sum4 tr td.is-leaf:nth-of-type(3) div.cell{
    cursor: pointer;
    font-size: 12px;
    color: #409EFF !important;
    background: 0 0;
    padding-left: 0;
    padding-right: 0;
}
.datanone{ /*试题列表暂无数据样式*/
    text-align: center;
    padding: 50px 0 30px;
    color: #C0C4CC;
}
.datanone i{
    display: block;
    font-size: 30px;
    padding-bottom: 10px;
}
/*地区 多选 框 */
.study-item-s .el-checkbox-button__inner,.study-item-s .el-radio-button__inner{
    border: none;
}
.study-item-s.el-checkbox-button:first-child .el-checkbox-button__inner,.study-item-s.el-radio-button:first-child .el-radio-button__inner{
    border: none;
}
/* 只读input */
.el-form-item__content .read_only_span{
    border: 1px solid #DCDFE6;
    width: 100%;
    display: block;
    height: 30px;
    border-radius:4px;
    line-height: 30px;
    padding: 0 15px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-top: 5px;
}
/*popover 设置颜色*/
/* .row_popover{min-width: 200px;} */
.row_popover.el-popover{
    background: rgba(211, 249, 249, 1);
}
.row_popover .name-tip li{ margin: 8px 0px; line-height: 20px;}
.row_popover .name-tip .l-name{text-align: left;}
.row_popover .name-tip .r-name span:nth-child(1){ text-align: right; display: inline-block; margin-right: -6px;}
.row_popover .name-tip .r-name span:nth-child(2){ text-align: right; display: inline-block; margin-left: -6px}
/*指定单元格背景 在hover的时候去掉默认颜色*/
.el-table__body .el-table__row.current-row .cell_dayu,
.el-table__body .el-table__row.current-row.hover-row .cell_dayu,
.el-table__body .el-table__row.hover-row .cell_dayu,.cell_dayu{
    background:#a5d25f;
    color:#000;
}
.el-table__body .el-table__row.current-row .cell_dengyu,
.el-table__body .el-table__row.current-row.hover-row .cell_dengyu,
.el-table__body .el-table__row.hover-row .cell_dengyu,.cell_dengyu{
    background:#f19f35;
    color:#000;
}
.el-table__body .el-table__row.current-row .cell_xiaoyu,
.el-table__body .el-table__row.current-row.hover-row .cell_xiaoyu,
.el-table__body .el-table__row.hover-row .cell_xiaoyu,.cell_xiaoyu{
    background:#e04658;
    color:#fff;
}
/* 班级列表内容过少时确保lable和内容在同一行 */
.stu-class .el-form-item,.stu-class .el-form-item__content{
    display:block;
}
/* 单选 样式不要圆点 */
.radio_none .el-radio .el-radio__input{
    display: none;
}
.radio_list.el-radio-group.radio_none .el-radio__label{
    color: #409EFF;
}
.radio_list .el-radio.is-checked .el-radio__label{
    color: #6300BF;
}
.radio_list .el-radio{
    line-height: 38px;
}
.line_radio .el-form-item__content{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
/* 试卷报告 -右侧目录 */
.nav-button-fix .el-radio{
    margin: 8px 0;
    width: 100%;
}
.nav-button-fix .el-button--small{
    width: 80%;
    margin-top: 10px;
}
.nav-button-fix .export_last{
    width: 100%;
    margin-top: 14px;
    text-align: left;
}
.nav-button-fix .export_last .el-button--small{
    width: initial;
}
/* 考试报告 表格 */
.b_wbox{ width:100%; margin:0 auto; padding:15px 0; overflow:hidden;}
.b_wbox table{ width:80%; border-collapse:collapse; font-family:"微软雅黑"; text-align:center; -webkit-box-sizing:border-box; box-sizing:border-box; background:#fff;}
.b_wbox table th{ border:1px dashed #cfd0d0; background:#1390ff; color:#fff; line-height:20px; font-size:16px;}
.b_wbox table td{ border:1px dashed #cfd0d0; line-height:20px; padding:0 0;height:20px; font-size:12px; color:#221815;}
.b_wbox table td p{ color:#e42929;}
.b_wbox.none_back table{background: none;}
.none_back.el-table, .el-table__expanded-cell {background-color: transparent;}
.none_back.el-table th, .none_back.el-table tr {background-color: transparent;}
.tablePadding.el-table .el-table__header thead th{padding: 0px !important;}
.tablePadding.el-table .el-table__header thead th .cell{padding: 0px !important;line-height: 12px;padding: 4px 0 4px 0px !important;}
.tablePadding.tablePaddings.el-table .el-table__header thead th .cell{line-height: 16px;font-size: 12px;}

/* 查询项多选 */
.newStaCheck .el-form-item--mini.bg_qu, .el-form-item--small.bg_qu{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 3px;
}
.newStaCheck .bg_qu .el-form-item__content{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
}
.newStaCheck .el-checkbox-button,.newStaCheck .el-checkbox-group{
    float: left;
    line-height: 30px;
}
.newStaCheck .el-checkbox-button__inner{
    background: none;
    border: 0;
}
.newStaCheck .el-checkbox-button:last-child .el-checkbox-button__inner{
    border-radius: 0;
}
.newStaCheck .el-checkbox-button:first-child .el-checkbox-button__inner{
    border-radius: 0;
}
.newStaCheck .el-checkbox-button--small .el-checkbox-button__inner{
    padding: 9px 15px;
    line-height: 18px;
    margin-right: 6px;
}
.newStaCheck .el-checkbox-button:first-child .el-checkbox-button__inner{
    /* border-left: 0; */
}
.newStaCheck .el-checkbox-button .el-checkbox-button__inner{
    border: 1px solid #DCDFE6;
}
.newStaCheck .el-checkbox-button.is-focus .el-checkbox-button__inner{
    border-color: #DCDFE6;
}
.newStaCheck .el-checkbox-button.is-disabled .el-checkbox-button__inner{
    color: #FFF;
    background-color: #409EFF;
    border-color: #409EFF;
    cursor: pointer;
}
.newStaCheck .el-checkbox-button.is-checked .el-checkbox-button__inner{
    border-color: #409EFF;
}
/* 表格  滚动条被固定列 遮挡 */
.el-table__body-wrapper{
	z-index:2;
}
/* 表格 表头排序样式 */
.el-table .caret-wrapper{ height: 20px;}
.el-table .sort-caret.ascending{top: 0}
.el-table .sort-caret.descending{bottom: -1px;}
/* 蓝色表头 排序标 */
.blue_table.el-table .ascending .sort-caret.ascending{border-bottom-color: #fff !important;}
.blue_table.el-table .descending .sort-caret.descending{border-top-color: #fff !important;}
/* 城区分析表格背景颜色 */
.f2f2f20{background: #f2f2f2; border-color: #ddd;}
.f0f8fd1{background: #fff2cc; border-color: #ddd;}
.fef3ea3{background: #ddebf7; border-color: #ddd;}
/* form-item内容过长，不允许换行显示 */
.more_tags .el-form-item__content{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.start_item_main .el-radio .el-radio__label{
    display: inline-block !important;
}
.rull_select{
    max-height: 276px;
    overflow-y: auto;
}
.rull_select::-webkit-scrollbar{
    width: 0;
}
.el-select__tags{
    max-width: 220px !important;
}
.select_long_text .el-select__tags .el-tag>.el-select__tags-text{
    max-width: 70px;
    text-overflow: ellipsis;
    display: inline-block;
    overflow: hidden;
}
.el-select__tags>span{
    display: inline-block;
}
.el-select .el-tag__close.el-icon-close{
    /* top: -7px; */
}
.right_none .el-radio{
    margin-right: 10px;
}
/* 批量修改学生 */
.line_checkbox .el-form-item__content{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;    
}
.line_checkbox .el-form-item__content .el-form-item__label{
    min-width: 110px;
}
/* 成绩分析-授课班级成绩-答题名单表格 */
.td_right2{
    text-align: right;
    padding-right: 6px !important;
}
/* 警告 */
.el-message--warning {
    background-color: #ffefd9 !important;
    border-color: #fee0d6 !important;
}
.el-message--warning .el-message__content {
    color: #f5621f !important;
}
.small_height .el-table__cell{
    padding: 0;
}
.diffi_check .el-checkbox{
    margin-right: 0;
}
/* 列表 批量设置样式 */
.item_list_check .el-checkbox{
    margin-top: 30px;
}
/* 宿舍详情统计背景颜色 */
.fe6e6e6{background: #e6e6e6; border-color: #bbb;}
.fd9e1f4{background: #EEF3FF; border-color: #bbb;}
.ffee796{background: #FFF6D6; border-color: #bbb;}
.fd2f4f2{background: #FFEDFB; border-color: #bbb;}
.fffbfea{background: #EBFFDC; border-color: #bbb;}

  /*   [class*=" el-icon-lx"], [class^=el-icon-lx] {
        font-family: iconfont!important;
    } */
    [class*=" icon-"], [class^=icon-] {  
        margin-right: 5px;
        font-style: normal;
        font-family: lx-iconfont!important;
    }
    .el-submenu [class^=icon-]{
        vertical-align: middle;
        width: 24px;
        text-align: center;
        font-size: 18px;
    }
