@charset "utf-8";

/* css document by cjy */

html,
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td,
a {
	margin: 0;
	padding: 0;
	color: #333;
	font: 14px/24px "微软雅黑";
}

html {
	display: inline-block;
	width: 100%;
}

img {
	border: none;
	margin-top: -4%;
}

a {
	text-decoration: none;
	cursor: pointer;
	border: 0;
}

strong {
	font-weight: bold;
}

ul,
ol,
li,
dt,
dd {
	list-style: none;
}

em,
i {
	font-style: normal;
}

.dis-in-b {
	display: inline-block;
}

.f-l {
	float: left;
}

.f-r {
	float: right;
}

.clear {
	clear: both;
}

.clearfix {
	zoom: 1;
}

.clearfix:after {
	content: '.';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}


/* css document by cjy */


/*common-start*/

body {
	/*background: #ffffff  center top repeat-x;*/
}

.mt2 {
	margin-top: 2px;
}

.mt4 {
	margin-top: 4px;
}

.mt6 {
	margin-top: 6px;
}

.mt10 {
	margin-top: 10px;
}

.mt14 {
	margin-top: 14px;
}

.mt8 {
	margin-top: 8px;
}

.ml16 {
	margin-left: 16px;
}

.mt18 {
	margin-top: 18px;
}

.mt20 {
	margin-top: 18px;
}

.mt30 {
	margin-top: 30px;
}

.mt32 {
	margin-top: 32px;
}

.mt80 {
	margin-top: 80px;
}

.ml8 {
	margin-left: 8px;
}

.ml10 {
	margin-left: 10px;
}

.ml20 {
	margin-left: 20px;
}

.ml90 {
	margin-left: 90px;
}

.pt20 {
	padding-top: 20px;
}

.pb40 {
	padding-bottom: 40px;
}

.pl60 {
	padding-left: 60px;
}

.mlr20 {
	margin: 10px 20px 0;
}

.h216 {
	height: 216px;
}

.h220 {
	height: 220px;
}

.wrapper {
	/*width: 1200px;*/
	margin: 0 auto;
}

.dis-none {
	display: none;
}


/*common-end*/


/*头部-start*/

.gg-header-top-l {
	display: inline-block;
	font: 14px/44px "微软雅黑";
	color: #666666;
	padding-left: 30px;
	background:  left center no-repeat;
}

.gg-header-top-r a,
.gg-header-top-r span {
	display: inline-block;
	float: left;
	font: 14px/44px "微软雅黑";
	color: #666666;
}

.gg-header-top-r span {
	padding: 0 14px;
}

.gg-header-top-r a {
	position: relative;
	height: 44px;
}

.gg-header-top-r a.a1 {
	background:  left center no-repeat;
	padding-left: 30px;
}

.gg-header-top-r a.a2 {
	background:  left center no-repeat;
	padding-left: 30px;
}

.gg-header-top-r a.a3 {
	background:  left center no-repeat;
	padding-left: 18px;
}

.gg-header-top-r a.a4 {
	background:  left center no-repeat;
	padding-left: 26px;
}

.gg-header-top-r a.a5 {
	background:  left center no-repeat;
	padding-left: 26px;
}


/*.gg-header-top-r a.a6{
   background:  center left no-repeat;
   padding-left: 20px;
}
.gg-header-top-r a.a7{
   background:  center left no-repeat;
   padding-left: 20px;
}*/

.gg-header-top-r a.a8 {
	background:  center left no-repeat;
	padding-left: 20px;
}

.gg-header-top-r a.a10 {
	background:  center left no-repeat;
	padding-left: 26px;
	/*position: relative;*/
}

ul.qhbj-top {
	display: none;
	position: absolute;
	left: -74px;
	top: 34px;
	width: 234px;
	height: 88px;
	background: url(/uploads/image/bcimages/2017ggw-ghbj-bg.png) no-repeat;
}

ul.qhbj-top li {
	display: inline-block;
	float: left;
	margin-top: 26px;
	margin-left: 16px;
}

.gg-header-top-r a .zkhyc {
	z-index: 10;
	display: none;
	position: absolute;
	top: 44px;
	border: 3px solid #fff;
	left: -20px;
	background-color: #fff;
}

.gg-header-top-r a:hover {
	color: #fa0e0e;
}

.gg-logo {
	display: inline-block;
	float: left;
	margin-top: 30px;
	height: 78px;
}

.gg-search {
	display: inline-block;
	width: 596px;
	height: 45px;
	display: block;
	margin-top: 30px;
	background:  no-repeat;
}

.gg-search .srk {
	width: 500px;
	height: 44px;
	outline: none;
	border: none;
	font: 14px/44px "微软雅黑";
	background-color: #fff;
	padding-left: 10px;
	margin-top: 1px;
}

