<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
.container{background: #fbf9f9;padding: 30px 0 50px;}
.container .wrap{width: 1440px;margin:0 auto;background: #fff;}
.footer{margin-top: 0;}
.header{height: auto;}

.u-tt .hd {position:relative; }
.u-tt .hd h2 { padding:15px 10px; border-bottom: 1px solid #ccc; color:#132c80; font-size:18px; line-height:26px; vertical-align:top; font-weight:100; }
.u-tt .hd h2 span { display:block; color:#bababa; font-weight:100; font-size:15px; line-height:20px; text-transform:uppercase; vertical-align:top; }
.u-tt .hd .more { position:absolute; top:50%; right:8px; width:15px; height:15px; margin-top:-7px; padding:0; background:url(../images/icon_arr_arrow.png) no-repeat #f60; background-size:contain; overflow:hidden; }
.u-tt .hd .more a { display:block; background:none; line-height:999px; }
.u-tt .bd { margin:0 2.5%; padding:3% 0; }

.box-isd{display: none}
.box-isd .hd { background:#fff;}
.box-isd .hd h2 { border-right:0; background:#fff; color:#1e1201; }
.box-isd .hd .col { float:right; height:24px; margin:15px 10px 0 0; padding:0 20px; line-height:24px; border-radius:3px; border:1px solid #ddd; text-align:center; }
.box-isd .hd .col a { color:#333; }

.wrap .main{padding: 50px 30px 0;}

@media only screen and (max-width:1600px){
	.container .wrap{width: 96%;}
	.wrap .main{padding: 40px 2% 0;}
}
@media only screen and (max-width:1200px){
	.box-isd{display: block;}
	.wrap .main{padding: 30px 2% 0;}
}
@media only screen and (max-width:640px){
	.wrap .main{padding: 20px 2% 0;}
}



.sidebar{height: 78px;border-bottom: 1px solid #f2f2f2;background: #fff;}
.sidebar .menu{float:left;}
.sidebar .menu dl dt{float:left;margin-right: 33px;position: relative;}
.sidebar .menu dl dt:last-child{margin-right: 0;}
.sidebar .menu dl dt a{display: block;line-height: 78px;font-size: 18px;color: #555555;border-bottom: 2px solid transparent;padding: 0 13px;}
.sidebar .menu dl dt a.current,.sidebar .menu dl dt a:hover{border-bottom: 2px solid #007457;color: #007457;font-weight: bold;}
.sidebar .location{float:right;line-height: 78px;margin-right: 20px;} 
.sidebar .location a{font-size: 16px;color: #999999;}
.sidebar .location a:last-child{color: #007457;}
.sidebar .location a.u-home{padding-left: 25px;background: url(u-home_03.png) no-repeat left center;}
.sidebar .location h3{display: none;}
@media only screen and (max-width:1440px){
	.sidebar{height: 65px;}
	.sidebar .menu dl dt{margin-right: 25px;}
	.sidebar .menu dl dt a{line-height: 65px;font-size: 16px;padding: 0 10px;}
	.sidebar .location{line-height: 65px;margin-right: 15px;}
	.sidebar .location a{font-size: 14px;}
}
@media only screen and (max-width:1200px){
	.sidebar{display: none;}
}

/* 内容模式 */
.article{line-height:2; font-size:16px; word-wrap:break-word;padding-bottom:40px;}
.article .hd { padding:0 0 20px; text-align:center; }
.article .hd h1 { color:#000; font-size:20px; }
.article .hd .titBar { color:#797979; font-size:12px; } 
.article .bd {}
.article .ft { padding:20px 0 0; border-top:1px solid #ddd; }
.article img{max-width: 100%;height: auto;}
.article video{max-width: 100%;height: auto}
video::-internal-media-controls-download-button {
    display:none;
}
video::-webkit-media-controls-enclosure {
    overflow:hidden;
}
video::-webkit-media-controls-panel {
    width: calc(100% + 30px); 
} 
#dituContent img{max-width: unset!important;}
@media only screen and (max-width:1440px){
	.article{font-size: 14px;padding-bottom: 20px;}
}
@media only screen and (max-width:1200px){
	.article{font-size: 13px;}
}

/* 分页 */
.page { padding-top: 20px; line-height:24px; text-align:center;padding-bottom: 20px; }
.page a { display:inline-block; margin:0 5px; padding:3px 11px; background:#f0f0f1; color:#4f4f4f; vertical-align:top;font-size: 14px; }
.page a:hover,.page .current { background:#007457; color:#fff; }

@media screen and (max-width: 1024px){
	.page{padding-top: 10px}
	.page a{padding: 0 5px;margin: 0 3px;font-size: 12px}
}

.inews{width: 1600px;margin:0 auto;}
.inews .inewsl{float:left;width: 105px;margin-right: 15px;}
.inews .inewsl .inewslx{position: relative;}
.inews .inewsl .inewslx:after{content: "";position: absolute;height: 100%;width: 1px;background: #e8e8e8;top:0;right: 24px;z-index: 0;}
.inews .inewsl .inewslx .inewsli{margin-bottom: 19px;}
.inews .inewsl .inewslx .inewsli .inewslia{line-height: 47px;font-size: 20px;color: #888888;text-align: right;padding-right: 40px;font-family: "Arial";background: url(newsl2_13.png) no-repeat 73px center;position: relative;z-index: 3;cursor: pointer;transition: all 0.6s;
	-moz-transition: all 0.6s; 
	-webkit-transition: all 0.6s; 
	-o-transition: all 0.6s;}
.inews .inewsl .inewslx .inewsli .inewslib{text-align: right;padding-right: 24px;line-height: 31px;transition: all 0.6s;
	-moz-transition: all 0.6s; 
	-webkit-transition: all 0.6s; 
	-o-transition: all 0.6s;height: 0;overflow: hidden;}
.inews .inewsl .inewslx .inewsli .inewslib ul li a{font-size: 14px;color: #888888;padding-right: 16px;background: url(newsl3_07.png) no-repeat right center;}
.inews .inewsl .inewslx .inewsli .inewslib ul li:hover a,.inews .inewsl .inewslx .inewsli .inewslib ul li.on a{color: #007457;background: url(newsl3a_03.png) no-repeat right center;font-weight: bold;}
.inews .inewsl .inewslx .inewsli.current .inewslia,.inews .inewsl .inewslx .inewsli:hover .inewslia{font-size: 24px;color: #4f4f4f;background: url(newsl1_03.png) no-repeat 57px center;padding-right: 58px;}
.inews .inewsl .inewslx .inewsli.current .inewslib{height: 384px;}
.inews .inewsl .inewslm{text-align: center;}
.inews .inewsr{width: calc(100% - 120px);background: #fff;float:right;}
.inewsr .casear{float:right;margin-top: 18px;margin-right: 30px;height: 40px;width: 282px;border:1px solid #eeeeee;border-radius: 20px;font-size: 0;}
.inewsr .casear .txt{width: 70%;height: 40px;padding: 0 5%;font-size: 14px;vertical-align: middle;}
.inewsr .casear .sbt{width: 20%;vertical-align: middle;height: 40px;background: url(case1_03.png) no-repeat center;}
@media only screen and (max-width:1600px){
	.inews{width: 96%;}
	.inews .inewsl{width: 85px;margin-right: 10px;}
	.inews .inewsl .inewslx:after{right: 20px;}
	.inews .inewsl .inewslx .inewsli{margin-bottom: 15px;}
	.inews .inewsl .inewslx .inewsli .inewslia{line-height: 42px;font-size: 16px;padding-right: 35px;background: url(newsl2_13.png) no-repeat 57px center;}
	.inews .inewsl .inewslx .inewsli .inewslib{padding-right: 20px;line-height: 27px;}
	.inews .inewsl .inewslx .inewsli .inewslib ul li a{font-size: 12px;padding-right: 14px;}
	.inews .inewsl .inewslx .inewsli.current .inewslia,.inews .inewsl .inewslx .inewsli:hover .inewslia{font-size: 20px;color: #4f4f4f;background: url(newsl1_03.png) no-repeat 45px center;padding-right: 58px;background-size: 38px 38px;}
	.inews .inewsl .inewslx .inewsli.current .inewslib{height: 324px;}
	.inews .inewsr{width: calc(100% - 100px);margin-right: 0;}
	.inewsr .casear{margin-top: 15px;margin-right: 30px;height: 32px;width: 245px;border-radius: 16px;}
	.inewsr .casear .txt{height: 32px;font-size: 13px;}
	.inewsr .casear .sbt{height: 32px;}
}

.inews .inewsrc{margin-top: 38px;padding: 0 30px;} 
.inews .inewsrc .svdcii{float:left;width: 32.6%;margin:0 1.1% 50px 0;}
.inews .inewsrc .svdcii:nth-child(3n){margin-right: 0;}
.inews .inewsrc .svdcii .svdciib{border-bottom: 1px solid #eeeeee;height: 148px;padding: 0 10px;}
.inews .inewsrc .svdcii .svdciib .svdciiba a{margin-top: 26px;font-size: 18px;color: #0c0c0c;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.inews .inewsrc .svdcii .svdciib .svdciibb{margin-top: 15px;font-size: 14px;color: #999999;}
.inews .inewsrc .svdcii .svdciib .svdciibb span.time{padding-left: 21px;background:url(news2_11.png) no-repeat left center;}
.inews .inewsrc .svdcii .svdciib .svdciibb span.views{padding-left: 25px;background:url(news3_14.png) no-repeat left center;margin-left: 30px;}
.inews .inewsrc .svdcii .svdciib .svdciibc{margin-top: 40px;}
.inews .inewsrc .svdcii .svdciib .svdciibc .svdciibcl{float:left;line-height: 30px;font-size: 14px;color: #999999;font-weight: bold;}
.inews .inewsrc .svdcii .svdciib .svdciibc .svdciibcr{float:right;}
.inews .inewsrc .svdcii .svdciib .svdciibc .svdciibcr a{width: 0;height: 0;display: none;}
.inews .inewsrc .svdcii .svdciib .svdciibc .svdciibcr a.bds_weixin{width: 17px;height: 15px;background:url(news4_22.png) no-repeat center;display: inline-block;}
.inews .inewsrc .svdcii .svdciib .svdciibc .svdciibcr a.bds_weixin:hover{background:url(news6_06.png) no-repeat center;}
.inews .inewsrc .svdcii .svdciib .svdciibc .svdciibcr a.bds_more{width: 15px;height: 16px;background:url(news5_19.png) no-repeat center;display: inline-block;}
.inews .inewsrc .svdcii .svdciib .svdciibc .svdciibcr a.bds_more:hover{background:url(news7_03.png) no-repeat center;}
.inews .inewsrc .svdcii .svdciia{overflow: hidden;position: relative;max-height: 286px;}
.inews .inewsrc .svdcii .svdciia .newsimg{position: absolute;top:0;left:0;width: 100%;}
.inews .inewsrc .svdcii .svdciia img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	width: 100%;max-width: 100%;
	
}
.inews .inewsrc .svdcii:hover .svdciia img{
	transform:scale(1.1);
-ms-transform:scale(1.1); 	
-moz-transform:scale(1.1); 	
-webkit-transform:scale(1.1); 
-o-transform:scale(1.1); 
}
.inews .inewsrc .svdcii:hover .svdciib .svdciiba a{color: #007457;}
@media only screen and (max-width:1600px){
	.inews .inewsrc{margin-top: 30px;padding: 0 2%;}
	.inews .inewsrc .svdcii{margin:0 1.1% 30px 0;}
	.inews .inewsrc .svdcii .svdciib{height: 120px;padding: 0 6px;}
	.inews .inewsrc .svdcii .svdciib .svdciiba a{margin-top: 18px;font-size: 16px;}
	.inews .inewsrc .svdcii .svdciib .svdciibb{margin-top: 12px;}
	.inews .inewsrc .svdcii .svdciib .svdciibc{margin-top: 30px;}
}

.aba img{width: 100%;}
.s_t{text-align: center;}
.s_t .s_ta{font-size: 34px;color: #333333;}
.s_t .s_tb{width: 43px;height: 2px;background: #017359;margin:7px auto 0;}
.ab .abb{margin-top: 75px;}
.ab .abb .abbc{margin-top: 60px;font-size: 18px;line-height: 34px;}
@media only screen and (max-width:1600px){
    .s_t .s_ta{font-size: 28px;}
    .s_t .s_tb{margin:4px auto 0;}
    .ab .abb{margin-top: 50px;}
    .ab .abb .abbc{margin-top: 40px;font-size: 16px;line-height: 31px;}
}

.ab .abac{margin-top: 65px;background: #f7f8f9;padding: 70px 0;}
.ab .abac .abacc{margin-top: 60px;}
.ab .abac .abacc .abaccl{float:left;width: calc(466 / 1600 * 100%);}
.ab .abac .abacc .abaccm{float:left;width: calc(668 / 1600 * 100%);text-align: center;}
.ab .abac .abacc .abaccr{float:right;width: calc(440 / 1600 * 100%);}
.ab .abac .abacc ul li a{line-height: 45px;font-size: 18px;color: #333333;padding-left: 30px;background: url(ab5_16.png) no-repeat left center;display: block;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;cursor: default;}
.ab .abac .abacc ul li:hover a{background: url(ab4_13.png) no-repeat left center;color: #017359;font-weight: bold;}
@media only screen and (max-width:1600px){
	.ab .abac{margin-top: 40px;padding: 50px 0;}
	.ab .abac .abacc{margin-top: 40px;}
	.ab .abac .abacc ul li a{line-height: 38px;font-size: 16px;padding-left: 25px;}
}

.ab .abab{max-width: 1920px;margin:0 auto;}

.ab .abab .ababc{position: relative;}
.ab .abab .ababc .s_t{position: absolute;left:0;top:75px;width: 100%;}
.ab .abab .ababc .s_t .s_ta{color: #fff;}
.ab .abab .ababc .s_t .s_tb{background: #fff;}
.ab .abab .ababc .hd{position: absolute;left:0;top:0;width: 100%;height: 100%;z-index: 5;}
.ab .abab .ababc .hd ul{height: 100%;}
.ab .abab .ababc .hd ul li{float:left;width: 25%;box-sizing: border-box;height: 100%;text-align: center;position: relative;transition: all 0.6s;-moz-transition: all 0.6s; -webkit-transition: all 0.6s; -o-transition: all 0.6s;}
.ab .abab .ababc .hd ul li .ababcp{position: absolute;top:50%;transform: translateY(-50%);width: 80%;padding: 0 10%;}
.ab .abab .ababc .hd ul li .ababcp .ababcpa{font-size: 28px;color: #ffffff;}
.ab .abab .ababc .hd ul li .ababcp .ababcpb{margin: 20px auto;width: 26px;height: 2px;background: #fff;transition: all 0.6s;-moz-transition: all 0.6s; -webkit-transition: all 0.6s; -o-transition: all 0.6s;height: 0;opacity: 0;}
.ab .abab .ababc .hd ul li .ababcp .ababcpc{font-size: 18px;color: #ffffff;line-height: 32px;transition: all 0.6s;-moz-transition: all 0.6s; -webkit-transition: all 0.6s; -o-transition: all 0.6s;height: 0;opacity: 0;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.ab .abab .ababc .hd ul li.on{background: rgba(0,0,0,0.3);}
.ab .abab .ababc .hd ul li.on .ababcp .ababcpb{height: 2px;opacity: 1;}
.ab .abab .ababc .hd ul li.on .ababcp .ababcpc{height: 64px;opacity: 1;}
@media only screen and (max-width:1600px){
	.ab .abab .ababc .s_t{top:50px;}
	.ab .abab .ababc .hd ul li .ababcp .ababcpa{font-size: 24px;}
	.ab .abab .ababc .hd ul li .ababcp .ababcpb{margin:15px auto;}
	.ab .abab .ababc .hd ul li .ababcp .ababcpc{font-size: 16px;line-height: 28px;}
}

.ab .abae{margin-top: 70px;background: #f7f8f9;padding: 70px 0;}
.ab .abae .abaec{margin-top: 70px; overflow: hidden;position: relative;}
.ab .abae .abaec .mybtn{position: absolute;top:0;left:0;right: 0;bottom: 0;background: rgba(0,0,0,0.2);}
.ab .abae .abaec .mybtn span{position: absolute;top:50%;transform: translate(-50%,-50%);left:50%;width: 90px;height: 70px;text-align: center;padding-top: 20px;background: rgba(0,0,0,0.3);border-radius: 90px;cursor: pointer;}
.ab .abae .abaec .swiper-slide{position: relative;}
.ab .abae .abaec .swiper-slide .txt{position: absolute;bottom: 15px;left:0;width: 100%;line-height: 2;font-size: 18px;color: #fff;text-align: center;}
.ab .abae .abaec .swiper-button-next:after, .ab .abae .abaec .swiper-button-next:after{content: "";}
.ab .abae .abaec .swiper-button-prev:after,.ab .abae .abaec .swiper-button-prev:after{content: "";}
.ab .abae .abaec .swiper-button-next,.ab .abae .abaec .swiper-button-prev{width: 38px; height: 38px; border-radius: 50%;background: rgba(255,255,255,0.7); transition: all 0.3s; cursor: pointer;bottom: 15px;top:auto; cursor: pointer;}
.ab .abae .abaec .swiper-button-next::before,.ab .abae .abaec .swiper-button-prev::before{content: '\20'; position: absolute; top: 50%; width: 10px; height: 10px; border-right: 1px solid rgba(0,0,0,0.7); border-bottom: 1px solid rgba(0,0,0,0.7); transition: all 0.3s;}
.ab .abae .abaec .swiper-button-prev::before{transform: translateY(-50%) rotate(135deg); left: 16px;}
.ab .abae .abaec .swiper-button-next::before{transform: translateY(-50%) rotate(-45deg); right: 16px;}
.ab .abae .abaec .swiper-button-next:hover,.ab .abae .abaec .swiper-button-prev:hover{background: #017359; border-color: #017359;}
.ab .abae .abaec .swiper-button-next:hover::before,.ab .abae .abaec .swiper-button-prev:hover::before{border-color: #ffffff;}


.ab .abae .abaec .mybtn:hover span{background: rgba(0,0,0,0.5);}
.ab .abae .abaec .gallery-top{float:left;width: 73.7%;}
.ab .abae .abaec .gallery-thumbs{float:right;width: 22.8%;height: 100%;overflow: hidden;height: 677px;}
.ab .abae .abaec .gallery-thumbs .swiper-slide{height: 40%;cursor: pointer;}
.ab .abae .abaec .gallery-thumbs .abaecib{font-size: 16px;color: #333333;margin-top: 15px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.ab .abae .abaed{display: none;}
@media only screen and (max-width:1600px){
	.ab .abae{margin-top: 50px;padding: 50px 0;}
	.ab .abae .abaec{margin-top: 50px;}
	.ab .abae .abaec .gallery-thumbs{height: 540px;}
	.ab .abae .abaec .gallery-thumbs .abaecib{font-size: 14px;margin-top: 10px;}
}
@media only screen and (max-width:1300px){
	.ab .abae .abaec .gallery-thumbs{height: 497px;}
}

.ab .abaf{margin-top: 70px;}
.ab .abaf .abafc{margin-top: 70px;}
.ab .abaf .abafc .abafcl{float: left;width: 56.25%;position: relative;}
.ab .abaf .abafc .abafcl .swiper-slide .abafcli .abafclia{overflow: hidden;}
.ab .abaf .abafc .abafcl .swiper-slide .abafcli .abafclia img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	
	height: 600px;object-fit: cover;
}
.ab .abaf .abafc .abafcl .swiper-slide:hover .abafcli .abafclia img{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	
	-moz-transform:scale(1.1); 	
	-webkit-transform:scale(1.1); 
	-o-transform:scale(1.1); 
}
.ab .abaf .abafc .abafcl .swiper-slide .abafcli .abafclib{position: absolute;bottom: 0;left:0;width: 100%;text-align: center;line-height: 78px;font-size: 18px;background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 1));color: #fff;}
.ab .abaf .abafc .abafcl .swiper-button-next:after, .ab .abaf .abafc .abafcl .swiper-button-next:after{content: "";}
.ab .abaf .abafc .abafcl .swiper-button-prev:after,.ab .abaf .abafc .abafcl .swiper-button-prev:after{content: "";}
.ab .abaf .abafc .abafcl .swiper-button-next,.ab .abaf .abafc .abafcl .swiper-button-prev{width: 38px; height: 38px; border-radius: 50%;background: rgba(255,255,255,0.7); transition: all 0.3s; cursor: pointer;bottom: 10px;top:auto; cursor: pointer;}
.ab .abaf .abafc .abafcl .swiper-button-next::before,.ab .abaf .abafc .abafcl .swiper-button-prev::before{content: '\20'; position: absolute; top: 50%; width: 10px; height: 10px; border-right: 1px solid rgba(0,0,0,0.7); border-bottom: 1px solid rgba(0,0,0,0.7); transition: all 0.3s;}
.ab .abaf .abafc .abafcl .swiper-button-prev::before{transform: translateY(-50%) rotate(135deg); left: 16px;}
.ab .abaf .abafc .abafcl .swiper-button-next::before{transform: translateY(-50%) rotate(-45deg); right: 16px;}
.ab .abaf .abafc .abafcl .swiper-button-next:hover,.ab .abaf .abafc .abafcl .swiper-button-prev:hover{background: #017359; border-color: #017359;}
.ab .abaf .abafc .abafcl .swiper-button-next:hover::before,.ab .abaf .abafc .abafcl .swiper-button-prev:hover::before{border-color: #ffffff;}
.ab .abaf .abafc .abafcr{float: right;width: 40%;}
.ab .abaf .abafc .abafcr .pdbb .bd{float: left;width: calc(100% - 100px);height: 600px;overflow-y: auto;}
.ab .abaf .abafc .abafcr .pdbb .bd::-webkit-scrollbar{/*width:2;height:2px;*/display: none;}
.ab .abaf .abafc .abafcr .pdbb .bd::-webkit-scrollbar-button:vertical{display:none}
.ab .abaf .abafc .abafcr .pdbb .bd::-webkit-scrollbar-thumb:vertical:hover{background-color: #adadad;}
.ab .abaf .abafc .abafcr .pdbb .bd::-webkit-scrollbar-thumb:vertical:active{background-color: #adadad;}
.ab .abaf .abafc .abafcr .pdbb .bd::-webkit-scrollbar{width: 2px;}
.ab .abaf .abafc .abafcr .pdbb .bd::-webkit-scrollbar-track{background: #f7f8f9;}
.ab .abaf .abafc .abafcr .pdbb .bd::-webkit-scrollbar-thumb{background: #adadad;border-radius: 8px;}
.ab .abaf .abafc .abafcr .pdbb .hd{text-align: right;border-right: 1px solid #e5e5e5;height: 600px;overflow-y: auto;}
.ab .abaf .abafc .abafcr .pdbb .hd::-webkit-scrollbar{width:2;height:2px;}
.ab .abaf .abafc .abafcr .pdbb .hd::-webkit-scrollbar-button:vertical{display:none}
.ab .abaf .abafc .abafcr .pdbb .hd::-webkit-scrollbar-thumb:vertical:hover{background-color: #adadad;}
.ab .abaf .abafc .abafcr .pdbb .hd::-webkit-scrollbar-thumb:vertical:active{background-color: #adadad;}
.ab .abaf .abafc .abafcr .pdbb .hd::-webkit-scrollbar{width: 2px;}
.ab .abaf .abafc .abafcr .pdbb .hd::-webkit-scrollbar-track{background: #f7f8f9;}
.ab .abaf .abafc .abafcr .pdbb .hd::-webkit-scrollbar-thumb{background: #adadad;border-radius: 8px;}
.ab .abaf .abafc .abafcr .pdbb .hd ul li{line-height: 20px;margin-bottom: 40px;font-size: 14px;color: #333333;padding-right: 26px;background: url(ab7_09.jpg) no-repeat right center;cursor: pointer;}
.ab .abaf .abafc .abafcr .pdbb .hd ul li.on{color: #017359;font-weight: bold;background: url(ab8_06.jpg) no-repeat right center;}
.ab .abaf .abafc .abafcr .pdbb .bd .pdbbi{padding-bottom: 15px;/*opacity: 0.1*/}
.ab .abaf .abafc .abafcr .pdbb .bd .pdbbi .btn-showmore{display: none;font-size: 18px;color: #f00;margin-top: 15px;}
.ab .abaf .abafc .abafcr .pdbb .bd .pdbbi .btn-hiddenmore{display: none;font-size: 18px;color: #f00;margin-top: 15px;}
.ab .abaf .abafc .abafcr .pdbb .bd .pdbbi.loadmore .btn-showmore{display: block;}
.ab .abaf .abafc .abafcr .pdbb .bd .pdbbi.on{opacity: 1;}
.ab .abaf .abafc .abafcr .pdbb .bd .pdbbi .pdbbia{font-size: 60px;color: #017359;font-weight: bold;}
.ab .abaf .abafc .abafcr .pdbb .bd .pdbbi .pdbbi_txt{height: 240px;overflow: hidden;}
.ab .abaf .abafc .abafcr .pdbb .bd .pdbbi .pdbbib{line-height: 40px;font-size: 18px;color: #333333;}
.ab .abaf .abafc .abafcr .pdbb .bd .pdbbi .pdbbib p{padding-left: 25px;background: url(ab5_16.png) no-repeat left center;}
.ab .abaf .abafc .abafcr .pdbb .bd .pdbbi.loadmore .pdbbib{overflow: hidden;}
.ab .abaf .abafc .abafcr .pdbb .bd .pdbbi.active .pdbbi_txt{height: auto;}

@media only screen and (max-width:1600px){
	.ab .abaf{margin-top: 50px;}
	.ab .abaf .abafc{margin-top: 50px;}
	.ab .abaf .abafc .abafcl .swiper-slide .abafcli .abafclib{line-height: 68px;font-size: 16px;}
	.ab .abaf .abafc .abafcr .pdbb .bd{width: calc(100% - 80px);height: 480px;}
	.ab .abaf .abafc .abafcr .pdbb .hd{height: 480px;}
	.ab .abaf .abafc .abafcr .pdbb .hd ul li{margin-bottom: 30px;}
	.ab .abaf .abafc .abafcr .pdbb .bd .pdbbi .btn-showmore{font-size: 16px;}
	.ab .abaf .abafc .abafcr .pdbb .bd .pdbbi .btn-hiddenmore{font-size: 16px;}
	.ab .abaf .abafc .abafcr .pdbb .bd .pdbbi .pdbbia{font-size: 50px;}
	.ab .abaf .abafc .abafcr .pdbb .bd .pdbbi .pdbbib{line-height: 32px;font-size: 16px;}
	.ab .abaf .abafc .abafcr .pdbb .bd .pdbbi .pdbbi_txt{height: 192px;}
	.ab .abaf .abafc .abafcr .pdbb .bd .pdbbi .pdbbib p{padding-left: 20px;}
	.ab .abaf .abafc .abafcl .swiper-slide .abafcli .abafclia img{height: 480px;}
}

.bro .broa .broac{text-align: center;}
.bro .broa .broac .broaci{display: inline-block;margin:0 50px;padding: 38px 0 55px;}
.bro .broa .broac .broaci .broacib{font-size: 16px;color: #333333;margin-top: 8px;}
.bro .broa .broac .broaci.current .broacib,.bro .broa .broac .broaci:hover .broacib{color: #007457;font-weight: bold;}
.bro .brob{background: #f7f8f9;padding: 75px 0 20px;}
.bro .brob .broba .brobai{margin-bottom: 40px;}
.bro .brob .broba .brobai .brobait{text-align: center;font-size: 34px;color: #000000;}
.bro .brob .broba .brobai .brobaic{margin-top: 62px;}
.bro .brob .broba .brobai .brobaic .brobaici{margin:0 0.625% 2%;width: 23.75%;float: left;background: #ffffff;border-radius: 15px;}
.bro .brob .broba .brobai .brobaic .brobaici .brobaicia{overflow: hidden;margin-top: 10px;}
.bro .brob .broba .brobai .brobaic .brobaici .brobaicia img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	
	
}
.bro .brob .broba .brobai .brobaic .brobaici:hover .brobaicia img{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	
	-moz-transform:scale(1.1); 	
	-webkit-transform:scale(1.1); 
	-o-transform:scale(1.1); 
}
.bro .brob .broba .brobai .brobaic .brobaici .brobaicib{padding: 25px 30px 30px;text-align: center;}
.bro .brob .broba .brobai .brobaic .brobaici .brobaicib .brobaiciba{font-size: 20px;color: #000000;line-height: 34px;}
.bro .brob .broba .brobai .brobaic .brobaici:hover .brobaicib .brobaiciba{color: #007457;}
.bro .brob .broba .brobai .brobaic .brobaici .brobaicib .brobaicibb{font-size: 14px;color: #999999;margin-top: 10px;}
.bro .brob .broba .brobai .brobaic .brobaici .brobaicib .brobaicibc{margin-top: 25px;font-size: 14px;color: #555555;line-height: 26px;}
.bro .brob .broba .brobai .brobaic .brobaici .brobaicib .brobaicibd{margin-top: 25px;}
.bro .brob .broba .brobai .brobaic .brobaici .brobaicib .brobaicibd a{font-size: 14px;color: #007457;padding: 0 18px 0 0;background: url(bro2_07.png) no-repeat right center;margin:0 15px;}
.bro .brob .brobb .brobbi{margin-bottom: 40px;}
.bro .brob .brobb .brobbi .brobbit{text-align: center;font-size: 34px;color: #000000;}
.bro .brob .brobb .brobbi .brobbic{margin-top: 62px;background: #fff;margin-bottom: 2%;border-radius: 15px;position: relative;}
.bro .brob .brobb .brobbi .brobbic .brobbicl{float: left;width: 50%;text-align: center;margin-right: 4%;overflow: hidden;}
.bro .brob .brobb .brobbi .brobbic .brobbicl img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	
	
}
.bro .brob .brobb .brobbi:hover .brobbic .brobbicl img{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	
	-moz-transform:scale(1.1); 	
	-webkit-transform:scale(1.1); 
	-o-transform:scale(1.1); 
}
.bro .brob .brobb .brobbi .brobbic .brobbicr{width: 46%;position: absolute;top:50%;transform: translateY(-50%);left:54%;}
.bro .brob .brobb .brobbi .brobbic .brobbicr .brobbicra{font-size: 20px;color: #000000;line-height: 34px;}
.bro .brob .brobb .brobbi:hover .brobbic .brobbicr .brobbicra{color: #007457;}
.bro .brob .brobb .brobbi .brobbic .brobbicr .brobbicrb{font-size: 14px;color: #999999;margin-top: 10px;}
.bro .brob .brobb .brobbi .brobbic .brobbicr .brobbicrc{margin-top: 25px;font-size: 14px;color: #555555;line-height: 26px;}
.bro .brob .brobb .brobbi .brobbic .brobbicr .brobbicrd{margin-top: 25px;}
.bro .brob .brobb .brobbi .brobbic .brobbicr .brobbicrd a{font-size: 14px;color: #007457;padding: 0 18px 0 0;background: url(bro2_07.png) no-repeat right center;margin:0 30px 0 0;}
@media only screen and (max-width:1600px){
	.bro .broa .broac .broaci{margin:0 35px;padding: 30px 0 40px;}
	.bro .broa .broac .broaci .broacia{width: 60px;margin:0 auto;}
	.bro .broa .broac .broaci .broacib{font-size: 14px;margin-top: 5px;}
	.bro .brob{padding: 50px 0 10px;}
	.bro .brob .broba .brobai{margin-bottom: 25px;}
	.bro .brob .broba .brobai .brobait{font-size: 28px;}
	.bro .brob .broba .brobai .brobaic{margin-top: 40px;}
	.bro .brob .broba .brobai .brobaic .brobaici .brobaicib{padding: 15px 15px 20px;}
	.bro .brob .broba .brobai .brobaic .brobaici .brobaicib .brobaiciba{font-size: 18px;line-height: 30px;}
	.bro .brob .broba .brobai .brobaic .brobaici .brobaicib .brobaicibc{margin-top: 18px;line-height: 22px;}
	.bro .brob .broba .brobai .brobaic .brobaici .brobaicib .brobaicibd{margin-top: 18px;}
	.bro .brob .broba .brobai .brobaic .brobaici .brobaicib .brobaicibd a{margin:0 10px;}
	.bro .brob .brobb .brobbi{margin-bottom: 25px;}
	.bro .brob .brobb .brobbi .brobbit{font-size: 28px;}
	.bro .brob .brobb .brobbi .brobbic{margin-top: 40px;}
	.bro .brob .brobb .brobbi .brobbic .brobbicl img{width: 400px;}
	.bro .brob .brobb .brobbi .brobbic .brobbicr .brobbicra{font-size: 18px;line-height: 30px;}
	.bro .brob .brobb .brobbi .brobbic .brobbicr .brobbicrc{margin-top: 18px;line-height: 22px;}
	.bro .brob .brobb .brobbi .brobbic .brobbicr .brobbicrd{margin-top: 18px;}
	.bro .brob .brobb .brobbi .brobbic .brobbicr .brobbicrd a{margin:0 20px 0 0;}

}

.pd .pda{border-top:30px solid #f7f8f9;margin-bottom: 75px;}
.pd .pda .pdal{float:left;width: 47%;}
.pd .pda .pdal .csabx{margin-top: 23px;position: relative;}
.pd .pda .pdal .csabx .gallery-thumbs{width: 82%;margin:0 auto;}
.pd .pda .pdal .csabx .swiper-button-next{width: 30px;height: 30px;background: url(pd3_21.jpg) no-repeat center;right: 0;z-index: 99}
.pd .pda .pdal .csabx .swiper-button-prev{width: 30px;height: 30px;background: url(pd2_19.jpg) no-repeat center;left: 0;z-index: 99}
.pd .pda .pdal .csabx .gallery-thumbs .swiper-slide{border:1px solid transparent;box-sizing: border-box;}
.pd .pda .pdal .csabx .gallery-thumbs .swiper-slide.swiper-slide-thumb-active{border:1px solid #007457;}
.pd .pda .pdal .gallery-top .swiper-slide{background: #f7f8f9;}
.pd .pda .pdar{float:right;width: 50%;}
.pd .pda .pdar .pdara .pdaraa{font-size: 34px;color: #000;font-weight: bold;padding-top: 75px;line-height: 1;}
.pd .pda .pdar .pdara .pdarab{font-size: 16px;color: #666666;margin-top: 18px;}
.pd .pda .pdar .pdarb{margin-top: 20px;}
.pd .pda .pdar .pdarb .pdarbx{font-size: 18px;color: #000000;line-height: 40px;}
.pd .pda .pdar .pdarb .pdarbx p{padding-left: 17px;background: url(pd4_06.png) no-repeat left center;}
.pd .pda .pdar .pdarb .hd{margin-top: 27px;border-top:1px solid #e5e5e5;padding-top: 38px;}
.pd .pda .pdar .pdarb .hd .pdarbb{color: #999999;font-size: 16px;}
.pd .pda .pdar .pdarb .hd ul{margin-top: 15px;}
.pd .pda .pdar .pdarb .hd ul li{font-size: 14px;color: #333333;line-height: 38px;border:1px solid #333333;float:left;margin:0 20px 15px 0;padding: 0 15px;}
.pd .pda .pdar .pdarb .hd ul li img{width: 33px;vertical-align: middle;}
.pd .pda .pdar .pdarb .hd ul li.on{color: #017359;border:1px solid #017359;}
.pd .pda .pdar .pdarc{margin-top: 20px;padding-top: 88px;border-top:1px solid #e5e5e5;}
.pd .pda .pdar .pdarc .pdarca{display: inline-block;width: 168px;height: 48px;line-height: 48px;border:1px solid #333333;text-align: center;border-radius: 24px;font-size: 18px;color: #333333;}
.pd .pda .pdar .pdarc .pdarcb{display: inline-block;width: 228px;padding-left: 20px; height: 48px;line-height: 48px;border:1px solid #017359;background:url(pd5_14.png) no-repeat 13px center;text-align: center;border-radius: 24px;font-size: 24px;color: #017359;margin-left: 18px;font-family: "Arial";}
@media only screen and (max-width:1600px){
	.pd .pda{border-top:20px solid #f7f8f9;margin-bottom: 50px;}
	.pd .pda .pdal .csabx{margin-top: 15px;}
	.pd .pda .pdar .pdara .pdaraa{padding-top: 45px;font-size: 28px;}
	.pd .pda .pdar .pdara .pdarab{font-size: 14px;margin-top: 10px;}
	.pd .pda .pdar .pdarb{margin-top: 15px;}
	.pd .pda .pdar .pdarb .pdarbx{font-size: 16px;line-height: 32px;}
	.pd .pda .pdar .pdarb .hd{margin-top: 20px;padding-top: 30px;}
	.pd .pda .pdar .pdarb .hd .pdarbb{font-size: 14px;}
	.pd .pda .pdar .pdarb .hd ul{margin-top: 10px;}
	.pd .pda .pdar .pdarb .hd ul li{margin:0 15px 15px 0;}
	.pd .pda .pdar .pdarc{margin-top: 15px;padding-top: 50px;}
	.pd .pda .pdar .pdarc .pdarca{width: 150px;height: 40px;line-height: 40px;border-radius: 20px;font-size: 16px;}
	.pd .pda .pdar .pdarc .pdarcb{width: 200px;height: 40px;line-height: 40px;border-radius: 20px;font-size: 20px;}
}

.pdbaa{text-align: center;}
.pdbaa div{font-size: 34px;color: #000000;}
.pdbaa p{width: 42px;height: 2px;background: #007457;margin:8px auto 0;}
.pdba{padding: 70px 0 0;}
.pdba .pdbac{margin-top: 60px;font-size: 18px;color: #333333;line-height: 2;padding-bottom: 67px;border-bottom: 1px solid #f2f2f2;}
@media only screen and (max-width:1600px){
	.pdbaa div{font-size: 28px;}
	.pdbaa p{margin:5px auto 0;}
	.pdba{padding: 50px 0 0;}
	.pdba .pdbac{margin-top: 40px;font-size: 16px;padding-bottom: 50px;}
}


.pdb .pdbc{margin-top: 70px;}
.pdb .pdbc .pdbci{margin-bottom: 20px;background: #f7f8f9;}
.pdb .pdbc .pdbci .pdbcil{float: left;width: 59.3%;}
.pdb .pdbc .pdbci .pdbcir{float: right;width: 32%;margin-right: 5.6%;}
.pdb .pdbc .pdbci .pdbcir .pdbcira{font-size: 32px;color: #017359;margin-top: 90px;}
.pdb .pdbc .pdbci .pdbcir .pdbcirb{margin-top: 30px;line-height: 40px;font-size: 18px;color: #333333;}
.pdb .pdbc .pdbci .pdbcir .pdbcirb p{padding-left: 20px;position: relative;}
.pdb .pdbc .pdbci .pdbcir .pdbcirb p:after{position: absolute;content: "*";font-size: 18px;color: #017359;left:0;top:4px;}
@media only screen and (max-width:1600px){
	.pdb .pdbc{margin-top: 50px;}
	.pdb .pdbc .pdbci{margin-bottom: 15px;}
	.pdb .pdbc .pdbci .pdbcir .pdbcira{font-size: 28px;margin-top: 60px;}
	.pdb .pdbc .pdbci .pdbcir .pdbcirb{margin-top: 20px;line-height: 32px;font-size: 16px;}
	.pdb .pdbc .pdbci .pdbcir .pdbcirb p{padding-left: 15px;}
	.pdb .pdbc .pdbci .pdbcir .pdbcirb p:after{font-size: 16px;}
}

.pdf{margin-top: 70px;}
.pdf .pdfc{margin-top: 60px;}
.pdf .pdfc .pdfci{float:left;width: 24.25%;margin-right:1%;margin-bottom: 2.5%; background: #f1f6f5;padding: 0 1%;box-sizing: border-box;transition: all 0.6s;-moz-transition: all 0.6s; -webkit-transition: all 0.6s; -o-transition: all 0.6s;}
.pdf .pdfc .pdfci:nth-child(4n){margin-right: 0;}
.pdf .pdfc .pdfci .pdfcia{padding-top: 20px;}
.pdf .pdfc .pdfci .pdfcib{margin-top: 30px;font-size: 22px;color: #333333;line-height: 1.5;}
.pdf .pdfc .pdfci .pdfcic{height: 150px;font-size: 18px;color: #666666;line-height: 2.3;margin-top: 20px;}
.pdf .pdfc .pdfci:hover{border-top: 10px solid #017359;margin-top: -22px;box-shadow: 0 0 10px rgba(1,115,89,0.2);}
@media only screen and (max-width:1600px){
	.pdf{margin-top: 50px;}
	.pdf .pdfc{margin-top: 40px;}
	.pd .pdf .pdfc .pdfci .pdfcib{margin-top: 20px;font-size: 19px;}
	.pd .pdf .pdfc .pdfci .pdfcic{height: 120px;font-size: 15px;margin-top: 15px;}
}

.pdc{margin-top: 60px;background: #f7f8f9;padding: 70px 0;}
.pdc .pdccov{margin-top: 70px;font-size: 20px;color: #333333;}
@media only screen and (max-width:1600px){
	.pdc{margin-top: 40px;padding: 50px 0;}
	.pdc .pdccov{margin-top: 50px;font-size: 16px;}
}
@media only screen and (max-width:1300px){
	.pdc .pdccov{font-size: 14px;}
}

.pdg{margin-top: 70px;margin-bottom: 120px;}
.pdg .pdgc{margin-top: 60px;}
.pdg .pdgc .swiper-slide{}
.pdg .pdgc .swiper-slide .brobaici{background: #f7f8f9;border-radius: 15px;}
.pdg .pdgc .swiper-slide .brobaici .brobaicia{overflow: hidden;margin-top: 10px;}
.pdg .pdgc .swiper-slide .brobaici .brobaicia img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	
	
}
.pdg .pdgc .swiper-slide:hover .brobaici .brobaicia img{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	
	-moz-transform:scale(1.1); 	
	-webkit-transform:scale(1.1); 
	-o-transform:scale(1.1); 
}
.pdg .pdgc .swiper-slide .brobaici .brobaicib{padding: 25px 30px 30px;text-align: center;}
.pdg .pdgc .swiper-slide .brobaici .brobaicib .brobaiciba{font-size: 20px;color: #000000;line-height: 34px;}
.pdg .pdgc .swiper-slide:hover .brobaici .brobaicib .brobaiciba{color: #007457;}
.pdg .pdgc .swiper-slide .brobaici .brobaicib .brobaicibb{font-size: 14px;color: #999999;margin-top: 10px;}
.pdg .pdgc .swiper-slide .brobaici .brobaicib .brobaicibc{margin-top: 25px;font-size: 14px;color: #555555;line-height: 26px;}
.pdg .pdgc .swiper-slide .brobaici .brobaicib .brobaicibd{margin-top: 25px;}
.pdg .pdgc .swiper-slide .brobaici .brobaicib .brobaicibd a{font-size: 14px;color: #007457;padding: 0 18px 0 0;background: url(bro2_07.png) no-repeat right center;margin:0 15px;}
.pdg .pdgc .swiper-button-next:after, .pdg .pdgc .swiper-button-next:after{content: "";}
.pdg .pdgc .swiper-button-next,.pdg .pdgc .swiper-button-prev{background: none; width: 35px; height: 35px; border-radius: 50%;border:1px solid #cdcdce; transition: all 0.3s; cursor: pointer;cursor: pointer;}
.pdg .pdgc .swiper-button-next::before,.pdg .pdgc .swiper-button-prev::before{content: '\20'; position: absolute; top: 50%; width: 10px; height: 10px; border-right: 1px solid #999999; border-bottom: 1px solid #999999; transition: all 0.3s;}
.pdg .pdgc .swiper-button-prev::before{transform: translateY(-50%) rotate(135deg); left: 14px;}
.pdg .pdgc .swiper-button-next::before{transform: translateY(-50%) rotate(-45deg); right: 14px;}
.pdg .pdgc .swiper-button-next:hover,.pdg .pdgc .swiper-button-prev:hover{background: #017359; border-color: #017359;}
.pdg .pdgc .swiper-button-next:hover::before,.pdg .pdgc .swiper-button-prev:hover::before{border-color: #ffffff;}
@media only screen and (max-width:1600px){
	.pdg{margin-top: 50px;margin-bottom: 80px;}
	.pdg .pdgc{margin-top: 40px;}
	.pdg .pdgc .swiper-slide .brobaici .brobaicib{padding: 15px 15px 20px;}
	.pdg .pdgc .swiper-slide .brobaici .brobaicib .brobaiciba{font-size: 18px;line-height: 30px;}
	.pdg .pdgc .swiper-slide .brobaici .brobaicib .brobaicibc{margin-top: 18px;line-height: 22px;}
	.pdg .pdgc .swiper-slide .brobaici .brobaicib .brobaicibd{margin-top: 18px;}
	.pdg .pdgc .swiper-slide .brobaici .brobaicib .brobaicibd a{margin:0 10px;}
}

.xtop{height: 60px;background: #f7f8f9;}
.xtop .xtopc ul li{display: inline-block;line-height: 60px;font-size: 18px;color: #000000;margin-left: 50px;cursor: pointer;}
.xtop.mdhfix{position: fixed;top:0;left:0;width: 100%;text-align: center;background: #fff;box-shadow: 0 1px 2px #ddd;z-index: 999;}
.xtop.mdhfix .xtopc ul li{margin:0 25px;}
@media only screen and (max-width:1600px){
	.xtop{height: 50px;}
	.xtop .xtopc ul li{line-height: 60px;font-size: 16px;margin-left: 40px;}
	.xtop.mdhfix .xtopc ul li{margin:0 20px;}
}

.conc{padding: 80px 0 48px;}
.conc .conca{background: #f7f8f9;padding: 44px 40px 70px;}
.conc .conca .concaa{line-height: 76px;font-size: 28px;color: #000000;border-bottom: 1px solid #dedfe0;}
.conc .conca .concab{margin-top: 13px;}
.conc .conca .concab .concabl{float: left;}
.conc .conca .concab .concabl .concabla{line-height: 40px;font-size: 18px;color: #000000;}
.conc .conca .concab .concabl .concabla a{color: #000}
.conc .conca .concab .concabl .concabla p{padding-left: 40px;}
.conc .conca .concab .concabl .concabla p.concablaa{background: url(con1_06.png) no-repeat 3px center;}
.conc .conca .concab .concabl .concabla p.concablab{background: url(con2_09.png) no-repeat 3px center;}
.conc .conca .concab .concabl .concabla p.concablac{background: url(con3_11.png) no-repeat 3px center;}
.conc .conca .concab .concabl .concabla p.concablad{background: url(con4_13.png) no-repeat 3px center;}
.conc .conca .concab .concabl .concablb{margin-top: 45px;}
.conc .conca .concab .concabl .concablb a{display: inline-block;width: 137px;height: 38px;line-height: 38px;text-align: center;border:1px solid #007457;color: #007457;font-size: 14px;}
.conc .conca .concab .concabl .concablb a:hover{background: #007457;color: #fff;}
.conc .conca .concab .concabr{float: right;margin-top: 10px;}
.conc .conca .concab .concabr ul li{float: left;text-align: center;margin-left: 27px;}
.conc .conca .concab .concabr ul li p{margin-top: 15px;font-size: 14px;color: #666666;}

.conc .conca .concab .concabr .concablb{margin-top: 16px;margin-left: 27px;}
.conc .conca .concab .concabr .concablb a{display: inline-block;width: 137px;height: 38px;line-height: 38px;text-align: center;border:1px solid #007457;color: #007457;font-size: 14px;}
.conc .conca .concab .concabr .concablb a:hover{background: #007457;color: #fff;}

.conc .concb{margin-top: 35px;}
.conc .concb .concbi{float: left;width: 32.3%;margin:0 1.55% 1.55% 0;box-sizing: border-box;padding: 16px 40px 0;background: #f7f8f9;height: 252px;cursor: pointer;}
.conc .concb .concbi:nth-child(3n){margin-right: 0;}
.conc .concb .concbi .concbia{line-height: 72px;border-bottom: 1px solid #dedfe0;font-size: 24px;color: #000000;}
.conc .concb .concbi .concbib{line-height: 40px;margin-top: 12px;font-size: 18px;color: #000000;}
.conc .concb .concbi .concbib a{color: #000}
.conc .concb .concbi:hover .concbia{color: #007457;}
@media only screen and (max-width:1600px){
	.conc{padding: 55px 0 25px;}
	.conc .conca{padding: 35px 30px 50px;}
	.conc .conca .concaa{line-height: 56px;font-size: 24px;}
	.conc .conca .concab{margin-top: 10px;}
	.conc .conca .concab .concabl .concabla{line-height: 33px;font-size: 16px;}
	.conc .conca .concab .concabl .concabla p{padding-left: 32px;}
	.conc .conca .concab .concabl .concablb{margin-top: 40px;margin-left: 20px;}
	.conc .conca .concab .concabl .concablb a{width: 120px;line-height: 30px;height: 30px;}

	.conc .conca .concab .concabr .concablb{margin-top: 10px;}
	.conc .conca .concab .concabr .concablb a{width: 120px;line-height: 30px;height: 30px;}

	.conc .conca .concab .concabr ul li{margin-left: 20px;}
	.conc .conca .concab .concabr ul li p{margin-top: 10px;}
	.conc .concb{margin-top: 25px;}
	.conc .conca .concab .concabr ul li div img{width: 120px;}
	.conc .concb .concbi{padding: 10px 30px 0;height: 190px;}
	.conc .concb .concbi .concbia{line-height: 52px;font-size: 20px;}
	.conc .concb .concbi .concbib{line-height: 30px;margin-top: 10px;font-size: 16px;}
}

.seva{margin-top: 95px;}
.seva .sevac{margin-top: 85px;}
.seva .sevac .sevacl{float: left;width: 35%;font-size: 18px;color: #333333;line-height: 40px;}
.seva .sevac .sevacr{float: right;width: 57%;}
.seva .sevac .sevacr .sevacri{float: left;width: 50%;box-sizing: border-box;padding-left: 128px;position: relative;}
.seva .sevac .sevacr .sevacri:after{position: absolute;content: "";height: 90%;top:10%;width: 1px;background: #cfcfcf;left:0;}
.seva .sevac .sevacr .sevacri .sevacrib{font-size: 18px;color: #333333;margin-top: 15px;}
.seva .sevac .sevacr .sevacri .sevacric{font-size: 32px;color: #017359;font-weight: bold;margin-top: 20px;line-height: 1;}
.sevb{margin-top: 70px;}
.sevb .sevbc{margin-top: 70px;background: url(sev6_10.jpg) no-repeat center;background-size: cover;position: relative;}
.sevb .sevbc .sevbca{padding: 138px 0 175px 20px;}
.sevb .sevbc .sevbca .sevbcai{float: left;width: 18%;text-align: center;}
.sevb .sevbc .sevbca .sevbcai .sevbcaib{font-size: 20px;color: #000000;margin-top: 25px;}
.sevb .sevbc .sevbca .sevbcai .sevbcaic{margin-top: 18px;font-size: 14px;color: #666666;line-height: 28px;}
.sevb .sevbc .sevbca .sevbcai .sevbcaic strong{color: #007457;}
.sevb .sevbc .sevbcb{position: absolute;bottom: 50px;left:104px;font-size: 14px;color: #999999;}
.sevc{margin-top: 90px;}
.sevc .sevcc{margin: 70px 0;}
@media only screen and (max-width:1600px){
	.seva{margin-top: 70px;}
	.seva .sevac{margin-top: 60px;}
	.seva .sevac .sevacl{font-size: 16px;line-height: 32px;}
	.seva .sevac .sevacr .sevacri{padding-left: 98px;}
	.seva .sevac .sevacr .sevacri .sevacrib{font-size: 16px;margin-top: 12px;}
	.seva .sevac .sevacr .sevacri .sevacric{font-size: 30px;margin-top: 15px;}
	.sevb{margin-top: 50px;}
	.sevb .sevbc{margin-top: 50px;}
	.sevb .sevbc .sevbca{padding: 100px 0 140px 15px;}
	.sevb .sevbc .sevbca .sevbcai{width: 18%;}
	.sevb .sevbc .sevbca .sevbcai .sevbcaib{font-size: 16px;margin-top: 20px;}
	.sevb .sevbc .sevbca .sevbcai .sevbcaic{margin-top: 12px;}
	.sevb .sevbc .sevbcb{bottom: 35px;left:70px;}
	.sevc{margin-top: 60px;}
	.sevc .sevcc{margin: 50px 0;}
}


/* 搜索结果 */
.search-result .s-in{width: 1200px;margin:0 auto;}
.search-result .a1{margin-bottom: 34px; padding-top: 32px; border-top: 1px solid #e9e9e9;}
.search-result .a1 form input{float: left; height: 44px;}
.search-result .a1 form input[type="text"]{width: 535px; padding-left: 38px; font-size: 16px; color: #000000; border: 1px solid #bababa; border-right: none; background: url(pic_84.png) no-repeat 12px center;}
.search-result .a1 form input[type="submit"]{width: 110px; font-size: 16px; color: #ffffff; background: #007457; cursor: pointer;}
.search-result .a2{margin-bottom: 50px; padding-bottom: 24px; border-bottom: 1px solid #e9e9e9;}
.search-result .a2 .b1 .item{float: left; margin-right: 40px; font-size: 18px; font-weight: bold; color: #333333;}
.search-result .a2 .b1 .item:last-child{margin-right: 0;}
.search-result .a2 .b1 .item a{color: #333333;}
.search-result .a2 .b1 .item.on a{color: #007457;}
.search-result .a3 .search-result1 .item{margin-bottom: 44px;}
.search-result .a3 .search-result1 .picBox{float: left; width: 230px; overflow: hidden;}
.search-result .a3 .search-result1 .picBox img{max-width: 100%; transition: all 0.3s;}
.search-result .a3 .search-result1 .textBox{float: left; width: 530px; margin-left: 33px; padding-top: 25px;}
.search-result .a3 .search-result1 .textBox .tit{margin-bottom: 10px; font-size: 20px; font-weight: bold; color: #333333;}
.search-result .a3 .search-result1 .textBox .tip{font-size: 14px; color: #666666; line-height: 24px; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.search-result .a3 .search-result1 .item a:hover .picBox img{transform: scale(1.1);}
.search-result .a3 .search-result1 .item a:hover .tit{color: #007457;}
.search-result .a3 .search-result2 .item{margin-bottom: 30px;}
.search-result .a3 .search-result2 .item a{display: block; position: relative; width: 100%; box-sizing: border-box; padding-left: 16px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 20px; line-height: 78px; color: #333333; transition: all 0.3s; background: url(pic_85.png) no-repeat 98% center;}
.search-result .a3 .search-result2 .item a .tit{overflow: hidden;white-space: nowrap;text-overflow: ellipsis; padding-right: 50px;}
.search-result .a3 .search-result2 .item a::before{position: absolute; left: 0; top: 50%; content: '\20'; width: 3px; height: 20px; transform: translateY(-50%); background: #007457; visibility: hidden; opacity: 0; transition: all 0.3s;}
.search-result .a3 .search-result2 .item a:hover{background-color: #f9f9f9;}
.search-result .a3 .search-result2 .item a:hover::before{visibility: visible; opacity: 1;}
.search-result .a4{position: relative;display: block;margin: 0 auto;padding: 52px 0 84px 0;box-sizing: border-box;min-height: 510px;}
.search-result .a4 .tit{display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 2;text-overflow: ellipsis;max-height: 76px;font-size: 32px;font-weight: 500;color: #111;line-height: 38px;font-weight: bold;}
.search-result .a4 ul{margin-top: 16px;font-size: 16px;color: rgba(17,17,17,0.7);line-height: 24px;}
.search-result .a4 ul li {margin-bottom: 10px;}
.search-result .inews .inewsr{width: 100%}
.search-result .inews{width: 100%}


.dxx{margin:20px 0 0;padding: 30px 0;border-top: 1px solid #eee}
.dxx form{width: 800px;margin:0 auto;}
.dxx form .dxxi{padding: 10px 0;font-size: 0;}
.dxx form .dxxi span{display: inline-block;vertical-align: middle;width: 100px;font-size: 16px;line-height: 44px;}
.dxx form .dxxi span s{text-decoration: none;color: #f44336;}
.dxx form .dxxi label{display: inline-block;vertical-align: middle;margin-right: 20px;font-size: 16px;}
.dxx form .dxxi label input{width: 18px;height: 18px;vertical-align: text-bottom;margin-right: 5px;}
.dxx form .dxxi input.txt{width: calc(100% - 100px);border:1px solid #eee;height: 44px;box-sizing: border-box;padding: 0 15px;font-size: 16px;vertical-align: middle;}
.dxx form .dxxi textarea.con{width: calc(100% - 100px);border:1px solid #eee;height: 100px;box-sizing: border-box;padding: 5px 15px;font-size: 16px;vertical-align: top;}
.dxx form .dxxi input.code{width: 40%;vertical-align: middle;font-size: 16px;border:1px solid #eee;height: 44px;box-sizing: border-box;padding: 0 15px;}
.dxx form .dxxi img{vertical-align: middle;}
.dxx form .dxxi.sbt{text-align: center;margin-top: 15px;}
.dxx form .dxxi.sbt input{background: #007457;width: 150px;height: 44px;border:0;font-size: 16px;border-radius: 5px;color: #fff;}

.sevd{margin-top: 40px;}
.svac{margin-top: 58px;}
.svac .svaci{float:left;width: 20%;box-sizing: border-box;border:1px solid #e7e7e7;border-left: 0;text-align: center;padding: 68px 0 95px;transition: all 0.6s;-moz-transition: all 0.6s; -webkit-transition: all 0.6s; -o-transition: all 0.6s;}
.svac .svaci:first-child{border-left:1px solid #e7e7e7;}
.svac .svaci .svacia .img02{display: none;}
.svac .svaci .svacib{margin-top: 53px;font-size: 20px;color: #373d3b;}
.svac .svaci:hover{background: #0b7e64;}
.svac .svaci:hover .svacia .img02{display: inline-block;}
.svac .svaci:hover .svacia .img01{display: none;}
.svac .svaci:hover .svacib{color: #fff;}
@media only screen and (max-width:1600px){
	.svac{margin-top: 40px;}
	.svac .svaci{padding: 55px 0 75px;}
	.svac .svaci .svacib{margin-top: 40px;font-size: 17px;}
}</pre></body></html>