.xgui-nhTable-highSearch div.ant-select-selection {
	border-width: 1px !important;
}
.xgui-nhTable-highSearch{
    margin-bottom: 10px;
}
.xgui-nhTable-highSearch button.ant-btn{
    margin:10px 0 0px 10px;
}
// 添加搜索字段模态框样式
	.addSearchFieldsModal {
		.searchBox {
			margin-bottom: 10px;
		}
		.checkAllBox {
			margin: 0 0 8px 9px;
			font-size: 12px;
			.tip {
				color: #bbb;
			}
			.num {
				color: #fc0;
			}
		}
		table {
			width: 100%;
			border: 1px solid #e8e8e8;
			border-right: 0;
			border-bottom: 0;
			border-radius: 4px 4px 0 0;
			border-collapse: separate;
			border-spacing: 0;
			td {
				border-right: 1px solid #e8e8e8;
				border-bottom: 1px solid #e8e8e8;
				font-size: 12px;
				&:hover {
					background-color: #eef7fe;
				}
			}
			.ant-checkbox-wrapper {
				width: 100%;
				height: 100%;
				padding: 6px 8px;
			}
		}
		.textHighLight {
			background-color: #fff5cc;
			&.active {
				background-color: #ffdc52;
			}
		}
	}
.xgui-nhTable-highSearch div.ant-form-item{
    margin-bottom: 0px;
}
.xgui-nhTable-highSearch span.ant-time-picker{
    width:100%;
}
.xgui-table-searchDiv {
    margin-bottom: 10px;
}

.xgui-table-searchDiv .ant-select-selection, .xgui-table-searchDiv .ant-select-selection:active, .xgui-table-searchDiv .ant-select-selection:focus, .xgui-table-searchDiv .ant-select-selection:hover {
    border: none;
    outline: none;
    box-shadow: none;
}

.xgui-table-tips-div {
    width: 100%;
    height: 36px;
    margin-bottom: 10px;
    line-height: 36px;
    border: 1px solid #91d5ff;
    border-radius: 3px;
    padding-left: 12px;
    background-color: #e6f7ff;
    color: #565c5f;
    font-size: 12px;
	display: flex;
	align-items: center;
}

.xgui-table-tips-div i {
    color: #1890ff;
    font-size: 14px;
    margin-right: 5px;
}


.xgui-nhTable .ant-table-fixed-header .ant-table-scroll .ant-table-header{
	margin-bottom: 0px !important;
	overflow: hidden !important;
}

.xgui-nhTable .ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-thead > tr > th {
	padding: 9px 8px;
}

.xgui-nhTable .ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-tbody > tr > td {
	padding: 5px 8px;
}

.xgui-nhTable .ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table > .ant-table-thead > tr > th {
	padding: 9px 8px;
}

.xgui-nhTable .ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-tbody > tr > td {
	padding: 5px 8px;
}

.xgui-nhTable .ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table > .ant-table-thead > tr > th {
	padding: 9px 8px;
}

.xgui-nhTable .ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-tbody > tr > td {
	padding: 5px 8px;
}
.xgui-nhTable .ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-header{
	overflow: auto;
}
.xgui-nhTable .ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body{
	overflow: auto !important;
}
.xgui-nhTable .ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner{
	overflow: auto !important;
	margin-top: -2px;
}
.xgui-nhTable .ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner{
	overflow: auto !important;
	margin-top: -2px;
}
.xgui-nhTable .ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body  table > .ant-table-tbody > tr > td {
	padding: 5px 8px;
}
.xgui-nhTable .ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner table > .ant-table-tbody > tr > td {
	padding: 5px 8px;
}
.xgui-nhTable .ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner table > .ant-table-tbody > tr > td {
	padding: 5px 8px;
}
.xgui-nhTable .ant-table-small > .ant-table-content > .ant-table-fixed-right{
	height:100%;
	// right:1px;
	// padding-right:2px;
	background: white;
}
.xgui-nhTable .ant-table-small > .ant-table-content > .ant-table-fixed-left{
	height:100%;
	
}
.xgui-nhTable .ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-header{
	border-left: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
}
.xgui-nhTable .ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-header{
	border-right: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	border-left: 1px solid #e8e8e8;
}
.xgui-nhTable .ant-table-small > .ant-table-content > .ant-table-fixed-left  .ant-table-tbody > tr > td:last-child{
	border-right: 1px solid #e8e8e8 !important;
}

.ant-table-scroll table .ant-table-fixed-columns-in-body {
	visibility: visible !important;
}

.xgui-nhTable .ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer .ant-table-fixed{
	border-right: 1px solid #e8e8e8;
	border-left: 1px solid #e8e8e8;
}

.xgui-nhTable .ant-table-small > .ant-table-content > .ant-table-fixed-left  .ant-table-tbody > tr:first-child > td{
	border-top: 1px solid #e8e8e8;
}
.xgui-nhTable .ant-table-small > .ant-table-content > .ant-table-fixed-right  .ant-table-tbody > tr:first-child > td{
	border-top: 1px solid #e8e8e8;
}
.xgui-nhTable .ant-table-small > .ant-table-content > .ant-table-fixed-right  .ant-table-tbody > tr > td:first-child{
	border-left: 1px solid #e8e8e8 !important;
}

//调整滚动条的宽度和高度
.xgui-nhTable .ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > div > div:first-child + div{
	height:12px !important;
    z-index: 3;
    opacity: 1 !important;
}
.xgui-nhTable .ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > div > div:first-child + div + div{
	width:12px !important;
    height:auto !important;
    z-index: 3;
}
.xgui-nhTable .ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > div > div:first-child + div + div{
    display: none;
}

.xgui-nhTable .check button {
    height: 28px;
    line-height: 28px;
    min-width: 60px;
    padding: 0 8px;
    border-radius: 4px;
    border-color: transparent;
}
.xgui-nhTable .check button:hover {
    border-color: #1890ff;
    background-color: #fff;
}
.xgui-nhTable .check button:global(.ant-btn-primary) {
    background-color: #e6f7ff;
    color: #1890ff;
    border-color: #e6f7ff;
}
.xgui-nhTable .check button:global {
    min-width: 90px;
    padding: 0 12px;
	margin: 0 8px 8px 0;
	border-radius: 0px;
}