@charset "utf-8";
/* CSS Document */

*{
	margin: 0px;
	padding: 0px;
}
p{ font-family:Helvetica,Georgia,Arial,sans-serif，宋体;}
body {
	font-family: "宋体";
	font-size: 12px;
	font-weight: 150%;
}
a:{ text-decoration:none; color:#666;}
a:link {
	text-decoration: none;
	color: #666666;
}
a:visited {
	text-decoration: underline;
	color: #333333;
}
a:hover {
	text-decoration: underline;
	color: #333333;
}
a:active {
	text-decoration: underline;
	color: #333333;
}

ul{ list-style-type:none;}
#main {
	margin-right: auto;
	margin-left: auto;
	width: 855px;
}
#main #top{ height:78px;}
#main #logo {float: left;height: 64px;width: 409px;margin-top: 7px;overflow: hidden;position: relative;}
#main #searchBox{ float:right; height:24px; margin-top:52px;}
#main #searchBox form{ width:205px;}
#main #searchBox input[type="text"]{ border:1px solid #999; font-size:12px; padding:0 2px; height:18px; line-height:20px; width:150px; color:#999; vertical-align:middle}
#main #searchBox input.s_btn { border:none; margin-left:5px; background:url(../images/magnifier6.gif) no-repeat 0 0; width:20px; height:20px; vertical-align:middle;}

#main #mainnav {
	background-color: #a6be0e;
	float: left;
	position: relative;
	height: 33px;
	width: 100%;
	margin-bottom: 10px;
}
#main #mainnav ul {
	margin-left: 10px;
}
#main #mainnav li {
	float: left;
	text-align: center;
	font-family: "宋体";
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	list-style-type: none;
	overflow: hidden;
	margin-right: 2px;
	margin-left: 2px;
	margin-top: 7px;
	display: block;
	height: 26px;
}
#main #mainnav li a {
	color: #ffffff;
	display: block;padding:0 8px;
	padding-top: 5px;
	text-decoration: none;
	background-image: none;
}
#main #mainnav li #main #mainnav li a:active, #main #mainnav li a:hover {
	color: #000000;
	/*background-image: url(../images/mainnavbg.jpg);*/
	background:#fff;
	text-decoration: none;
	display: block;
	padding-top: 5px;
	padding-bottom: 8px;
}
#main #mainnav .sub {
	color: #000000;
	background:#Fff;
	display: block;
	padding-bottom: 8px;
}
#main #mainnav .sub01 {
	color: #000000;
	background-image:url(../images/sub_leaf.gif);
	display: block;
	padding-bottom: 8px;
}
#main #leftnav {
	float: left;
	height: 180px;
	width: 122px;
	position: relative;
}
#main #mainbanner {
	height: 180px;
	width: 733px;
	float: left;
	position: relative;
	overflow: hidden;
}
#main #leftnav li,#main #leftnav_sub li {
	list-style-type: none;
	margin-left: 10px;
	font-weight: bold;
	color: #666666;
	font-family: "宋体";
	line-height: 300%;
}
#main #content {
	overflow: hidden;
	position: relative;
	float: left;
	margin-top: 20px;
	width:855px; color:#666;
}




