/*--------banner--------*/
.swiper {width: 100%;overflow: hidden;}
	
.banner2 .swiper-slide {
		  text-align: center;
		  font-size: 18px;

}
	
.banner2 .swiper-slide img {
		  display: block;
		  width: 100%;
		  height:auto;

}
.banner2  .swiper-slide {width: 100%;}
.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;}
	.banner2 .swiper-pagination-bullet-active{width: 14px;height: 14px; background:#ce1414; border: 1px solid #fff;}
	
	.banner2 .swiper-button-prev {  margin-left: 20px;
		  font-size: 20px;
		  width: 40px;
		  height: 40px;
		  border-radius: 50%;
		  background: rgba(0, 0, 0, 0.2)
		}

	
		.banner2 .swiper-button-next { margin-right: 20px;
		  font-size: 14px;
		  width: 40px;
		  height: 40px;
		  border-radius: 50%;
		  background: rgba(0, 0, 0, 0.2)
		}
	  
		.banner2 .swiper-button-next:hover {
		  opacity: 1;
		  background: rgba(218, 37, 37, 0.8)
		}
	  
		.banner2 .swiper-button-prev:hover {
		  opacity: 1;
		  background:  rgba(218, 37, 37, 0.8)
		}
	
@media (max-width:1300px) {
		.banner2 .swiper-pagination{bottom:30px}
}
@media (max-width:750px) {
		.banner2 .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;}
	
	.banner2 .swiper-pagination-bullet-active{width: 10px;height: 10px; background: #e7262d; border: 2px 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); 
		}
}




/*-----home--news--------*/
.h_focus_L .swiper-slide img{width: 100%; height: auto;vertical-align: top;}
.jd_title{  padding: 20px 20px 25px 20px;text-align: center;font-size: 20px; color:#fff; font-weight: bold;;
	 position: absolute;bottom:0px;left: 0;width: 100%;
	 background: linear-gradient(to top, rgb(0,0,0,0.7), transparent);  }


.h_focus_L .swiper-button-next:hover,.h_focus_L .swiper-button-prev:hover{color:#de3910;}
.h_focus_L .swiper-button-next:after {color: #ffffff;font-size: 20px;}
.h_focus_L .swiper-button-prev:after {color: #ffffff;font-size: 20px;}

.h_focus_L .swiper-button-next:hover:after,.h_focus_L .swiper-button-prev:hover:after {color: #ffffff;font-size: 20px;}
.h_focus_L .swiper-pagination-bullet{width: 10px;height: 10px; background:#fff;opacity: 0.8;}
.h_focus_L .swiper-pagination-bullet-active{width: 10px;height: 10px; background: #fff;opacity: 1;}

.h_focus_L .swiper-button-next:hover {
	opacity: 1;
	background:  rgba(0, 0, 0, 0.3); border-radius: 5px;
  }

  .h_focus_L .swiper-button-prev:hover {
	opacity: 1;
	background:  rgba(0, 0, 0, 0.3);border-radius: 5px;
  }

  @media (max-width: 1500px) {
	.h_focus_L .swiper-slide img{width: 100%; height:490px;vertical-align: top;}
  }
  

  @media only screen and (max-width:1400px) {
	.jd_title{ font-size: 18px;} 
	}
	
	@media only screen and (max-width:1300px) {
	.jd_title{ font-size: 16px;} 
	.h_focus_L .swiper-slide img{height:450px;}
	}
	
@media only screen and (max-width:1100px) {
.h_focus_L .swiper-slide img{height:390px;}
}
		
@media only screen and (max-width:900px) {
.h_focus_L .swiper-slide img{height:auto;}
.jd_title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;} 
.h_focus_L .swiper-wrapper{ padding-bottom: 30px;}

.h_focus_L .swiper-pagination-bullet{width: 10px;height: 10px; background:#666;opacity: 0.4;}
.h_focus_L .swiper-pagination-bullet-active{width: 10px;height: 10px; background: #666;opacity: 1;}

	}



	/*--------course--------*/

	.mySwiper .swiper-button-next:after,.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
	}
	
	.mySwiper .swiper-pagination { bottom: 8px;}
	.course_box .mySwiper .swiper-pagination-bullet{ width: 10px;height: 10px; background: rgba(0,0,0,0.3); opacity:1;}
	.course_box .mySwiper .swiper-pagination-bullet-active{width: 10px;height: 10px; background: #ff5104; }
	.course_box .mySwiper .swiper-button-prev {  margin-left: 10px;
		  font-size: 14px;
		  width: 36px;
		  height: 36px;
		  border-radius: 50%;
		  background: rgba(0, 0, 0, 0.2); z-index: 3;
		}
	
		.course_box .mySwiper .swiper-button-next { margin-right: 10px;
		  font-size: 14px;
		  width: 36px;
		  height: 36px;
		  border-radius: 50%;
		  background: rgba(0, 0, 0, 0.2);z-index: 3;
		}
	  

		.course_box .mySwiper .swiper-button-next:hover {opacity: 1;background: rgba(7, 7, 7, 0.6)}
		.course_box .mySwiper .swiper-button-prev:hover { opacity: 1;background: rgba(7, 7, 7, 0.6)}

	.course_box .mySwiper .swiper-pagination { bottom:0px;}
	.course_box .swiper-wrapper{ padding-bottom: 40px;}


	
	/*--------sy_team--------*/

	
	.sy_team .swiper-container {
		width: 100%;
		padding-bottom:40px;
	  }
.sy_team .swiper-slide {
		text-align: center;
		font-size: 18px;
  
		/* Center slide text vertically */
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
		align-items: center;
		transition: 300ms;
		transform: scale(0.8);
	  }
  
	  .sy_team .swiper-wrapper{margin: 0px; text-align: center;}
	  .sy_team .swiper-slide-active,.sy_team .swiper-slide-duplicate-active{
		transform: scale(1);
	  }
  
	  .sy_team .swiper-container .swiper-pagination-bullet-active {
		opacity: 1;
		background: #d70909;
		width: 10px;
		height: 10px;
	  }
  

	  .sy_team{ overflow: hidden; width: 100%; margin: 0 auto;}
	  .sy_team .swiper-pagination{bottom:0px}
  

	  .sy_team .swiper-button-next:after,.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
	  }
	  
  
	  .sy_team .swiper-button-prev { 
			width: 40px;
			height: 40px;
			border-radius: 50%;
			background: rgba(0, 0, 0, 0.2)
		  }
	  
		  .sy_team .swiper-button-next { 
			font-size: 14px;
			width: 40px;
			height: 40px;
			border-radius: 50%;
			background: rgba(0, 0, 0, 0.2)
		  }
		
		  .sy_team .swiper-button-next:hover {
			opacity: 1;
			background: rgba(210, 115, 115, 0.4)
		  }
		
		  .sy_team .swiper-button-prev:hover {
			opacity: 1;
			background: rgba(210, 115, 115, 0.4)
		  }
	  
  
		  @media (max-width:750px) {
			.sy_team .swiper-button-prev {
			font-size: 14px;
			width: 36px;
			height: 36px;
			border-radius: 50%;
			transform: scale(0.7);   }
	  .sy_team .swiper-button-next {
			font-size: 14px;
			width: 36px;
			height: 36px;
			border-radius: 50%;
			transform: scale(0.7); 
		  }
	  }
  
	  .sy_team .swiper-pagination,.sy_team .swiper-pagination-fraction{color: #7c7c7c;font-size: 18px;}


	


	  @media (max-width:900px) {
		.sy_team .swiper-pagination,.sy_team .swiper-pagination-fraction{font-size: 16px;}
	  }

