/* CSS Document */
@charset "utf-8";
.container{position: relative;}
.section1{background: /*url(s1_bg_02.jpg) no-repeat center*/#f8f8f8;background-size: cover;padding: 33px 0 72px;position: relative;}
.s_t{text-align: center;}
.s_t .s_ta{font-size: 48px;color: rgba(19,124,78,0.1);font-weight: bold;font-family: "Arial";text-transform: uppercase;}
.s_t .s_tb{font-size: 35px;color: #3e3e3e;font-weight: bold;margin-top: -48px;}
.s_t .s_tc{width: 45px;height: 3px;background: #097746;margin:10px auto 0;}
.s1_c{margin-top: 51px;position: relative;z-index: 1;}
.s1_c ul li{float:left;margin:0 20px 42px 0;text-align: center;width: 379px;}
.s1_c ul li:nth-child(4n){margin-right: 0;}
.s1_c ul li .s1_cib{font-size: 18px;color: #373737;margin-top: 18px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.s1_c ul li .s1_cia{overflow:hidden;position: relative;transition:all .5s;}
.s1_c ul li .s1_cia::after{content:"";position: absolute;left:15px;top:15px;right:15px;bottom:15px;border:1px solid #097746;transform:scale(0) rotate(-180deg);opacity:0;transition:all .5s;}
.s1_c ul li:hover .s1_cia::after{transform:scale(1) rotate(0deg);opacity:.6;}
.s1_c ul li .s1_cia img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;
	
}
.s1_c ul li:hover .s1_cia 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); 
}
.s1_d{margin-top: 15px;text-align: center;position: relative;z-index: 1;}
.s1_d a{display: inline-block;width: 188px;height: 43px;border:1px solid #097746;line-height: 43px;font-size: 16px;color: #fff;background: #097746;}
.s1_d a:hover{background: #097746;border:1px solid #097746;color: #fff;}
.s1_c ul li:hover .s1_cib{color: #097746;}

.section2{margin-top: 47px;}
.s2_c{margin-top: 48px;}
.s2_c .s2_ci .s2_cia{overflow: hidden;}
.s2_c .s2_ci .s2_cib{height: 63px;line-height: 63px;background: #eaeaea;text-align: center;font-size: 18px;color: #444444;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.s2_c .s2_ci .s2_cia img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;
	
}
.s2_c .swiper-slide:hover .s2_ci .s2_cia 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); 
}

.section3{margin-top: 57px;}
.s3_c ul li{float: left;width: 12.5%;border: 1px solid #d9d9d9;margin-left: -1px;margin-top: -1px;position: relative;transition: all .5s;box-sizing: border-box;}
.s3_c ul li .pImg{position: relative;padding-top: 100%;display: block;overflow: hidden;padding-top: 72%;}
.s3_c ul li .pImg img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;transition: all 0.5s;z-index: 0}
.s3_c ul li .pImg p{background: #3b936c;color: #fff;height: 32px;line-height: 32px;text-align: center;padding: 0 10px;position: absolute;left: 0;bottom: -33px;width: 100%;font-size: 12px;transition: all .5s;box-sizing: border-box;}
.s3_c ul li:hover .pImg p {bottom: 0;}
.s3_c ul li:hover{z-index: 2;border: 1px solid #3b936c;}
.s3_c ul li:hover .pImg img {top: -15px;}
.section3 .s1_d{margin-top: 66px;}

.section4{background: url(s4_bg_09.gif) no-repeat center;background-size: cover;margin-top: 77px;}
.s4_c{padding: 220px 0 220px;}
.s4_c .s4_ch{text-transform: uppercase;font-size: 42px;color: rgba(255,255,255,0.11);font-family: "Arial";font-weight: bold;}
.s4_c .s4_ci{margin-top: 17px;width: 42px;height: 3px;background: #fff;}
.s4_c .s4_ca{font-size: 34px;color: #ffffff;font-weight: bold;margin-top: -40px;}
.s4_c .s4_cb{font-size: 26px;color: rgba(255,255,255,0.8);margin-top: 20px;}
.s4_c .s4_cc{font-size: 18px;color: rgba(255,255,255,0.8);line-height: 32px;max-width: 600px;margin-top: 70px;min-height: 175px;}
.s4_c .s4_cd{display: flex;margin-top: 30px;justify-content: space-between;max-width: 623px;}
.s4_c .s4_cd .s4_cdia{font-size: 52px;color: #ffffff;font-weight: bold;margin-top: -15px;}
.s4_c .s4_cd .s4_cdia sup{font-size: 18px;color: #ffffff;position: relative;top:-15px;right:-6px;}
.s4_c .s4_cd .s4_cdib{font-size: 17px;color: #ffffff;margin-top: -5px;}
.s4_c .s4_cd .s4_cdln{width: 1px;background: rgba(255,255,255,0.8);}

.section5{margin-top: 100px;}
.s5_c .s5_cl{float:left;width: 50%;position: relative;}
.s5_c .s5_cl .swiper-slide{position: relative;}
.s5_c .s5_cl .swiper-slide .s5_clib{position: absolute;left:0;bottom: 0;height: 79px;line-height: 79px;width: 92%;padding: 0 4%;background: rgba(0,0,0,0.4);font-size: 24px;color: #ffffff;}
.s5_c .s5_cl .swiper-pagination-5{text-align: right;padding-right: 3%;box-sizing: border-box;bottom: 30px;}
.s5_c .s5_cl .swiper-pagination-5 .swiper-pagination-bullet{opacity: 0.5;background: #fff;}
.s5_c .s5_cl .swiper-pagination-5 .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity: 1;}
.s5_c .s5_cr{float:right;width: 748px;}
.s5_c .s5_cr .s5_cra .s5_craa{font-size: 48px;color: rgba(19,124,78,0.1);text-transform: uppercase;font-family: "Arial";font-weight: bold;}
.s5_c .s5_cr .s5_cra .s5_crab{font-size: 35px;color: #3e3e3e;font-weight: bold;margin-top: -48px;}
.s5_c .s5_cr .s5_cra .s5_crac{width: 45px;height: 3px;background: #147d4e;margin-top: 10px;}
.s5_c .s5_cr .s5_crb{margin-top: 24px;font-size: 30px;color: #000000;}
.s5_c .s5_cr .s5_crc{margin-top: 20px;line-height: 32px;font-size: 18px;color: #7e7e7e;min-height: 200px;text-align: justify;}
.s5_c .s5_cr .s5_crd{margin-top: 22px;}
.s5_c .s5_cr .s5_crd a{display: inline-block;width: 188px;height: 43px;line-height: 43px;text-align: center;border:1px solid #097746;font-size: 16px;color: #fff;background: #097746;}
.s5_c .s5_cr .s5_crd a:hover{background: #097746;border:1px solid #097746;color: #fff;}
.s5_c .s5_cl .swiper-slide .s5_clia{overflow: hidden;}
.s5_c .s5_cl .swiper-slide .s5_clia img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;
	
}
.s5_c .s5_cl .swiper-slide:hover .s5_clia 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); 
}

.aboutMenu{margin-top:35px;overflow:hidden;}
.aboutMenu li{float:left;width:25%;padding-right:1px;box-sizing: border-box;}
.aboutMenu li a{display:block;height:224px;text-align:center;padding-top:60px;color:#fff;font-size:24px;transition:all .5s;box-sizing: border-box;font-weight: normal;}
.aboutMenu li i{width:48px;height:48px;display:inline-block;margin-bottom:10px;}
.aboutMenu li span{display: block;font-size:12px;font-family:Arial;opacity:.4;}
.aboutMenu li a:hover{background-position: 0 -230px !important;box-shadow:0 0 15px #097746 inset;}
.aboutMenu li h4{font-weight: normal;}

.section7{padding: 65px 0 60px;}
.s7_c{margin-top: 78px;}
.s7_c .s7_cl{float:left;width: 1064px;}
.s7_c .s7_cl .s7_clt{line-height: 45px;}
.s7_c .s7_cl .s7_clt .s7_cltl{float:left;font-size: 30px;color: #3a3a3a;}
.s7_c .s7_cl .s7_clt .s7_cltr{float:right;}
.s7_c .s7_cl .s7_clt .s7_cltr a{display: inline-block;width: 188px;height: 43px;text-align: center;border:1px solid #097746;font-size: 16px;color: #fff;line-height: 43px;background: #097746;}
.s7_c .s7_cl .s7_clt .s7_cltr a:hover{background: #097746;border:1px solid #097746;color: #fff;}
.s7_c .s7_cl .s7_clc{margin-top: 30px;}
.s7_c .s7_cl .s7_clc .s7_clca{border:1px solid #cdcecf;}
.s7_c .s7_cl .s7_clc .s7_clca .s7_clcal{float:left;width: 520px;overflow: hidden;}
.s7_c .s7_cl .s7_clc .s7_clca .s7_clcal img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;
	
}
.s7_c .s7_cl .s7_clc .s7_clca:hover .s7_clcal 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); 
}
.s7_c .s7_cl .s7_clc .s7_clca .s7_clcar{float:right;width: 450px;margin-right: 40px;}
.s7_c .s7_cl .s7_clc .s7_clca .s7_clcar .s7_clcara{font-size: 20px;color: #1c1c1c;padding-top: 57px;}
.s7_c .s7_cl .s7_clc .s7_clca:hover .s7_clcar .s7_clcara{color: #097746}
.s7_c .s7_cl .s7_clc .s7_clca .s7_clcar .s7_clcarb{margin-top: 20px;line-height: 28px;font-size: 16px;color: #99999b;height: 115px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;}
.s7_c .s7_cl .s7_clc .s7_clca .s7_clcar .s7_clcarc{font-size: 18px;color: #333333;font-family: "Arial";}
.s7_c .s7_cl .s7_clc .s7_clcb{margin-top: 8px;}
.s7_c .s7_cl .s7_clc .s7_clcb ul li{line-height: 76px;border-bottom: 1px solid #cecfd0;}
/*.s7_c .s7_cl .s7_clc .s7_clcb ul li:last-child{border-bottom: 0;}*/
.s7_c .s7_cl .s7_clc .s7_clcb ul li a{display: block;font-size: 18px;color: #202020;padding-left: 17px;background: url(s7_2_06.png) no-repeat left center;}
.s7_c .s7_cl .s7_clc .s7_clcb ul li a i{overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;font-style: normal;display: inline-block;max-width: 75%;float:left;vertical-align: middle; white-space: nowrap;}
.s7_c .s7_cl .s7_clc .s7_clcb ul li:hover a{color: #097746}
.s7_c .s7_cl .s7_clc .s7_clcb ul li a span{float:right;color: #333;font-family: "Arial";}
.s7_c .s7_cr{float:right;width: 472px;}
.s7_c .s7_cr .s7_crt{line-height: 45px;} 
.s7_c .s7_cr .s7_crt .s7_crtl{float:left;font-size: 30px;color: #3a3a3a;}
.s7_c .s7_cr .s7_crt .s7_crtr{float:right;}
.s7_c .s7_cr .s7_crt .s7_crtr a{display: inline-block;width: 188px;height: 43px;text-align: center;border:1px solid #097746;font-size: 16px;color: #fff;line-height: 43px;background: #097746}
.s7_c .s7_cr .s7_crt .s7_crtr a:hover{background: #097746;border:1px solid #097746;color: #fff;}
.s7_c .s7_cr .s7_crc{margin-top: -9px;}
.s7_c .s7_cr .s7_crc .s7_crci{padding: 46px 0 46px;border-bottom: 1px solid #c0c0c2;}
/*.s7_c .s7_cr .s7_crc .s7_crci:last-child{border-bottom: 0;padding-bottom: 0;}*/
.s7_c .s7_cr .s7_crc .s7_crci .s7_crcia{font-size: 20px;color: #1c1c1c;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}
.s7_c .s7_cr .s7_crc .s7_crci .s7_crcib{font-size: 16px;color: #99999b;line-height: 28px;margin-top: 12px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.s7_c .s7_cr .s7_crc .s7_crci:hover .s7_crcia{color: #097746}

.section8{padding: 45px 0;background:#f0f1f3 url(s7_bg_02.jpg) no-repeat bottom center;background-size: contain;}
.s8_c{margin-top: 56px;}
.s8_c .s8_ci{float:left;width: 777px;margin-right: 30px;}
.s8_c .s8_ci:last-child{margin-right: 0;}
.s8_c .s8_ci .s8_cit{line-height: 45px;}
.s8_c .s8_ci .s8_cit .s8_citl{float:left;font-size: 30px;color: #3a3a3a;}
.s8_c .s8_ci .s8_cit .s8_citr{float:right;}
.s8_c .s8_ci .s8_cit .s8_citr a{display: inline-block;width: 188px;height: 43px;text-align: center;border:1px solid #097746;font-size: 16px;color: #fff;background: #fff;background: #097746;}
.s8_c .s8_ci .s8_cit .s8_citr a:hover{background: #097746;border:1px solid #097746;color: #fff;}
.s8_c .s8_ci .s8_cia{margin-top: 30px;}
.s8_c .s8_ci .s8_cia .s8_ciai{margin-top: 20px;border:1px solid #dbdbdb;padding: 25px;}
.s8_c .s8_ci .s8_cia .s8_ciai .s8_ciail{float:left;width: 214px;overflow: hidden;}
.s8_c .s8_ci .s8_cia .s8_ciai .s8_ciail img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;
	
}
.s8_c .s8_ci .s8_cia .s8_ciai:hover .s8_ciail 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); 
}
.s8_c .s8_ci .s8_cia .s8_ciai .s8_ciair{float:right;width: 480px;}
.s8_c .s8_ci .s8_cia .s8_ciai .s8_ciair .s8_ciaira{font-size: 20px;color: #1c1c1c;margin-top: 10px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}
.s8_c .s8_ci .s8_cia .s8_ciai:hover .s8_ciair .s8_ciaira{color: #097746}
.s8_c .s8_ci .s8_cia .s8_ciai .s8_ciair .s8_ciairb{margin-top: 10px;line-height: 28px;font-size: 16px;color: #a3a3a3;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.s8_c .s8_ci .s8_cia .s8_ciai .s8_ciair .s8_ciairc{margin-top: 25px;font-size: 18px;color: #4a4a4a;font-family: "Arial";}
.s8_c .s8_ci .s8_cib ul li{padding: 30px 0;line-height: 34px;background: url(s8_2_14.png) no-repeat right center;border-bottom: 1px solid #dbdbdb;}
.s8_c .s8_ci .s8_cib ul li a{font-size: 18px;color: #202020;display: block;}
.s8_c .s8_ci .s8_cib ul li a span{display: inline-block;width: 121px;height: 32px;border:1px solid #e4e4e4;font-size: 16px;color: #4a4a4a;font-family: "Arial";text-align: center;margin-right: 20px;}
.s8_c .s8_ci .s8_cib ul li:hover a span{background: #097746;border:1px solid #097746;color: #fff;}
.s8_c .s8_ci .s8_cib ul li:hover a{color: #097746;}

.bg-cover{position:absolute; left:0; bottom:-0; width:100%; opacity:0.2;}

.waves { position:absolute; left:0; top:0; right:0; bottom:0; pointer-events: none; z-index:0; }
.waves canvas { display:block; }

@media only screen and (max-width:1584px){
	.section1{padding: 25px 0 50px;}
	.s_t{text-align: center;}
	.s_t .s_ta{font-size: 40px;color: rgba(19,124,78,0.1);font-weight: bold;font-family: "Arial";text-transform: uppercase;}
	.s_t .s_tb{font-size: 30px;color: #3e3e3e;font-weight: bold;margin-top: -40px;}
	.s_t .s_tc{width: 45px;height: 3px;background: #097746;margin:10px auto 0;}
	.s1_c{margin-top: 30px;}
	.s1_c ul li{float:left;margin:0 1.5% 25px 0;text-align: center;width: 23.875%;}
	.s1_c ul li:nth-child(4n){margin-right: 0;}
	.s1_c ul li .s1_cib{font-size: 16px;color: #373737;margin-top: 15px;}
	.s1_d{margin-top: 10px;text-align: center;}
	.s1_d a{display: inline-block;width: 180px;height: 36px;border:1px solid #097746;line-height: 36px;font-size: 14px;color: #fff;}

	.section2{margin-top: 35px;}
	.s2_c{margin-top: 35px;}
	.s2_c .s2_ci .s2_cia{overflow: hidden;}
	.s2_c .s2_ci .s2_cib{height: 55px;line-height: 55px;background: #eaeaea;text-align: center;font-size: 16px;color: #444444;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}

	.section3{margin-top: 40px;}
	.s3_c ul li{float: left;width: 12.5%;border: 1px solid #d9d9d9;margin-left: -1px;margin-top: -1px;position: relative;transition: all .5s;box-sizing: border-box;}
	.s3_c ul li .pImg{position: relative;padding-top: 100%;display: block;overflow: hidden;padding-top: 66%;}
	.s3_c ul li .pImg img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;transition: all 0.5s;z-index: 0}
	.section3 .s1_d{margin-top: 50px;}

	.section4{background-size: cover;margin-top: 50px;}
	/*.s4_c{padding: 220px 0 220px;}
	.s4_c .s4_ch{text-transform: uppercase;font-size: 42px;color: rgba(255,255,255,0.11);font-family: "Arial";font-weight: bold;}
	.s4_c .s4_ci{margin-top: 17px;width: 42px;height: 3px;background: #fff;}
	.s4_c .s4_ca{font-size: 34px;color: #ffffff;font-weight: bold;margin-top: -40px;}*/
	.s4_c{padding: 170px 0 170px;}
	.s4_c .s4_ch{font-size: 36px;}
	.s4_c .s4_ci{margin-top: 12px;}
	.s4_c .s4_ca{font-size: 30px;color: #ffffff;font-weight: bold;margin-top: -30px;}
	.s4_c .s4_cb{font-size: 22px;color: rgba(255,255,255,0.8);margin-top: 10px;}
	.s4_c .s4_cc{font-size: 14px;color: rgba(255,255,255,0.8);line-height: 28px;max-width: 50%;margin-top: 15px;min-height: 150px;}
	.s4_c .s4_cd{display: flex;margin-top: 20px;justify-content: space-between;max-width: 50%;}
	.s4_c .s4_cd .s4_cdia{font-size: 45px;color: #ffffff;font-weight: bold;margin-top: -15px;}
	.s4_c .s4_cd .s4_cdia sup{font-size: 14px;color: #ffffff;position: relative;top:-15px;right:-6px;}
	.s4_c .s4_cd .s4_cdib{font-size: 14px;color: #ffffff;margin-top: -5px;}
	.s4_c .s4_cd .s4_cdln{width: 1px;background: rgba(255,255,255,0.8);}

	.section5{margin-top: 70px;}
	.s5_c .s5_cl{float:left;width: 50%;position: relative;}
	.s5_c .s5_cl .swiper-slide{position: relative;}
	.s5_c .s5_cl .swiper-slide .s5_clib{position: absolute;left:0;bottom: 0;height: 79px;line-height: 79px;width: 92%;padding: 0 4%;background: rgba(0,0,0,0.4);font-size: 24px;color: #ffffff;}
	.s5_c .s5_cl .swiper-pagination-5{text-align: right;padding-right: 3%;box-sizing: border-box;bottom: 30px;}
	.s5_c .s5_cl .swiper-pagination-5 .swiper-pagination-bullet{opacity: 0.5;background: #fff;}
	.s5_c .s5_cl .swiper-pagination-5 .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity: 1;}
	.s5_c .s5_cr{float:right;width: 566px;}
	.s5_c .s5_cr .s5_cra .s5_craa{font-size: 40px;color: rgba(19,124,78,0.1);text-transform: uppercase;font-family: "Arial";font-weight: bold;}
	.s5_c .s5_cr .s5_cra .s5_crab{font-size: 30px;color: #3e3e3e;font-weight: bold;margin-top: -40px;}
	.s5_c .s5_cr .s5_cra .s5_crac{width: 45px;height: 3px;background: #147d4e;margin-top: 10px;}
	.s5_c .s5_cr .s5_crb{margin-top: 18px;font-size: 25px;color: #000000;}
	.s5_c .s5_cr .s5_crc{margin-top: 15px;line-height: 28px;font-size: 16px;color: #7e7e7e;min-height: 150px;}
	.s5_c .s5_cr .s5_crd{margin-top: 0;}
	.s5_c .s5_cr .s5_crd a{display: inline-block;width: 188px;height: 38px;line-height: 38px;text-align: center;border:1px solid #097746;font-size: 14px;color: #fff;}

	.aboutMenu{margin-top:30px;overflow:hidden;}
	.aboutMenu li{float:left;width:25%;padding-right:1px;box-sizing: border-box;}
	.aboutMenu li a{display:block;height:190px;text-align:center;padding-top:40px;color:#fff;font-size:20px;transition:all .5s;box-sizing: border-box;font-weight: normal;}
	.aboutMenu li i{width:40px;height:40px;display:inline-block;margin-bottom:10px;}
	.aboutMenu li span{display: block;font-size:12px;font-family:Arial;opacity:.4;}
	.aboutMenu li a:hover{background-position: 0 -230px !important;box-shadow:0 0 15px #097746 inset;}
	.aboutMenu li h4{font-weight: normal;}

	.section7{padding: 50px 0 45px;}
	.s7_c{margin-top: 50px;}
	.s7_c .s7_cl{float:left;width: 806px;}
	.s7_c .s7_cl .s7_clt{line-height: 45px;}
	.s7_c .s7_cl .s7_clt .s7_cltl{float:left;font-size: 26px;color: #3a3a3a;}
	.s7_c .s7_cl .s7_clt .s7_cltr{float:right;}
	.s7_c .s7_cl .s7_clt .s7_cltr a{display: inline-block;width: 170px;height: 40px;text-align: center;border:1px solid #097746;font-size: 14px;color: #fff;line-height: 40px;}
	.s7_c .s7_cl .s7_clc{margin-top: 20px;}
	.s7_c .s7_cl .s7_clc .s7_clca{border:1px solid #cdcecf;}
	.s7_c .s7_cl .s7_clc .s7_clca .s7_clcal{float:left;width: 400px;}
	.s7_c .s7_cl .s7_clc .s7_clca .s7_clcar{float:right;width: 350px;margin-right: 20px;}
	.s7_c .s7_cl .s7_clc .s7_clca .s7_clcar .s7_clcara{font-size: 16px;color: #1c1c1c;padding-top: 30px;}
	.s7_c .s7_cl .s7_clc .s7_clca .s7_clcar .s7_clcarb{margin-top: 10px;line-height: 23px;font-size: 14px;color: #99999b;height: 100px;}
	.s7_c .s7_cl .s7_clc .s7_clca .s7_clcar .s7_clcarc{font-size: 14px;color: #333333;font-family: "Arial";}
	.s7_c .s7_cl .s7_clc .s7_clcb{margin-top: 5px;}
	.s7_c .s7_cl .s7_clc .s7_clcb ul li{line-height: 60px;border-bottom: 1px solid #cecfd0;}
	/*.s7_c .s7_cl .s7_clc .s7_clcb ul li:last-child{border-bottom: 0;}*/
	.s7_c .s7_cl .s7_clc .s7_clcb ul li a{display: block;font-size: 14px;color: #202020;padding-left: 12px;background: url(s7_2_06.png) no-repeat left center;}
	.s7_c .s7_cl .s7_clc .s7_clcb ul li a span{float:right;color: #333;font-family: "Arial";}
	.s7_c .s7_cr{float:right;width: 358px;}
	.s7_c .s7_cr .s7_crt{line-height: 45px;} 
	.s7_c .s7_cr .s7_crt .s7_crtl{float:left;font-size: 26px;color: #3a3a3a;}
	.s7_c .s7_cr .s7_crt .s7_crtr{float:right;}
	.s7_c .s7_cr .s7_crt .s7_crtr a{display: inline-block;width: 170px;height: 40px;text-align: center;border:1px solid #097746;font-size: 14px;color: #fff;line-height: 40px;}
	.s7_c .s7_cr .s7_crc{margin-top: -11px;}
	.s7_c .s7_cr .s7_crc .s7_crci{padding: 36px 0 36px;border-bottom: 1px solid #c0c0c2;}
	/*.s7_c .s7_cr .s7_crc .s7_crci:last-child{border-bottom: 0;padding-bottom: 0;}*/
	.s7_c .s7_cr .s7_crc .s7_crci .s7_crcia{font-size: 16px;color: #1c1c1c;}
	.s7_c .s7_cr .s7_crc .s7_crci .s7_crcib{font-size: 13px;color: #99999b;line-height: 22px;margin-top: 8px;}

	.section8{padding: 35px 0;}
	.s8_c{margin-top: 40px;}
	.s8_c .s8_ci{float:left;width: 49%;margin-right: 2%;}
	.s8_c .s8_ci:last-child{margin-right: 0;}
	.s8_c .s8_ci .s8_cit{line-height: 45px;}
	.s8_c .s8_ci .s8_cit .s8_citl{float:left;font-size: 26px;color: #3a3a3a;}
	.s8_c .s8_ci .s8_cit .s8_citr{float:right;}
	.s8_c .s8_ci .s8_cit .s8_citr a{display: inline-block;width: 170px;height: 40px;text-align: center;border:1px solid #097746;font-size: 14px;color: #fff;line-height: 40px;}
	.s8_c .s8_ci .s8_cia{margin-top: 20px;}
	.s8_c .s8_ci .s8_cia .s8_ciai{margin-top: 15px;border:1px solid #dbdbdb;padding: 20px;}
	.s8_c .s8_ci .s8_cia .s8_ciai .s8_ciail{float:left;width: 190px;}
	.s8_c .s8_ci .s8_cia .s8_ciai .s8_ciair{float:right;width: 330px;}
	.s8_c .s8_ci .s8_cia .s8_ciai .s8_ciair .s8_ciaira{font-size: 16px;color: #1c1c1c;margin-top: 5px;}
	.s8_c .s8_ci .s8_cia .s8_ciai .s8_ciair .s8_ciairb{margin-top: 10px;line-height: 22px;font-size: 13px;color: #a3a3a3;}
	.s8_c .s8_ci .s8_cia .s8_ciai .s8_ciair .s8_ciairc{margin-top: 10px;font-size: 14px;color: #4a4a4a;font-family: "Arial";}
	.s8_c .s8_ci .s8_cib ul li{padding: 20px 0;line-height: 30px;background: url(s8_2_14.png) no-repeat right center;}
	.s8_c .s8_ci .s8_cib ul li a{font-size: 16px;color: #202020;display: block;}
	.s8_c .s8_ci .s8_cib ul li a span{display: inline-block;width: 100px;height: 28px;line-height: 28px; border:1px solid #e4e4e4;font-size: 14px;color: #4a4a4a;font-family: "Arial";text-align: center;margin-right: 20px;}


}
@media only screen and (max-width:1200px){
	.section1{padding: 15px 0 25px;}
	.s_t{text-align: center;}
	.s_t .s_ta{font-size: 30px;color: rgba(19,124,78,0.1);font-weight: bold;font-family: "Arial";text-transform: uppercase;}
	.s_t .s_tb{font-size: 20px;color: #3e3e3e;font-weight: bold;margin-top: -30px;}
	.s_t .s_tc{width: 45px;height: 3px;background: #097746;margin:10px auto 0;}
	.s1_c{margin-top: 15px;}
	.s1_c ul li{float:left;margin:0 1.5% 25px 0;text-align: center;width: 23.875%;}
	.s1_c ul li:nth-child(4n){margin-right: 0;}
	.s1_c ul li .s1_cib{font-size: 14px;color: #373737;margin-top: 15px;}
	.s1_d{margin-top: 10px;text-align: center;}
	.s1_d a{display: inline-block;width: 180px;height: 36px;border:1px solid #097746;line-height: 36px;font-size: 14px;color: #fff;}

	.section2{margin-top: 25px;}
	.s2_c{margin-top: 25px;}
	.s2_c .s2_ci .s2_cia{overflow: hidden;}
	.s2_c .s2_ci .s2_cib{height: 40px;line-height: 40px;background: #eaeaea;text-align: center;font-size: 14px;color: #444444;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}	

	.section3{margin-top: 30px;}
	.s3_c ul li{float: left;width: 12.5%;border: 1px solid #d9d9d9;margin-left: -1px;margin-top: -1px;position: relative;transition: all .5s;box-sizing: border-box;}
	.s3_c ul li .pImg{position: relative;padding-top: 100%;display: block;overflow: hidden;padding-top: 62%;}
	.s3_c ul li .pImg img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;transition: all 0.5s;z-index: 0}
	.section3 .s1_d{margin-top: 35px;}

	.section4{background-size: cover;margin-top: 40px;}
	.s4_c{padding: 120px 0 120px;}
	.s4_c .s4_ch{font-size: 30px;}
	.s4_c .s4_ci{margin-top: 10px;}
	.s4_c .s4_ca{font-size: 24px;color: #ffffff;font-weight: bold;margin-top: -25px;}
	.s4_c .s4_cb{font-size: 18px;color: rgba(255,255,255,0.8);margin-top: 10px;}
	.s4_c .s4_cc{font-size: 13px;color: rgba(255,255,255,0.8);line-height: 26px;max-width: 60%;margin-top: 15px;min-height: 140px;}
	.s4_c .s4_cd{display: flex;margin-top: 10px;justify-content: space-between;max-width: 60%;}
	.s4_c .s4_cd .s4_cdia{font-size: 35px;color: #ffffff;font-weight: bold;margin-top: -15px;}
	.s4_c .s4_cd .s4_cdia sup{font-size: 12px;color: #ffffff;position: relative;top:-15px;right:-6px;}
	.s4_c .s4_cd .s4_cdib{font-size: 12px;color: #ffffff;margin-top: -5px;}
	.s4_c .s4_cd .s4_cdln{width: 1px;background: rgba(255,255,255,0.8);}

	.section5{margin-top: 50px;}
	.s5_c .s5_cl{float:left;width: 100%;position: relative;}
	.s5_c .s5_cl .swiper-slide{position: relative;}
	.s5_c .s5_cl .swiper-slide .s5_clib{position: absolute;left:0;bottom: 0;height: 60px;line-height: 60px;width: 92%;padding: 0 4%;background: rgba(0,0,0,0.4);font-size: 18px;color: #ffffff;}
	.s5_c .s5_cl .swiper-pagination-5{text-align: right;padding-right: 3%;box-sizing: border-box;bottom: 20px;}
	.s5_c .s5_cl .swiper-pagination-5 .swiper-pagination-bullet{opacity: 0.5;background: #fff;}
	.s5_c .s5_cl .swiper-pagination-5 .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity: 1;}
	.s5_c .s5_cr{float:right;width: 100%;}
	.s5_c .s5_cr .s5_cra .s5_craa{font-size: 30px;color: rgba(19,124,78,0.1);text-transform: uppercase;font-family: "Arial";font-weight: bold;}
	.s5_c .s5_cr .s5_cra .s5_crab{font-size: 20px;color: #3e3e3e;font-weight: bold;margin-top: -25px;}
	.s5_c .s5_cr .s5_cra .s5_crac{width: 45px;height: 3px;background: #147d4e;margin-top: 10px;}
	.s5_c .s5_cr .s5_crb{margin-top: 10px;font-size: 18px;color: #000000;}
	.s5_c .s5_cr .s5_crc{margin-top: 5px;line-height: 24px;font-size: 14px;color: #7e7e7e;min-height: auto;}
	.s5_c .s5_cr .s5_crd{margin-top: 20px;}
	.s5_c .s5_cr .s5_crd a{display: inline-block;width: 160px;height: 30px;line-height: 30px;text-align: center;border:1px solid #097746;font-size: 13px;color: #fff;}

	.aboutMenu{margin-top:20px;overflow:hidden;}
	.aboutMenu li{float:left;width:25%;padding-right:1px;box-sizing: border-box;}
	.aboutMenu li a{display:block;height:160px;text-align:center;padding-top:40px;color:#fff;font-size:16px;transition:all .5s;box-sizing: border-box;font-weight: normal;}
	.aboutMenu li i{width:36px;height:36px;display:inline-block;margin-bottom:10px;}
	.aboutMenu li span{display: block;font-size:12px;font-family:Arial;opacity:.4;}
	.aboutMenu li a:hover{background-position: 0 -230px !important;box-shadow:0 0 15px #097746 inset;}
	.aboutMenu li h4{font-weight: normal;}

	.section7{padding: 30px 0 30px;}
	.s7_c{margin-top: 30px;}
	.s7_c .s7_cl{float:none;width: 100%;}
	.s7_c .s7_cl .s7_clt{line-height: 30px;}
	.s7_c .s7_cl .s7_clt .s7_cltl{float:left;font-size: 20px;color: #3a3a3a;}
	.s7_c .s7_cl .s7_clt .s7_cltr{float:right;}
	.s7_c .s7_cl .s7_clt .s7_cltr a{display: inline-block;width: 140px;height: 30px;text-align: center;border:1px solid #097746;font-size: 12px;color: #fff;line-height: 30px;}
	.s7_c .s7_cl .s7_clc{margin-top: 15px;}
	.s7_c .s7_cl .s7_clc .s7_clca{border:1px solid #cdcecf;}
	.s7_c .s7_cl .s7_clc .s7_clca .s7_clcal{float:left;width: 50%;}
	.s7_c .s7_cl .s7_clc .s7_clca .s7_clcar{float:right;width: 45%;margin-right: 2.5%;}
	.s7_c .s7_cl .s7_clc .s7_clca .s7_clcar .s7_clcara{font-size: 14px;color: #1c1c1c;padding-top: 25px;}
	.s7_c .s7_cl .s7_clc .s7_clca .s7_clcar .s7_clcarb{margin-top: 5px;line-height: 20px;font-size: 12px;color: #99999b;height: auto;}
	.s7_c .s7_cl .s7_clc .s7_clca .s7_clcar .s7_clcarc{font-size: 12px;color: #333333;font-family: "Arial";margin-top: 8px;}
	.s7_c .s7_cl .s7_clc .s7_clcb{margin-top: 5px;}
	.s7_c .s7_cl .s7_clc .s7_clcb ul li{line-height: 50px;border-bottom: 1px solid #cecfd0;}
	/*.s7_c .s7_cl .s7_clc .s7_clcb ul li:last-child{border-bottom: 0;}*/
	.s7_c .s7_cl .s7_clc .s7_clcb ul li a{display: block;font-size: 13px;color: #202020;padding-left: 10px;background: url(s7_2_06.png) no-repeat left center;}
	.s7_c .s7_cl .s7_clc .s7_clcb ul li a span{float:right;color: #333;font-family: "Arial";}
	.s7_c .s7_cr{float:none;width: 100%;margin-top: 10px;}
	.s7_c .s7_cr .s7_crt{line-height: 30px;} 
	.s7_c .s7_cr .s7_crt .s7_crtl{float:left;font-size: 20px;color: #3a3a3a;}
	.s7_c .s7_cr .s7_crt .s7_crtr{float:right;}
	.s7_c .s7_cr .s7_crt .s7_crtr a{display: inline-block;width: 140px;height: 30px;text-align: center;border:1px solid #097746;font-size: 12px;color: #fff;line-height: 30px;}
	.s7_c .s7_cr .s7_crc{margin-top: -10px;}
	.s7_c .s7_cr .s7_crc .s7_crci{padding: 20px 0 20px;border-bottom: 1px solid #c0c0c2;}
	/*.s7_c .s7_cr .s7_crc .s7_crci:last-child{border-bottom: 0;padding-bottom: 0;}*/
	.s7_c .s7_cr .s7_crc .s7_crci .s7_crcia{font-size: 14px;color: #1c1c1c;}
	.s7_c .s7_cr .s7_crc .s7_crci .s7_crcib{font-size: 12px;color: #99999b;line-height: 20px;margin-top: 5px;}

	.section8{padding: 25px 0;}
	.s8_c{margin-top: 20px;}
	.s8_c .s8_ci{float:left;width: 49%;margin-right: 2%;}
	.s8_c .s8_ci:last-child{margin-right: 0;}
	.s8_c .s8_ci .s8_cit{line-height: 30px;}
	.s8_c .s8_ci .s8_cit .s8_citl{float:left;font-size: 20px;color: #3a3a3a;}
	.s8_c .s8_ci .s8_cit .s8_citr{float:right;}
	.s8_c .s8_ci .s8_cit .s8_citr a{display: inline-block;width: 140px;height: 30px;text-align: center;border:1px solid #097746;font-size: 12px;color: #fff;line-height: 30px;}
	.s8_c .s8_ci .s8_cia{margin-top: 15px;}
	.s8_c .s8_ci .s8_cia .s8_ciai{margin-top: 10px;border:1px solid #dbdbdb;padding: 2%;}
	.s8_c .s8_ci .s8_cia .s8_ciai .s8_ciail{float:left;width: 35%;}
	.s8_c .s8_ci .s8_cia .s8_ciai .s8_ciair{float:right;width: 60%;}
	.s8_c .s8_ci .s8_cia .s8_ciai .s8_ciair .s8_ciaira{font-size: 14px;color: #1c1c1c;margin-top: 0;}
	.s8_c .s8_ci .s8_cia .s8_ciai .s8_ciair .s8_ciairb{margin-top: 5px;line-height: 20px;font-size: 12px;color: #a3a3a3;}
	.s8_c .s8_ci .s8_cia .s8_ciai .s8_ciair .s8_ciairc{margin-top: 5px;font-size: 12px;color: #4a4a4a;font-family: "Arial";}
	.s8_c .s8_ci .s8_cib ul li{padding: 15px 0;line-height: 26px;background: url(s8_2_14.png) no-repeat right center;}
	.s8_c .s8_ci .s8_cib ul li a{font-size: 14px;color: #202020;display: block;}
	.s8_c .s8_ci .s8_cib ul li a span{display: inline-block;width: 80px;height: 24px;line-height: 24px; border:1px solid #e4e4e4;font-size: 12px;color: #4a4a4a;font-family: "Arial";text-align: center;margin-right: 20px;}


}
@media only screen and (max-width:640px){
	.section1{padding: 15px 0 25px;}
	.s_t{text-align: center;}
	.s_t .s_ta{font-size: 30px;color: rgba(19,124,78,0.1);font-weight: bold;font-family: "Arial";text-transform: uppercase;}
	.s_t .s_tb{font-size: 20px;color: #3e3e3e;font-weight: bold;margin-top: -30px;}
	.s_t .s_tc{width: 45px;height: 3px;background: #097746;margin:10px auto 0;}
	.s1_c{margin-top: 15px;}
	.s1_c ul li{float:left;margin:0 3% 15px 0;text-align: center;width: 48.5%;}
	.s1_c ul li:nth-child(2n){margin-right: 0;}
	.s1_c ul li .s1_cib{font-size: 14px;color: #373737;margin-top: 10px;}
	.s1_d{margin-top: 10px;text-align: center;}
	.s1_d a{display: inline-block;width: 170px;height: 32px;border:1px solid #097746;line-height: 32px;font-size: 13px;color: #fff;}	

	.section2{margin-top: 20px;}
	.s2_c{margin-top: 20px;}
	.s2_c .s2_ci .s2_cia{overflow: hidden;}
	.s2_c .s2_ci .s2_cib{height: 35px;line-height: 35px;background: #eaeaea;text-align: center;font-size: 13px;color: #444444;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}	

	.section3{margin-top: 20px;}
	.s3_c ul li{float: left;width: 25%;border: 1px solid #d9d9d9;margin-left: -1px;margin-top: -1px;position: relative;transition: all .5s;box-sizing: border-box;}
	.s3_c ul li .pImg{position: relative;padding-top: 100%;display: block;overflow: hidden;padding-top: 62%;}
	.s3_c ul li .pImg img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;transition: all 0.5s;z-index: 0}
	.section3 .s1_d{margin-top: 25px;}

	.section4{background-size: contain;margin-top: 30px;}
	.s4_c{padding: 60px 0 60px;}
	.s4_c .s4_ca{font-size: 22px;color: #ffffff;font-weight: bold;}
	.s4_c .s4_cb{font-size: 18px;color: rgba(255,255,255,0.8);margin-top: 10px;}
	.s4_c .s4_cc{font-size: 13px;color: rgba(255,255,255,0.8);line-height: 26px;max-width: 60%;margin-top: 15px;min-height: 140px;}
	.s4_c .s4_cd{display: flex;margin-top: 10px;justify-content: space-between;max-width: 60%;}
	.s4_c .s4_cd .s4_cdia{font-size: 30px;color: #ffffff;font-weight: bold;margin-top: -15px;}
	.s4_c .s4_cd .s4_cdia sup{font-size: 12px;color: #ffffff;position: relative;top:-15px;right:-6px;}
	.s4_c .s4_cd .s4_cdib{font-size: 12px;color: #ffffff;margin-top: -5px;}
	.s4_c .s4_cd .s4_cdln{width: 1px;background: rgba(255,255,255,0.8);}

	.section5{margin-top: 30px;}
	.s5_c .s5_cl{float:left;width: 100%;position: relative;}
	.s5_c .s5_cl .swiper-slide{position: relative;}
	.s5_c .s5_cl .swiper-slide .s5_clib{position: absolute;left:0;bottom: 0;height: 60px;line-height: 60px;width: 92%;padding: 0 4%;background: rgba(0,0,0,0.4);font-size: 18px;color: #ffffff;}
	.s5_c .s5_cl .swiper-pagination-5{text-align: right;padding-right: 3%;box-sizing: border-box;bottom: 20px;}
	.s5_c .s5_cl .swiper-pagination-5 .swiper-pagination-bullet{opacity: 0.5;background: #fff;}
	.s5_c .s5_cl .swiper-pagination-5 .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity: 1;}
	.s5_c .s5_cr{float:right;width: 100%;}
	.s5_c .s5_cr .s5_cra .s5_craa{font-size: 30px;color: rgba(19,124,78,0.1);text-transform: uppercase;font-family: "Arial";font-weight: bold;}
	.s5_c .s5_cr .s5_cra .s5_crab{font-size: 20px;color: #3e3e3e;font-weight: bold;margin-top: -25px;}
	.s5_c .s5_cr .s5_cra .s5_crac{width: 45px;height: 3px;background: #147d4e;margin-top: 10px;}
	.s5_c .s5_cr .s5_crb{margin-top: 10px;font-size: 18px;color: #000000;}
	.s5_c .s5_cr .s5_crc{margin-top: 5px;line-height: 24px;font-size: 14px;color: #7e7e7e;min-height: auto;}
	.s5_c .s5_cr .s5_crd{margin-top: 20px;}
	.s5_c .s5_cr .s5_crd a{display: inline-block;width: 160px;height: 30px;line-height: 30px;text-align: center;border:1px solid #097746;font-size: 13px;color: #fff;}

	.aboutMenu{margin-top:20px;overflow:hidden;}
	.aboutMenu li{float:left;width:50%;padding-right:1px;box-sizing: border-box;padding-bottom:1px;}
	.aboutMenu li a{display:block;height:140px;text-align:center;padding-top:30px;color:#fff;font-size:14px;transition:all .5s;box-sizing: border-box;font-weight: normal;}
	.aboutMenu li i{width:36px;height:36px;display:inline-block;margin-bottom:10px;}
	.aboutMenu li span{display: block;font-size:12px;font-family:Arial;opacity:.4;}
	.aboutMenu li a:hover{background-position: 0 -230px !important;box-shadow:0 0 15px #097746 inset;}
	.aboutMenu li h4{font-weight: normal;}

	.section7{padding: 30px 0 30px;}
	.s7_c{margin-top: 30px;}
	.s7_c .s7_cl{float:none;width: 100%;}
	.s7_c .s7_cl .s7_clt{line-height: 30px;}
	.s7_c .s7_cl .s7_clt .s7_cltl{float:left;font-size: 20px;color: #3a3a3a;}
	.s7_c .s7_cl .s7_clt .s7_cltr{float:right;}
	.s7_c .s7_cl .s7_clt .s7_cltr a{display: inline-block;width: 140px;height: 30px;text-align: center;border:1px solid #097746;font-size: 12px;color: #fff;}
	.s7_c .s7_cl .s7_clc{margin-top: 15px;}
	.s7_c .s7_cl .s7_clc .s7_clca{border:1px solid #cdcecf;}
	.s7_c .s7_cl .s7_clc .s7_clca .s7_clcal{float:left;width: 50%;}
	.s7_c .s7_cl .s7_clc .s7_clca .s7_clcar{float:right;width: 45%;margin-right: 2.5%;}
	.s7_c .s7_cl .s7_clc .s7_clca .s7_clcar .s7_clcara{font-size: 14px;color: #1c1c1c;padding-top: 15px;}
	.s7_c .s7_cl .s7_clc .s7_clca .s7_clcar .s7_clcarb{margin-top: 5px;line-height: 20px;font-size: 12px;color: #99999b;height: auto;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;}
	.s7_c .s7_cl .s7_clc .s7_clca .s7_clcar .s7_clcarc{font-size: 12px;color: #333333;font-family: "Arial";margin-top: 8px;}
	.s7_c .s7_cl .s7_clc .s7_clcb{margin-top: 5px;}
	.s7_c .s7_cl .s7_clc .s7_clcb ul li{line-height: 50px;border-bottom: 1px solid #cecfd0;}
	/*.s7_c .s7_cl .s7_clc .s7_clcb ul li:last-child{border-bottom: 0;}*/
	.s7_c .s7_cl .s7_clc .s7_clcb ul li a{display: block;font-size: 13px;color: #202020;padding-left: 10px;background: url(s7_2_06.png) no-repeat left center;}
	.s7_c .s7_cl .s7_clc .s7_clcb ul li a span{float:right;color: #333;font-family: "Arial";}
	.s7_c .s7_cr{float:none;width: 100%;margin-top: 10px;}
	.s7_c .s7_cr .s7_crt{line-height: 30px;} 
	.s7_c .s7_cr .s7_crt .s7_crtl{float:left;font-size: 20px;color: #3a3a3a;}
	.s7_c .s7_cr .s7_crt .s7_crtr{float:right;}
	.s7_c .s7_cr .s7_crt .s7_crtr a{display: inline-block;width: 140px;height: 30px;text-align: center;border:1px solid #097746;font-size: 12px;color: #fff;}
	.s7_c .s7_cr .s7_crc{margin-top: -10px;}
	.s7_c .s7_cr .s7_crc .s7_crci{padding: 20px 0 20px;border-bottom: 1px solid #c0c0c2;}
	/*.s7_c .s7_cr .s7_crc .s7_crci:last-child{border-bottom: 0;padding-bottom: 0;}*/
	.s7_c .s7_cr .s7_crc .s7_crci .s7_crcia{font-size: 14px;color: #1c1c1c;}
	.s7_c .s7_cr .s7_crc .s7_crci .s7_crcib{font-size: 12px;color: #99999b;line-height: 20px;margin-top: 5px;}

	.section8{padding: 20px 0;}
	.s8_c{margin-top: 15px;}
	.s8_c .s8_ci{float:left;width: 100%;margin-right: 0%;}
	.s8_c .s8_ci:last-child{margin-right: 0;}
	.s8_c .s8_ci .s8_cit{line-height: 30px;}
	.s8_c .s8_ci .s8_cit .s8_citl{float:left;font-size: 20px;color: #3a3a3a;}
	.s8_c .s8_ci .s8_cit .s8_citr{float:right;}
	.s8_c .s8_ci .s8_cit .s8_citr a{display: inline-block;width: 140px;height: 30px;text-align: center;border:1px solid #097746;font-size: 12px;color: #fff;line-height: 30px;}
	.s8_c .s8_ci .s8_cia{margin-top: 10px;}
	.s8_c .s8_ci .s8_cia .s8_ciai{margin-top: 10px;border:1px solid #dbdbdb;padding: 2%;}
	.s8_c .s8_ci .s8_cia .s8_ciai .s8_ciail{float:left;width: 40%;}
	.s8_c .s8_ci .s8_cia .s8_ciai .s8_ciair{float:right;width: 54%;}
	.s8_c .s8_ci .s8_cia .s8_ciai .s8_ciair .s8_ciaira{font-size: 14px;color: #1c1c1c;margin-top: 0;}
	.s8_c .s8_ci .s8_cia .s8_ciai .s8_ciair .s8_ciairb{margin-top: 5px;line-height: 20px;font-size: 12px;color: #a3a3a3;}
	.s8_c .s8_ci .s8_cia .s8_ciai .s8_ciair .s8_ciairc{margin-top: 5px;font-size: 12px;color: #4a4a4a;font-family: "Arial";}
	.s8_c .s8_ci .s8_cib ul li{padding: 15px 0;line-height: 26px;background: url(s8_2_14.png) no-repeat right center;}
	.s8_c .s8_ci .s8_cib ul li a{font-size: 14px;color: #202020;display: block;}
	.s8_c .s8_ci .s8_cib ul li a span{display: inline-block;width: 80px;height: 24px;line-height: 24px; border:1px solid #e4e4e4;font-size: 12px;color: #4a4a4a;font-family: "Arial";text-align: center;margin-right: 20px;}

}
@media only screen and (max-width:420px){
	.section1{padding: 15px 0 20px;}
	.s_t{text-align: center;}
	.s_t .s_ta{font-size: 24px;color: rgba(19,124,78,0.1);font-weight: bold;font-family: "Arial";text-transform: uppercase;}
	.s_t .s_tb{font-size: 16px;color: #3e3e3e;font-weight: bold;margin-top: -22px;}
	.s_t .s_tc{width: 45px;height: 3px;background: #097746;margin:10px auto 0;}
	.s1_c{margin-top: 15px;}
	.s1_c ul li{float:left;margin:0 3% 10px 0;text-align: center;width: 48.5%;}
	.s1_c ul li:nth-child(2n){margin-right: 0;}
	.s1_c ul li .s1_cib{font-size: 12px;color: #373737;margin-top: 7px;}
	.s1_d{margin-top: 10px;text-align: center;}
	.s1_d a{display: inline-block;width: 170px;height: 28px;border:1px solid #097746;line-height: 28px;font-size: 12px;color: #fff;}

	.section2{margin-top: 15px;}
	.s2_c{margin-top: 15px;}
	.s2_c .s2_ci .s2_cia{overflow: hidden;}
	.s2_c .s2_ci .s2_cib{height: 30px;line-height: 30px;background: #eaeaea;text-align: center;font-size: 12px;color: #444444;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}	

	.section3 .s1_d{margin-top: 20px;}

	.section4{background-size: cover;margin-top: 20px;}
	.s4_c{padding: 80px 0 80px;}
	.s4_c .s4_ch{font-size: 26px;}
	.s4_c .s4_ci{margin-top: 10px;}

	.s4_c .s4_ca{font-size: 18px;color: #ffffff;font-weight: bold;margin-top: -20px;}
	.s4_c .s4_cb{font-size: 15px;color: rgba(255,255,255,0.8);margin-top: 5px;}
	.s4_c .s4_cc{font-size: 12px;color: rgba(255,255,255,0.8);line-height: 22px;max-width: 70%;margin-top: 10px;min-height: 140px;}
	.s4_c .s4_cd{display: flex;margin-top: 10px;justify-content: space-between;max-width: 70%;}
	.s4_c .s4_cd .s4_cdia{font-size: 18px;color: #ffffff;font-weight: bold;margin-top: -10px;}
	.s4_c .s4_cd .s4_cdia sup{font-size: 12px;color: #ffffff;position: relative;top:-5px;right:-6px;}
	.s4_c .s4_cd .s4_cdib{font-size: 12px;color: #ffffff;margin-top: -5px;}
	.s4_c .s4_cd .s4_cdln{width: 1px;background: rgba(255,255,255,0.8);}

	.section5{margin-top: 20px;}
	.s5_c .s5_cl{float:left;width: 100%;position: relative;}
	.s5_c .s5_cl .swiper-slide{position: relative;}
	.s5_c .s5_cl .swiper-slide .s5_clib{position: absolute;left:0;bottom: 0;height: 50px;line-height: 50px;width: 92%;padding: 0 4%;background: rgba(0,0,0,0.4);font-size: 14px;color: #ffffff;}
	.s5_c .s5_cl .swiper-pagination-5{text-align: right;padding-right: 3%;box-sizing: border-box;bottom: 15px;}
	.s5_c .s5_cl .swiper-pagination-5 .swiper-pagination-bullet{opacity: 0.5;background: #fff;}
	.s5_c .s5_cl .swiper-pagination-5 .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity: 1;}
	.s5_c .s5_cr{float:right;width: 100%;}
	.s5_c .s5_cr .s5_cra .s5_craa{font-size: 25px;color: rgba(19,124,78,0.1);text-transform: uppercase;font-family: "Arial";font-weight: bold;}
	.s5_c .s5_cr .s5_cra .s5_crab{font-size: 15px;color: #3e3e3e;font-weight: bold;margin-top: -20px;}
	.s5_c .s5_cr .s5_cra .s5_crac{width: 45px;height: 3px;background: #147d4e;margin-top: 5px;}
	.s5_c .s5_cr .s5_crb{margin-top: 10px;font-size: 15px;color: #000000;}
	.s5_c .s5_cr .s5_crc{margin-top: 5px;line-height: 20px;font-size: 12px;color: #7e7e7e;min-height: auto;}
	.s5_c .s5_cr .s5_crd{margin-top: 15px;}
	.s5_c .s5_cr .s5_crd a{display: inline-block;width: 140px;height: 28px;line-height: 28px;text-align: center;border:1px solid #097746;font-size: 12px;color: #fff;}

	.aboutMenu{margin-top:15px;overflow:hidden;}
	.aboutMenu li{float:left;width:50%;padding-right:1px;box-sizing: border-box;padding-bottom:1px;}
	.aboutMenu li a{display:block;height:120px;text-align:center;padding-top:15px;color:#fff;font-size:14px;transition:all .5s;box-sizing: border-box;font-weight: normal;}
	.aboutMenu li i{width:30px;height:30px;display:inline-block;margin-bottom:10px;}
	.aboutMenu li span{display: block;font-size:12px;font-family:Arial;opacity:.4;}
	.aboutMenu li a:hover{background-position: 0 -230px !important;box-shadow:0 0 15px #097746 inset;}
	.aboutMenu li h4{font-weight: normal;}

	.section7{padding: 20px 0 20px;}
	.s7_c{margin-top: 20px;}
	.s7_c .s7_cl{float:none;width: 100%;}
	.s7_c .s7_cl .s7_clt{line-height: 25px;}
	.s7_c .s7_cl .s7_clt .s7_cltl{float:left;font-size: 16px;color: #3a3a3a;}
	.s7_c .s7_cl .s7_clt .s7_cltr{float:right;}
	.s7_c .s7_cl .s7_clt .s7_cltr a{display: inline-block;width: 100px;height: 25px;text-align: center;border:1px solid #097746;font-size: 12px;color: #fff;line-height: 25px;}
	.s7_c .s7_cl .s7_clc{margin-top: 15px;}
	.s7_c .s7_cl .s7_clc .s7_clca{border:1px solid #cdcecf;}
	.s7_c .s7_cl .s7_clc .s7_clca .s7_clcal{float:none;width: 100%;}
	.s7_c .s7_cl .s7_clc .s7_clca .s7_clcar{float:none;width: 96%;margin-right: 0;padding: 2%;}
	.s7_c .s7_cl .s7_clc .s7_clca .s7_clcar .s7_clcara{font-size: 14px;color: #1c1c1c;padding-top: 5px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}
	.s7_c .s7_cl .s7_clc .s7_clca .s7_clcar .s7_clcarb{margin-top: 5px;line-height: 20px;font-size: 12px;color: #99999b;height: auto;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
	.s7_c .s7_cl .s7_clc .s7_clca .s7_clcar .s7_clcarc{font-size: 12px;color: #333333;font-family: "Arial";margin-top: 8px;}
	.s7_c .s7_cl .s7_clc .s7_clcb{margin-top: 5px;}
	.s7_c .s7_cl .s7_clc .s7_clcb ul li{line-height: 40px;border-bottom: 1px solid #cecfd0;}
	.s7_c .s7_cl .s7_clc .s7_clcb ul li:last-child{border-bottom: 0;}
	.s7_c .s7_cl .s7_clc .s7_clcb ul li a{display: block;font-size: 13px;color: #202020;padding-left: 10px;background: url(s7_2_06.png) no-repeat left center;}
	.s7_c .s7_cl .s7_clc .s7_clcb ul li a span{float:right;color: #333;font-family: "Arial";}
	.s7_c .s7_cr{float:none;width: 100%;margin-top: 10px;}
	.s7_c .s7_cr .s7_crt{line-height: 25px;} 
	.s7_c .s7_cr .s7_crt .s7_crtl{float:left;font-size: 16px;color: #3a3a3a;}
	.s7_c .s7_cr .s7_crt .s7_crtr{float:right;}
	.s7_c .s7_cr .s7_crt .s7_crtr a{display: inline-block;width: 100px;height: 25px;text-align: center;border:1px solid #097746;font-size: 12px;color: #fff;line-height: 25px;}
	.s7_c .s7_cr .s7_crc{margin-top: -10px;}
	.s7_c .s7_cr .s7_crc .s7_crci{padding: 15px 0 15px;border-bottom: 1px solid #c0c0c2;}
	.s7_c .s7_cr .s7_crc .s7_crci:last-child{border-bottom: 0;padding-bottom: 0;}
	.s7_c .s7_cr .s7_crc .s7_crci .s7_crcia{font-size: 14px;color: #1c1c1c;}
	.s7_c .s7_cr .s7_crc .s7_crci .s7_crcib{font-size: 12px;color: #99999b;line-height: 20px;margin-top: 5px;}

	.section8{padding: 15px 0;}
	.s8_c{margin-top: 0;}
	.s8_c .s8_ci{float:left;width: 100%;margin-right: 0%;margin-top: 3%}
	.s8_c .s8_ci:last-child{margin-right: 0;}
	.s8_c .s8_ci .s8_cit{line-height: 30px;}
	.s8_c .s8_ci .s8_cit .s8_citl{float:left;font-size: 16px;color: #3a3a3a;}
	.s8_c .s8_ci .s8_cit .s8_citr{float:right;}
	.s8_c .s8_ci .s8_cit .s8_citr a{display: inline-block;width: 100px;height: 25px;text-align: center;border:1px solid #097746;font-size: 12px;color: #fff;line-height: 25px;}
	.s8_c .s8_ci .s8_cia{margin-top: 10px;}
	.s8_c .s8_ci .s8_cia .s8_ciai{margin-top: 10px;border:1px solid #dbdbdb;padding: 2%;}
	.s8_c .s8_ci .s8_cia .s8_ciai .s8_ciail{float:left;width: 40%;}
	.s8_c .s8_ci .s8_cia .s8_ciai .s8_ciair{float:right;width: 54%;}
	.s8_c .s8_ci .s8_cia .s8_ciai .s8_ciair .s8_ciaira{font-size: 14px;color: #1c1c1c;margin-top: 0;}
	.s8_c .s8_ci .s8_cia .s8_ciai .s8_ciair .s8_ciairb{margin-top: 5px;line-height: 20px;font-size: 12px;color: #a3a3a3;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
	.s8_c .s8_ci .s8_cia .s8_ciai .s8_ciair .s8_ciairc{margin-top: 5px;font-size: 12px;color: #4a4a4a;font-family: "Arial";}
	.s8_c .s8_ci .s8_cib ul li{padding: 8px 0;line-height: 26px;background: url(s8_2_14.png) no-repeat right center;border-bottom: 1px dashed #c4c4c4;}
	.s8_c .s8_ci .s8_cib ul li a{font-size: 13px;color: #202020;display: block;}
	.s8_c .s8_ci .s8_cib ul li a span{display: inline-block;width: 80px;height: 24px;line-height: 24px; border:1px solid #e4e4e4;font-size: 12px;color: #4a4a4a;font-family: "Arial";text-align: center;margin-right: 10px;}
}

.section9{background: url(sb_bg_02.jpg) no-repeat center;background-size: cover;padding: 140px 0 110px;margin-top: 105px;}
.s9_c .s9_cl{float: left;width: 690px;}
.s9_c .s9_cl .s_t{text-align: left;}
.s9_c .s9_cl .s_t .s_tc{margin:10px 0 0;}
.s9_c .s9_cl .s9_clc{margin-top: 35px;line-height: 32px;font-size: 18px;color: #3c3c3c;}
.s9_c .s9_cl .s9_cld{text-align: right;font-size: 18px;color: #3c3c3c;}
.s9_c .s9_cl .s9_cld span{display: inline-block;vertical-align: middle;}
.s9_c .s9_cr{float: right;margin-top: 45px;overflow: hidden;}
.s9_c .s9_cr img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;
	
}
.s9_c .s9_cr:hover 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); 
}

.section10{margin-top: 45px;}
.s10_t{line-height: 45px;}
.s10_t .s10_tl{float:left;font-size: 30px;color: #3a3a3a;}
.s10_t .s10_tr{float:right;}
.s10_t .s10_tr a{display: inline-block;width: 188px;height: 43px;text-align: center;border:1px solid #097746;font-size: 16px;color: #fff;background: #fff;background: #097746;}
.s10_t .s10_tr a:hover{background: #097746;border:1px solid #097746;color: #fff;}
.s10_c{margin-top: 50px;}
.s10_c .swiper-slide .s10_ci{text-align: center;}
.s10_c .swiper-slide .s10_ci .s10_cib{line-height: 58px;background: #eaeaea;font-size: 16px;color: #444444;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}
.s10_c .swiper-slide .s10_ci .s10_cia{overflow: hidden;position: relative;}
.s10_c .swiper-slide .s10_ci .s10_cia img.img02{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;
	
}
.s10_c .swiper-slide .s10_ci:hover .s10_cia img.img02{
	transform:scale(1.1);
-ms-transform:scale(1.1); 	
-moz-transform:scale(1.1); 	
-webkit-transform:scale(1.1); 
-o-transform:scale(1.1); 
}
.s10_c .swiper-slide .s10_ci .s10_cia .s10_cia_video{position: absolute;background: rgba(0,0,0,0.3);left:0;top:0;width: 100%;height: 100%;}
.s10_c .swiper-slide .s10_ci .s10_cia .s10_cia_video img.img01{position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);width: 65px;}
@media only screen and (max-width:1584px){
	.section9{margin-top: 70px;padding: 100px 0 70px;}
	.s9_c .s9_cl{width: 43.6%;}
	.s9_c .s9_cl .s9_clc{margin-top: 25px;line-height: 28px;font-size: 16px;color: #3c3c3c;}
	.s9_c .s9_cl .s9_cld{font-size: 16px;}
	.s9_c .s9_cl .s9_cld span{width: 160px;}
	.s9_c .s9_cr{width: 51%;margin-top: 80px;}
	.section10{margin-top: 40px;}
	.s10_t{line-height: 45px;}
	.s10_t .s10_tl{font-size: 26px;}
	.s10_t .s10_tr a{width: 170px;height: 40px;font-size: 14px;line-height: 40px;}
	.s10_c .swiper-slide .s10_ci .s10_cib{line-height: 52px;font-size: 14px;}
	.s10_c{margin-top: 40px;}
	.s10_c .swiper-slide .s10_ci .s10_cia .s10_cia_video img.img01{width: 60px;}
}
@media only screen and (max-width:1200px){
	.section9{margin-top: 50px;padding: 80px 0 50px;}
	.s9_c .s9_cl{width: 100%;float:none;margin-top: 20px;}
	.s9_c .s9_cl .s9_clc{margin-top: 20px;line-height: 22px;font-size: 14px;color: #3c3c3c;}
	.s9_c .s9_cl .s9_cld{font-size: 14px;}
	.s9_c .s9_cl .s9_cld span{width: 130px;}
	.s9_c .s9_cr{width: 100%;float:none;margin-top: 30px;text-align: center;}
	.section10{margin-top: 30px;}
	.s10_t{line-height: 30px;}
	.s10_t .s10_tl{font-size: 20px;}
	.s10_t .s10_tr a{width: 140px;height: 30px;font-size: 12px;line-height: 30px;}
	.s10_c .swiper-slide .s10_ci .s10_cib{line-height: 44px;font-size: 13px;}
	.s10_c{margin-top: 30px;}
	.s10_c .swiper-slide .s10_ci .s10_cia .s10_cia_video img.img01{width: 55px;}
}
@media only screen and (max-width:640px){
	.section9{margin-top: 30px;padding: 50px 0 40px;}
	.s9_c .s9_cl{margin-top: 15px;}
	.s9_c .s9_cl .s9_clc{margin-top: 15px;line-height: 20px;font-size: 13px;color: #3c3c3c;}
	.s9_c .s9_cl .s9_cld{font-size: 13px;}
	.s9_c .s9_cl .s9_cld span{width: 100px;}
	.s9_c .s9_cr{width: 100%;float:none;margin-top: 0px;text-align: center;}

	.section10{margin-top: 20px;}
	.s10_c .swiper-slide .s10_ci .s10_cib{line-height: 38px;font-size: 12px;}
	.s10_c{margin-top: 20px;}
	.s10_c .swiper-slide .s10_ci .s10_cia .s10_cia_video img.img01{width: 50px;}
}
@media only screen and (max-width:420px){
	.section9{margin-top: 20px;padding: 30px 0 20px;}
	.s9_c .s9_cl{margin-top: 10px;}
	.s9_c .s9_cl .s9_clc{margin-top: 12px;line-height: 18px;font-size: 12px;color: #3c3c3c;}
	.s9_c .s9_cl .s9_cld{font-size: 12px;}
	.s9_c .s9_cl .s9_cld span{width: 90px;}
	.s9_c .s9_cr{width: 100%;float:none;margin-top: 0px;text-align: center;}

	.section10{margin-top: 10px;}
	.s10_t .s10_tl{font-size: 16px;color: #3a3a3a;}
	.s10_t .s10_tr a{width: 100px;height: 25px;font-size: 12px;line-height: 25px;}
	.s10_c{margin-top: 10px;}
	.s10_c .swiper-slide .s10_ci .s10_cia .s10_cia_video img.img01{width: 45px;}

}


















