 	/*--------banner2-//-------*/
.banner2 .swiper {width: 100%;overflow: hidden;}
	
.banner2 .swiper-slide {
		  text-align: center;
		  font-size: 18px;

}
.banner2 .swiper-slide a{display: inline;}
.banner2 .swiper-slide img {
		  display: block;
		  width: 100%;
		  height:auto;

}
.banner2  .swiper-slide {width: 100%;}
.banner2  .my-button-disabled{ opacity:0.2; } 

	.banner2{ overflow: hidden;width: 100%; position: relative;}	
	.banner2 .swiper-button-next:after,.banner2 .swiper-button-prev:after {
		font-family:swiper-icons;
		font-size:20px;
		text-transform:none!important;
		letter-spacing:0;
		font-variant:initial;
		color: #fff;
		line-height:1
	}
	.banner2 .swiper-slide img {width: 100%; height: auto;}	
	.banner2 .swiper-pagination{bottom:5%}
	.banner2 .swiper-pagination-bullet{ width: 14px;height: 14px; background: rgba(255,255,255,0.5); border: 1px solid #fff; opacity:1;margin: 0px 5px;}
	.banner2 .swiper-pagination-bullet-active{width: 14px;height: 14px; background:#ce1414; border: 1px solid #fff;}
	
.banner2 .swiper-button-prev { margin-left: 5%;
  font-size: 20px;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.3)
}


.banner2 .swiper-button-next { margin-right: 5%;
  font-size: 14px;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.3)
}
  
.banner2 .swiper-button-next:hover {
  opacity: 0.9;
  background: #dc1717
}
  
.banner2 .swiper-button-prev:hover {
  opacity: 0.9;
background:#dc1717
}
	
.banner2 .mySwiper .swiper-pagination { bottom: 40px;width: 100%;}

@media (max-width:1300px) {
.banner2 .mySwiper  .swiper-pagination{bottom:30px}
}
@media (max-width:750px) {
.banner2 .mySwiper  .swiper-pagination{bottom:20px} 


.banner2 .swiper-button-prev {
  font-size: 14px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.2);
  transform: scale(0.7);   }


 .banner2 .swiper-pagination-bullet{ width: 10px;height: 10px; background: rgba(255,255,255,0.5); border: 2px solid #fff; opacity:1;margin: 0px 5px;}

.banner2 .swiper-pagination-bullet-active{width: 10px;height: 10px; background: #dc1717; border: 1px solid #fff;}
.banner2 .swiper-button-next {
  font-size: 14px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.2);
  transform: scale(0.7); 
}
}



/*-----scrolling_fa------*/

.scrolling_fa{overflow: hidden;padding: 0px; margin: 0;}
.scrolling_fa .swiper-button-next:after {color: #ffffff;font-size: 16px;}
.scrolling_fa .swiper-button-prev:after {color: #ffffff;font-size: 16px;}
.scrolling_fa .swiper-button-next:hover:after,.scrolling_fa .swiper-button-prev:hover:after {color: #ffffff;font-size: 16px;}
.scrolling_fa .swiper-button-next{background:  rgba(0, 0, 0, 0.2); height: 30px;width: 30px; border-radius: 50%;}
.scrolling_fa .swiper-button-prev{background:  rgba(0, 0, 0, 0.2); height: 30px;width: 30px; border-radius: 50%;}
.scrolling_fa .swiper-button-next:hover {
	opacity: 1;
	background:  rgba(0, 0, 0, 0.4);
  }

  .scrolling_fa .swiper-button-prev:hover {
	opacity: 1;
	background:  rgba(0, 0, 0, 0.4);
  }

.scrolling_fa .swiper-slide img {
		  display: block;
		  width: 100%;
		  height:auto;

}

.scrolling_fa .swiper-pagination-bullet-active {background:#d30b0b;}
.Solution_box{overflow: hidden; padding: 0px; margin: 0px; position: relative;}
.Solution-pic{ overflow:hidden; position:relative; padding-top:145.714%;}
.Solution-pic img{display: block;width: 100%; height:100%; position:absolute; left:0; top:0;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.6s ease-out 0s; -moz-transition:all 0.6s ease-out 0s; -o-transition:all 0.6s ease-out 0s; transition:all 0.6s ease-out 0s;object-fit: cover;}
.solution_bg_mask{position: absolute;left: 0;top: 0; height: 100%; width: 100%; z-index: 2;background: rgba(0, 0, 0, .4);transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;-webkit-transition: .3s;-webkit-filter: blur(3px);
  filter: blur(3px);}
.Solution_box:hover .solution_bg_mask{background: rgba(238, 0, 0, .85);}

.solution-info{ padding:0px; margin: 0px; z-index: 5;position: absolute;left: 0;top: 0; height: 100%; width: 100%; }
.solution-info dl{padding:20px; margin: 0px;overflow: hidden;}
.solution-info dl dt{font-size: 18px;width: 90%;top: 48%;transition: .3s;color:#FFFFFF;font-weight:normal;position: absolute;left: 5%;text-align: center;}
.solution-info dl dd{width: 80%;position: absolute;font-size: 14px;left: 10%;top: 70%;opacity: 0;transition: .3s; height:72px; line-height:24px; overflow:hidden}


.solution-info a{position: absolute;top: 65%;font-size: 14px;line-height: 32px;width:40%;color: #fff;border: 2px solid #fff;opacity: 0;transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;-webkit-transition: .3s; margin:0 auto;left:50%; margin-left:-20%; z-index: 3; text-align: center;}

.solution-box .solution-info a:hover{background: #fff;color: #373d41;opacity: 1;}


.Solution_box:hover .solution-info dl dd{opacity: 1;color: #fff;top: 45%;}
.Solution_box:hover dl dt{top: 33%;}
.Solution_box:hover .solution-info a{opacity: 1;top: 73%;}

@media(max-width:1600px){
.solution-info dl dd a{font-size: 14px;line-height: 28px;}
}

@media(max-width:1440px){
.solution-info dl dt{font-size: 16px;}
.solution-info dl dd{font-size: 12px;}
}
@media(max-width:767px){
.solution-info dl dd{ height:48px; line-height:24px}
.Solution_box:hover dl dt{top: 30%;}
}

/*-----scrolling_fa-//-----*/


/*-----scrolling_honor------*/

.scrolling_honor{overflow: hidden;padding: 0px; margin: 0;}
.scrolling_honor .swiper-button-next:after {color: #ffffff;font-size: 16px;}
.scrolling_honor .swiper-button-prev:after {color: #ffffff;font-size: 16px;}
.scrolling_honor .swiper-button-next:hover:after,.scrolling_honor .swiper-button-prev:hover:after {color: #ffffff;font-size: 16px;}
.scrolling_honor .swiper-button-next{background:  rgba(0, 0, 0, 0.2); height: 30px;width: 30px; border-radius: 50%;}
.scrolling_honor .swiper-button-prev{background:  rgba(0, 0, 0, 0.2); height: 30px;width: 30px; border-radius: 50%;}
.scrolling_honor .swiper-button-next:hover {
	opacity: 1;
	background:  rgba(0, 0, 0, 0.4);
  }

  .scrolling_honor .swiper-button-prev:hover {
	opacity: 1;
	background:  rgba(0, 0, 0, 0.4);
  }

.scrolling_honor .swiper-slide img {
		  display: block;
		  width: 100%;
		  height:auto;

}

.scrolling_honor .swiper-pagination-bullet-active {background:#d30b0b;}