/* CSS Document */

@media (max-width:1200px) {
	.top-line{ display:none;}
	.wp2-list{ width:100%; padding-left:20px;}
	.wp2-r .wp2-img{ width:100%; padding-right:20px;}
}

@media( max-width:1024px){
	
}

@media (max-width:991px) {
	.navbar-toggle{display:block; margin:0; padding-right:0; padding:26px 0;}
	.navbar-toggle .icon-bar{background:#1c8dd6; width:45px; height:6px; border-radius:5px;}
	.navbar-toggle .icon-bar+.icon-bar{ margin-top:6px;}
	.top-head .sjdnav{ width:160px; position:absolute; right:15px; top:116px; 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:#027dd2; margin-bottom:3px;}
	.top-head .sjdnav li.active a{color:#fff; background:#0396e9;}
	.top-head .sjdnav li a{display:block; color:#fff; line-height:40px; font-size:16px;}
	

	.top-head{}
	.top-logo .s-logo{ display:block; height:65px;}
	.top-logo .b-logo{display:none;}
	.swiper-banner-img:before {padding-top: 35%;}
	.top-nav-wrap{ display:none !important;}
	
	.submenu.active{ display:none;}
	.gsxw{ width:48%;}
	.gsxw1{ width:100%;}
	.gsjj, .ryzz{ width:100%;}
	.gstxt{ width:100%;}
	.li-t1{ width:90px; height:60px; line-height:60px; font-size:30px;}
	.li-t2{ width:calc(100% - 90px); padding-left:10px;}
	.li-t2 h4{ font-size:20px; line-height:1;}
	.li-t2 h5{ font-size:16px; line-height:20px;}
	.li-t2 h6{ font-size:12px; line-height:20px;}
	.lis{ margin-bottom:25px;}
	.wrap2{ padding-top:70px; padding-bottom:50px;}
	.wp2-r{ width:35%;}
	.wp2-left{ width:65%;}
	.wp2-r .wp2-img{ margin-top:0;}
	.wp-top .wptt1 span{ font-size:24px;}
	.wp-top .wptt1 h4{ font-size:24px; line-height:20px;}
	.mbr-t1{ margin-top:15px;}
	.mbox-bot{ display:none;}


}
 @media (max-width:900px) {

}
 @media (max-width:768px) {
	.top-tt{ display:none;}
	.top-logo .s-logo{ height:55px;}
	.navbar-toggle .icon-bar{ width:40px; height:5px;}
	.navbar-toggle{ padding:21px 0;}
	.top-head .sjdnav{ top:71px;}

	.gsxw{ width:100%; margin:0;}
	.footer{ margin-bottom:56px;}
	.gsimg{ width:100%;}
	.gsimg1{ padding-top:52%;}
	.gstt{ width:100%; padding:0;}
	.gstxt{ height:auto;}
	.wrap5{ margin:0;}
	.wrap6{ margin-top:10px;}
	.titles{ height:52px;}
	.titles span{ line-height:50px; font-size:24px;}
	
	
	.wp1 .sdimg{ width:90%;}
	.wp1 .sdtxt{ padding:0 10%;}
	.wp1 .sdnub{ width:90%;}
	
	.wp3-left{ width:100%;}
	.wp3-right{ width:100%; padding-left:0;}
	
	.accordion{ display:none}
	.wptt1{ display:none}
	.wptt2{ display:block;overflow:hidden; background:#e4f1f8;}
	.wptt2 .ttop2{ border:1px solid #2056a3; background:#fff; overflow:hidden; padding-left:25px; padding-right:10px;height:40px; line-height:40px; position:relative;}
	.wptt2 .ttop2 span{ float:left; font-size:18px; color:#000;}
	.wptt2 .ttop2 a{ float:right; font-size:15px; color:#2056a3;}
	.wptt2 .ttop2:before{ content:''; width:9px; height:40px; background:#2056a3; position:absolute; left:8px; top:0;}
	.wptt2 .tt-i2{ overflow:hidden; height:30px; line-height:30px; padding:0 10px; cursor:pointer;}
	.wptt2 .tt-i2 i{ float:right; font-size:24px; color:#333;}
	
	.wpr-tt{ display:none;}
	.wp2-r{ display:none;}
	.wrap2{ background:#fff; padding:20px 0; margin:20px 0;}
	.wp2-left{ width:100%;}
	.wp2-list{ padding-left:15px ; padding-right:15px;}
	.li1{ padding-left:0;}
	.li0{ padding-right:0;}
	.wrap8{ padding:10px 0;}
	.ct9{ margin-bottom:0;}
	.wp-tit1 h3{ font-size:21px;}
	.wp-tit1 .wpt2{ font-size:14px; line-height:18px; margin:4px 0;}
	.wp1{ margin-top:10px;}
	.ewm{ display:none;}
	.ft{ margin-top:10px !important;}
	.fo-copy{ margin-top:5px;}
	.wp3-content{ margin-top:10px;}
	
	.mbox-right{ width:100%; padding-left:0;}
	.mb-list1{ width:33.3%}
	
	.nli-img{ width:32%;}
	.nli-txt{ width:68%; padding-left:10px;}
	
}

 @media (max-width:640px) {
	.mb-list1{ width:50%}

}

 @media (max-width:540px) {	 
	.top-logo .s-logo{ height:auto;}
	.navbar-toggle{ padding-left:30px;}
}

 @media (max-width:450px) {
	
	
}
 

 @media (max-width:415px) {
	.li-t1{ width:70px; font-size:24px; font-weight:normal;}
	.li-t2{ width:calc(100% - 70px)}
	.li-t2 h4{ font-size:18px; line-height:24px;}
	.li-t2 h5{ font-size:15px;}
	.lis{ margin-bottom:10px;}
	.wrap2{ margin:0;}
	
	.mbt2{ display:none;}

}
 @media (max-width:350px) {


 }
 @media (max-width:320px) { 


 }