.gg-search .ss {
	width: 75px;
	height: 45px;
	outline: none;
	border: none;
	background: none;
}

.gg-search .ss:hover {
	 cursor: pointer;
}

.gg-search .rsc span {
	font-size: 15px;
	line-height: 36px;
	color: #fff;
	font-weight: bold;
}

.gg-search .rsc a {
	padding-left: 20px;
	color: #fff;
	font-size: 14px;
	line-height: 36px;
}
body.bg_2 .gg-search .rsc span {
	color: #1d2b7e;
}

body.bg_2 .gg-search .rsc a {
	color: #1d2b7e;
}
.gg-menu {
	background: #12589f;
	/*border-top: 1px solid #096eae;*/
	/*margin-top: 18px;*/
}

.gg-menu-nr {
	position: relative;
	/*height: 62px;*/
}

.gg-nav a {
	display: block;
	float: left;
	color: #fff;
	font: 18px/60px "微软雅黑";
	border-right: 1px solid #096eae;
	padding: 0 63px;
}

.gg-nav a.sy {
	border-left: 1px solid #096eae;
	font: bold 18px/60px "微软雅黑";
}

.gg-nav a:hover,
.gg-nav a.cur {
	background-color: #fff;
	color: #a81404;
	font: bold 18px/60px "微软雅黑";
}

.gg-nav-ej {
	position: absolute;
	z-index: 9;
	left: 0;
	top: 60px;
	height: 126px;
	border: 1px solid #e9e9e9;
	background-color: #f9f9f9;
	    width: 1198px;
}

.gg-navej-left {
	/*display: inline-block;*/
}

.gg-navej-left.zwgk {
	width: 670px;
}

.gg-navej-left.zwgk a {
	width: 130px;
	padding-left: 92px;
}

.gg-navej-left.xwzx {
	width: 346px;
}

.gg-navej-left.xwzx a {
	width: 100px;
	padding-left: 72px;
}

.gg-navej-left a {
	display: inline-block;
	float: left;
	font: 14px/62px "微软雅黑";
	border-right: 1px solid #e9e9e9;
}

.gg-navej-left a.a1 {
	background:  50px center no-repeat;
	border-bottom: 1px solid #e9e9e9;
}

.gg-navej-left a.a2 {
	background:  50px center no-repeat;
	border-bottom: 1px solid #e9e9e9;
}

.gg-navej-left a.a3 {
	background:  50px center no-repeat;
	border-bottom: 1px solid #e9e9e9;
}

.gg-navej-left a.a4 {
	background:  50px center no-repeat;
}

.gg-navej-left a.a5 {
	background:  50px center no-repeat;
}

.gg-navej-left a.a6 {
	background:  50px center no-repeat;
}

.gg-navej-left a.b1 {
	background:  30px center no-repeat;
	border-bottom: 1px solid #e9e9e9;
}

.gg-navej-left a.b2 {
	background:  30px center no-repeat;
	border-bottom: 1px solid #e9e9e9;
}

.gg-navej-left a.b3 {
	background:  30px center no-repeat;
}

.gg-navej-left a.b4 {
	background:  30px center no-repeat;
}

.gg-navej-left a.c1 {
	background:  50px center no-repeat;
	border-bottom: 1px solid #e9e9e9;
}

.gg-navej-left a.c2 {
	background:  50px center no-repeat;
	border-bottom: 1px solid #e9e9e9;
}

.gg-navej-left a.c3 {
	background:  50px center no-repeat;
	border-bottom: 1px solid #e9e9e9;
}

.gg-navej-left a.c4 {
	background:  50px center no-repeat;
}

.gg-navej-left a.c5 {
	background:  50px center no-repeat;
}

.gg-navej-left a.c6 {
	background:  50px center no-repeat;
}

.gg-navej-left a.d1 {
	background:  50px center no-repeat;
	border-bottom: 1px solid #e9e9e9;
}

.gg-navej-left a.d2 {
	background:  50px center no-repeat;
	border-bottom: 1px solid #e9e9e9;
}

.gg-navej-left a.d3 {
	background:  50px center no-repeat;
	border-bottom: 1px solid #e9e9e9;
}

.gg-navej-left a.d4 {
	background:  50px center no-repeat;
}

.gg-navej-left a.d5 {
	background:  50px center no-repeat;
}

.gg-navej-left a.d6 {
	background:  50px center no-repeat;
}

.gg-navej-left.ywpd a {
    padding-left: 169px;
}

.gg-menu .gg-navej-left.ywpd  a.e1 {
	background:  135px center no-repeat;
	border-bottom: 1px solid #e9e9e9;
	width:229px;
}

.gg-menu .gg-navej-left.ywpd a.e2 {
	background:  135px center no-repeat;
	border-bottom: 1px solid #e9e9e9;
	width:229px;
}

