@media (max-width: 1920px) {
	.container { max-width: 1420px;
	}
}
@media (max-width: 1690px) {
	.nav-menu  ul li a {
		padding: 0 10px;
	
	  }
}
@media (max-width: 1680px) {
	.container { max-width: 1320px;}
	.product .gallery-thumbs2 {
		padding-left: 7%;}
	.nav-menu  ul li a {
		padding: 0 10px;
	
	  }
	  .top_tel {

		font-size: 18px;
		
	}
	.nav-menu  .drop-down_spec ul {left:0;  width: 180%; }

}
@media screen and (max-width:1440px) {
	.container { max-width: 1280px;}
	.product .gallery-top2 .swiper-slide .pro_ej { position: relative; bottom: 0px; left: 0; right: 9; background: #fff; padding: 20px; }
	.wal {  padding: 0 2%; }
	.product .gallery-thumbs2 {
		padding-left:5%;}
	.nav-menu a {
		padding: 0 10px;
	  }
	
}
@media screen and (max-width:1366px) {
	.container { max-width: 1200px;}
	.top-box .logo { max-width: 10%;}
	.nav-menu a {
		padding: 0 7px;
	  }
	  .top_tel {

		font-size: 18px;
		
	}
	.nav-menu ul li a {padding: 0 15px;font-size: 15px;}
	
}
@media screen and (max-width:1280px) {
	.product .gallery-thumbs2 {
		padding-left:3%;}
	.nav-menu a {
		padding: 0 5px;
		font-size: 15px;
	  }
	.nav-menu ul li a {padding: 0 10px;font-size: 15px;}
	.top-box .logo { max-width: 10%;}
	.top_tel { font-size:15px;   }
   
	
}
@media screen and (max-width:1065px) {
	.nav-menu ul li a {padding: 0 6px;font-size: 15px;}
	.top-box .logo { max-width: 10%;}
	.top_tel { font-size:14px;   }
}
@media screen and (max-width:990px) {
	.fp-overflow {
		overflow-y:hidden;
		height: 100%;
		outline: none;
	}
	#slide_menu{ display: none!important;}
	/*头部*/
	#header {
		height: 80px;
	  }
	  .header-transparent {
	
		min-height:80px;
	}
	.top-box{ display: flex; justify-content: space-between; align-items: center; padding: 0 15px;}
	.top-box .logo {
		justify-content: flex-start;
		height: 80px;

		max-width: 100%;
	}

	.top-box .logo img {
		max-height: 62px;
	}
	.top_tel { display: none;}
	#header.header-transparent {
		background: rgba(255,255,255, 1);
	}
	/*banner*/
    #banner .swiper-slide img {
	display: block;
	width: 100%;

  }
	#banner .swiper-button{ display: none;}
	#banner .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
		bottom: 10px;

	}
	#banner .swiper-slide .pcimg { display:none !important;}
	#banner .swiper-slide .mobimg {display:block !important;}

	.banner_txt {
		
		top:40%;

		
	  }
	  
	  .banner_txt p{ font-size:26px;   color:#fff; text-shadow: 0 1px 2px rgba(0,0,0,0.2);  }
	  .banner_txt b{ display: block;font-size:30px; color: #fff; margin: 20px 0; text-shadow: 0 1px 2px rgba(0,0,0,0.2);}  
	  .banner_txt span{ color: #fff; font-size: 16px; display: block;text-shadow: none;  padding: 0 10px; text-shadow: 0 1px 2px rgba(0,0,0,0.2);}
	/*主体*/
	.homePg1,.homePg5,.homePg6 { height: auto!important;}
	.homePg2  { padding-bottom: 50px; height: auto!important;}
	.homePg3 {  padding-top: 50px; padding-left: 10px; padding-right: 10px;height: auto!important;background:#1099E9 url(../images/probg.jpg) no-repeat}

	.product .gallery-top2 {
	
		width: 100%;
	  
	  }
	  .product .gallery-thumbs2 {
		padding-left: 0;
		width: 100%;
		
	  }
	  .product .gallery-thumbs2 .swiper-slide {
		  display: flex;
		  align-items: center;
		  cursor: pointer;
		font-size: 18px;
		height: 90px;
		padding: 5px;
		margin: 5px;
		width: calc(33.3% - 22px)!important;
		border: 1px solid #fff;
	}
	.homePg4 { padding: 50px 0;height: auto!important;}
	.apple-retail .swiper-button-next, .apple-retail .swiper-button-prev {top: 50%;}
	.apple-retail .swiper-button-next {

		right:10px;
	}
	.apple-retail .swiper-button-prev {
	
		left: 10px;
	}
	.homePg4{  height: auto!important;}
	.ys_mid{  height:290px;  border: 1px solid rgba(255,255,255,.2);  margin-left: -1px; padding: 30px 10px;}
	.ys_bg div.on { background-size: cover; background-repeat: repeat-y;}
	.ys .swiper-wrapper { flex-wrap: wrap; align-items: stretch;}
	.ys .swiper-slide { width: 50%;}
	.homePg6 { padding: 50px 0;}
	.sl .gallery-thumbs .swiper-wrapper {

		margin-top: 30px;
		flex-direction: row;
	}
	.sl .gallery-thumbs .swiper-slide {
	
		background: #f1f1f1;
		padding: 0;
		width:50%!important;
	}
	.sl .gallery-thumbs .swiper-slide a { padding: 20px 0;}
	.sl .gallery-top {
		
		width: 100%;
	  
	  }
	  
	.sl .gallery-thumbs {
		width: 100%;
	
		
	  }
	.homePg7{ padding: 50px 0;height: auto!important;}
	.homePg8 {background: #E3E7EA url(../images/newsbg.jpg) no-repeat; padding: 50px 0;height: auto!important;}
	.apple-retail .swiper-slide  {
		width: 100%;
		padding: 0;
		
	
	}
	/*底部*/
	.foot {
		padding: 30px 0;
		display: flex;
		flex-wrap: wrap;
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}
	.foot .ft-contact {
		flex: 1;
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		padding:10px;
		text-align: center;
	}
	.ftlogo { margin: 10px auto;}
	.foot .ft-contact b { text-align: center; width: 100%;}
	.foot .ft-nav {
		display: none;
	}
}

@media screen and (max-width:768px) {

	/*主体*/
	.ab_bottom li a {
		padding: 0px;
	}
	.ab_bottom li a b {
	
		font-size: 36px;
		
	}
	.about {
		flex-direction: column;
		
	}
	.ab_tu {
		
		margin-right: 0;
	}
	.ab_txt {
		
		margin-left: 0px;
	
	}
   
	.news {
		flex-direction: column;
	}
	.news_list {
		flex: 1;
		margin-top: 10px;
		margin-left: 0;
		width: 100%;
	}
	.ys_txt { padding: 0;}
	.main_title {
		font-size: 30px;
		margin-bottom: 15px;
		margin-top: 15px;

	}
	.ab_txt span {
		font-size:24px;
		margin: 10px 0;
	
	}
	.ab_bottom li a i {
		font-size: 18px;
	
	}
	.ab_bottom li a p {

		font-size: 15px;

	}
	.product .gallery-thumbs2 .swiper-slide a img {
		display: none;
	}
	.product .gallery-thumbs2 .swiper-slide a {
		
		font-size: 16px;
	}
	.product .gallery-thumbs2 .swiper-slide {
	
		font-size: 16px;
		padding: 10px 0;
		margin: 10px;
	
	}

	.product .gallery-thumbs2 .swiper-slide a p {
		margin-top: 0px;
		
	}
	.rx b {
		font-size: 18px;
	}

	.product .gallery-top2 .swiper-slide .pro_ej {
		position: relative;
		bottom: 0px;
		left: 0;
		right: 0;
		padding:10px;
		justify-content: space-between;
	}
	.product .gallery-top2 .swiper-slide .pro_ej a {
		line-height: 40px;
		padding: 0 0;
		font-size: 14px;
		width: 50%;
	}
	.product .gallery-top2 .swiper-slide .pro_ej a img {
		padding-right: 5px;
		width: 20px;
	}
	.apple-retail .gallery-item-desc {
		position: relative;
		left: 0;
		right: 0;
		bottom: 0;
		box-shadow:none;
		background: #fff;
		text-align: left;
		padding: 20px;
		
	}
	.apple-retail .gallery-item-desc .more_case { display: none;}
	.ys_title {
		display: block;
		color: #fff;
		margin: 20px 0;
		font-size: 28px;
	}
}

@media screen and (max-width:640px) {
		/*头部*/
	#header {
			height: 66px;
	}
	.header-transparent {
		min-height: 66px;
	}
		.top-box .logo {
			justify-content: flex-start;
			height: 66px;
		}
		.top-box .logo img {
			max-height: 48px;
		}
	
		.mobile-nav-toggle {
			top: 8px;
		}
		.ab_bottom { margin: 0 0 30px 0;}
		.ab_bottom li {
			width: 50%;
			flex: none;
			margin: 10px 0;
		}
		.news_tu {display: none;}
		.news_content .newscon {
		padding: 10px;
		}
		.news_list a { padding: 10px;}
	
		.ys .swiper-slide {
			width: 100%;
		}
		.rx b{ font-size: 24px; display: block; margin-right: 15px;}
		.hezuo .swiper-slide a {
			display: block;
			margin: 10px;
			padding:30px 10px;
			overflow: hidden;
			box-shadow: 0 0 10px rgb(0 0 0 / 10%);
		}
}




