@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: 30%;}

	.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%);

		}

}









