@charset "utf-8";
/*common responsive*/
#wrap{display: none;}
@media (min-width: 1920px) {
	.header{background-size: cover;}
}

@media (max-width: 1440px) {
	body{min-width: 320px;}
	.container{width:1200px;}
	
	
}


@media (max-width: 1280px) {
	body{font-size: 15px;}
	.container{width:1140px;}
	.common-col-space{margin:0 -10px;}
	.common-col-space .grid{padding:0 10px;}
}



@media (max-width: 1199px) {
	body{font-size: 14px;}
	.container{width:96%;}

}

@media (max-width: 1023px) {
	.container.pt{padding-top: 20px;}
	.common-col-sm{float: none !important; width: auto !important;}
	.common-col-space{margin-top: 0; margin-bottom: 0;}
	.common-heightAuto-sm{height: auto !important;}
	
	.crumb{margin-bottom: 15px; background: #f0f0f0; border-bottom: none;}
	.crumb h2{padding-top: 15px; padding-bottom: 15px;}
	.tab-brief .newsList{margin-bottom: 10px;}

	.newsList.b li h4{padding-top: 8px; padding-bottom: 8px;}
	.newsList.b li h4:before{width: 4px; height: 4px; margin-top: -2px;}

	.footer-layer1{padding:25px 0 20px;}
	.footer-layer1-l, .footer-links{float: none; width: 100%; padding: 15px 0;}
	
	#wrap {
		display: block;
		position: fixed;
		right: 5vw;
		bottom: 80px;
		width: 50px;
		height: 50px;
	}
	
	#wrap>.inner {
		width: 60px;
		height: 60px;
		float: left;
		background-color: white;
		/* 设置背景颜色，进行覆盖 */
		border-radius: 50%;
	}
	
	#wrap>.inner>a {
		/* margin: 5px; */
		padding: 10px;
		position: absolute;
		left: 0;
		top: 0;
		transition: 1s;
		width: 40px;
		height: 40px;
		background-color: #f4f4f4;
		border-radius: 25px;
	}
	
	#wrap>.main {
		width: 40px;
		height: 40px;
		padding: 10px;
		position: absolute;
		z-index: 1;
		background-color: #f4f4f4;
		border-radius: 10px;
	}
	
	#wrap>.main>img {
		margin: 10px;
		position: absolute;
		left: 0;
		top: 0;
		transition: 1s;
	}
	
	#wrap img {
		display: block;
		width: 40px;
		height: 40px;
	}
	

}

@media (max-width: 992px) {
	.mb{margin-bottom: 20px;}
	.header{height: auto; background-size: auto 100%; background-position: left center;}
	.header .slogan{position: static; padding:80px 0;}
	.header .slogan img{display: block; margin: 0 auto; width: 80%;}
	.header .logo_dva{top:10px;}
	.header .logo_dva img{height:40px;}

	.mainNav{height:auto; padding:12px 0;}
	.mainNav .container{width: 100%;}
	.mainNav li{position:relative; width: 25%;}
	.mainNav li a{line-height: 38px;}
	.mainNav li a:before{height:16px; top:50%; bottom: auto; margin-top:-8px; }
	.mainNav li:last-child:after{display: none;}
	.mainNav li a:hover, .mainNav li.on a{background: none; font-weight: bold;}

	.footer-copyright, .footer-menu{float: none; text-align: center;}
	.footer-copyright{margin-bottom: 5px;}
	.footer-menu a{margin: 0 5px;}
	.footer-layer2 .footer-grid{padding:15px 20px;}
	.footer-layer2 .footer-grid .biaozhi{width:20%;}
	
}

@media (max-width: 991px) {
	.backtop.m{filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}
}


/* xs mobile*/
@media (max-width: 768px) {
	.footer-links ul li{width: 33.33333%;}
	.jnssDetail-content{padding: 2vh 0;}
}



@media (max-width: 640px) {
	.mainNav li a{font-size:1.2em;}
	.footer-layer2 .footer-grid{padding:0;}
	.footer-layer2 .footer-grid .biaozhi{position:static; margin-top:0; width:auto;}
	.footer-layer2 .footer-grid .bqxx{text-align:center;}

}


@media (max-width: 480px) {
	.footer-links ul li{width: 50%;}
	.pagediv li.prev_page{display: none;}
}

@media (max-width: 460px) {
	.mainNav li{width: 33.3333%;}

	.newsList li h4{padding-right:0 !important;}
	.newsList li h4 a{display:inline !important; float:none !important; max-width:none !important; padding-right:12px !important; white-space:normal !important;}
	.newsList li h4 .time{position:static !important;}	
	.backtop{width:30px; height:30px; background-size:100% 100%;}
}

@media (max-width: 320px) {
	.footer-links ul li{width: 100%;}
}
