table{
	border-collapse:collapse!important;
}
table td{
/* 	text-overflow: ellipsis; */
}
div.dataTables_wrapper div.dataTables_paginate ul.pagination{
	max-width: 330px;
}
table.dataTable{
	border-collapse:collapse!important;
}
table.dtable{
	color:#000;
	min-width:100%!important;
 	width:100%!important;
	/* table-layout:fixed; */
	font-size:12px;
	border-collapse:collapse!important;
}
.data-list{
	padding:5px 15px;
}
.dtable thead tr{
	background-color:#edeff0!important;
	border-right:1px dotted #ccc;
	/* border-top:1px solid #ccc; */
}
.dtable thead td,.dtable thead th {
    max-width: 135px;
    border: 1px dotted #ccc!important;
    border-right: none!important;
    border-top:none!important;
   /*  min-height: 35px;  */
    padding: 0px 4px!important;
/*     text-overflow: ellipsis; */
    overflow: hidden;
/*     text-overflow: ellipsis; */
/*     font-weight: 400!important; */
    text-align: left;
    border-bottom: none!important;
    position: relative;
    
}
.dataTables_scrollHead{
    background: #edeff0;
    border-top: 1px dotted #ccc!important;
}
.dataTables_scrollHead::-webkit-scrollbar-track{
	background:#757575;
	visibility:hidden;
}
.dataTables_scrollHead::-webkit-scrollbar{
	background:rgba(0,0,0,0);
}
.dtable tbody tr .td-no-padding{
	overflow:visible;
}
.dtable tbody td{
	max-width:135px;
	border:1px dotted #ccc!important;
	height:24px!important;
	padding:0px 4px!important;
	overflow:hidden;
	word-wrap: break-word;
	word-break: break-all;
	position: relative;
}
.dtable tbody td a{
	color:#2196F3;
}
.dtable tbody td .btn{
	color:#fff;
}
.dtable tbody td .btn span{
	color:#111;
}
.dtable tbody td .btn .glyphicon{
	color:#fff;
}
.dtable tbody td input{
	border:none;
	background:rgba(0,0,0,0)!important;
	width:100%;
	height:100%;
}
.dtable tbody tr:nth-child(odd){
	background-color:#fff;
}
.dtable tbody tr:nth-child(even){
	background-color:#f6f8f9;
}
.dtable tfoot tr th{
	border:1px dotted #ccc;
}
table tr th, table tr td{
	height:24px;
	padding:0px 8px;
}


.fixed-layout-table{ 
	table-layout: fixed;
}
.fixed-layout-table>tbody>tr>td,.fixed-layout-table>thead>tr>th{
 word-wrap:break-word;word-break:break-all;
 white-space: inherit;
 line-height: inherit;
}
.border-box-table>tbody>tr>td,.border-box-table>thead>tr>th{
	box-sizing: border-box;
}


.form-control-gx{
}
.panel-info>.panel-heading{
}
.oper-search label{
	min-width:5em;
}
.fh-model .oper-search label{
	min-width:auto;
}
.form-control{
	padding:0px 14px;
	font-size:12px;
	min-height:25px;
	height:auto;
	border-radius:0px;
}
div.dataTables_wrapper div.dataTables_length select.form-control {
	padding:0px 3px;
	width:56px;
}
table .form-control{
	border-radius:3px;
}
.border .form-control{
	padding:6px 8px;
}
.left-container>span{
}
.querygroup div span{
}
.margin-bottom-info label{
}
.rightdata .right-container .col-sm-5{
}
.form-horizontal .form-group{
}
table input[type="text"]{
	background:rgba(255,255,255,0);
	font-size:12px;
}

/**设置固定table表头样式**/
.DTFC_LeftBodyLiner table{
	 margin-top: 0px!important;
	 margin-bottom: 0px!important;
}
.DTFC_LeftBodyLiner table  thead tr th{
	height: 0px!important;
    border: 0px!important;
}
.DTFC_LeftHeadWrapper table{
	 margin-bottom: 0px!important;
}
.DTFC_LeftHeadWrapper table thead tr{
	 height:auto; 
}
.DTFC_LeftHeadWrapper table thead tr th{
	 margin-bottom: 0px!important;
	 border-bottom: 0px!important;
	 background:#d8d8d8;
}

.DTFC_RightBodyLiner table{
	 margin-top: 0px!important;
	 margin-bottom: 0px!important;
}
.DTFC_RightBodyLiner table  thead tr th{
	height: 0px!important;
    border: 0px!important;
}
.DTFC_RightHeadWrapper table{
	 margin-bottom: 0px!important;
}
.DTFC_RightHeadWrapper table thead tr{
	height:auto;;
}
.DTFC_RightHeadWrapper table thead tr th{
	 margin-bottom: 0px!important;
	 border-bottom: 0px!important;
	 background:#d8d8d8;
}
/**设置固定table表头样式**/

.dataTables_scrollHeadInner {
    width: 100%!important;
}
.dataTables_wrapper{
	width: 100%!important;
}

/* 设置通用列表横向滚动样式 */
.dataTables_scrollBody table thead td, .dataTables_scrollBody table thead th, .dataTables_scrollBody table thead tr{ 
    height:0!important; 
    border-top:none!important;
} 
.dtable-footer-flex{
	padding-top:5px;
}
.dtable-footer-left1{
}
.dtable-footer-left2{
	padding-left:10px;
}
.dtable-footer-left3{
	padding-left:20px;
}
.fh-model .dtable-footer-left1 .dt-buttons{
	display:none;
}
.fh-model .dtable-footer-left1 .datatable-reflash{
	display:none;
}
.dtable thead tr+tr{
	border-top:1px dotted #ccc;
}
.dtable thead .title-tr th{
	text-align:center;
}
.td-two-line{
	display: -webkit-box;
    -webkit-line-clamp:2;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
}
.td-one-line{
	display: -webkit-box;
    -webkit-line-clamp:1;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
}
.file-table{
   width:100%;	
}
.file-table tr td:nth-child(1) {
    width: 50px;
}

.file-table tr td {
    font-size: 12px!important;
    height: 30px;
    padding: 5px 8px;
}
.file-table tr td a {
    width: 100%;
    overflow: hidden;
    display: inline-block;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.file-table tr td .btn.btn-xs {
    background: rgba(0,0,0,0);
    color: #2196f3;
}
.file-table tr td a {
    width: 100%;
    overflow: hidden;
    display: inline-block;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.border-min-900{
    min-width:900px;	
}
.border-900{
    width:900px;	
}
.border-700{
    width:700px;	
}
.dtable-footer-flex.display-flex{
	padding:0px;
}
.dtable-footer-flex.display-flex .dtable-footer-left3 , .dtable-footer-flex.display-flex .dtable-footer-left2{
	padding-left:5px;
}
div.dataTables_wrapper div.dataTables_info{
	padding-top:6px;
}
table .icon-wh{
	font-size:12px!important;
}