/* CSS Document */

@media (max-width:1200px) {
	
	
}

@media( max-width:1024px){
	
}

@media (max-width:991px) {
	.navbar-toggle{display:block; margin:0; padding-right:0; padding:24px 0;}
	.navbar-toggle .icon-bar{background:#2357a2; width:30px; height:4px;}
	.navbar-toggle .icon-bar+.icon-bar{ margin-top:6px;}
	.top-head .sjdnav{ width:130px; position:absolute; right:0px; top:74px; z-index:999 !important; max-width:100%; display:none;}
	.top-head .sjdnav ul{ margin:0; padding:0;}
	.top-head .sjdnav li{display:block; padding:0; text-align:center; background:rgba(13, 57, 133,0.7); margin-bottom:0px; }
	.top-head .sjdnav .acta{color:#fff; background:#869cc2;}
	.top-head .sjdnav li a{display:block; color:#fff; line-height:40px; font-size:14px;}
	.top-logo{ padding-right:15px;}
	.top-logo img{ max-height: 65px;}
	

	.mainLeft{ float: none; width: 100%; }
	.itemtit{ width: 100%; line-height: 46px; position: relative; padding: 0; font-size: 22px; background: #2357A2; }
	.itemtit p{ display: none; }
	.itemtit span{ display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; cursor: pointer; }
	.accordion{ display: none;}
	.mainRight{ width: 100%; padding: 0; margin-top: 5px; }
	.mrhtop{ padding: 10px; }
	.mrhtop .pro_tit1 span{ display: none;}
	.mrhtop .pro_tit1{ font-size: 18px; padding-left: 5px; }
	.mrhtop .pro_tit2{ line-height: 30px; }

	.abclear .abImg{ width: 100%; max-width: 100%; }
	.abRh{ padding: 0 25px 25px;}
	.abRh .ab_t1{ height: auto; max-height: 120px; margin-top: 10px; }
	.abRh .abtit{ padding-bottom: 10px;}
	.xwRh{ width: 100%; padding: 0; }
	.swiper-wp5 .swiper-slide:before{ display: none;}
	.al_l, .al_r{ display: none;}
	.wp6 .t01{ display: none;}
	.wp6 .t02{ border-left: none; width: 50%; }
	.wp6 .t03{ width: 50%; }
	
}

@media (max-width:768px) {
	.footer{ margin-bottom: 56px; padding: 15px 0; }
	.wrap3{ padding-bottom: 0;}
	
	
	
}

 @media (max-width:640px) {
 
 
 	
 	
}

 @media (max-width:540px) {	 	
 	.wrap6{ display: none;}
 	.abRh a{ width: 120px; line-height: 36px; font-size: 13px; }
 	.ab_tel{ font-size: 13px; width: 320px; line-height: 32px; }
 	.ab_tel span{ font-size: 15px;}
 	.ab_tel a{ width: 90px; line-height: 33px; }
 	.abclear .abImg{ padding: 15px;}
 	.abRh{ padding: 0 15px 25px; }
 	.abRh .abtit h3{ font-size: 17px; line-height: 25px;}
 	.abRh .abtit h4{ font-size: 14px; line-height: 25px;}
 	.abclear{ margin-top: 25px;}
 	
 	.mainBox .mrhtop .pro_tit2{ float: left !important; line-height: 40px; }
 	.mainBox .mrhtop .pro_tit1{ display: none; }
 	.mainBox .mrhtop{ padding: 0 10px;}
 	
 	.li03{ margin-bottom: 15px;}
 	.li03 a{ padding: 5px;}
 	.li03 .newtxt{ padding-left: 10px;}
 	.li03 .newtxt h3{ line-height: 25px; font-size: 14px; }
 	.li03 .newtxt .span{ margin: 3px 0 4px;}
 	.li03 .newtxt .new_t{ font-size: 12px; line-height: 22px; height: 66px; }
 	.li03 .newimg{ width: 145px; height: 100px; }
 	
 	
}

 @media (max-width:450px) {
	
 	
 	
	
 
 
 
 	
}
 

 @media (max-width:415px) {
 	.swiper-pbox .ptext{ font-size: 12px; line-height: 32px; padding: 0 5px; }
 	.li01 .ptext{ font-size: 12px; line-height: 32px; padding: 0 5px; }
 	
 	.mainBox .container-fluid{ padding: 0 8px; }
 	.mainBox .mrhCont{ padding: 20px 5px; }
 	
 	
 	
}


 @media (max-width:380px) {


 
 	
	
}
 @media (max-width:320px) { 


 }











