/* fix old */
#page-wrapper{
    transform: translate(0,0);
}

.layui-layer-content-body:has(> .hyList_class){
    padding:0px 0px 0px 0px;
}

.jzyftjbt .layui-table-header .layui-table:not(.data-sheet-vallina):not(.data-sheet-text-wrap) .layui-table-cell.ui-default-datasheet-cell{
    height: 24px!important;
}

.jzyftjbt .layui-table-header .layui-table:not(.data-sheet-vallina):not(.data-sheet-text-wrap) th > .layui-table-cell.ui-default-datasheet-cell{
    line-height: 24px!important;
}

.jzyftjbt .layui-table-header .layui-table>thead>tr>th>.layui-table-cell {
    padding: 0px 10px !important;
}

 /*发文from 无边框input texteare select fixed*/
table.form-table > tbody > tr > td {
    border: 1px solid #ddd;
}
.lable_whiteSpace{
    white-space:unset
}
.input_whiteSpace > div > div{
    white-space: pre-wrap;
}
table.form-table > tbody > tr:first-child > td {
    border-top: 0px solid #ddd;
}
table.form-table > tbody > tr > td:first-child {
    border-left: 0px solid #ddd;
}
table.form-table > tbody > tr > td:last-child {
    border-right: 0px solid #ddd;
}

.form-table .layui-input, .form-table .layui-select, .form-table .layui-textarea {
    border-width: 0px;
	font-size:14px;
}
.form-table .layui-input:hover, .form-table .layui-select:hover, .form-table .layui-textarea:hover, .form-table .layui-input:active, .form-table .layui-select:active, .form-table .layui-textarea:active, .form-table .layui-input:focus, .form-table .layui-select:focus, .form-table .layui-textarea:focus {
    border-width: 0px !important;
}

.form-table .layui-form-danger {
    border-width: 1px;
}

.form-table .layui-form-danger:hover , .form-table .layui-form-danger:active , .form-table .layui-form-danger:focus {
    border-width: 1px !important;
}

.form-table .ui-grey-lable p{
	padding-top:12px;
	color:rgba(0,0,0,0.65);

}

.form-table tr td .layui-input-block .layui-input-block-inline .layui-inline .layui-btn-primary {
	border:0;
	font-size:0px;
	padding:0 !important;
	height: 16px;
	width:16px;
	margin-left:10px;
	margin-right:10px;
	margin-top:0px;
	background:  url("./ui-icon-select.svg") no-repeat  center;
}

.form-table tr td .layui-input-block div .layui-inline .layui-btn-primary {
	border:0;
	font-size:0px;
	padding:0 !important;
	height: 16px;
	width:16px;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	background:  url("./ui-icon-select.svg") no-repeat  center;
}

.form-table tr td .layui-input-block .layui-input-block-inline .layui-inline .layui-btn-primary:hover,
.form-table tr td .layui-input-block .layui-input-block-inline .layui-inline .layui-btn-primary:active,
.form-table tr td .layui-input-block  div .layui-inline .layui-btn-primary:hover,
.form-table tr td .layui-input-block  div .layui-inline .layui-btn-primary:active{
	background:  url("./ui-icon-select-active.svg") no-repeat  center;
}

.form-table textarea.layui-disabled, .form-table input.layui-disabled, .form-table textarea.layui-disabled:hover, .form-table input.layui-disabled:hover, .form-table .layui-btn-disabled, .form-table .context-menu-item.context-menu-disabled, .form-table a.layui-disabled, .form-table a.layui-disabled:hover {
    background: #f4f4f4 !important;
    color: rgba(0,0,0,0.85) !important;
	border-width: 0px !important;
}

.form-table td .layui-form .layui-input-block .layui-custom-text-mode {
	padding-left:12px!important;
}

.form-table .layui-form-select .layui-edge {
	right:12px;
}

.form-table .layui-select-title .layui-icon-close-fill, .xm-select-title .layui-icon-close-fill {
    right: 12px;
	top:24px;
}

.form-table .layui-input-block div .layui-form-radio {
	line-height:48px;
	margin-left:12px;	
}
.form-table .layui-input-block div .layui-form-radio:not(:first-child){
	margin-left:0px;	
}


/*发文页TD行高及input行高*/
.form-table .layui-form-item {
    padding: 0px;
    padding-top: 11px;
    
}

.form-table .layui-input-block {
    min-height: 40px;
}

.form-table>tbody>tr>td .layui-form-item .layui-input-block .layui-input,
.form-table>tbody>tr>td .layui-form-item .layui-input-block .layui-select,
.form-table>tbody>tr>td>div>.layui-form-item .layui-input-block .layui-input,
.form-table>tbody>tr>td>div>.layui-form-item .layui-input-block .layui-select
 {
    height: 48px;
	min-height:48px;
    padding: 0px 12px;
    line-height: 48px;
}


.form-table>tbody>tr>td>.mw-ui-list .ui-default-datasheet .layui-table-body.layui-table-main table>tbody,
.form-table>tbody>tr>td>.mw-ui-list .ui-default-datasheet .layui-table-body.layui-table-main table>tbody>tr {
	background: transparent !important;
}

