/* Ensure that the demo table scrolls */
th, td { white-space: nowrap; }
div.dataTables_wrapper {
	width: 98%;/* 设置表格宽度 */
	margin: 0 auto;
}

/* 设置按钮在右边 */
div.dt-buttons {
	float:right;
}
/* 设置搜索框在左边 */
.dataTables_wrapper .dataTables_filter{
	float:left
}

input[type="search"]{
	margin-left:0.5em;
	-webkit-appearance: searchfield;
	-webkit-writing-mode: horizontal-tb !important;
    box-sizing: border-box;
	padding: 1px;
    text-rendering: auto;
    color: initial;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    text-align: start;
    background-color: white;
    -webkit-rtl-ordering: logical;
    cursor: text;
    margin: 0em;
    font: 400 13.3333px Arial;
    border-width: 2px;
    border-style: inset;
    border-color: initial;
    border-image: initial;
}

#xlsxbtn {
	position: absolute;
	color: red; 
	left: -105px; 
	z-index: 99; top: -22px
}


/* 超长文字单元格省略号显示 */
.ellipsis{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
}

.textarea-custom{
    width:200px;
    height:21px;
    resize:none;
    border:0px;
    background-color:transparent;
    font-size: 16px;
    vertical-align: inherit;
    font-family: "microsoft yahei";
    color: #000000;
}
.custom-reset{
    height:31px;
    resize: auto;
}
.width-450{ 
    width:450px; 
}
.width-350{ 
    width:350px; 
}
.width-200{ 
    width:200px; 
}

.width-150{ 
    width:150px; 
}

.width-100{ 
    width:100px; 
}

.width-50{ 
    width:50px; 
}

.width-80{ 
    width:80px; 
}