/* CSS Document */
@charset "utf-8";
.container{position: relative;}

.banner{ position:relative; width:100%; overflow:hidden; }
.banner .bd{ width:100%; position:relative; left:50%; margin-left:-50%; z-index:9; }
.banner .bd  ul li{ background-size:cover !important; height:100%; }
.banner .hd{width:100%; position:absolute; left:50%; margin-left:-50%; z-index:11; bottom:4%; text-align:center; height:2px; margin-bottom:2px;display: none; }
.banner .hd ul{ display:inline-block; height:2px; }
.banner .hd ul li{ width:8px; height:8px; background:#fff;border-radius: 8px; *display:block; display:inline-block; vertical-align:top; cursor:pointer; text-indent:9999999px; margin:0 5px; transition:all 0.5s }
.banner .hd ul .on{ background:#666633;width: 53px; }
.banner a.prev, .banner a.next{ width:100px; height:100px; position:absolute; top:50%; margin-top:-50px; z-index:99; transition:0.8s linear 0s; cursor:pointer;opacity: 0; }
.banner a.prev{ left:10%; background:url(banner_prev.png) no-repeat; }
.banner a.next{ right:10%; background:url(banner_next.png) no-repeat; }
.banner:hover a.prev, .banner:hover a.next{ opacity:1; }

#fp-nav{display: inline-block;width: 30px;}
#fp-nav ul li a.active span, .fp-slidesNav ul li a.active span, #fp-nav ul li:hover a.active span, .fp-slidesNav ul li:hover a.active span{display: none;}
#fp-nav ul li a span, .fp-slidesNav ul li a span, #fp-nav ul li:hover a span, .fp-slidesNav ul li:hover a span{display: none;}
#fp-nav ul li a, .fp-slidesNav ul li a{width: 11px !important;height: 11px !important;border:3px solid #ffffff !important;border-radius: 11px !important;}
#fp-nav ul li a.active, .fp-slidesNav ul li a.active{border:3px solid #8ee026 !important;background: #8ee026 !important;left:1px;}
#fp-nav ul li, .fp-slidesNav ul li{width: 17px !important;height: 17px !important;margin:30px 0 !important;}
#fp-nav.right{left:17px !important;}

.s1_c{position: absolute;width: 100%;left:0;bottom: 0;z-index: 20;border-top: 1px solid #8e8598;text-align: center;display: flex;justify-content: center;}
.s1_c .s1_ci{width: 50%;box-sizing: border-box;height: 186px;text-align: center;border-right: 1px solid #8e8698;position: relative;}
.s1_c .s1_ci:last-child{border-right: 0;}
.s1_c .s1_ci a{display: block;height: 186px;}
.s1_c .s1_ci div{font-size: 18px;color: #ffffff;padding-top: 88px;}
.s1_c .s1_ci p{font-size: 14px;color: #a9a6ad;position: absolute;bottom: 32px;width: 100%;text-align: center;}
.s1_c .s1_ci:hover{background: rgba(255,255,255,0.2);}
.s1_c .s1_ci s{width: 0; height: 2px; background:#b3e61d;  transition: all .8s;display: block;position: absolute;bottom: 0;} 
.s1_c .s1_ci:hover s{ width: 100%;}
.s1_c .s1_ci div{ transition: all .8s;} 
.s1_c .s1_ci:hover div{ padding-top: 55px;font-weight: bold;}

.s_t{text-align: center;}
.s_t div{font-size: 40px;color: #fff;font-weight: 600;}
.s_t p{font-size: 16px;color: #fff;margin-top: 15px;}
.s2_c{padding-top: 70px;}
.s2_cc{margin-top: 47px;}
.s2_cc .s2_ccl{float:left;width: 365px;margin-left: 20px;}
.s2_cc .s2_ccl .s2_ccli .s2_cclib{background: #fff;height: 139px;padding: 0 20px}
.s2_cc .s2_ccl .s2_ccli .s2_cclib .s2_ccliba{font-size: 16px;color: #000000;line-height: 25px;padding-top: 25px;height: 31px;font-weight: 600;}
.s2_cc .s2_ccl .s2_ccli .s2_cclib .s2_cclibb{text-align: right;font-size: 14px;color: #565656;margin-top: 6px;}
.s2_cc .s2_ccm{float:left;width: 303px;margin-left: 35px;background: #fff;padding:0 31px;height: 391px;}
.s2_cc .s2_ccm .s2_ccma{padding-top: 9px;line-height: 62px;border-bottom: 1px solid #d1d1d1;font-size: 18px;color: #0073a9;font-weight: 600;}
.s2_cc .s2_ccm .s2_ccmb{margin-top: 7px;}
.s2_cc .s2_ccm .s2_ccmb ul li{line-height: 47px;border-bottom: 1px solid #e3e3e3;}
.s2_cc .s2_ccm .s2_ccmb ul li a{display: block;font-size: 14px;color: #404040;padding-left: 20px;background: url(s2_2_09.jpg) no-repeat left center;}
.s2_cc .s2_ccm .s2_ccmb ul li:hover a{font-weight: bold;color: #0073a9;}
.s2_cc .s2_ccr{float:right;width: 365px;margin-right: 18px;}
.s2_cc .s2_ccr ul li:first-child{margin-bottom: 23px;}

.s2_cc .s2_ccl .s2_ccli .s2_cclia{overflow: hidden;}
.s2_cc .s2_ccl .s2_ccli .s2_cclia img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;
	
}
.s2_cc .s2_ccl:hover .s2_ccli .s2_cclia 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); 
}
.s2_cc .s2_ccl:hover .s2_ccli .s2_cclib .s2_ccliba{color: #0073a9;}


.s3_c{padding-top: 70px;}
.s3_c .s3_cc{width: 1198px;margin:40px auto 0;}
.s3_c .s3_cc .bd ul li{float:left;width: 398px;margin:0 1px;position: relative;}
.s3_c .s3_cc .g-in{position: relative;}
.s3_c .s3_cc .bd ul li .s3_cci{margin-bottom: 2px;position: relative;}
.s3_c .s3_cc .bd ul li .s3_ccia .s3_cciaa{overflow: hidden;height: 276px;}
.s3_c .s3_cc .bd ul li .s3_ccia .s3_cciab{height: 49px;text-align: center;line-height: 49px;background: rgba(0,0,0,0.5);font-size: 15px;color: #fff;}
.s3_c .s3_cc .bd ul li .s3_ccib{position: absolute;top:0;left:0;width: 322px;height: 100%;background: rgba(88,142,19,0.9);padding:0 38px;display: none;}
.s3_c .s3_cc .bd ul li .s3_ccib .s3_cciba{text-align: center;font-size: 19px;color: #ffffff;padding-top: 80px;}
.s3_c .s3_cc .bd ul li .s3_ccib .s3_ccibb{margin-top: 20px;font-size: 15px;color: #b7caa9;line-height: 36px;}
.s3_c .s3_cc .bd ul li .s3_ccia .s3_cciaa img{transition: transform 0.6s;-moz-transition: transform 0.6s; -webkit-transition: transform 0.6s; -o-transition: transform 0.6s;max-width: 100%;}
.s3_c .s3_cc .bd ul li .s3_cci:hover .s3_ccia .s3_cciaa 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); }
.s3_c .s3_cc .prev{width: 50px;height: 50px;border-radius: 50px;border:1px solid #fff;background: url(s3_prev_07.png) no-repeat center;position: absolute;left:-85px;top:305px;}
.s3_c .s3_cc .next{width: 50px;height: 50px;border-radius: 50px;border:1px solid #fff;background: url(s3_next_10.png) no-repeat center;position: absolute;right:-85px;top:305px;}
.s3_c .s3_cc .prev:hover{background: #8ee026 url(s3_prev_07.png) no-repeat center;border:1px solid #8ee026;}
.s3_c .s3_cc .next:hover{background: #8ee026 url(s3_next_10.png) no-repeat center;border:1px solid #8ee026;}

.s4_c{padding-top: 70px;}
.s4_c .s4_cl{float:left;}
.s4_c .s4_cr{float:right;width: 548px;position: relative;}
.s4_c .s4_cr .s4_cra{padding-top: 40px;}
.s4_c .s4_cr .s4_cra a{font-size: 28px;color: #ffffff;}
.s4_c .s4_cr .s4_crb{margin-top: 15px;font-size: 16px;color: #a4a9ac;line-height: 33px;}
.s4_c .s4_cr .s4_crc{}
.s4_c .s4_cr .s4_crc .s4_crca{width: 661px;height: 37px;background: rgba(255,255,255,0.5);top:372px;position: absolute;left:-240px;}
.s4_c .s4_cr .s4_crc .s4_crcb{position: absolute;top:355px;right:3px;}
.s4_c .s4_cr .s4_crc .s4_crcb a{display: block;width: 128px;height: 54px;line-height: 54px;text-align: center;font-size: 12px;color: #ffffff;background: #79c519;}
.s4_c .s4_cr .s4_crc .s4_crcb a img{vertical-align: middle;margin-left: 10px;}
.s4_c .s4_cr .s4_crd{position: absolute;width: 822px;height: 171px;background: #fff;top:409px;left:-271px;padding:0 61px;}
.s4_c .s4_cr .s4_crd .s4_crdi{width: 274px;float:left;background: url(s4_3_07.jpg) no-repeat right center;text-align: center;}
.s4_c .s4_cr .s4_crd .s4_crdi:last-child{background: none;}
.s4_c .s4_cr .s4_crd .s4_crdi div{padding-top: 40px;}
.s4_c .s4_cr .s4_crd .s4_crdi div b{font-size: 40px;color: #1389c7;font-family: "Arial";}
.s4_c .s4_cr .s4_crd .s4_crdi div span{font-size: 14px;color: #000000;}
.s4_c .s4_cr .s4_crd .s4_crdi p{font-size: 16px;color: #000;margin-top: 5px;padding-bottom: 42px;}
.s4_c .s4_cr .s4_crd .s4_crdi2 div span{font-size: 40px;color: #1389c7;font-family: "Arial";}

.s5_c{padding-top: 70px;}
.s5_cc{margin-top: 50px;}
.s5_cc .swiper-slide{float:left;width: 1200px;position: relative;}
.s5_cc .swiper-slide {text-align: center;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;transition: 300ms;transform: scale(0.8);}
.s5_cc .swiper-slide-active,.swiper-slide-duplicate-active{transform: scale(1);}
.s5_cc .s2_cii{position: absolute;left:59px;top:110px;width: 378px;text-align: left;}
.s5_cc .s2_cii .s2_ciia{padding-left: 45px;background: url(s5_2_03.jpg) no-repeat left center;font-size: 18px;color: #000000;}
.s5_cc .s2_cii .s2_ciib{padding-left: 45px;background: url(s5_2_03.jpg) no-repeat left 10px;margin-top: 50px;line-height: 25px;font-size: 14px;color: #8d8d8d;}
.s5_cc .s2_cii .s2_ciic{margin-left: 45px;margin-top: 57px;width: 137px;height: 46px;border:1px solid #a0a0a0;text-align: center;line-height: 46px;border-radius:23px;font-size: 16px;color: #000000;}
.s5_cc .s2_cii .s2_ciic:hover{background: #73ba19;border:1px solid #73ba19;color: #fff;}

.s6_c{padding-top: 70px;}
.s6_cc{margin-top: 105px;}
.s6_cc .s6_cca{}
.s6_cc .s6_cca .s6_ccai{float:left;width: 33.333333%;text-align: center;}
.s6_cc .s6_cca .s6_ccai .s6_ccaib{font-size: 16px;color: #fff;margin-top: 16px;}
.s6_cc .s6_cca .s6_ccai .s6_ccaic{font-size: 20px;color: #fff;margin-top: 7px;}
.s6_cc .s6_cca .s6_ccai .s6_ccaid{font-size: 17px;color: #fff;margin-top: 5px;}
.s6_cc .s6_ccb{margin-top: 55px;}
.s6_cc .s6_ccb .s6_ccba{}
.s6_cc .s6_ccb .s6_ccba input{width: 522px;height: 51px;background: #fff;border:1px solid #cdcdcd;padding:0 24px;font-size: 14px;}
.s6_cc .s6_ccb .s6_ccba input.s6_ccbab{float:right;}
.s6_cc .s6_ccb .s6_ccbb{margin-top: 25px;}
.s6_cc .s6_ccb .s6_ccbb .s6_ccbba{width: 972px;height: 90px;background: #fff;border:1px solid #cdcdcd;font-size: 14px;padding:18px 24px;}
.s6_cc .s6_ccb .s6_ccbb .s6_ccbbb{float:right;width: 139px;height: 128px;background: #0075a8;font-size: 20px;color: #fff;}

.s6_cc .s6_ccb .s6_ccbb .s6_ccbbb:hover{background: #8ee026;}

.s6_cc .s6_ccc{margin-top: 35px;}
.s6_cc .s6_ccc .s6_cccl{float:left;font-size: 14px;color: #b1b2b3;}
.s6_cc .s6_ccc .s6_cccr{float:right;font-size: 14px;color: #b1b2b3;}
.s6_cc .s6_ccc .s6_cccl a{font-size: 14px;color: #b1b2b3;}
.s6_cc .s6_ccc .s6_cccr a{font-size: 14px;color: #b1b2b3;}