.gg-menu .gg-navej-left.ywpd a.e3 {
	background:  135px center no-repeat;
	border-bottom: 1px solid #e9e9e9;
	width:231px;
	border-right:none;
}

.gg-menu .gg-navej-left.ywpd a.e4 {
	background:  135px center no-repeat;
	border-bottom: 1px solid #e9e9e9;
	border-right: none;
	width:229px;
}

.gg-menu .gg-navej-left.ywpd a.e5 {
	background:  135px center no-repeat;
	width:229px;
	
}

.gg-menu .gg-navej-left.ywpd a.e6 {
	background:  135px center no-repeat;
	width:229px;
}

.gg-menu .gg-navej-left.ywpd a.e7 {
	background:  135px center no-repeat;
	width:231px;
	border-right:none;
}

.gg-menu .gg-navej-left.ywpd a.e8 {
	background:  135px center no-repeat;
	width:229px;
	border-right: none;
}

.gg-navej-left a:hover {
	color: #fa0e0e;
}

.gg-navej-right {
	display: inline-block;
}

.gg-navej-right.zwgk {
	width: 490px;
}

.gg-navej-right.zwgk .gkmlnrclj {
	display: inline-block;
	width: 420px;
	margin-left: 20px;
}

.gg-navej-right.zwgk .gkmlnrclj a {
	width: 130px;
}

.gg-navej-right.xwzx {
	width: 820px;
}

.gg-navej-right.xwzx .gkmlnrclj {
	display: inline-block;
	width: 750px;
	margin-left: 20px;
}

.gg-navej-right.xwzx .gkmlnrclj a {
	width: 360px;
}

.gg-navej-right.hdjl {
	width: 490px;
}

.gg-navej-right.hdjl .gkmlnrclj {
	display: inline-block;
	width: 420px;
	margin-left: 20px;
}

.gg-navej-right.hdjl .gkmlnrclj a {
	display: block;
}

.gg-navej-right.hdjl .zxfw1 {
	display: inline-block;
	width: 90px;
	margin-left: 20px;
}

.gg-navej-right.hdjl .zxfw1 a {
	width: 73px;
}

.gg-navej-right.hdjl .zxfw2 {
	display: inline-block;
	width: 266px;
	margin-left: 20px;
}

.gg-navej-right.hdjl .zxfw2 a {
	width: 120px;
}

.gg-navej-right strong {
	display: inline-block;
	float: left;
	width: 20px;
	height: 78px;
	background:  no-repeat;
	font: 16px/18px "微软雅黑";
	color: #a81404;
	padding-left: 11px;
	padding-right: 13px;
	padding-top: 4px;
}

.gg-navej-right a {
	display: inline-block;
	float: left;
	font: 14px/28px "微软雅黑";
	background:  left center no-repeat;
	padding-left: 10px;
}

.gg-navej-right a:hover {
	color: #fa0e0e;
}


/*头部-end*/


/*尾部-start*/


/*友情链接*/

.links {
	margin-bottom: 20px;
}

.links dl {
	display: inline-block;
	float: left;
	margin-right: 20px;
	width: 222px;
	height: 30px;
	position: relative;
	border: 1px solid #dddddd;
}

.links dl.mr0 {
	margin-right: 0;
}

.links dt {
	display: inline-block;
	padding: 0 30px 0 20px;
	width: 172px;
	height: 30px;
	overflow: hidden;
	background: #fff  no-repeat right top;
	font: 14px/30px "微软雅黑";
	color: #666;
}

.links dt.active {
	background: #fff  no-repeat right top;
}

.links dd {
	display: none;
	position: absolute;
	left: 0;
	bottom: 30px;
	background: #fff;
	border-bottom: 1px solid #ddd;
	width: 221px;
    max-height: 350px;
    overflow-y: scroll;
    overflow-x: hidden;
}

.links dd li {
	display: inline-block;
	padding: 0 10px 0 20px;
	width: 192px;
	height: 30px;
	background: #fff;
	font: 14px/30px "微软雅黑";
	color: #666;
	cursor: pointer;
}

.links dd li.cur {
	background: #f5f5f5;
}


/*版权*/

.gg-footer {
	padding: 25px 0 10px;
	border-top: 3px solid #12589f;
}

.gg-footer-nr {
	padding: 20px 0;
	background-color: #f1f1f1;
	/*width: 1200px;*/
}

.gg-foot-pic {
	/* display: inline-block; */
	/* float: right; */
	/* padding-right: 20px; */
	margin-right: 30px;
	/* width: 480px; */
}

.gg-foot-pic a {
	display: inline-block;
	float: right;
	margin-left: 20px;
}

.gg-foot-pic a.a1 p {
	text-align: center;
	font: 14px "微软雅黑";
	color: #333333;
}

