/* CSS Document */
@charset "utf-8";

.nr{padding-top: 55px;}
.head .nav ul li a.a1{color: #fff;}
.head .searcha .img02{display: block;}
.head .searcha .img01{display: none;}
.banner{ position:relative; width:100%;  }
.banner .bd{ width:1920px; position:relative; left:50%; margin-left:-960px;  z-index:1; }
.banner .bd ul{  }
.banner .bd ul li{ }
.banner .bd ul li img{ }
.banner .hd{ width:1920px; left:50%; margin-left:-960px; position:absolute; bottom:17px; z-index:3; text-align:center;height: 15px;display: none; }
.banner .hd ul{ display:inline-block; }
.banner .hd ul li{ width:7px; height:7px; background:#fff; margin:0 102px; border-radius:100%; *display:block; display:inline-block; vertical-align:top; cursor:pointer; text-indent:9999999px; }
.banner .hd ul .on{ background:#fff;width: 15px;height: 15px;margin-top: -4px; }
/*.banner a.prev, .banner a.next{ width:82px; height:128px; position:absolute; top:50%; margin-top:-64px; z-index:15; opacity:0; transition:0.8s linear 0s; }
.banner a.prev{ left:0; background:url(prev_01.png) no-repeat; }
.banner a.next{ right:0; background:url(next_01.png) no-repeat; }
.banner:hover a.prev, .banner:hover a.next{ opacity:1; }*/
.ban_down{position: absolute;bottom: 25px;left: 0;width: 100%;text-align: center;z-index: 99;}
.ban_down .ban_downb{margin-top: 12px;font-size: 14px;color: #fffefe;}

.dong{animation: heart .5s ease-in-out 1.5s infinite alternate;}
@keyframes heart{
	from{transform:translate(0,0)}
	to{transform:translate(0,15px)}
}

.s_t{text-align: center;}
.s_t .s_ta{font-size: 36px;color: #000000;line-height: 1;font-weight: bold;}
.s_t .s_tb{margin-top: 10px;}
/*.s2_c{margin-top: 20px;}
.s2_c .bd .s2_ci .s2_cil{float: left;width: 522px;}
.s2_c .bd .s2_ci .s2_cil .s2_cila{font-size: 36px;color: #333333;line-height: 1;padding-bottom: 35px;border-bottom: 1px solid #e5e5e5;}
.s2_c .bd .s2_ci .s2_cil .s2_cilb{margin-top: 30px;font-size: 16px;color: #999999;line-height: 2;min-height: 148px;}
.s2_c .bd .s2_ci .s2_cil .s2_cilc{width: 180px;height: 57px;background: #f3f6f9;border-radius: 57px;overflow: hidden;line-height: 57px;font-size: 16px;color: #666666;}
.s2_c .bd .s2_ci .s2_cil .s2_cilc span{width: 57px;height: 57px;border-radius: 57px;padding: 21px 0;text-align: center;background: #e20606;display: inline-block;vertical-align: middle;height: 15px;margin-right: 22px;}
.s2_c .bd .s2_ci .s2_cil .s2_cilc:hover{background: #e20606;color: #fff;}
.s2_c .bd .s2_ci .s2_cir{float: right;overflow: hidden;}
.s2_c .hd{margin-top: 30px;text-align: center;}
.s2_c .hd ul{display: inline-block;height: 226px;}
.s2_c .hd ul li{display: inline-block;margin:0 43px;position: relative;vertical-align: middle;transition: all 0.6s;}
.s2_c .hd ul li:after{width: 12px;height: 2px;background: #1b84f8;content: "";position: absolute;top:84px;right:-45px;}
.s2_c .hd ul li:last-child:after{display: none;}
.s2_c .hd ul li .s2_ch .s2_cha{padding: 8px;border-radius: 138px;border:2px solid #e7e7e7;}
.s2_c .hd ul li .s2_ch .s2_cha span{display: inline-block;width: 130px;height: 130px;overflow: hidden;border-radius: 130px;}
.s2_c .hd ul li .s2_ch .s2_cha span img{position: relative;left:-33px;}
.s2_c .hd ul li .s2_ch .s2_chb{margin-top: 13px;font-size: 16px;color: #000000;}
.s2_c .hd ul li.on{}
.s2_c .hd ul li.on .s2_ch .s2_cha{padding: 10px;background: #e20606;border-color: #e20606;border-radius: 180px;width: 160px;}
.s2_c .hd ul li.on .s2_ch .s2_cha span img{height: 156px;width: 234px;}
.s2_c .hd ul li.on .s2_ch .s2_cha span{width: 156px;height: 156px;}
.s2_c .hd ul li.on .s2_ch .s2_chb{font-size: 19px;font-weight: bold;}
.s2_c .hd ul li.on:after{top:102px;}
.s2_c .bd .s2_ci .s2_cir img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	width: 100%;
}
.s2_c .bd .s2_ci:hover .s2_cir 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_c .bd .s2_ci:hover .s2_cil .s2_cila{color: #e20606}*/

.s2_d{margin-top: 20px;position: relative;}
.s2_d .gallery-top .swiper-slide .s2_ci .s2_cil{float: left;width: 522px;}
.s2_d .gallery-top .swiper-slide .s2_ci .s2_cil .s2_cila{font-size: 36px;color: #333333;line-height: 1;padding-bottom: 35px;border-bottom: 1px solid #e5e5e5;}
.s2_d .gallery-top .swiper-slide .s2_ci .s2_cil .s2_cilb{margin-top: 30px;font-size: 16px;color: #999999;line-height: 2;min-height: 148px;}
.s2_d .gallery-top .swiper-slide .s2_ci .s2_cil .s2_cilc{width: 180px;height: 57px;background: #f3f6f9;border-radius: 57px;overflow: hidden;line-height: 57px;font-size: 16px;color: #666666;}
.s2_d .gallery-top .swiper-slide .s2_ci .s2_cil .s2_cilc span{width: 57px;height: 57px;border-radius: 57px;padding: 21px 0;text-align: center;background: #e20606;display: inline-block;vertical-align: middle;height: 15px;margin-right: 22px;}
.s2_d .gallery-top .swiper-slide .s2_ci .s2_cil .s2_cilc:hover{background: #e20606;color: #fff;}
.s2_d .gallery-top .swiper-slide .s2_ci .s2_cir{float: right;overflow: hidden;}
.s2_d .gallery-top .swiper-slide .s2_ci .s2_cir img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	width: 100%;
}
.s2_d .gallery-top .swiper-slide:hover .s2_ci .s2_cir 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_d .gallery-thumbs{margin: 30px auto 0;text-align: center;width: 1000px;}
.s2_d .gallery-thumbs .swiper-slide .s2_ch{margin-top: 20px;}
.s2_d .gallery-thumbs .swiper-slide .s2_ch .s2_cha{padding: 8px;border-radius: 138px;border:2px solid #e7e7e7;display: inline-block;}
.s2_d .gallery-thumbs .swiper-slide .s2_ch .s2_cha span{display: inline-block;width: 130px;height: 130px;overflow: hidden;border-radius: 130px;}
.s2_d .gallery-thumbs .swiper-slide .s2_ch .s2_cha span img{position: relative;left:-33px;}
.s2_d .gallery-thumbs .swiper-slide .s2_ch .s2_chb{margin-top: 13px;font-size: 16px;color: #000000;}
.s2_d .gallery-thumbs .swiper-slide.swiper-slide-thumb-active .s2_ch{margin-top: 0;}
.s2_d .gallery-thumbs .swiper-slide.swiper-slide-thumb-active .s2_ch .s2_cha{padding: 10px 10px 7px;background: #e20606;border-color: #e20606;border-radius: 180px;width: 160px;}
.s2_d .gallery-thumbs .swiper-slide.swiper-slide-thumb-active .s2_ch .s2_cha span img{height: 156px;width: 234px;}
.s2_d .gallery-thumbs .swiper-slide.swiper-slide-thumb-active .s2_ch .s2_cha span{width: 156px;height: 156px;}
.s2_d .gallery-thumbs .swiper-slide.swiper-slide-thumb-active .s2_ch .s2_chb{font-size: 19px;font-weight: bold;}
.s2_d .gallery-top .swiper-slide:hover .s2_ci .s2_cil .s2_cila{color: #e20606}
.s2_d .swiper-button-prev{top:auto;margin-top: auto;bottom: 100px;width: 40px;height: 40px;background: url(aa2.png) no-repeat center !important;}
.s2_d .swiper-button-next{top:auto;margin-top: auto;bottom: 100px;width: 40px;height: 40px;background: url(aa3.png) no-repeat center !important;}

.section3{background: url(s2_bg_02.jpg) no-repeat center;background-size: cover;}
.s3_c{margin-top: 65px;}
.s3_c .s3_ci{float: left;width: 580px;margin:0 40px 95px 0;position: relative;}
.s3_c .s3_ci.s3_ci2,.s3_c .s3_ci.s3_ci4{margin-right: 0;}
.s3_c .s3_ci.s3_ci3,.s3_c .s3_ci.s3_ci4{margin-bottom: 0;}
.s3_c .s3_ci .s3_cil{float: left;width: 290px;}
.s3_c .s3_ci .s3_cil .s3_cila{font-size: 0;}
.s3_c .s3_ci .s3_cil .s3_cila span{display: inline-block;vertical-align: middle;width: 38px;height: 38px;overflow: hidden;line-height: 38px;border-radius: 38px;background: #333333;font-size: 18px;color: #ffffff;text-align: center;margin-right: 12px;}
.s3_c .s3_ci .s3_cil .s3_cila s{display: inline-block;font-size: 24px;color: #333333;font-weight: bold;text-decoration: none;vertical-align: middle;width: 240px;border-bottom: 2px solid #333333;padding-bottom: 3px;}
.s3_c .s3_ci .s3_cil .s3_cilb{margin-top: 30px;margin-left: 50px;font-size: 16px;color: #666666;line-height: 28px;}
.s3_c .s3_ci .s3_cil .s3_cilc{position: absolute;left:50px;bottom: 0;width: 29px;height: 24px;background: url(s2_2_09.png) no-repeat center;}
.s3_c .s3_ci .s3_cir{float: right;overflow: hidden;}
.s3_c .s3_ci .s3_cir img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	width: 100%;
}
.s3_c .s3_ci:hover .s3_cir 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_ci:hover .s3_cil .s3_cila span{background: #e20606;}
.s3_c .s3_ci:hover .s3_cil .s3_cila s{color: #e20606;border-color: #e20606;}
.s3_c .s3_ci:hover .s3_cil .s3_cilb{color: #e20606;}
.s3_c .s3_ci:hover .s3_cil .s3_cilc{background: url(s2_3_06.png) no-repeat center;}

.section4{background: url(s3_bg_03.jpg) no-repeat center;background-size: cover;}
.s4_c{margin-top: 49px;}
.s4_c .s4_cl{float: left;position: relative;}
.s4_c .s4_cl .s4_cla{overflow: hidden;position: relative;z-index: 9;}
.s4_c .s4_cl .s4_cla img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	width: 100%;
}
.s4_c .s4_cl:hover .s4_cla 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); 
}
.s4_c .s4_cl .s4_clb{position: absolute;width: 880px;height: 544px;background: url(s3_2_02.jpg) no-repeat center;top:0;right: 88px;z-index: 2;}
.s4_c .s4_cr{float: right;width: 576px;}
.s4_c .s4_cr .s4_cra{padding-left: 91px;font-size: 58px;color: #e20606;font-family: "Arial";font-weight: bold;line-height: 1;margin-top: 55px;}
.s4_c .s4_cr .s4_crb{font-size: 36px;color: #333333;line-height: 1;margin-top: 20px;}
.s4_c .s4_cr .s4_crb span{display: inline-block;vertical-align: middle;width: 69px;height: 3px;background: #e20606;margin-right: 20px;}
.s4_c .s4_cr .s4_crc{padding-left: 91px;margin-top: 45px;font-size: 16px;color: #666666;line-height: 2;}
.s4_c .s4_cr .s4_crd{margin-top: 95px;margin-left: 91px;}
.s4_c .s4_cr .s4_crd{width: 180px;height: 57px;background: #f3f6f9;border-radius: 57px;overflow: hidden;line-height: 57px;font-size: 16px;color: #666666;}
.s4_c .s4_cr .s4_crd span{width: 57px;height: 57px;border-radius: 57px;padding: 21px 0;text-align: center;background: #e20606;display: inline-block;vertical-align: middle;height: 15px;margin-right: 22px;}
.s4_c .s4_cr .s4_crd:hover{background: #e20606;color: #fff;}

.section5{background: url(s4_bg_02.jpg) no-repeat center;background-size: cover;}
.s5_c{margin-top: 28px;}
.s5_c .bd{width: 1275px;}
.s5_c .bd ul li{float: left;margin:0 40px 32px 0;width: 270px;}
.s5_c .bd ul li .s5_ci .s5_cia{position: relative;}
.s5_c .bd ul li .s5_ci .s5_cia .s5_ciaa{overflow: hidden;}
.s5_c .bd ul li .s5_ci .s5_cia .s5_ciaa img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	width: 100%;
}
.s5_c .bd ul li:hover .s5_ci .s5_cia .s5_ciaa 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 .bd ul li .s5_ci .s5_cia .s5_ciab{position: absolute;left:0;top:0;width: 100%;height: 100%;background: rgba(0,0,0,0.6);display: none;}
.s5_c .bd ul li .s5_ci .s5_cia .s5_ciab span{position: absolute;width: 56px;height: 34px;text-align: center;padding-top: 22px;border-radius: 56px;background: #e20606;left:50%;top:50%;transform: translate(-50%,-50%);}
.s5_c .bd ul li .s5_ci .s5_cib{text-align: center;line-height: 66px;background: #fff;font-size: 18px;color: #333333;}
.s5_c .bd ul li:hover .s5_ci .s5_cib{background: #e20606;color: #fff;}

.s6_c{margin-top: 30px;}
.s6_c .s6_ca{position: relative;}
.s6_c .s6_ca .bd ul li{border:1px solid #d7d7d7;}
.s6_c .s6_ca .bd ul li .s6_cai .s6_cail{float: left;width: 470px;padding: 30px 0 0 40px;}
.s6_c .s6_ca .bd ul li .s6_cai .s6_cail .s6_caila{line-height: 17px;font-size: 12px;color: #737373;padding-left: 23px;background: url(s5_1_06.png) no-repeat left center;}
.s6_c .s6_ca .bd ul li .s6_cai .s6_cail .s6_cailb{font-size: 24px;color: #000000;font-weight: bold;margin-top: 8px;}
.s6_c .s6_ca .bd ul li .s6_cai .s6_cail .s6_cailc{margin-top: 25px;line-height: 30px;font-size: 16px;color: #737373;min-height: 130px;}
.s6_c .s6_ca .bd ul li .s6_cai .s6_cail .s6_caild{font-size: 12px;color: #737373;}
.s6_c .s6_ca .bd ul li .s6_cai .s6_cair{float: right;overflow: hidden;}
.s6_c .s6_ca .bd ul li .s6_cai .s6_cair img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	width: 100%;
}
.s6_c .s6_ca .bd ul li:hover .s6_cai .s6_cair 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 .s6_ca .hd{position: absolute;left:42px;bottom: 30px;}
.s6_c .s6_ca .hd ul li{display: inline-block;width: 10px;height: 10px;border-radius: 10px;background: #e3e3e3;text-indent: 99999px;margin-right: 14px;}
.s6_c .s6_ca .hd ul li.on{background: #e20606;}
.s6_c .s6_ca .prev{width: 71px;height: 70px;background: #e3e3e3 url(s5_3_10.png) no-repeat center;position: absolute;bottom: 0;left:457px;}
.s6_c .s6_ca .next{width: 71px;height: 70px;background: #e3e3e3 url(s5_4_11.png) no-repeat center;position: absolute;bottom: 0;left:528px;}
.s6_c .s6_ca .prev:hover{background-color: #e20606;}
.s6_c .s6_ca .next:hover{background-color: #e20606;}
.s6_c .s6_cb{margin-top: 45px;}
.s6_c .s6_cb .bd{width: 1300px;}
.s6_c .s6_cb .bd ul li{float: left;width: 330px;padding-right: 48px;border-right: 1px solid #d8d8d8;margin-left: 55px;}
.s6_c .s6_cb .bd ul li:first-child{margin-left: 0}
.s6_c .s6_cb .bd ul li:last-child{padding-right: 0;border-right: 0;}
.s6_c .s6_cb .bd ul li .s6_cbi .s6_cbia{font-size: 18px;color: #000000;font-weight: bold;}
.s6_c .s6_cb .bd ul li .s6_cbi .s6_cbib{margin-top: 25px;line-height: 30px;font-size: 16px;color: #737373;line-height: 30px;min-height: 110px;}
.s6_c .s6_cb .bd ul li .s6_cbi .s6_cbic{font-size: 12px;color: #737373;}
.s6_c .s6_cb .bd ul li:hover .s6_cbi .s6_cbia{color: #e20606;}
.s6_c .s6_cb .bd ul li:hover .s6_cbi .s6_cbic{color: #e20606;}






