/*table*/
.tablebox{
	width: 100%;
	overflow: auto;
}
.tablebox .mb5{
    margin-bottom: 5px;
}
.table{
    color: #4B5564;
    border-spacing:0;
    border-collapse: separate;
    border:1px solid #E4E7EF;
    border-radius: 3px;
	margin-bottom:0;
	max-width: 1000%;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{
	border:none;
	padding:12px 10px;
    line-height: 18px;
	vertical-align: middle;
	border-top:1px solid #E4E7EF;
}
table.table>thead>tr>th{
	font-weight: 600;
	background: #E9EFF4;
    color: #536B8F;
    padding-top:8px;
    padding-bottom:8px;
}

table.table>thead>tr.th-nowrap>th{
	white-space: nowrap;
}
table.table>tbody>tr:nth-of-type(even){
	background: #F7FAFC;
}
.tablebox .table.fix-table{
    min-width: 1500px;
}
table.table>tbody>tr:nth-of-type(odd){
    background: #fff;
}
.table>tbody>tr:hover,
table.table>tbody>tr:nth-of-type(even):hover,
table.table>tbody>tr:nth-of-type(odd):hover{
    background: #E1E7ED;
}
table.table .handle a,
table.table .handle .text-disabled{
	margin-right: 5px;
	white-space: nowrap;
}
table.table .handle .text-disabled,
table.table .handle .text-disabled:hover{
	text-decoration: line-through;
}
table.table-min{

}
table.table-min>tbody>tr:nth-of-type(even) {
	background: none;
}
table.table-min>thead>tr>th{
	background: #eee;
	color: #666;
}
table.table-min{
	border:1px solid #ddd;
}
table .list-comments-td{
	max-width: 300px;
}
table .list-comments-scroll{
	overflow-y: auto;
    max-height: 74px;
    cursor: pointer;
}

/*table-display*/
.table-display{
	display: table;
	width: 100%;
	border-collapse: collapse;
  	border-spacing: 0;
  	padding: 0;
}
.table-display .cell{
	display: table-cell;
	padding:0 0 0 10px;
	border-collapse: collapse;
  	border-spacing: 0;
}
.table-display .cell:last-child{
	padding:0 10px 0 10px;
}

.table>.compose-header>tr>th:first-child{
	border-left: none;
}

/*th带边框的table*/
.table-th-border th{
    border:1px solid #DADDE4 !important;
}
.table-th-border table{
    border-collapse: collapse;
}






/*历史CSS*/
.tablebox.table-collapse{
	border:1px solid #E4E7EF;
	border-radius: 3px;
}
.table-collapse .tablebox{
	border:1px solid #E4E7EF;
	border-radius: 3px;
}
.table-collapse table{
	border-collapse: collapse;
	position: relative;
	overflow: hidden;
}
.table-collapse thead::before{
	width: 10px;
	height: 10px;
	content: "";
	position: absolute;
	top:0px;
	left:0px;
	background: #fff;
}
.table-collapse thead th:first-child::before{
	width: 10px;
	height: 10px;
	content: "";
	position: absolute;
	top:0px;
	left:0px;
	background: #E9EFF4;
	border:1px solid #E4E7EF;
	border-right:none;
	border-bottom: none;
	border-radius: 3px 0 0 0;
}
.no-stripe-table{
	border-collapse: collapse;
}
.no-stripe-table.table.no-stripe-table.table>tbody td{
	border: 1px solid #e4e7ef  !important;
}
table.no-stripe-table>tbody>tr:hover{
	background: #fff;
}
table.no-stripe-table>tbody>tr:hover:nth-of-type(even){
	background: #F7FAFC;
}
.table>.compose-header>tr>th{
	border: 1px solid #DADDE4 !important;
}