/*created by songxue on 2019.12.11*/
@charset "utf-8";
/*----------公共------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0;}
html{color:black;background: #f5f5f5;}
body{font:14px/1.5 arial,"微软雅黑";outline:0;}
input,select,textarea{font-size:100%;outline-style:none;background:transparent;font-family:"微软雅黑";}
input,button{border:none medium;outline:none;font-family:"微软雅黑";}
button, html input[type="button"], input[type="submit"]{cursor:pointer;}
button[disabled], html input[disabled]{cursor:default;}
address,caption,cite,code,dfn,em,th,var,i{font-style:normal;font-weight:500;}
ol,ul,li,dl,dt,dd{list-style:none;}
h1,h2,h3,h4,h5,h6{font-weight:500;}
table{border-collapse:collapse;border-spacing:0;}
img{border:0 none;vertical-align:middle;max-width: 100%;}
th{text-align:inherit;}
iframe{display:block;}
q:before,q:after{content:'';}
ins,a{text-decoration:none;cursor:pointer;color:#666;}
a:hover{text-decoration:none;}
a:focus,*:focus{outline:none;}
*{box-sizing: border-box;}
.bg_white{background: #fff}
.bg_blue{background: #4792ec}
.blue{color:#0082EF}
.red{color:#FF6565}
input{-webkit-appearance: unset}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #999;font-size: 14px;font-family: -apple-system-font,Helvetica Neue,sans-serif;}
input:-moz-placeholder, textarea:-moz-placeholder {color: #999;font-size: 14px;font-family: -apple-system-font,Helvetica Neue,sans-serif;}
input::-moz-placeholder, textarea::-moz-placeholder {color: #999;font-size: 14px;font-family: -apple-system-font,Helvetica Neue,sans-serif;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color: #999;font-size: 14px;font-family: -apple-system-font,Helvetica Neue,sans-serif;}
.mt10{margin-top: 10px;}
.mb10{margin-bottom: 10px;}
.mt20{margin-top: 20px;}
.mr12{margin-right: 12px}
.mb20{margin-bottom: 20px;}
.mt30{margin-top: 30px}
.pb20{padding-bottom: 20px}
.pt20{padding-top: 20px}
.hide{display: none;}
.fl{float: left}
.fr{float: right}
.textR{text-align: right}
.borT{border-top:1px solid #eaeaea}
.borB{border-bottom: 1px solid #eaeaea}
.borderAll{border:1px solid #eaeaea}
.imgCover{width:100%;height:100%;object-fit: cover}
.pos_relative{position: relative}

.newScroll::-webkit-scrollbar{width: 6px;height: 6px;background-color: #ebebeb;}
.newScroll::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0);background-color: #ebebeb;}
.newScroll::-webkit-scrollbar-thumb{border-radius: 4px;-webkit-box-shadow: inset 0 0 4px rgba(0,0,0,0);background-color: #b4b4b4;}
.layui-table-body::-webkit-scrollbar{width: 6px;height: 6px;background-color: #ebebeb;}
.layui-table-body::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0);background-color: #ebebeb;}
.layui-table-body::-webkit-scrollbar-thumb{border-radius: 4px;-webkit-box-shadow: inset 0 0 4px rgba(0,0,0,0);background-color: #b4b4b4;}
/* 弹性盒子 */
.flex-between {display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;}
.flex-around {display: -webkit-flex;display: flex;-webkit-justify-content: space-around;justify-content: space-around;}
.flex-start{display: -webkit-flex;display: flex;-webkit-align-items: flex-start;align-items: flex-start;}
.flex-col{display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-align: center;-webkit-align-items: center;align-items: center;}
.flex-column{display: -webkit-flex;display: flex;-webkit-flex-direction: column;flex-direction: column;}
.flex-col-bd{-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;}
.flex-col-ft{text-align: right;}

