 /*表单错误和正确的样式 */
body{
    font-family: 微软雅黑,宋体,Arial,Helvetica,Verdana,sans-serif;
    color: #000;
    font-size: 12px;
}

.layui-layer-title{
    padding: 0 80px 0 20px;
    height: 35px;
    line-height: 35px;
    border-bottom: 1px solid #eee;
    font-size: 14px;
    color: #333;
    overflow: hidden;
    background-color: #F8F8F8;
    border-radius: 2px 2px 0 0;
}

/*.layui-layer-iframe .layui-layer-btn, .layui-layer-page .layui-layer-btn {
     padding-top: 0px !important;
}*/

.layadmin-iframe{
    background:#fff;
}

/*.layui-card {
    box-shadow:none;
}
*/

.has-error .layui-input, .has-error .layui-input:focus,
.form-group.has-error .layui-input, .form-group.has-error .input-group-addon {
    border-color: rgb(255, 76, 82);
}

.form-group.has-error label {
    color: #dd4b39;
}

.form-group.has-error .help-block {
 color:#fb5945; 
 padding:5px 0;
 font-size:12px;
}

.xmhelp-block .form-group.has-error .help-block {
    color: rgb(255, 76, 82);
    margin-top: 1px;
    position: absolute;
    top: 31px;
    border: 1px solid #dedede;
    padding: 5px 8px;
    z-index: 10;
    border-radius: 5px;
    background: #FFF;
    white-space:nowrap;
}
.xmhelp-block .form-group.has-error .help-block:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #dedede;
    position: absolute;
    top: -5px;
    left: 22px;
}

.layui-form-item.has-error label {
    color: #dd4b39;
}

.has-success .layui-input, .has-success .layui-input:focus, .form-group.has-success .layui-input, .form-group.has-success .input-group-addon {
    border-color: rgb(17, 194, 109);
}

.form-group.has-success label {
    color: #00a65a;
}

/* 必填项加星 */
div.required label:before {
    content: "* ";
    color: red;
}

/*列表 必填项 取消加星*/
div.required input + div label:before {
    content: "";
    color: red;
}

/*.table-search-fieldset {
    margin: 0;
    border: 1px solid #e6e6e6;
    padding: 10px 20px 10px 20px;
    color: #6b6b6b;
}*/



/*------------------小明------------------*/

