@charset "gb2312";
/* CSS Document */
* {margin: 0px;padding: 0px;}
a{color:#333;text-decoration:none;}
a:hover{color:#ff0000;text-decoration:none;}
html, body, div, span, applet, object,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background:transparent;
	word-wrap: break-word;	
}
html{overflow-x:hidden;}
body {line-height: 1.8;font-family:"SimSun",Arial,Helvetica,sans-serif;font-size: 14px;font-weight: normal;color:#333;overflow-x:hidden;}
.clearfix:after{content:"."; display:block; height:0; clear:both;visibility:hidden;}
*html .clearfix{ height:1%;}
*+html .clearfix{ height:1%;}

.top01 {width: 1000px; margin:0 auto;height:132px;overflow:hidden;}
.top01_l {float: left;height:132px;width: 684px;}
.top01_r {
	float: right;
	width: 316px;
	height:122px;
	line-height: 40px;
	padding-top: 10px;
	text-align: right;
}
.top02 {
	background-image: url(../image/navbg.jpg);
	background-repeat: repeat-x;
	height: 52px;
	background-color: #004d24;
	padding-top: 7px;
	line-height: 52px;
	color: #FFFFFF;
}
.nav {width: 1000px; margin:0 auto;}
.nav li {
	float: left;
	list-style-type: none;
	width: 95px;
	font-size: 16px;
	text-align: center;
	background-image: url(../image/strick01.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	height: 52px;
}
.nav a {color: #FFFFFF;}
//.banner {border-bottom: 7px solid #004d24;}
/*#zbanner dl dt.d1{background:url(../images/banner.jpg) no-repeat center; width:100%; height:340px;}
#zbanner dl dt.d2{background:url(../images/banner_2.jpg) no-repeat center;  width:100%;height:340px;}
#zbanner dl dt.d3{background:url(../images/banner_3.jpg) no-repeat center; width:100%; height:340px;}*/


#zbanner{height:340px;overflow:hidden; position:relative; z-index:500;}
#zbanner dl{height:340px;position:absolute;}
#zbanner dl dt{float:left; position:relative; z-index:0;height:340px; overflow:hidden;}
.prebanner{ display:block; margin-top:110px;background:url(../image/banner-left.png) no-repeat; width:111px; height:111px; position:absolute; left:50%; margin-left:-612px; z-index:800;}
.nextbanner{ display:block;margin-top:110px;background:url(../image/banner-right.png) no-repeat; width:111px; height:111px; position:absolute; right:50%; margin-right:-612px; z-index:800;}

#ddddd{ height:30px; margin-top:-30px; position:relative; z-index:9999;}
#backdrop-span{ float:right;}
#backdrop-span span.spanbg{ display:block; cursor:pointer;opacity: 0.7;filter: alpha(opacity=70); width:20px; height:20px; text-align:center; line-height:20px; margin-left:5px; float:left; background-color:#FFFFFF;}
#backdrop-span span.now{ background-color:#004d24; color:#FFFFFF;}

.displayNone{ display:none;}
.displayBlock{ display:block;}

#jsddm li ul.children li.botbg{background:url(../image/33.png) no-repeat top; widows:95px; opacity:0.7;filter:alpha(opacity=70);}



.box_main {width: 1000px; margin:0 auto;}

.main {width: 1000px; margin:0 auto;}
.gg {height: 30px;}
.gg h3 {
	font-size: 16px; margin-right:10px;
	font-weight: normal;
	color: #cc0000;
	line-height: 30px;
	float: left;
	width: 120px;
	background-image: url(../image/laba.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
.gg span {float: right;list-style-type: none;}
.gg li {width: 500px;list-style-type: none; line-height:30px; }
.box01 {
	margin-top: 10px;
}
.title {
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 20px;
	font-weight: bold;
	color: #004d24;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #004d24;
	line-height: 40px;
	height: 40px;
	margin-bottom:12px;
}
.title a {padding-top:15px; font-size:14px;}
.title span.curr{ float:right; font-size:14px;}
.title span.fr{ float:right;}
.title span.fr a{ display:block;}
.STYLE2 {color: #cc0000;font-size: 12px;}
.gsgg {
	float: left;
	width: 323px;
}
.list_news ul {
	width: 100%;
	padding-right: 10px;
}

.list_news ul li{margin:2px 0;  overflow:hidden; height:22px; line-height:22px;}
.list_news ul li a{font-size:14px;}

.list_newss ul li{margin:2px 0; padding-left:20px;  overflow:hidden; height:35px; line-height:35px;}
.list_newss ul li a{font-size:14px; color:#000000; font-weight:bold;}

.con_list2 h1{ text-align:center;}

.xwzx {
	float: right;
	width: 647px;
}
.m_xwzx {
	margin-left: 18px;
}
.img01 {
	background-image: url(../images/img01bg.jpg);
	background-repeat: no-repeat;
	height: 197px;
	width: 248px;
	padding-top: 5px;
	padding-left: 5px;
	float: left;
	margin-top: 8px;
}
.mxwzx_txt {
	float: right;
	width: 350px;
	margin-right: 12px;
}
.mtxt_t {
	height: 75px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #c6e69a;
	overflow:hidden;
}
.mtxt_t h3 {
	font-size: 14px;
	font-weight: bold;
	color: #cc0000;
	margin-bottom: 3px;
}
.box02 {
	margin-top: 12px;
}
.yx {
	float: left;
	width: 323px;
}
.img02 {
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
	border: 1px solid #7da482;
	height: 68px;
	width: 303px;
	margin-left: 4px;
}

.yygk {
	float: right;
	width: 647px;
}
.m_yygk {
	margin-left: 18px;
}.img03 {
	float: left;
	height: 239px;
	width: 237px;
	margin-right: 12px;
	margin-top: 5px;
}
.m_yygk p {
	text-indent: 24px;
	line-height: 29px;
}
.img04 {
	margin-top: 12px;
}
.box03 {
	margin-top: 12px;
}
.jyzn {
	float: left;
	width: 323px;
}
.zjdy {
	float: right;
	width: 647px;
}.m_zjdy {
	margin-left: 18px;
}

.ksjs {
	margin-top: 12px;
	height: 177px;
}
.title_ksjs {
	float: left;
	height: 177px;
	width: 83px;
}
.cen_ksjs {
	background-image: url(../image/cen_ksjs.jpg);
	background-repeat: repeat-x;
	height: 177px;
	width: 848px;
	float: left;
	overflow:hidden;
}
.cen_ksjs ul {
	padding-top: 6px;
	float: left;
}
.cen_ksjs li {
	line-height: 42px;
	background-image: url(../image/icon01.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 18px;
	list-style-type: none;
	float: left;
	width: 135px;
	height: 42px;
	overflow:hidden;
	margin-right: 3px;
}
.more_ksjs {
	float: right;
	height: 177px;
	width: 69px;
}
.box04 {
	margin-top: 12px;
}
.zybj {
	float: left;
	width: 312px;
}
.kslj h3 {
	font-size: 20px;
	line-height: 49px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../image/title_kslj.jpg);
	background-repeat: no-repeat;
	height: 49px;
	font-family: "Î¢ÈíÑÅºÚ";
	text-indent: 12px;
}
.pic_lj {
	margin-top: 12px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d9d9d9;
}
.bottom {width: 1002px; margin:0 auto; margin-top:12px; margin-bottom:41px;}
.m_bottom {width: 1000px; margin:0 auto;color: #006633;}
.yqlj a {color: #006633;}
.yqlj {
	line-height: 35px;
	height: 35px;
	padding-bottom: 10px;
	border-bottom-width: 13px;
	border-bottom-style: solid;
	border-bottom-color: #004d24;
	margin-top: 12px;
}
.yqlj h3 { font-size:16px;
	background-image: url(../image/icon02.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #004d24;
	text-indent: 24px;
	float: left;
	width: 120px;
}
.bnav {
	line-height: 30px;
	height: 30px;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 16px;
}
.bnav a {
	color: #006633;
}
.left{ float:left;}
.right{ float:right;}
.bq {text-align: center;}
.bq p{ text-align:center;}
.bq p a{ color:#063;}
.gudingbot{ background:#004d24;height:41px; position:fixed; bottom:0; width:100%; overflow:hidden;  z-index:1000;  text-align:center; _position:absolute; _margin-top:expression(this.style.pixelHeight+document.documentElement.scrollTop);}
.link {line-height: 41px; width:1000px; margin:0 auto;background: url(../image/linkbg.jpg) no-repeat;height: 41px;text-indent: 190px;}
.link a {
	color: #006633;
}
.ny_l {
	float: left;
	width: 323px;
}
.ny_r {float: right;width: 647px;}
.ny_r ul { list-style-type:none;}
.ny_r ul li.ncontent{ line-height:30px;border-top:1px solid #DEDEDE; padding-top:5px; padding-bottom:5px;}
.ny_r ul li.imgRight{ border:none;}

.ny_r ul li.ncontent span.zi12hui{ padding-left:30px; font-weight:bold;}

.msdn{ padding-top:20px; }
.zi12hui ul li{ float:left;padding:5px 10px; text-align:center; border:1px solid black; margin:0 2px;}
.zi12hui ul li.thisclass{ background:#063;}
.zi12hui ul li.thisclass a{ color:#FFFFFF;}

.con_list2 ul{ list-style-type:none;}
.rw ul li a.pic{ width:115px; height:160px; display:block;}
.rw ul li a.zjtitle{ text-align:center; width:115px; height:32px; line-height:32px; display:block;}

.kslist{ padding-bottom:20px; overflow:hidden;}
.kslist dt{ float:left; width:213px; text-align:center; line-height:35px; height:35px; border:1px solid green; cursor:pointer;}
.kslist dt.topSelect{ background-color:green; color:#FFFFFF;}
.zjtitle{ display:block; height:30px; line-height:30px; width:123px; text-align:center;color:#000000;}
.zjtitle font{color:#000000 !important;}




.zjjs dl{ padding-left:20px;}
.zjjs dl dt{ line-height:35px;}
.zjjs dl dt a{ font-weight:bold; font-size:14px; color:#000000;}
.zjjs dl dd{ padding-left:20px; line-height:30px;}

.kejj3 ul{ overflow:hidden;}
.kejj3 ul li{ float:left; width:123px; padding-right:8px;}
.kejj3 ul li.noright{ padding-right:0px;}

.kejj4 ul{ overflow:hidden;}
.kejj4 ul li{ float:left; width:123px; padding-right:8px;}
.kejj4 ul li.noright{ padding-right:0px;}
