
/*common responsive*/
@media (max-width: 1280px) {
	body{min-width: 320px; font-size: 15px;}
	.container{width:1140px;}

}

@media (max-width: 1199px) {
	body{font-size: 14px;}
	.fs15{font-size: inherit;}
	.container{width:1002px;}
	
	
}

@media (max-width: 1023px) {
	.container{width: 100%;}
	.container-xsPad{width:96%; margin: 0 auto;}
	.box-sizing{box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
	
	.container-bg{background: #fff;}
	.white-box{padding: 0;}
	.white-box-mt{margin-top: 0;}
	.mt{margin-top:15px;}
	.mb{margin-bottom:15px;}
	.pagediv{padding:20px 0;}
	.module-main{margin-right:-8px; margin-left:-7px;}
	.module-box{margin-right:8px; margin-left:7px;}
	.crumb{padding: 15px 0 !important; margin-bottom:15px; background-color:#f0f0f0;}
	.crumb-inWhiteBox h2, .detail{width: 96%; margin: 0 auto;}
}

@media (max-width: 992px) {
	.header-r li.sjb{display: none;}
	.footer-links{margin:0 -5px;}
	.footer-links dl{margin: 0 5px;}
	.footer-links .item{width: 33.3333%; margin-bottom: 10px;}
}

@media (max-width: 991px) {
	/* .rel-appendixs h3{padding:20px 0 5px;} */
	.module-main, .module-box{margin-right:0; margin-left:0;}
	.module-span2,
	.module-span4,
	.module-span3,
	.module-span5,
	.module-span6,
	.module-span7,
	.module-span8,
	.module-span9,
	.module-span10{float:none; width:auto;}

	.footer-txt{margin-left: 0; text-align: center; margin-bottom: 10px;width: 100%;}
	.footer-copyright{padding-left: 0;}
	.footer-wzbs{position: static; margin-top: 0; text-align: center;}
	.footer-woffs{position: static; margin-top: 0; text-align: center;}
	
	.otherList .infoList li h4{padding-right:100px; text-align:left;}
	.otherList .infoList li h4 a{float:left; max-width:100%; line-height:1.8em; white-space:nowrap;}
	.otherList .infoList li h4 .time{position:absolute; float:none; margin-top:-.9em; line-height:1.8em;}
	
}


/* xs mobile*/
@media (max-width: 768px) {
	.header-weather{display: none;}
	.banner{height: auto !important;}	
	.header-search{width: 96%; padding-bottom: 20px;}
	.header-search-form{padding-right: 80px;}
	.header-search .hs-txt{width: 100%; box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
	.header-search .hs-btn{height: 48px; width: 80px;}
	
	.xbanner{height: auto !important;}	
	.xbanner .header-search{width: 96%; padding-bottom: 20px;padding-top: 0px;margin: 0 auto;float: initial;}
	.xbanner .header-search-form{padding-right: 80px;}
	.xbanner .header-search .hs-txt{width: 100%; box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
	.xbanner .header-search .hs-btn{height: 48px; width: 80px;}
	

	.mainNav{height:auto;}
	.mainNav ul{ padding:12px 0;}
	.mainNav ul li{position:relative; width:25% !important;}
	.mainNav ul li a{ line-height:34px; font-size: 1.25em;}
	.mainNav ul li:after{content:""; width:1px; height:16px; background:#fff; position:absolute; top:50%; margin-top:-8px; right:0; filter:alpha(opacity=20); -moz-opacity:0.2; opacity:0.2;}
	.mainNav ul li:nth-child(4):after, .mainNav ul li:nth-child(8):after{display:none;}
	.mainNav ul li:before{display: none;}

}

@media (max-width: 767px) {

}

@media (max-width:680px) {

}

@media (max-width: 640px) {
	.header-logo{padding: 8% 0 30px;}
	.header-logo img{width: 60%;}
	.header-search .trend{display: none;}
	.header-search .hs-txt, .header-search .hs-btn{height: 42px;}
	.footer-links .item{width: 50%;}
	
	.xbanner .header-logo{padding: 8% 0 30px;width: auto;float: initial;}
	.xbanner .header-logo img{width: 60%;}
	.xbanner .header-search .trend{display: none;}
	.xbanner .header-search .hs-txt,.xbanner .header-search .hs-btn{height: 42px;}

}


@media (max-width: 480px) {
	
	.footer-links .item{width: 100%;}
	
	
}

@media (max-width: 479px) {

}

@media (max-width: 360px) {
	.infoList.fileList li h4 a font{float:none; white-space:normal; max-width:100%;}
	.infoList.fileList li .Icon{float:none; display:inline-block; vertical-align:middle;}
	.infoList li h4{padding-right:0 !important;}
	.infoList li h4 a{display:inline !important; float:none !important; max-width:none !important; padding-right:12px !important; white-space:normal !important;}
	.infoList li h4 .time{position:static !important;}

}

@media (max-width: 320px){

}