@charset "utf-8";
body{color:#333333; background: #fff; font-size:16px; font-family:Microsoft YaHei,Simsun,SimHei,Arial; -webkit-text-size-adjust:none;}
body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, textarea, ul{ padding:0; margin:0;}
li, ol, ul{ list-style:none;}
img{ border:none; border:0; max-width:100%;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
a{ text-decoration:none; color:#333333; noline:expression(this.onFocus=this.blur());}
a:focus {outline:none;-moz-outline:none;}
a:hover{color:#2c538e;}
button, input, select, textarea {font-family: inherit; font-size:0.9375em;}
input:focus, textarea:focus{ outline: none;}
input::-webkit-input-placeholder{color: #999999;}
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both;}
.module-main{margin-right:-10px; margin-left:-10px; overflow:hidden;}
.module-max{overflow:hidden;}
.module-span3{float:left; width:28%;}
.module-span4{float:left; width:33.33%;}
.module-span5{float:left; width:43%;}
.module-span6{float:left; width:50%;}
.module-span7{float:left; width:57%;}
.module-span8{float:left; width:66.67%;}
.module-span9{float:left; width:72%;}
.module-span12{float:left; width:100%;}
.module-box{margin-right:10px; margin-left:10px;}
.nb {
    height: 74px;
}
.nb img{width: 100%;}
.mb {
    margin-bottom: 20px;
}
.banner_bg{margin-bottom: 40px;}
.ysjs-top{
	height: 391px;
	margin-bottom: 40px;
	background: url(/gasrmzf/xhtml/ztzl/yjsgk/images/ysjs_top.jpg) no-repeat center;
	position: relative;
	/* width: 1920px; */
	    margin: 0 auto;
}
.ysjs-gh{
	position: absolute;
	top: 10%;
	left: 18.4%;
}
.ysjs-title{
	position: absolute;
    top: 40%;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.bmbb {
    margin-bottom: 40px;
}
.ndbb_li li {
    padding-top: 6px;
    padding-bottom: 6px;
    overflow: hidden;
    float: left;
    /* margin-right: 10px; */
    width: 20%;
    line-height: 2.87;
}
.ndbb_li li a {
    text-align: center;
    display: block;
    background: #f0f0f0;
	margin: 0 7px 0px;
}
.bmyjs{
	text-align: center;
    font-size: 22px;
    font-weight: bold;
	color: #2277ff;
	padding-bottom: 20px;
    margin-bottom: 20px;
}
.bmyjs span{
	border-bottom: 3px solid #2176ff;
	padding-bottom: 19px;
}
.ys{
	text-align: left;
    font-size: 22px;
    font-weight: bold;
	color: #2277ff;
	padding-bottom: 20px;
    margin-bottom: 20px;
}
.ys span{
	border-bottom: 3px solid #2176ff;
	padding-bottom: 19px;
}
.ys span a{
	color: #2277ff;
}
.xzjdyjs{
	text-align: center;
    font-size: 22px;
    font-weight: bold;
	color: #2277ff;
	padding-bottom: 20px;
    margin-bottom: 20px;
}
.xzjdyjs span{
	border-bottom: 3px solid #2176ff;
	padding-bottom: 19px;
}
.pageList{width: 100%;float: left; padding-bottom: 30px;}
.pageList li{ position:relative; padding:7px 100px 7px 15px; clear:both; overflow:hidden; line-height:1.6; font-size:1.125em;}
.pageList li:before{content:''; position:absolute; left:0; top: 50%; margin-top: -2px; width: 4px; height: 4px; background: #1967a7;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-o-border-radius: 50%;}
.pageList li .time{ position:absolute; right:0; top:7px; color:#999999;}
.pageList li a{float:left; max-width:96%; color: #595959; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.pageList li a:hover{color:#1e5aab;}

@media (max-width: 1199px) {
	.ndbb_li li {width: 25%;}
	.ysjs-top{width: auto; height: 18em;}
	.ysjs-gh{left: 2%;}
	.ysjs-title{left: 9%;width: 80%; top: 50%;}
	.ndbb_li li {width: 50%;}
}
@media (max-width: 992px) {
	.ndbb_li li {width: 33.3%;}
	
	.module-span2, .module-span4, .module-span3, .module-span5, .module-span6, .module-span7, .module-span8, .module-span9, .module-span10 {
	    float: none;
	    width: auto;
	}
	.ysjs-top{width: auto; height: 18em;}
	.ysjs-gh{left: 2%;}
	.ndbb_li li {width: 50%;}
}
@media (max-width: 768px) {
	.ndbb_li li {width: 33.3%;}
	.ysjs-top{width: auto; height: 18em;}
	.ysjs-gh{left: 2%;}
	.ysjs-title{width: 80%;}
	.ndbb_li li {width: 50%;}
}
@media (max-width: 640px) {
	.ndbb_li li {width: 50%;}
}
@media (max-width: 480px) {
	.ysjs-top{width: auto; height: 10em;}
	.ysjs-gh{left: 2%;}
	.ndbb_li li {width: 50%;}
}