.c{display:block; zoom:1;}
.c:after{content:"."; display:block; visibility:hidden; height:0; clear:both;}
i , em{font-style:inherit;}
.mb5{margin-bottom:5px !important;}
.mb10{margin-bottom:10px !important;}
.mb20{margin-bottom:20px !important;}
.mt8{margin-top:8px !important;}
.mt10{margin-top:10px !important;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}
.xm-r{float:right;}
.xm-button{text-align:right;}
.layui-form-select dl dd.layui-this{background-color:#79a6e8 !important;}

.xm-textarea-color{background:#f8f8f8 !important;}
.layui-table-cell.xm-click{padding:0;}
.layui-table-grid-down{display:none  !important;}

.asdasd{width:100%;height:100%;position:absolute;top:0;left:0;}
.layui-table-tool .layui-form-checkbox[lay-skin=primary]{top: 0;}
#transfer-role .layui-form-checkbox[lay-skin=primary]{top: 0;}

.layui-form-checkbox[lay-skin=primary] i{border:1px solid #cfd2d5;}
.layui-badge-rim, .layui-colla-content, .layui-colla-item, .layui-collapse, .layui-elem-field, .layui-form-pane .layui-form-item[pane], .layui-form-pane .layui-form-label, .layui-input, .layui-layedit, .layui-layedit-tool, .layui-quote-nm, .layui-select, .layui-tab-bar, .layui-tab-card, .layui-tab-title, .layui-tab-title .layui-this:after, .layui-textarea{border-color:#EAECEF;}
/*----------------搜索标题----------------*/
.xmlayui-fluid-title{font-size:16px;color:#212B43;position:relative;margin-bottom:15px;}
.xmlayui-fluid-title:before {content:"";display:block;position:absolute;top:4px;left:-10px;width:4px;height:17px;background:#F5B167;}
.xmlayui-fluid-title span{font-weight:600;color:#3385FF;font-size:17px;}

/*----------------选项卡 下拉按钮隐藏----------------*/
.layui-tab-bar{display:none;}

/*----------------树状表格 按钮----------------*/
.ew-tree-table-tool .layui-btn-container .layui-btn{margin-bottom:0 !important;}

 /*----------------enlarge处理放大还原弹窗100%;----------------*/
.enlarge1 .layui-layer-content{height:100% !important;} /* 自定义头部*/
.enlarge1 .layui-layer-content iframe{height:100% !important;}

.enlarge .layui-layer-content{height: calc(100% - 41px);}
/*.enlarge .layui-layer-content{height:95.5% !important;}*/

@media screen and (max-width:1100px){   
    .enlarge .layui-layer-iframe{overflow-y:visible !important;}
    .layer-ext-myskin .layui-layer-iframe{overflow-y:visible !important;}
}
 

.enlarge .layui-layer-content iframe{height:100% !important;}
/*--------弹窗样式   注意需要在 layer.open 组件，使用 skin: 'layer-ext-myskin', 增加了class,即可----------------*/
.layer-ext-myskin .layui-layer-title{height:40px;line-height:41px;background:#F9F9F9;font-size:16px;color:#212B43;font-weight:600;}
.layer-ext-myskin .layui-layer-setwin .layui-layer-min cite{background-color:#c4c4c4;}
.layer-ext-myskin .layui-layer-ico{background:url(/layuiadmin/layui/css/modules/layer/default/icon1.png?v=1111) no-repeat;}
.layui-layer-setwin .layui-layer-max{background-position: -32px -40px;}
.layui-layer-setwin .layui-layer-max:hover{background:url(/layuiadmin/layui/css/modules/layer/default/icon.png?v=1111) no-repeat;background-position: -32px -40px !important;}
.layui-layer-setwin .layui-layer-close1{background-position:1px -40px;}
.layui-layer-setwin .layui-layer-close1:hover{background:url(/layuiadmin/layui/css/modules/layer/default/icon.png?v=1111) no-repeat;background-position: 1px -40px;}
.layui-layer-setwin .layui-layer-min:hover cite{background-color:#212B43 !important;}
.layer-ext-myskin .layui-layer-btn{background-color:#f8f8f8;}
.layer-ext-myskin .layui-layer-setwin{top:10px !important;}

.xm_layer_title .bm{padding:3px 4px;background:#FFF;border-radius:3px;font-size:13px;color:#364774;margin-right:5px;font-weight:600;}
.xm_layer_title .icon{display: inline-block;vertical-align: top;font-size:25px;color:#212B43;margin-right:2px;}
.xm_layer_title .text{font-size:16px;color:#212B43;font-weight:600;}

/*----------------弹窗样式  处理自带确认和关闭  调用JS 加上layer-ext-myskin-phbm ----------------*/
.layer-ext-myskin-phbm .layui-layer-title{height:40px;line-height:41px;background:#F9F9F9;font-size:16px;color:#212B43;font-weight:600;}
.layer-ext-myskin-phbm .layui-layer-setwin .layui-layer-min cite{background-color:#c4c4c4;}
.layer-ext-myskin-phbm .layui-layer-ico{background:url(/layuiadmin/layui/css/modules/layer/default/icon1.png?v=1111) no-repeat;}
.layer-ext-myskin-phbm .layui-layer-setwin{top: 12px;}

 /*----------------弹窗样式  隐藏自带放大和缩小  调用JS 加上layer-ext-myskin-absolute ----------------*/
 .layui-layer-myskin-absolute .layui-layer-max{display: none}
 .layui-layer-myskin-absolute .layui-layer-min{display: none}

/*----------------悬挂公共按钮----------------*/
.xm-fixed-btnbox{position:fixed;bottom:0;left:0;width:100%;background:#f8f8f8;z-index:10000;}
.xm-fixed-btn{padding:10px;text-align:right;}
.xm-fixed-btn .layui-btn-sm{padding:0 15px !important;}
.xm-fixed-btn .layui-btn-normal{background:#3385FF;}
/*单独上下一个按钮 2020.11.8*/
.ww-fixed-btnbox {position:fixed;bottom:0;left:0;background:#f8f8f8;z-index:10001;}
.ww-fixed-btnbox .l {display:inline-block;padding:10px;}

/*----------------搜索----------------*/
.xm_searchbox_show.on{height:42px;overflow:hidden;}
.xm-searchbox .layui-input-block{min-height:30px;margin-left:85px;}
.xm-searchbox .xm-searchdb{text-align: right;position:relative;}
.xm-searchbox .xm-searchdb .layui-inline{margin-left:5px;}
/*.table-search-fieldset{padding:10px 20px 10px 10px;}*/
.xm-searchbox .layui-form-label {color:#6d6a6a !important;height: 30px !important;line-height: 30px !important;padding: 0;width:75px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.xm-searchbox .layui-input {height:32px !important;}
.xm-searchbox .layui-btn-normal{width:70px;height:30px !important;line-height:30px !important;padding:0 !important;background:#3385FF;border-radius:5px;font-size:12px;}
.xm-searchbox .layui-btn-normal i{font-size:12px;}
.xm-searchbox .layui-btn-primary{font-size:12px;width:70px;height:30px !important;line-height:30px !important;padding:0 !important;border-radius: 5px;color:#7191AD;border:1px solid #E9EBEF;}
.xm-searchbox .layui-btn-primary i{font-size:12px;}
.xm-searchbox .xm-fixed-btn{text-align:right;}  /*按钮向右*/
.xm-searchbox .xm-left10{margin-left:10px;}  /*按钮向右*/

.xm-searchbox .layui-form-mid{padding:4px 0 !important;}
.xm-searchbox .layui-form-checkbox[lay-skin=primary]{top:0;}
.layui-form-checked[lay-skin=primary] i{border-color:rgb(67, 183, 255)!important;background-color:rgb(67, 183, 255);}
/*--------弹窗----------------*/
.xm-layadmin-iframe{background:#FFF;border-top: 1px solid #fff;}
.xm-layadmin-iframe .layui-form{background:#FFF;}
.layui-form-select dl{z-index:100000 !important;}
.ww_xm_choice dl {top:32px;max-height:325px;}
.xm-layadmin-iframe .layui-form-select dl{max-height:180px !important;}
iframe html{background:#FFF;}
.xm-width1{width:460px;margin:25px auto;}  /*一排input 用的弹窗盒子大小*/
.xm-width2{width:677px;margin:25px 0;padding: 0px 36px;} /*二排 用的弹窗盒子大小*/
.layui-form-radio{line-height:29px;}
.layui-form-radio>i{font-size:17px !important;}
.layui-form-radio *{font-size: 12px;color:#6d6a6a;}
.layui-form-radioed *{color:#212B43;}
.layui-form-checkbox span{font-size:12px !important;}
.layui-form-checkbox[lay-skin=primary]{top: 4px;}
.layui-form-checkbox[lay-skin=primary]:hover i{border-color:#43b7ff!important;}
.layui-form-checkbox[lay-skin=primary] i{width:14px;height:14px;top: 1px;display:flex;align-items:center;justify-content:center;}
/*--------foem 表单样式   最外层加上 xm-inputbox1   一排input使用----------------*/  
.xm-inputbox1 .layui-form-label{font-size:13px;width:80px !important;height:28px !important;line-height:28px !important;padding:0;text-align:right;color:#212B43 !important;}
.xm-inputbox1 .layui-input{font-size:13px;height:28px !important;color:#585C65;}
.xm-inputbox1 .layui-input::-webkit-input-placeholder{
  color:#BBBFC6;
}
.xm-inputbox1 .layui-input::-moz-placeholder{   /* Mozilla Firefox 19+ */
  color:#BBBFC6;
}
.xm-inputbox1 .layui-input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
  color:#BBBFC6;
}
.xm-inputbox1 .layui-input:-ms-input-placeholder{  /* Internet Explorer 10-11 */
  color:#BBBFC6;
}
.xm-inputbox1 .layui-input-block {margin-left:90px;min-height: 28px;}
.xm-inputbox1 .layui-btn{height:28px !important;line-height:28px !important;padding:0 10px !important;}
.xm-inputbox1 .xm-fixed-btn{text-align:right;}  /*按钮向右*/
.xm-inputbox1 .xm-left10{margin-left:10px;}  /*按钮向右*/
.xm-inputbox1 .layui-form-radio{margin:0;}  /*按钮向右*/
.xm-inputbox1 .layui-form-radio>i:hover, .xm-inputbox1 .layui-form-radioed>i{color:#3485FF;}


/*----------------foem 表单样式   最外层加上 xm-inputbox   最新input使用----------------*/  
.xm-inputbox .layui-form-label{font-size:13px;width:100px !important;height:28px !important;line-height:28px !important;padding:0;text-align:right;color:#212B43 !important;}
.xm-inputbox .layui-input{height:28px !important;font-size:13px;color:#585C65;}
.xm-inputbox .layui-input::-webkit-input-placeholder{
  color:#BBBFC6;
}
.xm-inputbox .layui-input::-moz-placeholder{   /* Mozilla Firefox 19+ */
  color:#BBBFC6;
}
.xm-inputbox .layui-input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
  color:#BBBFC6;
}
.xm-inputbox .layui-input:-ms-input-placeholder{  /* Internet Explorer 10-11 */
  color:#BBBFC6;
}
.xm-inputbox .layui-input-block {margin-left:110px;min-height:28px;}
.xm-inputbox .layui-btn{height:28px !important;line-height:28px !important;padding:0 10px !important;}
.xm-inputbox .xm-fixed-btn{text-align:right;} 
.xm-inputbox .xm-left10{margin-left:10px;}  
.xm-inputbox .layui-form-radio{margin:0;}  
.xm-inputbox .layui-form-radio>i:hover, .xm-inputbox .layui-form-radioed>i{color:#3485FF;}
/*----------------foem 表单样式   最外层加上 xm-inputbox   多排input使用----------------*/  
.xm-inputbox2{border:1px solid #EAECEF;border-bottom:0;border-right:0;}
.xm-inputbox2 .layui-form-label{font-size:13px;height:33px !important;line-height:33px !important;padding:0;border-radius:0 !important;color:#212B43 !important;border-width:0;border-right:1px solid #EAECEF;background:#F7F8FA;}
.xm-inputbox2 .layui-input{font-size:13px;color:#585C65;height:32px !important;border-radius:0 !important;border-width:0;}
.xm-inputbox2 .layui-input-block {min-height:32px;left:0;}
.xm-inputbox2 .layui-btn{height: 32px !important;line-height: 32px !important;padding: 0 10px !important;border: 1px solid #1E9FFF;border-radius: 0;}
.xm-inputbox2 .xm-left10{margin-left:10px;}  
.xm-inputbox2 .layui-form-radio{margin:0;}  
.xm-inputbox2 .layui-form-radio>i:hover, .xm-inputbox2 .layui-form-radioed>i{color:#3485FF;}
.xm-inputbox2 .border{border-bottom:1px solid #EAECEF;position:relative;border-right: 1px solid #EAECEF;}
.xm-inputbox2 .border:before {content:"";display:block;width:1px;height:100%;background:#EAECEF;position:absolute;top:0;left:-1px;}

.xm-inputbox2 xm-select{margin:0px -1px -1px 0 !important;border:0 !important;}
.xm-inputbox2 .layui-form-radio{line-height: 32px;position:relative;left:10px;}
.xm-inputbox2 xm-select > .xm-label .scroll .label-content{padding:4px 5px 3px 10px;}
.layui-form-text.on .layui-form-label{background:#FFF;border-width:0;padding: 8px 0;color:#6C7381;}

.xm-inputbox2 .layui-input::-webkit-input-placeholder{
  color:#BBBFC6;
}
.xm-inputbox2 .layui-input::-moz-placeholder{   /* Mozilla Firefox 19+ */
  color:#BBBFC6;
}
.xm-inputbox2 .layui-input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
  color:#BBBFC6;
}
.xm-inputbox2 .layui-input:-ms-input-placeholder{  /* Internet Explorer 10-11 */
  color:#BBBFC6;
}



 /*----------------多个按钮样式----------------*/
.site-demo-button .layui-btn{margin: 0 7px 10px 0;}

/*----------------删格化5等份----------------*/

/*删格化5等份  .layui-col-lg2-4 （桌面大型屏幕） .layui-col-md2-4 （桌面中等屏幕） .layui-col-sm2-4 （小屏幕，如平板） .layui-col-xs2-4 （超小屏幕，如手机）*/
.layui-col-lg2-4,.layui-col-md2-4,.layui-col-sm2-4,.layui-col-xs2-4{position:relative;display:block;box-sizing:border-box}
.layui-col-xs2-4{float:left}
.layui-col-xs2-4{width:19.9999992%}
.layui-col-xs-offset2-4{margin-left:19.9999992%}
@media screen and (min-width:768px){
    .layui-col-sm2-4{float:left}
    .layui-col-sm2-4{width:19.9999992%}
    .layui-col-sm-offset2-4{margin-left:19.9999992%}
}
@media screen and (min-width:992px){
    .layui-col-md2-4{float:left}
    .layui-col-md2-4{width:19.9999992%}
    .layui-col-md-offset2-4{margin-left:19.9999992%}
}
@media screen and (min-width:1200px){
    .layui-col-lg2-4{float:left}
    .layui-col-lg2-4{width:19.9999992%}
    .layui-col-lg-offset2-4{margin-left:19.9999992%}
}

/*----------------dropdown 按钮下拉----------------*/
.layui-btn-container .layui-dropdown .layui-btn{margin-right:0;margin-bottom:0;font-size:13px !important;}
.layui-dropdown {position: relative;font-size: 14px;margin-right:10px;vertical-align: middle;display: inline-block;}
.layui-dropdown>ul {position: absolute;display: none;top:100%;left:0px;padding: 5px 0;margin:5px 0;white-space: nowrap;line-height: 36px;box-shadow: 0 2px 4px rgba(0,0,0,.12);border: 1px solid #d2d2d2;background-color: #fff;border-radius: 2px;z-index: 900;}
.layui-dropdown>ul>h4 {color: #999;display: block;padding: 0 20px;font-size: 12px;}
.layui-dropdown>ul>li {position: relative;}
.layui-dropdown>ul>li>a {background-color: #FFF;;color:#333;display: block;padding: 0 20px;transition: all .3s;-webkit-transition: all .3s;}
.layui-dropdown>ul>li>a>i {font-size: 14px;margin-right:5px;}
.layui-dropdown>ul>li>a:hover {background-color: #f2f2f2;color: #000;}
.layui-dropdown.dropdown-right>ul {left:auto;right:0px;}
.layui-dropdown>ul>li.dropdown-item-disabled>a{color: #999;cursor:not-allowed;}
.layui-dropdown>ul>li.dropdown-item-disabled>a:hover{color: #999;background-color:transparent;}

/*----------------xm-select 按钮下拉组件----------------*/
xm-select{width: 99.5% !important;}
xm-select .xm-label .xm-label-block{background:#FFF !important;border:1px solid #D4D8DB;color:#585C65 !important;}
xm-select > .xm-label .xm-label-block > span{color:#585C65 !important;}
xm-select > .xm-label .xm-label-block > i{color:#979DA9 !important;}
xm-select[size='mini'] .xm-label .xm-label-block{height:20px !important;}
xm-select *{font-size:12px !important;}
xm-select{min-height: 30px !important;line-height:30px !important;border: 1px solid #EAECEF !important;}
xm-select > .xm-body{z-index:100000 !important;}
xm-select > .xm-tips{color:#BBBFC6 !important;}
.xm-layadmin-iframe .scroll-body{max-height:210px  !important;}


/*xm-select 组件    处理小屏时 ，出现滚动条*/   
.minwidth xm-select[size='mini'] .xm-label .xm-label-block{max-width: 80%;white-space:nowrap;}
.minwidth xm-select > .xm-label .xm-label-block{margin: 3px  0px 2px 10px;}
.minwidth xm-select > .xm-label .xm-label-block > span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;}
.minwidth xm-select > .xm-label .scroll .label-content{padding:2px 0px 3px 0px;}
.minwidth xm-select > .xm-label.single-row{right:27px;}
/*----------------表格颜色----------------*/
/*左悬挂边线*/
.layui-table-fixed-l{box-shadow:0px -1px 11px 0px rgba(0, 0, 0, 0.15);}

.xm_layui_tablebox{padding:10px;}
.xm_layui_table{box-shadow:0 1px 2px 0 rgba(0,0,0,.05);background:#FFF;padding:10px;border-radius:5px;}
.xm_layui_table .layui-table, .layui-table-view{margin:0;}
.xm-flight .layui-table, .layui-table-view{width:100%;}
.xm_layui_table .layui-table-box{margin-top:0;}
/*.xm_layui_table .layui-table-page{padding:12px 7px 0;}*/
.xm_layui_table .layui-table-tool{background-color:#FFF !important;border-width:0;padding:0;min-height:32px;border: 1px solid #FFF;margin-bottom:10px;}
.xm_layui_table .layui-table[lay-even] tr:nth-child(even){background-color:#F8FAFB}
.xm_layui_table .layui-table thead tr{background-color:#F0F3F6 !important;}
.xm_layui_table .layui-table tr:hover{background-color:#E9F5FF !important;}
.xm_layui_table .layui-table tr.xm-table-radioclick:hover{background-color:#ffebbc !important;}
.xm_layui_table .layui-laypage .layui-laypage-curr .layui-laypage-em{background-color:#3385FF;}
.xm_layui_table .layui-table th{color:#212B43;font-size:13px !important;font-weight:bold;
font-family: "Helvetica Neue",Helvetica,Arial,Tahoma,'Microsoft Yahei','PingFang SC','Hiragino Sans GB','WenQuanYi Micro Hei',sans-serif;
}
.xm-table-radioclick{background:#FFF6EC;}
/*.xm_layui_table .layui-table tr.xm-table-radioclick:hover{background-color:#FFF6EC !important;}*/

.xm_layui_table .layui-table{color:#212B43;}
.xm_layui_table .layui-table-header{border-width:0;background:#F0F3F6 !important}
.xm_layui_table .layui-table-header table{border-width:0 !important;;}
.xm_layui_table .layui-table-view{border-width:0;}
.xm_layui_table .layui-table-page, .layui-table-total{border-width:0;}
/*.layui-table-total{display:none;}*/
.xm_layui_table .layui-table-body{position:relative;}
/*.xm_layui_table .layui-table-fixed .layui-table-body {overflow-y:auto;}*/


.layui-table-view .layui-table td, .layui-table-view .layui-table th{padding:7px 0;font-size:13px;}
.layui-table-view .layui-form-checkbox[lay-skin=primary] i {width:16px;height:16px;}
.xm_layui_table .layui-table-total table{color:#ff3a2c;}
.xm_layui_table .layui-table-total tr{background:#fff1f0;}
.xm_layui_table .layui-table-total tr:hover{background-color:#fff1f0 !important;}
.xmtitle .layui-layer-title{background:#F9F9F9 !important;font-size:15px;color:#212B43;font-weight:600;}
/*表格有边框*/
.table_border .layui-table-box{margin-top:0;}
.table_border .layui-table thead tr{background:#F0F3F6 !important;}
.table_border .layui-table-view{border-width: 1px;padding-bottom:10px;}
.table_border .layui-table-page, .layui-table-total{border-width:1px 0 0;}
.table_border .layui-table th{color:#212B43;font-size:12.5px;font-weight:bold;
font-family: "Helvetica Neue",Helvetica,Arial,Tahoma,'Microsoft Yahei','PingFang SC','Hiragino Sans GB','WenQuanYi Micro Hei',sans-serif;
}
/*----------------表格按钮颜色----------------*/
/*头部按钮*/
.tablebtn_zj{background:#3385FF;}   /*增加*/
.tablebtn_plxg{background:#0DC489;}   /*批量修改  表格导出*/
.tablebtn_sc{background:#ff5722;}   /*批量删除 */
.tablebtn_qt{background:#E1EEFA;color:#7291AD;}   /*其他*/
.tablebtn_qt:hover{color:#7291AD;}   

/*操作按钮*/
.xm_see{background:none;color:#7191AD;font-size:13px !important;}   /*其他*/
.xm_see i{font-size:18px !important;height:22px;display:inline-block;}
.xm_see:hover{color:#3385FF;}
.xm_del{background:none;color:#7191AD;}   /*删除*/
.xm_del i{font-size:18px !important;height:22px;display:inline-block;}
.xm_del:hover{color:#FB4F65;}

/*----------------弹窗样式----------------*/
.xm_popupbox{padding:20px 20px 0 20px;}
.xm_popup{box-shadow:0px 1px 6px 0px #e6e6e6;background:#FFF;border-radius:5px;}

/*----------------页面滚动条样式----------------*/
.scrollbar::-webkit-scrollbar {
width : 4px; 
height: 1px;
background: #FFF;
}
.scrollbar::-webkit-scrollbar-thumb {
border-radius: 10px;
box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);
background   : #E1E3E7;
}

/*----------------修改主题颜色----------------*/
.layui-nav-tree .layui-this, .layui-nav-tree .layui-this>a, .layui-nav-tree .layui-nav-child dd.layui-this, .layui-nav-tree .layui-nav-child dd.layui-this a{background:#242935 !important;}
.layui-nav-tree .layui-nav-bar{background-color:#F5B167;width:3px !important;}
.layui-side .layui-nav .layui-nav-item a{color:#B4B7BB;}
.layui-side .layui-nav .layui-nav-item a:hover, .layui-nav .layui-this a {color:#FFF;}
.layui-side .layui-nav-item .layui-nav-child a{font-size:14px;}
.layui-side .layui-nav-itemed>a{color:#FFF !important;}
.layui-side .layui-nav-itemed .dhcolor{background:#3F485C !important;}

.layui-side .layui-nav-item>.layui-nav-child{background:#242935 !important;}
.layui-side-menu{background:#353C4D !important;}
.layui-layout-admin .layui-header .layui-nav-bar{background:#F5B167;}
.layadmin-pagetabs .layui-tab-title li:after{bottom: 0px;top:auto;}
.layadmin-pagetabs .layui-tab-title li{line-height: 30px;}
.layadmin-pagetabs .layui-tab-title li:hover, .layadmin-pagetabs .layui-tab-title li.layui-this{background-color:#F4F7FB !important;}
.layadmin-pagetabs .layui-tab-title li:after, .layadmin-pagetabs .layui-tab-title li.layui-this:after {background-color:#F5B167 !important;}
.layui-layout-admin .layui-logo{background-color:#F5B167 !important;}
.layui-side .layui-nav-item .layui-nav-child .layui-this a{color:#FFF !important;background:#242935;}
.layui-side .layui-nav-itemed .dhdian {position:relative;}
.layui-side .layui-nav-item .layui-nav-child .layui-this .dhdian:before {content:"";display:block;width:4px;height:4px;border-radius:100px;background:#F5B167;position:absolute;top:15px;left:50px;}

.layui-side .layui-nav-item .layui-nav-child .layui-this .dh_left:before {content:"";display:block;position:absolute;top:9px;left:24px;width:2px;height:16px;background:#F5B167;z-index:11;}
.layui-side .layui-nav-item .layui-nav-child .layui-nav-itemed .dh_left:before {content:"";display:block;position:absolute;top:9px;left:24px;width:2px;height:16px;background:#F5B167;z-index:11;}
/*.layui-side .layui-nav-item .layui-nav-child .layui-nav-itemed .dh_left.on:before {content:"";display:block;position:absolute;top:9px;left:24px;width:2px;height:16px;background:#5F6D91;z-index:11;}*/

.xmlayui-nav .layui-nav-more{background: url(../images/xl.png) no-repeat 0 0/ 100% 100%;width:10px;height:10px;top:11px;margin-top:0 !important;border-color:rgb(255 255 255 / 0%) !important;}
.xmlayui-nav .dh_left .layui-nav-more{top:5px;}

.xmlayui-nav .layui-nav-itemed  .dhcolor .layui-nav-more{transform:rotate(91deg);}
.xmlayui-nav .dh_dl.layui-nav-itemed .dh_left .layui-nav-more{transform:rotate(91deg);}

.layui-nav .dh_dl{position:relative;padding:1px 0;}
.layui-nav .dh_dl:before {content:"";display:block;position:absolute;top:0;left:24px;width:2px;height:100%;background:#151923;z-index:10;}

.xmscrollbar::-webkit-scrollbar {
width : 4px;
height: 1px;
background: #353c4d;
}
.xmscrollbar::-webkit-scrollbar-thumb {
border-radius: 10px;
box-shadow:rgb(255 255 255 / 80%);
background: #E1E3E7;
}
/*----------------首页公共盒子----------------*/
.xm_publicbox{padding:20px 20px 0 20px;}
.xm_public{box-shadow:0 1px 2px 0 rgba(0,0,0,.05);background:#FFF;padding:10px 15px 10px 15px;border-radius:5px;box-shadow:0px 1px 6px 0px #e6e6e6;}

/*----------------用于修改弹窗最外层背景----------------*/
.wuwei_enlarge {background:rgba(0,0,0,0) !important;}

/*----------------重置按钮背景颜色----------------*/
.layui-wwbg-reset {background-color:#e7af62 !important;}

.wuwei_enlarge .layui-layer-load{background-color:rgba(0,0,0,0) !important;}

/*----------------表格超出弹窗显示----------------*/
.layui-layer-tips .layui-layer-content{white-space:normal;word-break:break-all;}

/*----------------首页公告弹窗---人事部-公告----------------*/
.xmbackground .layui-layer-title{padding: 0 80px 0 0 !important;background: #F4F7FB !important;}
.xmbackground .layui-layer-ico{background: url(/layuiadmin/layui/css/modules/layer/default/icon.png) no-repeat; background-position:-32px -40px;}
.xmbackground .layui-layer-setwin .layui-layer-close1{background-position:1px -40px;}

.xm_noticebox .l{display:flex;align-items:center;justify-content:center;padding:0px 30px 0 20px;display:inline-block;vertical-align:top;background: #F5B167;background:linear-gradient(-71deg, transparent 15px, #F5B167 16px);}
.xm_noticebox .l i{color:#fff;font-size:21px;}
.xm_noticebox .l span{color:#fff;font-size:17px;font-weight:600;margin:0 7px;position: relative;top: -2px;}
.xm_noticebox .r{display:inline-block;vertical-align:top;margin-left:20px;}
.xm_noticebox .r span{font-size:15px;color:#212B43;}

/*----------------表格，列表静止线----------------*/
.xm_line_table .layui-table tr{position:relative;display:block;}
.xm_line_table .layui-table tr.on{pointer-events: none;}
.xm_line_table .layui-table tr.on:before {content:"";display:block;width:100%;height:1px;background:#d6d6d6;position:absolute;top:50%;left:0;z-index: 100;} 

/*----------------公共左下角 消息提醒弹窗----------------*/
.xm_newsbox{border:1px solid #A8C7FF;position:fixed;bottom:20px;right:20px;width:320px;background:#EDF4FF;}
.xm_news{padding:10px;display:block;}
.xm_newsbox .title{}
.xm_newsbox .title i{font-size:16px;color:#3385FF;}
.xm_newsbox .title span{font-size:17px;color:#212B43;font-weight:600;margin-left:5px;}
.xm_newsbox .text{font-size:13px;color:#212B43;margin-top:5px;line-height:20px;height: 40px;}
.xm_newsbox .bottom{text-align:right;margin-top:5px;height: 17px;}
.xm_newsbox .bottom span{font-size:13px;color:#3385FF;margin-left:15px;cursor:pointer;}
.xm_newsbox .xm_newsgb{position:absolute;top:15px;right:10px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;}
.xm_newsbox .xm_newsgb i{font-size:10px;color:#212B43;}

/*----------------表格悬挂----------------*/
.table-header-fixed {position: fixed; top: 0; z-index:900;}

/*----------------日期组件颜色修改----------------*/
.layui-laydate-header i{color:#FFF !important;}
.layui-laydate-header{background:#3485FF !important;color: #FFF !important;}
.layui-laydate-footer span:hover{color:#3485FF !important;}


/*----------------首页加载样式----------------*/
.loadingjz{text-align:center;display: none;width:100%;height:100%;position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;z-index: 100000;}
.loadingjz .xm_iconloading{width:50px;height:20px;background:url(/layuiadmin/layui/css/modules/layer/default/loading-0.gif) no-repeat 0 0/ 100% 100%;color:rgba(0,0,0,0);
animation-iteration-count:inherit !important;
animation-duration:inherit !important;
animation-name:auto !important;
margin:0;
left:0%;
top:0%;
position: relative;
}
/*----------------表格菜单树加载图标----------------*/
.ew-tree-table-loading{height:50px;}
.ew-tree-table-loading .xm_iconloading{width:50px;height:20px;background:url(/layuiadmin/layui/css/modules/layer/default/loading-0.gif) no-repeat 0 0/ 100% 100%;color:rgba(0,0,0,0) !important;
animation-iteration-count:inherit !important;
animation-duration:inherit !important;
animation-name:auto !important;
margin:0;
left:0%;
top:0%;
position: relative;
}
/*----------------弹窗加载图标----------------*/
.layui-layer-load{background:url(/layuiadmin/layui/css/modules/layer/default/loading-0.gif) center center no-repeat #eee !important;}

/*----------------表格加载图标----------------*/
.layui-table-init{display:flex;align-items:center;justify-content:center;}
.layui-table-init .xm_iconloading{width:50px;height:20px;background:url(/layuiadmin/layui/css/modules/layer/default/loading-0.gif) no-repeat 0 0/ 100% 100%;color:rgba(0,0,0,0);
animation-iteration-count:inherit !important;
animation-duration:inherit !important;
animation-name:auto !important;
margin:0;
left:0%;
top:0%;
position: relative;
}


/*表格最大高度*/
.tableheight .layui-table-body.layui-table-main{max-height:550px;}


/*消息弹窗*/
.xiaoxi{margin-top:-20px !important;margin-left:-30px !important;}

/* axb拨打电话弹窗 */
.xm_tstext{padding:20px 50px 0 50px;}
.xm_tstext .title{font-size:12px;color:#212B43;text-align:center;}
.xm_tstext .text{font-size:13px;color:#212B43;font-weight:600;text-align:center;margin-top:15px;}

 /* 导入上传文件组件样式 */
 .layui-wmain {width:600px;margin:0px auto;background-color:#ffffff;padding-top:30px;}
 .layui-wmain .wmain-imgs {height:300px;border:1px dashed #d9d9d9;border-radius:10px;background-color:#fafafa;cursor: pointer;}
 .layui-wmain .wmain-imgs .wmain-imgs-drag {width:100%;height:100%;text-align:center;box-sizing:border-box;display: flex;justify-content: center;align-items: center;}
 .layui-wmain .wmain-imgs .wmain-imgs-drag .layui-icon {font-size:80px;color:#4f7afd;}
 .layui-wmain .wmain-imgs .wmain-imgs-drag p.h1 {font-size:18px;color:#333333;margin:20px 0px;}
 .layui-wmain .wmain-imgs .wmain-imgs-drag p {font-size:13px;color:#666666;}
 .layui-wmain .wmain-font p{font-size:14px;color:#666666;margin:20px 0px;}
 .layui-wmain .wmain-font p a {color:#4f7afd;}
 .layui-wmain .wmain-font p:first-child {font-size:14px;color:#333333;}
 .layui-wmain .wbotn {background-color:#bbccff;border-radius:5px;}
 .layui-wmain .wbotn:hover {background-color:#4f7afd;}

 /*展示/收起 样式*/
 .wwxmzk {margin-left: 20px;position: relative;top: 2px;cursor: pointer;}
 .wwxmzk span {font-size: 14px;color: #3385FF;}
 .wwxmzk i {font-size: 13px;color: #3385FF;}
 .wwxm_searchbox_show.on{height: 40px !important;overflow: hidden;}