/*layui重写*/
.layui-btn{background: #0082EF;height:32px;line-height: 32px;}
.layui-btn-danger{background: #FF6565}
.layui-btn-xs{height:24px;line-height: 24px;}
.layui-btn-primary{background:none;}
.layui-btn-primary:hover{border-color:#0082EF;}
.layui-btn-disabled{background: #FBFBFB}

.layui-form-select dl dd.layui-this{background: #4792ec}
.layui-form-checkbox[lay-skin=primary]{padding-left: 22px}
.layui-form-checked[lay-skin=primary] i{background: #4792ec;border-color: #4792ec!important;}
.layui-form-checkbox[lay-skin=primary]:hover i{border-color: #4792ec;}
.layui-form-checkbox i{top:1px}
.layui-laypage input,.layui-laypage button,.layui-laypage select{height:24px;padding-top: 0;padding-bottom: 0;line-height: 24px}
.layui-laypage a,.layui-laypage span{height:24px;line-height: 24px;padding: 0 8px;box-sizing: border-box;margin-bottom: 0;}
.layui-table-page .layui-laypage a, .layui-table-page .layui-laypage span{height:24px;line-height: 24px;padding: 0 8px;box-sizing: border-box;margin-bottom: 0;vertical-align: middle}
.layui-laypage .iconfont{font-size: 12px;position: relative;top:-1px}
.layui-laypage .layui-laypage-prev{border:none}
.layui-laypage .layui-laypage-next{border-right:0;border-top:0;border-bottom: 0}
.layui-laypage .layui-laypage-skip{height:24px}
.layui-laypage .layui-laypage-curr .layui-laypage-em{background: #4792ec}
.layui-laypage input:focus, .layui-laypage select:focus{border-color: #4792ec!important;}
.layui-laypage a:hover{color:#4792ec}
.layui-laydate .layui-laydate-content .layui-this{background-color: #4792ec!important}
.layui-table-page{padding: 0;line-height: 50px;text-align: right;height:51px;}
.layui-tab-title i{margin-right: 4px;}
.layui-tab-title i,.layui-tab-title span{display: inline-block;vertical-align: middle;}
body .layui-layer-title{color:#fff;;background-color: #4690EB;background-image: linear-gradient(to right, #4690EB , #64B2FF);}
body .layui-layer-setwin .layui-layer-min cite{background: #fff;}
body .layui-layer-setwin .layui-layer-min:hover cite{background: #fff}
body .layui-layer-btn>a{height:32px;line-height: 32px;border-radius: 4px;margin-top: 0}
body .layui-layer-btn>.layui-layer-btn0{background: #3B86FF}
body .layui-layer-setwin .layui-layer-min{display: none!important;}
.layui-layer-page.unsetLayer .layui-layer-content{overflow: unset}
.layui-form-radio>i{color:#C3DAFF}
.layui-form-radio>i:hover, .layui-form-radioed>i{color:#4792ec}
.layui-form-switch i{top:2px;margin-left: -2px;}
.layui-form-onswitch i{margin-left: -19px}
.layui-form-onswitch{background-color: #73aff7;border-color:#73aff7}
.layui-form-label{width:110px}
.layui-table, .layui-table-view{margin: 0;}
.tableBor0 .layui-table,.tableBor0  .layui-table-view{border:0;}
.layui-table-tips-c{padding: 0}
.layui-tab-brief>.layui-tab-title .layui-this{color:#0082EF}
.layui-tab-brief>.layui-tab-more li.layui-this:after, .layui-tab-brief>.layui-tab-title .layui-this:after{border-color:#0082EF}
/*----------table-图片-----------*/
table .avatar{display: inline-block;width:24px;height:24px;border-radius: 50%;}
table .avatar>img{border-radius: 50%}
.layui-table-tool-temp{padding-right: 0}
.layui-table-tool-temp .layui-btn{margin-bottom: 0}
.layui-table-tool-self{display: none}
/*----------筛选-form-----------*/
.screenForm{padding: 4px 0px;font-size: 12px}
.screenForm>.layui-inline{max-width:110px;margin:4px;}
.screenForm .layui-btn{height:30px;line-height: 30px;font-size: 12px;border-radius: 4px}
/*.screenForm .layui-btn-primary{border-color:#4792ec;color:#4792ec}*/
.screenForm input.layui-input{height:30px;font-size: 12px;line-height: 30px;border-radius: 4px;appearance: none;-webkit-appearance: none;}
.screenForm .icon-rili{position: absolute;right:8px;top:4px;color:#bebebf}
.screenForm input.layui-input::-webkit-input-placeholder {font-size: 12px;line-height:30px;}
.screenForm input.layui-input:-moz-placeholder{font-size: 12px; }
.screenForm input.layui-input::-moz-placeholder{font-size: 12px; }
.screenForm input.layui-input:-ms-input-placeholder{font-size: 12px;}


.mw100{max-width: 100px;}
.mw120{max-width: 120px;}
.mw220{max-width: 220px;width:220px}
/*主体宽度范围*/
.mineWidth{width: 1280px;margin: auto}
/*------------导航-------------*/
.HeaderH{height:70px;display: none}
.Header{top:0;width:100%;z-index: 20;transition: all .3s;}
.Header>div{min-width: 1280px;}
.Header>.headerTop{height:40px;background: #0082ef;background-image: linear-gradient(to right, #0082ef, #04a9fe);color:#fff;font-size: 14px}
/* .Header>.headerTop>div{} */
.headerTopLeft>i{display: inline-block;vertical-align: middle;}
.headerTopLeft>span{display: inline-block;vertical-align: middle;margin-left: 4px}
.headerTopRight>div{display: inline-block;padding: 0 10px;position: relative;line-height: 40px}
.headerTopRight>div:after{content:"";position: absolute;right:0px;background: #fff;height:14px;width:1px;top:14px}
.headerTopRight>div:last-child:after{display: none}
.headerTopRight a{color:#fff;display: inline-block;}
.headerTopRight .layui-badge{font-size: 10px;height:16px;margin-left: 8px;border-radius: 8px}
.headerTopRight .icon-gonggao{margin-left: 6px;}
.headerTopRight span{display: inline-block;vertical-align: middle}
.headerTopRight .avatar{width:16px;height:16px;margin-right: 4px;line-height: 16px;}
.headerTopRight .avatar>img{width:100%;height:100%;object-fit: cover;border-radius: 50%;}
.Header>.headerBottom{background: #fff;height:60px;}
.headerBottom .headNav{background: #fff; }
.headerBottom .headNav>a{display: inline-block;margin-right:36px;line-height: 40px;position: relative;color:#333;}
.headerBottom .headNav>a:after{content:"";position: absolute;bottom:0;left:0;right:0;height:2px;}
.headerBottom .headNav>a.active{color:#0082EF}
.headerBottom .headNav>a.active:after{background: #0082EF}
/*------------底部-------------*/
.Footer{color:#999;font-size: 12px;text-align: center;padding: 15px 0;}
.Footer>div>div{margin: 5px 0;}
.Footer a{color:#999;position: relative;margin: 0 10px;display: inline-block;vertical-align: top;}
.Footer a:after{content:"";position: absolute;right:-10px;background: #999;height:12px;width:1px;top:2px}
.Footer a:last-child:after{display: none}

/*---------列表/表格底部 分页和表单---------*/
.tableListBottom{height:51px;border-top:1px solid #d6d6d6}
.tableListBottom>form input[type=text]{height:30px}
.tableListBottom>form>.layui-inline{max-width: 130px}
/*--------------------------首页工作台-----------------------*/
.indexFast{padding: 40px 0;text-align: center;font-size: 0}
.indexFast a{width:168px;height:100px;display: inline-block;vertical-align: top;color:#fff;padding-top: 10px;border-radius: 4px;margin: 0 23px;position: relative}
.indexFast a>p{font-size: 16px;}
.indexFast a>i{font-size: 34px;}
/*.indexFast a>span{position: absolute;color:#fff;right:-1px;top:-1px;font-size: 12px;background: #FF6565;padding: 2px 4px;border-radius: 12px;border:1px solid #fff;}*/
.indexFast a:first-child{background: #6d73ed}
.indexFast a:nth-child(2){background: #ff6565}
.indexFast a:nth-child(3){background: #3b86ff}
.indexFast a:nth-child(4){background: #b96cf8}
.indexFast a:nth-child(5){background: #2cb1b1}
.indexContent{background: #fff;border:1px solid #eaeaea;padding-left:20px;padding-right:20px;}
.indexContent .cardTitle{height:60px;font-size: 18px}
.cardTitle .layui-btn{height:32px;line-height: 32px;border-radius: 4px;padding: 0 10px}
/*------------左右两栏非系统设置----------------*/
.columnContainer{margin-top: 30px}
.columnContainerLeft{width:270px;margin-right: 20px}
.columnContainerRight>div{max-width: 990px;}

/*--------------------------系统设置-----------------------*/
.systemLeft{width:161px;background: #fff;border:1px solid #eaeaea;min-height: 617px;border-right: 0;}
.systemLeft>div{width:160px}
.systemLeft a{height:44px;line-height: 44px;display:block;color:#4D545C;padding: 0 18px}
.systemLeft .active>a{background: #ECF5FF;color:#0082EF;}

/*组织架构*/
.systemDepTree{width:262px;padding-right: 20px;}
.systemDepTree_top{height:60px;border-bottom: 1px solid #eaeaea;line-height: 58px;}
.systemDepTreeBox{margin-top: 18px;margin-bottom: 20px;width:242px;}
.systemDepTree_title>i{font-size: 18px;margin-left: 6px;cursor: pointer;display: inline-block;vertical-align: middle}
.systemDepTree_title>span{display: inline-block;vertical-align: middle}
.systemDepTree_demo{font-size: 12px;overflow: auto;}
.treeItem{position: relative;height:30px;}
.treeNode{margin-right: 6px;display: inline-block;width:14px;height:14px;background: url(../images/systemTree.png) no-repeat;background-position: 0px 0px;background-size: 28px;cursor: pointer}
.treeItem>span{cursor: pointer;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow: hidden;}
.treeItem:hover,.treeItem.active{background: #EDF1F5}
.treeItem:hover>.treeHandle{width:auto;}
.treeHandle{width:0;overflow: hidden}
.treeHandle>.iconfont{margin-left: 8px;cursor: pointer;font-size: 14px}
.treeHandle>.addTree{color:#3B86FF;}
.treeHandle>.editTree{color:#999;}
.treeHandle>.deleteTree{color:#FF6565;}
.treeChildren{display: none;margin-left: 20px}
.showChildren>.treeChildren{display: block}
.showChildren>.treeItem>.treeNode{background-position: -14px 0;}
.systemDepTree_form{padding: 20px;}


.systemRight{max-width: 1119px}
.systemRight .systemDepTree{width:222px}
.systemRight .systemDepTreeBox{width:202px;}
.systemRight .systemUserTable{padding-left: 10px;max-width:796px}
.systemUserTable{color:#4C4C4D;border-left: 1px solid #eaeaea;padding-left:20px;padding-top:10px;}
.systemUserTable_title{height:50px;background: #EDF1F5;padding: 0 16px;border:1px solid #eaeaea}
.systemUserTable_title .layui-btn-primary{background: #fff;border-radius: 4px}
.systemUserTable .chosenNum{color:#3B86FF}
.chosenNum_span{margin-right: 12px}
.systemUserTable .layui-input{height:32px;line-height: 32px}
.systemRight .systemDepTree_demo{height:630px}
.systemRight .layui-collapse{border:none;}
.systemRight .layui-colla-item{margin-bottom: 20px;border:1px solid #eaeaea}
.systemRight .layui-colla-item .layui-icon{display: none}
.systemRight .layui-tab-content{padding: 0px;margin-bottom: 20px;margin-top: 15px}
.systemRight .layui-colla-title{padding-left: 15px}
.systemRight .layui-tab{margin: 0;}
.systemRight .layui-tab-title{height:50px}
.systemRight .layui-tab-title>li{padding: 0;margin-right: 30px;line-height: 50px}
.systemRight .layui-tab-title .layui-this:after{height:51px}

/*编辑用户*/
.editUserForm{padding: 38px 78px 20px 20px;}
.editUserForm .layui-form-label{width:110px}
/*同步组织架构*/
.synchronization_before{padding: 26px 60px;background: #effbfa}
.synchronization_before .layui-icon{font-size: 26px;color:#fbc14e;margin-right: 14px}
.synchronization_before h3{font-size: 16px;color:#3B86FF;margin-bottom: 10px;margin-top: 8px}
.synchronization_before p{color:#666}
.synchronization_ing{padding: 26px 30px}
.synchronization_ing .tips{color:#666;margin-bottom: 15px;}
/*角色权限设置*/
.systemRoleListBox .systemDepTree_demo{height:622px}
.systemRoleList_title{font-size: 16px;height:50px;line-height: 50px;}
.systemDepTreeBox .systemRoleList_title{margin-top: -18px;padding:0 12px;}
.systemRoleList{color:#666;font-size: 14px}
.systemRoleList>li{height:44px;margin-bottom: 1px;padding: 0 12px;}
.systemRoleList>li>span{font-size: 12px}
.systemRoleList>li:hover{background:#4792ec;color:#fff;}
.systemRoleList>li:hover>.treeHandle{width:auto}
.systemRoleList>li:hover .editTree{color:#fff;}
.systemRoleList .flex-col-bd{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.systemRoleList>li.active{background:#4792ec;color:#fff;}
.systemRoleRight{border-left: 1px solid #eaeaea}
.systemRoleRight .systemRoleList_title{padding-left:20px}
.systemRoleRight .layui-tab{padding-left:20px;}
.systemRoleRight .layui-tab-content{height:566px;}
.copyRole_form>.flex-col{padding: 10px 20px;background: #DFE9F5;margin:10px 10px 30px}
.copyRole_form  .layui-icon{font-size: 26px;color:#fbc14e;margin-right: 14px}
.copyRole_form .layui-icon+p{color:#666;}
.copyRole_form>.layui-form-item{padding: 0px 110px 0 70px;margin-top: 26px}


 /*--------------------------审批-----------------------*/
.reviewShare{padding: 0 20px}
.reviewShare input[type=submit]{display: none}
.layerTab{height:50px;font-size: 14px;border-bottom: 1px solid #eaeaea;margin-bottom: 10px}
.layerTab>span{display: inline-block;line-height: 49px;position: relative;margin: 0 20px;cursor: pointer}
.layerTab>span:first-child{margin-left: 0;}
.layerTab>span:after{content:"";position: absolute;left:0;right:0;bottom:0;height:2px;}
.layerTab>span.active{font-weight: bold;color:#3B86FF}
.layerTab>span.active:after{background: #0085DD}
.layerTabContent{border-bottom: 1px solid #eaeaea;color:#4C4C4D}
.layerTabContent>div{display: none;}
.layerTabContent>div.active{display: block}
.layerTabContent .review>.layui-form-item:last-child{margin-bottom: 10px}
.layerTabContent .review .layui-form-label{width:164px;}
.layerTabContent .review .layui-input-block{margin-left:164px;}
.layerTabContent .reviewTop{margin-bottom: 40px;}
.reviewTop{background: #F2F3F5;text-align: center;color:#888;font-size: 13px;padding: 30px 15px;-webkit-justify-content: center;justify-content: center;}
.reviewTop>div{display: inline-block;vertical-align: top;position: relative;}
.reviewTop>div>span{display: inline-block;color:#fff;line-height: 38px;width:38px;height:38px;border-radius: 50%;background:rgba(59,134,255,.5);margin: 0 10px 4px}
.reviewTop>div.ready{color:#4C4C4D;}
.reviewTop>div.ready>span{background:#3B86FF;}
.reviewTop>span{background: #3B86FF;height:2px;margin-top: 19px;max-width: 180px;}
.reviewTop>span:last-child{display: none;}
/*--------------------------分享给-----------------------*/
.layerTabContent .share .img{width:48px;height:48px;border-radius: 4px;margin-bottom: 4px}
.layerTabContent .sharePeo{margin: 0 -20px;height:134px;overflow-y: auto}
.layerTabContent .sharePeo>div,.layerTabContent .sharePeo>label{display: inline-block;vertical-align: top;margin: 10px 20px;position: relative;text-align: center;font-size: 14px}
.layerTabContent .sharePeo>div:after{content:"...";position: absolute;right:-30px;top:8px;color:#888;font-size: 18px;}
.layerTabContent .share .label{margin-top: 20px;margin-bottom: 10px}
.layerTabContent .share textarea,.layerTabContent .review textarea{height:210px;resize: none}
.reviewShareBefore{padding:30px 60px 40px 20px}
.reviewShareBefore .layerTabContent{border-bottom: 0}
.reviewShareBefore .layui-form-radioed>i{color:#4792ec!important;}
.reviewShareBefore .layui-form-radioed{color:#4C4C4D!important;}


/*--------------------------公告-----------------------*/
.mt20{margin-top: 20px}
.Notice{margin-top: 18px}
.Notice .layui-form{border:none;}
.Notice tbody>tr:nth-child(2n){background: #EBEBEB}
.borderB{border-bottom: 1px solid #eaeaea}
.noticeForm>.layui-form-item>div:first-child{margin-bottom: 10px}
.noticeForm{height:788px;padding: 20px 40px 60px;position: relative;}
.noticeForm .layui-textarea{height:200px;resize: none}
.noticeForm .subDiv{position: absolute;left:20px;right:20px;bottom:0;text-align: right;border-top:1px solid #eaeaea;line-height: 50px;}
.noticeForm .subDiv .layui-btn{height:32px;line-height: 32px;}
.noticeForm ul{max-height: 100px;overflow-y: auto}
.noticeForm_file .layui-btn{height:30px;line-height: 30px}
.noticeForm_file li{background: #F7F7F7;font-size: 12px;color:#7F7F80;position: relative;width:50%;height:28px;margin-top: 15px;margin-bottom: 8px}
.noticeForm_file li .img{height:20px;width:20px;border-radius: 2px;margin-right: 6px;}
.noticeForm_file li .img>img{width:100%;height:100%;object-fit: cover}
.noticeForm_file li i{margin-left:8px;font-size: 18px;cursor: pointer}
.noticeForm_file li .demo-reload{color:#4792ec}
.noticeForm_file li .demo-delete{color:#ff6565}




