:root{
	--bodyPadding:20px;					/*body边距*/
	--moduleBottom:20px;				/*上下模块间隔*/
	--contentPadding:15px;				/*内容的左右上下缩进*/
	
	--body:#181818;						/*body背景色*/
	--mainBackground:#26282B;			/*主背景色（模块色）*/
	--mainStyleColor:#EC9247;			/*主前景色（风格色）*/
	--mainFontColor:#eeeeee;			/*主文字颜色*/
	--assistFontColor:#999999;			/*辅助文字颜色*/
	--borderColor:#555555;				/*表格颜色边框*/
	
	/*非主按钮hover颜色*/
	--btnColor:#eeeeee;					/*按钮前景色*/
	--btnMod:#2CB756;					/*编辑*/
	--btnDel:#E14D4D;					/*删除*/
	--btnOther:#EC9247;					/*其他*/
	--btnSearch:#2480D0;				/*查询(搜索)、明细*/
	--btnBinding:#2BBBC6;				/*绑定*/
	
	
	--btnAdd:#EC9247;					/*新增*/
	--btnSubmit:#EC9247;				/*提交表单*/
	
	--inputOnlyRead:#181818;			/*文本框不可输入颜色*/
	
	--selectFontColor:#999999;			
	
	--scrollbarBackground:#26282B;
	--scrollbarStyleColor:#eeeeee;
	--scrollbarHoverColor:#eeeeee;
}

body{background:var(--body);}
.box{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;}
/*滚动条设置*/
*::-webkit-scrollbar-track-piece{background-color:var(--scrollbarBackground);}
*::-webkit-scrollbar{width:20px;background-color:var(--scrollbarBackground);}
*::-webkit-scrollbar-thumb{background:var(--mainStyleColor);border:3px solid var(--scrollbarBackground);}
*::-webkit-scrollbar-thumb:hover{background:var(--mainStyleColor);}
/**********/
.zjbs_btn_main{height:36px;padding:0 10px;line-height:36px;background:var(--btnSubmit);color:var(--btnColor);border:0;border-radius:3px;cursor:pointer;float:right;}
.zjbs_btn{height:30px;padding:0 10px;color:var(--btnColor);line-height:30px;background:var(--btnBackground);border:1px solid var(--btnColor);border-radius:3px;cursor:pointer;}
.zjbs_btn i,.zjbs_btn_main i,.zjbs_btn_search i{margin-right:5px;}
.zjbs_btn+.zjbs_btn{margin-left:10px;}
.zjbs_btn_add{border-color:var(--btnAdd);color:var(--btnAdd);}
.zjbs_btn_mod{border-color:var(--btnMod);color:var(--btnMod);}
.zjbs_btn_del{border-color:var(--btnDel);color:var(--btnDel);}
.zjbs_btn_other{border-color:var(--btnOther);color:var(--btnOther);}
.zjbs_btn_search{border-color:var(--btnSearch);color:var(--btnSearch);}
.zjbs_btn_binding{border-color:var(--btnBinding);color:var(--btnBinding);}
.zjbs_btn_add:hover{background:var(--btnAdd);color:var(--btnColor);border-color:var(--btnAdd);}
.zjbs_btn_mod:hover{background:var(--btnMod);color:var(--btnColor);border-color:var(--btnMod);}
.zjbs_btn_del:hover{background:var(--btnDel);color:var(--btnColor);border-color:var(--btnDel);}
.zjbs_btn_other:hover{background:var(--btnOther);color:var(--btnColor);border-color:var(--btnOther);}
.zjbs_btn_search:hover{background:var(--btnSearch);color:var(--btnColor);border-color:var(--btnSearch);}
.zjbs_btn_binding:hover{background:var(--btnBinding);color:var(--btnColor);border-color:var(--btnBinding);}

.btn_main{display:none;}

