@media (max-width: 1920px) {

	.container { max-width: 1440px;

	}

}

@media (max-width: 1680px) {

	.container { max-width: 1320px;}

	.nav-menu a {

       margin: 0 10px;

	  }

    .news_tu {

		

		padding: 80px 3% 50px 11%;

	

	}

	



}

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

	.container { max-width: 1280px;}

	.news_tu {

		

		padding: 80px 3% 50px 7%;

	

	}

	



}

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

	.container { max-width: 1200px;}



	

}

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





	/*头部*/

	#header {

		height: 80px;

	  }

	  .top-box .logo img {

		max-height:60px;

		margin: 10px 0;

	}

	.top-box{ display: flex; justify-content: space-between; align-items: center; padding: 0 15px;}



	.pclogo { display: none !important;}

	.pclogo2 { display:none!important;}

    .mlogo{ display: block !important;}

	#header.header-scrolled .pclogo { display: none!important;}

    #header.header-scrolled .pclogo2 { display: none!important;}

	#header.header-scrolled .top_tel { display: none!important;}





	#header.header-transparent {

		background: rgba(255,255,255, 1);

	}

	/*banner*/

	#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 {

		position: absolute;

		top:29%;

		left:0;

		right: 0;

		bottom: 0;

		margin: auto;

		text-align: center;



	  }

	.banner_txt span{ 

		font-size:24px;

	}

	.banner-more { margin:15px auto;}

	/**/

	.main_title b {

		font-size: 26px;

		margin: 5px 0;

	

	}

	/*业务*/

	.ywfw ul {

		flex-wrap: wrap;

	}

	.ywfw ul li {

		margin: 15px;

		flex: none;

		width: calc(50% - 30px);

	

	}

	/*解决方案*/

	.ys_list_right {



		width: 100%;

	  }

	.ys_list_left {



		width: 100%;

	  

	  }

	.zzsc .tab a {

		

		font-size: 20px

	  }

	.ys_list_left b {

		line-height: 46px;

		padding: 20px 0 0;

		font-size: 30px;



	}

	/*关于我们*/

	.ab_list2 {

		flex-wrap: wrap;

	}

	.ab_list2 li { 

		flex: none;

		width: 50%;

	}

	/*案例*/





	/*评价*/

	.pj .swiper-slide a {

	

		padding: 30px;

		margin:10px;

	}





	/*新闻*/

	.news_tu {

		padding: 80px 3% 50px 2%;

	}

	/*footer*/

	.back-to-top { display: none!important;}

	.foot {



		display: block;

	}

	.foot .ft-nav .ft-nav-list dl {

		padding-right: 0;

	}

	.foot .ft-nav .ewm {

		justify-content: center;

		margin-bottom: 20px;

	}

	.foot .ft-contact {

		justify-content:center;

		align-items:center;

		width: 100%;

	

	}

	.foot .ft-contact i { display: none;}



	.foot .ft-contact p {

	

		margin-bottom: 10px;

		text-align: center;

		font-size: 15px;

	}

	.foot .ft-nav .ft-nav-list dd a {

		color: rgb(51, 51, 51);

		display: block;

		margin-bottom: 10px;

		padding-right: 15px;

		font-size: 15px;

	}

	.foot .ft-contact p span {

		padding-left: 0;

		display: block;

		margin-bottom: 10px;

	}

}



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

	/*头部*/

	#header {

		height: 60px;

	  }

	

	  .top-box .logo img {

		max-height:40px;

		margin: 10px 0;

	}

	.mobile-nav-toggle {

		top: 5px;

	}

	/**/

	.zzsc .tab a {

		font-size: 17px;

	}

	.zzsc .tab a span img{

		max-width: 60px;

	}

	.about_txt {

		font-size: 16px;

		line-height: 26px;

		color: #666;

		margin: 30px auto;

		width: 100%;

		text-align: center;

	}

	.ab_list2 li b {

	

		font-size: 50px;

	

	}

	.case { background:#F6F8FC url(../images/casebg.jpg) no-repeat top; padding: 60px 0;}

	.case_box { display: block;}

	.case_box .case_tab {

	

		width: 100%; display:flex; flex-wrap: wrap;

	

	  }

	  .case_box .case_tab a { width:calc(50% - 20px) ; float: left; margin: 10px; font-size: 20px; display: flex; flex-direction: column; align-items: center; padding: 0;}

	  .case_box .case_tab a img { padding-right: 0; max-width: 74px;}

	  .case_box .case_co {

	

	width: 100%;

	  }

	

	  .case_box .case_tab a span{ display: none;  }

	  .case_box .case_tab a:hover { padding-left: 0px; background:none; border-left:none;}

	  .case_box .case_tab a i { display: none;}

	  .case_box .case_co li {



		padding: 20px 0px;

	}

	.liuchengbox { flex-wrap: wrap; }

	.liuchengbox .lc4 span {display: none;}

	.liucheng-list{

		width: calc(20% - 35px);

		padding: 25px 0;

	

	  

	  }

	.news_box  {  display: block;}

	.news_tu {

		padding:60px 2%;

	}

	.news {

		flex: 4;

		padding: 50px 0;

	margin-left: 10px;

	margin-right: 10px;

		overflow: hidden;



	}

	.fot_bg .zx {

	flex-direction: column;

	}

	.fot_bg .rx {

	margin-top: 20px;

	}

	.banner_txt {

		position: absolute;

		top:20%;

		left:0;

		right: 0;

		bottom: 0;

		margin: auto;

		text-align: center;



	  }

	.banner_txt b{font-size:42px; margin: 5px 0; }

	.banner_txt span { font-size: 32px;}

	.banner_txt p{ font-size:28px;   }

	



}

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

	#banner .swiper-button-prev ,#banner .swiper-button-next { display: none!important;}

	.ab_list2 li b {

		font-size: 34px;

	}

	.ywfw ul li {

		margin:20px 0;

		flex: none;

		width: 100%;

	}

	.zzsc .tab a {

		border: 1px solid #f1f1f1;

		height: 120px;

		padding: 10px 0;

		font-size: 15px;

		margin: 0;

		width: 33.3%;}

	.zzsc .tab a img { height: 60px;}

	.zzsc .tab a:last-child{ border-right:  1px solid #f1f1f1;}

	.zzsc .tab a.on i{ display: none;}

	.banner_txt {

		position: absolute;

		top:20%;

		left:0;

		right: 0;

		bottom: 0;

		margin: auto;

		text-align: center;



	  }

	.banner_txt b{font-size:26px; margin: 5px 0; }

	.banner_txt span { font-size: 20px;}

	.banner_txt p{ font-size:18px;   }

	

}













