@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: 20%;}
	.nav-menu a {
		padding: 0 7px;
	  }
	  .top_tel {

		font-size: 18px;
		
	}
	.nav-menu ul li a {padding: 0 15px;font-size: 15px;}
	.pro-nav ul {  

		flex-wrap: wrap;
	}
	.pro-nav li { width: 25%;}
	.pro-nav a {
		padding-left: 40px;
		transition: all 0.3s;
		color: #fff;
		line-height: 68px;
		font-size: 22px;
		position: relative;
	}
	.proo-nav ul {  

		flex-wrap: wrap;
	}
	.proo-nav li { width: 25%;}
	.proo-nav a {
		padding-left: 40px;
		transition: all 0.3s;

		line-height: 40px;
		font-size: 22px;
		position: relative;
	}
}
@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: 20%;}
	.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:16px;   color:#fff; text-shadow: 0 1px 2px rgba(0,0,0,0.2);  }
	  .banner_txt b{ display: block;font-size:20px; color: #fff; margin: 10px 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,	.homePg2 ,.homePg3,.homePg4 ,.homePg5,.homePg6 { height: auto!important;  padding: 20px 0;}

	.about { flex-direction: column;}
	.ab_bottom li{ width: 25%;}
	.ab_tu { margin-left: 0;}
	.product { flex-direction: column;}
	.pro-nav ,.pro-list { width: 100%;}
	.pro-nav ul { display: flex; justify-content: space-between; flex-wrap: wrap;}
	.pro-nav ul li { width: 25%;}
	.pro-nav a {
		padding-left: 0px;
		transition: all 0.3s;
		color: #fff;
		line-height: 68px;
		font-size: 22px;
		position: relative;
	}
	
	.pro-nav a:before {
		content: "";
		position: absolute;
		top: 10px;
		left: 0px;
		height: 1px;
		width: 15px;
		background: rgba(255, 255, 255, .5);
		transition: all .3s;
		width: 0;
	}

	
	.pro-nav a:hover {
		color: #f66c0d;
		padding-left: 0;
	}
	
	.pro-nav a:hover:before {
		background: #f66c0d;
		width: 0;
	}
	
	.proo-nav ,.pro-list { width: 100%; line-height:35px;}
	.proo-nav ul { display: flex; justify-content: space-between; flex-wrap: wrap;}
	.proo-nav ul li { width: 25%;}
	.proo-nav a {
		
		transition: all 0.3s;
		line-height: 40px;
		font-size: 22px;
		position: relative;
	}
	
	.proo-nav a:before {
		content: "";
		position: absolute;
		top: 10px;
		left: 0px;
		height: 1px;
		width: 15px;
		background: rgba(255, 255, 255, .5);
		transition: all .3s;
		width: 0;
	}

	
	.proo-nav a:hover {
		color: #f66c0d;
		padding-left: 0;
	}
	
	.proo-nav a:hover:before {
		background: #f66c0d;
		width: 0;
	}
	.apple-retail .swiper-slide  {
		width: 100%;
		padding: 0;
		
	
	}
	
	/*底部*/
	.ftimg { display: none;}
	.foot {
		padding: 30px 0;
		display: flex;
		flex-wrap: wrap;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		margin-right: 0;
	}
	.foot .ft-contact {
		flex: 1;
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		padding:10px;
		text-align: center;
	}
	.foot .ft-contact img { width: 100%; margin-left: auto; margin-right: auto; display: block;}
	.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;
	
	}
  
	.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;

	}
	
	.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;}
	
}

@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 {

			flex: none;
			margin: 10px 0;
		}
		.pro-nav ul li{ width: 33.33%;}
		.pro-nav ul { justify-content: flex-start;}

		.pro-nav a { font-size: 18px;}
		.proo-nav ul li{ width: 33.33%;}
		.proo-nav ul { justify-content: flex-start;}

		.proo-nav a { font-size: 18px;}
		
		.pro-list a { width: calc(50% - 10px);}
		.copyright  { padding: 10px;}
		.foot-nav { display: none;}
		.ft-contact img { display: none;}
	
}
@media screen and (max-width:480px) {
	.pro-nav ul li{ width: 50%;}
	.proo-nav ul li{ width: 46%; margin:0 2%;}
}



