html,body{min-width: 1024px;background:#ffffff;height:100%;}
body{font: 14px Tahoma,Arial,sans-serif,serif,monospace,Helvetica Neue,Helvetica,PingFang SC,\5FAE\8F6F\96C5\9ED1;overflow-x:auto;}
p{word-break: break-all;}
a:hover{color:initial;}
/*头部2*/
.headerTop{height:66px;position: relative;z-index: 999;}
.headerTop .logo{padding:0 8px;line-height: 66px;float:left;    font-size: 18px; color: #fff; font-weight: bold;height:100%;overflow: hidden;}
.logo img{margin-right: 10px;}
.headerTop .tasklist{float:left;margin-left:20px;position:relative;}
.tasklist label{color:#ffffff;line-height: 66px;padding: 0;}
.tasklist .layui-edge{border-top-color:#ffffff;}
.tasklist .inline{margin-top: 18px;min-width:200px;}
.tasklist .layui-input{    background: transparent; border: 1px solid #ffffff; color: #fff;}

.signHeader{text-align:center;position:relative;margin-bottom:-85px;z-index: 999999;background: #3a88c5;padding:15px 0;}
.signHeader .tit{font-size:32px; font-weight:bold;color:#fff; display:inline-block;line-height: 55px;background:none;}
.signHeader .tit img{margin-right:10px;}


.rightnav{position:relative;}
.righnav .more{width:27px;padding-top:27px;margin-top:17px;display: inline-block;}
.righnav .more:after{content:"";display:inline-block;border-style:solid dashed dashed dashed;border-width:4px;border-color:transparent;border-top-color:#fff;margin-left:10px;}
.rightnav .more:after{display: block;}
.drop{border:1px solid #d2d2d2;position:absolute;width:150px;top:35px;right:0;border-radius:3px;display:none;box-shadow:0 2px 10px rgba(0,0,0,0.3)}
.drop li{border-bottom:1px #e6e6e6 solid;height:36px;cursor:pointer;line-height:36px;color:#535353;font-size:14px; text-align:center;background: #ffffff; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.drop li:last-child,.drop li.noBrd{border-bottom:0;}

.drop a{display: block;}
.righnav{float:right;padding:0 20px;}
.toptitle{height:66px;}
.toptitle .layui-form-label{width:110px;}
.toptitle:hover .drop{display: block;animation:mymove 0.3s;}
@keyframes mymove{from {top:55px;opacity: 0;}to {top:35px;opacity: 1;}}
.headerDown{height:32px;padding:0 8px;color:#fff;font-size:12px;}
.headerDown .person{padding-left:25px;background:url(../../image/public/photo.png) 0 center no-repeat;line-height: 32px;height:32px;float:left;}
.headerDown .right font{line-height: 32px;margin-left: 35px;}
 /*头部2*/
.layui-layout{min-width: 1024px;}
.layui-layout-admin .layui-logo{width:auto;color:#fff;line-height: 60px;height:50%;}
.layui-logo a{color:#ffffff;}
.layui-nav-child{top:60px;}
.infotip{position:relative;}
.infotip label{    position: absolute; min-width: 17px; height: 17px; background: red; display: block; left: 7px; z-index: 999; border-radius: 100px; top: 50%; margin-top: -9px; color: #fff; text-align: center; line-height: 18px; padding: 0 2px; font-size: 12px;}
.layui-nav-tree .layui-nav-item{line-height: 40px;}
.layui-header .layui-nav .layui-nav-item{margin-left:20px;}
.layui-nav-item.layui-this,.layui-nav-item.layui-this a{background-color:#ffffff;}
.layui-logo img{width:33px;margin:0 10px;}
.layui-logo .curTaskName{font-size:14px; font-family: "宋体";padding-left:10px;margin-left: 10px;border-left: 1px solid #fff;}
.layui-logo .changeTask{background: #03b4c4;margin-left: 20px;}
.layui-layout-admin .layui-header{background:#4784e3;height:77px;}
.layui-bg-black{background:#f2f2f2!important;}
.openOrClose{position: fixed; width: 18px;height:41px;top:100px;left: 162px; z-index: 99999;background:url(../../image/public/hide.png) no-repeat;background-size:15px auto;}
.openOrClose.current{background:url(../../image/public/shows.png) no-repeat;background-size:15px auto;}
.layui-nav-itemed .layui-nav-child{background:#ffffff!important;}

.layui-nav-tree .layui-nav-child a{color:#2a2e4f;color:#94a9cc;}

.layui-layout-admin .layui-body{padding:0;bottom:0;overflow:hidden;left:177px;overflow-x:auto;top:100px;}
.crumb{font-size:13px; line-height:37px;border-bottom:1px solid #c6ced1;background: url(../../image/public/crumbline.png) repeat-x; 
	padding:0 10px;}
.crumb a{margin:0 -10px;display: inline-block;padding:0 20px;}
.crumb a.bgIcon{background:url(../../image/public/gps.png) 20px center no-repeat;padding-left:40px;}
.container{height:100%;}
.layui-body.show{left:0;}
.mainContent{height:100%;min-width:825px;background:#ffffff;overflow-y:auto;position:relative;word-break: break-all;}
.layui-side{overflow-y:auto;}
.layui-side  .layui-nav{margin-top:38px;width:100%;}
.layui-side-scroll{overflow-x:visible;overflow-y:hidden;height:100%;width:178px;}
.layui-side-scroll .layui-nav{height:100%;background:#ffffff;margin-top:0;}
.layui-nav-tree .layui-nav-item>a{font-size:15px;font-weight: bold;padding-left:30px;height:40px;line-height: 40px;}
.layui-layout-admin .layui-side{width:177px;top:100px;    border-right: 2px solid #e0edf3;padding-top:38px;}

.layui-nav-tree .layui-nav-bar{display:none;}
.layui-nav-sub:hover{background-color:transparent!important;}


.layui-btn-primary:hover{border-color:#427ee2;}
.layui-nav-tree .layui-nav-child{padding:0;}

.layui-nav-tree .layui-nav-child dd.layui-this a{background-color:transparent;}
.layui-nav-tree .layui-nav-child dd a{padding-left:42px;padding-right:0;font-size: 14px;background:#fff;height:34px;line-height: 34px;}

.layui-nav-tree .layui-nav-child dd .do{background: url(../../image/task/hasdo.png) 10px -68px no-repeat;}
.layui-nav-tree .layui-nav-child .layui-this .do{background-position:10px -34px;}
.layui-nav-tree .layui-nav-child dd .looks{background: url(../../image/task/hasdo.png) 10px -102px no-repeat;}
.layui-nav-tree .layui-nav-child .layui-this .looks{background-position:10px -130px;}
.layui-nav-tree .layui-nav-child dd .ed{background-position:10px 0;}
.layui-nav-tree .layui-nav-child .layui-this .ed{background-position:10px -158px;}

.layui-nav-tree .layui-nav-child,.layui-nav-tree .layui-nav-child dd.layui-this a{color:#ffffff!important;}
.layui-nav .layui-this:after, .layui-nav-bar, .layui-nav-tree .layui-nav-itemed:after{display:none;}
.layui-layer{max-height: 96%;}
.layui-layer-page.layui-layer .layui-layer-btn{padding:5px 0;}
.layui-layer .layui-layer-btn,.layui-layer-dialog .layui-layer-content{text-align:center;}
.layui-tab-title{margin:0 10px;}
.contentScroll .layui-tab-title,.contentScroll .layui-tab{margin:0;}
.layui-tab{margin:5px 0;}
.layui-tab-title .layui-this:after{border-color:#4784e3;border-top-width:4px;border-bottom-color: #ffffff;}
.tit{background:#f4f8ff;}
.layui-btn[disabled]{background:#ccc;color:#f1f1f1;}
.nodisabled .layui-disabled{cursor:pointer!important;}
.layui-table{clear:both;}
.layui-table thead tr th,.layui-table thead tr th span{font-weight: bold;}
.layui-table thead, .layui-table-click, .layui-table-header, .layui-table-hover, .layui-table-mend, .layui-table-patch, .layui-table-tool{background-color:#f4f8ff;}
.layui-table thead tr{background-color:#f4f8ff;}
/* .layui-table td{position:inherit;} */
.layui-table tbody tr:nth-of-type(even){background:#fafeff;}
.layui-table tbody tr:hover{background:#bad3ff;}
.layui-table.rowspan tbody tr{background:#ffffff;background: none\9;}
.layui-table.rowspan tbody tr:hover,.layui-table.rowspan tbody tr:hover td{background: transparent!important;}
.layui-table.rowspan tbody tr td:hover{background:#bad3ff!important;}
.layui-table .layui-input{height:26px;line-height: 26px;}
.layui-textarea,.layui-input{padding-left:2px;}



.layui-form-checkbox{height:22px;line-height: 21px;padding-right:22px;}
.layui-form-checkbox i{right:-4px;}

.returnMain{ position: fixed; top: 100px; z-index: 999;  display: block; width: 177px;}
.returnMain a{display: block; padding: 7px 10px 7px; font-size: 18px; }
.returnMain .layui-icon{margin-right:5px;font-size: 20px;}

.layui-nav .layui-nav-item a{color:#292929!important;}
.layui-header .layui-nav-item a{color:#ffffff!important;}
.layui-header .top{height:54px;}
.layui-header .layui-nav-item dd a{color:#424242!important;}
.layui-header .ip label{color:#fff;margin-left:53px;display: inline-block;}


.layui-side .layui-nav-sub .layui-nav-more{ border-color: transparent!important;}
.layui-header .layui-nav .layui-nav-more{border-color:#4784e3;border-top-color:#ffffff;}
.layui-table td, .layui-table th,.layui-table-view .layui-table td, .layui-table-view .layui-table th{font-size:12px;line-height:22px;padding:5px;min-height:18px;}
.layui-table-body .layui-table td,.layui-table-header .layui-table th{padding:0;}
.layui-input, .layui-select, .layui-textarea{border-color:#c9c9c9;}
.layui-nav-itemed .layui-nav-child{display:none;}

/*树*/
.layui-tree li a cite{vertical-align: middle;}
.layui-tree .layui-this{    color: #4784e3;font-weight: bold;}
.layui-tree .layui-this .layui-icon {color: #4784e3;}
.layui-tree li a i,.layui-tree li i{vertical-align: middle;color:#054d7b;font-size:15px;padding-left:1px;height:20px;display:inline-block;background-repeat:no-repeat;background-position:3px center}
.layui-tree li a i{font-size: 0;width:20px;background:url(../../image/public/org.png) 0px 0 no-repeat;}
.layui-tree li ul{margin-left:30px;}
.layui-tree li ul a i{background-position: 0px center;vertical-align: middle;}
.layui-tree li ul li ul a i{background-position: 0px bottom;}
.layui-tree li{overflow:inherit;min-height: 28px;}
.layui-tree li .layui-tree-spread{float:left;margin-left:-18px;}
.layui-tree li a.type1 i,.layui-tree li a.typeundefined cite{padding-left:0;vertical-align: middle}
.layui-tree li a.type2 i{background-image:url(../../image/public/bao.png);}
.layui-tree li a.type3 i{background-image:url(../../image/public/yue.png);}
.layui-tree li a.type4 i{background-image:url(../../image/public/dan.png);}


.layui-table[lay-even] tr:nth-child(even){background-color:#f4f8ff;}
body .layui-layer-dialog .layui-layer-padding{padding: 20px; text-align: center; line-height: 30px; max-width: 900px;}
body .layui-layer-dialog .layui-layer-content .layui-layer-ico{position:static;margin-right:10px;}
.block{display:block;}
.layui-btn-normal{background: #12a4d8;}
.t_left{text-align:left;}
.left{float:left;}
.t_center{text-align:center;}
.t_right{text-align:right;}
.right{float:right;}
.pd2{padding:20px;}
.layui-txt{line-height: 36px;}
.edui-editor-bottomContainer.edui-default{display:none;}
.chosetxt{font-weight:bold;color:red;font-size:18px;padding:0 5px;}
.tips{    padding: 4px 18px; color: red; font-size: 12px;  display: block; font-weight: bold;}
.t_key{padding: 4px 18px; color: red; font-size: 14px; font-weight: bold;}
/*弹出框*/
.layui-layer-content .wrap{height: 100%;overflow-y: auto;}
.layui-layer-content .layui-form-item.t_center{ border-top: 1px solid #f1f1f1;    position: absolute; margin-top: -46px; width: 100%; background: #ffffff; margin-bottom: 0; padding-top: 5px; padding-bottom: 5px;}
.layui-layer-content .layui-form-item.t_center .layui-btn{height:30px!important;font-size:14px;line-height: 30px!important;margin-top:5px;}
.layui-layer .layui-layer-btn .layui-layer-btn0{background:#427ee2;}
.layui-layer-iframe .layui-layer-btn, .layui-layer-page .layui-layer-btn{ border-top: 1px solid #f1f1f1;}
.layui-layer-content>form{height:100%;padding:0;}
.layui-layer-content .layui-col-xs6{min-height: 58px;}
.tableContent{padding:0 5px 50px;overflow-y:auto;}
.inputContent{padding:20px 30px 50px 4px!important;}
.tableContentS{padding:0 5px;}
.inputContentS{padding:20px 30px 10px 4px;}
.layui-layer-loading .layui-layer-content {padding-top: 50px; color: #fff;min-width:64px; width: auto!important; background-position-x: center!important;}
td .layui-form-switch{margin-top: 2px;}
.lgSwitch .layui-form-switch{width:53px;}
.layui-form-switch em{width:auto;}
.lgSwitch .layui-form-onswitch i{left:44px;}
.layui-field-title{padding:10px 0 20px;margin:0;}
.layui-elem-field legend{font-weight: bold;font-size:14px;}
.layui-input-short{width:100px;}
.label-auto{line-height: 38px;width:auto;float:left;padding:0 10px;}
.fixContent{position: absolute; right: 5px; left: 5px; bottom: 0; top: 40px;}
.notree .leftContent{display:none;}
.notree .rightContent{margin-left:0px;}
.left0 .fixContent{left:10px;}
.leftContent{padding:10px 10px 30px 30px;min-width:100px;border-radius: 3px; width: 190px; float: left; border: 1px solid #dfdfdf; height: 100%; box-sizing:border-box; -moz-box-sizing:border-box; margin-right: -230px; overflow-y: auto; background-color: #fff;
	/* -moz-user-select: -moz-none; -khtml-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none; */
}
.rightContent{padding:5px 10px;position:relative;margin-left: 200px; border: 1px solid #dfdfdf; width: auto; box-sizing:border-box; -moz-box-sizing:border-box; height:100%; overflow-y: auto; background: #fff; border-radius: 3px;
	/* -moz-user-select: -moz-none; -khtml-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none; */
}
.dropWidth{ height:100%;   width: 10px; left: 190px; position: absolute;cursor: col-resize;padding:0;background: #f2f2f2;}
.contentTop,.contentBottom{position: absolute; top: 50px;border-top: 1px solid #e1e1e1; bottom: 3px; overflow-y: auto; right: 0; left: 0;}
.rightContent .contentTop,.rightContent .contentBottom{left:10px;right:0;}
.contentBottom{top:0;bottom:51px;border-top:0;}
.rightContentBottom{top:10px;}
.rightContent .R_bottom{bottom:0;left:0;right:0;    position: absolute; border-top: 1px solid #dcdcdc; padding: 6px 0;}
.contentBottom+.layui-form-item{position: absolute; bottom: 0; margin-bottom: 0; left: 0; right: 0; border-top: 1px solid #dcdcdc; padding: 6px;}
.contentTop table{margin-top: -1px;}
/*错误提示*/
.error_msg{    color: red; font-size: 12px; display: inline-block; background: #ffe7e7; margin-top: 2px; padding: 0 5px;}
.red{color:red;font-size:12px;}
.layui-layer-content .layui-form-item{margin-bottom: 18px;}
.layui-layer-content .layui-form-item .error_msg{position: absolute;}
.layui-layer-content .layui-form-item.t_center .error_msg{top:2px;}
.titShow{margin-bottom: 10px;clear:both;}
.titShow label{font-size: 16px; color: #344138;  padding-bottom: 5px;}
.mt3{margin-top: 30px;}
.mt1{margin-top: 10px;}
.link{color:#4784e3;cursor:pointer;text-decoration: underline;}
.link:hover{text-decoration: underline;color:#4784e3;}
.linkRed{color:#e63d2a;}
.linkRed:hover{text-decoration: underline;}
.inline{display: inline-block;float:left;min-height:40px;margin-right:10px;}
.inline .layui-input-inline{width:99px;margin-right:-1px;}
.long .layui-input-inline{width:190px;float:left;}
.inline .inlineLong{width:200px;}
.inline .layui-form-label{    width: auto; padding-right: 0; padding: 0 0 0 10px; line-height: 30px;}
.inline .layui-input,.inline .layui-select, .inline .layui-textarea,.inline .layui-btn{height:30px; line-height: 30px; -moz-box-sizing:border-box;}
.inline .layui-form-radio{margin-top: 2px;}
.inline .width50{width:50px;}
.text6 .layui-form-label{width:86px;}
.text6 .layui-input-block{margin-left:116px;}
.text8 .layui-form-label{width:118px!important;}
.text8 .layui-input-block{margin-left:148px!important;}
.text9 .layui-form-label{width:140px!important;}
.text9 .layui-input-block{margin-left:170px!important;}
.text10 .layui-form-label{width:154px!important;}
.text10 .layui-input-block{margin-left:184px!important;}
.text11 .layui-form-label{width:168px!important;}
.text11 .layui-input-block{margin-left:198px!important;}
.text12 .layui-form-label{width:182px!important;}
.text12 .layui-input-block{margin-left:212px!important;}


.contentScroll,.tabScroll,.tableScroll{position:absolute;top:38px;bottom:60px;padding:10px;overflow-y:auto;right:0;left:0px; }
.Scroll{overflow-y:scroll;}
.tabScroll{top:89px;}
.btm0{bottom:0;}
.bottomfix{position: fixed;bottom:0;z-index:999999;background: #fff; border-top: 1px solid #dcdcdc; right: 0; left: 177px;padding: 10px 0;min-width:825px;}
.left0 .bottomfix{left:0;}
.isnormal{color:#e91a1a;font-weight: bold;}
.ishas,.isgreen{color:#20d020;/* font-weight: bold; */}
.allhas{ color: #00abdc;font-weight: bold;}
.iscen{color: #b4b4b4;font-weight: bold;}
.normal,.tip,.tip1,.nopower,.layui-table-body .layui-none{  padding-bottom: 10px;  padding-top: 230px; background: url(../../image/public/normal.png) center 30px no-repeat; font-size: 24px; color: #80bed5; text-align: center;}
.tip{background-image:url(../../image/public/tip.png);}
.nopower{background-image:url(../../image/public/nopower.png);margin-top:8%;}
.tip1{background-image:url(../../image/public/nopower.png);margin-top:8%;}
.showTit{margin-bottom: 10px;}
.showTit label{font-size:18px;color:#666666;}
.layui-layer .layui-text{padding-top: 8px;}
.layui-input-block.layui-text{line-height:36px;padding-top:0;}
.layui-laydate-footer span{border: 1px solid #ccc;padding: 0 10px;}

/*task*/
.icon{height: 100%;overflow-y: auto;position:relative;}
.icon .layui-nav-sub{position:absolute;top:0;right:0;left:0;}
.icon .layui-nav-child{padding-bottom:50px;position:absolute;top:40px;bottom:0;overflow-y:auto;min-width:auto;right:0;}
.icon>a{position:relative;}
.icon .layui-nav-sub .layui-nav-more{position: absolute;left:0;top:0;height:40px;width:40px;border:0;background:url(../../image/public/icon.png) no-repeat 8px -2px;}
.baseIcon a{background:url(../../image/base/baseIcon.png) no-repeat 8px -2px;}
.dataIcon a,.icon .wjgl{background:url(../../image/data/dataIcon.png) no-repeat 8px -2px;}
.icon .rwpz .layui-nav-more,.dataIcon .cjgl{background-position-y:-49px;}
.icon .bmgl .layui-nav-more,.dataIcon .zsgl{background-position-y:-95px;}
.icon .sfgl .layui-nav-more{background-position-y:-141px;}
.icon .bpgl .layui-nav-more{background-position-y:-187px;}
.icon .zjgl .layui-nav-more{background-position-y:-233px;}
.icon .ksgl .layui-nav-more{background-position-y:-279px;}
.icon .yjgl .layui-nav-more{background-position-y:-325px;}
.icon .cjgl .layui-nav-more{background-position-y:-371px;}
.icon .shsh .layui-nav-more{background-position-y:-417px;}
.icon .fzgl .layui-nav-more{background-position-y:-463px;}
/*.task  .hzs .layui-nav-more{background-position-y:-503px;}*/
.baseIcon .qxwh{background-position-y:-42px;}
.baseIcon .jcdm{background-position-y:-84px;}
.baseIcon .sbgl{background-position-y:-126px;}
.baseIcon .mbgl{background-position-y:-166px;}
.baseIcon .xtwh{background-position-y:-218px;}
.hzs a ,.bzs a{background: url(../../image/public/icon.png) no-repeat 8px -554px;position:relative!important;background-color: rgba(0,0,0,0)!important;;}
.hzs a{background-position-y:-509px;}
.hzs:before,.bzs:before{content:"";position:absolute;background:url(../../image/public/titleline.png) repeat-x;    width: 100%; height: 100%; top: 0; left: 0;}

.half{border: 1px solid #c2c2c2!important;}
.layui-form-checkbox:hover i {color:#fff;}
.layui-form-checkbox.layui-form-checked:hover i{color:#5FB878;}
.half+.layui-form-checkbox i{color:#c2c2c2!important;}
.half[disabled]+.layui-form-checkbox i{color:#dddddd!important;}
.layui-checkbox-disbaled{background:#dddddd;}
.layui-checkbox-disbaled:hover i,.layui-checkbox-disbaled i{color:#dddddd!important;}
.layui-form-checked.layui-checkbox-disbaled i{color:#5FB878!important;}

.layui-checkbox-disbaled[lay-skin=primary] i{color:#fff!important;}

button[disabled]{background:#f5f5f5;color:#b6b6b6;}


.eye{width: 40px; height: 37px;cursor:pointer; position: absolute; right: 10px;background:url(../../image/sign/setpassword/eye.png) center 5px no-repeat; top: 0;}
.look{background-position:0 -25px;}


.nopassIcon,.passIcon,.checkPassIcon,.nocheckPassIcon{   background: url(../../image/task/published/pass.png) center center no-repeat; display: block; width: 100px; height: 100px; position: absolute; bottom: 0; left: 24%;}
.nopassIcon{background-image:url(../../image/task/published/nopass.png);}
.checkPassIcon{background-image:url(../../image/task/published/check.png);}
.nocheckPassIcon{background-image:url(../../image/task/published/nocheck.png);}
/*.layui-table-cell{    height: auto; text-overflow: initial; white-space: initial;}*/

.cell{    position: relative; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; box-sizing: border-box;}
.cell div{position: fixed; white-space: normal;z-index: 999; border: 1px solid #ccc; padding: 10px;background: #ffffff;}
.removeshow{color:#ffffff;}
.progressTxt{display:inline-block;margin-bottom:20px;}

::-webkit-scrollbar
{
	width: 15px;
	height:15px;
}
/* 垂直滚动条的滑动块 */
::-webkit-scrollbar-thumb{
	border-radius: 4px;
	-webkit-box-shadow: inset 0 0 6px rgb(152, 189, 247);
	background-color:rgb(231, 243, 248);
}
input::-webkit-input-safebox-button,input::-ms-clear,input::-ms-reveal{display:none;}
::-ms-clear,::-ms-reveal{display:none;}
/*ie10下表格水平间隔线显示有问题，暂加了这个*/
/*.layui-table td, .layui-table th,.layui-table-view .layui-table td, .layui-table-view .layui-table th{border-top:0;border-right:0;}*/
/*table{border-collapse:separate;border-right:1px #e6e6e6 solid;border-top:1px #e6e6e6 solid;}*/
.high .layui-layer-btn .layui-layer-btn0{border:1px solid #dedede;color:#333;background:#fff;}
.high .layui-layer-btn .layui-layer-btn1{background: #1E9FFF;color:#fff;border-color:#1E9FFF;}

.inline .idNum{width:160px;}

.layui-disabled, .layui-disabled:hover,.layui-radio-disbaled i{color:#bfbfbf!important;}

.showimg{ display:none;position: fixed; right: 200px; top: 50%; margin-top: -206px; background: #f1f1f1;     width: 176px; height: 223px;z-index: 99999;} 
.showimg img{width:100%;height:100%;}

.mg0,.tableScrollIn .layui-table{margin:0;}
.thead.fix{position:fixed;z-index: 999;top:138px;}
.layui-break{    word-break: break-all;}

.select180 .layui-form-select dl{max-height:180px;}

.chart{width:100%;overflow:auto;height:100%;}
.chart_in{min-height:100%;}
#chart,#chart2{height:100%;}
.tab_top{top:106px;}
.sub_tit{font-weight: bold; color: #256eec; font-size: 14px;}
.tab_tit{font-size: 18px; font-weight: bold; color: #333333; margin: 10px 5px;}


.layui-table-view .layui-form-checkbox.layui-checkbox-disbaled[lay-skin=primary] i{background: #f1f1f1;
	color: #f1f1f1!important;border-color: #ccc;}
	
.status_no,.status_ing,.status_ed,.status_no_submit{color: white;  border-radius: 9px;    padding: 3px 10px;}
.status_no{background:#ff4c4c;    }
.status_ing{background: #ffef2e;    color: #047e40;}
.status_ed{background: #18bd69;}
.status_no_submit{background:#157cfc;}

.contentScroll .layui-table-view{margin-bottom:0;}
.layui-form-checkbox.layui-btn-disabled{opacity: 0.5;cursor:no-drop;}

.layui-layer-shade{cursor:no-drop;}


/* 版本差异 表格*/
.layui-table-init{position:absolute;left:0;top:0;width:100%;height:100%;text-align:center;z-index:110}
.layui-table-init .layui-icon{position:absolute;left:50%;top:50%;margin:-15px 0 0 -15px;font-size:30px;color:#c2c2c2}
.layui-table-grid-down {position: absolute;top: 0;right: 0;width: 26px;height: 100%;padding: 5px 0;border-width: 0;border-left-width: 1px;text-align: center;background-color: #fff;color: #999;cursor: pointer;}


 
.flex-s{display:flex;flex-direction: column;}
.flex-h{display:flex;}
.flex1{flex:1;}

.label-required:before {content:'*'; color:red; font-weight:bold; margin-right:4px; vertical-align:middle; line-height: 20px; }
.valid_error_msg{position:absolute;color:red;font-size:12px;line-height:16px}
.file-btn{position: relative;}
.file-btn input[type=file]{    position: absolute;left: 0;right: 0;bottom: 0;top: 0;opacity: 0;}


.layui-table-view .layui-table-total td{padding:5px 0;}

/* 不能用disabled的禁用 */
.disabled-mask{position: relative;display:inline-block;}
.disabled-mask:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:9;cursor:no-drop;}

.html-box ul,.html-box ol{    padding-inline-start: 40px;margin:1em 0;}
.html-box ul li{list-style:disc;}
.html-box ol li{list-style:decimal}
.html-box table td,.html-box table th{padding: 5px 10px;border: 1px solid #DDD;}
.html-box table{    margin-bottom: 10px;border-collapse: collapse;display: table;}