*{margin:0; padding:0;}
body{font-family:Arial,Tahome,"Microsoft YaHei";font-size:14px;color:#000;background-color:#FFFFFF;}
body{
	min-width: 1300px;
}
img{border:none;}
ul,li{list-style: none;}
a, a:hover{text-decoration: none;outline:0;color: inherit;}
a:focus{outline:none;}
input,select,textarea{outline:0;border: 1px solid #e7e7e7;}
fieldset { border: none;}

:root{
	--main-color: #005321;
	--main-color-light: #effff5;
	--btn-border-color: #005321;
	--btn-bg-color: #fff;
	--btn-text-color: #005321;
}

.qp{border: 1px solid #e7e7e7;padding: 3.5px 15px 4px 15px;overflow: hidden;background-color:#f8f8f8;margin-bottom: 5px;}
.qp *{vertical-align: middle;}
.qp span{margin: 0px 1px 0px 2px;display: inline-block;line-height: 22px;}
.qp .nl{width: 100%;display: block;padding: 3px;float: left;}
/*navigation*/
.nv{padding:8px 15px;background-color: #f8f8f8;margin-bottom: 5px;border: 1px solid #e7e7e7;color: #999;}
.nv i{margin: 0px 5px;}
/*operator btn*/
.op{overflow:hidden;display: block;width: 100%;}
.op .button{margin-bottom: 5px;border-radius: 8px;}
.op a{float: left;margin-right: 4px;}
/*warning info span*/
.wi{color: #FF6600; padding: 0px 2px;}
/*action*/
.ac{width: 100%;padding-top: 10px;padding-bottom:10px; text-align: center;
}
.ac .button{margin: 0px 5px;}
.button{-moz-user-select:none;
      -webkit-user-select:none;
      user-select:none;}

.tb, .tb_static{margin-bottom:5px;width:100%;border-collapse:collapse;border-spacing:0px;border: 1px solid #e7e7e7;}
.tb thead, .tb_static thead{background-color:#f8f8f8;text-align:center;font-weight:bold;height:32px;line-height:32px;user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;}
.tb thead span, .tb_static thead span{cursor:pointer;}
.tb td, .tb_static td{text-align:center;vertical-align:middle;border:1px solid #e7e7e7;white-space:normal;word-break:break-all;word-warp:break-word;}
/*有些低分辨率的这里只能调到5*/
.tb th, .tb_static th{text-align:center;vertical-align:middle;border:1px solid #e7e7e7;white-space:nowrap;word-break:keep-all;word-warp:normal;padding: 0px 2px;}
.tb tfoot td, .tb_static tfoot td{height:30px; text-align:center;vertical-align:middle;border:1px solid #e7e7e7;white-space:nowrap;word-break:keep-all;word-warp:normal;padding: 0px 1px;}

.tb .none{text-align:center;height:25px;color: #F00;}
.tb .none:hover{background-color:#FFF;}
.tb .odd{background-color:#FFF;text-align:center;height:25px;}
.tb .even{background-color:#f8f8f8;text-align:center;height:25px;}

.tb thead th.sort{
	background-image: url("../../images/common/scrollTable/sort_both.png");
	background-repeat: no-repeat;
	background-position: center right;
}
.tb thead th.asc{
	background-image: url("../../images/common/scrollTable/sort_asc.png");
	background-repeat: no-repeat;
	background-position: center right;
}
.tb thead th.desc{
	background-image: url("../../images/common/scrollTable/sort_desc.png");
	background-repeat: no-repeat;
	background-position: center right;
}
.tb > tbody > tr:not([noBg]){cursor: pointer;}
.tb > tbody > tr:not([noBg]):hover td{background-color:#e0f5bd;}
/*这里不能设置所有，设置所有select会选择不了*/
.tb > tbody > tr:not([noBg]):hover td, .tb > tbody > tr:not([noBg]):hover input, .tb > tbody > tr:not([noBg]):hover select{background-color:#e0f5bd;}
.tb > tbody > tr:not([noBg]).nohover td{background-color:#FFF !important;}
.tb > tbody > tr:not([noBg]).hover1:hover td{background-color:#E8F2FE !important;}
.tb > tbody > tr:not([noBg]).hover2:hover td{background-color:#e0f5bd !important;}
.tb > tbody > tr:not([noBg]).selected td{background-color:#e0f5bd;}
.tb > tbody > tr:not([noBg]).curHover td{background-color:#e0f5bd;}
.tb > tbody > tr td, .tb_static > tbody > tr td{height:32px;text-overflow:ellipsis;white-space:normal;word-break:break-all;word-warp:break-word; overflow:hidden; padding: 1px 1px;}
.tb > tbody > tr td select{height: 18px;}
.tb a{color:#2E1703;}
.tb a:hover{color:#F58220;text-decoration:underline;}
.tb input[class = 'editable']{margin:0px 0px;}

.tb a.button{color:#ffffff;}
.tb a.button:hover{color:#ffffff;text-decoration:none;}
.tb .td_ellipsis, .sum-tb .td_ellipsis{text-overflow: ellipsis;overflow: hidden;width:100%;height:100%;}



.footer_div{
	margin: 0 auto;
}
.navigation{
	list-style: none;
	margin:10px;font-size:12px;color: #666;text-align: right;
}
.navigation li{
	float: left;
	line-height: 12px;
	font-size:14px;color:#5D5E5E;display:inline;margin-right:2px;padding:10px 15px;text-decoration:none;outline:0;
	cursor: pointer;
	border-radius: 6px;
	background-color: #f8f8f8;
}
.navigation #currentPage{
	border:1px solid #005321;color: #005321;font-weight: bold;margin-right: 2px;padding: 10px 15px;
}
.navigation .disable{
	color: #CCCCCC;margin-right: 2px;padding: 10px 15px;
}
.navigation li:hover{
	color: #005321;
	border-color: #005321;
}
.navigation .data-goTo{
	text-align: center;
}
.navigation .data-goTo:hover, .navigation .data-recordPerPage:hover{
	color: #666;
}
.navigation #totalRecord, .navigation #recordPerPageOne,  .navigation #recordPerPageTwo{
	padding: 10px 15px;
	background:#fff;
}
.navigation #totalRecord,.navigation #totalPage,.navigation #pageShow,.navigation #recordPerPageOne,  .navigation #recordPerPageTwo{
	border-color: white; 
	cursor: default;
	background:#fff;
}
.navigation #totalRecord:hover,.navigation #totalPage:hover,.navigation #pageShow:hover
#pageShow,.navigation #recordPerPageOne:hover,  .navigation #recordPerPageTwo:hover{
	border-color: white;
	color: #5D5E5E;
}
.navigation .disable:hover{
	color: #CCCCCC;
	border-color: #E0E0E0;
}

