@media (max-width: 1920px) {
	.container { width: 1380px;
	}
}

@media screen and (max-width:1440px) {
	.container { width: 1280px;}
	
	.main-menu .main-menu-list>li, .stricky-header .main-menu-list>li{ margin-left: 40px;}
	.slide-list li a {
		
		line-height: 83px;
	
	}


	
}
@media screen and (max-width:1366px) {
	.container {width: 1200px;}
	.main-menu .main-menu-list>li, .stricky-header .main-menu-list>li{ margin-left: 20px;}
	.slide-list li a {
		
		line-height: 78px;
	
	}

}

@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) { 
		.container { width: 100%;} 
		.mobile-nav-toggler { margin-right: 15px;}
	.main-menu-wrapper-logo { margin-left: 15px;}
	.top-tel { display: none;}
	.back-to-top { display: none!important;}
	.banner_txt {
	
		text-align: center;
	
	}
	.banner-more { margin: 10px auto;}
	.banner_txt b{ font-size: 38px;}

}
@media screen and (max-width:990px) {
	.container {
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
		margin-right: auto;
		margin-left: auto;
	}

@media screen and (max-width:720px) {
	.container {
		width: 100%;
		padding-right: 0;
		padding-left: 0;
		margin-right: auto;
		margin-left: auto;
	}
	.main-menu-wrapper-left {

		height:60px;
	}
	.main-menu-wrapper-logo img{
		max-height: 48px;
	}


	/*棣栭〉*/

	.about { padding: 40px 0;}

	.ab_txt span {
		font-size: 22px;
	}

	.news {
		display: flex;
		align-items: stretch;
		justify-content: center;
		align-content: center;
		margin-top: 20px;
		flex-direction: column;
	}

	/*搴曢儴*/

	.foot {
		padding: 30px 0;
		display: flex;
		flex-wrap: wrap;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		background: none;
	}
	.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 .ft-nav-list{display: flex;flex-flow: column nowrap;}

	.foot .ft-nav .ft-nav-list dl{
		display: none;
		
	}
	.foot .ft-nav .ft-nav-list dl.lx {  display: block;margin: 0 auto;display: block;width: 100%;}
	.foot .ft-nav .ft-nav-list dl:last-child {  display: block;margin: 0 auto;
		display: block;
		width: 100%;}
		.foot .ft-nav .ft-nav-list dd { align-items: center;}
		.foot .ft-nav .ft-nav-list dt { text-align: center;} 
		.foot .ft-nav-list .ewm{display: flex!important;flex-flow: row nowrap;justify-content: center}

		.case .swiper-button-prev,.case .swiper-button-next { top:calc(100% - 50px)}
		.case .container { padding-bottom: 100px;}
		.case .swiper-button-prev{left: 10%;}
		.case .swiper-button-next{left:calc(90% - 160px);}
		#news-list { margin-left: 0;}
		.hezuo .swiper-slide a img {
			filter: grayscale(0%);
			opacity: 1;
	}
	.newscon { padding-left: 20px;}
	 
}

@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;
	}
	

	.ab_bottom2 b,.ser-fr b {
		font-size: 30px;
	}

	.ab_bottom2 li a{ height: 100px;}
	.banner_txt { top: 10%;}
	.banner_txt b{ font-size: 28px; margin: 10px 0;}
	.banner_txt span { font-size: 16px;}
	.about { display: block;}
	.main_title { font-size: 36px; margin-bottom: 0; display:block;}
	.ab_tu{ width: 100%;}
	.ab_txt { width: 100%; margin-top: 20px;}
	.service { display: block;}
	.service-list {margin-top: 20px;
	}
	.ab_more2{ width: 120px;}
	

}

@media screen and (max-width:640px) {
	.ab_bottom2 li a{ height: 100px; padding: 10px;}
	.service-list b { font-size: 18px;}
	.case {
		
		padding-top: 40px;
		padding-bottom: 40px;
		
	}
	.news-bg { padding: 20px 0 40px 0;}
	#banner .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
		bottom: 10px;
		
	}
	#banner .swiper-pagination-bullet-active {
	
		width: 20px;
		
	}
	.ab_bottom ul { flex-wrap: wrap;}
	.ab_bottom ul li{ width: 50%; margin: 10px 0;}
	.news-more { margin-top: 10px;}
	.banner-more { display: none;}

}
@media screen and (max-width:480px) {

	.banner_txt { top: 35%;}
	.banner_txt b{ font-size: 20px; margin: 10px 0;}
	.banner_txt span { font-size: 16px;}

	.service-list li{
		width: 50%;
	
	}
	.service-list li:first-child { display: none;}
	.newscon { padding-left: 20px;}

	.news-more { display: none;}
	.news-top { display: block;}
	.ab_more2 { margin-top: 20px;}
	.news_left { margin-top: 10px;}

	.case1 ul li{width: calc(50% - 15px);position: relative;}
	.solu_box .solu_top,.solu_box .solu_mid,.solu_box .solu_bot{width: 100%;display: flex;flex-flow:column nowrap;margin-bottom: 0px}
.solu_box .left,.solu_box .mid,.solu_box .right{width: 100%!important;margin-bottom: 20px!important}

.case1 .casebody .container .case_tl{width:100%}
.case1 .casebody .container .case_tr{width:100%;}
.case1 .casebody .container .case_tr .case_box,.case1 .casebody .container .case_tl .case_box{margin-top:4%}

}