.gg-foot-pic a.a2 {
	margin-top: 20px;
}

.gg-foot-pic a.a3 {
	margin-top: 20px;
}

.gg-foot-txt {
	display: inline-block;
	float: left;
	margin-left: 30px;
	margin-top: 10px;
	width: 610px;
}

.gg-foot-txt p,
.gg-foot-txt p span,
.gg-foot-txt p a,
.gg-foot-txt p em {
	font: 14px/32px "微软雅黑";
	color: #333333;
}

.gg-foot-txt p em {
	margin: 0 10px;
}

.gg-foot-txt p span {
	margin-right: 30px;
}

.gg-foot-txt p a:hover {
	color: #f60;
}

.gg-footer-dzjg {
	display: inline-block;
	width: 70px;
	border-right: 1px solid #dcdcdc;
	padding: 30px 0;
	margin-left: 10px;
}


/*尾部-end*/


/*内容�?*/

ul.comlist1 li a {
	font: 16px/36px "微软雅黑";
	color: #333333;
	padding-left: 16px;
	background:  0 center no-repeat;
}

ul.comlist1 li a:hover {
	color: #fa0e0e;
}

ul.comlist1 li span {
	float: right;
	color: #999999;
	font: 16px/36px "微软雅黑";
}

ul.comlist1 li strong {
	font: 16px/36px "微软雅黑";
	color: #0883c9;
	padding-right: 4px;
}

ul.comlist2 li {
	height: 60px;
}

ul.comlist2 li a {
	display: inline-block;
	padding-left: 10px;
	font: 16px/24px "微软雅黑";
	background:  left 10px no-repeat;
	color: #333333;
}

ul.comlist2 li a:hover {
	color: #fa0e0e;
}

ul.comlist2 li span {
	margin-left: 10px;
	color: #999999;
	font: 16px/24px "微软雅黑";
}


/*概览细览通用开�?/


/*面包�?/

.mbx {
	font: 16px/50px "微软雅黑";
	padding-left: 60px;
	color: #666666;
	height: 50px;
	background: #f6f6f6  34px center no-repeat;
}

.mbx a {
	font: 16px/50px "微软雅黑";
	color: #666666;
}

.mbx a:hover {
	color: #fa0e0e;
}


/*概览左侧*/

.cont-left-xl {
	padding-bottom: 40px;
	background:  repeat-y;
}

.cont-left-xl h3 {
	background:  no-repeat;
	font: 24px/50px "微软雅黑";
	color: #fff;
	padding-left: 34px;
	height: 60px;
}

.cont-left-xl ul {
	padding: 0 20px;
}

.cont-left-xl ul li {
	margin-top: 10px;
}

.cont-left-xl ul li a {
	padding-left: 30px;
	background: #e4f0f8  200px center no-repeat;
	display: block;
	font: 18px/40px "微软雅黑";
}

.cont-left-xl ul li a:hover {
	color: #fff;
	background: #1297dc  200px center no-repeat;
}

.cont-left-xl ul li.cur a {
	color: #fff;
	background: #1297dc  200px center no-repeat;
}

.cont-left-xl ul li.gd.cur .ejlm {
	display: block;
}

.cont-left-xl ul li .ejlm {
	display: none;
}

.cont-left-xl ul li .ejlm ul li {
	padding-left: 20px;
	background: none;
}

.cont-left-xl ul li .ejlm ul li a {
	margin-top: 0;
	background:  left center no-repeat;
	padding-left: 18px;
	font: 16px/40px "微软雅黑";
	color: #333;
}

.cont-left-xl ul li .ejlm ul li a:hover {
	color: #0277bd;
}

.cont-left-xl ul li .ejlm ul li.cur a {
	color: #0277bd;
}


/*=翻页导航=*/

.page {
	/*height: 25px;*/
	overflow: hidden;
	margin: 30px auto;
	width: 491px;
}

.page span,
.page a {
	margin: 0 3px;
	display: inline-block;
	float: left;
	font: 12px/23px "微软雅黑";
	color: #010101;
}

.page a {
	padding: 0 7px;
	border: 1px solid #bababa;
}

.page a.btn {
	padding: 0;
	width: 62px;
	height: 23px;
	text-align: center;
}

.page a.cur,
.page a:hover {
	background: #1297dc;
	border-color: #0093dd;
	color: #fff;
}

body.bg_1 {
	background:#ffffff  center top repeat-x;
}
body.bg_1 .gg-menu{
	background:#2d3d96;
}
body.bg_2 {
	background:#ffffff  center top repeat-x;
}
body.bg_2 .gg-menu{
	background:#3344aa;
}
body.bg_3 {
	background:#ffffff  center top repeat-x;
}
body.bg_3 .gg-menu{
	background:#1f4c97;
}
 



.list01 li span{
    margin-right: 10px;
}