@media screen and (max-width:1100px) {
	.in_new ul{
		height: 195px;
		overflow: hidden;
	}
	.mt_2{
		margin-top: 20px;
	}
	
}
@media screen and (max-width:960px) {
	.in_about_xq{
		width: 100%;
		border-right: 0;
	}
	.in_about_xq{
		margin-bottom: 15px;
	}
	.in_certificate{
		width: 100%;
		border-top: 1px solid #f1f1f1;
	}
	.in_certificate li{
		width: 22%;
		margin:10px 1.5% 0;
	}
	.in_about_xq dt{
		width: 37%;
	}
	.in_about_xq dd{
		width: 61%;
		font-size: 0.928em;
	}
	.in_about_xq p,.in_about_xq span a{
		font-size: 0.928em;
	}
	.fx_top{
		display: none;
	}
	#jMenu li{
		width:14% ;
	}
	.sidebar h3{
		font-size: 1.285em;
	}
	.policy_main dd.sstime{
		display: none;
	}
	.policy_main dd.jg,.policy_main dd.wh{
		width: 48%;
	}
	.policy_main dd.wh{
		margin-right: 0;
		text-align: right;
		margin-left: 2%;
	}
}
@media screen and (max-width:880px) {
	.in_new ul{
		height: 140px;
	}
	.in_zx{
		display: none;
	}
}
@media screen and (max-width:768px) {
	.in_about i{
		font-size: 1.142em;
		padding: 0 10px;
	}
	.in_about span{
		font-size: 0.857em;
	}
	footer{
		margin-top: 20px;
	}
	.in_new li{
		line-height: 25px;
		height: 25px;
	}
	.in_new ul{
		height: 150px;
	}
	.code{
		display: none;
	}
	.search{
		width: 100%;
	}
	.key{
		margin: 0;
	}
	.in_new h2 i{
		font-size: 1.142em;
	}
	.in_new ul{
		height: 125px;
	}
	#jMenu li a{
		font-size: 1em;
	}
	.sidebar h3{
		font-size: 1.142em;
	}
	.sidebar li,.sidebar h3{
		padding-left: 12px;
	}
	.w_200, .w_800{
		margin-top: 15px;
	}
	.tender_main li,.new_main li {
		line-height: 35px;
	}
}
@media screen and (max-width:640px) {
	.nav_bg,.search_code,.head_top_bg,.in_about span,.in_ban,.in_link,.t_title h3 span,.tender_main li span,.new_main li span,.search_nr li span,.search_center{
		display: none;
	}
	.logo{
		width: 100%;
		margin-right: 0;
	}
	.head {
		margin: 0 auto;
	}
	.in_new {
		width: 100%;
	}
	.copyright{
		margin-top: 10px;
		text-align: left;
	}
	.in_about_xq dd,.in_about_xq p, .in_about_xq span a{
		font-size: 0.857em;
	}
	.w_200 {
		display: none;
	}
	.w_800{
		width: 100%;
	}
	.tender_main li a,.new_main li a,.search_nr li a{
		width: 98%;
	}
	.about_main{
		padding:  12px 0;
	}
	.xx_main{
		padding: 0;
	}
	.xx_title h4{
		font-size: 1.142em;
	}
	.time,.xx_main,.pape li{
		font-size: 0.857em;
	}
	footer{
		margin-top: 15px;
	}
	.search_center{
		margin-top: 15px;
	}
	.search_title{
		line-height: 30px;
		background-position: 8px -179px;
	}
}
@media screen and (max-width:600px) {
	.in_about_xq dt{
		width: 100%;
		margin-right: 0;
		float: none;
		text-align: center;
		margin-bottom: 10px;
	}
	.in_about_xq dd{
		width: 100%;
	}
	.in_about_xq dt a img{
		width: auto;
		max-width: 100%;
		text-align: center;
	}
}
@media screen and (max-width:480px) {
	.mt_2{
		margin-top: 10px;
	}
	.in_new h2 i,.in_about i{
		font-size: 1em;
	}
	.in_new h2 span a{
		font-size: 0.857em;
	}
	.in_abouts{
		padding: 10px;
	}
	.in_certificate li{
		width: 47%;
	}
	.in_certificate ul{
		margin: 0;
	}
	.in_about h2,.in_new h2{
		line-height: 35px;
	}
	.in_about i{
		height: 35px;
	}
	.t_title h3 i{
		font-size: 1.142em;
	}
	.w_200, .w_800{
		margin-top: 10px;
	}
	.main{
		margin: 10px 0;
	}
	.paging li a{
		padding: 0 5px;
	}
	.paging li{
		line-height: 25px;
	}
	.tender_main li,.new_main li{
		line-height: 32px;
	}
	.about_main,.xx_main,.contact_main,.hz{
		line-height: 21px;
	}
	.gszz li{
		width: 47%;
		padding: 10px 1.5% 5px;
	}
	.search_title{
		margin: 10px 0;
	}
	.search_nr{
		margin: 10px 0;
	}
}
@media screen and (max-width:380px) {
	.wap_input{
		width: 125px;
	}
	.mmenu li > a, .mmenu li > span{
		line-height: 38px;
	}
	.mmenu *{
		font-size: 13px;
	}
	.mmenu a.mmenu-subopen{
		height: 35px;
		width: 30px;
	}
	.mmenu a.mmenu-subopen:after{
		right: 12px;
	}
	html.mmenu-right .mmenu em.mmenu-counter, .mmenu.mmenu-vertical ul ul em.mmenu-counter {
	    right: 32px;
	}
}
