/* clear */
.fn-clearfix:after { display: block; font-size: 0; content: '\0020'; clear: both; height: 0; }
.fn-clearfix { zoom: 1; /*for IE6 IE7*/ }
.fn-clear { visibility: hidden; clear: both; }
body {background-color:#eff1f9; margin:0 auto;padding: 0px;font-size:12px;font-family: /*"微软雅黑",*/ "宋体", Arial;}
a{text-decoration:none; color: #4d4c4c;}
a:hover{color: #007236;}
div{ margin:0px; padding:0px;}
img {border:none; margin:0px; padding:0px;}
ul{margin:0px;padding:0px;list-style-type:none;}
p{padding:0px;margin:0px;text-indent:2em;}
li{padding:0px;margin:0px;}
.layout{margin:0px auto;position:relative;}

/*主体*/
.wrapper{
	display: block;
	width:1000px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.header{width:1002px;height:86px;display: block; margin:24px auto 0 auto;}
.logo{ float:left; width:128px; height:86px;}
.sy-lo{ float:left; width:316px; height:68px; font-size:13px; line-height:18px; color:#007236;  padding-top:18px; padding-left:6px;}
.sy-lo span { color:#000; font-size:12px;font-weight:normal;}
/*nav*/
.nav{ width:552px; height:66px;  z-index:9999; float:right; margin-top:20px;}
.nav .nav_list{ float:left;}
.nav li{float:left;height:40px; width:92px; line-height:40px;position:relative;}
.nav li.last{background:none;}
.nav li a{  float:left;display:block; font-weight:bolder; color:#007236; width:92px; height:40px; text-align:center; line-height:32px; background:url(../images/nav_line.jpg) no-repeat left center;}
.nav li a:hover{background:url(../images/nav_hover.jpg) no-repeat center center; text-decoration:none;}
.nav li a span{float:left;display:block; width:92px; height:40px; line-height:32px;cursor:pointer; text-align:center;  font-size:14px;}
.nav li a.selected{ background:url(../images/Menu.gif) no-repeat center center; color:#fff;}
.nav li a.selected2{ background:url(../images/Menu.gif) no-repeat center center; color:#fff;}
.nav li.selected .submenu{display:block;  }
.nav li .submenu{display:none;position:absolute;top:57px;left:0px; background-color:#666; /*background:url(../images/nav_bg.jpg) center center repeat-y;*/}
.nav li .submenu{margin-left:-33px;width:160px;/*width:96px;*/ background-color:#fff; border-bottom:solid 1px #CCC; border-right:solid 1px #CCC; padding:6px 0;}
.nav li .submenu{ z-index:9999;}
.nav li .submenu li{float:left;padding:0;background:none;height:30px; line-height:30px;}
.nav li .submenu li a{ width:160px;float:none;padding:0;text-align:center; height:30px;line-height:30px;background:none; color:#000; }
.nav li .submenu li a:hover{ color:#007236; text-decoration:none;}

/* banner */
.banner{
	height:376px;
	clear: both;
	width: 100%;
	position: relative;
}
.banner .d1{
	width:100%;
	height:376px;
	display:block;
	position:absolute;
	left:0px;
	top:0px;
}
.banner .d2{
	width:100%;
	height:30px;
	clear:both;
	position:absolute;
	z-index:100;
	left:0px;
	top:350px;
}
.banner .d2 ul{
	float:left;
	position:absolute;
	left:50%;
	top:0;
	display:inline;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: -20px;
}
.banner .d2 li{
	width:17px;
	height:15px;
	overflow:hidden;
	cursor:pointer;
	float:left;
	margin:0 3px;
	display:inline;
	background-image: url(../images/img1.png);
	background-repeat: no-repeat;
	background-position: center;
}
.banner .d2 li.nuw{background-image: url(../images/img1_1.png);background-repeat: no-repeat;background-position: center;}
.bann {
	width:1010px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 10;
	margin-left: auto;
	display: block;
}
/*conter*/

.conter { width:1000px;}
.lm{ text-align:center; margin:26px auto 6px auto;}
.fl {width: 972px;;padding: 0px; margin:0 14px;}
.fl ul li {
	background: url(../images/sy-bj.jpg) no-repeat;
	float: left;
	height: 362px;
	width: 292px;
	margin:16px 16px 16px 16px;
}


.fl-lm { font-family: "微软雅黑"; height:88px; text-align:center; font-size:14px; color:#fff; margin-top:10px;}
.fl-lm span { font-family: "微软雅黑"; font-size:24px; line-height:36px;}

.fl-nr{ width:280px; padding:6px;}
.fl-t{ text-align:center;}
.fl-jj { font-size:14px; line-height:26px; color:#1f1f1f; margin:0 11px; height:112px;}
.gd{ width:130px; height:38px; border:solid 2px #007236; line-height:38px; font-size:18px; border-radius: .4rem; text-align:center; margin:0 auto;}
/*二级*/
.ej-left { width:230px; background-color:#017739; float:left; height:580px;margin:20px 20px 20px 0; }

.ej-nav-bt{ font-size:24px; color:#fff; text-align:center; line-height:48px;background-color:#62ad09; }
.en-nav ul { }
.ej-nav ul li{ font-size:16px; line-height: 40px; border-bottom:dashed 1px #CCC; padding:0 6px; margin:0 10px;}
.ej-nav ul a{ color:#fff; }
.ej-nav ul a:hover{ color:#7bc523;}
.ej-nav ul li span{ float:right;}
.ej-left-lx {  font-size:14px; color:#fff; line-height:28px; margin-top:15px;}
.ej-left-nr { margin:10px 0px;}

.ej-right { float: left; width: 750px; margin:20px 0px; }
.ej-lmt { width:750px; margin:30px 0px; }
.ej-n {
	background: #ffffff;
	border: solid 1px #d7d7d8;
	padding-bottom: 10px;
}
.ej-lmm{
	border-top-width: 3px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #017739;
	border-bottom-color: #d7d7d8;
	line-height: 42px;
	height: 42px;
	background-color: #f8f8f8;
}
.ej-lm-bt{ background-color:#fff; float:left; font-size:18px; font-family: "微软雅黑"; color:#017739; margin-left:20px; font-weight:bolder;}
.ej-dqwz { float:right; margin-right:10px;}
.ej-n-k { margin:16px; font-size:12px; line-height:24px;}
.xw1{
	width: 716px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #f7f6f5;
	border-right-color: #d7d7d8;
	border-bottom-color: #d7d7d8;
	border-left-color: #d7d7d8;
	margin-bottom: 16px;
}
.xw1-t{
	height:160px;
	width: 109px;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #f7f6f5;
}
.xw1-xw {
	width: 550px;
	float: left;
	margin-top: 14px;
	margin-right: 25px;
	margin-bottom: 14px;
	margin-left: 25px;
}
.xw1-bt a{ color:#2b74c0; font-size:18px; font-family: "微软雅黑"; line-height:42px;}
.xw1-jj{ line-height:24px;}
.xw2 {}
.xw2 ul li {border-bottom: dashed 1px #999; text-align:left; line-height:36px; padding-left:8px;}
.xw2 ul li a { font-size:14px;}
.xw2 ul li span{ float:right;}


/*fott*/
.fottter {color: #FFF; width:1000px; margin:0 auto;}
.dz{ background:url(../images/fo_bj.jpg) no-repeat; width:1000px; height:275px;}
.fott{ background-color:#31322c; padding:20px 60px; line-height:32px;}
.fott a { color:#fff;}
.fott a:hover { color:#2a73b9;}
.wx{ width:137px; float:left; margin:97px  0 0 44px;}
.lx { padding:30px 10px 0px 34px; width:210px; float:left; }
.lx ul li span { font-size:16px; color:#7bc523; }
.lx ul li { font-size:18px; color:#fff; line-height:30px; font-weight:bolder; margin-bottom:6px;}
.ly { width:366px; float:left; margin-left:160px; margin-top:22px;}
.ly ul li{ margin:14px 0;}


#txt3 {width:100%; height:26px; background-color:#2F2E2B; border:none; font-size:14px; color:#7F7F7E; line-height:26px; padding-left:5px; padding-right:5px}
#txt4{width:100%; height:50px; background-color:#2F2E2B; border:none; font-size:14px; color:#7F7F7E; line-height:18px; overflow-y:hidden; padding-left:5px; padding-right:5px;}
