.m_nav{display:none}
.headlf .m_logo{display: none}
.headrg .m_menuimg{display: none}
/*移动端导航*/
@media screen and (max-width: 1200px) and (min-width: 0px){
	body{
		margin-bottom: 52px;
	}
   .msgNum{
	   display: none;
	   }
   .slider{
	   margin-top: 44px;
	   }
   header{
	   display:none;
	   }
   .m_img{
	   display:block;
	   height:44px;
	   background:#fff;
	   position:fixed;
	   top:0px;
	   left:0px;
	   width:100%;
	   z-index:9999;
	   box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.4);
	   overflow: hidden;
	   }

	   
   .m_img .headlf{
	   padding-top:4px;
	   padding-left:2%;
	   float: left;
	   }
   .m_img .headlf .m_logo{
	   height:36px;
	   display: block
	   }
   .m_img .headrg{
	   padding-right:2%;
	   padding-top:14px;
	   float: right;
	   }
	.m_img .headrg a{
		position: relative;
	}
   .m_img .headrg a .m_menuimg{height:16px;vertical-align:top;display: block}
   .m_nav {display:block;position:fixed;top:0px;left:0px;width:0px;height:0px;overflow:hidden;z-index:10000}
   .m_nav .closecover{
	   position:absolute;
	   width:100%;
	   height:100%;
	   background:#1a1b1c;
	   filter:alpha(opacity=0);opacity:0;left:0px;top:0px;z-index:1}
   .m_nav .closeicon{position:absolute;width:20%;left:30px;top:5%;z-index:100;text-align:center;filter:alpha(opacity=0);opacity:0}
   .m_nav .m_navList{position:absolute;width:80%;right:0px;top:0px;background:#1a1b1c;height:100%;z-index:100;right:-80%;overflow-y: scroll;}
   .m_nav .m_navList ul{padding-left:5%;padding-right:5%}
   .m_nav .m_navList ul li{border-bottom:1px solid #232530}
   .m_nav .m_navList ul li a{display:block;height:48px;color:#fff;line-height:48px;padding-left:5%;font-size:16px}
   .m_nav .m_navList ul li .m_f_a{display: flex;align-items: center;justify-content: space-between; width: 100%}
   .m_nav .m_navList ul li .m_f_a a{flex: 1;}
   .m_nav .m_navList ul li .m_f_a i{width: 40px;height:40px;box-sizing: border-box; padding:0 4px; display: block;}
   .icon{ 
	   background:url(../images/plus.png) 100% no-repeat;
	   background-position: 50% 50%; 
	   background-size: 16px 16px;
	   -webkit-transition:all 0s;
	   -moz-transition:all 0s;
	   transition:all 0s}
   .icon_on{
	   background:url(../images/reduce.png) 50% no-repeat ;
	   background-position: 50% 50%;
	   background-size: 16px 16px;
	   -webkit-transition:all 0s;
	   -moz-transition:all 0s;
	   transition:all 0s}
   .m_nav .m_navList ul li .m_s_nav{display:none;width: 100%;}
   .m_nav .m_navList ul li .m_s_nav a{display: block; height:40px;line-height:40px;font-size:14px;padding-left:10%;overflow: hidden; white-space: nowrap;width: 90%;text-overflow: ellipsis;}
   
   /* banner */
   .page_banner{
   	margin-top: 44px;
	padding-bottom: 48px;
   }
   .page_banner .banner_btn{
   	width: 200px;
	height: 48px;
   	margin-left: -100px;
   	margin-top: -68px;
   }
   .page_banner .banner_btn h1{
   	font-size: 24px;
   	line-height: 48px;
   }
   /* page-main-nav */
   .page-main-nav{
   	height: 48px;
   }
   .page-main-nav .main-nav-box{
   	background-color:#e5e5e5;
	width: 100%;
	margin-left: 0;
	padding-right: 0;
   }
   .page-main-nav div.left{
   	display: none;
   }
   .page-main-nav div.center{
   	width: 100%;
   }
   /* page_main */
   .page_main{
   	width: 96%;
   	margin: 0 2%;
   	padding: 24px 0;
   	min-height: 200px;
   }
   .page_main>p>img{
   	max-width: 100%;
   }
   /* 荣誉资质 */
   .page_honor ul.honor li{
   	width: 49%;
   	margin-right: 2%;
   	margin-bottom: 24px;
   }
   .page_honor ul.honor li:nth-child(3n){
   	margin-right: 2%;
   }
   .page_honor ul.honor li:nth-child(2n){
   	margin-right: 0;
   }
   .page_honor ul.honor li a .img-box{
   	height: 320px;
   }
   /* page_honor 详情页 */
   .page_honor_xq div.left{
   	display: none;
   }
   .page_honor_xq div.right{
   	width:100%;
   }
   /* 公司环境 */
   .page_hj ul.hj li{
   	width: 49%;
   	margin-right: 2%;
	margin-bottom: 12px;
   }
   /* 产品中心 */
   .page_cp ul.cp li{
   	width: 49%;
   	margin-right: 2%;
   	margin-bottom: 24px;
   }
   .page_cp ul.cp li:nth-child(3n){
   	margin-right: 2%;
   }
   .page_cp ul.cp li:nth-child(2n){
   	margin-right: 0;
   }
   /* 联系我们 */
   .page_contact_main h1 p{
   	font-size: 18px;
   }
   .page_contact_main ul{
   	margin-top: 24px;
   }
   .page_contact_main ul li.left{
   	width: 100%;
   }
   .page_contact_main ul li.left dl{
   	padding: 16px 0;
   }
   .page_contact_main ul li.left dl dt {
   	font-size: 18px;
   	margin-bottom: 8px;
   }
   .page_contact_main ul li.left dl dd p{
   	font-size: 12px;
   }
   .page_contact_main ul li.left dl:first-child{
   	padding:0 0 12px 0;
   }
   .page_contact_main ul li.right{
	width: 100%;
   	margin-top: 24px;
   	height: 320px;
   }
   /* 在线留言 */
   .page_form .form-box{
   	width: 96%;
   	margin: 24px 2%;
   }
   /*表单设置*/
   #form{width: 100%;margin: 0 auto;}
   #form tr{width: 100%;}
   #form tr td{padding-bottom: 20px;}
   #form tr td.left2{width: 1%;padding-right:1%;font-size:16px;height: 44px;line-height: 42px;}
   #form tr td.right2{width: 98%;}
   #form tr td.right2 input{width:99%;height:44px;padding-left: 1%; font-size:16px;border: 0; border:#ccc 1px solid;box-sizing: border-box;}
   #form tr td.right2 input:hover{}
   #form tr td.right2 textarea{width:99%;height:100px;font-size:16px; line-height:42px;padding-left:1%;border: #ccc 1px solid;box-sizing: border-box; }
   #form tr td.right2 textarea:hover{}
   #form tr td.right2 select{width:68px;height:44px;font-size:16px;padding-left:1%;border:0;box-sizing: border-box;}
   #form tr td.center2 input{width:99%;height:44px;font-size:18px;color: #fff;background-color: #0068b7;text-align: center;line-height: 44px;cursor: pointer;border-radius: 2px;margin-top: 13px;border:0;}
   /* footer */
   .footer{
	   box-sizing: border-box;
   }

}

@media (max-width:834px){
	/* banner */
	.page_banner{
		padding-bottom: 32px;
	}
	.page_banner .banner_btn{
		height: 48px;
		margin-top: -48px;
	}
	.page_banner .banner_btn h1{
		font-size: 20px;
		line-height: 48px;
	}
	/* page-main-nav */
	.page-main-nav{
		height: 32px;
	}
	.page-main-nav div.center ul li a{
		font-size: 12px;
		height: 32px;
		line-height: 32px;
	}
	/* page_main */
	.page_main{
		padding: 16px 0;
	}
	.page_main>p{
		font-size: 14px !important;
		line-height: 28px !important;
		text-indent: 2em !important;
	}
	.page_main>p span{
		font-size: 14px !important;
		line-height: 28px !important;
	}
	/* 荣誉资质 */
	.page_honor ul.honor li{
		margin-bottom: 2px;
	}
	.page_honor ul.honor li a .img-box{
		height: 240px;
	}
	
	.page_honor_xq div.right .in-box img{
		max-width: 100%;
	} 
	.page_honor ul.honor li p{
		height: 36px;
		font-size: 12px;
		line-height: 36px;
		background: #fff;
	}
	/* 公司环境 */
	.page_hj ul.hj li{
		margin-bottom: 2px;
	}
	.page_hj ul.hj li p{
		height: 36px;
		font-size: 12px;
		line-height: 36px;
	}
	/* 产品中心 */
	.page_cp ul.cp li{
		margin-bottom: 2px;
	}
	.page_cp ul.cp li p{
		height: 36px;
		font-size: 12px;
		line-height: 36px;
		overflow:hidden; 
		text-overflow:ellipsis; 
		white-space:nowrap; 
	}
	.page_honor_xq div.right div.tit{
		margin-bottom: 16px;
	}
	/* 人才招聘 */
	.join_zp .join_zp_n td{
		padding: 16px 0;
	}
	.join_zp_n .join_ms{
		font-size: 12px;
		height: 32px;
		line-height: 32px;
		width: 96%;
		padding: 0 2%;
	}
	.join_zp_n .join_cn{
		font-size: 12px;
		line-height: 32px;
		width: 94%;
		padding:0 2% 0 4%;
	}
	.join_zp_n .join_mail{
		width: 96%;
		font-size: 12px;
		height: 32px;
		line-height: 32px;
		padding:0;
		margin: 0 2%;
		text-align: center;
		margin-top: 24px;
	}
	.join_zp_n .join_mail a{
		font-size: 12px;
		height: 32px;
		line-height: 32px;
	}
	/* footer */
	.footer{
		
	}
}

@media (max-width:768px){
	/* 新闻中心 */
	.news-box .news-list li .time{
		width: 20%;
	}
	.news-box .news-list li .time h1{
		font-size: 20px;
		padding-top: 20px;
	}
	.news-box .news-list li .time h2{
		font-size: 14px;
		padding-bottom: 20px;
		margin-top: 12px;
	}
	.news-box .news-list li .title{
		width: 74%;
		min-height: 86px;
		margin: 0 3%;
	}
	.news-box .news-list li .title h3{
		font-size: 14px;
		line-height: 1.4;
		width: 100%;
		overflow:hidden; 
		text-overflow:ellipsis; 
		white-space:nowrap; 
	}
	.news-box .news-list li .title p{
		font-size: 12px;
		line-height: 20px;
		max-height: 40px;
		margin-top: 6px;
	}
	.news-box .news-list li .title h4{
		font-size: 12px;
		margin-top: 6px;
	}
	/*新闻详情*/
	.news-box .news-xq div.tit{
		font-size: 18px;
		line-height: 32px;
		margin-bottom: 10px;
	}
	/* 人才招聘 */
	.join_zp .join_zp_t{
		font-size: 12px;
		height: 36px;
		line-height: 36px;
	}
	.join_zp .join_zp_c{
		font-size: 12px;
		height:36px;
		line-height: 36px;
		border-bottom: 1px solid #fff;
	}
	/* 在线反馈 */
	.page_form ul{
		width: 100%;
		padding:0 2%;
		padding-bottom: 16px;
	}
	.page_form ul li{
		float: left;
		margin-right: 16px;
	}
	.page_form ul li img{
		width: auto;
		height: 40px;
	}
	.page_form ul li h3{
		font-size: 12px;
		line-height: 20px;
	}
	.page_form ul li h5{
		font-size: 12px;
		line-height: 20px;
	}
	.page_form .form-box{
		margin: 16px 2%;
	}
	/*表单设置*/
	#form tr td{padding-bottom: 12px;}
	#form tr td.left2{font-size:14px;height: 44px;line-height: 42px;}
	#form tr td.right2 input{ font-size:14px;}
	#form tr td.right2 textarea{font-size:14px; line-height:42px;}
	#form tr td.right2 select{font-size:14px;}
	#form tr td.center2 input{height:44px;font-size:16px;line-height: 44px;margin-top: 12px;}

}

@media (max-width:640px){
	/* 荣誉资质 */
	.page_honor ul.honor li a .img-box{
		height: 200px;
	}
}

@media (max-width:425px){
	/* banner */
	.page_banner .banner_btn{
		margin-top: -24px;
	}
	.page_banner .banner_btn h1{
		font-size: 16px;
		line-height: 1;
	}
	/* 荣誉资质 */
	.page_honor ul.honor li a .img-box{
		height: 120px;
	}
	/* 公司环境 */
	.page_hj ul.hj li{
		width: 100%;
		margin-right: 0;
	}
}


@media (max-width:320px){
	/* 荣誉资质 */
	.page_honor ul.honor li a .img-box{
		height: 100px;
	}
	/* 在线反馈 */
	.page_form ul li{
		margin-right: 8px;
	}
	.page_form ul li:last-child{
		margin-right: 0;
	}
	.page_form ul li img{
		width: auto;
		height: 32px;
		margin-top: 2px;
	}
	.page_form ul li h3{
		font-size: 12px;
		line-height: 18px;
	}
	.page_form ul li h5{
		font-size: 12px;
		line-height: 18px;
	}
	.page_form .form-box{
		margin: 16px 2%;
	}
	/* 人才招聘 */
	.join_zp .join_zp_t{
		font-size: 10px;
	}
	.join_zp .join_zp_c{
		font-size: 10px;
	}
	
}