@charset "utf-8";

body,ul,ol,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,form,img,div,iframe{margin:0;padding:0;border:0;}

input,img,select{vertical-align:middle;}

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

a,area {blr:expression(this.onFocus=this.blur()) } 

a{

	COLOR: #333;

	text-decoration: none;

}

a:hover{

	color: #d71812;

	text-decoration: none;

}

.cl { clear: both; }

body {

	font-size: 16px;

	line-height: 30px;

	font-family: "微软雅黑","Microsoft YaHei","Hiragino Sans GB", "宋体";

	color: #333;

	background-color: #FFF;

	



	

}

/* 通用样式 */

    .width120{width: 1200px;margin:0 auto;}

    .width130{width: 1300px;margin:0 auto;}

    .paddT20{padding-top: 30px;}

    .floatL{float: left;}

   

    .HD_bj{background-image: url("../images/HD_bj.jpg");padding-bottom: 30px;background-repeat:no-repeat; width: 100%;}

    .GCLL_bj{background: url("https://www.gsfzb.com/zt/xigcxjpfzsx/images/ly9-bg.jpg")no-repeat center -150px;padding-bottom: 30px;}

    .GCLL_bj .shu_bj{background: url("https://www.gsfzb.com/zt/xigcxjpfzsx/images/xxgcqy.png")no-repeat center; height: 542px;}

    .XXHC_bj{background: url("https://www.gsfzb.com/zt/xigcxjpfzsx/images/ly13-bg.jpg")no-repeat center -320px;padding-bottom: 20px;}

    .foot_bj{background: url("https://www.gsfzb.com/zt/xigcxjpfzsx/images/footer.jpg")no-repeat center top;padding-bottom: 20px;}

    .XXHC_bj .gc_kuang{background: url("../images/xxgc_list.png") repeat-y 15px 0;padding-bottom: 15px;  }

    .XXHC_bj .gc_kuang ul{}

    .XXHC_bj .gc_kuang ul li{line-height: 79px;height: 79px;width: 50%;float: left;font-size:26px;}

    .XXHC_bj .gc_kuang ul li a{color: #00407c; padding-left: 60px;}

    .menu{}

    .menu li{line-height: 100px;height: 100px;text-align: center;font-size: 24px;font-weight: bold;}

    .menu li a{color: #FFEA60;padding: 0 50px;}

    .hot{padding-top: 5px;}

    .hot h1{text-align: center;line-height:60px;height:60px; width: 1200px; margin: 0 auto; }

	.hot h1 img{height:60px; width: 1200px; margin: 0 auto; }

    .hot h1 a{color: #ff0000;}

    .zhaiy{padding-bottom: 20px;border-bottom: 1px dashed #7f7f7f;}

    .zhaiy h2{font-size: 20px;line-height: 50px;}

    .zhaiy p{font-size: 14px;text-indent: 2em;line-height: 30px;}

    .list{padding-top: 20px;}

    .list ul{}

    .list ul li{font-size: 18px;line-height: 45px;background: url("../images/ly01-star.png")no-repeat 1px 15px;padding-left: 30px;}

    /* 焦点图 */

    .focusBox_zq {position: absolute; width: 550px; height: 320px; margin-bottom:10px;  overflow: hidden; font-family:Arial; text-align: left; background:#fff; }

    .focusBox_zq .pic img { width: 550px; height: 320px; display: block; }

    .focusBox_zq .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }

    .focusBox_zq .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }

    .focusBox_zq .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}

    .focusBox_zq .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 16px; font-weight: bold; text-decoration: none; }

    .focusBox_zq .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }

    .focusBox_zq .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }

    .focusBox_zq .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }

    .focusBox_zq .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }

    .focusBox_zq .num li.on a,.focusBox .num a:hover{ background:#f60;}

.dlm {

	height: 105px;

	width: 1200px;

	margin-right: auto;

	margin-left: auto;

	background-repeat: no-repeat;

	background-position: center top;

}

.map_content{

	width: 1200px;

	position: relative;

	height: 595px;

	margin-right: auto;

	margin-left: auto;

	overflow: visible;

	background-repeat: no-repeat;

	background-position: center top;

}

.content_position01{

	top: 0px;

	left: 0px;

	font-size: 20px;

	color: #d71812;

	position: absolute;

	line-height: 30px;

	text-align: center;

	height: 205px;

	width: 142px;

	padding-right: 8px;

	padding-left: 25px;

	padding-bottom: 35px;

}

.content_position02 {

	top: 57px;

	left: 209px;

	font-size: 20px;

	color: #d71812;

	position: absolute;

	line-height: 30px;

	text-align: center;

	height: 205px;

	width: 142px;

	padding-right: 8px;

	padding-left: 25px;

	padding-bottom: 35px;

}

.content_position03 {

	top: 0px;

	left: 413px;

	font-size: 20px;

	color: #d71812;

	position: absolute;

	line-height: 30px;

	text-align: center;

	height: 205px;

	width: 142px;

	padding-right: 8px;

	padding-left: 25px;

	padding-bottom: 35px;

}

.content_position04 {

	top: 57px;

	left: 620px;

	font-size: 20px;

	color: #d71812;

	position: absolute;

	line-height: 30px;

	text-align: center;

	height: 205px;

	width: 142px;

	padding-right: 8px;

	padding-left: 25px;

	padding-bottom: 35px;

}

.content_position05 {

	top: 0px;

	left: 820px;

	font-size: 20px;

	color: #d71812;

	position: absolute;

	line-height: 30px;

	text-align: center;

	height: 205px;

	width: 142px;

	padding-right: 8px;

	padding-left: 25px;

	padding-bottom: 35px;

}

.content_position06 {

	top: 298px;

	left: 0px;

	font-size: 20px;

	color: #d71812;

	position: absolute;

	line-height: 30px;

	text-align: center;

	height: 205px;

	width: 142px;

	padding-right: 8px;

	padding-left: 25px;

	padding-bottom: 35px;

}

.content_position07 {

	top: 354px;

	left: 209px;

	font-size: 20px;

	color: #d71812;

	position: absolute;

	line-height: 30px;

	text-align: center;

	height: 205px;

	width: 142px;

	padding-right: 8px;

	padding-left: 25px;

	padding-bottom: 35px;

}

.content_position08 {

	top: 298px;

	left: 413px;

	font-size: 20px;

	color: #d71812;

	position: absolute;

	line-height: 30px;

	text-align: center;

	height: 205px;

	width: 142px;

	padding-right: 8px;

	padding-left: 25px;

	padding-bottom: 35px;

}

.content_position09 {

	top: 354px;

	left: 619px;

	font-size: 20px;

	color: #d71812;

	position: absolute;

	line-height: 30px;

	text-align: center;

	height: 205px;

	width: 142px;

	padding-right: 8px;

	padding-left: 25px;

	padding-bottom: 35px;

}

.content_position10 {

	top: 298px;

	left: 821px;

	font-size: 20px;

	color: #d71812;

	position: absolute;

	line-height: 30px;

	text-align: center;

	height: 205px;

	width: 142px;

	padding-right: 8px;

	padding-left: 25px;

	padding-bottom: 35px;

}

.content_position11 {

	font-size: 20px;

	color: #d71812;

	position: absolute;

	line-height: 30px;

	text-align: center;

	height: 205px;

	width: 142px;

	padding-right: 8px;

	padding-left: 25px;

	padding-bottom: 35px;

	right: 0px;

	top: 183px;

}

.content_list{

	cursor: pointer;

	-webkit-transition: all 1s ease 0s;

	font-weight: bold;

}

.word{

	width: 536px;

	height: 242px;

	overflow: hidden;

	position: absolute;

	z-index: 200;

	text-align: left;

	top: 0px;

	left: 184px;

	background-image: url(../images/a759764097564cb1b9dbbb6a78017c35.png);

	background-repeat: no-repeat;

	background-position: center top;

	padding-top: 20px;

	padding-right: 20px;

	padding-bottom: 20px;

	padding-left: 38px;

	font-size: 18px;

	line-height: 30px;

	color: #FFF;

	font-weight: normal;

}

.wordL{

	width: 536px;

	height: 242px;

	overflow: hidden;

	position: absolute;

	z-index: 200;

	text-align: left;

	top: 0px;

	background-image: url(../images/261b1e2649764992b48b2fd74c228566.png);

	background-repeat: no-repeat;

	background-position: center top;

	padding-top: 20px;

	padding-right: 38px;

	padding-bottom: 20px;

	padding-left: 20px;

	font-size: 18px;

	line-height: 30px;

	color: #FFF;

	font-weight: normal;

	left: -602px;

}