@charset "utf-8";
/* css document */

html,
body {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	position: relative;
}

body {
	overflow-y: scroll;

}
*{-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;


transition-timing-function: linear;
-moz-transition-timing-function: linear; /* firefox 4 */
-webkit-transition-timing-function: linear; /* safari 和 chrome */
-o-transition-timing-function: linear; /* opera */

-webkit-transition: color .25s,background .25s,border-color .25s;
-moz-transition: color .25s,background .25s,border-color .25s;
-ms-transition: color .25s,background .25s,border-color .25s;
-o-transition: color .25s,background .25s,border-color .25s;
transition: color .25s,background .25s,border-color .25s;

}


a,a:link{ color: #333; text-decoration: none;}
a:hover,a:active{ color: #2972c3; text-decoration: none;}
::selection{background:#2972c3; color:#fff;}
::-moz-selection{background:#2972c3; color:#fff;}

.swiper-container .swiper-wrapper,.swiper-container .swiper-slide{ height: auto !important;}

.bd_weixin_popup{-webkit-box-sizing: initial;
-moz-box-sizing: initial;
box-sizing: initial;}
.map label,.map img{max-width: none !important; width: initial !important;}
.map *{ font-size: 12px;}

div.layui-layer-btn a{ line-height: 26px;}
.layui-layer-btn a.layui-layer-btn0{ background: #2972c3; border-color: #2972c3;}

.animated {
  -webkit-animation-duration: .5s;
  animation-duration: .5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}



	

@media screen and (max-width: 319px) {
	html {
		background: #fff  center center no-repeat;
	}
	body {
		display: none;
	}
}

@media screen and (min-width: 320px) {
	body{	background: #fff url(/uploads/image/global/body-bg.jpg) ;
	background-position: center top;
	-webkit-background-size:auto 250px ;
	background-size: auto 250px; background-repeat: repeat-x; }
	.table-responsive { width: 100%; margin-bottom: 15px; overflow-y: hidden; -ms-overflow-style: -ms-autohiding-scrollbar; }
	.responsive{ width: 100%; margin-bottom: 15px; overflow-y: hidden; -ms-overflow-style: -ms-autohiding-scrollbar; }
	.responsive iframe{width:100%}
	
	.container{ padding: 0 15px; margin: 0 auto;}
	.container:after{ content: " "; display: block; clear: both; width: 0; height: 0; overflow: hidden;}
	body{font-size: 12px;}
	
	.header-t{ display: none;}
	
	.header-bg{ height: 40px; position: relative; z-index: 99999; }

	.header-r{ float: right; line-height: 40px;}
	.header-r *{ line-height: 40px; font-size: 12px; padding: 0; margin: 0;}
	.header-r span{ float: left; color: #23282d;}
	.header-r dl{float: left; color: #23282d; line-height: 40px; position: relative;}
	.header-r .bk{ background: #333; color: #e1e2e3; font-size: 14px; line-height: 14px; width: 14px; height: 14px; display: inline-block;  margin-right: 5px; -webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px; text-align: center;}
	.header-r dt{ font-weight: normal; cursor: pointer;}
	.header-r dd{ position: absolute; right: 0; top: 40px; background: #fff; padding: 5px; z-index: 999999; border: solid 1px #ddd; display: none;}
	.header-r hr{ border: none; border-right: solid 1px #b6b9bb; float: left; margin: 0 5px; height: 14px; width: 0; margin-top: 13px;}
	
	
	.header-box{ height: 50px; overflow: hidden;  z-index: 8; position: relative; width: 100%; }

	.nav-box{ position: absolute; width: 100%;}
	.nav-box-show{ position: absolute; z-index: 99; top: 0;}
	.logo{font-weight: normal; padding: 0; margin:0; float: left; position: relative; z-index: 99; overflow: hidden; height: 50px;}
	.logo a{ padding: 0; margin: 0; float: left; height: 100%;}
	.logo img{ height:100%; display: block;}
	.logo-text{}
	
	.header{ position: absolute; top: 0; width: 100%; z-index: 9999;}
	.nav-btn{position: relative; top: 0; width: 36px; margin-top: 6px; cursor: pointer; z-index: 9999; cursor: pointer; float: right;}
	.nav-btn div.btn-02{ height: 36px; width: 36px; overflow: hidden;}
	.btn-02 i{ width: 36px; height: 36px; line-height: 36px; display: block; text-align: center; font-size: 30px; color: #2972c3;}
	.btn-02 .nav-hide-btn{display: none; font-size: 30px;}
	.nav-btn-show .btn-02 .nav-show-btn{display: none;}
	.nav-btn-show .btn-02 .nav-hide-btn{display: block; color: #2972c3;}
	.nav-btn-show .btn-02 .nav-hide-btn:before{ line-height:  36px; height:  36px; display: block; overflow: hidden;}
	.nav{ width: 0;position: fixed; right: 0; top: 0; background: #fff; z-index: 99; padding: 10px 0 117px 0; height: 100%;
		-webkit-box-shadow: 0px -5px 20px rgba(0,0,0,.1);
	-moz-box-shadow: 0px -5px 20px rgba(0,0,0,.1);
	box-shadow: 0px -5px 20px rgba(0,0,0,.1);
		-webkit-transition-duration: .3s;
		-moz-transition-duration: .3s;
		-ms-transition-duration: .3s;
		-o-transition-duration: .3s;
		transition: .3s; overflow: hidden;}
	.nav ul,.nav li{padding: 0; margin: 0; list-style: none;}
	.nav .nav-list{ height: 100%;}
	.nav ul{ height: 100%; overflow: visible; width: 100%;}
	.nav li{ border-bottom: solid 1px #eee; display: block;}
	.nav li a{ padding-left: 15px; line-height: 50px; font-size: 14px; display: block; text-transform: uppercase; overflow: hidden;}
	.nav li a b{ color: #666; float: left; font-weight: normal; white-space: nowrap; -webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	transition: .3s;}
	.nav li a i{float: right; padding-right: 15px; color: #222; font-size: 14px; font-weight: bold;}
	.nav li a i.icon-sanjiao{ display: none;}
	.body-box{ width: 100%; height: 100%; position: relative; background: none; -webkit-transition-duration: 0.3s; 
	-moz-transition-duration: 0.3s;
	-ms-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;}
	.body-box-show{ position: fixed; top: 0;}
	.nav ul div{display: none;}
	.nav li div a{font-size: 14px;}
	.nav li div a.on{ color: #2972c3;}
	.nav-show{ width: 240px; opacity: 1;}
	.nav-show ul{ overflow-y: scroll;}

	.nav li{-webkit-transition-delay: 0s;
	-moz-transition-delay: 0s;
	-ms-transition-delay: 0s;
	-o-transition-delay: 0s;
	transition-delay: 0s;}
	
	.nav li.nav-on>a b,.nav li.nav-on>a i,.nav li a.on b{ color: #2972c3;}
	.nav li div{ background: #f5f5f5;}
	.nav li .nav-rj-on{ color: #2972c3;}
	.btn-box{ width: 100%; height:  36px;}
	
	.search-box{ padding: 35px 15px 15px 15px; width: 240px;}
	.search-bd{position: relative; position: relative;}
	.search-txt{ width: 100%; padding: 0 65px 0 15px; height: 40px; border: solid 1px #cbcbcb; outline: none;}
	.search-btn{ color: #fff; background: #2972c3; width: 50px; position: absolute; top: 0; right: 0; height: 40px; border: none; cursor: pointer;}
	.search-btn i{ font-size: 24px; line-height: 40px;}
	.search-mess{ padding-top: 10px; color: #666;}
	.search-mess a{ margin-right: 5px; color: #2972c3;}
	
	.body-bg-t,.body-bg-b{display: none;}
	.body-bg{ background: #fff; padding: 15px; -webkit-box-shadow: 0 0 10px rgba(0,0,0,.1);
	-moz-box-shadow:  0 0 10px rgba(0,0,0,.1);
	box-shadow:  0 0 10px rgba(0,0,0,.1);}
	
	.banner{ position: relative;}
	i.pic-scale-banner{ padding-bottom: 54.24%;}
	.banner-mess span{ position: absolute; left: 0; bottom: 0; width: 100%; background: #000; opacity: .4; filter:alpha(opacity=40); z-index: 9; height: 40px;}
	.banner-mess b{ width: 100%; position: absolute; left: 0; bottom: 0; z-index: 10; color: #fff; overflow: hidden; -ms-text-overflow: ellipsis;
	text-overflow: ellipsis; font-style: normal; white-space: nowrap; line-height: 40px; padding: 0 100px 0 10px; font-weight: normal; font-size: 14px;}
	.pagination{ position: absolute; right: 10px; bottom: 14px; z-index: 11;}
	.pagination span{width: 12px; height: 12px; -webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%; background: #fff; float: left; margin-left: 10px; opacity: .4; filter:alpha(opacity=40); cursor: pointer;}
	.pagination span.swiper-active-switch{ opacity: 1; filter:alpha(opacity=100);}
	
	.banner-btn{ position: absolute; z-index: 9; top: 50%; width: 30px; height: 48px; background: #000; opacity: .5; filter:alpha(opacity=50); margin-top: -24px; left: 10px; text-align: center; cursor: pointer;}
	.banner-next{ left: auto; right: 10px;}
	.banner-btn i{ color: #fff; line-height: 48px; font-size: 24px;font-weight: bold;}
	
	
	.ind-news{ padding-top: 10px;}
	.ind-news-bg{ background: #f5f5f5; padding: 10px; position: relative;}
	.ind-news-bg .hd{ overflow: hidden; padding-bottom: 7px;}
	.ind-news-bg .hd a{background: #e3e3e3; padding: 0 5px; line-height: 36px; display: block; float: left; margin-right: 5px; font-size: 14px; font-weight: bold; position: relative;}
	.ind-news-bg .hd a i{border-top: solid 6px #f5f5f5; border-left:solid 7px transparent ; border-right:solid 7px transparent ; display: block; overflow: hidden; width: 0; height: 0; position: absolute; bottom: -6px; left: 50%; margin-left: -7px;}
	.ind-news-bg .hd a.on{ background: #2972c3; color: #fff;}
	.ind-news-bg .hd a.on i{border-top-color: #2972c3;}
	
	.ind-news-bg .bdl{ position: absolute; right: 10px; top: 10px;}
	.ind-news-bg .bdl a{ line-height: 36px;}
	
	.ind-news-bg .bd ul{ height: 226px; overflow: hidden;}
	.ind-news-bg .bd iframe{ height: 290px; display: block;}
	.ind-news-bg .bd li{ overflow: hidden; padding-right: 80px; white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis;
	text-overflow: ellipsis; position: relative;}
	.ind-news-bg .bd a{ color: #333; font-size: 14px; line-height: 32px;}
	.ind-news-bg .bd i{ width: 4px; height: 4px; background: #a2a2a2; margin-right: 6px; display: block; float: left; margin-top: 14px;}
	.ind-news-bg .bd span{ position: absolute; right: 0; top: 0; color: #999; line-height: 32px; font-size: 12px;}
	
	.ad-box{ padding-top: 15px;}
	.ad-box img{width: 100%;}
	
	.ad-box-l{}
	.ad-box-r{ padding-top: 15px;}
	
	.ind-tit{  padding-top: 15px;}
	.ind-tit-bg{width: 100%; height: 44px; line-height: 44px; background:  left center ;  overflow: hidden;}
	
	.ind-tit-bg-t .bdl{ position: absolute; right: 0; top: 0;}
	.ind-tit b{ border-left: solid 5px #2972c3; height: 44px; line-height: 44px; float: left; padding-left: 10px; font-size: 14px; font-weight: bold; color: #2972c3; font-size: 16px;}
	.ind-tit a.more{ float: right; padding: 0 15px 0 40px; font-size: 14px; color: #fff; background: url(/uploads/image/global/more-bg.png); height: 44px; line-height: 44px; overflow: hidden;}
	.ind-tit-por{position: relative; padding-bottom: 40px;}
	.ind-tit-por .hd{ position: absolute; top: 74px; line-height: 30px; overflow: hidden; margin-left: -2px;}
	.ind-tit-por .hd div{ float: left; padding: 0 4px; position: relative; margin-left: -2px;}
	.ind-tit-por .hd div:after{ content: ' '; width:0px; height: 14px; overflow: hidden; border-left: solid 1px #8eabd6; border-right: solid 1px #5488ca; display: block; position: absolute; left: 0; top: 8px;}
	.ind-tit-por .hd div span{ cursor: pointer; padding: 0 2px; display: block;}
	.ind-tit-por .hd .on span{ background: #2972c3; color: #fff; }
	
	.ind-list{ padding: 5px 0 0 0; margin-bottom: -5px;}
	.ind-list-box{ padding: 5px 0;}
	.ind-list-bd{ border: solid 1px #dcdcdc;}
	
	.ind-list-tit{ color: #333; border-bottom: solid 1px #dcdcdc; padding: 0 10px; overflow: hidden;}
	.ind-list-tit b{ font-weight: normal; line-height: 36px; float: left; font-size: 14px;}
	.ind-list-tit a{ float: right; line-height: 36px; color: #2972c3; font-size: 12px;}
	.ind-list-mess ul{ padding: 10px;}
	.ind-list-mess li{ line-height: 32px; font-size: 14px; overflow: hidden; -ms-text-overflow: ellipsis;
	text-overflow: ellipsis; white-space: nowrap;}
	.ind-list-mess i{ width: 4px; height: 4px; background: #a2a2a2; margin-right: 6px; display: block; float: left; margin-top: 14px;}
	
	.ind-list-tit-02{ background: #f5f5f5;}
	.ind-list-tit-02 b{ color: #333;}
	
	.ind-list-mess-02 ul{ padding: 5px 10px;}
	.ind-list-mess-02 li {padding: 8px 0 7px 0;}
	.ind-list-mess-02 li a{ background: #5796c5; display: block; -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px; padding: 0 30px; line-height: 38px; color: #fff; display: block; height: 38px;}
	.ind-list-mess-02 li a i{ font-size: 28px; line-height: 38px; float: left; padding-right: 15px;}
	.ind-list-mess-02 li span{ font-size: 14px; line-height: 28px;}
	
	i.pic-scale-zlpic{padding-bottom: 24.54%;}
	.zl-box{padding-top: 15px;}
	.zl-box-bg{ background: #f2f2f2; padding: 5px ;}
	.zl-box{ overflow: hidden;}
	.swiper-zl{ margin: 0 -3px 0 -2px;}
	.zl-mess a{ padding: 0 3px 0 2px; display: block;}
	
	.ind-list-mess ul{ height: 276px; overflow: hidden;}
	.ind-list-mess-02 ul{ height: 276px; overflow: hidden;}
	.ind-list-mess-03 ul{ height: 116px; overflow: hidden;}
	.ind-list-mess-04 ul{height: 308px; overflow: hidden;}
	
	i.pic-scale-ad-02{ padding-bottom: 27.61%;}
	
	.ad-min-box{ padding-top: 15px;}
	.ad-min-box ul{ overflow: hidden; margin: -5px -6px -6px -5px;}
	.ad-min-box li{ width: 100%; padding: 5px 6px 6px 5px; float: left;}
	
	.wsfw-l{ padding-top: 10px;}
	.wsfw-list ul{ overflow: hidden; margin: -5px; padding: 10px;}
	.wsfw-list li{ float: left; width: 25%; padding: 5px;}
	.wsfw-list li a{display: block; text-align: center; padding: 5px 0;}
	.wsfw-list li i{ width: 42px; height: 42px; text-align: center; display: block; line-height: 42px; margin: 0 auto; background: #5796c5; color: #fff; font-size: 24px; -webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;}
	.wsfw-list li span{ margin-top: 5px; display: block; line-height: 20px; height: 40px; overflow: hidden;}
	.wsfw-list li a:hover i{ background: #2972c3;}
	
	.wsfw-list-02 ul{overflow: hidden; padding: 10px;}
	.wsfw-list-02 li{ float: left; width: 100%; text-align: center; height: 47px; line-height: 47px; background: #f5f5f5;} 
	.wsfw-list-02 li a{display: block;}
	.wsfw-list-02 li a:hover{  background: #5796c5; color: #fff;}
	
	.wsfw-r{ padding-top: 10px; overflow: hidden; margin: 0 -5px;}
	.wsfw-r-02{ padding-top: 10px; overflow: hidden; }
	.wsfw-r-02 .wsfw-r-pt{ padding-top: 5px;}
	
	i.pic-scale-ad-03{padding-bottom: 61.88%;}
	i.pic-scale-ad-04{padding-bottom: 25%;}
	i.pic-scale-ad-05{padding-bottom: 57.5%;}
	
	.wsfw-r div{ float: left; width: 50%; padding: 0 5px;}
	.zxdy-tit{ padding: 10px 0 15px 0; overflow: hidden;}
	.zxdy-tit b{ padding: 0 10px; background: #2972c3; color: #fff; line-height: 36px; height: 36px; font-size: 12px;float: left; position: relative; }
	.zxdy-tit i{ position: absolute; top: 36px; border-top: solid 6px #2972c3; border-left: solid 7px transparent; border-right: solid 7px transparent; left: 50%; margin-left: -7px;}
	.zxdy-tit a{ float: right; line-height: 36px; color: #2972c3;}
	
	.ynjl-l iframe{ width: 100%; height: 320px; border-bottom: solid 2px #ccc;}
	.ynjl-l-max iframe{ height: 493px;}
	
	.zxdy-tit .hd b{float: left; margin-right: 5px; background: #e3e3e3; color: #333; cursor: pointer;}
	.zxdy-tit .hd b.on{ background: #2972c3; color: #fff;}
	.zxdy-tit .hd i{border-top-color: #fff;}
	.zxdy-tit .hd b.on i{ border-top-color: #2972c3;} 
	
	
	.ynjl-r .bd ul{height: 256px; overflow: hidden;}
	.ynjl-r .bd li{ overflow: hidden; padding-right: 80px; white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis;
	text-overflow: ellipsis; position: relative;}
	.ynjl-r .bd a{ color: #333; font-size: 14px; line-height: 32px;}
	.ynjl-r .bd i{ width: 4px; height: 4px; background: #a2a2a2; margin-right: 6px; display: block; float: left; margin-top: 14px;}
	.ynjl-r .bd span{ position: absolute; right: 0; top: 0; color: #999; line-height: 32px; font-size: 12px;}
	
	.ynjl-r-max .bd ul{ height: 512px;}
	
	.tc-class{ width: 280px;}
	
	.footer-bg{ margin-top: 20px; background: #2262aa;}
	.sel-link{ padding: 10px 0; margin: -5px 0; border-bottom: solid 1px #1f5999;}
	.sel-link li{ width: 100%; padding:5px 0;}
	.sel-link li select{ width: 100%; border: solid 1px #7bade4; background: none; color: #7bade4; line-height: 36px; height: 36px;}
	
	.footer-b{ color: #fff; padding: 10px 0;}
	.footer-b a{ color: #fff;}
	.footer-b dt{ text-align: center; line-height: 20px;}
	.footer-b span{display: block; padding-bottom: 5px;}
	.footer-b dd{ text-align: center; padding-top: 10px;}
	
	div.pages {
		text-align: center;
		width: 100%;
		padding: 0;
		margin: 15px 0;
		line-height: 1.7;
	}
	div.pages *{ line-height: 1.7;}
	div.pages a,div.pages span {
		text-decoration:  none;
		background: #fff;
		border: 1px solid #aaaaaa;
		padding: 5px 10px;
		margin: 3px;
		color: #aaaaaa;
		font-size: 12px;
		display: inline-block;
	}
	div.pages a.on,div.pages a.hover,div.pages a:hover,div.pages a:active,div.pages span.current,div.pages span.disabled  {
		background: #4985c6;
		color: #fff;
		border: 1px solid #4985c6;}
	
	.pf-l,.pf-r{display: none;}
	
	
	i.pic-scale-ad-01{padding-bottom: 16.95%;}
	i.pic-scale-ad-r{padding-bottom: 25.64%;}
	
	.dz{ border-bottom: solid 1px #e5e5e5; color: #666; line-height: 30px;}
	
	i.pic-scale-pic{ padding-bottom: 75.21%; background: #f0f0f0;}
	.pic-list{ padding: 15px 0 0 0;}
	.pic-list ul{ overflow: hidden;  margin: -5px;}
	.pic-list li{ float: left; width: 50%; padding: 5px;}
	.pic-list div{display: block; background: #f0f0f0;  padding: 10px;}
	.pic-list span{ display: block; line-height: 20px; height: 40px; overflow: hidden; color: #666;}
	.pic-list a:hover span{ color: #4985c6;}
	
	i.pic-scale-ld{ padding-bottom: 132.86%;}
	.ld-list{ overflow: hidden; margin: -5px;}
	.ld-list li{ padding: 5px;}
	.ld-list dl{ padding: 10px; border: solid 2px #e6e6e6; overflow: hidden;}
	.ld-list dt{ float: left; width: 100px; padding-right: 10px;}
	.ld-list dd{ overflow: hidden;}
	.ld-list b{ font-weight: normal; display: block; font-size: 18px; color: #333; padding-bottom: 5px;}
	.ld-list span{ display: block; color: #333; border-bottom: solid 1px #e6e6e6; padding-bottom: 5px; margin-bottom: 5px;}
	.ld-list small{padding: 0 10px; line-height: 25px; background: #5796c5; display: inline-block; color: #fff; font-size: 14px;}
	.ld-list p{ padding: 0; margin: 0; padding-top: 5px; color: #333;}
	
	
	
	.menu{ padding-top: 15px;}
	.menu-tit{ border-top-left-radius: 5px; border-top-right-radius: 5px; background: #1b5ca4; font-size: 16px; line-height: 46px; color: #fff; padding: 0 15px;}
	.menu ul{ overflow: hidden;}
	.menu ul li{ line-height: 40px; border: solid 1px #e6e6e6; margin-top: -1px; font-size: 14px;}
	.menu ul li a{ display: block; padding: 0 15px;}
	.menu ul li.on{ background: #4985c6; border-color: #4985c6;}
	.menu ul li.on a{ color: #fff;}
	
	.content{}
	.content-r{ padding-top: 15px;}
	.content-tit{ border-bottom: solid 1px #cccccc; height: 30px;}
	.content-tit b{ border-bottom: solid 2px #1b5ca4; line-height: 28px; height: 30px;  float: left; font-size: 16px; color: #1b5ca4;}
	
	.content-box{ padding-top: 15px;}
	.content-box *{ line-height: 2;}
	.info-title{ font-size: 16px; font-weight: normal; text-align: center; display: block; padding-bottom: 10px; color: #333;}

	
	.sub-menu{ overflow: hidden; margin-bottom: 15px;}
	.sub-menu ul{ background: #f2f2f2;}
	.sub-menu li{float: left; width: 50%; border: solid 1px #fff;}
	.sub-menu li a{ display: block; text-align: center; line-height: 36px; background: #f2f2f2;}
	.sub-menu li a.on,.sub-menu li a:hover{ background: #4985c6; color: #fff;}
	
	
	.news-list ul{ overflow: hidden;}
	.news-list li{ overflow: hidden; padding-right: 80px; white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis;
	text-overflow: ellipsis; position: relative; border-bottom: solid 1px #e6e6e6;}
	.news-list a{ color: #333; font-size: 14px; line-height: 42px;}
	.news-list i{ width: 4px; height: 4px; background: #a2a2a2; margin-right: 6px; display: block; float: left; margin-top: 19px;}
	.news-list span{ position: absolute; right: 0; top: 0; color: #999; line-height: 42px; font-size: 12px;}
	
	.cont-title{ font-size: 18px; text-align: center; display: block; font-weight: bold; padding: 15px 0; color: #000;}
	.cont-mess{ text-align: center; padding-bottom: 15px; border-bottom: solid 1px #e6e6e6; font-size: 12px;}
	
	.download-box{ border-top: solid 1px #e6e6e6; margin-top: 15px; padding-top: 15px;}
	.download-tit{ overflow: hidden; padding-bottom: 10px; color: #2972c3;}
	.download-tit i{ float: left; line-height: 30px; font-size: 28px; padding-right: 5px;}
	.download-tit span{ float: left; line-height: 30px; font-size: 14px; font-weight: bold;}
	.download-box ul{ overflow: hidden; margin: -5px;}
	.download-box li{ float: left;padding: 5px;}
	.download-box a{ line-height: 1.8; display: block; padding: 10px; background: #f2f2f2; -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; color: #666;}
	.download-box a:hover{ background: #5796c5; color: #fff;}
	
	.zwfw-b{ padding-top: 15px;}
	.zwfw-b ul{ margin: -5px;}
	.zwfw-b li{ padding: 5px;}
	.zwfw-b a{ background: #f2f2f2; -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; display: block; text-align: center;}
	.zwfw-b i{ padding-right: 5px; font-size: 30px; line-height: 42px; display: inline-block; overflow: hidden; color: #5796c5;}
	.zwfw-b i:before{ line-height: 42px; float: left;}
	.zwfw-b span{ display: inline-block; line-height: 42px; font-size: 14px; overflow: hidden; color: #444343;}
	.zwfw-b a:hover{ background: #5796c5;}
	.zwfw-b a:hover *{ color: #fff;}
	
	.zfcg { background: url(/uploads/image/global/cj01_03.jpg) no-repeat;
    -webkit-background-size: contain;
    background-size: contain;}
    
    .ztjj-box-max-bd{ padding: 10px 0 0 0;}
    .ztjj-box{ padding: 5px 0;}
    .ztjj-box-bd{ margin: -5px; overflow: hidden;}
    .ztjj-box-bd .ztjj-list-box{ padding: 5px;}
    
    
    .ztjj-list-tit{ border: solid 1px #dcdcdc; padding: 0 10px; line-height: 40px; overflow: hidden;}
    .ztjj-list-tit b{ float: left; font-size: 16px; color: #333; font-weight: normal;}
    .ztjj-list-tit .bdl{ float: right; }
    .ztjj-list-tit .bdl a{color: #2972c3;}
    .ztjj-list-mess{border: solid 1px #dcdcdc; border-top: none;  height: 245px; overflow: hidden;}
    .ztjj-list-mess .hd{ background: #f2f2f2; line-height: 32px; padding: 0 5px; overflow: hidden;}
    .ztjj-list-mess .hd span{ padding: 0 5px; font-size: 14px; color: #333; height: 32px; float: left; cursor: pointer;}
    .ztjj-list-mess .hd span.on{ border-top: solid 2px #5796c5; line-height: 28px; background: #fff;}
    .ztjj-list-mess .bd{padding: 10px;}
	

    
	.ztjj-list-mess .bd ul{ overflow: hidden;}
	.ztjj-list-mess .bd li{ overflow: hidden; padding-right: 80px; white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis;
	text-overflow: ellipsis; position: relative;}
	.ztjj-list-mess .bd a{ color: #333; font-size: 14px; line-height: 32px;}
	.ztjj-list-mess .bd i{ width: 4px; height: 4px; background: #a2a2a2; margin-right: 6px; display: block; float: left; margin-top: 14px;}
	.ztjj-list-mess .bd span{ position: absolute; right: 0; top: 0; color: #999; line-height: 32px; font-size: 12px;}
	
	
	.kjfs-box{ padding-top: 15px; padding-bottom: 10px; border-bottom: solid 1px #ececec;}
	.kjfs-box ul{margin: -5px; overflow: hidden;}
	.kjfs-box li{ width: 50%; float: left; padding: 5px;}
	.kjfs-box li div,.kjfs-box li a{ display: block; background: #f2f2f2; padding: 10px; -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; overflow: hidden; text-align: center; overflow: hidden; height: 40px;}
	.kjfs-box li.max{ width: 100%;}
	.kjfs-box li.max a,.kjfs-box li.max div{ height: auto;}
	.kjfs-box li i{ line-height: 20px; color: #5796c5; font-size: 18px; display: inline-block; overflow: hidden; padding-right: 5px;}
	.kjfs-box li span{ line-height: 20px; font-weight: bold; display: inline-block; overflow: hidden;}
	.kjfs-box li.max b{ display: block; color: #5796c5; font-weight: normal;}
	
	.wyzx-l,.wyzx-r{ padding-top: 15px;}
	.wyzx-l-tit{ width: 100%; height: 40px; line-height: 40px; text-align: center; background: #5796c5; color: #fff; font-size: 16px;}
	.wyzx-l-mess{ width: 100%; padding: 10px; background: #eee; line-height: 18px; font-size: 12px;}
	
	.wyzx-r-tit{ font-weight: bold; color: #333; text-align: center; line-height: 40px; font-size: 16px; overflow: hidden;}
	
	.gxfk-tit{ font-weight: bold; color: #333; line-height: 40px; font-size: 16px; overflow: hidden; padding: 15px 0;}
	.gxfk-tit b{float: left;}
	.gxfk-tit a{ float: left; background: #1c6ec9; color: #fff; padding: 0 20px; -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; overflow: hidden;}
	.gxfk-tit a i{ padding-right: 5px; float: left;}
	.gxfk-tit a span{ font-size: 14px; float: left;}
	
	.zxts-mess{line-height: 1.75; font-size: 14px; margin-top: 5px;} 
	
	
	.zfcjxx-bd{ padding: 15px; height: auto; border: solid 1px #dcdcdc; margin-top: 10px; overflow: hidden;}
	.zfcjxx-bd iframe{ height: 120px;}
	
	.zfcg-ad{ padding-top: 15px;}
	i.pic-scale-zfcg{ padding-bottom: 33.58%;}
	
	.bmys-list{margin: 0 -10px;}
	.bmys-list a{ font-size: 14px; line-height: 32px; position: relative; height: 32px;}
	.bmys-list i{  width: 4px; height: 4px; background: #a2a2a2; margin-right: 6px; float: left; margin-top: 14px;}
	.bmys-list li{ padding: 5px 10px; border-bottom: dashed 1px #ddd;}
	
	.xxjs-div{ text-align: center; text-align: left;}
	.xxjs-div label{font-size: 14px;display: block;}
	.xxjs-div div{ position: relative; padding-right: 80px;}
	input.textfield_xxjs{ width: 100%; border: solid 1px #ccc; border-right: none; height: 35px; padding: 0 10px; line-height: normal;}
	input.button_search{ width: 80px; right: 0; top: 0; position: absolute; height: 35px; line-height: 35px; border: none; background: #4985c6; color: #fff; font-size: 14px; cursor: pointer;}
	
	.xxjs-list{ padding-top: 15px;}
	
	.xxjs-list-top{ display: none;}
	
	.xxjs-list li { padding: 10px; background: #f8f8f8;}
	.xxjs-list li:nth-child(even){background: #f0f0f4;}
	.xxjs-list div { position: relative; padding-top: 24px; line-height: 24px; }
	.xxjs-list li span{ line-height: 24px; top: 0; color: #666; position: absolute;}
	.xxjs-list li span.number{left: 0;}
	.xxjs-list li span.number:before{content: '序号：';}
	.xxjs-list li span.time{right: 0;}
	.xxjs-list li span.time:before{content: '发文时间：';}
	.xxjs-list li b{ font-weight: normal;  display: block;line-height: 24px; font-size: 14px;}
	.xxjs-list li b a{ line-height: 24px;}
	
	.bmys-header{ margin: -15px -15px 0 -15px;}
	.bmys-header img{ width: 100%;}
	
	.bmys-dz{ border: none; margin: 0 -15px;  padding: 0 15px; background: #4985c6; color: #fff; line-height: 40px;}
	.bmys-dz a{ color: #fff;}
}



@media screen and (min-width: 384px) {

}


@media screen and (min-width: 480px) {
	body{-webkit-background-size: auto 400px;
background-size: auto 400px;}
	
	.logo{ height: 85px;}
	.header-box{ height: 85px;}
	.nav-btn{ margin-top: 25px; width: 46px;}
	.nav-btn div.btn-02{ width: 46px;}
	.btn-02 i{ font-size: 36px !important; width: 46px; height: 46px;}
	.search-box{ padding-top: 85px;}
	.nav{ padding-bottom: 167px;}
	
	.layui-layer-dialog{ width: 440px;}
	
	
	
}

@media screen and (min-width: 640px) {

}



@media screen and (min-width: 768px) {
	
}


@media (max-width: 991px) and (orientation : landscape) {
	html.landscape {
		background: #fff  center center no-repeat;
	}
	html.landscape body {
		display: none;
	}
	
}


/*--针对移动端设置&小屏电脑--*/
@media screen and (max-width: 1239px){
.content-box img{width: auto !important; height: auto !important; max-width: 100%;}
}

@media screen and (min-width: 992px) {
	body{ -webkit-background-size: auto;
	background-size: auto;}
	.table-responsive { border: none;}
	.container{ width: 980px; padding: 0 10px;}
	body {font-size: 14px;}
	.nav-box .container{position: relative;}

	.logo { height: 130px; margin-top: 0; z-index: 999; top:0; overflow:hidden; margin-top: 30px; position: absolute;}
	.logo img{ height: 130px;}
	

	.nav-btn{display: none;}
	.header-box{ top: 0; border: none; height: 256px;}
	.jgw-btn{ margin-top: 0;}
	.jgw-btn a{ position: absolute; left: 0; top: -120px; margin-left: 0; padding: 0; color: #000; background: none; width: auto;}
	.nav-box {position: absolute; width: 100%; padding-top: 0; }
	.nav{ position: relative; width: auto; height: auto; background: none; padding: 0; z-index: 99; -webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none; overflow: visible; }
	.nav .nav-list{padding: 0 20px; float: left; width: 100%; position: absolute; top: 276px; height: auto;}
	.nav ul{ float: right; height: 50px; padding-top: 0; overflow: visible;right: 0; top: 0px; width: auto; float: left; width: 100%; }
	.nav li{ float: left; border: none; text-align: center; padding:0; width: 20%; position: relative;}
	.nav li a{ padding-left: 0; padding: 0; position: relative; white-space: nowrap; background: url(/uploads/image/global/nav-bg.jpg);}

	.nav li a b{line-height: 50px; height: 50px; color: #fff; font-weight: normal; font-size: 16px; display: block; float: none; text-align: center; padding: 0 20px;}
	.nav li a i.icon-more{display: none;}
	.nav li a i.icon-sanjiao{display: block; color: #fff; padding-right: 0; padding-left: 5px; line-height: 60px;}
	.nav li a:hover b,.nav li a:hover i{ color: #fff;}
	.nav li a.on b,.nav li a.on i{ color: #2972c3;}
	
	.nav li.nav-off>a{}
	.nav li.nav-on>a{}
	.nav li.nav-on> a.on{}

.page {
    width: 820px;
    height: 41px;
    margin: 40px auto;
    text-align: center;
    padding-top: 35px;
}
.page a {
    color: #8c9eb3;
    border: 1px solid #c9ccd0;
    padding: 4px 7px 4px 11px;
    margin: 0 2px;
}
.page a.current {
    color: #fff;
    background-color: #3d7dcb;
}


	.nav li div{ padding: 10px 15px; background:#144fa7; text-align: center; position: absolute; top: 45px;  width: 100%; overflow: hidden;}
	.nav li div span{ float: left; width: 50%; padding: 2px;}
	.nav li div a{ background: none; line-height: 28px; height: 28px; color: #fff;}
	.nav li div span.sub-nav-max{ width: 100%;}
	.nav li div a.sj-nav{display: none;}
	.nav li div a:hover,.nav li div a.on{  background: #1d6cc5;  color: #fff; font-weight: normal;}
	
	.nav li.nav-on>a b,.nav li.nav-on>a i, .nav li a.on,.nav li a.on b{background: #144fa7; color: #fff;}
	.nav li:nth-child(1)>a{border-top-left-radius: 5px; border-bottom-left-radius: 5px;}
	.nav li:nth-last-child(1)>a{border-top-right-radius: 5px; border-bottom-right-radius: 5px;}
	.nav li.nav-on .nav-rj-on{color: #fff;}
	
	.nav li>a:after{ content: ' '; height: 50px; width: 0; display: block; overflow: hidden; border-left: solid 1px #3187d7; border-right: solid 1px #1450a9; position: absolute; right: 0;  top: 0;}
	.nav li:nth-last-child(1) a:after{display: none;}
	
	.search-bd{ float: left; width: 100%;}
	.search-bd form{ float: left; width: 100%;}
	.search-box{ width: 362px;	padding-left: 0; padding-right: 0; padding-top: 173px; overflow: hidden;}
	.search-txt{ border-top-left-radius: 4px; border-bottom-left-radius: 4px; padding-right: 85px;}
	.search-btn{ border-top-right-radius: 4px; border-bottom-right-radius: 4px; width: 70px;}
	
	.search-mess{ padding-top: 10px; float: left; padding-left: 15px;}
	.search-mess a{ margin-right: 10px;}
	
	.nav-box-bg{ height: 70px;}
	
	.body-bg{ padding: 20px;}
	
	.ind-box{ overflow: hidden;}
	
	.banner{ float: left; width: 610px; padding-right: 20px;}
	.ind-news{ padding-top: 0; overflow: hidden;}
	
	.ind-news-bg{ padding: 20px;}
	.ind-news-bg .hd{ padding-bottom: 20px;}
	.ind-news-bg .hd a{ padding:0 3px;}
	.ind-news-bg .bdl{ top: 20px; right: 20px;}
	
	.ind-tit b{ font-size: 18px; padding-left: 15px;}
	.ind-list{ margin: -10px; overflow: hidden; padding: 20px 0 0 0;}
	.ind-list-box{ float: left; width: 33.3333%; padding: 10px;}
	
	.ind-list-tit{ padding: 0 20px;}
	.ind-list-tit b{ font-size: 18px; height: 50px; line-height: 50px;}
	.ind-list-tit a{line-height: 50px; font-size: 14px;}
	.ind-list-mess ul{ padding-left: 20px; padding-right: 20px;}
	.ind-list-mess-02 ul{ height: 276px; padding-left: 20px; padding-right: 20px;}

	
	.ind-tit-por{ padding-bottom: 0;}
	.ind-tit-por .hd{ position: relative; float: left; top: 6px; margin-left:30px; line-height: 32px;}
	.ind-tit-por .hd div span{ padding:0 18px ; font-size: 16px; font-weight: bold;}
	
	.ad-min-box li{ width: 25%;}
	
	.ind-list-box-max{ width: 100%;}
	.ind-list-box-max ul{ height: 116px; margin: 0 -10px;}
	.ind-list-box-max li{ width: 33.3333%; float: left; padding: 0 10px;}
	.wsfw-box{overflow: hidden;}
	.wsfw-box-max .wsfw-l,.wsfw-box-max .wsfw-r{ padding-top: 30px;}
	.wsfw-l{ padding-top: 20px; width: 600px; float: left; padding-right: 20px;}
	.wsfw-r{ width: 320px; float: left; padding-top: 20px;}
	
	.wsfw-r div{width: 100%; padding: 0;}
	.wsfw-r div.wsfw-r-pt{ padding-top: 10px;}
	
	.wsfw-r-02{ padding-top: 30px;}
	.wsfw-r-02 div.wsfw-r-pt{ padding-top: 10px;}
	
	
	.wsfw-list ul{padding: 19px 20px 0 20px;}
	.wsfw-list li{ width: 25%; padding: 5px 15px;}
	.wsfw-list li i{ width: 50px; height: 50px; line-height: 50px; font-size: 36px;}
	.wsfw-list li:nth-last-child(1){ display: block;}
	
	.wsfw-list-02 ul{ padding: 19px 20px 20px 20px;}
	.wsfw-list-02 li{ width: 33.33333%;}
	
	
	.ynjl-box{ overflow: hidden;}
	.ynjl-l{ width: 50%; padding-right: 20px; float: left;}
	.ynjl-r{ width: 50%; padding-left: 20px; float: left;}
	
	.zxdy-tit{ padding-top: 15px;}
	.zxdy-tit b{ font-size: 16px;}
	
	.ynjl-l iframe{ margin-top: 12px; height: 320px;}
	
	.sel-link{ overflow: hidden; margin: 0 -5px; padding: 30px 0;}
	.sel-link li{ width: 20%; float: left; padding: 0 5px;}
	
	.footer-b{ padding: 30px 0; overflow: hidden;}
	.footer-b dt{ text-align: left; float: left; padding-top: 5px;}
	.footer-b dd{ float: right;  padding-top: 0;}
	.footer-b span{ padding-bottom: 0; line-height: 30px;}
	
	.sel-link li select{ height: 50px;}
	
	.dz{ padding-bottom: 10px;}
	
	.pf-l{ position: fixed; left: 10px; top: 50%; margin-top: -300px; display: block; z-index: 9999;}
	.pf-l li{ padding-bottom: 2px;}
	
	.pf-r{ position: fixed; right: 10px; top: 50%; margin-top: -300px;display: block; z-index: 9999;}
	.pf-r li{ padding-bottom: 2px;}
	.pf-r li a{ display: block; border: solid 1px #d9d9d9; background: #f2f2f2; width: 90px; text-align: center; padding: 10px 5px; position: relative;}
	.pf-r li a i{color: #5796c5; display: block; font-size: 44px;}
	.pf-r li a span{ display: block;  color: #666;}
	.pf-r li a:hover{ background: #2972c3; border-color: #2972c3;}
	.pf-r li a:hover *{ color: #fff;}
	.pf-r li img{ display: none; position: absolute; right: 89px; top: -1px;border: solid 1px #999;}
	.pf-r li a:hover img{display: block;}
	
	.pic-list{ padding-top: 30px;}
	.pic-list ul{margin: -10px -10px -11px -11px;}
	.pic-list li{ width: 33.3333%; padding: 10px 10px 11px 11px;}
	
	.ld-list{}
	.ld-list{ margin: -10px;}
	.ld-list li{ padding: 10px; width: 50%; float: left;}
	.ld-list dl{ padding: 15px; height: 240px; overflow: hidden;}
	.ld-list dt{ width: 160px; padding-right: 20px;}
	.ld-list b{ font-size: 24px; line-height: 30px; padding: 0;}
	.ld-list span{ padding: 10px 0; margin-bottom: 10px;}
	.ld-list p{ margin-top:  10px; padding-top: 0; line-height: 21px; height: 80px; overflow: auto;}
	
	.content{ overflow: hidden;}
	.menu{ width: 260px; padding-right: 35px; float: left; padding-top: 30px;display: block;}
	.menu-tit{ font-size: 18px;}
	.menu ul li{ line-height: 45px;}
	
	.content-r{ overflow: hidden;}

	.content-r{ padding-top: 30px;}

	
	.content-tit{ height: 46px;}
	.content-tit b{ line-height: 44px; height: 46px; font-size: 22px;}
	
	.content-box{ padding-top: 20px;}
	.info-title{ font-size: 18px; padding-bottom: 15px;}
	

	
	.wsfw-list-max ul{ padding: 26px 20px 25px 20px;}
	.wsfw-list-max li{ padding-top: 19px; padding-bottom: 18px;}
	
	.sub-menu{ -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; overflow: hidden; }
	.sub-menu ul{ display: flex; margin-right: -1px;}
	.sub-menu li{width: auto; flex-grow: 1; border: none; border-right: solid 1px #fff;}
	.sub-menu li a{ padding: 0 8px; line-height: 46px; height: 46px;}
	
	.cont-title{ font-size: 24px; padding-top: 25px;}
	.cont-mess{ padding-bottom: 25px;}
	

	.download-tit i{ line-height: 36px; font-size: 32px; padding-right: 10px;}
	.download-tit span{ line-height: 36px; font-size: 16px; }
	
	.zwfw-b{ padding-top: 20px;}
	.zwfw-b ul{ overflow: hidden; margin: -10px;}
	.zwfw-b li{ width: 50%; float: left; padding: 10px;}
	
	
.zwfw-b i{ line-height: 62px; padding-right: 10px; font-size: 48px;}
.zwfw-b i:before{line-height: 62px;}
.zwfw-b span{ line-height: 62px; font-weight: bold; font-size: 16px;}

.zfcg{ height: 481px;}

.ztjj-box-max-bd{ padding-top: 20px;}
.ztjj-box{ overflow: hidden;}
.ztjj-list-box{ float: left; width: 50%;}
.ztjj-list-maxw{ width: 100%;}

.ztjj-list-tit{ padding: 0 20px;}
.ztjj-list-tit b{ font-size: 18px;}
.ztjj-list-tit .bdl a{ font-size: 14px;}
.ztjj-list-tit{ line-height: 48px;}
.ztjj-list-mess .hd{ padding: 0 10px;}
.ztjj-list-mess .hd span{ padding:0 10px ;}
.ztjj-list-mess .bd{ padding:10px 20px 20px 20px; height: 220px;}

.ztjj-box{ padding: 10px;}
.ztjj-box-bd{ margin: -10px;}
.ztjj-box-bd .ztjj-list-box{ padding: 10px;}

.kjfs-box{ padding-top: 30px; padding-bottom: 30px; margin-bottom: 15px;}
.kjfs-box ul{ margin: -10px;}
.kjfs-box li{padding: 10px; width: 14%;}
.kjfs-box li div,.kjfs-box li a{ padding:10px 10px; line-height: 40px;}
.kjfs-box li i{ line-height: 40px; font-size: 24px; padding-right: 5px;}
.kjfs-box li a{ height: 60px;}
.kjfs-box li span{ line-height: 40px; font-size: 13px;}
.kjfs-box li.max{ width: 44%;}
.kjfs-box li.max div{ height: 60px;}
.kjfs-box li.max b{  padding-right: 10px; font-size: 13px; font-weight: bold; display: inline-block; overflow: hidden;}

.ad-box{ padding-top: 30px; overflow: hidden;}
.zl-box{ padding-top: 30px;}
.ind-tit{ padding-top: 30px;}
.ad-min-box{ padding-top: 30px;}

.ad-box-l{ width: 610px; float: left; padding-right: 20px;}
.ad-box-r{ width: 310px; overflow: hidden; padding-top: 0;}
.ad-box-r a{ width: 390px; display: block;}

.wyzx-l, .wyzx-r{ padding-top: 30px;}
.wyzx-l{ }
.wyzx-r{ overflow: hidden;}

.wyzx-l-tit{ height: 50px; line-height: 50px; font-size: 18px;}
.wyzx-r-tit{ height: 50px; line-height: 50px; font-size: 20px;}

.wyzx-l-mess{ padding: 20px;}

.gxfk-tit{ padding: 30px 0; font-size: 20px;}
.gxfk-tit a i{ padding-right: 10px; font-size: 20px;}
.gxfk-tit a span{ font-size: 16px;}




	.pf-close{ margin-bottom: 2px; overflow: hidden;}
	.pf-close a{ overflow: hidden; background: #eee; float: left; color: #666; padding: 0 5px;  border: solid 1px #d9d9d9; width: 100%; text-align: center; height: 22px;}
	.pf-close i{  line-height: 20px; font-size: 16px; display: inline-block; overflow: hidden; padding-right: 5px;}
	.pf-close span{ line-height: 20px; font-size: 12px; display: inline-block; overflow: hidden;}
	.pf-r-close a{ float: right;}
	
	.zfcjxx-bd .bd{float: left; width: 700px;}
	.zfcjxx-bd iframe{ height: 90px;}
	.zfcg-ad{ width: 188px; float: left; padding-top: 0;}
	

	.bmys-list{ overflow: hidden;}		
	.bmys-list li{ float: left; width: 33.333%;}
	
	.xxjs-div{ text-align: center; padding: 15px 0;}
	.xxjs-div label{ display: inline-block; font-size: 16px;}
	.xxjs-div div{ display: inline-block; width: 400px;}
	input.textfield_xxjs{ height: 40px;}
	input.button_search{ height: 40px; line-height: 40px; font-size: 14px;}
	
	.xxjs-list{padding-top: 20px;}
	.xxjs-list li.xxjs-list-top{ display: block; background: #4985c6; color: #fff;}
	.xxjs-list li.xxjs-list-top span{ color: #fff;}
	.xxjs-list li.xxjs-list-top b{ text-align: center;}
	.xxjs-list div{ padding-top: 0; line-height: 30px; overflow: hidden;}
	.xxjs-list li span:before{display: none;}
	.xxjs-list li span{ position: relative; float: left; width: 15%; text-align: center; color: #333; line-height: 30px;}
	.xxjs-list li b{ float: left; width: 70%; line-height: 30px;}
	
	.bmys-header{ margin: -20px -20px 0 -20px ;}
	.bmys-dz{ padding-bottom: 0; margin: 0 -20px; padding: 0 15px;}
}







@media screen and (min-width: 1100px){

	.container{ width: 1060px;}
	
	.wsfw-l{ width: 680px;}
	
	
.body-bg-t{ background: ; height: 7px; display: block; margin: -7px -10px 0 -10px;}
.body-bg{ -webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none; padding: 30px; margin:0 -10px; background: ;}
.body-bg-b{ background: ; height: 13px; display: block; margin: 0 -10px;}

.zfcg{ height: 539px;}

.kjfs-box li.max b{ font-size: 14px;}

.ind-news-bg .hd a{ padding:0 9px; font-size: 16px;}

.kjfs-box li span{ font-size: 14px;}

.ad-box-r{ width: 390px;}
.zfcg-ad{ width: 268px;}

.zfcgxx-iframe{ overflow: hidden; width: 750px;}

.bmys-header{ margin-top: -30px;}
}