/* CSS Document */
body,span,div,ul,li,ol,dl,dt,dd,a,img,input,textarea,h1,h2,h3,h4,h5,h6,p,form,em,b,u,i{ padding:0px; margin:0px; border:0px; list-style:none;}
body{ font-family:themefont,"Microsoft YaHei",'微软雅黑',Arial; overflow-x: hidden; font-size:14px; color:#686868; background: #fff;}
h1,h2,h3,h4,h5,h6{ font-weight: normal; font-size: 14px;}
input,textarea,button,select{ font-size:15px; font-family:themefont,"Microsoft YaHei",'微软雅黑',Arial; outline:none;}
select{ ppearance:none; -moz-appearance:none;/*Firefox*/ -webkit-appearance:none;/*Safari和Chrome*/}
i,em{ font-style:normal;}
img{ vertical-align: middle; }
a{
	color: #333;
	outline-style:none;
	transition: none 0.3s linear 0s;
	-webkit-transition: none 0.3s linear 0s;
	-moz-transition: none 0.3s linear 0s;
	-ms-transition: none 0.3s linear 0s;
	-o-transition: none 0.3s linear 0s;
	transition-property: background,color;
	-webkit-transition-property: background,color;
	-moz-transition-property: background,color;
	-ms-transition-property: background,color;
	-o-transition-property: background,color;
}
a:visited,a:link{ text-decoration:none;}
a:hover{ text-decoration:none;}
a:active{}

input[type="submit"],input[type="reset"],input[type="button"]{ -webkit-appearance:none;}
/*ios系统中元素被触摸时产生的半透明灰色遮罩去掉*/
a,span,button,input,textarea{ -webkit-tap-highlight-color: rgba(0,0,0,0); /*-webkit-user-modify:read-write-plaintext-only; */}
/*input type=number*/
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button{ -webkit-appearance:none !important;}/* chrome and safari */
/*input{ -webkit-}*/

/*取消点击高亮*/
a,div,span{ -webkit-tap-highlight-color:transparent;}

/* 修改chrome记住密码后自动填充表单的黄色背景 */
input:-webkit-autofill { background-color: none; background-image: none; color: #000;}

/*定义字体*/
@font-face{
	font-family: 'themefont';
	src: url('./../font/themefont/century-gothic.eot');
	src: url('./../font/themefont/century-gothic.eot?#iefix') format('embedded-opentype'),
	url('./../font/themefont/century-gothic.woff') format('woff'),
	url('./../font/themefont/century-gothic.ttf')  format('truetype'),
	url('./../font/themefont/century-gothic.svg#./../font/themefont/century-gothic') format('svg'); /* Legacy iOS */
}

@font-face{
	font-family: "iconfont";
	src: url('./../font/iconfont/iconfont.eot');
	src: url('./../font/iconfont/iconfont.eot#iefix') format('embedded-opentype'),
	url('./../font/iconfont/iconfont.woff') format('woff'),
	url('./../font/iconfont/iconfont.ttf') format('truetype'),
	url('./../font/iconfont/iconfont.svg#./../font/iconfont/iconfont') format('svg');
}

.iconfont{
	font-family: "iconfont" !important;
	font-size: 14px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
}


.clearfix:after{ content:""; display:block; clear:both;}
.clearfix{ zoom:1;}
.fl{ float:left;}
.fr{ float:right;}
.lastitem-margin{ margin-right: 0px !important; margin-bottom: 0px !important;}
.lastitem-border{ border-right: 0px !important; border-bottom: 0px !important;}
.lastitem-padding{ padding-right: 0px !important; padding-bottom: 0px !important;}
.none{display: none}
/*20200907*/
.loader-02 {
	width: 20px;
	height: 20px;
	margin-left: calc(50% - 10px);
	border: 2px solid transparent;
	border-left-color: currentcolor;
	border-right-color: currentcolor;
	border-radius: 50%;
	-webkit-animation: 1s loader-02 linear infinite;
	animation: 1s loader-02 linear infinite;
}
@-webkit-keyframes loader-02 {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@keyframes loader-02 {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
/*.pup-l table {font-size: 14px; text-align: center;}*/
/*.pup-l table tbody tr:nth-child(odd){background:#ffd440;}*/

.pup-l table {font-size: 14px; font-family: Arial;color: #333333; text-align: center;}
/*.pup-l table tbody tr:nth-child(odd){background:#ffd440;}*/
.pup-l table tbody {display:block;height: 210px;overflow-y: auto;margin-right: 10px;overflow-x: hidden;}
.pup-l table tbody tr {display:table;table-layout: fixed;width: 100%; box-sizing: border-box;background: #ffffff !important;}
.pup-l table thead tr {display:table;table-layout: fixed;width: 100%; box-sizing: border-box;background: #ffffff !important;font-weight: bold;}
.pup-l table thead {width: calc( 100% - 17px );}
/* 滚动条宽度 */
.pup-l table tbody::-webkit-scrollbar {
	width: 4px;
	background-color: transparent;
	position: absolute;
	left: 0;
}
/* 滚动条颜色 */
.pup-l table tbody::-webkit-scrollbar-thumb {
	background: #000000;
	opacity: 0.8;
	border-radius: 10px;
}

.yearDetail table {font-size: 18px;	font-family: Arial;color: #333333; text-align: center;}
.yearDetail table tbody tr:nth-child(even){background:rgba(255,255,255,0.8);}
.yearDetail table tbody {display:block;height: 577px;overflow-y: auto;margin-right: 10px;}
.yearDetail table tbody tr {display:table;table-layout: fixed;width: 100%; box-sizing: border-box;line-height: 46px;}
.yearDetail table thead tr {display:table;table-layout: fixed;width: 100%; box-sizing: border-box;background: #F8D032 !important;padding-top: 14px;line-height: 69px;font-size: 20px;}
.yearDetail table thead {width: calc( 100% - 17px );}
/* 滚动条宽度 */
.yearDetail table tbody::-webkit-scrollbar {
	width: 6px;
	background-color: transparent;
	position: absolute;
	left: 0;
}
/* 滚动条颜色 */
.yearDetail table tbody::-webkit-scrollbar-thumb {
	background: #666666;
	opacity: 0.8;
	border-radius: 3px;
}
