/* CSS Document */
@charset "utf-8";
.container{background: url(bg_02.jpg) no-repeat center 87px;}
.section1{height: 87px;line-height: 87px;background: url(s1_bg_02.png) no-repeat center;overflow: hidden;}
.s1_c .s1_cl{float:left;width: 858px;border-right: 1px solid #5f9dab;padding-left: 35px;background: url(s1_1_03.png) no-repeat left center;}
.s1_c .s1_cl a{font-size: 16px;color: #ffffff;margin-right: 33px;}
.s1_c .s1_cr{float:right;width: 354px;background: #ffffff;height: 39px;border-radius: 19px;margin-top: 24px;}
.s1_c .s1_cr .txt{float:left;width: 256px;height: 39px;outline: none;padding: 0 20px;font-size: 14px;}
.s1_c .s1_cr .sbt{float:right;width: 58px;height: 39px;outline: none;background: url(search_03.png) no-repeat center;}

.section2{margin-top: 62px;}
.s2_c{background: rgba(255,255,255,0.6);}
.s2_c .s2_cl{float:left;padding-left: 30px;width: 852px;padding-top: 10px;}
.s2_c .s2_cl .s2_clt{height: 61px;border-bottom: 1px solid #e6e6e6;}
.s2_c .s2_cl .s2_clt .s2_cltl{float:left;height: 59px;line-height: 59px;border-bottom: 3px solid #219477;font-size: 20px;color: #525151;font-weight: bold;padding: 0 27px 0 40px;background: url(s2_1_06.png) no-repeat left center;}
.s2_c .s2_cl .s2_clt .s2_cltr{float:right;width: 88px;height: 32px;background: url(s_more_08.png) no-repeat center;line-height: 29px;margin-top: 20px;}
.s2_c .s2_cl .s2_clt .s2_cltr a{display: block;padding-left: 17px;font-size: 14px;color: #ffffff;}
.s2_c .s2_cl .s2_clc{margin-top: 41px;}
.s2_c .s2_cl .s2_clc .s2_clcl{float:left;}
.s2_c .s2_cl .s2_clc .s2_clcr{float:right;width: 495px;padding-right: 4px;margin-top: -8px;}
.s2_c .s2_cl .s2_clc .s2_clcr ul li{line-height: 40px;}
.s2_c .s2_cl .s2_clc .s2_clcr ul li a{display: block;padding-left: 24px;background: url(s2_3_16.png) no-repeat left center;font-size: 14px;color: #525151;}
.s2_c .s2_cl .s2_clc .s2_clcr ul li:hover a{color: #219477;}
.s2_c .s2_cl .s2_clc .s2_clcr ul li span{float:right;font-size: 14px;color: #a2a1a1;}
.s2_c .s2_cr{float:right;width: 322px;height: 390px;background: url(s2_4_03.jpg) no-repeat center;padding: 30px 28px 0;}
.s2_c .s2_cr .s2_crt{background: url(s2_5_03.png) no-repeat center;text-align: center;}
.s2_c .s2_cr .s2_crt div{font-size: 24px;color: #ffffff;letter-spacing: 2px;}
.s2_c .s2_cr .s2_crt p{font-size: 18px;color: #c9d6da;letter-spacing: 2px;}
.s2_c .s2_cr .s2_crc{margin-top: 20px;}
.s2_c .s2_cr .s2_crc div{margin-bottom: 5px;}
.s2_c .s2_cr .s2_crc div select{width: 322px;height: 45px;background: #fff;font-size: 14px;color: #424242;padding: 0 18px;}
.s2_c .s2_cr .s2_crc div input{width: 286px;height: 45px;background: #fff;font-size: 14px;color: #424242;padding: 0 18px;}
.s2_c .s2_cr .s2_crc div :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #424242; opacity:1; 
}

.s2_c .s2_cr .s2_crc div ::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #424242;opacity:1;
}

.s2_c .s2_cr .s2_crc div input:-ms-input-placeholder{
    color: #424242;opacity:1;
}

.s2_c .s2_cr .s2_crc div input::-webkit-input-placeholder{
    color: #424242;opacity:1;
}
.s2_c .s2_cr .s2_crc div.sbt{margin-top: 10px;}
.s2_c .s2_cr .s2_crc div.sbt input{padding: 0;width: 322px;height: 45px;background: #219477;font-size: 16px;color: #ffffff;}
.s2_c .s2_cr .s2_crc div.rdo{text-align: center;padding: 5px 0;}
.s2_c .s2_cr .s2_crc div.rdo input{width: 20px;height: 20px;vertical-align: middle;}
.s2_c .s2_cr .s2_crc div.rdo span{display: inline-block;vertical-align: middle;font-size: 14px;color: #fff;margin-left: 10px;}
.s2_c .s2_cr .s2_crc div.rdo span a{color: #f00;font-weight: bold;}


.s3_c{background: rgba(255,255,255,0.6);padding: 77px 30px 54px;position: relative;}
.s3_c .s3_ct{height: 61px;border-bottom: 1px solid #e6e6e6;}
.s3_c .s3_ct .s3_ctl{float:left;height: 59px;line-height: 59px;border-bottom: 3px solid #219477;font-size: 20px;color: #525151;font-weight: bold;padding: 0 27px 0 40px;background: url(s2_1_06.png) no-repeat left center;}
.s3_c .s3_ct .s3_ctr{float:right;width: 88px;height: 32px;background: url(s_more_08.png) no-repeat center;line-height: 29px;margin-top: 20px;}
.s3_c .s3_ct .s3_ctr a{display: block;padding-left: 17px;font-size: 14px;color: #ffffff;}
.s3_c .s3_cc{margin-top: 41px;}
.s3_c .s3_cc .hd{position: absolute;top:77px;right:135px;}
.s3_c .s3_cc .hd ul li{float:left;height: 62px;line-height: 62px;padding: 0 36px;font-size: 16px;color: #525151;}
.s3_c .s3_cc .hd ul li.on{background: #219477;color: #fff;}
.s3_c .s3_cc .bd .s3_ci{width: 1255px;}
.s3_c .s3_cc .bd .s3_ci .s3_cii{float:left;width: 300px;margin-right: 13px;position: relative;}
.s3_c .s3_cc .bd .s3_ci .s3_cii .s3_ciib{position: absolute;bottom: 0;left:0;width: 100%;text-align: center;height: 42px;line-height: 42px;background: rgba(0,0,0,0.5);font-size: 16px;color: #fff;}
.s3_c .s3_cc .bd .s3_ci .s3_cii .s3_ciia{overflow: hidden;}
.s3_c .s3_cc .bd .s3_ci .s3_cii .s3_ciia 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 .s3_ci .s3_cii:hover .s3_ciia 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); 
}

.section4{margin-top: 64px;}
.s4_c ul li{position: relative;width: 1920px;left:50%;margin-left: -960px;}

.section5{margin-top: 57px;}
.s5_c .s5_ct{text-align: center;}
.s5_c .s5_cc{margin-top: 36px;}
.s5_c .s5_cc .s5_cca{}
.s5_c .s5_cc .s5_cca .s5_ccal{float:left;position: relative;}
.s5_c .s5_cc .s5_cca .s5_ccal .s5_ccala{overflow: hidden;}
.s5_c .s5_cc .s5_cca .s5_ccal .s5_ccala 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_cc .s5_cca .s5_ccal:hover .s5_ccala 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); 
}
.s5_c .s5_cc .s5_cca .s5_ccal .s5_ccalb{position: absolute;left:0;bottom: 12px;padding-left: 51px;font-size: 16px;color: #ffffff;background: url(s5_4_42.png) no-repeat 17px center;}
.s5_c .s5_cc .s5_cca .s5_ccal .s5_ccalc{position: absolute;left:0;top:0;width: 75%;padding: 0 12.5%;height: 100%;background: rgba(33,148,119,0.85);text-align: center;display: none;}
.s5_c .s5_cc .s5_cca .s5_ccal .s5_ccalc .s5_ccalca{font-size: 16px;color: #ffffff;padding-top: 95px;}
.s5_c .s5_cc .s5_cca .s5_ccal .s5_ccalc .s5_ccalcb{margin-top: 16px;font-size: 16px;color: #ffffff;line-height: 24px;}
.s5_c .s5_cc .s5_cca .s5_ccar{float:right;width: 656px;}
.s5_c .s5_cc .s5_cca .s5_ccar ul li{float:left;margin-left: 12px;position: relative;}
.s5_c .s5_cc .s5_cca .s5_ccar ul li .s5_ccara{overflow: hidden;}
.s5_c .s5_cc .s5_cca .s5_ccar ul li .s5_ccara 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_cc .s5_cca .s5_ccar ul li:hover .s5_ccara 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); 
}
.s5_c .s5_cc .s5_cca .s5_ccar ul li .s5_ccarb{position: absolute;left:0;bottom: 12px;padding-left: 51px;font-size: 16px;color: #ffffff;background: url(s5_4_42.png) no-repeat 17px center;}
.s5_c .s5_cc .s5_cca .s5_ccar ul li .s5_ccarc{position: absolute;left:0;top:0;width: 75%;padding: 0 12.5%;height: 100%;background: rgba(33,148,119,0.85);text-align: center;display: none;}
.s5_c .s5_cc .s5_cca .s5_ccar ul li .s5_ccarc .s5_ccarca{font-size: 16px;color: #ffffff;padding-top: 95px;}
.s5_c .s5_cc .s5_cca .s5_ccar ul li .s5_ccarc .s5_ccarcb{margin-top: 16px;font-size: 16px;color: #ffffff;line-height: 24px;}
.s5_c .s5_cc .s5_ccb{margin-top: 12px;width: 1312px;}
.s5_c .s5_cc .s5_ccb ul li{float:left;margin-right: 12px;position: relative;}
.s5_c .s5_cc .s5_ccb ul li .s5_ccbb{position: absolute;left:0;bottom: 12px;padding-left: 51px;font-size: 16px;color: #ffffff;background: url(s5_4_42.png) no-repeat 17px center;}
.s5_c .s5_cc .s5_ccb ul li .s5_ccbc{position: absolute;left:0;top:0;width: 75%;padding: 0 12.5%;height: 100%;background: rgba(33,148,119,0.85);text-align: center;display: none;}
.s5_c .s5_cc .s5_ccb ul li .s5_ccbc .s5_ccbca{font-size: 16px;color: #ffffff;padding-top: 95px;}
.s5_c .s5_cc .s5_ccb ul li .s5_ccbc .s5_ccbcb{margin-top: 16px;font-size: 16px;color: #ffffff;line-height: 24px;}
.s5_c .s5_cc .s5_ccb ul li .s5_ccba{overflow: hidden;}
.s5_c .s5_cc .s5_ccb ul li .s5_ccba 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_cc .s5_ccb ul li:hover .s5_ccba 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); 
}


.section6{margin-top: 75px;}
.s6_c{position: relative;}
.s6_c .s6_more{position: absolute;width: 88px;height: 32px;background: url(s_more_08.png) no-repeat center;line-height: 29px;right:0;top:4px;}
.s6_c .s6_more a{display: block;padding-left: 17px;font-size: 14px;color: #ffffff;}
.s6_c .parHd ul li{float:left;width: 126px;height: 40px;line-height: 40px;text-align: center;background: url(s6_1_47.png) no-repeat center;margin-right: 10px;font-size: 18px;color: #525151;}
.s6_c .parHd ul li.on{background: url(s6_2_45.png) no-repeat center;color: #fff;}
.s6_c .parBd{margin-top: 24px;}
.s6_c .parBd .s6_ci .s6_cil{float:left;position: relative;}
.s6_c .parBd .s6_ci .s6_cil .bd ul li{float:left;position: relative;}
.s6_c .parBd .s6_ci .s6_cil .bd ul li .s6_cilia{overflow: hidden;}
.s6_c .parBd .s6_ci .s6_cil .bd ul li .s6_cilia img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;
	
}
.s6_c .parBd .s6_ci .s6_cil .bd ul li:hover .s6_cilia 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); 
}
.s6_c .parBd .s6_ci .s6_cil .bd ul li .s6_cili .s6_cilib{position: absolute;left:0;top:0;width: 215px;height: 100%;background: rgba(33,148,119,0.9);padding: 0 24px;text-align: center;}
.s6_c .parBd .s6_ci .s6_cil .bd ul li .s6_cili .s6_cilib .s6_ciliba{font-size: 16px;color: #ffffff;padding-top: 44px;padding-bottom: 20px;border-bottom: 1px solid #70b9a8;}
.s6_c .parBd .s6_ci .s6_cil .bd ul li .s6_cili .s6_cilib .s6_cilibb{margin-top: 20px;font-size: 14px;color: #ffffff;line-height: 24px;height: 152px;}
.s6_c .parBd .s6_ci .s6_cil .bd ul li .s6_cili .s6_cilib .s6_cilibc{width: 103px;height: 27px;line-height: 27px;text-align: center;border:1px solid #a8d3c6;border-radius: 13px;color: #fff;font-size: 14px;}
.s6_c .parBd .s6_ci .s6_cil .hd{position:absolute; bottom:15px; z-index:3; text-align:center;right:15px;}
.s6_c .parBd .s6_ci .s6_cil .hd ul{ display:inline-block; }
.s6_c .parBd .s6_ci .s6_cil .hd ul li{ width:10px; height:10px; background:#fff; margin:0 3px; border-radius:100%; *display:block; display:inline-block; vertical-align:top; cursor:pointer; text-indent:999px; }
.s6_c .parBd .s6_ci .s6_cil .hd ul .on{ background:#219477; }
.s6_c .parBd .s6_ci .s6_cir{float:right;width: 475px;}
.s6_c .parBd .s6_ci .s6_cir .s6_cira{height: 142px;border-bottom: 1px solid #dddddd;}
.s6_c .parBd .s6_ci .s6_cir .s6_cira .s6_ciraa{line-height: 45px;}
.s6_c .parBd .s6_ci .s6_cir .s6_cira .s6_ciraa a{font-size: 16px;color: #333333;}
.s6_c .parBd .s6_ci .s6_cir .s6_cira:hover .s6_ciraa a{color: #219477;}
.s6_c .parBd .s6_ci .s6_cir .s6_cira .s6_cirab{font-size: 14px;color: #7e7e7e;line-height: 26px;}
.s6_c .parBd .s6_ci .s6_cir .s6_cira .s6_cirab a{font-size: 14px;color: #219477;}
.s6_c .parBd .s6_ci .s6_cir .s6_cirb{margin-top: 11px;}
.s6_c .parBd .s6_ci .s6_cir .s6_cirb ul li{line-height: 34px;}
.s6_c .parBd .s6_ci .s6_cir .s6_cirb ul li a{display: block;font-size: 14px;color: #505050;padding-left: 18px;background: url(s6_4_54.png) no-repeat left center;}
.s6_c .parBd .s6_ci .s6_cir .s6_cirb ul li a span{float:right;color: #929292;}
.s6_c .parBd .s6_ci .s6_cir .s6_cirb ul li:hover a{color: #219477;}

.section7{margin-top: 65px;}
.s7_c .s7_cl{float:left;width: 418px;height: 426px;background: #fff;margin-right: 20px;padding: 0 30px;}
.s7_c .s7_cl .s7_clt{height: 61px;border-bottom: 1px solid #e6e6e6;}
.s7_c .s7_cl .s7_clt .s7_cltl{float:left;height: 59px;line-height: 59px;border-bottom: 3px solid #219477;font-size: 20px;color: #525151;font-weight: bold;padding: 0 27px 0 40px;background: url(s7_1_62.png) no-repeat left center;}
.s7_c .s7_cl .s7_clt .s7_cltr{float:right;width: 88px;height: 32px;background: url(s_more_08.png) no-repeat center;line-height: 29px;margin-top: 20px;}
.s7_c .s7_cl .s7_clt .s7_cltr a{display: block;padding-left: 17px;font-size: 14px;color: #ffffff;}
.s7_c .s7_cm .s7_clt .s7_cltl{background: url(s7_2_64.png) no-repeat left center;}
.s7_c .s7_cl .s7_clc{margin-top: 24px;}
.s7_c .s7_cl .s7_clc ul li{line-height: 40px;}
.s7_c .s7_cl .s7_clc ul li a{display: block;font-size: 14px;color: #505050;padding-left: 18px;background: url(s6_4_54.png) no-repeat left center;}
.s7_c .s7_cl .s7_clc ul li:hover a{color: #219477;}
.s7_c .s7_cl .s7_clc ul li a span{float:right;color: #929292;}
.s7_c .s7_cr{float:right;width: 302px;}
.s7_c .s7_cr .s7_crt{position: relative;}
.s7_c .s7_cr .s7_crt .s7_crta{position: absolute;width: 100%;text-align: center;top:47px;font-size: 20px;color: #ffffff;font-weight: bold;}
.s7_c .s7_cr .s7_crc{width: 312px;}
.s7_c .s7_cr .s7_crc ul li{float:left;margin-right: 10px;margin-top: 10px;position: relative;}
.s7_c .s7_cr .s7_crc ul li .s7_crcb{position: absolute;left:0;top:60px;font-size: 16px;color: #ffffff;width: 100%;text-align: center;}

.section8{margin-top: 72px;padding-bottom: 69px;}
.s8_c .s8_cl{float:left;width: 272px;padding: 0 18px 0 28px;background: #3072a9;height: 422px;}
.s8_c .s8_cl .s8_cla{padding-top: 40px;}
.s8_c .s8_cl .s8_cla div{font-size: 26px;color: #ffffff;}
.s8_c .s8_cl .s8_cla p{font-size: 16px;color: #aec2d8;text-transform: uppercase;margin-top: 3px;}
.s8_c .s8_cl .s8_clb{margin-top: 48px;font-size: 16px;color: #ffffff;font-weight: bold;}
.s8_c .s8_cl .s8_clc{margin-top: 15px;font-size: 16px;color: #ffffff;line-height: 32px;}
.s8_c .s8_cm{float:left;}
.s8_c .s8_cr{float:right;width: 352px;}
.s8_c .s8_cr .s8_cra{width: 316px;height: 234px;background: url(s8_2_74.jpg) no-repeat center;padding: 42px 0 0 36px;}
.s8_c .s8_cr .s8_cra .s8_craa div{font-size: 26px;color: #ffffff;}
.s8_c .s8_cr .s8_cra .s8_craa p{font-size: 16px;color: #c7dab0;text-transform: uppercase;}
.s8_c .s8_cr .s8_cra .s8_crab{margin-top: 39px;}
.s8_c .s8_cr .s8_cra .s8_crab .s8_craba a{display: block;width: 172px;height: 31px;line-height: 31px;text-align: center;border:1px solid #ffffff;border-radius: 16px;font-size: 20px;color: #ffffff;}
.s8_c .s8_cr .s8_cra .s8_crab .s8_crabb{margin-top: 19px;}
.s8_c .s8_cr .s8_cra .s8_crab .s8_crabb a{display: block;width: 172px;height: 31px;line-height: 31px;text-align: center;border:1px solid #ffffff;border-radius: 16px;font-size: 20px;color: #8ab73d;background: #fff;font-weight: bold;}
.s8_c .s8_cr .s8_crb{margin-top: 1px;background: #27aca7;height: 145px;padding-left: 36px;}
.s8_c .s8_cr .s8_crb .s8_crba{padding-top: 30px;font-size: 26px;color: #ffffff;}
.s8_c .s8_cr .s8_crb .s8_crba span{font-size: 16px;color: #acd9d7;text-transform: uppercase;margin-left: 8px;}
.s8_c .s8_cr .s8_crb .s8_crbb{margin-top: 12px;}



