#c_banner .f-center {	text-align: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:10%;transform:translateY(0%); text-align: center; z-index: 99;display: flex;justify-content: center;flex-direction: column;}

.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; }
.ind_ban_tex .banner4_con {	transform:translateY(80px);opacity:0; }
.ind_ban_tex .x_line {	transform:translateY(80px);opacity:0; text-align: center;font-size: 15px;color: #fff;}
.ind_ban_tex .x_li {	transform:translateY(80px);opacity:0; text-align: center;}
.ind_ban_tex .ind_ban_tex_title { transform:translateY(80px);opacity:0;}
.ind_ban_tex .ind_ban_tex_info { transform:translateY(80px);opacity:0; margin: 40px auto 0 auto;  }
.ind_ban_tex .ind_ban_tex_info2 { transform:translateY(80px);opacity:0; margin: 20px auto 0 auto;  }
.ind_ban_tex .ind_ban_tex_info p{font-size: 36px;color: #ffffff;}
.ind_ban_tex .ind_ban_tex_info span{font-size: 16px;color: #ffffff;display: block;}
.ind_ban_tex a {	 transform:translateY(80px);opacity:0;width:233px;margin:85px auto 0 auto; line-height:64px;display:block;color:#fff;font-size:1.15rem; text-align: left;  border-radius:100px;padding:0 0 0 35px;background:#007ae1  }
.ind_ban_tex a:after{background: url(../images/jj.png) no-repeat;content: ''; width:33px;height:11px;position: absolute;right:30px;top:25px;}
.banner2{ align-items:center;}
.banner2.banner4{ align-items:flex-start;}
.banner2 .ind_ban_tex_title_en{ font-size: 2.2rem;color: #ffffff; text-align: center; line-height: 2.2rem;margin:0 0 45px 0}
.banner2 .ind_ban_tex_title{font-size: 3.5rem;color: #ffffff; text-align: center;font-weight: bold; }
.banner2 .ind_ban_tex_info{  width:100%;margin: 0 auto 0 auto;font-size: 1rem;color: #ffffff; }
.banner2 .banner4_con{  text-align: left;padding:0 0 0 5% }

.banner3{ align-items:center;}
.banner3 .ind_ban_tex_title{}
.banner3 .ind_ban_tex_info2{ width:100%;margin: 10px auto 0 auto;font-size: 1.7rem;color: #ffffff;  }
.banner3 dl{ width:50%;margin: 35px auto 0 auto;display: flex;justify-content: space-between; flex-wrap: wrap;opacity:0; transform:translateY(80px)}
.banner3 dd{width:25.5%;line-height: 60px;border-radius: 30px;background-image: -webkit-linear-gradient(0deg,#0eb767, #07a6a5);font-size: 30px;color: #ffffff;margin:0 0 10px 0}
.banner3 .x_line{ width:100px;height:2px;background:#fff;margin:0 auto 45px auto}
.banner3 .x_li{ width:588px;margin:55px auto 0 auto; display: flex;justify-content: space-between;}
.banner3 .x_li li{ width:32%; line-height: 60px;background: #007ae1; font-size: 1.4rem;color: #fff; border-radius: 30px;}

#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 .x_line {	transition:all 1s ease 0.5s;transform:translateY(0);opacity:1;}
#c_banner .banner .swiper-slide.active .banner4_con {	transition:all 1s ease 0.5s;transform:translateY(0);opacity:1;}
#c_banner .banner .swiper-slide.active .x_li {	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_info2 {	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:28px;height:51px;transition:all .3s ease; background:url(../images/jt_l.png)}
#c_banner .banner .swiper-button-next {
	background-image:none;right:calc(1.335%);top:calc(50% - 32px);width:28px;height:51px;transition:all .3s ease;background:url(../images/jt_r.png)}
#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 .f-center {	padding-top:70px;	height:65vh;}
	#c_banner .moimg {	display:block;	height:100%;}
	#c_banner .pcimg {	display:none;}
	#c_banner .banner .swiper-slide img {	display:block;	width:100%;	height:100%;	object-fit:cover;	left:0;	top:0;}
	#c_banner .banner .swiper-pagination-bullet {	width:8px;	height:8px;	margin:0 6px;}
	#c_banner .rightcircle {	display:none;}
	#c_banner .banner .swiper-pagination-bullet-active .wrapper_con {	display:none;}
	#c_banner .f-14 {	display:none;}
	#c_banner .banner .swiper-button-prev {	display:none;}
	#c_banner .banner .swiper-button-next {	display:none;}
}
#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:1600px){ 
	.banner3 .ind_ban_tex_title img{width:59%}
	.banner3 .ind_ban_tex_info img{width:59%}
	.banner3 dl{width:42%;margin: 15px auto 0 auto;}
	.banner3 dd{line-height: 40px;font-size:17px;}
	.banner1 .ind_ban_tex_title img{width:62%}
	.banner1 .ind_ban_tex_info{width:510px}
	.banner1 .ind_ban_tex_info p{font-size: 30px; }
	.banner1 .ind_ban_tex_info span{font-size: 15px; }
	.banner2 .ind_ban_tex_title {font-size: 2.3rem;}
	.banner2 .ind_ban_tex_info{ font-size: 0.95rem; }
	.banner2 .ind_ban_tex_title_en{font-size: 1.6rem;}
	.ind_ban_tex a { width:180px;margin:45px auto 0 auto; line-height:54px;display:block;color:#fff;font-size:1rem; text-align: left;  border-radius:100px;padding:0 0 0 25px;background:#007ae1  }
	.ind_ban_tex a:after{background: url(../images/jj.png) no-repeat right center;content: ''; width:23px;height:11px;position: absolute;right:20px;top:20px;}
	.banner3 .ind_ban_tex_info2{ font-size: 1.2rem; }
	.banner3 .x_li li{ font-size: 1.1rem;line-height: 45px;}
	.banner3 .x_li{ width:478px;margin:35px auto 0 auto; }
	.banner2 .banner4_con img{width:72%}
}

@media only screen and (max-width:1440px){ 
	
}
