/* CSS Document */

@media (max-width:1200px) {
	.header1 .topbar .logobar{ display:none;}
	
}

@media( max-width:1024px){
	.header1 .topbar{ margin-top:12px;}
	.header1 .topbar .logo{ width:337px;}
 	.header1 .topbar .logobar{ display:none;}
	.header1 .topbar .tel span{ width:46px; height:46px;}
	.header1 .topbar .tel{ font-size:20px; line-height:46px;}
	.banner .banpc{ display:none;}
	.banner .banmedia{ display:block;}
	
	.footer .ewm{ display:none;}
	.footer .lianxi{ padding-left:0; width:50%;}
	.fotbox{ width:50%;}
	
	.aboutus .about_txt .pbox{ height:220px;}
}

@media (max-width:991px) {
	.header1 .topbar{ position:relative;}
	.header1 .topbar .tel{ display:none;}
	.navbar-toggle{ display:block !important; margin-top:0;}
	.navbar-toggle .icon-bar{ width:40px; height:7px; background:#c60000;}

	.header1 .topbar .sjdnav{ width:150px; position:absolute; right:15px; top:100%; z-index:5; display:block;}
	.header1 .topbar .sjdnav ul{ margin:0; padding:0;}
	.header1 .topbar .sjdnav li{display:block; padding:0; text-align:center; background:#c60000; margin-bottom:3px;}
	.header1 .topbar .sjdnav li.active a{ color:#fff; background:#c60000;}
	.header1 .topbar .sjdnav li a{ display:block; color:#fff; line-height:32px; font-size:16px;}
	.header1 .topbar .sjdnavhide{ height:0; overflow:hidden;}
	
	.banner .banprev{ display:none;}
	.banner .bannext{ display:none;}

	.bg-3{ display:none;}
	.footer .lianxi{ display:none;}
	.fotbox{ width:100%;}
	.fotbox .fbox1, .fotbox .fbox2{ text-align:center;}

	.aside{ width:100%;}
	.aside .aside-bot{ display:none;}
	.aside .aside-type .lists li{ width:50%; float:left; padding:0 5px;}
	.aside .aside-type .aside-top .top1{ display:none;}
	.aside .aside-type .aside-top .top2{display:block; color:#fff; cursor:pointer; font-size:18px; line-height:36px; padding:0 10px; background:#c60000;}
	.aside .aside-type .aside-top .top2.glyphicon-stats:before{ margin-right:5px;}
	.aside .aside-type .aside-top .top2 i.glyphicon{ line-height:36px;}
	.aside .aside-type .lists{ display:none;}
	.main-padding{ margin-top:15px;}
	.mains{ width:100%}
	.mainnew .nlist .nli-img{ height:146px;}
	
}

 @media (max-width:767px) {

	.header1 .topbar .logo{ width:300px; margin-left:5px;}
	.header1{ margin-bottom:5px;}
	
	.footer{ padding:5px 0; margin-bottom:60px;}
	
	.aboutus .about_img{ max-height:278px; height:auto;}
	.aboutus .about_txt{ height:auto; margin-top:20px;}
	.aboutus .about_txt .pbox{ /*max-height:220px;*/ height:auto;}
	.pages .page{ margin-left:0;}
	.pages .page .pul .pli{ width:12%;}
	.aside .aside-type .lists li{ width:100%;}
	.pages .page .pul .pli1{ width:45%;}
	.mainnew .nlist .nli-img{ width:30%; height:120px;}
	.mainnew .nlist .nli-text{ padding-left:10%;}
	
	.prilist:nth-child(3) .pri-1{ float:none;}
	.prilist:nth-child(5) .pri-1{float:none;}
}

 @media (max-width:650px) {


}

 @media (max-width:540px) {
	 .mainage .label-1{ width:100%; text-align:left;}
	 .mainage .put-1{ width:100%;}
}
 

 @media (max-width:415px) {
	.header1 .topbar .logo{ width:220px;}
	.header1 .topbar{ margin-top:5px;}
	.navbar-toggle{ padding:0; margin-top:5px; margin-right:12px;}
	.navbar-toggle .icon-bar{ width:30px; height:4px;}
	
	.prilist .pri-1{ height:95px;}
	.mainnew .nlist .nli-img{ width:35%;}
	
	
}
 @media (max-width:321px) {
	
	
	
 }










