@charset "gb2312";
/* CSS Document */

body {
    font-size: 14px;	
	color: #333;	
	font-family: "Microsoft Yahei", "Î¢ÈíÑÅºÚ";	
	text-align: left;	
	margin-top: 0px;	
	margin-bottom: 0px;	
	margin-left: 0px;	
	margin-right: 0px;
	background:#f1f1f1;
}
* {
	LIST-STYLE-TYPE: none; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px; PADDING-RIGHT: 0px
}
h2{ overflow:hidden;}

img {
	border: 0 none;
}
a{ font-size:14px; color:#000000; text-decoration:none;}
h2{ overflow:hidden;}
a:hover{ font-size:14px; color:#FF0000; text-decoration:none;}
.top{background-image:url(top_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width:100%;}
	.bt{ padding-top:300px; width:1190px; margin:0px auto;}
	.meun{ height:40px; background-color:#078501; padding-left:20px;}
	.meun li{ float:left; width:80px; line-height:40px; background:url(li.gif) no-repeat;background-position: 0px 15px; padding-left:20px;}
	.meun li a{ color:#fff; font-size:16px; font-weight:bolder; text-decoration:none;}
	.ss{ margin-left:50px; line-height:40px ; text-align:right;}
	.main{ width:1160px; margin:0px auto; background:#fff; padding:15px; overflow:hidden }
	.tpxw{ width:600px; height:360px; float:left}
	.gzdt{ margin-left:615px; height:360px;}
	.xw { height:40px;  font-size:16px;  color:#078501; line-height:40px; background-image:url(line2.jpg);   }
.xw span {
float:left;
	display:block;
	height:40px;
	width:104px;
	text-align:center;
	line-height:40px;
	background-image:url(line.jpg);
	background-position: bottom;

}
.more { float:right; padding-right:5px; padding-top:12px; font-size:14px; font-weight:normal; color:#333; }

/* sublist */
.sublist{padding:5px; background-color:#FFFFFF; }
.sublist li{line-height:30px;font-size:14px;}
.sublist li span{margin:0 5px 0 0;;font-size:12px;font-weight:400;}
.sublist li{
	background-image: url(d.jpg);
	background-repeat: no-repeat;
	background-position: 0px 12px;
border-bottom:1px dashed #d0d0d0;
	
}
.sublist li a{ margin-left:10px;font-size:14px;
	
}
.sublist li span{ float:right; font-size:14px;
	
}

.sublist2{padding:5px;background-color:#FFFFFF; }
.sublist2 li{line-height:30px;font-size:14px;}
.sublist2 li span{margin:0 5px 0 0;;font-size:12px;font-weight:400;}
.sublist2 li{
	background-image: url(d.jpg);
	background-repeat: no-repeat;
	background-position: 0px 12px;
	
}
.sublist2 li a{ margin-left:10px;font-size:14px;
	
}
.sublist2 li span{ float:right; font-size:14px;
	
}

.sublist3{padding:5px; padding-top:0px;background-color:#FFFFFF; }
.sublist3 li{line-height:30px;font-size:14px;}
.sublist3 li span{margin:0 5px 0 0;;font-size:12px;font-weight:400;color:#999999;}
.sublist3 ul li{
	background-image: url(d.jpg);
	background-repeat: no-repeat;
	background-position: 0px 12px;
	
}
.sublist3 ul li a{ margin-left:10px;font-size:14px;
	
}
.sublist3 ul li span{ float:right; font-size:14px;
	
}
.lm_bt { height:36px;  font-size:16px;  color:#fff; line-height:40px; background-image:url(line2.jpg); border-bottom:2px solid #078501 }
.lm_bt span {
float:left;
	display:block;
	height:36px;
	width:100px;
	text-align:center;
	line-height:36px;
	background:url(hdjl.jpg);
	background-position: bottom;
}
.lm_bt img{ float:right;}
.lm_bt2 { height:36px;  font-size:16px;  color:#fff; line-height:40px; background-image:url(line2.jpg); border-bottom:2px solid #078501 }
.lm_bt2 span {
float:left;
	display:block;
	height:36px;
	width:100px;
	text-align:center;
	line-height:36px;
	background:url(hdjl.jpg);
	background-position: bottom;

}
.lm_bt2 img{ float:right;}

.lm_bt3 { height:36px;  font-size:16px;  color:#fff; line-height:40px; background-image:url(line2.jpg); border-bottom:2px solid #078501 }
.lm_bt3 span {
float:left;
	display:block;
	height:36px;
	width:100px;
	text-align:center;
	line-height:36px;
	background:url(hdjl.jpg);
	background-position: bottom;

}
.lm_bt3 img{ float:right;}
.lm_bt4 { height:36px;  font-size:16px;  color:#fff; line-height:40px; background-image:url(line2.jpg); border-bottom:2px solid #078501 }
.lm_bt4 span {
float:left;
	display:block;
	height:36px;
	width:87px;
	text-align:center;
	line-height:36px;
	background:url(hdjl.jpg);
	background-position: bottom;

}
.lm_bt4 img{ float:right;}
.xsq { height: 280px; width: 550px; padding-right:20px; float: left; border-right:1px solid #d0d0d0;}
.nkbm { height: 280px; padding-left:20px;  margin-left:570px; }
.xbt { height:36px;  font-size:16px;  color:#078501; line-height:40px;  border-bottom:1px solid #d0d0d0 }
.xbt span {
float:left;
	display:block;
	height:36px;
	width:120px;
	text-align:center;
	line-height:36px;
	background:url(d2.jpg) no-repeat;
	background-position: 0px 10px;
	padding-left:10px;
}

.xhlm { height:36px;  font-size:16px;  color:#078501; line-height:40px;  border-bottom:1px solid #d0d0d0 }
.xhlm span {
float:left;
	display:block;
	height:36px;
	width:200px;
	text-align:left;
	line-height:36px;
	background:url(d2.jpg) no-repeat;
	background-position: 0px 12px;
	padding-left:20px;
}
.bm{ margin-top:10px;}
.bm a{ font-weight:bolder; color:#066b01;}
.gkml{ margin-top:10px; background:url(gkml.jpg); width:243px;}
.gkml ul li{  margin-bottom:5px; height:40px; line-height:48px; padding-left:55px;}
.ml{ width:128px;}
.ml ul li{  margin-bottom:15px; height:45px; line-height:40px; background:#ecf4ec; text-align:center;}
.bsfw{ width:660px; height:275px; float:left;border-right:1px solid #d0d0d0; padding-right:15px;}
.bmfw{ margin-left:690px;height:275px;  }
.bs{background:#d0d0d0; margin-top:15px;}
.bs td{ height:34px; line-height:34px;}
.jzxx { height: 250px; width: 360px; padding-right:15px; float: left; border-right:1px solid #d0d0d0;}
.zxdc { height: 250px; width: 360px; float: right; padding-left:15px; }
.myzj { height: 250px; padding-left:15px; padding-right:15px; margin-left:375px; margin-right:375px;border-right:1px solid #d0d0d0;}
.bot{ width:1190px; border-top:5px solid #078500; text-align:center; line-height:35px; margin:0px auto; padding-top:15px; background:#FFF; }
.lm_dh{ width:1170px; margin:0px auto; background-color:#FFFFFF; height:40px; line-height:40px; border-bottom:2px solid #d0d0d0; padding-left:10px; padding-right:10px; }
.lm_content{width:1160px; margin:0px auto; background-color:#FFFFFF; padding:15px; overflow:hidden; }
.lm_left{ width:835px; float:left; border-right:1px solid #ededed; padding-right:10px; }
.lm_right{ margin-left:850px; padding-left:10px; }
h1{ font-size: 24px;
	line-height: 2;}
	.info_text{border-bottom: 1px dashed #ccc;
	line-height: 2;
	padding-bottom: 6px;
	color: #666;}
	#text p {
	margin: 1em 0;line-height: 30px;font-size:16px;
}


/* sublist */
.lm_left ul{padding:8px; padding-top:0px; }
.lm_left ul li{line-height:30px;font-size:14px;}
.lm_left ul li span{margin:0 5px 0 0;font-size:12px;font-weight:400;color:#999999;}
.lm_left ul li{
	background-image: url(d.jpg);
	background-repeat: no-repeat;
	background-position: 0px 12px;
	border-bottom:1px dashed #CCCCCC;
	
}
.lm_left ul li a{ margin-left:10px;font-size:14px;
	
}
.lm_left ul li span{ float:right; font-size:13px;
	
}
.web_nav li {
	WIDTH: 290px; height:40px; background:#edf4ec; margin-bottom:8px; line-height:40px; text-align:center; border:1px solid #d0d0d0; background:url(web_bg.jpg)
}
.web_nav li a{ font-size:14px; font-weight:bolder; color:#066b01; }
table.info {
	width:860px;

	border:1px #d2d2d2 solid;
	margin:20px 0;
}
table.info th, table.info td {
	padding:10px 20px;
	line-height:20px;
}
table.info tbody th {
	white-space:nowrap;
    word-break:keep-all;
	vertical-align:top;
	border-bottom:1px #fff solid;
	background-color:#078501;
	color:#fff;
	font-size:15px;
	font-weight:bold;
}
table.info tbody td {
	border-bottom:1px #d2d2d2 solid;
}
.zlm{ width:403px; float:left; margin-right:15px; height:215px;}
.l:link{ font-size:16px; line-height:30px;}
.tit {
	PADDING-RIGHT: 10px;   PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 40px;background:url(line2.jpg);
}
.tit UL { 
	DISPLAY: inline-block; FLOAT: left; HEIGHT: 40px; 
}
.tit UL LI {
	DISPLAY: inline-block; FLOAT: left; FONT-size: 16px; height:40px; WIDTH: 95px;  COLOR: #333; TEXT-ALIGN: center; background:url(line2.jpg); line-height:40px;font-weight:bolder;font-family: "Microsoft Yahei", "Î¢ÈíÑÅºÚ"; border-bottom:none;
}
.tit UL LI.hover { background:url(line.jpg); font-size:16px; COLOR: #078501; font-weight:bolder; line-height:40px;font-family: "Microsoft Yahei", "Î¢ÈíÑÅºÚ";	
}
.tit UL LI A {
	DISPLAY: inline-block; FLOAT: left; font-size:14px; MARGIN-LEFT: 13px; CURSOR: pointer; COLOR: #333; TEXT-ALIGN: center; 
}
.tit UL LI.hover A {
	font-size:12px; COLOR: #fff
}
.tit A {
	DISPLAY: inline-block; FLOAT: right; font-size:12px; COLOR: #925a00; margin-top:13px;
}
.tit A:hover {
	COLOR: #c82519
}
.zcfg{ width:265px; float:left; height:250px; padding-left:15px; padding-right:15px; border-right:1px solid #d0d0d0 }
.focusBox {
	background: white; font: 12px/1.5 Verdana, Geneva, sans-serif; width: 600px; height: 400px; text-align: left; overflow: hidden; position: relative; font-size-adjust: none; font-stretch: normal;
}
.focusBox .pic img {
	width: 600px; height: 400px; display: block; border:none;
}
.focusBox .txt-bg {
	background: rgb(51, 51, 51); width: 100%; height: 36px; bottom: 0px; overflow: hidden; position: absolute; z-index: 1; opacity: 0.4;
}
.focusBox .txt {
	width: 100%; height: 36px; bottom: 0px; overflow: hidden; position: absolute; z-index: 2;
}
.focusBox .txt li {
	height: 36px; bottom: -36px; line-height: 36px; position: absolute;
}
.focusBox .txt li a {
	padding: 0px 0px 0px 10px; color: white; font-size: 12px; font-weight: bold; text-decoration: none; display: block;
}
.focusBox .num {
	right: 8px; bottom: 8px; position: absolute; z-index: 3;
}
.focusBox .num li {
	width: 18px; height: 15px; text-align: center; line-height: 15px; overflow: hidden; margin-right: 1px; float: left; position: relative; cursor: pointer;
}
.focusBox .num li a {
	left: 0px; top: 0px; width: 100%; height: 100%; color: white; text-decoration: none; display: block; position: absolute; z-index: 2;
}
.focusBox .num li span {
	left: 0px; top: 0px; width: 100%; height: 100%; color: white; text-decoration: none; display: block; position: absolute; z-index: 2;
}
.focusBox .num li span {
	background: black; z-index: 1; opacity: 0.5;
}
.focusBox .num li.on a {
	background: rgb(255, 102, 0);
}
.yqlj a{ display:block; margin:5px; margin-left:8px; margin-right:8px; float:left;}