@media screen and (max-width: 1200px){
	#top{
		display: none;
	}
	#topcontrol {
		display: none;
	}
}
@media screen and (min-width:1024px) and (max-width: 1200px){
	.w1200 {
		width: 96%;
		/*border: 1px solid red;*/
	}
	.TopnavBar ul li { 
		display: block; 
		float: left; 
		height:100%; 
		margin: 0 2px 0 0;
	}
	.TopnavBar ul li a { 
		display: inline-block; 
		text-decoration:none; 
		width:60px; 
	}
	.ServiceIcoAll li { 
		margin-right: 5px; 
		width: 150px; 
	}
	.caseAll { 
		width: 800px; 
		margin: 0 auto; 
		padding: 40px 0 30px;
	}
	.caseAll .Caselist li { 
		float: left; 
		width: 172px;
		height: 134px; 
		margin: 0 37px 38px 0; 
		box-shadow: 0 0 10px rgba(0,0,0,.4);
		position: relative;
	}
	.caseAll .Caselist li img { 
		width: 172px; 
		height: 134px; 
	}
	.Caselist .bg { 
		display: none; 
		position: absolute; 
		top: 0; 
		left: 0; 
		width: 172px; 
		height: 134px;  
		-moz-opacity:0.5;
		-khtml-opacity: 0.5; 
		background:#000; 
		background-color:rgba(0,0,0,0.5);
		filter:alpha(opacity=50);
	}
	.Caselist .bg span { 
		display: block; 
		text-align: center; 
		font-size: 16px; 
		color: #fff; 
		position: absolute; 
		z-index: 99; 
		width: 100%;
	}
	.Caselist .bg span.webline { 
		width: 136px; 
		height: 1px; 
		border-bottom: 1px solid rgba(255,255,255,.5);  
		*border-bottom: 1px solid #fff !important; 
		margin: 0 auto; 
		top: 71px; 
		left: 18px; 
	}
	.N_contbox { 
		width: 800px; 
		position: relative; 
		margin: 0 auto;
		padding-top: 56px; 
		overflow: hidden; 
	}
	.N_contbox .newsrow { 
		position: relative; 
		width: 800px; 
		margin: 0 auto 36px;
	}
	.N_contbox .newsrow .Nlist { 
		float: left; 
		width: 317px;
	}
	.N_contbox .newsrow .Nlist h3 { 
		font-weight: normal; 
		display: block; 
		margin-left: 6px;
	}
	.aboutMan .StaffAll { 
		width: 800px; 
		margin: 0 auto;
	}
	.aboutMan .StaffAll ul li { 
		float: left; 
		margin-right: 20px; 
		text-align: center; 
		font-size: 18px; 
		color: #555555;
	}
	.aboutMan .StaffAll ul li img { 
		width: 180px; 
		height: 180px;
	}
	.contactMian { 
		width: 800px; 
	}
	.contactMian .lianxi_l { 
		width: 350px;
	}
	.lianxi_r { 
		width: 420px;
	}
	.contactMian .lianxi_title { 
		width: auto; 
	}
	.contactMian .basemsg li { 
		font-size: 14px;
	}
	.contactMian .basemsg li.freenumb { 
		width: auto; 
	}
	.contactMian .ContactUs { 
		margin-top: 15px;
	}
	.contactMian .ContactUs li { 
		margin-right: 24px;
	}
	.feedback_cont form .fb-txa, .feedback_cont form .fb-ipt ,.feedback_cont .fb_clear{ 
		width: 420px;
	}
	.feedback_cont .fb_clear .fl .fb-ipt,.feedback_cont .fb_clear .fr .fb-ipt { 
		width: 206px; 
	}
	.footer .foot_clear { 
		width: 96%;
	}
	.feedback_cont  form .fb-btn { 
		width: 420px;
	}
}
/*@media screen and  (max-width:980px) { 
	.w1200 { width: 800px; margin: 0 auto;}
	.TopnavBar ul li { display: block; float: left; height:100%; margin: 0 2px 0 0;}
	.TopnavBar ul li a { display: inline-block; text-decoration:none; width:60px; }
	.ServiceIcoAll li { margin-right: 5px; width: 150px; }
	.caseAll { width: 800px; margin: 0 auto; padding: 40px 0 30px;}
	.caseAll .Caselist li { float: left; width: 172px; height: 134px; margin: 0 37px 38px 0; box-shadow: 0 0 10px rgba(0,0,0,.4);position: relative;}
	.caseAll .Caselist li img { width: 172px; height: 134px; }
	.Caselist .bg { display: none; position: absolute; top: 0; left: 0; width: 172px; height: 134px;  -moz-opacity:0.5;-khtml-opacity: 0.5; background:#000; background-color:rgba(0,0,0,0.5);filter:alpha(opacity=50);}
	.Caselist .bg span { display: block; text-align: center; font-size: 16px; color: #fff; position: absolute; z-index: 99; width: 100%;}
	.Caselist .bg span.webline { width: 136px; height: 1px; border-bottom: 1px solid rgba(255,255,255,.5);  *border-bottom: 1px solid #fff !important; margin: 0 auto; top: 71px; left: 18px; }
	.N_contbox { width: 800px; position: relative; margin: 0 auto; padding-top: 56px; overflow: hidden; }
	.N_contbox .newsrow { position: relative; width: 800px; margin: 0 auto 36px;}
	.N_contbox .newsrow .Nlist { float: left; width: 317px;}
	.N_contbox .newsrow .Nlist h3 { font-weight: normal; display: block; margin-left: 6px;}
	.aboutMan .StaffAll { width: 800px; margin: 0 auto;}
	.aboutMan .StaffAll ul li { float: left; margin-right: 20px; text-align: center; font-size: 18px; color: #555555;}
	.aboutMan .StaffAll ul li img { width: 180px; height: 180px;}
	.contactMian { width: 800px; }
	.contactMian .lianxi_l { width: 350px;}
	.lianxi_r { width: 420px;}
	.contactMian .lianxi_title { width: auto; }
	.contactMian .basemsg li { font-size: 14px;}
	.contactMian .basemsg li.freenumb { width: auto; }
	.contactMian .ContactUs { margin-top: 15px;}
	.contactMian .ContactUs li { margin-right: 24px;}
	.feedback_cont form .fb-txa, .feedback_cont form .fb-ipt ,.feedback_cont .fb_clear{ width: 420px;}
	.feedback_cont .fb_clear .fl .fb-ipt,.feedback_cont .fb_clear .fr .fb-ipt { width: 206px; }
	.footer .foot_clear { width: 800px;}
	.feedback_cont  form .fb-btn { width: 420px;}
 }*/