@charset "utf-8";
/* CSS Document */
/*按钮 */
*{-webkit-box-sizing: unset;-moz-box-sizing: unset;box-sizing: unset;}
label{margin-bottom: 0px !important;}
a:hover{text-decoration: none;}
input[type='text']:focus,input[type='password']:focus{border-color: #0099ff !important;}
a:hover{color: none;}
.l_hbutton{padding:0 11px;min-width: 52px;text-align: center;height: 30px;margin-right:7px;line-height: 30px;border-radius: 3px;background-color: #ffffff;font-size: 14px;color: #0099ff;display: inline-block;border: 1px solid #0099ff;}
.l_hdisbutton{padding:0 11px;min-width: 64px;text-align: center;height: 30px;margin-right:7px;line-height: 30px;border-radius: 3px;background-color: #ffffff;font-size: 14px;color: #7fccff;display: inline-block;border: 1px solid #7fccff;cursor:default;}
.l_filter{padding:0 11px;min-width:52px;text-align: center;height: 34px;line-height: 34px;border-radius: 3px;background-color: #ffffff;font-size: 14px;color: #0099ff;display: inline-block;border: 1px solid #0099ff;}
.l_hbutton:last-child{margin-right: 0px;}
.l_hbutton:hover,.l_filter:hover{color: #33adff;border-color: #33adff;}
.l_hbutton:active,.l_filter:active{color: #ffffff;border-color: #008ae6;background-color: #008ae6;}

.l_mbblue{padding:0 12px;min-width: 52px;text-align: center;height: 32px;margin-right:7px;line-height: 32px;border-radius: 3px;background-color: #0099ff;font-size: 14px;color: #ffffff;display: inline-block;}
.l_mbdisblue{padding:0 12px;min-width: 52px;text-align: center;height: 32px;margin-right:7px;line-height: 32px;border-radius: 3px;background-color: #7fccff;font-size: 14px;color: #ffffff;display: inline-block;}
.l_mbblue:last-child{margin-right: 0px;}
.l_mbblue:hover{color: #ffffff;background-color: #33adff;}
.l_mbblue:active{color: #ffffff;background-color: #008ae6;}

.l_bluea{color: #0099ff;margin-left: 17px;font-size: 13px;}
.l_bluea22{color: #7fccff;margin-left: 17px;display: inline-block;}
.l_reda22{color: #ffadb2;margin-left: 17px;display: inline-block;}
.l_bluea:hover{color: #33adff !important;}
.l_bluea:active{color: #008ae5 !important;}

.l_reda{color: #ff3347;margin-left: 17px;}
.l_reda:hover{color: #ff6675 !important;}
.l_reda:active{color: #e52e40 !important;}

/* 搜索框 */
.l_text_input{border-radius: 3px;display: inline-block;height:34px;line-height: 34px;padding:0  10px;width:198px;border: 1px solid #e0e0e0;display: inline-block;font-size: 14px;color: #333333}
.l_text_disinput{height:34px;line-height: 34px;padding:0  10px;width:198px;border: 1px solid #e0e0e0;display: inline-block;background-color: #f5f5f7;font-size: 14px;color: #c2c2c2}
.l_text_input:hover{border-color: #0099ff;}
.l_text_input:focus{border-color: #0099ff;}

/*下拉*/
.w_box_pull{display: inline-block;position: relative;cursor: pointer}
.w_text_pull{height:34px;line-height: 34px;padding:0  10px;width:198px;border: 1px solid #e0e0e0;display: inline-block;background: url(/mti100/images/pullblack.png) no-repeat 95% center;font-size: 14px;color: #333333;border-radius: 3px;}
.l_text_pull{height:34px;line-height: 34px;padding:0  10px;width:200px;border: 1px solid #e0e0e0;display: inline-block;background: url(/mti100/images/dischoose.png) no-repeat 95% center;background-color: #f5f5f7;font-size: 14px;color: #c2c2c2}
.w_text_pullafter{background: url(/mti100/images/pullblackafter.png) no-repeat 95% center;border-color: #0099ff;}
.w_sel_uls {
    box-shadow: rgba(180, 181, 197, .3) 0 0 20px 2px;
    border: 1px solid #e0e0e0;
    position: absolute;
    left: 0;
    top: 44px;
    width: 100%;
    background: #fff;
    display: none;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 99999;
    border-radius: 3px;
}

.w_sel_uls li {
    padding: 4px 10px;
    line-height: 26px;
    cursor: pointer;
    font-size: 14px;
}

.w_sel_uls li:hover {
    background: #e5f5ff;
}
.w_sel_uls li:hover a{color: #0099ff}
.l_slable{display: inline-block;height: 36px;line-height: 36px;font-size: 14px;color: #666666;padding-right:15px;width: 80px;text-align: right;}
.IndexselectBox .lwid1sm{width: 128px;}
.w_text_pull:hover{border-color: #0099ff;}


/* 点击按钮取消蓝色选中 */
.l_hdisbutton,.l_mbdisblue,.l_disexport,.l_dldismore,.layui-laypage .layui-laypage-curr .layui-laypage-em{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}

/* 导出图标 */
.l_mbother{padding-top: 2px;}
.l_mbother a.l_export,.l_mbother a.l_dlmore{border-radius: 3px;margin-right: 10px;display: inline-block;width: 28px;height: 28px;border: 1px solid #e0e0e0;position: relative;}
.l_mbiconbox:last-child a.l_dlmore{margin-right: 0px;}
.l_mbother a.l_export{background: url(/mti100/images/topAble.png)center center no-repeat;}
.l_mbother a.l_export:hover{background: url(/mti100/images/topHover.png)center center no-repeat;border-color: #0099ff;}
.l_mbother a.l_export:active{background: url(/mti100/images/topActive.png)center center no-repeat;background-color: #0099ff;border-color: #0099ff;}
.l_mbother p.l_disexport{margin-right: 10px;display: inline-block;width: 28px;height: 28px;border: 1px solid #e0e0e0;position: relative;background: url(/mti100/images/topDisable.png)center center no-repeat;}
.l_mbother a.l_dlmore{background: url(/mti100/images/moreAble.png)center center no-repeat;}
.l_mbother p.l_dldismore{margin-right: 10px;display: inline-block;width: 28px;height: 28px;border: 1px solid #e0e0e0;position: relative;background: url(/mti100/images/moreDisable.png)center center no-repeat;}
.l_mbother a.l_dlmore:hover{background: url(/mti100/images/moreHover.png)center center no-repeat;border-color: #0099ff;}
.l_mbother a.l_dlmore:active{background: url(/mti100/images/moreActive.png)center center no-repeat;background-color: #0099ff;border-color: #0099ff;}

.l_exporttopimg{position:absolute;top: 42px;right:-19px;;height: 32px;line-height: 32px;border-radius: 4px;padding: 0 11px;background-color: #333333;color: #ffffff;z-index: 99999;display: none;}
.l_exportre{position: relative;width: 100%;}
.l_exporttopimg .l_exportre em{position: absolute;top: -4px;left: 50%;margin-left: -4px;display: inline-block;background: url(/mti100/images/l_top.png)center center no-repeat;width: 8px;height: 4px;z-index: 99999;}
.l_exporttopimg span{white-space: nowrap;}


.l_exportbtmimg{position:absolute;top: -42px;right:-11px;height: 32px;line-height: 32px;border-radius: 4px;padding: 0 11px;background-color: #333333;color: #ffffff;z-index: 99999;display: none;}
.l_exportre{position: relative;width: 100%;}
.l_exportbtmimg .l_exportre em{position: absolute;bottom:-4px;right:9px;margin-left: -4px;display: inline-block;background: url(/mti100/images/l_bottom.png)center center no-repeat;width: 8px;height: 4px;z-index: 99999;}
.l_exportbtmimg span{white-space: nowrap;}
.l_mbother a.l_export:hover .l_exportbtmimg{display: block;}
.l_mbother a.l_dlmore:hover .l_exportbtmimg{display: block;}

.l_exportitem{border-radius: 3px;width: 120px;border: 1px solid #e0e0e0;background-color: #ffffff;}
.l_exportitem li.l_exportlist{width:100%;height: 40px;line-height: 40px;text-align: center;font-size: 14px;}
.l_exportitem li.l_exportlist a{color: #666666;}

/*input输入框*/
.l_search{border: 1px solid #d1d1d1;line-height: 22px;height: 22px;width:130px;padding-left: 10px;padding-right: 30px;border-radius: 3px;}
.ltt-m{position: relative;/* height: 39px; */width: 172px;}
.l_searcha{position: absolute;right: 0px;top: 10px;background: url(/mti100/images/ltsearch.png)no-repeat center center/14px 14px;display: inline-block;width: 28px;height: 22px;}
.l_search:hover{border-color: #0099ff;}
.l_search:focus{border-color: #0099ff;}
/* 修改滚动条 */
.mCSB_dragger_bar{width: 8px !important; }


/* 设置查看项 */
/* 1列 */
.l_mbiconbox{display: inline-block;position: relative;}
.l_mbsetbox{padding-top:0px;position: absolute;right: 0px;top:40px;z-index: 99999;display: none;}
.l_mbset{width:200px;border: 1px solid #e6e6e6;background-color: #ffffff;border-radius: 3px;}
.l_mbsettop{height: 41px;line-height: 41px;padding: 0 18px;border-bottom: 1px solid #e6e6e6;}
.l_setblue{color: #0099ff;font-size: 13px;display: inline-block;margin-left: 10px;}
.l_setblue:hover{color: #0099ff;}
.l_mbsetbtm{padding-top: 8px;padding-bottom: 8px;}
.l_mbsetitem{max-height: 370px;padding: 0 18px;}
.l_mbsetlist{float: left;height: 37px;line-height: 37px;min-width:80%;}
.l_labletext{/* background-color: #0099ff; *//* color: #ffffff; *//* padding: 2px; */}
/* 5列 */
.l_mbset2{border-radius: 3px;width:1000px;border: 1px solid #e6e6e6;background-color: #ffffff;}
.l_mbsetitem2{max-height: 370px;overflow-x: auto;padding: 0 18px;}
.l_mbsetitem2 .l_mbsetlist{float: left;height: 37px;line-height: 37px;min-width:20%;}



/*表格样式*/
.w_tab{}
.w_tab table{}
.w_tab table th{font-size: 14px;color: #a8acb3;text-align: left;/* font-weight: 600; */}
.w_tab table td{font-size: 13px;color: #616367;}
.w_tabbtn{line-height: 28px;vertical-align: middle;display: inline-block;}
.w_tabbtn a{color: #0099ff;font-size: 13px;margin-right:10px;}
.w_tabbtn a.l_gray{color: #b2b2b2;}
.w_tabbtn a.l_red{color: #ff3347;}
.w_tabbtn span{margin: 0 9px;color: #f0f0f0}


.layui-table-body .layui-table-cell{height: 28px;line-height: 28px;}
.layui-table-view .layui-table td, .layui-table-view .layui-table th{padding:10px 0}
.layui-table-header .layui-table tr th{padding: 7px 0;}
.layui-table td, .layui-table th, .layui-table-col-set, .layui-table-fixed-r, .layui-table-grid-down, .layui-table-header, .layui-table-page, .layui-table-tips-main, .layui-table-tool, .layui-table-total, .layui-table-view, .layui-table[lay-skin=line], .layui-table[lay-skin=row]{}
/* .layui-table thead tr, .layui-table-click, .layui-table-header,  .layui-table-mend, .layui-table-patch, .layui-table-tool, .layui-table-total, .layui-table-total tr, .layui-table[lay-even] tr:nth-child(even){background-color: #f5f7fa;border: 1px solid #f5f7fa;} */
.layui-table tbody tr:hover, .layui-table-hover{background-color:#f2f2f2 !important;}
.layui-table-cell{padding: 0 20px}
@media screen and (max-width: 1300px) {
    .w_tabfR{float: left;margin-top: 16px;width:100%}
}
/* .layui-table-body tr:hover{border: 1px solid #0099ff;} */
/* .layui-table tbody tr:hover{border: 1px solid #0099ff;} */
/* .layui-table[lay-even] tr:hover{border-color:#0099ff;} */
.frimg{width:12px;margin-top: 6px;}
.frimg i{display: inline-block;vertical-align: middle;float: left;margin:1px;cursor: pointer;}
.ltop{background: url(/mti100/images/top.png)center center no-repeat;width:8px;height: 4px;}
.frimg .ltop.lafter{background: url(/mti100/images/topafter.png)center center no-repeat;width:8px;height: 4px;}
.ldown{background: url(/mti100/images/down.png)center center no-repeat;width:8px;height: 4px;}
.frimg .ldown.lafter{background: url(/mti100/images/downafter.png)center center no-repeat;width:8px;height: 4px;}
/* 不让一行显示 */
.layui-table-cell, .layui-table-tool-panel li{/* white-space: normal; */}
.layui-table thead tr th .layui-table-cell{white-space: nowrap;}
.layui-table-body .layui-table-cell{/* height: auto; *//* line-height: normal; *//* max-height: 38px; */}
.layui-table-fixed .layui-table-body .layui-table-cell{height: 28px;line-height: 28px;}


/* 分页 */
.layui-table-box{padding-bottom: 10px;}
.layui-table-page{width: auto;text-align: right;}
.layui-table-view::after{clear: both;}
.layui-table-view .layui-form-checkbox[lay-skin=primary] i{height: 14px;line-height: 14px;width: 14px;}
.l_blueaa{margin: 0 1px;color: #0099ff;}
.l_red{color: #ff3131;}
.layui-laypage a, .layui-laypage span{color: #666666;font-size: 14px;}
.layui-laypage .layui-laypage-skip{font-size: 14px;color: #666666;}
.layui-laypage select{font-size: 14px;color: #666666;margin-right: 14px;height: 21px;border-color: #cccccc;border-radius: 0px;}
.layui-laypage .layui-laypage-curr .layui-laypage-em{cursor: pointer;background-color:#0099ff;border: 1px solid #0099ff;margin-top: -1px;margin-left: -1px;}
.layui-laypage .layui-laypage-curr .layui-laypage-em:hover{background-color:#33adff;border: 1px solid #33adff;margin-top: -1px;margin-left: -1px;}
.layui-laypage .layui-laypage-curr .layui-laypage-em:active {
    background-color: #008ae6;
    border: 1px solid #008ae6;
    margin-top: -1px;
    margin-left: -1px;
}

.layui-table-page .layui-laypage a, .layui-table-page .layui-laypage span.layui-laypage-curr {
    padding: 0 9px;
    border: 1px solid #cccccc;
    margin-left: 4px;
    margin-right: 4px;
}

.layui-table-page .layui-laypage .layui-laypage-prev {
    padding: 0;
    width: 24px;
    text-align: center;
}

.layui-table-page .layui-laypage .layui-laypage-next {
    padding: 0;
    width: 24px;
    text-align: center;
}

.layui-laypage span.layui-laypage-skip {
    margin-left: 17px;
}

.layui-table-page .layui-laypage button {
    font-size: 14px;
    color: #595959;
    background-color: #f7f7fa;
    border-color: #cccccc;
}

.layui-laypage input:focus, .layui-laypage select:focus {
    border-color: #0099ff !important;
}

.layui-laypage a:hover {
    color: #0099ff;
}

/* 复选框 */
.mainBoxCSearch {
    text-align: center;
}

.layui-form-checked[lay-skin=primary] i {
    border-color: #0099ff !important;
    background-color: #0099ff !important;
}

.layui-form-checkbox[lay-skin=primary]:hover i {
    border-color: #0099ff !important;

}

.l_checkm {
    width: 50px;
    text-align: center;
    padding-left: 20px; /* font-size: 13px; */
}

.l_allcheck {
    height: 26px;
    line-height: 26px;
    position: absolute;
    bottom: -4px;
    left: 0px;
}

.w_checkm {
    display: inline-block;
}

.w_checkm label {
    height: 14px;
    display: inline-block;
    background: url(/mti100/images/checkm.png) no-repeat left;
    vertical-align: middle;
    font-size: 13px;
    color: #666666;
    padding-left: 19px;
    position: relative;
    line-height: 14px;
    font-weight: normal;
}

.w_checkm label.checkedmed {
    background: url(/mti100/images/checkmed.png) no-repeat left;
}

.w_checkm input {
    opacity: 0;
    filter: alpha(opacity=0);
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1000;
    width: 100%;
    height: 100%;
}

*

/

.lselecttxt {
    color: #333333;
    font-size: 14px;
    margin-right: 20px;
    vertical-align: middle;
}

.l_intp4 {
    display: -webkit-box;
}

.l_Introduct {
    padding-left: 7px;
}

.tabchcekbox {
    min-height: 350px;
    position: relative;
}

.l_nonelist {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -79px;
    margin-left: -84px;
    z-index: 9999;
    width: 158px;
    height: 167px;
    display: none;
}

.l_nonelist img {
    width: 158px;
    height: 167px;
}


/* 弹窗 */
/* 弹窗 */
.lttpss-fix {
    z-index: 99999;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    background: url(/mti100/images/bgfix.png) center center;
    background-repeat: repeat;
}

.edit-lttpss-fix {
    z-index: 99999;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    background: url(/mti100/images/bgfix.png) center center;
    background-repeat: repeat;
}

.lttpss-fixcenter {
    position: fixed;
    width: 440px;
    border: 1px solid #cccccc;
    background-color: #ffffff;
    z-index: 999999;
}

.edit-lttpss-fixcenter {
    position: fixed;
    width: 420px;
    border: 1px solid #cccccc;
    background-color: #ffffff;
    z-index: 999999;
}

.lttpss-top {
    text-align: center;
}

.lttpss-top h1.ltth1 {
    color: #000000;
    font-size: 16px;
    font-weight: 600;
    padding-top: 43px;
}

.lttpss-top h1.ltth2 {
    color: #000000;
    font-size: 16px;
    font-weight: 600;
    padding-top: 30px;
}

.lttpss-top h1.ltth3 {
    color: #000000;
    font-size: 16px;
    font-weight: 600;
    padding-top: 66px;
    padding-bottom: 14px;
}

.lttpss-top a {
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-top: 12px;
    margin-right: 16px;
}

.lttpss-top a img {
    height: 14px;
    width: 14px
}

.edit-lttpss-top {
    text-align: center;
}

.edit-lttpss-top h1.ltth1 {
    color: #000000;
    font-size: 16px;
    font-weight: 600;
    padding-top: 43px;
}

.edit-lttpss-top h1.ltth2 {
    color: #000000;
    font-size: 16px;
    font-weight: 600;
    padding-top: 30px;
}

.edit-lttpss-top h1.ltth3 {
    color: #000000;
    font-size: 16px;
    font-weight: 600;
    padding-top: 66px;
    padding-bottom: 14px;
}

.edit-lttpss-top a {
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-top: 12px;
    margin-right: 16px;
}

.edit-lttpss-top a img {
    height: 14px;
    width: 14px
}

.lttpss-bottom {
    padding-left: 32px;
    padding-top: 30px;
}

.lttpss-bottom p, .lttpss-bottom2 p {
    width: 270px;
    line-height: 22px;
    color: #000000;
    font-size: 15px;
}

.lttpss-bbtn {
    margin-top: 42px;
}

.lttpss-bbtn a {
    display: inline-block;
    width: 88px;
    height: 32px;
    font-size: 13px;
    color: #ffffff;
    line-height: 32px;
    text-align: center;
    background-color: #0099ff;
    margin: 0 auto
}

.lttpss-bbtna {
    display: inline-block;
    width: 88px;
    height: 32px;
    font-size: 13px;
    color: #ffffff;
    line-height: 32px;
    text-align: center;
    background-color: #0099ff;
    margin: 0 auto;
    border-radius: 5px;
}

.lttpss-b3 {
    text-align: center;
    padding-top: 20px;
    padding-bottom: 27px;
}

.lttpss-b3 a {
    border-radius: 3px;
    display: inline-block;
    width: 88px;
    height: 34px;
    border: 1px solid #0099ff;
    font-size: 14px;
    color: #0099ff;
    line-height: 34px;
    text-align: center;
    margin-left: 10px;
    margin-right: 10px;
}

.l_textareabox {
    padding: 20px 35px 0px;
}

.l_textarea {
    width: 358px;
    padding: 10px;
    height: 76px;
    resize: none;
}

.l_blue2 {
    color: #0099ff;
    margin-left: 24px;
    display: inline-block;
    vertical-align: middle;
}

.lttpss-fixcenter4 {
    position: fixed;
    bottom: 20%;
    left: 50%;
    min-width: 220px;
    height: 80px;
    background-color: #505052;
    margin-left: -110px;
    border-radius: 3px;
    box-shadow: rgba(0, 0, 0, .3) 0 0 20px 2px;
    z-index: 999999;
    padding: 0 16px;
}

.l_ttp4 {
    line-height: 80px;
    text-align: center;
    color: #ffffff;
    font-size: 16px;
}

.l_ttp4 img {
    width: 24px;
    height: 24px;
    vertical-align: middle;
    margin-right: 10px;
}

.l_text3p {
    line-height: 24px;
    text-align: center;
    font-size: 14px;
}

.lttpss-fixcenter5 {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 422px;
    height: 184px;
    border: 1px solid #cccccc;
    background-color: #ffffff;
    margin-top: -92px;
    margin-left: -210px;
    z-index: 999999;
}

.lttpss-fixcenter6 {
    position: fixed;
    width: 902px;
    border: 1px solid #cccccc;
    background-color: #ffffff;
    z-index: 999999;
}

.lttpss-top6 {
    height: 46px;
}

/* header */
.l_header {
    background-color: #ffffff;
    padding: 0 20px;
    line-height: 34px;
}

.l_htitle {
    line-height: 64px;
    font-size: 16px;
    color: #333333;
}

.l_hbuttonbox {
    padding-top: 16px;
}


/* 本校课程库 */
.l_mainbox{margin-top: 20px;margin-left:20px;padding: 0 20px;background-color: #ffffff;margin-right:20px;}
.l_mbtopbox{}
.l_mbtopitem{padding-top: 23px;border-bottom: 1px solid #ebebeb;}
.l_mbtoplist{float: left;font-size: 14px;color: #394958;margin-right:60px;margin-bottom: 24px;}
.l_choose{position: relative;display: inline-block;}
.l_choosered{color: #ff3341;font-size: 12px;position: absolute;left: 0px;top:37px;background: url(/mti100/images/prompt.png)left center no-repeat;padding-left: 19px;}
.l_mbbottombox{padding-bottom: 53px;position: relative;}
.l_mbtitle{padding-top: 24px;padding-bottom: 10px;}

/* 添加课程 */
.l_htitle{font-weight: 600;}
.l_htitle em{margin: 0 8px;font-weight: 600;}
.l_htitle a.l_c99{color: #999999;}
.l_htitle a.l_htatext:hover{color: #333333;}
.l_htitle a.l_htatext.l_c99:hover{color: #999999;}
.l_htitle a.l_previcon{display: inline-block;width: 21px;height: 21px;background: url(/mti100/images/prev.png)center center no-repeat;vertical-align: middle;margin-right: 10px;margin-top: -2px;}
.l_htitle a.l_previcon:hover{width: 21px;height: 21px;background: url(/mti100/images/prevHover.png)center center no-repeat;vertical-align: middle;margin-right: 10px;}
.l_htitle a.l_previcon:active{width: 21px;height: 21px;background: url(/mti100/images/prevActive.png)center center no-repeat;vertical-align: middle;margin-right: 10px;}

/* 导出课程 */
.l_mbtabdiv{padding-top: 23px;padding-bottom: 21px;border-bottom: 1px solid #ebebeb;padding-left: 20px;}
.l_mbtoptabitem{font-size: 16px;color: #666666;margin-right: 30px;position: relative;}
.l_mbtoptabitem:before{content: "";position: absolute;bottom: -21px;width: 0;border-bottom: solid 2px #0099ff;-moz-transition:  all .2s ease-in-out;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out;left: 50%;}
.l_mbtoptabitem a{color: #666666;}
.l_mbtoptabitem.l_mbactive:before,.l_mbtoptabitem:hover:before{width: 100%;left: 0;}
.l_mbtoptabitem.l_mbactive a,.l_mbtoptabitem:hover a{color: #0099ff !important}
.l_mbtabspan{font-size: 14px;color: #808080;}
.l_mbpadding{padding-left: 20px;padding-right: 20px;}
.l_mbmargin{margin-left: 20px;margin-right: 20px;}

.l_mianitem{position: absolute;left: 50%;top: 50%;margin-left:-280px;margin-top: -75px;}
.l_mainprogressbox{width: 520px;height: 14px;border-radius: 7px;background-color: #ebebeb;margin: 0 auto;position: relative;text-align: center;}
.l_mainprogress{width: 60%;height: 100%;background-color: #0099ff;border-radius: 7px;}
.l_mianpnum{position: absolute;top: -32px;color: #0099ff;font-weight: 600;font-size: 18px;}
.l_warntext{color: #333333;padding-top: 20px;text-align: center;font-size: 16px;}


.q_open{ padding:20px; min-width:720px;}
.q_open_item{ padding:20px; background-color:#FFFFFF; min-height:10px; -webkit-box-shadow:rgba(214,214,214,.2) 0 2px 16px 0; box-shadow:rgba(214,214,214,.2) 0 2px 16px 0;}
.q_open_item+.q_open_item{ margin-top:20px;}
.q_open_title{ height:24px; line-height:24px;}
.q_open_title h2{ font-size:16px; color:#333333; font-weight:bold;}
.q_open_title h2 small{ font-size:14px; color:#999999; font-weight:normal; margin-left:10px;}


.q_basic{ margin-top:20px; padding-bottom:10px;}
.q_basic img{ width:200px; height:120px; margin-right:24px; float:left; border:solid #e6e6e6 1px; border-radius:4px;}
.q_basic_text dt{ font-size:18px; color:#333333; padding-top:10px;}
.q_basic_text dd{ font-size:14px; color:#666666; padding-top:10px;}

.q_setup{ margin-top:20px;}
.q_setup_row{ height:36px;}
.q_setup_row+.q_setup_row{ margin-left:80px; padding-bottom:10px;}
.q_setup_name{ height:36px; line-height:36px; padding-right:15px; font-size:14px; color:#666666; float:left;}
.q_setup_input,.q_setup_time{width:200px; height:20px; padding:7px 9px; line-height:20px; font-size:14px; background-color:#FFFFFF; border:solid #e0e0e0 1px; border-radius:3px; float:left;}
.q_setup_input:hover,.q_setup_input:focus,.q_setup_time:hover,.q_setup_time:focus{ border-color:#0099FF;}
.q_setup_time{ background:#FFFFFF url(/mti100/images/calendar.png) no-repeat 190px center;}
.q_setup_text{ line-height:36px; padding:0 20px; float:left;}


.q_open_label{}
.q_open_label li{ width:380px; padding-bottom:10px; padding-top:20px; display:inline-block;}
.l_checked{height: 14px;display: inline-block;background: url(/mti100/images/checkm.png) no-repeat left;vertical-align:middle;font-size: 14px;color: #333;padding-left:24px;position: relative;line-height:1}
.l_checked.checkedmed{background: url(/mti100/images/checkmed.png) no-repeat left;}
.l_checked input{opacity: 0;filter:alpha(opacity=0);position: absolute;left: 0;top: 0;z-index:1000;width: 100%;height: 100%;}
.label_text{ color:#999999; margin-top:14px; padding-left:24px; line-height:1;}

.q_banji{ margin-top:20px; padding-bottom:10px;}
.q_banji li+li{ padding-top:24px;}
.q_banji .w_sel_uls li{ padding:4px 10px;}

.q_setup_radio{ line-height:1; padding-right:15px; font-size:14px; color:#666666;vertical-align:middle;}

.l_radio{height: 14px;display: inline-block;background: url(/mti100/images/radio.png) no-repeat left;vertical-align:middle;font-size: 14px;color: #333;padding-left:24px;position: relative;line-height:1}
.l_radio.radiomed{background: url(/mti100/images/radioed.png) no-repeat left;}
.l_radio input{opacity: 0;filter:alpha(opacity=0);position: absolute;left: 0;top: 0;z-index:1000;width: 100%;height: 100%;}
.l_radio+.l_radio{ margin-left:60px;}


/**/
.maskLayer{width:100%;height:100%;filter:alpha(opacity=70);opacity:0.5;background:#000;position: fixed;z-index:996;top:0;left:0;display:none;}
.popBox{ width:680px; /*height:444px;*/ background:#FFFFFF; border:solid #ebebf0 1px; position:fixed; z-index:999; display:none;}
.popDele{ width:12px; height:12px; background:url(/mti100/images/ltdel.png) no-repeat; display:block; position:absolute; right:16px; top:16px; cursor:pointer;}
.pop_title{ line-height:36px; padding:16px 16px 0; font-size:16px; color:#000000; font-weight:600; text-align:center;}
.pop_tips{ margin-top:8px; padding:0 16px; line-height:24px;}
.pop_item{ margin-top:14px; padding-left:16px;}
.pop_item+.pop_item{ margin-top:20px;}
.pop_sckc_name{ line-height:22px; font-size:14px; font-weight:600;}
.pop_sckc_name:before{ content:''; display:block; width:3px; height:14px; margin:4px 10px 0 0; background:#0099FF; float:left;}
.pop_sckc_con{ height:110px; background:#fafafa; margin-top:10px; overflow:hidden;}
.pop_sckc_list{ padding:7px 0; overflow:hidden;}
.pop_sckc_list li{ width:120px; padding-left:12px; line-height:32px; font-size:14px; color:#666666; float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.pop_sckc_list li a{ color:#666666;}
.pop_timeSet{ height:36px; padding:14px; background:#fafafa; margin-top:10px;}
.pop_timeSet .q_setup_row+.q_setup_row{ margin-left:50px;}
.pop_bntCon{ width:100%; display:table; padding:24px 0; text-align:center;}
.popBnt_blue,.popBnt_gray{ min-width:88px; height:34px; line-height:34px; margin:0 10px; border:solid #0099FF 1px; color:#0099FF; font-size:14px; border-radius:4px; display:inline-block; text-align:center;}
.popBnt_blue{ background-color:#0099FF; color:#FFFFFF;}
.popBnt_blue:hover{ color:#FFFFFF;}
.popBnt_gray:hover{ color:#0099FF;}

/* 导入选课数据 */

.l_textareabox6{padding: 0px 27px;}
.l_popitem:last-child{border-top: 1px dashed #ebebeb;}
.l_dowanload{padding-top: 19px;padding-bottom: 24px;}
.l_dowanload2{padding-top: 14px;padding-bottom: 17px;}
.l_dlspan{font-size: 14px;color: #999999;margin-left: 3px;}
.l_popitem{padding-top: 24px;}
.l_tablebox{max-height: 150px;overflow-y: auto;}
.l_wrong{color: #ff3347;font-size: 14px;line-height: 30px;padding-left: 28px;background: url(/mti100/images/prompt.png)left center no-repeat;}
.l_wrong2{color: #ff3347;font-size: 14px;line-height: 30px;padding-left: 28px;}
.l_wrong2 a.l_bluea{margin-left: 0px;}
.l_wrong2 span.l_dlspan{margin-left: 19px;}

.l_thBg tr th, .l_thBg tr td {
    padding: 0 5px;
    height: 48px;
    font-size: 14px;
    color: #666666;
}

.l_thBg tr td {
    font-size: 14px;
    height: 48px;
}

.l_thBg tr th {
    background-color: #f7f7fa;
}

.l_thBg tbody tr:nth-child(2n) {
    background-color: #f7f7fa;
}


/* 17查看已归档课程 */
.l_textareabox {
    text-align: center;
}

.ltextainput {
    display: inline-block;
    height: 34px;
    line-height: 34px;
    padding: 0 10px;
    width: 260px;
    border: 1px solid #e0e0e0;
    display: inline-block;
    font-size: 14px;
    color: #333333;
    border-radius: 2px;
}

.ltextainput:hover {
    border-color: #0099ff;
}

.ltextainput:focus {
    border-color: #0099ff;
}

.ltextp22 {
    font-size: 14px;
    color: #666666;
    padding-top: 20px;
    padding-bottom: 4px;
}

.l_textareabox2 {
    padding: 30px 23px 7px;
}

.l_grayleft {
    color: #666666;
    font-size: 14px;
    margin-right: 14px;
    display: inline-block;
    vertical-align: middle;
    width: 106px;
}


/*5.25新加-系统管理模块 */

/*系统管理*/
/* 学期管理 */
.l_textareabox2 {
    padding: 30px 30px 7px;
}

.l_text2items {
    margin-bottom: 24px;
    font-size: 0;
}

.ltextainput {
    width: 238px;
}

.ltextainput2 {
    background: #FFFFFF url(/mti100/images/calendar.png) no-repeat 232px center;
}

.lttpss-fix {
    z-index: 99999;
}

.layui-form-onswitch {
    background-color: #0099ff;
    border: 1px solid #0099ff;
}

.lttpss-fixcenter4 {
    text-align: center;
}

.l_allcheck22 {
    height: 48px;
    line-height: 48px;
}

/* 子集的表单 */
.ew-tree-table-head .layui-table tr th {
    padding: 7px 0 !important;
}

.ew-tree-table-cell > .ew-tree-table-cell-content {
    padding: 0 20px !important;
}

.ew-tree-table {
    border: none !important;
}

.ew-tree-table .ew-tree-table-head {
    border: none !important;
}

.ew-tree-table:after, .ew-tree-table .ew-tree-table-head:after {
    height: 0px !important;
}

.ew-tree-table:before {
    width: 0px !important;
}

/* .ew-tree-table-box .ew-tree-table-cell{height: 38px !important;line-height: 38px !important;} */
.ew-tree-table-cell { /* height: auto; *//* line-height: normal; *//* max-height: 38px; */
}

.ew-tree-table-checkbox + .layui-form-checkbox > .layui-icon {
    height: 12px !important;
    line-height: 12px !important;
    width: 12px !important;
}

/* .ew-tree-table-box tr:nth-child(2n){background-color: #f2f2f2;} */
.ew-tree-table-cell-content .layui-icon-layer {
    font-size: 0px;
}

.ew-tree-table-head .layui-table tr th:first-child {
    box-shadow: 0 -1px 8px rgba(0, 0, 0, .08)
}

.ew-tree-table .ew-tree-table-tool {
    display: none !important;
}

.w_tabbtn a {
    cursor: pointer;
}

.ew-tree-table-arrow.ew-tree-table-arrow-hide {
    display: none;
}

.layui-icon-file {
    display: none;
}

/* .w_tabbtn{line-height:normal;} */
.w_tab2 .layui-table-body .layui-table-cell {
    height: 38px;
    display: table-cell;
    vertical-align: middle;
}

/* 系统设置 */

.l_inh4 {
    font-size: 16px;
    color: #333333;
    padding-top: 24px;
    font-weight: 600;
}
.l_inneritem{padding-bottom: 6px;}
.l_open_label{padding-bottom:24px; padding-top:24px; display:inline-block;}
.label_text{ color:#999999; margin-top:14px; padding-left:24px; line-height:1;}
.l_imitem{padding-left: 24px;}
.l_imitem li{padding-bottom:24px;}
.l_setup_row{padding-bottom: 24px;}
.l_setup_warn{ color:#999999;line-height: 36px;margin-left: 30px;}
.w_checkm label{color: #616367;}
.l_checked input,.w_checkm input{cursor: pointer;}
.w_tabbtn a.l_gray{cursor: unset;}


/*5.28新加-数据统计模块 */
/* 课程统计 */
.l_mbtabdiv2{margin: 0 20px;background-color: #ffffff;margin-top: 20px;}
.l_mbtoptab2 li{margin-right: 46px;}
.w_text_pull{-moz-transition: all .2s ease-in-out;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.l_slable{width: auto;min-width: 84px;}
.l_fcondition{height: 66px;background-color: #fafafa;padding: 0 20px;}
.l_fctext{line-height: 66px;color:#333333;font-size: 14px;font-weight: 600;}
.l_fcbutton{margin-top: 13px;}
.l_fctimer{display: none;font-weight: 400;}
.l_mbtopbox{position: relative;}
.l_unfold{position: absolute;top:36px;right: 20px;cursor: pointer;background: url(/mti100/images/unfold.png)no-repeat right center;padding-right: 22px;font-size: 14px;color: #666666;}
.l_collapse{position: absolute;top:72px;right: 20px;cursor: pointer;background: url(/mti100/images/collapse.png)no-repeat right center;padding-right: 22px;font-size: 14px;color: #666666;}
.l_mbtop_title{line-height: 14px;color: #000000;font-weight: 600;font-size: 14px;}
.l_more_options ul.l_mbtopitem{border-bottom: 0px;}
.l_more_options .l_mbtopbox{border-bottom: 1px solid #ebebeb;}
.l_mbsetitem2 .l_mbsetlist{min-width: 19%;max-width: 19%;margin-right: 1%;}
.l_mbsetitem2 .l_mbsetlist .w_checkm{display: block;}
.l_mbsetitem2 .l_mbsetlist .w_checkm label{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;max-width: 89%;}
.l_mbset2{width: 698px;}
.l_mbsetitem2{overflow-x:hidden;max-height: none;padding: 0px;}
.l_mbsetbtm2{padding-top: 8px;padding-bottom: 8px;max-height: 340px;padding-left: 18px;padding-right:18px;}
.l_mbset_title{font-size: 14px;color: #666666;padding:15px 0px 5px;font-weight: 600;}
/* .l_mbset2{padding-bottom: 10px;} */
.l_visit{padding-top: 13px;font-size: 14px;color: #666666;padding-bottom: 3px;}


/* 6-2新增 */
.l_cpagebox{padding-top: 10px;}
.l_allcheck{position: unset;}
.l_pages{height: 26px;line-height: 26px;}
.l_pages span{height: 26px;line-height: 26px;border: none;background: 0 0;display: inline-block;margin-right: 10px;color: #666666;font-size: 14px;vertical-align: middle;margin-top: -10px;}
.pagination{display: inline-block;vertical-align: middle;margin:0 !important;}
.lpagination2{display: inline-block;vertical-align: middle;}
.l_pages .l_choose .w_text_pull{font-size: 13px;color: #666666;height: 24px;width:62px;line-height: 24px;background-position-x: 90%;}
.l_pages .l_choose .w_sel_uls{top:31px;font-size: 13px;max-height: 100px;overflow: auto;}
.l_pages .l_choose .w_sel_uls a{color: #666;}
.l_pages .l_choose .w_sel_uls a:hover{color: #0099ff;}
.l_pages .l_choose .w_sel_uls li{line-height: 16px;}
.pageDiv{display:inline-block;vertical-align: middle;}
.pageDiv li {display:inline-block;min-width: 13px;padding:0 5px;height:24px;border:solid #dddddd 1px;color:#666;text-align:center;line-height:24px;color: #666;font-size: 13px;margin:0 3px;cursor: pointer;overflow:hidden;border-radius: 3px;}
.pageDiv li:hover{color:#fff;color: #0099ff;}
.pageDiv li.xl-active{background:#0099FF;color:#fff; border:solid #0099FF 1px;}
.pageDiv li.xl-active:hover{background:#33adff;color:#fff; border:solid #33adff 1px;}
.pageDiv li.xl-prevPage,.pageDiv li.xl-nextPage{text-indent: 999px;overflow: hidden;width: 14px;}
.pageDiv li.xl-prevPage,.pageDiv li.xl-nextPage{position: relative;}
.pageDiv li.xl-prevPage::after{content: "";background: url(/mti100/images/previcon.png)center center no-repeat;width: 7px;height: 12px;display: inline-block;vertical-align: middle;position: absolute;top: 6px;left: 8px;}
.pageDiv li.xl-nextPage::after{content: "";background: url(/mti100/images/nexticon.png)center center no-repeat;width: 7px;height: 12px;display: inline-block;vertical-align: middle;position: absolute;top: 6px;right: 8px;}
.pageDiv li.xl-prevPage:hover::after{content: "";background: url(/mti100/images/prevcur.png)center center no-repeat;width: 7px;height: 12px;}
.pageDiv li.xl-nextPage:hover::after{content: "";background: url(/mti100/images/nextcur.png)center center no-repeat;width: 7px;height: 12px;}
.pageDiv li.xl-prevPage.xl-disabled:hover::after{background: url(/mti100/images/previcon.png)center center no-repeat;width: 7px;height: 12px;}
.pageDiv li.xl-nextPage.xl-disabled:hover::after{background: url(/mti100/images/nexticon.png)center center no-repeat;width: 7px;height: 12px;}
.pageDiv li{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}
.pageDiv li.xl-disabled {opacity: .7;cursor: no-drop;}
.pageDiv li.xl-disabled:hover{color: #666666}
.pageDiv li.xl-jumpText {background-color: rgba(0,0,0,0);border-color: rgba(0,0,0,0);opacity: 1;filter:alpha(opacity=20);}
.pageDiv li.xl-jumpText:hover{background-color: rgba(0,0,0,0) !important;border-color: rgba(0,0,0,0) !important;}
.pageDiv li.xl-jumpButton{
    padding: 0 10px;
    height: 24px;
    font-size: 13px;
    line-height: 24px;
    color: #595959;
    background-color: #f7f7fa;
    border: #cccccc solid 1px;
}

#xlJumpNum {
    width: 26px;
    height: 22px;
    line-height: 22px;
    margin: 0 10px;
    vertical-align: bottom;
    border: #cccccc solid 1px;
    text-align: center;
    padding:0 5px;
    border-radius: 3px;
}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{
    -webkit-appearance: none !important;
}
input[type="number"]{
    -moz-appearance:textfield;
}
.l_bluea{vertical-align: middle;}


/* 图表模式 */
.l_echars_item{margin-bottom: 21px;background-color: #fff;padding-left: 20px;padding-right: 20px;}
.l_mbtopbox2{background-color: #fff;}
.l_echars_box{height: 448px;}
.l_compared_box{height: 360px;width: 100%;}
.l_compared{height: 385px;width: 100%;}
.emic_title{padding-top: 24px;}
.emich2{font-size: 16px;color: #333333;font-weight: 600;}
.w_text_pull2{border-radius: 16px;}
.l_echars_item2{background-color: #f4f4f6;padding-left: 0px;padding-right: 0px;}
.l_echars_pie{height: 510px;background-color: #fff;padding-left: 20px;padding-right: 20px;width: 49.5%;box-sizing: border-box;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;  -moz-box-sizing: border-box;-o-box-sizing: border-box;}
.l_pie_title{padding-top: 15px;text-align: center;font-size: 16px;color: #666666;font-weight: 600;}
.l_pie_title span{font-size: 24px;color: #fe564a;}

.ech_pie{height: 400px;}
.ech_pie2{height: 400px;margin-top: 40px;}
.l_echars_box3{height: 480px;position: relative;}
.w_row_ctw{position: absolute;top: 40px;border-radius: 8px;height: 34px;border:1px solid #0099ff;border-radius: 21px;left: 50%;margin-left: -89px;z-index: 999;}
.w_row_ct{font-size: 14px;color: #0099ff;line-height: 34px;cursor: pointer;width: 89px;text-align: center}
.w_row_ct.curr{color: #fff;background-color: #0099ff;}
.w_compar{display: none;height: 230px;}
/* .l_echars_linebox{width: 100%;} */
.l_emic_brokenLine{height: 420px;display: none;}
.l_echars_bar2{height: 474px;background-color: #fff;padding-left: 20px;padding-right: 20px;width: 49.5%;box-sizing: border-box;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;  -moz-box-sizing: border-box;-o-box-sizing: border-box;}


/* 数据统计-课程按院系统计 */
.layui-table-body .layui-table-cell::before{/* content: ""; */width: 0px;display: inline-block;vertical-align: middle;height:38px;}
.l_fix_height{/* display: inline-block; *//* vertical-align: middle; *//* word-break: break-all; *//* max-height: 35px; */}
.l_select_box{box-shadow:rgba(180,181,197,.3) 0 0 20px 2px;border: 1px solid #e0e0e0;position: absolute;left: 0;top: 44px;width: 100%;background: #fff;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;-ms-box-sizing: border-box; box-sizing: border-box; z-index: 99999;display: none;}

.l_select_top{height: 32px;border-bottom: 1px solid #e6e6e6;}
.ltt-m2{position: relative;height: 32px;width: 100%;}
.l_search2{line-height: 32px;height: 32px;padding-left: 10px;padding-right: 10px;border: none;}
.l_searcha2{position: absolute;right: 0px;top: 1px;background: url(/mti100/images/ltsearch.png)no-repeat center center/14px 14px;display: inline-block;width: 30px;height: 30px;}
.l_search2:hover{border-color: #0099ff;}
.l_search2:focus{border-color: #0099ff;}

.l_select_item{max-height: 270px;overflow-y: auto;}
.l_select_item li{cursor: pointer}
.l_select_item li:hover{background: #f7f7fa;}
.l_select_list .w_checkm{display: block;}
.l_select_item li label{min-height: 14px;height: auto;display: block;padding:10px 26px;background-position:7px center;}
.l_select_item li label.checkedmed{background-position:7px center;}
.l_select_item li label span{word-break: break-all;}

/* 复选框下拉搜索 */
.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark {position: absolute;display: inline-block;left: 20px;top: 5px;z-index: 1000;}
.glyphicon-ok:before {content: "";display: inline-block;width:15px;height:16px;background:url(/mti100/images/checkmed.png) no-repeat;background-size: contain;}
.glyphicon-heart:before {content: "";display: inline-block;width:15px;height:16px;background:url(/mti100/images/checkm.png) no-repeat;background-size: contain;}
.filter-option-inner-inner .glyphicon-heart:before{background: none;width: 0;}
.inner {overflow-x: hidden;max-height: 200px;}
.form-control{height: 36px;}
.btn-default {color: #333;background-color: #fff;border-color: #e0e0e0;}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover,.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover{background: #e5f5ff;color: #0099ff;}
.bootstrap-select .dropdown-toggle:focus{outline: unset !important;}
.btn-default.active, .btn-default:active, .open>.dropdown-toggle.btn-default,.open>.dropdown-toggle.btn-default:hover,.btn-default:hover {background-color: #ffffff !important;border-color: #0099ff !important;}
.btn-default{height: 22px;border-radius: 3px;}
.l_reset,.form-control,.bootstrap-select .dropdown-toggle .filter-option,.btn-default.active{-webkit-box-sizing: border-box !important;-moz-box-sizing: border-box !important;box-sizing: border-box !important;}
.btn-group>.btn:first-child{width: 39%;}
.btn-group>.btn:last-child:not(:first-child), .btn-group>.dropdown-toggle:not(:first-child){width: 39%;}
.bootstrap-select .dropdown-menu{width: 220px;z-index:999999}

/* 带二级列表的下拉搜索 */
.w_sel_opt{position:relative;}
.l_sel2_item{display: none;position: absolute;left: 217px;top: 0;width: 100%;box-shadow: rgba(180,181,197,.3) 0 0 20px 2px;border: 1px solid #e0e0e0;max-height:280px;overflow-y: auto;padding:10px 0;background-color: #ffffff;}
.l_sel2_list{cursor: pointer;height: 28px;text-align: center;padding: 10px;}
.l_sel2_list .w_checkm,.l_sel2_list .w_checkm .l_checked3{display:block;line-height: 28px;height: auto;text-align: left;}
.w_sel_opt:hover .l_sel2_item{display: block !important;}



/* 2020.7.21 */
/* 用户管理+组织架构 */
.layui-table-fixed .layui-table-body .layui-table-cell{/* line-height: normal; */}
.l_choosered{top: 40px;}
.l_mbtoplist .l_slable em.l_redem{display: none;}
.l_mbtoplist_red .l_slable em.l_redem{display: inline-block;vertical-align: middle;margin: 0 5px;font-style: normal;color: #ff3347;}
.l_mbtoplist_red .l_choose .l_text_input{border-color: #ff3347;}
.l_mbtopitem3{border-bottom: 0px;padding-top: 5px;}
.l_mbtopbox3{border-bottom: 1px solid #ebebeb;padding-top:35px;padding-bottom: 30px;}
.l_choosered{white-space: nowrap;}
.l_mbtopitem3 .l_slable{min-width: 65px;}
.l_mbtopitem4 .l_slable{min-width: 85px;}
.l_choosegray{color: #999999;background: none;padding-left: 0px;}
/* .ew-tree-table-box .layui-table tr:hover{background-color: #f0f0f0 !important;} */
/* .ew-tree-table-box .layui-table tr.ew-tree-table-open:hover{background-color: #E4EEF7 !important;} */
.lttpss-fixcenter{}
.lttpss-fix .l_fix_news{width: 480px;}
.l_mbtoplist_red .l_choose .l_text_input2{width: 278px;}
.l_textarea_news{padding-right: 0px;padding-left: 10px;}
.l_mbtopitem4 li.l_mbtoplist{margin-right: 0px;}
.l_mbtopitem4 .l_mbtoplist_red .l_choose .l_text_input2 {border-color: #e0e0e0;}

.l_stab_item::after{content: "";display: block;clear: both;}
.l_select_span{color: #666666;display: inline-block;font-size: 14px;color: #666666;width: 65px;text-align: right;}
.l_select_tab{padding-top: 5px;}
.l_stab_list{float: left;min-width: 220px;}
.l_stab_list .l_open_label{padding-top: 0px;padding-left: 17px;}
.w_checkm .l_radio{height: 14px;display: inline-block;background: url(/mti100/images/radio.png) no-repeat left;vertical-align:middle;font-size: 14px;color: #333;padding-left:24px;position: relative;line-height:1}
.w_checkm .l_radio.radiomed{background: url(/mti100/images/radioed.png) no-repeat left;}
.w_checkm .l_radio input{opacity: 0;filter:alpha(opacity=0);position: absolute;left: 0;top: 0;z-index:1000;width: 100%;height: 100%;}
.w_checkm .l_radio+.l_radio{ margin-left:60px;}

.l_frame{padding-top: 18px;}
.l_frame_box{border: 1px solid #ebebeb;margin-right: 10px;width: 338px;}
.l_frame_top{border-bottom: 1px solid #ebebeb;}
.l_frame_h4{font-weight: 600;height: 53px;padding-left: 20px;line-height: 53px;font-size: 14px;color: #333333;}
.l_frame_bottom{padding:11px 0px;height: 430px;overflow:auto;}
.l_frame_item.outBox{}
.l_frame_list{position: relative;}
.l_frame_list .l_frame_text{display:block;padding:10px 20px;cursor: pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-right: 40px;}
.l_frame_list .l_frame_text i{display:inline-block;background: url(/mti100/images/close.png)center no-repeat;width: 7px;height: 11px;margin-right: 10px;margin-left: 4px;}
.l_frame_list .l_frame_text.slideDown i{background: url(/mti100/images/open.png)0px center no-repeat;width: 11px;height: 7px;margin-left: 0px;}
.l_frame_list .w_checkm{position: absolute;right: 15px;top: 10px;}
.secondLevel .l_frame_text{padding-left: 40px;}
.thirdLevel .l_frame_text{padding-left: 64px;cursor: auto;}
.l_remove_list{padding: 0 20px;}
.l_remove_list .l_frame_text{padding: 10px;}
.l_remove_list .l_remove_icon{display: inline-block;width: 14px;height: 14px;background: url(/mti100/images/remove.png)center no-repeat;cursor: pointer;margin-top: 14px;}

.l_main_item{}
.l_main_item .l_main_list{float: left;width: 400px;height: 330px;background-color: #ffffff;margin:0 10px 20px;padding-top: 10px;}

.l_frame_list2 .l_frame_text.slideDown{margin-right: 35px;color: #0099ff;}
.l_frame_list2 .l_frame_text{padding-top: 8px;padding-bottom: 9px;}
.l_frame_list2 .l_frame_text i{margin-right: 35px;}
.firstLevel2.l_frame_list2 .w_checkm{left: 42px;right: auto;}
.secondLevel2.l_frame_list2 .w_checkm{left: 62px;right: auto;}
.thirdLevel2.l_frame_list2 .w_checkm{left: 82px;right: auto;}
.thirdLevel2.l_frame_list2 .l_frame_text{padding-left: 100px;}
.secondLevel2.l_noneChild .l_frame_text{cursor: auto !important;padding-left: 87px;}

.l_mb_self{color: #333333;font-size: 16px;font-weight: 600;padding-bottom: 30px;}
.l_mbtopitem4{padding-top: 0px;}
.l_mbtopitem4 .l_mbtoplist{float: none;}
.l_mbtopitem4 .l_mbtoplist .l_slable{min-width: 50px;}
.lttpss_sure{padding-top: 16px;text-align: left;}
.l_tab2 .demo-side .ew-tree-table .layui-table td{border-bottom: 1px solid #f0f0f0;}
.l_tab2 .layui-icon-file{display: inline-block;}
.l_tab2 .ew-tree-table-arrow.ew-tree-table-arrow-hide{visibility: hidden !important;}

.tabchcekbox2{max-height: 700px;}
.l_special_item .l_special_list .l_frame_text{position: relative;font-size: 14px;border-bottom: 1px solid #f0f0f0;padding-top: 12px;padding-bottom: 12px;}
.l_special_item .firstLevel .l_frame_text:hover{background-color: #f0f9ff;}
.l_special_item .secondLevel .l_frame_text:hover,.l_special_item .thirdLevel .l_frame_text:hover{background-color: #f7f7fa;}
.l_special_list .l_hover_text{position: absolute;right: 78px;top: 8px;text-align: right;display: none;}
.l_special_list .l_frame_text:hover .l_hover_text{display: block;}
.l_special_list .l_hover_text a{margin: 0 14px;}
.l_special_list .l_hover_text a.l_graya{color: #b3b3b3;cursor: default;vertical-align: middle;}
.l_special_list .l_hover_text a.l_reda{vertical-align: middle;}


/* 2020.8.5新加 */
.l_pop_select{width: 420px;}
.l_pop_select .lttpss-top h1.ltth1{padding: 0;height: 68px;line-height: 68px;}
.l_popframe_box{margin:0 20px;}
.l_popframe_top{height: 36px;line-height: 36px;background-color: #fafafa;}
.l_popframe_h4{font-weight: 600;padding-left: 20px;font-size: 14px;color: #666666;}
.l_popframe_bottom{padding-top:7px;height: 200px;overflow:auto;}
.l_popframe_item{padding-left: 20px;}
.l_popframe_list{position: relative;height: 40px;line-height: 40px;}
.l_popframe_list .w_checkm label{padding-left: 28px;}

/* 选中添加背景色 */
.layui-table-click2{background: #eaf1ff !important;}
.layui-table .layui-table-click2 td{border: 1px solid #ebedf0;}
.layui-table tbody tr:hover, .layui-table thead tr, .layui-table-click, .layui-table-header, .layui-table-hover, .layui-table-mend, .layui-table-patch, .layui-table-tool, .layui-table-total, .layui-table-total tr, .layui-table[lay-even] tr:nth-child(even) {
    /* background-color: #f5f7fa; */
}
.ltt-m input.l_search{font-size: 13px;}
.ltt-m input.l_search:-ms-input-placeholder {
    color: #c2c2c2;
    font-size: 12px;
}
.ltt-m input.l_search-moz-input-placeholder {
    color: #c2c2c2;
    font-size: 12px;
}
.ltt-m input.l_search-webkit-input-placeholder {
    color: #c2c2c2;
    font-size: 12px;
}
.layui-table td, .layui-table th, .layui-table-col-set, .layui-table-fixed-r, .layui-table-grid-down, .layui-table-header, .layui-table-page, .layui-table-tips-main, .layui-table-tool, .layui-table-total, .layui-table-view, .layui-table[lay-skin=line], .layui-table[lay-skin=row] {
    /* border-width: 1px; */
    border-style: solid;
    border-color: #ebedf0;
}
.l_mbset .l_mbsettop:last-child{border-bottom: 0px;}
.layui-table tbody tr.layui-table-click:hover, .layui-table-hover.layui-table-click2:hover,.ew-tree-table-box .layui-table-click2:hover{background-color: #eaf1ff !important;}
.layui-table-view .layui-table{width: 100% !important;}
.laydate-footer-btns span:hover{color: #0099ff !important;}


.ew-tree-table .ew-tree-table-indent{margin-right: 13px !important;}


/* 20200813新增 */
/* 导入选课数据 */
.l_popitemp{padding-top: 40px;font-size: 14px;}
.l_table_auto2{max-height: 130px;overflow-y: auto;}
.l_dowanload{padding-top: 19px;padding-bottom: 24px;}
.l_tab2 table th{text-align: center;}

.l_mbtabtext {
    line-height: 32px;
    font-size: 14px;
    color: #0099ff;
    margin-right: 5px;
}

.w_tabbtn a.l_reda {
    color: #ff3347;
    margin-left: 0px;
}

.layui-anim.layui-icon {
    display: none;
}

.icon-tips {
    display: inline-block;
    vertical-align: top;
    margin-top: 6px;
    width: 16px;
    height: 16px;
    margin-left: 5px;
    background-image: url(../../images/batch-manage/prompt3.png);
    background-size: 100% 100%;
    cursor: pointer;
}

/*气泡的小三角样式*/
.bubble {
    position: absolute;
    display: none;
    padding: 6px 12px;
    background: #333333;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 14px;
    color: #FFF;
    letter-spacing: 0;
    z-index: 11;
    max-width: 192px;
}

.bubble:after {
    position: absolute;
    content: "";
    border-color: #333333 transparent transparent transparent;
    border-style: solid;
    border-width: 4px 4px 0 4px;
    height: 0;
    left: 20px;
    bottom: -4px;
    margin-left: -4px;
    margin-top: -2px;
    width: 0;
}

.mb24 {
    margin-bottom: 20px;
}

.red-dot {
    margin-left: 8px;
    display: inline-block;
    vertical-align: top;
    color: #F33131;
    position: relative;
    top: 12px;
}

.error-opt-item .ltextainput {
    border: 1px solid #F36161;
}

.error-opt-item .error-opt-tips {
    margin-left: 70px;
    margin-top: 6px;
    font-size: 12px;
    line-height: 17px;
    text-indent: 14px;
    color: #F33131;
}

/* 新增层级下拉底部特殊样式 */
.w_sel_uls .w_sel_last_opt {
    padding: 4px 10px;
    line-height: 26px;
    cursor: pointer;
    border-top: 1px solid #E8E8E8;
    line-height: 32px;
}

.w_sel_uls .w_sel_last_opt>a {
    display: flex;
    align-items: center;
    color: #0099FF;
}

.w_sel_uls .w_sel_last_opt .setting-icon {
    margin-right: 4px;
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url(/mti100/statistics/images/Setup.png) no-repeat center center;
}