@charset "utf-8";
/* Global */ 
body {
font: normal 100%; margin:0px auto; padding:0px; text-align:center; font-family:"Microsoft YaHei UI", "微软雅黑", "黑体"}
ul, ol, dl,dt,dd, li { list-style: none; }
html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,img,form,table,input,ul,ol,dl,dt,dd,li { margin:0; padding:0; border:0;}
html { height: 100%; }
a {color: #363636; text-decoration:none; }
a:hover { color:#3398cc; text-decoration:none; }
.fl-l{float:left;}
.mt-100{padding-top:80px}
img { border: none; }
.clear{clear:both;}
/*颜色*/
.black {color:#000000;}
.txtcolor{color:#595958;}
.brown{color:#45280a;}
.gray-light1 {color:#e1e1e1;}
.blue{color:#1d6487;}

/*链接样式*/
a.black:link{color:#000000; text-decoration:none}
a.black:visited{color:#000000; text-decoration:none}
a.black:active{color:#000000; text-decoration:none}
a.black:hover{color:#3398cc; text-decoration:none;}

a.blue:link{color:#1d6487; text-decoration:none}
a.blue:visited{color:#1d6487; text-decoration:none}
a.blue:active{color:#1d6487; text-decoration:none}
a.blue:hover{color:#1d6487; text-decoration:none;}

a.txtcolor:link{color:#595958; text-decoration:none}
a.txtcolor:visited{color:#595958; text-decoration:none}
a.txtcolor:active{color:#595958; text-decoration:none}
a.txtcolor:hover{color:#595958; text-decoration:none;}

a.brown:link{color:#45280a; text-decoration:none}
a.brown:visited{color:#45280a; text-decoration:none}
a.brown:active{color:#45280a; text-decoration:none}
a.brown:hover{color:#45280a; text-decoration:none;}

a.gray-light1:link{color:#e1e1e1; text-decoration:none}
a.gray-light1:visited{color:#e1e1e1; text-decoration:none}
a.gray-light1:active{color:#e1e1e1; text-decoration:none}
a.gray-light1:hover{color:#3398cc; text-decoration:none;}

/*其他*/
.show{
	display:block;
}
.hide{
	display:none;
}

/*PC样式*/
@media only screen and (min-width: 992px) {
#main{
	width:100%;
	height:100% auto;
	vertical-align:top;
	text-align:center;
	list-style:none;
	margin:0 auto;
}
#banner{
	width:100%;
	height:91px;
	vertical-align:top;
	text-align:center;
	list-style:none;
	background:#f3fbfd;
	position:relative;
	z-index:10
}
.banner_content {
	width:1100px;
	height:91px;
	display:inline-block;
	position:relative;
	z-index:0;
}
.banner_content_nr{
	margin:13px 0 0 0;
	float:left;
}
.banner_menu{
	padding:20px 0 0 50px;
	text-align:center;
	font-size:18px;
	color:#333333;
	}
.banner_menux{
	padding:20px 0 0 50px;
	text-align:center;
	font-size:18px;
	color:#333333;
	}
.banner_search{
	margin:25px 0 0 66px;
	width:254px;
	height:38px;
	vertical-align:middle;
	text-align:center;
	font-size:14px;
	color:#333333;
	background:#ffffff;
	border:1px solid #dadada;
	}
.banner_input{
	font-size:14px;
	border:0px;
	font-family:'Microsoft YaHei UI','Microsoft YaHei';
	width:254px;
	height:38px;
	background:#ffffff;
}
.banner_button{
	margin:25px 0 0 0;
	width:91px;
	height:40px;
	vertical-align:middle;
	text-align:center;
	font-size:14px;
	background:url(newgb_140911yyc_01.jpg) no-repeat;
	}
.dh_text{
	display:none;
	}
.gjdh1 {
	position:absolute; 
	top:90px; 
	left:375px; 
	z-index:10
}
.gjdh2 {
	position:absolute; 
	top:90px; 
	left:465px; 
	z-index:10
}
.gjdh3 {
	position:absolute; 
	top:90px; 
	left:565px; 
	z-index:10
}
.gjdh_line{
	width:148px;
	height:5px;
	padding:0 0 0 0;
	margin-bottom:0;
	background:#1a8fc4;
	}
.gjdh_nr{
	width:148px;
	height:100% auto;
	background:url(newgb_170216yyc_02.png);
	vertical-align:middle;
	font-size:14px;
	color:#333333;
	line-height:44px;
	padding:15px 0 20px 0;
	}
.gjdh_nretc{
	line-height:20px;
	padding-top:14px;
}
#major{
	width:100%;
	height:100% auto;
	vertical-align:top;
	text-align:center;
	list-style:none;
	background:url(newgb_140911yyc_28.jpg) repeat-x top #e5e5e5;
	position:relative;
	z-index:5
}
.dh{width:1100px; height:45px; padding-left:13px; margin:0 auto; text-align:left; line-height:45px; font-size:14px;}
.dh-logo{float:left; margin-right:10px; padding-top:2px;}
.nr-frame{width:1100px; height:100% auto; margin:0 auto; background:url(newgb_sjk_141102qhk_bg.jpg) #f6f7f7 top center no-repeat;}
.zyjs ul{text-align:left; padding:20px 0 20px 39px;}
.zyjs ol{margin:0 30px 0 35px; text-align:justify; line-height:25px; font-size:14px;}
.zy-l{width:480px; margin:18px 35px 40px 30px; float:left;}
.zysjk-logo{float:left; margin-right:28px;}
.zysjk-title{float:left; font-weight:bold; line-height:94px; font-size:18px;}
.zysjk-nr{clear:both; padding-top:15px; text-align:justify; font-size:14px; line-height:25px;}
.bt-on{width:18px; height:18px; background:url(newszzy_200623yyc_02.png) no-repeat right; cursor:pointer;}
.bt-off{width:18px; height:18px; background:url(newszzy_200623yyc_03.png) no-repeat right; cursor:pointer;}
.zy-frame{margin-top:14px; height:32px; overflow:hidden;}
.zy-frame-on{height:auto;}
.zy-frame-title{width: 95%; float: left; text-align:left; font-size:16px; font-weight:bold}
.zy-frame-bt{width: 5%; float:left;}
.zy-frame-nr{padding:24px 0 45px 0; text-align:justify; font-size:12px; color:#8a8a8a; line-height:22px;}
.line-gray{height:1px; background:#dfdfdf; margin-top:20px;}
.line-blue{height:1px; background:#badbed;}
.zylm{text-align:left; font-size:18px; font-weight:bold; padding:40px 0 10px 0;}
.zy-r{width:480px; margin:18px 30px 40px 35px; float:left;}
.zyxxnr{height:120px; overflow:hidden;}
.zyxxnr-on{height:auto;}
.zyzk{width:46px; height:19px; text-align:right; font-size:12px; color:#5a9cc4; margin-top:5px; cursor:pointer; background:url(newszzy_200623yyc_08.png) no-repeat; float:right;}
.zyzk-off{width:46px; height:19px; text-align:right; font-size:12px; color:#5a9cc4; margin-top:5px; cursor:pointer; background:url(newszzy_200623yyc_09.png) no-repeat; float:right;}

#footer{
	width:100%;
	height:100% auto;
	vertical-align:top;
	text-align:center;
	list-style:none;
	background:#66696c;
	position:relative;
	z-index:10
}
.footer_nr{
	width:1100px;
	height:500px;
	display:inline-block;
}
.footer_nr ul{
	margin:31px 0 60px 0;
}
.footer_nr h1{
	font-size:18px;
	font-weight:normal;
}
.footer_nr h2{
	font-size:14px;
	font-weight:normal;
	margin-top:22px;
}
.footer_nr h3{
	margin-top:22px;
}
.footer_nr h4{
	font-size:14px;
	font-weight:normal;
	margin-top:22px;
}
.footer_lia{
	width:235px;
	float:left;
	margin-left:73px;
	text-align:left;
}
.footer_lib{
	width:190px;
	float:left;
	margin-left:164px;
	text-align:left;
}
.footer_lic{
	width:230px;
	float:left;
	margin-left:164px;
	text-align:left;
}
#banquan{
	width:100%;
	height:53px;
	vertical-align:top;
	text-align:center;
	list-style:none;
	background:#4d5052;
	position:relative;
	z-index:10;
	font-size:14px;
	line-height:52px;
}
}

/*移动端*/
@media only screen and (max-width: 991px) {
#main{
	width:100%;
	height:100% auto;
	vertical-align:top;
	text-align:center;
	list-style:none;
	margin:0 auto;
}
#banner{
	width:100%;
	height:91px;
	vertical-align:top;
	text-align:center;
	list-style:none;
	background:#f3fbfd;
	position:relative;
	z-index:10;
	margin: 0 auto;
}
.banner_content {
	width:970px;
	height:91px;
	display:inline-block;
	position:relative;
	z-index:0;
}
.banner_content_nr{
	margin:13px 0 0 0;
	float:left;
}
.banner_menu{
	padding:20px 0 0 30px;
	text-align:center;
	font-size:18px;
	color:#333333;
	}
.banner_menux{
	padding:20px 0 0 30px;
	text-align:center;
	font-size:18px;
	color:#333333;
	}
.banner_search{
	margin:25px 0 0 46px;
	width:234px;
	height:38px;
	vertical-align:middle;
	text-align:center;
	font-size:14px;
	color:#333333;
	background:#ffffff;
	border:1px solid #dadada;
	}
.banner_input{
	font-size:14px;
	border:0px;
	font-family:'Microsoft YaHei UI','Microsoft YaHei';
	width:234px;
	height:38px;
	background:#ffffff;
}
.banner_button{
	margin:25px 0 0 0;
	width:91px;
	height:40px;
	vertical-align:middle;
	text-align:center;
	font-size:14px;
	background:url(newgb_140911yyc_01.jpg) no-repeat;
	}
.dh_text{
	display:none;
	}
.gjdh1 {
	position:absolute; 
	top:90px; 
	left:325px; 
	z-index:10
}
.gjdh2 {
	position:absolute; 
	top:90px; 
	left:425px; 
	z-index:10
}
.gjdh3 {
	position:absolute; 
	top:90px; 
	left:525px; 
	z-index:10
}
.gjdh_line{
	width:148px;
	height:5px;
	padding:0 0 0 0;
	margin-bottom:0;
	background:#1a8fc4;
	}
.gjdh_nr{
	width:148px;
	height:100% auto;
	background:url(newgb_170216yyc_02.png);
	vertical-align:middle;
	font-size:14px;
	color:#333333;
	line-height:44px;
	padding:15px 0 20px 0;
	}
.gjdh_nretc{
	line-height:20px;
	padding-top:14px;
}
#major{
	width:100%;
	height:100% auto;
	vertical-align:top;
	text-align:center;
	list-style:none;
	background:url(newgb_140911yyc_28.jpg) repeat-x top #e5e5e5;
	position:relative;
	z-index:5
}
.dh{width:970px; height:45px; padding-left:13px; margin:0 auto; text-align:left; line-height:45px; font-size:.9rem;}
.dh-logo{float:left; margin-right:10px; padding-top:2px;}
.nr-frame{width:970px; height:100% auto; margin:0 auto; background:url(newgb_sjk_141102qhk_bg.jpg) #f6f7f7 top center no-repeat;}
.zyjs ul{text-align:left; padding:20px 0 20px 39px;}
.zyjs ol{margin:0 30px 0 35px; text-align:justify; line-height:25px; font-size:.9rem;}
.zy-l{width:430px; margin:18px 25px 40px 20px; float:left;}
.zysjk-logo{float:left; margin-right:10px;}
.zysjk-title{float:left; font-weight:bold; line-height:94px; font-size:2rem;}
.zysjk-nr{clear:both; padding-top:15px; text-align:justify; font-size:2rem; line-height:3rem;}
.bt-on{width:18px; height:18px; background:url(newszzy_200623yyc_02.png) no-repeat right; cursor:pointer;}
.bt-off{width:18px; height:18px; background:url(newszzy_200623yyc_03.png) no-repeat right; cursor:pointer;}
.zy-frame{margin-top:14px; height:3rem; overflow:hidden;}
.zy-frame-on{height:auto;}
.zy-frame-title{width: 95%; float: left; text-align:left; font-size:2rem; font-weight:bold}
.zy-frame-bt{width: 5%; float:left;}
.zy-frame-nr{padding:24px 0 45px 0; text-align:justify; font-size:2em; color:#8a8a8a; line-height:3rem;}
.line-gray{height:1px; background:#dfdfdf; margin-top:20px;}
.line-blue{height:1px; background:#badbed;}
.zylm{text-align:left; font-size:18px; font-weight:bold; padding:40px 0 10px 0;}
.zy-r{width:430px; margin:18px 20px 40px 25px; float:left;}
.zyxxnr{height:120px; overflow:hidden;}
.zyxxnr-on{height:auto;}
.zyzk{width:46px; height:19px; text-align:right; font-size:2rem; color:#5a9cc4; margin-top:5px; cursor:pointer; background:url(newszzy_200623yyc_08.png) no-repeat; float:right; background-size: cover}
.zyzk-off{width:46px; height:19px; text-align:right; font-size:2rem; color:#5a9cc4; margin-top:5px; cursor:pointer; background:url(newszzy_200623yyc_09.png) no-repeat; float:right; background-size: cover}

#footer{
	width:100%;
	height:100% auto;
	vertical-align:top;
	text-align:center;
	list-style:none;
	background:#66696c;
	position:relative;
	z-index:10
}
.footer_nr{
	width:970px;
	height:500px;
	display:inline-block;
}
.footer_nr ul{
	margin:31px 0 60px 0;
}
.footer_nr h1{
	font-size:18px;
	font-weight:normal;
}
.footer_nr h2{
	font-size:14px;
	font-weight:normal;
	margin-top:22px;
}
.footer_nr h3{
	margin-top:22px;
}
.footer_nr h4{
	font-size:14px;
	font-weight:normal;
	margin-top:22px;
}
.footer_lia{
	width:205px;
	float:left;
	margin-left:53px;
	text-align:left;
}
.footer_lib{
	width:170px;
	float:left;
	margin-left:134px;
	text-align:left;
}
.footer_lic{
	width:210px;
	float:left;
	margin-left:134px;
	text-align:left;
}
#banquan{
	width:100%;
	height:53px;
	vertical-align:top;
	text-align:center;
	list-style:none;
	background:#4d5052;
	position:relative;
	z-index:10;
	font-size:14px;
	line-height:52px;
}
	.b-pic img{
		max-width: 100%;
	}
}