   	/*--------carousel_tu-//-------*/
.carousel_tu .swiper {width: 100%;overflow: hidden;}
	
.carousel_tu .swiper-slide {
position: relative;
}
	
.carousel_tu .swiper-slide img {
		  display: block;
		  width: 100%;
		  height:auto;

}
.carousel_tu .swiper-slide .slide_text_box{position: absolute; z-index: 2;width: 100%; height: 100%;top:0;left:0;align-items: center;}
.carousel_tu .swiper-slide .slide_text_box .ad_box .slide_text_L{width:48%; background: #eee;position: absolute; z-index: 3; height: 100%;top:6vw;left:0;}
.carousel_tu .swiper-slide .slide_text_box .ad_box .slide_text_R{width:48%;background: #eee;position: absolute; z-index: 3; height: 100%;top:6vw;right:0;}

.carousel_tu .swiper-slide .slide_text_box .ad_box{ max-width:1400px; width:94%; margin:0 auto; position: relative; height: 100%;}

.carousel_tu  .swiper-slide {width: 100%;}
.carousel_tu  .my-button-disabled{ opacity:0.2; } 

	.carousel_tu{ overflow: hidden;width: 100%; position: relative;}	
	.carousel_tu .swiper-button-next:after,.carousel_tu .swiper-button-prev:after {
		font-family:swiper-icons;
		font-size:16px;
		text-transform:none!important;
		letter-spacing:0;
		font-variant:initial;
		color: #fff;
		line-height:1
	}
  .carousel_tu { padding-bottom: 20px;}

	.carousel_tu .swiper-pagination{ padding-bottom: 0px; }
	.carousel_tu .swiper-pagination-bullet{ width: 12px;height: 4px; background: rgba(0, 109, 177, 0.9); opacity:1;margin: 0px 5px; border-radius: 4px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
	.carousel_tu .swiper-pagination-bullet-active{width: 18px;height: 4px; background:#ff9100;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; }
	
.carousel_tu .swiper-button-prev { margin-left: 1%;
  font-size: 16px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.3)
}


.carousel_tu .swiper-button-next { margin-right: 1%;
  font-size: 14px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.3)
}
  
.carousel_tu .swiper-button-next:hover {
  opacity: 0.9;
  background: #0283cd
}
  
.carousel_tu .swiper-button-prev:hover {
  opacity: 0.9;
background:#0283cd
}
	


@media (max-width:750px) {
.carousel_tu .mySwiper  .swiper-pagination{bottom:20px} 


.carousel_tu .swiper-button-prev {
  font-size: 14px;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.2);
  transform: scale(0.7);   }


 .carousel_tu .swiper-pagination-bullet{ width: 10px;height: 3px;opacity:1;margin: 0px 5px;}

.carousel_tu .swiper-pagination-bullet-active{width: 16px;height: 3px; background: #ff9100;}
.carousel_tu .swiper-button-next {
  font-size: 14px;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.2);
  transform: scale(0.7); 
}
}



/*-----scale_scroll_box-//-----*/
.scale_scroll_box {margin: 0 auto;}
.scale_scroll_box .swiper-container{padding-bottom: 0px;}
.scale_scroll_box .swiper-pagination{bottom:5px;}
.scale_scroll_box .swiper-pagination-bullet-active{ background: #faaf00; }


.scale_scroll_box .swiper-button-next:after {color: #ffffff;font-size: 16px;}
.scale_scroll_box .swiper-button-prev:after {color: #ffffff;font-size: 16px;}
.scale_scroll_box .swiper-button-next:hover:after,.scale_scroll_box .swiper-button-prev:hover:after {color: #ffffff;font-size: 16px;}
.scale_scroll_box .swiper-button-next{margin-top: -15px;background:  rgba(0, 0, 0, 0.2); height: 30px;width: 30px; border-radius: 50%;}
.scale_scroll_box .swiper-button-prev{margin-top: -15px;background:  rgba(0, 0, 0, 0.2); height: 30px;width: 30px; border-radius: 50%;}
.scale_scroll_box .swiper-button-next:hover {
	opacity: 1;
	background:  rgba(0, 0, 0, 0.4); 
  }

  .scale_scroll_box .swiper-button-prev:hover {
	opacity: 1;
	background:  rgba(0, 0, 0, 0.4);margin-top: -15px;
  }



.scale_scroll_box .swiper-slide {

  font-size: 18px;
  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.94);
}
.scale_scroll_box .swiper-slide  img{width: 100%; height: auto;}
.scale_scroll_box .swiper-wrapper{margin: 0px; text-align: center;}
.scale_scroll_box .swiper-slide-active,.jmd_gd_box .swiper-slide-duplicate-active{ transform: scale(1);}
/*-----scale_scroll_box-//-----*/


/*-----scroll-cp-----*/
.scroll-cp .swiper-slide {
text-align: center;
font-size: 18px;
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.95);
  }
  
  .scroll-cp .swiper-wrapper{padding-bottom:50px; position: relative;}
  .scroll-cp .swiper-slide-active,.scroll-cp .swiper-slide-duplicate-active{
transform: scale(1);
  }
  
.scroll-cp .swiper-container .swiper-pagination-bullet-active {
opacity: 1;
background: #0088ff;
width: 10px;
height: 10px;
  }
  .scroll-cp .swiper-container .swiper-pagination-bullet{background: #fff;}
.scroll-cp{ width: 100%;position: relative; }

  

  .scroll-cp .swiper-button-next:after,.scroll-cp .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
  }
  
  
  .scroll-cp .swiper-button-prev { 
width: 40px;
height: 40px;
border-radius: 50%;
background: rgba(0, 0, 0, 0.2);
}
  
.scroll-cp .swiper-button-next { 
font-size: 14px;
width: 40px;
height: 40px;
border-radius: 50%;
background: rgba(0, 0, 0, 0.2)
}

.scroll-cp .swiper-button-next:hover {
opacity: 1; background: rgba(40, 85, 222, 0.8);
}

.scroll-cp .swiper-button-prev:hover {
opacity: 1; background: rgba(40, 85, 222, 0.8);
}




 .scroll-cp .swiper-button-prev {
    position: absolute;
top:auto;
    z-index: 40;left:30%;
	bottom: 2%;
}
 .scroll-cp .swiper-button-next{
    position: absolute;
top:auto;
    z-index: 40;right:30%;
	bottom: 2%;

}

.scroll-cp .swiper-pagination,.scroll-cp .swiper-pagination-fraction{color: #fff;font-size: 18px;bottom:3.5%}
.scroll-cp .swiper-pagination{color:#505050;}

@media (max-width:850px) {
.scroll-cp .swiper-button-prev {
font-size: 14px;
width: 34px;
height: 34px;
border-radius: 50%;
background: rgba(0, 0, 0, 0.2); }
.scroll-cp .swiper-button-next {
font-size: 14px;
width: 34px;
height: 34px;
border-radius: 50%;
background: rgba(0, 0, 0, 0.2);
}
.scroll-cp .swiper-button-next:after, .scroll-cp .swiper-button-prev:after {font-size: 16px;}
 }
@media (max-width:500px) {
 .scroll-cp .swiper-button-prev {
    position: absolute;
    top: 94%;
    z-index: 40;left:20%
}
 .scroll-cp .swiper-button-next{
    position: absolute;
    top: 94%;
    z-index: 40;
bottom:40px;right:20%;

}
 }

 @media (max-width:400px) {
 .scroll-cp .swiper-button-prev {left:15%}
 .scroll-cp .swiper-button-next{right:15%;}
 }
  


.scroll-cp .cp_item—box{overflow: hidden;padding: 0px;margin: 0; margin-bottom: 15px;}
.scroll-cp .cp_item-pic{overflow: hidden;padding: 0px;margin: 0; border-radius: 10px; position: relative; z-index: 1;}
.scroll-cp .cp_item-pic::before{content: "";width: 100%; height: 100%;background: rgba(0, 0, 0, 0.3);top:0;left:0;z-index: 2; position: absolute;transition: opacity 0.4s ease; }
.scroll-cp .swiper-slide .cp_item-info{overflow: hidden;padding: 0px;margin: 0; padding-top: 20px; opacity: 0;}
.scroll-cp .cp_item-info dl{overflow: hidden;padding: 0px;margin: 0;}
.scroll-cp .cp_item-info dl dt{overflow: hidden;padding: 0px;margin: 0;font-weight: 600;font-size: 18px; line-height: 190%; margin-bottom: 10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color: #fff; }
.scroll-cp .cp_item-info dl dd{overflow: hidden;padding: 0px;margin: 0;font-size: 14px; color: #fff;line-height: 24px; height: 72px;}
.scroll-cp .cp_item-info dl:hover dt{color: #fba700;}


.scroll-cp .swiper-slide-active .cp_item-info{ opacity: 1;transition: opacity 0.4s ease; } 
.scroll-cp .swiper-slide-active .cp_item-pic::before{content: "";width: 100%; height: 100%;background: rgba(0, 0, 0, 0.0);top:0;left:0;z-index: 2; position: absolute;display: none;}
.cp_item-pic .public-imgs{transition: transform 0.5s ease;}

.cp_item-pic:hover .public-imgs {
-webkit-transform:scale(1.05, 1.05); -moz-transform:scale(1.05, 1.05); -o-transform:scale(1.05, 1.05); -ms-transform:scale(1.05, 1.05); transform:scale(1.05, 1.05);transition: transform 0.3s ease;
}

.cp_item-pic  .public-imgs{ overflow:hidden; position:relative; padding-top:66%;object-fit: cover;}
.cp_item-pic  .public-imgs 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;}


 @media (max-width:1400px) {
.scroll-cp .cp_item-info dl dt{font-size: 16px; margin-bottom: 5px;}
.scroll-cp .cp_item-info dl dd{font-size: 14px; line-height: 24px;height: 72px;}
 }
 @media (max-width:1200px) {
 .scroll-cp .cp_item-pic{border-radius: 15px; }

 }

  @media (max-width:600px) {
.scroll-cp .swiper-container .swiper-pagination-bullet-active {
opacity: 1;
background: #005db3;
width: 8px;
height: 8px;
  }

.scroll-cp .swiper-button-prev {transform: scale(0.8);   }
.scroll-cp .swiper-button-next {transform: scale(0.8);  }

.scroll-cp .swiper-button-next:after, .scroll-cp .swiper-button-prev:after {font-size: 14px;}

.scroll-cp .swiper-container .swiper-pagination-bullet{width: 6px;height: 6px;}

.scroll-cp .cp_item-info dl dd{height: 72px; padding-right: 8px;overflow-y: auto;}
.scroll-cp .cp_item-info dl dd::-webkit-scrollbar {width:2px;background-color: #2471c3;}
.scroll-cp .cp_item—box{ margin-bottom: 0px;}
.scroll-cp .cp_item-info dl dd::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
border-radius: 10px;
background-color: #ececec;
}

.scroll-cp .cp_item-info dl dd::-webkit-scrollbar-thumb {
border-radius: 10px;
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
background-color: #2471c3;
}


  }
/*-----scroll-cp-//----*/




   	/*--------brand_tu-//-------*/
.brand_tu .swiper {width: 100%;overflow: hidden;}
	
.brand_tu .swiper-slide {
		  text-align: center;
		  font-size: 18px;

}
	

.brand_tu  .swiper-slide {width: 100%;}
.brand_tu  .my-button-disabled{ opacity:0.2; } 

	.brand_tu{ overflow: hidden;width: 100%; position: relative;}	
	.brand_tu .swiper-button-next:after,.brand_tu .swiper-button-prev:after {
		font-family:swiper-icons;
		font-size:14px;
		text-transform:none!important;
		letter-spacing:0;
		font-variant:initial;
		color: #fff;
		line-height:1
	}
	.brand_tu .swiper-pagination{bottom:5%}
	.brand_tu .swiper-pagination-bullet{ width: 14px;height: 14px; background: rgba(255,255,255,0.5); border: 1px solid #fff; opacity:1;margin: 0px 5px;}
	.brand_tu .swiper-pagination-bullet-active{width: 14px;height: 14px; background:#005db3; border: 1px solid #fff;}
	
.brand_tu .swiper-button-prev { margin-left: 0;left:0;
  font-size: 14px;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.3);  margin-top: -15px;
}


.brand_tu .swiper-button-next { margin-right: 0;right: 0;
  font-size: 14px;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.3); margin-top: -15px;
}
  
.brand_tu .swiper-button-next:hover {
  opacity: 0.9;
  background: #005db3
}
  
.brand_tu .swiper-button-prev:hover {
  opacity: 0.9;
background:#005db3
}
	
.brand_tu .mySwiper .swiper-pagination { bottom: 40px;width: 100%;}


@media (max-width:750px) {

.brand_tu .swiper-button-prev {
  font-size: 14px;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.2);
  transform: scale(0.7);   }


 .brand_tu .swiper-pagination-bullet{ width: 10px;height: 10px; background: rgba(255,255,255,0.5); border: 2px solid #fff; opacity:1;margin: 0px 5px;}

.brand_tu .swiper-pagination-bullet-active{width: 10px;height: 10px; background: #005db3; border: 1px solid #fff;}
.brand_tu .swiper-button-next {
  font-size: 14px;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.2);
  transform: scale(0.7); 
}
}

/*--------home_ad-//-------*/



/*-----scrolling_pic2------*/

.scrolling_pic2{overflow: hidden;padding: 0px; margin: 0;}
.scrolling_pic2 .swiper-button-next:after {color: #ffffff;font-size: 16px;}
.scrolling_pic2 .swiper-button-prev:after {color: #ffffff;font-size: 16px;}
.scrolling_pic2 .swiper-button-next:hover:after,.scrolling_pic2 .swiper-button-prev:hover:after {color: #ffffff;font-size: 16px;}
.scrolling_pic2 .swiper-button-next{margin-top: -30px;background:  rgba(0, 0, 0, 0.2); height: 30px;width: 30px; border-radius: 50%;}
.scrolling_pic2 .swiper-button-prev{margin-top: -30px;background:  rgba(0, 0, 0, 0.2); height: 30px;width: 30px; border-radius: 50%;}
.scrolling_pic2 .swiper-button-next:hover {
	opacity: 1;
	background:  rgba(0, 0, 0, 0.4);
  }

  .scrolling_pic2 .swiper-button-prev:hover {
	opacity: 1;
	background:  rgba(0, 0, 0, 0.4);
  }

.scrolling_pic2 .swiper-slide img {
		  display: block;
		  width: 100%;
		  height:auto;

}

.scrolling_pic2 .swiper-pagination-bullet-active {background:hsl(210, 91%, 45%);}


.subject_pic{ overflow:hidden; position:relative; padding-top:55.76%; border-radius: 3px;}
.subject_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;}
.subject_pic:hover img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.scrolling_pic2 .swiper-wrapper {padding-bottom:40px}

.subject_pic .title{font-size: 16px; line-height: 26px; padding: 10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;
	position: absolute;z-index: 2;left:0; bottom:-30%;width: 100%; background: rgba(0, 0, 0, 0.0);color: #fff; text-align: center;
	transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;
}
.subject_pic :hover .title{ background: rgba(0, 0, 0, 0.3);; bottom:0;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

   	/*--------case_gd-//-------*/
.case_gd .swiper {width: 100%;overflow: hidden;}
	
.case_gd .swiper-slide {

		  font-size: 18px;

}
	

.case_gd  .swiper-slide {width: 100%;}
.case_gd  .my-button-disabled{ opacity:0.2; } 

	.case_gd{ overflow: hidden;width: 100%; position: relative;}	
	.case_gd .swiper-button-next:after,.case_gd .swiper-button-prev:after {
		font-family:swiper-icons;
		font-size:14px;
		text-transform:none!important;
		letter-spacing:0;
		font-variant:initial;
		color: #fff;
		line-height:1
	}
	.case_gd .swiper-pagination{bottom:5%}
	.case_gd .swiper-pagination-bullet{ width: 14px;height: 14px; background: rgba(255,255,255,0.5); border: 1px solid #fff; opacity:1;margin: 0px 5px;}
	.case_gd .swiper-pagination-bullet-active{width: 14px;height: 14px; background:#005db3; border: 1px solid #fff;}
	
.case_gd .swiper-button-prev { margin-left: 0;left:0;
  font-size: 14px;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.3);  margin-top: -15px;
}


.case_gd .swiper-button-next { margin-right: 0;right: 0;
  font-size: 14px;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.3); margin-top: -15px;
}
  
.case_gd .swiper-button-next:hover {
  opacity: 0.9;
  background: #005db3
}
  
.case_gd .swiper-button-prev:hover {
  opacity: 0.9;
background:#005db3
}
	
.case_gd .mySwiper .swiper-pagination { bottom: 40px;width: 100%;}


@media (max-width:750px) {

.case_gd .swiper-button-prev {
  font-size: 14px;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.2);
  transform: scale(0.7);   }


 .case_gd .swiper-pagination-bullet{ width: 10px;height: 10px; background: rgba(255,255,255,0.5); border: 2px solid #fff; opacity:1;margin: 0px 5px;}

.case_gd .swiper-pagination-bullet-active{width: 10px;height: 10px; background: #005db3; border: 1px solid #fff;}
.case_gd .swiper-button-next {
  font-size: 14px;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.2);
  transform: scale(0.7); 
}
}
