#c_banner .f-center {	}
#c_banner .f-14 {	font-size:14px;}
#c_banner .pcimg {	width:100%;height:auto; position: relative; z-index: 1;}
#c_banner .moimg {	display:none;}
#c_banner .banner .swiper-slide img.bannerPic {	display:block;width:100%;left:0;top:0;}
#c_banner .bannerPic {	position:relative;width:100%;height:auto;transition:all 1s ease 2.5s;transform:perspective(1000px) translate3d(0,0,100px);}
#c_banner .swiper-slide.active .bannerPic {	transition:all 2s ease 0s;transform:perspective(1000px) translate3d(0,0,0px);}
.ind_ban_tex {	position:absolute;width:88%;height:90%;left:50%;margin-left:-44%;top:6%;transform:translateY(0%); z-index: 99;}

.ind_ban_tex.ban_b {text-align: right;top:25%;right:3%;}
.ind_ban_tex .ind_ban_tex_title_en {	transform:translateY(80px);opacity:0; text-align: center;font-size: 15px;color: #fff;}
.ind_ban_tex .ind_ban_tex_title { transform:translateY(80px);opacity:0;}
.ind_ban_tex .ind_ban_tex_info { transform:translateY(80px);opacity:0;padding:15px 0}
.ind_ban_tex .ind_ban_tex_info p{font-size: 63px;color: #0eb767;font-weight: bold;}
.ind_ban_tex .ind_ban_tex_info span{width:120px;height:3px;background:#0eb767;display: block;}
.ind_ban_tex a {	 transform:translateY(80px);opacity:0;width:150px; line-height:45px;display:block;color:#fff;font-size:18px;font-weight:bold;  border-radius:50px;  text-align: center;background-image: -webkit-linear-gradient(0deg,#0eb767, #07a6a5); margin-top:50px}

.banner3{ display: flex;justify-content: center;align-items: flex-end;flex-direction: column;}
.banner3 .ind_ban_tex_title{}
.banner3 .ind_ban_tex_info{ background:none;width:100%;display: flex;justify-content: flex-end;flex-direction: column;}
.banner3 .ind_ban_tex_info p{font-size: 63px;color: #0eb767;font-weight: bold;position: relative; text-align: right;line-height: 125px;margin:0 0 25px 0;}
.banner3 .ind_ban_tex_info p:after{width:90px;height:3px;background:#0eb767;content: '';position: absolute;right:0;top:0;}
.banner3 dl{ width:600px;display: flex;justify-content: space-between; flex-wrap: wrap;opacity:0; transform:translateY(80px)}
.banner3 dd{width:194px;line-height: 60px;border-radius: 30px;background-image: -webkit-linear-gradient(0deg,#0eb767, #07a6a5);font-size: 30px;color: #ffffff;margin:0 0 10px 0;text-align:center;}
.banner2{ display: flex;justify-content: center;align-items: flex-start;flex-direction: column;}
.banner2 .ind_ban_tex_title{}
.banner2 .ind_ban_tex_info{ background:none;width:100%;display: flex;justify-content: flex-start;flex-direction: column;}
.banner2 .ind_ban_tex_info p{font-size: 63px;color: #111;font-weight: bold;position: relative; line-height: 125px;margin:0 0 25px 0;}
.banner2 .ind_ban_tex_info p:after{width:90px;height:3px;background:#0eb767;content: '';position: absolute;left:0;top:0;}
.banner2 dl{ width:600px;display: flex;justify-content: space-between; flex-wrap: wrap;opacity:0; transform:translateY(80px)}
.banner2 dd{width:194px;line-height: 60px;border-radius: 30px;background-image: -webkit-linear-gradient(0deg,#0eb767, #07a6a5);font-size: 30px;color: #ffffff;margin:0 0 10px 0;text-align:center;}

.banner4{ align-items:center; display: flex;justify-content: center; flex-direction: column;}
.banner4 .ind_ban_tex_title_en{width:80px;height:2px;background: #0eb767;margin:0 auto 30px auto}
.banner4 .ind_ban_tex_title{font-size: 66px;color: #ffffff; text-align: center;font-weight: bold;line-height: 85px;text-shadow: 3px 3px 3px rgba(0,0,0,0.8);}
.banner4 .ind_ban_tex_info{ background:none;width:100%;margin: 0 auto 0 auto;font-size: 23px;color: #ffffff;text-shadow: 3px 3px 3px rgba(0,0,0,0.8); text-align: center;}


#c_banner .banner .swiper-slide.active .ind_ban_tex_title_en {	transition:all 1s ease 0.5s;transform:translateY(0);opacity:1;}
#c_banner .banner .swiper-slide.active .ind_ban_tex_title {	transition:all 1s ease  0.7s;transform:translateY(0);opacity:1;}
#c_banner .banner .swiper-slide.active .ind_ban_tex_info {	transition:all 1s ease  0.9s;transform:translateY(0);opacity:1;}
#c_banner .banner .swiper-slide.active .ind_ban_tex a{	transition:all 1s ease  1.1s;transform:translateY(0);opacity:1;}
#c_banner .banner .swiper-slide.active dl{	transition:all 1s ease  1.3s;transform:translateY(0);opacity:1;}
#c_banner .banner .swiper-button-prev {
	background-image:none;left:calc(1.335%);top:calc(50% - 32px);width:38px;height:70px;transition:all .3s ease; background:url(../images/jiantou_2_1.png) no-repeat}
#c_banner .banner .swiper-button-next {
	background-image:none;right:calc(1.335%);top:calc(50% - 32px);width:38px;height:70px;transition:all .3s ease;background:url(../images/jiantou_2_2.png) no-repeat}
#c_banner .banner .swiper-button-next.swiper-button-disabled {	}
#c_banner .banner .swiper-button-prev.swiper-button-disabled {	}
#c_banner .banner .swiper-pagination-bullet {	width:12px;height:12px;background-color:#ffffff;margin:0 14px;opacity:0.5;color:transparent;}
#c_banner .banner .swiper-pagination-bullet-active {	opacity:1;width:42px;height:42px;line-height:42px;text-align:center;border:2px solid rgba(255,255,255,0.4);background-color:transparent;color:#ffffff;}
#c_banner .banner .swiper-pagination-bullet-active .rightcircle {
	-webkit-animation:circleProgressLoad_right 3s linear infinite;animation:circleProgressLoad_right 3s linear infinite;
}
#c_banner .banner .swiper-pagination-bullet-active .leftcircle {
	-webkit-animation:circleProgressLoad_left 3s linear infinite;animation:circleProgressLoad_left 3s linear infinite;
}
#c_banner .banner .swiper-pagination-bullet-active .wrapper_con {	display:block;}
#c_banner .banner .swiper-pagination {	font-size:0;}
#c_banner .banner .swiper-pagination > span {	display:inline-block;vertical-align:middle;position:relative;}
#c_banner .banner .swiper-container-rtl .swiper-button-next {	left:calc(8.335% - 32px);}
#c_banner .banner .swiper-container-rtl .swiper-button-prev { right:calc(8.335% - 32px);}
#c_banner .banner .swiper-container-horizontal > .swiper-pagination-bullets {bottom:5%;}
#c_banner .banner .swiper-pagination-custom { bottom:5%;}
#c_banner .banner .swiper-pagination-fraction {	bottom:5%;}
#c_banner .right {right:-2px;}
#c_banner .left { left:-2px;}
#c_banner .circleProgress {	width:42px;height:42px;border:2px solid transparent;border-radius:50%;position:absolute;top:0;-webkit-transform:rotate(-135deg);}
#c_banner .rightcircle { border-bottom:2px solid #ffffff;border-left:2px solid #ffffff;right:0;}
#c_banner .leftcircle {	border-top:2px solid #ffffff;border-right:2px solid #ffffff;left:0;}
#c_banner .wrapper_con { width:21px;height:42px;position:absolute;top:-2px;overflow:hidden;display:none;}

@media only screen and (max-width:1024px) and (min-width:769px) {
	#c_banner .f-center { padding-top:70px;}
}
@media only screen and (max-width:768px) {
	#c_banner .banner .swiper-button-prev{background-size: 50%; top: 45%;  left: 0;}
	#c_banner .banner .swiper-button-next{background-size: 50%; top: 45%;  right: 0;}
}
#c_banner {
	width:100%;max-width:none;min-width:0px;height:auto;max-height:none;min-height:0px;margin-top:0px;margin-left:0px;margin-right:0px;margin-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;overflow: hidden;
	 
}
@media only screen and (max-width:1780px){ 
	.banner3 .ind_ban_tex_info p{font-size: 53px;}
	.banner3 dd{line-height: 50px;font-size: 24px;}
	.banner2 .ind_ban_tex_info p{font-size: 53px;}
	.banner2 dd{line-height: 50px;font-size: 24px;}
	.banner4 .ind_ban_tex_title{font-size:56px;line-height:75px}
}

@media only screen and (max-width:1440px){ 
	.banner3 .ind_ban_tex_info p{font-size: 43px;}
	.banner3 .ind_ban_tex_info p:after{width:80px;}
	.banner3 dd{width: 144px;}
	.banner3 dd{line-height: 50px;font-size: 20px;color: #ffffff;margin:0 0 10px 0;text-align:center;}
	.banner2 .ind_ban_tex_info p{font-size: 43px;color: #0eb767;font-weight: bold;position: relative; line-height: 125px;margin:0 0 25px 0;}
	.banner2 .ind_ban_tex_info p:after{width:80px;}
	.banner2 dd{line-height: 50px;font-size: 20px;}
	.banner2 dd{width: 144px;}
	.banner3 dl{width: 500px;}
	.banner2 dl{width: 500px;}
	.banner4 .ind_ban_tex_title{font-size:46px;line-height:65px}
	.banner4 .ind_ban_tex_info{ font-size: 18px;}
}