.progress-wrap {
	position: fixed;
	z-index: 3;
	right: 5.8%;
	bottom: 15%;
	display: none;
	transition: all 0.4s ease-in 0s;
	-webkit-transition: all 0.4s ease-in 0s;
	-moz-transition: all 0.4s ease-in 0s;
	-ms-transition: all 0.4s ease-in 0s;
	-o-transition: all 0.4s ease-in 0s;
	opacity: 0;
	visibility: hidden;
}
.progress-wrap.active {
	opacity: 1;
	visibility: visible;
}
.progress-wrap a {
	outline: none;
	border: none;
	text-decoration: none;
	width: 3.25em;
	height: 3.25em;
	position: relative;
	display: block;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	background-color: #fff;
	-webkit-filter: drop-shadow(0px 0px 12px rgba(44, 75, 114, 0.1));
	filter: drop-shadow(0px 0px 12px rgba(44, 75, 114, 0.1));
}
.progress-wrap a svg path {
	fill: none;
}
.progress-wrap a svg.progress-circle path {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	stroke-width: 4;
	stroke: #009999;
	transition: all 0.4s linear 0s;
	-webkit-transition: all 0.4s linear 0s;
	-moz-transition: all 0.4s linear 0s;
	-ms-transition: all 0.4s linear 0s;
	-o-transition: all 0.4s linear 0s;
}
.progress-wrap a span {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
.progress-wrap {
	display: inline-block;
}

.cpyj_section{width: 100%;padding-top: 60px;padding-bottom: 70px;background: #f5f5f5;}
.cpyj_section .ejnavbox{width: 100%;margin-bottom: 60px;}
.cpyj_section .ejnavbox ul{margin: -10px;overflow: hidden;width: calc(100% + 20px);}
.cpyj_section .ejnavbox ul li{width: 16.66666666666667%;float: left;padding: 10px;}
.cpyj_section .ejnavbox ul li a{display: block;font-size: 18px;color: #333333;line-height: 54px;text-align: center;border: 1px solid #CFCFCF;}
.cpyj_section .ejnavbox ul li:hover a,
.cpyj_section .ejnavbox ul li.on a{color: #fff;background: #1e46a0;border-color: #1e46a0;}
.cpyj_section .ulbox{width: 100%;margin-bottom: 70px;}
.cpyj_section .ulbox ul{margin: -10px;width: calc(100% + 20px);}
.cpyj_section .ulbox ul::after{content: "";display: block;clear: both;}
.cpyj_section .ulbox ul li{width: 20%;float: left;padding: 10px;}
.cpyj_section .ulbox ul li a{display: block;width: 100%;background: #fff;padding: 20px 20px 34px 20px;box-shadow: 0 0 18px rgba(0,0,0,0.1);}
.cpyj_section .ulbox ul li a .pic{ padding-bottom: 85.6%; position: relative; overflow: hidden;}
.cpyj_section .ulbox ul li a .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);}
.cpyj_section .ulbox ul li a .wordsbox{width: 100%;padding: 20px 20px 0 20px;}
.cpyj_section .ulbox ul li a .wordsbox .tit{font-size: 20px;color: #444444;line-height: 24px;margin-bottom: 12px;text-align: center;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.cpyj_section .ulbox ul li a:hover .wordsbox .tit{color: #1e46a0;}
.cpyj_section .ulbox ul li a .wordsbox .info{font-size: 14px;color: #666666;line-height: 24px;text-align: center;margin-bottom: 16px;height: 48px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.cpyj_section .ulbox ul li a .wordsbox .more{width: 144px;font-size: 0;text-align: center;border-radius: 20.5px;background: #e4e4e4;margin: 0 auto;}
.cpyj_section .ulbox ul li a:hover .wordsbox .more{background: #1e46a0;}
.cpyj_section .ulbox ul li a .wordsbox .more .words{font-size: 14px;color: #666666;line-height: 41px;display: inline-block;vertical-align: middle;margin-right: 12px;}
.cpyj_section .ulbox ul li a:hover .wordsbox .more .words{color: #fff;}
.cpyj_section .ulbox ul li a .wordsbox .more .ico{width: 19px;display: inline-block;vertical-align: middle;}
.cpyj_section .ulbox ul li a .wordsbox .more .ico img{width: 100%;display: block;}
.cpyj_section .ulbox ul li a .wordsbox .more .ico img.img2{display: none;}
.cpyj_section .ulbox ul li a:hover .wordsbox .more .ico img.img1{display: none;}
.cpyj_section .ulbox ul li a:hover .wordsbox .more .ico img.img2{display: block;}
@media  screen and (max-width: 1680px){
	.cpyj_section{padding-top: 50px;padding-bottom: 60px;}
	.cpyj_section .ejnavbox{margin-bottom: 40px;}
	.cpyj_section .ejnavbox ul{margin: -6px;width: calc(100% + 12px);}
	.cpyj_section .ejnavbox ul li{padding: 6px;}
	.cpyj_section .ejnavbox ul li a{font-size: 16px;line-height: 46px;}
	.cpyj_section .ulbox{margin-bottom: 50px;}
	.cpyj_section .ulbox ul{margin: -6px;width: calc(100% + 12px);}
	.cpyj_section .ulbox ul li{padding: 6px;}
	.cpyj_section .ulbox ul li a{padding: 16px 16px 24px 16px;}
	.cpyj_section .ulbox ul li a .wordsbox{padding: 16px 16px 0 16px;}
	.cpyj_section .ulbox ul li a .wordsbox .tit{font-size: 18px;line-height: 22px;margin-bottom: 10px;}
	.cpyj_section .ulbox ul li a .wordsbox .more{width: 110px;border-radius: 18px;}
	.cpyj_section .ulbox ul li a .wordsbox .more .words{line-height: 36px;margin-right: 8px;}
	.cpyj_section .ulbox ul li a .wordsbox .more .ico{width: 16px;}
}
@media  screen and (max-width: 1024px){
	.cpyj_section{padding-top: 30px;padding-bottom: 30px;}
	.cpyj_section .ejnavbox{margin-bottom: 20px;}
	.cpyj_section .ejnavbox ul{margin: -6px;width: calc(100% + 12px);white-space:nowrap;overflow: hidden; overflow-x: auto; scrollbar-width: thin; max-width: 100%;}
	.cpyj_section .ejnavbox ul::-webkit-scrollbar{ display: none;}
	.cpyj_section .ejnavbox ul li{width: auto;padding: 6px;float: none;display: inline-block;vertical-align: middle;}
	.cpyj_section .ejnavbox ul li a{font-size: 16px;line-height: 46px;padding: 0 10px;}
	.cpyj_section .ulbox{margin-bottom: 20px;}
	.cpyj_section .ulbox ul{margin: -6px;width: calc(100% + 12px);}
	.cpyj_section .ulbox ul li{width: 50%;padding: 6px;}
	.cpyj_section .ulbox ul li a{padding: 12px;}
	.cpyj_section .ulbox ul li a .wordsbox{padding: 12px 0 0 0;}
	.cpyj_section .ulbox ul li a .wordsbox .tit{font-size: 16px;line-height: 20px;margin-bottom: 8px;}
	.cpyj_section .ulbox ul li a .wordsbox .info{line-height: 20px;margin-bottom: 10px;height: 40px;}
	.cpyj_section .ulbox ul li a .wordsbox .more{width: 100px;border-radius: 18px;}
	.cpyj_section .ulbox ul li a .wordsbox .more .words{line-height: 34px;margin-right: 6px;}
	.cpyj_section .ulbox ul li a .wordsbox .more .ico{width: 15px;}
}

.cpej_section{width: 100%;padding-top: 76px;padding-bottom: 70px;background: #f5f5f5;}
.cpej_section .center ul{width: 100%;margin-bottom: 58px;}
.cpej_section .center ul li{width: 100%;margin-bottom: 20px;}
.cpej_section .center ul li:last-child{margin-bottom: 0;}
.cpej_section .center ul li a{display: block;width: 100%;font-size: 0;padding: 20px 80px 20px 20px;background: #fff;position: relative;}
.cpej_section .center ul li a::after{content: "";display: block;width: 0%;height: 4px;background: #1e46a0;position: absolute;left: 0;bottom: 0;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.cpej_section .center ul li a:hover::after{width: 100%;}
.cpej_section .center ul li a .picbox{width: 248px;display: inline-block;vertical-align: middle;}
.cpej_section .center ul li a .picbox .pic{ padding-bottom: 96.77%; position: relative; overflow: hidden;}
.cpej_section .center ul li a .picbox .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);}
.cpej_section .center ul li a .wordsbox{width: calc(100% - 382px);display: inline-block;vertical-align: middle;padding-left: 36px;padding-right: 140px;}
.cpej_section .center ul li a .wordsbox .tit{font-size: 20px;color: #333333;line-height: 24px;margin-bottom: 26px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.cpej_section .center ul li a:hover .wordsbox .tit{color: #1e46a0;}
.cpej_section .center ul li a .wordsbox .border{width: 39px;height: 2px;background: #1e46a0;margin-bottom: 32px;}
.cpej_section .center ul li a .wordsbox .info1{font-size: 16px;color: #4f4f4f;line-height: 30px;margin-bottom: 4px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.cpej_section .center ul li a .wordsbox .info2{font-size: 14px;color: #4f4f4f;line-height: 30px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.cpej_section .center ul li a .mroe{width: 132px;display: inline-block;vertical-align: middle;font-size: 0;text-align: center;border-radius: 23px;border: 1px solid #1e46a0;}
.cpej_section .center ul li a:hover .mroe{background: #1e46a0;}
.cpej_section .center ul li a .mroe .words{font-size: 14px;color: #1e46a0;line-height: 44px;display: inline-block;vertical-align: middle;margin-right: 10px;}
.cpej_section .center ul li a:hover .mroe .words{color: #fff;}
.cpej_section .center ul li a .mroe .ico{width: 19px;display: inline-block;vertical-align: middle;}
.cpej_section .center ul li a .mroe .ico img{width: 100%;display: block;}
.cpej_section .center ul li a .mroe .ico img.img2{display: none;}
.cpej_section .center ul li a:hover .mroe .ico img.img1{display: none;}
.cpej_section .center ul li a:hover .mroe .ico img.img2{display: block;}
@media  screen and (max-width: 1680px){
	.cpej_section{padding-top: 60px;padding-bottom: 60px;}
	.cpej_section .center ul{margin-bottom: 40px;}
	.cpej_section .center ul li{margin-bottom: 16px;}
	.cpej_section .center ul li a{padding: 16px 40px 16px 16px;}
	.cpej_section .center ul li a .picbox{width: 200px;}
	.cpej_section .center ul li a .wordsbox{width: calc(100% - 312px);padding-left: 26px;padding-right: 80px;}
	.cpej_section .center ul li a .wordsbox .tit{font-size: 18px;line-height: 24px;margin-bottom: 20px;}
	.cpej_section .center ul li a .wordsbox .border{width: 30px;margin-bottom: 26px;}
	.cpej_section .center ul li a .wordsbox .info1{font-size: 16px;line-height: 26px;}
	.cpej_section .center ul li a .wordsbox .info2{font-size: 14px;line-height: 26px;}
	.cpej_section .center ul li a .mroe{width: 110px;border-radius: 18px;}
	.cpej_section .center ul li a .mroe .words{line-height: 36px;margin-right: 8px;}
	.cpej_section .center ul li a .mroe .ico{width: 16px;}
}
@media  screen and (max-width: 1024px){
	.cpej_section{padding-top: 30px;padding-bottom: 30px;}
	.cpej_section .center ul{margin-bottom: 20px;}
	.cpej_section .center ul li{margin-bottom: 14px;}
	.cpej_section .center ul li a{padding: 12px 12px 14px 12px;}
	.cpej_section .center ul li a::after{height: 2px;}
	.cpej_section .center ul li a .picbox{width: 60%;display: block;margin: 0 auto;}
	.cpej_section .center ul li a .wordsbox{width: 100%;padding-left: 12px;padding-right: 12px;}
	.cpej_section .center ul li a .wordsbox .tit{font-size: 16px;line-height: 20px;margin-bottom: 10px;}
	.cpej_section .center ul li a .wordsbox .border{width: 26px;margin-bottom: 10px;}
	.cpej_section .center ul li a .wordsbox .info1{font-size: 14px;line-height: 24px;}
	.cpej_section .center ul li a .wordsbox .info2{font-size: 14px;line-height: 24px;}
	.cpej_section .center ul li a .mroe{width: 100px;border-radius: 18px;margin-top: 12px;}
	.cpej_section .center ul li a .mroe .words{line-height: 34px;margin-right: 6px;}
	.cpej_section .center ul li a .mroe .ico{width: 15px;}
}