
/* CSS Document */

#Indexoall .zxzx_box {
	float: left;
	height: auto;
	width: 1010px;
	margin-left: 7px;
	display: inline;
	margin-bottom: 10px;
}
.zxzx_top {
	float: left;
	height: 112px;
	width: 1010px;
}
.dh01 {
	background-image: url(../image/zx_top_dh01.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 34px;
	width: 920px;
	padding-left: 90px;
	display: inline;
}
.dh01 li {
	font-size: 12px;
	float: left;
	height: 34px;
	width: auto;
	line-height: 34px;
	display: inline;
	color: #FFFFFF;
	margin-right: 6px;
	overflow: hidden;
}
.dh01 li a {
	color: #FFFFFF;
}
.dh02 {
	float: left;
	height: 78px;
	width: 1010px;
}
.dh02 .left {
	background-image: url(../image/yygk_dh.jpg);
	float: left;
	height: 78px;
	width: 295px;
	background-repeat: no-repeat;
}
.dh02 .mid {
	background-image: url(../image/zx_tb02_bg.jpg);
	background-repeat: repeat-x;
	float: left;
	height: 78px;
	width: 542px;
}
.dh02 .mid .bhxm {
	float: left;
	height: 70px;
	width: 480px;
	margin-left: 50px;
	display: inline;
	margin-top: 8px;
}
.dh02 .mid .bhxm h1 {
	float: left;
	height: 60px;
	width: 20px;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	line-height: 14px;
	margin-right: 10px;
	display: inline;
}
.dh02 .mid .bhxm li {
	background-image: url(../image/tb02.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	display: inline;
	float: left;
	width: 72px;
	padding-left: 10px;
	height: 30px;
	font-size: 12px;
	text-align: left;
	line-height: 30px;
	overflow: hidden;
}

.dh02 .right {
	float: left;
	height: 78px;
	width: 173px;
}
.dh02  .right  .dhzx {
	background-image: url(../image/zx_top_zxzx.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 30px;
	width: 120px;
	font-size: 14px;
	font-weight: bold;
	display: inline;
	padding-top: 9px;
	padding-left: 53px;
}
.dh02  .right  .wsyy {
	background-image: url(../image/zx_top_wsyy.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 30px;
	width: 120px;
	font-size: 14px;
	font-weight: bold;
	display: inline;
	padding-top: 9px;
	padding-left: 53px;
}
.yygk {
	float: left;
	width: 1010px;
	display: inline;
	margin-top: 10px;
}
.yygk_left {
	float: left;
	width: 300px;
}
.yygk_left  .gk_fl  {
	float: left;
	height: 460px;
	width: 300px;
}
.fl_top    {
	background-image: url(../image/yygk_dh_top.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 4px;
	width: 300px;
	overflow: hidden;
}
.fl_mid    {
	float: left;
	width: 298px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E5D1B8;
	border-left-color: #E5D1B8;
}
.fl_mid   li    {
	background-image: url(../image/yygk_dh02.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 46px;
	width: 298px;
	display: inline;
	font-size: 14px;
	line-height: 46px;
	font-weight: normal;
	text-align: center;
	color: #7d5500;
}
.fl_mid  li:hover  {
	font-size: 14px;
	font-weight: bold;
	background-image: url(../image/yygk_dh01.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 46px;
	width: 298px;
	line-height: 46px;
	color: #7d5500;
	text-align: center;
}
.fl_mid  li  a  {
	font-size: 14px;
	line-height: 46px;
	font-weight: normal;
	color: #7d5500;
	float: left;
	height: 46px;
	width: 298px;
}
.fl_mid  li  a:hover  {
	font-size: 14px;
	font-weight: bold;
	background-repeat: no-repeat;
	float: left;
	height: 46px;
	width: 298px;
	line-height: 46px;
	color: #996600;
	text-align: center;
	text-decoration: none;
}
.fl_mid  .hover  {
	font-size: 14px;
	font-weight: bold;
	background-image: url(../image/yygk_dh01.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 46px;
	width: 298px;
	line-height: 46px;
	color: #7d5500;
	text-align: center;
}
.fl_di    {
	background-image: url(../image/yygk_dh_top.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 4px;
	width: 300px;
	overflow: hidden;
}

.mlrx {
	background-image: url(../image/zx_mlrx_bg.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 200px;
	width: 290px;
	padding-left: 10px;
	display: inline;
	margin-top: 10px;
}
.mlrx .k {
	float: left;
	height: 97px;
	width: 76px;
	margin-top: 86px;
	margin-left: 10px;
	margin-right: 8px;
	display: inline;
}

.zxwd {
	float: left;
	height: 300px;
	width: 298px;
	border: 1px solid #E0E0E0;
	margin-top: 10px;
	display: inline;
}
.zxwd .zxwd_top {
	background-image: url(../image/zx_zxwd.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 34px;
	width: 298px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0E0E0;
}
.zxwd .zxwd_js {
	float: left;
	width: 298px;
	height: 234px;
}
.zxwd .zxwd_js li {
	float: left;
	height: 26px;
	width: 270px;
	margin-left: 10px;
	display: inline;
	line-height: 26px;
	overflow: hidden;
	font-size: 12px;
	background-repeat: no-repeat;
	background-position: left center;
}

.zxwd p {
	font-size: 12px;
	float: left;
	width: 294px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #E0E0E0;
	height: 28px;
	line-height: 28px;
	text-align: right;
	display: inline;
	padding-right: 4px;
}
.yygk_right {
	float: left;
	width: 698px;
	margin-left: 10px;
	border: 1px solid #CCCCCC;
	height: auto;
	display: inline;
}
.yygk_right .right_top {
	background-image: url(../image/yygk_js_top.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 36px;
	width: 696px;
	margin-top: 1px;
	margin-left: 1px;
	display: inline;
}
.yygk_right .right_top h1 {
	float: left;
	width: 160px;
	margin-left: 30px;
	font-size: 14px;
	line-height: 36px;
	font-weight: bold;
	height: 36px;
	text-align: center;
	display: inline;
	color: #FFFFFF;
}
.yygk_right .jjnr {
	float: left;
	width: 674px;
	margin-left: 15px;
	margin-top: 10px;
	display: inline;
	font-size: 14px;
	font-weight: normal;
	line-height: 30px;
	color: #666666;
	overflow: hidden;
}
.yygk_right .jjnr .map {
	float: left;
	height: 306px;
	width: 270px;
	margin-right: 10px;
	margin-bottom: 10px;
	display: inline;
}
.wxhj_box {
	float: left;
	width: 698px;
	overflow: hidden;
}
.wxhj_box .hj01 {
	float: left;
	width: 670px;
	margin-left: 15px;
	display: inline;
	padding-top: 10px;
	padding-bottom: 10px;
	height: auto;
}
.wxhj_box .hj01 h1 {
	background-image: url(../image/tb05.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	width: 658px;
	padding-left: 12px;
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	height: 30px;
	display: inline;
}
.wxhj_box .hj01 .map_k {
	float: left;
	height: 166px;
	width: 208px;
	margin-right: 10px;
	margin-left: 4px;
	display: inline;
	margin-top: 17px;
}
.wxhj_box .hj01 .map_k .k01 {
	background-color: #CCCCCC;
	padding: 4px;
	float: left;
	height: 128px;
	width: 200px;
	display: inline;
}
.wxhj_box .hj01 .map_k span {
	font-size: 12px;
	font-weight: normal;
	float: left;
	height: 28px;
	width: 204px;
	line-height: 28px;
	text-align: center;
}
.wxhj_box .x {
	float: left;
	width: 690px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
	display: inline;
	height: 1px;
	margin-left: 5px;
	overflow: hidden;
}
.ry_box {
	float: left;
	width: 698px;
	display: inline;
	padding-bottom: 22px;
}
.ry_box .ry01 {
	float: left;
	height: 168px;
	width: 198px;
	margin-top: 42px;
	margin-left: 25px;
	display: inline;
	overflow: hidden;
}
.ry_box .ry01 .map_k {
	float: left;
	height: 128px;
	width: 188px;
	display: inline;
	padding: 4px;
	border: 1px solid #CCCCCC;
}
.ry_box  .ry01  li {
	text-align: center;
	float: left;
	font-size: 12px;
	width: 198px;
	line-height: 30px;
	height: 30px;
	display: inline;
}
.xsjl_box {
	float: left;
	width: 698px;
	padding-top: 20px;
	display: inline;
	padding-bottom: 23px;
}
.xsjl_box ul {
	float: left;
	width: 670px;
	margin-left: 15px;
	display: inline;
}
.xsjl_box li {
	font-size: 14px;
	line-height: 40px;
	font-weight: normal;
	background-image: url(../image/tb01.jpg);
	float: left;
	height: 40px;
	width: 650px;
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 12px;
	display: inline;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	color: #999999;
}
.xsjl_box a {
	float: left;
}
.xsjl_box span {
	float: right;
	width: 80px;
	height: 30px;
}
.yygh_box {
	float: left;
	width: 698px;
	padding-top: 20px;
	display: inline;
	padding-bottom: 23px;
	background-image: url(../image/yygh_bg.jpg);
	background-repeat: no-repeat;
	height: 784px;
}
.yygh_box .yhjs {
	float: left;
	width: 500px;
	margin-left: 10px;
	font-size: 12px;
	line-height: 30px;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	display: inline;
	height: auto;
	padding-bottom: 30px;
	color: #666666;
}
.yygh_box .khzl {
	float: left;
	width: 500px;
	display: inline;
	margin-left: 10px;
	margin-top: 30px;
}
.yygh_box .khzl .khzl_lb {
	float: left;
	width: 500px;
	padding-top: 10px;
	padding-bottom: 10px;
	display: inline;
}
.yygh_box .khzl h1 {
	font-size: 14px;
	font-weight: normal;
	line-height: 30px;
	float: left;
	height: 30px;
	width: 400px;
	color: #CC0000;
}
.yygh_box .khzl .khzl_lb span {
	float: left;
	font-size: 14px;
	font-weight: normal;
	width: 120px;
	line-height: 26px;
	height: 26px;
	text-align: right;
}
.yygh_box  .khzl  .khzl_lb p {
	float: left;
	width: 20px;
	line-height: 20px;
	font-size: 12px;
	font-weight: normal;
	height: 20px;
	margin-top: 4px;
	display: inline;
}
.yygh_box .khzl .khzl_lb .k {
	line-height: 16px;
	height: 16px;
	float: left;
	font-size: 12px;
	font-weight: normal;
	margin-top: 2px;
	width: 200px;
}
.yygh_box .khzl .khzl_lb .k01 {
	line-height: 20px;
	float: left;
	font-size: 12px;
	font-weight: normal;
	margin-top: 2px;
	height: 100px;
	width: 300px;
}
.yygh_box .khzl .khzl_lb .k02 {
	line-height: 20px;
	float: left;
	font-size: 12px;
	font-weight: normal;
	margin-top: 2px;
	height: 20px;
	width: 20px;
}
.yygh_box .khzl .khzl_lb .k03 {
	line-height: 20px;
	float: left;
	font-size: 12px;
	font-weight: normal;
	border: 1px solid #CCCCCC;
}
.yygh_box .khzl .khzl_tb {
	height: 24px;
	width: 200px;
	margin-top: 20px;
	display: inline;
	margin-left: 190px;
	float: left;
}
.yygh_box .khzl .khzl_tb .tb_k {
	float: left;
	height: 24px;
	width: 40px;
	margin-left: 20px;
	display: inline;
}


.nr_di  {
	float: left;
	width: 678px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
	padding-top: 10px;
	padding-bottom: 10px;
	display: inline;
	padding-left: 20px;
}
.nr_di .ym01 {
	height: 24px;
	text-align: center;
	display: inline-block;
	float: right;
}
.nr_di .ym01 li {
	border: 1px solid #CCCCCC;
	width: auto;
	display:inline;
	font-size: 12px;
	margin-right: 8px;
	height: 16px;
	line-height: 16px;
	font-weight: normal;
	text-align: center;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;

}
.nr_di .ym01 span {
	border: 1px solid #CCCCCC;
	width: auto;
	display:inline;
	font-size: 12px;
	margin-right: 8px;
	height: 16px;
	line-height: 16px;
	font-weight: normal;
	text-align: center;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	
}
.nr_di .ym02 {
	background-image: url(../image/lm_fydi.jpg);
	background-repeat: no-repeat;
	height: 24px;
	width: 422px;
	display: inline;
	margin-left: 120px;
	margin-top: 20px;
	float: left;
}
.nr_di .ym02 li {
	font-size: 12px;
	line-height: 25px;
	font-weight: normal;
	background-image: url(../image/tb04.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	display: inline;
	float: left;
	height: 25px;
	width: 48px;
	margin-left: 6px;
	padding-left: 8px;
	overflow: hidden;
}
