

@media (max-width: 1920px) {

	.container { max-width: 1360px;

	}

}

@media (max-width: 1680px) {

	.container { max-width: 1320px;}

}

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

	.container { max-width: 1280px;}

}



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

	/*头部*/

	.back-to-top{ right:3px; bottom:5px; width: 35px;

  height: 35px;}

	.back-to-top i {

  font-size: 26px;

  width: 35px;

  height: 35px;

  line-height: 35px;



}

	#header {

		height: 70px;

	  }

	.top-box .logo {

		justify-content: flex-start;

		height: 70px;

	}



	.top-box .logo img {

		max-height: 55px;

	}



	/*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;}

	/*about*/

	.ab_bottom {

		background: url(../images/about.jpg)  no-repeat bottom;

		height: 400px;

	  }

	  /*业务*/

	  .yw li .ar_title {

		width:90%;

	  }

	  .yw li .ar_title span {

	

		width: 70px;

		height: 70px;



	  }

	  .yw li .ar_title b{font-size:18px; }

	  .yw li .dec_ar em{ font-size: 18px; }

	  .yw .dec_ar p {

		margin-top: 5px;

	}

	/*底部*/

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

	}

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

	}

	/*about*/

	.about {

	  padding: 20px 0 0;

	

	}

	.tit i {



		font-size: 26px;

		line-height: 38px;

	  }

	  .tit p {

		font-size: 20px;



	  }

	  .about_txt {

		font-size: 15px;

		line-height: 24px;

		margin: 15px auto;

		width: 88%;



	  }

	  .ab_list2 {

	

		margin-top: 30px;



	  }

	  .ab_list2 li {



		font-size: 15px;

	  }

	  .ab_list2 li b {



		font-size: 32px;

	

	  }

	  .ab_list2 li i {

		font-size: 14px;





	  }

	  .ab_bottom b {

		font-size: 24px;



	  }

	  .ab_bottom p {

		font-size:18px;

	

	  }

	  .ab_bottom {

		background: url(../images/about.jpg)  no-repeat bottom;

		height: 300px;



	  }

	  /*业务*/

	  .yw ul{



		flex-wrap: wrap;

	

	}

	.yw li{width: calc(50% - 10px)!important; float: left;  margin: 5px; }

	/*新闻*/

	.news a{

		 

		  width: 50%;

	  }



}



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

		/*about*/

	.ab_list2 {

		flex-wrap: wrap;

	  }

	.ab_list2 li {

	 flex: auto;

     width: 50%;

     float: left;

	 margin: 15px 0;

	  }

	  .ab_list2 li:nth-child(2){ border-right: none;}

	  .yw li {

		width: calc(100% - 20px) !important;

		float: left;

		margin: 10px;

	  }

	  /*news*/

	  .news a{

		 

		width: 100%;

	}

	.foot .ft-contact {

		flex: 1;

		display: flex;

		flex-wrap: wrap;

		align-items: flex-start;

		padding: 10px;

	  }

	  .foot .ft-contact {

		flex: 1;

		display: flex;

		flex-wrap: wrap;

		align-items: flex-start;

		padding:10px;

	}

	

}

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

	#header {

		height: 50px;

	  }

	.top-box .logo {

		justify-content: flex-start;

		height: 50px;

	}



	.top-box .logo img {

		max-height: 40px;

	}

	.mobile-nav-toggle {

		top: 0;

	}

	.ab_bottom b {

		font-size: 20px;

	  }

	  .ab_bottom {

		background: url(../images/about.jpg) no-repeat bottom;

		height: 340px;

	  }

}









