/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:12px; color:#666;/*font-family:'Microsoft YaHei';*/ background: #f9f9fa;}
a{color:#666;}
a:hover{ color:#005437; /* text-decoration:underline;*/} 
p{line-height:1.8em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:90% !important; margin:0 auto; max-width: 1316.03px !important;}
.wapper01{ max-width:1436px; margin:0 auto; width: 90%;}
.wapper02{ max-width:1357.31px; margin:0 auto; width: 90%;}


.header_bg{ width: 100%; background:#fff;}
.header{ display: flex;  align-items: center;justify-content: space-between; height: 85px;}
.logo{ width: 18%; height: 100%;}
.logo a{ width: 100%; height: 100%; /*display: flex;*/ align-items: center;}
.logo img{ max-width: 100%; max-height: 100%;flex-wrap: wrap; }
/*menu*/
.menu{height:60px;line-height:60px; flex: 1;}
.menu ul li{float:left;position:relative;/* width:120px; */margin: 0 1.2vw;}
.menu ul li dl{background:#fff;width:100%;position:absolute;left:0px;top:100%;box-shadow:2px 2px 5px rgba(0,0,0,0.2);padding:10px 0;display:none;min-width: 120px;}
.menu ul li dl>dd{ position: relative;}
.menu ul li dl dd>dl{ position: absolute; top: 0; left: 100%;}
.menu ul li dl dd{ line-height:28px;border-bottom:#ddd dotted 1px; margin:0 10px; }
.menu ul li dl dd a{ font-size:12px; color:#666; font-weight:normal; display:inline; padding:0; text-align:left;}
.menu ul li dl dd a:hover{ color:#005437;}
.menu a{ font-size:14px;color:#000; text-decoration:none; font-weight:bold;display:block;text-align:center;}
.menu a:hover{color:#005437;}
a.menu_hover{ color:#005437; border-bottom: 2px solid #005437;}
.menu_down span{ display:block;background:url(../images/menu_down.gif) right 10px center no-repeat;}
.menu ul li.on span a{color:#005437; border-bottom: 2px solid #005437;}


.header_l{ display: flex;  align-items: center;}

.yuyan{ display: flex;align-items: center;}
.yuyan01{ position:relative;}
.yuyan01 a{ display: flex; justify-content: center;  align-items: center; font-size:14px;  line-height:30px; color: #000;}
.yuyan01 a i{ font-size: 20px;}
.yuyan01 a span{ font-size: 14.8px; margin: 0 10px;}
.qitt{
    display:none;
    position:absolute;
    top: 50px;
    width: 120px;
    background: #fff;
    padding: 3px 0px 10px 0px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    font-size:14px;
    transition: all .3s ease;
    flex-direction: column;
    border-radius: 8px;
    left: 50%;
    transform: translate(-50%, 0); z-index: 99;
    }

.qitt:before {
    content: '▲';
    color:#fff;
    position: absolute;
    font-size: 24px;
    width: 100%;
    top: -20px;
    text-align: center;
}
.qitt a{display: flex;align-items: center;font-size:16px;color:#666;justify-content: flex-start;padding: 0 10px;}
.qitt a img{ width:20px; display:block; margin-right:10px;}	


.lge{ margin-left: 1.5vw;}
.lge a{ border: 2px solid #005437; color: #005437; border-radius: 10PX; font-size: 16px; padding: 12px 20px;}

.top{ display: none;}
.sp_header{ display: none;}
.sjj_nav{display: none;}
@media only screen and (max-width: 980px) {
	.header_bg{ display: none;}
	.top{ display: block; height: 50px;}
	/*---------------------------------------------------------------------------------------------------------------手机站导航开始----------*/
.sp_header{height:50px;overflow:hidden;background:#fff;position:fixed;z-index:1000;width:100%; display: block;}
.sp_logo{padding:10px;float:left;height:50px}
.sp_logo img{margin:auto;max-height:30px;}
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:15px}
.sp_nav span{display:block;background:#005437;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:999;background:#eee;width:100%;height:calc(100% - 104px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s; display: block;}
.nav_show{top:50px}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:40px;font-size:14px}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#666;width:80%}
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#005437}
.sjj_nav ul li ul li>ul{margin-left:10px}
/*---------------------------------------------------------------------------------------------------------------手机站导航结束----------*/
}


.more{}
.more a{border: 2px solid #005437; color: #005437; border-radius: 10PX; font-size: 16px; padding: 12px 20px; display: inline-block;}
.more a i{ margin-left: 1.5vw;}
@media only screen and (max-width: 980px) {
	.more a{ padding: 4px 12px; font-size: 12px;}
}


.banner{ position: relative;}
.banner>.img{ width: 100%; text-align: center;}
.banner>.img img{max-width: 100%;height:auto;vertical-align:bottom;width: 100%;}
.banner .txtbg{position:absolute;top: 26%;left: 50%;transform: translate(-50%,0%);}
.banner .txtbg  .txt{/* width: 38%; */color: #000;}
.banner .txtbg  .txt .h3{color: #005437; font-size: 18.6px; display: block; margin-bottom: 2%;}
.banner .txtbg  .txt .h1{ font-size: 53.5px; font-weight:bold;}
.banner .txtbg  .txt .h1 em{ color: #005437; font-style: normal;} 
.banner .txtbg  .txt .h2{font-size: 15px;display: block;margin-top: 2%;line-height: 1.5;width: 42%;}
.banner .more{ margin-top: 3%;}
.banner .more .cge{ background: #005437; color: #fff; margin-right: 2%;}
@media only screen and (max-width: 980px) {
	.banner .txtbg{top: 50%;transform: translate(-50%,-50%);}
	.banner .txtbg .txt{ width: 100%;}
	.banner .txtbg .txt .h1{ font-size: 22px;}
	.banner .txtbg .txt .h2{font-size: 12px;width: 100%;}
	.banner>.img img{ height: 30vh; object-fit: cover;}
}

.cent01{background: #fff;border-radius: 14px;padding: 18px 60px;box-sizing: border-box;margin-top: -12%;position: relative;z-index: 1;}
.newsclass_list {}
.newsclass_list ul{ display: flex;   align-items: center;justify-content: space-between;}
.newsclass_list ul li { width: 25%;}
.newsclass_list ul li .nr_box { display: flex;   align-items: center;justify-content: space-between;}
.newsclass_list ul li .imgbg{width: 44px;height: 44px;}
.newsclass_list ul li .img {position: relative;overflow: hidden;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;}
.newsclass_list ul li .img img { max-width: 100%; max-height: 100%;}
.newsclass_list ul li .txtbg {width:calc(100% - 60px); }
.newsclass_list ul li .txt {/* padding: 8% 4.5%; */}
.newsclass_list ul li .txt .h2 {font-size: 28px;line-height: 1.5em;height: 1.5em;color: #005437;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;font-weight: bold;}
.newsclass_list ul li .txt .h3 {font-size: 14.3px;line-height: 1.5em;height: 1.5em;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;color: #3B3B3B;}
.newsclass_list ul li .time { font-size: 14px; line-height: 24px; color: #999;/* padding-left:24px; */ position: relative; }
.newsclass_list ul li .time i { width: 20px; height: 24px; background: url(../images/ico_time.png) center no-repeat; position: absolute; left: 0; top: 0; display: none; }
@media only screen and (max-width: 980px) {
	.cent01{ margin-top: 5%; padding: 5%;}
	.newsclass_list ul{flex-wrap: wrap; }
.newsclass_list ul li { width: 46%; margin: 3% 0;}
.newsclass_list ul li .imgbg{ width: 30px; height: 30px;}
.newsclass_list ul li .txt { }
.newsclass_list ul li .txt .h2 { font-size: 14px; line-height: 1.5em; height: 1.5em; }
.newsclass_list ul li .txt .h3 { font-size: 12px; line-height: 1.5em; height:  1.5em; }
}




.cent02{margin-top: 13px;z-index: 1;position: relative;}
.newsclass_list02 {}
.newsclass_list02 ul{ display: flex;   align-items: center;justify-content: space-between;}
.newsclass_list02 ul li { width:calc((100% - 38.4px)/6);}
.newsclass_list02 ul li .nr_box {display: flex;align-items: center;justify-content: space-between;background: #fff;border-radius: 14px;box-sizing: border-box;padding: 20px 24px;}
.newsclass_list02 ul li .imgbg{width: 40px;height: 40px;}
.newsclass_list02 ul li .img {position: relative;overflow: hidden;width: 100%;height: 100%;display: flex;justify-content: center;align-items:flex-start;}
.newsclass_list02 ul li .img img { max-width: 100%; max-height: 100%;}
.newsclass_list02 ul li .txtbg {width: calc(100% - 55px);}
.newsclass_list02 ul li .txt {/* padding: 8% 4.5%; */}
.newsclass_list02 ul li .txt .h2 {font-size: 13.4px;line-height: 1.5em;height: 1.5em;color: #0D0D0D;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;font-weight: bold;}
.newsclass_list02 ul li .txt .h3 {font-size: 11px;line-height: 1.5em;height:3em;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;color: #5B5B5B;margin-top: 10px;}
.newsclass_list02 ul li .time { font-size: 14px; line-height: 24px; color: #999;/* padding-left:24px; */ position: relative; }
.newsclass_list02 ul li .time i { width: 20px; height: 24px; background: url(../images/ico_time.png) center no-repeat; position: absolute; left: 0; top: 0; display: none; }
@media only screen and (max-width: 980px) {
	.cent02{ margin-top: 5%; }
	.newsclass_list02 ul li .nr_box{ padding: 5%;}
	.newsclass_list02 ul{flex-wrap: wrap; }
.newsclass_list02 ul li { width: 46%; margin: 3% 0;}
.newsclass_list02 ul li .txtbg{     width: calc(100% - 40px);}
.newsclass_list02 ul li .imgbg{ width: 30px; height: 30px;}
.newsclass_list02 ul li .txt { }
.newsclass_list02 ul li .txt .h2 { font-size: 14px; line-height: 1.5em; height: 1.5em; }
.newsclass_list02 ul li .txt .h3 { font-size: 12px; line-height: 1.5em; height:  3em; margin-top: 5px; }
}


.cent03_bg{ padding-bottom: 22px;}
.cent03{margin-top: 22px;padding: 1.8% 1.8%;border-radius: 14px;box-sizing: border-box;color: #fff;}
.cent0301{ display: flex;  align-items:flex-end;justify-content: space-between;}
.cent0301 .more a{ border-color: #fff; color: #fff;}
.cent0301 .h1{font-size: 16.1px;}
.cent0301 .h1 a{ color: #fff; font-size: 16.1px; margin:0 5px;}
.cent0302{ margin-top: 2%;}
.newsclass_list03 { }
.newsclass_list03 ul{display: flex;justify-content: space-between;  align-items: center;}
.newsclass_list03 ul li { }
.newsclass_list03 ul li .nr_box {  display: flex; justify-content: center;  align-items: center; width: 100%; height:50px;}
.newsclass_list03 ul li .img {  display: flex; justify-content: center;  align-items: center; width: 100%; height: 100%;}
.newsclass_list03 ul li .img img { max-width: 100%;max-height: 100%; vertical-align: bottom;}
.newsclass_list03 ul li .img02 {  display: flex; justify-content: center;  align-items: center; width: 100%; height: 100%;}
.newsclass_list03 ul li .img02 img { max-width: 100%;max-height: 100%; vertical-align: bottom; margin: 0 5px;}
@media only screen and (max-width: 980px) {
.cent03_bg{  margin-bottom: 5%;}
.newsclass_list03{ margin-top: 5%;}
.cent03{ padding: 5%; margin-top: 5%;}
.newsclass_list03 ul{flex-wrap: wrap;}
.newsclass_list03 ul li { width: 32%;}
}


.cent04{background: #fff;border-radius: 14px;box-sizing: border-box;padding: 1.8% 1.2%; margin-top: -2%; position: relative; z-index: 1;}
.newsclass_list04 {}
.newsclass_list04 ul{ display: flex;   align-items: center;justify-content: space-between;}
.newsclass_list04 ul li { width: 25%;}
.newsclass_list04 ul li .nr_box { display: flex;   align-items: center;justify-content: space-between;}
.newsclass_list04 ul li .imgbg{width: 86px;height: 86px; position:relative;}
.newsclass_list04 ul li .img { width:100%; height:100%}
.newsclass_list04 ul li .img img {width:100%;height:100%;vertical-align: bottom;}
.newsclass_list04 ul li .imgo1{ position:absolute; top:0; left:0;  width:100%; height:100%; display: flex; justify-content: center;  align-items: center;}
.newsclass_list04 ul li .imgo1 img{ max-height:100%; max-width:100%; vertical-align:bottom;}
.newsclass_list04 ul li .txtbg {width: calc(100% - 109px);}
.newsclass_list04 ul li .txt {/* padding: 8% 4.5%; */}
.newsclass_list04 ul li .txt .h2 {font-size: 19.4px;line-height: 1.5em;height: 1.5em;color: #005437;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;font-weight: 500;margin-bottom: 7px;}
.newsclass_list04 ul li .txt .h3 {font-size: 15.7px;line-height: 1.5em;height: 3em;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;color: #5B5B5B;}
.newsclass_list04 ul li .time { font-size: 14px; line-height: 24px; color: #999;/* padding-left:24px; */ position: relative; }
.newsclass_list04 ul li .time i { width: 20px; height: 24px; background: url(../images/ico_time.png) center no-repeat; position: absolute; left: 0; top: 0; display: none; }
@media only screen and (max-width: 980px) {
	.cent01{ margin-top: 5%; padding: 5%;}
	.newsclass_list04 ul{flex-wrap: wrap; }
.newsclass_list04 ul li { width: 46%; margin: 3% 0;}
.newsclass_list04 ul li .imgbg{ width: 44px; height: 30px;}
.newsclass_list04 ul li .txt { }
.newsclass_list04 ul li .txt .h2 { font-size: 14px; line-height: 1.5em; height: 1.5em; }
.newsclass_list04 ul li .txt .h3 { font-size: 12px; line-height:1.5em; height: 3em; }
.newsclass_list04 ul li .txtbg{width: calc(100% - 50px);}
}

.cent05{ margin-top: 1.5%; display: flex; justify-content: space-between;}
.cent05_l{width: 40%;background: #fff;border-radius: 14px;padding: 1.6%;box-sizing: border-box;}
.cent05_l01{margin-top: 5%;}
.cent05_l01 ul li{margin-bottom: 4%;}
.cent05_l01 ul li .gneut{ display: flex;   align-items: center;justify-content: space-between; border: 1px solid #ABABAB; height: 50px; width: 100%; border-radius: 10px; padding: 0 10px; box-sizing: border-box;}
.cent05_l01 ul li .gneut .img{ width: 30px; height: 30px;display: flex; justify-content: center;  align-items: center;}
.cent05_l01 ul li .gneut .img img{ max-width: 100%; max-height: 100%; vertical-align:bottom;}
.cent05_l01 ul li .gneut .input_text{width:calc(100% - 60px); outline:none;  border: none;color: #5B5B5B;}
.cent05_l01 ul li .gneut .input_text::-webkit-input-placeholder{ color:#5B5B5B;}
.cent05_l01 ul li .gneut .select{width:calc(100% - 60px); outline:none; border: none; color: #5B5B5B;}
.cent05_l01 ul li .gneut .select::-webkit-input-placeholder{ color:#5B5B5B; }
.cent05_l01 ul li .text{width:100%; outline:none;  border: 1px solid #ABABAB;color: #5B5B5B;border-radius: 10px; height: 164px; box-sizing: border-box; padding: 10px;}
.cent05_l01 ul li .text::-webkit-input-placeholder{ color:#5B5B5B;}
.cent05_l01 ul li label{ display: flex;  align-items: center;}
.cent05_l01 ul li label input{ margin-right: 10px;}
.cent05_l01 ul li label a{ color: #005437;}
.cent05_l01>a{  width: 100%; height: 48px; background: #005437; color: #fff ;font-size: 16px; display: flex; justify-content: center;  align-items: center; border-radius: 10px;}


.cent05_r{width: 59%;background: #fff;border-radius: 14px;padding: 1.6%;box-sizing: border-box;}
.cent05_r>.img{ width: 100%;}
.cent05_r>.img img{ width: 100%; height:auto; vertical-align: bottom;}

.newsclass_list05{}
.newsclass_list05 ul li {float: left;width: calc((100% - 10%)/2);margin: 0 0 13px 10%;background: #fff;}
.newsclass_list05 ul li:nth-child(2n-1) { margin-left: 0; clear: left; }
.newsclass_list05 ul li .nr_box{ display: flex; align-items:flex-start; justify-content: space-between;}
.newsclass_list05 ul li .nr_box .imgbg{ width: 13px; height: auto;}
.newsclass_list05 ul li .nr_box .imgbg img{ width: 100%;}
.newsclass_list05 ul li .nr_box .txtbg{width:calc(100% - 24px);}
.newsclass_list05 ul li .nr_box .txt{}
.newsclass_list05 ul li .nr_box .txt .h2{color: #000000;display: block;font-size: 15px;margin-bottom: 4px;height:20px;}
.newsclass_list05 ul li .nr_box .txt .h3{color: #C8B8B8;font-size: 13.5px;display: block;width: 69%;line-height:20px;}

.cent05_r .more{ margin-top: 3%;}


.tite{}
.tite .h1{ font-size: 25px; display: block; color: #000; position: relative; padding-bottom: 13px; font-weight: bold;}
.tite .h1::before{ content:'' ; width: 46px; height: 2px; position: absolute; left: 0; bottom: 0; background: #005437;}
.tite .h2{ font-size: 16px; display:block; color: #5B5B5B; margin-top: 19px;}

@media only screen and (max-width: 980px) {
    .cent05{ margin-top: 5%; flex-wrap: wrap;}
    .cent05_l{ width: 100%; padding: 5%;}
    .cent05_r{ width: 100%;padding: 5%;}
    .newsclass_list05 ul li{ width: 100%; margin: 0 0 5% 0%;}
    .newsclass_list05 ul li .nr_box .txt .h3{ width: 100%;}
}


.cent06{ background: #fff; box-sizing: border-box; padding: 12px 20px; margin-top: 1.5%; border-radius: 14px; display: flex;   align-items:flex-end; justify-content: space-between; margin-bottom: 1.5%;}
.cent06 .tite{ margin-right: 10px;}
.cent0601{ flex:1}
.cent0601 ul{ display: flex; justify-content: space-between;  align-items: center;}
.cent0601 ul li{ margin-left: 4%;}
.cent0601 ul li a{display: flex;  align-items: center;}
.cent0601 ul li .img{ width: 43px; height: 43px;  display: flex; justify-content: center;  align-items: center;}
.cent0601 ul li .img img{ max-width: 100%; max-height: 100%; vertical-align: bottom;}
.cent0601 ul li span{ font-size: 12.8px; color: #000; display:block; margin-left: 10px;}
.cent0601 ul li:first-child{margin-left:0}	
@media only screen and (max-width: 980px) {
    .cent06{ padding: 5%; margin-top: 5%; flex-wrap: wrap; margin-bottom: 5%;}
    .cent06 .tite{ margin-right: 0;}
    .cent0601{ margin-top: 5%;}
    .cent0601 ul{ flex-wrap: wrap;}
    .cent0601 ul li{ margin-top: 5%; width: 48%;}
    .cent0601 ul li:nth-child(2n - 1) {  margin-left: 0% ;}
}

.footer_bg{ margin-bottom: 4%;}
.footer{border-radius: 14px; padding: 1.8% 1.2%; color: #fff; box-sizing:border-box;}
.footer .text{}
.footer .text .h1{ font-size: 32px; font-weight: bold;}
.footer .text .h2{ font-size: 17.5px; display: block; margin-top: 4px;}
.footer .more{ margin-top: 2%;}
.footer .more a{ border-color: #fff; color: #005437; background: #fff;}
@media only screen and (max-width: 980px) {
    .footer{ padding: 5%;}
    .footer .text .h1{ font-size: 24px;}
    .footer .text .h2{ font-size: 14px;}
}



.cent07{background: #fff;padding: 11px;box-sizing: border-box;border-radius: 14px;margin-top: -4%;position: relative;}


.newsclass_list07 {}
.newsclass_list07 ul{ display: flex;   align-items: center;justify-content: space-between;gap: 8px;  }
.newsclass_list07 ul li { /* width:calc((100% - 24px)/4);*/   flex: 1;  /* 让每个li均分剩余宽度，实现自适应 */
    width: auto;  /* 移除固定宽度计算 */
    min-width: 0;  /* 防止内容溢出 */} 
.newsclass_list07 ul li .nr_box {display: flex;align-items: center;justify-content: space-between;border-radius: 14px;padding: 7% 14%;}
.newsclass_list07 ul li .imgbg{width: 86px;height: 86px; position:relative;}
.newsclass_list07 ul li .img { width:100%; height:100%}
.newsclass_list07 ul li .img img {width:100%;height:100%;vertical-align: bottom;}
.newsclass_list07 ul li .imgo1{ position:absolute; top:0; left:0;  width:100%; height:100%; display: flex; justify-content: center;  align-items: center;}
.newsclass_list07 ul li .imgo1 img{ max-height:100%; max-width:100%; vertical-align:bottom;}
.newsclass_list07 ul li .txtbg {width: calc(100% - 109px);}
.newsclass_list07 ul li .txt {/* padding: 8% 4.5%; */}
.newsclass_list07 ul li .txt .h2 {font-size: 24px;line-height: 1.5em;height: 1.5em;color: #005437;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;font-weight: bold;}
.newsclass_list07 ul li .txt .h3 {font-size: 14.3px;line-height: 1.5em;height: 1.5em;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;color: #3B3B3B;}
.newsclass_list07 ul li .time { font-size: 14px; line-height: 24px; color: #999;/* padding-left:24px; */ position: relative; }
.newsclass_list07 ul li .time i { width: 20px; height: 24px; background: url(../images/ico_time.png) center no-repeat; position: absolute; left: 0; top: 0; display: none; }
@media only screen and (max-width: 980px) {
    .cent07{ margin-top: 5%;}
	.newsclass_list07 ul{flex-wrap: wrap; }
.newsclass_list07 ul li { width: 46%; margin: 3% 0;flex:inherit}
.newsclass_list07 ul li .imgbg{ width: 30px; height: 30px;}
.newsclass_list07 ul li .txtbg{ width: calc(100% - 30px);}
.newsclass_list07 ul li .txt { }
.newsclass_list07 ul li .txt .h2 { font-size: 14px; line-height: 1.5em; height: 1.5em; }
.newsclass_list07 ul li .txt .h3 { font-size: 12px; line-height: 1.5em; height:  1.5em; }
}




.tite_bg{ display: flex;  align-items:flex-end;justify-content: space-between;}
.tite_bg a{display: flex;  align-items: center; font-size: 16px; color: #005437;}
.tite_bg a i{ margin-left: 1vw;}
@media only screen and (max-width: 980px) {
	.tite_bg{ flex-wrap: wrap; }
	.tite_bg a{ margin-top:4%}
}

.dibe{ margin-bottom: 3%;}
.cent08{ margin-top: 3%;}
.newsclass_list06{ margin-top: 3%;}
.newsclass_list06 ul{}
.newsclass_list06 ul li{float: left; width: calc((100% - 80px)/6); margin: 0 0 0px 16px;  }
.newsclass_list06 ul li:nth-child(6n-5) { margin-left: 0; clear: left; }
.newsclass_list06 ul li .nr_box {  border-radius:14px; overflow: hidden; transition: all .3s ease; box-shadow: 0px 0px 15px #ccc; }
.newsclass_list06 ul li:hover .nr_box { border-color: var(--primary-color); box-shadow: 0 0 10px rgba(0,0,0,.1); }
.newsclass_list06 ul li .img {padding-bottom: 50%;position: relative;overflow: hidden;background: #f9f9f9;}
.newsclass_list06 ul li .img img {width: 100%;height: 100%;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto auto;transition: all .3s ease;object-fit: contain;}
@media only screen and (max-width: 980px) {
.cent08{ margin-top: 5%;}
.dibe{ margin-bottom: 5%;}
.newsclass_list06{ margin-top: 5%;}
.newsclass_list06 ul li { float: left; width: calc((100% - 10px)/2); margin: 0 0 20px 10px; }
.newsclass_list06 ul li:nth-child(3n-2) { margin-left: 10px; clear: none; }
.newsclass_list06 ul li:nth-child(2n-1) { margin-left: 0; clear: left; }
}


.qqgyl{    box-shadow: 0px 0px 11px #ccc;}
.qqgyl .newsclass_list07 ul li .nr_box{box-shadow:none;    padding: 2%;}


.cent09{ margin-top: 3%;}
.text01{}
.text01 .h1{ font-size: 25px;display: block; color: #000; margin-bottom: 15px; font-weight: bold;}
.text01 .h2{ font-size: 15px; display: block; color: #5B5B5B;}

.newsclass_list08{margin-top: 3%;}
.newsclass_list08 ul{display: flex;align-items: flex-start;justify-content: space-between;}
.newsclass_list08 ul li {width: 14%; position:relative;}
.newsclass_list08 ul li::before{content: '';position: absolute;width: 20%;height: 10px;background: url(../images/tu29.png) center no-repeat;background-size: 100% 100%;top: 25%;left: 96%;}
.newsclass_list08 ul li .nr_box { }
.newsclass_list08 ul li .imgbg{width: 86px;height: 86px;position:relative;text-align: center;margin: 0 auto;}
.newsclass_list08 ul li .img { width:100%; height:100%}
.newsclass_list08 ul li .img img {width:100%;height:100%;vertical-align: bottom;}
.newsclass_list08 ul li .imgo1{ position:absolute; top:0; left:0;  width:100%; height:100%; display: flex; justify-content: center;  align-items: center;}
.newsclass_list08 ul li .imgo1 img{ max-height:100%; max-width:100%; vertical-align:bottom;}
.newsclass_list08 ul li:last-child:before{ display: none;}
.newsclass_list08 ul li .txtbg {text-align: center;}
.newsclass_list08 ul li .txt { padding: 8% 4.5%; color: #666; }
.newsclass_list08 ul li .txt .h2 {font-size: 18px;line-height: 1.5em;height: 1.5em;color: #0D0D0D;margin-bottom: 0.2rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;font-weight: bold;}
.newsclass_list08 ul li .txt .h3 { font-size: 17px; line-height: 1.5em; height: 3em;  overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }

@media only screen and (max-width: 980px) {
    .cent09{ margin-top: 5%;}
.newsclass_list08 ul{ flex-wrap: wrap;}
.newsclass_list08 ul li {  width: 40%;}
/*.newsclass_list08 ul li:nth-child(2n-1){ margin-left:0; clear:left;}*/
.newsclass_list08 ul li::before{ display: none;}
.newsclass_list08 ul li .txt { padding: 10px 5%; }
.newsclass_list08 ul li .txt .h2 { font-size: 14px; line-height: 1.5em; height: 1.5em; margin-bottom: 5px; }
.newsclass_list08 ul li .txt .h3 { font-size: 12px; line-height: 1.5em; height: 3em;  }
}


.cent10{ margin-top: 3%; }

.newsclass_list10 {}
.newsclass_list10 ul{ display: flex;   align-items: center;justify-content: space-between;}
.newsclass_list10 ul li {width:calc((100% - 115px)/5);}
.newsclass_list10 ul li .nr_box {display: flex;align-items: center;justify-content: space-between;box-shadow: 0px 0px 15px #ccc;border-radius: 14px;box-sizing: border-box;padding: 8% 6%;}
.newsclass_list10 ul li .imgbg{width: 61px;height: 61px; position:relative;}
.newsclass_list10 ul li .img { width:100%; height:100%}
.newsclass_list10 ul li .img img {width:100%;height:100%;vertical-align: bottom;}
.newsclass_list10 ul li .imgo1{ position:absolute; top:0; left:0;  width:100%; height:100%; display: flex; justify-content: center;  align-items: center;}
.newsclass_list10 ul li .imgo1 img{ max-height:100%; max-width:100%; vertical-align:bottom;}
.newsclass_list10 ul li .txtbg {width: calc(100% - 69px);}
.newsclass_list10 ul li .txt {/* padding: 8% 4.5%; */}
.newsclass_list10 ul li .txt .h2 {font-size: 16.6px;line-height: 1.5em;height: 1.5em;color: #005437;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;font-weight: 500;margin-bottom: 7px;}
.newsclass_list10 ul li .txt .h3 {font-size: 12.68px;line-height: 1.5em;height: 3em;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;color: #5B5B5B;}
@media only screen and (max-width: 980px) {
	.cent10{ margin-top: 5%; }
	.newsclass_list10 ul{flex-wrap: wrap; }
.newsclass_list10 ul li { width: 46%; margin: 3% 0;}
.newsclass_list10 ul li .imgbg{ width: 44px; height: 30px;}
.newsclass_list10 ul li .txt { }
.newsclass_list10 ul li .txt .h2 { font-size: 14px; line-height: 1.5em; height: 1.5em; }
.newsclass_list10 ul li .txt .h3 { font-size: 12px; line-height:1.5em; height: 3em; }
.newsclass_list10 ul li .txtbg{width: calc(100% - 50px);}
}

.cent11{ display: flex; align-items: flex-start; justify-content:space-between; flex-wrap: wrap; margin: 3% auto;}
.cent1101{ width: 50%;}
.cent1101 .img{ width: 100%; margin-top: 3%;}
.cent1101 .img img{ width: 100%; vertical-align:bottom;}
.cent1102{ width: 50%;box-shadow: 0px 0px 15px #ccc;border-radius: 14px;box-sizing: border-box;padding:2% 3%;}
.cent1102 .h1{font-size: 16px;color: #005437;font-weight: bold;display: block;}
.cent110201{/* margin-top: 5%; */}
.cent110201 ul li{float: left;display: block;width:calc((100% - 75px)/2);margin-left: 75px;display: flex;align-items:flex-start;justify-content: space-between;margin-top: 5%;}
.cent110201 ul li:nth-child(2n-1) { margin-left: 0; clear: left; }
.cent110201 ul li .img{ width: 38px;}
.cent110201 ul li .img img{ width: 100%; vertical-align:bottom;}
.cent110201 ul li .txt{width:calc(100% - 60px);}
.cent110201 ul li .txt .h2{ font-size: 28px; color: #005437; font-weight: bold;}
.cent110201 ul li .txt .h3{ font-size: 14px; color: #3B3B3B; display: block;}
.cent1102>.h2{ font-size:16px; color:#000000; margin-top: 3%}

.cent110202{ }
.cent110202 ul li{float: left;display: block;width:calc((100% - 45px)/2);margin-left: 45px;display: flex;align-items:flex-start;justify-content: space-between;margin-top: 5%;}
.cent110202 ul li:nth-child(2n-1) { margin-left: 0; clear: left; }
.cent110202 ul li .img{ width: 48px;}
.cent110202 ul li .img img{ width: 100%; vertical-align:bottom;}
.cent110202 ul li .cent110202s_r{width:calc(100% - 60px);}
.cent110202 ul li .cent110202s_r .h2{ font-size: 16px; color: #000000; font-weight: bold;}
.cent110202 ul li .cent110202s_r .h3{ font-size: 13.4px; color: #5B5B5B; display: block;}
.cent1102 .more{ margin-top: 3%;}
@media only screen and (max-width: 980px) {
    .cent11{ margin: 5% auto;}
    .cent110201 ul li{ width: 100%; margin: 5% 0 0 0;}
    .cent1101{ width: 100%;}
    .cent110201 ul li .txt .h2{ font-size: 18px;}
    .cent1102{ width: 100%; padding: 5%;}
    .cent110202 ul li{  width: 100%; margin: 5% 0 0 0;}
    .cent1102>.h2{ margin-top: 5%;}
    .cent1102 .more{ margin-top: 5%;}
}


.cent12{ margin-top: 3%;}
.newsclass_list12{margin-top: 0.63rem; }
.newsclass_list12 ul li {float: left;width: calc((100% - 72px)/4);margin: 24px 0 0px 24px;background: #fff;}
.newsclass_list12 ul li:nth-child(4n-3) { margin-left: 0; clear: left; }
.newsclass_list12 ul li .nr_box {border:1px solid #eee;border-radius:10px;overflow: hidden;transition: all .3s ease;box-shadow: 0px 0px 15px #ccc;box-sizing: border-box;padding: 6% 8%;}
.newsclass_list12 ul li .imgbg{ display: flex; align-items: center; justify-content: space-between;}
.newsclass_list12 ul li .img {  display: flex; justify-content: center;  align-items: center; width: 45px; height: 45px;}
.newsclass_list12 ul li .img img { max-width: 100%; max-height: 100%; vertical-align: bottom;}
.newsclass_list12 ul li .imgbg .h4{width: calc(100% - 60px); color: #0D0D0D; font-size: 25.5px; font-weight: bold;}
.newsclass_list12 ul li .txtbg {margin-top: 4%;}
.newsclass_list12 ul li .txt {}
.newsclass_list12 ul li .txt .h2 {font-size: 15.55px;line-height: 1.5em;height: 3em;color: #5B5B5B;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.newsclass_list12 ul li .txt .h3 { font-size: 16px; color: #005437;display: block; margin-top: 3%;}
.newsclass_list12 ul li .txt .h3 i{ margin-left: 2%;}
.cent12 .more{ text-align: center; margin-top: 3%;}
.newsclass_list12 ul li .txt .h5{ font-size: 15.55px; color: #5B5B5B; line-height: 2; display: block;}
@media only screen and (max-width: 980px) {
    .cent12{ margin-top: 5%;}
.newsclass_list12 ul li { float: left; width: 100%; margin: 0 0 20px 0px; }
.newsclass_list12 ul li .imgbg .h4{ font-size: 18px;}
.newsclass_list12 ul li .txt {}
.newsclass_list12 ul li .txt .h2 { font-size: 14px; line-height: 1.5em; }
.newsclass_list12 ul li .txt .h3 { font-size: 12px; line-height: 1.5em;   }
}






.cent13{ margin-top: 3%;}
.newsclass_list13{margin-top:2%; }
.newsclass_list13 ul{ display: flex;  align-items:flex-start;justify-content: space-between;}
.newsclass_list13 ul li {width: 13%; position: relative;}
.newsclass_list13 ul li::before{content: '';position: absolute;width: 36%;height: 10px;background: url(../images/tu37.png) center no-repeat;background-size: 100% 100%;top: 36%;left: 96%;}
.newsclass_list13 ul li:last-child:before{ display: none;}
.newsclass_list13 ul li .nr_box {position: relative;padding-top: 14%;}
.newsclass_list13 ul li .nr_box .h5{ position: absolute; top: 0; left: 0; width: 31px; height: 31px; display: flex; justify-content: center;  align-items: center; color: #fff; font-size: 19.09px; background: #005437; border-radius: 50%;}
.newsclass_list13 ul li .imgbg{width: 100px;height: 100px;position:relative;text-align: center;margin: 0 auto;}
.newsclass_list13 ul li .img { width:100%; height:100%}
.newsclass_list13 ul li .img img {width:100%;height:100%;vertical-align: bottom;}
.newsclass_list13 ul li .imgo1{ position:absolute; top:0; left:0;  width:100%; height:100%; display: flex; justify-content: center;  align-items: center;}
.newsclass_list13 ul li .imgo1 img{ max-height:100%; max-width:100%; vertical-align:bottom;}
.newsclass_list13 ul li .txtbg {text-align: center;margin-top: 5%;}
.newsclass_list13 ul li .txt {}
.newsclass_list13 ul li .txt .h2 {font-size: 18.84px;line-height: 1.5em;height: 1.5em;color: #0D0D0D;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;font-weight: bold;}
.newsclass_list13 ul li .txt .h3 {font-size: 13.85px;line-height: 1.5em;height: 3em;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;color: #5B5B5B;}
@media only screen and (max-width: 980px) {
.newsclass_list13 ul li { float: left; width: 100%; margin: 0 0 20px 0px; }
/*.newsclass_list13 ul li:nth-child(2n-1){ margin-left:0; clear:left;}*/
.newsclass_list13 ul li .txt { padding: 10px 5%; }
.newsclass_list13 ul li .txt .h2 { font-size: 14px; line-height: 1.5em; height: 1.5em; margin-bottom: 5px; }
.newsclass_list13 ul li .txt .h3 { font-size: 12px; line-height: 1.5em; height: 3em; margin-bottom: 5px; }
}


.cent14{padding:2% 3%;background: #005437;border-radius: 36px;box-sizing: border-box;color: #fff;display: flex;justify-content: space-between;flex-wrap: wrap;align-items: center;margin: 3% auto;}
.cent14_l{width: 27.2%;}
.cent14_l .h1{ font-size: 27.69px;}
.cent14_l .h2{ font-size: 17.28px; display: block; margin-top: 4px;}
.cent14_l .h3{ font-size: 16.27px;}
.cent14_l .h3 ul li{ margin-top: 3%; display: block;}
.cent14_l .more{ margin-top: 5%;}
.cent14_l .more a{ background: #fff; color: #005437;}
.cent14_c{width: 50.3%;border-radius: 10px;overflow: hidden;}
.cent14_c img{ width: 100%; vertical-align: bottom;}
.cent14_r{width: 21%; border-radius:14px; overflow:hidden;}
.cent14_r ul li{background: rgb(255 255 255 / 10%);margin-bottom:4px;box-sizing: border-box;padding: 3% 6%;}
.cent14_r ul li:last-child{margin-bottom: 0%;}
.cent14_r ul li .h2{ display: block; font-size: 14px;}
.cent14_r ul li .h2 em{ font-style:normal; color: #32E9AA;}
.cent14_r ul li .h3{ font-size:12.44px; color: #CACACA; display: block;}
.cent14_r ul li>a{ color: #fff; font-size: 15.11px; padding: 2% 0; display: block;}
@media only screen and (max-width: 980px) {
    .cent14{  border-radius: 30px; padding: 5%;} 
    .cent14_l{width: 100%;} 
    .cent14_c{width: 100%; margin:5% auto;}
    .cent14_r{width: 100%;} 
}


.cent15{margin-top: 3%; border-bottom: 3px solid #E7E7E7;}
.cent15 .tite_bg{ margin-bottom: 2%;}
.cent15_l{ float: left; background: #fff; border-radius: 14px; overflow: hidden; width: 45%;}
.cent15_l .nr_box {/* border:1px solid #eee; *//* border-radius:10px; */ overflow: hidden; transition: all .3s ease; box-shadow: 0px 0px 15px #ccc; }
.cent15_l .nr_box .img { padding-bottom: 55%; position: relative; overflow: hidden; background: #f9f9f9; }
.cent15_l .nr_box .img img { width: 100%; height: 100%; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto auto; transition: all .3s ease; object-fit: cover;}
.cent15_l .nr_box:hover .img img { transform: scale(1.1); }
.cent15_l .nr_box .txtbg { }
.cent15_l .nr_box .txt { padding: 2% 4%; color: #666; }
.cent15_l .nr_box .txt .h2 {font-size: 18.31px;line-height: 1.5em;height: 3em;color: #0D0D0D;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-weight: bold;margin-bottom: 5px;}
.cent15_l .nr_box .txt .h3 {font-size: 13.8px;line-height: 1.5em;height: 3em;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;color: #5B5B5B;margin-bottom: 5px;}
.cent15_l .nr_box .txt .h4 {font-size: 16px;color: #005437;display: block;}
.cent15_l .nr_box .txt .h4 i{ margin-left: 2%;}
.cent15_r{ float:right; display: block; width: 54%;}
.newsclass_list15{}
.newsclass_list15 ul li {margin-bottom: 6%;}
.newsclass_list15 ul li .nr_box { display: flex;  align-items: center;justify-content: space-between;}
.newsclass_list15 ul li .imgbg{width: 25%;}
.newsclass_list15 ul li .img { padding-bottom: 70%; position: relative; overflow: hidden; background: #f9f9f9; border-radius: 14px; overflow: hidden; }
.newsclass_list15 ul li .img img { width: 100%; height: 100%; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto auto; transition: all .3s ease; object-fit: cover;}
.newsclass_list15 ul li:hover .img img { transform: scale(1.1); }
.newsclass_list15 ul li .txtbg {width: calc(100% - 27%);}
.newsclass_list15 ul li .txt {}
.newsclass_list15 ul li .txt .h2 {font-size: 18.31px;line-height: 1.5em;color: #0D0D0D;display: flex;align-items: center;justify-content: space-between;}
.newsclass_list15 ul li .txt .h2 span{ width: 80%;line-height: 1.5em;height: 3em;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; font-weight: bold;}
.newsclass_list15 ul li .txt .h2 em{ font-size: 15.45px; color:#005437; display: block; font-style:normal;}
.newsclass_list15 ul li .txt .h3 {color: #5B5B5B;font-size: 13.82px;line-height: 1.5em;height: 3em;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-top: 3%;}
.newsclass_list15 ul li:last-child{ margin-bottom: 0;}
@media only screen and (max-width: 980px) {
    .newsclass_list15 ul li .nr_box{ flex-wrap: wrap;}
    .newsclass_list15 ul li .imgbg{ width: 100%;}
    .newsclass_list15 ul li .txtbg{ width: 100%; margin-top: 5%;}
.newsclass_list15 ul li .txt { padding: 5% 0; }
.newsclass_list15 ul li .txt .h2 { font-size: 14px; line-height: 1.5em; }
.newsclass_list15 ul li .txt .h3 { font-size: 12px; line-height: 1.5em; height: 3em;}

}


@media only screen and (max-width: 980px) {
    .cent15{ margin-top: 5%;}
    .cent15 .tite_bg{ margin-bottom: 5%;}
    .cent15_l{ width: 100%;}
    .cent15_r{ width: 100%; margin-top: 5%;}
}

.cent16{ margin-top: 2%;}
.cent16 .tab_valli{ display: none;}
.cent16>ul{ display: flex;  align-items: center; flex-wrap: wrap; }
.cent16>ul>li{    box-shadow: 0px 2px 5px #ccc; font-size: 20.59px; color: #005437; display: block; padding: 8px 19px; border-radius: 8px; margin-right: 2%; font-weight: bold;}
.cent16>ul>li.cur{ background: #005437; color:#fff;}
.cent16>ul>li:last-child{  margin-right: 0%;}
.tabs_val{ margin-top: 3%;}
@media only screen and (max-width: 980px) {
    .cent16{ margin-top: 5%;}
    .cent16>ul>li{ padding: 4px 12px; font-size: 15px; margin-top: 5px;}
}

.newsclass_list16{}
.newsclass_list16 ul li { float: left; width: calc((100% - 134px)/4); margin: 0 0 0px 34px; background: #fff; }
.newsclass_list16 ul li:nth-child(4n-3) { margin-left: 0; clear: left; }
.newsclass_list16 ul li .nr_box { overflow: hidden; transition: all .3s ease; box-shadow: 0px 2px 5px #ccc; box-sizing: border-box; padding: 5px; border-radius: 6px; }
.newsclass_list16 ul li .img { padding-bottom: 58%; position: relative; overflow: hidden; background: #f9f9f9; border-radius: 6px; }
.newsclass_list16 ul li .img img { width: 100%; height: 100%; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto auto; transition: all .3s ease; object-fit: contain;}
.newsclass_list16 ul li:hover .img img { transform: scale(1.1); }
.newsclass_list16 ul li .txtbg { }
.newsclass_list16 ul li .txt {padding: 6% 4.5%;color: #666;}
.newsclass_list16 ul li .txt .h2 {font-size: 16.31px;line-height: 1.5em;height: 3em;color: #0D0D0D;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-weight: bold;margin-bottom: 3%;}
.newsclass_list16 ul li .txt .h3 {font-size: 13.82px;line-height: 1.5em;height: 3em;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;color: #5B5B5B;}
.newsclass_list16 ul li .time {font-size: 12.31px;line-height: 24px;color: #5B5B5B;position: relative;margin-top: 11%;}
@media only screen and (max-width: 980px) {
.newsclass_list16 ul li { float: left; width: 100%; margin: 0 0 20px 0px; }
/*.newsclass_list16 ul li:nth-child(2n-1){ margin-left:0; clear:left;}*/
.newsclass_list16 ul li .txt { padding: 10px 5%; }
.newsclass_list16 ul li .txt .h2 { font-size: 14px; line-height: 1.5em;  margin-bottom: 5px; }
.newsclass_list16 ul li .txt .h3 { font-size: 12px; line-height: 1.5em;  margin-bottom: 5px; }
.newsclass_list16 ul li .time{ margin-top: 5%;}
}


.cent17{ margin: 3% auto;}
.cent1701 {
    position: relative;padding:2% 0;
    margin-top: 2%;
    background-color: white;
    box-shadow: 0px 2px 5px #ccc;}
.cent1701 .mySwiper02{ width: 90%; margin: 0 auto;}
.cent1701 .swiper-button-prev, .cent1701 .swiper-button-next{ background: #D9D9D9 !important; color: #606060 !important; width: 35px !important; height: 35px !important;   overflow: hidden !important;  display: flex; justify-content: center;  align-items: center; border-radius: 50%;} 
.cent1701 .swiper-button-prev:after, .cent1701 .swiper-button-next:after{ font-size: 24px !important;}
.cent1701 .img{ width: 100%;}
.cent1701 .img img{ max-width: 100%; max-height: 100%; vertical-align:bottom;}
@media only screen and (max-width: 980px) {
    .cent1701 .mySwiper02{ width: 80%; }
}



.cent18{ display: flex; align-items:flex-start;justify-content: space-between; margin-top: 3%;}
.cent18_l{width: 30%;border-right: 2px solid #CECECE;padding-right: 4%;box-sizing: border-box;}
.cent18_l .txtbg{ font-size: 12px; color: #5B5B5B; line-height: 2;}
.cent18_l a{ padding: 8px 32px; font-size: 16px; color: #005437; border-radius:10px ; border: 1px solid #005437; display: inline-block; margin-top: 4%;} 
    
.cent18_r{ width: 68%;}
.cent1801{ position: relative;}
.cent1801 .mySwiper01 { width: 90%; position: relative;}
.cent1801 .mySwiper01::before{content: '';position: absolute;top: 33%;left: 8%;width: 85%;height: 2px;background: #D7D8D8;}
.cent1801 .swiper-button-next:after, .cent1801 .swiper-button-prev:after{ font-size: 24px; color: #ccc;}
.cent1801 .gghe{ text-align: center;}
.cent1801 .gghe .h1{ font-size: 17.15px; color: #005437; display: block;} 
.cent1801 .gghe .h2{ background: #D7D8D8; display: block; height: 9.79px; width: 1px; margin: 5px auto 0; display: block;}
.cent1801 .gghe .h3{ background: #005437; width: 9.65px; height:9.65px; border-radius: 50%; margin: 0 auto;position: relative;}
.cent1801 .gghe .h3::after{ content: '';  width: 14.01px;  height: 14.01px; border-radius: 50%; position: absolute; top: 50%; left: 50%;transform: translate(-50%,-50%); border: 1px solid #D7D8D8;}
.cent1801 .gghe .h4{ display: block; margin-top: 17px; font-size: 12.99px; color: #000000; font-weight: bold;} 
.cent1801 .gghe .h5{ display: block; font-size: 12.2px; color: #5B5B5B; margin-top: 5px;}
.cent1801 .swiper-button-next, .cent1801 .swiper-button-prev{ top: 34%;}
@media only screen and (max-width: 980px) {
    .cent18{flex-wrap: wrap; }
    .cent18_l{ width: 100%; padding-right: 0; border-right: 0;}
    .cent18_r{ width: 100%; margin-top: 5%;}
}

.cent19{ background: #F2F7F4; border-radius: 14px; overflow: hidden; margin: 3% auto 2%; padding:1% 2%; box-sizing: border-box;}
.cent19 .h1{ font-size: 20px; color: #005437; display: block; font-weight: bold;}
.newsclass_list19{ margin-top:3%;}
.newsclass_list19 ul li{ float: left; width: calc((100% - 20%)/5); margin: 0 0 0px 3%; }
.newsclass_list19 ul li:nth-child(5n-4) { margin-left: 0; clear: left; }
.newsclass_list19 ul li .nr_box{display: flex;   align-items:flex-start; justify-content: space-between;}
.newsclass_list19 ul li .nr_box .imgbg{width: 44px;}
.newsclass_list19 ul li .nr_box .img{ width: 44px; height: 44px; border-radius: 50%;  display: flex; justify-content: center;  align-items: center; border: 2px solid #005437; background: #fff;}
.newsclass_list19 ul li .nr_box .img img{ max-width: 100%; max-height: 100%; vertical-align: bottom;}
.newsclass_list19 ul li .nr_box .txtbg{ width:calc(100% - 60px);}
.newsclass_list19 ul li .nr_box .txtbg .h2{ font-size: 14.12px; color: #005437;}
.newsclass_list19 ul li .nr_box .txtbg .h3{ font-size: 11.51px; color: #5B5B5B; margin-top: 5px;line-height:20px;}
@media only screen and (max-width: 980px) {
    .cent19{ padding: 5%; margin: 5% auto;}
    .newsclass_list19 ul li{ width: 100%; margin-left: 0; margin-top: 5%;}

}

.gey{ margin-bottom: 3%;}


.cent20{ margin-top: 3%;}
.newsclass_list20{margin-top: 0.63rem; }
.newsclass_list20 ul li {float: left;width: calc((100% - 72px)/4);margin: 24px 0 0px 24px;background: #fff;}
.newsclass_list20 ul li:nth-child(4n-3) { margin-left: 0; clear: left; }
.newsclass_list20 ul li .nr_box {border:1px solid #eee;border-radius:10px;overflow: hidden;transition: all .3s ease;box-shadow: 0px 0px 15px #ccc;box-sizing: border-box;padding: 6% 8%;}
.newsclass_list20 ul li .imgbg{ display: flex; align-items: center; justify-content: space-between;}
.newsclass_list20 ul li .img {  display: flex; justify-content: center;  align-items: center; width: 76px; height: 76px; border-radius: 50%; background: #EFF6F4;}
.newsclass_list20 ul li .img img { max-width: 100%; max-height: 100%; vertical-align: bottom;}
.newsclass_list20 ul li .imgbg .h4{width: calc(100% - 90px); color: #0D0D0D; font-size: 25.5px; font-weight: bold;}
.newsclass_list20 ul li .txtbg {margin-top: 4%;}
.newsclass_list20 ul li .txt {}
.newsclass_list20 ul li .txt .h2 {font-size: 15.55px;line-height: 1.5em;height: 3em;color: #5B5B5B;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.newsclass_list20 ul li .txt .h3 { font-size: 16px; color: #005437;display: block; margin-top: 3%;}
.newsclass_list20 ul li .txt .h3 i{ margin-left: 2%;}
.cent12 .more{ text-align: center; margin-top: 3%;}
.newsclass_list20 ul li .txt .h5{ font-size: 15.55px; color: #5B5B5B; line-height: 2; display: block;}
@media only screen and (max-width: 980px) {
    .cent12{ margin-top: 5%;}
.newsclass_list20 ul li { float: left; width: 100%; margin: 0 0 20px 0px; }
.newsclass_list20 ul li .imgbg .h4{ font-size: 18px;}
.newsclass_list20 ul li .txt {}
.newsclass_list20 ul li .txt .h2 { font-size: 14px; line-height: 1.5em; }
.newsclass_list20 ul li .txt .h3 { font-size: 12px; line-height: 1.5em;   }
}

.cent21{ }
.cent21>.h1{  display: flex; justify-content: center;  align-items: center; font-size:76.77px; color:#005437; font-weight:bold}
.cent21>.h1:before,.cent21>.h1:after {content: "";width: 20%;height:7px;background: #005437;margin:0 22px}
.cent21>.h1 span{ color:#000000}
.cent21>.h2{ font-size:23px; display:block; color:#000; display:block; margin-top:59px}
.newsclass_list21 {  }
.newsclass_list21 ul li { float: left; width: calc((100% - 46.8px)/5); margin: 28px 0 0px 11.7px; }

.newsclass_list21 ul li:nth-child(5n-4) { margin-left: 0; clear: left; }
.newsclass_list21 ul li .nr_box {border:1px solid #eee;border-radius:20px;overflow: hidden;transition: all .3s ease;box-shadow: -3px 3px 5px #ccc;background: #fff;box-sizing:border-box;padding:13px 18px}
.newsclass_list21 ul li .h1{background:#005437;color:#fff;font-size:12.6px;padding:0.9px 14px;border-radius:20px;display: inline-block;}
.newsclass_list21 ul li .img {position: relative;background: #f9f9f9;width: 108px;height: 108px;border-radius: 50%;overflow: hidden;margin: 0 auto;display: flex;justify-content: center;align-items: center; margin-top:25px}
.newsclass_list21 ul li .img img {transition: all .3s ease;max-width: 100%;max-height: 100%;vertical-align: bottom;}
.newsclass_list21 ul li .txtbg { }
.newsclass_list21 ul li .txt {padding: 8% 0%;color: #5B5B5B;text-align:center}
.newsclass_list21 ul li .txt .h2 {font-size: 25.32px;line-height: 1.5em;height: 1.5em;color: #005437;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;font-weight: bold;}
.newsclass_list21 ul li .txt .h3 {font-size:16.78px;line-height: 1.5em;height: 3em;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
@media only screen and (max-width: 980px) {
	.cent21>.h1{         font-size: 20px;}
	.cent21>.h1:before, .cent21>.h1:after { width: 11%;    height: 3px;    margin: 0 14px;}
	.cent21>.h2{ font-size:14px;margin-top:30px}
.newsclass_list21 ul li{ float: left; width: calc((100% - 10px)/2); margin: 20px 0 0 10px ; }
.newsclass_list21 ul li:nth-child(5n-4) { margin-left: 10px; clear: inherit; }
.newsclass_list21 ul li:nth-child(2n-1) { margin-left: 0; clear: left; }
.newsclass_list21 ul li .txt { padding: 10px 5%; }
.newsclass_list21 ul li .txt .h2 { font-size: 14px; line-height: 1.5em; height: 1.5em; margin-bottom: 5px; }
.newsclass_list21 ul li .txt .h3 { font-size: 12px; line-height: 1.5em; height: 3em; }
}


.cent22{margin-bottom:3%; margin-top:3%}
.newsclass_list22{background:#005437;color:#fff;border-radius:10px;padding: 4% 6%;}
/*.newsclass_list22 ul li { float: left; width: calc((100% - 40px)/3); margin: 0 0 0px 20px; background: #fff; }
.newsclass_list22 ul li:nth-child(3n-2) { margin-left: 0; clear: left; }*/
.newsclass_list22 ul{ display: flex;   align-items: center;justify-content: space-between;flex-wrap: wrap; }
.newsclass_list22 ul li .nr_box { display: flex; align-items: center;justify-content: space-between;}
.newsclass_list22 ul li .imgbg{ width:106px; height:106px; border-radius:50%; overflow:hidden}
.newsclass_list22 ul li .img { width:100%; height:100%; display: flex; justify-content: center;  align-items: center;}
.newsclass_list22 ul li .img img { max-height:100%; max-width:100%; vertical-align:bottom;}
.newsclass_list22 ul li .txtbg {width:calc(100% - 120px); }
.newsclass_list22 ul li .txt {  }
.newsclass_list22 ul li .txt .h2 {font-size: 48.71px;line-height: 1.5em;/* height: 1.5em; *//* overflow: hidden; *//* text-overflow: ellipsis; *//* display: -webkit-box; *//* -webkit-line-clamp: 1; *//* -webkit-box-orient: vertical; */color: #fff;font-weight: bold;white-space: nowrap;}
.newsclass_list22 ul li .txt .h3 {font-size: 20.25px;line-height: 1.5em;/* height: 1.5em; *//* margin-bottom: 0.2rem; *//* overflow: hidden; *//* text-overflow: ellipsis; *//* display: -webkit-box; *//* -webkit-line-clamp: 1; *//* -webkit-box-orient: vertical; */color:#C8C8C8;white-space: nowrap;}
@media only screen and (max-width: 980px) {
	.cent22{margin-bottom:5%; margin-top:5%}
.newsclass_list22 ul li{width: calc((100% - 30px)/2); margin: 20px 0 0 10px ; }
.newsclass_list22 ul li .imgbg{ width:40px; height:40px}
.newsclass_list22 ul li .txtbg{ width:calc(100% - 60px); }
.newsclass_list22 ul li .txt .h2 { font-size: 14px; line-height: 1.5em;   }
.newsclass_list22 ul li .txt .h3 { font-size: 12px; line-height: 1.5em;  }
}





/*Add------------------------------------------------------------------------------*/

.weizhi{height:40px; line-height:40px; background:url(../images/title03.png) no-repeat;font-size:14px; }
.inside{margin-top:20px; background:url(../images/title_04.gif) #fff repeat-y; min-height:400px;}

.inside_left{ width:220px; float:left;}
.inside_left .side_a dl dt{ border-bottom:3px solid #ddd; display:block; height:40px; color:#324483; font-weight:bold; line-height:40px; font-size:18px;}
.inside_left .side_a dl dd{ height:36px; line-height:36px; border-bottom:#ddd solid 1px;}
.inside_left .side_a dl dd a{ display:block; padding-left:30px; font-size:14px; background: url(../images/about-cn3_19.jpg) 15px center no-repeat;}
.inside_left .side_a dl dd a:hover{ background:#324483; color:#fff;}
.inside_left .side_a dl .hover a{ background:#324483; color:#fff;} 
.lianxi{ margin-top:15px; text-align:center; padding-bottom:20px;}

.inside_right{ width:720px; float:right; }
.inside_con{ padding:10px 0; min-height: 300px;}