.layui-elem-quote{height:60px;line-height:30px;font-size:18px;font-weight:550;margin-bottom:var(--moduleBottom);background:var(--mainBackground);color:var(--mainFontColor);border-color:var(--mainStyleColor);}
.layui-laypage .layui-laypage-curr .layui-laypage-em{background:var(--mainStyleColor);}
/*layui 数据表格*/
.layui-table-view,.layui-table-tool,.layui-table-header,.layui-table,.layui-table thead tr,.layui-table tbody tr,.layui-table thead tr:hover,.layui-table tbody tr:hover,.layui-table-hover{background:var(--mainBackground);margin-top:0;}
.layui-table-view{margin:0;}
.layui-table-tool{padding:15px;line-height:36px;}
.layui-table-tool-temp{padding-right:0;}
.layui-table-tool .layui-inline[lay-event]{color:var(--btnColor);}
.layui-table-box{margin:0;background:var(--mainBackground);}
.layui-table th,.layui-table td,.layui-table-view,.layui-table-body,.layui-table-header,.layui-table-tool,.layui-table-page,.layui-table[lay-skin="line"],.layui-table-fixed{border-color:var(--borderColor);color:var(--mainFontColor);background:var(--mainBackground);}
.layui-table-body{margin-bottom:0;margin-right:0;}
.layui-table-sort[lay-sort="asc"] .layui-table-sort-asc,.layui-table-sort .layui-table-sort-asc:hover{border-bottom-color:var(--mainStyleColor);}
.layui-table-sort[lay-sort="desc"] .layui-table-sort-desc,.layui-table-sort .layui-table-sort-desc:hover{border-top-color:var(--mainStyleColor);}
.layui-table-init{background:var(--mainBackground);}
.layui-table-tool-temp{height:36px;}
.layui-table-total{background:var(--mainBackground);border-color:var(--borderColor);}
.layui-table-cell{height:36px;line-height:36px;}

.layui-input,.layui-textarea{border-color:var(--borderColor);}
.layui-tab-title{border-color:var(--borderColor);color:var(--mainFontColor);}
.layui-tab-brief>.layui-tab-title .layui-this{color:var(--mainStyleColor);}
.layui-tab-brief>.layui-tab-title .layui-this:after{border-color:var(--mainStyleColor);}
.layui-card{background:var(--mainBackground);color:var(--mainFontColor);}
.layui-card-header{border-color:var(--borderColor);color:var(--mainFontColor);}
.layui-form-label{width:110px;color:var(--mainFontColor);}
.layui-form-radio:hover *, .layui-form-radioed, .layui-form-radioed>i{color:var(--mainStyleColor);}
.layui-form-checked[lay-skin="primary"] i{border-color:var(--mainStyleColor) !important;background-color:var(--mainStyleColor);}
.layui-form-select dl dd.layui-this{background:var(--mainStyleColor);color:var(--mainFontColor);}
.layui-form-onswitch{border-color:var(--mainStyleColor);background:var(--mainStyleColor);}
.layui-form-radio *,.layui-form-checkbox *{color:var(--mainFontColor);}

.layui-form-select dl dt,.layui-form-select dl dd,.layui-form-select dl dt.layui-this,.layui-form-select dl dd.layui-this{color:var(--mainBackground);}

.layui-form-checkbox[lay-skin="primary"] span{color:var(--mainFontColor);}

.layui-layer-hui{background-color:var(--mainStyleColor) !important;}
/*layui tree*/
.layui-tree-entry{height:25px;line-height:25px;}
.layui-tree-txt,.layui-btn-group,.layui-tree-icon .layui-icon,.layui-tree-iconClick{color:var(--mainFontColor);}
.layui-tree-line .layui-tree-entry:hover .layui-tree-txt,.layui-tree-btnGroup .layui-icon:hover{color:var(--mainStyleColor);}
.layui-tree-main{height:25px;line-height:25px;}

.layui-laypage{margin:5px 0;}
.layui-laypage a,.layui-laypage span{height: 26px !important;line-height:26px !important;margin-bottom: 10px;background:transparent;color:var(--mainFontColor);border:0;}
.layui-laypage a,.layui-laypage span.layui-laypage-curr{padding: 0 12px;}
.layui-laypage .layui-laypage-curr .layui-laypage-em{padding:0;}
.layui-laypage span {margin-left: 0;padding: 0;}
.layui-laypage input,.layui-laypage button {height: 26px;line-height: 26px;}
.layui-laypage button {margin-left: 10px;padding: 0 10px;cursor: pointer;}
.layui-laypage select {height:18px;padding: 3px;border-radius: 2px;cursor: pointer;}
.layui-laypage .layui-laypage-skip,.layui-laypage .layui-laypage-count,.layui-laypage .layui-laypage-limits{margin-left:0;}
.layui-laypage .layui-laypage-skip,.layui-laypage a,.layui-laypage span{color:var(--mainFontColor);}
.layui-laypage a:hover{color:var(--mainStyleColor);}

.layui-nav .layui-nav-item dd{color:#333333 !important;}
.layui-nav .layui-nav-item dd:hover{color:#ffffff !important;}
		
hr{margin:var(--contentPadding) 0;border-color:var(--borderColor) !important;}
.layui-input.readonly{background:var(--inputOnlyRead);color:var(--mainFontColor);}