.x-panel .x-panel-bodyWrap h2.layui-colla-title span.layui-badge {
	font-size:0.85em;
    border-radius: 100px;
    top: 0px;
    padding: 0px 7px;
    font-weight: 400;
    background: #117BE2!important;
}

/*发文页label左右对齐*/

.mail_right .label_text_3 {
	text-align-last:justify;
    text-align:justify!important;
    text-justify:distribute-all-lines!important; 
    width: 60px;
	font-weight:600;
	margin:0 auto;
    font-size:14px;
	color:rgba(0,0,0,1);
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
	overflow: visible;
	word-break: break-all;
	text-justify: distribute;
	float:left;
}


.form-table .label_text_4 {
	text-align-last:justify;
    text-align:justify!important;
    text-justify:distribute-all-lines!important; 
    width: 65px;
	font-weight:600;
	margin:0 auto;
    font-size:14px;
	color:rgba(0,0,0,.85);
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
	overflow: visible;
	word-break: break-all;
	text-justify: distribute;
}

.form-table .label_text_5 {
    text-align-last:justify;
    text-align:justify!important;
    text-justify:distribute-all-lines!important; 
    width: 72px;
	font-weight:600;
	margin:0 auto;
    font-size:14px;
	color:rgba(0,0,0,.85);
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
	overflow: visible;
	word-break: break-all;
	text-justify: distribute;
}

.form-table .label_text_6 {
    text-align-last:justify;
    text-align:justify!important;
    text-justify:distribute-all-lines!important; 
    width: 86px;
	font-weight:600;
	margin:0 auto;
    font-size:14px;
	color:rgba(0,0,0,.85);
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
	overflow: visible;
	word-break: break-all;
	text-justify: distribute;
}

.form-table .label_text_7 {
    text-align-last:justify;
    text-align:justify!important;
    text-justify:distribute-all-lines!important; 
    width: 100px;
	font-weight:600;
	margin:0 auto;
    font-size:14px;
	color:rgba(0,0,0,.85);
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
	overflow: visible;
	word-break: break-all;
	text-justify: distribute;
}

.form-table .label_text_8 {
    text-align-last:justify;
    text-align:justify!important;
    text-justify:distribute-all-lines!important; 
    width: 120px;
	font-weight:600;
	margin:0 auto;
    font-size:14px;
	color:rgba(0,0,0,.85);
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
	overflow: visible;
	word-break: break-all;
	text-justify: distribute;
}

.form-table .label_text_9 {
    text-align-last:justify;
    text-align:justify!important;
    text-justify:distribute-all-lines!important; 
    width: 130px;
	font-weight:600;
	margin:0 auto;
    font-size:14px;
	color:rgba(0,0,0,.85);
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
	overflow: visible;
	word-break: break-all;
	text-justify: distribute;
}


.form-table .label_text_10 {
    text-align-last:justify;
    text-align:justify!important;
    text-justify:distribute-all-lines!important; 
    width: 140px;
	font-weight:600;
	margin:0 auto;
    font-size:14px;
	color:rgba(0,0,0,.85);
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
	overflow: visible;
	word-break: break-all;
	text-justify: distribute;
}


.form-table .label_text_12 {
    text-align-last:justify;
    text-align:justify!important;
    text-justify:distribute-all-lines!important; 
    width: 160px;
	font-weight:600;
	margin:0 auto;
    font-size:14px;
	color:rgba(0,0,0,.85);
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
	overflow: visible;
	word-break: break-all;
	text-justify: distribute;
}

.form-table .label_text_14 {
    text-align-last:justify;
    text-align:justify!important;
    text-justify:distribute-all-lines!important; 
    width: 180px;
	font-weight:600;
	margin:0 auto;
    font-size:14px;
	color:rgba(0,0,0,.85);
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
	overflow: visible;
	word-break: break-all;
	text-justify: distribute;
}

.form-table .label_text_16 {
    text-align-last:justify;
    text-align:justify!important;
    text-justify:distribute-all-lines!important; 
    width: 200px;
	font-weight:600;
	margin:0 auto;
    font-size:14px;
	color:rgba(0,0,0,.85);
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
	overflow: visible;
	word-break: break-all;
	text-justify: distribute;
}

    
.form-table .label_text_4.requir:after,.form-table .label_text_5.requir:after,.form-table .label_text_6.requir:after,.form-table .label_text_7.requir:after{
    content: "*";
    display: block;
    width: 14px;
    height: 14px;
    font-size:14px;
    color:#B30E0E;
    position: absolute;
    left: -10px;
    top: 18px; 
}

/*发文页table偶数列背景色 （label栏）*/
.form-table > tbody > tr > td:has(label){

	background: #f4f4f4;
	padding-left:8px;
	overflow: hidden;
    padding-top:0px !important;
} 

.form-table>tbody> tr>td table>tbody> tr>td:nth-child(odd) {
    padding-left: 0px;
}

