@charset "utf-8";
*{margin: 0;padding: 0}
body, ul, ol, dl, li, dd, h1, h2, h3, h4, h5, h6, p, input { margin: 0;padding: 0}
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; font-family: "Microsoft YaHei"; }
img { border: none;margin: 0;padding: 0 }
input, button, textarea, select { *font-size: 100%; border: none; outline:0!important; }
body { background: #fff; color: #5e5e5e; font: 14px/24px Microsoft YaHei, SimSun, Arial; }
ul, ol { list-style: none; padding: 0 }
table { border-collapse: collapse; border-spacing: 0 }
a{text-decoration:none;}
a:link, a:visited { color: #5e5e5e; text-decoration: none; }
a:hover { cursor:pointer;color: #c9394a;}
a:active { color: #666; }
em{font-style:normal}
.fl { float: left }
.fr { float: right }
.clear { zoom: 1 }
.clear:after { content: ""; display: block; height: 0; visibility: visible; clear: both }
.hide { display: none }
.show { display: block }
.redIcon{ color: red; font-size: 22px; font-weight: normal; 
	display: flex;
	align-items: center;
	margin-top: 5px;
}
::-webkit-scrollbar { width: 5px; height: 5px; background-color: #ddd; }  
::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px #ddd; border-radius: 5px; background-color: #ddd; }  
::-webkit-scrollbar-thumb { border-radius:5px; -webkit-box-shadow: inset 0 0 6px #ccc; background-color: #ccc; }


body .demo-class .layui-layer-title{background:#1890ff; color:#fff; border: none;}
body .demo-class .layui-layer-content{ max-height: 500px; overflow: auto; }
body .demo-class .layui-layer-btn{border-top:1px solid #E9E7E7;display: flex; align-items: center; justify-content: center;}
body .demo-class .layui-layer-btn a{background:#1890ff; color:#fff;min-height: 34px; display: flex; align-items: center; justify-content: center;min-width: 100px;}
body .demo-class .layui-layer-btn a:last-child{background:#fff;color:#1890ff;}

.layui-form-radio{ margin:0 0 0 0!important; }

.btnCommon { background: #1890ff !important; color: #fff !important; border: 0 !important; min-width: 60px; }
.inputCommon { background-color: #ffffff; border-radius: 3px; border: solid 1px #d6d8da; padding-left: 5px; min-height: 30px; }
.inputCommon:focus { border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6); }
.inputCommon:disabled { border: 0px solid #DDD; background-color: #F5F5F5; color:#999; cursor:not-allowed;}
.inputCommon:readonly { border: 0px solid #DDD; background-color: #F5F5F5; color:#999; cursor:not-allowed;}
 .validatebox-disabled{ cursor:not-allowed!important; }


.selectCommon { background-color: #ffffff; border-radius: 3px; border: solid 1px #d6d8da;min-height: 30px; }
.selectCommon:focus { border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6); }
.textbox-focused { border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6); }

.c1890ff{ color: #1890ff; }
.plusSignIcon{ color: #1890ff; font-size: 24px; font-weight: normal; margin-left: 5px; }

.pb20{ padding-bottom: 20px; }


.ml5{ margin-left: 5px; }
.ml8{ margin-left: 8px; }
.ml10{ margin-left: 10px; }
.ml15{ margin-left: 15px; }
.ml20{ margin-left: 20px; }
.ml30{ margin-left: 30px; }
.ml40{ margin-left: 40px; }
.ml50{ margin-left: 50px; }

.mr3{ margin-right: 3px; }
.mr5{ margin-right: 5px; }
.mr8{ margin-right: 8px; }
.mr10{ margin-right: 10px; }
.mr15{ margin-right: 15px; }
.mr20{ margin-right: 20px; }

.mt5{ margin-top: 5px; }
.mt8{ margin-top: 8px; }
.mt10{ margin-top: 10px; }
.mt15{ margin-top: 15px; }
.mt20{ margin-top: 20px; }
.mt30{ margin-top: 30px; }
.mt40{ margin-top: 40px; }
.mt50{ margin-top: 50px; }
.mt100{ margin-top: 100px; }

.mb5{ margin-bottom: 5px; }
.mb8{ margin-bottom: 8px; }
.mb10{ margin-bottom: 10px; }
.mb15{ margin-bottom: 15px; }
.mb20{ margin-bottom: 20px; }
.mb50{ margin-bottom: 50px; }
.mb80{ margin-bottom: 80px; }
.mb100{ margin-bottom: 100px; }

.m50{ margin: 50px; }

.w60{ width: 60px; }
.w65{ width: 65px; }
.w70{ width: 70px; }
.w75{ width: 75px; }
.w80{ width: 80px; }
.w85{ width: 85px; }
.w90{ width: 90px; }
.w95{ width: 95px; }
.w100{ width: 100px; }
.w105{ width: 105px; }
.w110{ width: 110px; }
.w115{ width: 115px; }
.w120{ width: 120px; }
.w125{ width: 125px; }
.w130{ width: 130px; }
.w135{ width: 135px; }
.w140{ width: 140px; }
.w145{ width: 145px; }
.w150{ width: 150px; }
.w155{ width: 155px; }
.w160{ width: 160px; }
.w165{ width: 165px; }
.w170{ width: 170px; }
.w175{ width: 175px; }
.w180{ width: 180px; }
.w190{ width: 190px; }
.w200{ width: 200px; }
.w220{ width: 220px; }
.w250{ width: 250px; }
.w300{ width: 300px; }
.w400{ width: 400px; }
.w504{ width:504px; }



.minw60{ min-width: 60px; }
.minw65{ min-width: 65px; }
.minw70{ min-width: 70px; }
.minw75{ min-width: 75px; }
.minw80{ min-width: 80px; }
.minw85{ min-width: 85px; }
.minw90{ min-width: 90px; }
.minw95{ min-width: 95px; }
.minw100{ min-width: 100px; }
.minw105{ min-width: 105px; }
.minw110{ min-width: 110px; }
.minw115{ min-width: 115px; }
.minw120{ min-width: 120px; }
.minw125{ min-width: 125px; }
.minw130{ min-width: 130px; }
.minw135{ min-width: 135px; }
.minw140{ min-width: 140px; }
.minw145{ min-width: 145px; }
.minw150{ min-width: 150px; }
.minw155{ min-width: 155px; }
.minw160{ min-width: 160px; }
.minw165{ min-width: 165px; }
.minw170{ min-width: 170px; }
.minw175{ min-width: 175px; }
.minw180{ min-width: 180px; }
.minw190{ min-width: 190px; }
.minw200{ min-width: 200px; }
.minw220{ min-width: 220px; }
.minw420{ min-width:420px; }
.minw504{ min-width:504px; }


.fixed-table-container input[type="checkbox"] {
    margin: 0 auto !important;
    width: 18px;
    height: 18px;
}