@media (max-width: 1920px) {
	.container { max-width: 1420px;
	}
}
@media (max-width: 1680px) {
	.container { max-width: 1320px;}
	
	#news-list a {
		
		margin:40px 0;
	}

}
@media screen and (max-width:1440px) {
	.container { max-width: 1280px;}
	
	.main-menu .main-menu__list>li>a {padding: 0 15px;}

	#news-list a {
		
		margin:30px 0;
	}

	
}
@media screen and (max-width:1366px) {
	.container { max-width: 1200px;}
	.stricky-header .main-menu__list>li>a {

		padding: 0 10px;
	}
	
	#news-list a {
		
		margin:28px 0;
	}

}

@media (min-width: 1200px) {

	.main-menu .main-menu__list,
	.main-menu .main-menu__list ul,
	.stricky-header .main-menu__list,
	.stricky-header .main-menu__list ul {
		display: flex;
	}
	.mobile-nav__buttons {
	  display: none;
  }
  .main-menu .mobile-nav__toggler {
	display: none;
  }

  }
  @media (max-width: 1200px) {  
	.main-menu-wrapper__logo { margin-left: 15px;}
	.top-tel { display: none;}

}
@media screen and (max-width:990px) {
	.container {
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
		margin-right: auto;
		margin-left: auto;
	}


	.main-menu-wrapper__left {

		height:60px;
	}
	.main-menu-wrapper__logo img{
		max-height: 48px;
	}


	/*首页*/

	.main_title {
		font-size: 28px;
		
	  }
	.about { padding: 40px 0;}
	.ab_bottom li a{  height: 170px;}
	.ab_txt span {
		font-size: 22px;
	}
	.product-box {
		display: flex;
		align-items: stretch;
		flex-wrap: wrap;
		flex-direction: column;
	}
	.slide-nav {
		margin-top: 10px;
		margin-right: 0;
		width: 100%;
		background: none;
	}
	.slide-list { flex-direction: row; flex-wrap: wrap;}
	.slide-list li {
		overflow: hidden;
		width:calc(33.33% - 4px) ;
		margin: 2px;
		border-bottom: 1px solid #FA8B40;
		flex: auto;
		line-height: 50px;
	}
	.pro_list {
		margin-top: 35px;
		width: 100%;
	}
	.news {
		display: flex;
		align-items: stretch;
		justify-content: center;
		align-content: center;
		margin-top: 20px;
		flex-direction: column;
	}
	.team-content .title2 { font-size: 18px;}
	.yyfa .tab { justify-content: flex-start; left: 15px;}
	/*底部*/

	.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) {
	/*头部*/
	#header {
		height: 60px;
	  }
	.top-box .logo {
		justify-content: flex-start;
		height: 60px;
	}

	.top-box .logo img {
		max-height: 45px;
	}
	.mobile-nav-toggle {
		top: 5px;
	}
	

	.in_about_txt {
	
		width:100%;
		
	}
	.ab_bottom2 b {
		font-size: 30px;
	}
	.ab_bottom2 li a{ height: 100px;}
	.yyfa .tab { top: 65%; }
	.yyfa .tab a {
		color: #fff;
		text-decoration: none;
		padding: 10px;
	}
	.team-content .title { font-size: 30px;}

	.ys_txt { width: 100%;}
	.ys_txt p { line-height: 32px; font-size: 17px;}
	.yyfa .co li {
		display: none;
		width: 100%;
		height: 540px;
		list-style: none;
	}
}

@media screen and (max-width:640px) {
	.ab_bottom2 li a{ height: 100px; padding: 10px;}
	.slide-list li {
		overflow: hidden;
		width: calc(50% - 4px);
		margin: 2px;
		
	}

	.pro_list a {
		display: block;
		float: left;
		width: calc(50% - 22px);
		margin: 10px;
		border: 1px solid #f2f4f5;
	}
	.in_about_bg {
		
		padding:40px 0 0;
	}
	.product {
		margin: 40px 0;
	}
	.case {
		
		padding-top: 40px;
		padding-bottom: 140px;
		
	}
	.news-bg {
		margin: 40px 0;
	
	}
	#banner .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
		bottom: 10px;
		
	}
	#banner .swiper-pagination-bullet-active {
	
		width: 20px;
		
	}
	.tab-bg { width: 100%;}

}
@media screen and (max-width:480px) {

	.about { padding: 30px 0;}

	  .ab_bottom2 li {
		width: 50%;
		float: left;
	}
	.ab_bottom2 li a{ height: 80px; padding: 10px;}
	.slide-list li a { font-size: 15px;}
	  .ab_more {
	
		padding: 0 ;
	
		width: 190px;

	}
	.day { padding-right: 10px;}
	.pro_list a {
		
		width: calc(50% - 12px);
		margin: 5px;
	
	}
}