#content h2{ color:#0A5B0C; font:14px "宋体", sans-serif; font-weight:bold; border-bottom:1px solid #8DA314;}
#content h2 a{ color:#0A5B0C; line-height:110%; text-decoration:none;}
#content p{ line-height:160%;}
#leftbox{ width:205px; float:left;}
.colorgreen{ color:#1D2F07;}
.overstriking{ font-weight:bold;}


#rightbox{ width:635px; float:right; margin:0; padding:0; }
#index_about_company{ margin-bottom:10px; height:170px;}
#index_about_company p{ text-indent:2em; padding-top:10px; width:440px; float:left;}
#index_about_company h3{ padding:20px 20px 0 15px; width:130px; height:120px; float:right;}
#index_about_company h3 img{ border:none;}
#index_news{ width:335px; float:left; margin-bottom:20px; padding:0; color:#000;}
#index_news img{ border:none; padding-top:4px;}
#index_news a,#index_client a{ color:#000; line-height:24px; text-decoration:underline;}
#index_news a:active{ color:#666;}
#index_news ul,#index_client ul{ margin-top:5px;}

#index_client{ width:280px; float:right; margin:0; padding:0;}
#index_client li{ color:#000; line-height:200%;}
#index_client a{ text-decoration:none;}

#friend{ height:94px; width:855px; background:#91A218 url(../images/friend_bg.jpg) no-repeat top right; clear:both;}
#friend h2{ color:#000; font-size:12px; font-weight:normal; text-indent:12px; line-height:200%; padding-top:5px;}
#friend ul{ width:130px; border-right:1px solid #fff; float:left; height:62px;}
#friend li{ line-height:160%; padding-left:12px;}
#friend a{ color:#fff; text-decoration:none;}
#friend a:hover{ text-decoration:underline;}
#friend ul.last_ul { border-right:0; width:200px;}

#footer{ height:30px; background:#213C0F; width:855px; margin-top:1px; clear:both; font-size:12px;}
#footer p{ color:#fff; text-indent:12px; padding-top:8px; float:left;}
#footer ul{ float:right;padding:8px 25px 0 0;}
#footer li{ border-right:1px solid #fff; float:left; padding:0 5px;}
#footer a{ color:#fff;}


#main #leftnav_sub {float: left; height: 180px; width: 110px; position: relative;}
#main #leftnav_sub a{ color:#646464; text-decoration:none;}
#main #leftnav_sub a:hover{ text-decoration:underline;}
#main #leftnav_sub a:active{ text-decoration:underline; color:#333;}
#main #leftnav_sub li { margin-left:0;}
#right_sub{ height:auto!important; height:500px; min-height:500px; width:735px; float:right; border-left:1px dotted #666; margin-top:10px; margin-bottom:35px;}
#subbanner{ padding-left:16px; margin-top:5px;}
#right_sub{ padding-bottom:10px;}
#right_sub h1{ font-size:12px; font-weight:normal; color:#000; text-indent:25px;}
#right_sub h2{ color:#006d00; font:14px "宋体", sans-serif; font-weight:bold; text-indent:25px; padding-top:30px; }
/*#right_sub h3{ color:#006d00; font-weight:normal; font-size:14px; border-bottom:1px solid #006d00; width:250px;}*/
#right_sub h3{ color:#006d00; font:14px "宋体", sans-serif; font-weight:bold; text-indent:25px; }
#right_sub span{ color:#006d00; font-weight:normal; font-size:13px; border-bottom:1px solid #006d00; line-height:240%;}
#right_sub span a{ color:#006d00;}
#right_sub span a:hover{ text-decoration:none;}
#right_sub span a:active{ color:#006d00;}

#right_sub h2 span{ border-bottom:none;}
#content_sub{ width:665px; margin-left:25px; margin-top:15px; height:auto!important; height:250px; min-height:250px;}
#content_sub p{ text-indent:2em; color:#646464; font-size:12px; line-height:180%;}
#content_sub ul{ margin-left:30px;}
#content_sub li{ line-height:200%; background:url(../images/li_bg.gif) left center no-repeat; padding-left:20px;}
#content_sub a{ color:#646464; text-decoration:none;}
#content_sub a:hover{ text-decoration:underline;}
#content_sub a:active{ color:#333;}

#leaf{ float:right; padding-right:40px; margin-top:10px; color:#666;}
#leaf li{ display:inline; padding:0 5px;}
#leaf li a{ text-decoration:none;}
#leaf li a:hover{ text-decoration:underline;}
#leaf span{ border-bottom:none; line-height:120%;}
#leaf_current a{ color:#006d00;}

.float_left{ float:left;}
.float_right{ float:right;}
#news{ padding:0; margin:0;}
#news img{ border:none; padding-left:2px;}
#news li{ line-height:200%; position:relative;}
#news li span{ color:#666; border-bottom:none;  position:absolute; right:5px; top:0px; line-height:200%; padding:0; margin:0;}

#map li{ background:url(../images/li_bg.gif) left 8px no-repeat; }
#map li a{color:#006d00;}
#map ol{ list-style-type:none;}
#map ol li{ background:none; display:inline; padding:0; padding-right:3px;}
#map ol li a{ color:#666;} 

#trainMien li.img{ background:none; padding-bottom:10px;}

form{ width:300px;}
label{ width:120px; display:block;}
input,textarea{ border:1px solid #666; margin-left:24px; }
textarea{ width:300px;}
.button{ background:#a6be0e; border:none; color:#fff; width:60px;}
#newsdetail{ color:#666;}
.certificate{ border:none; margin-left:150px;}

#e_intro_table{ width:450px; margin-left:30px; text-align:center; margin-top:20px; color:#666;}
#e_intro_table p{ color:#000; text-indent:0; line-height:200%;}
#e_intro_table td{ background:#fff; height:24px; line-height:24px;}


#client_ul li{ float:left; width: 280px;}
