/* CSS Document */

@media (max-width:1200px) {

	.top-search{ display:none;}
	.fo2{ display:none;}
}

@media( max-width:1024px){
	
}

@media (max-width:991px) {
	.navbar-toggle{display:block; margin:0;}
	.navbar-toggle .icon-bar{background:#1c8dd6; width:45px; height:5px; border-radius:5px;}
	.top-head .sjdnav{ width:160px; position:absolute; right:15px; top:101px; 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:url(../images/nv2.jpg) no-repeat; background-size:100% 100%; margin-bottom:3px;}
	.top-head .sjdnav li.active a{color:#fff; background:url(../images/hover.png) no-repeat; background-size:100% 100%;}
	.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;}
	
	
	.tit-top{ display:block; overflow:hidden; background:#f0f0f0;}
	.ttop{ border:1px solid #15539e; background:#fff; overflow:hidden; padding-left:25px; padding-right:10px;height:40px; line-height:40px; position:relative;}
	.ttop span{ float:left; font-size:18px; color:#000;}
	.ttop a{ float:right; font-size:15px; color:#15539e;}
	.ttop:before{ content:''; width:9px; height:40px; background:#15539e; position:absolute; left:8px; top:0;}
	.tit-top .tt-i{ overflow:hidden; height:30px; line-height:30px; padding:0 10px; cursor:pointer;}
	.tit-top .tt-i i{ float:right; font-size:24px; color:#333;}
	.pro-wrap .pro-tab{ display:none;}
	.pro-wrap li{ width:100%; display:block; line-height:34px;margin-bottom:5px;}
	
	.mbox-top{ display:none;}
	.mbox-tit{ padding:0; border:0;}
	.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:#15539e;}
	.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;}
	.tit-ul{ display:none;}
	.tit-ul li{ width:100%;}

}
 @media (max-width:900px) {

}
 @media (max-width:768px) {
	 .navbar-toggle{ margin-right:0; padding-left:20px;}
	 .navbar-toggle .icon-bar{ height:5px;}
	 
	.page-section-wrap{ width:100%; padding:0;}
	.page-aside-wrap{ width:100%; padding:0;}
	
	/*.aside-list .aside-sublist{ display:none;}*/
	.top-tt .pull-right{ display:none;}
	.top-tt .pull-left span{ display:none;}
	
	.bg4{ height:auto;}
	.bg4 .container-fluid{ padding:0;}
	.gyleft{ width:100%; padding-top:40px; padding-left:15px; padding-right:15px; overflow:hidden;}
	.gys1 .gys-top .gyst-t{ left:-2.5%; top:35px;}
	.gys1 .gys-top{ height:145px;}
	.gyright{ width:100%; height:auto;}
	.gys1{ height:auto;}
	.gyr-txt .gytt1{height:auto;}
	.gyr-txt{ padding:25px;}
	
	.bg5-top .container-fluid{ padding:0;}
	.bg5 .container-fluid{ padding:0;}
	.bg5-top a{ display:block;}
	.bg5-top .bgt1{ width:60%;}
	.bg5-top .bgt-tu{ width:170px; height:114px; overflow:hidden; padding-left:0; display:block; float:right; margin-top:30px; margin-right:30px;}
	
	.jm-tu, .jm-txt{ width:100%;}
	.jm-tu{ margin-top:10px;}
	.xw-right{ display:none;}
	.contt-3{ width:100%; margin-top:20px;}
	.fo3{ display:none;}
	.fo2{ display:block;}
	.foot{ margin-bottom:56px;}
	.xw-left{ padding:0;}
	.xw-left .swiper-slide a{ padding:5px;}
	.xw-wrap{ padding-bottom:5px;}
	.bg6{ margin-top:0;}
	.fo1{ width:100%; margin-bottom:15px; text-align:center;}
	.fo2{ width:100%; display:block; text-align:center;}
	.fo-ewm{ float:none; display:inline-block;}
	
	.list-2{ padding:0;}
	.dt2-tt2{ display:none;}
	
}

 @media (max-width:767px){

.contt-3{padding-left: 0px;}

.cpimg{width:100%; float: left;}
.cpimg img{margin:0 auto; display: block;}
.cpxq{width:100%;line-height: 30px; padding: 20px 0px;float:left;}
.cpxq img{max-width:100%; }


 }
 @media (max-width:640px) {
	  .swiper-banner-img:before {padding-top: 35%;}
	  .top-logo{ float:none;}
	  .bg5-top .bgt-tu{ margin-right:10px;}

}

 @media (max-width:540px) {	 
 		.bg5-top .bgt-tu{ display:none;}
		.bg5-top .bgt1{ width:100%;}
}

 @media (max-width:450px) {
	.xw-left .tuli{ width:125px;}
	.xw-left .txtbox{ width:calc(100% - 125px); padding-left:8px;}
	.fo1 a{ padding:5px 10px;}
	
	.list1-tu .list1-txt .list1-t1{ width:100%; text-align:center;}
	.list1-tu .list1-txt .list1-t2{ display:none;}
	.list1-tu .list1-txt{ padding:10px 5px;}
	.list1-tu:hover .list1-txt{ padding:10px 5px 6px;}
	
}
 

 @media (max-width:415px) {
	 .pro-tu .txts{ padding:5px 10px;}
	 .pro-tu:hover .txts{padding:5px 10px 0px;}
	.pro-tu .txts .tt2{ display:none;}
	.pro-tu .txts .tt1{ width:100%; text-align:center;}


}
 @media (max-width:350px) {


 }
 @media (max-width:320px) { 


 }











