/* CSS Document */

@media (max-width:1200px) {
	.pro-gd .arrow-left, .pro-gd .arrow-right{ display:none;}
	.top-nav-right{ width:calc(100% - 460px);}
}

@media( max-width:1024px){}

@media (max-width:991px) {
	.navbar-toggle{display:block; margin:0; padding:19px 10px;}
	.navbar-toggle .icon-bar{background:#fff; width:45px; height:5px; border-radius:5px;}
	.top-head .sjdnav{ width:160px; position:absolute; right:15px; top:91px; z-index:110 !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:#004eaa; margin-bottom:3px;}
	.top-head .sjdnav li.active a{color:#fff; background:#0066de;}
	.top-head .sjdnav li a{display:block; color:#fff; line-height:40px; font-size:16px;}
	.navbar-toggle .icon-bar+.icon-bar{ margin-top:8px;}

	.top-head{ padding-top:10px; padding-bottom:10px;}
	.top-logo .s-logo{ display:block;}
	.top-logo .b-logo{display:none;}
	.swiper-banner-img:before {padding-top: 40%;}
	.top-nav-wrap{ display:none !important;}
	.top-line{ display:none;}
	.banner .swiper-button-next, .banner .swiper-button-prev{ display:none;}
	
	.top-nav-right{ display:none;}
	.top-logo{ margin-top:0;}
	.bg1{ background:#004eaa;}
	
	.mbox-left{ width:230px;}
	.mbox-top{ padding-left:15px;}
	.mbox-right{ width:calc(100% - 230px);}
	.mbox-ul li a{ padding-left:45px;}
	


}
 @media (max-width:900px) {

}
 @media (max-width:768px) {
	 .navbar-toggle{ margin-right:0; padding-left:20px; padding-right:0;}
	 .navbar-toggle .icon-bar{ height:5px;}
	 
	.page-section-wrap{ width:100%; padding:0;}
	.page-aside-wrap{ width:100%; padding:0;}
	
	.pro-li-1{ width:100%;}
	.pro-li-1:nth-last-child(2) .pro-li-img{ float:left;}
	.pro-li-1:nth-last-child(2) .pro-txt-top .jt1{ left:-11px;border-right:11px solid #004eaa;border-left:none; right:auto;}
	.pro-li-1:nth-last-child(3) .pro-li-img{ float:right;}
	.pro-li-1:nth-last-child(3) .pro-txt-top .jt1{ right:-11px;border-left:11px solid #004eaa;border-right:none; left:auto;}
	
	.ys-li .ys-img, .ys-li .ys-txt{ width:100%;}
	.ys-li:nth-of-type(odd) .ys-img{ float:none;}
	
	.gy-r, .gy-l{ width:100%;}
	
	.wap{ width:100%;}
	.wap2{ margin:20px 0;}
	.bg3 .bg3-b{ display:none;}
	.bg3 .bg3-s{ display:block;}
	.wap3 p{ height:auto; max-height:216px;}
	.wpImg p{ height:auto; max-height:75px;}
	.gy-l .gy-t2{ height:auto;}
	.gy-r{ margin-top:15px;}
	.gy-r ul{ padding-left:0; width:40%;}
	.gy-r-img{ width:60%;}
	
	
	.cabox0{ width:100%;}
	.cabox0 .case1{ width:100%;}
	.case-center{ width:100%;}
	.ca-cc{ width:33.3%;}
	.lunbo-image:before{ padding-top:50%;}
	.case-txt p{ height:auto; max-height:116px;}
	.cabox1{ width:100%;}
	
	.bg4{ margin-bottom:56px; background:#282828;}
	.fo-ewm, .fo-right .fo2, .fot1{ display:none;}
	.fo-left, .fo-right, .fo3{ width:100%;}
	.fo-right .fo1{ width:100%; border-right:0; padding-bottom:0;}
	.fo3{ text-align:center;}
	.fo-left img{ margin-bottom:15px;}
	
	
	.mbox-left{ width:100%;}
	.mbox-top{ display:none;}
	
	.t-top{ display:block;overflow:hidden; background:#f0f0f0;}
	.ttop2{ border:1px solid #15539e; background:#fff; overflow:hidden; padding-left:25px; padding-right:10px;height:40px; line-height:40px; position:relative;}
	.ttop2 span{ float:left; font-size:18px; color:#000;}
	.ttop2 a{ float:right; font-size:15px; color:#004eaa;}
	.ttop2:before{ content:''; width:9px; height:40px; background:#15539e; position:absolute; left:8px; top:0;}
	.t-top .tt-i2{ overflow:hidden; height:30px; line-height:30px; padding:0 10px; cursor:pointer;}
	.t-top .tt-i2 i{ float:right; font-size:24px; color:#333;}
	.mbox-ul{ margin-top:8px; display:none;}
	.lxwm, .lx-tu, .lx-t{ display:none;}
	.mbox-right{ width:100%; padding-left:0;}
	.mli0{ width:33.33%;}
	
	.neli .ne-img{ width:40%;}
	.neli .ne-txt{ width:60%;}
	
	
	
}

 @media (max-width:640px) {
	  .swiper-banner-img:before {padding-top: 50%;}
	  .top-logo{ float:none;}
	  .mli0{ width:50%;}

}

 @media (max-width:540px) {	 
 		.navbar-toggle .icon-bar+.icon-bar{ margin-top:5px;}
		.navbar-toggle .icon-bar{ height:4px; width:40px;}
		.top-head .sjdnav{ top:82px;}
		.cc0 h3, .cc2 h3{ font-size:16px; margin-top:46px;}
		.cc1 h4{ font-size:14px; line-height:20px;}
		.cc1 span{ width:32px; height:32px; margin-bottom:5px;}
		.ca-cc{ height:135px;}
		
		.daimg .gallery-top, .p-r{ height:282px;}
		
}

 @media (max-width:450px) {
	.mbox-rt .rt-1{ display:none;}
	.mbox-rt .rt-2{ float:left;}
	.mbox-rt1{ padding-left:0;}
	

	
}
 

 @media (max-width:415px) {
	.navbar-toggle{ padding-top:12px; padding-bottom:12px;}
	.top-head .sjdnav{ top:68px;}
	.navbar-toggle .icon-bar{ width:32px;}
	
	.pro-li-txt{ width:145px;}
	.pro-li-img{ width:calc(100% - 145px);}
	.pro-txt-top .pro-tt-bg h3{ font-size:18px;}
	.pro-li-1{ height:230px;}
	

}
 @media (max-width:350px) {


 }
 @media (max-width:320px) { 
	.mli0{ width:100%;}

 }











