@keyframes banrun1{
	0%{transform: scale(1)}
	50%{transform: scale(1.05)}
	100%{transform: scale(1)}
}

@keyframes banrun2{
	0%{transform: scale(1)}
	50%{transform: scale(1.2)}
	100%{transform: scale(1)}
}

p{text-align: justify;}

.shuttertxt i,.more,header,.navlist_l a::before,.navlist,.nav ul li a::before,.cblnr,.cblnr h6,.swiper-button-prev,.swiper-button-next,.s3 .swiper-button-prev::before,.s3 .swiper-button-next::before,
.s3 .swiper-button-prev::after,.s3 .swiper-button-next::after,.s4bg h6,.s4lb ul li::before,.s4lbtxt p,.s4lbtxt,.s4lbtxt h6,.s5b_t h3,.s5b_t h3::after,.s5blb a h3,.ftr a::before,.ftr a::after,
.ejdh_r ul li a::after,.gsjj .s2b ol li h3,.hxyw ul li,.ejgltd ul li,.ejgltd ul li img,.ejgltd ul li p,.ejgltd ul li h6,.ejgltd ul li .ejdtbtxt,.ejryzz ul li,.ejryzz ul li h3,.ejryzz ul li img,
.ejryt .swiper-slide img,.xwzxt .swiper-slide a img,.xwzxt .swiper-slide a h3,.xwzxlb a h3,.xwzxlb a img,.xwxq_rlist a h3,.yfcx2_tlist h3:after,.yfcx2_tlist h1,.cbl3 a i,.cbl3 h6,.s2b ul li i,
.cblnr img,.csrtlb ul li h3::before,.gsjj .s2b ul li i,.gsjj .s2b ul li span,.gsjj .s2b ul li sup,.xryzz ul li a h3::after,.xryzz ul li a h1 img,.xryzz ul li a h6,.xryzz ul li a h6::before,
.swiper-button-prev::before,.swiper-button-next::before,.swiper-button-prev::after,.swiper-button-next::after,.zscpck,.zscpxq_b a i,.xwzxt .swiper-slide a h6,.xwzxlb_c,.xwzxlb a::before,.xwzxlb a p,
.xwzxlb a h4,.xwzxlb a h4 i,.xwzxlb a .xsj,.xrzzx_txt a span,.xrzzx_txt a h3,.xpx ul li::before,.xzy ul li,.xzy ul li h3,.xzy ul li p,.xglzdlist a h3,.xglzdlist a h4,.fybg_t h3,.xryzzbg h6,.cbl{
    transition: 0.4s ease-in-out;
    -ms-transition: 0.4s ease-in-out;
    -o-transition: 0.4s ease-in-out;
    -webkit-transition: 0.4s ease-in-out;
    -moz-transition: 0.4s ease-in-out;
}



.gydsj_r h4{
    transition: 0.2s ease-in-out;
    -ms-transition: 0.2s ease-in-out;
    -o-transition: 0.2s ease-in-out;
    -webkit-transition: 0.2s ease-in-out;
    -moz-transition: 0.2s ease-in-out;
}
.divbox{width: 83%;margin: 0 auto;}
.divbox1{width: 73%;margin: 0 auto;}
.ej_banner{overflow: hidden;position: relative;}
.ej_banner img{animation: banrun1 20s linear infinite;position: relative;}
.ej_banner img{width: 100%;height: 308px;}






