#root{
    width: 100%;
    height: 40%;
    /*overflow-y: scroll;*/
   table-layout: fixed;
}
thead,
tbody {
display: inline-block;
width: 100%;
}
tbody {
max-height: 150px;
overflow: auto;
}
thead th {
position: sticky;
top: 0;
z-index: 1;

width: 11% !important;
}
tbody td {

width: 15% !important;
}
tbody,thead tr {
    width: 100%;
}
.zbt-evenRow td:nth-child(2){

position: relative;
}
.zbt-evenRow td:nth-child(2)::before {
content: "";
    position: absolute;
    right: -10px;
    top: 50%;
    width: 8%;
    height: 2px;
    background-color: white;
    transform: rotate(-45deg);
}



.zbt-table{
    width: 100%;
    border-collapse: collapse;
}
.zbt-table thead{
	/*background: rgb(27 53 75 / 80%);*/
    color: #fff;
    font-weight: 700;

}
.zbt-table th{
    height: 6em;
    text-align: center;
   /* border-bottom: 1.5px dashed #95adba;*/
    padding: 2px 10px;
    font-weight: 700;
    font-size: 0.8rem

}
.zbt-table td{
    height: 3.2em;
    text-align: center;
   /* border-bottom: 1.5px dashed #95a9bf;*/
    /* padding: 2px 10px; */
    font-weight: 900;
    font-size: 1rem;
    color: #fff;
  
}
.zbt-table tr:hover {
background-color: rgba(0,0,0,0) !important; /*鼠标滑过时的背景颜色*/
}
.zbt-table .tderror{
    color: #ff3e0b;
}
.zbt-table .tdlack{
    color: #ff9b23;
}
.zbt-table td:first-child {
background: url(../img/tdbg.png)no-repeat;
    background-size: 100% 90%;
}
.zbt-table .tderrorfirst{
background: url(../img/tderrorbg.png)no-repeat !important;
background-size: 100% !important; 
color: #fff;
}
.zbt-table .tdlackfirst{
background: url(../img/tdlackbg.png)no-repeat !important;
background-size: 100% !important; 
}
.zbt-table tbody tr{
	cursor: pointer;
}
.zbt-evenRow{
	background: rgb(0,0,0,0);
}
.zbt-oddRow{
	background: rgb(24,24,50,0);
}
.zbt-curRow{
	background: #133d6f;
}

#root-zbTable-data::-webkit-scrollbar{
	    width: 2px;
	    background-color: #141832;
	}
#root-zbTable-data::-webkit-scrollbar-track{
	    background-color: #141832;
	}
#root-zbTable-data::-webkit-scrollbar-thumb{
	  background-color:#45d4fc;
	}
	input{
		background: rgb(20 24 50 / 0%);
    border: 0px solid #556174;
    color: #30a5da !important;
    padding: 3px 5px;
    margin-bottom: 2vh;

	}
	select{
		background: rgb(5 5 5 / 0%);
    border: 1px solid #32576a;
    color: #fff;
    padding: 3px 5px;

	}
	.form-horizontal{
		height: 8vh;
    margin: 2vh;
	}
	.seachbtn{
	margin: 0em 0 0 0em;
    position: relative;
    /* margin-bottom: 2vh; */
    background: rgb(41 85 121 / 60%);
    border: 0px solid #1c6db3;
    /* box-shadow: -1px 0px 4px #0d75cf; */
    color: #fff;
    /* border-radius: 4px; */
    width: 11%;
    height: 56%;
	}
	.seachMain{
		margin: 2vh
	}