/*--------banner--------*/
.swiper {width: 100%;overflow: hidden;margin: 0px; padding: 0px;}
	
.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-slide img {width: 100%; height: auto;}
	.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;vertical-align: top;}	
	.banner2 .swiper-pagination{bottom:7%}
	.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:#013cb1; border: 1px solid #fff;}
	
	.banner2 .swiper-button-prev { margin-left: 5%;
		  font-size: 20px;
		  width: 40px;
		  height: 40px;
		  border-radius: 50%;
		  background: rgba(0, 0, 0, 0.2)
		}

	
		.banner2 .swiper-button-next { margin-right: 5%;
		  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: #2e68ba
		}
	  
		.banner2 .swiper-button-prev:hover {
		  opacity: 1;
	background:#2e68ba
		}
	.mySwiper .swiper-pagination { bottom: 40px;}
@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: #2e68ba; 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); 
		}
}



	.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
	}
	
	
	/*--------case--------*/
	.case_gd_box{overflow: hidden;position: relative; padding: 0px; margin: 0px;}
	.case_gd_box .swiper-slide {
    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.9);
  }

  .case_gd_box .swiper-wrapper{margin: 0px; padding-bottom: 20px;}
  .case_gd_box .swiper-slide-active,.case_gd_box .swiper-slide-duplicate-active{
    transform: scale(1);
  }
  .case_gd_box .swiper-container {margin: 0px;}
  .case_gd_box .swiper-container .swiper-pagination-bullet-active {
    opacity: 1;
    background: #4a7fc4;
    width: 10px;
    height: 10px;
  }



  .case_gd_box{ overflow: hidden; width: 100%; margin: 0 auto;}
  .case_gd_box .swiper-pagination{bottom:0px}


  .case_gd_box .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
  }
  

  .case_gd_box .swiper-button-prev { 
        width: 40px;
        height: 40px;
        border-radius: 50%;
background: rgba(0, 0, 0, 0.3)
      }
  
      .case_gd_box .swiper-button-next { 
        font-size: 14px;
        width: 40px;
        height: 40px;
        border-radius: 50%;
background: rgba(0, 0, 0, 0.3)
      }
    
      .case_gd_box .swiper-button-next:hover {
        opacity: 1;
       background: rgba(40, 85, 222, 0.8);
      }
    
      .case_gd_box .swiper-button-prev:hover {
        opacity: 1;
       background: rgba(40, 85, 222, 0.8);
      }
  

      @media (max-width:750px) {
        .case_gd_box .swiper-button-prev {
        font-size: 14px;
        width: 36px;
        height: 36px;
        border-radius: 50%;
background: rgba(0, 0, 0, 0.3);
        transform: scale(0.7);   }
  .case_gd_box .swiper-button-next {
        font-size: 14px;
        width: 36px;
        height: 36px;
        border-radius: 50%;
      background: rgba(0, 0, 0, 0.3);
        transform: scale(0.7); 
      }
  }

  .case_gd_box .swiper-pagination,.case_gd_box .swiper-pagination-fraction{color: #094aa4;font-size: 18px;}



	/*-------news--------*/

  .h_news .swiper-pagination,.h_news .swiper-pagination-fraction{color: #094aa4;font-size: 18px;}
  .h_news .swiper-wrapper{margin: 0px; padding-bottom: 30px; }
  .h_news .swiper-container .swiper-pagination-bullet-active {
    opacity: 1;
    background: #4a7fc4;
    width: 10px;
    height: 10px;
  }

  .h_news{ overflow: hidden; width: 100%; margin: 0 auto;}
  .h_news .swiper-pagination{bottom:0px}

  .h_news .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
  }
  
  .h_news .swiper-button-prev { 
        width: 40px;
        height: 40px;
        border-radius: 50%;
        background: rgba(0, 0, 0, 0.3)
      }
      .h_news .swiper-button-next { 
        font-size: 14px;
        width: 40px;
        height: 40px;
        border-radius: 50%;
        background: rgba(0, 0, 0, 0.3)
      }
  
      .h_news .swiper-button-next:hover {
        opacity: 1;
 background: rgba(40, 85, 222, 0.8)
      }
    
      .h_news .swiper-button-prev:hover {
        opacity: 1;
       background: rgba(40, 85, 222, 0.8);
      }
  

      @media (max-width:750px) {
        .h_news .swiper-button-prev {
        font-size: 14px;
        width: 36px;
        height: 36px;
        border-radius: 50%;
        background: rgba(0, 0, 0, 0.2);
        transform: scale(0.7);   }
  .h_news .swiper-button-next {
        font-size: 14px;
        width: 36px;
        height: 36px;
        border-radius: 50%;
        background: rgba(0, 0, 0, 0.2);
        transform: scale(0.7); 
      }
  }



  	/*-------comment -------*/

  .h_comment .swiper-pagination,.h_comment .swiper-pagination-fraction{color: #094aa4;font-size: 18px;}
  .h_comment .swiper-wrapper{margin: 0px; padding-bottom: 30px; }

  .h_comment .swiper-container .swiper-pagination-bullet-active {
    opacity: 1;
    background: #4a7fc4;
    width: 10px;
    height: 10px;
  }


  .h_comment{ overflow: hidden; width: 100%; margin: 0 auto;}
  .h_comment .swiper-pagination{bottom:0px}


  .h_comment .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
  }
  

  .h_comment .swiper-button-prev { 
        width: 40px;
        height: 40px;
        border-radius: 50%;
        background: rgba(0, 0, 0, 0.3)
      }
  
      .h_comment .swiper-button-next { 
        font-size: 14px;
        width: 40px;
        height: 40px;
        border-radius: 50%;
        background: rgba(0, 0, 0, 0.3)
      }
    
      .h_comment .swiper-button-next:hover {
        opacity: 1;
 background: rgba(40, 85, 222, 0.8)
      }
    
      .h_comment .swiper-button-prev:hover {
        opacity: 1;
       background: rgba(40, 85, 222, 0.8);
      }
  

      @media (max-width:750px) {
        .h_comment .swiper-button-prev {
        font-size: 14px;
        width: 36px;
        height: 36px;
        border-radius: 50%;
        background: rgba(0, 0, 0, 0.2);
        transform: scale(0.7);   }
  .h_comment .swiper-button-next {
        font-size: 14px;
        width: 36px;
        height: 36px;
        border-radius: 50%;
        background: rgba(0, 0, 0, 0.2);
        transform: scale(0.7); 
      }
  }





	  
	  .sycp_box .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.7);
	  }
  
	  .sycp_box .swiper-wrapper{padding-bottom: 50px;}
	  .sycp_box .swiper-slide-active,.sycp_box .swiper-slide-duplicate-active{
		transform: scale(1);
	  }
  
	  .sycp_box .swiper-container .swiper-pagination-bullet-active {
		opacity: 1;
		background: #fff;
		width: 10px;
		height: 10px;
	  }
  

	  .sycp_box{ overflow: hidden; width: 100%; margin: 0 auto;}
	  .sycp_box .swiper-pagination{bottom:0px}
  

	  .sycp_box .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
	  }
	  
  
	  .sycp_box .swiper-button-prev { 
			width: 40px;
			height: 40px;
			border-radius: 50%;
			background: rgba(0, 0, 0, 0.2)
		  }
	  
		  .sycp_box .swiper-button-next { 
			font-size: 14px;
			width: 40px;
			height: 40px;
			border-radius: 50%;
			background: rgba(0, 0, 0, 0.2)
		  }
		
		  .sycp_box .swiper-button-next:hover {
			opacity: 1;
 background: rgba(40, 85, 222, 0.8);
		  }
		
		  .sycp_box .swiper-button-prev:hover {
			opacity: 1;
 background: rgba(40, 85, 222, 0.8);
		  }
	  
  
		  @media (max-width:750px) {
			.sycp_box .swiper-button-prev {
			font-size: 14px;
			width: 36px;
			height: 36px;
			border-radius: 50%;
			background: rgba(0, 0, 0, 0.2);
			transform: scale(0.7);   }
	  .sycp_box .swiper-button-next {
			font-size: 14px;
			width: 36px;
			height: 36px;
			border-radius: 50%;
			background: rgba(0, 0, 0, 0.2);
			transform: scale(0.7); 
		  }
	  }
  
	  .sycp_box .swiper-pagination,.sycp_box .swiper-pagination-fraction{color: #fff;font-size: 18px;}

	  .sycp_box .swiper-pagination{color:#505050;}


	  #spotlight .page{float:left;width:0;padding-left:20px;display: none; z-index: -999;  position: absolute;left:-200px}	

    
	/*-------news--------*/

  .gg_3list  .swiper-pagination,.gg_3list .swiper-pagination-fraction{color: #094aa4;font-size: 18px;}
  .gg_3list .swiper-wrapper{margin: 0px; padding-bottom: 20px; }
  .gg_3list .swiper-container .swiper-pagination-bullet-active {
    opacity: 1;
    background: #4a7fc4;
    width: 10px;
    height: 10px;
  }

  .gg_3list{ overflow: hidden; width: 100%; margin: 0 auto;}
  .gg_3list .swiper-pagination{bottom:0px}

  .gg_3list .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
  }
  

  .gg_3list .swiper-button-prev { 
        width: 40px;
        height: 40px;
        border-radius: 50%;
        background: rgba(0, 0, 0, 0.3)
      }
  
      .gg_3list .swiper-button-next { 
        font-size: 14px;
        width: 40px;
        height: 40px;
        border-radius: 50%;
        background: rgba(0, 0, 0, 0.3)
      }
    
      .gg_3list .swiper-button-next:hover {
        opacity: 1;
 background: rgba(40, 85, 222, 0.8)
      }
    
      .gg_3list .swiper-button-prev:hover {
        opacity: 1;
       background: rgba(40, 85, 222, 0.8);
      }
  

      @media (max-width:750px) {
        .gg_3list .swiper-button-prev {
        font-size: 14px;
        width: 36px;
        height: 36px;
        border-radius: 50%;
        background: rgba(0, 0, 0, 0.2);
        transform: scale(0.7);   }
  .gg_3list .swiper-button-next {
        font-size: 14px;
        width: 36px;
        height: 36px;
        border-radius: 50%;
        background: rgba(0, 0, 0, 0.2);
        transform: scale(0.7); 
      }
  }


	