.ejdh{font-size: 0;border-bottom: 1px solid #d0dbdb;}
.ejdh_l,.ejdh_r{display: inline-block;vertical-align: middle;box-sizing: border-box;text-align: center;}
.ejdh_l{width: 31.25%;}
.ejdh_l h2{line-height: 75px;background: #007564;font-size: 26px;color: #fff;}
.ejdh_r{width: 68.75%;text-align: right;padding-right: 13.5%;}
.ejdh_r ul{font-size: 0;}
.ejdh_r ul li{display: inline-block;text-align: center;box-sizing: border-box;font-size: 0;}
.ejdh_r ul li a{display: block;line-height: 75px;font-size: 16px;color: #333;position: relative;padding: 0 62px;}
.ejdh_r ul li a::after{content: '';display: block;width: 0;height: 3px;background: #007564;position: absolute;left: 0;bottom: -2px;}
.ejdh_r ul li:hover a,.ejdh_r ul li.ac a{color: #007564;}
.ejdh_r ul li.ac a:after,.ejdh_r ul li:hover a::after{width: 100%;}


.gsjj{font-size: 0;background: url(../images/gsjjbg_02.jpg) center center;background-size: 100% 100%;padding: 20px 0 130px;}
.gsjj_l,.gsjj_r{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.gsjj_l{width: 65.3%;padding-left: 13.5%;padding-right: 125px;}
.gsjj_r{width: 34.7%;}
.gsjj_r img{width: 100%;}
.gsjj_l p{font-size: 18px;color: #333;margin-bottom: 30px;text-indent: 2em;}
.gsjj .s2b{position: static;border-top: none;}
.gsjj .s2b ol li{cursor: pointer;}
.gsjj .s2b ol li .s2btxt{text-align: left;}
.gsjj .s2b ol li span{right: 10%;font-size: 100px;line-height: 100px;top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}
.gsjj .s2b ol li:hover h3{color: #198373;}
.gsjj .s2b ol li:hover span{color: #198373;}

.hxyw{background: #f3f6f6;padding: 110px 0 120px;}
.hxyw ul{font-size: 0;}
.hxyw ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 22.85%;margin-right: 2.86666%;padding: 50px 30px 80px;text-align: center;border-radius: 8px;cursor: pointer;}
.hxyw ul li:last-of-type{margin-right: 0;}
.hxyw ul li span{display: block;width: 150px;height: 150px;line-height: 150px;text-align: center;font-size: 60px;background: #f4f7f9;color: #007564;border-radius: 50%;box-shadow: 8px 9px 10px 3px #dae4e8;
	margin: 0 auto;
}
.hxyw ul li h3{font-size: 22px;color: #333;margin: 68px 0 34px;}
.hxyw ul li p{font-size: 18px;color: rgba(51,51,51,.7);line-height: 32px;}
.hxyw ul li:hover{background: #fcfdfd;box-shadow: 0 0 10px 3px #dfe7ee;}
.hxyw ul li:hover span{background: #007564;color: #fff;}

.csrt{padding: 120px 0 98px;}
.csrt .sybt{margin-bottom: -60px;position: relative;z-index: 2;}
.csrt img{max-width: 100%;height: auto;}
.csrb{margin-bottom: 130px;}
.csrb .sybt_r a{background: #198273;color: #fff;}
.csrbtxt{font-size: 0;padding: 25px;box-shadow: 0 0 10px 3px #e3eaf4;border-radius: 6px;}
.csrbtxt_l,.csrbtxt_r{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.csrbtxt_l{width: 48.7%;}
.csrbtxt_r{width: 51.3%;}
.csrbtxt_l img{width: 100%;}
.csrbtxt_r{padding-left: 86px;}
.csrbtxt_r h3{font-size: 48px;color: #333;line-height: 48px;}
.csrbtxt_r h4{font-size: 18px;color: #007564;margin: 10px 0 30px;}
.csrbtxt_r p{font-size: 16px;color: #333;}
.csrbtxt_r a{width: 183px;line-height: 48px;display: block;text-align: center;border-radius: 48px;background: #198273;font-size: 16px;color: #fff;margin-top: 52px;}
.csrbtxt_r a:hover{background: #0d4d44;}
.csrtlb{position: relative;}
.csrtlb h6 img{width: 100%;}
.csrtlb ul li{position: absolute;width: 45%;box-sizing: border-box;height: 100%;top: 0;}
.csrtlb ul li a{display: block;height: 100%;position: absolute;width: 100%;box-sizing: border-box;}
.csrtlb ul li h3{font-size: 36px;color: #333;margin-bottom: 10px;line-height: 36px;}
.csrtlb ul li h3::before{content: '';display: inline-block;vertical-align: middle;width: 0;height: 2px;background: #198273;}
.csrtlb ul li a:hover h3::before{width: 30px;margin-right: 10px;}
.csrtlb ul li h4{font-size: 18px;color: #198273;}
.csrtlb ul li:first-of-type{left: 0;}
.csrtlb ul li:first-of-type a{padding-left: 28%;padding-top: 36%;}
.csrtlb ul li:last-of-type{left: 50%;}
.csrtlb ul li:last-of-type a{padding-left: 68%;padding-top: 20%;}
.csrtlb h5{position: absolute;top: 36%;left: 47%;width: 10.88%;}
.csrtlb h5 img{display: block;animation: circleRoate 15s infinite linear;}

@keyframes circleRoate {
	from {
		transform: rotateZ(0deg);
	}

	to {
		transform: rotateZ(360deg);
	}
}

@keyframes circleRoates {
	from {
		transform: rotateZ(0deg);
	}

	to {
		transform: rotateZ(-360deg);
	}
}




.ryzz{position: relative;background: url(../images/ryzzbg_06.jpg) center center;background-size: 100% 100%;padding: 130px 0 140px;font-size: 0;}
.ryzz_l,.ryzz_r{display: inline-block;vertical-align: middle;box-sizing: border-box;position: relative;}
.ryzz_l{width: 40%;}
.ryzz_r{width: 60%;}
.ryzz_l h3{font-size: 30px;color: #333;line-height: 40px;margin-bottom: 60px;}
.ryzz_l ul li{display: inline-block;vertical-align: top;box-sizing: border-box;}
.ryzz_l ul li:first-of-type{margin-right: 80px;}
.ryzz_l ul li h4{font-size: 60px;color: #198273;line-height: 60px;font-family: Arial;font-weight: bold;}
.ryzz_l ul li p{font-size: 18px;color: #333;}
.ryzz_l a{display: inline-block;margin-right: 18px;width: 200px;line-height: 54px;text-align: center;background: #198273;font-size: 20px;color: #fff;border-radius: 54px;margin-top: 85px;}
.ryzz_l a:hover{background: #0d3a34;}

.ryzz_r .swiper-button-prev,.ryzz_r .swiper-button-next{width: 70px;height: 70px;border-radius: 50%;font-size: 14px;color: #198273;text-align: center;line-height: 70px;border: 1px solid #198273;background: none;}
.ryzz_r .swiper-button-prev:hover,.ryzz_r .swiper-button-next:hover{background: #198273;color: #fff;}
.ryzz_r img{width: 100%;}
.ryzz_r{padding: 0 80px;}

.ejgltd{padding-top: 86px;}
.ejtdt{margin-bottom: 66px;}
.ejtdt a{box-sizing: border-box;box-shadow: 0 0 10px 3px #edeced;position: relative;display: block;border-radius: 8px;}
.ejtdt a img{width: 100%;}
.ejtdt>img{width: 100%;border-radius: 6px;}
.ejtdtxt{position: absolute;top: 50%;left: 60%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}
.ejtdtxt h3{font-size: 50px;color: #fff;line-height: 50px;}
.ejtdtxt h4{font-size: 18px;color: #fff;display: inline-block;line-height: 38px;border-radius: 38px;padding: 0 30px;background: #007564;margin: 20px 0 26px;}
.ejtdtxt img{display: block;}

.ejgltd ul{font-size: 0;}
.ejgltd ul li{display: inline-block;width: 30.6666%;margin-right: 4%;margin-bottom: 36px;box-sizing: border-box;border: 2px solid transparent;cursor: pointer;
	vertical-align: top;position: relative;border-radius: 6px;position: relative;
	/* height: 542px; */
}
.ejgltd ul li::before{content: '';display: block;width: 100%;height: 86%;background: #fff;box-shadow: 0 0 10px 3px #e5e5e5;border-radius: 6px;position: absolute;bottom: 0;left: 0;}
.ejgltd ul li:nth-of-type(3n){margin-right: 0;}
.ejgltd ul li .ejdtbtxt{
	/* padding: 350px 32px 50px; */
	padding: 30px 20px;
	/* box-shadow: 0 0 10px 3px #edeced; */
	position: relative;
	/* margin-top: -320px; */
	border-radius: 6px;}
.ejgltd ul li .ejdtbtxt h3{text-align: center;font-size: 22px;color: #333;}
.ejgltd ul li .ejdtbtxt h4{font-size: 18px;color: #007564;margin-top: 12px;text-align: center;}
.ejgltd ul li .ejdtbtxt p{font-size: 18px;color: #333;height: 0;overflow: hidden;}
.ejgltd ul li h6{position: relative;margin: 10px;box-sizing: border-box;z-index: 2;border-radius: 6px;
	/* overflow: hidden;
	height: 366px; */
}
.ejgltd ul li img{width: 100%;display: block;border-radius: 6px;}
.ejgltd ul li:hover{border: 2px solid #007564;overflow: hidden;box-shadow: 0 0 10px 3px #edeced;}
.ejgltd ul li:hover p{height: auto;padding-top: 40px;box-sizing: border-box;}
/* .ejgltd ul li:hover h6{height: 110px;} */
.ejgltd ul li:hover .ejdtbtxt{margin-top: 0;padding-top: 30px;box-shadow: initial;}
/* .ejgltd ul li:hover img{position: relative;margin-top: -60px;} */

.tdxq{padding: 86px 0 96px;font-size: 0;}
.tdxq_l,.tdxq_r{display: inline-block;vertical-align: top;box-sizing: border-box;}
.tdxq_l{width: 43.2%;}
.tdxq_l img{width: 100%;border-radius: 6px;}
.tdxq_r{width: 56.8%;padding-left: 99px;}
.tdxq_r h3{font-size: 48px;color: #333;line-height: 48px;}
.tdxq_r h4{font-size: 18px;color: #007564;margin: 10px 0 32px;}
.tdxq_r img{max-width: 100%;height: auto;}
.tdxq_r h5{font-size: 24px;color: #007564;margin: 30px 0;}
.tdxq_r h6,.tdxq_r p{font-size: 16px;color: #333;}
.tdxq_r p{padding-left: 20px;box-sizing: border-box;position: relative;}
.tdxq_r p::before{content: '';display: block;width: 5px;height: 5px;background: #b5c9c6;border-radius: 50%;position: absolute;left: 0;top: 15px;}

.ejryzz{padding: 80px 0;position: relative;}
.ejryzzt ul{font-size: 0;}
.ejryzzt ul li{display: inline-block;vertical-align: top;width: 49.4%;margin-right: 1.2%;font-size: 0;margin-bottom: 20px;background: #f6f8f8;padding: 13px 45px;box-sizing: border-box;cursor: pointer;
	position: relative;
}
.ejryzzt ul li:nth-of-type(2n){margin-right: 0;}
.ejryzzt ul li span,.ejryzzt ul li h3,.ejryzzt ul li h4{display: inline-block;vertical-align: middle;}
.ejryzzt ul li span{width: 6%;font-size: 24px;color: #079b93;}
.ejryzzt ul li h3{width: 75%;font-size: 16px;color: #595757;}
.ejryzzt ul li h4{width: 19%;}
.ejryzzt ul li img{width: 100%;opacity: 0;}
.ejryzzt ul li:hover img{opacity: 1;}
.ejryzzt ul li:hover{background: #007564;}
.ejryzzt ul li:hover h3,.ejryzzt ul li:hover span{color: #fff;}
.ejryzzt ul li h6 img{width: auto;}
.ejryzzt ul li h4 img:last-of-type{position: absolute;right: 0;bottom: -30px;z-index: 2;width: auto;}

.ejryt{text-align: center;padding: 105px 0 85px;background: #f6f8f8;position: relative;}
.ejryt .swiper-container{padding: 0 120px;box-sizing: border-box;}
.ejryt img{width: 100%;}
.ejryt h3{font-size: 18px;color: #595757;margin-top: 10px;}
.ejryt .swiper-button-prev,.ejryt .swiper-button-next{background: none;font-size: 40px;color: #039a91;}
.ejryt h6{position: relative;}
.ejryt h6 img:last-of-type{width: auto;position: absolute;bottom: 0;right: -30px;opacity: 0;}
.ejryt .swiper-slide{cursor: pointer;}
.ejryt .swiper-slide:hover img{opacity: 1;}

.pages {margin-top: 70px;text-align: center;}
.pages ul li{font-size: 14px;width: 40px !important;height: 40px !important;text-align: center;line-height: 40px;border: 1px solid #c2c2c2;display: inline-block;vertical-align: top;
	margin-right: 10px;background: #fff;margin-bottom: 0;}
.pages ul li a{color: #afafaf;display: block;text-align: center;line-height: 40px;}
.pages ul li:hover{background: #008081 !important;}
.pages ul li:hover a{color: #fff;}
.pages ul li.active a{background: #008081;color: #fff;line-height: 40px;}
.pages ul li.disabled{margin-left: 40px;}

.dqbg{padding-bottom: 110px;}
.dqbg form{font-size: 0;box-sizing: border-box;border: 1px solid #d0dbdb;padding: 12px 4px;margin: 80px 0;}
.dqbgtl,.dqbg input,.dqbgtr{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.dqbgtl{width: 21%;text-align: center;position: relative;}
.dqbgtr{width: 21%;text-align: right;}
.dqbg input{width: 58%;}
.dqbgtl select{appearance: none;-moz-appearance: none;-webkit-appearance: none;-o-appearance: none;background: url(../images/sjx_03.png) right center;background-size: cover;}
.dqbgtl span,.dqbgtl h3,.dqbgtl select{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.dqbgtl span{font-size: 24px;color: #008081;margin-right: 25px;}
.dqbgtl h3{font-size: 16px;color: #333;}
.dqbgtl select{font-size: 16px;color: #333;border: none;outline: none;width: 30%;}
.dqbgtl i{position: absolute;color: #008081;top: 50%;right: 19%;display: none;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}
.dqbg input{border: none;line-height: 34px;padding: 0 45px;box-sizing: border-box;outline: none;border-left: 1px solid #d0dbdb;font-size: 16px;color: #333;}
input:-moz-placeholder,  
textarea:-moz-placeholder {  
    color: rgba(51,51,51,.4);  
}  
input:-ms-input-placeholder,  
textarea:-ms-input-placeholder {  
    color: rgba(51,51,51,.4);  
}  
input::-webkit-input-placeholder,  
textarea::-webkit-input-placeholder {  
    color: rgba(51,51,51,.4);  
}

.layui-select-title input:-moz-placeholder,
.layui-select-title textarea:-moz-placeholder { 
    color: #333 !important;
}
.layui-select-title input:-ms-input-placeholder,
.layui-select-title textarea:-ms-input-placeholder { 
		color: #333 !important;
}
.layui-select-title input::-webkit-input-placeholder,
.layui-select-title textarea::-webkit-input-placeholder { 
		color: #333 !important;
}


.dqbgtr button{display: inline-block;width: 170px;line-height: 46px;background: #008081;text-align: center;border-radius: 46px;font-size: 16px;color: #fff;}
.dqbgtr button span{display: inline-block;vertical-align: middle;margin-right: 20px;font-size: 20px;}


.dqbglb ul{font-size: 0;}
.dqbglb ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 29.5%;margin-right: 5.75%;margin-bottom: 44px;}
.dqbglb ul li:nth-of-type(3n){margin-right: 0;}
.dqbglb ul li a{display: block;position: relative;background: #f6f8f8;padding-top: 60px;padding-left: 48px;position: relative;}
.dqbglb ul li a h6{display: inline-block;text-align: right;width: 100%;}
.dqbglb ul li a h6 img{width: 71.8%;border-top-left-radius: 60%;border-bottom-left-radius: 38%;}
.dqbglb ul li a h3{font-size: 48px;color: #007564;font-family: Arial;font-weight: bold;margin-bottom: 20px;line-height: 48px;}
.dqbglb ul li a h4{font-size: 18px;color: #333333;height: 90px;}
.dqbglb ul li a span{display: block;width: 50px;height: 50px;line-height: 50px;text-align: center;background: #d8dada;font-size: 20px;color: #fff;border-radius: 50%;position: absolute;left: 48px;top: 60%;}
.dqbglb ul li a:hover{background: #fff;box-shadow: 0 0 10px 3px #edeced;}
.qtlb ul li{border-bottom: 1px solid #dae6e4;}
.qtlb ul li:last-of-type{border-bottom: none;}
.qtlb ul li a{font-size: 0;display: block;padding: 0 30px;box-sizing: border-box;}
.qtlb ul li a .qtlb_l,.qtlb ul li a h4{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.qtlb ul li a .qtlb_l{width: 80%;}
.qtlb ul li a h3{line-height: 72px;font-size: 20px;color: #333;position: relative;padding-left: 22px;box-sizing: border-box;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1; /* 这里是超出几行省略 */
}
.qtlb ul li a h4{width: 20%;text-align: right;font-size: 16px;color: rgba(51,51,51,.6);}
.qtlb ul li a h3::before{content: '';display: block;width: 7px;height: 7px;background: #008081;border-radius: 50%;position: absolute;left: 0;top: 36px;}
.qtlb ul li a:hover{background: #f6f8f8;box-shadow: 0 0 10px 3px #edeced;}

.xwzxt{padding: 60px 0;background: url(../images/xwzxtbg_02.jpg) center center;background-size: 100% 100%;}
.xwzxt .swiper-slide a{display: block;position: relative;font-size: 0;}
.xwzxt_l,.xwzxt_r{display: inline-block;vertical-align: middle;box-sizing: border-box;width: 50%;}
.xwzxt_l{
	/* overflow: hidden; */
	width: 40%;
	position: relative;padding-right: 42px;padding-bottom: 60px;
}
.xwzxt_l h4{padding: 20px 30px 20px;background: #007564;text-align: center;position: absolute;right: 0;bottom: 0;font-size: 24px;color: rgba(255,255,255,.2);font-family: Arial;}
.xwzxt_l h4 i{display: block;font-family: Arial;margin: 0 auto;font-size: 72px;color: #fff;line-height: 72px;font-weight: 1000;}
.xwzxt_l img{width: 100%;}
.xwzxt_r{padding-left: 88px;padding-right: 13.5%;width: 60%;}
.xwzxt_r h4{font-size: 16px;color: #007564;}
.xwzxt_r h3{font-size: 20px;color: #333;margin: 20px 0 30px;}
.xwzxt_r p{font-size: 16px;color: rgba(51,51,51,.7);}
.xwzxt_r h6{display: block;width: 170px;line-height: 46px;text-align: center;font-size: 16px;color: #007564;border-radius: 46px;margin-top: 40px;border: 1px solid #007564;}
.xwzxt .divbox1{position: relative;}
.xwzxt .swiper-pagination{bottom: auto;top: 0;right: 0;text-align: right;}
.xwzxt .swiper-pagination span{background: #c5deda;width: 6px;height: 6px;opacity: 1;border: 2px solid #c5deda;}
.xwzxt .swiper-pagination .swiper-pagination-bullet-active{background: #f6f8f8;width: 6px;height: 6px;border: 2px solid #007564;}
.xwzxt .swiper-slide a:hover h6{background: #007564;color: #fff;}
/* .xwzxt .swiper-slide a:hover img{
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-o-transform: scale(1.2);
	-moz-transform: scale(1.2);
} */
.xwzxt .swiper-slide a:hover h3{color: #007564;}
.xwzxb{padding-bottom: 106px;}
.xwzxlb a{display: block;font-size: 0;position: relative;}
.xwzxlb a::before{content: '';display: block;width: 0;height: 100%;background: url(../images/xxwbg_02.jpg) center center;background-size: 100% 100%;position: absolute;top: 0;left: 0;}
.xwzxlb a:hover::before{width: 100%;}
.xwzxlb a .divbox1{border-bottom: 1px dashed #d0dbdb;padding: 49px 0;}
.xwzxlb:last-of-type a .divbox1{border: none;}
.xwzxc{padding-bottom: 0;}
.xwzxc form{margin-bottom: 0;}
.xwzxlb_l,.xwzxlb_c,.xwzxlb_r{display: inline-block;vertical-align: middle;box-sizing: border-box;position: relative;}
.xwzxlb_l{width: 10.6%;overflow: hidden;position: relative;}
.xwzxlb_l .xsj{width: 110px;height: 110px;background: rgba(0,117,100,.1);position: relative;border-radius: 50%;}
.xwzxlb_l .xsj h4{position: absolute;top: 50%;left: 0;width: 100%;text-align: center;font-size: 14px;color: rgba(0,117,100,.4);font-family: Arial;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}
.xwzxlb_l .xsj h4 i{font-size: 46px;color: #007564;line-height: 46px;font-family: Arial;font-weight: 1000;display: block;margin: 0 auto;}
.xwzxlb_r img{width: 100%;opacity: 0;}
.xwzxlb_c{width: 66%;padding-left: 90px;}
.xwzxlb_r{width: 23.4%;text-align: right;}
.xwzxlb_c h4{font-size: 14px;color: rgba(51,51,51,.5);}
.xwzxlb_c h4 span{display: inline-block;margin-left: 20px;vertical-align: middle;font-size: 24px;color: #008081;}
.xwzxlb_c h3{font-size: 20px;color: #333;margin: 18px 0 22px;}
.xwzxlb_c p{font-size: 16px;color: rgba(51,51,51,.7);}
.xwzxlb_r span{display: inline-block;width: 50px;height: 50px;line-height: 50px;text-align: center;background: #007564;border-radius: 50%;font-size: 18px;color: #fff;
	position: absolute;top: 50%;left: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
}
.xwzxlb a:hover{background: #f6f8f8;box-shadow: 0 0 10px 3px #d0dbdb;}
.xwzxlb a:hover h3{color: #fff;}
.xwzxlb a:hover p{color: rgba(255,255,255,.7);}
.xwzxlb a:hover h4{color: rgba(255,255,255,.4);}
.xwzxlb a:hover h4 i{color: #fff;}
.xwzxlb a:hover .xsj{background: rgba(255,255,255,.1);}
.xwzxlb a:hover img{
	opacity: 1;
}
.xwzxlb a:hover span{display: none;}
.xwzxlb a:hover .xwzxlb_c{padding-right: 100px;}
.xwxq{padding: 100px 0;position: relative;font-size: 0;}
.xwxq_l,.xwxq_r{display: inline-block;vertical-align: top;box-sizing: border-box;font-size: 0;}
.xwxq_l{width: 63.85%;}
.xwxq_r{width: 36.15%;padding-left: 150px;}
.xwxq_l h3{font-size: 20px;color: #282828;line-height: 42px;margin-bottom: 20px;}
.xwxqlt{border-bottom: 1px solid #d0dbdb;margin-bottom: 30px;padding-bottom: 42px;}
.xwxqlt h4,.xwxqlt h5{display: inline-block;vertical-align: top;box-sizing: border-box;width: 50%;}
.xwxqlt h4{font-size: 18px;color: #147e6f;font-family: Arial;position: relative;}
.xwxqlt h5{text-align: right;font-size: 16px;color: #333;}
.xwxqlt h4::after{content: '';display: block;width: 61px;height: 3px;background: #147e6f;position: absolute;left: 0;bottom: -44px;}
.xwxq_l p{font-size: 16px;color: rgba(40,40,40,.7);text-indent: 2em;margin-bottom: 30px;}
.xwxq_l p strong{font-size: 16px;color: rgba(40,40,40,.9);font-weight: bold;}
.xwxq_l p img{max-width: 100%;height: auto;margin-left: -2em;}
.xwxq_l iframe{width: 100%;height: 400px;}
.xwxq_l video{width: 100%;height: 400px;margin-left: -2em;}

.xsyp a{display: block;width: 100%;line-height: 64px;background: #f1f4f4;padding: 0 20px;box-sizing: border-box;text-align: center;font-size: 16px;color: #333;margin-top: 20px;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1; /* 这里是超出几行省略 */
}
.xsyp a:hover{background: #d0dbdb;}

.xwxq_r h2{display: block;width: 100%;line-height: 48px;text-align: center;font-size: 18px;color: #fff;background: #147e6f;}
.xwxq_rlist a{display: block;padding: 40px 0;border-bottom: 1px dashed #d0dbdb;}
.xwxq_rlist a h4{font-size: 16px;color: #868686;}
.xwxq_rlist a h3{font-size: 16px;color: #000;line-height: 24px;}
.xwxq_rlist a:hover h3{color: #147e6f;}
.xwxq_rlist:last-of-type a{border: none;}
.xwxq_rmore a{width: 56px;font-size: 16px;line-height: 16px;display: block;color: #fff;background: #007564;text-align: center;border-radius: 50%;padding: 12px 0;border: 6px solid #8ec2bb;position: relative;
	margin-top: 30px;
}
.xwxq_rmore a::after{content: '';display: block;width: 68px;height: 68px;border: 16px solid #cce3e0;position: absolute;border-radius: 50%;
	top: 50%;left: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
}

.yfbt{text-align: center;margin-bottom: 60px;}
.yfbt h2,.yfbt h2 i{font-size: 30px;}
.yfbt h2{color: #333;}
.yfbt h2 i{color: #198373;}

.yfcx1{padding: 115px 0 85px;}
.yfcx1 p{font-size: 16px;color: #333;margin-bottom: 30px;text-indent: 2em;}
.yfcx1 p:last-of-type{margin-bottom: 0;}

.yfcx2{padding: 74px 0 90px;background: #f1f4f4;}
.yfcx2_t{font-size: 0;border-bottom: 1px solid #e1e1e1;margin-bottom: 120px;position: relative;}
.yfcx2_tlist{display: inline-block;vertical-align: top;box-sizing: border-box;width: 20%;text-align: center;position: relative;padding: 0 28px;cursor: pointer;}
.yfcx2_tlist h3{font-size: 18px;color: #333;padding-bottom: 20px;background: #f1f4f4;z-index: 2;position: relative;}
.yfcx2_tlist h3::after{content: '';display: block;width: 0;left: 0;height: 3px;background: #007564;position: absolute;bottom: -1px;}
.yfcx2_tlist.ac h3::after{width: 100%;}
.yfcx2_tlist h1{font-size: 114px;color: rgba(0,117,100,.06);font-family: Arial;font-weight: 1000;line-height: 114px;position: absolute;top: 60%;width: 100%;left: 0;text-align: center;}
.yfcx2_tlist.ac h1{color: rgba(0,117,100,.2);}

.yfcx2_blist{display: none;font-size: 0;}
.yfcx2_blist.ac{display: block;}
.yfcx2_bl,.yfcx2_br{display: inline-block;vertical-align: top;box-sizing: border-box;width: 50%;}
.yfcx2_br img{width: 100%;}
.yfcx2_bl{padding-right: 80px;}
.yfcx2_bl h3{font-size: 30px;color: #333;margin: 18px 0 26px;}
.yfcx2_bl p{font-size: 16px;color: #333;margin-bottom: 30px;}

.yfcx3{padding: 80px 0 100px;}
.yfcx3 p img{max-width: 100%;height: auto;}
.yfcx4{padding: 85px 0 50px;background: #f1f4f4;}
.yfcx4 h3{background: url(../images/y4bg_06.jpg) left center;background-size: cover;line-height: 39px;padding-left: 28px;box-sizing: border-box;font-size: 16px;color: #fff;margin-bottom: 24px;}
.yfcx4 p{font-size: 16px;color: #333;line-height: 36px;margin-bottom: 46px;}

.yfcx5{padding: 128px 0 100px;background: url(../images/y5bg_02.jpg) center center;background-size: 100% 100%;}
.y5{position: relative;padding: 0 144px;box-sizing: border-box;margin-top: 24px;}
.y5 .swiper-button-prev,.y5 .swiper-button-next{width: 70px;height: 70px;border-radius: 50%;font-size: 14px;color: #198273;text-align: center;line-height: 70px;border: 1px solid #198273;background: none;}
.y5 .swiper-button-prev:hover,.y5 .swiper-button-next:hover{background: #198273;color: #fff;}
.y5 .swiper-slide img{width: 100%;border: 1px solid #e6e6e6;box-sizing: border-box;}

.zscplb{font-size: 0;padding: 120px 0 60px;background: url(../images/1.jpg) center center;background-size: 100% 100%;position: relative;}
.zscplb a{display: block;font-size: 0;}
.zscplb:nth-of-type(2){background: url(../images/2.jpg) center center;background-size: 100% 100%;}
.zscplb:nth-of-type(3){background: url(../images/3.jpg) center center;background-size: 100% 100%;}
.zscplb:nth-of-type(4){background: url(../images/4.jpg) center center;background-size: 100% 100%;}
.zscplb_l,.zscplb_r{display: inline-block;vertical-align: middle;box-sizing: border-box;width: 50%;}
.zscplb_l{text-align: center;}
.zscplb_l img{max-width: 95%;height: auto;}
.zscplb_r{padding-right: 13.5%;}
.zscplb_r h3{font-size: 30px;color: #333333;margin-bottom: 18px;}
.zscplb_r h4{font-size: 20px;color: #008081;line-height: 34px;}
.zscplb_r h4:last-of-type{margin-bottom: 34px;}
.zscplb_r h6{font-size: 0;}
.zscplb_r h6 i,.zscplb_r h6 strong{display: inline-block;vertical-align: top;box-sizing: border-box;font-size: 16px;color: #333;}
.zscplb_r h6 i{width: 96px;}
.zscplb_r h6 strong{width: calc(100% - 96px);}
.zscplb_r h6 p{display: block;padding-left: 96px;box-sizing: border-box;font-size: 16px;color: #333;}
.zscplb_r h5{text-align: right;font-size: 16px;color: #007564;}

.zsb{font-size: 0;padding: 50px 0;background: url(../images/zsbbg_02.jpg) center center;background-size: cover;}
.zsb_l,.zsb_r{display: inline-block;vertical-align: middle;box-sizing: border-box;width: 50%;}
.zsb_l h3{font-size: 36px;color: #006b55;line-height: 36px;}
.zsb_l p{font-size: 18px;color: #333;}
.zsb_r{text-align: center;}
.zsb_r a{display: inline-block;width: 260px;line-height: 60px;background: #008167;border-radius: 60px;text-align: center;font-size: 18px;color: #fff;border: 4px solid #5a9c8d;}

.cbl3{position: fixed;left: 15px;top: 20%;background: #f9fafc;padding: 15px;border-radius: 8px;box-shadow: 0 0 10px 3px #e2e4e9;z-index: 2;}
.cbl3 a{display: block;padding: 10px 0;border-bottom: 1px solid #dee0e1;font-size: 12px;color: #333;line-height: 18px;}
.cbl3 a i{display: block;font-size: 14px;color: #333;line-height: 14px;}
.cbl3 a:hover i{color: #007564;}
.cbl3 h6{display: inline-block;width: 40px;height: 40px;line-height: 40px;text-align: center;border: 1px solid #ced6d6;font-size: 18px;color: #333;border-radius: 50%;margin-top: 10px;cursor: pointer;}
.cbl3 h6:hover{background: #007564;border: 1px solid #007564;color: #fff;}

.zlly{padding: 100px 0 50px;background: url(../images/zlbg_03.jpg) center center;background-size: 100% 100%;}
.zlly p{font-size: 16px;color: #333;text-indent: 2em;}
.zlly p a{font-size: 16px;color: #007564;font-weight: bold;}
.zlly ul{font-size: 0;margin-top: 58px;}
.zlly ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 32%;margin-right: 2%;position: relative;}
.zlly ul li:last-of-type{margin-right: 0;}
.zlly ul li img{width: 100%;}
.zlly ul li .zllist{position: absolute;top: 10%;left: 0;width: 100%;padding: 0 60px;box-sizing: border-box;}
.zlly ul li .zllist h3{font-size: 30px;color: #fff;margin-bottom: 55px;}
.zlly ul li .zllist p{text-align: justify;}
.zlly ul li .zllist p,.zlly ul li .zllist p a{font-size: 18px;color: #fff;line-height: 36px;text-indent: 0;font-weight: normal;}
.zlly ul li .zllist p a{text-decoration:underline;}
.zlly ul li .zllist p a:hover{font-weight: bold;}
.zlly h6{text-align: right;font-size: 16px;color: #007564;margin-bottom: 90px;margin-top: 28px;}

.ckzl{padding-bottom: 100px;}
.ckzl .divbox1{padding: 50px 0 80px;border-top: 1px dashed #adadad;}
.ckzl p,.ckzl p a{font-size: 16px;color: #333;}
.ckzl p a:hover{color: #007564;}


.zlxq{font-size: 0;}
.zlxq_l,.zlxq_r{display: inline-block;vertical-align: top;box-sizing: border-box;padding-top: 110px;}
.zlxq_r{padding-top: 20px;}
.zlxq_l{width: 31.25%;padding-left: 13.5%;}
.zlxq_r{width: 68.75%;padding-right: 13.5%;background: #f4f7f7;padding-left: 80px;}
.zlxq_l h2{font-size: 26px;color: #333;margin-bottom: 32px;}
.zlxq_l ul li a{font-size: 18px;color: #333333;line-height: 50px;border: 1px solid transparent;box-sizing: border-box;width: 100%;display: block;padding: 0 10px;}
.zlxq_l ul li a::before{content: '';display: inline-block;vertical-align: middle;width: 6px;height: 6px;background: #a4aea7;border-radius: 50%;margin-right: 16px;}
.zlxq_l ul li a span{font-size: 20px;color: #007564;margin-left: 38px;opacity: 0;}
.zlxq_l ul li.ac a,.zlxq_l ul li a:hover{border: 1px solid #f1f4f4;color: #007564;padding-left: 30px;}
.zlxq_l ul li.ac a span,.zlxq_l ul li a:hover span{opacity: 1;}

.zlxq_list{padding-top: 90px;}
.zlxq_list h3{font-size: 20px;color: #fff;line-height: 36px;padding-left: 34px;box-sizing: border-box;display: inline-block;background: url(../images/hbg_03.jpg) left center;background-size: 100% 100%;
	padding-right: 100px;margin-bottom: 24px;
}
.zlxq_list p{padding-left: 34px;box-sizing: border-box;font-size: 16px;color: #333;text-indent: 2em;}
.zlxq_txt{padding: 36px 34px;box-sizing: border-box;border: 1px dashed #577d81;margin-top: 30px;}
.zlxq_txt p{padding: 0;text-indent: 0;}
.zlxq_txt p strong{font-size: 16px;color: #007564;font-weight: bold;}
.zlxq_list h6{text-align: right;font-size: 16px;color: #007564;margin: 15px 0 20px;}

.rczpt{background: #f6f8f8;padding: 98px 0 75px;font-size: 0;}
.rczpt_l,.rczpt_r{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.rczpt_r{width: 54.85%;position: relative;overflow: hidden;border-radius: 8px;}
.rczpt_r img{width: 100%;}
.rczpt_l{width: 45.15%;}
.lxbt h2{font-size: 36px;color: #333333;line-height: 36px;margin-bottom: 55px;}
.rczpt_l h4{font-size: 30px;color: #198373;margin-bottom: 55px;}
.rczpt_l p{font-size: 18px;color: #333;line-height: 40px;}
.rczpt_r h3{position: absolute;bottom: 0;left: 0;width: 100%;padding: 30px 0;text-align: center;font-size: 18px;color: #fff;background: rgba(15,30,28,.2);}

.rczpc{padding: 55px 0;font-size: 0;}
.rczpc_l,.rczpc_r{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.rczpc_l{width: 60%;}
.rczpc_r{width: 40%;text-align: right;}
.rczpc_l p,.rczpc_l a{display: inline-block;vertical-align: middle;box-sizing: border-box;font-size: 16px;color: #333;line-height: 34px;}
.rczpc_l a{margin: 0 10px;padding: 0 16px;}
.rczpc_l a.ac,.rczpc_l a:hover{background: #198373;color: #fff;border-radius: 5px;}
.rczpc_list:first-of-type{margin-bottom: 12px;}
.rczpc_r p,.rczpc_r p a{font-size: 14px;color: #333;}
.rczpc_r p a:hover{color: #198373;}
.rczpc_r form{font-size: 0;border: 1px solid #e7e7e7;border-radius: 6px;box-sizing: border-box;padding: 0 26px;margin-top: 18px;}
.rczpc_r form input,.rczpc_r form button{display: inline-block;vertical-align: middle;box-sizing: border-box;line-height: 54px;border: none;outline: none;}
.rczpc_r form input{width: 80%;font-size: 14px;color: #333;}
.rczpc_r form button{width: 20%;font-size: 24px;color: #3d4c5d;text-align: right;}



.zxns_list1{background: #f6f8f8;padding: 65px 0 90px;}
.zx_u2 ol{font-size: 0;cursor: pointer;background: #fff;margin-bottom: 10px;}
.zx_u2 ol li{display: inline-block;text-align: left;vertical-align: top;
box-sizing: border-box;width: 10%;}
.zx_u2 ol li:first-of-type{width: 70%;padding-left: 85px;}
.zx_u2 ol li h3{font-size: 18px;color: #333333;line-height: 60px;}
.zx_u2 ol li span{font-size: 26px;margin-right: 32px;display: inline-block;vertical-align: middle;}
.zx_u2 ol li:last-of-type h3{font-size: 36px;font-weight: lighter;display: inline-block;text-align: center;}
.zx_u2 ol li:last-of-type h3:last-of-type{display: none;}
.zx_u2 ol li:last-of-type h3:first-of-type{display: block;}
.zx_u2 ol.active li:last-of-type h3:first-of-type{display: none;}
.zx_u2 ol.active li:last-of-type h3:last-of-type{display: block;}
.zhaoxiannashi{font-size: 0;padding: 12px 85px 45px;box-sizing: border-box;display: none;}
.zhaoxiannashi.active{display: block;}
.zhaoxiannashi_l{display: inline-block;width: 100%;vertical-align: top;box-sizing: border-box;}
.zhaoxiannashi_r{display: inline-block;width: 100%;vertical-align: top;box-sizing: border-box;margin-top: 40px;}
.zhaoxiannashi h3{font-size: 16px;color: #333333;}
.zhaoxiannashi p{font-size: 16px;color: #333333;padding-left: 20px;position: relative;}
.zhaoxiannashi p::before{content: '';display: block;width: 5px;height: 5px;background: #adc0cf;border-radius: 50%;position: absolute;top: 12px;left: 0;}
.zx_u2 ol.active{background: #198373 !important;}
.zx_u2 ol.active li h3{color: #fff;}

.zhaoxiannashi h6,.zhaoxiannashi a{display: inline-block;vertical-align: middle;cursor: pointer;margin-right: 24px;margin-top: 60px;}
.zhaoxiannashi a,.zhaoxiannashi h6{line-height: 50px;background: #198373;width: 255px;font-size: 14px;color: #fff !important;text-align: center;border-radius: 50px;}
.zhaoxiannashi h6:last-of-type{width: 330px;margin-right: 0;background: #97b8b3 !important;}






.zxns_list1 .pages ul li{background: none;}
#map{width: 100%;height: 520px;border-radius: 8px;}
.lxfs{font-size: 0;padding: 95px 0;}
.lxfs_l,.lxfs_r{display: inline-block;vertical-align: middle;box-sizing: border-box;width: 100%;}
.lxfs_r{margin-top: 55px;}
.lxfs_r img{width: 100%;height: auto;border-radius: 8px;box-shadow: 0 0 10px 3px #e6eae9;}


.lxfstxt{box-sizing: border-box;}
.lxfstxt ul{font-size: 0;}
.lxfstxt ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 25%;}
.lxfstxt ul li:nth-of-type(2){width: 50%;text-align: center;}
.lxfstxt span,.lxfstxt p{display: inline-block;vertical-align: top;box-sizing: border-box;}
.lxfstxt p,.lxfstxt p i,.lxfstxt p span{font-size: 18px;color: #333;line-height: 40px;text-align: left;}
.lxfstxt p i,.lxfstxt p span{display: inline-block;vertical-align: top;}
.lxfstxt p i{display: block;}
.lxfstxt span{font-size: 26px;color: #198373;margin-right: 26px;line-height: 40px;}
.lxfstxt p strong{display: block;font-size: 30px;color: #333;font-weight: bold;}
.lxfstxt ul li>span,.lxfstxt ul li a>span{width: 75px;height: 75px;line-height: 75px;text-align: center;background: #e5f1ef;border-radius: 50%;position: relative;}
.lxfstxt ul li>span::after,.lxfstxt ul li a>span::after{content: '';display: block;width: 92px;height: 92px;border: 1px dashed #e5f1ef;position: absolute;border-radius: 50%;
	top: 50%;left: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
}

.fybg{padding: 100px 0;background: url(../images/fybg_02.jpg) center center;background-size: cover;}

.fybg form{width: 80%;font-size: 0;}
.fylist{display: inline-block;vertical-align: top;box-sizing: border-box;width: 32%;margin-right: 2%;margin-bottom: 10px;font-size: 0;padding: 0 24px;border: 1px solid #dadde0;border-radius: 6px;}
.fylist:nth-of-type(3){margin-right: 0;}
.fylist p,.fylist input{display: inline-block;vertical-align: middle;box-sizing: border-box;line-height: 50px;border: none;outline: none;background: none;font-size: 16px;color: #333;}
.fylist p{width: 22%;font-size: 16px;color: #333;}
.fylist p i{font-size: 24px;color: #b40606;display: inline-block;vertical-align: middle;margin-left: 12px;margin-top: 8px;}
.fylist input{width: 78%;}
.fylist:last-of-type{margin-right: 0;width: 100%;padding: 24px;}
.fylist textarea{display: block;width: 100%;height: 210px;outline: none;border: none;background: none;font-size: 16px !important;color: #333;}
.fylist.ac{background: #fff;}
.fylist .layui-inline{width: 100%;margin: 0;display: block;}
.fylist .layui-form-item .layui-input-inline{width: 100%;}
.fylist .layui-form-select .layui-input{font-size: 16px !important;color: #333 !important;opacity: 1;line-height: 50px;display: block;height: 50px;}
.fylist .layui-form-item .layui-inline{margin: 0 !important;}
.fylist .layui-form-item:after{display: none;}
.fylist .layui-form-item{margin-bottom: 0 !important;}
.fylist .layui-form-item input{padding: 0 24px !important;}
.fylist .layui-form-select dl dd{font-size: 16px;line-height: 36px;}
.fylist .layui-form-select dl dd::before{content: '';display: inline-block;vertical-align: middle;width: 5px;height: 5px;background: #dae2e2;border-radius: 50%;margin-right: 10px;}
.fylist .layui-form-select dl dd.layui-this{background: none;color: #007564;}
.fylist .layui-form-select dl dd.layui-this::before{background: #007564;}
.fylist .layui-form-select dl dd:hover{background: none;color: #007564;}
.fylist .layui-form-select dl dd:hover::before{background: #007564;}

.fylist1{margin-bottom: 30px;}
.fylist1 .layui-anim.layui-icon{display: none;}
.fylist1 .layui-form-radio *{width: 196px;line-height: 50px;text-align: center;border-radius: 50px;font-size: 18px;color: #333;background: #d9e3e2;}
.fylist1 .layui-input-block{margin-left: 0;}
.fylist1 .layui-form-radioed *,.fylist1 .layui-form-radio:hover *{background: #198373;color: #fff;}

.fybg_t{margin-bottom: 30px;}
.fybg_t h3{width: 196px;line-height: 50px;text-align: center;border-radius: 50px;font-size: 18px;color: #333;background: #d9e3e2;display: inline-block;cursor: pointer;margin-right: 10px;}
.fybg_t h3.ac{background: #198373;color: #fff;}
.fybg_b form{display: none;}
.fybg_b form.ac{display: block;}


.fybg button{display: block;width: 255px;line-height: 50px;text-align: center;background: #198373;border-radius: 50px;font-size: 14px;color: #fff;margin-top: 40px;}

.tjcg{position: fixed;top: 0;left: 0;width: 100%;background: rgba(255,255,255,.6);height: 100vh;display: none;}
.tjcglist{background: #fff;width: 100%;margin-top: 20%;text-align: center;padding: 86px 0;box-shadow: 0 0 10px 3px #dedede;border-radius: 8px;}
.tjcglist h3{font-size: 30px;color: #333;margin: 28px 0 42px;}
.tjcglist a{width: 444px;line-height: 54px;text-align: center;font-size: 16px;color: #fff !important;background: #008081;border-radius: 8px;display: block;margin: 0 auto;}
.tjcglist p{margin-top: 14px;font-size: 14px;color: rgba(51,51,51,.5);}
.tjcglist p i{font-size: 14px;color: #008081;display: inline-block;margin-right: 3px;}
.ssjg{font-size: 0;padding: 90px 0 120px;}
.ssjg_l,.ssjg_r{display: inline-block;vertical-align: top;box-sizing: border-box;}
.ssjg_l{width: 70%;padding-right: 90px;}
.ssjg_r{width: 30%;}
.sslb a{display: block;line-height: 62px;border-bottom: 1px solid #ececec;padding: 0 100px;box-sizing: border-box;position: relative;font-size: 18px;color: #333;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1; /* 这里是超出几行省略 */
}
.sslb a::before{content: '';display: block;width: 6px;height: 6px;background: #adadad;border-radius: 50%;position: absolute;left: 65px;top: 30px;}
.sslb a:hover{background: #e8e9ea;}
.ssjg_r{background: #f0f3f4;padding: 45px;}
.ssjg_r h2{font-size: 24px;color: #333;margin-bottom: 18px;}
.ssjg_r p{font-size: 18px;color: #333;}
.ssjg_r p strong{font-size: 18px;color: #007564;}
.ssjg_r form{margin: 28px 0 33px;}
.ssjg_r form input{display: block;width: 100%;margin-bottom: 12px;border: none;outline: none;line-height: 60px;padding: 0 30px;box-sizing: border-box;border-radius: 6px;}
.ssjg_r h3{padding: 18px 18px 10px;background: #fff;width: 120px;text-align: center;box-sizing: border-box;font-size: 12px;color: #787174;margin-bottom: 30px;}
.ssjg_r h3 img{display: block;width: 100%;}
.ssjg_r h4{font-size: 16px;color: rgba(51,51,51,.8);line-height: 24px;}
.ssjg_r h4 strong{font-size: 24px;color: #007564;line-height: 36px;}


.zlxq.top-fixed .zlxq_l{position: fixed;top: 10%;}
.zlxq.top-fixed .zlxq_r{margin-left: 31.25%;}




.rczpt_r .swiper-button-prev,.rczpt_r .swiper-button-next{width: 50px;height: 50px;background: rgba(31,39,38,.5);border-radius: 50%;font-size: 20px;color: #fff;text-align: center;line-height: 50px;}
.rczpt_r .swiper-button-prev:hover,.rczpt_r .swiper-button-next:hover{background: #008081;}


.gsjj .s2b .sz{text-align: left;}
.gsjj .s2b ul li{cursor: pointer;}
.gsjj .s2b ul li i{right: -120px;}
.gsjj .s2b ul li:nth-of-type(2) i{right: -40px;}
.gsjj .s2b ul li:hover i,.gsjj .s2b ul li:hover sup,.gsjj .s2b ul li:hover .dataNums .tt span{color: #198373;}

.xdsh{box-sizing: border-box;position: relative;}
.xdsh .divbox1,.ggtd .divbox1,.jsh .divbox1{position: relative;padding-left: 56px;box-sizing: border-box;}
.xdsh .divbox1::before{content: '';display: block;width: 95%;height: 85%;border: 10px solid #f1f5f5;border-radius: 50px;position: absolute;top: 60px;left: 0;}
.ejgltd h2{font-size: 36px;color: #333;line-height: 36px;margin-bottom: 60px;}
.ejtdt a{font-size: 0;background: #fff;}
.ejtdt a h6,.ejtdtxt1{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.ejtdt a h6{width: 78.8%;overflow: hidden;}
.ejtdt a .ejtdtxt1{width: 21.2%;}
.ejtdtxt1{text-align: center;}
.ejtdtxt1 h3{display: block;font-size: 22px;color: #333;writing-mode: vertical-rl;margin: 0 auto 26px;}
.ejtdtxt1 h4 strong{font-size: 18px;color: #007564;display: block;
	/* display: inline-block; */
	/* writing-mode: vertical-rl; */
}

.ggtd{padding: 70px 0 50px;background: #f1f5f5;}
.ggtd .divbox1::before{content: '';display: block;width: 95%;height: 78%;border: 10px solid #fff;border-radius: 50px;position: absolute;top: 60px;left: 0;}
.jsh{padding: 78px 0 50px;}
.jsh .divbox1::before{content: '';display: block;width: 95%;height: 60%;border: 10px solid #f1f5f5;border-radius: 50px;position: absolute;top: 60px;left: 0;}


.xryzz{position: relative;overflow: hidden;
	/* background: url(../images/xryzzbg_02.jpg) center center;background-size: cover; */
	padding: 0 130px;box-sizing: border-box;position: relative;}
.xryzz::before{content: '';display: block;width: 100%;height: 1px;background: rgba(255,255,255,.3);position: absolute;top: 57.8%;left: 0;z-index: 2;}
.xryzz ul{font-size: 0;}
.xryzz ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 33.333%;text-align: center;}
.xryzz ul li a{display: block;padding: 265px 16px 320px;position: relative;box-sizing: border-box;}
.xryzz ul li a h6{width: 142px;height: 142px;border: 3px solid rgba(255,255,255,.3);border-radius: 50%;display: block;margin: 0 auto;position: relative;}
.xryzz ul li a h6::before{content: '';display: block;width: 100%;height: 100%;border: 9px solid #288879;border-radius: 50%;position: absolute;top: 50%;left: 50%;opacity: 0;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
}
.xryzz ul li a h6 img{width: 100%;border-radius: 50%;}
.xryzz ul li a h3{margin-top: 50px;font-size: 24px;color: #fff;padding-bottom: 50px;position: relative;}
.xryzz ul li a h3::after{content: '';display: block;width: 0;height: 3px;background: #fff;position: absolute;bottom: 0;left: 0;}
.xryzz ul li a h1{margin-top: -2px;}
.xryzz ul li a h1 img{opacity: .1;}
.xryzz h2{font-size: 36px;color: #fff;line-height: 36px;left: 13.5%;top: 68px;position: absolute;}
.xryzz ul li a:hover{background: #268779;}
.xryzz ul li a:hover h3::after{width: 100%;}
.xryzz ul li a:hover h1 img{opacity: 1;}
.xryzz ul li a:hover h6{background: #198273;border: 3px solid #198273;}
.xryzz ul li a:hover h6::before{opacity: 1;}
.xryzzbg h6{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;}
.xryzzbg h6 img{width: 100%;min-height: 100%;position: absolute;top: 50%;left: 50%;
	transform: translate(-50%,-50%);
}
.xryzzbg h6.ac{opacity: 1;}


.xsyyx{padding: 135px 0 155px;background: url(../images/xsyyxbg_02.jpg) center center;background-size: cover;}
.xsyyx_t{font-size: 0;margin-bottom: 55px;}
.xsyyx_t h2,.xsyyx_t h6{display: inline-block;vertical-align: middle;box-sizing: border-box;width: 50%;}
.xsyyx_t h2{font-size: 36px;color: #333;line-height: 36px;}
.xsyyx_t h6{text-align: right;}
.xsyyx_t h6 a{display: inline-block;width: 198px;line-height: 54px;text-align: center;background: #198273;border-radius: 54px;font-size: 20px;color: #fff;}
.xsyyx_t h6 a:hover{background: #0d564c;}
.xsyyx_b{position: relative;}
.xsyyx_b a{display: block;position: relative;padding: 18px;background: #fff;}
.xsyyx_b a h6{position: relative;}
.xsyyx_b a h6 img{width: 100%;}
.xsyyx_b a h6 span{font-size: 40px;color: #fff;display: block;width: 60px;height: 60px;text-align: center;line-height: 60px;background: rgba(0,117,100,.2);border-radius: 50%;position: absolute;
	top: 50%;left: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
}
.xsyyx_b a h3{padding: 48px 0 30px;text-align: center;font-size: 18px;color: #333;}
.xsyyx_b .swiper-container{padding: 20px 0;}
.xsyyx_b .swiper-slide-active{box-shadow: 0 0 10px 3px #ccc;}
.xsyyx_b .swiper-slide{opacity: 0;}
.xsyyx_b .swiper-slide-prev,.xsyyx_b .swiper-slide-next,.xsyyx_b .swiper-slide-active{opacity: 1;}
.xsyyx_an{text-align: center;margin-top: 45px;}
.xsyyx_an .swiper-button-prev,.xsyyx_an .swiper-button-next{display: inline-block;width: 50px;height: 50px;text-align: center;line-height: 50px;font-size: 20px;color: #fff;background: #007564;border-radius: 50%;
	position: relative;margin: 0;
}
.xsyyx_an .swiper-button-prev{margin-right: 50px;}
.xsyyx_an .swiper-button-prev::before,.xsyyx_an .swiper-button-next::before{content: '';display: block;width: 100%;height: 100%;border: 7px solid rgba(0,117,100,.2);border-radius: 50%;position: absolute;
	top: 50%;left: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	opacity: 0;
}
.xsyyx_an .swiper-button-prev::after,.xsyyx_an .swiper-button-next::after{content: '';display: block;width: 100%;height: 100%;border: 24px solid rgba(0,117,100,.1);border-radius: 50%;position: absolute;
	top: 50%;left: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	opacity: 0;
}
.xsyyx_an .swiper-button-prev:hover::before,.xsyyx_an .swiper-button-next:hover::before,.xsyyx_an .swiper-button-prev:hover::after,.xsyyx_an .swiper-button-next:hover::after{opacity: 1;}

.xszt{position: relative;background: url(../images/xsztbg_02.jpg) center center;background-size: cover;text-align: center;font-size: 0;}
.xszt img{animation: circleRoate 15s infinite linear;}
.xsztlist{position: relative;}
.xszttxt{position: absolute;top: 50%;left: 0;width: 100%;text-align: center;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}
.xszttxt h2{font-size: 200px;color: #fff;font-weight: 1000;font-family: Arial;line-height: 200px;}
.xszttxt h3{font-size: 36px;color: #fff;line-height: 36px;}
.xsztlist{display: inline-block;}

.ejrydh{padding: 110px 0 60px;}
.ejrydh h2{font-size: 36px;color: #333;line-height: 36px;margin-bottom: 26px;}
.ejrydh a{display: inline-block;width: 212px;line-height: 55px;text-align: center;background: #ecf1f0;border-radius: 55px;margin-right: 10px;}
.ejrydh a img,.ejrydh a i{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.ejrydh a i{font-size: 18px;color: #333;margin-left: 14px;}
.ejrydh a.ac,.ejrydh a:hover{background: #007564;}
.ejrydh a.ac i,.ejrydh a:hover i{color: #fff;}
.ejrydh a.ac img,.ejrydh a:hover img{filter: grayscale(100%) brightness(2000%);}
.zzzs{font-size: 0;padding: 85px 0 130px;background: #f1f5f5;position: relative;}
.zzzs_l,.zzzs_r{display: inline-block;vertical-align: middle;box-sizing: border-box;width: 50%;}
.zzzs_l{padding-left: 13.5%;}
.zzzs_l h3{font-size: 18px;color: #595757;line-height: 48px;padding-left: 34px;position: relative;cursor: pointer;}
.zzzs_l h3::before{content: '';display: block;width: 6px;height: 6px;background: #b4ccc9;border-radius: 50%;position: absolute;top: 21px;left: 15px;}
.zzzs_l h3.active{font-weight: bold;color: #007564;}
.zzzs_l h3.active::before{background: #007564;}
.zzzs_l .swiper-button-prev,.zzzs_l .swiper-button-next{position: relative;display: inline-block;width: 36px;height: 36px;line-height: 36px;text-align: center;border: 1px solid #098485;border-radius: 50%;
	font-size: 18px;color: #007564;background: #f1f5f5;margin-top: 50px;
}
.zzzs_l .swiper-button-prev{margin-left: 26px;transform: rotate(180deg);}
.zzzs_l .swiper-button-prev::before,.zzzs_l .swiper-button-next::before{content: '';display: block;width: 100%;height: 100%;border: 3px solid rgba(0,117,100,.2);border-radius: 50%;position: absolute;
	top: 50%;left: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	opacity: 0;
}
.zzzs_l .swiper-button-prev::after,.zzzs_l .swiper-button-next::after{content: '';display: block;width: 100%;height: 100%;border: 12px solid rgba(0,117,100,.1);border-radius: 50%;position: absolute;
	top: 50%;left: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	opacity: 0;
}
.zzzs_l .swiper-button-prev:hover::before,.zzzs_l .swiper-button-next:hover::before,.zzzs_l .swiper-button-prev:hover::after,.zzzs_l .swiper-button-next:hover::after{opacity: 1;}
.zzzs_l .swiper-button-prev:hover,.zzzs_l .swiper-button-next:hover{color: #fff;background: #008081;}
.zzzs_r img{width: 100%;}
.zzzs_r{position: relative;padding-left: 65px;}
.zzzs_r::before{content: '';display: block;width: 65px;height: 100%;background: url(../images/zzlist_03.jpg) center center;background-size: 100% 100%;position: absolute;top: 0;left: 0;}


.ejsyyx{padding: 75px 0 95px;}
.ejsyyxlb ul{font-size: 0;}
.ejsyyxlb ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 32%;margin-right: 2%;margin-bottom: 32px;}
.ejsyyxlb ul li:nth-of-type(3n){margin-right: 0;}
.ejsyyxlb ul li a{display: block;position: relative;padding: 16px 16px 28px;background: #f6f8f8;box-sizing: border-box;}
.ejsyyxlb ul li a h6{position: relative;margin-bottom: 28px;}
.ejsyyxlb ul li a h6 img{width: 100%;}
.ejsyyxlb ul li a h6 span{display: block;width: 60px;height: 60px;line-height: 60px;text-align: center;background: rgba(0,117,100,.2);font-size: 40px;color: #fff;position: absolute;border-radius: 50%;
	top: 50%;left: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
}
.ejsyyxlb ul li a h3{font-size: 18px;color: #333;height: 60px;padding: 0 28px;box-sizing: border-box;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2; /* 这里是超出几行省略 */
}
.ejsyyxlb ul li a:hover{box-shadow: 0 0 10px 3px #c1c1c1;}


.xwxq_r .ejsyyxlb ul li{width: 100%;margin-right: 0;}

.yfcx1txt{padding: 42px 112px;box-sizing: border-box;border: 1px dashed #008167;border-radius: 300px;}
.xcpyf2_list{position: relative;margin-bottom: 18px;}
.xcpyf2_list h1 img{width: 100%;}
.xcpyf2_txt{position: absolute;top: 50%;left: 0;width: 60%;box-sizing: border-box;padding-left: 118px;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}
.xcpyf2_txt h3{font-size: 30px;color: #008081;margin: 35px 0;}
.xcpyf2_txt p{font-size: 16px;color: #333;line-height: 30px;margin-bottom: 30px;text-align: justify;}
.xcpyf2_txt p:last-of-type{margin-bottom: 0;}


.zscpck{position: absolute;right: 0;top: 0;width: 108px;background: #007564;text-align: center;height: 100%;opacity: 0;}
.zscpck_txt{position: absolute;top: 50%;left: 0;width: 100%;text-align: center;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}
.zscpck_txt h2{font-size: 18px;color: #fff;writing-mode: vertical-rl;display: block;margin: 0 auto;}
.zscpck_txt span{display: block;width: 38px;height: 38px;text-align: center;line-height: 38px;background: #fff;font-size: 20px;color: #007564;border-radius: 50%;border: 5px solid #339183;
	margin: 40px auto 0;transform: rotate(90deg);
}
.zscplb a:hover .zscpck{opacity: 1;}

.zscpxq_t{font-size: 0;padding: 90px 0 75px;background: #eff3f9;}
.zscpxq_t .zscplb_r{position: relative;}
.zscpxq_t .zscplb_r h5{text-align: left;margin-top: 50px;}
.zscpxq_t .zscplb_r a{display: block;width: 84px;height: 84px;border-radius: 50%;background: #007564;position: absolute;right: 27%;top: 0;}
.zscpxq_t .zscplb_r a::before{content: '';display: block;width: 100%;height: 100%;border: 7px solid rgba(0,117,100,.3);border-radius: 50%;position: absolute;
	top: 50%;left: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
}
.zscpxq_t .zscplb_r a::after{content: '';display: block;width: 100%;height: 100%;border: 22px solid rgba(0,117,100,.2);border-radius: 50%;position: absolute;
	top: 50%;left: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
}
.zscpxq_t .zscplb_r a h6{position: absolute;top: 50%;left: 0;width: 100%;text-align: center;font-size: 12px;color: #fff;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}
.zscpxq_t .zscplb_r a h6 img{display: block;margin: 0 auto;}


.zscpxq_b{padding: 80px 0 96px;}
.zx_u2_1>li{margin-bottom: 10px;}
.zx_u2_1 ol{font-size: 0;padding: 20px 50px;box-sizing: border-box;background: #f5f9f8;cursor: pointer;}
.zx_u2_1 ol.active{background: url(../images/bgbg_03.jpg) center center;background-size: 100% 100%;}
.zx_u2_1 ol li{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.zx_u2_1 ol li:first-of-type{width: 80%;}
.zx_u2_1 ol li:last-of-type{width: 20%;text-align: right;}
.zx_u2_1 ol li h3{font-size: 20px;color: #333;}
.zx_u2_1 ol li span{display: inline-block;width: 35px;height: 35px;text-align: center;line-height: 35px;font-size: 16px;color: #fff;background: #d2e6e3;border-radius: 50%;
	transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
}
.zx_u2_1 ol.active li h3{color: #fff;}
.zx_u2_1 ol.active li span{background: #007564;
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
}
.zhaoxiannashi1{padding: 30px 50px 80px;box-sizing: border-box;display: none;}
.zhaoxiannashi.active{display: block;}
.zhaoxiannashi1 p{font-size: 16px;color: #333;line-height: 36px;}
.zhaoxiannashi1 h3{font-size: 20px;color: #007564;font-weight: bold;line-height: 36px;margin-top: 36px;}
.zscpxq_b a{display: block;width: 262px;line-height: 60px;text-align: center;border-radius: 60px;background: #fff;border: 1px solid #008167;margin: 96px auto 0;position: relative;}
.zscpxq_b a img,.zscpxq_b a i{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.zscpxq_b a i{font-size: 18px;color: #008167;margin-left: 12px;}
.zscpxq_b a::before{content: '';display: block;width: 100%;height: 100%;border: 6px solid rgba(0,129,103,.2);border-radius: 100px;position: absolute;
	top: 50%;left: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
}
.zscpxq_b a::after{content: '';display: block;width: 100%;height: 100%;border: 23px solid rgba(0,129,103,.1);border-radius: 100px;position: absolute;
	top: 50%;left: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
}
.zscpxq_b a:hover{background: #008167;}
.zscpxq_b a:hover i{color: #fff;}
.zscpxq_b a:hover img{
	filter: grayscale(100%) brightness(2000%);
}


.xcpxz{padding: 65px 0 80px;display: none;}
.xcpxz_list{padding: 160px 0 70px 160px;box-sizing: border-box;background: url(../images/xcpxzbg_03.jpg) center center;background-size: 100% 100%;}
.xcpxz_list h2{font-size: 36px;color: #008081;line-height: 36px;font-weight: bold;}
.xcpxz_list p{font-size: 18px;color: #333;margin-top: 10px;}
.xcpxz_list a{display: inline-block;margin-top: 30px;}
.xcpxz_list a span{display: block;width: 50px;height: 50px;line-height: 50px;text-align: center;border-radius: 50%;background: #007564;position: relative;font-size: 18px;color: #fff;}
.xcpxz_list a span::before{content: '';display: block;width: 100%;height: 100%;border: 7px solid rgba(0,117,100,.3);border-radius: 50%;position: absolute;
	top: 50%;left: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
}
.xcpxz_list a span::after{content: '';display: block;width: 100%;height: 100%;border: 22px solid rgba(0,117,100,.2);border-radius: 50%;position: absolute;
	top: 50%;left: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
}
.xrzzx_list{position: relative;}
.xrzzx_list h1 img{width: 100%;}
.xrzzx_txt{position: absolute;top: 50%;left: 0;width: 100%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}
.xrzzx_txt h2{font-size: 48px;color: #333;line-height: 52px;}
.xrzzx_txt h4{display: block;width: 136px;line-height: 32px;text-align: center;font-size: 22px;color: #fff;background: #198373;border-radius: 32px;margin: 15px 0 45px;}
.xrzzx_txt p{font-size: 18px;color: #333;margin-bottom: 65px;}
.xrzzx_txt a{display: inline-block;vertical-align: top;
	width: 16%;
	/* margin-right: 115px; */
}
.xrzzx_txt a span{display: block;width: 92px;height: 92px;line-height: 92px;text-align: center;border-radius: 50%;background: #007564;position: relative;font-size: 30px;color: #fff;margin: 0 auto;}
.xrzzx_txt a span::before{content: '';display: block;width: 100%;height: 100%;border: 7px solid rgba(0,117,100,.3);border-radius: 50%;position: absolute;
	top: 50%;left: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
}
.xrzzx_txt a span::after{content: '';display: block;width: 100%;height: 100%;border: 22px solid rgba(0,117,100,.2);border-radius: 50%;position: absolute;
	top: 50%;left: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
}

.xrzzx_txt a h3{font-size: 18px;color: #333;text-align: center;margin-top: 35px;}
.xrzzx_txt a:hover span{color: #007564;background: #fff;}
.xrzzx_txt a:hover h3{color: #007564;}

.xrcfz_t{padding: 115px 0 52px;font-size: 0;}
.xrcfz_t_l,.xrcfz_t_r{display: inline-block;vertical-align: top;box-sizing: border-box;}
.xrcfz_t_l{width: 80%;}
.xrcfz_t_r{width: 20%;text-align: right;}
.xrcfz_t_l h2{font-size: 48px;color: #333;line-height: 52px;}
.xrcfz_t_l h4{display: block;width: 136px;line-height: 32px;text-align: center;font-size: 22px;color: #fff;background: #198373;border-radius: 32px;margin-top: 15px;}
.xrcfz_t_r a{display: inline-block;}
.xrcfz_t_r a img,.xrcfz_t_r a i{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.xrcfz_t_r a i{font-size: 16px;color: #198373;margin-left: 12px;}


.xpx{padding: 80px 0 100px;background: #f1f6f6;}
.xpxbt{margin-bottom: 55px;}
.xpxbt span,.xpxbt h3{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.xpxbt span{width: 92px;height: 92px;line-height: 92px;text-align: center;border-radius: 50%;background: #008081;position: relative;font-size: 30px;color: #fff;margin: 0 auto;margin-left: 22px;}
.xpxbt span::before{content: '';display: block;width: 100%;height: 100%;border: 7px solid rgba(0,117,100,.3);border-radius: 50%;position: absolute;
	top: 50%;left: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
}
.xpxbt span::after{content: '';display: block;width: 100%;height: 100%;border: 22px solid rgba(0,117,100,.2);border-radius: 50%;position: absolute;
	top: 50%;left: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
}
.xpxbt h3{font-size: 30px;color: #198373;margin-left: 50px;}
.xpx ul{font-size: 0;padding-bottom: 40px;border-bottom: 4px solid #e7eded;}
.xpx ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 23.5%;margin-right: 2%;padding: 0 12px 85px;position: relative;cursor: pointer;}
.xpx ul li:last-of-type{margin-right: 0;}
.xpx ul li img{width: 100%;position: relative;}
.xpxtxt{padding: 40px 30px 0;box-sizing: border-box;position: relative;}
.xpxtxt h3{font-size: 26px;color: #333;height: 30px;margin-bottom: 30px;text-align: center;}
.xpxtxt P{font-size: 16px;color: #333;height: 90px;}
.xpx ul li::before{content: '';display: block;width: 102%;height: 88%;background: url(../images/xpxbg_03.jpg) center center;background-size: 100% 100%;position: absolute;bottom: 0;left: 50%;opacity: .4;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
}
.xpx ul li::after{content: '';display: block;width: 16px;height: 16px;background: #008081;border-radius: 50%;border: 3px solid #fff;position: absolute;bottom: -52px;left: 19%;}
.xpx ul li:hover::before{opacity: 1;}

.xzy1 ul li{width: 18.4%;margin-right: 2%;}
.xzy1 ul li .xpxtxt P{height: 150px;}


.xzy{padding: 95px 0 130px;}
.xzy ul{font-size: 0;}
.xzy ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 18.4%;margin-right: 2%;padding: 80px 40px 22px;box-shadow: 0 0 10px 3px #f0eff0;border-radius: 8px;overflow: hidden;
	cursor: pointer;
}
.xzy ul li:last-of-type{margin-right: 0;}
.xzy ul li h3{font-size: 26px;color: #333;margin-bottom: 30px;}
.xzy ul li p{font-size: 16px;color: rgba(51,51,51,.8);height: 120px;}
.xzy ul li h6{text-align: right;margin-top: 16px;}
.xzy ul li:hover{background: #008081;}
.xzy ul li:hover h3{color: #fff;}
.xzy ul li:hover p{color: rgba(255,255,255,.8);}
.xzy ul li:hover h6 img{
	filter: grayscale(100%) brightness(2000%);
}
.xsxy{padding: 76px 0 450px;background: url(../images/xsxybg_02.jpg) center center;background-size: 100% 100%;}
.xsxytxt{padding-left: 170px;box-sizing: border-box;}
.xsxytxt p{font-size: 18px;color: #333;margin-bottom: 30px;}
.xsxytxt p:last-of-type{margin-bottom: 0;}

.xsxy .xsxytxt p{color: #333;}
.xsxy .xsxytxt p strong{font-size: 28px;color: #333;font-weight: bold;}
.xsxy .xpxbt h3{color: #333;}

.xrcfz_t_l p{font-size: 18px;color: #333;margin-top: 30px;}
.xygfx{padding: 78px 0 88px;background: #f1f6f6;}
.xygfx:nth-of-type(2n){background: #fff;}
.xsxy .xpxbt,.xygfx .xpxbt{margin-bottom: 0;}

.xlshb{
	padding: 0;
	background: url(../images/xlshbbg_02.jpg) center center;
	background-size: 100% 100%;
	position: relative;
}
.xlshb>img{width: 100%;}
.xlshb_nr{position: absolute;left: 13.5%;top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}
.xlshb h2{font-size: 48px;color: #333;line-height: 48px;margin-bottom: 42px;}
.xlshb p{font-size: 18px;color: #333;margin-bottom: 30px;}
.xlshb p:last-of-type{margin-bottom: 0;}
.xlshb p strong{font-size: 28px;color: #333;font-weight: bold;}
.xlshb_nr{width: 32%;}
.xlshb_nr img{max-width: 100%;height: auto;}
.xlshb_nr a{display: block;width: 100%;text-align: center;line-height: 60px;background: #2eafbe;border-radius: 60px;position: relative;font-size: 18px;color: #fff;margin-top: 70px;}
.xlshb_nr a img{display: inline-block;margin-right: 14px;}
.xlshb_nr a::before{content: '';display: block;width: 100%;height: 100%;border: 7px solid #8ac1ca;position: absolute;top: 50%;left: 50%;z-index: 2;border-radius: 60px;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
}
.xlshb_nr a::after{content: '';display: block;width: 100%;height: 100%;border: 21px solid #b4cbce;position: absolute;top: 50%;left: 50%;border-radius: 60px;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
}


.xglzd{padding: 120px 0 106px;}
.xglzd h2{font-size: 48px;color: #333;line-height: 48px;margin-bottom: 68px;}
.xglzdlist{margin-bottom: 10px;}
.xglzdlist a{display: block;font-size: 0;padding: 18px 34px 18px 80px;box-sizing: border-box;background: #f1f6f6;}
.xglzdlist a h3,.xglzdlist a h4{display: inline-block;vertical-align: middle;box-sizing: border-box;position: relative;}
.xglzdlist a h3{width: 80%;font-size: 20px;color: #333;}
.xglzdlist a h4{width: 20%;text-align: right;font-size: 16px;color: rgba(51,51,51,.6);}
.xglzdlist a h3::before{content: '';display: block;width: 6px;height: 6px;background: #198373;border-radius: 50%;position: absolute;top: 14px;left: -26px;}
.xglzdlist a:hover{background: #198373;}
.xglzdlist a:hover h3{color: #fff;}
.xglzdlist a:hover h4{color: rgba(255,255,255,.6);}

.xygfx{font-size: 0;}
.xygfx_l,.xygfx_r{display: inline-block;vertical-align: middle;box-sizing: border-box;position: relative;}
.xygfx_l{width: 47.85%;padding-right: 50px;}
.xygfx_r{width: 52.15%;}
.xygfx_r img{width: 100%;}
.xygfx_r .swiper-slide{border-radius: 48px;overflow: hidden;opacity: 0;}
.xygfx_r .swiper-slide-active,.xygfx_r .swiper-slide-next,.xygfx_r .swiper-slide-prev{opacity: 1;}
.xygfx_r .swiper-slide-next img,.xygfx_r .swiper-slide-prev img{opacity: 0;}
.xygfx_r .swiper-slide-next,.xygfx_r .swiper-slide-prev{background: #e7eeee;}
.xygfx_b{margin-top: 45px;position: relative;}
.xygfx_b img{width: 100%;}
.xygfx_b .swiper-slide{border-radius: 48px;overflow: hidden;}
.xygfx_b .swiper-scrollbar{margin-top: 56px;background: #f1f4f4;opacity: 1 !important;}
.xygfx_b .swiper-scrollbar-drag{height: 8px;background: #198373;border-radius: 8px;}



.lxfstxt1 ul li{width: 33.333% !important;text-align: left !important;}





















