@charset "utf-8";
/* CSS Document */


 @media screen and (max-width: 922px){
 	.header_cont{
 		position: relative;
 	}

	.header_cont .logo{
		float: none;
		margin: 0px auto 0;
		display: block;
		width: 100%;
		text-align: center;
	}

	.header_cont .nav_btn {
		display: block;
		position: absolute;
		top: 30px;
    	left: 2%;
		cursor: pointer;
	}
	.header_cont .nav_btn img {
		width: 70%;
	}
	.header_cont .nav {
		display: none;
		float: none;
		width: 100%;
		/*margin-top: 30px;*/
		margin-left: 0;
	}
	.header_cont .nav .nav_title ul li {
		float: none;
		font-size: 1em;
		width: 100%;
		min-height: 40px;
		text-align: center;
		margin: 0;
		background: #CCC;
		position: inherit;
		display: inline-table;
		
	}
	.header_cont .nav .nav_title ul li a {
		padding-top: 0px;
		margin-top: 8px;
		min-height: 30px;
	}
	.header_cont .search {
		clear: both;
		float: none;
		margin: 0px auto 0;
		cursor: pointer;
		z-index: 200;
		position: absolute;
		top: 37px;
		right: 3%;
		line-height: 0;
	}
	.search_k {
	position: absolute;
	top: 70px;
	right: 0;
	width: 300px;
	height: 40px;
	line-height: 40px;
	box-shadow: 0 0 7px 1px #CDCDCD;
	z-index: 200;
	margin: 0;
}
.search_k input {
	font-size: 15px;
	display: block;
	float: left;
	width: 86%;
	height: 40px;
	line-height: 40px;
	border: none;
	background: none;
	padding-left: 20px;
	outline: none;
}
.search_k a {
	display: block;
	float: right;
	width: 14%;
	cursor: pointer;
}
	.a_block{float: none;width: 95%;margin: 0 auto 20px;}
	.mBan2 .prev,.mBan2 .next{display: none;}
 }

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

  }

   @media screen and (max-width: 500px){
   	.block_title p.first{font-size: 1.3rem;}
   	.block_title p.second{font-size: 0.5rem;}
  	
  }
  @media screen and (max-width: 1048px){
  	.field .field_block{width: 49.85%;border-bottom: #DBDBDB solid 1px;}
  	.field .field_block:nth-child(2n+1){border-left:none; }
  	.field .field_block:nth-child(5){border-bottom: #DBDBDB solid 1px;}
  	.field .field_block:nth-child(7),.field .field_block:nth-child(8){border-bottom: none;}
  	.block_bottom a{width: 20%;}
  }
  @media screen and (max-width: 645px){
  	.block_bottom a{font-size: 14px;width: 25%;}
  	.team .tab_nav li{float: none;width: 100%;margin-bottom: 10px;}
  }
  @media screen and (max-width: 520px){
  	.field .field_block{width: 99.85%;border-bottom: #DBDBDB solid 1px !important;border-left: none;}
  	.field .field_block:last-child{border-bottom: none !important;}
  	.block_bottom a{width: 30%;}
  }	
  @media screen and (max-width: 768px){
  	.industrial_cont_left {
		float: none;
		width: 80%;
		margin: 0 auto;
	}
	.industrial_cont_centre {
		float: none;
		width: 80%;
		margin: 0 auto;
	}
	.industrial_cont_right {
		float: none;
		width: 80%;
		margin: 0 auto;
	}
  }

  @media screen and (max-width: 1210px){
  	.industrial_cont ul li {
	    width: 100%;
	}
  }
  @media screen and (max-width: 950px){
  	.news_left {
		float: none;
		width: 90%;
		margin: 0 auto 30px;
	}
	.news_left img{width: 100%;}
	.news_right {
		float: none;
		width: 90%;
		margin: 0 auto;
	}
  }
  @media screen and (max-width: 414px){
  	.news_right b{float: none;width: 90%;margin: 0 auto;border-right: none;}
  	.news_right .news_title{float: none;width: 90%;margin: 0 auto;}
  }
  @media screen and (max-width: 1230px){
  	.foot_left{float: none;width: 90%;margin: 0 auto;}
  	.foot_right{float: none;width: 90%;margin: 0 auto;padding: 2rem 0;}
  	.foot_right input, .foot_right textarea{width: 90%;}


  }
  @media screen and (max-width: 414px){
	.a_block .zuo img{width: 80%}
 }
/*  @media screen and (max-width: 480px){
  	.foot_left .foot_content_left span{max-width: 180px;}
  }*/



