/*CSS reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,
blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0}
ol,ul {list-style:none}
caption,th {text-align:left}
h1,h2,h3,h4,h5,h6 {font-weight:normal}
q:before,q:after {content:''}
abbr,acronym { border:0}
a{color:#0099ff;text-decoration: none;}
p,td,li{
	color: #656565;
}
body{
	font-family: Helvetica, "微软雅黑", "Microsoft YaHei";
	font-size: 12px;
	background: #ffffff;
}
select,button,input table {
	font-family: Helvetica, "微软雅黑", "Microsoft YaHei" !important;
}
/*文字排版*/
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f16{font-size:16px}
.f20{font-size:20px}
.fb{font-weight:bold}
.fn{font-weight:normal}
.lh150{line-height:150%}
.lh180{line-height:180%}
.lh200{line-height:200%}
.unl{text-decoration:underline;}
.no_unl{text-decoration:none;}
/*定位*/
.tl{text-align:left}
.tc{text-align:center}
.ter{text-align:right}
.bc{margin-left:auto;margin-right:auto;}
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.cb{clear:both}
.cl{clear:left}
.cr{clear:right}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.vm{vertical-align:middle}
.pr{position:relative}
.pa{position:absolute}
.abs-right{position:absolute;right:0}
.zoom{zoom:1}
.hidden{visibility:hidden}
.none{display:none}
/*长度高度*/
.w10{width:10px}
.w20{width:20px}
.w30{width:30px}
.w40{width:40px}
.w50{width:50px}
.w60{width:60px}
.w70{width:70px}
.w80{width:80px}
.w90{width:90px}
.w100{width:100px}
.w120{width: 120px}
.w150{width: 150px}
.w170{width: 170px}
.w200{width:200px}
.w230{width: 230px;}
.w250{width:250px}
.w300{width:300px}
.w400{width:400px}
.w500{width:500px}
.w600{width:600px}
.w700{width:700px}
.w800{width:800px}
.w{width:100%}
.wmax{width:max-content}
.h20{
	height: 20px;
}
.h50{height:50px}
.h45{height: 45px;}
.h40{height: 40px;}
.h80{height:80px}
.h100{height:100px}
.h200{height:200px}
.h{height:100%}
/*边距*/
.mb5{margin-bottom:5px}
.m10{margin:10px}
.m15{margin:15px}
.m30{margin:30px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt25{margin-top: 25px}
.mt30{margin-top:30px}
.mt40{margin-top:40px}
.mt50{margin-top:50px}
.mt60{margin-top: 60px;}
.mt100{margin-top:100px}
.mb10{margin-bottom:10px}
.mb15{margin-bottom:15px}
.mb20{margin-bottom:20px}
.mb28{margin-bottom: 28px}
.mb30{margin-bottom:30px}
.mb40{margin-bottom:40px}
.mb50{margin-bottom:50px}
.mb100{margin-bottom:100px}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml15{margin-left:15px}
.ml45{margin-left: 45px;}
.ml20{margin-left:20px}
.ml120{margin-left: 120px}
.ml30{margin-left:30px}
.ml50{margin-left:50px}
.ml55{margin-left: 55px;}
.ml100{margin-left:100px}
.ml147{margin-left:147px}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr15{margin-right:15px}
.mr20{margin-right:20px}
.mr25{margin-right: 25px}
.mr30{margin-right:30px}
.mr50{margin-right:50px}
.mr100{margin-right:100px}
.p10{padding:10px;}
.p15{padding:15px;}
.p30{padding:30px;}
.pt5{padding-top:5px}
.pt10{padding-top:10px}
.pt15{padding-top:15px}
.pt20{padding-top:20px}
.pt30{padding-top:30px}
.pt50{padding-top:50px}
.pb5{padding-bottom:5px}
.pb10{padding-bottom:10px}
.pb15{padding-bottom:15px}
.pb20{padding-bottom:20px}
.pb30{padding-bottom:30px}
.pb50{padding-bottom:50px}
.pb100{padding-bottom:100px}
.pl5{padding-left:5px}
.pl10{padding-left:10px}
.pl15{padding-left:15px}
.pl20{padding-left:20px}
.pl30{padding-left:30px}
.pl50{padding-left:50px}
.pl100{padding-left:100px}
.pr5{padding-right:5px}
.pr10{padding-right:10px}
.pr15{padding-right:15px}
.pr20{padding-right:20px}
.pr30{padding-right:30px}
.pr50{padding-right:50px}
.pr100{padding-right:100px}
/*其他*/
.nobr{
	border: none;
}
.t_color_1{
	color: #333333;
}
.t_color_2{
	color: #656565;
}
.t_color_3{
	color: #999999;
}
.green{
	color: #339900;
}
th.td{
	text-align: center;
}
.w227{
	width: 227px;
}
.red{
	color: #e4393c;
}
.normal{
	font-weight: normal;
}
.bold{
	font-weight: bold;
}
pre {/*强制换行*/
	white-space: pre-wrap;
	word-wrap: break-word;
}
/*page*/
.page .digg{display: flex;justify-content: center;align-items: center;gap: 4px;}
.page .digg a { border: #cccccc 1px solid; padding:2px 5px;  color: #7a7a7a; width: max-content; min-width: 24px;  height: 26px;box-sizing: border-box;display: inline-flex;align-items: center;justify-content: center;}
.page .digg a:hover{border: #2898FF 1px solid;  color: #2898FF !important;}
.page .digg a:active{border: #000099 1px solid; color: #000099 !important;}
.page .digg a.dianji:hover{color: #fff !important;}
.page .digg a.dianji {display: inline-block; border: #2898FF 1px solid; padding:2px 5px; font-weight:bold; color: #fff; background:#2898FF;}
.page .digg span.disabled { padding:2px 5px; border: #eee 1px solid;  color: #ddd; }
.page .digg .next{ padding:2px 5px; display: inline-flex; box-sizing: border-box; justify-content: center; align-items: center; border: #cccccc 1px solid;  color:#7a7a7a; width: max-content; height: 26px; cursor: pointer;}
.page .digg .next:hover{ background: #2898FF; color: #fff !important; border: 1px solid #2898FF;}
.page .digg .prev{padding:2px 5px;display: inline-flex;box-sizing: border-box;justify-content: center;align-items: center;border: #cccccc 1px solid;color:#7a7a7a;width: max-content;height: 26px;cursor: pointer;}
.page .digg .prev:hover{background: #2898FF;color: #fff !important;border: 1px solid #2898FF;}
.page .digg .toNum{color: #7a7a7a; display: inline-block; margin-left: 10px;}
.page .digg .toNum input{ height: 18px; width: 50px; margin:0 5px;}
.page .confirm-btn{float: right; width: 62px; height: 25px; line-height: 25px; text-align: center; background-color: #2898FF; color: #fff; cursor: pointer; margin-left: 22px;}

.page .digg label input,
.page .digg label span {
    margin:0 3px;
}

.page .digg .current{
    border: #2898FF 1px solid;
    padding: 2px 5px;
    font-weight: bold;
    color: #fff;
    background: #2898FF;
    text-align: center;
    width: max-content;
	min-width: 24px;
    height: 26px;
	box-sizing: border-box;
	display: inline-flex;align-items: center;justify-content: center;
}
.nav .active a{
    /* color :  #fff;
	padding-bottom: 2px;
	border-bottom: 1px solid #fff; */
}

.sort-field {
	padding-right: 20px !important;
	position: relative;
	cursor: pointer;
}
.sort-field:before {
	content: '';
	position: absolute;
	top: 10px;
	right: 8px;
	border: 4px solid transparent;
	border-bottom: 5px solid #b2b2b2;

}

.sort-field:after {
	content: '';
	position: absolute;
	top: 21px;
	right: 8px;
	border: 4px solid transparent;
	border-top: 5px solid #b2b2b2;

}

.sort-field.desc:after {
	border-top-color: #000;
}

.sort-field.asc:before {
	border-bottom-color: #000;
}

.search-box {
	display: flex;
	justify-content: space-between;
	margin: 15px 0;
}

.search-box .btns {
	display: flex;
	align-items: center;
}

.search-box .btns .btn-ele {
	display: inline-block;
	background: #2898FF;
	color: #fff;
	margin: 0 3px;
	padding: 5px 15px;
	line-height: 20px;

}
.shadow {
	box-shadow: 0 4px 12px rgba(0, 0, 0, .06);
}

.date-wrap {
	width: 204px;
	position: absolute;
	top: 100%;
	left: 0;
	background: #fff;
	box-shadow: 1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08);
	display: none;
	z-index: 10;
}
.date-input {
	position: relative;
	display: inline-block;
}
.date-input input {
	width: 155px;
	position: relative;
	padding-right: 20px;
}
.date-input .clear {
	position: absolute;
	right: 5px;
	transform: translate(-50%, -50%);
	top: 50%;
	cursor: pointer;
}
.date-item {
	height: 34px;
	line-height: 34px;
	padding: 0 15px;
	font-size: 14px;
	cursor: pointer;
}
.date-item:hover {
	background-color: #f5f5f5;
	font-family: dtc-bold;
}
.form-btns {
	display: inline-block;
	margin-left: 20px;
}
.form-btns button, .form-btns a {
	margin: 0 5px;
	padding: 0 15px;
	height: 28px;
	line-height: 28px;
	display: inline-block;
}
.form-item {
	display: inline-block;
	margin: 0 10px;
}
.form-item input {
	height: 28px;
}
.form-item select {
	height: 28px;
}
.hide {
	display: none !important;
}
