.dzclog{font-size:12pt;padding:5px;margin:10px;border:1px solid gray;width:97%;word-wrap:break-word}
input[readonly]{  
    	background-color: #f5f5f5;  
	}
input[disabled]{  
   	background-color: #EAEAEA;  
} 
.select-tr{
    background-color: #bbddf3;  
}
.unselect-tr{
    background-color: #fff;  
}
.dateDivStart{
	width: 80px;
	float:left;
	margin-right: 10px
}
.dateDivEnd{
	width: 80px;
	float:left;
}
.dateDivStart input{
    width: 80px;
}
.dateDivEnd input{
    width: 80px;
}
.treeClick{
	background-color: #f3ecec;
}
.main-textarea{
	min-height: 30px; 
	line-height: 12px; 
	border-width: 1px; 
	border-style: solid; 
	border-color: #e6e6e6;
	border-radius: 2px;
	max-width: 85%;
	line-height: 1.2em;
}
form .main-textarea{
	max-width: 100%;
	min-width: 100%;
}
/* 表格单元格内的多行文本域：宽度、高度都默认撑满所在单元格，不受 sLie 中 cols/rows 配置影响。
	列表页表格不在 form 内，命不中上方 form 规则，会残留 .main-textarea{max-width:85%} 导致右侧留白；
	高度由 rows 换算成像素（约 30px）而整行更高，故用 flex + stretch 让文本域自动撑满整行 */
.layui-table-cell .main-textarea{
	width: 100%;
	max-width: 100%;
	box-sizing: border-box;
}
.layui-table-cell:has(> .main-textarea){
	height: 100% !important;
	display: flex;
	align-items: stretch;
}
.layui-table-cell:has(> .main-textarea) > .main-textarea{
	flex: 1;
}
form .layui-textarea-inline{
	position: relative;
}
.form-own-img{
	font-size: 23px;
	vertical-align: middle;
}
.own-upload-img{
	margin-right: 10px;
	border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
.layui-table-pre-ajax{
	background: white;
	opacity: 0.5;
}
.img_file{
	opacity: 0;
	position: absolute;
	top:0;
	left:0;
	width:30px;
	height:30px;
}
td[data-edit='text'] div{
	background-color: white;
	border: 1px solid #e6dddd;
    margin: 0px 0px;
    border-radius: 2px;
}
form[name='queryForm'] .layui-condition-item .layui-inline>div{
	width: 100px;
}
form[name='queryForm'] .layui-condition-item .layui-inline .layui-query-form-company{
	width: 230px;
}
.layui-query-form-company input[type='text']{
	padding-right: 20px;
}
.layui-query-form-company i {
	position: absolute;
	right: 0px;
	top: 50%;
	transform: translateY(-50%);
	line-height: 1;
	color: gray;
	font-size: 18px;
}
/* 查询区 lov 图标（放大镜 .layui-lov / 选中后的清除 .close_lov_i）上下居中：
   JS 生成图标时写死内联 top:5px（按旧控件高度估算），查询区控件高 28px 时图标偏上；
   这里改为相对输入框容器 50% 定位 + 回拉自身高度一半，!important 覆盖内联 top */
form[name='queryForm'] .layui-condition-item .layui-inline i.layui-lov,
form[name='queryForm'] .layui-condition-item .layui-inline i.close_lov_i {
	position: absolute;
	right: 0px;
	top: 50% !important;
	transform: translateY(-50%);
	line-height: 1;
	margin-right: 4px;
}
/* 查询区静态 lov 图标（.layui-queryForm-laylov 内的放大镜，如「最高学历」）上下居中：
   layui.css 写死 top:3px（按旧控件高 25px 估的值），portal-theme.css 把 .layui-input 统一改为 30px 后图标偏上；
   这里改为相对输入框容器 50% 定位 + 回拉自身高度一半 */
form[name='queryForm'] .layui-condition-item .layui-inline .layui-queryForm-laylov i {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	line-height: 1;
}
/* LOV 弹窗（comm/lov 公共模板）查询行右侧提示图标（? .layui-tip-i）上下居中：
   #tip-div 内联写死 line-height:25px（按旧控件高度估的值），同行「选择」等按钮高 28px，
   图标按基线对齐时整体偏高；这里把容器行高改为按钮高度，图标继承行高后在行盒内居中 */
.layui-condition-item .layui-input-inline#tip-div {
	line-height: 28px !important;
}
/* commLovConfig.html 查询行整体对齐（快速查询 / 部门名称 / 查询·重置·选择 / ? 图标同处一条水平线）：
   该页 #tip-div 内联写死 display:inline-block;line-height:25px;padding-top:3px（按旧控件高度估的值），
   按基线对齐时盒高被撑到 31.89px，把同行按钮下压 3.89px、图标下压 7px，整行参差不齐；
   这里把 #tip-div 定为 28px 高的 inline-flex 并垂直居中，行内按钮保持原 28px 不变。
   注：#tip-div 上无 layui-input-inline class，须用子选择器命中；限定 .layui-lov-btn，
   避免影响其它页面（position:fixed 且初始 display:none）的 #tip-div */
.layui-condition-item .layui-lov-btn .layui-input-inline > #tip-div {
	display: inline-flex !important;
	align-items: center;
	height: 28px !important;
	line-height: 16px !important;
	padding-top: 0 !important;
	vertical-align: middle !important;
}
form[name='queryForm'] .layui-query-form-range div:nth-child(2){
	width: 80px;
}
form[name='queryForm'] .layui-query-form-range div:nth-child(3){
	width: 20px;
	text-align: center;
	line-height: 23px;
	margin-right: 0;
}
form[name='queryForm'] .layui-query-form-range div:last-child{
	width: 80px;
}
form[name='queryForm'] .layui-condition-item .layui-inline .layui-query-form-area{
	width: 260px;
}
.layui-form .reportSearch{position:fixed;text-align:right;width:100%;}